本技术实施例涉及无线通信,尤其涉及一种无线连接方法、主设备、从设备及无线传输系统。
背景技术:
1、低功耗蓝牙(low energy bluetooth,ble)具有跳频、低功耗、多连接等特点。基于低功耗蓝牙的主设备,通常采用匹克网形式与多个从设备建立蓝牙连接进行通信。在建立蓝牙连接前,根据低功耗蓝牙协议,从设备需要广播信息,主设备按照一定的时隙窗口扫描到该广播信息,再向从设备发起连接请求,因此,在低功耗蓝牙协议中,广播方为从设备,扫描方和发起连接方都为主设备。
2、如前所述,由于主设备支持一对多的无线连接方式,并且主设备为扫描方,当主设备与越来越多的从设备建立蓝牙连接,已建立蓝牙连接的多个从设备都在固定通信周期上占据相应时隙,如此导致主设备剩余的空闲时隙越来越小。当预留的空闲时隙比较小时,主设备缺乏足够的扫描时间,容易导致扫描不到新的从设备的广播信息,进而导致后续的从设备越来越难以连接上主设备。
技术实现思路
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、将所述接收结束时刻减去所述接收时长,得到起始接收时刻。
39、可选地,所述控制所述从设备在所述握手时间点与所述主设备执行握手连接操作包括:
40、控制所述从设备在所述握手时间点是否检测到第一握手包,所述第一握手包为所述主设备根据所述连接请求返回的握手包;
41、若检测到所述第一握手包,则控制所述从设备向所述主设备发送第二握手包。
42、可选地,所述主设备配置有通信周期,所述通信周期包括至少一个时隙,所述标识帧包括所述时隙的发射区间与接收区间,所述控制所述从设备在所述握手时间点是否检测到第一握手包包括:
43、控制所述从设备自所述握手时间点开始,设置接收区间以检测是否收到第一握手包。
44、可选地,所述若检测到所述第一握手包,则控制所述从设备向所述主设备发送第二握手包包括:
45、若检测到所述第一握手包,则控制所述从设备在所述接收区间之后设置发射区间;
46、控制所述从设备在所述发射区间内向所述主设备发送第二握手包。
47、可选地,所述无线连接为蓝牙连接。
48、在第三方面,本技术实施例提供一种主设备,包括:
49、第一无线通信模块;
50、第一存储器;及
51、第一处理器,所述第一处理器分别与所述第一存储器和所述第一无线通信模块通信连接,所述第一处理器用于执行存储在所述第一存储器中的一个或多个计算机程序,所述第一处理器在执行所述一个或多个计算机程序时,使得所述主设备实现上述的方法。
52、在第四方面,本技术实施例提供一种从设备,包括:
53、第二无线通信模块;
54、第二存储器;及
55、第二处理器,所述第二处理器分别与所述第二存储器和所述第二无线通信模块通信连接,所述第二处理器用于执行存储在所述第二存储器中的一个或多个计算机程序,所述第二处理器在执行所述一个或多个计算机程序时,使得所述从设备实现上述的方法。
56、在第五方面,本技术实施例提供一种无线传输系统,包括:
57、上述的主设备;
58、上述的至少一个从设备,至少一个所述从设备与所述主设备无线连接。
59、在第六方面,本技术实施例提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述的方法或上述的方法。
60、本技术实施例可以实现如下技术效果:在本技术实施例提供的无线连接方法中,控制主设备进入广播状态,在广播状态下控制主设备广播标识帧,以使目标从设备扫描标识帧后返回连接请求,目标从设备为至少一个从设备中的从设备,响应连接请求,控制主设备进入握手状态,在握手状态下控制主设备与目标从设备执行握手连接操作。由上述可知,广播方为主设备,扫描方和连接发起方都为从设备,主设备只需很小的空闲时隙将简短的标识帧进行广播,便可与多个从设备建立无线连接,从而提高建立无线连接的可靠性、稳定性及低延时性。在未建立无线连接时,本实施例将耗电的广播任务交由主设备进行广播标识帧,从而节省从设备的功耗。
1.一种无线连接方法,应用于主设备,所述主设备可与至少一个从设备无线连接,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述主设备配置有通信周期,所述通信周期包括至少一个时隙,所述控制所述主设备进入广播状态包括:
3.根据权利要求2所述的方法,其特征在于,所述主设备配置有通信周期,所述通信周期包括至少一个时隙,所述在所述广播状态下控制所述主设备广播标识帧,以使目标从设备响应所述标识帧返回连接请求包括:
4.根据权利要求3所述的方法,其特征在于,所述时隙包括发射区间与接收区间,所述主设备在所述发射区间发射数据,在所述接收区间接收数据。
5.根据权利要求4所述的方法,其特征在于,所述在所述广播状态下控制所述主设备在目标时隙内广播标识帧,以使目标从设备响应所述标识帧返回连接请求包括:
6.根据权利要求1至5任一项所述的方法,其特征在于,所述主设备配置有通信周期,所述通信周期包括至少一个时隙,所述在所述握手状态下控制所述主设备与所述目标从设备执行握手连接操作包括:
7.根据权利要求6所述的方法,其特征在于,所述握手时隙与广播时隙的时间差值等于所述通信周期,所述广播时隙为所述主设备广播所述标识帧后接收到所述连接请求的时隙。
8.根据权利要求6所述的方法,其特征在于,所述时隙包括发射区间与接收区间,所述控制所述主设备在所述握手时隙内与所述目标从设备执行握手连接操作包括:
9.根据权利要求1至8任一项所述的方法,其特征在于,所述主设备配置有通信周期,所述通信周期包括至少一个时隙,一所述时隙对应一所述从设备。
10.根据权利要求1至8任一项所述的方法,其特征在于,所述无线连接为蓝牙连接。
11.一种无线连接方法,应用于从设备,其特征在于,包括:
12.根据权利要求11所述的方法,其特征在于,所述若接收到所述标识帧,则控制所述从设备向所述主设备发送连接请求,以使所述主设备根据所述连接请求执行握手连接操作包括:
13.根据权利要求12所述的方法,其特征在于,所述主设备配置有通信周期,所述确定握手时间点包括:
14.根据权利要求13所述的方法,其特征在于,所述确定起始接收时刻包括:
15.根据权利要求12至14任一项所述的方法,其特征在于,所述控制所述从设备在所述握手时间点与所述主设备执行握手连接操作包括:
16.根据权利要求15所述的方法,其特征在于,所述主设备配置有通信周期,所述通信周期包括至少一个时隙,所述标识帧包括所述时隙的发射区间与接收区间,所述控制所述从设备在所述握手时间点是否检测到第一握手包包括:
17.根据权利要求16所述的方法,其特征在于,所述若检测到所述第一握手包,则控制所述从设备向所述主设备发送第二握手包包括:
18.根据权利要求11至14任一项所述的方法,其特征在于,所述无线连接为蓝牙连接。
19.一种主设备,其特征在于,包括:
20.一种从设备,其特征在于,包括:
21.一种无线传输系统,其特征在于,包括:
22.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-10任一项所述的方法或如权利要求11-18任一项所述的方法。