• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    群組聊天業(yè)務(wù)在IMS客戶端的設(shè)計(jì)與實(shí)現(xiàn)

    2011-09-07 10:16:54朱春江丁革媛賈軍營
    關(guān)鍵詞:管理器群組聊天

    朱春江, 丁革媛, 孫 詠, 賈軍營

    (1.中國科學(xué)院研究生院,北京100049;2.中國科學(xué)院沈陽計(jì)算技術(shù)研究所網(wǎng)絡(luò)與通信實(shí)驗(yàn)室,遼寧沈陽110171;3.沈陽工業(yè)大學(xué)工程學(xué)院,遼寧沈陽111003)

    0 引 言

    IM(instantmessaging)的飛速發(fā)展使得它一躍成為互聯(lián)網(wǎng)三大基礎(chǔ)應(yīng)用之首,超過了搜索引擎和電子郵件。在網(wǎng)絡(luò)融合的背景下,IMS客戶端必然會選擇包含IM這項(xiàng)極具商業(yè)價(jià)值的業(yè)務(wù)。IMS架構(gòu)中指定SIMPLE(SIP for instant messaging and presence leverage extension)[1]作為IM業(yè)務(wù)的標(biāo)準(zhǔn)規(guī)范。一般認(rèn)為,SIMPLE IM業(yè)務(wù)主要包括,一對一聊天、群組聊天(預(yù)定義群組和臨時(shí)群組)、文件傳輸、離線消息和歷史消息存儲等。IMS客戶端中這些業(yè)務(wù)擁有旺盛的需求,特別是群組聊天。目前業(yè)界IMS客戶端支持的業(yè)務(wù)一般都包括一對一聊天、離線消息、歷史消息存儲等,而在最新的標(biāo)準(zhǔn)中定義的群組聊天和文件傳輸,還很少有 IMS客戶端支持。Ericsson的IMS-M客戶端支持臨時(shí)群組、文件傳輸,但沒有預(yù)定義群組;法國優(yōu)秀的IMS客戶端Mercuro只支持文件傳輸,不支持群組聊天。因此,市場上還沒有一個(gè)IMS客戶端完整地支持群組聊天業(yè)務(wù),群組聊天業(yè)務(wù)是目前IMS客戶端需求最迫切的業(yè)務(wù)。

    為了彌補(bǔ)完整的群組聊天業(yè)務(wù)在 IMS客戶端上的空白,本文依據(jù)OMA最新發(fā)布的SIMPLEIM標(biāo)準(zhǔn),研究其中關(guān)于群組聊天業(yè)務(wù)的定義,在IMS客戶端體系架構(gòu)上添加了群組聊天組件,設(shè)計(jì)出分別針對預(yù)定義群組和臨時(shí)群組的管理器,討論了群組初始化的過程,并實(shí)現(xiàn)在SIPHelloIMS客戶端上。經(jīng)測試表明,群組初始化、群組操作、群會話操作、群組消息收發(fā)、事件包訂閱通知等均正確運(yùn)行,群組聊天業(yè)務(wù)得以成功實(shí)現(xiàn)。

    1 群組聊天標(biāo)準(zhǔn)介紹

    1.1 SIMPLE IM

    SIMPLE和XMPP(extensible messaging and presence protocol)是目前IM的兩個(gè)主要標(biāo)準(zhǔn)。SIMPLE IM是SIP協(xié)議針對IM和Presence的擴(kuò)展。它最早是由IETF SIMPLE工作組于2001年2月提出的。之后,OMA也就SIMPLEIM提出了版本V1.0的一系列規(guī)范,分別定義了業(yè)務(wù)功能架構(gòu)、業(yè)務(wù)需求、技術(shù)規(guī)范。V1.0版本仍是Candidate狀態(tài),OMA和IETF正在對此標(biāo)準(zhǔn)進(jìn)行進(jìn)一步完善。

    SIMPLEIM會涉及到OMA定義的另外一些網(wǎng)元,如XDM(XMLdocumentmanagement)[2-3]。OMA 將 IM、Presence、XDM 等功能部件分別定義為一個(gè)網(wǎng)元。這些網(wǎng)元擁有各自的一些功能規(guī)范,某些網(wǎng)元需要調(diào)用其他網(wǎng)元的功能。例如,IM和Presence都會使用XDM來管理XML文件。

    1.2 預(yù)定義群組和臨時(shí)群組

    SIMPLE IM將群組分為預(yù)定義群組(pre-defined group)和臨時(shí)群組(Ad-hoc group)。這兩種群組的區(qū)別在于,預(yù)定義群組擁有群組結(jié)構(gòu)文件保存在XDMS,此XML文件的XMLSchema見文獻(xiàn)[4],它保存著此預(yù)定義群組的各項(xiàng)屬性和內(nèi)容,例如群組名稱,顯示名稱,群組成員列表,群組初始化時(shí)是否邀請成員,最大邀請人數(shù)以及定義了各個(gè)成員屬性(如允許匿名,允許訂閱群會話conference[5]事件包,允許私有信息,允許動(dòng)態(tài)加入成員,是否接收群廣告,是否是關(guān)鍵用戶,允許別人加入群組等)的規(guī)則集。預(yù)定義群組中“預(yù)定義”3個(gè)字的含義應(yīng)該就在于,每一個(gè)預(yù)定義群組都擁有一個(gè)對應(yīng)的群組結(jié)構(gòu)文件存儲在XDMS上。臨時(shí)群組,如同它的名字,是一種臨時(shí)創(chuàng)建、臨時(shí)銷毀的群組。它的特點(diǎn)是簡單方便。

    1.3 3種通信模式

    SIMPLEIM的通信模式有3種:PagerMode,LargeMessage Mode和SessionMode。PagerMode使用SIP的拓展請求MESSAGE方法,信息直接攜帶在消息體中,傳輸過程不需要會話的建立。但是,Pager Mode每個(gè)MESSAGE消息只能傳輸最多1300字節(jié)的內(nèi)容,當(dāng)需要傳送大數(shù)據(jù)量時(shí)不適用。為了克服此缺點(diǎn),提出了Large Message Mode。此模式每次需要傳輸信息時(shí)就建立起MSRP[6]通道,傳輸完畢后就撤銷MSRP通道。這種方式很好的解決了PagerMode的大消息傳送問題,然而,當(dāng)頻繁發(fā)送消息時(shí),MSRP通道的頻繁建立銷毀就成為了巨大的負(fù)載。Session Mode則在通信雙方之間保持著MSRP通道(IM session),期間可以利用此通道接收發(fā)送消息;MSRP通道的銷毀是由用戶自身或者定時(shí)器來觸發(fā)的。

    上述3種通信模式都可以用于預(yù)定義群組和臨時(shí)群組。但Pager Mode和Large Message Mode只能用于群組消息的發(fā)送和接收;只有Session Mode才有群會話操作。

    1.4 群組操作和群會話操作

    顧名思義,群組操作和群會話操作分別是針對群組和群會話的。預(yù)定義群組中,群組是由群組結(jié)構(gòu)文件定義的,所以群組操作是指操縱群組結(jié)構(gòu)文件的操作,在任何通信模式下都可以通過XCAP協(xié)議[7]進(jìn)行;群會話操作是指操縱群會話的操作,只有在擁有群會話時(shí)才存在,即必須是在Session Mode下進(jìn)行的。臨時(shí)群組中,群組的概念更多的是指SessionMode下的群會話,因?yàn)镻agerMode和LargeMessageMode只能進(jìn)行簡單的群組消息收發(fā),不能進(jìn)行復(fù)雜的群組操作。因此,臨時(shí)群組下群組操作就是群會話操作。

    群組操作包括,新建群組、加入群組、邀請別人加入群組、退出群組、將成員從群組中刪除掉、銷毀群組等。它們雖然沒有在標(biāo)準(zhǔn)中明確地被提出,但可以從XDM[2-3]和RFC4825[7]中推導(dǎo)出操作的方法。它們都是通過XCAP協(xié)議PUT、GET、DELETE方法操縱IM XDMS上群組結(jié)構(gòu)文件來實(shí)現(xiàn)的。

    群會話操作包括,發(fā)起群會話、取消發(fā)起的群會話、加入群會話、邀請成員加入群會話、離開群會話、從群會話中刪除成員、結(jié)束群會話等。它們的具體細(xì)節(jié)在標(biāo)準(zhǔn)中定義得比較詳細(xì)。下面簡要介紹客戶端的過程:

    (1)發(fā)起群會話:使用INVITE消息,設(shè)置Request-Uri是預(yù)定義群組 Uri或臨時(shí)群組 Conference-Factory-Uri。消息攜帶SDP Offer協(xié)商MSRP通道。

    (2)取消發(fā)起的群會話:使用CANCEL消息,前提是客戶端還沒有接收到INVITE請求的最終響應(yīng)。

    (3)加入群會話:使用INVITE消息,設(shè)置Request-Uri是預(yù)定義群組Uri或臨時(shí)群組Session Uri。消息攜帶SDP Offer協(xié)商MSRP通道。

    (4)邀請成員加入群會話:使用REFER消息,設(shè)置Request-Uri是Session Uri。Refer-To字段設(shè)置為被邀請成員Uri,邀請多個(gè)成員時(shí)可以使用RFC4826[8]中定義的Resource-List來攜帶。Method字段是INVITE方法。

    (5)離開群會話:使用BYE消息,設(shè)置Request-Uri是SessionUri。

    (6)從群會話中刪除成員:使用REFER消息,設(shè)置Request-Uri是Session Uri。Refer-To字段設(shè)置為要?jiǎng)h除的成員Uri,刪除多個(gè)成員時(shí)可以使用RFC4826[8]中定義的Resource-List來攜帶。Method字段是BYE方法。

    (7)結(jié)束群會話:預(yù)定義群組時(shí),群組管理員執(zhí)行銷毀群組的操作,或者群主離開群會話時(shí)群組結(jié)構(gòu)文件中Session Release Policy中auto-release字段的值是true[1],此群會話就被結(jié)束了。臨時(shí)群組時(shí),群主離開群會話一定會引起該群會話的結(jié)束。

    2 群組聊天業(yè)務(wù)設(shè)計(jì)

    2.1 客戶端體系架構(gòu)

    群組聊天業(yè)務(wù)是一項(xiàng)客戶端、服務(wù)器端緊密交互的系統(tǒng)。在此,我們主要關(guān)注客戶端。為了構(gòu)建群組聊天業(yè)務(wù),我們在客戶端的體系架構(gòu)上添加群組聊天組件,如圖1所示。

    圖1 客戶端體系架構(gòu)

    圖1顯示了“用戶層——UACore——網(wǎng)絡(luò)層”3層體系結(jié)構(gòu)。最上層是用戶層,負(fù)責(zé)接收用戶的操作命令和顯示結(jié)果至用戶。第二層是整個(gè)架構(gòu)的核心UACore,這一層相當(dāng)于一個(gè)容器,包含著所有核心棧及管理器,如封裝好的信令棧、媒體棧、Presence管理器等。筆者在該層添加了預(yù)定義群組和臨時(shí)群組兩個(gè)管理器,負(fù)責(zé)一切與群組相關(guān)的操作,管理器的具體設(shè)計(jì)見2.2。最底層是網(wǎng)絡(luò)層,負(fù)責(zé)與真實(shí)網(wǎng)絡(luò)的交互。

    2.2 管理器設(shè)計(jì)

    圖2 管理器框架

    在圖2中,預(yù)定義群組管理器包括群組部件、群會話部件、XCAP-DIFF[9]事件包訂閱通知部件、Conference[5]事件包訂閱通知部件、預(yù)定義群組消息收發(fā)部件等。而臨時(shí)群組管理器只包括群會話部件、Conference事件包訂閱通知部件、臨時(shí)群組消息收發(fā)部件等。其中,群組部件通過XCAP協(xié)議與IMXDMS進(jìn)行交互,群會話部件通過SIP協(xié)議(INVITE,BYE,REFER等方法)與IMServer交互;XCAP-DIFF和Conference事件包的訂閱通知部件基于RFC3265的事件通知機(jī)制。圖2中事件包訂閱通知接口和群組消息收發(fā)接口在2.3和2.4進(jìn)行介紹。

    2.3 群組消息收發(fā)接口設(shè)計(jì)

    在圖2中可見,群組消息收發(fā)接口相當(dāng)于一個(gè)與IMServer聯(lián)系,匯總、分發(fā)群組消息的接口。發(fā)送消息時(shí),兩個(gè)管理器中預(yù)定義群組消息收發(fā)部件和臨時(shí)群組收發(fā)部件負(fù)責(zé)從用戶層把要發(fā)送的消息、發(fā)送的目的地等信息收集起來,然后經(jīng)過群組消息收發(fā)接口發(fā)送至IMServer。接收消息時(shí),從IMServer得到消息后,判斷目標(biāo)群組是預(yù)定義群組還是臨時(shí)群組,然后把消息傳送至相應(yīng)的部件,在那里傳送至用戶層進(jìn)行顯示和記錄等操作。

    根據(jù)通信模式的不同,群組消息收發(fā)接口與IM Server交互的方式也不同。PagerMode下使用的是SIP拓展請求MESSAGE,Session Mode和Large Message Mode都是基于會話的模式,它們使用RFC3862[10]中定義的message/cpim MIME格式進(jìn)行群組消息的收發(fā)。因此,根據(jù)上述兩種不同的情況設(shè)計(jì)不同的函數(shù)接口:Pager Mode下使用函數(shù)SendHtmlMessageTo和SendMessageTo分別用于發(fā)送MIME格式為txt/html或txt/plain的消息體,接收MESSAGE消息的回調(diào)則是pfunReceivedPage;Session Mode和 Large Message Mode下使用函數(shù) SendMsrp-DataTo發(fā)送Msrp數(shù)據(jù),接收Msrp數(shù)據(jù)的回調(diào)設(shè)計(jì)為pfunOn-MsrpRecvIM。上述5個(gè)函數(shù)的具體參數(shù)設(shè)計(jì)介紹如下:

    (2)發(fā)送Html格式消息函數(shù)SendHtmlMessageTo,參數(shù)列表為unsigned int prof_id,const char*target,const char*txt,int len,int cookie,分別代表ProfileId、發(fā)送目標(biāo)、發(fā)送消息和長度、cookie。

    (3)發(fā)送Plain純文本消息函數(shù)SendMessageTo,參數(shù)列表是short nProfId,const char*target,const char*txt,long len,int cookie,分別代表ProfileId、發(fā)送目標(biāo)、發(fā)送消息和長度、cookie。

    (4)Msrp數(shù)據(jù)接收回調(diào)pfunOnMsrpRecvIM,參數(shù)列表是long sesId,long strmId,char*buf,int buflen,int contenttype,分別代表Session Id、Stream Id、消息內(nèi)容及長度、MIME格式。

    (5)發(fā)送Msrp數(shù)據(jù)函數(shù)SendMsrpDataTo,參數(shù)列表是const char*uri,constchar*buffer,intlen,constintcontenttype,boolbPriority,分別代表目的Uri、消息內(nèi)容及長度、MIME格式、優(yōu)先級。

    2.4 事件包訂閱通知接口設(shè)計(jì)

    從圖2中可見,和群組消息收發(fā)接口類似,事件包訂閱通知接口是一個(gè)匯總訂閱、分發(fā)通知的接口。訂閱時(shí),預(yù)定義群組管理器中XCAP-DIFF事件包訂閱通知部件把訂閱資源uri,通知方法diff-processing等信息傳送給此接口,此接口再向IM XDMS訂閱。兩個(gè)管理器中Conference事件包訂閱通知部件把要訂閱的群會話uri等信息傳送給此接口,之后此接口再統(tǒng)一向IM Server訂閱。通知時(shí),IMXDMS和IMServer等Notifier把Notify消息傳送至此接口,此接口判斷Notify消息的事件包名是XCAP-DIFF還是Conference,訂閱資源屬于預(yù)定義群組還是臨時(shí)群組等信息,再把Notify消息傳送至對應(yīng)的部件。

    數(shù)碼互動(dòng)系統(tǒng)是形態(tài)學(xué)實(shí)驗(yàn)教學(xué)的一項(xiàng)重大改革,是一種有效的教學(xué)輔助手段。有利于開展互動(dòng)化教學(xué)方式和遠(yuǎn)程教學(xué),有利于學(xué)生對形態(tài)學(xué)的理解和學(xué)習(xí)能力水平的提高,經(jīng)過多年實(shí)踐,發(fā)現(xiàn)學(xué)生的學(xué)習(xí)成績有很大的提高,形態(tài)學(xué)實(shí)驗(yàn)教學(xué)水平明顯提升。

    有了以上分析,筆者設(shè)計(jì)了適用于通用事件的訂閱函數(shù)AddSubscription、RefreshSubscription、RemoveSubscription以及事件包通知的回調(diào)pfunOnSubscriptionActive、pfunOnSubscription-Terminated、pfunOnSubscriptionPending等,事件包訂閱通知接口直接使用這些函數(shù)和回調(diào)就可以實(shí)現(xiàn)。下面介紹它們的具體參數(shù)設(shè)計(jì):

    (1)添加訂閱函數(shù)AddSubscription,參數(shù)列表是constchar*uri,constchar*ev,constintexpire,分別代表訂閱資源、訂閱事件包和過期時(shí)間。

    (2)刷新訂閱函數(shù)RefreshSubscription,參數(shù)列表是constchar*uri,const char*ev,代表訂閱資源和訂閱事件包。

    (3)刪除訂閱函數(shù)RemoveSubscription,參數(shù)列表是constchar*uri,const char*ev,代表訂閱資源和訂閱事件包。

    (4)訂閱成功回調(diào)pfunOnSubscriptionActive,參數(shù)列表是int32 prf_id,const char8*uri,const char8*ev,const char8*strContent,int32 len,const char8*mimetype,分別代表 Profile Id、訂閱資源Uri、訂閱事件包、消息體內(nèi)容及長度、MIME類型。

    (5)訂閱終止回調(diào)pfunOnSubscriptionTerminated,參數(shù)列表是int32 prf_id,const char8*uri,const char8*ev,const char8*reason,分別代表ProfileId、訂閱資源Uri、訂閱事件包、終止原因。

    (6)訂閱掛起回調(diào)pfunOnSubscriptionPending,參數(shù)列表是int32prf_id,constchar8*uri,constchar8*ev,分別代表 ProfileId、訂閱資源Uri、訂閱事件包。

    2.5 群組初始化討論

    群組初始化是指IMS客戶端用戶登錄成功后的初始化工作,主要是把該用戶所參與的群組加載完畢。群組初始化只針對預(yù)定義群組的初始化,不包括臨時(shí)群組的初始化,因?yàn)榕R時(shí)群組是用戶登錄后臨時(shí)創(chuàng)建的,用戶剛登錄時(shí)是不應(yīng)該存在任何臨時(shí)群組的。預(yù)定義群組的加載就是取得群組結(jié)構(gòu)文件,解析后放入內(nèi)存,并進(jìn)行相應(yīng)的界面顯示。筆者認(rèn)為,群組初始化過程存在兩個(gè)關(guān)鍵問題,下面具體討論。

    2.5.1 用戶參與的群組

    初始化時(shí),用戶需要知道他參與了哪些群組。群組結(jié)構(gòu)文件只是說明某個(gè)群組的各項(xiàng)屬性,并不包含這個(gè)用戶參與了哪些群組的信息。最直觀的想法是,對XDMS中所有用戶樹下的群組結(jié)構(gòu)文件進(jìn)行搜索,把群組成員列表中包含某特定用戶的群組給搜索出來,也就知道了該用戶所參與的所有群組,但顯然搜索過程會引入巨大的時(shí)間開銷,不適合在初始化過程中使用。在此,定義了一個(gè)XML文件,文件名是BelongGroups.xml,每個(gè)用戶都擁有一份自己的BelongGroups.xml存放在XDMS該用戶的用戶樹下,作用是指明該用戶所參與的所有預(yù)定義群組。注意,文件名BelongGroups.xml必須定義為關(guān)鍵字,防止它與同目錄下的群組結(jié)構(gòu)文件的文件名混淆。它的XML Schema如圖3所示。

    從圖3的XMLSchema中可以看出,元素belong-groups下有多個(gè)one-group子元素,代表該用戶所參與的多個(gè)群組;而一個(gè)元素 one-group代表一個(gè)群組,記錄著這個(gè)群組的群組Uri、群組創(chuàng)建者Uri和群組結(jié)構(gòu)文件的文件名。有了這些信息,用戶就可以取得群組結(jié)構(gòu)文件進(jìn)行初始化了。

    2.5.2 本地存檔文件

    本地需要存檔 BelongGroups.xml和各個(gè)群組的群組結(jié)構(gòu)文件。因?yàn)镮M XDMS出現(xiàn)故障時(shí),用戶無法獲得上述文件就無法初始化,用戶體驗(yàn)下降。雖然本地存檔的文件不一定是服務(wù)器上最新的版本,但某種程度上給予用戶一定的參考價(jià)值。

    下一個(gè)需要考慮的問題就是,初始化時(shí)如何設(shè)計(jì)服務(wù)器上遠(yuǎn)程文件或本地文件的加載順序。邏輯上,應(yīng)該是先加載遠(yuǎn)程的BelongGroups.xml,加載成功就繼續(xù)加載各個(gè)群組遠(yuǎn)程的群組結(jié)構(gòu)文件,所有群組的群組結(jié)構(gòu)文件都加載成功后初始化就成功結(jié)束了。如果上述過程出現(xiàn)不成功,就加載本地BelongGroups.xml,接著加載本地的群組結(jié)構(gòu)文件。具體流程圖見圖4。

    圖3 BelongGroups.xml的XML Schema

    圖4 群組初始化加載文件流程

    3 驗(yàn)證與測試

    筆者在VC7.1開發(fā)平臺上基于SIPHelloIMSClient上實(shí)現(xiàn)了群組聊天業(yè)務(wù)。測試階段測試項(xiàng)目涵蓋了:

    (1)群組初始化流程,構(gòu)造條件使程序通過圖4中不同分支分別加載遠(yuǎn)程和本地文件。

    (2)各項(xiàng)群組操作,測試這些操作是否導(dǎo)致IMXDMS上對應(yīng)群組結(jié)構(gòu)文件正確地改變;改變后,Notifier是否發(fā)送XCAP-DIFF事件包Notify消息,訂閱了群組結(jié)構(gòu)文件XCAP-DIFF事件包的群組成員是否接收到Notify消息,是否正確地解析消息體并修改本地存檔文件。

    (3)各項(xiàng)群會話操作,測試這些操作是否導(dǎo)致群會話狀態(tài)的正確改變;群會話狀態(tài)改變后Notifier是否會發(fā)送Conference事件包的Notify消息,群會話中訂閱了群會話Conference事件包的成員是否接收到此Notify消息,是否正確地解析消息體并修改群會話狀態(tài)。

    (4)群組消息收發(fā),測試預(yù)定義群組和臨時(shí)群組消息的發(fā)送和接收是否正確。

    經(jīng)測試,群組初始化、群組操作、群會話操作、群組消息收發(fā)以及事件包訂閱通知等操作正確運(yùn)行,擁有一定的穩(wěn)定性。這也驗(yàn)證了本文SIMPLEIM群組聊天業(yè)務(wù)在IMS客戶端上的設(shè)計(jì)是正確有效的。

    4 結(jié)束語

    IMS客戶端市場對群組聊天業(yè)務(wù)需求旺盛,而業(yè)內(nèi)IMS客戶端產(chǎn)品都沒有完整地提供該業(yè)務(wù),這塊空缺造就了群組聊天業(yè)務(wù)的迫切需求。本文根據(jù)最新的SIMPLE IM標(biāo)準(zhǔn),對群組聊天業(yè)務(wù)進(jìn)行詳細(xì)分析,在IMS客戶端體系架構(gòu)上添加了群組聊天組件,設(shè)計(jì)出針對預(yù)定義群組和臨時(shí)群組的管理器,特別討論了群組初始化流程及其問題,并實(shí)現(xiàn)在SIPHello IMSClient上。測試表明群組初始化、群組操作、群會話操作、群組消息收發(fā)以及事件包訂閱通知等均運(yùn)行成功。下一步工作是繼續(xù)緊跟SIMPLE IM標(biāo)準(zhǔn),對標(biāo)準(zhǔn)中的更新對設(shè)計(jì)進(jìn)行進(jìn)一步修改,保持與標(biāo)準(zhǔn)的一致,保證與別的遵循SIMPLEIM標(biāo)準(zhǔn)的IMS客戶端產(chǎn)品之間的互聯(lián)互通。

    [1]OMA.Instant messaging using simple[Z].OMA-TS-SIMPLE_IM-V1_0-20080903-C,2008.

    [2]OMA.XML document management(XDM)specifi-cation[S].OMA-TS-XDM_Core-V1_1-20080627-A,2008.

    [3]OMA.Shared group XDM Specification[Z].OMA-TS-XDM_Shared_Group-V1_0-20090810-C,2008.

    [4]OMA.PoC-List Service[S].OMA-SUP-XSD_poc_list-Service-V1_0_2-20090922-A,2009.

    [5]Rosenberg J,Schulzrinne H,Levin O.A session initiation protocol(SIP)event package for conference state[S].IETF RFC 4575,2006.

    [6]Campbell B,Mahy R,Jennings C.The message session relay protocol(MSRP)[S].IETF RFC 4975,2007.

    [7]Rosenberg J.The extensible markup language(XML)configuration Access protocol(XCAP)[S].IETF RFC 4825,2007.

    [8]Rosenberg J.Extensible markup language(XML)formats for representing resource lists[S].IETF RFC 4826,2007.

    [9]Urpalainen J,Willis D.An extensible markup language(XML)configuration access protocol(XCAP)Diff event package[Z].draft-ietf-sip-xcapevent-08,2009.

    [10]Klyne G,Atkins D.Common presence and instant messaging(CPIM):message format[S].IETF RFC 3862,2004.

    猜你喜歡
    管理器群組聊天
    應(yīng)急狀態(tài)啟動(dòng)磁盤管理器
    Windows文件緩沖處理技術(shù)概述
    關(guān)系圖特征在敏感群組挖掘中的應(yīng)用研究
    電子測試(2018年14期)2018-09-26 06:04:10
    RSMSobol法的參數(shù)群組敏感性快速定量評估分析
    我就是不想跟你聊天了
    意林(2017年9期)2017-06-06 10:26:12
    敞開門聊天
    基于統(tǒng)計(jì)模型的空間群組目標(biāo)空間位置計(jì)算研究
    高集成度2.5A備份電源管理器簡化鋰離子電池備份系統(tǒng)
    快速導(dǎo)出QQ群消息
    電腦迷(2014年2期)2014-04-29 19:21:13
    聊天不倒王
    一个人看视频在线观看www免费| 亚洲经典国产精华液单| 久久99一区二区三区| 亚洲色图 男人天堂 中文字幕 | 色哟哟·www| 毛片一级片免费看久久久久| 99热这里只有精品一区| 午夜福利,免费看| 一级,二级,三级黄色视频| 精品久久蜜臀av无| 久久国产亚洲av麻豆专区| 亚洲综合精品二区| 精品久久国产蜜桃| 人人妻人人添人人爽欧美一区卜| 亚洲精品av麻豆狂野| 色婷婷久久久亚洲欧美| 国产无遮挡羞羞视频在线观看| 在线亚洲精品国产二区图片欧美 | 在线天堂最新版资源| 午夜福利在线观看免费完整高清在| 女性生殖器流出的白浆| 国产精品99久久久久久久久| 日本av手机在线免费观看| 3wmmmm亚洲av在线观看| 欧美日韩在线观看h| 午夜av观看不卡| a级毛片在线看网站| 2022亚洲国产成人精品| 国产 一区精品| 日本午夜av视频| 哪个播放器可以免费观看大片| av免费观看日本| 日韩中字成人| 国产极品粉嫩免费观看在线 | 大片免费播放器 马上看| 2021少妇久久久久久久久久久| 久久久久国产精品人妻一区二区| 亚洲国产精品999| 亚洲av国产av综合av卡| 国产精品一区二区在线不卡| 婷婷成人精品国产| 久久女婷五月综合色啪小说| 18禁裸乳无遮挡动漫免费视频| 91精品伊人久久大香线蕉| 在线亚洲精品国产二区图片欧美 | 免费观看的影片在线观看| 乱人伦中国视频| 日韩熟女老妇一区二区性免费视频| 亚洲天堂av无毛| 视频中文字幕在线观看| 丝瓜视频免费看黄片| 伦理电影大哥的女人| 欧美bdsm另类| 午夜91福利影院| 老熟女久久久| 你懂的网址亚洲精品在线观看| 一区二区av电影网| 亚洲av电影在线观看一区二区三区| 国产黄片视频在线免费观看| 亚洲精品国产av成人精品| 国产日韩欧美视频二区| 91精品三级在线观看| 欧美亚洲 丝袜 人妻 在线| 亚洲精品国产色婷婷电影| 欧美xxxx性猛交bbbb| 成年女人在线观看亚洲视频| 国产精品国产三级专区第一集| 国产精品欧美亚洲77777| 欧美精品亚洲一区二区| 人妻一区二区av| 中文欧美无线码| 丰满乱子伦码专区| 另类精品久久| 伦理电影大哥的女人| 亚洲欧美成人综合另类久久久| 91精品国产国语对白视频| 高清毛片免费看| .国产精品久久| www.色视频.com| 日韩免费高清中文字幕av| 国产亚洲av片在线观看秒播厂| 色网站视频免费| 精品一区二区免费观看| 插阴视频在线观看视频| 日韩精品免费视频一区二区三区 | 亚洲天堂av无毛| 日日爽夜夜爽网站| 欧美成人午夜免费资源| 寂寞人妻少妇视频99o| 国产成人精品婷婷| 久久精品国产亚洲网站| 少妇高潮的动态图| 国产成人免费观看mmmm| 丝袜脚勾引网站| 午夜视频国产福利| 亚洲色图 男人天堂 中文字幕 | 一本一本综合久久| 青春草视频在线免费观看| 成人毛片a级毛片在线播放| 男女边吃奶边做爰视频| 美女大奶头黄色视频| a级毛片免费高清观看在线播放| 少妇熟女欧美另类| 国产在线视频一区二区| 人人妻人人澡人人看| 嫩草影院入口| 成年女人在线观看亚洲视频| 亚洲天堂av无毛| 久久 成人 亚洲| 久久精品国产a三级三级三级| 色网站视频免费| 最近最新中文字幕免费大全7| 色婷婷久久久亚洲欧美| 欧美人与善性xxx| 日韩伦理黄色片| 国产黄片视频在线免费观看| 又黄又爽又刺激的免费视频.| 永久网站在线| 18禁在线播放成人免费| 老熟女久久久| 男女边摸边吃奶| 人人澡人人妻人| 在线亚洲精品国产二区图片欧美 | 久久久久国产精品人妻一区二区| 少妇高潮的动态图| 亚洲综合色网址| 午夜激情av网站| 亚洲国产精品999| 欧美bdsm另类| 下体分泌物呈黄色| 黄色一级大片看看| 2018国产大陆天天弄谢| 亚洲五月色婷婷综合| 久久精品国产亚洲av涩爱| 欧美日韩精品成人综合77777| 嫩草影院入口| 日韩欧美一区视频在线观看| 最黄视频免费看| 午夜91福利影院| 午夜影院在线不卡| 免费高清在线观看日韩| 亚洲av欧美aⅴ国产| 男人操女人黄网站| 女人精品久久久久毛片| 亚洲av.av天堂| 久久久久精品久久久久真实原创| 有码 亚洲区| 精品少妇久久久久久888优播| 男人爽女人下面视频在线观看| 男人爽女人下面视频在线观看| 新久久久久国产一级毛片| 另类亚洲欧美激情| 久久鲁丝午夜福利片| 男女免费视频国产| 亚洲天堂av无毛| 少妇人妻 视频| 日本猛色少妇xxxxx猛交久久| av天堂久久9| 天美传媒精品一区二区| 亚洲精品日本国产第一区| 国产亚洲一区二区精品| 成人综合一区亚洲| 熟女av电影| 国产女主播在线喷水免费视频网站| 有码 亚洲区| 国产精品久久久久久精品古装| 看免费成人av毛片| 色哟哟·www| 飞空精品影院首页| 免费观看在线日韩| 99九九线精品视频在线观看视频| 欧美成人午夜免费资源| 午夜日本视频在线| 高清欧美精品videossex| 久热这里只有精品99| 91国产中文字幕| 能在线免费看毛片的网站| 久久狼人影院| 国产一区二区在线观看av| 午夜激情av网站| 国产在线视频一区二区| 久久久久视频综合| 国产精品蜜桃在线观看| 肉色欧美久久久久久久蜜桃| 啦啦啦中文免费视频观看日本| 日日啪夜夜爽| 超色免费av| 亚洲成人手机| 少妇被粗大的猛进出69影院 | 九九久久精品国产亚洲av麻豆| 曰老女人黄片| 成年人免费黄色播放视频| 亚洲一级一片aⅴ在线观看| 99热6这里只有精品| 色94色欧美一区二区| 国产精品免费大片| 晚上一个人看的免费电影| 亚洲欧美精品自产自拍| 国产成人免费无遮挡视频| 男人添女人高潮全过程视频| 少妇被粗大猛烈的视频| 51国产日韩欧美| 国产在线免费精品| √禁漫天堂资源中文www| 女的被弄到高潮叫床怎么办| 精品熟女少妇av免费看| 91精品伊人久久大香线蕉| 日韩一区二区视频免费看| av福利片在线| 久久人人爽人人片av| 免费av不卡在线播放| a级毛片免费高清观看在线播放| 国产爽快片一区二区三区| 纵有疾风起免费观看全集完整版| 好男人视频免费观看在线| 考比视频在线观看| 日韩三级伦理在线观看| 久久久久久久国产电影| 国产精品偷伦视频观看了| 99九九在线精品视频| 日韩在线高清观看一区二区三区| 久久久久久久久大av| 99热这里只有是精品在线观看| 插逼视频在线观看| 午夜福利视频精品| 91精品三级在线观看| 自拍欧美九色日韩亚洲蝌蚪91| 国产成人aa在线观看| videosex国产| 色视频在线一区二区三区| 亚洲欧美色中文字幕在线| av播播在线观看一区| 午夜老司机福利剧场| 亚洲精华国产精华液的使用体验| 一本—道久久a久久精品蜜桃钙片| 亚洲成人一二三区av| 肉色欧美久久久久久久蜜桃| 丝袜美足系列| 97超碰精品成人国产| 一级毛片 在线播放| 超碰97精品在线观看| 亚洲欧美精品自产自拍| 日日摸夜夜添夜夜爱| 国产精品人妻久久久久久| www.色视频.com| 欧美3d第一页| 这个男人来自地球电影免费观看 | 国产精品 国内视频| 亚洲,一卡二卡三卡| h视频一区二区三区| 日韩制服骚丝袜av| 三上悠亚av全集在线观看| 亚洲欧美精品自产自拍| 国模一区二区三区四区视频| 欧美激情极品国产一区二区三区 | 51国产日韩欧美| 大陆偷拍与自拍| xxx大片免费视频| 国产精品蜜桃在线观看| 久久99蜜桃精品久久| 久久久久网色| videosex国产| 久久人人爽人人爽人人片va| 麻豆乱淫一区二区| 街头女战士在线观看网站| 成人国语在线视频| 一级毛片我不卡| 亚洲第一av免费看| 久久热精品热| 国国产精品蜜臀av免费| 国产精品久久久久久精品电影小说| 亚洲精品乱码久久久v下载方式| 蜜桃在线观看..| 视频在线观看一区二区三区| 在线观看三级黄色| 最近2019中文字幕mv第一页| 亚洲精华国产精华液的使用体验| 超色免费av| 制服人妻中文乱码| 亚洲精品中文字幕在线视频| 久久久久国产网址| 国产精品秋霞免费鲁丝片| 国产精品久久久久久av不卡| 国产深夜福利视频在线观看| 插逼视频在线观看| 亚洲国产欧美在线一区| 国产精品嫩草影院av在线观看| 欧美变态另类bdsm刘玥| 亚洲精品,欧美精品| 高清不卡的av网站| 国产免费又黄又爽又色| 国产精品国产三级国产av玫瑰| 午夜免费观看性视频| 五月开心婷婷网| 制服人妻中文乱码| kizo精华| av天堂久久9| av黄色大香蕉| 精品一区二区免费观看| 久久久久久久久久久丰满| 国产熟女午夜一区二区三区 | 日本免费在线观看一区| 午夜老司机福利剧场| www.av在线官网国产| 成人漫画全彩无遮挡| 在线观看免费视频网站a站| 色吧在线观看| 91成人精品电影| 日韩不卡一区二区三区视频在线| 狠狠精品人妻久久久久久综合| 黄片无遮挡物在线观看| 韩国av在线不卡| 人成视频在线观看免费观看| 卡戴珊不雅视频在线播放| 欧美变态另类bdsm刘玥| 一级毛片电影观看| 热99久久久久精品小说推荐| 3wmmmm亚洲av在线观看| 热99国产精品久久久久久7| 日韩视频在线欧美| videosex国产| 大香蕉久久成人网| 美女xxoo啪啪120秒动态图| 秋霞在线观看毛片| 80岁老熟妇乱子伦牲交| freevideosex欧美| 久久韩国三级中文字幕| 午夜免费男女啪啪视频观看| 日韩中字成人| 美女xxoo啪啪120秒动态图| 国产午夜精品久久久久久一区二区三区| 免费人妻精品一区二区三区视频| 日韩制服骚丝袜av| 国产免费一区二区三区四区乱码| 性色av一级| 美女中出高潮动态图| 欧美xxⅹ黑人| 国产国语露脸激情在线看| 日日撸夜夜添| 人人澡人人妻人| 国产乱人偷精品视频| 亚洲中文av在线| 亚洲av男天堂| 人妻少妇偷人精品九色| 人人妻人人爽人人添夜夜欢视频| 777米奇影视久久| 久久精品国产亚洲网站| 国产精品.久久久| 国产精品免费大片| 亚洲精品456在线播放app| 国产成人精品无人区| 国产成人a∨麻豆精品| 熟女av电影| 一本色道久久久久久精品综合| 妹子高潮喷水视频| 欧美激情 高清一区二区三区| 久久久久久久久大av| 欧美丝袜亚洲另类| 男女免费视频国产| 美女内射精品一级片tv| 亚洲无线观看免费| 国产成人精品婷婷| 熟妇人妻不卡中文字幕| 在线精品无人区一区二区三| 爱豆传媒免费全集在线观看| 日韩亚洲欧美综合| kizo精华| 久久久久久久久大av| a级毛片黄视频| 欧美人与善性xxx| 99久久中文字幕三级久久日本| 久久人人爽人人片av| 黑丝袜美女国产一区| 黑人高潮一二区| 国产亚洲一区二区精品| 国产精品.久久久| 国产视频首页在线观看| 午夜精品国产一区二区电影| 肉色欧美久久久久久久蜜桃| 久久久国产欧美日韩av| 成人手机av| 丰满少妇做爰视频| 亚洲丝袜综合中文字幕| 亚洲美女视频黄频| 99热全是精品| 国产精品一区二区在线观看99| 国产亚洲午夜精品一区二区久久| 成年av动漫网址| 我的老师免费观看完整版| 日本av手机在线免费观看| h视频一区二区三区| 女人精品久久久久毛片| 亚洲av综合色区一区| 肉色欧美久久久久久久蜜桃| 国产免费视频播放在线视频| 蜜桃在线观看..| 欧美精品国产亚洲| 久久精品国产亚洲av天美| 国产成人精品在线电影| 久久久精品94久久精品| 黄色视频在线播放观看不卡| 看免费成人av毛片| av又黄又爽大尺度在线免费看| 国产精品国产三级国产专区5o| av有码第一页| 久久久久视频综合| 建设人人有责人人尽责人人享有的| 91精品三级在线观看| 一本—道久久a久久精品蜜桃钙片| av不卡在线播放| 国产欧美亚洲国产| 亚洲内射少妇av| 成年av动漫网址| 欧美日韩成人在线一区二区| 在线 av 中文字幕| 成人免费观看视频高清| 一级a做视频免费观看| 少妇熟女欧美另类| 亚洲成人av在线免费| 国产精品一区二区在线不卡| 丁香六月天网| 如日韩欧美国产精品一区二区三区 | 亚洲av二区三区四区| 亚洲欧洲精品一区二区精品久久久 | 欧美日韩一区二区视频在线观看视频在线| 我的老师免费观看完整版| 日日摸夜夜添夜夜爱| 丁香六月天网| 日韩中字成人| 大香蕉97超碰在线| 中文字幕人妻熟人妻熟丝袜美| 人妻一区二区av| 大码成人一级视频| 高清毛片免费看| 18在线观看网站| 99久国产av精品国产电影| 麻豆成人av视频| 欧美国产精品一级二级三级| av黄色大香蕉| 一区二区三区精品91| av不卡在线播放| 一个人看视频在线观看www免费| 97在线视频观看| 日本欧美视频一区| 精品国产乱码久久久久久小说| 久久久久网色| 夜夜看夜夜爽夜夜摸| 综合色丁香网| 国产av一区二区精品久久| 久久久久久伊人网av| 一级黄片播放器| 国产有黄有色有爽视频| 亚洲av电影在线观看一区二区三区| 成人综合一区亚洲| 亚洲国产av影院在线观看| 国产黄色视频一区二区在线观看| 一级毛片黄色毛片免费观看视频| 国产高清有码在线观看视频| 久热这里只有精品99| 国产成人精品婷婷| 国产毛片在线视频| 国产免费一区二区三区四区乱码| 男女免费视频国产| 啦啦啦啦在线视频资源| 99热网站在线观看| 久久久久网色| 熟女电影av网| 免费观看无遮挡的男女| 在线精品无人区一区二区三| 一级a做视频免费观看| 一级毛片aaaaaa免费看小| 亚洲精品日韩av片在线观看| 七月丁香在线播放| 建设人人有责人人尽责人人享有的| 在线看a的网站| 一本大道久久a久久精品| 亚洲国产日韩一区二区| 国产高清有码在线观看视频| 女人久久www免费人成看片| 久久 成人 亚洲| 少妇被粗大的猛进出69影院 | 黄色欧美视频在线观看| 菩萨蛮人人尽说江南好唐韦庄| 国产欧美日韩一区二区三区在线 | 国产无遮挡羞羞视频在线观看| 两个人的视频大全免费| 热99国产精品久久久久久7| 欧美三级亚洲精品| 国产在视频线精品| 熟女电影av网| 亚洲四区av| 边亲边吃奶的免费视频| 亚洲精品成人av观看孕妇| 国产精品偷伦视频观看了| 飞空精品影院首页| 精品国产乱码久久久久久小说| 亚洲精品第二区| 视频在线观看一区二区三区| 少妇熟女欧美另类| 亚洲av欧美aⅴ国产| 老司机亚洲免费影院| 久久热精品热| 麻豆乱淫一区二区| 国产黄频视频在线观看| 国产一级毛片在线| 少妇人妻 视频| 亚洲精品乱码久久久v下载方式| 亚洲美女黄色视频免费看| 成人二区视频| 国产精品一国产av| 成人二区视频| 亚洲美女视频黄频| 国产日韩欧美亚洲二区| 黑人高潮一二区| 久热这里只有精品99| 国产精品欧美亚洲77777| av专区在线播放| 国产精品一区二区在线不卡| 99国产精品免费福利视频| 一二三四中文在线观看免费高清| 国产男女超爽视频在线观看| 午夜老司机福利剧场| 免费观看在线日韩| 美女脱内裤让男人舔精品视频| 最近手机中文字幕大全| 寂寞人妻少妇视频99o| av女优亚洲男人天堂| 人成视频在线观看免费观看| 中文字幕精品免费在线观看视频 | 天天躁夜夜躁狠狠久久av| 51国产日韩欧美| 2022亚洲国产成人精品| 青春草国产在线视频| 街头女战士在线观看网站| 91精品国产九色| 国产欧美日韩综合在线一区二区| 亚洲不卡免费看| 国产成人91sexporn| 国产色爽女视频免费观看| 自拍欧美九色日韩亚洲蝌蚪91| 一级毛片aaaaaa免费看小| 欧美另类一区| 亚洲国产精品999| av国产精品久久久久影院| videosex国产| 一区二区三区乱码不卡18| 精品熟女少妇av免费看| 老司机亚洲免费影院| 日韩av在线免费看完整版不卡| 韩国av在线不卡| 国产 一区精品| 久久精品国产亚洲av天美| 国产男人的电影天堂91| 两个人免费观看高清视频| 亚洲情色 制服丝袜| 免费观看av网站的网址| 蜜桃国产av成人99| 国产成人精品婷婷| 女性生殖器流出的白浆| 一级黄片播放器| 中国三级夫妇交换| 欧美+日韩+精品| 国产老妇伦熟女老妇高清| 久久精品久久久久久噜噜老黄| 国产精品麻豆人妻色哟哟久久| 久久影院123| 亚洲第一区二区三区不卡| 亚洲精品中文字幕在线视频| 午夜激情久久久久久久| 看十八女毛片水多多多| 一级黄片播放器| 国产精品国产三级国产av玫瑰| 99re6热这里在线精品视频| 色婷婷久久久亚洲欧美| 最黄视频免费看| 赤兔流量卡办理| 国产在视频线精品| 制服诱惑二区| 又黄又爽又刺激的免费视频.| 久久青草综合色| 日韩一本色道免费dvd| av在线app专区| 成人18禁高潮啪啪吃奶动态图 | 91在线精品国自产拍蜜月| 寂寞人妻少妇视频99o| 国产无遮挡羞羞视频在线观看| 2018国产大陆天天弄谢| 看十八女毛片水多多多| 青春草国产在线视频| 亚州av有码| 人妻制服诱惑在线中文字幕| 久久久久国产精品人妻一区二区| 最近最新中文字幕免费大全7| 国产一区二区三区综合在线观看 | 国产淫语在线视频| 国产免费一区二区三区四区乱码| 街头女战士在线观看网站| 亚洲三级黄色毛片| 国产成人a∨麻豆精品| 婷婷色麻豆天堂久久| 一级爰片在线观看| 国产成人a∨麻豆精品| 视频在线观看一区二区三区| 又黄又爽又刺激的免费视频.| 最近中文字幕高清免费大全6| 国产精品一区二区在线观看99| 亚洲精品国产av成人精品| 久久久久久久久久久久大奶| 日韩av免费高清视频| 蜜桃国产av成人99| 亚洲国产精品专区欧美| 一级毛片aaaaaa免费看小| a级毛片免费高清观看在线播放| 精品一品国产午夜福利视频| 精品久久久久久久久av|