專(zhuān)利名稱(chēng):一種在線(xiàn)播放媒體文件的方法、服務(wù)器及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無(wú)線(xiàn)網(wǎng)絡(luò)領(lǐng)域,特別是涉及一種在線(xiàn)播放媒體文件的方法、服務(wù)器及系統(tǒng)。
背景技術(shù):
通過(guò)手機(jī)等移動(dòng)終端來(lái)欣賞各種媒體內(nèi)容(例如電影、歌曲),已經(jīng)被人們所接受。
目前用戶(hù)通過(guò)移動(dòng)終端在線(xiàn)欣賞媒體文件時(shí),需要通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)將欲播放的媒體文件完整的下載到移動(dòng)終端上才能開(kāi)始播放,而在下載之前和下載過(guò)程中用戶(hù)無(wú)法獲知所述欲播放的媒體文件的摘要信息,導(dǎo)致用戶(hù)盲目下載,給用戶(hù)帶來(lái)不好的用戶(hù)體驗(yàn),進(jìn)而也浪費(fèi)了網(wǎng)絡(luò)資源。
發(fā)明內(nèi)容
本發(fā)明提供一種在線(xiàn)播放媒體文件的方法、服務(wù)器及系統(tǒng),用以解決目前用戶(hù)通過(guò)用戶(hù)終端在線(xiàn)播放時(shí),無(wú)法在下載媒體文件之前獲知該媒體文件摘要信息的問(wèn)題。
本發(fā)明方法包括步驟用戶(hù)通過(guò)用戶(hù)終端選播網(wǎng)絡(luò)側(cè)的媒體文件時(shí),網(wǎng)絡(luò)側(cè)向所述用戶(hù)終端下發(fā)包括該媒體文件摘要信息的描述文件;用戶(hù)根據(jù)所述描述文件的摘要信息作出選擇;系統(tǒng)根據(jù)用戶(hù)的選擇判斷是否播放媒體文件。
所述描述文件由網(wǎng)絡(luò)側(cè)為每一媒體文件對(duì)應(yīng)生成。
所述摘要信息至少包括下列元素媒體文件類(lèi)型、媒體文件名稱(chēng)、媒體文件大小和媒體文件鏈接地址。
用戶(hù)通過(guò)多用途網(wǎng)際郵件擴(kuò)充協(xié)議MIME的文件關(guān)聯(lián)功能,啟動(dòng)用戶(hù)終端側(cè)的媒體播放器,以打開(kāi)所述描述文件。
所述媒體播放器啟動(dòng)后,將所述描述文件中的元素作為參數(shù),以備調(diào)用。
用戶(hù)確認(rèn)播放所述媒體文件后,所述媒體播放器調(diào)用所述描述文件中的鏈接,自動(dòng)從網(wǎng)絡(luò)側(cè)獲取流媒體并播放。
本發(fā)明的服務(wù)器,其存儲(chǔ)有媒體文件,以備終端側(cè)選播,其包括描述文件生成單元,用于為本服務(wù)器存儲(chǔ)的媒體文件對(duì)應(yīng)生成描述文件。
用戶(hù)終端選播媒體文件后,所述描述文件生成單元對(duì)應(yīng)生成描述文件,并下發(fā)到該用戶(hù)終端。
所述服務(wù)器還包括描述文件存儲(chǔ)單元,用于存儲(chǔ)所述描述文件生成單元生成的描述文件,并建立所述媒體文件與描述文件的對(duì)應(yīng)關(guān)系。在本服務(wù)器錄入新的媒體文件時(shí),所述描述文件生成單元自動(dòng)為該媒體文件對(duì)應(yīng)生成描述文件。
用戶(hù)終端選播媒體文件后,通過(guò)所述描述文件存儲(chǔ)單元建立的對(duì)應(yīng)關(guān)系,向該用戶(hù)終端對(duì)應(yīng)下發(fā)描述文件。
本發(fā)明的在線(xiàn)播放媒體文件的系統(tǒng),包括存儲(chǔ)有媒體文件的服務(wù)器,以及可選播所述服務(wù)器中存儲(chǔ)的媒體文件的用戶(hù)終端,所述系統(tǒng)還包括描述文件生成單元,用于為所述服務(wù)器存儲(chǔ)的媒體文件對(duì)應(yīng)生成描述文件。
所述系統(tǒng)還包括描述文件存儲(chǔ)單元,用于存儲(chǔ)所述描述文件生成單元生成的描述文件,并建立所述媒體文件與描述文件的對(duì)應(yīng)關(guān)系。
所述描述文件生成單元和描述文件存儲(chǔ)單元設(shè)置在所述服務(wù)器中,或者與所述服務(wù)器相互獨(dú)立。
本發(fā)明有益效果如下本發(fā)明方法在用戶(hù)通過(guò)用戶(hù)終端選播網(wǎng)絡(luò)側(cè)的媒體文件時(shí),先由網(wǎng)絡(luò)側(cè)向所述用戶(hù)終端下發(fā)包括該媒體文件摘要信息的描述文件;用戶(hù)通過(guò)所述描述文件中的內(nèi)容獲知了該媒體文件的相關(guān)信息后,再通過(guò)媒體播放器連接到該媒體文件對(duì)應(yīng)的鏈接,并開(kāi)始下載和播放。這樣可避免用戶(hù)在獲知所述媒體文件的相關(guān)信息之前,盲目下載媒體文件,進(jìn)而也避免了網(wǎng)絡(luò)資源的浪費(fèi)。
為了支撐本發(fā)明方法,本發(fā)明還提供了一種服務(wù)器,其存儲(chǔ)有媒體文件,以備終端側(cè)選播。其還包括描述文件生成單元,用于為本服務(wù)器存儲(chǔ)的媒體文件對(duì)應(yīng)生成描述文件;進(jìn)一步包括描述文件存儲(chǔ)單元,用于存儲(chǔ)所述描述文件生成單元生成的描述文件,并建立所述媒體文件與描述文件的對(duì)應(yīng)關(guān)系。
為了支撐本發(fā)明方法,本發(fā)明還提供了一種在線(xiàn)播放媒體文件的系統(tǒng),包括存儲(chǔ)有媒體文件的服務(wù)器,以及可選播所述服務(wù)器中存儲(chǔ)的媒體文件的用戶(hù)終端。其還包括描述文件生成單元,用于為所述服務(wù)器存儲(chǔ)的媒體文件對(duì)應(yīng)生成描述文件;進(jìn)一步包括描述文件存儲(chǔ)單元,用于存儲(chǔ)所述描述文件生成單元生成的描述文件,并建立所述媒體文件與描述文件的對(duì)應(yīng)關(guān)系。
圖1為本發(fā)明網(wǎng)絡(luò)側(cè)實(shí)時(shí)生成描述文件并下發(fā)的系統(tǒng)結(jié)構(gòu)示意圖;圖2為本發(fā)明網(wǎng)絡(luò)側(cè)存儲(chǔ)生成的描述文件并在需要時(shí)下發(fā)的系統(tǒng)結(jié)構(gòu)示意圖;圖3為本發(fā)明方法步驟流程圖;圖4為本發(fā)明描述文件結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為了使用戶(hù)通過(guò)用戶(hù)終端在線(xiàn)播放時(shí),可在開(kāi)始下載媒體文件之前獲知該媒體文件的摘要信息,從而避免用戶(hù)盲目下載及浪費(fèi)網(wǎng)絡(luò)資源,本發(fā)明提供了一種在線(xiàn)播放媒體文件的系統(tǒng)。
以下通過(guò)兩個(gè)實(shí)例具體描述本發(fā)明的系統(tǒng)。
系統(tǒng)實(shí)例一網(wǎng)絡(luò)側(cè)實(shí)時(shí)生成描述文件并下發(fā)。
參見(jiàn)圖1所示,本例中的系統(tǒng)包括環(huán)形相連的用戶(hù)終端、存儲(chǔ)有媒體文件的服務(wù)器和描述文件生成單元。
所述服務(wù)器,用于存儲(chǔ)媒體文件,以備用戶(hù)終端選播。
所述用戶(hù)終端,用于選播所述服務(wù)器中存儲(chǔ)的媒體文件的用戶(hù)終端。
所述描述文件生成單元,用于在所述服務(wù)器收到用戶(hù)終端發(fā)來(lái)的選播請(qǐng)求后,對(duì)應(yīng)生成描述文件,并下發(fā)到該用戶(hù)終端。該描述文件生成單元可設(shè)置在所述服務(wù)器中(即本發(fā)明的服務(wù)器實(shí)例),或者與所述服務(wù)器相互獨(dú)立。
系統(tǒng)實(shí)例二網(wǎng)絡(luò)側(cè)存儲(chǔ)生成的描述文件,并在需要時(shí)下發(fā)。
參見(jiàn)圖2所示,本例中的系統(tǒng)包括環(huán)形相連的用戶(hù)終端、描述文件存儲(chǔ)單元和存儲(chǔ)有媒體文件的服務(wù)器,以及分別與所述描述文件存儲(chǔ)單元和服務(wù)器相連的描述文件生成單元。
所述服務(wù)器,用于存儲(chǔ)媒體文件,以備用戶(hù)終端選播。
所述用戶(hù)終端,用于選播所述服務(wù)器中存儲(chǔ)的媒體文件的用戶(hù)終端。
所述描述文件生成單元,用于在所述服務(wù)器錄入新的媒體文件時(shí),對(duì)應(yīng)生成描述文件,并發(fā)送到描述文件存儲(chǔ)單元。
所述描述文件存儲(chǔ)單元,用于存儲(chǔ)所述描述文件生成單元生成的描述文件,并建立所述媒體文件與描述文件的對(duì)應(yīng)關(guān)系。在所述服務(wù)器收到用戶(hù)終端發(fā)來(lái)的選播請(qǐng)求后,通過(guò)本單元建立的對(duì)應(yīng)關(guān)系,向該用戶(hù)終端對(duì)應(yīng)下發(fā)描述文件。
所述描述文件生成單元和描述文件存儲(chǔ)單元可設(shè)置在所述服務(wù)器中(即本發(fā)明的服務(wù)器實(shí)例),或者與所述服務(wù)器相互獨(dú)立。
應(yīng)用上述系統(tǒng)及服務(wù)器本發(fā)明提供一種在線(xiàn)播放媒體文件的方法,參見(jiàn)圖3所示,包括下列步驟S1、用戶(hù)通過(guò)移動(dòng)終端選播網(wǎng)絡(luò)側(cè)的媒體文件。
S2、網(wǎng)絡(luò)側(cè)的服務(wù)器向該終端下發(fā)描述文件。
S3、打開(kāi)所述描述文件。
S4、用戶(hù)根據(jù)所述描述文件作出選擇;系統(tǒng)根據(jù)用戶(hù)的選擇判斷是否播放,若是,則開(kāi)始下載和播放;否則,結(jié)束本流程。
對(duì)應(yīng)上述系統(tǒng),以下通過(guò)兩個(gè)實(shí)例具體描述本發(fā)明方法。
方法實(shí)例一網(wǎng)絡(luò)側(cè)實(shí)時(shí)生成描述文件并下發(fā)。
S101、用戶(hù)通過(guò)移動(dòng)終端選播網(wǎng)絡(luò)側(cè)的媒體文件。
用戶(hù)使用移動(dòng)終端(例如手機(jī))上的瀏覽器,通過(guò)WAP或GPRS等協(xié)議登錄到服務(wù)器提供的具有媒體文件鏈接的網(wǎng)頁(yè)。
該用戶(hù)通過(guò)所述網(wǎng)頁(yè)中的鏈接提供的簡(jiǎn)單信息(例如文件名)初步選播媒體文件,即點(diǎn)擊相應(yīng)的媒體文件鏈接。
S102、網(wǎng)絡(luò)側(cè)的服務(wù)器向該終端下發(fā)描述文件。
當(dāng)所述用戶(hù)選播某一媒體文件時(shí),服務(wù)器通過(guò)其內(nèi)置的描述文件生成單元對(duì)應(yīng)生成該媒體文件的描述文件。所述描述文件的類(lèi)型為移動(dòng)終端中的媒體播放器可播放的通用格式。所述描述文件包括了該媒體文件的摘要信息,例如媒體文件類(lèi)型、媒體文件名稱(chēng)、媒體文件大小和媒體文件鏈接地址,但不限于上述幾個(gè)元素,所述描述文件的具體結(jié)構(gòu)參見(jiàn)圖4所示。
圖4中所示的主、次版本號(hào)可從所述媒體文件所具有的狀態(tài)信息中獲取;媒體類(lèi)型可根據(jù)所述媒體文件的后綴對(duì)應(yīng)得出;媒體URI地址可直接從所述媒體文件所在的網(wǎng)頁(yè)中獲??;媒體名稱(chēng)可從媒體URI地址中提取;其它信息也不難得出。
所述描述文件生成單元對(duì)應(yīng)生成描述文件后,下發(fā)到所述用戶(hù)的移動(dòng)終端。
S103、打開(kāi)所述描述文件。
所述移動(dòng)終端收到所述描述文件后,利用多用途網(wǎng)際郵件擴(kuò)充協(xié)議MIME的文件關(guān)聯(lián)功能,啟動(dòng)移動(dòng)終端中的媒體播放器(即用戶(hù)點(diǎn)擊所述描述文件自動(dòng)啟動(dòng)媒體播放器)。由于所述描述文件為通用的媒體類(lèi)型,所以所述媒體播放器將打開(kāi)所述描述文件,并將所述描述文件中的各個(gè)元素(即各條摘要信息)作為參數(shù),待用戶(hù)決定播放該描述文件對(duì)應(yīng)的媒體文件時(shí),調(diào)用相關(guān)參數(shù);以及將所述描述文件中的摘要信息顯示在所述媒體播放器的播放窗口中。
S104、用戶(hù)根據(jù)所述描述文件作出選擇;系統(tǒng)根據(jù)用戶(hù)的選擇判斷是否播放,若是,則開(kāi)始下載和播放;否則,結(jié)束本流程。
用戶(hù)根據(jù)播放窗口中顯示的信息進(jìn)一步判斷是否對(duì)所述媒體文件感興趣,以決定是否播放。若該用戶(hù)決定播放,則所述媒體播放器將調(diào)用所述媒體文件的鏈接地址,并從該地址獲取流媒體并開(kāi)始播放。若該用戶(hù)決定中止播放,則所述媒體播放器自動(dòng)關(guān)閉,結(jié)束播放流程。
方法實(shí)例二網(wǎng)絡(luò)側(cè)存儲(chǔ)生成的描述文件,并在需要時(shí)下發(fā)。
S201、用戶(hù)通過(guò)移動(dòng)終端選播網(wǎng)絡(luò)側(cè)的媒體文件。
用戶(hù)使用移動(dòng)終端(例如手機(jī))上的瀏覽器,通過(guò)WAP或GPRS等協(xié)議登錄到服務(wù)器提供的具有媒體文件鏈接的網(wǎng)頁(yè)。
該用戶(hù)通過(guò)所述網(wǎng)頁(yè)中的鏈接提供的簡(jiǎn)單信息(例如文件名)初步選播媒體文件,即點(diǎn)擊相應(yīng)的媒體文件鏈接。
S202、網(wǎng)絡(luò)側(cè)的服務(wù)器向該終端下發(fā)描述文件。
在所述服務(wù)器中錄入新的媒體文件時(shí),服務(wù)器中的描述文件生成單元自動(dòng)為所述新錄入的媒體文件對(duì)應(yīng)生成描述文件,并將該描述文件發(fā)送到服務(wù)器中的描述文件存儲(chǔ)單元。所述描述文件存儲(chǔ)單元收到發(fā)來(lái)的描述文件后,存儲(chǔ)該描述文件,并建立所述新錄入的媒體文件與該描述文件的對(duì)應(yīng)關(guān)系。
所述描述文件的類(lèi)型為移動(dòng)終端中的媒體播放器可播放的通用格式。所述描述文件包括了該媒體文件的摘要信息,例如媒體文件類(lèi)型、媒體文件名稱(chēng)、媒體文件大小和媒體文件鏈接地址,但不限于上述幾個(gè)元素,所述描述文件的具體結(jié)構(gòu)參見(jiàn)圖4所示。
圖4中所示的主、次版本號(hào)可從所述媒體文件所具有的狀態(tài)信息中獲取;媒體類(lèi)型可根據(jù)所述媒體文件的后綴對(duì)應(yīng)得出;媒體URI地址可直接從所述媒體文件所在的網(wǎng)頁(yè)中獲?。幻襟w名稱(chēng)可從媒體URI地址中提??;其它信息也不難得出。若需要提供所述媒體文件的內(nèi)容簡(jiǎn)介,也可由管理人員手動(dòng)輸入,以達(dá)到更好的用戶(hù)體驗(yàn)。
當(dāng)所述用戶(hù)選播某一媒體文件時(shí),服務(wù)器觸發(fā)其內(nèi)置的描述文件存儲(chǔ)單元,根據(jù)建立的所述對(duì)應(yīng)關(guān)系,所述描述文件存儲(chǔ)單元查找與用戶(hù)選播的媒體文件對(duì)應(yīng)的描述文件,并下發(fā)到所述用戶(hù)的移動(dòng)終端。
S203、打開(kāi)所述描述文件。
所述移動(dòng)終端收到所述描述文件后,利用多用途網(wǎng)際郵件擴(kuò)充協(xié)議MIME的文件關(guān)聯(lián)功能,啟動(dòng)移動(dòng)終端中的媒體播放器(即用戶(hù)點(diǎn)擊所述描述文件自動(dòng)啟動(dòng)媒體播放器)。由于所述描述文件為通用的媒體類(lèi)型,所以所述媒體播放器將打開(kāi)所述描述文件,并將所述描述文件中的各個(gè)元素(即各條摘要信息)作為參數(shù),待用戶(hù)決定播放該描述文件對(duì)應(yīng)的媒體文件時(shí),調(diào)用相關(guān)參數(shù);以及將所述描述文件中的摘要信息顯示在所述媒體播放器的播放窗口中。
S204、用戶(hù)根據(jù)所述描述文件作出選擇;系統(tǒng)根據(jù)用戶(hù)的選擇判斷是否播放,若是,則開(kāi)始下載和播放;否則,結(jié)束本流程。
用戶(hù)根據(jù)播放窗口中顯示的信息進(jìn)一步判斷是否對(duì)所述媒體文件感興趣,以決定是否播放。若該用戶(hù)決定播放,則所述媒體播放器將調(diào)用所述媒體文件的鏈接地址,并從該地址獲取流媒體并開(kāi)始播放。若該用戶(hù)決定中止播放,則所述媒體播放器自動(dòng)關(guān)閉,結(jié)束播放流程。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種在線(xiàn)播放媒體文件的方法,其特征在于,包括下列步驟用戶(hù)通過(guò)用戶(hù)終端選播網(wǎng)絡(luò)側(cè)的媒體文件時(shí),網(wǎng)絡(luò)側(cè)向所述用戶(hù)終端下發(fā)包括該媒體文件摘要信息的描述文件;用戶(hù)根據(jù)所述描述文件的摘要信息作出選擇;系統(tǒng)根據(jù)用戶(hù)的選擇判斷是否播放媒體文件。
2.如權(quán)利要求1所述的方法,其特征在于,所述描述文件由網(wǎng)絡(luò)側(cè)為每一媒體文件對(duì)應(yīng)生成。
3.如權(quán)利要求2所述的方法,其特征在于,所述摘要信息至少包括下列元素媒體文件類(lèi)型、媒體文件名稱(chēng)、媒體文件大小和媒體文件鏈接地址。
4.如權(quán)利要求2所述的方法,其特征在于,用戶(hù)通過(guò)多用途網(wǎng)際郵件擴(kuò)充協(xié)議MIME的文件關(guān)聯(lián)功能,啟動(dòng)用戶(hù)終端側(cè)的媒體播放器,以打開(kāi)所述描述文件。
5.如權(quán)利要求4所述的方法,其特征在于,所述媒體播放器啟動(dòng)后,將所述描述文件中的元素作為參數(shù),以備調(diào)用。
6.如權(quán)利要求1或5所述的方法,其特征在于,用戶(hù)確認(rèn)播放所述媒體文件后,媒體播放器調(diào)用所述描述文件中的鏈接,自動(dòng)從網(wǎng)絡(luò)側(cè)獲取流媒體并播放。
7.如權(quán)利要求6所述的方法,其特征在于,所述用戶(hù)終端為移動(dòng)終端。
8.一種服務(wù)器,其存儲(chǔ)有媒體文件,以備終端側(cè)選播,其特征在于,所述服務(wù)器還包括描述文件生成單元,用于為本服務(wù)器存儲(chǔ)的媒體文件對(duì)應(yīng)生成描述文件。
9.如權(quán)利要求8所述的服務(wù)器,其特征在于,用戶(hù)終端選播媒體文件后,所述描述文件生成單元對(duì)應(yīng)生成描述文件,并下發(fā)到該用戶(hù)終端。
10.如權(quán)利要求8所述的服務(wù)器,其特征在于,所述服務(wù)器還包括描述文件存儲(chǔ)單元,用于存儲(chǔ)所述描述文件生成單元生成的描述文件,并建立所述媒體文件與描述文件的對(duì)應(yīng)關(guān)系。
11.如權(quán)利要求10所述的服務(wù)器,其特征在于,在本服務(wù)器錄入新的媒體文件時(shí),所述描述文件生成單元自動(dòng)為該媒體文件對(duì)應(yīng)生成描述文件。
12.如權(quán)利要求10或11所述的服務(wù)器,其特征在于,用戶(hù)終端選播媒體文件后,通過(guò)所述描述文件存儲(chǔ)單元建立的對(duì)應(yīng)關(guān)系,向該用戶(hù)終端對(duì)應(yīng)下發(fā)描述文件。
13.一種在線(xiàn)播放媒體文件的系統(tǒng),包括存儲(chǔ)有媒體文件的服務(wù)器,以及可選播所述服務(wù)器中存儲(chǔ)的媒體文件的用戶(hù)終端,其特征在于,所述系統(tǒng)還包括描述文件生成單元,用于為所述服務(wù)器存儲(chǔ)的媒體文件對(duì)應(yīng)生成描述文件。
14.如權(quán)利要求13所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括描述文件存儲(chǔ)單元,用于存儲(chǔ)所述描述文件生成單元生成的描述文件,并建立所述媒體文件與描述文件的對(duì)應(yīng)關(guān)系。
15.如權(quán)利要求14所述的系統(tǒng),其特征在于,所述描述文件生成單元和描述文件存儲(chǔ)單元設(shè)置在所述服務(wù)器中,或者與所述服務(wù)器相互獨(dú)立。
全文摘要
本發(fā)明公開(kāi)了一種在線(xiàn)播放媒體文件的方法、服務(wù)器及系統(tǒng),用以解決目前用戶(hù)通過(guò)用戶(hù)終端在線(xiàn)播放時(shí),無(wú)法在下載媒體文件之前獲知該媒體文件摘要信息的問(wèn)題。本發(fā)明方法包括步驟用戶(hù)通過(guò)用戶(hù)終端選播網(wǎng)絡(luò)側(cè)的媒體文件時(shí),網(wǎng)絡(luò)側(cè)向所述用戶(hù)終端下發(fā)包括該媒體文件摘要信息的描述文件;用戶(hù)根據(jù)所述描述文件的摘要信息作出選擇;系統(tǒng)根據(jù)用戶(hù)的選擇判斷是否播放媒體文件。
文檔編號(hào)H04L12/16GK1988547SQ20051013501
公開(kāi)日2007年6月27日 申請(qǐng)日期2005年12月23日 優(yōu)先權(quán)日2005年12月23日
發(fā)明者李奇, 陳小平, 田邊 申請(qǐng)人:騰訊科技(深圳)有限公司