一种桥梁水位确定方法、装置、计算机设备及存储介质与流程

文档序号:33093003发布日期:2023-01-31 23:28阅读:67来源:国知局
一种桥梁水位确定方法、装置、计算机设备及存储介质与流程

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.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
53.图1示出了本发明实施例一所提供的一种桥梁水位确定方法的流程图;
54.图2示出了本发明实施例一所提供的一种信息发送方法的流程图;
55.图3示出了本发明实施例一所提供的一种传感器安装位置的示意图;
56.图4示出了本发明实施例二所提供的一种桥梁水位确定装置的结构示意图;
57.图5示出了本发明实施例二所提供的另一种桥梁水位确定装置的结构示意图;
58.图6示出了本发明实施例二所提供的另一种桥梁水位确定装置的结构示意图;
59.图7示出了本发明实施例二所提供的另一种桥梁水位确定装置的结构示意图;
60.图8示出了本发明实施例二所提供的另一种桥梁水位确定装置的结构示意图;
61.图9示出了本发明实施例二所提供的另一种桥梁水位确定装置的结构示意图;
62.图10示出了本发明实施例三所提供的一种计算机设备的结构示意图。
具体实施方式
63.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
64.实施例一
65.为便于对本技术进行理解,下面结合图1示出的本发明实施例一所提供的一种桥梁水位确定方法的流程图描述的内容对本技术实施例一进行详细说明。
66.参见图1所示,图1示出了本发明实施例一所提供的一种桥梁水位确定方法的流程图,其中,所述方法包括步骤s101~s106:
67.s101:对于至少一个采集时间段中的每个采集时间段,将该采集时间段内的实际水位值组中的每个实际水位值分别与所述实际水位值组中的第一个实际水位值进行差值计算,得到至少一个水位偏差值,其中,该采集时间段内的实际水位值组是将该采集时间段内的所有实际水位值按照其各自的采集时间由先到后的顺序进行排序后得到的,所述每个采集时间段为连续的时间段,每个采集时间段的时长相同。
68.具体的,使用能够采集水位的传感器对待检测区域的水位进行检测,在预设的至少一个采集时间段中的每个采集时间段中使用传感器对水位进行多次数据采集,以每次采集到的水位值作为实际水位值,并按照采集时间进行由先到后的排序得到包含多个实际水位值的每个采集时间段中的实际水位值组。
69.例如,当至少一个采集时间段为“0~1s”、“1~2s”和“2~3s”,对于采集时间段“0~1s”,使用传感器对该时间段内的水位值进行10次采集,得到包含10个实际水位值(将采集到的第一个实际水位值记为n1、将采集到的第二个实际水位值记为n2、将采集到的第三个实际水位值记为n3、将采集到的第四个实际水位值记为n4、将采集到的第五个实际水位值记为n5、将采集到的第六个实际水位值记为n6、将采集到的第七个实际水位值记为n7、将采集到的第八个实际水位值记为n8、将采集到的第九个实际水位值记为n9、将采集到的第十个实际水位值记为n
10
)的实际水位值组。
70.将实际水位值组中的每个实际水位值与实际水位值中的第一实际水位值分别进
行差值计算,能够得到每个实际水位值对应的水位偏差值。
71.例如,分别计算n
2-n1的值(记为m
21
),n
3-n1的值(记为m
31
),n
4-n1的值(记为m
41
),n
5-n1的值(记为m
51
),n
6-n1的值(记为m
61
),n
7-n1的值(记为m
71
),n
8-n1的值(记为m
81
),n
9-n1的值(记为m
91
),n
10-n1的值(记为m
101
),将m
21
、m
31
、m
41
、m
51
、m
61
、m
71
、m
81
、m
91
、m
101
作为至少一个水位偏差值。
72.s102:按照由先到后的顺序依次判断所述至少一个水位偏差值中的每个水位偏差值是否超过预设的第一标准偏差值。
73.具体的,至少一个水位偏差值中的每个水位偏差值均对应一个实际水位值,根据实际水位值在实际水位值组中的顺序(相当于水位偏差值的顺序),由先到后的进行判断每个水位偏差值是否超过预设的第一标准偏差值。
74.例如,假设第一标准偏差值为m1,依次判断m
21
、m
31
、m
41
、m
51
、m
61
、m
71
、m
81
、m
91
、m
101
是否超过m1。
75.s103:若所述至少一个水位偏差值中存在超过所述第一标准偏差值的第一水位偏差值,则判断第一个第一水位偏差值之后的其余水位偏差值是否小于预设的第二标准偏差值。
76.具体的,其余偏差水位偏差值为在所述第一水位偏差值之后的其余的水位偏差值,若出现了超过第一标准偏差值的第一水位偏差值,则判断所有超过第一标准偏差值的第一水位偏差值中的第一个第一水位偏差值之后的其余的水位偏差值是否小于预设的第二标准偏差值。
77.例如,若判断得到m
31
、m
41
、m
51
、m
61
、m
71
超过m1,则将m
31
、m
41
、m
51
、m
61
、m
71
作为第一水位偏差值,然后判断第一个第一水位偏差值m
31
之后的其余水位偏差值m
41
、m
51
、m
61
、m
71
、m
81
、m
91
、m
101
是否小于预设的第二标准偏差值m2。
78.s104:若所述其余水位偏差值中存在小于所述第二标准偏差值的第二水位偏差值,则将所述第一个第一水位偏差值所对应的第一实际水位值与第一个第二水位偏差值所对应的第二实际水位值,以及所述实际水位值组中的在所述第一实际水位值与所述第二实际水位值之间的所有第三实际水位值从所述实际水位值组中删除,得到候选水位值组。
79.具体的,第一水位偏差值为所述至少一个水位偏差值中超过所述第一标准偏差值的水位偏差值,第二水位偏差值为其余水位偏差值中小于所述第二标准偏差值的水位偏差值,则将第一个第一水位偏差值所对应的第一实际水位值、第一个第二水位偏差值所对应的第二实际水位值,以及在所述实际水位值组中的在所述第一实际水位值与所述第二实际水位值之间的所有第三实际水位值从原始的实际水位值组中删除。
80.例如,若其余水位偏差值m
41
、m
51
、m
61
、m
71
、m
81
、m
91
、m
101
中的m
81
、m
91
、m
101
小于所述第二标准偏差值,则将m
81
、m
91
、m
101
作为第二水位偏差值,然后将第一个第一水位偏差值m
31
所对应的实际水位值(第一实际水位值)n3,第一个第二水位偏差值m
81
所对应的实际水位值(第二实际水位值)n8,以及在所述实际水位值组中的n3和n8之间的所有实际水位值(第三实际水位值)n4、n5、n6和n7从实际水位值组(n1、n2、n3、n4、n5、n6、n7、n8、n9、n
10
)中删除,得到候选水位值组(n1、n2、n9、n
10
)。
81.s105:将异常水位值从所述候选水位值组中删除,得到目标水位值组,其中,所述异常水位值为所述候选水位值组中的与平均水位值之间的差值的绝对值大于预设的第三
标准偏差值的实际水位值,所述平均水位值为所述候选水位值组中的所有实际水位值的平均值。
82.具体的,首先计算候选水位值组中的所有实际水位值的平均值(平均水位值),然后将与平均水位值之间的差值的绝对值大于第三标准偏差值的实际水位值从候选水位值组中删除。
83.例如,计算候选水位值组(n1、n2、n9、n
10
)中实际水位值的平均值(记为x,然后分别计算n1与x的差值,n2与x的差值,n9与x的差值,n
10
与x的差值,当n2与x的差值的绝对值大于第三标准偏差值时,将n2从候选水位值组(n1、n2、n9、n
10
)中删除,得到目标水位值组(n1、n9、n
10
)。
84.s106:将所述目标水位值组中的所有实际水位值进行平均值计算得到该采集时间段内的目标水位值。
85.具体的,例如,计算目标水位值组(n1、n9、n
10
)中n1、n9和n
10
的平均值(n1+n9+n
10
)/3,得到该采集时间段内的目标水位值。
86.在一个可行的实施方案中,参见图2所述,图2示出了本发明实施例一所提供的一种信息发送方法的流程图,其中,在将所述目标水位值组中的所有实际水位值进行平均值计算得到该采集时间段内的目标水位值后,所述方法包括步骤s201~s203:
87.s201:根据所述至少一个采集时间段中的每个采集时间段内的目标水位值确定出所述至少一个采集时间段中的每两个连续的采集时间段之间的目标水位差值。
88.具体的,对于每个采集时间段均能根据上述步骤s101~s105确定出每个采集时间短的目标水位值,然后求出每两个连续的采集时间段的目标水位值的差值。
89.例如,已根据步骤s101~s105求出至少一个采集时间段“0~1s”、“1~2s”和“2~3s”的三个目标水位值(假设0~1s的目标水位值为x
01
,1~2s的目标水位值为x
12
,2~3s的目标水位值为x
23
,则计算采集时间段“0~1s”和“1~2s”的目标水位值的差值“x
12-x
01”,以及“1~2s”和“2~3s”的目标水位值的差值“x
23-x
12”。
90.s202:判断每两个连续的采集时间段之间的目标水位差值是否超过预设的第四标准偏差值。
91.具体的,例如,判断x
12-x
01
是否超过预设的第四标准偏差值,以及x
23-x
12
是否超过预设的第四标准偏差值。
92.s203:若每两个连续的采集时间段之间的目标水位差值未超过所述第四标准偏差值,则按照预设的原始发送周期向用户发送每个采集时间段内的目标水位值。
93.具体的,例如,若x
12-x
01
未超过预设的第四标准偏差值,以及x
23-x
12
未超过预设的第四标准偏差值,则按照预设的原始发送周期向用户发送每个采集时间段内的目标水位值。
94.在一个可行的实施方案中,在判断每两个连续的采集时间段之间的目标水位差值是否超过预设的第四标准偏差值后,所述方法还包括:
95.若出现两个连续的采集时间段之间的目标水位差值超过所述第四标准偏差值的情况,则按照预设的目标发送周期向所述用户发送每个采集时间段内的目标水位值,其中,所述目标发送周期比所述原始发送周期短。
96.具体的,例如,若x
12-x
01
超过预设的第四标准偏差值,或x
23-x
12
超过预设的第四标
准偏差值,则按照比原始发送周期更短的目标发送周期向所述用户发送每个采集时间段内的目标水位值,以使用户能够更频繁的接收到水位信息。
97.在一个可行的实施方案中,在按照由先到后的顺序依次判断所述至少一个水位偏差值中的每个水位偏差值是否超过预设的第一标准偏差值后,所述方法还包括:
98.若所述至少一个水位偏差值中不存在超过所述第一标准偏差值的第一水位偏差值,则按照预设的原始发送周期向用户发送每个采集时间段内的目标水位值。
99.具体的,若所述至少一个水位偏差值中不存在超过所述第一标准偏差值的第一水位偏差值,说明水位并未发生较大程度的变化,则不需要向用户进行特殊的警报,则按照预设的原始发送周期向用户发送每个采集时间段内的目标水位值即可。
100.在一个可行的实施方案中,在判断第一个第一水位偏差值之后的其余水位偏差值是否小于预设的第二标准偏差值后,所述方法包括:
101.若所述其余水位偏差值中不存在小于所述第二标准偏差值的第二水位偏差值,则将所述第一实际水位值作为该采集时间段的第二目标水位值进行存储。
102.具体的,若所述其余水位偏差值中不存在小于所述第二标准偏差值的第二水位偏差值,说明水位在发生变化后(例如有车从涉水区域通过)还未回归到变化前的情况,则可以将第一实际水位值(水位刚发生变化时的水位值)作为该采集时间段的第二目标水位值进行存储。
103.在一个可行的实施方案中,所述若出现两个连续的采集时间段之间的目标水位差值超过所述第四标准偏差值的情况时,所述方法还包括:
104.将预设的水位警报信息向所述用户进行推送。
105.具体的,若出现两个连续的采集时间段之间的目标水位差值超过所述第四标准偏差值的情况,说明当前水位变化出现异常,则需要通过将预设的水位警报信息向所述用户进行推送,以使用户能够及时获知水位变化的异常情况。
106.值得注意的是,参见图3所示,图3示出了本发明实施例一所提供的一种传感器安装位置的示意图,其中,本技术提供的桥梁水位确定方法所使用到的传感器安装在桥下易积水位置正上方的桥梁底部,传感器采集的点位应该是垂直采集点。
107.实施例二
108.参见图4所示,图4示出了本发明实施例二所提供的一种桥梁水位确定装置的结构示意图,其中,如图4所示,本发明实施例二所提供的一种桥梁水位确定装置包括:
109.水位偏差值确定模块401,用于对于至少一个采集时间段中的每个采集时间段,将该采集时间段内的实际水位值组中的每个实际水位值分别与所述实际水位值组中的第一个实际水位值进行差值计算,得到至少一个水位偏差值,其中,该采集时间段内的实际水位值组是将该采集时间段内的所有实际水位值按照其各自的采集时间由先到后的顺序进行排序后得到的,所述每个采集时间段为连续的时间段,每个采集时间段的时长相同;
110.第一判断模块402,用于按照由先到后的顺序依次判断所述至少一个水位偏差值中的每个水位偏差值是否超过预设的第一标准偏差值;
111.第二判断模块403,用于若所述至少一个水位偏差值中存在超过所述第一标准偏差值的第一水位偏差值,则判断第一个第一水位偏差值之后的其余水位偏差值是否小于预设的第二标准偏差值;
112.候选水位值组确定模块404,用于若所述其余水位偏差值中存在小于所述第二标准偏差值的第二水位偏差值,则将所述第一个第一水位偏差值所对应的第一实际水位值与第一个第二水位偏差值所对应的第二实际水位值,以及所述实际水位值组中的在所述第一实际水位值与所述第二实际水位值之间的所有第三实际水位值从所述实际水位值组中删除,得到候选水位值组;
113.目标水位值组确定模块405,用于将异常水位值从所述候选水位值组中删除,得到目标水位值组,其中,所述异常水位值为所述候选水位值组中的与平均水位值之间的差值的绝对值大于预设的第三标准偏差值的实际水位值,所述平均水位值为所述候选水位值组中的所有实际水位值的平均值;
114.目标水位值确定模块406,用于将所述目标水位值组中的所有实际水位值进行平均值计算得到该采集时间段内的目标水位值。
115.在一个可行的实施方案中,参见图5所示,图5示出了本发明实施例二所提供的另一种桥梁水位确定装置的结构示意图,其中,所述装置还包括:
116.目标水位差值确定模块501,用于在将所述目标水位值组中的所有实际水位值进行平均值计算得到该采集时间段内的目标水位值后,根据所述至少一个采集时间段中的每个采集时间段内的目标水位值确定出所述至少一个采集时间段中的每两个连续的采集时间段之间的目标水位差值;
117.第三判断模块502,用于判断每两个连续的采集时间段之间的目标水位差值是否超过预设的第四标准偏差值;
118.第一信息发送模块503,用于若每两个连续的采集时间段之间的目标水位差值未超过所述第四标准偏差值,则按照预设的原始发送周期向用户发送每个采集时间段内的目标水位值。
119.在一个可行的实施方案中,参见图6所示,图6示出了本发明实施例二所提供的另一种桥梁水位确定装置的结构示意图,其中,所述装置还包括:
120.第二信息发送模块601,用于在判断每两个连续的采集时间段之间的目标水位差值是否超过预设的第四标准偏差值后,若出现两个连续的采集时间段之间的目标水位差值超过所述第四标准偏差值的情况,则按照预设的目标发送周期向所述用户发送每个采集时间段内的目标水位值,其中,所述目标发送周期比所述原始发送周期短。
121.在一个可行的实施方案中,参见图7所示,图7示出了本发明实施例二所提供的另一种桥梁水位确定装置的结构示意图,其中,所述装置还包括:
122.第三信息发送模块701,用于在按照由先到后的顺序依次判断所述至少一个水位偏差值中的每个水位偏差值是否超过预设的第一标准偏差值后,若所述至少一个水位偏差值中不存在超过所述第一标准偏差值的第一水位偏差值,则按照预设的原始发送周期向用户发送每个采集时间段内的目标水位值。
123.在一个可行的实施方案中,参见图8所示,图8示出了本发明实施例二所提供的另一种桥梁水位确定装置的结构示意图,其中,所述装置还包括:
124.目标水位值存储模块801,用于在判断第一个第一水位偏差值之后的其余水位偏差值是否小于预设的第二标准偏差值后,若所述其余水位偏差值中不存在小于所述第二标准偏差值的第二水位偏差值,则将所述第一实际水位值作为该采集时间段的第二目标水位
值进行存储。
125.在一个可行的实施方案中,参见图9所示,图9示出了本发明实施例二所提供的另一种桥梁水位确定装置的结构示意图,其中,所述装置还包括:
126.警报信息推送模块901,用于若出现两个连续的采集时间段之间的目标水位差值超过所述第四标准偏差值的情况时,将预设的水位警报信息向所述用户进行推送。
127.实施例三
128.基于同一申请构思,参见图10所示,图10示出了本发明实施例三所提供的一种计算机设备的结构示意图,其中,如图10所示,本技术实施例三所提供的一种计算机设备1000包括:
129.处理器1001、存储器1002和总线1003,所述存储器1002存储有所述处理器1001可执行的机器可读指令,当计算机设备1000运行时,所述处理器1001与所述存储器1002之间通过所述总线1003进行通信,所述机器可读指令被所述处理器1001运行时执行上述实施例一所示的一种桥梁水位确定方法的步骤。
130.实施例四
131.基于同一申请构思,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述实施例中任一项所述的一种桥梁水位确定方法的步骤。
132.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
133.本发明实施例所提供的进行桥梁水位确定的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
134.本发明实施例所提供的一种桥梁水位确定装置可以为设备上的特定硬件或者安装于设备上的软件或固件等。本发明实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,前述描述的系统、装置和单元的具体工作过程,均可以参考上述方法实施例中的对应过程,在此不再赘述。
135.在本发明所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
136.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
137.另外,在本发明提供的实施例中的各功能单元可以集成在一个处理单元中,也可
以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
138.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
139.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
140.最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1