[发明专利]网页加载方法及装置在审
申请号: | 201910189329.X | 申请日: | 2019-03-13 |
公开(公告)号: | CN111695058A | 公开(公告)日: | 2020-09-22 |
发明(设计)人: | 陈爽 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 加载 方法 装置 | ||
1.一种网页加载方法,其特征在于,应用于服务器,所述方法包括:
接收终端设备发送的网页加载请求;
响应于所述网页加载请求,确定所述终端设备的网络状态;
根据所述网络状态匹配网页对应的组件;
根据所述网页对应的组件构建所述网页后,发送所述网页至所述终端设备。
2.根据权利要求1所述的方法,其特征在于,所述确定所述终端设备的网络状态,包括:
获取网页加载请求的发起时间及接收时间;
根据所述发起时间及所述接收时间确定所述网页加载请求的时延信息;
根据所述网页加载请求的时延信息确定所述终端设备的网络状态。
3.根据权利要求2所述的方法,其特征在于,所述根据所述网页加载请求的时延信息确定所述终端设备的网络状态,包括:
确定所述终端设备的位置信息;
根据所述终端设备的位置信息确定至少一个参考时延信息;
根据所述时延信息及所述参考时延信息确定所述终端设备的网络状态;
其中所述参考时延信息为不同网络状态下,位于所述位置信息的终端设备向服务器发送网页加载请求时的时延信息。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述网络状态匹配网页对应的组件,包括:
在所述网络状态为第一网络状态时,根据所述第一网络状态匹配网页对应的第一组件;或者,
在所述网络状态为第二网络状态时,根据所述第二网络状态匹配网页对应的第二组件;
其中,所述第一网络状态表征的网络状态优于所述第二网络状态表征的网络状态;
所述第一组件与所述第二组件为同一功能组件,所述第一组件占用的带宽大于所述第二组件占用的带宽。
5.根据权利要求1至4任一项所述的方法,其特征在于,网页加载请求包括网页路径信息,所述根据所述网络状态匹配网页对应的组件,包括:
根据所述网页路径信息确定所述网页对应的组件库;
根据所述网络状态在所述组件库中查找对应的组件列表;
确定所述组件列表中记录的组件为所述网页对应的组件;
其中,所述组件库用于存储网页在各网络状态下对应的组件列表。
6.根据权利要求1所述的方法,其特征在于,所述根据所述网页对应的组件构建所述网页后,发送所述网页至所述终端设备,包括:
获取网页对应的通用组件,所述通用组件为所述网页在不同网络状态下对应的组件中的相同组件;
根据所述通用组件及所述网页对应的组件构建所述网页;
发送所述网页至所述终端设备。
7.一种网页加载装置,其特征在于,应用于服务器,所述装置包括:
接收模块,用于接收终端设备发送的网页加载请求;
确定模块,用于响应于所述网页加载请求,确定所述终端设备的网络状态;
匹配模块,用于根据所述网络状态匹配网页对应的组件;
发送模块,用于根据所述网页对应的组件构建所述网页后,发送所述网页至所述终端设备。
8.根据权利要求7所述的装置,其特征在于,所述确定模块,还用于:
获取网页加载请求的发起时间及接收时间;
根据所述发起时间及所述接收时间确定所述网页加载请求的时延信息;
根据所述网页加载请求的时延信息确定所述终端设备的网络状态。
9.根据权利要求8所述的装置,其特征在于,所述确定模块,还用于:
确定所述终端设备的位置信息;
根据所述终端设备的位置信息确定至少一个参考时延信息;
根据所述时延信息及所述参考时延信息确定终端设备的网络状态;
其中所述参考时延信息为不同网络状态下,位于所述位置信息的终端设备向服务器发送网页加载请求时的时延信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910189329.X/1.html,转载请声明来源钻瓜专利网。