欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

群組變更事件的通知方法和系統(tǒng)的制作方法

文檔序號(hào):7930027閱讀:171來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):群組變更事件的通知方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其是涉及一種群組變更事件的通知方法和系統(tǒng)。
背景技術(shù)
群組管理(GroupManagement, GM)是一種 IP 多媒體子系統(tǒng)(IP Multimedia Subsystem, IMS)體系架構(gòu)下的基礎(chǔ)業(yè)務(wù)能力,它提供了個(gè)人信息管理、群組信息管理、聯(lián)系人列表管理、企業(yè)通信錄管理的功能,可以為其它業(yè)務(wù)平臺(tái)提供群組列表管理的業(yè)務(wù)能力, 如即時(shí)消息平臺(tái)、狀態(tài)呈現(xiàn)平臺(tái)、多媒體會(huì)議業(yè)務(wù)平臺(tái)等。群組管理業(yè)務(wù)中一個(gè)重要的功能就是群組相關(guān)信息的管理功能,這些信息保存在群組管理平臺(tái)中,以可擴(kuò)展標(biāo)記語(yǔ)言(Extensible Markup Language, XML)文檔的形式存儲(chǔ),構(gòu)成群組文檔信息,當(dāng)發(fā)生群組變更事件導(dǎo)致群組文檔信息出現(xiàn)變化時(shí),需要通過(guò)一定的機(jī)制通知給所有的群成員客戶(hù)端,保證客戶(hù)端和服務(wù)端的信息同步。參見(jiàn)圖1,顯示了現(xiàn)有技術(shù)中發(fā)生群組變更事件后的通知機(jī)制,圖1所示的場(chǎng)景中以系統(tǒng)包括用戶(hù)設(shè)備(User Equipment,UE) A和UE B,由于發(fā)生UE B退出群組的事件導(dǎo)致群組文檔信息為例進(jìn)行說(shuō)明。若UE A需要收到群組變化通知,則必須預(yù)先通過(guò)IMS核心網(wǎng) (Core)向GM AS發(fā)送訂閱(SUBSRIBE)消息,并根據(jù)接收到的初始群組文檔版本號(hào)獲取到初始群組文檔信息。只有這樣當(dāng)發(fā)生了群組變更事件之后,群組管理平臺(tái)才會(huì)通過(guò)IMS Core 向UE A發(fā)送消息,將群組變化通知給UE A,UE A對(duì)初始群組文檔信息進(jìn)行更新以保持客戶(hù)端和服務(wù)端的信息。然而,現(xiàn)有的這種群組變更事件通知機(jī)制存在不足之處,例如,現(xiàn)有的通知機(jī)制基于一個(gè)前期的訂閱過(guò)程,要求每個(gè)群成員進(jìn)行訂閱才能收到變化的通知,然而,對(duì)于所有的群成員來(lái)講應(yīng)該都需要收到群組變化的通知,以保證客戶(hù)端和服務(wù)端的信息同步,這種訂閱機(jī)制沒(méi)有太大的實(shí)際意義,并且,這種訂閱機(jī)制還需要群組管理平臺(tái)對(duì)所有的訂閱數(shù)據(jù)及訂閱流程進(jìn)行維護(hù),增加了客戶(hù)側(cè)獲取群組變化的負(fù)擔(dān)和網(wǎng)絡(luò)側(cè)的消息量,也增加了群組管理平臺(tái)的業(yè)務(wù)邏輯的復(fù)雜度。另外,現(xiàn)有的群組管理平臺(tái)不支持用戶(hù)的第三方注冊(cè),不能獲知用戶(hù)的在線狀態(tài), 在發(fā)送通知消息時(shí),只能將群組變更事件的通知給在線的群成員,非在線的群成員即使已經(jīng)進(jìn)行過(guò)訂閱也無(wú)法收到群組事件變化的通知。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種群組變更事件的通知方法和系統(tǒng),減輕了客戶(hù)端獲取群組變化的負(fù)擔(dān),降低了群組管理平臺(tái)通知群組變化的業(yè)務(wù)邏輯的復(fù)雜度,能夠?qū)⑷航M變更事件通知給群組中在線和不在線的所有群成員。為達(dá)到上述目的,本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明實(shí)施例提供了一種群組變更事件的通知方法,該方法包括當(dāng)發(fā)生群組變更事件后,即時(shí)通信功能接收來(lái)自群組管理功能的會(huì)話初始化協(xié)議SIP消息,所述SIP消息指示發(fā)生變化的群組;即時(shí)通信功能根據(jù)所述SIP消息,從群組管理功能中獲取相應(yīng)群組更新后的群組文檔信息;即時(shí)通信功能將所述群組文檔信息添加在SIP消息中,生成群組變化通知消息, 并將群組變化通知消息發(fā)送給相應(yīng)群組中的所有群成員。本發(fā)明實(shí)施例還提供了一種群組變更事件的通知系統(tǒng),該系統(tǒng)包括群組管理平臺(tái)和即時(shí)通信平臺(tái),所述群組管理平臺(tái),當(dāng)發(fā)生群組變更事件后,向即時(shí)通信平臺(tái)發(fā)送會(huì)話初始化協(xié)議SIP消息,所述SIP消息指示發(fā)生變化的群組;所述即時(shí)通信平臺(tái),根據(jù)所述SIP消息,從群組管理平臺(tái)中獲取相應(yīng)群組更新后的群組文檔信息;將所述群組文檔信息添加在SIP消息中,生成群組變化通知消息,并將群組變化通知消息發(fā)送給相應(yīng)群組中的所有群成員。由上述可見(jiàn),本發(fā)明實(shí)施例的技術(shù)方案通過(guò)取消群組事件訂閱的業(yè)務(wù)邏輯,減少了客戶(hù)端側(cè)和網(wǎng)絡(luò)側(cè)之間的消息交互,減輕了客戶(hù)端獲取群組變化的負(fù)擔(dān),降低了群組管理平臺(tái)通知群組變化的業(yè)務(wù)邏輯的復(fù)雜度,提高了系統(tǒng)資源的利用率。并且,本方案在執(zhí)行群組變更事件通知時(shí),設(shè)置了即時(shí)通信功能,將群組管理功能和即時(shí)通信功能有效地融合在一起,從而能夠?qū)⑷航M變更事件通知給群組中在線和不在線的所有群成員,保證了客戶(hù)端和服務(wù)端的信息同步,豐富了客戶(hù)端側(cè)的群組業(yè)務(wù)能力。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為現(xiàn)有技術(shù)中發(fā)生群組變更事件后的通知機(jī)制流程示意圖;圖2為本發(fā)明實(shí)施例一提供的一種群組變更事件的通知方法流程示意圖;圖3為本發(fā)明實(shí)施例二提供的一種群組變更事件的通知方法流程示意圖;圖4為本發(fā)明實(shí)施例二提供的SIP消息的格式示意圖;圖5為本發(fā)明實(shí)施例二所生成的群組變化通知消息結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例三提供的一種群組變更事件的通知系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明的附圖,對(duì)本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例, 本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本方案的技術(shù)構(gòu)思主要在于對(duì)現(xiàn)有的群組通知方式進(jìn)行了優(yōu)化,提供一種簡(jiǎn)單實(shí)用的新型群組通知機(jī)制,在保證群組信息在平臺(tái)側(cè)和客戶(hù)端側(cè)實(shí)時(shí)同步的同時(shí),簡(jiǎn)化了客戶(hù)端和群組管理平臺(tái)之間的消息流程,同時(shí)將即時(shí)消息平臺(tái)的離線消息能力和消息轉(zhuǎn)短信能力和群組事件通知相結(jié)合,豐富了群組事件變化通知的相關(guān)業(yè)務(wù)邏輯。本發(fā)明實(shí)施例一提供了一種群組變更事件的通知方法,參見(jiàn)圖2,該方法包括21 當(dāng)發(fā)生群組變更事件后,即時(shí)通信功能接收來(lái)自群組管理功能的會(huì)話初始化協(xié)議(Session Initial Protocol, SIP)消息,如 SIP MESSAGE,該 SIP 消息指示發(fā)生變化的群組。即時(shí)通信功能在收到SIP消息后可以向群組管理功能返回200 OK消息。22:即時(shí)通信功能根據(jù)上述SIP消息,從群組管理功能中獲取相應(yīng)群組更新后的群組文檔信息;23 即時(shí)通信功能將上述群組文檔信息添加在SIP消息中,生成群組變化通知消息,并將群組變化通知消息發(fā)送給相應(yīng)群組中的所有群成員。上述即時(shí)通信功能和群組管理功能可以分別由單獨(dú)的設(shè)備實(shí)現(xiàn),也可以集成在同一個(gè)設(shè)備中實(shí)現(xiàn)。由上述可見(jiàn),本發(fā)明實(shí)施例的技術(shù)方案通過(guò)取消群組事件訂閱的業(yè)務(wù)邏輯,減少了客戶(hù)端側(cè)和網(wǎng)絡(luò)側(cè)之間的消息交互,減輕了客戶(hù)端獲取群組變化的負(fù)擔(dān),降低了群組管理平臺(tái)通知群組變化的業(yè)務(wù)邏輯的復(fù)雜度,提高了系統(tǒng)資源的利用率。并且,本方案在執(zhí)行群組變更事件通知時(shí),設(shè)置了即時(shí)通信功能,將群組管理功能和即時(shí)通信功能有效地融合在一起,從而能夠?qū)⑷航M變更事件通知給群組中在線和不在線的所有群成員,保證了客戶(hù)端和服務(wù)端的信息同步,豐富了客戶(hù)端側(cè)的群組業(yè)務(wù)能力。下面對(duì)本發(fā)明實(shí)施例二提供的一種群組變更事件的通知方法進(jìn)行說(shuō)明,參見(jiàn)圖3, 該場(chǎng)景中UE B和UE C都是群組(Group) 1的群成員,UE A新加入或者退出群組1的事件為群組1的群組變更事件,該場(chǎng)景下的群組變更事件的通知方法具體包括如下處理1)UE A通過(guò)客戶(hù)端申請(qǐng)加入或退出群組1。具體地,UE A向群組管理功能發(fā)送可擴(kuò)展標(biāo)記語(yǔ)言配置訪問(wèn)協(xié)議加入(XML Configuration Access Protocol PUT, XCAP PUT)請(qǐng)求,請(qǐng)求加入群組 1,或者,UE A 向群組管理功能發(fā)送XCAP刪除(XCAP DELETE)請(qǐng)求,請(qǐng)求退出群組1。在圖3所示的場(chǎng)景中,群組管理(Group Management, GM)功能和即時(shí)通信Qnstant Message, IM)功能分別由單獨(dú)的設(shè)備實(shí)現(xiàn),例如,群組管理功能,由群組管理應(yīng)用服務(wù)(GM Application Server, GM AS) 平臺(tái)實(shí)現(xiàn),或?qū)M AS稱(chēng)之為群組XML文檔管理服務(wù)器(GM XDMS AS)。即時(shí)通信功能由即時(shí)通信應(yīng)用服務(wù)器(IM AS)實(shí)現(xiàn)。2)群組管理功能(GM AS)向UE A返回應(yīng)答消息。群組管理功能在處理完UE A加入或退出群組1的請(qǐng)求后,向UEA發(fā)送200 OK消息。群組管理功能獲知發(fā)生了群組變更事件。群組變更事件主要指使群組的群組文檔信息發(fā)生變化的事件。群組文檔信息中主要包括群成員列表、群組屬性和群組管理員信息等,能夠指示群組的名稱(chēng)、屏顯名稱(chēng)、特定業(yè)務(wù)信息,群成員名稱(chēng)等。群組創(chuàng)建者默認(rèn)為管理員,群組可支持多個(gè)管理員。群組管理員可以將群權(quán)限轉(zhuǎn)交給其他成員。本方案可以至少通過(guò)如下方式確認(rèn)發(fā)生群組變更事件方式一當(dāng)群成員發(fā)生變化時(shí),確認(rèn)發(fā)生群組變更事件。這種情況下,發(fā)生的群組變更事件導(dǎo)致群成員列表變化,比如新成員加入群組,群成員退出群組,群成員被群管理員從該群組中刪除。方式二 當(dāng)群組屬性發(fā)生變化時(shí),確認(rèn)發(fā)生群組變更事件。這種情況下,發(fā)生的群組變更事件導(dǎo)致群組屬性變化,比如群公告,群描述,群分類(lèi)等基礎(chǔ)信息發(fā)生變化。方式三當(dāng)群組管理員發(fā)生變化時(shí),確認(rèn)發(fā)生群組變更事件。這種情況下,發(fā)生的群組變更事件導(dǎo)致群組管理員變化,比如群成員升級(jí)成群組管理員,群管理員降級(jí)成普通群成員。3)群組管理功能向即時(shí)通信功能(IM AS)發(fā)送SIP消息,通知即時(shí)通信功能發(fā)生了群組變更事件,并要求即時(shí)通信功能將該群組變更事件通知相應(yīng)的群成員。當(dāng)發(fā)生群組變更事件后,即時(shí)通信功能接收來(lái)自群組管理功能的SIP消息,該SIP 消息至少能夠指示發(fā)生變化的群組。例如,將SIP消息中請(qǐng)求行的通用資源標(biāo)志符⑴niversal Resource Identifier, URI)設(shè)置為發(fā)生變化的群組的URI,該SIP消息利用請(qǐng)求行指示發(fā)生變化的群組。參見(jiàn)圖 4,顯示了 SIP消息的格式示意圖,SIP消息的頭域部分包括消息(MESSAGE)請(qǐng)求行,消息 (MESSAGE請(qǐng)求頭域,消息體部分包括即時(shí)消息通用概況(Common Profile for Instant Messaging, CPIM)擴(kuò)展頭域和CPIM消息體。SIP消息的請(qǐng)求行位于SIP消息的頭域部分, 具體內(nèi)容如下表1所示表 權(quán)利要求
1.一種群組變更事件的通知方法,其特征在于,所述方法包括當(dāng)發(fā)生群組變更事件后,即時(shí)通信功能接收來(lái)自群組管理功能的會(huì)話初始化協(xié)議SIP 消息,所述SIP消息指示發(fā)生變化的群組;即時(shí)通信功能根據(jù)所述SIP消息,從群組管理功能中獲取相應(yīng)群組更新后的群組文檔 fn息;即時(shí)通信功能將所述群組文檔信息添加在SIP消息中,生成群組變化通知消息,并將群組變化通知消息發(fā)送給相應(yīng)群組中的所有群成員。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將群組變化通知消息發(fā)送給相應(yīng)群組中的所有群成員具體包括當(dāng)群成員在線時(shí),即時(shí)通信功能通過(guò)IP多媒體子系統(tǒng)IMS核心網(wǎng)將群組變化通知消息發(fā)送至在線的群成員;當(dāng)群成員不在線但具有離線消息轉(zhuǎn)短信功能時(shí),即時(shí)通信功能將群組變化通知消息轉(zhuǎn)換為短信,并將該短信發(fā)送至相應(yīng)的群成員;當(dāng)群成員不在線且不具有離線消息轉(zhuǎn)短信功能時(shí),即時(shí)通信功能以離線消息的方式存儲(chǔ)群組變化通知消息,在確認(rèn)群成員上線之后,將存儲(chǔ)的群組變化通知消息以離線消息或者短信的方式發(fā)送至相應(yīng)的群成員。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述即時(shí)通信功能根據(jù)所述SIP消息,從群組管理功能中獲取相應(yīng)群組更新后的群組文檔信息具體包括即時(shí)通信功能利用配置訪問(wèn)協(xié)議獲取XCAP GET消息從群組管理功能中獲取相應(yīng)群組更新后的群組文檔信息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述即時(shí)通信功能將所述群組文檔信息添加在SIP消息中具體包括將群組文檔信息以可擴(kuò)展標(biāo)記語(yǔ)言配置訪問(wèn)協(xié)議文檔差異XCAP-DIFF格式添加在SIP 消息的即時(shí)消息通用概況CPIM消息體中。
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述方法還包括所述SIP消息指示發(fā)生變化的群組和群組文檔的變化內(nèi)容;所述即時(shí)通信功能根據(jù)所述SIP消息,從群組管理功能中獲取相應(yīng)群組更新后的群組文檔信息具體包括當(dāng)群組文檔的變化內(nèi)容為群成員列表時(shí),所獲取的更新后的群組文檔信息中僅包括群組文檔的變化內(nèi)容;當(dāng)群組文檔的變化內(nèi)容不為群成員列表時(shí),所獲取的更新后的群組文檔信息中包括群組文檔的變化內(nèi)容和群成員列表。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,至少通過(guò)如下方式確認(rèn)發(fā)生群組變更事件當(dāng)群成員發(fā)生變化時(shí),確認(rèn)發(fā)生群組變更事件;或者,當(dāng)群組屬性發(fā)生變化時(shí),確認(rèn)發(fā)生群組變更事件;或者,當(dāng)群組管理員發(fā)生變化時(shí),確認(rèn)發(fā)生群組變更事件。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,即時(shí)通信功能接收來(lái)自群組管理功能的會(huì)話初始化協(xié)議SIP消息,所述SIP消息指示發(fā)生變化的群組具體包括所述SIP消息中請(qǐng)求行的通用資源標(biāo)志符URI為發(fā)生變化的群組的URI,所述SIP消息利用請(qǐng)求行指示發(fā)生變化的群組。
8.一種群組變更事件的通知系統(tǒng),其特征在于,所述系統(tǒng)包括群組管理平臺(tái)和即時(shí)通信平臺(tái),所述群組管理平臺(tái),當(dāng)發(fā)生群組變更事件后,向即時(shí)通信平臺(tái)發(fā)送會(huì)話初始化協(xié)議SIP 消息,所述SIP消息指示發(fā)生變化的群組;所述即時(shí)通信平臺(tái),根據(jù)所述SIP消息,從群組管理平臺(tái)中獲取相應(yīng)群組更新后的群組文檔信息;將所述群組文檔信息添加在SIP消息中,生成群組變化通知消息,并將群組變化通知消息發(fā)送給相應(yīng)群組中的所有群成員。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述即時(shí)通信平臺(tái)包括在線通知單元,離線轉(zhuǎn)短信通知單元和離線通知單元,所述在線通知單元,當(dāng)群成員在線時(shí),即時(shí)通信平臺(tái)通過(guò)IP多媒體子系統(tǒng)IMS核心網(wǎng)將群組變化通知消息發(fā)送至在線的群成員;所述離線轉(zhuǎn)短信通知單元,當(dāng)群成員不在線但具有離線消息轉(zhuǎn)短信功能時(shí),即時(shí)通信功能將群組變化通知消息轉(zhuǎn)換為短信,并將該短信發(fā)送至相應(yīng)的群成員;所述離線通知單元,當(dāng)群成員不在線且不具有離線消息轉(zhuǎn)短信功能時(shí),即時(shí)通信功能以離線消息的方式存儲(chǔ)群組變化通知消息,在確認(rèn)群成員上線之后,將存儲(chǔ)的群組變化通知消息以離線消息或者短信的方式發(fā)送至相應(yīng)的群成員。
10.根據(jù)權(quán)利要求8或9所述的系統(tǒng),其特征在于,所述即時(shí)通信平臺(tái)還包括通知消息生成單元,所述通知消息生成單元,通過(guò)將群組文檔信息以XCAP-DIFF格式添加在SIP消息的 CPIM消息體中,生成群組變化通知消息。
全文摘要
本發(fā)明公開(kāi)了一種群組變更事件的通知方法和系統(tǒng),減輕了客戶(hù)端獲取群組變化的負(fù)擔(dān),降低了群組管理平臺(tái)的業(yè)務(wù)邏輯的復(fù)雜度,能夠?qū)⑷航M變更事件通知給在線和不在線的所有群成員。本發(fā)明實(shí)施例提供的一種群組變更事件的通知方法包括當(dāng)發(fā)生群組變更事件后,即時(shí)通信功能接收來(lái)自群組管理功能的會(huì)話初始化協(xié)議SIP消息;即時(shí)通信功能根據(jù)該SIP消息,從群組管理功能中獲取相應(yīng)群組更新后的群組文檔信息;即時(shí)通信功能將群組文檔信息添加在SIP消息中,生成群組變化通知消息,并將群組變化通知消息發(fā)送給相應(yīng)群組中的所有群成員。
文檔編號(hào)H04L12/18GK102299810SQ20111030004
公開(kāi)日2011年12月28日 申請(qǐng)日期2011年9月29日 優(yōu)先權(quán)日2011年9月29日
發(fā)明者張峰, 張文華 申請(qǐng)人:北京新媒傳信科技有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
伊吾县| 永嘉县| 尼玛县| 双峰县| 阿尔山市| 兴业县| 芜湖市| 南和县| 丹东市| 错那县| 鄂伦春自治旗| 安吉县| 阜阳市| 汾西县| 海城市| 五家渠市| 农安县| 贺州市| 巴彦淖尔市| 那曲县| 铁力市| 略阳县| 贺州市| 酒泉市| 云安县| 大兴区| 淮南市| 金门县| 苍溪县| 麻阳| 烟台市| 庆城县| 佛山市| 镇康县| 独山县| 肥城市| 福海县| 济阳县| 晴隆县| 民和| 璧山县|