一种基于并发同步的病虫害防治数据更新方法和系统技术方案

技术编号:38767965 阅读:5 留言:0更新日期:2023-09-10 10:41
本发明专利技术请求保护一种基于并发同步的病虫害防治数据更新方法和系统,通过建立中央和地区数据库保存病虫害防治历史数据,发生病虫害时,查询本地地区的地区数据库中是否存在相似的借鉴地区的病虫害防治历史数据地区分量来从借鉴地区的病虫害防治历史数据地区分量或中央数据库中获取其他相似发生病虫害的地区数据库的病虫害防治历史数据地区分量作为病虫害防治参考并通过获取病虫害的发生时间,从中央数据库获取各个地区的地区分量,将发生相似的病虫害的地区作为本地地区的借鉴地区。该方案可以有效对各地区的林业病虫害防治方案进行有效共享,并可对并行同步发生的林业病虫害数据进行更新处理,使得地区的林业病虫害防治更加客观合理。治更加客观合理。治更加客观合理。

【技术实现步骤摘要】
一种基于并发同步的病虫害防治数据更新方法和系统


[0001]本专利技术涉及林业生产和计算机数据库
,尤其是一种基于并发同步的病虫害防治数据更新方法和系统。

技术介绍

[0002]病虫害是影响作物产量的直接因素,是世界各国的主要林业灾害之一。大规模的病虫害会给林业和国民经济造成巨大损失。在治理病虫害过程中,如果不注意控制化学药品使用的剂量,很容易造成环境的破坏和污染或防治效果不佳等现象,在种植活动中,为了保证其最终不会在人体中残留并实现病虫害的科学防治,在使用过程中应当合理控制使用剂量,在保证林木最终产量和对环境的保护下进行药物的使用。
[0003]为了能够实现对林木病虫害的有效监控,并对病虫害进行科学防治,需要开发一款系统与之相匹配的平台系统,该系统通过林木元组信息获取林木植株生长状况信息及受虫害状况信息;根据所述林木植株生长状况信息结合目标区域内环境变化信息预测病虫害,进行提前防治;根据所述林木植株生长状况信息及受虫害状况信息,建立林木信息数据库;通过定期获取林木元组信息,对所述林木信息数据库进行数据筛选及更新;在进行实现的过程中,如何建立病虫害预测模型及如何对病虫害进行科学有效的防治都是亟不可待需要解决的问题。
[0004]而且广大林木防护人员由于教育和知识的局限性,在林业生产过程中遇到问题,如林木遭遇病虫害问题时,通常采用下述方式解决:根据传统的经验来判断,请林业专家实地考察或通过互联网查询相关资料,从而确定林木的病虫害信息,进而确定治理办法。上述方法的及时性较差,而且某一地区的病虫害信息的共享性差,不能准确判断病虫害的发生日期,容易错过最佳治理时间,从而影响林木生产。
[0005]此外,对于位于世界不同地区或者国内不同地区而言,病虫害的发生经常有所不同,不同维度、气候、温度、湿度等内容极易造成不同的病虫害的结果,因此,也亟需一款病虫害数据更新方案根据不同地区的病虫害进行适应性更新进而提供当地更好的病虫害防治措施。

技术实现思路

[0006]为及时、高效地监测林木生产管理全过程可能发生的病虫害,本专利技术提供一种基于并发同步的病虫害防治数据更新方法和系统,在建立完整的林木病虫害数据库的基础上,及时发出林木病虫害预警,并指导进行病虫害防治,提高林业生产水平,降低林业生产管理成本,提高林木产量、质量和效益。
[0007]根据本专利技术的第一方面,本专利技术请求保护一种基于并发同步的病虫害防治数据更新方法,用于多个地区的病虫害数据防治,其特征在于,包括步骤:建立中央数据库,各个地区具有地区数据库,所述中央数据库保存各个所述地区数据库的病虫害防治历史数据全量,多个所述地区数据库分别保存本地地区和借鉴地区的
病虫害防治历史数据地区分量;多个所述地区数据库按照第一预设周期将本地地区的病虫害防治历史数据地区分量上报更新至所述中央数据库;所述本地地区按照第二预设周期从所述中央数据库中获取其他相似地区的病虫害防治历史数据地区分量作为本地地区的病虫害预警参考;当本地地区发生病虫害时,查询本地地区的所述地区数据库中是否存在满足第一相似条件的借鉴地区的病虫害防治历史数据地区分量;当存在满足第一相似条件的借鉴地区的病虫害防治历史数据地区分量时,获取所述借鉴地区的病虫害防治历史数据地区分量作为本地地区的病虫害防治参考;当不存在满足第一相似条件的借鉴地区的病虫害防治历史数据地区分量时,从所述中央数据库中获取其他满足第一相似条件发生病虫害的参考地区的地区数据库,提取所述参考地区的病虫害防治历史数据地区分量作为本地地区的病虫害防治参考并更新本地地区的所述地区数据库的借鉴地区的病虫害防治历史数据地区分量;当本地地区发生病虫害且本地地区的所述地区数据库中不存在借鉴地区的病虫害防治历史数据地区分量时,获取所述病虫害的发生时间,从所述中央数据库中获取各个地区的病虫害防治历史数据地区分量,将发生满足第二相似条件的病虫害的地区作为本地地区的借鉴地区并存入本地地区的所述地区数据库。
[0008]具体的,所述建立中央数据库,所述中央数据库包括多个地区数据库,所述中央数据库保存各个所述地区数据库的病虫害防治历史数据全量,多个所述地区数据库分别保存本地地区和借鉴地区的病虫害防治历史数据地区分量,具体包括:各个地区获取病虫害发生历史数据,将其封装为病虫害历史元组,将多个所述病虫害历史元组的集合作为本地地区的病虫害防治历史数据地区分量;依据所述本地地区的病虫害防治历史数据地区分量建立本地地区的地区数据库;在所述地区数据库中开辟独立存储空间用于后续借鉴地区的病虫害防治历史数据地区分量的更新;各个地区的地区数据库将自身的病虫害防治历史数据地区分量进行分布式中央数据上传,分布式中心建立中央数据库保存各个地区上传的自身的病虫害防治历史数据地区分量的摘要作为各个地区的病虫害防治的信息共享基础。
[0009]具体的,所述各个地区获取病虫害发生历史数据,将其封装为病虫害历史元组,将多个所述病虫害历史元组的集合作为本地地区的病虫害防治历史数据地区分量,具体包括:所述病虫害发生历史数据包括所述病虫害的发生时间项、发生位置项,发生气候项,防治手段项,所述发生位置项包括发生经度和发生纬度,所述发生气候项包括发生气候类型、发生湿度、发生温度;将发生位置的ID、所述发生经度和发生纬度构成三元组,形成发生位置项;将发生气候ID、所述发生气候类型、发生湿度和发生温度构成四元组,形成发生气候项;将所述病虫害的发生地区ID、发生时间项、发生位置项,发生气候项,防治手段项构成五元组,作为病虫害历史元组;
获取本地地区发生的多个病虫害历史元组,将所述多个病虫害历史元组进行集合化数组处理,形成本地地区的病虫害防治历史数据地区分量。
[0010]具体的,所述多个所述地区数据库按照第一预设周期将本地地区的病虫害防治历史数据地区分量上报更新至所述中央数据库,具体包括:本地地区搭建完所述地区数据库后,启动病虫害周期第一监测计时器,当达到第一预设周期时,本地数据库监测所述地区数据库在最新的周期内是否发生过新的病虫害;当在最新的周期内发生过新的病虫害时,重置所述病虫害周期监测计时器并将发生的新的病虫害数据作为本地地区的病虫害防治历史数据地区分量;当在最新的周期内没有发生过新的病虫害时,基于第一比例调整病虫害周期第一监测计时器,当达到第三预设周期时,本地数据库监测所述地区数据库在最新的周期内是否发生过新的病虫害。
[0011]具体的,所述本地地区按照第二预设周期从所述中央数据库中获取其他相似地区的病虫害防治历史数据地区分量作为本地地区的病虫害预警参考,具体包括:当本地地区搭建完所述地区数据库后,启动病虫害周期第二监测计时器,当达到第二预设周期时,获取当前时间和所述中央数据库中的病虫害防治历史数据地区分量的摘要;当所述摘要表明在满足当前时间的预设时段内存在发生病虫害的地区,获取该地区的病虫害防治历史数据地区分量作为本地地区的病虫害预警参考;当所述摘要表明在满足当前时间的预设时段内不存在发生病虫害的地区,基于第一比例调整病虫害周期第二监测计时器,当达到第四预设周期时,获取本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于并发同步的病虫害防治数据更新方法,用于多个地区的病虫害数据防治,其特征在于,包括步骤:建立中央数据库,各个地区具有地区数据库,所述中央数据库保存各个所述地区数据库的病虫害防治历史数据全量,多个所述地区数据库分别保存本地地区和借鉴地区的病虫害防治历史数据地区分量;多个所述地区数据库按照第一预设周期将本地地区的病虫害防治历史数据地区分量上报更新至所述中央数据库;所述本地地区按照第二预设周期从所述中央数据库中获取其他相似地区的病虫害防治历史数据地区分量作为本地地区的病虫害预警参考;当本地地区发生病虫害时,查询本地地区的所述地区数据库中是否存在满足第一相似条件的借鉴地区的病虫害防治历史数据地区分量;当存在满足第一相似条件的借鉴地区的病虫害防治历史数据地区分量时,获取所述借鉴地区的病虫害防治历史数据地区分量作为本地地区的病虫害防治参考;当不存在满足第一相似条件的借鉴地区的病虫害防治历史数据地区分量时,从所述中央数据库中获取其他满足第一相似条件发生病虫害的参考地区的地区数据库,提取所述参考地区的病虫害防治历史数据地区分量作为本地地区的病虫害防治参考并更新本地地区的所述地区数据库的借鉴地区的病虫害防治历史数据地区分量;当本地地区发生病虫害且本地地区的所述地区数据库中不存在借鉴地区的病虫害防治历史数据地区分量时,获取所述病虫害的发生时间,从所述中央数据库中获取各个地区的病虫害防治历史数据地区分量,将发生满足第二相似条件的病虫害的地区作为本地地区的借鉴地区并存入本地地区的所述地区数据库。2.如权利要求1所述的一种基于并发同步的病虫害防治数据更新方法,其特征在于,所述建立中央数据库,所述中央数据库包括多个地区数据库,所述中央数据库保存各个所述地区数据库的病虫害防治历史数据全量,多个所述地区数据库分别保存本地地区和借鉴地区的病虫害防治历史数据地区分量,具体包括:各个地区获取病虫害发生历史数据,将其封装为病虫害历史元组,将多个所述病虫害历史元组的集合作为本地地区的病虫害防治历史数据地区分量;依据所述本地地区的病虫害防治历史数据地区分量建立本地地区的地区数据库;在所述地区数据库中开辟独立存储空间用于后续借鉴地区的病虫害防治历史数据地区分量的更新;各个地区的地区数据库将自身的病虫害防治历史数据地区分量进行分布式中央数据上传,分布式中心建立中央数据库保存各个地区上传的自身的病虫害防治历史数据地区分量的摘要作为各个地区的病虫害防治的信息共享基础。3.如权利要求2所述的一种基于并发同步的病虫害防治数据更新方法,其特征在于,所述各个地区获取病虫害发生历史数据,将其封装为病虫害历史元组,将多个所述病虫害历史元组的集合作为本地地区的病虫害防治历史数据地区分量,具体包括:所述病虫害发生历史数据包括所述病虫害的发生时间项、发生位置项,发生气候项,防治手段项,所述发生位置项包括发生经度和发生纬度,所述发生气候项包括发生气候类型、发生湿度、发生温度;
将发生位置的ID、所述发生经度和发生纬度构成三元组,形成发生位置项;将发生气候ID、所述发生气候类型、发生湿度和发生温度构成四元组,形成发生气候项;将所述病虫害的发生地区ID、发生时间项、发生位置项,发生气候项,防治手段项构成五元组,作为病虫害历史元组;获取本地地区发生的多个病虫害历史元组,将所述多个病虫害历史元组进行集合化数组处理,形成本地地区的病虫害防治历史数据地区分量。4.如权利要求1所述的一种基于并发同步的病虫害防治数据更新方法,其特征在于,所述多个所述地区数据库按照第一预设周期将本地地区的病虫害防治历史数据地区分量上报更新至所述中央数据库,具体包括:当本地地区搭建完所述地区数据库后,启动病虫害周期第一监测计时器,当达到第一预设周期时,本地数据库监测所述地区数据库在最新的周期内是否发生过新的病虫害;当在最新的周期内发生过新的病虫害时,重置所述病虫害周期监测计时器并将发生的新的病虫害数据作为本地地区的病虫害防治历史数据地区分量;当在最新的周期内没有发生过新的病虫害时,基于第一比例调整病虫害周期第一监测计时器,当达到第三预设周期时,本地数据库监测所述地区数据库在最新的周期内是否发生过新的病虫害。5.如权利要求2所述的一种基于并发同步的病虫害防治数据更新方法,其特征...

【专利技术属性】
技术研发人员:杨昌旭余荣兵陈锐任安江邵晶晶杨昌德杨帆
申请(专利权)人:理县林业和草原局
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1