廣告信息處理方法、用戶設(shè)備、后臺服務(wù)器及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開一種廣告信息處理方法、用戶設(shè)備、后臺服務(wù)器及系統(tǒng),方法包括:用戶設(shè)備確定預(yù)設(shè)更新條件滿足時,從后臺服務(wù)器獲取用于過濾廣告信息的JS模板;后臺服務(wù)器向用戶設(shè)備發(fā)送JS模板;用戶設(shè)備檢測到用戶請求訪問目標(biāo)網(wǎng)頁時,從后臺服務(wù)器獲取目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);用戶設(shè)備將廣告信息過濾參數(shù)注入JS模板中,執(zhí)行注入有廣告信息過濾參數(shù)的JS模板,從目標(biāo)網(wǎng)頁已顯示的網(wǎng)頁信息中篩選出廣告信息,及屏蔽顯示廣告信息。采用本發(fā)明,能夠?qū)V告信息進(jìn)行有效過濾,節(jié)約用戶網(wǎng)絡(luò)流量,提高廣告過濾的性能。
【專利說明】
廣告信息處理方法、用戶設(shè)備、后臺服務(wù)器及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及信息通信技術(shù)領(lǐng)域的網(wǎng)頁信息處理技術(shù),尤其涉及一種廣告信息處理方法、用戶設(shè)備、后臺服務(wù)器及系統(tǒng)。
【背景技術(shù)】
[0002]如今,用戶可以借助智能手機(jī)等終端隨時隨地地瀏覽網(wǎng)頁,但是,智能手機(jī)的屏幕大小有限,網(wǎng)絡(luò)頁面,即網(wǎng)頁中的按鈕廣告、橫幅廣告、淡出窗口廣告、懸浮廣告、插頁廣告等網(wǎng)頁廣告不僅會影響信息顯示,而且會消耗用戶的網(wǎng)絡(luò)流量。
[0003]現(xiàn)有的針對網(wǎng)頁廣告的廣告過濾解決方案大多基于AdBlock,AdBlock的技術(shù)方案的過濾能力可以歸結(jié)為兩種技術(shù):網(wǎng)絡(luò)攔截和元素隱藏,其中:I)網(wǎng)絡(luò)攔截,是指對于確定是屬于廣告的統(tǒng)一資源定位器(URL,Uniform Resource Locator),分析特征,然后用一個規(guī)則進(jìn)行定義(類似正則匹配),命中規(guī)則的網(wǎng)絡(luò)請求會被攔截,即對于網(wǎng)頁中用于生成廣告元素的網(wǎng)絡(luò)請求進(jìn)行攔截,從源頭上阻斷,那么終端獲取不到相關(guān)的廣告資源,自然就不可能呈現(xiàn)廣告,這種方式對于攔截廣告聯(lián)盟類的廣告尤其有效,如百度聯(lián)盟、淘寶聯(lián)盟、巨鯊等;2)元素隱藏:當(dāng)攔截方式不可行的時候,就必須從廣告元素自身進(jìn)行處理,在網(wǎng)頁的文檔對象模型(D0M,Document Object Model)樹結(jié)構(gòu)中,任意的兩個元素總會在某些特征上不同,這些可用于區(qū)分的特征目前都是用層疊樣式表(CSS,Cascading Style Sheets)語法進(jìn)行標(biāo)識,對于這些元素,只要將其屬性設(shè)置為隱藏即可實現(xiàn)過濾,即對于網(wǎng)頁渲染過程中出現(xiàn)的廣告元素進(jìn)行隱藏。
[0004]隨著廣告過濾對抗的升級,網(wǎng)頁開發(fā)者有意將廣告元素的特征模糊化、隨機(jī)化,不斷降低其可定位性,這種特征稱為隨機(jī)特征,廣告元素呈現(xiàn)特征弱化、難以定位的趨勢;這類隨機(jī)特征廣告,既不能通過簡單的URL攔截從源頭阻斷,又不能通過CSS語法進(jìn)行定位;具體地,通常廣告過濾中的攔截技術(shù)是最優(yōu)的首選方式,它從發(fā)起的源頭對廣告進(jìn)行攔截,性能更好、也更為節(jié)約流量,但如果廣告元素是直接潛入在主資源中,或者用于生成廣告的子資源不僅用于生成廣告,還包含一些正常的頁面功能,攔截方式就失去作用了;而如果選擇CSS規(guī)則,則對于隨機(jī)特征也同樣很難處理;這種問題較多地出現(xiàn)在移動終端上,尤其是頁面中的Android安裝包(APK,Android Package)推廣鏈接;因此,現(xiàn)有的網(wǎng)絡(luò)攔截及元素隱藏技術(shù)無法有效過濾網(wǎng)頁中的隨機(jī)特征廣告信息。
[0005]考慮到加瓦腳本(JS,JavaScript)具有較高的權(quán)限和能力,可以定位廣告過濾,但是與CSS規(guī)則相比,JS的編寫及實現(xiàn)過程過于復(fù)雜,而且JS更長的內(nèi)容也加劇了用戶獲取JS所消耗的流量;如此,現(xiàn)有技術(shù)會消耗用戶較多網(wǎng)絡(luò)流量,廣告過濾性能低。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明實施例期望提供一種廣告信息處理方法、用戶設(shè)備、后臺服務(wù)器及系統(tǒng),能夠?qū)V告信息進(jìn)行有效過濾,節(jié)約用戶網(wǎng)絡(luò)流量,提高廣告過濾的性能。
[0007]為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
[0008]第一方面,本發(fā)明實施例提供一種廣告信息處理方法,所述方法包括:
[0009]用戶設(shè)備確定預(yù)設(shè)更新條件滿足時,從后臺服務(wù)器獲取用于過濾廣告信息的加瓦腳本JS模板;
[0010]所述后臺服務(wù)器向所述用戶設(shè)備發(fā)送所述JS模板;
[0011 ]所述用戶設(shè)備檢測到用戶請求訪問目標(biāo)網(wǎng)頁時,從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);
[0012]所述后臺服務(wù)器根據(jù)所述目標(biāo)網(wǎng)頁的網(wǎng)頁標(biāo)識,從預(yù)先設(shè)置的網(wǎng)頁標(biāo)識與廣告信息過濾參數(shù)的對應(yīng)關(guān)系中,查找與所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù),及向所述用戶設(shè)備發(fā)送所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);
[0013]所述用戶設(shè)備將所述廣告信息過濾參數(shù)注入所述JS模板中,執(zhí)行所述注入有所述廣告信息過濾參數(shù)的JS模板,從所述目標(biāo)網(wǎng)頁已顯示的網(wǎng)頁信息中篩選出廣告信息,及屏蔽顯示所述廣告信息。
[0014]在上述方案中,所述方法還包括:
[0015]所述用戶設(shè)備檢測到所述用戶請求訪問所述目標(biāo)網(wǎng)頁時,從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的校驗參數(shù);
[0016]所述用戶設(shè)備使用所述校驗參數(shù)分別對所述廣告信息過濾參數(shù)及所述JS模板進(jìn)行校驗;
[0017]所述用戶設(shè)備確定校驗結(jié)果滿足預(yù)設(shè)條件時,執(zhí)行所述將所述廣告信息過濾參數(shù)注入所述JS模板中的操作。
[0018]在上述方案中,所述用戶設(shè)備確定預(yù)設(shè)更新條件滿足時,從后臺服務(wù)器獲取用于過濾廣告信息的加瓦腳本JS模板,包括:
[0019]所述用戶設(shè)備確定更新定時器超出閾值時,向所述后臺服務(wù)器發(fā)送JS模板更新請求消息;
[0020]相應(yīng)的,
[0021]所述后臺服務(wù)器向所述用戶設(shè)備發(fā)送所述JS模板,包括:
[0022]所述后臺服務(wù)器根據(jù)所述JS模板更新請求消息,判定是否對所述JS模板進(jìn)行更新;確定對所述JS模板進(jìn)行更新時,獲取更新的JS模板;向所述用戶設(shè)備發(fā)送攜帶所述更新的JS模板的JS模板響應(yīng)消息。
[0023]在上述方案中,所述方法還包括:
[0024]所述用戶設(shè)備檢測到所述用戶請求訪問所述目標(biāo)網(wǎng)頁時,判斷所述用戶設(shè)備中存儲有所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)時,向所述后臺服務(wù)器發(fā)送用于指示所述用戶設(shè)備中存儲有所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的參數(shù)更新請求消息;
[0025]所述后臺服務(wù)器根據(jù)所述參數(shù)更新請求消息,判定是否對所述廣告信息過濾參數(shù)進(jìn)行更新;在確定對所述廣告信息過濾參數(shù)進(jìn)行更新時,獲取更新的廣告信息過濾參數(shù);向所述用戶設(shè)備發(fā)送攜帶所述更新的廣告信息過濾參數(shù)的參數(shù)更新響應(yīng)消息;
[0026]所述用戶設(shè)備根據(jù)所述參數(shù)更新響應(yīng)消息,更新所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。
[0027]在上述方案中,所述后臺服務(wù)器向所述用戶設(shè)備發(fā)送所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù),包括:
[0028]所述后臺服務(wù)器使用預(yù)先設(shè)置的秘鑰,對所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)進(jìn)行加密,得到經(jīng)過加密的廣告信息過濾參數(shù);向所述用戶設(shè)備發(fā)送所述目標(biāo)網(wǎng)頁對應(yīng)的、經(jīng)過加密的廣告信息過濾參數(shù);
[0029]所述用戶設(shè)備將所述廣告信息過濾參數(shù)注入所述JS模板中之前,所述方法還包括:
[0030]所述用戶設(shè)備使用所述預(yù)先設(shè)置的秘鑰,對所述后臺服務(wù)器發(fā)送的所述經(jīng)過加密的廣告信息過濾參數(shù)進(jìn)行解密,得到所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。
[0031]第二方面,本發(fā)明實施例提供一種廣告信息處理方法,所述方法包括:
[0032]確定預(yù)設(shè)更新條件滿足時,從后臺服務(wù)器獲取用于過濾廣告信息的加瓦腳本JS模板;
[0033]檢測到用戶請求訪問目標(biāo)網(wǎng)頁時,從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);
[0034]將所述廣告信息過濾參數(shù)注入所述JS模板中;
[0035]執(zhí)行所述注入有所述廣告信息過濾參數(shù)的JS模板,從所述目標(biāo)網(wǎng)頁已顯示的網(wǎng)頁信息中篩選出廣告信息,及屏蔽顯示所述廣告信息。
[0036]在上述方案中,所述方法還包括:
[0037]檢測到所述用戶請求訪問所述目標(biāo)網(wǎng)頁時,從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的校驗參數(shù);
[0038]使用所述校驗參數(shù)分別對所述廣告信息過濾參數(shù)及所述JS模板進(jìn)行校驗;
[0039]確定校驗結(jié)果滿足預(yù)設(shè)條件時,執(zhí)行所述將所述廣告信息過濾參數(shù)注入所述JS模板中的操作。
[0040]在上述方案中,所述檢測到用戶請求訪問目標(biāo)網(wǎng)頁時,從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù),包括:
[0041]檢測到所述用戶向目標(biāo)網(wǎng)頁的服務(wù)器發(fā)送網(wǎng)頁訪問請求時,向后臺服務(wù)器請求所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);
[0042]或者,
[0043]檢測到所述用戶向目標(biāo)網(wǎng)頁的服務(wù)器發(fā)送網(wǎng)頁訪問請求時,將所述網(wǎng)頁訪問請求轉(zhuǎn)發(fā)至所述后臺服務(wù)器,以指示所述后臺服務(wù)器反饋所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。
[0044]在上述方案中,所述執(zhí)行所述注入有所述廣告信息過濾參數(shù)的JS模板,從所述目標(biāo)網(wǎng)頁已顯示的網(wǎng)頁信息中篩選出廣告信息,及屏蔽顯示所述廣告信息,包括:
[0045]執(zhí)行所述注入有所述廣告信息過濾參數(shù)的JS模板,定位所述目標(biāo)網(wǎng)頁已顯示的網(wǎng)頁信息中的隨機(jī)特征廣告信息;
[0046]在所述目標(biāo)網(wǎng)頁中屏蔽顯示所述隨機(jī)特征廣告信息。
[0047]在上述方案中,所述確定預(yù)設(shè)更新條件滿足時,從后臺服務(wù)器獲取用于過濾廣告信息的加瓦腳本JS模板,包括:
[0048]確定更新定時器超出閾值時,向所述后臺服務(wù)器發(fā)送JS模板更新請求消息,以觸發(fā)所述后臺服務(wù)器判定是否對所述JS模板進(jìn)行更新;
[0049]接收所述后臺服務(wù)器反饋的JS模板更新響應(yīng)消息;
[0050]根據(jù)所述JS模板更新響應(yīng)消息,更新所述JS模板。
[0051 ]在上述方案中,所述方法還包括:
[0052]檢測到所述用戶請求訪問所述目標(biāo)網(wǎng)頁時,判斷用戶設(shè)備中是否存儲有所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);
[0053]若是,則向所述后臺服務(wù)器發(fā)送用于指示所述用戶設(shè)備中存儲有所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的參數(shù)更新請求消息,以觸發(fā)所述后臺服務(wù)器判定是否對所述廣告信息過濾參數(shù)進(jìn)行更新;接收所述后臺服務(wù)器反饋的參數(shù)更新響應(yīng)消息;根據(jù)所述參數(shù)更新響應(yīng)消息,更新所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);
[0054]否則,執(zhí)行所述從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的步驟。
[0055]在上述方案中,所述使用所述校驗參數(shù)分別對所述廣告信息過濾參數(shù)及所述JS模板進(jìn)行校驗,包括:
[0056]使用所述校驗參數(shù)對所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)進(jìn)行校驗;
[0057]使用所述校驗參數(shù)對與多個不同網(wǎng)頁對應(yīng)的、用于過濾廣告信息的所述JS模板進(jìn)行校驗。
[0058]在上述方案中,所述從后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù),包括:
[0059]向所述后臺服務(wù)器發(fā)送用于請求所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的消息;
[0060]接收所述后臺服務(wù)器反饋的參數(shù)響應(yīng)消息;
[0061]解析所述參數(shù)響應(yīng)消息,得到所述目標(biāo)網(wǎng)頁對應(yīng)的、經(jīng)過加密的廣告信息過濾參數(shù);
[0062]使用預(yù)先設(shè)置的秘鑰,對所述經(jīng)過加密的廣告信息過濾參數(shù)進(jìn)行解密,得到所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。
[0063]第三方面,本發(fā)明實施例提供一種廣告信息處理方法,所述方法包括:
[0064]響應(yīng)于用戶設(shè)備確定預(yù)設(shè)更新條件滿足時從后臺服務(wù)器獲取用于過濾廣告信息的加瓦腳本JS模板的請求,向所述用戶設(shè)備發(fā)送所述JS模板;
[0065]響應(yīng)于所述用戶設(shè)備檢測到用戶請求訪問目標(biāo)網(wǎng)頁時從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的請求,根據(jù)所述目標(biāo)網(wǎng)頁的網(wǎng)頁標(biāo)識,從預(yù)先設(shè)置的網(wǎng)頁標(biāo)識與廣告信息過濾參數(shù)的對應(yīng)關(guān)系中,查找與所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);
[0066]向所述用戶設(shè)備發(fā)送所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。
[0067]在上述方案中,所述方法還包括:
[0068]響應(yīng)于所述用戶設(shè)備從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的校驗參數(shù)的請求,向所述用戶設(shè)備發(fā)送所述目標(biāo)網(wǎng)頁對應(yīng)的校驗參數(shù),所述校驗參數(shù)用于使所述用戶設(shè)備使用所述校驗參數(shù)分別對所述廣告信息過濾參數(shù)及所述JS模板進(jìn)行校驗。
[0069]在上述方案中,所述響應(yīng)于用戶設(shè)備確定預(yù)設(shè)更新條件滿足時從后臺服務(wù)器獲取用于過濾廣告信息的加瓦腳本JS模板的請求,向所述用戶設(shè)備發(fā)送所述JS模板,包括:
[0070]響應(yīng)于所述用戶設(shè)備確定更新定時器超出閾值時向所述后臺服務(wù)器發(fā)送的JS模板更新請求消息,根據(jù)所述JS模板更新請求消息,判定是否對所述JS模板進(jìn)行更新;[0071 ]確定對所述JS模板進(jìn)行更新時,獲取更新的JS模板;
[0072]向所述用戶設(shè)備發(fā)送攜帶所述更新的JS模板的JS模板更新響應(yīng)消息。
[0073]在上述方案中,所述方法還包括:
[0074]接收所述用戶設(shè)備發(fā)送的用于指示所述用戶設(shè)備中存儲有所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的參數(shù)更新請求消息;
[0075]根據(jù)所述參數(shù)更新請求消息,判定是否對所述廣告信息過濾參數(shù)進(jìn)行更新;
[0076]確定對所述廣告信息過濾參數(shù)進(jìn)行更新,獲取更新的廣告信息過濾參數(shù);
[0077]向所述用戶設(shè)備發(fā)送攜帶更新的廣告信息過濾參數(shù)的參數(shù)更新響應(yīng)消息。
[0078]在上述方案中,所述向所述用戶設(shè)備發(fā)送所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù),包括:
[0079]使用預(yù)先設(shè)置的秘鑰,對所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)進(jìn)行加密,得到經(jīng)過加密的廣告信息過濾參數(shù);
[0080]向所述用戶設(shè)備發(fā)送所述目標(biāo)網(wǎng)頁對應(yīng)的、經(jīng)過加密的廣告信息過濾參數(shù)。
[0081]第四方面,本發(fā)明實施例提供一種廣告信息處理系統(tǒng),所述系統(tǒng)包括:用戶設(shè)備和后臺服務(wù)器;其中,
[0082]所述用戶設(shè)備用于:確定預(yù)設(shè)更新條件滿足時,從后臺服務(wù)器獲取用于過濾廣告信息的加瓦腳本JS模板;檢測到用戶請求訪問目標(biāo)網(wǎng)頁時,從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);將所述廣告信息過濾參數(shù)注入所述JS模板中,執(zhí)行所述注入有所述廣告信息過濾參數(shù)的JS模板,從所述目標(biāo)網(wǎng)頁已顯示的網(wǎng)頁信息中篩選出廣告信息,及屏蔽顯示所述廣告信息;
[0083]所述后臺服務(wù)器用于:響應(yīng)于用戶設(shè)備確定預(yù)設(shè)更新條件滿足時從后臺服務(wù)器獲取用于過濾廣告信息的加瓦腳本JS模板的請求,向所述用戶設(shè)備發(fā)送所述JS模板;響應(yīng)于所述用戶設(shè)備檢測到用戶請求訪問目標(biāo)網(wǎng)頁時從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的請求,根據(jù)所述目標(biāo)網(wǎng)頁的網(wǎng)頁標(biāo)識,從預(yù)先設(shè)置的網(wǎng)頁標(biāo)識與廣告信息過濾參數(shù)的對應(yīng)關(guān)系中,查找與所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);向所述用戶設(shè)備發(fā)送所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。
[0084]在上述方案中,所述用戶設(shè)備,還用于檢測到所述用戶請求訪問所述目標(biāo)網(wǎng)頁時,從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的校驗參數(shù);使用所述校驗參數(shù)分別對所述廣告信息過濾參數(shù)及所述JS模板進(jìn)行校驗;確定校驗結(jié)果滿足預(yù)設(shè)條件時,將所述廣告信息過濾參數(shù)注入所述JS模板中。
[0085]在上述方案中,所述用戶設(shè)備,具體用于:確定更新定時器超出閾值時,向所述后臺服務(wù)器發(fā)送JS模板更新請求消息;
[0086]相應(yīng)的,
[0087]所述后臺服務(wù)器,具體用于:根據(jù)所述JS模板更新請求消息,判定是否對所述JS模板進(jìn)行更新;確定對所述JS模板進(jìn)行更新時,獲取更新的JS模板;向所述用戶設(shè)備發(fā)送攜帶所述更新的JS模板的JS模板響應(yīng)消息。
[0088]在上述方案中,所述用戶設(shè)備,還用于檢測到所述用戶請求訪問所述目標(biāo)網(wǎng)頁時,判斷所述用戶設(shè)備中存儲有所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)時,向所述后臺服務(wù)器發(fā)送用于指示所述用戶設(shè)備中存儲有所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的參數(shù)更新請求消息;
[0089]所述后臺服務(wù)器,還用于根據(jù)所述參數(shù)更新請求消息,判定是否對所述廣告信息過濾參數(shù)進(jìn)行更新;在確定對所述廣告信息過濾參數(shù)進(jìn)行更新時,獲取更新的廣告信息過濾參數(shù);向所述用戶設(shè)備發(fā)送攜帶所述更新的廣告信息過濾參數(shù)的參數(shù)更新響應(yīng)消息;
[0090]所述用戶設(shè)備,還用于根據(jù)所述參數(shù)更新響應(yīng)消息,更新所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。
[0091]在上述方案中,所述后臺服務(wù)器,具體用于使用預(yù)先設(shè)置的秘鑰,對所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)進(jìn)行加密,得到經(jīng)過加密的廣告信息過濾參數(shù);向所述用戶設(shè)備發(fā)送所述目標(biāo)網(wǎng)頁對應(yīng)的、經(jīng)過加密的廣告信息過濾參數(shù);
[0092]所述用戶設(shè)備,具體用于使用所述預(yù)先設(shè)置的秘鑰,對所述后臺服務(wù)器發(fā)送的所述經(jīng)過加密的廣告信息過濾參數(shù)進(jìn)行解密,得到所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。
[0093]第五方面,本發(fā)明實施例提供一種用戶設(shè)備,所述用戶設(shè)備包括:
[0094]獲取模塊,用于確定預(yù)設(shè)更新條件滿足時,從后臺服務(wù)器獲取用于過濾廣告信息的加瓦腳本JS模板;
[0095]所述獲取模塊,還用于檢測到用戶請求訪問目標(biāo)網(wǎng)頁時,從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);
[0096]過濾模塊,用于將所述廣告信息過濾參數(shù)注入所述JS模板中;執(zhí)行所述注入有所述廣告信息過濾參數(shù)的JS模板,從所述目標(biāo)網(wǎng)頁已顯示的網(wǎng)頁信息中篩選出廣告信息,及屏蔽顯示所述廣告信息。
[0097]在上述方案中,所述獲取模塊,還用于檢測到所述用戶請求訪問所述目標(biāo)網(wǎng)頁時,從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的校驗參數(shù);
[0098]所述過濾模塊,還用于使用所述校驗參數(shù)分別對所述廣告信息過濾參數(shù)及所述JS模板進(jìn)行校驗;確定校驗結(jié)果滿足預(yù)設(shè)條件時,執(zhí)行所述將所述廣告信息過濾參數(shù)注入所述JS模板中的操作。
[0099]在上述方案中,所述獲取模塊,具體用于:檢測到所述用戶向目標(biāo)網(wǎng)頁的服務(wù)器發(fā)送網(wǎng)頁訪問請求時,向后臺服務(wù)器請求所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);
[0100]或者,
[0101]檢測到所述用戶向目標(biāo)網(wǎng)頁的服務(wù)器發(fā)送網(wǎng)頁訪問請求時,將所述網(wǎng)頁訪問請求轉(zhuǎn)發(fā)至所述后臺服務(wù)器,以指示所述后臺服務(wù)器反饋所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。
[0102]在上述方案中,所述過濾模塊,具體用于執(zhí)行所述注入有所述廣告信息過濾參數(shù)的JS模板,定位所述目標(biāo)網(wǎng)頁已顯示的網(wǎng)頁信息中的隨機(jī)特征廣告信息;在所述目標(biāo)網(wǎng)頁中屏蔽顯示所述隨機(jī)特征廣告信息。
[0103]在上述方案中,所述獲取模塊,具體用于:
[0104]確定更新定時器超出閾值時,向所述后臺服務(wù)器發(fā)送JS模板更新請求消息,以觸發(fā)所述后臺服務(wù)器判定是否對所述JS模板進(jìn)行更新;
[0105]接收所述后臺服務(wù)器反饋的JS模板更新響應(yīng)消息;
[0106]根據(jù)所述JS模板更新響應(yīng)消息,更新所述JS模板。
[0107]在上述方案中,所述獲取模塊,還用于:
[0108]檢測到所述用戶請求訪問所述目標(biāo)網(wǎng)頁時,判斷用戶設(shè)備中是否存儲有所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);
[0109]若是,則向所述后臺服務(wù)器發(fā)送用于指示所述用戶設(shè)備中存儲有所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的參數(shù)更新請求消息,以觸發(fā)所述后臺服務(wù)器判定是否對所述廣告信息過濾參數(shù)進(jìn)行更新;接收所述后臺服務(wù)器反饋的參數(shù)更新響應(yīng)消息;根據(jù)所述參數(shù)更新響應(yīng)消息,更新所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);
[0110]否則,執(zhí)行所述從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的步驟。
[0111]在上述方案中,所述過濾模塊,具體用于:
[0112]使用所述校驗參數(shù)對所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)進(jìn)行校驗;
[0113]使用所述校驗參數(shù)對與多個不同網(wǎng)頁對應(yīng)的、用于過濾廣告信息的所述JS模板進(jìn)行校驗。
[0114]在上述方案中,所述獲取模塊,具體用于:
[0115]向所述后臺服務(wù)器發(fā)送用于請求所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的消息;
[0116]接收所述后臺服務(wù)器反饋的參數(shù)響應(yīng)消息;
[0117]解析所述參數(shù)響應(yīng)消息,得到所述目標(biāo)網(wǎng)頁對應(yīng)的、經(jīng)過加密的廣告信息過濾參數(shù);
[0118]使用預(yù)先設(shè)置的秘鑰,對所述經(jīng)過加密的廣告信息過濾參數(shù)進(jìn)行解密,得到所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。
[0119]第六方面,本發(fā)明實施例提供一種后臺服務(wù)器,所述后臺服務(wù)器包括:
[0120]收發(fā)模塊,用于響應(yīng)于用戶設(shè)備確定預(yù)設(shè)更新條件滿足時從后臺服務(wù)器獲取用于過濾廣告信息的加瓦腳本JS模板的請求,向所述用戶設(shè)備發(fā)送所述JS模板;
[0121]查找模塊,用于響應(yīng)于所述用戶設(shè)備檢測到用戶請求訪問目標(biāo)網(wǎng)頁時從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的請求,根據(jù)所述目標(biāo)網(wǎng)頁的網(wǎng)頁標(biāo)識,從預(yù)先設(shè)置的網(wǎng)頁標(biāo)識與廣告信息過濾參數(shù)的對應(yīng)關(guān)系中,查找與所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);
[0122]所述收發(fā)模塊,還用于向所述用戶設(shè)備發(fā)送所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。
[0123]在上述方案中,所述收發(fā)模塊,還用于響應(yīng)于所述用戶設(shè)備從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的校驗參數(shù)的請求,向所述用戶設(shè)備發(fā)送所述目標(biāo)網(wǎng)頁對應(yīng)的校驗參數(shù),所述校驗參數(shù)用于使所述用戶設(shè)備使用所述校驗參數(shù)分別對所述廣告信息過濾參數(shù)及所述JS模板進(jìn)行校驗。
[0124]在上述方案中,所述收發(fā)模塊,具體用于:
[0125]響應(yīng)于所述用戶設(shè)備確定更新定時器超出閾值時向所述后臺服務(wù)器發(fā)送的JS模板更新請求消息,根據(jù)所述JS模板更新請求消息,判定是否對所述JS模板進(jìn)行更新;
[0126]確定對所述JS模板進(jìn)行更新時,獲取更新的JS模板;
[0127]向所述用戶設(shè)備發(fā)送攜帶所述更新的JS模板的JS模板更新響應(yīng)消息。
[0128]在上述方案中,所述收發(fā)模塊,還用于:
[0129]接收所述用戶設(shè)備發(fā)送的用于指示所述用戶設(shè)備中存儲有所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的參數(shù)更新請求消息;
[0130]根據(jù)所述參數(shù)更新請求消息,判定是否對所述廣告信息過濾參數(shù)進(jìn)行更新;
[0131]確定對所述廣告信息過濾參數(shù)進(jìn)行更新,獲取更新的廣告信息過濾參數(shù);
[0132]向所述用戶設(shè)備發(fā)送攜帶所述更新的廣告信息過濾參數(shù)的參數(shù)更新響應(yīng)消息。
[0133]在上述方案中,所述收發(fā)模塊,具體用于:
[0134]使用預(yù)先設(shè)置的秘鑰,對所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)進(jìn)行加密,得到經(jīng)過加密的廣告信息過濾參數(shù);
[0135]向所述用戶設(shè)備發(fā)送所述目標(biāo)網(wǎng)頁對應(yīng)的、經(jīng)過加密的廣告信息過濾參數(shù)。
[0136]第七方面,本發(fā)明實施例提供一種廣告信息處理系統(tǒng),所述系統(tǒng)包括:用戶設(shè)備和后臺服務(wù)器;其中,
[0137]所述用戶設(shè)備為第五方面中所述的任意一種用戶設(shè)備;
[0138]所述后臺服務(wù)器為第六方面中所述的任意一種后臺服務(wù)器。
[0139]本發(fā)明實施例中,通過將對應(yīng)于目標(biāo)網(wǎng)頁的JS分開成對應(yīng)于多個不同網(wǎng)頁的JS模板和對應(yīng)于目標(biāo)網(wǎng)頁的廣告信息過濾參數(shù),用戶設(shè)備對JS模板和廣告信息過濾參數(shù)的獲取過程是分開的,由于JS模板相比于廣告信息過濾參數(shù)而言比較大且變動頻率低,采取對JS模板進(jìn)行低頻更新,及對廣告信息過濾參數(shù)進(jìn)行實時更新,這就可以降低用戶在多次獲取JS時所消耗的網(wǎng)絡(luò)流量,同時,本發(fā)明實施例使用具有高權(quán)限和能力的JS,能夠定位出目標(biāo)網(wǎng)頁中的隨機(jī)特征廣告信息,如此,能夠?qū)ΠS機(jī)特征廣告信息在內(nèi)的廣告信息進(jìn)行有效過濾,節(jié)約用戶網(wǎng)絡(luò)流量,提高廣告過濾的性能。
【附圖說明】
[0140]圖1為本發(fā)明實施例中廣告信息處理方法的一個可選的應(yīng)用場景示意圖;
[0141]圖2為本發(fā)明實施例中廣告信息處理方法的一個可選的流程示意圖;
[0142]圖3為本發(fā)明實施例中基于圖1實施廣告信息處理的一個可選的示意圖;
[0143]圖4為本發(fā)明實施例中廣告信息處理方法的另一個可選的流程示意圖;
[0144]圖5為本發(fā)明實施例中廣告過濾功能開關(guān)的一個可選的實現(xiàn)示意圖;
[0145]圖6為本發(fā)明實施例中獲取JS模板的一個可選的實現(xiàn)示意圖;
[0146]圖7為本發(fā)明實施例中獲取廣告信息過濾參數(shù)的一個可選的實現(xiàn)示意圖;
[0147]圖8為本發(fā)明實施例中用戶設(shè)備的一個可選的結(jié)構(gòu)示意圖;
[0148]圖9為本發(fā)明實施例中后臺服務(wù)器的一個可選的結(jié)構(gòu)示意圖;
[0149]圖10為本發(fā)明實施例中廣告信息處理系統(tǒng)的一個可選的結(jié)構(gòu)示意圖。
【具體實施方式】
[0150]首先對現(xiàn)有的廣告過濾技術(shù)說明如下:I)現(xiàn)有的網(wǎng)絡(luò)攔截及元素隱藏技術(shù)無法有效過濾網(wǎng)頁中的隨機(jī)特征廣告信息;2)JS具有較高的權(quán)限和能力,理論上JS可以定位頁面中的任意元素,可以實現(xiàn)對頁面中任意元素的任意操作,包括對隨機(jī)特征廣告信息的過濾;然而,與網(wǎng)絡(luò)攔截及元素隱藏技術(shù)相比,JS的編寫及實現(xiàn)過程更為復(fù)雜,而且JS更長的內(nèi)容也加劇了用戶獲取JS所消耗的流量,并且直接暴露JS接口會帶來不可預(yù)知的、嚴(yán)重的安全隱患,例如存在JS接口被惡意利用的風(fēng)險;如此,現(xiàn)有的JS技術(shù)會消耗用戶較多流量、安全性差,廣告過濾性能低。
[0151]以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。另外,以下所提供的實施例是用于實施本發(fā)明的部分實施例,而非提供實施本發(fā)明的全部實施例,在本領(lǐng)域技術(shù)人員不付出創(chuàng)造性勞動的前提下,對以下實施例的技術(shù)方案進(jìn)行重組所得的實施例、以及基于對發(fā)明所實施的其他實施例均屬于本發(fā)明的保護(hù)范圍。
[0152]需要說明的是,在本發(fā)明實施例中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的方法或者裝置不僅包括所明確記載的要素,而且還包括沒有明確列出的其他要素,或者是還包括為實施方法或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的方法或者裝置中還存在另外的相關(guān)要素(例如方法中的步驟或者裝置中的單元)。例如,本發(fā)明實施例提供的廣告信息處理方法包含了一系列的步驟,但是本發(fā)明實施例提供的廣告信息處理方法不限于所記載的步驟,同樣地,本發(fā)明實施例提供的用戶設(shè)備包括了一系列模塊,但是本發(fā)明實施例提供的用戶設(shè)備不限于包括所明確記載模塊,還可以包括為獲取相關(guān)信息、或基于信息進(jìn)行處理時所需要設(shè)置的模塊/單元。
[0153]需要指出的是,本發(fā)明實施例中用戶設(shè)備可以為智能手機(jī)、平板電腦、臺式電腦、筆記本電腦、穿戴式設(shè)備(如智能手表)等能夠?qū)τ诙嗝襟w信息進(jìn)行處理及顯示(如支持瀏覽器、音視頻播放應(yīng)用等)的設(shè)備。
[0154]本發(fā)明實施例記載的技術(shù)方案可以用于實現(xiàn)對網(wǎng)頁中廣告信息的過濾,尤其是實現(xiàn)對于現(xiàn)有技術(shù)無法過濾的網(wǎng)頁中的隨機(jī)特征廣告信息進(jìn)行過濾;參見圖1示出的本發(fā)明實施例中廣告信息處理方法的一個可選的應(yīng)用場景示意,圖1所示的應(yīng)用場景中包括:安裝有瀏覽器客戶端的用戶設(shè)備11、網(wǎng)頁服務(wù)器14、瀏覽器的后臺服務(wù)器12,用戶設(shè)備11、后臺服務(wù)器12及網(wǎng)頁服務(wù)器14通過網(wǎng)絡(luò)13進(jìn)行數(shù)據(jù)交互;其中,安裝有瀏覽器客戶端的用戶設(shè)備11可以為智能手機(jī)、平板電腦、臺式電腦、筆記本電腦、穿戴式設(shè)備(如智能手表)等所有可以運行瀏覽器的設(shè)備;用戶通過用戶設(shè)備11的瀏覽器客戶端訪問網(wǎng)頁,瀏覽器客戶端向網(wǎng)頁對應(yīng)的網(wǎng)頁服務(wù)器14發(fā)送超文本傳輸協(xié)議(HTTP,HyperText Transfer Protocol)請求;網(wǎng)頁服務(wù)器14解析請求后將包括廣告信息在內(nèi)的網(wǎng)頁資源反饋給瀏覽器客戶端;瀏覽器客戶端進(jìn)行渲染顯示時,網(wǎng)頁的網(wǎng)頁信息中會出現(xiàn)廣告信息(包括隨機(jī)特征廣告信息),這些廣告信息不僅會影響信息顯示,而且會消耗用戶的網(wǎng)絡(luò)流量,需要及時對這些廣告信息進(jìn)行過濾;然而,現(xiàn)有的基于網(wǎng)絡(luò)攔截或元素隱藏的廣告過濾技術(shù)無法有效過濾網(wǎng)頁中的隨機(jī)特征廣告信息,及現(xiàn)有的JS技術(shù)會消耗用戶較多流量,廣告過濾性能低。
[0155]需要說明的是,圖1中示出的應(yīng)用場景僅是本發(fā)明實施例記載的技術(shù)方案的一個可能的應(yīng)用場景示例,其他應(yīng)用場景可以包括圖1未涉及的用戶設(shè)備、或安裝于用戶設(shè)備上的用于處理及顯示多媒體信息的應(yīng)用(如音視頻播放應(yīng)用)等。本發(fā)明實施例記載的技術(shù)方案可以應(yīng)用于上述場景中,以幫助克服現(xiàn)有的基于網(wǎng)絡(luò)攔截或元素隱藏的廣告過濾技術(shù)無法有效過濾隨機(jī)特征廣告信息,及現(xiàn)有的JS技術(shù)會消耗用戶較多流量、廣告過濾性能低的缺陷。
[0156]基于上述記載的應(yīng)用場景,提出以下各具體實施例。
[0157]實施例一
[0158]本實施例提供一種廣告信息處理方法,可以用于實現(xiàn)對網(wǎng)頁中包括隨機(jī)特征廣告信息在內(nèi)的廣告信息的過濾,克服現(xiàn)有的基于網(wǎng)絡(luò)攔截或元素隱藏的廣告過濾技術(shù)無法有效過濾隨機(jī)特征廣告信息,及現(xiàn)有的JS技術(shù)會消耗用戶較多流量、廣告過濾性能低的缺陷。
[0159]參見圖2,本實施例記載的廣告信息處理方法可以由用戶設(shè)備與瀏覽器的后臺服務(wù)器配合實施,方法包括以下步驟:
[0160]步驟101、用戶設(shè)備檢測預(yù)設(shè)更新條件是否滿足;若是轉(zhuǎn)到步驟102,否則繼續(xù)檢測。
[0161]這里,檢測的時機(jī)可以為持續(xù)監(jiān)測,也可以為周期檢測。
[0162]步驟102、用戶設(shè)備確定預(yù)設(shè)更新條件滿足時,從后臺服務(wù)器獲取用于過濾廣告信息的JS模板。
[0163]這里,用戶設(shè)備確定預(yù)設(shè)更新條件滿足時,可以向后臺服務(wù)器發(fā)送獲取請求,以使后臺服務(wù)器向用戶設(shè)備反饋用于過濾廣告信息的JS模板。
[0164]本實施例中,預(yù)設(shè)更新條件可以為:I)周期更新,例如用戶設(shè)備采用低頻更新(如每隔24小時)的方式從后臺服務(wù)器獲取用于過濾廣告信息的JS模板;或者,2)事件更新,如用戶設(shè)備判定當(dāng)前存儲的JS模板異常(如被篡改、不完整、失效)時,采用實時更新命令從后臺服務(wù)器獲取用于過濾廣告信息的JS模板,再如后臺服務(wù)器遇到突發(fā)問題時主動將最新版本的JS模板發(fā)送至用戶設(shè)備。可選的,用戶設(shè)備可以預(yù)先獲取JS模板并存儲,及在確定預(yù)設(shè)更新條件滿足時從后臺服務(wù)器獲取更新的JS模板。
[0165]現(xiàn)有JS技術(shù)需要針對不同網(wǎng)頁分別編寫不同的JS,工作量太大,實現(xiàn)復(fù)雜度高。本實施例中,將對應(yīng)于目標(biāo)網(wǎng)頁的JS分開成:對應(yīng)于多個不同網(wǎng)頁的JS模板和對應(yīng)于目標(biāo)網(wǎng)頁的廣告信息過濾參數(shù);其中,JS模板具有一定的通用性,一個JS模板可以對應(yīng)于多個不同的網(wǎng)頁;JS模板相比于廣告信息過濾參數(shù)而言比較大且變動頻率低,同時,JS模板的編寫相對復(fù)雜,而廣告信息過濾參數(shù)的確定相對簡單,在編寫不同的網(wǎng)頁對應(yīng)的JS時,不用重新編寫JS模板,而是使用通用的JS模板,僅需單獨確定該網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù),極大地降低了編寫JS的工作量,降低了實現(xiàn)復(fù)雜度。
[0166]需要說明的是,對應(yīng)于目標(biāo)網(wǎng)頁的廣告信息過濾參數(shù)可以指一系列或一組參數(shù)(如多于I個);對應(yīng)于目標(biāo)網(wǎng)頁的廣告信息過濾參數(shù)也可以稱為對應(yīng)于目標(biāo)網(wǎng)頁的廣告信息過濾規(guī)則。
[0167]步驟103、后臺服務(wù)器獲取JS模板,例如從后臺服務(wù)器的數(shù)據(jù)庫中獲取。
[0168]步驟104、后臺服務(wù)器向用戶設(shè)備發(fā)送JS模板。
[0169]本實施例中,用戶設(shè)備可以設(shè)置更新定時器并啟動,用戶設(shè)備確定更新定時器超出閾值時,向后臺服務(wù)器發(fā)送JS模板更新請求消息;
[0170]后臺服務(wù)器根據(jù)JS模板更新請求消息,判定是否對JS模板進(jìn)行更新;后臺服務(wù)器確定對JS模板進(jìn)行更新時,獲取更新的JS模板;后臺服務(wù)器向用戶設(shè)備發(fā)送攜帶更新的JS模板的JS模板響應(yīng)消息。
[0171]步驟105、用戶請求訪問目標(biāo)網(wǎng)頁。
[0172]步驟106、用戶設(shè)備檢測到用戶請求訪問目標(biāo)網(wǎng)頁。
[0173]步驟107、用戶設(shè)備從后臺服務(wù)器獲取目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。
[0174]用戶通過用戶設(shè)備進(jìn)行網(wǎng)絡(luò)訪問有兩種模式:直連和透明代理(以下簡稱代理);其中,直連就是將網(wǎng)絡(luò)請求直接發(fā)往第三方站點(如網(wǎng)頁服務(wù)器),透明代理則是將網(wǎng)絡(luò)請求發(fā)往后臺服務(wù)器,由后臺服務(wù)器進(jìn)行網(wǎng)絡(luò)請求的收發(fā),并進(jìn)行一定的處理,如廣告過濾、圖片壓縮、安全檢測等。采用直連模式時,用戶設(shè)備檢測到用戶向目標(biāo)網(wǎng)頁的服務(wù)器發(fā)送網(wǎng)頁訪問請求時,同步向后臺服務(wù)器請求目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù),即需要單獨向后臺服務(wù)器發(fā)送參數(shù)獲取請求;采用透明代理模式時,用戶設(shè)備檢測到用戶向目標(biāo)網(wǎng)頁的服務(wù)器發(fā)送網(wǎng)頁訪問請求時,將網(wǎng)頁訪問請求轉(zhuǎn)發(fā)至后臺服務(wù)器,以指示后臺服務(wù)器反饋目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。
[0175]這里,用戶設(shè)備可以實時獲取目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)并存儲(如設(shè)置緩存有效期)。
[0176]用戶設(shè)備檢測到用戶請求訪問目標(biāo)網(wǎng)頁時,判斷用戶設(shè)備中是否存儲有目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù):
[0177]若是,則用戶設(shè)備向后臺服務(wù)器發(fā)送用于指示用戶設(shè)備中存儲有目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的參數(shù)更新請求消息;后臺服務(wù)器根據(jù)參數(shù)更新請求消息,判定是否需要對廣告信息過濾參數(shù)進(jìn)行更新,及在確定對廣告信息過濾參數(shù)進(jìn)行更新時,獲取更新的廣告信息過濾參數(shù);后臺服務(wù)器向用戶設(shè)備發(fā)送攜帶更新的廣告信息過濾參數(shù)的參數(shù)更新響應(yīng)消息;用戶設(shè)備根據(jù)參數(shù)更新響應(yīng)消息,更新目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。
[0178]否則,用戶設(shè)備從后臺服務(wù)器獲取目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。
[0179]這里,用戶設(shè)備中存儲有目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的場景,例如是用戶設(shè)備在一定時間段內(nèi)第N+1次訪問同一網(wǎng)頁時,此時,在用戶設(shè)備中可能仍存儲有該網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù),用戶設(shè)備只需向后臺服務(wù)器確認(rèn)廣告信息過濾參數(shù)是否改變,如無需更新,則用戶設(shè)備直接使用已存儲的該網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù),無需再次從后臺服務(wù)器獲取,如此,可以降低用戶的流量消耗。需要說明的是,廣告信息過濾參數(shù)在用戶設(shè)備中的存儲方式可以包括:1)經(jīng)過高可靠的加密,然后保存;或者,2)存放在內(nèi)存中;可選的,可以設(shè)置廣告信息過濾參數(shù)的存儲有效期,當(dāng)有效期截止時,用戶設(shè)備需要重新從后臺服務(wù)器獲取廣告信息過濾參數(shù)。
[0180]步驟108、后臺服務(wù)器根據(jù)目標(biāo)網(wǎng)頁的網(wǎng)頁標(biāo)識,從預(yù)先設(shè)置的網(wǎng)頁標(biāo)識與廣告信息過濾參數(shù)的對應(yīng)關(guān)系中,查找與目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。
[0181]這里,預(yù)先設(shè)置的網(wǎng)頁標(biāo)識與廣告信息過濾參數(shù)的對應(yīng)關(guān)系,用于提供不同網(wǎng)頁的網(wǎng)頁標(biāo)識分別對應(yīng)的廣告信息過濾參數(shù),每一個網(wǎng)頁都存在與自身的網(wǎng)頁標(biāo)識對應(yīng)的一組廣告信息過濾參數(shù)。
[0182]步驟109、后臺服務(wù)器向用戶設(shè)備發(fā)送目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。
[0183]步驟110、用戶設(shè)備將廣告信息過濾參數(shù)注入JS模板中,執(zhí)行注入有廣告信息過濾參數(shù)的JS模板,從目標(biāo)網(wǎng)頁已顯示的網(wǎng)頁信息中篩選出廣告信息,及屏蔽顯示廣告信息。
[0184]這里,廣告信息包括隨機(jī)特征廣告信息;用戶設(shè)備使用注入后的JS模板對目標(biāo)網(wǎng)頁已顯示的網(wǎng)頁信息中的廣告信息進(jìn)行定位,從目標(biāo)網(wǎng)頁已顯示的網(wǎng)頁信息中篩選出包括隨機(jī)特征廣告信息在內(nèi)的廣告信息,及屏蔽顯示廣告信息??蛇x的,目標(biāo)網(wǎng)頁已顯示的網(wǎng)頁信息,可以為在目標(biāo)網(wǎng)頁渲染完成后顯示的網(wǎng)頁信息,也可以為在目標(biāo)網(wǎng)頁渲染過程中已經(jīng)顯示于瀏覽器的網(wǎng)頁信息。需要說明的是,用戶設(shè)備執(zhí)行注入有廣告信息過濾參數(shù)的JS模板的時機(jī),可以在目標(biāo)網(wǎng)頁渲染完成后;也可以在頁面渲染過程中。
[0185]下面結(jié)合圖1示出的應(yīng)用場景,對本實施例記載的廣告信息處理方法進(jìn)行示例說明:參見圖3示出的本發(fā)明實施例中基于圖1所示的應(yīng)用場景實施廣告信息處理的一個可選的示意圖,用戶設(shè)備的瀏覽器客戶端進(jìn)行渲染顯示時,網(wǎng)頁的網(wǎng)頁信息中會出現(xiàn)廣告信息(包括隨機(jī)特征廣告信息),參見圖3中左側(cè)區(qū)域示出的廣告信息過濾之前的網(wǎng)頁信息顯示情況,這些廣告信息不僅會影響信息顯示,而且會消耗用戶的網(wǎng)絡(luò)流量;采用本實施例記載的廣告信息處理方法對目標(biāo)網(wǎng)頁中包括隨機(jī)特征廣告信息在內(nèi)的廣告信息進(jìn)行有效過濾,參見圖3中右側(cè)區(qū)域示出的廣告信息過濾之后的網(wǎng)頁信息顯示情況,包括隨機(jī)特征廣告信息在內(nèi)的廣告信息已經(jīng)被屏蔽(過濾)。需要說明的是,這里,用戶設(shè)備以智能手機(jī)為例進(jìn)行說明,本實施例的方案同樣適用于安裝有瀏覽器客戶端的智能手機(jī)、平板電腦、臺式電腦、筆記本電腦、穿戴式設(shè)備(如智能手表)等所有可以運行瀏覽器的設(shè)備。
[0186]本實施例中,通過將對應(yīng)于目標(biāo)網(wǎng)頁的JS分開成對應(yīng)于多個不同網(wǎng)頁的JS模板和對應(yīng)于目標(biāo)網(wǎng)頁的廣告信息過濾參數(shù),用戶設(shè)備對JS模板和廣告信息過濾參數(shù)的獲取過程是分開的,由于JS模板相比于廣告信息過濾參數(shù)而言比較大且變動頻率低,采取對JS模板進(jìn)行低頻更新,及對廣告信息過濾參數(shù)進(jìn)行實時更新,這就可以降低用戶在多次獲取JS時所消耗的網(wǎng)絡(luò)流量,同時,本實施例通過使用具有高權(quán)限和能力的JS,能夠定位出目標(biāo)網(wǎng)頁中的隨機(jī)特征廣告信息,如此,能夠?qū)ΠS機(jī)特征廣告信息在內(nèi)的廣告信息進(jìn)行有效過濾,節(jié)約用戶網(wǎng)絡(luò)流量,提高廣告過濾的性能。
[0187]實施例二
[0188]現(xiàn)有的JS技術(shù)除了存在會消耗用戶較多流量、廣告過濾性能低的缺陷之外,由于現(xiàn)有的JS技術(shù)直接暴露JS接口存在不可預(yù)知的、嚴(yán)重的安全隱患,例如存在JS接口被惡意利用的風(fēng)險,因此,現(xiàn)有的JS技術(shù)還存在安全性差的缺陷。
[0189]基于上述實施例,本實施例針對現(xiàn)有的JS技術(shù)存在的安全性差的缺陷提出解決方案。
[0190]參見圖4,本實施例記載的廣告信息處理方法可以由用戶設(shè)備與瀏覽器的后臺服務(wù)器配合實施,方法包括以下步驟:
[0191 ]步驟201、用戶設(shè)備檢測預(yù)設(shè)更新條件是否滿足;若是轉(zhuǎn)到步驟202,否則繼續(xù)檢測。這里,檢測的時機(jī)可以為持續(xù)監(jiān)測,也可以為周期檢測。
[0192]步驟202、用戶設(shè)備確定預(yù)設(shè)更新條件滿足時,從后臺服務(wù)器獲取用于過濾廣告信息的JS模板。
[0193]步驟203、后臺服務(wù)器獲取JS模板,例如從后臺服務(wù)器的數(shù)據(jù)庫中獲取。
[0194]步驟204、后臺服務(wù)器向用戶設(shè)備發(fā)送JS模板。
[0195]步驟205、用戶請求訪問目標(biāo)網(wǎng)頁。
[0196]步驟206、用戶設(shè)備檢測到用戶請求訪問目標(biāo)網(wǎng)頁。
[0197]步驟207、用戶設(shè)備從后臺服務(wù)器獲取目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)及校驗參數(shù)。
[0198]本實施例中,一個網(wǎng)頁可以對應(yīng)一套校驗參數(shù),校驗參數(shù)例如可以是MD5值??蛇x的,用戶設(shè)備向后臺服務(wù)器發(fā)送攜帶目標(biāo)網(wǎng)頁的網(wǎng)頁標(biāo)識的參數(shù)請求消息。
[0199]步驟208、后臺服務(wù)器響應(yīng)于用戶設(shè)備從后臺服務(wù)器獲取目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)及校驗參數(shù)的請求,根據(jù)目標(biāo)網(wǎng)頁的網(wǎng)頁標(biāo)識,從預(yù)先設(shè)置的網(wǎng)頁標(biāo)識與廣告信息過濾參數(shù)及校驗參數(shù)的對應(yīng)關(guān)系中,查找與目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)及校驗參數(shù)。
[0200]步驟209、后臺服務(wù)器向用戶設(shè)備發(fā)送目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)及校驗參數(shù)。
[0201 ]可選的,后臺服務(wù)器在查找與目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)及校驗參數(shù)后,使用預(yù)先設(shè)置的秘鑰,對目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)及校驗參數(shù)進(jìn)行加密,得到經(jīng)過加密的廣告信息過濾參數(shù)及校驗參數(shù);向用戶設(shè)備發(fā)送目標(biāo)網(wǎng)頁對應(yīng)的、經(jīng)過加密的廣告信息過濾參數(shù)及校驗參數(shù)。
[0202]需要說明的是,實施加、解密的過程會占用后臺服務(wù)器及用戶設(shè)備一定的處理時間,但是,這也會增加參數(shù)傳遞及處理的安全性。
[0203]步驟210、用戶設(shè)備使用校驗參數(shù)分別對廣告信息過濾參數(shù)及JS模板進(jìn)行校驗,得到校驗結(jié)果。
[0204]這里,用戶設(shè)備若判定后臺服務(wù)器發(fā)送的是經(jīng)過加密的廣告信息過濾參數(shù)及校驗參數(shù),則使用預(yù)先設(shè)置的秘鑰,對經(jīng)過加密的廣告信息過濾參數(shù)進(jìn)行解密,得到目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。
[0205]用戶設(shè)備使用校驗參數(shù)對廣告信息過濾參數(shù)進(jìn)行校驗的過程,與用戶設(shè)備使用校驗參數(shù)分別對JS模板進(jìn)行校驗的過程的執(zhí)行時機(jī)之間沒有關(guān)聯(lián),這兩個過程可以是順序執(zhí)行,也可同時執(zhí)行,相應(yīng)的,這兩個過程分別對應(yīng)各自的校驗結(jié)果;為方便理解,這里將用戶設(shè)備使用校驗參數(shù)對廣告信息過濾參數(shù)進(jìn)行校驗的過程,簡稱為第一校驗過程,廣告信息過濾參數(shù)的校驗結(jié)果為第一校驗結(jié)果;將用戶設(shè)備使用校驗參數(shù)對JS模板進(jìn)行校驗的過程,簡稱為第二校驗過程,JS模板的校驗結(jié)果為第二校驗結(jié)果;可以理解為步驟206中的校驗結(jié)果包括有第一校驗結(jié)果和第二校驗結(jié)果。
[0206]用戶設(shè)備判斷校驗結(jié)果是否滿足預(yù)設(shè)條件的一種可行的實現(xiàn)過程包括:
[0207]用戶設(shè)備判斷第一校驗結(jié)果是否滿足第一預(yù)設(shè)條件,第一預(yù)設(shè)條件可以包括預(yù)設(shè)的第一校驗值;及,用戶設(shè)備判斷第二校驗結(jié)果是否滿足第二預(yù)設(shè)條件,第二預(yù)設(shè)條件可以包括預(yù)設(shè)的第二校驗值;
[0208]只有當(dāng)用戶設(shè)備判定第一校驗結(jié)果滿足第一預(yù)設(shè)條件、且第二校驗結(jié)果滿足第二預(yù)設(shè)條件時,用戶設(shè)備確定校驗結(jié)果滿足預(yù)設(shè)條件,轉(zhuǎn)到步驟207;
[0209]否則,若用戶設(shè)備判定第一校驗結(jié)果不滿足第一預(yù)設(shè)條件,即校驗結(jié)果反應(yīng)出目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)異常(例如,被篡改、不完整),則從后臺服務(wù)器獲取目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);若用戶設(shè)備判定第二校驗結(jié)果不滿足第二預(yù)設(shè)條件,即校驗結(jié)果反應(yīng)出目標(biāo)網(wǎng)頁對應(yīng)的JS模板異常(例如,被篡改、不完整、失效),則從后臺服務(wù)器獲取用于JS模板。
[0210]步驟211、用戶設(shè)備確定校驗結(jié)果滿足預(yù)設(shè)條件時,將廣告信息過濾參數(shù)注入JS模板中,執(zhí)行注入有廣告信息過濾參數(shù)的JS模板,從目標(biāo)網(wǎng)頁已顯示的網(wǎng)頁信息中篩選出廣告信息,及屏蔽顯示廣告信息。
[0211]本實施例中,通過使用校驗參數(shù)對JS模板及廣告信息過濾參數(shù)進(jìn)行正確性校驗,保證JS接口的安全(合法性和完整性),以避免由于JS接口的高權(quán)限所帶來的直接暴露JS接口的安全風(fēng)險,如此,能夠在保證安全性的前提下對包括隨機(jī)特征廣告信息在內(nèi)的廣告信息進(jìn)行有效過濾,節(jié)約用戶流量,提高廣告過濾的性能;克服現(xiàn)有的基于網(wǎng)絡(luò)攔截或元素隱藏的廣告過濾技術(shù)無法有效過濾隨機(jī)特征廣告信息,及克服現(xiàn)有JS技術(shù)會消耗用戶較多流量、安全性差,廣告過濾性能低的缺陷。
[0212]實施例三
[0213]本實施例基于上述任意實施例,分別從產(chǎn)品側(cè)及技術(shù)側(cè)對前述的廣告信息處理方法的實現(xiàn)過程進(jìn)行說明。
[0214]1、產(chǎn)品側(cè)的說明:
[0215]廣告過濾是瀏覽器的基礎(chǔ)性功能,有時甚至能主導(dǎo)瀏覽器的口碑,是用戶體驗的一個重要環(huán)節(jié)。目前,瀏覽器可以支持用戶自行設(shè)置是否開啟廣告過濾功能,參見圖5,用戶只需要選擇開啟廣告過濾功能即可;在一些瀏覽服務(wù)產(chǎn)品,將廣告過濾功能的開啟/關(guān)閉控制權(quán)限放在后臺服務(wù)器統(tǒng)一控制,未開放給客戶端自由設(shè)置。
[0216]2、本實施例提出基于JS模板的參數(shù)填充方案,技術(shù)側(cè)的實現(xiàn)過程包括:模板的更新、JS參數(shù)(包括上述的廣告信息過濾參數(shù))規(guī)則的下發(fā),數(shù)據(jù)在終端(即上述的用戶設(shè)備)的保存;其中,
[0217]I)、JS模板的更新與獲取
[0218]JS模板的文件相對而言會比較大,且在設(shè)計之初就應(yīng)該考慮通用性,并通過測試,故其變動頻率會很低。參見圖6,本實施例假設(shè)終端更新頻率是24小時,為了避免有突發(fā)問題需要及時更新模板,設(shè)計了一個實時更新命令(Cmd)。
[0219]2)、JS參數(shù)規(guī)則的下發(fā)
[0220]在終端上,網(wǎng)絡(luò)訪問有兩種模式:直連和透明代理(以下簡稱代理)。直連就是請求直接發(fā)往第三方站點,透明代理則是將請求發(fā)往后臺,由后臺進(jìn)行網(wǎng)絡(luò)請求的收發(fā),并進(jìn)行一定的處理,如廣告過濾、圖片壓縮、安全檢測等。如果是直連請求,則在用戶訪問第三方站點時,同步向后臺發(fā)起一個廣告過濾請求;如果采用透明代理,則直接將規(guī)則夾帶在響應(yīng)頭。終端解密獲取規(guī)則參數(shù)后,注入到JS模板中,并在頁面渲染結(jié)束后執(zhí)行JS。
[0221]這里僅以透明代理模式為例,具體流程如下圖7所示。下面按照時間順序?qū)υ搱D進(jìn)行說明。
[0222]A、廣告規(guī)則的初始化:
[0223]每一條規(guī)則代表一系列的參數(shù);假如規(guī)則為X,對應(yīng)的MD5為Y。首先對X和Y進(jìn)行按一定的規(guī)則進(jìn)行打亂重排,得到Z,即Z = f(X,Y),其次,對Z做映射得到Z’=g(X);其中,打亂重排的主要目的是為了增加識別的難度,之后,再對規(guī)則進(jìn)行統(tǒng)一的加密。
[0224]B、主資源請求:
[0225]終端請求時會帶上請求標(biāo)志,若廣告請求標(biāo)識位為set,則說明終端沒有緩存規(guī)貝1J,后臺服務(wù)器會向用戶設(shè)備下發(fā)規(guī)則;若廣告請求標(biāo)識位為not set,則說明終端已經(jīng)緩存有規(guī)則,則后臺服務(wù)器不允許下發(fā)規(guī)則。
[0226]C、主資源請求的響應(yīng):
[0227]定義了兩個等級的安全策略,即對此處返回的規(guī)則是否再進(jìn)行加密,這里的加密是用寫入終端代碼的私鑰對應(yīng)的公鑰生成1024位以上的DES Key進(jìn)行加密??紤]到加解密對后臺跟終端的時間性能有較大的影響,所以,這個加密策略是可選的。
[0228]其次,后臺服務(wù)器會在發(fā)給用戶設(shè)備的響應(yīng)頭中會夾帶一個XXX的標(biāo)志,它的功能是,如果之前下發(fā)過錯誤的規(guī)則到終端,通過該標(biāo)志,可以指示終端對已有的錯誤規(guī)則進(jìn)行刪除。
[0229]D、規(guī)則解析和參數(shù)注入:
[0230]終端收到規(guī)則后,進(jìn)行解密。解密后首先會得到md5,用這個md5校驗終端緩存過的模板是否被惡意篡改過;然后,對每個規(guī)則,再單獨校驗md5值。最后,將正確解析的規(guī)則注入到JS模板中執(zhí)行。
[0231]E、第N次(N>1)網(wǎng)絡(luò)請求:
[0232]在緩存有效期內(nèi),對相同站點的重復(fù)訪問,終端會復(fù)用已經(jīng)緩存的規(guī)則。
[0233]3)、JS模板和參數(shù)在終端的保存
[0234]對于JS模板,可以以文件的形式保存在系統(tǒng)文件中。JS模板的完整性和有效性是通過后臺規(guī)則中的模板md5參數(shù)進(jìn)行校驗,因此,在意外情況下,該模板被替換也不會帶來安全問題。
[0235]其次,因為規(guī)則可用于校驗?zāi)0?,故?guī)則要么經(jīng)過高可靠的加密然后保存,要么只存放在內(nèi)存。
[0236]本實施例提供了一種基于JS模板的安全的參數(shù)填充方案,采用將JS分開成對應(yīng)于多個不同網(wǎng)頁的JS模板和對應(yīng)于目標(biāo)網(wǎng)頁的廣告信息過濾參數(shù),將JS模板和參數(shù)規(guī)則的獲取和存儲獨立開來,實現(xiàn)對包括隨機(jī)特征廣告信息在內(nèi)的廣告信息的過濾;考慮到JS模板變化頻率低,消耗流量大的特征,本方案采用低頻(例如每24h)的詢問方式獲取模板的信息,并保存在終端,通訊過程采用WUP加密方式;廣告規(guī)則在用戶打開網(wǎng)頁的過程中同步向后臺請求,后臺下發(fā)經(jīng)過加密的模板參數(shù)和模板校驗MD5值,MD5值可用于終端模板的防篡改校驗,因此,本實施例未對終端性能帶來太大的影響,對用戶流量的消耗也很少,也避免了直接暴露可以可執(zhí)行任意JS接口可能帶來的不可預(yù)知的風(fēng)險,提升了廣告過濾效果。
[0237]實施例四
[0238]與前述實施例一的記載相對應(yīng),本實施例還記載一種廣告信息處理系統(tǒng),包括:用戶設(shè)備和后臺服務(wù)器;其中,
[0239]用戶設(shè)備用于:確定預(yù)設(shè)更新條件滿足時,從后臺服務(wù)器獲取用于過濾廣告信息的JS模板;檢測到用戶請求訪問目標(biāo)網(wǎng)頁時,從后臺服務(wù)器獲取目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);將廣告信息過濾參數(shù)注入JS模板中,執(zhí)行注入有廣告信息過濾參數(shù)的JS模板,從目標(biāo)網(wǎng)頁已顯示的網(wǎng)頁信息中篩選出廣告信息,及屏蔽顯示廣告信息;
[0240]后臺服務(wù)器用于:響應(yīng)于用戶設(shè)備確定預(yù)設(shè)更新條件滿足時從后臺服務(wù)器32獲取用于過濾廣告信息的加瓦腳本JS模板的請求,向用戶設(shè)備發(fā)送JS模板;響應(yīng)于用戶設(shè)備檢測到用戶請求訪問目標(biāo)網(wǎng)頁時從后臺服務(wù)器獲取目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的請求,根據(jù)目標(biāo)網(wǎng)頁的網(wǎng)頁標(biāo)識,從預(yù)先設(shè)置的網(wǎng)頁標(biāo)識與廣告信息過濾參數(shù)的對應(yīng)關(guān)系中,查找與目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);向用戶設(shè)備發(fā)送目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。
[0241 ]本實施例中,將對應(yīng)于目標(biāo)網(wǎng)頁的JS分開成對應(yīng)于多個不同網(wǎng)頁的JS模板和對應(yīng)于目標(biāo)網(wǎng)頁的廣告信息過濾參數(shù),用戶設(shè)備對JS模板和廣告信息過濾參數(shù)的獲取過程是分開的,由于JS模板相比于廣告信息過濾參數(shù)而言比較大且變動頻率低,采取對JS模板進(jìn)行低頻更新,及對廣告信息過濾參數(shù)進(jìn)行實時更新,這就可以降低用戶在多次獲取JS時所消耗的網(wǎng)絡(luò)流量,同時,本實施例通過使用具有高權(quán)限和能力的JS,能夠定位出目標(biāo)網(wǎng)頁中的隨機(jī)特征廣告信息,如此,能夠?qū)ΠS機(jī)特征廣告信息在內(nèi)的廣告信息進(jìn)行有效過濾,節(jié)約用戶網(wǎng)絡(luò)流量,提高廣告過濾的性能。
[0242]在上述實施例的基礎(chǔ)上,用戶設(shè)備還用于:檢測到用戶請求訪問目標(biāo)網(wǎng)頁時,從后臺服務(wù)器獲取目標(biāo)網(wǎng)頁對應(yīng)的校驗參數(shù);使用校驗參數(shù)分別對廣告信息過濾參數(shù)及JS模板進(jìn)行校驗;確定校驗結(jié)果滿足預(yù)設(shè)條件時,將廣告信息過濾參數(shù)注入JS模板中。
[0243]在上述實施例的基礎(chǔ)上,用戶設(shè)備具體用于:確定更新定時器超出閾值時,向后臺服務(wù)器發(fā)送JS模板更新請求消息;
[0244]相應(yīng)的,
[0245]后臺服務(wù)器具體用于:根據(jù)JS模板更新請求消息,判定是否對JS模板進(jìn)行更新;確定對JS模板進(jìn)行更新時,獲取更新的JS模板;向用戶設(shè)備發(fā)送攜帶更新的JS模板的JS模板響應(yīng)消息。
[0246]在上述實施例的基礎(chǔ)上,用戶設(shè)備還用于:檢測到用戶請求訪問目標(biāo)網(wǎng)頁時,判斷用戶設(shè)備中存儲有目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)時,向后臺服務(wù)器發(fā)送用于指示用戶設(shè)備中存儲有目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的參數(shù)更新請求消息;
[0247]后臺服務(wù)器還用于:根據(jù)參數(shù)更新請求消息,判定是否對廣告信息過濾參數(shù)進(jìn)行更新;在確定對廣告信息過濾參數(shù)進(jìn)行更新時,獲取更新的廣告信息過濾參數(shù);向用戶設(shè)備發(fā)送攜帶更新的廣告信息過濾參數(shù)的參數(shù)更新響應(yīng)消息;
[0248]用戶設(shè)備還用于:根據(jù)參數(shù)更新響應(yīng)消息,更新目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。
[0249]在上述實施例的基礎(chǔ)上,后臺服務(wù)器具體用于:使用預(yù)先設(shè)置的秘鑰,對目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)進(jìn)行加密,得到經(jīng)過加密的廣告信息過濾參數(shù);向用戶設(shè)備發(fā)送目標(biāo)網(wǎng)頁對應(yīng)的、經(jīng)過加密的廣告信息過濾參數(shù);
[0250]用戶設(shè)備具體用于:使用預(yù)先設(shè)置的秘鑰,對后臺服務(wù)器發(fā)送的經(jīng)過加密的廣告信息過濾參數(shù)進(jìn)行解密,得到目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。
[0251 ]實施例五
[0252]本實施例記載一種用戶設(shè)備,這里,用戶設(shè)備包括但不限于智能手機(jī)、固定電話、平板電腦、筆記本電腦、穿戴式設(shè)備(如智能眼鏡、智能手表等)等設(shè)備,參見圖8,圖8示出的用戶設(shè)備31包括:
[0253]獲取模塊301,用于確定預(yù)設(shè)更新條件滿足時,從后臺服務(wù)器獲取用于過濾廣告信息的加瓦腳本JS模板;
[0254]獲取模塊301,還用于檢測到用戶請求訪問目標(biāo)網(wǎng)頁時,從后臺服務(wù)器獲取目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);
[0255]過濾模塊302,用于將廣告信息過濾參數(shù)注入JS模板中;執(zhí)行注入有廣告信息過濾參數(shù)的JS模板,從目標(biāo)網(wǎng)頁已顯示的網(wǎng)頁信息中篩選出廣告信息,及屏蔽顯示廣告信息。
[0256]在上述實施例的基礎(chǔ)上,獲取模塊301,還用于檢測到用戶請求訪問目標(biāo)網(wǎng)頁時,從后臺服務(wù)器獲取目標(biāo)網(wǎng)頁對應(yīng)的校驗參數(shù);
[0257]過濾模塊302,還用于使用校驗參數(shù)分別對廣告信息過濾參數(shù)及JS模板進(jìn)行校驗;確定校驗結(jié)果滿足預(yù)設(shè)條件時,執(zhí)行將廣告信息過濾參數(shù)注入JS模板中的操作。
[0258]在上述實施例的基礎(chǔ)上,獲取模塊301,具體用于:檢測到用戶向目標(biāo)網(wǎng)頁的服務(wù)器發(fā)送網(wǎng)頁訪問請求時,向后臺服務(wù)器請求目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);
[0259]或者,
[0260]檢測到用戶向目標(biāo)網(wǎng)頁的服務(wù)器發(fā)送網(wǎng)頁訪問請求時,將網(wǎng)頁訪問請求轉(zhuǎn)發(fā)至后臺服務(wù)器,以指示后臺服務(wù)器反饋目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。
[0261]在上述實施例的基礎(chǔ)上,過濾模塊302,具體用于執(zhí)行注入有廣告信息過濾參數(shù)的JS模板,定位目標(biāo)網(wǎng)頁已顯示的網(wǎng)頁信息中的隨機(jī)特征廣告信息;在目標(biāo)網(wǎng)頁中屏蔽顯示隨機(jī)特征廣告信息。
[0262]在上述實施例的基礎(chǔ)上,獲取模塊301,具體用于:
[0263]確定更新定時器超出閾值時,向后臺服務(wù)器發(fā)送JS模板更新請求消息,以觸發(fā)后臺服務(wù)器判定是否對JS模板進(jìn)行更新;
[0264]接收后臺服務(wù)器反饋的JS模板更新響應(yīng)消息;
[0265]根據(jù)JS模板更新響應(yīng)消息,更新JS模板。
[0266]在上述實施例的基礎(chǔ)上,獲取模塊301,還用于:
[0267]檢測到用戶請求訪問目標(biāo)網(wǎng)頁時,判斷用戶設(shè)備中是否存儲有目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);
[0268]若是,則向后臺服務(wù)器發(fā)送用于指示用戶設(shè)備中存儲有目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的參數(shù)更新請求消息,以觸發(fā)后臺服務(wù)器判定是否對廣告信息過濾參數(shù)進(jìn)行更新;接收后臺服務(wù)器反饋的參數(shù)更新響應(yīng)消息;根據(jù)參數(shù)更新響應(yīng)消息,更新目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);
[0269]否則,執(zhí)行從后臺服務(wù)器獲取目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的步驟。
[0270]在上述實施例的基礎(chǔ)上,過濾模塊302,具體用于:
[0271]使用校驗參數(shù)對目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)進(jìn)行校驗;
[0272]使用校驗參數(shù)對與多個不同網(wǎng)頁對應(yīng)的、用于過濾廣告信息的JS模板進(jìn)行校驗。
[0273]在上述實施例的基礎(chǔ)上,獲取模塊301,具體用于:
[0274]向后臺服務(wù)器發(fā)送用于請求目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的消息;
[0275]接收后臺服務(wù)器反饋的參數(shù)響應(yīng)消息;
[0276]解析參數(shù)響應(yīng)消息,得到目標(biāo)網(wǎng)頁對應(yīng)的、經(jīng)過加密的廣告信息過濾參數(shù);
[0277]使用預(yù)先設(shè)置的秘鑰,對經(jīng)過加密的廣告信息過濾參數(shù)進(jìn)行解密,得到目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。
[0278]在實際應(yīng)用中,獲取模塊301及過濾模塊302均可由位于用戶設(shè)備的中央處理器(CPU)、微處理器(MPU)、專用集成電路(ASIC)或現(xiàn)場可編程門陣列(FPGA)等實現(xiàn)。
[0279]實施例六
[0280]本實施例記載一種后臺服務(wù)器,這里,后臺服務(wù)器包括但不限于應(yīng)用的后臺服務(wù)器(如瀏覽器后臺服務(wù)器),參見圖9,圖9示出的后臺服務(wù)器41包括:
[0281]收發(fā)模塊401,用于響應(yīng)于用戶設(shè)備確定預(yù)設(shè)更新條件滿足時從后臺服務(wù)器獲取用于過濾廣告信息的加瓦腳本JS模板的請求,向用戶設(shè)備發(fā)送JS模板;
[0282]查找模塊402,用于響應(yīng)于用戶設(shè)備檢測到用戶請求訪問目標(biāo)網(wǎng)頁時從后臺服務(wù)器獲取目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的請求,根據(jù)目標(biāo)網(wǎng)頁的網(wǎng)頁標(biāo)識,從預(yù)先設(shè)置的網(wǎng)頁標(biāo)識與廣告信息過濾參數(shù)的對應(yīng)關(guān)系中,查找與目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);
[0283]收發(fā)模塊401,還用于向用戶設(shè)備發(fā)送目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。
[0284]可選的,收發(fā)模塊401,還用于響應(yīng)于用戶設(shè)備從后臺服務(wù)器獲取目標(biāo)網(wǎng)頁對應(yīng)的校驗參數(shù)的請求,向用戶設(shè)備發(fā)送目標(biāo)網(wǎng)頁對應(yīng)的校驗參數(shù),校驗參數(shù)用于使用戶設(shè)備使用校驗參數(shù)分別對廣告信息過濾參數(shù)及JS模板進(jìn)行校驗。
[0285]可選的,收發(fā)模塊401,具體用于:
[0286]響應(yīng)于用戶設(shè)備確定更新定時器超出閾值時向后臺服務(wù)器發(fā)送的JS模板更新請求消息,根據(jù)JS模板更新請求消息,判定是否對JS模板進(jìn)行更新;
[0287]確定對JS模板進(jìn)行更新時,獲取更新的JS模板;
[0288]向用戶設(shè)備發(fā)送攜帶更新的JS模板的JS模板更新響應(yīng)消息。
[0289]可選的,收發(fā)模塊401,還用于:
[0290]接收用戶設(shè)備發(fā)送的用于指示用戶設(shè)備中存儲有目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的參數(shù)更新請求消息;
[0291]根據(jù)參數(shù)更新請求消息,判定是否對廣告信息過濾參數(shù)進(jìn)行更新;
[0292]確定對廣告信息過濾參數(shù)進(jìn)行更新,獲取更新的廣告信息過濾參數(shù);
[0293]向用戶設(shè)備發(fā)送攜帶更新的廣告信息過濾參數(shù)的參數(shù)更新響應(yīng)消息。
[0294]可選的,收發(fā)模塊401,具體用于:
[0295]使用預(yù)先設(shè)置的秘鑰,對目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)進(jìn)行加密,得到經(jīng)過加密的廣告信息過濾參數(shù);
[0296]向用戶設(shè)備發(fā)送目標(biāo)網(wǎng)頁對應(yīng)的、經(jīng)過加密的廣告信息過濾參數(shù)。
[0297]在實際應(yīng)用中,收發(fā)模塊401及查找模塊402均可由位于后臺服務(wù)器的CPU、MPU、AS IC或FPGA等實現(xiàn)。
[0298]實施例七
[0299]本實施例記載一種廣告信息處理系統(tǒng),可以用于實現(xiàn)對網(wǎng)頁中廣告信息的過濾,尤其是實現(xiàn)對于現(xiàn)有技術(shù)無法過濾的網(wǎng)頁中的隨機(jī)特征廣告信息進(jìn)行過濾,本實施例的廣告信息處理系統(tǒng)包括:用戶設(shè)備和后臺服務(wù)器;其中,用戶設(shè)備可以包括上述實施例五中記載的任意一種用戶設(shè)備31;后臺服務(wù)器可以包括上述實施例六中記載的任意一種后臺服務(wù)器41。圖10對本實施例記載的廣告信息處理系統(tǒng)應(yīng)用于圖1所示的應(yīng)用場景的實施進(jìn)行了示意,參見圖10,用戶設(shè)備31包括獲取模塊301和過濾模塊302;后臺服務(wù)器41包括收發(fā)模塊401和查找模塊402。
[0300]綜上,通過將對應(yīng)于目標(biāo)網(wǎng)頁的JS分開成對應(yīng)于多個不同網(wǎng)頁的JS模板和對應(yīng)于目標(biāo)網(wǎng)頁的廣告信息過濾參數(shù),用戶設(shè)備對JS模板和廣告信息過濾參數(shù)的獲取過程是分開的,由于JS模板相比于廣告信息過濾參數(shù)而言比較大且變動頻率低,采取對JS模板進(jìn)行低頻更新,及對廣告信息過濾參數(shù)進(jìn)行實時更新,這就可以降低用戶在多次獲取JS時所消耗的網(wǎng)絡(luò)流量,同時,本實施例使用具有高權(quán)限和能力的JS,能夠定位出目標(biāo)網(wǎng)頁中的隨機(jī)特征廣告信息,如此,能夠?qū)ΠS機(jī)特征廣告信息在內(nèi)的廣告信息進(jìn)行有效過濾,節(jié)約用戶網(wǎng)絡(luò)流量,提高廣告過濾的性能。
[0301 ]實施例八
[0302]本實施例記載一種計算機(jī)可讀介質(zhì),可以為ROM(例如,只讀存儲器、FLASH存儲器、轉(zhuǎn)移裝置等)、磁存儲介質(zhì)(例如,磁帶、磁盤驅(qū)動器等)、光學(xué)存儲介質(zhì)(例如,CD-R0M、DVD-R0M、紙卡、紙帶等)以及其他熟知類型的程序存儲器;計算機(jī)可讀介質(zhì)中存儲有計算機(jī)可執(zhí)行指令,當(dāng)執(zhí)行指令時,引起至少一個處理器執(zhí)行包括以下的操作:
[0303]確定預(yù)設(shè)更新條件滿足時,從后臺服務(wù)器獲取用于過濾廣告信息的加瓦腳本JS模板;
[0304]檢測到用戶請求訪問目標(biāo)網(wǎng)頁時,從后臺服務(wù)器獲取目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);
[0305]將廣告信息過濾參數(shù)注入JS模板中;
[0306]執(zhí)行注入有廣告信息過濾參數(shù)的JS模板,從目標(biāo)網(wǎng)頁已顯示的網(wǎng)頁信息中篩選出廣告信息,及屏蔽顯示廣告信息。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用硬件實施例、軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。
[0307]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0308]這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0309]這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0310]以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
【主權(quán)項】
1.一種廣告信息處理方法,其特征在于,所述方法包括: 用戶設(shè)備確定預(yù)設(shè)更新條件滿足時,從后臺服務(wù)器獲取用于過濾廣告信息的加瓦腳本JS模板; 所述后臺服務(wù)器向所述用戶設(shè)備發(fā)送所述JS模板; 所述用戶設(shè)備檢測到用戶請求訪問目標(biāo)網(wǎng)頁時,從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù); 所述后臺服務(wù)器根據(jù)所述目標(biāo)網(wǎng)頁的網(wǎng)頁標(biāo)識,從預(yù)先設(shè)置的網(wǎng)頁標(biāo)識與廣告信息過濾參數(shù)的對應(yīng)關(guān)系中,查找與所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù),及向所述用戶設(shè)備發(fā)送所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù); 所述用戶設(shè)備將所述廣告信息過濾參數(shù)注入所述JS模板中,執(zhí)行所述注入有所述廣告信息過濾參數(shù)的JS模板,從所述目標(biāo)網(wǎng)頁已顯示的網(wǎng)頁信息中篩選出廣告信息,及屏蔽顯示所述廣告信息。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 所述用戶設(shè)備檢測到所述用戶請求訪問所述目標(biāo)網(wǎng)頁時,從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的校驗參數(shù); 所述用戶設(shè)備使用所述校驗參數(shù)分別對所述廣告信息過濾參數(shù)及所述JS模板進(jìn)行校驗; 所述用戶設(shè)備確定校驗結(jié)果滿足預(yù)設(shè)條件時,執(zhí)行所述將所述廣告信息過濾參數(shù)注入所述JS模板中的操作。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述用戶設(shè)備確定預(yù)設(shè)更新條件滿足時,從后臺服務(wù)器獲取用于過濾廣告信息的加瓦腳本JS模板,包括: 所述用戶設(shè)備確定更新定時器超出閾值時,向所述后臺服務(wù)器發(fā)送JS模板更新請求消息; 相應(yīng)的, 所述后臺服務(wù)器向所述用戶設(shè)備發(fā)送所述JS模板,包括: 所述后臺服務(wù)器根據(jù)所述JS模板更新請求消息,判定是否對所述JS模板進(jìn)行更新;確定對所述JS模板進(jìn)行更新時,獲取更新的JS模板;向所述用戶設(shè)備發(fā)送攜帶所述更新的JS模板的JS模板響應(yīng)消息。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 所述用戶設(shè)備檢測到所述用戶請求訪問所述目標(biāo)網(wǎng)頁時,判斷所述用戶設(shè)備中存儲有所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)時,向所述后臺服務(wù)器發(fā)送用于指示所述用戶設(shè)備中存儲有所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的參數(shù)更新請求消息; 所述后臺服務(wù)器根據(jù)所述參數(shù)更新請求消息,判定是否對所述廣告信息過濾參數(shù)進(jìn)行更新;在確定對所述廣告信息過濾參數(shù)進(jìn)行更新時,獲取更新的廣告信息過濾參數(shù);向所述用戶設(shè)備發(fā)送攜帶所述更新的廣告信息過濾參數(shù)的參數(shù)更新響應(yīng)消息; 所述用戶設(shè)備根據(jù)所述參數(shù)更新響應(yīng)消息,更新所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述后臺服務(wù)器向所述用戶設(shè)備發(fā)送所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù),包括: 所述后臺服務(wù)器使用預(yù)先設(shè)置的秘鑰,對所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)進(jìn)行加密,得到經(jīng)過加密的廣告信息過濾參數(shù);向所述用戶設(shè)備發(fā)送所述目標(biāo)網(wǎng)頁對應(yīng)的、經(jīng)過加密的廣告信息過濾參數(shù); 所述用戶設(shè)備將所述廣告信息過濾參數(shù)注入所述JS模板中之前,所述方法還包括: 所述用戶設(shè)備使用所述預(yù)先設(shè)置的秘鑰,對所述后臺服務(wù)器發(fā)送的所述經(jīng)過加密的廣告信息過濾參數(shù)進(jìn)行解密,得到所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。6.一種廣告信息處理方法,其特征在于,所述方法包括: 確定預(yù)設(shè)更新條件滿足時,從后臺服務(wù)器獲取用于過濾廣告信息的加瓦腳本JS模板;檢測到用戶請求訪問目標(biāo)網(wǎng)頁時,從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù); 將所述廣告信息過濾參數(shù)注入所述JS模板中; 執(zhí)行所述注入有所述廣告信息過濾參數(shù)的JS模板,從所述目標(biāo)網(wǎng)頁已顯示的網(wǎng)頁信息中篩選出廣告信息,及屏蔽顯示所述廣告信息。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括: 檢測到所述用戶請求訪問所述目標(biāo)網(wǎng)頁時,從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的校驗參數(shù); 使用所述校驗參數(shù)分別對所述廣告信息過濾參數(shù)及所述JS模板進(jìn)行校驗; 確定校驗結(jié)果滿足預(yù)設(shè)條件時,執(zhí)行所述將所述廣告信息過濾參數(shù)注入所述JS模板中的操作。8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述檢測到用戶請求訪問目標(biāo)網(wǎng)頁時,從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù),包括: 檢測到所述用戶向目標(biāo)網(wǎng)頁的服務(wù)器發(fā)送網(wǎng)頁訪問請求時,向后臺服務(wù)器請求所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù); 或者, 檢測到所述用戶向目標(biāo)網(wǎng)頁的服務(wù)器發(fā)送網(wǎng)頁訪問請求時,將所述網(wǎng)頁訪問請求轉(zhuǎn)發(fā)至所述后臺服務(wù)器,以指示所述后臺服務(wù)器反饋所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。9.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述執(zhí)行所述注入有所述廣告信息過濾參數(shù)的JS模板,從所述目標(biāo)網(wǎng)頁已顯示的網(wǎng)頁信息中篩選出廣告信息,及屏蔽顯示所述廣告信息,包括: 執(zhí)行所述注入有所述廣告信息過濾參數(shù)的JS模板,定位所述目標(biāo)網(wǎng)頁已顯示的網(wǎng)頁信息中的隨機(jī)特征廣告信息; 在所述目標(biāo)網(wǎng)頁中屏蔽顯示所述隨機(jī)特征廣告信息。10.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述確定預(yù)設(shè)更新條件滿足時,從后臺服務(wù)器獲取用于過濾廣告信息的加瓦腳本JS模板,包括: 確定更新定時器超出閾值時,向所述后臺服務(wù)器發(fā)送JS模板更新請求消息,以觸發(fā)所述后臺服務(wù)器判定是否對所述JS模板進(jìn)行更新; 接收所述后臺服務(wù)器反饋的JS模板更新響應(yīng)消息; 根據(jù)所述JS模板更新響應(yīng)消息,更新所述JS模板。11.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括: 檢測到所述用戶請求訪問所述目標(biāo)網(wǎng)頁時,判斷用戶設(shè)備中是否存儲有所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù); 若是,則向所述后臺服務(wù)器發(fā)送用于指示所述用戶設(shè)備中存儲有所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的參數(shù)更新請求消息,以觸發(fā)所述后臺服務(wù)器判定是否對所述廣告信息過濾參數(shù)進(jìn)行更新;接收所述后臺服務(wù)器反饋的參數(shù)更新響應(yīng)消息;根據(jù)所述參數(shù)更新響應(yīng)消息,更新所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù); 否則,執(zhí)行所述從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的步驟。12.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述使用所述校驗參數(shù)分別對所述廣告信息過濾參數(shù)及所述JS模板進(jìn)行校驗,包括: 使用所述校驗參數(shù)對所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)進(jìn)行校驗; 使用所述校驗參數(shù)對與多個不同網(wǎng)頁對應(yīng)的、用于過濾廣告信息的所述JS模板進(jìn)行校驗。13.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述從后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù),包括: 向所述后臺服務(wù)器發(fā)送用于請求所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的消息; 接收所述后臺服務(wù)器反饋的參數(shù)響應(yīng)消息; 解析所述參數(shù)響應(yīng)消息,得到所述目標(biāo)網(wǎng)頁對應(yīng)的、經(jīng)過加密的廣告信息過濾參數(shù);使用預(yù)先設(shè)置的秘鑰,對所述經(jīng)過加密的廣告信息過濾參數(shù)進(jìn)行解密,得到所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。14.一種廣告信息處理方法,其特征在于,所述方法包括: 響應(yīng)于用戶設(shè)備確定預(yù)設(shè)更新條件滿足時從后臺服務(wù)器獲取用于過濾廣告信息的加瓦腳本JS模板的請求,向所述用戶設(shè)備發(fā)送所述JS模板; 響應(yīng)于所述用戶設(shè)備檢測到用戶請求訪問目標(biāo)網(wǎng)頁時從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的請求,根據(jù)所述目標(biāo)網(wǎng)頁的網(wǎng)頁標(biāo)識,從預(yù)先設(shè)置的網(wǎng)頁標(biāo)識與廣告信息過濾參數(shù)的對應(yīng)關(guān)系中,查找與所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù); 向所述用戶設(shè)備發(fā)送所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。15.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述方法還包括: 響應(yīng)于所述用戶設(shè)備從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的校驗參數(shù)的請求,向所述用戶設(shè)備發(fā)送所述目標(biāo)網(wǎng)頁對應(yīng)的校驗參數(shù),所述校驗參數(shù)用于使所述用戶設(shè)備使用所述校驗參數(shù)分別對所述廣告信息過濾參數(shù)及所述JS模板進(jìn)行校驗。16.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述響應(yīng)于用戶設(shè)備確定預(yù)設(shè)更新條件滿足時從后臺服務(wù)器獲取用于過濾廣告信息的加瓦腳本JS模板的請求,向所述用戶設(shè)備發(fā)送所述JS模板,包括: 響應(yīng)于所述用戶設(shè)備確定更新定時器超出閾值時向所述后臺服務(wù)器發(fā)送的JS模板更新請求消息,根據(jù)所述JS模板更新請求消息,判定是否對所述JS模板進(jìn)行更新; 確定對所述JS模板進(jìn)行更新時,獲取更新的JS模板; 向所述用戶設(shè)備發(fā)送攜帶所述更新的JS模板的JS模板更新響應(yīng)消息。17.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述方法還包括: 接收所述用戶設(shè)備發(fā)送的用于指示所述用戶設(shè)備中存儲有所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的參數(shù)更新請求消息; 根據(jù)所述參數(shù)更新請求消息,判定是否對所述廣告信息過濾參數(shù)進(jìn)行更新; 確定對所述廣告信息過濾參數(shù)進(jìn)行更新,獲取更新的廣告信息過濾參數(shù); 向所述用戶設(shè)備發(fā)送攜帶所述更新的廣告信息過濾參數(shù)的參數(shù)更新響應(yīng)消息。18.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述向所述用戶設(shè)備發(fā)送所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù),包括: 使用預(yù)先設(shè)置的秘鑰,對所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)進(jìn)行加密,得到經(jīng)過加密的廣告信息過濾參數(shù); 向所述用戶設(shè)備發(fā)送所述目標(biāo)網(wǎng)頁對應(yīng)的、經(jīng)過加密的廣告信息過濾參數(shù)。19.一種廣告信息處理系統(tǒng),其特征在于,所述系統(tǒng)包括:用戶設(shè)備和后臺服務(wù)器;其中, 所述用戶設(shè)備用于:確定預(yù)設(shè)更新條件滿足時,從后臺服務(wù)器獲取用于過濾廣告信息的加瓦腳本JS模板;檢測到用戶請求訪問目標(biāo)網(wǎng)頁時,從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);將所述廣告信息過濾參數(shù)注入所述JS模板中,執(zhí)行所述注入有所述廣告信息過濾參數(shù)的JS模板,從所述目標(biāo)網(wǎng)頁已顯示的網(wǎng)頁信息中篩選出廣告信息,及屏蔽顯示所述廣告信息; 所述后臺服務(wù)器用于:響應(yīng)于用戶設(shè)備確定預(yù)設(shè)更新條件滿足時從后臺服務(wù)器獲取用于過濾廣告信息的加瓦腳本JS模板的請求,向所述用戶設(shè)備發(fā)送所述JS模板;響應(yīng)于所述用戶設(shè)備檢測到用戶請求訪問目標(biāo)網(wǎng)頁時從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的請求,根據(jù)所述目標(biāo)網(wǎng)頁的網(wǎng)頁標(biāo)識,從預(yù)先設(shè)置的網(wǎng)頁標(biāo)識與廣告信息過濾參數(shù)的對應(yīng)關(guān)系中,查找與所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù);向所述用戶設(shè)備發(fā)送所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。20.根據(jù)權(quán)利要求19所述的系統(tǒng),其特征在于,所述用戶設(shè)備,還用于: 檢測到所述用戶請求訪問所述目標(biāo)網(wǎng)頁時,從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的校驗參數(shù);使用所述校驗參數(shù)分別對所述廣告信息過濾參數(shù)及所述JS模板進(jìn)行校驗;確定校驗結(jié)果滿足預(yù)設(shè)條件時,將所述廣告信息過濾參數(shù)注入所述JS模板中。21.根據(jù)權(quán)利要求19所述的系統(tǒng),其特征在于,所述用戶設(shè)備,具體用于:確定更新定時器超出閾值時,向所述后臺服務(wù)器發(fā)送JS模板更新請求消息; 相應(yīng)的, 所述后臺服務(wù)器,具體用于:根據(jù)所述JS模板更新請求消息,判定是否對所述JS模板進(jìn)行更新;確定對所述JS模板進(jìn)行更新時,獲取更新的JS模板;向所述用戶設(shè)備發(fā)送攜帶所述更新的JS模板的JS模板響應(yīng)消息。22.根據(jù)權(quán)利要求19所述的系統(tǒng),其特征在于,所述用戶設(shè)備,還用于檢測到所述用戶請求訪問所述目標(biāo)網(wǎng)頁時,判斷所述用戶設(shè)備中存儲有所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)時,向所述后臺服務(wù)器發(fā)送用于指示所述用戶設(shè)備中存儲有所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的參數(shù)更新請求消息; 所述后臺服務(wù)器,還用于根據(jù)所述參數(shù)更新請求消息,判定是否對所述廣告信息過濾參數(shù)進(jìn)行更新;在確定對所述廣告信息過濾參數(shù)進(jìn)行更新時,獲取更新的廣告信息過濾參數(shù);向所述用戶設(shè)備發(fā)送攜帶所述更新的廣告信息過濾參數(shù)的參數(shù)更新響應(yīng)消息; 所述用戶設(shè)備,還用于根據(jù)所述參數(shù)更新響應(yīng)消息,更新所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。23.根據(jù)權(quán)利要求19所述的系統(tǒng),其特征在于,所述后臺服務(wù)器,具體用于使用預(yù)先設(shè)置的秘鑰,對所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)進(jìn)行加密,得到經(jīng)過加密的廣告信息過濾參數(shù);向所述用戶設(shè)備發(fā)送所述目標(biāo)網(wǎng)頁對應(yīng)的、經(jīng)過加密的廣告信息過濾參數(shù); 所述用戶設(shè)備,具體用于使用所述預(yù)先設(shè)置的秘鑰,對所述后臺服務(wù)器發(fā)送的所述經(jīng)過加密的廣告信息過濾參數(shù)進(jìn)行解密,得到所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。24.一種用戶設(shè)備,其特征在于,所述用戶設(shè)備包括: 獲取模塊,用于確定預(yù)設(shè)更新條件滿足時,從后臺服務(wù)器獲取用于過濾廣告信息的加瓦腳本JS模板; 所述獲取模塊,還用于檢測到用戶請求訪問目標(biāo)網(wǎng)頁時,從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù); 過濾模塊,用于將所述廣告信息過濾參數(shù)注入所述JS模板中;執(zhí)行所述注入有所述廣告信息過濾參數(shù)的JS模板,從所述目標(biāo)網(wǎng)頁已顯示的網(wǎng)頁信息中篩選出廣告信息,及屏蔽顯示所述廣告信息。25.根據(jù)權(quán)利要求24所述的用戶設(shè)備,其特征在于,所述獲取模塊,還用于檢測到所述用戶請求訪問所述目標(biāo)網(wǎng)頁時,從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的校驗參數(shù); 所述過濾模塊,還用于使用所述校驗參數(shù)分別對所述廣告信息過濾參數(shù)及所述JS模板進(jìn)行校驗;確定校驗結(jié)果滿足預(yù)設(shè)條件時,執(zhí)行所述將所述廣告信息過濾參數(shù)注入所述JS模板中的操作。26.根據(jù)權(quán)利要求24所述的用戶設(shè)備,其特征在于,所述獲取模塊,具體用于:檢測到所述用戶向目標(biāo)網(wǎng)頁的服務(wù)器發(fā)送網(wǎng)頁訪問請求時,向后臺服務(wù)器請求所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù); 或者, 檢測到所述用戶向目標(biāo)網(wǎng)頁的服務(wù)器發(fā)送網(wǎng)頁訪問請求時,將所述網(wǎng)頁訪問請求轉(zhuǎn)發(fā)至所述后臺服務(wù)器,以指示所述后臺服務(wù)器反饋所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。27.根據(jù)權(quán)利要求24所述的用戶設(shè)備,其特征在于,所述過濾模塊,具體用于執(zhí)行所述注入有所述廣告信息過濾參數(shù)的JS模板,定位所述目標(biāo)網(wǎng)頁已顯示的網(wǎng)頁信息中的隨機(jī)特征廣告信息;在所述目標(biāo)網(wǎng)頁中屏蔽顯示所述隨機(jī)特征廣告信息。28.根據(jù)權(quán)利要求24所述的用戶設(shè)備,其特征在于,所述獲取模塊,具體用于: 確定更新定時器超出閾值時,向所述后臺服務(wù)器發(fā)送JS模板更新請求消息,以觸發(fā)所述后臺服務(wù)器判定是否對所述JS模板進(jìn)行更新; 接收所述后臺服務(wù)器反饋的JS模板更新響應(yīng)消息; 根據(jù)所述JS模板更新響應(yīng)消息,更新所述JS模板。29.根據(jù)權(quán)利要求24所述的用戶設(shè)備,其特征在于,所述獲取模塊,還用于: 檢測到所述用戶請求訪問所述目標(biāo)網(wǎng)頁時,判斷用戶設(shè)備中是否存儲有所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù); 若是,則向所述后臺服務(wù)器發(fā)送用于指示所述用戶設(shè)備中存儲有所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的參數(shù)更新請求消息,以觸發(fā)所述后臺服務(wù)器判定是否對所述廣告信息過濾參數(shù)進(jìn)行更新;接收所述后臺服務(wù)器反饋的參數(shù)更新響應(yīng)消息;根據(jù)所述參數(shù)更新響應(yīng)消息,更新所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù); 否則,執(zhí)行所述從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的步驟。30.根據(jù)權(quán)利要求25所述的用戶設(shè)備,其特征在于,所述過濾模塊,具體用于: 使用所述校驗參數(shù)對所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)進(jìn)行校驗; 使用所述校驗參數(shù)對與多個不同網(wǎng)頁對應(yīng)的、用于過濾廣告信息的所述JS模板進(jìn)行校驗。31.根據(jù)權(quán)利要求24所述的用戶設(shè)備,其特征在于,所述獲取模塊,具體用于: 向所述后臺服務(wù)器發(fā)送用于請求所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的消息; 接收所述后臺服務(wù)器反饋的參數(shù)響應(yīng)消息; 解析所述參數(shù)響應(yīng)消息,得到所述目標(biāo)網(wǎng)頁對應(yīng)的、經(jīng)過加密的廣告信息過濾參數(shù);使用預(yù)先設(shè)置的秘鑰,對所述經(jīng)過加密的廣告信息過濾參數(shù)進(jìn)行解密,得到所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。32.一種后臺服務(wù)器,其特征在于,所述后臺服務(wù)器包括: 收發(fā)模塊,用于響應(yīng)于用戶設(shè)備確定預(yù)設(shè)更新條件滿足時從后臺服務(wù)器獲取用于過濾廣告信息的加瓦腳本JS模板的請求,向所述用戶設(shè)備發(fā)送所述JS模板; 查找模塊,用于響應(yīng)于所述用戶設(shè)備檢測到用戶請求訪問目標(biāo)網(wǎng)頁時從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的請求,根據(jù)所述目標(biāo)網(wǎng)頁的網(wǎng)頁標(biāo)識,從預(yù)先設(shè)置的網(wǎng)頁標(biāo)識與廣告信息過濾參數(shù)的對應(yīng)關(guān)系中,查找與所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù); 所述收發(fā)模塊,還用于向所述用戶設(shè)備發(fā)送所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)。33.根據(jù)權(quán)利要求32所述的后臺服務(wù)器,其特征在于,所述收發(fā)模塊,還用于響應(yīng)于所述用戶設(shè)備從所述后臺服務(wù)器獲取所述目標(biāo)網(wǎng)頁對應(yīng)的校驗參數(shù)的請求,向所述用戶設(shè)備發(fā)送所述目標(biāo)網(wǎng)頁對應(yīng)的校驗參數(shù),所述校驗參數(shù)用于使所述用戶設(shè)備使用所述校驗參數(shù)分別對所述廣告信息過濾參數(shù)及所述JS模板進(jìn)行校驗。34.根據(jù)權(quán)利要求32所述的后臺服務(wù)器,其特征在于,所述收發(fā)模塊,具體用于: 響應(yīng)于所述用戶設(shè)備確定更新定時器超出閾值時向所述后臺服務(wù)器發(fā)送的JS模板更新請求消息,根據(jù)所述JS模板更新請求消息,判定是否對所述JS模板進(jìn)行更新; 確定對所述JS模板進(jìn)行更新時,獲取更新的JS模板; 向所述用戶設(shè)備發(fā)送攜帶所述更新的JS模板的JS模板更新響應(yīng)消息。35.根據(jù)權(quán)利要求32所述的后臺服務(wù)器,其特征在于,所述收發(fā)模塊,還用于: 接收所述用戶設(shè)備發(fā)送的用于指示所述用戶設(shè)備中存儲有所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)的參數(shù)更新請求消息; 根據(jù)所述參數(shù)更新請求消息,判定是否對所述廣告信息過濾參數(shù)進(jìn)行更新; 確定對所述廣告信息過濾參數(shù)進(jìn)行更新,獲取更新的廣告信息過濾參數(shù); 向所述用戶設(shè)備發(fā)送攜帶所述更新的廣告信息過濾參數(shù)的參數(shù)更新響應(yīng)消息。36.根據(jù)權(quán)利要求32所述的后臺服務(wù)器,其特征在于,所述收發(fā)模塊,具體用于: 使用預(yù)先設(shè)置的秘鑰,對所述目標(biāo)網(wǎng)頁對應(yīng)的廣告信息過濾參數(shù)進(jìn)行加密,得到經(jīng)過加密的廣告信息過濾參數(shù); 向所述用戶設(shè)備發(fā)送所述目標(biāo)網(wǎng)頁對應(yīng)的、經(jīng)過加密的廣告信息過濾參數(shù)。
【文檔編號】G06F17/30GK106095869SQ201610393089
【公開日】2016年11月9日
【申請日】2016年6月3日 公開號201610393089.1, CN 106095869 A, CN 106095869A, CN 201610393089, CN-A-106095869, CN106095869 A, CN106095869A, CN201610393089, CN201610393089.1
【發(fā)明人】馬學(xué)權(quán)
【申請人】騰訊科技(深圳)有限公司