蓝牙设备的发现方法、装置、终端及存储介质制造方法及图纸

技术编号:30826794 阅读:28 留言:0更新日期:2021-11-18 12:27
本申请实施例公开了一种蓝牙设备的发现方法、装置、终端及存储介质,属于蓝牙技术领域。所述方法包括:广播设备查询请求;响应于接收到目标蓝牙设备对设备查询请求的应答结果,且应答结果中不包含目标蓝牙设备的目标设备名称,基于目标蓝牙设备的目标设备信息查询RNR缓存文件,RNR缓存文件中包含蓝牙设备的设备信息与设备名称之间的对应关系,设备名称由终端通过发送RNR获取得到;响应于从RNR缓存文件中查询到目标蓝牙设备的目标设备名称,对目标设备名称进行显示。采用本申请实施例提供的蓝牙设备的发现方法,能够简化了蓝牙设备的发现流程,达到了缩短蓝牙设备的发现时间,提高蓝牙设备发现效率的效果。蓝牙设备发现效率的效果。蓝牙设备发现效率的效果。

【技术实现步骤摘要】
蓝牙设备的发现方法、装置、终端及存储介质


[0001]本申请实施例涉及蓝牙
,特别涉及一种蓝牙设备的发现方法、装置、终端及存储介质。

技术介绍

[0002]蓝牙技术是一种支持设备短距离(例如10m之内)通信的无线电技术。采用蓝牙技术能够实现设备之间无线信息交换。
[0003]相关技术中,蓝牙设备发现周边蓝牙设备时首先广播设备查询(inquiry)请求,并在接收到周边蓝牙设备发送的设备查询响应后,进一步向周边蓝牙设备发送远端名称请求(Remote Name Request,RNR),以此来获取周边蓝牙设备的设备名称。
[0004]然而,上述方法中,蓝牙设备需要通过广播设备查询请求和发送RNR才能完成设备发现,设备发现的速度较慢。

技术实现思路

[0005]本申请实施例提供了一种蓝牙设备的发现方法、装置、终端及存储介质,能够缩短蓝牙设备的发现时间,提高蓝牙设备的发现效率。所述技术方案如下:
[0006]一方面,本申请实施例提供了一种蓝牙设备的发现方法,所述方法包括:
[0007]广播设备查询请求本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种蓝牙设备的发现方法,其特征在于,所述方法包括:广播设备查询请求;响应于接收到目标蓝牙设备对所述设备查询请求的应答结果,且所述应答结果中不包含所述目标蓝牙设备的目标设备名称,基于所述目标蓝牙设备的目标设备信息查询RNR缓存文件,所述RNR缓存文件中包含蓝牙设备的设备信息与设备名称之间的对应关系,所述设备名称由终端通过发送RNR获取得到;响应于从所述RNR缓存文件中查询到所述目标蓝牙设备的目标设备名称,对所述目标设备名称进行显示。2.根据权利要求1所述的方法,其特征在于,所述基于所述目标蓝牙设备的目标设备信息查询RNR缓存文件,包括:从所述应答结果中获取所述目标蓝牙设备的目标蓝牙地址;基于所述目标蓝牙地址查询所述RNR缓存文件;所述响应于从所述RNR缓存文件中查询到所述目标蓝牙设备的目标设备名称,对所述目标设备名称进行显示,包括:响应于所述RNR缓存文件中存在与所述目标蓝牙地址相同的匹配蓝牙地址,将所述匹配蓝牙地址对应的设备名称确定为所述目标设备名称;对所述目标设备名称进行显示。3.根据权利要求2所述的方法,其特征在于,所述响应于所述RNR缓存文件中存在与所述目标蓝牙地址相同的匹配蓝牙地址,将所述匹配蓝牙地址对应的设备名称确定为所述目标设备名称,包括:响应于所述RNR缓存文件中存在与所述目标蓝牙地址相同的所述匹配蓝牙地址,获取所述匹配蓝牙地址对应的缓存时间戳,所述缓存时间戳用于表征所述匹配蓝牙地址添加至所述RNR缓存文件的时刻;响应于所述缓存时间戳与当前时间戳之间的时间间隔小于间隔阈值,将所述匹配蓝牙地址对应的设备名称确定为所述目标设备名称。4.根据权利要求3所述的方法,其特征在于,所述获取所述匹配蓝牙地址对应的缓存时间戳之后,所述方法还包括:响应于所述缓存时间戳与当前时间戳之间的时间间隔大于所述间隔阈值,向所述目标蓝牙设备发送RNR;接收所述目标蓝牙设备发送的RNR响应;对所述RNR响应中包含的所述目标设备名称进行显示,并将所述目标设备名称以及当前时间戳更新至所述RNR缓存文件。5.根据权利要求1至4任一所述的方法,其特征在于,所述响应于接收到目标蓝牙设备对所述设备查询请求的应答结果,且所述应答结果中不包含所述目标蓝牙设备的目标设备名称,基于所述目标蓝牙设备的目标设备信息查询RNR缓存文件,包括:响应于接收到所述目标蓝牙设备的设备查询响应,且未接收到所述目标蓝牙设备的EIR,基于所述目标蓝牙设备的目标设备信息查询所述RNR缓存文件。6.根据权利要求5所述的方法,其特征在于,所述响应于接收到目标蓝牙设备对所述设备查询请求的应答结果,且所述应答结果中不包含所述目标蓝牙设备的目标设备名称,基
于所述目标蓝牙设备的目标设备信息查询RNR缓存文件,还包括:响应于接收到所述目标蓝牙设备的设备查询响应,且接收到所述目标蓝牙设备的所述EIR,解析所述EIR;响应于所述EIR中不包含所述目标蓝牙设备的目标设备名称,基于所述目标蓝牙设备的目标设备信息查询所述RNR缓存文件。7.根据权利要求1至4任一所述的方法,其特征在于,所述基于所述目标蓝牙设备的目标设备信息查询RNR缓存文件之后,所述方法还包括:响应于从所述RNR缓存文件中未查询到所述目标蓝牙设备的目标设备名称,向所述目标蓝牙设备发送RNR;接收所述目标蓝牙设备发送的RNR响应,并将所述RNR响应中包含的所述目标设备名称添加至所述RNR缓存文件。8.根据权利要求7所述的方法,其特征在于,所述接收所述目标蓝牙设备发送的RNR响应,并将所述RNR响应中包含的所述目标设备名称添加至所述RNR缓存文件,包括:响应于接收到所述目标蓝牙设备发送的所述RNR响应,且所述目标蓝牙设备的接收信号强度RSSI大于强度阈值,将所述RNR响应中包含的所述目标设备名称添加至所述RNR缓存文件。...

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

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

1