《電子技術應用》
您所在的位置:首頁 > 通信與網(wǎng)絡 > 設計應用 > 3G即時通信實現(xiàn)的最優(yōu)技術——SIMPLE淺析
3G即時通信實現(xiàn)的最優(yōu)技術——SIMPLE淺析
摘要: 目前存在的眾多即時通信運營系統(tǒng)使用了不同的技術和私有協(xié)議,互不兼容,這是目前阻礙即時通信業(yè)務發(fā)展的主要障礙。……
關鍵詞: 2.5G|3G 即時通信 SIMPLE
Abstract:
Key words :

  3G作為下一代通信技術,要求支持快速漫游,以及通信信道的無縫覆蓋。目前存在的眾多即時通信運營系統(tǒng)使用了不同的技術和私有協(xié)議,互不兼容,這是目前阻礙即時通信業(yè)務發(fā)展的主要障礙。事實上,即時通信自從在互聯(lián)網(wǎng)上開始應用起,IETF 、3GPP/3GPP2 、OMA 等組織就開始努力創(chuàng)建即時通信的標準,其中IETF 側重于對業(yè)務模型和協(xié)議的規(guī)范;3GPP/3GPP2 側重于對3G網(wǎng)絡相關的具體實現(xiàn)的規(guī)范;OMA 側重于對應用層語義、使用標引的規(guī)范。發(fā)展進程中比較有影響力的幾個標準協(xié)議主要有IMPP (即時信息和呈現(xiàn)協(xié)議)、WV(無線村)協(xié)議、XMPP(可擴展消息和呈現(xiàn)協(xié)議)、SIMPLE(會話初始化協(xié)議即時消息和呈現(xiàn)擴展協(xié)議)。下面將介紹這些協(xié)議,并主要圍繞SIMPLE協(xié)議做重點分析。
    
    1. 即時通信協(xié)議分析
    
     (1) IMPP
     IMPP主要定義必要的協(xié)議和數(shù)據(jù)格式,其相關RFC草案主要有兩個:RFC2778和RFC2779。RFC2778描述了即時通信服務的模型、實體和協(xié)議、呈現(xiàn)信息、即時消息等格式;RFC2779描述了即時通信服務的最小需求。
    
     (2) XMPP
     相對于IMPP,XMPP 規(guī)范的是實現(xiàn)的方法,XMPP 遵循RFC2778和RFC2779 。XMPP基于Jabber 協(xié)議,繼承了XML 的擴展性和Jabber 協(xié)議的開放性、靈活性,很容易擴展新的應用,以滿足用戶新的需求,是用于即時通信的一個常用的協(xié)議。XMPP經(jīng)常會被用于客戶機/服務器的通信環(huán)境中,通過TCP/IP 實現(xiàn)通信,因此順理成章地在互聯(lián)網(wǎng)環(huán)境下廣泛使用。目前普遍使用的msn 、Yahoo 、AOL的即時通信服務就是基于Jabber 的,而Google的Gtalk是基于XMPP 的。
     XMPP在IP網(wǎng)上實現(xiàn)具有天生的繼承性,所以在IP網(wǎng)大發(fā)展的當今時代很為固網(wǎng)服務提供商所看好。XML實現(xiàn)簡單、靈活,而且可以輕易地通過防火墻,這大大擴展了其應用場合,但XMPP在繼承IP 通用性、簡單性的同時也繼承了其致命的缺陷,那就是安全性不高。目前,XMPP主要用于固網(wǎng)中。
    
     (3) WV協(xié)議
     WV協(xié)議是OMA 對2.5G 網(wǎng)絡上即時通信業(yè)務所作的規(guī)范,WV 協(xié)議體系將IM 和presence作為統(tǒng)一的業(yè)務需求,定義了用于移動即時消息服務的架構協(xié)議以及測試規(guī)范和工具,相對成熟完備,目前能夠支持的即時通信系統(tǒng)也較為普遍,但其協(xié)議相對封閉,不支持SIP(會話發(fā)起協(xié)議),不利于業(yè)務的擴展,其應用前景并不被看好。
    
     (4) SIMPLE
     類似XMPP,SIMPLE 主要也是對具體實現(xiàn)的規(guī)范。SIMPLE協(xié)議基于SIP,SIP是由IETF提出的IP信令協(xié)議,用于實現(xiàn)IP 網(wǎng)中多媒體會話的信令控制。SIP 核心規(guī)范定義了若干請求方法和應答。在即時消息的實現(xiàn)中,經(jīng)常會用到Invite 、Cancel 、Bye 和Message等方法;在呈現(xiàn)業(yè)務的實現(xiàn)中,經(jīng)常會用到Publish 、Subscribe 、Notify 等方法。SIMPLE 為SIPIMPS服務定義了實現(xiàn)架構和擴展功能, 如上述,Message 是即時消息實現(xiàn)的一種擴展,用于不需要建立會話、隨時接收和發(fā)送消息;Publish 、Subscribe 、Notify 是呈現(xiàn)實現(xiàn)的擴展。Publish 用于發(fā)布呈現(xiàn)信息,Subscribe 方法用于請求獲取呈現(xiàn)信息,而Notify方法用于傳輸呈現(xiàn)信息。
     以上協(xié)議中,IMPP是對即時通信基本數(shù)據(jù)模型的定義,后3 種協(xié)議在此基礎上對具體實現(xiàn)方法進行了探討,這3種協(xié)議目前都有比較廣泛的用戶市場。
    
    2. SIMPLE的優(yōu)勢分析
    
     SIMPLE是最合適3G 即時通信服務實現(xiàn)技術。因為3G即時通信更多需要考慮移動性、融合性以及未來網(wǎng)絡演進的需要。未來網(wǎng)絡是基于IMS的融合網(wǎng)絡,而SIP是IMS的標準信令協(xié)議,其簡單性、擴展性和分布式服務模型的優(yōu)勢已為業(yè)界所公認。SIP的動態(tài)注冊機制和功能本身就可以提供眾多消息相關的服務和實現(xiàn)用戶定位功能,非常適合即時通信類業(yè)務能力的提供,包括XDM、呈現(xiàn)、即時消息和PoC(一鍵通)等。SIMPLE基于SIP會話控制機制,充分利用了SIP在消息服務提供方面的優(yōu)勢。在SIMPLE中,IM和presence(呈現(xiàn))是目前OMA 組織正在研究的兩個重要的業(yè)務能力標準,功能架構上體現(xiàn)為兩種獨立的引擎,它們提供開放的接口,這使得呈現(xiàn)信息可以方便地提供給其他業(yè)務引擎,如POC  、IM來使用。Microsoft 和IBM 就在其即時通信系統(tǒng)中采用了SIMPLE?;赟IMPLE體系的產品總體上處于研發(fā)狀態(tài)中,部分廠商在遵照標準的同時融合了自己的理解,所以并沒有真正解決互聯(lián)互通問題,而有待于標準的完善。另外,目前SIMPLE的主要問題是融合語音和即時信息的效率不高,這方面的研究很可能會形成新的稱為"統(tǒng)一通信"或叫作"融合通信"、"融合消息"的移動業(yè)務標準系列,OMA  MWG 新近確立的CPM 項目,就是為了研究這類融合業(yè)務的規(guī)范。

此內容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉載。