CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > 网络子站

深入解析IMS即时消息技术

作者: 佚名,  出处:中国联通网站, 责任编辑: 张琰珺, 
2008-02-27 10:50
  利用IMS和SIP实现即时消息是一种发展方向。目前利用IMS实现即时消息有两种方法,它们各自的特点决定了它们在应用场合上各有倾向性。本文从实现机制入手,对这两种技术进行了分析比较,特别是比较了它们在消息管理、消息分发、消息存储和隐私保护实现方面的差异,从而指出它们在应用上的特点。
  三、通过IMS实现即时消息

  IMS是基于IP网络,利用SIP实现来开发消息服务能力的。SIP的首要特征是能迅速和高效地建立实时会话,因此可以提供与固网上聊天室和即时消息服务同样的客户体验。这种业务特性体现在消息可以马上发送,而且与用户的位置、在席等呈现信息可以有效地联系起来。

  3.1 基于会话的实现技术

  会话是有明确的起始点和结束点的。SIP控制和管理会话的原语通常是Invite、Cancel、Bye等,在SIP实现中,即时消息会话是一个由Invite开始,以Bye结束的会话。

  基于会话的即时消息的实现流程如图1所示(以点到点消息为例)。

  

  图1 基于会话消息发送流程

  从图1可以看出,基于会话的即时消息实现流程首先是Invite会话建立的普通流程(这个流程和通常SIP会话建立的路程是一致的,所以这里省略了,不详细论述),从而建立一个消息会话。Invite消息中带有发送端可接收消息的最大字节数,响应消息(200 OK)将附带接收端可接收消息的最大字节数,在两端的点到点连接建立以后,消息就在会话路径上进行传送。接收端接收消息后,会给发送端发送ACK消息。

  会话方式需要在建立了会话的路径上传送消息。由于即时消息携带的媒体数据量是很大的,所以如果传送路径上没有拥塞控制就很容易引起网络拥塞;另外,由于消息在已建立的对话路径中传送,消息端点和信令端点是一样的,大大限制了即时消息的使用范围。

  在基于会话的消息实现中,可以方便地实现多方消息共享。这时会话可以比喻为聊天室,由MRFC/MRFP(多媒体资源功能控制器/多媒体资源功能处理器)或AS(应用服务器)控制媒体资源,并承担消息传送中介的身份。聊天室的建立可以由用户或服务提供商发起。参与聊天的人可以进入聊天室,参与讨论或离开聊天室。相对于消息传送,聊天室显得更加“永久”,并不因为某些人的离开而关闭;另外,聊天室可以进一步被划分为私有和公开聊天室。通常,参加聊天室的用户将收到其他参加者传送的所有信息,当然,用户也可以发送私有消息给聊天室里的某些人。在这种实现方式下,群发一条消息可以很方便地实现,发送者不需要一一指定接收者。

  目前,对MRFC和MRFP之间的相互操作和业务流程还没有标准化。在由MRFC/MRFP建立连接的场景下,往往需要同时引入IMS AS协同工作,以实现对会话群组的各个客户的有效管理。

  在基于会话的消息实现中,由于要先建立会话,消息传送有一定的延时,但由于SIP建立会话的时间很短,还是可以给用户提供良好的准实时体验。如果接收者没有加入到会话群组(聊天室)中,那么它是无

共6页。 9 1 2 3 4 5 6 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

输入E-mail订阅《网络》电邮
  

该文章的读者还阅读了

天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i