一种蓝牙快速配对的方法与流程

文档序号:15152836发布日期:2018-08-10 21:21阅读:6457来源:国知局

本发明涉及蓝牙配对技术领域,特别涉及一种蓝牙快速配对的方法。



背景技术:

目前市面上的蓝牙设备配对方式非常繁琐,需要用户打开蓝牙智能终端的蓝牙配置界面,扫描蓝牙设备,选择指定蓝牙设备,通常,每个蓝牙设备都有一个蓝牙名称,如果蓝牙智能终端和蓝牙设备要实现蓝牙配对,就需要根据蓝牙名称找到相应的蓝牙设备。一般情况下,在配对前,一个蓝牙智能终端可能会扫描出多个可与之配对的蓝牙设备,然后选择对应的蓝牙名称进行配对,如果这些蓝牙设备具有相同的蓝牙名称,那么需要一个个试验,才能确定需要配对的蓝牙设备,浪费配对时间。



技术实现要素:

本发明要解决的技术问题是,针对上述现有技术中的不足,提供一种蓝牙快速配对的方法,其方法操作方便,且能使蓝牙智能终端与蓝牙设备快速配对,节省时间,提高配对效率。

为解决上述技术问题,本发明的技术方案是:

一种蓝牙快速配对的方法,基于蓝牙设备和蓝牙智能终端,配对方法包括以下步骤:

1)蓝牙设备开启蓝牙,进入蓝牙配对模式,此时蓝牙设备的蓝牙对外进行广播;

2)蓝牙设备靠近蓝牙智能终端,蓝牙智能终端自动开启蓝牙扫描模式,蓝牙设备向蓝牙智能终端发送广播包,蓝牙智能终端接收广播包后生成蓝牙设备列表;

3)蓝牙智能终端对蓝牙设备列表中的各个蓝牙设备进行智能分析判断,并根据分析结果向蓝牙设备列表中的一个蓝牙设备发送蓝牙连接指令;

4)经步骤3)的蓝牙设备在收到蓝牙连接指令后向蓝牙智能终端发出蓝牙连接反馈信息;

5)蓝牙智能终端接收到蓝牙连接反馈信息后即自动弹出配对请求对话框,用户手动选择蓝牙智能终端是否与经步骤4)的蓝牙设备连接,若是,则蓝牙智能终端和蓝牙设备之间进行数据传输;若否,则结束配对。

作为一种优选方案,步骤3)蓝牙智能终端对蓝牙设备列表中的各个蓝牙设备进行智能分析判断,然后蓝牙智能终端根据分析结果分析判断蓝牙设备列表中的一个蓝牙设备的广播包中是否包括蓝牙配对请求信息,若是,则向蓝牙设备发出蓝牙连接指令;若否,则结束配对。

作为一种优选方案,步骤2)中蓝牙智能终端接收广播包后生成蓝牙设备列表的同时计算出蓝牙设备列表中各个蓝牙设备的rssi值;

作为一种优选方案,步骤3)中的智能分析方法包括以下步骤:

蓝牙智能终端判断蓝牙设备列表中是否有rssi值高于预设阈值的蓝牙设备,若是,则蓝牙智能终端向该蓝牙设备发送蓝牙连接指令或蓝牙智能终端分析判断该蓝牙设备的广播包中是否包括蓝牙配对请求信息,若否,则结束配对。

作为一种优选方案,所述预设阈值为-55dbm。

作为一种优选方案,步骤2)中在蓝牙设备向蓝牙智能终端发送广播包之前,蓝牙设备判断自身是否处于连接状态,若是,则结束配对,若否,则蓝牙设备向蓝牙智能终端发送广播包。

作为一种优选方案,步骤3)中在蓝牙智能终端向蓝牙设备发送蓝牙连接指令之前,蓝牙智能终端判断自身是否处于连接状态,若是,则结束配对,若否,则蓝牙智能终端向蓝牙设备发送蓝牙连接指令。

作为一种优选方案,所述蓝牙设备包括经典蓝牙芯片和ble蓝牙芯片。

作为一种优选方案,步骤1)中蓝牙设备开启经典蓝牙和ble蓝牙,经典蓝牙和ble蓝牙同时对外广播。

作为一种优选方案,所述蓝牙配对请求信息为经典蓝牙配对请求信息,所述蓝牙连接指令为经典蓝牙连接指令。

本发明的有益效果是:该方法操作简单,方便,无需如传统配对方式那边逐一试验配对,用户可以手动直接选择配对与否,能使蓝牙智能终端与蓝牙设备快速配对连接,使用本方法配对连接过程所花的时间仅为2-3s,比使用传统配对方法配对连接过程所花的时间要节省10s或以上,大大提高了配对效率。

附图说明

图1为本发明之实施例1的配对流程框架图;

图2为本发明之实施例2的配对流程框架图。

具体实施方式

下面结合附图对本发明的结构原理和工作原理作进一步详细说明。

实施例1

如图1所示为本发明的实施例1的配对流程框架图,一种蓝牙快速配对的方法,基于蓝牙设备和蓝牙智能终端,所述蓝牙设备包括经典蓝牙芯片和ble蓝牙芯片。配对方法包括以下步骤:

1)蓝牙设备开启经典蓝牙和ble蓝牙进入蓝牙配对模式,此时经典蓝牙和ble蓝牙同时对外广播;

2)蓝牙设备靠近蓝牙智能终端,蓝牙智能终端自动开启蓝牙扫描模式,蓝牙设备判断自身是否处于连接状态,若是,则结束配对,若否,则蓝牙设备向蓝牙智能终端发送广播包,蓝牙智能终端接收广播包后生成ble蓝牙设备列表的同时计算出ble蓝牙设备列表中各个蓝牙设备的rssi值;

3)蓝牙智能终端对ble蓝牙设备列表中的各个蓝牙设备进行智能分析判断,智能分析方法如下:蓝牙智能终端判断ble蓝牙设备列表中是否有rssi值高于-55dbm的蓝牙设备,若是,则蓝牙智能终端向该蓝牙设备发送经典蓝牙连接指令,若否,则结束配对;其中,在蓝牙智能终端向蓝牙设备发送经典蓝牙连接指令之前,蓝牙智能终端判断自身是否处于连接状态,若是,则结束配对,若否,则蓝牙智能终端向蓝牙设备发送经典蓝牙连接指令;

4)经步骤3)的蓝牙设备在收到经典蓝牙连接指令后向蓝牙智能终端发出经典蓝牙连接反馈信息;

5)蓝牙智能终端接收到经典蓝牙连接反馈信息后即自动弹出配对请求对话框,用户手动选择蓝牙智能终端是否与经步骤4)的蓝牙设备连接,若是,则蓝牙智能终端和蓝牙设备之间进行数据传输;若否,则结束配对。

所述蓝牙智能终端为内置有蓝牙芯片的智能手机或平板电脑。

实施例2

如图2所示为本发明的实施例2的配对流程框架图,一种蓝牙快速配对的方法,基于蓝牙设备和蓝牙智能终端,所述蓝牙设备包括经典蓝牙芯片和ble蓝牙芯片。配对方法包括以下步骤:

1)蓝牙设备开启经典蓝牙和ble蓝牙进入蓝牙配对模式,此时经典蓝牙和ble蓝牙同时对外广播;

2)蓝牙设备靠近蓝牙智能终端,蓝牙智能终端自动开启蓝牙扫描模式,蓝牙设备判断自身是否处于连接状态,若是,则结束配对,若否,则蓝牙设备向蓝牙智能终端发送广播包,蓝牙智能终端接收广播包后生成ble蓝牙设备列表的同时计算出ble蓝牙设备列表中各个蓝牙设备的rssi值;

3)蓝牙智能终端对ble蓝牙设备列表中的各个蓝牙设备进行智能分析判断,智能分析方法如下:蓝牙智能终端判断ble蓝牙设备列表中是否有rssi值高于-55dbm的蓝牙设备,若否,则结束配对,若是,则蓝牙智能终端分析判断该蓝牙设备的广播包中是否包括经典蓝牙配对请求信息,若是,则蓝牙智能终端向蓝牙设备发送经典蓝牙连接指令,若否,则结束配对;其中,在蓝牙智能终端向蓝牙设备发送经典蓝牙连接指令之前,蓝牙智能终端判断自身是否处于连接状态,若是,则结束配对,若否,则蓝牙智能终端向蓝牙设备发送经典蓝牙连接指令;

4)经步骤3)的蓝牙设备在收到经典蓝牙连接指令后向蓝牙智能终端发出经典蓝牙连接反馈信息;

5)蓝牙智能终端接收到经典蓝牙连接反馈信息后即自动弹出配对请求对话框,用户手动选择蓝牙智能终端是否与经步骤4)的蓝牙设备连接,若是,则蓝牙智能终端和蓝牙设备之间进行数据传输;若否,则结束配对。

所述蓝牙智能终端为内置有蓝牙芯片的智能手机或平板电脑。

需要说明的是上述中的预设阈值可根据实际应用情况进行修改。而若蓝牙智能终端判断ble蓝牙设备列表中有两个或两个以上rssi值高于-55dbm的蓝牙设备,则蓝牙智能终端先择其中一个蓝牙设备进行下一步,若蓝牙智能终端与该蓝牙设备连接成功,则结束配对,若没有连接成功,则选择另一个蓝牙设备进行下一步,直至连接成功或ble蓝牙设备列表中rssi值高于-55dbm的蓝牙设备均连接不成功为止。而蓝牙智能终端可以根据蓝牙设备的rssi值高低顺序选择蓝牙设备。

本发明的有益效果是:该方法操作简单,方便,无需如传统配对方式那边逐一试验配对,用户可以手动直接选择配对与否,能使蓝牙智能终端与蓝牙设备快速配对连接,使用本方法配对连接过程所花的时间仅为2-3s,比使用传统配对方法配对连接过程所花的时间要节省10s或以上,大大提高了配对效率。

以上所述,仅是本发明较佳实施方式,凡是依据本发明的技术方案对以上的实施方式所作的任何细微修改、等同变化与修饰,均属于本发明技术方案的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1