一种数据更新的方法、装置、终端及服务器制造方法及图纸

技术编号:13673918 阅读:51 留言:0更新日期:2016-09-07 22:56
本发明专利技术实施例公开了一种数据更新的方法,所述方法包括:比较所述服务器中存储的每一用户标识对应的用户数据的更新时间与终端的本地数据库中存储的与所述每一用户标识对应的用户数据的更新时间来确定本地数据库中未下载的服务器中存储的数据内容,从而,针对多个用户并行下载所述本地数据库中未下载的服务器中存储的数据内容。本发明专利技术实施例还公开了一种数据更新的装置、终端及服务器。实施本发明专利技术实施例,能够提高数据更新速度和数据同步效率。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及通信
,尤其涉及一种数据更新的方法、装置、终端及服务器
技术介绍
目前,软件登录功能仅需服务器验证用户输入的用户名及登录密码是否正确,当用户账号登录成功后只能获取账户的基本信息,没有对账户下的其他数据进行更新下载操作。现有数据更新技术中,大都采用以服务器为中心,服务器发送待同步数据至客户端,当多个客户端请求发送大量同步数据时,服务器顺序传送同步数据至客户端,这就需要客户端消耗大量时间来等待接收服务器传送的同步数据,造成了大量时间的浪费。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种数据更新的方法、装置、终端及服务器,可采用增量更新和多线程并行下载服务器中存储的数据内容,提高了数据更新速度和数据同步效率。本专利技术实施例第一方面公开提供了一种数据更新的方法,所述方法包括:获取服务器中存储的与预设用户账号对应的数据内容的更新时间;其中,所述预设用户账号对应多个用户的标识,所述数据内容包括每一个用户标识对应的用户数据,所述用户数据按照时间进行存储;将获取到的所述服务器中存储的每一用户标识对应的用户数据的更新时间与终端的本地数据库中存储的与所述每一用户标识对应的用户数据的更新时间进行比较,确定所述本地数据库中未下载的服务器中存储的数据内容;针对多个用户,并行下载所述本地数据库中未下载的服务器中存储的数据内容至所述本地数据库。在本专利技术实施例第一方面的第一种可能的实现方式中,所述方法包括:获取所述服务器中与所述预设用户账号对应的多个用户的标识;将获取到的所述服务器中存在的多个用户的标识与所述终端中存在的多个用户的标识进行比较;若所述服务器中存在所述终端中没有的用户标识,将所述服务器中存在的所述终端中没有的用户标识添加至所述终端的所述预设用户账号下。结合本专利技术实施例第一方面或第一方面的第一种可能的实现方式,在本专利技术实施例第一方面的第二种可能的实现方式中,所述方法还包括:将获取到的所述服务器中存储的每一用户标识对应的用户数据的更新时间与终端的本地数据库中存储的与所述每一用户标识对应的用户数据的更新时间进行比较,确定所述本地数据库中未上传至服务器中的数据内容;将所述本地数据库中未上传至服务器中的数据内容上传至服务器。本专利技术实施例第二方面公开提供了一种数据更新的方法,所述方法包括:向终端发送服务器中存储的与预设用户账号对应的数据内容的更新时间;接收所述终端发送的用于下载所述本地数据库中未下载的服务器中存储的数据内容的请求;根据所述接收到的请求从所述服务器中存储的与预设用户账号对应的数据内容中,查找并发送所述本地数据库中未下载的服务器中存储的数据内容。在本专利技术实施例第二方面的第一种可能的实现方式中,所述方法包括:接收所述终端上传的所述本地数据库中未上传至服务器中的数据内容;根据所述接收到的数据内容,更新所述服务器中存储的与预设用户账号对应的数据内容。本专利技术实施例第三方面公开提供了一种数据更新的装置,所述装置包括:获取模块,用于获取服务器中存储的与预设用户账号对应的数据内容的更新时间;其中,所述预设用户账号对应多个用户的标识,所述数据内容包括每一个用户标识对应的用户数据,所述用户数据按照时间进行存储;比较模块,用于将所述获取模块获取到的所述服务器中存储的每一用户标识对应的用户数据的更新时间与终端的本地数据库中存储的与所述每一用户标识对应的用户数据的更新时间进行比较,确定所述本地数据库中未下载的服务器中存储的数据内容;下载模块,用于针对多个用户,并行下载所述比较模块比较确定的所述本地数据库中未下载的服务器中存储的数据内容至所述本地数据库。在本专利技术实施例第三方面的第一种可能的实现方式中,所述获取模块还用 于获取所述服务器中与所述预设用户账号对应的多个用户的标识;所述比较模块还用于将所述获取模块获取到的所述服务器中存在的多个用户的标识与所述终端中存在的多个用户的标识进行比较。结合本专利技术实施例第三方面的第一种可能的实现方式,在本专利技术实施例第三方面的第二种可能的实现方式中,所述装置还包括:添加模块,用于当所述比较模块比较到所述服务器中存在所述终端中没有的用户标识时,将所述服务器中存在的所述终端中没有的用户标识添加至所述终端的所述预设用户账号下。结合本专利技术实施例第三方面或第三方面的第一种可能或第三方面的第二种可能的实现方式,在本专利技术实施例第三方面的第三种可能的实现方式中,所述比较模块还用于将所述获取模块获取到的所述服务器中存储的每一用户标识对应的用户数据的更新时间与终端的本地数据库中存储的与所述每一用户标识对应的用户数据的更新时间进行比较,确定所述本地数据库中未上传至服务器中的数据内容。结合本专利技术实施例第三方面的第三种可能的实现方式,在本专利技术实施例第三方面的第四种可能的实现方式中,所述装置还包括:上传模块,用于将所述本地数据库中未上传至服务器中的数据内容上传至服务器。本专利技术实施例第四方面公开提供了一种数据更新的装置,所述装置包括:发送模块,用于向终端发送服务器中存储的与预设用户账号对应的数据内容的更新时间;接收模块,用于接收所述终端发送的用于下载所述本地数据库中未下载的服务器中存储的数据内容的请求;所述发送模块,还用于根据所述接收模块接收到的请求从所述服务器中存储的与预设用户账号对应的数据内容中,查找并发送所述本地数据库中未下载的服务器中存储的数据内容。在本专利技术实施例第四方面的第一种可能的实现方式中,所述接收模块还用于接收所述终端上传的所述本地数据库中未上传至服务器中的数据内容。结合本专利技术实施例第四方面的第一种可能的实现方式,在本专利技术实施例第四方面的第二种可能的实现方式中,所述装置还包括:更新模块,用于根据所述接收模块接收到的数据内容,更新所述服务器中 存储的与预设用户账号对应的数据内容。本专利技术实施例第五方面公开提供了一种移动终端,包括输入装置、输出装置、存储器和处理器;其中,所述处理器执行如下步骤:获取服务器中存储的与预设用户账号对应的数据内容的更新时间;其中,所述预设用户账号对应多个用户的标识,所述数据内容包括每一个用户标识对应的用户数据,所述用户数据按照时间进行存储;将获取到的所述服务器中存储的每一用户标识对应的用户数据的更新时间与终端的本地数据库中存储的与所述每一用户标识对应的用户数据的更新时间进行比较,确定所述本地数据库中未下载的服务器中存储的数据内容;针对多个用户,并行下载所述本地数据库中未下载的服务器中存储的数据内容至所述本地数据库。在本专利技术实施例第五方面的第一种可能的实现方式中,所述处理器还用于执行如下步骤:获取所述服务器中与所述预设用户账号对应的多个用户的标识;将获取到的所述服务器中存在的多个用户的标识与所述终端中存在的多个用户的标识进行比较;若所述服务器中存在所述终端中没有的用户标识,将所述服务器中存在的所述终端中没有的用户标识添加至所述终端的所述预设用户账号下。结合本专利技术实施例第五方面或第五方面的第一种可能的实现方式,在本专利技术实施例第五方面的第二种可能的实现方式中,所述处理器还用于执行如下步骤:将获取到的所述服务器中存储的每一用户标识对应的用户数据的更新时间与终端的本地数据库中存储的与所述每一用户标识对应的用户数据的更新时间进行比较,确定所述本地数据库中未上传至服务器中的数据本文档来自技高网...

【技术保护点】
一种数据更新的方法,其特征在于,所述方法包括:获取服务器中存储的与预设用户账号对应的数据内容的更新时间;其中,所述预设用户账号对应多个用户的标识,所述数据内容包括每一个用户标识对应的用户数据,所述用户数据按照时间进行存储;将获取到的所述服务器中存储的每一用户标识对应的用户数据的更新时间与终端的本地数据库中存储的与所述每一用户标识对应的用户数据的更新时间进行比较,确定所述本地数据库中未下载的服务器中存储的数据内容;针对多个用户,并行下载所述本地数据库中未下载的服务器中存储的数据内容至所述本地数据库。

【技术特征摘要】
【国外来华专利技术】1.一种数据更新的方法,其特征在于,所述方法包括:获取服务器中存储的与预设用户账号对应的数据内容的更新时间;其中,所述预设用户账号对应多个用户的标识,所述数据内容包括每一个用户标识对应的用户数据,所述用户数据按照时间进行存储;将获取到的所述服务器中存储的每一用户标识对应的用户数据的更新时间与终端的本地数据库中存储的与所述每一用户标识对应的用户数据的更新时间进行比较,确定所述本地数据库中未下载的服务器中存储的数据内容;针对多个用户,并行下载所述本地数据库中未下载的服务器中存储的数据内容至所述本地数据库。2.如权利要求1所述的方法,其特征在于,所述方法还包括:获取所述服务器中与所述预设用户账号对应的多个用户的标识;将获取到的所述服务器中存在的多个用户的标识与所述终端中存在的多个用户的标识进行比较;若所述服务器中存在所述终端中没有的用户标识,将所述服务器中存在的所述终端中没有的用户标识添加至所述终端的所述预设用户账号下。3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:将获取到的所述服务器中存储的每一用户标识对应的用户数据的更新时间与终端的本地数据库中存储的与所述每一用户标识对应的用户数据的更新时间进行比较,确定所述本地数据库中未上传至服务器中的数据内容;将所述本地数据库中未上传至服务器中的数据内容上传至服务器。4.一种数据更新的方法,其特征在于,所述方法包括:向终端发送服务器中存储的与预设用户账号对应的数据内容的更新时间;接收所述终端发送的用于下载所述本地数据库中未下载的服务器中存储的数据内容的请求;根据所述接收到的请求从所述服务器中存储的与预设用户账号对应的数据内容中,查找并发送所述本地数据库中未下载的服务器中存储的数据内容。5.如权利要求4所述的方法,其特征在于,所述方法还包括:接收所述终端上传的所述本地数据库中未上传至服务器中的数据内容;根据所述接收到的数据内容,更新所述服务器中存储的与预设用户账号对应的数据内容。6.一种数据更新的装置,其特征在于,所述装置包括:获取模块,用于获取服务器中存储的与预设用户账号对应的数据内容的更新时间;其中,所述预设用户账号对应多个用户的标识,所述数据内容包括每一个用户标识对应的用户数据,所述用户数据按照时间进行存储;比较模块,用于将所述获取模块获取到的所述服务器中存储的每一用户标识对应的用户数据的更新时间与终端的本地数据库中存储的与所述每一用户标识对应的用户数据的更新时间进行比较,确定所述本地数据库中未下载的服务器中存储的数据内容;下载模块,用于针对多个用户,并行下载所述比较模块比较确定的所述本地数据库中未下载的服务器中存储的数据内容至所述本地数据库。7.如权利要求6所述的装置,其特征在于,所述获取模块,还用于获取所述服务器中与所述预设用户账号对应的多个用户的标识;所述比较模块,还用于将所述获取模块获取到的所述服务器中存在的多个用户的标识与所述终端中存在的多个用户的标识进行比较。8.如权利要求7所述的装置,其特征在于,所述装置还包括:添加模块,用于当所述比较模块比较到所述服务器中存在所述终端中没有的用户标识时,将所述服务器中存在的所述终端中没有的用户标识添加至所述终端的所述预设用户账号下。9.如权利要求6或7所述的装置,其特征在于,所述比较模块,还用于将所述获取模块获取到的所述服务器中存储的每一用...

【专利技术属性】
技术研发人员:刘均李坤伦
申请(专利权)人:深圳还是威健康科技有限公司
类型:发明
国别省市:广东;44

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

1