[发明专利]一种应用程序的资源数据处理方法和装置在审
申请号: | 202010562176.1 | 申请日: | 2020-06-18 |
公开(公告)号: | CN111722865A | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 周达威 | 申请(专利权)人: | 广州小鹏车联网科技有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658;G06F8/71 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 吴文心 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 资源 数据处理 方法 装置 | ||
本发明实施例提供了一种应用程序的资源数据处理方法和装置,所述方法包括:获取应用程序的资源配置信息;所述资源配置信息包括资源数据的业务名称;根据所述资源配置信息,下载所述资源数据;根据所述资源数据的业务名称,将所述资源数据分别存储;获取应用程序待加载资源数据对应的业务名称和资源名称;从存储的资源数据中,加载与所述待加载资源数据的对应的业务名称和资源名称匹配的资源数据。本发明实施例,以业务为粒度划分资源数据,把业务名称引入资源数据的更新过程和加载过程,使得资源数据更新更加灵活并且减少更新资源数据的流量消耗。
技术领域
本发明涉及终端技术领域,特别是涉及一种应用程序的资源数据处理方法和一种应用程序的资源数据处理装置。
背景技术
对于终端中运行的应用程序,更新资源是常用的技术,例如应用更新和应用补丁等方法,可以实现更新资源。通常应用程序的更新是以应用程序为粒度,存在有更新包体积较大,更新包依赖关系强等问题。
很多情况下,应用程序的更新仅仅是需要更新资源数据而不需要更新应用程序的逻辑代码,而以应用程序为粒度更新则会下载很多资源数据之外的额外数据,更加了额外流量消耗。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种应用程序的资源数据处理方法和相应的一种应用程序的资源数据处理装置。
为了解决上述问题,本发明实施例公开了一种应用程序的资源数据处理方法,包括:
获取应用程序的资源配置信息;所述资源配置信息包括资源数据的业务名称;
根据所述资源配置信息,下载所述资源数据;
根据所述资源数据的业务名称,将所述资源数据分别存储;
获取应用程序待加载资源数据对应的业务名称和资源名称;
从存储的资源数据中,加载与所述待加载资源数据的对应的业务名称和资源名称匹配的资源数据。
可选地,所述根据所述资源数据的业务名称,将所述资源数据分别存储,包括:
将所述资源数据存储至预设存储空间中以所述业务名称为目录名称的目录。
可选地,所述从存储的资源数据中,加载与所述待加载资源数据的对应的业务名称和资源名称匹配的资源数据,包括:
判断预设存储空间中是否存在所述业务名称对应的目录且所述目录中具有所述资源名称对应的资源数据;
若所述预设存储空间中,存在所述业务名称对应的目录且所述目录中具有所述资源名称对应的资源数据,则在所述业务名称对应的目录中加载与所述资源名称匹配的资源数据;
若所述预设存储空间中,不存在所述业务名称对应的目录且所述目录中具有所述资源名称对应的资源数据,则从所述应用程序的应用包内加载与所述资源名称匹配的资源数据。
可选地,所述下载资源数据,包括:
下载资源数据的压缩文件;
所述将所述资源数据存储至预设存储空间中以所述业务名称为目录名称的目录,包括:
将所述资源数据的压缩文件,解压存储至预设存储空间中以所述业务名称为目录名称的目录。
可选地,还包括:
将所述预设存储空间的资源数据中,不与所述资源配置信息对应的资源数据删除。
可选地,所述资源配置信息还包括:资源数据唯一标识;所述将所述预设存储空间的资源数据中,不与所述资源配置信息对应的资源数据删除,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州小鹏车联网科技有限公司,未经广州小鹏车联网科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010562176.1/2.html,转载请声明来源钻瓜专利网。