專利名稱:實(shí)現(xiàn)可斷續(xù)的交互式的視頻點(diǎn)播系統(tǒng)和方法
實(shí)現(xiàn)可斷續(xù)的交互式的視頻點(diǎn)播系統(tǒng)和方法
1.技術(shù)領(lǐng)域
G06F13/00G06F17/00G06Q10/00G06Q30/00
G06T1/00G06T11/60G09B5/02
H04N1/64H04N5/7617H04N5/775H04N7/03
H04N7/16H04N7/173H04M11/08
2.
背景技術(shù):
VOD (Video on Demand)是視頻點(diǎn)播技術(shù)的簡稱。目前,根據(jù)不同的功能需求和應(yīng)用場景,主要有三種VOD系統(tǒng)NV0D,TVOD, IV0D。NVOD (Near-Video-On-Demand),可稱其為就近式視頻點(diǎn)播。這種點(diǎn)播方式是多個視頻流依次間隔一定的時間啟動發(fā)送同樣的內(nèi)容。比如,十二個視頻流每隔十分鐘啟動一個發(fā)送同樣的兩小時的電視節(jié)目。如果用戶想看這個電視節(jié)目可能需要等待,但最長不會超過十分鐘,他們會選擇距他們最近的某個時間起點(diǎn)進(jìn)行收看。在這種方式下,一個視頻流可能為許多用戶共享。TVOD (True Video-On-Demand),稱其為真實(shí)點(diǎn)播,它真正支持即點(diǎn)即放。當(dāng)用戶提出請求時,視頻服務(wù)器將會立即傳送用戶所要的視頻內(nèi)容。若有另一個用戶提出同樣的需求,視頻服務(wù)器就會立即為他再啟動另一個傳輸同樣內(nèi)容的視頻流。不過,一旦視頻流開始播放,就要連續(xù)不斷的播放下去,直到結(jié)束。這種方式下,每個視頻流轉(zhuǎn)為某個用戶服務(wù)。IVOD (Interactive Video-On-Demand),稱為交互式點(diǎn)播。常見于互聯(lián)網(wǎng)上的視頻播放器,通過它可以看網(wǎng)絡(luò)電影,一般有播放、暫停、倒回、快進(jìn)等功能?,F(xiàn)有的網(wǎng)上的視頻播放存在一定缺陷如果出于某種原因用戶中斷視頻播放,但希望在合適的時機(jī),從上次中斷處重新播放時,這個請求很難得到滿足。為用戶提供自動記錄上一次的中斷點(diǎn),自動記錄點(diǎn)播歷史,用戶可在任意時機(jī)從中斷處繼續(xù)播放的交互式的點(diǎn)播系統(tǒng)為本發(fā)明的目的。3.內(nèi)容根據(jù)用戶的終端和網(wǎng)絡(luò)特點(diǎn),把視頻文件處理為多個視頻片段,并為每個視頻片段賦予可識別的標(biāo)識(簡稱為斷點(diǎn)信息)為本發(fā)明的主要技術(shù)特點(diǎn)。系統(tǒng)由終端系統(tǒng)和服務(wù)器端系統(tǒng)構(gòu)成。終端系統(tǒng)主要負(fù)責(zé)人機(jī)交互和視頻播放。服務(wù)器端系統(tǒng)負(fù)責(zé)管理視頻文件和用戶信息,向終端系統(tǒng)送出目標(biāo)視頻片段及該片段的斷點(diǎn)信息,同時接收終端的播放狀態(tài)。播放狀態(tài)包括終端系統(tǒng)正播放的及已接到的視頻片段的斷點(diǎn)信息。通過終端和服務(wù)器端系統(tǒng)對斷點(diǎn)信息的交互管理,實(shí)現(xiàn)視頻的可斷續(xù)的播放。終端系統(tǒng)的詳細(xì)功能如下,1)提供人機(jī)交互界面,接受用戶輸入的信息。2)向服務(wù)器端系統(tǒng)發(fā)出連接和點(diǎn)播請求,用戶的操作視頻指示。3)如該點(diǎn)播在服務(wù)器端中有斷點(diǎn)歷史記錄的話,則作出是否續(xù)播的指示。4)接收服務(wù)器端系統(tǒng)傳來的視頻片段和該片段的斷點(diǎn)信息。
5)播放視頻片段。通知服務(wù)器端系統(tǒng)通知終端的播放狀態(tài),播放狀態(tài)包括正播放在內(nèi)的已接到的視頻片段的斷點(diǎn)信息。服務(wù)器端系統(tǒng)負(fù)責(zé)1)視頻文件管理根據(jù)用戶的終端和網(wǎng)絡(luò)特點(diǎn),把視頻文件處理為多個視頻片段并為每個視頻片段賦予可識別的斷點(diǎn)信息。2)用戶信息管理管理用戶個人信息,用戶的點(diǎn)播歷史記錄及點(diǎn)播的斷點(diǎn)歷史信息,付款及信用記錄等。3)接收終端系統(tǒng)的連接請求根據(jù)終端系統(tǒng)傳來的用戶信息判斷是否應(yīng)該響應(yīng)終端系統(tǒng)的連接請求。如果不應(yīng)該響應(yīng),則拒絕連接請求并通知終端系統(tǒng)被拒絕的原因。如果應(yīng)該響應(yīng),則根據(jù)用戶的點(diǎn)播請求,更新該用戶的點(diǎn)播歷史記錄并查詢該用戶是否有相關(guān)的斷點(diǎn)歷史信息。如果有斷點(diǎn)歷史信息,則向終端系統(tǒng)發(fā)出該點(diǎn)播是否續(xù)播的確認(rèn)。4)確定目標(biāo)視頻片段如果用戶是指定視頻片段的點(diǎn)播請求,則該視頻片段為目標(biāo)視頻片段。如果用戶是該視頻的第一次點(diǎn)播,則最開始的視頻片段為目標(biāo)視頻片段。如果用戶是續(xù)播請求,則以該點(diǎn)播的斷點(diǎn)歷史信息為檢索關(guān)鍵信息,確定目標(biāo)視頻片段。如果接受到終端的播放狀態(tài),則根據(jù)終端系統(tǒng)傳來的包括正播放在內(nèi)的已接到的視頻片段的斷點(diǎn)信息,確定目標(biāo)視頻片段并更新該用戶該點(diǎn)播的斷點(diǎn)歷史信息。5)向終端系統(tǒng)送出目標(biāo)視頻片段及該片段的斷點(diǎn)信息。由于該系統(tǒng)采用了按視頻片段傳輸及播放的方式,對網(wǎng)絡(luò)帶寬要求不高,尤其適合使用手機(jī)的可斷可續(xù)的視頻點(diǎn)播。
4.
終端系統(tǒng)10由終端控制及通訊模塊IOA和人機(jī)交互界面IOB組成。1)當(dāng)終端系統(tǒng)10被用戶啟動時,終端控制及通訊模塊IOA實(shí)現(xiàn)與服務(wù)器端的連接。2)用戶通過人機(jī)交互界面IOB■登錄或注冊所需要的個人信息■選擇視頻節(jié)目■作出是否續(xù)播的指示■操作視頻指示(播放、暫停、倒回、快進(jìn)等)■看視頻節(jié)目等3)終端控制及通訊模塊IOA■處理人機(jī)交互界面IOB采集到的用戶錄入的信息,把處理后的信息傳到服務(wù)器
端今用戶登錄或注冊所需要的個人信息
+選擇的視頻節(jié)目 操作視頻指示(播放、暫停、倒回、快進(jìn)等)+續(xù)播指示等■接受服務(wù)器端的指令,反饋到人機(jī)交互界面IOB 視頻節(jié)目單令是否續(xù)播令提示信息等■接受并處理服務(wù)器端傳來的視頻片段和該片段的斷點(diǎn)信息,播放視頻片段到人機(jī)交互界面10B,向服務(wù)器端系統(tǒng)通知終端的播放狀態(tài)。包括正播放在內(nèi)的已接到的視頻片段的斷點(diǎn)fn息。服務(wù)器端系統(tǒng)11由服務(wù)器端控制及通訊模塊11A、視頻文件管理模塊IlB和用戶信息管理模塊IlC組成。1)視頻文件管理IlB■儲存并管理視頻文件■根據(jù)用戶的終端和網(wǎng)絡(luò)特點(diǎn),把視頻文件處理為多個視頻片段并為每個視頻片段賦予可識別的斷點(diǎn)信息。儲存并管理視頻片段和斷點(diǎn)信息?!龈鶕?jù)最新的視頻文件儲存狀況,生成節(jié)目單。2)用戶信息管理IlC■儲存并管理用戶個人信息■儲存并管理用戶的點(diǎn)播歷史記錄■儲存并管理用戶的點(diǎn)播的斷點(diǎn)歷史信息■根據(jù)最新的用戶的點(diǎn)播歷史記錄生成用戶特色節(jié)目單(未完、已完、推薦等)■儲存并管理付款及信用記錄等3)服務(wù)器端控制及通訊模塊IlA■接收并處理終端系統(tǒng)的連接請求服務(wù)器端處理負(fù)荷在允許范圍內(nèi)時,接受終端系統(tǒng)的連接請求,否則拒絕?!鼋邮詹⑻幚斫K端系統(tǒng)傳來的信息令用戶注冊把終端傳來的用戶個人注冊的信息,通過用戶信息管理11C,存入系統(tǒng)。注冊成功后,向終端送出用于用戶登錄的信息。今用戶登錄把終端傳來的個人用戶登錄的信息,通過用戶信息管理11C,判斷該用戶狀態(tài)是否正常。在用戶試用期結(jié)束或需付費(fèi)等情況下,向終端送出提示信息,拒絕連接。用戶狀態(tài)正常的情況下,通過用戶信息管理IlC得到用戶特色節(jié)目單,通過視頻文件管理IlB得到點(diǎn)播節(jié)目單,向終端送出。今選擇的視頻節(jié)目根據(jù)用戶選擇的節(jié)目信息,通過用戶信息管理11C,查詢該用戶是否有相關(guān)的斷點(diǎn)歷史信息,如有則向終端送出是否續(xù)播確認(rèn);如無需續(xù)播或沒有相關(guān)的斷點(diǎn)歷史信息,則通過視頻文件管理11B,確定應(yīng)送出的目標(biāo)視頻片段及該片段的斷點(diǎn)信息,向終端送出。同時通過用戶信息管理11C,創(chuàng)建或更新用戶的點(diǎn)播歷史記錄。今續(xù)播指示根據(jù)終端送來的節(jié)目信息,通過用戶信息管理11C,取得相關(guān)的斷點(diǎn)歷史信息。以斷點(diǎn)歷史信息為依據(jù),通過視頻文件管理11B,確定應(yīng)送出的目標(biāo)視頻片段及該片段的斷點(diǎn)信息,向終端送出。+終端的播放狀態(tài)。首先通過用戶信息管理11C,判斷是否應(yīng)該繼續(xù)向終端提供服務(wù)。在用戶試用期結(jié)束或需付費(fèi)等情況下,向終端送出提示信息,終止播放。用戶狀態(tài)正常的情況下,根據(jù)終端的斷點(diǎn)信息,通過視頻文件管理11B,確定應(yīng)送出的目標(biāo)視頻片段及該片段的斷點(diǎn)信息,向終端送出。同時通過用戶信息管理11C,創(chuàng)建或更新用戶的該點(diǎn)播的斷點(diǎn)歷史信息+操作視頻指示(播放、暫停、倒回、快進(jìn)等)根據(jù)終端送來的斷點(diǎn)信息及操作視頻指示,通過視頻文件管理11B,確定應(yīng)送出的目標(biāo)視頻片段及該片段的斷點(diǎn)信息,向終端送出。
5.
具體實(shí)施例方式可斷續(xù)的交互式的視頻點(diǎn)播系統(tǒng)由滿足一下要求的硬件、軟件實(shí)現(xiàn)。1)硬件要求終端機(jī)應(yīng)為具有通信功能的智能終端機(jī)。比如手機(jī)、電視、PDA、PC等服務(wù)器應(yīng)具有通信功能、大容量、速度快等特點(diǎn)。2)軟件實(shí)現(xiàn)①終端系統(tǒng)人機(jī)交互界面使用終端機(jī)支持的計(jì)算機(jī)軟件語言,根據(jù)以上的內(nèi)容說明,實(shí)現(xiàn)該部分的功能要求。終端控制及通訊模塊使用終端機(jī)支持的計(jì)算機(jī)軟件語言,根據(jù)以上的內(nèi)容說明,實(shí)現(xiàn)該部分的功能要求。通訊部分根據(jù)需要使用終端的系統(tǒng)功能。②服務(wù)器端系統(tǒng)視頻文件管理使用服務(wù)器支持的計(jì)算機(jī)軟件語言,根據(jù)以上的內(nèi)容說明,實(shí)現(xiàn)該部分的功能要求。響應(yīng)時間要求高的部分應(yīng)考慮使用數(shù)據(jù)庫文件。用戶信息管理使用服務(wù)器支持的計(jì)算機(jī)軟件語言,根據(jù)以上的內(nèi)容說明,實(shí)現(xiàn)該部分的功能要求。響應(yīng)時間要求高的部分應(yīng)考慮使用數(shù)據(jù)庫文件。
服務(wù)器端控制及通訊模塊使用服務(wù)器支持的計(jì)算機(jī)軟件語言,根據(jù)以上的內(nèi)容說明,實(shí)現(xiàn)該部分的功能要求。通訊部分根據(jù)需要使用服務(wù)器系統(tǒng)功能。
權(quán)利要求
1.根據(jù)用戶的終端和網(wǎng)絡(luò)特點(diǎn),把視頻文件處理為多個視頻片段的文件處理方法。
2.把視頻文件處理為多個視頻片段,并為每個視頻片段賦予可識別的標(biāo)識(簡稱為斷點(diǎn)信息)的文件處理方法。
3.對用戶的點(diǎn)播歷史、點(diǎn)播節(jié)目的斷點(diǎn)信息進(jìn)行記錄并管理的方法。
4.服務(wù)器根據(jù)終端請求向終端送出目標(biāo)視頻片段及該片段的斷點(diǎn)信息,同時接收終端側(cè)處理視頻片段的斷點(diǎn)信息的服務(wù)器端系統(tǒng)處理方法。
5.提供人機(jī)界面,接收并播放視頻片段,向服務(wù)器端通知終端側(cè)斷點(diǎn)信息的終端系統(tǒng)處理方法。
6.以第1項(xiàng)到第5項(xiàng)權(quán)利的任意其中一項(xiàng)方法為基礎(chǔ),以手機(jī)、電視、電子紙、移動終端或計(jì)算機(jī)等具有可通訊、可編程、有屏幕等特點(diǎn)的硬件設(shè)備為終端,以具有可通信、大容量、 速度快等特點(diǎn)的計(jì)算機(jī)硬件設(shè)備為服務(wù)器端,終端通過網(wǎng)絡(luò)訪問服務(wù)器端,實(shí)現(xiàn)對圖像、聲音等文件在終端播放的系統(tǒng)。
7.以第1項(xiàng)到第5項(xiàng)權(quán)利的任意其中一項(xiàng)方法為基礎(chǔ),根據(jù)需要實(shí)現(xiàn)終端不需要完整下載服務(wù)器端的視頻文件也可播放視頻,根據(jù)需要實(shí)現(xiàn)用戶可不同時點(diǎn)不同方式從中斷處接著播放視頻,根據(jù)需要實(shí)現(xiàn)用戶通過終端遠(yuǎn)程對視頻進(jìn)行播放、暫停、倒回、快進(jìn)等操作, 根據(jù)需要實(shí)現(xiàn)交互式點(diǎn)播的視頻播放系統(tǒng)。
8.以第1項(xiàng)到第5項(xiàng)權(quán)利的任意其中一項(xiàng)方法為基礎(chǔ),實(shí)現(xiàn)的對視頻文件提供存儲、檢索等功能的文件管理系統(tǒng)。
9.以第1項(xiàng)到第5項(xiàng)權(quán)利的任意其中一項(xiàng)方法為基礎(chǔ),通過對用戶歷史數(shù)據(jù)的分析,實(shí)現(xiàn)的支撐不同用戶不同銷售策略的系統(tǒng)。
10.以第1項(xiàng)到第5項(xiàng)權(quán)利的任意其中一項(xiàng)方法為基礎(chǔ),通過和用戶付款或信用信息的連動、實(shí)現(xiàn)的對用戶進(jìn)行收費(fèi)的系統(tǒng)。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)可斷續(xù)的交互式的視頻點(diǎn)播系統(tǒng)和方法。根據(jù)用戶的終端和網(wǎng)絡(luò)特點(diǎn),把視頻文件處理為多個視頻片段,并為每個視頻片段賦予可識別的標(biāo)識(簡稱為斷點(diǎn)信息)為本發(fā)明的主要技術(shù)特點(diǎn)。系統(tǒng)由終端系統(tǒng)和服務(wù)器端系統(tǒng)構(gòu)成。終端系統(tǒng)主要負(fù)責(zé)人機(jī)交互和視頻播放。服務(wù)器端系統(tǒng)負(fù)責(zé)管理視頻文件和用戶信息,向終端系統(tǒng)送出目標(biāo)視頻片段及該片段的斷點(diǎn)信息,同時接收終端的播放狀態(tài)。播放狀態(tài)包括終端系統(tǒng)正播放的及已接到的視頻片段的斷點(diǎn)信息。通過終端和服務(wù)器端系統(tǒng)對斷點(diǎn)信息的交互管理,實(shí)現(xiàn)視頻的可斷續(xù)的播放。由于采用了按視頻片段傳輸及播放的方式,對網(wǎng)絡(luò)帶寬要求不高,尤其適用使用手機(jī)的視頻點(diǎn)播。
文檔編號H04N21/258GK102256167SQ201010174250
公開日2011年11月23日 申請日期2010年5月18日 優(yōu)先權(quán)日2010年5月18日
發(fā)明者高云峰 申請人:高云峰