一种基于广域技术城市安防监控系统开发与实现.docVIP

一种基于广域技术城市安防监控系统开发与实现.doc

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

一种基于广域技术的城市安防监控系统的开发与实现   摘 要: 在现代化城市建设中,安防是城市安全中一个重要组成部分,单位式的安防监控系统无法满足平安城市建设的需要,提出一种基于广域技术的城市安防监控系统。系统采用B/S模式,划分为系统监控服务端、广域连接、客户端Browser三大模块,选择C#为编程语言进行开发与实现。系统通过广域技术将不同区域的监控设备互联起来,有效解决孤立式单位监控系统不能远距离对监控进行集中管理的缺陷。系统的实现丰富软件开发架构周期理论,同时也提高安防监控系统的科技应用水平。   关键词: 广域技术;C#;安防;监控   中图分类号:F416.6 文献标识码:A 文章编号:1671-7597(2011)0810116-02      当前,大多数安防监控都是C/S结构的单位孤立式系统,主要通过单位局域网连接各种监控设备实现实时监控。这种监控方式对于一个覆盖面积不大的单位来多,是一种较好选择。然而,对于一座城市来说,自建一套安防监控网络线路,然后把各种监控设备连接起来实现实时监控,建设费用十分可观。另外,传统的C/S结构监控系统存在当监控人员距离监控场所较远时,无法对监控设备与监控数据进行集中管理。因此,提出一种基于广域技术的C#城市安防监控系统。这种系统采用B/S工作模式,客户端使用通用的IE浏览器即可以将远离监控人员的多个监控场所的监控设备与监控数据通过Internet连接起来实现集中管理。   1 系统框架   系统分为监控服务端、广域网连接与客户端Browser三大部分组成。因此,基于广域技术的C#城市安防监控系统的平台框架如图1所示。   系统平台框架图描述的是基于广域技术的安防视频监控系统的硬件环境。具体完成这样的网络系统最重要的是其软件环境,为了减轻用户的负担,构成这样的系统将采用B/S工作模式。监控服务端作为监控信息的产生者,主要包括云台控制、方向控制与自动控制等模块。客户端Browser作为用户监控操作端,主要包括视频监控操作与监控管理等模块。客户端Browser的用户监控操作通过Internet连接监控服务端,实现监控数据Internet传输与远程监控设备操作管理。这样可以防止某个探测器发生误报,引起不必要的动作,同时城市安防监控中心也可根据监控情况程度对于重点区域加以重点监控,例如当监控到某个单位某一区域产生可疑情况,监控者可以操作云台控制进行快照或者录制录像等。该系统各模块实现比较复杂,在软件设计时,按自顶向下、逐步细化的方法将整体功能模块化划分为多个小功能模块。系统的功能结构总体框架设计为如图2所示。   2.2 系统监控服务端设计   系统监控服务端的关键技术有两个方面:一是实现场所的监控,核心技术是云台控制技术的实现;二是通过广域网技术互联各单位孤立式的监控小孤岛,实现Internet传输监控数据与远程监控管理。   云台是通过云台解码器与计算机串口或并口相连,云台控制程序是通过向云台解码器发送指令来实现云台控制。这里的指令是由云台控制协议确定的,不同的监控设备的云台控制协议是不同的,相应的指令也不相同。云台控制协议通常称为PTZ协议,可作为应用软件与云台设备的协议接口。PTZ协议软件控制监控摄影机的云台上、下、左、右方向移动,实现对不同距离的监控位置的监控,也可以实现控制摄影机焦距、倍距的放大或缩小,辅助灯光和雨刷调整功能以达到监控无死角。本系统PTZ控制协议采用派尔高公司的Pelco_D。云台上、下、左、右方向控制在实现上是相似的,由于篇幅关系,在这里仅以上下控制为例给出主要部分实现如下:   class PTZControlPelco_D{   private statics readonly byte STX=A0H; //同步字节   private const byte TiltUp=0x08; //向上   private const byte TiltDown=0x10; //向下   #region //镜头上下移动的速度   private const byte TiltSpeedMin=0x00; //停止移动   private const byte TiltSpeedMax=0x3F; //最高速度   #endregion   #region //枚举云台控制光圈控制与上下移动控制   public enum Iris {Open=IrisOpen,close=IrisClose}   public enum Tilt {Up=TiltUp,Down=TiltDown}   #endregion   //云台控制光圈控制   public byte[]ptzIrisSwitch(unit devic

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档