【技术实现步骤摘要】
一种数据同步方法、装置、计算机设备及存储介质
[0001]本申请涉及计算机
,具体涉及一种数据同步方法、装置、计算机设备及存储介质。
技术介绍
[0002]随着互联网技术的发展,用户拥有的终端越来越多,在用户使用终端时,需要将用户在上一终端产生的数据同步至当前终端,以保证用户可以查看完整数据。
[0003]现有的数据同步技术,通过为每条数据记录下创建或更新的时间戳,当终端需要同步数据时,向服务器发送上次数据同步的时间戳,以使服务器根据时间戳返回该时间戳之后的数据。但是,现有的数据同步技术按照创新或更新的时间进行数据更新,当同步的数据量较大时,获取时间最新的数据需要等待较长时间,用户体验较差。另一方面,在等待大数据量的数据同步过程中,对于此期间使用上一终端产生的数据,无法作到及时同步,用户需要在当前终端上再次进行数据同步操作才能获取该部分数据。同时,对于同步过程中出现的数据异常情况,也缺乏对应的处理机制,使得同步过程较为繁琐。
技术实现思路
[0004]本申请实施例提供一种数据同步方法、装置、计算 ...
【技术保护点】
【技术特征摘要】
1.一种数据同步方法,其特征在于,所述方法包括:接收客户端账号通过第一终端发送的针对目标业务的历史用户数据的数据同步请求,其中,所述历史用户数据至少包括所述客户端账号通过所述第一终端和/或第二终端产生的用户数据;根据所述数据同步请求从所述历史用户数据中确定所述第一终端的待同步数据,所述待同步数据包括当前时刻之前的历史用户数据,以及所述当前时刻之后所述客户端账号通过所述第二终端在所述目标业务中产生的新增数据;获取所述待同步数据对应的时间戳;基于所述待同步数据对应的时间戳距离所述当前时刻由近及远的顺序,向所述第一终端发送所述待同步数据,以使所述第一终端以距离所述当前时刻由近及远的顺序展示所述待同步数据。2.根据权利要求1所述的方法,其特征在于,所述待同步数据的数量为多条;所述基于所述待同步数据对应的时间戳距离当前时刻由近及远的顺序,向所述第一终端发送所述待同步数据,包括:将每一待同步数据对应时间戳按照距离所述当前时刻由近及远的顺序进行排序,得到第一排列顺序;基于所述第一排列顺序依次向所述第一终端发送每一时间戳对应的待同步数据。3.根据权利要求1所述的方法,其特征在于,在所述于所述待同步数据对应的时间戳距离当前时刻由近及远的顺序,向所述第一终端发送所述待同步数据之后,还包括:确定在所述当前时刻之后,所述客户端账号通过所述第二终端在所述目标业务中产生的新增数据;获取所述新增数据对应的时间戳;基于所述新增数据对应的时间戳,依次向所述第一终端发送距离所述当前时刻最接近的时间戳对应的新增数据。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当检测到向所述第一终端发送所述新增数据的过程中出现异常,确定发送异常的新增数据,得第一异常数据;获取所述第一异常数据对应的时间戳;基于所述新增数据对应的时间戳,依次向所述第一终端发送距离所述第一异常数据对应的时间戳最近的时间戳对应的新增数据。5.根据权利要求1所述的方法,其特征在于,所述待同步数据的数量为多条;在所述获取所述待同步数据对应的时间戳之后,还包括:从多个待同步数据对应的多个时间戳中确定距离所述当前时刻最近的第一时间戳,以及距离所述当前时刻最远的第二时间戳;基于所述第一时间戳以及所述第二时间戳,向所述第一终端发送距离所述第一时间戳最近的时间戳对应的待同步数据,同时向所述第一终端发送距离所述第二时间戳最近的时间戳对应的待同步数据。6.根据权利要求5所述的方法,其特征在于,所述基于所述第一时间戳以及所述第二时间戳,向所述第一终端发送距离所述第一时间戳最近的时间戳对应的待同步数据,同时向
所述第一终端发送距离所述第二时间戳最近的时间戳对应的待同步数据,包括:根据所述待同步数据的数量从所述多个时间戳中确定位于所述第一时间戳与所述第二时间戳之间的第三时间戳;将所述第一时间戳与所述第三时间戳之间的时间戳按照距离所述...
【专利技术属性】
技术研发人员:沈梦超,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。