專利名稱:文件服務(wù)器裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及不同的多個局域網(wǎng)(LAN)內(nèi)的通信終端跨越廣域網(wǎng)(WAN) 進(jìn)行彼此之間的通信的技術(shù),特別涉及中繼該通信的中繼服務(wù)器彼此之間 的通信技術(shù)。本申請主張于2006年10月11日提出的曰本專利申請2006-277183 號和2006年10月11日提出的日本專利申請2006-277811號和2006年 10月11日提出的日本專利申請2006-277996號的優(yōu)先權(quán),并在此引用 其全部內(nèi)容。
背景技術(shù):
利用SIP (Session Initiation Protocol)等呼叫控制協(xié)議、和DDNS (Dynamic Domain Name System),使存在于不同LAN中的通信終端彼此 之間能夠跨越WAN直接進(jìn)行通信。這種技術(shù)被稱為所謂的VPN (Virtual Private Network)技術(shù),可以如同直接連接的網(wǎng)絡(luò)那樣利用處于遠(yuǎn)程的 不同的LAN。通過利用這樣的技術(shù),例如,能夠把總公司與分公司之間的LAN連接, 并在與各個LAN連接的終端之間,進(jìn)行跨越因特網(wǎng)的通信。以往,公知有一種能夠跨越因特網(wǎng)而與不同的LAN連接的通信終端彼 此之間進(jìn)行通信的技術(shù)。在該技術(shù)中,與不同的LAN連接的不同的通信終 端分別經(jīng)由網(wǎng)關(guān),向與因特網(wǎng)連接的中繼服務(wù)器進(jìn)行登錄(log in),并 在與中繼服務(wù)器之間分別確立通信路徑。而且,利用該通信路徑,可在通 信終端之間跨越因特網(wǎng)進(jìn)行通信。該技術(shù)是利用存在于WAN上的中繼服務(wù) 器,使LAN之間的通信成為可能的技術(shù)。發(fā)明內(nèi)容在利用SIP的情況下, 一般在SIP服務(wù)器中登記有各個通信終端的賬 戶(account)信息。即,通過各個通信終端向SIP服務(wù)器發(fā)布REGISTER方法(method),而在SIP服務(wù)器中登記通信終端的賬戶信息。而且,若 產(chǎn)生了從某個通信終端指定了其他通信終端的賬戶的通信請求時,SIP服 務(wù)器按照已登記的賬戶信息,中繼用于確立會話(session)的通信。當(dāng)在多個LAN之間利用SIP進(jìn)行通信的情況下,由于在SIP服務(wù)器中登記有多個通信終端的賬戶信息,所以服務(wù)器的負(fù)荷增大。即,為了連接 多個LAN,并在這些多個LAN之間進(jìn)行通信,以往是在對這些進(jìn)行統(tǒng)一管 理的服務(wù)器中登記全部的配置于LAN中的通信終端的賬戶,所以JJ良務(wù)器的 負(fù)荷較大。另外,在將存在于網(wǎng)絡(luò)內(nèi)的通信終端從某個LAN移動到不同的LAN中 等情況下,由于不再需要已經(jīng)登記的該通信終端的賬戶信息,并且在移動 目的地方需要重新登記該通信終端的賬戶信息,所以管理困難且程序煩 瑣,不能實時地與通信終端的移動等對應(yīng)。因此,本發(fā)明鑒于上述問題,目的是提供一種可減少服務(wù)器的負(fù)荷, 實現(xiàn)針對通信終端的移動等的動態(tài)對應(yīng)等,同時能夠在配置于不同的LAN 中的通信終端之間進(jìn)行通信的技術(shù)。另外,如果依靠中繼服務(wù)器進(jìn)行通信終端的管理,則可減輕SIP服務(wù) 器的負(fù)荷。但是,在這種情況下,由于各個中繼服務(wù)器要對通信數(shù)據(jù)進(jìn)行 中繼,需要與其他中繼服務(wù)器建立可直接通信的中繼用的通信會話,因而 存在使在中繼服務(wù)器彼此之間建立的中繼用的通信會話復(fù)雜化,并使通信 負(fù)荷增大的問題。另外,若因通信終端的移動等而引起已登記的賬戶信息產(chǎn)生了變動, 則已經(jīng)建立的中繼服務(wù)器彼此之間的通信會話就不再需要了 ,而需要由移 動目的地重新建立中繼用的會話,因此,使得管理困難且程序煩瑣,不能 實時地對應(yīng)。因此,本發(fā)明鑒于上述的問題點,目的是提供一種可減少服務(wù)器的負(fù) 荷,減少中繼服務(wù)器之間的通信負(fù)荷,實現(xiàn)針對通信終端的移動等的動態(tài) 的對應(yīng)等,同時能夠在配置于不同LAN中的通信終端之間進(jìn)行通信的技術(shù)。另外,如果利用VPN等,也可以在與不同的LAN連接的終端之間虛擬 地構(gòu)成專用的網(wǎng)絡(luò)組。但是,在這種專用的網(wǎng)絡(luò)組中,例如存在如下的問
題當(dāng)參加了該網(wǎng)絡(luò)組的通信終端移動到不同的網(wǎng)絡(luò)組中等情況下,不能 簡單地對應(yīng)通信終端的賬戶登記狀況發(fā)生了變更的情況、即不能動態(tài)地對 應(yīng)。因此,本發(fā)明鑒于上述問題點,目的是提供一種即使因通信終端的移 動等,而引起專用的網(wǎng)絡(luò)組的登記狀況發(fā)生了變動,也能夠動態(tài)地對應(yīng)的 技術(shù)。為了解決上述的問題,本發(fā)明的中繼服務(wù)器,配置于局域網(wǎng)中,并能 夠與配置于廣域網(wǎng)中的外部服務(wù)器進(jìn)行通信,其特征在于,具有本地賬 戶信息登記單元,登記局域網(wǎng)內(nèi)的通信終端的賬戶信息;將本裝置的賬戶 信息登記到外部服務(wù)器的單元;指定在外部服務(wù)器中已登記的其他中繼服 務(wù)器,并與其他中繼服務(wù)器建立可直接通信的中繼用的通信會話的單元; 與其他中繼服務(wù)器交換由本地賬戶信息登記單元所保持的賬戶信息的單 元;變更通知設(shè)定單元,當(dāng)在其他中繼服務(wù)器所保持的賬戶信息中產(chǎn)生了 變更的情況下,請求其他中繼服務(wù)器發(fā)送變更后的賬戶信息;若從局域網(wǎng) 絡(luò)內(nèi)的通信終端接受了指定了其他的通信終端的賬戶的通信請求,則根據(jù) 與其他中繼服務(wù)器已交換的賬戶信息來決定登記有所指定的賬戶的其他 中繼服務(wù)器,并通過與相應(yīng)的其他中繼服務(wù)器之間的中繼用的通信會話, 對通信終端之間的通信數(shù)據(jù)進(jìn)行中繼的單元。另外,本發(fā)明的中繼服務(wù)器的特征是,在與其他中繼服務(wù)器建立可直 接通信的中繼用的通信會話時,可指定當(dāng)在上述其他中繼服務(wù)器的賬戶信 息中產(chǎn)生了變更的情況下,是否請求發(fā)送變更后的賬戶信息。另外,本發(fā)明的中繼服務(wù)器的特征是,在由局域網(wǎng)內(nèi)的通信終端進(jìn)行 賬戶信息的登記時,可指定是否將所登記的賬戶信息包含在向其他中繼服 務(wù)器發(fā)送的賬戶信息中。另外,本發(fā)明的中繼服務(wù)器,配置于局域網(wǎng)中,并能夠與配置于廣域 網(wǎng)中的外部服務(wù)器進(jìn)行通信。其特征在于,具有與其他中繼服務(wù)器交換與 中繼用的通信會話有關(guān)的中繼信息的單元,在向其他局域網(wǎng)內(nèi)的通信終端 中繼通信數(shù)據(jù)時,檢測是否與配置于該局域網(wǎng)中的其他中繼服務(wù)器建立了 可直接通信的中繼用的通信會話,并在未建立可直接通信的中繼用的通信 會活的情況下,基于已交換的中繼信息,通過已建立了中繼用的通信M
的另外別的中繼服務(wù)器,間接地對通信數(shù)據(jù)進(jìn)行中繼。另外,本發(fā)明的中繼服務(wù)器的特征是,具有本地賬戶信息登記單元, 登記局域網(wǎng)內(nèi)的通信終端的賬戶信息;將本裝置的賬戶信息登記到外部服 務(wù)器的單元;指定在外部服務(wù)器中已登記的其他中繼服務(wù)器,并與其他中 繼服務(wù)器建立可直接通信的中繼用的通信會話的單元;中繼信息登記單 元,登記所建立的中繼用的通信會話的包含中繼路徑信息在內(nèi)的中繼信 息;與其他中繼服務(wù)器交換由上述本地賬戶信息登記單元所保持的賬戶信 息的單元;與其他中繼服務(wù)器交換由中繼信息登記單元所保持的中繼信息 的單元;變更通知設(shè)定單元,當(dāng)在其他中繼服務(wù)器所保持的中繼信息中產(chǎn) 生了變更的情況下,請求其他中繼服務(wù)器發(fā)送變更后的中繼信息;若M 域網(wǎng)內(nèi)的通信終端接受了指定了其他通信終端的賬戶的通信請求,則根據(jù) 從其他中繼服務(wù)器接收到的賬戶信息來決定登記有所指定的賬戶的其他 中繼服務(wù)器,并檢測是否在與所相應(yīng)的其他中繼服務(wù)器之間建立了可直接 通信的中繼用的通信會話的單元;在未建立可直接通信的中繼用的通信會 話的情況下,根據(jù)中繼信息來決定中繼路徑,并通過與中繼路徑上的其他 中繼服務(wù)器之間的中繼用的通信會話,對通信終端之間的通信數(shù)據(jù)進(jìn)行中 繼的單元。另外,本發(fā)明的中繼服務(wù)器的特征是,在與其他中繼服務(wù)器建立可直 接通信的中繼用的通信會話時,可指定當(dāng)在對方的中繼服務(wù)器的中繼信息 中產(chǎn)生了變更的情況下,是否請求發(fā)送變更后的中繼信息。另外,本發(fā)明的中繼服務(wù)器的特征是,在與其他中繼服務(wù)器建立可直 接通信的中繼用的通信會話時,可指定是否將由該通信會話所形成的中繼 路徑信息包含在中繼信息中。另外,本發(fā)明的中繼服務(wù)器,配置于局域網(wǎng)中,并能夠與配置于廣域 網(wǎng)中的外部服務(wù)器進(jìn)行通信,其特征在于,具有登記局域網(wǎng)內(nèi)的通信終 端的賬戶信息的單元;將本裝置的賬戶信息登記到外部服務(wù)器的單元;指 定在外部服務(wù)器中已登記的其他中繼服務(wù)器,并與其他中繼服務(wù)器建立可 直接通信的中繼用的通信會話的單元;與其他中繼服務(wù)器交換所保持的賬 戶信息的單元;登記組信息的單元,且該組信息是將通信終端的賬戶信息 進(jìn)行分組后的組信息;若從局域網(wǎng)內(nèi)的通信終端接受了指定了其他通信終 端的賬戶的通信請求,則基于所保持的組信息,判斷兩通信終端是否登記 在相同的組中,并在已登記的情況下,基于所保持的賬戶信息來決定其他 中繼服務(wù)器,通過與該其他中繼服務(wù)器之間的中繼用的通信會話,對通信 終端之間的通信數(shù)據(jù)進(jìn)行中繼的單元。另外,本發(fā)明的中繼服務(wù)器的特征是,還具有在本裝置未保持有組信 息的情況下,請求其他中繼服務(wù)器發(fā)送組信息的單元。另外,本發(fā)明的中繼服務(wù)器的特征是,還具有,當(dāng)在其他中繼服務(wù)器 所保持的組信息中產(chǎn)生了變更的情況下,請求該其他中繼服務(wù)器發(fā)送變更 后的組信息的單元。另外,本發(fā)明的中繼服務(wù)器的特征是,還具有接受來自通信終端的組 信息的發(fā)送請求,抽出并發(fā)送與該通信終端有關(guān)的組信息的單元。另夕卜,本發(fā)明的中繼服務(wù)器的特征是,還具有從通信終端接收組信息, 并更新所保持的組信息的單元。根據(jù)本發(fā)明的中繼服務(wù)器,與LAN連接的通信終端可跨越因特網(wǎng)而與 和其他LAN連接的通信終端進(jìn)行通信。由于設(shè)定成,與其他中繼服務(wù)器交換LAN內(nèi)的通信終端的賬戶信息, 且當(dāng)在已交換的賬戶信息中產(chǎn)生了變更的情況下,每次都通知變更后的賬 戶信息,所以即使因通信終端的登記請求、移動等而使得在已登記的賬戶 信息中產(chǎn)生了變動,也可自動且實時地更新該通信終端的賬戶信息,可動 態(tài)地進(jìn)4于對應(yīng)。各通信終端,在登記于中繼服務(wù)器時,可指定是否將由此而變更的賬 戶信息通知給其他中繼服務(wù)器,如果指定不通知,則可將本裝置的存在保 持為隱藏狀態(tài)。而且,中繼服務(wù)器在與其他的中繼服務(wù)器建立中繼用的通 信會話時,可指定是否請求基于通知事件的賬戶信息的變更通知。另外,根據(jù)本發(fā)明的中繼服務(wù)器,與LAN連接的通信終端能夠跨越因 特網(wǎng)而與和其他LAN連接的通信終端進(jìn)行通信。各中繼服務(wù)器不一定要分 別建立直接通信路徑??赏ㄟ^中繼服務(wù)器間接地進(jìn)行中繼,可減少中繼服 務(wù)器之間的通信負(fù)荷。由于中繼服務(wù)器可自動且實時地建立通信路徑,所 以即使存在通信終端的移動等,也能夠動態(tài)地對應(yīng)。
中繼服務(wù)器,在建立中繼路徑時,可指定是否向?qū)Ψ降闹欣^服務(wù)器請 求變更通知等,并能夠?qū)⑺⒌闹欣^路徑信息不包含在中繼信息中而保 持在隱藏狀態(tài)。如果^f吏用本發(fā)明的中繼服務(wù)器來建立通信系統(tǒng),則可自如地構(gòu)成專用 網(wǎng)絡(luò)進(jìn)行通信。而且,由于如果在任意一個中繼服務(wù)器中將組信息進(jìn)行登 記或更新,則在其他中繼服務(wù)器中,利用中繼服務(wù)器之間的信息收發(fā),便 可連鎖地實現(xiàn)組信息的共有,所以可簡單地對應(yīng)。通過以下參照附圖對本發(fā)明的優(yōu)選實施方式進(jìn)行的詳細(xì)描述,本發(fā)明 的其它特征、構(gòu)件、過程、步驟、特性及優(yōu)點會變得更加清楚。
圖l是第1實施方式涉及的通信系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)圖。圖2是表示通信終端與中繼服務(wù)器的關(guān)系和中繼服務(wù)器與SIP服務(wù)器 之間的關(guān)系的圖。圖3是中繼服務(wù)器的功能方框圖。圖4是SIP服務(wù)器的功能方框圖。圖5是通信處理的順序圖。圖6是通信處理的順序圖。圖7是第2實施方式涉及的通信系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)圖。圖8是表示通信終端與中繼服務(wù)器的關(guān)系和中繼服務(wù)器與SIP服務(wù)器 之間的關(guān)系的圖。圖9是中繼服務(wù)器的功能方框圖。圖IO是SIP服務(wù)器的功能方框圖。圖ll是通信處理的順序圖。圖12是通信處理的順序圖。
圖13是第3實施方式涉及的通信系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)圖。圖14是用于說明通信終端的賬戶管理的概念圖。圖15是表示通信終端與中繼服務(wù)器的關(guān)系和中繼服務(wù)器與SIP服務(wù)器 之間的關(guān)系的圖。圖16是中繼服務(wù)器的功能方框圖。圖17是SIP服務(wù)器的功能方框圖。圖18是通信處理的順序圖。圖19是通信處理的順序圖。圖20是通信處理的順序圖。
具體實施方式
(第1實施方式)下面,參照附圖,對本發(fā)明的第1實施方式進(jìn)^S兌 明。圖l是本實施方式涉及的通信系統(tǒng)的整體圖。該通信系統(tǒng)由因特網(wǎng)3、 與因特網(wǎng)3連接的2個LAN1、 2構(gòu)成。LAN1、 2是建立于物理角度上分離 的地方的網(wǎng)絡(luò)。例如,LAN1是在總公司樓中建立的局域網(wǎng),LAN2是在其 他的分>^司樓中建立的局域網(wǎng),這2個LAN1、 2分別與作為全球通信網(wǎng)的 因特網(wǎng)3連接。如圖所示,通信終端11、 12與LAN1連接。對通信終端11、 12分別付 予了專用IP地址。這樣, 一般地,對與LAN連接的終端唯一地付予了只 在LAN中被管理的專用IP地址。另外,中繼服務(wù)器13與LAN1連接。中 繼服務(wù)器13在與LAN1連接的同時,還與因特網(wǎng)3連接。對中繼服務(wù)器13, 付予了 LAN接口用專用IP地址、和WAN接口用全球IP地址。被付予了專用IP地址的通信終端21、 22與UN2連接。另外,中繼服 務(wù)器23與LAN2連接。中繼服務(wù)器23在與LAN2連接的同時,還與因特網(wǎng) 3連接,并付予了LAN接口用專用IP地址、和WAN接口用全球IP地址。并且,SIP服務(wù)器4與因特網(wǎng)3連接。SIP服務(wù)器4具有在中繼服 務(wù)器13、 23進(jìn)行利用了 SIP (Session Initiation Protocol)的通信時, 作為對SIP方法(method)和應(yīng)答(response)等進(jìn)行中繼的代理服務(wù)器 (Proxy Server)的功能、和作為登記中繼服務(wù)器13、 23的賬戶的SIP 注冊服務(wù)器(Registrar Server)的功能。另一方面,與UNI連接的中繼服務(wù)器13具有作為SIP注冊服務(wù)器的 功能,且該SIP注冊服務(wù)器利用SIP,登記與LAN1連接的通信終端11、 12等的賬戶。即,如圖2所示,中繼服務(wù)器13,在與通信終端11、 12之間的關(guān)系 中,作為基于從通信終端11、 12接收到的登記請求(REGISTER)而對賬 戶進(jìn)行登記的SIP注冊服務(wù)器,來發(fā)揮功能;在與SIP服務(wù)器4之間的關(guān) 系中,則作為向SIP服務(wù)器4發(fā)送賬戶的登記請求(REGISTER)的客戶端 (client),來發(fā)揮功能。同樣,與LAN2連接的中繼服務(wù)器23,也具有作為SIP注冊服務(wù)器的 功能,且該SIP注冊服務(wù)器利用SIP,登記與LAN2連接的通信終端21、 22等的賬戶。即,如圖2所示,中繼服務(wù)器23,在與通信終端21、 22之間的關(guān)系 中,作為基于從通信終端21、 22接收到的登記請求(REGISTER)而對賬 戶進(jìn)行登記的SIP注冊服務(wù)器,來發(fā)揮功能;在與SIP服務(wù)器4之間的關(guān) 系中,作為向SIP服務(wù)器4發(fā)送賬戶的登記請求(REGISTER)的客戶端, 來發(fā)揮功能。圖3是中繼服務(wù)器13、 23的功能方框圖。由于中繼服務(wù)器13、 23具 有相同的功能,所以使用相同的圖進(jìn)行說明。中繼服務(wù)器13、 23具有LAN 接口 101、 WAN接口 102、通信控制部103、和本地賬戶信息數(shù)據(jù)庫104。LAN接口 101是利用專用IP地址,進(jìn)行與連接在LAN中的通信終端之 間的通信的接口。即,中繼服務(wù)器13利用LAN接口 101,與通信終端ll、 12等進(jìn)行通信,中繼服務(wù)器23利用LAN接口 101,與通信終端21、 22等 進(jìn)行通信。WAN接口102是利用全球IP地址,與連接在全球通信網(wǎng)、即因特網(wǎng) 3中的SIP服務(wù)器4、或連接在因特網(wǎng)3中的其他通信服務(wù)器、通信終端 進(jìn)行通信的接口。此外,在本實施方式中,構(gòu)成為,中繼服務(wù)器具有WAN 接口,但也可以是由路由器進(jìn)行與WAN之間的連接,在其下屬設(shè)置中繼服 務(wù)器的方式。通信控制部103是控制通過LAN接口 IOI和WAN接口 102而進(jìn)行的各 種通信的處理部。通信控制部103對依據(jù)了 TCP/IP和UDP、 SIP等協(xié)iJC的 各種通信處理進(jìn)行控制。通信控制部103的功能之一是,從與LAN連接的通信終端接收賬戶的 登記請求(REGISTER),并將該通信終端的賬戶信息登記到本地賬戶信息 數(shù)據(jù)庫104中。例如,中繼服務(wù)器13從通信終端11接收賬戶的登記請求 (REGISTER ),并將通信終端11的賬戶信息登記到本地賬戶信息數(shù)據(jù)庫104 中。通信控制部103還執(zhí)行以下的處理,即,與其他的中繼服務(wù)器之間交 換賬戶信息,并將本裝置所保持的賬戶信息發(fā)送給該中繼服務(wù)器的同時, 接收該中繼服務(wù)器所保持的賬戶信息,并登記到本裝置的本地賬戶信息數(shù) 據(jù)庫104中。而且,執(zhí)行如下的處理進(jìn)行變更通知設(shè)定,且該變更通知 設(shè)定是,當(dāng)在其他的中繼服務(wù)器所保持的賬戶信息中產(chǎn)生了變更的情況 下,請求該中繼服務(wù)器繼續(xù)發(fā)送變更通知和變更后的賬戶信息;當(dāng)在本裝 置的賬戶信息中產(chǎn)生了變更的情況下,向進(jìn)行了變更通知設(shè)定的中繼服務(wù) 器發(fā)送變更通知和變更后的賬戶信息。若是SIP,如后述那樣,利用基于 SUBSCRIBE和NOTIFY的方法(method)的通知事件(event)來進(jìn)行該處 理。在通知事件中,可設(shè)定執(zhí)行通知事件的期間。若利用操作員的^Mt等, 發(fā)送SUBSCRIBE方法(method),來進(jìn)行利用了通知事件的變更通知設(shè)定, 則其后,在可執(zhí)行通知事件的期間,當(dāng)在接收了 SUBSCRIBE方法一側(cè)的中 繼服務(wù)器的賬戶信息中產(chǎn)生了的變更的情況下,每次利用NOTIFY方法 (method),向發(fā)送了 SUBSCRIBE方法一側(cè)的中繼服務(wù)器進(jìn)行變更的通知 和新賬戶信息的通知。將所通知的賬戶信息登記到本地賬戶信息數(shù)據(jù)庫104中。如果有變更, 則每次登記變更后的內(nèi)容,繼續(xù)進(jìn)4亍更新。若與LAN連接的通信終端將賬戶的登記請求(REGISTER)向中繼服務(wù) 器發(fā)送,由此,在該中繼服務(wù)器中已登記的賬戶信息中則產(chǎn)生變更。若在 賬戶信息中產(chǎn)生了變更,則利用之前的變更通知設(shè)定,執(zhí)行與該賬戶信息 的變更有關(guān)的一系列的處理,但在該登記請求(REGISTER)時,能夠指定 是否將所登記的賬戶信息包含在向其他中繼服務(wù)器發(fā)送的賬戶信息中。 即,通信終端能夠?qū)⒈狙b置的存在保持為相對于其他LAN的中繼服務(wù)器等 而言的隱藏狀態(tài)。另外,中繼服務(wù)器在利用INVITE方法(method)與其他中繼服務(wù)器建 立可直接通信的中繼用的通信會話時,可指定當(dāng)在對方的中繼服務(wù)器的賬 戶信息中產(chǎn)生了變更的情況下,是否請求發(fā)送變更通知和變更后的賬戶信 息。即,可選擇是否向?qū)Ψ降闹欣^服務(wù)器請求賬戶信息的變更通知。并且,通信控制部103進(jìn)行如下的控制,即,若^目同的LAN內(nèi)的通 信終端接受了指定了其他LAN內(nèi)的通信終端的賬戶的通信請求,則才艮據(jù)與 其他中繼服務(wù)器之間已交換的賬戶信息來決定登記有所指定的賬戶的中 繼服務(wù)器,并通過與相應(yīng)的中繼服務(wù)器之間的中繼用的通信會話,對通信 終端之間的通信數(shù)據(jù)進(jìn)行中繼。通信控制部103還具有向SIP服務(wù)器4發(fā)送用于進(jìn)行中繼服務(wù)器本身 的賬戶登記的登記請求(REGISTER)的功能。通信控制部103另外還具有在對方側(cè)的中繼服務(wù)器13、 23之間連接并 維持隧道會話(Tunneling Session)的功能。即,通過從中繼服務(wù)器13、 23的任意一方發(fā)送SIP的INVITE方法,可在中繼服務(wù)器13、 23之間確立 隨道會話。中繼服務(wù)器13、 23的通信控制部103通過維持所確立的隧道 M,能夠?qū)εcLAN1、 2連接的通信終端之間的通信數(shù)據(jù)進(jìn)行中繼。即,由于對與LAN1、 2連接的通信終端,如后述那樣分別付予了專用 賬戶,所以在與配置另外的LAN1、 2中的通信終端彼此進(jìn)行通信的情況下, 指定成為接收方的專用賬戶。但是,指定了該專用賬戶的SIP指令等的通 信數(shù)據(jù),在中繼服務(wù)器13、 23之間,被封裝,并被中繼到另一中繼服務(wù) 器13、 23。接收側(cè)的中繼服務(wù)器13、 23取出被中繼來的SIP指令,將指 定了專用賬戶的通信數(shù)據(jù)向相應(yīng)的通信終端進(jìn)行中繼發(fā)送。圖4是SIP服務(wù)器4的功能方框圖。如圖所示,SIP服務(wù)器4具有WAN 接口 41、通信控制部42、中繼服務(wù)器賬戶信息數(shù)據(jù)庫43。WAN接口 41是利用全球IP地址,在與連接在因特網(wǎng)3中的服務(wù)器、
終端之間進(jìn)行通信的接口。 SIP服務(wù)器4能夠利用WAN接口 41,與中繼服 務(wù)器13、 23進(jìn)行通信。通信控制部42是控制通過WAN接口 41進(jìn)行的各種通信的處理部。通 信控制部42對依據(jù)了 TCP/IP和UDP、 SIP等協(xié)議的通信處理進(jìn)行控制。通信控制部42的功能之一是,從與因特網(wǎng)3連接的中繼服務(wù)器接收賬 戶的登記請求(REGISTER),并將該中繼服務(wù)器的賬戶信息登記到中繼服 務(wù)器賬戶信息數(shù)據(jù)庫43中。例如,SIP服務(wù)器4從中繼服務(wù)器13接收賬 戶的登記請求(REGISTER),并將中繼服務(wù)器13的賬戶信息登記到中繼服 務(wù)器賬戶信息數(shù)據(jù)庫43中。通信控制部42還具有將從中繼服務(wù)器13、 23發(fā)送的各種SIP方法 (method)和應(yīng)答(response)等的通信數(shù)據(jù)中繼到其他方的中繼服務(wù)器 的功能。參照圖5和圖6的處理順序(sequence)圖,對如上構(gòu)成的通信系統(tǒng) 中的通信處理的流向進(jìn)行說明。另外,圖5表示從步驟S1到步驟S8的順 序,圖6表示接下來的從步驟S9到步驟Sll的順序。首先,中繼服務(wù)器13向SIP服務(wù)器4發(fā)送賬戶的登記請求(REGISTER) (步驟S1)。如圖5所示,在這里,中繼服務(wù)器13進(jìn)行本身賬戶(SIP: relay-serverl扭sip. srv)的登記請求。SIP服務(wù)器4向中繼服務(wù)器13回 復(fù)0K應(yīng)答(response),并將中繼服務(wù)器13的賬戶與中繼服務(wù)器13的全 球IP地址相互對應(yīng)地登記到中繼服務(wù)器賬戶信息數(shù)據(jù)庫43中。在進(jìn)行密 碼認(rèn)證的情況下,預(yù)先將中繼服務(wù)器的賬戶與密碼相互對應(yīng)地登記在中繼 服務(wù)器賬戶信息數(shù)據(jù)庫43中。在這種情況下,用戶在請求登記時一同發(fā) 送密碼。而且在密碼i^證成功的情況下,與IP地址對應(yīng)地登記賬戶。接下來,中繼服務(wù)器23向SIP服務(wù)器4發(fā)送賬戶的登記請求 (REGISTER)(步驟S2)。在這里,中繼服務(wù)器23進(jìn)行本身的賬戶(SIP: relay-server2扭sip. srv)的登記請求。SIP服務(wù)器4向中繼服務(wù)器23回 復(fù)0K應(yīng)答,并將中繼服務(wù)器23的賬戶與中繼服務(wù)器23的全球IP地址相 互對應(yīng)地登記到中繼服務(wù)器賬戶信息數(shù)據(jù)庫43中。同樣,也可以進(jìn)行密 碼認(rèn)證。 然后,通信終端11向中繼服務(wù)器13發(fā)送賬戶的登記請求(REGISTER) (步驟S3)。在這里,通信終端11進(jìn)行本身賬戶(SIP: OOOl扭privatesipl) 的登記請求。中繼服務(wù)器13進(jìn)行0K應(yīng)答,并將通信終端11的賬戶與通 信終端11的專用IP地址相互對應(yīng)地登記到本地賬戶信息數(shù)據(jù)庫104中。 在進(jìn)行密碼認(rèn)證的情況下,預(yù)先將通信終端的賬戶與密碼相互對應(yīng)地登記 在本地賬戶信息數(shù)據(jù)庫104中。在這種情況下,用戶在請求登記時一同發(fā) 送密碼。而且在密碼認(rèn)證成功的情況下,與IP地址對應(yīng)地登記賬戶。接下來,通信終端21向中繼服務(wù)器23發(fā)送賬戶的登記請求(REGISTER) (步驟S4 )。在這里,通信終端21進(jìn)行本身賬戶(SIP: 0002Qprivatesip2 ) 的登記請求。中繼服務(wù)器23進(jìn)行0K應(yīng)答,并將通信終端21的賬戶與通 信終端21的專用IP地址相互對應(yīng)地登記到本地賬戶信息數(shù)據(jù)庫104中。 在這種情況下,同樣也可以進(jìn)行密碼認(rèn)證。通過以上的步驟,完成了中繼服務(wù)器13、 23針對SIP服務(wù)器4的賬戶 登記,并且完成了通信終端ll、 21針對中繼服務(wù)器13、 23的賬戶登記。接下來,中繼服務(wù)器13向SIP服務(wù)器4發(fā)送針對中繼服務(wù)器23的連 接請求指令(INVITE方法)(步驟S5 )。在該INVITE方法中,指定了連接 請求對方的中繼服務(wù)器23的賬戶(SIP: relay-sever2扭sip. srv)。 SIP服 務(wù)器4通過參照中繼服務(wù)器賬戶信息數(shù)據(jù)庫43,取得中繼服務(wù)器23的全 球IP地址。而且,SIP服務(wù)器4將從中繼服務(wù)器13發(fā)送來的INVITE方法 中繼到中繼服務(wù)器23中。這樣,當(dāng)連接請求指令從中繼服務(wù)器13發(fā)送到中繼服務(wù)器23后,通 過SIP服務(wù)器4,從中繼服務(wù)器23向中繼服務(wù)器13轉(zhuǎn)送OK應(yīng)答。若這樣 接收了連接請求指令,則在中繼服務(wù)器13、 23之間建立了隧道會話(步 驟S6 )。以上的步驟Sl到步驟S6的處理, 一般是由操作員作為網(wǎng)絡(luò)的初始設(shè) 定來進(jìn)行。操作員進(jìn)行以下操作跨越因特網(wǎng)3,將要連接的配置于LAN 中的中繼服務(wù)器登記到SIP服務(wù)器4中。另外,進(jìn)行以下操作跨越因特 網(wǎng)3,將要進(jìn)行通信的通信終端登記到中繼服務(wù)器中。然后,中繼服務(wù)器13,對中繼服務(wù)器23利用SUBSCRIBE方法,在與
中繼服務(wù)器23之間,進(jìn)行利用了通知事件的變更通知設(shè)定(步驟S7 )。由 此,當(dāng)在中繼服務(wù)器23所保持的賬戶信息中產(chǎn)生了變更的情況下,每次 利用NOTIFY方法,將該變更通知和變更后的賬戶信息從中繼服務(wù)器23向 中繼服務(wù)器13通知。經(jīng)由SIP服務(wù)器4進(jìn)行該通信?;蛘?,也可以不經(jīng) 由SIP服務(wù)器,而直接向中繼服務(wù)器23發(fā)送SUBSCRIBE方法。在圖5的順序圖內(nèi)表示了基于步驟S7的SUBSCRIBE方法,并利用 NOTIFY方法從中繼服務(wù)器23向中繼服務(wù)器13通知的本地賬戶信息LA1的 內(nèi)容。該本地賬戶信息LA1包含向中繼服務(wù)器2 3進(jìn)行賬戶登記的通信終端的 信息,且該通信終端與配置有中繼服務(wù)器23的LAN2連接。在當(dāng)前的狀態(tài) 下,由于通信終端21向中繼服務(wù)器23進(jìn)行了賬戶登記,所以,在本地賬 戶信息LA1中,記錄有通信終端21的賬戶信息(SIP: 0002扭privatesip2)。接收到本地賬戶信息LA1的中繼服務(wù)器13,將該信息登記到本裝置的 本地賬戶信息數(shù)據(jù)庫104中。但是,對于所接收的賬戶信息,將其與該賬 戶信息的發(fā)送源、即中繼服務(wù)器的賬戶信息相互對應(yīng)而進(jìn)行登記。在這種 情況下,通信終端21的賬戶(SIP: 0002扭privatesip2)則與中繼服務(wù)器 23的賬戶(SIP: relay—server2扭sip. srv)相互對應(yīng)而^L登記。然后,中繼服務(wù)器23,對中繼服務(wù)器13利用SUBSCRIBE方法,在與 中繼服務(wù)器13之間進(jìn)行利用了通知事件的變更通知設(shè)定(步驟S8 )。由此, 當(dāng)在中繼服務(wù)器13所保持的賬戶信息中產(chǎn)生了變更的情況下,每次利用 NOTIFY方法,將該變更通知和變更后的賬戶信息從中繼服務(wù)器13向中繼 服務(wù)器23通知。另外,經(jīng)由SIP服務(wù)器4進(jìn)行該通信?;蛘?,也可以不 經(jīng)由SIP服務(wù)器,而直接向中繼服務(wù)器13發(fā)送SUBSCRIBE方法。在圖5的順序圖內(nèi)表示了基于步驟S8的SUBSCRIBE方法,并利用 NOTIFY方法,從中繼服務(wù)器13向中繼服務(wù)器23通知的本地賬戶信息LA2 的內(nèi)容。該本地賬戶信息LA2包含向中繼服務(wù)器13進(jìn)行了賬戶登記的通 信終端的信息,且該通信終端與配置有中繼服務(wù)器13的LAN1連接。中繼 服務(wù)器23將該信息登記到本裝置的本地賬戶信息數(shù)據(jù)庫104中。在這種 情況下,將通信終端ll的賬戶(SIP: OOOl扭privatesipl)和中繼服務(wù)器 13的賬戶(SIP: relay-serverl扭sip. srv)以相互對應(yīng)的狀態(tài),登記到本
地賬戶信息數(shù)據(jù)庫104中。
這樣,中繼服務(wù)器13和中繼服務(wù)器23交換本地賬戶信息LA1、 LA2, 并把各自取得的信息登記到本地賬戶信息數(shù)據(jù)庫104中。然后,與LAN1 連接的通信終端11通過訪問中繼服務(wù)器13,可參照由中繼服務(wù)器13管理 的本地賬戶信息數(shù)據(jù)庫104。例如,通信終端ll的用戶,通過參照地址簿 那樣的操作,可參照本地賬戶信息數(shù)據(jù)庫104的內(nèi)容。同樣,與LAN2連 接的通信終端21可參照由中繼服務(wù)器23管理的本地賬戶信息數(shù)據(jù)庫104。
下面,對由于通信終端的登記請求、移動等,而在已登記的賬戶信息 中產(chǎn)生了變動的情況進(jìn)行說明。
例如,如圖6所示那樣,假設(shè)由通信終端12向中繼服務(wù)器13重新發(fā) 送了賬戶的登記請求(REGISTER)(步驟S9)。具體地是,通信終端12向 中繼服務(wù)器13進(jìn)行本身賬戶(SIP: 0003扭privatesipl)的登記請求。中 繼服務(wù)器13進(jìn)行OK應(yīng)答,并將通信終端12的賬戶與通信終端12的專用 IP地址相互對應(yīng)地登記到本地賬戶信息數(shù)據(jù)庫104中。這種情況下也可以 進(jìn)行密碼認(rèn)證。
在中繼服務(wù)器13中,由于重新登記通信終端12的賬戶,所以在本地
賬戶信息登記單元所保持的賬戶信息中產(chǎn)生了變更。其結(jié)果,基于之前在 與中繼服務(wù)器23之間發(fā)生的變更通知設(shè)定(步驟S8),利用NOTIFY方法, 將包含該變更的通知和變更后的賬戶信息的本地賬戶信息從中繼服務(wù)器 13向中繼服務(wù)器23通知(步驟SIO)。
在圖6的順序圖內(nèi)表示了基于步驟S8的SUBSCRIBE方法,并利用 NOTIFY方法從中繼服務(wù)器13向中繼服務(wù)器23通知的本地賬戶信息LA3的 內(nèi)容。該本地賬戶信息LA3,以與中繼服務(wù)器13的賬戶(SIP: relay-serverl扭sip. srv)相互對應(yīng)的狀態(tài),包含有向中繼服務(wù)器13進(jìn)行 了賬戶登記的通信終端的信息(SIP: OOOlB)privatesipl)、和重新進(jìn)行了 賬戶登記的通信終端的信息(SIP: 0003扭privatesipl),且該通信終端與 配置有中繼服務(wù)器13的LAN1連接。
中繼服務(wù)器23將所接收的賬戶信息登記到本裝置的本地賬戶信息 數(shù)據(jù)庫104中,并更新為變更后的信息。
然后,假設(shè)產(chǎn)生了通信終端21的用戶需要在與通信終端12之間進(jìn) 行通信的情形。通信終端21的用戶訪問中繼服務(wù)器23,并參照地址簿。 然后,指定通信終端12的賬戶(SIP: 0003扭privatesipl),并執(zhí)行針對 通信終端12的通信處理。由此,從通信終端21向中繼服務(wù)器23發(fā)送將 接收方設(shè)為通信終端12的SIP指令(步驟Sll )。
若中繼服務(wù)器23接收到將通信終端12指定為接收方賬戶的SIP指 令,則參照本地賬戶信息數(shù)據(jù)庫104,特定登記有該接收方賬戶的中繼服 務(wù)器。在這種情況下,由于通信終端12的賬戶與中繼服務(wù)器13對應(yīng)而被 登記了,所以作為中繼對方而選擇中繼服務(wù)器13。
由此,中繼服務(wù)器23利用隧道會話,將從通信終端21接收到的SIP 指令直接轉(zhuǎn)送到中繼服務(wù)器13 (步驟Sll. 1 )。并且,中繼服務(wù)器13將從 中繼服務(wù)器23接收到的SIP指令轉(zhuǎn)送到通信終端12 (步驟Sll. 1.1 )。按 照這樣的順序,將從通信終端21發(fā)送來的SIP指令轉(zhuǎn)送到通信終端12。
若通信終端12接收到從通信終端21發(fā)送來的SIP指令,則向通信 終端21回復(fù)SIP應(yīng)答。再次利用隧道會話,從中繼服務(wù)器13直接向中繼 服務(wù)器23轉(zhuǎn)送該應(yīng)答,并且,由中繼服務(wù)器23向通信終端21轉(zhuǎn)送。
如上所述,若與LAN連接的通信終端,將賬戶的登記請求 (REGIDSTER )發(fā)送到了中繼服務(wù)器,則要在已登記的賬戶信息中產(chǎn)生變 更,并在各個中繼服務(wù)器之間自動地共有該登記的信息。因此,為了使通 信終端能夠?qū)⒈狙b置的存在保持為隱藏狀態(tài),可以在進(jìn)行本裝置的登記請 求(REGISTER)時,指定是否將所登記的賬戶信息包含在向其他中繼服務(wù) 器發(fā)送的賬戶信息中。例如,在之前的步驟S9中,在通信終端12進(jìn)行登 記請求(REGISTER)時,指定了不將要登記的賬戶信息包^^在向其他中繼 服務(wù)器發(fā)送的賬戶信息中的情況下,則不發(fā)生之前的步驟SIO。不將通信 終端12的賬戶通知給其他中繼服務(wù)器。
另外,在中繼服務(wù)器,利用INVITE方法,與其他中繼服務(wù)器建立可 直接通信的中繼用的通信會話時,可指定當(dāng)在對方的中繼服務(wù)器的賬戶信 息中產(chǎn)生了變更的情況下,是否請求發(fā)送變更通知和變更后的賬戶信息。 例如,在之前的步驟S5中,在中繼服務(wù)器13與中繼服務(wù)器23建立中繼 用的通信會話時,指定了當(dāng)在對方的中繼服務(wù)器的賬戶信息中產(chǎn)生了變更
的情況下,不請求發(fā)送變更通知和變更后的賬戶信息。在這種情況下,不
發(fā)送步驟S7的SUBSCRIBE方法?;虬l(fā)送有效期間非常短的SUBSCRIBE方 法,基于此,只進(jìn)行一次來自中繼服務(wù)器23的基于NOTIFY的方法的通知, 之后,即使發(fā)生變更,也不發(fā)送變更通知等。
除此以外,通信終端可在向中繼服務(wù)器進(jìn)行登記請求(REGISTER) 時,通過在登記請求指令中附加其屬性信息(例如,PUBLIC/PRIVATE), 來實現(xiàn)是否公開本身的存在。另外,利用屬性信息的附加,還可實現(xiàn)只對 特定的中繼服務(wù)器公開本身的存在(例如PRIVATE-中繼服務(wù)器23等)。
此外,在上述的示例中,作為在賬戶信息中產(chǎn)生了變更的情況,說 明了重新登記了通信終端的賬戶信息的情況,但是,當(dāng)然也包括已登記的 通信終端的賬戶信息被抹掉的情況。
如以上說明的那樣,通過利用本實施方式涉及的通信系統(tǒng),與LAN1、 LAN2連接的通信終端可跨越因特網(wǎng)3而與連接在另一方的LAN1、 2中的通 信終端進(jìn)行通信。
由于中繼服務(wù)器可自動且實時地建立通信路徑,所以即使在LAN之 間發(fā)生了通信終端的移動等,也能夠動態(tài)地對應(yīng)。
各個通信終端,可根據(jù)需要,在登記中繼服務(wù)器時,將本裝置的存 在保持為隱藏狀態(tài)。另外,也可以在建立中繼路徑時指定不進(jìn)行動態(tài)地對 應(yīng)。
(第2實施方式)下面,參照附圖,對本發(fā)明的第2實施方式進(jìn)行 說明。圖7是本實施方式涉及的通信系統(tǒng)的整體圖。該通信系統(tǒng)由因特網(wǎng) 1003、和與因特網(wǎng)1003連接的3個LAN1001、 1002、 1005構(gòu)成。LAN1001、 1002、 1005是建立于在物理角度上分離的地方的網(wǎng)絡(luò)。例如,LAN1001是 在總公司樓中建立的局域網(wǎng),LAN1002、 1005是分別在另外的分公司樓中 建立的局域網(wǎng),這3個LAN1001、 1002、 1005分別與全員信網(wǎng)、即因特 網(wǎng)1003連接。
如圖所示,通信終端1011、 1012與LAN1001連接。對通信終端1011、 1012分別付予了專用IP地址。這樣, 一般地,對與LAN連接的終端唯一 地付予了只在LAN中被管理的專用IP地址。另外,中繼服務(wù)器1013與
LAN1001連接。中繼服務(wù)器1013在與LAN1001連接的同時,還與因特網(wǎng) 1003連接。對中繼服務(wù)器1013,付予了 LAN接口用專用IP地址、和WAN 接口用全球IP地址。
被付予了專用IP地址的通信終端1021、 102 2與LAN1002連接。另 外,中繼服務(wù)器1023與LAN1002連接。中繼服務(wù)器1023與LAN1002連接 的同時,還與因特網(wǎng)1003連接,并付予了 LAN接口用專用IP地址、和WAN 接口用全球IP地址。
同樣,被付予了專用IP地址的通信終端1051、 1052與LAN1005連 接。另外,中繼服務(wù)器1053與LAN1005連接。中繼服務(wù)器1053與LAN1005 連接的同時,還與因特網(wǎng)1003連接,并付予了 LAN接口用專用IP地址和 WAN接口用全球IP地址。
并且,SIP服務(wù)器1004與因特網(wǎng)1003連接。SIP服務(wù)器1004具有 在中繼服務(wù)器1013、 1023、 1053進(jìn)行利用了 SIP (Session Initiation Protocol)的通信時,作為對SIP方法和應(yīng)答等進(jìn)行中繼的代理服務(wù)器的 功能、和作為登記中繼服務(wù)器1013、 1023、 1053的賬戶的SIP注冊服務(wù) 器的功能。
另一方面,與LAN1001連接的中繼服務(wù)器1013具有作為SIP注冊服 務(wù)器的功能,且該SIP注冊服務(wù)器利用SIP,登記與LAN1001連接的通信 終端IOII、 1012等的賬戶。
即,如圖8所示,中繼服務(wù)器1013,在與通信終端1011、 1012之 間的關(guān)系中,作為基于從通信終端1011、 1012接收到的登記請求 (REGISTER)而對賬戶進(jìn)行登記的SIP注冊服務(wù)器,來發(fā)揮功能;在與SIP 服務(wù)器1004之間的關(guān)系中,則作為向SIP服務(wù)器1004發(fā)送賬戶的登記請 求(REGISTER)的客戶端,來發(fā)揮功能。
同樣,與LAN1002、 1005連接的中繼服務(wù)器1023、 1053也具有作為 SIP注冊服務(wù)器的功能,且該SIP注冊服務(wù)器利用SIP登記與LAN1002、 1005連接的通信終端1021和1022等、1051和1052等的賬戶。
即,如圖8所示,中繼服務(wù)器1023、 1053,在與通信終端1021和 1022、 1051和1052之間的關(guān)系中,作為基于從通信終端1021和1022、
1051和1052接收到的登記請求(REGISTER)而對賬戶進(jìn)行登記的SIP注 冊服務(wù)器,來發(fā)揮功能,在與SIP服務(wù)器1004之間的關(guān)系中,則作為向 SIP服務(wù)器1004發(fā)送賬戶的登記請求(REGISTER)的客戶端,來發(fā)揮功能。
圖9是中繼服務(wù)器1013、 1023、 1053的功能方框圖。由于中繼服務(wù) 器1013、 1023、 1053具有相同的功能,所以使用相同的圖進(jìn)行說明。中 繼服務(wù)器1013、 1023、 1053具有LAN接口 1101、 WAN接口 1102、通信控 制部1103、本地賬戶信息lt據(jù)庫1104、和中繼信息^:據(jù)庫1105。
LAN接口 1101是利用專用IP地址,進(jìn)行與連接在LAN中的通信終 端之間的通信的接口。即,中繼服務(wù)器1013利用LAN接口 1101,與通信 終端IOII、 1012等進(jìn)行通信,中繼服務(wù)器1023利用LAN接口 1101,與通 信終端1021、 1022等進(jìn)行通信,中繼服務(wù)器1053利用LAN接口 1101,與 通信終端1051、 1052等進(jìn)行通信。
WAN接口 1102是利用全球IP地址,與連接在全^it信網(wǎng)、即因 特網(wǎng)1003中的SIP服務(wù)器1004、或連接在因特網(wǎng)1003中的其他通信服務(wù) 器、通信終端之間進(jìn)行通信的接口。另外,在本實施方式中,構(gòu)成為,中 繼服務(wù)器具有WAN接口,但也可以是由路由器進(jìn)行與WAN之間的連接,在
其下屬^:置中繼服務(wù)器的方式。
通信控制部1103是對通過LAN接口 1101和WAN接口 1102而進(jìn)行的 各種通信進(jìn)行控制的處理部。通信控制部1103對依據(jù)了 TCP/IP和UDP、 SIP等協(xié)議的各種通信處理進(jìn)行控制。
通信控制部1103的功能之一是,從與LAN連接的通信終端接收賬戶 的登記請求(REGISTER),并將該通信終端的賬戶信息登記到本地賬戶信 息數(shù)據(jù)庫1104中。例如,中繼服務(wù)器1013從通信終端1011接收賬戶的 登記請求(REGISTER),并將通信終端1011的賬戶信息登記到本地賬戶信 息數(shù)據(jù)庫1104中。
通信控制部1103還執(zhí)行以下的處理,即,在與其他的中繼服務(wù)器之 間交換賬戶信息,并將本裝置所保持的賬戶信息向該中繼服務(wù)器發(fā)送的同 時,接收該中繼服務(wù)器所保持的賬戶信息,并登記到本裝置的本地賬戶信 息數(shù)據(jù)庫1104中。而且還執(zhí)行如下的處理進(jìn)行變更通知設(shè)定,且該變
更通知設(shè)定是用于,當(dāng)在其他中繼服務(wù)器所保持的賬戶信息中產(chǎn)生了變更
的情況下,請求該中繼服務(wù)器繼續(xù)發(fā)送變更通知和變更后的賬戶信息;當(dāng) 在本裝置的賬戶信息中產(chǎn)生了變更的情況下,向進(jìn)行了變更通知設(shè)定的中 繼服務(wù)器發(fā)送變更通知和變更后的賬戶信息。若是SIP,如后述那樣,利
用基于SUBSCRIBE和NOTIFY的方法的通知事件來進(jìn)行該處理。在通知事 件中,可設(shè)定執(zhí)行通知事件的期間。若利用操作員的操作等,發(fā)送 SUBSCRIBE方法,進(jìn)行利用了通知事件的變更通知設(shè)定,則在之后,在可 執(zhí)行通知事件的期間,當(dāng)在接收了 SUBSCRIBE方法一側(cè)的中繼服務(wù)器的賬 戶信息中產(chǎn)生了變更的情況下,每次利用NOTIFY方法,向發(fā)送了 SUBSCRIBE 方法一側(cè)的中繼服務(wù)器,進(jìn)行變更通知和新賬戶信息的通知。
將所通知的賬戶信息登記到本地賬戶信息數(shù)據(jù)庫1104中。如果有變 更,則每次登記變^的內(nèi)容,繼續(xù)進(jìn)行更新。
通信控制部1103還執(zhí)行以下的處理,即,在與其他中繼服務(wù)器之間, 交換所建立的中繼用的通信會話的包含中繼路徑信息在內(nèi)的中繼信息,并 將本裝置所保持的中繼信息向該中繼服務(wù)器發(fā)送的同時,接收該中繼服務(wù) 器所保持的中繼信息,并登記到本裝置的中繼信息數(shù)據(jù)庫1105中。而且 還執(zhí)行如下的處理進(jìn)行變更通知設(shè)定,且該變更通知設(shè)定是用于,當(dāng)在 其他中繼服務(wù)器所保持的中繼信息中產(chǎn)生了變更的情況下,請求該中繼服 務(wù)器繼續(xù)發(fā)送變更通知和變更后的中繼信息;在本裝置的中繼信息中產(chǎn)生 了變更的情況下,向進(jìn)行了變更通知設(shè)定的中繼服務(wù)器發(fā)送變更通知和變 更后的中繼信息。與之前的賬戶信息的情況同樣,利用基于SUBSCRIBE和 NOTIFY的方法的通知事件來進(jìn)行該處理。在通知事件中,可設(shè)定執(zhí)行通知 事件的期間。若利用操作員的操作等,發(fā)送SUBSCRIBE方法,來進(jìn)行利用 了通知事件的變更通知設(shè)定,則在之后,在可執(zhí)行通知事件的期間中,當(dāng) 在接收了 SUBSCRIBE方法一側(cè)的中繼服務(wù)器的中繼信息中產(chǎn)生了變更的情 況下,每次利用NOTIFY方法,向發(fā)送了 SUBSCRIBE方法一側(cè)的中繼服務(wù) 器,進(jìn)行變更通知和新的中繼信息的通知。
將所通知的中繼信息登記到中繼信息數(shù)據(jù)庫1105中。如果有變更, 則每次登記變^#的內(nèi)容,繼續(xù)進(jìn)行更新。
在利用INVITE方法而與其他中繼服務(wù)器建立可直接通信的中繼用 的通信會話時,可指定當(dāng)在對方的中繼服務(wù)器的中繼信息中產(chǎn)生了變更的
情況下,是否請求發(fā)送變更通知和變更后的中繼信息。在指定了不請求變
更通知的情況下,例如,不進(jìn)行基于SUBSCREIBE方法的變更通知設(shè)定, 或即使進(jìn)行基于SUBSCRIBE方法的變更通知設(shè)定,也只進(jìn)行一次基于 NOTIFY的方法的通知,之后即使產(chǎn)生了變更,也不發(fā)送變更通知等。即, 可選擇是否向?qū)Ψ降闹欣^服務(wù)器請求中繼信息的變更通知。例如,如果把 SUBSCRIBE方法中的通知事件的執(zhí)行期間設(shè)定為非常短的值,則只會^Ut 方發(fā)來一次基于NOTIFY的通知。
而且,同樣地在利用INVITE方法與其他中繼服務(wù)器建立可直接通信 的中繼用的通信會話時,可指定是否將由該通信會話形成的中繼路徑信息 包含在中繼信息中。即,中繼服務(wù)器通過指定不將該中繼路徑信息包含在 中繼信息中,則可將新建立的中繼用的通信^"保持為隱藏狀態(tài)。
并且,通信控制部1103,若在M目同的LAN內(nèi)的通信終端接受了指 定了其他LAN內(nèi)的通信終端的賬戶的通信請求,則根據(jù)從其他中繼服務(wù)器 接收到的賬戶信息來決定登記有所指定的賬戶的中繼服務(wù)器,并檢測在與 相應(yīng)的中繼服務(wù)器之間是否建立了可直接通信的中繼用的通信會話。而 且,進(jìn)行如下的控制,即,在未建立可直接通信的中繼用的通信會話的情 況下,根據(jù)已交換的中繼信息來決定中繼路徑,并通過與中繼路徑上的中 繼服務(wù)器之間的中繼用的通信會話,間接地對中繼通信終端之間的通信數(shù) 據(jù)進(jìn)行中繼。
通信控部1103還具有向SIP服務(wù)器1004發(fā)送用于進(jìn)行中繼服務(wù) 器本身的賬戶登記的登記請求(REGISTER)的功能。
通信控制部1103另外還具有在與對方側(cè)的中繼JJ良務(wù)器1013、 1023、 1053之間連接并維持隧道會話的功能。即,通過從中繼服務(wù)器1013、 1023、 1053的任意一方發(fā)送SIP的INVITE方法,可在中繼服務(wù)器1013、 1023、 1053之間確立隧道^套。中繼服務(wù)器1013、 1023、 1053的通信控制部1103 通過維持所確立的隧道會活,能夠?qū)εcLANIOOI、 1002、 1005連接的通信 終端之間的通信數(shù)據(jù)進(jìn)行中繼。
即,由于對與LANIOOI、 1002、 1005連接的通信終端如后述那樣分 別付予了專用的賬戶,所以在與配置在另外的LANIOOI、 1002、 1005中的 通信終端彼此進(jìn)行通信的情況下,指定接收方的專用的賬戶。但是,指定
了該專用的賬戶的SIP指令等的通信數(shù)據(jù),在中繼服務(wù)器1013、 1023、 1053 之間,被封裝,并被中繼到另一中繼服務(wù)器1013、 1023、 1053中。接收 側(cè)的中繼服務(wù)器1013、 1023、 1053取出被中繼來的SIP指令,并將指定 了專用賬戶的通信數(shù)據(jù)向相應(yīng)的通信終端進(jìn)行中繼發(fā)送。
圖IO是SIP服務(wù)器1004的功能方框圖。SIP服務(wù)器1004,如圖所 示,具有WAN接口 1041、通信控制部1042、中繼服務(wù)器賬戶信息數(shù)據(jù)庫 1043。
WAN接口1041是利用全球IP地址,在與連接在因特網(wǎng)1003中的 服務(wù)器、終端之間進(jìn)行通信的接口。 SIP服務(wù)器1004能夠利用WAN接口 1041,與中繼服務(wù)器1013、 1023、 1053進(jìn)行通信。
通信控制部1042是控制通過WAN接口 1041進(jìn)行的各種通信的處理 部。通信控制部1042對依據(jù)了 TCP/IP和UDP、 SIP等協(xié)議的通信處理進(jìn) 行控制。
通信控制部1042的功能之一是,從與因特網(wǎng)1003連接的中繼服務(wù) 器接收賬戶的登記請求(REGISTER),并將該中繼服務(wù)器的賬戶信息登記 到中繼服務(wù)器賬戶信息數(shù)據(jù)庫1043中。例如,SIP服務(wù)器1004從中繼服 務(wù)器1013接收賬戶的登記請求(REGISTER),并將中繼服務(wù)器1013的賬 戶信息登記到中繼服務(wù)器賬戶信息數(shù)據(jù)庫1043中。
通信控制部1042還具有將從中繼服務(wù)器1013、 1023、 1053發(fā)送的 各種SIP方法和應(yīng)答等的通信數(shù)據(jù)中繼到其他方的中繼服務(wù)器中的功能。
下面,參照圖11和圖12的處理順序圖對如上構(gòu)成的通信系統(tǒng)中的 通信處理的流向進(jìn)行說明。此外,圖11表示從步驟S1001到步驟S1010 的順序,圖12表示接下來的從步驟S1011到步驟S1016的順序。
在這里,如圖7所示,在中繼服務(wù)器1013與中繼服務(wù)器1023之間 建立有直接中繼用的通信會話,且在中繼服務(wù)器1013與中繼服務(wù)器1053 之間建立有直接中繼用的通信會活。而且,圖7中表示了 LAN1002內(nèi)的 通信終端1021與LAN1005內(nèi)的通信終端1051之間的通信數(shù)據(jù),經(jīng)過從中 繼服務(wù)器1023經(jīng)由中繼服務(wù)器1013到中繼服務(wù)器1053的中繼路徑,而 被間接中繼的通信處理的流向。以下進(jìn)行詳細(xì)說明。首先,中繼服務(wù)器1013向SIP服務(wù)器1004發(fā)送賬戶的登記請求 (REGISTER)(步驟S1001)。如圖11所示,在這里,中繼服務(wù)器1013進(jìn) 行本身賬戶(SIP: relay-serverl扭sip. srv)的登記請求。SIP服務(wù)器1004 向中繼服務(wù)器1013回復(fù)0K應(yīng)答,并將中繼服務(wù)器1013的賬戶與中繼服 務(wù)器1013的全球IP地址相互對應(yīng)地登記到中繼服務(wù)器賬戶信息數(shù)據(jù)庫 1043中。在進(jìn)行密碼i人證的情況下,預(yù)先將中繼服務(wù)器的賬戶與密碼相互 對應(yīng)地登記在中繼服務(wù)器賬戶信息數(shù)據(jù)庫1043中。在這種情況下,用戶 在請求登記時一同發(fā)送密碼。而且在密碼i^證成功的情況下,與IP地址 對應(yīng)地登記賬戶。接下來,中繼服務(wù)器1023向SIP服務(wù)器1004發(fā)送賬戶的登記請求 (REGISTER)(步驟S1002 )。在這里,中繼服務(wù)器1023進(jìn)行本身賬戶(SIP: relay-server2扭sip. srv )的登記請求。SIP服務(wù)器1004向中繼服務(wù)器1023 回復(fù)OK應(yīng)答,并將中繼服務(wù)器1023的賬戶與中繼服務(wù)器1023的全球IP 地址相互對應(yīng)地登記到中繼服務(wù)器賬戶信息數(shù)據(jù)庫1043中。同樣地,也 可以進(jìn)行密碼認(rèn)證。然后,通信終端1011向中繼服務(wù)器1013發(fā)送賬戶的登記請求 (REGISTER)(步驟S1003 )。在這里,通信終端1011進(jìn)行本身賬戶(SIP: OOOl扭privatesipl)的登記請求。中繼服務(wù)器1013進(jìn)行OK應(yīng)答,并將通 信終端1011的賬戶與通信終端1011的專用IP地址相互對應(yīng)地登記到本 地賬戶信息數(shù)據(jù)庫1104中。在進(jìn)行密碼認(rèn)證的情況下,預(yù)先將通信終端 的賬戶與密碼相互對應(yīng)地登記在本地賬戶信息數(shù)據(jù)庫1104中。在這種情 況下,用戶在請求登記時一同發(fā)送密碼。而且在密碼認(rèn)證成功的情況下, 與IP地址對應(yīng)地登記賬戶。接下來,通信終端1021向中繼服務(wù)器1023發(fā)送賬戶的登記請求 (REGISTER)(步驟S1004 )。在這里,通信終端1021進(jìn)行本身賬戶(SIP: 0002扭privatesip2)的登記請求。中繼服務(wù)器1023進(jìn)行OK應(yīng)答,并將通 信終端1021的賬戶與通信終端1021的專用IP地址相互對應(yīng)地登記到本 地賬戶信息數(shù)據(jù)庫1104中。在這種情況下,同樣也可以進(jìn)行密碼認(rèn)證。通過以上的步驟,完成了中繼服務(wù)器1013、 1023針對SIP服務(wù)器 1004的賬戶登記,并且完成了通信終端1011、 1021針對中繼服務(wù)器1013、 1023的賬戶登記。 接下來,中繼服務(wù)器1013向SIP服務(wù)器1004發(fā)送針對中繼服務(wù)器 1023的連接請求指令(INVITE方法)(步驟SIOO5 )。在該INVITE方法中, 指定了連接請求對方的中繼服務(wù)器1023的賬戶(SIP: relay-sever2扭sip. srv )。 SIP服務(wù)器1004通過參照中繼服務(wù)器賬戶信息 數(shù)據(jù)庫1043,取得中繼服務(wù)器1023的全球IP地址。而且,SIP服務(wù)器1004 將從中繼服務(wù)器1013發(fā)送來的INVITE方法中繼到中繼服務(wù)器1023中。這樣,當(dāng)連接請求指令從中繼服務(wù)器1013發(fā)送到中繼服務(wù)器1023 后,通過SIP服務(wù)器1004,從中繼服務(wù)器1023向中繼服務(wù)器1013轉(zhuǎn)送 OK應(yīng)答。若這樣接收到連接請求指令,則在中繼服務(wù)器1013、 1023之間 建立隧道會話(步驟S1006 )。從以上的步驟SIOOI到步驟S1006的處理, 一般是由操作員作為網(wǎng) 絡(luò)的初始設(shè)定來進(jìn)行。操作員進(jìn)行以下操作跨越因特網(wǎng)1003,將要連接 的配置在LAN中的中繼服務(wù)器登記到SIP服務(wù)器1004中。另外,進(jìn)行以 下操作跨越因特網(wǎng)1003,將要進(jìn)行通信的通信終端登記到中繼服務(wù)器中。然后,中繼服務(wù)器1013,對中繼服務(wù)器1023利用SUBSCRIBE方法, 在與中繼服務(wù)器1023之間,進(jìn)行利用了通知事件的變更通知設(shè)定(步驟 S1007 )。由此,當(dāng)在中繼服務(wù)器1023所保持的賬戶信息或中繼信息中產(chǎn) 生了變更的情況下,每次利用NOTIFY方法,將該變更通知和變更后的賬 戶信息或變更后的中繼信息,從中繼服務(wù)器1023向中繼服務(wù)器1013通知。 此外,在這里,由于任何的信息都被包含在本地賬戶信息LA中,所以只 要統(tǒng)一通知變更后的本地賬戶信息即可。經(jīng)由SIP服務(wù)器1004進(jìn)行該通 信?;蛘撸部梢圆唤?jīng)由SIP服務(wù)器,而直接向中繼服務(wù)器1023發(fā)送 SUBSCRIBE方法。在圖ll的順序圖內(nèi)表示了基于步驟S1007的SUBSCRIBE方法,并 利用NOTIFY方法從中繼服務(wù)器1023向中繼服務(wù)器1013通知的本地賬戶 信息LA1001的內(nèi)容。該本地賬戶信息LA1001包含向中繼服務(wù)器1023進(jìn)行了賬戶登記的 通信終端的信息,且該通信終端與配置有中繼服務(wù)器1023的LAN1002連 接。在當(dāng)前的狀態(tài)下,由于通信終端1021向 信息(SIP: 0002扭privatesip2)。接收到本地賬戶信息LA1001的中繼服務(wù)器1013,將該信息登記到 本裝置的本地賬戶信息數(shù)據(jù)庫1104中。但是,對于所接收到的賬戶信息, 將其與該賬戶信息的發(fā)送源、即中繼服務(wù)器的賬戶信息相互對應(yīng)而進(jìn)行登 記。在這種情況下,通信終端1021的賬戶(SIP: 0002扭privatesip2)貝'J 與中繼服務(wù)器1023的賬戶(SIP: relay-server2扭sip. srv)相互對應(yīng)地 被登記。另外,本地賬戶信息LA1001包含中繼服務(wù)器1023所建立的可直 接通信的通信會話的包含中繼路徑信息在內(nèi)的中繼信息。但是,由于中繼 服務(wù)器1023還未與中繼服務(wù)器1013以外建立可直接通信的通信會話,所 以記錄有包含在中繼信息中的中繼路徑信息并不存在的信息(none)。 接收到本地賬戶信息LA1001的中繼服務(wù)器1013,將該信息與該中繼信息 的發(fā)送源、即中繼服務(wù)器1023的賬戶信息(SIP: relay-server2B)sip. srv) 相互對應(yīng)地登記到本裝置的中繼信息數(shù)據(jù)庫1105中。然后,中繼服務(wù)器1023,對中繼服務(wù)器1013,利用SUBSCRIBE方法, 在與中繼服務(wù)器1013之間,進(jìn)行利用了通知事件的變更通知設(shè)定(步驟 S1008 )。由此,當(dāng)在中繼服務(wù)器1013所保:持的賬戶信息或中繼信息中產(chǎn) 生了變更的情況下,每次利用NOTIFY方法,將該變更通知及變更后的賬 戶信息、或中繼信息,從中繼服務(wù)器1013向中繼服務(wù)器1023通知。經(jīng)由 SIP服務(wù)器1004進(jìn)行該通信?;蛘撸部梢圆唤?jīng)由SIP服務(wù)器,而直接向 中繼服務(wù)器1013發(fā)送SUBSCRIBE方法。在圖ll的順序圖內(nèi)表示了基于步驟S1008的SUBSCRIBE方法,并 利用NOTIFY方法從中繼服務(wù)器1013向中繼服務(wù)器1023通知的本地賬戶 信息LA1002的內(nèi)容。該本地賬戶信息LA1002包含向中繼服務(wù)器1013進(jìn) 行了賬戶登記的通信終端的信息,且該通信終端與配置有中繼服務(wù)器1013 的LAN1001連接。中繼服務(wù)器1023將該信息登記到本裝置的本地賬戶信 息數(shù)據(jù)庫1104中。在這種情況下,將通信終端1011的賬戶(SIP: OOOl扭privatesipl )和中繼月艮務(wù)器 1013 的賬戶 (SIP : relay-serverl扭sip. srv)以相互對應(yīng)的狀態(tài),登記到本地賬戶信息數(shù)據(jù) 庫1104中。
本地賬戶信息LA1002中包含中繼服務(wù)器1013所建立的可直接通 信的通信會活的包含中繼路徑信息在內(nèi)的中繼信息。但是,由于中繼服務(wù) 器1013也未與中繼服務(wù)器1023以外建立可直接通信的通信會話,所以記 錄有包含在中繼信息中的中繼路徑信息并不存在的信息(none)。接收 到本地賬戶信息LA1002的中繼服務(wù)器1023,將該信息與該中繼信息的發(fā) 送源、即中繼服務(wù)器1013的賬戶信息(SIP: relay-serverl扭sip. srv) 相互對應(yīng)地登記到本裝置的中繼信息數(shù)據(jù)庫1105中。這樣,中繼服務(wù)器1013和中繼服務(wù)器1023交換本地賬戶信息 LAIOOI、 LA1002,并將各自取得的信息登記到本地賬戶信息數(shù)據(jù)庫1104 和中繼信息數(shù)據(jù)庫1105中。而且,與UNI001連接的通信終端1011可通 過訪問中繼服務(wù)器1013,來參照由中繼服務(wù)器1013管理的本地賬戶信息 數(shù)據(jù)庫1104。例如,通信終端1011的用戶,通過參照地址簿那樣的^Mt, 可參照本地賬戶信息數(shù)據(jù)庫1104的內(nèi)容。同樣地,與LAN1002連接的通 信終端1021可參照由中繼服務(wù)器1023管理的本地賬戶信息數(shù)據(jù)庫1104。如上述那樣,在中繼服務(wù)器1013與中繼服務(wù)器1023之間建立了直 接中繼用的通信會話。接下來,進(jìn)一步對在中繼服務(wù)器1013與中繼服務(wù) 器1053之間建立直接中繼用的通信會話的通信處理的流向進(jìn)^i兌明。中繼服務(wù)器1053向SIP服務(wù)器1004發(fā)送賬戶的登記請求 (REGISTER)(步驟S1009 )。在這里,中繼服務(wù)器1053進(jìn)行本身賬戶(SIP: relay-server3扭sip. srv )的登記請求。SIP服務(wù)器1004向中繼服務(wù)器1053 回復(fù)OK應(yīng)答,并把中繼服務(wù)器1053的賬戶和中繼服務(wù)器1053的全球IP 地址相互對應(yīng)地登記到中繼服務(wù)器賬戶信息數(shù)據(jù)庫1043中。同樣地,也 可以進(jìn)4亍密碼i人證。接下來,通信終端1051向中繼服務(wù)器1053發(fā)送賬戶的登記請求 (REGISTER X步驟S1010 )。中繼服務(wù)器1053將通信終端1051的賬戶(SIP: 0003扭privatesip3)與通信終端1051的專用IP地址相互對應(yīng)地登記到 本地賬戶信息數(shù)據(jù)庫1104中。接下來,在圖12中,中繼服務(wù)器1053向SIP服務(wù)器1004發(fā)送針對 中繼服務(wù)器1013的連接請求指4K INVITE方法X步驟SlOll )。在該INVITE 方法中,指定了連接請求對方的中繼服務(wù)器1013的賬戶(SIP:
relay-severl扭sip. srv)。 SIP服務(wù)器1004通過參照中繼服務(wù)器賬戶信息 數(shù)據(jù)庫1043,取得中繼服務(wù)器1013的全球IP地址。而且,SIP服務(wù)器1004 將從中繼服務(wù)器1053發(fā)送來的INVITE方法中繼到中繼服務(wù)器1013中。這樣,當(dāng)連接請求指令從中繼服務(wù)器1053發(fā)送到中繼服務(wù)器1013 后,通過SIP服務(wù)器1004,從中繼服務(wù)器1013向中繼服務(wù)器1053轉(zhuǎn)送 OK應(yīng)答。若這樣接收到連接請求指令,則在中繼服務(wù)器1053、 1013之間 建立了隧道會話(步驟S1012)。此外,從步驟S1009到步驟S1012的處理, 與之前的從步驟SIOOI到S1006同樣, 一般由操作員作為網(wǎng)絡(luò)的初始設(shè)定 來進(jìn)行。然后,中繼服務(wù)器1053,對中繼服務(wù)器1013,利用SUBSCRIBE方法, 在與中繼服務(wù)器1013之間,進(jìn)行利用了通知事件的變更通知設(shè)定(步驟 S1013)。由此,當(dāng)在包含于中繼服務(wù)器1013所保持的本地賬戶信息中的 賬戶信息、或中繼信息中產(chǎn)生了變更的情況下,每次利用NOTIFY方法, 將該變更通知和變更后的本地賬戶信息從中繼服務(wù)器1013向中繼服務(wù)器 1053通知。經(jīng)由SIP服務(wù)器1004進(jìn)行該通信?;蛘?,也可以不經(jīng)由SIP 服務(wù)器,而直接向中繼服務(wù)器1013發(fā)送SUBSCRIBE方法。在圖12的順序圖內(nèi)表示了基于步驟S1013的SUBSCRIBE方法,并 利用NOTIFY方法,從中繼服務(wù)器1013向中繼服務(wù)器1053通知的本地賬 戶信息LA1003的內(nèi)容。該本地賬戶信息U1003包含向中繼服務(wù)器1013 進(jìn)行了賬戶登記的通信終端的信息,且該通信終端與配置有中繼服務(wù)器 1013的LAN1001連接。在當(dāng)前的狀態(tài)下,由于通信終端1011對中繼服務(wù) 器1013進(jìn)行了賬戶的登記,所以,在本地賬戶信息LA1003中,記錄有通 信終端1011的賬戶信息(SIP: OOOl扭privatesipl)。另外,由于中繼服務(wù)器1013在與中繼服務(wù)器1023之間建立了可直 接通信的通信會話,所以在中繼信息中記錄有表示建立了與中繼服務(wù)器 1023之間的可直接通信的通信會話的情況的中繼路徑信息(SIP: relay-server2扭sip. srv)。另外,該中繼路徑信息與下述的通信終端1021 的賬戶信息(SIP: 0002扭privatesip2)同時被記錄,即,該通信終端1021 與配置有該中繼服務(wù)器1023的LAN1002連接,且向中繼服務(wù)器1023進(jìn)行 了賬戶登記。
接收到本地賬戶信息LA1003的中繼服務(wù)器1053,將接收到的賬戶 信息登記到本裝置的本地賬戶信息數(shù)據(jù)庫1104中。但是,對于接收到的 賬戶信息,將其與該賬戶信息的發(fā)送源、即中繼服務(wù)器的賬戶信息相互對 應(yīng)進(jìn)行登記。在這種情況下,通信終端1011的賬戶(SIP: OOOl扭privatesipl )與中繼服務(wù)器 1013 的賬戶 (SIP : relay—serverl扭sip. srv)相互對應(yīng)而^L登記。另外,中繼服務(wù)器1053,將接收到的中繼信息登記到本裝置的中繼 信息數(shù)據(jù)庫1105中。在這種情況下,中繼路徑信息(SIP: relay-server2Qsip. srv)與在該中繼服務(wù)器1023的管理下的通信終端 1021的賬戶信息(SIP: 0002扭privatesip2)—同,與中繼服務(wù)器1013的 賬戶(SIP: relay—serverl扭sip. srv)對應(yīng)而被登記。然后,中繼服務(wù)器1013,對中繼服務(wù)器1053,利用SUBSCRIBE方法, 在與中繼服務(wù)器1053之間,進(jìn)行利用了通知事件的變更通知設(shè)定(步驟 S1014)。由此,當(dāng)在包含于中繼服務(wù)器1053所保持的本地賬戶信息中的 賬戶信息、或中繼信息中產(chǎn)生了變更的情況下,每次利用NOTIFY方法, 將該變更通知和變更后的本地賬戶信息從中繼服務(wù)器1053向中繼服務(wù)器 1013通知。經(jīng)由SIP服務(wù)器1004進(jìn)行該通信。或者,也可以不經(jīng)由SIP 服務(wù)器,而直接向中繼服務(wù)器1053發(fā)送SUBSCRIBE方法。在圖12的順序圖內(nèi)表示了基于步驟S1014的SUBSCRIBE方法,并 利用NOTIFY方法,從中繼服務(wù)器1053向中繼服務(wù)器1013通知的本地賬 戶信息LA1004的內(nèi)容。該本地賬戶信息LA1004包含向中繼服務(wù)器1053 進(jìn)行了賬戶登記的通信終端的信息,且該通信終端與配置有中繼服務(wù)器 1053的LAN1005連接。中繼服務(wù)器1013將接收到的賬戶信息登記到本裝 置的本地賬戶信息數(shù)據(jù)庫1104中。在這種情況下,將通信終端1051的賬 戶(SIP: 0003扭privatesip3 )和中繼服務(wù)器1053的賬戶(SIP: relay-server3扭sip. srv)以相互對應(yīng)的狀態(tài),登記到本地賬戶信息數(shù)據(jù) 庫1104中。另外,本地賬戶信息LA1004中包含中繼服務(wù)器1053所建立的可 直接通信的通信^f的包含中繼路徑信息在內(nèi)的中繼信息。但是,由于中 繼服務(wù)器1053未與中繼服務(wù)器1013以外建立可直接通信的通信會話,所 以記錄有包含在中繼信息中的中繼路徑信息并不存在的信息(none)。
接收到本地賬戶信息LA1004的中繼服務(wù)器1013,將該信息與該中繼信息 的發(fā)送源、即中繼服務(wù)器1053的賬戶信息(SIP: relay-server3扭sip. srv) 相互對應(yīng)地登記到本裝置的中繼信息數(shù)據(jù)庫1105中。這樣,中繼服務(wù)器1053和中繼服務(wù)器1013交換本地賬戶信息 LA1003、 LA1004,并將各自取得的信息登記到本地賬戶信息數(shù)據(jù)庫1104 和中繼信息數(shù)據(jù)庫1105中。在中繼服務(wù)器1013中,由于在與中繼服務(wù)器1053之間建立了可直 接通信的中繼用的通信會話,所以在中繼信息中產(chǎn)生變更。其結(jié)果,基于 之前在與中繼服務(wù)器1023之間發(fā)生的變更通知設(shè)定(步驟S1008 ),利用 NOTIFY方法,將包含該變更通知和變更后的中繼信息的本地賬戶信息從中 繼服務(wù)器1013向中繼服務(wù)器1023通知(步驟S1015 )。在圖12的順序圖內(nèi)表示了基于步驟S1008的SUBSCRIBE方法,并 利用NOTIFY方法,從中繼服務(wù)器1013向中繼服務(wù)器1023通知的本地賬 戶信息LA1005的內(nèi)容。該本地賬戶信息LA1005以和中繼服務(wù)器1013的 賬戶(SIP: relay-serverl扭sip. srv)相互對應(yīng)的狀態(tài),包含向中繼服務(wù) 器1013進(jìn)行了賬戶登記的通信終端的信息(SIP: OOOl扭privatesipl), 且該通信終端與配置有中繼服務(wù)器1013的LAN1001連接。而且,作為中 繼信息,以和在中繼服務(wù)器1053的管理下的通信終端1051的賬戶信息 (SIP: 00035)privatesip3)相互對應(yīng)的狀態(tài),記錄有表示在與中繼服 務(wù)器1053之間新建立了可直接通信的通信會話的中繼路徑信息(SIP: relay-server3扭sip. srv)。中繼服務(wù)器1023 ,以與中繼服務(wù)器1013的賬戶(SIP: relay-serverlB)sip. srv)相互對應(yīng)的狀態(tài),分別將接收到的賬戶信息登 記到本裝置的本地賬戶信息數(shù)據(jù)庫1104中,并將接收到的中繼信息登記 到本裝置的中繼信息數(shù)據(jù)庫1105中,來更新為變更后的信息。下面,說明通信處理的流向,且該通信處理是將LAN1002內(nèi)的通信 終端1021與LAN1005內(nèi)的通信終端1051之間的通信數(shù)據(jù),經(jīng)it^中繼服 務(wù)器1023經(jīng)由中繼服務(wù)器1013至中繼服務(wù)器1053的中繼路徑,而被間 接地進(jìn)行中繼的通信處理。
通信終端1021的用戶訪問中繼服務(wù)器1023,并參照地址簿。然后, 指定通信終端1051的賬戶(SIP: 0003扭privatesip3),執(zhí)行針對通信終 端1051的通信處理。由此,將接收方設(shè)定為通信終端1051的SIP指令, 從通信終端1021發(fā)送到中繼服務(wù)器1023 (步驟S1016 )。若中繼服務(wù)器1023接收到將通信終端1051指定為接收方賬戶的 SIP指令,則參照本地賬戶信息數(shù)據(jù)庫1104,特定登記有該接收方賬戶的 中繼服務(wù)器。在這種情況下,由于通信終端1051的賬戶與中繼服務(wù)器1053 對應(yīng)而被記錄,所以作為中繼對方而選擇中繼服務(wù)器1053。然后,檢測在與中繼服務(wù)器1053之間是否建立了可直接通信的中繼 用的通信會話。在這里,中繼服務(wù)器1023與中繼服務(wù)器1053之間未建立 可直接通信的中繼用的通信會話。因此,中繼服務(wù)器1023參照中繼信息 數(shù)據(jù)庫1105,根據(jù)交換到的中繼信息來決定中繼路徑。具體是,在本裝置的中繼信息數(shù)據(jù)庫1105所保持的中繼信息中,記 錄有與中繼服務(wù)器1023建立了中繼用的通信會話的中繼服務(wù)器1013又 在與中繼服務(wù)器1053之間建立了中繼用的通信會話的信息(參照本地賬 戶信息LA1005 )。因此,通過參照該信息,可決定經(jīng)由中繼服務(wù)器1013的 與中繼服務(wù)器1053之間的間接的中繼,。若決定了中繼路徑,則中繼服務(wù)器1023將從通信終端1021接收到 的SIP指令,利用隨道M,直接轉(zhuǎn)送到中繼服務(wù)器1013(步驟S1016.1 )。 并且,中繼服務(wù)器1013將從中繼服務(wù)器1023接收到的SIP指令直接轉(zhuǎn)送 到中繼服務(wù)器1053 (步驟S1016.1.1 )。然后,從中繼服務(wù)器1053轉(zhuǎn)送到 通信終端1051 (步驟S1016.1.1.1 )。按照這樣的順序,從通信終端1021 發(fā)送的SIP指令被轉(zhuǎn)送到通信終端1051。若通信終端1051接收到從通信終端1021發(fā)送的SIP指令,則向通 信終端1021回復(fù)SIP應(yīng)答。該應(yīng)答再次利用隧道會話,從中繼服務(wù)器1053 經(jīng)由中繼服務(wù)器1013被轉(zhuǎn)送到中繼服務(wù)器1023,并且由中繼服務(wù)器1023 被轉(zhuǎn)送到通信終端1021。在利用INVITE方法而與其他中繼服務(wù)器之間建立可直接通信的中 繼用的通信會話時,可指定當(dāng)在對方的中繼服務(wù)器的中繼信息中產(chǎn)生了變
更的情況下,是否請求發(fā)送變更通知和變更后的中繼信息。例如,可設(shè)定為,中繼服務(wù)器1053在之前的步驟S1011中與中繼服務(wù)器1013建立中繼 用的通信會話時,指定即使在對方的中繼服務(wù)器1013的中繼信息中產(chǎn)生 了變更的情況下,也不請求發(fā)送變更通知和變更后的中繼信息。于是,不 發(fā)送步驟S1013的SUBSCRIBE方法,而不進(jìn)行變更通知設(shè)定。或者只發(fā)送 有效期間非常短的SUBSCRIBE方法,并只進(jìn)行一次以此為基礎(chǔ)的基于 NOTIFY方法的通知,之后即使產(chǎn)生變更,也不發(fā)送變更通知等。而且,在利用INVITE方法而與其他中繼服務(wù)器之間建立可直接通信 的中繼用的通信會話時,可指定是否將利用該通信會話形成的中繼路徑信 息包含在中繼信息中。例如,若中繼服務(wù)器1053,在之前的S1011中在與 中繼服務(wù)器1013之間建立中繼用的通信會話時,指定了不將由此生成的 中繼路徑信息包含在中繼信息中,則在步驟S1015中的本地賬戶信息 LA1005中,該中繼路徑信息(SIP: relay-server3扭sip. srv )和該中繼對 方的中繼服務(wù)器1053管理下的通信終端1051的賬戶信息(SIP: 0003fflprivatesip3)都不存在。即,能夠使新建立的中繼服務(wù)器1053與 中繼服務(wù)器1013之間的中繼用的通信會話相對其他中繼服務(wù)器而言成為 隱藏狀態(tài)。另外,可許可是否將中繼路徑向其他中繼服務(wù)器公開。而且可許可 將中繼路徑只向特定的中繼服務(wù)器公開。例如,在利用INVITE方法而與 其他中繼服務(wù)器之間建立可直接通信的中繼用通信會話時,可指定作為 INVITE方法屬性,是否要公開(PUBLIC/PRIVATE )。而且,也能夠通過指 定特定的中繼服務(wù)器(例如,PRIVATE-中繼服務(wù)器1023等),許可針對該 特定的中繼服務(wù)器公開中繼路徑。如以上說明的那樣,通過利用本實施方式涉及的通信系統(tǒng),連接在 LANIOOI、 LAN1002、 LAN1005中的通信終端,可跨越因特網(wǎng)1003而與連接 在其他方的LAN1001、 1002、 1003中的通信終端之間進(jìn)行通信。而且,根據(jù)本實施方式,各個中繼服務(wù)器1013、 1023、 1053不需要 分別建立直接通信路徑??赏ㄟ^中繼服務(wù)器間接地進(jìn)行中繼,從而可減小 中繼服務(wù)器之間的通信負(fù)荷。由于中繼服務(wù)器可自動且實時地建立通信路徑,所以即使因通信終
端的移動等而在已登記的賬戶信息等中產(chǎn)生了變動等,也能夠動態(tài)地對 應(yīng)??蓪⑺⒌耐ㄐ怕窂降男畔⒈3衷陔[藏狀態(tài)。而且在建立中繼路 徑時,可選擇是否向?qū)Ψ降闹欣^服務(wù)器請求中繼信息的變更通知。(第3實施方式)下面,參照附圖,對本發(fā)明的第3實施方式進(jìn)行 說明。圖13是本實施方式涉及的通信系統(tǒng)的整體圖。該通信系統(tǒng)由因特 網(wǎng)2003、和與因特網(wǎng)2003連接的3個LAN2001、2002、2005構(gòu)成。LAN2001、 2002、 2005是建立于在物理角度上分離的地方的網(wǎng)絡(luò)。例如,LAN2001是 在總公司樓中建立的局域網(wǎng),LAN2002、 2005是分別在另外的分公司樓中 建立的局域網(wǎng),這3個LAN2001、 2002、 2005分別與全球通信網(wǎng)、即因特 網(wǎng)2003連接。{LAN}如圖13所示,通信終端2011、 2012、 2021、 2022、 2051、 2052分別與各個LAN2001、 2002、 2005連接。對各個通信終端分別唯一地 付予了在LAN中被管理的專用IP地址。另外,對各個通信終端,付予了 與該專用IP地址對應(yīng)的賬戶。在本實施方式的通信系統(tǒng)中,存在于各個 LAN2001、 2002、 2005上的各個通信終端2011、…的賬戶,完全由網(wǎng)絡(luò)管 理者等進(jìn)行一維地管理。圖14示出了該概念圖。如圖14所示,對各個通 信終端,按照每個通信終端付予了賬戶,并在通信系統(tǒng)內(nèi)被唯一地管理。 因此,由于各個通信終端只要在通信系統(tǒng)內(nèi),就可基于該賬戶來特定通信 終端,因此,即使通信終端跨越LAN而移動,也能夠動態(tài)地對應(yīng)。另外,中繼服務(wù)器2013、 2023、 2053分別與各個LAN2001、 2002、 2005連接。各個中繼服務(wù)器2013、 2023、 2053在與各個LAN2001、 2002、 2005連接的同時,還與因特網(wǎng)2003連接。對各個中繼服務(wù)器2013、 2023、 2053分別付予了 LAN接口用專用IP地址、和WAN接口用全球IP地址。而 且,與通信終端同樣,對各個中繼服務(wù)器也付予了與這些IP地址對應(yīng)的 賬戶。{因特網(wǎng)} SIP服務(wù)器2004與因特網(wǎng)2003連接。SIP服務(wù)器2004具 有在中繼服務(wù)器2013、 2023、 2053 ii行利用了 SIP (Session Initiation Protocol)的通信時,作為對SIP方法和應(yīng)答等進(jìn)行中繼的代理服務(wù)器的 功能、和作為登記中繼服務(wù)器2013、 2023、 2053的賬戶的SIP的注冊服 務(wù)器的功能。{與LAN和因特網(wǎng)之間的關(guān)系)例如,與LAN2001連接的中繼服務(wù)器 2013具有作為SIP注冊服務(wù)器的功能,且該SIP注冊服務(wù)器利用SIP登記 與LAN2001連接的通信終端2011、 2012等的賬戶。即,如圖15所示,中繼服務(wù)器2013,在與通信終端2011、 2012之 間的關(guān)系中,作為基于從通信終端2011、 2012接收到的登記請求 (REGISTER )而對賬戶進(jìn)行登記的SIP注冊服務(wù)器,來發(fā)揮功能;在與SIP 服務(wù)器2004之間的關(guān)系中,則作為向SIP服務(wù)器2004發(fā)送賬戶的登記請 求(REGISTER)的客戶端,來發(fā)揮功能。同樣,與LAN2002、 2005連接的各中繼服務(wù)器2023、 2053也作為 SIP注冊服務(wù)器來發(fā)揮功能,且該SIP注冊服務(wù)器利用SIP登記與LAN2002、 2005連接的通信終端2021和2022等、2051和2052等的賬戶,同時在與 SIP服務(wù)器2004之間的關(guān)系中,作為客戶端來發(fā)揮功能。{中繼服務(wù)器}圖16是中繼服務(wù)器2013、 2023、 2053的功能方框圖。 由于中繼服務(wù)器2013、 2023、 2053具有相同的功能,所以使用相同的圖 進(jìn)行說明。中繼服務(wù)器2013、 2023、 2053具有LAN接口 2101、 WAN接口 2102、通信控制部2103、本地賬戶信息數(shù)據(jù)庫2104、中繼信息數(shù)據(jù)庫2105、 和組信息數(shù)據(jù)庫2106。(LAN接口) LAN接口 2101是利用專用IP地址進(jìn)行與連接在LAN中 的通信終端之間的通信的接口。即,中繼服務(wù)器2013利用LAN接口 2101, 與通信終端2011、 2012等進(jìn)行通信,中繼服務(wù)器2023利用LAN接口 2101, 與通信終端2021、 2022等進(jìn)行通信,中繼服務(wù)器2053利用LAN接口 2101, 與通信終端2051、 2052等進(jìn)行通信。(WAN接口) WAN接口 2102是利用全球IP地址,與連接在全球通 信網(wǎng)、即因特網(wǎng)2003中的SIP服務(wù)器2004、或連接在因特網(wǎng)2003中的其 他通信服務(wù)器、通信終端進(jìn)行通信的接口。此外,在本實施方式中,構(gòu)成 為,中繼服務(wù)器具有WAN接口,但也可以是由路由器進(jìn)行與WAN之間的連 接,并在其下屬設(shè)置中繼服務(wù)器的方式。{通信控制部}通信控制部2103是對通過LAN接口 2101和WAN接口 2102而進(jìn)行的各種通信進(jìn)行控制的處理部。通信控制部2103對依據(jù)了 TCP/IP和UDP、 SIP等協(xié)議的各種通信處理進(jìn)行控制。通信控制部2103, 特別是,使用本地賬戶信息數(shù)據(jù)庫2104、中繼信息數(shù)據(jù)庫2105、和組信 息數(shù)據(jù)庫2106,進(jìn)行賬戶信息、中繼信息、組信息的各種信息的控制,以 及中繼會活的控制。下面,對這些控制進(jìn)行詳細(xì)說明。{賬戶信息的控制}通信控制部2103從與LAN連接的通信終端接收 賬戶的登記請求(REGISTER),并將該通信終端的賬戶信息登記到本地賬 戶信息數(shù)據(jù)庫2104中。例如,中繼服務(wù)器2013從通信終端2011接收賬 戶的登記請求(REGISTER),并將通信終端2011的賬戶信息登記到本地賬 戶信息數(shù)據(jù)庫2104中。通信控制部2103,還在與其他的中繼服務(wù)器之間交換賬戶信息,并 將本裝置所保持的賬戶信息發(fā)送給該中繼服務(wù)器的同時,接收該中繼服務(wù) 器所保持的賬戶信息,并登記到本裝置的本地賬戶信息數(shù)據(jù)庫2104中。 而且,進(jìn)行變更通知設(shè)定,且該變更通知設(shè)定是用于,當(dāng)在其他中繼服務(wù) 器所保持的賬戶信息中產(chǎn)生了變更的情況下,請求該中繼服務(wù)器繼續(xù)發(fā)送 變更通知和變更后的賬戶信息;當(dāng)在本裝置的賬戶信息中產(chǎn)生了變更的情 況下,向進(jìn)行了變更通知設(shè)定的中繼服務(wù)器發(fā)送變更通知和變更后的賬戶 信息。如果是SIP,如后述那樣,利用基于SUBSCRIBE和NOTIFY的方法的 通知事件來進(jìn)行該處理。在通知事件中,可設(shè)定執(zhí)行通知事件的期間。若 利用^Mt員操作等,發(fā)送SUBSCRIBE方法,來進(jìn)行利用了通知事件的變更 通知設(shè)定,則在之后,在可執(zhí)行通知事件的期間中,當(dāng)在接收到SUBSCRIBE 方法一側(cè)的中繼服務(wù)器的賬戶信息中產(chǎn)生了變更的情況下,每次利用 NOTIFY方法,向發(fā)送了 SUBSCRIBE方法一側(cè)的中繼服務(wù)器進(jìn)行變更通知和新賬戶信息的通知。將被通知的賬戶信息登記到本地賬戶信息數(shù)據(jù)庫2104中。如果有變 更,則每次登記變更后的內(nèi)容,繼續(xù)進(jìn)行更新。{中繼信息的控制}通信控制部2103交換在與其他中繼服務(wù)器之 間所建立的中繼用的通信會話的包含中繼路徑信息在內(nèi)的中繼信息。而且 在將本裝置所保持的中繼信息向該中繼服務(wù)器發(fā)送的同時,接收該中繼服 務(wù)器所保持的中繼信息,并登記到本裝置的中繼信息數(shù)據(jù)庫2105中。另 外,進(jìn)行變更通知設(shè)定,且該變更通知設(shè)定用于,當(dāng)在其他中繼服務(wù)器所 保持的中繼信息中產(chǎn)生了變更的情況下,請求該中繼服務(wù)器繼續(xù)發(fā)送變更 通知和變更后的中繼信息。當(dāng)在本裝置的中繼信息中產(chǎn)生了變更的情況 下,向進(jìn)行了變更通知設(shè)定的中繼服務(wù)器發(fā)送變更通知和變更后的中繼信息。這些處理與之前的賬戶信息的情況同樣,是利用基于SUBSCRIBE和 NOTIFY的方法的通知事件來進(jìn)行。將被通知的中繼信息登記到中繼信息數(shù)據(jù)庫2105中。如果有變更, 則每次登記變更后的內(nèi)容,繼續(xù)進(jìn)行更新。在利用INVITE方法而與其他中繼服務(wù)器之間建立可直接通信的中 繼用的通信會話時,可指定當(dāng)在本裝置的中繼信息中產(chǎn)生了變更的情況 下,是否向進(jìn)行了變更通知設(shè)定的中繼服務(wù)器發(fā)送變更通知和變更后的中 繼信息。即,在指定了不發(fā)送的情況下,中繼服務(wù)器即使利用來自其他中 繼服務(wù)器的SUBSCRIBE方法的發(fā)送而進(jìn)行了變更通知設(shè)定,也不依此進(jìn)行 基于NOTIFY方法的中繼信息的變更通知和變更后的中繼信息的發(fā)送。另外,同樣地,在利用INVITE方法,與其他中繼服務(wù)器之間建立可 直接通信的中繼用的通信會話時,可指定是否將由該通信會話形成的中繼 路徑信息包含在中繼信息中。即,中繼服務(wù)器通過指定不將該中繼路徑信 息包含在中繼信息中,可將新建立的中繼用的通信M保持為隱藏狀態(tài)。{組信息的控制}組信息是在網(wǎng)絡(luò)上虛擬構(gòu)成的專用網(wǎng)絡(luò)組的信息。 其中,包含跨越所連接的LAN而被分組后的一組通信終端的賬戶信息。例 如,在本通信系統(tǒng)中,如圖13的虛線所示那樣,通信終端2011和通信終 端2021、通信終端2021和通信終端2051,跨越各自所連接的LAN,作為 專用的網(wǎng)絡(luò)組被分組。該網(wǎng)絡(luò)組是,在相同組內(nèi)的通信終端之間可進(jìn)行通 信,但不接受來自組外的通信終端的通信的封閉的網(wǎng)絡(luò)。中繼服務(wù)器可從 通信終端接收組信息,也可以從中繼服務(wù)器接收組信息。而且,進(jìn)行變更通知設(shè)定,且該變更通知設(shè)定用于,當(dāng)在其他中繼 服務(wù)器所保持的組信息中產(chǎn)生了變更的情況下,請求該中繼服務(wù)器繼續(xù)發(fā) 送變更通知和變更后的組信息的。當(dāng)在本裝置的組信息中產(chǎn)生了變更的情 況下,向進(jìn)行了變更通知設(shè)定的中繼服務(wù)器,發(fā)送變更通知和變更后的組 信息。這些處理,與之前同樣,利用基于SUBSCRIBE和NOTIFY的方法的 通知事件來進(jìn)行。
將接收的組信息登記到組信息數(shù)據(jù)庫2106中。如果有變更,則每次 登記變^的內(nèi)容,繼續(xù)進(jìn)行更新。另外,還具有如下的功能,即,接受來自與LAN連接的通信終端的 組信,的發(fā),請求,只",登記有該通,終"^組信息并,信的功能。;因另外,還具有從與LAN連接的通信終端接收所編輯的組信息,并 更新本裝置所保持的組信息的功能。因此,只要在任意一個通信終端中編 輯組信息,并發(fā)送到該通信終端所連接的LAN的中繼服務(wù)器,更新該組信 息,則通過之前的組信息的變更通知設(shè)定,之后就自動地在中繼服務(wù)器之 間4UL并共有更新后的組信息。因此,即使因通信終端的移動等使專用的 網(wǎng)絡(luò)組的登記內(nèi)容產(chǎn)生了變更,也不需要煩瑣的程序,成為用戶非常方便 的系統(tǒng)。{中繼會話的控制}通信控制部2103具有在與對方側(cè)的中繼服務(wù)器 2013、 2023、 2053之間連接并維持隧道會話的功能。即,中繼服務(wù)器2013、 2023、 2053通it^M壬意一方發(fā)送SIP的INVITE方法,能夠在中繼服務(wù)器 2013、 2023、 2053之間建立隧道會話。中繼服務(wù)器2013、 2023、 2053的 通信控制部2103通過維持該建立的隧道會話,能夠?qū)B接在LAN2001、 2002、 2005中的通信終端之間的通信數(shù)據(jù)進(jìn)行中繼。即,由于對與LAN2001、 2002、 2005連接的通信終端,分別付予了 唯一的賬戶,所在與配置在另外的LAN2001、 2002、 2005中的通信終端彼 此進(jìn)行通信的情況下,指定接收方的唯一的賬戶。但是,指定了該賬戶的 SIP指令等的通信數(shù)據(jù),在中繼服務(wù)器2013、 2023、 2053之間,被封裝, 并被向其他方的中繼服務(wù)器2013、 2023、 2053中繼。接收側(cè)的中繼服務(wù) 器2013、 2023、 2053,取出中繼來的SIP指令,并將指定了唯一的賬戶的 通信數(shù)據(jù)向相應(yīng)的通信終端進(jìn)行中繼發(fā)送。通信控制部2103還進(jìn)行間接的中繼控制。即,若W目同的LAN內(nèi)的 通信終端接收到指定了其他LAN內(nèi)的通信終端的賬戶的通信請求,則根據(jù) 從其他中繼服務(wù)器接收到的賬戶信息來決定登記有所指定的賬戶的中繼 服務(wù)器。而且,檢測是否在與相應(yīng)的中繼服務(wù)器之間建立了可直接通信的
中繼用的通信會話。在未建立可直接通信的中繼用的通信會話的情況下, 根據(jù)已交換的中繼信息來決定中繼路徑,并通過與中繼路徑上的中繼服務(wù) 器之間的中繼用的通信會話,間接地對通信終端之間的通信數(shù)據(jù)進(jìn)行中 繼。而且,通信控制部2103還具有向SIP服務(wù)器2004發(fā)送用于進(jìn)行中 繼服務(wù)器本身的賬戶登記的登記請求(REGISTER)的功能。{SIP服務(wù)器}圖17是SIP服務(wù)器2004的功能方框圖。SIP服務(wù)器 2004具有WAN接口 2041、通信控制部2042、和中繼服務(wù)器賬戶信息數(shù)據(jù) 庫2043。WAN接口 2041是利用全球IP地址,在與連接在因特網(wǎng)2003中的 服務(wù)器、終端之間進(jìn)行通信的接口。 SIP服務(wù)器2004利用WAN接口 2041 能夠與中繼服務(wù)器2013、 2023、 2053進(jìn)行通信。通信控制部2042是控制通過WAN接口 2041進(jìn)行的各種通信的處理 部。通信控制部2042對依據(jù)了 TCP/IP和UDP、 SIP等的協(xié)議的通信處理 進(jìn)行控制。通信控制部2042的功能之一是,從與因特網(wǎng)2003連接的中繼服務(wù) 器接收賬戶的登記請求(REGISTER),并將該中繼服務(wù)器的賬戶信息登記 到中繼服務(wù)器賬戶信息數(shù)據(jù)庫2043中。例如,SIP服務(wù)器2004從中繼服 務(wù)器2013接收賬戶的登記請求(REGISTER),并將中繼服務(wù)器2013的賬 戶信息登記到中繼服務(wù)器賬戶信息數(shù)據(jù)庫2043中。通信控制部2042還具有將從中繼服務(wù)器2013、 2023、 2053發(fā)送的 各種SIP方法和應(yīng)答等的通信數(shù)據(jù)向其他方的中繼服務(wù)器中繼的功能。{通信處理的流向}下面,參照圖18至圖20的處理順序圖對如上構(gòu) 成的通信系統(tǒng)中的通信處理流向進(jìn)行說明。此外,圖18表示從步驟S2001 到步驟S2008的順序,—圖19表示接下來的從步驟S2009到步驟S2015的 順序,圖20表示從步驟S2016到步驟S2018的順序。在這里,如圖13所示,通信終端2011和通信終端2021、而且通信 終端2021和通信終端2051分別跨越各自所連接的LAN,作為2個專用的 網(wǎng)絡(luò)組而被分組(圖13中用虛線表示)。在中繼服務(wù)器2013與中繼服務(wù) 器2023、而且在中繼服務(wù)器2013與中繼服務(wù)器2053之間,分別建立有中 繼用的通信會話(圖13中用箭頭線表示)。而且,表示了將通信終端之間 的通信數(shù)據(jù)的札良,直到可經(jīng)由中繼服務(wù)器進(jìn)行中繼的通信處理的流向。 以下,按照每個步驟的順序進(jìn)行說明。(步驟S2001 )首先,中繼服務(wù)器2013向SIP服務(wù)器2004發(fā)送賬 戶的登記請求(REGISTER)。如圖18所示,在這里,中繼服務(wù)器2013進(jìn) 行本身賬戶(SIP: relay-serverl扭sip. srv)的登記請求。SIP服務(wù)器2004 向中繼服務(wù)器2013回復(fù)OK應(yīng)答,并將中繼服務(wù)器2013的賬戶與中繼服 務(wù)器2013的全球IP地址相互對應(yīng)地登記到中繼服務(wù)器賬戶信息數(shù)據(jù)庫 2043中。在進(jìn)行密碼認(rèn)證的情況下,在中繼服務(wù)器賬戶信息數(shù)據(jù)庫2043 中,預(yù)先將中繼服務(wù)器的賬戶與密碼相互對應(yīng)地進(jìn)行登記。在這種情況下, 用戶在請求登記時一同發(fā)送密碼。而且在密碼認(rèn)證成功的情況下,與IP 地址對應(yīng)地登記賬戶。(步驟S2002 )接下來,中繼服務(wù)器2023向SIP服務(wù)器2004發(fā)送 賬戶的登記請求(REGISTER )。這里,中繼服務(wù)器2023進(jìn)行本身賬戶(SIP: relay-server2扭sip. srv)的登記請求。SIP服務(wù)器2004向中繼服務(wù)器2023 回復(fù)OK應(yīng)答,并將中繼服務(wù)器2023的賬戶與中繼服務(wù)器2023的全球IP 地址相互對應(yīng)地登記到中繼服務(wù)器賬戶信息數(shù)據(jù)庫2043中。同樣,也可 以進(jìn):行密碼i人證。(步驟S2003 )然后,通信終端2011向中繼服務(wù)器2013發(fā)送賬戶 的登記請求(REGISTER),在這里,通信終端2011進(jìn)行本身賬戶(SIP: OOOlS)privatesip)的登記請求。中繼服務(wù)器2013進(jìn)行OK應(yīng)答,并將通 信終端2011的賬戶與通信終端2011的專用IP地址相互對應(yīng)地登記到本 地賬戶信息數(shù)據(jù)庫2104中。在進(jìn)行密碼認(rèn)證的情況下,在本地賬戶信息 數(shù)據(jù)庫2104中預(yù)先將通信終端的賬戶與密碼相互對應(yīng)地登記。在這種情 況下,用戶在請求登記時一同發(fā)送密碼。而且在密碼i^證成功的情況下, 與IP地址對應(yīng)地登記賬戶。(步驟S2004 )接下來,通信終端2021向中繼服務(wù)器2023發(fā)送賬 戶的登記請求(REGISTER)。在這里,通信終端2021進(jìn)行本身賬戶(SIP: 0002扭privatesip)的登記請求。中繼服務(wù)器2023進(jìn)行OK應(yīng)答,并將通 信終端2021的賬戶與通信終端2021的專用IP地址相互對應(yīng)地登記到本 地賬戶信息數(shù)據(jù)庫2104中。在這種情況下,同樣也可以進(jìn)行密碼認(rèn)證。通過以上的步驟,完成了中繼服務(wù)器2013、 2023針對SIP服務(wù)器 2004的賬戶登記,并且完成了通信終端2011、 2021針對中繼服務(wù)器2013、 2023的賬戶登記。(步驟S2005 )接下來的步驟S2005,表示組信息的登記處理。組信 息的登記也可以從與通信系統(tǒng)的網(wǎng)絡(luò)連接的任意一個通信終端來進(jìn)行。只 要將組信息登記到網(wǎng)絡(luò)上的任意一個中繼服務(wù)器中即可。這是因為如果將 組信息登記到網(wǎng)絡(luò)上的任意一個中繼服務(wù)器中,之后就自動地在中繼服務(wù) 器之間連鎖地收發(fā)組信息,在中繼服務(wù)器之間可共有組信息。在這里,表 示了從通信終端2011進(jìn)行的情況。通信終端2011向中繼服務(wù)器2013發(fā)送組信息的登記請求指令 (SetGroup)。在圖18的順序圖內(nèi)表示此時發(fā)送的組信息(GL)的內(nèi)容。 在這里構(gòu)成由通信終端2011和通信終端2021構(gòu)成的組和由通信終端 2021和通信終端2051構(gòu)成的組這2個組,分組后的通信終端的賬戶信息 記錄在表示組的組標(biāo)識的下面。具體地是,對分組后的通信終端2011的 賬戶(SIP: OOOl扭privatesip )和通信終端2021的賬戶(SIP: 00025)privatesip) >(寸予組標(biāo)識(group001),對分組后的通信終端2021 的賬戶(SIP: 0002扭privatesip )和通信終端2051的賬戶(SIP: 0003扭privatesip)付予組標(biāo)識(group002 ),并登記到組信息數(shù)據(jù)庫2106 中。若中繼服務(wù)器2013從通信終端2011接收到組信息和其躬己請求指 令,則向通信終端2011轉(zhuǎn)送OK應(yīng)答。(步驟S2006 )然后,中繼服務(wù)器2013向SIP服務(wù)器2004發(fā)送針 對中繼服務(wù)器2023的連接請求指令(INVITE方法)。在該INVITE方法中 指定了連接請求對方的中繼服務(wù)器2023的賬戶(SIP: relay-sever2B)sip. srv)。 SIP服務(wù)器2004通過參照中繼服務(wù)器賬戶信息 數(shù)據(jù)庫2043,取得中繼服務(wù)器2023的全球IP地址。而且,SIP服務(wù)器2004 將從中繼服務(wù)器2013發(fā)送來的INVITE方法向中繼服務(wù)器2023中繼。 這樣,當(dāng)連接請求指令從中繼服務(wù)器2013發(fā)送到中繼服務(wù)器2023 后,通過SIP服務(wù)器2004,從中繼服務(wù)器2023向中繼服務(wù)器2013轉(zhuǎn)送 0K應(yīng)答。(步驟S2007 )若這樣接收到連接請求指令,則在中繼服務(wù)器2013、 2023之間建立隧道會話。從以上的步驟S2001到步驟S2007的處理, 一般由操作員作為網(wǎng)絡(luò) 的初始設(shè)定來進(jìn)行。操作員進(jìn)行以下操作跨越因特網(wǎng)2003,將要連接的 配置在LAN中的中繼服務(wù)器登記到SIP服務(wù)器2004中。另外,進(jìn)行以下 操作跨越因特網(wǎng)2003,將要進(jìn)行通信的通信終端登記到中繼服務(wù)器中。 而且,進(jìn)行將組信息從通信終端登記到網(wǎng)絡(luò)上的任何一個的中繼服務(wù)器的 操作。(步驟S2008 )然后,中繼服務(wù)器2013對中繼服務(wù)器2023利用 SUBSCRIBE方法,在與中繼服務(wù)器2023之間進(jìn)行利用了通知事件的變更通 知設(shè)定。將SUBSCRIBE方法,經(jīng)由SIP服務(wù)器2004或直接向中繼服務(wù)器 2013發(fā)送。由此,當(dāng)在中繼服務(wù)器2023所保持的賬戶信息、中繼信息、 或組信息中產(chǎn)生了變更的情況下,每次利用NOTIFY方法,將該變更通知 和變更后的賬戶信息、變更后的中繼信息、或變更后的組信息,從中繼服 務(wù)器2023向中繼服務(wù)器2013通知。此外,在這里,由于在本地賬戶信息 LA中包含有賬戶信息和中繼信息,所以當(dāng)在該任意一個信息中有變更的情 況下,只要統(tǒng)一地通知變更后的本地賬戶信息即可。在圖18的順序圖內(nèi)表示了基于步驟S2008的SUBSCRIBE方法,并 利用NOTIFY方法從中繼服務(wù)器2023向中繼服務(wù)器2013通知的本地賬戶 信息LA2001的內(nèi)容。該本地賬戶信息LA2001包含向中繼服務(wù)器2023進(jìn)行了賬戶登記的 通信終端的信息,且該通信終端與配置有中繼服務(wù)器2023的LAN2002連 接。在當(dāng)前的狀態(tài)下,由于通信終端2021向中繼服務(wù)器2023進(jìn)行了賬戶 的登記,所以,在本地賬戶信息LA2001中,記錄有通信終端2021的賬戶 信息(SIP: 0002扭privatesip)。接收到本地賬戶信息LA2001的中繼服務(wù)器2013,將該信息登記到
本裝置的本地賬戶信息數(shù)據(jù)庫2104中。但對于所接收到的賬戶信息,將 其與該賬戶信息的發(fā)送源、即中繼服務(wù)器的賬戶信息相互對應(yīng)地進(jìn)行登 記。在這種情況下,通信終端2021的賬戶(SIP: 0002B)privatesip)與 中繼服務(wù)器2023的賬戶(SIP: relay-server2扭sip. srv)相互對應(yīng)地,皮 登記。另外,本地賬戶信息U2001包含中繼服務(wù)器2023所建立的可直 接通信的通信會話的包含中繼路徑信息在內(nèi)的中繼信息。但是,由于中繼 服務(wù)器2023還未與中繼服務(wù)器2013以外建立可直接通信的通信會話,所 以記錄有包含在中繼信息中的中繼路徑信息并不存在的信息(none)。 接收到本地賬戶信息LA2001的中繼服務(wù)器2013,將該信息與該中繼信息 的發(fā)送源、即中繼服務(wù)器2023的賬戶信息(SIP: relay-server2S)sip. srv) 相互對應(yīng)地登記到本裝置的中繼信息數(shù)據(jù)庫2105中。由于在中繼服務(wù)器2013中已經(jīng)登記有組信息(參照步驟S2005 ), 所以不向中繼服務(wù)器2023進(jìn)行組信息的發(fā)送請求。(步驟S2009 )然后,如圖19所示,中繼服務(wù)器2023,對中繼服務(wù) 器2013利用SUBSCRIBE方法,在與中繼服務(wù)器2013之間,進(jìn)行利用了通 知事件的變更通知設(shè)定。由此,當(dāng)在中繼服務(wù)器2013所保持的賬戶信息、 中繼信息或組信息中產(chǎn)生了變更的情況下,每次利用NOTIFY方法,將該 變更通知和變更后的賬戶信息、變更后的中繼信息、或變更后的組信息從 中繼服務(wù)器2013向中繼服務(wù)器2023通知。由于中繼服務(wù)器2023未保持組信息,所以向中繼服務(wù)器2013,在 進(jìn)行上述變更通知設(shè)定的同時進(jìn)行組信息的發(fā)送請求。在圖19的順序圖內(nèi)表示了基于步驟S2009的SUBSCRIBE方法,并 利用NOTIFY方法,從中繼服務(wù)器2013向中繼服務(wù)器2023通知的本地賬 戶信息LA2002的內(nèi)容,同時包含所通知的組信息。該本地賬戶信息LA2002 包含向中繼服務(wù)器2013進(jìn)行了賬戶登記的通信終端的信息,且該通信終 端與配置有中繼服務(wù)器2013的LAN2001連接。中繼服務(wù)器2023將該信息 登記到本裝置的本地賬戶信息數(shù)據(jù)庫2104中。在這種情況下,將通信終 端2011的賬戶(SIP: OOOl扭privatesip)和中繼服務(wù)器2013的賬戶(SIP: relay-serverl扭sip. srv)以相互對應(yīng)的狀態(tài),登記到本地賬戶信息數(shù)據(jù)
庫2104中。本地賬戶信息LA2002中包含中繼服務(wù)器2013建立的可直接通信 的通信M的包含中繼路徑信息在內(nèi)的中繼信息。但是,由于中繼服務(wù)器 2013也未與中繼服務(wù)器2023以外建立可直接通信的通信會話,所以記錄 有包含在中繼信息中的中繼路徑信息并不存在的信息(none)。接收到 本地賬戶信息LA2002的中繼服務(wù)器2023,將該信息與該中繼信息的發(fā)送 源、即中繼服務(wù)器2013的賬戶信息(SIP: relay-serverl扭sip. srv)相 互對應(yīng)地登記到本裝置的中繼信息數(shù)據(jù)庫2105中。組信息是發(fā)送中繼服務(wù)器2013所保持的組信息。中繼服務(wù)器2023 將該信息登記到本裝置的組信息數(shù)據(jù)庫2106中。與LAN2001連接的通信終端2011通過訪問中繼服務(wù)器2013,可參 照中繼服務(wù)器2013所管理的本地賬戶信息數(shù)據(jù)庫2104、中繼信息數(shù)據(jù)庫 2105、和組信息數(shù)據(jù)庫2106。例如,通信終端2011的用戶,利用參照地 址簿那樣的^Mt,可參照本地賬戶信息數(shù)據(jù)庫2104的內(nèi)容。同樣地,與 LAN2002連接的通信終端2021可參照由中繼服務(wù)器2023所管理的本地賬 戶信息數(shù)據(jù)庫2104等。如上述那樣,在中繼服務(wù)器2013與中繼服務(wù)器2023之間建立了直 接中繼用的通信會話。接下來,進(jìn)一步對在中繼服務(wù)器2013與中繼服務(wù) 器2053之間建立直接中繼用的通信會話的通信處理的流向進(jìn)行說明。(步驟S2010)中繼服務(wù)器2053向SIP服務(wù)器2004發(fā)送賬戶的登 記請求(REGISTER),在這里,中繼服務(wù)器2053進(jìn)行本身賬戶(SIP: relay-server3扭sip. srv )的躬己請求。SIP服務(wù)器2004向中繼服務(wù)器2053 回復(fù)OK應(yīng)答,并將中繼服務(wù)器2053的賬戶與中繼服務(wù)器2053的全球IP 地址相互對應(yīng)地登記到中繼服務(wù)器賬戶信息數(shù)據(jù)庫2043中。同樣地,也 可以進(jìn)行密碼i人證。(步驟S2011)接下來,通信終端2051向中繼服務(wù)器2053發(fā)送賬 戶的登記請求(REGISTER )。中繼服務(wù)器2053向通信終端2051回復(fù)OK應(yīng) 答的同時,將通信終端2051的賬戶(SIP: 0003扭privatesip)與通信終 端2051的專用IP地址相互對應(yīng)地登記到本地賬戶信息數(shù)據(jù)庫2104中。 (步驟S2012 )接下來,中繼服務(wù)器2053向SIP服務(wù)器2004發(fā)送 針對中繼服務(wù)器2013的連接請求指令(INVITE方法)。在該INVITE方法 中,指定了連接請求對方的中繼服務(wù)器2013的賬戶(SIP: relay-severl扭sip. srv)。 SIP服務(wù)器2004通過參照中繼服務(wù)器賬戶信息 數(shù)據(jù)庫2043,取得中繼服務(wù)器2013的全球IP地址。而且,SIP服務(wù)器2004 將從中繼服務(wù)器2053發(fā)送的INVITE方法向中繼服務(wù)器2013中繼。這樣,當(dāng)連接請求指令從中繼服務(wù)器2053發(fā)送到中繼服務(wù)器2013 后,通過SIP服務(wù)器2004,從中繼服務(wù)器2013向中繼服務(wù)器2053轉(zhuǎn)送 OK應(yīng)答。(步驟S2013 )若這樣接收到連接請求指令,則在中繼服務(wù)器2053、 2013之間建立了隧道會話。此外,從步驟S2010到步驟S2013的處理,由 操作員來進(jìn)行。(步驟S2014)然后,中繼服務(wù)器2053,對中繼服務(wù)器2013,利用 SUBSCRIBE方法,在與中繼服務(wù)器2013之間,進(jìn)行利用了通知事件的變更 通知設(shè)定。由此,當(dāng)在中繼服務(wù)器2013所保持的賬戶信息、中繼信息或 組信息中產(chǎn)生了變更的情況下,每次利用NOTIFY方法,將該變更通知和 變更后的賬戶信息、變更后的中繼信息、或變更后的組信息從中繼服務(wù)器 2013向中繼服務(wù)器2053通知。中繼服務(wù)器2053未保持組信息。因此,向中繼服務(wù)器2013,在進(jìn) 行上述變更通知設(shè)定的同時進(jìn)行組信息的發(fā)送請求。在圖19的順序圖內(nèi)表示了基于步驟S2014的SUBSCRIBE方法,并 利用NOTIFY方法,從中繼服務(wù)器2013向中繼服務(wù)器2053通知的本地賬 戶信息LA2003的內(nèi)容,同時包含被通知的組信息。該本地賬戶信息LA2003 包含向中繼服務(wù)器2013進(jìn)行了賬戶登記的通信終端的信息,且該通信終 端與配置有中繼服務(wù)器2013的LAN2001連接。在當(dāng)前的狀態(tài)下,由于通 信終端2011向中繼服務(wù)器2013,進(jìn)行了賬戶的登記,所以,在本地賬戶 信息LA2003中,記錄有通信終端2011的賬戶信息(SIP: OOOl扭privatesip)。另外,由于中繼服務(wù)器2013在與中繼服務(wù)器2023之間建立了可直
接通信的通信^",所以,在中繼信息中,記錄有表示建立了與中繼服務(wù)器2023之間的可直接通信的通信會話的情況的中繼路徑信息(SIP: relay-server2扭sip. srv)。另外,該中繼路徑信息與下述的通信終端2021 的賬戶信息(SIP: 0002扭privatesip)同時被記錄,即,該通信終端2021 與配置有該中繼服務(wù)器2023的LAN2002連接,且向中繼服務(wù)器2023進(jìn)行 了賬戶登記。接收到本地賬戶信息LA2003的中繼服務(wù)器2053,將接收到的賬戶 信息登記到本裝置的本地賬戶信息數(shù)據(jù)庫2104中。但是,對于接收到的 賬戶信息,將其與該賬戶信息的發(fā)送源、即中繼服務(wù)器的賬戶信息相互對 應(yīng)進(jìn)行登記。在這種情況下,通信終端2011的賬戶(SIP: OOOl扭privatesipl )與中繼月艮務(wù)器 2013 的賬戶 (SIP : relay-serverl扭sip. srv)相互對應(yīng)地被登記。另外,中繼服務(wù)器2053,將接收到的中繼信息登記到本裝置的中繼 信息數(shù)據(jù)庫2105中。在這種情況下,中繼路徑信息(SIP: relay-server2扭sip. srv)與在該中繼服務(wù)器2023的管理下的通信終端 2021的賬戶信息(SIP: 0002扭privatesip) —同,與中繼服務(wù)器2013的 賬戶(SIP: relay-serverl扭sip. srv)對應(yīng)地被登i己。組信息是發(fā)送由中繼服務(wù)器2013所保持的組信息。中繼服務(wù)器2023 將該信息登記到本裝置的組信息數(shù)據(jù)庫2106中。由此,在建立了中繼會話的網(wǎng)絡(luò)上的中繼服務(wù)器2013、 2023、 2053 中實現(xiàn)了組信息的共有。即,只需在之前的步驟S2005中將組信息登記到 中繼服務(wù)器2013中,便能夠與網(wǎng)絡(luò)上的中繼服務(wù)器之間連鎖地iltiL組信 息,而實現(xiàn)共有。(步驟S2015)然后,中繼服務(wù)器2013,對中繼服務(wù)器2053,利用 SUBSCRIBE方法,在與中繼服務(wù)器2053之間,進(jìn)行利用了通知事件的變更 通知設(shè)定。由此,當(dāng)在包含于中繼服務(wù)器2053所保持的本地賬戶信息中 的賬戶信息、中繼信息、或組信息中產(chǎn)生了變更的情況下,每次利用NOTIFY 方法,將該變更通知和變更后的賬戶信息、變更后的中繼信息、或變^ 的組信息從中繼服務(wù)器2053向中繼服務(wù)器2013通知。
在圖19的順序圖內(nèi)表示了基于步驟S2015的SUBSCRIBE方法,并 利用NOTIFY方法,從中繼服務(wù)器2053向中繼服務(wù)器2013通知的本地賬 戶信息LA2004的內(nèi)容。該本地賬戶信息LA2004包含向中繼服務(wù)器2053 進(jìn)行了賬戶登記的通信終端的信息,且該通信終端與配置有中繼服務(wù)器 2053的LAN2005連接。中繼服務(wù)器2013將接收到的賬戶信息登記到本裝 置的本地賬戶信息數(shù)據(jù)庫2104中。在這種情況下,將通信終端2051的賬 戶(SIP: 0003扭privatesip )和中繼服務(wù)器2053的賬戶(SIP: relay-server3扭sip. srv)以相互對應(yīng)的狀態(tài),登記到本地賬戶信息數(shù)據(jù) 庫2104中。另夕卜,本地賬戶信息LA2004雖然包含中繼服務(wù)器2053的中繼信息, 但該中繼服務(wù)器2053由于還未與中繼服務(wù)器2013以外建立可直接通信的 通信會話,所以記錄有表示中繼路徑信息并不存在的信息(none)。接收 到本地賬戶信息LA2004的中繼服務(wù)器2013,將該信息與該中繼信息的發(fā) 送源、即中繼服務(wù)器2053的賬戶信息(SIP: relay-server3扭sip. srv) 相互對應(yīng)地登記到本裝置的中繼信息數(shù)據(jù)庫2105中。另外,由于中繼服務(wù)器2013在本裝置中保持有組信息,所以不進(jìn)行 組信息的發(fā)送請求。這樣,中繼服務(wù)器2053和中繼服務(wù)器2013交換本地賬戶信息 LA2003、 LA2004,并將各自取得的信息登記到本地賬戶信息數(shù)據(jù)庫2104 和中繼信息數(shù)據(jù)庫2105、組信息數(shù)據(jù)庫2106中。(步驟S2016)在中繼服務(wù)器2013中,由于在與中繼服務(wù)器2053 之間建立了可直接通信的中繼用的通信會話,所以在中繼信息中產(chǎn)生變 更。其結(jié)果,基于之前在與中繼服務(wù)器2023之間發(fā)生的變更通知設(shè)定(步 驟S2009 ),利用NOTIFY方法,將包含該變更通知和變更后的中繼信息的 本地賬戶信息LA2005從中繼服務(wù)器2013向中繼服務(wù)器2023通知。在圖20的順序圖內(nèi)表示了該本地賬戶信息LA2005的內(nèi)容。在該 本地賬戶信息LA2005中,以與中繼服務(wù)器2013的賬戶(SIP: relay-serverltBsip. srv)相互對應(yīng)的狀態(tài),包含向中繼服務(wù)器2013進(jìn)行 了賬戶登記的通信終端的信息(SIP: OOOlB)privatesipl),且該通信終端 與配置有中繼服務(wù)器2013的LAN2001連接。而且,作為中繼信息,表示在與中繼服務(wù)器2053之間新建立了可直接通信的通信會話的情況的中繼 路徑信息(SIP: relay-server3扭sip. srv),以與在該中繼服務(wù)器2053的 管理下的通信終端2051的賬戶信息(SIP: 0003扭privatesip3)相互對應(yīng) 的狀態(tài),被記錄。中繼服務(wù)器2023 ,以與中繼服務(wù)器2013的賬戶(SIP: relay-serverlS)sip. srv)相互對應(yīng)的狀態(tài),分別地將接收到的賬戶信息 登記到本裝置的本地賬戶信息數(shù)據(jù)庫2104中,將接收到的中繼信息登記 到本裝置的中繼信息數(shù)據(jù)庫2105中,更新為變更后的信息。下面,對在這樣建立的網(wǎng)絡(luò)中進(jìn)行的通信終端之間的通信數(shù)據(jù)的收 發(fā)進(jìn)行說明。(步驟S2017)在步驟S2017中,表示通信終端2011的用戶對通信 終端2051嘗試了訪問的情況。從通信終端2011向中繼服務(wù)器2013發(fā)送 將接收方設(shè)為通信終端2051的SIP指令。若中繼服務(wù)器2013接收到該SIP 指令,則參照本裝置的組信息數(shù)據(jù)庫2106,檢查發(fā)送源的通信終端2011 和接收方的通信終端2051是否登記在相同的組中(CheckGroup指令)。在 這里,由于兩通信終端2011、 2051未登記在相同的組內(nèi)(參照圖13),所 以中繼服務(wù)器2013向作為發(fā)送源的通信終端2011回復(fù)4^應(yīng)答。(步驟S2018)在步驟S2018中表示通信終端2021的用戶對通信終 端2051嘗試性地進(jìn)行了訪問的情況。從通信終端2021向中繼服務(wù)器2023 發(fā)送將接收方設(shè)為通信終端2051的SIP指令。若中繼服務(wù)器2023接收到 該SIP指令,則參照本裝置的組信息數(shù)據(jù)庫2106,檢查發(fā)送源的通信終端 2021和接收方的通信終端2051是否登記在相同的組中(CheckGroup指 令)。由于兩通信終端2021、 2051被登記在相同的組中(參照圖13),所 以中繼服務(wù)器2023參照本地賬戶信息數(shù)據(jù)庫2104,特定登記有該接收方 賬戶的中繼服務(wù)器。這種情況下,由于通信終端2051的賬戶與中繼服務(wù) 器2053對應(yīng)而被登記,所以作為中繼對方,選擇中繼服務(wù)器2053。然后,檢測在與中繼服務(wù)器2053之間是否建立有可直接通信的中繼 用的通信會話。如果建立了中繼用的通信會話,則把通信數(shù)據(jù)按原樣直接 發(fā)送到中繼服務(wù)器2053。但是,這里,中繼服務(wù)器2023與中繼服務(wù)器2053 之間未建立可直接通信的中繼用的通信會話。因此,中繼服務(wù)器2023參
照中繼信息數(shù)據(jù)庫2105,根據(jù)已交換的中繼信息來決定中繼路徑。具體地是,在本裝置的中繼信息數(shù)據(jù)庫2105所保持的中繼信息中, 記錄有與中繼服務(wù)器2023建立了中繼用的通信會話的中繼服務(wù)器2013, 在與中繼服務(wù)器2053之間建立了中繼用的通信會話的信息(參照本地賬 戶信息LA2005 )。因此,通過參照該信息,可決定經(jīng)由中繼服務(wù)器2013的 與中繼服務(wù)器2053之間的間接的中繼路徑。通過中繼服務(wù)器間接地進(jìn)行 中繼,起到降低中繼服務(wù)器之間的通信負(fù)荷的作用。若決定了中繼路徑,則中繼服務(wù)器2023將從通信終端2021接收到 的SIP指令,利用隧道M,直接轉(zhuǎn)送到中繼服務(wù)器2013(步驟S2018. 1 )。 并且,中繼服務(wù)器2013將從中繼服務(wù)器2023接收到的SIP指令直接轉(zhuǎn)送 到中繼服務(wù)器2053 (步驟S2018.1.1)。然后,從中繼服務(wù)器2053向通信 終端2051轉(zhuǎn)送(步驟S2018. 1. 1.1 )。這樣,從通信終端2021發(fā)送來的 SIP指令被轉(zhuǎn)送到通信終端2051。若通信終端2051接收到從通信終端2021發(fā)送來的SIP指令,則向 通信終端2021回復(fù)SIP應(yīng)答。該應(yīng)答再次利用隧道會話,從中繼服務(wù)器 2053經(jīng)由中繼服務(wù)器2013被轉(zhuǎn)送到中繼服務(wù)器2023,并且由中繼服務(wù)器 2023被轉(zhuǎn)送到通信終端2021。各通信終端能夠從中繼服務(wù)器只抽出登記有該通信終端的組信息, 進(jìn)行接收。例如,若通信終端2011訪問中繼服務(wù)器2013,并請求發(fā)iHi且 信息,則中繼服務(wù)器2013在組信息中,抽出并回復(fù)登記有通信終端2011 的賬戶(SIP: OOOl扭privatesip)的組(group001)的信息。因此,用戶 能夠從各個終端容易得知在網(wǎng)絡(luò)中構(gòu)成的專用網(wǎng)絡(luò)組的狀況。中繼服務(wù)器能夠從與LAN連接的各個通信終端接收組信息,并更新 所保持的組信息。例如,假設(shè)重新建立了專用網(wǎng)絡(luò)。而且,操作員從任意服務(wù)器予以發(fā)送。接收到該信息的中繼服務(wù)器,更新本裝置的組信息數(shù)據(jù) 庫2106。由此,可向已建立了中繼會話的其他中繼服務(wù)器、和要建立中繼 會話的中繼服務(wù)器,連鎖性地發(fā)送接收已更新的組信息,并在最終自動地 在全部中繼服務(wù)器中共有被更新的組信息。 另外,即使在通信終端移動到不同的LAN中,重新向該LAN內(nèi)的中 繼服務(wù)器進(jìn)行了賬戶登記的情況下,由于通信終端的賬戶如圖14所示那 樣,被一維地唯一地進(jìn)行管理,所以,可按原樣地來利用專用的網(wǎng)絡(luò)組等, 由于如果有賬戶信息等的變更,則在中繼服務(wù)器之間自動地進(jìn)行相關(guān)信息 的更新,所以可動態(tài)地對應(yīng)。雖然參照優(yōu)選實施方式描述了本發(fā)明,但是可以以多種方式改進(jìn) 本發(fā)明,并且可以推知與上面提出和描述的實施方式不同的多種實施方 式,這對本技術(shù)領(lǐng)域的普通技術(shù)人員而言是顯而易見的。因此,所附權(quán) 利要求書意在涵蓋本發(fā)明的所有落入本發(fā)明主旨和范圍內(nèi)的改進(jìn)方案。
權(quán)利要求
1.一種中繼服務(wù)器,配置于局域網(wǎng)中,并能夠與配置于廣域網(wǎng)中的外部服務(wù)器進(jìn)行通信,其特征在于,具有本地賬戶信息登記單元,登記上述局域網(wǎng)內(nèi)的通信終端的賬戶信息;將本裝置的賬戶信息登記到上述外部服務(wù)器的單元;指定在上述外部服務(wù)器中已登記的其他中繼服務(wù)器,并與上述其他中繼服務(wù)器建立可直接通信的中繼用的通信會話的單元;與上述其他中繼服務(wù)器交換由上述本地賬戶信息登記單元所保持的賬戶信息的單元;變更通知設(shè)定單元,當(dāng)在上述其他中繼服務(wù)器所保持的賬戶信息中產(chǎn)生了變更的情況下,請求上述其他中繼服務(wù)器發(fā)送變更后的賬戶信息;若從上述局域網(wǎng)絡(luò)內(nèi)的通信終端接受了指定了其他的局域網(wǎng)內(nèi)的通信終端的賬戶的通信請求,則根據(jù)與上述其他中繼服務(wù)器已交換的賬戶信息來決定登記有所指定的賬戶的其他中繼服務(wù)器的單元;通過與上述所決定的其他中繼服務(wù)器之間的中繼用的通信會話,對上述通信終端與上述其他通信終端之間的通信數(shù)據(jù)進(jìn)行中繼的單元。
2. 根據(jù)權(quán)利要求l所述的中繼服務(wù)器,其特征在于, 在與其他中繼服務(wù)器建立可直接通信的中繼用的通信會話時,可指定當(dāng)在上述其他中繼服務(wù)器的賬戶信息中產(chǎn)生了變更的情況下,是否請求發(fā) 送變更后的賬戶信息。
3. 根據(jù)權(quán)利要求l所述的中繼服務(wù)器,其特征在于, 在由上i^域網(wǎng)內(nèi)的通信終端進(jìn)行賬戶信息的登記時,可指定是否將所登記的賬戶信息包含在向其他中繼服務(wù)器發(fā)送的賬戶信息中。
4. 根據(jù)權(quán)利要求2所述的中繼服務(wù)器,其特征在于, 在由上述局域網(wǎng)內(nèi)的通信終端進(jìn)行賬戶信息的登記時,可指定是否將所登記的賬戶信息包含在向其他中繼服務(wù)器發(fā)送的賬戶信息中。
5. —種中繼l艮務(wù)器,配置于局域網(wǎng)中,并能夠與配置于廣域網(wǎng)中的 外部服務(wù)器進(jìn)行通信,其特征在于,具有交換單元,與配置于其他局域網(wǎng)中的其他中繼服務(wù)器交換與中繼用的 通信會話有關(guān)的中繼信息;在將通信數(shù)據(jù)向其他局域網(wǎng)內(nèi)的通信終端進(jìn)行中繼時,檢測是否與配 置于其他局域網(wǎng)中的其他中繼服務(wù)器建立了可直接通信的中繼用的通信 ^"的單元;當(dāng)檢測為未與上述其他中繼服務(wù)器建立可直接通信的中繼用的通信 會話的情況下,基于利用上述交換單元已交換的上述中繼信息,通過已建 立了中繼用的通信會話的另外別的中繼服務(wù)器,間接地進(jìn)行通信數(shù)據(jù)的中 繼。
6. 根據(jù)權(quán)利要求5所述的中繼服務(wù)器,其特征在于,具有 本地賬戶信息登記單元,登記上述局域網(wǎng)內(nèi)的通信終端的賬戶信息; 將本裝置的賬戶信息登記到上述外部服務(wù)器的單元; 指定在上述外部服務(wù)器中已登記的其他中繼服務(wù)器,并與其他中繼服務(wù)器建立可直接通信的中繼用的通信會話的單元;中繼信息登記單元,登記所建立的中繼用的通信會話的包含中繼路徑 信息在內(nèi)的中繼信息;與其他中繼服務(wù)器交換由上述本地賬戶信息登記單元所保持的賬戶 信息的單元;與其他中繼服務(wù)器交換由中繼信息登記單元所保持的中繼信息的單元j變更通知設(shè)定單元,當(dāng)在其他中繼服務(wù)器所保持的中繼信息中產(chǎn)生了 變更的情況下,請求該其他中繼服務(wù)器發(fā)送變更后的中繼信息;若從上述局域網(wǎng)內(nèi)的通信終端接受了指定了其他通信終端的賬戶的 通信請求,則根據(jù)從其他中繼服務(wù)器接收到的賬戶信息來決定登記有所指 定的賬戶的其他中繼服務(wù)器,并檢測是否在與所相應(yīng)的其他中繼服務(wù)器之 間建立了可直接通信的中繼用的通信會話的單元;在未建立可直接通信的中繼用的通信會話的情況下,根據(jù)中繼信息來 決定中繼路徑,并通過與中繼路徑上的其他中繼服務(wù)器之間的中繼用的通 信會話,對通信終端之間的通信數(shù)據(jù)進(jìn)行中繼的單元。
7. 根據(jù)權(quán)利要求6所述的中繼服務(wù)器,其特征在于, 在與其他中繼服務(wù)器建立可直接通信的中繼用的通信會話時,可指定當(dāng)在對方的中繼服務(wù)器的中繼信息中產(chǎn)生了變更的情況下,是否請求發(fā)送 變更后的中繼信息。
8. 根據(jù)權(quán)利要求6所述的中繼服務(wù)器,其特征在于, 在與其他中繼服務(wù)器建立可直接通信的中繼用的通信會話時,可指定是否將由該通信會話所形成的中繼路徑信息包含在中繼信息中。
9. 根據(jù)權(quán)利要求7所述的中繼服務(wù)器,其特征在于, 在與其他中繼服務(wù)器建立可直接通信的中繼用的通信會話時,可指定是否將由該通信會話所形成的中繼路徑信息包含在中繼信息中。
10. —種中繼服務(wù)器,配置于局域網(wǎng)中,并能夠與配置于廣域網(wǎng)中的外部服務(wù)器進(jìn)行通信,其特征在于,具有登記局域網(wǎng)內(nèi)的通信終端的賬戶信息的單元;將本裝置的賬戶信息登記到外部服務(wù)器的單元;指定在外部服務(wù)器中已登記的其他中繼服務(wù)器,并與上述其他中繼服 務(wù)器建立可直接通信的中繼用的通信會話的單元;與上述其他中繼服務(wù)器交換所保持的賬戶信息的單元;登記組信息的單元,且該組信息是將通信終端的賬戶信息進(jìn)行分組后 的組信息;若從局域網(wǎng)內(nèi)的通信終端接受了指定了其他通信終端的賬戶的通信 請求,則基于所保持的組信息,判斷兩通信終端是否登記在相同的組中, 并在登記在相同的組中的情況下,基于所保持的賬戶信息來決定中繼服務(wù) 器,通過與該中繼服務(wù)器之間的中繼用的通信會話,對通信終端之間的通 信數(shù)據(jù)進(jìn)行中繼的單元。
11. 根據(jù)權(quán)利要求10所述的中繼服務(wù)器,其特征在于,具有在本裝 置未保持有組信息的情況下,請求其他中繼服務(wù)器發(fā)送組信息的單元。
12. 根據(jù)權(quán)利要求10所述的中繼服務(wù)器,其特征在于,具有當(dāng)在中 繼服務(wù)器所保持的組信息中產(chǎn)生了變更的情況下,請求該其他中繼服務(wù)器 發(fā)送變更后的組信息的單元。
13. 根據(jù)權(quán)利要求10所述的中繼服務(wù)器,其特征在于,具有接受來 自通信終端的組信息的發(fā)送請求,抽出并發(fā)送與該通信終端有關(guān)的組信息 的單元。
14. 根據(jù)權(quán)利要求10所述的中繼服務(wù)器,其特征在于,具有從通信 終端接收組信息,并更新所保持的組信息的單元。
全文摘要
本發(fā)明提供一種中繼服務(wù)器,可降低服務(wù)器負(fù)荷,實現(xiàn)針對通信終端的移動等的動態(tài)對應(yīng)等,并且能夠在配置于不同LAN中的通信終端之間進(jìn)行通信。中繼服務(wù)器被配置于LAN中,并能夠與配置于WAN中的SIP服務(wù)器進(jìn)行通信。例如,第一中繼服務(wù)器與第二中繼服務(wù)器交換各自的LAN內(nèi)的通信終端的賬戶信息。當(dāng)在一方的中繼服務(wù)器中,在已交換的賬戶信息中產(chǎn)生了變更的情況下,向其他方的中繼服務(wù)器通知變更后的賬戶信息。一方的中繼服務(wù)器基于已交換的賬戶信息決定其他方的中繼服務(wù)器,并通過其他方的中繼服務(wù)器對通信終端之間的通信數(shù)據(jù)進(jìn)行中繼。
文檔編號H04L12/46GK101163082SQ20071015207
公開日2008年4月16日 申請日期2007年10月9日 優(yōu)先權(quán)日2006年10月11日
發(fā)明者谷本好史 申請人:村田機(jī)械株式會社