[发明专利]一种静态资源管理方法、装置、设备和存储介质在审
申请号: | 201910804175.0 | 申请日: | 2019-08-28 |
公开(公告)号: | CN110515647A | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 姜强;李浩男;邓鑫鑫;沈仁奎 | 申请(专利权)人: | 北京思维造物信息科技股份有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658;G06F8/71 |
代理公司: | 11332 北京品源专利代理有限公司 | 代理人: | 孟金喆<国际申请>=<国际公布>=<进入 |
地址: | 100025 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 静态资源 增量更新 资源包 目标功能 更新 匹配 应用程序客户 差异比较 存储介质 描述文件 有效管理 发布 保证 管理 | ||
本发明实施例公开了一种静态资源管理方法、装置、设备和存储介质。其中,方法包括:将目标静态资源包设置为与目标功能模块匹配的待更新静态资源包;根据静态资源包描述文件,获取与目标功能模块匹配的至少一个历史静态资源包,对待更新静态资源包和各历史静态资源包进行差异比较,得到与各历史静态资源包对应的增量更新资源包;发布增量更新资源包,以使应用程序客户端根据增量更新资源包,对目标功能模块的当前静态资源包进行更新。本发明实施例可以根据静态资源包的版本和所对应的功能模块,对静态资源包进行有效管理,保证静态资源有效可靠,可以通过与各历史静态资源包对应的增量更新资源包,节省进行静态资源更新的流量。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种静态资源管理方法、装置、设备和存储介质。
背景技术
应用程序客户端中一般设置有多个功能模块。每一个功能模块所需的一切静态资源都可以成为一个对应的静态资源包。静态资源包的结构形式不限,完全和业务解耦,里面可能由一个或多个文件组成。静态资源包的形式多种多样。一张图片,一个第五代超文本标记语言(HTML5)页面,一套跨平台移动应用开发框架(ReactNative)代码,或者一组公共依赖都可以成为一个包。
现有技术中,各个功能模块所需要的静态资源包需要提前内置到应用程序客户端中。应用程序客户端进行一系列资源内置,注册路由等操作。静态资源包还必须随应用程序客户端进行发版。在应用程序客户端发布后,如果静态资源包出现一些比较严重的问题,则不得不紧急修复问题,然后重新对应用程序客户端进行打包,向各个渠道和应用市场发新的应用程序客户端,提示用户进行应用程序客户端升级。由用户主动完成升级后,问题才能得到修复。
现有技术中,用户主动完成应用程序客户端更新后,才能使用上新的功能模块或者改动功能模块,才能对出现问题的静态资源包进行修复,导致静态资源包的管理过程比较重复且繁琐,周期较长,不灵活。
发明内容
本发明实施例提供一种静态资源管理方法、装置、设备和存储介质,以实现对应用程序客户端中的所有静态资源包进行有效管理。
第一方面,本发明实施例提供了一种静态资源管理方法,应用于服务器,包括:
获取与应用程序客户端中的目标功能模块匹配的目标静态资源包,将目标静态资源包设置为与目标功能模块匹配的待更新静态资源包,目标静态资源包中包括静态资源包描述文件、以及与目标功能模块匹配的目标静态资源;
其中,静态资源包描述文件中包含与目标静态资源包匹配的应用程序客户端标识、静态资源包版本、应用程序客户端版本、静态资源包描述信息、静态资源包版本类型、以及路由信息;
根据静态资源包描述文件,获取与目标功能模块匹配的至少一个历史静态资源包,对待更新静态资源包和各历史静态资源包进行差异比较,得到与各历史静态资源包对应的增量更新资源包;
发布增量更新资源包,以使应用程序客户端根据增量更新资源包,对目标功能模块的当前静态资源包进行更新。
第二方面,本发明实施例还提供了一种静态资源管理方法,应用于应用程序客户端,包括:
检测用户开启操作;
在检测到用户开启操作时,根据应用程序客户端标识和应用程序客户端版本,在服务器中查询与应用程序客户端匹配的待更新静态资源包,待更新静态资源包中包括静态资源包描述文件、以及与功能模块匹配的目标静态资源;
其中,静态资源包描述文件中包含与待更新静态资源包匹配的应用程序客户端标识、静态资源包版本、应用程序客户端版本、静态资源包描述信息、静态资源包版本类型、以及路由信息;
对应用程序客户端中的功能模块的当前静态资源包和待更新静态资源包的静态资源包版本进行比较,判断是否对应用程序客户端中的功能模块的当前静态资源包进行更新;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思维造物信息科技股份有限公司,未经北京思维造物信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910804175.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种差分升级方法及相关设备
- 下一篇:一种多媒体教室软件集成系统及其传输方法