一种实时智能的土壤污染监测系统的制作方法

文档序号:16977603发布日期:2019-02-26 19:10阅读:286来源:国知局
一种实时智能的土壤污染监测系统的制作方法

本发明涉及农田重金属污染防治技术领域,具体涉及一种实时智能的土壤污染监测系统。



背景技术:

目前,农田土壤重金属污染的管理手段仍十分落后,管理工作主要是依靠人工为主,管理模式往往都是采用临时抽查或巡查的方式进行,管理成本高、效率低、管理到位难,管理手段迫切需要从“人工巡查式”方式向“基于信息技术支撑”的管理方式转变。由于缺乏基于现代信息技术的农田土壤重金属污染决策系统做支撑,难以综合考虑多方面因素以及时对某一区域的农田土壤重金属污染状况进行预警。



技术实现要素:

针对上述问题,本发明提供一种实时智能的土壤污染监测系统。

本发明的目的采用以下技术方案来实现:

提供了一种实时智能的土壤污染监测系统,包括:

数据采集模块,被配置为获取农田土壤重金属浓度数据;

数据预处理模块,被配置为对获取的农田土壤重金属浓度数据进行预处理,并发送至数据管理模块处进行存储;

数据管理模块,被配置为对存储的数据进行管理;

数据比较模块,被配置为将农田土壤重金属浓度数据与设定的浓度阈值进行比较并输出比较结果;

预警模块,被配置为接收所述比较结果,并在农田土壤重金属浓度数据大于设定的浓度阈值时向设定的用户终端输出报警信息。

优选地,所述数据采集模块包括汇聚节点和多个采集农田土壤重金属浓度数据的传感器节点,初始时传感器节点将自己的发送距离调至最大,若传感器节点到汇聚节点的距离未超过传感器节点的当前发送距离,传感器节点直接将采集的农田土壤重金属浓度数据发送至汇聚节点,否则,传感器节点将采集的农田土壤重金属浓度数据发送至下一跳节点,以通过多跳转发的形式将农田土壤重金属浓度数据发送至汇聚节点,汇聚节点将接收的农田土壤重金属浓度数据发送至数据预处理模块。

优选地,所述数据管理模块包括:

元数据管理子模块,被配置为元数据的添加、删除和更新;

数据融合子模块,被配置为对相关数据进行融合处理;

数据查询子模块,被配置为根据用户自定义的查询条件实时查询相关数据;

所述相关数据包括所述农田土壤重金属浓度数据、所述元数据。

本发明的有益效果为:可实现农田土壤重金属污染的风险评估和预警,解决了现有技术中存在的智能化水平低、成本高、效率低等问题;可以对海量的农田土壤重金属浓度数据进行融合和统一管理,解决了农田土壤重金属浓度数据零散分布、共享程度低、难以实时查询和高效汇总等问题,能够显著提高农田土壤重金属污染的管理精度。

附图说明

利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。

图1是本发明一个示例性实施例的一种实时智能的土壤污染监测系统的结构示意框图;

图2是本发明一个示例性实施例的数据预处理模块的结构示意框图。

附图标记:

数据采集模块1、数据预处理模块2、数据管理模块3、数据比较模块4、预警模块5、异常数据处理单元10、缺失数据处理单元20。

具体实施方式

结合以下实施例对本发明作进一步描述。

参见图1,本发明实施例提供了一种实时智能的土壤污染监测系统,包括:

数据采集模块1,被配置为获取农田土壤重金属浓度数据;

数据预处理模块2,被配置为对获取的农田土壤重金属浓度数据进行预处理,并发送至数据管理模块3处进行存储;

数据管理模块3,被配置为对存储的数据进行管理;

数据比较模块4,被配置为将农田土壤重金属浓度数据与设定的浓度阈值进行比较并输出比较结果;

预警模块5,被配置为接收所述比较结果,并在农田土壤重金属浓度数据大于设定的浓度阈值时向设定的用户终端输出报警信息。

其中,所述数据采集模块1包括汇聚节点和多个采集农田土壤重金属浓度数据的传感器节点,初始时传感器节点将自己的发送距离调至最大,若传感器节点到汇聚节点的距离未超过传感器节点的当前发送距离,传感器节点直接将采集的农田土壤重金属浓度数据发送至汇聚节点,否则,传感器节点将采集的农田土壤重金属浓度数据发送至下一跳节点,以通过多跳转发的形式将农田土壤重金属浓度数据发送至汇聚节点,汇聚节点将接收的农田土壤重金属浓度数据发送至数据预处理模块2。

在一种可能实现的方式中,所述数据管理模块3包括:

元数据管理子模块,被配置为元数据的添加、删除和更新;

数据融合子模块,被配置为对相关数据进行融合处理;

数据查询子模块,被配置为根据用户自定义的查询条件实时查询相关数据;

所述相关数据包括所述农田土壤重金属浓度数据、所述元数据。

在一个实施例中,如图2所示,数据预处理模块2包括异常数据处理单元10和缺失数据处理单元20,异常数据处理单元10被配置为对获取的农田土壤重金属浓度数据进行异常检测,并将检测出的异常数据进行修正处理;缺失数据处理单元20被配置为对农田土壤重金属浓度数据进行缺失检测,并对检测出的缺失序列进行数据填补。

本发明上述实施例可实现农田土壤重金属污染的风险评估和预警,解决了现有技术中存在的智能化水平低、成本高、效率低等问题;可以对海量的农田土壤重金属浓度数据进行融合和统一管理,解决了农田土壤重金属浓度数据零散分布、共享程度低、难以实时查询和高效汇总等问题,能够显著提高农田土壤重金属污染的管理精度。

在一种能够实现的方式中,设邻居节点为位于传感器节点通信范围内的其他传感器节点,网络初始时,传感器节点通过信息交互获取邻居节点信息并构建邻居节点集;传感器节点从其邻居节点集中选择一个邻居节点作为下一跳节点,包括:

(1)传感器节点从其邻居节点集中选择相对于其距离汇聚节点更近的一跳邻居节点作为备选节点,构建备选节点集;

(2)传感器节点向各备选节点发送请求信息,每个备选节点接收到所述请求信息后计算自身的转发能力值并反馈至传感器节点,所述请求信息包括各备选节点的总带宽和初始缓存空间、传感器节点i的邻居节点的数量和对应的节点标识;

(3)传感器节点从当前的备选节点集中选择转发能力值最大的备选节点作为下一跳节点;

其中,所述转发能力值的计算公式为:

式中,hij为传感器节点i的备选节点j的转发能力值,zj为所述备选节点j的总带宽,qj为所述备选节点j的初始缓存空间,ni为传感器节点i的备选节点集中的备选节点数量,zs为传感器节点i的备选节点集中第s个备选节点的总带宽,qs为传感器节点i的备选节点集中第s个备选节点的初始缓存空间;ui为传感器节点i的邻居节点数量,uj为所述备选节点j的邻居节点数量,ui∩uj为传感器节点i与备选节点j所拥有的共同邻居节点的数量,w1、w2为预设的影响因子,满足w1+w2=1;b1、b2为预设的权重系数,满足b1+b2=1。

本实施例创新性地设定了转发能力值的指标,传感器节点将相对于其距离汇聚节点更近的一跳邻居节点作为备选节点,构建备选节点集,并向各备选节点发送请求信息,由备选节点根据自身资源情况以及与传感器节点的相似度情况计算转发能力值,在需要选择下一跳节点时,传感器节点从当前的备选节点集中选择转发能力值最大的备选节点作为下一跳节点。

本实施例有利于平衡各传感器节点的资源利用率,从而平衡各传感器节点的能耗和负载,减少网络拥塞现象的发生,改善网络在农田土壤重金属浓度数据传输方面的性能,进一步有利于延长无线传感器网络的寿命。本实施例由备选节点自己进行转发能力值的计算,相对于由传感器节点统一计算的方式,提高了下一跳节点选择的效率,平衡了计算开销。

在一个实施例中,传感器节点每隔一个时间段δt重新从当前的备选节点集中选择转发能力值最大的备选节点作为下一跳节点;下一跳节点每隔一个时间段δt/2判断自身是否符合中继条件,若不符合,下一跳节点向对应的上一跳传感器节点发送反馈信息,收到反馈信息的上一跳传感器节点更新该下一跳节点的转发能力值。

本实施例中,传感器节点每隔一个时间段δt重新从当前的备选节点集中选择转发能力值最大的备选节点作为下一跳节点,实现了下一跳节点的更新,有利于最大化地平衡各传感器节点的资源利用率。

所述中继条件为:

式中,pa为下一跳节点a的当前剩余能量,pa0为所述下一跳节点a的初始能量,ka为所述下一跳节点a的缓存列表中的农田土壤重金属浓度数据包数量,pt为预设的转发一个农田土壤重金属浓度数据包的能耗,pmin为预设的保持转发能力的能量下限;za为所述下一跳节点a的剩余带宽,ba为所述下一跳节点a的剩余缓存空间,ma所述下一跳节点a的上一跳传感器节点数量,zmin为预设的协助一个传感器节点转发农田土壤重金属浓度数据所需的带宽下限,bmin为预设的协助一个传感器节点转发农田土壤重金属浓度数据所需的缓存空间下限,为判断取值函数,当时,时,

进一步地,本实施例创新性地设定了中继条件的计算公式,下一跳节点每隔一个时间段δt/2判断自身是否符合中继条件,若不符合,下一跳节点向对应的上一跳传感器节点发送反馈信息,收到反馈信息的上一跳传感器节点更新该下一跳节点的转发能力值,实现了备选节点的转发能力值的更新。

本实施例能够有效保证传感器节点的下一跳节点始终能够有足够的资源执行农田土壤重金属浓度数据转发的任务,提高了农田土壤重金属浓度数据传输的可靠性。

其中,δt为预设的时间阈值。作为一种优选的实施方式,传感器节点设置有计时器,用于进行时间段δt或者时间段δt/2的计时。

在一个实施例中,收到反馈信息的上一跳传感器节点,按照下列公式更新该下一跳节点的转发能力值:

式中,hdk(v)为上一跳传感器节点d的下一跳节点k在第v次更新后的转发能力值,hdk(v-1)为所述下一跳节点k在第v-1次更新后的转发能力值,hds为上一跳传感器节点d的第s个备选节点初始的转发能力值,nd为上一跳传感器节点d的备选节点集中的备选节点数量,e为预设的能力衰减系数,e的取值范围为[0.2,0.3];

当传感器节点的一个备选节点更新后的转发能力值低于预设的转发能力值下限时,传感器节点将该一个备选节点从自己的备选节点集中剔除。

本实施例设计了下一跳节点的转发能力值的更新公式,并进一步考虑到备选节点的更新情况对于转发的不利影响,即当传感器节点的一个备选节点更新后的转发能力值低于预设的转发能力值下限时,传感器节点将该一个备选节点从自己的备选节点集中剔除。本实施例能够去除那些没有足够资源而无法接入新的农田土壤重金属浓度数据流的备选节点,有效保障可选的备选节点有足够的资源执行农田土壤重金属浓度数据转发的任务,提高了农田土壤重金属浓度数据传输的可靠性,并缩小了备选节点集中备选节点的数量,有利于减少整个网络中的路由开销。

最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1