论文部分内容阅读
在第三代移动通信系统(3G)中,随着无线网络带宽的增加以及各种数据业务的展开,出现了很多消息类业务平台,如即时消息业务平台和PoC(Push-to-talk over Cellular,一键通)业务平台。此类业务都需要用到联系人列表管理、群组管理等功能,然而如果这些联系人列表信息以及群组信息只为单独业务使用,即与特定的业务绑定,则会给业务管理以及用户使用带来较多不便。目前用户使用多种终端的需求日益增长,即手机、PDA(Personal Digital Assistant,个人数字助理)或PC等,而且用户希望在这些设备上均可使用其订购的所有服务。由此出现了这样的情况:用户希望所有设备都能使用他们的业务数据,同时保证各设备之间业务数据的一致性,于是构造这种数据的需求比以前更加明显了。如何实现统一的联系人列表管理以及群组管理,从而更好的为其它业务平台提供此类能力成为3G业务中值得探讨的一个问题。
Group(群组管理)能够较好的解决上述问题,同时Group本身为运营商和服务提供商创造了新的商机。运营商和其他服务提供商对Group、Presence和IM(Instant Messaging,即时消息)等服务进行集成以及普及推广方面担当了主要角色。Group服务可以成为运营商服务业务量的一部分。
本文从业务能力的角度对Group进行设计与实现,从而实现统一的联系人列表管理及群组管理,并在IMS(IP Multimedia System,IP多媒体子系统)网络及EBAS3G应用服务器基础上实现了Group业务引擎,同时该引擎可以对外提供接口,使其它服务提供商在此基础上构建新型复杂业务。
本文首先从Group业务引擎的需求分析入手,总结了基本业务功能特征,之后对系统进行了模块设计,定义了详细的接口协议,包括SIP(Session Initiation Protocol,会话初始化协议)消息及XCAP(XML Configuration Access Protocol,XML配置访问协议)消息,同时根据业务功能定义了应用流程。在接口和应用流程设计的基础上,设计并实现了聚合代理模块、文档管理模块以及SIP收发模块等核心功能模块。同时分析了Group的组网方案及基于应用服务器的实现方案。最后在实验室环境下对系统进行了压力测试及稳定性测试,通过测试结果分析系统的性能,发现其中的不足之处,为今后系统改进的方向提供了依据。
本论文由六章组成。
第一章简要介绍Group的概念,总结国内外对Group及其标准的最新研究进展。对IMS网络、实现过程中所应用的协议以及对EBAS平台进行概述。
第二章对Group的业务功能特征进行了描述。
第三章进行Group的总体设计与实现,包括应用流程和接口的设计以及关键模块的详细设计与代码实现,同时在关键模块的设计与实现中给出模块结构图、主要类图及关键问题的实现。
第四章描述基于IMS的Group业务引擎实现的组网结构。对基于EBAS3G应用服务器上实现Group业务引擎的方案进行分析,确定最终方案。
第五章根据系统的测试情况分析系统的性能,总结后续优化工作。
第六章对论文进行总结,展望应用前景。