两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

下載在線媒體的方法、設(shè)備及系統(tǒng)的制作方法

文檔序號(hào):8226163閱讀:274來源:國知局
下載在線媒體的方法、設(shè)備及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,更為具體而言,涉及下載在線媒體的方法、設(shè)備及系統(tǒng)。
【背景技術(shù)】
[0002]當(dāng)用戶在通過互聯(lián)網(wǎng)瀏覽在線媒體時(shí),經(jīng)常會(huì)有下載其所瀏覽的在線媒體的需求,目前缺乏一種能夠讓用戶邊瀏覽邊下載在線媒體的有效技術(shù)。

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

[0003]為有效地解決上述技術(shù)問題,本發(fā)明提供了一種下載在線媒體的方法、設(shè)備及系統(tǒng)。
[0004]一方面,本發(fā)明的實(shí)施方式提供了一種下載在線媒體的方法,所述方法包括:
[0005]瀏覽器客戶端獲取在線媒體文件所在網(wǎng)頁的定位信息;
[0006]所述瀏覽器客戶端根據(jù)所述獲取的定位信息從服務(wù)器獲取與該定位信息對(duì)應(yīng)的下載地址;
[0007]所述瀏覽器客戶端根據(jù)所述獲取的下載地址下載所述在線媒體。
[0008]相應(yīng)地,本發(fā)明實(shí)施方式提供了一種瀏覽器客戶端,所述瀏覽器客戶端包括:
[0009]第一獲取模塊,用于獲取在線媒體文件所在網(wǎng)頁的定位信息;
[0010]第二獲取模塊,用于根據(jù)所述第一獲取模塊所獲取的定位信息從服務(wù)器獲取與該定位信息對(duì)應(yīng)的下載地址;
[0011]下載模塊,用于根據(jù)所述第二獲取模塊所獲取的下載地址下載所述在線媒體。
[0012]另一方面,本發(fā)明的實(shí)施方式還提供了一種下載在線媒體的方法,所述方法包括:
[0013]服務(wù)器接收瀏覽器客戶端發(fā)送的定位信息;
[0014]所述服務(wù)器根據(jù)所述接收到的定位信息獲取與該定位信息對(duì)應(yīng)的下載地址;
[0015]所述服務(wù)器將所述獲取到的下載地址發(fā)送給所述瀏覽器客戶端,以便所述瀏覽器客戶端根據(jù)所述下載地址下載在線媒體。
[0016]相應(yīng)地,本發(fā)明實(shí)施方式提供一種服務(wù)器,所述服務(wù)器包括:
[0017]接收模塊,用于接收瀏覽器客戶端發(fā)送的定位信息;
[0018]第三獲取模塊,用于根據(jù)所述接收模塊所接收到的定位信息獲取與該定位信息對(duì)應(yīng)的下載地址;
[0019]發(fā)送模塊,用于將所述第三獲取模塊所獲取到的下載地址發(fā)送給所述瀏覽器客戶端,以便所述瀏覽器客戶端根據(jù)所述下載地址下載在線媒體。
[0020]又一方面,本發(fā)明實(shí)施方式提供一種下載在線媒體的系統(tǒng),所述系統(tǒng)包括:如上所述的瀏覽器客戶端和如上所述的服務(wù)器。
[0021]實(shí)施本發(fā)明提供的下載在線媒體的方法、設(shè)備及系統(tǒng)能夠有效地讓用戶邊瀏覽邊下載在線媒體。
【附圖說明】
[0022]圖1是根據(jù)本發(fā)明實(shí)施方式的下載在線媒體的方法的流程圖;
[0023]圖2是根據(jù)本發(fā)明實(shí)施方式的另一種下載在線媒體的方法的流程圖;
[0024]圖3示出了圖2所示的步驟S220的一種實(shí)施方式;
[0025]圖4示出了圖2所示的步驟S220的另一種實(shí)施方式;
[0026]圖5示出了圖4所示的步驟S224’的一種實(shí)施方式;
[0027]圖6是根據(jù)本發(fā)實(shí)施方式的數(shù)據(jù)庫的表結(jié)構(gòu)的一種實(shí)施方式;
[0028]圖7是根據(jù)本發(fā)明實(shí)施方式的下載在線媒體的系統(tǒng)的架構(gòu)圖;
[0029]圖8是圖7所示的瀏覽器客戶端100的結(jié)構(gòu)示意圖;
[0030]圖9是圖7所示的服務(wù)器200的結(jié)構(gòu)示意圖;
[0031]圖10示出了圖9所示的第三獲取模塊220的一種實(shí)施方式;
[0032]圖11示出了圖9所示的第三獲取模塊220的另一種實(shí)施方式。
【具體實(shí)施方式】
[0033]為使本發(fā)明的實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。
[0034]圖1是根據(jù)本發(fā)明實(shí)施方式的下載在線媒體的方法的流程圖。參見圖1,所述方法包括:
[0035]SllO:瀏覽器客戶端獲取在線媒體所在網(wǎng)頁的定位信息。
[0036]其中,在本發(fā)明的實(shí)施方式中,所述在線媒體可以包括,但不限于:在線視頻,在線音頻等。所述定位信息可以包括:所述在線媒體所在網(wǎng)頁的URL(Uniform ResourceLocator,統(tǒng)一資源定位符)。
[0037]S120:所述瀏覽器客戶端根據(jù)所述獲取的定位信息從服務(wù)器獲取與該定位信息對(duì)應(yīng)的下載地址。舉例來說,所述服務(wù)器為所述瀏覽器客戶端的后臺(tái)服務(wù)器,并且在本發(fā)明的實(shí)施方式中,該定位信息可以與下載地址對(duì)應(yīng)地存儲(chǔ)于安裝在所述服務(wù)器上的數(shù)據(jù)庫中,且以該定位信息作為查找下載地址的主鍵(又稱主關(guān)鍵字,是數(shù)據(jù)庫表中的一個(gè)或多個(gè)字段,它的值用于唯一地標(biāo)識(shí)表中的某一條記錄),該下載地址為所述在線媒體的媒體文件在服務(wù)器中的存儲(chǔ)位置。
[0038]S130:所述瀏覽器客戶端根據(jù)所述獲取的下載地址下載所述在線媒體。
[0039]圖2是根據(jù)本發(fā)明實(shí)施方式的另一種下載在線媒體的方法的流程圖。參見圖2,所述方法包括:
[0040]S210:服務(wù)器接收瀏覽器客戶端發(fā)送的定位信息。
[0041]S220:所述服務(wù)器根據(jù)所述接收到的定位信息獲取與該定位信息對(duì)應(yīng)的下載地址。
[0042]S230:所述服務(wù)器將所述獲取到的下載地址發(fā)送給所述瀏覽器客戶端,以便所述瀏覽器客戶端根據(jù)所述下載地址下載在線媒體。
[0043]其中,在本發(fā)明的實(shí)施方式中,所述定位信息包括:所述在線媒體所在網(wǎng)頁的URL ;所述在線媒體可以包括,但不限于:在線視頻、在線音頻等。
[0044]如圖3所示,該步驟S220可以通過以下步驟實(shí)現(xiàn):
[0045]S221:所述服務(wù)器根據(jù)所述接收到的定位信息檢索數(shù)據(jù)庫。舉例來說,該數(shù)據(jù)庫可以是安裝在所述服務(wù)器上的MYSQL (My Structure Quest Language,一種關(guān)系數(shù)據(jù)庫管理系統(tǒng))數(shù)據(jù)庫、SQL-Server (Structured Query Language-Server,一種關(guān)系數(shù)據(jù)庫管理系統(tǒng))數(shù)據(jù)庫、或者ORACLE數(shù)據(jù)庫(甲骨文公司的一款關(guān)系數(shù)據(jù)庫管理系統(tǒng))等。
[0046]S222:判斷所述檢索的數(shù)據(jù)庫中是否含有所述定位信息,若是,則執(zhí)行步驟S223,否則結(jié)束,當(dāng)然本發(fā)明不限于此,當(dāng)判斷結(jié)果為否時(shí),本領(lǐng)域的技術(shù)人員可以根據(jù)實(shí)際需要進(jìn)行其他合理操作。
[0047]S223:提取所述定位信息所對(duì)應(yīng)的下載地址。
[0048]為實(shí)現(xiàn)對(duì)任意的在線媒體的下載,如圖4所示,在本發(fā)明的一種優(yōu)選的實(shí)施方式中,該步驟S220可以通過以下方式實(shí)現(xiàn):
[0049]S221’:同上述S221,在此不再贅述;
[0050]S222’:判斷所述檢索的數(shù)據(jù)庫中是否含有所述定位信息,若是,則執(zhí)行步驟S223’,否則執(zhí)行步驟S224’。
[0051]S223’:同上述S223,在此不再贅述;
[0052]S224’:通過媒體播放器錄制所述在線媒體得到錄制成的媒體文件。
[0053]S225’:保存所述錄制成的媒體文件并提取所述媒體文件的下載地址。
[0054]如圖5所示,在本發(fā)明的實(shí)施方式中,該步驟S224’可以包括:
[0055]S2241’:采集所述在線媒體的圖像以及采集所述在線媒體的聲音。其中,在本發(fā)明的實(shí)施方式中,可以通過根據(jù)預(yù)定的時(shí)間間隔對(duì)所述在線媒體進(jìn)行截圖的方式實(shí)現(xiàn)采集所述在線媒體的圖像,其中,例如可以采用windows的截圖接口函數(shù)BitBlt (bit_block,一種對(duì)指定的源設(shè)備環(huán)境區(qū)域中的像素進(jìn)行位塊轉(zhuǎn)換以傳送到目標(biāo)設(shè)備環(huán)境的函數(shù))進(jìn)行截圖;以及可以通過聲卡采集所述在線媒體的聲音。
[0056]S2242’:將所述采集到的圖像和聲音合成媒體文件。
[0057]下面以所述在線媒體為在線視頻為例,對(duì)本發(fā)明的實(shí)施方式進(jìn)行具體說明。
[0058]首先,當(dāng)用戶點(diǎn)擊下載按鈕進(jìn)行在線視頻的下載操作時(shí),瀏覽器客戶端獲取待下載的在線視頻所在網(wǎng)頁的URL,并將該URL發(fā)送至其后臺(tái)服務(wù)器。舉例來說,該瀏覽器客戶端會(huì)安裝用于視頻下載的插件,該插件會(huì)在視頻播放器上安裝一個(gè)下載按鈕供用戶進(jìn)行下載操作并獲取到用戶的下載行為;
[0059]其次,服務(wù)器接收該URL并根據(jù)該接收到的URL檢索數(shù)據(jù)庫,若查找到該URL,則將該URL所對(duì)應(yīng)的下載地址發(fā)送給所述瀏覽器客戶端,若未查找到該URL,則采用播放器播放并錄制該在線視頻,具體過程如下:
[0060]1、采用每隔10ms進(jìn)行視頻區(qū)域截圖以采集該在線視頻的圖像;
[0061]2、通過聲卡采集該在線視頻的聲音;
[0062]3、將采集到的圖像以及聲音合成視頻文件。
[0063]當(dāng)然,本發(fā)明的實(shí)施方式不限于此,對(duì)于圖像的采集以及聲音的采集并無固定的實(shí)行順序,例如可以先采集聲音再采集圖像或者同時(shí)采集圖像及聲音。
[0064]當(dāng)錄制完成后將該URL與該錄制好的視頻文件的下載地址(視頻文件在所述服務(wù)器中的存儲(chǔ)位置)對(duì)應(yīng)地存儲(chǔ)至所述數(shù)據(jù)庫中,并將該錄制好的視頻文件的下載地址發(fā)送給所述瀏覽器客戶端;
[0065]最后,該瀏覽器客戶端接收服務(wù)器發(fā)送的下載地址,根據(jù)該下載地址下載所述在線視頻。
[0066]其中,在本發(fā)明的實(shí)施方式中,所述數(shù)據(jù)庫的表文件的結(jié)構(gòu)如圖6所示,具體包括在線視頻所在網(wǎng)頁的URL以及該在線視頻的下載地址。
[0067]圖7是根據(jù)本發(fā)明實(shí)施方式的下載在線媒體的系統(tǒng)的架構(gòu)圖。參見圖7,所述系統(tǒng)包括:
[0068]瀏覽器客戶端100,用于執(zhí)行以下操作:獲取在線媒體所在網(wǎng)頁的定位信息;根據(jù)所述獲取的定位信息從服務(wù)器獲取與該定位信息對(duì)應(yīng)的下載地址;根據(jù)所述獲取的下載地址下載所述在線媒體。
[0069]服務(wù)器200,用于執(zhí)行以下操作:接收瀏覽器客戶端發(fā)送的定位信息;根據(jù)所述接收到的定位信息獲取與該定位信息對(duì)應(yīng)的下載地址;將所述獲取到的下載地址發(fā)送給所述瀏覽器客戶端,以便所述瀏覽器客戶端根據(jù)所述下載地址下載在線媒體。
[0070]圖8是圖7所示的瀏覽器客戶端100的結(jié)構(gòu)示意圖。參見圖8,所述瀏覽器客戶端包括:
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
开江县| 赤壁市| 盐亭县| 龙江县| 莲花县| 辰溪县| 达尔| 英吉沙县| 白山市| 承德县| 常州市| 建宁县| 平安县| 静安区| 莲花县| 新河县| 平乡县| 古丈县| 遵义县| 谢通门县| 长宁县| 嘉鱼县| 都匀市| 新巴尔虎右旗| 博兴县| 尖扎县| 鄂托克前旗| 名山县| 讷河市| 闸北区| 屯门区| 土默特右旗| 延津县| 湾仔区| 名山县| 张家港市| 陇川县| 石家庄市| 武夷山市| 肃北| 南宫市|