网络资源请求方法和装置制造方法及图纸

技术编号:10820993 阅读:57 留言:0更新日期:2014-12-26 02:09
本公开是关于一种网络资源请求方法和装置。所述方法包括:根据浏览器发送的第一网络资源请求生成N份第二网络资源请求,所述第二网络资源请求和所述第一网络资源请求所请求的目标网络资源相同,N为大于1的自然数;分别发送所述N份第二网络资源请求至资源服务器;接收资源服务器针对所述N份第二网络资源请求返回的N个资源响应;分析所述N个资源响应,得到所述N个资源响应所对应的特征属性;根据所述N个资源响应所对应的特征属性,选择其中一个资源响应返回给浏览器。通过本公开的技术方案可以根据用户的需求返回特定属性特征的网络资源,提升用户的体验。

【技术实现步骤摘要】

本公开涉及通信
,尤其涉及一种网络资源请求方法和装置
技术介绍
随着互联网技术的广泛发展,通过互联网访问网络资源已经逐渐成为人们工作、学习、娱乐以及生活中非常重要的一部分。然而,在相关技术中,目前无法返回特定属性特征的网络资源。以广告为例,如果用户观看网络视频,视频网站可以在某一段视频播放前播放与该段视频不相关的广告视频,一般长度为15秒到60秒不等,如果广告时长较长的话,会严重影响用户的体验。在相关技术中,可以通过破解资源网站的私有接口,进而直接获取用户想要访问的网络资源,实现对广告的屏蔽。然而,这样的实现方式在技术上比较繁琐,如果资源网站更改接口,那么就可能无法获取到用户想要访问的网络资源。同时,屏蔽广告,也损害了资源网站的利益。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种网络资源请求方法和装置,以解决相关技术中无法返回特定属性特征的网络资源的问题。根据本公开实施例的第一方面,提供一种网络资源请求方法,包括:根据浏览器发送的第一网络资源请求生成N份第二网络资源请求,所述第二网络资源请求和所述第一网络资源请求所请求的目标网络资源相同,N为大于1的自然数;分别发送所述N份第二网络资源请求至资源服务器;接收资源服务器针对所述N份第二网络资源请求返回的N个资源响应;分析所述N个资源响应,得到所述N个资源响应所对应的特征属性;根据所述N个资源响应所对应的特征属性,选择其中一个资源响应返回给浏览器。可选的,所述分析所述N个资源响应,得到所述N个资源响应所对应的属性特征包括:分析所述N个资源响应,得到所述N个资源响应所对应的广告时长;所述根据所述N个资源响应所对应的特征属性,选择其中一个资源响应返回给浏览器包括:根据所述广告时长,选择其中一个广告时长最短的资源响应返回给浏览器。可选的,所述分析N个资源响应,得到所述N个资源响应所对应的广告时长包括:针对每个资源响应,根据预设的广告标识识别所述资源响应包含的广告;获取所述广告的时长;将所述资源响应包含的所有广告的时长求和以得到所述资源响应所对应的广告时长。可选的,所述选择其中一个广告时长最短的资源响应返回给浏览器包括:判断所述广告时长最短的资源响应的数量是否为多个;如果所述广告时长最短的资源响应的数量为多个,则随机选取一个广告时长最短的资源响应返回给浏览器。可选的,所述选择其中一个广告时长最短的资源响应返回给浏览器包括:判断最短的广告时长是否小于等于预设时长;如果所述最短的广告时长小于等于所述预设时长,则选择其中一个广告时长最短的资源响应返回给浏览器;如果所述最短的广告时长大于所述预设时长,则重新发送所述第二网络资源请求给资源服务器。可选的,所述方法还包括:在根据所述N个资源响应所对应的特征属性,选择其中一个资源响应返回给浏览器后,释放掉其他N-1个资源响应。可选的,所述第一网络资源请求为视频请求。根据本公开实施例的第二方面,提供一种网络资源请求装置,包括:生成单元,用于根据浏览器发送的第一网络资源请求生成N份第二网络资源请求,所述第二网络资源请求和所述第一网络资源请求所请求的目标网络资源相同,N为大于1的自然数;发送单元,用于分别发送所述N份第二网络资源请求至资源服务器;接收单元,用于接收资源服务器针对所述N份第二网络资源请求返回的N个资源响应;分析单元,用于分析所述N个资源响应,得到所述N个资源响应所对应的属性特征;返回单元,用于根据所述N个资源响应所对应的特征属性,选择其中一个资源响应返回给浏览器。可选的,所述分析单元包括:分析子单元,用于分析所述N个资源响应,得到所述N个资源响应所对应的广告时长;所述返回单元包括:返回子单元,用于根据所述广告时长,选择其中一个广告时长最短的资源响应返回给浏览器。可选的,所述分析子单元包括:识别模块,用于针对每个资源响应,根据预设的广告标识识别所述资源响应包含的广告;获取模块,用于获取所述广告的时长;求和模块,用于将所述资源响应包含的所有广告的时长求和以得到所述资源响应所对应的广告时长。可选的,所述返回子单元包括:第一判断模块,用于判断所述广告时长最短的资源响应的数量是否为多个;第一返回模块,用于在所述广告时长最短的资源响应的数量为多个时,随机选取一个广告时长最短的资源响应返回给浏览器。可选的,所述返回子单元包括:第二判断模块,用于判断最短的广告时长是否小于等于预设时长;第二返回模块,用于在所述最短的广告时长小于等于所述预设时长时,选择其中一个广告时长最短的资源响应返回给浏览器;重发模块,用于在所述最短的广告时长大于所述预设时长时,重新发送所述第二网络资源请求给资源服务器。可选的,所述装置还包括:释放单元,用于在根据所述N个资源响应所对应的特征属性,选择其中一个资源响应返回给浏览器后,释放掉其他N-1个资源响应。可选的,所述第一网络资源请求为视频请求。根据本公开实施例的第三方面,提供一种网络资源请求装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:根据浏览器发送的第一网络资源请求生成N份第二网络资源请求,所述第二网络资源请求和所述第一网络资源请求所请求的目标网络资源相同,N为大于1的自然数;分别发送所述N份第二网络资源请求至资源服务器;接收资源服务器针对所述N份第二网络资源请求返回的N个资源响应;分析所述N个资源响应,得到所述N个资源响应所对应的属性特征;根据所述N个资源响应所对应的特征属性,选择其中一个资源响应返回给浏览器。本公开的实施例提供的技术方案可以包括以下有益效果:本公开中,代理服务器在接收到浏览器发送的第一网络资源请求后,根据所述第一网络资源请求生成多份第二网络资源请求以代替浏览器向资源服务器请求用户要访问的目标网络资源,在接收到资源服务器响应的多份资源响应后,根据所述资源响应所对应的特征属性选择一个资源响应返回给浏览器,从而可以根据用户的需求返回特定属性特征的资源文件,提升用户体验。本公开可以通过预设的广告标识识别出资源服务器返回的资源响应包含的广告,并获取所述资源响应所对应的广告的时长,进而可以根据每个资源响应所对应的广告的时长来选择广告时长最本文档来自技高网...

【技术保护点】
一种网络资源请求方法,其特征在于,包括:根据浏览器发送的第一网络资源请求生成N份第二网络资源请求,所述第二网络资源请求和所述第一网络资源请求所请求的目标网络资源相同,N为大于1的自然数;分别发送所述N份第二网络资源请求至资源服务器;接收资源服务器针对所述N份第二网络资源请求返回的N个资源响应;分析所述N个资源响应,得到所述N个资源响应所对应的特征属性;根据所述N个资源响应所对应的特征属性,选择其中一个资源响应返回给浏览器。

【技术特征摘要】
1.一种网络资源请求方法,其特征在于,包括:
根据浏览器发送的第一网络资源请求生成N份第二网络资源请求,所述
第二网络资源请求和所述第一网络资源请求所请求的目标网络资源相同,N
为大于1的自然数;
分别发送所述N份第二网络资源请求至资源服务器;
接收资源服务器针对所述N份第二网络资源请求返回的N个资源响应;
分析所述N个资源响应,得到所述N个资源响应所对应的特征属性;
根据所述N个资源响应所对应的特征属性,选择其中一个资源响应返回
给浏览器。
2.根据权利要求1所述的资源请求方法,其特征在于,
所述分析所述N个资源响应,得到所述N个资源响应所对应的属性特征
包括:
分析所述N个资源响应,得到所述N个资源响应所对应的广告时长;
所述根据所述N个资源响应所对应的特征属性,选择其中一个资源响应
返回给浏览器包括:
根据所述广告时长,选择其中一个广告时长最短的资源响应返回给浏览
器。
3.根据权利要求2所述的网络资源请求方法,其特征在于,
所述分析N个资源响应,得到所述N个资源响应所对应的广告时长包
括:
针对每个资源响应,根据预设的广告标识识别所述资源响应包含的广
告;
获取所述广告的时长;
将所述资源响应包含的所有广告的时长求和以得到所述资源响应所对应
的广告时长。
4.根据权利要求2所述的网络资源请求方法,其特征在于,所述选择
其中一个广告时长最短的资源响应返回给浏览器包括:
判断所述广告时长最短的资源响应的数量是否为多个;
如果所述广告时长最短的资源响应的数量为多个,则随机选取一个广告
时长最短的资源响应返回给浏览器。
5.根据权利要求2所述的网络资源请求方法,其特征在于,
所述选择其中一个广告时长最短的资源响应返回给浏览器包括:
判断最短的广告时长是否小于等于预设时长;
如果所述最短的广告时长小于等于所述预设时长,则选择其中一个广告
时长最短的资源响应返回给浏览器;
如果所述最短的广告时长大于所述预设时长,则重新发送所述第二网络
资源请求给资源服务器。
6.根据权利要求1所述的网络资源请求方法,其特征在于,所述方法
还包括:
在根据所述N个资源响应所对应的特征属性,选择其中一个资源响应返
回给浏览器后,释放掉其他N-1个资源响应。
7.根据权利要求1所述的网络资源请求方法,其特征在于,
所述第一网络资源请求为视频请求。
8.一种网络资源请求装置,其特征在于,包括:
生成单元,用于根据浏览器发送的第一网络资源请求生成N份第二网络
资源请求,所述第二网络资源请求和所述第一网络资源请求所请求的目标网
络资源相同,N为大于1的自然数;
发送单元,用于分别发送所述N份第二网络资源请求至资源服务器;
接收单元,用于接...

【专利技术属性】
技术研发人员:王石成范金松张少伟
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1