基于校园网络的微机视频监控系统的设计与实现

2016-07-04 15:10陈浩新
经营管理者·下旬刊 2016年8期
关键词:校园网络微机结构设计

摘 要:随着网络技术的快速发展,校园中也构建了自己的网络,为了确保校园的各项安全,安装视频监控系统是其重要的途径,而为保证视频监控系统的顺利运行,必须加强对监控设备的管理,因此,本文主要针对校园网络,设计出微机视频监控系统,经过检测,该设计方案具有很强的可行性及稳定性,可以实时监控到微机监控点的情况。

关键词:校园网络 微机 视频系统 结构设计

安全系统一个重要分支就是视频监控,其主要组成成分有监控平台、传输线缆及摄像机。视频监控系统被应用到各个领域,是由于它具有很多优势特点,例如生动性、直观性及实时性等等,其系统有较强的防范能力。随着相关技术的快速发展,也推动了视频监控技术的提升。然而,设备管理方面,却存在很多限制,比如数字视频录像机视频输入端口、地理位置等等,使其设备管理不能统一,访问地址过多,因此必须针对这一缺点设计出合理的视频监控系统。

一、微机视频监控系统结构

微机视频监控系统主要结构为数字视频录像机、数字视频摄像机、校园网络共同构成。各个监控设备都是通过校园网络进行连接的,因此能达到统一监控设备的目的。

二、微机视频监控系统设计

1.软件设计。选择完系统的硬件设备,就需要对系统的软件进行设计,首先要对系统的软件有清楚认识,在整个监控系统中软件结构主要包括两种类型,其一就是服务器-客户机结构,即C-S,也就是以分配任务的方式实现的,这两个部分的端口分担整个任务,服务器的资源开销降低了,同時也节省了两个端口之间的通讯费用。客户机端要进行管理必须安装客户端软件,在客户端上包含着主要的程序,其程序的功能使将用户需要办理的业务完成。服务器端则具有以下的功能:管理数据、共享数据、维护系统和数据、控制并发等等。其二就是浏览器-服务器结构,即B-S结构,在系统浏览器的作用下构建用户界面,服务器端包含主要的应用程序,服务器对这些应用程序进行维护和升级,这与客户端不含程序有直接的关系,也对客户端维护、升级困难的问题具有一定的弥补作用。客户端被浏览器所替代,丰富了用户页面,当然也有它不足之处,就是限制了输出及打印数据等功能的发挥。针对这一问题的存在,可以通过应用插件或控件的形式来解决。为对校园内微机的摄像机进行统一管理,将各台摄像机的信息都能记录下来,并实现数据共享,本文设计的系统主要采用服务器-客户机结构,即C-S结构,主要依据的是某公司官网接口,这种结构的优势是将服务器资源的利用率降低,使其在计算机上可以清楚地显示出实时数据,以便对其运行情况进行实时监控。

2.数据库设计。该设计的系统主要是Sql Server 2005管理数据系统,此系统作为一种数据库管理平台,是由微软公司推出的,其功能是为企业提供数据管理。此数据库引擎由两种数据类型构成,即机构型和关系型。其功能为存储,其特点是可靠、安全,适用于复杂、巨大的应用程序,实现数据管理功能,使其数据管理快速、准确及安全。为适应软件系统,数据库系统设计主要遵循两个原则,一方面是对微机室视频摄像机进行信息管理,另一方面是对登录用户进行信息管理。因此,在设计中只要将2个关系型的数据库表格设计出来就可以,即摄像机信息管理表和用户登录管理表。摄像机信息管理表使用Uniqueidentifier及Varchar(50)数据类型,Uniqueidentifier数据类型最大可以储存二进制128位数值,功能与全球唯一标识符(GUID)基本一致。全球唯一标识符采用二进制,并且是唯一采用二进制数的数据管理类型,二进制数形成主要通过CPU时钟及网卡随机产生的,每一台计算机具有独自的GUID值,没有同样的值。在Windows系统中经常运用GUID,同时也会在应用程序和数据库中常见,其中应用程序中三个方面会用到GUID,即注册表键值、产品号及接口标识。用户登录管理表也使用Uniqueidentifier及Varchar(50)数据类型,使其反映了用户登录情况,对登录密码进行加密,其方式为MD5。这种加密方式广泛应用于计算机安全领域,它属于一种散列函数,其功能是保护信息的完整程度,实现形式为将完整的文件看成文本信息,通过字符串变换算法(不可逆)进行换算,从而形成MD5信息概述,并且具有唯一性。

3.管理视频监控摄像机。以用户界面和摄像机信息管理表的基本结构为基础,管理摄像机的信息,其管理的内容为设备位置、名称,摄像机的型号、品牌IP地址、登录用户名、密码URL标识等等。由于摄像机本身程序存在一定的缺陷,导致了不能得到其他摄像机的监控信息,而且要想看指定的监控视频,前提是清楚了解摄像机与哪个通道连接,并且要知道相应的用户名和密码。因此,想要对所有摄像机进行统一管理就必须经过精密的设计。摄像机管理的作用主要有以下几点:(1)信息添加;(2)信息修改;(3)信息删除。摄像机管理系统模块的展示形式为树状结构控件,即Treeview,并且层次分明。在加载程序过程中,信息读取要通过摄像机信息管理表,然后形成树状结构。其优势为状态改变方便(折叠、展开)、节点的处理(隐藏、显示)、分层目录等等。

4.监控实时视频显示设计。在设计中,要想获得监控实时视频,主要通过动态链接库(DLL)来完成,动态链接库编写依据为VC++,它作为一个通道,连接视频摄像机,实现两者之间的互相操作及通信,同时在动态连接库中含有对视频摄像机的操作环节,例如,实时预览、回放文件、抓屏、文件下载等等。这些功能的实现需要根据一定的流程进行函数调用。微机视频监控系统的设计主要采用Delphi语言,不能直接采用动态链接库中的函数,要对其进行封装处理,以备后用。如果用户要想观看监控实时视频,必须按照具体的流程来实现。其步骤如下:点击目标摄像机-查询目标摄像机信息-设备初始化-用户注册设备-启动预览监控视频-终止预览监控视频-销毁设备-释放资源。而且各个环节都要进行函数调用,并进行重新定义,实现微机室监控实时视频在应用程序窗口上显示效果。

5.多视频界面显示设计。如果用户想同时查询多个监控视频,在进行系统设计时,就需要进行多屏显示设计,这种设计的优势是直观性强,用户可以通过多屏显示同时查看多个界面。而且,如果想仔细观察哪个界面,也可以通过最大化按钮进行放大,然后再使用最小化按钮将其还原。多界面显示的形成原理为动态生成,以窗体的形式呈现出来,每个窗口形状、大小等外观呈现一样的特征,而窗口位置的调整要通过属性设置来实现,即Top及Left,而如果想将其固定在某个特定区域,只要设置Parent属性就可以完成。当然设置代码是必不可少的步骤。其中主要的代码:hbplayfrm.Left:trunc(coll*(widthl+5)+5)、hbplayfrm.Parent:=ScrollBoxl、hbplayfrm.Height:=trunc(heightl)、hbplayfrm.Width:trunc(widthl)、hbplayfrm.Top:trunc(rowl*(heightl+5)+5)。

三、结语

通过对微机视频监控系统的重新设计,整合了数字视频摄像机,解决了地域的限制,对所有摄像机进行了统一管理,用户可以快速、直观地查看实时监控信息。系统设计完毕经过多次、长时间的测试,其运行正常,同时对校园网络的运行几乎没有影响,该系统值得在各个领域中推广使用。

参考文献:

[1]王宏志,宇皓林.基于ARM-Linux远程视频监控系统的设计[J].吉林大学学报(理学版),2014(1).

[2]丁君德,张大为.无线网络视频监控系统与设计实例[J].上海电气技术,2013,6(1).

[3]王乾.白城师范学院校园安全视频监控系统的设计[J].科技经济市场,2014(7).

作者简介:陈浩新(1986—),男,汉族, 籍贯:广东省揭东县、现供职广州工商学院实验实训中心。

猜你喜欢
校园网络微机结构设计
高层建筑连体结构设计
结构设计优化在房屋建筑结构设计中的应用
Fuzzy Search for Multiple Chinese Keywords in Cloud Environment
探讨校园无线网络应用
高职学院信息化建设中面临的问题和思考
校园网络背景下大学英语大班教学的缺陷探究
电力系统微机保护装置的抗干扰措施
BIM结构设计应用
某排水虹吸井结构设计
新型微机可控顶控制系统原理及现状