The invention discloses a method and a device for updating client data check, according to the target data in the target client display time interval and time interval between the update server are two of the weight average value, determine the target data corresponding to periodic update check, the update check cycle eventually get more in line with the current actual situation of the target the data also allows a client to change with the display time interval and update interval, automatically adjust the periodic update check target data, make it more in line with the current actual situation. Obviously, this application can avoid unnecessary network traffic cost, reduce the client data update server workload, and reduce the pressure of work; and in the same client target data to be updated a number of cases, the application can determine the update check cycle, the target data, to avoid frequent execution check for updates a number of target data and increase the workload of the client.
【技术实现步骤摘要】
客户端数据检查更新方法及装置
本申请涉及互联网
,特别是涉及一种客户端数据检查更新方法及装置。
技术介绍
现有网络服务端通常会提供一些周期性新增的数据,如连载小说、连载视频等,订阅这些数据的客户端需要周期性地检查服务端的更新进度,并根据检查结果下载相关的新增数据,实现客户端数据自动更新,使得客户端与服务端之间的数据更新进度一致,从而保证用户可以及时看到最新的数据。一般的,在达到更新检查周期时,客户端通过向服务端周期性地发送更新查询请求,来判断相对于客户端中的已下载数据,服务端是否存在新增数据,如果存在,则下载这些新增数据。例如,某客户端A中某部连载小说B已下载至第10章,在到达A预设的更新检查周期时,A向服务端发送关于B的更新查询请求,检测服务端中是否存在B第10章之后的章节;假设检测结果为此时服务端中的B已更新至第12章,则A将B的第11至12章下载至本地,完成客户端A对连载小说B的自动更新。现有技术中客户端的更新检查周期一般为系统默认值或由用户人工设置,并在到达所设置的更新检查周期后,对同类型的所有目标数据进行检查更新;例如,在小说阅读软件中统一设置其所订阅的所有连载小说的更新检查周期,在视频播放软件中统一设置其订阅的所有连载视频的更新检查周期。但是,由于服务端对上述数据执行新增操作的时间间隔,即服务端的更新周期,往往是不固定的(例如,不同连载小说的更新周期不同,同一部连载小说也会因小说作者的主观意愿导致每次更新周期不尽相同),客户端的更新检查周期很难与之相匹配。如果所设置的更新检查周期过长,则会导致用户不能及时查看新增数据。反之,如果以保证用户 ...
【技术保护点】
一种客户端数据检查更新方法,其特征在于,包括:针对目标数据,获取其在目标客户端相邻两次展示动作之间的展示时间间隔,以及在服务端相邻两次更新动作的更新时间间隔;根据预设展示权重和预设更新权重,计算所述展示时间间隔和更新时间间隔之间的权重平均值;根据所述权重平均值确定所述目标客户端对所述目标数据执行更新操作的更新检查周期。
【技术特征摘要】
1.一种客户端数据检查更新方法,其特征在于,包括:针对目标数据,获取其在目标客户端相邻两次展示动作之间的展示时间间隔,以及在服务端相邻两次更新动作的更新时间间隔;根据预设展示权重和预设更新权重,计算所述展示时间间隔和更新时间间隔之间的权重平均值;根据所述权重平均值确定所述目标客户端对所述目标数据执行更新操作的更新检查周期。2.根据权利要求1所述的方法,其特征在于,根据预设展示权重和预设更新权重,计算所述展示时间间隔和更新时间间隔之间的权重平均值,包括:根据预设等级划分规则分别确定所述展示时间间隔对应的展示等级,和所述更新时间间隔对应的更新等级;根据所述展示等级、更新等级、预设展示权重和预设更新权重计算所述权重平均值。3.根据权利要求2所述的方法,其特征在于,根据所述展示等级、更新等级、预设展示权重和预设更新权重计算所述权重平均值,包括:通过如下公式W=(S*Ws+P*Wp)/(Ws+Wp)计算所述权重平均值;其中,W为所述目标数据对应的权重平均值,S为所述目标数据对应的展示等级,Ws为所述目标数据对应的预设展示权重,P为所述目标数据对应的更新等级,Wp为所述目标数据对应的预设更新权重。4.根据权利要求1至3任一项所述的方法,其特征在于,针对目标数据,获取其在目标客户端相邻两次展示动作之间的展示时间间隔,以及在服务端相邻两次更新动作的更新时间间隔,包括:根据所述目标客户端中关于所述目标数据的历史展示记录,计算所述目标客户端中最近两次展示所述目标数据的时间之差,得到所述展示时间间隔;根据所述服务端中关于所述目标数据的历史更新记录,计算所述服务端中最近两次更新所述目标数据的时间之差,得到所述更新时间间隔。5.一种客户端数据检...
【专利技术属性】
技术研发人员:郭清清,顾辉,
申请(专利权)人:广州市动景计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。