欢迎来到天天文库
浏览记录
ID:25293494
大小:58.50 KB
页数:8页
时间:2018-11-19
《多级视频监控平台网络配置管理的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、多级视频监控平台网络配置管理的设计与实现多级视频监控平台网络配置管理的设计与实现 以前的视频监控系统通常仅有几十.LU(MatrixUnited-Protocol)为最底层的平台,如图1所示。 MU可以简单的理解为一个协议转换器,即可以兼容各种矩阵的控制协议,使其现实与外界互通。MU软件平台为嵌入式Linux操作系统。通过MU控制模拟矩阵,从而实现将模拟矩阵监控系统纳入IP网络,从而实现统一的监控管理。MU以嵌入型数据库存储数据。 系统环境为:一个中心,两个分中心。中心设一个域服务器,两个分中心各一台子域服务器,各有若干台
2、MU,在同一个IP网上。 每个中心各一台MAX矩阵,用于连接监视器、摄像头、编解码器等设备。三台Max矩阵通过视频干线相连,(双向各两路视频干线),中心4台监视器,分中心各2台监视器。每台矩阵配置4路视频输入。 三台MU分别通过串口与MAX矩阵相连,用于管理本地用户和资源。域服务器上存储所有的用户与资源。每个MU上接至少一个键盘,可以从键盘上登录。 从矩阵输出4路至编码器,编码器数字化后经存储服务器存储。4路视频到海康DVR进行存储,通过客户端可以查询存储服务器上的录像、同时也能访问海康DVR上存储的录像,如图2。 图
3、2物理结构 对于这么多资源类型,如何唯一有序的区别每一个资源,我们采用资源全局唯一编号的方式. 所有的资源有一个内部编号,这个内部编号是全局唯一确定的4个字节的数值,给节点划分区间,4个字节的前14位表示节点编号,后18位表示资源编号。节点数量可以达到16384,每个节点的资源数量可以达到262144。 【计算方法】 编号起始值=(节点编号-1)262144+(资源类型起始序号-1)2048 根据公式可算出每个资源类型的起始值,每次新增一个资源在上依次的最大值上递增。资源类型起始序号从资源类型定义表中获得。资源除了全
4、局编号,还有一个本地编号,如:摄像机编号、监视器编号、矩阵的节点号等。1.2资源配置模块设计与实现 视频监控网络配置与管理系统采用图形用户界面操作方式实现数据的配置和传输操作管理。可以将其为分两大模块:一是网络设备资源数据配置,二是通过数据同步将顶级节点配置的资源数据完全同步到下级节点或底级节点.其中资源数据配置是通过界面操作将数据发送给Oracle数据库进行保存,和通常的MIS系统一样。而数据的同步需要采用数据同步技术通过一定条件得到实现。 针对资源配置这项整个系统的数据核心,采用树型分类的方式进行配置,且数据库的设计也
5、是照节点来进行资源的划分。所以最终采用节点为对象来进行用户信息、用户组信息、服务器信息、矩阵信息、摄像机信息、编解码器信息、监视器信息、编解码器信息、干线信息、DVR信息、设备组信息以及摄像机监视器的资源映射的配置。如图3所示。 图3配置界面设计图 1.3数据同步模块实现 当多级平台状态下,包括MU、SDS、DS的服务器节点数众多,不可能针对每一个节点进行配置,所以我们需要按照自顶向下的方式进行数据同步,只要在最顶级节点将所有的资源数据等配置完毕,就可以按照完全数据同步的策略将其同步到指定节点,其同步架构示意图如图1。
6、 1.3.1影响分布式数据库同步性能的因素 数据同步的服务器分布在不同的站点,如何有效、高效率地并且保证数据的准确无误是数据同步研究的关键。 考察一个数据库同步性能的重要因素就是完成一次数据的同步需要的时间Tmax,下面以最极端的情况来分析哪些因素对Tmax有关,认为参与同步的服务器间互相间都可以进行同步来考虑。参与同步的服务器以V1、V2、V3Vn来标示,服务器间的链路图如图4所示。U的数据同步,从SDS或DS获得完整的数据库文件,更新本地的数据库。同步采用ftp服务完成,即在DS、SDS或者网管服务器上开通ftpser
7、ver,MU作为ftpclient,从上级获取完整的数据库文件。 单独实现一个用于将数据导出的工具,在上级服务器上预先准备一个空的数据库文件(包含了表、视图或过程),然后导出所需节点的具体数据,插入到这个数据库中,比如准备一个MUdb的空数据库,再插入某个MU的数据,生成这个节点的数据库文件。 在上级的ftp服务上,建立各节点的目录,不同节点的数据库文件放在不同的目录下,下级获取文件时,需要指定节点和文件。 完整的同步策略还需要建立同步的日志,记录各节点同步的时间、同步的结果。在mu这一级,可以增加主动同步的接口,通过客
8、户端或网管来控制,发送消息给mu,通知mu从上级服务器那里下载数据。Mu同步下载完数据后,发送确认结果给上级服务器,上级服务器确认后,记录日志。 执行方式采用系统内部执行同步操作:用户在DS上配置完数据后,可以通过客户端或网管工具通知DS开始本地创建同步数据库文件。当创建完
此文档下载收益归作者所有