建立蓝牙链路的方法、装置、设备及存储介质制造方法及图纸

技术编号:35723891 阅读:11 留言:0更新日期:2022-11-26 18:21
本申请公开了一种建立蓝牙链路的方法、装置、设备及存储介质,涉及无线通信技术领域。所述方法包括:主蓝牙设备向副蓝牙设备发送连接通知,该连接通知用于指示副蓝牙设备作为主蓝牙设备的代理,向第二目标设备发起寻呼;副蓝牙设备向第二目标设备发起寻呼;若寻呼第二目标设备成功,则副蓝牙设备向主蓝牙设备发送连接信息,该连接信息用于供主蓝牙设备与第二目标设备进行接续通信;主蓝牙设备基于连接信息与第二目标设备建立第二蓝牙链路。本申请克服了单个蓝牙设备无法同时向多个目标设备发起寻呼的限制,实现并行寻呼两个目标设备,缩短建立多个蓝牙链路所需的耗时,提升效率。提升效率。提升效率。

【技术实现步骤摘要】
建立蓝牙链路的方法、装置、设备及存储介质


[0001]本申请实施例涉及无线通信
,特别涉及一种建立蓝牙链路的方法、装置、设备及存储介质。

技术介绍

[0002]两个支持蓝牙功能的设备之间,可以通过建立蓝牙链路进行无线通信。
[0003]在一些场景中,需要将一个蓝牙设备与多个目标设备建立蓝牙链路。例如,蓝牙耳机与两个手机均建立蓝牙链路,或者蓝牙耳机与一个手机和一个笔记本电脑均建立蓝牙链路。相关技术支持蓝牙设备串行与多个目标设备建立蓝牙链路。即,在蓝牙设备与一个目标设备建立蓝牙链路成功或超时失败之后,再与另一个目标设备建立蓝牙链路。
[0004]显然,这种串行连接方式需要的时间比较长,效率较低。

技术实现思路

[0005]本申请实施例提供了一种建立蓝牙链路的方法、装置、设备及存储介质。所述技术方案如下:
[0006]根据本申请实施例的一个方面,提供了一种在主蓝牙设备中建立蓝牙链路的方法,所述方法包括:
[0007]向副蓝牙设备发送连接通知,所述连接通知用于指示所述副蓝牙设备作为所述主蓝牙设备的代理,向第二目标设备发起寻呼;
[0008]接收来自所述副蓝牙设备的连接信息,所述连接信息用于供所述主蓝牙设备与所述第二目标设备进行接续通信;
[0009]基于所述连接信息与所述第二目标设备建立第二蓝牙链路。
[0010]根据本申请实施例的一个方面,提供了一种在副蓝牙设备中建立蓝牙链路的方法,所述方法包括:
[0011]接收来自主蓝牙设备的连接通知,所述连接通知用于指示所述副蓝牙设备作为所述主蓝牙设备的代理,向第二目标设备发起寻呼;
[0012]向所述第二目标设备发起寻呼;
[0013]若寻呼所述第二目标设备成功,则向所述主蓝牙设备发送连接信息,所述连接信息用于供所述主蓝牙设备与所述第二目标设备进行接续通信,以建立所述主蓝牙设备与所述第二目标设备之间的第二蓝牙链路。
[0014]根据本申请实施例的一个方面,提供了一种在主蓝牙设备中建立蓝牙链路的装置,所述装置包括:
[0015]连接通知发送模块,用于向副蓝牙设备发送连接通知,所述连接通知用于指示所述副蓝牙设备作为所述主蓝牙设备的代理,向第二目标设备发起寻呼;
[0016]连接信息接收模块,用于接收来自所述副蓝牙设备的连接信息,所述连接信息用于供所述主蓝牙设备与所述第二目标设备进行接续通信;
[0017]蓝牙链路建立模块,用于基于所述连接信息与所述第二目标设备建立第二蓝牙链路。
[0018]根据本申请实施例的一个方面,提供了一种在副蓝牙设备中建立蓝牙链路的装置,所述装置包括:
[0019]连接通知接收模块,用于接收来自主蓝牙设备的连接通知,所述连接通知用于指示所述副蓝牙设备作为所述主蓝牙设备的代理,向第二目标设备发起寻呼;
[0020]寻呼发起模块,用于向所述第二目标设备发起寻呼;
[0021]连接信息发送模块,用于若寻呼所述第二目标设备成功,则向所述主蓝牙设备发送连接信息,所述连接信息用于供所述主蓝牙设备与所述第二目标设备进行接续通信,以建立所述主蓝牙设备与所述第二目标设备之间的第二蓝牙链路。
[0022]根据本申请实施例的一个方面,提供了一种蓝牙设备,所述蓝牙设备包括处理器和存储器,所述存储器中存储有计算机程序,所述计算机程序由所述处理器执行,以实现上述主蓝牙设备侧的方法,或者实现上述辅蓝牙设备侧的方法。
[0023]根据本申请实施例的一个方面,提供了一种计算机可读存储介质,所述存储介质中存储有计算机程序,所述计算机程序由处理器执行,以实现上述主蓝牙设备侧的方法,或者实现上述辅蓝牙设备侧的方法。
[0024]根据本申请实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。蓝牙设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该蓝牙设备执行上述主蓝牙设备侧的方法,或者执行上述辅蓝牙设备侧的方法。
[0025]本申请实施例提供的技术方案可以包括如下有益效果:
[0026]主蓝牙设备通过副蓝牙设备作为其代理,向目标设备发起寻呼,从而能够有效克服单个蓝牙设备无法同时向多个目标设备发起寻呼的限制,实现主蓝牙设备向一个目标设备发起寻呼,与此并行的,副蓝牙设备作为主蓝牙设备的代理向另一个目标设备发起寻呼,从而实现并行寻呼两个目标设备,缩短建立多个蓝牙链路所需的耗时,提升效率。
附图说明
[0027]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1示例性示出了蓝牙设备的状态图;
[0029]图2示例性示出了蓝牙链路建立过程的流程图;
[0030]图3是本申请一个实施例提供的方案实施环境的示意图;
[0031]图4是本申请另一个实施例提供的方案实施环境的示意图;
[0032]图5是本申请一个实施例提供的建立蓝牙链路的方法的流程图;
[0033]图6是本申请另一个实施例提供的建立蓝牙链路的方法的流程图;
[0034]图7是本申请一个实施例提供的建立蓝牙链路的装置的框图;
[0035]图8是本申请另一个实施例提供的建立蓝牙链路的装置的框图;
[0036]图9是本申请一个实施例提供的蓝牙设备的结构框图。
具体实施方式
[0037]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0038]在对本申请技术方案进行介绍说明之前,首先对蓝牙技术的一些背景知识进行介绍说明。
[0039]图1示例性示出了蓝牙设备的状态图。
[0040]查询状态(inquiry state)。一旦设备想发现新的设备,就会进入查询状态,此时,该设备就向规定范围内的所有设备广播出其查询包(ID packet),包中包含了IAC(Inquiry Access Code,查询访问码)。通过使用查询跳频序列把包发送出去。在查询状态的设备也可以接收查询回复(FHS packets),但是,该设备不会对这些包进行确认。
[0041]查询扫描状态(inquiry scan state)。当设备想接收查询包时,就会进入查询扫描状态。扫描是根据查询跳频序列进行的。
[0042]寻呼状态(page state)。当一个设备搜索其他设备时所进入的状态。该设备使用寻呼跳频序列发送一个寻呼包(ID packet),用来通知其他设备,它打算了解其他设备及其服务。
[0043]寻呼扫描状态(page scan state)。在寻呼扫描状态下,设备监听包含自己的DAC(Device Ac本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种在主蓝牙设备中建立蓝牙链路的方法,其特征在于,所述方法包括:向副蓝牙设备发送连接通知,所述连接通知用于指示所述副蓝牙设备作为所述主蓝牙设备的代理,向第二目标设备发起寻呼;接收来自所述副蓝牙设备的连接信息,所述连接信息用于供所述主蓝牙设备与所述第二目标设备进行接续通信;基于所述连接信息与所述第二目标设备建立第二蓝牙链路。2.根据权利要求1所述的方法,其特征在于,所述基于所述连接信息与所述第二目标设备建立第二蓝牙链路,包括:基于所述连接信息确定目标频点;在所述目标频点向所述第二目标设备发送链路管理协议LMP特性交换请求,所述LMP特性交换请求中包括所述主蓝牙设备的特性信息;接收来自所述第二目标设备的LMP特性交换响应,所述LMP特性交换响应中包括所述第二目标设备的特性信息;保存所述第二目标设备的特性信息,并向所述第二目标设备发送LMP建立完成消息,所述LMP建立完成消息用于指示所述第二蓝牙链路建立完成。3.根据权利要求1所述的方法,其特征在于,所述基于所述连接信息与所述第二目标设备建立第二蓝牙链路,包括:基于所述连接信息确定目标频点;在所述目标频点向所述第二目标设备发送主设备寻呼响应;若接收到来自所述第二目标设备的从设备第二寻呼响应,则向所述第二目标设备发送LMP特性交换请求,所述LMP特性交换请求中包括所述主蓝牙设备的特性信息;接收来自所述第二目标设备的LMP特性交换响应,所述LMP特性交换响应中包括所述第二目标设备的特性信息;保存所述第二目标设备的特性信息,并向所述第二目标设备发送LMP建立完成消息,所述LMP建立完成消息用于指示所述第二蓝牙链路建立完成。4.根据权利要求1所述的方法,其特征在于,所述连接信息包括时钟同步信息,所述时钟同步信息用于使得所述主蓝牙设备与所述第二目标设备在相同的频点进行通信。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收来自所述副蓝牙设备的寻呼失败通知,所述寻呼失败通知用于指示所述副蓝牙设备寻呼所述第二目标设备失败。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:向第一目标设备发起寻呼;若寻呼所述第一目标设备成功,则与所述第一目标设备建立第一蓝牙链路;其中,所述第二蓝牙链路的建立过程与所述第一蓝牙链路的建立过程并行执行。7.根据权利要求1至6任一项所述的方法,其特征在于,所述主蓝牙设备为主蓝牙耳机,所述副蓝牙设备为副蓝牙耳机。8.一种在副蓝牙设备中建立蓝牙链路的方法,其特征在于,所述方法包括:接收来自主蓝牙设备的连接通知,所述连接通知用于指示所述副蓝牙设备作为所述主蓝牙设备的代理,向第二目标设备发起寻呼;
向所述第二目标设备发起寻呼;若寻呼所述第二目标设备成功,则向所述主蓝牙设备发送连接信息,所述连接信息用于供所述主蓝牙设备与所述第二目标设备进行接续通信,以建立所述主蓝牙设备与所述...

【专利技术属性】
技术研发人员:许超杰
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1