本申请涉及设备控制,尤其涉及一种多设备遥控方法、装置、设备及存储介质。
背景技术:
1、随着家用电器的种类越来越多,绝大多数家庭配备有电视、机顶盒、空调、冰箱和热水器等常用家电产品。目前,不同家电厂商针对同种家电产品所配备的遥控器不同,不同家电产品更是配备有不同的遥控器,而不同家电厂和不同商家电产品的遥控器之间无法兼容使用,导致用户家里的遥控器也越来越多。从而不仅造成资源浪费,而且使用便捷性非常低。
技术实现思路
1、本申请提供了一种多设备遥控方法、装置、设备及存储介质,以解决当前不同设备产品配备的遥控器无法兼容使用的技术问题。
2、为了解决上述技术问题,第一方面,本申请提供了一种多设备遥控方法,应用于具备遥控功能的电子设备,所述电子设备采用近距离无线联接技术,建立与多个被控设备之间的通信连接,所述遥控方法包括:
3、基于多个所述被控设备的rssi信号强度,生成以所述电子设备为中心的被控设备空间分布信息;
4、根据所述被控设备空间分布信息,确定目标被控设备;
5、若所述电子设备触发按键信号,则基于所述按键信号与所述目标被控设备的多个控制码值之间的对应关系,更新所述电子设备所调用的目标控制码值;
6、向所述目标被控设备发送所述目标控制码值,以遥控所述目标被控设备。
7、在其中的一些实施例中,所述基于多个所述被控设备的rssi信号强度,生成以所述电子设备为中心的被控设备空间分布信息之前,还包括:
8、基于星闪技术,同时建立与多个所述被控设备之间的通信连接,并获取每个所述被控设备的设备标识信息和控制码值。
9、在其中的一些实施例中,所述基于多个所述被控设备的rssi信号强度,生成以所述电子设备为中心的被控设备空间分布信息,包括:
10、以预设扫描周期,获取多个所述被控设备的rssi信号强度;
11、利用预设rssi测距算法,基于多个所述被控设备的所述rssi信号强度,估算每个所述被控设备与所述电子设备之间的距离信息;
12、基于所述距离信息,更新所述被控设备空间分布信息。
13、在其中的一些实施例中,所述根据所述被控设备空间分布信息,确定目标被控设备,包括:
14、根据所述被控设备空间分布信息,对多个所述被控设备与所述电子设备之间的距离信息进行排序,并确定所述电子设备在扫描前是否发生位置变化;
15、若所述电子设备在扫描前发生位置变化,则将与所述电子设备的距离信息最小的被控设备确定为所述目标被控设备。
16、在其中的一些实施例中,所述将与所述电子设备的距离信息最小的被控设备确定为所述目标被控设备,包括:
17、将在预设数量的扫描周期内与所述电子设备的距离信息均最小的被控设备确定为所述目标被控设备。
18、在其中的一些实施例中,所述将与所述电子设备的距离信息最小的被控设备确定为所述目标被控设备,包括:
19、获取电子设备的指向方向;
20、将在所述指向方向上与所述电子设备的距离信息最小的被控设备确定为所述目标被控设备。
21、在其中的一些实施例中,所述基于所述按键信号与所述目标被控设备的多个控制码值之间的对应关系,更新所述电子设备所调用的目标控制码值,包括:
22、基于所述按键信号与所述目标被控设备的多个控制码值之间的对应关系,确定所述按键信号对应的所述目标被控设备的目标控制码值;
23、基于所述目标控制码值,更新所述电子设备在当前用户按键动作时所调用的控制码值。
24、第二方面,本申请还提供一种多设备遥控装置,应用于具备遥控功能的电子设备,所述电子设备采用近距离无线联接技术,建立与多个被控设备之间的通信连接,所述遥控装置包括:
25、生成模块,用于基于多个所述被控设备的rssi信号强度,生成以所述电子设备为中心的被控设备空间分布信息;
26、确定模块,用于根据所述被控设备空间分布信息,确定目标被控设备;
27、更新模块,用于若所述电子设备触发按键信号,则基于所述按键信号与所述目标被控设备的多个控制码值之间的对应关系,更新所述电子设备所调用的控制码值;
28、发送模块,用于向所述目标被控设备发送所述目标控制码值,以遥控所述目标被控设备。
29、第三方面,本申请还提供一种电子设备,包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的多设备遥控方法。
30、第四方面,本申请还提供一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的多设备遥控方法。
31、本申请至少具备以下有益效果:
32、通过基于多个所述被控设备的rssi信号强度,生成以所述电子设备为中心的被控设备空间分布信息,以获得电子设备与各个被控设备之间的空间位置关系;根据所述被控设备空间分布信息,确定目标被控设备,以在用户使用电子设备时,自动确定用户所要控制的目标被控设备;当所述电子设备接收到按键信号时,基于所述按键信号与所述目标被控设备的多个控制码值之间的对应关系,更新所述电子设备所调用的控制码值,并向所述目标被控设备发送所述目标控制码值,以遥控所述目标被控设备,实现了单个电子设备对多个被控设备的遥控,提高遥控设备的使用便捷性和减少资源浪费。
1.一种多设备遥控方法,其特征在于,应用于具备遥控功能的电子设备,所述电子设备采用近距离无线联接技术,建立与多个被控设备之间的通信连接,所述遥控方法包括:
2.如权利要求1所述的多设备遥控方法,其特征在于,所述基于多个所述被控设备的rssi信号强度,生成以所述电子设备为中心的被控设备空间分布信息之前,还包括:
3.如权利要求1所述的多设备遥控方法,其特征在于,所述基于多个所述被控设备的rssi信号强度,生成以所述电子设备为中心的被控设备空间分布信息,包括:
4.如权利要求1所述的多设备遥控方法,其特征在于,所述根据所述被控设备空间分布信息,确定目标被控设备,包括:
5.如权利要求4所述的多设备遥控方法,其特征在于,所述将与所述电子设备的距离信息最小的被控设备确定为所述目标被控设备,包括:
6.如权利要求4所述的多设备遥控方法,其特征在于,所述将与所述电子设备的距离信息最小的被控设备确定为所述目标被控设备,包括:
7.如权利要求1所述的多设备遥控方法,其特征在于,所述基于所述按键信号与所述目标被控设备的多个控制码值之间的对应关系,更新所述电子设备所调用的目标控制码值,包括:
8.一种多设备遥控装置,其特征在于,应用于具备遥控功能的电子设备,所述电子设备采用近距离无线联接技术,建立与多个被控设备之间的通信连接,所述遥控装置包括:
9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7任一项所述的多设备遥控方法。
10.一种计算机可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的多设备遥控方法。