一种蓝牙设备连接方法和蓝牙设备的制造方法

文档序号:9729860阅读:571来源:国知局
一种蓝牙设备连接方法和蓝牙设备的制造方法
【技术领域】
[0001]本发明涉数据通信技术领域,具体涉及一种蓝牙设备连接方法和蓝牙设备。
【背景技术】
[0002]现有技术中,当需要建立两个蓝牙设备之间的连接时,其主要过称为:扫描附近的蓝牙设备,选择想要连接的蓝牙设备,输入或验证PIN码等信息点击确认,进行配对连接等操作。
[0003]虽然这种方式在一定程度上保证了数据的安全性,但是同时也给用户操作带来了不便,例如,当用户需要将某个蓝牙设备中存储的数据信息导入另一个蓝牙设备中时,两个蓝牙设备连接时需要执行上述步骤才能进行数据通信,可见,该过程操作复杂,蓝牙设备之间的连接速度较慢。

【发明内容】

[0004]有鉴于此,本发明实施例提供一种蓝牙设备连接方法和蓝牙设备,以解决现有技术中蓝牙设备在配对、连接时操作复杂、速度慢的问题。
[0005]为实现上述目的,本发明实施例提供如下技术方案:
[0006]—种蓝牙设备连接方法,应用于蓝牙设备中,包括:
[0007]依据预设时间规则控制所述蓝牙设备在第一角色和第二角色之间切换,所述第一角色为周边角色,所述第二角色为中央角色;
[0008]当所述蓝牙设备处于第二角色时,判断是否获取到其他蓝牙设备发送的RSSI数据以及蓝牙地址信息,如果是,判断所述RSSI数据的大小是否在预设范围之内,如果是,依据所述蓝牙地址信息与所述其他蓝牙设备进行配对并建立蓝牙连接,当蓝牙设备与其他蓝牙设备配对后,停止所述蓝牙设备进行角色切换。
[0009]优选的,上述方法中蓝牙设备连接方法,所述依据预设时间规则控制所述蓝牙设备在第一角色和第二角色之间切换,包括:
[0010]控制所述蓝牙设备在第一角色和第二角色之间进切换,并随机分配所述蓝牙设备处于第一角色和第二角色的时间长度。
[0011]优选的,上述方法中蓝牙设备连接方法,所述依据预设时间规则控制所述蓝牙设备在第一角色和第二角色之间切换,包括:
[0012]依据第一预设周期信号控制所述蓝牙设备在第一角色和第二角色之间切换。
[0013]优选的,上述方法中蓝牙设备连接方法,还包括:
[0014]判断是否获取到用户输入的周期信号切换指令,如果是,采用第二预设周期信号作为第一预设周期信号,其中所述第一预设周期信号与第二预设周期信号具有不同的信号周期。
[0015]优选的,上述方法中蓝牙设备连接方法,所述依据所述蓝牙地址信息与所述其他蓝牙设备进行配对并建立蓝牙连接,包括:
[0016]依据所述蓝牙地址信息采用不鉴权配对方式与所述其他蓝牙设备进行配对并建立蓝牙连接。
[0017]一种蓝牙设备,包括:
[0018]角色切换模块,用于依据预设时间规则控制所述蓝牙设备在第一角色和第二角色之间切换,当获取到控制信号后,停止所述蓝牙设备进行角色切换,其中,所述第一角色为周边角色,所述第二角色为中央角色;
[0019]数据采集模块,用于当所述蓝牙设备处于第二角色时,判断是否获取到其他蓝牙设备发送的RSSI数据以及蓝牙地址信息;
[0020]距离判断模块,用于当获取到其他蓝牙设备发送的RSSI数据以及蓝牙地址信息后,判断所述RSSI数据的大小是否在预设范围之内,如果是,输出配对指令;
[0021 ]配对连接模块,用于获取到所述配对指令后,依据所述蓝牙地址信息与所述其他蓝牙设备进行配对并建立蓝牙连接,并输出控制信号至所述角色切换模块,使得所述蓝牙设备停止进行角色切换。
[0022]优选的,上述蓝牙设备中,所述角色切换模块,包括:
[0023]随机切换模块,用于控制所述蓝牙设备在第一角色和第二角色之间进切换,并随机分配所述蓝牙设备处于第一角色和第二角色的时间长度。
[0024]优选的,上述蓝牙设备中,所述角色切换模块,包括:
[0025]第一周期切换模块,用于依据第一预设周期信号控制所述蓝牙设备在第一角色和第二角色之间切换。
[0026]优选的,上述蓝牙设备中,所述角色切换模块,包括:
[0027]第二周期切换模块,用于判断是否获取到用户输入的周期信号切换指令,如果否,依据第一预设周期信号控制所述蓝牙设备在第一角色和第二角色之间切换,如果是,依据第二预设周期信号控制所述蓝牙设备在第一角色和第二角色之间切换,所述第一预设周期信号与第二预设周期信号具有不同的信号周期。
[0028]优选的,上述蓝牙设备中,所述配对链接模块,具体用于:依据所述蓝牙地址信息采用不鉴权配对方式与所述其他蓝牙设备进行配对并建立蓝牙连接。
[0029]基于上述技术方案,本发明实施例提供的蓝牙连接方法,通过使得所述蓝牙设备依据预设时间规则在第一角色和第二角色之间进行角色切换,利用时间碰撞机制,保证在某一时刻有一蓝牙设备处于第一角色,另一蓝牙设备处于第二角色,处于第二角色的蓝牙设备获取到第一角色的蓝牙设备发送的RSSI数据后,且判断所述RSSI数据的大小在预设范围之内时,处于第二角色的蓝牙设备自动与处于第一角色的蓝牙设备进行配对,并建立蓝牙连接。可见该过程无需用户手动搜多附近蓝牙设备等操作,因此,操作简单,连接速度快。
【附图说明】
[0030]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0031]图1为本申请实施例公开的一种蓝牙连接方法的流程示意图;
[0032]图2为本申请实施例公开的一种蓝牙设备的结构示意图。
【具体实施方式】
[0033]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0034]针对于现有技术中,两个蓝牙设备之间在建立连接过程中,操作复杂,连接速度慢的问题,本申请公开了一种蓝牙设备连接方法和蓝牙设备。
[0035]图1为本申请实施例公开的一种蓝牙设备连接方法的流程示意图,参加图1,所述方法包括:
[0036]步骤S101:依据预设时间规则控制所述蓝牙设备(Bluetooth Low Energy,BLE,低功耗蓝牙)在第一角色和第二角色之间切换,所述第一角色为周边角色(Periphery,低功耗蓝牙中规定的周边设备,通常作为数据提供者,可以通过广播方式发送自己的信息),所述第二角色为中央角色(Central,低功耗蓝牙中规定的中央设备,通常作为数据使用者,可以接收Periphery所广播的信息);
[0037]在本步骤中,通过预设时间规则控制所述蓝牙设备在第一角色和第二角色之间进行切换,利用时间碰撞的机制保证在某一时刻会有一个蓝牙设备处于第一角色,用于广播信息,另一个蓝牙设备处于第二角色,用于接收信息;
[0038]步骤S102:当所述蓝牙设备处于第二角色时,判断是否获取到其他蓝牙设备发送的RSSI数据以及蓝牙地址信息,如果是,执行步骤S103,如果否,执行步骤S101;
[0039]当本申请针对介绍的蓝牙设备处于第二角色时(接收信息),当其与其他蓝牙设备产生角色碰撞时(即,本蓝牙设备处于第二角色,其他蓝牙设备处于第一角色),能够获取到处于第二角色的其他蓝牙设备发送的RSSI数据(Received Signal Strength Indicator,接收信号强度指信号,蓝牙协议栈的物理层参数,该参数可以指示接收信号的强度)以及蓝牙地址信息;
[0040]步骤S103:判断所述RSSI数据的大小是否在预设范围之内,如果是,执行步骤S104,否则继续执行步骤S101 ;
[0041]其中,由于所述RSSI数据用于表示蓝牙设备接收到的信号的强度,英雌,通过所述RSSI数据的大小即可判断两个蓝牙设备之间的距离,当所述RSSI数据在预设范围内时,表明两个蓝牙设备之间的距离就在预设范围之内,可建立两个蓝牙设备之间的蓝牙连接,其中所述预设范围可以根据用户的需求自行调整;
[0042]步骤S104:依据所述蓝牙地址信息与所述其他蓝牙设备进行配对并建立蓝牙连接;
[0043]步骤S105:停止所述蓝牙设备在第一角色和第二角色之间进行切换;
[0044]在本步骤中,当判断两个蓝牙设备之间建立连接之后,停止所述蓝牙设备进行角色切换,使得所述蓝牙设备保持当前角色不变。
[0045]需要指出的时,当所述蓝牙设备在处于第二角色时,与其他蓝牙设备相连之后,也会停止角色的切换。
[0046]参见本申请上述实施例公开的技术方案可知,上述方案通过使得所述蓝牙设备依据预设时间规则在第一角色和第二角色之间进行角色切换,利用时间碰撞机制,保证在某一时刻有一蓝牙设备处于第一角色,另一蓝牙设备处于第二角色,处于第二角色的蓝牙设备获取到第一角色的蓝牙设备发送的RSSI数据后,且判断所述RSSI数据的大小在预设范围之内时,处于第二角色的蓝牙设备自动与处于第一角色的蓝牙设备进行配对,并建立蓝牙连接。可见该过程无需用户手动搜多附近蓝牙设备等操作,因此,操作简单,连接速度快。
[0047]可以理解的是,本申请上述实施例公开的方法中,所述步骤S101可以具体为:控制所述蓝牙设备在第一角色和第二角色之间进切换,并随机分配所述蓝牙设备处于第一角色和第二角色的时间长度,该过程中,蓝牙设备在所述第一角色和第二角色所处的时间长度是随机分配的,当然,为了保证所述蓝牙设备不至于长时间处于第一角
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1