基于VC视频监控设备管理系统的设计与实现_计算机论文.docVIP

基于VC视频监控设备管理系统的设计与实现_计算机论文.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VC视频监控设备管理系统的设计与实现_计算机论文.doc

基于VC视频监控设备管理系统的设计与实现_计算机论文 基于VC视频监控设备管理系统的设计与实现_计算机论文 摘 要 城市公共安全视频网络中设备种类众多,各种设备的管理方式不尽相同,其中相当一部分管理方式是非图形界面的命令行形式,这实际上造成了网络中设备管理的不便、混乱以及低效。针对这种现状,开发了基于图形界面的视频监控设备管理系统,建立数据库对设备信息进行整合规划,将各种设备的管理通信协议进行封装,统一设备管理接口。该系统在青岛市城市公共安全视频网络中得到了应用,取得了理想的效果,提高了设备管理的效率,实现了资源的整合。 关键词 VC;视频监控;设备管理;套接字 1 引言 随着人们对生活和工作环境安全性要求的不断提高,安全防范系统的重要性变得越来越突出,而视频监控系统其独有的特点使其进入了一个快速发展的时期,视频采集,视频传输,视频管理,视频显示和视频录像等各个重要方面都得到了长足的发展。但是对于视频监控的另一方面--设备的管理方面一直被忽略而停滞不前。现在对于设备的管理还停留在早期的利用Telnet[1]实现远程登录上,早期的Telnet管理方式有以下几个缺点:①界面不易于浏览,获取信息慢。②管理方式烦琐。③需要记忆大量的IP地址,所以这种管理方式效率非常低下。因此这成了制约视频监控技术发展的一大瓶颈。 目前,最为流行的开发方式是利用可视化开发工具进行开发,而VC是应用最为广泛的可视化开发工具,它的特点是把原来抽象的数字、图表、逻辑等用直观的图形图像的形式表现出来。 本系统开发基于“青岛市公共安全视频网”,项目选用北京博研新创公司的系列产品,通信协议采用公司提供的网络管理协议。设计的设备管理系统在Visual C++6.0环境下实现了对视频监控中多台设备的数据查询、数据浏览、数据修改等功能,大大方便了用户的管理要求。系统采用Socket[2]进行通信实现Telnet管理功能。 2 系统设计 2.1 系统网络结构 系统采用两种传输方式,在地理位置方便的地方,接入光纤进行传输,辅以微波设备进行备份,在一些比较特殊的地方(比如山脉),光纤接入比较困难,采用微波设备进行传输,保证传输信息及时有效。 实现设备管理系统[3]的功能,采用从管理计算机以设备网络管理协议发出各种命令(查询、修改、重启等)通过光端机或者微波设备传输到设备,从而实现设备与计算机之间进行通信。系统的网络结构如图1所示。 图1 系统网络结构图 2.2 软件系统功能划分 1)系统初始化及权限管理模块 通过从数据库中获取信息完成系统的初始化。以树的形式把所有设备的名字列在系统主界面的左侧。系统设有管理权限来决定用户所能做的工作,分为系统管理员和一般用户两级。一般用户可以查看所有设备信息,不能修改。系统管理员可以查看,也可以修改。 2)系统查询及浏览模块 系统初始化后,用户发出请求动作(单击设备)时,连接设备,获取信息,对收到的信息做出相应的处理,显示在界面供用户浏览。 3)系统修改模块 用户在界面上找到要修改的参数时,发出请求修改动作(双击该参数),弹出相应的对话框,提示用户如何进行修改。把修改后的信息发送到设备,完成参数的修改。 2.3 通信协议 本协议描述的是编码器,解码器与播放器、管理服务器之间的通信协议。可以用来查询或者修改设备信息。网络管理协议在多数情况下使用TCP协议 ,由管理器向网管代理发送命令,网管代理返回结果。在局域网搜索设备时,使用UDP协议,这种情况下只支持有限的命令。TCP和UDP服务端都使用端口6180。不论是命令还是结果,统一使用表1的命令格式。 表1命令格式命令长度数据 2字节2字节不定长 命令:指定命令码,取值范围0-65535 长度:指定数据域的大小,范围0-65532 数据:包含附加的数据,具体格式在每个命令中定义 (1)查询属性:命令码:0x0002 数据:属性名字列表,每个属性名一行,每行以’\n’字符结尾。 一个完整的属性名格式为:sectiongt.keygt,其中sectiongt为类别名,例如,查询设备的IP 地址命令格式为:net.ipaddr/n,查询第一路视频亮度为enc0.vid_brightness/n. (2)修改属性:命令码:0x0003 数据为文本格式,以NLgt(’\n’)作为换行符,每行设置一个属性。 设置属性值命令的返回结果没有附加的信息,根据错误码确定是否成功。 2.4 软件设计 2.4.1 软件实现思路 本系统的软件实现分为:①连接数据库,导入设备名字。② 获取设备信息,进行相应处理。③修改设备信息。 各部分重点工作如下所述: 1)设备名字导入 建立数据库,建立相应的设备表信息,把网内的所有设备的名字以及IP地址等相关信息全部录入到表内。数据库连

文档评论(0)

wyj199218 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档