一种基质栽培供液的控制方法、控制系统及计算机装置与流程

文档序号:11198645阅读:829来源:国知局
一种基质栽培供液的控制方法、控制系统及计算机装置与流程

本发明涉及基质栽培技术领域,具体而言,涉及一种基质栽培供液的控制方法、控制系统、计算机装置及计算机可读存储介质。



背景技术:

目前,无土基质栽培已广泛应用于温室中进行种植各种果蔬,这种栽培方式具有精密控制植物生长全部环境的能力。基质栽培不需要土壤,减少了土壤中的各种草虫病害,避免了水分的大量渗透及流失。

现有技术中,对机制栽培营养液的控制主要采取两种方法:

方法一,采用定时器按照固定的时间间隔向基质内供给一定量的营养液;方法二,根据累计光照达到一定值时便向基质内按照经验供给一定量的营养液。

但是,不论是定时供给还是在光照度满足一定条件时进行供给都没有与作物实际的生长需求结合在一起,即上述两种对机制栽培营养液的控制都不够智能化。



技术实现要素:

本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。

为此,本发明的一个目的在于提出了一种基质栽培供液的控制方法。

本发明的另一个目的在于提出了一种基质栽培供液的控制系统。

本发明的再一个目的在于提出了一种计算机装置。

本发明的又一个目的在于提出了一种计算机可读存储介质。

有鉴于此,根据本发明的一个目的,提出了一种基质栽培供液的控制方法,包括:获取作物的当前生长阶段,根据当前生长阶段从生长模型中查询当前生长阶段对应的水分参数阈值范围;检测基质的当前水分参数值;判断当前水分参数值是否处于水分参数阈值范围内;当当前水分参数值未处于水分参数阈值范围内时,控制向基质供液;当当前水分参数值处于水分参数阈值范围内时,停止向基质供液。

本发明提供的基质栽培供液的控制方法,作物的生长模型中包括作物的多个生长阶段,每个生长阶段包括对应的作物生长情况以及每个生长阶段所需的对应的水分参数阈值范围,获取作物的当前生长阶段,在生长模型中查询与当前生长阶段对应的水分参数阈值范围,检测基质中的当前水分参数值,并与水分参数阈值范围进行比较,在当前水分参数值未处于水分参数阈值范围内时,控制向基质供液,以使基质的当前水分参数值处于水分参数阈值范围,在当前水分参数值处于水分参数阈值范围内时停止供液,本发明通过作物生长不同阶段对生长环境的要求(基质水分含量)判定触发供液和停止供液,不仅能够满足作物的生长需求,而且使对基质的供液过程更加智能化。

根据本发明的上述基质栽培供液的控制方法,还可以具有以下技术特征:

在上述技术方案中,优选地,当当前水分参数值未处于水分参数阈值范围内时,控制向基质供液的步骤,具体包括:当当前水分参数值未处于水分参数阈值范围内时,根据当前水分参数值,计算所需供液量;根据所需供液量,控制向基质供液。

在该技术方案中,当判断出当前水分参数值未处于水分参数阈值范围内时,基于当前水分参数值,计算出基质所需的供液量,直接按照计算出的供液量对基质进行供液,可以避免在确定供液后还持续测量当前水分参数值,而是可以在按照供液量进行补给后再测量当前水分参数值。

在上述任一技术方案中,优选地,停止向基质供液之后,还包括:获取基质的当前湿度、当前温度;根据当前湿度、当前温度及当前水分参数值计算下一供液时间;在到达下一供液时间时,再次检测当前水分参数值。

在该技术方案中,当当前水分参数值处于水分参数阈值范围内而停止供液后通过传感器检测基质的当前湿度、当前温度,根据当前湿度、当前温度、当前水分参数值预估出基质的水分参数值距离超出水分参数阈值范围的时间,即下一次供液时间,在到达该下一次供液时间时,再开始检测基质的当前水分参数值,即仅在到达下一次供液时间时检测当前水分参数值,避免反复测量当前水分参数值而浪费系统资源。

在上述任一技术方案中,优选地,还包括:在到达下一供液时间之前,通过图像识别获取作物的当前生长信息;当与当前生长信息对应的所需水分参数值与基质的当前水分参数值不一致时,进行提示和/或控制向所述基质供液。

在该技术方案中,在到达下一供液时间之前通过图像识别获取作物的当前生长信息,若与当前生长信息对应的水分参数值与基质的当前水分参数值不一致时,发出提示信息和/或控制向基质供液,以使得基质的水分参数满足作物生长需要,提示信息可以为灯光提示、声音提示、或者向用户终端发送提示消息。例如,当作物在第一生长阶段时,需要按照第一生长阶段的水分参数阈值对基质进行供液,但是当作物处于生长不健康(叶子枯黄)的情况下若是仅按照第一生长阶段的水分参数阈值对基质进行供液可能会不利于作物的生长,所以此时对用户进行提示或者调整基质的水分参数,以确保作物还能够得到与当前生长情况相符合的营养。

在上述任一技术方案中,优选地,还包括:预存作物对应的生长模型;其中,生长模型包括作物的每个生长阶段、每个生长阶段的生长信息、每个生长阶段的水分参数阈值范围。

在该技术方案中,预存储每种作物对应的生长模型,生长模型中包括作物的各个生长阶段、作物每个生长阶段的生长信息、作物每个生长阶段的水分参数阈值范围,进而实现通过作物生长不同阶段对生长环境的要求判定触发供液和停止供液。

根据本发明的另一个目的,提出了一种基质栽培供液的控制系统,包括:第一获取单元,用于获取作物的当前生长阶段,根据当前生长阶段从生长模型中查询当前生长阶段对应的水分参数阈值范围;检测单元,用于检测基质的当前水分参数值;判断单元,用于判断当前水分参数值是否处于水分参数阈值范围内;控制单元,用于当当前水分参数值未处于水分参数阈值范围内时,控制向基质供液;以及当当前水分参数值处于水分参数阈值范围内时,停止向基质供液。

本发明提供的基质栽培供液的控制系统,作物的生长模型中包括作物的多个生长阶段,每个生长阶段包括对应的作物生长情况以及每个生长阶段所需的对应的水分参数阈值范围,第一获取单元获取作物的当前生长阶段,在生长模型中查询与当前生长阶段对应的水分参数阈值范围,检测单元检测基质中的当前水分参数值,并通过判断单元与水分参数阈值范围进行比较,在当前水分参数值未处于水分参数阈值范围内时,控制单元控制向基质供液,以使基质的当前水分参数值处于水分参数阈值范围,在当前水分参数值处于水分参数阈值范围内时控制单元停止供液,本发明通过作物生长不同阶段对生长环境的要求(基质水分含量)判定触发供液和停止供液,不仅能够满足作物的生长需求,而且使对基质的供液过程更加智能化。

根据本发明的上述基质栽培供液的控制系统,还可以具有以下技术特征:

在上述技术方案中,优选地,控制单元,包括:第一计算单元,用于当当前水分参数值未处于水分参数阈值范围内时,根据当前水分参数值,计算所需供液量;控制单元,具体用于根据所需供液量,控制向基质供液。

在该技术方案中,当判断出当前水分参数值未处于水分参数阈值范围内时,第一计算单元基于当前水分参数值,计算出基质所需的供液量,控制单元直接按照计算出的供液量对基质进行供液,可以避免在确定供液后还持续测量当前水分参数值,而是可以在按照供液量进行补给后再测量当前水分参数值。

在上述任一技术方案中,优选地,还包括:第二获取单元,用于在停止向基质供液之后,获取基质的当前湿度、当前温度;第二计算单元,用于根据当前湿度、当前温度及当前水分参数值计算下一供液时间;检测单元,还用于在到达下一供液时间时,再次检测当前水分参数值。

在该技术方案中,当当前水分参数值处于水分参数阈值范围内而停止供液后第二获取单元通过传感器检测基质的当前湿度、当前温度,由第二计算单元根据当前湿度、当前温度、当前水分参数值预估出基质的水分参数值距离超出水分参数阈值范围的时间,即下一次供液时间,在到达该下一次供液时间时,再通过检测单元开始检测基质的当前水分参数值,即仅在到达下一次供液时间时检测当前水分参数值,避免反复测量当前水分参数值而浪费系统资源。

在上述任一技术方案中,优选地,还包括:第三获取单元,用于在到达下一供液时间之前,通过图像识别获取作物的当前生长信息;提示单元,用于当与当前生长信息对应的所需水分参数值与基质的当前水分参数值不一致时,进行提示和/或控制向所述基质供液。

在该技术方案中,第三获取单元在到达下一供液时间之前通过图像识别获取作物的当前生长信息,若与当前生长信息对应的水分参数值与基质的当前水分参数值不一致时,提示单元发出提示信息和/或控制向基质供液,以使得基质的水分参数满足作物生长需要,提示信息可以为灯光提示、声音提示、或者向用户终端发送提示消息。例如,当作物在第一生长阶段时,需要按照第一生长阶段的水分参数阈值对基质进行供液,但是当作物处于生长不健康(叶子枯黄)的情况下若是仅按照第一生长阶段的水分参数阈值对基质进行供液可能会不利于作物的生长,所以此时对用户进行提示或者调整基质的水分参数,以确保作物还能够得到与当前生长情况相符合的营养。

在上述任一技术方案中,优选地,还包括:存储单元,用于预存作物对应的生长模型;其中,生长模型包括作物的每个生长阶段、每个生长阶段的生长信息、每个生长阶段的水分参数阈值范围。

在该技术方案中,预存储每种作物对应的生长模型,生长模型中包括作物的各个生长阶段、作物每个生长阶段的生长信息、作物每个生长阶段的水分参数阈值范围,进而实现通过作物生长不同阶段对生长环境的要求判定触发供液和停止供液。

根据本发明的再一个目的,提出了一种计算机装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上述任一项的基质栽培供液的控制方法的步骤。

本发明提供的计算机装置,处理器执行计算机程序时实现获取作物的当前生长阶段,在生长模型中查询与当前生长阶段对应的水分参数阈值范围,检测基质中的当前水分参数值,并与水分参数阈值范围进行比较,在当前水分参数值未处于水分参数阈值范围内时,控制向基质供液,以使基质的当前水分参数值处于水分参数阈值范围,在当前水分参数值处于水分参数阈值范围时停止供液,本发明通过作物生长不同阶段对生长环境的要求(基质水分含量)判定触发供液和停止供液,不仅能够满足作物的生长需求,而且使对基质的供液过程更加智能化。

根据本发明的又一个目的,提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述任一项的基质栽培供液的控制方法的步骤。

本发明提供的计算机可读存储介质,计算机程序被处理器执行时实现获取作物的当前生长阶段,在生长模型中查询与当前生长阶段对应的水分参数阈值范围,检测基质中的当前水分参数值,并与水分参数阈值范围进行比较,在当前水分参数值未处于水分参数阈值范围时,控制向基质供液,以使基质的当前水分参数值处于水分参数阈值范围,在当前水分参数值处于水分参数阈值范围时停止供液,本发明通过作物生长不同阶段对生长环境的要求(基质水分含量)判定触发供液和停止供液,不仅能够满足作物的生长需求,而且使对基质的供液过程更加智能化。

本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1示出了本发明的一个实施例的基质栽培供液的控制方法的流程示意图;

图2示出了本发明的另一个实施例的基质栽培供液的控制方法的流程示意图;

图3示出了本发明的再一个实施例的基质栽培供液的控制方法的流程示意图;

图4示出了本发明的又一个实施例的基质栽培供液的控制方法的流程示意图;

图5示出了本发明的一个实施例的基质栽培供液的控制系统的示意框图;

图6示出了本发明的另一个实施例的基质栽培供液的控制系统的示意框图;

图7示出了本发明的再一个实施例的基质栽培供液的控制系统的示意框图;

图8示出了本发明的又一个实施例的基质栽培供液的控制系统的示意框图;

图9示出了本发明的又一个实施例的基质栽培供液的控制系统的示意框图;

图10示出了本发明的一个实施例的计算机装置的示意框图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不限于下面公开的具体实施例的限制。

本发明第一方面的实施例,提出一种基质栽培供液的控制方法,图1示出了本发明的一个实施例的基质栽培供液的控制方法的流程示意图。其中,该方法包括:

步骤102,获取作物的当前生长阶段,根据当前生长阶段从生长模型中查询当前生长阶段对应的水分参数阈值范围;

步骤104,检测基质的当前水分参数值;

步骤106,判断当前水分参数值是否处于水分参数阈值范围内;

步骤108,当当前水分参数值未处于水分参数阈值范围内时,控制向基质供液;

步骤110,当当前水分参数值处于水分参数阈值范围内时,停止向基质供液。

本发明提供的基质栽培供液的控制方法,作物的生长模型中包括作物的多个生长阶段,每个生长阶段包括对应的作物生长情况以及每个生长阶段所需的对应的水分参数阈值范围,获取作物的当前生长阶段,在生长模型中查询与当前生长阶段对应的水分参数阈值范围,检测基质中的当前水分参数值,并与水分参数阈值范围进行比较,在当前水分参数值未处于水分参数阈值范围内时,控制向基质供液,以使基质的当前水分参数值处于水分参数阈值范围,在当前水分参数值处于水分参数阈值范围内时停止供液,本发明通过作物生长不同阶段对生长环境的要求(基质水分含量)判定触发供液和停止供液,不仅能够满足作物的生长需求,而且使对基质的供液过程更加智能化。

图2示出了本发明的另一个实施例的基质栽培供液的控制方法的流程示意图。其中,该方法包括:

步骤202,获取作物的当前生长阶段,根据当前生长阶段从生长模型中查询当前生长阶段对应的水分参数阈值范围;

步骤204,检测基质的当前水分参数值;

步骤206,判断当前水分参数值是否处于水分参数阈值范围内;

步骤208,当当前水分参数值未处于水分参数阈值范围内时,根据当前水分参数值,计算所需供液量;

步骤210,根据所需供液量,控制向基质供液;

步骤212,当当前水分参数值处于水分参数阈值范围内时,停止向基质供液。

在该实施例中,当判断出当前水分参数值未处于水分参数阈值范围内时,基于当前水分参数值,计算出基质所需的供液量,直接按照计算出的供液量对基质进行供液,可以避免在确定供液后还持续测量当前水分参数值,而是可以在按照供液量进行补给后再测量当前水分参数值。

图3示出了本发明的再一个实施例的基质栽培供液的控制方法的流程示意图。其中,该方法包括:

步骤302,获取作物的当前生长阶段,根据当前生长阶段从生长模型中查询当前生长阶段对应的水分参数阈值范围;

步骤304,检测基质的当前水分参数值;

步骤306,判断当前水分参数值是否处于水分参数阈值范围内;

步骤308,当当前水分参数值未处于水分参数阈值范围内时,根据当前水分参数值,计算所需供液量;

步骤310,根据所需供液量,控制向基质供液;

步骤312,当当前水分参数值处于水分参数阈值范围内时,停止向基质供液;

步骤314,获取基质的当前湿度、当前温度;

步骤316,根据当前湿度、当前温度及当前水分参数值计算下一供液时间;

步骤318,判断是否到达下一供液时间,在到达下一供液时间时,返回步骤304。

在该实施例中,当当前水分参数值处于水分参数阈值范围内而停止供液后通过传感器检测基质的当前湿度、当前温度,根据当前湿度、当前温度、当前水分参数值预估出基质的水分参数值距离超出水分参数阈值范围的时间,即下一次供液时间,在到达该下一次供液时间时,再开始检测基质的当前水分参数值,即仅在到达下一次供液时间时检测当前水分参数值,避免反复测量当前水分参数值而浪费系统资源。

图4示出了本发明的又一个实施例的基质栽培供液的控制方法的流程示意图。其中,该方法包括:

步骤404,获取作物的当前生长阶段,根据当前生长阶段从生长模型中查询当前生长阶段对应的水分参数阈值范围;

步骤406,检测基质的当前水分参数值;

步骤408,判断当前水分参数值是否处于水分参数阈值范围内;

步骤410,当当前水分参数值未处于水分参数阈值范围内时,根据当前水分参数值,计算所需供液量;

步骤412,根据所需供液量,控制向基质供液;

步骤414,当当前水分参数值处于水分参数阈值范围内时,停止向基质供液;

步骤416,获取基质的当前湿度、当前温度;

步骤418,根据当前湿度、当前温度及当前水分参数值计算下一供液时间;

步骤420,通过图像识别获取作物的当前生长信息;

步骤422,当与当前生长信息对应的所需水分参数值与基质的当前水分参数值不一致时,进行提示和/或控制向基质供液;

步骤424,判断是否到达下一供液时间,在到达下一供液时间时,返回步骤406。

在该实施例中,在到达下一供液时间之前通过图像识别获取作物的当前生长信息,若与当前生长信息对应的水分参数值与基质的当前水分参数值不一致时,发出提示信息和/或控制向基质供液,以使得基质的水分参数满足作物生长需要,提示信息可以为灯光提示、声音提示、或者向用户终端发送提示消息。例如,当作物在第一生长阶段时,需要按照第一生长阶段的水分参数阈值对基质进行供液,但是当作物处于生长不健康(叶子枯黄)的情况下若是仅按照第一生长阶段的水分参数阈值对基质进行供液可能会不利于作物的生长,所以此时对用户进行提示或者调整基质的水分参数,以确保作物还能够得到与当前生长情况相符合的营养。

在本发明的一个实施例中,如图4所示,优选地,还包括:步骤402,预存作物对应的生长模型;其中,生长模型包括作物的每个生长阶段、每个生长阶段的生长信息、每个生长阶段的水分参数阈值范围。

在该实施例中,预存储每种作物对应的生长模型,生长模型中包括作物的各个生长阶段、作物每个生长阶段的生长信息、作物每个生长阶段的水分参数阈值范围,进而实现通过作物生长不同阶段对生长环境的要求判定触发供液和停止供液。

本发明第二方面的实施例,提出一种基质栽培供液的控制系统,图5示出了本发明的一个实施例的基质栽培供液的控制系统500的示意框图。其中,该系统包括:

第一获取单元502,用于获取作物的当前生长阶段,根据当前生长阶段从生长模型中查询当前生长阶段对应的水分参数阈值范围;

检测单元504,用于检测基质的当前水分参数值;

判断单元506,用于判断当前水分参数值是否处于水分参数阈值范围内;

控制单元508,用于当当前水分参数值未处于水分参数阈值范围内时,控制向基质供液;以及当当前水分参数值处于水分参数阈值范围内时,停止向基质供液。

本发明提供的基质栽培供液的控制系统500,作物的生长模型中包括作物的多个生长阶段,每个生长阶段包括对应的作物生长情况以及每个生长阶段所需的对应的水分参数阈值范围,第一获取单元502获取作物的当前生长阶段,在生长模型中查询与当前生长阶段对应的水分参数阈值范围,检测单元504检测基质中的当前水分参数值,并通过判断单元506与水分参数阈值范围进行比较,在当前水分参数值未处于水分参数阈值范围内时,控制单元508控制向基质供液,以使基质的当前水分参数值处于水分参数阈值范围,在当前水分参数值处于水分参数阈值范围内时控制单元508停止供液,本发明通过作物生长不同阶段对生长环境的要求(基质水分含量)判定触发供液和停止供液,不仅能够满足作物的生长需求,而且使对基质的供液过程更加智能化。

图6示出了本发明的另一个实施例的基质栽培供液的控制系统600的示意框图。其中,该系统包括:

第一获取单元602,用于获取作物的当前生长阶段,根据当前生长阶段从生长模型中查询当前生长阶段对应的水分参数阈值范围;

检测单元604,用于检测基质的当前水分参数值;

判断单元606,用于判断当前水分参数值是否处于水分参数阈值范围内;

控制单元608,用于当当前水分参数值未处于水分参数阈值范围内时,控制向基质供液;以及当当前水分参数值处于水分参数阈值范围内时,停止向基质供液;

控制单元608,包括:

第一计算单元6082,用于当当前水分参数值未处于水分参数阈值范围内时,根据当前水分参数值,计算所需供液量;

控制单元608,具体用于根据所需供液量,控制向基质供液。

在该实施例中,当判断出当前水分参数值未处于水分参数阈值范围内时,第一计算单元6082基于当前水分参数值,计算出基质所需的供液量,控制单元608直接按照计算出的供液量对基质进行供液,可以避免在确定供液后还持续测量当前水分参数值,而是可以在按照供液量进行补给后再测量当前水分参数值。

图7示出了本发明的再一个实施例的基质栽培供液的控制系统700的示意框图。其中,该系统包括:

第一获取单元702,用于获取作物的当前生长阶段,根据当前生长阶段从生长模型中查询当前生长阶段对应的水分参数阈值范围;

检测单元704,用于检测基质的当前水分参数值;

判断单元706,用于判断当前水分参数值是否处于水分参数阈值范围内;

控制单元708,用于当当前水分参数值未处于水分参数阈值范围内时,控制向基质供液;以及当当前水分参数值处于水分参数阈值范围内时,停止向基质供液;

控制单元708,包括:

第一计算单元7082,用于当当前水分参数值未处于水分参数阈值范围内时,根据当前水分参数值,计算所需供液量;

控制单元708,具体用于根据所需供液量,控制向基质供液;

基质栽培供液的控制系统700还包括:

第二获取单元710,用于在停止向基质供液之后,获取基质的当前湿度、当前温度;

第二计算单元712,用于根据当前湿度、当前温度及当前水分参数值计算下一供液时间;

检测单元704,还用于在到达下一供液时间时,再次检测当前水分参数值。

在该实施例中,当当前水分参数值处于水分参数阈值范围内而停止供液后第二获取单元710通过传感器检测基质的当前湿度、当前温度,进而由第二计算单元712根据当前湿度、当前温度、当前水分参数值预估出基质的水分参数值距离超出水分参数阈值范围的时间,即下一次供液时间,在到达该下一次供液时间时,再通过检测单元704开始检测基质的当前水分参数值,即仅在到达下一次供液时间时检测当前水分参数值,避免反复测量当前水分参数值而浪费系统资源。

图8示出了本发明的又一个实施例的基质栽培供液的控制系统800的示意框图。其中,该系统包括:

第一获取单元802,用于获取作物的当前生长阶段,根据当前生长阶段从生长模型中查询当前生长阶段对应的水分参数阈值范围;

检测单元804,用于检测基质的当前水分参数值;

判断单元806,用于判断当前水分参数值是否处于水分参数阈值范围内;

控制单元808,用于当当前水分参数值未处于水分参数阈值范围内时,控制向基质供液;以及当当前水分参数值处于水分参数阈值范围内时,停止向基质供液;

控制单元808,包括:

第一计算单元8082,用于当当前水分参数值未处于水分参数阈值范围内时,根据当前水分参数值,计算所需供液量;

控制单元808,具体用于根据所需供液量,控制向基质供液;

基质栽培供液的控制系统800还包括:

第二获取单元810,用于在停止向基质供液之后,获取基质的当前湿度、当前温度;

第二计算单元812,用于根据当前湿度、当前温度及当前水分参数值计算下一供液时间;

检测单元804,还用于在到达下一供液时间时,再次检测当前水分参数值;

基质栽培供液的控制系统800还包括:

第三获取单元814,用于在到达下一供液时间之前,通过图像识别获取作物的当前生长信息;

提示单元816,用于当与当前生长信息对应的所需水分参数值与基质的当前水分参数值不一致时,进行提示和/或控制向基质供液。

在该实施例中,第三获取单元814在到达下一供液时间之前通过图像识别获取作物的当前生长信息,若与当前生长信息对应的水分参数值与基质的当前水分参数值不一致时,提示单元816发出提示信息和/或控制向基质供液,以使得基质的水分参数满足作物生长需要,提示信息可以为灯光提示、声音提示、或者向用户终端发送提示消息。例如,当作物在第一生长阶段时,需要按照第一生长阶段的水分参数阈值对基质进行供液,但是当作物处于生长不健康(叶子枯黄)的情况下若是仅按照第一生长阶段的水分参数阈值对基质进行供液可能会不利于作物的生长,所以此时对用户进行提示或者调整基质的水分参数,以供确保作物还能够得到与当前生长情况相符合的营养。

图9示出了本发明的又一个实施例的基质栽培供液的控制系统900的示意框图。其中,该系统包括:

第一获取单元902,用于获取作物的当前生长阶段,根据当前生长阶段从生长模型中查询当前生长阶段对应的水分参数阈值范围;

检测单元904,用于检测基质的当前水分参数值;

判断单元906,用于判断当前水分参数值是否处于水分参数阈值范围内;

控制单元908,用于当当前水分参数值未处于水分参数阈值范围内时,控制向基质供液;以及当当前水分参数值处于水分参数阈值范围内时,停止向基质供液;

控制单元908,包括:

第一计算单元9082,用于当当前水分参数值未处于水分参数阈值范围内时,根据当前水分参数值,计算所需供液量;

控制单元908,具体用于根据所需供液量,控制向基质供液;

基质栽培供液的控制系统900还包括:

第二获取单元910,用于在停止向基质供液之后,获取基质的当前湿度、当前温度;

第二计算单元912,用于根据当前湿度、当前温度及当前水分参数值计算下一次供液时间;

检测单元904,还用于在到达下一次供液时间时,再次检测当前水分参数值;

基质栽培供液的控制系统900还包括:

第三获取单元914,用于在到达下一供液时间之前,通过图像识别获取作物的当前生长信息;

提示单元916,用于当与当前生长信息对应的所需水分参数值与基质的当前水分参数值不一致时,进行提示和/或控制向基质供液;

存储单元918,用于预存作物对应的生长模型;其中,生长模型包括作物的每个生长阶段、每个生长阶段的生长信息、每个生长阶段的水分参数阈值范围。

在该实施例中,存储单元918预存储每种作物对应的生长模型,生长模型中包括作物的各个生长阶段、作物每个生长阶段的生长信息、作物每个生长阶段的水分参数阈值范围,进而实现通过作物生长不同阶段对生长环境的要求判定触发供液和停止供液。

本发明第三方面的实施例,提出一种计算机装置,图10示出了本发明的一个实施例的计算机装置1000的示意框图。其中,该计算机装置包括:

存储器1002、处理器1004及存储在存储器1002上并可在处理器1004上运行的计算机程序,处理器1004执行计算机程序时实现如上述任一项的基质栽培供液的控制方法的步骤。

本发明提供的计算机装置1000,处理器1004执行计算机程序时实现获取作物的当前生长阶段,在生长模型中查询与当前生长阶段对应的水分参数阈值范围,检测基质中的当前水分参数值,并与水分参数阈值范围进行比较,在当前水分参数值未处于水分参数阈值范围内时,控制向基质供液,以使基质的当前水分参数值处于水分参数阈值范围,在当前水分参数值处于水分参数阈值范围内时停止供液,本发明通过作物生长不同阶段对生长环境的要求(基质水分含量)判定触发供液和停止供液,不仅能够满足作物的生长需求,而且使对基质的供液过程更加智能化。

本发明第四方面的实施例,提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述任一项的基质栽培供液的控制方法的步骤。

本发明提供的计算机可读存储介质,计算机程序被处理器执行时实现获取作物的当前生长阶段,在生长模型中查询与当前生长阶段对应的水分参数阈值范围,检测基质中的当前水分参数值,并与水分参数阈值范围进行比较,在当前水分参数值未处于水分参数阈值范围内时,控制向基质供液,以使基质的当前水分参数值处于水分参数阈值范围,在当前水分参数值处于水分参数阈值范围内时停止供液,本发明通过作物生长不同阶段对生长环境的要求(基质水分含量)判定触发供液和停止供液,不仅能够满足作物的生长需求,而且使对基质的供液过程更加智能化。

在本说明书的描述中,术语“一个实施例”、“一些实施例”、“具体实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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