欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種獲取網(wǎng)絡(luò)音視頻節(jié)目地址的方法

文檔序號(hào):7695763閱讀:199來源:國(guó)知局
專利名稱:一種獲取網(wǎng)絡(luò)音視頻節(jié)目地址的方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,更具體地,本發(fā)明涉及一種獲取網(wǎng)絡(luò)音視 頻節(jié)目地址的方法。
背景技術(shù)
獲取網(wǎng)絡(luò)音視頻節(jié)目地址是隨著近年來網(wǎng)絡(luò)音視頻節(jié)目的增長(zhǎng),尤其是FLV 格式的視頻的增長(zhǎng)而發(fā)展起來的。網(wǎng)絡(luò)音視頻節(jié)目的地址發(fā)現(xiàn)面臨的困難主要 是,包含音視頻節(jié)目的頁面復(fù)雜的腳本難以處理,以及FLV視頻的地址難以從 頁面分析獲得。用戶在觀看視頻的過程中,沒法下載,在線觀看又要面對(duì)不斷 的緩沖,而對(duì)這些視頻文件的分析處理也需要下載文件。因而,高效的音視頻 文件地址分析具有重要的現(xiàn)實(shí)意義。目前存在一些類似功能的專門針對(duì)FLV視頻的地址分析軟件,但這些軟件 處理站點(diǎn)數(shù)量有限,不夠靈活,另外基本屬于客戶端應(yīng)用,不適應(yīng)大規(guī)模的處 理。目前的獲取音視頻地址的方法, 一般還局限在通過后綴名來判定,對(duì)目前 的視頻節(jié)目中包含復(fù)雜腳本和FLV格式視頻的網(wǎng)絡(luò)地址無法有效獲取。發(fā)明內(nèi)容為克服現(xiàn)有網(wǎng)絡(luò)音視頻節(jié)目地址獲取中無法處理具有復(fù)雜腳本和FLV格式 視頻的網(wǎng)絡(luò)地址的缺陷,本發(fā)明提出 一種獲取網(wǎng)絡(luò)音視頻節(jié)目地址的方法。根據(jù)本發(fā)明的一個(gè)方面,提出了一種獲取網(wǎng)絡(luò)音視頻節(jié)目地址的方法,包括步驟10)、使用瀏覽器打開包含音視頻節(jié)目的多個(gè)網(wǎng)頁,音視頻播放器開步驟20)、所述音視頻播放器向遠(yuǎn)程視頻服務(wù)器請(qǐng)求所述網(wǎng)頁,所述音視 頻播放器根據(jù)頁面?zhèn)鬟f的參數(shù)得到需要請(qǐng)求的視頻源的網(wǎng)絡(luò)地址,從遠(yuǎn)程讀取 數(shù)據(jù)源進(jìn)行播放;步驟30)、獲取并分析所述音視頻播放器和遠(yuǎn)程視頻服務(wù)器的交互信息, 獲得所述網(wǎng)絡(luò)音視頻節(jié)目地址。其中,步驟10)中,當(dāng)所述音視頻播;故器不能自動(dòng)播放時(shí),所述步驟還包括步驟IIO)、過濾不包含視頻節(jié)目?jī)?nèi)容的網(wǎng)頁;步驟120)、識(shí)別所述音視頻播放器,確定控制按鈕的位置,通過對(duì)所述位 置的配置,實(shí)現(xiàn)對(duì)所述音視頻播放器的自動(dòng)播放控制。 其中,步驟110)還包括通過識(shí)別頁面是否包含Object或者Embed標(biāo)簽,將不包含所述標(biāo)簽內(nèi)容的 頁面過濾;通過對(duì)頁面中包含的Object/Embed元素的尺寸和位置信息的識(shí)別,將不包 含視頻節(jié)目的頁面過濾。其中,步驟120)還包括通過對(duì)頁面中包含的Object/Embed元素的尺寸和位置信息的識(shí)別,將音視 頻播放器與其它類的Object/Embed元素相區(qū)分;通過對(duì)特定的播放器的尺寸結(jié)構(gòu)和控制按鈕分布進(jìn)行確定,對(duì)按鈕分布的 固定相對(duì)位置的配置,實(shí)現(xiàn)針對(duì)特定網(wǎng)站音視頻播放器的自動(dòng)點(diǎn)擊播放。其中,步驟20)還包括音視頻播放器向遠(yuǎn)程視頻服務(wù)器請(qǐng)求所述網(wǎng)頁,所述瀏覽器顯示請(qǐng)求結(jié)果, 并將需要的包括音視頻播放器的其它頁面元素再次向服務(wù)器進(jìn)行請(qǐng)求,當(dāng)請(qǐng)求 的音視頻播放器已經(jīng)就緒,音視頻播放器根據(jù)頁面?zhèn)鬟f的參數(shù)得到請(qǐng)求的視頻 源的網(wǎng)絡(luò)地址,從遠(yuǎn)程讀取數(shù)據(jù)源并進(jìn)行播》文。為每個(gè)網(wǎng)站建立特征決策樹,特征決策樹的每一個(gè)節(jié)點(diǎn)對(duì)應(yīng)一個(gè)網(wǎng)站,所 述每個(gè)節(jié)點(diǎn)的子節(jié)點(diǎn)為網(wǎng)站的特征信息; 分析音視頻播放器的請(qǐng)求信息;根據(jù)分析的請(qǐng)求信息,通過匹配所建立的特征決策樹,將分析出的音視頻 URL與包含該音一見頻的頁面地址對(duì)應(yīng)。其中,所述網(wǎng)站的特征信息分別為音視頻播放器類型、網(wǎng)站音視頻文件類 型、網(wǎng)站音^L頻文件地址結(jié)構(gòu)和音視頻文件地址字符串特征。其中,所述請(qǐng)求信息中包括表示音視頻播放器類型的HTTP協(xié)議頭部 User-Agent、表示音視頻播放器的地址的HTTP頭部Referer、表示請(qǐng)求文件類 型的HTTP協(xié)議頭部Content-Type、表示返回文件大小的Content-Length和文 件URL特征。本發(fā)明充分利用用戶對(duì)瀏覽音視頻頁面的訪問特性與同時(shí)音視頻地址類的 HTTP網(wǎng)絡(luò)特征,實(shí)現(xiàn)了對(duì)網(wǎng)絡(luò)音視頻的較通用的判定,解決了新網(wǎng)站判定和網(wǎng) 站改版對(duì)判定帶來的困難;利用瀏覽器控制與網(wǎng)絡(luò)地址監(jiān)聽相結(jié)合的方式來發(fā) 現(xiàn)網(wǎng)絡(luò)音視頻地址,并應(yīng)用瀏覽器判定頁面是否包含音視頻播放器和控制播放 器的播放,解決音視頻網(wǎng)頁腳本復(fù)雜以及FLV難以從頁面獲取地址的問題,同 時(shí),解決這類需要用戶點(diǎn)擊才能播放的這類網(wǎng)頁的自動(dòng)化地址發(fā)現(xiàn)問題;并且 利用特征決策樹,使并行化的判定得以進(jìn)行,提高了判定的效率;本發(fā)明所述 的方法實(shí)現(xiàn)筒單而且適用性好,實(shí)際運(yùn)行的時(shí)間和內(nèi)存消耗都纟艮低。


圖1是根據(jù)本發(fā)明的獲取音視頻節(jié)目網(wǎng)絡(luò)地址總體流程圖; 圖2是獲取音視頻節(jié)目網(wǎng)絡(luò)地址的方法的具體應(yīng)用流程圖。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明提供的一種獲取網(wǎng)絡(luò)音視頻節(jié)目地址 的方法進(jìn)行詳細(xì)描述。目前網(wǎng)絡(luò)音視頻節(jié)目地址發(fā)現(xiàn)存在兩大問題, 一個(gè)是復(fù)雜腳本的問題,通過 對(duì)大量的音視頻網(wǎng)站的統(tǒng)計(jì)觀察分析中發(fā)現(xiàn),網(wǎng)站提供音視頻節(jié)目的網(wǎng)頁包含復(fù)雜的Javascript腳本,而且腳本內(nèi)容也各不相同,需要的音視頻信息(諸如 網(wǎng)絡(luò)地址)都隱藏在腳本執(zhí)行的結(jié)果中,難以獲取。另一個(gè)是FLV格式數(shù)據(jù)的 問題,由于瀏覽器通常支持插件,大部分視頻網(wǎng)站使用FLV格式的視頻,而這 類視頻節(jié)目在當(dāng)前視頻節(jié)目中占據(jù)90%以上的數(shù)量,并在瀏覽器客戶端使用 FLASH播放器播放,這些視頻地址無法從頁面內(nèi)容中獲得,這些FLASH插件內(nèi)部 信息也無法從瀏覽器獲得。通過本發(fā)明所述的方法,對(duì)本機(jī)數(shù)據(jù)包的監(jiān)聽分析發(fā)現(xiàn),無論何種音視頻播 放模式,本機(jī)與遠(yuǎn)程通信的數(shù)據(jù)包是無法隱藏的,通過對(duì)數(shù)據(jù)包的分析以及用 瀏覽器內(nèi)核模仿用戶瀏覽音視頻網(wǎng)頁的行為,可以獲取音視頻地址信息。圖1是根據(jù)本發(fā)明的獲取音視頻節(jié)目網(wǎng)絡(luò)地址總體流程圖,在根據(jù)本發(fā)明 的一個(gè)實(shí)施例中, 一種獲取網(wǎng)絡(luò)音視頻節(jié)目地址的方法是利用瀏覽器控制與網(wǎng) 絡(luò)監(jiān)聽,通過用戶訪問觀看網(wǎng)絡(luò)節(jié)目的操作特征、網(wǎng)絡(luò)通信特征來形成一種全 自動(dòng)化的批量視頻網(wǎng)絡(luò)地址發(fā)現(xiàn)服務(wù)。如圖1所示,用戶瀏覽網(wǎng)絡(luò)視頻節(jié)目時(shí),首先使用瀏覽器打開包含視頻節(jié) 目的網(wǎng)頁,或者打開包含視頻節(jié)目的多個(gè)鏈接,然后等待嵌入網(wǎng)頁的視頻播放 器緩沖并開始節(jié)目的播放;此時(shí)如果某些視頻播放器要求用戶點(diǎn)擊開始按鈕才 能播放,用戶需要在播放按鈕相應(yīng)位置單擊鼠標(biāo)再等待播放。用戶在瀏覽網(wǎng)頁時(shí),假設(shè)網(wǎng)頁是一個(gè)包含視頻節(jié)目的網(wǎng)頁,其網(wǎng)頁內(nèi)容中 應(yīng)該存在嵌入播放器,而播放視頻節(jié)目的播放器通常嵌入在Object或者Embed 標(biāo)簽之內(nèi),通過識(shí)別頁面是否包含這兩個(gè)標(biāo)簽可以將一部分不包含視頻節(jié)目的 網(wǎng)頁過濾掉,從而避免無意義的分析。此外,視頻節(jié)目的播放器通常具有一定 的長(zhǎng)寬的視覺尺寸,而且一般在網(wǎng)頁中占據(jù)較為居中明顯的位置。通過對(duì)頁面中包含的Object/Embed元素的尺寸和位置信息的識(shí)別,可以將一部分不包含視 頻節(jié)目的網(wǎng)頁過濾掉,從而避免無意義的分析;并且可以將播放器與其他廣告 類的Object/Embed元素相區(qū)分,從而實(shí)現(xiàn)自動(dòng)化的對(duì)播放器的操作。假設(shè)某個(gè)網(wǎng)站是一個(gè)專業(yè)提供視頻服務(wù)的網(wǎng)站,具有自主產(chǎn)權(quán)的數(shù)據(jù)源和 整套服務(wù)系統(tǒng),網(wǎng)站提供視頻服務(wù)一般會(huì)使用固定一個(gè)或幾個(gè)特定的播放器, 對(duì)于這些特定的播放器,播放器的尺寸結(jié)構(gòu)完全相同,控制按鈕也分布在固定 的相對(duì)位置,通過對(duì)固定相對(duì)位置的配置,可以實(shí)現(xiàn)針對(duì)特定網(wǎng)站的點(diǎn)擊播放 的交互操作,控制鼠標(biāo)實(shí)現(xiàn)對(duì)播放按^E的自動(dòng)操作。視頻節(jié)目被點(diǎn)擊播放后,播放器向遠(yuǎn)程服務(wù)器請(qǐng)求該視頻節(jié)目,瀏覽器將 結(jié)果顯示,并將需要的包括播放器的其它頁面元素再次向各個(gè)遠(yuǎn)程服務(wù)器進(jìn)行 請(qǐng)求,獲取并顯示,當(dāng)請(qǐng)求的播放器已經(jīng)就緒,播放器根據(jù)頁面?zhèn)鬟f的參數(shù)得 到需要請(qǐng)求的視頻源的網(wǎng)絡(luò)地址,開始從遠(yuǎn)程讀取數(shù)據(jù)源并進(jìn)行播放。這些通 信信息均通過本地網(wǎng)卡發(fā)送或者接受,通過對(duì)這些信息的截獲與分析可以獲得 播放過程中使用的真實(shí)的視頻節(jié)目數(shù)據(jù)源地址。假設(shè)某個(gè)網(wǎng)站是一個(gè)專業(yè)提供視頻服務(wù)的網(wǎng)站具有自主產(chǎn)權(quán)的數(shù)據(jù)源和整 套服務(wù)系統(tǒng),網(wǎng)站在提供視頻服務(wù)的具有如下相似性(l)播放器相似性,網(wǎng)站 一般選用固定一個(gè)或幾個(gè)播放器;(2)網(wǎng)站音視頻文件類型的相似性,網(wǎng)站提 供視頻服務(wù)的文件類型一般固定;(3)網(wǎng)站音視頻文件地址結(jié)構(gòu)的相似性,一 般提供視頻的數(shù)據(jù)源來自特定的幾個(gè)域名或者IP地址;(4 )視頻文件地址字 符串特征相似性,該地址的目錄結(jié)構(gòu)具有相似性。基于以上相似性,從網(wǎng)絡(luò)HTTP協(xié)議層,該視頻類地址的請(qǐng)求具有區(qū)別于其 它的特征,且具有相似性(1) HTTP協(xié)議頭部User-Agent,對(duì)播放器來說, 這個(gè)是播放器的類別說明,不同公司出品的播放器不同,這個(gè)可以用于區(qū)分視 頻請(qǐng)求與非視頻請(qǐng)求,也可以用于區(qū)分不同播放器的請(qǐng)求;(2) HTTP頭部的 Referer,由于^f吏用播i丈器來源基本固定,視頻地址請(qǐng)求的Referer指明請(qǐng)求的 來源也就是播放器的地址,可以用于區(qū)分視頻與非視頻請(qǐng)求,對(duì)不同站點(diǎn)來說,由于這個(gè)位置內(nèi)容基本不同,因此可以用于區(qū)分不同站點(diǎn)的請(qǐng)求;(3) HTTP協(xié) 議頭部Content-Type,這個(gè)域用來表示請(qǐng)求文件類型,可以用以區(qū)分;(4) Content-Length,這個(gè)域表示返回文件大小,根據(jù)音視頻文件通常大小大于其 它類文件的特征,可以用以識(shí)別;(5)文件URL特征,通常獨(dú)立的視頻服務(wù)的 地址來自固定的幾個(gè)IP或者域名,而且,在URL的目錄結(jié)構(gòu)上也通常相近,比 如每級(jí)目錄的長(zhǎng)度,全部目錄級(jí)別,URL包含固定字符串等。
由于根據(jù)網(wǎng)卡數(shù)據(jù)流分析出來的URL的完全獨(dú)立,將分析出的音視頻URL 與包含該音視頻的頁面的URL對(duì)應(yīng)困難,通常只能串行的分析音^L頻地址,通 過為每個(gè)網(wǎng)站根據(jù)上述的幾個(gè)特征建立特征決策樹,從而做到多個(gè)網(wǎng)站的并行 地址發(fā)現(xiàn)。由于不同網(wǎng)站的特征可以相互區(qū)分,從而做到單網(wǎng)站串行、多網(wǎng)站 并行的地址發(fā)現(xiàn),提高發(fā)現(xiàn)效率。
圖2示出本發(fā)明的方法的一個(gè)具體實(shí)現(xiàn)過程,如圖所示
步驟Sl,輸入待判定多個(gè)網(wǎng)站的多個(gè)URL的一個(gè)集合用于學(xué)習(xí),由程序監(jiān) 聽并獲得分析過程中監(jiān)聽獲得的URL以及對(duì)應(yīng)的請(qǐng)求與應(yīng)答信息,同時(shí)保存當(dāng) 時(shí)輸入的URL的網(wǎng)站;
步驟S2,將這些監(jiān)聽獲得的URL傳給播放器程序,測(cè)試URL類型,通過檢 查調(diào)用播放器的輸出判斷是否可以播放,確定URL是音視頻類URL或者非音視 頻類URL;
步驟S3,將這些URL根據(jù)上述的特征建立特征決策樹,將音視頻類URL對(duì) 應(yīng)(正常的決策樹建立從根開始,逐條加入特征,最后到葉子節(jié)點(diǎn),這一條 從根到葉子節(jié)點(diǎn)的路徑,對(duì)應(yīng)一個(gè)網(wǎng)站的所有特征)到各個(gè)不同的葉子節(jié)點(diǎn), 同時(shí)記錄對(duì)應(yīng)網(wǎng)站,將其它類型對(duì)應(yīng)到 一個(gè)非音^L頻類URL葉子節(jié)點(diǎn);
步驟S4,輸入待分析的URL列表,控制瀏覽器多個(gè)窗口并行打開多個(gè)不同的 網(wǎng)站的待分析頁面的ML,記錄URL、網(wǎng)站與窗口對(duì)應(yīng)并轉(zhuǎn)向S5,同時(shí)對(duì)網(wǎng)卡執(zhí) 行監(jiān)聽與分析轉(zhuǎn)向Sll;
步驟S5,控制瀏覽器打開頁面,在完成頁面的加載后,開始執(zhí)行對(duì)頁面嵌入的Object與Embed元素進(jìn)行查找,如果發(fā)現(xiàn)沒有Object與Embed元素也就 沒有播放器,轉(zhuǎn)向S6,否則繼續(xù)查找該元素的位置與尺寸,如果所有尺寸與位 置均不符合播;改器特征(如視頻播放器尺寸太小,位置處于廣告位置)轉(zhuǎn)向S6, 否則,檢查播放器是否需要點(diǎn)擊交互,如果需要,轉(zhuǎn)向S7; 步驟S6,標(biāo)記該頁面URL分析失敗,轉(zhuǎn)向S8;
步驟S7,檢查該播放器的尺寸,根據(jù)預(yù)先配置的播放開始按鈕相對(duì)播放器 的尺寸(基本上每個(gè)網(wǎng)站都僅使用自己一個(gè)播放器,而需要點(diǎn)擊才能播放的網(wǎng) 站數(shù)量很少,預(yù)存信息不多),以及播放器相對(duì)瀏覽器窗口的尺寸,計(jì)算播放 按扭的絕對(duì)位置,控制鼠標(biāo)在該位置觸發(fā)雙擊;
步驟S8,瀏覽器以定時(shí)器的方式,定期檢查多個(gè)頁面URL的結(jié)果分析狀態(tài), 如果頁面URL分析狀態(tài)已經(jīng)改變,轉(zhuǎn)向S9,否則轉(zhuǎn)向S10;
步驟S9,;險(xiǎn)查該頁面URL對(duì)應(yīng)的瀏覽器窗口,控制該瀏覽器窗口加載相同 網(wǎng)站的下一個(gè)待分析頁面URL,如果已經(jīng)無輸入數(shù)據(jù),該窗口結(jié)束,如果所有窗 口都結(jié)束,應(yīng)用結(jié)束,否則轉(zhuǎn)向S8;
步驟SIO,如果頁面URL的檢查時(shí)間已經(jīng)超時(shí),標(biāo)記該URL分析狀態(tài)為超時(shí), 轉(zhuǎn)向S8;
步驟Sll,循環(huán)從網(wǎng)卡讀取數(shù)據(jù)包,并進(jìn)行協(xié)議分析,將監(jiān)聽到的URL以及 對(duì)應(yīng)的HTTP的請(qǐng)求與應(yīng)答信息關(guān)聯(lián),轉(zhuǎn)向S12;
步驟S12,從監(jiān)聽到的URL分解出特征,并與特征決策樹的特征進(jìn)行匹配, 匹配的結(jié)果,獲得該URL是否是一個(gè)音視頻URL,如果是,4全查該URL對(duì)應(yīng)的網(wǎng) 站,找到對(duì)應(yīng)的待分析頁面URL,即音視頻網(wǎng)絡(luò)地址,然后轉(zhuǎn)向S8進(jìn)行下一次 執(zhí)行,如果不是,丟棄。
中音視頻類地址的網(wǎng)絡(luò)通信特性,從而得到了一種識(shí)別方式使用范圍廣,并行 能力好的網(wǎng)絡(luò)音視頻地址發(fā)現(xiàn)方法,在大規(guī)模的數(shù)據(jù)應(yīng)用背景下也具有較高的 發(fā)現(xiàn)效率。最后應(yīng)說明的是,以上實(shí)施例僅用以描述本發(fā)明的技術(shù)方案而不是對(duì)本技 術(shù)方法進(jìn)行限制,本發(fā)明在應(yīng)用上可以延伸為其他的修改、變化、應(yīng)用和實(shí)施 例,并且因此認(rèn)為所有這樣的修改、變化、應(yīng)用、實(shí)施例都在本發(fā)明的精神和 教導(dǎo)范圍內(nèi)。
權(quán)利要求
1、一種獲取網(wǎng)絡(luò)音視頻節(jié)目地址的方法,包括步驟10)、使用瀏覽器打開包含音視頻節(jié)目的多個(gè)網(wǎng)頁,音視頻播放器開始播放節(jié)目;步驟20)、所述音視頻播放器向遠(yuǎn)程視頻服務(wù)器請(qǐng)求所述網(wǎng)頁,所述音視頻播放器根據(jù)頁面?zhèn)鬟f的參數(shù)得到需要請(qǐng)求的視頻源的網(wǎng)絡(luò)地址,從遠(yuǎn)程讀取數(shù)據(jù)源進(jìn)行播放;步驟30)、獲取并分析所述音視頻播放器和遠(yuǎn)程視頻服務(wù)器的交互信息,獲得所述網(wǎng)絡(luò)音視頻節(jié)目地址。
2、 權(quán)利要求l的方法,其中,步驟IO)中,當(dāng)所述音視頻播放器不能自動(dòng) 播放時(shí),所述步驟還包括步驟IIO)、過濾不包含視頻節(jié)目?jī)?nèi)容的網(wǎng)頁;步驟120)、識(shí)別所述音視頻播放器,確定控制按鈕的位置,通過對(duì)所述位 置的配置,實(shí)現(xiàn)對(duì)所述音視頻播放器的自動(dòng)播放控制。
3、 權(quán)利要求2的方法,其中,步驟110)還包括通過識(shí)別頁面是否包含Object或者Embed標(biāo)簽,將不包含所述標(biāo)簽內(nèi)容的 頁面過濾;通過對(duì)頁面中包含的Object/Embed元素的尺寸和位置信息的識(shí)別,將不包 含視頻節(jié)目的頁面過濾。
4、 權(quán)利要求2的方法,其中,步驟120)還包括通過對(duì)頁面中包含的Object/Embed元素的尺寸和位置信息的識(shí)別,將音視 頻播放器與其它類的Object/Embed元素相區(qū)分;通過對(duì)特定的播放器的尺寸結(jié)構(gòu)和控制按鈕分布進(jìn)行確定,對(duì)按鈕分布的 固定相對(duì)位置的配置,實(shí)現(xiàn)針對(duì)特定網(wǎng)站音視頻播放器的自動(dòng)點(diǎn)擊播放。
5、 權(quán)利要求l的方法,其中,步驟20)還包括音視頻播放器向遠(yuǎn)程視頻服務(wù)器請(qǐng)求所述網(wǎng)頁,所述瀏覽器顯示請(qǐng)求結(jié)果, 并將需要的包括音視頻播放器的其它頁面元素再次向服務(wù)器進(jìn)行請(qǐng)求,當(dāng)請(qǐng)求 的音視頻播放器已經(jīng)就緒,音視頻播放器根據(jù)頁面?zhèn)鬟f的參數(shù)得到請(qǐng)求的視頻 源的網(wǎng)絡(luò)地址,從遠(yuǎn)程讀取數(shù)據(jù)源并進(jìn)行播放。
6、 權(quán)利要求l的方法,其中,步驟30)還包括為每個(gè)網(wǎng)站建立特征決策樹,特征決策樹的每一個(gè)節(jié)點(diǎn)對(duì)應(yīng)一個(gè)網(wǎng)站,所 述每個(gè)節(jié)點(diǎn)的子節(jié)點(diǎn)為網(wǎng)站的特征信息; 分析音視頻播放器的請(qǐng)求信息;根據(jù)分析的請(qǐng)求信息,通過匹配所建立的特征決策樹,將分析出的音視頻 URL與包含該音視頻的頁面地址對(duì)應(yīng)。
7、 權(quán)利要求6的方法,其中,所述網(wǎng)站的特征信息分別為音視頻播放器類 型、網(wǎng)站音視頻文件類型、網(wǎng)站音視頻文件地址結(jié)構(gòu)和音視頻文件地址字符串 特征。
8、 權(quán)利要求6的方法,其中,所述請(qǐng)求信息中包括表示音視頻播放器類型 的HTTP協(xié)議頭部User-Agent、表示音視頻播放器的地址的HTTP頭部Referer、 表示請(qǐng)求文件類型的HTTP協(xié)議頭部Content-Type、 表示返回文件大小的 Con tent-Length和文件亂特征。
全文摘要
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,提出一種獲取網(wǎng)絡(luò)音視頻節(jié)目地址的方法,包括使用瀏覽器打開包含音視頻節(jié)目的多個(gè)網(wǎng)頁,播放器準(zhǔn)備開始播放節(jié)目;所述播放器向遠(yuǎn)程視頻服務(wù)器請(qǐng)求所述網(wǎng)頁,播放器根據(jù)頁面?zhèn)鬟f的參數(shù)得到需要請(qǐng)求的視頻源的網(wǎng)絡(luò)地址,從遠(yuǎn)程讀取數(shù)據(jù)源進(jìn)行播放;獲取并分析播放器和遠(yuǎn)程視頻服務(wù)器的交互信息,獲得所述網(wǎng)絡(luò)音視頻節(jié)目地址。利用瀏覽器控制與網(wǎng)絡(luò)地址監(jiān)聽相結(jié)合的方式來發(fā)現(xiàn)網(wǎng)絡(luò)音視頻地址,并應(yīng)用瀏覽器判定頁面是否包含音視頻播放器和控制播放器的播放,解決音視頻網(wǎng)頁腳本復(fù)雜以及FLV難以從頁面獲取地址的問題。
文檔編號(hào)H04N7/173GK101635826SQ20081011693
公開日2010年1月27日 申請(qǐng)日期2008年7月21日 優(yōu)先權(quán)日2008年7月21日
發(fā)明者剛 張, 斌 張, 程學(xué)旗 申請(qǐng)人:中國(guó)科學(xué)院計(jì)算技術(shù)研究所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
米泉市| 鄯善县| 镇远县| 温州市| 平湖市| 潜江市| 郁南县| 佛山市| 武清区| 岗巴县| 遂宁市| 阜宁县| 巫溪县| 临西县| 德清县| 舒城县| 南宁市| 故城县| 沾益县| 勐海县| 建瓯市| 葵青区| 通河县| 高阳县| 固原市| 黎川县| 本溪| 桃园县| 石台县| 诸城市| 沙田区| 同仁县| 平山县| 台东县| 开江县| 云和县| 类乌齐县| 三原县| 宁城县| 金沙县| 河曲县|