空调的控制方法、装置、设备和存储介质与流程

文档序号:29909609发布日期:2022-05-06 01:00阅读:102来源:国知局
空调的控制方法、装置、设备和存储介质与流程

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.本发明的其它特征和优点将在随后的说明书中阐述,并且部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
39.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例共同用于解释本发明,并不构成对本发明的限制。在附图中:
40.图1为本发明的空调的控制方法实施例的流程图;
41.图2为本发明空调的控制装置实施例的结构示意图;
42.图3为本发明的空调的控制设备实施例的结构示意图。
具体实施方式
43.以下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本发明中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本发明的保护范围之内。
44.实施例一
45.为解决现有技术中存在的上述技术问题,本发明实施例提供了一种空调的控制方法。
46.图1为本发明的空调的控制方法实施例的流程图,如图1所示,本实施例的空调的控制方法具体可以包括如下步骤:
47.100、获取使用对象的温度和环境温度,并确定使用对象的温度与环境温度之间的第一温度差;
48.在一个具体实现过程中,可以通过温度传感器获取使用对象的温度和环境温度,并确定使用对象的温度与环境温度之间的第一温度差。
49.需要说明的是,本实施例并不限制于上述获取使用对象的温度和环境温度的方法,例如,还可以根据红外成像的原理使用对象的温度和环境温度,在此不再一一举例说明。
50.101、根据预设的温度差与导风时间的关联关系,确定与所述第一温度差相对应目标导风时间;
51.在一个具体实现过程中,可以预先设置温度差与导风时间的关联关系,在获得对象的温度与环境温度之间的第一温度差后,可以根据预设的温度差与导风时间的关联关系,确定与所述第一温度差相对应目标导风时间。其中,所述目标导风时间表示空调的导风板对使用对象所在位置进行导风的时间。
52.在一个具体实现过程中,温度差与导风时间的关联关系中,温度差与导风时间成正比,也就是说,温度差越大,导风时间越长,温度差越小,导风时间越短。
53.102、根据所述目标导风时间以及与所述使用对象的位置信息相对应目标导风角度,确定所述导风板在所述目标导风角度对应的区域内的转动速度;
54.在一个具体实现过程中,可以预先采集3d样本图像,在3d样本图像中可以标注有目标对象、目标对象对应的位置、目标对象的温度,通过将3d样本图像输入至神经网络模型中进行训练,得到对象识别模型,在通过3d结构光摄像头采集空调所在环境的相图像后,并将获取的图像输入预先构建的对象识别模型进行识别,得到使用对象的位置信息。
55.由于空调器在制造完成后,导风板的最大转动角度即已固定,可以预先将3d样本图像中识别到目标对象的位置与导风板的角度范围建立对应关系,从而在确定目标对象的位置后,可以根据预设的位置信息与导风角度的关联关系,确定与所述使用对象的位置信息相对应的目标导风角度。
56.在确定与所述使用对象的位置信息相对应的目标导风角度后,可以根据所述目标导风时间以及与所述使用对象的位置信息相对应目标导风角度,确定所述导风板在所述目标导风角度对应的区域内的转动速度。
57.具体地,根据目标导风角度可以得到导风板转动的距离,然后根据导风板转动的距离和导风时间,可以计算出导风板在所述目标导风角度对应的区域内的转动速度。
58.103、控制所述导风板以所述转动速度经过所述目标导风角度对应的区域。
59.在确定所述导风板在所述目标导风角度对应的区域内的转动速度后,当导风板进入目标导风角度对应的区域时,则切换导风板的转动速度,以控制导风板以所述转动速度经过所述目标导风角度对应的区域,这样,则可以按照目标导风时间对使用对象进行送风,但并不会使导风板固定在目标导风角度对应的区域,避免了存在多个使用对象时,其他使用对象无法感受空调送风。
60.本实施例的空调的控制方法,通过获取使用对象的温度与环境温度之间的第一温度差,根据预设的温度差与导风时间的关联关系,确定与所述第一温度差相对应目标导风时间;根据所述目标导风时间以及与所述使用对象的位置信息相对应目标导风角度,确定所述导风板在所述目标导风角度对应的区域内的转动速度后,控制所述导风板以所述转动速度经过所述目标导风角度对应的区域,实现了自动控制导风板的导风角度,提高了对导风板的控制精度,并在导风板不停止的情况下,对使用对象分配对应的导风时间,这样,即使存在多个使用对象,由于每个使用对象均会分配一定的导风时间,使得每个使用对象均能感受空调送风,实现了对不同位置进行送风,提高了空调的送风效果。
61.在一个具体实现过程中,还可以根据所述目标导风角度和所述导风板的最大导风角度,确定无使用对象位置信息对应的无对象导风角度;控制所述导风板以预设转动速度经过所述无对象导风角度内对应的区域,其中,所述预设转动速度大于所述转动速度。
62.也就是说,在无对象导风角度内对应的区域内,导风板可以按照预设转动速度转
动,当进入目标导风角度时,则切换至与目标导风角度对应的转动速度,这样,在无对象导风角度内对应的区域内可以加快导风板的转动,避免停留时间较长,提高送风效率。
63.在一个具体实现过程中,若检测到预设运行模式的控制指令,控制所述导风板以预设转动速度在最大导风角度对应区域转动。
64.具体地,空调的控制模块上设置图像识别模式按键,当接收到使用对象针对图像识别模式按键的进入操作的情况下,即空调进入图像识别模式,执行上述步骤100-103的过程,当接收到使用对象针对图像识别模式按键的退出操作的情况下,则检测到预设运行模式的控制指令,然后退出图像识别模式,则空调按正常模式运行,即控制所述导风板以预设转动速度在最大导风角度对应区域转动。
65.在一个具体实现过程中,在步骤103“控制所述导风板以所述转动速度经过所述目标导风角度对应的区域”之后,还可以执行如下步骤:
66.(1)在所述目标导风时间对应的结束时刻,获取使用对象的温度与环境温度之间的第二温度差;
67.(2)若所述第二温度差大于预设阈值,控制所述导风板在所述目标导风角度内循环转动,直到当次循环转动后使用对象的温度与环境温度之间的第三温度差小于或等于所述预设阈值后结束循环转动。
68.具体地,若所述第二温度差大于预设阈值,说明经过导风板进行导风后,无法满足使用对象的需求,此时,可以以所述目标导风时间为基准时间,按照预设的时间减小步长缩短时间后,得到每次循环转动对应的循环导风时长;根据所述循环导风时间以及所述目标导风角度,确定所述导风板在所述目标导风角度内的循环转动速度;根据所述循环转动速度,控制所述导风板在所述目标导风角度内转动,直到当次循环转动后使用对象的温度与环境温度之间的第三温度差小于或等于所述预设阈值后结束循环转动,这样,可以保证导风板转动过程中,满足使用对象的需求。
69.在一个具体实现过程中,可以根据目标导风时间和循环转动的累积时间,得到满足使用对象的需求的总时间,然后根据总时间和预设的修正系数,得到一个修正时间,对温度差与导风时间的关联关系中导风时间进行修正。其中,修正修正系数可以根据实际经验设置,如0.8。如果目标导风时间为10s,循环转动次数为1次,循环转动的累积时间为5s。则有总时间15s,修正时间可以为15*0.8=12s。
70.在一个具体实现过程中,在步骤103“控制所述导风板以所述转动速度经过所述目标导风角度对应的区域”之后,还可以执行如下步骤:
71.(11)在所述目标导风时间对应的结束时刻,获取使用对象的温度与环境温度之间的第二温度差;
72.(12)若所述第二温度差大于预设阈值,控制所述导风板固定在所述目标导风角度对应的区域内的任意位置,直到所述第二温度差降低至所述预设阈值后,控制所述导风板经过所述目标导风角度对应的区域。
73.需要说明的是,本实施例中,虽然该方法也会使导风板停止,但是只是短暂的停止,并不影响导风板的整个转动过程,仍能实现对不同位置进行送风,提高空调的送风效果。
74.在一个具体实现过程中,可以统计导风板停止时间,然后将停止时间和目标导风
时间相加后,对温度差与导风时间的关联关系中导风时间进行修正。
75.需要说明的是,本发明实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本发明实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成的方法。
76.实施例二
77.为解决现有技术中存在的上述技术问题,本发明实施例提供了一种空调的控制装置。
78.图2为本发明空调的控制装置实施例的结构示意图,如图2所示,本实施例的空调的控制装置可以包括获取模块20、第一确定模块21、第二确定模块22和控制模块23。
79.获取模块20,用于获取使用对象的温度和环境温度,并确定使用对象的温度与环境温度之间的第一温度差;
80.第一确定模块21,用于根据预设的温度差与导风时间的关联关系,确定与所述第一温度差相对应目标导风时间;其中,所述目标导风时间表示空调的导风板对使用对象所在位置进行导风的时间;
81.第二确定模块22,用于根据所述目标导风时间以及与所述使用对象的位置信息相对应目标导风角度,确定所述导风板在所述目标导风角度对应的区域内的转动速度;其中,所述目标导风角度根据预设的位置信息与导风角度的关联关系以及所述使用对象的位置信息确定;
82.控制模块23,用于控制所述导风板以所述转动速度经过所述目标导风角度对应的区域。
83.本实施例的空调的控制装置,通过获取使用对象的温度与环境温度之间的第一温度差,根据预设的温度差与导风时间的关联关系,确定与所述第一温度差相对应目标导风时间;根据所述目标导风时间以及与所述使用对象的位置信息相对应目标导风角度,确定所述导风板在所述目标导风角度对应的区域内的转动速度后,控制所述导风板以所述转动速度经过所述目标导风角度对应的区域,实现了自动控制导风板的导风角度,提高了对导风板的控制精度,并在导风板不停止的情况下,对使用对象分配对应的导风时间,这样,即使存在多个使用对象,由于每个使用对象均会分配一定的导风时间,使得每个使用对象均能感受空调送风,实现了对不同位置进行送风,提高了空调的送风效果。
84.在一个具体实现过程中,第二确定模块22还用于根据所述目标导风角度和所述导风板的最大导风角度,确定无使用对象位置信息对应的无对象导风角度;
85.控制模块23,还用于控制所述导风板以预设转动速度经过所述无对象导风角度内对应的区域。
86.在一个具体实现过程中,获取模块20,还用于采集所述空调所在环境的图像;将所述图像输入预先构建的对象识别模型进行识别,得到使用对象的位置信息。
87.在一个具体实现过程中,控制模块23,还用于若检测到预设运行模式的控制指令,控制所述导风板以预设转动速度在最大导风角度对应区域转动。
88.在一个具体实现过程中,控制模块23,还用于:
89.在所述目标导风时间对应的结束时刻,获取使用对象的温度与环境温度之间的第
二温度差;
90.若所述第二温度差大于预设阈值,控制所述导风板在所述目标导风角度内循环转动,直到每次循环转动后使用对象的温度与环境温度之间的第三温度差小于或等于所述预设阈值后结束循环转动。
91.具体地,以所述目标导风时间为基准时间,按照预设的时间减小步长缩短时间后,得到每次循环转动对应的循环导风时长;根据所述循环导风时间以及所述目标导风角度,确定所述导风板在所述目标导风角度内的循环转动速度;根据所述循环转动速度,控制所述导风板在所述目标导风角度内转动。
92.在一个具体实现过程中,控制模块23,还用于:
93.在所述目标导风时间对应的结束时刻,获取使用对象的温度与环境温度之间的第二温度差;
94.若所述第二温度差大于预设阈值,控制所述导风板固定在所述目标导风角度对应的区域内的任意位置,直到所述第二温度差降低至所述预设阈值后,控制所述导风板经过所述目标导风角度对应的区域。
95.上述实施例的装置用于实现前述实施例中相应的方法,其具体实现方案可以参见前述实施例记载的方法及方法实施例中的相关说明,并且具有相应的方法实施例的有益效果,在此不再赘述。
96.实施例三
97.为解决现有技术中存在的上述技术问题,本发明实施例提供了一种空调的控制设备。
98.图3为本发明的空调的控制设备实施例的结构示意图,如图3所示,本实施例的空调的控制设备可以包括存储器30和控制器31;
99.所述存储器30上存储有计算机程序,所述计算机程序被控制器31执行时实现如上述实施例的空调的控制方法的步骤。
100.实施例四
101.为解决现有技术中存在的上述技术问题,本发明实施例提供了一种存储介质。
102.本实施例的存储介质,上存储有计算机程序,计算机程序被控制器执行时实现上述实施例的空调的控制方法的步骤。
103.可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。
104.需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是指至少两个。
105.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
106.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述
实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
107.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
108.此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
109.上述提到的存储介质可以是只读存储器,磁盘或光盘等。
110.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
111.虽然本发明所公开的实施方式如上,但所述的内容只是为了便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属技术领域内的技术人员,在不脱离本发明所公开的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与变化,但本发明的保护范围,仍须以所附的权利要求书所界定的范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1