[发明专利]一种搜索蓝牙BLE设备的有效性过滤方法有效
申请号: | 201911313164.9 | 申请日: | 2019-12-18 |
公开(公告)号: | CN110958594B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 鲁霖;蒋少彬 | 申请(专利权)人: | 深圳市芯中芯科技有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W8/00;H04W76/11;H04L67/133 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 搜索 蓝牙 ble 设备 有效性 过滤 方法 | ||
本发明涉及蓝牙技术领域,具体涉及一种搜索蓝牙BLE设备的有效性过滤方法,包括以下步骤:步骤一、通过BluetoothManager类获取BluetoothAdapter对象;步骤二、调用搜索方法startLeScan(UUID[]serviceUuids,LeScanCallback callback);步骤三、在LeScanCallback的回调获取所有周边BLE设备的广播包数据;步骤四、解析广播包数据得出BLE设备的ServiceUuids;步骤五、通过对比BLE设备协议提供的ServiceUuids,找到所要搜索的BLE设备并且过滤掉不含有该ServiceUuids的BLE设备。有益效果:真正意义上的做到了在搜索过程中过滤掉无用的BLE设备,减少用户对于周边BLE设备的选择时间,能够准确快速的找到自己想要连接的设备,极大的提高连接效率。
技术领域
本发明涉及蓝牙技术领域,具体涉及一种搜索蓝牙BLE设备的有效性过滤方法。
背景技术
目前, 随着安卓系统的普及性越来越高,国内各大厂商根据自家的发展,在Google原生系统上进行二次开发,在满足不同用户的需求的同时,也不可避免的产生了手机机型的兼容性问题,在Google提供的BLE设备搜索API中,就会部分机型在调用startLeScan(UUID[] serviceUuids, LeScanCallback callback)时,传入BLE设备提供serviceUuids,这样会导致在周边有存在BLE设备的情况下,LeScanCallback 回调中并无任何BLE设备信息上报,即搜索不到设备。因此为了解决该问题,迫切需要一种搜索BLE设备的有效性过滤方法,对BLE设备所带的广播包数据进行解析,获取BLE设备所带的serviceUuids,再对用户所需BLE设备提供的协议中的serviceUuids进行对比,剔除无协议中所述的serviceUuids,提高BLE设备搜索的准确率,减少用户对于周边BLE设备的选择时间,能够准确快速的找到自己想要连接的设备,极大的提高连接效率。
发明内容
为解决上述技术问题,本发明提供了一种搜索蓝牙BLE设备的有效性过滤方法,调用startLeScan(UUID[] serviceUuids, LeScanCallback callback)时,将serviceUuids赋值为null进行搜索,从而可以获取周边所有BLE设备,在进一步解析周边BLE设备的广播包数据获取BLE设备所带的serviceUuids,再对用户所需BLE设备提供的协议中的serviceUuids进行对比,剔除无协议中所述的serviceUuids,提高BLE设备搜索的准确率。
为了达到上述目的,本发明所采用的技术方案是,一种搜索BLE设备的有效性过滤方法,包括以下步骤:
步骤一、通过BluetoothManager类获取BluetoothAdapter对象
步骤二、调用搜索方法startLeScan(UUID[] serviceUuids, LeScanCallbackcallback)。
步骤三、在LeScanCallback的回调获取所有周边BLE设备的广播包数据
步骤四、解析广播包数据得出BLE设备的ServiceUuids
步骤五、通过对比BLE设备协议提供的ServiceUuids,找到所要搜索的BLE设备并且过滤掉不含有该ServiceUuids的BLE设备。
优选的,一种搜索蓝牙BLE设备的有效性过滤方法,步骤二具体为:
调用startLeScan(UUID[] serviceUuids, LeScanCallback callback)方法:
BluetoothAdapter.startLeScan(null,mLeScanCallback)),
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市芯中芯科技有限公司,未经深圳市芯中芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911313164.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种制备油溶性改性石墨烯的方法
- 下一篇:一种别墅用地源热泵装置