一种异常雨量值的检测方法及装置制造方法

文档序号:6714377阅读:159来源:国知局
一种异常雨量值的检测方法及装置制造方法
【专利摘要】本发明适用于雨量站【技术领域】,提供了一种异常雨量值的检测方法及装置,该方法包括:在多个雨量站缓冲区域中,获取该雨量值为0毫米的雨量站,并在预设时间段内,检测该雨量值为0毫米的雨量站之前的雨量值是否为0毫米,若检测到该雨量值为0毫米的雨量站之前的雨量值为0毫米时,检测出该雨量值为0毫米的雨量站为雨量哑站,同时检测出该雨量哑站的雨量值为正确的异常雨量值;在多个雨量站缓冲区域中,获取该雨量值为冒大数的雨量站,并将该冒大数与其它的雨量站的雨量值相比较,根据比较结果,检测出该雨量值为冒大数的雨量站为雨量冒大数站,同时检测出该雨量冒大数站的雨量值为正确的异常雨量值。本发明提高了检测异常雨量值的正确性。
【专利说明】—种异常雨量值的检测方法及装置

【技术领域】
[0001]本发明属于雨量站【技术领域】,尤其涉及一种异常雨量值的检测方法及装置。

【背景技术】
[0002]雨量站是用于测量并记录各种雨量信息的综合观测仪。雨量站在传输雨量值的过程中,经常会出现异常雨量值。异常雨量值包括O毫米和冒大数,冒大数是指超过正常范围的极大值。由于异常雨量值有可能是雨量站故障引起的,因此需要检测机制,检测异常雨量值的正确性。
[0003]现有检测异常雨量值的方式主要有雨量站自检方式和数据接收阀值检测方式,详述如下:
[0004]1、雨量站自检方式:
[0005]雨量站设备在发送雨量值前本身对雨量值进行检测,通过设置阀值,将一些异常雨量值自动进行过滤掉。
[0006]其不足之处如下:
[0007]在正常的雨量值发送的过程中,由于在下雨的环境下,信号干扰导致正常的雨量值变化为异常雨量值时,无法检测异常雨量值的是否正确,因此雨量站的自检功能有一定的局限性。
[0008]2、数据接收阀值检测方式:
[0009]将雨量站发送的异常雨量值接收后,对异常雨量值与设置的阀值进行比较,如果在阀值范围内的异常雨量值,判断为正确,如果不在阀值范围内,异常雨量值则作为疑问数据。
[0010]其不足之处如下:
[0011]当阀值范围设置不正确时,会导致异常雨量值无法过滤掉,当阀值范围设置正确时,在下雨的环境下,信号干扰导致正常的雨量值变化为异常雨量值时,此时异常雨量值处于阀值范围内,但是异常雨量值是错误的雨量值。
[0012]因此,现有检测异常雨量值的方式,在下雨的环境下,信号干扰导致正常的雨量值变化为异常雨量值时,无法检测异常雨量站的正确性。


【发明内容】

[0013]本发明实施例的目的在于提供一种异常雨量值的检测方法,旨在解决现有检测异常雨量值的方式,在下雨的环境下,信号干扰导致正常的雨量值变化为异常雨量值时,无法检测异常雨量值的是否正确的问题。
[0014]本发明实施例是这样实现的,一种异常雨量值的检测方法,包括:
[0015]实时接收雨量站发送的雨站编号以及雨量值,获取实时接收到雨量站编号对应的雨量站经纬度坐标;
[0016]建立所述雨量站编号、所述雨量值以及所述雨量站经纬度坐标之间的关联,以关联所述雨量站;
[0017]当关联了多个所述雨量站时,根据多个所述雨量站中的所述雨量站经纬度坐标,生成多个雨量站缓冲区域;
[0018]在多个雨量站缓冲区域中,获取所述雨量值为O毫米的雨量站,并在预设时间段内,检测所述雨量值为O毫米的雨量站之前的雨量值是否为O毫米,若检测到所述雨量值为O晕米的雨量站之前的雨量值为O晕米时,检测出所述雨量值为O晕米的雨量站为雨量哑站,同时检测出所述雨量哑站的雨量值为正确的异常雨量值;
[0019]在多个雨量站缓冲区域中,获取所述雨量值为冒大数的雨量站,并将所述冒大数与其它的雨量站的雨量值相比较,根据比较结果,检测出所述雨量值为冒大数的雨量站为雨量冒大数站,同时检测出所述雨量冒大数站的雨量值为正确的异常雨量值;
[0020]其中,所述其它的雨量站为多个雨量站缓冲区域中,除所述雨量值为冒大数以外的雨量站。
[0021]本发明实施例的另一目的在于提供一种异常雨量值的检测装置,包括:
[0022]接收模块,用于实时接收雨量站发送的雨站编号以及雨量值,获取实时接收到雨量站编号对应的雨量站经讳度坐标;
[0023]建立模块,用于建立所述雨量站编号、所述雨量值以及所述雨量站经纬度坐标之间的关联,以关联所述雨量站;
[0024]生成模块,用于当关联了多个所述雨量站时,根据多个所述雨量站中的所述雨量站经纬度坐标,生成多个雨量站缓冲区域;
[0025]雨量哑站检测模块,用于在多个雨量站缓冲区域中,获取所述雨量值为O毫米的雨量站,并在预设时间段内,检测所述雨量值为O毫米的雨量站之前的雨量值是否为O毫米,若检测到所述雨量值为O毫米的雨量站之前的雨量值为O毫米时,检测出所述雨量值为O毫米的雨量站为雨量哑站,同时检测出所述雨量哑站的雨量值为正确的异常雨量值;
[0026]雨量冒大数站检测模块,用于在多个雨量站缓冲区域中,获取所述雨量值为冒大数的雨量站,并将所述冒大数与其它的雨量站的雨量值相比较,根据比较结果,检测出所述雨量值为冒大数的雨量站为雨量冒大数站,同时检测出所述雨量冒大数站的雨量值为正确的异常雨量值;
[0027]其中,所述其它的雨量站为多个雨量站缓冲区域中,除所述雨量值为冒大数以外的雨量站。
[0028]在本发明实施例中,由于若检测到所述雨量值为O毫米的雨量站之前的雨量值为O毫米时,检测出所述雨量值为O毫米的雨量站为雨量哑站,同时检测出所述雨量哑站的雨量值为正确的异常雨量值,将所述冒大数与其它的雨量站的雨量值相比较,根据比较结果,检测出所述雨量值为冒大数的雨量站为雨量冒大数站,同时检测出所述雨量冒大数站的雨量值为正确的异常雨量值,保证了异常雨量值不受在下雨的影响,因此解决了在下雨的环境下,信号干扰导致正常的雨量值变化为异常雨量值时,无法检测异常雨量值的是否正确的问题,提高了检测异常雨量值的正确性。

【专利附图】

【附图说明】
[0029]图1是本发明实施例提供的一种异常雨量值的检测方法的实现流程图;
[0030]图2是本实施提供的多个雨量站缓冲区域的示意图;
[0031]图3是本实施提供的多个雨量站缓冲区域中雨量站缓冲区域相交的范围的示意图;
[0032]图4是本实施提供的雨量值为冒大数的雨量站的示意图;
[0033]图5是本实施例提供的步骤S105的实施流程图;
[0034]图6是本实施例提供的步骤S105的实施流程图;
[0035]图7是本发明实施例提供的一种异常雨量值的检测装置的结构框图;
[0036]图8是本发明实施例提供的雨量冒大数站检测模块75的第一结构框图;
[0037]图9是本发明实施例提供的雨量冒大数站检测模块75的第二结构框图。

【具体实施方式】
[0038]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0039]实施例一
[0040]参考图1,图1是本发明实施例提供的一种异常雨量值的检测方法的实现流程图,详述如下:
[0041]在步骤SlOl中,实时接收雨量站发送的雨站编号以及雨量值,获取实时接收到雨量站编号对应的雨量站经讳度坐标;
[0042]其中,服务端获取实时接收到雨量站编号对应的雨量站经纬度坐标。
[0043]雨量站经纬度坐标为雨量站的经度和纬度。
[0044]当发生降雨时,雨量站降雨数据传输至服务端。
[0045]在步骤S102中,建立所述雨量站编号、所述雨量值以及所述雨量站经纟韦度坐标之间的关联,以关联所述雨量站;
[0046]其中,以雨量站编号、雨量值、雨量站经纬度坐标作为雨量站的关联字段,分别建立雨量站编号、雨量值、雨量站经纬度坐标之间的关联,每建立了一个雨量站的雨量站编号、雨量值、雨量站经纬度坐标之间关联,表示关联了一个雨量站。
[0047]需要进行说明的是,雨量站编号、雨量值、雨量站经纬度坐标之间的对应关系为对应,每个雨量站编号只对应一个雨量值、一个雨量站经纟韦度坐标。
[0048]在步骤S103中,当关联了多个所述雨量站时,根据多个所述雨量站中的所述雨量站经纬度坐标,生成多个雨量站缓冲区域;
[0049]对关联后的雨量站进行缓冲,以关联后的雨量站的雨量站经纬度坐标为中心,按照距离为半径画圆。半径可以根据雨量站之间的距离参考设置,形成多个雨量站缓冲区域。
[0050]参考图2,图2是本实施提供的多个雨量站缓冲区域的示意图。
[0051]在步骤S104中,在多个雨量站缓冲区域中,获取所述雨量值为O毫米的雨量站,并在预设时间段内,检测所述雨量值为O毫米的雨量站之前的雨量值是否为O毫米,若检测到所述雨量值为O毫米的雨量站之前的雨量值为O毫米时,检测出所述雨量值为O毫米的雨量站为雨量哑站,同时检测出所述雨量哑站的雨量值为正确的异常雨量值;
[0052]其中,预设时间段可以为用户自设,也可以为系统默认,在此不做限制。
[0053]参考图3,图3是本实施提供的多个雨量站缓冲区域中雨量站缓冲区域相交的范围的不意图。
[0054]在多个雨量站缓冲区域中,多个雨量站缓冲区域中,然后根据多个雨量站缓冲区域相交的范围,找到范围内雨量值为O的雨量站。
[0055]在步骤S105中,在多个雨量站缓冲区域中,获取所述雨量值为冒大数的雨量站,并将所述冒大数与其它的雨量站的雨量值相比较,根据比较结果,检测出所述雨量值为冒大数的雨量站为雨量冒大数站,同时检测出所述雨量冒大数站的雨量值为正确的异常雨量值;
[0056]其中,所述其它的雨量站为多个雨量站缓冲区域中,除所述雨量值为冒大数以外的雨量站。
[0057]其中,其它的雨量站的雨量值包括其它的雨量站的雨量平均值以及其它的雨量站的正态分布极大值。
[0058]参考图4,图4是本实施提供的雨量值为冒大数的雨量站的示意图。
[0059]在本发明实施例中,由于若检测到所述雨量值为O毫米的雨量站之前的雨量值为O毫米时,检测出所述雨量值为O毫米的雨量站为雨量哑站,同时检测出所述雨量哑站的雨量值为正确的异常雨量值,将所述冒大数与其它的雨量站的雨量值相比较,根据比较结果,检测出所述雨量值为冒大数的雨量站为雨量冒大数站,同时检测出所述雨量冒大数站的雨量值为正确的异常雨量值,保证了异常雨量值不受在下雨的影响,因此解决了在下雨的环境下,信号干扰导致正常的雨量值变化为异常雨量值时,无法检测异常雨量值的是否正确的问题,提高了检测异常雨量值的正确性,其有益效果在于以下三方面,详述如下:
[0060]一、检测值范围更广,对于检测雨量站中雨量哑站和雨量冒大数站中的雨量值范围更广,不仅仅是限制阀值范围外的数据,包括阀值范围内的异常雨量值是否符合要求也能进行判断。
[0061]二、精度和质量控制更高,雨量站数据包括了雨量站编号、雨量值、雨量站经纬度坐标,也就是通过雨量站经纬度坐标,进行了地理空间位置检测,提高雨量站数据的准确性,汇总所有雨量站数据、统计分析的雨量站数据更接近真实情况。
[0062]三、提高工作效率,工作人员只需要重点关注已经提取的异常雨量值,减少了人工判断的工作量。
[0063]实施例二
[0064]本实施例描述了获取实时接收到雨量站编号对应的雨量站经纬度坐标的具体实现流程,详述如下:
[0065]在预存的雨量站编号与雨量站经纬度坐标之间的对应关系中,将实时接收到雨量站编号作为匹配项,获取实时接收到雨量站编号对应的雨量站经纬度坐标。
[0066]其中,预先建立雨量站编号与雨量站经纬度坐标之间的对应关系,以便后续调用。
[0067]在本发明实施例中,由于将实时接收到雨量站编号作为匹配项,因此可以匹配出实时接收到雨量站编号对应的雨量站经纬度坐标。
[0068]实施例三
[0069]本实施例描述了建立所述雨量站编号、所述雨量值以及所述雨量站经纟韦度坐标之间的关联,以关联所述雨量站的具体实现流程,详述如下:
[0070]当所述雨量值处于预设阀值范围内时,建立所述雨量站编号、所述雨量值以及所述雨量站经纬度坐标之间的关联,以关联所述雨量站。
[0071]其中,可预设阀值范围以用户自设,也可以系统默认,在此不做限制。
[0072]作为本发明的一个优选实施例,读取系统时间和配置的执行时限,判断执行时限是否到达;
[0073]在所述执行时限到达时,连接服务器,更新存储的阀值范围。
[0074]在本实施例中,存储的阀值范围的更新指令可以是用户主动输入的更新启动命令触发,也可以是系统根据配置的执行时限,在执行时限到时自动触发。
[0075]其中,用户可以预先配置存储的阀值范围的执行时限,例如配置为每日、每周或者每10天更新一次等,系统监测执行时限,在执行时限到时,自动连接服务器,发起阀值范围的更新过程。
[0076]实施例四
[0077]参考图5,图5是本实施例提供的步骤S105的实施流程图,详述如下:
[0078]在步骤S501中,在多个雨量站缓冲区域中,获取所述雨量值为冒大数的雨量站,并获取其它的雨量站的雨量平均值,将所述冒大数与其它的雨量站的雨量平均值相减;
[0079]在步骤S502中,当将所述冒大数与其它的雨量站的雨量平均值相减的差值处于预设范围内时,检测出所述雨量值为冒大数的雨量站为雨量冒大数站,同时检测出所述雨量冒大数站的雨量值为正确的异常雨量值。
[0080]其中,获取其它的雨量站的雨量平均值,可将其它的雨量站的雨量值相加,除以其它的雨量站的站数,生成其它的雨量站的雨量平均值。
[0081]在本实施例中,由于雨量平均值是在多个雨量站缓冲区域中除雨量值为冒大数的雨量站的平均值,反映了多个雨量站缓冲区域中的实际下雨量,通过将冒大数与雨量平均值相对比,可以提高检测异常雨量值的正确性。
[0082]实施例五
[0083]参考图6,图6是本实施例提供的步骤S105的实施流程图,详述如下:
[0084]在步骤S601中,在多个雨量站缓冲区域中,获取所述雨量值为冒大数的雨量站,并获取其它的雨量站的雨量值的正态分布极大值,将所述冒大数与其它的雨量站的雨量正态分布极大值相减;
[0085]在步骤S602中,当将所述冒大数与其它的雨量站的雨量正态分布极大值相减的差值处于预设范围内时,检测出所述雨量值为冒大数的雨量站为雨量冒大数站,同时检测出所述雨量冒大数站的雨量值为正确的异常雨量值。
[0086]其中,获取其它的雨量站的正态分布极大值,可采用正态分布函数,采用现有的任意一种正态分布极大值生成方式,去除为O的雨量值,然后多个雨量站缓冲区域的雨量值进行正态分析,生成雨量正态分布极大值。
[0087]在本实施例中,由于雨量正态分布极大值是在多个雨量站缓冲区域中除雨量值为冒大数的雨量站的极大值,反映了多个雨量站缓冲区域中的实际下雨量,通过将冒大数与雨量正态分布极大值相对比,可以提高检测异常雨量值的正确性。
[0088]作为本实施例的另一种实施方式,当将所述冒大数与其它的雨量站的雨量平均值相减的差值处于预设范围内,且将所述冒大数与其它的雨量站的雨量正态分布极大值相减的差值处于预设范围内时,检测出所述雨量值为冒大数的雨量站为雨量冒大数站,同时检测出所述雨量冒大数站的雨量值为正确的异常雨量值。
[0089]在本实施例中,结合两种方式,可以进一步提高检测异常雨量值的正确性。
[0090]实施例六
[0091]图7是本发明实施例提供的一种异常雨量值的检测装置的结构框图,该装置可以运行于雨量站。为了便于说明,仅示出了与本实施例相关的部分。
[0092]参照图7,该异常雨量值的检测装置,包括:
[0093]接收模块71,用于实时接收雨量站发送的雨站编号以及雨量值,获取实时接收到雨量站编号对应的雨量站经纬度坐标;
[0094]建立模块72,用于建立所述雨量站编号、所述雨量值以及所述雨量站经纬度坐标之间的关联,以关联所述雨量站;
[0095]生成模块73,用于当关联了多个所述雨量站时,根据多个所述雨量站中的所述雨量站经纬度坐标,生成多个雨量站缓冲区域;
[0096]雨量哑站检测模块74,用于在多个雨量站缓冲区域中,获取所述雨量值为O毫米的雨量站,并在预设时间段内,检测所述雨量值为O毫米的雨量站之前的雨量值是否为O毫米,若检测到所述雨量值为O毫米的雨量站之前的雨量值为O毫米时,检测出所述雨量值为O毫米的雨量站为雨量哑站,同时检测出所述雨量哑站的雨量值为正确的异常雨量值;
[0097]雨量冒大数站检测模块75,用于在多个雨量站缓冲区域中,获取所述雨量值为冒大数的雨量站,并将所述冒大数与其它的雨量站的雨量值相比较,根据比较结果,检测出所述雨量值为冒大数的雨量站为雨量冒大数站,同时检测出所述雨量冒大数站的雨量值为正确的异常雨量值;
[0098]其中,所述其它的雨量站为多个雨量站缓冲区域中,除所述雨量值为冒大数以外的雨量站。
[0099]在本实施例的一种实现方式中,在该异常雨量值的检测装置中,所述接收模块71包括:
[0100]雨量站经纬度坐标获取单元,用于在预存的雨量站编号与雨量站经纬度坐标之间的对应关系中,将实时接收到雨量站编号作为匹配项,获取实时接收到雨量站编号对应的雨量站经纬度坐标。
[0101]在本实施例的一种实现方式中,在该异常雨量值的检测装置中,所述建立模块,用于当所述雨量值处于预设阀值范围内时,建立所述雨量站编号、所述雨量值以及所述雨量站经纬度坐标之间的关联,以关联所述雨量站。
[0102]在本实施例的一种实现方式中,参考图8,图8是本发明实施例提供的雨量冒大数站检测模块75的第一结构框图,在该异常雨量值的检测装置中,所雨量冒大数站检测模块75包括:
[0103]第一获取单元751,用于在多个雨量站缓冲区域中,获取所述雨量值为冒大数的雨量站;
[0104]第一相减单元752,用于并获取其它的雨量站的雨量平均值,将所述冒大数与其它的雨量站的雨量平均值相减;
[0105]第一检测单元753,用于当将所述冒大数与其它的雨量站的雨量平均值相减的差值处于预设范围内时,检测出所述雨量值为冒大数的雨量站为雨量冒大数站,同时检测出所述雨量冒大数站的雨量值为正确的异常雨量值。
[0106]在本实施例的一种实现方式中,参考图9,图9是本发明实施例提供的雨量冒大数站检测模块75的第二结构框图,在该异常雨量值的检测装置中,所雨量冒大数站检测模块75包括:
[0107]第二获取单元754,用于在多个雨量站缓冲区域中,获取所述雨量值为冒大数的雨量站;
[0108]第二相减单元755,用于并获取其它的雨量站的雨量值的正态分布极大值,将所述冒大数与其它的雨量站的雨量正态分布极大值相减;
[0109]第二检测单元756,用于当将所述冒大数与其它的雨量站的雨量正态分布极大值相减的差值处于预设范围内时,检测出所述雨量值为冒大数的雨量站为雨量冒大数站,同时检测出所述雨量冒大数站的雨量值为正确的异常雨量值。
[0110]本发明实施例提供的装置可以应用在前述对应的方法实施例中,详情参见上述实施例的描述,在此不再赘述。
[0111]通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现。所述的程序可以存储于可读取存储介质中,所述的存储介质,如随机存储器、闪存、只读存储器、可编程只读存储器、电可擦写可编程存储器、寄存器等。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件执行本发明各个实施例所述的方法。
[0112]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
【权利要求】
1.一种异常雨量值的检测方法,其特征在于,包括: 实时接收雨量站发送的雨站编号以及雨量值,获取实时接收到雨量站编号对应的雨量站经纬度坐标; 建立所述雨量站编号、所述雨量值以及所述雨量站经纬度坐标之间的关联,以关联所述雨量站; 当关联了多个所述雨量站时,根据多个所述雨量站中的所述雨量站经纬度坐标,生成多个雨量站缓冲区域; 在多个雨量站缓冲区域中,获取所述雨量值为O毫米的雨量站,并在预设时间段内,检测所述雨量值为O毫米的雨量站之前的雨量值是否为O毫米,若检测到所述雨量值为O毫米的雨量站之前的雨量值为O毫米时,检测出所述雨量值为O毫米的雨量站为雨量哑站,同时检测出所述雨量哑站的雨量值为正确的异常雨量值; 在多个雨量站缓冲区域中,获取所述雨量值为冒大数的雨量站,并将所述冒大数与其它的雨量站的雨量值相比较,根据比较结果,检测出所述雨量值为冒大数的雨量站为雨量冒大数站,同时检测出所述雨量冒大数站的雨量值为正确的异常雨量值; 其中,所述其它的雨量站为多个雨量站缓冲区域中,除所述雨量值为冒大数以外的雨量站。
2.如权利要求1所述的方法,其特征在于,所述获取实时接收到雨量站编号对应的雨量站经纬度坐标,具体为: 在预存的雨量站编号与雨量站经纬度坐标之间的对应关系中,将实时接收到雨量站编号作为匹配项,获取实时接收到雨量站编号对应的雨量站经纬度坐标。
3.如权利要求1所述的方法,其特征在于,所述建立所述雨量站编号、所述雨量值以及所述雨量站经纬度坐标之间的关联,以关联所述雨量站,具体为: 当所述雨量值处于预设阀值范围内时,建立所述雨量站编号、所述雨量值以及所述雨量站经纬度坐标之间的关联,以关联所述雨量站。
4.如权利要求1所述的方法,其特征在于,所述在多个雨量站缓冲区域中,获取所述雨量值为冒大数的雨量站,并将所述冒大数与其它的雨量站的雨量值相比较,根据比较结果,检测出所述雨量值为冒大数的雨量站为雨量冒大数站,同时检测出所述雨量冒大数站的雨量值为正确的异常雨量值,具体为: 在多个雨量站缓冲区域中,获取所述雨量值为冒大数的雨量站,并获取其它的雨量站的雨量平均值,将所述冒大数与其它的雨量站的雨量平均值相减; 当将所述冒大数与其它的雨量站的雨量平均值相减的差值处于预设范围内时,检测出所述雨量值为冒大数的雨量站为雨量冒大数站,同时检测出所述雨量冒大数站的雨量值为正确的异常雨量值。
5.如权利要求1所述的方法,其特征在于,所述在多个雨量站缓冲区域中,获取所述雨量值为冒大数的雨量站,并将所述冒大数与其它的雨量站的雨量值相比较,根据比较结果,检测出所述雨量值为冒大数的雨量站为雨量冒大数站,同时检测出所述雨量冒大数站的雨量值为正确的异常雨量值,具体为: 在多个雨量站缓冲区域中,获取所述雨量值为冒大数的雨量站,并获取其它的雨量站的雨量值的正态分布极大值,将所述冒大数与其它的雨量站的雨量正态分布极大值相减; 当将所述冒大数与其它的雨量站的雨量正态分布极大值相减的差值处于预设范围内时,检测出所述雨量值为冒大数的雨量站为雨量冒大数站,同时检测出所述雨量冒大数站的雨量值为正确的异常雨量值。
6.一种异常雨量值的检测装置,其特征在于,包括: 接收模块,用于实时接收雨量站发送的雨站编号以及雨量值,获取实时接收到雨量站编号对应的雨量站经纬度坐标; 建立模块,用于建立所述雨量站编号、所述雨量值以及所述雨量站经纬度坐标之间的关联,以关联所述雨量站; 生成模块,用于当关联了多个所述雨量站时,根据多个所述雨量站中的所述雨量站经纬度坐标,生成多个雨量站缓冲区域; 雨量哑站检测模块,用于在多个雨量站缓冲区域中,获取所述雨量值为O毫米的雨量站,并在预设时间段内,检测所述雨量值为O毫米的雨量站之前的雨量值是否为O毫米,若检测到所述雨量值为O毫米的雨量站之前的雨量值为O毫米时,检测出所述雨量值为O毫米的雨量站为雨量哑站,同时检测出所述雨量哑站的雨量值为正确的异常雨量值; 雨量冒大数站检测模块,用于在多个雨量站缓冲区域中,获取所述雨量值为冒大数的雨量站,并将所述冒大数与其它的雨量站的雨量值相比较,根据比较结果,检测出所述雨量值为冒大数的雨量站为雨量冒大数站,同时检测出所述雨量冒大数站的雨量值为正确的异常雨量值; 其中,所述其它的雨量站为多个雨量站缓冲区域中,除所述雨量值为冒大数以外的雨量站。
7.根据权利要求6所述的装置,其特征在于,所述接收模块包括: 雨量站经纬度坐标获取单元,用于在预存的雨量站编号与雨量站经纬度坐标之间的对应关系中,将实时接收到雨量站编号作为匹配项,获取实时接收到雨量站编号对应的雨量站经纬度坐标。
8.根据权利要求6所述的装置,其特征在于,所述建立模块,用于当所述雨量值处于预设阀值范围内时,建立所述雨量站编号、所述雨量值以及所述雨量站经纬度坐标之间的关联,以关联所述雨量站。
9.根据权利要求6所述的装置,其特征在于,所述雨量哑站检测模块包括: 第一获取单元,用于在多个雨量站缓冲区域中,获取所述雨量值为冒大数的雨量站; 第一相减单元,用于并获取其它的雨量站的雨量平均值,将所述冒大数与其它的雨量站的雨量平均值相减; 第一检测单元,用于当将所述冒大数与其它的雨量站的雨量平均值相减的差值处于预设范围内时,检测出所述雨量值为冒大数的雨量站为雨量冒大数站,同时检测出所述雨量冒大数站的雨量值为正确的异常雨量值。
10.根据权利要求6所述的装置,其特征在于,所述雨量哑站检测模块包括: 第二获取单元,用于在多个雨量站缓冲区域中,获取所述雨量值为冒大数的雨量站; 第二相减单元,用于并获取其它的雨量站的雨量值的正态分布极大值,将所述冒大数与其它的雨量站的雨量正态分布极大值相减; 第二检测单元,用于当将所述冒大数与其它的雨量站的雨量正态分布极大值相减的差值处于预设范围内时,检测出所述雨量值为冒大数的雨量站为雨量冒大数站,同时检测出所述雨量冒大数站的雨量值为正确的异常雨量值。
【文档编号】G08C25/00GK104199127SQ201410426074
【公开日】2014年12月10日 申请日期:2014年8月27日 优先权日:2014年8月27日
【发明者】杨德龙, 许伟林 申请人:深圳市宏电技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1