專利名稱:存在信息提供系統(tǒng)及其方法和服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及能以由具有結(jié)構(gòu)上不同的存在信息的多個(gè)應(yīng)用中的每個(gè)應(yīng)用使用的形式,提供存在信息的存在信息提供系統(tǒng),及其方法和服務(wù)器。
背景技術(shù):
將參考圖1描述傳統(tǒng)的存在服務(wù)的結(jié)構(gòu)。這遵循在由IETF(Internet工程工作組)出版的RFC2778中定義的存在服務(wù)模型“A Model forPresence and Instant Messaging”。在下述描述中,存儲(chǔ)服務(wù)的“存在信息”是指表示設(shè)備的狀態(tài)或設(shè)備的用戶的狀態(tài)的信息,例如表示設(shè)備是否連接到網(wǎng)絡(luò)的“聯(lián)機(jī)”和“脫機(jī)”的信息、表示通信設(shè)備的用戶是否能立即應(yīng)答的“應(yīng)答可能”和“應(yīng)答不可能”的信息等等。如果出現(xiàn)有關(guān)術(shù)語的含義的一些問題,在原則上遵循RFC2778“A Modelfor Presence and Instant Messaging”中定義的含義,但術(shù)語的含義不限于此。
在圖1中,存儲(chǔ)服務(wù)100是提供由監(jiān)視器W請(qǐng)求的存在體P的存在信息的服務(wù)。監(jiān)視器是從存在服務(wù)請(qǐng)求所需存在體的存在信息和從存在服務(wù)獲得存在信息的實(shí)體,以及存在體是向存在服務(wù)提供其自己的存在信息的實(shí)體。如果出現(xiàn)有關(guān)術(shù)語的含義的一些問題,原則上遵循RFC2778“A Model for Presence and Instant Messaging”中定義的含義,但術(shù)語的含義不限于此。
如圖1所示,作為存在服務(wù)100的實(shí)現(xiàn)形式的一個(gè)例子,有存在服務(wù)器10。存在具有存在體P3和監(jiān)視器W3的功能的存在服務(wù)客戶機(jī)PC。存儲(chǔ)服務(wù)客戶機(jī)是使用由存在體具有的功能,向存在服務(wù)器提供客戶機(jī)本身的狀態(tài),以及使用由監(jiān)視器具有的功能,從存在服務(wù)器獲得所需存在體的存在信息的實(shí)體。
如圖1所示,存在向存在服務(wù)100提供存在信息的多個(gè)存在體P,以可以有接收存在信息的多個(gè)監(jiān)視器P。另外,存在服務(wù)客戶機(jī)PC等等的存在體和監(jiān)視器可以連接到存在服務(wù),作為一個(gè)服務(wù)客戶機(jī)。
關(guān)于存在服務(wù)的使用形式,當(dāng)一個(gè)用戶以例如即時(shí)消息(IM)服務(wù)、即按即通(在下文中稱為“PTT”)服務(wù)等等,同通信伙伴談話時(shí),該用戶應(yīng)當(dāng)首先檢查作為通信伙伴的另一用戶的狀態(tài)是有必要的,以及存在服務(wù)用于檢查作為通信伙伴的用戶的狀態(tài)。
為更詳細(xì)地描述作為PTT服務(wù)的例子的存在服務(wù)的使用形式,存在服務(wù)客戶機(jī)是PTT專用終端等等上的PTT客戶機(jī)。存在服務(wù)器是管理位于網(wǎng)絡(luò)上的PTT客戶機(jī)的狀態(tài)的存在服務(wù)器。
PTT客戶機(jī)使用其自己的存在體功能來告知存在服務(wù)器有關(guān)PTT客戶機(jī)的當(dāng)前狀態(tài)的信息,即呼叫、未呼叫(應(yīng)答可能)、超出通信范圍等等。PTT客戶機(jī)使用其自己的監(jiān)視器來從存在服務(wù)器接收通信伙伴的PTT客戶機(jī)的狀態(tài)以及接收提供的PTT客戶機(jī)的存在信息。使用存在服務(wù)以便通過PTT專用終端的屏幕等等上的顯示,檢查通信伙伴的PTT客戶機(jī)的狀態(tài),以及如果PTT客戶機(jī)處于應(yīng)答可能狀態(tài),建立新PTT會(huì)話以便與通信伙伴通信。
對(duì)上述存在服務(wù),可以結(jié)合多個(gè)存在服務(wù)來提供存在信息,而不是使用僅一個(gè)存在服務(wù)。例如,在用于便攜式電話等等的通信服務(wù)的存在服務(wù)中,結(jié)合包括通過便攜式電話等等提供的通信服務(wù)的多個(gè)應(yīng)用的存在服務(wù),例如呼叫應(yīng)用、PTT、電子郵件、Web訪問、游戲等等。
存在在多個(gè)存在的結(jié)合中,有關(guān)存在服務(wù)的存在信息的結(jié)構(gòu)不一致的情形。在這種情況下,如果由存在體所提供的存在信息直接提供給監(jiān)視器,存在信息不是來自監(jiān)視器的觀察點(diǎn)的適當(dāng)信息,因此,有必要用一些方法來消減不一致性以允許交換存在信息。
作為用于消減如上所述的存在信息的結(jié)構(gòu)的不一致性的一種方法,已經(jīng)提出一種技術(shù),其中,為互連以不同方法構(gòu)造的存在信息的存在服務(wù),在存在服務(wù)中提供轉(zhuǎn)換存在信息的內(nèi)容的存在信息轉(zhuǎn)換裝置,由此,根據(jù)由轉(zhuǎn)換規(guī)則管理裝置(例如,見日本專利公開號(hào)No.2003-186775)管理的轉(zhuǎn)換規(guī)則,相互交換存在信息的內(nèi)容。
然而,如果以不同方式構(gòu)成存在信息,由存在信息轉(zhuǎn)換裝置轉(zhuǎn)換存在信息的內(nèi)容以及互連存在服務(wù)的傳統(tǒng)方法的問題在于應(yīng)當(dāng)在現(xiàn)有的存在服務(wù)端,提供意一存在服務(wù)不需要的專用裝置或機(jī)構(gòu),由此,對(duì)將裝置或機(jī)構(gòu)合并到系統(tǒng)中的工作過程,需要?jiǎng)趧?dòng)、時(shí)間和成本。
發(fā)明內(nèi)容
鑒于上述問題,已經(jīng)做出了本發(fā)明,以及其目的是提供存在信息提供系統(tǒng),能使用存在服務(wù),提供適合于每個(gè)應(yīng)用的存在信息,而不在現(xiàn)有存在服務(wù)端提供專用裝置,及其方法和服務(wù)器。
根據(jù)本發(fā)明的存在信息提供系統(tǒng)包括在存在服務(wù)器和客戶機(jī)間發(fā)送/接收的存在信息結(jié)構(gòu)不同的多個(gè)存在服務(wù)的存在服務(wù)器間,處理所接收的存在信息以便從一個(gè)存在服務(wù)接收的存在信息與其他存在服務(wù)匹配的存在處理服務(wù)器,其中,存在處理服務(wù)器通過虛擬地實(shí)現(xiàn)存在體和監(jiān)視器,將所處理的存在信息提供到其他存在服務(wù)。
在根據(jù)本發(fā)明的存在信息提供系統(tǒng)中,存在處理服務(wù)器參考處理政策,處理存在信息,設(shè)置用于處理結(jié)構(gòu)不同的存在信息以便在多個(gè)存在服務(wù)間使用的規(guī)則。在處理政策中,可以設(shè)置在多個(gè)會(huì)話是可能的應(yīng)用和其他應(yīng)用的存在服務(wù)間,當(dāng)多個(gè)會(huì)話是可能的應(yīng)用的客戶機(jī)參與一個(gè)或多個(gè)會(huì)話以及多個(gè)會(huì)話是可能的應(yīng)用的客戶機(jī)的存在信息是在多個(gè)會(huì)話是可能的應(yīng)用間,新會(huì)話是可能的存在信息時(shí),將多個(gè)會(huì)話是可能的應(yīng)用的客戶機(jī)的存在信息確定為對(duì)其他應(yīng)用,新會(huì)話是不可能的存在信息的規(guī)則。
根據(jù)本發(fā)明的存在信息提供系統(tǒng)包括從存在服務(wù)接收查詢的存在處理服務(wù)器信息提供服務(wù),以及從多個(gè)存在處理服務(wù)器指定處理從一個(gè)存在服務(wù)接收的存在信息的存在處理服務(wù)器,以便它與其他存在服務(wù)匹配。
根據(jù)本發(fā)明的存在信息提供系統(tǒng)包括用戶終端信息管理服務(wù)器,路由在具有一個(gè)或多個(gè)應(yīng)用客戶機(jī)的第一用戶終端和具有包括不同于由第一用戶終端擁有的應(yīng)用客戶機(jī)的一個(gè)或多個(gè)應(yīng)用客戶機(jī)的第二用戶終端間提供的存在信息。
根據(jù)本發(fā)明的存在信息提供系統(tǒng)包括類屬存在服務(wù)器,將存在信息保存為覆蓋當(dāng)通過存在處理服務(wù)器,參考處理政策,處理存在信息時(shí)引用的整個(gè)存在服務(wù)的基礎(chǔ)。
在根據(jù)本發(fā)明的提供存在信息的方法中,連接在存在服務(wù)器和客戶機(jī)間發(fā)送/接收的存在信息的結(jié)構(gòu)不同的多個(gè)存在服務(wù)的存在服務(wù)器間上處理服務(wù)器從一個(gè)存在服務(wù)接收存在信息,處理所接收的存在信息以便使它與其他存在服務(wù)匹配,以及通過虛擬實(shí)現(xiàn)存在體和監(jiān)視器,將所處理的存在信息提供到其他存在服務(wù)。
在根據(jù)本發(fā)明的提供存在信息的方法中,存在處理服務(wù)器參考處理政策,處理存在信息,其中設(shè)置用于處理結(jié)構(gòu)不同的存在信息以便在多個(gè)存在服務(wù)間使用的規(guī)則。在處理政策中,可以設(shè)置在多個(gè)會(huì)話是可能的應(yīng)用和其他應(yīng)用的存在服務(wù)間,當(dāng)多個(gè)會(huì)話是可能的應(yīng)用的客戶機(jī)參與一個(gè)或多個(gè)會(huì)話以及多個(gè)會(huì)話是可能的應(yīng)用的客戶機(jī)的存在信息是在多個(gè)會(huì)話是可能的應(yīng)用間,新會(huì)話是可能的存在信息時(shí),將多個(gè)會(huì)話是可能的應(yīng)用的客戶機(jī)的存在信息確定為對(duì)其他應(yīng)用,新會(huì)話是不可能的存在信息的規(guī)則。
在根據(jù)本發(fā)明的提供存在信息的方法中,存在處理服務(wù)器信息提供服務(wù)從存在服務(wù)接收查詢,以及從多個(gè)存在處理服務(wù)器指定處理從一個(gè)存在服務(wù)接收的存在信息的存在處理服務(wù)器,以便它與其他存在服務(wù)匹配。
在根據(jù)本發(fā)明的提供存在信息的方法中,用戶終端信息管理服務(wù)器路由在具有一個(gè)或多個(gè)應(yīng)用客戶機(jī)的第一用戶終端和具有包括不同于由第一用戶終端擁有的應(yīng)用客戶機(jī)的一個(gè)或多個(gè)應(yīng)用客戶機(jī)的第二用戶終端間提供的存在信息。
在根據(jù)本發(fā)明的提供存在信息的方法中,當(dāng)參考處理政策,處理存在信息時(shí),處理服務(wù)器將存在信息引用為覆蓋由類屬存在服務(wù)器保存的整個(gè)存在服務(wù)的基礎(chǔ)。存在處理服務(wù)器可以參考處理政策,將從一個(gè)存在服務(wù)接收的存在信息處理成作為覆蓋由類屬存在服務(wù)器保存的整個(gè)存在服務(wù)的基礎(chǔ)的存在信息,以及參考處理政策,進(jìn)一步將作為基礎(chǔ)的所處理的存在信息處理成將提供到其他存在服務(wù)的存在信息。
根據(jù)本發(fā)明的服務(wù)器連接在存在服務(wù)器和客戶機(jī)間發(fā)送/接收的存在信息的結(jié)構(gòu)不同的多個(gè)存在服務(wù)的多個(gè)存在服務(wù)器間,處理從一個(gè)存在服務(wù)接收的存在信息,以便使它與其他存在服務(wù)匹配,以及將所處理的存在信息提供到其他存在服務(wù)。
在根據(jù)本發(fā)明的服務(wù)器中,存在處理服務(wù)器參考處理政策,處理存在信息,其中設(shè)置用于處理結(jié)構(gòu)不同的存在信息以便在多個(gè)存在服務(wù)間使用的規(guī)則。在處理政策中,可以設(shè)置在多個(gè)會(huì)話是可能的應(yīng)用和其他應(yīng)用的存在服務(wù)間,當(dāng)多個(gè)會(huì)話是可能的應(yīng)用的客戶機(jī)參與一個(gè)或多個(gè)會(huì)話以及多個(gè)會(huì)話是可能的應(yīng)用的客戶機(jī)的存在信息是在多個(gè)會(huì)話是可能的應(yīng)用間,新會(huì)話是可能的存在信息時(shí),將多個(gè)會(huì)話是可能的應(yīng)用的客戶機(jī)的存在信息確定為對(duì)其他應(yīng)用,新會(huì)話是不可能的存在信息的規(guī)則。
通過存在處理服務(wù)器信息提供服務(wù),從多個(gè)存在處理服務(wù)器指定根據(jù)本發(fā)明的服務(wù)器,從存在服務(wù)接收查詢,以及處理從一個(gè)存在服務(wù)接收的存在信息,以便使它與其他存在服務(wù)匹配。
當(dāng)參考處理政策,處理存在信息時(shí),根據(jù)本發(fā)明的服務(wù)器將存在信息引用為覆蓋由類屬存在服務(wù)器保存的整個(gè)存在服務(wù)的基礎(chǔ)。
根據(jù)本發(fā)明的存在信息提供系統(tǒng),及其方法和服務(wù)器,能對(duì)使用存在服務(wù)的每個(gè)應(yīng)用提供適當(dāng)?shù)拇嬖谛畔ⅲ辉诂F(xiàn)有的存在服務(wù)端提供專用裝置。
從下述結(jié)合附圖的詳細(xì)描述,本發(fā)明的目的和特征將變得更顯而易見,其中
圖1表示傳統(tǒng)的存在服務(wù)的結(jié)構(gòu);
圖2表示在本發(fā)明的實(shí)施例中,存在服務(wù)系統(tǒng)的結(jié)構(gòu);
圖3表示在本發(fā)明的實(shí)施例中,存在服務(wù)器的結(jié)構(gòu);
圖4表示在本發(fā)明的實(shí)施例中,客戶機(jī)的結(jié)構(gòu);
圖5表示在本發(fā)明的實(shí)施例中,存在處理服務(wù)器的結(jié)構(gòu);
圖6表示在本發(fā)明的實(shí)施例中,存在服務(wù)系統(tǒng)的詳細(xì)結(jié)構(gòu);
圖7是表示在本發(fā)明的實(shí)施例中,存在處理服務(wù)器的處理操作的過程的流程圖8是表示在本發(fā)明的實(shí)施例中,處理存在信息的處理操作的過程的流程圖9是表示在本發(fā)明的第一實(shí)例中,處理存在信息的處理操作的過程的時(shí)序圖10表示在本發(fā)明的第二實(shí)例中,存在服務(wù)系統(tǒng)的結(jié)構(gòu);
圖11表示在本發(fā)明的第二實(shí)例中,客戶機(jī)的結(jié)構(gòu);
圖12表示在本發(fā)明的第二實(shí)例中,PTT存在服務(wù)器的結(jié)構(gòu);
圖13表示在本發(fā)明的第二實(shí)例中,PTT服務(wù)器的結(jié)構(gòu);
圖14是表示表示在本發(fā)明的第二實(shí)例中,存在處理服務(wù)器的處理操作的過程的流程圖15表示在本發(fā)明的第三實(shí)例中,存在服務(wù)系統(tǒng)的結(jié)構(gòu);
圖16表示在本發(fā)明的第四實(shí)例中,存在服務(wù)系統(tǒng)的結(jié)構(gòu);
圖17表示在本發(fā)明的第五實(shí)例中,存在服務(wù)系統(tǒng)的結(jié)構(gòu);
圖18表示在本發(fā)明的第六實(shí)例中,存在服務(wù)系統(tǒng)的結(jié)構(gòu);
圖19表示在本發(fā)明的第七實(shí)例中,存在服務(wù)系統(tǒng)的結(jié)構(gòu);
圖20表示在本發(fā)明的第八實(shí)例中,存在服務(wù)系統(tǒng)的結(jié)構(gòu);
圖21表示在本發(fā)明的第九實(shí)例中,存在服務(wù)系統(tǒng)的結(jié)構(gòu);
圖22表示在本發(fā)明的第九實(shí)例中,PTT存在服務(wù)系統(tǒng)的結(jié)構(gòu);
圖23表示在本發(fā)明的第九實(shí)例中,記錄存在處理政策的系統(tǒng)的結(jié)構(gòu);
圖24表示在本發(fā)明的第十實(shí)例中,存在服務(wù)系統(tǒng)的結(jié)構(gòu);以及
圖25是表示在本發(fā)明的第十實(shí)例中,存在處理服務(wù)器的處理操作的過程的流程圖。
具體實(shí)施例方式
下面,將參考圖,描述本發(fā)明的實(shí)施例。在圖2中,存在服務(wù)器10A管理使用任何應(yīng)用A的客戶機(jī)的存在信息??蛻魴C(jī)A2至n(n為任何正整數(shù))與存在服務(wù)器10A通信,將它們自己的存在信息記錄在存在服務(wù)器10A中,以及從存在服務(wù)器10A接收提供的使用應(yīng)用A、除它們自己外的客戶機(jī)的存在信息。
例如,客戶機(jī)A1是存在服務(wù)器10A請(qǐng)求作為存在體的客戶機(jī)A2至n的所需一個(gè)的存在信息的監(jiān)視器,以及由客戶機(jī)A1請(qǐng)求其存在信息的客戶機(jī)A2至n的一個(gè)為向存在服務(wù)器10A提供其自己的存在信息的存在體。這是在存儲(chǔ)服務(wù)器10A下的存在服務(wù),用于傳統(tǒng)的單個(gè)應(yīng)用A。
類似地,存在服務(wù)器10B管理使用應(yīng)用B的客戶機(jī)的存在信息??蛻魴C(jī)B1至n(n為任何正整數(shù))與存在服務(wù)器10B通信,將它們自己的存在信息記錄在存在服務(wù)器10B中,以及從存在服務(wù)器10B接收提供的使用應(yīng)用B、除它們自己外的客戶機(jī)的存在信息。
例如,客戶機(jī)B1是存在服務(wù)器10B請(qǐng)求作為存在體的客戶機(jī)B2至n的所需一個(gè)的存在信息的監(jiān)視器,以及由客戶機(jī)B1請(qǐng)求其存在信息的客戶機(jī)B2至n的一個(gè)為向存在服務(wù)器10B提供其自己的存在信息的存在體。這是在存儲(chǔ)服務(wù)器10B下的存在服務(wù),用于傳統(tǒng)的單個(gè)應(yīng)用B。
使用應(yīng)用A的客戶機(jī)A的存在信息和使用應(yīng)用B的客戶機(jī)B的存在信息具有不同結(jié)構(gòu)。
現(xiàn)在,將首先描述存在服務(wù)器10的結(jié)構(gòu)。如圖3所示,存在服務(wù)器10由存在體存在信息獲得部11、存在信息變化檢測(cè)部12、存在信息管理部13、存在信息提供部14和監(jiān)視器信息管理部15組成。
存在體存在信息獲得部11具有從存在體P獲得存在體P的存在信息的功能。
存在信息變化檢測(cè)部12具有將記錄在存在信息管理部13中、用作觸發(fā)器的存在信息與表示存在體存在信息獲得部11已經(jīng)接受來自存在體P的存在信息的輸入的信號(hào)進(jìn)行比較,以及確定檢測(cè)到變化以及如果有變化,指示存在信息提供部14向監(jiān)視器W提供存在信息的功能。
存在信息管理部13具有記錄和保留從存在體P獲得的存在體P的存在信息的功能。
存在信息提供部14具有從存在信息變化檢測(cè)部12接收觸發(fā)器,查詢監(jiān)視器信息管理部15有關(guān)監(jiān)視器W是否應(yīng)當(dāng)具有存在體P的變化存在信息,從存在信息管理部13獲得將提供的存在信息,以及將存在信息提供給監(jiān)視器W的功能。
監(jiān)視器信息管理部15具有從監(jiān)視器W接收訂閱以及管理有關(guān)哪一監(jiān)視器W應(yīng)當(dāng)具有存在體P的存在信息的功能。例如,它管理有關(guān)組成員的列表等等的信息。因此,在監(jiān)視器W首先請(qǐng)求存在信息時(shí),必定將存在體P的存在信息提供到監(jiān)視器W,此后,連續(xù)監(jiān)視存在信息并與記錄在信息管理部13中的存在信息進(jìn)行比較,以及如果有變化,提供給監(jiān)視器W。
現(xiàn)在,描述客戶機(jī)的結(jié)構(gòu)。為便于說明,基于假定客戶機(jī)是關(guān)于應(yīng)用A的客戶機(jī),但應(yīng)用類型可選,提供說明。如圖4所示,客戶機(jī)Ca由監(jiān)視器部1、存在體部2和A應(yīng)用部3a組成。
監(jiān)視器部1具有從存在服務(wù)請(qǐng)求所需存在體的存在信息,以及從存在服務(wù)獲得存在信息的功能。
存在體部2具有將其自己的存在信息提供給存在服務(wù)的功能。
A應(yīng)用部3a具有控制應(yīng)用A的處理操作的功能。
在存在服務(wù)器10B下的任何客戶機(jī)B會(huì)期望接收提供的存在服務(wù)器10A下的任何客戶機(jī)A的存在信息,以及下面,將詳細(xì)地描述在這種情況下的過程。
首先,將描述存在處理服務(wù)器30的結(jié)構(gòu)。圖5示例說明在將作為存在體PA的客戶機(jī)A的存在信息提供到作為監(jiān)視器WB的客戶機(jī)B中,存在處理服務(wù)器30的任務(wù),以及參考圖5,存在處理服務(wù)器30由代理監(jiān)視器部31、存在信息處理部32和代理存在體部33組成。
代理監(jiān)視器部31代表監(jiān)視器WB,具有從存在服務(wù)器10A,接收將存在信息提供到連接到它自己的存在服務(wù)器10A的存在體PA的存在信息的功能。它還具有預(yù)訂存在服務(wù)器10A的功能。
存在信息處理部32具有接收由代理監(jiān)視器部31接收的存在體PA的存在信息,處理存在信息以便適合于由存在服務(wù)器10B執(zhí)行的存在服務(wù),以及將所處理的存在信息提供到代理存在體部33的功能。
代理存在體部33具有將由存在信息處理部32處理的存在體PA的存在信息提供到將存在體PA的存在信息提供給監(jiān)視器WB的存在服務(wù)器10B的功能。
可以在存在處理服務(wù)器30中準(zhǔn)備代理監(jiān)視器部31和代理存在體部33,其數(shù)量對(duì)應(yīng)于監(jiān)視器WB和要求處理存在信息的存在體PA的組合。在一個(gè)代理監(jiān)視器部31或代理存在體部33中,可以構(gòu)成能實(shí)現(xiàn)匹配組合的數(shù)量的處理的機(jī)構(gòu)。
代理監(jiān)視器部31和代理存在體部33可以存在為由軟件實(shí)現(xiàn)的功能目標(biāo)。
存在處理政策40是當(dāng)存在信息處理部32將存在信息處理為易于與預(yù)定應(yīng)用一起使用的格式時(shí),由其引用的轉(zhuǎn)換規(guī)則。處理包括例如將存在信息以傳送方式,傳遞到監(jiān)視器WB,防止存在信息有選擇地傳遞到監(jiān)視器WB,以及轉(zhuǎn)換或合成存在信息的含義,或改變存在信息的格式??梢允褂么鎯?chǔ)在存儲(chǔ)介質(zhì),諸如HDD(硬盤驅(qū)動(dòng)器)中的數(shù)據(jù)庫表,實(shí)現(xiàn)存在處理政策40。存在處理政策40可以保留在存在處理服務(wù)器30中,或可以存儲(chǔ)在外部存儲(chǔ)器等等中。
存在處理政策40用來消減由存在體PA提供到存在服務(wù)的信息和監(jiān)視器WB所需的信息間的不一致性,其中,使用處理多個(gè)呼叫應(yīng)用的移動(dòng)電話等等、電子郵件、Web訪問、游戲等待,以及使用便攜式電話等等上的應(yīng)用B的監(jiān)視器檢查使用便攜式電話等等上的應(yīng)用A的存在體PA的狀態(tài)。
現(xiàn)在,將參考圖6和7,描述處理操作的流程,但為便于理解,基于假定客戶機(jī)B1是請(qǐng)求客戶機(jī)A1的存在信息的監(jiān)視器,以及客戶機(jī)A1是提供其自己的存在信息的存在體,提供描述。流程圖的每個(gè)步驟縮寫為“S”。
首先,客戶機(jī)B1向存在服務(wù)器10B發(fā)出請(qǐng)求客戶機(jī)A1的存在信息(S601)。
然后,已經(jīng)從客戶機(jī)B1接收客戶機(jī)A1的存在信息的請(qǐng)求的存在服務(wù)器10B請(qǐng)求存在服務(wù)器10B和存在服務(wù)器10A間的中介的存在處理服務(wù)器30提供存在信息(S602)。
已經(jīng)從存在服務(wù)器10B接受提供存在信息的請(qǐng)求的存在處理服務(wù)器30請(qǐng)求存在服務(wù)器10A提供客戶機(jī)A1的存在信息(S603)。
已經(jīng)從存在處理服務(wù)器30接受提供客戶機(jī)A1的存在信息的請(qǐng)求的存在服務(wù)器10A將在存在服務(wù)器10A下的客戶機(jī)A1的存在信息提供到處理服務(wù)器30(S604)。
已經(jīng)從存在服務(wù)器10A接受提供的客戶機(jī)A1的存在信息的存在處理服務(wù)器30將客戶機(jī)A1的存在信息處理為易于用在應(yīng)用B中的形式,因?yàn)榭蛻魴C(jī)A1的存在信息和客戶機(jī)B1的存在信息在結(jié)構(gòu)上是不同的(S605)。
存在處理服務(wù)器30為存在服務(wù)器10B提供處理成易于用在應(yīng)用B中的形式的客戶機(jī)A1的存在信息(S606)。
已經(jīng)從存在處理服務(wù)器30接受提供的處理成易于用在應(yīng)用B中的形式的客戶機(jī)A1的存在信息的存在服務(wù)器10B為請(qǐng)求客戶機(jī)B1提供處理成易于用在應(yīng)用B中的形式的客戶機(jī)A1的存在信息(S607)。
由此,存在服務(wù)器10B能將存在處理服務(wù)器30處理為具有代表為起始存在體的客戶機(jī)A1,提供客戶機(jī)A1的存在信息的存在體功能的實(shí)體。即,如圖6所示,存在服務(wù)器10B能處理提供作為初始存在體的客戶機(jī)A1的存在信息的存在處理服務(wù)器30,代替作為存在服務(wù)器10B下,使用應(yīng)用B的存在體的客戶機(jī)B1a。
存在服務(wù)器10A能將存在處理服務(wù)器30處理為具有接受提供的客戶機(jī)A1的存在信息的監(jiān)視器的實(shí)體,代替初始監(jiān)視器的客戶機(jī)B1。即,如圖6所示,存在服務(wù)器10A能處理存在處理服務(wù)器30,接受提供的將由作為起始監(jiān)視器的客戶機(jī)B1接受的存在信息,代替作為在存在服務(wù)器10A本身下,使用應(yīng)用A的監(jiān)視器的客戶機(jī)A1b。
由于如上所述的存在處理服務(wù)器30的存在體功能和監(jiān)視器功能,存在服務(wù)器10B能將客戶機(jī)A1處理為客戶機(jī)B1a,就象它是在存在服務(wù)器10B本身下,使用應(yīng)用B的客戶機(jī)一樣,以及存在服務(wù)器10A能將客戶機(jī)B1處理為客戶機(jī)A1b,就象它是在存在服務(wù)器10A本身下,使用應(yīng)用A的客戶機(jī)一樣,如圖6所示。
因此,即使使用應(yīng)用A的客戶機(jī)A1的存在信息和使用應(yīng)用B的客戶機(jī)B1的存在信息在結(jié)構(gòu)是不同,能在客戶機(jī)A1和客戶機(jī)B1間交換存在信息,而不實(shí)現(xiàn)存在服務(wù)器10A和存在服務(wù)器10B中的專用裝置或功能。
上述描述將存在服務(wù)器10B下的任何客戶機(jī)B期望接收提供的存在服務(wù)器10A下的任何客戶機(jī)A的存在信息的情形作為例子,而且,不用說,存在信息的類似交換適合于存在服務(wù)器10A下的任何客戶機(jī)A期望接收提供的存在服務(wù)器10B下的任何客戶機(jī)B的存在信息的情形。
實(shí)例1
現(xiàn)在,將參考圖來描述作為本發(fā)明的第一實(shí)例的存在信息提供系統(tǒng)。將示出在參考圖6和7所示,客戶機(jī)B1是請(qǐng)求客戶機(jī)A1的存在信息的監(jiān)視器和客戶機(jī)A1是提供客戶機(jī)A1本身的存在信息的存在體的情形的有效操作過程的流程。
在圖8的順序圖中,示出了當(dāng)客戶機(jī)B1接收提供的客戶機(jī)A1的存在信息的處理操作。
即,當(dāng)改變客戶機(jī)A1的存在時(shí),客戶機(jī)A1將其存在信息提供到存在服務(wù)器10A(S701)。
存在服務(wù)器10A保留從客戶機(jī)A1提供的存在信息(S702),以及將存在信息提供到監(jiān)視客戶機(jī)A1的所有監(jiān)視器(S703)。
存在處理服務(wù)器30中的代理監(jiān)視器部31向存在信息處理部32發(fā)出存在信息處理過程請(qǐng)求以及由存在服務(wù)器10A提供的存在信息(S704)。
存在信息處理部32處理從代理監(jiān)視器部31提供的存在信息(S705),以及將所處理的存在信息提供到代理存在體部33(S706)。
代理存在體部33為存在服務(wù)器10B提供從存儲(chǔ)信息處理部32提供的處理存在信息(S707)。
存在服務(wù)器10B保留從代理存在體部33提供的客戶機(jī)A1的處理存在信息(S708),以及將存在信息提供到客戶機(jī)B1(S709)??蛻魴C(jī)B1使用客戶機(jī)A1的存在信息(S710)。
在該操作過程中,如果相對(duì)于客戶機(jī)B1使用客戶機(jī)A1的存在信息的頻率,客戶機(jī)A1的存在信息的變化度小,但存在信息處理過程頻繁出現(xiàn),不出現(xiàn)問題,以及如果相對(duì)于客戶機(jī)B1使用客戶機(jī)A1的存在信息的頻率,客戶機(jī)A1的存在信息的變化度大,不使用該過程。由此,如果相對(duì)于客戶機(jī)B1使用客戶機(jī)A1的存在信息的頻率,客戶機(jī)A1的存在信息的變化度大,應(yīng)答客戶機(jī)B1的請(qǐng)求,應(yīng)執(zhí)行客戶機(jī)A1的存在信息處理過程,如圖9的順序圖中所示,用于實(shí)現(xiàn)處理操作。
即,當(dāng)改變客戶機(jī)A1的存在時(shí),客戶機(jī)A1將其存在信息提供到存在服務(wù)器10A(S801)。
存在服務(wù)器10A保留從客戶機(jī)A1提供的存在信息(S802),以及將存在信息提供到監(jiān)視客戶機(jī)A1的所有監(jiān)視器(S803)。
存在處理服務(wù)器30中的代理監(jiān)視器部31保留從存在服務(wù)器10A提供的存在信息,以及等待直到從客戶機(jī)B1請(qǐng)求為止(S804)。
如果客戶機(jī)B1具有需要客戶機(jī)A1的存在信息的情形(S805),客戶機(jī)B1請(qǐng)求存在服務(wù)器10B提供客戶機(jī)A1的存在信息(S806)。
從客戶機(jī)B1請(qǐng)求提供客戶機(jī)A1的存在信息的存在服務(wù)器10B請(qǐng)求存在處理服務(wù)器30提供客戶機(jī)A1的存在信息(S807)。
從存在服務(wù)器10B請(qǐng)求提供客戶機(jī)A1的存在信息的存在處理服務(wù)器30中的代理監(jiān)視器部31向存在信息處理部32發(fā)出存在信息處理過程請(qǐng)求和所保留的客戶機(jī)A1的存在信息(S808)。
存在信息處理部32處理從代理監(jiān)視器部31提供的存在信息(S809),以及將所處理的存在信息提供到代理存在體部33(S810)。
代理存在體部33為存在服務(wù)器10B提供從存在信息處理部32提供的所處理的存在信息(S811)。
存在服務(wù)器10B保留從代理存在體部33提供的客戶機(jī)A1所處理的存在信息(S812),以及將存在信息提供到客戶機(jī)B1(S813)??蛻魴C(jī)B1使用客戶機(jī)A1的存在信息(S814)。
由于該操作過程,能避免浪費(fèi)的存在信息處理過程以實(shí)現(xiàn)有效處理,而不是每次改變客戶機(jī)A1的存在信息時(shí),均將客戶機(jī)A1的存在信息提供到客戶機(jī)B1。
實(shí)例2
現(xiàn)在,將參考圖,描述作為本發(fā)明的第二實(shí)例的存在信息提供系統(tǒng)。為便于理解,將詳細(xì)地描述有關(guān)特定電話服務(wù)的存在信息和有關(guān)PTT服務(wù)的存在信息的交換,但本發(fā)明不限于有關(guān)這些服務(wù)的存在信息。
如圖10所示,多個(gè)電話客戶機(jī)T連接到電話存在服務(wù)器10T。在這種情況下,連接兩個(gè)電話客戶機(jī)T。多個(gè)PTT客戶機(jī)P連接到PTT存在服務(wù)器10P。在這種情況下,連接四個(gè)PTT客戶機(jī)P。存在處理服務(wù)器30連接到電話存在服務(wù)器10T和PTT存在服務(wù)器10P,以及引用存在處理政策40。
電話存在服務(wù)器10T管理和提供使用電話應(yīng)用的用戶所需的存在信息。存在信息是有關(guān)是否可以通過電話與希望交談的伙伴通信的信息,并具體包括三個(gè)狀態(tài)“聯(lián)機(jī)”、“脫機(jī)”和“呼叫”。代替這三個(gè)狀態(tài),可以適合兩個(gè)狀態(tài),以便用“應(yīng)答可能”代替“聯(lián)機(jī)”以及用“應(yīng)答不可能”代替“脫機(jī)”和“呼叫”。
電話客戶機(jī)T由監(jiān)視器部1、存在體部2和電話應(yīng)用部3t組成。參考圖11,便攜式電話7用來實(shí)現(xiàn)該系統(tǒng),但本發(fā)明不限于便攜式電話,以及可以使用具有圖11所示的功能的信息處理裝置,諸如個(gè)人計(jì)算機(jī)、PHS(簡(jiǎn)化便攜式電話)、便攜式電話信息終端等等。
如圖11所示,便攜式電話7由通信設(shè)備部4、數(shù)據(jù)輸入部5和數(shù)據(jù)輸出部6組成。
通信設(shè)備部4具有與存在服務(wù)器交換存在信息等等的功能。通信裝置可以是有線或無線,以及包括例如無線LAN通信、藍(lán)牙、紅外通信等等。
數(shù)據(jù)輸入部5具有接收數(shù)據(jù)輸入的功能。它包括例如接收字符數(shù)據(jù)的鍵盤、接收語音輸入的麥克等等。
數(shù)據(jù)輸出部6具有輸出數(shù)據(jù)的功能。它包括例如輸出圖像數(shù)據(jù),諸如字符、靜態(tài)圖像或動(dòng)態(tài)圖像的屏幕、輸出語音數(shù)據(jù)的揚(yáng)聲器等等。顯示數(shù)據(jù)的機(jī)構(gòu),諸如屏幕不是主要部件,但可以執(zhí)行由用戶可視識(shí)別的過程,諸如通過軟件的終端內(nèi)的過程。
PTT存在服務(wù)器管理和提供由使用PTT應(yīng)用的用戶所需的存在信息。存在信息是有關(guān)是否可以與希望通過PTT交談的伙伴交談的信息,以及具體包括五個(gè)狀態(tài)“脫機(jī)”、“聯(lián)機(jī)”、“參與會(huì)話和聽其他談話者(可能應(yīng)答)”、“參與會(huì)話和談話(應(yīng)答不可能)”以及“忙(應(yīng)答不可能)”。PTT應(yīng)用支持多個(gè)會(huì)話服務(wù),以及PTT客戶機(jī)參與多個(gè)PTT會(huì)話。
在這一個(gè)存在中,根據(jù)PTT客戶機(jī)的網(wǎng)絡(luò)連接狀態(tài)和PTT應(yīng)用的使用狀態(tài),自動(dòng)切換前四個(gè)存在。根據(jù)此時(shí)是否允許使用PTT應(yīng)用的通信,通過PTT客戶機(jī)的用戶,自愿設(shè)置最后一個(gè)存在“忙”。該設(shè)置可由用戶進(jìn)行或可以結(jié)合預(yù)定調(diào)度程序的其他信息、其他存在服務(wù)等等自動(dòng)進(jìn)行。
如圖12所示,PTT存在服務(wù)器10p除上述通用存在服務(wù)器的結(jié)構(gòu)外,還具有用于與PTT服務(wù)器交換存在信息的另外的接口。
PTT服務(wù)器17在PTT會(huì)話信息管理部16處,保留和控制參與會(huì)話的PTT客戶機(jī)的存在信息。PTT服務(wù)器17為PTT存在服務(wù)器10p提供參與會(huì)話的PTT客戶機(jī)的存在信息。PTT服務(wù)器17參考由PTT存在服務(wù)器10p提供的PTT客戶機(jī)的存在信息,控制PTT會(huì)話。對(duì)用于控制PTT會(huì)話的機(jī)制,可以使用公知技術(shù)。
如圖13所示,PTT存在服務(wù)器10p可以包括在PTT服務(wù)器中。
PTT客戶機(jī)由監(jiān)視器部1、存在體部2和PTT應(yīng)用部3p組成。參考圖11,PTT專用終端8用來實(shí)現(xiàn)該系統(tǒng),但本發(fā)明不限于PTT專用終端,以及可以具有如圖11所示的功能的信息處理裝置,例如個(gè)人計(jì)算機(jī)、便攜式電話、PHS(簡(jiǎn)化便攜式電話)、便攜式電話信息終端等等。
如圖11所示,PTT專用終端8由通信設(shè)備部4、數(shù)據(jù)輸入部5和數(shù)據(jù)輸出部6組成。
通信設(shè)備部4具有與存在服務(wù)器交換存在信息等等的功能。通信裝置可以是有線或無線,以及包括例如無線LAN通信、藍(lán)牙、紅外通信等等。
數(shù)據(jù)輸入部5具有接收數(shù)據(jù)輸入的功能。它包括例如接收字符數(shù)據(jù)的鍵盤、接收語音輸入的麥克等等。
數(shù)據(jù)輸出部6具有輸出數(shù)據(jù)的功能。它包括例如輸出圖像數(shù)據(jù),諸如字符、靜態(tài)圖像或動(dòng)態(tài)圖像的屏幕、輸出語音數(shù)據(jù)的揚(yáng)聲器等等。顯示數(shù)據(jù)的機(jī)構(gòu),諸如屏幕不是主要部件,但可以執(zhí)行由用戶可視識(shí)別的過程,諸如通過軟件的終端內(nèi)的過程。
存在處理服務(wù)器30是電話存在服務(wù)器10T和PTT存在服務(wù)器10P間的中介。將每個(gè)存在信息處理成易于由每個(gè)應(yīng)用使用的形式,以及提供存在信息。用于處理存在信息的方法記錄為存在處理政策40,以便能由存在處理服務(wù)器30引用。
該實(shí)例中的存在處理政策40如表1所示。在表1中,為交換存在信息的每個(gè)方向提供存在處理政策40,但可以結(jié)合兩個(gè)存在處理政策。
表1
當(dāng)電話監(jiān)視器接收提供的PTT存在體的存在信息時(shí)引用的存在處理政策PTT存在電話存在脫機(jī)脫機(jī)聯(lián)機(jī)(應(yīng)答可能)聯(lián)機(jī)(應(yīng)答可能)參與會(huì)話(聽其他談話者)(應(yīng)答可能)呼叫(應(yīng)答不可能)參與會(huì)話(談話)(應(yīng)答不可能)呼叫(應(yīng)答不可能)忙(應(yīng)答不可能)呼叫(應(yīng)答不可能)
當(dāng)PTT監(jiān)視器接收提供的電話存在體的存在信息時(shí)引用的存在處理政策電話存在PTT存在脫機(jī)脫機(jī)聯(lián)機(jī)(應(yīng)答可能)聯(lián)機(jī)(應(yīng)答可能)呼叫(應(yīng)答不可能)參與會(huì)話(談話)(應(yīng)答不可能)
在電話監(jiān)視器接收提供的PTT存在體的存在信息的情況下,參考存在處理政策40,當(dāng)PTT存在為“脫機(jī)”時(shí),電話存在確定為“脫機(jī)”。當(dāng)PTT存在為“聯(lián)機(jī)(應(yīng)答可能)”時(shí),將電話存在確定為“聯(lián)機(jī)(應(yīng)答可能)”。當(dāng)PTT存在為“參與會(huì)話(聽其他談話者)(應(yīng)答可能)”時(shí),將電話存在確定為“呼叫(應(yīng)答不可能)”。當(dāng)PTT存在為“參與會(huì)話(聽其他談話者)”時(shí),它表示參與新PTT會(huì)話是可能的狀態(tài)。當(dāng)PTT存在為“參與會(huì)話(交談)(應(yīng)答不可能)”時(shí),將電話存在確定為“呼叫(應(yīng)答不可能)”。當(dāng)PTT存在為“參與會(huì)話(交談)”時(shí),它表示參與新PTT會(huì)話是不可能的狀態(tài)。當(dāng)PTT存在為“忙(應(yīng)答不可能)”時(shí),電話存在確定為“呼叫(應(yīng)答不可能)”。
在PTT監(jiān)視器接收提供的電話存在體的存在信息的情況下,通過參考存在處理政策40,當(dāng)電話存在為”“脫機(jī)”時(shí),將PTT存在確定為“脫機(jī)”。當(dāng)電話存在為“聯(lián)機(jī)(應(yīng)答可能)”時(shí),PTT存在確定為“聯(lián)機(jī)(應(yīng)答可能)”。當(dāng)電話存在為“呼叫(應(yīng)答不可能)”時(shí),PTT存在確定為“參與會(huì)話(交談)(應(yīng)答不可能)”。
在該實(shí)例中的存在處理政策40滿足接受新會(huì)話邀請(qǐng),但不想呼入電話呼叫的用戶需要,因?yàn)橛捎诙鄷?huì)話功能,參與會(huì)話的PTT客戶機(jī)能參與新PTT會(huì)話,而不中斷現(xiàn)有的PTT會(huì)話,但對(duì)電話呼叫,必須中斷現(xiàn)有PTT會(huì)話。
即,在支持多會(huì)話服務(wù)的PTT應(yīng)用中,參與PTT會(huì)話的用戶A向其他PTT應(yīng)用的用戶提供“參與會(huì)話并且能參與新會(huì)話”的狀態(tài),由此其他PTT應(yīng)用的用戶能邀請(qǐng)用戶A參與PTT會(huì)話。由于多會(huì)話功能,用戶A能參與新PTT會(huì)話,而不中斷現(xiàn)有PTT會(huì)話,但對(duì)電話呼叫,必須中斷現(xiàn)有PTT會(huì)話,因此,用戶A通過向其他電話應(yīng)用的用戶提供“拒絕呼入呼叫”的狀態(tài),獲得具有不接收呼入電話呼叫的存在信息,盡管用戶A接受新PTT會(huì)話的邀請(qǐng)。
將參考圖14,描述如上所述構(gòu)造的該實(shí)例中的處理操作的流程。在下述描述中,流程圖中的每個(gè)步驟將縮寫為“S”。
假定電話客戶機(jī)T1請(qǐng)求PTT客戶機(jī)P3的存在信息。存在電話T1和PTT客戶機(jī)P3在不同用戶的不同信息處理裝置上操作的情形,而且考慮它們?cè)谟梢粋€(gè)用戶使用的一個(gè)信息處理裝置上操作的情形。
首先,電話客戶機(jī)T1從電話存在服務(wù)器10T請(qǐng)求PTT客戶機(jī)P3的存在信息(S131)。電話存在服務(wù)器10T向存在處理服務(wù)器30請(qǐng)求存在信息,因?yàn)镻TT客戶機(jī)的存在信息不是受電話存在服務(wù)器10T管理的存在信息(S132)。存在處理服務(wù)器30的代理監(jiān)視器部31從電話存在服務(wù)器10T接收請(qǐng)求以及請(qǐng)求PTT存在服務(wù)器10P提供PTT客戶機(jī)P3的存在信息(S133)。
如果PTT客戶機(jī)P3正參與PTT會(huì)話,以及PTT客戶機(jī)P3的用戶正好在談話,例如,提供存在信息“參與會(huì)話(交談)”),以及如果PTT客戶機(jī)P3的用戶沒有交談,向PTT存在服務(wù)器10P提供“參與會(huì)話(聽其他談話者)”的存在信息(S134),以及代表電話客戶機(jī)T1,監(jiān)視PTT存在服務(wù)器10P的存在處理服務(wù)器30的代理監(jiān)視器部31從PTT存在服務(wù)器10P獲得PTT客戶機(jī)P3的存在信息(S135)。
此時(shí),對(duì)期望接收提供的PTT客戶機(jī)P3的存在信息的電話客戶機(jī)T1,將PTT客戶機(jī)P3的類似的存在信息提供到在存在處理服務(wù)器30中定制的代理監(jiān)視器部31。這是因?yàn)閷?duì)PTT存在服務(wù)器10P,存在處理服務(wù)器30中的代理監(jiān)視器部31也記錄在監(jiān)視器信息管理部15中,與其他PTT客戶機(jī)的監(jiān)視功能一樣,以便接收提供的PTT客戶機(jī)P3的存在信息。
如果改變PTT客戶機(jī)P3的存在,當(dāng)例如PTT客戶機(jī)P3參與任何PTT會(huì)話時(shí),由PTT存在服務(wù)器10P管理的PTT客戶機(jī)P3的存在信息為“參與會(huì)話(交談)”或“參與會(huì)話(聽其他談話者)”,以及代表電話客戶機(jī)T1,監(jiān)視PTT存在服務(wù)器10P的存在處理服務(wù)器30可以獲得PTT客戶機(jī)P3的存在信息。
當(dāng)存在處理服務(wù)器30的代理監(jiān)視器部31獲得PTT客戶機(jī)P3的存在信息時(shí),其將該存在信息立即傳遞到存在信息處理部32(S136)。存在信息處理部32通過參考表1中所示的存在處理政策40,處理存在信息(S137),以及將所處理的存在信息提供到代理存在體部33(S138)。在處理期間引用的存在處理政策40是表1中“當(dāng)電話監(jiān)視器接收所提供的PTT存在體的存在信息時(shí)引用的處理政策”。代理存在體部33將所提供的存在信息提供到電話存在服務(wù)器10T(S139)。電話存在服務(wù)器10T將所提供的存在信息提供到電話客戶機(jī)T1(S140)。用這種方式,電話客戶機(jī)2接收提供的PTT客戶機(jī)P3的存在信息。
如上所述,PTT客戶機(jī)P3的存在信息具體包含“(聽其他談話者)”并“(交談)”信息,但在電話應(yīng)用端,設(shè)置存在處理政策40以便確定在任一情況下,不能獲得呼入電話呼叫。因此,電話存在服務(wù)器10T為電話客戶機(jī)T1提供表示PTT客戶機(jī)P3“呼叫”的存在,以及電話客戶機(jī)T1的用戶理解到PTT客戶機(jī)P3的用戶不能獲得呼入電話呼叫。
引用PTT存在服務(wù)器10P的存在信息的PTT客戶機(jī)1,2和4以“參與會(huì)話(聽其他談話者)”和“參與會(huì)話(交談)”的特定等級(jí),接收提供的PTT客戶機(jī)P3的存在信息。這是因?yàn)镻TT應(yīng)用允許一個(gè)客戶機(jī)參與多個(gè)會(huì)話。
根據(jù)上述實(shí)例,當(dāng)由一個(gè)存在服務(wù)器處理的信息提供到另一存在服務(wù)器時(shí),存在處理服務(wù)器30將存在信息處理成易于由存在信息將提供到的存在服務(wù)器上的應(yīng)用使用的形式,以及提供該存在信息,由此使提供易于使用,與每個(gè)應(yīng)用的特征匹配的存在信息成為可能。
實(shí)例3
將參考圖15,描述通過存在處理服務(wù)器30,鏈接PTT應(yīng)用的存在信息以及即時(shí)消息(IM)應(yīng)用的存在信息的情形。該實(shí)例與實(shí)例2的基本結(jié)構(gòu)類似,但在由存在處理服務(wù)器30引用的存在處理政策40方面不同,以及該實(shí)例中的存在處理政策40如表2所示。在表2中,為交換存在信息的每個(gè)方向提供存在處理政策40,但可以結(jié)合存在處理政策。
表2
當(dāng)即時(shí)消息監(jiān)視器接收提供的PTT存在體的存在信息時(shí)引用的存在處理政策PTT存在即時(shí)消息存在脫機(jī)脫機(jī)聯(lián)機(jī)(應(yīng)答可能)聯(lián)機(jī)(應(yīng)答可能)參與會(huì)話(聽其他談話者)(應(yīng)答可能)聯(lián)機(jī)(應(yīng)答可能)參與會(huì)話(談話)(應(yīng)答不可能)離開坐位(暫時(shí)應(yīng)答不可能)忙(應(yīng)答不可能)忙(應(yīng)答不可能)
當(dāng)PTT監(jiān)視器接收提供的即時(shí)消息存在體的存在信息時(shí)引用的存在處理政策電話存在PTT存在脫機(jī)脫機(jī)聯(lián)機(jī)(應(yīng)答可能)聯(lián)機(jī)(應(yīng)答可能)離開坐位(暫時(shí)應(yīng)答不可能)參與會(huì)話(談話)(應(yīng)答不可能)忙(應(yīng)答不可能)忙(應(yīng)答不可能)
在立即消息監(jiān)視器接收提供的PTT存在體的存在信息的情況下,通過參考存在處理政策40,當(dāng)PTT存在為“脫機(jī)”時(shí),將即時(shí)消息存在確定為“脫機(jī)”。當(dāng)PTT存在為“聯(lián)機(jī)(應(yīng)答可能)”時(shí),即時(shí)消息存在確定為“聯(lián)機(jī)(應(yīng)答可能)”。當(dāng)PTT存在為“參與會(huì)話(聽其他談話者)(應(yīng)答可能)”時(shí),即時(shí)消息存在確定為“聯(lián)機(jī)(應(yīng)答可能)”。當(dāng)PTT存在為“參與會(huì)話(談話)(應(yīng)答不可能)”時(shí),即時(shí)消息存在確定為“離開坐位(暫時(shí)應(yīng)答不可能)”。當(dāng)PTT存在為“忙(應(yīng)答不可能)”時(shí),即時(shí)消息存在確定為“忙(應(yīng)答不可能)”。
在PTT監(jiān)視器接收提供的即時(shí)消息存在體的存在信息時(shí),通過參考存在處理政策40,當(dāng)即時(shí)消息存在為“脫機(jī)”時(shí),將PTT存在確定為“脫機(jī)”。當(dāng)即時(shí)消息存在為“聯(lián)機(jī)(應(yīng)答可能)”時(shí),將PTT存在確定為“聯(lián)機(jī)(應(yīng)答可能)”。當(dāng)即時(shí)消息存在為“離開坐位(暫時(shí)應(yīng)答不可能)”時(shí),PTT存在確定為“參與會(huì)話(談話)(應(yīng)答不可能)”。當(dāng)即時(shí)消息存在為“忙(應(yīng)答不可能)”時(shí),PTT存在確定為“忙(應(yīng)答不可能)”。
在該實(shí)例中的存在處理政策40滿足希望告知即時(shí)消息客戶機(jī)參與會(huì)話的PTT能參與新PTT會(huì)話,由于多會(huì)話功能,而不中斷現(xiàn)有PTT會(huì)話的用戶的需要,但參與即時(shí)消息會(huì)話會(huì)導(dǎo)致延遲應(yīng)答,盡管不一定中斷現(xiàn)有PTT會(huì)話。如果邀請(qǐng)離開座位的即時(shí)消息客戶機(jī)參加新即時(shí)消息會(huì)話,存在處理政策40滿足希望向PTT客戶機(jī)提供“應(yīng)答不可能”的狀態(tài)的用戶的需要,因?yàn)楦嬷磿r(shí)消息客戶機(jī)立即應(yīng)答是不可能的,但這種存在不存在于PTT服務(wù)中。
即,在支持多會(huì)話服務(wù)的PTT應(yīng)用中,參與PTT會(huì)話的用戶A向其他PTT應(yīng)用的用戶提供“參與會(huì)話并且能參與新會(huì)話”的狀態(tài),由此其他PTT應(yīng)用的用戶能邀請(qǐng)用戶A參與PTT會(huì)話。由于多會(huì)話功能,用戶A能參與新PTT會(huì)話,而不中斷現(xiàn)有PTT會(huì)話,但即時(shí)消息應(yīng)用會(huì)導(dǎo)致延遲應(yīng)答,盡管它不一定中斷現(xiàn)有PTT會(huì)話,因此,用戶A通過向其他即時(shí)消息應(yīng)用的用戶提供“離開座位”的狀態(tài),能具有表示接受即時(shí)消息的,但應(yīng)答是不可能的存在信息。
在支持多會(huì)話服務(wù)的即時(shí)消息應(yīng)用中,離開即時(shí)消息客戶端的座位的用戶B將“離開座位”的狀態(tài)提供到其他即時(shí)消息應(yīng)用的用戶,由此其他即時(shí)消息應(yīng)用的用戶能邀請(qǐng)參與即時(shí)消息會(huì)話,但能理解到不能期望來自用戶B的立即應(yīng)答。為邀請(qǐng)用戶B參與新PTT會(huì)話,因?yàn)橛脩鬊正“離開座位”,不能確保其他PTT應(yīng)用的用戶期望的應(yīng)答時(shí)間,因此,用戶B能通過向其他PTT應(yīng)用的用戶提供表示最適當(dāng)?shù)耐ㄐ趴赡?不可能狀態(tài)的“參與會(huì)話(應(yīng)答不可能)”的狀態(tài),具有表示不可能參與PTT會(huì)話的存在信息,盡管用戶B不真正參與會(huì)話。
實(shí)例4
將參考圖16,描述PTT應(yīng)用的存在信息和游戲應(yīng)用的存在信息通過存在處理服務(wù)器鏈接的情形。該實(shí)例與實(shí)例2在基本結(jié)構(gòu)上是類似的,但在由存在處理服務(wù)器30引用的存在處理政策40方面不同,以及該實(shí)例中的存在處理政策40如表3所示。在表3中,為交換存在信息的每一方向提供存在處理政策40,但可以結(jié)合存在處理政策。
表3
當(dāng)游戲A監(jiān)視器接收提供的PTT存在體的存在信息時(shí)引用的存在處理政策PTT存在游戲A存在脫機(jī)脫機(jī)聯(lián)機(jī)(應(yīng)答可能)聯(lián)機(jī)(應(yīng)答可能)參與會(huì)話(聽其他談話者)(應(yīng)答可能)參與會(huì)話(應(yīng)答不可能)參與會(huì)話(談話)(應(yīng)答不可能)參與會(huì)話(應(yīng)答不可能)忙(應(yīng)答不可能)參與會(huì)話(應(yīng)答不可能)
當(dāng)PTT監(jiān)視器接收提供的游戲A存在體的存在信息時(shí)引用的存在處理政策游戲A存在PTT存在脫機(jī)脫機(jī)聯(lián)機(jī)(應(yīng)答可能)聯(lián)機(jī)(應(yīng)答可能)參與會(huì)話(應(yīng)答可能)參與會(huì)話(聽其他談話者)(應(yīng)答可能)參與會(huì)話(應(yīng)答不可能)參與會(huì)話(談話)(應(yīng)答不可能)
將抽象地描述表示游戲和定義其存在信息的該實(shí)例,但游戲應(yīng)用的存在信息包括例如用于特別需要實(shí)時(shí)屬性的游戲,諸如駕車游戲或射擊游戲,以及實(shí)時(shí)屬性不是主要的,但用戶不喜歡容許由其他部分在場(chǎng)景中的預(yù)定部分中中斷的游戲,由此由于游戲場(chǎng)景的屬性,存在信息根據(jù)單個(gè)游戲而改變,因此,所有游戲必定采用相同的存在信息結(jié)構(gòu)。
在游戲A監(jiān)視器接收提供的PTT存在體的存在信息的情況下,通過引用存在處理政策40,當(dāng)PTT存在為“脫機(jī)”時(shí),將游戲A存在確定為“脫機(jī)”。當(dāng)PTT存在為“聯(lián)機(jī)(應(yīng)答可能)”時(shí),將游戲A存在確定為“聯(lián)機(jī)(應(yīng)答可能)”。當(dāng)PTT存在為“參與會(huì)話(聽其他談話者)(應(yīng)答可能)”時(shí),將游戲A存在確定為“參與會(huì)話(應(yīng)答不可能)”。這意味著根據(jù)用戶的設(shè)定值,將PTT應(yīng)用的優(yōu)先級(jí)設(shè)置成高于游戲A的優(yōu)先級(jí)。當(dāng)PTT存在為“參與會(huì)話(交談)(應(yīng)答不可能)”時(shí),將游戲A存在確定主“參與會(huì)話(應(yīng)答不可能)”。當(dāng)PTT存在為“忙(應(yīng)答不可能)”時(shí),將游戲A存在確定為“參與會(huì)話(應(yīng)答不可能)”。
在PTT監(jiān)視器接收提供的游戲存在體的存在信息的情況下,通過引用存在處理政策40,當(dāng)游戲A存在為“脫機(jī)”時(shí),將PTT存在確定為“脫機(jī)”。當(dāng)游戲A存在為“脫機(jī)(應(yīng)答可能)”時(shí),將PTT存在確定為“聯(lián)機(jī)(應(yīng)答可能)”。當(dāng)游戲A存在為“參與會(huì)話(應(yīng)答可能)”時(shí),將PTT存在確定為“參與會(huì)話(聽其他談話者)(應(yīng)答可能)”。這意味著根據(jù)用戶的設(shè)定值,將PTT應(yīng)用的優(yōu)先級(jí)設(shè)置成等于或高于游戲A的優(yōu)先級(jí)。當(dāng)游戲A存在為“參與會(huì)話(應(yīng)答不可能)”時(shí),將PTT存在確定為“參與會(huì)話(交談)(應(yīng)答不可能)”。
在該實(shí)例中的存在處理政策40滿足接受新PTT會(huì)話的邀請(qǐng),但不希望接收游戲A的用戶的需要,因?yàn)槿绻?qǐng)參與會(huì)話的PTT客戶參與新PTT會(huì)話,由于多會(huì)話功能,PTT客戶能參與,而不中斷現(xiàn)有PTT會(huì)話,但為邀請(qǐng)參與會(huì)話的PTT客戶參與游戲A會(huì)話,必須中斷現(xiàn)有的PTT會(huì)話。如果邀請(qǐng)參與會(huì)話的游戲A客戶參與新PTT會(huì)話,當(dāng)從PTT客戶看時(shí),游戲A客戶必須處于應(yīng)答可能的狀態(tài),只要當(dāng)從其他游戲A客戶機(jī)看時(shí),它處于應(yīng)答可能狀態(tài)。
即,在支持多會(huì)話服務(wù)的PTT應(yīng)用中,參與PTT會(huì)話的用戶A向其他PTT 的用戶提供“參與會(huì)話但可能參與新會(huì)話”的狀態(tài),由此其他PTT應(yīng)用的用戶能邀請(qǐng)用戶A參與PTT會(huì)話。用戶A能參與新PTT會(huì)話,由于多會(huì)話功能,而不中斷現(xiàn)有的PTT會(huì)話,但必須中斷現(xiàn)有PTT會(huì)話,以便邀請(qǐng)參與會(huì)話的PTT客戶參與游戲A會(huì)話,因此,用戶A能通過向其他游戲A應(yīng)用的用戶提供“參與會(huì)話(應(yīng)答不可能)”的狀態(tài),具有不接受游戲A的接收的存在信息,盡管用戶A接受新PTT會(huì)話的邀請(qǐng)。
實(shí)例5
將參考圖17,描述當(dāng)根據(jù)游戲客戶機(jī)的存在信息的變化頻率,劃分以及在游戲應(yīng)用場(chǎng)景中管理游戲存在服務(wù)器時(shí),鏈接在游戲期間,具有高存在變化率的用戶組的存在信息和其他組的存在信息的情形。
假定游戲應(yīng)用為游戲B。該實(shí)例與實(shí)例2在基本結(jié)構(gòu)上類似,但由在游戲場(chǎng)景中的特定階段,管理游戲客戶機(jī)的存在信息的游戲B階段Y存在服務(wù)器10Gy、管理其他游戲客戶機(jī)的存在信息的游戲B階段X存在服務(wù)器10Gx以及存在處理服務(wù)器30組成。由存在處理服務(wù)器30引用的存在處理政策40如表4所示。在表4中,為交換存在信息的每一方向提供存在處理政策40,但可以結(jié)合存在處理政策。
表4
當(dāng)在游戲B期間,參與具有低存在改變率的階段X的監(jiān)視器接收提供的參與具有高頻存在變化率的階段Y的存在體的存在信息時(shí)引用的存在處理政策游戲B階段Y存在游戲B階段X存在脫機(jī)脫機(jī)聯(lián)機(jī)階段Y掛起(應(yīng)答可能)聯(lián)機(jī)(應(yīng)答可能)參與階段Y狀態(tài)1(可能應(yīng)答其他階段Y參與者)參與階段Y(應(yīng)答不可能)參與階段Y狀態(tài)2(可能應(yīng)答其他階段Y參與者)參與階段Y(應(yīng)答不可能)參與階段Y狀態(tài)3(可能應(yīng)答其他階段Y參與者)參與階段Y(應(yīng)答不可能)參與階段Y狀態(tài)4(應(yīng)答不可能)參與階段Y(應(yīng)答不可能)
當(dāng)在游戲B期間,參與具有低存在改變率的階段X的監(jiān)視器接收提供的參與具有高頻存在變化率的階段Y的存在體的存在信息時(shí)引用的存在處理政策游戲B階段X存在游戲B階段Y存在脫機(jī)脫機(jī)聯(lián)機(jī)階段X掛起(應(yīng)答可能)聯(lián)機(jī)(應(yīng)答可能)參與階段X(應(yīng)答可能)參與階段X(應(yīng)答可能)參與階段X(應(yīng)答不可能)參與階段X(應(yīng)答不可能)
術(shù)語“參與階段Y狀態(tài)1至n(n為任何正整數(shù))”包括在表4中,以及這些狀態(tài)1至n為在游戲場(chǎng)景上設(shè)置的狀態(tài),以及由游戲創(chuàng)作者任意設(shè)置。通過高頻率改變,即幾秒改變這些狀態(tài)1至n,同時(shí)游戲進(jìn)行,因此,考慮存在服務(wù)器上的負(fù)載,準(zhǔn)備在相同游戲期間,除不屬于狀態(tài)Y的參與者的游戲B階段X存在服務(wù)器10Gx。
在游戲B期間,參與具有低存在變化率的階段X的監(jiān)視器接收參與提供的具有高存在改變率的階段Y的存在體的存在信息的情況下,通過引用存在處理政策40,當(dāng)游戲B階段Y存在為“脫機(jī)”時(shí),將游戲B階段X存在確定為“脫機(jī)”。當(dāng)游戲B階段Y存在為“聯(lián)機(jī)階段Y掛起(應(yīng)答可能)”時(shí),將游戲B階段X存在確定為“聯(lián)機(jī)(應(yīng)答可能)”。當(dāng)游戲B階段Y存在“參與階段Y狀態(tài)1(可能應(yīng)答其他階段Y參與者)”時(shí),將游戲B階段X存在確定為“參與階段Y(應(yīng)答不可能)”。當(dāng)游戲B階段Y存在為“參與階段Y狀態(tài)2(可能應(yīng)答其他階段Y參與者)”時(shí),將游戲B階段存在確定為“參與階段Y(應(yīng)答不可能)”。當(dāng)游戲B階段Y存在為“參與階段Y狀態(tài)3(可能應(yīng)答其他階段Y參與者)”時(shí),將游戲B階段X存在確定為“參與階段Y(應(yīng)答不可能)”。當(dāng)游戲B階段Y存在為“參與階段Y狀態(tài)4(應(yīng)答不可能)”時(shí),游戲B階段X存在確定為“參與階段Y(應(yīng)答不可能)”。
在游戲B期間,參與具有低存在改變率的階段X的監(jiān)視器接收提供的參與具有高存在改變率的階段Y的存在體的存在信息的情況下,通過引用存在處理政策40,當(dāng)游戲B階段X存在為“脫機(jī)”時(shí),將游戲B階段Y存在確定為“脫機(jī)”。當(dāng)游戲B階段X存在為“聯(lián)機(jī)階段X掛起(應(yīng)答可能)”時(shí),將游戲B階段Y應(yīng)答確定為“聯(lián)機(jī)(應(yīng)答可能)”。當(dāng)游戲B階段X存在為“參與階段X(應(yīng)答可能)”時(shí),游戲B階段Y存在確定為“參與階段X(應(yīng)答可能)”。當(dāng)游戲B階段X存在為“參與階段X(應(yīng)答不可能)”時(shí),游戲B階段Y存在確定為“參與階段X(應(yīng)答不可能)”。
在該實(shí)例的存在處理政策40中,當(dāng)存在處理服務(wù)器30中的代理存在體部33從游戲B階段Y存在服務(wù)器10Gy接收提供的具有高頻變化的存在信息時(shí),存在信息處理部32通過引用存在處理政策40,轉(zhuǎn)換用于游戲B階段X存在服務(wù)器10Gx的存在信息,但如果那時(shí),轉(zhuǎn)換結(jié)果與在存在信息管理部13中設(shè)置的存在信息相同,為新的但具有相同內(nèi)容的存在信息不提供給代理存在體部33,由此降低代理存在體部33將存在信息提供到游戲B階段X存在服務(wù)器10Gx的頻率以便滿足減少通信負(fù)擔(dān)的需要。
實(shí)例6
在上述實(shí)施例或每個(gè)實(shí)例中,基于假定當(dāng)存在服務(wù)器B向存在客戶機(jī)B提供客戶機(jī)A的存在信息時(shí),存在服務(wù)器B從已知存在處理服務(wù)器30接收提供的相關(guān)存在信息實(shí)現(xiàn)的結(jié)構(gòu)提供描述。該實(shí)例表示當(dāng)存在服務(wù)器B提供客戶機(jī)A的存在信息時(shí),從其提供客戶機(jī)A的存在信息的存在處理服務(wù)器30未知時(shí)的解決方法。
參考圖18,存在服務(wù)器10B從任何客戶機(jī)B接收有關(guān)客戶機(jī)A的存在信息的獲得的訂閱,然后詢問存在處理服務(wù)器信息提供服務(wù)34,以及獲得適當(dāng)存在處理服務(wù)器30的位置信息,用于接收提供的相關(guān)存在信息。此后,存在服務(wù)器10B進(jìn)行用于接收提供的其自己和存在處理服務(wù)器30間的存在信息的設(shè)置。
使用技術(shù),諸如已知DHCP(動(dòng)態(tài)主機(jī)結(jié)構(gòu)協(xié)議)服務(wù)器或服務(wù)位置協(xié)議(SLP服務(wù)位置協(xié)議RFC2608),可以實(shí)現(xiàn)存在處理服務(wù)器信息提供服務(wù)34。
作為另一方法,存在服務(wù)器10B從任何客戶機(jī)B接收有關(guān)客戶機(jī)A的存在信息的獲得的訂閱,然后請(qǐng)求存在處理服務(wù)器信息提供服務(wù)34“向適當(dāng)存在處理服務(wù)器30發(fā)出用于設(shè)置用于提供有關(guān)用于接收提供的相關(guān)存在信息的存在服務(wù)器10B的存在信息的請(qǐng)求”。存在處理服務(wù)器信息提供服務(wù)34接收該請(qǐng)求以及請(qǐng)求適當(dāng)?shù)拇嬖谔幚矸?wù)器30“設(shè)置將客戶機(jī)A的存在信息提供到存在服務(wù)器10B”。存在處理服務(wù)器30在其自己內(nèi)準(zhǔn)備代理監(jiān)視器部31、代理存在體部33和存在信息處理部32,以及從作為客戶機(jī)A的代理存在體部33預(yù)訂存在服務(wù)器10B。存在服務(wù)器10B可以將來自代理存在體部33的訂閱解釋為來自請(qǐng)求存在處理服務(wù)器信息提供服務(wù)34的存在處理服務(wù)器30的設(shè)置完成通知,以及將客戶機(jī)A的存在信息提供給客戶機(jī)B。
實(shí)例7
將參考圖19,描述在具有相同終端中的多個(gè)不同應(yīng)用客戶機(jī)的用戶終端9A和具有終端中的僅一個(gè)單個(gè)應(yīng)用客戶機(jī)的用戶終端9B間路由提供的存在信息的方法。
在其中包括客戶機(jī)A2的用戶終端9B接收提供的包括在用戶終端9A中的應(yīng)用的存在信息的情況下,客戶機(jī)A2首先向存在處理服務(wù)器30發(fā)出用于接收提供的用戶終端9A的存在信息的訂閱。存在處理服務(wù)器30詢問用戶終端信息管理服務(wù)器有關(guān)由用戶終端9B處理的應(yīng)用客戶信息,由此了解用戶終端9A具有客戶機(jī)A1和客戶機(jī)B1。存在處理服務(wù)器30進(jìn)行設(shè)置以便接收其自己和存在服務(wù)器10B間的客戶機(jī)B1的存在信息,以及同時(shí)請(qǐng)求存在服務(wù)器10A為客戶機(jī)A2提供客戶機(jī)A1的存在信息以及客戶機(jī)B1的處理存在信息,代表客戶機(jī)A2,存在處理服務(wù)器30已經(jīng)從存在服務(wù)器10B接收其提供。
在如上所述做出有關(guān)用于傳遞存在信息的路由的設(shè)置后,將由存在處理服務(wù)器30處理的客戶機(jī)A1的存在信息和客戶機(jī)B1提供的存在信息從存在服務(wù)器10A提供到客戶機(jī)A2。
根據(jù)如上所述的例子,客戶機(jī)A2能每次執(zhí)行用于接收提供的客戶機(jī)A1和客戶機(jī)B1的存在信息的訂閱。
共同接收在其中包括多個(gè)應(yīng)用客戶機(jī)的用戶終端9A的存在信息的提供,由此在用戶終端9A使用應(yīng)用B但不使用應(yīng)用A的尿毒癥上,存在如果客戶機(jī)A1的存在僅是“應(yīng)答可能”但客戶機(jī)B1的存在為“應(yīng)答不可能”,或用戶終端9A假定不能使用應(yīng)用A,用戶終端9A不能使用該應(yīng)用的情形,以及在這種情形下,用戶終端9B能抑制訪問使用應(yīng)用A的用戶終端9A。
實(shí)例8
在如上所述的實(shí)施例或每個(gè)實(shí)例中,已經(jīng)描述了具有一個(gè)存在處理服務(wù)器30為兩個(gè)應(yīng)用存在服務(wù)器間的中介的結(jié)構(gòu)的系統(tǒng),將參考圖20,描述具有一個(gè)存在處理服務(wù)器30為經(jīng)網(wǎng)絡(luò),多個(gè)應(yīng)用的存在服務(wù)器間的中介的結(jié)構(gòu)的系統(tǒng)。
對(duì)由存在處理服務(wù)器30引用的存在處理政策40,在該實(shí)例中,根據(jù)應(yīng)用組合數(shù),準(zhǔn)備兩個(gè)應(yīng)用存在服務(wù)器間的存在處理政策,作為轉(zhuǎn)換表,如圖20所示。
如果經(jīng)存在處理服務(wù)器30,在任何應(yīng)用客戶機(jī)間提供存在信息,引用存在處理政策40的適當(dāng)轉(zhuǎn)換表。為適當(dāng)?shù)匾么嬖谔幚碚?0的轉(zhuǎn)換表,例如,可以基于用于唯一識(shí)別由存在處理服務(wù)器30從每個(gè)應(yīng)用的存在服務(wù)器接收的應(yīng)用的標(biāo)識(shí)數(shù)據(jù),指定應(yīng)用。
實(shí)例9
在上述實(shí)施例和實(shí)例中,已經(jīng)描述了將一個(gè)應(yīng)用存在處理成不同應(yīng)用存在的系統(tǒng),但將參考附圖,描述具有只要它執(zhí)行存在處理過程,存在由存在處理服務(wù)器30引用的類屬存在服務(wù)器50的結(jié)構(gòu)的系統(tǒng)。
如圖21所示,經(jīng)網(wǎng)絡(luò)200,使存在服務(wù)器10A、存在服務(wù)器10B和存在服務(wù)器10X、存在處理服務(wù)器30和類屬存在服務(wù)器50彼此連接。
類屬存在服務(wù)器50具有保留用作用于存在服務(wù)的用戶的基礎(chǔ)的存在信息,轉(zhuǎn)換整個(gè)存在服務(wù)的功能。
用戶的基本行為狀態(tài)的存在包括例如“工作時(shí)”、“不工作,即私人時(shí)間”、“開會(huì)”、“在餐桌邊”、“在床上”“駕駛”和“火車上”的狀態(tài)。存在信息還包括用戶的基本位置信息,諸如“在高速公路服務(wù)區(qū)”以及“在醫(yī)院”。這些存在信息性質(zhì)上不同于應(yīng)用存在信息。
類屬存在服務(wù)器50保留由用戶使用的用戶終端的通信設(shè)備部、數(shù)據(jù)輸入部和數(shù)據(jù)輸出部的狀態(tài)和性能,以及禁止項(xiàng)、根據(jù)規(guī)則、時(shí)段等待的優(yōu)先項(xiàng)等等,以及可以根據(jù)用于導(dǎo)出處理政策40a中的存在信息的基礎(chǔ),以將存在信息映射成屬性的形式使用。
將參考圖21,具體描述作為存在體的客戶機(jī)A1和作為監(jiān)視器的客戶機(jī)B1間的存在信息的交換。首先,通過參考存在處理政策40a,存在處理服務(wù)器30將客戶機(jī)A1的應(yīng)用A的存在信息處理成類屬存在,然后,存在處理服務(wù)器30通過參考存在處理政策40a,將處理成類屬存在的應(yīng)用A的存在信息處理成客戶機(jī)B1的應(yīng)用B的存在信息。由此,通過提供類屬存在服務(wù)器50,當(dāng)將新應(yīng)用存在添加到存在服務(wù)時(shí),例如,能經(jīng)類似存在,將應(yīng)用存在鏈接到其他應(yīng)用存在,只要準(zhǔn)備其自己和類屬存在服務(wù)器50間的存在處理政策40a,即使對(duì)通過處理存在信息,與其交換存在信息的多個(gè)伙伴應(yīng)用存在的每一個(gè),存在處理政策40b不存在。為消除由經(jīng)類屬存在,由鏈接產(chǎn)生的存在處理政策40a的精確度的差值,可以直接鏈接一些或所有存在服務(wù)器以便在應(yīng)用存在間直接處理存在,而與類屬存在服務(wù)器540的存在無關(guān)。
下面,將參考圖22,描述通過存在處理服務(wù)器30鏈接PTT應(yīng)用的存在信息和由類屬存在服務(wù)器50保留的存在信息的結(jié)構(gòu)和操作。均為由類屬存在服務(wù)器50保留的存在信息的汽車上的用戶的“車上狀態(tài)存在”和汽車的“位置存在”添加到由作為PTT存在體的任何PTT客戶機(jī)Cp提供的存在信息上,以及將最終存在信息處理成提供到作為PTT監(jiān)視器的另一PTT客戶機(jī)Cp的存在信息上。
如圖22所示,PTT客戶機(jī)服務(wù)器10P由客戶機(jī)提供的存在信息保存部37和處理存在信息保存部38組成。客戶機(jī)提供的存在信息保存部37具有按其原始狀態(tài),保存由任何PTT客戶機(jī)Cp提供的存在信息的功能。處理存在信息保存部38具有保留由存在處理服務(wù)器30提供的存在信息,其提供到另一PTT客戶機(jī)Cp或另一應(yīng)用存在服務(wù)器。
如圖22所示,存在處理服務(wù)器30由代理監(jiān)視器部31、存在信息處理部32和代理存在體部33組成。代理監(jiān)視器部31引用類屬存在服務(wù)器50和PTT存在服務(wù)器10P中的客戶機(jī)提供的存在信息保存部37的存在信息。代理存在體部33將由存在處理服務(wù)器30處理的存在信息提供到PTT存在服務(wù)器10P的處理存在信息保存部38。
由存在處理服務(wù)器30引用的存在處理政策40a如表5所示。由表5中的“*”表示的存在信息表示任何存在信息,以及意味著其“車上狀態(tài)信息”或“位置存在”對(duì)PTT監(jiān)視器具有的PTT存在信息無影響。
表5
當(dāng)PTT監(jiān)視器接收具有添加到其上的車上狀態(tài)存在信息和位置存在信息的PTT存在體的存在信息時(shí)引用的存在處理政策車上狀態(tài)存在位置存在PTT存在體的存在PTT監(jiān)視器具有的PTT存在**脫機(jī)脫機(jī)車上(駕駛)行駛聯(lián)機(jī)忙(應(yīng)答不可能)參與會(huì)話(應(yīng)答可能)忙(應(yīng)答不可能)參與會(huì)話(應(yīng)答不可能)忙(應(yīng)答不可能)忙(應(yīng)答不可能)忙(應(yīng)答不可能)車上(臨時(shí)停車)十字路口聯(lián)機(jī)(應(yīng)答可能)參與會(huì)話(應(yīng)答不可能)參與會(huì)話(應(yīng)答可能)參與會(huì)話(應(yīng)答不可能)參與會(huì)話(應(yīng)答不可能)參與會(huì)話(應(yīng)答不可能)忙(應(yīng)答不可能)忙(應(yīng)答不可能)車上(停車)停車地點(diǎn)聯(lián)機(jī)(應(yīng)答可能)聯(lián)機(jī)(應(yīng)答可能)參與會(huì)話(應(yīng)答可能)參與會(huì)話(應(yīng)答可能)參與會(huì)話(應(yīng)答不可能)參與會(huì)話(應(yīng)答不可能)忙(應(yīng)答不可能)忙(應(yīng)答不可能)車上(一起乘車)*聯(lián)機(jī)(應(yīng)答可能)聯(lián)機(jī)(應(yīng)答可能)參與會(huì)話(應(yīng)答可能)參與會(huì)話(應(yīng)答可能)參與會(huì)話(應(yīng)答不可能)參與會(huì)話(應(yīng)答不可能)忙(應(yīng)答不可能)忙(應(yīng)答不可能)
當(dāng)車上狀態(tài)存在為“*”時(shí),位置存在為“*”,以及PTT存在為“脫機(jī)”,PTT監(jiān)視器具有的PTT存在確定為“脫機(jī)”。
當(dāng)車上狀態(tài)存在為“車上(駕駛)”時(shí),位置存在為“行駛”,以及PTT存在為“聯(lián)機(jī)”,PTT監(jiān)視器具有的PTT存在確定為“忙(應(yīng)答不可能)”。當(dāng)PTT存在體的存在為“參與會(huì)話(應(yīng)答可能)”時(shí),PTT監(jiān)視器所具有的PTT存在確定為“忙(應(yīng)答不可能)”。當(dāng)PTT存在體的存在為“參與會(huì)話(應(yīng)答不可能)”時(shí),PTT監(jiān)視器所具有的PTT存在確定為“忙(應(yīng)答不可能)”。當(dāng)PTT存在體的存在為“忙(應(yīng)答不可能)”時(shí),PTT監(jiān)視器所具有的PTT存在確定為“忙(應(yīng)答不可能)”。
當(dāng)車上狀態(tài)存在為“車上(臨時(shí)停車)”,位置存在為“十字路口”,以及PTT存在體的存在為“聯(lián)機(jī)(應(yīng)答可能”)時(shí),將PTT監(jiān)視器所具有的PTT存在確定為“參與會(huì)話(應(yīng)答不可能)”。當(dāng)PTT存在體的存在為“參與會(huì)話(應(yīng)答可能)”時(shí),PTT監(jiān)視器所具有的PTT存在確定為“參與會(huì)話(應(yīng)答不可能)”。當(dāng)PTT存在體的存在為“參與會(huì)話(應(yīng)答不可能)”時(shí),PTT監(jiān)視器所具有的PTT存在確定為“參與會(huì)話(應(yīng)答不可能)”。當(dāng)PTT存在體的存在為“忙(應(yīng)答不可能)”時(shí),PTT監(jiān)視器所具有的PTT存在確定為“忙(應(yīng)答不可能)”。
當(dāng)車上狀態(tài)存在為“車上(停車)”,位置存在為“停車點(diǎn)”,以及PTT存在體的存在為“聯(lián)機(jī)(應(yīng)答可能”)時(shí),將PTT監(jiān)視器所具有的PTT存在確定為“聯(lián)機(jī)(應(yīng)答可能)”。當(dāng)PTT存在體的存在為“參與會(huì)話(應(yīng)答可能)”時(shí),PTT監(jiān)視器所具有的PTT存在確定為“參與會(huì)話(應(yīng)答可能)”。當(dāng)PTT存在體的存在為“參與會(huì)話(應(yīng)答不可能)”時(shí),PTT監(jiān)視器所具有的PTT存在確定為“參與會(huì)話(應(yīng)答不可能)”。當(dāng)PTT存在體的存在為“忙(應(yīng)答不可能)”時(shí),PTT監(jiān)視器所具有的PTT存在確定為“忙(應(yīng)答不可能)”。
當(dāng)車上狀態(tài)存在為“車上(一起乘車)”,位置存在為“*”,以及PTT存在體的存在為“聯(lián)機(jī)(應(yīng)答可能”)時(shí),將PTT監(jiān)視器所具有的PTT存在確定為“聯(lián)機(jī)(應(yīng)答可能)”。當(dāng)PTT存在體的存在為“參與會(huì)話(應(yīng)答可能)”時(shí),PTT監(jiān)視器所具有的PTT存在確定為“參與會(huì)話(應(yīng)答可能)”。當(dāng)PTT存在體的存在為“參與會(huì)話(應(yīng)答不可能)”時(shí),PTT監(jiān)視器所具有的PTT存在確定為“參與會(huì)話(應(yīng)答不可能)”。當(dāng)PTT存在體的存在為“忙(應(yīng)答不可能)”時(shí),PTT監(jiān)視器所具有的PTT存在確定為“忙(應(yīng)答不可能)”。
現(xiàn)在描述該實(shí)例的操作。當(dāng)作為PTT存在體的任何PTT客戶機(jī)Cp將其自己的存在信息提供到PTT存在服務(wù)器10P的客戶機(jī)提供的存在信息保存部37時(shí),客戶機(jī)提供的存在信息保存部37保存該存在信息以及還將該存在信息提供到存在處理服務(wù)器30的代理監(jiān)視器部31。
代理監(jiān)視器部31為存在處理服務(wù)器30的存在信息處理部32提供從客戶機(jī)提供的存在信息保存部37提供的、作為PTT存在體的任何PTT客戶機(jī)Cp的存在信息。
存在信息處理部32通過引用從代理監(jiān)視器部31提供的、作為PTT的任何PTT客戶機(jī)Cp的存在信息以及從類屬存在服務(wù)器50提供的、作為PTT存在體的任何PTT客戶機(jī)Cp的用戶的“車上狀態(tài)存在”和“位置存在”,以及通過引用存在處理政策40a,將該存在信息處理成PTT存在服務(wù)器10P最終應(yīng)當(dāng)保存為作為PTT存在體的任何PTT客戶機(jī)Cp的存在信息的存在信息。
存在信息處理部32將所處理的存在信息提供到存在處理服務(wù)器30的代理存在體部33。代理存在體部33將所處理的存在信息提供到PTT存在服務(wù)器10P的處理存在信息保存部38。
處理存在信息保存部38將所處理的存在信息用作作為PTT存在體的任何一個(gè)PTT客戶機(jī)Cp的存在信息,以便將存在信息提供到作為PTT監(jiān)視器的另一PTT客戶機(jī)Cp。
現(xiàn)在,將參考圖23,描述記錄或更新類屬存在服務(wù)器50的處理政策40a的方法的一個(gè)例子。
用戶終端9包括應(yīng)用X的客戶機(jī)X和存在信息處理發(fā)出部36。存在信息處理發(fā)布部36具有向另一應(yīng)用存在服務(wù)器發(fā)布所處理的存在信息。如果用戶終端9是便攜式電話,例如,存在信息處理發(fā)布部36可以使用下載應(yīng)用軟件,諸如I Appli、Java Appli或BREW Appli實(shí)現(xiàn)。
如果如上所述的其他應(yīng)用存在服務(wù)器的一個(gè)是類屬存在服務(wù)器50,使用發(fā)布應(yīng)用X的處理存在信息的存在信息處理發(fā)布部36的功能,能易于記錄和更新類屬存在服務(wù)器50的作為用于在類屬存在服務(wù)器50和應(yīng)用X的存在信息間轉(zhuǎn)換的規(guī)則的存在處理政策40a。
實(shí)例10
將參考附圖,描述通過引用由多個(gè)存在服務(wù)器提供的存在信息,存在處理服務(wù)器30處理存在信息,以及按優(yōu)先順序排列所引用的多個(gè)存在信息的情形。
如圖24所示,存在處理服務(wù)器30接收分別由存在服務(wù)器10A、存在服務(wù)器10B和存在服務(wù)器10C提供的存在信息,以及參考存在處理政策40,處理將提供到存在服務(wù)器10X的存在信息。
由存在處理服務(wù)器30引用的存在處理政策40如表6所示。在表6中,由“*”表示的存在信息表示任何存在信息。
表6
當(dāng)應(yīng)用X監(jiān)視器接收由應(yīng)用A、應(yīng)用B和應(yīng)用C提供的存在信息時(shí)引用的存在處理政策 應(yīng)用A存在 應(yīng)用B存在 應(yīng)用C存在 應(yīng)用X存在 * *(除忙外) * * * 忙 * 忙
將應(yīng)用X存在、應(yīng)用B存在和應(yīng)用C存在組合并處理成應(yīng)用X存在。當(dāng)應(yīng)用A存在為“*”,應(yīng)用B存在為“*(除忙外)”以及應(yīng)用C存在為“*”時(shí),將應(yīng)用X存在確定為“*”。這適用于當(dāng)不按優(yōu)先順序排列所引用的多個(gè)存在信息時(shí)。當(dāng)應(yīng)用A存在為“*”,應(yīng)用B存在為“忙”以及應(yīng)用C存在為“*”時(shí),將應(yīng)用X存在確定為“忙”。這適用于當(dāng)按優(yōu)先順序排列應(yīng)用B存在的變化時(shí)。即當(dāng)應(yīng)用B存在為“忙”時(shí),應(yīng)用X存在確定為“忙”,而與應(yīng)用A存在和應(yīng)用C存在是什么無關(guān)。
現(xiàn)在,將參考圖25,描述該實(shí)例中的處理操作的流程。在下述描述中,將流程圖的每個(gè)步驟縮寫為“S”。首先,存在處理服務(wù)器30確定是否改變應(yīng)用B存在(S241)。如果應(yīng)用B存在改變,根據(jù)應(yīng)用B存在的變化,處理存在信息(S242)。
如果未改變應(yīng)用B存在,存在處理服務(wù)器30確定是否改變應(yīng)用A存在(S243)。如果改變應(yīng)用A存在,確定應(yīng)用B存在是否為“忙”(S244)。如果應(yīng)用B存在為“忙”,處理返回到步驟S241的處理例程,而不處理存在信息。如果應(yīng)用B存在不為“忙”,根據(jù)應(yīng)用A存在的變化,處理存在信息(S242)。
如果在步驟S243確定應(yīng)用A存在未改變,存在處理服務(wù)器30確定是否改變應(yīng)用C存在(S245)。如果改變應(yīng)用C存在,確定應(yīng)用B存在是否為“忙”(S244)。如果應(yīng)用B存在為“忙”,處理返回到步驟241的處理例程,而不處理存在信息。如果應(yīng)用B存在不為“忙”,根據(jù)應(yīng)用C存在的變化,改變存在信息(S242)。
如果在步驟S245確定未改變應(yīng)用C存在,它表示未改變?nèi)魏我粋€(gè)應(yīng)用存在,因此,處理返回到步驟241的處理例程。
用這種方式,如果將高優(yōu)先級(jí)設(shè)置到應(yīng)用B存在“忙”,當(dāng)應(yīng)用B存在為“忙”時(shí),應(yīng)用X存在確定為“忙”,與應(yīng)用A存在和應(yīng)用C存在無關(guān),以及在其他存在信息的情況下,通過參考應(yīng)用A存在、應(yīng)用B存在或應(yīng)用C存在,處理存在信息。
因此,與當(dāng)改變應(yīng)用A存在、應(yīng)用B存在或應(yīng)用C存在時(shí),每次處理存在信息的過程相比,能提高通過參考多個(gè)存在信息執(zhí)行的存在信息的處理的效率。
如果改變高優(yōu)先級(jí)的存在信息,可以通過用作例如觸發(fā)器的圖8所示的存在信息提供器,處理存在信息,以及在其他情況下,可以通過用作例如觸發(fā)器的圖9所示的存在信息請(qǐng)求器,處理存在信息。根據(jù)高優(yōu)先級(jí)的存在信息提供器的狀態(tài),對(duì)在改變其他存在信息的情況下,處理存在信息的過程,可以確定將存在信息提供者指定為觸發(fā)器還是將存在信息請(qǐng)求者指定為觸發(fā)器。
如上所述的實(shí)施例和實(shí)例是本發(fā)明的適當(dāng)實(shí)施例,以及在本發(fā)明的精神內(nèi),可以做出各種改變。例如,客戶機(jī)可以具有存在體和監(jiān)視器的僅一個(gè)的功能,以及在一個(gè)方向中交換存在信息可以應(yīng)用于各種傳感器、監(jiān)視服務(wù)等等。在存在處理政策中,對(duì)每個(gè)用戶,甚至可以不同地處理用于相同應(yīng)用的相同存在信息以便區(qū)別每個(gè)用戶。已經(jīng)描述過將存在服務(wù)器和存在處理服務(wù)器連接為單個(gè)裝置的系統(tǒng)結(jié)構(gòu)人,但本發(fā)明可適合于將每個(gè)功能實(shí)現(xiàn)為一個(gè)計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)和自然地,為每個(gè)功能增加多個(gè)服務(wù)器裝置等等的結(jié)構(gòu)。
權(quán)利要求
1.一種存在信息提供系統(tǒng),與通過存在服務(wù)器,發(fā)送到客戶機(jī)或從客戶機(jī)接收的存在信息結(jié)構(gòu)不同的多個(gè)存在服務(wù)連接,
所述存在信息提供系統(tǒng)包括連接在所述多個(gè)存在服務(wù)器間的存在處理服務(wù)器,處理從一個(gè)所述存在服務(wù)接收的所述存在信息,以便所述所接收的存在信息與其他所述存在服務(wù)匹配,以及將所述所處理的存在信息提供到其他所述存在服務(wù)。
2.如權(quán)利要求1所述的存在信息提供系統(tǒng),其特征在于,當(dāng)改變一個(gè)所述存在服務(wù)中的所述客戶機(jī)的所述存在信息時(shí),所述存在處理服務(wù)器處理從一個(gè)所述存在服務(wù)接收的所述存在信息以便所述所接收的存在信息與其他所述存在服務(wù)匹配,以及將所述所處理的存在信息提供到其他所述存在服務(wù)。
3.如權(quán)利要求1所述的存在信息提供系統(tǒng),其特征在于,當(dāng)要求一個(gè)所述存在服務(wù)中的所述客戶機(jī)的所述存在信息時(shí),所述存在處理服務(wù)器處理從一個(gè)所述存在服務(wù)接收的所述存在信息以便所述所接收的存在信息與其他所述存在服務(wù)匹配,以及將所述所處理的存在信息提供到其他所述存在服務(wù)。
4.如權(quán)利要求1所述的存在信息提供系統(tǒng),其特征在于,當(dāng)改變一個(gè)所述存在服務(wù)中的所述客戶機(jī)的所述存在信息時(shí),所述存在處理服務(wù)器處理從一個(gè)所述存在服務(wù)接收的所述存在信息以便響應(yīng)來自其他所述存在服務(wù)的請(qǐng)求,所述所接收的存在信息與其他所述存在服務(wù)匹配,以及將所述所處理的存在信息提供到其他所述存在服務(wù)。
5.如權(quán)利要求1所述的存在信息提供系統(tǒng),其特征在于,當(dāng)要求一個(gè)所述存在服務(wù)中的所述客戶機(jī)的所述存在信息時(shí),所述存在處理服務(wù)器處理從一個(gè)所述存在服務(wù)接收的所述存在信息以便響應(yīng)來自其他所述存在服務(wù)的請(qǐng)求,所述所接收的存在信息與其他所述存在服務(wù)匹配,以及將所述所處理的存在信息提供到其他所述存在服務(wù)。
6.如權(quán)利要求1的任何一個(gè)所述的存在信息提供系統(tǒng),其特征在于,對(duì)由所述存在服務(wù)使用的每個(gè)應(yīng)用,提供所述存在服務(wù)器。
7.如權(quán)利要求1的任何一個(gè)所述的存在信息提供系統(tǒng),其特征在于,根據(jù)改變所述存在信息的頻率,提供多個(gè)所述存在服務(wù)器。
8.如權(quán)利要求1的任何一個(gè)所述的存在信息提供系統(tǒng),其特征在于,所述存在處理服務(wù)器參考處理政策,處理所述存在信息,在所述處理政策中,設(shè)置用于允許在所述多個(gè)存在服務(wù)中,使用結(jié)構(gòu)不同的所述存在信息的規(guī)則。
9.如權(quán)利要求8所述的存在信息提供系統(tǒng),其特征在于,在所述處理政策中,設(shè)置在多個(gè)會(huì)話是可能的應(yīng)用和其他應(yīng)用的存在服務(wù)間,當(dāng)多個(gè)會(huì)話是可能的所述應(yīng)用的所述客戶機(jī)參與一個(gè)或多個(gè)會(huì)話以及多個(gè)會(huì)話是可能的所述應(yīng)用的所述客戶機(jī)的所述存在信息是在多個(gè)會(huì)話是可能的所述應(yīng)用間,新會(huì)話是可能的所述存在信息時(shí),將多個(gè)會(huì)話是可能的所述應(yīng)用的所述客戶機(jī)的所述存在信息確定為對(duì)所述其他應(yīng)用,新會(huì)話是不可能的所述存在信息的規(guī)則。
10.如權(quán)利要求8所述的存在信息提供系統(tǒng),其特征在于,在所述處理政策中,設(shè)置用于參考從多個(gè)所述存在服務(wù)接收的、指定各個(gè)優(yōu)選級(jí)的多個(gè)所述存在信息,將存在信息處理成將提供到其他存在服務(wù)的所述存在信息的規(guī)則。
11.如權(quán)利要求10所述的存在信息提供系統(tǒng),其特征在于,當(dāng)所述存在處理服務(wù)器處理從所述存在服務(wù)接收的所述存在信息時(shí),如果來自高優(yōu)先級(jí)的所述存在服務(wù)的所述存在信息具有特定值,即使改變來自低優(yōu)先級(jí)的其他所述存在服務(wù)的所述存在信息,所述存在處理服務(wù)器也不處理所述存在信息。
12.如權(quán)利要求10所述的存在信息提供系統(tǒng),其特征在于,當(dāng)所述存在處理服務(wù)器處理從所述存在服務(wù)接收的所述存在信息時(shí),如果來自高優(yōu)先級(jí)的所述存在服務(wù)的所述存在信息具有特定值,所述存在處理服務(wù)器處理所述存在信息,而不引用來自低優(yōu)先級(jí)的其他所述存在服務(wù)的所述存在信息。
13.如權(quán)利要求10所述的存在信息提供系統(tǒng),其特征在于,當(dāng)所述存在處理服務(wù)器處理從所述存在服務(wù)接收的所述存在信息時(shí),如果所述所處理的存在信息與已經(jīng)保存的所述所處理的存在信息相同,所述存在處理服務(wù)器不保存所述所處理的存在信息。
14.如權(quán)利要求1的任何一個(gè)所述的存在信息提供系統(tǒng),包括存在處理服務(wù)器信息提供服務(wù),從所述存在服務(wù)器接受查詢以及指定在多個(gè)所述存在處理服務(wù)器外,所述存在處理服務(wù)器處理從一個(gè)所述存在服務(wù)接收的所述存在信息以便所述存在信息與其他所述存在服務(wù)匹配。
15.如權(quán)利要求1的任何一個(gè)所述的存在信息提供系統(tǒng),包括用戶終端信息管理服務(wù)器,路由在具有一個(gè)或多個(gè)應(yīng)用客戶機(jī)的第一用戶終端和具有包括不同于由所述第一用戶終端擁有的應(yīng)用客戶機(jī)的一個(gè)或多個(gè)所述應(yīng)用客戶機(jī)的第二用戶終端間提供的所述存在信息。
16.如權(quán)利要求8的任何一個(gè)所述的存在信息提供系統(tǒng),包括類屬存在服務(wù)器,將存在信息保存為覆蓋當(dāng)通過所述存在處理服務(wù)器,參考所述處理政策,處理所述存在信息時(shí)引用的整個(gè)所述存在服務(wù)的基礎(chǔ)。
17.如權(quán)利要求8的任何一個(gè)所述的存在信息提供系統(tǒng),包括類屬存在服務(wù)器,將存在信息保存為當(dāng)通過所述存在處理服務(wù)器,參考所述處理政策,將從一個(gè)所述存在服務(wù)接收的所述存在信息處理成作為覆蓋整個(gè)所述存在服務(wù)的基礎(chǔ)的存在信息時(shí)的基礎(chǔ),以及作為基礎(chǔ)的所述所處理的存在信息進(jìn)一步通過所述存在處理服務(wù)器,參考所述處理政策,處理成將提供到其他所述存在服務(wù)的所述存在信息。
18.如權(quán)利要求16所述的存在信息提供系統(tǒng),包括在所述處理政策中,設(shè)置將由所述類屬存在服務(wù)器保存的所述存在信息添加到一個(gè)所述存在服務(wù)中的所述客戶機(jī)的所述存在信息上,以及將最終存在信息提供到其他所述存在服務(wù)的規(guī)則。
19.一種在通過存在服務(wù)器,發(fā)送到客戶機(jī)和從客戶機(jī)接收的存在信息結(jié)構(gòu)不同的多個(gè)存在服務(wù)中,提供存在信息的方法,包括
連接在所述多個(gè)存在服務(wù)器間的存在處理服務(wù)器從一個(gè)所述存在服務(wù)接收所述存在信息的步驟;
存在處理服務(wù)器處理所述所接收的存在信息以便存在信息與其他所述存在服務(wù)匹配的步驟;以及
存在處理服務(wù)器將所述所處理的存在信息提供到其他所述存在服務(wù)的步驟。
20.如權(quán)利要求19所述的方法,其特征在于,在所述接收步驟中,當(dāng)改變一個(gè)所述存在服務(wù)中的所述客戶機(jī)的所述存在信息時(shí),所述存在處理服務(wù)器從一個(gè)所述存在服務(wù)接收所述存在信息。
21.如權(quán)利要求19所述的方法,其特征在于,在所述處理步驟中,當(dāng)要求一個(gè)所述存在服務(wù)中的所述客戶機(jī)的所述存在信息時(shí),所述存在處理服務(wù)器處理從一個(gè)所述存在服務(wù)接收的所述存在信息,以便所述所接收的存在信息與其他所述存在服務(wù)匹配。
22.如權(quán)利要求19所述的方法,其特征在于,在所述接收步驟中,當(dāng)改變一個(gè)所述存在服務(wù)中的所述客戶機(jī)的所述存在信息時(shí),所述存在處理服務(wù)器從一個(gè)所述存在服務(wù)接收所述存在信息,以及在所述處理步驟中,響應(yīng)來自其他所述存在服務(wù)的請(qǐng)求,所述存在處理服務(wù)器處理從一個(gè)所述存在服務(wù)接收的所述存在信息以便所述所接收的存在信息與其他所述存在服務(wù)匹配。
23.如權(quán)利要求19所述的方法,其特征在于,在所述處理步驟中,當(dāng)要求一個(gè)所述存在服務(wù)中的所述客戶機(jī)的所述存在信息時(shí),響應(yīng)來自其他所述存在服務(wù)的請(qǐng)求,所述存在處理服務(wù)器處理從一個(gè)所述存在服務(wù)接收的所述存在信息以便所述所接收的存在信息與其他所述存在服務(wù)匹配。
24.如權(quán)利要求19的任何一個(gè)所述的方法,其特征在于,對(duì)由所述存在服務(wù)使用的每個(gè)應(yīng)用,提供所述存在服務(wù)器。
25.如權(quán)利要求19的任何一個(gè)所述的方法,其特征在于,根據(jù)改變所述存在信息的頻率,提供多個(gè)所述存在服務(wù)器。
26.如權(quán)利要求1的任何一個(gè)所述的方法,其特征在于,所述存在處理服務(wù)器參考處理政策,處理所述存在信息,在所述處理政策中,設(shè)置用于處理結(jié)構(gòu)上不同的所述存在信息以便在所述多個(gè)存在服務(wù)中,能使用存在信息的規(guī)則。
27.如權(quán)利要求26所述的方法,其特征在于,在所述處理政策中,設(shè)置在多個(gè)會(huì)話是可能的應(yīng)用和其他應(yīng)用的存在服務(wù)間,當(dāng)多個(gè)會(huì)話是可能的所述應(yīng)用的所述客戶機(jī)參與一個(gè)或多個(gè)會(huì)話以及多個(gè)會(huì)話是可能的所述應(yīng)用的所述客戶機(jī)的所述存在信息是在多個(gè)會(huì)話是可能的所述應(yīng)用間,新會(huì)話是可能的所述存在信息時(shí),將多個(gè)會(huì)話是可能的所述應(yīng)用的所述客戶機(jī)的所述存在信息確定為對(duì)所述其他應(yīng)用,新會(huì)話是不可能的所述存在信息的規(guī)則。
28.如權(quán)利要求26所述的方法,其特征在于,在所述處理政策中,設(shè)置用于參考從多個(gè)所述存在服務(wù)接收的、指定各個(gè)優(yōu)選級(jí)的多個(gè)所述存在信息,將存在信息處理成將提供到其他存在服務(wù)的所述存在信息的規(guī)則。
29.如權(quán)利要求28所述的方法,其特征在于,在所述處理步驟中,如果來自高優(yōu)先級(jí)的所述存在服務(wù)的所述存在信息具有特定值,即使改變來自低優(yōu)先級(jí)的其他所述存在服務(wù)的所述存在信息,所述存在處理服務(wù)器也不處理所述存在信息。
30.如權(quán)利要求28所述的方法,其特征在于,在所述處理步驟中,如果來自高優(yōu)先級(jí)的所述存在服務(wù)的所述存在信息具有特定值,所述存在處理服務(wù)器處理所述存在信息,而不引用來自低優(yōu)先級(jí)的其他所述存在服務(wù)的所述存在信息。
31.如權(quán)利要求28述的方法,其特征在于,在所述處理步驟中,如果所述所處理的存在信息與已經(jīng)保存的所述所處理的存在信息相同,所述存在處理服務(wù)器不保存所述所處理的存在信息。
32.如權(quán)利要求19至31的任何一個(gè)所述的方法,包括
存在處理服務(wù)器信息提供服務(wù)從所述存在服務(wù)器接受查詢的步驟;以及
存在處理服務(wù)器信息提供服務(wù)指定在多個(gè)所述存在處理服務(wù)器外,所述存在處理服務(wù)器處理從一個(gè)所述存在服務(wù)接收的所述存在信息以便所述存在信息與其他所述存在服務(wù)匹配的步驟。
33.如權(quán)利要求19的任何一個(gè)所述的方法,包括用戶終端信息管理服務(wù)器在具有一個(gè)或多個(gè)應(yīng)用客戶機(jī)的第一用戶終端和具有包括不同于由所述第一用戶終端擁有的應(yīng)用客戶機(jī)的一個(gè)或多個(gè)所述應(yīng)用客戶機(jī)的第二用戶終端間路由提供的所述存在信息的步驟。
34.如權(quán)利要求26的任何一個(gè)所述的方法,其特征在于,在所述處理步驟中,當(dāng)參考所述處理政策,處理所述存在信息時(shí),所述存在處理服務(wù)器將存在信息引用為覆蓋由類屬存在服務(wù)器保存的整個(gè)所述存在服務(wù)的基礎(chǔ)。
35.如權(quán)利要求26的任何一個(gè)所述的方法,其特征在于,在所述處理步驟中,所述存在處理服務(wù)器,參考所述處理政策,將從一個(gè)所述存在服務(wù)接收的所述存在信息處理成作為覆蓋由所述類屬存在服務(wù)器保存的整個(gè)所述存在服務(wù)的基礎(chǔ)的存在信息,以及所述存在處理服務(wù)器進(jìn)一步將作為基礎(chǔ)的所述所處理的存在信息,參考所述處理政策,處理成將提供到其他所述存在服務(wù)的所述存在信息。
36.如權(quán)利要求34所述的方法,其特征在于,在所述處理政策中,設(shè)置將由所述類屬存在服務(wù)器保存的所述存在信息添加到一個(gè)所述存在服務(wù)中的所述客戶機(jī)的所述存在信息上,以及將最終存在信息提供到其他所述存在服務(wù)的規(guī)則。
37.一種連接在通過存在服務(wù)器,發(fā)送到客戶機(jī)或從客戶機(jī)接收的存在信息的結(jié)構(gòu)不同的多個(gè)存在服務(wù)器的存在服務(wù)器間的服務(wù)器,處理從一個(gè)所述存在服務(wù)接收的所述存在信息,以便所述所接收的存在信息與其他所述存在服務(wù)匹配,以及將所述所處理的存在信息提供到其他所述存在服務(wù)。
38.如權(quán)利要求37所述的服務(wù)器,其特征在于,處理從一個(gè)所述存在服務(wù)接收的所述存在信息以便當(dāng)改變一個(gè)所述存在服務(wù)中的所述客戶機(jī)的所述存在信息時(shí),所述所接收的存在信息與其他所述存在服務(wù)匹配。
39.如權(quán)利要求37所述的服務(wù)器,其特征在于,處理從一個(gè)所述存在服務(wù)接收的所述存在信息以便當(dāng)要求一個(gè)所述存在服務(wù)中的所述客戶機(jī)的所述存在信息時(shí),所述所接收的存在信息與其他所述存在服務(wù)匹配,以及將所述所處理的存在信息提供到其他所述存在服務(wù)。
40.如權(quán)利要求37所述的服務(wù)器,其特征在于,處理從一個(gè)所述存在服務(wù)接收的所述存在信息以便當(dāng)改變一個(gè)所述存在服務(wù)中的所述客戶機(jī)的所述存在信息時(shí),響應(yīng)來自其他所述存在服務(wù)的請(qǐng)求,所述所接收的存在信息與其他所述存在服務(wù)匹配。
41.如權(quán)利要求37所述的服務(wù)器,其特征在于,處理從一個(gè)所述存在服務(wù)接收的所述存在信息以便當(dāng)要求一個(gè)所述存在服務(wù)中的所述客戶機(jī)的所述存在信息時(shí),響應(yīng)來自其他所述存在服務(wù)的請(qǐng)求,所述所接收的存在信息與其他所述存在服務(wù)匹配,以及將所述所處理的存在信息提供到其他所述存在服務(wù)。
42.如權(quán)利要求37的任何一個(gè)所述的服務(wù)器,其特征在于,參考處理政策,處理所述存在信息,在所述處理政策中,設(shè)置用于處理結(jié)構(gòu)上不同的所述存在信息以便在所述多個(gè)存在服務(wù)中,使用存在信息的規(guī)則。
43.如權(quán)利要求42所述的服務(wù)器,其特征在于,在所述處理政策中,設(shè)置在多個(gè)會(huì)話是可能的應(yīng)用和其他應(yīng)用的存在服務(wù)間,當(dāng)多個(gè)會(huì)話是可能的所述應(yīng)用的所述客戶機(jī)參與一個(gè)或多個(gè)會(huì)話以及多個(gè)會(huì)話是可能的所述應(yīng)用的所述客戶機(jī)的所述存在信息是在多個(gè)會(huì)話是可能的所述應(yīng)用間,新會(huì)話是可能的所述存在信息時(shí),將多個(gè)會(huì)話是可能的所述應(yīng)用的所述客戶機(jī)的所述存在信息確定為對(duì)所述其他應(yīng)用,新會(huì)話是不可能的所述存在信息的規(guī)則。
44.如權(quán)利要求42所述的服務(wù)器,其特征在于,在所述處理政策中,設(shè)置用于參考從多個(gè)所述存在服務(wù)接收的、指定各個(gè)優(yōu)選級(jí)的多個(gè)所述存在信息,將存在信息處理成將提供到其他存在服務(wù)的所述存在信息的規(guī)則。
45.如權(quán)利要求44所述的服務(wù)器,其特征在于,當(dāng)處理從所述存在服務(wù)接收的所述存在信息時(shí),如果來自高優(yōu)先級(jí)的所述存在服務(wù)的所述存在信息具有特定值,即使改變來自低優(yōu)先級(jí)的其他所述存在服務(wù)的所述存在信息也不處理所述述所處理的存在信息。
46.如權(quán)利要求44所述的服務(wù)器,其特征在于,當(dāng)處理從所述存在服務(wù)接收的所述存在信息時(shí),如果來自高優(yōu)先級(jí)的所述存在服務(wù)的所述存在信息具有特定值則處理所述所處理的存在信息,而不引用來自低優(yōu)先級(jí)的其他所述存在服務(wù)的所述存在信息。
47.如權(quán)利要求44所述的服務(wù)器,其特征在于,當(dāng)處理從所述存在服務(wù)接收的所述存在信息時(shí),如果所述所處理的存在信息與已經(jīng)保存的所述所處理的存在信息相同,不保存所述所處理的存在信息。
48.如權(quán)利要求37的任何一個(gè)所述的服務(wù)器,其特征在于,通過存在處理服務(wù)器信息提供服務(wù),多個(gè)所述存在處理服務(wù)器外指定所述服務(wù)器,從所述存在服務(wù)器接受查詢以及處理從一個(gè)所述存在服務(wù)接收的所述存在信息以便所述存在信息與其他所述存在服務(wù)匹配。
49.如權(quán)利要求42的任何一個(gè)所述的服務(wù)器,其特征在于,當(dāng)參考所述處理政策,處理所述存在信息時(shí),引用作為覆蓋由類屬存在服務(wù)器保存的整個(gè)所述存在服務(wù)的存在信息。
50.如權(quán)利要求42的任何一個(gè)所述的服務(wù)器,其特征在于,參考所述處理政策,將從一個(gè)所述存在服務(wù)接收的所述存在信息處理成作為覆蓋由類屬存在服務(wù)器保存的整個(gè)所述存在服務(wù)的基礎(chǔ)時(shí)的存在信息,以及作為基礎(chǔ)的所述所處理的存在信息進(jìn)一步參考所述處理政策,處理成將提供到其他所述存在服務(wù)的所述存在信息。
51.如權(quán)利要求49所述的服務(wù)器,包括在所述處理政策中,設(shè)置將由所述類屬存在服務(wù)器保存的所述存在信息添加到一個(gè)所述存在服務(wù)中的所述客戶機(jī)的所述存在信息上,以及將最終存在信息提供到其他所述存在服務(wù)的規(guī)則。
全文摘要
本發(fā)明提供存在信息提供系統(tǒng),對(duì)使用存在服務(wù)的每個(gè)應(yīng)用,提供適當(dāng)?shù)拇嬖谛畔?,而不在現(xiàn)有存在服務(wù)端提供專用裝置,及其方法和服務(wù)器。連接在存在服務(wù)器10A和存在服務(wù)器10B間的存在處理服務(wù)器30將從存在服務(wù)器10A接收的客戶機(jī)A的存在信息,以及從存在服務(wù)器10B接收的客戶機(jī)B的存在信息處理成用于每個(gè)應(yīng)用的適當(dāng)?shù)拇嬖谛畔ⅰ?br>
文檔編號(hào)G06F15/00GK1681250SQ200510065038
公開日2005年10月12日 申請(qǐng)日期2005年4月11日 優(yōu)先權(quán)日2004年4月9日
發(fā)明者小野芳浩, 伊東直子, 阿內(nèi)特·許爾克 申請(qǐng)人:日本電氣株式會(huì)社