应用服务器中SIP协议栈的设计与实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:svetcn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动通信技术的不断发展,下一代网络成为发展的必然趋势。下一代网络采用分层的结构,分为松散耦合的:业务层、控制层、媒体传输层和接入层。在下一代网络中,应用服务器属于业务层实体,它为各种增值业务和智能业务的执行和管理提供环境,也对第三方业务提供商提供开放的业务接口。在下一代网络的发展中,SIP(SessionInitiation Protocol)协议成为下一代网络的重要控制协议。应用服务器使用SIP协议作为会话控制协议,用来建立、修改和终止IP(InternetProtocol)网上的双方或多方多媒体会话。应用服务器由业务逻辑执行环境子系统,外部资源适配子系统,管理和部署子系统组成。应用服务器SIP协议栈位于外部资源适配子系统,它提供RFC3261(Request for Comments)定义的SIP协议能力。应用服务器SIP协议栈设计时参照SIP协议的分层结构,SIP协议栈包括网络模块、消息编解码模块、事务状态机管理模块、会话状态机管理模块、管理和监控模块,各个模块之间采用松耦合方式实现。本文围绕应用服务器SIP协议栈的设计与实现进行阐述。论文第一章绪论部分简单介绍了应用服务器SIP协议栈的发展背景。论文第二章介绍了IMS(IP Multimedia Subsystem,IP多媒体子系统)为架构的下一代网络,它是以新应用为驱动的现有网络的融合。在该体系结构中,应用服务器提供完整的开放业务接口和业务管理能力,提供完整的对业务运行环境和业务开发的支持能力。然后详细研究分析并对比了现有开源SIP协议栈和商业SIP协议栈的优缺点,并提出应用服务器SIP协议栈的功能需求。论文第三章详细研究了SIP协议栈的体系结构以及功能视图、运行视图、部署视图。然后详述了网络模块、消息编解码模块、事务状态机模块、对话状态机模块以及消息创建模块的设计与实现,并对设计实现中的线程池的使用、Spring技术、JMX(Java ManagementExtensions)技术、SIP消息部分编解码技术、线程同步技术、消息队列技术等关键技术做了详细的论述。在SIP协议栈的设计中,采用了面向对象的设计方法,并抽象了SIP协议中的各种概念,设计中充分考虑到SIP消息和消息头的扩展性的要求。应用服务器SIP协议栈通过标准的JAIN-SIP(Java API for Integrated Networks)封装后提供给应用服务器使用。论文第四章介绍了通过使用典型的背靠背SIP呼叫模型进行性能测试,通过分析测试结果,得出应用服务器中SIP协议满足设计目标,但是也存在需要改进的地方。在论文的最后,我们介绍了项目的当前进展,提出了应用服务器SIP协议栈的前后台设计方案,并以此作为下一步的改进工作内容。
其他文献
由于互联网络的发展,整个世界正在迅速地融为一体。计算机网络在经济和生活的各个领域正在迅速普及,整个社会对网络的依赖程度越来越大。伴随着网络的发展,也产生了各种各样
信息时代的来临,带来大量的数据。这些数据中隐藏着许多重要的信息和知识。如何从表面数据中提取到深层次的、表现了事物内在规律的规则来进行预测或指导决策,是迫切需要解决
随着科技进步和计算机网络技术的发展,越来越多的人融入到了网络,享受着网络带给人们的种种便利。但同时随着互联网规模的迅速扩大,安全问题已经成为一个互联网发展中无法回
结构学习是机器学习中一类重要的学习方法,近年来已得到了人们的广泛关注。本文主要针对结构机器学习的结构表示问题及结构度量问题,从Finsler几何的角度对其展开研究,提出了
粗糙集理论(Rough Set)在上世纪末由欧洲著名的学者Pawlak Z,作为一种对进行数据分析和处理工具首次被概括归纳推出,它是一种用于描述具有不确定性、含糊性较高的数据的数学
在研究不断变化着的现实世界时,时间是一个非常重要的因素。我们常以时间为依据来解释各种事实和数据,因为各种事件和实体间的潜在关系常常蕴涵在时态信息中。目前对时态信息
近些年来,机器人教学与实践成为学校教育的一个重要环节,并得到国家的大力支持。教育机器人本身涉及多种门类不同学科的知识,在多个方面都能锻炼学生的能力,提高他们的综合素
近年来,作为数据挖掘的重要工具之一,聚类分析的应用领域日益广阔,越来越多的领域出现了大量的数据流。数据流具有数据量无限且流速快等特点,使得传统的聚类算法不能直接应用于数
车辆路径问题是近几十年来运筹学、应用数学、网络分析、计算机应用及交通运输等学科研究的一个热点问题。开放式车辆路径问题是另一种类型的车辆路径问题,有着广泛的应用前
视频运动目标检测是数字视频信号处理、分析应用的一个重要领域,在民用和军事上有着广泛的应用,实现可靠、快速的运动目标检测系统有着非常重要的意义。论文将SOPC的概念引入