消防水系统监测方法、装置及电子设备与流程

文档序号:26587968发布日期:2021-09-10 19:56阅读:125来源:国知局
消防水系统监测方法、装置及电子设备与流程

1.本发明涉及消防水系统技术领域,尤其涉及消防水系统监测方法、装置及电子设备。


背景技术:

2.据统计,消防水系统不稳定导致火灾扑救失败的比例占到81%,对消防水系统的压力监测尤为重要。随着nb-iot(narrow band internet of things,窄带物联网)技术和传感器技术的发展,目前已经设计出测量精度高、功耗低、安装便利的智慧用水终端。
3.目前的智慧用水终端会定时通过nb-iot网络向远程控制服务器发出心跳报文,并将监测到的消防水系统的压力定时上报给远程平台,远程平台发现某一时刻消防水系统的压力值过高或过低则发出报警。


技术实现要素:

4.本发明实施例提出消防水系统监测方法、装置及电子设备,以实现对消防水系统故障的预测。
5.本发明实施例的技术方案是这样实现的:
6.一种消防水系统监测方法,该方法包括:
7.智慧用水终端在压力采集周期到来时,采集消防水系统的多个压力信号;
8.判断本周期内采集到的多个压力信号的变化趋势是否为持续上升或持续下降,若是,上报压力波动预警;或者,计算本周期内采集到的多个压力信号的变化范围,若该变化范围超出预设第一范围,则上报压力波动预警。
9.所述计算本周期内采集到的多个压力信号的变化范围包括:
10.计算本周期内采集到的多个压力信号的最大值与最小值的差值,或者,计算本周期内采集到的多个压力信号的均方差;
11.所述该变化范围超出预设第一范围为:所述差值大于预设第四阈值,或者,所述均方差大于预设第五阈值。
12.当所述变化范围未超出预设第一范围时,所述方法进一步包括:
13.当完成连续预设数目个周期的压力信号采集工作后,分别计算该连续预设数目个周期内的每个周期内采集的多个压力信号的均值,判断该预设数目个均值的变化趋势是否为持续上升或持续下降,若是,则上报压力波动预警;或者,计算该预设数目个均值的变化范围,若该变化范围超出预设第二范围,则上报压力波动预警。
14.所述计算该预设数目个均值的变化范围包括:
15.计算该预设数目个均值的最大值与最小值的差值,或者,计算该预设数目个均值的均方差;
16.所述该变化范围超出预设第二范围为:所述差值大于预设第六阈值,或者,所述均方差大于预设第七阈值。
17.所述周期性采集消防水系统的压力信号之后进一步包括:
18.判断当前采集到的压力信号是否大于报警上限或者小于报警下限,若是,确定当前采集到的压力信号异常,并记录压力信号连续异常次数;
19.且,当压力信号连续异常次数大于预设第八阈值时,上报压力异常报警,并设置本终端状态为:压力异常报警。
20.所述上报压力异常报警之后进一步包括:
21.初始化压力信号连续正常次数=0;
22.a1、当采集到压力信号时,判断该压力信号是否大于或等于报警下限且小于或等于报警上限,若是,将压力信号连续正常次数加1,执行步骤b1;否则,将压力信号连续正常次数重置为0,返回步骤a1;
23.b1、判断压力信号连续正常次数是否大于预设第九阈值,若是,将本终端状态更改为:正常,并清除压力信号连续正常次数,且当采集到压力信号时,返回所述判断当前采集到的压力信号是否大于报警上限或者小于报警下限的动作;否则,返回步骤a1。
24.所述方法进一步包括:
25.a2、系统初始化完成后,nb模组开启低功耗模式psm;
26.b2、进入休眠状态;
27.c2、检测到在线心跳时刻到来或者发生预警或者发生报警,则向远程控制服务器发送在线心跳报文或者预警报文或者报警报文,若报文发送成功,则返回步骤b2;若报文发送连续失败次数大于预设第二阈值,则执行步骤d2;
28.d2、重新进入休眠状态,并控制本地通讯灯定时闪烁,以提示用户信号差。
29.所述步骤d2进一步包括:
30.记录当前nb信号值,设为第一信号值;
31.e2、当检测到离线心跳时刻到来时,查询当前nb信号值,设为第二信号值,判断第二信号值与第一信号值的差值是否满足:大于预设第三阈值且大于基站的标准信号值,若满足,向远程控制服务器发送离线心跳报文,判断报文是否发送成功,若成功,则确定信号状态恢复为正常,返回步骤b2,若失败,返回步骤d2;若不满足,返回步骤d2;其中,离线心跳周期大于在线心跳周期。
32.一种消防水系统监测装置,该装置包括:
33.压力信号采集模块,用于在压力采集周期到来时,采集消防水系统的多个压力信号;
34.监测模块,用于判断本周期内采集到的多个压力信号的变化趋势是否为持续上升或持续下降,若是,上报压力波动预警;或者,计算本周期内采集到的多个压力信号的变化范围,若该变化范围超出预设第一范围,则上报压力波动预警。
35.一种电子设备,该电子设备包括处理器,用于执行如上任一所述方法的步骤。
36.本发明实施例通过周期性采集消防水系统的压力信号,并在一个周期内采集到的多个压力信号的变化趋势为持续上升或持续下降时,或者,多个压力信号的变化范围超出预设第一范围时,上报压力波动预警,从而通过对消防水系统的压力变化趋势的监测,实现了对消防水系统故障的预测,提高了消防水系统运行的稳定性。
附图说明
37.图1为本发明一实施例提供的消防水系统监测方法流程图;
38.图2为本发明另一实施例提供的消防水系统监测方法流程图;
39.图3为本发明又一实施例提供的消防水系统监测方法流程图;
40.图4为本发明又一实施例提供的消防水系统监测方法流程图;
41.图5为本发明又一实施例提供的消防水系统监测方法流程图;
42.图6为本发明又一实施例提供的消防水系统监测方法流程图;
43.图7为本发明又一实施例提供的消防水系统监测方法流程图;
44.图8为本发明又一实施例提供的消防水系统监测方法流程图;
45.图9为本发明实施例提供的智慧用水终端的数据发送方法流程图;
46.图10为本发明实施例提供的消防水系统压力趋势监测方法流程图;
47.图11为本发明实施例提供的消防水系统压力监测方法流程图;
48.图12为本发明实施例提供的消防水系统监测装置的结构示意图;
49.图13为本发明实施例提供的电子设备的结构示意图。
具体实施方式
50.下面结合附图及具体实施例对本发明再作进一步详细的说明。
51.发明人对目前的智慧用水终端的工作过程进行分析,发现存在如下问题:
52.一、远程平台只在发现消防水系统在某个时刻的压力值过高或过低时,才发出报警,此时,消防水系统通常都已经发生了严重故障,由于消除严重故障可能会需要较长的时间,因此,会导致消防水系统在较长时间内不能正常使用,从而给生命和财产安全带来影响;因此,亟需一种能够对消防水系统的故障进行预测的方案,以便在消防水系统发生故障前就能够及时预测到,并及时进行排除,以避免生命和财产安全受到损失;
53.二、智慧用水终端在启动后始终处于在线状态,会导致电池耗电较快;另外,在运营商nb信号覆盖差时,智慧用水终端发送数据的功耗是信号较好时的数10倍,存在数据发送失败后不断重发数据,从而导致终端使用数月后电池耗完的问题,需要客户投入大量的人力去更换电池,增加终端的维护成本。
54.为了解决上述问题,本发明给出如下解决方案:
55.首先,发明人对消防水系统的压力进行分析发现:在正常情况下,当监测时长大于一定时长时,消防水系统的压力在该监测时长内总是在一定范围内上下波动的。从而给出如下实施例来监测消防水系统的压力:
56.图1为本发明一实施例提供的消防水系统监测方法流程图,其具体步骤如下:
57.步骤101:智慧用水终端在压力采集周期到来时,采集消防水系统的多个压力信号。
58.压力采集周期根据实际经验设定,具体地,在消防水系统正常时,持续监测消防水系统的压力,在监测时长大于一定时长时,消防水系统的压力在该监测时长内总是在一定范围内上下波动的,则压力采集周期设定为大于该一定时长即可,同时考虑到压力采集周期过大,不利于及时发现故障隐患,从而压力采集周期也不宜过长。
59.步骤102:判断本周期内采集到的多个压力信号的变化趋势是否为持续上升或持
续下降,若是,上报压力波动预警;或者,计算本周期内采集到的多个压力信号的变化范围,若该变化范围超出预设第一范围,则上报压力波动预警。
60.上述实施例中,通过设定一定时间的压力采集周期,在每个周期内采集消防水系统的多个压力信号,若该多个压力信号的变化趋势为持续上升或持续下降,则可确定消防水系统压力波动异常,上报压力波动预警;或者,若该多个压力信号的变化范围超出预设第一范围,则也可确定消防水系统压力波动异常,上报压力波动预警。其中,若该多个压力信号的变化趋势为持续上升,则可能是水路上的某个或某些阀门异常关闭引起的;若该多个压力信号的变化趋势为持续下降,则可能是水路上的水管漏水引起的;若该多个压力信号的变化范围超出预设第一范围,则可能是消防水系统的水路上发生多处阀门异常关闭以及水管漏水造成的。
61.上报压力波动预警的目的是告知维护人员消防水系统的压力产生了异常波动,需要去排查和消除隐患。
62.上述实施例通过对压力在一段时间内的变化趋势进行监测和判断,能够及时发现消防水系统存在的故障隐患,从而及时发出预警,实现对消防水系统故障的预测,最终保证了消防水系统运行的稳定性。
63.对于上述实施例中,如何判断多个压力信号的变化范围超出预设第一范围,本发明给出了如下实施例:
64.图2为本发明另一实施例提供的消防水系统监测方法流程图,其具体步骤如下:
65.步骤201:智慧用水终端在压力采集周期到来时,采集消防水系统的多个压力信号。
66.步骤202:判断本周期内采集到的多个压力信号的变化趋势是否为持续上升或持续下降,若是,上报压力波动预警;或者,计算本周期内采集到的多个压力信号的最大值与最小值的差值,若该差值大于预设第四阈值,则上报压力波动预警,或者,计算本周期内采集到的多个压力信号的均方差,若该均方差大于预设第五阈值,则上报压力波动预警。
67.由于在正常情况下,消防水系统的压力是在一定时间内在一定范围内上下波动的,因此,上述实施例中,通过多个压力信号的最大值与最小值的差值或者多个压力信号的均方差是否超出预设阈值可准确判断出压力的变化范围是否异常,从而保证了能够正确发出压力波动预警。
68.图3为本发明又一实施例提供的消防水系统监测方法流程图,其具体步骤如下:
69.步骤301:智慧用水终端在压力采集周期到来时,采集消防水系统的多个压力信号。
70.步骤302:判断本周期内采集到的多个压力信号的变化趋势是否为持续上升或持续下降,若是,上报压力波动预警;否则,计算本周期内采集到的多个压力信号的变化范围,若该变化范围超出预设第一范围,则上报压力波动预警,若该变化范围未超出预设第一范围,执行步骤303。
71.步骤303:当完成连续预设数目个周期的压力信号采集工作后,分别计算该连续预设数目个周期内的每个周期内采集的多个压力信号的均值,判断该预设数目个均值的变化趋势是否为持续上升或持续下降,若是,则上报压力波动预警;或者,计算该预设数目个均值的变化范围,若该变化范围超出预设第二范围,则上报压力波动预警。
72.上述实施例中,若发现在一个压力采集周期内消防水系统的压力波动正常,则为了避免漏报故障隐患,继续连续监测多个周期,并判断在该多个周期内的压力波动是否正常,若异常,则上报压力波动预警,从而避免了漏报预警,进一步提高了对消防水系统的故障预测的准确度。
73.图4为本发明又一实施例提供的消防水系统监测方法流程图,其具体步骤如下:
74.步骤401:智慧用水终端在压力采集周期到来时,采集消防水系统的多个压力信号。
75.步骤402:判断本周期内采集到的多个压力信号的变化趋势是否为持续上升或持续下降,若是,上报压力波动预警;否则,计算本周期内采集到的多个压力信号的变化范围,若该变化范围超出预设第一范围,则上报压力波动预警,若该变化范围未超出预设第一范围,执行步骤403。
76.步骤403:当完成连续预设数目个周期的压力信号采集工作后,分别计算该连续预设数目个周期内的每个周期内采集的多个压力信号的均值,判断该预设数目个均值的变化趋势是否为持续上升或持续下降,若是,则上报压力波动预警;否则,计算该预设数目个均值的最大值与最小值的差值,若该差值大于预设第六阈值,则上报压力波动预警,或者,计算该预设数目个均值的均方差,若该均方差大于预设第七阈值,则上报压力波动预警。
77.上述实施例中,同样通过多个周期内采集的多个压力信号的最大值与最小值的差值或者多个压力信号的均方差是否超出预设阈值可准确判断出压力的变化范围是否异常,从而保证了能够正确发出压力波动预警。。
78.上述各实施例中,都是对压力信号变化趋势进行监测。在实际应用中,若压力在某一时刻异常取值:过大或过小,都会造成消防水系统不能正常使用:水压过高,水管会有爆裂的危险,水压过低,则可能导致消防设备无法正常供水,此时需要立即进行维修,因此,在对智慧水终端进行监测时,需要发现这种情况并发出报警:
79.图5为本发明又一实施例提供的消防水系统监测方法流程图,其具体步骤如下:
80.步骤501:智慧用水终端在压力采集周期到来时,采集消防水系统的多个压力信号。
81.步骤502:判断当前采集到的压力信号是否大于报警上限或者小于报警下限,若是,确定当前采集到的压力信号异常,并记录压力信号连续异常次数;且,当压力信号连续异常次数大于预设第八阈值时,上报压力异常报警,并设置本终端状态为:压力异常报警。
82.步骤503:判断本周期内采集到的多个压力信号的变化趋势是否为持续上升或持续下降,若是,上报压力波动预警;或者,计算本周期内采集到的多个压力信号的变化范围,若该变化范围超出预设第一范围,则上报压力波动预警。
83.上述实施例中,首先监测压力信号的取值是否不在正常范围,若不在,则认为压力可能异常,为了进一步确认,继续连续监测,若连续多次不在正常范围,则确认压力异常,立刻发出压力异常报警,以便维护人员立刻排查和消除隐患。
84.在确认消防水系统压力异常后,需要继续监测,以便在压力恢复正常后,停止上报压力异常报警:
85.图6为本发明又一实施例提供的消防水系统监测方法流程图,其具体步骤如下:
86.步骤601:智慧用水终端在压力采集周期到来时,采集消防水系统的多个压力信
号。
87.步骤602:判断当前采集到的压力信号是否大于报警上限或者小于报警下限,若是,确定当前采集到的压力信号异常,并记录压力信号连续异常次数;且,当压力信号连续异常次数大于预设第八阈值时,上报压力异常报警,并设置本终端状态为:压力异常报警,初始化压力信号连续正常次数=0,转至步骤603。
88.步骤603:当采集到压力信号时,判断该压力信号是否大于或等于报警下限且小于或等于报警上限,若是,将压力信号连续正常次数加1,执行步骤604;否则,将压力信号连续正常次数重置为0,返回步骤603。
89.步骤604:判断压力信号连续正常次数是否大于预设第九阈值,若是,将本终端状态更改为:正常,并清除压力信号连续正常次数,返回步骤601;否则,返回步骤603。
90.步骤605:判断本周期内采集到的多个压力信号的变化趋势是否为持续上升或持续下降,若是,上报压力波动预警;或者,计算本周期内采集到的多个压力信号的变化范围,若该变化范围超出预设第一范围,则上报压力波动预警。
91.上述实施例中,当上报压力异常报警后,继续监测压力信号的取值,若连续预设次监测到压力信号正常,则确定压力信号恢复正常,停止报警,否则,继续报警,从而能够保证对消防水系统压力的持续准确判断。
92.由于智慧用水终端需要定时与远程控制服务器进行心跳握手,若其一直保持在线状态,功耗是很大的。为了降低智慧用水终端的功耗,本发明给出如下解决方案:
93.图7为本发明又一实施例提供的消防水系统监测方法流程图,其具体步骤如下:
94.步骤701:智慧用水终端系统初始化完成后,nb模组开启psm(power saving mode,低功耗模式)。
95.步骤702:进入休眠状态。
96.步骤703:检测到在线心跳时刻到来或者发生预警或者发生报警,则向远程控制服务器发送在线心跳报文或者预警报文或者报警报文,若报文发送成功,则返回步骤702;若报文发送连续失败次数大于预设第二阈值,则执行步骤704。
97.步骤704:重新进入休眠状态,并控制本地通讯灯定时闪烁,以提示用户信号差。
98.步骤705:在压力采集周期到来时,采集消防水系统的多个压力信号。
99.步骤706:判断本周期内采集到的多个压力信号的变化趋势是否为持续上升或持续下降,若是,上报压力波动预警;或者,计算本周期内采集到的多个压力信号的变化范围,若该变化范围超出预设第一范围,则上报压力波动预警。
100.上述实施例中,智慧用水终端的nb模组只有在需要发送心跳报文或预警报文或报警报文时,才进入在线模式,其他时间都处于psm模式,从而大大降低了功耗,延长了电池的使用寿命。
101.在实际应用中,还存在一种情况,会使得智慧用水终端的功耗突然增大,即,当nb信号差时,智慧用水终端发送报文失败后,会再次进行发送,电池的电量会被快速消耗掉,为了降低这一情况下的功耗,本发明给出如下解决方案:
102.图8为本发明又一实施例提供的消防水系统监测方法流程图,其具体步骤如下:
103.步骤801:智慧用水终端系统初始化完成后,nb模组开启psm。
104.步骤802:进入休眠状态。
105.步骤803:检测到在线心跳时刻到来或者发生预警或者发生报警,则向远程控制服务器发送在线心跳报文或者预警报文或者报警报文,若报文发送成功,则返回步骤802;若报文发送连续失败次数大于预设第二阈值,则执行步骤804。
106.步骤804:重新进入休眠状态,并控制本地通讯灯定时闪烁,以提示用户信号差,并记录当前nb信号值,设为第一信号值。
107.步骤805:当检测到离线心跳时刻到来时,查询当前nb信号值,设为第二信号值,判断第二信号值与第一信号值的差值是否满足:大于预设第三阈值且大于基站的标准信号值,若满足,向远程控制服务器发送离线心跳报文,判断报文是否发送成功,若成功,则确定信号状态恢复为正常,返回步骤802,若失败,返回步骤804;若不满足,返回步骤804。
108.其中,离线心跳周期>在线心跳周期。
109.步骤806:在压力采集周期到来时,采集消防水系统的多个压力信号。
110.步骤807:判断本周期内采集到的多个压力信号的变化趋势是否为持续上升或持续下降,若是,上报压力波动预警;否则,计算本周期内采集到的多个压力信号的变化范围,若该变化范围超出预设第一范围,则上报压力波动预警。
111.上述实施例中,当确定信号差后,增大智慧用水终端的心跳握手间隔,即心跳报文的发送周期改为周期更长的离线心跳周期,从而降低了智慧用水终端的功耗。
112.以下分别对智慧用水终端的数据发送过程、压力趋势监测过程、压力异常监测过程进行说明:
113.图9为本发明实施例提供的智慧用水终端的数据发送方法流程图,其具体步骤如下:
114.步骤901:nb-iot中的智慧用水终端系统初始化完成,终端的nb模组开启psm。
115.步骤902:智慧用水终端进入休眠状态。
116.步骤903:智慧用水终端检测到在线心跳时刻到来或者发生预警或者发生报警,则向远程控制服务器发送在线心跳报文或者预警报文或者报警报文。
117.步骤904:智慧用水终端判断报文是否发送成功,若是,执行步骤905;否则,执行步骤906。
118.智慧用水终端在发出在线心跳报文或者预警报文或者报警报文的同时,启动一个等待响应定时器,若在定时器超时前,接收到远程控制服务器返回的心跳响应报文或预警响应报文或报警响应报文,则确定报文发送成功,否则,确定报文发送失败。
119.步骤905:智慧用水终端记录信号状态:好,返回步骤902。
120.步骤906:智慧用水终端判断在线心跳报文或预警报文或报警报文的发送次数是否大于预设第一阈值,若是,执行步骤908;否则,执行步骤907。
121.步骤907:智慧用水终端重新发送在线心跳报文或预警报文或报警报文,返回步骤904。
122.步骤908:智慧用水终端判断报文发送连续失败次数是否大于预设第二阈值,若是,执行步骤909;否则,返回步骤905。
123.智慧用水终端在发送报文后,若报文发送成功,则查询自身是否已设置报文发送失败标志,若是,则清除该标志;若报文发送失败,则查询自身是否已设置报文发送失败标志,若已设置,则直接将已记录的报文发送连续失败次数加1,若未设置,则设置报文发送失
败标志,并记录报文发送连续失败次数为1。
124.步骤909:智慧用水终端记录信号状态:差,并记录当前nb信号值。
125.智慧用水终端可向nb基站获取当前nb信号值。
126.步骤910:智慧用水终端进入休眠状态,并控制本地通讯灯定时闪烁,以提示用户信号差。
127.步骤911:智慧用水终端检测到离线心跳时刻到来,查询当前nb信号值,判断当前nb信号值与步骤909记录的nb信号值的差值是否满足:大于预设第三阈值且大于基站的标准信号值,若是,执行步骤912;否则,返回步骤910。
128.离线心跳周期>在线心跳周期
129.步骤912:智慧用水终端向远程控制服务器发送离线心跳报文,判断报文是否发送成功,若是,返回步骤905;否则,返回步骤910。
130.图10为本发明实施例提供的消防水系统压力趋势监测方法流程图,其具体步骤如下:
131.步骤1001:nb-iot中的智慧用水终端系统初始化完成。
132.步骤1002:智慧用水终端在压力采集周期到来时,采集变送器的模拟压力信号,并通过高进度adc采集器将模拟压力信号转换为数字压力信号。
133.在每个周期内,会采集多次压力信号。
134.步骤1003:智慧用水终端判断本周期内采集到的多个数字压力信号的变化趋势是否为持续上升或持续下降,若是,执行步骤1012;否则,执行步骤1004。
135.若本周期内采集到的多个数字压力信号的取值按采集顺序呈持续上升趋势,则确定变化趋势为持续上升;若按采集顺序呈持续下降趋势,则确定变化趋势为持续下降。
136.步骤1004:智慧用水终端计算本周期内采样到的多个数字压力信号的最大值与最小值的差值,判断该差值是否大于预设第四阈值,若是,执行步骤1012;否则,执行步骤1005。
137.步骤1005:智慧用水终端计算本周期内采样到的多个数字压力信号的均方差,判断该均方差是否大于预设第五阈值,若是,执行步骤1012;否则,执行步骤1006。
138.步骤1006:智慧用水终端计算本周期内采样到的多个数字压力信号的均值,记录该均值。
139.步骤1007:当智慧用水终端在连续预设数目个周期内采集完模拟压力信号,并转换为数字压力信号后,针对该连续预设数目个周期内的每个周期内采集的多个数字压力信号,分别计算该连续预设数目个周期内的每个周期内采集的多个数字压力信号的均值。
140.步骤1008:智慧用水终端判断该预设数目个均值的变化趋势是否为持续上升或持续下降,若是,执行步骤1012;否则,执行步骤1009。
141.步骤1009:智慧用水终端计算该预设数目个均值中的最大值与最小值的差值,判断该差值是否大于预设第六阈值,若是,执行步骤1012;否则,执行步骤1010。
142.步骤1010:智慧用水终端计算该预设数目个均值的均方差,判断该均方差是否大于预设第七阈值,若是,执行步骤1012;否则,执行步骤1011。
143.步骤1011:智慧用水终端将该预设数目个均值以及步骤1006中的均值上传到远程控制服务器,返回步骤1002。
144.步骤1012:智慧用水终端向远程控制服务器上报压力波动预警。
145.图11为本发明实施例提供的消防水系统压力监测方法流程图,其具体步骤如下:
146.步骤1101:nb-iot中的智慧用水终端初始化本终端状态为:正常。
147.步骤1102:智慧用水终端在压力采集周期到来时,采集变送器的模拟压力信号,并通过高进度adc采集器将模拟压力信号转换为数字压力信号。
148.步骤1103:智慧用水终端判断当前采集到的数字压力信号是否大于报警上限或者小于报警下限,若是,执行步骤1104;否则,返回步骤1102。
149.步骤1104:智慧用水终端确定当前采集到的压力信号异常,并记录压力信号连续异常次数。
150.步骤1105:智慧用水终端判断压力信号连续异常次数是否大于预设第八阈值,若是,执行步骤1106;否则,返回步骤1102。
151.步骤1106:智慧用水终端向远程控制服务器发送压力异常报警,并将本终端状态更改为:压力异常报警,并初始化压力信号连续正常次数=0。
152.步骤1107:智慧用水终端采集到模拟压力信号,并转换为数字压力信号后,判断该数字压力信号是否大于或等于报警下限且小于或等于报警上限,若是,执行步骤1109;否则,执行步骤1108。
153.步骤1108:智慧用水终端将压力信号连续正常次数重置为0,返回步骤1107。
154.步骤1109:智慧用水终端将压力信号连续正常次数加1。
155.步骤1110:智慧用水终端判断压力信号连续正常次数是否大于预设第九阈值,若是,执行步骤1111;否则,返回步骤1107。
156.步骤1111:智慧用水终端将本终端状态更改为:正常,并清除压力信号连续正常次数,返回步骤1102。
157.本发明实施例中提到的第一~第九阈值的具体取值,可根据实际应用场景确定,在此不做具体限定。
158.图12为本发明实施例提供的消防水系统监测装置的结构示意图,该装置主要包括:压力信号采集模块121和监测模块122,其中:
159.压力信号采集模块121,用于在压力采集周期到来时,采集消防水系统的多个压力信号。
160.监测模块122,用于判断压力信号采集模块121在本周期内采集到的多个压力信号的变化趋势是否为持续上升或持续下降,若是,上报压力波动预警;否则,计算本周期内采集到的多个压力信号的变化范围,若该变化范围超出预设第一范围,则上报压力波动预警。
161.一较佳实施例中,监测模块122计算本周期内采集到的多个压力信号的变化范围包括:计算本周期内采集到的多个压力信号的最大值与最小值的差值,或者,计算本周期内采集到的多个压力信号的均方差;
162.且,该变化范围超出预设第一范围为:差值大于预设第四阈值,或者,均方差大于预设第五阈值。
163.一较佳实施例中,监测模块122进一步用于,当本周期内采集到的多个压力信号的变化范围未超出预设第一范围时,当完成连续预设数目个周期的压力信号采集工作后,分别计算该连续预设数目个周期内的每个周期内采集的多个压力信号的均值,判断该预设数
目个均值的变化趋势是否为持续上升或持续下降,若是,则上报压力波动预警;否则,计算该预设数目个均值的变化范围,若该变化范围超出预设第二范围,则上报压力波动预警。
164.一较佳实施例中,监测模块122计算该预设数目个均值的变化范围包括:计算该预设数目个均值的最大值与最小值的差值,或者,计算该预设数目个均值的均方差;
165.且,该变化范围超出预设第二范围为:差值大于预设第六阈值,或者,均方差大于预设第七阈值。
166.一较佳实施例中,监测模块122进一步用于,判断当前采集到的压力信号是否大于报警上限或者小于报警下限,若是,确定当前采集到的压力信号异常,并记录压力信号连续异常次数;且,当压力信号连续异常次数大于预设第八阈值时,上报压力异常报警,并设置本终端状态为:压力异常报警。
167.一较佳实施例中,监测模块122上报压力异常报警之后进一步包括:初始化压力信号连续正常次数=0;且,
168.a1、当采集到压力信号时,判断该压力信号是否大于或等于报警下限且小于或等于报警上限,若是,将压力信号连续正常次数加1,执行步骤b1;否则,将压力信号连续正常次数重置为0,返回步骤a1;
169.b1、判断压力信号连续正常次数是否大于预设第九阈值,若是,将本终端状态更改为:正常,并清除压力信号连续正常次数,且当采集到压力信号时,返回所述判断当前采集到的压力信号是否大于报警上限或者小于报警下限的动作;否则,返回步骤a1。
170.一较佳实施例中,上述装置进一步包括:数据收发模块,用于:
171.a2、在系统初始化完成后,开启psm;
172.b2、进入休眠状态;
173.c2、检测到在线心跳时刻到来或者发生预警或者发生报警,则向远程控制服务器发送在线心跳报文或者预警报文或者报警报文,若报文发送成功,则返回步骤b2;若报文发送连续失败次数大于预设第二阈值,则执行步骤d2;
174.d2、重新进入休眠状态,并控制本地通讯灯定时闪烁,以提示用户信号差。
175.一较佳实施例中,上述装置进一步包括:数据收发模块进一步用于,步骤d2进一步包括:记录当前nb信号值,设为第一信号值;且,
176.e2、当检测到离线心跳时刻到来时,查询当前nb信号值,设为第二信号值,判断第二信号值与第一信号值的差值是否满足:大于预设第三阈值且大于基站的标准信号值,若满足,向远程控制服务器发送离线心跳报文,判断报文是否发送成功,若成功,则确定信号状态恢复为正常,返回步骤b2,若失败,返回步骤d2;若不满足,返回步骤d2;其中,离线心跳周期>在线心跳周期。
177.图13为本发明实施例提供的电子设备的结构示意图,该电子设备包括存储器131以及可访问存储器131的处理器132,该存储器131存储指令,该指令在由处理器132执行时使得处理器132执行如步骤101~102,或者步骤201~202,或者步骤301~303,或者步骤401~403,步骤501~503,或者步骤601~605,或者步骤701~706,或者步骤801~807,步骤901~912,或者步骤1001~1012,或者步骤1101~1111所述的方法的步骤。
178.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1