[发明专利]一种访问地址容错方法及容错装置在审
申请号: | 201810497582.7 | 申请日: | 2018-05-22 |
公开(公告)号: | CN108763404A | 公开(公告)日: | 2018-11-06 |
发明(设计)人: | 徐佳宏;顾曼;华道伟 | 申请(专利权)人: | 深圳市茁壮网络股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518004 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 访问地址 目标文件 标准文件 容错装置 替换 地址访问 访问文件 可执行性 容错处理 容错技术 文件地址 纠错 判定 匹配 中断 响应 | ||
1.一种访问地址容错方法,其特征在于,所述方法包括:
获取访问地址;
判断获取的访问地址中的目标文件扩展名是否正确;
响应于所述目标文件扩展名不正确,确定与所述目标文件扩展名相匹配的标准文件扩展名;
将所述目标文件扩展名替换为确定出的标准文件扩展名,得到纠错后的访问地址。
2.根据权利要求1所述的方法,其特征在于,所述判断获取的访问地址中的目标文件扩展名是否正确,包括:
判断预设的至少一个标准文件扩展名中是否存在与所述目标文件扩展名相同的标准文件扩展名,如果否,判定所述目标文件扩展名不正确;如果是,判定所述目标文件扩展名正确。
3.根据权利要求2所述的方法,其特征在于,所述确定与所述目标文件扩展名相匹配的标准文件扩展名,包括:
从所述至少一个标准文件扩展名中,确定出标准文件扩展名备选集;其中,所述标准文件扩展名备选集包括:与所述目标文件扩展名之间的匹配度大于或不小于匹配度阈值的标准文件扩展名;
按照所述匹配度由大到小的顺序,对所述标准文件扩展名备选集中的标准文件扩展名进行排序,得到文件扩展名序列;
将所述文件扩展名序列中位于第一位的标准文件扩展名,确定为与所述目标文件扩展名相匹配的标准文件扩展名。
4.根据权利要求2所述的方法,其特征在于,所述确定与所述目标文件扩展名相匹配的标准文件扩展名,包括:
按照与所述目标文件扩展名之间的匹配度由大到小的顺序,对所述至少一个标准文件扩展名进行排序,得到文件扩展名序列;
将所述文件扩展名序列中位于第一位的标准文件扩展名,确定为与所述目标文件扩展名相匹配的标准文件扩展名。
5.根据权利要求3或4所述的方法,其特征在于,
在得到纠错后的访问地址后,所述方法还包括:执行至少一次访问容错操作,直至满足停止条件。
6.根据权利要求5所述的方法,其特征在于,所述访问容错操作包括:
访问纠错后的访问地址;
若访问失败,将所述目标文件扩展名替换为所述文件扩展名序列中的下一标准文件扩展名,重新得到纠错后的访问地址;
所述停止条件包括:所述目标文件扩展名位于所述文件扩展名序列中的最后一位,或者,访问成功。
7.根据权利要求5所述的方法,其特征在于,所述访问容错操作包括:
移除所述文件扩展名序列中位于第一位的标准文件扩展名;
访问纠错后的访问地址;
若访问失败,将所述目标文件扩展名替换为所述文件扩展名序列中位于第一位的标准文件扩展名,重新得到纠错后的访问地址;
所述停止条件包括:所述文件扩展名序列为空,或者,访问成功。
8.一种访问地址容错装置,其特征在于,所述访问地址容错装置包括:访问地址获取模块、文件扩展名判断模块、文件扩展名确定模块和文件扩展名替换模块;
所述访问地址获取模块用于获取访问地址;
所述文件扩展名判断模块用于判断获取的访问地址中的目标文件扩展名是否正确;
所述文件扩展名确定模块用于在所述文件扩展名判断模块判定所述目标文件扩展名不正确后,确定与所述目标文件扩展名相匹配的标准文件扩展名;
所述文件扩展名替换模块用于将所述目标文件扩展名替换为确定出的标准文件扩展名,得到纠错后的访问地址。
9.根据权利要求8所述的访问地址容错装置,其特征在于,所述文件扩展名确定模块包括:序列确定子模块和扩展名确定子模块;
所述序列确定子模块用于按照所述匹配度由大到小的顺序,对所述标准文件扩展名备选集中的标准文件扩展名进行排序,得到文件扩展名序列;或者,用于按照与所述目标文件扩展名之间的匹配度由大到小的顺序,对所述至少一个标准文件扩展名进行排序,得到文件扩展名序列;
所述扩展名确定子模块用于将所述文件扩展名序列中位于第一位的标准文件扩展名,确定为与所述目标文件扩展名相匹配的标准文件扩展名。
10.根据权利要求9所述的访问地址容错装置,其特征在于,所述访问容错装置还包括访问容错操作执行模块;
所述访问容错操作执行模块用于在得到纠错后的访问地址后,所述方法还包括:执行至少一次访问容错操作,直至满足停止条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市茁壮网络股份有限公司,未经深圳市茁壮网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810497582.7/1.html,转载请声明来源钻瓜专利网。