[发明专利]一种用于URL重写的方法和设备无效
申请号: | 200910001080.1 | 申请日: | 2009-01-21 |
公开(公告)号: | CN101477540A | 公开(公告)日: | 2009-07-08 |
发明(设计)人: | 佛朗索瓦·卢克·科利侬 | 申请(专利权)人: | 佛朗索瓦·卢克·科利侬 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/06;H04L29/12 |
代理公司: | 北京正理专利代理有限公司 | 代理人: | 王德桢 |
地址: | 法国阿尔*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 url 重写 方法 设备 | ||
1.一种用于URL重写的方法,所述方法包括:
●用户计算机一旦接收一个由用户提供的由字符构成的至少由域名和 TLD组成的URL,监测错误消息的生成,所述错误消息包括数据域, 指示生成的错误从而URL与可识别的因特网协议地址不匹配;
●一旦生成所述错误消息,搜索所述已经导致所述错误消息生成的 URL,将所述搜索的URL重路由到URL重写站;
其特征在于所述方法进一步包括:
●在所述重写站中扫描所述被搜索URL,用于在其字符中检测一个或多个属 于预定字符列表中的字符的存在,所述列表还包括用于每个所述预定字 符的替代字符,并且一旦检测到这样的预定字符,后者被给定的替代字 符所取代,用于将被搜索URL形成一个替代URL;
●在所述替代URL中分离所述域名和所述TLD;
●将所述域名和属于域名字典中的补充域名进行比较,一旦存在所述域名 和所述补充域名之间的匹配,通过将所述用于重写URL的补充域名取代 所述域名来重写所述替代URL;
●如果以上步骤没有得到重写的URL,将TLD和属于TLD字典中的补充TLD 进行比较,一旦存在所述TLD与所述补充TLD之间的匹配,通过将所述 用于重写URL的补充TLD取代所述TLD来重写所述替代URL;
●如果以上步骤没有得到重写的URL,在所述域名上应用拼写纠正算法,并 且如果所述应用导致域名的修改,用所述修改的域名代替所述域名用于 重写所述URL;
●如果以上步骤没有得到重写URL,将所述域名分成多个分段,且验证所述 分段在语言学上是否可以接受,如果所述分段在语言学上不能被接受, 用与该分段具有多个相同字符的语言学上可以接受的分段取代所述分 段,通过使用所述替代分段重写所述URL;
●将所述重写的URL呈现给用户。
2.如权利要求1所述的方法,其特征在于所述预定字符列表包括表示连 接或分离特性的字符的子列表,每个所述子列表的字符有作为替代字符的间 隔字符以形成分段的域名。
3.如权利要求2所述的方法,其特征在于所述比较步骤在所述分段域名 的分段上进行。
4.如权利要求1,2或3所述的方法,其特征在于与URL分离之后,扫 描所述TLD用于检测无关字符,且一旦检测到所述无关字符,后者被移除。
5.如权利要求1至4中任一权利要求所述的方法,其特征在于所述拼写 算法由距离为2的Livenshtein算法形成。
6.如权利要求1至5中任一权利要求所述的方法,其特征在于对域名进 一步分段分割是基于分割具有预定的字符数的分段,扫描每一个分段用于检 测在一个分段和一个所述字典中的可比字之间共同的字符,每一次检测到共 同的字符会加分,并且基于所述得分在分段中确定对应率,所述得到最高分 的可比字被选择进行替换。
7.如权利要求6所述的方法,其特征在于为所述得分定义一个低阈值, 其中如果没有一个得分达到所述阈值,不提供替代。
8.如权利要求1至7中任一权利要求所述的方法,其特征在于一旦搜索 所述URL,指示实际时间的时间数据也被搜索并附加到所述URL上。
9.如权利要求1至8中任一权利要求所述的方法,其特征在于一旦搜索 所述URL,从所述URL中得到所述URL的地理位置信息并附加到所述URL上。
10.一种重写URL的设备,所述设备包括:
●检测设备用于用户计算机一旦接收一个由用户提供的由字符构成的 至少由域名和TLD组成的URL,监测错误消息的生成,所述错误消息 包括数据域,指示生成的错误从而URL与可识别的因特网协议地址不 匹配;
●搜索设备用于一旦生成所述错误消息,搜索所述已经导致所述错误消 息生成的URL,将所述搜索的URL重路由到URL重写站;
其特征在于所述重写站包括:
●扫描设备用于扫描所述被搜索URL,用于在其字符中检测一个或多个属于 预定字符列表中的字符的存在,所述列表还包括用于每个所述预定字符 的替代字符;
●替代设备用于并且一旦检测到这样的预定字符,后者被给定的替代字符 所取代,用于由被搜索URL形成一个替代URL,所述替代URL中分离域名 和所述TLD;
●比较设备用于将所述域名和属于域名字典中的补充域名进行比较,一旦 存在所述域名和所述补充域名之间的匹配,则将所述补充域名提供给所 述扫描设备,该扫描设备进一步用来通过将所述用于重写URL的补充域 名取代所述域名来重写所述替代URL,所述比较设备还用于,如果以上步 骤没有得到重写的URL,将TLD和属于TLD字典中的补充TLD进行比较, 一旦存在所述TLD与所述补充TLD之间的匹配,则将所述补充TLD提供 给所述扫描设备,该扫描设备进一步用来通过将所述用于重写URL的补 充TLD取代所述TLD来重写所述替代URL;
●拼写纠正设备用于在所述域名中应用拼写纠正算法,如果替代设备没有 生成重写URL,在所述域名上进一步应用拼写纠正算法,并且如果所述应 用导致域名的修改,用所述修改的域名代替所述域名用于重写所述URL;
●分离设备用于如果以上步骤没有得到重写URL,将所述域名分成多个分 段,且验证所述分段在语言学上是否可以接受,如果所述分段在语言学 上不能被接受,用与该分段具有多个相同字符的语言学上可以接受的分 段取代所述分段,通过使用所述替代分段重写所述URL。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛朗索瓦·卢克·科利侬,未经佛朗索瓦·卢克·科利侬许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910001080.1/1.html,转载请声明来源钻瓜专利网。