一种蓝牙自动回连的方法

文档序号:9634126阅读:5547来源:国知局
一种蓝牙自动回连的方法
【技术领域】
[0001]本发明属于移动终端通信领域,尤其是涉及一种蓝牙自动回连的方法。
【背景技术】
[0002]随着智能穿戴的兴起,蓝牙设备也越来越多,但是蓝牙设备只能满足一定距离内的连接通畅保持连接状态,距离不在范围内,或者信号稍弱的时候,就很有可能造成蓝牙断开,影响数据的实时传输,当用户打开app查看数据时,可能什么信息都获取不了,大大降低了用户体验,又极大的降低手机和蓝牙设备的功能性。

【发明内容】

[0003]有鉴于此,本发明旨在提出一种蓝牙自动回连的方法,以解决由于信号问题引起的蓝牙连接自动中断的问题。
[0004]为达到上述目的,本发明的技术方案是这样实现的:
现有用户操作的主设备和与主设备已经连接的蓝牙设备一种蓝牙自动回连的方法,包括步骤
51.主设备内部设有一个回连模块,跟踪监测蓝牙连接状态;
52.判断蓝牙的连接状态;
53.对蓝牙连接进行处理。
[0005]进一步的,所述步骤S1包括
511.所述回连模块中设有蓝牙状态位;
512.回连模块每隔一个时间段遍历所有蓝牙状态位。
[0006]进一步的,所述步骤S11中的所述蓝牙状态位为一个数组值,每个数组值中包含连接的蓝牙设备的ID和与该蓝牙设备连接的状态值,若处于连接状态,则所述状态值为1,若处于断开状态,则所述状态值为2。
[0007]进一步的,步骤S2包括
521.若在所述步骤S12中的遍历发现蓝牙设备连接状态值为0的情况,则返回相应的蓝牙设备ID,进入S22 ;
522.根据蓝牙设备ID遍历主设备的指令模块,所述固定时间段内是否存在关于与对应蓝牙设备ID的蓝牙设备断开连接的指令,若有,则蓝牙连接属于正常关闭,不需要回连;若无,则蓝牙连接属于异常断开,进入S3。
[0008]进一步的,所述步骤S3包括
531.在区域内范围内,主设备根据蓝牙设备ID搜索相应的蓝牙设备,若搜索不到,则蓝牙设备已出可连接区域,连接失败,若搜索到,则进入步骤S32 ;
532.主设备与所述步骤S31中的蓝牙设备建立连接,蓝牙状态值改为1。
[0009]进一步的,所述步骤S32包括
S321.主设备与所述步骤S31中的蓝牙设备建立BLE连接; S322.主设备与所述步骤S31中的蓝牙设备进行数据传输。
[0010]进一步的,所述步骤S12中时间段为30秒。
[0011]相对于现有技术,本发明所述的蓝牙自动回连的方法具有以下优势:
本发明所述的蓝牙自动回连的方法会在异常断开的情况下,还可以自动连接回蓝牙设备,保证数据连接的顺畅,提升用户体验。
【附图说明】
[0012]构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例所述的蓝牙自动回连的方法流程图。
【具体实施方式】
[0013]需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
[0014]如图1所示,用户使用的手机作为主设备与用户使用的手环蓝牙连接。
[0015]用户使用的手机的蓝牙模块内部设有一个回连模块,跟踪监测所有蓝牙连接状态,所述回连模块中设有蓝牙状态位;回连模块每隔30秒遍历所有蓝牙状态位,判断手机与其他连接设备的状态,所述蓝牙状态位为一个数组值,每个数组值中包含连接的手环的ID和与该蓝牙设备连接的状态值,若处于连接状态,则所述状态值为1,若处于断开状态,则所述状态值为2。
[0016]若遍历发现手环连接状态值为0的情况,则返回相应的手环ID,根据手环ID遍历手机的指令模块,30秒内是否存在关于手环断开连接的指令,这里为了判断是用户主动关闭蓝牙连接,还是因为异常而关闭的蓝牙连接,若有,则蓝牙连接属于正常关闭,不需要回连;若无,则蓝牙连接属于异常断开,在区域内范围内,手机根据手环ID搜索相应的蓝牙设备,若搜索不到,则蓝牙设备已出可连接区域,连接失败,若搜索到,则手机与手环建立BLE连接,并且进行数据传输或者继续因异常而终止的连接。若手环已经已移动出手机的移动范围,手机是无法自动连接上手环的。
[0017]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种蓝牙自动回连的方法,其特征在于:包括步骤 51.主设备内部设有一个回连模块,跟踪监测蓝牙连接状态; 52.判断蓝牙的连接状态; 53.对蓝牙连接进行处理。2.根据权利要求1所述的蓝牙自动回连的方法,其特征在于:所述步骤S1包括 511.所述回连模块中设有蓝牙状态位; 512.回连模块每隔一个时间段遍历所有蓝牙状态位。3.根据权利要求2所述的蓝牙自动回连的方法,其特征在于:所述步骤S11中的所述蓝牙状态位为一个数组值,每个数组值中包含连接的蓝牙设备的ID和与该蓝牙设备连接的状态值,若处于连接状态,则所述状态值为1,若处于断开状态,则所述状态值为2。4.根据权利要求3所述的蓝牙自动回连的方法,其特征在于:步骤S2包括 521.若在所述步骤S12中的遍历发现蓝牙设备连接状态值为0的情况,则返回相应的蓝牙设备ID,进入S22 ; 522.根据蓝牙设备ID遍历主设备的指令模块,所述固定时间段内是否存在关于与对应蓝牙设备ID的蓝牙设备断开连接的指令,若有,则蓝牙连接属于正常关闭,不需要回连;若无,则蓝牙连接属于异常断开,进入S3。5.根据权利要求1所述的蓝牙自动回连的方法,其特征在于:所述步骤S3包括 531.在区域内范围内,主设备根据蓝牙设备ID搜索相应的蓝牙设备,若搜索不到,则蓝牙设备已出可连接区域,连接失败,若搜索到,则进入步骤S32 ; 532.主设备与所述步骤S31中的蓝牙设备建立连接,蓝牙状态值改为1。6.根据权利要求5所述的蓝牙自动回连的方法,其特征在于:所述步骤S32包括 5321.主设备与所述步骤S31中的蓝牙设备建立BLE连接; 5322.主设备与所述步骤S31中的蓝牙设备进行数据传输。7.根据权利要求2所述的蓝牙自动回连的方法,其特征在于:所述步骤S12中时间段为30秒。
【专利摘要】本发明提供了一种蓝牙自动回连的方法,包括步骤S1.主设备内部设有一个回连模块,跟踪监测蓝牙连接状态;S2.判断蓝牙的连接状态;S3.对蓝牙连接进行处理;所述步骤S1包括S11.所述回连模块中设有蓝牙状态位;S12.回连模块每隔一个时间段遍历所有蓝牙状态位;所述步骤S11中的所述蓝牙状态位为一个数组值,每个数组值中包含连接的蓝牙设备的ID和与该蓝牙设备连接的状态值,若处于连接状态,则所述状态值为1,若处于断开状态,则所述状态值为2。本发明所述的蓝牙自动回连的方法会在异常断开的情况下,还可以自动连接回蓝牙设备,保证数据连接的顺畅,提升用户体验。
【IPC分类】H04W76/02, H04M1/02, H04W76/00, H04W4/00
【公开号】CN105392115
【申请号】CN201510881704
【发明人】李荣勋
【申请人】上海卓易科技股份有限公司
【公开日】2016年3月9日
【申请日】2015年12月3日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1