论文部分内容阅读
随着移动通信业的发展以及计算机网络的成熟,融合通信的概念开始被人们提及,并成为了一种新的通信模式。即融合计算机网络与传统通信网络在一个网络平台上,实现电话、传真、数据传输、音视频会议、呼叫中心、即时通信等众多应用服务。传统的IP网络并不能完成如此多的多媒体业务,而IMS (IP Multimedia Subsystem)网络无疑是目前堪称完美的解决方案。它几乎得到了国内外运营商的一致认可,其日渐火爆的根本原因在于IMS顺应了运营商和最终用户的需求。当前的IMS技术工作主要集中在探讨IMS网络上,而忽视了对IMS客户端的研究,然而,IMS客户端才是最终用户享受IMS技术带来的诸多成果的最直接的呈现方式。如何方便快捷地在IMS客户端上构建基于现有业务的融合业务是本课题研究的问题领域。随着各种网络中高层业务的综合应用,客户端所要融合的业务也随之增多,基于传统紧耦合的包结构的客户端无法灵活地对业务模块进行组合,形成符合新的业务标准的客户端;而基于本文所设计的动态组件化框架的客户端,可以很好的实现底层基本功能的动态插拔,从新业务中抽取出共性,通过拼装底层基本功能快速地构建融合通信的新业务,并通过客户端的管理模块实现不同业务之间的互斥和并发管理。另外,传统的IP域的软终端或是现在很多的SIP(Session Initiation Protocol)软终端都只能运行在分组域上,而本文中涉及的IMS软终端除了是一个SIP软终端外,更能支持CSI(Combination CS And IMS Services)业务及VCC(Voice Call Continuity)业务,使得软终端无处不在。本文第一章介绍了项目背景。首先介绍了IMS网络的背景、体系结构及业务提供架构,并提出了IMS软终端的概念,需要满足的规范以及目前国内外的研究现状;然后介绍了OSGi(Open Services Gateway Initiative)的概念及其体系结构,并分析了OSGi的优缺点。本文第二章提出原有架构的现状与不足。首先介绍了EBC软终端(EBUPT COMMUNICATOR),使读者对EBC软终端有个大致的了解。接着重点分析了EBC软终端现有框架的几个组成部分及内外接口,并对其实现方式和模块设计进行了深入剖析,根据分析点出EBC软终端目前存在的问题。本文的第三章提出了基于OSGi的插件化IMS软终端架构。从上一章总结出的不足之处出发,针对这些问题提出设计目标及思路,结合多种设计模式给出了系统的总体结构,并针对每一个组成部分的关键实现和内部机制给出了具体的描述。本文的第四章通过真实环境下取得的实际测试数据对新旧框架进行了对比分析,从代码量比较,构建新业务和性能分析这几个方面入手,验证了新框架在不损失原有性能和功能的基础上,具有更好的扩展性、灵活性和稳定性。本文的第五章归纳总结了当前工作中还需要改进的地方,并对下一步工作进行了展望。