首页>>>技术>>>即时通信

即时消息跨平台,倍增IM价值

2004/02/23

  即时消息(Instant Messaging,IM)成了如今的一种流行趋势。但由于IM系统缺乏基于标准的互用性,因而使IT难以控制和监控这种流行商业工具的应用,专用网及其协议也阻碍了IM用户与企业外部其他用户之间的通信。

  因此,制订一种统一的协议就迫在眉睫了。这种统一协议应当可用于E-mail、Web和语音流的简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)、HTTP和实时协议(Real-Time Protocol,RTP)等IM应用,这就是即时消息会话初始化及其扩展协议(Session Initiation Protocol for IM and Presence Leveraging Extension,SIMPLE)协议。

  IETF的SIMPLE任务组被特许在应用领域指定一组对SIP的介绍和扩展,使它可应用于IM。任务组已经提出了多方面的草案,今年有望公布建议标准。IETF的IM协议任务组已发布了IM的常规需求和模型,即RFC 2778和2779,基本的建议协议也已得到广泛实行。

  SIMPLE方法

  SIMPLE的内部结构与SIP相同。不过与GET和POST等数据检索方法不同的是,SIP利用INVITE和BYE等标志方法来开始或结束一个呼叫或会话。

  SIMPLE增加了一个新的请求方法MESSAGE,用来发送只有一次的IM,并将其称之为呼机模式的IM。SUBSCRIBE用于请求被发送到请求方的当前信息,而NOTIFY则用于传输当前信息。

  在较长的IM会话中需要一段时间来交换多个消息,INVITE和称为消息会话中继协议(Message Session Relay Protocol,MSRP)的传输协议用信号通知IM会话。利用SIMPLE,MSRP可传输IM的文本文件,就如SIP RTP用于传输IP电话中的语音数据包一样。

  许多IM基础设施在没有任何改变的情况下重新使用了SIP。例如,IM客户机向SIP注册服务器发送一个REGISTER消息,通知服务器可以接收IM,这就像在一个普通的SIP系统中,注册服务器对终端的登录进行处理一样。

  消息传输方法

  IM客户机发送真实的IM流量,它们直接升级或通过SIP代理服务器和SIP重定向服务器升级。SIP代理服务器在SIP电话等SIP系统设备之间转发SIP请求,而重定向服务器则用于告知客户机已经转移的信息。

  IM客户机利用MIME来发送多媒体请求。它已经支持多媒体IM和聊天室,就如SIP对一组终端发送信号一样简单。

  IM与SIP的关系类似于SMS与移动电话系统的关系。在移动电话网上SMS传输文本信息,而IM则在电话信号的Internet形式SIP上传输。

  使用SIMPLE,IM可自动获得SIP所带来的好处,它结合了多媒体、多群组的特性,并具有支持移动用户同样功能的特性。

  IM可能会沿袭E-mail和电话的道路,最终成为一种IETF标准。理想情况下SIMPLE适合将IM与语音、数据共享、视频等其它实时协作特性结合。几乎所有IP和电信设备的领导厂商以及每个主要的IM服务商都已经宣布支持SIMPLE,现在已经出现了许多基于SIMPLE的产品,而SIMPLE是否能在全球推广已经不再是一个疑问了。


SIMPLE工作原理图

赛迪网 中国信息化(industry.ccidnet.com)



相关链接:
腾讯通RTX引领企业即时通讯的应用与发展方向 2004-02-20
打破聊天单一模式 UC领跑2003年即时消息 2004-02-19
即时通信发展的两大掣肘——互联互通与安全 2004-02-12
商务领域:即时通信的另一金矿 2004-02-11
谁来守护即时信息安全? 2004-02-09

分类信息:     文摘   技术_即时通信_新闻   技术_即时通信_文摘