亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種實(shí)現(xiàn)直播到點(diǎn)播切換的方法、客戶端和服務(wù)器的制造方法

文檔序號(hào):10555952閱讀:439來源:國知局
一種實(shí)現(xiàn)直播到點(diǎn)播切換的方法、客戶端和服務(wù)器的制造方法
【專利摘要】本發(fā)明公開了一種實(shí)現(xiàn)直播到點(diǎn)播切換的方法、客戶端和服務(wù)器,其中,該方法包括:獲取用戶基于輪播臺(tái)輸入的直播切換點(diǎn)播指令,直播切換點(diǎn)播指令包括點(diǎn)播視頻名稱和點(diǎn)播視頻集數(shù);將直播切換點(diǎn)播指令發(fā)送至服務(wù)器,指示服務(wù)器根據(jù)直播切換點(diǎn)播指令返回點(diǎn)播視頻參數(shù);獲取點(diǎn)播視頻參數(shù)后,根據(jù)點(diǎn)播視頻參數(shù)播放相應(yīng)的點(diǎn)播視頻。該方法只需要一步操作即可使客戶端從服務(wù)器獲取相應(yīng)的點(diǎn)播視頻,快速準(zhǔn)確地切換至點(diǎn)播播放內(nèi)容,操作簡單,可以提高切換效率。
【專利說明】
一種實(shí)現(xiàn)直播到點(diǎn)播切換的方法、客戶端和服務(wù)器
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及視頻播放技術(shù)領(lǐng)域,具體地,涉及一種實(shí)現(xiàn)直播到點(diǎn)播切換的方法、客戶端和服務(wù)器。
【背景技術(shù)】
[0002]現(xiàn)有的“輪播臺(tái)”,它是一個(gè)有特色的電視臺(tái),是編輯們從海量視頻庫里為用戶精挑細(xì)選的時(shí)下最熱節(jié)目,并按照時(shí)間順序播出。如果用戶一時(shí)沒想好搜索點(diǎn)播什么內(nèi)容,可以先看看輪播臺(tái)。輪播臺(tái)為滿足不同愛好用戶的需求,可以設(shè)置了多檔節(jié)目,包括綜合臺(tái)、電影臺(tái)、電視劇臺(tái)、動(dòng)漫臺(tái)、體育臺(tái)、紀(jì)錄片臺(tái)、電視臺(tái)1080P和音樂臺(tái)等,觀看方便,換臺(tái)快捷。輪播臺(tái)的輪播頻道首創(chuàng)全球數(shù)大頻道7x24小時(shí)播放,實(shí)現(xiàn)“毫秒級(jí)”切換直播轉(zhuǎn)點(diǎn)播。[0003 ]輪播臺(tái)(直播內(nèi)容)可以切換對(duì)應(yīng)的點(diǎn)播內(nèi)容進(jìn)行播放,具體的,例如,輪播臺(tái)當(dāng)前播放為電視劇《我叫郝聰明》第10集,切換為點(diǎn)播第十集的步驟如下:
[0004]1)、選擇當(dāng)前播放劇集,如我叫郝聰明第10集。具體參見圖1所示。
[0005]2)、按確定鍵后進(jìn)入TV版點(diǎn)播對(duì)應(yīng)的電視劇。具體參見圖2所示。
[0006]3)、選擇第10集。具體參見圖3所示。
[0007]4)、確定播放,從頭開始播放。具體參見圖4所示。
[0008]在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:
[0009]1、操作繁瑣。
[0010]2、用戶按確定鍵并不能一下定位到選擇的劇集,如我叫郝聰明第10集或第11集。

【發(fā)明內(nèi)容】

[0011]本發(fā)明是為了克服現(xiàn)有直播切換點(diǎn)播技術(shù)中交互流程過于繁瑣的缺陷,根據(jù)本發(fā)明的一個(gè)方面,提出一種實(shí)現(xiàn)直播到點(diǎn)播切換的方法。
[0012]本發(fā)明實(shí)施例提供的一種實(shí)現(xiàn)直播到點(diǎn)播切換的方法,包括:
[0013]獲取用戶基于輪播臺(tái)輸入的直播切換點(diǎn)播指令,直播切換點(diǎn)播指令包括點(diǎn)播視頻名稱和點(diǎn)播視頻集數(shù),或者還包括清晰度和/或點(diǎn)播視頻類型;
[0014]將直播切換點(diǎn)播指令發(fā)送至服務(wù)器,指示服務(wù)器根據(jù)直播切換點(diǎn)播指令返回點(diǎn)播視頻參數(shù),點(diǎn)播視頻參數(shù)包括相應(yīng)的點(diǎn)播視頻的播放URL ;
[0015]獲取點(diǎn)播視頻參數(shù)后,根據(jù)點(diǎn)播視頻參數(shù)播放相應(yīng)的點(diǎn)播視頻。
[0016]在上述技術(shù)方案中,根據(jù)點(diǎn)播視頻參數(shù)播放相應(yīng)的點(diǎn)播視頻,包括:
[0017]獲取當(dāng)前播放標(biāo)識(shí),當(dāng)前播放標(biāo)識(shí)用于指示客戶端在獲取點(diǎn)播視頻參數(shù)后是否直播點(diǎn)播視頻;
[0018]在當(dāng)前播放標(biāo)識(shí)用于指示客戶端直播點(diǎn)播視頻時(shí),獲取點(diǎn)播視頻開始播放時(shí)間和當(dāng)前時(shí)間,并根據(jù)點(diǎn)播視頻開始播放時(shí)間和當(dāng)前時(shí)間確定點(diǎn)播視頻已播放時(shí)間;
[0019]在點(diǎn)播視頻已播放時(shí)間處播放點(diǎn)播視頻。
[0020]在上述技術(shù)方案中,在當(dāng)前播放標(biāo)識(shí)用于指示客戶端不直播點(diǎn)播視頻時(shí),[0021 ]在點(diǎn)播視頻的開始時(shí)間處播放點(diǎn)播視頻;或
[0022]跳過點(diǎn)播視頻的片頭位置后播放點(diǎn)播視頻,服務(wù)器返回的點(diǎn)播視頻參數(shù)包括片頭位置。
[0023]基于同樣的發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供一種實(shí)現(xiàn)直播到點(diǎn)播切換的方法,包括:
[0024]接收客戶端發(fā)送的直播切換點(diǎn)播指令,直播切換點(diǎn)播指令為用戶基于輪播臺(tái)輸入的指令,且直播切換點(diǎn)播指令包括點(diǎn)播視頻名稱和點(diǎn)播視頻集數(shù),或者還包括清晰度和/或點(diǎn)播視頻類型;
[0025]根據(jù)直播切換點(diǎn)播指令搜索相應(yīng)點(diǎn)播視頻的點(diǎn)播視頻參數(shù),點(diǎn)播視頻參數(shù)包括相應(yīng)的點(diǎn)播視頻的播放URL;
[0026]在獲取到相應(yīng)點(diǎn)播視頻的點(diǎn)播視頻參數(shù)后,將點(diǎn)播視頻參數(shù)返回至客戶端,并指示客戶端根據(jù)點(diǎn)播視頻參數(shù)播放相應(yīng)的點(diǎn)播視頻。
[0027]在上述技術(shù)方案中,點(diǎn)播視頻參數(shù)還包括點(diǎn)播視頻的片頭位置。
[0028]本發(fā)明實(shí)施例還提供一種實(shí)現(xiàn)直播到點(diǎn)播切換的客戶端,包括:
[0029]指令獲取模塊,用于獲取用戶基于輪播臺(tái)輸入的直播切換點(diǎn)播指令,直播切換點(diǎn)播指令包括點(diǎn)播視頻名稱、點(diǎn)播視頻集數(shù)和清晰度,或者還包括點(diǎn)播視頻類型;
[0030]發(fā)送模塊,用于將直播切換點(diǎn)播指令發(fā)送至服務(wù)器,指示服務(wù)器根據(jù)直播切換點(diǎn)播指令返回點(diǎn)播視頻參數(shù),點(diǎn)播視頻參數(shù)包括相應(yīng)的點(diǎn)播視頻的播放URL;
[0031 ]播放模塊,用于在獲取點(diǎn)播視頻參數(shù)后,根據(jù)點(diǎn)播視頻參數(shù)播放相應(yīng)的點(diǎn)播視頻。
[0032]在上述技術(shù)方案中,播放模塊包括:
[0033]獲取單元,用于獲取當(dāng)前播放標(biāo)識(shí),當(dāng)前播放標(biāo)識(shí)用于指示客戶端在獲取點(diǎn)播視頻參數(shù)后是否直播點(diǎn)播視頻;
[0034]播放單元,用于在當(dāng)前播放標(biāo)識(shí)用于指示客戶端直播點(diǎn)播視頻時(shí),獲取點(diǎn)播視頻開始播放時(shí)間和當(dāng)前時(shí)間,并根據(jù)點(diǎn)播視頻開始播放時(shí)間和當(dāng)前時(shí)間確定點(diǎn)播視頻已播放時(shí)間;在點(diǎn)播視頻已播放時(shí)間處播放點(diǎn)播視頻。
[0035]在上述技術(shù)方案中,在當(dāng)前播放標(biāo)識(shí)用于指示客戶端不直播點(diǎn)播視頻時(shí),播放單元還用于:
[0036]在點(diǎn)播視頻的開始時(shí)間處播放點(diǎn)播視頻;或
[0037]跳過點(diǎn)播視頻的片頭位置后播放點(diǎn)播視頻,服務(wù)器返回的點(diǎn)播視頻參數(shù)包括片頭位置。
[0038]基于同樣的發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供一種實(shí)現(xiàn)直播到點(diǎn)播切換的服務(wù)器,包括:
[0039]接收模塊,用于接收客戶端發(fā)送的直播切換點(diǎn)播指令,直播切換點(diǎn)播指令為用戶基于輪播臺(tái)輸入的指令,且直播切換點(diǎn)播指令包括點(diǎn)播視頻名稱、點(diǎn)播視頻集數(shù)和清晰度,或者還包括點(diǎn)播視頻類型;
[0040]搜索模塊,用于根據(jù)直播切換點(diǎn)播指令搜索相應(yīng)點(diǎn)播視頻的點(diǎn)播視頻參數(shù),點(diǎn)播視頻參數(shù)包括相應(yīng)的點(diǎn)播視頻的播放URL;
[0041]發(fā)送模塊,用于在獲取到相應(yīng)點(diǎn)播視頻的點(diǎn)播視頻參數(shù)后,將點(diǎn)播視頻參數(shù)返回至客戶端,并指示客戶端根據(jù)點(diǎn)播視頻參數(shù)播放相應(yīng)的點(diǎn)播視頻。
[0042]在上述技術(shù)方案中,點(diǎn)播視頻參數(shù)還包括點(diǎn)播視頻的片頭位置。
[0043]本發(fā)明實(shí)施例提供的一種實(shí)現(xiàn)直播到點(diǎn)播切換的方法、客戶端和服務(wù)器,通過將包含點(diǎn)播視頻名稱和點(diǎn)播視頻集數(shù)的直播切換點(diǎn)播指令發(fā)送至服務(wù)器側(cè),從而可以從服務(wù)器側(cè)處獲取精確的點(diǎn)播視頻的播放URL,進(jìn)而播放該點(diǎn)播視頻。該方法只需要一步操作即可使客戶端從服務(wù)器獲取相應(yīng)的點(diǎn)播視頻,快速準(zhǔn)確地切換至點(diǎn)播播放內(nèi)容,操作簡單,可以提高切換效率。通過判斷當(dāng)前播放標(biāo)識(shí),從而可以根據(jù)用戶需求確定是否對(duì)該點(diǎn)播視頻進(jìn)行播放,用戶與播放器之間的交互流程簡單,不需要繁瑣的操作即可滿足用戶的需求,同時(shí)也可以提尚切換效率。
[0044]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
[0045]下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【附圖說明】
[0046]附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
[0047]圖1為現(xiàn)有技術(shù)中直播切換到點(diǎn)播方法第一步的示意圖;
[0048]圖2為現(xiàn)有技術(shù)中直播切換到點(diǎn)播方法第二步的示意圖;
[0049]圖3為現(xiàn)有技術(shù)中直播切換到點(diǎn)播方法第三步的示意圖;
[0050]圖4為現(xiàn)有技術(shù)中直播切換到點(diǎn)播方法第四步的示意圖;
[0051 ]圖5為本發(fā)明實(shí)施例中客戶端側(cè)實(shí)現(xiàn)直播到點(diǎn)播切換的方法流程圖;
[0052]圖6為實(shí)施例一中客戶端側(cè)實(shí)現(xiàn)直播到點(diǎn)播切換的方法流程圖;
[0053]圖7為本發(fā)明實(shí)施例中服務(wù)器側(cè)實(shí)現(xiàn)直播到點(diǎn)播切換的方法流程圖;
[0054]圖8為實(shí)施例二中服務(wù)器側(cè)實(shí)現(xiàn)直播到點(diǎn)播切換的方法流程圖;
[0055]圖9為本發(fā)明實(shí)施例中實(shí)現(xiàn)直播到點(diǎn)播切換的客戶端的第一結(jié)構(gòu)圖;
[0056]圖10為本發(fā)明實(shí)施例中實(shí)現(xiàn)直播到點(diǎn)播切換的客戶端的第二結(jié)構(gòu)圖;
[0057]圖11為本發(fā)明實(shí)施例中實(shí)現(xiàn)直播到點(diǎn)播切換的服務(wù)器的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0058]下面結(jié)合附圖,對(duì)本發(fā)明的【具體實(shí)施方式】進(jìn)行詳細(xì)描述,但應(yīng)當(dāng)理解本發(fā)明的保護(hù)范圍并不受【具體實(shí)施方式】的限制。
[0059]根據(jù)本發(fā)明實(shí)施例,提供了一種客戶端側(cè)實(shí)現(xiàn)直播到點(diǎn)播切換的方法,參見圖5所示,該方法包括步驟101-103:
[0060]步驟101:獲取用戶基于輪播臺(tái)輸入的直播切換點(diǎn)播指令,該直播切換點(diǎn)播指令包括點(diǎn)播視頻名稱和點(diǎn)播視頻集數(shù),或者還包括清晰度和/或點(diǎn)播視頻類型。
[0061]在本發(fā)明實(shí)施例中,需要發(fā)送至服務(wù)器端的直播切換點(diǎn)播指令包括點(diǎn)播視頻名稱和點(diǎn)播視頻集數(shù),從而服務(wù)器根據(jù)點(diǎn)播視頻名稱和點(diǎn)播視頻集數(shù)即可以準(zhǔn)確定位用戶需要觀看的視頻和想看的集數(shù)。具體的,用戶首先需要選中想要點(diǎn)播的視頻節(jié)目,之后操作遙控器即可發(fā)送指令(例如按下確認(rèn)按鍵),本地設(shè)備或播放器根據(jù)用戶選中的節(jié)目即可確定直播切換點(diǎn)播指令中的點(diǎn)播視頻名稱和點(diǎn)播視頻集數(shù)。
[0062]需要說明的是,本發(fā)明實(shí)施例中的“點(diǎn)播視頻集數(shù)”用于在與該點(diǎn)播視頻名稱相關(guān)的視頻中確定唯一的視頻。具體的,點(diǎn)播視頻集數(shù)可以為電視劇的集數(shù)(電視劇的哪一集,如第10集),或者電視節(jié)目的期數(shù)(電視節(jié)目的哪一期,如第2015-9-27期),或者電影的上映時(shí)間(例如某些電影同名,可以根據(jù)上映時(shí)間或其他信息進(jìn)行區(qū)分)等。
[0063]優(yōu)選的,該直播切換點(diǎn)播指令還可以包括清晰度,用于在多種清晰度格式的視頻中選取所需的清晰度。當(dāng)直播切換點(diǎn)播指令中不包括清晰度時(shí),服務(wù)器默認(rèn)返回一種清晰度的點(diǎn)播視頻,或者根據(jù)客戶端的網(wǎng)絡(luò)狀態(tài)返回最適合客戶端網(wǎng)絡(luò)狀態(tài)的清晰度的點(diǎn)播視頻。
[0064]優(yōu)選的,該直播切換點(diǎn)播指令還可以包括點(diǎn)播視頻類型,該點(diǎn)播視頻類型具體包括電視劇、電影、綜藝節(jié)目、紀(jì)錄片等。一方面,服務(wù)器可以根據(jù)該點(diǎn)播視頻類型區(qū)分剔除其他點(diǎn)播視頻類型中具有相同視頻名稱的節(jié)目;另一方面,服務(wù)器可以根據(jù)該點(diǎn)播視頻類型縮小搜索范圍,即只在相應(yīng)的點(diǎn)播視頻類型集合中搜索用戶需要的點(diǎn)播視頻。
[0065]步驟102:將直播切換點(diǎn)播指令發(fā)送至服務(wù)器,指示服務(wù)器根據(jù)直播切換點(diǎn)播指令返回點(diǎn)播視頻參數(shù),點(diǎn)播視頻參數(shù)包括相應(yīng)的點(diǎn)播視頻的播放URL。
[0066]在本發(fā)明實(shí)施例中,客戶端根據(jù)用戶的操作可以確定直播切換點(diǎn)播指令,進(jìn)而可以將直播切換點(diǎn)播指令發(fā)送至服務(wù)器,待服務(wù)器返回相應(yīng)的點(diǎn)播視頻的播放URL后,即可根據(jù)該播放URL (Uni form Resource Locator,統(tǒng)一資源定位符)進(jìn)行播放。
[0067]優(yōu)選的,點(diǎn)播視頻參數(shù)還可以包括點(diǎn)播視頻的片頭位置,從而方便用戶通過客戶端跳過片頭位置,從而直接觀看點(diǎn)播視頻的正片。
[0068]步驟103:獲取點(diǎn)播視頻參數(shù)后,根據(jù)點(diǎn)播視頻參數(shù)播放相應(yīng)的點(diǎn)播視頻。
[0069]具體的,客戶端根據(jù)點(diǎn)播視頻參數(shù)中的播放URL播放相應(yīng)的點(diǎn)播視頻。
[0070]本發(fā)明實(shí)施例提供的一種客戶端側(cè)實(shí)現(xiàn)直播到點(diǎn)播切換的方法,通過將包含點(diǎn)播視頻名稱和點(diǎn)播視頻集數(shù)的直播切換點(diǎn)播指令發(fā)送至服務(wù)器側(cè),從而可以從服務(wù)器側(cè)處獲取精確的點(diǎn)播視頻的播放URL,進(jìn)而播放該點(diǎn)播視頻。該方法只需要一步操作即可使客戶端從服務(wù)器獲取相應(yīng)的點(diǎn)播視頻,快速準(zhǔn)確地切換至點(diǎn)播播放內(nèi)容,操作簡單,可以提高切換效率。
[0071 ]優(yōu)選的,步驟103中的根據(jù)點(diǎn)播視頻參數(shù)播放相應(yīng)的點(diǎn)播視頻,具體包括步驟Al-A3:
[0072]步驟Al、獲取當(dāng)前播放標(biāo)識(shí),當(dāng)前播放標(biāo)識(shí)用于指示客戶端在獲取點(diǎn)播視頻參數(shù)后是否直播點(diǎn)播視頻;
[0073]步驟A2、在當(dāng)前播放標(biāo)識(shí)用于指示客戶端直播點(diǎn)播視頻時(shí),獲取點(diǎn)播視頻開始播放時(shí)間和當(dāng)前時(shí)間,并根據(jù)點(diǎn)播視頻開始播放時(shí)間和當(dāng)前時(shí)間確定點(diǎn)播視頻已播放時(shí)間;
[0074]步驟A3、在點(diǎn)播視頻已播放時(shí)間處播放點(diǎn)播視頻。
[0075]優(yōu)選的,在上述步驟Al后,若當(dāng)前播放標(biāo)識(shí)用于指示客戶端不直播點(diǎn)播視頻,則繼續(xù)步驟A4:
[0076]步驟A4、在點(diǎn)播視頻的開始時(shí)間處播放點(diǎn)播視頻;或者,跳過點(diǎn)播視頻的片頭位置后播放點(diǎn)播視頻,服務(wù)器返回的點(diǎn)播視頻參數(shù)包括片頭位置。
[0077]在本發(fā)明實(shí)施例中,當(dāng)前播放標(biāo)識(shí)用于指示客戶端在獲取點(diǎn)播視頻參數(shù)后是否直播點(diǎn)播視頻,即指示客戶端是否與服務(wù)器同步播放該點(diǎn)播視頻。具體的,當(dāng)前播放標(biāo)識(shí)可以以一個(gè)狀態(tài)位來表示;例如狀態(tài)位分為O和I,狀態(tài)位O用于表示當(dāng)前播放標(biāo)識(shí)用于指示客戶端直播點(diǎn)播視頻,狀態(tài)位I用于表示當(dāng)前播放標(biāo)識(shí)用于指示客戶端不直播點(diǎn)播視頻;或者,狀態(tài)位I用于表示當(dāng)前播放標(biāo)識(shí)用于指示客戶端直播點(diǎn)播視頻,狀態(tài)位O用于表示當(dāng)前播放標(biāo)識(shí)用于指示客戶端不直播點(diǎn)播視頻。
[0078]或者,當(dāng)前播放標(biāo)識(shí)可以分為存在或不存在兩種狀態(tài),在當(dāng)前播放標(biāo)識(shí)存在時(shí),客戶端可以獲取到當(dāng)前播放標(biāo)識(shí),此時(shí)指示客戶端直播點(diǎn)播視頻(相當(dāng)于當(dāng)前播放標(biāo)識(shí)用于指示客戶端直播點(diǎn)播視頻);若當(dāng)前播放標(biāo)識(shí)為不存在的狀態(tài),則客戶端不能獲取到當(dāng)前播放標(biāo)識(shí),或者說客戶端獲取到的當(dāng)前播放標(biāo)識(shí)為空,此時(shí)指示客戶端進(jìn)行上述步驟A4(相當(dāng)于當(dāng)前播放標(biāo)識(shí)用于指示客戶端不直播該點(diǎn)播視頻)。
[0079]本發(fā)明實(shí)施例提供的實(shí)現(xiàn)直播到點(diǎn)播切換的方法,通過判斷當(dāng)前播放標(biāo)識(shí),從而可以根據(jù)用戶需求確定是否對(duì)該點(diǎn)播視頻進(jìn)行播放,不需要繁瑣的操作即可滿足用戶的需求,同時(shí)也可以提高切換效率。
[0080]下面通過一個(gè)實(shí)施例詳細(xì)介紹客戶端側(cè)實(shí)現(xiàn)直播到點(diǎn)播切換的方法流程。
[0081 ] 實(shí)施例一
[0082]在實(shí)施例一中,用戶通過客戶端僅僅需要發(fā)送直播切換點(diǎn)播指令即可獲取到點(diǎn)播視頻的URL,具體參見圖6所示,包括步驟201-208:
[0083]步驟201:客戶端獲取用戶基于輪播臺(tái)輸入的直播切換點(diǎn)播指令。
[0084]在實(shí)施例一中,該直播切換點(diǎn)播指令包括點(diǎn)播視頻名稱、點(diǎn)播視頻集數(shù)和清晰度。
[0085]步驟202:將直播切換點(diǎn)播指令發(fā)送至服務(wù)器。
[0086]步驟202后,服務(wù)器會(huì)根據(jù)直播切換點(diǎn)播指令返回點(diǎn)播視頻參數(shù),點(diǎn)播視頻參數(shù)包括相應(yīng)的點(diǎn)播視頻的播放URL和片頭位置。
[0087]步驟203:接收服務(wù)器返回的點(diǎn)播視頻參數(shù)。
[0088]步驟204:獲取當(dāng)前播放標(biāo)識(shí)。
[0089]實(shí)施例一中,當(dāng)前播放標(biāo)識(shí)用于指示客戶端在獲取點(diǎn)播視頻參數(shù)后是否直播點(diǎn)播視頻。
[0090]步驟205:判斷當(dāng)前視頻是否用于指示客戶端直播該點(diǎn)播視頻,在確定當(dāng)前視頻用于指示客戶端直播該點(diǎn)播視頻后,繼續(xù)步驟206,否則繼續(xù)步驟208。
[0091 ]步驟206:獲取點(diǎn)播視頻開始播放時(shí)間和當(dāng)前時(shí)間,并根據(jù)點(diǎn)播視頻開始播放時(shí)間和當(dāng)前時(shí)間確定點(diǎn)播視頻已播放時(shí)間。
[0092]具體的,當(dāng)前時(shí)間減去開始播放時(shí)間即為點(diǎn)播視頻已播放時(shí)間。例如,點(diǎn)播視頻開始播放時(shí)間為15:00:00,當(dāng)前時(shí)間為15:20:00,則點(diǎn)播視頻已播放時(shí)間為20分鐘,即該點(diǎn)播視頻已經(jīng)播放了 20分鐘。
[0093]步驟207:在點(diǎn)播視頻已播放時(shí)間處播放點(diǎn)播視頻。
[0094]具體的,以上述例子為例,即在點(diǎn)播視頻時(shí)間軸的第20分鐘位置處開始播放該點(diǎn)播視頻。
[0095]步驟208:跳過點(diǎn)播視頻的片頭位置后播放點(diǎn)播視頻。
[0096]其中,根據(jù)服務(wù)器返回的點(diǎn)播視頻參數(shù)即可以確定點(diǎn)播視頻的片頭位置。
[0097]基于同樣的發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供一種服務(wù)器側(cè)實(shí)現(xiàn)直播到點(diǎn)播切換的方法,參見圖7所示,該方法包括步驟301-303:
[0098]步驟301:接收客戶端發(fā)送的直播切換點(diǎn)播指令,該直播切換點(diǎn)播指令為用戶基于輪播臺(tái)輸入的指令,且直播切換點(diǎn)播指令包括點(diǎn)播視頻名稱和點(diǎn)播視頻集數(shù),或者還包括清晰度和/或點(diǎn)播視頻類型。
[0099]步驟302:根據(jù)直播切換點(diǎn)播指令搜索相應(yīng)點(diǎn)播視頻的點(diǎn)播視頻參數(shù),點(diǎn)播視頻參數(shù)包括相應(yīng)的點(diǎn)播視頻的播放URL。
[0100]具體的,服務(wù)器根據(jù)直播切換點(diǎn)播指令中的點(diǎn)播視頻類型可以確定需要搜索的點(diǎn)播視頻的集合,根據(jù)點(diǎn)播視頻名稱和點(diǎn)播視頻集數(shù)即可以精確確定用戶所需的點(diǎn)播視頻,根據(jù)清晰度可以最終確定返回至客戶端的點(diǎn)播視頻的URL。
[0101]優(yōu)選的,該點(diǎn)播視頻參數(shù)還包括點(diǎn)播視頻的片頭位置??蛻舳嗽讷@取到該片頭位置后,可以跳過點(diǎn)播視頻的片頭位置,直接播放用戶感興趣的正片部分。
[0102]步驟303:在獲取到相應(yīng)點(diǎn)播視頻的點(diǎn)播視頻參數(shù)后,將點(diǎn)播視頻參數(shù)返回至客戶端,并指示客戶端根據(jù)點(diǎn)播視頻參數(shù)播放相應(yīng)的點(diǎn)播視頻。
[0103]本發(fā)明實(shí)施例提供的一種服務(wù)器側(cè)實(shí)現(xiàn)直播到點(diǎn)播切換的方法,根據(jù)客戶端發(fā)送的直播切換點(diǎn)播指令可以直接準(zhǔn)確地確定用戶所需的點(diǎn)播視頻,從而向客戶端返回精確的點(diǎn)播視頻的播放URL,進(jìn)而使客戶端播放該點(diǎn)播視頻。該方法只需要一步操作即可向客戶端發(fā)送相應(yīng)的點(diǎn)播視頻的鏈接,可以使客戶端快速準(zhǔn)確地切換至點(diǎn)播播放內(nèi)容,操作簡單,同時(shí)可以提尚切換效率。
[0104]下面通過實(shí)施例二詳細(xì)介紹客戶端和服務(wù)器實(shí)現(xiàn)直播到點(diǎn)播切換方法的交互流程。
[0105]實(shí)施例二
[0106]在實(shí)施例二中,用戶通過客戶端僅僅需要發(fā)送直播切換點(diǎn)播指令即可獲取到點(diǎn)播視頻的URL,具體參見圖8所示,包括步驟401-410:
[0107]步驟401:客戶端獲取用戶基于輪播臺(tái)輸入的直播切換點(diǎn)播指令。
[0108]在實(shí)施例一中,該直播切換點(diǎn)播指令包括點(diǎn)播視頻名稱、點(diǎn)播視頻集數(shù)、清晰度和點(diǎn)播視頻類型。
[0109]步驟402:客戶端將直播切換點(diǎn)播指令發(fā)送至服務(wù)器。
[0110]步驟403:服務(wù)器根據(jù)直播切換點(diǎn)播指令搜索并確定相應(yīng)點(diǎn)播視頻的點(diǎn)播視頻參數(shù)。
[0111]具體的,在實(shí)施例二中,點(diǎn)播視頻參數(shù)包括相應(yīng)的點(diǎn)播視頻的播放URL和片頭位置。
[0112]步驟404:服務(wù)器將該點(diǎn)播視頻參數(shù)發(fā)送至客戶端。
[0113]步驟405:客戶端接收服務(wù)器返回的點(diǎn)播視頻參數(shù)。
[0114]步驟406:客戶端獲取當(dāng)前播放標(biāo)識(shí)。
[0115]實(shí)施例二中,當(dāng)前播放標(biāo)識(shí)用于指示客戶端在獲取點(diǎn)播視頻參數(shù)后是否直播點(diǎn)播視頻。
[0116]步驟407:客戶端判斷當(dāng)前視頻是否用于指示客戶端直播該點(diǎn)播視頻,在確定當(dāng)前視頻用于指示客戶端直播該點(diǎn)播視頻后,繼續(xù)步驟408,否則繼續(xù)步驟410。
[0117]步驟408:客戶端獲取點(diǎn)播視頻開始播放時(shí)間和當(dāng)前時(shí)間,并根據(jù)點(diǎn)播視頻開始播放時(shí)間和當(dāng)前時(shí)間確定點(diǎn)播視頻已播放時(shí)間。
[0118]步驟409:客戶端在點(diǎn)播視頻已播放時(shí)間處播放點(diǎn)播視頻。
[0119]步驟410:客戶端跳過點(diǎn)播視頻的片頭位置后播放點(diǎn)播視頻。
[0120]本發(fā)明實(shí)施例提供的一種實(shí)現(xiàn)直播到點(diǎn)播切換的方法,通過將包含點(diǎn)播視頻名稱和點(diǎn)播視頻集數(shù)的直播切換點(diǎn)播指令發(fā)送至服務(wù)器側(cè),從而可以從服務(wù)器側(cè)處獲取精確的點(diǎn)播視頻的播放URL,進(jìn)而播放該點(diǎn)播視頻。該方法只需要一步操作即可使客戶端從服務(wù)器獲取相應(yīng)的點(diǎn)播視頻,快速準(zhǔn)確地切換至點(diǎn)播播放內(nèi)容,操作簡單,可以提高切換效率。通過判斷當(dāng)前播放標(biāo)識(shí),從而可以根據(jù)用戶需求確定是否對(duì)該點(diǎn)播視頻進(jìn)行播放,不需要繁瑣的操作即可滿足用戶的需求,同時(shí)也可以提高切換效率。
[0121]以上詳細(xì)介紹了該實(shí)現(xiàn)直播到點(diǎn)播切換的方法流程,該方法也可以通過相應(yīng)的裝置實(shí)現(xiàn),下面詳細(xì)介紹該裝置的結(jié)構(gòu)和功能。
[0122]本發(fā)明實(shí)施例提供的一種實(shí)現(xiàn)直播到點(diǎn)播切換的客戶端,參見圖9所示,該客戶端包括:
[0123]指令獲取模塊51,用于獲取用戶基于輪播臺(tái)輸入的直播切換點(diǎn)播指令,直播切換點(diǎn)播指令包括點(diǎn)播視頻名稱、點(diǎn)播視頻集數(shù)和清晰度,或者還包括點(diǎn)播視頻類型;
[0124]發(fā)送模塊52,用于將直播切換點(diǎn)播指令發(fā)送至服務(wù)器,指示服務(wù)器根據(jù)直播切換點(diǎn)播指令返回點(diǎn)播視頻參數(shù),點(diǎn)播視頻參數(shù)包括相應(yīng)的點(diǎn)播視頻的播放URL;
[0125]播放模塊53,用于在獲取點(diǎn)播視頻參數(shù)后,根據(jù)點(diǎn)播視頻參數(shù)播放相應(yīng)的點(diǎn)播視頻。
[0126]優(yōu)選的,參見圖10所示,播放模塊53具體包括:獲取單元531和播放單元532。
[0127]獲取單元531用于獲取當(dāng)前播放標(biāo)識(shí),當(dāng)前播放標(biāo)識(shí)用于指示客戶端在獲取點(diǎn)播視頻參數(shù)后是否直播點(diǎn)播視頻;
[0128]播放單元532用于在當(dāng)前播放標(biāo)識(shí)用于指示客戶端直播點(diǎn)播視頻時(shí),獲取點(diǎn)播視頻開始播放時(shí)間和當(dāng)前時(shí)間,并根據(jù)點(diǎn)播視頻開始播放時(shí)間和當(dāng)前時(shí)間確定點(diǎn)播視頻已播放時(shí)間;在點(diǎn)播視頻已播放時(shí)間處播放點(diǎn)播視頻。
[0129]優(yōu)選的,在當(dāng)前播放標(biāo)識(shí)用于指示客戶端不直播點(diǎn)播視頻時(shí),播放單元532還用于:
[0130]在點(diǎn)播視頻的開始時(shí)間處播放點(diǎn)播視頻;或
[0131]跳過點(diǎn)播視頻的片頭位置后播放點(diǎn)播視頻,服務(wù)器返回的點(diǎn)播視頻參數(shù)包括片頭位置。
[0132]基于同樣的發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供一種實(shí)現(xiàn)直播到點(diǎn)播切換的服務(wù)器,參見圖11所示,該服務(wù)器包括:
[0133]接收模塊61,用于接收客戶端發(fā)送的直播切換點(diǎn)播指令,直播切換點(diǎn)播指令為用戶基于輪播臺(tái)輸入的指令,且直播切換點(diǎn)播指令包括點(diǎn)播視頻名稱、點(diǎn)播視頻集數(shù)和清晰度,或者還包括點(diǎn)播視頻類型;
[0134]搜索模塊62,用于根據(jù)直播切換點(diǎn)播指令搜索相應(yīng)點(diǎn)播視頻的點(diǎn)播視頻參數(shù),點(diǎn)播視頻參數(shù)包括相應(yīng)的點(diǎn)播視頻的播放URL;
[0135]發(fā)送模塊63,用于在獲取到相應(yīng)點(diǎn)播視頻的點(diǎn)播視頻參數(shù)后,將點(diǎn)播視頻參數(shù)返回至客戶端,并指示客戶端根據(jù)點(diǎn)播視頻參數(shù)播放相應(yīng)的點(diǎn)播視頻。
[0136]優(yōu)選的,點(diǎn)播視頻參數(shù)還包括點(diǎn)播視頻的片頭位置。
[0137]本發(fā)明實(shí)施例提供的一種實(shí)現(xiàn)直播到點(diǎn)播切換的方法、客戶端和服務(wù)器,通過將包含點(diǎn)播視頻名稱和點(diǎn)播視頻集數(shù)的直播切換點(diǎn)播指令發(fā)送至服務(wù)器側(cè),從而可以從服務(wù)器側(cè)處獲取精確的點(diǎn)播視頻的播放URL,進(jìn)而播放該點(diǎn)播視頻。該方法只需要一步操作即可使客戶端從服務(wù)器獲取相應(yīng)的點(diǎn)播視頻,快速準(zhǔn)確地切換至點(diǎn)播播放內(nèi)容,操作簡單,可以提高切換效率。通過判斷當(dāng)前播放標(biāo)識(shí),從而可以根據(jù)用戶需求確定是否對(duì)該點(diǎn)播視頻進(jìn)行播放,用戶與播放器之間的交互流程簡單,不需要繁瑣的操作即可滿足用戶的需求,同時(shí)也可以提尚切換效率。
[0138]本發(fā)明能有多種不同形式的【具體實(shí)施方式】,上面以圖5-圖11為例結(jié)合附圖對(duì)本發(fā)明的技術(shù)方案作舉例說明,這并不意味著本發(fā)明所應(yīng)用的具體實(shí)例只能局限在特定的流程或?qū)嵤├Y(jié)構(gòu)中,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)了解,上文所提供的具體實(shí)施方案只是多種優(yōu)選用法中的一些示例,任何體現(xiàn)本發(fā)明權(quán)利要求的實(shí)施方式均應(yīng)在本發(fā)明技術(shù)方案所要求保護(hù)的范圍之內(nèi)。
[0139]最后應(yīng)說明的是:以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,對(duì)于本領(lǐng)域的技術(shù)人員來說,其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種實(shí)現(xiàn)直播到點(diǎn)播切換的方法,其特征在于,包括: 獲取用戶基于輪播臺(tái)輸入的直播切換點(diǎn)播指令,所述直播切換點(diǎn)播指令包括點(diǎn)播視頻名稱和點(diǎn)播視頻集數(shù),或者還包括清晰度和/或點(diǎn)播視頻類型; 將所述直播切換點(diǎn)播指令發(fā)送至服務(wù)器,指示所述服務(wù)器根據(jù)所述直播切換點(diǎn)播指令返回點(diǎn)播視頻參數(shù),所述點(diǎn)播視頻參數(shù)包括相應(yīng)的點(diǎn)播視頻的播放URL; 獲取所述點(diǎn)播視頻參數(shù)后,根據(jù)所述點(diǎn)播視頻參數(shù)播放相應(yīng)的點(diǎn)播視頻。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述點(diǎn)播視頻參數(shù)播放相應(yīng)的點(diǎn)播視頻,包括: 獲取當(dāng)前播放標(biāo)識(shí),所述當(dāng)前播放標(biāo)識(shí)用于指示客戶端在獲取點(diǎn)播視頻參數(shù)后是否直播所述點(diǎn)播視頻; 當(dāng)所述當(dāng)前播放標(biāo)識(shí)用于指示客戶端直播所述點(diǎn)播視頻時(shí),獲取點(diǎn)播視頻開始播放時(shí)間和當(dāng)前時(shí)間,并根據(jù)所述點(diǎn)播視頻開始播放時(shí)間和所述當(dāng)前時(shí)間確定點(diǎn)播視頻已播放時(shí)間; 在所述點(diǎn)播視頻已播放時(shí)間處播放所述點(diǎn)播視頻。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)所述當(dāng)前播放標(biāo)識(shí)用于指示客戶端不直播所述點(diǎn)播視頻時(shí), 在所述點(diǎn)播視頻的開始時(shí)間處播放所述點(diǎn)播視頻;或 跳過點(diǎn)播視頻的片頭位置后播放所述點(diǎn)播視頻,所述服務(wù)器返回的所述點(diǎn)播視頻參數(shù)包括所述片頭位置。4.一種實(shí)現(xiàn)直播到點(diǎn)播切換的方法,其特征在于,包括: 接收客戶端發(fā)送的直播切換點(diǎn)播指令,所述直播切換點(diǎn)播指令為用戶基于輪播臺(tái)輸入的指令,且所述直播切換點(diǎn)播指令包括點(diǎn)播視頻名稱和點(diǎn)播視頻集數(shù),或者還包括清晰度和/或點(diǎn)播視頻類型; 根據(jù)所述直播切換點(diǎn)播指令搜索相應(yīng)點(diǎn)播視頻的點(diǎn)播視頻參數(shù),所述點(diǎn)播視頻參數(shù)包括相應(yīng)的點(diǎn)播視頻的播放URL ; 在獲取到相應(yīng)點(diǎn)播視頻的點(diǎn)播視頻參數(shù)后,將所述點(diǎn)播視頻參數(shù)返回至所述客戶端,并指示所述客戶端根據(jù)所述點(diǎn)播視頻參數(shù)播放相應(yīng)的點(diǎn)播視頻。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述點(diǎn)播視頻參數(shù)還包括點(diǎn)播視頻的片頭位置。6.一種實(shí)現(xiàn)直播到點(diǎn)播切換的客戶端,其特征在于,包括: 指令獲取模塊,用于獲取用戶基于輪播臺(tái)輸入的直播切換點(diǎn)播指令,所述直播切換點(diǎn)播指令包括點(diǎn)播視頻名稱、點(diǎn)播視頻集數(shù)和清晰度,或者還包括點(diǎn)播視頻類型; 發(fā)送模塊,用于將所述直播切換點(diǎn)播指令發(fā)送至服務(wù)器,指示所述服務(wù)器根據(jù)所述直播切換點(diǎn)播指令返回點(diǎn)播視頻參數(shù),所述點(diǎn)播視頻參數(shù)包括相應(yīng)的點(diǎn)播視頻的播放URL; 播放模塊,用于在獲取所述點(diǎn)播視頻參數(shù)后,根據(jù)所述點(diǎn)播視頻參數(shù)播放相應(yīng)的點(diǎn)播視頻。7.根據(jù)權(quán)利要求6所述的客戶端,其特征在于,所述播放模塊包括: 獲取單元,用于獲取當(dāng)前播放標(biāo)識(shí),所述當(dāng)前播放標(biāo)識(shí)用于指示客戶端在獲取點(diǎn)播視頻參數(shù)后是否直播所述點(diǎn)播視頻; 播放單元,用于當(dāng)所述當(dāng)前播放標(biāo)識(shí)用于指示客戶端直播所述點(diǎn)播視頻時(shí),獲取點(diǎn)播視頻開始播放時(shí)間和當(dāng)前時(shí)間,并根據(jù)所述點(diǎn)播視頻開始播放時(shí)間和所述當(dāng)前時(shí)間確定點(diǎn)播視頻已播放時(shí)間;在所述點(diǎn)播視頻已播放時(shí)間處播放所述點(diǎn)播視頻。8.根據(jù)權(quán)利要求7所述的客戶端,其特征在于,當(dāng)所述當(dāng)前播放標(biāo)識(shí)用于指示客戶端不直播所述點(diǎn)播視頻時(shí),所述播放單元還用于: 在所述點(diǎn)播視頻的開始時(shí)間處播放所述點(diǎn)播視頻;或 跳過點(diǎn)播視頻的片頭位置后播放所述點(diǎn)播視頻,所述服務(wù)器返回的所述點(diǎn)播視頻參數(shù)包括所述片頭位置。9.一種實(shí)現(xiàn)直播到點(diǎn)播切換的服務(wù)器,其特征在于,包括: 接收模塊,用于接收客戶端發(fā)送的直播切換點(diǎn)播指令,所述直播切換點(diǎn)播指令為用戶基于輪播臺(tái)輸入的指令,且所述直播切換點(diǎn)播指令包括點(diǎn)播視頻名稱、點(diǎn)播視頻集數(shù)和清晰度,或者還包括點(diǎn)播視頻類型; 搜索模塊,用于根據(jù)所述直播切換點(diǎn)播指令搜索相應(yīng)點(diǎn)播視頻的點(diǎn)播視頻參數(shù),所述點(diǎn)播視頻參數(shù)包括相應(yīng)的點(diǎn)播視頻的播放URL; 發(fā)送模塊,用于在獲取到相應(yīng)點(diǎn)播視頻的點(diǎn)播視頻參數(shù)后,將所述點(diǎn)播視頻參數(shù)返回至所述客戶端,并指示所述客戶端根據(jù)所述點(diǎn)播視頻參數(shù)播放相應(yīng)的點(diǎn)播視頻。10.根據(jù)權(quán)利要求9所述的服務(wù)器,其特征在于,所述點(diǎn)播視頻參數(shù)還包括點(diǎn)播視頻的片頭位置。
【文檔編號(hào)】H04N21/2187GK105915929SQ201510939930
【公開日】2016年8月31日
【申請(qǐng)日】2015年12月15日
【發(fā)明人】李秀睛
【申請(qǐng)人】樂視致新電子科技(天津)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1