[发明专利]网页加载方法、装置、终端设备以及可读存储介质有效
申请号: | 202010616786.5 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111931083B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 刘永生 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F16/955 | 分类号: | G06F16/955;G06F16/957 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 吕俊秀 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 加载 方法 装置 终端设备 以及 可读 存储 介质 | ||
本发明实施例提供了一种网页加载方法、装置、终端设备以及可读存储介质,旨在提升网页加载速率。所述方法包括:终端设备的应用进程在获得原始加载请求的情况下,根据所述原始加载请求获得自定义加载请求;所述应用进程将所述自定义加载请求发送给所述终端设备的网页显示控件;所述网页显示控件在确定所述自定义加载请求的协议类型为自定义类型的情况下,将所述自定义加载请求转发给所述终端设备的自定义请求处理模块;所述自定义请求处理模块从所述终端设备预先存储的多份资源中确定所述自定义加载请求所需加载的网页资源,并将确定出的网页资源返回给所述网页显示控件进行加载。
技术领域
本发明涉及互联网技术领域,特别是涉及一种网页加载方法、装置、终端设备以及可读存储介质。
背景技术
在互联网技术领域,手机、平板电脑、台式电脑等终端设备在检测到用户输入的网页加载操作后,终端设备内的客户端进程(即应用进程)通常会创建网页显示控件,以通过该网页显示控件加载、解析和显示网页资源。其中,常用的网页显示控件包括但不限于:WebView、UIWebView、WKWebView等。以目前最常用的网页显示控件WKWebView为例,WKWebView控件的网络请求进程运行在客户端进程之外,WKWebView控件加载、解析和显示网页资源的具体过程包括:
客户端进程将主文档获取请求交给WKWebView控件,以指示WKWebView控件获取主文档;如果该主文档获取请求的协议类型是http类型、https类型或者其他约定类型,则WKWebView控件的网络请求进程向服务端发送主文档获取请求,从而获得服务端返回的主文档(例如html文件)。
然后WKWebView控件解析和展示该主文档,并在解析到主文档中包含的子资源的统一资源定位符(uniform resource locator,URL)时,通过网络请求进程向服务端发送子资源获取请求,从而获得服务端发送的子资源(例如层叠样式表CSS文件、JS文件等);WKWebView控件解析该子资源,并在解析完子资源之后,继续解析和展示主文档,最终使用户的终端设备显示网页。
上述过程中,网页显示控件需要多次与服务端交互,才能完整地获得主文档和子资源等网页资源。然而网页显示控件与服务端的交互耗时通常较长,特别是当服务端的请求并发量较大的时候,服务端不一定能顺利向网页显示控件返回网页资源,因此导致网页资源的显示过程缓慢,影响用户体验。
发明内容
本发明实施例的目的在于提供一种网页加载方法、装置、终端设备以及可读存储介质,旨在提升网页加载速率。具体技术方案如下:
在本发明实施例的第一方面,提供了一种网页加载方法,所述方法包括:
终端设备的应用进程在获得原始加载请求的情况下,根据所述原始加载请求获得自定义加载请求,所述自定义加载请求和所述原始加载请求用于加载同一网页资源;
所述应用进程将所述自定义加载请求发送给所述终端设备的网页显示控件,以指示所述网页显示控件根据所述自定义加载请求加载网页资源;
所述网页显示控件在确定所述自定义加载请求的协议类型为自定义类型的情况下,将所述自定义加载请求转发给所述终端设备的自定义请求处理模块;
所述自定义请求处理模块从所述终端设备预先存储的多份资源中确定所述自定义加载请求所需加载的网页资源,并将确定出的网页资源返回给所述网页显示控件进行加载。
在本发明实施例的第二方面,还提供了另一种网页加载方法,所述方法包括:
终端设备的应用进程在获得原始加载请求的情况下,根据所述原始加载请求获得自定义加载请求,所述自定义加载请求和所述原始加载请求用于加载同一网页资源;
所述应用进程将所述自定义加载请求发送给所述终端设备的网页显示控件,以指示所述网页显示控件根据所述自定义加载请求加载网页资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010616786.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防针刺留置针组件
- 下一篇:一种具有消毒杀菌功能的中央空调