一种蓝牙回连的方法及相关装置制造方法及图纸

技术编号:27434988 阅读:19 留言:0更新日期:2021-02-25 03:19
本申请公开了一种蓝牙回连的方法及相关装置,所述方法应用于蓝牙连接系统,所述蓝牙连接系统包括第一设备和第二设备。该方法包括:在第一设备和第二设备的蓝牙连接断开之后,第一设备向第二设备发送BLE广播信号。若第二设备确定接收到的是第一BLE广播信号,则第二设备无需page第一设备,并等待接收第一设备发送的page数据包;若第二设备确定接收到的是第二BLE广播信号,则第二设备主动page第一设备,第一设备等待接收第二设备发送的page数据包。通过这种方式,可以避免第二设备和第一设备两方同时发起page而造成的page请求碰撞的问题,提升蓝牙回连的成功率。提升蓝牙回连的成功率。提升蓝牙回连的成功率。

【技术实现步骤摘要】
一种蓝牙回连的方法及相关装置


[0001]本申请涉及电子
,尤其涉及一种蓝牙回连的方法及相关装置。

技术介绍

[0002]蓝牙(Bluetooth)是人们生活中常用的数据传输方式,它可以实现在电子设备(例如,移动终端、笔记本电脑、无线耳机、掌上电脑,等等)之间短距离无线传输数据,具有方便快捷、灵活安全的优点。通常,随着已蓝牙连接的电子设备之间距离的增大,蓝牙可能会出现断连的情况。
[0003]现有技术中,在非人为操作导致的蓝牙连接断开的情况下,为了恢复蓝牙连接,外围设备(例如,无线耳机、智能音箱、智能手表,等等)会对已连接过的中心设备(例如,移动终端、笔记本电脑、掌上电脑,等等)发起回连。但是这种发起回连的方式容易连接失败,比如,在外围设备寻呼(page)中心设备的同时,中心设备也有可能发起对外围设备的page,两个page请求将发生碰撞,造成蓝牙连接失败。

技术实现思路

[0004]本申请提供了一种蓝牙回连的方法及相关装置,可以提升蓝牙回连的成功率。
[0005]第一方面,本申请提供了一种蓝牙回连的方法,该方法应用于蓝牙连接系统,该蓝牙连接系统包括第一设备和第二设备,该方法包括:当蓝牙连接断开时,该第一设备向该第二设备发送第一低功耗蓝牙BLE广播信号,该第一BLE广播信号用于指示该第一设备将向该第二设备发起寻呼page;该第一设备向该第二设备发送第一page数据包,该第一page数据包中包含该第二设备的设备标识;当该第一设备在预设时长或者预设次数内接收到该第二设备发送的第一ID包,该第一设备向该第二设备发送第一FHS数据包,其中,该第一ID包中包含该第二设备的设备标识,该第一ID包是该第二设备根据该第一page数据包向该第一设备发送的,该第一FHS数据包中包含该第一设备的蓝牙地址和时钟信息;该第二设备根据接收到的该第一FHS数据包切换至连接connection状态,并向该第一设备发送第二ID包,该第二ID包中包含该第二设备的设备标识;该第一设备根据接收到的该第二ID包切换至connection状态。通过这种方式,可以避免第一设备以及第二设备两方同时发送page数据包而造成的page请求碰撞的问题,提升蓝牙回连的成功率。
[0006]结合第一方面,在一种可能的实现方式中,该方法还包括:当该第一设备在该预设时长内未接收到第二设备发送的第一ID包,该第一设备向该第二设备发送第二BLE广播信号,该第二BLE广播信号用于指示该第二设备向该第一设备发起page;该第二设备根据接收到的该第二BLE广播信号向该第一设备发送第二page数据包,该第二page数据包中包含该第一设备的设备标识;该第一设备根据接收到的该第二page数据包向该第二设备发送第三ID包,该第三ID包中包含该第一设备的设备标识;该第二设备根据接收到的该第三ID包向该第一设备发送第二FHS数据包,该第二FHS数据包中包含该第二设备的蓝牙地址和时钟信息;该第一设备根据接收到的该第二FHS数据包,切换至connection状态,并向该第二设备
发送第四ID包,该第四ID包中包含该第一设备的设备标识;该第二设备根据接收到的该第四ID包切换至connection状态。
[0007]结合第一方面,在一种可能的实现方式中,该方法还包括:当该第一设备在预设时长内接收到该第二设备发送的该第一ID包时,该第一设备从page状态切换至主单元寻呼响应master page response状态。
[0008]结合第一方面,在一种可能的实现方式中,该方法还包括:当该第一设备接收到该第二设备发送的该第二page数据包时,该第一设备从寻呼扫描page scan状态切换至slave page response状态;当该第二设备接收到该第一设备发送的该第三ID包时,该第二设备从page状态切换至主单元寻呼响应master page response状态。
[0009]结合第一方面,在一种可能的实现方式中,该当蓝牙连接断开时,该第一设备向该第二设备发送第一低功耗蓝牙BLE广播信号,包括:当蓝牙连接的接收信号强度RRSI低于预设阈值时,或者接收到连接超时connection timeout的错误码时,该第一设备向该第二设备发送第一BLE广播信号。
[0010]结合第一方面,在一种可能的实现方式中,当蓝牙连接断开时,该第二设备处于低功耗蓝牙扫描BLE scan状态。
[0011]结合第一方面,在一种可能的实现方式中,该第一设备的设备标识可以包括该第一设备的设备访问码(device access code,DAC)或者查询访问码(inquiry access code,IAC);该第二设备的设备标识可以包括该第二设备的DAC或者IAC。
[0012]结合第一方面,在一种可能的实现方式中,在蓝牙连接断开之后,第二设备还可以显示回连指示信息,该回连指示信息用于指示第二设备正在恢复蓝牙连接。
[0013]结合第一方面,在一种可能的实现方式中,该第一BLE广播信号中包含第一AD Structure,该第一AD Structure中包含第一数据,第一数据用于指示第一设备将向第二设备发送page请求。该第二BLE广播信号中包含第二AD Structure,该第二AD Structure中包含第二数据,第二数据用于指示第二设备向第一设备发送page请求。
[0014]结合第一方面,在一种可能的实现方式中,在第二设备接收到第一设备发送的page数据包之后,第二设备可以停止BLE scan。通过这种方式,可以节省第二设备的功耗。
[0015]结合第一方面,在一种可能的实现方式中,在第二设备接收到第二BLE广播信号之后,第二设备可以停止BLE scan。通过这种方式,可以节省第二设备的功耗。
[0016]第二方面,本申请实施例提供了一种蓝牙回连的方法,该方法应用于蓝牙连接系统,该蓝牙连接系统包括第一设备和第二设备,该方法包括:当蓝牙连接断开时,该第一设备向该第二设备发送第二BLE广播信号,该第二BLE广播信号用于指示该第二设备向该第一设备发起page;该第二设备根据接收到的该第二BLE广播信号向该第一设备发送第二page数据包,该第二page数据包中包含该第一设备的设备标识;该第一设备根据接收到的该第二page数据包向该第二设备发送第三ID包,该第三ID包中包含该第一设备的设备标识;该第二设备根据接收到的该第二ID包向该第一设备发送第二FHS数据包,该第二FHS数据包中包含该第二设备的蓝牙地址和时钟信息;该第一设备根据接收到的该第二FHS数据包切换至connection状态,并向该第二设备发送第四ID包;该第二设备根据接收到的该第四ID包切换至connection状态。通过这种方式,可以避免第一设备以及第二设备两方同时发送page数据包而造成的page请求碰撞的问题,提升蓝牙回连的成功率。
[0017]结合第二方面,在一种可能的实现方式中,该方法还包括:当该第一设备接收到该第二设备发送的该第二page数据包时,该第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种蓝牙回连的方法,其特征在于,所述方法应用于蓝牙连接系统,所述蓝牙连接系统包括第一设备和第二设备,所述方法包括:当蓝牙连接断开时,所述第一设备向所述第二设备发送第一低功耗蓝牙BLE广播信号,所述第一BLE广播信号用于指示所述第一设备将向所述第二设备发起寻呼page;所述第一设备向所述第二设备发送第一page数据包,所述第一page数据包中包含所述第二设备的设备标识;当所述第一设备在预设时长内接收到所述第二设备发送的第一ID包时,所述第一设备向所述第二设备发送第一FHS数据包,其中,所述第一ID包中包含所述第二设备的设备标识,所述第一ID包是所述第二设备根据所述第一page数据包向所述第一设备发送的,所述第一FHS数据包中包含所述第一设备的蓝牙地址和时钟信息;所述第二设备根据接收到的所述第一FHS数据包切换至连接connection状态,并向所述第一设备发送第二ID包,所述第二ID包中包含所述第二设备的设备标识;所述第一设备根据接收到的所述第二ID包切换至connection状态。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述第一设备在所述预设时长内未接收到所述第二设备发送的第一ID包时,所述第一设备向所述第二设备发送第二BLE广播信号,所述第二BLE广播信号用于指示所述第二设备向所述第一设备发起page;所述第二设备根据接收到的所述第二BLE广播信号向所述第一设备发送第二page数据包,所述第二page数据包中包含所述第一设备的设备标识;所述第一设备根据接收到的所述第二page数据包向所述第二设备发送第三ID包,所述第三ID包中包含所述第一设备的设备标识;所述第二设备根据接收到的所述第三ID包向所述第一设备发送第二FHS数据包,所述第二FHS数据包中包含所述第二设备的蓝牙地址和时钟信息;所述第一设备根据接收到的所述第二FHS数据包,切换至connection状态,并向所述第二设备发送第四ID包,所述第四ID包中包含所述第一设备的设备标识;所述第二设备根据接收到的所述第四ID包切换至connection状态。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述第一设备在预设时长内接收到所述第二设备发送的所述第一ID包时,所述第一设备从page状态切换至主单元寻呼响应master page response状态。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:当所述第一设备接收到所述第二设备发送的所述第二page数据包时,所述第一设备从寻呼扫描page scan状态切换至slave page response状态;当所述第二设备接收到所述第一设备发送的所述第三ID包时,所述第二设备从page状态切换至主单元寻呼响应master page response状态。5.根据权利要求1-4任一项所述的方法,其特征在于,所述当蓝牙连接断开时,所述第一设备向所述第二设备发送第一低功耗蓝牙BLE广播信号,包括:当蓝牙连接的接收信号强度RRSI低于预设阈值时,或者接收到连接超时connection timeout的错误码时,所述第一设备向所述第二设备发送第一BLE广播信号。6.根据权利要求1-5任一项所述的方法,其特征在于,当蓝牙连接断开时,所述第二设
备处于低功耗蓝牙扫描BLE scan状态。7.一种蓝牙回连的方法,其特征在于,所述方法应用于蓝牙连接系统,所述蓝牙连接系统包括第一设备和第二设备,所述方法包括:当蓝牙连接断开时,所述第一设备向所述第二设备发送第二BLE广播信号,所述第二BLE广播信号用于指示所述第二设备向所述第一设备发起page;所述第二设备根据接收到的所述第二BLE广播信号向所述第一设备发送第二page数据包,所述第二page数据包中包含所述第一设备的设备标识;所述第一设备根据接收到的所述第二page数据包向所述第二设备发送第三ID包,所述第三ID包中包含所述第一设备的设备标识;所述第二设备根据接收到的所述第二ID包向所述第一设备发送第二FHS数据包,所述第二FHS数据包中包含所述第二设备的蓝牙地址和时钟信息;所述第一设备根据接收到的所述第二FHS数据包切换至connection状态,并向所述第二设备发送第四ID包;所述第二设备根据接收到的所述第四ID包切换至connection状态。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:当所述第一设备接收到所述第二设备发送的所述第二page数据包时,所述第一设备从page scan状态切换至slave page response状态;当所述第二设备接收到所述第一设备发送的所述第三ID包时,所述第二设备从page状态切换至master page response状态。9.根据权利要求7或8所述的方法,其特征在于,所述当蓝牙连接断开时,所述第一设备向所述第二设备发送第二BLE广播信号,包括:当蓝牙连接的接收信号强度RRSI低于预设阈值时,或者接收到连接超时connection timeout的错误码时,所述第一设备向所述第二设备发送第二BLE广播信号。10.根据权利要求7-9任一项所述的方法,其特征在于,当蓝牙连接断开时,所述第二设备处于BLE scan...

【专利技术属性】
技术研发人员:萧维廷彭斌王良许浩维
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1