一种可种植植物确定方法及装置与流程

文档序号:12271821阅读:201来源:国知局
一种可种植植物确定方法及装置与流程
本发明涉及种植
技术领域
,特别是涉及一种可种植植物确定方法及装置。
背景技术
:随着科学技术的发展进步,种植箱、种植大棚等种植设备逐渐增多。种植箱多数应用于小型蔬菜植物的种植,不仅可以用于家庭装饰,还可以达到娱乐及亲子教育的目的。种植大棚多数应用于大规模蔬菜植物的种植,可以为用户创造经济效益。不同的环境条件可能适合于不同种类的植物的生长。对于种植设备而言,选择适合该种植设备所处的环境的植物进行种植,将有益于植物的生长,可以提高产量,达到较好的收获效果。如果确定适合该种植设备的植物,是目前亟需解决的技术问题。技术实现要素:本发明的目的是提供一种可种植植物确定方法及装置,以确定适合于目标种植设备种植的植物,提高植物产量,达到较好的收获效果,提升用户体验。为解决上述技术问题,本发明提供如下技术方案:一种可种植植物确定方法,包括:获得目标种植设备所处的实际环境信息;计算所述实际环境信息与预先建立的种植模型中每组参考环境信息的相似度;所述种植模型中包含多组参考环境信息,每组参考环境信息分别对应于一种参考植物;根据相似度的高低,确定所述目标种植设备中可种植的植物。在本发明的一种具体实施方式中,所述根据相似度的高低,确定所述目标种植设备中可种植的植物,包括:针对所述种植模型中每组参考环境信息,确定该组参考环境信息与所述实际环境信息的相似度是否大于预设的相似度阈值;如果是,则将该组参考环境信息对应的参考植物确定为所述目标种植设备中可种植的植物。在本发明的一种具体实施方式中,所述根据相似度的高低,确定所述目标种植设备中可种植的植物,包括:将与所述实际环境信息的相似度最高的一组参考环境信息对应的参考植物确定为所述目标种植设备中可种植的植物。在本发明的一种具体实施方式中,还包括:根据相似度的高低,对计算得到的相似度进行排序;输出显示排序后的相似度结果及确定的可种植的植物。在本发明的一种具体实施方式中,通过以下步骤预先建立所述种植模型:获得针对多种参考植物的生长环境及生长过程状态的参考数据;根据所述参考数据,确定各种参考植物对应的参考环境信息;根据各种参考植物及各种参考植物对应的参考环境信息的关系,建立所述种植模型。在本发明的一种具体实施方式中,所述参考环境信息包括温度信息、湿度信息、空气中二氧化碳含量信息、光照量信息中的至少一种。一种可种植植物确定装置,包括:实际环境信息获得模块,用于获得目标种植设备所处的实际环境信息;相似度计算模块,用于计算所述实际环境信息与预先建立的种植模型中每组参考环境信息的相似度;所述种植模型中包含多组参考环境信息,每组参考环境信息分别对应于一种参考植物;可种植植物确定模块,用于根据相似度的高低,确定所述目标种植设备中可种植的植物。在本发明的一种具体实施方式中,所述可种植植物确定模块,具体用于:针对所述种植模型中每组参考环境信息,确定该组参考环境信息与所述实际环境信息的相似度是否大于预设的相似度阈值,如果是,则将该组参考环境信息对应的参考植物确定为所述目标种植设备中可种植的植物;或者,将与所述实际环境信息的相似度最高的一组参考环境信息对应的参考植物确定为所述目标种植设备中可种植的植物。在本发明的一种具体实施方式中,还包括输出显示模块,用于:根据相似度的高低,对计算得到的相似度进行排序;输出显示排序后的相似度结果及确定的可种植的植物。在本发明的一种具体实施方式中,还包括种植模型建立模块,用于通过以下步骤预先建立所述种植模型:获得针对多种参考植物的生长环境及生长过程状态的参考数据;根据所述参考数据,确定各种参考植物对应的参考环境信息;根据各种参考植物及各种参考植物对应的参考环境信息的关系,建立所述种植模型。应用本发明实施例所提供的技术方案,通过计算目标种植设备所处的实际环境信息与预先建立的种植模型中每组参考环境信息的相似度,根据相似度的高低,确定目标种植设备中可种植的植物。这样,可以为用户提供较佳的、适合于目标种植设备的植物,有利于提高植物产量,达到较好的收获效果,提升用户体验。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例中一种可种植植物确定方法的实施流程图;图2为本发明实施例中一种可种植植物确定装置的结构示意图。具体实施方式为了使本
技术领域
的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。参见图1所示,为本发明实施例所提供的一种可种植植物确定方法的实施流程图,该方法可以包括以下步骤:S110:获得目标种植设备所处的实际环境信息。可以理解的是,处于不同地域的种植设备所处的环境可能不同,比如,南方湿度较大,温度较高,北方湿度较小,温度较低;同一地域不同位置的种植设备所处的环境也可能不同,比如,背光环境中,湿度较大,光照量较少,朝阳环境中,温度较高,光照量较多;同一种植设备在不同季节所处的环境也可能不同,比如,夏季温度较高、湿度较大,冬季温度较低,湿度较小。种植设备中植物的生长状态的好坏与种植设备所处的环境有较大关系,不同环境条件适合于不同植物的生长。当用户有在目标种植设备中进行种植操作的需求时,如果用户没有相应的农业种植经验,可能会无从选择该种植设备中可种植植物。在这种情况下,可以针对用户的实际种植需求,应用本发明实施例所提供的技术方案,确定目标种植设备中可种植的植物,并将确定出的可种植植物推荐给用户。在本发明实施例中,当接收到用户针对目标种植设备的种植请求时,可以通过环境采集设备,如温度传感器、湿度传感器、光照传感器等获得目标种植设备所处的实际环境信息。目标种植设备所处的实际环境信息可以包括其内环境信息和外环境信息。该实际环境信息可以是采集的一段时间的环境信息的量化信息。在本发明实施例中,实际环境信息可以包括:温度信息、湿度信息、空气中二氧化碳含量信息、光照量信息中的至少一种。当然,还可以包括其他信息,如土壤的PH值信息等。S120:计算实际环境信息与预先建立的种植模型中每组参考环境信息的相似度;其中,种植模型中包含多组参考环境信息,每组参考环境信息分别对应于一种参考植物。在本发明实施例中,可以预先建立一个种植模型。该种植模型中包含多组参考环境信息,每组参考环境信息分别对应于一种参考植物。每组参考环境信息可以包括温度信息、湿度信息、空气中二氧化碳含量信息、光照量信息中的至少一种。在本发明的一种具体实施方式中,可以通过以下步骤预先建立种植模型:步骤一:获得针对多种参考植物的生长环境及生长过程状态的参考数据;步骤二:根据参考数据,确定各种参考植物对应的参考环境信息;步骤三:根据各种参考植物及各种参考植物对应的参考环境信息的关系,建立种植模型。为便于描述,将上述三个步骤结合起来进行说明。在本发明实施例中,可以获得针对多种参考植物的生长环境及生长过程状态的参考数据。该参考数据可以包括农业专家的经验数据、公知信息数据、植物生长数据等。根据参考数据,对参考数据进行数据分析和处理,可以确定出各种参考植物对应的参考环境信息。具体的,如果参考数据包括植物生长数据,则可以从参考数据中查找参考植物的产量较大时,对应的环境信息,对该环境信息进行均值计算,或者其他数据处理,如量化处理等,可以获得该植物的参考环境信息。在本发明实施例中,每种参考植物可以对应一组参考环境信息,每组参考环境信息可以包含多个影响参数,如温度信息、湿度信息、空气中二氧化碳含量信息、光照量信息等。例如,预先建立的种植模型如表1所示:参考植物温度信息湿度信息空气中二氧化碳含量信息光照量信息西红柿2010630茄子2513422豆角3015850土豆2212720表1表1中,每组参考环境信息中的温度信息、湿度信息、空气中二氧化碳含量信息、光照量信息中的数值为相应影响参数的量化值。从表1中容易看出,温度信息为20、湿度信息为10、空气中二氧化碳含量信息为6、光照量信息为30的环境,适合西红柿的种植。针对种植模型中的每组参考环境信息,可以计算实际环境信息与该组参考环境信息的相似度,即计算实际环境信息与种植模型中每组参考环境信息的相似度。具体的,可以采用皮尔逊相似度分析算法进行环境信息相似度的计算。比如获得的目标种植设备所处的实际环境信息如表2所示:温度信息湿度信息空气中二氧化碳含量信息光照量信息50302040表2使用皮尔逊相似度分析算法:Statistics.corr(实际环境信息,种植模型中参考环境信息,"pearson"))。将表2中的实际环境信息与表1所示种植模型中每组参考环境信息进行相似度计算:获得的相似度结果为:与豆角对应的参考环境信息的相似度=0.7014058018484386;与西红柿对应的参考环境信息的相似度=0.7442381943393828;与土豆对应的参考环境信息的相似度=0.9782994667677295;与茄子对应的参考环境信息的相似度=0.979795897113271。S130:根据相似度的高低,确定目标种植设备中可种植的植物。在步骤S120通过计算得到实际环境信息与种植模型中每组参考环境信息的相似度。可以理解的是,相似度越高表明当前目标种植设备所处的实际环境越适合于相应的参考植物的种植。根据相似度的高低,可以确定目标种植设备中可种植的植物。在本发明的一种具体实施方式中,步骤S130可以包括以下步骤:第一个步骤:针对种植模型中每组参考环境信息,确定该组参考环境信息与实际环境信息的相似度是否大于预设的相似度阈值,如果是,则执行第二个步骤;第二个步骤:将该组参考环境信息对应的参考植物确定为目标种植设备中可种植的植物。为便于描述,将上述两个步骤结合起来进行说明。在本发明实施例中,可以预先设定一个相似度阈值。针对种植模型中每组参考环境信息,确定该组参考环境信息与实际环境信息的相似度是否大于预设的该相似度阈值,如果是,则可以将该组参考环境信息对应的参考植物确定为目标种植设备可种植的植物。如果实际环境信息与种植模型中任意一组参考环境信息的相似度均不大于该相似度阈值,则依据当前的种植模型无法确定目标种植设备可种植的植物。在这种情况下,可以将不存在可种植植物的提示信息输出给用户,以提示用户查看目标种植设备当前所处的环境是否存在异常,或者将相似度结果输出给用户,由用户确定是否从中选择一种植物进行种植。如果存在多组参考环境信息与实际环境信息的相似度均大于预设的相似度阈值,则可以将确定的种植设备中可种植的植物均输出给用户,由用户根据实际需要确定选择哪种植物进行种植。在本发明的另一种具体实施方式中,步骤S130可以包括以下步骤:将与实际环境信息的相似度最高的一组参考环境信息对应的参考植物确定为目标种植设备中可种植的植物。计算得到实际环境信息与种植模型中每组参考环境信息的相似度之后,可以根据相似度进行排序,将与实际环境信息的相似度最高的一组参考环境信息对应的参考植物确定为目标种植设备中可种植的植物。比如,上例中,与实际环境信息的相似度最高的一组参考环境信息对应的参考植物为茄子,可以将茄子确定为目标种植设备中可种植的植物。应用本发明实施例所提供的方法,通过计算目标种植设备所处的实际环境信息与预先建立的种植模型中每组参考环境信息的相似度,根据相似度的高低,确定目标种植设备中可种植的植物。这样,可以为用户提供较佳的、适合于目标种植设备的植物,有利于提高植物产量,达到较好的收获效果,提升用户体验。在本发明的一个实施例中,还可以根据相似度的高低,对计算得到的相似度进行排序,并输出显示排序后的相似度结果及确定的可种植的植物。用户根据该相似度结果及实际需求,可以选择相应的植物进行种植。使得用户的选择有据可依,避免盲目种植导致产量较低等后果。相应于上面的方法实施例,本发明实施例还提供了一种可种植植物确定装置,下文描述的一种可种植植物确定装置与上文描述的一种可种植植物确定方法可相互对应参照。参见图2所示,该装置包括以下模块:实际环境信息获得模块210,用于获得目标种植设备所处的实际环境信息;相似度计算模块220,用于计算实际环境信息与预先建立的种植模型中每组参考环境信息的相似度;种植模型中包含多组参考环境信息,每组参考环境信息分别对应于一种参考植物;可种植植物确定模块230,用于根据相似度的高低,确定目标种植设备中可种植的植物。应用本发明实施例所提供的装置,通过计算目标种植设备所处的实际环境信息与预先建立的种植模型中每组参考环境信息的相似度,根据相似度的高低,确定目标种植设备中可种植的植物。这样,可以为用户提供较佳的、适合于目标种植设备的植物,有利于提高植物产量,达到较好的收获效果,提升用户体验。在本发明的一种具体实施方式中,可种植植物确定模块230,具体用于:针对种植模型中每组参考环境信息,确定该组参考环境信息与实际环境信息的相似度是否大于预设的相似度阈值,如果是,则将该组参考环境信息对应的参考植物确定为目标种植设备中可种植的植物;或者,将与实际环境信息的相似度最高的一组参考环境信息对应的参考植物确定为目标种植设备中可种植的植物。在本发明的一种具体实施方式中,还包括输出显示模块,用于:根据相似度的高低,对计算得到的相似度进行排序;输出显示排序后的相似度结果及确定的可种植的植物。在本发明的一种具体实施方式中,还包括种植模型建立模块,用于通过以下步骤预先建立种植模型:获得针对多种参考植物的生长环境及生长过程状态的参考数据;根据参考数据,确定各种参考植物对应的参考环境信息;根据各种参考植物及各种参考植物对应的参考环境信息的关系,建立种植模型。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或
技术领域
内所公知的任意其它形式的存储介质中。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案及其核心思想。应当指出,对于本
技术领域
的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1