基于红外的表箱开关监控方法、系统、电子设备及介质与流程

文档序号:33164837发布日期:2023-02-04 01:20阅读:23来源:国知局
基于红外的表箱开关监控方法、系统、电子设备及介质与流程

1.本发明涉及表箱监测技术领域,尤其涉及基于红外的表箱开关监控方法、系统、电子设备及介质。


背景技术:

2.电表的表箱通常需要上锁,以防止有人非法改装电表,现有的表箱的开关门通过门磁开关进行开关门的事件上报,采用门磁开关的缺点在于:门磁开关为机械开关,无法实时判断该开关门事件是否为工作人员的合法开锁行为。


技术实现要素:

3.为了解决无法实时判断该表箱的开关门事件是否为工作人员的合法开锁行为的问题,本发明提供了基于红外的表箱开关监控方法、系统、电子设备及介质。
4.第一方面,为了解决上述技术问题,本发明提供了基于红外的表箱开关监控方法,包括以下步骤:
5.s1,获取探测距离,探测距离为通过安装在表箱柜体上的红外测距仪获取的表箱门与红外测距仪之间的距离;
6.s2,将探测距离与预设关门距离进行比较,若探测距离大于预设关门距离,则确定表箱门的当前状态为开门状态,并执行s3,若探测距离小于预设关门距离,则确定表箱门的当前状态为关门状态,并执行s4,预设关门距离为基于表箱门关上时表箱门与红外测距仪之间的距离确定的;
7.s3,获取表箱门的解锁状态,解锁状态为合法开锁或非法开锁,若解锁状态为合法开锁,则判断为表箱门处于开门事件,记录开门事件,以及将开门事件上传给后端,并结束当前流程,若解锁状态为非法开锁,则发出第一警报信息,并结束当前流程,合法开锁表征了表箱门允许开门或关门,非法开锁表征了表箱门不允许开门或关门;
8.s4,获取当前流程的前一次流程中表箱门的当前状态,若当前状态为开门状态,则判断为表箱门处于关门事件,记录关门事件,以及将关门事件上传给后端,并结束当前流程,若当前转态为关门状态,则结束当前流程。
9.本发明提供的基于红外的表箱开关监控方法的有益效果是:通过比较探测距离和预设关门距离,从而判断表箱门的当前状态为开门状态或是关门状态,当为开门状态时,需要记录此次开门事件,并且需要判断该次开门事件是否为合法开锁,若为非法开锁,则发出第一警报信息,当为关门状态时,需要判断当前流程的前一次流程的表箱门的当前状态,从而判断是否在进行关门事件,若当前流程的前一次流程的表箱门的当前状态为开门状态,则记录此次关门事件,基于此,当对表箱门进行开门或关门操作时,能够实时对表箱门的开门事件以及关门事件进行监控,同时后端能第一时间判断进行开门或关门操作的为工作人员还是非工作人员,解决了无法实时判断该表箱的开关门事件是否为工作人员的合法开锁行为的问题。
10.在上述技术方案的基础上,本发明的基于红外的表箱开关监控方法还可以做如下改进。
11.进一步,该方法还包括:
12.每隔第一预设时间,控制拍照模块获取针对表箱的现场照片,并将获取的现场照片上传给后端;
13.若解锁状态为非法开锁,则发出第一警报信息,包括:
14.若解锁状态为非法开锁,则发出第一警报信息,并每隔第一预设时间,控制拍照模块获取针对表箱的现场照片,并将获取的各个现场照片上传给后端。
15.采用上述进一步方案的有益效果是:当判断为非法开锁时,可以通过第一警报信息提醒操作者禁止该操作,同时将表箱的现场照片上传给后端,以便后端确定操作者的身份。
16.进一步,该方法还包括:
17.每隔第二预设时间获取一次新的探测距离,在获取预设次数的新的探测距离后,若每个新的探测距离与s1中获取的探测距离误差小于第二预设误差距离,则执行s4;
18.若探测距离小于预设关门距离,则确定表箱门的当前状态为关门状态,并执行s4,包括:
19.若探测距离小于预设关门距离,则确定表箱门的当前状态为关门状态,并每隔第二预设时间获取一次新的探测距离,在获取预设次数的新的探测距离后,若每个新的探测距离与s1中获取的探测距离的误差小于第二预设误差距离,则执行s4。
20.采用上述进一步方案的有益效果是:当表箱门处于开门状态且处于抖动时,探测距离可能频繁的小于预设关门距离,导致误判断,因此,每隔第二预设时间获取一次新的探测距离,在获取预设次数的新的探测距离后,将每个新的探测距离与s1中获取的探测距离进行比较,若误差在第二预设误差距离之内,则表明此时表箱门并没有发生抖动。
21.进一步,上述方法中预设关门距离包括实际关门距离和第一预设误差距离,实际关门距离为20cm,第一预设误差距离为4mm,第二预设误差距离为2mm。
22.采用上述进一步方案的有益效果是:由于表箱门在制作工艺上存在差异,因此,通过设置第一预设误差距离,以便适配不同的表箱门,由于每次获取探测距离时数值存在些许误差,因此,通过设置第二预设误差距离,减小获取探测距离时误差带来的影响。
23.进一步,该方法还包括:
24.s5,获取当前流程中表箱门的当前状态,若当前状态为开门状态,则执行s6,若当前状态为关门状态,则结束流程;
25.s6,在第三预设时间内获取表箱柜体上的振动探测仪获取的振动数值,若振动数值在第三预设时间内持续为0,则结束流程,若振动数值在第三预设时间内发生变化,则执行s7;
26.s7,获取表箱门的解锁状态,若解锁状态为合法开锁,则判断为表箱柜体处于设备移动事件,存储设备移动事件,以及将移动事件上传给后端,若解锁状态为非法开锁,则发出第二警报信息。
27.采用上述进一步方案的有益效果是:当表箱门为开门状态时,通过在第三预设时间内获取的振动数值和解锁状态,判断表箱柜体是否在发生移动事件,避免非工作人员非
法移动表箱。
28.第二方面,本发明提供了基于红外的表箱开关监控系统,包括:
29.第一获取模块,用于获取探测距离,探测距离为通过安装在表箱柜体上的红外测距仪获取的表箱门与红外测距仪之间的距离;
30.判断模块,用于将探测距离与预设关门距离进行比较,若探测距离大于预设关门距离,则确定表箱门的当前状态为开门状态,并执行开门事件模块对应的功能,若探测距离小于预设关门距离,则确定表箱门的当前状态为关门状态,并执行关门事件模块对应的功能,预设关门距离为基于表箱门关上时表箱门与红外测距仪之间的距离确定的;
31.开门事件模块,用于获取表箱门的解锁状态,解锁状态为合法开锁或非法开锁,若解锁状态为合法开锁,则判断为表箱门处于开门事件,记录开门事件,以及将开门事件上传给后端,并结束当前流程,若解锁状态为非法开锁,则发出第一警报信息,并结束当前流程,合法开锁表征了表箱门允许开门或关门,非法开锁表征了表箱门不允许开门或关门;
32.关门事件模块,用于获取当前流程的前一次流程中表箱门的当前状态,若当前状态为开门状态,则判断为表箱门处于关门事件,记录关门事件,以及将关门事件上传给后端,并结束当前流程,若当前转态为关门状态,则结束当前流程。
33.第三方面,本发明还提供了电子设备,包括存储器、处理器及存储在存储器上并在处理器上运行的程序,处理器执行程序时实现如上述的基于红外的表箱开关监控方法的步骤。
34.第四方面,本发明还提供了计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在终端设备上运行时,使得终端设备执行如上述的基于红外的表箱开关监控方法的步骤。
附图说明
35.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面结合附图和实施例对本发明作进一步说明。
36.图1为本发明实施例的基于红外的表箱开关监控方法的流程示意图;
37.图2为红外测距仪的结构示意图;
38.图3为摄像头拍摄的现场照片;
39.图4为后端记录的表箱门的每次事件;
40.图5为本发明实施例的基于红外的表箱开关监控系统的结构示意图。
具体实施方式
41.下列实施例是对本发明的进一步解释和补充,对本发明不构成任何限制。
42.以下结合附图描述本发明实施例的基于红外的表箱开关监控方法、系统、电子设备及介质。
43.如图1所示,本发明实施例的基于红外的表箱开关监控方法,包括以下步骤:
44.s1,获取探测距离,探测距离为通过安装在表箱柜体上的红外测距仪获取的表箱门与红外测距仪之间的距离。
45.可选的,如图2所示,红外测距仪可通过螺栓等方式固定在表箱柜体上,同时,通过
4g天线等方式与后端进行连接,红外测距仪1包括了红外测距传感器2、摄像头3和闪光灯4,其中,红外测距仪1用于获取探测距离,摄像头3用于获取针对表箱的现场照片,闪光灯4用于摄像头3在获取照片时,进行补光操作。
46.s2,将探测距离与预设关门距离进行比较,若探测距离大于预设关门距离,则确定表箱门的当前状态为开门状态,并执行s3,若探测距离小于预设关门距离,则确定表箱门的当前状态为关门状态,并执行s4,预设关门距离为基于表箱门关上时表箱门与红外测距仪之间的距离确定的。
47.可选的,预设关门距离包括实际关门距离和第一预设误差距离,实际关门距离为20cm,第一预设误差距离为4mm,实际关门距离和第一预设误差距离为经过多次实验以及经验总结获取的数据。
48.s3,获取表箱门的解锁状态,解锁状态为合法开锁或非法开锁,若解锁状态为合法开锁,则判断为表箱门处于开门事件,记录开门事件,以及将开门事件上传给后端,并结束当前流程,若解锁状态为非法开锁,则发出第一警报信息,并结束当前流程,合法开锁表征了表箱门允许开门或关门,非法开锁表征了表箱门不允许开门或关门。
49.本实施例中,可以通过远程操作对表箱门进行解锁或锁定,例如使用手机app,控制表箱门的解锁状态,若为解锁状态切换为合法开锁,则表明表箱门允许开门或关门,若为解锁状态切换为非法开锁,则表明表箱门不允许开门或关门。
50.本实施例中,第一警报信息可为语音警报,例如,当解锁状态为非法开锁时,发出语音警报阻止非工作人员继续操作开门事件。
51.可选的,该方法还包括:
52.每隔第一预设时间,控制拍照模块获取针对表箱的现场照片,并将获取的现场照片上传给后端;
53.若解锁状态为非法开锁,则发出第一警报信息,包括:
54.若解锁状态为非法开锁,则发出第一警报信息,并每隔第一预设时间,控制拍照模块获取针对表箱的现场照片,并将获取的各个现场照片上传给后端。
55.当解锁状态为非法开锁时,在发出第一警报信息的同时,控制摄像头和闪光灯工作,将表箱的现场照片上传给后端,以便监控人员能够获取非工作人员的人脸信息,图3即为拍摄的现场照片,后端会记录表箱门的此次开门事件,同时会记录台区编号、表箱编号、事件名称以及该表箱的详细地址和电表地址,其中:
56.台区编号指的当地供电所为了方便管理和记录,对所有表箱内的变压器进行统一编号记录所使用的编号,图3中,台区编号为20155;
57.表箱编号指的对当地所有表箱进行编号,图3中,表箱编号为26-73;
58.事件名称指的对表箱门进行的开门操作或者关门操作,图3中,非法的开门对应的本实施例中的非法开锁时的开门事件,2022-07-05 18:06:31指的此次非法开锁时的开门事件发生的具体时间;
59.详细地址指的表箱所在的地区,图3中,详细地址为友谊社区;
60.电表地址指的表箱在详细地址中的具体位置,图3中,电表地址为友谊社区,需特别说明的是,详细地址可为任意市任意区任意小区,电表地址为具体小区(例如详细地址可为x市y区,电表地址为z小区(该z小区位于x市的y区内))。
61.本实施例中,可以连续拍摄6张照片,第一预设时间设置为2-3分钟,即间隔2-3分拍摄一次现场照片。
62.s4,获取当前流程的前一次流程中表箱门的当前状态,若当前状态为开门状态,则判断为表箱门处于关门事件,记录关门事件,以及将关门事件上传给后端,并结束当前流程,若当前转态为关门状态,则结束当前流程。
63.可选的,该方法还包括:
64.每隔第二预设时间获取一次新的探测距离,在获取预设次数的新的探测距离后,若每个新的探测距离与s1中获取的探测距离误差小于第二预设误差距离,则执行s4;
65.若探测距离小于预设关门距离,则确定表箱门的当前状态为关门状态,并执行s4,包括:
66.若探测距离小于预设关门距离,则确定表箱门的当前状态为关门状态,并每隔第二预设时间获取一次新的探测距离,在获取预设次数的新的探测距离后,若每个新的探测距离与s1中获取的探测距离的误差小于第二预设误差距离,则执行s4。
67.可选的,第二预设误差距离为2mm,其中,第二预设误差距离为经过多次实验以及经验总结获取的数据。
68.本实施例中,由于表箱门有时候即使关上,但是并未上锁成功,同时当表箱门发生抖动时,表箱门会来回转动,导致频繁上报关门事件,因此,通过在第二预设时间内连续获取预设次数的新的探测距离,若每个新的探测距离与s1中获取的探测距离的误差小于第二预设误差距离,则表明表箱门上锁成功。
69.可选的,第二预设时间为2分钟,预设次数为10-20次,即2分钟内连续获取10-20次新的探测距离。
70.可选的,该方法还包括:
71.s5,获取当前流程中表箱门的当前状态,若当前状态为开门状态,则执行s6,若当前状态为关门状态,则结束流程;
72.s6,在第三预设时间内获取表箱柜体上的振动探测仪获取的振动数值,若振动数值在第三预设时间内持续为0,则结束流程,若振动数值在第三预设时间内发生变化,则执行s7;
73.s7,获取表箱门的解锁状态,若解锁状态为合法开锁,则判断为表箱柜体处于设备移动事件,存储设备移动事件,以及将移动事件上传给后端,若解锁状态为非法开锁,则发出第二警报信息。
74.本实施例中,第三预设时间为5分钟,即在5分钟内获取振动探测仪获取的振动数值。
75.可选的,由于当表箱门处于解锁状态时,即使为工作人员也不允许对表箱进行任何操作,因此,一旦5分钟内表箱一直处于振动状态,表明有非工作人员正在移动表箱,此时,需要将移动事件上报给后端,同时发出第二警报信息,其中,第二警报信息可为语音警报,提醒该非工作人员禁止移动表箱。
76.可选的,后端会记录表箱门的此次开门事件或关门事件,同时会记录台区编号、表箱编号、事件名称、sn码以及该表箱的详细地址和电表地址,其中:
77.台区编号指的当地供电所为了方便管理和记录,对所有表箱内的变压器进行统一
编号记录所使用的编号,图4中,台区编号为20154或20155;
78.表箱编号指的对当地所有表箱进行编号,图4中,表箱编号为26-73或1;
79.事件名称指的对表箱门进行的开门操作或关门操作,图4中,非法的开门对应的本实施例中的非法开锁时的开门事件,非法的关门对应的本实施例中的非法解锁时的关门事件,2022-07-05 19:52:29指的此次非法开锁时的开门事件发生的具体时间(图4中涉及多个时间,不在此一一阐述);
80.sn码指的表箱上的序列号,图4中,sn码为zpa2206300100170或zpa2206300100240;
81.详细地址指的表箱所在的地区,图4中,详细地址为友谊社区;
82.电表地址指的表箱在详细地址中的具体位置,图4中,电表地址为友谊社区,需特别说明的是,详细地址可为任意市任意区任意小区,电表地址为具体小区(例如详细地址可为x市y区,电表地址为z小区(该z小区位于x市的y区内))。
83.可选的,本实施例中,可通过设置在表箱内的处理器实现s1-s7的所有过程,并且,处理器与后端通讯连接,以接收来自后端的控制指令,以及与后端数据交互,例如上传现场照片、开门事件、关门事件、移动事件、开门状态和关门状态等。
84.如图5所示,本发明实施例的基于红外的表箱开关监控系统,包括:
85.第一获取模块202,用于获取探测距离,探测距离为通过安装在表箱柜体上的红外测距仪获取的表箱门与红外测距仪之间的距离;
86.判断模块203,用于将探测距离与预设关门距离进行比较,若探测距离大于预设关门距离,则确定表箱门的当前状态为开门状态,并执行开门事件模块对应的功能,若探测距离小于预设关门距离,则确定表箱门的当前状态为关门状态,并执行关门事件模块对应的功能,预设关门距离为基于表箱门关上时表箱门与红外测距仪之间的距离确定的;
87.开门事件模块204,用于获取表箱门的解锁状态,解锁状态为合法开锁或非法开锁,若解锁状态为合法开锁,则判断为表箱门处于开门事件,记录开门事件,以及将开门事件上传给后端,并结束当前流程,若解锁状态为非法开锁,则发出第一警报信息,并结束当前流程,合法开锁表征了表箱门允许开门或关门,非法开锁表征了表箱门不允许开门或关门;
88.关门事件模块205,用于获取当前流程的前一次流程中表箱门的当前状态,若当前状态为开门状态,则判断为表箱门处于关门事件,记录关门事件,以及将关门事件上传给后端,并结束当前流程,若当前转态为关门状态,则结束当前流程。
89.可选的,该系统还包括:
90.照片获取模块,用于每隔第一预设时间,控制拍照模块获取针对表箱的现场照片,并将获取的现场照片上传给后端;
91.则开门事件模块204还包括:
92.若解锁状态为非法开锁,则发出第一警报信息,并每隔第一预设时间,控制拍照模块获取针对表箱的现场照片,并将获取的各个现场照片上传给后端。
93.可选的,该系统还包括:
94.第二获取模块,用于每隔第二预设时间获取一次新的探测距离,在获取预设次数的新的探测距离后,若每个新的探测距离与s1中获取的探测距离误差小于第二预设误差距
离,则执行关门事件模块205对应的功能;
95.则判断模块203还包括:
96.若探测距离小于预设关门距离,则确定表箱门的当前状态为关门状态,并每隔第二预设时间获取一次新的探测距离,在获取预设次数的新的探测距离后,若每个新的探测距离与s1中获取的探测距离的误差小于第二预设误差距离,则执行关门事件模块205对应的功能。、
97.可选的,该系统还包括:
98.参数设置模块,用于设置预设关门距离、第一预设误差距离和第二预设误差距离,其中,预设关门距离包括实际关门距离和第一预设误差距离,实际关门距离为20cm,第一预设误差距离为4mm,第二预设误差距离为2mm。
99.可选的,该系统,还包括:
100.第三获取模块,用于获取当前流程中表箱门的当前状态,若当前状态为开门状态,则执行s6,若当前状态为关门状态,则结束流程;
101.振动检测模块,用于在第三预设时间内获取表箱柜体上的振动探测仪获取的振动数值,若振动数值在第三预设时间内持续为0,则结束流程,若振动数值在第三预设时间内发生变化,则执行s7;
102.移动事件模块,用于获取表箱门的解锁状态,若解锁状态为合法开锁,则判断为表箱柜体处于设备移动事件,存储设备移动事件,以及将移动事件上传给后端,若解锁状态为非法开锁,则发出第二警报信息。
103.本发明实施例的电子设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的程序,所述处理器执行所述程序时实现上述燃气管网内设备状态检测方法的部分或全部步骤。
104.其中,电子设备可以选用电脑,相对应地,其程序为电脑软件,且上述关于本发明的电子设备中的各参数和步骤,可参考上文中燃气管网内设备状态检测方法的实施例中的各参数和步骤,在此不做赘述。
105.所属技术领域的技术人员知道,本发明可以实现为系统、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一些实施例中,本发明还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。计算机可读存储介质例如可以是但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。
106.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
107.尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1