用于廣告流量過濾的方法、裝置及服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及流量監(jiān)控技術(shù)領(lǐng)域,尤其涉及一種用于廣告流量過濾的方法、裝置及服務(wù)器。
【背景技術(shù)】
[0002]近年來(lái),智能移動(dòng)終端越來(lái)越普及,如智能手機(jī)、掌上電腦等等,智能手機(jī)尤其是采用Android系統(tǒng)的智能手機(jī)用戶經(jīng)常會(huì)受到手機(jī)廣告的騷擾,更有甚者會(huì)侵犯用戶隱私,如電話簿、手機(jī)短信等,有一些涉及到GPS定位的應(yīng)用程序,手機(jī)廣告公司還可以通過定位用戶地理位置,向廣告主售賣精準(zhǔn)廣告投放。目前,手機(jī)上的應(yīng)用程序得到指數(shù)級(jí)增長(zhǎng),應(yīng)用程序增加了移動(dòng)終端的可玩性,用戶可以使用移動(dòng)終端看小說、看視頻、上網(wǎng)沖浪、玩游戲等等,但有一些軟件開發(fā)者為了廣告推廣費(fèi)用,會(huì)在自己的應(yīng)用程序中內(nèi)置廣告平臺(tái),當(dāng)用戶在移動(dòng)終端中安裝了內(nèi)置有廣告平臺(tái)的應(yīng)用程序后,廣告平臺(tái)會(huì)在系統(tǒng)后臺(tái)自動(dòng)聯(lián)網(wǎng)運(yùn)行,推送出一些廣告,不僅會(huì)浪費(fèi)用戶的流量,同時(shí)也妨礙了用戶正常使用移動(dòng)終端。目前的終端基于自身安裝的流量過濾規(guī)則進(jìn)行廣告流量的過濾,通常,終端上的流量過濾規(guī)則在使用一定時(shí)間后對(duì)于新出現(xiàn)的廣告流量往往無(wú)法對(duì)其進(jìn)行流量過濾,這會(huì)大大影響到用戶使用移動(dòng)終端的體驗(yàn),并浪費(fèi)流量。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明實(shí)施例要解決的一個(gè)技術(shù)問題是提供一種用于廣告流量過濾的方法、裝置及服務(wù)器。
[0004]本發(fā)明一個(gè)實(shí)施例提供的一種用于廣告流量過濾的方法,包括:通過遠(yuǎn)程接口接收到終端側(cè)發(fā)送的網(wǎng)頁(yè)訪問信息,其中,所述網(wǎng)頁(yè)訪問信息中攜帶有統(tǒng)一資源定位符URL信息;基于預(yù)設(shè)的規(guī)則判斷所述URL是否為與廣告相關(guān)的URL,如果是,則將此URL放入廣告名單庫(kù)中;通過遠(yuǎn)程接口將所述廣告名單庫(kù)中的所述與廣告相關(guān)的URL發(fā)送到所述終端側(cè),所述終端側(cè)基于所述與廣告相關(guān)的URL進(jìn)行廣告過濾。
[0005]根據(jù)本發(fā)明的一個(gè)實(shí)施例,進(jìn)一步的,所述基于預(yù)設(shè)的規(guī)則判斷所述URL是否為與廣告相關(guān)的URL包括:判斷從所述終端側(cè)接收到的URL是否包括預(yù)設(shè)的廣告字符,如果是,則確定此URL為與廣告相關(guān)的URL。
[0006]根據(jù)本發(fā)明的一個(gè)實(shí)施例,進(jìn)一步的,所述基于預(yù)設(shè)的規(guī)則判斷所述URL是否為與廣告相關(guān)的URL包括:將從所述終端側(cè)接收到的URL與廣告規(guī)則庫(kù)中記錄的URL進(jìn)行匹配,如果匹配成功,則確定此URL為與廣告相關(guān)的URL。
[0007]根據(jù)本發(fā)明的一個(gè)實(shí)施例,進(jìn)一步的,所述將從所述終端側(cè)接收到的URL與廣告規(guī)則庫(kù)中記錄的URL進(jìn)行匹配包括:提取從所述終端側(cè)接收到的URL的域名,并將此域名與廣告規(guī)則庫(kù)中記錄的廣告域名進(jìn)行匹配。
[0008]根據(jù)本發(fā)明的一個(gè)實(shí)施例,進(jìn)一步的,包括:當(dāng)判斷從所述終端側(cè)接收到的URL為與廣告相關(guān)的URL時(shí),則從所述網(wǎng)頁(yè)訪問信息提取用戶訪問此URL的訪問信息,所述訪問信息包括:在預(yù)設(shè)時(shí)間段內(nèi)接收到相同的URL訪問請(qǐng)求的次數(shù)、每次點(diǎn)擊逗留的時(shí)間;基于所述訪問信息并結(jié)合規(guī)則判斷此URL是否為與惡意廣告相關(guān)的URL,如果是,則將此URL放入廣告名單庫(kù)中并進(jìn)行標(biāo)注。
[0009]根據(jù)本發(fā)明的一個(gè)實(shí)施例,進(jìn)一步的,包括:通過SVM引擎將與所述廣告相關(guān)的URL進(jìn)行分類訓(xùn)練,將分類訓(xùn)練的結(jié)果分類集成為廣告URL分類列表,并將廣告URL分類列表同步至所述終端側(cè)。
[0010]根據(jù)本發(fā)明的一個(gè)實(shí)施例,進(jìn)一步的,包括:終端基于接收到的所述與廣告相關(guān)的URL設(shè)置本地廣告黑名單;所述終端獲取網(wǎng)絡(luò)請(qǐng)求并從所述網(wǎng)絡(luò)請(qǐng)求中提取URL,將此URL與本地廣告黑名單中記錄的URL進(jìn)行匹配,基于匹配結(jié)果判斷是否阻止所述網(wǎng)絡(luò)請(qǐng)求所產(chǎn)生的流量。
[0011]根據(jù)本發(fā)明的一個(gè)實(shí)施例,進(jìn)一步的,所述基于匹配結(jié)果判斷是否阻止所述網(wǎng)絡(luò)請(qǐng)求所產(chǎn)生的流量包括:如果所述URL與廣告黑名單庫(kù)中記錄的URL匹配成功,則所述終端獲取發(fā)送所述網(wǎng)絡(luò)請(qǐng)求的APP進(jìn)程以及此APP進(jìn)程的父進(jìn)程;當(dāng)判斷所述APP進(jìn)程為可視化窗口進(jìn)程、或者其父進(jìn)程對(duì)應(yīng)于可視化窗口時(shí),則不阻止由所述網(wǎng)絡(luò)請(qǐng)求所產(chǎn)生的流量;當(dāng)判斷所述APP進(jìn)程不為可視化窗口進(jìn)程、并且其父進(jìn)程不對(duì)應(yīng)于可視化窗口時(shí),則阻止由所述網(wǎng)絡(luò)請(qǐng)求所產(chǎn)生的流量。
[0012]本發(fā)明另一個(gè)實(shí)施例提供的一種用于廣告流量過濾的裝置,包括:訪問信息接收模塊,用于通過遠(yuǎn)程接口接收到終端側(cè)發(fā)送的網(wǎng)頁(yè)訪問信息,其中,所述網(wǎng)頁(yè)訪問信息中攜帶有統(tǒng)一資源定位符URL信息;過濾規(guī)則建立模塊,用于基于預(yù)設(shè)的規(guī)則判斷所述URL是否為與廣告相關(guān)的URL,如果是,則將此URL放入廣告名單庫(kù)中;過濾規(guī)則下發(fā)模塊,用于通過遠(yuǎn)程接口將所述廣告名單庫(kù)中的所述與廣告相關(guān)的URL發(fā)送到所述終端側(cè),所述終端側(cè)基于所述與廣告相關(guān)的URL進(jìn)行廣告過濾。
[0013]本發(fā)明又一個(gè)實(shí)施例提供的一種用于廣告流量過濾的服務(wù)器,包括如上所述的用于廣告流量過濾的裝置。
[0014]本發(fā)明實(shí)施例用于廣告流量過濾的方法、裝置及服務(wù)器,在服務(wù)器端設(shè)定廣告流量過濾的規(guī)則,并將規(guī)則下發(fā)到客戶端,能夠阻止由廣告請(qǐng)求所產(chǎn)生的廣告流量,從而有效遏制了廣告對(duì)用戶的影響,可以節(jié)約流量,并能夠?qū)V告相關(guān)的URL進(jìn)行分類,使用戶能夠根據(jù)廣告類別設(shè)定過濾規(guī)則。
[0015]本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其它的附圖:
[0017]圖1為根據(jù)本發(fā)明的用于廣告流量過濾的方法的一個(gè)實(shí)施例的流程圖;
[0018]圖2為根據(jù)本發(fā)明的用于廣告流量過濾的裝置的一個(gè)實(shí)施例的模塊示意圖。
【具體實(shí)施方式】
[0019]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對(duì)本發(fā)明的限制。
[0020]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個(gè)”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元件被“連接”或“耦接”到另一元件時(shí),它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“親接”可以包括無(wú)線連接或無(wú)線耦接。這里使用的措辭“和/或”包括一個(gè)或更多個(gè)相關(guān)聯(lián)的列出項(xiàng)的全部或任一單元和全部組合。
[0021]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(yǔ)(包括技術(shù)術(shù)語(yǔ)和科學(xué)術(shù)語(yǔ)),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語(yǔ),應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會(huì)用理想化或過于正式的含義來(lái)解釋。
[0022]本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里所使用的“終端”、“終端設(shè)備”既包括無(wú)線信號(hào)接收器的設(shè)備,其僅具備無(wú)發(fā)射能力的無(wú)線信號(hào)接收器的設(shè)備,又包括接收和發(fā)射硬件的設(shè)備,其具有能夠在雙向通信鏈路上,執(zhí)行雙向通信的接收和發(fā)射硬件的設(shè)備。這種設(shè)備可以包括:蜂窩或其他通信設(shè)備,其具有單線路顯示器或多線路顯示器或沒有多線路顯示器的蜂窩或其他通信設(shè)備;PCS(Personal Communicat1ns Service,個(gè)人通信系統(tǒng)),其可以組合語(yǔ)音、數(shù)據(jù)處理、傳真和/或數(shù)據(jù)通信能力;PDA(Personal Digital Assistant,個(gè)人數(shù)字助理),其可以包括射頻接收器、尋呼機(jī)、互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng)訪問、網(wǎng)絡(luò)瀏覽器、記事本、日歷和/或GPS(Global Posit1ning System,全球定位系統(tǒng))接收器;常規(guī)膝上型和/或掌上型計(jì)算機(jī)或其他設(shè)備,其具有和/或包括射頻接收器的常規(guī)膝上型和/或掌上型計(jì)算機(jī)或其他設(shè)備。這里所使用的“終端”、“終端設(shè)備”可以是便攜式、可運(yùn)輸、安裝在交通工具(航空、海運(yùn)和/或陸地)中的,或者適合于和/或配置為在本地運(yùn)行,和/或以分布形式,運(yùn)行在地球和/或空間的任何其他位置運(yùn)行。這里所使用的“終端”、“終端設(shè)備”還可以是通信終端、上網(wǎng)終端、音樂/視頻播放終端,例如可以是PDA、MID(Mobile Internet Device,移動(dòng)互聯(lián)網(wǎng)設(shè)備)和/或具有音樂/視頻播放功能的移動(dòng)電話,也可以是智能電視、機(jī)頂盒等設(shè)備。
[0023]本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里所使用的遠(yuǎn)端網(wǎng)絡(luò)設(shè)備,其包