[发明专利]一种建立蓝牙连接的方法及装置有效
申请号: | 201711157271.8 | 申请日: | 2017-11-20 |
公开(公告)号: | CN107770762B | 公开(公告)日: | 2020-05-19 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W76/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 建立 蓝牙 连接 方法 装置 | ||
1.一种建立蓝牙连接的方法,其特征在于,包括:
步骤S1、应用程序获取目标蓝牙设备的识别符;
步骤S2、所述应用程序从操作系统中获取已配对的蓝牙设备信息,并判断所述已配对的蓝牙设备信息中是否有与所述目标蓝牙设备的识别符相匹配的蓝牙设备信息,是则执行步骤S4,否则扫描周围蓝牙设备,当扫描到蓝牙设备时,执行步骤S3;
步骤S3、所述应用程序获取扫描到的蓝牙设备的蓝牙设备信息,并判断获取到的蓝牙设备信息是否与所述目标蓝牙设备的识别符匹配,是则停止扫描,执行步骤S4,否则报错结束;
步骤S4、所述应用程序根据与所述目标蓝牙设备的识别符相匹配的蓝牙设备信息与目标蓝牙设备建立连接并通信,结束;
所述步骤S2中,当所述应用程序判定所述已配对的蓝牙设备信息中有与所述目标蓝牙设备的识别符相匹配的蓝牙设备信息之后,执行步骤S4之前还包括:
步骤101、所述应用程序从操作系统中将与所述目标蓝牙设备的识别符相匹配的蓝牙设备信息删除,扫描周围蓝牙设备,当扫描到蓝牙设备时,执行步骤102;
步骤102、所述应用程序获取扫描到的蓝牙设备的蓝牙设备信息,并判断获取到的蓝牙设备信息是否与所述目标蓝牙设备的识别符匹配,是则停止扫描,继续执行步骤S4,否则报错结束。
2.如权利要求1所述的方法,其特征在于,所述步骤S1之前还包括:应用程序检查是否已经开启蓝牙,是则执行步骤S1,否则开启蓝牙,执行步骤S1。
3.如权利要求1所述的方法,其特征在于,所述蓝牙设备信息具体包括:蓝牙设备的识别符和蓝牙设备的MAC地址;与所述目标蓝牙设备的识别符相匹配的蓝牙设备信息具体包括:目标蓝牙设备的识别符和目标蓝牙设备的MAC地址;所述目标蓝牙设备的识别符具体为目标蓝牙设备的名称或者目标蓝牙设备的序列号。
4.如权利要求1所述的方法,其特征在于,所述步骤S1具体包括:应用程序获取预存的或者用户输入的目标蓝牙设备的识别符。
5.如权利要求1所述的方法,其特征在于,所述步骤S1具体包括:应用程序根据用户输入的登录信息从服务器获取与所述登录信息相匹配的目标蓝牙设备的识别符。
6.如权利要求1所述的方法,其特征在于,所述扫描周围蓝牙设备之前还包括:应用程序设置扫描时间的初始值;
所述步骤S3中所述应用程序判定获取到的蓝牙设备信息与所述目标蓝牙设备的识别符不匹配时判断所述扫描时间是否超过预设时间,是则结束,否则继续执行所述扫描周围蓝牙设备。
7.如权利要求1所述的方法,其特征在于,所述步骤S4具体为:所述应用程序从与所述目标蓝牙设备的识别符相匹配的蓝牙设备信息中获取MAC地址,根据MAC地址向目标蓝牙设备发送连接请求,当连接成功后进行通信,结束。
8.如权利要求1所述的方法,其特征在于,所述步骤S3中,当所述应用程序判定获取到的蓝牙设备信息与所述目标蓝牙设备的识别符匹配之后还包括:所述应用程序保存获取到的蓝牙设备信息;
所述步骤S1之后,所述步骤S2之前还包括:所述应用程序判断自身保存的蓝牙设备信息中是否有与所述目标蓝牙设备的识别符相匹配的蓝牙设备信息,是则执行步骤S4,否则执行步骤S2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711157271.8/1.html,转载请声明来源钻瓜专利网。