一种安防联动平台的制作方法_2

文档序号:9216478阅读:来源:国知局
如此,可以加快安防联动平台的处理速度。
[0033]作为本发明的进一步改进,还包括界面加载模块,其用于加载生成所述联动平台的操作界面。通过界面加载模块,方便加载不同的界面形式,可以根据用户的操作习惯更改不同的操作界面。
[0034]作为本发明的进一步改进,还包括数据存储模块,其用于储存完成联动的触发实例和动作实例。通过数据存储模块,将触发实例与动作实例的关联进行保存,方便用户下次使用时可以直接调用。
[0035]作为本发明的进一步改进,所述实例化模块创建触发实例包括单个触发实例和复合触发实例;所述复合触发实例,由至少两个单个触发实例建立逻辑关系形成;所述动作实例包括单个动作实例和复合动作实例;所述复合动作实例包括至少两个单个动作实例,所述单个动作实例之间具有时序性。通过单个实例和复合实例,方便于建立多种关联关系,更加便捷。
[0036]作为本发明的进一步改进,所述联动建立模块包括一映射单元;所述映射单元,用于将触发实例的参数直接映射至动作实例中,包括将单个触发实例映射至单个动作实例、单个触发实例映射至复合动作实例、复合触发实例映射至单个动作实例,以及复合触发实例映射至复合动作实例。针对单一的参数,可以通过直接映射的方式建立关联。
[0037]作为本发明的进一步改进,所述联动建立模块还包括一数据提取单元,其用于提取触发实例参数和动作实例参数,并将触发实例参数与动作实例参数建立关联,实现触发实例与动作实例的联动;其包括分别对单个触发实例、单个动作实例、复合触发实例和复合动作实例的参数进行提取,并进行两两关联,实现触发实例与动作实例之间的联动。对于有多个参数情形,可以先通过提取参数,再执行参数间的对应关联关系。
[0038]作为本发明的进一步改进,所述联动建立模块还包括一参数转换单元,其用于将触发实例的参数进行转换,并传送至动作实例,实现触发实例与动作实例的联动。对于需要进行参数转换时,可以通过参数转换单元进行参数转换。
[0039]作为本发明的进一步改进,所述联动建立模块还包括一编程单元,其用于对触发实例的参数进行编程,并将结果输出至动作实例,实现触发实例与动作实例的联动。通过编程单元,将参数进行编程,实现更智能的操作。
[0040]作为本发明的进一步改进,所述插件通过本地加载、或本地注入、或远程注册的方式与所述采集模块连接。
[0041]作为本发明的进一步改进,所述插件包括一访问点和能力功能描述;所述访问点用于接入与该插件所对应的控制器;所述能力功能描述,其通过所述访问点将该插件所定义的功能发送至控制器。通过规定该插件的内部形式,只要符合这种形式的插件,就可以由联动平台进行读取,方便于后续联动建立。
[0042]综上所述,本发明所提供的安防联动平台,具备以下优点:
[0043]1、相比于现有技术,本发明通过插件的形式,将每个插件中的实例对应的相应控制器;通过加载插件,创建插件内部的实例。此时,用户只需要触发实例和动作实例进行关联选择,无需进行复杂的编程和关联创建过程。而由于插件本身的可扩展性,其可根据具体的需要,增加或减少相应的插件。比如,当需要针对一新的控制器进行关联时,只需要将该控制器所对应的插件进行加载,就可以完成后续的关联。如此,在使用时更加方便简洁,也方便控制器的增加。另外,在执行关联时,只需要有联动引擎根据具体的关联关系,发送相应的指令至控制器,就可以执行相应的操作,不用将该关联代码保存至控制器中。如此,可以加快安防联动平台的处理速度。
[0044]2、本发明的实例创建模块,包括单一实例和复合实例。对于复合实例,可以将多个单一实例建立“与” “或” “非”的逻辑关系,实现更多的功能。
[0045]3、本发明还提供了四种不同的建立关联的方式,使用户在选择时有更多的操作空间。
[0046]4、本发明对插件内部内容进行规范,方便于安防联动平台读取加载,可以由开发人员或用户进行插件的建立。
[0047]为了更好地理解和实施,下面结合附图详细说明本发明。
【附图说明】
[0048]图1是现有技术的图形化可编程安防联动系统的结构框图。
[0049]图2是现有技术的图形化可编程安防联动系统的联动程序流程图。
[0050]图3本发明的安防联动平台的连接框图。
[0051]图4是本发明的插件的内部关系示意图。
[0052]图5是本发明的实例化模块的连接框图。
[0053]图6是本发明的联动建立模块的连接示意图。
[0054]图7是本发明的联动建立模块的连接框图。
[0055]图8是本发明的触发实例与动作实例建立关联的示意图。
[0056]图9是本发明的安防联动平台的操作步骤流程图。
[0057]图10是实施例1的烟雾传感器与门禁动作直接映射的关联关系示意图。
[0058]图11是实施例2的烟雾传感器和门禁控制器建立关联的示意图。
[0059]图12是实施例3建立直接映射关联关系的不意图。
[0060]图13是实施例3提取参数的关联关系的示意图。
[0061]图14是本实施例4的烟雾传感器的触发实例与复合动作实例之间的关联的示意图。
[0062]图15是本实例5中触发实例与动作实例的关联示意图。
[0063]图16是本实例6中触发实例与动作实例的关联示意图。
【具体实施方式】
[0064]请参阅图3,其为本发明的安防联动平台的连接框图。本发明涉及一种安防联动平台,包括采集模块1、联动引擎2、实例化模块3、联动建立模块4、界面加载模块5和数据存储丰旲块6。
[0065]所述采集模块1,用于采集插件;具体的,所述插件通过本地加载、或本地注入、或远程注册的方式与所述采集模块连接。
[0066]请同时参阅图4,其为本发明的插件的内部关系示意图。其中,所述插件包括一访问点和能力功能描述;所述访问点用于接入与该插件所对应的控制器;所述能力功能描述,其通过所述访问点将该插件所定义的功能发送至控制器。
[0067]所述联动引擎2,用于加载插件,并发送至实例化模块;
[0068]所述实例化模块3,用于将该插件实例化,分别形成触发实例和动作实例;
[0069]请同时参阅图5,其为本发明的实例化模块的连接框图。进一步,所述实例化模块创建触发实例包括单个触发实例和复合触发实例;所述复合触发实例,由至少两个单个触发实例建立逻辑关系形成;所述动作实例包括单个动作实例和复合动作实例;所述复合动作实例包括至少两个单个动作实例,所述单个动作实例之间具有时序性。
[0070]请同时参阅图6,其为本发明的联动建立模块的连接示意图。所述联动建立模块4,用于将对触发实例和动作实例建立联动。
[0071]请同时参阅图7和图8,其分别为本发明的联动建立模块的连接框图和触发实例与动作实例建立关联的示意图。
[0072]进一步,所述联动建立模块包括一映射单元、数据提取单元、参数转换单元和编程单元。
[0073]所述映射单元,用于将触发实例的参数直接映射至动作实例中,
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1