• <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
    聊天不倒王
    色综合欧美亚洲国产小说| 老鸭窝网址在线观看| 免费在线观看黄色视频的| 精品无人区乱码1区二区| 久久99一区二区三区| 国产精品一区二区在线不卡| 日本撒尿小便嘘嘘汇集6| 1024视频免费在线观看| 69av精品久久久久久| 麻豆av在线久日| 亚洲av电影在线进入| 精品久久久久久久毛片微露脸| 色综合站精品国产| 一进一出好大好爽视频| 无遮挡黄片免费观看| 亚洲伊人色综图| 在线观看www视频免费| 欧美日韩国产mv在线观看视频| 久久午夜综合久久蜜桃| 午夜成年电影在线免费观看| 一区福利在线观看| 国产亚洲精品久久久久久毛片| 欧美激情久久久久久爽电影 | 久9热在线精品视频| 久久99一区二区三区| 国产精品香港三级国产av潘金莲| 国产熟女xx| 天堂影院成人在线观看| 91麻豆av在线| www.熟女人妻精品国产| 欧美大码av| 成人精品一区二区免费| 国产亚洲精品一区二区www| www日本在线高清视频| 亚洲熟女毛片儿| 18禁观看日本| 男人舔女人下体高潮全视频| 精品乱码久久久久久99久播| 五月开心婷婷网| 亚洲七黄色美女视频| 母亲3免费完整高清在线观看| 亚洲五月婷婷丁香| 日本wwww免费看| 人妻久久中文字幕网| 亚洲九九香蕉| 国产一区二区三区在线臀色熟女 | 大型av网站在线播放| 电影成人av| 日韩高清综合在线| 国产精品av久久久久免费| 女生性感内裤真人,穿戴方法视频| 亚洲第一av免费看| 一级a爱视频在线免费观看| 99国产精品一区二区三区| 人人澡人人妻人| 熟女少妇亚洲综合色aaa.| av网站在线播放免费| www.www免费av| 黄色视频不卡| 一进一出好大好爽视频| 精品人妻在线不人妻| 精品国产美女av久久久久小说| 国产高清激情床上av| 亚洲国产精品999在线| 欧美午夜高清在线| 国产不卡一卡二| 韩国精品一区二区三区| 久久精品国产亚洲av香蕉五月| 一区二区日韩欧美中文字幕| 88av欧美| av在线播放免费不卡| 欧美亚洲日本最大视频资源| 欧美不卡视频在线免费观看 | 怎么达到女性高潮| 夫妻午夜视频| 中文字幕色久视频| 国产激情久久老熟女| 国产高清videossex| 欧美最黄视频在线播放免费 | 大型黄色视频在线免费观看| 波多野结衣高清无吗| 久久人人97超碰香蕉20202| 麻豆一二三区av精品| 人人妻人人添人人爽欧美一区卜| 一级片'在线观看视频| 色婷婷av一区二区三区视频| 别揉我奶头~嗯~啊~动态视频| 久久精品91无色码中文字幕| 成年人黄色毛片网站| 久久亚洲真实| 精品免费久久久久久久清纯| 18禁裸乳无遮挡免费网站照片 | 欧洲精品卡2卡3卡4卡5卡区| 国产日韩一区二区三区精品不卡| 国产亚洲欧美精品永久| 性少妇av在线| 久久伊人香网站| 久久久久精品国产欧美久久久| 人人澡人人妻人| 久久影院123| 久久 成人 亚洲| 又黄又爽又免费观看的视频| 女人爽到高潮嗷嗷叫在线视频| 国产成+人综合+亚洲专区| 国产aⅴ精品一区二区三区波| 久久人人爽av亚洲精品天堂| 脱女人内裤的视频| 欧美最黄视频在线播放免费 | 免费在线观看视频国产中文字幕亚洲| 人人妻人人添人人爽欧美一区卜| 久久久久久久久久久久大奶| 日本wwww免费看| 人人澡人人妻人| 国产成+人综合+亚洲专区| 在线观看免费视频日本深夜| 女人被躁到高潮嗷嗷叫费观| 日韩欧美一区视频在线观看| 成人亚洲精品一区在线观看| 啪啪无遮挡十八禁网站| 桃色一区二区三区在线观看| 国产精品野战在线观看 | 丝袜人妻中文字幕| 亚洲成国产人片在线观看| 精品国产国语对白av| 中文亚洲av片在线观看爽| 亚洲国产精品sss在线观看 | 在线天堂中文资源库| 亚洲精品国产精品久久久不卡| 国内毛片毛片毛片毛片毛片| av视频免费观看在线观看| 精品国产一区二区三区四区第35| 精品卡一卡二卡四卡免费| 欧美激情久久久久久爽电影 | 国产亚洲精品一区二区www| 中文字幕精品免费在线观看视频| 757午夜福利合集在线观看| 精品国产乱子伦一区二区三区| 校园春色视频在线观看| 亚洲国产中文字幕在线视频| 两个人看的免费小视频| 国产日韩一区二区三区精品不卡| 久久久久久久久免费视频了| 久久久国产一区二区| 成年人黄色毛片网站| tocl精华| 免费av中文字幕在线| 亚洲 欧美一区二区三区| 精品高清国产在线一区| 水蜜桃什么品种好| 国产欧美日韩一区二区三区在线| 伊人久久大香线蕉亚洲五| 亚洲伊人色综图| 大型黄色视频在线免费观看| 男人舔女人的私密视频| 亚洲专区国产一区二区| 精品国产亚洲在线| 国产av在哪里看| 久久天堂一区二区三区四区| 国产一区二区三区在线臀色熟女 | 啦啦啦在线免费观看视频4| 亚洲va日本ⅴa欧美va伊人久久| 激情视频va一区二区三区| 亚洲精品在线美女| 人人妻,人人澡人人爽秒播| 乱人伦中国视频| 亚洲精品一二三| 国产伦人伦偷精品视频| 99精品久久久久人妻精品| 99久久综合精品五月天人人| 国产区一区二久久| 精品久久蜜臀av无| 校园春色视频在线观看| 精品午夜福利视频在线观看一区| 看免费av毛片| 亚洲专区字幕在线| 女人高潮潮喷娇喘18禁视频| 亚洲视频免费观看视频| av在线天堂中文字幕 | 国产激情久久老熟女| a级毛片黄视频| 久热这里只有精品99| 亚洲国产精品一区二区三区在线| 亚洲一区高清亚洲精品| 在线播放国产精品三级| 亚洲午夜理论影院| 日本黄色视频三级网站网址| 在线观看一区二区三区激情| 亚洲九九香蕉| 91国产中文字幕| 国产熟女午夜一区二区三区| 国产精品亚洲av一区麻豆| 国产精品一区二区免费欧美| 韩国av一区二区三区四区| 老熟妇乱子伦视频在线观看| 亚洲伊人色综图| 黄色视频不卡| 国产精品成人在线| 色尼玛亚洲综合影院| 在线十欧美十亚洲十日本专区| 最好的美女福利视频网| 在线天堂中文资源库| 中文欧美无线码| 制服人妻中文乱码| 一二三四在线观看免费中文在| 久久狼人影院| 国产亚洲精品久久久久5区| 老司机午夜十八禁免费视频| 日日夜夜操网爽| 不卡一级毛片| 中亚洲国语对白在线视频| 真人做人爱边吃奶动态| 欧美黄色片欧美黄色片| 精品久久蜜臀av无| 久久欧美精品欧美久久欧美| 欧美乱妇无乱码| 成人永久免费在线观看视频| 99在线人妻在线中文字幕| 精品日产1卡2卡| 亚洲国产欧美日韩在线播放| 亚洲五月天丁香| 丝袜美足系列| 亚洲视频免费观看视频| av在线播放免费不卡| 黄片大片在线免费观看| 激情在线观看视频在线高清| av在线天堂中文字幕 | 欧美+亚洲+日韩+国产| 一级片免费观看大全| 男男h啪啪无遮挡| 国产免费av片在线观看野外av| 99久久国产精品久久久| 999精品在线视频| 亚洲av熟女| www.熟女人妻精品国产| 美国免费a级毛片| 757午夜福利合集在线观看| 亚洲国产欧美日韩在线播放| 国产免费现黄频在线看| 精品国产一区二区久久| 岛国在线观看网站| 涩涩av久久男人的天堂| 欧美日韩乱码在线| 欧美一级毛片孕妇| 欧美精品啪啪一区二区三区| 在线观看免费视频网站a站| 这个男人来自地球电影免费观看| 成年女人毛片免费观看观看9| 人妻丰满熟妇av一区二区三区| 亚洲成人免费电影在线观看| 亚洲国产看品久久| 中文字幕人妻丝袜一区二区| 亚洲人成77777在线视频| 国产精品av久久久久免费| 一边摸一边抽搐一进一小说| 可以免费在线观看a视频的电影网站| 美女福利国产在线| 午夜精品国产一区二区电影| 老汉色av国产亚洲站长工具| 两性夫妻黄色片| 最近最新中文字幕大全电影3 | 日本 av在线| 国产成人精品久久二区二区91| 国产单亲对白刺激| 看黄色毛片网站| 亚洲一区二区三区色噜噜 | 最近最新中文字幕大全免费视频| 一进一出抽搐动态| 欧美另类亚洲清纯唯美| 最近最新中文字幕大全电影3 | 99久久久亚洲精品蜜臀av| 日本精品一区二区三区蜜桃| 男人操女人黄网站| 亚洲欧洲精品一区二区精品久久久| 热99国产精品久久久久久7| 精品一区二区三卡| 精品福利永久在线观看| 中出人妻视频一区二区| 美女福利国产在线| 免费少妇av软件| 91国产中文字幕| 亚洲欧美一区二区三区久久| 在线观看一区二区三区| 免费搜索国产男女视频| 欧洲精品卡2卡3卡4卡5卡区| 一边摸一边做爽爽视频免费| 欧美老熟妇乱子伦牲交| 老鸭窝网址在线观看| 欧美大码av| 亚洲专区国产一区二区| 久久天堂一区二区三区四区| 中文欧美无线码| 免费在线观看日本一区| 日韩精品青青久久久久久| 久久久精品欧美日韩精品| 久久久国产成人精品二区 | 久久久久久大精品| 日本vs欧美在线观看视频| 国产精品乱码一区二三区的特点 | 老汉色av国产亚洲站长工具| 日本一区二区免费在线视频| 日韩免费高清中文字幕av| 久久亚洲精品不卡| a在线观看视频网站| 国产免费男女视频| 黄色视频,在线免费观看| 成人亚洲精品av一区二区 | 满18在线观看网站| 午夜福利影视在线免费观看| av在线天堂中文字幕 | 另类亚洲欧美激情| 两人在一起打扑克的视频| 国产精品亚洲一级av第二区| 亚洲黑人精品在线| 亚洲色图av天堂| 国产有黄有色有爽视频| 国产亚洲精品一区二区www| av有码第一页| 91精品国产国语对白视频| 人人妻人人爽人人添夜夜欢视频| 国产精品一区二区免费欧美| 午夜a级毛片| 中文字幕色久视频| 国产在线观看jvid| 精品久久蜜臀av无| 美女大奶头视频| a级毛片在线看网站| 亚洲在线自拍视频| 国产精品久久久av美女十八| 亚洲色图 男人天堂 中文字幕| 精品卡一卡二卡四卡免费| 国产又色又爽无遮挡免费看| av福利片在线| 精品福利观看| 国产精品爽爽va在线观看网站 | 99国产极品粉嫩在线观看| 最近最新中文字幕大全免费视频| av国产精品久久久久影院| 国产野战对白在线观看| 一区二区三区精品91| 国产成人免费无遮挡视频| 久久国产乱子伦精品免费另类| 夜夜爽天天搞| 看黄色毛片网站| 日韩 欧美 亚洲 中文字幕| 中国美女看黄片| 99精品在免费线老司机午夜| 一a级毛片在线观看| 嫁个100分男人电影在线观看| 中文字幕av电影在线播放| 成人三级黄色视频| 真人一进一出gif抽搐免费| 午夜日韩欧美国产| 亚洲激情在线av| 一进一出抽搐动态| 丝袜美足系列| 精品国产超薄肉色丝袜足j| 久久久久久久久久久久大奶| 精品久久久久久电影网| 亚洲在线自拍视频| 在线观看免费视频日本深夜| 欧美午夜高清在线| 亚洲人成77777在线视频| 成年人免费黄色播放视频| 亚洲一码二码三码区别大吗| www国产在线视频色| 美女国产高潮福利片在线看| 精品久久久久久久毛片微露脸| 国产精品久久电影中文字幕| av天堂在线播放| 叶爱在线成人免费视频播放| 亚洲欧美日韩高清在线视频| 日本 av在线| 老司机午夜十八禁免费视频| 午夜福利影视在线免费观看| 性少妇av在线| 国产xxxxx性猛交| 香蕉国产在线看| 午夜91福利影院| 两个人免费观看高清视频| 波多野结衣一区麻豆| 无限看片的www在线观看| 丰满的人妻完整版| 一进一出抽搐动态| 777久久人妻少妇嫩草av网站| av有码第一页| 亚洲精品国产一区二区精华液| 999久久久精品免费观看国产| 亚洲九九香蕉| 精品一区二区三区av网在线观看| 丁香欧美五月| 成人黄色视频免费在线看| 欧美日韩黄片免| tocl精华| 大型黄色视频在线免费观看| 日韩一卡2卡3卡4卡2021年| 亚洲 国产 在线| 热99re8久久精品国产| 日韩免费av在线播放| 一进一出抽搐动态| 男女午夜视频在线观看| 亚洲欧美精品综合久久99| 精品一区二区三卡| 在线播放国产精品三级| 人人妻人人爽人人添夜夜欢视频| 亚洲 欧美一区二区三区| 欧美激情极品国产一区二区三区| 亚洲av成人一区二区三| 国产有黄有色有爽视频| 韩国av一区二区三区四区| 亚洲熟妇中文字幕五十中出 | 精品久久久久久久毛片微露脸| 国产精品亚洲av一区麻豆| 亚洲欧美日韩另类电影网站| 久久中文字幕人妻熟女| 在线观看免费高清a一片| 最好的美女福利视频网| 久久午夜亚洲精品久久| 欧美乱色亚洲激情| 日韩欧美三级三区| 免费久久久久久久精品成人欧美视频| 黄色 视频免费看| av国产精品久久久久影院| 在线观看一区二区三区激情| 99在线视频只有这里精品首页| 欧美乱色亚洲激情| 亚洲精品美女久久久久99蜜臀| 欧美成人免费av一区二区三区| 少妇粗大呻吟视频| 色精品久久人妻99蜜桃| 亚洲国产欧美网| 亚洲第一青青草原| 亚洲第一欧美日韩一区二区三区| 亚洲国产欧美日韩在线播放| 亚洲国产欧美一区二区综合| 女人爽到高潮嗷嗷叫在线视频| 国产黄a三级三级三级人| 成人三级做爰电影| 欧美+亚洲+日韩+国产| 午夜精品在线福利| 国产高清视频在线播放一区| 99久久精品国产亚洲精品| 国产成人系列免费观看| 国产精品 欧美亚洲| 亚洲激情在线av| 亚洲欧美日韩高清在线视频| 国产精品久久电影中文字幕| 亚洲av电影在线进入| 亚洲av日韩精品久久久久久密| bbb黄色大片| 国产精品久久久久成人av| 欧美黑人欧美精品刺激| 国产精品亚洲av一区麻豆| 欧美日韩亚洲高清精品| a在线观看视频网站| 色老头精品视频在线观看| 嫩草影院精品99| 国产精品电影一区二区三区| 国产91精品成人一区二区三区| 一级片'在线观看视频| 亚洲av成人不卡在线观看播放网| 超色免费av| 国产精品一区二区精品视频观看| 99国产综合亚洲精品| 99精品在免费线老司机午夜| 日韩欧美三级三区| 黑人猛操日本美女一级片| 无遮挡黄片免费观看| 黄色片一级片一级黄色片| 欧美亚洲日本最大视频资源| 大香蕉久久成人网| 侵犯人妻中文字幕一二三四区| 91国产中文字幕| 成人国产一区最新在线观看| 成人三级做爰电影| 亚洲av美国av| 亚洲欧美一区二区三区久久| 啪啪无遮挡十八禁网站| 久久婷婷成人综合色麻豆| 日本vs欧美在线观看视频| 午夜福利欧美成人| 欧美久久黑人一区二区| 嫩草影院精品99| 手机成人av网站| 黄片大片在线免费观看| 神马国产精品三级电影在线观看 | 999久久久国产精品视频| 女人被狂操c到高潮| 国产免费av片在线观看野外av| 精品国产乱子伦一区二区三区| 亚洲狠狠婷婷综合久久图片| 欧美不卡视频在线免费观看 | www.自偷自拍.com| 91麻豆av在线| 精品乱码久久久久久99久播| 国产亚洲精品综合一区在线观看 | 热re99久久精品国产66热6| 日韩有码中文字幕| 国产一区在线观看成人免费| 国产成人av激情在线播放| 露出奶头的视频| 欧美国产精品va在线观看不卡| 又大又爽又粗| 亚洲精品在线观看二区| 成人18禁在线播放| 亚洲中文av在线| 757午夜福利合集在线观看| 国产黄色免费在线视频| 亚洲av成人不卡在线观看播放网| 国产成人啪精品午夜网站| 老汉色av国产亚洲站长工具| 欧美 亚洲 国产 日韩一| 18禁裸乳无遮挡免费网站照片 | 一区二区三区国产精品乱码| 亚洲aⅴ乱码一区二区在线播放 | 日本撒尿小便嘘嘘汇集6| 国产精品香港三级国产av潘金莲| 人人妻人人添人人爽欧美一区卜| 极品教师在线免费播放| 亚洲欧美日韩另类电影网站| 久久久精品国产亚洲av高清涩受| 日韩欧美一区视频在线观看| av国产精品久久久久影院| 国产伦人伦偷精品视频| 精品国产超薄肉色丝袜足j| 99在线视频只有这里精品首页| 免费在线观看影片大全网站| 久久久国产成人免费| 久久久久久人人人人人| 热99re8久久精品国产| 日韩欧美国产一区二区入口| 夜夜夜夜夜久久久久| 无遮挡黄片免费观看| 老司机午夜福利在线观看视频| 美女午夜性视频免费| 亚洲精品国产一区二区精华液| 亚洲精品久久成人aⅴ小说| 免费av中文字幕在线| 亚洲精品一二三| 国产在线精品亚洲第一网站| 亚洲精品美女久久久久99蜜臀| 国产精品电影一区二区三区| 国产成人精品在线电影| netflix在线观看网站| 国内毛片毛片毛片毛片毛片| 老司机亚洲免费影院| cao死你这个sao货| 女同久久另类99精品国产91| 两性夫妻黄色片| 国产高清视频在线播放一区| 很黄的视频免费| 在线视频色国产色| 亚洲国产中文字幕在线视频| 久久中文看片网| 亚洲 欧美一区二区三区| 90打野战视频偷拍视频| 亚洲自偷自拍图片 自拍| 国产成人精品无人区| 国产精品一区二区精品视频观看| 91国产中文字幕| 亚洲专区中文字幕在线| 丰满人妻熟妇乱又伦精品不卡| 午夜福利在线免费观看网站| 亚洲熟女毛片儿| 亚洲免费av在线视频| 99精品欧美一区二区三区四区| 亚洲va日本ⅴa欧美va伊人久久| 久久九九热精品免费| 国产精品久久久av美女十八| 亚洲色图综合在线观看| 一级片免费观看大全| 国产精品影院久久| 两个人看的免费小视频| 黄频高清免费视频| 午夜视频精品福利| 多毛熟女@视频| 亚洲性夜色夜夜综合| 一区二区三区激情视频| 成年女人毛片免费观看观看9| 欧美日本中文国产一区发布| 国产精品99久久99久久久不卡| 无人区码免费观看不卡| 在线永久观看黄色视频| 搡老熟女国产l中国老女人| 成年人黄色毛片网站| 午夜福利欧美成人| 色综合婷婷激情| 在线观看免费日韩欧美大片| 亚洲第一av免费看| 麻豆一二三区av精品| 日韩大码丰满熟妇| 一级a爱片免费观看的视频| 啦啦啦在线免费观看视频4| 午夜福利在线观看吧| 午夜影院日韩av| 欧美最黄视频在线播放免费 | 欧美人与性动交α欧美软件| 在线观看日韩欧美| 免费久久久久久久精品成人欧美视频| 国产免费现黄频在线看| 久久精品91蜜桃| 欧美日韩亚洲国产一区二区在线观看| 90打野战视频偷拍视频| 在线观看www视频免费| 亚洲avbb在线观看| 亚洲人成77777在线视频| 国产无遮挡羞羞视频在线观看| 美女扒开内裤让男人捅视频| 国产精品自产拍在线观看55亚洲| 不卡一级毛片| 多毛熟女@视频| 国内毛片毛片毛片毛片毛片| 欧美日韩亚洲高清精品| 天堂影院成人在线观看| 日日干狠狠操夜夜爽| 神马国产精品三级电影在线观看 |