亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

視頻廣告攔截方法、裝置和瀏覽器的制造方法

文檔序號:9381070閱讀:517來源:國知局
視頻廣告攔截方法、裝置和瀏覽器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及瀏覽器技術(shù),更具體地說,涉及一種視頻廣告攔截方法、裝置和瀏覽器。
【背景技術(shù)】
[0002]隨著各視頻網(wǎng)站上內(nèi)嵌廣告劇增,從30s到50s到75s,較長時(shí)間的廣告,對愿意看廣告的用戶影響不大,對于迫切觀影的用戶來說體驗(yàn)非常不好。因此,從瀏覽器開發(fā)者到瀏覽器各種插件開發(fā)者都嘗試實(shí)現(xiàn)攔截不必要的視頻廣告以改善用戶體驗(yàn),比如保護(hù)傘(Bloxy)、遨游瀏覽器視頻加速、其他的瀏覽器廣告屏蔽插件等。
[0003]保護(hù)傘是一款小巧的去廣告軟件,可以全面過濾視頻片頭廣告、彈窗廣告以及頁面橫幅廣告。保護(hù)傘視頻廣告攔截方案基于代理服務(wù)器,如圖1所示,瀏覽器10發(fā)出的所有HTTP請求都會(huì)經(jīng)由保護(hù)傘的代理服務(wù)器20轉(zhuǎn)發(fā),經(jīng)代理服務(wù)器20向內(nèi)容服務(wù)器30請求視頻內(nèi)容。代理服務(wù)器20內(nèi)設(shè)置有規(guī)則過濾器21,在轉(zhuǎn)發(fā)HTTP請求的過程中如果發(fā)現(xiàn)視頻廣告請求URL則將其過濾掉。由于經(jīng)由代理服務(wù)器20集中處理屏蔽請求,因此數(shù)量級的屏蔽請求對代理服務(wù)器20的處理性能要求很高,而且網(wǎng)絡(luò)環(huán)境和服務(wù)器性能對屏蔽效果會(huì)產(chǎn)生直接影響,如果屏蔽請求處理時(shí)間稍長,則不能更快和更及時(shí)的屏蔽廣告,影響用戶觀影體驗(yàn)。因?yàn)榇矸?wù)器20訪問量大時(shí),影響處理時(shí)間,無法起到及時(shí)屏蔽廣告的作用。
[0004]遨游瀏覽器發(fā)布的新版“馬上看”版,能夠支持觀看網(wǎng)絡(luò)視頻廣告的自由快進(jìn),用戶可以通過點(diǎn)擊視頻播放框上的快進(jìn)按鈕,快速跳過視頻內(nèi)容中的貼片廣告。遨游瀏覽器快進(jìn)方案采用的是進(jìn)程加速的原理,主要是通過HOOKwindows底層的時(shí)鐘API接口,讓返回的時(shí)間值更快,這樣就能快進(jìn)跳過廣告段。該方案的缺點(diǎn)是,如果視頻網(wǎng)站在視頻播放期間跟服務(wù)器進(jìn)行時(shí)間同步驗(yàn)證,則在發(fā)現(xiàn)時(shí)間異常會(huì)以不能播放視頻抵制該款瀏覽器。

【發(fā)明內(nèi)容】

[0005]本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種能夠快速實(shí)現(xiàn)視頻廣告攔截、改善用戶觀看視頻體驗(yàn)的視頻廣告攔截方法、裝置和瀏覽器。
[0006]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:提出一種視頻廣告攔截方法,包括如下步驟:
[0007]S1、在本地?cái)r截瀏覽器發(fā)起的視頻加載請求;
[0008]S2、基于本地保存的可更新的廣告過濾規(guī)則判斷所述視頻加載請求所請求的內(nèi)容是否為廣告;
[0009]S3、如果是廣告,則過濾所述視頻加載請求,如果不是廣告,則返回所述視頻加載請求給瀏覽器以從內(nèi)容服務(wù)器獲取所請求加載的視頻內(nèi)容。
[0010]一個(gè)實(shí)施例中,所述步驟SI進(jìn)一步包括:更改所述視頻加載請求的指向至廣告過濾器。
[0011]—個(gè)實(shí)施例中,所述步驟S3中過濾所述視頻加載請求進(jìn)一步包括:
[0012]去除所述視頻加載請求中的廣告鏈接后將所述視頻加載請求返回給瀏覽器。
[0013]一個(gè)實(shí)施例中,所述步驟S3中過濾所述視頻加載請求進(jìn)一步包括:
[0014]返回空的廣告內(nèi)容給所述瀏覽器。
[0015]一個(gè)實(shí)施例中,所述方法在步驟S2之前還包括:
[0016]瀏覽器打開時(shí)從過濾規(guī)則服務(wù)器下載最新的廣告過濾規(guī)則配置文件;
[0017]使用所述下載的廣告過濾規(guī)則配置文件更新本地保存的廣告過濾規(guī)則。
[0018]本發(fā)明為解決其技術(shù)問題還提出一種視頻廣告攔截裝置,包括:
[0019]攔截模塊,用于在本地?cái)r截瀏覽器發(fā)起的視頻加載請求;
[0020]分析模塊,用于基于本地保存的可更新的廣告過濾規(guī)則判斷所述視頻加載請求所請求的內(nèi)容是否為廣告;
[0021]廣告過濾模塊,用于在分析模塊判斷所述視頻加載請求所請求的內(nèi)容是廣告時(shí),過濾所述視頻加載請求,以及在分析模塊判斷所述視頻加載請求所請求的內(nèi)容不是廣告時(shí),返回所述視頻加載請求給瀏覽器以從內(nèi)容服務(wù)器獲取所請求加載的視頻內(nèi)容。
[0022]一個(gè)實(shí)施例中,所述廣告過濾模塊過濾所述視頻加載請求進(jìn)一步包括:去除所述視頻加載請求中的廣告鏈接后將所述視頻加載請求返回給瀏覽器。
[0023]一個(gè)實(shí)施例中,所述廣告過濾模塊過濾所述視頻加載請求進(jìn)一步包括:返回空的廣告內(nèi)容給所述瀏覽器。
[0024]一個(gè)實(shí)施例中,所述視頻廣告攔截裝置還包括:
[0025]廣告過濾規(guī)則模塊,用于在本地存儲(chǔ)廣告過濾規(guī)則;
[0026]更新模塊,用于從過濾規(guī)則服務(wù)器下載最新的廣告過濾規(guī)則配置文件,使用所述下載的廣告過濾規(guī)則配置文件更新廣告過濾規(guī)則模塊內(nèi)的廣告過濾規(guī)則。
[0027]本發(fā)明為解決其技術(shù)問題還提出一種瀏覽器,包括用于發(fā)起視頻加載請求的HTTP請求引擎,還包括如上所述的視頻廣告攔截裝置。
[0028]本發(fā)明的視頻廣告攔截方法、裝置和瀏覽器把廣告攔截工作在本地實(shí)現(xiàn),無需代理,在本地設(shè)置可同步更新廣告過濾規(guī)則,瀏覽器發(fā)起的視頻加載請求被轉(zhuǎn)至本地自動(dòng)進(jìn)行判斷和過濾,實(shí)現(xiàn)更快速地屏蔽廣告,改用用戶觀看視頻的體驗(yàn)。本發(fā)明一方面可以在不影響瀏覽器請求性能的同時(shí)快速進(jìn)行視頻廣告攔截,另一方面,在視頻網(wǎng)站更改了廣告請求規(guī)則時(shí)也可以通過修改后和更新后臺(tái)的過濾規(guī)則表來靈活應(yīng)對變化。
【附圖說明】
[0029]下面將結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步說明,附圖中:
[0030]圖1是現(xiàn)有的保護(hù)傘視頻廣告攔截方案的示意圖;
[0031]圖2是本發(fā)明一個(gè)實(shí)施例的視頻廣告攔截方案的示意圖;
[0032]圖3是本發(fā)明一個(gè)實(shí)施例的視頻廣告攔截方法的流程圖;
[0033]圖4是本發(fā)明另一實(shí)施例的視頻廣告攔截方法的流程圖;
[0034]圖5是本發(fā)明一個(gè)實(shí)施例的視頻廣告攔截裝置的邏輯框圖。
【具體實(shí)施方式】
[0035]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0036]本發(fā)明提出一種視頻廣告攔截方案,在瀏覽器內(nèi)核里面攔截視頻加載HTTP請求,根據(jù)本地提供的定期更新的廣告過濾規(guī)則,去除視頻廣告請求,因而可快速實(shí)現(xiàn)視頻廣告攔截,改用用戶觀看視頻的體驗(yàn)。圖2示出了本發(fā)明一個(gè)實(shí)施例的視頻廣告攔截方案的示意圖。如圖2所示,本發(fā)明在瀏覽器100中設(shè)置視頻廣告攔截裝置120,將瀏覽器100的HTTP請求引擎110發(fā)起的所有視頻加載HTTP請求攔截,并基于其本地保存的廣告過濾規(guī)則過濾掉廣告HTTP請求,屏蔽瀏覽器100對廣告的加載,使得瀏覽器100僅從內(nèi)容服務(wù)30加載非廣告視頻內(nèi)容。本發(fā)明的視頻廣告攔截方案還提供過濾規(guī)則服務(wù)器40,專門用來提供廣告過濾規(guī)則。過濾規(guī)則服務(wù)器40內(nèi)的廣告過濾規(guī)則配置文件可以通過定期采用人工干預(yù)或智能搜集歸類整理形成,并可隨著視頻提供商的廣告視頻URL規(guī)則變化而變化。例如,過濾規(guī)則服務(wù)器40可以利用已有的各種開源廣告規(guī)則庫,例如Adblock-Easylist China、Easylist等。視頻廣告攔截裝置120可以例如定期從過濾規(guī)則服務(wù)器40下載當(dāng)前最新的廣告過濾規(guī)則配置文件來更新本地保存的廣告過濾規(guī)則。
[0037]基于以上所介紹的視頻廣告攔截方案,本發(fā)明提出一種視頻廣告攔截方法。圖3示出了本發(fā)明一個(gè)實(shí)施例的視頻廣告攔截方法100的流程圖。如圖3所示,該視頻廣告攔截方法100包括如下步驟:
[0038]步驟SlOl中,在本地?cái)r截瀏覽器發(fā)起的視頻加載請求。根據(jù)本發(fā)明的具體示例中,方法100在步驟SlOl中在瀏覽器本地?cái)r截HTTP請求引擎發(fā)起的視頻加載請求,更改該視頻加載請求的指向,即將該視頻加載請求指引至設(shè)置在瀏覽器本地的視頻廣告攔截裝置。
[0039]步驟S102中,基于本地保存的可更新的廣告過濾規(guī)則判斷所述視頻加載請求所請求的內(nèi)容是否為廣告。如果是廣告,則執(zhí)行步驟S103,如果不是廣告,則執(zhí)行步驟S104。
[0040]步驟S103中,在所述視頻加載請求所請求的內(nèi)容是廣告時(shí),則過濾所述視頻加載請求。例如,步驟S103中可將該視頻加載請求中包含的廣
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1