本发明涉及智能控制,尤其涉及一种空调的智能调控方法及装置。
背景技术:
1、随着科学技术的进步,空调的技术也在飞速发展。目前,对于空调的各种控制操作也随着技术的进步而改变。
2、对于空调之类的环境因素调节设备,用户的需求在于获得更高的舒适感,且随着人工智能的不断发展,各种智能控制的方式也逐渐应用在人们的使用空调的日常中,例如语音控制、通过手机小程序对空调进行控制等。但是这种控制方式依旧需要用户进行人为调控,并且是通过接收用户发送的语音控制指令或者遥控控制指令等对空调的温度或风速等因素进行确定。但是,人们在对空调进行调控时所选择的空调运行模式未必与当前环境或者是当前用户的状态相匹配的,甚至有的情况下还会影响用户的身体健康。可见,提供一种新的空调的调控方法以提高空调控制的智能性以及准确性显得尤为重要。
技术实现思路
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、本发明实施例中,根据获取到的目标用户的当前用户位置,计算目标用户与空调之间的用户距离值,判断用户距离值是否在预先设定的空调吹风距离范围值内,若在则根据当前用户位置、用户距离值以及空调当前运行模式的送风距离,确定空调的控制参数。可见,实施本发明能够根据目标用户的当前用户位置、用户距离值以及空调当前运行模式的送风距离智能化确定空调的控制参数,能够有利于提高控制空调的智能性,进一步能够有利于提高控制空调的准确性,进而能够有利于提高用户使用空调的舒适度和体验感。