首页 / 国际专利分类库 / 电学 / 电通信技术 / 传输 / 近场传输系统,例如感应环型的 / 一种数据同步方法、移动终端及智能穿戴设备

一种数据同步方法、移动终端及智能穿戴设备

申请号 CN201580002060.X 申请日 2015-10-27 公开(公告)号 CN105917677A 公开(公告)日 2016-08-31
申请人 深圳还是威健康科技有限公司; 发明人 刘均; 焦典;
摘要 本 发明 实施例 公开了一种数据同步方法、移动终端及智能穿戴设备,该方法包括:移动终端向智能穿戴设备发送数据 请求 指令,以使智能穿戴设备向移动终端同步数据;当移动终端检测到数据同步失败时,移动终端记录数据中已同步数据的数据标记,重新连接蓝牙;当重新连接蓝牙成功时,移动终端向智能穿戴设备发送数据标记,以使智能穿戴设备根据数据标记继续同步数据中未同步数据;当重新连接蓝牙失败时,移动终端执行重新连接蓝牙的步骤;当检测到重新连接蓝牙失败的次数超过第一预设次数时,移动终端确定移动终端与智能穿戴设备连接失败。实施本发明实施例,可以节省智能穿戴设备电量。
权利要求

1.一种数据同步方法,其特征在于,包括:
移动终端向智能穿戴设备发送数据请求指令,以使所述智能穿戴设备向所述移动终端同步数据;
当所述移动终端检测到所述数据同步失败时,所述移动终端记录所述数据中已同步数据的数据标记,重新连接蓝牙;
当重新连接蓝牙成功时,所述移动终端向所述智能穿戴设备发送所述数据标记,以使所述智能穿戴设备根据所述数据标记继续同步所述数据中未同步数据;
当重新连接蓝牙失败时,所述移动终端执行所述重新连接蓝牙的步骤;
当检测到所述重新连接蓝牙失败的次数超过第一预设次数时,所述移动终端确定所述移动终端与所述智能穿戴设备连接失败。
2.根据权利要求1所述的方法,其特征在于,所述移动终端向智能穿戴设备发送数据请求指令,以使所述智能穿戴设备向所述移动终端同步数据,包括:
所述移动终端向智能穿戴设备发送数据请求指令并开始计时,以使所述智能穿戴设备响应所述数据请求指令返回数据请求确认指令;
所述移动终端判断在预设时长内是否收到所述智能穿戴设备返回的所述数据请求确认指令;
若是,所述移动终端向所述智能穿戴设备发送数据同步指令,以使所述智能穿戴设备向移动终端同步数据;
若否,所述移动终端确定所述数据请求确认超时,执行所述向智能穿戴设备发送数据请求指令并开始计时的步骤;
当检测到确定所述数据请求确认超时的次数超过第二预设次数时,所述移动终端确定所述数据请求确认失败。
3.根据权利要求2所述的方法,其特征在于,所述当检测到所述数据同步失败时,所述移动终端记录所述数据中已同步数据的数据标记,重新连接蓝牙之前,所述方法还包括:
所述移动终端检测是否接收到所述智能穿戴设备发送的所述数据;
若否,所述移动终端确认所述数据同步失败。
4.根据权利要求1~3任一项所述的方法,其特征在于,所述当检测到所述数据同步失败时,所述移动终端记录所述数据中已同步数据的数据标记,重新连接蓝牙之后,所述方法还包括:
所述移动终端判断所述数据是否为重要数据;
若是,当所述重新连接蓝牙成功时,执行所述移动终端向所述智能穿戴设备发送所述数据标记,以使所述智能穿戴设备根据所述数据标记继续同步所述数据中未同步数据的步骤;当所述重新连接蓝牙失败时,执行所述移动终端重新连接蓝牙的步骤,直至所述蓝牙连接成功为止。
5.一种数据同步方法,其特征在于,包括:
所述智能穿戴设备接收移动终端发送的数据请求指令,向所述移动终端同步数据;
当所述智能穿戴设备检测到所述数据同步失败时,所述智能穿戴设备记录所述数据中未同步数据的数据标记,重新连接蓝牙;
当重新连接蓝牙成功时,所述智能穿戴设备根据所述数据标记继续同步所述数据中所述未同步数据;
当重新连接蓝牙失败时,所述智能穿戴设备执行所述重新连接蓝牙的步骤;
当检测到所述重新连接蓝牙失败的次数超过第一预设次数时,所述智能穿戴设备确定所述移动终端与所述智能穿戴设备连接失败。
6.一种移动终端,其特征在于,包括:
第一发送单元,用于向智能穿戴设备发送数据请求指令,以使所述智能穿戴设备向所述移动终端同步数据;
重连单元,用于当检测到所述数据同步失败时,记录所述数据中已同步数据的数据标记,重新连接蓝牙;
第二发送单元,还用于当所述重连单元重新连接蓝牙成功时,向所述智能穿戴设备发送所述数据标记,以使所述智能穿戴设备根据所述数据标记继续同步所述数据中未同步数据;
第一触发单元,用于当所述重连单元重新连接蓝牙失败时,触发所述重连单元重新连接蓝牙;
第一确定单元,用于当检测到所述重新连接蓝牙失败的次数超过第一预设次数时,确定所述移动终端与所述智能穿戴设备连接失败。
7.根据权利要求6所述的移动终端,其特征在于,所述第一发送单元包括:
第一发送子单元,用于向智能穿戴设备发送数据请求指令并开始计时,以使所述智能穿戴设备响应所述数据请求指令返回数据请求确认指令;
判断子单元,用于判断在预设时长内是否收到所述智能穿戴设备返回的所述数据请求确认指令;
第二发送子单元,用于当所述判断子单元判断结果为是时,向所述智能穿戴设备发送数据同步指令,以使所述智能穿戴设备向移动终端同步数据;
第一确定子单元,用于当所述判断子单元判断结果为否时,确定所述数据请求确认超时,触发所述第一发送子单元向智能穿戴设备发送数据请求指令并开始计时;
第二确定子单元,用于当检测到确定所述数据请求确认超时的次数超过第二预设次数时,确定所述数据请求确认失败。
8.根据权利要求7所述的移动终端,其特征在于,所述移动终端还包括:
检测单元,用于检测是否接收到所述智能穿戴设备发送的所述数据;
第二确定单元,用于当所述检测单元检测结果为否时,确认所述数据同步失败。
9.根据权利要求6~8任一项所述的移动终端,其特征在于,所述移动终端还包括:
判断单元,用于判断所述数据是否为重要数据;
第二触发单元,用于当所述判断单元判断结果为是时,且当所述重新连接蓝牙成功时,触发所述第二发送单元向所述智能穿戴设备发送所述数据标记,以使所述智能穿戴设备根据所述数据标记继续同步所述数据中未同步数据;
第三触发单元,用于当所述判断单元判断结果为是时,且当所述重新连接蓝牙失败时,触发所述重连单元重新连接蓝牙,直至所述重连单元连接成功为止。
10.一种智能穿戴设备,其特征在于,包括:
接收单元,用于接收移动终端发送的数据请求指令,向所述移动终端同步数据;
重连单元,用于当所述智能穿戴设备检测到所述数据同步失败时,记录所述数据中未同步数据的数据标记,重新连接蓝牙;
同步单元,用于当重新连接蓝牙成功时,根据所述数据标记继续同步所述数据中所述未同步数据;
触发单元,用于当所述重连单元重新连接蓝牙失败时,触发所述重连单元重新连接蓝牙;
确定单元,用于当检测到所述重新连接蓝牙失败的次数超过第一预设次数时,确定所述移动终端与所述智能穿戴设备连接失败。
11.一种移动终端,其特征在于,包括蓝牙模、处理器和存储器,所述处理器执行如下步骤:
向智能穿戴设备发送数据请求指令,以使所述智能穿戴设备向所述移动终端同步数据;
当所述移动终端检测到所述数据同步失败时,记录所述数据中已同步数据的数据标记,重新连接蓝牙;
当重新连接蓝牙成功时,向所述智能穿戴设备发送所述数据标记,以使所述智能穿戴设备根据所述数据标记继续同步所述数据中未同步数据;
当重新连接蓝牙失败时,执行所述重新连接蓝牙的步骤;
当检测到所述重新连接蓝牙失败的次数超过第一预设次数时,确定所述移动终端与所述智能穿戴设备连接失败。
12.根据权利要求11所述的终端,其特征在于,所述处理器向智能穿戴设备发送数据请求指令,以使所述智能穿戴设备向所述移动终端同步数据,包括:
向智能穿戴设备发送数据请求指令并开始计时,以使所述智能穿戴设备响应所述数据请求指令返回数据请求确认指令;
判断在预设时长内是否收到所述智能穿戴设备返回的所述数据请求确认指令;
若是,向所述智能穿戴设备发送数据同步指令,以使所述智能穿戴设备向移动终端同步数据;
若否,确定所述数据请求确认超时,执行所述向智能穿戴设备发送数据请求指令并开始计时的步骤;
当检测到确定所述数据请求确认超时的次数超过第二预设次数时,确定所述数据请求确认失败。
13.根据权利要求12所述的移动终端,其特征在于,当所述处理器检测到所述数据同步失败时,记录所述数据中已同步数据的数据标记,重新连接蓝牙之前,还包括:
检测是否接收到所述智能穿戴设备发送的所述数据;
若否,确认所述数据同步失败。
14.根据权利要求11~13任一项所述的移动终端,其特征在于,当所述处理器检测到所述数据同步失败时,记录所述数据中已同步数据的数据标记,重新连接蓝牙之后,还包括:
判断所述数据是否为重要数据;
若是,当所述重新连接蓝牙成功时,执行向所述智能穿戴设备发送所述数据标记,以使所述智能穿戴设备根据所述数据标记继续同步所述数据中未同步数据的步骤;当所述重新连接蓝牙失败时,执行重新连接蓝牙的步骤,直至所述蓝牙连接成功为止。

说明书全文

一种数据同步方法、移动终端及智能穿戴设备

技术领域

[0001] 本发明涉及通信技术领域,具体涉及一种数据同步方法、移动终端及智能穿戴设备。

背景技术

[0002] 近年来,越来越多的用户使用智能手表、智能手环等智能穿戴设备,智能穿戴设备得到了广泛的关注。智能穿戴设备一般通过内置的蓝牙与手机等移动终端内置的蓝牙进行连接和通信。当移动终端需要与智能穿戴设备同步数据时,若蓝牙异常断开时,会导致数据同步失败,此时,移动终端会通过蓝牙重新连接智能穿戴设备,直至数据同步成功为止。当蓝牙一直处于异常断开状态时,由于数据同步失败,移动终端会持续进行蓝牙重连,导致智能穿戴设备电量消耗较快。

发明内容

[0003] 本发明实施例提供一种数据同步方法、移动终端及智能穿戴设备,可以节省智能穿戴设备电量。
[0004] 本发明实施例第一方面,提供了一种数据同步方法,包括:
[0005] 移动终端向智能穿戴设备发送数据请求指令,以使所述智能穿戴设备向所述移动终端同步数据;
[0006] 当所述移动终端检测到所述数据同步失败时,所述移动终端记录所述数据中已同步数据的数据标记,重新连接蓝牙;
[0007] 当重新连接蓝牙成功时,所述移动终端向所述智能穿戴设备发送所述数据标记,以使所述智能穿戴设备根据所述数据标记继续同步所述数据中未同步数据;
[0008] 当重新连接蓝牙失败时,所述移动终端执行所述重新连接蓝牙的步骤;
[0009] 当检测到所述重新连接蓝牙失败的次数超过第一预设次数时,所述移动终端确定所述移动终端与所述智能穿戴设备连接失败。
[0010] 在本发明实施例第一方面的第一种可能的实现方式中,所述移动终端向智能穿戴设备发送数据请求指令,以使所述智能穿戴设备向所述移动终端同步数据,包括:
[0011] 所述移动终端向智能穿戴设备发送数据请求指令并开始计时,以使所述智能穿戴设备响应所述数据请求指令返回数据请求确认指令;
[0012] 所述移动终端判断在预设时长内是否收到所述智能穿戴设备返回的所述数据请求确认指令;
[0013] 若是,所述移动终端向所述智能穿戴设备发送数据同步指令,以使所述智能穿戴设备向移动终端同步数据;
[0014] 若否,所述移动终端确定所述数据请求确认超时,执行所述向智能穿戴设备发送数据请求指令并开始计时的步骤;
[0015] 当检测到确定所述数据请求确认超时的次数超过第二预设次数时,所述移动终端确定所述数据请求确认失败。
[0016] 结合本发明实施例第一方面的第一种可能的实现方式,在本发明实施例第一方面的第二种可能的实现方式中,所述当检测到所述数据同步失败时,所述移动终端记录所述数据中已同步数据的数据标记,重新连接蓝牙之前,所述方法还包括:
[0017] 所述移动终端检测是否接收到所述智能穿戴设备发送的所述数据;
[0018] 若否,所述移动终端确认所述数据同步失败。
[0019] 结合本发明实施例第一方面或本发明实施例第一方面的第一种或第二种可能的实现方式,在本发明实施例第一方面的第三种可能的实现方式中,所述当检测到所述数据同步失败时,所述移动终端记录所述数据中已同步数据的数据标记,重新连接蓝牙之后,所述方法还包括:
[0020] 所述移动终端判断所述数据是否为重要数据;
[0021] 若是,当所述重新连接蓝牙成功时,执行所述移动终端向所述智能穿戴设备发送所述数据标记,以使所述智能穿戴设备根据所述数据标记继续同步所述数据中未同步数据的步骤;当所述重新连接蓝牙失败时,执行所述移动终端重新连接蓝牙的步骤,直至所述蓝牙连接成功为止。
[0022] 本发明实施例第二方面,提供了一种数据同步方法,包括:
[0023] 所述智能穿戴设备接收移动终端发送的数据请求指令,向所述移动终端同步数据;
[0024] 当所述智能穿戴设备检测到所述数据同步失败时,所述智能穿戴设备记录所述数据中未同步数据的数据标记,重新连接蓝牙;
[0025] 当重新连接蓝牙成功时,所述智能穿戴设备根据所述数据标记继续同步所述数据中所述未同步数据;
[0026] 当重新连接蓝牙失败时,所述智能穿戴设备执行所述重新连接蓝牙的步骤;
[0027] 当检测到所述重新连接蓝牙失败的次数超过第一预设次数时,所述智能穿戴设备确定所述移动终端与所述智能穿戴设备连接失败。
[0028] 本发明实施例第三方面,提供了一种移动终端,包括:
[0029] 第一发送单元,用于向智能穿戴设备发送数据请求指令,以使所述智能穿戴设备向所述移动终端同步数据;
[0030] 重连单元,用于当检测到所述数据同步失败时,记录所述数据中已同步数据的数据标记,重新连接蓝牙;
[0031] 第二发送单元,还用于当所述重连单元重新连接蓝牙成功时,向所述智能穿戴设备发送所述数据标记,以使所述智能穿戴设备根据所述数据标记继续同步所述数据中未同步数据;
[0032] 第一触发单元,用于当所述重连单元重新连接蓝牙失败时,触发所述重连单元重新连接蓝牙;
[0033] 第一确定单元,用于当检测到所述重新连接蓝牙失败的次数超过第一预设次数时,确定所述移动终端与所述智能穿戴设备连接失败。
[0034] 在本发明实施例第三方面的第一种可能的实现方式中,所述第一发送单元包括:
[0035] 第一发送子单元,用于向智能穿戴设备发送数据请求指令并开始计时,以使所述智能穿戴设备响应所述数据请求指令返回数据请求确认指令;
[0036] 判断子单元,用于判断在预设时长内是否收到所述智能穿戴设备返回的所述数据请求确认指令;
[0037] 第二发送子单元,用于当所述判断子单元判断结果为是时,向所述智能穿戴设备发送数据同步指令,以使所述智能穿戴设备向移动终端同步数据;
[0038] 第一确定子单元,用于当所述判断子单元判断结果为否时,确定所述数据请求确认超时,触发所述第一发送单元向智能穿戴设备发送数据请求指令并开始计时;
[0039] 第二确定子单元,用于当检测到确定所述数据请求确认超时的次数超过第二预设次数时,确定所述数据请求确认失败。
[0040] 结合本发明实施例第三方面的第一种可能的实现方式中,在本发明实施例第三方面的第二种可能的实现方式中,所述移动终端还包括:
[0041] 检测单元,用于检测是否接收到所述智能穿戴设备发送的所述数据;
[0042] 第二确定单元,用于当所述检测单元检测结果为否时,确认所述数据同步失败。
[0043] 结合本发明实施例第三方面或本发明实施例第三方面的第一种或第二种可能的实现方式,在本发明实施例第三方面的第三种可能的实现方式中,所述移动终端还包括:
[0044] 判断单元,用于判断所述数据是否为重要数据;
[0045] 第二触发单元,用于当所述判断单元判断结果为是时,且当所述重新连接蓝牙成功时,触发所述第二发送单元向所述智能穿戴设备发送所述数据标记,以使所述智能穿戴设备根据所述数据标记继续同步所述数据中未同步数据;
[0046] 第三触发单元,用于当所述判断单元判断结果为是时,且当所述重新连接蓝牙失败时,触发所述重连单元重新连接蓝牙,直至所述重连单元连接成功为止。
[0047] 本发明实施例第四方面,提供了一种智能穿戴设备,包括:
[0048] 接收单元,用于接收移动终端发送的数据请求指令,向所述移动终端同步数据;
[0049] 重连单元,用于当所述智能穿戴设备检测到所述数据同步失败时,记录所述数据中未同步数据的数据标记,重新连接蓝牙;
[0050] 同步单元,用于当重新连接蓝牙成功时,根据所述数据标记继续同步所述数据中所述未同步数据;
[0051] 触发单元,用于当所述重连单元重新连接蓝牙失败时,触发所述重连单元重新连接蓝牙;
[0052] 确定单元,用于当检测到所述重新连接蓝牙失败的次数超过第一预设次数时,确定所述移动终端与所述智能穿戴设备连接失败。
[0053] 本发明实施例第五方面,提供了一种移动终端,包括蓝牙模、处理器和存储器,所述处理器执行如下步骤:
[0054] 向智能穿戴设备发送数据请求指令,以使所述智能穿戴设备向所述移动终端同步数据;
[0055] 当所述移动终端检测到所述数据同步失败时,记录所述数据中已同步数据的数据标记,重新连接蓝牙;
[0056] 当重新连接蓝牙成功时,向所述智能穿戴设备发送所述数据标记,以使所述智能穿戴设备根据所述数据标记继续同步所述数据中未同步数据;
[0057] 当重新连接蓝牙失败时,执行所述重新连接蓝牙的步骤;
[0058] 当检测到所述重新连接蓝牙失败的次数超过第一预设次数时,确定所述移动终端与所述智能穿戴设备连接失败。
[0059] 在本发明实施例第五方面的第一种可能的实现方式中,所述处理器向智能穿戴设备发送数据请求指令,以使所述智能穿戴设备向所述移动终端同步数据,包括:
[0060] 向智能穿戴设备发送数据请求指令并开始计时,以使所述智能穿戴设备响应所述数据请求指令返回数据请求确认指令;
[0061] 判断在预设时长内是否收到所述智能穿戴设备返回的所述数据请求确认指令;
[0062] 若是,向所述智能穿戴设备发送数据同步指令,以使所述智能穿戴设备向移动终端同步数据;
[0063] 若否,确定所述数据请求确认超时,执行所述向智能穿戴设备发送数据请求指令并开始计时的步骤;
[0064] 当检测到确定所述数据请求确认超时的次数超过第二预设次数时,确定所述数据请求确认失败。
[0065] 结合本发明实施例第五方面的第一种可能的实现方式,在本发明实施例第五方面的第二种可能的实现方式中,当所述处理器检测到所述数据同步失败时,记录所述数据中已同步数据的数据标记,重新连接蓝牙之前,所述方法还包括:
[0066] 检测是否接收到所述智能穿戴设备发送的所述数据;
[0067] 若否,确认所述数据同步失败。
[0068] 结合本发明实施例第五方面或本发明实施例第五方面的第一种或第二种可能的实现方式,在本发明实施例第五方面的第三种可能的实现方式中,当所述处理器检测到所述数据同步失败时,记录所述数据中已同步数据的数据标记,重新连接蓝牙之后,所述方法还包括:
[0069] 判断所述数据是否为重要数据;
[0070] 若是,当所述重新连接蓝牙成功时,执行向所述智能穿戴设备发送所述数据标记,以使所述智能穿戴设备根据所述数据标记继续同步所述数据中未同步数据的步骤;当所述重新连接蓝牙失败时,执行重新连接蓝牙的步骤,直至所述蓝牙连接成功为止。
[0071] 本发明实施例中,当智能穿戴设备向移动终端同步数据失败时,重新连接蓝牙,若重新连蓝牙失败,继续重新连蓝牙,当重新连接蓝牙失败的次数超过一定次数时,不再重新连接蓝牙,确定移动终端与智能穿戴设备连接失败。由于重新连接蓝牙会极大的消耗智能穿戴设备中的电量,当由于客观原因(例如,移动终端与智能穿戴设备之间的距离超过蓝牙传输距离时)导致蓝牙连接失败时,实施本发明实施例,可以节省智能穿戴设备电量。附图说明
[0072] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0073] 图1是本发明实施例公开的一种网络构架示意图;
[0074] 图2是本发明实施例公开的一种数据同步方法的流程图
[0075] 图3是本发明实施例公开的另一种数据同步方法的流程图;
[0076] 图4是本发明实施例公开的另一种数据同步方法的流程图;
[0077] 图5是本发明实施例公开的另一种数据同步方法的流程图;
[0078] 图6是本发明实施例公开的一种移动终端的结构示意图;
[0079] 图7是本发明实施例公开的另一种移动终端的结构示意图;
[0080] 图8是本发明实施例公开的另一种移动终端的结构示意图;
[0081] 图9是本发明实施例公开的另一种移动终端的结构示意图;
[0082] 图10是本发明实施例公开的一种智能穿戴设备的结构示意图;
[0083] 图11是本发明实施例公开的另一种移动终端的结构示意图。

具体实施方式

[0084] 下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述。显然,所描述的实施方式是本发明的一部分实施方式,而不是全部实施方式。基于本发明中的实施方式,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施方式,都应属于本发明保护的范围。
[0085] 本发明实施例提供一种数据同步方法、移动终端及智能穿戴设备,可以节省智能穿戴设备电量。以下分别进行详细说明。
[0086] 为了更好理解本发明实施例公开的一种数据同步方法、移动终端及智能穿戴设备,下面先对本发明实施例适用的网络构架进行描述。请参阅图1,图1是本发明实施例公开的一种网络构架示意图。在图1所示的网络构架中,可以包括移动终端和智能穿戴设备,其中,移动终端可以通过蓝牙与智能穿戴设备连接。在图1所示的网络构架中,移动终端可以包括移动手机、平板电脑个人数字助理(Personal Digital Assistant,PDA)、移动互联网设备(Mobile Internet Device,MID)等各类终端,智能穿戴设备可以包括智能手环、智能手表、智能眼镜等各类穿戴设备,本发明实施例不作限定。通过实施图1所示的网络构架,可以节省智能穿戴设备电量。
[0087] 基于图1所示的网络构架,本发明实施例公开了一种数据同步方法,请参阅图2,图2是本发明实施例公开的一种数据同步方法的流程图。如图2所示,本实施例中所描述的数据同步方法,包括:
[0088] 步骤S201,移动终端向智能穿戴设备发送数据请求指令,以使智能穿戴设备向移动终端同步数据。
[0089] 本发明实施例中,当移动终端需要同步智能穿戴设备中的数据时,移动终端向智能穿戴设备发送数据请求指令,智能穿戴设备响应数据请求指令向移动终端同步数据。在移动终端向智能穿戴设备发送数据请求指令之前,移动终端与智能穿戴设备需要通过蓝牙连接。
[0090] 在一些可行的实施方式中,步骤S201可以包括:
[0091] 移动终端向智能穿戴设备发送数据请求指令并开始计时,以使智能穿戴设备响应数据请求指令返回数据请求确认指令;
[0092] 移动终端判断在预设时长内是否收到智能穿戴设备返回的数据请求确认指令;
[0093] 若是,移动终端向智能穿戴设备发送数据同步指令,以使智能穿戴设备向移动终端同步数据;
[0094] 若否,移动终端确定数据请求确认超时,执行向智能穿戴设备发送数据请求指令并开始计时的步骤;
[0095] 当检测到确定数据请求确认超时的次数超过第二预设次数时,移动终端确定数据请求确认失败。
[0096] 本发明实施例中,移动终端向智能穿戴设备发送数据请求指令后,开始计时,若智能穿戴设备接收到该数据请求指令,则在预设时长内,智能穿戴设备向移动终端返回数据请求确认指令;若智能穿戴设备未接收到该数据请求指令,则在预设时长内,智能穿戴设备无法向移动终端返回数据请求确认指令。若移动终端在预设时长内收到智能穿戴设备返回的数据请求确认指令,则移动终端向智能穿戴设备发送数据同步指令,以使智能穿戴设备向移动终端同步数据;若移动终端在预设时长内未收到智能穿戴设备返回的数据请求确认指令,则移动终端确定数据请求确认超时,移动终端继续向智能穿戴设备发送数据请求指令并开始计时。其中,预设时长可以为任意时长,例如:100ms,200ms,300ms,400ms,500ms等,优选的,预设时长为300ms。当移动终端检测到确定数据请求确认超时的次数超过第二预设次数时,移动终端确定数据请求确认失败。其中,第二预设次数可以设定为任意次数,如,1次,2次,3次,4次,5次,6次,7次,8次,9次,10次等,优选的,第二预设次数设置为6次,当检测到确定数据请求确认超时的次数超过6次时,移动终端确定数据请求确认失败。实施本发明实施例,当检测到确定数据请求确认超时的次数超过第二预设次数时,移动终端不再向智能穿戴设备发送数据请求指令,移动终端确定数据请求确认失败,避免了当检测到在预设时长内未收到智能穿戴设备返回的数据请求确认指令时,移动终端不断的向智能穿戴设备发送数据请求指令并开始计时导致极大的消耗智能穿戴设备中的电量,从而可以节省智能穿戴设备电量。
[0097] 步骤S202,当移动终端检测到数据同步失败时,移动终端记录数据中已同步数据的数据标记,重新连接蓝牙。
[0098] 本发明实施例中,在智能穿戴设备向移动终端同步数据时,若移动终端检测到数据同步失败,移动终端记录数据中已同步数据的数据标记,重新连接蓝牙。智能穿戴设备向移动终端同步的数据可以包括多条数据,每一条数据均携带一个唯一的数据标记,当移动终端检测到数据同步失败时,移动终端记录多条数据中已同步数据的数据标记,并重新连接蓝牙。
[0099] 步骤S203,当重新连接蓝牙成功时,移动终端向智能穿戴设备发送数据标记,以使智能穿戴设备根据数据标记继续同步数据中未同步数据。
[0100] 本发明实施例中,当重新连接蓝牙成功时,移动终端向智能穿戴设备发送已同步数据的数据标记,智能穿戴设备根据已同步数据的数据标记继续同步数据中未同步数据。
[0101] 步骤S204,当重新连接蓝牙失败时,执行步骤S202。
[0102] 本发明实施例中,当重新连接蓝牙失败时,移动终端记录数据中已同步数据的数据标记,重新连接蓝牙。
[0103] 步骤S205,当检测到重新连接蓝牙失败的次数超过第一预设次数时,移动终端确定移动终端与智能穿戴设备连接失败。
[0104] 本发明实施例中,移动终端统计重新连接蓝牙失败的次数,当检测到重新连接蓝牙失败的次数超过第一预设次数时,移动终端确定移动终端与智能穿戴设备连接失败。第一预设次数可以通过用户预先设定,第一预设次数可以设定为任意次数,如,1次,2次,3次,4次,5次等,优选的,第一预设次数设置为3次,当检测到重新连接蓝牙失败的次数超过3次数时,移动终端确定移动终端与智能穿戴设备连接失败。实施本发明实施例,当检测到重新连接蓝牙失败的次数超过第一预设次数时,移动终端不再重新连接蓝牙,确定移动终端与智能穿戴设备连接失败,避免了当检测到重新连接蓝牙失败时,移动终端不断的重新连接蓝牙导致极大的消耗智能穿戴设备中的电量,从而可以节省智能穿戴设备电量。
[0105] 本发明实施例中,移动终端向智能穿戴设备发送数据请求指令,以使智能穿戴设备向移动终端同步数据;当移动终端检测到数据同步失败时,移动终端记录数据中已同步数据的数据标记,重新连接蓝牙;当重新连接蓝牙成功时,移动终端向智能穿戴设备发送数据标记,以使智能穿戴设备根据数据标记继续同步数据中未同步数据;当重新连接蓝牙失败时,移动终端执行重新连接蓝牙的步骤;当检测到重新连接蓝牙失败的次数超过第一预设次数时,移动终端确定移动终端与智能穿戴设备连接失败。实施本发明实施例,当检测到重新连接蓝牙失败的次数超过第一预设次数时,移动终端不再重新连接蓝牙,确定移动终端与智能穿戴设备连接失败,避免了当检测到重新连接蓝牙失败时,移动终端不断的重新连接蓝牙导致极大的消耗智能穿戴设备中的电量,从而可以节省智能穿戴设备电量。
[0106] 基于图1所示的网络构架,本发明实施例公开了另一种数据同步方法,请参阅图3,图3是本发明实施例公开的另一种数据同步方法的流程图。如图3所示,本实施例中所描述的数据同步方法,包括:
[0107] 步骤S301,移动终端向智能穿戴设备发送数据请求指令,以使智能穿戴设备向移动终端同步数据。
[0108] 在一些可行的实施方式中,步骤S301可以包括:
[0109] 移动终端向智能穿戴设备发送数据请求指令并开始计时,以使智能穿戴设备响应数据请求指令返回数据请求确认指令;
[0110] 移动终端判断在预设时长内是否收到智能穿戴设备返回的数据请求确认指令;
[0111] 若是,移动终端向智能穿戴设备发送数据同步指令,以使智能穿戴设备向移动终端同步数据;
[0112] 若否,移动终端确定数据请求确认超时,执行向智能穿戴设备发送数据同步指令并开始计时的步骤;
[0113] 当检测到确定数据请求确认超时的次数超过第二预设次数时,移动终端确定数据请求确认失败。
[0114] 步骤S302,移动终端检测是否接收到智能穿戴设备发送的数据,若是,则移动终端确认数据同步成功;若否,移动终端确认数据同步失败,则执行步骤S303。
[0115] 本发明实施例中,移动终端向智能穿戴设备发送数据请求指令之后,智能穿戴设备若接收到该数据请求指令,则智能穿戴设备响应该数据请求指令向移动终端同步数据,当数据同步完成时,移动终端确认数据同步成功,当数据未同步完成,则移动终端记录数据中已同步数据的数据标记,重新连接蓝牙。优选的,移动终端检测在预设时长(如300ms)内是否接收到智能穿戴设备发送的数据,若是,则移动终端确认数据同步成功;若否,移动终端确认数据同步失败,则执行步骤S303。实施本发明实施例,可以通过移动终端检测是否接收到智能穿戴设备发送的数据来判断数据同步是否成功。
[0116] 步骤S303,移动终端记录数据中已同步数据的数据标记,重新连接蓝牙。
[0117] 步骤S304,当重新连接蓝牙成功时,移动终端向智能穿戴设备发送数据标记,以使智能穿戴设备根据数据标记继续同步数据中未同步数据。
[0118] 步骤S305,当重新连接蓝牙失败时,执行步骤S303。
[0119] 步骤S306,当检测到重新连接蓝牙失败的次数超过第一预设次数时,移动终端确定移动终端与智能穿戴设备连接失败。
[0120] 本发明实施例中,移动终端向智能穿戴设备发送数据请求指令,以使智能穿戴设备向移动终端同步数据;移动终端检测是否接收到智能穿戴设备发送的数据,若是,则移动终端确认数据同步成功;若否,移动终端确认数据同步失败,移动终端记录数据中已同步数据的数据标记,重新连接蓝牙;当重新连接蓝牙成功时,移动终端向智能穿戴设备发送数据标记,以使智能穿戴设备根据数据标记继续同步数据中未同步数据;当重新连接蓝牙失败时,移动终端执行重新连接蓝牙的步骤;当检测到重新连接蓝牙失败的次数超过第一预设次数时,移动终端确定移动终端与智能穿戴设备连接失败。实施本发明实施例,当检测到重新连接蓝牙失败的次数超过第一预设次数时,移动终端不再重新连接蓝牙,确定移动终端与智能穿戴设备连接失败,避免了当检测到重新连接蓝牙失败时,移动终端不断的重新连接蓝牙导致极大的消耗智能穿戴设备中的电量,从而可以节省智能穿戴设备电量。
[0121] 基于图1所示的网络构架,本发明实施例公开了另一种数据同步方法,请参阅图4,图4是本发明实施例公开的另一种数据同步方法的流程图。如图4所示,本实施例中所描述的数据同步方法,包括:
[0122] 步骤S401,移动终端向智能穿戴设备发送数据请求指令,以使智能穿戴设备向移动终端同步数据。
[0123] 在一些可行的实施方式中,步骤S401可以包括:
[0124] 移动终端向智能穿戴设备发送数据请求指令并开始计时,以使智能穿戴设备响应数据请求指令返回数据请求确认指令;
[0125] 移动终端判断在预设时长内是否收到智能穿戴设备返回的数据请求确认指令;
[0126] 若是,移动终端向智能穿戴设备发送数据同步指令,以使智能穿戴设备向移动终端同步数据;
[0127] 若否,移动终端确定数据请求确认超时,执行向智能穿戴设备发送数据同步指令并开始计时的步骤;
[0128] 当检测到确定数据请求确认超时的次数超过第二预设次数时,移动终端确定数据请求确认失败。
[0129] 步骤S402,移动终端检测是否接收到智能穿戴设备发送的数据,若是,则移动终端确认数据同步成功;若否,移动终端确认数据同步失败,则执行步骤S403。
[0130] 步骤S403,移动终端记录数据中已同步数据的数据标记,重新连接蓝牙。
[0131] 步骤S404,移动终端判断数据是否为重要数据,若是,执行步骤S405,若否,执行步骤S406。
[0132] 步骤S405,当重新连接蓝牙失败时,移动终端重新连接蓝牙,直至蓝牙连接成功为止;当重新连接蓝牙成功时,执行步骤S406。
[0133] 本发明实施例中,重要数据可以为用户预先设定的重要数据类型,当移动终端判断该数据类型归属与重要数据类型时,确定该数据为重要数据,举例来说,重要数据可以为心率数据(如,当佩戴智能穿戴设备的用户为心脏病患者是,可以设定心率数据为重要数据)、体温数据等。当移动终端判断数据为重要数据时,若重新连接蓝牙成功,移动终端向智能穿戴设备发送数据标记,以使智能穿戴设备根据数据标记继续同步数据中未同步数据;若重新连接蓝牙失败,移动终端重新连接蓝牙,直至蓝牙连接成功为止。实施本发明实施例,对于重要数据,可以不限定重新连接蓝牙的次数,保证智能穿戴设备中的重要数据尽可能快的同步到移动终端中,保证智能穿戴设备中的重要数据及时同步到移动终端中。
[0134] 步骤S406,当重新连接蓝牙成功时,移动终端向智能穿戴设备发送数据标记,以使智能穿戴设备根据数据标记继续同步数据中未同步数据。
[0135] 步骤S407,当重新连接蓝牙失败时,执行步骤S403。
[0136] 步骤S408,当检测到重新连接蓝牙失败的次数超过第一预设次数时,移动终端确定移动终端与智能穿戴设备连接失败。
[0137] 本发明实施例中,移动终端向智能穿戴设备发送数据请求指令,以使智能穿戴设备向移动终端同步数据;移动终端检测是否接收到智能穿戴设备发送的数据,若是,则移动终端确认数据同步成功;若否,移动终端确认数据同步失败,移动终端记录数据中已同步数据的数据标记,重新连接蓝牙;移动终端判断数据是否为重要数据,若是,当重新连接蓝牙失败时,移动终端重新连接蓝牙,直至蓝牙连接成功为止;当重新连接蓝牙成功时,移动终端向智能穿戴设备发送数据标记,以使智能穿戴设备根据数据标记继续同步数据中未同步数据;当重新连接蓝牙失败时,移动终端执行重新连接蓝牙的步骤;当检测到重新连接蓝牙失败的次数超过第一预设次数时,移动终端确定移动终端与智能穿戴设备连接失败。实施本发明实施例,当检测到重新连接蓝牙失败的次数超过第一预设次数时,移动终端不再重新连接蓝牙,确定移动终端与智能穿戴设备连接失败,避免了当检测到重新连接蓝牙失败时,移动终端不断的重新连接蓝牙导致极大的消耗智能穿戴设备中的电量,从而可以节省智能穿戴设备电量,同时,当移动终端判断数据为重要数据时,若重新连接蓝牙失败,移动终端重复重新连接蓝牙,直至蓝牙连接成功为止,可以保证智能穿戴设备中的重要数据及时同步到移动终端中。
[0138] 基于图1所示的网络构架,本发明实施例公开了另一种数据同步方法,请参阅图5,图5是本发明实施例公开的另一种数据同步方法的流程图。如图5所示,本实施例中所描述的数据同步方法,包括:
[0139] 步骤S501,智能穿戴设备接收移动终端发送的数据请求指令,向移动终端同步数据。
[0140] 本发明实施例中,当移动终端需要同步智能穿戴设备中的数据时,移动终端向智能穿戴设备发送数据请求指令,智能穿戴设备响应数据请求指令向移动终端同步数据。在智能穿戴设备接收移动终端发送的数据请求指令之前,移动终端与智能穿戴设备需要通过蓝牙连接。
[0141] 步骤S502,当智能穿戴设备检测到数据同步失败时,智能穿戴设备记录数据中未同步数据的数据标记,重新连接蓝牙。
[0142] 本发明实施例中,在智能穿戴设备向移动终端同步数据时,当智能穿戴设备检测到数据同步失败时,智能穿戴设备记录数据中未同步数据的数据标记,重新连接蓝牙。智能穿戴设备向移动终端同步的数据可以包括多条数据,每一条数据均携带一个唯一的数据标记,当智能穿戴设备检测到数据同步失败时,移动终端记录多条数据中未同步数据的数据标记,并重新连接蓝牙。
[0143] 步骤S503,当重新连接蓝牙成功时,智能穿戴设备根据数据标记继续同步数据中未同步数据。
[0144] 本发明实施例中,当重新连接蓝牙成功时,智能穿戴设备根据数据中未同步数据的数据标记继续同步数据中未同步数据。
[0145] 步骤S504,当重新连接蓝牙失败时,执行步骤S502。
[0146] 本发明实施例中,当重新连接蓝牙失败时,智能穿戴设备记录数据中未同步数据的数据标记,重新连接蓝牙。
[0147] 步骤S505,当检测到重新连接蓝牙失败的次数超过第一预设次数时,智能穿戴设备确定移动终端与智能穿戴设备连接失败。
[0148] 本发明实施例中,智能穿戴设备统计重新连接蓝牙失败的次数,当检测到重新连接蓝牙失败的次数超过第一预设次数时,智能穿戴设备确定移动终端与智能穿戴设备连接失败。第一预设次数可以通过用户预先设定,第一预设次数可以设定为任意次数,如,1次,2次,3次,4次,5次等,优选的,第一预设次数设置为3次,当检测到重新连接蓝牙失败的次数超过3次数时,智能穿戴设备确定移动终端与智能穿戴设备连接失败。实施本发明实施例,当检测到重新连接蓝牙失败的次数超过第一预设次数时,智能穿戴设备不再重新连接蓝牙,确定移动终端与智能穿戴设备连接失败,避免了当检测到重新连接蓝牙失败时,智能穿戴设备不断的重新连接蓝牙导致极大的消耗智能穿戴设备中的电量,从而可以节省智能穿戴设备电量。
[0149] 本发明实施例中,智能穿戴设备接收移动终端发送的数据请求指令,向移动终端同步数据;当智能穿戴设备检测到数据同步失败时,智能穿戴设备记录数据中未同步数据的数据标记,重新连接蓝牙;当重新连接蓝牙成功时,智能穿戴设备根据数据标记继续同步数据中未同步数据;当重新连接蓝牙失败时,智能穿戴设备执行重新连接蓝牙的步骤;当检测到重新连接蓝牙失败的次数超过第一预设次数时,智能穿戴设备确定移动终端与智能穿戴设备连接失败。实施本发明实施例,当检测到重新连接蓝牙失败的次数超过第一预设次数时,智能穿戴设备不再重新连接蓝牙,确定移动终端与智能穿戴设备连接失败,避免了当检测到重新连接蓝牙失败时,智能穿戴设备不断的重新连接蓝牙导致极大的消耗智能穿戴设备中的电量,从而可以节省智能穿戴设备电量。
[0150] 基于图1所示的网络构架,本发明实施例公开了一种移动终端,请参阅图6,图6是本发明实施例公开的一种移动终端的结构示意图。如图6所示,本实施例中所描述的移动终端,包括第一发送单元601、重连单元602、第二发送单元603、第一触发单元604和第一确定单元605,其中:
[0151] 第一发送单元601,用于向智能穿戴设备发送数据请求指令,以使智能穿戴设备向移动终端同步数据。
[0152] 本发明实施例中,当移动终端需要同步智能穿戴设备中的数据时,第一发送单元601向智能穿戴设备发送数据请求指令,智能穿戴设备响应数据请求指令向移动终端同步数据。在移动终端向智能穿戴设备发送数据请求指令之前,移动终端与智能穿戴设备需要通过蓝牙连接。
[0153] 可选的,请参阅图7,图7是本发明实施例公开的另一种移动终端的结构示意图,如图7所示,第一发送单元601可以包括:
[0154] 第一发送子单元6101,用于向智能穿戴设备发送数据请求指令并开始计时,以使智能穿戴设备响应数据请求指令返回数据请求确认指令;
[0155] 判断子单元6102,用于判断在预设时长内是否收到智能穿戴设备返回的数据请求确认指令;
[0156] 第二发送子单元6103,用于当判断子单元6102判断结果为是时,向智能穿戴设备发送数据同步指令,以使智能穿戴设备向移动终端同步数据;
[0157] 第一确定子单元6104,用于当判断子单元6102判断结果为否时,确定数据请求确认超时,触发第一发送子单元6101向智能穿戴设备发送数据请求指令并开始计时;
[0158] 第二确定子单元6105,用于当检测到确定数据请求确认超时的次数超过第二预设次数时,确定数据请求确认失败。
[0159] 本发明实施例中,第一发送子单元6101向智能穿戴设备发送数据请求指令后,开始计时,判断子单元6102判断在预设时长内是否收到智能穿戴设备返回的数据请求确认指令,若智能穿戴设备接收到该数据请求指令,则在预设时长内,智能穿戴设备向移动终端返回数据请求确认指令;若智能穿戴设备未接收到该数据请求指令,则在预设时长内,智能穿戴设备无法向移动终端返回数据请求确认指令。若移动终端在预设时长内收到智能穿戴设备返回的数据请求确认指令,则第二发送子单元6103向智能穿戴设备发送数据同步指令,以使智能穿戴设备向移动终端同步数据;若移动终端在预设时长内未收到智能穿戴设备返回的数据请求确认指令,则第一确定子单元6104确定数据请求确认超时,移动终端继续向智能穿戴设备发送数据请求指令并开始计时。其中,预设时长可以为任意时长,例如:100ms,200ms,300ms,400ms,500ms等,优选的,预设时长为300ms。当移动终端检测到确定数据请求确认超时的次数超过第二预设次数时,第二确定子单元6105确定数据请求确认失败。其中,第二预设次数可以设定为任意次数,如,1次,2次,3次,4次,5次,6次,7次,8次,9次,10次等,优选的,第二预设次数设置为6次,当检测到确定数据请求确认超时的次数超过
6次时,第二确定子单元6105确定数据请求确认失败。实施本发明实施例,当检测到确定数据请求确认超时的次数超过第二预设次数时,第一发送子单元6101不再向智能穿戴设备发送数据请求指令,第二确定子单元6105确定数据请求确认失败,避免了当检测到在预设时长内未收到智能穿戴设备返回的数据请求确认指令时,第一发送子单元6101不断的向智能穿戴设备发送数据请求指令并开始计时导致极大的消耗智能穿戴设备中的电量,从而可以节省智能穿戴设备电量。
[0160] 重连单元602,用于当检测到数据同步失败时,记录数据中已同步数据的数据标记,重新连接蓝牙。
[0161] 本发明实施例中,在智能穿戴设备向移动终端同步数据时,若移动终端检测到数据同步失败,重连单元602记录数据中已同步数据的数据标记,重新连接蓝牙。智能穿戴设备向移动终端同步的数据可以包括多条数据,每一条数据均携带一个唯一的数据标记,当移动终端检测到数据同步失败时,重连单元602记录多条数据中已同步数据的数据标记,并重新连接蓝牙。
[0162] 第二发送单元603,还用于当重连单元602重新连接蓝牙成功时,向智能穿戴设备发送数据标记,以使智能穿戴设备根据数据标记继续同步数据中未同步数据。
[0163] 本发明实施例中,当重连单元602重新连接蓝牙成功时,第二发送单元603向智能穿戴设备发送已同步数据的数据标记,智能穿戴设备根据已同步数据的数据标记继续同步数据中未同步数据。
[0164] 第一触发单元604,用于当重连单元602重新连接蓝牙失败时,触发重连单元602重新连接蓝牙。
[0165] 本发明实施例中,当重连单元602重新连接蓝牙失败时,触发重连单元602记录数据中已同步数据的数据标记,重新连接蓝牙。
[0166] 第一确定单元605,用于当检测到重连单元602重新连接蓝牙失败的次数超过第一预设次数时,确定移动终端与智能穿戴设备连接失败。
[0167] 本发明实施例中,移动终端统计重新连接蓝牙失败的次数,当检测到重新连接蓝牙失败的次数超过第一预设次数时,第一确定单元605确定移动终端与智能穿戴设备连接失败。第一预设次数可以通过用户预先设定,第一预设次数可以设定为任意次数,如,1次,2次,3次,4次,5次等,优选的,第一预设次数设置为3次,当检测到重新连接蓝牙失败的次数超过3次数时,第一确定单元605确定移动终端与智能穿戴设备连接失败。实施本发明实施例,当检测到重新连接蓝牙失败的次数超过第一预设次数时,重连单元602不再重新连接蓝牙,第一确定单元605确定移动终端与智能穿戴设备连接失败,避免了当检测到重新连接蓝牙失败时,重连单元602不断的重新连接蓝牙导致极大的消耗智能穿戴设备中的电量,从而可以节省智能穿戴设备电量。
[0168] 本发明实施例中,第一发送单元601向智能穿戴设备发送数据请求指令,以使智能穿戴设备向移动终端同步数据;当移动终端检测到数据同步失败时,重连单元602记录数据中已同步数据的数据标记,重新连接蓝牙;当重新连接蓝牙成功时,第二发送单元603向智能穿戴设备发送数据标记,以使智能穿戴设备根据数据标记继续同步数据中未同步数据;当重新连接蓝牙失败时,第一触发单元604触发重连单元602重新连接蓝牙;当检测到重新连接蓝牙失败的次数超过第一预设次数时,第一确定单元605确定移动终端与智能穿戴设备连接失败。实施本发明实施例,当检测到重新连接蓝牙失败的次数超过第一预设次数时,重连单元602不再重新连接蓝牙,第一确定单元605确定移动终端与智能穿戴设备连接失败,避免了当检测到重新连接蓝牙失败时,重连单元602不断的重新连接蓝牙导致极大的消耗智能穿戴设备中的电量,从而可以节省智能穿戴设备电量。
[0169] 基于图1所示的网络构架,本发明实施例公开了另一种移动终端,请参阅图8,图8是本发明实施例公开的另一种移动终端的结构示意图。如图8所示,本实施例中所描述的移动终端,除了包括图6所描述的第一发送单元601、重连单元602、第二发送单元603、第一触发单元604和第一确定单元605之外,还包括检测单元606和第二确定单元607,其中:
[0170] 检测单元606,用于检测是否接收到智能穿戴设备发送的数据。
[0171] 第二确定单元607,用于当检测单元606检测结果为否时,确认数据同步失败。
[0172] 本发明实施例中,第一发送单元601向智能穿戴设备发送数据请求指令之后,检测单元606检测是否接收到智能穿戴设备发送的数据,若否,第二确定单元607确认数据同步失败。优选的,检测单元606检测在预设时长(如300ms)内是否接收到智能穿戴设备发送的数据,若是,则第二确定单元607确认数据同步成功;若否,第二确定单元607确认数据同步失败,触发重连单元602记录数据中已同步数据的数据标记,重新连接蓝牙。实施本发明实施例,可以通过检测单元606检测是否接收到智能穿戴设备发送的数据来判断数据同步是否成功。
[0173] 本发明实施例中,第一发送单元601向智能穿戴设备发送数据请求指令,以使智能穿戴设备向移动终端同步数据;检测单元606检测是否接收到智能穿戴设备发送的数据,若是,则第二确定单元607确认数据同步成功;若否,第二确定单元607确认数据同步失败,当第二确定单元607确认数据同步失败时,重连单元602记录数据中已同步数据的数据标记,重新连接蓝牙;当重新连接蓝牙成功时,第二发送单元603向智能穿戴设备发送数据标记,以使智能穿戴设备根据数据标记继续同步数据中未同步数据;当重新连接蓝牙失败时,第一触发单元604触发重连单元602重新连接蓝牙;当检测到重新连接蓝牙失败的次数超过第一预设次数时,第一确定单元605确定移动终端与智能穿戴设备连接失败。实施本发明实施例,当检测到重新连接蓝牙失败的次数超过第一预设次数时,重连单元602不再重新连接蓝牙,第一确定单元605确定移动终端与智能穿戴设备连接失败,避免了当检测到重新连接蓝牙失败时,重连单元602不断的重新连接蓝牙导致极大的消耗智能穿戴设备中的电量,从而可以节省智能穿戴设备电量。
[0174] 基于图1所示的网络构架,本发明实施例公开了另一种移动终端,请参阅图9,图9是本发明实施例公开的另一种移动终端的结构示意图。如图9所示,本实施例中所描述的移动终端,除了包括图6所描述的第一发送单元601、重连单元602、第二发送单元603、第一触发单元604、第一确定单元605、检测单元606和第二确定单元607之外,还包括判断单元608、第二触发单元609和第三触发单元610,其中:
[0175] 判断单元608,用于判断数据是否为重要数据。
[0176] 第二触发单元609,用于当判断单元608判断结果为是时,且当重新连接蓝牙成功时,触发第二发送单元603向智能穿戴设备发送数据标记,以使智能穿戴设备根据数据标记继续同步数据中未同步数据。
[0177] 第三触发单元610,用于当判断单元608判断结果为是时,且当重新连接蓝牙失败时,触发重连单元602重新连接蓝牙,直至重连单元602连接成功为止。
[0178] 本发明实施例中,重要数据可以为用户预先设定的重要数据类型,当判断单元608判断该数据类型归属与重要数据类型时,确定该数据为重要数据,举例来说,重要数据可以为心率数据(如,当佩戴智能穿戴设备的用户为心脏病患者是,可以设定心率数据为重要数据)、体温数据等。当判断单元608判断数据为重要数据时,若重新连接蓝牙成功,第二触发单元609触发第二发送单元603向智能穿戴设备发送数据标记,以使智能穿戴设备根据数据标记继续同步数据中未同步数据;若重新连接蓝牙失败,第三触发单元610触发重连单元602重新连接蓝牙,直至重连单元602连接成功为止。实施本发明实施例,对于重要数据,可以不限定重新连接蓝牙的次数,保证智能穿戴设备中的重要数据尽可能快的同步到移动终端中,保证智能穿戴设备中的重要数据及时同步到移动终端中。
[0179] 本发明实施例中,第一发送单元601向智能穿戴设备发送数据请求指令,以使智能穿戴设备向移动终端同步数据;检测单元606检测是否接收到智能穿戴设备发送的数据,若是,则第二确定单元607确认数据同步成功;若否,第二确定单元607确认数据同步失败,当第二确定单元607确认数据同步失败时,重连单元602记录数据中已同步数据的数据标记,重新连接蓝牙;判断单元608判断数据是否为重要数据,若是,当重新连接蓝牙失败时,第三触发单元610触发重连单元602重新连接蓝牙,直至蓝牙连接成功为止;当重新连接蓝牙成功时,第二发送单元603向智能穿戴设备发送数据标记,以使智能穿戴设备根据数据标记继续同步数据中未同步数据;当重新连接蓝牙失败时,第一触发单元604触发重连单元602重新连接蓝牙;当检测到重新连接蓝牙失败的次数超过第一预设次数时,第一确定单元605确定移动终端与智能穿戴设备连接失败。实施本发明实施例,当检测到重新连接蓝牙失败的次数超过第一预设次数时,重连单元602不再重新连接蓝牙,第一确定单元605确定移动终端与智能穿戴设备连接失败,避免了当检测到重新连接蓝牙失败时,重连单元602不断的重新连接蓝牙导致极大的消耗智能穿戴设备中的电量,从而可以节省智能穿戴设备电量,[0180] 基于图1所示的网络构架,本发明实施例公开了一种智能穿戴设备,请参阅图10,图10是本发明实施例公开的一种智能穿戴设备的结构示意图。如图10所示,本实施例中所描述的智能穿戴设备,包括接收单元1001、重连单元1002、同步单元1003、触发单元1004和确定单元1005,其中:
[0181] 接收单元1001,用于接收移动终端发送的数据请求指令,向移动终端同步数据。
[0182] 本发明实施例中,当移动终端需要同步智能穿戴设备中的数据时,移动终端向智能穿戴设备发送数据请求指令,接收单元1001接收移动终端发送的数据请求指令,向移动终端同步数据。在接收单元1001接收移动终端发送的数据请求指令之前,移动终端与智能穿戴设备需要通过蓝牙连接。
[0183] 重连单元1002,用于当智能穿戴设备检测到数据同步失败时,记录数据中未同步数据的数据标记,重新连接蓝牙。
[0184] 本发明实施例中,在智能穿戴设备向移动终端同步数据时,当智能穿戴设备检测到数据同步失败时,重连单元1002记录数据中未同步数据的数据标记,重新连接蓝牙。智能穿戴设备向移动终端同步的数据可以包括多条数据,每一条数据均携带一个唯一的数据标记,当智能穿戴设备检测到数据同步失败时,重连单元1002记录多条数据中未同步数据的数据标记,并重新连接蓝牙。
[0185] 同步单元1003,用于当重新连接蓝牙成功时,根据数据标记继续同步数据中未同步数据。
[0186] 本发明实施例中,当重新连接蓝牙成功时,同步单元1003根据数据中未同步数据的数据标记继续同步数据中未同步数据。
[0187] 触发单元1004,用于当重连单元1002重新连接蓝牙失败时,触发重连单元1002重新连接蓝牙。
[0188] 本发明实施例中,当重连单元1002重新连接蓝牙失败时,触发重连单元1002记录数据中未同步数据的数据标记,重新连接蓝牙。
[0189] 确定单元1005,用于当检测到重新连接蓝牙失败的次数超过第一预设次数时,确定移动终端与智能穿戴设备连接失败。
[0190] 本发明实施例中,智能穿戴设备统计重新连接蓝牙失败的次数,当检测到重新连接蓝牙失败的次数超过第一预设次数时,确定单元1005确定移动终端与智能穿戴设备连接失败。第一预设次数可以通过用户预先设定,第一预设次数可以设定为任意次数,如,1次,2次,3次,4次,5次等,优选的,第一预设次数设置为3次,当检测到重新连接蓝牙失败的次数超过3次数时,确定单元1005确定移动终端与智能穿戴设备连接失败。实施本发明实施例,当检测到重新连接蓝牙失败的次数超过第一预设次数时,重连单元1002不再重新连接蓝牙,确定单元1005确定移动终端与智能穿戴设备连接失败,避免了当检测到重新连接蓝牙失败时,重连单元1002不断的重新连接蓝牙导致极大的消耗智能穿戴设备中的电量,从而可以节省智能穿戴设备电量。
[0191] 本发明实施例中,接收单元1001接收移动终端发送的数据请求指令,向移动终端同步数据;当智能穿戴设备检测到数据同步失败时,重连单元1002记录数据中未同步数据的数据标记,重新连接蓝牙;当重新连接蓝牙成功时,同步单元1003根据数据标记继续同步数据中未同步数据;当重新连接蓝牙失败时,触发单元1004触发重连单元1002重新连接蓝牙;当检测到重新连接蓝牙失败的次数超过第一预设次数时,确定单元1005确定移动终端与智能穿戴设备连接失败。实施本发明实施例,当检测到重新连接蓝牙失败的次数超过第一预设次数时,重连单元1002不再重新连接蓝牙,确定单元1005确定移动终端与智能穿戴设备连接失败,避免了当检测到重新连接蓝牙失败时,重连单元1002不断的重新连接蓝牙导致极大的消耗智能穿戴设备中的电量,从而可以节省智能穿戴设备电量。
[0192] 请参阅图11,图11是本发明实施例公开的另一种移动终端的结构示意图。如图11所示,该移动终端包括蓝牙模块2001、处理器2002和储存器2003,其中,处理器2002分别通过总线连接存储器2003以及蓝牙模块2001,其中,存储器2003用于存储数据同步程序,而处理器2002用于读取存储器2003存储的数据同步程序以执行下述操作:
[0193] 向智能穿戴设备发送数据请求指令,以使智能穿戴设备向移动终端同步数据;
[0194] 当检测到数据同步失败时,记录数据中已同步数据的数据标记,蓝牙模块2001重新连接蓝牙;
[0195] 当重新连接蓝牙成功时,向智能穿戴设备发送数据标记,以使智能穿戴设备根据数据标记继续同步数据中未同步数据;
[0196] 当重新连接蓝牙失败时,执行蓝牙模块2001重新连接蓝牙的步骤;
[0197] 当检测到重新连接蓝牙失败的次数超过第一预设次数时,确定移动终端与智能穿戴设备连接失败。
[0198] 本发明实施例中,处理器2002向智能穿戴设备发送数据请求指令,以使智能穿戴设备向移动终端同步数据,包括:
[0199] 向智能穿戴设备发送数据请求指令并开始计时,以使智能穿戴设备响应数据请求指令返回数据请求确认指令;
[0200] 判断在预设时长内是否收到智能穿戴设备返回的数据请求确认指令;
[0201] 若是,向智能穿戴设备发送数据同步指令,以使智能穿戴设备向移动终端同步数据;
[0202] 若否,确定数据请求确认超时,执行向智能穿戴设备发送数据同步指令并开始计时的步骤;
[0203] 当检测到确定数据请求确认超时的次数超过第二预设次数时,确定数据请求确认失败。
[0204] 在一个实施例中,当处理器2002检测到数据同步失败时,记录数据中已同步数据的数据标记,重新连接蓝牙之前,还执行以下操作:
[0205] 检测是否接收到智能穿戴设备发送的数据;
[0206] 若否,确认数据同步失败。
[0207] 在一个实施例中,当处理器2002检测到数据同步失败时,记录数据中已同步数据的数据标记,重新连接蓝牙之后,还执行以下操作:
[0208] 判断数据是否为重要数据;
[0209] 若是,当重新连接蓝牙成功时,执行向智能穿戴设备发送数据标记,以使智能穿戴设备根据数据标记继续同步数据中未同步数据的步骤;当重新连接蓝牙失败时,执行重新连接蓝牙的步骤,直至蓝牙连接成功为止。
[0210] 可见,实施图11所描述的移动终端,当检测到重新连接蓝牙失败的次数超过第一预设次数时,移动终端不再重新连接蓝牙,确定移动终端与智能穿戴设备连接失败,避免了当检测到重新连接蓝牙失败时,移动终端不断的重新连接蓝牙导致极大的消耗智能穿戴设备中的电量,从而可以节省智能穿戴设备电量。
[0211] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
[0212] 以上对本发明实施例所提供的一种数据同步方法、移动终端及智能穿戴设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
QQ群二维码
意见反馈