[发明专利]资源访问方法及装置有效
| 申请号: | 201710056394.6 | 申请日: | 2017-01-25 |
| 公开(公告)号: | CN108347460B | 公开(公告)日: | 2020-04-14 |
| 发明(设计)人: | 朱向阳 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F16/955 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 罗振安 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 资源 访问 方法 装置 | ||
1.一种资源访问方法,其特征在于,应用于重定向子系统RSS,所述方法包括:
当获取到终端对目标资源的访问请求时,根据多个资源类型的通用识别特征,确定所述目标资源的类型,所述访问请求携带所述目标资源的统一资源定位符URL,每个资源类型的通用识别特征通过分析多个资源样本得到;
当所述目标资源的类型为图片类型、网页文本类型、应用下载类型或音频类型时,将所述目标资源的URL的全路径获取为所述目标资源的唯一标识;
当所述目标资源的类型为视频类型时,如果所述目标资源的URL为静态链接或所述目标资源的URL为动态链接且所述目标资源的URL中不包含范围参数,则将所述目标资源的URL的全路径获取为所述目标资源的唯一标识,如果所述目标资源的URL为动态链接且所述目标资源的URL中包含范围参数,则将所述目标资源的URL的绝对路径获取为所述目标资源的唯一标识,所述范围参数用于指示所述访问请求所请求的数据量;
根据所述目标资源的唯一标识,查询缓存子系统CSS中是否存在所述目标资源;
如果所述CSS中存在所述目标资源,则向所述终端发送重定向报文,所述重定向报文携带所述CSS的地址,由所述终端根据所述CSS的地址对所述目标资源进行访问。
2.根据权利要求1所述的方法,其特征在于,所述根据多个资源类型的通用识别特征,确定所述目标资源的类型包括:
从所述目标资源的源站对所述目标资源的访问请求的响应信息中,获取所述目标资源的格式信息;
根据所述目标资源的格式信息和所述目标资源的URL,确定目标通用识别特征,所述目标通用识别特征为与所述目标资源的格式信息和所述目标资源的URL匹配的通用识别特征;
将所述目标通用识别特征对应的资源类型确定为所述目标资源的类型。
3.根据权利要求1所述的方法,其特征在于,图片类型的通用识别特征的获取过程包括:
获取多个图片样本的格式信息;
对于每个图片样本,将所述图片样本的格式信息确定为所述图片样本的识别特征;
根据所述多个图片样本的识别特征,确定所述图片类型的通用识别特征,所述图片类型的通用识别特征为在所述多个图片样本的识别特征中所占比例大于第一指定比例的识别特征。
4.根据权利要求1所述的方法,其特征在于,网页文本类型、下载类型、音频类型或视频类型中任一资源类型的通用识别特征的获取过程包括:
对于每个资源类型,获取所述资源类型的多个目标样本的格式信息和所述多个目标样本的URL;
确定所述资源类型的多个目标样本的识别特征,每个目标样本的识别特征用于描述所述目标样本的格式信息和所述目标样本的URL;
根据所述多个目标样本的识别特征,确定所述资源类型的通用识别特征,所述资源类型的通用识别特征为在所述多个目标样本的识别特征中所占比例大于第二指定比例的识别特征。
5.一种资源访问装置,其特征在于,应用于重定向子系统RSS,所述装置包括:
确定模块,用于当获取到终端对目标资源的访问请求时,根据多个资源类型的通用识别特征,确定所述目标资源的类型,所述访问请求携带所述目标资源的统一资源定位符URL,每个资源类型的通用识别特征通过分析多个资源样本得到;
获取模块,用于当所述目标资源类型为图片类型、网页文本类型、应用下载类型或音频类型时,将所述目标资源的URL的全路径获取为所述目标资源的唯一标识;当所述目标资源类型为视频类型时,如果所述目标资源的URL为静态链接或所述目标资源的URL为动态链接且所述目标资源的URL中不包含范围参数,则将所述目标资源的URL的全路径获取为所述目标资源的唯一标识,如果所述目标资源的URL为动态链接且所述目标资源的URL中包含范围参数,则将所述目标资源的URL的绝对路径获取为所述目标资源的唯一标识,所述范围参数用于指示所述访问请求所请求的数据量;
查询模块,用于根据所述目标资源的唯一标识,查询缓存子系统CSS中是否存在所述目标资源;
发送模块,用于如果所述CSS中存在所述目标资源,则向所述终端发送重定向报文,所述重定向报文携带所述CSS的地址,由所述终端根据所述CSS的地址对所述目标资源进行访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710056394.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种云端数据快速存储方法及装置
- 下一篇:离线缓存方法、设备及系统





