[发明专利]一种建立蓝牙连接的方法及装置有效
申请号: | 201711157271.8 | 申请日: | 2017-11-20 |
公开(公告)号: | CN107770762B | 公开(公告)日: | 2020-05-19 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W76/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 建立 蓝牙 连接 方法 装置 | ||
本发明涉及通信领域,特别涉及一种建立蓝牙连接的方法及装置,该方法包括:应用程序获取目标蓝牙设备的识别符;从操作系统中获取已配对的蓝牙设备信息,当已配对的蓝牙设备信息中有与所述目标蓝牙设备的识别符相匹配的蓝牙设备信息时,与目标蓝牙设备建立连接并通信;当已配对的蓝牙设备信息中没有与所述目标蓝牙设备的识别符相匹配的蓝牙设备信息时,扫描周围蓝牙设备,当扫描到蓝牙设备的蓝牙设备信息与所述目标蓝牙设备的识别符匹配时,与目标蓝牙设备建立连接并通信;本发明使得应用程序中进行的操作不受用户提前通过操作系统进行蓝牙连接的影响。
技术领域
本发明涉及通信领域,特别涉及一种建立蓝牙连接的方法及装置。
背景技术
蓝牙是一种支持设备间短距离通信的无线电技术,由于蓝牙技术传输范围大、抗干扰性强等诸多优势,使得蓝牙功能已经成为移动终端如智能手机的标配功能。
现有技术中,移动设备的应用程序中已经具有针对蓝牙设备的扫描连接功能;然而用户在使用应用程序时,习惯先通过移动设备的操作系统中扫描连接蓝牙设备,再返回应用程序中进行与蓝牙设备相关的操作;由于蓝牙设备可能已与终端设备完成配对,故应用程序会出现扫描不到蓝牙设备或者连接不上蓝牙设备的问题。
发明内容
为解决现有技术中的技术缺陷,本发明提出了一种建立蓝牙连接的方法及装置。
本发明提供的一种建立蓝牙连接的方法,包括:
步骤S1、应用程序获取目标蓝牙设备的识别符;
步骤S2、应用程序从操作系统中获取已配对的蓝牙设备信息,并判断已配对的蓝牙设备信息中是否有与目标蓝牙设备的识别符相匹配的蓝牙设备信息,是则执行步骤S4,否则扫描周围蓝牙设备,当扫描到蓝牙设备时,执行步骤S3;
步骤S3、应用程序获取扫描到的蓝牙设备的蓝牙设备信息,并判断获取到的蓝牙设备信息是否与目标蓝牙设备的识别符匹配,是则停止扫描,执行步骤S4,否则报错结束;
步骤S4、应用程序根据与目标蓝牙设备的识别符相匹配的蓝牙设备信息与目标蓝牙设备建立连接并通信,结束。
本发明提供的一种建立蓝牙连接的装置,包括:
第一获取模块,用于获取目标蓝牙设备的识别符;
第二获取模块,用于从操作系统中获取已配对的蓝牙设备信息;
第一判断模块,用于判断第二获取模块获取到的已配对的蓝牙设备信息中是否有与第一获取模块获取到的目标蓝牙设备的识别符相匹配的蓝牙设备信息;
通信模块,用于当第一判断模块判定已配对的蓝牙设备信息中有与目标蓝牙设备的识别符相匹配的蓝牙设备信息时,根据与目标蓝牙设备的识别符相匹配的蓝牙设备信息与目标蓝牙设备建立连接并通信,结束;
扫描模块,用于当第一判断模块判定已配对的蓝牙设备信息中没有与目标蓝牙设备的识别符相匹配的蓝牙设备信息时,扫描周围蓝牙设备;
第三获取模块,用于当扫描模块扫描到蓝牙设备时,获取扫描到的蓝牙设备的蓝牙设备信息;
第二判断模块,用于判断第三获取模块获取到的蓝牙设备的蓝牙设备信息是否与第一获取模块获取到的目标蓝牙设备的识别符匹配;
结束模块,用于当第二判断模块判定蓝牙设备信息与目标蓝牙设备的识别符不匹配时,报错结束;
停止扫描模块,用于当第二判断模块判定蓝牙设备信息与目标蓝牙设备的识别符匹配时,停止扫描;
通信模块,还用于当第二判断模块判定蓝牙设备信息与目标蓝牙设备的识别符匹配时,根据与目标蓝牙设备的识别符相匹配的蓝牙设备信息与目标蓝牙设备建立连接并通信,结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711157271.8/2.html,转载请声明来源钻瓜专利网。