基于SIP Servlet的IMS应用服务器的设计与实现

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:z675083421
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
3G网络为用户提供了高带宽的移动网络接入,这为运营商满足用户个性化的多媒体通信服务需求提供了可能。为了能实现各种增值业务的快速部署,3GPP在Release5版本中引入了IP多媒体子系统,在该系统中定义了应用服务器作为各种增值服务的载体,其中基于SIP Servlet的应用服务器由于采用了Java Servlet架构,符合开发人员的习惯,已经成为了IMS应用服务器实现的研究热点之一。   本文在研究IMS核心网和SIP Servlet相关技术规范的基础上,提出了一种在JavaEE5平台上实现SIP Servlet的IMS应用服务器的设计思想,并给出了该服务器的体系结构和功能模块。该服务器由SIP协议栈、SIP Servlet接口、应用路由、监听等八个模块组成,重点实现了JSR289新增的应用路由模块和应用程序融合模块,分别支持应用程序的快速选择和SIP协议与HTTP协议的融合应用。应用服务器的接口满足JSR289规范,为上层业务逻辑开发提供了Java应用编程接口,包括Servlet接口、地址接口、上下文接口、请求和响应接口及会话接口,方便开发者快速实现新业务。此外,本文还以IVR业务为例给出了使用本服务器开发业务的具体过程。最后,本文通过搭建OpenIMScore实验平台对SIP Servlet应用服务器进行了功能和性能的测试,测试结果表明,所实现的应用服务器不仅满足JSR289规范中的基本功能,而且具有较高的运行效率。
其他文献
人脸识别涉及到智能识别、图像处理、生理学、数学等诸多领域,具有重要的理论研究价值和巨大的实际应用价值,可以广泛地应用于安全部门、身份认证等领域,是生物识别领域中的
基于IMS的流媒体系统采用的都是传统的客户端/服务器架构,当大量用户同时请求服务时,中心流媒体服务器将会成为整个系统的瓶颈。P2P流媒体分发技术利用终端用户存在的大量闲置
无线Mesh网络(Wireless Mesh Networks,WMN)是一种具有自组织和自愈特性的多跳宽带无线网络,WMN具有高速率、高容量、易组网、成本低、性能稳定等优势,是Internet的无线版本,
随着IPv6时代的到来,网络安全问题越来越引起关注。人们普遍认为IPv6协议的128bits的地址空间对网络蠕虫具有天然的抵抗能力。但是,事实并非如此,最近的相关研究表明,蠕虫仍
随着Internet的飞速发展,网络服务器的过载保护问题显得越来越重要。尤其对于电子商务网站,因服务器过载而导致的服务丢失甚至瘫痪将会给商家带来巨大的损失。本课题研究通过
伴随着互联网技术的迅猛发展,人们对网络的依赖程度越来越高,网络的商业价值也越来越大。然而,网络测量技术相对滞后的研究现状,使得电信运营商无法对互联网实施有效的管理。
分布式业务网络(Distributed Service Network,简称DSN)是中国移动针对电信业务和移动互联网业务所提出的新一代可运营、可管理的分布式核心网体系和功能架构。即通过一个接
网格是一种解决复杂科学问题的新兴计算平台,网格中包含大量异构、分布式、跨管理域的资源,这给网格资源管理带来了极大的挑战。传统的以系统为中心的资源管理策略只考虑系统
航天型号研制集中了国家高新技术发展的前沿成果,投入了大量的资金,组织了庞大的研制队伍,是典型的高技术项目,如何缩短研制周期、降低研制成本、提高系统可靠性及增强作战能力一
好的数控编程系统不仅能减少用户的学习和使用负担,还能在很大程度上提高数控机床的加工精度,提高产品的市场竞争力。   数控图形轨迹编程是在数控语言编程上发展起来的,克服