论文部分内容阅读
计算机网络的发展和普及,使得有线网络和无线网络都在逐步走向IP化。IP多媒体子系统是3G移动通信技术的一个组成部分,能够支持语音、数据和多媒体应用等业务,为最终用户提供多媒体化、个性化和多样化的服务。IMS体系也符合下一代网络NGN的理念。IMS体系以SIP协议为核心,它利用SIP协议栈创建、管理和结束各种类型的多媒体业务。各种类型的客户端通过IMS都可以建立起端到端的IP通信并获得所需要的服务质量。
开放服务网关规范OSGi是为各种嵌入式设备提供通用的、可以屏蔽设备操作系统与硬件区别的中间件平台。通过SIP桥接中间件,可以实现移动设备与OSGi框架上的设备之间的通信。根据这种基于OSGi/SIP通信服务系统框架的思想,本文进一步研究了在OSGi的框架平台上实现应用业务模型IMS的方法。
本文研究工作的重点是在家庭网关内的OSGi框架上进行IMS代理构建,IMS体系的各个功能实体在IMS代理中以功能模块的形式进行组织,各个功能实体之间的消息传递也是在IMS代理中的各个功能模块中通过对SIP消息的封装和通信得以实现。通过IMS代理,可以实现OSGi网关内的一个IMSUE(OSGi设备),与OSGi网关外的另一个IMSUE(Mobile功能模块)进行多媒体会话通信。为了着重研究IMS核心技术在OSGi中的实现问题,对整个系统功能进行了适当的抽象和简化,仅实现了IMS的最基本功能,包括IMSUE的注册、会话的建立与结束。
OSGi和SIP都基于Java虚拟机环境,它们的有机结合可以实现功能的无缝联接。在具体实现过程中,采用Prosyst公司的mbeddedserver作为OSGiFramework平台,NISTJAIN-SIP作为IMS的核心。
通过应用实例对整个系统进行了测试,测试结果和对性能的综合分析证实了在OSGi框架中实现IMS系统的可行性。通过对OSGi框架中的IMS系统的设计与实现,可以拓展OSGi平台的现有能力,同时也为IMS的应用提供了新的发展空间。