【技术实现步骤摘要】
一种数据同步方法、装置及终端设备
本专利技术涉及数据处理
,尤其涉及一种数据同步方法、装置及终端设备。
技术介绍
从广义上说,位于服务器存储介质上的信息都是数据,而服务器要将数据同步至移动终端的过程大概为:服务器检测到移动终端的状态或者数据发生变化,则向移动终端推送消息;移动终端响应于上述推送消息,请求从服务器同步最新数据。但是,当服务器在短时间内收到大量移动终端同步数据的请求时,服务器可能拒绝上述请求,使得移动终端同步不到数据,而移动终端同步不到数据时,会重新请求同步数据,继续增加服务器的压力,最终降低数据同步的速度。
技术实现思路
本专利技术的主要目的在于提出一种数据同步方法、装置及终端设备,以解决现有技术中服务器处理请求量超过负荷时,数据同步速度低的问题。为实现上述目的,本专利技术实施例第一方面提供一种数据同步方法,包括:基于M个移动终端计算第i个移动终端对应的第一偏移时间;向第i个所述移动终端推送通知消息,所述通知消息中携带有与第i个所述移动终端对应的第一偏移 ...
【技术保护点】
1.一种数据同步方法,其特征在于,包括:/n基于M个移动终端计算第i个移动终端对应的第一偏移时间;/n向第i个所述移动终端推送通知消息,所述通知消息中携带有与第i个所述移动终端对应的第一偏移时间,所述通知消息用于指示第i个所述移动终端在延迟所述第一偏移时间后向所述服务器请求同步数据;/n响应从第i个所述移动终端接收到的同步数据请求,向第i个所述移动终端返回数据,i小于或等于M,i、M为正整数。/n
【技术特征摘要】
1.一种数据同步方法,其特征在于,包括:
基于M个移动终端计算第i个移动终端对应的第一偏移时间;
向第i个所述移动终端推送通知消息,所述通知消息中携带有与第i个所述移动终端对应的第一偏移时间,所述通知消息用于指示第i个所述移动终端在延迟所述第一偏移时间后向所述服务器请求同步数据;
响应从第i个所述移动终端接收到的同步数据请求,向第i个所述移动终端返回数据,i小于或等于M,i、M为正整数。
2.如权利要求1所述的数据同步方法,其特征在于,所述基于M个移动终端计算第i个移动终端对应的第一偏移时间,包括:
获取预设时间内所能负荷的请求量Q,以及所述移动终端的数量M;
根据所述请求量Q、所述移动终端的数量M,计算第i个所述移动终端的第一偏移时间。
3.如权利要求2所述的数据同步方法,其特征在于,根据所述请求量、所述移动终端的数量,计算第i个所述移动终端的第一偏移时间,包括:
根据所述移动终端的数量和所述请求量计算最高偏移时间;
根据所述最高偏移时间将所述移动终端分组;
根据所述移动终端的分组和所述最高偏移时间计算第i个所述移动终端的第一偏移时间。
4.如权利要求3所述的数据同步方法,其特征在于:所述根据所述移动终端的数量M和所述请求量Q计算最高偏移时间T,公式为:
其中,M为移动终端的数量,Q为请求量;
根据所述最高偏移时间T将所述移动终端M分为t组;
计算第i个所述移动终端的第一偏移时间T(i),公式为:
其中,t=T,i的最大值为M,T1=Q,T2=2Q...Tt=tQ,且T、M、Q、t、i为正整数。
5.如权利要求1所述的数据同步方法,其特征在于,所述基于M个移动终端计算每一个移动终端对应的第一偏移时间之后,还包括:
统计在线移动终端的数量;
根据所述在线移动终端的数量,计算基于所述在线移动终...
【专利技术属性】
技术研发人员:龚敏,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。