论文部分内容阅读
传统对讲机在建筑施工、交通运输及物业安保等行业有着重要的作用。但随着工作方式的多样化,远程指导、统一调度等方式成为通信的新需求。基于此云通信系统应运而生,云通信系统是基于云平台的通信系统,终端将媒体流发往服务器,由服务器实现语音分发、消息交换和群组控制功能,完成实时对讲。相较于使用无线电通信的传统对讲系统,云通信系统具有通信范围广、抗干扰能力强、服务稳定以及可拓展性强等特点。运行云通信应用的终端实现了对讲机的全部功能,此外还增加了许多为生产环境打造的新功能,能够替代传统对讲机,为用户提供更好用、更稳定的功能。本文主要介绍了云通信中消息交互系统。消息交互系统建立在已有的云通信对讲系统之上,实现了短消息交互、终端地理位置实时上传、一键报警以及现场拍传功能。消息交互系统从运行环境可以划分为终端和服务端两大部分,终端部分使用Android MVC模式实现了低资源消耗、高可用的云通信应用;服务端基于SpringBoot框架,借助云通信SIP通信模块和调度模块提供的接口,实现了消息转发、位置管理的云通信服务。论文研究目的是通过结构化开发方法完成云通信中消息交互系统的设计和实现。项目开发过程中,对系统分别进行了需求分析、概要设计、详细设计与实现以及测试;将系统划分为具体的功能模块,并针对每个功能模块进行详细的设计、开发以及测试,最终实现了符合实际生产需求的消息交互系统。消息交互系统进行了多次开发迭代和功能完善,直到系统运行效果满足要求,最终通过委托方质量部门的测试。目前云通信系统已交付给用户,投入实际生产环境使用;经委托方调查反馈,系统运行状态良好,已达预期标准。