本技术涉及轨道交通,具体涉及一种多场景管控的可视化配置方法、装置、设备及介质。
背景技术:
1、列车站点是城轨交通的重要枢纽,鉴于车站存在环境复杂度较高、人流量较大、车站设备较多等特点,目前车站对多种运营场景均设有配套的管控流程以保障站内秩序。为提高站内自动化管控能力和管控效率,目前多通过为管控流程适配对应的可视化页面,通过在页面中绑定控制车站设备的组件和控制策略以使管理人员能够通过可视化页面实时监管整个管控流程的每处实施状态。
2、目前的可视化页面配置方式多与单一运营场景绑定,不同运营场景间的页面配置方式并不互通。由于车站环境复杂,一套完整的管控流程需进行大量车站设备的部署控制和联动。当管控流程变更或设备更换时通常需要重新部署整个页面,存在页面配置流程复杂且耗时较长的问题。
技术实现思路
1、本技术实施例提供一种多场景管控的可视化配置方法、装置、设备及介质。用于为车站的不同运营场景适配管控流程的可视化页面,提高页面配置效率并降低复杂度。
2、为达到上述目的,本技术实施例的技术方案是这样实现的:
3、第一方面,本技术实施例提供了一种多场景管控的可视化配置方法,所述方法包括:
4、响应于页面配置指示,接收车站任一运营场景的管控流程;其中,所述管控流程表征在所述运营场景下针对站内各指定设备的控制策略和各所述控制策略间的联动逻辑;
5、根据各所述指定设备的控制策略从预设组件库中选定与每个指定设备相互对应的目标组件;其中,所述预设组件库内设有多个组件,任一组件关联至少一个车站设备;任一目标组件关联的车站设备包括对应的指定设备,任一目标组件的组件功能与对应指定设备的控制策略适配;
6、根据所述联动逻辑将各目标组件连接得到所述运营场景的可视化页面。
7、在一些可能的实施例中,所述根据所述联动逻辑将各目标组件连接得到所述运营场景的可视化页面,包括:
8、针对任一目标组件,从余下各目标组件中选定所述目标组件对应的下一跳组件;其中,所述目标组件对应的指定设备与所述下一跳组件对应的指定设备间具备所述联动逻辑;
9、通过将各目标组件与对应下一跳组件连接得到所述可视化页面。
10、在一些可能的实施例中,所述方法还包括:
11、针对任一目标组件,从关联的车站设备中选定所述目标组件对应的指定设备作为所述目标组件启用时控制的设备。
12、在一些可能的实施例中,所述通过将各目标组件与对应下一跳组件连接得到所述可视化页面,包括:
13、针对任一目标组件,确定所述目标组件对应下一跳组件的数量;
14、若数量大于预设阈值则根据所述联动逻辑确定所述目标组件与各下一跳组件间的连接关系;其中,所述连接关系包括互斥连接和非互斥连接;所述互斥连接表征在目标组件启用后启用满足预设互斥条件的下一跳组件;所述非互斥连接表征在目标组件启用后启用全部下一跳组件;
15、若数量未大于所述预设阈值,则确定所述目标组件与对应下一跳组件的连接关系为所述非互斥连接;
16、将各目标组件与对应下一跳组件以所述连接关系连接得到所述可视化页面。
17、在一些可能的实施例中,所述预设组件库还设有触发组件和控制权组件;所述方法还包括:
18、从各目标组件中选定不作为任一目标组件的下一跳组件的待处理组件,将所述待处理组件和所述控制权组件作为所述触发组件的下一跳组件;
19、将所述触发组件与对应下一跳组件以所述互斥连接关系连接。
20、在一些可能的实施例中,所述方法还包括:
21、响应于触发组件的启用指示,确定所述车站是否具备对目标场景管控的控制权;其中,所述目标场景为所述触发页面所在可视化页面对应的运营场景;
22、若未具备所述控制权则通过启用所述控制权组件以获取所述控制权;否则启用所述待处理组件。
23、在一些可能的实施例中,所述预设组件库内各组件的组件功能包括控制设备开闭、监测设备运行状态、控制设备触发联动功能和控制设备发送通告中的部分或全部。
24、第二方面,本技术实施例提供了一种多场景管控的可视化配置装置,所述装置包括:
25、流程确认单元,被配置为执行响应于页面配置指示,接收车站任一运营场景的管控流程;其中,所述管控流程表征在所述运营场景下针对站内各指定设备的控制策略和各所述控制策略间的联动逻辑;
26、组件选择单元,被配置为执行根据各所述指定设备的控制策略从预设组件库中选定与每个指定设备相互对应的目标组件;其中,所述预设组件库内设有多个组件,任一组件关联至少一个车站设备;任一目标组件关联的车站设备包括对应的指定设备,任一目标组件的组件功能与对应指定设备的控制策略适配;
27、页面配置单元,被配置为执行根据所述联动逻辑将各目标组件连接得到所述运营场景的可视化页面。
28、在一些可能的实施例中,执行所述根据所述联动逻辑将各目标组件连接得到所述运营场景的可视化页面,所述页面配置单元被配置为:
29、针对任一目标组件,从余下各目标组件中选定所述目标组件对应的下一跳组件;其中,所述目标组件对应的指定设备与所述下一跳组件对应的指定设备间具备所述联动逻辑;
30、通过将各目标组件与对应下一跳组件连接得到所述可视化页面。
31、在一些可能的实施例中,所述页面配置单元还被配置为:
32、针对任一目标组件,从关联的车站设备中选定所述目标组件对应的指定设备作为所述目标组件启用时控制的设备。
33、在一些可能的实施例中,执行所述通过将各目标组件与对应下一跳组件连接得到所述可视化页面,所述页面被配置单元被配置为:
34、针对任一目标组件,确定所述目标组件对应下一跳组件的数量;
35、若数量大于预设阈值则根据所述联动逻辑确定所述目标组件与各下一跳组件间的连接关系;其中,所述连接关系包括互斥连接和非互斥连接;所述互斥连接表征在目标组件启用后启用满足预设互斥条件的下一跳组件;所述非互斥连接表征在目标组件启用后启用全部下一跳组件;
36、若数量未大于所述预设阈值,则确定所述目标组件与对应下一跳组件的连接关系为所述非互斥连接;
37、将各目标组件与对应下一跳组件以所述连接关系连接得到所述可视化页面。
38、在一些可能的实施例中,所述预设组件库还设有触发组件和控制权组件;所述页面配置单元还被配置为:
39、从各目标组件中选定不作为任一目标组件的下一跳组件的待处理组件,将所述待处理组件和所述控制权组件作为所述触发组件的下一跳组件;
40、将所述触发组件与对应下一跳组件以所述互斥连接关系连接。
41、在一些可能的实施例中,所述页面配置单元还被配置为:
42、响应于触发组件的启用指示,确定所述车站是否具备对目标场景管控的控制权;其中,所述目标场景为所述触发页面所在可视化页面对应的运营场景;
43、若未具备所述控制权则通过启用所述控制权组件以获取所述控制权;否则启用所述待处理组件。
44、在一些可能的实施例中,所述预设组件库内各组件的组件功能包括控制设备开闭、监测设备运行状态、控制设备触发联动功能和控制设备发送通告中的部分或全部。
45、第三方面,本技术实施例提供一种电子设备,包括:
46、存储器,用于存储程序指令;
47、处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行第一方面中任一项所述的方法包括的步骤。
48、第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被计算机执行时,使所述计算机执行第一方面中任一项所述的方法。
49、第五方面,本技术实施例提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行第一方面任一项所述的方法。
50、本技术实施例中,通过接收车站任一运营场景的管控流程后,根据管控流程中的指定设备从预设组件库中选定可控制该指定设备的目标组件,并根据管控流程中各指定设备的控制策略间的联动逻辑将各目标组件得到该运营场景下的可视化页面。上述预设组件库内任一组件均关联有至少一个车站设备,通过从组件中确定关联有车站设备的目标组件即可实现通过目标组件对指定设备的控制。通过上述流程能够为车站的不同运营场景适配管控流程的可视化页面,提高页面配置效率并降低复杂度。
51、本技术实施例中根据该代码序列内包含的目标字段对应的预设权重确定该代码序列的权重序列,并通过将权重序列输入已训练的检测网络得到待测代码针对第一节点的函数调用逻辑是否存在漏洞的检测结果,以此提高代码漏洞的检测精度。
52、本技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本公开而了解。本技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。