一种数据同步的方法、系统及智能终端技术方案

技术编号:14678114 阅读:117 留言:0更新日期:2017-02-22 10:49
一种数据同步的方法、系统及智能终端,其中方法包括:获取最近一次上传数据的时间和当前服务器时间;判断最近一次上传数据的时间和当前服务器时间,根据比较结果,将需要上传的数据上传到服务器,本发明专利技术的数据同步的方法、系统及智能终端使得需要上传到服务器的数据经过精准的判断,确保了用户信息的准确性,提高用户的体验感,实用性强。

【技术实现步骤摘要】

本专利技术涉及通讯电子
,具体涉及一种数据同步的方法、系统及智能终端
技术介绍
随着科技地不断发展,智能终端中有大量需要存储的数据。如果全部存储在智能终端,一方面会大大占用智能终端的存储空间,另一方面,智能终端存在一些不稳定因素,例如,智能终端的丢失或者本身出现故障等问题,会导致重要数据的丢失。因此,数据同步到服务器显得尤为重要。现有的技术方案中,每次同步数据时,同步所有的历史数据,或者只同步当天的数据。同步所有的历史数据,会造成流量的损失,也会影响同步的速度。只同步当天的数据,会造成历史数据的丢失。而且,现有技术方案也缺少分门别类地同步数据这一功能。
技术实现思路
本专利技术为了解决现有技术存在的上述技术问题,提供了一种数据同步的方法、系统及智能终端,使得需要上传到服务器的数据经过精准的判断,确保了用户信息的准确性。为实现上述目的,本专利技术提供了一种数据同步的方法,包括:获取最近一次上传数据的时间和当前服务器时间;判断最近一次上传数据的时间和当前服务器时间,根据比较结果,将需要上传的数据上传到服务器。作为本专利技术的优选技术方案,所述获取最近一次上传数据的时间,还包括:最近一次上传数据的时间同时保存在服务端和本地,显示的时间为服务器时间;最近一次上传数据的时间只有在每次上传成功后,会被更改。作为本专利技术的优选技术方案,所述获取当前服务器时间,还包括,每次上传数据之前获取当前服务器时间。作为本专利技术的优选技术方案,所述判断最近一次上传数据的时间和当前服务器时间,还包括:如果最近一次上传数据的时间为初始值,上传所有小于等于当前服务器时间的数据;如果当前服务器时间等于最近一次上传数据的时间,只上传当天数据;如果当前服务器时间大于最近一次上传数据的时间,则上传最近一次上传数据的时间到当前服务器时间之间的数据;如果当前服务器时间小于最近一次上传数据的时间,不上传数据。作为本专利技术的优选技术方案,所述获取最近一次上传数据的时间和当前服务器时间之前,还包括,对上传的数据进行分类,根据分类结果,上传一类、多类或者全类别的数据到服务器。本专利技术还提供了一种数据同步的系统,包括:获取模块,用于获取最近一次上传数据的时间和当前服务器时间;处理模块,用于判断最近一次上传数据的时间和当前服务器时间,根据比较结果,将需要上传的数据上传到服务器。作为本专利技术的优选技术方案,所述获取模块还包括第一获取单元,用于获取最近一次上传数据的时间,将最近一次上传数据的时间同时保存在服务端和本地,显示的时间为服务器时间;最近一次上传数据的时间只有在每次上传成功后,会被更改。作为本专利技术的优选技术方案,所述获取模块还包括第二获取单元,用于每次上传数据之前获取当前服务器时间。作为本专利技术的优选技术方案,所述处理模块还包括第一判断单元,用于判断最近一次上传数据的时间和当前服务器时间,如果最近一次上传数据的时间为初始值,上传所有小于等于当前服务器时间的数据;如果当前服务器时间等于最近一次上传数据的时间,只上传当天数据;如果当前服务器时间大于最近一次上传数据的时间,则上传最近一次上传数据的时间到当前服务器时间之间的数据;如果当前服务器时间小于最近一次上传数据的时间,不上传数据。作为本专利技术的优选技术方案,所述处理模块还包括第二判断单元,用于判断需要上传到服务器的数据的类别,对上传的数据进行分类,根据分类结果,上传一类、多类或者全类别的数据到服务器。本专利技术还提供了一种智能终端,包括上述数据同步的系统。作为本专利技术的优选技术方案,所述智能终端为智能手机、平板电脑或手环。本专利技术的数据同步的方法,通过包括:获取最近一次上传数据的时间和当前服务器时间;判断最近一次上传数据的时间和当前服务器时间,根据比较结果,将需要上传的数据上传到服务器,本专利技术的数据同步的方法、系统及智能终端使得需要上传到服务器的数据经过精准的判断,确保了用户信息的准确性。本专利技术的数据同步的系统,通过包括:获取模块,用于获取最近一次上传数据的时间和当前服务器时间;处理模块,用于判断最近一次上传数据的时间和当前服务器时间,根据比较结果,将需要上传的数据上传到服务器,使得需要上传到服务器的数据经过精准的判断,确保了用户信息的准确性。本专利技术的智能终端,通过包括上述数据同步的系统,使得需要上传到服务器的数据经过精准的判断,确保了用户信息的准确性。附图说明下面结合附图和具体实施方式对本专利技术作进一步详细的说明。图1为本专利技术数据同步的方法提供的一实施例的方法流程图;图2为本专利技术数据同步的方法提供的另一实施例的方法流程图;图3为本专利技术数据同步的系统提供的一实施例的结构框图。具体实施方式下面结合附图和具体实施例对本专利技术的技术方案进行详细阐述。如图1所示,一种数据同步的方法,包括:步骤11,获取最近一次上传数据的时间和当前服务器时间;步骤12,判断最近一次上传数据的时间和当前服务器时间,根据比较结果,将需要上传的数据上传到服务器。步骤11中的所述方法还包括,最近一次上传数据的时间同时保存在服务端和本地,显示的时间为服务器时间;最近一次上传数据的时间只有在每次上传成功后,会被更改。具体实施中,最近一次上传数据的时间以服务器时间显示,是为了与当前服务器时间的基准一致;每次上传成功之后,最近一次上传数据的时间会被刷新,同时在服务器和本地保存更改结果。步骤11中的所述方法还包括,每次上传数据之前获取当前服务器时间。具体实施中,通过判断最近一次上传数据的时间以及当前服务器时间的大小,才能确定需要上传到服务器的数据范围,故在每次上传数据之前获取当前服务器时间。步骤11中的所述方法还包括,所述服务器为云服务器或者传统服务器。步骤12中的所述方法还包括,判断最近一次上传数据的时间和当前服务器时间,其具体可通过以下方式操作:如果最近一次上传数据的时间为初始值,上传所有小于等于当前服务器时间的数据;如果当前服务器时间等于最近一次上传数据的时间,只上传当天数据;如果当前服务器时间大于最近一次上传数据的时间,则上传最近一次上传数据的时间到当前服务器时间之间的数据;如果当前服务器时间小于最近一次上传数据的时间,不上传数据。具体实施中,最近一次上传数据的时间的初始值可以设定为0,当获取的最近一次上传数据的时间为0时,说明是第一次同步数据到服务器,故上传所有小于等于当前服务器时间的数据。图2为本专利技术数据同步的方法提供的另一实施例的方法流程图,如图2所示,所述方法包括以下步骤:步骤21,判断需要上传到服务器的数据的类别;步骤22,获取最近一次上传数据的时间和当前服务器时间;步骤23,判断最近一次上传数据的时间和当前服务器时间,根据比较结果,将需要上传的数据上传到服务器。步骤21中的所述方法还包括,对上传的数据进行分类,根据分类结果,上传一类、多类或者全类别的数据到服务器。具体实施中,现有的健康类APP中,每天都会有不同的数据,将这些数据进行分类,分为心率、步数、公里数、消耗卡路里等;用户如果需要同步步数数据,在获取最近一次上传数据的时间和当前服务器时间之前,选择步数类别,只上传步数类别的数据,这样既能减小流量的损失、加快同步的速度,又能有选择性地上传数据到服务器。图2所示的是本专利技术的一优选实施例,该实施例是在图1所示的实施例的基础上进行的进一步优选方案,其优本文档来自技高网...
一种数据同步的方法、系统及智能终端

【技术保护点】
一种数据同步的方法,其特征在于,包括:获取最近一次上传数据的时间和当前服务器时间;判断最近一次上传数据的时间和当前服务器时间,根据比较结果,将需要上传的数据上传到服务器。

【技术特征摘要】
1.一种数据同步的方法,其特征在于,包括:获取最近一次上传数据的时间和当前服务器时间;判断最近一次上传数据的时间和当前服务器时间,根据比较结果,将需要上传的数据上传到服务器。2.根据权利要求1所述的方法,其特征在于,所述获取最近一次上传数据的时间,还包括:最近一次上传数据的时间同时保存在服务端和本地,显示的时间为服务器时间;最近一次上传数据的时间只有在每次上传成功后,会被更改。3.根据权利要求1所述的方法,其特征在于,所述获取当前服务器时间,还包括,每次上传数据之前获取当前服务器时间。4.根据权利要求1所述的方法,其特征在于,所述判断最近一次上传数据的时间和当前服务器时间,还包括:如果最近一次上传数据的时间为初始值,上传所有小于等于当前服务器时间的数据;如果当前服务器时间等于最近一次上传数据的时间,只上传当天数据;如果当前服务器时间大于最近一次上传数据的时间,则上传最近一次上传数据的时间到当前服务器时间之间的数据;如果当前服务器时间小于最近一次上传数据的时间,不上传数据。5.根据权利要求1所述的方法,其特征在于,所述获取最近一次上传数据的时间和当前服务器时间之前,还包括,对上传的数据进行分类,根据分类结果,上传一类、多类或者全类别的数据到服务器。6.一种数据同步的系统,其特征在于,包括:获取模块,用于获取最近一次上传数据的时间和当前服务器时间;处理模块,用于判断最近一次上传数...

【专利技术属性】
技术研发人员:王恒生贺鹏辉
申请(专利权)人:上海卓易云汇智能技术有限公司
类型:发明
国别省市:上海;31

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

1