SIMPLE和XMPP协议在即时通信产品中的应用研究
2017-09-30李俊艳王卿然
李俊艳,王卿然
(1 中国移动通信集团北京有限公司,北京 100007;2 国家电网新源控股有限公司,北京100761)
SIMPLE和XMPP协议在即时通信产品中的应用研究
李俊艳1,王卿然2
(1 中国移动通信集团北京有限公司,北京 100007;2 国家电网新源控股有限公司,北京100761)
从现行即时通信软件使用的协议、协议的扩展性、网络负荷、用户认证、与电信网络融合等方面进行了比较。为了进一步验证分析的结果,分别采用两种协议开发了即时通信产品。经过测试可以分析得出两种协议都可以实现即时通信功能,但是适用场景不同,电信运营商要根据自身的产品定位进行选择。
SIMPLE; XMPP; 即时通信
1 引言
即时通信(Instant Messaging,简称IM)系统是指允许两人或多人使用网络即时的传递文字信息、档案、语音与视频交流的一个即时通信系统。具备多人会话功能的即时通信产品在上世纪后期开始出现,后期随着需求的变化,即时通信产品具备了离线消息等非实时通信功能。目前即使通信产品发展比较迅速,如微信、QQ等即时通信产品。
即时通信产品与电信运营商的传统业务如短信、话音、视频电话等业务形成了竞争。电信运营商为了保持业务的持续稳定,开展了即时通信产品的设计和开发,向用户提供多样的服务。本文对SIMPLE(SIP for Instant Messaging and Presence Leveraging Extensions)和 XMPP(Extensible Messaging and Presence Protocol,可扩展消息与存在协议)两种国际协议在电信运营商即时通信产品中的应用进行了研究。
2 即时通信协议
2.1 SIMPLE协议
SIP/SIMPLE协议簇是对SIP协议进行了扩展,以使其支持IM服务。SIMPLE通过SIP协议实现分布式的信息表示,并且采用会话模式的操作,提高运行效率。……
