本发明属于计算机通信领域,尤其涉及一种控制方法、装置、系统及蓝牙控制装置。
背景技术:
1、随着科学技术的发展,用户对各类设备的控制装置的智能性要求也越来越高,例如,以空调器的遥控装置为例,每个空调器都配备有一个遥控装置,用户可以通过遥控装置上的功能按键实现对空调器的控制。相关技术中,对于每个设备,通常只能通过各自的控制装置实现对设备的控制,设备之间的控制装置无法通用,控制装置的智能度较低,用户体验较差。因此,如何通过控制装置来控制多个设备,以及确保每个装置均能被正常控制是亟待解决的问题。
技术实现思路
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、本说明书实施例提供的控制方法,与蓝牙控制装置已绑定的目标设备处于云端在线状态时,蓝牙控制装置接收目标设备发送的控制策略,其中,控制策略由云端生成并下发给目标设备,目标设备处于云端在线状态时,由云端对目标设备进行控制;若目标设备处于云端离线状态,蓝牙控制装置基于控制策略,对目标设备进行控制。本方案中,当目标设备处于云端在线状态时,由云端对目标设备进行控制,当目标设备处于云端离线状态时,由于云端将目标设备的控制策略下发给了蓝牙控制装置,通过蓝牙控制装置接管目标设备,从而使目标设备由云端在线状态切换为云端离线状态时,能够平滑过度,而不会出现控制突变,一方面能够确保目标设备的正常控制,另一方面改善了用户体验。
1.一种控制方法,其特征在于,应用于蓝牙控制装置中,包括:
2.如权利要求1所述的方法,其特征在于,在所述基于所述控制策略,对所述目标设备进行控制之前,所述方法还包括:
3.如权利要求2所述的方法,其特征在于,所述目标设备为目标空调器,所述控制策略为时间戳与温度控制参数之间的第一预设对应关系,所述获取所述蓝牙控制装置所在环境的环境数据,包括:获取所述蓝牙控制装置所在环境的温度数据;
4.如权利要求3所述的方法,其特征在于,所述基于采集到的温度数据,对所述第一预设对应关系进行修正,包括:
5.如权利要求1所述的方法,其特征在于,所述控制策略为时间戳、环境参数与控制参数之间的第二预设对应关系,在所述基于所述控制策略,对所述目标设备进行控制之前,所述方法还包括:获取当前时刻采集到的所述蓝牙控制所在环境的当前环境数据;
6.如权利要求1所述的方法,其特征在于,所述基于所述控制策略,对所述目标设备进行控制之后,所述方法还包括:
7.一种控制方法,其特征在于,应用于控制系统,包括:
8.如权利要求7所述的方法,其特征在于,所述方法还包括:
9.如权利要求8所述的方法,其特征在于,所述若所述目标设备处于云端离线状态,所述蓝牙控制装置基于所述控制策略,对所述目标设备进行控制,包括:
10.一种控制装置,其特征在于,应用于蓝牙控制装置中,包括:
11.一种控制系统,其特征在于,包括:
12.一种蓝牙控制装置,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行程序时实现如权利要求1-6中任一所述的方法。