基于SIP协议的WiFi电话补盲iOS客户端的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:Zero1_41004513
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动通信已经成为了当今人们最主要的联系方式之一,但是在使用移动电话的过程中,常常受到信号差的影响,造成通话质量差或无法通话的现象,形成信号盲区。近年来VoIP技术得到了长足发展,智能手机和WiFi网络也得到了广泛普及,这使得利用VoIP技术、智能手机和WiFi网络来补充信号盲区成为可能。基于以上背景,本文设计实现了一种基于VoIP技术的WiFi电话补盲客户端。该客户端采用了 SIP协议作为信令交换协议,在iOS平台上采用Swift语言实现。本文分析了客户端的需求,并介绍了客户端的模块设计,将其分为SIP协议栈模块、音频处理模块、中央控制模块和用户界面模块。各个模块间相互独立,层次分明。其中,SIP协议栈是参考开源协议栈自行实现的模块,完成了 SIP消息的发送与接收;音频处理模块采用了 iOS平台原生的Audio Queue进行音频的录制、播放和编码、解码;中央控制模块以状态机的形式实现。本文接下来详细阐述了四个模块的具体设计与实现。SIP协议栈模块由协议栈管理层、对话层、事务层和传输层组成,是客户端的核心模块之一。音频处理模块由两个Audio Queue分别完成语音的录制与播放。中央控制模块实现了四种状态,定义了各个状态下的行为以及状态间的转换。最后,本文对客户端进行了功能测试、健壮性测试和性能测试,测试结果表明客户端具有良好的功能性和稳定性,达到了预期的目标。
其他文献
全球社会老龄化和失能人群的增加为城市建设提出了新的要求,过去工业化背景下产生的平均化产品已经无法满足当下社会各类人群对多样化服务的追求。作为提供环境服务的城市户外公共空间,也应当具备令所有人都感到方便和舒适的特质。创造具有包容性的场所不只意味着物理空间的方便,更多是依赖于提供实时的信息、清晰的标识、良好的灯光、强烈的视觉反差和便捷的网站、软件和纸质出版物。支持这种环境建设的包容性设计理念是一种试图
首次在国内报告小鼠前庭迷路的体发育。采用周祥宁和VanDe Water建立的HEMA水凝胶器官培养法培养第12-13天CBA/C57小鼠胚胎的内耳原基7-8天。内耳原基的上部发育成3个半规管、椭圆囊和球囊。
应用流式细胞术和细胞免疫荧光染色技术,对42例膀胱移行细胞癌基因蛋白ras P~(21)表达进行分析。结果表明,ras p~(21)表达与肿瘤病理分级及浸润情况密切相关,在复发的膀胱肿
通过国内外有关城市地震活断层探测的实例 ,对城市地震活断层探测的主要地球物理方法进行了介绍。由于城市地区特殊的干扰环境 ,城市地震活断层探测需要对传统的技术方法进行
在我国重型肝炎中,亚急性重型肝炎占绝大多数,其临床表现不一,相差悬殊。根据多方面资料综合分析研究,将亚重肝分为轻、中、重三型,并对各型重肝采取相应的治疗,取得良好效果。初步
随着互联网行业的快速发展,新媒体已经突破传统媒体的模式,实现了通信方式的革新。在近几年即时通讯软件的发展极其迅速,尤其在移动端的应用越来越广泛。即时通讯拥有实时性
改革开放以来特别是党的十九大以来,我国扶贫工作成效显著,扶贫治理体系也在逐步跟随着做出改变,气象部门作为社会公益类组织,积极响应党中央号召,一方面制定气象服务参与脱贫攻坚计划,另一方面稳步做好定点扶贫工作,制定了关于帮扶突泉县的工作方案。内蒙古突泉县为国家级贫困县,经过多年的努力,于2020年3月摘掉了国家级贫困县的帽子。突泉县作为中国气象局的定点帮扶县,具有很强的代表性。笔者以突泉县气象服务助力
1 问题的提出对于精度要求较高的孔,工厂中的一般做法都是分别采取钻孔、铰孔,或钻孔、扩孔、铰孔的工序进行加工,如山东巨菱集团所生产柴油机的挺柱孔,原工艺采用三台机床(
阐述了菊花的品种复壮技术,即采用二次脚芽培植法,以保持品种的优良特性.