基于Linux的嵌入式SIP服务器的研究

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:lxy850628
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
会话初使化协议(Session Initiation Protocol,SIP)以其简单、灵活、可扩展性强等特点已成为实现网络电话(Voice Over Internet Protocol,VoIP)系统的关键技术。它不仅能够满足用户代理之间消息的交换、注册等功能需求,也能够帮助操作者载入路由和安全策略,认证用户信息以及管理用户定位。伴随着SIP协议的不断发展和完善,作为SIP系统的核心实体--SIP服务器的研究与应用也变得更加重要。同时,在后PC时代,嵌入式系统因其专用性强、实时性好、可裁剪性好、可靠性高、功耗低等诸多优点,已渗透到人们日常生活中的各个领域,尤其对VoIP技术的发展起到了极其重要的推动作用。因此,将嵌入式系统和具体的SIP应用相结合,研究与开发嵌入式SIP产品具有非常重要的意义。本课题的主要目标是在Linux环境下实现SIP服务器协议与嵌入式系统的结合,对SIP服务器的嵌入式特性作一些研究和探讨,设计并实现嵌入式SIP服务器,使其应用到嵌入式设备中,从而具有嵌入式系统特点。   本文主要进行了以下几个方面的工作:首先,文章介绍了课题的技术背景,对SIP协议的产生背景、体系结构、消息格式、消息头字段以及会话描述协议(Session Description Protocol,SDP)和嵌入式系统进行了全面的介绍。其次,本文分别从嵌入式系统和Linux操作系统两个方面探讨了SIP服务器的嵌入式特性;然后,本文根据嵌入式系统对硬、软件环境的要求,采用模块化的方式设计了嵌入式SIP协议栈,并论证了嵌入式SIP协议栈在设计上的合理性;进而,文章基于嵌入式SIP协议栈设计了嵌入式SIP服务器;然后,本文依据嵌入式SIP协议栈的模块化结构分别实现了消息收发器、消息处理器和接口处理器,并对该协议栈进行了测试;同时,本文依据嵌入式SIP服务器的框架结构分别实现了SIP服务器的三个逻辑实体:注册服务器,代理服务器、重定向服务器。最后,对嵌入式SIP服务器进行了测试。测试结果表明,该服务器能够在嵌入式环境下很好的为用户代理提供基本的服务功能,且具有体积小、占内存少、便于移植、易于扩展(模块化的结构)等特点。
其他文献
面向主题是数据仓库的特征之一,面向主题是指数据仓库中的数据是按照主题进行组织的,合理地选取主题是数据仓库设计成功的前提条件。没有正确、合理的主题,就无法合理地组织
无论何时,人们都希望在第一时间得到问题的答案。为此,自动问答一直是人工智能和自然语言处理领域中一个倍受关注并具有广泛发展前景的研究方向。随着硬件的强有力支持,以及
伴随着互联网的高速发展,视频数据高效、实时的传输,需要按照一定的视频压缩标准进行编码。运动估计作为视频编码过程中的核心步骤之一,其优劣程度直接关系到视频压缩编码的效率
在计算机图形学领域里,自然景物的模拟是一个重要的研究课题,它在虚拟现实,计算机游戏、影视、广告、视景仿真等领域中有着广泛的应用。在自然景物的模拟中,水的模拟是比较重
随着多媒体与互联网技术迅猛发展,基于内容的图像检索受到广泛关注。然而早期的基于内容图像检索仅仅利用图像的颜色、纹理、形状等特征信息进行图像间相似性判定而无法有效
随着互联网时代的到来,企业数据爆发式增长。如何更好地支持海量数据的存储、分析,已经成为企业关注的重要问题。数据仓库是用来存储、分析海量数据的重要工具。传统关系型数
图像分割是计算机视觉领域的重要组成部分,多相图像分割的技术就是根据图像自身的特征诸如强度、纹理、色彩以及光流场等信息将图像划分为一类子区域。由于图像本身的复杂性
随着信息处理技术的发展,人脸跟踪已逐渐成为研究的热点问题,它在身份识别、智能人机交互系统、视频监控等领域有重要的应用价值。人脸跟踪涉及到模式识别、数字图像处理、多媒
脑电是卒中康复研究中新兴的比较有效的手段,也是卒中康复研究中的热点。基于运动想象的脑机接口(MI-BCI)技术在卒中康复中的应用是近年来脑卒中运动功能康复的一个新的方法
近年来,云计算的热潮席卷全球各地。国内也迎来了云计算发展的高峰期,逐步融入企业领域。云计算的难点在于“运维”,而监控系统是运维环节中非常重要的一部分。监控系统对于