專利名稱:一種網(wǎng)絡(luò)視頻的下載方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),尤其是涉及網(wǎng)絡(luò)視頻的下載方法及系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,各種視頻網(wǎng)站越來越多,用戶可以通過視頻網(wǎng) 站進(jìn)行視頻共享。但是,視頻網(wǎng)站往往僅提供在線觀看的功能,而隱藏了視 頻的真實(shí)地址,用戶不能直接得到視頻的真實(shí)網(wǎng)絡(luò)地址,因此用戶在觀看網(wǎng) 絡(luò)視頻時(shí)只能通過相關(guān)網(wǎng)頁(yè)進(jìn)行在線觀看,而不能將其下載到本地計(jì)算機(jī)。 有些視頻網(wǎng)站雖然也提供了相應(yīng)的視頻下載軟件,但這些軟件只是針對(duì)對(duì)應(yīng) 的網(wǎng)站,無法下載其他一見頻網(wǎng)站中的禍L頻。
一方面,當(dāng)需要重復(fù)觀看曾經(jīng)看過的視頻時(shí)也只能重新登陸該視頻所在 的視頻網(wǎng)站,不僅使用不便,而且造成了網(wǎng)絡(luò)流量的浪費(fèi),同時(shí)還要受到網(wǎng) 速等不確定因素的影響。
另一個(gè)方面,由于#見頻網(wǎng)站4艮多,如果用戶希望看到更多更新的^L頻就 需要登陸各個(gè)視頻網(wǎng)站,對(duì)更新的視頻進(jìn)行——查找,這樣不但會(huì)浪費(fèi)用戶 的時(shí)間,而且也不能在 視頻網(wǎng)站更新的第 一時(shí)間內(nèi)觀看3見頻。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的之一是提供一種能夠在視頻 網(wǎng)站隱藏了網(wǎng)絡(luò)視頻真實(shí)地址并且沒有提供網(wǎng)絡(luò)視頻下載功能的情況下下載 網(wǎng)絡(luò)視頻的方法。該方法首先通過播放地址或插-放鏈接打開網(wǎng)絡(luò)一見頻,對(duì)經(jīng) 過本地網(wǎng)卡的數(shù)據(jù)進(jìn)行嗅探,提取出該網(wǎng)絡(luò)視頻的真實(shí)地址,然巖進(jìn)行下載。
本發(fā)明的又一目的是提供一種網(wǎng)絡(luò)視頻的自動(dòng)下載方法,該方法能夠在 一個(gè)或多個(gè)4見頻網(wǎng)站更新時(shí),自動(dòng)下載一皮更新的網(wǎng)絡(luò)-現(xiàn)頻。該方法對(duì)凈皮選擇 的 一個(gè)或多個(gè)一見頻網(wǎng)站和/或一個(gè)或多個(gè)一見頻網(wǎng)站中的 一個(gè)或多個(gè)頻道進(jìn)4亍監(jiān)控,判斷被監(jiān)控的視頻網(wǎng)站和/或頻道是否有更新的網(wǎng)絡(luò)視頻;當(dāng)被監(jiān)控的
視頻網(wǎng)站和/或頻道有更新的網(wǎng)絡(luò)視頻時(shí),則判斷網(wǎng)絡(luò)視頻地址是真實(shí)地址還
是播放地址或播放鏈接,如果是真實(shí)地址,則直接進(jìn)行下載;如果是播放地 址或播放鏈接,則先通過播放地址或播方文鏈接打開該網(wǎng)絡(luò)一見頻,對(duì)經(jīng)過本地 網(wǎng)卡的數(shù)據(jù)進(jìn)行嗅探,提取該網(wǎng)絡(luò)視頻的真實(shí)地址,然后再進(jìn)行下載;下載 完畢后將該網(wǎng)絡(luò)視頻的相關(guān)信息存儲(chǔ)到數(shù)據(jù)庫(kù)中。
本發(fā)明的再一目的是提供一種能夠在一個(gè)或多個(gè)視頻網(wǎng)站更新時(shí),自動(dòng) 下載被更新的網(wǎng)絡(luò)視頻的系統(tǒng)。該系統(tǒng)包括以下模塊^L頻網(wǎng)站監(jiān)控才莫塊 (11),用于對(duì)一個(gè)或多個(gè)^L頻網(wǎng)站和/或一個(gè)或多個(gè)一見頻網(wǎng)站中的一個(gè)或多 個(gè)頻道進(jìn)行監(jiān)控,判斷被監(jiān)控的視頻網(wǎng)站和/或頻道是否有更新的網(wǎng)絡(luò)視頻; 網(wǎng)絡(luò)視頻下載模塊(12),用于判斷網(wǎng)絡(luò)視頻地址是真實(shí)地址還是播放地址 或播放鏈接,如果是真實(shí)地址,則直接進(jìn)行下載;如果是播放地址或播放鏈 接,則先通過播放地址或播;故鏈接打開該網(wǎng)絡(luò)^L頻,對(duì)經(jīng)過本地網(wǎng)卡的數(shù)據(jù) 進(jìn)行嗅探,提取該網(wǎng)絡(luò)視頻的真實(shí)地址,然后再進(jìn)行下載;以及數(shù)據(jù)庫(kù)(14), 用于存儲(chǔ)已下載過網(wǎng)絡(luò)視頻的相關(guān)信息。
本發(fā)明所述方法及系統(tǒng),通過對(duì)經(jīng)過本地網(wǎng)卡數(shù)據(jù)進(jìn)行嗅探的方式來獲 得網(wǎng)絡(luò)視頻真實(shí)地址,實(shí)現(xiàn)了下載隱藏真實(shí)地址后的網(wǎng)絡(luò)視頻的功能,當(dāng)用 戶重復(fù)觀看同一網(wǎng)絡(luò)視頻時(shí),無需重新登陸視頻網(wǎng)站進(jìn)行在線觀看,減少了 網(wǎng)絡(luò)流量的消耗;通過監(jiān)控網(wǎng)站和/或頻道的方式,實(shí)現(xiàn)了自動(dòng)下載更新的網(wǎng) 絡(luò)視頻的功能,節(jié)省了用戶登陸網(wǎng)站、查找相關(guān)視頻的時(shí)間,能夠在視頻網(wǎng) 站更新的第 一 時(shí)間內(nèi)觀看更新的網(wǎng)絡(luò)視頻,為用戶觀看網(wǎng)絡(luò)視頻提供了便利。
圖1是實(shí)施例中一種網(wǎng)絡(luò)視頻自動(dòng)下載系統(tǒng)的結(jié)構(gòu)示意圖; 圖2是實(shí)施例中一種網(wǎng)絡(luò)視頻自動(dòng)下載方法的流程示意圖。
具體實(shí)施例方式
本發(fā)明的核心思想是對(duì)用戶選擇的所有視頻網(wǎng)站和/或頻道進(jìn)行監(jiān)控, 當(dāng)被監(jiān)控的視頻網(wǎng)站和/或頻道有更新的網(wǎng)絡(luò)視頻時(shí),自動(dòng)進(jìn)行下載;如果視頻網(wǎng)站沒有4是供網(wǎng)絡(luò)#見頻的真實(shí)地址,則通過打開網(wǎng)絡(luò)^L頻,對(duì)經(jīng)過本地網(wǎng) 卡數(shù)據(jù)進(jìn)行嗅探的方式,提取出網(wǎng)絡(luò)視頻的真實(shí)地址,然后再進(jìn)行下載。
下面結(jié)合具體實(shí)施方式
和附圖,對(duì)本發(fā)明進(jìn)4亍詳細(xì)描述。
圖1出示了本發(fā)明所述系統(tǒng)的一種實(shí)施方式的結(jié)構(gòu),包括視頻網(wǎng)站監(jiān)控
模塊ll、網(wǎng)絡(luò)視頻下載才莫塊12、本地磁盤15和數(shù)據(jù)庫(kù)14?!?見頻網(wǎng)站監(jiān)控才莫 塊11用于對(duì)一個(gè)或多個(gè)^L頻網(wǎng)站和/或一個(gè)或多個(gè)^L頻網(wǎng)站中的一個(gè)或多個(gè) 頻道進(jìn)行監(jiān)控,判斷被監(jiān)控的視頻網(wǎng)站和/或頻道是否有更新的網(wǎng)絡(luò)視頻。網(wǎng) 絡(luò)視頻下載模塊12用于下載更新的網(wǎng)絡(luò)^L頻。本地磁盤15用于存儲(chǔ)網(wǎng)絡(luò)視 頻下載模塊12下載的網(wǎng)絡(luò)視頻。數(shù)據(jù)庫(kù)14用于存儲(chǔ)已下載過的網(wǎng)絡(luò)視頻的 相關(guān)信息,如網(wǎng)絡(luò)視頻的標(biāo)題、圖片、地址等。
下載的網(wǎng)絡(luò)視頻一^:為flv格式,有時(shí)用戶希望將下載的網(wǎng)絡(luò)3見頻轉(zhuǎn)存 到手機(jī)或MP4等手持設(shè)備中,但直接下載的flv格式的網(wǎng)絡(luò)視頻無法在這些 手持設(shè)備中播放,因此為了方便用戶使用,本系統(tǒng)還提供了格式轉(zhuǎn)換模塊13, 用于將下載的網(wǎng)絡(luò)視頻文件轉(zhuǎn)換成用戶想要的視頻格式。
圖2出示了本發(fā)明所述方法的一種實(shí)施方式的流程,包括以下步驟 (1 )視頻網(wǎng)站監(jiān)控模塊11對(duì)一個(gè)或多個(gè)視頻網(wǎng)站和/或一個(gè)或多個(gè)S見頻 網(wǎng)站中的 一 個(gè)或多個(gè)頻道進(jìn)行監(jiān)控。
現(xiàn)有的大多數(shù)視頻網(wǎng)站都是按照頻道來對(duì)視頻進(jìn)行分類,例如電影、電 視劇、動(dòng)漫、娛樂、體育等。有些頻道下又包含很多小的分類,如電影又可 以分為動(dòng)作、科幻、恐怖、喜劇、愛情、戰(zhàn)爭(zhēng)等。用戶可以選擇對(duì)一個(gè)或多 個(gè)網(wǎng)站進(jìn)行監(jiān)控,也可以選擇對(duì)一個(gè)或多個(gè)網(wǎng)站的某個(gè)或某些頻道進(jìn)行監(jiān)控。
視頻網(wǎng)站監(jiān)控模塊11定時(shí)分析被監(jiān)控網(wǎng)站或頻道的所有網(wǎng)頁(yè),如每隔 IO分鐘、30分鐘或60分鐘分析一次。根據(jù)網(wǎng)頁(yè)的格式識(shí)別網(wǎng)頁(yè)包含的各種 元素,提取網(wǎng)絡(luò)視頻的相關(guān)信息,包括網(wǎng)絡(luò)視頻的標(biāo)題、圖片、地址等。由 于現(xiàn)有的視頻網(wǎng)站幾乎都是采用動(dòng)態(tài)網(wǎng)頁(yè)的形式,所以可以非常方便的按照 動(dòng)態(tài)網(wǎng)頁(yè)的格式提取網(wǎng)絡(luò)視頻的相關(guān)信息。
在提取網(wǎng)絡(luò)視頻相關(guān)信息之前,為了提高效率,可以先對(duì)網(wǎng)頁(yè)進(jìn)行過濾, 剔除網(wǎng)頁(yè)中多余的信息,即不可能包含網(wǎng)絡(luò)視頻相關(guān)信息的信息。提取網(wǎng)絡(luò)視頻相關(guān)信息后,在數(shù)據(jù)庫(kù)14中查詢?cè)摼W(wǎng)絡(luò)視頻相關(guān)信息是否 存在記錄。如果存在,則說明該網(wǎng)絡(luò)視頻已經(jīng)被下載過;如果不存在,則說 明該網(wǎng)絡(luò)視頻是更新的網(wǎng)絡(luò)視頻。重復(fù)上述過程,直到分析完所有被監(jiān)控網(wǎng) 站或頻道中的網(wǎng)頁(yè)。
如果對(duì)多個(gè)視頻網(wǎng)站或多個(gè)頻道進(jìn)行監(jiān)控,則可以定時(shí)依次對(duì)所有被監(jiān) 控網(wǎng)站或頻道進(jìn)行分析。如在一個(gè)周期內(nèi),先分析-現(xiàn)頻網(wǎng)站1、再分析浮見頻 網(wǎng)站2、再分析視頻網(wǎng)站n,依次輪流進(jìn)行。
(2)網(wǎng)絡(luò)視頻下載模塊12將更新的網(wǎng)絡(luò)視頻下載到本地磁盤15中指定 的目錄下。
現(xiàn)有的視頻網(wǎng)站中 一般會(huì)通過兩種形式來給出網(wǎng)絡(luò)視頻的鏈接地址。
一種是直接給出網(wǎng)絡(luò)視頻的真實(shí)地址,只是下載網(wǎng)絡(luò)^L頻的協(xié)議不同而 已。這種情況下,只需要按照相應(yīng)的協(xié)議對(duì)網(wǎng)絡(luò)^L頻進(jìn)行下載即可。
另一種是現(xiàn)在比較常用的方式,即只給出網(wǎng)絡(luò)視頻的播》文地址,通過播 放地址可以在線觀看網(wǎng)絡(luò)^見頻。但是該地址并不是網(wǎng)絡(luò)^L頻的真實(shí)地址,無 法使用現(xiàn)在常用的下載工具進(jìn)行下載。這種情況下雖然只有網(wǎng)絡(luò)視頻的播放 地址,但是當(dāng)打開該播放地址時(shí)是可以觀看相關(guān)視頻的,這就說明本地計(jì)算 機(jī)在打開播放地址的過程中獲得了網(wǎng)絡(luò)^L頻的真實(shí)地址。因此本發(fā)明采用網(wǎng) 卡嗅探的方式,在打開播放地址后截獲經(jīng)過本地網(wǎng)卡的數(shù)據(jù),然后對(duì)截獲的 數(shù)據(jù)進(jìn)行分析,提取網(wǎng)絡(luò)視頻的真實(shí)地址。
在請(qǐng)求播放網(wǎng)絡(luò)視頻時(shí), 一般是通過http協(xié)議來獲得網(wǎng)絡(luò)視頻所在服務(wù) 器的真實(shí)地址,因此只需要從截獲的網(wǎng)卡數(shù)據(jù)中過濾出http協(xié)議數(shù)據(jù)包,然 后對(duì)http協(xié)議數(shù)據(jù)包進(jìn)行分析。在請(qǐng)求網(wǎng)絡(luò)視頻真實(shí)地址的過程中,通常采 用GET或者POST方法來獲得,因此可以才艮據(jù)該弄見則對(duì)http協(xié)議數(shù)據(jù)包作進(jìn) 一步過濾,過濾出GET或者POST方法數(shù)據(jù)包。由于網(wǎng)絡(luò)-現(xiàn)頻一般是flv格 式,因此可以對(duì)GET或者POST方法凄t據(jù)包中的URI (Universal Resource Identifier,通用資源標(biāo)志符)進(jìn)行解析,解析出".flv"后綴的數(shù)據(jù)包,則該 數(shù)據(jù)包便是包含網(wǎng)絡(luò)視頻真實(shí)地址的數(shù)據(jù)包,從該數(shù)據(jù)包中得到網(wǎng)絡(luò)視頻的 真實(shí)地址后采用http協(xié)議便可以下載到相應(yīng)的網(wǎng)絡(luò)視頻文件。在下載網(wǎng)絡(luò)視 頻之前,也可以詢問用戶是否下載該網(wǎng)絡(luò)視頻,在得到用戶確認(rèn)后,再進(jìn)行
8手動(dòng)或者自動(dòng)下載。
以如下的網(wǎng)絡(luò)浮見頻地址為例對(duì)上述過程進(jìn)^f亍舉例說明 http:〃v.youkuxom/v—show/id—XODE4NjY3MTY=.html,這種地址便是隱 藏了真實(shí)地址的播放地址。首先通過該地址打開網(wǎng)絡(luò)視頻,截取經(jīng)過網(wǎng)卡的
數(shù)據(jù),過濾出http協(xié)議數(shù)據(jù)包,如下所示
Hypertext Transter Protocol
GET http:〃 122.225.117.12/197111e76024/020064010049D40EDDEAA 60097E12DB709D393-364A-0F80-2720-C0B4ED5E2399.flv HTTP/1. l\r\n Request Method: GET
Request URI http:〃122.225.117.12/197111 e76024/020064010049D40ED DEAA60097E12DB709D393-364A-0F80-2720-C0B4ED5E2399.flv
Request Version: HTTP/1.1 Accept: */*\r\n Accept-language: zh-CN\r\n
Referer: http:〃static.youku.com/vl.0.0025/v/swf/qplayer.swf\r\n x-flash曙version: 10, 0, 22, 87\r\n ACCEPT-Encoding: gzip, deflate\r\n
對(duì)上述http協(xié)議數(shù)據(jù)包進(jìn)一步過濾,過濾出GET方法數(shù)據(jù)包,如下所示
GET http:〃 122.225.117.12/197111 e76024/020064010049D40EDDEAA 60097E12DB709D393-364A-0F80-2720-C0B4ED5E2399.flv HTTP/1.l\r\n Request Method: GET
Request URI http:〃122.225.117.12/197111 e76024/020064010049D40ED DEAA60097E12DB709D393-364A-0F80國(guó)2720-C0B4ED5E2399.flv Request Version: HTTP/1.1
然后,對(duì)GET方法數(shù)據(jù)包中的URI進(jìn)行解析,得到網(wǎng)絡(luò)視頻的真實(shí)地 址為http:〃122.225.117.12/197111e76024/020064010049D40EDDEAA60097 E12DB709D393-364A-0F80畫2720-C0B4ED5E2399.flv。
有些視頻網(wǎng)站將播放地址也進(jìn)行了隱藏,僅僅提供了網(wǎng)絡(luò)視頻的播放鏈 接,這種情況與提供播放地址的處理方式相同。
由于不同的視頻網(wǎng)站提供的網(wǎng)絡(luò)視頻地址存在差異,因此在自動(dòng)下載網(wǎng)絡(luò)視頻之前,需要先判斷網(wǎng)絡(luò)視頻地址是真實(shí)地址還是非真實(shí)地址(播放地
址或播放鏈接)。網(wǎng)絡(luò)視頻的真實(shí)地址具有以下兩個(gè)特點(diǎn) 一個(gè)是地址中包含 網(wǎng)絡(luò)視頻文件類型后綴;另 一個(gè)是地址前面包含網(wǎng)絡(luò)視頻傳輸協(xié)議頭,如MMS (Microsoft Media Server Protocol,微軟媒體服務(wù)器協(xié)議)或者RTSP (Real Time Streaming Protocol,實(shí)時(shí)流協(xié)議)等。由于網(wǎng)絡(luò)視頻文件類型和網(wǎng)絡(luò)視頻 傳輸協(xié)議的有限性,因此可以通過枚舉的方式進(jìn)行判斷,即判斷地址中是否 包含網(wǎng)絡(luò)視頻文件類型后綴或者地址前面是否包含網(wǎng)絡(luò)視頻傳輸協(xié)議頭。如 果不包含,則認(rèn)為網(wǎng)絡(luò)視頻地址為非真實(shí)地址。
下載完網(wǎng)絡(luò)視頻后,將該網(wǎng)絡(luò)視頻的相關(guān)信息按照頻道和發(fā)布時(shí)間等屬 性存入到數(shù)據(jù)庫(kù)14中。重復(fù)上述過程,直到下載完被監(jiān)控網(wǎng)站或頻道中所有 更新的網(wǎng)紹4見頻。
發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要 求及其同等技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種網(wǎng)絡(luò)視頻的下載方法,其特征在于該方法首先通過播放地址或播放鏈接打開網(wǎng)絡(luò)視頻,對(duì)經(jīng)過本地網(wǎng)卡的數(shù)據(jù)進(jìn)行嗅探,提取出該網(wǎng)絡(luò)視頻的真實(shí)地址,然后進(jìn)行下載。
2. 如權(quán)利要求1所述的一種網(wǎng)絡(luò)視頻的下載方法,其特征在于,所述對(duì) 經(jīng)過本地網(wǎng)卡的數(shù)據(jù)進(jìn)行嗅探,提取該網(wǎng)絡(luò)^見頻的真實(shí)地址的方法包4舌以下 步驟(1 )截取經(jīng)過本地網(wǎng)卡的數(shù)據(jù);(2)從經(jīng)過本地網(wǎng)卡的數(shù)據(jù)中過濾出http協(xié)議數(shù)據(jù)包; (3 )從http協(xié)議數(shù)據(jù)包中過濾出請(qǐng)求網(wǎng)絡(luò)視頻真實(shí)地址的數(shù)據(jù)包; (4)解析請(qǐng)求網(wǎng)絡(luò)視頻真實(shí)地址的數(shù)據(jù)包中的通用資源標(biāo)志符,解析 出含有網(wǎng)絡(luò)視頻格式后綴的數(shù)據(jù)包;(5 )從含有網(wǎng)絡(luò)視頻格式后綴的數(shù)據(jù)包中得到網(wǎng)絡(luò)視頻的真實(shí)地址。
3. —種網(wǎng)絡(luò)視頻的自動(dòng)下載方法,其特征在于該方法對(duì)被選擇的一個(gè) 或多個(gè)視頻網(wǎng)站和/或一個(gè)或多個(gè)視頻網(wǎng)站中的一個(gè)或多個(gè)頻道進(jìn)行監(jiān)控,判 斷被監(jiān)控的視頻網(wǎng)站和/或頻道是否有更新的網(wǎng)絡(luò)視頻;當(dāng)被監(jiān)控的視頻網(wǎng)站和/或頻道有更新的網(wǎng)絡(luò)視頻時(shí),則判斷網(wǎng)絡(luò)視頻地 址是真實(shí)地址還是播放地址或播放鏈接,如果是真實(shí)地址,則直接進(jìn)行下載;如果是播放地址或播放鏈接,則先通過播放地址或播放鏈接打開該網(wǎng)絡(luò) 視頻,對(duì)經(jīng)過本地網(wǎng)卡的數(shù)據(jù)進(jìn)行嗅探,提取該網(wǎng)絡(luò)視頻的真實(shí)地址,然后 再進(jìn)行下載;下載完畢后將該網(wǎng)絡(luò)視頻的相關(guān)信息存儲(chǔ)到數(shù)據(jù)庫(kù)中。
4. 如權(quán)利要求3所述的一種網(wǎng)絡(luò)視頻的自動(dòng)下栽方法,其特征在于,判(1 )根據(jù)被監(jiān)控的視頻網(wǎng)站和/或頻道采用的網(wǎng)頁(yè)格式識(shí)別網(wǎng)頁(yè)中的各 種元素,提取網(wǎng)絡(luò)視頻相關(guān)信息;(2)查詢存儲(chǔ)下載過網(wǎng)絡(luò)視頻相關(guān)信息的數(shù)據(jù)庫(kù),判斷步驟(1)中提 取的網(wǎng)絡(luò)視頻相關(guān)信息是否在數(shù)據(jù)庫(kù)中存在記錄,如果數(shù)據(jù)庫(kù)中不存在,則該網(wǎng)結(jié)4見頻為更新的網(wǎng)紹一見頻。
5. 如權(quán)利要求4所述的一種網(wǎng)絡(luò);現(xiàn)頻的自動(dòng)下載方法,其特征在于步 驟(1 )中在提取網(wǎng)絡(luò)視頻相關(guān)信息之前,先對(duì)網(wǎng)頁(yè)進(jìn)行過濾,剔除網(wǎng)頁(yè)中不 可能包含網(wǎng)絡(luò)視頻相關(guān)信息的信息。
6. 如權(quán)利要求3所述的一種網(wǎng)絡(luò)視頻的自動(dòng)下載方法,其特征在于下 載完畢后將網(wǎng)絡(luò)視頻的相關(guān)信息按照頻道和發(fā)布時(shí)間存儲(chǔ)到數(shù)據(jù)庫(kù)中。
7. 如權(quán)利要求3至6之一所述的一種網(wǎng)絡(luò);現(xiàn)頻的自動(dòng)下載方法,其特征 在于在下載網(wǎng)絡(luò)視頻之前詢問用戶是否下載該網(wǎng)絡(luò)視頻,在得到用戶確認(rèn) 后,再自動(dòng)下載。
8. 如權(quán)利要求3至6之一所述的一種網(wǎng)絡(luò);現(xiàn)頻的自動(dòng)下載方法,其特4正 在于,所述對(duì)經(jīng)過本地網(wǎng)卡的數(shù)據(jù)進(jìn)行嗅探,提取該網(wǎng)絡(luò)視頻的真實(shí)地址的 方法包括以下步驟(1 )截取經(jīng)過本地網(wǎng)卡的數(shù)據(jù);(2)從經(jīng)過本地網(wǎng)卡的數(shù)據(jù)中過濾出http協(xié)議數(shù)據(jù)包; (3 )從http協(xié)議數(shù)據(jù)包中過濾出請(qǐng)求網(wǎng)絡(luò)視頻真實(shí)地址的數(shù)據(jù)包; (4)解析請(qǐng)求網(wǎng)絡(luò)視頻真實(shí)地址的數(shù)據(jù)包中的通用資源標(biāo)志符,解析 出含有網(wǎng)絡(luò)視頻格式后綴的數(shù)據(jù)包;(5 )從含有網(wǎng)絡(luò)視頻格式后綴的數(shù)據(jù)包中得到網(wǎng)絡(luò)視頻的真實(shí)地址。
9. 一種網(wǎng)絡(luò)^L頻的自動(dòng)下載系統(tǒng),包括以下才莫塊視頻網(wǎng)站監(jiān)控模塊(11 ),用于對(duì)一個(gè)或多個(gè)視頻網(wǎng)站和/或一個(gè)或多個(gè) 視頻網(wǎng)站中的一個(gè)或多個(gè)頻道進(jìn)行監(jiān)控,判斷被監(jiān)控的視頻網(wǎng)站和/或頻道是 否有更新的網(wǎng)絡(luò)視頻;網(wǎng)絡(luò)視頻下載模塊(12),用于判斷網(wǎng)絡(luò)視頻地址是真實(shí)地址還是播放 地址或播放鏈接,如果是真實(shí)地址,則直接進(jìn)行下載;如果是播放地址或播 放鏈接,則先通過播放地址或播放鏈接打開該網(wǎng)絡(luò)-見頻,對(duì)經(jīng)過本地網(wǎng)卡的 數(shù)據(jù)進(jìn)行嗅探,提取該網(wǎng)絡(luò)視頻的真實(shí)地址,然后再進(jìn)行下載;以及數(shù)據(jù)庫(kù)(14),用于存儲(chǔ)已下載過網(wǎng)絡(luò)視頻的相關(guān)信息。
10. 如權(quán)利要求9所述的一種網(wǎng)絡(luò)-現(xiàn)頻的自動(dòng)下載系統(tǒng),其特;f正在于 所述系統(tǒng)還包括格式轉(zhuǎn)換模塊(13),用于將下載的網(wǎng)絡(luò)視頻文件轉(zhuǎn)換成其他格式的視頻文件。
全文摘要
本發(fā)明公開了一種網(wǎng)絡(luò)視頻自動(dòng)下載方法,該方法對(duì)被選擇的視頻網(wǎng)站和/或頻道進(jìn)行監(jiān)控,當(dāng)有更新的網(wǎng)絡(luò)視頻時(shí),則判斷網(wǎng)絡(luò)視頻地址是真實(shí)地址還是播放地址或播放鏈接,如果是真實(shí)地址,則直接進(jìn)行下載;如果是播放地址或播放鏈接,則先通過播放地址或鏈接打開該網(wǎng)絡(luò)視頻,對(duì)經(jīng)過本地網(wǎng)卡的數(shù)據(jù)進(jìn)行嗅探,提取該網(wǎng)絡(luò)視頻的真實(shí)地址后再進(jìn)行下載。本發(fā)明還公開了一種網(wǎng)絡(luò)視頻的自動(dòng)下載系統(tǒng),包括用于對(duì)視頻網(wǎng)站和/或頻道進(jìn)行監(jiān)控的視頻網(wǎng)站監(jiān)控模塊;用于下載更新的網(wǎng)絡(luò)視頻的網(wǎng)絡(luò)視頻下載模塊;以及用于存儲(chǔ)已下載過的網(wǎng)絡(luò)視頻相關(guān)信息的數(shù)據(jù)庫(kù)。本發(fā)明實(shí)現(xiàn)了自動(dòng)下載更新的網(wǎng)絡(luò)視頻的功能,為用戶觀看網(wǎng)絡(luò)視頻提供了便利。
文檔編號(hào)H04L29/06GK101594241SQ20091008778
公開日2009年12月2日 申請(qǐng)日期2009年6月26日 優(yōu)先權(quán)日2009年6月26日
發(fā)明者凱 姚, 王常波, 郭宗明 申請(qǐng)人:北京大學(xué);北大方正集團(tuán)有限公司;北京北大方正電子有限公司