一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

容器控制方法、装置、容器和计算机可读存储介质与流程

2022-04-25 04:46:41 来源:中国专利 TAG:


1.本技术涉及自动控制技术领域,具体涉及一种容器控制方法、装置、容器和计算机可读存储介质。


背景技术:

2.随着社会经济的发展,越来越多的用户喜欢种植植物。为了保证植物的各个部分都能接收到阳光,用户需要时不时手动地去旋转种植植物的花盆,使得植物能均匀受光。需要用户手动旋转花盆,较为麻烦且当用户忘记时,植物还是不能均匀受光。


技术实现要素:

3.本技术实施例提供一容器控制方法、装置、容器和计算机可读存储介质,可以解决手动转动花盆,较为麻烦的技术问题。
4.一种容器控制方法,上述容器包括光检测器和旋转结构,上述方法包括:
5.当上述容器的控制模式处于自动模式时,通过上述光检测器获取上述容器所处环境的当前光照强度;
6.根据上述当前光照强度,调整上述容器的目标旋转参数;
7.根据上述目标旋转参数,通过上述旋转结构控制上述容器旋转。
8.可选地,上述目标旋转参数包括目标旋转时间间隔。
9.相应地,上述根据上述当前光照强度,调整上述容器的目标旋转参数,包括:
10.确定上述当前光照强度对应的调节参数;
11.获取预设旋转时间间隔;
12.根据上述预设旋转时间间隔和上述调节参数,确定上述容器的目标旋转时间间隔。
13.可选地,上述确定上述当前光照强度对应的调节参数,包括:
14.确定上述当前光照强度对应的等级区间;
15.查找上述等级区间对应的调节参数。
16.可选地,在上述根据上述当前光照强度,调整上述容器的目标旋转参数之前,还包括:
17.将上述当前光照强度与预设光照强度进行比较;
18.相应地,上述根据上述当前光照强度,调整上述容器的目标旋转参数,包括:
19.若上述当前光照强度大于或等于上述预设光照强度,则根据上述当前光照强度,调整上述容器的目标旋转参数。
20.可选地,在上述将上述当前光照强度与预设光照强度进行比较之后,还包括:
21.若上述当前光照强度小于上述预设光照强度,则暂停执行根据上述当前光照强度,调整上述容器的目标旋转参数。
22.可选地,上述目标旋转参数包括目标旋转角度;
23.相应地,上述根据上述当前光照强度,调整上述容器的目标旋转参数,包括:
24.根据上述当前光照强度,确定上述容器的目标旋转角度。
25.可选地,上述方法还包括:
26.当上述容器的控制模式处于自定义模式时,接收用户输入的初始旋转参数;
27.根据上述初始旋转参数,通过上述旋转结构控制上述容器旋转。
28.相应地,本技术实施例提供一种容器控制装置,包括:
29.检测模块,用于当上述容器的控制模式处于自动模式时,通过上述光检测器获取上述容器所处环境的当前光照强度;
30.调整模块,用于根据上述当前光照强度,调整上述容器的目标旋转参数;
31.控制模块,用于根据上述目标旋转参数,通过上述旋转结构控制上述容器旋转。
32.此外,本技术实施例还提供一种容器,包括处理器和存储器,上述存储器存储有计算机程序,上述处理器用于运行上述存储器内的计算机程序实现本技术实施例提供的容器控制方法。
33.此外,本技术实施例还提供一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序适于处理器进行加载,以执行本技术实施例所提供的任一种容器控制方法。
34.此外,本技术实施例还提供一种计算机程序产品,包括计算机程序,上述计算机程序被处理器执行时实现本技术实施例所提供的任一种容器控制方法。
35.在本技术实施例中,容器包括光检测器和旋转结构,当容器的控制模式处于自动模式时,通过光检测器获取容器所处环境的当前光照强度。然后根据当前光照强度,调整容器的目标旋转参数。最后根据目标旋转参数,通过旋转结构控制所述容器旋转。
36.即在本实施例中,可以通过当前光照强度调整容器的目标旋转参数,然后根据目标旋转参数,自动旋转容器,无需用户手动旋转,较为方便,且也无需用户记得去旋转,从而进一步保证容器中的植物可以均匀受光。
附图说明
37.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
38.图1是本技术实施例提供的容器控制方法的流程示意图;
39.图2是本技术实施例提供的容器控制装置的结构示意图;
40.图3是本技术实施例提供的容器的结构示意图。
具体实施方式
41.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
42.本技术实施例提供一种容器控制方法、装置、容器和计算机可读存储介质。其中,该容器控制装置可以集成在容器中。
43.另外,本技术实施例中的“多个”指两个或两个以上。本技术实施例中的“第一”和“第二”等用于区分描述,而不能理解为暗示相对重要性。
44.以下分别进行详细说明。需要说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
45.在本实施例中,将从容器控制装置的角度进行描述,该容器控制装置具体可以集成容器中,为了方便对本技术的容器控制方法进行说明,以下将以容器作为执行主体进行详细说明。
46.请参阅图1,图1是本技术一实施例提供的容器控制方法的流程示意图。容器包括光检测器和旋转结构,该容器控制方法可以包括:
47.s101、当容器的控制模式处于自动模式时,通过光检测器获取容器所处环境的当前光照强度。
48.容器的控制模式可以包括自动模式和自定义模式。当容器通电时,容器可以将控制模式显示在界面上,以便用户对控制模式进行选择。当用户选择自动模式时,则启动光检测器,然后通过光检测器获取容器所处环境的当前光照强度。
49.容器指可以容纳需要受光的对象的装置。比如,当需要受光的对象为花朵时,容器可以为花盆。
50.光检测器为可以检测光照强度的器件,比如,光检测器可以为光控传感器,对于光检测器的具体类型,用户可以根据实际情况进行选择,本实施例在此不做限定。
51.当用户选择自定义模式时,如果自定义模式中没有包括初始旋转参数,则执行提醒操作,提醒用户输入初始旋转参数,然后根据接收的初始旋转参数,通过旋转结构控制容器旋转,并将初始旋转参数进行保存,以便后续用户选择自定义模式时,可以直接基于自定义模式中初始旋转参数,控制容易旋转。
52.初始旋转参数可以包括初始旋转时间间隔和初始旋转角度,初始旋转角度可以包括正角度和负角度,正角度表示往正方向旋转多少度,负角度表示往负方向旋转多少度。比如,初始旋转角度为30
°
,则表示往右旋转30
°
,初始旋转角度为-30
°
,则表示往左旋转30
°

53.对于正方向和负方向用户可以根据实际情况进行选择,比如,可以将右方向设置为正方向,将左方向设置为负方向,本实施例在此不做限定。
54.在本实施例中,容器的控制模式包括自定义模式和自动模式,当容器的控制模式处于自动模式时,才通过光检测器获取容器所处环境的当前光照强度。而自定义模式中初始旋转参数可以根据实际用户的实际需求进行设置,适用性更强。
55.需要说明的是,当容器的控制模式处于自动模式时,容器可以通过光检测器不断地获取容器所处环境的当前光照强度,然后当当前光照强度发生变化时,才根据当前光照强度,调整容器的目标旋转参数,如果当前光照强度没有发生变化,则不调整目前的目标旋转参数,直接根据目前的目标旋转参数控制容器旋转。
56.或者,容器也可以周期性地通过光检测器获取容器所处环境的当前光照强度。
57.s102、根据当前光照强度,调整容器的目标旋转参数。
58.容器在获取到当前光照强度之后,可以根据当前光照强度调整容器的目标旋转参
数。目标旋转参数包括目标旋转时间间隔和目标旋转角度中的至少一种。
59.当目标旋转参数包括目标旋转时间间隔时,根据当前光照强度,调整容器的目标旋转参数,包括:
60.确定当前光照强度对应的调节参数;
61.获取预设旋转时间间隔;
62.根据预设旋转时间间隔和调节参数,确定容器的目标旋转时间间隔。
63.在本实施例中,将预设旋转时间间隔和调节参数代入至以下公式中,从而得到目标旋转时间间隔:
64.tf=k
×
ts65.其中,tf表示目标旋转时间间隔,k表示调节参数,ts表示预设旋转时间间隔。调节参数随着光照强度的变大而变小。
66.确定当前光照强度对应的调节参数的过程可以为:
67.将光照强度和调节参数预先存储在映射表中。当获取到当前光照强度之后,再从映射表中查找当前光照强度对应的调节参数。
68.或者,确定当前光照强度对应的调节参数的过程也可以为:
69.将当前光照强度输入至预设函数中进行计算,从而得到调节参数,调节参数随着当前光照强度的变大而变小。预设函数可以为单调递减函数,对于预设函数的具体类型,用户可以根据实际情况进行选择,本实施例在此不做限定。
70.在一些实施例中,可以将光照强度进行划分,得到各个等级区间,然后在获取到当前光照强度之后,确定当前光照强度对应的等级区间,最后再查找等级区间对应的调节参数。
71.比如,将光照强度划分为很弱等级区间、弱等级区间、中等等级区间、强等级区间以及很强等级区间,然后每个等级区间对应一个调节参数。
72.比如,每个等级区间对应的调节参数可以为ki(i表示等级区间的个数),即很弱等级区间对应的调节参数为k1、弱等级区间对应的调节参数为k2、中等等级区间对应的调节参数为k3、强等级区间对应的调节参数为k4、很强等级区间对应的调节参数为k5。其中,k1和k2均大于1,k3等于1,k4和k5小于1,k1到k2逐渐变小。
73.在本实施例中,将光照强度进行模糊化分等级区间,然后每个等级区间对应一个调节参数,使得当采用基于调节参数得到的目标旋转时间间隔控制容器旋转时,容器中的植物可以更加均匀地受光。
74.当目标旋转参数包括目标旋转角度时,根据当前光照强度,调整容器的目标旋转参数,包括:
75.根据当前光照强度,确定容器的目标旋转角度。
76.容器可以获取到至少两个当前光照强度,然后比较各个当前光照强度的大小,通过各个当前光照强度的大小确定容器的旋转方向,接着可以根据各个当前光照强度之间的差值,计算目标旋转角度。或者将各个当前光照强度输入至已训练的神经网络模型中进行识别,得到各个当前光照强度对应的目标旋转角度。
77.比如,右边的当前光照强度比左边的当前光照强度大,说明光源在容器的右边,则可以控制容器向右旋转,然后再右边的当前光照强度和左边的当前光照强度之间的差值计
算目标旋转角度。
78.在另一些实施例中,在根据当前光照强度,调整容器的目标旋转参数之前,还包括:
79.将当前光照强度与预设光照强度进行比较。
80.相应地,根据当前光照强度,调整容器的目标旋转时间间隔,包括:
81.若当前光照强度大于或等于预设光照强度,则根据当前光照强度,调整容器的目标旋转参数。
82.由于当当前光照强度很弱时,控制容器旋转并不能达到均匀受光的效果,因此,在本实施例中,只有当当前光照强度大于或等于预设光照强度时,才根据当前光照强度,调整容器的目标旋转参数,从而减少电能的浪费。
83.如果当前光照强度小于预设光照强度,则暂停执行根据当前光照强度,调整容器的目标旋转参数,即在当前光照强度小于预设光照强度时,不控制容器进行旋转。
84.s103、根据目标旋转参数,通过旋转结构控制容器旋转。
85.当目标旋转参数包括目标旋转时间间隔时,根据目标旋转参数,通过旋转结构控制容器旋转的过程为:当达到目标旋转时间间隔时,通过旋转结构控制容器旋转。
86.当目标旋转参数包括目标旋转角度时,根据目标旋转参数,通过旋转结构控制容器旋转的过程为:通过旋转结构控制容器旋转目标旋转角度。
87.当目标旋转参数包括目标旋转时间间隔和目标旋转角度时,根据目标旋转参数,通过旋转结构控制容器旋转的过程为:当达到目标旋转时间间隔时,通过旋转结构控制容器旋转目标旋转角度。
88.由以上可知,在本技术实施例中,容器包括光检测器和旋转结构,当容器的控制模式处于自动模式时,通过光检测器获取容器所处环境的当前光照强度。然后根据当前光照强度,调整容器的目标旋转参数。最后根据目标旋转参数,通过旋转结构控制所述容器旋转。
89.即在本实施例中,可以通过当前光照强度调整容器的目标旋转参数,然后根据目标旋转参数,自动旋转容器,无需用户手动旋转,较为方便,且也无需用户记得去旋转,从而进一步保证容器中的植物可以均匀受光。
90.为便于更好的实施本技术实施例提供的容器控制方法,本技术实施例还提供一种基于上述容器控制方法的装置。其中名词的含义与上述容器控制方法中相同,具体实现细节可以参考方法实施例中的说明。
91.例如,如图2所示,该容器控制装置可以包括:
92.检测模块201,用于当容器的控制模式处于自动模式时,通过光检测器获取容器所处环境的当前光照强度。
93.调整模块202,用于根据当前光照强度,调整容器的目标旋转参数。
94.控制模块203,用于根据目标旋转参数,通过旋转结构控制容器旋转。
95.可选地,目标旋转参数包括目标旋转时间间隔。
96.相应地,调整模块202具体用于执行:
97.确定所述当前光照强度对应的调节参数;
98.获取预设旋转时间间隔;
99.根据所述预设旋转时间间隔和所述调节参数,确定所述容器的目标旋转时间间隔。
100.可选地,调整模块202还用于执行:
101.确定当前光照强度对应的等级区间;
102.查找等级区间对应的调节参数。
103.可选地,该容器控制装置还包括:
104.比较模块,用于将当前光照强度与预设光照强度进行比较。
105.相应地,调整模块202具体用于执行:
106.若当前光照强度大于或等于预设光照强度,则根据当前光照强度,调整容器的目标旋转参数。
107.可选地,调整模块202还用于执行:
108.若当前光照强度小于预设光照强度,则暂停执行根据当前光照强度,调整容器的目标旋转参数。
109.可选地,目标旋转参数包括目标旋转角度。
110.相应地,调整模块202具体用于执行:
111.根据当前光照强度,确定容器的目标旋转角度。
112.可选地,该容器控制装置还包括:
113.自定义模块,用于当容器的控制模式处于自定义模式时,接收用户输入的初始旋转参数;
114.根据初始旋转参数,通过旋转结构控制容器旋转。
115.具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施方式以及对应的有益效果可参见前面的方法实施例,在此不再赘述。
116.本技术实施例还提供一种容器,如图3所示,其示出了本技术实施例所涉及的容器的结构示意图,具体来讲:
117.该容器可以包括一个或者一个以上处理核心的处理器301、一个或一个以上计算机可读存储介质的存储器302、电源303和输入单元304等部件。本领域技术人员可以理解,图3中示出的容器结构并不构成对容器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
118.处理器301是该容器的控制中心,利用各种接口和线路连接整个容器的各个部分,通过运行或执行存储在存储器302内的计算机程序和/或模块,以及调用存储在存储器302内的数据,执行容器的各种功能和处理数据,从而对容器进行整体监控。可选的,处理器301可包括一个或多个处理核心;优选的,处理器301可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器301中。
119.存储器302可用于存储计算机程序以及模块,处理器301通过运行存储在存储器302的计算机程序以及模块,从而执行各种功能应用以及数据处理。存储器302可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的计算机程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据容器的使用所创建
的数据等。此外,存储器302可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器302还可以包括存储器控制器,以提供处理器301对存储器302的访问。
120.容器还包括给各个部件供电的电源303,优选的,电源303可以通过电源管理系统与处理器301逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源303还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
121.该容器还可包括输入单元304,该输入单元304可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
122.尽管未示出,容器还可以包括显示单元等,在此不再赘述。具体在本实施例中,容器中的处理器301会按照如下的指令,将一个或一个以上的计算机程序的进程对应的可执行文件加载到存储器302中,并由处理器301来运行存储在存储器302中的计算机程序,从而实现各种功能,比如:
123.当容器的控制模式处于自动模式时,通过光检测器获取容器所处环境的当前光照强度;
124.根据当前光照强度,调整容器的目标旋转参数;
125.根据目标旋转参数,通过旋转结构控制所述容器旋转。
126.以上各个操作的具体实施方式以及对应的有益效果可参见上文对容器控制方法的详细描述,在此不作赘述。
127.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过计算机程序来完成,或通过计算机程序控制相关的硬件来完成,该计算机程序可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
128.为此,本技术实施例提供一种计算机可读存储介质,其中存储有计算机程序,该计算机程序能够被处理器进行加载,以执行本技术实施例所提供的任一种容器控制方法中的步骤。例如,该计算机程序可以执行如下步骤:
129.当容器的控制模式处于自动模式时,通过光检测器获取容器所处环境的当前光照强度;
130.根据当前光照强度,调整容器的目标旋转参数;
131.根据目标旋转参数,通过旋转结构控制所述容器旋转。
132.以上各个操作的具体实施方式以及对应的有益效果可参见前面的实施例,在此不再赘述。
133.其中,该计算机可读存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
134.由于该计算机可读存储介质中所存储的计算机程序,可以执行本技术实施例所提供的任一种容器控制方法中的步骤,因此,可以实现本技术实施例所提供的任一种容器控制方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
135.其中,根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。
计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述容器控制方法。
136.以上对本技术实施例所提供的一种容器控制方法、装置、电子设备和计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献