專利名稱:存在信息共享方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及共享即時(shí)消息(instant messaging)中的存在信息(presenceinformation)的技術(shù)。
背景技術(shù):
最近,用于實(shí)時(shí)發(fā)送輸入的文字到另一終端的即時(shí)消息(所謂的文字交談)技術(shù),正在快速進(jìn)入廣泛的應(yīng)用(見NIKKEI通信2003.9.22,P150-P158,“技術(shù)注釋-SIP(會(huì)話發(fā)起協(xié)議)”(之后,參照作“非專利文件1”))。盡管不需要說即時(shí)消息技術(shù)是用于個(gè)人目的,但是為了將該技術(shù)應(yīng)用到例如來自商業(yè)旅行的工作人員的通信、用于計(jì)劃的在線會(huì)議等的商業(yè)工作,正在研究不同的方法。即時(shí)消息的技術(shù)采用了SIMPLE(用于即時(shí)消息和存在平衡擴(kuò)展(Presence Leveraging Extension)的SIP),該采用的SIMPLE是SIP(會(huì)話初始化協(xié)議)協(xié)議的擴(kuò)展。SIP已在標(biāo)準(zhǔn)工作組,IETF(互聯(lián)網(wǎng)工程任務(wù)組)提出的RFC3261中指示。
技術(shù)內(nèi)容即時(shí)消息技術(shù)具有的一功能是管理表示通信伙伴的狀態(tài)的存在信息。表示通信伙伴的狀態(tài)的存在信息的管理是關(guān)于使用即時(shí)消息技術(shù)的每一應(yīng)用而執(zhí)行的。結(jié)果,在使用不同應(yīng)用的情況下,有可能知道使用相同應(yīng)用類型的通信伙伴的存在信息。然而,不可能知道哪個(gè)通信伙伴使用了不同類型應(yīng)用的存在信息。例如,當(dāng)假設(shè)用戶A經(jīng)由應(yīng)用X改變他的存在信息,用戶B不可能經(jīng)由另一應(yīng)由Y知道用戶A的存在信息。因此,為了知道用戶A的存在信息的改變,有必要激活相同類型的應(yīng)用,例如應(yīng)用X。
本發(fā)明是考慮了上述情形而作出的。本發(fā)明的一個(gè)目的是使得共享使用了即時(shí)消息技術(shù)的應(yīng)用中的存在信息成為可能,并且使得經(jīng)由不同類型的應(yīng)用而掌握存在信息的改變成為可能。
為解決以上問題,本發(fā)明采用一在場(chǎng)服務(wù)器(presence server),從而所有應(yīng)用都可共享所有存在信息。
例如,存在信息共享系統(tǒng)包括多個(gè)業(yè)務(wù)服務(wù)器和一在場(chǎng)服務(wù)器,每一業(yè)務(wù)服務(wù)器給客戶機(jī)提供一定服務(wù),該在場(chǎng)服務(wù)器管理用戶的存在信息。每一業(yè)務(wù)服務(wù)器的處理單元執(zhí)行接收步驟,其中從客戶機(jī)接收關(guān)于業(yè)務(wù)服務(wù)器提供的服務(wù)的存在信息的改變;第一改變通知發(fā)送步驟,其中將在接收步驟中接收的改變通知發(fā)送到在場(chǎng)服務(wù)器,該改變通知用于通知存在信息的改變;和第二改變通知發(fā)送步驟,其中,接收用于通知存在信息的改變的改變通知消息,且將改變通知信息發(fā)送到客戶機(jī),該存在信息的改變是對(duì)關(guān)于與正在討論的業(yè)務(wù)服務(wù)器提供的服務(wù)不同的服務(wù)。在場(chǎng)服務(wù)器包括一處理單元和一存儲(chǔ)單元,該存儲(chǔ)單元用于對(duì)業(yè)務(wù)服務(wù)器提供的每一服務(wù)存儲(chǔ)每一用戶的存在信息。在場(chǎng)服務(wù)器的處理單元執(zhí)行更新步驟,其中基于從每一業(yè)務(wù)服務(wù)器發(fā)送的改變通知消息,更新存儲(chǔ)單元中的存儲(chǔ)的存在信息;和第三改變通知發(fā)送步驟,其中,將改變通知消息發(fā)送到提供與更新的存在信息的服務(wù)不同的服務(wù)的業(yè)務(wù)服務(wù)器,該改變通知消息用于通知在更新步驟中更新的存在信息。
依照本發(fā)明,有可能共享在使用即時(shí)消息技術(shù)的多個(gè)應(yīng)用中的存在信息,且可掌握不同應(yīng)用的存在信息的改變。
圖1是顯示本發(fā)明的一實(shí)施例所應(yīng)用的存在信息共享系統(tǒng)的方框圖;圖2是顯示一客戶機(jī),一IM(X)服務(wù)器,一IM(Y)服務(wù)器或一在場(chǎng)服務(wù)器的硬件配置的示圖;圖3是顯示存在信息表的一示例的示圖;圖4是顯示SIP消息的一示例的示圖;圖5A和5B是顯示傳統(tǒng)訂閱(SUBSCRIBE)消息的一示例和擴(kuò)展下劃線消息的一示例的示圖;圖6是顯示在接收訂閱消息時(shí)每一服務(wù)器中的處理的流程圖;圖7是顯示即時(shí)消息服務(wù)器中顯示屏幕的一示例的示圖;圖8是顯示使用了訂閱消息的存在信息改變通知請(qǐng)求的處理的流程圖的示圖;
圖9是顯示使用通知消息的存在信息改變通知的處理的流程圖的示圖;圖10是顯示在初始化狀態(tài)的存在信息表的一示例的示圖;圖11A到11C是顯示在處理過程中的存在信息表的一示例的示圖;圖12A到12C是顯示在處理過程中的存在信息表的一示例的示圖;以及圖13A到13C是顯示在處理過程中的存在信息表的一示例的示圖。
具體實(shí)施例方式
現(xiàn)在對(duì)本發(fā)明的實(shí)施例進(jìn)行說明。
圖1是顯示本發(fā)明的一實(shí)施例所應(yīng)用的存在信息共享系統(tǒng)的方框圖。如圖所示,本實(shí)施例的存在信息共享系統(tǒng)包括一客戶機(jī)A1,客戶機(jī)B2,即時(shí)消息X服務(wù)器3(之后,參照作IM(X)服務(wù)器3),即時(shí)消息Y服務(wù)器4(之后參照作IM(Y)服務(wù)器4),和在場(chǎng)服務(wù)器5。這些裝置經(jīng)由網(wǎng)絡(luò)9例如因特網(wǎng),以太網(wǎng)或類似的網(wǎng)絡(luò)而連接。
客戶機(jī)A1是由用戶A使用的信息處理裝置,而且可以使用不同類型的即時(shí)消息服務(wù)(所謂的文字交談)。即時(shí)消息服務(wù)是一在作為通信伙伴的客戶機(jī)的輸出單元上實(shí)時(shí)顯示輸入的文字的服務(wù),且其具有知道通信伙伴的終端的狀態(tài)的功能。即時(shí)消息服務(wù)可以與例如在線游戲,互聯(lián)網(wǎng)電話,視頻會(huì)議等類似的應(yīng)用合作。
在本實(shí)施例中,假設(shè)客戶機(jī)A1具有兩種類型的應(yīng)用軟件(即時(shí)消息器),IM(X)11和IM(Y)12。而且,假設(shè)在相同類型的即時(shí)消息器之間執(zhí)行文字交談,視頻交談,在線游戲等??蛻魴C(jī)B2是一由用戶B使用的信息處理裝置,且其具有如同客戶機(jī)A1相同的配置。也就是,客戶機(jī)B具有兩種類型的應(yīng)用軟件,IM(X)21和IM(Y)22。
IM(X)服務(wù)器3是提供一定即時(shí)消息服務(wù)給連接到IM(X)服務(wù)器3的客戶機(jī)A1和客戶機(jī)B2的信息處理裝置。IM(X)服務(wù)器3包括服務(wù)處理單元31,其提供例如文字交談,視頻交談,在線游戲等一定服務(wù)到每一客戶機(jī)1或2;存在管理單元32,其管理用戶的狀態(tài);服務(wù)信息存儲(chǔ)單元33,其用于存儲(chǔ)服務(wù)處理單元所需的數(shù)據(jù)從而提供其服務(wù);存在信息存儲(chǔ)單元34,其用于存儲(chǔ)參考圖3所述的存在信息;和一通信處理單元35,其經(jīng)由網(wǎng)絡(luò)9發(fā)送數(shù)據(jù)到另一終端或從另一終端接收數(shù)據(jù)。IM(Y)服務(wù)器4是一信息處理裝置,其提供與IM(X)服務(wù)器3的服務(wù)不同的即時(shí)消息服務(wù),而且IM(Y)服務(wù)器4的配置與IM(X)服務(wù)器3的配置相似。
在場(chǎng)服務(wù)器5是一信息處理裝置,其為了在服務(wù)器3和4之間共享存在信息的目的,而從IM(X)服務(wù)器3和IM(Y)服務(wù)器4收集存在信息(下述)。在場(chǎng)服務(wù)器5包括存在管理單元51,其從IM(X)服務(wù)器3和IM(Y)服務(wù)器4收集存在信息;存在信息存儲(chǔ)單元52,其用于存儲(chǔ)存在信息(參照?qǐng)D3所述);和一通信處理單元53,其經(jīng)由網(wǎng)絡(luò)9發(fā)送數(shù)據(jù)到另一終端或從另一終端接收數(shù)據(jù)。
本實(shí)施例具有兩客戶機(jī)1與2和兩IM服務(wù)器3與4。然而,可以存在3個(gè)或更多的客戶機(jī)或IM服務(wù)器。另外,也可存在多個(gè)在場(chǎng)服務(wù)器5。
如上述的每一客戶機(jī)1和2,IM服務(wù)器3與4和在場(chǎng)服務(wù)器5可以用作一如圖2所示的通用目的計(jì)算機(jī)系統(tǒng),該系統(tǒng)例如包括一CPU901,一例如RAM的存儲(chǔ)器902,一例如HDD的外部存儲(chǔ)單元903,一例如鍵盤或鼠標(biāo)的輸入單元904,一例如顯示器或打印機(jī)的輸出單元905,用于連接網(wǎng)絡(luò)的通信控制器單元906,和一用于連接這些設(shè)備的總線907。當(dāng)CPU901執(zhí)行裝載在存儲(chǔ)器902上的一定程序時(shí),在這樣的計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)上述每一裝置的功能。
例如,在客戶機(jī)1或2的CPU901執(zhí)行一用于客戶機(jī)1或2的程序時(shí),或在IM服務(wù)器3或4的CPU901執(zhí)行用于IM服務(wù)器3或4的程序時(shí),或在在場(chǎng)服務(wù)器5的CPU901執(zhí)行用于在場(chǎng)服務(wù)器5的程序時(shí),實(shí)現(xiàn)客戶機(jī)1與2,IM服務(wù)器3與4和在場(chǎng)服務(wù)器5的每一功能。在這種情況下,IM服務(wù)器3與4的存儲(chǔ)器902或外部存儲(chǔ)單元903被使用作服務(wù)信息存儲(chǔ)單元33或43和IM服務(wù)器3與4的存在信息存儲(chǔ)單元34或44。而且,在場(chǎng)服務(wù)器5的存儲(chǔ)器902或外部存儲(chǔ)單元903被使用作在場(chǎng)服務(wù)器5的存在信息存儲(chǔ)單元52。
下面將對(duì)存在信息進(jìn)行描述。存在信息表示用戶的狀態(tài)(或由用戶使用的客戶機(jī)1或2)。
圖3顯示了一存在信息表300的一示例,該存在信息表300使用表結(jié)構(gòu),從而對(duì)每一用戶使用的每一類型即時(shí)消息服務(wù)表示存在信息。如圖所示,存在信息表300具有作為用于識(shí)別用戶的信息的用戶信息301,和每一用戶的IM(X)狀態(tài)302和IM(Y)狀態(tài)303。對(duì)于用戶A,圖3的示例中顯示了IM(X)11的狀態(tài)是“交談”,且IM(Y)12的狀態(tài)是“等待”。而且,對(duì)于用戶B,該示例顯示了IM(X)21的狀態(tài)是“等待”,且IM(Y)的狀態(tài)是“交談”。
作為狀態(tài)的種類,本實(shí)施例使用兩類,例如“等待”和“交談”。然而,依照即時(shí)消息所提供的服務(wù),有可能使用其它的種類,例如“玩游戲”,“視頻交談”,“外出”,“在工作”等。而且,本發(fā)明描述了兩個(gè)用戶的情形,用戶A使用客戶機(jī)A,用戶B使用客戶機(jī)B。然而,在另一用戶使用該存在信息共享系統(tǒng)的情況下,也同樣生成了該用戶的存在信息。而且,存在信息表300是存儲(chǔ)在IM(X)服務(wù)器3,IM(Y)服務(wù)器4和在場(chǎng)服務(wù)器5的各自的存在信息存儲(chǔ)單元34,44和52。
下面將對(duì)SIP消息進(jìn)行描述。
在本實(shí)施例中,使用SIP的擴(kuò)展SIMPLE(用于即時(shí)消息和存在平衡擴(kuò)展(Presence Leveraging Extension)的SIP)而發(fā)送或接收存在信息。SIP(會(huì)話初始化協(xié)議Session Initiation Protocol)是用于建立/改變/結(jié)束多媒體通信(會(huì)話)的呼叫控制的協(xié)議,該多媒體通信包括經(jīng)由IP網(wǎng)絡(luò)的音頻,視頻和文字。SIMPLE是從SIMP擴(kuò)展從而發(fā)送和接收存在信息和即時(shí)消息信息。
圖4顯示了一普通SIP消息的配置。如圖所示,SIP消息具有請(qǐng)求行部分401,消息頭部分402和消息體部分403。請(qǐng)求行部分401對(duì)表示請(qǐng)求的目的(類型)的“方法”,表示作為通信伙伴的目的的“請(qǐng)求URI”等類似的的這樣的信息進(jìn)行描述。在該示例中,其方法是“訂閱SUBSCRIBE”。
消息頭部分402描述已經(jīng)發(fā)出用于SIP協(xié)議的的消息和信息的客戶機(jī)上的信息。例如,如圖所示,消息頭部分402描述表示響應(yīng)路徑的“經(jīng)過”,表示發(fā)送者的“從”,表示目的地址的“到”,表示會(huì)話標(biāo)識(shí)符的“呼叫ID”,表示指令順序的“CSeq”,表示用于會(huì)話伙伴訪問消息發(fā)送者本身的地址的“聯(lián)系方式”,表示消息體部分403的八位字節(jié)的數(shù)目的“內(nèi)容長(zhǎng)度”等。消息體部分403如果需要?jiǎng)t對(duì)可使用的媒介,參數(shù)等進(jìn)行描述。
為了發(fā)送和接收存在信息,使用了一消息,該消息請(qǐng)求部401描述了在SIMPLE中指示的“訂閱(SUBSCRIBE)”方法或“通知(NOTIFY)”方法。方法“訂閱”是一改變通知請(qǐng)求方法,該方法用于預(yù)先請(qǐng)求通信伙伴,從而每次給通信伙伴通知存在信息(狀態(tài))的改變。方法“通知”是一將存在信息(狀態(tài))的改變通知給通信伙伴的方法,該通信伙伴已經(jīng)發(fā)送了使用“訂閱”的改變通知請(qǐng)求。因而,為獲取通信伙伴的存在信息,客戶機(jī)1或2之前發(fā)送一訂閱信息到IM服務(wù)器3或4,該訂閱信息的“請(qǐng)求URI”指定了通信伙伴的URI(或者通信伙伴的URI可以指定在消息頭部分402的“到”中)。之后,每次通信伙伴的狀態(tài)改變時(shí),例如,由于作為通信伙伴的客戶機(jī)的登錄,作為通信伙伴的客戶機(jī)1或2通知存在信息(狀態(tài))給IM服務(wù)器3或4。然后,IM服務(wù)器3或4給已經(jīng)發(fā)送訂閱信息的客戶機(jī)1或2發(fā)送一通知消息,通知通信伙伴的狀態(tài)改變。在傳統(tǒng)的訂閱消息的情形中,如圖4所示,其請(qǐng)求行部分對(duì)表示通信伙伴的用戶的目的地的“請(qǐng)求URI”進(jìn)行描述(或者目的地可以描述在消息頭部分402的“到”中)。結(jié)果,對(duì)一用戶指定了一改變通知請(qǐng)求。換句話說,即使在作為通信伙伴的用戶使用了多個(gè)即時(shí)消息服務(wù),且存在信息(狀態(tài))僅對(duì)應(yīng)于即時(shí)消息服務(wù)中的一個(gè)而改變,那么使用通知消息通知用戶使用的即時(shí)消息服務(wù)的存在信息的所有部分(所有狀態(tài))。在所示的示例的情形中,“用戶B”是改變通知請(qǐng)求的目標(biāo)。而且,傳統(tǒng)訂閱消息不使用消息體部分403。因此,消息頭部分的“內(nèi)容長(zhǎng)度”被一直設(shè)置為“0”。
本發(fā)明擴(kuò)展由SIMPLE描述的訂閱(SUBSCRIBE),且使用消息體部分403從而指定改變通知請(qǐng)求的目標(biāo)的細(xì)節(jié)。也就是,在消息體部分403中設(shè)置作為改變通知請(qǐng)求的目標(biāo)的用戶和即時(shí)消息服務(wù)。因此,當(dāng)在消息體部分403中指定的即時(shí)消息服務(wù)的存在信息,在作為改變通知請(qǐng)求的目標(biāo)的用戶的存在信息的不同部分中變化時(shí),則只有即時(shí)消息服務(wù)的改變的存在信息利用通知消息而被通知了。
圖5A和5B顯示了傳統(tǒng)訂閱消息和由本發(fā)明擴(kuò)展的訂閱消息。圖5A顯示了傳統(tǒng)訂閱消息的一示例。如圖所示,圖5A中所示的消息的消息頭部分的“內(nèi)容長(zhǎng)度”設(shè)置為“0”,且不存在消息部403中。
另一方面,圖5B顯示了擴(kuò)展訂閱消息的示例。在圖5B所示的消息的消息頭部402中,“內(nèi)容長(zhǎng)度”設(shè)置為除“0”以外的數(shù)值,且消息部403描述了作為改變通知請(qǐng)求的目標(biāo)的用戶,和作為改變通知請(qǐng)求的目標(biāo)的即時(shí)消息服務(wù)。所示的示例請(qǐng)求只有“用戶B”的IM(X)的存在信息的改變的通知。
下面將描述在接收訂閱消息時(shí),IM(X)服務(wù)器3,IM(Y)服務(wù)器4和在場(chǎng)服務(wù)器5的每一個(gè)中執(zhí)行的處理。
圖6是顯示在每一服務(wù)器3、4或5中的處理的流程圖。下面,取IM(X)服務(wù)器3為一示例。同樣在IM(Y)服務(wù)器4和在場(chǎng)服務(wù)器5中執(zhí)行相似的處理。首先,存在管理單元32經(jīng)由通信處理單元34接收一訂閱消息(S601)。然后,存在管理單元32參照接收消息的消息頭部分402的“內(nèi)容長(zhǎng)度”,來判斷“0”是否設(shè)置到“內(nèi)容長(zhǎng)度”中(S602)。在“內(nèi)容長(zhǎng)度”設(shè)置為“0”的情況中(S602是),存在管理單元32通知存在信息的改變到已經(jīng)發(fā)送訂閱消息的通信伙伴(S603),該存在信息的改變對(duì)應(yīng)于在請(qǐng)求行部分401中“請(qǐng)求URI”中指定的用戶。也就是,這是傳統(tǒng)訂閱消息的處理。且在目標(biāo)用戶的存在信息的任一部分改變時(shí),利用通知消息發(fā)送該用戶的存在信息的所有部分。
另一方面,在“內(nèi)容長(zhǎng)度”設(shè)置了除“0”以外的數(shù)值的情況下,則存在管理單元32參考消息體部分403。只有當(dāng)在消息體部分403中指定的即時(shí)消息服務(wù)的存在信息改變的時(shí)候,正被討論的存在信息的改變被通知到了已經(jīng)發(fā)送訂閱消息的通信伙伴(S604)。也就是,這是擴(kuò)展的訂閱消息的處理。而且,在目標(biāo)用戶的存在信息中,只有消息體部分403中指定的即時(shí)消息服務(wù)的存在信息,在該存在信息被改變時(shí),才利用通知消息而被發(fā)送。
因而,每一服務(wù)器3,4和5可以基于訂閱消息的“內(nèi)容長(zhǎng)度”是否設(shè)置為“0”,判斷是否應(yīng)該執(zhí)行傳統(tǒng)訂閱處理,或者是否執(zhí)行擴(kuò)展的訂閱處理。結(jié)果,在本實(shí)施例的存在信息共享系統(tǒng)中,傳統(tǒng)訂閱消息和擴(kuò)展的訂閱消息可以并存。而且,使用擴(kuò)展的訂閱消息,有可能指定存在信息改變通知請(qǐng)求的目標(biāo)的細(xì)節(jié),且不通知存在信息的不必要的改變。
下面將對(duì)IM(X)或IM(Y)的即時(shí)消息服務(wù)顯示屏幕(GUI圖形用戶界面)進(jìn)行描述,其顯示在客戶機(jī)A1或客戶機(jī)B2的輸出單元上。
圖7顯示一文字交談即時(shí)消息服務(wù)的顯示屏幕的一示例。在圖中顯示的屏幕具有存在信息注冊(cè)部710,用于文字交談的交談部720,和用于顯示用戶的存在信息的成員列表730,該存在信息利用了正被討論的文字交談。
存在信息注冊(cè)部710從客戶機(jī)A1或客戶機(jī)B2的輸入單元904接收存在信息(例如等待,交談等)的注冊(cè),該注冊(cè)預(yù)先設(shè)置在下拉式菜單711等中。當(dāng)接收注冊(cè)按鈕712的按下時(shí),將注冊(cè)的存在信息發(fā)送到提供正被討論的即時(shí)消息服務(wù)的IM服務(wù)器3或4。
交談部720具有顯示區(qū)域721,其用于對(duì)使用文字交談的用戶發(fā)送的文字進(jìn)行顯示;輸入?yún)^(qū)域722,其用于對(duì)使用正被討論的客戶機(jī)的用戶經(jīng)由輸入單元904輸入的文字進(jìn)行顯示;和發(fā)送按鈕723,其用于發(fā)送輸入?yún)^(qū)域722中顯示的文字。利用SIP消息發(fā)送輸入?yún)^(qū)域722中輸入的該文字,該SIP消息的方法是在SIMPLE中指定的“MESSAGE”。
成員列表730顯示與參考圖3描述的存在信息表300的信息相似的信息。也就是,成員列表730具有用戶信息(例如識(shí)別用戶的信息)和該用戶的IM(X)和IM(Y)的狀態(tài)。圖7中所示的成員列表730的一示例顯示了除客戶機(jī)本身的用戶之外的其他用戶的存在信息。然而,有可能成員列表730顯示客戶機(jī)本身的用戶(這種情況下是用戶B)的存在信息。
下面將對(duì)使用訂閱消息的存在信息改變通知請(qǐng)求的處理進(jìn)行說明。
圖8顯示了為了使用戶A的IM(X)11的改變可以經(jīng)由用戶A的客戶機(jī)A1中的IM(X)2或IM(Y)的每一顯示屏幕(見圖7)而被肯定,預(yù)先發(fā)送的訂閱消息的流程圖。
首先,執(zhí)行下面的處理使用戶B的客戶機(jī)B2的IM(X)21獲取用戶A的客戶機(jī)A1的IM(X)的存在信息。也就是,客戶機(jī)B2的IM(X)21發(fā)送一訂閱消息(消息801)到提供IM(X)21的即時(shí)消息服務(wù)的IM(X)服務(wù)器3的存在管理單元32,該訂閱消息是請(qǐng)求用戶A的IM(X)11的存在信息的改變的通知。更具體的,在開啟客戶機(jī)B2的電源時(shí),或者激活I(lǐng)M(X)21的即時(shí)消息服務(wù)時(shí),客戶機(jī)B2的IM(X)21的存在管理單元(沒有顯示)發(fā)送之后的信息到IM(X)服務(wù)器3。該訂閱消息是一擴(kuò)展的訂閱消息,其“內(nèi)容長(zhǎng)度”被設(shè)置為除“0”之外的數(shù)值。為了描述的方便,URI(UniformResource Identifier)沒有使用來描述請(qǐng)求行部分的“請(qǐng)求URI”中的目的地與地址,和消息頭部分的“從”與“到”。同樣,為了描述的方便,省去了消息頭部分中描述的“經(jīng)由”,“呼叫ID”等。
用戶A的訂閱(SUBSCRIBE)URI[消息頭部分]從用戶B的URI到用戶A的URI內(nèi)容長(zhǎng)度nnn[消息體部分]目標(biāo)=用戶A∷IM(X)另一方面,為了使用戶B的客戶機(jī)B2的IM(Y)22獲取用戶A的客戶機(jī)A1的IM(X)11的存在信息,有必要發(fā)送圖中所示的三個(gè)消息,消息802,消息803和消息804。首先,消息802是客戶機(jī)B2的IM(Y)22發(fā)送給IM(Y)服務(wù)器4的訂閱信息。具體來說,當(dāng)開啟客戶機(jī)B2或者激活I(lǐng)M(Y)22的即時(shí)消息服務(wù)時(shí),IM(Y)22的存在管理單元(沒有顯示)將與上述消息801相似的訂閱消息發(fā)送到IM(Y)服務(wù)器4的存在管理單元42,該訂閱消息是用于請(qǐng)求用戶A的IM(X)11的存在信息的改變的通知。
而且,消息803是一IM(Y)服務(wù)器4的存在管理單元42發(fā)送到在場(chǎng)服務(wù)器5的訂閱消息。具體來說,當(dāng)例如開啟電源而激活I(lǐng)M(X)服務(wù)器4時(shí),則IM(X)服務(wù)器4的存在管理單元42為了請(qǐng)求用戶A的IM(X)11的存在信息的改變的通知,而發(fā)送之后的消息到在場(chǎng)服務(wù)器的存在管理單元51中。
用戶A的訂閱(SUBSCRIBE)URI[消息頭部分]從IM(Y)服務(wù)器的URI到用戶A的URI內(nèi)容長(zhǎng)度nnn[消息體部分]目標(biāo)=用戶A∷IM(X)而且,消息804是在場(chǎng)服務(wù)器5的存在管理單元51發(fā)送到IM(Y)服務(wù)器3的訂閱消息。具體來說,當(dāng)例如開啟電源而激活在場(chǎng)服務(wù)器5時(shí),則IM(X)服務(wù)器3的存在管理單元32為了請(qǐng)求用戶A的IM(X)11的存在信息的改變的通知,而發(fā)送之后的消息到IM(X)服務(wù)器3的存在管理單元32中。
用戶A的訂閱(SUBSCRIBE)URI[消息頭部分]從在場(chǎng)服務(wù)器的URI
到用戶A的URI內(nèi)容長(zhǎng)度nnn[消息體部分]目標(biāo)=用戶A∷IM(X)因而,客戶機(jī)B2的IM(X)21預(yù)先發(fā)送消息801,用戶B可以經(jīng)由IM(X)21的顯示屏幕(見圖7)知道用戶A的IM(X)11的存在信息的改變。而且,當(dāng)客戶機(jī)B2的IM(Y)22預(yù)先發(fā)送消息802時(shí),IM(Y)服務(wù)器4預(yù)先發(fā)送消息803,且在場(chǎng)服務(wù)器4預(yù)先發(fā)送消息804,用戶B也可以經(jīng)由IM(X)22的顯示屏幕(見圖7)知道用戶A的IM(X)11的存在信息的改變。換句話說,有可能知道不同類型的即時(shí)消息服務(wù)的存在信息。
下面將對(duì)使用通知消息的存在信息改變通知的處理進(jìn)行說明。
圖9顯示了用戶A在圖8中所示的訂閱消息(消息801-804)被預(yù)先發(fā)送之后改變IM(X)11的存在信息的情況下,改變通知消息的流程。如圖10所示,假設(shè),所有的存在信息狀態(tài)在用戶A改變IM(X)11的存在信息之前,是在IM(X)服務(wù)器3,IM(Y)服務(wù)器4和在場(chǎng)服務(wù)器5的存在信息表300中的“等待”。
首先,客戶機(jī)A1從用戶A接收一改變IM(X)11的存在信息的指示(S901)。也就是,使用客戶機(jī)A1的輸入單元904,用戶A經(jīng)由IM(X)11的即時(shí)消息服務(wù)的顯示屏幕(見圖7)改變IM(X)11的他的存在信息。在這種情況下,用戶A注冊(cè)了從“等待”到“交談”的IM(X)的存在信息的改變。
下面客戶機(jī)A1的存在管理單元(沒有顯示)發(fā)送接收到的存在信息到IM(X)服務(wù)器3(S902)。也就是,客戶機(jī)A1的存在管理單元發(fā)送用于注冊(cè)改變的存在信息的消息到IM(X)服務(wù)器3。這里,用于注冊(cè)改變的存在信息的消息沒有指定在SIP和SIMPLE中。因此,使用請(qǐng)求類型(公布“PUBLISH”)的SIP消息或使用除SIP之外的另一協(xié)議發(fā)送存在信息注冊(cè)消息。
然后,IM(X)服務(wù)器3的存在管理單元32對(duì)存在信息存儲(chǔ)單元34中存儲(chǔ)的存在信息表300進(jìn)行更新(S903)。也就是,存在管理單元32經(jīng)由通信處理單元35從客戶機(jī)A1的IM(X)11接收存在信息注冊(cè)消息。然后,基于接收到的消息,存在管理單元32更新存在信息表300。在這種情況下,存在管理單元32將存在信息表300中的用戶A的IM(X)11的狀態(tài)從“等待”改變?yōu)椤敖徽劇薄?br>
圖11A到11C顯示S903的處理之后,IM(X)服務(wù)器3,IM(Y)服務(wù)器4和在場(chǎng)服務(wù)器5的各自存在信息表300。如圖所示,只有IM(X)服務(wù)器3中的用戶A的IM(X)的狀態(tài)被更新為“交談”11a。
然后,IM(X)服務(wù)器3的存在管理單元32發(fā)送一通知消息,該通知消息用于通知存在信息表300中的IM(X)11的用戶A的存在信息。也就是,IM(X)服務(wù)器3的存在管理單元32之前已經(jīng)從客戶機(jī)B2的IM(X)21和在場(chǎng)服務(wù)器5,接收到圖8中所示的訂閱消息(消息801和804)。因此,由于IM(X)11的用戶A的存在信息已經(jīng)改變,所以存在管理單元32發(fā)送一通知消息(S904)到客戶機(jī)B2,且發(fā)送一通知消息(S906)到在場(chǎng)服務(wù)器5。
這里,IM(X)服務(wù)器3的存在管理單元32已經(jīng)從客戶機(jī)B2的IM(X)21接收的消息是一具有消息體部分403的擴(kuò)展的訂閱消息,該消息體部分403中描述了“目標(biāo)”。因此,對(duì)于到客戶機(jī)B2的通知消息(S904),存在管理單元32只通知存儲(chǔ)在存在信息表300中的用戶A的存在信息中的消息體部分403的“目標(biāo)”所描述的IM(X)的存在信息。IM(X)服務(wù)器3的存在管理單元32將之后的通知消息發(fā)送到客戶機(jī)B2的IM(X)21。這里,IM(X)的用戶A的存在信息是在消息的消息體部分以XML的格式描述的。
通知用戶B的聯(lián)系地址[消息頭部分]從用戶A的URI到用戶B的URI內(nèi)容長(zhǎng)度nnn[消息體部分](用戶A的IM(X)的狀態(tài)(“交談”)的描述)然后,客戶機(jī)B2的IM(X)21從IM(X)服務(wù)器3接收通知消息,且改變IM(X)21的即時(shí)消息服務(wù)的顯示屏幕(見圖7)中的成員列表730(其輸出到輸出單元905)。具體來說,在成員列表730中的用戶A的IM(X)的狀態(tài)被改變到“交談”。經(jīng)由顯示屏幕,用戶B可以知道每次用戶A的狀態(tài)的改變。
而且,IM(X)服務(wù)器3的存在管理單元32發(fā)送通知消息到在場(chǎng)服務(wù)器5(S906)。這里,IM(X)服務(wù)器3的存在管理單元32從在場(chǎng)服務(wù)器5的存在管理單元51接收到的消息是一具有消息體部分403的擴(kuò)展的訂閱消息,該消息體部分403中描述了“目標(biāo)”。因此,對(duì)于到在場(chǎng)服務(wù)器5的通知消息(S906),IM(X)服務(wù)器3的存在管理單元32只通知存儲(chǔ)在存在信息表300中的用戶A的存在信息中的消息體部分403的“目標(biāo)”所描述的IM(X)的存在信息。也就是,IM(X)服務(wù)器3的存在管理單元32將之后的通知消息發(fā)送到在場(chǎng)服務(wù)器5。這里,IM(X)11的用戶A的存在信息是在消息的消息體部分以X]ML的格式描述的。
通知在場(chǎng)服務(wù)器的聯(lián)系地址[消息頭部分]從用戶A的URI到在場(chǎng)服務(wù)器的URI內(nèi)容長(zhǎng)度nnn[消息體部分](用戶A的IM(X)的狀態(tài)(“交談”)的描述)然后,在場(chǎng)服務(wù)器5的存在管理單元51對(duì)存在信息存儲(chǔ)單元52中存儲(chǔ)的存在信息表進(jìn)行更新(S907)。也就是,存在管理單元51經(jīng)由通信處理單元53從IM(X)服務(wù)器3接收通知消息。然后,基于接收的通知消息,存在管理單元51更新存在信息表300。在這種情況下,存在管理單元51將存在信息表300中的用戶A的IM(X)的狀態(tài)從“等待”改變?yōu)椤敖徽劇薄?br>
圖12A到12C顯示了S907的處理之后,IM(X)服務(wù)器3,IM(Y)服務(wù)器4和在場(chǎng)服務(wù)器5的各自存在信息表300。如圖所示,用戶A的IM(X)的狀態(tài)已經(jīng)被更新為在場(chǎng)服務(wù)器5中的“交談”12c。
然后,在場(chǎng)服務(wù)器5的存在管理單元51發(fā)送一通知消息到IM(Y)服務(wù)器4(S908)。也就是,在場(chǎng)服務(wù)器5的存在管理單元51之前已經(jīng)從IM(Y)服務(wù)器4接收到訂閱消息(圖8消息803)。因此,由于IM(X)11的用戶A的存在信息已經(jīng)被改變,所以存在管理單元51發(fā)送一通知消息到IM(Y)服務(wù)器4(S908)。
這里,在場(chǎng)服務(wù)器5的存在管理單元51已經(jīng)從IM(Y)服務(wù)器4接收到的消息是一具有消息體部分403的擴(kuò)展的訂閱消息,該消息體部分中描述了“目標(biāo)”。因此,存在管理單元51只通知存儲(chǔ)在存在信息表300中的用戶A的存在信息中的消息體部分403的“目標(biāo)”所描述的IM(X)11的用戶A的存在信息。在場(chǎng)服務(wù)器5的存在管理單元51發(fā)送之后的通知消息到IM(Y)服務(wù)器4。這里,IM(X)11的用戶A的存在信息是在消息的消息體部分以XML的格式描述的。
通知用戶A的聯(lián)系地址[消息頭部分]從用戶A的URI到IM(Y)服務(wù)器的URI內(nèi)容長(zhǎng)度nnn[消息體部分](用戶A的IM(X)的狀態(tài)(“交談”)的描述)然后,IM(Y)服務(wù)器4的存在管理單元42對(duì)存在信息存儲(chǔ)單元44中存儲(chǔ)的存在信息表進(jìn)行更新(S909)。也就是,存在管理單元42經(jīng)由通信處理單元45從在服務(wù)器5接收通知消息。然后,基于接收的通知消息,存在管理單元42更新存在信息表300。在這種情況下,存在管理單元42將存在信息表300中的用戶A的IM(X)11的狀態(tài)從“等待”改變?yōu)椤敖徽劇薄?br>
圖13A到13C顯示了S909的處理之后,IM(X)服務(wù)器3,IM(Y)服務(wù)器4和在場(chǎng)服務(wù)器5的各自存在信息表300。如圖所示,用戶A的IM(X)的狀態(tài)已經(jīng)被更新為“交談”13b。
然后,IM(Y)服務(wù)器4的存在管理單元42發(fā)送一通知消息到客戶機(jī)B2的IM(Y)22(S910)。也就是,IM(Y)服務(wù)器4的存在管理單元42之前已經(jīng)從客戶機(jī)B2的IM(Y)22接收到訂閱消息(圖8消息802)。因此,由于IM(X)11的用戶A的存在信息已經(jīng)被改變,所以存在管理單元42發(fā)送一通知消息到客戶機(jī)B2。
這里,IM(Y)服務(wù)器4的存在管理單元42已經(jīng)從客戶機(jī)B2的IM(Y)22接收到的消息是一具有消息體部分403的擴(kuò)展的訂閱消息,該消息體部分中描述了“目標(biāo)”。因此,存在管理單元32只通知存儲(chǔ)在存在信息表300中的用戶A的存在信息中的消息體部分403的“目標(biāo)”所描述的IM(X)11的用戶A的存在信息,到客戶機(jī)B2。IM(Y)服務(wù)器4的存在管理單元42發(fā)送之后的通知消息到客戶機(jī)B2的IM(Y)22。這里,IM(X)11的用戶A的存在信息是在消息的消息體部分以XML的格式描述的。
通知用戶A的聯(lián)系地址[消息頭部分]從用戶A的URI到用戶B的URI內(nèi)容長(zhǎng)度nnn[消息體部分](用戶A的IM(X)的狀態(tài)(“交談”)的描述)然后,客戶機(jī)B2的IM(Y)22從IM(Y)服務(wù)器4接收通知消息,并且改變即時(shí)消息服務(wù)IM(22)的顯示屏幕(見圖7)中的成員列表730(S911),該成員列表顯示在輸出單元905上。具體來說,成員列表730中的IM(X)的用戶A的狀態(tài)被改變到“交談”。因而,在IM(Y)22的顯示屏幕上,用戶B可以每次知道使用IM(X)21的用戶A的存在信息(狀態(tài))的改變,IM(X)21是不同于IM(Y)22的不同類型的即時(shí)消息服務(wù)。
以上,已經(jīng)描述了本發(fā)明的一個(gè)實(shí)施例。
在該實(shí)施例中,在場(chǎng)服務(wù)器5的提供使得可能共享多個(gè)即時(shí)消息服務(wù)的存在信息。結(jié)果,當(dāng)通信伙伴注冊(cè)任一即時(shí)消息服務(wù)的他的存在信息的改變時(shí),存在信息的改變被通知到所有的即時(shí)消息服務(wù)中。因此,使用任一即時(shí)消息服務(wù)的用戶可以不會(huì)失敗的迅速知道通信伙伴的存在信息的改變。
而且,上述的實(shí)施例使用了一如圖5B中所示的擴(kuò)展的訂閱消息。結(jié)果,有可能指定改變通知請(qǐng)求的目標(biāo)的細(xì)節(jié)。也就是,只有當(dāng)一消息的消息體部分中指定的即時(shí)消息服務(wù)的存在信息被改變時(shí),只有正被討論的存在信息利用通知消息被通知了。結(jié)果,有可能抑制發(fā)送或接收不必要的消息。
本發(fā)明并不局限于上述實(shí)施例,而且可以在本發(fā)明的范圍內(nèi)不同的變化。
例如,在上述實(shí)施例中,用戶A使用客戶機(jī)A1,且客戶機(jī)A1具有兩即時(shí)消息服務(wù),IM(X)11和IM(Y)12。然而,IM(X)11和IM(Y)12可以分別用在不同的信息裝置中。例如,有可能用戶A使用用于IM(X)11的個(gè)人計(jì)算機(jī),和用于IM(Y)12的移動(dòng)電話。
而且,上述實(shí)施例中,IM(X)服務(wù)器3,IM(Y)服務(wù)器4和在場(chǎng)服務(wù)器5的每一個(gè)都具有在其存在信息存儲(chǔ)單元中的本身的存在信息表300。然而,有可能只有在場(chǎng)服務(wù)器5具有存在信息表300。
權(quán)利要求
1.一存在信息共享方法,其用于共享表示用戶的狀態(tài)的的存在信息,該用戶使用一系統(tǒng)中的客戶機(jī),該系統(tǒng)包括每一個(gè)都提供一定服務(wù)的多個(gè)業(yè)務(wù)服務(wù)器,和管理所述用戶的存在信息的在場(chǎng)服務(wù)器,其中所述多個(gè)業(yè)務(wù)服務(wù)器的每一個(gè)的處理單元執(zhí)行接收步驟,其中從所述客戶機(jī)接收存在信息的改變,該存在信息的改變對(duì)應(yīng)于由相關(guān)業(yè)務(wù)服務(wù)器提供的服務(wù);第一改變通知發(fā)送步驟,其中將在所述接收步驟中接收的改變通知發(fā)送到所述在場(chǎng)服務(wù)器,該改變通知用于通知存在信息的改變;以及第二改變通知發(fā)送步驟,其中,接收用于通知存在信息的改變的改變通知消息,且將所述改變通知信息發(fā)送到客戶機(jī),該存在信息的改變是對(duì)應(yīng)于,與正在討論的業(yè)務(wù)服務(wù)器提供的服務(wù)不同的服務(wù);所述在場(chǎng)服務(wù)器包括一處理單元和一存儲(chǔ)單元,該存儲(chǔ)單元用于對(duì)所述多個(gè)業(yè)務(wù)服務(wù)器提供的每一服務(wù)存儲(chǔ)每一用戶的存在信息;以及所述在場(chǎng)服務(wù)器的處理單元執(zhí)行更新步驟,其中基于從所述多個(gè)業(yè)務(wù)服務(wù)器的每個(gè)發(fā)送的改變通知消息,更新所述存儲(chǔ)單元中的存儲(chǔ)的所述存在信息;以及第三改變通知發(fā)送步驟,其中,將改變通知消息發(fā)送到提供與更新的存在信息的服務(wù)不同的服務(wù)的業(yè)務(wù)服務(wù)器,該改變通知消息用于通知在所述更新步驟中更新的存在信息。
2.如權(quán)利要求1所述的存在信息共享方法,其中所述多個(gè)業(yè)務(wù)服務(wù)器的每一個(gè)的處理單元進(jìn)一步執(zhí)行通知請(qǐng)求接收步驟,其中,從所述客戶機(jī)接收用于請(qǐng)求通信伙伴的存在信息的改變的通知的請(qǐng)求信息;以及第一通知請(qǐng)求發(fā)送步驟,其中將在所述通知請(qǐng)求接收步驟中接收的請(qǐng)求消息發(fā)送到所述在場(chǎng)服務(wù)器;以及所述在場(chǎng)服務(wù)器的處理單元進(jìn)一步執(zhí)行第二通知請(qǐng)求發(fā)送步驟,其中,將在所述第一通知請(qǐng)求發(fā)送步驟中發(fā)送的請(qǐng)求消息,發(fā)送到不同于已經(jīng)發(fā)送正被討論的請(qǐng)求消息的業(yè)務(wù)服務(wù)器的業(yè)務(wù)服務(wù)器。
3.如權(quán)利要求2所述的存在信息共享方法,其中所述請(qǐng)求消息指定一服務(wù),該服務(wù)被通信伙伴的存在信息的改變的通知所請(qǐng)求。
4.如權(quán)利要求3所述的存在信息共享方法,其中所述改變通知消息將所述請(qǐng)求消息中指定的服務(wù)通知給存在信息的改變。
5.一存在信息共享系統(tǒng),其用于共享存在信息,該存在信息表示使用客戶機(jī)的用戶的狀態(tài),其中所述存在信息共享系統(tǒng)包括多個(gè)業(yè)務(wù)服務(wù)器,其每一個(gè)都給所述客戶機(jī)提供一定的服務(wù);以及一在場(chǎng)服務(wù)器,其管理所述用戶的存在信息;多個(gè)業(yè)務(wù)服務(wù)器的每一個(gè)包括接收裝置,其從所述客戶機(jī)接收由正被討論的業(yè)務(wù)服務(wù)器提供的服務(wù)的存在信息的改變;通知裝置,其以正由所述接收裝置接收的所述改變,將由正被討論的業(yè)務(wù)服務(wù)器提供的服務(wù)的存在信息的所述改變,通知到所述在場(chǎng)服務(wù)器;以及通知裝置,其從所述在場(chǎng)服務(wù)器接收服務(wù)的一改變的通知并將其通知給客戶機(jī),其中該接收的服務(wù)不同于由正被討論的業(yè)務(wù)服務(wù)器所提供的服務(wù);以及所述在場(chǎng)服務(wù)器包括存儲(chǔ)裝置,其對(duì)所述多個(gè)業(yè)務(wù)服務(wù)器提供的每一服務(wù),存儲(chǔ)每一用戶的存在信息;更新裝置,其基于從所述多個(gè)業(yè)務(wù)服務(wù)器的每一個(gè)通知的存在信息改變,更新所述存儲(chǔ)裝置中存儲(chǔ)的存在信息;以及通知裝置,其將所述更新裝置更新的存在信息,通知給提供不同于更新的存在信息的服務(wù)的服務(wù)的業(yè)務(wù)服務(wù)器。
6.一存在信息共享設(shè)備,其管理存在信息,該信息表示使用客戶機(jī)的用戶的狀態(tài),其中所述存在信息共享設(shè)備經(jīng)由網(wǎng)絡(luò)連接于多個(gè)業(yè)務(wù)服務(wù)器,其每一個(gè)業(yè)務(wù)服務(wù)器對(duì)所述客戶機(jī)提供一定的服務(wù);以及所述存在信息共享設(shè)備包括存儲(chǔ)裝置,其對(duì)所述多個(gè)業(yè)務(wù)服務(wù)器提供的每一服務(wù),存儲(chǔ)每一用戶的存在信息;接收裝置,其從相關(guān)服務(wù)器接收由多個(gè)業(yè)務(wù)服務(wù)器的每一個(gè)所提供的服務(wù)的存在信息的改變;更新裝置,其基于從所述多個(gè)業(yè)務(wù)服務(wù)器的每一個(gè)接收的存在信息改變,更新所述存儲(chǔ)裝置中存儲(chǔ)的存在信息;以及通知裝置,其將所述更新裝置更新的存在信息,通知給提供不同于更新的存在信息的服務(wù)的服務(wù)的業(yè)務(wù)服務(wù)器。
7.一存在信息共享程序,其用于共享存在信息共享系統(tǒng)中的存在信息,該存在信息共享系統(tǒng)包括每一個(gè)都提供一定服務(wù)到客戶機(jī)的多個(gè)業(yè)務(wù)服務(wù)器,和管理存在信息的在場(chǎng)服務(wù)器,該存在信息表示使用所述客戶機(jī)的用戶的狀態(tài),其中所述程序使得所述多個(gè)業(yè)務(wù)服務(wù)器的每一個(gè)的處理單元執(zhí)行接收步驟,其中從所述客戶機(jī)接收存在信息的改變,該存在信息的改變對(duì)應(yīng)于由相關(guān)業(yè)務(wù)服務(wù)器提供的服務(wù);第一改變通知發(fā)送步驟,其中將在所述接收步驟中接收的改變通知發(fā)送到所述在場(chǎng)服務(wù)器,該改變通知用于通知存在信息的改變;以及第二改變通知發(fā)送步驟,其中,接收用于通知存在信息的改變的改變通知消息,且將所述改變通知信息發(fā)送到客戶機(jī),該存在信息的改變是對(duì)應(yīng)于,與正在討論的業(yè)務(wù)服務(wù)器提供的服務(wù)不同的服務(wù)。
8.一存在信息共享程序,其用于共享存在信息共享系統(tǒng)中的存在信息,該存在信息共享系統(tǒng)包括每一個(gè)都提供一定服務(wù)到客戶機(jī)的多個(gè)業(yè)務(wù)服務(wù)器,和管理存在信息的在場(chǎng)服務(wù)器,該存在信息表示使用所述客戶機(jī)的用戶的狀態(tài),其中所述在場(chǎng)服務(wù)器包括一處理單元和一存儲(chǔ)單元,該存儲(chǔ)單元用于對(duì)所述多個(gè)業(yè)務(wù)服務(wù)器提供的每一服務(wù)存儲(chǔ)每一用戶的存在信息;以及所述程序使得所述業(yè)務(wù)服務(wù)器的處理單元執(zhí)行接收步驟,其中從所述多個(gè)業(yè)務(wù)服務(wù)器的每一個(gè)接收用于通知存在信息的改變的改變通知消息,該存在信息的改變對(duì)應(yīng)于相關(guān)業(yè)務(wù)服務(wù)器提供的服務(wù);更新步驟,其中基于在所述接收步驟中接收的改變通知消息,更新所述存儲(chǔ)單元中存儲(chǔ)的存在信息;以及發(fā)送步驟,其中,將改變通知消息發(fā)送到提供與更新的存在信息的服務(wù)不同的服務(wù)的業(yè)務(wù)服務(wù)器,該改變通知消息用于通知在所述更新步驟中更新的存在信息。
全文摘要
在多個(gè)應(yīng)用之間共享存在信息,從而掌握不同類型的應(yīng)用的存在信息的改變。一IM(X)服務(wù)器3從客戶機(jī)A1接收存在信息的改變的通知(S902),并且將用于通知存在信息的改變的改變通知消息發(fā)送到在場(chǎng)服務(wù)器5(S902)。然后,在場(chǎng)服務(wù)器5將從IM(X)服務(wù)器3接收到的改變通知消息發(fā)送到IM(Y)服務(wù)器4(S908)。IM(Y)服務(wù)器4將從在場(chǎng)服務(wù)器5接收到的改變通知消息發(fā)送到客戶機(jī)B2(S910)。
文檔編號(hào)G06F13/00GK1671105SQ20051005923
公開日2005年9月21日 申請(qǐng)日期2005年3月16日 優(yōu)先權(quán)日2004年3月16日
發(fā)明者春日謙治, 宮田辰彥, 生澤滿, 星野和義 申請(qǐng)人:株式會(huì)社日立制作所