一种设备控制方法、装置、设备及介质与流程

文档序号:26591200发布日期:2021-09-10 20:58阅读:155来源:国知局
一种设备控制方法、装置、设备及介质与流程

1.本发明实施例涉及电力系统控制技术,尤其涉及一种设备控制方法、装置、设备及介质。


背景技术:

2.为了确保电力设备在电网中的安全操作,各厂家都需要根据各电力设备的状态与其他设备状态之间的逻辑关系编写五防规则,以保证设备操作安全。
3.其中,五防即防止误分、误合断路器,防止带负荷拉、合隔离开关或手车触头,防止带电挂(合)接地线(接地刀闸),防止带接地线(接地刀闸)合断路器(隔离开关),以及防止误入带电间隔。
4.现有技术中,五防的实施主要通过对设备权项进行限制、对有可操作权限的人员进行培训来实现五防,需要消耗大量的人力成本,并且容易出现人为操作上的失误,影响电力系统正常运转。


技术实现要素:

5.本发明实施例提供一种设备控制方法、装置、设备及介质,在用户发起目标操作时,通过与目标设备对应的控制逻辑信息对目标操作的执行与否进行控制,提高设备操作安全性。
6.第一方面,本发明实施例提供了一种设备控制方法,所述方法包括:
7.根据用户针对目标设备发起的目标操作,获取基于所述目标操作的目标设备的控制逻辑信息;
8.所述控制逻辑信息中包含所述目标设备与其他设备之间的逻辑关系;
9.根据所述控制逻辑信息,确定是否执行所述目标操作,以对所述目标设备进行控制。
10.第二方面,本发明实施例还提供了一种设备控制装置,所述装置包括:
11.控制逻辑信息获取模块,用于根据用户针对目标设备发起的目标操作,获取基于所述目标操作的目标设备的控制逻辑信息;
12.所述控制逻辑信息中包含所述目标设备与其他设备之间的逻辑关系;
13.设备控制模块,用于根据所述控制逻辑信息,确定是否执行所述目标操作,以对所述目标设备进行控制。
14.第三方面,本发明实施例还提供了一种电子设备,包括:
15.一个或多个处理器;
16.存储器,用于存储一个或多个程序;
17.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例提供的设备控制方法。
18.第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机
程序,该程序被处理器执行时实现本发明任意实施例提供的设备控制方法。
19.本发明实施例的技术方案,根据用户针对目标设备发起的目标操作,获取基于目标操作的目标设备的控制逻辑信息,控制逻辑信息中包含目标设备与其他设备之间的逻辑关系,最终根据控制逻辑信息,确定是否执行所述目标操作,以对目标设备进行控制,可以在用户发起目标操作时,针对五防规则对用户的目标操作进行检验,避免因人为因素引起的误操作,提高设备控制安全性。
附图说明
20.图1是本发明实施例一中的一种设备控制方法的流程图;
21.图2是本发明实施例二中的一种设备控制方法的流程图;
22.图3是本发明实施例三中的一种设备控制方法的流程图;
23.图4是本发明实施例四中的一种设备控制装置的结构示意图;
24.图5是本发明实施例五提供的一种设备的结构示意图。
具体实施方式
25.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
26.实施例一
27.图1为本发明实施例一中的一种设备控制方法的流程图,本实施例的技术方案适用于通过控制逻辑信息对用户针对目标设备发起的目标操作进行检验和控制的情况,该方法可以由设备控制装置执行,该装置可以由软件和/或硬件来实现,并可以集成在各种通用计算机设备中。本实施例中的设备控制方法,具体包括如下步骤:
28.步骤110、根据用户针对目标设备发起的目标操作,获取基于目标操作的目标设备的控制逻辑信息;控制逻辑信息中包含目标设备与其他设备之间的逻辑关系。
29.其中,目标设备是用户当前需要操作的设备,示例性的,目标设备是实遥信;目标操作是用于控制目标设备的操作,示例性的,目标操作是将实遥信设备的状态由“合”状态转换为“分”状态;控制逻辑信息用于表征目标设备的状态与其他关联设备的状态之间的逻辑关系,示例性的,在需要将实遥信设备的状态由“合”状态转换为“分”状态时,需要确保第一隔离开关的状态为“分”状态,第二隔离开关的状态在“分”状态,以及接地闸刀的状态在“分”状态。
30.本实施中,在接收到用户针对目标设备发起的目标操作时,查找基于目标操作的目标设备的控制逻辑信息,具体的,可以先查找与目标设备匹配的五防规则,如果不存在与目标设备匹配的五防规则,则可以直接执行上述目标操作,如果存在与目标设备匹配的五防规则,则可以进一步根据目标操作的操作流向,在上述目标设备匹配的五防规则中,确定基于目标操作的目标设备的控制逻辑信息。还是可以在接收到用户针对目标设备发起的目标操作时,确定目标操作的操作流向的标识信息,进而根据目标设备的标识信息和目标操作流向的标识信息,共同确定基于目标操作的目标设备的控制逻辑信息。
31.示例性的,在接收到用户针对实遥信设备发起的将实遥信设备的状态由“合”状态
转换为“分”状态的目标操作时,可以在预先编辑的五防规则中查找与实遥信对应的五防规则,进而根据目标操作的操作流向(即由“合”状态转换为“分状态”),在上述与实遥信对应的五防规则中确定与当前操作流向匹配的控制逻辑信息。
32.步骤120、根据控制逻辑信息,确定是否执行目标操作,以对目标设备进行控制。
33.本实施例中,在确定控制逻辑信息后,根据基于目标操作的目标设备的控制逻辑信息,确定是否执行上述目标操作,具体的,控制逻辑信息中包含目标设备的状态与其他关联设备的状态之间的逻辑关系,针对控制逻辑信息,确定其他关联设备的状态的当前状态是否符合目标操作的执行条件,如果满足,则执行目标操作,否则,不执行目标操作并可以向用户发送禁止执行的提示信息。
34.示例性的,获取到的控制逻辑信息包括在需要将实遥信设备的状态由“合”状态转换为“分”状态时,需要确保第一隔离开关的状态为“分”状态,第二隔离开关的状态在“分”状态,以及接地闸刀的状态在“分”状态,可以依次获取上述第一隔离开关、第二隔离开关以及接地闸刀的实际状态,若上述设备的实际状态与控制逻辑信息中的状态一致,则可以执行目标操作,否则,不执行目标操作,并向用户发送禁止操作提示信息,具体的,提示信息中可以包含不符合五防规则的具体内容,例如,“第一隔离开关状态为“合”,禁止执行当前操作”。
35.本发明实施例的技术方案,根据用户针对目标设备发起的目标操作,获取基于目标操作的目标设备的控制逻辑信息,控制逻辑信息中包含目标设备与其他设备之间的逻辑关系,最终根据控制逻辑信息,确定是否执行所述目标操作,以对目标设备进行控制,可以在用户发起目标操作时,针对五防规则对用户的目标操作进行控制,避免因人为因素引起的误操作,提高设备控制安全性。
36.实施例二
37.图2为本发明实施例二中的一种设备控制方法的流程图,本实施例在上述实施例的基础上进一步细化,提供了根据用户针对目标设备发起的目标操作,获取基于目标操作的目标设备的控制逻辑信息的具体步骤。下面结合图2对本发明实施例二提供的一种设备控制方法进行说明,包括以下步骤:
38.步骤210、响应于用户针对目标设备发起的目标操作,判断是否存在与目标设备匹配的五防逻辑规则。
39.本实施例中,在接收到用户针对目标设备发起的目标操作时,为了避免人为因素导致的误操作,提高操作安全性,首先判是否存在与目标设备匹配的五防逻辑规则,以根据五防逻辑规则来判断是否执行目标操作,其中,逻辑控制规则中包含目标设备与其他设备之间的逻辑关系。示例性的,响应于用户针对目标设备发起的目标操作,根据目标设备的标识信息,在五防规则中查找与目标设备匹配的五防逻辑规则。
40.步骤220、当存在与目标设备匹配的五防逻辑规则时,确定目标操作的操作流向信息,并在五防逻辑规则中获取与操作流向信息匹配的控制逻辑信息。
41.本实施例中,当在五防规则中查找得到与目标设备匹配的五防逻辑规则后,进一步确定目标操作的流向信息,进而在上述五防逻辑规则中获取与操作流向信息匹配的控制逻辑信息。其中,控制逻辑信息中包括与目标设备状态相关的其他设备的状态信息。
42.可选的,本实施例中还包括:
43.当不存在与目标设备匹配的五防逻辑规则时,执行目标操作。
44.本可选的实施例中,如果预先编写的五防规则中不存在与目标设备匹配的五防逻辑规则时,可以直接执行目标操作。另外,当五防规则中存在与目标设备匹配的五防逻辑规则,但是与目标设备匹配的五防逻辑规则中不存在与目标操作的操作流向匹配的控制逻辑信息时,也可以直接执行目标操作。
45.步骤230、根据控制逻辑信息,确定是否执行目标操作,以对目标设备进行控制。
46.本发明实施例的技术方案,响应于用户针对目标设备发起的目标操作,判断是否存在与目标设备匹配的五防逻辑规则,当存在与目标设备匹配的五防逻辑规则时,确定目标操作的操作流向信息,并在五防逻辑规则中获取与操作流向信息匹配的控制逻辑信息,最终根据控制逻辑信息,确定是否执行目标操作,以对目标设备进行控制,可以针对五防规则对用户发起的目标操作进行检验,避免因人为因素引起的误操作,且能够节省人力成本,提高设备控制安全性。
47.实施例三
48.图3为本发明实施例三中的一种设备控制方法的流程图,本实施例在上述实施例的基础上进一步细化,提供了根据控制逻辑信息,确定是否执行目标操作的具体步骤。下面结合图3对本发明实施例三提供的一种设备控制方法进行说明,包括以下步骤:
49.步骤310、根据用户针对目标设备发起的目标操作,获取基于目标操作的目标设备的控制逻辑信息;控制逻辑信息中包含目标设备与其他设备之间的逻辑关系。
50.步骤320、获取控制逻辑信息中至少一个并联判断条件;并联判断条件中包含至少一个条件设备的条件设备信息,以及各条件设备对应的条件状态。
51.其中,并联判断条件是判断与目标设备相关的其他设备的状态是否符合目标操作执行条件的依据,多个并联判断条件中,存在一个或者多个条件的返回值为真,即可执行目标任务,也就是说,多个并联判断条件之间的逻辑关系是“或”的逻辑关系。
52.并联判断条件中包含至少一个条件设备的条件设备信息,以及各条件设备对应的条件状态,其中,条件设备即与目标设备的状态具有相关性的设备,示例性的,目标设备为实遥信设备,则条件设备可以是与实遥信设备的状态具有一定逻辑关系的隔离开关,条件设备对应的条件状态是指条件设备符合目标设备的目标操作条件的状态,例如,只有条件设备隔离开关处于“分”状态,才可以将目标设备实遥信的状态由“合”状态转换为“分”状态。
53.本实施例中,在获取到基于目标操作的目标设备的控制逻辑信息后,进一步的获取控制逻辑信息中的至少一个并联判断条件,以根据多个并联判断条件来判断与目标设备相关的条件设备的状态是否满足执行目标操作的条件。示例性的,目标设备为实遥信,控制逻辑信息中包含3个并联判断条件如下:1)第一隔离开关状态为“分”状态;2)第二隔离开关的状态为“合”状态;3)第三隔离开关的状态为“分”状态,且第四隔离开关的状态为“合”状态。上述3个并联判断条件中有至少一个条件的返回值为“真”,则可以执行目标操作。
54.步骤330、根据条件设备对应的条件状态和条件设备的实际状态,确定并联判断条件的返回值。
55.其中,并联判断条件的返回值是通过将并联判断条件中条件设备的条件状态和条件设备的实际状态进行比对得到的。
56.本实施例中,在获取到至少一个并联判断条件后,根据并联判断条件中条件设备对应的条件状态和条件设备的实际状态,确定并联判断条件的返回值,示例性的,一个并联判断条件是第二隔离开关的状态为“合”状态,则在执行目标操作之前,需要获取第二隔离开关的实际状态是否为“合”状态,若是,则确定该并联判断条件的返回值为真,否则,返回值为假。
57.可选的,并联判断条件中包含至少一个串联判断条件;串联判断条件中包含条件设备的条件设备信息,以及各条件设备对应的条件状态;
58.根据条件设备对应的条件状态和条件设备的实际状态,确定并联判断条件的返回值,包括:
59.根据条件设备对应的条件状态和条件设备的实际状态,确定串联判断条件的返回值;
60.当属于同一并联判断条件的串联判断条件的返回值均为真时,确定并联判断条件的返回值为真;
61.当属于同一并联判断条件的串联判断条件中至少一个串联判断条件的返回值为假时,确定并联判断条件的返回值为假。
62.本可选的实施例中,并联判断条件中包含至少一个串联判断条件;串联判断条件中包含条件设备的条件设备信息,以及各条件设备对应的条件状态;当并联判断条件包含的至少一个串联判断条件的返回值均为真,该并联判断条件的返回值才为真,否则,返回值为假,也就是说属于同一并联判断条件的多个串联判断条件之间是“且”的逻辑关系,其中,各串联判断条件的返回值是通过将串联判断条件中的条件设备的条件状态与该条件设备的实际状态进行比对得到。
63.示例性的,控制逻辑信息中的一个并联判断条件包含2个串联判断条件如下:1)第三隔离开关的状态为“分”状态;2)第四隔离开关的状态为“合”状态。其中,第一个串联判断条件对应的条件设备是第三隔离开关,条件设备的条件状态是“分”状态,第二个串联判断条件对应的条件设备是第四隔离开关,条件设备的状态是“合”状态。当第三隔离开关的实际状态为“分”状态时,第一个串联判断条件的返回值为真,当第四隔离开关的实际状态为“合”状态时,第二个串联判断条件的返回值为真。只有当上述两个并联判断条件的返回值均为真时,其所属的并联判断条件的返回值才为真。
64.步骤340、当并联判断条件中至少一个并联判断条件的返回值为真时,执行目标操作。
65.本实施例中,在确定各并联判断条件的返回值后,当并联判断条件中至少一个并联判断条件的返回值为真时,执行目标操作。例如,控制逻辑信息中包含3个并联判断条件分别为条件a、条件b和条件c,当其中一个或者多个并联判断条件的返回值为真时,可以执行目标操作。
66.步骤350、当并联判断条件的返回值均为假时,向用户发送禁止执行提示。
67.本实施例中,当控制逻辑信息中包含的并联判断条件的返回值均为假时,向用户发送禁止执行提示,具体的,禁止执行提示中可以包括实际状态不符合目标操作执行条件的条件设备,以及条件设备的信息。
68.值得注意的是步骤340和步骤350是根据实际情况择一执行的,不受上述序号限
制。
69.可选的,控制逻辑信息、并联判断条件和串联判断条件对应共用的设备搜索接口和设备状态搜索接口。
70.本可选的实施例中,控制逻辑信息、并联判断条件和串联判断条件对应共用的设备搜索接口和设备状态搜索接口,其中,设备搜索接口用于进行条件设备的搜索,设备状态搜索接口用户获取条件设备的实际状态,以根据条件设备的实际状态和条件状态确定是否执行目标操作。
71.本发明实施例的技术方案,根据用户针对目标设备发起的目标操作,获取基于目标操作的目标设备的控制逻辑信息;然后获取控制逻辑信息中至少一个并联判断条件,并联判断条件中包含至少一个条件设备的条件设备信息,以及各条件设备对应的条件状态,根据条件设备对应的条件状态和条件设备的实际状态,确定并联判断条件的返回值,当并联判断条件中至少一个并联判断条件的返回值为真时,执行目标操作,当并联判断条件的返回值均为假时,向用户发送禁止执行提示,可以综合考虑与目标设备之间具有关联关系的条件设备,在降低人力成本的同时,避免误操作,提高设备操作安全性。
72.实施例四
73.图4为本发明实施例四提供的一种设备控制装置的结构示意图,该设备控制装置,包括:控制逻辑信息获取模块410和设备控制模块420。
74.控制逻辑信息获取模块410,用于根据用户针对目标设备发起的目标操作,获取基于所述目标操作的目标设备的控制逻辑信息;
75.所述控制逻辑信息中包含所述目标设备与其他设备之间的逻辑关系;
76.设备控制模块420,用于根据所述控制逻辑信息,确定是否执行所述目标操作,以对所述目标设备进行控制。
77.本发明实施例的技术方案,根据用户针对目标设备发起的目标操作,获取基于目标操作的目标设备的控制逻辑信息,控制逻辑信息中包含目标设备与其他设备之间的逻辑关系,最终根据控制逻辑信息,确定是否执行所述目标操作,以对目标设备进行控制,可以在用户发起目标操作时,针对五防规则对用户的目标操作进行检验,避免因人为因素引起的误操作,提高设备控制安全性。
78.可选的,所述控制逻辑信息获取模块410,包括:
79.五防逻辑规则判断单元,用于响应于用户针对目标设备发起的目标操作,判断是否存在与所述目标设备匹配的五防逻辑规则;
80.控制逻辑信息获取单元,用于当存在与所述目标设备匹配的五防逻辑规则时,确定所述目标操作的操作流向信息,并在所述五防逻辑规则中获取与所述操作流向信息匹配的控制逻辑信息。
81.可选的,所述设备控制模块420,包括:
82.并联判断条件获取单元,用于获取所述控制逻辑信息中至少一个并联判断条件;所述并联判断条件中包含至少一个条件设备的条件设备信息,以及各条件设备对应的条件状态;
83.并联返回值确定单元,用于根据所述条件设备对应的条件状态和条件设备的实际状态,确定所述并联判断条件的返回值;
84.第一目标操作执行单元,用于当所述并联判断条件中至少一个并联判断条件的返回值为真时,执行所述目标操作;
85.提示发送单元,用于当所述并联判断条件的返回值均为假时,向用户发送禁止执行提示。
86.可选的,所述并联判断条件中包含至少一个串联判断条件;所述串联判断条件中包含条件设备的条件设备信息,以及各条件设备对应的条件状态;
87.所述并联返回值确定单元,具体用于:
88.根据所述条件设备对应的条件状态和所述条件设备的实际状态,确定所述串联判断条件的返回值;
89.当属于同一并联判断条件的串联判断条件的返回值均为真时,确定所述并联判断条件的返回值为真;
90.当属于同一并联判断条件的串联判断条件中至少一个串联判断条件的返回值为假时,确定所述并联判断条件的返回值为假。
91.可选的,所述控制逻辑信息获取模块410,还包括:
92.第二目标操作执行单元,用于当不存在与所述目标设备匹配的五防逻辑规则时,执行所述目标操作。
93.可选的,所述控制逻辑信息、并联判断条件和串联判断条件对应共用的设备搜索接口和设备状态搜索接口。
94.本发明实施例所提供的设备控制装置可执行本发明任意实施例所提供的设备控制方法,具备执行方法相应的功能模块和有益效果。
95.实施例五
96.图5为本发明实施例五提供的一种电子设备的结构示意图,如图5所示,该电子设备包括处理器50、存储器51、输入装置52和输出装置53;设备中处理器50的数量可以是一个或多个,图5中以一个处理器50为例;设备中的处理器50、存储器51、输入装置52和输出装置53可以通过总线或其他方式连接,图5中以通过总线连接为例。
97.存储器51作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的设备控制方法对应的程序指令/模块(例如,设备控制装置中的控制逻辑信息获取模块410和设备控制模块420)。处理器50通过运行存储在存储器51中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的设备控制方法,包括:
98.根据用户针对目标设备发起的目标操作,获取基于所述目标操作的目标设备的控制逻辑信息;
99.所述控制逻辑信息中包含所述目标设备与其他设备之间的逻辑关系;
100.根据所述控制逻辑信息,确定是否执行所述目标操作,以对所述目标设备进行控制。
101.存储器51可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器51可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器51可进一步
包括相对于处理器50远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
102.实施例六
103.本发明实施例六还提供一种其上存储有计算机程序的计算机可读存储介质,所述计算机程序在由计算机处理器执行时用于执行一种设备控制方法,该方法包括:
104.根据用户针对目标设备发起的目标操作,获取基于所述目标操作的目标设备的控制逻辑信息;
105.所述控制逻辑信息中包含所述目标设备与其他设备之间的逻辑关系;
106.根据所述控制逻辑信息,确定是否执行所述目标操作,以对所述目标设备进行控制。
107.当然,本发明实施例所提供的包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的设备控制方法中的相关操作。
108.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,应用服务器,或者网络设备等)执行本发明各个实施例所述的方法。
109.值得注意的是,上述一种设备控制装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
110.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1