智能环境监控系统概要设计.doc

  1. 1、本文档共137页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
 智能环境监控系统概要设计

总体设计 系统逻辑结构 模块划分及运行环境 本系统分为以下几个模块: C/S客户端:运行在Windows平台上,使用.Net构建。操作者是各授权用户,主要完成图像浏览、回放及点播、电子地图、管理配置、系统管理等本系统的所有界面部分,是整个系统的表现层。用户登录后,将根据不同权限自动加载不同的功能。界面友好。其核心是调用统一设备访问组件SmartDNSS.ocx.。 B/S客户端:允许运行在各个平台上,使用PHP构建。功能和C/S客户端完全一致。核心也是调用SmartDNSS.ocx 统一设备访问组件SmartDNSS.ocx.:OCX控件,完成对各种视频设备的统一访问控制。有两类接口,插件模式。需要注意的是,客户端和几乎所有的服务器都是访问这个组件来访问设备的。 管理服务器:本系统的核心部分。运行在Linux平台上,使用C++ 编写。其他服务器包括SmartDNSS.ocx都要根据系统参数向管理服务器发出心跳。具体功能如下: 域管理及级联服务:管理本地域的状态及信息,可与上下级管理服务进行数据交换,具体转发功能! 数据库访问及安全认证部分:数据库可支持MySQL、Access、MS SQL Server等。负责接收客户端发来的Pack包文,并根据包文做相关处理。如配置客户请求等。 其他本系统内的服务器接入状态管理及控制等。如任何一台流媒体服务器的状态及接入分配都由管理服务器进行控制。 策略服务。如该分配哪一台流媒体服务器传输图像?使用直联模式还是流媒体模式来访问图像数据等。 前端接入设备的管理,并检测接入设备的运行状况。 流媒体服务器:运行在Windows平台上,使用.Net编写。支持各个厂家的设备。支持路由服务,支持相互间的转发。支持自动发现。其核心是调用统一设备访问组件SmartDNSS.ocx.。 点播及存储服务器:负责迁移及管理DVR/DVS数据,支持回放、点播功能。支持自动发现、支持任务调度模式。其核心是调用统一设备访问组件SmartDNSS.ocx.。 以下是2期实现的模块: 报警服务器:接受外部的任何报警请求,封装成统一模式,并自动UDP广播给客户端。插件模式。 外部设备综合控制服务器:控制模拟、数字矩阵。视频会议整合及大屏整合。插件模式,功能表现可无缝在客户端软件中启用! 矢量地图中间件子系统:完成矢量地图的访问及与其他GIS系统的整合部分。通过管理配置,功能表现可无缝在客户端软件中进行启用! 设备端(可选):对于DVR设备,无须开发软件;如果是卡式或者不能达到DVR必要功能的设备,则需构建类似DVR功能的系统。 功能点描述详细 怎么实现输入输出 算法 布署示意图 在实际运用中,我们在服务器上安装Windows操作系统、MySQL数据库和服务端程序,因为有多个服务器,可以根据实际情况将不同的服务器软件模块安装到不同的服务器上,当然,也可以全部都安装在单台服务器上,部署在LAN中;而客户端程序运行在各笔记本电脑或台式机中,完成具体的监控等功能;另外,对系统管理员来说,可使用客户端,对整个系统进行全面的监控和管理。下面是一种典型的应用部署拓扑: 业务流设计 业务流是指应用系统之间的数据交换过程。在本系统中,所有的业务流都是同步的。具体可分为以下三种情况: 标准信号流:典型的XML格式的Pack包处理协议。使用TCP这种业务流发出查询及操作请求,然后呼叫方等待应答并获得返回结果。处理流程如下: 请求方 功 能 号:XXX.YYYY 参 数:Param1,Param2,Param3 …. 结果 返 回 码:1=成功;0=失败 结 果 集:一条或者多条 音视频流:这种业务流发出控制请求后,呼叫方一般不用等待应答,而连续进行接收数据流操作。处理流程如下: 请求方 功 能 号:XXXX.YYYY 参 数:Param1,Param2,Param3 …. 结果 返 回 码:1=成功;0=失败 结 果 集:多次,每次都是RTSP协议的音视频流 以上两种情况,。具体请参考Pack包说明。 系统性能设计 要保证服务器端7*24小时稳定运行。服务器端要尽可能快的响应客户端的控制信号,并能提供持续稳定的流媒体服务。 客户端要尽量少占用系统资源,前台显示和后台传输并行运作,有很好的容错能力。 人工处理过程 产品部署时,通过相关人员制作平面地图。 对数据库数据作定期备份。 数据库设计 请另参考《分布式视频监控系统综合平台.pdm》(Sybase PowerDedesinger格式)BindingHandleCF_SEND_PARAM:IdParamXMLStreamSize=0000028

文档评论(0)

raff95 + 关注
内容提供者

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

1亿VIP精品文档

相关文档