一種用于處理網(wǎng)頁(yè)的方法、設(shè)備與系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種用于處理網(wǎng)頁(yè)的技術(shù)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的高速發(fā)展,網(wǎng)絡(luò)中的廣告肆意泛濫,嚴(yán)重影響了網(wǎng)絡(luò)用戶的使用體驗(yàn)。例如,當(dāng)網(wǎng)絡(luò)用戶訪問(wèn)目標(biāo)網(wǎng)頁(yè)時(shí),若該目標(biāo)網(wǎng)頁(yè)中包含了太多廣告,則會(huì)嚴(yán)重影響網(wǎng)絡(luò)用戶對(duì)該目標(biāo)網(wǎng)頁(yè)中正常內(nèi)容的閱讀。
[0003]因此,如何正確處理網(wǎng)頁(yè),如高效攔截網(wǎng)頁(yè)中的廣告,成為本領(lǐng)域技術(shù)人員亟需解決的問(wèn)題之一。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是提供一種用于處理網(wǎng)頁(yè)的方法、設(shè)備與系統(tǒng)。
[0005]根據(jù)本發(fā)明的一個(gè)方面,提供了一種在用戶設(shè)備端用于處理網(wǎng)頁(yè)的方法,其中,該方法包括:
[0006]根據(jù)網(wǎng)頁(yè)訪問(wèn)請(qǐng)求加載對(duì)應(yīng)的目標(biāo)網(wǎng)頁(yè),并在該加載過(guò)程中攔截所述目標(biāo)網(wǎng)頁(yè)中廣告相關(guān)頁(yè)面元素;
[0007]其中,所述廣告相關(guān)頁(yè)面元素滿足以下至少任一項(xiàng):
[0008]-該頁(yè)面元素的域名信息不同于所述目標(biāo)網(wǎng)頁(yè)的域名信息;
[0009]-該頁(yè)面元素所屬網(wǎng)站與所述目標(biāo)網(wǎng)頁(yè)所屬網(wǎng)站的主題相關(guān)度低于相關(guān)度閾值;
[0010]-該頁(yè)面元素包含廣告特征字段。
[0011]根據(jù)本發(fā)明的另一方面,還提供了一種在網(wǎng)絡(luò)設(shè)備端用于處理網(wǎng)頁(yè)的方法,其中,該方法包括:
[0012]根據(jù)用戶設(shè)備所提供的廣告相關(guān)頁(yè)面元素的元素相關(guān)信息,建立或更新廣告識(shí)別規(guī)則信息;
[0013]發(fā)布所述廣告識(shí)別規(guī)則信息,以供所述用戶設(shè)備處理網(wǎng)頁(yè)中的廣告相關(guān)頁(yè)面元素。
[0014]根據(jù)本發(fā)明的再一方面,還提供了一種用于處理網(wǎng)頁(yè)的用戶設(shè)備,其中,該用戶設(shè)備包括:
[0015]第一裝置,用于根據(jù)網(wǎng)頁(yè)訪問(wèn)請(qǐng)求加載對(duì)應(yīng)的目標(biāo)網(wǎng)頁(yè),并在該加載過(guò)程中攔截所述目標(biāo)網(wǎng)頁(yè)中廣告相關(guān)頁(yè)面元素;
[0016]其中,所述廣告相關(guān)頁(yè)面元素滿足以下至少任一項(xiàng):
[0017]-該頁(yè)面元素的域名信息不同于所述目標(biāo)網(wǎng)頁(yè)的域名信息;
[0018]-該頁(yè)面元素所屬網(wǎng)站與所述目標(biāo)網(wǎng)頁(yè)所屬網(wǎng)站的主題相關(guān)度低于相關(guān)度閾值;
[0019]-該頁(yè)面元素包含廣告特征字段。
[0020]根據(jù)本發(fā)明的又一方面,還提供了一種用于處理網(wǎng)頁(yè)的網(wǎng)絡(luò)設(shè)備,其中,該網(wǎng)絡(luò)設(shè)備包括:
[0021]第二裝置,用于根據(jù)用戶設(shè)備所提供的廣告相關(guān)頁(yè)面元素的元素相關(guān)信息,建立或更新廣告識(shí)別規(guī)則信息;
[0022]第四裝置,用于發(fā)布所述廣告識(shí)別規(guī)則信息,以供所述用戶設(shè)備處理網(wǎng)頁(yè)中的廣告相關(guān)頁(yè)面元素。
[0023]根據(jù)本發(fā)明的又一方面,還提供了一種用于處理網(wǎng)頁(yè)的瀏覽裝置,其中,該瀏覽裝置包括如上所述的用戶設(shè)備。
[0024]根據(jù)本發(fā)明的又一方面,還提供了一種用于處理網(wǎng)頁(yè)的系統(tǒng),其中,該系統(tǒng)包括包括如上所述的用戶設(shè)備,以及如上所述的網(wǎng)絡(luò)設(shè)備。
[0025]與現(xiàn)有技術(shù)相比,本發(fā)明根據(jù)網(wǎng)頁(yè)訪問(wèn)請(qǐng)求加載對(duì)應(yīng)的目標(biāo)網(wǎng)頁(yè),并在該加載過(guò)程中攔截所述目標(biāo)網(wǎng)頁(yè)中廣告相關(guān)頁(yè)面元素,過(guò)濾規(guī)則簡(jiǎn)單,匹配效率高,攔截范圍廣,能夠快速有效地對(duì)目標(biāo)網(wǎng)頁(yè)中的廣告相關(guān)頁(yè)面元素進(jìn)行攔截,以提高網(wǎng)頁(yè)加載速度,節(jié)省通信資源,提升用戶的瀏覽使用體驗(yàn)。
[0026]進(jìn)一步地,本發(fā)明中用戶設(shè)備I在開(kāi)始加載目標(biāo)網(wǎng)頁(yè)前,就檢測(cè)該目標(biāo)網(wǎng)頁(yè)是否為廣告鏈接,若是,則取消加載該目標(biāo)網(wǎng)頁(yè),進(jìn)一步提高網(wǎng)頁(yè)加載速度,節(jié)省通信資源,提升用戶的瀏覽使用體驗(yàn)。
[0027]進(jìn)一步地,在目標(biāo)網(wǎng)頁(yè)加載完成之后,本發(fā)明中用戶設(shè)備I識(shí)別并隱藏該加載后的目標(biāo)網(wǎng)頁(yè)中的廣告相關(guān)頁(yè)面元素,進(jìn)一步提高網(wǎng)頁(yè)加載速度,提升用戶的瀏覽使用體驗(yàn)。
[0028]更進(jìn)一步地,本發(fā)明中,網(wǎng)絡(luò)設(shè)備通過(guò)獲取用戶設(shè)備所提供的廣告相關(guān)頁(yè)面元素的元素相關(guān)信息,例如在云端建立或更新廣告識(shí)別規(guī)則信息,從而支持更準(zhǔn)確的廣告識(shí)別與攔截,進(jìn)而提高網(wǎng)頁(yè)加載速度,節(jié)省通信資源,改善用戶的瀏覽使用體驗(yàn)。
【附圖說(shuō)明】
[0029]通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0030]圖1示出根據(jù)本發(fā)明一個(gè)方面的一種用于處理網(wǎng)頁(yè)的設(shè)備示意圖;
[0031]圖2示出根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的一種用于處理網(wǎng)頁(yè)的設(shè)備示意圖;
[0032]圖3示出根據(jù)本發(fā)明另一個(gè)方面的一種用于處理網(wǎng)頁(yè)的方法流程圖;
[0033]圖4示出根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的一種用于處理網(wǎng)頁(yè)的方法流程圖。
[0034]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
【具體實(shí)施方式】
[0035]下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
[0036]在本申請(qǐng)一個(gè)典型的配置中,終端、服務(wù)網(wǎng)絡(luò)的設(shè)備和可信方均包括一個(gè)或多個(gè)處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
[0037]內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。
[0038]計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來(lái)實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、其他類型的隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤(pán)只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能光盤(pán)(DVD)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁盤(pán)存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問(wèn)的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括非暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號(hào)和載波。
[0039]圖1示出根據(jù)本發(fā)明一個(gè)方面的一種用于處理網(wǎng)頁(yè)的設(shè)備示意圖。用戶設(shè)備I包括第一裝置101。
[0040]其中,第一裝置101根據(jù)網(wǎng)頁(yè)訪問(wèn)請(qǐng)求加載對(duì)應(yīng)的目標(biāo)網(wǎng)頁(yè),并在該加載過(guò)程中攔截所述目標(biāo)網(wǎng)頁(yè)中廣告相關(guān)頁(yè)面元素;
[0041]其中,所述廣告相關(guān)頁(yè)面元素滿足以下至少任一項(xiàng):
[0042]-該頁(yè)面元素的域名信息不同于所述目標(biāo)網(wǎng)頁(yè)的域名信息;
[0043]-該頁(yè)面元素所屬網(wǎng)站與所述目標(biāo)網(wǎng)頁(yè)所屬網(wǎng)站的主題相關(guān)度低于相關(guān)度閾值;
[0044]-該頁(yè)面元素包含廣告特征字段。
[0045]具體地,用戶通過(guò)與用戶設(shè)備的交互,例如通過(guò)輸入網(wǎng)址、點(diǎn)擊特定按鈕等方式,發(fā)送了網(wǎng)頁(yè)訪問(wèn)請(qǐng)求,第一裝置101根據(jù)該網(wǎng)頁(yè)訪問(wèn)請(qǐng)求,加載對(duì)應(yīng)的目標(biāo)網(wǎng)頁(yè),在加載過(guò)程中,若該目標(biāo)網(wǎng)頁(yè)中的頁(yè)面元素的域名信息不同于該目標(biāo)網(wǎng)頁(yè)的域名信息、頁(yè)面元素所屬網(wǎng)站與該目標(biāo)網(wǎng)頁(yè)所屬網(wǎng)站的主題相關(guān)度低于相關(guān)度閾值、頁(yè)面元素包含廣告特征字段等,則該頁(yè)面元素為廣告相關(guān)頁(yè)面元素,第一裝置101在加載過(guò)程中攔截該目標(biāo)網(wǎng)頁(yè)中廣告相關(guān)頁(yè)面元素,如直接取消該廣告相關(guān)頁(yè)面元素的下載,或者,修改該廣告相關(guān)頁(yè)面元素的內(nèi)容,通過(guò)普通字符串查找或正則表達(dá)式匹配查找等方式,刪除該廣告相關(guān)頁(yè)面元素中匹配廣告特征字段的內(nèi)容。
[0046]例如,當(dāng)該目標(biāo)網(wǎng)頁(yè)中的頁(yè)面元素的域名信息不同于該目標(biāo)網(wǎng)頁(yè)的域名信息,則該頁(yè)面元素為廣告相關(guān)頁(yè)面元素,第一裝置101在加載過(guò)程中對(duì)該頁(yè)面元素進(jìn)行攔截。如當(dāng)目標(biāo)頁(yè)面的域名為178.com時(shí),所有來(lái)自999.com的頁(yè)面元素都判斷為廣告相關(guān)頁(yè)面元素,第一裝置101在加載過(guò)程中對(duì)該頁(yè)面元素進(jìn)行攔截。
[0047]在此,第一裝置101還需考慮特殊情況,例如,若目標(biāo)網(wǎng)頁(yè)中含有來(lái)自qq.com的頁(yè)面元素,則該頁(yè)面元素可能是第三方登錄相關(guān)的功能,并不能簡(jiǎn)單的視為廣告相關(guān)頁(yè)面元素而進(jìn)行攔截;再如,若目標(biāo)網(wǎng)頁(yè)中的頁(yè)面元素是來(lái)自youku或其他音樂(lè)網(wǎng)站,則該頁(yè)面元素可能是在該目標(biāo)網(wǎng)頁(yè)中嵌入了視頻或音樂(lè),同樣不能簡(jiǎn)單的視為廣告相關(guān)頁(yè)面元素而進(jìn)行攔截。該第一裝置101例如通過(guò)建立規(guī)則來(lái)對(duì)不同的情況進(jìn)行區(qū)分。
[0048]又如,當(dāng)該目標(biāo)網(wǎng)頁(yè)中的頁(yè)面元素所屬網(wǎng)站與所述目標(biāo)網(wǎng)頁(yè)所屬網(wǎng)站的主題相關(guān)度低于相關(guān)度閾值,則該頁(yè)面元素為廣告相關(guān)頁(yè)面元素,第一裝置101在加載過(guò)程中對(duì)該頁(yè)面元素進(jìn)行攔截。如一個(gè)體育資訊類的目標(biāo)網(wǎng)頁(yè)中含有來(lái)自小說(shuō)網(wǎng)站的頁(yè)面元素,則可以認(rèn)為該頁(yè)面元素為廣告相關(guān)頁(yè)面元素,第一裝置101在加載過(guò)程中對(duì)該頁(yè)面元素進(jìn)行攔截。
[0049]在此,相關(guān)度閾值用于判斷目標(biāo)網(wǎng)頁(yè)中的頁(yè)面元素所屬網(wǎng)站與該目標(biāo)網(wǎng)頁(yè)所屬網(wǎng)站的主題相關(guān)度,其值可以是系統(tǒng)預(yù)設(shè)的,也可以根據(jù)實(shí)際情況或用戶需求進(jìn)行設(shè)置。
[0050]再如,當(dāng)該目標(biāo)網(wǎng)頁(yè)中的頁(yè)面元素包含廣告特征字段,則該頁(yè)面元素為廣告相關(guān)頁(yè)面元素,第一裝置101在加載過(guò)程中對(duì)該頁(yè)面元素進(jìn)行攔截。例如,當(dāng)在目標(biāo)網(wǎng)頁(yè)的URL中出現(xiàn)諸如 un1n009.com/ads.jpg、ze5.com/ad.swf > Adjwl.com/popad.php、Admaster.com.cn等廣告特征字段,或者,在目標(biāo)網(wǎng)頁(yè)的頁(yè)面元素中出現(xiàn)諸如CreateAd*、PopUpAd*>ShowAd*等廣告特征字段,則可以認(rèn)為該頁(yè)面元素為廣告相關(guān)頁(yè)面元素,第一裝置101在加載過(guò)程中對(duì)該頁(yè)面元素進(jìn)行攔截。
[0051