的方法,其特征在于,所述地址緩存列表包括第一緩存列表和 第二緩存列表,所述第一緩存列表用于存儲所述預(yù)設(shè)匹配算法匹配出的需要過濾的U化地 址,所述第二緩存列表用于存儲所述預(yù)設(shè)匹配算法匹配出的不需要過濾的U化地址, 所述在地址緩存列表中查找是否存儲所述u化地址,包括: 檢測所述第一緩存列表中是否存儲有所述U化地址; 當(dāng)所述第一緩存列表中未存儲所述URL地址時,檢測所述第二緩存列表中是否存儲所 述U化地址; 當(dāng)所述第二緩存列表中未存儲所述U化地址時,執(zhí)行所述根據(jù)所述預(yù)設(shè)匹配算法匹配 所述U化地址是否為需要過濾的U化地址的步驟; 所述方法,還包括: 當(dāng)根據(jù)所述預(yù)設(shè)匹配算法匹配出所述U化地址為所述需要過濾的U化地址時,過濾所 述U化地址;將所述U化地址添加到所述第一緩存列表; 當(dāng)根據(jù)所述預(yù)設(shè)匹配算法匹配出所述U化地址為所述不需要過濾的U化地址時,根據(jù) 所述U化地址向網(wǎng)頁資源服務(wù)器發(fā)送網(wǎng)頁素材資源獲取請求;將所述U化地址添加到所述 第二緩存列表。
8. 根據(jù)權(quán)利要求5至7任一所述的方法,其特征在于,所述方法,還包括: 向服務(wù)器發(fā)送所述地址緩存列表,所述服務(wù)器用于根據(jù)所述地址緩存列表分析客戶端 的訪問習(xí)慣,并根據(jù)所述客戶端的訪問習(xí)慣和其它客戶端發(fā)送的所述地址緩存列表生成更 新信息; 接收所述更新信息,并根據(jù)所述更新信息更新所述地址緩存列表。
9. 根據(jù)權(quán)利要求1至7任一所述的方法,其特征在于,所述方法,還包括: 當(dāng)所述地址緩存列表中存儲有所述U化地址時,根據(jù)所述地址緩存列表的記錄直接過 濾所述U化地址,或,根據(jù)所述U化地址向所述網(wǎng)頁資源服務(wù)器發(fā)送所述網(wǎng)頁素材資源獲取 請求。
10. -種地址過濾裝置,其特征在于,所述裝置包括: 第一獲取模塊,被配置為獲取網(wǎng)頁素材資源所對應(yīng)的統(tǒng)一資源定位符U化地址,所述 網(wǎng)頁素材資源包括圖片資源、音頻資源、視頻資源和文字資源中的至少一種; 查找模塊,被配置為在地址緩存列表中查找是否存儲有所述U化地址,所述地址緩存 列表用于存儲已經(jīng)經(jīng)過預(yù)設(shè)匹配算法匹配的冊L地址; 匹配模塊,被配置為當(dāng)所述地址緩存列表中未存儲有所述U化地址時,根據(jù)所述預(yù)設(shè) 匹配算法匹配所述U化地址是否為需要過濾的U化地址。
11. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第一獲取模塊,包括: 請求發(fā)送子模塊,被配置為向網(wǎng)頁資源服務(wù)器發(fā)送網(wǎng)頁訪問請求,所述網(wǎng)頁訪問請求 攜帶有所述網(wǎng)頁的網(wǎng)址,所述網(wǎng)頁資源服務(wù)器用于根據(jù)所述網(wǎng)址查找所述網(wǎng)頁對應(yīng)的網(wǎng)頁 代碼; 代碼接收子模塊,接收所述網(wǎng)頁資源服務(wù)器發(fā)送的所述網(wǎng)頁代碼,所述網(wǎng)頁代碼包括 至少一個所述網(wǎng)頁素材資源所對應(yīng)的U化地址; 獲取子模塊,被配置為獲取所述網(wǎng)頁代碼中包括的所述網(wǎng)頁素材資源的U化地址。
12. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述地址緩存列表中的各個U化地址采 用哈希表存儲; 所述查找模塊,包括: 操作子模塊,被配置為將所述U化地址進行哈?;僮鳎玫焦;僮骱蟮腢化地 址; 查找子模塊,被配置為根據(jù)經(jīng)過所述哈?;僮鞯膗化地址在所述地址緩存列表中查 找是否存儲有所述U化地址。
13. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置,還包括: 第二獲取模塊,被配置為獲取所述地址緩存列表中各個U化地址被查找出的次數(shù); 排序模塊,被配置為根據(jù)所述次數(shù)對所述地址緩存列表中各個U化地址進行查找優(yōu)先 級排序,所述查找優(yōu)先級用于標(biāo)識各個U化地址在查找時的查找先后順序。
14. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述地址緩存列表包括第一緩存列表, 所述第一緩存列表用于存儲所述預(yù)設(shè)匹配算法匹配出的需要過濾的U化地址, 所述裝置,還包括: 第一過濾模塊,被配置為當(dāng)根據(jù)所述預(yù)設(shè)匹配算法檢測到所述URL地址是所述需要過 濾的U化地址時,過濾所述U化地址; 第一添加模塊,被配置為將所述U化地址添加到所述第一緩存列表中。
15. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述地址緩存列表包括第二緩存列表, 所述第二緩存列表用于存儲所述預(yù)設(shè)匹配算法匹配出的不需要過濾的U化地址, 所述裝置,還包括: 第一發(fā)送模塊,被配置為當(dāng)根據(jù)所述預(yù)設(shè)匹配算法檢測到所述U化地址是所述不需要 過濾的U化地址時,根據(jù)所述U化地址向網(wǎng)頁資源服務(wù)器發(fā)送網(wǎng)頁素材資源獲取請求; 第二添加模塊,被配置為將所述U化地址添加到所述第二緩存列表中。
16. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述地址緩存列表包括第一緩存列表 和第二緩存列表,所述第一緩存列表用于存儲所述預(yù)設(shè)匹配算法匹配出的需要過濾的U化 地址,所述第二緩存列表用于存儲所述預(yù)設(shè)匹配算法匹配出的不需要過濾的U化地址, 所述查找模塊,包括: 第一檢測子模塊,被配置為檢測所述第一緩存列表中是否存儲所述U化地址; 第二檢測子模塊,被配置為當(dāng)所述第一緩存列表中未存儲所述U化地址時,檢測所述 第二緩存列表中是否存儲所述U化地址; 所述第二檢測子模塊,還被配置為當(dāng)所述第二緩存列表中未存儲所述U化地址時,執(zhí) 行所述根據(jù)所述預(yù)設(shè)匹配算法匹配所述U化地址是否為需要過濾的U化地址的步驟; 所述裝置,還包括: 第二過濾模塊,被配置為當(dāng)根據(jù)所述預(yù)設(shè)匹配算法匹配出所述U化地址為所述需要過 濾的U化地址時,過濾所述U化地址;將所述U化地址添加到所述第一緩存列表; 第二發(fā)送模塊,被配置為當(dāng)根據(jù)所述預(yù)設(shè)匹配算法匹配出所述U化地址為所述不需要 過濾的U化地址時,根據(jù)所述U化地址向網(wǎng)頁資源服務(wù)器發(fā)送網(wǎng)頁素材資源獲取請求;將所 述U化地址添加到所述第二緩存列表。
17. 根據(jù)權(quán)利要求14至16任一所述的裝置,其特征在于,所述裝置,還包括: 列表發(fā)送模塊,被配置為向服務(wù)器發(fā)送所述地址緩存列表,所述服務(wù)器用于根據(jù)所述 地址緩存列表分析客戶端的訪問習(xí)慣,并根據(jù)所述客戶端的訪問習(xí)慣和其它客戶端發(fā)送的 所述地址緩存列表生成更新信息; 接收模塊,被配置為接收所述更新信息,并根據(jù)所述更新信息更新所述地址緩存列表。
18. 根據(jù)權(quán)利要求10至16任一所述的裝置,其特征在于,所述裝置,還包括: 第H過濾模塊,被配置為當(dāng)所述地址緩存列表中存儲有所述U化地址時,根據(jù)所述地 址緩存列表的記錄直接過濾所述U化地址,或,根據(jù)所述U化地址向所述網(wǎng)頁資源服務(wù)器發(fā) 送所述網(wǎng)頁素材資源獲取請求。
19. 一種地址過濾裝置,其特征在于,包括: 處理器; 用于存儲所述處理器的可執(zhí)行指令的存儲器; 其中,所述處理器被配置為: 獲取網(wǎng)頁素材資源所對應(yīng)的統(tǒng)一資源定位符U化地址,所述網(wǎng)頁素材資源包括圖片資 源、音頻資源、視頻資源和文字資源中的至少一種; 在地址緩存列表中查找是否存儲有所述U化地址,所述地址緩存列表用于存儲已經(jīng)經(jīng) 過預(yù)設(shè)匹配算法匹配的U化地址; 當(dāng)所述地址緩存列表中未存儲有所述U化地址時,根據(jù)所述預(yù)設(shè)匹配算法匹配所述 U化地址是否為需要過濾的U化地址。
【專利摘要】本公開是關(guān)于一種地址過濾方法及裝置,屬于互聯(lián)網(wǎng)技術(shù)領(lǐng)域。所述方法包括:獲取網(wǎng)頁素材資源所對應(yīng)的URL地址,該網(wǎng)頁素材資源包括圖片資源、音頻資源、視頻資源和文字資源中的至少一種;在地址緩存列表中查找是否存儲有該URL地址,地址緩存列表用于存儲已經(jīng)經(jīng)過預(yù)設(shè)匹配算法匹配的URL地址;當(dāng)?shù)刂肪彺媪斜碇形创鎯τ性揢RL地址時,根據(jù)預(yù)設(shè)匹配算法匹配URL地址是否為需要過濾的URL地址。本公開達到了只需要使用預(yù)設(shè)匹配算法對未存儲在地址緩存列表中的URL地址進行匹配,從而提高了過濾的效率,節(jié)省計算資源的效果。
【IPC分類】H04L29-12
【公開號】CN104683496
【申請?zhí)枴緾N201510079200
【發(fā)明人】范金松, 於一飛, 左景龍
【申請人】小米科技有限責(zé)任公司
【公開日】2015年6月3日
【申請日】2015年2月13日