專利名稱:同步呈現(xiàn)狀態(tài)的方法及實(shí)現(xiàn)該方法的群組服務(wù)器和終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IMS,即IP多+某體子系統(tǒng),尤其涉及IMS領(lǐng)域中群組管理業(yè) 務(wù)技術(shù)。
背景技術(shù):
IMS(IP Multimedia System)即IP多媒體子系統(tǒng),最先在3GPP的R5版本 中被提出,目的是定義一套基于IETF的會(huì)話控制能力協(xié)議(Session Initiation Protocol, SIP )、與接入網(wǎng)絡(luò)無(wú)關(guān)并支持IP多J 某體應(yīng)用的完整解決方案。IMS 為無(wú)線用戶提供端到端的實(shí)時(shí)或非實(shí)時(shí)的多媒體業(yè)務(wù),實(shí)現(xiàn)語(yǔ)音、視頻、消 息、數(shù)據(jù)的整合,將互聯(lián)網(wǎng)和移動(dòng)通訊技術(shù)盡可能地結(jié)合起來(lái)共同發(fā)展。在IMS網(wǎng)絡(luò)中,業(yè)務(wù)之間是相互融合的,功能強(qiáng)大地業(yè)務(wù)需要更多地 使用群組功能。群組管理是IMS相關(guān)規(guī)范體系定義的,可以提供系統(tǒng)必須 的核心服務(wù),同時(shí)可以被上層應(yīng)用服務(wù)器共享和調(diào)用的業(yè)務(wù)組件。群組的所 有相關(guān)信息都是通過(guò)XML文檔來(lái)進(jìn)行管理的。群組管理與具體的業(yè)務(wù)無(wú)關(guān), 一個(gè)群組可以被多種業(yè)務(wù)使用,群組管理主要是提供與群組相關(guān)的能力,提 供用戶個(gè)人信息管理,私有群組管理,公有群組管理,群組改變通知等業(yè)務(wù) 功能。群組管理涉及到IMS系統(tǒng)中的群組服務(wù)器、終端和呈現(xiàn)狀態(tài)服務(wù)器。現(xiàn)有技術(shù)中,群組服務(wù)器與終端、呈現(xiàn)狀態(tài)服務(wù)器的關(guān)系如圖l所示。 群組服務(wù)器通過(guò)XCAP協(xié)議和SIP協(xié)議與呈現(xiàn)狀態(tài)服務(wù)器及終端進(jìn)行通信,群 組服務(wù)器及終端向呈現(xiàn)狀態(tài)服務(wù)器訂閱群組所有成員的呈現(xiàn)狀態(tài)改變信息。 現(xiàn)有技術(shù)中,呈現(xiàn)狀態(tài)改變信息當(dāng)中包括了改變呈現(xiàn)狀態(tài)成員的統(tǒng)一標(biāo)識(shí)符 URI和改變后的呈現(xiàn)狀態(tài)信息。當(dāng)任何一方(包括終端l、終端2、終端3以 及群組服務(wù)器)訂閱了某一成員的呈現(xiàn)狀態(tài)改變信息,該成員的呈現(xiàn)狀態(tài)改 變時(shí),呈現(xiàn)狀態(tài)服務(wù)器會(huì)向所有訂閱了該成員呈現(xiàn)狀態(tài)信息的終端或/和群 組服務(wù)器發(fā)送該呈現(xiàn)狀態(tài)改變信息。呈現(xiàn)狀態(tài)是指IMS中,終端上顯示的某個(gè)群組成員的狀態(tài),例如其是在
線狀態(tài)還是離線狀態(tài)。提供用戶的呈現(xiàn)狀態(tài)是IMS系統(tǒng)的一種業(yè)務(wù)能力,它允許用戶去發(fā)布自己的呈現(xiàn)狀態(tài)信息(如在線,離線或者忙碌等等),允許 一個(gè)用戶通過(guò)訂閱另 一個(gè)用戶的呈現(xiàn)狀態(tài)信息而被通知被訂閱信息的改變。 在現(xiàn)有的公有群組管理中,群組成員會(huì)訂閱群組文檔信息。根據(jù)現(xiàn)有技術(shù)規(guī)范draft-ietf-simple-xcap-diff-03 (此技術(shù)規(guī)范是因特網(wǎng)工程任務(wù)組IETF 發(fā)布的,該規(guī)范主要定義了一種用于XML文檔發(fā)生改變時(shí)的文檔格式)的 規(guī)定,所述的文檔為一種XML格式的文檔,上述技術(shù)規(guī)范中對(duì)該文檔格式 有詳細(xì)的定義。群組成員如果訂閱了某個(gè)成員的呈現(xiàn)狀態(tài)改變信息,則呈現(xiàn)狀態(tài)服務(wù)器 會(huì)將該信息發(fā)送給成員終端,并顯示在終端之上。然而,成員的呈現(xiàn)狀態(tài)改 變信息并非每個(gè)成員都會(huì)訂閱的。群組的管理員可以任意邀請(qǐng)某個(gè)其他人加 入該群組,或者某個(gè)用戶也可以通過(guò)搜索該群組而加入。群組中的成員可能 并未訂閱這些隨機(jī)加入的新成員的呈現(xiàn)狀態(tài)改變信息,因此按照現(xiàn)有的技 術(shù),這些新成員的呈現(xiàn)狀態(tài)將不能顯示在其他群組成員的終端^^上。這使得 終端用戶無(wú)法得到準(zhǔn)確的呈現(xiàn)狀態(tài)信息。發(fā)明內(nèi)容為解決現(xiàn)有技術(shù)中成員呈現(xiàn)狀態(tài)發(fā)生改變,未訂閱該成員呈現(xiàn)狀態(tài)的其 他成員無(wú)法及時(shí)同步其呈現(xiàn)狀態(tài)的問(wèn)題,本發(fā)明提供一種同步呈現(xiàn)狀態(tài)的方 法及實(shí)現(xiàn)該方法的群組服務(wù)器和終端。由于所有的群組成員都會(huì)訂閱由群組服務(wù)器發(fā)送的文檔信息,因此考慮 將呈現(xiàn)狀態(tài)信息封裝在文檔信息中發(fā)送給群組的所有成員。當(dāng)某一成員的呈 現(xiàn)狀態(tài)改變時(shí),將呈現(xiàn)狀態(tài)改變信息發(fā)送給呈現(xiàn)狀態(tài)服務(wù)器,由群組服務(wù)器 統(tǒng)一向呈現(xiàn)狀態(tài)服務(wù)器訂閱群組中所有成員的呈現(xiàn)狀態(tài)改變信息并通過(guò)文 檔信息發(fā)送給終端。本發(fā)明的方法中,群組服務(wù)器向群組中的所有成員發(fā)送群組文檔,所述 群組文檔中包含了呈現(xiàn)狀態(tài)結(jié)構(gòu),并且當(dāng)有新成員加入時(shí),群組服務(wù)器向呈 現(xiàn)狀態(tài)服務(wù)器訂閱該成員的呈現(xiàn)狀態(tài)改變信息,所述方法還包括如下步驟A、群組服務(wù)器根據(jù)所述的呈現(xiàn)狀態(tài)結(jié)構(gòu),將該成員所在群組的群組信 息以及從呈現(xiàn)狀態(tài)服務(wù)器接收到的呈現(xiàn)狀態(tài)改變信息封裝進(jìn)群組文檔; B、 群組服務(wù)器將群組文檔發(fā)送給群組成員終端;C、 群組成員終端收到步驟B中所述的文檔后,解析出步驟A中所述的 呈現(xiàn)狀態(tài)改變信息以及群組信息并顯示。上述的方法,所述步驟A中,所述的呈現(xiàn)狀態(tài)結(jié)構(gòu)為群組文檔中的change -logType類型。上述的方法,步驟A中所述呈現(xiàn)狀態(tài)結(jié)構(gòu)包括了成員屬性信息子結(jié)構(gòu) 和呈現(xiàn)狀態(tài)信息子結(jié)構(gòu),成員屬性信息子結(jié)構(gòu)用于表示改變呈現(xiàn)狀態(tài)成員的 屬性信息,呈現(xiàn)狀態(tài)信息子結(jié)構(gòu)用于表示改變后的呈現(xiàn)狀態(tài)信息。上述的方法,其特征在于,所述的改變呈現(xiàn)狀態(tài)成員的屬性信息包括了 成員的群組信息和成員統(tǒng)一標(biāo)識(shí)符URI。本發(fā)明還提供一種在IMS中發(fā)送呈現(xiàn)狀態(tài)的群組服務(wù)器,包括了呈現(xiàn)狀 態(tài)接收模塊,用于從呈現(xiàn)狀態(tài)服務(wù)器接收呈現(xiàn)狀態(tài)改變信息,群組文檔發(fā)送 模塊,用于向群組成員終端發(fā)送群組文檔,所述呈現(xiàn)狀態(tài)接收模塊還用于在 有新成員加入群組時(shí)向呈現(xiàn)狀態(tài)服務(wù)器訂閱該群組成員的呈現(xiàn)狀態(tài)改變信 息,所述群組文檔中含有呈現(xiàn)狀態(tài)結(jié)構(gòu),還包括呈現(xiàn)狀態(tài)改變信息封裝模塊, 用于根據(jù)群組文檔中的呈現(xiàn)狀態(tài)結(jié)構(gòu),將改變呈現(xiàn)狀態(tài)的成員所在的群組的 群組信息以及呈現(xiàn)狀態(tài)改變信息封裝進(jìn)群組文檔;呈現(xiàn)狀態(tài)接收模塊將接收 到的呈現(xiàn)狀態(tài)改變信息發(fā)送給呈現(xiàn)狀態(tài)改變信息封裝模塊,所述呈現(xiàn)狀態(tài)改 變信息封裝模塊根據(jù)群組文檔中的呈現(xiàn)狀態(tài)結(jié)構(gòu),將呈現(xiàn)狀態(tài)改變信息以及 改變呈現(xiàn)狀態(tài)的成員所在的群組的群組信息封裝進(jìn)群組文檔并將所述群組 文檔發(fā)送給群組文檔發(fā)送模塊,群組文檔發(fā)送模塊將所述群組文檔發(fā)送給群 組成員終端。上述的群組服務(wù)器,所述的呈現(xiàn)狀態(tài)結(jié)構(gòu)為群組文檔中的change-logType類型。上述的群組服務(wù)器,所述的呈現(xiàn)狀態(tài)結(jié)構(gòu)包括了成員屬性信息子結(jié)構(gòu)和 呈現(xiàn)狀態(tài)信息子結(jié)構(gòu),呈現(xiàn)狀態(tài)改變信息封裝模塊將改變呈現(xiàn)狀態(tài)成員的屬 性信息寫(xiě)入成員屬性信息子結(jié)構(gòu),將改變后的呈現(xiàn)狀態(tài)信息寫(xiě)入呈現(xiàn)狀態(tài)信 息子結(jié)構(gòu)。上述的群組服務(wù)器,所述的改變呈現(xiàn)狀態(tài)成員的屬性信息包括了成員的 群組信息和成員統(tǒng)一標(biāo)識(shí)符URI。
本發(fā)明的終端,包括用于接收群組文檔的群組文檔接收模塊、用于解析 群組文檔的群組文檔解析模塊,以及用于顯示從群組文檔中解析出來(lái)的信息 的顯示模塊,所述群組文檔中含有呈現(xiàn)狀態(tài)結(jié)構(gòu)的呈現(xiàn)狀態(tài)改變信息和改變 呈現(xiàn)狀態(tài)的成員所在群組的群組信息,所述群組文檔解析模塊還用于解析出群組文檔中的呈現(xiàn)狀態(tài)改變信息和群組信息;群組文檔接收模塊將接收到所 述群組文檔發(fā)送給群組文檔解析模塊,群組文檔解析模塊將解析出的群組文 檔中的呈現(xiàn)狀態(tài)改變信息和群組信息發(fā)送給顯示模塊進(jìn)行顯示。上述的終端,所述呈現(xiàn)狀態(tài)結(jié)構(gòu)為群組文檔中的change - logType類型。 上述的終端,所述的呈現(xiàn)狀態(tài)結(jié)構(gòu)包括了成員屬性信息子結(jié)構(gòu)和呈現(xiàn)狀 態(tài)信息子結(jié)構(gòu),解析模塊從成員屬性信息子結(jié)構(gòu)中解析出改變呈現(xiàn)狀態(tài)成員 的屬性信息,從呈現(xiàn)狀態(tài)信息子結(jié)構(gòu)中解析出改變后的呈現(xiàn)狀態(tài)信息。上述的終端,所述的成員的相關(guān)信息包括了成員所在的群組信息及成員 URL本發(fā)明通過(guò)在群組所有成員都會(huì)訂閱的群組文檔中增加呈現(xiàn)狀態(tài)結(jié)構(gòu), 使得某一成員改變呈現(xiàn)狀態(tài),其他成員的終端上能及時(shí)同步,增加了呈現(xiàn)狀 態(tài)顯示的準(zhǔn)確性,極大地提高了用戶的滿意度。
圖l是群組服務(wù)器與終端、呈現(xiàn)狀態(tài)服務(wù)器的關(guān)系圖;圖2是本發(fā)明的一個(gè)實(shí)施例的群組關(guān)系圖;圖3是圖2實(shí)施例改變呈現(xiàn)狀態(tài)的流程圖;圖4是本發(fā)明中呈現(xiàn)狀態(tài)結(jié)構(gòu)的一個(gè)實(shí)施例的示意圖;圖5是本發(fā)明的服務(wù)器的結(jié)構(gòu)圖;圖6是本發(fā)明的終端的結(jié)構(gòu)圖。
具體實(shí)施方式
下面結(jié)合附圖,舉例對(duì)本發(fā)明的技術(shù)方案做出介紹。由于所有的群組成員都會(huì)訂閱由群組服務(wù)器發(fā)送的文檔信息,因此考慮 將呈現(xiàn)狀態(tài)信息封裝在文檔信息中發(fā)送給群組的所有成員。當(dāng)某一成員的呈 現(xiàn)狀態(tài)改變時(shí),將呈現(xiàn)狀態(tài)改變信息發(fā)送給呈現(xiàn)狀態(tài)服務(wù)器,由群組服務(wù)器 統(tǒng)一向呈現(xiàn)狀態(tài)服務(wù)器訂閱群組中所有成員的呈現(xiàn)狀態(tài)改變信息并通過(guò)文 檔信息發(fā)送給終端。參見(jiàn)圖2,本發(fā)明的實(shí)施例中,名稱為GR0UP1的群組中有成員A、 成員B和成員C,成員A是管理員。成員A、成員B、成員C均通過(guò)RFC3261 規(guī)范(該規(guī)范由IETF發(fā)布的,主要描述SIP協(xié)議,該協(xié)議用來(lái)創(chuàng)建,修改 和終止會(huì)話)中的SIP SUBSCRIBE信令向呈現(xiàn)狀態(tài)服務(wù)器訂閱了其他成員 的呈現(xiàn)狀態(tài),群組服務(wù)器向呈現(xiàn)狀態(tài)服務(wù)器訂閱成員A、成員B、成員C 的呈現(xiàn)狀態(tài)。這些狀態(tài)包括了繁忙(BUSY)、在線(ONLINE)、離線 (OFFLINE)等。當(dāng)某一成員的呈現(xiàn)狀態(tài)改變時(shí),會(huì)向呈現(xiàn)服務(wù)器發(fā)布自 己的最新?tīng)顟B(tài),呈現(xiàn)服務(wù)器會(huì)向訂閱了該成員呈現(xiàn)狀態(tài)信息的所有用戶發(fā) 送狀態(tài)改變信息。當(dāng)成員A邀請(qǐng)成員D加入該群組后,成員A、成員B和 成員C可能并未訂閱成員D的呈現(xiàn)狀態(tài)。但是,當(dāng)成員D加入該群組后, 則成員D會(huì)自動(dòng)訂閱該群組的文檔信息。同時(shí)若服務(wù)器收到成員D同意加 入該群組的響應(yīng)后,則由服務(wù)器主動(dòng)訂閱成員D的呈現(xiàn)狀態(tài)。當(dāng)成員D的呈現(xiàn)狀態(tài)改變時(shí),例如從BUSY狀態(tài)改變?yōu)镺FFLINE狀態(tài), 按照?qǐng)D3的流程通知其他成員。參見(jiàn)圖3,步驟S302:成員D的終端向呈現(xiàn)狀態(tài)服務(wù)器發(fā)送呈現(xiàn)狀態(tài) 改變信息,其中包括了改變后的呈現(xiàn)狀態(tài)信息和成員D的統(tǒng)一標(biāo)識(shí)符URI, 一般是通過(guò)RFC3261規(guī)范中的SIP PUBLISH信令進(jìn)行發(fā)送。在本實(shí)施例中,成員D的統(tǒng)一標(biāo)識(shí)符為D,呈現(xiàn)狀態(tài)信息為OFFLINE。 步驟S304,呈現(xiàn)狀態(tài)服務(wù)器通過(guò)SIP協(xié)議將呈現(xiàn)狀態(tài)改變信息發(fā)送給 群組服務(wù)器。步驟S306,群組服務(wù)器將呈現(xiàn)狀態(tài)改變信息封裝進(jìn)群組文檔,同時(shí)將 該成員的群組信息封裝進(jìn)群組文檔。此處的群組文檔采用draft-ietf-simple-x cap-diff-03規(guī)范中統(tǒng)一定義的XML格式文檔,并在其中加入了 change - log Type型的呈現(xiàn)狀態(tài)結(jié)構(gòu),圖4是該結(jié)構(gòu)的一個(gè)示意圖。該呈現(xiàn)狀態(tài)結(jié)構(gòu)包 括了成員屬性信息子結(jié)構(gòu)和呈現(xiàn)狀態(tài)信息子結(jié)構(gòu),成員屬性信息子結(jié)構(gòu)用以 表示改變呈現(xiàn)狀態(tài)成員的屬性信息,包括了成員所在的群組和成員妁URI。 呈現(xiàn)狀態(tài)信息子結(jié)構(gòu)用以表示改變后的呈現(xiàn)狀態(tài)。當(dāng)然,以change-logTy pe型定義呈現(xiàn)狀態(tài)結(jié)構(gòu)只是一個(gè)較佳的實(shí)施例,也可以將呈現(xiàn)狀態(tài)結(jié)構(gòu)定 義為其他類型,例如,draft-ietf-simple-xcap-diff-03規(guī)范中定義的complexTy pe類型。步驟S308,群組服務(wù)器向成員A、成員B、成員C的終端發(fā)送帶有呈 現(xiàn)狀態(tài)改變信息的群組文檔。步驟S310,成員A、成員B、成員C的終端收到群組文檔后,將群組 文檔進(jìn)行解析,將解析得到的呈現(xiàn)狀態(tài)信息顯示在終端的界面上。本發(fā)明的群組服務(wù)器的結(jié)構(gòu)參見(jiàn)圖5,所述的服務(wù)器包括了呈現(xiàn)狀態(tài)接 收模塊、呈現(xiàn)狀態(tài)改變信息封裝模塊以及群組文檔發(fā)送模塊。當(dāng)新加入的成 員D訂閱了群組服務(wù)器的文檔信息后,呈現(xiàn)狀態(tài)接收模塊向呈現(xiàn)狀態(tài)服務(wù) 器訂閱該成員的呈現(xiàn)狀態(tài)改變信息。成員D的呈現(xiàn)狀態(tài)改變后,給呈現(xiàn)狀 態(tài)服務(wù)器發(fā)送通知,當(dāng)呈現(xiàn)狀態(tài)接收模塊從呈現(xiàn)狀態(tài)服務(wù)器接收到呈現(xiàn)狀態(tài) 改變信息后,將呈現(xiàn)狀態(tài)改變信息發(fā)送給呈現(xiàn)狀態(tài)改變信息封裝模塊,呈現(xiàn) 狀態(tài)改變信息封裝模塊將該信息以及該成員的群組信息封裝進(jìn)群組文檔,此 處的群組文檔采用draft-ietf-simple-xcap-diff-03規(guī)范中統(tǒng)一定義的XML格式 文檔,并在其中加入了該M^范中定義的change - logType型的呈現(xiàn)狀態(tài)結(jié)構(gòu), 該呈現(xiàn)狀態(tài)結(jié)構(gòu)包括了成員屬性信息子結(jié)構(gòu)和呈現(xiàn)狀態(tài)信息子結(jié)構(gòu),成員屬 性信息子結(jié)構(gòu)用以表示改變呈現(xiàn)狀態(tài)成員的屬性信息,包括了成員所在的群 組和成員的URI。呈現(xiàn)狀態(tài)信息子結(jié)構(gòu)用以表示改變后的呈現(xiàn)狀態(tài)。在圖2 給出的例子中,成員的群組信息為GROUPl,成員D的統(tǒng)一標(biāo)識(shí)符為D, 呈現(xiàn)狀態(tài)信息為OFFLINE。當(dāng)然,以change-logType型定義呈現(xiàn)狀態(tài)結(jié)構(gòu)只是一個(gè)較佳的實(shí)施例, 也可以將呈現(xiàn)狀態(tài)結(jié)構(gòu)定義為其他類型,例如,draft-ietf-simple-xcap-diff-03 規(guī)范中定義的complexType類型。封裝之后,呈現(xiàn)狀態(tài)改變信息封裝模塊將 群組文檔發(fā)送給群組文檔發(fā)送模塊,群組文檔發(fā)送模塊向群組用戶發(fā)送群組 文檔。本發(fā)明的終端的結(jié)構(gòu)參見(jiàn)圖6,所述的終端包括了群組文檔接收模塊、 群組文檔解析模塊以及顯示模塊。當(dāng)群組模塊從群組服務(wù)器接收到群組文檔 后,將群組文檔發(fā)送給群組文檔解析模塊。此處的群組文檔采用 draft-ietf-simple-xcap-diff-03規(guī)范中統(tǒng)一定義的XML格式文檔,并在其中加 入了 change-logType型的呈現(xiàn)狀態(tài)結(jié)構(gòu),該呈現(xiàn)狀態(tài)結(jié)構(gòu)包括了成員屬性
信息子結(jié)構(gòu)和呈現(xiàn)狀態(tài)信息子結(jié)構(gòu),成員屬性信息子結(jié)構(gòu)用以表示改變呈現(xiàn)狀態(tài)成員的屬性信息,包括了成員所在的群組和成員的URI。呈現(xiàn)狀態(tài)信息 子結(jié)構(gòu)用以表示改變后的呈現(xiàn)狀態(tài)。當(dāng)然,以change-logType型定義呈現(xiàn) 狀態(tài)結(jié)構(gòu)只是一個(gè)較佳的實(shí)施例,也可以將呈現(xiàn)狀態(tài)結(jié)構(gòu)定義為其他類型。 群組文檔解析模塊在完成現(xiàn)有技術(shù)中的解析過(guò)程基礎(chǔ)上,還從群組文檔 中的呈現(xiàn)狀態(tài)結(jié)構(gòu)中解析出呈現(xiàn)狀態(tài)改變信息及改變呈現(xiàn)狀態(tài)的成員所在 的群組信息,在圖2給出的例子中,為成員的組信息GROUP1,成員D的 統(tǒng)一標(biāo)識(shí)符D,呈現(xiàn)狀態(tài)信息OFFLINE。群組文檔解析模塊將解析出的所 述信息傳遞給顯示模塊,顯示模塊將予以顯示。以上所述,僅為本發(fā)明較佳的具體實(shí)現(xiàn)方式,但本發(fā)明的保護(hù)范圍并不 局限與此,任何熟悉該技術(shù)的人,在本發(fā)明所揭露的技術(shù)范圍內(nèi),可輕易想 到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種在IP多媒體子系統(tǒng)中同步呈現(xiàn)狀態(tài)的方法,群組服務(wù)器向群組中的所有成員發(fā)送群組文檔,其特征在于,所述群組文檔中包含了呈現(xiàn)狀態(tài)結(jié)構(gòu),并且當(dāng)有新成員加入時(shí),群組服務(wù)器向呈現(xiàn)狀態(tài)服務(wù)器訂閱該成員的呈現(xiàn)狀態(tài)改變信息,所述方法還包括如下步驟A、群組服務(wù)器根據(jù)所述的呈現(xiàn)狀態(tài)結(jié)構(gòu),將該成員所在群組的群組信息以及從呈現(xiàn)狀態(tài)服務(wù)器接收到的呈現(xiàn)狀態(tài)改變信息封裝進(jìn)群組文檔;B、群組服務(wù)器將群組文檔發(fā)送給群組成員終端;C、群組成員終端收到步驟B中所述的文檔后,解析出步驟A中所述的呈現(xiàn)狀態(tài)改變信息以及群組信息并顯示。
2、如權(quán)利要求1所述的方法,其特征在于,所述步驟A中,所述的呈 現(xiàn)狀態(tài)結(jié)構(gòu)為群組文檔中的change - logType類型。
3、 如權(quán)利要求1或2所述的方法,其特征在于,步驟A中所述呈現(xiàn)狀 態(tài)結(jié)構(gòu)包括了成員屬性信息子結(jié)構(gòu)和呈現(xiàn)狀態(tài)信息子結(jié)構(gòu),成員屬性信息子 結(jié)構(gòu)用于表示改變呈現(xiàn)狀態(tài)成員的屬性信息,呈現(xiàn)狀態(tài)信息子結(jié)構(gòu)用于表示 改變后的呈現(xiàn)狀態(tài)信息。
4、 如權(quán)利要求3所述的方法,其特征在于,所述的改變呈現(xiàn)狀態(tài)成員 的屬性信息包括了成員的群組信息和成員統(tǒng)一標(biāo)識(shí)符URI。
5、 一種在IMS中發(fā)送呈現(xiàn)狀態(tài)的群組服務(wù)器,包括了呈現(xiàn)狀態(tài)接收模 塊,用于從呈現(xiàn)狀態(tài)服務(wù)器接收呈現(xiàn)狀態(tài)改變信息,群組文檔發(fā)送模塊,用 于向群組成員終端發(fā)送群組文檔,其特征在于,所述呈現(xiàn)狀態(tài)接收模塊還用 于在有新成員加入群組時(shí)向呈現(xiàn)狀態(tài)服務(wù)器訂閱該群組成員的呈現(xiàn)狀態(tài)改 變信息,所述群組文檔中含有呈現(xiàn)狀態(tài)結(jié)構(gòu),還包括呈現(xiàn)狀態(tài)改變信息封裝 模塊,用于根據(jù)群組文檔中的呈現(xiàn)狀態(tài)結(jié)構(gòu),將改變呈現(xiàn)狀態(tài)的成員所在的 群組的群組信息以及呈現(xiàn)狀態(tài)改變信息封裝進(jìn)群組文檔;呈現(xiàn)狀態(tài)接收模塊 將接收到的呈現(xiàn)狀態(tài)改變信息發(fā)送給呈現(xiàn)狀態(tài)改變信息封裝模塊,所述呈現(xiàn) 狀態(tài)改變信息封裝^^莫塊根據(jù)群組文檔中的呈現(xiàn)狀態(tài)結(jié)構(gòu),將呈現(xiàn)狀態(tài)改變信 息以及改變呈現(xiàn)狀態(tài)的成員所在的群組的群組信息封裝進(jìn)群組文檔并將所 述群組文檔發(fā)送給群組文檔發(fā)送模塊,群組文檔發(fā)送^f莫塊將所述群組文檔發(fā)送給群組成員終端。
6、 如權(quán)利要求5所述的群組服務(wù)器,其特征在于,所述的呈現(xiàn)狀態(tài)結(jié) 構(gòu)為群組文檔中的change - logType類型。
7、 如權(quán)利要求5或6所述的群組服務(wù)器,其特征在于,所述的呈現(xiàn)狀 態(tài)結(jié)構(gòu)包括了成員屬性信息子結(jié)構(gòu)和呈現(xiàn)狀態(tài)信息子結(jié)構(gòu),呈現(xiàn)狀態(tài)改變信 息封裝^t塊將改變呈現(xiàn)狀態(tài)成員的屬性信息寫(xiě)入成員屬性信息子結(jié)構(gòu),將改 變后的呈現(xiàn)狀態(tài)信息寫(xiě)入呈現(xiàn)狀態(tài)信息子結(jié)構(gòu)。
8、 如權(quán)利要求7所述的群組服務(wù)器,其特征在于,所述的改變呈現(xiàn)狀 態(tài)成員的屬性信息包括了成員的群組信息和成員統(tǒng)一標(biāo)識(shí)符URI。
9、 一種在IMS中接收用戶呈現(xiàn)狀態(tài)的終端,包括用于接收群組文檔的 群組文檔接收模塊、用于解析群組文檔的群組文檔解析模塊,以及用于顯示 從群組文檔中解析出來(lái)的信息的顯示模塊,其特征在于,所述群組文檔中含 有呈現(xiàn)狀態(tài)結(jié)構(gòu)的呈現(xiàn)狀態(tài)改變信息和改變呈現(xiàn)狀態(tài)的成員所在群組的群 組信息,所述群組文檔解析模塊還用于解析出群組文檔中的呈現(xiàn)狀態(tài)改變信 息和群組信息;群組文檔接收模塊將接收到所述群組文檔發(fā)送給群組文檔解 析模塊,群組文檔解析模塊將解析出的群組文檔中的呈現(xiàn)狀態(tài)改變信息和群 組信息發(fā)送給顯示模塊進(jìn)行顯示。
10、 如權(quán)利要求9所述的終端,其特征在于,所述呈現(xiàn)狀態(tài)結(jié)構(gòu)為群組 文檔中的change _ logType類型。
11、 如權(quán)利要求9或IO所述的終端,其特征在于,所述的呈現(xiàn)狀態(tài)結(jié)構(gòu) 包括了成員屬性信息子結(jié)構(gòu)和呈現(xiàn)狀態(tài)信息子結(jié)構(gòu),解析模塊從成員屬性信 息子結(jié)構(gòu)中解析出改變呈現(xiàn)狀態(tài)成員的屬性信息,從呈現(xiàn)狀態(tài)信息子結(jié)構(gòu)中 解析出改變后的呈現(xiàn)狀態(tài)信息。
12、 如權(quán)利要求11所述的終端,其特征在于,所述的成員的相關(guān)信息包 括了成員所在的群組信息及成員URI。
全文摘要
為使成員的呈現(xiàn)狀態(tài)在改變時(shí)能夠使公有群組中所有其他成員獲得同步,本發(fā)明提供了IMS領(lǐng)域中同步呈現(xiàn)狀態(tài)的方法,將呈現(xiàn)狀態(tài)信息封裝在文檔信息中發(fā)送給群組的所有成員。當(dāng)某一成員的呈現(xiàn)狀態(tài)改變時(shí),將呈現(xiàn)狀態(tài)改變信息發(fā)送給呈現(xiàn)狀態(tài)服務(wù)器,由群組服務(wù)器統(tǒng)一向呈現(xiàn)狀態(tài)服務(wù)器訂閱群組中所有成員的呈現(xiàn)狀態(tài)改變信息并通過(guò)文檔信息發(fā)送給終端。本發(fā)明通過(guò)在群組所有成員都會(huì)訂閱的群組文檔中增加呈現(xiàn)狀態(tài)結(jié)構(gòu),使得某一成員改變呈現(xiàn)狀態(tài),其他成員的終端上能及時(shí)同步,增加了呈現(xiàn)狀態(tài)顯示的準(zhǔn)確性,極大地提高了用戶的滿意度。
文檔編號(hào)H04W8/24GK101159910SQ20071017002
公開(kāi)日2008年4月9日 申請(qǐng)日期2007年10月30日 優(yōu)先權(quán)日2007年10月30日
發(fā)明者張桂蘭 申請(qǐng)人:中興通訊股份有限公司