一种联动批量配置方法、终端、服务器、电子设备和存储介质技术

技术编号:36580793 阅读:15 留言:0更新日期:2023-02-04 17:40
本发明专利技术实施例提供了一种联动批量配置方法、终端、服务器、电子设备和存储介质,涉及轨道交通领域。所述联动批量配置方法包括:载入在联动表中配置的联动节点中的数据和地址空间中的联动节点的数据;其中,所述在所述联动表中配置的联动节点包括代表所述联动节点类型的关键字;根据所述代表联动节点类型的关键字对所述地址空间中的数据进行检索,将所述联动节点的数据批量加载到所有所述检索得到的联动节点中。应用在配置联动数据的过程中,达到批量配置联动数据的目的。到批量配置联动数据的目的。到批量配置联动数据的目的。

【技术实现步骤摘要】
一种联动批量配置方法、终端、服务器、电子设备和存储介质


[0001]本专利技术涉及轨道交通领域,特别是涉及一种联动批量配置方法、终端、服务器、电子设备和存储介质。

技术介绍

[0002]综合运营调度系统主要应用于轨道交通领域,属于一种开放式、模块化、可扩展的分布式大型计算机集成系统。该平台集成了车辆控制、电力管理、火灾报警、建筑设备自动化等子系统,并对这些子系统进行监视与控制。由于各个子系统分布分散,不利于协调控制,综合运营调度系统常常集成有相应的联动模块,便于协调控制各个子系统,以应对一些综合事件,如突发的大客流、火灾、站台门故障等。
[0003]一般来说,综合运营调度提供的联动功能包括预定义联动。预定义联动是根据联动场景预先定义好的联动功能,操作员不允许在线修改这些联动定义和设置。在实际线路中,预定义联动的数据量较大,一条线路中可能需要预先定义上千个联动场景,每一条联动又有很多条信息需要配置,每一条信息在不同的页面。现有技术只能在数据组态工具中对这些信息的每一个单点逐个配置,而每一个单点分布在不同页面以及同一页面中的不同位置,给数据制作人员带来非常大的工作量,同时不利于后期的维护和管理。

技术实现思路

[0004]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种联动批量配置方法、终端、服务器、电子设备和存储介质。
[0005]为了解决上述问题,第一方面,本专利技术实施例公开了一种联动批量配置方法,应用在轨道交通领域配置联动的过程中,包括:
[0006]载入在联动表中配置的联动节点中的数据和地址空间中的联动节点的数据;其中,所述在所述联动表中配置的联动节点包括代表所述联动节点类型的关键字;
[0007]根据所述代表联动节点类型的关键字对所述地址空间中的数据进行检索,将所述联动节点的数据批量加载到所有所述检索得到的联动节点中。
[0008]可选的,所述联动节点的数据包括联动基本数据和联动动作数据,所述联动基本数据包括联动属性、触发因素、待执行联动动作;所述联动动作数据包括动作脚本、动作属性;
[0009]所述联动属性包含所述联动节点的相关信息,所述触发因素用于触发所述联动动作,所述待执行联动动作对应于所述联动动作数据;所述动作脚本用于执行所述联动动作,所述动作属性包含所述联动动作的相关信息。
[0010]可选的,所述联动表包括联动触发表和联动动作表;每个所述联动节点对应一个所述联动触发表;一个所述联动触发表对应多个所述联动动作表;
[0011]所述联动触发表包括联动名称、联动实例名、联动触发条件、联动分类、执行方式;所述联动动作表包括动作名称、动作专业、动作对应脚本。
[0012]可选的,所述载入在联动表中配置的联动节点中的数据之前还包括:
[0013]重置所述已经组态的联动实例;
[0014]从所述地址空间中获取可用的联动节点;
[0015]从所述联动表中获取联动节点;
[0016]将所述联动表中获取的联动节点与所述地址空间中的联动节点进行比对,删除在所述地址空间中不存在的联动节点,获取在所述地址空间中存在的联动节点。
[0017]可选的,所述将所述联动节点的数据批量加载到所有检索得到的联动节点中之后还包括向触发管理器注册联动。
[0018]第二方面,本专利技术实施例还公开了一种联动批量配置方法,应用在轨道交通领域配置联动的过程中,包括:
[0019]接收用户对所述联动表的编辑操作;其中所述联动表的编辑操作包括创建所述联动表、改变所述联动表、在所述联动表中配置所述联动节点和所述联动节点中的数据;
[0020]将所述编辑操作产生的数据传输给联动服务器;
[0021]显示所述联动表以及所述联动表对应的联动实例的信息;
[0022]将所述联动表中的所述联动数据进行编译并装入综合运营调度系统的所述地址空间中。
[0023]可选的,将所述联动表中的所述联动数据进行编译并装入综合运营调度服务器的地址空间后,在所述综合运营调度服务器中的实时数据库启动时加载联动插件,所述联动插件在加载时会进行初始化。
[0024]第三方面,本专利技术实施例还公开了一种终端设备,包括:
[0025]第一发送模块,用于向所述地址空间发送已经配置好的所述联动节点以及所述联动节点中的数据;
[0026]第一接收模块,用于接收数据配置终端中的联动数据;
[0027]第二接收模块,用于接收所述地址空间中的联动节点的数据;
[0028]数据处理模块,用于根据所述联动节点中所述代表联动节点类型的关键字对所述地址空间中的数据进行检索,将所述联动节点的数据批量加载到所有检索得到的联动节点中。
[0029]本专利技术实施方式还提供了一种终端设备,包括:
[0030]显示模块,用于显示所述联动实例节点与联动表;
[0031]第一发送模块,用于向所述联动服务器发送联动表中的所述联动节点以及所述联动节点中的数据;
[0032]数据处理模块,用于对所述联动表中的所述联动节点的数据进行编译;
[0033]第二发送模块,用于向所述地址空间发送已经编译好的所述联动节点的数据;
[0034]数据编辑模块,用于接收用户对所述联动表的编辑操作;其中所述联动表的编辑操作包括创建所述联动表、改变所述联动表、在所述联动表中配置所述联动节点和所述联动节点中的数据。
[0035]第四方面,本专利技术实施例还公开了一种联动批量配置系统,包括:
[0036]联动服务器,应用在轨道交通领域的综合运营调度系统中,用于载入在所述联动表中配置的联动节点中的数据和所述地址空间中的联动节点的数据,根据所述联动节点中
所述代表联动节点类型的关键字对地址空间中的数据进行检索,将所述联动节点的数据批量加载到所有检索得到的联动节点中,并向所述触发管理器注册联动;所述触发管理器包含在所述联动服务器当中;
[0037]所述数据配置终端,应用在轨道交通领域配置联动的过程中,用于接收用户对所述联动表的操作、显示所述联动数据,并将所述联动数据发送给所述联动服务器。
[0038]第五方面,本专利技术实施例还公开了一种电子设备,包括:
[0039]至少一个处理器,以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行以上所述的联动批量配置方法。
[0040]第六方面,本专利技术实施例还公开了一种计算机可读存储介质,存储有计算机程序,其特征在于,其特征在于,所述计算机程序被处理器执行时实现以上所述的联动批量配置方法。
[0041]本专利技术实施例包括以下优点:
[0042]本专利技术实施方式相对于现有技术而言,联动服务器载入在联动表中配置的联动节点中的数据和地址空间中的联动节点的数据;根据所述代表联动节点类型的关键字对所述地址空间本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种联动批量配置方法,应用在轨道交通领域配置联动的过程中,其特征在于,包括:载入在联动表中配置的联动节点中的数据和地址空间中的联动节点的数据;其中,所述在所述联动表中配置的联动节点包括代表所述联动节点类型的关键字;根据所述代表联动节点类型的关键字对所述地址空间中的数据进行检索,将所述联动节点的数据批量加载到所有所述检索得到的联动节点中。2.根据权利要求1所述的方法,其特征在于,所述联动节点的数据包括联动基本数据和联动动作数据;所述联动基本数据包括联动属性、触发因素、待执行联动动作;所述联动动作数据包括动作脚本、动作属性;所述联动属性包含所述联动节点的相关信息,所述触发因素用于触发所述联动动作,所述待执行联动动作对应于所述联动动作数据;所述动作脚本用于执行所述联动动作,所述动作属性包含所述联动动作的相关信息。3.根据权利要求1所述的方法,其特征在于,所述联动表包括联动触发表和联动动作表;每个所述联动节点对应一个所述联动触发表;一个所述联动触发表对应多个所述联动动作表;所述联动触发表包括联动名称、联动实例名、联动触发条件、联动分类、执行方式;所述联动动作表包括动作名称、动作专业、动作对应脚本。4.根据权利要求1所述的方法,其特征在于,所述载入在联动表中配置的联动节点中的数据之前还包括:重置已经组态的联动实例;从所述地址空间中获取可用的联动节点;从所述联动表中获取联动节点;将所述联动表中获取的联动节点与所述地址空间中的联动节点进行比对,删除在所述地址空间中不存在的联动节点,获取在所述地址空间中存在的联动节点。5.根据权利要求1所述的方法,其特征在于,所述将所述联动节点的数据批量加载到所有检索得到的联动节点中之后还包括向触发管理器注册联动。6.一种联动批量配置方法,应用在轨道交通领域配置联动的过程中,其特征在于,包括:接收用户...

【专利技术属性】
技术研发人员:陈玥彤骆俊贤
申请(专利权)人:比亚迪股份有限公司
类型:发明
国别省市:

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

1