数据同步方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:41531131 阅读:23 留言:0更新日期:2024-06-03 23:07
本申请公开了一种数据同步方法、装置、电子设备及计算机可读存储介质,方法包括:响应于应用程序对应的客户端与服务端的重新连接事件,获取客户端中应用程序的应用数据信息;若客户端中应用程序的应用数据信息与服务端中应用程序的应用数据信息不一致,将服务端中应用程序的相关应用数据发送给客户端,以使客户端基于从服务端接收到的相关应用数据对本地所存储的应用程序的应用数据的相关部分进行同步更新。使用本申请提供的方案进行数据同步既能够使用户及时使用到最新的应用程序,也能够避免服务端瞬时产生大量系统调用,降低了服务端因向客户端推送更新的应用数据而产生的运行压力,从而减少了系统发生故障的现象,保障了应用程序的正常运行。

【技术实现步骤摘要】

本申请涉及计算机,具体涉及一种数据同步方法、装置、电子设备及计算机可读存储介质


技术介绍

1、随着计算机技术的快速发展,各种各样的应用程序被人们使用,例如即时聊天应用程序、网购类应用程序、考勤打卡类应用程序等。用户在使用应用程序时,为了保障客户端离线可用以及降低对服务端的压力,应用程序的应用数据会同步存储在客户端。为了完善应用程序的使用功能,设计人员可能会定期或不定期地对应用程序的功能或者其他配置信息进行更新,因此,客户端需要对应用程序所更新的数据进行同步更新。

2、相关技术在同步更新客户端的应用程序数据时,为了使用户及时使用到最新的应用程序,通常是当服务端检测到应用程序的应用数据发生变化时,向所有客户端推送发生变化的数据,客户端在接收到推送的数据时将客户端存储的应用程序进行同步更新。

3、然而,由于应用程序通常对应有大量的客户端,有些应用程序甚至有数亿级用户,服务端同时向大量的客户端推送发生变化的数据可能会导致应用程序瞬间产生大量的系统调用,给服务端产生非常大的运行压力,容易导致系统因运行压力过大而出现故障,应用了应用程序的正常本文档来自技高网...

【技术保护点】

1.一种数据同步方法,应用于服务端,其特征在于,所述方法包括:

2.根据权利要求1所述的数据同步方法,其特征在于,所述应用程序的应用数据信息包括所述应用程序的应用数据版本信息和所述应用程序的应用数据内容信息;

3.根据权利要求2所述的数据同步方法,其特征在于,所述更新所述服务端中所述应用程序的应用数据版本信息,包括:

4.根据权利要求2所述的数据同步方法,其特征在于,所述将所述服务端中所述应用程序的相关应用数据发送给所述客户端,以使所述客户端基于从所述服务端接收到的所述相关应用数据对本地所存储的所述应用程序的应用数据进行同步更新,包括:

5...

【技术特征摘要】

1.一种数据同步方法,应用于服务端,其特征在于,所述方法包括:

2.根据权利要求1所述的数据同步方法,其特征在于,所述应用程序的应用数据信息包括所述应用程序的应用数据版本信息和所述应用程序的应用数据内容信息;

3.根据权利要求2所述的数据同步方法,其特征在于,所述更新所述服务端中所述应用程序的应用数据版本信息,包括:

4.根据权利要求2所述的数据同步方法,其特征在于,所述将所述服务端中所述应用程序的相关应用数据发送给所述客户端,以使所述客户端基于从所述服务端接收到的所述相关应用数据对本地所存储的所述应用程序的应用数据进行同步更新,包括:

5.根据权利要求4所述的数据同步方法,其特征在于,所述确定所述服务端中所述应用程序的应用数据内容相对于所述客户端中所述应用程序的应用数据内容的更新部分,包括:

6.根据权利要求5所述的数据同步方法,其特征在于,所述方法还包括:

7.根据权利要求1至6任一项所述的数据同步方法,其特征在于,所述重新连接事件包括以下至少一种:

8.根据权利要求1至6任一项所述的数据同步方法,其特征在于,所述获...

【专利技术属性】
技术研发人员:蒋辉文陈岳阳程操红叶军
申请(专利权)人:钉钉中国信息技术有限公司
类型:发明
国别省市:

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

1