一种蓝牙自动回连的方法技术

技术编号:12991654 阅读:51 留言:0更新日期:2016-03-10 02:12
本发明专利技术提供了一种蓝牙自动回连的方法,包括步骤S1.主设备内部设有一个回连模块,跟踪监测蓝牙连接状态;S2.判断蓝牙的连接状态;S3.对蓝牙连接进行处理;所述步骤S1包括S11.所述回连模块中设有蓝牙状态位;S12.回连模块每隔一个时间段遍历所有蓝牙状态位;所述步骤S11中的所述蓝牙状态位为一个数组值,每个数组值中包含连接的蓝牙设备的ID和与该蓝牙设备连接的状态值,若处于连接状态,则所述状态值为1,若处于断开状态,则所述状态值为2。本发明专利技术所述的蓝牙自动回连的方法会在异常断开的情况下,还可以自动连接回蓝牙设备,保证数据连接的顺畅,提升用户体验。

【技术实现步骤摘要】

本专利技术属于移动终端通信领域,尤其是涉及一种蓝牙自动回连的方法
技术介绍
随着智能穿戴的兴起,蓝牙设备也越来越多,但是蓝牙设备只能满足一定距离内的连接通畅保持连接状态,距离不在范围内,或者信号稍弱的时候,就很有可能造成蓝牙断开,影响数据的实时传输,当用户打开app查看数据时,可能什么信息都获取不了,大大降低了用户体验,又极大的降低手机和蓝牙设备的功能性。
技术实现思路
有鉴于此,本专利技术旨在提出一种蓝牙自动回连的方法,以解决由于信号问题引起的蓝牙连接自动中断的问题。为达到上述目的,本专利技术的技术方案是这样实现的:现有用户操作的主设备和与主设备已经连接的蓝牙设备一种蓝牙自动回连的方法,包括步骤S1.主设备内部设有一个回连模块,跟踪监测蓝牙连接状态;S2.判断蓝牙的连接状态;S3.对蓝牙连接进行处理。进一步的,所述步骤S1包括S11.所述回连模块中设有蓝牙状态位;S12.回连模块每隔一个时间段遍历所有蓝牙状态位。进一步的,所述步骤S11中的所述蓝牙状态位为一个数组值,每个数组值中包含连接的蓝牙设备的ID和与该蓝牙设备连接的状态值,若处于连接状态,则所述状态值为1,若处于断开状态,则所述状态值为2。进一步的,步骤S2包括S21.若在所述步骤S12中的遍历发现蓝牙设备连接状态值为0的情况,则返回相应的蓝牙设备ID,进入S22;S22.根据蓝牙设备ID遍历主设备的指令模块,所述固定时间段内是否存在关于与对应蓝牙设备ID的蓝牙设备断开连接的指令,若有,则蓝牙连接属于正常关闭,不需要回连;若无,则蓝牙连接属于异常断开,进入S3。进一步的,所述步骤S3包括S31.在区域内范围内,主设备根据蓝牙设备ID搜索相应的蓝牙设备,若搜索不到,则蓝牙设备已出可连接区域,连接失败,若搜索到,则进入步骤S32;S32.主设备与所述步骤S31中的蓝牙设备建立连接,蓝牙状态值改为1。进一步的,所述步骤S32包括S321.主设备与所述步骤S31中的蓝牙设备建立BLE连接;S322.主设备与所述步骤S31中的蓝牙设备进行数据传输。进一步的,所述步骤S12中时间段为30秒。相对于现有技术,本专利技术所述的蓝牙自动回连的方法具有以下优势:本专利技术所述的蓝牙自动回连的方法会在异常断开的情况下,还可以自动连接回蓝牙设备,保证数据连接的顺畅,提升用户体验。附图说明构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术实施例所述的蓝牙自动回连的方法流程图。具体实施方式需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。如图1所示,用户使用的手机作为主设备与用户使用的手环蓝牙连接。用户使用的手机的蓝牙模块内部设有一个回连模块,跟踪监测所有蓝牙连接状态,所述回连模块中设有蓝牙状态位;回连模块每隔30秒遍历所有蓝牙状态位,判断手机与其他连接设备的状态,所述蓝牙状态位为一个数组值,每个数组值中包含连接的手环的ID和与该蓝牙设备连接的状态值,若处于连接状态,则所述状态值为1,若处于断开状态,则所述状态值为2。若遍历发现手环连接状态值为0的情况,则返回相应的手环ID,根据手环ID遍历手机的指令模块,30秒内是否存在关于手环断开连接的指令,这里为了判断是用户主动关闭蓝牙连接,还是因为异常而关闭的蓝牙连接,若有,则蓝牙连接属于正常关闭,不需要回连;若无,则蓝牙连接属于异常断开,在区域内范围内,手机根据手环ID搜索相应的蓝牙设备,若搜索不到,则蓝牙设备已出可连接区域,连接失败,若搜索到,则手机与手环建立BLE连接,并且进行数据传输或者继续因异常而终止的连接。若手环已经已移动出手机的移动范围,手机是无法自动连接上手环的。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
一种蓝牙自动回连的方法,其特征在于:包括步骤S1.主设备内部设有一个回连模块,跟踪监测蓝牙连接状态;S2.判断蓝牙的连接状态;S3.对蓝牙连接进行处理。

【技术特征摘要】
1.一种蓝牙自动回连的方法,其特征在于:包括步骤
S1.主设备内部设有一个回连模块,跟踪监测蓝牙连接状态;
S2.判断蓝牙的连接状态;
S3.对蓝牙连接进行处理。
2.根据权利要求1所述的蓝牙自动回连的方法,其特征在于:所述步骤S1包括
S11.所述回连模块中设有蓝牙状态位;
S12.回连模块每隔一个时间段遍历所有蓝牙状态位。
3.根据权利要求2所述的蓝牙自动回连的方法,其特征在于:所述步骤S11中的所述蓝牙状
态位为一个数组值,每个数组值中包含连接的蓝牙设备的ID和与该蓝牙设备连接的状态值,
若处于连接状态,则所述状态值为1,若处于断开状态,则所述状态值为2。
4.根据权利要求3所述的蓝牙自动回连的方法,其特征在于:步骤S2包括
S21.若在所述步骤S12中的遍历发现蓝牙设备连接状态值为0的情况,则返回相应的蓝牙设
备ID,进入S22;
S22.根据蓝牙...

【专利技术属性】
技术研发人员:李荣勋
申请(专利权)人:上海卓易科技股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1