论文部分内容阅读
城域音视频交互系统利用计算机网络和移动互联网技术,将现有小区的可视对讲门禁系统、视频监控系统、资讯发布系统等进行高度整合,使业主能够通过移动终端实现对各系统的接入和查询,改善和提高业主的居家安全和服务体验。城域音视频交互系统由服务平台和移动交互终端组成。本文设计实现了城域音视频交互系统服务平台软件,配合移动交互终端,能够支撑可视对讲门禁系统、视频监控系统、资讯发布系统等的接入,供小区业主在更广范围内(而不必局限于所在小区)实现对可视对讲、视频监控、讯息发布等系统的访问和音视频的转发服务。论文主要研究并完成了如下工作内容:1、对城域音视频交互系统的整体结构进行了概述,并分别对可视对讲门禁系统、视频监控系统、资讯发布系统等三个子系统的结构和工作流程进行分析和设计,设计服务平台在整合三个子系统中的作用,根据这些作用完成了城域音视频交互系统服务平台软件的功能模块的大概设计和划分。2、服务平台软件的设计与实现。平台服务器需要满足大量资源的接入,属于I/O密集型服务器,给出利用Mina通信框架构建服务器的详细方案。平台服务器的主要工作为:(1)提供接口供监控、资讯、可视对讲门禁等上游资源的接入和业主手机等下游终端的接入。(2)按照自定义协议接收可视对讲中终端传输来的数据,然后按照自定义协议解析。对于控制命令,执行命令然后匹配接收端后转发,对于音视频数据,匹配接收端然后转发。(3)视频数据的分发,根据移动终端的请求,平台获取对应视频流后分发给移动终端。(4)提供HTTP接口,接收资讯发布前端系统的信息,然后利用推送机制推送信息给对应的移动终端。3、服务平台软件的部署及实现。首先对服务平台软件的运行环境进行分析,然后分析了软件的部署流程,最后是软件功能的实现及验证。经验证,本文所设计的城域音视频交互系统服务平台软件,可以满足可视对讲门禁、视频监控、资讯发布等子系统的接入,可以通过移动终端来与子系统进行交互,基本上满足功能需求和性能需求。