[发明专利]网页加载方法及装置在审
申请号: | 201910189329.X | 申请日: | 2019-03-13 |
公开(公告)号: | CN111695058A | 公开(公告)日: | 2020-09-22 |
发明(设计)人: | 陈爽 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 加载 方法 装置 | ||
本发明涉及一种网页加载方法及装置,包括:接收终端设备发送的网页加载请求;响应于所述网页加载请求,确定所述终端设备的网络状态;根据所述网络状态匹配网页对应的组件;根据所述网页对应的组件构建所述网页后,发送所述网页至所述终端设备。根据本发明实施例提供的网页加载方法及装置,可以提高网页加载速度,进而可以提升用户体验。
技术领域
本发明涉及计算机技术领域,尤其涉及一种网页加载方法及装置。
背景技术
随着终端设备的普及以及科学技术的快速发展,人们通过在终端设备上浏览网页,来获取各种各样的信息。
但是,网页加载的速度受网络的影响。同一终端设备在接入不同网络(2G、3G、4G、WIFI等),访问同一网站时,网页加载速度存在差异,也即在网络状态好的情况下,网页加载速度正常,但在网络状态较差时,网页加载速度较慢,导致用户体验较差。
发明内容
有鉴于此,本发明提出了一种网页加载方法,应用于服务器,所述方法包括:
接收终端设备发送的网页加载请求;
响应于所述网页加载请求,确定所述终端设备的网络状态;
根据所述网络状态匹配网页对应的组件;
根据所述网页对应的组件构建所述网页后,发送所述网页至所述终端设备。
在一种可能的实现方式中,所述确定所述终端设备的网络状态,包括:
获取网页加载请求的发起时间及接收时间;
根据所述发起时间及所述接收时间确定所述网页加载请求的时延信息;
根据所述网页加载请求的时延信息确定所述终端设备的网络状态。
在一种可能的实现方式中,所述根据所述网页加载请求的时延信息确定所述终端设备的网络状态,包括:
确定所述终端设备的位置信息;
根据所述终端设备的位置信息确定至少一个参考时延信息;
根据所述时延信息及所述参考时延信息确定终端设备的网络状态;
其中所述参考时延信息为不同网络状态下,位于所述位置信息的终端设备向服务器发送网页加载请求时的时延信息。
在一种可能的实现方式中,其特征在于,所述根据所述网络状态匹配网页对应的组件,包括:
在所述网络状态为第一网络状态时,根据所述第一网络状态匹配网页对应的第一组件;或者,
在所述网络状态为第二网络状态时,根据所述第二网络状态匹配网页对应的第二组件;
其中,所述第一网络状态表征的网络状态优于所述第二网络状态表征的网络状态;
所述第一组件与所述第二组件为同一功能组件,所述第一组件占用的带宽大于所述第二组件占用的带宽。
在一种可能的实现方式中,网页加载请求包括网页路径信息,所述根据所述网络状态匹配网页对应的组件,包括:
根据所述网页路径信息确定所述网页对应的组件库;
根据所述网络状态在所述组件库中查找对应的组件列表;
确定所述组件列表中记录的组件为所述网页对应的组件;
其中,所述组件库用于存储网页在各网络状态下对应的组件列表。
在一种可能的实现方式中,所述根据所述网页对应的组件构建所述网页后,发送所述网页至所述终端设备,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910189329.X/2.html,转载请声明来源钻瓜专利网。