專利名稱:中繼服務(wù)器以及中繼通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通過網(wǎng)絡(luò)實現(xiàn)資源共享的中繼服務(wù)器以及中繼通信系統(tǒng)。
本申請主張于2007年12月25日提出的日本專利申請2007-333163號 的優(yōu)先權(quán),并在此引用其全部內(nèi)容。
背景技術(shù):
一直以來,公知有被稱為虛擬專用網(wǎng)絡(luò)(Virtual Private Network:VPN)的通信系統(tǒng)。該VPN例如用于在與設(shè)置在各個地區(qū)的多 個分公司(據(jù)點)的LAN連接的終端之間通過因特網(wǎng)進行通信。利用上 述VPN,各個客戶終端能夠共享與處于遠(yuǎn)程的其他LAN連接的機器上 的各種資源(文件和文件夾)。
另外,作為與上述VPN內(nèi)外的對方進行文件的M時所使用的方法, 例如公知有發(fā)送記載了適當(dāng)?shù)奈谋鞠⒉⑶腋郊恿宋募碾娮余]件等方 法。另夕卜,根據(jù)需要還使用利用FTP (File Transfer Protocol)服務(wù)上栽文 件的方法、和把文件記錄在CD-Recordable等記錄介質(zhì)中進行郵遞的方法 等。
但是,在利用電子郵件附件發(fā)送文件的方法中,需要在郵箱中管理郵 件,并且需J^次把附加文件在所希望的文件夾中進行整理并保存。另夕卜, 在文件容量大的情況下,由于郵件服務(wù)器的設(shè)定和郵箱容量的限制等情 況,需要在發(fā)送側(cè)把文件壓縮或分割等,與此相應(yīng),需要在接收側(cè)進行解 壓縮或結(jié)合處理,作業(yè)復(fù)雜。
另外,在使用FTP服務(wù)的情況下,雖然適合大容量的文件發(fā)送,但產(chǎn) 生了 FTP服務(wù)的利用賬戶的設(shè)定等煩瑣的作業(yè)。另外,在記錄在 CD-Recordable等記錄介質(zhì)中進行郵遞的情況下,增加介質(zhì)成本和郵費等, 成為成本上升的原因。
另外,在采用FTP服務(wù)和郵遞等方法的情況下,在希望與文件一同發(fā)送消息時,需要另外通過電子郵件等來發(fā)送該消息,造成雙重的麻煩。并
且,雖然與文件一同發(fā)送的消息多數(shù)是"發(fā)送xxx"等簡單的消息,但
在頻繁收發(fā)文件的情況下,每次發(fā)送文件時制成這樣的消息的操作也是 煩瑣的。另外,在接收到消息和文件的一側(cè),不得不采取4吏用資源管理器 等文件管理軟件對接收文件進行管理、使用電子郵件軟件對消息進行管理 的方式,因而從信息管理的簡化方面考慮,還有很大的改善余地。
發(fā)明內(nèi)容
本發(fā)明就是鑒于上述的情況而完成的,其目的是提供一種能夠在實 現(xiàn)虛擬的文件共享系統(tǒng)的中繼服務(wù)器中, 一元管理消息信息,并且,適 當(dāng)?shù)叵蚩蛻艚K端的用戶通知共享資源的變更等的構(gòu)成。
根據(jù)本發(fā)明的觀點,提供具有以下構(gòu)成的中繼服務(wù)器。即,該中繼
服務(wù)器具有存儲中繼組信息的中繼組信息登記部、共享資源信息登記 部、和控制部。上述中繼組信息包含中繼組的信息,且該中繼組包含能 夠與本機之間相互連接的其他中繼服務(wù)器。上述共享資源信息登記部, 當(dāng)在上述中繼組內(nèi)在多個客戶終端之間將資源共享的情況下,存儲共享 資源信息。上述共享資源信息包含與該資源相關(guān)的信息、將該資源共享 的上述客戶終端的賬戶的信息、和與在多個客戶終端之間收發(fā)的消息有 關(guān)的消息信息。上述控制部把被登記在上述共享資源信息登記部中的資 源的操作指示和上述消息信息的操作指示,向本機下屬的客戶終端或其 他中繼服務(wù)器的至少任意一方中繼。另外,上述控制部,由于將上述中 繼組的信息、與所共享的資源有關(guān)的信息、和上述客戶終端的賬戶的信 息的至少任意一種信息進行了變更,而把關(guān)于用于通知該情況的通知消 息的消息信息追加到上述共享資源信息中。
根據(jù)此構(gòu)成,多個客戶終端可通過中繼服務(wù)器與必要的對方將資源 共享,收發(fā)消息,并且,可容易地實現(xiàn)消息和共享資源的一元化管理。 另外,例如,若進行了構(gòu)成中繼組的中繼服務(wù)器的變更、基于客戶終端 的共享資源的操作、將資源共享的客戶終端的變更等,則由中繼服務(wù)器 自動追加通知消息,所以,不需要特別的操作,即可把該事項通知給客 戶終端。
在上述中繼服務(wù)器中,優(yōu)選上述客戶終端在上述中繼組的信息、與共享資源有關(guān)的信息、和上述客戶終端的賬戶的信息的至少任意一種信 息被進行了變更時,能夠指示是否進行基于表示該情況的消息的通知。
根據(jù)此構(gòu)成,例如可適當(dāng)?shù)貞?yīng)對客戶終端希望把共享資源的操作通 知給其他客戶終端的情況、和不需要特別地進行通知的情況的雙方。
在上述中繼服務(wù)器中,優(yōu)選上述控制部在從向上述共享資源信息追 加了關(guān)于上述通知消息的消息信息開始經(jīng)過了規(guī)定期間后,自動刪除該 消息信息。
根據(jù)此構(gòu)成,即使頻繁進行共享資源的操作等而發(fā)布多個通知消 息,也能夠自動刪除經(jīng)過了適當(dāng)期間的舊的通知消息。從而可防止因蓄 積多個經(jīng)過了長期間重要度降低的消息造成的復(fù)雜局面。
在上述中繼服務(wù)器中,優(yōu)選上述控制部,由于在上述中繼組內(nèi)客戶 終端成為可將資源共享或已進行了共享,而把關(guān)于用于通知該情況的通 知消息的消息信息追加到上述共享資源信息中。
根據(jù)此構(gòu)成,可以在資源成為可共享時,或?qū)嶋H上已將資源共享時, 將該情況迅速通知給其他客戶終端。從而,可順利且高效率地進行使多 個客戶終端之間的共同作業(yè),且該共同作業(yè)是指在多個客戶終端之間將 資源共享。
根據(jù)本發(fā)明的其他觀點,提供具有以下構(gòu)成的中繼通信系統(tǒng)。即, 該中繼通信系統(tǒng)具有多個中繼服務(wù)器和多個客戶終端。上述中繼服務(wù)器
具有存儲中繼組信息的中繼組信息登記部、共享資源信息登記部、和 控制部。上述中繼組信息包含中繼組的信息,且該中繼組包含能夠與本 機之間相互連接的其他中繼服務(wù)器。上述共享資源信息登記部在上述中 繼組內(nèi)在多個客戶終端之間將資源共享的情況下,存儲共享資源信息。 上述共享資源信息包含與該資源相關(guān)的信息、將該資源共享的上述客戶 終端的賬戶的信息、和與在多個客戶終端之間收發(fā)的消息有關(guān)的消息信 息。上述控制部把被登記在上述共享資源信息登記部中的資源的操作指 示和上述消息信息的操作指示,向本機下屬的客戶終端或其他中繼服務(wù) 器的至少任意一方中繼。另外,上述控制部,由于將上述中繼組的信息、 與所共享的資源有關(guān)的信息、和上述客戶終端的賬戶的信息的至少任意一種信息進行了變更,而把關(guān)于用于通知該情況的通知消息的消息信息 追加到上述共享資源信息中。
根據(jù)此構(gòu)成,多個客戶終端可通過中繼服務(wù)器與必要的對方將資源 共享,收發(fā)消息,并且可容易實現(xiàn)消息和共享資源的一元化管理。另夕卜, 例如若進行了構(gòu)成中繼組的中繼服務(wù)器的變更、基于客戶終端的共享資 源的操作、將資源共享的客戶終端的變更等,則由中繼服務(wù)器自動追加 通知消息,所以,不需要特別的操作,即可把該事項通知給客戶終端。
通過以下參照附圖對本發(fā)明的優(yōu)選實施方式進行的詳細(xì)描述,本發(fā)明 的其它特征、構(gòu)件、過程、步驟、特性及優(yōu)點會變得更加清楚。
圖l是本發(fā)明的一實施方式涉及的中繼通信系統(tǒng)的網(wǎng)絡(luò)構(gòu)成圖。
圖2是外部服務(wù)器的功能方框圖。 圖3是客戶終端的功能方框圖。 圖4是中繼服務(wù)器的功能方框圖。
圖5是表示客戶終端、中繼服務(wù)器、以及外部服務(wù)器的關(guān)系的圖。 圖6是表示中繼組信息的內(nèi)容的圖。 圖7是表示共享資源信息的內(nèi)容的圖。
圖8是表示共享資源信息中的同類資源信息的詳細(xì)內(nèi)容的圖。
圖9是詳細(xì)表示共享資源信息中的消息內(nèi)容信息的圖。
圖IO是表示制成中繼組的通信處理的順序圖。
圖11是表示在中繼組中把客戶終端設(shè)為資源可共享終端進行登記 的通信處理的順序圖。
圖12是表示在中繼組中通過形成用于資源共享的虛擬工作空間, 構(gòu)成為可追加共享資源的通信處理的順序圖。圖13是表示通過圖12的處理被顯示在客戶終端中的通知消息的例 的圖。
圖14是表示實際將資源共享的通信處理的順序圖。
圖15是表示通過圖14的處理被顯示在客戶終端中的通知消息的例 的圖。
圖16是表示自動刪除舊的通知消息的通信處理的順序圖。 圖17是表示中繼服務(wù)器自動追加通知消息的處理的流程圖。 圖18是表示為了制成通知消息所使用的格式表的例的圖。
具體實施例方式
下面,參照附圖,對本發(fā)明的實施方式進行說明。圖l是表示本發(fā) 明的一實施方式涉及的中繼通信系統(tǒng)的整體構(gòu)成的說明圖。
如圖1所示,本實施方式的中繼通信系統(tǒng)由與WAN連接的多個 LAN構(gòu)成。另外,該中繼通信系統(tǒng)具有中繼服務(wù)器l、外部服務(wù)器2、 客戶終端5、和文件服務(wù)器6等。
WAN ( Wide Area Network)是把不同的LAN相互連接的網(wǎng)絡(luò)。在 本實施方式中,作為WAN,使用因特網(wǎng)。
LAN (Local Area Network)是在被限定的場所構(gòu)建的規(guī)模比較小 的網(wǎng)絡(luò)。LAN存在多個,并分別被構(gòu)建在相互物理分離的場所。在本 實施方式中,假設(shè)是在東京分公司構(gòu)建LAN91,在大阪分公司、名古 屋分公司、福岡分公司分別構(gòu)建LAN92、 93、 94的情況。而且,這些 4個LAN91、 92、 93、 94各自與作為全球網(wǎng)絡(luò)的因特網(wǎng)連接。
下面,參照圖2,說明外部服務(wù)器2。圖2是外部服務(wù)器2的功能 方框圖。該外部服務(wù)器2是在配置在各個LAN中的中繼服務(wù)器1之間 的通信中使用的裝置,其被設(shè)置在因特網(wǎng)上。
圖2所示的外部服務(wù)器2具備作為SIP( Session Initiation Protocol) 服務(wù)器的功能。具體是,外部服務(wù)器2具備作為用以中繼SIP方法(method )和應(yīng)答(response )等的SIP代理服務(wù)器(proxy server)的 功能;和作為用以登記中繼服務(wù)器1的賬戶的SIP注冊服務(wù)器(register server)的功食fe 。
如圖2所示,在外部服務(wù)器2中,作為主要構(gòu)成部分而具有WAN 接口 201、控制部202、和中繼服務(wù)器賬戶信息數(shù)據(jù)庫203。
WAN接口 201是使用全球IP地址,與連接在因特網(wǎng)中的中繼服務(wù) 器1等各裝置進行通信的接口 。
中繼服務(wù)器賬戶信息數(shù)據(jù)庫203是用以將已存在登記請求的中繼服 務(wù)器1的賬戶與全球IP地址對應(yīng)進行管理的數(shù)據(jù)庫。
控制部202是處理部,用以對通過WAN接口 201進行的各種通信 進行控制,其控制依據(jù)TCP/IP和UDP、 SIP等協(xié)議的通信處理。該控 制部202例如進行從各個中繼服務(wù)器1接收該中繼服務(wù)器1的賬戶并登 記到中繼服務(wù)器賬戶信息數(shù)據(jù)庫203中的處理。另外,進行把從中繼服 務(wù)器l發(fā)送的各種SIP方法和應(yīng)答等通信數(shù)據(jù)向其他中繼服務(wù)器1中繼 的處理等。
下面,參照圖3,說明客戶終端5。圖3是客戶終端5的功能方框圖。
該客戶終端5是用戶可直接操作的終端,例如相當(dāng)于用戶在日常業(yè) 務(wù)中使用的個人計算機(PC)等。因此,在LAN內(nèi)通常存在多個客戶 終端5。在本實施方式中,如圖1所示,在LAN91中連接有客戶終端 11、 12;在LAN92中連接有客戶終端21、 22。另夕卜,分別地,在LAN93 中連接有客戶終端31、 32;在LAN94中連接有客戶終端41、 42。各個 客戶終端5被賦予在同一LAN中被唯一管理的專用IP地址。
如圖3所示,在客戶終端5中,作為主要構(gòu)成部分而具有LAN接 口 601、控制部602、資源存儲部603、和共享資源信息數(shù)據(jù)庫604。
LAN接口 601是^f吏用上述專用IP地址,與連"^于同一LAN中的中 繼服務(wù)器1和文件服務(wù)器6等各個裝置進行通信的接口 。
資源存儲部603,存儲該客戶終端5能夠操作的文件和文件夾等資源實體。
共享資源信息數(shù)據(jù)庫604,用于存儲記載了各個客戶終端5所保有 的共享資源的信息的共享資源信息。
控制部602是用以對通過LAN接口 601進行的各種通信進行控制 的處理部。該控制部602控制依據(jù)了 TCP/IP和UDP、 SIP等的協(xié)"i義的 通信處理。
控制部602例如進行用以對存儲在資源存儲部603中的資源的移 動、變更和刪除等進行控制的處理。另外,控制部602在從中繼服務(wù)器 1接收到共享資源信息的變更通知時,進行更新存儲在共享資源信息數(shù) 據(jù)庫604中的共享資源信息的處理。
下面,參照圖4等說明中繼服務(wù)器1。圖4是各個中繼服務(wù)器1的 功能方框圖。
如圖1所示,中繼服務(wù)器1在每個LAN中分別設(shè)置了 1臺。具體 是,分別地,在LAN91中設(shè)置了中繼服務(wù)器R1、在LAN92中設(shè)置了 中繼服務(wù)器R2、在LAN93中設(shè)置了中繼服務(wù)器R3、在LAN94中設(shè)置 了中繼服務(wù)器R4。
中繼服務(wù)器1與LAN連接,并能夠與連接于同一 LAN中的各個客 戶終端5進行通信。另外,中繼服務(wù)器l還與因特網(wǎng)連接,并(通過上 述外部服務(wù)器2 )能夠與連接于其他LAN中的中繼服務(wù)器1進行通信。 為了進行該通信,對各個中繼服務(wù)器l賦予專用IP地址和全球IP地址 的雙方。
如圖4所示,在中繼服務(wù)器1中,作為主要構(gòu)成部分而具有LAN 接口 501、 WAN接口 502、控制部503、賬戶信息數(shù)據(jù)庫504、中繼組 信息數(shù)據(jù)庫505、和共享資源信息數(shù)據(jù)庫506。
LAN接口 501是用于使用專用IP地址進行本裝置與連接于同一 LAN中的客戶終端5之間的通信的接口。例如,在LAN91中,中繼服 務(wù)器Rl能夠使用LAN接口 501與各個客戶終端11、 12進行通信。
WAN接口 502是使用全球IP地址,與連接在因特網(wǎng)中的外部服務(wù)器2等各個裝置進行通信的接口 。
各個中繼服務(wù)器1具備作為SIP注冊服務(wù)器的功能,并使用SIP進 行各個中繼服務(wù)器1與各個客戶終端5之間的通信。例如,在LAN92 中,中繼服務(wù)器R2作為SIP注冊服務(wù)器而發(fā)揮功能,接收與LAN92 連接的各個客戶終端21、 22的賬戶,并登記到賬戶信息數(shù)據(jù)庫504中。
因此,如圖5所示那樣,中繼服務(wù)器l,在與客戶終端5的關(guān)系方 面,作為從該客戶終端5接收賬戶并進行登記(REGISTER)的服務(wù)器 發(fā)揮功能。另外,在與外部服務(wù)器2的關(guān)系方面,中繼服務(wù)器l作為向 外部服務(wù)器2發(fā)送賬戶并進行登記(REGISTER)的客戶端發(fā)揮功能。
圖4的賬戶信息數(shù)據(jù)庫504,是用以將已存在登記請求的客戶終端 5的賬戶與專用IP地址對應(yīng)進行管理的數(shù)據(jù)庫。
中繼組信息數(shù)據(jù)庫(中繼組信息登記部)505,是用以將已登記在 賬戶信息數(shù)據(jù)庫504中的客戶終端5所關(guān)聯(lián)的中繼組信息進行管理的數(shù) 據(jù)庫。
共享資源信息數(shù)據(jù)庫(共享資源信息登記部)506是用以將已登記 在賬戶信息數(shù)據(jù)庫504中的客戶終端5所關(guān)聯(lián)的共享資源信息進行管理 的數(shù)據(jù)庫。
控制部503是控制通過LAN接口 501和WAN接口 502進行的各種 通信的處理部,其控制依據(jù)了 TCP/IP、 UDP、 SIP等協(xié)"R的各種通信 處理。
該控制部503,例如執(zhí)行如下的處理把本裝置的賬戶發(fā)送給外部 服務(wù)器2,并請求登記的處理;制成中繼組信息,并存儲在中繼組信息 數(shù)據(jù)庫505中的處理。另外,控制部50 3執(zhí)行制成共享資源信息并存儲 在共享資源信息數(shù)據(jù)庫506中的處理等。
下面,說明文件服務(wù)器6。如圖1所示,該文件服務(wù)器6構(gòu)成為, 與LAN連接,并能夠與連接于同一 LAN中的各個客戶終端5進行通信。
文件服務(wù)器6構(gòu)成為可存儲文件和文件夾等資源實體,其作為替代 各個客戶終端5所具有的上述資源存儲部603 (圖3)的資源存儲單元而發(fā)揮功能。即,在本實施方式中,各客戶終端5可操作的資源,可考 慮有被保存在該客戶終端5的本地硬盤內(nèi)的情況、和被保存在作為網(wǎng)絡(luò) 驅(qū)動器的文件服務(wù)器6內(nèi)的情況。該文件服務(wù)器6在各個LAN中不是 必須的,在圖1的例中,在LAN92、 94中省略了設(shè)置。
下面,對該中繼通信系統(tǒng)所處理的信息,即中繼組信息和共享資源 信息進行說明。
首先,參照圖6說明中繼組信息。圖6是表示中繼組信息的內(nèi)容例 的圖。
在圖6中,表示中繼服務(wù)器R3中的中繼組信息數(shù)據(jù)庫505的存儲 內(nèi)容例。該例是在中繼組信息數(shù)據(jù)庫505中存儲有2個中繼組信息100a 、 100b。
各個中繼組信息100a、 100b包含1個組識別信息101、和通過相互 許可連接而構(gòu)成中繼組的中繼服務(wù)器1的信息(中繼賬戶信息)102、 資源可共享終端信息110。
組識別信息101是用于識別該中繼組信息100的信息,在每次制成 中繼組信息100時賦予了不同的識別ID而能唯一地識別。由此,操作 者等可根據(jù)組識別信息101來確定中繼組,可簡單地進行組構(gòu)成的變更 等。
中繼賬戶信息102包含通過相互許可連接而構(gòu)成中繼組的各個中繼 服務(wù)器1的賬戶的信息。例如,在圖6的上側(cè)所示的中繼組信息100a 中,記載有構(gòu)成中繼組的3個中繼服務(wù)器R1、 R2、 R3的賬戶。另夕卜, 在圖6的下側(cè)所示的中繼組信息100b中,記載有構(gòu)成該中繼組的1個 中繼服務(wù)器R3的賬戶。
在中繼賬戶信息102中, 一同登記有賦予給各個中繼服務(wù)器l的賬 戶的具體的名稱,從而可容易識別用戶。例如,如果是中繼服務(wù)器Rl (relay-serverl)的中繼賬戶信息102a,則對中繼服務(wù)器Rl的賬戶 (relay-serverl@net)賦予了名稱(分乂>司A)。
如上所述,將中繼組信息100a、 100b制成為按照每個中繼組可唯一地識別。而且在中繼組信息100a、 100b中包含通過相互許可連接而 構(gòu)成一組(中繼組)的各個中繼服務(wù)器的賬戶(中繼賬戶信息102)。因 此,只要參照中繼組信息100a、 100b,即可得知哪個LAN與哪個LAN 構(gòu)成一組。
下面,對能夠包含在上述中繼組信息100中的資源可共享終端信息 110進行說明。
如圖6所示,資源可共享終端信息110與各個中繼組信息100對應(yīng) 而被登記。例如資源可共享終端信息110a與中繼組信息100a對應(yīng)而被 登記,資源可共享終端信息110b與中繼組信息100b對應(yīng)而被登記。
各個資源可共享終端信息110a、 110b包含單獨終端信息111,且該 單獨終端信息111記載了在對應(yīng)的中繼組信息100a、 100b所涉及的中 繼組中已許可了資源的共享的客戶終端5。該單獨終端信息111是記載 了可進行資源的共享的客戶終端5各自的賬戶的信息。
例如,與圖6上側(cè)的資源可共享終端信息110a對應(yīng)的中繼組信息 100a定義為由3個中繼服務(wù)器Rl、 R2、 R3構(gòu)成的中繼組。如圖1所 示,在中繼服務(wù)器R1所連接的LAN91中,存在2臺客戶終端11、 12。 圖6上側(cè)的資源可共享終端信息110a的例中,這2臺都作為在上述中 繼組中可將資源共享的終端而被選擇,其賬戶信息作為單獨終端信息 lll而被登記。同樣,在中繼服務(wù)器R2所連接的LAN92中,客戶終端 21、 22雙方都作為資源可共享終端而被選擇,在中繼服務(wù)器R3所連接 的LAN93中,雖然存在客戶終端31、32,但在資源可共享終端信息110a 的例中,只有客戶終端31作為資源可共享終端而被選擇,賬戶信息作 為單獨終端信息111而被登記。
與圖6下側(cè)的資源可共享終端信息110b對應(yīng)的中繼組信息100b定 義為,只由中繼服務(wù)器R3構(gòu)成的中繼組。該資源可共享終端信息110b 的例中,在中繼服務(wù)器R3所連接的LAN93中,2臺客戶終端31、 32 雙方都作為資源可共享終端而被選擇,其賬戶信息作為單獨終端信息 111而被登記。
在單獨終端信息lll中,除了各個資源可共享終端的賬戶以外,還登記有被賦予給該賬戶的具體名稱,從而可容易識別用戶。例如,在客
戶終端11的情況下,記載了對該賬戶(例如,clientll@relay-serverl. net)賦予的名稱(client 11)。并且,在單獨終端信息111中,記載了 營業(yè)部和開發(fā)部等用于表示該資源可共享終端的所屬的所屬識別數(shù)據(jù) 112。
此外,在資源可共享終端信息110中,將各自的單獨終端信息111, 與和資源可共享終端連接在同一 LAN中的中繼服務(wù)器的中繼賬戶信息 102相關(guān)聯(lián)而記栽。例如,將與客戶終端ll相關(guān)的單獨終端信息111, 以和中繼服務(wù)器Rl的中繼賬戶信息102a相關(guān)聯(lián)的形式記載。
另外,如圖6的例所示,中繼組信息數(shù)據(jù)庫505能夠分別存儲多個 中繼組信息IOO和資源可共享終端信息110。另外,在2個中繼組中的 資源可共享終端信息110a、 110b的雙方中,將客戶終端31設(shè)為資源可 共享終端,并記載有其單獨終端信息111。這樣,能夠在多個中繼組中, 把1個客戶終端5作為資源共享終端而選擇,并且把表示該信息的資源 可共享終端信息110存儲在中繼組信息數(shù)據(jù)庫505中。
在構(gòu)成中繼組的各個中繼服務(wù)器1之間交換各個中繼組信息100。 例如,將圖6上側(cè)的中繼組信息100a在3個中繼服務(wù)器Rl、 R2、 R3 之間進行交換,并存儲在各個中繼服務(wù)器R1、 R2、 R3的中繼組信息數(shù) 據(jù)庫505中。另外,將圖6下側(cè)的中繼組信息100b只在中繼服務(wù)器R3 中保持,并存儲在中繼服務(wù)器R3的中繼組信息數(shù)據(jù)庫505中。
下面,參照圖7至圖9,對共享資源信息的內(nèi)容進行說明。圖7示 例了被存儲在客戶終端11的共享資源信息數(shù)據(jù)庫604中的共享資源信 息120。此外,與此相同的信息還被存儲在與客戶終端11連接在同一 LAN中的中繼服務(wù)器Rl的共享資源信息數(shù)據(jù)庫506中。
共享資源信息120由以下信息構(gòu)成:賬戶識別信息121,用以表示 是與客戶終端ll相關(guān)的共享資源信息;和與該客戶終端ll相關(guān)聯(lián)的單 獨共享資源信息122。
賬戶識別信息121,是因為對每個客戶終端5制成共享資源信息 120,而用于將其識別的信息。單獨共享資源信息122由共享資源識別信息123、同類賬戶信息 124、同類資源信息125和消息信息127等構(gòu)成。
共享資源識別信息123是用于識別該單獨共享資源信息122的信 息,在每次制成單獨共享資源信息122時賦予了不同的ID而能夠唯一 地識別。這里,共享資源識別信息123由與已經(jīng)存在共享資源信息120 的制成請求的客戶終端5相關(guān)聯(lián)的ID、和用于容易進行該識別的名稱 構(gòu)成。上述ID例如可以是20071001150032clientll@relay-serverl等, 容易識別的名稱例如可以是workspacel等。
由此,用戶等能夠根據(jù)共享資源識別信息123來確定單獨共享資源 信息122,所以可簡單地對其內(nèi)容進行編輯等。
圖8表示圖7所示的同類資源信息125的具體內(nèi)容。如圖8所示, 同類資源信息125是表示客戶終端5所保有的文件或文件夾(目錄)等 資源實體的資源信息126的集合體。
各個資源信息126由進行共享的資源的名稱的信息、可操作該資源 實體的客戶終端5 (所有者客戶終端)的賬戶的信息、表示該資源實體 的所在的地址信息、關(guān)于該資源的狀態(tài)信息構(gòu)成。
所謂進行共享的資源的名稱是在由多個客戶終端5將資源共享時賦 予該資源的名稱,例如記載為name= "folderA"。在所有者客戶終端的 賬戶的信息中,將識別所有者客戶終端的賬戶例如記載為owner =clientll@relay-serverl. net。表示該資源實體的所在的地址是表示共 享資源在資源存儲部603 (或文件服務(wù)器6)中的實際存儲的位置的信 息,例如使用全通路記載為value - "c: /folderA")等。狀態(tài)信息是表 示該資源的狀態(tài)的信息,例如記載為status= "ok"等。
圖7的同類賬戶信息124是共享由同類資源信息125表示的資源實 體的客戶終端5的賬戶(例如,clientll@relay-serverl. net)的信息的 集合體。
在圖8的同類資源信息125a的例中,所有者客戶終端是ll。而且, 能夠通過該所有者客戶終端11間接操作資源實體的客戶終端(用戶客 戶終端)是圖7的同類賬戶信息124所記載的客戶終端中的所有者客戶終端ll以外的終端。即,在此例中,客戶終端21、 31是用戶客戶終端。
如圖8所示那樣,可以記載多個同類資源信息125,并且被記載在 各個同類資源信息125中的所有者客戶終端也可以相互不同。因此,所 有者客戶終端與用戶客戶終端的關(guān)系不是固定的,被記載在同類賬戶信
息124中的客戶終端的任意一個都可以成為所有者賬戶終端。此外,在 以下的說明中,有時把被記載在該同類賬戶信息124中的客戶終端稱為 共享成員終端。
圖7的例中的作為共享成員終端的客戶終端11、 21、 31的每個, 與構(gòu)成圖6的中繼組信息100a所記載的中繼組的3臺中繼服務(wù)器Rl、 R2、 R3的任意一臺連接在同一LAN中。另外,各個共享成員終端,都 是在該中繼組中的資源可共享終端信息110a中,作為資源可共享終端 而記載了單獨終端信息111的客戶終端。
上述共享成員終端的每個,把具有以上說明的內(nèi)容的單獨共享資 源信息122的共享資源信息120存儲在共享資源信息數(shù)據(jù)庫604中。
圖7所示的消息信息127是用于登記在上述共享成員終端之間收 發(fā)的消息的信息。另外,在本實施方式中,構(gòu)成為除了登記在客戶終端 5之間收發(fā)的消息以外,還能夠?qū)τ芍欣^服務(wù)器l自動生成的通知消息 登記消息信息127。該消息信息127包含消息識別信息130、發(fā)送日期 時間信息131、相關(guān)終端信息132、和消息內(nèi)容信息133。
消息識別信息130是用于識別各個消息的信息。發(fā)送日期時間信 息131是關(guān)于發(fā)送了該消息的日期時間(在共享資源信息120中追加了 消息信息127的日期時間)的信息。
相關(guān)終端信息132是與該消息的制成相關(guān)聯(lián)的客戶終端的賬戶的 信息。該相關(guān)終端信息132中通常記載有發(fā)送了該消息的客戶終端5的 賬戶。但在基于客戶終端5操作了共享資源的情況由中繼服務(wù)器1自動 生成了消息的情況下,記載進行了該操作的客戶終端5的賬戶。
消息內(nèi)容信息133包含與消息的編碼有關(guān)的信息、和消息正文的 內(nèi)容的信息。圖9表示該消息內(nèi)容信息133的詳細(xì)內(nèi)容。如圖9所示, 在本實施方式中,作為與消息的編碼有關(guān)的信息,記載有MIME-Version幀頭。并且,作為消息正文的內(nèi)容,記載有對日語文本消息進行了 MIME 編碼的字符串。
下面,參照圖10的順序編號11 19,對中繼組的生成以及登記階 段進行說明。圖10所示的順序編號11 19的處理一般是作為網(wǎng)絡(luò)的初 始設(shè)定由用戶和操作者來進行。
首先,在中繼服務(wù)器Rl中,由操作者執(zhí)行用于在與中繼服務(wù)器 R2之間新形成中繼組的方法(createGroup方法)。該createGroup方 法指定了形成中繼組的對方中繼服務(wù)器R2的賬戶(relay-server2@ net )。
于是,在中繼服務(wù)器Rl中新制成中繼組信息100a。此時,對該 中繼組信息賦予識別ID ( 0001@relay-serverl ),并記載在組識別信息 101中。
然后,在中繼服務(wù)器Rl中執(zhí)行消息發(fā)送指令(MESSAGE方法), 向外部服務(wù)器2發(fā)送針對成為對方的中繼服務(wù)器R2的group-info消息 (順序編號11 )。在該消息中,包含有由上述createGroup方法制成的 中繼組信息的識別ID等。
該MESSAGE方法指定了消息發(fā)送目的地的中繼服務(wù)器R2的賬 戶(sip: relay-server2@net)。外部服務(wù)器2通過參照中繼服務(wù)器賬戶 信息數(shù)據(jù)庫203,取得中繼服務(wù)器R2的全球IP地址,把來自中繼服務(wù) 器Rl的group-info消息中繼到中繼服務(wù)器R2。接收到消息的中繼服務(wù) 器R2通過外部服務(wù)器2向中繼服務(wù)器Rl返回OK應(yīng)答。
如上述那樣,經(jīng)由外部服務(wù)器2來進行本實施方式的各中繼服務(wù) 器l之間的通信,并且以下也是同樣。因此,在以下的說明中,省略對 經(jīng)由外部服務(wù)器2的通信處理的具體說明。
然后,中繼服務(wù)器Rl向中繼服務(wù)器R2發(fā)送服務(wù)器信息的發(fā)送請 求消息(request-server-info消息)(順序編號12)。接收到該消息的中 繼服務(wù)器R2與OK應(yīng)答一同向中繼服務(wù)器Rl返回關(guān)于本機的信息 (server-info )。接下來,相反地,由中繼服務(wù)器R2發(fā)送針對中繼服務(wù)器Rl的 request-server-info消息(順序編號13)。中繼服務(wù)器Rl向中繼服務(wù) R2返回關(guān)于本機的信息( server-info
通過如上述那樣交換相互的關(guān)于服務(wù)器的信息,把兩個中繼服務(wù) 器Rl、 R2的信息記載在中繼組信息100中所包含的中繼賬戶信息102 中,并存儲在各中繼服務(wù)器R1、 R2的中繼組信息數(shù)據(jù)庫505中。
然后,在中繼服務(wù)器R2中,由操作者執(zhí)行在此前制成的中繼組 (由中繼服務(wù)器R1、 R2構(gòu)成的中繼組)中新添加中繼服務(wù)器R3的方 法(addGroup方法)。該addGroup方法指定了要加入的中繼服務(wù)器 R3的賬戶(relay-server3@net )、和要加入的中繼組的識別ID (0001@relay-serverl )。
于是,中繼服務(wù)器R2向成為加入對方的中繼服務(wù)器R3發(fā)送 group-info消息(順序編號14)。在該消息中,包含有由上述addGroup 方法指定的中繼組的識別ID等。接收到該消息的中繼服務(wù)器R3向中 繼服務(wù)器R2返回OK應(yīng)答。然后,與在順序編號12、 13中說明的完全 相同,在中繼服務(wù)器R2與中繼服務(wù)器R3之間交換服務(wù)器信息(順序 編號15、 16)。
然后,中繼服務(wù)器R2向中繼服務(wù)器Rl發(fā)送update-group-info 消息,該update-group-info消息用以通知在中繼組中增加了中繼服務(wù) 器R3的情況(順序編號17)。接收到此消息的中繼服務(wù)器Rl向中繼服 務(wù)器R2返回OK應(yīng)答。然后,在中繼服務(wù)器R3與中繼服務(wù)器R1之間 交換服務(wù)器信息(順序編號18、 19)。
這樣,將表示由3個中繼服務(wù)器R1、 R2、 R3形成中繼組的情況 的中繼組信息100(具體是,圖6的符號100a所表示的內(nèi)容的信息)存 儲在各個中繼服務(wù)器Rl、 R2、 R3的中繼組信息數(shù)據(jù)庫505中。
此外,雖然在圖10中未圖示,但在中繼服務(wù)器R3中,進一步, 不指定形成中繼組的其他中繼服務(wù)器而執(zhí)行createGro叩方法。由此, 制成只由中繼服務(wù)器R3形成的中繼組信息100b,并賦予識別ID (0002@relay -sever2 ),存儲在R3的中繼組信息數(shù)據(jù)庫505中。下面,參照圖11的順序編號21 29,說明針對中繼組的資源可共 享終端的登記階段。
在中繼服務(wù)器R1中,由操作者執(zhí)行在由3臺中繼服務(wù)器R1、R2、 R3構(gòu)成的中繼組中,作為資源可共享終端而登記客戶終端11的方法 (addTerminal方法)。該addTerminal方法指定客戶終端11的賬戶、 和表示登記目的地的中繼組的識別ID ( 0001@relay-serverl )。
一旦執(zhí)行了該addTerminal方法,則中繼服務(wù)器Rl檢索本機的 中繼組信息數(shù)據(jù)庫505。而且,在與所指定的識別ID的中繼組信息對 應(yīng)的資源可共享終端信息110中,追加上述客戶終端11的單獨終端信 息lll。
然后,中繼服務(wù)器Rl立即根據(jù)中繼組信息數(shù)據(jù)庫505的儲存內(nèi) 容,利用上述識別ID確定中繼組信息100,檢查該中繼組由怎樣的中 繼服務(wù)器l構(gòu)成。于是,根據(jù)圖6的中繼組信息100a得知,成為對象 的中繼組由本機(中繼服務(wù)器R1)、和2臺中繼服務(wù)器R2、 R3構(gòu)成。
因此,中繼服務(wù)器Rl首先向中繼服務(wù)器R2發(fā)送add-group-info 消息,且該add-group-info消息用于請求向中繼組追加資源可共享終端 (順序編號21)。在該消息中,包含有成為對象的客戶終端11的賬戶、 和登記目的地的中繼組的識別ID等。接收到該消息的中繼服務(wù)器R2, 在存儲于中繼組信息數(shù)據(jù)庫505中的資源可共享終端信息110中追加上 述客戶終端11的單獨終端信息lll后,返回OK應(yīng)答。
然后,中繼服務(wù)器Rl向客戶終端11發(fā)送group-info消息(順序 編號22)。在該消息中,包含被追加了客戶終端11的單獨終端信息111 的資源可共享終端信息110。接收到此消息的客戶終端11把接收到的資 源可共享終端信息110的內(nèi)容,存儲在適當(dāng)?shù)拇鎯卧小?br>
接下來,中繼服務(wù)器Rl還向中繼服務(wù)器R3發(fā)送add-group-info 消息,且該add-group-info消息用于請求向中繼組追加資源可共享終端 (順序編號23)。接收到此消息的中繼服務(wù)器R3,在存儲于中繼組信息 數(shù)據(jù)庫505中的資源可共享終端信息110中追加上述客戶終端11的單 獨終端信息lll后,返回OK應(yīng)答。由此,在存儲于3個中繼服務(wù)器R1、 R2、 R3的中繼組信息數(shù)據(jù) 庫505中的中繼組信息100中的資源可共享終端信息110中,作為資源 可共享終端,登記了客戶終端11的單獨終端信息111。
然后,在中繼服務(wù)器R2中,由操作者執(zhí)行指定上述中繼組的識 另寸ID,并作為資源可共享終端而登i己客戶終端21的方法(addTerminal 方法)。
于是,中繼服務(wù)器R2檢索本機的中繼組信息數(shù)據(jù)庫505,在與由 識別ID指定的中繼組信息對應(yīng)的資源可共享終端信息110中,追加上 述客戶終端21的單獨終端1'言息111。
然后,中繼服務(wù)器R2向中繼服務(wù)器Rl發(fā)送add-group-info消息, 且該add-group-info消息用于請求向中繼組追加資源可共享終端(順序 編號24)。在該消息中,包含有成為對象的客戶終端21的賬戶、和登記 目的地的中繼組的識別ID等。
接收到此消息的中繼服務(wù)器Rl,在存儲于中繼組信息數(shù)據(jù)庫505 中的資源可共享終端信息110中追加上述客戶終端21的單獨終端信息 111。并且,中繼服務(wù)器R1向與本機連接在同一LAN中的,已經(jīng)被作 為資源可共享終端存儲的客戶終端11發(fā)送add-group-info消息(順序 編號24.1)。接收到該消息的客戶終端11把上述客戶終端21的單獨終 端信息111存儲在適當(dāng)?shù)拇鎯卧小H缓?,客戶終端11向中繼服務(wù) 器R1返回OK應(yīng)答,接收到該應(yīng)答的中繼服務(wù)器R1向中繼服務(wù)器R2 返回OK應(yīng)答。
并且,中繼服務(wù)器R2向客戶終端21發(fā)送group-info消息(順序 編號25)。在該消息中,包含被追加了客戶終端11和21的單獨終端信 息111的資源可共享終端信息110。接收到此消息的客戶終端21把接收 的資源可共享終端信息110的內(nèi)容,存儲在適當(dāng)?shù)拇鎯卧小?br>
接下來,中繼服務(wù)器R2還向中繼服務(wù)器R3發(fā)送add-group-info 消息,且該add-group-info消息用于請求向中繼組追加資源可共享終端 (順序編號26)。接收到此消息的中繼服務(wù)器R3,在存儲于中繼組信息 數(shù)據(jù)庫505中的資源可共享終端信息110中追加上述客戶終端21的單獨終端信息lll,然后返回OK應(yīng)答。
由此,成為了在存儲于3個中繼服務(wù)器R1、 R2、 R3的中繼組信 息數(shù)據(jù)庫505中的中繼組信息100中的資源可共享終端信息110中,作 為資源可共享終端而登記了客戶終端11和21的單獨終端信息111的狀 態(tài)。
然后,由操作者執(zhí)行在中繼服務(wù)器R3中,指定上述中繼組的識 別ID,并作為資源可共享終端而登記客戶終端31的方法(addTerminal 方法)。
于是,中繼服務(wù)器R3檢索本機的中繼組信息數(shù)據(jù)庫505,在與由 識別ID指定的中繼組有關(guān)的資源可共享終端信息110中,追加上述客 戶終端31的單獨終端信息111。
然后,中繼服務(wù)器R3向中繼服務(wù)器Rl發(fā)送add-group-info消息, 且該add-group-info消息用于請求向中繼組追加資源可共^終端(順序 編號27)。在該消息中,包含有成為對象的客戶終端31的賬戶、和登記 目的地的中繼組的識別ID等。
接收到此消息的中繼服務(wù)器Rl,在存儲于中繼組信息數(shù)據(jù)庫505 中的資源可共享終端信息110中追加上述客戶終端31的單獨終端信息 111。并且,中繼服務(wù)器R1向與本機連接在同一LAN中的,已經(jīng)被作 為資源可共享終端存儲的客戶終端11發(fā)送add-group-info消息(順序 編號27.1)。接收到該消息的客戶終端11把上述客戶終端31的單獨終 端信息111存儲在適當(dāng)?shù)拇鎯卧?。然后客戶終端11向中繼服務(wù)器 Rl返回OK應(yīng)答,接收到該應(yīng)答的中繼服務(wù)器R1向中繼服務(wù)器R3返 回OK應(yīng)答。
然后,中繼服務(wù)器R3向客戶終端31發(fā)送group-info消息(順序 編號28)。在該消息中,包含被追加了客戶終端31的單獨終端信息111 的資源可共享終端信息110。接收到此消息的客戶終端31把接收的資源 可共享終端信息110的內(nèi)容,存儲在適當(dāng)?shù)拇鎯卧小?br>
接下來,中繼服務(wù)器R3還向中繼服務(wù)器R2發(fā)送add-group-info 消息,且該add-group-info消息用于請求向中繼組追加資源可共享終端(順序編號29)。接收到該消息的中繼服務(wù)器R2,在存儲于中繼組信息 數(shù)據(jù)庫505中的資源可共享終端信息110中追加上述客戶終端31的單 獨終端信息111。并且,中繼服務(wù)器R2向與本機連接在同一LAN中的, 已經(jīng)被作為資源可共享終端存儲的客戶終端21發(fā)送add-group-info消 息(順序編號29.1)。接收到該消息的客戶終端21把上述客戶終端31 的單獨終端信息111存儲在適當(dāng)?shù)拇鎯卧?。然后客戶終端21向中 繼服務(wù)器R2返回OK應(yīng)答,接收到該應(yīng)答的中繼服務(wù)器R2向中繼服 務(wù)器R3返回OK應(yīng)答。
由此,成為了在存儲于3個中繼服務(wù)器R1、 R2、 R3的中繼組信 息數(shù)據(jù)庫505中的中繼組信息100中的資源可共享終端信息110中,作 為資源可共享終端而登記了客戶終端11、 21和31的單獨終端信息111 的狀態(tài)。
另外,雖然在圖11中未圖示,但是,之后進一步進行把客戶終端 12、 22追加在上述中繼組信息(識別ID為0001@relay-serverl)中的 操作。由此,在中繼組信息100中的資源可共享終端信息110中作為資 源可共享終端,登記有客戶終端ll、 12、 21、 22、和31的單獨終端信 息lll (參照圖6的符號110a)。并且,在中繼服務(wù)器R3中,接下來執(zhí) 行把客戶終端31、 32追加在其他中繼組信息(識別ID為 0002@relay-server2 )中的操作。
此外,在圖11中,對作為資源可共享終端而登記客戶終端的處理 進行了說明,但中繼服務(wù)器1也可以進行刪除客戶終端5的作為資源可 共享終端的登記的處理(deleteTerminal方法)。在這種情況下,是從資 源可共享終端信息no中刪除被指定的客戶終端5的單獨終端信息111。
下面,參照圖12,對實際共享客戶終端5的資源時的動作進行說 明。這里,以在由客戶終端11制成共享資源,并且把該客戶終端ll所 保有的文件"訂貨單.doc,,,在識別ID為0001@relay-serverl的中繼組 中與客戶終端21、和31共享的情況為例進行說明。
用戶在操作客戶終端11,指定了識別ID為0001@relay-serverl 的中繼組的基礎(chǔ)上,指示客戶終端11顯示該中繼組中的資源可共享終 端??蛻艚K端ll通過與中繼服務(wù)器Rl通信,取得資源可共享終端的信息,在畫面上顯示被指定的中繼組中的資源可共享終端的一覽表。
這里,由于是指定了識別ID為0001@relay-serverl的中繼組, 所以根據(jù)圖6上側(cè)所示的可共享資源終端信息110a,把4臺客戶終端 12、 21、 22和31作為資源可共享終端進行顯示。作為實際將資源共享 的終端(上述用戶客戶終端),用戶從所顯示的客戶終端中指定21、 31 的2臺。
另外,此時,客戶終端ll在已將共享資源更新時,詢問是否自動 發(fā)布消息。在本例中,設(shè)針對該詢問,用戶指定了自動發(fā)布消息。
于是,客戶終端11向中繼服務(wù)器Rl發(fā)送共享資源的制成請求 (CreateSharedResource指令)(圖11的順序編號31 )。該消息中包含 中繼組的識別ID、和被指定的用戶客戶終端21、 31的信息。
接收到該消息的中繼服務(wù)器Rl制成共享資源信息120,并存儲在 本機的共享資源信息數(shù)據(jù)庫506中。并且,中繼服務(wù)器R1自動制成消 息信息127a,且該消息信息127a是關(guān)于表示制成了共享資源的信息的 文本消息的信息,在此基礎(chǔ)上,執(zhí)行消息的追加指令(AddMessage方 法)。在本例中,在消息信息127a的消息識別信息130 (圖7)中,記 載了唯一的識別編號,在發(fā)送日期時間信息131中記栽了文本消息的制 成日期時間,在相關(guān)終端信息132中,記載了進行了共享資源的制成請 求的客戶終端ll的賬戶。另外,圖9所示的消息內(nèi)容信息133a (文本 消息的內(nèi)容)是根據(jù)預(yù)定的格式自動生成的,將在后面進行詳細(xì)說明。
上述AddMessage方法凈皮執(zhí)4亍相當(dāng)于用戶終端21、 31的數(shù)量的次 數(shù)。而且,中繼服務(wù)器R1根據(jù)中繼組的識別ID,參照中繼組信息數(shù)據(jù) 庫505的內(nèi)容,向構(gòu)成該中繼組的其他中繼服務(wù)器R2、 R3發(fā)送 updateResource消息,通知所制成的共享資源信息120 (包含上述消息 信息127a)(順序編號31.1、 31.2)。
接收到消息的各個中繼服務(wù)器R2、 R3把該共享資源信息120存 儲在本機的共享資源信息數(shù)據(jù)庫506中,并且向被指定的各個用戶客戶 終端21、 31發(fā)送updateResource指令,通知共享資源信息120 (順序 編號31.1.1、 31.2.1)。接收到該updateResource指令的各個用戶終端21、 31對被存儲 在本機的共享資源信息數(shù)據(jù)庫604中的共享資源信息120進行變更。在 該共享資源信息120的變更處理中,包含把中繼服務(wù)1制成的消息信息 127a追加到該共享資源信息120中的處理。然后,在各個用戶客戶終端 21、 31中執(zhí)行信息顯示指令(ViewMessage方法),在客戶終端的顯示 器上顯示圖13中所示的消息。該圖13的消息是把圖9的消息內(nèi)容信息 133a進行了 MIME解碼后的日語文本。在該文本中,包含將資源共享 的工作空間的名稱"workspacel"、和將其制成的客戶終端的賬戶。
各個用戶客戶終端21、 31的用戶根據(jù)該消息,可立即得知共享資 源(將資源共享的虛擬工作空間)是由客戶終端ll制成的情況。另夕卜, 如圖13的文本所示那樣,在消息中包含關(guān)于該消息的有效期間的信息, 當(dāng)經(jīng)過了該有效期間后,該消息(上述消息信息127a)被自動刪除。
然后,如圖12所示,各個用戶客戶終端21、 31向發(fā)送源的中繼 服務(wù)器R2、 R3返回OK應(yīng)答,接收到OK應(yīng)答的中繼服務(wù)器R2、 R3 向中繼服務(wù)器Rl返回OK應(yīng)答。然后,中繼服務(wù)器Rl再次執(zhí)行消息 的追加指令(AddMessage方法),向客戶終端11通知上述消息信息 127a。接收到該通知的客戶終端11把上述消息信息127a追加在共享資 源信息120中,并且執(zhí)行ViewMessage方法。結(jié)果,在客戶終端ll的 顯示器上還顯示圖13的消息。
由此,在存儲于中繼服務(wù)器IU、 R2、 R3的共享資源信息數(shù)據(jù)庫 506中的共享資源信息120中,記栽了共享資源識別信息123、同類賬 戶信息124、和消息信息127a。在存儲于客戶終端11、 21、 31的共享 資源信息數(shù)據(jù)庫604中的共享資源信息120中,也記載了相同的內(nèi)容。
然后,用戶通過操作客戶終端11,執(zhí)行addResource方法,由此, 進行把表示進行共享的資源的實體的資源信息(圖8的符號126)追加 在共享資源信息120中的處理。在這里的說明中,設(shè)為,從存儲于客戶 終端11的資源存儲部603中的資源的實體中選擇"訂貨單.doc",并指 定了將其與其他客戶終端21、 31共享。另外,作為將該文件共享時的 名稱,指定為"fileOOZY.doc"。
接收到該指定的客戶終端11向中繼服務(wù)器R1發(fā)送包含所指定的信息的資源變更請求(updateSharedResource指令)(圖14的順序編號 32 )。接收到共享資源變更請求的中繼服務(wù)器Rl把被變更的共享資源信 息存儲在本機的共享資源信息數(shù)據(jù)庫506中。另外,在中繼服務(wù)器R1 中,執(zhí)行自動消息的追加指令(AddMessage方法),制成消息信息127b, 且該消息信息127b是關(guān)于表示共享資源被變更的文本消息的信息。該 AddMessage方法是針對各個用戶客戶終端21、 31執(zhí)行。而且,中繼服 務(wù)器Rl向與用戶客戶終端21、 31連接的各個中繼服務(wù)器R2、 R3發(fā)送 addResource消息,通知被變更的共享資源信息120 (包含上述消息信 息127b )(順序編號32.1、 32.2 )。
接收到該消息的各個中繼服務(wù)器R2、 R3把該共享資源信息120 存儲在本機的共享資源信息數(shù)據(jù)庫506中,并且,向被指定的各個用戶 客戶終端21、 31發(fā)送addResource指令,反映共享資源信息120的變 更(順序編號32.1.1、 32.2.1)。
接收到該addResource指令的各個用戶客戶終端21、31進行存儲 于本機的共享資源信息數(shù)據(jù)庫604中的共享資源信息120的變更。在該 共享資源信息120的變更處理中,包含把中繼服務(wù)器1制成的消息信息 127b追加在該共享資源信息120中的處理。然后,各個用戶客戶終端 21、 31中,執(zhí)行消息顯示指令(ViewMessage方法),在客戶終端的顯 示器上顯示圖15中所示的消息。該圖15的消息是把圖9的消息內(nèi)容信 息133b用MIME進行了編碼的日語文本。各個用戶客戶終端21、 31 的用戶才艮據(jù)該消息可立即得知"file00ZY.doc"的文件由客戶終端ll追 加到共享資源中的情況。
然后,各個用戶客戶終端21、 31向發(fā)送源的中繼服務(wù)器R2、 R3 返回OK應(yīng)答,接收到OK應(yīng)答的中繼服務(wù)器R2、 R3向中繼服務(wù)器 Rl返回OK應(yīng)答。然后,中繼服務(wù)器Rl再次執(zhí)行AddMessage方法, 制成消息信息127b,且該消息信息127b是關(guān)于表示共享資源被變更情 況的文本消息的信息,并通知給客戶終端ll??蛻艚K端ll把上述消息 信息127b追加到共享資源信息120中,并且執(zhí)行ViewMessage方法。 其結(jié)果,圖15的消息也被顯示在客戶終端11的顯示器中。
通過以上的處理,關(guān)于"file00ZY.doc"的資源信息126(參照圖 8)被追加在共享資源信息120中。然后,雖然省略了對處理的詳細(xì)內(nèi)容的說明,但進行把在圖8的資源信息126中所示的各個文件追加到共 享資源信息120中的處理。
下面,參照圖16,對把如上述那樣自動追加的消息在經(jīng)過有效期 間后自動刪除的處理進行^沈明。如上述那樣自動制成并追加了消息的中 繼服務(wù)器Rl每隔規(guī)定的時間監(jiān)視消息信息127,檢測是否有從制成日 期時間開始經(jīng)過了規(guī)定的有效期間的自動消息。有效期間可如圖13或 圖15所示那樣設(shè)定為例如3天,也可以設(shè)定為任意的期間。
在出現(xiàn)了經(jīng)過了有效期間的自動消息的情況下,如圖16所示那 樣,在中繼服務(wù)器Rl中執(zhí)行deleteMessage方法。由此,中繼服務(wù)器 Rl首先向客戶終端11發(fā)布deleteMessage指令,接收到該指令的客戶 終端11從共享資源信息120中刪除與作為對象的消息有關(guān)的消息信息 127。
然后,中繼服務(wù)器R1向與用戶客戶終端21、 31連接的各個中繼 服務(wù)器R2、 R3發(fā)送deleteMessage消息,通知消息的刪除請求(順序 編號42, 43)。接收到消息的各個中繼服務(wù)器R2、 R3從存儲于本機的 共享資源信息數(shù)據(jù)庫506中的共享資源信息120中刪除對象消息的消息 信息127。并且,向被指定的各個用戶客戶終端21、31發(fā)送deleteMessage 指令,使其從共享資源信息120中刪除消息信息127 (順序編號43.1、 43.2)。由此,可自動刪除與舊的消息有關(guān)的消息信息127。
下面,參照圖17,對中繼服務(wù)器1的具體動作進行說明。圖17 是表示本實施方式的中繼通信系統(tǒng)中的中繼服務(wù)器1的動作的流程圖。
如圖17所示,中繼服務(wù)器1首先在接收到共享資源信息的更新指 令之前進行待機(S101),在接收到更新指令的情況下,與此相應(yīng),更 新存儲于本機的共享資源信息數(shù)據(jù)庫506中的共享資源信息120 (S102 )。
然后,檢查是否指定了自動發(fā)布消息(S103)。在已指定了自動發(fā) 布的情況下,解析共享資源信息的更新指令的類別(例如是制成共享資 源的createSharedResource指令,還是實際追加共享資源的 updateSharedResource指令)(S104 )。然后,根據(jù)該解析結(jié)果,制成自動發(fā)布消息的數(shù)據(jù)(S105)。
圖18表示用于制成自動消息的數(shù)據(jù)的格式表的內(nèi)容。即,在本實 施方式中,在中繼服務(wù)器1的適宜的存儲單元中存儲有與圖18的表相 當(dāng)?shù)膬?nèi)容。而且,在S105的處理中,根據(jù)通過S104的解析處理得出的 更新指令的類別,基于該表來決定格式,通過在該格式的<$~$>的位置 嵌入規(guī)定的信息,如圖13所示那樣制成自動發(fā)布消息的數(shù)據(jù)。另外, 在S105的消息數(shù)據(jù)制成處理中,還同時進行基于圖18的表取得該消息 的有效期限的處理。
然后,中繼服務(wù)器1把關(guān)于已制成的自動發(fā)布消息的消息信息127 追加到共享資源信息120中(圖17的S106)。而且,把追加了消息信 息127后的共享資源信息120分發(fā)給其他中繼服務(wù)器1或本機下屬的客 戶終端5 (S107)。
通過以上的處理,在基于客戶終端5的操作而更新了共享資源的 情況下,中繼服務(wù)器l把規(guī)定的通知消息自動發(fā)布給其他客戶終端。因 此,變更了共享資源的客戶終端5不需要進行特別的操作,即可使其他 客戶終端5立即得知共享資源的變更。
如上所述,本實施方式的中繼服務(wù)器1具有存儲中繼組信息100 的中繼組信息數(shù)據(jù)庫505、共享資源信息數(shù)據(jù)庫506、和控制部503。上 述中繼組包含能夠與本機之間相互連接的其他中繼服務(wù)器1。上述共享 資源信息數(shù)據(jù)庫506,在上述中繼組內(nèi)的多個客戶終端5之間將資源共 享的情況下,存儲共享資源信息120。上述共享資源信息120包含作為 該資源的信息的同類資源信息125、將該資源共享的上述客戶終端的賬 戶信息亦即同類賬戶信息124、和關(guān)于在多個客戶終端5之間收發(fā)的消 息的消息信息127。而且,如圖12和圖14所示,中繼服務(wù)器R1的上 述控制部503把被登記在上述共享資源信息數(shù)據(jù)庫506中的共享資源的 追加等的操作指示中繼給其他中繼服務(wù)器R2、 R3。另外,中繼服務(wù)器 R2、 R3的上述控制部503把上述共享資源的操作指示和消息的追加的 指示中繼給本機下屬的客戶終端21、 31。并且,中繼服務(wù)器R1的上述 控制部503根據(jù)上述同類資源信息125被變更的情況、或上述同類賬戶 信息124被變更的情況,把關(guān)于用于通知該情況的通知消息的消息信息 127追加到該共享資源信息120中。此外,作為變更同類資源信息125的例,可列舉出如圖14所示那樣,實際追加共享資源的情況。另外, 作為變更同類賬戶信息124的例,可列舉出如圖12所示那樣,通過形 成用于資源共享的虛擬工作空間,能夠在上述共享資源信息120中追加 共享資源的情況。
根據(jù)此構(gòu)成,多個客戶終端5通過中繼服務(wù)器1能夠與必要的對 方將資源共享,收發(fā)消息,并且,能夠容易實現(xiàn)消息和共享資源的一元 化管理。另外,若進行了基于客戶終端11的共享資源的操作等,則由 中繼服務(wù)器R1自動追加通知消息,所以,不需要特別的操作即可向其 他客戶終端21、 31通知該共享資源的操作。
另外,在本實施方式中,構(gòu)成為,上述客戶終端ll在通過形成虛 擬工作空間而能夠追加共享資源時(圖12),能夠指示是否進行基于表 示該情況的消息的通知。此外,也可以構(gòu)成為,在實際追加共享資源時 (圖14 ),客戶終端11進行該指示。
根據(jù)此構(gòu)成,能夠恰當(dāng)?shù)貞?yīng)對客戶終端5希望把共享資源的操作 通知給其他客戶終端5的情況、和不需要特別通知的情況的雙方。
另外,構(gòu)成為,上述中繼服務(wù)器Rl的控制部503在從向上述共 享資源信息120追加了關(guān)于上述通知消息的消息信息127開始經(jīng)過了規(guī) 定期間(例如3天)后,如圖16所示,自動刪除該消息信息127。
根據(jù)該構(gòu)成,即使客戶終端5頻繁操作共享資源而發(fā)布了多個通 知消息,也能夠由中繼服務(wù)器R1自動刪除經(jīng)過了適當(dāng)期間的舊的通知 消息。從而可防止因蓄積多個經(jīng)過了長期間而重要度降低的消息造成的 復(fù)雜局面。
另外,構(gòu)成為上述中繼服務(wù)器Rl的控制部基于通過形成用于資 源共享的虛擬工作空間而能夠?qū)ι鲜龉蚕碣Y源信息120追加共享資源的 情況(圖12)、和實際追加了共享資源(圖14)的情況,將消息信息127 追加在上述共享資源信息120中,且該消息信息127是關(guān)于用于通知該 情況的通知消息的信息。
根據(jù)該構(gòu)成,在資源成為可共享的狀態(tài)時,以及實際已將資源共 享時,迅速將該情況通知給其他客戶終端5。從而,可順利且高效率進行使多個客戶終端5之間的的共同作業(yè),且該共同作業(yè)是指在多個客戶 終端之間將資源共享。
以上對本發(fā)明的優(yōu)選實施方式進行了說明,但以上的構(gòu)成例如可 以進行以下的變更。
在本實施方式中,是通過作為SIP服務(wù)器的外部服務(wù)器2進行各個 中繼服務(wù)器1之間的通信,但也可以取代此變更為不通過外部服務(wù)器2而 在中繼服務(wù)器1之間直接通信的構(gòu)成。
不限于變成能夠向共享資源信息120追加共享資源的情況和已被 追加的情況,例如可以構(gòu)成為,在共享資源被刪除、和被改寫變更(更 新)等情況下,中繼服務(wù)器l也自動發(fā)布通知消息。另外,也可以構(gòu)成 為即使是因?qū)①Y源共享的客戶終端5的追加登記、登記的刪除等上述同 類賬戶信息124被變更的情況、和因構(gòu)成中繼組的中繼服務(wù)器1的追加 登記、登記的刪除等中繼組信息100被變更的情況,中繼服務(wù)器l也自 動發(fā)布通知消息。
雖然參照優(yōu)選實施方式描述了本發(fā)明,但是可以以多種方式改進本 發(fā)明,并且可以推知與上面提出和描述的實施方式不同的多種實施方式, it^t本技術(shù)領(lǐng)域的普通技術(shù)人員而言是顯而易見的。因此,所附權(quán)利要求
書意在涵蓋本發(fā)明的所有落入本發(fā)明主旨和范圍內(nèi)的改進方案。
權(quán)利要求
1. 一種中繼服務(wù)器,其特征在于,具有中繼組信息登記部,其存儲包含能夠與本機之間相互連接的其他中繼服務(wù)器的中繼組的信息;共享資源信息登記部,其當(dāng)在上述中繼組內(nèi)在多個客戶終端之間將資源共享的情況下,存儲共享資源信息,且該共享資源信息包含與該資源相關(guān)的信息、將該資源共享的上述客戶終端的賬戶的信息、和與在多個客戶終端之間收發(fā)的消息有關(guān)的消息信息;和控制部,其把被登記在上述共享資源信息登記部中的資源的操作指示和上述消息信息的操作指示,向本機下屬的客戶終端或其他中繼服務(wù)器的至少任意一方中繼,并且由于將上述中繼組的信息、與所共享的資源有關(guān)的信息、和上述客戶終端的賬戶的信息的至少任意一種信息進行了變更,而把關(guān)于用于通知該情況的通知消息的消息信息追加到上述共享資源信息中。
2. 根據(jù)權(quán)利要求l所述的中繼服務(wù)器,其特征在于,上述客戶終端在上述中繼組的信息、與共享資源有關(guān)的信息、和上 述客戶終端的賬戶的信息的至少任意一種信息被進行了變更時,能夠指 示是否進行基于表示該情況的消息的通知。
3. 根據(jù)權(quán)利要求l所述的中繼服務(wù)器,其特征在于,上述控制部在從向上述共享資源信息追加了關(guān)于上述通知消息的 消息信息開始經(jīng)過了規(guī)定期間后,自動刪除該消息信息。
4. 根據(jù)權(quán)利要求2所述的中繼服務(wù)器,其特征在于,上述控制部在從向上述共享資源信息追加了關(guān)于上述通知消息的 消息信息開始經(jīng)過了規(guī)定期間后,自動刪除該消息信息。
5. 根據(jù)權(quán)利要求l所述的中繼服務(wù)器,其特征在于,上述控制部,由于在上述中繼組內(nèi)客戶終端成為可將資源共享或已 進行了共享,而把關(guān)于用于通知該情況的通知消息的消息信息追加到上述共享資源信息中。
6. 根據(jù)權(quán)利要求2所述的中繼服務(wù)器,其特征在于, 上述控制部,由于在上述中繼組內(nèi)客戶終端成為可將資源共享或已進行了共享,而把關(guān)于用于通知該情況的通知消息的消息信息追加到上 述共享資源信息中。
7. 根據(jù)權(quán)利要求3所述的中繼服務(wù)器,其特征在于,上述控制部,由于在上述中繼組內(nèi)客戶終端成為可將資源共享或已 進行了共享,而把關(guān)于用于通知該情況的通知消息的消息信息追加到上 述共享資源信息中。
8. 根據(jù)權(quán)利要求4所述的中繼服務(wù)器,其特征在于,上述控制部,由于在上述中繼組內(nèi)客戶終端成為可將資源共享或已 進行了共享,而把關(guān)于用于通知該情況的通知消息的消息信息追加到上述共享資源信息中。
9. 一種中繼通信系統(tǒng),其特征在于, 具有多個中繼服務(wù)器和多個客戶終端, 上述中繼服務(wù)器具有中繼組信息登記部,其存儲包含能夠與本機之間相互連接的其他中 繼服務(wù)器的中繼組的信息;共享資源信息登記部,其當(dāng)在上述中繼組內(nèi)在多個客戶終端之間將 資源共享的情況下,存儲共享資源信息,且該共享資源信息包含與該資 源相關(guān)的信息、將該資源共享的上述客戶終端的賬戶的信息、和與在多 個客戶終端之間收發(fā)的消息有關(guān)的消息信息;和控制部,其把被登記在上述共享資源信息登記部中的資源的操作指 示和上述消息信息的操作指示,向本機下屬的客戶終端或其他中繼服務(wù) 器的至少任意一方中繼,并且,由于將上述中繼組的信息、與所共享的 資源有關(guān)的信息、和上述客戶終端的賬戶的信息的至少任意一種信息進 行了變更,而把關(guān)于用于通知該情況的通知消息的消息信息追加到上述 共享資源信息中。
10. 根據(jù)權(quán)利要求9所述的中繼通信系統(tǒng),其特征在于,上述客戶終端在上述中繼組的信息、與共享資源有關(guān)的信息、和上 述客戶終端的賬戶的信息的至少任意一種信息被進行了變更時,能夠指 示是否進行基于表示該情況的消息的通知。
11. 根據(jù)權(quán)利要求9所述的中繼通信系統(tǒng),其特征在于,上述控制部在從向上述共享資源信息追加了關(guān)于上述通知消息的 消息信息到經(jīng)過了規(guī)定期間后,自動刪除該消息信息。
12.根據(jù)權(quán)利要求9所述的中繼通信系統(tǒng),其特征在于,上述控制部根據(jù)在上述中繼組內(nèi)客戶終端成為可將資源共享或已 進行了共享的情況,把關(guān)于通知該情況的通知消息的消息信息追加到上述共享資源信息中。
全文摘要
本發(fā)明提供一種用于實現(xiàn)虛擬文件共享系統(tǒng)的中繼服務(wù)器,其能夠?qū)蚕碣Y源和消息信息進行一元化管理,并且能夠向客戶終端的用戶適當(dāng)?shù)赝ㄖ蚕碣Y源的變更等。中繼服務(wù)器具有共享資源信息登記部,該共享資源信息登記部當(dāng)在多個客戶終端之間將資源共享的情況下,存儲共享資源信息。該共享資源信息包含關(guān)于該資源的信息、將該資源共享的客戶終端的賬戶信息、和與在客戶終端之間收發(fā)的消息有關(guān)的消息信息。中繼服務(wù)器具有控制部,該控制部,由于客戶終端成為可將資源共享或已進行了共享,而把關(guān)于用于通知該情況的通知消息的消息信息追加到上述共享資源信息中。
文檔編號H04L12/46GK101471844SQ20081018790
公開日2009年7月1日 申請日期2008年12月23日 優(yōu)先權(quán)日2007年12月25日
發(fā)明者谷本好史 申請人:村田機械株式會社