【技术实现步骤摘要】
本申请涉及计算机,具体涉及一种数据同步方法、装置、电子设备及计算机可读存储介质。
技术介绍
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任一项所述的数据同步方法,其特征在于,所述获...
【专利技术属性】
技术研发人员:蒋辉文,陈岳阳,程操红,叶军,
申请(专利权)人:钉钉中国信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。