專利名稱:在線服務(wù)器、對(duì)話控制服務(wù)器、數(shù)據(jù)包中繼系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息公開的設(shè)定方式,特別涉及在線服務(wù)器、對(duì)話控制服務(wù)器、數(shù)據(jù)包中繼系統(tǒng)。
背景技術(shù):
近年來,采用利用稱為“在線(Presence)”概念的狀態(tài)把握技術(shù)的通信技術(shù)的開發(fā)盛行。所謂“在線”是表示用戶當(dāng)前狀態(tài)的術(shù)語??赏ㄟ^向其它用戶實(shí)時(shí)通知該“在線”來把握彼此的當(dāng)前狀態(tài)。在采用在線的通信技術(shù)中,在現(xiàn)階段實(shí)施的代表性通信技術(shù)中,有IM(Instant Messaging即時(shí)消息)。使用在線信息的IM的概念與其通知方法以IETF(Internet Engineering Task Force因特網(wǎng)工程任務(wù)組)的impp(Instant Messaging and Presence Protocol即時(shí)消息和在線協(xié)議)工作組為中心進(jìn)行標(biāo)準(zhǔn)化。按impp工作組來標(biāo)準(zhǔn)化的內(nèi)容記載于非專利文獻(xiàn)1、非專利文獻(xiàn)2中。
以前,使用“在線”的狀態(tài)把握技術(shù)基本上是以三方通話的形式提供給IM服務(wù)器的方式,所使用的通信協(xié)議也是擴(kuò)展各公司獨(dú)自構(gòu)筑的IM服務(wù)用協(xié)議的形式。但是,最近協(xié)議水平下的標(biāo)準(zhǔn)化也積極開展起來。例如,利用IETF的SIMPLE(SIP for Instant Messaging and Presence Leveraging Extensions即時(shí)消息與在線利用擴(kuò)展會(huì)話初始協(xié)議)工作組,執(zhí)行擴(kuò)展了IP電話等利用的對(duì)話啟動(dòng)協(xié)議SIP(Session Initiation Protocol)的在線信息收發(fā)協(xié)議的標(biāo)準(zhǔn)化。在非專利文獻(xiàn)3或其它因特網(wǎng)草案(Internet-Draft)中,記載了該標(biāo)準(zhǔn)規(guī)格。最近,發(fā)現(xiàn)各公司使自己公司展開的IM服務(wù)的通信協(xié)議與SIMPLE標(biāo)準(zhǔn)一致、實(shí)現(xiàn)與使用SIP的IP電話、電視電話等服務(wù)的統(tǒng)一化的趨勢(shì)。另外,還發(fā)現(xiàn)開發(fā)安裝了SIMPLE標(biāo)準(zhǔn)的在線服務(wù)器、并提議以與IM服務(wù)相分離的形式來適用在線的動(dòng)向。
另外,IM服務(wù)基本上以在1用戶1終端展開的服務(wù)為前提。例如,假設(shè)利用IM服務(wù)的用戶A具有多個(gè)終端,持有終端A和終端A’,現(xiàn)在終端A利用IM服務(wù)。如果用戶A在同時(shí)使終端A與A’注冊(cè)于IM服務(wù)器的情況下,當(dāng)前的IM服務(wù)器無法判斷向終端A、A’中的哪個(gè)發(fā)送作為其它用戶的用戶B向用戶A發(fā)送的即時(shí)消息。對(duì)此,在當(dāng)前的IM服務(wù)中,在服務(wù)器側(cè)安裝防止雙重注冊(cè)用的機(jī)構(gòu)來對(duì)應(yīng),若在用戶A使終端A注冊(cè)時(shí)要使終端A’注冊(cè)、則執(zhí)行使終端A強(qiáng)制注銷的處理等。
在使用SIP的情況下,存在許可該雙重注冊(cè)的模式。但是,該功能特定于IP電話。這是因?yàn)镾IP原本是以IP電話為目標(biāo)的標(biāo)準(zhǔn)。下面,說明基于SIP的雙重注冊(cè)的模式。
圖13是312所示用戶B對(duì)SIP服務(wù)器41注冊(cè)314、315所示兩臺(tái)IP電話的圖。此時(shí),用戶B為了注冊(cè),從314、315的兩個(gè)終端向SIP服務(wù)器41發(fā)送SIP的REGISTER消息。圖5中示出REGISTER消息的內(nèi)容。各終端通過在REGISTER發(fā)送時(shí)指定圖5的73所示的q-value,可指定優(yōu)先順序。q-value用從0至1的數(shù)字來指定,值越高的終端,則優(yōu)先順序越高。例如,若設(shè)314所示IP電話終端1將q-value指定為0.5,315所示IP電話終端2將q-value示為0.7,則315所示IP電話終端2的q-value值高,所以SIP服務(wù)器41以后優(yōu)先處理IP電話終端2。在該狀態(tài)下,若用戶A對(duì)用戶B執(zhí)行電話呼叫,則SIP服務(wù)器41向使用戶B注冊(cè)的終端中的、優(yōu)先順序高的IP電話終端2進(jìn)行呼叫。在SIP標(biāo)準(zhǔn)下,通過以上形式來管理終端的雙重注冊(cè)。
非專利文獻(xiàn)1RFC 2778非專利文獻(xiàn)2RFC 2779非專利文獻(xiàn)3RFC 3265非專利文獻(xiàn)4IETF Internet Draft draft-ietf-impp-cpim-pidf-08.txt以前的IM服務(wù)中,IM服務(wù)器僅管理與注冊(cè)用戶的屏幕名稱(用戶的識(shí)別符)對(duì)應(yīng)的在線/離線狀態(tài)信息,不管理終端的種類信息。另外,若觀察各公司對(duì)IM系統(tǒng)的SIP協(xié)議安裝狀況,根據(jù)SIP等共同協(xié)議來構(gòu)筑系統(tǒng),將構(gòu)筑的系統(tǒng)作為共同平臺(tái),在其上運(yùn)用IM服務(wù)或其它服務(wù)的可能性高。從而,設(shè)想今后在共同平臺(tái)上連接IM終端或IP電話、聊天終端等各種終端。并且,不僅在對(duì)每個(gè)應(yīng)用程序連接不同終端的情況,還設(shè)想執(zhí)行多個(gè)應(yīng)用程序的同一終端連接于共同平臺(tái)上。因此,在網(wǎng)絡(luò)上展開使用了在線信息的各種服務(wù)的情況下,若直接適用在以前的IM服務(wù)中實(shí)施的在線信息的利用方法,則認(rèn)為會(huì)產(chǎn)生圖11所示故障。
圖11是表示擁有IP電話終端211的用戶A經(jīng)由SIP服務(wù)器向擁有多個(gè)終端213-216的用戶B打電話時(shí)的示意圖。設(shè)用戶A211連接于管理各終端用戶的在線信息的在線服務(wù)器上,結(jié)果,知道了引出框217所示的用戶B的在線信息。另外,設(shè)各終端連接于作為連接管理服務(wù)器的SIP服務(wù)器上,SIP服務(wù)器執(zhí)行各終端的通信控制。實(shí)線表示在終端-SIP服務(wù)器之間交換的連接信號(hào)的傳遞路徑,由點(diǎn)劃線所示的線表示在線信息的傳遞路徑。
在以前的IM服務(wù)器中,IM服務(wù)器成對(duì)管理用戶A的屏蔽名稱和用戶A終端201變?yōu)樵诰€狀態(tài)的狀態(tài)信息進(jìn)行管理。在對(duì)在線服務(wù)器直接使用IM服務(wù)中的在線信息的管理方法的情況下,在線服務(wù)器成對(duì)地管理用戶的識(shí)別符和與之對(duì)應(yīng)的在線/離線狀態(tài)信息。設(shè)用戶B同時(shí)注冊(cè)電視電話終端213、IP電話終端214、會(huì)議終端215、IM終端216。由于在線服務(wù)器管理著用戶的識(shí)別符,所以如引出框217所示,可向用戶A通知用戶B的各終端的在線/離線狀態(tài)信息。因此,認(rèn)為用戶A211想對(duì)當(dāng)前在線中的用戶B212的IP電話終端B打電話。不用說,若用戶A知道用戶B的所有地址信息,則可進(jìn)行用戶A~用戶B之間的通信本身。但是,由于在線服務(wù)器不管理各終端的種類,所以即便用戶A想通過IP電話取得聯(lián)絡(luò),也無法知道對(duì)方終端中的哪個(gè)是IP電話終端。因此,無法確定用戶B所擁有的終端中實(shí)際打電話的對(duì)象。
另外,如現(xiàn)有技術(shù)所述,存在1個(gè)用戶使多個(gè)終端進(jìn)行雙重注冊(cè)的模式,但該模式中會(huì)產(chǎn)生故障。例如,設(shè)終端315不是IP電話終端,而是電視電話終端或會(huì)議終端等IP電話之外的終端。由于SIP服務(wù)器41未意識(shí)到該情況,所以即便在該狀態(tài)下用戶A通過IP電話對(duì)用戶B執(zhí)行呼叫,也可向使用戶B注冊(cè)的終端中優(yōu)先順序最高的IP電話以外的終端執(zhí)行呼叫。結(jié)果,用戶A的發(fā)送終端與用戶B的接收終端的終端種類不同,通話不成立。
這樣,如果是在SIP網(wǎng)絡(luò)上僅存在IP電話的狀態(tài),則該雙重注冊(cè)模式成立,但在存在IP電話以外的各種終端的情況下,在使用該q-value的模式中產(chǎn)生故障。
另外,通過協(xié)議的共同化,若終端種類多樣化,則各終端在利用同一名稱的在線信息時(shí),如果僅是該在線信息,作為信息量有可能產(chǎn)生不足。例如,圖11的引出框227表示各終端共同利用的名稱為所謂“通話中”的在線信息的方式。從213至216的各終端用“通話中”或“待機(jī)中”之一的值、在在線信息的名稱為“通話信息”的部分中注冊(cè)本終端當(dāng)前的對(duì)話確立狀態(tài)。211所示用戶A可從“通話中狀態(tài)”取得用戶B擁有的各終端的當(dāng)前的對(duì)話確立狀態(tài)。但是,“通話信息”中未記述具體的通話單元。從而,取得了在線信息的結(jié)果,即便如227所示地顯示,也無法知道實(shí)際上由哪個(gè)單元執(zhí)行通話。從而,211所示的發(fā)送者用戶A僅能以如下水平的分辨率來把握對(duì)方的狀態(tài),即由于212所示的來信側(cè)的用戶B單純地在與誰通話而不能聯(lián)絡(luò)的水平。若212所示用戶B實(shí)際上用文字聊天進(jìn)行通話,雖然可切入,但如果是緊急事件則電話鈴會(huì)響,此時(shí),發(fā)送側(cè)的用戶會(huì)失去一個(gè)通訊的機(jī)會(huì)。
發(fā)明內(nèi)容
本發(fā)明為了解決上述問題,在各終端的注冊(cè)時(shí),從注冊(cè)信息中抽取終端種類,保持在在線服務(wù)器中。另外,在向其它用戶通知在線信息時(shí),向在線信息附加終端信息并通知。
為實(shí)現(xiàn)上述的本發(fā)明,提供一種在線服務(wù)器,可連接在執(zhí)行多個(gè)終端間通信連接控制的連接控制服務(wù)器上,并且管理所述多個(gè)終端的狀態(tài)信息,其具有線路接口;控制部,從所述接收數(shù)據(jù)包的報(bào)頭信息中抽取由該線路接口接收到的所述數(shù)據(jù)包的發(fā)送源終端的終端種類信息;以及存儲(chǔ)部,將所述抽取出的終端種類信息、和正在同所述發(fā)送源終端執(zhí)行通信的對(duì)方終端與所述發(fā)送源終端間的連接狀態(tài)信息相對(duì)應(yīng)地存儲(chǔ);所述線路接口將所述發(fā)送源終端的終端種類信息發(fā)送給所述對(duì)方終端。
為實(shí)現(xiàn)上述的本發(fā)明,還提供一種對(duì)話控制服務(wù)器,是執(zhí)行多個(gè)終端間的通信連接控制的連接控制服務(wù)器,其具有線路接口;控制部,從所述接收數(shù)據(jù)包的報(bào)頭信息中抽取由該線路接口接收到的所述數(shù)據(jù)包的發(fā)送源終端的終端種類信息;以及存儲(chǔ)部,將所述抽取出的終端種類信息、和正在同所述發(fā)送源終端執(zhí)行通信的對(duì)方終端與所述發(fā)送源終端間的連接狀態(tài)信息相對(duì)應(yīng)地存儲(chǔ);所述線路接口將所述發(fā)送源終端的所述終端種類信息發(fā)送給所述對(duì)方終端。
為實(shí)現(xiàn)上述的本發(fā)明,再提供一種數(shù)據(jù)包中繼系統(tǒng),接收從終端或服務(wù)器發(fā)送的數(shù)據(jù)包,向其它服務(wù)器或終端中繼數(shù)據(jù)包,其具有根據(jù)由所述終端或服務(wù)器發(fā)送的數(shù)據(jù)包、來把握該終端或服務(wù)器的終端種類的單元;以及存儲(chǔ)所述終端種類的單元;使用該終端種類,將目的一致的終端之間、服務(wù)器之間或終端與服務(wù)器之間連接起來。
發(fā)明效果在各用戶進(jìn)行通訊時(shí),對(duì)方用戶可把握注冊(cè)的終端種類。從而,想進(jìn)行通訊的發(fā)送者可確認(rèn)對(duì)方用戶當(dāng)前能夠采取的通訊單元,能確定與自己期望的通訊單元一致的對(duì)方用戶終端。
另外,通過向在線信息附加終端種類,即便是同一在線項(xiàng)目,也可通過終端種類來得到詳細(xì)的在線信息。例如,即便名稱為所謂“通話中狀態(tài)”的在線信息為“會(huì)話中”,若知道該信息是IP電話,則用戶可判斷為“電話中”,如果該信息是會(huì)議終端,則可判斷為“會(huì)議中”,如果是聊天終端,則可判斷為“聊天中”。
圖1是適用本發(fā)明的終端種類管理方式的在線服務(wù)器的功能框圖。
圖2是適用本發(fā)明的終端種類管理方式的在線服務(wù)器的裝置圖。
圖3是表示使用本發(fā)明裝置的連接形式的網(wǎng)絡(luò)圖。
圖4是使用本發(fā)明裝置的連接形式的動(dòng)作序列圖。
圖5是使用SIP的注冊(cè)時(shí)的發(fā)送消息細(xì)節(jié)。
圖6是本發(fā)明裝置存儲(chǔ)的在線信息的表圖。
圖7是本發(fā)明裝置存儲(chǔ)的注冊(cè)終端種類管理用的表圖。
圖8是本發(fā)明裝置存儲(chǔ)的終端種類信息管理用的表圖。
圖9是本發(fā)明裝置發(fā)送到外部的在線信息的記述形式實(shí)例。
圖10是表示使用本發(fā)明裝置的連接形式的網(wǎng)絡(luò)圖。
圖11是說明在IM服務(wù)中由使用SIP服務(wù)器的通信網(wǎng)絡(luò)提供實(shí)施中的在線信息服務(wù)時(shí)產(chǎn)生的問題的圖。
圖12是本發(fā)明裝置存儲(chǔ)的允許信息用的表圖。
圖13是表示現(xiàn)有技術(shù)中1用戶進(jìn)行雙重注冊(cè)時(shí)的連接形式的網(wǎng)絡(luò)圖。
圖14是使本發(fā)明的終端種類管理功能與對(duì)話信息組合時(shí)的用戶終端上的顯示形式圖像圖。
圖15是用戶終端存儲(chǔ)本發(fā)明中使用的終端種類信息時(shí)的表圖。
圖16是SIP服務(wù)器按圖3中的序列代理執(zhí)行對(duì)話開始、結(jié)束時(shí)的序列圖。
圖17是表示使用本發(fā)明裝置的連接形式的網(wǎng)絡(luò)圖。
圖18是使用本發(fā)明裝置的連接形式的動(dòng)作序列圖。
圖19是適用本發(fā)明的終端種類管理方式的SIP服務(wù)器的功能框圖。
圖20是本發(fā)明SIP服務(wù)器中的終端種類管理的消息路由時(shí)的處理流程圖。
圖21是使用本發(fā)明裝置的連接形式的動(dòng)作序列圖。
圖22是適用本發(fā)明的終端種類管理方式的SIP服務(wù)器的功能框圖。
圖23是本發(fā)明SIP服務(wù)器中終端種類識(shí)別時(shí)的處理流程圖。
圖24是本發(fā)明SIP服務(wù)器中消息路由時(shí)的處理流程圖。
圖25是適用本發(fā)明的終端種類管理方式的SIP服務(wù)器的裝置圖。
圖26是本發(fā)明的在線服務(wù)器在終端種類識(shí)別時(shí)和在線信息通知時(shí)的處理流程圖。
具體實(shí)施例方式
在本實(shí)施例中,首先說明在線服務(wù)器的結(jié)構(gòu)、動(dòng)作、和用于實(shí)現(xiàn)使用了在線服務(wù)器的服務(wù)的網(wǎng)絡(luò)。之后,說明適用了應(yīng)用本發(fā)明的SIP消息路由方式的SIP服務(wù)器的結(jié)構(gòu)、動(dòng)作。
圖1中,模式表示了本實(shí)施例的在線服務(wù)器的功能框圖。圖1的功能框圖是表示軟件上實(shí)現(xiàn)的邏輯功能結(jié)構(gòu)的框圖,但由硬件構(gòu)成各功能塊也無妨。
圖2中示出圖1所示功能塊在硬件上是如何實(shí)現(xiàn)的。圖1所示各種功能塊的動(dòng)作存放于圖2所示存儲(chǔ)器22的處理模塊群26中,在動(dòng)作時(shí),CPU23讀出該動(dòng)作步驟并執(zhí)行。各個(gè)處理模塊動(dòng)作時(shí)所需的終端種類信息存儲(chǔ)于數(shù)據(jù)庫24的終端種類信息管理表31中。在線服務(wù)器1利用這種信息時(shí),這種信息適當(dāng)時(shí)候經(jīng)由接口33在存儲(chǔ)器22的各種信息暫時(shí)表25中展開,由CPU23執(zhí)行處理。另外,其結(jié)果經(jīng)由接口33寫入數(shù)據(jù)庫24中。
圖26是圖1所示功能塊群的處理流程圖。各功能塊在輸入輸出消息時(shí)沿本圖的流程執(zhí)行動(dòng)作。
圖3是使用了終端種類信息的服務(wù)例的網(wǎng)絡(luò)圖,圖4是其序列圖。在本例中,圖3的42所示的用戶B所擁有的終端45和46對(duì)SIP服務(wù)器41和在線服務(wù)器1執(zhí)行注冊(cè)。42所示的用戶A與47所示的用戶C也執(zhí)行注冊(cè),處于在閱覽43所示的用戶B的終端45、46的在線信息的狀態(tài)。之后,用戶A通過IP電話與用戶B通話。下面,用這些附圖來說明從終端種類信息的抽取至向其它用戶通知附帶在線的終端信息的整體動(dòng)作。另外,本服務(wù)例在通信協(xié)議中使用SIP來運(yùn)用在線系統(tǒng),但在線系統(tǒng)的構(gòu)筑中不一定必須用SIP,也可利用其它協(xié)議。在利用其它協(xié)議的情況下,具體的消息內(nèi)容和詳細(xì)的序列不同,但基本概念未變化。并且,圖3中,將43所示的用戶B所擁有的終端45、46記述成不同的硬件,但如圖26所示,也存在作為同一硬件49上的不同應(yīng)用程序45、46而處理的情況。
首先,在圖4的步驟51中,用戶B的電視電話終端45注冊(cè)到SIP服務(wù)器41和在線服務(wù)器1。圖5示出注冊(cè)時(shí)的SIP消息內(nèi)容。在SIP中,在注冊(cè)時(shí)發(fā)送使用了REGISTER方式的消息。
接著,在線服務(wù)器1登錄記載在圖5所示注冊(cè)消息的Contact頭中的聯(lián)系地址71,作為終端地址。另外,在步驟52中,識(shí)別終端種類信息。用圖26(a)來說明步驟52的具體處理內(nèi)容。若在線服務(wù)器1在步驟1291中從圖1的接口13-1~13-n接收消息,則在步驟1292中開始終端種類抽取處理。首先,傳送給注冊(cè)信息收發(fā)部12,在步驟1293中抽取注冊(cè)信息,即抽取聯(lián)系地址71。另外,在步驟1294中,終端種類信息抽取/傳送部10抽取注冊(cè)信息的User-Agent頭值72,并將該信息傳送給終端信息管理部7。在本例中,根據(jù)User-Agent頭來判斷終端種類,但也可利用其它方法來判斷終端種類。例如,考慮擴(kuò)展獨(dú)自的頭、獨(dú)自追加賦予Contact頭的參數(shù)等的方法。舉向Contact頭賦予參數(shù)的一例,可考慮“Contact<sipUserA@abc.com>;agent=TVPhone”這樣的記述。在改變終端種類的判斷方法的情況下,變更終端種類信息抽取/傳送部10的處理來對(duì)應(yīng)。
接著,在線服務(wù)器1根據(jù)在步驟1294抽取的終端種類信息,歸納出終端種類,將其與注冊(cè)信息一起存儲(chǔ)。說明其具體的處理。首先,終端種類信息管理部7接收從終端種類信息抽取/傳輸部10傳輸來的終端信息。終端種類信息管理部7根據(jù)在步驟1295接收到的終端種類信息判斷終端種類。終端種類信息管理部7用位于圖2的數(shù)據(jù)庫34的終端種類信息管理表30中的輸入用表37來管理著圖8(a)所示的表101。步驟1295中的終端種類判斷處理利用該表101進(jìn)行。另外,雖然圖2的36所管理的圖8(b)的表106是用于輸出在線信息的表,但考慮數(shù)據(jù)庫上的利用,表101與106也可在同一表上進(jìn)行管理。在本例中,作為注冊(cè)終端的用戶B擁有的電視電話終端45向注冊(cè)信息賦予“TVPhone/1.0(xxCorp TV Phone)”這樣的終端種類信息。在記載了SIP標(biāo)準(zhǔn)的IETF的RFC3261中,記述了User-Agent頭值的記載格式與RFC2616一樣。在RFC2616中,由于將User-Agent頭值的記載格式規(guī)定為[終端名]/[版本序號(hào)]([注釋]),所以步驟1295中,將注冊(cè)終端的終端種類信息判斷為從User-Agent頭值72中除去版本序號(hào)、注釋后的值,即“TVPhone”。User-Agent頭值的處理方法也可利用本例所示以外的邏輯法。在本例中,僅利用“終端名”來作為終端種類信息,但也考慮利用“版本序號(hào)”或“注釋”部分來作為終端種類信息。
在上述處理中,注冊(cè)終端的終端種類信息判斷為“TVPhone”。接著,為了在步驟1295中根據(jù)終端種類信息來判斷實(shí)際的終端種類,檢索終端種類管理表的輸入用表101。檢索對(duì)象是注冊(cè)信息(User-Agent頭)102,檢索密鑰是終端種類信息“TVPhone”。檢索結(jié)果“TVPhone”可根據(jù)內(nèi)部管理用終端種類103判斷為是電視電話。一旦終端種類信息管理部7判斷了終端種類,則將該數(shù)據(jù)發(fā)送給終端信息輸出部5。終端信息輸出部5在步驟1296中,經(jīng)由接口33,在數(shù)據(jù)庫24的注冊(cè)終端種類管理表34中登錄該信息。注冊(cè)終端種類管理表34由圖7的91所示形式的表構(gòu)成,在其中追加使終端種類93與注冊(cè)終端識(shí)別符92成對(duì)的數(shù)據(jù)記錄。在線服務(wù)器1在步驟1297中,與本處理同時(shí)將注冊(cè)終端的信息記述在作為管理終端注冊(cè)狀態(tài)或在線信息的表的數(shù)據(jù)庫34的在線信息管理表31中。在線信息管理表31由圖6的81所示形式的表構(gòu)成,追加使注冊(cè)終端的識(shí)別符即終端地址82、和其終端的擁有者83成對(duì)的數(shù)據(jù)記錄。其它對(duì)話信息84或當(dāng)前狀態(tài)83等在線信息,采取用與注冊(cè)處理不同的方法單獨(dú)登錄的形式。在本例中,將在線信息和注冊(cè)信息處理成不同序列,但也可利用相同消息在1個(gè)序列中執(zhí)行。
接著,43所示用戶B在步驟53、54中注冊(cè)IP電話終端46,但此時(shí)產(chǎn)生的在線服務(wù)器1的處理步驟與步驟51、52時(shí)一樣。但是,IP電話終端46發(fā)送給SIP服務(wù)器41和在線服務(wù)器1的注冊(cè)消息的User-Agent頭值,與圖5的72所示值不同。這是因?yàn)?,電視電話終端45與IP電話終端46的終端種類不同。結(jié)果,在線服務(wù)器1將IP電話終端46識(shí)別為與電視電話終端45不同的終端種類。這在終端種類信息中不使用User-Agent頭的情況下也一樣,不同的終端必然賦予不同的終端種類信息來執(zhí)行注冊(cè)。
之后,42所示的用戶A注冊(cè)IP電話終端44,但此時(shí)產(chǎn)生的在線服務(wù)器1的處理步驟也與步驟51、52一樣。
這里,IP電話終端44與46的終端種類相同,但44在User-Agent頭值中記載著“IPPhone”,46記載著“IPTelephone”。即,是即便相同種類也記載不同的User-Agent頭值的情況。例如,可考慮即便是相同IP電話終端,這樣賦予的User-Agent頭值也可能根據(jù)開發(fā)廠商而變化。在線服務(wù)器1即便是這樣的在相同終端種類下記載不同的User-Agent頭值的終端,也匹配成相同的終端種類。這是因?yàn)?,如圖8(a)的表101中記載的兩個(gè)記錄1101、1102所示進(jìn)行管理,即便是不同的User-Agent頭102,也匹配成相同的內(nèi)部管理用終端種類103、輸出方式(SIMPLE用)104。當(dāng)這樣地管理終端種類信息時(shí),通過準(zhǔn)備作為將各終端通知的終端種類信息翻譯成內(nèi)部管理用終端種類信息的詞典的表,可按功能或服務(wù)等分類多個(gè)廠商設(shè)計(jì)的終端。再者,也可能由于廠商不同而在注冊(cè)時(shí)完全不能附加這樣的終端種類的識(shí)別符。對(duì)這樣的終端,可考慮與記錄1103所示一律匹配成默認(rèn)的終端種類的方法。另外,還可考慮使用不同方法來判斷終端種類的方法。
接著,42所示用戶A為了預(yù)約43所示用戶B的當(dāng)前在線信息確認(rèn)和今后在線信息變更時(shí)的通知,在步驟36中向在線服務(wù)器1發(fā)送信息取得請(qǐng)求。在利用SIP/SIMPLE的情況下,按照非專利文獻(xiàn)3的記載,向接口發(fā)送利用了SUBSCRIBE方式的消息。
接收到消息的在線服務(wù)器1在圖4的步驟57中,執(zhí)行向用戶A通知用戶B的在線信息的處理。用圖26(b)來說明具體處理內(nèi)容。在步驟1301中,若在在線服務(wù)器1內(nèi)部產(chǎn)生在線信息的通知請(qǐng)求,則在步驟1302中開始通知處理。首先,在步驟1303中,調(diào)查用戶B是否允許用戶A進(jìn)行在線信息公開。具體而言,檢索記載在位于圖2的數(shù)據(jù)庫24中的許可信息管理表35中的許可信息。圖12中示出該表的具體結(jié)構(gòu)。表35由請(qǐng)求閱覽在線信息的訪問用戶2、作為公開在線信息的用戶的訪問對(duì)象用戶303、記載訪問對(duì)象用戶的在線公開規(guī)則(policy)的許可信息304構(gòu)成。在許可信息中記載著各在線信息和每個(gè)終端的許可信息,即是否公開的設(shè)定。在本例中,由于是用戶B閱覽用戶A的在線信息的狀態(tài),所以欄302將檢索密鑰設(shè)為用戶B,欄303將檢索密鑰設(shè)為用戶A來執(zhí)行檢索。另外,檢索到的許可信息為了在此后的構(gòu)筑在線信息時(shí)利用,暫時(shí)保存在圖2的各種信息暫時(shí)表25中。
在在線服務(wù)器1確認(rèn)在線信息公開許可后,在步驟1304中使用終端信息輸出部5,經(jīng)由接口33,從圖2的數(shù)據(jù)庫24的在線信息管理表31中取得用戶B的全部在線信息。另外,所謂用戶B的在線信息,是指用戶B擁有的電視電話終端45、IP電話終端46兩者的在線信息。從數(shù)據(jù)庫24取得的在線信息為了此后的在線信息構(gòu)筑而暫時(shí)保持在位于圖2的存儲(chǔ)器上的各種信息暫時(shí)表25中。之后,在線服務(wù)器1在步驟1305中,通過圖1的通知信息選擇部14,從保持在各種信息暫時(shí)表25中的用戶B的在線信息中選擇允許通知給用戶A的在線信息。本處理使用先檢索后暫時(shí)保持在各種信息暫時(shí)表25中的、用戶B對(duì)用戶A的許可信息來執(zhí)行。在該步驟中過濾不允許公開的在線信息。將過濾后的用戶B的在線信息傳輸給在線信息構(gòu)筑部9。
接著,在步驟1306中,詢問終端種類信息管理部7,取得各終端的終端種類信息和在線信息構(gòu)筑時(shí)的附加信息。每個(gè)協(xié)議下的在線信息的通知方法各不相同。從而,在每個(gè)協(xié)議下的終端種類信息的賦予方法也各不相同。在圖8(b)的106所示終端種類信息管理表中,對(duì)各協(xié)議下的輸出方式進(jìn)行記載。對(duì)每個(gè)協(xié)議改變輸出方式后,進(jìn)行在線信息的通知。在本例中,除SIP/SIMPLE以外,用105來記載HTTP用的輸出形式。接著,在步驟1307中,用在線信息構(gòu)筑部9對(duì)用戶A進(jìn)行通知時(shí)的格式來構(gòu)筑通知內(nèi)容。
在本例中,對(duì)用戶A,使用非專利文獻(xiàn)4中規(guī)定的稱為PIDF(PresenceInformation Data Format在線信息數(shù)據(jù)格式)的格式來通知在線信息。另外,終端種類信息的附加是利用PIDF的原來格式即XML(eXchange MarkupLanguage可擴(kuò)展標(biāo)記語言)的名稱空間(Name Space)功能。圖9示出構(gòu)筑的在線信息的實(shí)例。在圖9的111、112中定義圖8中記載的IP電話與電視電話用的名稱空間。XML首先為了利用名稱空間,需要記載該定義。圖3的43所示用戶B擁有電視電話終端45與IP電話終端46兩個(gè)終端,因?yàn)閷⑦@些在線信息全部通知用戶A,所以為了識(shí)別兩個(gè)終端的終端種類,定義兩個(gè)名稱空間。另外,用該定義部分來宣稱表現(xiàn)名稱空間時(shí)的省略部分,之后,在向XML文章賦予名稱空間的情況下,只要將該省略形式的字符串記載成前綴即可。在本例中,將電視電話終端用的名稱空間的前綴定義成“tvphone”,將IP電話用的名稱空間的前綴定義成“phone”。
在之后記載的在線信息中,向在線信息名稱的前段賦予表示該終端種類的XML前綴。由于圖9的113、114分別是IP電話的當(dāng)前狀態(tài)(Availability)、電話中信息(Session Status),所以前綴成為“phone”。另外,115、116由于是電視電話的當(dāng)前狀態(tài)與電話中信息,所以前綴變?yōu)椤皌vphone”。在本例中,利用XML名稱空間來賦予終端信息,但也考慮將終端種類視為一個(gè)在線信息、與其它在線信息并列記載的方法。
將上述處理中制作的在線信息在步驟1308中傳輸?shù)綀D1的在線信息收發(fā)部11,通過使用由非專利文獻(xiàn)3規(guī)定的NOTIFY方式的SIP消息,在圖4的步驟58中發(fā)送給用戶A。
之后,假設(shè)以圖3的59所示用戶C擁有的IP電話終端48進(jìn)行注冊(cè)。從圖4的步驟59至步驟63的處理步驟與上述用戶A注冊(cè)的情況一樣,用戶C也是在閱覽用戶B的在線信息的狀態(tài)。
接著,設(shè)圖3的43所示用戶A利用自己擁有的IP電話終端44給用戶B打電話。用戶A可通過在步驟58中接收到的用戶B的在線信息,把握在用戶B擁有的終端中哪個(gè)是IP電話終端。具體而言,用記載于117、118中的終端識(shí)別符(SIP地址)確認(rèn)終端地址,通過XML名稱空間來確認(rèn)各終端的終端種類。從而,用戶A可直接使圖3的43所示用戶B擁有的IP電話終端46的電話鈴響,不會(huì)錯(cuò)誤地呼叫電視電話終端45。
在圖4的步驟64中,用戶A呼叫用戶B,開始通話。此時(shí),用戶B擁有的IP電話終端46在步驟65中向在線服務(wù)器1通知自己變?yōu)橥ㄔ挔顟B(tài)。在線服務(wù)器1由于用戶B的在線有變化,所以在步驟66和67中,向預(yù)約通知的用戶A與用戶C通知在線信息更新。
在步驟68中,當(dāng)用戶A與用戶B為通話中時(shí),作為用戶B擁有的IP電話終端的在線信息之一的“通話中信息”變?yōu)椤巴ㄔ捴小?。即便認(rèn)為用戶C想與用戶B取得聯(lián)系,也可知用戶B的IP電話終端處于通話中狀態(tài)、即用戶B為電話中,所以可把握在用戶B的電話結(jié)束之前、用戶C即便打電話也無法接電話。用戶B擁有文字聊天用終端,如果文字聊天終端的“通話中信息”為通話中,則用戶C可知用戶B的文字聊天終端處于通話中狀態(tài),即用戶B正在聊天。此時(shí),用戶B雖然為了輸入聊天文字而使用手,但由于耳朵和嘴是可利用的,所以如果是緊急聯(lián)絡(luò),則可判斷用戶C可聯(lián)絡(luò)到用戶B。另外,雖然用戶A也與用戶B在直接通話,但能夠與用戶C一樣把握用戶B的IP電話終端的“通話中信息”為通話中。
之后,當(dāng)在步驟69中結(jié)束用戶A與用戶B的通話時(shí),在步驟70中,用戶B的IP電話終端46將對(duì)話結(jié)束通知給在線服務(wù)器1,結(jié)果,在線服務(wù)器1在步驟1070、1071中,向用戶A與用戶C通知用戶B的IP電話的“通話中信息”為空閑狀態(tài)。
另外,此時(shí)向通知給用戶A與用戶B的在線信息按圖9的形式賦予終端信息。通過利用該信息,當(dāng)在用戶A、用戶C的終端的GUI上顯示對(duì)話信息時(shí),可顯示根據(jù)終端種類以哪個(gè)應(yīng)用程序來確立了對(duì)話。圖14的引出框228示出實(shí)際上在用戶A的GUI上進(jìn)行何種顯示。另外,圖15的1221是在用戶A、用戶C的終端內(nèi)部保持的表圖像,記載了各終端如何確定對(duì)話信息的顯示形式。例如,對(duì)于用戶B所擁有的終端A,對(duì)話信息1224的值為“連接中”、終端種類1225是IP,所以計(jì)算顯示形式1226是“電話中”。該計(jì)算取決于終端,但也可能對(duì)每個(gè)終端都不同。由于用戶A的終端下計(jì)算為“電話中”,所以在圖14的228中顯示B的終端A在電話中。
圖16是用其它方法來實(shí)現(xiàn)圖4的1072部分的序列時(shí)的圖。圖16的1072部分以外的序列與圖4一樣。在圖4的序列中,當(dāng)各終端的對(duì)話確立時(shí),在對(duì)話結(jié)束時(shí),分別在步驟65、70中向在線服務(wù)器1通知該情況,作為在線信息。在圖16中,該方法與圖4不同。在圖16中,不是各終端通知在線服務(wù)器1對(duì)話的確立、結(jié)束,而是SIP服務(wù)器41在步驟1111和1112中通知。SIP服務(wù)器41是管理各終端的對(duì)話信息的服務(wù)器,還把握著44所示的用戶A與46所示的用戶B的終端2的對(duì)話確立、結(jié)束狀態(tài)。從而,可代替各終端向在線服務(wù)器1通知對(duì)話確立、結(jié)束信息。通過使用該方法,即便現(xiàn)有的沒有通知對(duì)話信息功能的IP電話確立、結(jié)束了對(duì)話,也由于SIP服務(wù)器可通過代理將對(duì)話狀態(tài)登錄在在線服務(wù)器1中,所以其它用戶可把握該終端的對(duì)話狀態(tài)。
圖17是SIP服務(wù)器321執(zhí)行把握了各終端的終端種類的路由時(shí)的網(wǎng)絡(luò)圖。另外,圖18是其序列圖。另外,圖19是用于執(zhí)行本方式的路由的SIP服務(wù)器的功能框圖,圖20是SIP服務(wù)器的流程圖。另外,圖21是用與圖18的方式不同的方式來實(shí)現(xiàn)把握了終端種類的路由時(shí)的序列圖,圖22是此時(shí)的SIP服務(wù)器功能框圖,圖23、24是此時(shí)的SIP服務(wù)器執(zhí)行的處理的流程圖。另外,圖25是采用本方式的SIP服務(wù)器的硬件結(jié)構(gòu)圖。圖19、22所示各種功能塊的動(dòng)作與圖1、2一樣,容納于存儲(chǔ)器1272的處理模塊群1279中,在工作時(shí),CPU1273讀出該動(dòng)作步驟后執(zhí)行。在各個(gè)處理模塊動(dòng)作時(shí)所必需的信息,被存儲(chǔ)在存儲(chǔ)器1272上的位置表1278和終端種類表1280中。另外,圖19、22的功能框圖雖是表示軟件上實(shí)現(xiàn)的邏輯功能結(jié)構(gòu)的圖,但即便用硬件來構(gòu)成各功能塊也無妨。
首先,說明圖18、21與圖4的差異。如上所述,在圖4的序列中,44所示的用戶A擁有的終端(IP電話)從在線信息中取得對(duì)方用戶已注冊(cè)終端的終端種類,并使用該信息,終端44自身執(zhí)行呼叫用戶B的已注冊(cè)終端中的46所示的IP電話終端的判斷。但是,在44所示的用戶A的IP電話終端如圖17的324所示不具有在線取得功能的情況下,不能特定對(duì)方的終端種類。從而,不能直接利用該方法。在圖18、21的序列圖所示的方法中,不是由324所示的用戶A的IP電話終端、而是SIP服務(wù)器321來代理執(zhí)行用戶B已注冊(cè)的終端種類的確認(rèn)。結(jié)果,即便324所示用戶A的IP電話終端不具有在線信息取得功能,也可執(zhí)行意識(shí)了終端種類的呼叫。下面,用圖18、21的序列圖來說明該方法。另外,圖17的323所示的用戶B擁有的終端325、326被記載為不同的硬件,但與圖3時(shí)一樣,即便采取圖10的終端49、應(yīng)用程序45、46的方式也無妨。
圖18中,首先,在步驟1121中,325所示用戶B的IP電話終端注冊(cè)到SIP服務(wù)器321、和在線服務(wù)器1。此時(shí),在步驟1122中,在線服務(wù)器1抽取終端325的終端種類信息,但方法與上述方法一樣。另外,SIP服務(wù)器321在終端注冊(cè)時(shí),在由圖19的注冊(cè)信息收發(fā)模塊1204接收注冊(cè)消息后,用終端位置管理模塊1206將注冊(cè)終端的信息保存在圖25的位置表1278中。之后,在步驟1123中,326所示的用戶B的終端2執(zhí)行注冊(cè),在步驟1125中,324所示的用戶A的IP電話終端執(zhí)行注冊(cè),但此時(shí)的處理步驟與步驟1121、1122一樣。接著,324所示用戶A的IIP電話終端呼叫用戶B。此時(shí),因?yàn)榻K端324未把握著用戶B的在線,所以不是指定終端地址,而是指定用戶B的用戶本身的地址來執(zhí)行呼叫。接收到該呼叫的SIP服務(wù)器321,在步驟1128中向在線服務(wù)器1詢問作為呼叫源的用戶A的終端324的終端種類和作為呼叫對(duì)象的用戶B已注冊(cè)的終端的終端種類。接收到詢問的在線服務(wù)器1在步驟1123中返回其結(jié)果。具體而言,SIP服務(wù)器321在步驟1127中從用戶A的IP終端324接收用戶B的呼叫SIP消息時(shí),在圖20的步驟1211中,接收SIP消息,并在步驟1212中,開始消息傳輸用的處理。首先,SIP服務(wù)器321在步驟1213中,用圖19的消息路由模塊1203判斷消息的種類。當(dāng)判斷消息種類時(shí),在步驟1214中,判斷該消息種類是否需要意識(shí)到終端種類的路由。
此時(shí),當(dāng)判斷為不必意識(shí)終端種類時(shí),進(jìn)入步驟1220,執(zhí)行通常的SIP消息路由,在步驟1221中,傳輸消息,在步驟1224中,結(jié)束處理。在需要意識(shí)終端種類的情況下,進(jìn)入步驟1215。在步驟1215中,利用圖19的終端信息詢問模塊1205,向在線服務(wù)器1詢問作為發(fā)送源的用戶A的IP終端324的終端種類、和當(dāng)前用戶B已注冊(cè)的終端的終端種類。詢問方法既可利用SIP消息,也可使用其它方法。之后,在圖18的步驟1129中,當(dāng)從在線服務(wù)器1接收到終端種類信息時(shí),在圖20的步驟1216中確認(rèn)作為發(fā)送源的用戶A的IP終端324的終端種類,接著,在步驟1217中,確認(rèn)作為發(fā)送對(duì)象的用戶B的注冊(cè)終端及其種類。在本例中,由于用戶B注冊(cè)的終端是電視電話終端325和IP電話終端326,所以確認(rèn)該情況。接著,在步驟1218中,消息路由模塊1203調(diào)查作為發(fā)送對(duì)象的用戶B是否注冊(cè)了終端種類與作為發(fā)送源的用戶A的IP電話終端324相同的終端。并且,在作為發(fā)送對(duì)象的用戶B未注冊(cè)種類與發(fā)送源相同的終端的情況下,即便用戶B向已注冊(cè)的某個(gè)終端傳輸消息,連接也不成立。
從而,SIP服務(wù)器321不傳輸消息,在步驟1222中,制作表示不能連接到相對(duì)作為發(fā)送源的用戶A的連接對(duì)象的403應(yīng)答消息,并在步驟1223中,向用戶A返回應(yīng)答消息,在步驟1224中結(jié)束處理。在本例中,由于用戶B注冊(cè)了IP電話終端326,所以發(fā)送對(duì)象中存在相同種類的終端。從而處理進(jìn)入步驟1219,將呼叫消息的傳輸對(duì)象地址設(shè)置給用戶B的IP電話終端326,在步驟1221中發(fā)送該消息。另外,在步驟1224中結(jié)束處理。
結(jié)果,在圖18的步驟1130中,將從用戶A至用戶B的呼叫消息從SIP服務(wù)器321傳輸?shù)接脩鬊的IP電話終端326,在步驟1131中,開始通話。之后,在步驟1132中,結(jié)束通話。
圖21是用圖18所示方法以外的方法來實(shí)現(xiàn)SIP服務(wù)器321意識(shí)到終端種類的消息路由時(shí)的序列。與圖18的不同之處在于,SIP服務(wù)器321調(diào)查各終端的終端種類時(shí)的方法。圖18中,通過詢問在線服務(wù)器1來實(shí)現(xiàn),而在圖21中,SIP服務(wù)器321具有與在線服務(wù)器1一樣的終端種類抽取功能,在接收注冊(cè)信息時(shí),由SIP服務(wù)器本身把握終端種類。圖21中詳細(xì)說明。
圖21中,與圖18一樣,首先在步驟1141中,將用戶B的電視電話終端325注冊(cè)給SIP服務(wù)器321和在線服務(wù)器1。接著,SIP服務(wù)器321在向在線服務(wù)器1傳輸注冊(cè)消息之前,在步驟1142中抽取注冊(cè)終端的終端種類。具體而言,在圖23的1231中接收注冊(cè)消息之后,在步驟1232中,執(zhí)行用于把握終端種類的處理。當(dāng)開始處理時(shí),在步驟1233中,圖22的終端種類信息抽取模塊1207從注冊(cè)消息中抽取終端種類信息。該處理內(nèi)容與在線服務(wù)器1把握終端種類時(shí)的處理完成一樣,從作為注冊(cè)消息的REGISTER消息的頭、參數(shù)等中抽取成為終端種類判斷材料的部分。接著,在步驟1234中,判斷終端種類,但該處理也與在線服務(wù)器1一樣。將判斷后的終端信息在步驟1225中登錄到位于圖25的存儲(chǔ)器1272中的終端種類表1280中。另外,在步驟1236中,將注冊(cè)信息登錄到圖25的存儲(chǔ)器1280上的位置表1278中,在步驟1237中結(jié)束處理。之后,SIP服務(wù)器321在圖21的步驟1143中將注冊(cè)信息傳輸給在線服務(wù)器1。
之后的步驟1144中的在線服務(wù)器1的處理與上述一樣。之后,用戶B的IP電話終端326與用戶A的IP電話終端324分別在步驟1145、1148中執(zhí)行注冊(cè),但此時(shí)的SIP服務(wù)器321、在線服務(wù)器1的處理步驟與步驟1141時(shí)一樣。之后,在步驟1153中,用戶A的IP電話324呼叫用戶B。這里,SIP服務(wù)器321在步驟1154中判斷呼叫用戶B已注冊(cè)的終端中哪個(gè)終端,但與圖18的序列步驟不同,SIP服務(wù)器321不向在線服務(wù)器1詢問終端種類信息,而是在位于圖25的存儲(chǔ)器1272上的終端種類表1280中檢索終端種類信息。具體而言,按圖24的流程來執(zhí)行處理。圖24的流程除步驟1255之外,與圖19一樣。在步驟1255中,詢問圖22的終端種類信息管理模塊1208,調(diào)查用戶A的終端324、325所示的用戶B的終端1和326所示的終端2的終端種類。之后,在步驟1154中,在SIP服務(wù)器321內(nèi)部執(zhí)行發(fā)送對(duì)象終端的選擇,結(jié)果,在步驟1155中,SIP服務(wù)器321向326所示用戶B的終端2、即IP電話終端傳輸從用戶A至用戶B的呼叫消息。結(jié)果,在步驟1156中,開始通話,之后,在步驟1157中,結(jié)束通話。
權(quán)利要求
1.一種在線服務(wù)器,可連接在執(zhí)行多個(gè)終端間通信連接控制的連接控制服務(wù)器上,并且管理所述多個(gè)終端的狀態(tài)信息,其特征在于具有線路接口;控制部,從所述接收數(shù)據(jù)包的報(bào)頭信息中抽取由該線路接口接收到的所述數(shù)據(jù)包的發(fā)送源終端的終端種類信息;以及存儲(chǔ)部,將所述抽取出的終端種類信息、和正在同所述發(fā)送源終端執(zhí)行通信的對(duì)方終端與所述發(fā)送源終端間的連接狀態(tài)信息相對(duì)應(yīng)地存儲(chǔ);所述線路接口將所述發(fā)送源終端的終端種類信息發(fā)送給所述對(duì)方終端。
2.根據(jù)權(quán)利要求1所述的在線服務(wù)器,其特征在于所述控制部從在由所述線路接口接收到的注冊(cè)消息中包含的報(bào)頭信息中,抽取與所述通信連接控制服務(wù)器連接著的所述發(fā)送源終端的終端種類信息;所述線路接口將所述發(fā)送源終端的終端種類信息經(jīng)所述連接控制服務(wù)器發(fā)送給所述對(duì)方終端。
3.根據(jù)權(quán)利要求1所述的在線服務(wù)器,其特征在于具備按所述發(fā)送源終端的每個(gè)通信對(duì)象、存儲(chǔ)了所述終端種類信息的可否通知信息的表;僅向所述終端種類信息的通知是可以的對(duì)方終端,發(fā)送該終端種類信息。
4.根據(jù)權(quán)利要求1所述的在線服務(wù)器,其特征在于還具備詞典表,所述控制部使用所述詞典表,將從所述報(bào)頭信息中抽取出的所述終端種類信息變換成內(nèi)部管理用終端種類信息。
5.根據(jù)權(quán)利要求1所述的在線服務(wù)器,其特征在于所述控制部可向所述多個(gè)終端分別賦予所述終端種類信息,可對(duì)所述多個(gè)終端的每一個(gè),變更賦予所述終端種類信息的方法。
6.根據(jù)權(quán)利要求5所述的在線服務(wù)器,其特征在于所述控制部根據(jù)所述多個(gè)終端的每一個(gè)所使用的終端種類信息通知協(xié)議,變更所述終端種類信息的輸出方法。
7.根據(jù)權(quán)利要求1所述的在線服務(wù)器,其特征在于所述控制部可自由設(shè)定所述數(shù)據(jù)包的報(bào)頭信息中的、抽取所述終端種類信息的部分。
8.一種對(duì)話控制服務(wù)器,是執(zhí)行多個(gè)終端間的通信連接控制的連接控制服務(wù)器,其特征在于具有線路接口;控制部,從所述接收數(shù)據(jù)包的報(bào)頭信息中抽取由該線路接口接收到的所述數(shù)據(jù)包的發(fā)送源終端的終端種類信息;以及存儲(chǔ)部,將所述抽取出的終端種類信息、和正在同所述發(fā)送源終端執(zhí)行通信的對(duì)方終端與所述發(fā)送源終端間的連接狀態(tài)信息相對(duì)應(yīng)地存儲(chǔ);所述線路接口將所述發(fā)送源終端的所述終端種類信息發(fā)送給所述對(duì)方終端。
9.根據(jù)權(quán)利要求8所述的對(duì)話控制服務(wù)器,其特征在于所述控制部從在由所述線路接口接收到的注冊(cè)消息中包含的報(bào)頭信息中,抽取所述發(fā)送源終端的終端種類信息;
10.根據(jù)權(quán)利要求8所述的對(duì)話控制服務(wù)器,其特征在于還具備詞典表,所述控制部使用所述詞典表,將從所述報(bào)頭信息中抽取出的所述終端種類信息變換成內(nèi)部管理用終端種類信息。
11.根據(jù)權(quán)利要求8所述的對(duì)話控制服務(wù)器,其特征在于所述控制部可向所述多個(gè)終端分別賦予所述終端種類信息,可對(duì)所述多個(gè)終端的每一個(gè),變更賦予所述終端種類信息的方法。
12.根據(jù)權(quán)利要求9所述的對(duì)話控制服務(wù)器,其特征在于所述控制部根據(jù)所述多個(gè)終端的每一個(gè)所使用的終端種類信息通知協(xié)議,變更終端種類信息的輸出方法。
13.根據(jù)權(quán)利要求8所述的對(duì)話控制服務(wù)器,其特征在于所述控制部可自由設(shè)定所述數(shù)據(jù)包的報(bào)頭信息中的、抽取所述終端種類信息的部分。
14.根據(jù)權(quán)利要求8所述的對(duì)話控制服務(wù)器,其特征在于可利用所述終端種類信息,執(zhí)行消息的分配。
15.根據(jù)權(quán)利要求14所述的對(duì)話控制服務(wù)器,其特征在于可自由變更利用了所述終端種類的消息分配的規(guī)則。
16.根據(jù)權(quán)利要求14所述的對(duì)話控制服務(wù)器,其特征在于可自由設(shè)定成為利用了所述終端種類的消息分配對(duì)象的消息種類。
17.根據(jù)權(quán)利要求14所述的對(duì)話控制服務(wù)器,其特征在于在分配利用了所述終端種類的消息時(shí),在找不到分配對(duì)象的情況下,將該找不到分配對(duì)象的信息返回給發(fā)送者。
18.根據(jù)權(quán)利要求8所述的對(duì)話控制服務(wù)器,其特征在于對(duì)話控制協(xié)議使用對(duì)話啟動(dòng)協(xié)議。
19.一種數(shù)據(jù)包中繼系統(tǒng),接收從終端或服務(wù)器發(fā)送的數(shù)據(jù)包,向其它服務(wù)器或終端中繼數(shù)據(jù)包,其特征在于具有根據(jù)由所述終端或服務(wù)器發(fā)送的數(shù)據(jù)包、來把握該終端或服務(wù)器的終端種類的單元;以及存儲(chǔ)所述終端種類的單元;使用該終端種類,將目的一致的終端之間、服務(wù)器之間或終端與服務(wù)器之間連接起來。
全文摘要
本發(fā)明提供一種在線服務(wù)器,利用終端種類信息,使用戶間的聯(lián)系更順利。根據(jù)注冊(cè)時(shí)的信息來特定終端種類,并將該信息賦予在線信息后通知。另外,SIP服務(wù)器連接相同終端種類之間。通過在在線信息中加入終端信息,并彼此把握擁有的終端,可選擇聯(lián)系開始時(shí)的語音通話或文字聊天等通信單元,和用對(duì)方終端特定呼叫終端。另外,通過把握在線信息+終端信息,即便是相同名稱的在線信息,也可把握詳細(xì)狀態(tài)。并且,即便在不具有在線功能的終端的情況下,SIP服務(wù)器也可代理執(zhí)行終端種類信息識(shí)別,確定呼叫終端。
文檔編號(hào)H04L12/56GK1677955SQ20051000596
公開日2005年10月5日 申請(qǐng)日期2005年1月31日 優(yōu)先權(quán)日2004年3月29日
發(fā)明者宮田辰彥, 春日謙治, 湯本一磨 申請(qǐng)人:株式會(huì)社日立制作所