说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211232914.1 (22)申请日 2022.10.10 (71)申请人 众数 (厦门) 信息科技有限公司 地址 361000 福建省厦门市 火炬高新区 (翔 安) 产业区同龙二路942号5 35 (72)发明人 吴炳坤 姚锋 黄世勇 王鹏程  方萌  (74)专利代理 机构 厦门致群财富专利代理事务 所(普通合伙) 35224 专利代理师 阮秋咏 (51)Int.Cl. G06F 9/445(2018.01) G06F 9/451(2018.01) G06F 9/455(2006.01) G06F 8/65(2018.01) (54)发明名称 一种H5应用离线加速方法 (57)摘要 本发明公开了一种H5应用离线加速方法, 包 括资源预加载、 资源动态注入、 资源动态更新以 及主备空间切换。 本发明的方法, 实现了在弱网 或断网的情况下, H5应用无需下载资源即可打 开, 大大提高H5应用的加载速度, 无需等待, 提升 用户使用体验。 权利要求书2页 说明书4页 附图3页 CN 115509636 A 2022.12.23 CN 115509636 A 1.一种H5应用离线加速方法, 其特征在于: 包括资源预加载、 资源动态注入、 资源动态 更新以及主备空间切换; 所述资源预加载为: 将H5所需资源和版本配置信息从管理后台导出, 然后内置到APP 中, 连同AP P一并发布; 所述所需资源 包括H5应用资源和H 5通用资源; 所述资源动态注入为: 当APP的webview加载离线的H5应用时, 将检测到 的所需要的H5 通用资源注入到webview中; 所述资源动态更新为: 发布新版本H5应用后, 当APP启动时, 自动比对当前管理后 台与 当前APP内的版本配置信息是否一致, 若不一致, 则将当前管 理后台的新的H5应用资源 下载 到APP的备份空间; 所述主备空间切换为: 当所述新的H5应用资源下载完成, 且当前APP无处于运行状态的 H5应用时, 将APP的主空间和备份空间的属性切换, 并将切换后的备份空间内的资源更新为 新的H5应用资源。 2.如权利要求1所述的一种H5应用离线加速方法, 其特征在于: 所述版本配置信 息存储 为版本配置文件, 所述版本配置文件为jso n格式文件。 3.如权利要求2所述的一种H5应用离线加速方法, 其特征在于: 所述资源预加载, 包括 如下步骤: S11、 将H5应用所需资源分别打包并压缩成资源包后上传到管理后台, 所述资源包括H5 应用资源 包和通用资源 包; S12、 管理后台为所述H5应用资源包匹配相应的md5值并生成版本配置文件, 并保存到 数据库中; S13、 导出H 5应用资源 包、 通用资源 包以及版本配置文件, 内置 于APP本地内一并发布。 4.如权利要求3所述的一种H5应用离线加速方法, 其特征在于: 所述资源包的文件格式 为zip或rar中的任意 一种。 5.如权利要求4所述的一种H5应用离线加速方法, 其特征在于: 所述资源动态注入, 包 括如下步骤: S21、 APP的webview加载离线的H5应用时, 先检测本地是否存在H5应用所需的通用资源 包, 若本地存在通用资源包, 则将所述通用资源包动态注入到webview并进入下一步骤, 否 则终止流 程; S22、 解析渲染所述 通用资源 包, 使离线的H 5应用被正常访问。 6.如权利要求5所述的一种H5应用离线加速方法, 其特征在于: 所述资源动态更新, 包 括如下步骤: S31、 发布新版本H5应用后, 当APP启动时, 调用当前管理后台的服务接口以获取版本配 置文件, 读取 所述版本配置文件中的md5值; S32、 将当前管理后台的md5值与本地的md5值比对, 若不一致, 则将管理后台的H5应用 资源包的下载地址放入下载队列, APP开启后台的多线程下载新的H5应用资源包并存储于 备份空间, 若一 致, 则无需下 载新的H5应用资源 包。 7.如权利要求6所述的一种H5应用离线加速系统, 其特征在于: 所述主备空间切换, 包 括如下步骤: S41、 当所述新的H5应用资源包下载完成后, APP检测当前离线的H5应用的运行状态, 若权 利 要 求 书 1/2 页 2 CN 115509636 A 2当前所有H5应用均处于无运行状态, 则进行主备空间切换, 若当前还存在处于运行状态的 H5应用, 则不进行主备空间切换; S42、 主备空间切换时, 主空间和备份空间的属性互换, 同时将原备份空间内的新的H5 应用资源包拷贝到原主空间内, 使切换后的主空间和备份空间的内H5应用资源包保持一 致。 8.如权利要求7所述的一种H5应用离线加速系统, 其特征在于: 所述主备空间切换, 还 包括步骤S43: S43、 主备空间切换后, 若主空间的H5应用资源包被篡改无法打开, 则从备份空间拷贝 相应的H5应用资源包到主空间, 然后再次加载该H5应用资源包, 若还是加载失败, 则从远程 下载最新的H5应用资源 包。权 利 要 求 书 2/2 页 3 CN 115509636 A 3

.PDF文档 专利 一种H5应用离线加速方法

文档预览
中文文档 10 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种H5应用离线加速方法 第 1 页 专利 一种H5应用离线加速方法 第 2 页 专利 一种H5应用离线加速方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:31:20上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。