基于3G智能终端的SIP协议应用的研究——Symbian平台上基于SIP协议的PA的实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:nanti
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
3GPP(3州generationpartnershipproject第三代移动通信伙伴项目)工作组已经决定采用SIP作为其IP多媒体子系统域的协议,其目标是对Intemet所拥有的所有成功服务提供无处不在的接入,将Intemet世界和蜂窝世界融合在一起。3G的服务离不开3G终端作为载体来提供支持。本文主要探讨基于3G移动智能手机平台SymbianOS的SIP应用,在此基础上实现符合RFC3856协议框架的PresenceAgent,同时对系统功能进行了验证。 本文首先介绍了3G智能终端的系统与功能。通过对三大流行的智能手机操作系统的比较,决定选用SymbianOS作为实现的平台。之后阐述了SymbianOS终端硬件的局限性,并和PC的操作系统进行了横向比较,由此决定了SymbianOS必然与我们平常所接触到的操作系统存在着天壤之别。接下来讲述了SymbianOS和S60平台软件的体系结构以及SymbianOS作为资源受限的操作系统提供哪些框架以保证其系统的执行效率和性能,这些也就是SymbianOS开发的困难所在一清理栈、活动对象等。这些决定了SymbianOS开发的困难性和高代价。在接下来的章节中,主要论述了SIP协议基本框架:包括SIP的基本功能、SIP网络的主要元素并举例讨论了SIP消息的构成和交互流程。然后讲述了Presence系统,引入了PresenceAgent的概念,着重介绍了两个非常重要的消息:subscribe和noti母,它们是提供Presence信息的必不可少的元素,此外还介绍了Presence系统事件的构成以及Presence系统各实体之间的消息交互流程。 本文第二部分首先对开源eXosip协议栈进行了深入的了解和分析:分析了协议栈状态机的构成和代码实现,协议栈如何发送消息及其调用流程,协议栈在收到消息后如何通过状态机状态转换进行处理等。结合对SymbianOS框架的深入了解将eXosip协议栈成功地移植到Symbian平台上,并列出了移植的心得和注意事项,结合移植的例子说明了如何将多线程程序转换成SymbianOS中对应的AO。在此基础上设计并实现了符合RFC3856的PresenceAgent。通过模拟器对PA进行了一致性测试和性能测试,验证结果符合RFC3865中关于PA的定义。 最后总结全文,指出课题中有待进一步深入的方面,并指出了论文在实际应用中的重要价值。
其他文献
关联规则问题是数据挖掘领域的一个研究热点。该问题的解决分为两步:频繁项集挖掘和利用这些频繁项集产生强关联规则。由于第一步决定着整体性能,因此研究频繁项集挖掘问题具有
并行/分布式数据挖掘是针对当前信息量日益增大以及数据所呈现的高维、异构和分布式存储等特性而出现的新的研究课题,分类规则挖掘是数据挖掘领域的重要分支。本文着重对多数
本文主要针对数字音频水印的稳健性、理论模型及抗几何变换攻击等问题展开研究,针对现有一些数字音频水印算法中的同步问题缺陷,提出了一种基于离散小波变换DWT(DiscreteWavele
时态数据预测是时态数据挖掘的一个重要的研究方向。它是用被预测事物过去或现在的已知数据,构造依时间变化的挖掘模型,对将来的未知做出预测。支持向量机是九十年代中期提出来
本文主要对视觉坐标测量机的仿真模型进行研究,以摄像机为测头,进行非接触式立体视觉测量。该模型通过对摄像机的运动控制,形成多目立体视觉模型,实现了基于多目的非接触仿真
入侵事件的日益猖獗,人们发现只从防御的角度构造安全系统是不够的。入侵检测系统IDS是继防火墙、数据加密等传统安全保护措施后新一代的安全保障技术。它对计算机和网络资源
JXTA技术是网络编程和计算的平台,是用以解决现代分布计算尤其是点对点(P2P)计算中出现的问题的一种技术规范。JXTA技术提供了基础性的机制解决当前分布计算应用中面临的问题
随着人们对软件系统的要求不断地提高,形式化技术得到了充分的发展。过去人们依赖于优秀的软件工程师来对软件系统可靠性和安全性提供保证,而如今,人们可以使用已有的形式化技术
随着社会和科技的发展,离散事件动态系统(DEDS)的性能分析和优化应用已经成为控制与系统、管理、计算机等学科交叉领域内的一个前沿研究方向。半马尔可夫决策过程(SMDP)作为
视频中的人体行为识别主要是指对包含人体行为的视频文件或片段进行分类和标记,是近年来计算机视觉和模式识别领域一个非常热门的研究方向,在人机交互、智能监控、视频检索等领