一种数据同步方法、装置及移动设备制造方法及图纸

技术编号:16156499 阅读:32 留言:0更新日期:2017-09-06 20:53
本发明专利技术实施例提供了一种数据同步方法、装置及移动设备,该方法应用于该移动设备,该方法包括:所述移动设备响应于连接请求,获取智能穿戴设备反馈的绑定账号标识,判断所述绑定账号标识是否为空值;当所述绑定账号标识为空值时,则与所述智能穿戴设备建立通信连接,并将待同步数据推送至绑定账号标识为空值的智能穿戴设备;当所述绑定账号标识为非空值时,则判断所述绑定账号标识与所述移动设备携带的本地账号标识是否相同;当所述绑定账号标识与所述移动设备携带的本地账号标识相同时,则与所述智能穿戴设备建立通信连接。应用本发明专利技术实施例提供的方案进行数据同步时,达到了同一智能穿戴设备在不同移动设备之间绑定切换相互不影响的目的。

【技术实现步骤摘要】
一种数据同步方法、装置及移动设备
本专利技术涉及数据通信
,特别是涉及一种数据同步方法、装置及移动设备。
技术介绍
近几年,智能穿戴设备发展迅速,在提高人们生活品质、促进生活方式智能化方面起到很重要的作用。其中,智能穿戴设备是一种可以直接佩戴于用户身上的便携式电子设备,它可以采集佩戴者的信息。现有的针对于智能穿戴设备的数据同步方法为:移动设备响应于关于该移动设备和智能穿戴设备的连接请求,与该智能设备建立连接,进而,移动设备将待同步数据推送给智能穿戴设备,从而智能穿戴设备能够获得该移动设备携带的本地账号标识对应的历史数据;随后,移动设备按照预定周期将从智能穿戴设备获取的待同步数据上传到服务器。例如,手机(移动设备)向腕投(智能穿戴设备)发送连接请求后,与腕投建立连接,手机从服务器下载与该手机的本地账号标识对应的运动健康数据,并将该运动健康数据传输给腕投;随后,每隔两小时,接收腕投在过去两小时内采集到的运动健康数据,例如,当前时间为9:00,则接收腕投在7:00-9:00时间内采集到的运动健康数据,并每隔三小时,将过去三小时内从腕投获取的运动健康数据上传到服务器。尽管上述的数据同步方法能够实现数据同步,但是,对于多个移动设备共用一个智能穿戴设备的场景而言,采用上述的现有技术的数据同步方法存在如下问题:同一智能穿戴设备在不同移动设备之间绑定切换相互影响,具体体现在:由于任一移动设备响应于连接请求后,均会与智能穿戴设备建立连接,且连接建立后会将该移动设备的待同步数据发送至该智能穿戴设备,这样导致如果该连接建立之前,该智能穿戴设备与另一设备仍具有绑定关系,那么,无疑会使得该智能穿戴设备中该存在绑定关系的设备的数据丢失,即被覆盖。
技术实现思路
本专利技术实施例的目的在于提供一种数据同步方法、装置及移动设备,以达到同一智能穿戴设备在不同移动设备之间绑定切换相互不影响目的。具体技术方案如下:第一方面,本专利技术实施例提供了一种数据同步方法,应用于移动设备,所述方法包括:所述移动设备响应于连接请求,获取智能穿戴设备反馈的绑定账号标识,判断所述绑定账号标识是否为空值;当所述绑定账号标识为空值时,则与所述智能穿戴设备建立通信连接,并将待同步数据推送至绑定账号标识为空值的智能穿戴设备;当所述绑定账号标识为非空值时,则判断所述绑定账号标识与所述移动设备携带的本地账号标识是否相同;当所述绑定账号标识与所述移动设备携带的本地账号标识相同时,则与所述智能穿戴设备建立通信连接。可选的,所述将待同步数据推送至绑定账号标识为空值的智能穿戴设备的步骤之前,所述方法还包括:向服务器请求获取待同步数据;和/或,从所述移动设备本地获取待同步数据。可选的,当所述移动设备与所述绑定账号标识为非空值的智能穿戴设备建立通信连接后,所述方法还包括:获取所述绑定账号标识为非空值的智能穿戴设备向所述移动设备发送的待同步数据;和/或,向所述绑定账号标识为非空值的智能穿戴设备发送待同步数据。可选的,所述与所述智能穿戴设备建立通信连接之后,所述方法还包括:按照预设的周期将待同步数据上传至服务器。可选的,当所述绑定账号标识为非空值,且所述绑定账号标识与所述移动设备携带的本地账号标识不相同时,所述方法还包括:拒绝与所述智能穿戴设备建立连接。可选的,所述待同步数据包括:运动健康数据;或者,运动健康数据以及设备数据,所述设备数据包括设置数据和系统时间中的至少一种。可选的,所述向所述绑定账号标识为非空值的智能穿戴设备发送待同步数据的步骤,包括:将所述移动设备本地的待同步数据和从服务器请求获取的待同步数据进行数据融合处理,得到待发送的待同步数据;将所得到的待发送的待同步数据发送至所述绑定账号标识为非空值的智能穿戴设备。第二方面,本专利技术实施例提供了一种数据同步装置,应用于移动设备,所述装置包括:第一获取模块,用于所述移动设备响应于连接请求,获取智能穿戴设备反馈的绑定账号标识,判断所述绑定账号标识是否为空值;推送模块,用于在所述第一获取模块的判断结果为是时,与所述智能穿戴设备建立通信连接,并将待同步数据推送至绑定账号标识为空值的智能穿戴设备;判断模块,用于在所述第一获取模块的判断结果为否时,判断所述绑定账号标识与所述移动设备携带的本地账号标识是否相同;建立连接模块,用于在所述判断模块的判断结果为是时,与所述智能穿戴设备建立通信连接。可选的,所述装置还包括:第二获取模块,用于将待同步数据推送至绑定账号标识为空值的智能穿戴设备之前,向服务器请求获取待同步数据;和/或,从所述移动设备本地获取待同步数据。可选的,所述装置还包括:第三获取模块,用于当所述移动设备与所述绑定账号标识为非空值的智能穿戴设备建立通信连接后,获取所述绑定账号标识为非空值的智能穿戴设备向所述移动设备发送的待同步数据;和/或,向所述绑定账号标识为非空值的智能穿戴设备发送待同步数据。可选的,所述装置还包括:上传模块,用于与所述智能穿戴设备建立通信连接之后,按照预设的周期将待同步数据上传至服务器。可选的,所述装置还包括:拒绝模块,用于在所述第一获取模块的判断结果为否,且所述判断模块的判断结果为否时,拒绝与所述智能穿戴设备建立连接。可选的,所述待同步数据包括:运动健康数据;或者,运动健康数据以及设备数据,所述设备数据包括设置数据和系统时间中的至少一种。可选的,所述第三获取模块,包括:获取子模块,用于将所述移动设备本地的待同步数据和从服务器请求获取的待同步数据进行数据融合处理,得到待发送的待同步数据;发送子模块,用于将所得到的待发送的待同步数据发送至所述绑定账号标识为非空值的智能穿戴设备。第三方面,本专利技术实施例还提供了一种移动设备,该移动设备包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现本专利技术实施例所提供的数据同步方法的步骤。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现本专利技术实施例所提供的数据同步方法的步骤。本专利技术实施例中,移动设备响应于连接请求后,并非直接与智能穿戴设备建立通信连接,而是判断从智能穿戴设备获取的绑定账号标识是否为空值,即判断该智能穿戴设备当前是否与其他设备具有绑定关系;进而,当判断出该绑定账号标识为空值时,与该智能穿戴设备建立通信连接,并向该智能穿戴设备推送待同步数据;并且,当判断出该绑定账号标识为非空值但与该移动设备携带的本地账号标识相同时,也与该智能穿戴设备建立通信连接。可见,通过利用本方案,当同一智能穿戴设备在不同移动设备间切换时,并非直接执行切换及同步,而是在判断出该智能穿戴设备当前不与其他设备具有绑定关系时,才执行切换与同步,这样,由于该智能穿戴设备已经解绑其他设备,因此,不会存在绑定设备的数据丢失的问题,因此,达到了同一智能穿戴设备在不同移动设备之间绑定切换相互不影响的目的。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造本文档来自技高网
...
一种数据同步方法、装置及移动设备

【技术保护点】
一种数据同步方法,其特征在于,应用于移动设备,所述方法包括:所述移动设备响应于连接请求,获取智能穿戴设备反馈的绑定账号标识,判断所述绑定账号标识是否为空值;当所述绑定账号标识为空值时,则与所述智能穿戴设备建立通信连接,并将待同步数据推送至绑定账号标识为空值的智能穿戴设备;当所述绑定账号标识为非空值时,则判断所述绑定账号标识与所述移动设备携带的本地账号标识是否相同;当所述绑定账号标识与所述移动设备携带的本地账号标识相同时,则与所述智能穿戴设备建立通信连接。

【技术特征摘要】
1.一种数据同步方法,其特征在于,应用于移动设备,所述方法包括:所述移动设备响应于连接请求,获取智能穿戴设备反馈的绑定账号标识,判断所述绑定账号标识是否为空值;当所述绑定账号标识为空值时,则与所述智能穿戴设备建立通信连接,并将待同步数据推送至绑定账号标识为空值的智能穿戴设备;当所述绑定账号标识为非空值时,则判断所述绑定账号标识与所述移动设备携带的本地账号标识是否相同;当所述绑定账号标识与所述移动设备携带的本地账号标识相同时,则与所述智能穿戴设备建立通信连接。2.根据权利要求1所述方法,其特征在于,所述将待同步数据推送至绑定账号标识为空值的智能穿戴设备的步骤之前,所述方法还包括:向服务器请求获取待同步数据;和/或,从所述移动设备本地获取待同步数据。3.根据权利要求1所述方法,其特征在于,当所述移动设备与所述绑定账号标识为非空值的智能穿戴设备建立通信连接后,所述方法还包括:获取所述绑定账号标识为非空值的智能穿戴设备向所述移动设备发送的待同步数据;和/或,向所述绑定账号标识为非空值的智能穿戴设备发送待同步数据。4.根据权利要求1所述方法,其特征在于,所述与所述智能穿戴设备建立通信连接之后,所述方法还包括:按照预设的周期将待同步数据上传至服务器。5.根据权利要求1~4任意一项所述方法,其特征在于,当所述绑定账号标识为非空值,且所述绑定账号标识与所述移动设备携带的本地账号标识不相同时,所述方法还包括:拒绝与所述智能穿戴设备建立连接。6.根据权利要求1~4任意一项所述方法,其特征在于,所述待同步数据包括:运动健康...

【专利技术属性】
技术研发人员:田兴龙苏莹莹
申请(专利权)人:北京一数科技有限公司
类型:发明
国别省市:北京,11

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

1