[发明专利]一种实现蓝牙设备与移动设备配对的方法及装置有效
申请号: | 201710536271.2 | 申请日: | 2017-07-04 |
公开(公告)号: | CN107257540B | 公开(公告)日: | 2020-05-19 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W76/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 蓝牙 设备 移动 配对 方法 装置 | ||
1.一种实现蓝牙设备与移动设备配对的方法,其特征在于,所述方法包括:
步骤101:通过在操作系统注册的过滤器监听系统程序广播的蓝牙配对请求;
步骤102:当通过所述过滤器监听到所述系统程序广播的蓝牙配对请求时,拦截所述系统程序广播的蓝牙配对请求;
步骤103:在操作系统界面弹出预设的pin码配对输入框,接收用户输入的pin码;
步骤104:根据所述用户输入的pin码将移动设备与目标蓝牙设备进行配对;
步骤105:获取移动设备与所述目标蓝牙设备进行配对的配对结果,根据获取的移动设备与所述目标蓝牙设备进行配对的所述配对结果判断移动设备与所述目标蓝牙设备是否成功配对,是则成功配对,否则未成功配对;
所述步骤102之后,所述步骤103之前,还包括:当存在内置pin码时,根据内置pin码将移动设备与目标蓝牙设备进行配对,判断移动设备与目标蓝牙设备是否成功配对,是则成功配对,结束;否则未成功配对,删除内置pin码,执行步骤103。
2.如权利要求1所述的方法,其特征在于,所述步骤101之前还包括步骤A:添加蓝牙配对请求事件,注册蓝牙配对请求事件过滤器。
3.如权利要求2所述的方法,其特征在于,所述步骤A具体为:利用IntentFilter类addAction方法添加蓝牙配对请求事件,利用registerReceiver方法注册蓝牙配对请求事件过滤器。
4.如权利要求1所述的方法,其特征在于,所述步骤101之前还包括步骤B:当收到用户从目标蓝牙设备列表中选择的目标蓝牙设备的信息时,判断移动设备是否已经与用户选择的目标蓝牙设备的信息对应的目标蓝牙设备成功配对,是则成功配对,否则执行步骤101。
5.如权利要求4所述的方法,其特征在于,所述步骤B之前还包括:调用postDelayed()函数设置扫描蓝牙设备的时间,利用BluetoothAdapter的startLeScan方法扫描移动设备周围有效范围内的蓝牙设备,当扫描时间到达所述设置的扫描蓝牙设备的时间时,获得所述目标蓝牙设备列表。
6.如权利要求1所述的方法,其特征在于,所述步骤102具体为:当通过所述过滤器监听到所述系统程序广播的蓝牙配对请求时,利用BroadcastReceiver类的onReceive方法和调用abortBroadcast()函数接口拦截所述系统程序广播的蓝牙配对请求。
7.如权利要求1所述的方法,其特征在于,所述步骤102与步骤103之间包括:判断是否需要用户输入所述目标蓝牙设备的pin码,是则执行步骤103,否则根据内置的所述目标蓝牙设备的pin码将移动设备与所述目标蓝牙设备进行配对,执行所述步骤105。
8.如权利要求7所述的方法,其特征在于,当判定不需要用户输入所述目标蓝牙设备的pin码时,在所述步骤105中判定未成功配对之后还包括:删除内置的所述目标蓝牙设备的pin码。
9.如权利要求7所述的方法,其特征在于,当判定不需要用户输入所述目标蓝牙设备的pin码时,在所述步骤105中判定未成功配对之后还包括:弹出pin码配对输入框,获取用户通过所述pin码配对输入框输入的所述目标蓝牙设备的pin码,将移动设备与所述目标蓝牙设备进行pin码配对,判断移动设备与所述目标蓝牙设备是否成功配对,当移动设备与所述目标蓝牙设备成功配对时,将所述获取到的目标蓝牙设备的pin码替换内置的所述目标蓝牙设备的pin码,当移动设备与所述目标蓝牙设备未成功配对时,删除内置的所述目标蓝牙设备的p i n码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710536271.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于服务能力暴露的网络设备和方法
- 下一篇:定位方法及装置