本申请涉及蓝牙连接,特别地涉及一种连接方法、装置、设备及存储介质。
背景技术:
1、随着蓝牙技术的不断发展,越来越多的设备开始使用蓝牙进行通信。蓝牙技术的优势在于低功耗、低成本、简单易用等特点,因此被广泛应用于智能家居、智能穿戴、智能医疗等领域。然而,在实际应用中,由于蓝牙技术的局限性,设备之间的通信距离和数据传输速率受到很大的限制,这给用户的使用带来了很大的不便。
技术实现思路
1、针对上述问题,本申请提供一种连接方法、装置、设备及存储介质,能够通过中继蓝牙设备来进行连接,从而能够提高蓝牙传输距离。
2、本申请实施例提供一种连接方法,应用于第一蓝牙设备,包括:
3、在第一蓝牙设备加入目标网络的情况下,向所述目标网络中的第二蓝牙设备发出广播信息,所述广播信息用于使第二蓝牙设备反馈响应信息;
4、在确定没有接收到目标第二蓝牙设备的反馈信息的情况下,发送选举请求,以基于所述选举请求确定中继第二蓝牙设备,以通过中继第二蓝牙设备建立目标第二蓝牙设备与第一蓝牙设备之间的蓝牙连接。
5、在一些实施例中,所述响应信息包括:蓝牙设备标识与可达设备标识之间的对应关系,所述可达设备标识对应的第二蓝牙设备能够与所述蓝牙设备标识对应的第二蓝牙设备进行蓝牙连接,所述方法还包括:
6、基于所述蓝牙设备标识和所述可达设备标识确定是否没有接收目标第二蓝牙设备的反馈信息。
7、在一些实施例中,所述基于所述蓝牙设备标识和所述可达设备标识确定是否没有接收目标第二蓝牙设备的反馈信息,包括:
8、基于所有响应信息中的可达设备标识确定设备列表;
9、基于所有响应信息中的蓝牙设备标识和所述设备列表确定是否没有接收目标第二蓝牙设备的反馈信息。
10、在一些实施例中,所述基于所有响应信息中的可达设备标识确定设备列表,包括:
11、对所述响应信息中的可达设备标识进行去重处理,得到设备列表。
12、在一些实施例中,所述基于所有响应信息中的蓝牙设备标识和所述设备列表确定是否没有接收目标第二蓝牙设备的反馈信息,包括:
13、将所有响应信息中的蓝牙设备标识与所述设备列表进行比较,得到比较结果;
14、基于比较结果确定是否没有接收目标第二蓝牙设备的反馈信息,其中,在比较结果包括所述设备列表中的目标蓝牙设备标识与所有响应信息中的蓝牙设备标识不同的情况下,确定没有接收到目标蓝牙设备标识对应的目标第二蓝牙设备的反馈信息。
15、在一些实施例中,反馈信息还包括:第二蓝牙设备之间通信一次所需的时间,其中,当基于所述选举请求确定中继第二蓝牙设备时,基于反馈信息中的时间进行选举。
16、在一些实施例中,所述方法还包括:
17、在确定需要发送信息至所述目标第二蓝牙设备的情况下,将所述信息发送至所述中继第二蓝牙设备,以使所述中继第二蓝牙设备将所述信息发送给所述目标第二蓝牙设备。
18、本申请实施例提供一种连接装置,应用于第一蓝牙设备,包括:
19、广播模块,用于在第一蓝牙设备加入目标网络的情况下,向所述目标网络中的第二蓝牙设备发出广播信息,所述广播信息用于使第二蓝牙设备反馈响应信息;
20、选举模块,用于在确定没有接收到目标第二蓝牙设备的反馈信息的情况下,发送选举请求,以基于所述选举请求确定中继第二蓝牙设备,以通过中继第二蓝牙设备建立目标第二蓝牙设备与第一蓝牙设备之间的蓝牙连接。
21、本申请实施例提供一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,该计算机程序被所述处理器执行时,执行如上述任意一项所述连接方法。
22、本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质存储的计算机程序,能够被一个或多个处理器执行,能够用来实现上述所述连接方法。
23、本申请提供的一种连接方法、装置、设备及存储介质,通过在第一蓝牙设备加入目标网络的情况下,向所述目标网络中的第二蓝牙设备发出广播信息,所述广播信息用于使第二蓝牙设备反馈响应信息;在确定没有接收到目标第二蓝牙设备的反馈信息的情况下,发送选举请求,以基于所述选举请求确定中继第二蓝牙设备,以通过中继第二蓝牙设备建立目标第二蓝牙设备与第一蓝牙设备之间的蓝牙连接,能够通过中继蓝牙设备来进行连接,从而能够提高蓝牙传输距离。
1.一种连接方法,其特征在于,应用于第一蓝牙设备,包括:
2.根据权利要求1所述的方法,其特征在于,所述响应信息包括:蓝牙设备标识与可达设备标识之间的对应关系,所述可达设备标识对应的第二蓝牙设备能够与所述蓝牙设备标识对应的第二蓝牙设备进行蓝牙连接,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述蓝牙设备标识和所述可达设备标识确定是否没有接收目标第二蓝牙设备的反馈信息,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所有响应信息中的可达设备标识确定设备列表,包括:
5.根据权利要求3所述的方法,其特征在于,所述基于所有响应信息中的蓝牙设备标识和所述设备列表确定是否没有接收目标第二蓝牙设备的反馈信息,包括:
6.根据权利要求2所述的方法,其特征在于,反馈信息还包括:第二蓝牙设备之间通信一次所需的时间,其中,当基于所述选举请求确定中继第二蓝牙设备时,基于反馈信息中的时间进行选举。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:
8.一种连接装置,其特征在于,应用于第一蓝牙设备,包括:
9.一种电子设备,其特征在于,包括存储器和处理器,所述存储器上存储有计算机程序,该计算机程序被所述处理器执行时,执行如权利要求1至7任意一项所述连接方法。
10.一种存储介质,其特征在于,该存储介质存储的计算机程序,能够被一个或多个处理器执行,能够用来实现如权利要求1至7任意一项所述连接方法。