收費(fèi)較低的優(yōu)點(diǎn),因此,在獲得多媒體文件的下載地址后,利用上述第一至第四步,用戶可以進(jìn)行高速的自動(dòng)下載,這就較大程度上提高了下載多媒體文件的耗時(shí),提高了用戶體驗(yàn)。
[0077]實(shí)施例二
[0078]本發(fā)明實(shí)施例二提供了一種下載多媒體文件的方法,其流程圖如圖2所示,該方法包括:
[0079]步驟201:接收來自客戶端的下載地址請(qǐng)求。
[0080]該下載地址請(qǐng)求中攜帶了多媒體文件的標(biāo)識(shí)號(hào),該多媒體文件的標(biāo)識(shí)號(hào)是包含在客戶端獲取的URL中的;
[0081]步驟202:根據(jù)本地存儲(chǔ)的多媒體文件的標(biāo)識(shí)號(hào)與多媒體文件的下載地址的對(duì)應(yīng)關(guān)系,確定所述多媒體文件的標(biāo)識(shí)號(hào)所對(duì)應(yīng)的多媒體文件的下載地址。
[0082]步驟203:向客戶端發(fā)送下載地址響應(yīng),并指示客戶端將所述多媒體文件的下載地址發(fā)送給下載工具,所述下載地址響應(yīng)攜帶了確定的所述多媒體文件的下載地址,該下載工具將該多媒體文件的下載地址添加到下載任務(wù)隊(duì)列。
[0083]本發(fā)明實(shí)施例二中,由于利用URL中包含的多媒體文件標(biāo)識(shí)號(hào)獲取了多媒體文件的下載地址,并將下載地址發(fā)送給下載工具,無需再進(jìn)入視頻詳情頁,點(diǎn)擊下載按鈕進(jìn)行下載操作,因此,較大程度上減少了客戶端的系統(tǒng)資源的占用,以及網(wǎng)絡(luò)的帶寬資源的占用,提聞了用戶體驗(yàn)。
[0084]實(shí)施例三
[0085]基于與本發(fā)明實(shí)施例一的同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例三提供了一種下載多媒體文件的設(shè)備30,其結(jié)構(gòu)示意圖如圖3所示,包括:獲取單元301、第一發(fā)送單元302、接收單元303和第二發(fā)送單元304,其中:
[0086]獲取單元301,用于獲取多媒體文件的URL,所述URL中包含該多媒體文件的標(biāo)識(shí)號(hào);
[0087]第一發(fā)送單元302,用于向服務(wù)器發(fā)送下載地址請(qǐng)求,該下載地址請(qǐng)求中攜帶了多媒體文件的標(biāo)識(shí)號(hào);
[0088]接收單元303,用于接收來自服務(wù)器的下載地址響應(yīng),所述下載地址響應(yīng)中攜帶了多媒體文件的下載地址,該多媒體文件的下載地址是服務(wù)器根據(jù)本地存儲(chǔ)的多媒體文件的標(biāo)識(shí)號(hào)與多媒體文件的下載地址的對(duì)應(yīng)關(guān)系確定的;
[0089]第二發(fā)送單元304,用于將所述多媒體文件的下載地址發(fā)送給下載工具,并指示下載工具將該多媒體文件的下載地址添加到下載任務(wù)隊(duì)列。
[0090]較優(yōu)的,所述第二發(fā)送單元304,還用于在將所述多媒體文件的下載地址發(fā)送給下載工具的同時(shí),指示下載工具將該下載地址對(duì)應(yīng)的下載任務(wù)的狀態(tài)設(shè)置為等待下載。
[0091]較優(yōu)的,所述設(shè)備還包括:
[0092]監(jiān)聽單元305,用于實(shí)時(shí)監(jiān)聽網(wǎng)絡(luò)環(huán)境;
[0093]第三發(fā)送單元306,用于在監(jiān)聽到網(wǎng)絡(luò)環(huán)境為W1-Fi網(wǎng)絡(luò)時(shí),向下載工具發(fā)送開始下載指令,該開始下載指令指示下載工具將該多媒體文件的下載地址對(duì)應(yīng)的下載任務(wù)的狀態(tài)變更為開始下載;在監(jiān)聽到網(wǎng)絡(luò)環(huán)境不為W1-Fi網(wǎng)絡(luò)時(shí),向下載工具發(fā)送等待下載指令,該等待下載指令指示下載工具將該多媒體文件的下載地址對(duì)應(yīng)的下載任務(wù)的狀態(tài)變更為等待下載。
[0094]本發(fā)明實(shí)施例三中的下載多媒體服務(wù)器的設(shè)備可以是一個(gè)IE插件,在啟動(dòng)IE時(shí),該插件即可運(yùn)行。
[0095]實(shí)施例四
[0096]基于與本發(fā)明實(shí)施例二的同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例四提供了一種下載多媒體文件的設(shè)備40,其結(jié)構(gòu)示意圖如圖4所示,包括:接收單元401、確定單元402和發(fā)送單元403,其中:
[0097]接收單元401,用于接收來自客戶端的下載地址請(qǐng)求,該下載地址請(qǐng)求中攜帶了多媒體文件的標(biāo)識(shí)號(hào),該多媒體文件的標(biāo)識(shí)號(hào)是包含在客戶端獲取的URL中的;
[0098]確定單元402,用于根據(jù)本地存儲(chǔ)的多媒體文件的標(biāo)識(shí)號(hào)與多媒體文件的下載地址的對(duì)應(yīng)關(guān)系,確定所述多媒體文件的標(biāo)識(shí)號(hào)所對(duì)應(yīng)的多媒體文件的下載地址;
[0099]發(fā)送單元403,用于向客戶端發(fā)送下載地址響應(yīng),并指示客戶端將所述多媒體文件的下載地址發(fā)送給下載工具,所述下載地址響應(yīng)攜帶了確定的所述多媒體文件的下載地址,該下載工具將該多媒體文件的下載地址添加到下載任務(wù)隊(duì)列。
[0100]實(shí)施例五
[0101]基于與本發(fā)明實(shí)施例一、二、三及四的同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例五提供了一種下載多媒體文件的系統(tǒng),其結(jié)構(gòu)示意圖如圖5所示,所述系統(tǒng)包括:客戶端501、下載工具502和服務(wù)器503 ;其中:
[0102]所述客戶端501,用于獲取多媒體文件的URL,所述URL中包含該多媒體文件的標(biāo)識(shí)號(hào);向服務(wù)器發(fā)送下載地址請(qǐng)求,該下載地址請(qǐng)求中攜帶了多媒體文件的標(biāo)識(shí)號(hào);接收下載地址響應(yīng),將所述多媒體文件的下載地址發(fā)送給下載工具502,并指示下載工具502將該多媒體文件的下載地址添加到下載任務(wù)隊(duì)列;
[0103]所述服務(wù)器503,用于接收來自客戶端的下載地址請(qǐng)求,根據(jù)本地存儲(chǔ)的多媒體文件的標(biāo)識(shí)號(hào)與多媒體文件的下載地址的對(duì)應(yīng)關(guān)系,確定所述多媒體文件的標(biāo)識(shí)號(hào)所對(duì)應(yīng)的多媒體文件的下載地址;向客戶端發(fā)送下載地址響應(yīng)。
[0104]較優(yōu)的,所述客戶端501,還用于在將所述多媒體文件的下載地址發(fā)送給下載工具的同時(shí),指示下載工具將該多媒體文件的下載地址對(duì)應(yīng)的下載任務(wù)的狀態(tài)設(shè)置為等待下載。
[0105]較優(yōu)的,所述客戶端501,還用于實(shí)時(shí)監(jiān)聽網(wǎng)絡(luò)環(huán)境;在監(jiān)聽到網(wǎng)絡(luò)環(huán)境為W1-Fi網(wǎng)絡(luò)時(shí),向下載工具發(fā)送開始下載指令,該開始下載指令指示下載工具將該多媒體文件的下載地址對(duì)應(yīng)的下載任務(wù)的狀態(tài)變更為開始下載;在監(jiān)聽到網(wǎng)絡(luò)環(huán)境不為W1-Fi網(wǎng)絡(luò)時(shí),向下載工具發(fā)送等待下載指令,該等待下載指令指示下載工具將該多媒體文件的下載地址對(duì)應(yīng)的下載任務(wù)的狀態(tài)變更為等待下載。
[0106]在本發(fā)明實(shí)施例中,由于利用URL中包含的多媒體文件標(biāo)識(shí)號(hào)獲取了多媒體文件的下載地址,并將下載地址發(fā)送給下載工具,無需再進(jìn)入視頻詳情頁,點(diǎn)擊下載按鈕進(jìn)行下載操作,此外,還自動(dòng)監(jiān)測(cè)網(wǎng)絡(luò)環(huán)境,在監(jiān)測(cè)到網(wǎng)絡(luò)環(huán)境為W1-Fi網(wǎng)絡(luò)時(shí),指示下載工具開始下載多媒體文件,因此,不僅較大程度上減少了客戶端的系統(tǒng)資源的占用和網(wǎng)絡(luò)的帶寬資源的占用,而且智能地高速進(jìn)行多媒體文件的下載,極大的提高了用戶體驗(yàn)。
[0107]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0108]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0109]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或