《电子技术应用》
您所在的位置:首页 > 通信与网络 > 设计应用 > 3G即时通信实现的最优技术——SIMPLE浅析
3G即时通信实现的最优技术——SIMPLE浅析
摘要: 目前存在的众多即时通信运营系统使用了不同的技术和私有协议,互不兼容,这是目前阻碍即时通信业务发展的主要障碍。……
关键词: 2.5G|3G 即时通信 SIMPLE
Abstract:
Key words :

  3G作为下一代通信技术,要求支持快速漫游,以及通信信道的无缝覆盖。目前存在的众多即时通信运营系统使用了不同的技术和私有协议,互不兼容,这是目前阻碍即时通信业务发展的主要障碍。事实上,即时通信自从在互联网上开始应用起,IETF 、3GPP/3GPP2 、OMA 等组织就开始努力创建即时通信的标准,其中IETF 侧重于对业务模型和协议的规范;3GPP/3GPP2 侧重于对3G网络相关的具体实现的规范;OMA 侧重于对应用层语义、使用标引的规范。发展进程中比较有影响力的几个标准协议主要有IMPP (即时信息和呈现协议)、WV(无线村)协议、XMPP(可扩展消息和呈现协议)、SIMPLE(会话初始化协议即时消息和呈现扩展协议)。下面将介绍这些协议,并主要围绕SIMPLE协议做重点分析。
    
    1. 即时通信协议分析
    
     (1) IMPP
     IMPP主要定义必要的协议和数据格式,其相关RFC草案主要有两个:RFC2778和RFC2779。RFC2778描述了即时通信服务的模型、实体和协议、呈现信息、即时消息等格式;RFC2779描述了即时通信服务的最小需求。
    
     (2) XMPP
     相对于IMPP,XMPP 规范的是实现的方法,XMPP 遵循RFC2778和RFC2779 。XMPP基于Jabber 协议,继承了XML 的扩展性和Jabber 协议的开放性、灵活性,很容易扩展新的应用,以满足用户新的需求,是用于即时通信的一个常用的协议。XMPP经常会被用于客户机/服务器的通信环境中,通过TCP/IP 实现通信,因此顺理成章地在互联网环境下广泛使用。目前普遍使用的msn 、Yahoo 、AOL的即时通信服务就是基于Jabber 的,而Google的Gtalk是基于XMPP 的。
     XMPP在IP网上实现具有天生的继承性,所以在IP网大发展的当今时代很为固网服务提供商所看好。XML实现简单、灵活,而且可以轻易地通过防火墙,这大大扩展了其应用场合,但XMPP在继承IP 通用性、简单性的同时也继承了其致命的缺陷,那就是安全性不高。目前,XMPP主要用于固网中。
    
     (3) WV协议
     WV协议是OMA 对2.5G 网络上即时通信业务所作的规范,WV 协议体系将IM 和presence作为统一的业务需求,定义了用于移动即时消息服务的架构协议以及测试规范和工具,相对成熟完备,目前能够支持的即时通信系统也较为普遍,但其协议相对封闭,不支持SIP(会话发起协议),不利于业务的扩展,其应用前景并不被看好。
    
     (4) SIMPLE
     类似XMPP,SIMPLE 主要也是对具体实现的规范。SIMPLE协议基于SIP,SIP是由IETF提出的IP信令协议,用于实现IP 网中多媒体会话的信令控制。SIP 核心规范定义了若干请求方法和应答。在即时消息的实现中,经常会用到Invite 、Cancel 、Bye 和Message等方法;在呈现业务的实现中,经常会用到Publish 、Subscribe 、Notify 等方法。SIMPLE 为SIPIMPS服务定义了实现架构和扩展功能, 如上述,Message 是即时消息实现的一种扩展,用于不需要建立会话、随时接收和发送消息;Publish 、Subscribe 、Notify 是呈现实现的扩展。Publish 用于发布呈现信息,Subscribe 方法用于请求获取呈现信息,而Notify方法用于传输呈现信息。
     以上协议中,IMPP是对即时通信基本数据模型的定义,后3 种协议在此基础上对具体实现方法进行了探讨,这3种协议目前都有比较广泛的用户市场。
    
    2. SIMPLE的优势分析
    
     SIMPLE是最合适3G 即时通信服务实现技术。因为3G即时通信更多需要考虑移动性、融合性以及未来网络演进的需要。未来网络是基于IMS的融合网络,而SIP是IMS的标准信令协议,其简单性、扩展性和分布式服务模型的优势已为业界所公认。SIP的动态注册机制和功能本身就可以提供众多消息相关的服务和实现用户定位功能,非常适合即时通信类业务能力的提供,包括XDM、呈现、即时消息和PoC(一键通)等。SIMPLE基于SIP会话控制机制,充分利用了SIP在消息服务提供方面的优势。在SIMPLE中,IM和presence(呈现)是目前OMA 组织正在研究的两个重要的业务能力标准,功能架构上体现为两种独立的引擎,它们提供开放的接口,这使得呈现信息可以方便地提供给其他业务引擎,如POC  、IM来使用。Microsoft 和IBM 就在其即时通信系统中采用了SIMPLE。基于SIMPLE体系的产品总体上处于研发状态中,部分厂商在遵照标准的同时融合了自己的理解,所以并没有真正解决互联互通问题,而有待于标准的完善。另外,目前SIMPLE的主要问题是融合语音和即时信息的效率不高,这方面的研究很可能会形成新的称为"统一通信"或叫作"融合通信"、"融合消息"的移动业务标准系列,OMA  MWG 新近确立的CPM 项目,就是为了研究这类融合业务的规范。

此内容为AET网站原创,未经授权禁止转载。