快速识别双模蓝牙设备的方法、装置、IOS设备及介质制造方法及图纸

技术编号:27115556 阅读:17 留言:0更新日期:2021-01-25 19:16
本发明专利技术提供一种快速识别双模蓝牙设备的方法、装置、IOS设备及介质。所述方法包括:接收从机的BLE广播;提取所述从机的BLE广播所携带的已与之建立经典蓝牙连接的主机的MAC地址;若所述MAC地址为本主机的MAC地址,则与所述从机建立BLE连接;若所述MAC地址非本主机的MAC地址,则忽略所述从机的BLE广播。本发明专利技术提供的快速识别双模蓝牙设备的方法,通过在从机的广播中添加已与之建立经典蓝牙连接的主机的MAC地址信息,当与从机建立BLE连接时,只需判断提取从机所携带的已与之建立经典蓝牙连接的主机的MAC地址和本主机MAC地址是否一致,就能够快速识别出从机与本主机是否建立了经典蓝牙连接,具有识别速度快、准确度高的优点。准确度高的优点。准确度高的优点。

【技术实现步骤摘要】
快速识别双模蓝牙设备的方法、装置、IOS设备及介质


[0001]本专利技术涉及无线通讯
,尤其涉及一种快速识别双模蓝牙设备的方法、装置、智能终端IOS设备及计算机可读介质。

技术介绍

[0002]蓝牙技术是一种全球通用的短距离无线通信技术,它提供了近距离的数据通信手段,具有低成本、低功耗以及相对较高的传输速率等优点。对于只支持蓝牙低功耗(Bluetooth Low Energy,BLE)连接的设备称为单模蓝牙设备,对于既支持BLE连接又支持经典蓝牙连接的设备称为双模蓝牙设备,其中,蓝牙低功耗适用于短时间,小数据的传输,经典蓝牙适用于长时间,大数据的传输,一般来说低功耗蓝牙比经典蓝牙更省电。
[0003]目前,基于IOS系统的设备在连接双模蓝牙设备(以下简称从机)时,经常需要通过与已建立经典蓝牙连接的从机建立BLE连接来对从机进行设置。但是,由于IOS系统的限制,在使用支持BLE连接的主机上的App时,无法获取当前与主机已建立经典蓝牙连接的设备列表,导致当IOS设备通过BLE方式连接周围多个已建立经典蓝牙连接的从机时,无法准确快速地定位到从机,造成对错误的从机进行设置或较长时间才能找到想要设置的从机。

技术实现思路

[0004]本专利技术的目的在于提供一种快速识别双模蓝牙设备的方法、装置、IOS设备及介质。该方法通过在从机的广播中添加已与之建立经典蓝牙连接的主机的MAC地址信息,当与从机建立BLE连接时,只需提取从机所携带的已与之建立经典蓝牙连接的主机的MAC地址和本主机MAC地址是否一致,就能够快速识别出从机与本主机是否建立了经典蓝牙连接,避免了对错误的从机进行设置或较长时间才能找到想要设置的从机的缺点,识别速度快且准确度高。
[0005]为了克服上述现有技术中的缺陷,本专利技术实施例提供了一种快速识别双模蓝牙设备的方法,包括:
[0006]接收从机的BLE广播;
[0007]提取所述从机的BLE广播所携带的已与之建立经典蓝牙连接的主机的MAC地址;
[0008]若所述MAC地址为本主机的MAC地址,则与所述从机建立BLE连接;
[0009]若所述MAC地址非本主机的MAC地址,则忽略所述从机的BLE广播。
[0010]进一步地,在所述接收从机的BLE广播之后,还包括:
[0011]在所述从机已建立经典蓝牙连接时,与所述从机建立BLE连接;
[0012]提取所述从机的BLE广播所携带的已与之建立经典蓝牙连接的主机的MAC地址,并判断与与所述从机建立BLE连接的主机的MAC地址是否一致;
[0013]若是,则保存所述MAC地址为本主机的MAC地址;
[0014]若否,则断开与所述从机的BLE连接。
[0015]进一步地,在所述接收从机的BLE广播之前,还包括:
[0016]若搜索所述从机的BLE广播的时间大于预设时间阈值,则终止搜索动作。
[0017]本专利技术实施例还提供了一种快速识别双模蓝牙设备的方法,包括:
[0018]发送BLE广播至主机,使所述主机提取所述BLE广播所携带的已与之建立经典蓝牙连接的主机的MAC地址;
[0019]若所述MAC地址为所述主机的MAC地址,则与所述主机建立BLE连接;
[0020]若所述MAC地址非所述主机的MAC地址,则继续发送BLE广播至周围主机。
[0021]进一步地,在所述发送BLE广播至主机之后,还包括:
[0022]在与所述主机已建立经典蓝牙连接时,与所述主机再建立BLE连接;
[0023]使所述主机提取所述BLE广播所携带的已与之建立经典蓝牙连接的主机的MAC地址;
[0024]若所述MAC地址与本从机建立BLE连接的主机的MAC地址一致,则使所述主机保存所述MAC地址作为所述主机的MAC地址;
[0025]若所述MAC地址与本从机建立BLE连接的主机的MAC地址不一致,则响应所述主机发送的断开BLE连接请求。
[0026]进一步地,在所述发送BLE广播至主机之前,还包括:
[0027]在所述BLE广播中添加已与之建立经典蓝牙连接的主机的MAC地址信息。
[0028]本专利技术实施例还提供了一种快速识别双模蓝牙设备的装置,包括主机和从机;
[0029]所述主机,用于接收从机的BLE广播;提取所述从机的BLE广播所携带的已与之建立经典蓝牙连接的主机的MAC地址;若所述MAC地址为本主机的MAC地址,则与所述从机建立BLE连接;若所述MAC地址非本主机的MAC地址,则忽略所述从机的BLE广播;
[0030]所述从机,用于发送BLE广播至主机,使所述主机提取所述BLE广播所携带的已与之建立经典蓝牙连接的主机的MAC地址;若所述MAC地址为所述主机的MAC地址,则与所述主机建立BLE连接;若所述MAC地址非所述主机的MAC地址,则继续发送BLE广播至周围主机。
[0031]本专利技术实施例还提供了一种智能终端IOS设备,包括:
[0032]一个或多个处理器;
[0033]存储器,与所述处理器耦接,用于存储一个或多个程序;
[0034]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上任一项所述的快速识别双模蓝牙设备的方法。
[0035]本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述的快速识别双模蓝牙设备的方法。
[0036]相对于现有技术,本专利技术至少存在如下有益效果:
[0037]本专利技术提供的快速识别双模蓝牙设备的方法,通过在从机的广播中添加已与之建立经典蓝牙连接的主机的MAC地址信息,当与从机建立BLE连接时,只需提取从机所携带的已与之建立经典蓝牙连接的主机的MAC地址和本主机MAC地址是否一致,就能够快速识别出从机与本主机是否建立了经典蓝牙连接,避免了对错误的从机进行设置或较长时间才能找到想要设置的从机的缺点,识别速度快且准确度高。
附图说明
[0038]图1是本专利技术某一实施例提供的快速识别双模蓝牙设备的方法的流程示意图;
[0039]图2是本专利技术某一实施例提供的获取主机的MAC地址方法的流程示意图;
[0040]图3是本专利技术某一实施例提供的快速识别双模蓝牙设备的方法的步骤程序框图;
[0041]图4是本专利技术某一实施例提供的获取主机的MAC地址方法的步骤程序框图;
[0042]图5是本专利技术又一实施例提供的快速识别双模蓝牙设备的方法的流程示意图;
[0043]图6是本专利技术又一实施例提供的获取主机的MAC地址方法的流程示意图;
[0044]图7是本专利技术某一实施例提供的快速识别双模蓝牙设备装置的结构示意图。
具体实施方式
[0045]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种快速识别双模蓝牙设备的方法,其特征在于,包括:接收从机的BLE广播;提取所述从机的BLE广播所携带的已与之建立经典蓝牙连接的主机的MAC地址;若所述MAC地址为本主机的MAC地址,则与所述从机建立BLE连接;若所述MAC地址非本主机的MAC地址,则忽略所述从机的BLE广播。2.根据权利要求1所述的快速识别双模蓝牙设备的方法,其特征在于,在所述接收从机的BLE广播之后,还包括:在所述从机已建立经典蓝牙连接时,与所述从机建立BLE连接;提取所述从机的BLE广播所携带的已与之建立经典蓝牙连接的主机的MAC地址,并判断与与所述从机建立BLE连接的主机的MAC地址是否一致;若是,则保存所述MAC地址为本主机的MAC地址;若否,则断开与所述从机的BLE连接。3.根据权利要求1所述的快速识别双模蓝牙设备的方法,其特征在于,在所述接收从机的BLE广播之前,还包括:若搜索所述从机的BLE广播的时间大于预设时间阈值,则终止搜索动作。4.一种快速识别双模蓝牙设备的方法,其特征在于,包括:发送BLE广播至主机,使所述主机提取所述BLE广播所携带的已与之建立经典蓝牙连接的主机的MAC地址;若所述MAC地址为所述主机的MAC地址,则与所述主机建立BLE连接;若所述MAC地址非所述主机的MAC地址,则继续发送BLE广播至周围主机。5.根据权利要求4所述的快速识别双模蓝牙设备的方法,其特征在于,在所述发送BLE广播至主机之后,还包括:在与所述主机已建立经典蓝牙连接时,与所述主机再建立BLE连接;使所述主机提取所述BLE广播所携带的已与之建立经典蓝牙连接的主机的MAC地址;若所...

【专利技术属性】
技术研发人员:陈锦鸿刘荣山
申请(专利权)人:厦门亿联网络技术股份有限公司
类型:发明
国别省市:

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

1