一种茎类作物生长实时数据管理方法与流程

    专利2022-07-08  91


    本发明涉及一种数据管理方法,特别是涉及一种茎类作物生长实时数据管理方法。



    背景技术:

    当下的茎类作物实时数据管理方法,均为根据按上报频率定时上报茎类作物实时数据到上位机,茎类作物实时数据是上报的最新数据。为确保上报数据的及时性和精确性,要求上报的频率较高,导致数据上报次数频繁,数据存储数据量巨大,上位机与数据库的交互频繁同时,实时数据通常应用于茎类作物长势预警等场景,应用和查询较为频繁,频繁的数据库查询也对数据库造成巨大性能压力,同时对数据的时效性和查询效率要求高,存储在数据库中的实时数据不能很好满足观测需要。

    因此,当下的数据管理方法均存在以下缺点:对上报的数据缺乏有效的优化和过滤,存储到数据库的数据量巨大;对数据库的频繁写入,增加了数据库的性能压力;频繁对数据库进行实时数据的查询,导致数据库查询压力大等。



    技术实现要素:

    为了解决上述存在的不足,本发明提供了一种茎类作物生长实时数据管理方法。

    本发明的技术方案如下:

    一种茎类作物生长实时数据管理方法,其特征在于,包括以下情形:

    获取的茎类作物生长分析数据以及茎类作物生长环境数据,通过静态对象锁定,进行茎类作物实时数据的并发控制;

    数据包括以下:

    茎类作物实时数据集={茎类作物内码、茎类作物名称、茎类作物生长分析数据、茎类作物生长环境数据、茎类作物生长阶段、环境数据更新阈值、同步时间};

    当初始化茎类作物生长分析数据和茎类作物生长环境数据时,静态对象锁定茎类作物实时数据集合,判断茎类作物实时数据集合是否为空,若为空,则创建茎类作物内码、茎类作物名称、茎类作物生长阶段数据、茎类作物生长分析数据、茎类作物生长环境数据、同步时间和环境数据更新阈值至茎类作物实时数据集合;

    当创建茎类作物生长分析数据和茎类作物生长环境数据时,静态对象锁定茎类作物实时数据集合,先判断茎类作物实时数据集合中是否存在相应的茎类作物生长分析数据和茎类作物生长环境数据;若不存在,则创建茎类作物生长分析数据和茎类作物生长环境数据到茎类作物实时数据集合并生成茎类作物内码以及茎类作物生长阶段数据;最后释放静态对象;

    当查询茎类作物生长分析数据和茎类作物生长环境数据时,静态对象锁定茎类作物实时数据集合,根据茎类作物内码查找茎类作物实时数据集合对应的茎类作物生长分析数据和茎类作物生长环境数据;最后释放静态对象;

    当上报更新茎类作物生长分析数据和茎类作物生长环境数据时,更新茎类作物实时数据集中茎类作物生长分析数据和茎类作物生长环境数据以及同步时间,然后判断当前茎类作物生长分析数据以及是茎类作物生长环境数据是否出现异常数据;若存在异常数据,则将相应数据写入数据库;

    当删除茎类作物生长分析数据或茎类作物生长环境数据时,静态对象锁定茎类作物实时数据集合,根据茎类作物内码查找茎类作物实时数据集合中对应的茎类作物生长分析数据或茎类作物生长环境数据并从茎类作物实时数据集合删除茎类作物生长分析数据或茎类作物生长环境数据,同时从数据库删除对应的茎类作物生长分析数据或茎类作物生长环境数据;

    所述数据库={异常数据代码,异常数据内容,异常数据类型,异常数据出现时间}。

    进一步地,所述茎类作物实时数据集中的茎类作物生长分析数据={s1,s2,s3,s4,s5,s6,s7,s8};其中,s1为茎类作物茎部直径,s2为茎类作物茎部基本颜色,s3为背景板基本颜色,s4为指示物基本颜色,s5为指示物标准尺寸,s6为基本颜色色差,s7为茎类作物长势参考数据,s8为茎类作物长势差异数据;

    所述茎类作物实时数据集中的茎类作物生长环境数据={h1,h2,h3,h4,h5};其中,h1为光照强度,h2为空气温度,h3为空气湿度,h4为土壤温度,h5为土壤水分;

    所述茎类作物实时数据集中的茎类作物生长阶段={茎类作物生长期,茎类作物生长期对应叶龄数,茎类作物生长期对应茎部直径大小,茎类作物生长期对应长度};

    所述茎类作物实时数据集中的环境数据更新阈值={a1,a2,a3,a4,a5};其中,a1为光照强度更新阈值,a2为空气温度更新阈值,a3为空气湿度更新阈值,a4为土壤温度更新阈值,a5为土壤水分更新阈值。

    进一步地,所述茎类作物生长分析数据中的茎类作物长势参考数据s7={q1、q2,…,qq};其中,q1、q2,…,qq分别为对应第一张至第q张图像中茎类作物的长势情况。

    进一步地,所述的背景板基本颜色s3为绿色,所述背景板设置方向平行于茎类作物的生长方向;所述指示物基本颜色s4为白色,所述指示物由绿色塑料夹子和白色乒乓球组成,所述白色乒乓球商标处为粘贴点,所述乒乓球标准尺寸为直径40mm即指示物标准尺寸s5为直径40mm,所述指示物设置于茎类作物茎部并平行于背景板。

    进一步地,所述茎类作物生长分析数据中的基本颜色色差s6正常范围为0≤s6≤10;当所述基本颜色色差s6>10时,则基本颜色色差s6为异常数据,将基本颜色色差s6写入数据库,并发出预警。

    进一步地,所述茎类作物长势参考数据s7表达式子为:

    其中,φ为茎类作物指定部位的平均直径,l为茎类作物指定部位的相对长度,t为茎类作物生长阶段,k为茎类作物对应生长阶段正常的生长指数,qs为茎类作物对应生长阶段正常的长势情况;

    所述的茎类作物长势差异s8表达式子为:

    其中,q为茎类作物的总个数,p为差异阈值,q1、q2,…,qq分别为对应第一张至第q张图像中茎类作物的长势情况,qs为茎类作物对应生长期正常的长势情况;

    当t′<|s8-|s7-q2||,则将茎类作物长势参考数据s7中对应的茎类作物长势情况写入数据库,其中t′为茎类作物生长阶段对应的正常长势差异。

    进一步地,所述上报茎类作物生长分析数据以及茎类作物生长环境数据的时间间隔为1h。

    进一步地,当茎类作物生长环境数据中的任一当前环境数据与更新阈值的差值绝对值超出对应环境数据更新阈值,则当前环境数据为异常数据,并将异常数据写入数据库,并发出预警。

    进一步地,所述光照强度的环境数据更新阈值为a1,其具体表达式子为:

    其中,u1为正常茎类作物生长周期所需光照强度,t1为正常茎类作物生长周期所需光照时间;

    当|h1-a1|≤a1时,此时当前光照强度h1符合当前茎类作物正常生长环境,只更新相应的环境数据及同步时间,不将当前光照强度h1写入数据库;

    当a1≤|h1-a1|时,此时当前光照强度h1不符合茎类作物正常生长环境,更新相应的环境数据及同步时间,并将当前光照强度h1写入数据库中,并发出预警;

    所述空气温度的环境数据更新阈值为a2,其具体表达式子为:

    其中,u2为正常茎类作物生长周期所需空气温度,t2为正常茎类作物生长周期所需温度时间;

    当|h2-a2|≤a2时,此时当前空气温度h2符合当前茎类作物正常生长环境,只更新相应的环境数据及同步时间,不将当前空气温度h2写入数据库;

    当a2≤|h2-a2|时,此时当前空气温度h2不符合茎类作物正常生长环境,更新相应的环境数据及同步时间,并将当前空气温度h2写入数据库中,并发出预警;

    所述空气湿度的环境更新阈值为a3,其具体表达式子为:

    其中,e为水汽压,rw为比气体常数,t为热力学温度;

    当|h3-a3|≤a3时,此时当前空气湿度h3符合当前茎类作物正常生长环境,只更新相应的环境数据及同步时间,不将当前空气湿度h3写入数据库;

    当a3≤|h3-a3|时,此时当前空气湿度不符合茎类作物正常生长环境,更新相应的环境数据及同步时间,并将当前空气湿度写入数据库中,并发出预警;

    其中,h3为茎类作物实时数据集合中当前空气湿度;

    所述土壤温度的环境数据更新阈值为a4,其具体表达式子为;

    其中,u3为正常茎类作物生长周期所需土壤温度,t3为正常茎类作物生长周期所需土壤温度时间;

    当|h4-a4|≤a4时,此时当前土壤温度h4符合当前茎类作物正常生长环境,只更新相应的环境数据及同步时间,不将当前土壤温度h4写入数据库;

    当a4≤|h4-a4|时,此时当前土壤温度h4不符合茎类作物正常生长环境,更新相应的环境数据及同步时间,并将当前土壤温度h4写入数据库中,并发出预警;

    所述土壤水分的环境数据更新阈值为a5,其具体表达式子为:

    其中,w为所种植茎类作物的单位面积内土壤所含的水重,v为所种植茎类作物的单位面积内土壤烘干后的土重;

    当|h5-a5|≤a5时,此时当前土壤水分h5符合当前茎类作物正常生长环境,只更新相应的环境数据及同步时间,不将当前土壤水分h5写入数据库;

    当a5≤|h5-a5|时,此时当前土壤水分h5不符合茎类作物正常生长环境,更新相应的环境数据及同步时间,并将当前土壤水分h5写入数据库中,并发出预警。

    本发明的有益效果是:

    1、避免频繁的数据更新,减少数据库更新压力;

    2、避免频繁的数据查询,减少数据库查询压力;

    3、直接从对象集合中获取数据,不用到数据库中获取,数据实时性高,获取效率高;

    4、实时从数据库获取异常数据,数据准确性高,获取效率高;

    5、准确了解茎类作物生长异常情况,及时解决问题,提高作物产量。

    附图说明

    图1是一种茎类作物生长实时数据管理方法的示意图;

    图2是一种茎类作物生长实时数据管理方法的创建实时数据示意图;

    图3是一种茎类作物生长实时数据管理方法的系统结构图。

    具体实施例

    一种茎类作物生长实时数据管理系统,包括图像采集模块、生长环境监测模块、通讯传输模块、数据分析模块、数据存储模块、控制模块和预警模块;

    所述图像采集模块对茎类作物进行拍摄,获取到茎类作物图像;所述生长环境监测模块采集茎类作物生长环境;所述通信传输模块将获得的图像信息以及茎类作物生长环境信息传输到数据分析模块,所述通讯传输模块采用传输方式为无线传输方式;所述数据分析模块在控制模块控制下,对获取的图像信息和茎类作物生长环境信息进行处理分析,将数据分析模块分析得到的异常数据输出到数据存储模块存储;控制模块根据数据存储模块存储的数据控制预警模块发出预警,以通知工作人员进行处理。

    一种茎类作物生长实时数据管理方法,包括以下情形:

    获取的茎类作物生长分析数据以及茎类作物生长环境数据,通过静态对象锁定,进行茎类作物实时数据的并发控制;

    数据包括以下:

    茎类作物实时数据集={茎类作物内码、茎类作物名称、茎类作物生长分析数据、茎类作物生长环境数据、环境数据更新阈值、茎类作物生长阶段、同步时间};

    所述茎类作物实时数据集中的茎类作物生长分析数据={s1,s2,s3,s4,s5,s6,s7,s8};其中,s1为茎类作物茎部直径,s2为茎类作物茎部基本颜色,s3为背景板基本颜色,s4为指示物基本颜色,s5为指示物标准尺寸,s6为基本颜色色差,s7为茎类作物长势参考数据,s8为茎类作物长势差异数据;其中,所述茎类作物生长分析数据中的茎类作物长势参考数据s7={q1、q2,…,qq};其中,q1、q2,…,qq分别为对应第一张至第q张图像中茎类作物的长势情况;

    所述茎类作物实时数据集中的茎类作物生长环境数据={h1,h2,h3,h4,h5};其中,h1为光照强度,h2为空气温度,h3为空气湿度,h4为土壤温度,h5为土壤水分;

    所述茎类作物实时数据集中的环境数据更新阈值={a1,a2,a3,a4,a5};其中,a1为光照强度更新阈值,a2为空气温度更新阈值,a3为空气湿度更新阈值,a4为土壤温度更新阈值,a5为土壤水分更新阈值;

    所述茎类作物实时数据集中的茎类作物生长阶段={茎类作物生长期,茎类作物生长期对应叶龄数,茎类作物生长期对应茎部直径大小,茎类作物生长期对应长度};

    所述的背景板基本颜色s3为绿色,所述背景板设置方向平行于茎类作物的生长方向;所述指示物基本颜色s4为白色,所述指示物由绿色塑料夹子和白色乒乓球组成,所述白色乒乓球商标处为粘贴点,所述乒乓球标准尺寸为直径40mm即指示物标准尺寸s5为直径40mm,所述指示物设置于茎类作物茎部并平行于背景板。

    当初始化茎类作物生长分析数据和茎类作物生长环境数据时,静态对象锁定茎类作物实时数据集合,判断茎类作物实时数据集合是否为空,若为空,则创建茎类作物内码、茎类作物名称、茎类作物生长阶段数据、茎类作物生长分析数据、茎类作物生长环境数据、同步时间和环境数据更新阈值至茎类作物实时数据集合;

    当创建茎类作物生长分析数据和茎类作物生长环境数据时,静态对象锁定茎类作物实时数据集合,先判断茎类作物实时数据集合中是否存在相应的茎类作物生长分析数据和茎类作物生长环境数据;若不存在,则创建茎类作物生长分析数据和茎类作物生长环境数据到茎类作物实时数据集合并生成茎类作物内码以及茎类作物生长阶段数据;最后释放静态对象;

    当查询茎类作物生长分析数据和茎类作物生长环境数据时,静态对象锁定茎类作物实时数据集合,根据茎类作物内码查找茎类作物实时数据集合对应的茎类作物生长分析数据和茎类作物生长环境数据;最后释放静态对象;

    每间隔1h便上报茎类作物生长分析数据和茎类作物生长环境数据,并更新茎类作物实时数据集中茎类作物生长分析数据和茎类作物生长环境数据以及同步时间;

    当上报更新的茎类作物生长分析数据中的基本颜色色差s6>10时,则基本颜色色差s6发生异常,并将基本颜色色差s6写入数据库,并发出预警;

    当上报更新的茎类作物生长分析数据中的

    根据茎类作物指定部位的平均直径φ,茎类作物指定部位的相对长度l,茎类作物生长阶段t,茎类作物对应生长阶段正常的生长指数k,茎类作物对应生长阶段正常的长势情况qs,得出茎类作物长势参考数据s7;所述茎类作物长势参考数据s7具体表达如下:

    根据茎类作物的总个数q,差异阈值p,第一张至第q张图像中茎类作物的长势情况q1、q2,…,qq,茎类作物对应生长期正常的长势情况qs,得出所述的茎类作物长势差异s8;所述的茎类作物长势差异s8具体为:

    当t′<|s8-|s7-q2||,则将茎类作物长势参考数据s7中对应的茎类作物长势情况写入数据库,其中t′为茎类作物生长阶段对应的正常长势差异;

    当上报更新的茎类作物生长环境数据时;若茎类作物生长环境数据中的任一当前环境数据与更新阈值的差值绝对值超出对应环境数据更新阈值,则当前环境数据为异常数据,并将异常数据写入数据库,并发出预警;

    根据正常茎类作物生长周期所需光照强度u,正常茎类作物生长周期所需光照时间t,得出光照强度环境更新阈值a1;所述光照强度的环境数据更新阈值a1具体表达式子为:

    当|h1-a1|≤a1时,此时当前光照强度h1符合当前茎类作物正常生长环境,只更新相应的环境数据及同步时间,不将当前光照强度h1写入数据库;

    当a1≤|h1-a1|时,此时当前光照强度h1不符合茎类作物正常生长环境,更新相应的环境数据及同步时间,并将当前光照强度h1写入数据库中,并发出预警;

    根据正常茎类作物生长周期所需空气温度u2,正常茎类作物生长周期所需温度时间t2,得出所述空气温度的环境数据更新阈值a2;所述空气温度的环境数据更新阈值a2具体表达式子为:

    当|h2-a2|≤a2时,此时当前空气温度h2符合当前茎类作物正常生长环境,只更新相应的环境数据及同步时间,不将当前空气温度h2写入数据库;

    当a2≤|h2-a2|时,此时当前空气温度h2不符合茎类作物正常生长环境,更新相应的环境数据及同步时间,并将当前空气温度h2写入数据库中,并发出预警;

    根据水汽压e,比气体常数rw,热力学温度t,得出空气湿度的环境数据更新阈值a3;所述空气湿度的环境数据更新阈值a3表达式子为:

    当|h3-a3|≤a3时,此时当前空气湿度h3符合当前茎类作物正常生长环境,只更新相应的环境数据及同步时间,不将当前空气湿度h3写入数据库;

    当a3≤|h3-a3|时,此时当前空气湿度不符合茎类作物正常生长环境,更新相应的环境数据及同步时间,并将当前空气湿度写入数据库中,并发出预警;

    根据正常茎类作物生长周期所需土壤温度u3,正常茎类作物生长周期所需土壤温度时间t3,得出土壤温度的环境数据更新阈值a4;所述土壤温度的环境数据更新阈值a4表达式子为:

    当|h4-a4|≤a4时,此时当前土壤温度h4符合当前茎类作物正常生长环境,只更新相应的环境数据及同步时间,不将当前土壤温度h4写入数据库;

    当a4≤|h4-a4|时,此时当前土壤温度h4不符合茎类作物正常生长环境,更新相应的环境数据及同步时间,并将当前土壤温度h4写入数据库中,并发出预警;

    根据所种植茎类作物的单位面积内土壤所含的水重w,所种植茎类作物的单位面积内土壤烘干后的土重v,得出土壤水分的环境数据更新阈值为a5;所述土壤水分的环境数据更新阈值a5表达式子为:

    当|h5-a5|≤a5时,此时当前土壤水分h5符合当前茎类作物正常生长环境,只更新相应的环境数据及同步时间,不将当前土壤水分h5写入数据库;

    当a5≤|h5-a5|时,此时当前土壤水分h5不符合茎类作物正常生长环境,更新相应的环境数据及同步时间,并将当前土壤水分h5写入数据库中,并发出预警;

    当删除茎类作物生长分析数据或茎类作物生长环境数据时,静态对象锁定茎类作物实时数据集合,根据茎类作物内码查找茎类作物实时数据集合中对应的茎类作物生长分析数据或茎类作物生长环境数据并从茎类作物实时数据集合删除茎类作物生长分析数据或茎类作物生长环境数据,同时从数据库删除对应的茎类作物生长分析数据或茎类作物生长环境数据。

    本发明具体应用途径很多,以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进,这些改进也应视为本发明的保护范围。


    技术特征:

    1.一种茎类作物生长实时数据管理方法,其特征在于,包括以下情形:

    获取的茎类作物生长分析数据以及茎类作物生长环境数据,通过静态对象锁定,进行茎类作物实时数据的并发控制;

    数据包括以下:

    茎类作物实时数据集={茎类作物内码、茎类作物名称、茎类作物生长分析数据、茎类作物生长环境数据、茎类作物生长阶段、环境数据更新阈值、同步时间};

    当初始化茎类作物生长分析数据和茎类作物生长环境数据时,静态对象锁定茎类作物实时数据集合,判断茎类作物实时数据集合是否为空,若为空,则创建茎类作物内码、茎类作物名称、茎类作物生长阶段数据、茎类作物生长分析数据、茎类作物生长环境数据、同步时间和环境数据更新阈值至茎类作物实时数据集合;

    当创建茎类作物生长分析数据和茎类作物生长环境数据时,静态对象锁定茎类作物实时数据集合,先判断茎类作物实时数据集合中是否存在相应的茎类作物生长分析数据和茎类作物生长环境数据;若不存在,则创建茎类作物生长分析数据和茎类作物生长环境数据到茎类作物实时数据集合并生成茎类作物内码以及茎类作物生长阶段数据;最后释放静态对象;

    当查询茎类作物生长分析数据和茎类作物生长环境数据时,静态对象锁定茎类作物实时数据集合,根据茎类作物内码查找茎类作物实时数据集合对应的茎类作物生长分析数据和茎类作物生长环境数据;最后释放静态对象;

    当上报更新茎类作物生长分析数据和茎类作物生长环境数据时,更新茎类作物实时数据集中茎类作物生长分析数据和茎类作物生长环境数据以及同步时间,然后判断当前茎类作物生长分析数据以及是茎类作物生长环境数据是否出现异常数据;若存在异常数据,则将相应数据写入数据库;

    当删除茎类作物生长分析数据或茎类作物生长环境数据时,静态对象锁定茎类作物实时数据集合,根据茎类作物内码查找茎类作物实时数据集合中对应的茎类作物生长分析数据或茎类作物生长环境数据并从茎类作物实时数据集合删除茎类作物生长分析数据或茎类作物生长环境数据,同时从数据库删除对应的茎类作物生长分析数据或茎类作物生长环境数据;

    所述数据库={异常数据代码,异常数据内容,异常数据类型,异常数据出现时间}。

    2.根据权利要求1所述一种茎类作物生长实时数据管理方法,其特征在于,所述茎类作物实时数据集中的茎类作物生长分析数据={s1,s2,s3,s4,s5,s6,s7,s8};其中,s1为茎类作物茎部直径,s2为茎类作物茎部基本颜色,s3为背景板基本颜色,s4为指示物基本颜色,s5为指示物标准尺寸,s6为基本颜色色差,s7为茎类作物长势参考数据,s8为茎类作物长势差异数据;

    所述茎类作物实时数据集中的茎类作物生长环境数据={h1,h2,h3,h4,h5};其中,h1为光照强度,h2为空气温度,h3为空气湿度,h4为土壤温度,h5为土壤水分;

    所述茎类作物实时数据集中的茎类作物生长阶段={茎类作物生长期,茎类作物生长期对应叶龄数,茎类作物生长期对应茎部直径大小,茎类作物生长期对应长度};

    所述茎类作物实时数据集中的环境数据更新阈值={a1,a2,a3,a4,a5};其中,a1为光照强度更新阈值,a2为空气温度更新阈值,a3为空气湿度更新阈值,a4为土壤温度更新阈值,a5为土壤水分更新阈值。

    3.根据权利要求2所述一种茎类作物生长实时数据管理方法,其特征在于,所述茎类作物生长分析数据中的茎类作物长势参考数据s7={q1、q2,…,qq};其中,q1、q2,…,qq分别为对应第一张至第q张图像中茎类作物的长势情况。

    4.根据权利要求2所述一种茎类作物生长实时数据管理方法,其特征在于,所述的背景板基本颜色s3为绿色,所述背景板设置方向平行于茎类作物的生长方向;所述指示物基本颜色s4为白色,所述指示物由绿色塑料夹子和白色乒乓球组成,所述白色乒乓球商标处为粘贴点,所述乒乓球标准尺寸为直径40mm即指示物标准尺寸s5为直径40mm,所述指示物设置于茎类作物茎部并平行于背景板。

    5.根据权利要求2所述一种茎类作物生长实时数据管理方法,其特征在于,所述茎类作物生长分析数据中的基本颜色色差s6正常范围为0≤s6≤10;当所述基本颜色色差s6>10时,则基本颜色色差s6为异常数据,将基本颜色色差s6写入数据库,并发出预警。

    6.根据权利要求2所述一种茎类作物生长实时数据管理方法,其特征在于,所述茎类作物长势参考数据s7表达式子为:

    其中,φ为茎类作物指定部位的平均直径,l为茎类作物指定部位的相对长度,t为茎类作物生长阶段,k为茎类作物对应生长阶段正常的生长指数,qs为茎类作物对应生长阶段正常的长势情况;

    所述的茎类作物长势差异s8表达式子为:

    其中,q为茎类作物的总个数,p为差异阈值,q1、q2,…,qq分别为对应第一张至第q张图像中茎类作物的长势情况,qs为茎类作物对应生长期正常的长势情况;

    当t′<|s8-|s7-q2||,则将茎类作物长势参考数据s7中对应的茎类作物长势情况写入数据库,其中t′为茎类作物生长阶段对应的正常长势差异。

    7.根据权利要求1所述一种茎类作物生长实时数据管理方法,其特征在于,所述上报茎类作物生长分析数据以及茎类作物生长环境数据的时间间隔为1h。

    8.根据权利要求2所述一种茎类作物生长实时数据管理方法,其特征在于,当茎类作物生长环境数据中的任一当前环境数据与更新阈值的差值绝对值超出对应环境数据更新阈值,则当前环境数据为异常数据,并将异常数据写入数据库,并发出预警。

    9.根据权利要求8所述一种茎类作物生长实时数据管理方法,其特征在于,所述光照强度的环境数据更新阈值为a1,其具体表达式子为:

    其中,u1为正常茎类作物生长周期所需光照强度,t1为正常茎类作物生长周期所需光照时间;

    当|h1-a1|≤a1时,此时当前光照强度h1符合当前茎类作物正常生长环境,只更新相应的环境数据及同步时间,不将当前光照强度h1写入数据库;

    当a1≤|h1-a1|时,此时当前光照强度h1不符合茎类作物正常生长环境,更新相应的环境数据及同步时间,并将当前光照强度h1写入数据库中,并发出预警;

    所述空气温度的环境数据更新阈值为a2,其具体表达式子为:

    其中,u2为正常茎类作物生长周期所需空气温度,t2为正常茎类作物生长周期所需温度时间;

    当|h2-a2|≤a2时,此时当前空气温度h2符合当前茎类作物正常生长环境,只更新相应的环境数据及同步时间,不将当前空气温度h2写入数据库;

    当a2≤|h2-a2|时,此时当前空气温度h2不符合茎类作物正常生长环境,更新相应的环境数据及同步时间,并将当前空气温度h2写入数据库中,并发出预警;

    所述空气湿度的环境更新阈值为a3,其具体表达式子为:

    其中,e为水汽压,rw为比气体常数,t为热力学温度;

    当|h3-a3|≤a3时,此时当前空气湿度h3符合当前茎类作物正常生长环境,只更新相应的环境数据及同步时间,不将当前空气湿度h3写入数据库;

    当a3≤|h3-a3|时,此时当前空气湿度不符合茎类作物正常生长环境,更新相应的环境数据及同步时间,并将当前空气湿度写入数据库中,并发出预警;

    其中,h3为茎类作物实时数据集合中当前空气湿度;

    所述土壤温度的环境数据更新阈值为a4,其具体表达式子为;

    其中,u3为正常茎类作物生长周期所需土壤温度,t3为正常茎类作物生长周期所需土壤温度时间;

    当|h4-a4|≤a4时,此时当前土壤温度h4符合当前茎类作物正常生长环境,只更新相应的环境数据及同步时间,不将当前土壤温度h4写入数据库;

    当a4≤|h4-a4|时,此时当前土壤温度h4不符合茎类作物正常生长环境,更新相应的环境数据及同步时间,并将当前土壤温度h4写入数据库中,并发出预警;

    所述土壤水分的环境数据更新阈值为a5,其具体表达式子为:

    其中,w为所种植茎类作物的单位面积内土壤所含的水重,v为所种植茎类作物的单位面积内土壤烘干后的土重;

    当|h5-a5|≤a5时,此时当前土壤水分h5符合当前茎类作物正常生长环境,只更新相应的环境数据及同步时间,不将当前土壤水分h5写入数据库;

    当a5≤|h5-a5|时,此时当前土壤水分h5不符合茎类作物正常生长环境,更新相应的环境数据及同步时间,并将当前土壤水分h5写入数据库中,并发出预警。

    技术总结
    本发明公开了一种茎类作物生长实时数据管理方法;当创建茎类作物实时数据时,若茎类作物实时数据集合内不存在相应的茎类作物生长分析数据和茎类作物生长环境数据,则在茎类作物实时数据集合中创建茎类作物生长分析数据和茎类作物生长环境数据;当查询茎类作物实时数据时,直接从茎类作物实时数据集合中查询;当更新茎类作物实时数据时,首先更新茎类作物实时数据集合中的茎类作物生长分析数据、茎类作物生长环境数据和同步时间,然后判断更新的茎类作物生长分析数据和茎类作物生长环境数据是否存在异常数据;最后将异常数据写入数据库,并发出预警;当删除茎类作物实时数据时,直接从茎类作物实时数据集合删除。

    技术研发人员:张玉国;藤毅有;何家海;韦刚
    受保护的技术使用者:广西慧云信息技术有限公司
    技术研发日:2020.11.30
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-22101.html

    最新回复(0)