[发明专利]一种手机应用内网页加载方法、装置、设备及介质在审
申请号: | 202210102234.1 | 申请日: | 2022-01-27 |
公开(公告)号: | CN114417225A | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 邹骏杰;林友明;李震;王进 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/957;G06F21/60 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 刘飞;贾磊 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 手机 应用 网页 加载 方法 装置 设备 介质 | ||
本文提供了一种手机应用内网页加载方法、装置、设备及介质,所示方法包括:当开启手机应用时,由远端获取网页入口文件;判断代码块的哈希标识在本地是否存在,根据判断结果从不同路径获取代码块组成所述网页,其中,代码块与网页内区域对应,以实现网页信息的显示,所述路径包括远端和本地缓存;实现了将网页分区域加载,当网页出现更新时,无需对整个网页进行加载,只需要根据代码块的哈希标识确定加载网页所需的代码块是否在本地存在,将本地未存在的哈希标识对应的代码块进行从远端进行加载,将本地已存在的哈希标识对应的代码块由本地缓存加载,相比于现有的网页加载方式,提升了加载速度,提升了用户体验感。
技术领域
本发明涉及移动互联技术领域,可应用于网页动态更新领域,尤其是一种手机应用内网页加载方法、装置、设备及介质。
背景技术
随着智能手机的发展,越来越多的人开始拥有并使用智能手机。早期移动应用大多使用原生开发模式,这种模式运行速度快,并且可以实现各种特殊显示效果,但是原生开发必须通过安装新版应用才能实现更新,且Android和iOS系统原生需要分别独立开发。通过在移动应用中加载网页,可以解决以上问题,但是加载网页资源,速度受网络状态、资源大小等影响,当加载速度较慢时,客户需要等待很久才能看到页面,客户体现很不友好。
在当前移动终端上加载网页的方式,通常采用加载网页资源的方式,网页资源通常由多个网页组成,或者一个大网页中分为多个部分,比如页眉、内容、页脚等。网页资源中的每个页面,或网页中的每个部分,都有自己对应的资源,比如文字、图片、样式、动态效果等。且当网页中某些位置出现更新后,需要对网页所有的部分进行更新,才能看到更新后的网页,同样导致用户需要很久才能看到完整的网页,用户体验不好。
发明内容
针对现有技术的上述问题,本文的目的在于,提供一种手机应用内网页加载方法、装置、设备及介质,以解决现有技术加载网页耗时较长的问题。
为了解决上述技术问题,本文的具体技术方案如下:
一方面,本文提供一种手机应用内网页加载方法,包括:
当开启手机应用时,由远端获取网页入口文件;
根据所述网页入口文件的引用关系确定所述网页所引用的若干代码块;
判断代码块的哈希标识在本地是否存在,根据判断结果从不同路径获取代码块组成所述网页,其中,代码块与网页内区域对应,以实现网页信息的显示,所述路径包括远端和本地缓存。
作为本文的一个实施例,所述根据判断结果从不同路径获取代码块组成所述网页,进一步包括:
若未存在,则从远端获取代码块组成所述网页;
若存在,则从本地缓存获取代码块组成所述网页。
作为本文的一个实施例,所述根据所述网页入口文件的引用关系确定所述网页所引用的若干代码块,进一步包括:
确定以所述网页入口文件为根节点、代码块为枝节点的树,其中所述树表征网页入口文件与若干代码块的引用关系;
根据网页显示优先级,遍历加载所述树内的代码块,以显示所述网页。
作为本文的一个实施例,所述从远端获取代码块组成所述网页,进一步包括:
将从远端获取的代码块同步保存至所述本地缓存。
作为本文的一个实施例,所述将从远端获取的代码块同步保存至所述本地缓存,进一步包括:
将从远端获取的代码块使用AES算法中的CFB模式,进行不填充加密;
将加密后的代码块保存至所述本地缓存。
作为本文的一个实施例,将加密后的代码块保存至所述本地缓存,进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210102234.1/2.html,转载请声明来源钻瓜专利网。