地址過濾方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本公開涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種地址過濾方法及裝置。
【背景技術(shù)】
[0002] 網(wǎng)頁上顯示的廣告資源,不但影響用戶的瀏覽體驗(yàn),而且浪費(fèi)用戶的流量。
[0003] 相關(guān)技術(shù)對廣告資源進(jìn)行過濾,首先通過預(yù)設(shè)匹配算法構(gòu)建過濾匹配表,再根據(jù) 過濾匹配表中的至少一個正則表達(dá)式對網(wǎng)頁素材資源所對應(yīng)的URL(UniformResource Locator,統(tǒng)一資源定位符)地址進(jìn)行匹配,當(dāng)匹配成功時,即確定該URL地址為需要過濾的 廣告地址并進(jìn)行過濾。由于同一網(wǎng)頁中的相同廣告資源對應(yīng)的URL地址通常相同,當(dāng)接收 到兩個相同的URL地址時,需要使用預(yù)設(shè)匹配算法進(jìn)行兩次相同的匹配操作,不僅影響過 濾的效率,而且會浪費(fèi)計(jì)算資源。
【發(fā)明內(nèi)容】
[0004] 本公開實(shí)施例提供了一種地址過濾方法及裝置,該技術(shù)方案如下:
[0005] 根據(jù)本公開實(shí)施例的第一方面,提供一種地址過濾方法,該方法包括:
[0006] 獲取網(wǎng)頁素材資源所對應(yīng)的URL地址,網(wǎng)頁素材資源包括圖片資源、音頻資源、視 頻資源和文字資源中的至少一種;
[0007] 在地址緩存列表中查找是否存儲有URL地址,地址緩存列表用于存儲已經(jīng)經(jīng)過預(yù) 設(shè)匹配算法匹配的URL地址;
[0008] 當(dāng)?shù)刂肪彺媪斜碇形创鎯τ性揢RL地址時,根據(jù)預(yù)設(shè)匹配算法匹配該URL地址是 否為需要過濾的URL地址。
[0009] 根據(jù)本公開實(shí)施例的第二方面,提供一種地址過濾裝置,該裝置包括:
[0010] 第一獲取模塊,被配置為獲取網(wǎng)頁素材資源所對應(yīng)的URL地址,網(wǎng)頁素材資源包 括圖片資源、音頻資源、視頻資源和文字資源中的至少一種;
[0011] 查找模塊,被配置為在地址緩存列表中查找是否存儲有URL地址,地址緩存列表 用于存儲已經(jīng)經(jīng)過預(yù)設(shè)匹配算法匹配的URL地址;
[0012] 匹配模塊,被配置為當(dāng)?shù)刂肪彺媪斜碇形创鎯τ蠻RL地址時,根據(jù)預(yù)設(shè)匹配算法 匹配URL地址是否為需要過濾的URL地址。
[0013] 根據(jù)本公開實(shí)施例的第三方面,提供一種地址過濾裝置,該裝置包括:
[0014] 處理器;
[0015] 用于存儲所述處理器的可執(zhí)行指令的存儲器;
[0016] 其中,該處理器被配置為:
[0017] 獲取網(wǎng)頁素材資源所對應(yīng)的URL地址,網(wǎng)頁素材資源包括圖片資源、音頻資源、視 頻資源和文字資源中的至少一種;
[0018] 在地址緩存列表中查找是否存儲有該URL地址,地址緩存列表用于存儲已經(jīng)經(jīng)過 預(yù)設(shè)匹配算法匹配的URL地址;
[0019] 當(dāng)?shù)刂肪彺媪斜碇形创鎯τ性揢RL地址時,根據(jù)預(yù)設(shè)匹配算法匹配該URL地址是 否為需要過濾的URL地址。
[0020] 本公開實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0021] 通過在地址緩存列表中查找是否存儲有獲取到的URL地址,當(dāng)未查找到該URL地 址時,再根據(jù)預(yù)設(shè)匹配算法匹配該URL地址是否為需要過濾的URL地址;解決當(dāng)接收到兩個 相同的URL地址時,需要使用預(yù)設(shè)匹配算法進(jìn)行兩次相同的匹配操作,不僅影響過濾的效 率,而且會浪費(fèi)計(jì)算資源的問題;達(dá)到了只需要使用預(yù)設(shè)匹配算法對未存儲在地址緩存列 表中的URL地址進(jìn)行匹配,從而提高了過濾的效率,節(jié)省計(jì)算資源的效果。
[0022] 應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不 能限制本公開。
【附圖說明】
[0023] 此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施 例,并與說明書一起用于解釋本公開的原理。
[0024] 圖1是本公開各個實(shí)施例所涉及的實(shí)施環(huán)境的環(huán)境示意圖;
[0025] 圖2A是根據(jù)一示例性實(shí)施例示出的地址過濾方法的方法流程圖;
[0026] 圖2B是根據(jù)一示例性實(shí)施例示出的地址過濾方法的方法流程圖;
[0027] 圖2C是根據(jù)一示例性實(shí)施例示出的地址過濾方法的方法流程圖;
[0028] 圖2D是根據(jù)一示例性實(shí)施例示出的地址過濾方法的方法流程圖;
[0029] 圖3A是根據(jù)另一示例性實(shí)施例示出的地址過濾方法的方法流程圖;
[0030] 圖3B是根據(jù)另一示例性實(shí)施例示出的地址過濾方法所涉及的獲取URL地址過程 的方法流程圖;
[0031] 圖4是根據(jù)再一示例性實(shí)施例示出的地址過濾方法的方法流程圖;
[0032] 圖5是根據(jù)又一示例性實(shí)施例示出的地址過濾方法的方法流程圖;
[0033] 圖6是根據(jù)一示例性實(shí)施例示出的地址過濾裝置的結(jié)構(gòu)方框圖;
[0034] 圖7是根據(jù)另一示例性實(shí)施例示出的地址過濾裝置的結(jié)構(gòu)方框圖;
[0035] 圖8是根據(jù)一示例性實(shí)施例示出的地址過濾裝置的框圖。
[0036] 通過上述附圖,已示出本公開明確的實(shí)施例,后文中將有更詳細(xì)的描述。這些附圖 和文字描述并不是為了通過任何方式限制本公開構(gòu)思的范圍,而是通過參考特定實(shí)施例為 本領(lǐng)域技術(shù)人員說明本公開的概念。
【具體實(shí)施方式】
[0037] 這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及 附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例 中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附 權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0038] 圖1是本公開各個實(shí)施例所涉及的實(shí)施環(huán)境的環(huán)境示意圖,該實(shí)施環(huán)境包括電子 設(shè)備110、網(wǎng)頁資源服務(wù)器120和服務(wù)器130。
[0039] 電子設(shè)備110可以由安裝有網(wǎng)頁瀏覽客戶端的電子設(shè)備來實(shí)現(xiàn)。該電子設(shè)備可以 是智能手機(jī)、平板電腦、電子書閱讀器和膝上型便攜計(jì)算機(jī)(相機(jī)、攝像機(jī))等等。
[0040] 電子設(shè)備110與網(wǎng)頁資源服務(wù)器120之間通過有線或無線網(wǎng)絡(luò)相連。
[0041] 網(wǎng)頁資源服務(wù)器120可以是一臺服務(wù)器,或者由若干臺服務(wù)器組成的服務(wù)器集 群,或者是一個云計(jì)算服務(wù)中心。該網(wǎng)頁資源服務(wù)器120用于根據(jù)電子設(shè)備120發(fā)送的網(wǎng) 頁訪問請求返回相應(yīng)的網(wǎng)頁代碼,并根據(jù)電子設(shè)備120發(fā)送的網(wǎng)頁素材資源獲取請求,返 回相應(yīng)的網(wǎng)頁素材。
[0042] 服務(wù)器130與電子設(shè)備120之間通過有線或無線網(wǎng)絡(luò)相連。
[0043] 服務(wù)器130可以是一臺服務(wù)器,或者由若干臺服務(wù)器組成的服務(wù)器集群,或者是 一個云計(jì)算服務(wù)中心。該服務(wù)器130用于接收發(fā)送多個電子設(shè)備120發(fā)送的地址緩存列表。[0044] 為了簡化描述,下文中僅以地址過濾方法由客戶端執(zhí)行來舉例說明,但對此不構(gòu) 成限定。
[0045] 圖2A是根據(jù)一示例性實(shí)施例示出的地址過濾方法的方法流程圖,本實(shí)施例以該 地址過濾方法用于安裝有網(wǎng)頁瀏覽客戶端的電子設(shè)備來進(jìn)行說明,該地址過濾方法可以包 括如下步驟。
[0046] 在步驟201中,獲取網(wǎng)頁素材資源所對應(yīng)的URL地址,網(wǎng)頁素材資源包括圖片資 源、音頻資源、視頻資源和文字資源中的至少一種;
[0047] 在步驟202中,在地址緩存列表中查找是否存儲有該URL地址,地址緩存列表用于 存儲已經(jīng)經(jīng)過預(yù)設(shè)匹配算法匹配的URL地址;
[0048] 該地址緩存列表包括第一緩存列表和第二緩存列表中的至少一個,其中,第一緩 存列表用于存儲預(yù)設(shè)匹配算法匹配出的需要過濾的URL地址,第二緩存列表用于存儲預(yù)設(shè) 匹配算法匹配出的不需要過濾的URL地址。
[0049] 在步驟203中,當(dāng)?shù)刂肪彺媪斜碇形创鎯τ性揢RL地址時,根據(jù)預(yù)設(shè)匹配算法匹配