[发明专利]蓝牙测试方法、装置、电子设备和计算机可读存储介质有效
申请号: | 202011133733.4 | 申请日: | 2020-10-21 |
公开(公告)号: | CN112261635B | 公开(公告)日: | 2022-09-23 |
发明(设计)人: | 邱日升 | 申请(专利权)人: | 上海闻泰信息技术有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W8/00;H04W24/02;H04W76/14 |
代理公司: | 北京超成律师事务所 11646 | 代理人: | 裴素英 |
地址: | 200062 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 蓝牙 测试 方法 装置 电子设备 计算机 可读 存储 介质 | ||
1.一种蓝牙测试方法,其特征在于,应用于电子设备,所述电子设备包括蓝牙模块,所述电子设备中预先存储有蓝牙数据库,所述蓝牙数据库记录有多个蓝牙设备的设备信息,所述设备信息包括MAC地址,所述电子设备维护有设备列表,所述设备列表用于存储探测到的远程蓝牙设备的设备信息,所述设备信息还包括设备唯一标识,所述电子设备中预先配置有目标配对设备的设备唯一标识,所述方法包括:
在开启所述蓝牙模块后,广播设备探测包;
接收远程蓝牙设备基于所述设备探测包返回的应答包;
解析所述应答包,得到所述远程蓝牙设备的MAC地址;
从所述蓝牙数据库中获取与所述MAC地址匹配的蓝牙设备的设备信息,得到所述远程蓝牙设备的设备信息;
若所述设备列表中未存储所述远程蓝牙设备的设备信息,将所述远程蓝牙设备的设备信息存储到所述设备列表中;
根据探测到的所有远程蓝牙设备的设备信息确定目标配对设备的设备信息;
所述根据探测到的所有远程蓝牙设备的设备信息确定目标配对设备的设备信息,包括:
从所述设备列表中获取与所述目标配对设备的设备唯一标识匹配的设备信息,得到所述目标配对设备的设备信息;
根据所述目标配对设备的设备信息与所述目标配对设备建立配对连接。
2.根据权利要求1所述的方法,其特征在于,所述电子设备中预先创建有蓝牙通信端口,所述在开启所述蓝牙模块后,广播设备探测包,包括:
在开启所述蓝牙模块后,打开所述蓝牙通信端口,通过所述蓝牙通信端口广播设备探测包;
所述接收远程蓝牙设备基于所述设备探测包返回的应答包,包括:
通过所述通信端口接收所述远程蓝牙设备基于所述设备探测包返回的应答包。
3.根据权利要求2所述的方法,其特征在于,所述蓝牙通信端口绑定有端口服务,所述解析所述应答包,得到所述远程蓝牙设备的MAC地址,包括:
查询所述蓝牙通信端口绑定的端口服务;
通过所述端口服务解析所述应答包,得到所述远程蓝牙设备的MAC地址。
4.根据权利要求1所述的方法,其特征在于,所述设备信息还包括配对标识,所述根据所述目标配对设备的设备信息与所述目标配对设备建立配对连接,包括:
若所述目标配对设备的设备信息中的配对标识表征所述目标配对设备未配对,向所述电子设备的操作系统注册与所述目标配对设备关联的回调函数;
根据所述目标配对设备的设备信息向所述目标配对设备发起配对连接请求;
通过所述回调函数接收和处理所述目标配对设备基于所述配对连接请求返回的握手验证包,并根据所述握手验证包向所述目标配对设备发送握手确认包,从而与所述目标配对设备建立配对连接。
5.根据权利要求1所述的方法,其特征在于,所述根据所述目标配对设备的设备信息与所述目标配对设备建立配对连接之后,所述方法还包括:
在所述蓝牙数据库中更新所述目标配对设备的设备信息。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述在开启所述蓝牙模块后,广播设备探测包之前,所述方法还包括:
检测所述蓝牙模块是否开启;
若所述蓝牙模块未开启,则开启所述蓝牙模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海闻泰信息技术有限公司,未经上海闻泰信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011133733.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种非接触式飞梭编码器装置
- 下一篇:一种卡波姆生产用反应釜