[发明专利]一种网络资源加载方法及装置有效
申请号: | 201811528387.2 | 申请日: | 2018-12-13 |
公开(公告)号: | CN109657173B | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 谢清贵 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络资源 加载 方法 装置 | ||
1.一种网络资源加载方法,其特征在于,所述方法包括:
发送网络资源加载请求;
接收根据所述网络资源加载请求返回的待加载资源队列;
将所述待加载资源队列中预设数量的网络资源入队至加载任务队列;
从所述加载任务队列中加载输出网络资源;并按照所述待加载资源队列中的网络资源从所述加载任务队列中加载输出的加载输出方式,将所述待加载资源队列中所有的网络资源加载输出;
所述从所述加载任务队列中加载输出网络资源,包括:
以设定的时间间隔,定时地对所述加载任务队列中网络资源的加载处理状态进行检测;
在检测到所述加载处理状态为阻塞状态时,获取加载失败的网络资源;
对所述加载失败的网络资源进行重新加载。
2.根据权利要求1所述的网络资源加载方法,其特征在于,所述将所述待加载资源队列中预设数量的网络资源入队至加载任务队列,包括:
在获取到网络资源加载成功的消息时,对所述加载任务队列中网络资源的数量进行检测;
在检测得到的数量小于所述预设数量时,将所述待加载资源队列中其他的网络资源入队至所述加载任务队列,使所述加载任务队列中网络资源的数量满足预设数量。
3.根据权利要求1所述的网络资源加载方法,其特征在于,所述对所述加载失败的网络资源进行重新加载,包括:
获取加载失败的网络资源的加载请求信息;
在所述加载失败的网络资源的加载请求信息中添加时间戳;
对添加时间戳的网络资源进行重新加载。
4.根据权利要求1或3所述的网络资源加载方法,其特征在于,所述对所述加载失败的网络资源进行重新加载,包括:
获取加载失败的网络资源的通信校验协议;
降低所述加载失败的网络资源的通信校验协议的级别;
对降低通信校验协议级别的网络资源进行重新加载。
5.根据权利要求4所述的网络资源加载方法,其特征在于,所述对所述加载失败的网络资源进行重新加载,包括:
获取用户对加载失败的网络资源待输出界面的触控操作;
根据所述触控操作,对加载失败的网络资源进行重新加载。
6.一种网络资源加载装置,其特征在于,所述装置包括:
加载请求发送模块,用于发送网络资源加载请求;
待加载资源队列接收模块,用于接收根据所述网络资源加载请求返回的待加载资源队列;
网络资源入队模块,用于将所述待加载资源队列中预设数量的网络资源入队至加载任务队列;
网络资源加载输出模块,用于从所述加载任务队列中加载输出网络资源;并按照所述待加载资源队列中的网络资源从所述加载任务队列中加载输出的加载输出方式,将所述待加载资源队列中所有的网络资源加载输出;
所述网络资源加载输出模块,包括:
加载处理状态检测模块,用于以设定的时间间隔,定时地对所述加载任务队列中网络资源的加载处理状态进行检测;
加载失败网络资源获取模块,用于在检测到所述加载处理状态为阻塞状态时,获取加载失败的网络资源;
重新加载模块,用于对所述加载失败的网络资源进行重新加载。
7.根据权利要求6所述的网络资源加载装置,其特征在于,所述网络资源入队模块,包括:
网络资源数量检测单元,用于在获取到网络资源加载成功的消息时,对所述加载任务队列中网络资源的数量进行检测;
其他网络资源入队单元,用于在检测得到的数量小于所述预设数量时,将所述待加载资源队列中其他的网络资源入队至所述加载任务队列,使所述加载任务队列中网络资源的数量满足预设数量。
8.根据权利要求6所述的网络资源加载装置,其特征在于,所述重新加载模块,包括:
失败请求信息获取单元,用于获取加载失败的网络资源的加载请求信息;
时间戳添加单元,用于在所述加载失败的网络资源的加载请求信息中添加时间戳;
第一重新加载单元,用于对添加时间戳的网络资源进行重新加载。
9.根据权利要求6或8所述的网络资源加载装置,其特征在于,所述重新加载模块,包括:
通信校验协议获取单元,用于获取加载失败的网络资源的通信校验协议;
协议级别降低单元,用于降低所述加载失败的网络资源的通信校验协议的级别;
第二重新加载单元,用于对降低通信校验协议级别的网络资源进行重新加载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811528387.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:图片预览方法、装置、设备和存储介质
- 下一篇:用于更新数据的方法和装置