專利名稱:中繼服務(wù)器以及中繼通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明主要涉及能夠進行終端之間的通信的中繼服務(wù)器的構(gòu)成。
本申請主張于2007年5月2日提出的日本專利申請2007-121877 號和2007年6月7曰提出的日本專利申請2007-152119號的優(yōu)先權(quán), 并在此引用其全部內(nèi)容。
背景技術(shù):
一直以來,公知有被稱為虛擬專用網(wǎng)絡(luò)(Virtual Private Network:VPN )的通信技術(shù)(例如參照日本特開2002-217938號公報)。 該VPN例如用于在與設(shè)置在各個地區(qū)的多個分公司(據(jù)點)的LAN連 接的終端之間通過因特網(wǎng)進行通信。利用上述VPN,能夠如同直接連 接的因特網(wǎng)那樣使用處于遠程的其他的LAN.
另外,作為與上述VPN內(nèi)外的對方進行文件的^IUL時所使用的方法, 例如>^知有發(fā)送記載了適當(dāng)?shù)奈谋鞠⒉⑶腋郊恿宋募碾娮余]件等方 法.另外, 一般還4吏用利用FTP (File Transfer Protocol)服務(wù)上載文件的 方法、和把文件記錄在CD-Recordable等記錄介質(zhì)中進行郵遞的方法等。
但是,在利用電子郵件附件發(fā)送文件的方法中,需要在郵箱中管理郵 件,并且需^r次把附加文件在所希望的文件夾中進行整理并保存。另夕卜, 在文件容量大的情況下,由于郵件服務(wù)器的設(shè)定和郵箱容量的限制,需要 把文件壓縮或分割等,需要在接收側(cè)進行解壓縮處理和結(jié)合處理,作業(yè)復(fù) 雜。
另外,在使用FTP服務(wù)的情況下,雖然適合大容量的文件發(fā)送,但產(chǎn) 生了 FTP服務(wù)的利用賬戶的設(shè)定等煩瑣的作業(yè)。另外,在記錄在 CD-Recordable等記錄介質(zhì)中進行郵遞的情況下,增加介質(zhì)成本和郵費等, 成為成本上升的主要原因。
另外,在采用FTP服務(wù)和郵遞等方法的情況下,在希望與文件一同發(fā)送消息時,需要另外通過電子郵件等來發(fā)送該消息,造成雙重的麻煩。另 外,在接收到消息和文件的一側(cè),不得不使用資源管理器等文件管理軟件 對接收文件進行管理、使用電子郵件軟件對消息進行管理的方式,因而從 信息管理的簡化方面考慮,還有很大的改善余地。
發(fā)明內(nèi)容
本發(fā)明要解決的問題如上所述,下面,對用于解決該問題的方法以 及效果進行說明。
根據(jù)本發(fā)明的第l觀點,提供一種具有以下構(gòu)成的中繼服務(wù)器。即,
中繼服務(wù)器具有賬戶信息登記部、中繼組信息登記部、和共享資源信 息登記部。賬戶信息登記部存儲客戶終端的賬戶信息。中繼組信息登記 部存儲中繼組信息,且該中繼組信息包含相互許可連接的 一組的中繼服 務(wù)器的信息。共享資源信息登記部存儲共享資源信息,且該共享資源信 息包含資源的信息、和將該資源進行共享的客戶終端的信息。上述中繼
服務(wù)器構(gòu)成為,若從已存儲于上述賬戶信息登記部的客戶終端,接受了 關(guān)于其他客戶終端能夠操作的資源的操作指示,則根據(jù)上述中繼組信
息,中繼該資源的操作指示。構(gòu)成為,能夠在上述共享資源信息登記部 所存儲的共享貴源信息中,包含與客戶終端發(fā)送的消息有關(guān)的消息信 息。構(gòu)成為,在由已存儲于上述賬戶信息登記部的客戶終端發(fā)送了消息 時,才艮據(jù)上述共享資源信息和上述中繼組信息,中繼與該消息有關(guān)的消 息信息。
根據(jù)此構(gòu)成,各個客戶終端能夠通過中繼服務(wù)器,在必要時與必要 的對方形成虛擬的環(huán)境,根據(jù)需要共享各自擁有的資源,并且可實現(xiàn)在 參加該環(huán)境的用戶之間的消息收發(fā)。
在上述中繼服務(wù)器中,優(yōu)選具有以下的構(gòu)成。即,構(gòu)成為將上述資 源進行共享的客戶終端能夠針對消息而發(fā)送新的消息。中繼服務(wù)器構(gòu)成 為,在由已存儲于上述賬戶信息登記部的客戶終端發(fā)送了新的消息時, 根據(jù)上述共享資源信息和上述中繼組信息,中繼與該消息有關(guān)的消息信 息。
根據(jù)此構(gòu)成,由于將資源共享的客戶終端各自能夠以追加消息的形式交換用戶的意見等,所以能夠?qū)崿F(xiàn)高密度的雙向通信,提高共同作業(yè) 的效率。
在上述中繼服務(wù)器中,優(yōu)選構(gòu)成為,能夠在上述共享資源信息登記 部所存儲的共享資源信息中,把上述消息信息與上述資源對應(yīng)而登記。
根據(jù)此構(gòu)成,由于以與共享資源對應(yīng)的形式存儲消息信息,所以能 夠容易進行資源和消息的一元管理。
在上述中繼服務(wù)器中,優(yōu)選構(gòu)成為,若將資源共享的客戶終端刪除 了上述資源,則更新存儲于上述共享資源信息登記部的共享資源信息, 并刪除與被刪除的資源對應(yīng)的消息信息。
根據(jù)此構(gòu)成,能夠更容易統(tǒng)一管理共享資源和消息,減輕信息整理 的復(fù)雜度。
在上述中繼服務(wù)器中,優(yōu)選具有以下構(gòu)成。即,在客戶終端與資源 對應(yīng)而發(fā)送上述消息時,能夠從將該資源共享的客戶終端中指定消息公 開終端。構(gòu)成為,能夠在上述消息信息中包含上述消息公開終端的賬戶 信息。
根據(jù)此構(gòu)成,由于能夠簡單地對各個客戶終端指定單獨的消息的公 開、非公開,所以可實現(xiàn)靈活的信息管理。
根據(jù)本發(fā)明的第2觀點,提供一種具有以下構(gòu)成的中繼通信系統(tǒng)。 即,中繼通信系統(tǒng)具有多個中繼服務(wù)器,各個上述中繼服務(wù)器具有賬 戶信息登記部、中繼組信息登記部、和共享資源信息登記部。賬戶信息 登記部存儲客戶終端的賬戶信息。中繼組信息登記部存儲中繼組信息, 且該中繼組信息包含相互許可連接的 一組的中繼服務(wù)器的信息。共享資 源信息登記部存儲共享資源信息,且該共享資源信息包含資源的信息、 和將該資源共享的客戶終端的信息。上述中繼服務(wù)器構(gòu)成為,若從已存 儲于上述賬戶信息登記部的客戶終端,接受了關(guān)于其他客戶終端能夠操 作的資源的操作指示,則根據(jù)上述中繼組信息,中繼該資源的操作指示。 構(gòu)成為,能夠在上述共享資源信息登記部所存儲的共享資源信息中,包 含與客戶終端發(fā)送的消息有關(guān)的消息信息。而且中繼服務(wù)器構(gòu)成為,在
由已存儲于上述賬戶信息登記部的客戶終端發(fā)送了消息時,根據(jù)上述共享資源信息和上述中繼組信息,中繼與該消息有關(guān)的消息信息。由此, 可形成能夠由其他客戶終端對已存儲于某個中繼服務(wù)器的賬戶信息登 記部的客戶終端所擁有的資源進行間接地操作的狀態(tài),并且能夠把消息 發(fā)送給該其他客戶終端。
根據(jù)此構(gòu)成,各個客戶終端能夠通過多個中繼服務(wù)器,在必要時與 必要的對方形成虛擬環(huán)境,根據(jù)需要共享各自擁有的資源,并且可實現(xiàn) 在參加該環(huán)境的用戶之間的消息收發(fā)。
在上述中繼通信系統(tǒng)中,優(yōu)選構(gòu)成為能夠在上述中繼服務(wù)器的上述 共享資源信息登記部所存儲的共享資源信息中,把上述消息信息與上述 資源對應(yīng)而登記。
根據(jù)此構(gòu)成,由于能夠把消息信息以和共享資源對應(yīng)的形式存儲, 所以不會對用戶增加作業(yè)的復(fù)雜性,可進行資源和消息的一元管理。
通過以下參照附圖對本發(fā)明的優(yōu)選實施方式進行的詳細描述,本發(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是表示在共享資源信息中包含的消息內(nèi)容信息的具體例的圖。 圖9是表示用于登記中繼服務(wù)器及客戶終端的通信處理的順序圖。圖IO是表示用3臺中繼服務(wù)器制成中繼組的通信處理的順序圖。
圖11是表示用于在中繼組中登記共享資源,并收發(fā)消息的通信處理 的順序圖。
圖12是利用在客戶終端中執(zhí)行的客戶端軟件顯示消息的例的說明圖。
圖13是利用客戶端軟件顯示消息的例的說明圖。
圖14是表示其他LAN的客戶終端間接地刪除客戶終端所擁有的共 享資源時的通信處理的順序圖。
圖15是表示共享資源信息的其他內(nèi)容例的圖。
具體實施例方式
下面,參照附圖,對本發(fā)明的實施方式進行說明。圖l是表示本發(fā) 明的一實施方式涉及的中繼通信系統(tǒng)的整體構(gòu)成的說明圖。
如圖1所示,該中繼通信系統(tǒng)由與WAN連接的多個LAN構(gòu)成。而 且,該中繼通信系統(tǒng)具有外部服務(wù)器S、中繼服務(wù)器R、客戶終端T、 和文件服務(wù)器F等。
WAN ( Wide Area Network)是把不同的LAN相互連接的網(wǎng)絡(luò)。在 本實施方式中,作為WAN, 4吏用因特網(wǎng)。
LAN (Local Area Network)是在被限定的場所構(gòu)建的規(guī)模比較小 的網(wǎng)絡(luò)。LAN存在多個,并構(gòu)建在相互在物理上分離的場所。在本實 施方式中,假設(shè)是在東京分公司構(gòu)建了 LAN1,在大阪分公司、名古屋 分公司、福岡分公司分別構(gòu)建了 LAN2、 3、 4的情況。而且,這些4個 LAN1、 2、 3、 4分別與作為全球網(wǎng)絡(luò)的因特網(wǎng)連接。
下面,參照圖2等,說明外部服務(wù)器S。圖2是外部服務(wù)器S的功 能方框圖。該外部服務(wù)器S是在配置于各個LAN中的中繼服務(wù)器R之 間的通信中使用的裝置,其被設(shè)置在因特網(wǎng)上。
圖2所示的外部月艮務(wù)器S具備作為SIP( Session Initiation Protocol)服務(wù)器的功能。具體是,外部服務(wù)器S具備作為用以中繼SIP方法 (method )和應(yīng)答(response)等的SIP 理月艮務(wù)器(proxy server)的 功能;和作為用以登記中繼服務(wù)器R的賬戶的SIP注冊服務(wù)器(register server)的功能。
如圖2所示,在外部服務(wù)器S中,作為主要構(gòu)成部分而具有WAN 接口 201、控制部202、和中繼服務(wù)器賬戶信息數(shù)據(jù)庫203。
WAN接口 201是使用全球IP地址,與連接在因特網(wǎng)中的中繼服務(wù) 器R等各裝置進行通信的接口。
中繼服務(wù)器賬戶信息數(shù)據(jù)庫203是用以將已存在登記請求的中繼服 務(wù)器R的賬戶與全球IP地址對應(yīng)進行管理的數(shù)據(jù)庫。
控制部202是處理部,用以對通過WAN接口 201進行的各種通信 進行控制,其控制依據(jù)TCP/IP和UDP、 SIP等協(xié)議的通信處理。該控 制部202例如進行從各個中繼服務(wù)器R接收該中繼服務(wù)器R的賬戶并 登記到中繼服務(wù)器賬戶信息數(shù)據(jù)庫203中的處理、和把從中繼服務(wù)器R 發(fā)送的各種SIP方法和應(yīng)答等通信數(shù)據(jù)向其他中繼服務(wù)器R中繼的處理 等。此外,關(guān)于以控制部202為中心的外部服務(wù)器S的各個功能的詳細 內(nèi)容,將在后面進行說明。
下面,參照圖3等,說明客戶終端T。圖3是客戶終端T的功能方 框圖。
該客戶終端T是用戶可直接操作的終端,例如相當(dāng)于用戶在日常業(yè) 務(wù)中使用的個人計算機(PC)等。因此,在LAN內(nèi)通常存在多個客戶 終端T,但在本實施方式中,如圖1所示,舉例說明在LAN1中連接有 客戶終端1A、 1B;在LAN2中連接有客戶終端2A、 2B;在LAN3中 連接有客戶終端3A、 3B;在LAN4中連接有客戶終端4A、 4B的情況。 各個客戶終端T被賦予在同一LAN中被唯一管理的專用IP地址。
如圖3所示,在客戶終端T中,作為主要構(gòu)成部分而具有LAN接 口 601、控制部602、資源存儲部603、和共享資源信息數(shù)據(jù)庫604。
LAN接口 601是使用上述專用IP地址,與連接于同一LAN中的中繼服務(wù)器R和文件服務(wù)器F等各個裝置進行通信的接口 。
資源存儲部603,存儲該客戶終端T能夠操作的文件和文件夾等資 源的實體。
共享資源信息數(shù)據(jù)庫604,存儲共享資源信息,且該共享資源信息 登記了各個客戶終端T所擁有的共享資源的信息,和在各個客戶終端T 之間收發(fā)的消息信息等。
控制部602是用以對通過LAN接口 601進行的各種通信進行控制 的處理部。該控制部602控制依據(jù)了 TCP/IP和UDP、 SIP等的協(xié)議的 通信處理。
控制部602例如進行用以對存儲在資源存儲部603中的資源的移 動、變更和刪除等進行控制的處理。另外,控制部602在從中繼服務(wù)器 R接收到共享資源信息的變更通知時,進行更新存儲在共享資源信息數(shù) 據(jù)庫604中的共享資源信息的處理。此外,關(guān)于以控制部602為中心的 各個客戶終端T的功能的詳細內(nèi)容,將在后面進行說明。
下面,參照圖4等說明中繼服務(wù)器R。圖4是各個中繼服務(wù)器R的 功能方框圖。
如圖1所示,中繼服務(wù)器R在每個LAN中分別設(shè)置了 1臺。具體 是,分別地,在LAN1中設(shè)置了中繼服務(wù)器R1;在LAN2中設(shè)置了中 繼服務(wù)器R2;在LAN3中設(shè)置了中繼服務(wù)器R3;在LAN4中設(shè)置了中 繼服務(wù)器R4。
中繼服務(wù)器R與LAN連接,并能夠與連接于同一 LAN中的各個客 戶終端T進行通信。另外,中繼服務(wù)器R還與因特網(wǎng)連接,并通過上 述外部服務(wù)器S能夠與連接于其他LAN中的中繼服務(wù)器R進行通信。 為了進行該通信,對各個中繼服務(wù)器R賦予了專用IP地址和全球IP 地址的兩者。
如圖4所示,在中繼服務(wù)器R中,作為主要構(gòu)成部分而具有LAN 接口 501、 WAN接口 502、控制部503、賬戶信息數(shù)據(jù)庫504、中繼組 信息數(shù)據(jù)庫505、和共享資源信息數(shù)據(jù)庫506。LAN接口 501是用于使用專用IP地址進行本裝置與連接于同一 LAN中的客戶終端T之間的通信的接口。例如,在LAN1中,中繼服 務(wù)器Rl能夠使用LAN接口 501與各個客戶終端1A、 IB進行通信。
WAN接口 502是使用全球IP地址,與連接在因特網(wǎng)中的外部服務(wù) 器S等各個裝置進行通信的接口 。
各個中繼服務(wù)器R具備作為SIP注冊服務(wù)器的功能,并使用SIP進 行各個中繼服務(wù)器R與各個客戶終端T之間的通信。例如,在LAN2 中,中繼服務(wù)器R2作為SIP注冊服務(wù)器而發(fā)揮功能,接收與LAN2連 接的各個客戶終端2A、 2B的賬戶,并登記到賬戶信息數(shù)據(jù)庫504中。
因此,如圖5所示那樣,中繼服務(wù)器R,在與客戶終端T的關(guān)系方 面,作為從該客戶終端T接收賬戶并進行登記(REGISTER)的服務(wù)器 發(fā)揮功能。另外,在與外部服務(wù)器S的關(guān)系方面,中繼服務(wù)器R作為向 外部服務(wù)器S發(fā)送賬戶并進行登記(REGISTER)的客戶端發(fā)揮功能。
圖4的賬戶信息數(shù)據(jù)庫504,是用以將已存在登記請求的客戶終端 T的賬戶與專用IP地址對應(yīng)進行管理的數(shù)據(jù)庫。
中繼組信息數(shù)據(jù)庫505,是用以將已登記在賬戶信息數(shù)據(jù)庫504中 客戶終端T所關(guān)聯(lián)的中繼組信息進行管理的數(shù)據(jù)庫。
共享資源信息數(shù)據(jù)庫506是用以將已登記在賬戶信息數(shù)據(jù)庫504中 的客戶終端T所關(guān)聯(lián)的共享資源信息進行管理的數(shù)據(jù)庫。
控制部503是控制通過LAN接口 501及WAN接口 502進行的各種 通信的處理部,其控制依據(jù)了 TCP/IP、和UDP、 SIP等協(xié)議的各種通 信處理。
該控制部503,例如執(zhí)行如下的處理把本裝置的賬戶發(fā)送給外部 服務(wù)器S,并請求登記的處理;制成中繼組信息,并存儲在中繼組信息 數(shù)據(jù)庫505中的處理;制成共享資源信息,并存儲在共享資源信息數(shù)據(jù) 庫506中的處理等。此外,關(guān)于以控制部503等為中心的中繼服務(wù)器R 的各個功能的詳細內(nèi)容,將在后面進行說明。
下面,說明文件服務(wù)器F。如圖l所示,該文件服務(wù)器F構(gòu)成為,與LAN連接,并能夠與連接在同一 LAN中的各個客戶終端T進行通 信。
文件服務(wù)器F構(gòu)成為可存儲文件和文件夾等資源實體,其作為替代 各個客戶終端T所具有的上述資源存儲部603 (圖3 )的資源存儲單元 而發(fā)揮功能。即,在本實施方式中,各個客戶終端T可操作的資源,可 考慮有被保存在該客戶終端T的本地硬盤內(nèi)的情況、和被保存在作為網(wǎng) 絡(luò)驅(qū)動器的文件服務(wù)器F內(nèi)的情況。該文件服務(wù)器F在各個LAN中不 是必須的,在圖l的例中,也在LAN2、 4中省略了^1置。
下面,對該中繼通信系統(tǒng)所處理的信息、即中繼組信息及共享資源 信息進行說明。
首先,參照圖6說明中繼組信息。圖6是表示中繼組信息的內(nèi)容例 的圖。如圖6所示,存儲在中繼組信息數(shù)據(jù)庫505中的中繼組信息100 包含1個組識別信息101、和通過相互許可連接而構(gòu)成中繼組的中繼服 務(wù)器R的信息(中繼賬戶信息)102。
組識別信息101是用于識別該中繼組信息100的信息,在每次制成 中繼組信息100時賦予了不同的ID而能唯一地識別。由此,操作者等 可才艮據(jù)組識別信息101來確定中繼組,可簡單地進行組構(gòu)成的變更等。
中繼賬戶信息102包含通過相互許可連接而構(gòu)成中繼組的各個中繼 服務(wù)器R的賬戶的信息。而且,中繼賬戶信息102包含和構(gòu)成中繼組的 各個中繼服務(wù)器R連接在同一 LAN上,并且登記在該中繼服務(wù)器R中 的客戶終端T的賬戶等信息。
在中繼賬戶信息102中, 一同登記有賦予給各個中繼服務(wù)器R的賬 戶的具體的名稱,從而可容易識別用戶。例如,如果是中繼服務(wù)器Rl (relay-serverl)的中繼賬戶信息102a,則記述了中繼服務(wù)器Rl的賬 戶(relay-serverl@net),和對其賦予的名稱(分7>司A)。
在中繼組信息102中,在和上述中繼服務(wù)器R連接在同一LAN上 的客戶終端T的賬戶的部分, 一同登記有賦予給該賬戶的具體的名稱, 從而容易識別用戶。例如,在客戶終端(terminallA)的情況下,記述 有對于該賬戶(例如,userlA@relay-serverl.net )而賦予的名稱(terminallA)。另外,在客戶終端T的賬戶中記述有營業(yè)部和開發(fā)部 等表示該客戶終端T所屬的所屬識別數(shù)據(jù)103。
如上所述,將中繼組信息IOO制成為按照每個中繼組可唯一地識別。 而且,在中繼組信息100中包含通過相互許可連接而構(gòu)成一組(中繼組) 的各個中繼服務(wù)器的賬戶(中繼賬戶信息102)。并且,在中繼賬戶信息 102中,包含與該中繼服務(wù)器連接在同一 LAN上的已登記的客戶終端T 的賬戶信息。
因此,只要參照中繼組信息100,即可得知哪個LAN與哪個LAN 構(gòu)成組,而且,在這些LAN中登記有哪個中繼服務(wù)器R和客戶終端T。 在構(gòu)成中繼組的各個中繼服務(wù)器R之間交換該中繼組信息100。
下面,參照圖7和圖8,對共享資源信息的內(nèi)容進行說明。圖7是 舉例表示了存儲于客戶終端1A的共享資源信息數(shù)據(jù)庫604中的共享資 源信息120的圖。此外,也將與此相同的信息存儲在與客戶終端1A連 接在同一LAN上的中繼服務(wù)器Rl的共享資源信息數(shù)據(jù)庫506中。
共享資源信息120由以下信息構(gòu)成賬戶識別信息121,用以表示 是與客戶終端1A有關(guān)的共享資源信息;和與該客戶終端1A相關(guān)聯(lián)的 單獨共享資源信息122。
賬戶識別信息121,是因為對每個客戶終端T制成共享資源信息 120,而用于將其識別的信息。
單獨共享資源信息122由共享資源識別信息123、和同類賬戶信息 124、同類資源信息125、和消息線程信息126等構(gòu)成。
共享資源識別信息123是用于識別該單獨共享資源信息122的信 息,在每次制成單獨共享資源信息122時賦予了不同的ID而能唯一地 識別。這里,共享資源識別信息123由與已經(jīng)存在共享資源信息120的 制成請求的客戶終端 T 相關(guān)聯(lián)的 ID (例如, 20061001150032userlA@relay-serverl. net )、和用于容易進行該識別的 名稱(projectA)構(gòu)成。
由此,用戶等能夠才艮據(jù)共享資源識別信息123來確定單獨共享資源信息122,所以可簡單地對其內(nèi)容進行編輯等。
同類資源信息125是表示客戶終端T所擁有的文件和文件夾等資源 實體的資源信息127的集合體。各個資源信息127由進行共享的資源實 體的名稱信息(例如name- "projectA-folderA")、能夠操作該資源實 體的客戶終端T (所有者客戶終端)的賬戶的信息(owner = "userlA@relay-serverl. net")、和表示該資源實體的所在的地址信息 (例如,value = "c: /folderA")和用于確定后述的消息線程的消息線 程識別信息(例如,msg= "msg: threadl")構(gòu)成。
同類賬戶信息124是共享由同類資源信息125表示的資源實體的客 戶終端T的賬戶(例如,userlA@relay-serverl. net)的信息的集合體。 同類賬戶信息124由所有者客戶終端T的信息、和能夠通過該所有者客 戶終端T間接操作資源實體的客戶終端T(用戶客戶終端)的信息構(gòu)成。 用戶客戶終端T是雖然不能直接操作資源實體,但能夠通過所有者客戶 終端T間接操作資源的客戶終端。
消息線程信息126是用于登記與被登記在資源信息127中的各個資 源對應(yīng)而收發(fā)的一系列的消息的信息。各個消息線程信息126由消息線 程識別信息128、和消息信息129構(gòu)成。
消息線程識別信息128,是因為對每個線程制成消息線程信息126, 而用于將其識別的信息。此外,在上述資源信息127的部分,通過參照 消息線程識別信息(例如,msg- "msg: thread 1"),把資源信息127 與消息線程信息126相互對應(yīng)。
在從客戶終端T每次發(fā)送來1個消息時,生成1個消息信息129。 在各個消息線程信息126中,登記有1個或多個消息信息129。
各個消息信息129包含消息識別信息130、和消息內(nèi)容信息131。
消息識別信息130是因為對每1個消息制成消息信息129,而用于 將其識別的信息。
在消息內(nèi)容信息131中,記述有從客戶終端T發(fā)送的消息的具體內(nèi) 容。在圖7中,雖然簡化表示,但消息內(nèi)容信息131a、 131b、 131c的內(nèi)容,具體如圖8所示。如圖8所示,在本實施方式中,以依照了公知 的電子郵件形式的格式記述了消息內(nèi)容信息131。
消息內(nèi)容信息131具有頭部132和體部133。頭部132由消息的發(fā) 送日期(Date頭)、發(fā)送源(From頭)、發(fā)送目的地(To頭)、主題(Subject 頭)、識別ID (Message-Id頭)、及與消息的編碼有關(guān)的信息 (MIME-Version頭)等構(gòu)成。在體部133中,記述有消息正文的內(nèi)容, 在本實施方式中,記述有對日語文本消息進行了 MIME編碼后的字符 串。
如上所述,上述中繼服務(wù)器R所具有的共享資源信息數(shù)據(jù)庫506構(gòu) 成為,存儲共享資源信息120 (圖7),且該共享資源信息120包含記述 了資源的信息的同類資源信息125、和記述了將該資源共享的客戶終端 T的賬戶的同類賬戶信息124。另外,該共享資源信息120構(gòu)成為能夠 與在同類資源信息125中記述的各個資源(資源信息127)對應(yīng)而登記 一系列的消息信息129。
下面,結(jié)合圖9的順序圖,對如上構(gòu)成的中繼通信系統(tǒng)中的通信處 理的流程進行說明。圖9所示的順序編號1~9表示各個裝置的賬戶的登 記階段。
在順序編號1中,中繼服務(wù)器Rl向外部服務(wù)器S發(fā)送賬戶的登記 請求(REGISTER )。這里,中繼服務(wù)器Rl進行本機的賬戶(sip: relay-serverl@net)的登記請求。外部服務(wù)器S向中繼服務(wù)器Rl返回 OK應(yīng)答,并把中繼服務(wù)器R1的賬戶與中繼服務(wù)器R1的全球IP地址 相對應(yīng)地登記到中繼服務(wù)器賬戶信息數(shù)據(jù)庫203中。
同樣地,中繼服務(wù)器R2及R3向外部服務(wù)器S進行本機的賬戶登 記請求(REGISTER),把本機的賬戶等登記到外部服務(wù)器S (順序編 號2、 3)。
然后,在順序編號4中,客戶終端2A向中繼服務(wù)器R2發(fā)送賬戶的 登記請求(REGISTER)。這里,客戶終端2A進行本機的賬戶(sip: user2A@relay-server2. net )的登記請求。中繼服務(wù)器R2返回OK應(yīng)答, 并把客戶終端2A的賬戶與專用地址相對應(yīng)地登記到賬戶信息數(shù)據(jù)庫504中。
同樣地,客戶終端1A、 3A、 2B、 1B、 3B向各個中繼服務(wù)器R,分 別進行本機的賬戶的登記請求,把本機的賬戶等登記到中繼服務(wù)器R (順序編號5~9)。
通過以上的處理,來完成各個中繼服務(wù)器R向外部服務(wù)器S的賬 戶登記、及各個客戶終端T向中繼服務(wù)器R的賬戶登記。此外,以上 所示的順序只是一例,只要最終能夠完成各個裝置的賬戶登記,其順序 可以是任意的。
另外,即使是在網(wǎng)絡(luò)上存在的中繼服務(wù)器R和客戶終端T,如果 不進行其賬戶的登記,也不能參加本實施方式的中繼通信系統(tǒng)。例如, 圖1的中繼服務(wù)器R4及客戶終端4A、 4B,由于在圖9的處理中未進 行賬戶登記,所以不能參加以下說明的通信。
下面,參照圖10的順序編號10~18,說明中繼組的生成及登記階 段。此外,圖9和圖10所示的順序編號1 18的處理一般是由用戶和操 作者作為網(wǎng)絡(luò)的初始設(shè)定來進行的。
首先,在中繼服務(wù)器Rl中,由操作者執(zhí)行用于在與中繼服務(wù)器 R2之間新形成中繼組的方法(createGroup方法)。該createGroup方 法指定了組名(groupl)、形成中繼組的對方中繼服務(wù)器R2的賬戶
(relay-server2. net )、 及賦予新制成的中繼組的識另'J ID
(groupIDOOOl )。
于是,在中繼服務(wù)器Rl中執(zhí)行消息發(fā)送指令(MESSAGE方法), 向外部服務(wù)器S發(fā)送針對成為對方的中繼服務(wù)器R2的group-info消息 (順序編號10)。在該消息中,包含有由上述createGroup方法指定的 組名和中繼組的識別ID等。
該MESSAGE方法中指定了消息發(fā)送目的地的中繼服務(wù)器R2的 賬戶(sip: relay-server2@net)。外部服務(wù)器S通過參照中繼服務(wù)器賬 戶信息數(shù)據(jù)庫203,取得中繼服務(wù)器R2的全球IP地址,把來自中繼服 務(wù)器Rl的group-info消息中繼到中繼服務(wù)器R2。接收到消息的中繼服 務(wù)器R2通過外部服務(wù)器S向中繼服務(wù)器Rl返回OK應(yīng)答。如上述那樣,經(jīng)由外部服務(wù)器s進行本實施方式的各個中繼服務(wù)
器R之間的通信,并且以下也是同樣。因此,在以下的說明中,省略經(jīng) 由外部服務(wù)器S的通信處理的具體說明。
然后,中繼服務(wù)器Rl向中繼服務(wù)器R2發(fā)送服務(wù)器信息的發(fā)送請 求消息(request-server-info消息)(順序編號11)。接收到該消息的中 繼服務(wù)器R2向中繼服務(wù)器Rl返回OK應(yīng)答,并且返回與本機有關(guān)的 信息(server-info )。
接下來,相反地由中繼服務(wù)器2發(fā)送針對中繼服務(wù)器Rl的 request-server-info消息(順序編號1 2 ),中繼服務(wù)器R 1向中繼服務(wù) R2返回與本機有關(guān)的信息(server-info )。
如上述那樣,通過交換相互的與服務(wù)器有關(guān)的信息,生成表示兩 個中繼服務(wù)器R1、 R2形成了中繼組的情況的中繼組信息100,并存儲 在各個中繼服務(wù)器R1、 R2的中繼組信息數(shù)據(jù)庫505中。
然后,在中繼服務(wù)器R2中,由操作者執(zhí)行在剛才制成的中繼組 (由中繼服務(wù)器R1、 R2構(gòu)成的中繼組)中新增加中繼服務(wù)器R3的方
法(addGroup方法)。該addGroup方法指定要加入的中繼組的組名 (groupl)、要加入的中繼服務(wù)器R3的賬戶(relay-server3@net)、要
加入的中繼組的識別ID ( groupID0001 )。
于是,中繼服務(wù)器R2向成為加入對方的中繼服務(wù)器R3發(fā)送 group-info消息(順序編號13 )。在該消息中,包含有由上述addGroup 方法指定的組名和中繼組的識別ID等。接收到該消息的中繼服務(wù)器R3 向中繼服務(wù)器R2返回OK應(yīng)答。然后,與在順序編號ll、 12中iJL明的 完全相同,在中繼服務(wù)器R2和中繼服務(wù)器R3之間交換服務(wù)器信息(順 序編號14、 15)。
然后,中繼服務(wù)器R2向中繼服務(wù)器Rl發(fā)送update-group-info 消息,該update-group-info消息用以通知在中繼組中增加了中繼服務(wù) 器R3的情況(順序編號16)。接收到該消息的中繼服務(wù)器R1向中繼服 務(wù)器R2返回OK應(yīng)答。然后,在中繼服務(wù)器R3和中繼服務(wù)器R1之間 交換服務(wù)器信息(順序編號17、 18)。這樣,將表示由3個中繼服務(wù)器R1、 R2、 R3形成中繼組的情況 的中繼組信息100 (具體是,圖6所示的內(nèi)容的信息)存儲在各個中繼 服務(wù)器Rl、 R2、 R3的中繼組信息數(shù)據(jù)庫505中。
下面,參照圖ll,對實際將客戶終端T的資源進行共享,并同時 收發(fā)消息時的動作進行說明。這里,以把客戶終端1A所擁有的文件夾 "folderA"、和LAN1的文件服務(wù)器F所擁有的文件"file001.xls"、 "file002.doc"與客戶終端2A及3A共享的情況為例進行說明。
用戶操作客戶終端1A,指示客戶終端1A顯示能夠與本機共享文 件的客戶終端的一覽表。于是,客戶終端1A參照中繼組信息數(shù)據(jù)庫505 的存儲內(nèi)容(中繼組信息100),在畫面中顯示與本LAN的中繼服務(wù)器 Rl構(gòu)成中繼組的中繼服務(wù)器R的任意一個連接在同一 LAN中的客戶終 端T的一覽表。
這里,根據(jù)圖6的中繼組信息100的內(nèi)容,作為可共享文件的終 端,顯示5臺客戶終端1B、 2A、 2B、 3A、 3B。用戶可從所顯示的5臺 中,自由指定實際將資源共享的客戶終端(上述用戶客戶終端)。在此 處的說明中,用戶指定了客戶終端2A、 3A作為文件共享對方。
于是,客戶終端1A向中繼服務(wù)器Rl發(fā)送共享資源的制成請求 (CreateSharedResource指令)(圖11的順序編號21 )。在該消息中, 包含組識別信息101、和被指定的用戶客戶終端2A、 3A的信息。
接收到該消息的中繼服務(wù)器Rl制成共享資源信息120,并存儲在 本機的共享資源信息數(shù)據(jù)庫506中。另外,根據(jù)中繼組的識別ID,參 照中繼組信息數(shù)據(jù)庫505的內(nèi)容,向構(gòu)成該中繼組的其他中繼服務(wù)器 R2、 R3發(fā)送policy-data消息,通知所制成的共享資源信息120 (順序 編號21.1、 21.2)。
接收到消息的各個中繼服務(wù)器R2、 R3把該共享資源信息120存 儲在本機的共享資源信息數(shù)據(jù)庫506中,并且向被指定的各個用戶客戶 終端2A、 3A發(fā)送policy-data消息,通知共享資源信息120 (順序編號 21.1.1、 21.2.1)。接收到該消息的各個用戶客戶終端2A、 3A對存儲在 本機的共享資源信息數(shù)據(jù)庫604中的共享資源信息120進行變更,并且向發(fā)送源的中繼服務(wù)器R2、 R3返回OK應(yīng)答。接收到0K應(yīng)答的中繼服 務(wù)器R2、 R3向中繼服務(wù)器Rl返回0K應(yīng)答,接收到該應(yīng)答的中繼服務(wù) 器Rl向客戶終端1A返回0K應(yīng)答。
由此,則在存儲于中繼服務(wù)器R1、 R2、 R3的共享資源信息數(shù)據(jù) 庫506的共享資源信息120中,記述了共享資源識別信息123和同類賬 戶信息124。在存儲于客戶終端1A、 2A、 3A的共享資源信息數(shù)據(jù)庫604 的共享資源信息120中,也記述了相同內(nèi)容。由此,則形成了客戶終端 1A、 2A、 3A跨越各自的LAN而參加的可稱為虛擬的環(huán)境的系統(tǒng)。
然后,用戶通過操作客戶終端1A,執(zhí)行addResource方法,由此 來進行在共享資源信息120中增加表示進行共享的資源實體的資源信息 (圖8的符號127)及消息信息(圖8的符號129)的處理。
在此處的說明中,設(shè)為指定了從存儲于客戶終端1A的資源存儲 部603的資源實體中選擇"folderA",另外,從存儲于文件服務(wù)器F的 資源實體中選擇"file001. xls"、 "file002.doc",并把這些與其他客戶終 端2A、 3A共享。另外,設(shè)作為進行共享時的文件名,分別指定了將 "folderA"設(shè)為"projectA-folder,,;將"file001.xls"設(shè)為"fileOOZX.xls"、 將"file002.doc"設(shè)為"fileOOZY.doc"。
另夕卜,設(shè)用戶與共享資源"folderA"相關(guān)聯(lián)地,制成了主題是"項 目A的workspace制成",正文是"在這里管理項目A的開發(fā)資源。" 的內(nèi)容的消息??梢詮淖鳛?folderA"的共享對方的客戶終端2A、 3A 中任意選擇而指定該消息的發(fā)送對方(將消息進行公開的終端)。此處, 設(shè)為用戶進行了下述指定把客戶終端2A、 3A雙方作為目的地進行發(fā) 送。
被用戶進行了以上的操作的客戶終端1A根據(jù)該指定內(nèi)容,變更 存儲于共享資源信息數(shù)據(jù)庫604的共享資源信息120的內(nèi)容。其結(jié)果, 則在共享資源信息120中,登記了與"folderA"等有關(guān)的資源信息127、 和與"項目A的workspace制成"有關(guān)的消息信息129。
利用圖8的符號131a表示該消息信息129中的消息內(nèi)容信息的 例。如該消息內(nèi)容信息131a所示,此時,在頭部132中,在發(fā)送源(From頭)的部分記錄有客戶終端1A的賬戶,在發(fā)送目的地(To頭)的部分 記錄有作為消息公開終端的客戶終端2A、 3A的賬戶。并且,在頭部132 中記述發(fā)送日期時間等信息,并且將主題和正文等信息進行編碼而記 述。
然后,客戶終端1A向中繼服務(wù)器Rl發(fā)送包含變更后的共享資源 信息120的內(nèi)容的共享資源變更請求(UpdateSharedResource指令X圖 11的順序編號31 )。接收到共享資源變更請求的中繼服務(wù)器Rl把被變 更的共享資源信息存儲在本機的共享資源信息數(shù)據(jù)庫506中,從而,則 在中繼服務(wù)器Rl的共享資源信息數(shù)據(jù)庫506所存儲的共享資源信息 120中,也登記有上述的資源信息127和消息信息129。
然后,中繼服務(wù)器Rl向與用戶客戶終端2A、 3A連接的各個中 繼服務(wù)器R2、 R3發(fā)送policy-data消息,通知被變更的共享資源信息 120 (順序編號31.1、 31.2)。
接收到消息的各個中繼服務(wù)器R2、 R3把該共享資源信息120存 儲在本機的共享資源信息數(shù)據(jù)庫506中,并且向被指定的各個用戶客戶 終端2A、 3A發(fā)送policy-data消息,通知共享資源信息120 (順序編號 31.1.1、 31.2.1)。
接收到該消息的各個用戶客戶終端2A、 3A對存儲于本機的共享 資源信息數(shù)據(jù)庫604的共享資源信息120進行變更,并且解析包含于該 共享資源信息120中的消息信息129。然后,根據(jù)在消息信息129的頭 部132中記述的發(fā)送目的地的信息(To頭的內(nèi)容),判斷該消息的發(fā)送 目的地是否是本機(本機是否是該消息的消息公開終端)。而且,如果 消息的發(fā)送目的地是本機,則執(zhí)行viewMessage方法,并顯示該消息。
圖12表示消息被顯示在客戶終端T中的情況。圖12表示在客戶 終端2A中執(zhí)行的客戶端軟件的畫面顯示圖像。該客戶端軟件構(gòu)成為, 在上側(cè)的部分(上段方格(PANE ) 151)中顯示與共享資源有關(guān)的信息, 在上下中央(中段方格(PANE) 152)顯示與該共享資源有關(guān)的消息線 程的消息一覽表,在下側(cè)的部分(下段方格(PANE) 153)顯示所選擇 的消息的內(nèi)容。上段方格151被左右分割,在左側(cè)以樹形式顯示共享資源的文件 夾結(jié)構(gòu)。在此處的說明中,由于文件夾"folderA"以"projectA-folder" 的名稱共享(參照圖7的共享資源信息120),所以,在客戶端軟件中, 顯示名稱為"projectA-folder,,的共享文件夾。
在上段方格151的右側(cè),以一覽表的形式顯示上述共享文件夾內(nèi) 的共享文件。在此處的說明中,如圖7所示,文件"file001.xls"以 "file00ZX.xls"的名稱共享,文件"file002.doc"以"file00ZY.doc"的 名稱共享。因此,在客戶端軟件中,如圖12所示那樣顯示"file00ZX.xls"、 和 "fileOOZY.doc"這2個共享文件。
在中段方格152中,顯示與在上段方格151中選擇的共享文件夾 或共享文件相關(guān)聯(lián)的消息的一覽表。在圖12中,表示用戶在上段方格 151中選擇了 "projectA-folder"的狀態(tài)。因此,在中段方格152中, 顯示與"projectA-folder"相關(guān)聯(lián)的消息的概要的一覽表。這里,顯示 客戶終端1A發(fā)送的消息的主題"項目A的workspace制成"、該消息 的發(fā)信人"userlA"、和其發(fā)送日期時間"Mon、 02、 Apr 2007 10 : 04 : 54"。
在下段方格153中,顯示在中段方格152中選擇的消息的正文。 在圖12中,表示用戶在中段方格152中選擇了主題為"項目A的 workspace制成"的消息的狀態(tài)。因此,在下段的方格153中,顯示上 述消息的正文"在這里管理項目A的開發(fā)資源"。
此外,在此處的說明中客戶終端1A也和客戶終端3A共享與上述 相同的資源,并向客戶終端3A發(fā)送與上述相同的消息(參照圖7、圖8 的共享資源信息120)。因此,客戶終端3A的顯示畫面與圖12所示的 客戶終端2A的顯示畫面實質(zhì)相同。
客戶終端2A、 3A在執(zhí)行了 viewMessage方法并如上述那樣顯示 了消息后,如圖ll所示那樣,向發(fā)送源的中繼服務(wù)器R2、 R3返回OK 應(yīng)答。接收到0K應(yīng)答的中繼服務(wù)器R2、 R3向中繼服務(wù)器R1返回0K應(yīng) 答,接收到該應(yīng)答的中繼服務(wù)器R1向客戶終端1A返回0K應(yīng)答。
然后,雖然未圖示,假設(shè)用戶在客戶終端1A進行了,向客戶終端2A、 3A發(fā)送與已經(jīng)被共享的資源"file001.xls"相關(guān)聯(lián)的新的消息的 操作。設(shè)該消息的主題是"時間表文件",并包含適當(dāng)?shù)膬?nèi)容的正文。 在這種情況下,該新的消息的內(nèi)容被作為消息信息129追加到共享資源 信息120中,進行與順序編號31-31.2.1實質(zhì)相同的處理。最后,客戶 終端2A、 3A的客戶端軟件把主題"時間表文件"的消息顯示在畫面中。
然后,設(shè)客戶終端2A的用戶以返回上述主題為"時間表文件" 的消息的形式,以客戶終端1A、 3A為發(fā)送目的地,發(fā)送了主題為"Re: 時間表文件"、正文為"進行了確認。"的消息。
在這種情況下,客戶終端2A根據(jù)返回消息的內(nèi)容,變更存儲于 共享資源信息數(shù)據(jù)庫604的共享資源信息120的內(nèi)容。其結(jié)果,在共享 資源信息120中,在與主題為"時間表文件"的消息相同的消息線程的 部分,追加登記了與"Re:時間表文件"有關(guān)的消息信息129。
然后,客戶終端2A向中繼服務(wù)器R2發(fā)送包含變更后的共享資源 信息120的內(nèi)容的共享資源變更請求(UpdateSharedResource指令X圖 11的順序編號41 )。接收到共享資源變更請求的中繼服務(wù)器R2把被變 更的共享資源信息存儲在本機的共享資源信息數(shù)據(jù)庫506中,從而,在 中繼服務(wù)器R2的共享資源信息數(shù)據(jù)庫506所存儲的共享資源信息120 中,也登記了上述的資源信息127和消息信息129。
然后,中繼服務(wù)器R2向與用戶客戶終端1A、 3A連接的各個中 繼服務(wù)器Rl、 R3發(fā)送policy-data消息,通知被變更的共享資源信息 120 (順序編號41.1、 41.2)。
接收到消息的各個中繼服務(wù)器Rl、 R3把該共享資源信息120存 儲在本機的共享資源信息數(shù)據(jù)庫506中,并且向被指定的各個用戶客戶 終端1A、 3A發(fā)送policy-data消息,通知共享資源信息120 (順序編號 41.1.1、 41.2.1)。
接收到該消息的各個用戶客戶終端1A、 3A對存儲于本機的共享 資源信息數(shù)據(jù)庫604的共享資源信息120進行變更,并且對該共享資源 信息120中包含的消息信息129進行解析。然后根據(jù)消息信息129的頭 部132中記述的發(fā)送目的地的信息(To頭的內(nèi)容),判斷該消息的發(fā)送目的地是否是本機,如果發(fā)送目的地是本機,則執(zhí)行viewMessage方法 并顯示消息。圖13表示客戶終端3A的客戶端軟件的顯示畫面圖像。若如圖13 所示,在上段方格151中選擇了 "fileOOZX.xls",則在中段方格152中 顯示與該共享文件"fileOOZX.xls"相關(guān)聯(lián)的消息線程的2件消息。在圖 13中,表示了在中段方格152中選擇了 2件消息中的主題為"Re:時 間表文件"的消息的狀態(tài),在下段方格153中,顯示了該消息的正文內(nèi) 容"進行了確認。"如上所述,把本實施方式的中繼服務(wù)器R作為構(gòu)成要素的中繼通 信系統(tǒng)構(gòu)成為,可以跨越LAN而將資源共享,并且能夠與該資源相關(guān) 聯(lián)地收發(fā)消息。由此,可以一元地集中地進行資源的共享,以及與其相 關(guān)的消息的收發(fā),可減輕用戶進行信息整理的操作。下面,參照圖14,對通過操作客戶終端3A,間接地刪除由連接 在與其不同的LAN1中的客戶終端1A所擁有的資源("file001.xls")時 的動作進行說明。設(shè)客戶終端3A的用戶進行了刪除被作為共享資源而顯示的 "file001.xls"的指示。接收到該指示的客戶終端3A向中繼服務(wù)器R3 發(fā)送文件刪除請求(DeleteFile指令)(圖14的順序編號51 )。中繼服務(wù)器R3,若接收到了文件刪除請求,則確定擁有刪除對象 的(file001.xls)并能夠把其刪除的所有者客戶終端T、以及與該所有者 客戶終端T連接的中繼服務(wù)器R。在進行該確定時,參照存儲于共享資 源信息數(shù)據(jù)庫506的共享資源信息120、和存儲于中繼組信息數(shù)據(jù)庫505 的中繼組信息IOO。在此處的情況下,根據(jù)圖7的共享資源信息120和 圖6的中繼組信息100,可確定所有者客戶終端是1A,與其連接的中繼 服務(wù)器是R1。因此,中繼服務(wù)器R3向該中繼服務(wù)器R1發(fā)送delete消 息,中繼文件刪除的指示(順序編號51.1)。接收到來自中繼服務(wù)器R3的delete消息的中繼服務(wù)器Rl,向客 戶終端1A發(fā)送文件刪除請求(DeleteFile指令)(順序編號51.1.1 )。接 收到該文件刪除請求的客戶終端1A把對象的資源(file001.xls )從資源存儲部603中刪除,并向中繼服務(wù)器R1返回OK應(yīng)答。接收到OK應(yīng)答 的中繼服務(wù)器Rl向中繼服務(wù)器R3返回OK應(yīng)答,接收到該OK應(yīng)答的中 繼服務(wù)器R3向客戶終端3A返回OK應(yīng)答。
然后,進行共享資源信息120的更新處理。如果進行具體說明, 則,進行了上述文件刪除指示的客戶終端3A從存儲于共享資源信息數(shù) 據(jù)庫604的共享資源信息120的同類資源信息125中,刪除與已刪除的 資源(fileO01.xls)有關(guān)的資源信息127。此時,與已刪除的資源 (file001.xls )相關(guān)聯(lián)的消息線程126、和該消息線程126中包含的消息 信息129也被刪除。此處,與file001.xls相關(guān)聯(lián)的消息線程的消息是主 題為"時間表文件"的消息和"Re:時間表文件"的消息,所以,與該 2件消息相關(guān)的消息信息129被刪除。
然后,客戶終端3A向中繼服務(wù)器R3發(fā)送共享資源變更請求 (UpdateSharedResource指令)(順序編號52)。接收到該變更請求的 中繼服務(wù)器R3向與被變更的共享資源信息120有關(guān)的中繼服務(wù)器Rl、 R2發(fā)送policy-data消息,通知被變更的共享資源信息120 (順序編號 52.1、 52.2)。
接收到消息的各個中繼服務(wù)器Rl、 R2把該共享資源信息120存 儲在本機的共享資源信息數(shù)據(jù)庫506中,并且向與該共享資源有關(guān)的各 個用戶客戶終端1A、 2A發(fā)送policy-data消息,通知共享資源信息120 (順序編號52.1.1、 52.2.1)。接收到該消息的各個用戶客戶終端1A、 2A 對存儲于本機的共享資源信息數(shù)據(jù)庫604的共享資源信息120進行變 更,并且向發(fā)送源的中繼服務(wù)器R1、 R2返回0K應(yīng)答。接收到0K應(yīng)答 的中繼服務(wù)器R1、 R2向中繼服務(wù)器R3返回0K應(yīng)答,接收到該OK應(yīng)答 的中繼服務(wù)器R3向客戶終端3A返回0K應(yīng)答。
若如上所述那樣對共享資源信息120進行了變更,則將此信息通 知給相關(guān)的中繼服務(wù)器R及客戶終端T,立即使其更新成新的共享資源 信息120。另外,若進行了刪除共享資源的變更,則在共享資源信息120 中自動進行刪除與其相關(guān)的消息信息129的變更。
此外,在圖13中說明了刪除文件(資源)的操作的例,但例如即 使在客戶終端3A中進行把客戶終端1A所擁有的文件更新為不同內(nèi)容的文件的操作,中繼服務(wù)器R3的中繼動作也實質(zhì)上相同。只是在不刪 除共享資源的情況下,也不刪除與其相關(guān)的消息。如以上說明的那樣,在本實施方式中構(gòu)成為,連接在LAN中的中 繼服務(wù)器R,若從存儲于賬戶信息數(shù)據(jù)庫504的客戶終端T接受到了 , 對連接在其他LAN中的客戶終端T能夠操作的資源的操作指示,則根 據(jù)中繼組信息100把該資源的操作指示中繼到其他中繼服務(wù)器R。例如, 構(gòu)成為,中繼服務(wù)器R3,若從客戶終端3A接收到了對其他LAN的客 戶終端1A能夠操作的資源"fileOOl.xls"的刪除指示,則如圖14的順 序編號51.1所示那樣,把該刪除指示中繼到其他中繼服務(wù)器Rl。另外,構(gòu)成為,在中繼服務(wù)器R的共享資源信息數(shù)據(jù)庫506所存 儲的共享資源信息120中,可以包含與客戶終端T發(fā)送的消息有關(guān)的消 息信息129。而且,構(gòu)成為,中繼服務(wù)器R,在由存儲于賬戶信息數(shù)據(jù) 庫504的客戶終端T發(fā)送了消息時,根據(jù)共享資源信息120和中繼組信 息IOO把與該消息有關(guān)的消息信息129中繼到其他中繼服務(wù)器R。例如, 構(gòu)成為,在客戶終端1A發(fā)送了消息時,中繼服務(wù)器R1如圖11的順序 編號31.1、 31.2所示那樣,把與該消息有關(guān)的消息信息129中繼到其他 中繼服務(wù)器R2、 R3。由此,可由客戶終端1A、 2A、 3A形成虛擬的環(huán)境,共享客戶終 端1A的資源,并且可實現(xiàn)在^1戶終端1A、 2A、 3A的用戶之間的消息 收發(fā)。另外,在本實施方式中構(gòu)成為,將上述資源共享的客戶終端T可 針對消息而發(fā)送新的消息。例如,共享與主題為"時間表文件"的消息 對應(yīng)的資源"file001.xls"的3臺客戶終端中的1臺(客戶終端2A),利 用圖11的addMessage方法,以針對上述消息的回信的形式,發(fā)送主題 為"Re:時間表文件"的消息。而且,在由該客戶終端2A發(fā)送了新的 消息時,中繼服務(wù)器R2根據(jù)共享資源信息120和中繼組信息100把與 該新的消息有關(guān)的消息信息129中繼到其他中繼服務(wù)器Rl、 R3 (圖11 的順序編號41.1、 41.2)。由此,跨越LAN將資源共享的每個客戶終端T能夠以依次追加 消息的形式收發(fā)用戶的意見等。從而可實現(xiàn)高密度的雙向通信,可提高共同作業(yè)的效率。另外,在本實施方式中構(gòu)成為,可以在中繼服務(wù)器R的共享資源 信息數(shù)據(jù)庫506所存儲的共享資源信息120中,把上述消息信息129與 各個共享資源信息120對應(yīng)而登記。由于這樣將消息信息129以與共享資源對應(yīng)的形式存儲在中繼服 務(wù)器R的共享資源信息數(shù)據(jù)庫506中,所以可容易進行資源和消息的一 元管理。另外,本實施方式的中繼服務(wù)器R構(gòu)成為,若將資源共享的客戶 終端T刪除了上述資源,則將存儲于上述共享資源信息數(shù)據(jù)庫506的共 享資源信息120更新,并將與被刪除的資源對應(yīng)的消息信息129也刪除。 例如,在圖14的例中,若刪除了客戶終端1A所擁有的資源"file001.xls", 則在存儲于中繼服務(wù)器Rl、 R2、 R3的共享資源信息數(shù)據(jù)庫506中的共 享資源信息120中,刪除與該資源對應(yīng)的消息線程的2件消息(主題為 "時間表文件"的消息、和"Re:時間表文件"的消息)涉及的消息信 息129。由此,可更容易統(tǒng)一管理共享資源和消息,可減輕信息整理的復(fù)雜度。另外構(gòu)成為,在客戶終端T與資源對應(yīng)而發(fā)送消息時,能夠從將 該資源共享的客戶終端中指定發(fā)送目的地(消息公開終端)。而且,在 上述消息信息129中,能夠把上述消息公開終端的賬戶包含在該消息內(nèi) 容信息131的頭部132 ( To頭)。由此,由于能夠簡單地對每個客戶終端T指定單獨的消息的公開、 非公開,所以可實現(xiàn)靈活的信息管理。以上,對本發(fā)明的優(yōu)選實施方式進行了說明,但以上的構(gòu)成例如 可進行以下的變更。也可以構(gòu)成為,能夠與對應(yīng)的共享資源獨立而刪除上述消息。并 且,也可以構(gòu)成為可以在各個客戶終端T中單獨地刪除從其他客戶終端 T接收到的消息。在圖7的共享資源信息120中,按照每個共享資源,將消息信息 129進行了對應(yīng),但也可以構(gòu)成為,例如圖15所示那樣,把消息信息 129與共享資源信息120的整體對應(yīng)。在圖15所示的共享資源信息120 中,把用于確定消息線程的消息線程識別信息(例如,msg= "msg: threadl"),不是記述在資源信息127部分,而是記述在同類資源信息 125的部分。由此,能夠?qū)τ诙鄠€共享資源("folderA"、 "file001.xls"、 "file002.doc")的整體,將l個消息線程對應(yīng)而進行登記。在客戶終端T中執(zhí)行的客戶端軟件不限于顯示圖12所示的畫面, 可以采用其他各種用戶界面。消息的內(nèi)容不限于圖8所示的公知的電子郵件的形式,例如,也 可以變更為以XML形式等其他形式記述在共享資源信息120中。構(gòu)成中繼組的中繼服務(wù)器R可以任意選擇。而且可以制成多個中 繼組,并存儲在中繼組信息數(shù)據(jù)庫505中。在如上述實施方式那樣進行不同的LAN彼此之間的中繼的情況 下,LAN的數(shù)量只要是多數(shù)即可,不限于4個。另外,作為WAN,可 以變更為使用因特網(wǎng)以外的類似的網(wǎng)絡(luò)。關(guān)于在WAN中的外部服務(wù)器S與各個中繼服務(wù)器R之間、以及 LAN中的中繼服務(wù)器R與客戶終端T等之間的通信協(xié)議,可以變更為 4吏用SIP以外的協(xié)i義??梢允÷酝獠糠?wù)器S而構(gòu)成為在中繼服務(wù)器R之間直接通信。 特別是,在中繼服務(wù)器R之間使用SIP以外的協(xié)議的情況下,由于只要 根據(jù)該協(xié)議直接控制中繼服務(wù)器R之間的通信即可,所以容易省略外部 服務(wù)器S。另一方面,外部服務(wù)器S不限于1臺,可構(gòu)成為由多臺分散 地發(fā)揮功能??梢允÷灾欣^服務(wù)器R的WAN接口 502。在這種情況下,只要 構(gòu)成為利用路由器進行與因特網(wǎng)之間的連接,在其下級設(shè)置中繼服務(wù)器 R即可。在上述實施方式中,在中繼服務(wù)器R的賬戶信息數(shù)據(jù)庫504中存儲了連接在與該中繼服務(wù)器R相同的LAN中的客戶終端T。但是,不 限于此,可以在賬戶信息數(shù)據(jù)庫504中,存儲連接在與本機不同的LAN 中的客戶終端T。進一步講,中繼服務(wù)器R、與登記在該中繼服務(wù)器R 的賬戶信息數(shù)據(jù)庫504中的客戶終端T,只要通過網(wǎng)絡(luò)能夠相互通信, 其是什么樣的關(guān)系都可以。
也可以在同一LAN中連接多個中繼服務(wù)器R。例如可以構(gòu)成為, 在同一LAN中設(shè)置3臺中繼服務(wù)器R,在第1中繼服務(wù)器R的賬戶信 息數(shù)據(jù)庫504中存儲該LAN內(nèi)的幾臺的客戶終端T,在第2中繼服務(wù) 器R的賬戶信息數(shù)據(jù)庫504中存儲其他幾臺的客戶終端T,……。在這 種情況下,3臺中繼服務(wù)器R通過LAN進行通信,在1個LAN內(nèi)完成 中繼。
雖然參照優(yōu)選實施方式描述了本發(fā)明,但是可以以多種方式改進 本發(fā)明,并且可以推知與上面提出和描述的實施方式不同的多種實施方 式,這對本技術(shù)領(lǐng)域的普通技術(shù)人員而言是顯而易見的。因此,所附權(quán) 利要求書意在涵蓋本發(fā)明的所有落入本發(fā)明主旨和范圍內(nèi)的改進方案。
權(quán)利要求
1. 一種中繼服務(wù)器,具有賬戶信息登記部,其存儲客戶終端的賬戶信息;中繼組信息登記部,其存儲中繼組信息,且該中繼組信息包含相互許可連接的一組中繼服務(wù)器的信息;和共享資源信息登記部,其存儲共享資源信息,且該共享資源信息包含資源的信息、和將該資源共享的客戶終端的信息,上述中繼服務(wù)器,其特征在于,構(gòu)成為,若從已存儲于上述賬戶信息登記部的客戶終端,接受了關(guān)于其他客戶終端能夠操作的資源的操作指示,則根據(jù)上述中繼組信息,中繼該資源的操作指示,構(gòu)成為,能夠在上述共享資源信息登記部所存儲的共享資源信息中,包含與客戶終端發(fā)送的消息有關(guān)的消息信息,構(gòu)成為,在由已存儲于上述賬戶信息登記部的客戶終端發(fā)送了消息時,根據(jù)上述共享資源信息和上述中繼組信息,中繼與該消息有關(guān)的消息信息。
2. 根據(jù)權(quán)利要求l所述的中繼服務(wù)器,其特征在于,構(gòu)成為,將上述資源共享的客戶終端能夠針對消息而發(fā)送新的消 息,在由已存儲于上述賬戶信息登記部的客戶終端發(fā)送了新的消息時, ^L據(jù)上述共享資源信息和上述中繼組信息,中繼與該消息有關(guān)的消息信 息。
3. 根據(jù)權(quán)利要求l所述的中繼服務(wù)器,其特征在于,構(gòu)成為,能夠在上述共享資源信息登記部所存儲的共享資源信息 中,把上述消息信息與上述資源對應(yīng)而登記。
4. 根據(jù)權(quán)利要求l所述的中繼服務(wù)器,其特征在于,構(gòu)成為,將上述資源共享的客戶終端能夠針對消息而發(fā)送新的消 息,在由已存儲于上述賬戶信息登記部的客戶終端發(fā)送了新的消息時, ;f艮據(jù)上述共享資源信息和上述中繼組信息,中繼與該消息有關(guān)的消息信 息,并且構(gòu)成為,能夠在上述共享資源信息登記部所存儲的共享資源信息 中,把上述消息信息與上述資源對應(yīng)而登記。
5. 根據(jù)權(quán)利要求l所述的中繼服務(wù)器,其特征在于,構(gòu)成為,能夠在上述共享資源信息登記部所存儲的共享資源信息 中,與上述資源對應(yīng)而登記上述消息信息,若將資源共享的客戶終端刪除了上述資源,則更新存儲于上述共享 資源信息登記部的共享資源信息,并刪除與被刪除的資源對應(yīng)的消息信 息。
6. 根據(jù)權(quán)利要求l所述的中繼服務(wù)器,其特征在于,構(gòu)成為,將上述資源共享的客戶終端能夠針對消息而發(fā)送新的消 息,在由已存儲于上述賬戶信息登記部的客戶終端發(fā)送了新的消息時, 根據(jù)上述共享資源信息和上述中繼組信息,中繼與該消息有關(guān)的消息信 息,并且構(gòu)成為,能夠在上述共享資源信息登記部所存儲的共享資源信息 中,把上述消息信息與上述資源對應(yīng)而登記,若將資源共享的客戶終端刪除了上述資源,則更新存儲于上述共享 資源信息登記部的共享資源信息,并刪除與被刪除的資源對應(yīng)的消息信 息。
7. 根據(jù)權(quán)利要求l所述的中繼服務(wù)器,其特征在于,構(gòu)成為,在客戶終端與資源對應(yīng)而發(fā)送上述消息時,能夠從將該資 源共享的客戶終端中指定消息公開終端,能夠在上述消息信息中包含上 述消息公開終端的賬戶信息。
8. 根據(jù)權(quán)利要求l所述的中繼服務(wù)器,其特征在于,構(gòu)成為,將上述資源共享的客戶終端能夠針對消息而發(fā)送新的消 息,在由已存儲于上述賬戶信息登記部的客戶終端發(fā)送了新的消息時, 根據(jù)上述共享資源信息和上述中繼組信息,中繼與該消息有關(guān)的消息信 息,并且構(gòu)成為,在客戶終端與資源對應(yīng)而發(fā)送上述消息時,能夠從將該資 源共享的客戶終端中指定消息公開終端,能夠在上述消息信息中包含上 述消息公開終端的賬戶信息。
9. 根據(jù)權(quán)利要求l所述的中繼服務(wù)器,其特征在于,構(gòu)成為,能夠在上述共享資源信息登記部所存儲的共享資源信息 中,把上述消息信息與上述資源對應(yīng)而登記,構(gòu)成為,在客戶終端與資源對應(yīng)而發(fā)送上述消息時,能夠從將該資 源共享的客戶終端中指定消息公開終端,能夠在上述消息信息中包含上述消息公開終端的賬戶信息。
10. 根據(jù)權(quán)利要求l所述的中繼服務(wù)器,其特征在于,構(gòu)成為,將上述資源共享的客戶終端能夠針對消息而發(fā)送新的消 息,在由已存儲于上述賬戶信息登記部的客戶終端發(fā)送了新的消息時, 根據(jù)上述共享資源信息和上述中繼組信息,中繼與該消息有關(guān)的消息信 息,并且構(gòu)成為,能夠在上述共享資源信息登記部所存儲的共享資源信息 中,把上述消息信息與上述資源對應(yīng)而登記,構(gòu)成為,在客戶終端與資源對應(yīng)而發(fā)送上述消息時,能夠從將該資 源共享的客戶終端中指定消息公開終端,能夠在上述消息信息中包含上 述消息公開終端的賬戶信息。
11. 根據(jù)權(quán)利要求l所述的中繼服務(wù)器,其特征在于,構(gòu)成為,能夠在上述共享資源信息登記部所存儲的共享資源信息 中,把上述消息信息與上述資源對應(yīng)而登記,若將資源共享的客戶終端刪除了上述資源,則更新存儲于上述共享 資源信息登記部的共享資源信息,并刪除與被刪除的資源對應(yīng)的消息信息,構(gòu)成為,在客戶終端與資源對應(yīng)而發(fā)送上述消息時,能夠從將該資 源共享的客戶終端中指定消息公開終端,能夠在上述消息信息中包含上述消息公開終端的賬戶信息。
12. 根據(jù)權(quán)利要求l所述的中繼服務(wù)器,其特征在于,構(gòu)成為,將上述資源共享的客戶終端能夠針對消息而發(fā)送新的消 息,在由已存儲于上述賬戶信息登記部的客戶終端發(fā)送了新的消息時, 根據(jù)上述共享資源信息和上述中繼組信息,中繼與該消息有關(guān)的消息信 息,并且構(gòu)成為,能夠在上述共享資源信息登記部所存儲的共享資源信息 中,把上述消息信息與上述資源對應(yīng)而登記,若將資源共享的客戶終端刪除了上述資源,則更新存儲于上述共享資源信息登記部的共享資源信息,并刪除與被刪除的資源對應(yīng)的消息信 息,構(gòu)成為,在客戶終端與資源對應(yīng)而發(fā)送上述消息時,能夠從將該資 源共享的客戶終端中指定消息公開終端,能夠在上述消息信息中包含上 述消息公開終端的賬戶信息。
13. —種中繼通信系統(tǒng),其具有多個中繼服務(wù)器,各個上述中繼服 務(wù)器具有賬戶信息登記部,其存儲客戶終端的賬戶信息;中繼組信息 登記部,其存儲中繼組信息,且該中繼組信息包含相互許可連接的一組 的中繼服務(wù)器的信息;和共享資源信息登記部,其存儲共享資源信息, 且該共享資源信息包含資源的信息、和將該資源共享的客戶終端的信 息,其特征在于,構(gòu)成為,若從已存儲于上述賬戶信息登記部的的客戶終端,接受了 關(guān)于其他客戶終端能夠操作的資源的操作指示,則根據(jù)上述中繼組信 息,中繼該資源的操作指示,構(gòu)成為,能夠在上述共享資源信息登記部所存儲的共享資源信息 中,包含與客戶終端發(fā)送的消息有關(guān)的消息信息,構(gòu)成為,在由已存儲于上述賬戶信息登記部的客戶終端發(fā)送了消息 時,根據(jù)上述共享資源信息和上述中繼組信息,中繼與該消息有關(guān)的消由此,可形成能夠由其他客戶終端對已存儲于某個中繼服務(wù)器的賬 戶信息登記部的客戶終端所擁有的資源進行間接地操作的狀態(tài),并且能 夠把消息發(fā)送給該其他客戶終端。
14. 根據(jù)權(quán)利要求13所述的中繼通信系統(tǒng),其特征在于,能夠在上述中繼服務(wù)器的上述共享資源信息登記部所存儲的共享 資源信息中,把上述消息信息與上述資源對應(yīng)而登記。
全文摘要
本發(fā)明提供一種中繼服務(wù)器,該中繼服務(wù)器存儲登記終端的信息、通過相互許可連接而構(gòu)成中繼組的中繼服務(wù)器的信息、資源、將該資源共享的終端、以及與資源相關(guān)聯(lián)而發(fā)送的消息的信息。中繼服務(wù)器若從本機的登記終端接收到了對其他終端所擁有的資源的操作指示,則把該操作指示中繼到其他中繼服務(wù)器。而且,在由終端向其他終端發(fā)送了消息時,中繼該消息的信息。
文檔編號H04L29/06GK101299704SQ200810093500
公開日2008年11月5日 申請日期2008年4月29日 優(yōu)先權(quán)日2007年5月2日
發(fā)明者谷本好史 申請人:村田機械株式會社