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.将所述风机转速与预设的转速阈值进行对比,并将所述导风板角度与预设的角度阈值进行对比;
41.若所述风机转速小于所述转速阈值,并且所述导风板角度小于所述角度阈值,则将分层温度差设定为预设的第一温度差;
42.若所述风机转速大于所述转速阈值,并且所述导风板角度大于所述角度阈值,则将分层温度差设定为预设的第二温度差;
43.当所述风机转速大于等于所述转速阈值,并且所述导风板角度小于等于所述角度阈值时,或者当所述风机转速小于等于所述转速阈值,并且所述导风板角度大于等于所述角度阈值时,则将分层温度差设定为预设的第三温度差。
44.在本技术的一种可能的实现方式中,确定单元还用于:
45.获取初始的转速阈值,以及初始的角度阈值;
46.检测得到初始室温;
47.根据预设的转速对应关系,确定所述初始室温对应的转速修正值,并根据预设的角度对应关系,确定所述初始室温对应的角度修正值;
48.根据所述初始的转速阈值和所述转速修正值,计算得到预设的转速阈值,并根据所述初始的角度阈值和所述角度修正值,计算得到预设的角度阈值。
49.在本技术的一种可能的实现方式中,确定单元还用于:
50.查询得到所述空调器的历史指令记录;
51.若所述历史指令记录中不包含达温停机指令,则将预设的第一温度作为第一温度差,将预设的第二温度作为第二温度差;
52.若所述历史指令记录中包含达温停机指令,则根据预设的第三温度作为第一温度差,将预设的第四温度作为第二温度差。
53.在本技术的一种可能的实现方式中,修正单元还用于:
54.控制所述空调器进入温度修正模式,并获取所述空调器在所述温度修正模式下的运行时长;
55.根据所述运行时长对应的时长修正温度,以及所述分层温度差,计算得到目标修正温度;
56.获取检测得到的初始室温和所述目标修正温度之间的差,得到体感温度。
57.在本技术的一种可能的实现方式中,修正单元还用于:
58.获取空调器高度;
59.查询预设的修正温度表,得到所述空调器高度对应的高度修正温度;
60.根据所述高度修正温度、所述运行时长对应的时长修正温度,以及所述分层温度差,计算得到目标修正温度。
61.在本技术的一种可能的实现方式中,确定单元还用于:
62.根据所述分层温度差对应的角度调整值,对所述导风板角度进行调整。
63.第三方面,本技术还提供一种电子设备,电子设备包括处理器、存储器以及存储于存储器中并可在处理器上运行的计算机程序,处理器调用存储器中的计算机程序时执行本技术提供的任一种空调器控制方法中的步骤。
64.第四方面,本技术还提供一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器执行时实现本技术提供的任一种空调器控制方法中的步骤。
65.综上所述,本技术实施例提供的空调器控制方法包括:获取空调器的风机转速和导风板角度;根据所述风机转速和所述导风板角度,确定分层温度差;根据所述分层温度差,对检测得到的初始室温进行修正,得到体感温度;根据所述体感温度,对所述空调器的温度控制参数进行调整。
66.可见,本技术实施例提供的空调器控制方法可以在调节房间室温时,计算温度分
层导致的分层温度差,然后根据分层温度差确定用户的体感温度,并根据用户的体感温度进行空调器控制,可以避免温度分层时空调器检测到的初始室温与用户体感温度不同,因此温度调整不准确的问题。
附图说明
67.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
68.图1是本技术实施例提供的空调器控制方法的应用场景示意图;
69.图2是本技术实施例中提供的空调器控制方法的一种流程示意图;
70.图3是本技术实施例中提供的获取第一温度差和第二温度差的一种流程示意图;
71.图4是本技术实施例中提供的空调器控制方法的另一种流程示意图;
72.图5是本技术实施例中提供的空调器控制装置的一个实施例结构示意图;
73.图6是本技术实施例中提供的电子设备的一个实施例结构示意图。
具体实施方式
74.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
75.在本技术实施例的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本技术实施例的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
76.为了使本领域任何技术人员能够实现和使用本技术,给出了以下描述。在以下描述中,为了解释的目的而列出了细节。应当明白的是,本领域普通技术人员可以认识到,在不使用这些特定细节的情况下也可以实现本技术。在其它实例中,不会对公知的过程进行详细阐述,以避免不必要的细节使本技术实施例的描述变得晦涩。因此,本技术并非旨在限于所示的实施例,而是与符合本技术实施例所公开的原理和特征的最广范围相一致。
77.本技术实施例提供一种空调器控制方法、装置、电子设备和存储介质。其中,该空调器控制装置可以集成在电子设备中,该电子设备可以是服务器,也可以是终端等设备。
78.本技术实施例空调器控制方法的执行主体可以为本技术实施例提供的空调器控制装置,或者集成了该空调器控制装置的服务器设备、物理主机或者用户设备(user equipment,ue)等不同类型的电子设备,其中,空调器控制装置可以采用硬件或者软件的方式实现,ue具体可以为智能手机、平板电脑、笔记本电脑、掌上电脑、台式电脑或者个人数字助理(personal digital assistant,pda)等终端设备。
79.该电子设备可以采用单独运行的工作方式,或者也可以采用设备集群的工作方式。
80.参见图1,图1是本技术实施例所提供的空调器控制系统的场景示意图。其中,该空调器控制系统可以包括电子设备101,电子设备101中集成有空调器控制装置。
81.另外,如图1所示,该空调器控制系统还可以包括存储器102,用于存储数据,如存储文本数据。
82.需要说明的是,图1所示的空调器控制系统的场景示意图仅仅是一个示例,本技术实施例描述的空调器控制系统以及场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着空调器控制系统的演变和新业务场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。
83.下面,开始介绍本技术实施例提供的空调器控制方法,本技术实施例中以电子设备作为执行主体,为了简化与便于描述,后续方法实施例中将省略该执行主体,该空调器控制方法包括:获取空调器的风机转速和导风板角度;根据所述风机转速和所述导风板角度,确定分层温度差;根据所述分层温度差,对检测得到的初始室温进行修正,得到体感温度;根据所述体感温度,对所述空调器的温度控制参数进行调整。
84.参照图2,图2是本技术实施例提供的空调器控制方法的一种流程示意图。需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。该空调器控制方法具体可以包括以下步骤201-步骤204,其中:
85.201、获取空调器的风机转速和导风板角度。
86.其中,风机转速是指内风机的实时转速。导风板角度是指空调器内机的出风口处导风板的实时角度。示例性地,在本技术实施例中,可以将导风板处于水平时的角度设置为0
°
,当导风板向上送风时,角度为负值,当导风板向下送风时,角度为正值,因此可以理解的,导风板送风的方向越朝向地面,则导风板角度越大。
87.在本技术实施例中,电子设备可以在控制空调器进入制热模式后,执行步骤201。
88.202、根据所述风机转速和所述导风板角度,确定分层温度差。
89.分层温度差是指由于温度分层,空调器检测得到的温度与用户实际所处的室温之间的温度差。
90.产生分层温度差的原因是挂式空调器通常安装在房间的墙壁上方,因此空调器的回风口接近天花板,而在制热模式下,热空气的密度较小,容易聚集在房间的天花板附近,因此在空调器进行制热时,回风口容易不断地回收天花板附近的热空气,然后再将这些热空气进行加热后排出,因此房间内的温度会逐渐上升,并且更多的热空气会聚集在天花板附近,导致房间内上下温度差增加。
91.可以理解的,风机转速和导风板角度均会影响回风口吸入热空气的空气量。当风机转速较低时,空调器出风口的出风速度较慢,因此热空气无法被送至房间远处,回风口更容易吸入热空气。当导风板角度较小,更朝向天花板时,热空气在天花板上聚集的速度更快,因此出风口更容易吸入热空气。
92.因此,可以根据风机转速和导风板角度,估算分层温度差。在一些实施例中,可以分别根据风机转速和导风板角度的大小情况,查询得到对应的温度差,将其作为此时的分层温度差。步骤“根据所述风机转速和所述导风板角度,确定分层温度差”,包括:
93.(1.1)将所述风机转速与预设的转速阈值进行对比,并将所述导风板角度与预设
的角度阈值进行对比。
94.其中,预设的转速阈值和预设的角度阈值分别用于评估风机转速和导风板角度的大小。转速阈值和角度阈值的具体数值可以根据实际场景的需求进行预先设置,并存储在空调器的存储空间中,在执行步骤(1.1)时,电子设备从空调器的存储空间中读取得到转速阈值和角度阈值。
95.(1.2)若所述风机转速小于所述转速阈值,并且所述导风板角度小于所述角度阈值,则将分层温度差设定为预设的第一温度差。
96.若风机转速小于转速阈值,并且导风板角度小于角度阈值,则说明风机转速较小,并且导风板出风的方向更接近天花板,因此空调器出风口更容易吸入热空气,此时,可以将分层温度差设置为较大的第一温度差。第一温度差的具体数值可以根据实际场景进行设置,例如,可以设置为8℃。
97.(1.3)若所述风机转速大于所述转速阈值,并且所述导风板角度大于所述角度阈值,则将分层温度差设定为预设的第二温度差。
98.若风机转速大于转速阈值,并且导风板角度大于角度阈值,则说明风机转速较大,并且导风板出风的方向更接近地面,因此空调器出风口更不容易吸入热空气,此时,可以将分层温度差设置为较小的第二温度差,可以理解的,第二温度差小于第一温度差。第二温度差的具体数值可以根据实际场景进行设置,例如,可以设置为2℃。
99.(1.4)当所述风机转速大于等于所述转速阈值,并且所述导风板角度小于等于所述角度阈值时,或者当所述风机转速小于等于所述转速阈值,并且所述导风板角度大于等于所述角度阈值时,则将分层温度差设定为预设的第三温度差。
100.当所述风机转速大于等于所述转速阈值,并且所述导风板角度小于等于所述角度阈值时,或者当所述风机转速小于等于所述转速阈值,并且所述导风板角度大于等于所述角度阈值时,说明风机转速较大,并且导风板出风的方向更接近于天花板,或者风机转速较小,并且导风板出风的方向更接近于地面,此时,空调器出风口吸入热空气的概率高于步骤(1.3)的情况,而低于步骤(1.2)的情况,因此可以将分层温度差设置为的第三温度差,其中,第三温度差大于第二温度差,并且小于第一温度差。
101.需要说明的是,在一些实施例中,可以仅在步骤(1.2)-步骤(1.4)中,仅1个或者2个满足时,电子设备才确定分层温度差。例如,可以仅在所述风机转速小于所述转速阈值,并且所述导风板角度小于所述角度阈值时,以及所述风机转速大于所述转速阈值,并且所述导风板角度大于所述角度阈值时,确定分层温度差。或者,也可以仅在所述风机转速小于所述转速阈值,并且所述导风板角度小于所述角度阈值时,以及当所述风机转速大于等于所述转速阈值,并且所述导风板角度小于等于所述角度阈值时,以及当所述风机转速小于等于所述转速阈值,并且所述导风板角度大于等于所述角度阈值时,确定分层温度差。
102.在一些实施例中,预设的转速阈值和预设的角度阈值可以根据当前的室温进行自适应调整,因此可以进一步提高房间内温度控制的智能化程度,保证计算得到的分层温度差更加准确。此时,保证“将所述风机转速与预设的转速阈值进行对比,并将所述导风板角度与预设的角度阈值进行对比”之前,还包括:
103.(2.1)获取初始的转速阈值,以及初始的角度阈值。
104.在步骤(2.1)中,初始的转速阈值和初始的角度阈值是指预先设置在空调器存储
空间中的预设值。在执行步骤(2.1)时,电子设备可以从空调器存储空间中读取得到初始的转速阈值,以及初始的角度阈值。
105.(2.2)检测得到初始室温。
106.其中,初始室温可以是指当前室温,电子设备可以通过空调器上设置的环境温度检测装置,或者通过独立设置的环境温度检测装置,检测得到初始室温。
107.(2.3)根据预设的转速对应关系,确定所述初始室温对应的转速修正值,并根据预设的角度对应关系,确定所述初始室温对应的角度修正值。
108.其中,预设的转速对应关系可以存储在空调器存储空间中,以数据表的形式存在,在该数据表中,存储有室温和转速修正值之间的对应关系。
109.其中,预设的角度对应关系可以存储在空调器存储空间中,以数据表的形式存在,在该数据表中,存储有室温和角度修正值之间的对应关系。
110.转速修正值和角度修正值分别用于对初始的转速阈值,以及初始的角度阈值进行修正。修正的原因是房间内温度越高,则温度分层的情况越明显,因此若以初始的转速阈值和初始的角度阈值进行风机转速和导风板角度的判断,则会导致风机转速大于初始的转速阈值,并且导风板角度大于初始的角度阈值时,获取到的第二温度差小于实际的温度差。
111.(2.4)根据所述初始的转速阈值和所述转速修正值,计算得到预设的转速阈值,并根据所述初始的角度阈值和所述角度修正值,计算得到预设的角度阈值。
112.在执行步骤(2.4)时,电子设备可以将初始的转速阈值和转速修正值求和,得到预设的转速阈值,并将初始的角度阈值和角度修正值求和,得到预设的角度阈值。
113.203、根据所述分层温度差,对检测得到的初始室温进行修正,得到体感温度。
114.其中,体感温度可以理解为用户所处环境的体感室温,体感温度与初始室温之间的差异在于,初始室温是空调器检测到的室温,由于温度分层的原因,可能检测到的初始室温与用户所处环境的体感室温之间存在差异。
115.在一些实施例中,电子设备可以将初始室温与分层温度差作差,得到体感温度。初始室温的说明可以参考上文,具体不进行赘述。
116.在另一些实施例中,由于空调器进入修正模式的时长增加时,随着空调器的控制,房间内温度分层的现象会逐渐减弱,因此对于初始温度的修正程度可以逐渐降低,以提高房间内温度控制的准确性和智能化,提高用户体验。此时,步骤“根据所述分层温度差,对检测得到的初始室温进行修正,得到体感温度”,包括:
117.(3.1)控制所述空调器进入温度修正模式,并获取所述空调器在所述温度修正模式下的运行时长。
118.其中,温度修正模式可以是指空调器进入对初始室温进行修正的模式。在一些实施例中,电子设备可以在接收到用户发出的模式进入指令后,控制空调器进入温度修正模式,也可以在风机转速和导风板角度满足步骤(1.2)-步骤(1.4)中至少一个条件时,自动进入温度修正模式,例如可以在满足步骤(1.2)和步骤(1.3)的条件时,自动进入温度修正模式,而在满足步骤(1.4)时,不进入温度修正模式。
119.需要说明的是,在进入温度修正模式后,电子设备可以持续执行步骤(3.1)-步骤(3.3),直至退出温度修正模式为止。
120.(3.2)根据所述运行时长对应的时长修正温度,以及所述分层温度差,计算得到目
标修正温度。
121.时长修正温度是指根据运行时长,对分层温度差进行修正的的温度值,原因是调器进入修正模式的时长增加时,随着空调器的控制,房间内温度分层的现象会逐渐减弱,因此对于初始温度的修正程度可以逐渐降低。
122.目标修正温度是指经过修正后的分层温度差。
123.其中,电子设备可以查询预设的数据表,得到运行时长对应的时长修正温度。例如当运行时长达到t1时,可以将对应的时长修正温度设置为y,当运行时长达到t2时,可以将对应的时长修正温度设置为1.5y。
124.在执行步骤3.2时,电子设备可以获取分层温度差与时长修正温度之间的差,并将计算得到的差作为目标修正温度。
125.除了步骤(3.2)的方式之外,为了提高目标修正温度的准确度,电子设备还可以进一步根据空调器高度,对分层温度差进行修正,得到目标修正温度。此时,步骤“根据所述运行时长对应的时长修正温度,以及所述分层温度差,计算得到目标修正温度”,包括:
126.(3.11)获取空调器高度。
127.空调器高度可以是指空调器的安装位置距离房间地面的高度。在一些实施例中,空调器高度可以在人工预先获取后,存储在空调器的存储空间中,当执行步骤(3.11)时,电子设备从空调器的存储空间中,读取得到空调器高度。
128.(3.12)查询预设的修正温度表,得到所述空调器高度对应的高度修正温度。
129.其中,预设的修正温度表中包含空调器高度与修正温度之间的对应关系,该修正温度表可以存储在空调器的存储空间中,在执行步骤(3.12)时,电子设备从空调器的存储空间中,读取得到预设的修正温度表。
130.(3.13)根据所述高度修正温度、所述运行时长对应的时长修正温度,以及所述分层温度差,计算得到目标修正温度。
131.在执行步骤(3.13)时,电子设备可以将分层温度差减去高度修正温度和时长修正温度,得到目标修正温度。
132.(3.3)获取检测得到的初始室温和所述目标修正温度之间的差,得到体感温度。
133.204、根据所述体感温度,对所述空调器的温度控制参数进行调整。
134.其中,温度控制参数是指空调器中用于调节室温的运行参数。例如,温度控制参数可以包括空调器中节流阀的开度、压缩机的运行频率等等。
135.得到可以用于表征用户体感温度的体感温度后,电子设备可以对空调器的温度控制参数进行调整,以使用户体感温度达到用户的设定温度。
136.综上所述,本技术实施例提供的空调器控制方法包括:获取空调器的风机转速和导风板角度;根据所述风机转速和所述导风板角度,确定分层温度差;根据所述分层温度差,对检测得到的初始室温进行修正,得到体感温度;根据所述体感温度,对所述空调器的温度控制参数进行调整。
137.可见,本技术实施例提供的空调器控制方法可以在调节房间室温时,计算温度分层导致的分层温度差,然后根据分层温度差确定用户的体感温度,并根据用户的体感温度进行空调器控制,可以避免温度分层时空调器检测到的初始室温与用户体感温度不同,因此温度调整不准确的问题。
138.由上文中的说明可知,当房间内的温度较高时,温度分层的情况更加严重,因此若空调器进入制热模式的指令并非是首次开机指令,即空调器此次进入制热模式之前,已经对房间进行了一定程度的制热,则需要设定不同的第一温度差和第二温度差,以提高温度控制的准确度。参考图3,此时,步骤“将所述风机转速与预设的转速阈值进行对比,并将所述导风板角度与预设的角度阈值进行对比”之前,还包括:
139.301、查询得到所述空调器的历史指令记录。
140.空调器的历史指令记录中,包含了空调器接收到,或者生成的所有指令。例如,历史指令记录中可以包括用户通过遥控器、智能手机等控制终端发送至空调器的指令,还可以包括空调器在检测到室内环境参数满足预设条件时,生成的空调器控制指令。
141.302a、若所述历史指令记录中不包含达温停机指令,则将预设的第一温度作为第一温度差,将预设的第二温度作为第二温度差。
142.达温停机指令是指当空调器检测到的温度达到预设的停机条件时,为了避免室温过高,并且节省能源,所生成的停机指令,用于关闭空调器内部的压缩机等部件。
143.若历史指令记录中不包含达温停机指令,则说明空调器进入制热模式的指令是首次开机指令,即空调器此次进入制热模式之前,未曾对房间进行过制热。此时,可以将较小的第一温度作为第一温度差,并将较小的第二温度作为第二温度差。
144.302b、若所述历史指令记录中包含达温停机指令,则根据预设的第三温度作为第一温度差,将预设的第四温度作为第二温度差。
145.若历史指令记录中包含达温停机指令,则说明空调器进入制热模式的指令并非是首次开机指令,即空调器此次进入制热模式之前,已经对房间进行过一定程度的制热。此时,可以将较大的第三温度作为第一温度差,并将较大的第四温度作为第二温度差。
146.可以理解的,第三温度大于第一温度,第四温度大于第二温度。
147.在一些实施例中,在得到分层温度差后,除了计算体感温度之外,还可以对导风板的角度进行调整,以改善房间内的温度分层情况。参考图4,此时,步骤“根据所述风机转速和所述导风板角度,确定分层温度差”之后,还包括:
148.401、根据所述分层温度差对应的角度调整值,对所述导风板角度进行调整。
149.示例性地,电子设备可以根据分层温度差,查询空调器的存储空间中预存储的角度数据表,得到分层温度差对应的角度调整值。例如,当分层温度差较小时,角度调整值可以设置为0,即不调整导风板的角度,当分层温度差较大时,可以将导风板的角度增大,以改善温度分层的情况。
150.为了更好实施本技术实施例中的空调器控制方法,在空调器控制方法基础之上,本技术实施例中还提供一种空调器控制装置,如图5所示,为本技术实施例中空调器控制装置的一个实施例结构示意图,该空调器控制装置500包括:
151.获取单元501,用于获取空调器的风机转速和导风板角度;
152.确定单元502,用于根据所述风机转速和所述导风板角度,确定分层温度差;
153.修正单元503,用于根据所述分层温度差,对检测得到的初始室温进行修正,得到体感温度;
154.调整单元504,用于根据所述体感温度,对所述空调器的温度控制参数进行调整。
155.在本技术的一种可能的实现方式中,确定单元502还用于:
156.将所述风机转速与预设的转速阈值进行对比,并将所述导风板角度与预设的角度阈值进行对比;
157.若所述风机转速小于所述转速阈值,并且所述导风板角度小于所述角度阈值,则将分层温度差设定为预设的第一温度差;
158.若所述风机转速大于所述转速阈值,并且所述导风板角度大于所述角度阈值,则将分层温度差设定为预设的第二温度差;
159.当所述风机转速大于等于所述转速阈值,并且所述导风板角度小于等于所述角度阈值时,或者当所述风机转速小于等于所述转速阈值,并且所述导风板角度大于等于所述角度阈值时,则将分层温度差设定为预设的第三温度差。
160.在本技术的一种可能的实现方式中,确定单元502还用于:
161.获取初始的转速阈值,以及初始的角度阈值;
162.检测得到初始室温;
163.根据预设的转速对应关系,确定所述初始室温对应的转速修正值,并根据预设的角度对应关系,确定所述初始室温对应的角度修正值;
164.根据所述初始的转速阈值和所述转速修正值,计算得到预设的转速阈值,并根据所述初始的角度阈值和所述角度修正值,计算得到预设的角度阈值。
165.在本技术的一种可能的实现方式中,确定单元502还用于:
166.查询得到所述空调器的历史指令记录;
167.若所述历史指令记录中不包含达温停机指令,则将预设的第一温度作为第一温度差,将预设的第二温度作为第二温度差;
168.若所述历史指令记录中包含达温停机指令,则根据预设的第三温度作为第一温度差,将预设的第四温度作为第二温度差。
169.在本技术的一种可能的实现方式中,修正单元503还用于:
170.控制所述空调器进入温度修正模式,并获取所述空调器在所述温度修正模式下的运行时长;
171.根据所述运行时长对应的时长修正温度,以及所述分层温度差,计算得到目标修正温度;
172.获取检测得到的初始室温和所述目标修正温度之间的差,得到体感温度。
173.在本技术的一种可能的实现方式中,修正单元503还用于:
174.获取空调器高度;
175.查询预设的修正温度表,得到所述空调器高度对应的高度修正温度;
176.根据所述高度修正温度、所述运行时长对应的时长修正温度,以及所述分层温度差,计算得到目标修正温度。
177.在本技术的一种可能的实现方式中,确定单元502还用于:
178.根据所述分层温度差对应的角度调整值,对所述导风板角度进行调整。
179.具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
180.由于该空调器控制装置可以执行任意实施例中空调器控制方法中的步骤,因此,
可以实现本技术任意实施例中空调器控制方法所能实现的有益效果,详见前面的说明,在此不再赘述。
181.此外,为了更好实施本技术实施例中空调器控制方法,在空调器控制方法
182.基础之上,本技术实施例还提供一种电子设备,参阅图6,图6示出了本技术实施例电子设备的一种结构示意图,具体的,本技术实施例提供的电子设备包括处理器601,处理器601用于执行存储器602中存储的计算机程序时实现任意实施例中空调器控制方法的各步骤;或者,处理器601用于执行存储器602中存储的计算机程序时实现如图5对应实施例中各单元的功能。
183.示例性的,计算机程序可以被分割成一个或多个模块/单元,一个或者多个模块/单元被存储在存储器602中,并由处理器601执行,以完成本技术实施例。一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序在计算机装置中的执行过程。
184.电子设备可包括,但不仅限于处理器601、存储器602。本领域技术人员可以理解,示意仅仅是电子设备的示例,并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件。
185.处理器601可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,处理器是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分。
186.存储器602可用于存储计算机程序和/或模块,处理器601通过运行或执行存储在存储器602内的计算机程序和/或模块,以及调用存储在存储器602内的数据,实现计算机装置的各种功能。存储器602可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据(比如音频数据、视频数据等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
187.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的空调器控制装置、电子设备及其相应单元的具体工作过程,可以参考任意实施例中空调器控制方法的说明,具体在此不再赘述。
188.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一存储介质中,并由处理器进行加载和执行。
189.为此,本技术实施例提供一种存储介质,存储介质上存储有计算机程序,该计算机程序被处理器执行时执行本技术任意实施例中空调器控制方法中的步骤,具体操作可参考任意实施例中空调器控制方法的说明,在此不再赘述。
190.其中,该存储介质可以包括:只读存储器(rom,read only memory)、随机存取存储
器(ram,random access memory)、磁盘或光盘等。
191.由于该存储介质中所存储的指令,可以执行本技术任意实施例中空调器控制方法中的步骤,因此,可以实现本技术任意实施例中空调器控制方法所能实现的有益效果,详见前面的说明,在此不再赘述。
192.以上对本技术实施例所提供的一种空调器控制方法、装置、存储介质及电子设备进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
技术特征:1.一种空调器控制方法,其特征在于,包括:获取空调器的风机转速和导风板角度;根据所述风机转速和所述导风板角度,确定分层温度差;根据所述分层温度差,对检测得到的初始室温进行修正,得到体感温度;根据所述体感温度,对所述空调器的温度控制参数进行调整。2.根据权利要求1所述的空调器控制方法,其特征在于,所述根据所述风机转速和所述导风板角度,确定分层温度差,包括:将所述风机转速与预设的转速阈值进行对比,并将所述导风板角度与预设的角度阈值进行对比;若所述风机转速小于所述转速阈值,并且所述导风板角度小于所述角度阈值,则将分层温度差设定为预设的第一温度差;若所述风机转速大于所述转速阈值,并且所述导风板角度大于所述角度阈值,则将分层温度差设定为预设的第二温度差;当所述风机转速大于等于所述转速阈值,并且所述导风板角度小于等于所述角度阈值时,或者当所述风机转速小于等于所述转速阈值,并且所述导风板角度大于等于所述角度阈值时,则将分层温度差设定为预设的第三温度差。3.根据权利要求2所述的空调器控制方法,其特征在于,所述将所述风机转速与预设的转速阈值进行对比,并将所述导风板角度与预设的角度阈值进行对比之前,还包括:获取初始的转速阈值,以及初始的角度阈值;检测得到初始室温;根据预设的转速对应关系,确定所述初始室温对应的转速修正值,并根据预设的角度对应关系,确定所述初始室温对应的角度修正值;根据所述初始的转速阈值和所述转速修正值,计算得到预设的转速阈值,并根据所述初始的角度阈值和所述角度修正值,计算得到预设的角度阈值。4.根据权利要求2所述的空调器控制方法,其特征在于,所述将所述风机转速与预设的转速阈值进行对比,并将所述导风板角度与预设的角度阈值进行对比之前,还包括:查询得到所述空调器的历史指令记录;若所述历史指令记录中不包含达温停机指令,则将预设的第一温度作为第一温度差,将预设的第二温度作为第二温度差;若所述历史指令记录中包含达温停机指令,则根据预设的第三温度作为第一温度差,将预设的第四温度作为第二温度差。5.根据权利要求1所述的空调器控制方法,其特征在于,所述根据所述分层温度差,对检测得到的初始室温进行修正,得到体感温度,包括:控制所述空调器进入温度修正模式,并获取所述空调器在所述温度修正模式下的运行时长;根据所述运行时长对应的时长修正温度,以及所述分层温度差,计算得到目标修正温度;获取检测得到的初始室温和所述目标修正温度之间的差,得到体感温度。6.根据权利要求5所述的空调器控制方法,其特征在于,所述根据所述运行时长对应的
时长修正温度,以及所述分层温度差,计算得到目标修正温度,包括:获取空调器高度;查询预设的修正温度表,得到所述空调器高度对应的高度修正温度;根据所述高度修正温度、所述运行时长对应的时长修正温度,以及所述分层温度差,计算得到目标修正温度。7.根据权利要求1-6任一项所述的空调器控制方法,其特征在于,所述根据所述风机转速和所述导风板角度,确定分层温度差之后,还包括:根据所述分层温度差对应的角度调整值,对所述导风板角度进行调整。8.一种空调器控制装置,其特征在于,包括:获取单元,用于获取空调器的风机转速和导风板角度;确定单元,用于根据所述风机转速和所述导风板角度,确定分层温度差;修正单元,用于根据所述分层温度差,对检测得到的初始室温进行修正,得到体感温度;调整单元,用于根据所述体感温度,对所述空调器的温度控制参数进行调整。9.一种电子设备,其特征在于,所述电子设备包括处理器、存储器以及存储于所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的空调器控制方法中的步骤。10.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的空调器控制方法中的步骤。
技术总结本申请公开了一种空调器控制方法、装置、电子设备及存储介质。本申请实施例提供的空调器控制方法包括:获取空调器的风机转速和导风板角度;根据所述风机转速和所述导风板角度,确定分层温度差;根据所述分层温度差,对检测得到的初始室温进行修正,得到体感温度;根据所述体感温度,对所述空调器的温度控制参数进行调整。可见,本申请实施例提供的空调器控制方法可以在调节房间室温时,计算温度分层导致的分层温度差,然后根据分层温度差确定用户的体感温度,并根据用户的体感温度进行空调器控制,可以避免温度分层时空调器检测到的初始室温与用户体感温度不同,因此温度调整不准确的问题。问题。问题。
技术研发人员:陈超 梁勇超 高旭 袁文昭 曾键凯 邵禹琦
受保护的技术使用者:TCL空调器(中山)有限公司
技术研发日:2022.07.13
技术公布日:2022/11/1