资源描述:
《[计算机]yacnsip监控基础服务平台软件介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、YacnMSP集成监控平台软件介绍2011-2-26杭州亚晨科技有限公司201.系统软件设计31.1软件体系结构31.2软件架构设计目标51.3软件模块结构5配置服务器6监控终端7流数据服务器7集中存储服务器82.软件功能描述92.1配置服务器软件92.2监控终端软件102.3流媒体转发软件122.4集中存储软件132.5WEB终端软件142.6矩阵图像系统163.关键技术和创新173.1基于功能的设备驱动173.2基于分布式的联网设计183.3多线程技术183.4可扩展的应用层平台194、国内外同类产品对比1
2、920YacnMSP集成监控平台是一套设备无关的集成监控平台,隔离了设备和应用.在普通图像监控的基础上,集成了告警,门禁考勤,电子地图,环境监控,流媒体数据转发,集中存储等多种应用.并且能够在不同的应用之间做手动或自动的联动.让用户真正看到一套各个设备协调工作,各个应用互相配合的集成型应用系统.1.系统软件设计1.1软件体系结构系统由三层结构组成,设备接入层,核心平台层和应用逻辑层.20核心平台层设备驱动通信模块日志服务权限控制设备录入设备组态联动功能普通DVR应用电视墙控制应用基于GIS地理信息的应用用户的其
3、他应用设备接入层应用逻辑层报警应用图1设备接入层:设备驱动是各种监控设备和系统发生联系的唯一方式.设备驱动将硬件设备和系统隔离开来,实现可插拔式的硬件隔离.核心平台层:核心平台层负责管理各种设备的访问,应用系统对设备的访问都由核心平台层来代理访问.同时,核心平台层还需要实现设备数据的网络传输,数据库的访问,权限控制和应用系统间的联动等功能.应用逻辑层:应用层是用户可见的一个层次,他由用户角度上的各种应用子系统组成.用户无需关心具体的硬件设备的细节就可以很容易的得到他希望得到的功能.201.2软件架构设计目标1.
4、系统必须具备严格的设备隔离层,并且在设备隔离层上有一套统一的设备接入接口,要求在各种硬件设备中进行合理的抽象,形成一套完备的接口规范.2.能快速响应用户的各种需求.因为用户对监控系统一般都有各自的应用需求.所以系统必须很有弹性,方便更改.3.系统应能够方便的和其他系统进行相互接入和数据共享.1.3软件模块结构软件模块结构图如下:20配置服务器配置终端HTML流数据服务器监控终端1监控终端2集中存储服务器配置配置配置配置设备数据流设备数据流网络网络图2配置服务器配置服务器主要负责各种配置数据的存储和访问.整个系统
5、采用集中式配置的方法.将所有的配置以XML的格式存储在配置服务器上,用户可以通过配置服务器提供的B/S配置终端来进行各种配置.系统中的其他终端和服务器也通过网络的形式在配置服务器上读取各自的配置.20监控终端监控终端包括以下几部分内容:1.核心平台.核心平台负责整个系统中所有设备的访问和调度.把设备的驱动的数据整理成数据流交给上层使用.2.应用子系统.一个监控终端上可以运行多个应用子系统.各个子系统通过核心平台共享的访问系统中的各种设备.每个子系统都有一个唯一标识,用户可以自己决定在某个终端上运行那些应用子系统
6、.3.系统主框架.监控终端主框架应用子系统1应用子系统2核心平台设备驱动系统主框架负责启动核心平台,和各个应用子系统,并为应用子系统提供界面.系统主框架可以是以桌面程序的方式实现,也可以以IE插件的方式实现.如果主框架是一个桌面程序,那么监控终端就是一个桌面型监控终端,他以C/S模式工作.如果主框架是一个IE插件,那么监控终端就是一个Web型监控终端,他以B/S模式工作.如图图3流数据服务器流数据服务器是整个系统得以在网络上运行的核心部件.他可以在各个监控终端之间传送设备数据流.20这样,某一个终端可以通过流数
7、据服务器来访问挂在另一个终断下的设备.流数据服务器甚至可以自动寻找设备所挂接的物理终端,使用者根本无须知道他所使用的设备的实际物理位置.如图终端1流服务器请问访问设备1寻找设备1的实际物理位置(终端2)终端2访问终端2,请求设备1的数据设备1启动设备1并得到数据流设备1的数据流设备1的数据流图4流数据服务器还可以实现多个监控系统的互联.只要双方遵循同样的访问协议,就能互相访问对方系统中的设备.集中存储服务器为了方便各种监控数据的管理,现代监控系统中一般都采用集中存储的方式,在本系统中,其实可以把集中存储服务器看
8、成一个特殊的终端,在上边运行的应用子系统的功能就是把设备过来的数据流保存到磁盘上.通过合理的组织,便于用户日后的查询的回放.集中存储服务器同样从流数据服务器那里获取数据。另外,集中存储服务器还要实现录像策略的设置。例如.在一些时间段里面进行实时的录像,而在另外一些时间段里面是进行文件的下载等等.202.软件功能描述2.1配置服务器软件20★功能:>>保存系统的组态配置数据(组织,监控点