空调温度调节方法、装置、设备及计算机可读存储介质与流程
未命名
07-12
阅读:73
评论:0

1.本技术涉及设备控制技术领域,尤其涉及一种空调温度调节方法、装置、设备及计算机可读存储介质。
背景技术:
2.在相关技术中,通常采用空调遥控器或者手机应用程序(application,app)上的虚拟空调遥控器来设置空调的温度,具体可以通过显示面板上的“+
”“–”
来设置空调的温度,但是这类操作只能一度一度的增加或者降低温度,无法快速的达到用户想要的温度,操作效率较低,用户体验度不佳。
技术实现要素:
3.本技术实施例公开了一种空调温度调节方法、装置、设备及计算机可读存储介质,解决了空调温度调节效率低的技术问题。
4.本技术提供一种空调温度调节方法,应用于包含触摸屏的电子设备,所述电子设备用于控制空调,所述方法包括:显示空调控制界面;所述空调控制界面包括滑动条和在所述滑动条上的滑块;响应于用户在所述空调控制界面的预设操作区域内的滑动操作,确定滑动距离以及滑动方向;其中,所述预设操作区域大于所述滑动条所在的区域;根据所述滑动距离以及所述滑动方向,控制所述滑块在所述滑动条上进行移动;在所述滑动操作结束时,根据所述滑块所在的位置确定待调节温度值,控制空调将目标温度值更新为所述待调节温度值。
5.在本技术提供的空调温度调节方法中,首先,在空调控制界面中设置有滑动条以及滑动块,能够在一定程度上丰富调节空调温度的方式。其次,根据用户在预设操作区域的滑动操作,确定滑块的滑动距离以及滑动方向,即,可以不直接对滑块执行操作,也能控制滑块根据滑动距离以及滑动方向进行滑动,降低了用户调节温度的难度。最后,在滑动操作结束时,根据滑块所在的位置,确定待调节温度值,不需要用户一度一度的增加或者降低温度,可以提高调节效率,在一定程度上提高用户的使用体验。
6.本技术还提供一种空调温度调节装置,应用于包含触摸屏的电子设备,所述电子设备用于控制空调,所述空调温度调节装置,包括:显示模块,用于显示空调控制界面;所述空调控制界面包括滑动条和在所述滑动条上的滑块;滑动模块,用于响应于用户在所述空调控制界面的预设操作区域内的滑动操作,确定滑动距离以及滑动方向;其中,所述预设操作区域大于所述滑动条所在的区域;控制模块,用于根据所述滑动距离以及所述滑动方向,控制所述滑块在所述滑动条上进行移动;所述控制模块,还用于在所述滑动操作结束时,根据所述滑块所在的位置确定待调节温度值,控制空调将目标温度值更新为所述待调节温度值。
7.本技术还提供一种电子设备,所述电子设备包括触摸屏、处理器和存储器,所述处理器用于执行存储器中存储的计算机程序以实现所述的空调温度调节方法。
8.本技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现所述的空调温度调节方法。
附图说明
9.图1是本技术一实施例提供的空调温度调节方法的应用场景示意图。
10.图2是本技术一实施例提供的空调温度调节方法的流程图。
11.图3是本技术一实施例提供的空调控制界面的示意图。
12.图4是本技术又一实施例提供的空调温度调节方法的流程图。
13.图5是本技术又一实施例提供的空调温度调节方法的流程图。
14.图6是本技术又一实施例提供的空调温度调节方法的流程图。
15.图7是本技术又一实施例提供的空调控制界面的示意图。
16.图8是本技术又一实施例提供的空调温度调节方法的流程图。
17.图9是本技术又一实施例提供的空调温度调节方法的流程图。
18.图10是本技术一实施例提供的空调温度调节装置的结构示意图。
具体实施方式
19.为了便于理解,示例性的给出了部分与本技术实施例相关概念的说明以供参考。
20.需要说明的是,本技术的说明书和权利要求书及附图中的术语“第一”、“第二”等是用于区别类似的对象,而不是用于描述特定的顺序或先后次序。
21.另外需要说明的是,本技术实施例中公开的方法或流程图所示出的方法,包括用于实现方法的一个或多个步骤,在不脱离权利要求的范围的情况下,多个步骤的执行顺序可以彼此互换,其中某些步骤也可以被删除。
22.下面将结合附图对一些实施例做出说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
23.在相关技术中,通常采用空调遥控器或者手机应用程序(application,app)上模拟的空调遥控器来设置空调的温度,具体通过显示面板上的“+
”“–”
来设置空调的温度,但是这类操作只能一度一度的增加或者降低温度,无法快速的达到用户想要的温度,操作效率较低,用户体验度不佳。
24.为了提高空调温度调节的效率,以及能更好地理解本技术实施例提供的空调温度调节方法、装置、设备及计算机可读存储介质,下面首先对本技术空调温度调节方法的应用场景进行描述。
25.图1是本技术一实施例提供的空调温度调节方法的应用场景示意图。如图1所示,在本技术实施例中,电子设备100与空调200通信连接,电子设备100用于调节空调200的运行模式以及空调温度。电子设备100与空调200可以通过无线通信方式进行通信,上述无线通信方式可以包括射频、蓝牙(bluetooth)、无线保真(wireless fidelity,wi-fi)等无线通信方式中一种或多种。
26.电子设备100包括但不限于:通过通信总线110互相通信连接的存储器120、至少一个处理器130以及触摸屏140,触摸屏140用于显示不同的用户界面,例如,显示空调控制程序的界面(可简称为“空调控制界面”)。例如,采用电子设备100控制空调200,电子设备100
可以在触摸屏140上显示空调控制界面,空调控制界面上可以显示空调200的运行模式、目标温度值以及风速等信息,还可在空调控制界面上显示环境温度等,本技术对此不予限制。
27.电子设备100可以是手机、平板、个人数字助理、智能手表以及智能手环等支持显示图形界面的设备。
28.触摸屏140可以是液晶显示屏。
29.空调200可以是用户需要控制的任意一个或多个空调,可以采用电子设备100对所有空调进行单独控制或者群体控制,可以是户外移动空调、室内空调、车用空调等,本技术对此不予限制。
30.图1仅仅是对电子设备100以及空调200的示例性说明,并不构成相应的限定,在其他实施例中,电子设备100以及空调200可以包括比图示更多或更少的部件,或者组合某些部件,或者替换不同的部件,例如电子设备100还可以包括输入输出设备、网络接入设备等。
31.图2是本技术一实施例提供的空调温度调节方法的流程图,如图2所示,本技术实施例提供的空调温度调节方法应用在电子设备(如图1的电子设备100)中。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。如图2所示,包括如下步骤:
32.步骤s201,显示空调控制界面。
33.在本技术的一些实施例中,空调在运行过程中的运行状态可以包括目标温度值、运行模式、风速等。通常采用与空调匹配的空调遥控器显示空调的运行状态,还可以采用与空调通信连接的电子设备显示空调的运行状态,例如,安装有空调控制app的手机。以控制空调运行的电子设备为例,电子设备可以包含用于显示以及操作的触摸屏,用户可以在电子设备上安装控制空调的app,用户可以在触摸屏点击该app以进入空调控制界面。
34.在其他的一些实施例中,电子设备也可以响应于其他触发条件,显示空调控制界面。
35.在进入空调控制界面以后,空调控制界面上可以显示空调当前的运行状态,例如,空调当前的目标温度值、当前的运行模式等。
36.在本技术的一些实施例中,空调控制界面上可以设置有滑动条和可以在滑动条上滑动的滑块,滑块所在的位置可以表征目标温度值。例如,当前滑块所在的位置对应的温度为当前空调的目标温度值。用户可以通过滑动条以及滑块设置空调的温度,或者,也可以通过操作空调控制界面上显示的其他温度调节控件以设置空调的目标温度值,例如,空调控制界面上还显示有图标“+”、图标
“‑”
,当这些图标被触发时,本技术对此不予限制。
37.步骤s202,响应于用户在空调控制界面的预设操作区域内的滑动操作,确定滑动距离以及滑动方向。
38.在本技术的一些实施例中,电子设备可以响应用户在空调控制界面上的任意位置的滑动操作。
39.在另一些实施例中,电子设备也可以响应用户在空调控制界面指定的区域的滑动操作,并定义在预设操作区域内进行滑动时,可以控制空调的温度。例如,用户在预设操作区域内滑动,电子设备响应于用户的滑动操作,对应调节空调的目标温度值。
40.预设操作区域可以大于滑动条所在的区域,预设操作区域可以包含滑动条所在的区域。
41.在本技术的一些实施例中,当电子设备识别到用户在预设操作区域内进行滑动操
作时,可以确定该滑动操作对应的滑动距离以及滑动方向。
42.例如,在一些示例中,图3是本技术一实施例提供的空调控制界面的示意图,如图3所示,在空调控制界面上设置有预设操作区域,在预设操作区域内设置有滑动条g以及在滑动条g上的滑动块e,在空调控制界面上还设置有表示风速大小的图标c1、图标c2以及图标c3,表示制冷模式的图标a,表示制热模式的图标b以及表示送风模式的图标c。
43.在一些示例中,如图3所示,若电子设备检测到用户点击图标b以及图标c1的操作,则,此时电子设备可以将空调的运行模式切换为制热模式,将风速设置为1档。空调当前的温度为制热模式的默认温度,如,20℃。在此基础上,若电子设备检测到用户在预设操作区域内执行滑动操作,表示用户此时想要调整默认温度,例如,检测到用户从点f1滑动到点f2,则可以根据从点f1滑动到点f2的滑动方向(或者是根据滑动终点f2相对于滑动起点f1的方向),确定滑块的滑动方向,根据从点f1滑动到点f2的滑动距离,确定滑块的滑动距离。
44.以上在预设操作区域内的滑动点(如,f1、f2、f3、f4)只是示例,用户可以在预设操作区域内的其他位置执行滑动操作,也可以直接对滑块e执行滑动操作,或者直接在滑动条上执行滑动操作,本技术对此不予限制。
45.步骤s203,根据滑动距离以及滑动方向,控制滑块在滑动条上进行移动。
46.在本技术的一些实施例中,在检测到用户在预设操作区域内执行滑动操作时,电子设备可以根据用户在预设操作区域内滑动的方向以及距离,确定滑块的滑动方向以及滑动距离。同时,触发滑块开始移动,滑块可以沿着滑动条,依据滑动方向移动滑动距离。
47.例如,在一些示例中,如图3所示,此时空调的运行温度为20℃,表示此时滑块e所在的位置的温度为20℃,用户从点f1滑动到点f2,即,触发滑块e从20℃对应的位置开始滑动,并且往升温的方向滑动,用户滑动的距离与滑块的滑动距离可以呈比例关系,例如,在一些示例中,用户滑动1cm,滑块对应移动0.8cm。在另一些示例中,用户执行滑动操作的滑动距离与滑块的滑动距离也可以呈一比一关系,本技术对此不予限制。
48.在一些示例中,若电子设备检测到用户从点f3滑动到点f4,则控制滑块从20℃对应的位置开始滑动,并且往降温的方向滑动,滑块e的滑动距离由用户从点f3滑动到点f4的距离决定。
49.步骤s204,在滑动操作结束时,根据滑块所在的位置确定待调节温度值,控制空调将目标温度值更新为待调节温度值。
50.在本技术的一些实施例中,用户在预设操作区域内执行滑动操作时,可以立即触发滑块进行移动,当检测不到用户在预设操作区域内的滑动操作时,表示滑动操作结束,此时,滑块也随之停止移动,记录此时滑块所在的位置,根据滑块所在的位置可以确定待调节温度值,向空调发出温度更新指令,以使空调将当前的目标温度值更新为待调节温度值。
51.上述目标温度值为期望达到的温度。当空调所处环境的环境温度值与目标温度值偏差较大时,空调会执行制冷操作或制热操作,直至环境温度值达到目标温度值。
52.其中,检测不到用户在预设操作区域内的滑动操作,可以是检测不到用户手指在预设操作区域内的触控信号,此时,用户手指可能已经离开空调触控界面或者离开预设操作区域;还可以是检测不到用户手指在预设操作区域内的移动,比如,此时用户手指未离开预设操作区域,但是用户手指停止移动。在另一实施例中,当用户手指停止移动后,还可以通过一预设时长进行判断,例如,当用户手指停止移动的时长达到预设时长后,确定停止操
作滑块。
53.在本技术的实施例中,用户可以在预设操作区域内的任意位置进行滑动,减少了用户调节温度的局限性,在一定程度上提高了用户调节温度的效率,此外,滑块可以根据用户的滑动操作确定滑动方向以及滑动距离,不局限于用户直接控制滑块进行移动,在一定程度上提高用户操作电子设备的灵活度。
54.图4是本技术又一实施例提供的空调温度调节方法的流程图。用户在预设操作区域内,可以执行拖动操作,如图4所示的实施例,包括步骤:
55.步骤s401,响应于用户对滑块的拖动操作,控制滑块在滑动条上进行移动。
56.在本技术的一些实施例中,电子设备上的触摸屏可以显示用于控制空调的空调控制界面,在空调控制界面上有滑动条以及在滑动条上的滑动块,针对触摸屏以及触摸屏上的滑动条以及滑动块的具体描述,可以结合参考如图2所示的实施例,在此不再重复描述。
57.在本技术的一些实施例中,用户可以直接控制滑块,执行拖动操作,即,直接拖动滑块进行移动,能够准确地控制滑块停留的位置。结合图3进行说明,此时滑块e位于20℃所在的位置,拖动操作可以将滑块e往降温方向移动,也可以往升温方向移动,还可以在执行拖动操作的过程中,再次回到温度20℃所在的位置,本技术对此不予限制。
58.步骤s402,判断拖动操作是否结束。
59.在本技术的一些实施例中,当发生拖动操作时,在空调控制界面上显示的温度也会随着滑块的位置的变化而变化。在拖动操作没有结束时,可以持续执行步骤s401,以继续响应用户对滑块的拖动操作,控制滑块在滑动条上进行移动。
60.在拖动操作结束时,可以执行步骤s403,根据滑块所在的位置确定待调节温度值,控制空调将目标温度值更新为待调节温度值。
61.在本技术的一些实施例中,拖动操作可以是用户拖动滑块在滑动条上移动一段距离的操作,用户可以不指定预期的温度值,任意拖动滑块进行移动。由于此时用户可以直接控制滑块进行移动,在一些示例中,若检测不到用户手指对滑块的触控,表示此时滑块停止移动,也即拖动操作结束。在另一些示例中,若检测到用户手指对滑块执行了拖动操作,当用户手指不再发生移动时,滑块处于停止移动状态,可以确定拖动操作结束,直至用户手指重新移动时,确定用户开始执行下一拖动操作。在确定拖动操作结束时,根据滑块最后所在的位置确定待调节温度值,以便控制空调将目标温度值更新为待调节温度值。
62.例如,在一些示例中,空调当前的目标温度值为20℃,用户通过拖动滑块,使其停留在22℃所在的位置,则,此时的待调节温度值为22℃,控制空调将目标温度值从20℃更新为22℃。若检测到滑块停留在18℃所在的位置,则,此时的待调节温度值为18℃,控制空调将目标温度值从20℃更新为18℃,以上只是示例,可以根据实际的拖动操作,确定待调节温度值。并且,本技术实施例对此时空调的运行模式不予限制,比如,运行模式可以是制冷模式或制热模式。
63.在本技术的实施例中,用户可以通过直接拖拽滑块的方式确定空调的温度,提高了调节空调温度的灵活度。
64.图5是本技术又一实施例提供的空调温度调节方法的流程图。用户在预设操作区域内,可以执行长按操作,如图5所示的实施例,包括步骤:
65.步骤s501,响应于用户对滑动条的长按操作,控制滑块沿滑动条向用户触控的位
置移动。
66.在本技术的一些实施例中,电子设备上的触摸屏可以显示用于控制空调的空调控制界面,在空调控制界面上有滑动条以及在滑动条上的滑动块,针对触摸屏以及触摸屏上的滑动条以及滑动块的具体描述,可以结合参考如图2所示的实施例,在此不再重复描述。
67.在本技术的一些实施例中,电子设备检测到用户手指在滑动条上时,开始计时,若在预设时长内,用户手指未离开触摸屏且用户手指未发生移动,则确定用户正在执行长按操作。其中,为了及时响应用户的操作,预设时长可以设置为0.5s、1s、2s等时长,或者,也可以设置为其他时间,本技术对此不予限制。用户可以在滑动条上的任意位置执行长按操作,本技术对此不予限制。
68.在本技术的其他一些实施例中,若检测到用户在不属于滑动条的位置发生长按操作时,可以不对此长按操作进行处理,避免用户的误操作。或者,电子设备也可以根据用户执行长按操作的触控位置,执行其他响应操作。
69.在本技术的一些实施例中,电子设备确定用户正在执行长按操作以后,获取用户执行长按操作的触控位置,即,用户手指在滑动条上的位置,触发滑块沿滑动条向用户手指所在的触控位置移动,此时,滑块可以不直接跳转到触控位置,而是依据预设速度缓慢地移动,也可以快速地移动,本技术对此不予限制。
70.步骤s502,判断长按操作是否结束。
71.在长按操作未结束时,可以返回执行步骤501,响应于用户对滑动条的长按操作,控制滑块沿滑动条向用户触控的位置移动。
72.在长按操作结束时,可以执行步骤s503,根据滑块所在的位置确定待调节温度值,控制空调将目标温度值更新为待调节温度值。
73.在本技术的一些实施例中,长按操作可以是用户手指与触摸屏的某一个位置持续接触一种触控方式。在确定用户正在执行长按操作以后,电子设备可以在检测不到用户手指在滑动条上的触控时,确定长按操作结束,还可以在检测到用户手指发生滑动时,确定长按操作结束。
74.例如,在一些示例中,在滑块沿滑动条向发生长按操作的触控位置移动的过程中,若检测到用户手指未离开在滑动条上的触控位置,滑块会一直移动,直至移动到触控位置。在移动到触控位置以后,无论用户手指是否离开触控位置,均控制滑块停止移动。在另一些示例中,在滑块还没有移动到触控位置时,用户取消长按操作,即,检测不到用户手指在滑动条上的触控位置,此时,控制滑块停止移动。
75.在本技术的一些实施例中,在滑块停止移动以后,记录滑块所在的位置,根据滑动所在的位置,确定待调节温度值,控制空调将目标温度值更新为待调节温度值。例如,在一些示例中,滑块所在的位置对应的温度值为24℃,将24℃作为待调节温度值,并将空调的目标温度值更新为24℃。
76.在本技术的实施例中,用户可以直接点击滑动条上的任意位置,并且在用户手指不发生移动时,确定执行长按操作,能够触发滑块往用户手指所在的触控位置移动,减少了用户调节温度的操作,提高了用户的使用体验。
77.图6是本技术又一实施例提供的空调温度调节方法的流程图。由于空调的温度以整数的形式进行显示,当滑块停止移动后,若滑块所在的位置位于两个温度对应的刻度之
间,可以采取如图6所示的实施例进行调整,包括步骤:
78.步骤s601,根据滑动距离以及滑动方向,控制滑块在滑动条上进行移动。
79.在本技术的一些实施例中,步骤s601的具体描述,可以参考如图2所提供的实施例中的步骤s203,在此不再重复描述。
80.步骤s602,判断滑块是否停止移动。
81.在本技术的一些实施例中,可以通过判断用户是否取消滑动操作、拖动操作以及长按操作,确定滑块是否停止移动,可以结合参考如图2、如图4以及如图5所提供的实施例,在此不再重复描述。
82.当滑块没有停止移动时,可以返回执行步骤s601,根据滑动距离以及滑动方向,控制滑块在滑动条上进行移动。
83.当滑块停止移动时,记录滑块所在的位置,继续执行步骤s603,判断滑块所在的位置是否位于第一刻度和第二刻度之间。
84.在本技术的一些实施例中,在滑动条上设置有对应不同温度的刻度,为了让空调的温度以整数的形式进行显示,可以通过判断滑块所在的位置是否位于第一刻度和第二刻度之间,以便作相应的处理,其中,第一刻度以及第二刻度为相邻的两个刻度。
85.步骤s604,若滑块所在的位置不在第一刻度以及第二刻度之间,不移动滑块当前所在的位置,并将滑块当前所在的位置对应的温度值作为待调节温度值。
86.例如,在一些示例中,若滑块所在的位置在22℃对应的刻度上,即,滑块滑动到22℃对应的刻度即停止,表示此时滑块所在的位置对应的刻度显示为整数,将22℃作为待调节温度值,可以不移动滑块在22℃所在的位置。
87.步骤s605,若滑块所在的位置位于第一刻度以及第二刻度之间,计算第一刻度与滑块所在的位置之间的第一距离,以及计算第二刻度与滑块所在的位置之间的第二距离。
88.在本技术的一些实施例中,若滑块所在的位置位于第一刻度以及第二刻度之间,为了让空调的温度以整数的形式进行显示,可以对滑块所在的位置进行调整,在对滑动所在的位置调整之前,可以计算第一刻度与滑块所在的位置之间的第一距离,以及计算第二刻度与滑块所在的位置之间的第二距离。
89.例如,在一些示例中,图7是本技术又一实施例提供的空调控制界面的示意图,如图7所示,滑块e位于滑动条g上,点f表示滑动e停止移动后所在的位置,比如,滑块e从20℃开始移动,移动到点f停止,点f位于第一刻度x1以及第二刻度x2之间,第一刻度与第二刻度可以是相邻的两个刻度,比如,第一刻度可以是25℃对应的刻度,第二刻度可以是26℃对应的刻度,此时,计算第一刻度与点f之间的第一距离,以及,计算第二刻度与点f之间的第二距离。
90.在计算得到第一距离以及第二距离以后,可以继续执行步骤s606,判断第一距离是否大于或等于第二距离。
91.步骤s607,在第一距离大于或等于第二距离时,控制滑块向第二刻度移动,并将第二刻度对应的温度值作为待调节温度值。
92.在本技术的一些实施例中,如图7所示,若此时点f到第一刻度的第一距离为0.6mm,点f到第二刻度的第二距离为0.4mm。比较第一距离与第二距离的大小,此时,0.6mm》0.4mm,表示第一距离大于第二距离,也即表示滑块所在的位置靠近第二刻度x2所在的位
置,控制滑块向x2移动,并将x2对应的温度26℃作为待调节温度值。以上只是示例,可以根据滑块实际停止移动的位置,比较第一距离与第二距离的大小,以控制滑块的移动方向。
93.步骤s608,在第一距离小于第二距离时,控制滑块向第一刻度移动,并将第一刻度对应的温度值作为待调节温度值。
94.在本技术的一些实施例中,如图7所示,若此时点f到第一刻度的第一距离为0.4mm,点f到第二刻度的第二距离为0.6mm。比较第一距离与第二距离的大小,此时,0.4mm《0.6mm,表示第一距离小于第二距离,也即表示滑块所在的位置靠近第一刻度x1所在的位置,控制滑块向x1移动,并将x1对应的温度25℃作为待调节温度值。以上只是示例,可以根据滑块实际停止移动的位置,比较第一距离与第二距离的大小,以控制滑块的移动方向。
95.在本技术的实施例中,当滑块所在的位置落在第一刻度与第二刻度之间时,基于空调的温度以整数显示的原则,对滑块所在的位置进行调整,通过计算此时滑块所在的位置距离相邻刻度的距离(如,第一距离与第二距离),将滑块往较近的刻度的方向移动,能够在一定程度上提高温度的显示效率。
96.图8是本技术又一实施例提供的空调温度调节方法的流程图。由于空调的温度以整数的形式进行显示,当滑块停止移动后,若滑块所在的位置位于两个温度对应的刻度之间,可以采取如图8所示的实施例进行调整,包括步骤:
97.步骤s801,根据滑动距离以及滑动方向,控制滑块在滑动条上进行移动。
98.步骤s802,判断滑块是否停止移动。
99.步骤s803,判断滑块所在的位置是否位于第一刻度和第二刻度之间。
100.步骤s804,若滑块所在的位置不在第一刻度以及第二刻度之间,不移动滑块当前所在的位置,并将滑块当前所在的位置对应的温度值作为待调节温度值。
101.在本技术的一些实施例中,步骤s801~步骤s804的具体描述,可以参考如图6所提供的实施例中的步骤s601~步骤s604,在此不再重复描述。
102.步骤s805,若滑块所在的位置位于第一刻度以及第二刻度之间,获取空调的运行模式。
103.在本技术的一些实施例中,若滑块所在的位置位于第一刻度以及第二刻度之间,为了让空调的温度以整数的形式进行显示,可以对滑块所在的位置进行调整,在对滑动所在的位置调整之前,可以先获取此时空调的运行模式,运行模式可以是制冷模式、制热模式或送风模式,本技术对此不予限制。
104.步骤s806,判断空调的运行模式是否为制冷模式。
105.在运行模式是制冷模式时,可以执行步骤s807,控制滑块向第一刻度移动,并将第一刻度对应的温度值作为待调节温度值。
106.在本技术的一些实施例中,第一刻度对应的温度值小于第二刻度对应的温度值,获取此时空调的运行模式,若空调以制冷模式运行,通过选择较低的温度值可以更好地满足用户的降温需求,因此,当滑块停留在第一刻度与第二刻度之间时,可以控制滑块往第一刻度移动,并控制空调以第一刻度对应的温度值运行,即,将第一刻度作为控制空调的待调节温度值,将空调当前的目标温度值更新为待调节温度值。
107.在运行模式不是制冷模式时,可以执行步骤s808,控制滑块向第二刻度移动,并将第二刻度对应的温度值作为待调节温度值。
108.在本技术的一些实施例中,第一刻度对应的温度小于第二刻度对应的温度,获取此时空调的运行模式,若空调以制热模式运行,通过选择较高的温度值可以更好地满足用户的升温需求,因此,当滑块停留在第一刻度与第二刻度之间时,可以控制滑块往第二刻度移动,并控制空调以第二刻度对应的温度值运行,即,将第二刻度作为控制空调的待调节温度值,将空调当前的目标温度值更新为待调节温度值。
109.在本技术的其他一些实施例中,若空调以送风模式或者其他自定义的模式运行,则控制滑块向第一刻度移动,并将第一刻度对应的温度值作为待调节温度值;或者,若空调以送风模式或者其他自定义的模式运行,则控制滑块向第二刻度移动,并将第二刻度对应的温度值作为待调节温度值。本技术实施例对此不予限制。
110.在本技术的实施例中,当滑块所在的位置落在第一刻度与第二刻度之间时,基于空调的温度以整数显示的原则,对滑块所在的位置进行调整,通过确定空调的运行模式对滑块进行控制,在一定程度上满足用户调节温度的需求。
111.图9是本技术又一实施例提供的空调温度调节方法的流程图。由于空调的温度以整数的形式进行显示,当滑块停止移动后,若滑块所在的位置位于两个温度对应的刻度之间,可以采取如图9所示的实施例进行调整,包括步骤:
112.步骤s901,根据滑动距离以及滑动方向,控制滑块在滑动条上进行移动。
113.步骤s902,判断滑块是否停止移动。
114.步骤s903,判断滑块所在的位置是否位于第一刻度和第二刻度之间。
115.步骤s904,若滑块所在的位置不在第一刻度以及第二刻度之间,不移动滑块当前所在的位置,并将滑块当前所在的位置对应的温度值作为待调节温度值。
116.在本技术的一些实施例中,步骤s901~步骤s904的具体描述,可以参考如图6所提供的实施例中的步骤s601~步骤s604,在此不再重复描述。
117.步骤s905,若滑块所在的位置位于第一刻度以及第二刻度之间,获取滑块移动至当前所在的位置的移动方向。
118.在本技术的一些实施例中,若滑块所在的位置位于第一刻度以及第二刻度之间,为了让空调的温度以整数的形式进行显示,可以对滑块所在的位置进行调整,在对滑动所在的位置调整之前,可以获取滑块移动至当前所在的位置的移动方向,例如,在一些示例中,滑块在没有移动前的温度值为20℃,移动后的温度值为24.6℃,则,滑块从20℃移动至24.6℃,移动方向为升温方向;在另一些示例中,滑块在没有移动前的温度值为20℃,移动后的温度值为18℃,则,滑块从20℃移动至18℃,移动方向为降温方向。
119.步骤s906,判断滑块的移动方向是否为第一方向。
120.在本技术的一些实施例中,将升温方向作为第一方向,将降温方向作为第二方向,若滑块的移动方向不是第一方向,则为第二方向。
121.若滑块以第一方向移动至当前所在的位置,则执行步骤s907,控制滑块向第二刻度移动,并将第二刻度对应的温度值作为待调节温度值。
122.在本技术的一些实施例中,第一刻度对应的温度小于第二刻度对应的温度,若滑块以第一方向移动至当前所在的位置,表示滑块往升温的方向移动,则可以控制滑块向第二刻度移动,并将第二刻度对应的温度值作为待调节温度值。例如,在一些示例中,第一刻度对应的温度为25℃,第二刻度对应的温度为26℃,滑块从20℃移动至25.4℃,则,可以将
滑块移动至26℃。
123.若滑块不是以第一方向移动至当前所在的位置,即滑块以第二方向移动至当前所在的位置,则执行步骤s908,控制滑块向第一刻度移动,并将第一刻度对应的温度值作为待调节温度值。
124.在本技术的一些实施例中,第一刻度对应的温度小于第二刻度对应的温度,若滑块不是以第一方向移动至当前所在的位置,则表示滑块以第二方向移动至当前所在的位置,即,滑块往降温的方向移动,则可以控制滑块向第一刻度移动,并将第一刻度对应的温度值作为待调节温度值。例如,在一些示例中,第一刻度对应的温度为18℃,第二刻度对应的温度为19℃,滑块从20℃移动至18.4℃,则,可以将滑块移动至18℃。
125.在本技术的实施例中,当滑块所在的位置落在第一刻度与第二刻度之间时,基于空调的温度以整数显示的原则,通过获取滑块的移动方向,对滑块所在的位置进行调整,在一定程度上提高了调节温度的效率。
126.图10是本技术一实施例提供的空调温度调节装置1100的结构示意图。如图10所示,在本技术实施例中,空调温度调节装置1100应用于包含触摸屏的电子设备,电子设备用于控制空调,空调温度调节装置1100根据其所执行的功能,可以被划分为多个功能模块,可以包括:显示模块1101、滑动模块1102以及控制模块1103。
127.显示模块1101,用于显示空调控制界面;空调控制界面包括滑动条和在滑动条上的滑块;滑动模块1102,用于响应于用户在空调控制界面的预设操作区域内的滑动操作,确定滑动距离以及滑动方向;其中,预设操作区域大于滑动条所在的区域;控制模块1103,用于根据滑动距离以及滑动方向,控制滑块在滑动条上进行移动;控制模块1103,还用于在滑动操作结束时,根据滑块所在的位置确定待调节温度值,控制空调将目标温度值更新为待调节温度值。
128.在本技术的一些实施例中,响应于用户对滑块的拖动操作,控制滑块在滑动条上进行移动;在拖动操作结束时,根据滑块所在的位置确定待调节温度值,控制空调将目标温度值更新为待调节温度值。
129.在本技术的一些实施例中,响应于用户对滑动条的长按操作,控制滑块沿滑动条向用户触控的位置移动;在长按操作结束时,根据滑块所在的位置确定待调节温度值,控制空调将目标温度值更新为待调节温度值。
130.在本技术的一些实施例中,控制模块1103,还用于:控制滑块沿滑动条,向滑动方向移动滑动距离。
131.在本技术的一些实施例中,滑动条上设置有对应不同温度的刻度,包括:若滑块所在的位置位于第一刻度和第二刻度之间,计算第一刻度与滑块所在的位置之间的第一距离,计算第二刻度与滑块所在的位置之间的第二距离;第一刻度和第二刻度为相邻的两个刻度;若第一距离大于或等于第二距离,则控制滑块向第二刻度移动,并将第二刻度对应的温度值作为待调节温度值;若第一距离小于第二距离,则控制滑块向第一刻度移动,并将第一刻度对应的温度值作为待调节温度值。
132.在本技术的一些实施例中,滑动条上设置有对应不同温度的刻度,包括:若滑块所在的位置位于第一刻度和第二刻度之间,获取空调的运行模式,其中,运行模式包括制冷模式以及制热模式,第一刻度和第二刻度为相邻的两个刻度,第一刻度对应的温度小于第二
刻度对应的温度;在空调以制冷模式运行时,控制滑块向第一刻度移动,并将第一刻度对应的温度值作为待调节温度值;在空调以制热模式运行时,控制滑块向第二刻度移动,并将第二刻度对应的温度值作为待调节温度值。
133.在本技术的一些实施例中,滑动条上设置有对应不同温度的刻度,包括:若滑块所在的位置位于第一刻度和第二刻度之间,获取滑块移动至当前所在的位置的移动方向,移动方向包括升高温度的第一方向以及降低温度的第二方向,第一刻度和第二刻度为相邻的两个刻度,第一刻度对应的温度小于第二刻度对应的温度;若滑块以第一方向移动至当前所在的位置,则控制滑块向第二刻度移动,并将第二刻度对应的温度值作为待调节温度值;若滑块以第二方向移动至当前所在的位置,则控制滑块向第一刻度移动,并将第一刻度对应的温度值作为待调节温度值。
134.本实施例提供的空调温度调节装置可以执行上述方法实施例,其实现原理与技术效果类似,此处不再赘述。
135.请继续参阅图1,本实施例中,存储器120可以是电子设备100的内部存储器,即内置于电子设备100的存储器。在其他实施例中,存储器120也可以是电子设备100的外部存储器,即外接于电子设备100的存储器。
136.在一些实施例中,存储器120用于存储程序代码和各种数据,并在电子设备100的运行过程中实现高速、自动地完成程序或数据的存取。
137.存储器120可以包括随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘、智能存储卡(smart media card,smc)、安全数字(secure digital,sd)卡、闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
138.在一实施例中,处理器130可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者处理器也可以是其它任何常规的处理器等。
139.存储器120中的程序代码和各种数据如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,例如空调温度调节方法,也可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于计算机可读存储介质中,计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)等。
140.可以理解的是,以上所描述的模块划分,为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本技术各个实施例中的各功能模块可以集成在相同处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在相同单元中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
141.最后应说明的是,以上实施例仅用以说明本技术的技术方案而非限制,尽管参照
较佳实施例对本技术进行了详细说明,本领域的普通技术人员应当理解,可以对本技术的技术方案进行修改或等同替换,而不脱离本技术技术方案的精神和范围。
技术特征:
1.一种空调温度调节方法,应用于包含触摸屏的电子设备,所述电子设备用于控制空调,其特征在于,所述方法包括:显示空调控制界面;所述空调控制界面包括滑动条和在所述滑动条上的滑块;响应于用户在所述空调控制界面的预设操作区域内的滑动操作,确定滑动距离以及滑动方向;其中,所述预设操作区域大于所述滑动条所在的区域;根据所述滑动距离以及所述滑动方向,控制所述滑块在所述滑动条上进行移动;在所述滑动操作结束时,根据所述滑块所在的位置确定待调节温度值,控制空调将目标温度值更新为所述待调节温度值。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于用户对所述滑块的拖动操作,控制所述滑块在所述滑动条上进行移动;在所述拖动操作结束时,根据所述滑块所在的位置确定所述待调节温度值,控制空调将目标温度值更新为所述待调节温度值。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于用户对所述滑动条的长按操作,控制所述滑块沿所述滑动条向用户触控的位置移动;在所述长按操作结束时,根据所述滑块所在的位置确定所述待调节温度值,控制空调将目标温度值更新为所述待调节温度值。4.根据权利要求1所述的方法,其特征在于,所述根据所述滑动距离以及所述滑动方向,控制所述滑块在所述滑动条上进行移动,包括:控制所述滑块沿所述滑动条,向所述滑动方向滑动所述滑动距离。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述滑动条上设置有对应不同温度的刻度,所述方法还包括:若所述滑块所在的位置位于第一刻度和第二刻度之间,计算所述第一刻度与所述滑块所在的位置之间的第一距离,计算所述第二刻度与所述滑块所在的位置之间的第二距离;所述第一刻度和所述第二刻度为相邻的两个刻度;若所述第一距离大于或等于所述第二距离,则控制所述滑块向所述第二刻度移动,并将所述第二刻度对应的温度值作为所述待调节温度值;若所述第一距离小于所述第二距离,则控制所述滑块向所述第一刻度移动,并将所述第一刻度对应的温度值作为所述待调节温度值。6.根据权利要求1至4中任一项所述的方法,其特征在于,所述滑动条上设置有对应不同温度的刻度,所述方法还包括:若所述滑块所在的位置位于第一刻度和第二刻度之间,则获取所述空调的运行模式,其中,所述运行模式包括制冷模式以及制热模式,所述第一刻度和所述第二刻度为相邻的两个刻度,所述第一刻度对应的温度小于所述第二刻度对应的温度;在所述空调以所述制冷模式运行时,控制所述滑块向第一刻度移动,并将所述第一刻度对应的温度值作为所述待调节温度值;在所述空调以所述制热模式运行时,控制所述滑块向第二刻度移动,并将所述第二刻度对应的温度值作为所述待调节温度值。7.根据权利要求1至4中任一项所述的方法,其特征在于,所述滑动条上设置有对应不
同温度的刻度,所述方法还包括:若所述滑块所在的位置位于第一刻度和第二刻度之间,获取所述滑块移动至当前所在的位置的移动方向,所述移动方向包括升高温度的第一方向以及降低温度的第二方向,所述第一刻度和所述第二刻度为相邻的两个刻度,所述第一刻度对应的温度小于所述第二刻度对应的温度;若所述滑块以所述第一方向移动至当前所在的位置,则控制所述滑块向所述第二刻度移动,并将所述第二刻度对应的温度值作为所述待调节温度值;若所述滑块以所述第二方向移动至当前所在的位置,则控制所述滑块向所述第一刻度移动,并将所述第一刻度对应的温度值作为所述待调节温度值。8.一种空调温度调节装置,应用于包含触摸屏的电子设备,所述电子设备用于控制空调,其特征在于,所述空调温度调节装置,包括:显示模块,用于显示空调控制界面;所述空调控制界面包括滑动条和在所述滑动条上的滑块;滑动模块,用于响应于用户在所述空调控制界面的预设操作区域内的滑动操作,确定滑动距离以及滑动方向;其中,所述预设操作区域大于所述滑动条所在的区域;控制模块,用于根据所述滑动距离以及所述滑动方向,控制所述滑块在所述滑动条上进行移动;所述控制模块,还用于在所述滑动操作结束时,根据所述滑块所在的位置确定待调节温度值,控制空调将目标温度值更新为所述待调节温度值。9.一种电子设备,其特征在于,所述电子设备包括触摸屏、处理器和存储器,所述处理器用于执行存储器中存储的计算机程序以实现如权利要求1至7中任意一项所述的空调温度调节方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现如权利要求1至7中任意一项所述的空调温度调节方法。
技术总结
本申请涉及设备控制技术领域,提供一种空调温度调节方法、装置、设备及计算机可读存储介质,应用于包含触摸屏的电子设备,所述电子设备用于控制空调,所述方法包括:显示空调控制界面;所述空调控制界面包括滑动条和在所述滑动条上的滑块;响应于用户在所述空调控制界面的预设操作区域内的滑动操作,确定滑动距离以及滑动方向;其中,所述预设操作区域大于所述滑动条所在的区域;根据所述滑动距离以及所述滑动方向,控制所述滑块在所述滑动条上进行移动;在所述滑动操作结束时,根据所述滑块所在的位置确定待调节温度值,控制空调将目标温度值更新为所述待调节温度值。上述方法能够提高调节空调温度的效率,降低用户的操作难度。降低用户的操作难度。降低用户的操作难度。
技术研发人员:幸云辉 陈熙 王雷 王金瑞
受保护的技术使用者:深圳市正浩创新科技股份有限公司
技术研发日:2023.03.31
技术公布日:2023/7/7
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/