应用软件设计和功能实现说明文档.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
车载监控系统概述 整套监控系统将包括车载设备、网络服务器、客户端三大组成部分。客户端 通过服务器的中转与车载设备间接通信, 以实现从车载设备接收监控信息和向车 载设备发送控制指令等。 所预计的主要功能将包括视频音频监控, 酒精检测,传 感器报警,语音对讲,远程云台控制等。车载设备通过 3G 无线数据模块无线接 入网络,以实现车载移动监控。 外接设备 摄像机 酒精检测 传感器 车载处理设备 流媒体采集 数据存储 监测报警 流媒体播 处理模块 模块 模块 放模块 远程视频 远程控制 语音对讲 监控模块 模块 模块 P P P C C C T T T 服务器 流媒体接 指令转发 语音流转 收模块 模块 发模块 数据库管 用户管理 理模块 模块 流媒体转 指令转发 语音流接 发模块 模块 收模块 P P P C C D T T U 客户端 流媒体接 远程控制 语音对讲 收模块 模块 模块 流媒体播 音频采集 放模块 处理模块 系统部署图 整个系统部署结构如图,其中: 车载设备连接模拟摄像机, 并通过 3G 数据模块拨号连接网络。 实现视频音频采集,可以把实时音频视频发送至服务器。并且可以挂接硬盘存储设备,把 采集的视频和音频存储至硬盘。存储的视频可通过网络点播,并可以通过模拟输出端口直接把存储的视频音频输出到电视机进行播放,播放时有图形操作界面。 车载设备的通过带酒精度传感器的外接设备进行酒精检测。酒精检测后将检测数值传到服务器,并发送提醒短信到用户手机。在本地对酒精值进行分析和声音播报。 车载设备的报警传感器安装在需要的位置, 检测到非法入侵时, 可通过 3G 模块以发送手机短信的方法通知用户。 车载设备可从服务器接收音频数据并且进行播放。 服务器可将车载设备的视频音频数据转发至客户端,可以把来自客户端的指令信息和音频数据转发至车载设备。 客户端可接收视频音频数据并进行播放,可以控制车载设备的摄像机云台,可以通过话筒向车载设备讲话。 客户端与网络服务器逻辑分开, 服务器可以同时连接多个车载设备和多个客 户端。并把每个客户端与该客户的若干设备对应。根据实际需要, PC 客户端也可以并入服务器系统。 1.1 系统功能流程 服务器监听连接请求, 服务器分别通过针对双方的 TCP控制端口监听来自监控前端和来自客户端的 TCP连接。 前端设备注册,当有监控前端连接到服务器后,监控前端会发送注册指令信 息到服务器,指令信息中的数据区包含设备号信息。 并连接到语音流转发 TCP 端口。服务器将该设备注册为在线设备。 客户端登陆,当客户端连接到服务器后,客户端会发送指令信息到服务器,指令信息中的数据区包含用户名和密码。服务器需对登陆请求进行处理,发送应答信息,接受或者拒绝。若拒绝,应答指令中数据区包含错误信息,用户名密码错误或者设备被占用等。登陆成功后向服务器连接视音频流接收TCP端口,此端口校验成功后连接。并开启一个 UDP 端口监听来自该客户端的语音流。 用户设备列表,用户成功登陆后,服务器需对该用户有权限访问的在线设备列表,并将列表发送至客户端。指令信息中的数据区中存放设备列表信息。 用户指令转发,用户对某个前端发送控制指令时,将指令转发到对应的监控前端。 视音频传输,当服务器接收到视频请求指令后,服务器开启 TCP端口监听来自前端的连接请求。前端设备通过此 TCP端口连接服务器,服务器接收到来 自监控前端的音频、视频流时,通过视频音频流转发专用 TCP端口,将数据转发至对应的客户端。 用户指令处理,当从客户端对服务器发送指令时,服务器接收并处理。例如用户修改密码,数据区会包括新的密码,服务器需要进行数据库更新。 语音对讲,当收到语音对讲指令时, 服务器开启一个 UDP端口监听来自客户端的数据流,并通过语音流转发专用 TCP端口转发至对应的前端。 断开连接, TCP连接断开后,注销设备,并通过该端口继续监听。 1.2 数据流程图 灰色底纹字体表示的数据服务器不做处理,只转发数据。 监控前端 设备 ID 发送注册信息 接收控制指令 接收语音流 输出 视频流 音频流  TCP TCP TCP  服务器 前端交互 监控前端注册 转发控制指令 转发语音流 接收 视频流 音频流 客户端交互 用户校验登陆 用户管理 发送设备列表 接收控制指令 转发 视频流 音频流 接收 语音流  TCP TCP UDP  客户端 登陆服务器 发送用户指令 接收设备列表 发送控制指令 接收 视频流 音频流 发送 语音流 数据库 用户信息: 用户 ID 登陆密码 所有权限 车载视频监控系统的数据流程图 车载前端方案概述 车载设备配备视音频处理芯片, 可以连接最多 4 路摄像机,可连接 GPS 设备 和报警传感器等设备, 在 Linux 系统上运行车载监控

文档评论(0)

150****0902 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档