本發(fā)明涉及視頻轉(zhuǎn)碼技術(shù)領(lǐng)域,具體涉及一種自適應(yīng)移動(dòng)終端學(xué)習(xí)的視頻播放方法和系統(tǒng)。
背景技術(shù):
目前隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和移動(dòng)終端的長足進(jìn)步,很多教育研究者將移動(dòng)終端和在線教育相結(jié)合,產(chǎn)生了新的學(xué)習(xí)方式——移動(dòng)學(xué)習(xí)。移動(dòng)學(xué)習(xí)充分利用了互聯(lián)網(wǎng)技術(shù)和智能終端技術(shù),它增強(qiáng)了學(xué)習(xí)的靈活性和趣味性,拓展了傳播的范圍。具有一定的方便性和先進(jìn)性。但也存在以下的缺點(diǎn):依賴于移動(dòng)終端的硬件設(shè)備和網(wǎng)絡(luò)環(huán)境。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明旨在至少解決上述技術(shù)問題之一。
為此,本發(fā)明的一個(gè)目的在于提出一種自適應(yīng)移動(dòng)終端學(xué)習(xí)的視頻播放方法。
為了實(shí)現(xiàn)上述目的,本發(fā)明的實(shí)施例公開了一種自適應(yīng)移動(dòng)終端學(xué)習(xí)的視頻播放方法,包括以下步驟:接收來自移動(dòng)終端對(duì)視頻資源的播放請(qǐng)求;獲取所述移動(dòng)終端的硬件設(shè)備信息和網(wǎng)絡(luò)情況;根據(jù)所述移動(dòng)終端的硬件設(shè)備信息和網(wǎng)絡(luò)情況將所述視頻資源轉(zhuǎn)碼為相應(yīng)碼率和分辨率的視頻資源流;將所述視頻資源流發(fā)送至所述移動(dòng)終端進(jìn)行視頻播放。
根據(jù)本發(fā)明實(shí)施例的自適應(yīng)移動(dòng)終端學(xué)習(xí)的視頻播放方法,接收視頻播放請(qǐng)求時(shí),根據(jù)請(qǐng)求方的移動(dòng)終端的硬件條件和網(wǎng)絡(luò)情況給出相應(yīng)碼率和分辨率的視頻資源流,使請(qǐng)求方的移動(dòng)終端能以最適合自身情況播放視頻。
另外,根據(jù)本發(fā)明上述實(shí)施例的自適應(yīng)移動(dòng)終端學(xué)習(xí)的視頻播放方法,還可以具有如下附加的技術(shù)特征:
進(jìn)一步地,所述獲取所述移動(dòng)終端的硬件設(shè)備信息的步驟包括:獲取所述移動(dòng)終端的設(shè)備型號(hào);根據(jù)所述移動(dòng)終端的設(shè)備型號(hào)得到所述移動(dòng)終端的硬件設(shè)備信息。
進(jìn)一步地,所述硬件設(shè)備信息包括顯示屏幕尺寸,所述視頻資源流過程的分辨率根據(jù)所述顯示屏幕尺寸得到的。
進(jìn)一步地,所述網(wǎng)絡(luò)狀態(tài)包括2g連接狀態(tài)、3g連接狀態(tài)、4g連接狀態(tài)和wifi連接狀態(tài)。
進(jìn)一步地,當(dāng)所述網(wǎng)絡(luò)狀態(tài)為wifi連接狀態(tài),且所述移動(dòng)終端的硬件配置高于所述視頻資源的最佳播放效果對(duì)應(yīng)的最低硬件要求時(shí),將所述視頻資源轉(zhuǎn)碼為最佳播放效果對(duì)應(yīng)的視頻資源流。
本發(fā)明的另一個(gè)目的在于提出一種自適應(yīng)移動(dòng)終端學(xué)習(xí)的視頻播放系統(tǒng)。
為了實(shí)現(xiàn)上述目的,本發(fā)明的實(shí)施例公開了一種自適應(yīng)移動(dòng)終端學(xué)習(xí)的視頻播放系統(tǒng),包括:視頻播放請(qǐng)求接收模塊,用于接收來自移動(dòng)終端對(duì)視頻資源的播放請(qǐng)求,并在收到所述播放請(qǐng)求后向控制模塊發(fā)送激活信號(hào);硬件設(shè)備信息獲取模塊,用于在收到所述控制模塊發(fā)送的硬件信息獲取信號(hào)后獲取所述移動(dòng)終端的硬件設(shè)備信息;網(wǎng)絡(luò)狀態(tài)獲取模塊,用于在收到所述控制模塊發(fā)送的網(wǎng)絡(luò)狀態(tài)采集信號(hào)后獲取所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài);視頻資源流生成模塊,用于所述移動(dòng)終端的硬件設(shè)備信息和網(wǎng)絡(luò)情況將所述視頻資源轉(zhuǎn)碼為相應(yīng)碼率和分辨率的視頻資源流;視頻資源流發(fā)送模塊,用于將所述視頻資源流發(fā)送至所述移動(dòng)終端進(jìn)行視頻播放;所述控制模塊,用于收到所述激活信號(hào)后向所述硬件設(shè)備信息獲取模塊和所述網(wǎng)絡(luò)狀態(tài)獲取模塊分別發(fā)送所述硬件信息獲取信號(hào)和所述網(wǎng)絡(luò)狀態(tài)采集信號(hào)。
根據(jù)本發(fā)明實(shí)施例的自適應(yīng)移動(dòng)終端學(xué)習(xí)的視頻播放系統(tǒng),接收視頻播放請(qǐng)求時(shí),根據(jù)請(qǐng)求方的移動(dòng)終端的硬件條件和網(wǎng)絡(luò)情況給出相應(yīng)碼率和分辨率的視頻資源流,使請(qǐng)求方的移動(dòng)終端能以最適合自身情況播放視頻。
另外,根據(jù)本發(fā)明上述實(shí)施例的自適應(yīng)移動(dòng)終端學(xué)習(xí)的視頻播放系統(tǒng),還可以具有如下附加的技術(shù)特征:
進(jìn)一步地,所述硬件設(shè)備信息獲取模塊進(jìn)一步用于通過獲取所述移動(dòng)終端的設(shè)備型號(hào),進(jìn)而得到所述移動(dòng)終端的硬件設(shè)備信息。
進(jìn)一步地,所述硬件設(shè)備信息包括顯示屏幕尺寸,所述視頻資源流生成模塊進(jìn)一步根據(jù)所述顯示屏幕尺寸得到所述視頻資源流的分辨率。
進(jìn)一步地,所述網(wǎng)絡(luò)狀態(tài)包括2g連接狀態(tài)、3g連接狀態(tài)、4g連接狀態(tài)和wifi連接狀態(tài)。
進(jìn)一步地,當(dāng)所述網(wǎng)絡(luò)狀態(tài)為wifi連接狀態(tài),且所述移動(dòng)終端的硬件配置高于所述視頻資源的最佳播放效果對(duì)應(yīng)的最低硬件要求時(shí),所述視頻資源流生成模塊將所述視頻資源轉(zhuǎn)碼為最佳播放效果對(duì)應(yīng)的視頻資源流。
本發(fā)明的附加方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。
附圖說明
本發(fā)明的上述和/或附加的方面和優(yōu)點(diǎn)從結(jié)合下面附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
圖1是本發(fā)明一個(gè)實(shí)施例的自適應(yīng)移動(dòng)終端學(xué)習(xí)的視頻播放方法的流程圖;
圖2是本發(fā)明一個(gè)實(shí)施例的自適應(yīng)移動(dòng)終端學(xué)習(xí)的視頻播放系統(tǒng)的結(jié)構(gòu)框圖。
具體實(shí)施方式
下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。
在本發(fā)明的描述中,需要理解的是,術(shù)語“中心”、“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內(nèi)”、“外”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對(duì)本發(fā)明的限制。此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。
在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個(gè)元件內(nèi)部的連通。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
參照下面的描述和附圖,將清楚本發(fā)明的實(shí)施例的這些和其他方面。在這些描述和附圖中,具體公開了本發(fā)明的實(shí)施例中的一些特定實(shí)施方式,來表示實(shí)施本發(fā)明的實(shí)施例的原理的一些方式,但是應(yīng)當(dāng)理解,本發(fā)明的實(shí)施例的范圍不受此限制。相反,本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
以下結(jié)合附圖描述本發(fā)明。
圖1是本發(fā)明一個(gè)實(shí)施例的自適應(yīng)移動(dòng)終端學(xué)習(xí)的視頻播放方法的流程圖。如圖1所示,一種自適應(yīng)移動(dòng)終端學(xué)習(xí)的視頻播放方法,包括以下步驟:
s110:接收來自移動(dòng)終端對(duì)視頻資源的播放請(qǐng)求。
具體地,視頻資源存儲(chǔ)在服務(wù)器中,當(dāng)用戶通過移動(dòng)終端點(diǎn)擊視頻資源時(shí),服務(wù)器則收到移動(dòng)終端的視頻播放求求。
s120:獲取移動(dòng)終端的硬件設(shè)備信息和網(wǎng)絡(luò)情況。
在本方發(fā)明的一個(gè)實(shí)施例中,獲取移動(dòng)終端的硬件設(shè)備信息的步驟包括:獲取移動(dòng)終端的設(shè)備型號(hào);根據(jù)移動(dòng)終端的設(shè)備型號(hào)得到移動(dòng)終端的硬件設(shè)備信息。例如移動(dòng)終端的設(shè)備信號(hào)為“華為d8”,則通過網(wǎng)絡(luò)渠道可以獲得“華為d8”對(duì)應(yīng)的硬件設(shè)備信息。
在本方發(fā)明的一個(gè)實(shí)施例中,網(wǎng)絡(luò)狀態(tài)包括2g連接狀態(tài)、3g連接狀態(tài)、4g連接狀態(tài)和wifi連接狀態(tài)。在本發(fā)明的一個(gè)示例中,當(dāng)網(wǎng)絡(luò)狀態(tài)為wifi連接狀態(tài)時(shí),盡可能給與用戶最佳碼率(例如超清、1080p)的視頻資源流,當(dāng)網(wǎng)絡(luò)狀態(tài)不是wifi連接狀態(tài)時(shí),給予用戶普清或高清的視頻資源流。
s130:根據(jù)移動(dòng)終端的硬件設(shè)備信息和網(wǎng)絡(luò)情況將視頻資源轉(zhuǎn)碼為相應(yīng)碼率和分辨率的視頻資源流,該視頻資源是最適合移動(dòng)終端自身情況播放視頻資源。
在本方發(fā)明的一個(gè)實(shí)施例中,視頻資源流過程的分辨率根據(jù)顯示屏幕尺寸得到的,以便轉(zhuǎn)發(fā)為最適合移動(dòng)終端分辨率的視頻資源流。
在本方發(fā)明的一個(gè)實(shí)施例中,當(dāng)網(wǎng)絡(luò)狀態(tài)為wifi連接狀態(tài),且移動(dòng)終端的硬件配置高于視頻資源的最佳播放效果對(duì)應(yīng)的最低硬件要求時(shí),將視頻資源轉(zhuǎn)碼為最佳播放效果對(duì)應(yīng)的視頻資源流,以便用戶獲得最佳的視頻播放效果。
s140:將視頻資源流發(fā)送至移動(dòng)終端進(jìn)行視頻播放。
根據(jù)本發(fā)明實(shí)施例的自適應(yīng)移動(dòng)終端學(xué)習(xí)的視頻云轉(zhuǎn)碼方法,接收視頻播放請(qǐng)求時(shí),根據(jù)請(qǐng)求方的移動(dòng)終端的硬件條件和網(wǎng)絡(luò)情況給出相應(yīng)碼率和分辨率的視頻資源流,使請(qǐng)求方的移動(dòng)終端能以最適合自身情況播放視頻。
圖2是本發(fā)明一個(gè)實(shí)施例的自適應(yīng)移動(dòng)終端學(xué)習(xí)的視頻播放系統(tǒng)的結(jié)構(gòu)框圖。如圖2所示,一種自適應(yīng)移動(dòng)終端學(xué)習(xí)的視頻播放系統(tǒng),包括:視頻播放請(qǐng)求接收模塊210、硬件設(shè)備信息獲取模塊220、網(wǎng)絡(luò)狀態(tài)獲取模塊230、視頻資源流生成模塊240、視頻資源流發(fā)送模塊250和控制模塊260。
其中,視頻播放請(qǐng)求接收模塊210用于接收來自移動(dòng)終端對(duì)視頻資源的播放請(qǐng)求,并在收到播放請(qǐng)求后向控制模塊260發(fā)送激活信號(hào)。硬件設(shè)備信息獲取模塊220用于在收到控制模塊260發(fā)送的硬件信息獲取信號(hào)后獲取移動(dòng)終端的硬件設(shè)備信息。網(wǎng)絡(luò)狀態(tài)獲取模塊230用于在收到控制模塊260發(fā)送的網(wǎng)絡(luò)狀態(tài)采集信號(hào)后獲取移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)。視頻資源流生成模塊240用于移動(dòng)終端的硬件設(shè)備信息和網(wǎng)絡(luò)情況將視頻資源轉(zhuǎn)碼為相應(yīng)碼率和分辨率的視頻資源流。視頻資源流發(fā)送模塊250用于將視頻資源流發(fā)送至移動(dòng)終端進(jìn)行視頻播放??刂颇K260用于收到激活信號(hào)后向硬件設(shè)備信息獲取模塊220和網(wǎng)絡(luò)狀態(tài)獲取模塊230分別發(fā)送硬件信息獲取信號(hào)和網(wǎng)絡(luò)狀態(tài)采集信號(hào)。
根據(jù)本發(fā)明實(shí)施例的自適應(yīng)移動(dòng)終端學(xué)習(xí)的視頻云轉(zhuǎn)碼系統(tǒng),接收視頻播放請(qǐng)求時(shí),根據(jù)請(qǐng)求方的移動(dòng)終端的硬件條件和網(wǎng)絡(luò)情況給出相應(yīng)碼率和分辨率的視頻資源流,使請(qǐng)求方的移動(dòng)終端能以最適合自身情況播放視頻。
在本發(fā)明的一個(gè)實(shí)施例中,硬件設(shè)備信息獲取模塊220進(jìn)一步用于通過獲取移動(dòng)終端的設(shè)備型號(hào),進(jìn)而得到移動(dòng)終端的硬件設(shè)備信息。
在本發(fā)明的一個(gè)實(shí)施例中,硬件設(shè)備信息包括顯示屏幕尺寸,視頻資源流生成模塊進(jìn)一步根據(jù)顯示屏幕尺寸得到視頻資源流的分辨率。
在本發(fā)明的一個(gè)實(shí)施例中,網(wǎng)絡(luò)狀態(tài)包括2g連接狀態(tài)、3g連接狀態(tài)、4g連接狀態(tài)和wifi連接狀態(tài)。
在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)網(wǎng)絡(luò)狀態(tài)為wifi連接狀態(tài),且移動(dòng)終端的硬件配置高于視頻資源的最佳播放效果對(duì)應(yīng)的最低硬件要求時(shí),視頻資源流生成模塊240將視頻資源轉(zhuǎn)碼為最佳播放效果對(duì)應(yīng)的視頻資源流。
需要說明的是,本發(fā)明實(shí)施例的自適應(yīng)移動(dòng)終端學(xué)習(xí)的視頻播放系統(tǒng)的具體實(shí)施方式與本發(fā)明實(shí)施例的自適應(yīng)移動(dòng)終端學(xué)習(xí)的視頻播放方法的具體實(shí)施方式類似,具體參見方法部分的描述,為了減少冗余,不再贅述。
另外,本發(fā)明實(shí)施例的自適應(yīng)移動(dòng)終端學(xué)習(xí)的視頻播放方法和系統(tǒng)的其它構(gòu)成以及作用對(duì)于本領(lǐng)域的技術(shù)人員而言都是已知的,為了減少冗余,不做贅述。
在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對(duì)上述術(shù)語的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。
盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同限定。