[发明专利]一种资源访问方法、装置及计算设备有效
申请号: | 202111488593.7 | 申请日: | 2021-12-08 |
公开(公告)号: | CN113904962B | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 兰雪松;吕伍军;郑幼戈 | 申请(专利权)人: | 统信软件技术有限公司 |
主分类号: | H04L43/0894 | 分类号: | H04L43/0894;H04L67/02;G06F16/955;G06F16/14 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 周红力 |
地址: | 100176 北京市大兴区北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 访问 方法 装置 计算 设备 | ||
1.一种资源访问方法,在操作系统中执行,包括步骤:
接收应用程序发送的基于URI访问资源的请求;
基于所述URI从协议分析器获取本次最优解析器信息,其中,最优解析器为解析效率最高的解析器;
基于所述本次最优解析器信息请求本次最优解析器对所述URI进行解析,以获取所述本次最优解析器返回的资源信息结构体,所述资源信息结构体中包括一种或多种资源属性信息;以及
将所述资源信息结构体发送至所述协议分析器,通过所述协议分析器对所述资源信息结构体进行分析,以确定所述资源信息结构体对应的资源访问类型、以及该资源访问类型对应的下次最优解析器。
2.如权利要求1所述的方法,其中,对资源信息结构体进行分析的步骤包括:
根据所述资源信息结构体中的一种或多种资源属性信息确定资源访问类型,并从所述资源信息结构体中获取本次访问耗时数据;
根据所述资源访问类型对应的历史访问耗时数据和本次访问耗时数据,来确定与所述资源访问类型相对应的下次最优解析器。
3.如权利要求2所述的方法,其中,确定与所述资源访问类型相对应的下次最优解析器的步骤包括:
判断本次访问耗时数据是否超过耗时阈值;
如果本次访问耗时数据不超过耗时阈值,则将所述本次最优解析器确定为与所述资源访问类型相对应的下次最优解析器。
4.如权利要求3所述的方法,其中,还包括步骤:
如果本次访问耗时数据超过耗时阈值,并且所述资源访问类型是首次访问,则基于预设解析器优先级顺序将第二优先级解析器确定为与所述资源访问类型相对应的下次最优解析器;
如果本次访问耗时数据超过耗时阈值,并且所述资源访问类型不是首次访问,则根据所述资源访问类型对应的历史访问耗时数据和本次访问耗时数据,来动态调整解析器的优先级顺序,以确定与资源访问类型相对应的下次最优解析器。
5.如权利要求1-4中任一项所述的方法,其中,所述URI中包括资源协议,在接收应用程序发送的基于URI访问资源的请求之前,还包括步骤:
从配置文件中获取解析器列表并发送至协议分析器,以便协议分析器根据所述解析器列表来确定与每种资源协议相匹配的一种或多种解析器、以及预设解析器优先级顺序。
6.如权利要求2所述的方法,其中,
所述资源信息结构体中的资源属性信息包括本次访问耗时、资源基础类型、资源大小、资源深度、子资源数量、子资源列表中的一种或多种。
7.如权利要求6所述的方法,其中,根据所述资源信息结构体中的一种或多种资源属性信息确定资源访问类型的步骤包括:
如果资源信息结构体中的资源深度向下相差不超过资源深度阈值、资源大小向下相差不超过资源大小阈值、子资源数量向下相差不超过子资源数量阈值、且资源基础类型相同,则确定为同一种资源访问类型。
8.如权利要求1-4中任一项所述的方法,其中,基于所述URI从协议分析器获取本次最优解析器信息的步骤包括:
调用协议分析器提供的解析器查询接口,以查询与所述URI相对应的本次最优解析器信息。
9.如权利要求1-4中任一项所述的方法,其中,在获取所述本次最优解析器返回的资源信息结构体之后,还包括步骤:
将所述资源信息结构体返回至所述应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于统信软件技术有限公司,未经统信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111488593.7/1.html,转载请声明来源钻瓜专利网。