系统控制权管理方法、装置、存储介质及电子设备与流程
- 国知局
- 2024-08-02 16:16:54
本公开涉及轨道交通,具体地,涉及一种系统控制权管理方法、装置、存储介质及电子设备。
背景技术:
1、在城市轨道交通实时监控系统中,bas系统(building automation system,环境与设备监控系统)的控制权限关系重大,在相关技术中,bas系统通常由中心、车站、就地三级控制,在其中任一级对系统进行控制时,其他级也可以进行同样的操作,容易出现两极争夺控制权导致的系统紊乱,引起设备故障和安全隐患。
技术实现思路
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、可选地,所述系统为环境与设备监控bas系统,所述多级节点包括:中心级节点、车站级节点和就地级节点。
28、根据本公开实施例的第二方面,提供一种系统控制权管理装置,其特征在于,包括:
29、第一发送模块,被配置为在所述第一节点不是拥有系统控制权限的节点的情况下,向所述系统中的其他所有节点发送第一控制权申请信息,所述其他所有节点为所述系统中除所述第一节点外的所有节点,所述第一控制权申请信息用于申请将所述系统控制权限移交给所述第一节点;
30、确定模块,被配置为在回复同意消息的其他节点的数量大于或等于设定数量的情况下,确定所述第一节点变更为拥有系统控制权限的节点;
31、第二发送模块,被配置为向所述系统中的第二节点发送权限取回指令,所述第二节点为变更前拥有系统控制权限的节点,所述权限取回指令用于指示所述第二节点将所述系统控制权限移交给所述第一节点。
32、根据本公开实施例的第三方面,提供一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序指令被处理器执行时实现本公开第一方面所提供的系统控制权管理方法的步骤。
33、根据本公开实施例的第四方面,提供一种电子设备,包括:
34、存储器,其上存储有计算机程序;
35、处理器,用于执行所述存储器中的所述计算机程序,以实现本公开第一方面所提供的系统控制权管理方法的步骤。
36、本公开的实施例提供的技术方案可以包括以下有益效果:
37、在上述技术方案中,在所述第一节点不是拥有系统控制权限的节点的情况下,向系统中的其他所有节点发送第一控制权申请信息,其他所有节点为系统中除第一节点外的所有节点,第一控制权申请信息用于申请将系统控制权限移交给第一节点;在系统中回复同意消息的其他节点的数量大于或等于设定数量的情况下,确定第一节点变更为拥有系统控制权限的节点;向系统中的第二节点发送权限取回指令,第二节点为变更前拥有系统控制权限的节点,权限取回指令用于指示第二节点将系统控制权限移交给第一节点。通过上述技术方案,在没有控制权限的任一节点需要控制bas系统时,需要向其他节点发送控制权申请信息,当获取到的其他节点的回复同意信息的数量大于或等于设定数量时,拥有控制权限的节点将控制权限移交于该申请权限的节点,在控制权限移交给该节点后,该节点才能够控制bas系统,通过上述的机制,能够避免出现多级节点同时控制bas系统造成的故障,提高安全性。
38、本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
技术特征:1.一种系统控制权管理方法,其特征在于,应用于系统中的第一节点,所述系统包括多级节点,所述第一节点为所述多级节点中的任一级节点,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述第一节点不是拥有系统控制权限的节点的情况下,向所述系统中的其他所有节点发送控制权申请信息之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述在回复同意消息的其他节点的数量大于或等于设定数量的情况下,确定所述第一节点变更为拥有系统控制权限的节点,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1-7任一项所述的方法,其特征在于,所述系统为环境与设备监控bas系统,所述多级节点包括:中心级节点、车站级节点和就地级节点。
10.一种系统控制权管理装置,其特征在于,应用于系统中的第一节点,所述系统包括多级节点,所述第一节点为所述多级节点中的任一级节点,包括:
11.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-9中任一项所述方法的步骤。
12.一种电子设备,其特征在于,包括:
技术总结本公开涉及一种系统控制权管理方法、装置、存储介质及电子设备,涉及轨道交通技术领域,该方法包括:在第一节点不是拥有系统控制权限的节点的情况下,向系统中的其他所有节点发送第一控制权申请信息,其他所有节点为系统中除第一节点外的所有节点,第一控制权申请信息用于申请将系统控制权限移交给第一节点;在回复同意消息的其他节点的数量大于或等于设定数量的情况下,确定第一节点变更为拥有系统控制权限的节点;向系统中的第二节点发送权限取回指令,第二节点为变更前拥有系统控制权限的节点,权限取回指令用于指示第二节点将系统控制权限移交给第一节点。能够避免出现多级节点同时控制BAS系统造成的故障,提高安全性。技术研发人员:杨建明,陈国芳受保护的技术使用者:比亚迪股份有限公司技术研发日:技术公布日:2024/7/4本文地址:https://www.jishuxx.com/zhuanli/20240718/250136.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表