一种图形化的轨道交通安防集成平台联动规则配置的方法技术

技术编号:30494067 阅读:12 留言:0更新日期:2021-10-27 22:23
本发明专利技术公开了一种图形化的轨道交通安防集成平台联动规则配置的方法,涉及轨道交通安防联动规则配置技术领域,提供基于Google Blockly可视化编程工具进行深度定制的图形化联动规则配置操作界面,业务管理人员能够自行在安防集成平台上以组件拖拽方式进行联动规则的配置。本发明专利技术以易于使用、高效率为目标,通过与轨道交通安防集成平台设备联动执行引擎的深度无缝融合,使得原来大量需要通过软件开发人员以专用开发工具进行编码定制方式实现的设备联动功能,转化为在系统平台上以类似搭积木方式的联动规则的图形化拖拽配置,配置工作可以由业务人员自行独立完成,不需要开发人员的介入,同时支持测试验证,极大的降低了联动功能上线周期。动功能上线周期。

【技术实现步骤摘要】
一种图形化的轨道交通安防集成平台联动规则配置的方法


[0001]本专利技术涉及轨道交通安防联动规则配置
,具体为一种图形化的轨道交通安防集成平台联动规则配置的方法。

技术介绍

[0002]轨道交通是指运营车辆需要在特定轨道上行驶的一类交通工具或运输系统,最典型的轨道交通就是由传统火车和标准铁路所组成的铁路系统,随着火车和铁路技术的多元化发展,轨道交通呈现出越来越多的类型,不仅遍布于长距离的陆地运输,也广泛运用于中短距离的城市公共交通中,根据服务范围差异,轨道交通一般分成国家铁路系统、城际轨道交通和城市轨道交通三大类,轨道交通普遍具有运量大、速度快、班次密、安全舒适、准点率高、全天候、运费低和节能环保等优点,但同时常伴随着较高的前期投资、技术要求和维护成本,并且占用的空间往往较大。
[0003]Blockly是Google发布的可视化编程工具,用户可以通过类似搭积木的方式拖曳模块,来构建代码逻辑,不需要任何的代码编写,很多图形化编程平台都是基于Google Blockly二次开发的,譬如:APPInventor、Wyliodrin、Earsketch等优秀编程平台,Google Blockly作为一种易于掌握的图形化开源编程环境,是编程初学者学习和掌握程序设计方法的有力工具,Blockly是基于网页的可视化编程工具库,用户可以以离线或者在线的方式在Windows、Linux、MC和Android平台上的浏览器端进行编程操作,可以使用计算机端、手机或平板移动端进行随时随地的完成编程设计,Blockly支持多种开发语言环境库,可以导出Javascript、Python、PHP、Lua、Dart等多种语言,通过图形化编程完成程序设计,在Blockly中有一个类似语言转换器的工具箱,可以将图形化编程语言转化成多种编程语言代码,用图形化编程方式去理解多种程序语言,Blockly是开源的编程工具,用户可以根据自己编程的特点要求,对Blockly工具箱进行自定义设计,同时,Blockly开发工具能让用户自定义块导出至工具箱,并在工作区工厂完成对代码的封装,为此,提出一种图形化的轨道交通安防集成平台联动规则配置的方法。

技术实现思路

[0004]本专利技术的目的在于提供一种图形化的轨道交通安防集成平台联动规则配置的方法,能够针对轨道交通安防相关系统设备联动的特点,灵活、有效、便捷的完成联动规则的配置,为轨道交通安防业务管理人员提供了系统设备联动规则配置的完美解决方案。
[0005]它的最大特点在于以易于使用、高效率为目标,通过与轨道交通安防集成平台设备联动执行引擎的深度无缝融合,使得原来大量需要通过软件开发人员以专用开发工具进行编码定制方式实现的设备联动功能,转化为在系统平台上以类似搭积木方式的联动规则的图形化拖拽配置,此部分配置工作可以由业务人员自行独立完成,不需要开发人员的介入,同时支持立即生效的联动功能的测试验证,极大的降低了联动功能上线周期。
[0006]为实现上述目的,本专利技术提供如下技术方案:一种图形化的轨道交通安防集成平
台联动规则配置的方法,包括以下步骤:
[0007]S1、提供基于Google Blockly可视化编程工具进行深度定制的图形化联动规则配置操作界面,业务管理人员能够自行在安防集成平台上以组件拖拽方式进行联动规则的配置;
[0008]S2、提供丰富的联动规则组件库,同时提供定制规则组件间的衔接交互冲突检测机制,避免人为因素导致的误操作,可满足不同联动业务场景的需要;
[0009]S3、自动生成联动规则执行脚本,可直接应用于安防集成平台联动功能调用。
[0010]进一步优化本技术方案,所述步骤S1中,中心级和站点级应用,中心级平台上可进行站间系统间的联动控制规则配置功能,站点级平台具有站内系统间联动控制规则配置功能,联动规则编辑图形化管理,将各种资源点、触发条件作为元素,以逻辑关系进行编程,通过组件拖拽方式形成联动规则。
[0011]进一步优化本技术方案,所述步骤S1中,联动规则可以编辑运作模式属性,支持正常运作模式、紧急运作模式,联动时间模板管理,支持默认时间模板三个,分别是全天候模板、工作日模板、工休日模板,联动规则部署管理,可根据联动规则、联动时间模板进行部署,支持添加、删除、批量添加、批量删除等。
[0012]进一步优化本技术方案,所述步骤S1中,初始化界面能够显示所有的联动部署任务,具有添加、编辑、启动、停止功能按钮,任务停止后自动成为历史任务,添加/编辑初始化界面包括联动任务名称、联动规则的选择、联动时间模板选择、联动任务起始时间选择等。
[0013]进一步优化本技术方案,所述步骤S2中,规则组件库主要包含对该项业务涉及各种资源点的组件库定制,具体包括轨道交通安防集成平台管理的视频监控、安检、门禁、入侵、电子巡更五大子系统资源点组件的定制,包括监控设备组件、门禁设备组件、入侵报警设备组件、安检设备组件、巡更设备组件。
[0014]进一步优化本技术方案,所述步骤S2中,资源点组件分为事件触发类和动作执行类两种类型,组件由组件编码、组件脚本、组件生成脚本三个部分组成,事件触发类组件,用于联动规则中资源点事件的触发条件,包括对应门禁设备的开门、关门,入侵报警设备的告警事件等,动作执行类组件,用于联动规则中资源点的控制,如对应监控设备组件的抓拍、录像,门禁设备的开门、关门。
[0015]进一步优化本技术方案,所述步骤S2中,两种类型的组件均支持对资源点的选择,可根据线路、站点、站内位置、设备类型、设备名称等进行资源点精确或模糊匹配,除了上述资源点组件的定制外,还可涉及外部系统和接口规则组件的定制,如PA、PIS、FAS、BAS、AFC、UPS、ISCS系统等,对于通用逻辑关系组件采用Blockly现有组件。
[0016]进一步优化本技术方案,根据安防集成平台的UI要求做样式定制,随着安防集成平台业务的拓展延伸,系统可逐步完善和丰富组件库。
[0017]进一步优化本技术方案,所述步骤S3中,资源点组件由预定义的组件代码自动生成该部分执行代码,其中资源点信息、事件类型、动作类型通过界面选择方式获取,其信息来源于安防集成平台数据库,并以数据库中对应标识方式进行识别和应用。
[0018]进一步优化本技术方案,所述步骤S3中,通过资源点组件及逻辑组件的不同组合,完成不同场景下联动规则的配置,系统以javascript语言作为最终生成代码脚本。
[0019]此处对技术方案进行描述:
[0020]1、通过图形化联动规则配置操作界面,业务管理人员能够自行在安防集成平台上以组件拖拽方式进行联动规则的配置。
[0021]2、结合轨道交通安防集成平台联动场景的需求,系统提供丰富的联动规则组件库。
[0022]3、通过资源点组件及逻辑组件的不同组合,完成不同场景下联动规则的配置。
[0023]与现有技术相比,本专利技术提供了一种图形化的轨道交通安防集成平台联动规则配置的方法,具备以下有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图形化的轨道交通安防集成平台联动规则配置的方法,其特征在于,包括以下步骤:S1、提供基于Google Blockly可视化编程工具进行深度定制的图形化联动规则配置操作界面,业务管理人员能够自行在安防集成平台上以组件拖拽方式进行联动规则的配置;S2、提供丰富的联动规则组件库,同时提供定制规则组件间的衔接交互冲突检测机制,避免人为因素导致的误操作,可满足不同联动业务场景的需要;S3、自动生成联动规则执行脚本,可直接应用于安防集成平台联动功能调用。2.根据权利要求1所述的一种图形化的轨道交通安防集成平台联动规则配置的方法,其特征在于,所述步骤S1中,中心级和站点级应用,中心级平台上可进行站间系统间的联动控制规则配置功能,站点级平台具有站内系统间联动控制规则配置功能,联动规则编辑图形化管理,将各种资源点、触发条件作为元素,以逻辑关系进行编程,通过组件拖拽方式形成联动规则。3.根据权利要求1所述的一种图形化的轨道交通安防集成平台联动规则配置的方法,其特征在于,所述步骤S1中,联动规则可以编辑运作模式属性,支持正常运作模式、紧急运作模式,联动时间模板管理,支持默认时间模板三个,分别是全天候模板、工作日模板、工休日模板,联动规则部署管理,可根据联动规则、联动时间模板进行部署,支持添加、删除、批量添加、批量删除等。4.根据权利要求3所述的一种图形化的轨道交通安防集成平台联动规则配置的方法,其特征在于,所述步骤S1中,初始化界面能够显示所有的联动部署任务,具有添加、编辑、启动、停止功能按钮,任务停止后自动成为历史任务,添加/编辑初始化界面包括联动任务名称、联动规则的选择、联动时间模板选择、联动任务起始时间选择等。5.根据权利要求1所述的一种图形化的轨道交通安防集成平台联动规则配置的方法,其特征在于,所述步骤S2中,规则组件库主要包含对该项业务涉及各种资源点的组件库定制,具体包括轨道交通安防集成平台管理的视频监控、安检、门禁、...

【专利技术属性】
技术研发人员:冯涛
申请(专利权)人:深圳市中兴系统集成技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1