[发明专利]多种不同视频监控设备的互控方法无效
申请号: | 201010159385.8 | 申请日: | 2010-04-29 |
公开(公告)号: | CN101854354A | 公开(公告)日: | 2010-10-06 |
发明(设计)人: | 罗军 | 申请(专利权)人: | 北京富盛星电子有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04N7/18 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100070 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多种 不同 视频 监控 设备 方法 | ||
技术领域
本发明通常涉及视频监控领域,尤其涉及多种不同视频监控设备的互控方法。
背景技术
现有异种视频监控设备的互联互控采用的是监控设备两两间直接交互控制,但这种实现方法在面临不同厂家的监控设备时存在可转换的种类少,转换的算法复杂等问题。当各种不同生产厂家的视频监控设备增多并集中在一个视频监控系统中时,难以实现统一的互联互控。
发明内容
为了克服现有技术存在的问题,本发明提供一种利用计算机程序对视频监控系统中不同生产商生产的各种视频监控设备进行统一互联互控的控制的方法。很好地解决各种视频监控设备不能互联互控的问题,为视频监控系统的联网提供技术保障。
本发明解决其技术问题所采用的技术方案是:获取控制设备的控制协议和发出的控制要求,将控制设备的控制协议转换成功能超集的控制协议,将功能超集的控制协议转换成待控制设备的控制协议,向待控制设备发送控制协议和发出控制要求。即构造一个兼容所有厂家设备控制功能的超集,每个厂家的视频监控设备只与这个功能超集交互,使得任意两个不同厂家的视频监控设备的互联互控都通过该超集来完成。当不同厂家的视频监控设备之间需要互相控制时,将控制厂家的控制协议转换成功能超集的控制协议,再将功能超集的控制协议转换成接受控制的厂家设备的控制协议,实现不同设备的互联互控。
本发明所采用的技术方案的优点在于,比如同样是4家设备互控,新算法只需要四个子算法(N个厂家设备接入需要N个子算法),并且每个子算法的实现都只与功能超集有关,算法的实现难度大为降低。尤其是支持的厂家数量多时,这种优点表现得更为突出。当有新的厂家设备加入到系统时,只需添加一个子算法就能解决,而通用算法要添加一个新厂家的设备时,需要添加N-1个子算法(N是系统内所有厂家设备的总数)。
附图说明
下面结合附图和实施例对本发明作进一步说明。
图1是根据本发明开发的互联互控方法的程序流程图。
具体实施方式
下面结合附图以两个厂商的设备互控为例来说明本发明的具体实施。
这两个厂商的分别是MAX1000系统和Pelco的CM9760系统。程序流程为:
第一步:进行系统的初始化,检测计算机硬件系统工作是否正常,如果不正常,提醒用户。
第二步:构造一个所有厂家设备的功能超集的控制命令集,以后接收到不同厂家的协议时都要转换成这个超集的控制协议。
第三步:查询通讯端口,如果有数据接受,则将数据放入数据缓冲区,留待下面转换用。
第四步:将接受到的数据(暂存在缓冲区)解码,其具体过程是将缓冲区的数据逐个取出,按厂家给定的控制协议,解析出此数据流所表达的控制含义。
第五步:将解码出的控制命令,转换成统一的超集控制命令。在这里,所有厂家的控制命令都被转换成统一的超集命令,为下面步骤转换成各个不同厂家的控制协议打好基础。
第六步:将超集控制命令存入缓冲区。
第七步:根据需要,从缓冲区取出上一步存入的超集命令,编码成特定厂家的的控制命令。并存入缓冲区。
第八步:将上一步存入的数据取出,交给端口发送子程序发送出去,来控制特定厂家的监控设备。
在以上步骤中,采用的都是公知的编程方法和工具,没有采用高技巧的编程方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京富盛星电子有限公司,未经北京富盛星电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010159385.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效污水除臭方法
- 下一篇:TACI-免疫球蛋白融合蛋白制剂