基于云服务的数据分析和预测系统及方法与流程

文档序号:24074072发布日期:2021-02-26 16:28阅读:65来源:国知局
基于云服务的数据分析和预测系统及方法与流程

[0001]
本发明涉及云服务技术领域,特别是基于云服务的数据分析和预测系统及方法。


背景技术:

[0002]
目前,针对河道污染监测通常是由巡检人员沿河道进行巡检和抽样检测,从而发现河道中存在的污染情况,但是目前的河道水质监测方式,无法在第一时间找到污染源头,从而抑制污染的扩大,导致河流污染整治效果不佳。


技术实现要素:

[0003]
针对上述无法对河道污染源进行定位和预测的问题,本发明旨在提供一种基于云服务的数据分析和预测系统及方法。
[0004]
本发明的目的采用以下技术方案来实现:
[0005]
本发明公开了基于云服务的数据分析和预测系统,包括:
[0006]
数据接收模块,用于接收沿河道间隔设置的监测节点采集的河道水质监测数据;
[0007]
分析预测模块,用于对接收的河道水质监测数据进行分析处理,分析河道水质监测数据是否存在异常,当分析到河道水质监测数据存在异常时,进一步根据河道水质监测数据预测异常源头位置;并将获取的异常源头位置发送到相应的责任部门终端;
[0008]
管理模块,用于对接收的河道水质监测数据以及分析结果进行分类存储管理。
[0009]
进一步,分析预测模块包括:
[0010]
数据分析单元,将监测节点采集到的河道水质监测数据和设定的相应阈值指标进行比较,当分析到存在河道水质监测数据超过设定的相应阈值指标时,判断该河道水质监测数据存在异常;
[0011]
源头预测单元,用于当分析到监测节点的河道水质监测数据存在异常时,获取该监测节点的邻域监测节点一段时间内的河道水质监测数据,综合分析获取异常源头位置;
[0012]
报告生成单元,用于根据获取的异常源头位置以及相关的河道水质监测数据生成异常监测报告,并将异常监测报告发送到与该异常源头的位置相应的责任部门终端。
[0013]
进一步,数据分析单元进一步包括:
[0014]
根据监测节点一段时间内采集到的河道水质监测数据进行预测,获取河道水质监测数据的预测结果,根据获取的预测结果与设定的相应阈值指标进行比较,判断该河道水质监测数据是否存在异常;具体包括:
[0015]
获取监测节点一段时间内采集到的河道水质监测数据(如ph值,氧溶解度,氨浓度,浊度),组成河道水质监测数据序列{b(t),b(t-1),b(t-2),

,b(t-e)},其中河道水质监测数据序列的长度为e+1,b(t)表示t时刻的河道水质监测数据;以及监测节点采集的水流速度v;
[0016]
根据监测节点与其上游监测节点的河道距离d,获取目标预测时间:
[0017]
[0018]
式中,t
m
表示目标预测时间,v

表示上游监测节点采集的水流速度,t表示设定的采样间隔周期;
[0019]
预测监测节点t+t
m
时刻的河道水质监测数据,其中采用的预测函数为:
[0020][0021]
式中,b(t+t
m
)表示监测节点t+t
m
时刻的河道水质监测数据预测结果;b

(t)表示上游监测节点t时刻采集的河道水质监测数据,b(t)和b(t-2)分别表示监测节点t时刻和t-2时刻采集的河道水质监测数据,t
m
表示目标预测时间,β表示上游节点影响度因子,其中w表示设定的监测数据游离参数。
[0022]
将获取的河道水质监测数据预测结果b(t+t
m
)和设定的相应阈值指标进行比较,当分析到存在河道水质监测数据超过设定的相应阈值指标时,判断该河道水质监测数据存在异常。
[0023]
进一步,监测节点还包括图像采集单元,图像采集单元用于采集监测节点所在流域的河面图像;
[0024]
分析模块还包括控制单元,控制单元用于当分析到监测节点的河道水质监测数据存在异常时,向该监测节点发送控制指令,供监测节点的图像采集单元采集河面图像并回传到分析模块中,
[0025]
分析模块还包括:根据获取的河面图像生成异常监测报告。
[0026]
进一步,监测节点包括水温传感器、ph传感器、水流传感器、水氧溶解度传感器、氨浓度传感器和浊度传感器,用于获取监测节点所在流域的河道水质数据,其中河道监测数据包括:河水温度、河水ph值、水流速度、氧溶解度、氨浓度和浊度。
[0027]
第二方面,提出一种基于云服务的数据分析和预测方法,其中该方法基于上述第一方面中任一种实施方式的基于云服务的数据分析和预测系统进行;该方法包括:
[0028]
沿河道间隔设置的监测节点实时采集河道水质监测数据,并将采集的数据上传到基于云服务的数据分析和预测系统;
[0029]
基于云服务的数据分析和预测系统对接收到的河道数据进行河道水质监测数据进行分析处理,分析河道水质监测数据是否存在异常,当分析到河道水质监测数据存在异常时,进一步根据河道水质监测数据预测异常源头位置;并将获取的异常源头位置发送到相应的责任部门终端;
[0030]
责任部门终端接收到该异常源头位置后发出警示消息,供管理者组织相关人员到该异常源头位置的现场进行勘察和整治工作。
[0031]
本发明的有益效果为:本发明能够有效地对河道的全流域进行准确的监测,根据获取的河道水质监测数据准确识别异常情况的发生,并根据异常情况准确判断异常源头位置,智能化水平高。
附图说明
[0032]
利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。
[0033]
图1为本发明公开的基于云服务的数据分析和预测系统实施例的框架结构图。
具体实施方式
[0034]
结合以下应用场景对本发明作进一步描述。
[0035]
参见图1实施例所示基于云服务的数据分析和预测系统,包括:
[0036]
数据接收模块,用于接收沿河道间隔设置的监测节点采集的河道水质监测数据;
[0037]
分析预测模块,用于对接收的河道水质监测数据进行分析处理,分析河道水质监测数据是否存在异常,当分析到河道水质监测数据存在异常时,进一步根据河道水质监测数据预测异常源头位置;并将获取的异常源头位置发送到相应的责任部门终端;
[0038]
管理模块,用于对接收的河道水质监测数据以及分析结果进行分类存储管理。
[0039]
其中,上述数据分析和预测系统基于云服务平台进行搭建,通过云服务平台分别和沿河道间隔设置的监测节点进行通信连接,实时接收由监测节点采集的河道水质监测数据,基于监测节点采集的河道水质监测数据,能够有效地对河道的全流域进行准确的监测,根据获取的河道水质监测数据准确识别异常情况的发生,并根据异常情况准确判断异常源头位置,智能化水平高
[0040]
同时,基于云服务平台的大容量数据存储量和无线传输的特点,能够将河道状况分析结果直接传输到相应的责任部门终端,能够使得相关的责任部门第一时间根据河道异常分析结果排出相关人员到现场进行排查和整治,提高了河道管理的实时性;同时系统对河道的历史监测数据进行分离管理和存储记录,使得河道水质数据变化有迹可循,为之后进一步的调研、管理策略制定等奠定基础。
[0041]
作为参考的实施方式,监测节点包括水温传感器、ph传感器、水流传感器、水氧溶解度传感器、氨浓度传感器和浊度传感器,用于获取监测节点所在流域的河道水质数据,其中河道监测数据包括:河水温度、河水ph值、水流速度、氧溶解度、氨浓度和浊度。
[0042]
其中,责任部门终端包括设置在责任部门里的智能终端,包括手机、电脑等。
[0043]
进一步,分析预测模块包括:
[0044]
数据分析单元,将监测节点采集到的河道水质监测数据和设定的相应阈值指标进行比较,当分析到存在河道水质监测数据超过设定的相应阈值指标时,判断该河道水质监测数据存在异常;
[0045]
源头预测单元,用于当分析到监测节点的河道水质监测数据存在异常时,获取该监测节点的邻域监测节点一段时间内的河道水质监测数据,综合分析获取异常源头位置;
[0046]
报告生成单元,用于根据获取的异常源头位置以及相关的河道水质监测数据生成异常监测报告,并将异常监测报告发送到与该异常源头的位置相应的责任部门终端。
[0047]
上述实施方式中,提供了一种数据分析和预测系统中分析预测模块对监测节点采集到的河道水质监测数据进行分析和源头预测的处理技术方案;
[0048]
其中上述实施方式中,数据分析单元可以将获取的河道水质监测数据直接和设定
的指标阈值进行比较,当监测到某河道水质监测数据超过设定的阈值时,则判断该监测节点的水域存在异常情况。
[0049]
针对静态阈值判断对河道水质污染监测无法针对河道水域可能出现的情况进行提前预测和污染制止,本申请还提出另一种根据河道水质监测数据进行预测,并结合预测结果进行水质异常分析的技术方案如下:
[0050]
进一步,数据分析单元进一步包括:
[0051]
根据监测节点一段时间内采集到的河道水质监测数据进行预测,获取河道水质监测数据的预测结果,根据获取的预测结果与设定的相应阈值指标进行比较,判断该河道水质监测数据是否存在异常;具体包括:
[0052]
获取监测节点一段时间内采集到的河道水质监测数据(如ph值,氧溶解度,氨浓度,浊度),组成河道水质监测数据序列{b(t),b(t-1),b(t-2),

,b(t-e)},其中河道水质监测数据序列的长度为e+1,b(t)表示t时刻的河道水质监测数据;以及监测节点采集的水流速度v;
[0053]
根据监测节点与其上游监测节点的河道距离d,获取目标预测时间:
[0054][0055]
式中,t
m
表示目标预测时间,v

表示上游监测节点采集的水流速度,t表示设定的采样间隔周期;
[0056]
预测监测节点t+t
m
时刻的河道水质监测数据,其中采用的预测函数为:
[0057][0058]
式中,b(t+t
m
)表示监测节点t+t
m
时刻的河道水质监测数据预测结果;b

(t)表示上游监测节点t时刻采集的河道水质监测数据,b(t)和b(t-2)分别表示监测节点t时刻和t-2时刻采集的河道水质监测数据,t
m
表示目标预测时间,β表示上游节点影响度因子,其中w表示设定的监测数据游离参数。
[0059]
将获取的河道水质监测数据预测结果b(t+t
m
)和设定的相应阈值指标进行比较,当分析到存在河道水质监测数据超过设定的相应阈值指标时,判断该河道水质监测数据存在异常。
[0060]
上述实施方式中,提出了一种结合河道水域流动特性的针对河道水质监测数据的异常预测技术方案,首先针对监测节点一段时间周期内采集的多个河道水质监测数据作为基础,同时根据水流速度估算异常污染水域的流动情况,结合上游监测节点采集的河道水质监测数据进行综合分析,其中特别提出了一种针对监测节点河道水质监测数据的预测函数,该函数中能够结合监测节点和上游节点采集的河道水质监测数据的变化趋势进行影响度分析,准确判断当前监测节点采集的数据被上游影响的情况,同时结合上游监测节点当前采集的数据来预测当前监测节点的河道水质监测数据变化趋势,有助于结合河道水域特性,对河道中河道水质监测数据的变化趋势进行准确预测,为提前进行河道异常情况发现奠定了基础。
[0061]
进一步,监测节点还包括图像采集单元,图像采集单元用于采集监测节点所在流域的河面图像;
[0062]
分析模块还包括控制单元,控制单元用于当分析到监测节点的河道水质监测数据存在异常时,向该监测节点发送控制指令,供监测节点的图像采集单元采集河面图像并回传到分析模块中,
[0063]
分析模块还包括:根据获取的河面图像生成异常监测报告。
[0064]
针对上述实施方式中针对河道水质监测数据进行预测从而判断该流域是否出现异常的技术方案,由于判断的依据为预测得到的数据,因此上述实施方式中还特别设置了图像采集单元对河面图像进行拍摄,能够使得责任部门根据预测结果和实际拍摄的河面图像进行综合分析,做出准确的管理动作。
[0065]
进一步,源头预测单元进一步包括:当分析到监测节点的河道水质监测数据存在异常时,计算存在异常的监测节点与其上游监测节点的异常显著因子,并根据计算的异常显著因子获取异常源头位置;
[0066]
其中,计算存在异常的监测节点与其上游监测节点的异常显著因子具体包括:
[0067]
其中异常显著因子的计算函数为:
[0068][0069]
式中,y表示目标节点的异常显著因子,b(t)表示目标节点在t时刻采集的河道水质监测数据,b

(t)表示目标节点的上游节点在t时刻采集的河道水质监测数据,e表示河道水质监测数据监测序列的长度,w表示设定的监测数据游离参数,τ1和τ2表示设定的权重因子;
[0070]
分别将存在异常的监测节点x0及其上游监测节点x1作为目标节点,采用上述异常显著因子的计算函数分别计算存在异常的监测节点x0及其上游监测节点x1的异常显著因子y(x0)及y(x1);
[0071]
当y(x0)>y(x1)时,则判断异常源头位置位于监测节点x0与其上游监测节点x1之前的河道区域;
[0072]
当y(x0)≤y(x1)时,则进一步计算监测节点x1的上游监测节点x2的异常显著因子y(x2),并进一步判断异常源头位置:
[0073]
当y(x1)>y(x2),则判断异常源头位置位于监测节点x1与其上游监测节点x2之前的河道区域;否则,则进一步计算下一上游节点的异常显著因子,直到判断出异常源头位置的所在区域。
[0074]
由于单个监测接单仅能够对其所在区域的水质情况数据进行采集,因此根据监测数据的分析结果也仅能够反映该监测节点附近流域的情况;但是由于河道水域具有流动性,因此真正的污染源头并不一定处于已经被污染的水域,对此,上述实施方式中,还提出了一种基于监测节点发现河道水质存在异常时,能够结合监测节点以及上游节点采集数据情况,准确分析异常源头,有助于根据各节点采集的河道水质监测数据进行往上排查,准确找出异常源头的位置区域;其中,特别提出了引入了异常显著因子用于描述各监测节点对于污染源头的显著性,并且相应提出了一种异常显著因子的计算函数,该函数中,特别考虑
了目标监测节点与其上游节点采集的河道水质监测数据进行匹配度分析,能够根据污染源头以及水域流动的特性,通过异常显著因子准确反映污染源头的位置,从而能够根据源头位置准确找到相关的责任部门,以使得责任部门对异常源头进行排查。提高了河道整治、管理的可靠性。
[0075]
针对上述任一种实施方式所提出基于云服务的数据分析和预测系统,本申请还提出一种基于云服务的数据分析和预测方法;该方法包括:
[0076]
沿河道间隔设置的监测节点实时采集河道水质监测数据,并将采集的数据上传到基于云服务的数据分析和预测系统;
[0077]
基于云服务的数据分析和预测系统对接收到的河道数据进行河道水质监测数据进行分析处理,分析河道水质监测数据是否存在异常,当分析到河道水质监测数据存在异常时,进一步根据河道水质监测数据预测异常源头位置;并将获取的异常源头位置发送到相应的责任部门终端;
[0078]
责任部门终端接收到该异常源头位置后发出警示消息,供管理者组织相关人员到该异常源头位置的现场进行勘察和整治工作。
[0079]
需要说明的是,在本发明各个实施例中的各功能单元/模块可以集成在一个处理单元/模块中,也可以是各个单元/模块单独物理存在,也可以是两个或两个以上单元/模块集成在一个单元/模块中。上述集成的单元/模块既可以采用硬件的形式实现,也可以采用软件功能单元/模块的形式实现。
[0080]
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解应当理解,可以以硬件、软件、固件、中间件、代码或其任何恰当组合来实现这里描述的实施例。对于硬件实现,处理器可以在一个或多个下列单元中实现:专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、处理器、控制器、微控制器、微处理器、设计用于实现这里所描述功能的其他电子单元或其组合。对于软件实现,实施例的部分或全部流程可以通过计算机程序来指令相关的硬件来完成。实现时,可以将上述程序存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。计算机可读介质可以包括但不限于ram、rom、eeprom、cd-rom或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。
[0081]
最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当分析,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1