[发明专利]一种离线包自动发布方法、装置、电子设备及存储介质在审
申请号: | 202010313719.6 | 申请日: | 2020-04-20 |
公开(公告)号: | CN111538926A | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 方昌权;宋云路;肖瑶;苗威;李振华;孙阳;吴贯亮;董利明 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F16/955 | 分类号: | G06F16/955;G06F16/957;H04L29/08;G06F11/36 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 离线 自动 发布 方法 装置 电子设备 存储 介质 | ||
1.一种离线包自动发布方法,应用于离线包管理平台,其特征在于,包括:
接收包含离线包配置策略的离线包发布通知,所述离线包发布通知为页面构建平台在确定页面应用发布完毕后自动发出的,其中,页面构建平台预先存储了与不同页面应用一一对应的离线包配置策略;
依据所述离线包配置策略确定所述页面应用对应的页面代码,遍历所述页面代码以确定所述页面应用所加载的静态资源集合;
下载所述静态资源集合并生成离线包,将所述离线包上传到指定服务器进行发布。
2.如权利要求1所述的离线包自动发布方法,其特征在于,所述将所述离线包上传到指定服务器后,还包括:
依据所述离线包配置策略生成更新规则,当客户端命中所述更新规则后,从所述指定服务器获取可被用户端访问的离线包地址信息,向用户端下发所述离线包地址信息,以使所述用户端依据所述离线包地址信息下载所述离线包。
3.如权利要求2所述的离线包自动发布方法,其特征在于,所述依据所述离线包配置策略生成更新规则,当客户端命中所述更新规则后,从所述指定服务器获取可被用户端访问的离线包地址信息,向用户端下发所述离线包地址信息,包括:
从所述离线包配置策略中提取出离线包标识与离线包加载需求;
在依据所述离线包标识信息确定出客户端未下载过所述离线包时,获取客户端的当前网络情况;
若所述客户端的当前网络情况符合所述离线包加载需求,从所述指定服务器获取可被用户端访问的离线包地址信息,向用户端下发所述离线包地址信息。
4.如权利要求1所述的离线包自动发布方法,其特征在于,所述依据所述离线包配置策略确定所述页面应用对应的页面代码,遍历所述页面代码以确定所述页面应用所加载的静态资源集合,包括:
在所述离线包配置策略中提取出所述页面应用的页面URL信息,根据所述页面URL信息确定页面应用对应的页面代码;
对所述页面代码进行遍历,在所述页面代码中的其中一个代码段命中预定义的静态资源解析规则后,提取所述代码段中包含的静态资源地址信息;
遍历完成后,将提取出的静态资源地址信息确定为所述页面应用所加载的静态资源集合。
5.如权利要求1所述的离线包自动发布方法,其特征在于,所述页面应用的离线包配置策略,包括:
离线包名称、离线包标识、页面URL信息、离线包加载需求和/或配置认证信息。
6.如权利要求1所述的离线包自动发布方法,其特征在于,所述页面应用的静态资源,包括:
页面应用所加载的js资源、css资源、音视频资源、图片资源和/或字体资源。
7.如权利要求1所述的离线包自动发布方法,其特征在于,所述基于所述离线包配置策略确定所述页面应用对应的页面代码前,还包括:
提取所述离线包配置策略中包含页面应用标识信息以及对应的第二配置认证信息;
基于所述页面应用标识信息在离线包管理平台查找到预先存储的对应所述页面应用的第一配置认证信息;
将接收到的第二页面配置认证信息与预先存储的第一页面配置认证信息进行匹配,在匹配成功后继续后续离线包发布流程。
8.一种离线包自动发布装置,应用于离线包管理平台,其特征在于,包括:
配置启动模块,被配置为接收包含离线包配置策略的离线包发布通知,所述离线包发布通知为页面构建平台在确定页面应用发布完毕后自动发出的,其中,页面构建平台预先存储了与不同页面应用一一对应的离线包配置策略;
资源确定模块,被配置为依据所述离线包配置策略确定所述页面应用对应的页面代码,遍历所述页面代码以确定所述页面应用所加载的静态资源集合;
离线包发布模块,被配置为下载所述静态资源集合并生成离线包,将所述离线包上传到指定服务器进行发布。
9.一种电子设备,其特征在于,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如权利要求1至7中任一项所述的方法。
10.一种存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1至7中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010313719.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于Hadoop的海量小文件处理方法和设备
- 下一篇:子采样锁相环