空调控制方法、设备、介质及程序产品与流程

文档序号:27375403发布日期:2021-11-15 17:38阅读:172来源:国知局
空调控制方法、设备、介质及程序产品与流程

1.本技术涉及空调技术,尤其涉及一种空调控制方法、设备、介质及程序产品。


背景技术:

2.空调是一种能够调节室内环境温度的设备,随着经济的发展和社会的进步,人们对空调进行智能控制的要求也越来越高。例如,为了使用便捷,现有的空调大都具备远程遥控开启功能。
3.现在的空调通常通过安装wifi模块来实现远程遥控开启,用户可以在到家之前通过操作手机等设备远程遥控空调开启,或者设置手机等设备定时发送开启信号来远程遥控空调开启,以使用户在回到家之后就可以处于适宜的环境温度。
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.图1为本技术的一实施例提供的空调控制方法的流程示意图;
56.图2为本技术的另一实施例提供的空调控制方法的流程示意图;
57.图3为本技术的另一实施例提供的空调控制方法的流程示意图;
58.图4为本技术的另一实施例提供的空调控制方法的流程示意图;
59.图5为本技术的另一实施例提供的空调控制方法的流程示意图;
60.图6为本技术的另一实施例提供的空调控制方法的流程示意图;
61.图7为本技术的另一实施例提供的空调控制方法的流程示意图;
62.图8为本技术的另一实施例提供的空调控制方法的流程示意图;
63.图9为本技术的另一实施例提供的空调控制方法的流程示意图;
64.图10为本技术的另一实施例提供的空调控制方法的流程示意图;
65.图11是本技术的一实施例提供的空调控制设备的结构示意图。
66.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
67.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
68.目前,人们对空调进行智能控制的要求越来越高,例如,现有的空调大都具备远程遥控开启功能,以便用户提前控制空调开启。
69.现有技术中,通常通过在空调上安装wifi模块来实现空调的远程遥控开启,用户可以在到家之前通过操作手机等设备远程遥控空调开启,或者设置手机等设备定时发送开启信号来远程遥控空调开启,以使用户在回到家之后就可以处于适宜的环境温度。
70.但是,上述通过手动操作直接通过手机等设备远程遥控空调开启时,用户可能忘记需要远程遥控空调开启,导致空调提前开启时间不足甚至未提前开启,使得用户在回到家之后不能处于适宜的环境温度,影响用户使用体验;而通过设置手机等设备定时发送开
启信号来远程遥控空调开启时,用户可能把握不准时间,导致空调提前开启时间不足或者多余,使得用户在回到家之后不能处于适宜的环境温度,或者在用户到家之前提前达到适宜的环境温度,造成能源的浪费。
71.本技术提供的空调控制方法,旨在解决现有技术的如上技术问题,该方法可以根据用户的位置信息判断用户是否处于回家状态,并且当用户处于回家状态时进一步确定控制空调开启时的用户位置,该用户位置可以设置为在用户到达用户位置时控制空调开启,可以使空调在用户回到家时恰好能够将室内温度调整至适宜温度。通过这样的设置,不需要用户通过手机等设备远程遥控空调开启,或者通过设置手机等设备定时发送开启信号来远程遥控空调开启,从而避免用户在回到家之后不能处于适宜的环境温度或者造成能源的浪费,提高控制空调开启的智能性,从而提升用户使用体验。
72.下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
73.实施例一
74.图1是本技术实施例一提供的空调控制方法的流程图,本技术实施例提供的空调控制方法应用于空调,该空调与一个用户的用户终端通讯连接,如图1所示,该空调控制方法包括以下步骤:
75.s101:在空调处于未开启状态下,获取用户的位置信息,并且根据位置信息判断用户是否处于回家状态。
76.在本实施例中,可以获取与空调通讯连接的用户终端的位置信息,并将该用户终端的位置信息作为用户的位置信息。用户终端包括但不限于:手机、智能手表和智能手环等设备。
77.在一些实施例中,可以预先设置获取用户的位置信息的时间,因此,如图2所示,s101的一种可行的实施方式包括:s1011a、在空调处于未开启状态下,确定时间是否达到用户预定的下班时间,若达到,则获取用户的位置信息;s1012、根据位置信息判断用户是否处于回家状态。
78.在本实施方式中,若时间达到用户预定的下班时间,说明用户可能将要回家,在此之前不需要获取用户的位置信息,只需在此之后获取用户的位置信息。通过根据判断时间是否达到用户预定的下班时间,可以简单而又准确地确定获取用户位置信息的时间,降低获取用户位置过程的能源消耗,避免浪费。
79.可选的,如图3所示,s1011a的一种可能的实现方式为:s1011b、在空调处于未开启状态下,确定空调的关机时长是否达到预设关机时长,若达到,则获取用户的位置信息。
80.在本实施方式中,若空调的关机时长较长,说明用户已经长时间不在家,可能即将回家,在此之前不需要获取用户的位置信息,只需在此之后获取用户的位置信息。通过根据判断空调的关机时长是否达到预设关机时长,不需要用户设置下班时间,空调可以自动获取关机时长,提高空调控制的智能性,同时降低获取用户位置过程的能源消耗,避免浪费。本领域技术人员可以灵活设置预设关机时长,例如,预设关机时长可以是8小时,也可以是9小时。
81.可选的,如图4所示,s1011a的另一种可能的实现方式为:s1011c1、在空调处于未
开启状态下,根据用户的历史位置数据以及用户的空调使用习惯信息确定位置获取时间;s1011c2、若时间达到位置获取时间,则获取用户的位置信息。
82.在本实施方式中,可以根据用户的历史位置数据以及用户的空调使用习惯信息确定位置获取时间,例如,用户基本都在17:40开始从公司回家,并且在18:30到家开启空调,那么可以将位置获取时间设置为18:00。
83.在本实施方式中,通过根据用户的历史位置数据以及用户的空调使用习惯信息确定位置获取时间,完全不需要用户事先设置任何参数,空调可以根据历史运行数据等通过大数据分析自动确定位置获取时间,进一步提高空调控制的智能性以及准确性,同时降低获取用户位置过程的能源消耗,避免浪费。
84.在另一些实施例中,根据用户的位置信息可以确定用户的移动距离、移动方向等信息,因此,如图5所示,s101的另一种可行的实施方式包括:s1013、以第一预设时长为间隔,周期地获取用户的位置信息;s1014a、根据位置信息确定用户所处位置与家庭所在位置之间的移动距离,并且根据移动距离判断用户是否处于回家状态。
85.在本实施方式中,用户回家的过程即是用户逐渐靠近家庭所在位置的过程,也就是用户所处位置与家庭所在位置之间的移动距离逐渐缩小的过程。因此,通过用户所处位置与家庭所在位置之间的移动距离即可简便而又准确地判断出用户是否处于回家状态。
86.需要说明的是,以第一预设时长为间隔,周期地获取用户的位置信息指的是,每隔第一预设时长就获取一次用户的位置信息。在本实施方式中,本领域技术人员可以灵活设置第一预设时长,例如,第一预设时长可以是1min,也可以是2min,在此不作限制。
87.此外,还需要说明的是,根据移动距离判断用户是否处于回家状态的方法可以是:按照获取位置信息的先后顺序进行排序以生成位置序列,判断序列中每一位置信息所对应的移动距离是否逐渐减小,若是,则用户处于回家状态,若否,则用户未处于回家状态。或者,根据移动距离判断用户是否处于回家状态的方法还可以是:判断位置信息所对应的移动距离是否达到预设的移动距离,若是,则用户处于回家状态,若否,则用户未处于回家状态。当然,也可以利用其他方式根据移动距离判断用户是否处于回家状态,在此不作限制。
88.可选的,如图6所示,s1014a的一种可能的实现方式为:s1014b、根据位置信息确定用户的移动方向,并且根据移动方向判断用户是否处于回家状态。
89.在本实施方式中,用户回家的过程即是用户趋于家庭所在位置移动的过程,只要用户的移动方向是从用户所处位置趋于家庭所在位置的方向,即可确定用户处于回家状态。因此,通过用户的移动方向即可简便而又准确地判断出判断用户是否处于回家状态。
90.需要说明的是,根据移动方向判断用户是否处于回家状态的方法可以是:判断移动方向是否为用户从所处位置趋于家庭所在位置的方向,若是,则用户处于回家状态,若否,则用户未处于回家状态。当然,也可以利用其他方式根据移动方向判断用户是否处于回家状态,在此不作限制。
91.可选的,如图7所示,s1014a的另一种可能的实现方式为:s1014c1、根据位置信息确定用户的移动方向以及用户所处位置与家庭所在位置之间的移动距离;s1014c2、根据移动方向以及移动距离判断用户是否处于回家状态。
92.在本实施方式中,用户回家的过程即是用户所处位置与家庭所在位置之间的移动距离逐渐缩小的过程,也可以认为是用户趋于家庭所在位置移动的过程。因此,通过综合移
动方向和移动距离两个方面进行判断,可以进一步提高用户状态判断的准确性,减小偶然事件带来的误差,如用户下班途中因堵车而绕远路等情形。
93.在一个可能的实施方式中,上述s1014b和s1014c1中根据位置信息确定用户的移动方向,可以包括:按照获取位置信息的先后顺序进行排序以生成位置序列;分别生成位置序列中排序最先的位置信息与其他位置信息之间的方向矢量,确定方向矢量中方向相同的矢量数目,并且判断方向相同的矢量数目是否大于等于预设数目,若是,则将方向相同的矢量方向作为用户的移动方向。
94.由于道路情况、建筑物以及障碍物等的影响,用户基本不可能从所处位置不改变方向地移动,本实施方式适用于用户回家过程中移动方向改变程度较大的情形,通过分别生成位置序列中排序最先的位置信息与其他位置信息之间的方向矢量,两个位置信息之间的间隔时间越大,方向矢量的方向越准确,进一步提高移动方向判断的准确性,此外,还通过方向相同的矢量数目减小偶然事件带来的误差,从而更进一步地提高移动方向判断的准确性。
95.在一个另可能的实施方式中,上述s1014b和s1014c1中根据位置信息确定用户的移动方向,可以包括:按照获取位置信息的先后顺序进行排序以生成位置序列;分别生成位置序列中相邻两个位置信息之间的方向矢量;确定方向矢量中方向相同的矢量数目,并且判断方向相同的矢量数目是否大于等于预设数目,若是,则将方向相同的矢量方向作为用户的移动方向。
96.本实施方式适用于用户回家过程中移动方向改变程度较小的情形,通过分别生成位置序列中相邻两个位置信息之间的方向矢量,只要用户途中改变移动方向就可以简单便捷地检测到,进一步提高移动方向判断的准确性,此外,还通过方向相同的矢量数目减小偶然事件带来的误差,从而更进一步地提高移动方向判断的准确性。
97.在上述实施方式中,预设数目小于等于组成位置序列的位置信息的数目,具体的数据本领域技术人员可以灵活设置,在此不作限制。
98.在一个具体的实施方式中,可以任意获取一定数目的位置信息,例如获取4个位置信息a、b、c、d,将这4个位置信息按照获取位置信息的先后顺序进行排序以生成位置序列abcd,分别生成a与b、a与c、a与d之间的方向矢量,或者分别生成a与b、b与c、c与d之间的方向矢量,若这3个方向矢量中方向相同的矢量数目大于等于2,则这些方向相同的矢量方向即为用户的移动方向。
99.在一个可能的实施方式中,如图8所示,上述s1014c2中根据移动方向以及移动距离判断用户是否处于回家状态,可以包括:s201、判断移动方向是否为用户从所处位置趋于家庭所在位置的方向;s202、若不是,则继续以第一预设时长为间隔,周期地获取用户的位置信息;s203、若是,则确定用户移动移动距离所需的移动时长;s204、判断移动时长是否小于第二预设时长;s205、若移动时长小于第二预设时长,则确定用户处于回家状态;s206、若移动时长不小于第二预设时长,则按照预设的时间增值逐渐增大第一预设时长,并以增大后的第一预设时长为间隔周期地获取用户的位置信息。
100.在本实施方式中,若移动方向不是用户从所处位置趋于家庭所在位置的方向,说明用户并未处于回家的方向,此时继续以第一预设时长为间隔,周期地获取用户的位置信息,直至以某位置信息确定的移动方向为用户从所处位置趋于家庭所在位置的方向。若移
动方向为用户从所处位置趋于家庭所在位置的方向,则继续判断用户是否距离家庭所在位置较近。若移动时长小于第二预设时长,则确定用户处于回家状态;若移动时长不小于第二预设时长,说明用户离家较远,则按照预设的时间增值逐渐增大第一预设时长,并以增大后的第一预设时长为间隔周期地获取用户的位置信息,直至以某位置信息确定的移动时长小于第二预设时长。
101.离家距离直接影响用户交通工具的选择,即影响用户的移动速度,当用户离家较近时,移动速度一般较小,当用户离家较远时,移动速度一般较大。本实施方式适用于用户离家较远的情形,先通过用户的移动方向初步判断用户状态,再通过用户的移动距离进一步确定用户状态,以提高用户状态判断的准确性。此外,当用户移动方向为回家的方向但距离家庭所在位置较远时,不需要太频繁获取位置信息,可以通过增大位置信息获取的时间间隔降低能源消耗,同时进一步提高判断的准确性。
102.在另一个可能的实施方式中,如图9所示,上述s1014c2中根据移动方向以及移动距离判断用户是否处于回家状态,可以包括:s301、判断移动距离是否小于预设距离;s302、若不是,则按照预设的时间增值逐渐增大第一预设时长,并以增大后的第一预设时长为间隔周期地获取用户的位置信息;s303、若是,则判断移动方向是否为用户所处位置趋于家庭所在位置的方向;s304、若移动方向为用户所处位置趋于家庭所在位置的方向,则确定用户处于回家状态;s305、若移动方向不是用户所处位置趋于家庭所在位置的方向,则以第一预设时长为间隔,周期地获取用户的位置信息。
103.在本实施方式中,若移动距离不小于预设距离,说明用户离家较远,则按照预设的时间增值逐渐增大第一预设时长,并以增大后的第一预设时长为间隔周期地获取用户的位置信息,直至移动距离小于预设距离;若移动距离小于预设距离,说明用户离家较近,则继续判断移动方向是否为用户从所处位置趋于家庭所在位置的方向;若是,则确定用户处于回家状态;若否,说明用户并未处于回家的方向,此时继续以第一预设时长为间隔,周期地获取用户的位置信息(此时离家较近,需要较频繁地获取位置信息,以免获取不及时造成错误),直至以某位置信息确定的移动方向为用户从所处位置趋于家庭所在位置的方向。
104.本实施方式适用于用户离家较近的情形,先通过用户的移动距离初步判断用户状态并且据此确定信息获取的时间间隔,再通过用户的移动方向进一步确定用户状态,以提高用户状态判断的准确性。此外,当用户距离家庭所在位置较远时,不需要太频繁获取位置信息,可以通过增大位置信息获取的时间间隔降低能源消耗;当用户距离家庭所在位置较近时,需要较频繁地获取位置信息,以免因位置信息获取不及时而导致空调开启延迟。
105.需要说明的是,本领域技术人员可以灵活设置第二预设时长,例如,第二预设时长可以是30min,也可以是35min,在此不作限制。同样的,本领域技术人员可以灵活设置预设的时间增值,例如,预设的时间增值可以是1min,也可以是0.5min,在此不作限制。此外,增大后的第一预设时长小于等于时长阈值,本领域技术人员可以灵活设置时长阈值,例如,时长阈值可以是5min,也可以是6min,在此不作限制。本领域技术人员可以灵活设置预设距离,例如,预设距离可以是1km,也可以是1.5km,在此不作限制。
106.在一个可能的实施方式中,确定用户移动移动距离所需的移动时长,可以包括:按照获得位置信息的先后顺序进行排序以生成位置序列;确定位置序列中排序最先的位置信息与排序最后的位置信息之间的间隔距离以及间隔时长,根据间隔距离以及间隔时长确定
第一移动速度,根据移动距离以及第一移动速度确定用户移动移动距离所需的移动时长。
107.在一个具体的实施方式中,可以任意获取一定数目的位置信息,例如获取4个位置信息e、f、g、h,将这4个位置信息按照获取位置信息的先后顺序进行排序以生成位置序列efgh,确定e与h之间的间隔距离s0以及间隔时长t0,则第一移动速度v1=s0/t0,移动距离s已知,则用户移动移动距离所需的移动时长t=s/v1。
108.在本实施方式中,通过位置序列中排序最先的位置信息与排序最后的位置信息之间的间隔距离以及间隔时长来计算用户当前的移动速度,可以提高计算移动速度的简便性和快捷性。
109.在另一个可能的实施方式中,确定用户移动移动距离所需的移动时长,可以包括:按照获得位置信息的先后顺序进行排序以生成位置序列;确定位置序列中相邻两个位置信息之间的间隔距离以及每一间隔距离各自对应的间隔时长,根据每一间隔距离以及每一间隔距离各自对应的间隔时长确定每一间隔距离各自对应的第二移动速度,并且将第二移动速度的均值作为第一移动速度,根据移动距离以及第一移动速度确定用户移动移动距离所需的移动时长。
110.在另一个具体的实施方式中,可以任意获取一定数目的位置信息,例如获取4个位置信息e、f、g、h,将这4个位置信息按照获取位置信息的先后顺序进行排序以生成位置序列efgh,分别确定e与f之间的间隔距离s1以及间隔时长t1,f与g之间的间隔距离s2以及间隔时长t2,g与h之间的间隔距离s3以及间隔时长t3,则e与f对应的第二移动速度v21=s1/t1,f与g对应的第二移动速度v22=s2/t2,g与h对应的第二移动速度v23=s3/t3,则第一移动速度v1=(v21+v22+v23)/3,移动距离s已知,则用户移动移动距离所需的移动时长t=s/v1。
111.在本实施方式中,通过位置序列中相邻两个位置信息之间的间隔距离以及每一间隔距离各自对应的间隔时长来计算用户当前的移动速度,可以提高计算移动速度的准确性。
112.s102:若是,则获取用户的移动速度及预设温度,并且根据移动速度及预设温度确定控制空调开启时的用户位置。
113.在本实施例中,可以以第一预设时长为间隔,周期地获取用户的位置信息,根据获取到的位置信息确定用户的移动速度,具体的确定移动速度的步骤请见s101,在此不作赘述。当然,也可以采用其他方式获取用户的移动速度,在此不作限制。此外,本领域技术人员可以灵活设置预设温度,例如,预设温度可以是26℃,也可以是27℃,在此不作限制。
114.在一个实施方式中,根据移动速度及预设温度确定控制空调开启时的用户位置,具体包括:获取室内环境温度以及预设的工作模式;根据预设温度、室内环境温度以及预设的工作模式确定空调在预设的工作模式下将室内环境温度调整至预设温度所需的运行时间;根据运行时间以及移动速度获取第三移动距离;根据第三移动距离以及家庭所在位置确定控制空调开启时的用户位置。
115.在本实施例中,通过预设温度、室内环境温度以及预设的工作模式等确定空调运行的时间,之后根据运行时间、移动速度以及家庭所在位置确定控制空调开启时的用户位置,使得用户到达家庭所在位置时空调恰好将室内温度调整至预设温度,提高控制空调开启的智能性,从而提升用户使用体验。
116.需要说明的是,预设的工作模式可以是制冷模式,也可以是制热模式,在此不作限制。空调可以通过自身安装的温度获取模块获取室内环境温度,也可以通过与空调通讯连接的用户终端获取室内环境温度,当然,也可以采用其他方式获取室内环境温度,在此不作限制。
117.此外,还需要说明的是,根据第三移动距离以及家庭所在位置确定控制空调开启时的用户位置的方式可以是:以家庭所在位置为圆心,以第三移动距离为半径画圆,该圆的圆边所在的位置即为控制空调开启时的用户位置,当然,也可以采用其他方式确定控制空调开启时的用户位置,在此不作限制。
118.s103:在用户到达用户位置时,控制空调开启。
119.在本实施例中,在控制空调开启的同时,还可以向与空调通讯连接的用户终端发送空调开启信息。
120.实施例二
121.图10是本技术实施例二提供的空调控制方法的流程图,本技术实施例提供的空调控制方法应用于空调,该空调与同一家庭的多个用户的用户终端通讯连接,如图10所示,该空调控制方法包括以下步骤:
122.s401:在空调处于未开启状态下,获取用户的位置信息,并且根据位置信息判断用户是否处于回家状态。
123.在本实施例中,具体的获取用户的位置信息,并且根据位置信息判断用户是否处于回家状态的方式与实施例一中的s101相同,为了描述简洁,在此不再赘述。
124.s402:若是,则获取用户的移动速度及预设温度,并且根据移动速度及预设温度确定控制空调开启时的用户位置。
125.在本实施例中,具体的根据移动速度及预设温度确定控制空调开启时的用户位置的方式与实施例一中的s102相同,为了描述简洁,在此不再赘述。
126.s403:根据每个用户的用户所处位置以及每个用户的移动速度获取每个用户从各自的用户所处位置移动至家庭所在位置所需的回家时长,并且按照由小至大的顺序对回家时长进行排序以生成时长序列。
127.s404:获取每个用户的生理信息,并且根据每个用户的生理信息确定每个用户各自对应的空调工作模式。
128.在本实施例中,用户的生理信息包括但不限于:年龄、血压、心跳、体温和女性生理周期等。本领域技术人员可以事先在服务器中存储各种生理信息与空调工作模式的对应关系表,服务器获取到某个用户的生理信息之后可以根据该对应关系表查找相应的空调工作模式。
129.在一个可能的实施方式中,用户的生理信息可以是短时间内变化不大的信息,例如年龄、女性生理周期等,可以事先在服务器或空调控制器中存储这些信息,并且将每个用户的生理信息分别与每个用户的用户终端型号等对应。当需要获取某用户的生理信息时,可以根据该用户的用户终端型号直接调用相关信息,通过直接调用用户的生理信息可以提高信息获取的便捷性并且缩短信息获取的时间。
130.在另一个可能的实施方式中,用户的生理信息可以是短时间内变化较大的信息,例如血压、心跳和体温等,可以事先在用户终端中下载各种信息检测的app等。当需要获取
某用户的生理信息时,服务器向该用户的用户终端发送获取信号,用户终端在接收到获取信号后将实施检测到的各种生理信息发送至服务器。通过实时获取用户的生理信息可以更加准确的确定用户当前的身体状态,便于后续根据用户的生理信息确定相应的空调工作模式,提高用户体验。
131.s405:判断每个用户各自对应的空调工作模式是否相同。
132.s406:若每个用户各自对应的空调工作模式相同,则在时长序列中最小回家时长对应的用户到达该用户的用户位置时,控制空调以该用户对应的空调工作模式运行。
133.在本实施例中,根据每个用户的生理信息对应的空调工作模式不一定相同,因此,在确定每个用户各自对应的空调工作模式之后,可以先判断每个用户各自对应的空调工作模式是否相同。若相同,只需在时长序列中最小回家时长对应的用户到达该用户的用户位置时控制空调以该用户对应的空调工作模式运行即可,不需要再根据其他用户的用户位置进行判断,进一步提高空调控制的智能性和便捷性,提升用户使用体验。
134.s407:若每个用户各自对应的空调工作模式不同,则判断时长序列中最小回家时长对应的用户的空调工作模式是否为第二工作模式。
135.s408:若否,则在时长序列中最小回家时长对应的用户到达该用户的用户位置时,控制空调以第一工作模式运行。
136.在本实施例中,第二工作模式的运行强度高于第一工作模式的运行强度,在一个可能的实施方式中,第一工作模式为弱制冷工作模式,第二工作模式为强制冷工作模式。
137.s409:若是,则获取空调工作模式为第一工作模式的用户对应的回家时长中的最小时长。
138.s410:判断该最小时长与最小回家时长之间的差值是否大于第三预设时长。
139.s411:如果该最小时长与最小回家时长之间的差值大于第三预设时长,则在时长序列中最小回家时长对应的用户到达该用户的用户位置时,控制空调以第二工作模式运行并且在第四预设时长之后控制空调切换为第一工作模式运行。
140.在本实施例中,第四预设时长小于第三预设时长。本领域技术人员可以根据实际灵活设置第三预设时长和第四预设时长,例如,第三预设时长可以是30min,也可以是35min,或者是其他;第四预设时长可以是10min,也可以是15min,或者是其他,只要第四预设时长小于第三预设时长即可,在此不作限制。
141.s412:如果该最小时长与最小回家时长之间的差值不大于第三预设时长,则在时长序列中最小回家时长对应的用户到达该用户的用户位置时,控制空调以第一工作模式运行。
142.在本实施例中,如果每个用户各自对应的空调工作模式不相同,由于空调只能运行一种工作模式,因此,需要确定空调开启时运行的工作模式。可以根据用户的回家时长以及用户对应的空调工作模式进行判断。有些用户体质弱或者暂时不适宜强制冷工作模式,如果该用户首先到家,那么控制空调开启弱制冷工作模式;如果适宜强制冷工作模式的用户首先到家,需要判断其与适宜弱制冷工作模式的用户的回家间隔。若间隔较小,则控制空调开启弱制冷工作模式,若间隔较大,则控制空调开启一段时间的强制冷工作模式再转为弱制冷工作模式。通过这样的设置,在尽可能地满足不同用户的需求的同时优先考虑体质较弱的用户的需求,进一步提高空调控制的智能性和便捷性,提升用户使用体验。
143.在一个具体的实施方式中,某空调与同一家庭的4个用户a、b、c、d的用户终端通讯连接,当服务器分别根据4个用户的位置信息确定这4个用户的控制空调开启时的用户位置之后,首先,根据每个用户的用户所处位置以及每个用户的移动速度获取每个用户从各自的用户所处位置移动至家庭所在位置所需的回家时长ta、tb、tc、td,并且按照由小至大的顺序对上述回家时长进行排序以生成时长序列ta、tb、tc、td。然后,调用服务器中预存的生理信息,并且根据每个用户的生理信息确定用户a、b、c、d对应的空调工作模式。之后,判断每个用户各自对应的空调工作模式是否相同,如果相同,例如均为强制冷工作模式,则在用户a到达其用户位置时,控制空调运行强制冷工作模式。如果不同,则判断用户a的空调工作模式是否为强制冷工作模式,如果不是,则在用户a到达其用户位置时控制空调运行弱制冷工作模式。如果是,获取空调工作模式均为弱制冷工作模式的用户c和d的回家时长中最小的tc,判断ta与tc之间的差值是否大于30min。若是,则在用户a到达其用户位置时控制空调运行强制冷工作模式,并在10min之后控制空调运行弱制冷工作模式;若否,则在用户a到达其用户位置时控制空调运行弱制冷工作模式。
144.图11为本技术的一实施例提供的空调控制设备的结构示意图,如图11所示,该空调控制设备包括:处理器101和存储器102;存储器102存储有计算机程序;处理器101执行存储器存储的计算机程序,实现上述各方法实施例中空调控制方法的步骤。
145.该空调控制设备可以是独立的,也可以是空调的一部分,该处理器101和存储器102可以采用空调内部现有的硬件。
146.在上述空调控制设备中,存储器102和处理器101之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可以通过一条或者多条通信总线或信号线实现电性连接,如可以通过总线连接。存储器102中存储有实现数据访问控制方法的计算机执行指令,包括至少一个可以软件或固件的形式存储于存储器102中的软件功能模块,处理器101通过运行存储在存储器102内的软件程序以及模块,从而执行各种功能应用以及数据处理。
147.存储器102可以是,但不限于,随机存取存储器(random access memory,简称:ram),只读存储器(read only memory,简称:rom),可编程只读存储器(programmableread

only memory,简称:prom),可擦除只读存储器(erasable programmable read

onlymemory,简称:eprom),电可擦除只读存储器(electric erasable programmable read

only memory,简称:eeprom)等。其中,存储器102用于存储程序,处理器101在接收到执行指令后,执行程序。进一步地,上述存储器102内的软件程序以及模块还可包括操作系统,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通信,从而提供其他软件组件的运行环境。
148.处理器101可以是一种集成电路芯片,具有信号的处理能力。上述的处理器101可以是通用处理器,包括中央处理器(central processing unit,简称:cpu)、网络处理器(network processor,简称:np)等。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
149.本技术的一实施例还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现本技术各方法实施例的步骤。
150.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)、直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
151.本技术的一实施例还提供了一种计算机程序产品,包括计算机程序,实现上述各方法实施例中空调控制方法的步骤。
152.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求书指出。
153.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求书来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1