基于Symbian OS的VoIP研究和实现

来源 :北京邮电大学 | 被引量 : 3次 | 上传用户:a7753834
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通过分析研究Symbian操作系统的独特特点,结合手机终端的独特性,本文提出了一种基于SIP协议、以WLAN接入的VoIP客户端在智能手机平台上的设计与实现方法。该客户端以WLAN接入Internet拨打IP电话,采用本客户端的手机可以绕过运营商的移动网络进行语音通信。文章从功能角度对该系统进行了分析,并从软件架构的角度详细介绍了本客户端的结构设计。文中详细探讨了本VoIP客户端软件分层的框架设计及其MVC模式的设计思想。文中详细介绍了VoIP客户端的各个功能部件,包括UI,Phone Engine,SIP Engine,Talk Engine等,介绍了这些功能部件的不同功能和相应的设计模式思想,例如Phone Engine和SIPEngine状态机的实现采用的状态设计模式,不同层的部件采用观察者模式互相通信等。文中描述了这些部件的实现方式并在某些关键技术上详细描述了其实现细节,包括SIP Engine采用SIP ResolverFramework实现调用SIP协议栈,SIP Engine中对于事务的响应,SDP的实现,Talk Engine录音和播放的实现以及其接收缓冲对列的实现等。最终本客户端在实验网络环境下和诺基亚手机平台上得到了验证,并获得了很好的效果。
其他文献
早期人们对于语音信号盲分离的研究主要是基于麦克风阵列的研究,出现了很多优秀的算法,比如ICA算法、基于信号的稀疏性研究等。随着人们对于盲源分离研究的不断进步,人们发现
自工业革命以来,人类的不断发展总是建立在大量消耗自然资源的基础。然而随着地球自然环境和人居环境的恶化,人类终于认识到这种以破坏自然为代价的发展方式是不可取的。如何使
随着城市建设的加快,现代楼宇建筑高度不断提升,城市范围不断扩大,高层建筑密度不断加大。高层建筑的安全问题也应加强重视。高层建筑往往以其宏伟的尺度和巨大的体量,给观者以强
视觉监控是当前计算机视觉的研究热点,近年来越来越引起人们的关注。而运动检测是视频监控中的首要问题,运动检测的目的就是从序列图像中将变化区域从背景图像中提取出来。运
建筑抗震性能化设计是解决复杂抗震问题的有效方法,如何根据工程的具体情况,确定合理的抗震性能目标、采取恰当的计算和抗震措施,实现抗震性能目标的要求是本文研究的主要问题。
互联网的普及使网络视频业务飞速发展,然而网络和计算机硬件的限制造成了视频业务发展的瓶颈。P2P网络技术和视频业务的结合给视频业务的发展,开拓出了一条新路,也解决了视频
学位
由于市政公用工程道路建设规模持续扩大,施工建设的施工人员也在持续增加,为道路路基施工造成了一些影响,这对于城市的居民生活、生产乃至生命财产安全造成了非常大的影响。路基
随着物理学、信息科学和医学越来越紧密的结合,更多人体成像工具进入医学临床诊断和治疗领域,一些新的学科和跨学科的研究领域也相继诞生。影像导引下的计算机辅助诊断就是其中
着科学技术的发展,经济,社会,文化水平的提高,桥梁建筑的需求越来越高,我国的桥梁工程无论在建设规模上,还是在科技水平上,都取得令世界瞩目的成就。本文就施工准备以及施工计划谈起