一种蓝牙连接方法、蓝牙设备及系统的制作方法

xiaoxiao2021-2-23  179

一种蓝牙连接方法、蓝牙设备及系统的制作方法
【技术领域】
[0001]本发明属于通信技术领域,具体而言,涉及一种蓝牙连接方法、蓝牙设备及系统。
【背景技术】
[0002]随着蓝牙技术的发展,蓝牙设备与人们生活越来越息息相关。人们生活的蓝牙设备也越来越多。而然当前的蓝牙设备仅仅能实现与一个智能设备(如手机)的连接,并且,在一个智能设备连接蓝牙设备后,其他智能设备就不能与该设备连接。因此亟待发明一种可以实现一个蓝牙设备与多个智能设备连接方法。

【发明内容】

[0003]为解决现有技术中蓝牙设备与一个智能设备连接后,就不能与其他智能设备连接,造成的资源浪费的技术缺陷,本发明提供一种通过判断已与蓝牙设备连接的智能设备是否在进行数据传输的方式来实现自动与其他智能设备连接的方法。
[0004]本发明提供了一种蓝牙连接方法,包括如下步骤:
[0005]蓝牙广播已连接其他蓝牙设备的连接参数;
[0006]接收连接请求获取发送连接请求的请求蓝牙设备的MAC地址,判断已连接的其他蓝牙设备在预设时间内是否进行数据传输,是则向请求蓝牙设备发送连接失败指令,否则在断开与其他蓝牙设备的蓝牙连接并清除其MAC地址后,再与请求蓝牙设备蓝牙连接并存储请求蓝牙设备的MAC地址。
[0007]进一步,蓝牙广播已连接其他蓝牙设备的连接参数之前还包括
[0008]判断是否与其他蓝牙设备连接,是则存储其他蓝牙设备的MAC地址并广播已连接其他蓝牙设备的连接参数,否则广播未连接其他蓝牙设备的默认参数。
[0009]进一步,接收连接请求获取发送连接请求的请求蓝牙设备的MAC地址之前还包括
[0010]判断已连接的其他蓝牙设备在预设时间内是否进行数据传输,是则继续广播已连接其他蓝牙设备的连接参数,否则断开与其他蓝牙设备的蓝牙连接并清除其MAC地址,并广播默认参数。
[0011]本发明还提供了一种蓝牙设备,包括广播模块、处理模块,其中,
[0012]广播模块,用于蓝牙广播已连接其他设备的连接参数;
[0013]处理模块,用于接收的连接请求获取发送连接请求的请求设备的MAC地址,判断已连接的其他设备在预设时间内是否进行数据传输,是则向请求设备发送连接失败指令,否则断开与其他设备的蓝牙连接后,与请求设备蓝牙连接并存储请求设备的MAC地址。
[0014]进一步,广播模块还包括
[0015]第一判断单元,用于判断是否与其他设备连接,是则存储其他设备的MAC地址并广播已连接其他设备的连接参数,否则广播未连接其他设备的默认参数。
[0016]处理模块还包括
[0017]预设模块,用于设置判断断开与其他蓝牙设备连接的时间;
[0018]第二判断单元,用于判断已连接的其他蓝牙设备在预设时间内是否进行数据传输,是则继续广播已连接其他蓝牙设备的连接参数,否则断开与其他蓝牙设备的蓝牙连接并清除其MAC地址,并广播默认参数。
[0019]本发明还提供了一种蓝牙连接系统,包括蓝牙设备、请求蓝牙设备,其中,
[0020]请求蓝牙设备用于通过蓝牙向蓝牙设备发送连接请求。
[0021]综上,本发明通过广播已连接其他蓝牙设备的连接参数,实现在其他请求蓝牙设备连接时,通过判断已连接的其他蓝牙设备在预设时间内的自动断开与否实现与多个请求蓝牙设备的连接,提高了蓝牙连接的效率。
【附图说明】
[0022]图1为本发明所述的蓝牙连接方法的一个实施例的流程示意图;
[0023]图2为本发明所述的蓝牙连接方法的另一个实施例的流程示意图;
[0024]图3为本发明所述的蓝牙设备的一个实施例的结构示意图;
[0025]图4为本发明所述的蓝牙连接系统一个实施例的结构示意图。
【具体实施方式】
[0026]下面通过具体的实施例并结合附图对本发明做进一步的详细描述。
[0027]为了解决现有蓝牙设备只能实现与一个智能设备的连接,且与一个智能设备连接后,不进行数据处理占用资源的问题,本发明提供了一种基于广播的蓝牙设备与多个智能设备连接的方法,通过蓝牙设备的广播信息确认智能设备的连接方式,自动断开不进行数据传输的智能设备,与其他需要数据传输的智能设备进行通信。
[0028]如图1所示,方法包括如下步骤:
[0029]S1、蓝牙广播已连接其他蓝牙设备的连接参数。
[0030]—般的蓝牙设备广播的数据均为其设备信号。用户无法得知其使用已被其他设备连接。因此本发明通过广播已连接其他蓝牙设备的连接参数,通知请求方当前的连接状态。用户获取广播的连接参数后根据需要决定是否发送连接请。
[0031]本发明中所述的蓝牙设备可选的为蓝牙耳机、蓝牙手环、蓝牙手机等具备蓝牙功能的设备。
[0032]例如,蓝牙耳机已被手机A连接,蓝牙耳机对外广播已连接其他蓝牙设备的连接参数。手机B接收到该广播后,根据需要放弃与蓝牙耳机连接,或者继续连接蓝牙耳机。
[0033]S2、接收连接请求获取发送连接请求的请求蓝牙设备的MAC地址,判断已连接的其他蓝牙设备在预设时间内是否进行数据传输,是则向请求蓝牙设备发送连接失败指令,否则在断开与其他蓝牙设备的蓝牙连接并清除其MAC地址后,再与请求蓝牙设备蓝牙连接并存储请求蓝牙设备的MAC地址。
[0034]蓝牙耳机与手机A连接后,广播已连接其他蓝牙设备的连接参数。手机B接收该连接参数后,向蓝牙耳机发送连接请求。由于蓝牙耳机已与手机A建立蓝牙连接,因此蓝牙耳机是否与手机B的连接需对手机A的数据传输状态进行判断。如果手机A与蓝牙耳机建立连接后,长时间不进行数据传输,其他蓝牙设备也不能与其进行蓝牙连接就造成了资源的极大浪费。因此本发明通过预设时间,判断手机A在预设时间内是否进行数据传输。该预设时间可根据需要进行设定。假如预设时间未1分钟,那么如果手机A在1分钟内为进行数据传输,蓝牙耳机自动断开与手机A的连接,与手机B蓝牙连接,并存储手机A的地址。
[0035]如图2所示为本发明所述的蓝牙连接方法的另一个实施例。
[0036]所述方法包括:
[0037]S101、判断是否与其他蓝牙设备连接,是则存储其他蓝牙设备的MAC地址并广播已连接其他蓝牙设备的连接参数,否则广播未连接其他蓝牙设备的默认参数。
[0038]蓝牙设备(例如蓝牙耳机)可能未连接其他蓝牙设备,因此发送已其他蓝牙设备的连接参数前需要进行判断。例如有蓝牙耳机1-5号,将手机A与蓝牙耳 机进行连接。每个蓝牙耳机都进行广播,通过广播使得手机获取其使用状况。手机A直接选择广播默认参数的蓝牙耳机缩短了连接时间,提高了蓝牙间接效率。
[0039]S102、蓝牙广播已连接其他蓝牙设备的连接参数。
[0040]S103、判断已连接的其他蓝牙设备在预设时间内是否进行数据传输,是则继续广播已连接其他蓝牙设备的连接参数,否则断开与其他蓝牙设备的蓝牙连接并清除其MAC地址,并广播默认参数。
[0041]为了提高资源利用率,本发明通过已连接的其他蓝牙设备在预设时间内是否进行数据传输进行判断,及时通过广播通知请求蓝牙设备降低资源浪费可能。例如,在手机BE在向蓝牙耳机发送连接请求的过程中,已与蓝牙耳机连接的手机A刚好断开或者手机B正在向蓝牙耳机发送连接请求后断开与手机A的连接,那么手机就能够直接与蓝牙耳机连接。[0042 ] s 104、接收连接请求获取发送连接请求的请求蓝牙设备的MAC地址,判断已连接的其他蓝牙设备在预设时间内是否进行数据传输,是则向请求蓝牙设备发送连接失败指令,否则在断开与其他蓝牙设备的蓝牙连接并清除其MAC地址后,再与请求蓝牙设备蓝牙连接并存储请求蓝牙设备的MAC地址。
[0043]本发明还提供了一种蓝牙设备。如图3所示,所述蓝牙设备包括广播模块10、处理模块20。
[0044]其中,
[0045]广播模块,用于蓝牙广播已连接其他设备的连接参数;
[0046]处理模块,用于接收的连接请求获取发送连接请求的请求设备的MAC地址,判断已连接的其他设备在预设时间内是否进行数据传输,是则向请求设备发送连接失败指令,否则断开与其他设备的蓝牙连接后,与请求设备蓝牙连接并存储请求设备的MAC地址。
[0047]进一步,广播模块还包括
[0048]第一判断单元,用于判断是否与其他设备连接,是则存储其他设备的MAC地址并广播已连接其他设备的连接参数,否则广播未连接其他设备的默认参数。
[0049]进一步,处理模块还包括
[0050]预设模块,用于设置判断断开与其他蓝牙设备连接的时间;
[0051]第二判断单元,用于判断已连接的其他蓝牙设备在预设时间内是否进行数据传输,是则继续广播已连接其他蓝牙设备的连接参数,否则断开与其他蓝牙设备的蓝牙连接并清除其MAC地址,并广播默认参数。
[0052]本发明还提供了一种蓝牙连接系统。如图4所示蓝牙连接系统包括蓝牙设备100、请求蓝牙设备200,其中,
[0053]请求设备用于通过蓝牙向蓝牙设备发送连接请求。
[0054]本实施例中,蓝牙设备设置了一个,请求蓝牙设备设置了多个。具体实施过程中,可选的将蓝牙设备设置为蓝牙打印机。当用其中一个请求蓝牙设备与蓝牙打印机连接后,其他请求蓝牙设备可根据广播的已连接其他蓝牙设备的连接参数通知该设备已被占用。此时,请求蓝牙设备(例如手机)可改换连接其他蓝牙设备,或者直接向蓝牙打印机发送连接请求,等待蓝牙打印机的处理。
[0055]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种蓝牙连接方法,其特征在于,包括如下步骤: 蓝牙广播已连接其他蓝牙设备的连接参数; 接收连接请求获取发送连接请求的请求蓝牙设备的MAC地址,判断已连接的其他蓝牙设备在预设时间内是否进行数据传输,是则向请求蓝牙设备发送连接失败指令,否则在断开与其他蓝牙设备的蓝牙连接并清除其MAC地址后,再与请求蓝牙设备蓝牙连接并存储请求蓝牙设备的MAC地址。2.根据权利要求1所述的蓝牙连接方法,其特征在于,蓝牙广播已连接其他蓝牙设备的连接参数之前还包括 判断是否与其他蓝牙设备连接,是则存储其他蓝牙设备的MAC地址并广播已连接其他蓝牙设备的连接参数,否则广播未连接其他蓝牙设备的默认参数。3.根据权利要求1所述的蓝牙连接方法,其特征在于,接收连接请求获取发送连接请求的请求蓝牙设备的MAC地址之前还包括 判断已连接的其他蓝牙设备在预设时间内是否进行数据传输,是则继续广播已连接其他蓝牙设备的连接参数,否则断开与其他蓝牙设备的蓝牙连接并清除其MAC地址,并广播默认参数。4.一种蓝牙设备,其特征在于,包括广播模块、处理模块,其中, 广播模块,用于蓝牙广播已连接其他设备的连接参数; 处理模块,用于接收的连接请求获取发送连接请求的请求设备的MAC地址,判断已连接的其他设备在预设时间内是否进行数据传输,是则向请求设备发送连接失败指令,否则断开与其他设备的蓝牙连接后,与请求设备蓝牙连接并存储请求设备的MAC地址。5.根据权利要求4所述的蓝牙设备,其特征在于,广播模块还包括 第一判断单元,用于判断是否与其他设备连接,是则存储其他设备的MAC地址并广播已连接其他设备的连接参数,否则广播未连接其他设备的默认参数。6.根据权利要求4所述的蓝牙设备,其特征在于,处理模块还包括 预设模块,用于设置判断断开与其他蓝牙设备连接的时间; 第二判断单元,用于判断已连接的其他蓝牙设备在预设时间内是否进行数据传输,是则继续广播已连接其他蓝牙设备的连接参数,否则断开与其他蓝牙设备的蓝牙连接并清除其MAC地址,并广播默认参数。7.—种运用权利要求4至6中任一项所述的蓝牙设备的蓝牙连接系统,其特征在于,包括蓝牙设备、请求蓝牙设备,其中, 请求设备用于通过蓝牙向蓝牙设备发送连接请求。
【专利摘要】本发明公开了一种蓝牙连接方法、蓝牙设备及系统,其中方法包括如下步骤:蓝牙广播已连接其他蓝牙设备的连接参数;接收连接请求获取发送连接请求的请求蓝牙设备的MAC地址,判断已连接的其他蓝牙设备在预设时间内是否进行数据传输,是则向请求蓝牙设备发送连接失败指令,否则在断开与其他蓝牙设备的蓝牙连接并清除其MAC地址后,再与请求蓝牙设备蓝牙连接并存储请求蓝牙设备的MAC地址。本发明通过广播已连接其他蓝牙设备的连接参数,实现在其他请求蓝牙设备连接时,通过判断已连接的其他蓝牙设备在预设时间内的自动断开与否实现与多个请求蓝牙设备的连接,提高了蓝牙连接的效率。
【IPC分类】H04W76/04, H04W76/06, H04B5/02, H04W76/02, H04W76/00
【公开号】CN105490713
【申请号】CN201610007214
【发明人】曲贺
【申请人】北京清川科技有限公司
【公开日】2016年4月13日
【申请日】2016年1月6日

最新回复(0)