[发明专利]一种资源加载方法及客户端、服务器、存储介质在审
申请号: | 202110246498.X | 申请日: | 2021-03-05 |
公开(公告)号: | CN113064609A | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 付平 | 申请(专利权)人: | 深圳市欢太科技有限公司;OPPO广东移动通信有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;H04L29/08 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 王军红;张颖玲 |
地址: | 518057 广东省深圳市南山区粤*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 加载 方法 客户端 服务器 存储 介质 | ||
本申请实施例提供了一种资源加载方法及客户端、服务器、存储介质,应用于客户端,该方法包括:在接收到服务器发送的更新资源包的情况下,解析更新资源包,得到待更新资源文件和资源映射关系;为待更新资源文件分配第一资源标识,并将第一资源标识更新至资源映射关系中,得到更新后的资源映射关系;在应用加载资源的情况下,利用更新后的资源映射关系,确定出待更新资源文件。
技术领域
本申请涉及电子应用领域,尤其涉及一种资源加载方法及客户端、服务器、存储介质。
背景技术
随着智能终端设备的广泛应用,终端设备上的应用程序(Application,APP)也随着用户的需求变动,APP需要根据用户的需求进行资源更新。
目前,可以发布一个客户端新版本,在客户端新版本中携带有更新资源,用户下载该版本进行本地安装,进而实现资源的更新,该方案会导致更新慢、步骤繁琐的问题;由此,还提出了一种客户端热修复框架,通过修复类加载机制,动态加载外部代码,进而实现程序的自动更新,然而,该方案会导致资源更新准确性低的问题。
发明内容
本申请实施例提供一种资源加载方法及客户端、服务器、存储介质,能够快速更新资源的同时,提高资源更新的准确性。
本申请的技术方案是这样实现的:
第一方面,本申请实施例提供一种资源加载方法,应用于客户端,所述方法包括:
在接收到服务器发送的更新资源包的情况下,解析所述更新资源包,得到待更新资源文件和资源映射关系;
为所述待更新资源文件分配第一资源标识,并将所述第一资源标识更新至所述资源映射关系中,得到更新后的资源映射关系;
在应用加载资源的情况下,利用所述更新后的资源映射关系,确定出所述待更新资源文件。
第二方面,本申请实施例提供一种资源加载方法,应用于服务器,所述方法包括:
将待更新资源文件和第二资源标识的映射关系存储至资源描述文件,并将所述待更新资源文件和所述资源描述文件打包成更新资源包;所述第二资源标识为所述待更新资源文件更新的
将所述更新资源包下载至客户端中,以供所述客户端根据所述更新资源包进行待更新资源的资源加载。
第三方面,本申请实施例提供一种客户端,所述客户端包括:
解析单元,用于在接收到服务器发送的更新资源包的情况下,解析所述更新资源包,得到待更新资源文件和资源映射关系;
分配单元,用于为所述待更新资源文件分配第一资源标识;
更新单元,用于将所述第一资源标识更新至所述资源映射关系中,得到更新后的资源映射关系;
加载单元,用于在应用加载资源的情况下,利用所述更新后的资源映射关系,确定出所述待更新资源文件。
第四方面,本申请实施例提供一种客户端,所述客户端包括:第一处理器、第一发送器、第一接收器、第一存储器及第一通信总线;所述第一处理器执行第一存储器存储的运行程序时实现如上述任一项所述的方法。
第五方面,本申请实施例提供一种服务器,所述服务器包括:
打包单元,用于将待更新资源文件和第二资源标识的映射关系存储至资源描述文件,并将所述待更新资源文件和所述资源描述文件打包成更新资源包;
下载单元,用于将所述更新资源包下载至客户端中,以供所述客户端根据所述更新资源包进行待更新资源的资源加载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市欢太科技有限公司;OPPO广东移动通信有限公司,未经深圳市欢太科技有限公司;OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110246498.X/2.html,转载请声明来源钻瓜专利网。