括一些不需要過濾的URL,因此通過設(shè)置白名單來匹配這些不需要過濾的URL。若URL 命中黑名單且不命中白名單,則執(zhí)行步驟S610,反之,若未命中黑名單且不命中白名單,則 執(zhí)行步驟S609。
[0130] 步驟 S609,返回 False。
[0131] 步驟S610,輸出對應(yīng)的過濾規(guī)則。
[0132] 步驟S611,利用對應(yīng)的過濾規(guī)則進(jìn)行廣告過濾。
[0133] 通過本發(fā)明實(shí)施例,對比現(xiàn)有技術(shù)的廣告過濾時(shí)間,可以實(shí)現(xiàn)如下效果:
[0134] 在傳統(tǒng)的廣告過濾耗時(shí):
[0135]
[0136] 利用本發(fā)明后廣告過濾耗時(shí):
[0137]
[0138] 由上表可知,利用本發(fā)明提出的廣告過濾方法可以明顯減低訪問網(wǎng)頁時(shí)所進(jìn)行的 廣告過濾耗時(shí),提1?用戶體驗(yàn)。
[0139] 需要說明的是,對于前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列 的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因?yàn)?依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知 悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作和模塊并不一定是本發(fā)明 所必須的。
[0140] 在上述實(shí)施例中,對各個實(shí)施例的描述都各有側(cè)重,某個實(shí)施例中沒有詳述的部 分,可以參見其他實(shí)施例的相關(guān)描述。
[0141] 在本申請所提供的兒個實(shí)施例中,應(yīng)該理解到,所揭露的裝置,可通過其它的方式 實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種 邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可 以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間 的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接, 可以是電性或其它的形式。
[0142] 所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯 示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個 網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目 的。
[0143] 另外,在本發(fā)明各個實(shí)施例中的各功能單元可以集成在一個處理單元中,也可以 是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單 元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0144] 所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用 時(shí),可以存儲在一個計(jì)算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì) 上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形 式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算 機(jī)設(shè)備(可為個人計(jì)算機(jī)、移動終端、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所 述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、只讀存儲器(ROM, Read-Only Memory)、隨機(jī)存取存儲器(RAM, Random Access Memory)、移動硬盤、磁碟或者光盤等各種 可以存儲程序代碼的介質(zhì)。
[0145] 以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種廣告過濾方法,其特征在于,包括: 獲取在瀏覽器中輸入的統(tǒng)一資源定位符; 利用廣告過濾規(guī)則的關(guān)鍵字對所述統(tǒng)一資源定位符進(jìn)行匹配; 如果所述統(tǒng)一資源定位符與所述關(guān)鍵字匹配,則將所述統(tǒng)一資源定位符與所述關(guān)鍵字 對應(yīng)的廣告過濾規(guī)則進(jìn)行匹配;以及 如果所述統(tǒng)一資源定位符與所述關(guān)鍵字對應(yīng)的廣告過濾規(guī)則匹配,則利用所述廣告過 濾規(guī)則進(jìn)行廣告過濾。2. 根據(jù)權(quán)利要求1所述的廣告過濾方法,其特征在于, 在所述利用廣告過濾規(guī)則的關(guān)鍵字對所述統(tǒng)一資源定位符進(jìn)行匹配之前,所述瀏覽器 廣告過濾方法還包括:獲取與所述廣告過濾規(guī)則對應(yīng)的關(guān)鍵字;建立與所述廣告過濾規(guī)則 對應(yīng)的關(guān)鍵字的字典樹; 其中,所述利用廣告過濾規(guī)則的關(guān)鍵字對所述統(tǒng)一資源定位符進(jìn)行匹配步驟包括:獲 取所述字典樹中的關(guān)鍵字;判斷所述統(tǒng)一資源定位符與所述字典樹中的關(guān)鍵字是否匹配。3. 根據(jù)權(quán)利要求2所述的廣告過濾方法,其特征在于, 所述獲取與所述廣告過濾規(guī)則對應(yīng)的關(guān)鍵字包括:讀取所述廣告過濾規(guī)則的文件;從 所述廣告過濾規(guī)則的文件中提取所述關(guān)鍵字; 所述建立與廣告過濾規(guī)則對應(yīng)的關(guān)鍵字的字典樹包括:建立所述關(guān)鍵字與所述廣告過 濾規(guī)則的對應(yīng)關(guān)系;根據(jù)提取的關(guān)鍵字建立所述字典樹。4. 根據(jù)權(quán)利要求1所述的廣告過濾方法,其特征在于, 所述利用廣告過濾規(guī)則的關(guān)鍵字對所述統(tǒng)一資源定位符進(jìn)行匹配包括:判斷所述統(tǒng)一 資源定位符與所述廣告過濾規(guī)則的關(guān)鍵字是否匹配,其中,如果判斷出所述統(tǒng)一資源定位 符與所述廣告過濾規(guī)則的關(guān)鍵字匹配,則將所述關(guān)鍵字對應(yīng)的廣告過濾規(guī)則轉(zhuǎn)換為正則表 達(dá)式; 將所述統(tǒng)一資源定位符與所述關(guān)鍵字對應(yīng)的廣告過濾規(guī)則進(jìn)行匹配包括:將所述統(tǒng)一 資源定位符與所述正則表達(dá)式進(jìn)行匹配; 其中,如果所述統(tǒng)一資源定位符與所述正則表達(dá)式匹配,則輸出所述正則表達(dá)式對應(yīng) 的廣告過濾規(guī)則,通過輸出的所述正則表達(dá)式對應(yīng)的廣告過濾規(guī)則進(jìn)行廣告過濾。5. 根據(jù)權(quán)利要求4所述的廣告過濾方法,其特征在于,在所述獲取在瀏覽器中輸入的 統(tǒng)一資源定位符之后,所述瀏覽器廣告過濾方法還包括: 將所述統(tǒng)一資源定位符傳入分段器; 在所述分段器中對所述統(tǒng)一資源定位符進(jìn)行分段,得到多個分段字符; 其中,所述利用廣告過濾規(guī)則的關(guān)鍵字對所述統(tǒng)一資源定位符進(jìn)行匹配包括:逐個將 所述多個分段字符與關(guān)鍵字匹配器中的關(guān)鍵字進(jìn)行匹配。6. -種廣告過濾裝置,其特征在于,包括: 第一獲取單兀,用于獲取在瀏覽器中輸入的統(tǒng)一資源定位符; 第一匹配單元,用于利用廣告過濾規(guī)則的關(guān)鍵字對所述統(tǒng)一資源定位符進(jìn)行匹配; 第二匹配單元,用于當(dāng)所述統(tǒng)一資源定位符與所述關(guān)鍵字匹配時(shí),將所述統(tǒng)一資源定 位符與所述關(guān)鍵字對應(yīng)的廣告過濾規(guī)則進(jìn)行匹配;以及 過濾單元,用于當(dāng)所述統(tǒng)一資源定位符與所述關(guān)鍵字對應(yīng)的廣告過濾規(guī)則匹配時(shí),利 用所述廣告過濾規(guī)則進(jìn)行廣告過濾。7. 根據(jù)權(quán)利要求6所述的廣告過濾裝置,其特征在于, 所述瀏覽器廣告過濾裝置還包括:第二獲取單元,用于在所述利用廣告過濾規(guī)則的關(guān) 鍵字對所述統(tǒng)一資源定位符進(jìn)行匹配之前,獲取與所述廣告過濾規(guī)則對應(yīng)的關(guān)鍵字;建立 單元,用于建立與所述廣告過濾規(guī)則對應(yīng)的關(guān)鍵字的字典樹; 其中,所述第一匹配單元包括:獲取模塊,用于獲取所述字典樹中的關(guān)鍵字;第一判斷 模塊,用于判斷所述統(tǒng)一資源定位符與所述字典樹中的關(guān)鍵字是否匹配。8. 根據(jù)權(quán)利要求7所述的廣告過濾裝置,其特征在于, 所述第二獲取單元包括:讀取模塊,用于讀取所述廣告過濾規(guī)則的文件;提取模塊,用 于從所述廣告過濾規(guī)則的文件中提取所述關(guān)鍵字; 所述建立單元包括:第一建立模塊,用于建立所述關(guān)鍵字與所述廣告過濾規(guī)則的對應(yīng) 關(guān)系;第二建立模塊,用于根據(jù)提取的關(guān)鍵字建立所述字典樹。9. 根據(jù)權(quán)利要求6所述的廣告過濾裝置,其特征在于, 所述第一匹配單元包括:第二判斷模塊,用于判斷所述統(tǒng)一資源定位符與所述廣告過 濾規(guī)則的關(guān)鍵字是否匹配,其中,如果判斷出所述統(tǒng)一資源定位符與所述廣告過濾規(guī)則的 關(guān)鍵字匹配,則將所述關(guān)鍵字對應(yīng)的廣告過濾規(guī)則轉(zhuǎn)換為正則表達(dá)式; 所述第二匹配單元包括:第一匹配模塊,用于將所述統(tǒng)一資源定位符與所述正則表達(dá) 式進(jìn)行匹配; 所述過濾單元還用于當(dāng)所述統(tǒng)一資源定位符與所述正則表達(dá)式匹配時(shí),輸出所述正則 表達(dá)式對應(yīng)的廣告過濾規(guī)則,通過輸出的所述正則表達(dá)式對應(yīng)的廣告過濾規(guī)則進(jìn)行廣告過 濾。10. 根據(jù)權(quán)利要求9所述的廣告過濾裝置,其特征在于,所述瀏覽器廣告過濾裝置包 括: 傳入單元,用于在獲取在瀏覽器中輸入的統(tǒng)一資源定位符之后,將所述統(tǒng)一資源定位 符傳入分段器; 分段單元,用于在所述分段器中對所述統(tǒng)一資源定位符進(jìn)行分段,得到多個分段字 符; 其中,所述第一匹配單元包括:第二匹配模塊,用于逐個將所述多個分段字符與關(guān)鍵字 匹配器中的關(guān)鍵字進(jìn)行匹配。
【專利摘要】本發(fā)明公開了一種廣告過濾方法和裝置。其中,廣告過濾方法包括:獲取在瀏覽器中輸入的統(tǒng)一資源定位符;利用廣告過濾規(guī)則的關(guān)鍵字對所述統(tǒng)一資源定位符進(jìn)行匹配;如果所述統(tǒng)一資源定位符與所述關(guān)鍵字匹配,則將所述統(tǒng)一資源定位符與所述關(guān)鍵字對應(yīng)的廣告過濾規(guī)則進(jìn)行匹配;以及如果所述統(tǒng)一資源定位符與所述關(guān)鍵字對應(yīng)的廣告過濾規(guī)則匹配,則利用所述廣告過濾規(guī)則進(jìn)行廣告過濾。通過本發(fā)明,達(dá)到了減少廣告過濾時(shí)間的效果。
【IPC分類】G06F17/30
【公開號】CN105095236
【申請?zhí)枴緾N201410180750
【發(fā)明人】田文
【申請人】優(yōu)視科技有限公司
【公開日】2015年11月25日
【申請日】2014年4月30日