[發明專利]一種用于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.szxzyx.cn/pat/books/200910001080.1/1.html,轉載請聲明來源鉆瓜專利網。





