多种不同视频监控设备的互控方法

文档序号:7747484阅读:514来源:国知局
专利名称:多种不同视频监控设备的互控方法
技术领域
本发明通常涉及视频监控领域,尤其涉及多种不同视频监控设备的互控方法。
背景技术
现有异种视频监控设备的互联互控采用的是监控设备两两间直接交互控制,但这 种实现方法在面临不同厂家的监控设备时存在可转换的种类少,转换的算法复杂等问题。 当各种不同生产厂家的视频监控设备增多并集中在一个视频监控系统中时,难以实现统一 的互联互控。

发明内容
为了克服现有技术存在的问题,本发明提供一种利用计算机程序对视频监控系统 中不同生产商生产的各种视频监控设备进行统一互联互控的控制的方法。很好地解决各种 视频监控设备不能互联互控的问题,为视频监控系统的联网提供技术保障。本发明解决其技术问题所采用的技术方案是获取控制设备的控制协议和发出的 控制要求,将控制设备的控制协议转换成功能超集的控制协议,将功能超集的控制协议转 换成待控制设备的控制协议,向待控制设备发送控制协议和发出控制要求。即构造一个兼 容所有厂家设备控制功能的超集,每个厂家的视频监控设备只与这个功能超集交互,使得 任意两个不同厂家的视频监控设备的互联互控都通过该超集来完成。当不同厂家的视频监 控设备之间需要互相控制时,将控制厂家的控制协议转换成功能超集的控制协议,再将功 能超集的控制协议转换成接受控制的厂家设备的控制协议,实现不同设备的互联互控。本发明所采用的技术方案的优点在于,比如同样是4家设备互控,新算法只需要 四个子算法(N个厂家设备接入需要N个子算法),并且每个子算法的实现都只与功能超集 有关,算法的实现难度大为降低。尤其是支持的厂家数量多时,这种优点表现得更为突出。 当有新的厂家设备加入到系统时,只需添加一个子算法就能解决,而通用算法要添加一个 新厂家的设备时,需要添加N-1个子算法(N是系统内所有厂家设备的总数)。


下面结合附图和实施例对本发明作进一步说明。图1是根据本发明开发的互联互控方法的程序流程图。
具体实施例方式下面结合附图以两个厂商的设备互控为例来说明本发明的具体实施。这两个厂商的分别是MAX1000系统和Pelco的CM9760系统。程序流程为第一步进行系统的初始化,检测计算机硬件系统工作是否正常,如果不正常,提 醒用户。第二步构造一个所有厂家设备的功能超集的控制命令集,以后接收到不同厂家的协议时都要转换成这个超集的控制协议。第三步查询通讯端口,如果有数据接受,则将数据放入数据缓冲区,留待下面转 换用。第四步将接受到的数据(暂存在缓冲区)解码,其具体过程是将缓冲区的数据逐 个取出,按厂家给定的控制协议,解析出此数据流所表达的控制含义。第五步将解码出的控制命令,转换成统一的超集控制命令。在这里,所有厂家的 控制命令都被转换成统一的超集命令,为下面步骤转换成各个不同厂家的控制协议打好基 石出。第六步将超集控制命令存入缓冲区。第七步根据需要,从缓冲区取出上一步存入的超集命令,编码成特定厂家的的控 制命令。并存入缓冲区。第八步将上一步存入的数据取出,交给端口发送子程序发送出去,来控制特定厂 家的监控设备。在以上步骤中,采用的都是公知的编程方法和工具,没有采用高技巧的编程方法。
权利要求
一种利用计算机程序实现视频监控系统中多种不同视频监控设备的互控方法,其特征在于包括以下步骤获取控制设备的控制协议和发出的控制要求;将控制设备的控制协议转换成功能超集的控制协议;将功能超集的控制协议转换成待控制设备的控制协议;向待控制设备发送控制协议和发出控制要求。
全文摘要
多种不同视频监控设备的互控方法。它是利用计算机程序对视频监控系统中不同生产商生产的各种视频监控设备进行统一互联互控。先获取控制设备的控制协议和发出的控制要求,再将控制设备的控制协议转换成功能超集的控制协议,将功能超集的控制协议转换成待控制设备的控制协议,向待控制设备发送控制协议和发出控制要求,实现不同生产商的各种视频控设备之间的互联互控。每个生产商的视频监控设备只与这个功能超集交互,使得任意两个不同厂家的视频监控设备的互联互控都通过该超集来完成。解决各种视频监控设备不能互联互控的问题。
文档编号H04N7/18GK101854354SQ20101015938
公开日2010年10月6日 申请日期2010年4月29日 优先权日2010年4月29日
发明者罗军 申请人:北京富盛星电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1