一種視頻播放方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及視頻應(yīng)用領(lǐng)域,特別是涉及一種視頻播放方法及裝置。
【背景技術(shù)】
[0002]在現(xiàn)代生活中,用戶通常通過視頻來了解各種信息。便于及時(shí)了解視頻概要,用戶往往只預(yù)覽視頻或快速定位到視頻的目標(biāo)位置等,有時(shí)用戶不能一次性的定位準(zhǔn)確,這時(shí)可能就需要對視頻進(jìn)行頻繁快進(jìn)或快退等操作。
[0003]現(xiàn)有技術(shù)中,網(wǎng)頁的分辨率一般有四種,分別為360P、480P、720P、1080P,不同的分辨率對應(yīng)的視頻數(shù)據(jù)量不一樣,分辨率越高,視頻越清晰,視頻數(shù)據(jù)量越大,占用的網(wǎng)絡(luò)帶寬資源越多。通常,視頻是在特定分辨率下進(jìn)行播放的,因此不管用戶在特定時(shí)間段內(nèi)對視頻進(jìn)行的操作有多頻繁,視頻都是按照固有的分辨率進(jìn)行播放,這樣在網(wǎng)速不理想的狀態(tài)下,頻繁的操作可能會(huì)導(dǎo)致視頻卡頓,用戶感受不佳。
[0004]綜上所述,如何在用戶對視頻進(jìn)行頻繁操作時(shí),視頻仍能夠流暢的播放成為一個(gè)亟待解決的問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例的目的在于提供一種視頻播放方法及裝置,以實(shí)現(xiàn)在用戶對視頻進(jìn)行頻繁操作時(shí),視頻仍能夠流暢的播放。
[0006]為達(dá)到上述目的,本發(fā)明實(shí)施例公開了一種視頻播放方法,可以包括以下步驟:
[0007]獲得用戶在特定時(shí)間段內(nèi)對視頻的操作;
[0008]確定用戶的實(shí)際的操作頻繁度值,其中,所述操作頻繁度值為根據(jù)用戶在所述特定時(shí)間段內(nèi)的操作次數(shù)獲得的;
[0009]將所述實(shí)際的操作頻繁度值與預(yù)設(shè)的操作頻繁度值進(jìn)行比較;
[0010]當(dāng)所述實(shí)際的操作頻繁度值不小于所述預(yù)設(shè)的操作頻繁度值時(shí),為當(dāng)前視頻設(shè)置低于所述當(dāng)前視頻的實(shí)際分辨率的目標(biāo)分辨率,并向服務(wù)器發(fā)送包含目標(biāo)分辨率的加載請求,以使得服務(wù)器在接收到所述加載請求后,將具有所述目標(biāo)分辨率且與所述當(dāng)前視頻的內(nèi)容相對應(yīng)的目標(biāo)視頻的網(wǎng)絡(luò)地址反饋給所述終端;
[0011 ] 接收服務(wù)器反饋的目標(biāo)視頻的網(wǎng)絡(luò)地址,進(jìn)而對所述目標(biāo)視頻進(jìn)行加載和播放。
[0012]可選的,所述當(dāng)所述實(shí)際的操作頻繁度值不小于所述預(yù)設(shè)的操作頻繁度值時(shí),為當(dāng)前視頻設(shè)置低于所述當(dāng)前視頻的實(shí)際分辨率的目標(biāo)分辨率,包括:
[0013]當(dāng)所述實(shí)際的操作頻繁度值不小于所述預(yù)設(shè)的操作頻繁度值時(shí),檢測當(dāng)前網(wǎng)絡(luò)帶寬;
[0014]當(dāng)所述當(dāng)前網(wǎng)絡(luò)帶寬不大于預(yù)設(shè)的帶寬值時(shí),為當(dāng)前視頻設(shè)置低于所述當(dāng)前視頻的實(shí)際分辨率的目標(biāo)分辨率。
[0015]可選的,所述對視頻的操作為對視頻的快進(jìn)操作、快退操作、播放操作或暫停操作。
[0016]可選的,當(dāng)所述操作頻繁度值為用戶在所述特定時(shí)間段內(nèi)的操作次數(shù)時(shí),所述確定用戶的實(shí)際的操作頻繁度值,包括:
[0017]確定用戶的實(shí)際的操作次數(shù);
[0018]則將所述實(shí)際的操作頻繁度值與預(yù)設(shè)的操作頻繁度值進(jìn)行比較,包括:
[0019]將實(shí)際的操作次數(shù)與預(yù)設(shè)的操作次數(shù)進(jìn)行比較;
[0020]當(dāng)所述實(shí)際的操作頻繁度值不小于所述預(yù)設(shè)的操作頻繁度值時(shí),為當(dāng)前視頻設(shè)置低于所述當(dāng)前視頻的實(shí)際分辨率的目標(biāo)分辨率,并向服務(wù)器發(fā)送包含目標(biāo)分辨率的加載請求,以使得服務(wù)器在接收到所述加載請求后,將具有所述目標(biāo)分辨率且與所述當(dāng)前視頻的內(nèi)容相對應(yīng)的目標(biāo)視頻的網(wǎng)絡(luò)地址反饋給所述終端,包括:
[0021]當(dāng)所述實(shí)際的操作次數(shù)不小于所述預(yù)設(shè)的操作次數(shù)時(shí),為當(dāng)前視頻設(shè)置低于所述當(dāng)前視頻的實(shí)際分辨率的目標(biāo)分辨率,并向服務(wù)器發(fā)送包含目標(biāo)分辨率的加載請求,以使得服務(wù)器在接收到所述加載請求后,將具有所述目標(biāo)分辨率且與所述當(dāng)前視頻的內(nèi)容相對應(yīng)的目標(biāo)視頻的網(wǎng)絡(luò)地址反饋給所述終端。
[0022]可選的,當(dāng)所述操作頻繁度值為按照預(yù)設(shè)的計(jì)分規(guī)則對用戶在所述特定時(shí)間段內(nèi)的操作次數(shù)對應(yīng)的每次操作進(jìn)行計(jì)分后累計(jì)的分?jǐn)?shù)總和,所述確定用戶的實(shí)際的操作頻繁度值,包括:
[0023]按照預(yù)設(shè)的計(jì)分規(guī)則對用戶在所述特定時(shí)間段內(nèi)的操作次數(shù)對應(yīng)的每次操作進(jìn)行計(jì)分;
[0024]統(tǒng)計(jì)用戶在所述特定時(shí)間段內(nèi)的所有操作的分?jǐn)?shù)總和;
[0025]則將所述實(shí)際的操作頻繁度值與預(yù)設(shè)的操作頻繁度值進(jìn)行比較,包括:
[0026]將所統(tǒng)計(jì)的分?jǐn)?shù)總和與預(yù)設(shè)的分?jǐn)?shù)值進(jìn)行比較;
[0027]則當(dāng)所述實(shí)際的操作頻繁度值不小于所述預(yù)設(shè)的操作頻繁度值時(shí),為當(dāng)前視頻設(shè)置低于所述當(dāng)前視頻的實(shí)際分辨率的目標(biāo)分辨率,并向服務(wù)器發(fā)送包含目標(biāo)分辨率的加載請求,以使得服務(wù)器在接收到所述加載請求后,將具有所述目標(biāo)分辨率且與所述當(dāng)前視頻的內(nèi)容相對應(yīng)的目標(biāo)視頻的網(wǎng)絡(luò)地址反饋給所述終端,包括:
[0028]當(dāng)所統(tǒng)計(jì)的分?jǐn)?shù)總和不小于所述預(yù)設(shè)的分?jǐn)?shù)值時(shí),為當(dāng)前視頻設(shè)置低于所述當(dāng)前視頻的實(shí)際分辨率的目標(biāo)分辨率,并向服務(wù)器發(fā)送包含目標(biāo)分辨率的加載請求,以使得服務(wù)器在接收到所述加載請求后,將具有所述目標(biāo)分辨率且與所述當(dāng)前視頻的內(nèi)容相對應(yīng)的目標(biāo)視頻的網(wǎng)絡(luò)地址反饋給所述終端。
[0029]本發(fā)明實(shí)施例還提供了一種視頻播放裝置,應(yīng)用于終端,可以包括以下單元:
[0030]獲得單元,用于獲得用戶在特定時(shí)間段內(nèi)對視頻的操作;
[0031]確定單元,用于確定用戶的實(shí)際的操作頻繁度值,其中,所述操作頻繁度值為根據(jù)用戶在所述特定時(shí)間段內(nèi)的操作次數(shù)獲得的;
[0032]比較單元,用于將所述實(shí)際的操作頻繁度值與預(yù)設(shè)的操作頻繁度值進(jìn)行比較;
[0033]設(shè)置單元,用于當(dāng)所述實(shí)際的操作頻繁度值不小于所述預(yù)設(shè)的操作頻繁度值時(shí),為當(dāng)前視頻設(shè)置低于所述當(dāng)前視頻的實(shí)際分辨率的目標(biāo)分辨率,并向服務(wù)器發(fā)送包含目標(biāo)分辨率的加載請求,以使得服務(wù)器在接收到所述加載請求后,將具有所述目標(biāo)分辨率且與所述當(dāng)前視頻的內(nèi)容相對應(yīng)的目標(biāo)視頻的網(wǎng)絡(luò)地址反饋給所述終端;
[0034]播放單元,用于接收服務(wù)器反饋的目標(biāo)視頻的網(wǎng)絡(luò)地址,進(jìn)而對所述目標(biāo)視頻進(jìn)行加載和播放。
[0035]可選的,所述設(shè)置單元,包括:
[0036]檢測子單元,用于當(dāng)所述實(shí)際的操作頻繁度值不小于所述預(yù)設(shè)的操作頻繁度值時(shí),檢測當(dāng)前網(wǎng)絡(luò)帶寬;
[0037]設(shè)置子單元,用于當(dāng)所述當(dāng)前網(wǎng)絡(luò)帶寬不大于預(yù)設(shè)的帶寬值時(shí),為當(dāng)前視頻設(shè)置低于所述當(dāng)前視頻的實(shí)際分辨率的目標(biāo)分辨率,并向服務(wù)器發(fā)送包含目標(biāo)分辨率的加載請求,以使得服務(wù)器在接收到所述加載請求后,將具有所述目標(biāo)分辨率且與所述當(dāng)前視頻的內(nèi)容相對應(yīng)的目標(biāo)視頻的網(wǎng)絡(luò)地址反饋給所述終端。
[0038]可選的,所述對視頻的操作為對視頻的快進(jìn)操作、快退操作、播放操作或暫停操作。
[0039]可選的,當(dāng)所述操作頻繁度值為用戶在所述特定時(shí)間段內(nèi)的操作次數(shù)時(shí),所述確定單元,具體用于:確定用戶的實(shí)際的操作次數(shù);
[0040]則比較單元,具體用于:將實(shí)際的操作次數(shù)與預(yù)設(shè)的操作次數(shù)進(jìn)行比較;
[0041]設(shè)置單元,具體用于:當(dāng)所述實(shí)際的操作次數(shù)不小于所述預(yù)設(shè)的操作次數(shù)時(shí),為當(dāng)前視頻設(shè)置低于所述當(dāng)前視頻的實(shí)際分辨率的目標(biāo)分辨率,并向服務(wù)器發(fā)送包含目標(biāo)分辨率的加載請求,以使得服務(wù)器在接收到所述加載請求后,將具有所述目標(biāo)分辨率且與所述當(dāng)前視頻的內(nèi)容相對應(yīng)的目標(biāo)視頻的網(wǎng)絡(luò)地址反饋給所述終端。
[0042]可選的,當(dāng)所述操作頻繁度值為按照預(yù)設(shè)的計(jì)分規(guī)則對用戶在所述特定時(shí)間段內(nèi)的操作次數(shù)對應(yīng)的每次操作進(jìn)行計(jì)分后累計(jì)的分?jǐn)?shù)總和,所述確定單元,包括:
[0043]計(jì)分子單元,用于按照預(yù)設(shè)的計(jì)分規(guī)則對用戶在所述特定時(shí)間段內(nèi)的操作次數(shù)對應(yīng)的每次操作進(jìn)行計(jì)分;
[0044]統(tǒng)計(jì)子單元,用于統(tǒng)計(jì)用戶在所述特定時(shí)間段內(nèi)的所有操作的分?jǐn)?shù)總和;
[0045]則比較單元,具體用于:將所統(tǒng)計(jì)的分?jǐn)?shù)總和與預(yù)設(shè)的分?jǐn)?shù)值進(jìn)行比較;
[0046]設(shè)置單元,具體用于:當(dāng)所統(tǒng)計(jì)的分?jǐn)?shù)總和不小于所述預(yù)設(shè)的分?jǐn)?shù)值時(shí),為當(dāng)前視頻設(shè)置低于所述當(dāng)前視頻的實(shí)際分辨率的目標(biāo)分辨率,并向服務(wù)器發(fā)送包含目標(biāo)分辨率的加載請求,以使得服務(wù)器在接收到所述加載請求后,將具有所述目標(biāo)分辨率且與所述當(dāng)前視頻的內(nèi)容相對應(yīng)的目標(biāo)視頻的網(wǎng)絡(luò)地址反饋給所述終端。
[0047]本發(fā)明實(shí)施例中,終端獲得用戶在特定時(shí)間段內(nèi)對視頻的操作;確定用戶的實(shí)際的操作頻繁度值,其中,所述操作頻繁度值為根據(jù)用戶在所述特定時(shí)間段內(nèi)的操作次數(shù)獲得的;將所述實(shí)際的操作頻繁度值與預(yù)設(shè)的操作頻繁度值進(jìn)行比較;當(dāng)所述實(shí)際的操作頻繁度值不小于所述預(yù)設(shè)的操作頻繁度值時(shí),為當(dāng)前視頻設(shè)置低于所述當(dāng)前視頻的實(shí)際分辨率的目標(biāo)分辨率,并向服務(wù)器發(fā)送包含目標(biāo)分辨率的加載請求,以使得服務(wù)器在接收到所述加載請求后,將具有所述目標(biāo)分辨率且與所述當(dāng)前視頻的內(nèi)容相對應(yīng)的目標(biāo)視頻的網(wǎng)絡(luò)地址反饋給所述終端;接收服務(wù)器反饋的目標(biāo)視頻的網(wǎng)絡(luò)地址,進(jìn)而對所述目標(biāo)視頻進(jìn)行加載和播放。本發(fā)明實(shí)施例提供的視頻播放方法,可以在用戶對視頻進(jìn)行的頻繁操作超過預(yù)設(shè)的值時(shí),自動(dòng)為當(dāng)前視頻設(shè)置低于所述當(dāng)前視頻的實(shí)際分辨率的目標(biāo)分辨率,進(jìn)而使服務(wù)器反饋較低分辨率的視頻的網(wǎng)絡(luò)下載地址,由于分辨率越低,對應(yīng)的視頻數(shù)據(jù)量越小,終端加載則會(huì)越快,所以可以降低卡頓的