遥控器及其控制方法、控制装置、控制设备和存储介质与流程

阅读: 评论:0



1.本公开涉及空调技术领域,尤其涉及一种遥控器及其控制方法、控制装置、控制设备和存储介质。


背景技术:



2.空调即空气调节器,是指用人工手段,对建筑或构筑物内环境空气的温度、湿度、流速等参数进行调节和控制的设备。
3.对于一些热量较大的场景如数据中心,就需要安装多台空调。当数据中心存在多台空调时,使用一个遥控器对指定空调进行控制,会遇到操作遥控器时对指定空调之外的其它空调进行控制的情况,用户体验感差。


技术实现要素:



4.本公开提供一种空调遥控方法、遥控装置、遥控设备、遥控器和存储介质,以至少解决相关技术中使用一个遥控器对指定空调进行控制,遇到操作遥控器时对指定空调之外的其它空调进行控制的情况导致的用户体验感差的问题。本公开的技术方案如下:
5.根据本公开实施例的第一方面,提出一种遥控器控制方法,包括以下步骤:
6.在遥控器指向空调时,获取所述遥控器与至少两个所述空调之间的角度;
7.根据至少两个所述角度的大小,确定第一空调组;
8.对所述第一空调组中的空调,进行配对连接,以实现对所述第一空调组中空调的控制。
9.在本公开的一个实施例之中,所述根据至少两个所述角度的大小,确定第一空调组,包括:
10.从至少两个所述角度中选取角度处于设定角度区间的至少一个空调,作为第一空调组。
11.在本公开的一个实施例之中,所述对所述第一空调组中的空调,进行配对连接之前,还包括:
12.获取所述遥控器与所述第一空调组中所有空调的距离;
13.对应的,所述对所述第一空调组中的空调,进行配对连接,包括:
14.根据至少两个所述距离的大小,从所述第一空调组中选取目标空调;
15.对所述目标空调,进行配对连接。
16.在本公开的一个实施例之中,所述根据至少两个所述距离的大小,从所述第一空调组中选取目标空调,包括:
17.对至少两个所述距离按照从小到大进行排序,以得到排序结果;
18.从所述排序结果中选取排在首位的所述第一空调组中的一个空调,作为目标空调。
19.在本公开的一个实施例之中,所述配对连接,包括:
20.所述遥控器中的超宽带uwb(ultra wide band,超宽带)模块与对应空调中的uwb模块配对连接时,所述遥控器中的蓝牙模块与对应空调中的蓝牙模块进行匹配,并在蓝牙匹配完成后所述遥控器中的uwb模块与对应空调中的uwb模块断开连接。
21.在本公开的一个实施例之中,所述获取所述遥控器与至少两个所述空调之间的角度之前,还包括:
22.获取所述遥控器与至少两个所述空调之间的距离;
23.从至少两个所述距离中选取距离不大于设定距离阈值的至少一个空调,作为第二空调组;
24.对应的,获取所述遥控器的指向与至少两个所述空调之间的角度,包括:
25.获取所述遥控器与所述第二空调组中所有空调之间的角度。
26.在本公开的一个实施例之中,所述对所述第一空调组中的空调,进行配对连接,以实现对所述第一空调组中空调的控制之后,还包括:
27.响应于监测到所述遥控器的电源键被按压,获取所述电源键被按压的时长;
28.响应于确定所述时长超过设定时长,清空所述遥控器中的配对信息;其中,所述配对信息用于表征所述遥控器与所述第一空调组中的空调配对连接的信息。
29.根据本公开实施例的第二方面,提出了一种遥控器控制装置,所述遥控器控制装置执行上述的遥控器控制方法,该装置包括:
30.获取模块,用于在遥控器指向空调时,获取所述遥控器与至少两个所述空调之间的角度;
31.确定模块,用于根据至少两个所述角度的大小,确定第一空调组;
32.控制模块,用于对所述第一空调组中的空调,进行配对连接,以实现对所述第一空调组中空调的控制。
33.在本公开的一个实施例之中,所述确定模块用于根据至少两个所述角度的大小,确定第一空调组时,包括:
34.从至少两个所述角度中选取角度处于设定角度区间的至少一个空调,作为第一空调组。
35.在本公开的一个实施例之中,所述控制模块用于对所述第一空调组中的空调,进行配对连接之前,还用于:
36.获取所述遥控器与所述第一空调组中所有空调的距离;
37.对应的,所述控制模块用于对所述第一空调组中的空调,进行配对连接时,包括:
38.根据至少两个所述距离的大小,从所述第一空调组中选取目标空调;
39.对所述目标空调,进行配对连接。
40.在本公开的一个实施例之中,所述控制模块用于根据至少两个所述距离的大小,从所述第一空调组中选取目标空调时,包括:
41.对至少两个所述距离按照从小到大进行排序,以得到排序结果;
42.从所述排序结果中选取排在首位的所述第一空调组中的一个空调,作为目标空调。
43.在本公开的一个实施例之中,所述控制模块用于配对连接时,包括:
44.所述遥控器中的uwb模块与对应空调中的uwb模块配对连接时,所述遥控器中的蓝
牙模块与对应空调中的蓝牙模块进行匹配,并在蓝牙匹配完成后所述遥控器中的uwb模块与对应空调中的uwb模块断开连接。
45.在本公开的一个实施例之中,所述获取模块用于获取所述遥控器与至少两个所述空调之间的角度之前,还用于:
46.获取所述遥控器与至少两个所述空调之间的距离;
47.从至少两个所述距离中选取距离不大于设定距离阈值的至少一个空调,作为第二空调组;
48.对应的,所述获取模块获取所述遥控器的指向与至少两个所述空调之间的角度时,包括:
49.获取所述遥控器与所述第二空调组中所有空调之间的角度。
50.在本公开的一个实施例之中,上述的遥控器控制装置,还包括:
51.清空模块,还用于在监测到所述遥控器的电源键被按压时,获取所述电源键被按压的时长,并在确定所述时长超过设定时长时,清空所述遥控器中的配对信息;其中,所述配对信息用于表征所述遥控器与所述第一空调组中的空调配对连接的信息。
52.根据本公开实施例的第三方面,提出了一种遥控器控制设备,包括:处理器和存储器;其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可实行程序代码对应的程序,以用于实现上述的遥控器控制方法。
53.根据本公开实施例的第四方面,提出了一种遥控器,其包括上述的遥控器控制设备。
54.根据本公开实施例的第五方面,提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的遥控器控制方法。
55.本公开的实施例提供的技术方案至少带来以下有益效果:
56.通过本公开的实施例,在遥控器指向空调时,获取遥控器与至少两个空调之间的角度,根据至少两个角度的大小确定第一空调组,并对第一空调组中的空调进行配对连接,以实现对第一空调组中空调的控制。由此,该方法在遥控器指向空调时,通过遥控器与至少两个空调之间的角度,确定需要与遥控器配对连接的空调,并与相应空调进行配对连接,以实现对相应空调的控制,避免出现操作遥控器时对相应空调之外的其它空调进行控制的情况,从而能够提升用户的使用体验。
57.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
58.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
59.图1是根据本公开实施例的遥控器控制方法的流程图;
60.图2是根据本公开一个实施例的使用遥控器对空调进行控制的示意图;
61.图3是根据本公开另一个实施例的使用遥控器对空调进行控制的示意图;
62.图4是根据本公开一个实施例的遥控器控制方法的流程图;
63.图5是根据本公开另一个实施例的遥控器控制方法的流程图;
64.图6是根据本公开又一个实施例的遥控器控制方法的流程图;
65.图7是根据本公开实施例的遥控器控制装置的方框示意图。
具体实施方式
66.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
67.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
68.下面参考附图描述本公开实施例的遥控器控制方法、遥控器控制装置、遥控器控制设备、遥控器和计算机可读存储介质。
69.图1是根据本公开实施例的遥控器控制方法的流程图。
70.需要说明的是,本公开实施例的遥控器控制方法的执行主体为遥控器控制装置,该装置可被配置于遥控器控制设备中,以使该遥控器控制设备可以执行遥控器控制功能。该遥控器控制设备可以设置在遥控器中。
71.如图1所示,本公开实施例的遥控器控制方法,包括以下步骤:
72.s101,在遥控器指向空调时,获取遥控器与至少两个空调之间的角度。
73.s102,根据至少两个角度的大小,确定第一空调组。
74.s103,对第一空调组中的空调,进行配对连接,以实现对第一空调组中空调的遥控。
75.在该实施例中,遥控器中设置有uwb模块和蓝牙模块,空调中也安装有对应的uwb模块和蓝牙模块。
76.当遥控器指向空调时,通过遥控器中uwb模块的测向功能获取遥控器的指向与至少两个空调之间的角度,并从至少两个角度中选取角度处于设定角度区间(该设定角度阈值可以根据uwb模块的控制精度进行确定,如为
±3°
)的至少一个空调,作为第一空调组。然后在遥控器中的uwb模块与第一空调组中空调的uwb模块进行配对连接时,遥控器中的蓝牙模块也与第一空调组中空调的蓝牙模块进行匹配,并在蓝牙匹配完成后遥控器中的uwb模块与对应空调中的uwb模块断开连接,从而可以实现对第一空调组中空调的控制,避免出现操作遥控器时对相应空调之外的其它空调进行控制的情况,提升用户体验。
77.例如,在同一个空间中存在空调a、空调b、空调c和空调d。当遥控器指向空调时,遥控器与空调a之间的角度为-2
°
(此时是以遥控器所在平面建立坐标系,在坐标系纵轴左侧的角度记为-,在坐标系纵轴右侧的角度记为+),遥控器与空调b之间的角度为2
°
,遥控器与空调c之间的角度为-15
°
,遥控器与空调d之间的角度为15
°
,此时第一空调组中包括空调a和空调b。遥控器中的uwb模块分别与空调a和空调b中的uwb模块进行配对连接时,遥控器中的蓝牙模块也分别与空调a和空调b中的蓝牙模块进行匹配,并在蓝牙匹配完成后遥控器中的uwb模块与空调a和空调b中的uwb模块断开连接,这样遥控器对空调a和空调b进行控制,
不对空调c和空调d进行控制,从而提升了用户体验。
78.又如,如图2所示,在同一个空间中存在空调a、空调b和空调c。当遥控器指向空调例如指向空调b时,遥控器与空调b之间的角度为0
°
,遥控器与空调a之间的角度为α,遥控器与空调c之间的夹角为β,且|α|>3
°
,β>3
°
,此时第一空调组中包括空调b,也就是说,仅对空调b进行控制,有效地避免单个遥控器多台空调的情况。遥控器中的uwb模块与空调b中的uwb模块进行配对连接时,遥控器中的蓝牙模块也与空调b中的蓝牙模块进行匹配,并在蓝牙匹配完成后遥控器中的uwb模块与空调b中的uwb模块断开连接,此时可以使用遥控器对空调b进行控制,不需要再次将遥控器对空调b进行精准指对,能够有效提升用户使用体验。
79.再如,如图3所示,在同一个空间中存在空调a和空调b。当遥控器指向空调例如指向空调a时,遥控器与空调a之间的角度为0
°
,遥控器与空调b之间的角度为α,α>3
°
,此时第一空调组中包括空调a,也就是说,仅对空调a进行控制,有效地避免单个遥控器多台空调的情况。遥控器中的uwb模块与空调a中的uwb模块进行配对连接时,遥控器中的蓝牙模块也与空调a中的蓝牙模块进行匹配,并在蓝牙匹配完成后遥控器中的uwb模块与空调a中的uwb模块断开连接,此时可以使用该遥控器对空调a进行控制,不需要再次对空调a进行精准指对,能够有效提升用户使用体验。
80.图4是根据本公开一个实施例的遥控器控制方法的流程图。
81.如图4所示,本公开实施例的遥控器控制方法,包括:
82.s401,在遥控器指向空调时,获取遥控器与至少两个空调之间的角度。
83.s402,从至少两个角度中选取角度处于设定角度区间的至少一个空调,作为第一空调组。
84.s403,获取遥控器与第一空调组中所有空调的距离。
85.s404,根据至少两个距离的大小,从第一空调组中选取目标空调。
86.s405,对目标空调,进行配对连接,以实现对目标空调的控制。
87.在该实施例中,当遥控器指向空调时,通过遥控器中uwb模块的测向功能获取遥控器的指向与至少两个空调之间的角度,并从至少两个角度中选取角度处于设定角度区间的至少一个空调,作为第一空调组。然后,通过遥控器中uwb模块的测距功能获取遥控器与第一空调组中所有空调的距离,并对至少两个距离按照从小到大的顺序进行排序,以得到排序结果,从排序结果中选取排在首位的第一空调组中的一个空调,也就是说从第一空调组中选取遥控器距离空调最短的空调,作为目标空调。最后,当遥控器中的uwb模块与目标空调配对连接时,遥控器中的蓝牙模块也与目标空调进行匹配,并在蓝牙匹配完成后遥控器中的uwb模块与目标空调的uwb模块断开连接。之后在使用该遥控器对目标空调进行控制时的使用条件更加宽泛,不需要再次对目标空调进行精准指对。由此,在多台空调都符合角度判定的条件后,可以进行距离判定,优先匹配离遥控器最近的空调,以实现对最近空调的控制,避免出现操作遥控器时对最近空调之外的其它空调进行控制的情况,从而能够有效提升用户使用体验。
88.例如,在同一个空间中存在空调a、空调b、空调c和空调d。当遥控器指向空调时,遥控器与空调a之间的角度为-2
°
,遥控器与空调b之间的角度为2
°
,遥控器与空调c之间的角度为-15
°
,遥控器与空调d之间的角度为15
°
,此时第一空调组中包括空调a和空调b。然后获取遥控器与空调a和空调b之间的距离,如遥控器与空调a的距离为2米,遥控器与空调b的距
离为1.5米,此时确定空调b为目标空调,遥控器中的uwb模块与空调b中的uwb模块进行配对连接时,遥控器中的蓝牙模块也与空调b中的蓝牙模块进行匹配,并在蓝牙匹配完成后遥控器中的uwb模块与空调b中的uwb模块断开连接,这样遥控器对空调b进行控制,不对空调a、空调c和空调d进行控制。此时不需要再次进行精准指对空调b,便可实现对空调b的精准控制,能够有效提升用户的使用体验。
89.图5是根据本公开另一个实施例的遥控器控制方法的流程图。
90.如图5所示,本公开实施例的遥控器控制方法,包括:
91.s501,在遥控器指向空调时,获取遥控器与至少两个空调之间的距离。
92.s502,从至少两个距离中选取距离不大于设定距离阈值的至少一个空调,作为第二空调组。
93.s503,获取遥控器与第二空调组中所有空调之间的角度。
94.s504,根据至少两个角度的大小,确定第一空调组。
95.s505,对第一空调组中的空调,进行配对连接,以实现对第一空调组中空调的控制。
96.在该实施例中,在遥控器指向空调时,先通过遥控器中uwb模块的测距功能获取遥控器与至少两个空调之间的距离,并将各距离与设定距离阈值(该设定距离阈值可以根据实际需要进行设置,如可以为3米)进行比较,记录距离小于或等于设定阈值的空调,置入第二空调组中,这样能够预先排除遥控器距离空调距离较大的空调,以减少后续的计算。然后,通过遥控器中uwb模块的测向功能获取遥控器的指向与第二空调组中所有空调之间的角度,并从至少两个角度中选取角度处于设定角度区间的至少一个空调,作为第一空调组。最后在遥控器中的uwb模块与第一空调组中空调的uwb模块进行配对连接时,遥控器中的蓝牙模块也与第一空调组中空调的蓝牙模块进行匹配,从而可以实现对第一空调组中空调的控制,由此,先从多台空调中选取符合距离的判定条件后,再对符合距离的空调进行角度判定,从而选取出符合要求的空调,并实现对该符合要求空调的控制,避免出现操作遥控器时对相应空调之外的其它空调进行控制的情况,能够有效提升用户使用体验。
97.例如,在同一个空间中存在空调a、空调b、空调c和空调d。当遥控器指向空调时,获取遥控器与各空调之间的距离,如遥控器与空调a之间的距离为4米,遥控器与空调b之间的距离为2.5米,遥控器与空调c之间的距离为3米,遥控器与空调d之间的距离为6米。从空调a、空调b、空调c和空调d中选取距离不大于设定距离阈值的空调b和空调c作为第二空调组,并获取遥控器与空调b和空调c之间的角度,如遥控器与空调b之间的角度为2
°
,遥控器与空调c之间的角度为5
°
,此时第一空调组中仅包括空调b,遥控器便与空调b进行配对连接,这样遥控器对空调b进行控制,不对空调a、空调c和空调d进行控制。此时不需要再次进行精准指对空调b,便可实现对b的精准控制,能够有效提升用户的使用体验。
98.图6是根据本公开又一个实施例的遥控器控制方法的流程图。
99.如图6所示,本公开实施例的遥控器控制方法,包括以下步骤:
100.s601,在遥控器指向空调时,获取遥控器与至少两个空调之间的角度。
101.s602,根据至少两个角度的大小,确定第一空调组。
102.s603,对第一空调组中的空调,进行配对连接,以实现对第一空调组中空调的遥控。
103.需要说明的是,本公开实施例步骤s601-s603的实施过程可参见上述实施例对步骤s101-s103中所描述的内容,具体这里不再赘述。
104.s604,响应于监测到遥控器的电源键被按压,获取电源键被按压的时长。
105.s605,响应于确定时长超过设定时长,清空遥控器中的配对信息;其中,配对信息用于表征遥控器与第一空调组中的空调配对连接的信息。
106.其中,设定时长可根据实际需要进行设置,例如,可以为5s。
107.举例说明,假设遥控器目前仅对空调b进行控制,不对空调a、空调c和空调d进行控制,如果想使用遥控器控制空调a、空调c和空调d中的至少一个,则长按遥控器的电源键,并获取长按遥控器的电源键的时长,判断时长是否超过设定时长如5s,如果时长超过设定时长,则清空遥控器中的配对信息,此时该遥控器成为空白遥控器后,再次使用uwb模块与空调a、空调c和空调d中的至少一个如空调b进行精准匹配、蓝牙模块匹配、uwb模块连接断开,使用蓝牙模块单独控制对应的空调。
108.若再使用该遥控器对空调a、空调c和空调d中的至少一个如空调c进行控制,可重复上述步骤。
109.综上所述,通过本公开的实施例,在遥控器指向空调时,获取遥控器与至少两个空调之间的角度,根据至少两个角度的大小确定第一空调组,并对第一空调组中的空调进行配对连接,以实现对第一空调组中空调的控制。由此,该方法在遥控器指向空调时,通过遥控器与至少两个空调之间的角度,确定需要与遥控器配对连接的空调,并与相应空调进行配对连接,以实现对相应空调的控制,避免出现操作遥控器时对相应空调之外的其它空调进行控制的情况,从而能够提升用户的使用体验。
110.图7是根据本公开实施例的遥控器控制装置的方框示意图。
111.需要说明的是,本公开实施例的遥控器控制装置用于执行上述的遥控器控制方法,其中,该遥控器控制装置可设置于遥控器控制设备中。该遥控器控制设备可以设置在遥控器中。
112.如图7所示,本公开实施例的空调遥控装置700,包括:
113.获取模块710,获取模块710用于在遥控器指向空调时,获取遥控器与至少两个空调之间的角度;
114.确定模块720,确定模块720用于根据至少两个角度的大小,确定第一空调组;
115.控制模块730,控制模块730用于对第一空调组中的空调,进行配对连接,以实现对第一空调组中空调的控制。
116.在本公开的一个实施例之中,确定模块720用于根据至少两个角度的大小,确定第一空调组时,包括:
117.从至少两个角度中选取角度处于设定角度区间的至少一个空调,作为第一空调组。
118.在本公开的一个实施例之中,控制模块730用于对第一空调组中的空调,进行配对连接之前,还用于:
119.获取遥控器与第一空调组中所有空调的距离;
120.对应的,控制模块730用于对第一空调组中的空调,进行配对连接时,包括:
121.根据至少两个距离的大小,从第一空调组中选取目标空调;
122.对目标空调,进行配对连接。
123.在本公开的一个实施例之中,控制模块730用于根据至少两个距离的大小,从第一空调组中选取目标空调时,包括:
124.对至少两个距离按照从小到大进行排序,以得到排序结果;
125.从排序结果中选取排在首位的第一空调组中的一个空调,作为目标空调。
126.在本公开的一个实施例之中,控制模块730用于配对连接时,包括:
127.在遥控器中的uwb模块与对应空调配对连接时,遥控器中的蓝牙模块与对应空调进行匹配,并在蓝牙匹配完成后所述遥控器中的uwb模块与对应空调中的uwb模块断开连接。
128.在本公开的一个实施例之中,获取模块710用于获取遥控器与至少两个空调之间的角度之前,还用于:
129.获取遥控器与至少两个空调之间的距离;
130.从至少两个距离中选取距离不大于设定距离阈值的至少一个空调,作为第二空调组;
131.对应的,获取模块710获取遥控器的指向与至少两个空调之间的角度时,包括:
132.获取遥控器与第二空调组中所有空调之间的角度。
133.在本公开的一个实施例之中,上述的遥控器控制装置,还包括:
134.清空模块,还用于在监测到遥控器的电源键被按压时,获取电源键被按压的时长,并在确定时长超过设定时长时,清空遥控器中的配对信息;其中,配对信息用于表征遥控器与第一空调组中的空调配对连接的信息。
135.需要说明的是,本公开实施例的遥控器控制装置中未披露的细节,请参照本公开实施例的遥控器控制方法中所披露的细节,具体这里不再赘述。
136.根据本公开实施例的遥控器控制装置,通过获取模块在遥控器指向空调时,获取遥控器与至少两个空调之间的角度,并通过确定模块根据至少两个角度的大小确定第一空调组,通过控制模块对第一空调组中的空调进行配对连接,以实现对第一空调组中空调的控制。由此,该装置在遥控器指向空调时,通过遥控器与至少两个空调之间的角度,确定需要与遥控器配对连接的空调,并与相应空调进行配对连接,以实现对相应空调的控制,避免出现操作遥控器时对相应空调之外的其它空调进行控制的情况,从而能够提升用户的使用体验。
137.基于上述实施例,本公开还提出了一种遥控器控制设备。
138.本公开实施例的遥控器控制设备,包括处理器和存储器;其中,处理器通过读取存储器中存储的可执行程序代码来运行与可实行程序代码对应的程序,以用于实现上述的遥控器控制方法。
139.本公开实施例的遥控器控制设备,通过执行上述的遥控器控制方法,在遥控器指向空调时,通过遥控器与至少两个空调之间的角度,确定需要与遥控器配对连接的空调,并与相应空调进行配对连接,以实现对相应空调的控制,避免出现操作遥控器时对相应空调之外的其它空调进行控制的情况,从而能够提升用户的使用体验。
140.基于上述实施例,本公开还提出了一种遥控器。
141.本公开实施例的遥控器,包括上述的遥控器控制设备。
142.本公开实施例的遥控器,在指向空调时获取与至少两个空调之间的角度,确定需要与其配对连接的空调,并与相应空调进行配对连接,以实现对相应空调的控制,避免出现操作遥控器时对相应空调之外的其它空调进行控制的情况,从而能够提升用户的使用体验。
143.基于上述实施例,本公开还提出了一种计算机可读存储介质。
144.本公开实施例的计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述的遥控器控制方法。
145.本公开实施例的计算机可读存储介质,通过执行上述的遥控器控制方法,在遥控器指向空调时,通过遥控器与至少两个空调之间的角度,确定需要与遥控器配对连接的空调,并与相应空调进行配对连接,以实现对相应空调的控制,避免出现操作遥控器时对相应空调之外的其它空调进行控制的情况,从而能够提升用户的使用体验。
146.基于上述实施例,本公开还提出了一种计算机程序产品。
147.本公开实施例的计算机程序产品中的计算机程序由遥控器控制设备的处理器执行时,在遥控器指向空调时,通过遥控器与至少两个空调之间的角度,确定需要与遥控器配对连接的空调,并与相应空调进行配对连接,以实现对相应空调的控制,避免出现操作遥控器时对相应空调之外的其它空调进行控制的情况,从而能够提升用户的使用体验。
148.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本公开的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
149.另外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本公开的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
150.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本公开的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本公开的实施例所属技术领域的技术人员所理解。
151.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电
连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得程序,然后将其存储在计算机存储器中。
152.应当理解,本公开的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
153.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
154.此外,在本公开各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
155.上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本公开的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本公开的限制,本领域的普通技术人员在本公开的范围内可以对上述实施例进行变化、修改、替换和变型。

技术特征:


1.一种遥控器控制方法,其特征在于,包括以下步骤:在遥控器指向空调时,获取所述遥控器与至少两个所述空调之间的角度;根据至少两个所述角度的大小,确定第一空调组;对所述第一空调组中的空调,进行配对连接,以实现对所述第一空调组中空调的控制。2.根据权利要求1所述的方法,其特征在于,所述根据至少两个所述角度的大小,确定第一空调组,包括:从至少两个所述角度中选取角度处于设定角度区间的至少一个空调,作为所述第一空调组。3.根据权利要求1所述的方法,其特征在于,所述对所述第一空调组中的空调,进行配对连接之前,还包括:获取所述遥控器与所述第一空调组中所有空调的距离;对应的,所述对所述第一空调组中的空调,进行配对连接,包括:根据至少两个所述距离的大小,从所述第一空调组中选取目标空调;对所述目标空调,进行配对连接。4.根据权利要求3所述的方法,其特征在于,所述根据至少两个所述距离的大小,从所述第一空调组中选取目标空调,包括:对至少两个所述距离按照从小到大进行排序,以得到排序结果;从所述排序结果中选取排在首位的所述第一空调组中的一个空调,作为所述目标空调。5.根据权利要求1所述的方法,其特征在于,所述配对连接,包括:所述遥控器中的超宽带uwb模块与对应空调中的uwb模块配对连接时,所述遥控器中的蓝牙模块与对应空调中的蓝牙模块进行匹配,并在蓝牙匹配完成后所述遥控器中的uwb模块与对应空调中的uwb模块断开连接。6.根据权利要求1所述的方法,其特征在于,所述获取所述遥控器与至少两个所述空调之间的角度之前,还包括:获取所述遥控器与至少两个所述空调之间的距离;从至少两个所述距离中选取距离不大于设定距离阈值的至少一个空调,作为第二空调组;对应的,获取所述遥控器与至少两个所述空调之间的角度,包括:获取所述遥控器与所述第二空调组中所有空调之间的角度。7.根据权利要求1所述的方法,其特征在于,所述对所述第一空调组中的空调,进行配对连接,以实现对所述第一空调组中空调的控制之后,还包括:响应于监测到所述遥控器的电源键被按压,获取所述电源键被按压的时长;响应于确定所述时长超过设定时长,清空所述遥控器中的配对信息;其中,所述配对信息用于表征所述遥控器与所述第一空调组中的空调配对连接的信息。8.一种遥控器控制装置,其特征在于,所述遥控器控制装置执行权利要求1-7任一项所述的遥控器控制方法,包括:获取模块,用于在遥控器指向空调时,获取所述遥控器与至少两个所述空调之间的角度;
确定模块,用于根据至少两个所述角度的大小,确定第一空调组;控制模块,用于对所述第一空调组中的空调,进行配对连接,以实现对所述第一空调组中空调的控制。9.一种遥控器控制设备,其特征在于,包括:处理器和存储器;其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可实行程序代码对应的程序,以用于实现如权利要求1-7中任一项所述的遥控器控制方法。10.一种遥控器,其特征在于,包括:如权利要求9所述的遥控器控制设备。11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-7中任一项所述的遥控器控制方法。

技术总结


本公开关于一种遥控器及其控制方法、控制装置、控制设备和存储介质,所述遥控器控制方法,包括:在遥控器指向空调时,获取遥控器与至少两个空调之间的角度;根据至少两个角度的大小,确定第一空调组;对第一空调组中的空调,进行配对连接,以实现对第一空调组中空调的控制。由此,该方法在遥控器指向空调时,通过遥控器与至少两个空调之间的角度,确定需要与遥控器配对连接的空调,并与相应空调进行配对连接,以实现对相应空调的控制,避免出现操作遥控器时对相应空调之外的其它空调进行控制的情况,从而能够提升用户的使用体验。从而能够提升用户的使用体验。从而能够提升用户的使用体验。


技术研发人员:

袁厚旺 单联瑜 吴俊鸿 文健 石凯

受保护的技术使用者:

北京小米移动软件有限公司

技术研发日:

2022.10.31

技术公布日:

2023/3/7

本文发布于:2023-03-13 08:55:34,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/3/69662.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:空调   遥控器   所述   模块
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图