[发明专利]H5资源加载方法、装置、电子设备及存储介质在审
申请号: | 202210715245.7 | 申请日: | 2022-06-22 |
公开(公告)号: | CN115174541A | 公开(公告)日: | 2022-10-11 |
发明(设计)人: | 戴球 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | H04L67/00 | 分类号: | H04L67/00;H04L67/06;H04L67/02;G06F16/2458 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | h5 资源 加载 方法 装置 电子设备 存储 介质 | ||
本发明涉及开发领域,揭露一种H5资源加载方法、装置、电子设备及可读存储介质,所述方法包括:获取初始H5资源及所述初始H5资源的日志,根据所述初始H5资源的相关信息生成所述初始H5资源的初始版本号,并将所述初始H5资源嵌入至预设内置H5资源库中;当接收到用户发送的H5资源加载请求时,读取预设远程服务器中最新H5资源的最新版本号;当所述初始版本号与所述最新版本号相同时,从所述内置H5资源库中获取所述初始H5资源,并加载至所述H5资源加载请求的网页中;反之则从所述远程服务器中获取所述最新H5资源,并将所述最新H5资源加载至所述H5资源加载请求的网页中。本发明可以提高H5资源加载方法的效率。
技术领域
本发明涉及开发领域,尤其涉及一种H5资源加载方法、装置、电子设备及可读存储介质。
背景技术
H5是一种构建Web内容的一种语言描述方式,H5资源可以是基于H5构建的Web代码,用于加载相关页面。
目前常见的H5资源加载方法有两种,一种是把H5资源直接打包进app,即app内置H5资源,该种方法H5资源每次进行更新,app都需要发布版本,发布版本流程繁琐、审核较多,用户还需要更新app才能体验最新的资源,效率较低;另一种是H5在线资源加载,即把H5资源放入cdn远程服务器,从远程服务器中加载H5资源,由于从cdn远程服务器中加载H5资源的速度取决于网络通畅情况和H5资源的大小,比从app内置资源中加载慢许多,会出现H5资源加载较慢的问题,导致H5资源加载效率过低。
发明内容
本发明提供一种H5资源加载方法、装置、电子设备及可读存储介质,其目的在于提高H5资源加载的效率。
为实现上述目的,本发明提供的一种H5资源加载方法,所述方法包括:
获取初始H5资源及所述初始H5资源的日志,根据所述初始H5资源的相关信息生成所述初始H5资源的初始版本号,并将所述初始H5资源嵌入至预设内置H5资源库中;
当接收到用户发送的H5资源加载请求时,读取预设远程服务器中最新H5资源的最新版本号;
当所述初始版本号与所述最新版本号相同时,从所述内置H5资源库中获取所述初始H5资源,并加载至所述H5资源加载请求的网页中;
当所述初始版本号与所述最新版本号不同时,从所述远程服务器中获取所述最新H5资源,并将所述最新H5资源加载至所述H5资源加载请求的网页中。
当接收到用户发送的H5资源加载请求时,读取预设远程服务器中最新H5资源的最新版本号可选地,所述从所述远程服务器中获取所述最新H5资源,并将所述最新H5资源加载至所述H5资源加载请求的网页中,包括:
从所述远程服务器获取所述网页对应的H5资源包,并将所述H5资源包存储到本地;
将所述H5资源包解压为HTML文件,并将所述HTML文件加载至所述H5资源加载请求的网页中。
可选地,所述根据所述初始H5资源的日志生成所述初始H5资源的初始版本号,包括:
提取所述初始H5资源的日志中的所述初始H5资源的生命周期阶段信息;
提取所述初始H5资源的日志中的系统时间,根据所述系统时间生成对应时间戳;
基于所述阶段信息、所述时间戳及预设版本号格式,生成所述初始H5资源的初始版本号。
可选地,所述读取预设远程服务器中最新H5资源的最新版本号之前,所述方法还包括:
判断所述内置H5资源库是否存在初始H5资源;
当所述内置H5资源库存在初始H5资源时,指示所述H5资源加载请求引用所述内置H5资源库的初始H5资源;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210715245.7/2.html,转载请声明来源钻瓜专利网。