国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      視頻播放控制方法、播放終端及其存儲(chǔ)介質(zhì)與流程

      文檔序號(hào):11235268閱讀:436來源:國(guó)知局
      視頻播放控制方法、播放終端及其存儲(chǔ)介質(zhì)與流程

      本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種視頻播放控制方法、播放終端及其存儲(chǔ)介質(zhì)。



      背景技術(shù):

      伴隨著互聯(lián)網(wǎng)的快速發(fā)展,互聯(lián)網(wǎng)的受眾群體越來越廣泛,各式各樣滿足受眾群體喜好的視頻節(jié)目也應(yīng)運(yùn)而生。但是在現(xiàn)代社會(huì)經(jīng)濟(jì)快速發(fā)展的同時(shí),人們的生活節(jié)奏也越來越快,在有限的時(shí)間內(nèi)不足以觀看全部喜愛的節(jié)目,因此用戶會(huì)挑選自己喜愛程度高的視頻觀看而舍棄掉一部分喜愛程度低的視頻;或者在觀看視頻時(shí),用戶會(huì)根據(jù)喜愛程度快進(jìn)/快退一段視頻內(nèi)容以節(jié)省觀看的時(shí)間。

      現(xiàn)有技術(shù)中,用戶只能夠一味的按視頻的播放時(shí)間來調(diào)整視頻播放進(jìn)度條來快進(jìn)/快退視頻的播放,這種調(diào)整方式容易快進(jìn)/快退過多或過少,往往需要來回調(diào)整多次才能調(diào)到用戶想觀看的精彩部分,浪費(fèi)用戶的觀看時(shí)間,用戶體驗(yàn)不理想。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明的主要目的在于提供一種視頻播放控制方法、播放終端及其存儲(chǔ)介質(zhì),旨在避免用戶通過按鍵調(diào)整視頻播放進(jìn)度時(shí)錯(cuò)過精彩內(nèi)容,提升用戶體驗(yàn)。

      為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種視頻播放控制方法,所述視頻播放控制方法包括:

      獲取當(dāng)前播放視頻的熱度曲線;

      獲取用戶調(diào)整當(dāng)前播放視頻的播放時(shí)間坐標(biāo)的控制信號(hào),所述播放時(shí)間坐標(biāo)為視頻的播放幀在視頻時(shí)間坐標(biāo)軸上的坐標(biāo)值;

      根據(jù)所述控制信號(hào)和所述熱度曲線調(diào)整當(dāng)前播放視頻的播放時(shí)間坐標(biāo)。

      優(yōu)選地,所述根據(jù)所述控制信號(hào)和所述熱度曲線調(diào)整當(dāng)前播放視頻的播放時(shí)間坐標(biāo)的步驟具體包括:

      根據(jù)所述控制信號(hào)對(duì)應(yīng)的調(diào)整時(shí)間坐標(biāo),以及當(dāng)前播放時(shí)間坐標(biāo)至所述調(diào)整時(shí)間坐標(biāo)對(duì)應(yīng)所述熱度曲線的熱度值,調(diào)整當(dāng)前播放視頻的播放時(shí)間坐標(biāo)。

      優(yōu)選地,所述獲取用戶調(diào)整當(dāng)前播放視頻的播放時(shí)間坐標(biāo)的控制信號(hào)的步驟之后還包括:

      確定出所述控制信號(hào)為單次控制信號(hào)或連續(xù)控制信號(hào)。

      優(yōu)選地,在確定出所述控制信號(hào)為單次控制信號(hào)時(shí),所述根據(jù)控制信號(hào)和所述熱度曲線,調(diào)整所述當(dāng)前播放視頻的播放時(shí)間坐標(biāo)的步驟包括:

      確定所述單次控制信號(hào)對(duì)應(yīng)的視頻播放時(shí)間坐標(biāo)的預(yù)設(shè)調(diào)整時(shí)間;

      根據(jù)所述當(dāng)前播放時(shí)間坐標(biāo)和所述預(yù)設(shè)調(diào)整時(shí)間,確定第一調(diào)整時(shí)間坐標(biāo);

      獲取所述當(dāng)前播放時(shí)間坐標(biāo)至所述第一調(diào)整時(shí)間坐標(biāo)對(duì)應(yīng)所述熱度曲線的熱度值,確定出所述當(dāng)前播放時(shí)間坐標(biāo)至所述第一調(diào)整時(shí)間坐標(biāo)內(nèi)熱度值最高的熱度點(diǎn)對(duì)應(yīng)的播放時(shí)間坐標(biāo)為第一時(shí)間坐標(biāo);

      調(diào)整所述當(dāng)前播放視頻的播放時(shí)間坐標(biāo)至所述第一時(shí)間坐標(biāo)。

      優(yōu)選地,在確定出所述控制信號(hào)為連續(xù)控制信號(hào)時(shí),所述根據(jù)連續(xù)控制信號(hào)和所述熱度曲線,調(diào)整所述當(dāng)前播放視頻的播放時(shí)間坐標(biāo)的步驟包括:

      根據(jù)所述連續(xù)控制信號(hào),確定出與所述連續(xù)控制信號(hào)對(duì)應(yīng)的熱度篩選條件和第二調(diào)整時(shí)間坐標(biāo);

      獲取所述當(dāng)前播放時(shí)間坐標(biāo)至所述第二調(diào)整時(shí)間坐標(biāo)對(duì)應(yīng)所述熱度曲線的熱度值,并根據(jù)所述熱度篩選條件在當(dāng)前播放時(shí)間坐標(biāo)至所述第二調(diào)整時(shí)間坐標(biāo)中篩選出滿足所述熱度篩選條件的達(dá)標(biāo)熱度曲線段或達(dá)標(biāo)熱度點(diǎn)對(duì)應(yīng)的播放時(shí)間坐標(biāo)段或播放時(shí)間坐標(biāo)點(diǎn)為第二時(shí)間坐標(biāo);

      將所述當(dāng)前播放視頻的播放時(shí)間坐標(biāo)調(diào)整至距離所述當(dāng)前播放時(shí)間坐標(biāo)最近的第二時(shí)間坐標(biāo)。

      優(yōu)選地,所述根據(jù)所述連續(xù)控制信號(hào),確定出與所述連續(xù)控制信號(hào)對(duì)應(yīng)的熱度篩選條件和第二調(diào)整時(shí)間坐標(biāo)的步驟包括:

      根據(jù)連續(xù)控制信號(hào),確定出所述連續(xù)控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù)和控制類型;

      根據(jù)所述控制類型,確定出第二調(diào)整時(shí)間坐標(biāo);

      根據(jù)所述連續(xù)控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù),計(jì)算出熱度篩選條件。

      優(yōu)選地,在所述連續(xù)信號(hào)中單次控制信號(hào)的重復(fù)次數(shù)持續(xù)更新的基礎(chǔ)上,所述根據(jù)所述控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù),計(jì)算出熱度篩選條件的步驟之后還包括:

      在計(jì)算出的所述熱度篩選條件達(dá)到預(yù)設(shè)條件時(shí),重新累計(jì)所述連續(xù)控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù);

      根據(jù)新的所述連續(xù)控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù),計(jì)算出新的熱度篩選條件。

      優(yōu)選地,所述根據(jù)連續(xù)控制信號(hào),確定出與所述連續(xù)控制信號(hào)對(duì)應(yīng)的熱度篩選條件和第二調(diào)整時(shí)間坐標(biāo)的步驟之后還包括:

      判斷所述熱度篩選條件是否達(dá)到預(yù)設(shè)條件;

      在所述熱度篩選條件未達(dá)到預(yù)設(shè)條件時(shí),執(zhí)行所述獲取當(dāng)前播放時(shí)間坐標(biāo)和所述第二調(diào)整時(shí)間坐標(biāo)內(nèi)對(duì)應(yīng)所述熱度曲線的熱度值,并根據(jù)所述熱度篩選條件在當(dāng)前播放時(shí)間坐標(biāo)和所述第二調(diào)整時(shí)間坐標(biāo)內(nèi)篩選出滿足所述熱度篩選條件的達(dá)標(biāo)熱度曲線段和/或達(dá)標(biāo)熱度點(diǎn)對(duì)應(yīng)的第二時(shí)間坐標(biāo)的步驟;

      在所述熱度篩選條件達(dá)到預(yù)設(shè)條件時(shí),將當(dāng)前播放時(shí)間坐標(biāo)調(diào)整至所述第二調(diào)整時(shí)間坐標(biāo)。

      本發(fā)明還提供一種播放終端,所述播放終端包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述的視頻播放控制方法的步驟。

      本發(fā)明還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有視頻播放控制程序,所述視頻播放控制程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述的視頻播放控制方法的步驟。

      本發(fā)明實(shí)施例通過獲取當(dāng)前播放視頻的熱度曲線;獲取用戶調(diào)整當(dāng)前播放視頻的播放時(shí)間坐標(biāo)的控制信號(hào),所述播放時(shí)間坐標(biāo)為視頻的播放幀在視頻時(shí)間坐標(biāo)軸上的坐標(biāo)值;根據(jù)所述控制信號(hào)和所述熱度曲線,調(diào)整當(dāng)前播放視頻的播放時(shí)間坐標(biāo)。由于本發(fā)明實(shí)施例根據(jù)視頻的熱度曲線對(duì)用戶的快進(jìn)/快退操作進(jìn)行播放時(shí)間坐標(biāo)的調(diào)整,防止了用戶在快進(jìn)/快退過程中錯(cuò)過視頻中精彩的內(nèi)容,提高了用戶在快進(jìn)/快退過程中查找精彩內(nèi)容的效率,提升用戶體驗(yàn)。

      附圖說明

      圖1為本發(fā)明視頻播放控制方法第一實(shí)施例的流程示意圖;

      圖2為本發(fā)明視頻播放控制方法第二實(shí)施例中步驟s30的子流程示意圖;

      圖3為本發(fā)明視頻播放控制方法第三實(shí)施例中步驟s30的子流程示意圖;

      圖4為本發(fā)明視頻播放控制方法第三實(shí)施例中步驟s35的子流程示意圖;

      圖5為本發(fā)明視頻播放控制方法第四實(shí)施例中步驟s35的子流程示意圖;

      圖6為本發(fā)明視頻播放控制方法第五實(shí)施例中步驟s30的子流程示意圖;

      圖7為本發(fā)明播放終端一實(shí)施例的系統(tǒng)構(gòu)架示意圖。

      本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。

      具體實(shí)施方式

      應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

      本發(fā)明提供一種視頻播放控制方法,本發(fā)明實(shí)施例提供的視頻播放控制方法主要解決用戶只能夠一味的按視頻的播放時(shí)間來調(diào)整視頻播放進(jìn)度條來快進(jìn)/快退視頻的播放,這種調(diào)整方式容易快進(jìn)/快退過多或過少,往往需要來回調(diào)整多次才能調(diào)到用戶想觀看的精彩部分,浪費(fèi)用戶的觀看時(shí)間,用戶體驗(yàn)不理想的問題。

      本發(fā)明視頻播放控制方法在用戶開啟熱度功能時(shí)執(zhí)行,在用戶未開啟熱度功能時(shí),用戶每按一次快進(jìn)/快退鍵,視頻的播放時(shí)間坐標(biāo)只能前移/后移預(yù)設(shè)時(shí)間。

      請(qǐng)參閱圖1,在視頻播放控制方法的第一實(shí)施例中,該視頻播放控制方法包括:

      步驟s10,獲取當(dāng)前播放視頻的熱度曲線;

      熱度曲線是一種表示視頻內(nèi)容熱度值并隨視頻的播放時(shí)間坐標(biāo)變化而起伏的曲線,熱度值越高表明此刻對(duì)應(yīng)的視頻播放時(shí)間坐標(biāo)或者坐標(biāo)段的視頻內(nèi)容受到觀眾的喜愛程度越高,即熱度值越高的視頻內(nèi)容精彩程度也越高。熱度值可以根據(jù)用戶在觀看視頻內(nèi)容次數(shù)、分享次數(shù)、流量耗費(fèi)量、彈幕量等等信息計(jì)算得出,在此不作細(xì)述。

      熱度曲線可以在視頻播放的同時(shí)進(jìn)行顯示,表示出當(dāng)前播放內(nèi)容的熱度值高低,也可以僅僅只作為數(shù)據(jù)保存而不作顯示。

      步驟s20,獲取用戶調(diào)整當(dāng)前播放視頻的播放時(shí)間坐標(biāo)的控制信號(hào),所述播放時(shí)間坐標(biāo)為視頻的播放幀在視頻時(shí)間坐標(biāo)軸上的坐標(biāo)值;

      用戶在觀看視頻的過程中,因當(dāng)前播放時(shí)間坐標(biāo)的內(nèi)容乏味、無趣,希望可以直接跳過這些乏味的內(nèi)容觀看到精彩部分時(shí),可以通過按下快進(jìn)/快退鍵來調(diào)整當(dāng)前播放視頻的播放時(shí)間坐標(biāo)至精彩內(nèi)容的時(shí)間坐標(biāo)段。

      本實(shí)施例中,所述控制信號(hào)為基于離散坐標(biāo)位置變化調(diào)整視頻播放時(shí)間坐標(biāo)的控制信號(hào),用戶發(fā)出控制信號(hào)的方式有多種,例如:在觸摸顯示裝置上觀看視頻時(shí)可以點(diǎn)擊快進(jìn)/快退的顯示圖標(biāo)發(fā)出控制信號(hào);在電腦上觀看視頻時(shí),可以通過鼠標(biāo)點(diǎn)擊快進(jìn)/快退的顯示圖標(biāo),或者通過按下鍵盤上的快進(jìn)/快退鍵發(fā)出控制信號(hào);在電視上觀看視頻時(shí),可以通過按下遙控設(shè)備上的快進(jìn)/快退鍵發(fā)出控制信號(hào)。本發(fā)明中的控制信號(hào)包括但不僅限于離散坐標(biāo)位置變化調(diào)整視頻播放時(shí)間坐標(biāo)的控制信號(hào),也可以是連續(xù)坐標(biāo)位置的調(diào)整,例如:通過拉動(dòng)視頻進(jìn)度滾動(dòng)條來調(diào)整視頻播放時(shí)間坐標(biāo)的控制信號(hào)。

      步驟s30,根據(jù)所述控制信號(hào)和所述熱度曲線,調(diào)整當(dāng)前播放視頻的播放時(shí)間坐標(biāo)。

      結(jié)合控制信號(hào)和熱度曲線兩個(gè)因素來調(diào)節(jié)當(dāng)前播放視頻的播放時(shí)間坐標(biāo),使播放時(shí)間坐標(biāo)在調(diào)節(jié)后處于熱度值較高的時(shí)間坐標(biāo)段內(nèi),從而在調(diào)整播放時(shí)間坐標(biāo)后直接將視頻中精彩的部分播放給用戶觀看。

      本發(fā)明實(shí)施例通過獲取當(dāng)前播放視頻的熱度曲線;獲取用戶調(diào)整當(dāng)前播放視頻的播放時(shí)間坐標(biāo)的控制信號(hào),所述播放時(shí)間坐標(biāo)為視頻的播放幀在視頻時(shí)間坐標(biāo)軸上的坐標(biāo)值;根據(jù)所述控制信號(hào)和所述熱度曲線,調(diào)整當(dāng)前播放視頻的播放時(shí)間坐標(biāo)。由于本發(fā)明實(shí)施例根據(jù)視頻的熱度曲線對(duì)用戶的快進(jìn)/快退操作進(jìn)行播放時(shí)間坐標(biāo)的調(diào)整,將播放時(shí)間坐標(biāo)在調(diào)節(jié)后處于熱度值較高的時(shí)間坐標(biāo)段內(nèi),從而在調(diào)整播放時(shí)間坐標(biāo)后直接將視頻中精彩的部分播放給用戶觀看,防止了用戶在快進(jìn)/快退過程中錯(cuò)過視頻中精彩的內(nèi)容,提高了用戶在快進(jìn)/快退過程中查找精彩內(nèi)容的效率,提升用戶體驗(yàn)。

      進(jìn)一步地,步驟s30具體包括:根據(jù)所述控制信號(hào)對(duì)應(yīng)的調(diào)整時(shí)間坐標(biāo),以及當(dāng)前播放時(shí)間坐標(biāo)至所述調(diào)整時(shí)間坐標(biāo)對(duì)應(yīng)所述熱度曲線的熱度值,調(diào)整當(dāng)前播放視頻的播放時(shí)間坐標(biāo)。

      調(diào)整當(dāng)前播放視頻的播放時(shí)間坐標(biāo)應(yīng)當(dāng)是在一個(gè)范圍內(nèi)對(duì)播放時(shí)間坐標(biāo)進(jìn)行調(diào)整,且調(diào)整的起始坐標(biāo)應(yīng)當(dāng)是視頻的當(dāng)前播放時(shí)間坐標(biāo),因此還需從控制信號(hào)中確定出調(diào)整時(shí)間坐標(biāo)進(jìn)而確定出調(diào)整范圍。

      從控制信號(hào)中分析出對(duì)應(yīng)的調(diào)整時(shí)間坐標(biāo)具體可根據(jù)控制信號(hào)類型的不同、算法公式的不同、按鍵時(shí)間的不同得出多種不同的調(diào)整時(shí)間坐標(biāo),其中包括但不限于系統(tǒng)在按下快進(jìn)/快退鍵都有默認(rèn)的預(yù)設(shè)調(diào)整時(shí)間,根據(jù)當(dāng)前播放時(shí)間坐標(biāo)和預(yù)設(shè)調(diào)整時(shí)間,即可確定調(diào)整時(shí)間坐標(biāo)。

      從以獲取的熱度曲線中找到與當(dāng)前播放時(shí)間坐標(biāo)至所述調(diào)整時(shí)間坐標(biāo)對(duì)應(yīng)的熱度曲線段,即調(diào)整范圍的熱度曲線段。在根據(jù)調(diào)整范圍的熱度曲來調(diào)整播放時(shí)間坐標(biāo),進(jìn)一步提高調(diào)整播放時(shí)間坐標(biāo)的針對(duì)性,提高調(diào)整準(zhǔn)確性。

      進(jìn)一步地,控制信號(hào)包括單次控制信號(hào)和連續(xù)控制信號(hào),其中單次控制信號(hào)由用戶單擊快進(jìn)/快退鍵發(fā)出,連續(xù)控制信號(hào)由用戶持續(xù)按住快進(jìn)/快退鍵發(fā)出?;诳刂菩盘?hào)的上述區(qū)別,在本發(fā)明視頻播放控制方法的步驟s20之后,還包括步驟:

      s40,確定出所述控制信號(hào)為單次控制信號(hào)或連續(xù)控制信號(hào)。

      針對(duì)不同的控制信號(hào)類型,本發(fā)明可以采用相同或者不同的調(diào)整當(dāng)前播放視頻的播放時(shí)間坐標(biāo)的方式,因此,在調(diào)整之前可以先確定出用戶是發(fā)出的何種控制信號(hào)。

      本實(shí)施例中,在獲取控制信號(hào)之后調(diào)整播放時(shí)間坐標(biāo)之前確定出控制信號(hào)的類型,可以在不同控制信號(hào)類型采用不同算法的情況下為后續(xù)步驟的進(jìn)行提供便利,也提高了后續(xù)調(diào)整播放時(shí)間坐標(biāo)的準(zhǔn)確性。

      進(jìn)一步地,請(qǐng)參閱圖2,基于本發(fā)明視頻播放控制方法的第一實(shí)施例,在本發(fā)明視頻播放控制方法的第二實(shí)施例中,在確定出所述控制信號(hào)為單次控制信號(hào)時(shí),所述步驟s30包括:

      步驟s31,確定所述單次控制信號(hào)對(duì)應(yīng)的視頻播放時(shí)間坐標(biāo)的預(yù)設(shè)調(diào)整時(shí)間;

      預(yù)設(shè)調(diào)整時(shí)間是指在用戶未開啟熱度功能的情況下發(fā)出一次單次控制信號(hào)時(shí),播放時(shí)間坐標(biāo)應(yīng)當(dāng)移動(dòng)的預(yù)設(shè)時(shí)間值。該預(yù)設(shè)調(diào)整時(shí)間可以是系統(tǒng)默認(rèn)的,也可以是用戶根據(jù)自己的使用習(xí)慣設(shè)置的,預(yù)設(shè)調(diào)整時(shí)間通常為5s、10s、15s、30s、1min、2min、3min和5min等等。

      步驟s32,根據(jù)當(dāng)前播放時(shí)間坐標(biāo)和所述預(yù)設(shè)調(diào)整時(shí)間,確定出第一調(diào)整時(shí)間坐標(biāo);

      第一調(diào)整時(shí)間坐標(biāo)由當(dāng)前播放時(shí)間坐標(biāo)加上或減去預(yù)設(shè)調(diào)整時(shí)間得到??刂菩盘?hào)至少包括快進(jìn)信號(hào)或者快退信號(hào),其中在控制信號(hào)為快進(jìn)信號(hào)時(shí),第一調(diào)整時(shí)間坐標(biāo)等于當(dāng)前播放時(shí)間加上預(yù)設(shè)調(diào)整時(shí)間的坐標(biāo);在控制信號(hào)為快退信號(hào)時(shí),第一調(diào)整時(shí)間坐標(biāo)等于當(dāng)前播放時(shí)間減去預(yù)設(shè)調(diào)整時(shí)間的坐標(biāo)。

      步驟s33,獲取當(dāng)前播放時(shí)間坐標(biāo)至所述第一調(diào)整時(shí)間坐標(biāo)對(duì)應(yīng)所述熱度曲線的熱度值,確定出當(dāng)前播放時(shí)間坐標(biāo)至所述第一調(diào)整時(shí)間坐標(biāo)內(nèi)熱度值最高的熱度點(diǎn)對(duì)應(yīng)的播放時(shí)間坐標(biāo)為第一時(shí)間坐標(biāo);

      從已獲取的當(dāng)前播放視頻的熱度曲線中對(duì)應(yīng)獲取當(dāng)前播放時(shí)間坐標(biāo)和第一調(diào)整時(shí)間坐標(biāo)之間的熱度曲線,熱度曲線是一個(gè)有起伏的曲線,其中曲線的最高點(diǎn)所在的時(shí)間坐標(biāo)也就是當(dāng)前播放時(shí)間坐標(biāo)至第一調(diào)整時(shí)間坐標(biāo)內(nèi)熱度值最高的熱度點(diǎn)對(duì)應(yīng)的第一時(shí)間坐標(biāo)。

      步驟s34,調(diào)整所述當(dāng)前播放視頻的播放時(shí)間坐標(biāo)至所述第一時(shí)間坐標(biāo)。

      快進(jìn)/快退的操作完成后,播放時(shí)間坐標(biāo)從操作前的當(dāng)前播放時(shí)間坐標(biāo)調(diào)整至第一時(shí)間坐標(biāo),從而播放第一時(shí)間坐標(biāo)的內(nèi)容。該內(nèi)容是當(dāng)前播放時(shí)間坐標(biāo)和第一調(diào)整時(shí)間坐標(biāo)之間熱度值最高的內(nèi)容,也是最精彩的部分,防止用戶在快進(jìn)/快退時(shí)錯(cuò)過中間的精彩部分。

      需要說明的是,在其他實(shí)施例中,步驟s33也可以是獲取所述當(dāng)前播放時(shí)間坐標(biāo)至所述第一調(diào)整時(shí)間坐標(biāo)內(nèi)預(yù)設(shè)時(shí)間段區(qū)間內(nèi)平均熱度值最高的熱度曲線段,確定出與該平均熱度值最高的熱度曲線段對(duì)應(yīng)的播放時(shí)間坐標(biāo)的第一時(shí)間坐標(biāo),步驟s34也可以是調(diào)整所述當(dāng)前播放視頻的播放時(shí)間坐標(biāo)至所述第一時(shí)間坐標(biāo)時(shí),調(diào)整播放時(shí)間坐標(biāo)至所述第一時(shí)間坐標(biāo)的起始坐標(biāo)。其中,預(yù)設(shè)時(shí)間段小于所述預(yù)設(shè)調(diào)整時(shí)間段,預(yù)設(shè)時(shí)間段可以與預(yù)設(shè)調(diào)整時(shí)間段存在特定比例,隨預(yù)設(shè)調(diào)整時(shí)間段的延長(zhǎng)而延長(zhǎng);或者預(yù)設(shè)時(shí)間段也可以是固定時(shí)間長(zhǎng)度段,在此不作限定。

      本實(shí)施例中,在控制信號(hào)為單次控制信號(hào)的情況,將播放時(shí)間坐標(biāo)從當(dāng)前播放時(shí)間坐標(biāo)調(diào)整至當(dāng)前播放時(shí)間坐標(biāo)和第一調(diào)整時(shí)間坐標(biāo)之間熱度值最高的熱度點(diǎn)對(duì)應(yīng)播放時(shí)間坐標(biāo)的第一時(shí)間坐標(biāo),使得用戶在快進(jìn)/快退后播放的內(nèi)容是當(dāng)前播放時(shí)間坐標(biāo)和第一調(diào)整時(shí)間坐標(biāo)之間最精彩的部分,防止用戶在快進(jìn)/快退的過程中錯(cuò)過其中的精彩內(nèi)容。

      進(jìn)一步地,在本發(fā)明第二實(shí)施例中,在確定出所述控制信號(hào)為連續(xù)控制信號(hào)時(shí),可通過連續(xù)控制信號(hào)中單次控制信號(hào)的次數(shù)來確定出第一調(diào)整時(shí)間坐標(biāo),具體的,android操作系統(tǒng)設(shè)定一次單次控制信號(hào)的時(shí)間為150ms,當(dāng)你按下控制鍵不松經(jīng)過150ms,系統(tǒng)會(huì)認(rèn)為是重復(fù)了1次從而認(rèn)為連續(xù)控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù)為兩次,以此類推可以從連續(xù)信號(hào)中得出單次控制信號(hào)的重復(fù)次數(shù)。

      通過單次控制信號(hào)的重復(fù)次數(shù)和預(yù)設(shè)調(diào)整時(shí)間,即可得到第一調(diào)整時(shí)間坐標(biāo),之后調(diào)整方式與步驟s33和步驟s34類似,在此不再贅述。

      進(jìn)一步地,請(qǐng)參閱圖3,基于本發(fā)明視頻播放控制方法的第一實(shí)施例,在本發(fā)明視頻播放控制方法的第三實(shí)施例中,在確定出所述控制信號(hào)為連續(xù)控制信號(hào)時(shí),所述步驟s30包括:

      步驟s35,根據(jù)連續(xù)控制信號(hào),確定出與所述連續(xù)控制信號(hào)對(duì)應(yīng)的熱度篩選條件和第二調(diào)整時(shí)間坐標(biāo);

      具體的,請(qǐng)參閱圖4,所述步驟s35包括:

      步驟s351,根據(jù)連續(xù)控制信號(hào),確定出所述連續(xù)控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù)和控制類型;

      用戶調(diào)整視頻的播放時(shí)間坐標(biāo)一般通過按下控制鍵來完成,視頻播放控制裝置接收到用戶發(fā)出的控制信號(hào)才能夠確定用戶是按下的快進(jìn)鍵還是快退鍵,從而得知用戶選擇的控制類型。另外,根據(jù)android操作系統(tǒng)設(shè)定一次單次控制信號(hào)的時(shí)間為150ms,當(dāng)你按下控制鍵不松經(jīng)過150ms,系統(tǒng)會(huì)認(rèn)為是重復(fù)了1次從而認(rèn)為連續(xù)控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù)為兩次,以此類推可以從連續(xù)信號(hào)中得出單次控制信號(hào)的重復(fù)次數(shù)。

      步驟s352,根據(jù)所述控制類型,確定出第二調(diào)整時(shí)間坐標(biāo);

      根據(jù)控制類型,可以得到第二調(diào)整時(shí)間坐標(biāo)。在本實(shí)施例中,控制類型為快進(jìn)控制時(shí),第二調(diào)整時(shí)間坐標(biāo)為當(dāng)前播放視頻的結(jié)束時(shí)間坐標(biāo);控制類型為快退控制時(shí),第二調(diào)整時(shí)間坐標(biāo)為當(dāng)前播放視頻的起始時(shí)間坐標(biāo)。

      需要說明的是,本發(fā)明并不僅限于本實(shí)施例中的情況,在其他實(shí)施例中第二調(diào)整時(shí)間坐標(biāo)可以是當(dāng)前播放時(shí)間坐標(biāo)調(diào)整方向側(cè)的任何一個(gè)時(shí)間坐標(biāo),例如可以是距離當(dāng)前播放時(shí)間坐標(biāo)預(yù)設(shè)時(shí)間距離的時(shí)間坐標(biāo)。

      步驟s353,根據(jù)所述連續(xù)控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù),計(jì)算出熱度篩選條件。

      用戶發(fā)出的連續(xù)控制信號(hào)中還包括單次控制信號(hào)的重復(fù)次數(shù),根據(jù)單次控制信號(hào)的重復(fù)次數(shù)可以得出熱度篩選條件,熱度篩選條件可以將滿足熱度篩選條件的達(dá)標(biāo)熱度曲線段和/或達(dá)標(biāo)熱度點(diǎn)從當(dāng)前播放視頻的熱度曲線中篩選出來。

      熱度篩選條件并不限于哪種形式,只要能夠起到上述篩選的效果的都應(yīng)該屬于本發(fā)明的保護(hù)范圍,在此舉例說明兩種熱度篩選條件的可能性:熱度篩選值和熱度篩選比例,其中,

      熱度篩選值為一個(gè)具體的數(shù)值,視頻的熱度曲線與該熱度篩選值相比較,高于熱度篩選值的熱度曲線段或熱度點(diǎn)即為達(dá)標(biāo)熱度曲線段或達(dá)標(biāo)熱度點(diǎn)。在本實(shí)施例中,連續(xù)控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù)越多,熱度篩選值就越高,從而篩選得到的達(dá)標(biāo)熱度曲線權(quán)和/或達(dá)標(biāo)熱度點(diǎn)的熱度值也就越高。但是基于不同的公式算法,連續(xù)控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù)越多,熱度篩選值也可以越低,從而篩選得到的達(dá)標(biāo)熱度曲線/點(diǎn)的熱度值也就越低,在此本發(fā)明不作限定;

      熱度篩選比例是指從當(dāng)前播放時(shí)間坐標(biāo)與第二調(diào)整時(shí)間坐標(biāo)之間篩選出熱度值最高的預(yù)設(shè)比例部分的篩選條件,通過連續(xù)控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù)作為數(shù)據(jù)基礎(chǔ)經(jīng)過一系列的運(yùn)算規(guī)則計(jì)算得出熱度篩選比例。本實(shí)施例中提供一種計(jì)算熱度篩選條件的計(jì)算公式:

      其中,g為熱度篩選比例;

      p為連續(xù)控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù);

      m為單次控制信號(hào)的預(yù)設(shè)調(diào)整距離;

      c為當(dāng)前播放視頻的當(dāng)前播放時(shí)間坐標(biāo);

      e為當(dāng)前播放視頻的第二調(diào)整時(shí)間坐標(biāo),在本實(shí)施例中,第二調(diào)整時(shí)間坐標(biāo)為視頻結(jié)束時(shí)間坐標(biāo)。

      根據(jù)上述公式進(jìn)行計(jì)算能夠得到一個(gè)介于0到1之間的值,這個(gè)值就是在熱度曲線中篩選出熱度值最高的預(yù)設(shè)比例部分的達(dá)標(biāo)熱度曲線段和/或達(dá)標(biāo)熱度點(diǎn)。本實(shí)施例中在單次控制信號(hào)重復(fù)次數(shù)越高的情況下,熱度篩選比例越小,但是這僅僅只是本發(fā)明的一種可行方案,并不視為對(duì)本發(fā)明的限定,基于不同的算法公式下也能實(shí)現(xiàn)單次控制信號(hào)重復(fù)次數(shù)越高熱度篩選比例越高的情況。熱度篩選比例越校,達(dá)標(biāo)熱度曲線段和/或達(dá)標(biāo)熱度點(diǎn)的熱度值就越高;熱度篩選比例越高,達(dá)標(biāo)熱度曲線段和/或達(dá)標(biāo)熱度點(diǎn)的熱度值就越低。

      進(jìn)一步地,在用戶按住控制鍵時(shí),視頻上可以顯示出實(shí)時(shí)計(jì)算得到的篩選熱度值/篩選熱度比例,用戶可以查看計(jì)算得到的篩選熱度值/篩選熱度比例來決定何時(shí)松開控制鍵以得到自己想要的篩選熱度值/篩選熱度比例。

      步驟s36,獲取當(dāng)前播放時(shí)間坐標(biāo)至所述第二調(diào)整時(shí)間坐標(biāo)對(duì)應(yīng)所述熱度曲線的熱度值,并根據(jù)所述熱度篩選條件在當(dāng)前播放時(shí)間坐標(biāo)至所述第二調(diào)整時(shí)間坐標(biāo)中篩選出滿足所述熱度篩選條件的達(dá)標(biāo)熱度曲線段或達(dá)標(biāo)熱度點(diǎn)對(duì)應(yīng)的播放時(shí)間坐標(biāo)段或播放時(shí)間坐標(biāo)點(diǎn)作為第二時(shí)間坐標(biāo);

      從已獲取的當(dāng)前播放視頻的熱度曲線中對(duì)應(yīng)獲取當(dāng)前播放時(shí)間坐標(biāo)和第二調(diào)整時(shí)間坐標(biāo)之間的熱度曲線段,再根據(jù)熱度篩選條件從這一熱度曲線段中篩選出滿足熱度篩選條件的達(dá)標(biāo)熱度曲線段或達(dá)標(biāo)熱度點(diǎn)對(duì)應(yīng)的播放時(shí)間坐標(biāo)段或播放時(shí)間坐標(biāo)點(diǎn)作為第二時(shí)間坐標(biāo)。

      現(xiàn)以g=0.15、用戶發(fā)起快進(jìn)操作、當(dāng)前播放視頻的當(dāng)前播放時(shí)間坐標(biāo)至第二調(diào)整時(shí)間坐標(biāo)之間的時(shí)長(zhǎng)為100min、熱度篩選條件為熱度篩選比例為前提進(jìn)行說明:將當(dāng)前播放時(shí)間坐標(biāo)至第二調(diào)整時(shí)間坐標(biāo)之間的熱度曲線段的熱度值從高到低進(jìn)行排序,從中選出熱度值最高的15min的達(dá)標(biāo)熱度曲線段和/或達(dá)標(biāo)熱度點(diǎn),即通過熱度篩選比例從熱度曲線中篩選出熱度值最高的15%的熱度曲線段和/或熱度點(diǎn)。再找出達(dá)標(biāo)熱度曲線或達(dá)標(biāo)熱度點(diǎn)對(duì)應(yīng)的播放時(shí)間坐標(biāo)段或播放時(shí)間坐標(biāo)點(diǎn)作為第二時(shí)間坐標(biāo)。

      步驟s37,將所述當(dāng)前播放視頻的播放時(shí)間坐標(biāo)調(diào)整至距離所述當(dāng)前播放時(shí)間坐標(biāo)最近的第二時(shí)間坐標(biāo)。

      在篩選完成后,可從當(dāng)前播放時(shí)間坐標(biāo)和第二調(diào)整時(shí)間坐標(biāo)之間的熱度曲線中得到零散的幾段達(dá)標(biāo)熱度曲線和/或達(dá)標(biāo)熱度點(diǎn),找到達(dá)標(biāo)熱度曲線或達(dá)標(biāo)熱度點(diǎn)對(duì)應(yīng)的播放時(shí)間坐標(biāo)段或播放時(shí)間坐標(biāo)點(diǎn)作為第二時(shí)間坐標(biāo),將當(dāng)前播放視頻的播放時(shí)間坐標(biāo)調(diào)整至距離當(dāng)前播放時(shí)間坐標(biāo)最近的第二時(shí)間坐標(biāo)。

      繼續(xù)以熱度篩選條件為熱度篩選比例為例進(jìn)行說明:當(dāng)前播放視頻的總時(shí)長(zhǎng)是120min,當(dāng)前播放的時(shí)間坐標(biāo)為20min時(shí),此時(shí)長(zhǎng)按快進(jìn)鍵在熱度篩選比例為0.1時(shí)松開,系統(tǒng)將20-120min的內(nèi)容按照熱度值從高到低進(jìn)行排序篩選出其中熱度值最高的10min作為達(dá)標(biāo)熱度曲線和/或達(dá)標(biāo)熱度點(diǎn),并將達(dá)標(biāo)熱度曲線或達(dá)標(biāo)熱度點(diǎn)對(duì)應(yīng)的播放時(shí)間坐標(biāo)段或播放時(shí)間坐標(biāo)點(diǎn)作為第二時(shí)間坐標(biāo)(例如為23-27min、37min、45-46min、101-105min),則將播放時(shí)間坐標(biāo)調(diào)整至距離20min最近的23min處。

      本實(shí)施例中,用戶通過按下控制鍵來確定視頻坐標(biāo)控制類型,從而確定出第二調(diào)整時(shí)間坐標(biāo),在通過持續(xù)按住控制鍵來發(fā)出連續(xù)控制信號(hào),進(jìn)而根據(jù)按鍵的時(shí)間自行計(jì)算出熱度篩選條件,之后利用熱度篩選條件從當(dāng)前播放時(shí)間坐標(biāo)和第二調(diào)整時(shí)間坐標(biāo)之間的熱度曲線中篩選出達(dá)標(biāo)熱度曲線和/或達(dá)標(biāo)熱度點(diǎn),并將達(dá)標(biāo)熱度曲線和/或達(dá)標(biāo)熱度點(diǎn)對(duì)應(yīng)的播放時(shí)間坐標(biāo)段或播放時(shí)間坐標(biāo)點(diǎn)作為第二時(shí)間坐標(biāo),最后將播放時(shí)間坐標(biāo)調(diào)整至距離當(dāng)前播放時(shí)間坐標(biāo)最近的第二時(shí)間坐標(biāo)。使得用戶可以直接一次按鍵操作就從熱度曲線中篩選出用戶想要觀看的精彩內(nèi)容,提高了用戶的控制效率,提升了用戶體驗(yàn)。

      進(jìn)一步地,請(qǐng)參閱圖5,基于本發(fā)明視頻播放控制方法的第三實(shí)施例,在本發(fā)明視頻播放控制方法的第四實(shí)施例中,在所述連續(xù)信號(hào)中單次控制信號(hào)的重復(fù)次數(shù)持續(xù)更新的基礎(chǔ)上,所述步驟s35中步驟s353之后還包括:

      步驟s354,在計(jì)算出的所述熱度篩選條件達(dá)到預(yù)設(shè)條件時(shí),重新累計(jì)所述連續(xù)控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù);

      在第三實(shí)施例中提到熱度篩選條件可以是熱度篩選值也可以是熱度篩選比例,以下分別對(duì)這兩種情況進(jìn)行說明:

      在熱度篩選條件為熱度篩選值的情況下,因?yàn)橛脩舭聪驴刂奇I的時(shí)間越長(zhǎng),連續(xù)信號(hào)中單次控制信號(hào)的重復(fù)次數(shù)也會(huì)越多,造成熱度篩選值也越來越高。但是因?yàn)楫?dāng)前播放視頻的熱度曲線是存在一個(gè)熱度范圍的,在熱度篩選值超過熱度曲線的范圍時(shí),即所述熱度篩選條件達(dá)到了預(yù)設(shè)條件,此時(shí)用戶通過此操作將無法得到篩選視頻內(nèi)容熱度的作用,因此需要將連續(xù)控制信號(hào)中之前累計(jì)的單次控制信號(hào)的重復(fù)次數(shù)清零,并對(duì)連續(xù)信號(hào)中單次控制信號(hào)的重復(fù)次數(shù)重新進(jìn)行累計(jì)。需要說明的是,熱度曲線的范圍可以是預(yù)設(shè)的0-100,也可以是不作限制的疊加而成,在此不作限定。

      在熱度篩選條件為熱度篩選比例的情況下,因?yàn)橛脩舭聪驴刂奇I的時(shí)間越長(zhǎng),連續(xù)信號(hào)中單次控制信號(hào)的重復(fù)次數(shù)也會(huì)越多,造成熱度篩選比例也越低。但是用戶按鍵的時(shí)間過長(zhǎng)之后,熱度篩選比例會(huì)小于或等于0,即所述熱度篩選條件達(dá)到了預(yù)設(shè)條件,此時(shí)用戶通過此操作將無法得到篩選視頻內(nèi)容熱度的作用,因此需要將連續(xù)控制信號(hào)中之前累計(jì)的單次控制信號(hào)的重復(fù)次數(shù)清零,并對(duì)連續(xù)信號(hào)中單次控制信號(hào)的重復(fù)次數(shù)重新進(jìn)行累計(jì)。

      步驟s355,根據(jù)新的所述連續(xù)控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù),計(jì)算出新的熱度篩選條件。

      對(duì)連續(xù)控制信號(hào)中重新清零的單次控制信號(hào)重復(fù)次數(shù)進(jìn)行計(jì)算,從而計(jì)算出新的熱度篩選條件。優(yōu)選地,可同時(shí)將熱度篩選條件顯示在視頻畫面中,便于用戶更好地把握熱度篩選條件。

      本實(shí)施例中,為了防止用戶在按住控制鍵的過程中不小心造成無法進(jìn)行篩選熱度和無法調(diào)整時(shí)間坐標(biāo)的問題,在熱度篩選條件達(dá)到預(yù)設(shè)條件下,重新對(duì)連續(xù)控制信號(hào)中的單次控制信號(hào)的重復(fù)次數(shù)進(jìn)行計(jì)算,進(jìn)而重新得到熱度篩選條件,無需用戶松開后再按住控制鍵,提高了視頻播放控制裝置的智能程度,優(yōu)化了用戶的體驗(yàn)效果。

      進(jìn)一步地,請(qǐng)參閱圖6,基于本發(fā)明視頻播放控制方法的第三實(shí)施例,在本發(fā)明視頻播放控制方法的第五實(shí)施例中,所述步驟s35之后還包括:

      步驟s38,判斷所述熱度篩選條件是否達(dá)到預(yù)設(shè)條件;

      預(yù)設(shè)條件作為熱度篩選條件的一種可能性,且在系統(tǒng)根據(jù)預(yù)設(shè)條件無法篩選出達(dá)標(biāo)熱度曲線或達(dá)標(biāo)熱度點(diǎn),進(jìn)而無法做出調(diào)整播放時(shí)間坐標(biāo)的操作。因此在步驟s35得到熱度篩選條件時(shí),對(duì)熱度篩選條件進(jìn)行判斷。具體的,在熱度篩選條件為熱度篩選值的情況下,預(yù)設(shè)條件可以是超出熱度曲線范圍值的熱度篩選值;在熱度篩選條件為熱度篩選比例的情況下,預(yù)設(shè)條件可以是比例系數(shù)為小于或等于0。

      在所述熱度篩選條件未達(dá)到預(yù)設(shè)條件時(shí),執(zhí)行所述步驟s36;

      步驟s39,在所述熱度篩選條件達(dá)到預(yù)設(shè)條件時(shí),將當(dāng)前播放時(shí)間坐標(biāo)調(diào)整至所述第二調(diào)整時(shí)間坐標(biāo)。

      所述熱度篩選條件達(dá)到預(yù)設(shè)條件時(shí),即是系統(tǒng)根據(jù)熱度篩選條件無法篩選出達(dá)標(biāo)熱度曲線或達(dá)標(biāo)熱度點(diǎn),進(jìn)而無法做出調(diào)整播放時(shí)間坐標(biāo)的操作的時(shí)候。此時(shí)系統(tǒng)自動(dòng)將播放時(shí)間坐標(biāo)調(diào)整至當(dāng)前播放視頻的第二調(diào)整時(shí)間坐標(biāo)。在本實(shí)施例中,控制類型為快進(jìn)控制時(shí),第二調(diào)整時(shí)間坐標(biāo)為當(dāng)前播放視頻的結(jié)束時(shí)間坐標(biāo);控制類型為快退控制時(shí),第二調(diào)整時(shí)間坐標(biāo)為當(dāng)前播放視頻的起始時(shí)間坐標(biāo)。

      在用戶開啟熱度功能的情況下,用戶通過控制鍵調(diào)整播放時(shí)間的坐標(biāo)時(shí)會(huì)根據(jù)當(dāng)前播放時(shí)間坐標(biāo)和第二調(diào)整時(shí)間坐標(biāo)之間的熱度情況將播放時(shí)間坐標(biāo)調(diào)整在較高熱度值的時(shí)間坐標(biāo)下。無法直接將播放時(shí)間坐標(biāo)調(diào)整至第二調(diào)整時(shí)間坐標(biāo)。本實(shí)施例為用戶提供了一種直接將視頻的播放時(shí)間坐標(biāo)調(diào)整至第二調(diào)整時(shí)間坐標(biāo)的方法,用戶可以通過按下控制鍵實(shí)現(xiàn)結(jié)束觀看當(dāng)前播放視頻的操作或重新觀看當(dāng)前播放視頻的操作。

      本發(fā)明還提供一種播放終端。

      請(qǐng)參閱圖7,在本發(fā)明一種播放終端的一實(shí)施例中,所述播放終端300包括存儲(chǔ)器310、處理器320及存儲(chǔ)在存儲(chǔ)器310上并可在處理器320上運(yùn)行的計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器320執(zhí)行時(shí)實(shí)現(xiàn)所述視頻播放控制方法第一實(shí)施例至第五實(shí)施例中任一實(shí)施例的步驟,其中:

      視頻播放控制方法第一實(shí)施例包括:

      步驟s10,獲取當(dāng)前播放視頻的熱度曲線;

      熱度曲線是一種表示視頻內(nèi)容熱度值并隨視頻的播放時(shí)間坐標(biāo)變化而起伏的曲線,熱度值越高表明此刻對(duì)應(yīng)的視頻播放時(shí)間坐標(biāo)或者坐標(biāo)段的視頻內(nèi)容受到觀眾的喜愛程度越高,即熱度值越高的視頻內(nèi)容精彩程度也越高。熱度值可以根據(jù)用戶在觀看視頻內(nèi)容次數(shù)、分享次數(shù)、流量耗費(fèi)量、彈幕量等等信息計(jì)算得出,在此不作細(xì)述。

      熱度曲線可以在視頻播放的同時(shí)進(jìn)行顯示,表示出當(dāng)前播放內(nèi)容的熱度值高低,也可以僅僅只作為數(shù)據(jù)保存而不作顯示。

      步驟s20,獲取用戶調(diào)整當(dāng)前播放視頻的播放時(shí)間坐標(biāo)的控制信號(hào),所述播放時(shí)間坐標(biāo)為視頻的播放幀在視頻時(shí)間坐標(biāo)軸上的坐標(biāo)值;

      用戶在觀看視頻的過程中,因當(dāng)前播放時(shí)間坐標(biāo)的內(nèi)容乏味、無趣,希望可以直接跳過這些乏味的內(nèi)容觀看到精彩部分時(shí),可以通過按下快進(jìn)/快退鍵來調(diào)整當(dāng)前播放視頻的播放時(shí)間坐標(biāo)至精彩內(nèi)容的時(shí)間坐標(biāo)段。

      本實(shí)施例中,所述控制信號(hào)為基于離散坐標(biāo)位置變化調(diào)整視頻播放時(shí)間坐標(biāo)的控制信號(hào),用戶發(fā)出控制信號(hào)的方式有多種,例如:在觸摸顯示裝置上觀看視頻時(shí)可以點(diǎn)擊快進(jìn)/快退的顯示圖標(biāo)發(fā)出控制信號(hào);在電腦上觀看視頻時(shí),可以通過鼠標(biāo)點(diǎn)擊快進(jìn)/快退的顯示圖標(biāo),或者通過按下鍵盤上的快進(jìn)/快退鍵發(fā)出控制信號(hào);在電視上觀看視頻時(shí),可以通過按下遙控設(shè)備上的快進(jìn)/快退鍵發(fā)出控制信號(hào)。本發(fā)明中的控制信號(hào)包括但不僅限于離散坐標(biāo)位置變化調(diào)整視頻播放時(shí)間坐標(biāo)的控制信號(hào),也可以是連續(xù)坐標(biāo)位置的調(diào)整,例如:通過拉動(dòng)視頻進(jìn)度滾動(dòng)條來調(diào)整視頻播放時(shí)間坐標(biāo)的控制信號(hào)。

      步驟s30,根據(jù)所述控制信號(hào)和所述熱度曲線,調(diào)整當(dāng)前播放視頻的播放時(shí)間坐標(biāo)。

      結(jié)合控制信號(hào)和熱度曲線兩個(gè)因素來調(diào)節(jié)當(dāng)前播放視頻的播放時(shí)間坐標(biāo),使播放時(shí)間坐標(biāo)在調(diào)節(jié)后處于熱度值較高的時(shí)間坐標(biāo)段內(nèi),從而在調(diào)整播放時(shí)間坐標(biāo)后直接將視頻中精彩的部分播放給用戶觀看。

      本發(fā)明實(shí)施例通過獲取當(dāng)前播放視頻的熱度曲線;獲取用戶調(diào)整當(dāng)前播放視頻的播放時(shí)間坐標(biāo)的控制信號(hào),所述播放時(shí)間坐標(biāo)為視頻的播放幀在視頻時(shí)間坐標(biāo)軸上的坐標(biāo)值;根據(jù)所述控制信號(hào)和所述熱度曲線,調(diào)整當(dāng)前播放視頻的播放時(shí)間坐標(biāo)。由于本發(fā)明實(shí)施例根據(jù)視頻的熱度曲線對(duì)用戶的快進(jìn)/快退操作進(jìn)行播放時(shí)間坐標(biāo)的調(diào)整,將播放時(shí)間坐標(biāo)在調(diào)節(jié)后處于熱度值較高的時(shí)間坐標(biāo)段內(nèi),從而在調(diào)整播放時(shí)間坐標(biāo)后直接將視頻中精彩的部分播放給用戶觀看,防止了用戶在快進(jìn)/快退過程中錯(cuò)過視頻中精彩的內(nèi)容,提高了用戶在快進(jìn)/快退過程中查找精彩內(nèi)容的效率,提升用戶體驗(yàn)。

      進(jìn)一步地,步驟s30具體包括:根據(jù)所述控制信號(hào)對(duì)應(yīng)的調(diào)整時(shí)間坐標(biāo),以及當(dāng)前播放時(shí)間坐標(biāo)至所述調(diào)整時(shí)間坐標(biāo)對(duì)應(yīng)所述熱度曲線的熱度值,調(diào)整當(dāng)前播放視頻的播放時(shí)間坐標(biāo)。

      調(diào)整當(dāng)前播放視頻的播放時(shí)間坐標(biāo)應(yīng)當(dāng)是在一個(gè)范圍內(nèi)對(duì)播放時(shí)間坐標(biāo)進(jìn)行調(diào)整,且調(diào)整的起始坐標(biāo)應(yīng)當(dāng)是視頻的當(dāng)前播放時(shí)間坐標(biāo),因此還需從控制信號(hào)中確定出調(diào)整時(shí)間坐標(biāo)進(jìn)而確定出調(diào)整范圍。

      從控制信號(hào)中分析出對(duì)應(yīng)的調(diào)整時(shí)間坐標(biāo)具體可根據(jù)控制信號(hào)類型的不同、算法公式的不同、按鍵時(shí)間的不同得出多種不同的調(diào)整時(shí)間坐標(biāo),其中包括但不限于系統(tǒng)在按下快進(jìn)/快退鍵都有默認(rèn)的預(yù)設(shè)調(diào)整時(shí)間,根據(jù)當(dāng)前播放時(shí)間坐標(biāo)和預(yù)設(shè)調(diào)整時(shí)間,即可確定調(diào)整時(shí)間坐標(biāo)。

      從以獲取的熱度曲線中找到與當(dāng)前播放時(shí)間坐標(biāo)至所述調(diào)整時(shí)間坐標(biāo)對(duì)應(yīng)的熱度曲線段,即調(diào)整范圍的熱度曲線段。在根據(jù)調(diào)整范圍的熱度曲來調(diào)整播放時(shí)間坐標(biāo),進(jìn)一步提高調(diào)整播放時(shí)間坐標(biāo)的針對(duì)性,提高調(diào)整準(zhǔn)確性。

      進(jìn)一步地,控制信號(hào)包括單次控制信號(hào)和連續(xù)控制信號(hào),其中單次控制信號(hào)由用戶單擊快進(jìn)/快退鍵發(fā)出,連續(xù)控制信號(hào)由用戶持續(xù)按住快進(jìn)/快退鍵發(fā)出?;诳刂菩盘?hào)的上述區(qū)別,在本發(fā)明視頻播放控制方法的步驟s20之后,還包括步驟:

      s40,確定出所述控制信號(hào)為單次控制信號(hào)或連續(xù)控制信號(hào)。

      針對(duì)不同的控制信號(hào)類型,本發(fā)明可以采用相同或者不同的調(diào)整當(dāng)前播放視頻的播放時(shí)間坐標(biāo)的方式,因此,在調(diào)整之前可以先確定出用戶是發(fā)出的何種控制信號(hào)。

      本實(shí)施例中,在獲取控制信號(hào)之后調(diào)整播放時(shí)間坐標(biāo)之前確定出控制信號(hào)的類型,可以在不同控制信號(hào)類型采用不同算法的情況下為后續(xù)步驟的進(jìn)行提供便利,也提高了后續(xù)調(diào)整播放時(shí)間坐標(biāo)的準(zhǔn)確性。

      視頻播放控制方法的第二實(shí)施例在基于第一實(shí)施例的基礎(chǔ)上,在確定出所述控制信號(hào)為單次控制信號(hào)時(shí),所述步驟s30包括:

      步驟s31,確定所述單次控制信號(hào)對(duì)應(yīng)的視頻播放時(shí)間坐標(biāo)的預(yù)設(shè)調(diào)整時(shí)間;

      預(yù)設(shè)調(diào)整時(shí)間是指在用戶未開啟熱度功能的情況下發(fā)出一次單次控制信號(hào)時(shí),播放時(shí)間坐標(biāo)應(yīng)當(dāng)移動(dòng)的預(yù)設(shè)時(shí)間值。該預(yù)設(shè)調(diào)整時(shí)間可以是系統(tǒng)默認(rèn)的,也可以是用戶根據(jù)自己的使用習(xí)慣設(shè)置的,預(yù)設(shè)調(diào)整時(shí)間通常為5s、10s、15s、30s、1min、2min、3min和5min等等。

      步驟s32,根據(jù)當(dāng)前播放時(shí)間坐標(biāo)和所述預(yù)設(shè)調(diào)整時(shí)間,確定出第一調(diào)整時(shí)間坐標(biāo);

      第一調(diào)整時(shí)間坐標(biāo)由當(dāng)前播放時(shí)間坐標(biāo)加上或減去預(yù)設(shè)調(diào)整時(shí)間得到??刂菩盘?hào)至少包括快進(jìn)信號(hào)或者快退信號(hào),其中在控制信號(hào)為快進(jìn)信號(hào)時(shí),第一調(diào)整時(shí)間坐標(biāo)等于當(dāng)前播放時(shí)間加上預(yù)設(shè)調(diào)整時(shí)間的坐標(biāo);在控制信號(hào)為快退信號(hào)時(shí),第一調(diào)整時(shí)間坐標(biāo)等于當(dāng)前播放時(shí)間減去預(yù)設(shè)調(diào)整時(shí)間的坐標(biāo)。

      步驟s33,獲取當(dāng)前播放時(shí)間坐標(biāo)至所述第一調(diào)整時(shí)間坐標(biāo)對(duì)應(yīng)所述熱度曲線的熱度值,確定出當(dāng)前播放時(shí)間坐標(biāo)至所述第一調(diào)整時(shí)間坐標(biāo)內(nèi)熱度值最高的熱度點(diǎn)對(duì)應(yīng)的播放時(shí)間坐標(biāo)為第一時(shí)間坐標(biāo);

      從已獲取的當(dāng)前播放視頻的熱度曲線中對(duì)應(yīng)獲取當(dāng)前播放時(shí)間坐標(biāo)和第一調(diào)整時(shí)間坐標(biāo)之間的熱度曲線,熱度曲線是一個(gè)有起伏的曲線,其中曲線的最高點(diǎn)所在的時(shí)間坐標(biāo)也就是當(dāng)前播放時(shí)間坐標(biāo)至第一調(diào)整時(shí)間坐標(biāo)內(nèi)熱度值最高的熱度點(diǎn)對(duì)應(yīng)的第一時(shí)間坐標(biāo)。

      步驟s34,調(diào)整所述當(dāng)前播放視頻的播放時(shí)間坐標(biāo)至所述第一時(shí)間坐標(biāo)。

      快進(jìn)/快退的操作完成后,播放時(shí)間坐標(biāo)從操作前的當(dāng)前播放時(shí)間坐標(biāo)調(diào)整至第一時(shí)間坐標(biāo),從而播放第一時(shí)間坐標(biāo)的內(nèi)容。該內(nèi)容是當(dāng)前播放時(shí)間坐標(biāo)和第一調(diào)整時(shí)間坐標(biāo)之間熱度值最高的內(nèi)容,也是最精彩的部分,防止用戶在快進(jìn)/快退時(shí)錯(cuò)過中間的精彩部分。

      需要說明的是,在其他實(shí)施例中,步驟s33也可以是獲取所述當(dāng)前播放時(shí)間坐標(biāo)至所述第一調(diào)整時(shí)間坐標(biāo)內(nèi)預(yù)設(shè)時(shí)間段區(qū)間內(nèi)平均熱度值最高的熱度曲線段,確定出與該平均熱度值最高的熱度曲線段對(duì)應(yīng)的播放時(shí)間坐標(biāo)的第一時(shí)間坐標(biāo),步驟s34也可以是調(diào)整所述當(dāng)前播放視頻的播放時(shí)間坐標(biāo)至所述第一時(shí)間坐標(biāo)時(shí),調(diào)整播放時(shí)間坐標(biāo)至所述第一時(shí)間坐標(biāo)的起始坐標(biāo)。其中,預(yù)設(shè)時(shí)間段小于所述預(yù)設(shè)調(diào)整時(shí)間段,預(yù)設(shè)時(shí)間段可以與預(yù)設(shè)調(diào)整時(shí)間段存在特定比例,隨預(yù)設(shè)調(diào)整時(shí)間段的延長(zhǎng)而延長(zhǎng);或者預(yù)設(shè)時(shí)間段也可以是固定時(shí)間長(zhǎng)度段,在此不作限定。

      本實(shí)施例中,在控制信號(hào)為單次控制信號(hào)的情況,將播放時(shí)間坐標(biāo)從當(dāng)前播放時(shí)間坐標(biāo)調(diào)整至當(dāng)前播放時(shí)間坐標(biāo)和第一調(diào)整時(shí)間坐標(biāo)之間熱度值最高的熱度點(diǎn)對(duì)應(yīng)播放時(shí)間坐標(biāo)的第一時(shí)間坐標(biāo),使得用戶在快進(jìn)/快退后播放的內(nèi)容是當(dāng)前播放時(shí)間坐標(biāo)和第一調(diào)整時(shí)間坐標(biāo)之間最精彩的部分,防止用戶在快進(jìn)/快退的過程中錯(cuò)過其中的精彩內(nèi)容。

      進(jìn)一步地,在本發(fā)明第二實(shí)施例中,在確定出所述控制信號(hào)為連續(xù)控制信號(hào)時(shí),可通過連續(xù)控制信號(hào)中單次控制信號(hào)的次數(shù)來確定出第一調(diào)整時(shí)間坐標(biāo),具體的,android操作系統(tǒng)設(shè)定一次單次控制信號(hào)的時(shí)間為150ms,當(dāng)你按下控制鍵不松經(jīng)過150ms,系統(tǒng)會(huì)認(rèn)為是重復(fù)了1次從而認(rèn)為連續(xù)控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù)為兩次,以此類推可以從連續(xù)信號(hào)中得出單次控制信號(hào)的重復(fù)次數(shù)。

      通過單次控制信號(hào)的重復(fù)次數(shù)和預(yù)設(shè)調(diào)整時(shí)間,即可得到第一調(diào)整時(shí)間坐標(biāo),之后調(diào)整方式與步驟s33和步驟s34類似,在此不再贅述。

      視頻播放控制方法的第三實(shí)施例在基于第一實(shí)施例的基礎(chǔ)上,在本發(fā)明視頻播放控制方法的第三實(shí)施例中,在確定出所述控制信號(hào)為連續(xù)控制信號(hào)時(shí),所述步驟s30包括:

      步驟s35,根據(jù)連續(xù)控制信號(hào),確定出與所述連續(xù)控制信號(hào)對(duì)應(yīng)的熱度篩選條件和第二調(diào)整時(shí)間坐標(biāo);

      具體的,請(qǐng)參閱圖4,所述步驟s35包括:

      步驟s351,根據(jù)連續(xù)控制信號(hào),確定出所述連續(xù)控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù)和控制類型;

      用戶調(diào)整視頻的播放時(shí)間坐標(biāo)一般通過按下控制鍵來完成,視頻播放控制裝置接收到用戶發(fā)出的控制信號(hào)才能夠確定用戶是按下的快進(jìn)鍵還是快退鍵,從而得知用戶選擇的控制類型。另外,根據(jù)android操作系統(tǒng)設(shè)定一次單次控制信號(hào)的時(shí)間為150ms,當(dāng)你按下控制鍵不松經(jīng)過150ms,系統(tǒng)會(huì)認(rèn)為是重復(fù)了1次從而認(rèn)為連續(xù)控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù)為兩次,以此類推可以從連續(xù)信號(hào)中得出單次控制信號(hào)的重復(fù)次數(shù)。

      步驟s352,根據(jù)所述控制類型,確定出第二調(diào)整時(shí)間坐標(biāo);

      根據(jù)控制類型,可以得到第二調(diào)整時(shí)間坐標(biāo)。在本實(shí)施例中,控制類型為快進(jìn)控制時(shí),第二調(diào)整時(shí)間坐標(biāo)為當(dāng)前播放視頻的結(jié)束時(shí)間坐標(biāo);控制類型為快退控制時(shí),第二調(diào)整時(shí)間坐標(biāo)為當(dāng)前播放視頻的起始時(shí)間坐標(biāo)。

      需要說明的是,本發(fā)明并不僅限于本實(shí)施例中的情況,在其他實(shí)施例中第二調(diào)整時(shí)間坐標(biāo)可以是當(dāng)前播放時(shí)間坐標(biāo)調(diào)整方向側(cè)的任何一個(gè)時(shí)間坐標(biāo),例如可以是距離當(dāng)前播放時(shí)間坐標(biāo)預(yù)設(shè)時(shí)間距離的時(shí)間坐標(biāo)。

      步驟s353,根據(jù)所述連續(xù)控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù),計(jì)算出熱度篩選條件。

      用戶發(fā)出的連續(xù)控制信號(hào)中還包括單次控制信號(hào)的重復(fù)次數(shù),根據(jù)單次控制信號(hào)的重復(fù)次數(shù)可以得出熱度篩選條件,熱度篩選條件可以將滿足熱度篩選條件的達(dá)標(biāo)熱度曲線段和/或達(dá)標(biāo)熱度點(diǎn)從當(dāng)前播放視頻的熱度曲線中篩選出來。

      熱度篩選條件并不限于哪種形式,只要能夠起到上述篩選的效果的都應(yīng)該屬于本發(fā)明的保護(hù)范圍,在此舉例說明兩種熱度篩選條件的可能性:熱度篩選值和熱度篩選比例,其中,

      熱度篩選值為一個(gè)具體的數(shù)值,視頻的熱度曲線與該熱度篩選值相比較,高于熱度篩選值的熱度曲線段或熱度點(diǎn)即為達(dá)標(biāo)熱度曲線段或達(dá)標(biāo)熱度點(diǎn)。在本實(shí)施例中,連續(xù)控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù)越多,熱度篩選值就越高,從而篩選得到的達(dá)標(biāo)熱度曲線權(quán)和/或達(dá)標(biāo)熱度點(diǎn)的熱度值也就越高。但是基于不同的公式算法,連續(xù)控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù)越多,熱度篩選值也可以越低,從而篩選得到的達(dá)標(biāo)熱度曲線/點(diǎn)的熱度值也就越低,在此本發(fā)明不作限定;

      熱度篩選比例是指從當(dāng)前播放時(shí)間坐標(biāo)與第二調(diào)整時(shí)間坐標(biāo)之間篩選出熱度值最高的預(yù)設(shè)比例部分的篩選條件,通過連續(xù)控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù)作為數(shù)據(jù)基礎(chǔ)經(jīng)過一系列的運(yùn)算規(guī)則計(jì)算得出熱度篩選比例。本實(shí)施例中提供一種計(jì)算熱度篩選條件的計(jì)算公式:

      其中,g為熱度篩選比例;

      p為連續(xù)控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù);

      m為單次控制信號(hào)的預(yù)設(shè)調(diào)整距離;

      c為當(dāng)前播放視頻的當(dāng)前播放時(shí)間坐標(biāo);

      e為當(dāng)前播放視頻的第二調(diào)整時(shí)間坐標(biāo),在本實(shí)施例中,第二調(diào)整時(shí)間坐標(biāo)為視頻結(jié)束時(shí)間坐標(biāo)。

      根據(jù)上述公式進(jìn)行計(jì)算能夠得到一個(gè)介于0到1之間的值,這個(gè)值就是在熱度曲線中篩選出熱度值最高的預(yù)設(shè)比例部分的達(dá)標(biāo)熱度曲線段和/或達(dá)標(biāo)熱度點(diǎn)。本實(shí)施例中在單次控制信號(hào)重復(fù)次數(shù)越高的情況下,熱度篩選比例越小,但是這僅僅只是本發(fā)明的一種可行方案,并不視為對(duì)本發(fā)明的限定,基于不同的算法公式下也能實(shí)現(xiàn)單次控制信號(hào)重復(fù)次數(shù)越高熱度篩選比例越高的情況。熱度篩選比例越校,達(dá)標(biāo)熱度曲線段和/或達(dá)標(biāo)熱度點(diǎn)的熱度值就越高;熱度篩選比例越高,達(dá)標(biāo)熱度曲線段和/或達(dá)標(biāo)熱度點(diǎn)的熱度值就越低。

      進(jìn)一步地,在用戶按住控制鍵時(shí),視頻上可以顯示出實(shí)時(shí)計(jì)算得到的篩選熱度值/篩選熱度比例,用戶可以查看計(jì)算得到的篩選熱度值/篩選熱度比例來決定何時(shí)松開控制鍵以得到自己想要的篩選熱度值/篩選熱度比例。

      步驟s36,獲取當(dāng)前播放時(shí)間坐標(biāo)至所述第二調(diào)整時(shí)間坐標(biāo)對(duì)應(yīng)所述熱度曲線的熱度值,并根據(jù)所述熱度篩選條件在當(dāng)前播放時(shí)間坐標(biāo)至所述第二調(diào)整時(shí)間坐標(biāo)中篩選出滿足所述熱度篩選條件的達(dá)標(biāo)熱度曲線段或達(dá)標(biāo)熱度點(diǎn)對(duì)應(yīng)的播放時(shí)間坐標(biāo)段或播放時(shí)間坐標(biāo)點(diǎn)作為第二時(shí)間坐標(biāo);

      從已獲取的當(dāng)前播放視頻的熱度曲線中對(duì)應(yīng)獲取當(dāng)前播放時(shí)間坐標(biāo)和第二調(diào)整時(shí)間坐標(biāo)之間的熱度曲線段,再根據(jù)熱度篩選條件從這一熱度曲線段中篩選出滿足熱度篩選條件的達(dá)標(biāo)熱度曲線段或達(dá)標(biāo)熱度點(diǎn)對(duì)應(yīng)的播放時(shí)間坐標(biāo)段或播放時(shí)間坐標(biāo)點(diǎn)作為第二時(shí)間坐標(biāo)。

      現(xiàn)以g=0.15、用戶發(fā)起快進(jìn)操作、當(dāng)前播放視頻的當(dāng)前播放時(shí)間坐標(biāo)至第二調(diào)整時(shí)間坐標(biāo)之間的時(shí)長(zhǎng)為100min、熱度篩選條件為熱度篩選比例為前提進(jìn)行說明:將當(dāng)前播放時(shí)間坐標(biāo)至第二調(diào)整時(shí)間坐標(biāo)之間的熱度曲線段的熱度值從高到低進(jìn)行排序,從中選出熱度值最高的15min的達(dá)標(biāo)熱度曲線段和/或達(dá)標(biāo)熱度點(diǎn),即通過熱度篩選比例從熱度曲線中篩選出熱度值最高的15%的熱度曲線段和/或熱度點(diǎn)。再找出達(dá)標(biāo)熱度曲線或達(dá)標(biāo)熱度點(diǎn)對(duì)應(yīng)的播放時(shí)間坐標(biāo)段或播放時(shí)間坐標(biāo)點(diǎn)作為第二時(shí)間坐標(biāo)。

      步驟s37,將所述當(dāng)前播放視頻的播放時(shí)間坐標(biāo)調(diào)整至距離所述當(dāng)前播放時(shí)間坐標(biāo)最近的第二時(shí)間坐標(biāo)。

      在篩選完成后,可從當(dāng)前播放時(shí)間坐標(biāo)和第二調(diào)整時(shí)間坐標(biāo)之間的熱度曲線中得到零散的幾段達(dá)標(biāo)熱度曲線和/或達(dá)標(biāo)熱度點(diǎn),找到達(dá)標(biāo)熱度曲線或達(dá)標(biāo)熱度點(diǎn)對(duì)應(yīng)的播放時(shí)間坐標(biāo)段或播放時(shí)間坐標(biāo)點(diǎn)作為第二時(shí)間坐標(biāo),將當(dāng)前播放視頻的播放時(shí)間坐標(biāo)調(diào)整至距離當(dāng)前播放時(shí)間坐標(biāo)最近的第二時(shí)間坐標(biāo)。

      繼續(xù)以熱度篩選條件為熱度篩選比例為例進(jìn)行說明:當(dāng)前播放視頻的總時(shí)長(zhǎng)是120min,當(dāng)前播放的時(shí)間坐標(biāo)為20min時(shí),此時(shí)長(zhǎng)按快進(jìn)鍵在熱度篩選比例為0.1時(shí)松開,系統(tǒng)將20-120min的內(nèi)容按照熱度值從高到低進(jìn)行排序篩選出其中熱度值最高的10min作為達(dá)標(biāo)熱度曲線和/或達(dá)標(biāo)熱度點(diǎn),并將達(dá)標(biāo)熱度曲線或達(dá)標(biāo)熱度點(diǎn)對(duì)應(yīng)的播放時(shí)間坐標(biāo)段或播放時(shí)間坐標(biāo)點(diǎn)作為第二時(shí)間坐標(biāo)(例如為23-27min、37min、45-46min、101-105min),則將播放時(shí)間坐標(biāo)調(diào)整至距離20min最近的23min處。

      本實(shí)施例中,用戶通過按下控制鍵來確定視頻坐標(biāo)控制類型,從而確定出第二調(diào)整時(shí)間坐標(biāo),在通過持續(xù)按住控制鍵來發(fā)出連續(xù)控制信號(hào),進(jìn)而根據(jù)按鍵的時(shí)間自行計(jì)算出熱度篩選條件,之后利用熱度篩選條件從當(dāng)前播放時(shí)間坐標(biāo)和第二調(diào)整時(shí)間坐標(biāo)之間的熱度曲線中篩選出達(dá)標(biāo)熱度曲線和/或達(dá)標(biāo)熱度點(diǎn),并將達(dá)標(biāo)熱度曲線和/或達(dá)標(biāo)熱度點(diǎn)對(duì)應(yīng)的播放時(shí)間坐標(biāo)段或播放時(shí)間坐標(biāo)點(diǎn)作為第二時(shí)間坐標(biāo),最后將播放時(shí)間坐標(biāo)調(diào)整至距離當(dāng)前播放時(shí)間坐標(biāo)最近的第二時(shí)間坐標(biāo)。使得用戶可以直接一次按鍵操作就從熱度曲線中篩選出用戶想要觀看的精彩內(nèi)容,提高了用戶的控制效率,提升了用戶體驗(yàn)。

      視頻播放控制方法的第四實(shí)施例在基于第三實(shí)施例的基礎(chǔ)上,在所述連續(xù)信號(hào)中單次控制信號(hào)的重復(fù)次數(shù)持續(xù)更新的基礎(chǔ)上,所述步驟s35中步驟s353之后還包括:

      步驟s354,在計(jì)算出的所述熱度篩選條件達(dá)到預(yù)設(shè)條件時(shí),重新累計(jì)所述連續(xù)控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù);

      在第三實(shí)施例中提到熱度篩選條件可以是熱度篩選值也可以是熱度篩選比例,以下分別對(duì)這兩種情況進(jìn)行說明:

      在熱度篩選條件為熱度篩選值的情況下,因?yàn)橛脩舭聪驴刂奇I的時(shí)間越長(zhǎng),連續(xù)信號(hào)中單次控制信號(hào)的重復(fù)次數(shù)也會(huì)越多,造成熱度篩選值也越來越高。但是因?yàn)楫?dāng)前播放視頻的熱度曲線是存在一個(gè)熱度范圍的,在熱度篩選值超過熱度曲線的范圍時(shí),即所述熱度篩選條件達(dá)到了預(yù)設(shè)條件,此時(shí)用戶通過此操作將無法得到篩選視頻內(nèi)容熱度的作用,因此需要將連續(xù)控制信號(hào)中之前累計(jì)的單次控制信號(hào)的重復(fù)次數(shù)清零,并對(duì)連續(xù)信號(hào)中單次控制信號(hào)的重復(fù)次數(shù)重新進(jìn)行累計(jì)。需要說明的是,熱度曲線的范圍可以是預(yù)設(shè)的0-100,也可以是不作限制的疊加而成,在此不作限定。

      在熱度篩選條件為熱度篩選比例的情況下,因?yàn)橛脩舭聪驴刂奇I的時(shí)間越長(zhǎng),連續(xù)信號(hào)中單次控制信號(hào)的重復(fù)次數(shù)也會(huì)越多,造成熱度篩選比例也越低。但是用戶按鍵的時(shí)間過長(zhǎng)之后,熱度篩選比例會(huì)小于或等于0,即所述熱度篩選條件達(dá)到了預(yù)設(shè)條件,此時(shí)用戶通過此操作將無法得到篩選視頻內(nèi)容熱度的作用,因此需要將連續(xù)控制信號(hào)中之前累計(jì)的單次控制信號(hào)的重復(fù)次數(shù)清零,并對(duì)連續(xù)信號(hào)中單次控制信號(hào)的重復(fù)次數(shù)重新進(jìn)行累計(jì)。

      步驟s355,根據(jù)新的所述連續(xù)控制信號(hào)中單次控制信號(hào)的重復(fù)次數(shù),計(jì)算出新的熱度篩選條件。

      對(duì)連續(xù)控制信號(hào)中重新清零的單次控制信號(hào)重復(fù)次數(shù)進(jìn)行計(jì)算,從而計(jì)算出新的熱度篩選條件。優(yōu)選地,可同時(shí)將熱度篩選條件顯示在視頻畫面中,便于用戶更好地把握熱度篩選條件。

      本實(shí)施例中,為了防止用戶在按住控制鍵的過程中不小心造成無法進(jìn)行篩選熱度和無法調(diào)整時(shí)間坐標(biāo)的問題,在熱度篩選條件達(dá)到預(yù)設(shè)條件下,重新對(duì)連續(xù)控制信號(hào)中的單次控制信號(hào)的重復(fù)次數(shù)進(jìn)行計(jì)算,進(jìn)而重新得到熱度篩選條件,無需用戶松開后再按住控制鍵,提高了視頻播放控制裝置的智能程度,優(yōu)化了用戶的體驗(yàn)效果。

      視頻播放控制方法的第五實(shí)施例在基于第三實(shí)施例的基礎(chǔ)上,所述步驟s35之后還包括:

      步驟s37,判斷所述熱度篩選條件是否達(dá)到預(yù)設(shè)條件;

      預(yù)設(shè)條件作為熱度篩選條件的一種可能性,且在系統(tǒng)根據(jù)預(yù)設(shè)條件無法篩選出達(dá)標(biāo)熱度曲線或達(dá)標(biāo)熱度點(diǎn),進(jìn)而無法做出調(diào)整播放時(shí)間坐標(biāo)的操作。因此在步驟s35得到熱度篩選條件時(shí),對(duì)熱度篩選條件進(jìn)行判斷。具體的,在熱度篩選條件為熱度篩選值的情況下,預(yù)設(shè)條件可以是超出熱度曲線范圍值的熱度篩選值;在熱度篩選條件為熱度篩選比例的情況下,預(yù)設(shè)條件可以是比例系數(shù)為小于或等于0。

      在所述熱度篩選條件未達(dá)到預(yù)設(shè)條件時(shí),執(zhí)行所述步驟s36;

      步驟s38,在所述熱度篩選條件達(dá)到預(yù)設(shè)條件時(shí),將當(dāng)前播放時(shí)間坐標(biāo)調(diào)整至所述第二調(diào)整時(shí)間坐標(biāo)。

      所述熱度篩選條件達(dá)到預(yù)設(shè)條件時(shí),即是系統(tǒng)根據(jù)熱度篩選條件無法篩選出達(dá)標(biāo)熱度曲線或達(dá)標(biāo)熱度點(diǎn),進(jìn)而無法做出調(diào)整播放時(shí)間坐標(biāo)的操作的時(shí)候。此時(shí)系統(tǒng)自動(dòng)將播放時(shí)間坐標(biāo)調(diào)整至當(dāng)前播放視頻的第二調(diào)整時(shí)間坐標(biāo)。在本實(shí)施例中,控制類型為快進(jìn)控制時(shí),第二調(diào)整時(shí)間坐標(biāo)為當(dāng)前播放視頻的結(jié)束時(shí)間坐標(biāo);控制類型為快退控制時(shí),第二調(diào)整時(shí)間坐標(biāo)為當(dāng)前播放視頻的起始時(shí)間坐標(biāo)。

      在用戶開啟熱度功能的情況下,用戶通過控制鍵調(diào)整播放時(shí)間的坐標(biāo)時(shí)會(huì)根據(jù)當(dāng)前播放時(shí)間坐標(biāo)和第二調(diào)整時(shí)間坐標(biāo)之間的熱度情況將播放時(shí)間坐標(biāo)調(diào)整在較高熱度值的時(shí)間坐標(biāo)下。無法直接將播放時(shí)間坐標(biāo)調(diào)整至第二調(diào)整時(shí)間坐標(biāo)。本實(shí)施例為用戶提供了一種直接將視頻的播放時(shí)間坐標(biāo)調(diào)整至第二調(diào)整時(shí)間坐標(biāo)的方法,用戶可以通過按下控制鍵實(shí)現(xiàn)結(jié)束觀看當(dāng)前播放視頻的操作或重新觀看當(dāng)前播放視頻的操作。

      本發(fā)明還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的實(shí)施例。

      在本發(fā)明一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的第一實(shí)施例中,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有視頻播放控制程序,所述視頻播放控制程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如所述視頻播放控制方法的第一實(shí)施例至第五實(shí)施例中任一實(shí)施例的步驟,在此不再贅述。

      還需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。

      上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。

      通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。

      以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1