一种安防联动系统的制作方法

文档序号:8498611阅读:451来源:国知局
一种安防联动系统的制作方法
【技术领域】
[0001]本发明涉及一种安防联动系统,特别是一种搭配组合灵活,表达能力强,自适应,易扩展,而且可以形成开放的平台化的系统。
【背景技术】
[0002]现有的安防系统一般包括:闭路监控系统、防盗报警系统、楼宇对讲系统、停车厂管理系统、小区一卡通系统、红外周界报警系统、电子围栏、巡更系统、考勤门禁系统、安防机房系统、电子考场系统、智能门锁等等。而其中安防技术的发展正朝着数字化、网络化、集成化、智能化的方向发展,其中的核心内容,就是安防的系统朝着集成化的方向发展。所谓系统集成化,主要包括两个方面:硬件系统一体化,及软件系统集成化。
[0003]所述前端硬件一体化为:监控系统前端一体化意味着多种技术的整合、嵌入式构架、适用和适应性更强以及不同探测设备的整合输出。硬件之间的接入模式直接决定了其可扩充性和信息传输的快捷反应。
[0004]所述软件系统集成化为:监控软件系统使视频监控系统与门禁和报警系统中其它各子系统间实现无缝连接从而实现了在统一的操作平台上进行管理和控制,使用户操作起来更加简单,方便。
[0005]而其中,如何视频监控、门禁、报警系统以及其他子系统进行有机结合和统一管理是问题关键。在安防系统中,将视频监控、门禁、防盗报警等子系统有机结合起来的就是联动系统。联动系统设置了在各种外界情况触发下,各个子系统的相互联系和动作,是将系统组合为一个有机整体的纽带。联动系统都包括设置联动的软件和执行联动的硬件设备,其中,软件主要做联动的设置和多个联动的管理,硬件设备主要是门禁控制器,门禁控制器执行联动时会去控制各个子系统做出相应动作。
[0006]传统的安防系统一般来说有2种。一种是节点联动;所述节点联动是指当某个事件完成时的时间节点,作为下一个事件触发的时间节点。这种联动只能针对节点设置,触发条件和输出动作都必须是节点,只能根据节点变化状态来触发,所完成的功能十分有限。比如说像“无效卡刷卡”,“非法开门”等条件就无法通过节点联动来实现。
[0007]另一种是现在广为使用的事件联动;所述事件联动指的是,当某一事件发生时,其作为另一事件触发条件。这种联动使用事件来触发动作,可以完成比较多种的触发条件,但一个联动中只能有一个事件,事件之间没有“与”和“或”的关系,不能表达复杂的逻辑,因此用户在设置联动时必须得将复杂的联动拆分成简单的单个联动,加大了工作量。另外,传统联动的软件设置界面都是在窗口控件中设置参数,表达方式不够直观,一次只能设置一个联动,效率低下。
[0008]针对上述问题及传统技术中的缺陷,公开号为CN 102034289 A的发明专利,提供了一种图形化可编程安防联动系统。请参阅图1,其为现有技术的图形化可编程安防联动系统的结构框图。该系统由联动图编辑模块、指令编译模块、脚本编辑模块、脚本编译模块、数据转储模块、字节码解释器、联动条件检查模块和联动动作执行模块组成,支持以图元形式和脚本编写形式设置联动。
[0009]请同时参阅图2,其为图1所示的图形化可编程安防联动系统的联动程序流程图。
[0010]所述的一种图形化可编程安防联动系统,使用图元形式设置联动的工作步骤如下:
[0011](I)使用联动图编辑模块新建联动,拖动图元到图元编辑区;
[0012](2)在图元编辑区域编辑图元间与或关系,并设置图元参数,可以一次设置多个联动;
[0013](3)联动图编辑模块检查联动是否合法,不合法则提示用户修改;
[0014](4)如果合法,则由指令编译模块将联动编译为字节码;
[0015](5)由数据转储模块存储和下载字节码;
[0016](6)字节码解释器接收字节码并将其转换为联动数据;
[0017](7)联动条件检查模块接收联动数据,并检查联动条件是否发生;
[0018](8)如有条件发生,则由联动动作执行模块执行相应的联动动作;如无则继续检查。
[0019]从上述公开的技术方案可知,现有技术通过图形化联动或脚本编写形式,使在设置联动时更加直观和简单。同时,还可以支持脚本编写的形式,灵活实现用户所需要的功能。相比于传统的窗口设置的方式,其在联动设置上更加灵活。
[0020]然而,现有技术不可避免还存在以下技术缺陷:
[0021](I)现有技术中所公开的联动平台,其偏向硬件控制器编程,不能利用现有的IP网络,集中管理分布部署的各种终端控制器。在联动设置的时候也只是针对固定的需要参与联动的设备单独进行联动动作的设置,非常的不方便。
[0022]而随着视频监控系统的逐步发展,现有的模拟监控技术和管理模式已经难以满足规模不断膨胀的应用需求,现有的系统大多缺少集中、有效的管理方式,不能有效实现网络的信息资源共享,没有形成快速响应的面向业务的综合安防系统平台,大大制约了视频监控在社会安全防范中的作用。
[0023](2)现有技术中在根据实际需要制定需要的联动时,需要操作者具备相应的编程能力,才能够实现相应的操作。比如,使用联动图形编辑时,需要理解相应的图元之间的逻辑关系;或者,在使用脚本编辑时,更需要操作者具备相应的编程的能力。因此,其对使用者的要求更高,存在一定的局限性。
[0024](3)现有技术所提供的安防联动系统,需要由先有指令编译模块先将其编译为相应的字节码,再由相应的字节码解释器将该字节码转换为联动数据,再进行执行相应的联动。这样,需要较长时间的编译过程和解码过程,而且可能需要由操作人员进行多次调试。操作上并不简便,系统执行上的所需要的时间较长。
[0025]综上所述,针对上述现有技术还存在的缺陷,现需要提供一种能够集中管理分布部署的各种终端控制器,而且操作简单直观的联动系统。

【发明内容】

[0026]本发明在于克服现有技术的缺点与不足,提供一种搭配组合灵活,表达能力强,自适应,易扩展,而且可以形成开放的平台化的系统,而且其能够集中管理分布部署的各种终端控制器。
[0027]本发明是通过以下的技术方案实现的:一种安防联动系统,包括多个联动平台,其中一联动平台作为中心联动平台,其余联动平台作为与该中心联动平台建立连接的子联动平台;
[0028]所述每个联动平台包括采集模块、联动引擎、实例化模块和联动建立模块;
[0029]所述采集模块,用于采集插件;
[0030]所述联动引擎,用于加载插件,并发送至实例化模块;
[0031]所述实例化模块,用于将该插件实例化,分别形成触发实例和动作实例;
[0032]所述联动建立模块,用于将对触发实例和动作实例建立联动。
[0033]相比于现有技术,本发明通过插件的形式,将每个插件中的实例对应的相应控制器;通过加载插件,创建插件内部的实例。此时,用户只需要触发实例和动作实例进行关联选择,无需进行复杂的编程和关联创建过程。而由于插件本身的可扩展性,其可根据具体的需要,增加或减少相应的插件。比如,当需要针对一新的控制器进行关联时,只需要将该控制器所对应的插件进行加载,就可以完成后续的关联。如此,在使用时更加方便简洁,也方便控制器的增加。另外,在执行关联时,只需要有联动引擎根据具体的关联关系,发送相应的指令至控制器,就可以执行相应的操作,不用将该关联代码保存至控制器中。如此,可以加快安防联动平台的处理速度。
[0034]另外,通过由该中心联动平台和多个子联动平台进行连接,可以实现分布式管理,从而实现远程控制。比如:可以由该中心联动平台发送关联的操作至分布在不同位置或区域的子联动平台,由所接收的子联动平台执行该联动操作;或者由该中心联动平台发送命令至子联动平台,
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1