專利名稱:一種視頻播放方法、系統(tǒng)及服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)多媒體領(lǐng)域,尤其涉及一種視頻播放方法、系統(tǒng)及服務(wù)器。
背景技術(shù):
現(xiàn)有技術(shù)中,不管是低端配置的手機(jī)還是高端配置的手機(jī)通過(guò)移動(dòng)網(wǎng)絡(luò)或者 WLAN (Wireless Local Area Networks,無(wú)線局域網(wǎng)絡(luò))訪問(wèn)的視頻源都是一樣的,這樣會(huì)
存在兩個(gè)情況(一 )視頻源分辨率較低。這樣不管是低端配置手機(jī)還是高端配置手機(jī)都能夠流暢播放服務(wù)器上面的視頻 源,缺點(diǎn)是高端配置的手機(jī)由于分辨率、屏幕大小和視頻源之間有較大的差異導(dǎo)致播放 效果不好(不清晰)。( 二)視頻源分辨率較高。這樣不管是低端配置的手機(jī)還是高端配置的手機(jī)播放效果都比較理想(比較清 晰),缺點(diǎn)是低端手機(jī)由于解碼速度不夠而不能流暢播放,而且占用的網(wǎng)絡(luò)傳輸資源也較多。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種視頻播放方法、系統(tǒng)及服務(wù)器,實(shí)現(xiàn)服務(wù) 器針對(duì)移動(dòng)終端性能和網(wǎng)絡(luò)環(huán)境動(dòng)態(tài)匹配不同的視頻源。為了解決上述問(wèn)題,本發(fā)明提供了一種視頻播放方法,包括服務(wù)器收到移動(dòng)終端對(duì)視頻的請(qǐng)求后,根據(jù)網(wǎng)絡(luò)傳輸參數(shù)和/或所述移動(dòng)終端 的硬件性能參數(shù)的組合,按照預(yù)先設(shè)置的第一對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的視頻源的質(zhì)量參數(shù); 所述第一對(duì)應(yīng)關(guān)系為網(wǎng)絡(luò)傳輸參數(shù)和/或硬件性能參數(shù)的組合與視頻源的質(zhì)量參數(shù)之間 的對(duì)應(yīng)關(guān)系;服務(wù)器在提供所述移動(dòng)終端所請(qǐng)求視頻的視頻源中,選擇符合所確定的質(zhì)量參 數(shù)的視頻源返回給所述移動(dòng)終端。優(yōu)選地,所述網(wǎng)絡(luò)傳輸參數(shù)為傳輸速率;所述硬件性能參數(shù)為所述移動(dòng)終端的CPU頻率;所述視頻源的質(zhì)量參數(shù)為視頻源的分辨率。優(yōu)選地,所述的方法還包括所述移動(dòng)終端在請(qǐng)求視頻時(shí)檢測(cè)本移動(dòng)終端的硬件性能參數(shù)及網(wǎng)絡(luò)傳輸參數(shù)并 上報(bào)給服務(wù)器。優(yōu)選地,所述第一對(duì)應(yīng)關(guān)系包括各傳輸線路的第一對(duì)應(yīng)關(guān)系;一個(gè)傳輸線路的 第一對(duì)應(yīng)關(guān)系為網(wǎng)絡(luò)傳輸參數(shù)和/或硬件性能參數(shù)的組合,與該傳輸線路中的視頻源的 質(zhì)量參數(shù)之間的對(duì)應(yīng)關(guān)系;所述服務(wù)器收到移動(dòng)終端對(duì)視頻的請(qǐng)求的步驟后,按照預(yù)先設(shè)置的第一對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的視頻源的質(zhì)量參數(shù)的步驟前還包括所述服務(wù)器確定所述移動(dòng)終端所在的傳輸線路;所述按照預(yù)先設(shè)置的第一對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的視頻源的質(zhì)量參數(shù)的步驟中,是按照所確定的傳輸線路的第一對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的視頻源的質(zhì)量參數(shù);所述提供所述移動(dòng)終端所請(qǐng)求視頻的視頻源是指所確定的傳輸線路中提供所述移動(dòng)終端所請(qǐng)求視頻的視頻源。本發(fā)明還提供了一種視頻播放系統(tǒng),包括服務(wù)器和移動(dòng)終端;其特征在于,所述服務(wù)器包括匹配模塊,用于收到所述移動(dòng)終端對(duì)視頻的請(qǐng)求后,根據(jù)網(wǎng)絡(luò)傳輸參數(shù)以及所 述移動(dòng)終端的硬件性能參數(shù),按照預(yù)先設(shè)置的第一對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的視頻源的質(zhì)量參 數(shù);所述第一對(duì)應(yīng)關(guān)系為網(wǎng)絡(luò)傳輸參數(shù)和/或硬件性能參數(shù)的組合與視頻源的質(zhì)量參數(shù) 之間的對(duì)應(yīng)關(guān)系;選擇模塊,用于在提供所述移動(dòng)終端所請(qǐng)求視頻的視頻源中,選擇符合所確定 的質(zhì)量參數(shù)的視頻源返回給所述移動(dòng)終端。優(yōu)選地,所述網(wǎng)絡(luò)傳輸參數(shù)為傳輸速率;所述硬件性能參數(shù)為所述移動(dòng)終端的CPU頻率;所述視頻源的質(zhì)量參數(shù)為視頻源的分辨率。優(yōu)選地,所述移動(dòng)終端包括視頻播放模塊,用于在向服務(wù)器請(qǐng)求視頻時(shí)檢測(cè)本移動(dòng)終端的硬件性能參數(shù)及 網(wǎng)絡(luò)傳輸參數(shù)并上報(bào)給服務(wù)器;所述服務(wù)器還包括查詢模塊,用于確定所述移動(dòng)終端所在的傳輸線路;所述第一對(duì)應(yīng)關(guān)系包括各傳輸線路的第一對(duì)應(yīng)關(guān)系;一個(gè)傳輸線路的第一對(duì)應(yīng) 關(guān)系為網(wǎng)絡(luò)傳輸參數(shù)和/或硬件性能參數(shù)的組合,與該傳輸線路中的視頻源的質(zhì)量參數(shù) 之間的對(duì)應(yīng)關(guān)系;所述匹配模塊是按照所確定的傳輸線路的第一對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的視頻源的質(zhì)
量參數(shù);所述選擇模塊是在所確定的傳輸線路中提供所述移動(dòng)終端所請(qǐng)求視頻的視頻源中,選擇符合所確定的質(zhì)量參數(shù)的視頻源。本發(fā)明還提供了一種服務(wù)器,其特征在于,包括匹配模塊,用于收到移動(dòng)終端對(duì)視頻的請(qǐng)求后,根據(jù)網(wǎng)絡(luò)傳輸參數(shù)以及所述移 動(dòng)終端的硬件性能參數(shù),按照預(yù)先設(shè)置的第一對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的視頻源的質(zhì)量參數(shù); 所述第一對(duì)應(yīng)關(guān)系為網(wǎng)絡(luò)傳輸參數(shù)和/或硬件性能參數(shù)的組合與視頻源的質(zhì)量參數(shù)之間 的對(duì)應(yīng)關(guān)系;選擇模塊,用于在提供所述移動(dòng)終端所請(qǐng)求視頻的視頻源中,選擇符合所確定 的質(zhì)量參數(shù)的視頻源返回給所述移動(dòng)終端。優(yōu)選地,所述網(wǎng)絡(luò)傳輸參數(shù)為傳輸速率;所述硬件性能參數(shù)為所述移動(dòng)終端的CPU頻率;所述視頻源的質(zhì)量參數(shù)為視頻源的分辨率。優(yōu)選地,所述的服務(wù)器還包括
查詢模塊,用于確定所述移動(dòng)終端所在的傳輸線路;所述第一對(duì)應(yīng)關(guān)系包括各傳輸線路的第一對(duì)應(yīng)關(guān)系;一個(gè)傳輸線路的第一對(duì)應(yīng) 關(guān)系為網(wǎng)絡(luò)傳輸參數(shù)和/或硬件性能參數(shù)的組合,與該傳輸線路中的視頻源的質(zhì)量參數(shù) 之間的對(duì)應(yīng)關(guān)系;所述匹配模塊是按照所確定的傳輸線路的第一對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的視頻源的質(zhì)
量參數(shù);所述選擇模塊是在所確定的傳輸線路中提供所述移動(dòng)終端所請(qǐng)求視頻的視頻源 中,選擇符合所確定的質(zhì)量參數(shù)的視頻源。本發(fā)明的技術(shù)方案使服務(wù)器能根據(jù)移動(dòng)終端的硬件性能、網(wǎng)絡(luò)傳輸參數(shù)自動(dòng)匹 配適合的視頻源,確保用戶獲得盡可能佳的視覺(jué)體驗(yàn),比如在網(wǎng)絡(luò)傳輸環(huán)境較好時(shí),為 高端手機(jī)選擇質(zhì)量高的視頻源,讓用戶可以獲得較佳的視頻播放效果,而為解碼能力較 弱的低端手機(jī)選擇質(zhì)量較低的視頻源,讓視頻可以流暢播放,并且還可以節(jié)省網(wǎng)絡(luò)傳輸 資源;在網(wǎng)絡(luò)傳輸環(huán)境較差時(shí),則選擇質(zhì)量較低的視頻源,以保證下載效率。
圖1為實(shí)施例一的第一個(gè)例子的流程示意圖;圖2為實(shí)施例二的視頻播放系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行更詳細(xì)的說(shuō)明。需要說(shuō)明的是,如果不沖突,本發(fā)明實(shí)施例以及實(shí)施例中的各個(gè)特征可以相互 結(jié)合,均在本發(fā)明的保護(hù)范圍之內(nèi)。另外,在附圖的流程圖示出的步驟可以在諸如一組 計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是 在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。本發(fā)明適用于服務(wù)器上保存有至少兩種質(zhì)量的視頻源的信息的情況;當(dāng)然,在 只有一種質(zhì)量的視頻源的情況下,采用本發(fā)明也同樣可以實(shí)現(xiàn)視頻播放。實(shí)施例一,一種視頻播放方法,包括服務(wù)器收到移動(dòng)終端對(duì)視頻的請(qǐng)求后,根據(jù)網(wǎng)絡(luò)傳輸參數(shù)和/或所述移動(dòng)終端 的硬件性能參數(shù)的組合,按照預(yù)先設(shè)置的第一對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的視頻源的質(zhì)量參數(shù); 所述第一對(duì)應(yīng)關(guān)系為網(wǎng)絡(luò)傳輸參數(shù)和/或硬件性能參數(shù)的組合與視頻源的質(zhì)量參數(shù)之間 的對(duì)應(yīng)關(guān)系;服務(wù)器在提供所述移動(dòng)終端所請(qǐng)求視頻的視頻源中,選擇符合所確定的質(zhì)量參 數(shù)的視頻源返回給所述移動(dòng)終端。本實(shí)施例中,所述網(wǎng)絡(luò)傳輸參數(shù)可以但不限于為傳輸速率;該傳輸速率可以是 所述移動(dòng)終端的下載速率,也可以是網(wǎng)絡(luò)的平均傳輸速率;還可以包括傳輸質(zhì)量參數(shù)寸。本實(shí)施例中,所述硬件性能參數(shù)可 以但不限于為移動(dòng)終端的CPU頻率;還可以 包括內(nèi)存大小、顯存大小、顯示屏大小、顯示屏最大分辨率等。本實(shí)施例中,所述視頻源的質(zhì)量參數(shù)可以但不限于為視頻源的分辨率;還可以包括畫(huà)面質(zhì)量等。本實(shí)施例中,所述第一對(duì) 應(yīng)關(guān)系中,網(wǎng)絡(luò)傳輸參數(shù)中的傳輸速率和硬件性能參 數(shù)可以用數(shù)值范圍來(lái)表示,比如網(wǎng)絡(luò)平均速率<15K,CPU頻率《400MHZ。本實(shí)施例中,所述第一對(duì)應(yīng)關(guān)系可以根據(jù)實(shí)際情況設(shè)置及調(diào)整。本實(shí)施例的一種實(shí)施方式中,移動(dòng)終端在請(qǐng)求視頻時(shí)主動(dòng)檢測(cè)本移動(dòng)終端的硬 件性能參數(shù)及網(wǎng)絡(luò)傳輸參數(shù)并上報(bào)給服務(wù)器;移動(dòng)終端可以在對(duì)視頻的請(qǐng)求中攜帶該移 動(dòng)終端的硬件性能參數(shù)及網(wǎng)絡(luò)傳輸參數(shù);也可以采用視頻請(qǐng)求之外的消息將該移動(dòng)終端 的硬件性能參數(shù)及網(wǎng)絡(luò)傳輸參數(shù)上報(bào)給服務(wù)器;還可以采用不同的消息(含對(duì)視頻的請(qǐng) 求)分別上報(bào)硬件性能參數(shù)及網(wǎng)絡(luò)傳輸參數(shù)。本實(shí)施例的另一種實(shí)施方式中,由服務(wù)器在收到視頻源請(qǐng)求時(shí)通知移動(dòng)終端檢 測(cè)并上報(bào)硬件性能參數(shù)和/或網(wǎng)絡(luò)傳輸參數(shù),比如可以是移動(dòng)終端主動(dòng)上報(bào)硬件性能參 數(shù)和網(wǎng)絡(luò)傳輸參數(shù)中的部分,服務(wù)器再要求移動(dòng)終端上報(bào)另一部分;所述網(wǎng)絡(luò)傳輸參數(shù) 也不排除由服務(wù)器自行檢測(cè)。本實(shí)施例中,所述第一對(duì)應(yīng)關(guān)系包括各傳輸線路的第一對(duì)應(yīng)關(guān)系;一個(gè)傳輸線 路的第一對(duì)應(yīng)關(guān)系為網(wǎng)絡(luò)傳輸參數(shù)和/或硬件性能參數(shù)的組合,與該傳輸線路中的視頻 源的質(zhì)量參數(shù)之間的對(duì)應(yīng)關(guān)系;所述傳輸線路可以但不限于包括移動(dòng)線路、聯(lián)通線路和 電信線路。各傳輸線路的第一對(duì)應(yīng)關(guān)系可以相同,也可以不同。本實(shí)施例中,所述服務(wù)器收到移動(dòng)終端對(duì)視頻的請(qǐng)求的步驟后,按照預(yù)先設(shè)置 的第一對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的視頻源的質(zhì)量參數(shù)的步驟前還可以包括步驟所述服務(wù)器確定所述移動(dòng)終端所在的傳輸線路;所述按照預(yù)先設(shè)置的第一對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的視頻源的質(zhì)量參數(shù)的步驟,是按 照所確定的傳輸線路的對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的視頻源的質(zhì)量參數(shù);所述提供所述移動(dòng)終端所請(qǐng)求視頻的視頻源是指所確定的傳輸線路中提供所述 移動(dòng)終端所請(qǐng)求視頻的視頻源。本實(shí)施例中,服務(wù)器可以但不限于依據(jù)移動(dòng)終端的IP地址確定移動(dòng)終端所在的 傳輸線路;可以是由移動(dòng)終端在請(qǐng)求視頻時(shí)上報(bào)本移動(dòng)終端的IP地址,也可以是服務(wù)器 要求移動(dòng)終端上報(bào)IP地址或自行檢測(cè)視頻請(qǐng)求的來(lái)源IP地址。這里的IP地址也可以用 其它能夠表征移動(dòng)終端所在傳輸線路的信息來(lái)代替。本實(shí)施例的一個(gè)具體例子中,所述視頻源的質(zhì)量參數(shù)為分辨率,硬件性能參數(shù) 為移動(dòng)終端的CPU頻率,傳輸速率為網(wǎng)絡(luò)平均速率,服務(wù)器根據(jù)IP地址獲知所述移動(dòng)終 端所在的傳輸線路;假設(shè)移動(dòng)線路、聯(lián)通線路和電信線路都有以下三種質(zhì)量的視頻源A、分辨率為320*240的視頻源;B、分辨率為360*640的視頻源;C、分辨率為480*800的視頻源。本例子中,所述第一對(duì)應(yīng)關(guān)系如下a、“網(wǎng)絡(luò)平均速率《25K或CPU頻率《400MHZ”這一組合與A對(duì)應(yīng);b、組合“25K <網(wǎng)絡(luò)平均速率< 40K且CPU頻率> 400MHZ”以及組合“網(wǎng)絡(luò)平均速率>40K且800MHZ^CPU頻率> 400MHZ”與B對(duì)應(yīng);c、“網(wǎng)絡(luò)平均速率240K且CPU > 800MHZ”這一組合與C對(duì)應(yīng)。該例子的具體步驟如圖1所示,包括101、移動(dòng)終端啟動(dòng)播放器;102、用戶在移動(dòng)終端的瀏覽器在線點(diǎn)播/直播相關(guān)視頻;103、移動(dòng)終端先檢測(cè)CPU頻率、IP地址和下載速率,上報(bào)到服務(wù)器,并向服務(wù)器請(qǐng)求用戶點(diǎn)播/直播的視頻;104、服務(wù)器根據(jù)移動(dòng)終端的IP地址確定該移動(dòng)終端所在的傳輸線路;比如確定為移動(dòng)線路;105、服務(wù)器根據(jù)CPU頻率和下載速率匹配移動(dòng)線路中的視頻源,返回給移動(dòng)終 端;106、移動(dòng)終端從返回的視頻源中進(jìn)行視頻的獲取、解碼和播放。本實(shí)施例中,所述服務(wù)器選擇符合所確定的質(zhì)量參數(shù)的視頻源返回給所述移動(dòng) 終端的步驟中,可以是將視頻源的地址等信息(比如唯一資源定位符URL)返回給移動(dòng)終端。移動(dòng)終端收到服務(wù)器返回的視頻源后,從該視頻源下載視頻進(jìn)行緩沖播放。下面再用兩個(gè)具體的例子來(lái)說(shuō)明本實(shí)施例,假設(shè)這兩個(gè)例子中的第一對(duì)應(yīng)關(guān)系 和上文中的例子相同。例子二,用戶用E63+動(dòng)感地帶卡在手機(jī)瀏覽器的視頻導(dǎo)航頁(yè)面點(diǎn)播一個(gè)視頻文 件進(jìn)行播放;手機(jī)瀏覽器啟動(dòng)視頻播放軟件之后,首先檢測(cè)手機(jī)的CPU頻率是369MHZ,IP 地址是125.9.6.14 (移動(dòng)線路),當(dāng)前接入點(diǎn)平均下載速度是12KB,然后將這些信息通過(guò) HTTP的post方法發(fā)送給服務(wù)器,服務(wù)器受到此信息之后根據(jù)手機(jī)上傳的信息自動(dòng)匹配移 動(dòng)320*240視頻源的URL信息返回給手機(jī),手機(jī)收到信息之后根據(jù)URL開(kāi)始去下載對(duì)應(yīng) 的數(shù)據(jù)進(jìn)行緩沖播放。例子三,用戶用milestone+聯(lián)通3G卡在手機(jī)瀏覽器視頻導(dǎo)航點(diǎn)播一個(gè)視頻文件 進(jìn)行播放;手機(jī)瀏覽器啟動(dòng)視頻播放軟件之后,首先檢測(cè)手機(jī)的CPU頻率是600MHZ,IP 地址是214.7.12.4(聯(lián)通線路),當(dāng)前接入點(diǎn)平均下載速度是37KB,然后將這些信息通過(guò) HTTP的post方法發(fā)送給服務(wù)器,服務(wù)器受到此信息之后根據(jù)手機(jī)上傳的信息自動(dòng)匹配聯(lián) 通360*640視頻遠(yuǎn)的URL信息返回給手機(jī),手機(jī)收到信息之后根據(jù)URL開(kāi)始去下載對(duì)應(yīng) 的數(shù)據(jù)進(jìn)行緩沖播放。實(shí)施例二,一種視頻播放系統(tǒng),如圖2所示,包括服務(wù)器和移動(dòng)終端;所述服 務(wù)器包括匹配模塊,用于收到所述移動(dòng)終端對(duì)視頻的請(qǐng)求后,根據(jù)網(wǎng)絡(luò)傳輸參數(shù)以及所 述移動(dòng)終端的硬件性能參數(shù),按照預(yù)先設(shè)置的第一對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的視頻源的質(zhì)量參 數(shù);所述第一對(duì)應(yīng)關(guān)系為網(wǎng)絡(luò)傳輸參數(shù)和/或硬件性能參數(shù)的組合與視頻源的質(zhì)量參數(shù) 之間的對(duì)應(yīng)關(guān)系;選擇模塊,用于在提供所述移動(dòng)終端所請(qǐng)求視頻的視頻源中,選擇符合所確定的質(zhì)量參數(shù)的視頻源返回給所述移動(dòng)終端。 本實(shí)施例中,所述網(wǎng)絡(luò)傳輸參數(shù)可以但不限于為傳輸速率;所述硬件性能參數(shù) 可以但不限于為所述移動(dòng)終端的CPU頻率;所述視頻源的質(zhì)量參數(shù)可以但不限于為視頻 源的分辨率。本實(shí)施例中,所述移動(dòng)終端可以包括視頻播放模塊,用于在向服務(wù)器請(qǐng)求視頻時(shí)檢測(cè)本移動(dòng)終端的硬件性能參數(shù)及 網(wǎng)絡(luò)傳輸參數(shù)并上報(bào)給服務(wù)器,可以是在用戶點(diǎn)播/直播視頻時(shí)向服務(wù)器請(qǐng)求視頻;還 可以用于從服務(wù)器返回的視頻源中進(jìn)行視頻的獲取、解碼和播放。所述服務(wù)器還可以包括查詢模塊,用于確定所述移動(dòng)終端所在的傳輸線路;可以但不限于依據(jù)移動(dòng)終 端的IP地址確定移動(dòng)終端所在的傳輸線路;可以是由移動(dòng)終端在請(qǐng)求視頻時(shí)上報(bào)本移動(dòng) 終端的IP地址,比如由所述視頻播放模塊或其它功能模塊上報(bào);也可以是服務(wù)器要求移 動(dòng)終端上報(bào)IP地址或自行檢測(cè)視頻請(qǐng)求來(lái)源IP地址;這里的IP地址也可以用其它能夠 表征移動(dòng)終端所在傳輸線路的信息來(lái)代替;所述第一對(duì)應(yīng)關(guān)系包括各傳輸線路的第一對(duì)應(yīng)關(guān)系;一個(gè)傳輸線路的第一對(duì)應(yīng) 關(guān)系為網(wǎng)絡(luò)傳輸參數(shù)和/或硬件性能參數(shù)的組合,與該傳輸線路中的視頻源的質(zhì)量參數(shù) 之間的對(duì)應(yīng)關(guān)系;所述匹配模塊是按照所確定的傳輸線路的第一對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的視頻源的質(zhì)
量參數(shù);所述選擇模塊是在所確定的傳輸線路中提供所述移動(dòng)終端所請(qǐng)求視頻的視頻源 中,選擇符合所確定的質(zhì)量參數(shù)的視頻源。其它實(shí)現(xiàn)細(xì)節(jié)和變化可以參見(jiàn)實(shí)施例一。實(shí)施例三,一種服務(wù)器,其特征在于,包括匹配模塊,用于收到移動(dòng)終端對(duì)視頻的請(qǐng)求后,根據(jù)網(wǎng)絡(luò)傳輸參數(shù)以及所述移 動(dòng)終端的硬件性能參數(shù),按照預(yù)先設(shè)置的第一對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的視頻源的質(zhì)量參數(shù); 所述第一對(duì)應(yīng)關(guān)系為網(wǎng)絡(luò)傳輸參數(shù)和/或硬件性能參數(shù)的組合與視頻源的質(zhì)量參數(shù)之間 的對(duì)應(yīng)關(guān)系;選擇模塊,用于在提供所述移動(dòng)終端所請(qǐng)求視頻的視頻源中,選擇符合所確定 的質(zhì)量參數(shù)的視頻源返回給所述移動(dòng)終端。本實(shí)施例中,所述網(wǎng)絡(luò)傳輸參數(shù)可以但不限于為傳輸速率;所述硬件性能參數(shù) 可以但不限于為所述移動(dòng)終端的CPU頻率;所述視頻源的質(zhì)量參數(shù)可以但不限于為視頻 源的分辨率。本實(shí)施例中,所述的服務(wù)器還可以包括查詢模塊,用于確定所述移動(dòng)終端所在的傳輸線路;可以但不限于依據(jù)移動(dòng)終 端的IP地址確定移動(dòng)終端所在的傳輸線路;可以是由移動(dòng)終端在請(qǐng)求視頻時(shí)上報(bào)本移動(dòng) 終端的IP地址,也可以是服務(wù)器要求移動(dòng)終端上報(bào)IP地址或自行檢測(cè)視頻請(qǐng)求來(lái)源IP地 址;這里的IP地址也可以用其它能夠表征移動(dòng)終端所在傳輸線路的信息來(lái)代替;所述第一對(duì)應(yīng)關(guān)系包括各傳輸線路的第一對(duì)應(yīng)關(guān)系;一個(gè)傳輸線路的第一對(duì)應(yīng) 關(guān)系為網(wǎng)絡(luò)傳輸參數(shù)和/或硬件性能參數(shù)的組合,與該傳輸線路中的視頻源的質(zhì)量參數(shù)之間的對(duì)應(yīng)關(guān)系;所述匹配模塊是按照所確定的傳輸線路的第一對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的視頻源的質(zhì)
量參數(shù);所述選擇模塊是在所確定的傳輸線路中提供所述移動(dòng)終端所請(qǐng)求視頻的視頻源 中,選擇符合所確定的質(zhì)量參數(shù)的視頻源。其它實(shí)現(xiàn)細(xì)節(jié)和變化可以參見(jiàn)實(shí)施例一和二。本領(lǐng)域普通技術(shù)人員可以理 解上述方法中的全部或部分步驟可通過(guò)程序來(lái)指令 相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤(pán)或光 盤(pán)等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來(lái)實(shí)現(xiàn)。 相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能 模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況 下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的 改變和變形都應(yīng)屬于本發(fā)明的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種視頻播放方法,其特征在于,包括服務(wù)器收到移動(dòng)終端對(duì)視頻的請(qǐng)求后,根據(jù)網(wǎng)絡(luò)傳輸參數(shù)和/或所述移動(dòng)終端的硬 件性能參數(shù)的組合,按照預(yù)先設(shè)置的第一對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的視頻源的質(zhì)量參數(shù);所述 第一對(duì)應(yīng)關(guān)系為網(wǎng)絡(luò)傳輸參數(shù)和/或硬件性能參數(shù)的組合與視頻源的質(zhì)量參數(shù)之間的對(duì) 應(yīng)關(guān)系;服務(wù)器在提供所述移動(dòng)終端所請(qǐng)求視頻的視頻源中,選擇符合所確定的質(zhì)量參數(shù)的 視頻源返回給所述移動(dòng)終端。
2.如權(quán)利要求1所述的方法,其特征在于 所述網(wǎng)絡(luò)傳輸參數(shù)為傳輸速率;所述硬件性能參數(shù)為所述移動(dòng)終端的CPU頻率; 所述視頻源的質(zhì)量參數(shù)為視頻源的分辨率。
3.如權(quán)利要求1所述的方法,其特征在于,還包括所述移動(dòng)終端在請(qǐng)求視頻時(shí)檢測(cè)本移動(dòng)終端的硬件性能參數(shù)及網(wǎng)絡(luò)傳輸參數(shù)并上報(bào) 給服務(wù)器。
4.如權(quán)利要求1到3中任一項(xiàng)所述的方法,其特征在于所述第一對(duì)應(yīng)關(guān)系包括各傳輸線路的第一對(duì)應(yīng)關(guān)系;一個(gè)傳輸線路的第一對(duì)應(yīng)關(guān)系 為網(wǎng)絡(luò)傳輸參數(shù)和/或硬件性能參數(shù)的組合,與該傳輸線路中的視頻源的質(zhì)量參數(shù)之間 的對(duì)應(yīng)關(guān)系;所述服務(wù)器收到移動(dòng)終端對(duì)視頻的請(qǐng)求的步驟后,按照預(yù)先設(shè)置的第一對(duì)應(yīng)關(guān)系確 定對(duì)應(yīng)的視頻源的質(zhì)量參數(shù)的步驟前還包括所述服務(wù)器確定所述移動(dòng)終端所在的傳輸線路;所述在按照預(yù)先設(shè)置的第一對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的視頻源的質(zhì)量參數(shù)的步驟中,是按 照所確定的傳輸線路的第一對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的視頻源的質(zhì)量參數(shù);所述提供所述移動(dòng)終端所請(qǐng)求視頻的視頻源是指所確定的傳輸線路中提供所述移動(dòng) 終端所請(qǐng)求視頻的視頻源。
5.一種視頻播放系統(tǒng),包括服務(wù)器和移動(dòng)終端;其特征在于,所述服務(wù)器包括 匹配模塊,用于收到所述移動(dòng)終端對(duì)視頻的請(qǐng)求后,根據(jù)網(wǎng)絡(luò)傳輸參數(shù)以及所述移動(dòng)終端的硬件性能參數(shù),按照預(yù)先設(shè)置的第一對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的視頻源的質(zhì)量參數(shù); 所述第一對(duì)應(yīng)關(guān)系為網(wǎng)絡(luò)傳輸參數(shù)和/或硬件性能參數(shù)的組合與視頻源的質(zhì)量參數(shù)之間 的對(duì)應(yīng)關(guān)系;選擇模塊,用于在提供所述移動(dòng)終端所請(qǐng)求視頻的視頻源中,選擇符合所確定的質(zhì) 量參數(shù)的視頻源返回給所述移動(dòng)終端。
6.如權(quán)利要求5所述的系統(tǒng),其特征在于 所述網(wǎng)絡(luò)傳輸參數(shù)為傳輸速率;所述硬件性能參數(shù)為所述移動(dòng)終端的CPU頻率; 所述視頻源的質(zhì)量參數(shù)為視頻源的分辨率。
7.如權(quán)利要求5或6所述的系統(tǒng),其特征在于,所述移動(dòng)終端包括視頻播放模塊,用于在向服務(wù)器請(qǐng)求視頻時(shí)檢測(cè)本移動(dòng)終端的硬件性能參數(shù)及網(wǎng)絡(luò) 傳輸參數(shù)并上報(bào)給服務(wù)器;所述服務(wù)器還包括查詢模塊,用于確定所述移動(dòng)終端所在的傳輸線路; 所述第一對(duì)應(yīng)關(guān)系包括各傳輸線路的第一對(duì)應(yīng)關(guān)系;一個(gè)傳輸線路的第一對(duì)應(yīng)關(guān)系 為網(wǎng)絡(luò)傳輸參數(shù)和/或硬件性能參數(shù)的組合,與該傳輸線路中的視頻源的質(zhì)量參數(shù)之間 的對(duì)應(yīng)關(guān)系;所述匹配模塊是按照所確定的傳輸線路的第一對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的視頻源的質(zhì)量參數(shù);所述選擇模塊是在所確定的傳輸線路中提供所述移動(dòng)終端所請(qǐng)求視頻的視頻源中, 選擇符合所確定的質(zhì)量參數(shù)的視頻源。
8.—種服務(wù)器,其特征在于,包括匹配模塊,用于收到移動(dòng)終端對(duì)視頻的請(qǐng)求后,根據(jù)網(wǎng)絡(luò)傳輸參數(shù)以及所述移動(dòng)終 端的硬件性能參數(shù),按照預(yù)先設(shè)置的第一對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的視頻源的質(zhì)量參數(shù);所述 第一對(duì)應(yīng)關(guān)系為網(wǎng)絡(luò)傳輸參數(shù)和/或硬件性能參數(shù)的組合與視頻源的質(zhì)量參數(shù)之間的對(duì) 應(yīng)關(guān)系;選擇模塊,用于在提供所述移動(dòng)終端所請(qǐng)求視頻的視頻源中,選擇符合所確定的質(zhì) 量參數(shù)的視頻源返回給所述移動(dòng)終端。
9.如權(quán)利要求8所述的服務(wù)器,其特征在于 所述網(wǎng)絡(luò)傳輸參數(shù)為傳輸速率;所述硬件性能參數(shù)為所述移動(dòng)終端的CPU頻率; 所述視頻源的質(zhì)量參數(shù)為視頻源的分辨率。
10.如權(quán)利要求8或9所述的服務(wù)器,其特征在于,還包括 查詢模塊,用于確定所述移動(dòng)終端所在的傳輸線路;所述第一對(duì)應(yīng)關(guān)系包括各傳輸線路的第一對(duì)應(yīng)關(guān)系;一個(gè)傳輸線路的第一對(duì)應(yīng)關(guān)系 為網(wǎng)絡(luò)傳輸參數(shù)和/或硬件性能參數(shù)的組合,與該傳輸線路中的視頻源的質(zhì)量參數(shù)之間 的對(duì)應(yīng)關(guān)系;所述匹配模塊是按照所確定的傳輸線路的第一對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的視頻源的質(zhì)量參數(shù);所述選擇模塊是在所確定的傳輸線路中提供所述移動(dòng)終端所請(qǐng)求視頻的視頻源中, 選擇符合所確定的質(zhì)量參數(shù)的視頻源。
全文摘要
本發(fā)明公開(kāi)了一種視頻播放方法、系統(tǒng)及服務(wù)器;所述方法包括服務(wù)器收到移動(dòng)終端對(duì)視頻的請(qǐng)求后,根據(jù)網(wǎng)絡(luò)傳輸參數(shù)和/或所述移動(dòng)終端的硬件性能參數(shù)的組合,根據(jù)預(yù)先設(shè)置的第一對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的視頻源的質(zhì)量參數(shù);所述第一對(duì)應(yīng)關(guān)系為網(wǎng)絡(luò)傳輸參數(shù)和/或硬件性能參數(shù)的組合與視頻源的質(zhì)量參數(shù)之間的對(duì)應(yīng)關(guān)系;服務(wù)器在提供所述移動(dòng)終端所請(qǐng)求視頻的視頻源中,選擇符合所確定的質(zhì)量參數(shù)的視頻源返回給所述移動(dòng)終端。本發(fā)明能實(shí)現(xiàn)服務(wù)器針對(duì)移動(dòng)終端性能和網(wǎng)絡(luò)環(huán)境動(dòng)態(tài)匹配不同的視頻源。
文檔編號(hào)H04N21/238GK102014301SQ20101057036
公開(kāi)日2011年4月13日 申請(qǐng)日期2010年11月26日 優(yōu)先權(quán)日2010年11月26日
發(fā)明者梁捷, 王建忠 申請(qǐng)人:優(yōu)視科技有限公司