一种基于种植箱的控制方法及装置与流程

文档序号:11133455阅读:402来源:国知局
一种基于种植箱的控制方法及装置与制造工艺

本发明涉及操作控制技术领域,特别是涉及一种基于种植箱的控制方法及装置。



背景技术:

随着社会生活水平的提高,种植箱逐渐普及,尤其是家庭种植箱。家庭种植箱多数应用于生长周期较短的小型蔬菜植物的种植,可以达到娱乐及亲子教育的目的。

在用户使用种植箱之初,可以先建立种植箱和用户之间的关联关系,以使用户通过移动终端等设备能够控制种植箱的相关操作。

目前,用户通过移动终端等设备对种植箱进行控制时,需要通过层级菜单找到相应的操作按钮,点击后才能对种植箱进行操作控制,操作比较复杂,缺乏便利性。



技术实现要素:

为解决上述技术问题,本发明提供一种基于种植箱的控制方法及装置,以简化对种植箱的控制操作,提高对种植箱操作控制的便利性。

一种基于种植箱的控制方法,应用于移动终端,所述方法包括:

检测用户的手势操作;

在检测到当前存在所述用户的第一手势操作时,确定所述第一手势操作是否为预设的手势操作库中的手势操作;

如果是,则根据所述第一手势操作,生成第一操作指令;

将所述第一操作指令发送给种植箱,以使所述种植箱根据所述第一操作指令执行相应操作。

在本发明的一种具体实施方式中,在所述检测用户的手势操作之前,所述方法还包括:

确定是否接收到所述用户针对所述种植箱操作的触发指令;

如果是,则执行所述检测所述用户的手势操作的步骤。

在本发明的一种具体实施方式中,所述根据所述第一手势操作,生成第一操作指令,包括:

如果所述第一手势操作为对所述移动终端的抖动操作,且抖动频率大于预设第一阈值、抖动幅度大于预设第二阈值,则生成的第一操作指令为针对所述种植箱内植物的喷洒水指令;

如果所述第一手势操作为对所述移动终端的亮度调节操作,则生成的第一操作指令为针对所述种植箱内光照强度的调节指令;

如果所述第一手势操作为在所述移动终端的显示屏幕上的抓取操作,则生成的第一操作指令为针对所述种植箱内植物的收获指令;

如果所述第一手势操作为在所述移动终端的显示屏幕上,对所述移动终端中的目标文件的划动操作,则生成的第一操作指令为对所述目标文件的接收操作指令。

在本发明的一种具体实施方式中,在所述根据所述第一手势操作,生成第一操作指令之后,所述将所述第一操作指令发送给种植箱之前,所述方法还包括:

输出显示针对所述第一操作指令的提示信息。

在本发明的一种具体实施方式中,在所述将所述第一操作指令发送给种植箱之前,所述方法还包括:

确定是否接收到所述用户对所述提示信息的确认指令;

如果是,则执行所述将所述第一操作指令发送给种植箱的步骤。

一种基于种植箱的控制装置,应用于移动终端,所述装置包括:

手势操作检测模块,用于检测用户的手势操作;

手势操作确定模块,用于在检测到当前存在所述用户的第一手势操作时,确定所述第一手势操作是否为预设的手势操作库中的手势操作,如果是,则触发操作指令生成模块;

所述操作指令生成模块,用于根据所述第一手势操作,生成第一操作指令;

操作指令发送模块,用于将所述第一操作指令发送给种植箱,以使所述种植箱根据所述第一操作指令执行相应操作。

在本发明的一种具体实施方式中,所述装置还包括:

触发指令确定模块,用于在所述检测用户的手势操作之前,确定是否接收到所述用户针对所述种植箱操作的触发指令;如果是,则触发所述手势操作检测模块。

在本发明的一种具体实施方式中,所述操作指令生成模块,具体用于:

如果所述第一手势操作为对所述移动终端的抖动操作,且抖动频率大于预设第一阈值、抖动幅度大于预设第二阈值,则生成的第一操作指令为针对所述种植箱内植物的喷洒水指令;

如果所述第一手势操作为对所述移动终端的亮度调节操作,则生成的第一操作指令为针对所述种植箱内光照强度的调节指令;

如果所述第一手势操作为在所述移动终端的显示屏幕上的抓取操作,则生成的第一操作指令为针对所述种植箱内植物的收获指令;

如果所述第一手势操作为在所述移动终端的显示屏幕上,对所述移动终端中的目标文件的划动操作,则生成的第一操作指令为对所述目标文件的接收操作指令。

在本发明的一种具体实施方式中,所述装置还包括:

提示信息输出模块,用于在所述根据所述第一手势操作,生成第一操作指令之后,所述将所述第一操作指令发送给种植箱之前,输出显示针对所述第一操作指令的提示信息。

在本发明的一种具体实施方式中,所述装置还包括:

确认指令确定模块,用于确定是否接收到所述用户对所述提示信息的确认指令;如果是,则触发所述操作指令发送模块。

应用本发明实施例所提供的技术方案,移动终端在检测到当前存在用户的第一手势操作时,可以确定该第一手势操作是否为预设的手势操作库中的手势操作,如果是,则可以根据该第一手势操作,生成第一操作指令,并将该第一操作指令发送给种植箱,种植箱根据该第一操作指令可以执行相应操作。通过手势操作实现了对种植箱操作的控制,操作简单,提高了对种植箱操作控制的便利性,增强了操作的趣味性,同时可以提高操作控制的效率。

附图说明

为了更清楚的说明本发明实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中基于种植箱的控制方法的一种实施流程图;

图2为本发明实施例中基于种植箱的控制方法的一种流程示意图;

图3为本发明实施例中一种基于种植箱的控制装置的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供了一种基于种植箱的控制方法,该方法可以应用于移动终端,用户可以通过移动终端实现对种植箱的操作控制,具体的,可以通过移动终端中安装的客户端实现对种植箱的操作控制。

参见图1所示,为本发明实施例所提供的一种基于种植箱的控制方法的实施流程图,该方法可以包括以下步骤:

S110:检测用户的手势操作。

在本发明实施例中,移动终端可以对用户的手势操作进行实时检测。

在本发明的一种具体实施方式中,在步骤S110之前,该方法可以包括以下步骤:

确定是否接收到用户针对种植箱操作的触发指令,如果是,则可以执行步骤S110的操作,否则,可以不对用户的手势操作进行检测。

在实际应用中,用户可以在移动终端中安装能够与种植箱进行连接的客户端,当用户需要对种植箱进行操作控制时,可以开启该客户端,用户在开启该客户端时,可以认为用户向移动终端发送了针对种植箱操作的触发指令,或者,用户打开客户端提供的手势操作界面或者点击了客户端提供的手势操作按钮时,认为用户向移动终端发送了针对种植箱操作的触发指令。

移动终端确定接收到用户针对种植箱操作的触发指令之后,可以对用户的手势操作进行检测。也就是说,在该客户端处于前台运行状态下时,或者,客户端处于预先设定的手势操作模式时,移动终端可以实时检测是否存在用户的手势操作。这样可以避免在未接收到用户针对种植箱操作的触发指令时,因检测到用户的手势操作而误对种植箱进行了操作控制,影响种植箱内植物的正常生长。

S120:在检测到当前存在用户的第一手势操作时,确定第一手势操作是否为预设的手势操作库中的手势操作。

在本发明实施例中,可以预先设置一个手势操作库。该手势操作库中记录有预先定义的每种手势操作,及每种手势操作所对应的操作指令生成规则。具体的,该手势操作库可以由技术人员预先设置,在安装客户端时存储到移动终端中,还可以为用户提供设置界面,由用户根据个人习惯进行设置,并保存在移动终端中。

移动终端在检测到当前存在用户的第一手势操作时,可以确定该第一手势操作是否为预设的手势操作库中的手势操作。如果是,则可以继续执行步骤S130的操作,否则,可以忽略该第一手势操作。

S130:根据第一手势操作,生成第一操作指令。

在步骤S120,移动终端检测到当前存在用户的第一手势操作时,如果确定该第一手势操作为预设的手势操作库中的手势操作,则可以根据第一手势操作,生成第一操作指令。

具体的,可以根据手势操作库中该第一手势操作对应的操作指令生成规则,生成第一操作指令,或者,可以根据用户在执行该第一手势操作时所处的应用界面,确定第一操作指令。

在本发明的一种具体实施方式中,如果第一手势操作为对移动终端的抖动操作,且抖动频率大于预设第一阈值、抖动幅度大于预设第二阈值,则生成的第一操作指令为针对种植箱内植物的喷洒水指令。

在实际应用中,种植箱可以直接与移动终端进行信息交互,或者通过服务器与移动终端进行信息交互。当移动终端接收到种植箱的反馈信息为种植箱内当前湿度和水分不足时,可以将该反馈信息输出显示给用户,此时,用户可能会希望控制种植箱进行喷洒水操作,用户可以根据手势操作库中定义的手势操作对移动终端执行抖动操作。移动终端检测到当前存在用户的第一手势操作为抖动操作,且该抖动操作的抖动频率大于预设第一阈值、抖动幅度大于预设第二阈值时,可以根据该第一手势操作,生成针对种植箱内植物的喷洒水指令。

如果该抖动操作的抖动频率不大于预设第一阈值,或者抖动幅度不大于预设第二阈值,则该抖动操作可能仅为用户在正常使用移动终端过程中的抖动,在预设的手势操作库中将无法查询到该抖动操作,这样可以避免误向种植箱发送操作指令。

在本发明的另一种具体实施方式中,如果第一手势操作为对移动终端的亮度调节操作,则生成的第一操作指令为针对种植箱内光照强度的调节指令。这不仅符合用户对操作的认知连贯性的特点,而且较为实用。

在本发明的另一种具体实施方式中,如果第一手势操作为在移动终端的显示屏幕上的抓取操作,则生成的第一操作指令为针对种植箱内植物的收获指令。

在实际应用中,种植箱可以根据植物的生长模型确定植物是否已经达到成熟期,如果达到,则可以向移动终端推送提示信息,提示用户可以收获植物。或者用户可以根据自己的观察,确定是否收获种植箱内的植物。

当用户要收获植物时,可以在移动终端的显示屏幕上执行抓取操作。具体的,当移动终端检测到其显示屏幕上有多个触摸点向某一中心点滑动时,可以识别其为抓取操作。根据抓取操作,生成的第一操作指令为针对种植箱内植物的收获指令。

在本发明的另一种具体实施方式中,如果第一手势操作为在移动终端的显示屏幕上,对移动终端中的目标文件的划动操作,则生成的第一操作指令为对目标文件的接收操作指令。

在实际应用中,用户可以根据种植箱内植物的生长情况对该植物的生长模型进行动态调整,以使种植箱根据新的生长模型对其内置的各功能模块进行控制。

用户要将目标文件,如生长模型文件传输给种植箱时,可以在移动终端的显示屏幕上,对该目标文件执行划动操作,移动终端根据该划动操作,可以生成对该目标文件的接收操作指令,用于使种植箱接收该目标文件。通过划动操作进行目标文件的共享和传输,操作简单便利。

S140:将第一操作指令发送给种植箱,以使种植箱根据第一操作指令执行相应操作。

在步骤S130,移动终端根据第一手势操作,生成了第一操作指令,进一步可以将该第一操作指令发送给种植箱,种植箱接收到第一操作指令之后,即可执行相应操作。

比如,如图2所示,如果第一操作指令为对种植箱内植物的喷洒水指令,则种植箱可以通过其洒水模块给种植箱内植物进行喷洒水操作;

如果第一操作指令为对种植箱内光照强度的调节指令,则种植箱可以通过其光照模块进行光照强度的调节操作;

如果第一操作指令为对种植箱内植物的收获指令,则种植箱可以通过其收获模块进行自动收菜操作;

如果第一操作指令为对目标文件的接收操作指令,则种植箱可以接收该目标文件。如果该目标文件为生长模型文件,则种植箱可以通过生长模型控制模块接收该生长模型文件,并按照新的生长模型对其内置的各功能模块进行控制,如是否开启风扇、LED灯等。

在实际应用中,通过服务器建立用户与种植箱之间的关联关系后,移动终端可以直接向种植箱发送第一操作指令,还可以通过服务器将第一操作指令发送给种植箱。

应用本发明实施例所提供的方法,移动终端在检测到当前存在用户的第一手势操作时,可以确定该第一手势操作是否为预设的手势操作库中的手势操作,如果是,则可以根据该第一手势操作,生成第一操作指令,并将该第一操作指令发送给种植箱,种植箱根据该第一操作指令可以执行相应操作。通过手势操作实现了对种植箱操作的控制,操作简单,提高了对种植箱操作控制的便利性,增强了操作的趣味性,同时可以提高操作控制的效率。

在本发明的一个实施例中,在步骤S130之后、步骤S140之前,该方法还可以包括以下步骤:

输出显示针对第一操作指令的提示信息。

在步骤S130生成第一操作指令之后,移动终端可以输出显示针对该第一操作指令的提示信息,提示用户当前将向种植箱发送第一操作指令。该提示信息可以在显示预设时长后自动消失。

在本发明的一种具体实施方式中,该方法还可以包括以下步骤:

确定是否接收到用户对提示信息的确认指令,如果是,则执行步骤S140的操作。

移动终端在输出显示该提示信息时,可以同时提供确认或取消按钮。如果用户点击确认按钮,则视为用户向移动终端发送了对该提示信息的确认指令,移动终端确定接收到用户对提示信息的确认指令后,可以将该第一操作指令发送给种植箱。如果用户点击取消按钮,则用户的第一手势操作可能是用户的误操作,用户不认可该第一操作指令,在这种情况下,可以不将该第一操作指令发送给种植箱,避免用户的误操作导致影响种植箱内植物的正常生长。

相应于上面的方法实施例,本发明实施例还提供了一种基于种植箱的控制装置,该装置应用于移动终端。下文描述的一种基于种植箱的控制装置与上文描述的一种基于种植箱的控制方法可相互对应参照。

参见图3所示,该装置可以包括以下模块:

手势操作检测模块310,用于检测用户的手势操作;

手势操作确定模块320,用于在检测到当前存在用户的第一手势操作时,确定第一手势操作是否为预设的手势操作库中的手势操作,如果是,则触发操作指令生成模块330;

操作指令生成模块330,用于根据第一手势操作,生成第一操作指令;

操作指令发送模块340,用于将第一操作指令发送给种植箱,以使种植箱根据第一操作指令执行相应操作。

应用本发明实施例所提供的装置,移动终端在检测到当前存在用户的第一手势操作时,可以确定该第一手势操作是否为预设的手势操作库中的手势操作,如果是,则可以根据该第一手势操作,生成第一操作指令,并将该第一操作指令发送给种植箱,种植箱根据该第一操作指令可以执行相应操作。通过手势操作实现了对种植箱操作的控制,操作简单,提高了对种植箱操作控制的便利性,增强了操作的趣味性,同时可以提高操作控制的效率。

在本发明的一种具体实施方式中,该装置还包括:

触发指令确定模块,用于在检测用户的手势操作之前,确定是否接收到用户针对种植箱操作的触发指令;如果是,则触发手势操作检测模块。

在本发明的一种具体实施方式中,操作指令生成模块340,具体用于:

如果第一手势操作为对移动终端的抖动操作,且抖动频率大于预设第一阈值、抖动幅度大于预设第二阈值,则生成的第一操作指令为针对种植箱内植物的喷洒水指令;

如果第一手势操作为对移动终端的亮度调节操作,则生成的第一操作指令为针对种植箱内光照强度的调节指令;

如果第一手势操作为在移动终端的显示屏幕上的抓取操作,则生成的第一操作指令为针对种植箱内植物的收获指令;

如果第一手势操作为在移动终端的显示屏幕上,对移动终端中的目标文件的划动操作,则生成的第一操作指令为对目标文件的接收操作指令。

在本发明的一种具体实施方式中,该装置还包括:

提示信息输出模块,用于在根据第一手势操作,生成第一操作指令之后,将第一操作指令发送给种植箱之前,输出显示针对第一操作指令的提示信息。

在本发明的一种具体实施方式中,该装置还包括:

确认指令确定模块,用于确定是否接收到用户对提示信息的确认指令;如果是,则触发操作指令发送模块340。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上对本发明所提供的一种基于种植箱的控制方法及装置进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

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