资源更新方法、装置和系统制造方法及图纸

技术编号:37148399 阅读:17 留言:0更新日期:2023-04-06 22:02
本申请提供了一种资源更新方法、装置和系统。该方法包括:在目标资源的更新窗口期之前从资源服务器下载预更新包,并在本地运行预更新包中的资源更新工具;在更新窗口期之前,利用在本地运行的资源更新工具,确定终端设备更新目标资源所需的更新内容;在更新窗口期之前,利用在本地运行的资源更新工具,从资源服务器获取目标资源的更新内容,并存放在指定存储区域,其中,指定存储区域位于目标资源的本地存储区域之外;响应于监控平台通知的更新窗口期的开始,利用资源更新工具使用更新内容更新本地存储的目标资源。该方法能够在不对资源服务器带来压力的前提下,在更新窗口期完成资源更新。源更新。源更新。

【技术实现步骤摘要】
资源更新方法、装置和系统


[0001]本公开实施例涉及一种资源更新方法、装置和系统。

技术介绍

[0002]在需要资源更新的场景中,尤其是多个终端设备需要更新的应用场景,如网络游戏资源的更新,资源服务器会打包好完整的资源更新包,待更新窗口期的开始,各终端设备从资源服务器下载资源更新包并更新。
[0003]由于所有终端设备都在更新窗口期进行资源下载,在终端设备数量多,和/或资源更新包比较大的时候,会对资源服务器出口带来极大的压力,可能造成拥挤堵塞,导致在更新窗口期不能完成资源的更新。

技术实现思路

[0004]有鉴于此,本申请提供一种资源更新方法、装置和系统,能够在不对资源服务器带来压力的前提下,在更新窗口期完成资源更新。
[0005]为解决上述技术问题,本申请的技术方案是这样实现的:
[0006]在一个实施例中,提供了一种资源更新方法,所述方法包括:
[0007]在目标资源的更新窗口期之前从资源服务器下载预更新包,并在本地运行所述预更新包中的资源更新工具;
[0008]在所述更新窗口期之前,利用在本地运行的所述资源更新工具,确定所述终端设备更新所述目标资源所需的更新内容;
[0009]在所述更新窗口期之前,利用在本地运行的所述资源更新工具,从所述资源服务器获取所述目标资源的更新内容,并存放在指定存储区域,其中,所述指定存储区域位于所述目标资源的本地存储区域之外;
[0010]响应于监控平台通知的更新窗口期的开始,利用所述资源更新工具使用所述更新内容更新本地存储的所述目标资源。
[0011]其中,
[0012]所述预更新包还包括更新后的所述目标资源的数据特征;
[0013]所述利用在本地运行的所述资源更新工具,确定所述终端设备更新所述目标资源所需的更新内容,包括:
[0014]利用所述资源更新工具获取本地存储的所述目标资源的数据特征,并基于所述预更新包中的数据特征与本地存储的所述目标资源的数据特征进行差异比较确定差异特征;所述更新内容为所述差异特征对应的目标资源;
[0015]所述利用在本地运行的所述资源更新工具,从所述资源服务器获取所述目标资源的更新内容,包括:
[0016]利用在本地运行的所述资源更新工具,从所述资源服务器获取所述差异特征对应的目标资源作为所述更新内容;
[0017]所述利用所述资源更新工具使用所述更新内容更新本地存储的所述目标资源,包括:
[0018]利用所述资源更新工具使用所述更新内容置换本地存储的所述目标资源对应的资源。
[0019]其中,所述方法进一步包括:
[0020]响应于所述监控平台下发的启动直接更新资源模式的指示,启动直接更新资源模式;所述启动直接更新资源模式的时间晚于更新窗口期的开始。
[0021]其中,所述方法进一步包括:
[0022]响应于所述监控平台下发的清除指令,利用所述资源更新工具清除本地存储的所述更新内容。
[0023]在另一个实施例中,提供了一种资源更新方法,所述方法包括:
[0024]在目标资源的更新窗口期之前发布预更新包,其中,所述预更新包用于被承载有所述目标资源的终端设备下载,所述预更新包中包括用于在所述终端设备中运行的资源更新工具;
[0025]向运行在所述终端设备中的所述资源更新工具,提供用于所述终端设备更新所述目标资源所需的更新内容,其中,所述更新内容是由所述资源更新工具确定的,所述更新内容在目标资源的更新窗口期之前被所述资源更新工具存放在指定存储区域,且所述指定存储区域位于所述终端设备中的所述目标资源的本地存储区域之外;
[0026]其中,响应于所述更新窗口期的开始,所述终端设备利用所述资源更新工具使用所述更新内容更新本地存储的所述目标资源。
[0027]其中,所述方法进一步包括:
[0028]响应于监控平台提供的新的下载源的下载地址,将所述下载源的下载地址提供给进行所述目标资源更新的终端设备;其中,所述下载源的下载地址为所述监控平台在监控到终端设备下载所述更新内容完成后在对应终端设备上存储的地址。
[0029]在另一个实施例中,提供了一种资源更新方法,所述方法包括:
[0030]监控终端设备上运行的资源更新工具;记录资源更新进程信息;其中,所述资源更新工具为资源服务器发布的预更新包中的资源更新工具,并用于从所述资源服务器上获取所述目标资源的更新内容;
[0031]响应于目标资源更新时间到时,通知所述终端设备更新窗口期的开始;
[0032]其中,响应于所述更新窗口期的开始,所述终端设备利用所述资源更新工具使用所述更新内容更新本地存储的所述目标资源。
[0033]其中,所述方法进一步包括:
[0034]响应于记录的资源更新进程信息为更新内容下载完成,通知所述资源服务器新的下载源的下载地址;其中,所述新的下载源的下载地址为所述更新内容在所述终端设备上存储的存储地址。
[0035]其中,所述方法进一步包括:
[0036]响应于记录的资源更新进程信息为资源更新完成,通知所述终端设备利用所述资源更新工具清除本地存储的所述更新内容。
[0037]在另一个实施例中,提供了一种资源更新装置,所述装置包括:
[0038]下载单元,被配置为执行在目标资源的更新窗口期之前从资源服务器下载预更新包;
[0039]运行单元,被配置为执行在本地运行所述预更新包中的资源更新工具;
[0040]确定单元,被配置为执行在所述更新窗口期之前,利用在本地运行的所述资源更新工具,确定所述终端设备更新所述目标资源所需的更新内容;
[0041]获取单元,被配置为执行在所述更新窗口期之前,利用在本地运行的所述资源更新工具,从所述资源服务器获取所述目标资源的更新内容,并存放在指定存储区域,其中,所述指定存储区域位于所述目标资源的本地存储区域之外;
[0042]更新单元,被配置为执行响应于监控平台通知的更新窗口期的开始,利用所述资源更新工具使用所述更新内容更新本地存储的所述目标资源。
[0043]在另一个实施例中,提供了一种资源更新装置,所述装置包括:
[0044]发布单元,被配置为执行在目标资源的更新窗口期之前发布预更新包,其中,所述预更新包用于被承载有所述目标资源的终端设备下载,所述预更新包中包括用于在所述终端设备中运行的资源更新工具;
[0045]提供单元,被配置为执行向运行在所述终端设备中的所述资源更新工具,提供用于所述终端设备更新所述目标资源所需的更新内容,其中,所述更新内容是由所述资源更新工具确定的,所述更新内容在目标资源的更新窗口期之前被所述资源更新工具存放在指定存储区域,且所述指定存储区域位于所述终端设备中的所述目标资源的本地存储区域之外;其中,响应于所述更新窗口期的开始,所述终端设备利用所述资源更新工具使用所述更新内容更新本地存储的所述目标资源。
[0046]在另本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源更新方法,其特征在于,所述方法包括:在目标资源的更新窗口期之前从资源服务器下载预更新包,并在本地运行所述预更新包中的资源更新工具;在所述更新窗口期之前,利用在本地运行的所述资源更新工具,确定所述终端设备更新所述目标资源所需的更新内容;在所述更新窗口期之前,利用在本地运行的所述资源更新工具,从所述资源服务器获取所述目标资源的更新内容,并存放在指定存储区域,其中,所述指定存储区域位于所述目标资源的本地存储区域之外;响应于监控平台通知的更新窗口期的开始,利用所述资源更新工具使用所述更新内容更新本地存储的所述目标资源。2.根据权利要求1所述的方法,其特征在于,所述预更新包还包括更新后的所述目标资源的数据特征;所述利用在本地运行的所述资源更新工具,确定所述终端设备更新所述目标资源所需的更新内容,包括:利用所述资源更新工具获取本地存储的所述目标资源的数据特征,并基于所述预更新包中的数据特征与本地存储的所述目标资源的数据特征进行差异比较确定差异特征;所述更新内容为所述差异特征对应的目标资源;所述利用在本地运行的所述资源更新工具,从所述资源服务器获取所述目标资源的更新内容,包括:利用在本地运行的所述资源更新工具,从所述资源服务器获取所述差异特征对应的目标资源作为所述更新内容;所述利用所述资源更新工具使用所述更新内容更新本地存储的所述目标资源,包括:利用所述资源更新工具使用所述更新内容置换本地存储的所述目标资源对应的资源。3.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:响应于所述监控平台下发的启动直接更新资源模式的指示,启动直接更新资源模式;所述启动直接更新资源模式的时间晚于更新窗口期的开始。4.根据权利要求1

3任一项所述的方法,其特征在于,所述方法进一步包括:响应于所述监控平台下发的清除指令,利用所述资源更新工具清除本地存储的所述更新内容。5.一种资源更新方法,其特征在于,所述方法包括:在目标资源的更新窗口期之前发布预更新包,其中,所述预更新包用于被承载有所述目标资源的终端设备下载,所述预更新包中包括用于在所述终端设备中运行的资源更新工具;向运行在所述终端设备中的所述资源更新工具,提供用于所述终端设备更新所述目标资源所需的更新内容,其中,所述更新内容是由所述资源更新工具确定的,所述更新内容在目标资源的更新窗口期之前被所述资源更新工具存放在指定存储区域,且所述指定存储区域位于所述终端设备中的所述目标资源的本地存储区域之外;其中,响应于所述更新窗口期的开始,所述终端设备利用所述资源更新工具使用所述更新内容更新本地存储的所述目标资源。
6.根据权利要求5所述的方法,其特征在于,所述方法进一步包括:响应于监控平台提供的新的下载源的下载地址,将所述下载源的下载地址提供给进行所述目标资源更新的终端设备;其中,所述下载源的下载地址为所述监控平台在监控到终端设备下载所述更新内容完成后在对应终端设备上存储的地址。7.一种资源更新方法,其特征在于,所述方法包括:监控终端设备上运行的资源更新工具;记录资源更新进程信息;其中,所述资源更新工具为资源服务器发布的预更新包中的资源更新工具,并用于从所述资源服务器上获取所述目标资源的更新内容;响应于目标资源更新时间到时,通知所述终端设备更新窗口期的开始;其中,响应于所述更新窗口期的开始,所述终端设备利用所述资源更新工具使用所述更新内容更新本地存储的所述目标资源。8.根据权利要求7所述的方法,其特征在于,所述方法进一步包括:响应于记录的资源更新进程信息为更新内容下载完成,通知所述资源服务器新的下载源的下载地址;其中,所述新的下载源的下载地址为所述更新内容在所述终端设备上存储的存储地址。9.根据权利要求7所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:彭俊
申请(专利权)人:湖北盛天网络技术股份有限公司
类型:发明
国别省市:

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

1