本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種廣告彈窗處理方法、設(shè)備及系統(tǒng)。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,用戶(hù)通過(guò)上網(wǎng)的方式獲取網(wǎng)絡(luò)資源,已經(jīng)成為人們?nèi)粘I钪胁豢苫蛉钡男畔@取方式。
現(xiàn)有技術(shù)中,用戶(hù)通過(guò)瀏覽器瀏覽網(wǎng)頁(yè)的過(guò)程中,總會(huì)看到網(wǎng)頁(yè)下方有廣告彈窗,該廣告彈窗是懸浮在網(wǎng)頁(yè)內(nèi)容上的一個(gè)窗口,網(wǎng)頁(yè)下方出現(xiàn)廣告彈窗可能是因?yàn)楹诳透`取了用戶(hù)終端發(fā)出的超文本傳輸協(xié)議(Hyper Text Transfer Protocol,簡(jiǎn)稱(chēng)HTTP)請(qǐng)求,黑客通過(guò)解析HTTP請(qǐng)求獲得用戶(hù)終端的IP地址,進(jìn)而根據(jù)用戶(hù)終端的IP地址向用戶(hù)終端推送廣告信息,該廣告信息具體可以是廣告代碼,當(dāng)用戶(hù)終端的瀏覽器接收到廣告代碼后,將廣告代碼整合為廣告彈窗顯示在用戶(hù)瀏覽的網(wǎng)頁(yè)中。
由于黑客竊取了用戶(hù)終端的IP地址,所以黑客可以不斷的向用戶(hù)終端推送非法的廣告彈窗,而現(xiàn)有技術(shù)對(duì)非法的廣告彈窗的檢測(cè)精度較低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種廣告彈窗處理方法、設(shè)備及系統(tǒng),以提高對(duì)非法的廣告彈窗的檢測(cè)精度。
本發(fā)明實(shí)施例的一個(gè)方面是提供一種廣告彈窗處理方法,包括:
用戶(hù)終端接收網(wǎng)絡(luò)側(cè)下發(fā)的HTTP響應(yīng)和廣告信息;
所述用戶(hù)終端分別計(jì)算所述HTTP響應(yīng)的第一哈希值和所述廣告信息的第二哈希值;
所述用戶(hù)終端將所述第一哈希值和所述第二哈希值的關(guān)聯(lián)關(guān)系發(fā)送給服務(wù)器,以使所述服務(wù)器根據(jù)各個(gè)用戶(hù)終端發(fā)送的關(guān)聯(lián)關(guān)系,確定所述廣告信息是否為非法廣告信息。
本發(fā)明實(shí)施例的另一個(gè)方面是提供一種廣告彈窗處理方法,包括:
服務(wù)器接收各個(gè)用戶(hù)終端發(fā)送的第一哈希值和第二哈希值的關(guān)聯(lián)關(guān)系,所述第一哈希值是所述用戶(hù)終端接收并計(jì)算出的HTTP響應(yīng)的哈希值,所述第二哈希值是所述用戶(hù)終端接收并計(jì)算出的廣告信息的哈希值,所述HTTP響應(yīng)和所述廣告信息是所述用戶(hù)終端從網(wǎng)絡(luò)側(cè)接收到的;
所述服務(wù)器根據(jù)各個(gè)用戶(hù)終端發(fā)送的所述關(guān)聯(lián)關(guān)系,確定所述廣告信息是否為非法廣告信息。
本發(fā)明實(shí)施例的另一個(gè)方面是提供一種用戶(hù)終端,包括:
第一接收模塊,用于接收網(wǎng)絡(luò)側(cè)下發(fā)的HTTP響應(yīng)和廣告信息;
計(jì)算模塊,用于分別計(jì)算所述HTTP響應(yīng)的第一哈希值和所述廣告信息的第二哈希值;
第一發(fā)送模塊,用于將所述第一哈希值和所述第二哈希值的關(guān)聯(lián)關(guān)系發(fā)送給服務(wù)器,以使所述服務(wù)器根據(jù)各個(gè)用戶(hù)終端發(fā)送的關(guān)聯(lián)關(guān)系,確定所述廣告信息是否為非法廣告信息。
本發(fā)明實(shí)施例的另一個(gè)方面是提供一種服務(wù)器,包括:
第二接收模塊,用于接收各個(gè)用戶(hù)終端發(fā)送的第一哈希值和第二哈希值的關(guān)聯(lián)關(guān)系,所述第一哈希值是所述用戶(hù)終端接收并計(jì)算出的HTTP響應(yīng)的哈希值,所述第二哈希值是所述用戶(hù)終端接收并計(jì)算出的廣告信息的哈希值,所述HTTP響應(yīng)和所述廣告信息是所述用戶(hù)終端從網(wǎng)絡(luò)側(cè)接收到的;
第二確定模塊,用于根據(jù)各個(gè)用戶(hù)終端發(fā)送的所述關(guān)聯(lián)關(guān)系,確定所述廣告信息是否為非法廣告信息。
本發(fā)明實(shí)施例的另一個(gè)方面是提供一種廣告彈窗處理系統(tǒng),包括所述的用戶(hù)終端和所述的服務(wù)器。
本發(fā)明實(shí)施例提供的廣告彈窗處理方法、設(shè)備及系統(tǒng),通過(guò)用戶(hù)終端接收網(wǎng)絡(luò)側(cè)下發(fā)的HTTP響應(yīng)和廣告信息,并分別計(jì)算HTTP響應(yīng)的第一哈希值和廣告信息的第二哈希值,將第一哈希值和第二哈希值的關(guān)聯(lián)關(guān)系發(fā)送給服務(wù)器,服務(wù)器根據(jù)各個(gè)用戶(hù)終端發(fā)送的關(guān)聯(lián)關(guān)系中相同的第二哈希值的個(gè)數(shù),以及相同的第二哈希值分別對(duì)應(yīng)的第一哈希值是否相同,確定廣告信息是否為非法廣告信息,即通過(guò)哈希值來(lái)標(biāo)識(shí)HTTP響應(yīng)和廣告信息,若不同的HTTP響應(yīng)關(guān)聯(lián)的廣告信息相同,表示該廣告信息是非法的廣告信息,通過(guò)HTTP響應(yīng)的哈希值、以及廣告信息的哈希值,可精確的判斷出非法的廣告信息。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例提供的廣告彈窗處理方法流程圖;
圖2為本發(fā)明實(shí)施例提供的廣告彈窗處理方法適用的網(wǎng)絡(luò)架構(gòu)圖;
圖3為本發(fā)明另一實(shí)施例提供的廣告彈窗處理方法流程圖;
圖4為本發(fā)明另一實(shí)施例提供的廣告彈窗處理方法流程圖;
圖5為本發(fā)明實(shí)施例提供的用戶(hù)終端的結(jié)構(gòu)圖;
圖6為本發(fā)明另一實(shí)施例提供的用戶(hù)終端的結(jié)構(gòu)圖;
圖7為本發(fā)明實(shí)施例提供的服務(wù)器的結(jié)構(gòu)圖;
圖8為本發(fā)明另一實(shí)施例提供的服務(wù)器的結(jié)構(gòu)圖;
圖9為本發(fā)明實(shí)施例提供的廣告彈窗處理系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施方式
圖1為本發(fā)明實(shí)施例提供的廣告彈窗處理方法流程圖;圖2為本發(fā)明實(shí)施例提供的廣告彈窗處理方法適用的網(wǎng)絡(luò)架構(gòu)圖。本發(fā)明實(shí)施例針對(duì)現(xiàn)有技術(shù)中由于黑客竊取了用戶(hù)終端的IP地址,所以黑客可以不斷的向用戶(hù)終端推送非法的廣告彈窗,而現(xiàn)有技術(shù)對(duì)非法的廣告彈窗的檢測(cè)精度較低,提供了廣告彈窗處理方法,該方法具體步驟如下:
步驟S101、用戶(hù)終端接收網(wǎng)絡(luò)側(cè)下發(fā)的HTTP響應(yīng)和廣告信息。
如圖2所示,用戶(hù)終端20通過(guò)寬帶接入服務(wù)器21連接到網(wǎng)絡(luò),從寬帶接入服務(wù)器21到網(wǎng)絡(luò)的鏈路中,有可能部署有分光設(shè)備,該分光設(shè)備可復(fù)制從寬帶接入服務(wù)器21到網(wǎng)絡(luò)的鏈路中傳輸?shù)墓庑盘?hào),若分光設(shè)備復(fù)制到的光信號(hào)被黑客設(shè)備23竊取,黑客設(shè)備23可將分光設(shè)備復(fù)制到的光信號(hào)轉(zhuǎn)換為電信號(hào),并對(duì)電信號(hào)進(jìn)行解析處理,例如,用戶(hù)終端20通過(guò)寬帶接入服務(wù)器21向網(wǎng)絡(luò)側(cè)的業(yè)務(wù)服務(wù)器25發(fā)送HTTP請(qǐng)求,通過(guò)前述方法黑客設(shè)備23可竊取到該HTTP請(qǐng)求,且不影響HTTP請(qǐng)求的正常傳輸,即黑客設(shè)備23可在用戶(hù)終端20和業(yè)務(wù)服務(wù)器25不知情的情況下,竊取用戶(hù)終端20發(fā)送給業(yè)務(wù)服務(wù)器25的HTTP請(qǐng)求,由于HTTP請(qǐng)求中包括用戶(hù)終端20的IP地址和業(yè)務(wù)服務(wù)器25的IP地址,則黑客設(shè)備23可根據(jù)用戶(hù)終端20的IP地址向用戶(hù)終端20發(fā)送非法信息,也可以根據(jù)業(yè)務(wù)服務(wù)器25的IP地址向業(yè)務(wù)服務(wù)器25發(fā)送非法信息。
由于業(yè)務(wù)服務(wù)器25可正常接收用戶(hù)終端20發(fā)送的HTTP請(qǐng)求,則業(yè)務(wù)服務(wù)器25可正常向用戶(hù)終端20反饋HTTP響應(yīng),另外,若業(yè)務(wù)服務(wù)器25中有廣告信息需要發(fā)送給用戶(hù)終端20,業(yè)務(wù)服務(wù)器25還可正常向用戶(hù)終端20下發(fā)廣告信息,或者,黑客設(shè)備23可根據(jù)用戶(hù)終端20的IP地址向用戶(hù)終端20發(fā)送非法的廣告信息,即用戶(hù)終端20向業(yè)務(wù)服務(wù)器25發(fā)送HTTP請(qǐng)求后,可接收到業(yè)務(wù)服務(wù)器25發(fā)送的HTTP響應(yīng),也可接收到業(yè)務(wù)服務(wù)器25或黑客設(shè)備23發(fā)送的廣告信息,對(duì)于用戶(hù)而言,業(yè)務(wù)服務(wù)器25下發(fā)的廣告信息是可以接受的,而對(duì)于黑客設(shè)備23下發(fā)的廣告信息是不可接受的,因?yàn)椋瑯I(yè)務(wù)服務(wù)器25下發(fā)的廣告信息可能沒(méi)有病毒,而黑客設(shè)備23下發(fā)的廣告信息含有病毒。
步驟S102、所述用戶(hù)終端分別計(jì)算所述HTTP響應(yīng)的第一哈希值和所述廣告信息的第二哈希值。
在本實(shí)施例中,假定用戶(hù)終端每發(fā)送一次HTTP請(qǐng)求后接收到一個(gè)HTTP響應(yīng)和一個(gè)廣告信息,例如,用戶(hù)通過(guò)用戶(hù)終端安裝的瀏覽器打開(kāi)了新浪首頁(yè),新浪首頁(yè)上顯示有多個(gè)超鏈接,當(dāng)用戶(hù)點(diǎn)擊其中一個(gè)超鏈接時(shí),用戶(hù)終端向新浪網(wǎng)站發(fā)送一次HTTP請(qǐng)求,用戶(hù)點(diǎn)擊該超鏈接之后,瀏覽器很快顯示出該超鏈接所連接的網(wǎng)頁(yè)內(nèi)容和廣告彈窗,其中,網(wǎng)頁(yè)內(nèi)容相當(dāng)于新浪網(wǎng)站向用戶(hù)終端反饋的HTTP響應(yīng),廣告彈窗可能是新浪網(wǎng)站下發(fā)的,也可能是黑客設(shè)備23下發(fā)的。
為了對(duì)該廣告彈窗進(jìn)行合法性驗(yàn)證,當(dāng)用戶(hù)終端接收到HTTP響應(yīng)和廣告信息后,分別計(jì)算HTTP響應(yīng)和廣告信息的哈希值,在本實(shí)施例中,HTTP響應(yīng)的哈希值記為第一哈希值,廣告信息的哈希值記為第二哈希值。
步驟S103、所述用戶(hù)終端將所述第一哈希值和所述第二哈希值的關(guān)聯(lián)關(guān)系發(fā)送給服務(wù)器,以使所述服務(wù)器根據(jù)各個(gè)用戶(hù)終端發(fā)送的關(guān)聯(lián)關(guān)系,確定所述廣告信息是否為非法廣告信息。
當(dāng)用戶(hù)終端20計(jì)算出HTTP響應(yīng)的第一哈希值和廣告信息的第二哈希值之后,將第一哈希值和第二哈希值的關(guān)聯(lián)關(guān)系發(fā)送給如圖2所示的服務(wù)器24。
由于訪(fǎng)問(wèn)業(yè)務(wù)服務(wù)器25的用戶(hù)終端的個(gè)數(shù)很多,當(dāng)每個(gè)用戶(hù)終端接收到HTTP響應(yīng)和廣告信息后,每個(gè)用戶(hù)終端均計(jì)算HTTP響應(yīng)的第一哈希值和廣告信息的第二哈希值,并將第一哈希值和第二哈希值的關(guān)聯(lián)關(guān)系發(fā)送給服務(wù)器24。因此,服務(wù)器24將會(huì)接收到多個(gè)用戶(hù)終端發(fā)送的第一哈希值和第二哈希值的關(guān)聯(lián)關(guān)系,假設(shè)用戶(hù)終端30發(fā)送的關(guān)聯(lián)關(guān)系是H(site 1):H(adv 1),H(site 1)是用戶(hù)終端30接收到的HTTP響應(yīng)的第一哈希值,H(adv 1)是用戶(hù)終端30接收到的廣告信息的第二哈希值;用戶(hù)終端20發(fā)送的關(guān)聯(lián)關(guān)系是H(site 2):H(adv 2),H(site 2)是用戶(hù)終端20接收到的HTTP響應(yīng)的第一哈希值,H(adv 2)是用戶(hù)終端20接收到的廣告信息的第二哈希值;用戶(hù)終端40發(fā)送的關(guān)聯(lián)關(guān)系是H(site 3):H(adv 3),H(site 3)是用戶(hù)終端40接收到的HTTP響應(yīng)的第一哈希值,H(adv 3)是用戶(hù)終端40接收到的廣告信息的第二哈希值。如果H(site 1)、H(adv 2)、H(site 3)互不相同,且H(adv 1)、H(adv 2)、H(adv 3)三者相同,表示用戶(hù)終端20、用戶(hù)終端30、用戶(hù)終端40訪(fǎng)問(wèn)的網(wǎng)頁(yè)不同,用戶(hù)終端20、用戶(hù)終端30、用戶(hù)終端40的瀏覽器分別顯示的網(wǎng)頁(yè)內(nèi)容不同,但用戶(hù)終端20、用戶(hù)終端30、用戶(hù)終端40的瀏覽器分別顯示的廣告彈窗相同,即多個(gè)用戶(hù)瀏覽不同的網(wǎng)頁(yè)內(nèi)容,但多個(gè)用戶(hù)可見(jiàn)到相同的廣告彈出,說(shuō)明黑客設(shè)備23向多個(gè)用戶(hù)的用戶(hù)終端下發(fā)了相同的廣告彈窗,則服務(wù)器24可確定多個(gè)用戶(hù)看到的廣告彈窗是非法的廣告彈窗。
本實(shí)施例通過(guò)用戶(hù)終端接收網(wǎng)絡(luò)側(cè)下發(fā)的HTTP響應(yīng)和廣告信息,并分別計(jì)算HTTP響應(yīng)的第一哈希值和廣告信息的第二哈希值,將第一哈希值和第二哈希值的關(guān)聯(lián)關(guān)系發(fā)送給服務(wù)器,服務(wù)器根據(jù)各個(gè)用戶(hù)終端發(fā)送的關(guān)聯(lián)關(guān)系中相同的第二哈希值的個(gè)數(shù),以及相同的第二哈希值分別對(duì)應(yīng)的第一哈希值是否相同,確定廣告信息是否為非法廣告信息,即通過(guò)哈希值來(lái)標(biāo)識(shí)HTTP響應(yīng)和廣告信息,若不同的HTTP響應(yīng)關(guān)聯(lián)的廣告信息相同,表示該廣告信息是非法的廣告信息,通過(guò)HTTP響應(yīng)的哈希值、以及廣告信息的哈希值,可精確的判斷出非法的廣告信息。
圖3為本發(fā)明另一實(shí)施例提供的廣告彈窗處理方法流程圖。在圖1所示實(shí)施例的基礎(chǔ)上,本實(shí)施例提供的廣告彈窗處理方法的具體步驟如下:
步驟S301、用戶(hù)終端接收網(wǎng)絡(luò)側(cè)下發(fā)的HTTP響應(yīng)和廣告信息。
步驟S301與步驟S101一致,具體方法此處不再贅述。
步驟S302、所述用戶(hù)終端分別計(jì)算所述HTTP響應(yīng)的第一哈希值和所述廣告信息的第二哈希值。
步驟S302與步驟S102一致,具體方法此處不再贅述。
步驟S303、所述用戶(hù)終端將所述第一哈希值和所述第二哈希值的關(guān)聯(lián)關(guān)系發(fā)送給服務(wù)器,以使所述服務(wù)器根據(jù)各個(gè)用戶(hù)終端發(fā)送的關(guān)聯(lián)關(guān)系,確定所述廣告信息是否為非法廣告信息。
步驟S303與步驟S103一致,具體方法此處不再贅述。
步驟S304、所述用戶(hù)終端接收所述服務(wù)器下發(fā)的非法廣告信息對(duì)應(yīng)的目標(biāo)哈希值。
在上述實(shí)施例的基礎(chǔ)上,若服務(wù)器24確定用戶(hù)終端20、用戶(hù)終端30、用戶(hù)終端40的瀏覽器分別顯示的廣告彈窗是非法的廣告彈窗,則服務(wù)器24將H(adv 1)、H(adv 2)或H(adv 3)表示的第二哈希值發(fā)送給用戶(hù)終端20、用戶(hù)終端30、用戶(hù)終端40,以使用戶(hù)終端20、用戶(hù)終端30、用戶(hù)終端40根據(jù)第二哈希值確定其接收的廣告信息是非法的廣告信息。
另外,在其他實(shí)施例中,不限定用戶(hù)終端的個(gè)數(shù),假設(shè)用戶(hù)終端的個(gè)數(shù)可以是N個(gè),N大于等于2,服務(wù)器24接收到N個(gè)用戶(hù)終端分別發(fā)送的關(guān)聯(lián)關(guān)系如下所示:
H(site 1):H(adv 1);
H(site 2):H(adv 2);
H(site 3):H(adv 3);
……
H(site N):H(adv N)。
假設(shè)H(adv 1)、H(adv 2)……H(adv N)中有m個(gè)第二哈希值相同,且該m個(gè)第二哈希值分別對(duì)應(yīng)的第一哈希值不同,則確定m個(gè)第二哈希值共同標(biāo)識(shí)的廣告信息是非法的廣告信息。并且服務(wù)器24將m個(gè)相同的第二哈希值作為目標(biāo)哈希值發(fā)送給N個(gè)用戶(hù)終端。
步驟S305、所述用戶(hù)終端根據(jù)所述目標(biāo)哈希值和所述用戶(hù)終端接收到的所述廣告信息的第二哈希值,確定所述廣告信息是否為非法廣告信息。
具體的,若所述目標(biāo)哈希值和所述用戶(hù)終端接收到的所述廣告信息的第二哈希值相等,則所述用戶(hù)終端確定所述廣告信息是非法廣告信息。
N個(gè)用戶(hù)終端接收到目標(biāo)哈希值后,根據(jù)該目標(biāo)哈希值和該用戶(hù)終端接收到的所述廣告信息的第二哈希值,確定所述廣告信息是否為非法廣告信息,其中,用戶(hù)終端接收到的所述廣告信息可以是在接收目標(biāo)哈希值之前接收到的廣告信息,也可以是接收目標(biāo)哈希值之后接收到的廣告信息,即用戶(hù)終端可根據(jù)該目標(biāo)哈希值對(duì)歷史接收的廣告信息進(jìn)行非法驗(yàn)證,也可以對(duì)新接收到的廣告信息進(jìn)行非法驗(yàn)證。具體的,若目標(biāo)哈希值和該用戶(hù)終端接收到的所述廣告信息的第二哈希值相同,則確定所述廣告信息是否為非法廣告信息。
步驟S306、所述用戶(hù)終端對(duì)所述非法廣告信息進(jìn)行屏蔽處理。
根據(jù)步驟S305,用戶(hù)終端確定出其接收到的廣告信息是非法廣告信息后,對(duì)該非法廣告信息進(jìn)行屏蔽處理,即不將非法廣告信息顯示在瀏覽器打開(kāi)的網(wǎng)頁(yè)內(nèi)容中,非法廣告信息可以是前述的非法的廣告彈窗。
本實(shí)施例通過(guò)用戶(hù)終端接收服務(wù)器下發(fā)的非法廣告信息對(duì)應(yīng)的目標(biāo)哈希值,根據(jù)目標(biāo)哈希值和用戶(hù)終端接收到的廣告信息的第二哈希值,確定廣告信息是否為非法廣告信息,并且確定出該廣告信息是非法廣告信息后,對(duì)非法廣告信息進(jìn)行屏蔽處理,避免用戶(hù)點(diǎn)擊非法廣告彈窗,提高了用戶(hù)終端的安全性。
圖4為本發(fā)明另一實(shí)施例提供的廣告彈窗處理方法流程圖。如圖4所示,本實(shí)施例提供的廣告彈窗處理方法的具體步驟如下:
步驟S401、服務(wù)器接收各個(gè)用戶(hù)終端發(fā)送的第一哈希值和第二哈希值的關(guān)聯(lián)關(guān)系,所述第一哈希值是所述用戶(hù)終端接收并計(jì)算出的HTTP響應(yīng)的哈希值,所述第二哈希值是所述用戶(hù)終端接收并計(jì)算出的廣告信息的哈希值,所述HTTP響應(yīng)和所述廣告信息是所述用戶(hù)終端從網(wǎng)絡(luò)側(cè)接收到的。
步驟S402、所述服務(wù)器根據(jù)各個(gè)用戶(hù)終端發(fā)送的所述關(guān)聯(lián)關(guān)系,確定所述廣告信息是否為非法廣告信息。
具體的,若各個(gè)用戶(hù)終端發(fā)送的所述關(guān)聯(lián)關(guān)系中,大小相同的所述第二哈希值的個(gè)數(shù)大于閾值,且大小相同的所述第二哈希值分別對(duì)應(yīng)的第一哈希值不同,則所述服務(wù)器確定所述廣告信息是非法廣告信息;所述服務(wù)器將大小相同的所述第二哈希值作為目標(biāo)哈希值發(fā)送給所述用戶(hù)終端。
本實(shí)施例的方法步驟與上述實(shí)施例的方法步驟一致,此處不再贅述。
本實(shí)施例通過(guò)用戶(hù)終端接收網(wǎng)絡(luò)側(cè)下發(fā)的HTTP響應(yīng)和廣告信息,并分別計(jì)算HTTP響應(yīng)的第一哈希值和廣告信息的第二哈希值,將第一哈希值和第二哈希值的關(guān)聯(lián)關(guān)系發(fā)送給服務(wù)器,服務(wù)器根據(jù)各個(gè)用戶(hù)終端發(fā)送的關(guān)聯(lián)關(guān)系中相同的第二哈希值的個(gè)數(shù),以及相同的第二哈希值分別對(duì)應(yīng)的第一哈希值是否相同,確定廣告信息是否為非法廣告信息,即通過(guò)哈希值來(lái)標(biāo)識(shí)HTTP響應(yīng)和廣告信息,若不同的HTTP響應(yīng)關(guān)聯(lián)的廣告信息相同,表示該廣告信息是非法的廣告信息,通過(guò)HTTP響應(yīng)的哈希值、以及廣告信息的哈希值,可精確的判斷出非法的廣告信息。
圖5為本發(fā)明實(shí)施例提供的用戶(hù)終端的結(jié)構(gòu)圖。本發(fā)明實(shí)施例提供的用戶(hù)終端可以執(zhí)行廣告彈窗處理方法實(shí)施例提供的處理流程,如圖5所示,用戶(hù)終端50包括第一接收模塊51、計(jì)算模塊52、第一發(fā)送模塊53。第一接收模塊51用于接收網(wǎng)絡(luò)側(cè)下發(fā)的HTTP響應(yīng)和廣告信息;計(jì)算模塊52用于分別計(jì)算所述HTTP響應(yīng)的第一哈希值和所述廣告信息的第二哈希值;第一發(fā)送模塊53用于將所述第一哈希值和所述第二哈希值的關(guān)聯(lián)關(guān)系發(fā)送給服務(wù)器,以使所述服務(wù)器根據(jù)各個(gè)用戶(hù)終端發(fā)送的關(guān)聯(lián)關(guān)系,確定所述廣告信息是否為非法廣告信息。
本發(fā)明實(shí)施例通過(guò)用戶(hù)終端接收網(wǎng)絡(luò)側(cè)下發(fā)的HTTP響應(yīng)和廣告信息,并分別計(jì)算HTTP響應(yīng)的第一哈希值和廣告信息的第二哈希值,將第一哈希值和第二哈希值的關(guān)聯(lián)關(guān)系發(fā)送給服務(wù)器,服務(wù)器根據(jù)各個(gè)用戶(hù)終端發(fā)送的關(guān)聯(lián)關(guān)系中相同的第二哈希值的個(gè)數(shù),以及相同的第二哈希值分別對(duì)應(yīng)的第一哈希值是否相同,確定廣告信息是否為非法廣告信息,即通過(guò)哈希值來(lái)標(biāo)識(shí)HTTP響應(yīng)和廣告信息,若不同的HTTP響應(yīng)關(guān)聯(lián)的廣告信息相同,表示該廣告信息是非法的廣告信息,通過(guò)HTTP響應(yīng)的哈希值、以及廣告信息的哈希值,可精確的判斷出非法的廣告信息。
圖6為本發(fā)明另一實(shí)施例提供的用戶(hù)終端的結(jié)構(gòu)圖。在上述實(shí)施例的基礎(chǔ)上,第一接收模塊51還用于接收所述服務(wù)器下發(fā)的非法廣告信息對(duì)應(yīng)的目標(biāo)哈希值;用戶(hù)終端50還包括第一確定模塊54,第一確定模塊54用于根據(jù)所述目標(biāo)哈希值和所述用戶(hù)終端接收到的所述廣告信息的第二哈希值,確定所述廣告信息是否為非法廣告信息。
進(jìn)一步的,第一確定模塊54具體用于若所述目標(biāo)哈希值和所述用戶(hù)終端接收到的所述廣告信息的第二哈希值相等,則確定所述廣告信息是非法廣告信息;用戶(hù)終端50還包括屏蔽模塊55,屏蔽模塊55用于對(duì)所述非法廣告信息進(jìn)行屏蔽處理。
本發(fā)明實(shí)施例提供的用戶(hù)終端可以具體用于執(zhí)行上述圖3所提供的方法實(shí)施例,具體功能此處不再贅述。
本發(fā)明實(shí)施例通過(guò)用戶(hù)終端接收服務(wù)器下發(fā)的非法廣告信息對(duì)應(yīng)的目標(biāo)哈希值,根據(jù)目標(biāo)哈希值和用戶(hù)終端接收到的廣告信息的第二哈希值,確定廣告信息是否為非法廣告信息,并且確定出該廣告信息是非法廣告信息后,對(duì)非法廣告信息進(jìn)行屏蔽處理,避免用戶(hù)點(diǎn)擊非法廣告彈窗,提高了用戶(hù)終端的安全性。
圖7為本發(fā)明實(shí)施例提供的服務(wù)器的結(jié)構(gòu)圖。本發(fā)明實(shí)施例提供的服務(wù)器可以執(zhí)行廣告彈窗處理方法實(shí)施例提供的處理流程,如圖7所示,服務(wù)器70包括第二接收模塊71、第二確定模塊72。第二接收模塊71用于接收各個(gè)用戶(hù)終端發(fā)送的第一哈希值和第二哈希值的關(guān)聯(lián)關(guān)系,所述第一哈希值是所述用戶(hù)終端接收并計(jì)算出的HTTP響應(yīng)的哈希值,所述第二哈希值是所述用戶(hù)終端接收并計(jì)算出的廣告信息的哈希值,所述HTTP響應(yīng)和所述廣告信息是所述用戶(hù)終端從網(wǎng)絡(luò)側(cè)接收到的;第二確定模塊72用于根據(jù)各個(gè)用戶(hù)終端發(fā)送的所述關(guān)聯(lián)關(guān)系,確定所述廣告信息是否為非法廣告信息。
本發(fā)明實(shí)施例通過(guò)用戶(hù)終端接收網(wǎng)絡(luò)側(cè)下發(fā)的HTTP響應(yīng)和廣告信息,并分別計(jì)算HTTP響應(yīng)的第一哈希值和廣告信息的第二哈希值,將第一哈希值和第二哈希值的關(guān)聯(lián)關(guān)系發(fā)送給服務(wù)器,服務(wù)器根據(jù)各個(gè)用戶(hù)終端發(fā)送的關(guān)聯(lián)關(guān)系中相同的第二哈希值的個(gè)數(shù),以及相同的第二哈希值分別對(duì)應(yīng)的第一哈希值是否相同,確定廣告信息是否為非法廣告信息,即通過(guò)哈希值來(lái)標(biāo)識(shí)HTTP響應(yīng)和廣告信息,若不同的HTTP響應(yīng)關(guān)聯(lián)的廣告信息相同,表示該廣告信息是非法的廣告信息,通過(guò)HTTP響應(yīng)的哈希值、以及廣告信息的哈希值,可精確的判斷出非法的廣告信息。
圖8為本發(fā)明另一實(shí)施例提供的服務(wù)器的結(jié)構(gòu)圖。在上述實(shí)施例的基礎(chǔ)上,第二確定模塊72具體用于若各個(gè)用戶(hù)終端發(fā)送的所述關(guān)聯(lián)關(guān)系中,大小相同的所述第二哈希值的個(gè)數(shù)大于閾值,且大小相同的所述第二哈希值分別對(duì)應(yīng)的第一哈希值不同,則確定所述廣告信息是非法廣告信息。
服務(wù)器70還包括第二發(fā)送模塊73,第二發(fā)送模塊73用于將大小相同的所述第二哈希值作為目標(biāo)哈希值發(fā)送給所述用戶(hù)終端。
本發(fā)明實(shí)施例提供的服務(wù)器可以具體用于執(zhí)行上述圖4所提供的方法實(shí)施例,具體功能此處不再贅述。
本發(fā)明實(shí)施例通過(guò)用戶(hù)終端接收服務(wù)器下發(fā)的非法廣告信息對(duì)應(yīng)的目標(biāo)哈希值,根據(jù)目標(biāo)哈希值和用戶(hù)終端接收到的廣告信息的第二哈希值,確定廣告信息是否為非法廣告信息,并且確定出該廣告信息是非法廣告信息后,對(duì)非法廣告信息進(jìn)行屏蔽處理,避免用戶(hù)點(diǎn)擊非法廣告彈窗,提高了用戶(hù)終端的安全性。
圖9為本發(fā)明實(shí)施例提供的廣告彈窗處理系統(tǒng)的結(jié)構(gòu)圖。本發(fā)明實(shí)施例提供的廣告彈窗處理系統(tǒng)可以執(zhí)行廣告彈窗處理方法實(shí)施例提供的處理流程,如圖9所示,廣告彈窗處理系統(tǒng)90包括上述實(shí)施例中的用戶(hù)終端50和上述實(shí)施例中的服務(wù)器70。
本發(fā)明實(shí)施例提供的廣告彈窗處理系統(tǒng)可以執(zhí)行廣告彈窗處理方法實(shí)施例提供的處理流程。
綜上所述,本發(fā)明實(shí)施例通過(guò)用戶(hù)終端接收網(wǎng)絡(luò)側(cè)下發(fā)的HTTP響應(yīng)和廣告信息,并分別計(jì)算HTTP響應(yīng)的第一哈希值和廣告信息的第二哈希值,將第一哈希值和第二哈希值的關(guān)聯(lián)關(guān)系發(fā)送給服務(wù)器,服務(wù)器根據(jù)各個(gè)用戶(hù)終端發(fā)送的關(guān)聯(lián)關(guān)系中相同的第二哈希值的個(gè)數(shù),以及相同的第二哈希值分別對(duì)應(yīng)的第一哈希值是否相同,確定廣告信息是否為非法廣告信息,即通過(guò)哈希值來(lái)標(biāo)識(shí)HTTP響應(yīng)和廣告信息,若不同的HTTP響應(yīng)關(guān)聯(lián)的廣告信息相同,表示該廣告信息是非法的廣告信息,通過(guò)HTTP響應(yīng)的哈希值、以及廣告信息的哈希值,可精確的判斷出非法的廣告信息;通過(guò)用戶(hù)終端接收服務(wù)器下發(fā)的非法廣告信息對(duì)應(yīng)的目標(biāo)哈希值,根據(jù)目標(biāo)哈希值和用戶(hù)終端接收到的廣告信息的第二哈希值,確定廣告信息是否為非法廣告信息,并且確定出該廣告信息是非法廣告信息后,對(duì)非法廣告信息進(jìn)行屏蔽處理,避免用戶(hù)點(diǎn)擊非法廣告彈窗,提高了用戶(hù)終端的安全性。
在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
本領(lǐng)域技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的裝置的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。