一种控制数据处理方法、装置和系统的制作方法

文档序号:7862584阅读:232来源:国知局
专利名称:一种控制数据处理方法、装置和系统的制作方法
技术领域
本发明涉及监控通讯技术领域,更具体地说,涉及一种控制数据处理方法、装置和系统。
背景技术
监控系统是安装在道路、商场、地铁等公共场所中的实时监测与控制系统,所述监控系统主要由前端监视设备、传输设备、中央处理系统三部分组成。所述前端监视设备通过所述传输设备将实时监测信息,包括视频、声音等发送给中央处理系统进行查看和处理,并负责将所述中央处理系统的控制指令发送到所述前端监视设备。所述前端监视设备与中央处理系统需要控制协议一致才能实现设备控制,现有大 型监控系统,如地铁等城市交通监控系统往往分期建设,建设周期需要持续若干年。在所述建设周期中,随着科技的发展,前端监视设备不断更新换代,中央处理系统的中央控制软件将需要不断进行修改、更新和测试工作,以保持与换代后的前端监视设备所用控制协议ー致,以实现控制命令下发。然而,上述根据前端监视设备的硬件及控制协议不断更新而中央处理系统也升级以达到控制协议一致的方法,在面临复杂且多变的前端监视设备随时可能出现更新情况下,存在中央处理系统软件更新及反复测试所帯来中央处理系统建设成本高的技术问题。同时,现有的中央处理系统需实时向控制所述前端监视设备的控制执行的前端控制设备发送大量控制指令,从而存在处理控制信息量大而处理效率低的缺陷。

发明内容
有鉴于此,本发明提供一种控制数据处理方法、装置和系统,以实现降低监控系统建设成本和提高控制效率的技术效果。一种控制数据处理方法,应用于监控系统,所述监控系统包括多个使用不同控制协议的前端监控设备,以及,中央处理系统和前端监控设备控制器,该方法包括接收来自中央处理系统遵循第一控制协议的控制数据流,所述前端监控设备控制器和所述前端监控设备遵循所述第二控制协议;解析所述控制数据流;将解析所述控制数据流得到的简化控制指令编译为前端监控设备控制器的实际控制命令,所述实际控制命令遵循第二控制协议,并将所述实际控制指令发送至所述前端监控设备控制器。为了完善上述方案将解析所述控制数据流得到的简化控制指令编译为前端监控设备控制器的实际控制命令,包括提取所述控制数据流中的具备时序关联的简化控制指令;按时序查找所述简化控制指令与预置指令是否匹配,若有匹配指令则调用与所述简化控制指令匹配的预置指令作为实际控制命令,所述预置指令遵循所述第二控制协议;否则,将所述简化控制指令进行翻译生成实际控制命令。为了完善上述方案按照预设的时间间隔接收来自中央处理系统采用第一控制协议传输的控制数据流。为了完善上述方案,所述方法还包括当所述控制数据流为报警控制数据时,将解析所述控制数据流得到的简化控制指令编译为前端监控设备控制器的实际控制命令具体为
提取所述控制数据流中的至少ー个简化报警控制指令;查找所述简化报警控制指令与预置报警指令是否匹配,若有匹配指令则调用与所述简化报警控制指令匹配的预置报警指令,所述预置报警指令遵循所述第二控制协议;否则,将所述简化报警控制指令进行翻译,生成报警执行指令,所述报警执行指令遵循第二控制协议;所述发送至所述前端监控设备控制器具体为中断接收来自中央处理系统遵循第一控制协议的控制数据流,并将所述报警执行指令发送至前端监控设备控制器。一种控制数据处理装置,包括接收单元,用于接收来自中央处理系统遵循第一控制协议的控制数据流,所述前端监控设备控制器和所述前端监控设备遵循所述第二控制协议;处理单元,包括数据流解析単元、匹配转换单元和编译单元,其中所述数据流解析単元,用于解析所述控制数据流;所述编译単元用于将解析所述控制数据流得到的简化控制指令编译为前端监控设备控制器的实际控制命令,所述实际控制命令遵循所述第二控制协议;发送单元,将所述实际控制命令发送至所述前端监控设备控制器。从上述的技术方案可以看出,本发明实施例的控制数据处理方法、装置和系统,将来自中央处理系统的控制数据流进行接收,解析所述控制数据流得到的简化控制指令,可通过编译生成前端监控设备控制器实现控制的实际控制命令,所述实际控制命令遵循第二控制协议,从而克服了现有技术中面临复杂且多变的前端监视设备随时可能出现更新情况下,存在的中央处理系统软件更新及反复测试所帯来监控系统建设成本高的技术问题,以及,现有的中央处理系统处理控制信息量大而处理效率低的缺陷。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本发明实施例公开的ー种控制数据处理方法流程图;图2为本发明又一实施例公开的ー种控制数据处理方法流程图;图3为本发明又一实施例公开的ー种控制数据处理方法流程图4为本发明实施例公开的ー种控制数据处理装置结构示意图;图5为本发明又一实施例公开的ー种控制数据处理装置结构示意图;图6为本发明实施例公开的ー种控制数据处理系统结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例公开了ー种控制数据处理方法、装置和系统,以实现降低监控系统建设成本和提高控制效率的技术效果。图I示出了一种控制数据处理方法,应用于监控系统,所述监控系统包括多个使 用不同控制协议的前端监控设备,以及,中央处理系统和前端监控设备控制器,该方法包括步骤11 :接收来自中央处理系统遵循第一控制协议的控制数据流,所述前端监控设备控制器和所述前端监控设备遵循所述第二控制协议;所述控制数据流针对不同前端监控设备进行的具备一定控制策略的控制数据包或数据串,例如,针对商场进出口的一号摄像机,所述控制数据流中包含一系列的转动指示,如调整摄像机到第一预设监测位,10秒种后再发送一系列的转动(上下左右转向)命令,调整摄像机到第二预设监测位,再等待10秒后发送一系列的转动(上下左右转向)命令调摄像机机到第三预设监测位,如此循环操作。步骤12 :解析所述控制数据流;可以知道的是,现有的中央处理系统往往将上述具备一定控制策略的控制数据包或数据串全部进行发放,在前端监控设备数量巨大的情况下,所述前端监控设备控制器将承担大量的不同类型的前端监控设备控制任务,从而针对前端监控设备控制器下发控制命令进行简化,再将简化控制指令编译为实际控制命令由所述前端监控设备控制器控制所述前端监控设备,节省了中央处理系统的资源消耗而提高了控制效率。若一条针对摄像机的简化控制指令可为“转向东南方向47° ”,编译后的实际控制命令为“转向预置位8”、“单步左转”、“单步左转”、“单步上转”4个命令,所述实际控制命令具备时序关系例如所述4个命令间隔五秒发出,所述控制数据流中包括了若干简化控制命令,上述将简化控制指令编译为前端控制设备可识别的实际控制命令对所述前端监控设备实现控制。步骤13 :将解析所述控制数据流得到的简化控制指令编译为前端监控设备控制器的实际控制命令,所述实际控制命令遵循第二控制协议,并将所述实际控制指令发送至所述前端监控设备控制器。在所述前端监控设备进行建设及维修过程中,由于产品的升级和部件的更新很可能出现控制协议的变更,此时在不改变中央处理系统控制协议的基础上,将对应的控制协议进行转换,便于控制数据流的解析及控制指令的编译。所述第一控制协议与第二控制协议可以解释为相同的控制协议,也可以解释成不同的控制协议。本实施例中的方法不仅可适应不同控制协议间的指令匹配转换,且在中央处理系统端将现有的大量且冗长的控制命令进行简化,以根据简化控制命令转换后的实际控制命令进行设备控制,在降低中央处理系统建设成本的基础上提高了控制效率。图2示出了又一种控制数据处理方法,包括步骤21 :接收来自中央处理系统遵循第一控制协议的控制数据流;所述前端监控设备控制器和所述前端监控设备遵循所述第二控制协议;步骤22 :解析所述控制数据流;步骤23 :提取所述控制数据流中的具备时序关联的简化控制指令;
所述控制数据流中包含有间隔预置时间的简化控制命令,也就是上ー实施例中的“转向东南方向47° ”和“转向东南方向48° ”2个简化控制命令在控制数据流中按照时序为间隔十秒的顺序发出。步骤24 :按时序查找所述简化控制指令与预置指令是否匹配,若有匹配指令则执行步骤25,否则执行步骤26 ;为了进一步提高对控制指令下发的效率,如某控制数据流中所包含的简化控制指令,如“转向东南方向47° ”与预置指令“转向预置位8”、“单步左转”、“单步左转”、“单步上转”4个命令具备匹配关系,即针对某摄像机的常规操作控制指令,则将类似于反复转动及固定程序拍摄的控制命令将进行存储,在中央处理系统发出这样的控制数据流时,将直接执行步骤25中的动作,无需翻译。步骤25 :调用与所述简化控制指令匹配的预置指令作为实际控制命令,所述预置指令遵循第二控制协议。步骤26 :将所述简化控制指令进行翻译生成实际控制命令,所述实际控制命令遵循第二控制协议。如果存在非反复或非固定的控制命令下发,将在匹配失败后进行实时编译。需要说明的是按照预设的时间间隔接收来自中央处理系统采用第一控制协议传输的控制数据流,也就是需要定时检测中央处理系统是否下发控制数据流并启动后续处理流程。图3示出了又一种控制数据处理方法,包括步骤31 :接收来自中央处理系统遵循第一控制协议的控制数据流;步骤32 :解析所述控制数据流;步骤33 :提取所述控制数据流中的具备时序关联的简化控制指令,所述简化控制指令包含至少ー个简化报警控制指令,所述简化报警指令可以是单一的定点摄像指令,也可以是针对异常情况发生点的监测设备进行临时控制调整从而所述控制数据流中包含有多个简化报警控制指令。步骤34 :查找所述简化报警控制指令与预置报警指令是否匹配,若有匹配指令,则执行步骤35,否则执行步骤36 步骤35 :调用与所述简化报警控制指令匹配的预置报警指令,所述预置报警指令遵循所述第二控制协议;如存储有与当前简化报警控制指令对应的定点摄像控制命令,则直接进行发送,免去编译的时间。步骤36 :将所述简化报警控制指令进行翻译,生成报警执行指令,所述报警执行指令遵循第二控制协议;步骤37 :中断接收来自中央处理系统遵循第一控制协议的控制数据流,并将所述报警执行指令发送至前端监控设备控制器。在生成所述报警执行指令的过 程中,将停止接受中央处理系统发出的控制数据流,步骤37也可以解释为所述中央处理系统将终止发送正常工作流程下的控制数据流。图4示出了一种控制数据处理装置,包括接收单元1,用于接收来自中央处理系统遵循第一控制协议的控制数据流,所述前端监控设备控制器和所述前端监控设备遵循所述第二控制协议;处理单元2,包括数据流解析単元3、匹配转换单元4和编译单元5,其中所述数据流解析単元3,用于解析所述控制数据流;所述编译単元4 :用于将解析所述控制数据流得到的简化控制指令编译为前端监控设备控制器的实际控制命令,所述实际控制命令遵循第二控制协议;发送单元5,将所述实际控制命令发送至所述前端监控设备控制器。图5还示出了又一种控制数据处理装置,包括时钟模块6,用于配合所述接收単元按照预设的时间间隔接收来自中央处理系统采用第一控制协议传输的控制数据流。所述编译单元包括提取单元7,用于提取所述控制数据流中的具备时序关联的简化控制指令;查找匹配単元8,用于按时序查找所述简化控制指令与预置指令是否匹配,若有匹配指令则调用与所述简化控制指令匹配的预置指令作为实际控制命令,所述预置指令遵循第二控制协议;翻译单元9,用于若无匹配指令将所述简化控制指令进行翻译生成实际控制命令,所述实际控制指令遵循第二控制协议。还包括中断控制模块10,用于中断接收来自中央处理系统遵循第一控制协议的控制数据流,并将所述报警执行指令,所述报警执行指令遵循第二控制协议发送至前端监控设备控制器。图6还示出了一种控制数据处理系统,包括多个使用不同控制协议的前端监控设备110,以及,中央处理系统112、前端监控设备控制器113和所述控制数据处理装置114。所述控制数据处理装置的工作机理可參见图1-3图示及其对应说明,不再赘述,其结构可參见图4-5图示及其对应说明。对于系统实施例而言,由于其基本相应于方法实施例,所以描述得比较简单,相关之处參见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的単元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理単元,即可以位于ー个地方,或者也可以分布到多个网络単元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
综上所述本发明实施例的控制数据处理方法、装置和系统,将来自中央处理系统的控制数据流进行接收,解析所述控制数据流得到的简化控制指令,可通过编译生成前端监控设备控制器实现控制的实际控制命令,所述实际控制命令遵循第二控制协议,从而克服了现有技术中面临复杂且多变的前端监视设备随时可能出现更新情况下,存在的中央处理系统软件更新及反复测试所帯来监控系统建设成本高的技术问题,以及,现有的中央处理系统处理控制信息量大而处理效率低的缺陷。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相參见即可。对于实施例公开的装置和系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处參见方法 部分说明即可。结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明实施例的精神或范围的情况下,在其它实施例中实现。因此,本发明实施例将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
权利要求
1.一种控制数据处理方法,其特征在于,应用于监控系统,所述监控系统包括多个使用不同控制协议的前端监控设备,以及,中央处理系统和前端监控设备控制器,该方法包括 接收来自中央处理系统遵循第一控制协议的控制数据流,所述前端监控设备控制器和所述前端监控设备遵循第二控制协议; 解析所述控制数据流; 将解析所述控制数据流得到的简化控制指令编译为前端监控设备控制器的实际控制命令,所述实际控制命令遵循所述第二控制协议,并将所述实际控制指令发送至所述前端监控设备控制器。
2.如权利要求I所述的处理方法,其特征在于,将解析所述控制数据流得到的简化控制指令编译为前端监控设备控制器的实际控制命令,包括 提取所述控制数据流中的具备时序关联的简化控制指令; 按时序查找所述简化控制指令与预置指令是否匹配,若有匹配指令则调用与所述简化控制指令匹配的预置指令作为实际控制命令,所述预置指令遵循所述第二控制协议; 否则,将所述简化控制指令进行翻译生成实际控制命令。
3.如权利要求I所述的处理方法,其特征在于,还包括 当所述控制数据流为报警控制数据时,所述将解析所述控制数据流得到的简化控制指令编译为前端监控设备控制器的实际控制命令具体为 提取所述控制数据流中的至少一个简化报警控制指令; 查找所述简化报警控制指令与预置报警指令是否匹配,若有匹配指令则调用与所述简化报警控制指令匹配的预置报警指令,所述预置报警指令遵循所述第二控制协议; 否则,将所述简化报警控制指令进行翻译,生成报警执行指令,所述报警执行指令遵循第二控制协议; 所述发送至所述前端监控设备控制器具体为 中断接收来自中央处理系统遵循第一控制协议的控制数据流,并将所述报警执行指令发送至前端监控设备控制器。
4.一种控制数据处理装置,其特征在于,包括 接收单元,用于接收来自中央处理系统遵循第一控制协议的控制数据流,所述前端监控设备控制器和所述前端监控设备遵循所述第二控制协议; 处理单元,包括数据流解析单元、匹配转换单元和编译单元,其中 所述数据流解析单元,用于解析所述控制数据流; 所述编译单元用于将解析所述控制数据流得到的简化控制指令编译为前端监控设备控制器的实际控制命令,所述实际控制命令遵循所述第二控制协议; 发送单元,将所述实际控制命令发送至所述前端监控设备控制器。
5.如权利要求4所述的处理装置,其特征在于,所述接收单元还包括 时钟模块,用于配合所述接收单元按照预设的时间间隔接收来自中央处理系统采用第一控制协议传输的控制数据流。
6.如权利要求4所述的处理装置,其特征在于,所述编译单元包括 提取单元,用于提取所述控制数据流中的具备时序关联的简化控制指令; 查找匹配单元,用于按时序查找所述简化控制指令与预置指令是否匹配,若有匹配指令则调用与所述简化控制指令匹配的预置指令作为实际控制命令,所述预置指令遵循所述第二控制协议; 翻译单元,用于若无匹配指令将所述简化控制指令进行翻译生成实际控制命令。
7.如权利要求4所述的处理装置,其特征在于,应用于权利要求4所述的控制数据处理方法,所述发送单元还包括 中断控制模块,用于中断接收来自中央处理系统遵循第一控制协议的控制数据流,并将所述报警执行指令发送至前端监控设备控制器。
8.—种控制数据处理系统,其特征在于,包括如权利要求5-7所述的控制数据处理装置。
全文摘要
本发明实施例公开了一种控制数据处理方法、装置和系统,所述方法应用于监控系统,所述监控系统包括多个使用不同控制协议的前端监控设备,以及,中央处理系统和前端监控设备控制器,该方法包括接收来自中央处理系统遵循第一控制协议的控制数据流,所述前端监控设备控制器和所述前端监控设备遵循所述第二控制协议;解析所述控制数据流;将解析所述控制数据流得到的简化控制指令编译为前端监控设备控制器的实际控制命令,所述实际控制命令遵循第二控制协议,并将所述实际控制指令发送至所述前端监控设备控制器。克服了中央处理系统软件更新及反复测试所带来监控系统建设成本高的技术问题,和现有中央处理系统处理控制信息量大而处理效率低的缺陷。
文档编号H04L29/08GK102868767SQ201210382339
公开日2013年1月9日 申请日期2012年10月10日 优先权日2012年10月10日
发明者季凡 申请人:成都曙光光纤网络有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1