控制方法、装置、系统及设备与流程

文档序号:37830793发布日期:2024-05-07 19:05阅读:8来源:国知局
控制方法、装置、系统及设备与流程

本发明属于计算机通信领域,尤其涉及一种控制方法、装置、系统及设备。


背景技术:

1、随着科学技术的发展,用户对各类设备的控制装置的智能性要求也越来越高,例如,以空调器的遥控装置为例,每个空调器都配备有一个遥控装置,用户可以通过遥控装置上的功能按键实现对空调器的控制。相关技术中,对于每个设备,通常只能通过各自的控制装置实现对设备的控制,设备之间的控制装置无法通用,控制装置的智能度较低,用户体验较差。因此,如何通过控制装置来控制多个设备,以及确保每个装置均能被正常控制是亟待解决的问题。


技术实现思路

1、鉴于相关技术存在上述技术问题,本发明实施例提供了一种控制方法、装置、系统及设备,以使被控设备与蓝牙控制装置在通信中断情况下仍能正常运行。

2、第一方面,本发明实施例提供了一种控制方法,应用于云端,所述方法包括:

3、向与蓝牙控制装置绑定的第一设备发送针对目标场景信息的第一数据请求,以使所述第一设备基于所述第一数据请求,确定与所述蓝牙控制装置的通信状态,其中,所述目标场景信息保存在所述蓝牙控制装置中;

4、若所述第一设备与所述蓝牙控制装置通信失败,确定与所述蓝牙控制装置保持正常通信的第二设备,其中,所述第二设备与所述蓝牙控制装置绑定;

5、向所述第二设备发送针对所述目标场景信息的第二数据请求,以使所述第二设备基于所述第二数据请求,向所述蓝牙控制装置请求所述目标场景信息,并将所述目标场景信息转发给所述云端;

6、基于所述目标场景信息,生成所述第一设备的控制参数,并将所述控制参数下发给所述第一设备。

7、在一些实施方式下,若所述目标场景信息为动态更新信息,所述生成所述第一设备的控制参数之后,所述方法还包括:

8、在对所述第一设备进行下一轮控制时,向所述第二设备发送针对所述目标场景信息的第三数据请求,以使所述第二设备基于所述第三数据请求,向所述蓝牙控制装置请求最新的目标场景信息,并将最新的目标场景信息转发给所述云端;

9、基于接收到的最新的目标场景信息,生成所述第一设备的下一轮控制参数,并将下一轮控制参数下发给所述第一设备。

10、在一些实施方式下,若所述目标场景信息为非动态更新信息,所述向所述第二设备发送针对所述目标场景信息的第二数据请求之后,所述方法还包括:

11、将接收到的所述第二设备发送的所述目标场景信息保存在所述云端。

12、在一些实施方式下,所述生成所述第一设备的控制参数之后,所述方法还包括:

13、在对所述第一设备进行下一轮控制时,基于存储在所述云端的所述目标场景信息,生成所述第一设备的下一轮控制参数,并将下一轮控制参数下发给所述第一设备。

14、在一些实施方式下,在所述生成所述第一设备的控制参数之后,所述方法还包括:

15、若所述第一设备与所述蓝牙控制装置恢复通信,接收所述第一设备发送的所述目标场景信息,并基于所述第一设备发送的所述目标场景信息,生成所述第一设备的控制参数。

16、在一些实施方式下,所述确定与所述蓝牙控制装置保持正常通信的第二设备,包括:

17、基于与所述蓝牙控制装置绑定的n个设备,向所述n个设备中的每个设备发送通信状态检测请求,n为正整数;

18、接收所述每个设备反馈的与所述蓝牙控制状态的通信状态,并基于所述每个设备与所述蓝牙控制装置的通信状态,从所述n个设备中确定出通信状态为正常通信的所述第二设备。

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、本说明书实施例提供的控制方法,云端在向蓝牙控制装置绑定的第一设备发送针对目标场景信息的第一数据请求,以使第一设备基于第一数据请求,确定与蓝牙控制装置的通信状态,其中,目标场景信息保存在蓝牙控制装置中;若第一设备与蓝牙控制装置通信失败,确定与蓝牙控制装置保持正常通信的第二设备,其中,第二设备与蓝牙控制装置绑定;向第二设备发送针对目标场景信息的第二数据请求,以使第二设备基于第二数据请求,向蓝牙控制装置请求目标场景信息,并将目标场景信息转发给云端;基于目标场景信息,云端生成第一设备的控制参数,并将控制参数下发给第一设备。本方案中,云端在控制第一设备的过程中需要使用到目标场景信息时,如果第一设备与蓝牙控制装置通信中断,可以通过与蓝牙控制装置正常通信的第二设备来获取,从而实现对第一设备的正常控制,避免出现由于被控设备与蓝牙控制终端通信中断所导致的控制失效,提高了云端控制设备的稳定性,进而提高了用户体验。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1