CN114553858B 一种资源预下载的方法、装置以及设备 (支付宝(杭州)信息技术有限公司)_第1页
CN114553858B 一种资源预下载的方法、装置以及设备 (支付宝(杭州)信息技术有限公司)_第2页
CN114553858B 一种资源预下载的方法、装置以及设备 (支付宝(杭州)信息技术有限公司)_第3页
CN114553858B 一种资源预下载的方法、装置以及设备 (支付宝(杭州)信息技术有限公司)_第4页
CN114553858B 一种资源预下载的方法、装置以及设备 (支付宝(杭州)信息技术有限公司)_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本说明书实施例公开了一种资源预下载的据描述信息包含的各子资源分别的原始下载地2根据所述资源预推信息,向所述云端发送下载请求,以获取所根据所述描述信息包含的各所述子资源分别的偏移位置,从所述资根据所述描述信息包含的各所述子资源分别的原始下载地址,将各2.如权利要求1所述的方法,所述将各所述子资源分别独立存储在终端本地,具体包若通过所述完整性校验,则将所述子资源写入终端的统一缓存3.如权利要求1所述的方法,所述将各所述子资源分别独立存储在终端本地,具体包按照自定义的格式,对所述资源网络地址目录包含的各条目之间的关联关系进行解所述云端确定尚未开始的指定线上活动的资源所述根据所述子资源与所述原始下载地址之间的对应关系,在所述终端在所述指定线上活动开始后,确定生成所述指定线上活动6.如权利要求1所述的方法,所述接收云端推送的资源预推信息之前,所述方法还包3接收所述云端发送的针对所述资源包的更新信息,并根据所述根据所述更新资源对应的描述信息,在已存储的各子资源中,8.如权利要求1~7中任一项所述的方法,所述资所述签名文件用于记录所述资源包的签名信息;所述元文件用于记解压模块,根据所述描述信息包含的各所述子资源分别的偏移位置,从存储模块,根据所述描述信息包含的各所述子资源分别的原始下载资源分别独立存储在终端本地,以便根据所述子资源与所述原始下载地址之间的对应关若通过所述完整性校验,则将所述子资源写入终端的统一缓存4按照自定义的格式,对所述资源网络地址目录包含的各条目之间的关联关系进行解所述存储模块,在所述指定线上活动开始后,确定生成所述指定线更新模块,接收所述云端发送的针对所述资源包的更新信息,并根根据所述更新资源对应的描述信息,在已存储的各子资源中,所述签名文件用于记录所述资源包的签名信息;所述元文件用于记所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被根据所述资源预推信息,向所述云端发送下载请求,以获取所根据所述描述信息包含的各所述子资源分别的偏移位置,从所述资根据所述描述信息包含的各所述子资源分别的原始下载地址,将各567[0035]本说明书一个或多个实施例采用的上述至少一个技术方案能够达到以下有益效8[0040]图2为本说明书一个或多个实施例提供的一种应用场景下的资源预下载的整体示[0041]图3为本说明书一个或多个实施例提供的一种应用场景下的资源预下载的终端和[0042]图4为本说明书一个或多个实施例提供的一种应用场景下的资源包自定义格式的[0043]图5为本说明书一个或多个实施例提供的传统方案中资源包中各子资源的结构示[0044]图6为本说明书一个或多个实施例提供的本方案中资源包中各子资源的结构示意资源2地址……资源N地址等)以及相关信息下发至终端,终端根据资源地址列表发起网络9[0059]图2为本说明书一个或多个实施例提供的一种应用场景下的资源预下载的整体示意图,图3为本说明书一个或多个实施例提供的一种应用场景下的资源预下载的终端和云[0061]终端接收到资源预推消息后进行验证,确定其是否有效(比如,对预推消息的格[0062]图4为本说明书一个或多个实施例提供的一种应用场景下的资源包自定义格式的[0068]图5和图6分别为本说明书一个或多个实施例提供的传统方案以及本方案中资源时,根据原始下载地址计算解压后的包目录下的本地子路径(如图5所示的zos文件夹-gltf-asset文件夹-mars-cli文件夹-NPSBQAARSPRG文件夹路径)资源分别独立存储在终端本地,以便根据所述子资源与所述原始下载地址之间的对应关减少了终端和云端的网络任务开销。本申请方案中的资源包可以采用压缩包的方式,(比[0073]相比于方式2存在的不足之处,虽然将预下载的各子资源预先打包成一个自定义子资源之间的独立存储,故而只需将更新的资源打成一个仅包含更新资源的更新资源包,分经过云端缩放处理图片,将其返回至终端时摘要信息(比如,由MD5信息摘要算法行完整性校验。通过云端在获取子资源生成资源包时就指定了每个子资源唯一的摘要信[0080]而在云端确定url地址目录之前,云端首先确定尚未开始的指定线上活动的资源[0086]图7为本说明书一个或多个实施例提供的一种资源预下载的装置的结构示意图,[0096]可选地,所述存储模块710,判断所述子资源是否在所述资源包内进行过二次处[0114]确定所述指定子资源的存储位置,并根据所述存储位置对所述更新资源进行存[0117]图8为本说明书一个或多个实施例提供的一种资源预下载的设备的结构示意图,此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(ProgrammableLogicDevice,PLD)(例如现场可编程门阵列(FieldProgrammableGate而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(AdvancedBooleanExpressionLanguage)、AHDL(AlteraHardwareDescription(JavaHardwareDescriptionLanguage)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardwareDescriptionLanguage)等,目前最普遍使用的是VHDL(Very-High-Speed该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(ApplicationSpecificIntegratedCircuit,为既可以是实现方法的软件模块又可以是硬件部件内的结说明书时可以把各单元的功能在同一个或多个软件和于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装[0138]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一可以位于包括存储设备在内的本地和远程计算[0146]上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论