国产精品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>

      交互式網(wǎng)絡(luò)電視節(jié)目播放方法及裝置制造方法

      文檔序號:7979172閱讀:157來源:國知局
      交互式網(wǎng)絡(luò)電視節(jié)目播放方法及裝置制造方法
      【專利摘要】本發(fā)明公開了一種IPTV節(jié)目播放方法及裝置,其中,該方法包括:獲取用戶輸入的交互信息,根據(jù)該交互信息確定IPTV節(jié)目的交互場景的交互結(jié)果,其中,IPTV節(jié)目包括一個或多個能夠進(jìn)行播放的場景,該一個或多個能夠進(jìn)行播放的場景中包括至少一個交互場景。通過本發(fā)明,解決了相關(guān)技術(shù)中對于IPTV節(jié)目的操作互動性較低的問題,提高了用戶與IPTV節(jié)目的互動性,提升了用戶體驗(yàn)。
      【專利說明】交互式網(wǎng)絡(luò)電視節(jié)目播放方法及裝置
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種交互式網(wǎng)絡(luò)電視(Internet ProtocolTelevision,簡稱為IPTV)節(jié)目播放方法及裝置。
      【背景技術(shù)】
      [0002]交互式網(wǎng)絡(luò)電視(Internet Protocol Television,簡稱為IPTV),是一種集互聯(lián)網(wǎng)、多媒體、通信等多種技術(shù)于一體,向用戶提供交互式電視服務(wù)的技術(shù)。IPTV不同于傳統(tǒng)的模擬(數(shù)字)有線電視,傳統(tǒng)的模擬(數(shù)字)有線電視提供節(jié)目的直播(定時、單向廣播)服務(wù),用戶只能被動觀看。而IPTV除提供節(jié)目的直播外,還提供點(diǎn)播、回看等服務(wù),用戶可以選擇性的來觀看電視。
      [0003]圖1是根據(jù)相關(guān)技術(shù)中的IPTV系統(tǒng)模型的示意圖,如圖1所示,IPTV系統(tǒng)中主要以網(wǎng)頁(WEB)形式通過電子節(jié)目單(Electronic Program Guide,簡稱為EPG)來提供各種節(jié)目的索引、導(dǎo)航、查詢等功能。用戶使用機(jī)頂盒(Set Top Box,簡稱為STB)瀏覽EPG,通過對遙控器的操作選擇EPG上提供的電視節(jié)目進(jìn)行播放。
      [0004]但是,目前用戶選擇待觀看的節(jié)目后,在節(jié)目的播放過程中,用戶只能對節(jié)目進(jìn)行暫停、快進(jìn)、快退、停止等操作,這些操作并不能使用戶影響、參與節(jié)目中情節(jié)的發(fā)展,節(jié)目情節(jié)固定,使得目前的IPTV節(jié)目并不能實(shí)現(xiàn)與用戶嚴(yán)格意義上的交互,這樣大大限制了互動的范圍,降低了用戶使用體驗(yàn)。
      [0005]針對相關(guān)技術(shù)中對于IPTV節(jié)目的操作互動性較低的問題,目前尚未提出有效的解決方案。

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

      [0006]針對相關(guān)技術(shù)中對于IPTV節(jié)目的操作互動性較低的問題,本發(fā)明提供了一種IPTV節(jié)目播放方法及裝置,以至少解決上述問題。
      [0007]根據(jù)本發(fā)明的一個方面,提供了一種IPTV節(jié)目播放方法,包括:獲取用戶輸入的交互信息;根據(jù)所述交互信息確定IPTV節(jié)目的交互場景的交互結(jié)果,其中,所述IPTV節(jié)目包括一個或多個能夠進(jìn)行播放的場景,所述一個或多個能夠進(jìn)行播放的場景中包括至少一個交互場景。
      [0008]優(yōu)選地,根據(jù)所述交互信息確定IPTV節(jié)目的交互場景的交互結(jié)果包括:根據(jù)所述交互信息確定IPTV節(jié)目當(dāng)前正在播放的交互場景的后續(xù)場景;播放所述后續(xù)場景。
      [0009]優(yōu)選地,根據(jù)所述交互信息確定IPTV節(jié)目當(dāng)前正在播放的交互場景的后續(xù)場景包括:判斷所述當(dāng)前正在播放的場景是否為交互場景;在判斷結(jié)果為是的情況下,根據(jù)所述交互信息選擇所述一個或多個能夠進(jìn)行播放的場景中的場景作為所述后續(xù)場景;在所述判斷結(jié)果為否的情況下,根據(jù)所述IPTV節(jié)目預(yù)設(shè)的場景播放順序選擇后續(xù)場景。
      [0010]優(yōu)選地,獲取用戶輸入的交互信息之前,還包括:在播放交互場景的情況下,等待接收用戶輸入的交互信息。[0011]優(yōu)選地,根據(jù)所述交互信息確定IPTV節(jié)目的交互場景的交互結(jié)果之后,還包括:在當(dāng)前正在播放的場景不存在后續(xù)場景的情況下,在所述當(dāng)前正在播放的場景播放完畢后結(jié)束所述IPTV節(jié)目。
      [0012]優(yōu)選地,所述IPTV節(jié)目包括節(jié)目定義文件和素材文件,其中,所述節(jié)目定義文件包括場景類型和場景對應(yīng)素材列表;所述素材文件包括以下至少之一:視頻文件、音頻文件、圖片、文字、flash。
      [0013]優(yōu)選地,獲取用戶輸入的交互信息之前,還包括:獲取所述IPTV節(jié)目中的所述節(jié)目定義文件和素材文件;根據(jù)所述節(jié)目定義文件和素材文件將所述IPTV節(jié)目轉(zhuǎn)換為一個或多個能夠進(jìn)行播放的場景。
      [0014]優(yōu)選地,根據(jù)所述節(jié)目定義文件和素材文件將所述IPTV節(jié)目轉(zhuǎn)換為一個或多個能夠進(jìn)行播放的場景之后,還包括:將所述一個或多個能夠進(jìn)行播放的場景進(jìn)行存儲;和/或,將所述一個或多個能夠進(jìn)行播放的場景中的視頻文件上傳給CDN。
      [0015]優(yōu)選地,所述節(jié)目定義文件還包括對應(yīng)于特定場景類型的配置信息。
      [0016]根據(jù)本發(fā)明的另一方面,提供了一種IPTV節(jié)目播放裝置,包括:第一獲取模塊,用于獲取用戶輸入的交互信息;確定模塊,根據(jù)所述交互信息確定IPTV節(jié)目的交互場景的交互結(jié)果,其中,所述IPTV節(jié)目包括一個或多個能夠進(jìn)行播放的場景,所述一個或多個能夠進(jìn)行播放的場景中包括至少一個交互場景。
      [0017]優(yōu)選地,在所述確定模塊還用于根據(jù)所述交互信息確定IPTV節(jié)目當(dāng)前正在播放的交互場景的后續(xù)場景的情況下,所述裝置還包括:播放模塊,用于播放所述確定模塊確定的所述后續(xù)場景。
      [0018]優(yōu)選地,所述確定模塊包括:判斷模塊,用于判斷所述當(dāng)前正在播放的場景是否為交互場景;選擇模塊,用于在所述判斷模塊的判斷結(jié)果為是的情況下,根據(jù)所述交互信息選擇所述多個能夠進(jìn)行播放的場景中的場景作為所述后續(xù)場景;在所述判斷模塊的判斷結(jié)果為否的情況下,根據(jù)所述IPTV節(jié)目預(yù)設(shè)的場景播放順序選擇后續(xù)場景。
      [0019]優(yōu)選地,在所述IPTV節(jié)目包括節(jié)目定義文件和素材文件的情況下,所述裝置還包括:第二獲取模塊,用于獲取所述IPTV節(jié)目中的所述節(jié)目定義文件和素材文件;轉(zhuǎn)換模塊,用于根據(jù)所述節(jié)目定義文件和素材文件將所述IPTV節(jié)目轉(zhuǎn)換為一個或多個能夠進(jìn)行播放的場景。
      [0020]優(yōu)選地,所述裝置還包括:存儲模塊,用于將所述一個或多個能夠進(jìn)行播放的場景進(jìn)行存儲;和/或,上傳模塊,用于將所述一個或多個能夠進(jìn)行播放的場景中的視頻文件上傳給CDN。
      [0021]通過本發(fā)明,采用獲取用戶輸入的交互信息,根據(jù)該交互信息確定IPTV節(jié)目的交互場景的交互結(jié)果,其中,IPTV節(jié)目包括一個或多個能夠進(jìn)行播放的場景,該一個或多個能夠進(jìn)行播放的場景中包括至少一個交互場景的方式,解決了相關(guān)技術(shù)中對于IPTV節(jié)目的操作互動性較低的問題,提高了用戶與IPTV節(jié)目的互動性,提升了用戶體驗(yàn)。
      【專利附圖】

      【附圖說明】
      [0022]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:[0023]圖1是根據(jù)相關(guān)技術(shù)中的IPTV系統(tǒng)模型的示意圖;
      [0024]圖2是根據(jù)本發(fā)明實(shí)施例的IPTV節(jié)目播放方法的流程圖;
      [0025]圖3是根據(jù)本發(fā)明實(shí)施例的IPTV節(jié)目播放裝置的結(jié)構(gòu)框圖;
      [0026]圖4是根據(jù)本發(fā)明實(shí)施例的IPTV節(jié)目播放裝置的優(yōu)選結(jié)構(gòu)框圖一;
      [0027]圖5是根據(jù)本發(fā)明實(shí)施例的確定模塊的優(yōu)選結(jié)構(gòu)框圖;
      [0028]圖6是根據(jù)本發(fā)明實(shí)施例的IPTV節(jié)目播放裝置的優(yōu)選結(jié)構(gòu)框圖二 ;
      [0029]圖7是根據(jù)本發(fā)明優(yōu)選實(shí)施例二的IPTV實(shí)現(xiàn)互動節(jié)目系統(tǒng)的結(jié)構(gòu)框圖;
      [0030]圖8是根據(jù)本發(fā)明優(yōu)選實(shí)施例二的節(jié)目管理模塊的結(jié)構(gòu)框圖;
      [0031]圖9是根據(jù)本發(fā)明優(yōu)選實(shí)施例二的場景控制模塊的結(jié)構(gòu)框圖;
      [0032]圖10是根據(jù)本發(fā)明優(yōu)選實(shí)施例二的節(jié)目管理總流程圖;
      [0033]圖11是根據(jù)本發(fā)明優(yōu)選實(shí)施例二的IPTV實(shí)現(xiàn)互動節(jié)目系統(tǒng)的交互過程流程圖;
      [0034]圖12是根據(jù)本發(fā)明實(shí)施例的IPTV節(jié)目播放裝置的優(yōu)選結(jié)構(gòu)框圖三。
      【具體實(shí)施方式】
      [0035]下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。
      [0036]本實(shí)施例提供了一種IPTV節(jié)目播放方法,圖2是根據(jù)本發(fā)明實(shí)施例的IPTV節(jié)目播放方法的流程圖,如圖2所示,該方法包括如下步驟:
      [0037]步驟S202,獲取用戶輸入的交互信息;
      [0038]步驟S204,根據(jù)該交互信息確定IPTV節(jié)目的交互場景的交互結(jié)果,其中,IPTV節(jié)目包括一個或多個能夠進(jìn)行播放的場景,該一個或多個能夠進(jìn)行播放的場景中包括至少一個交互場景。
      [0039]本實(shí)施例通過上述步驟,在IPTV節(jié)目中包括了至少一個能夠與用戶進(jìn)行交互的交互場景,根據(jù)用戶輸入的交互信息確定IPTV節(jié)目的交互場景的交互結(jié)果,從而能夠根據(jù)用戶輸入的交互信息對節(jié)目內(nèi)容進(jìn)行控制和影響,解決了相關(guān)技術(shù)中對于IPTV節(jié)目的操作互動性較低的問題,提高了用戶與IPTV節(jié)目的互動性,提升了用戶體驗(yàn)。
      [0040]在獲得了 IPTV節(jié)目的交互場景的交互結(jié)果之后,可以根據(jù)該交互結(jié)果進(jìn)行后續(xù)處理,例如一個投票的交互場景,在獲取到用戶的投票結(jié)果之后,可以通過下一個顯示場景將該投票結(jié)果顯示給用戶,也可以不進(jìn)行顯示,甚至直接結(jié)束該節(jié)目等。又例如一個動畫的交互場景,該交互場景中可以存在多個能夠跳舞的對象,在獲取到用戶點(diǎn)選的對象后,可以令該交互場景中相應(yīng)的對象進(jìn)行跳舞展示,而在用戶的點(diǎn)選未指向任何一個對象時,還可以重新播放該交互場景,以便用戶再次進(jìn)行選擇等。
      [0041]作為一種優(yōu)選實(shí)施方式,可以根據(jù)用戶輸入的交互信息確定IPTV節(jié)目當(dāng)前正在播放的交互場景的后續(xù)場景,并播放該后續(xù)場景。例如,在教育節(jié)目中向用戶顯示出問題并提供若干個供用戶進(jìn)行選擇的選項(xiàng)的場景,或者在電影節(jié)目中顯示給用戶若干個門或若干對話方式等可選項(xiàng)的場景等。在這種情況下,可以首先判斷當(dāng)前正在播放的場景是否為交互場景,如果是交互場景,則可以根據(jù)用戶輸入的交互信息選擇該節(jié)目中的場景作為后續(xù)場景;而如果當(dāng)前播放的場景不是交互場景,則可以根據(jù)IPTV節(jié)目中預(yù)設(shè)的場景播放順序選擇后續(xù)場景,該信息通??梢源鎯υ谝还?jié)目定義文件中。[0042]例如,如果交互場景為上述教育節(jié)目中的提問場景,該交互場景可以有和選項(xiàng)數(shù)量對應(yīng)的相關(guān)場景,其中每個相關(guān)場景對應(yīng)于一個選項(xiàng)的后續(xù)分析和解答,根據(jù)用戶選擇的選項(xiàng),可以在該交互場景之后播放該選項(xiàng)對應(yīng)的相關(guān)場景,從而使用戶的疑問獲得更有針對性的解答。
      [0043]再例如,如果交互場景為上述電影節(jié)目中的多種選項(xiàng)的場景,假設(shè)在該場景中存在一道左手邊的門、一道右手邊的門,該交互場景可以有和上述選項(xiàng)數(shù)量對應(yīng)的兩個相關(guān)場景,這兩個相關(guān)場景可以分別對應(yīng)于一道門后面發(fā)生的劇情,根據(jù)用戶選擇打開不同的門,可以在該交互場景之后播放該道門后面發(fā)生的劇情,從而使用戶對電影節(jié)目的結(jié)局或劇情產(chǎn)生影響。
      [0044]作為一種優(yōu)選實(shí)施方式,在播放交互場景的情況下,可以等待接收用戶輸入的交互信息。例如設(shè)置定時器等待接收用戶輸入的交互信息,如果在定時器到時前接收到交互信息,則可以按照交互信息播放后續(xù)場景,如果一直未收到交互信息,則可以在定時器到時后根據(jù)預(yù)設(shè)的場景播放順序播放默認(rèn)的后續(xù)場景;或者也可以不設(shè)置定時器,一直等待至接收到用戶輸入的交互信息之后,再按照交互信息播放后續(xù)場景。通過這種方式,可以避免用戶錯過關(guān)鍵的互動場景,提高用戶體驗(yàn)。
      [0045]優(yōu)選地,如果當(dāng)前正在播放的場景不存在后續(xù)場景,則可以在當(dāng)前正在播放的場景播放完畢后結(jié)束節(jié)目。通過這種方式,使得節(jié)目在形式上保持完整,當(dāng)然也可以在沒有后續(xù)場景的情況下進(jìn)行其他處理,例如回退到該節(jié)目中的某一交互場景或者重新播放剛剛播放完畢的場景等。
      [0046]為了便于將IPTV節(jié)目拆分成多個場景,可以按照不同于目前的單一視頻格式的方式制作IPTV節(jié)目,作為一種優(yōu)選實(shí)施方式,IPTV節(jié)目可以包括兩部分,一部分為節(jié)目定義文件,其中包含了節(jié)目信息、場景定義等信息,場景定義信息包括場景類型、場景對應(yīng)素材列表,其中包括了預(yù)設(shè)的場景播放順序等,還可以包括該類場景特有的配置信息或者定義信息,例如對于選擇正確答案的場景,則該類型場景還可以包括的配置信息如:待選答案和正確答案等。第二部分為素材文件,包括視頻文件、音頻文件、圖片、flash等文件。兩部分文件壓縮構(gòu)成完整節(jié)目文件。
      [0047]如果IPTV節(jié)目是按照上述組成方式組成的,則在接收到用戶點(diǎn)播的IPTV節(jié)目后,可以先對IPTV節(jié)目進(jìn)行解壓,獲取該IPTV節(jié)目中的節(jié)目定義文件和素材文件;然后根據(jù)節(jié)目定義文件和素材文件將IPTV節(jié)目轉(zhuǎn)換為一個或多個能夠進(jìn)行播放的場景。
      [0048]在轉(zhuǎn)換完成后,優(yōu)選地,可以將轉(zhuǎn)換好的一個或多個能夠進(jìn)行播放的場景進(jìn)行存儲,例如存儲在本系統(tǒng)中,以便用戶下一次進(jìn)行播放,或者也可以將上述一個或多個場景中的視頻上傳給內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Delivery Network,簡稱為CDN),以便更多的用戶在下一次進(jìn)行該節(jié)目的播放時效率更高。
      [0049]對應(yīng)于上述方法,本實(shí)施例還提供了一種IPTV節(jié)目播放裝置,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。
      [0050]圖3是根據(jù)本發(fā)明實(shí)施例的IPTV節(jié)目播放裝置的結(jié)構(gòu)框圖,如圖3所示,該裝置包括:第一獲取模塊32、確定模塊34和播放模塊36,下面對各個模塊進(jìn)行詳細(xì)說明。[0051]第一獲取模塊32,用于獲取用戶輸入的交互信息;確定模塊34,與第一獲取模塊32相連,用于根據(jù)第一獲取模塊32獲取到的交互信息確定IPTV節(jié)目的交互場景的交互結(jié)果,其中,IPTV節(jié)目包括一個或多個能夠進(jìn)行播放的場景,該一個或多個能夠進(jìn)行播放的場景中包括至少一個交互場景。
      [0052]圖4是根據(jù)本發(fā)明實(shí)施例的IPTV節(jié)目播放裝置的優(yōu)選結(jié)構(gòu)框圖一,如圖4所示,在確定模塊34還用于根據(jù)交互信息確定IPTV節(jié)目當(dāng)前正在播放的交互場景的后續(xù)場景的情況下,該裝置還可以包括:播放模塊36,與確定模塊34相連,用于播放確定模塊34確定的后續(xù)場景。
      [0053]優(yōu)選地,圖5是根據(jù)本發(fā)明實(shí)施例的確定模塊34的優(yōu)選結(jié)構(gòu)框圖,如圖4所示,確定模塊34可以包括:判斷模塊342,用于判斷當(dāng)前正在播放的場景是否為交互場景;選擇模塊344,與判斷模塊342相連,用于在判斷模塊342的判斷結(jié)果為是的情況下,根據(jù)交互信息選擇所述多個能夠進(jìn)行播放的場景中的場景作為所述后續(xù)場景;在判斷模塊342的判斷結(jié)果為否的情況下,根據(jù)IPTV節(jié)目預(yù)設(shè)的場景播放順序選擇后續(xù)場景。
      [0054]圖6是根據(jù)本發(fā)明實(shí)施例的IPTV節(jié)目播放裝置的優(yōu)選結(jié)構(gòu)框圖二,如圖6所示,在IPTV節(jié)目包括節(jié)目定義文件和素材文件的情況下,該裝置還可以包括:第二獲取模塊62,用于獲取IPTV節(jié)目中的節(jié)目定義文件和素材文件;轉(zhuǎn)換模塊64,與第一獲取模塊32和第二獲取模塊62相連,用于根據(jù)節(jié)目定義文件和素材文件將IPTV節(jié)目轉(zhuǎn)換為一個或多個能夠進(jìn)行播放的場景。
      [0055]圖12是根據(jù)本發(fā)明實(shí)施例的IPTV節(jié)目播放裝置的優(yōu)選結(jié)構(gòu)框圖三,如圖12所示,該裝置還可以包括:存儲模塊122,與轉(zhuǎn)換模塊64相連,用于將多個能夠進(jìn)行播放的場景進(jìn)行存儲;和/或,上傳模塊124,與轉(zhuǎn)換模塊64相連,用于將多個能夠進(jìn)行播放的場景中的視頻上傳給⑶N。
      [0056]下面結(jié)合優(yōu)選實(shí)施例進(jìn)行說明,以下優(yōu)選實(shí)施例結(jié)合了上述實(shí)施例及其優(yōu)選實(shí)施方式。
      [0057]優(yōu)選實(shí)施例一
      [0058]在本優(yōu)選實(shí)施例中以IPTV增值業(yè)務(wù)領(lǐng)域?yàn)槔M(jìn)行說明,涉及對IPTV系統(tǒng)實(shí)現(xiàn)交互視頻的方案,提供了一種IPTV實(shí)現(xiàn)互動節(jié)目的系統(tǒng)和方法。
      [0059]本優(yōu)選實(shí)施例中提供的IPTV實(shí)現(xiàn)互動節(jié)目的系統(tǒng)包括:節(jié)目管理模塊(實(shí)現(xiàn)了第二獲取模塊62和轉(zhuǎn)換模塊64的功能)、場景控制模塊(實(shí)現(xiàn)了確定模塊34的功能)、場景展示模塊(實(shí)現(xiàn)了播放模塊36的功能)和交互數(shù)據(jù)處理模塊(實(shí)現(xiàn)了第一獲取模塊32的功能)。其中,節(jié)目管理模塊用于節(jié)目的管理,把節(jié)目轉(zhuǎn)換成本系統(tǒng)能識別的多個場景信息,所產(chǎn)生的場景信息待場景控制模塊、場景展示模塊使用,同時把節(jié)目中包含的視頻文件上傳給內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Delivery Network,簡稱為Q)N);場景控制模塊用于控制各場景的展示關(guān)系,使各個單獨(dú)的場景最終組合為一個完整的節(jié)目;場景展示模塊用于構(gòu)造各個場景,展示給用戶觀看;交互數(shù)據(jù)處理模塊用于在交互場景中,獲取用戶提交的交互信息,并通過交互信息產(chǎn)生交互結(jié)果,轉(zhuǎn)發(fā)結(jié)果至場景控制模塊。下面對各個模塊進(jìn)行詳細(xì)說明。
      [0060]節(jié)目管理模塊:用于節(jié)目的管理,并把節(jié)目轉(zhuǎn)換成本系統(tǒng)能識別的多個場景信息。為了方便對場景的拆分,本系統(tǒng)的節(jié)目可以不同于普通視頻節(jié)目,普通視頻節(jié)目只有一個或多個視頻文件,而本系統(tǒng)的節(jié)目可以包括素材文件(例如,視頻、音頻、圖片、flash等)和節(jié)目定義文件,并通過特定格式產(chǎn)生的適用于本系統(tǒng)的節(jié)目文件。場景是本系統(tǒng)中能夠播放的最小單元,場景可以有不同的類型,每個類型可對應(yīng)一種場景,例如視頻播放場景、音頻播放場景、flash播放場景、互動場景(例如,投票場景)等,各場景由系統(tǒng)定義并可擴(kuò)展。在解析場景信息后可以對各場景中包含的視頻文件保存在本地或者上傳給CDN。
      [0061]場景控制模塊:每個場景播放結(jié)束都會把處理邏輯轉(zhuǎn)交給場景控制模塊,由場景控制模塊根據(jù)節(jié)目管理模塊中節(jié)目定義文件定義的邏輯,確定下一個播放場景。另外,同時也處理由交互數(shù)據(jù)處理模塊轉(zhuǎn)交的交互結(jié)果信息,確定該交互結(jié)果對應(yīng)需要播放的下一播放場景。
      [0062]場景展示模塊:根據(jù)節(jié)目管理模塊中節(jié)目定義文件所定義的場景信息使用素材文件構(gòu)造各種場景,展示(播放)給用戶觀看,用戶觀看完成后,系統(tǒng)自動把邏輯轉(zhuǎn)交給場景控制豐吳塊。
      [0063]交互數(shù)據(jù)處理模塊:接收在交互類型的場景中,用戶提交的交互信息,根據(jù)節(jié)目管理模塊中節(jié)目定義文件的場景信息對交互信息進(jìn)行處理,得出交互結(jié)果,并把交互結(jié)果轉(zhuǎn)發(fā)給場景控制模塊。
      [0064]基于上述IPTV實(shí)現(xiàn)互動節(jié)目的系統(tǒng)中的各個模塊,在本優(yōu)選實(shí)施例中還提供了一種IPTV實(shí)現(xiàn)互動節(jié)目的方法,該方法包括以下步驟:
      [0065]步驟一:管理員上傳節(jié)目,由節(jié)目管理模塊把節(jié)目分解為系統(tǒng)可識別的場景。
      [0066]步驟二:播放節(jié)目時,STB向場景控制模塊發(fā)出播放請求。
      [0067]步驟三:場景控制模塊接收到播放請求后,首先判斷是否有來源場景(例如,是否當(dāng)前有正在播放的場景),如無來源場景,則該請求為用戶點(diǎn)擊播放節(jié)目時的請求,這時按節(jié)目定義文件中的場景信息查找到該節(jié)目對應(yīng)的入口場景,并把該入口場景信息轉(zhuǎn)發(fā)給場景播放模塊,否則該請求為場景切換或交互后的請求,這時根據(jù)來源場景按節(jié)目定義文件中的場景信息查找下一播放場景。找到待播放場景后把相關(guān)場景信息發(fā)給場景展示模塊,如無法找到則節(jié)目已無待播放場景,這時節(jié)目播放完成。其中,交互信息的來源場景可以是指所獲取到的交互信息所提交來自的場景,例如,交互信息通常可以是從正在播放的場景中提交的。
      [0068]步驟四:場景展示模塊收到展示場景(即播放場景)的請求后,根據(jù)節(jié)目定義文件中的場景信息,構(gòu)造一個對應(yīng)的場景,如構(gòu)造的場景為需要交互的場景,則等待用戶的交互操作,直至接收到用戶輸入的交互操作后,將該交互信息提交至交互數(shù)據(jù)處理模塊,同時結(jié)束本場景的展示;如果構(gòu)造的場景不需要交互操作,則待本場景展示完成后,向場景控制模塊發(fā)送展示下一場景請求。
      [0069]步驟五:交互數(shù)據(jù)處理模塊接收到請求的交互信息后,根據(jù)對應(yīng)場景的交互條件計(jì)算出交互結(jié)果,并把結(jié)果轉(zhuǎn)發(fā)給場景控制模塊。
      [0070]例如,對于一臺教育節(jié)目中的一個交互場景,在該交互場景中具有兩個答案選項(xiàng),如果交互數(shù)據(jù)處理模塊接收到用戶發(fā)來的交互信息,則根據(jù)該交互信息獲取到用戶選擇的結(jié)果為選項(xiàng)一,并得出選項(xiàng)一對應(yīng)的后續(xù)場景為視頻場景一,然后交互數(shù)據(jù)處理模塊將計(jì)算得到的結(jié)果“播放視頻場景一”轉(zhuǎn)發(fā)給場景控制模塊。
      [0071]又例如,對于教育節(jié)目中的另一個交互場景,在該交互場景中具有ABCD四個答案選項(xiàng)并且是不定項(xiàng)選擇,交互數(shù)據(jù)處理模塊接收到用戶發(fā)來的交互信息獲取到用戶選擇的結(jié)果,如果該場景的交互條件中的正確答案為A和B,若用戶選擇A項(xiàng),則交互數(shù)據(jù)處理模塊可以將答案不全對應(yīng)的結(jié)果“提示用戶答案不全”轉(zhuǎn)發(fā)給場景控制模塊;若用戶選擇B和C項(xiàng),則交互數(shù)據(jù)處理模塊可以將答案錯誤對應(yīng)的結(jié)果“提示用戶答案錯誤”轉(zhuǎn)發(fā)給場景控制模塊;若用戶選擇A和B項(xiàng),則交互數(shù)據(jù)處理模塊可以將答案正確對應(yīng)的結(jié)果“播放下一題目”轉(zhuǎn)發(fā)給場景控制模塊。
      [0072]通過本優(yōu)選實(shí)施例中的IPTV實(shí)現(xiàn)互動節(jié)目的系統(tǒng)及方法,實(shí)現(xiàn)了能夠讓用戶參與或影響節(jié)目內(nèi)容的嚴(yán)格意義上的交互節(jié)目,并且本方案能夠支持多種交互場景,并可擴(kuò)展。此外,該方案無需改變IPTV系統(tǒng)架構(gòu),將交互節(jié)目的播放請求指向本系統(tǒng)即可,節(jié)約更新成本。
      [0073]優(yōu)選實(shí)施例二
      [0074]在本優(yōu)選實(shí)施例中提供了一種IPTV實(shí)現(xiàn)互動節(jié)目系統(tǒng),該系統(tǒng)可通過以下方式實(shí)現(xiàn),但并不限于以下方式。
      [0075]圖7是根據(jù)本發(fā)明優(yōu)選實(shí)施例二的IPTV實(shí)現(xiàn)互動節(jié)目系統(tǒng)的結(jié)構(gòu)框圖,如圖7所示,該系統(tǒng)包括:STB終端710,IPTV平臺720,互動節(jié)目系統(tǒng)730。其中,互動節(jié)目系統(tǒng)730包括:場景展示模塊732、場景控制模塊734、節(jié)目管理模塊736和交互數(shù)據(jù)處理模塊738。
      [0076]其中,節(jié)目管理模塊736,用于節(jié)目的管理,并把節(jié)目轉(zhuǎn)換成本系統(tǒng)能識別的場景信息。系統(tǒng)管理員用戶提交節(jié)目文件后,按照節(jié)目定義文件所描述的場景定義解析出對應(yīng)場景信息,和對應(yīng)的素材文件一起組成完整的場景信息,另外同時也得到各場景的關(guān)系信息。節(jié)目管理模塊保存該信息,以便其他模塊使用。圖8是根據(jù)本發(fā)明優(yōu)選實(shí)施例二的節(jié)目管理模塊736的結(jié)構(gòu)框圖,如圖8所示,該節(jié)目管理模塊736還可以進(jìn)一步包括節(jié)目解析處理單元7362 (實(shí)現(xiàn)了第二獲取模塊62和轉(zhuǎn)換模塊64的功能),數(shù)據(jù)存儲單元7364 (實(shí)現(xiàn)了存儲模塊122的功能),控制單元7366,視頻上傳處理單元7368 (實(shí)現(xiàn)了上傳模塊124的功能)。節(jié)目解析處理單元7362處理上傳的節(jié)目文件,并解析得到場景信息。控制單元7366用于對模塊內(nèi)各單元進(jìn)行支撐和控制,包括和其他模塊的通信。視頻上傳處理單元7368,用于上傳視頻文件到CDN。數(shù)據(jù)存儲單元7364,用于存儲節(jié)目解析處理單元7362解析后的場景信息及場景間關(guān)系信息。
      [0077]本實(shí)施例中節(jié)目文件可以包括兩部分,一部分為節(jié)目定義文件,采用xml格式定義,其中包含了節(jié)目信息、場景定義等信息,場景定義信息包括場景類型、場景對應(yīng)素材列表及該類場景特有的定義信息。第二部分為素材文件,包括視頻、音頻、圖片、flash等文件。兩部分文件通過zip壓縮方式構(gòu)成完整節(jié)目文件。
      [0078]其中,場景控制模塊734用于控制各場景的播放關(guān)系,使各個單獨(dú)的場景最終組合為一個完整的節(jié)目。場景控制模塊接受到播放請求后,首先判斷是否有來源場景,如無來源場景,則該請求為用戶點(diǎn)擊播放節(jié)目時的請求,這時按節(jié)目定義文件中的場景信息查找到該節(jié)目對應(yīng)的入口場景,并把該入口場景信息轉(zhuǎn)發(fā)給場景展示模塊,如果有來源場景,則該請求為場景切換或交互后的請求,這時根據(jù)來源場景及交互結(jié)果信息按節(jié)目定義文件中的場景信息確定下一場景。找到待播放場景后把相關(guān)場景信息發(fā)給場景展示模塊,同一個交互場景可能由于交互結(jié)果不同,而導(dǎo)致最終確定的下一場景不同,如無法找到則節(jié)目已無下一個場景,這時節(jié)目播放完成;圖9是根據(jù)本發(fā)明優(yōu)選實(shí)施例二的場景控制模塊734的結(jié)構(gòu)框圖,如圖9所示,場景控制模塊734還可以進(jìn)一步包括場景來源判斷單元7342(實(shí)現(xiàn)了判斷模塊342的功能),場景選擇單元7344 (實(shí)現(xiàn)了選擇模塊344的功能)。場景來源判斷單元7342判斷各請求的來源,并解析出場景選擇單元7344所需要的相關(guān)信息,該信息一部分從請求中獲取,另一部分從節(jié)目管理模塊736中獲取。場景選擇單元7344用于根據(jù)所獲取到的信息,判斷選擇下一個場景,并轉(zhuǎn)發(fā)場景展示模塊732展示,如無下一場景則節(jié)目結(jié)束。
      [0079]其中,場景展示模塊732用于展示場景控制模塊734的場景展示請求。收到請求后解析出場景關(guān)鍵信息,并根據(jù)關(guān)鍵信息,到節(jié)目管理模塊730中獲取該場景的素材等場景信息,最后按場景類型,展示出對應(yīng)場景,以供用戶觀看。如該場景為不需要交互的場景,這場景展示完成后自動結(jié)束。例如:視頻播放場景,在該視頻播放完成后,本場景同時展示結(jié)束。如該場景為交互場景,則場景展示模塊展示該場景后,等待用戶的交互操作,例如:投票場景:場景展示模塊展示出投票的問題、待選項(xiàng)等信息后就等待用戶操作,用戶通過遙控器,選擇要投票的一個或多個選項(xiàng)后,點(diǎn)擊提交按鈕。這時交互信息提交至交互數(shù)據(jù)處理模塊738,而本場景同時展示結(jié)束。
      [0080]其中,交互數(shù)據(jù)處理模塊738,用于處理所有交互信息。在交互類型場景中,獲取用戶從STB上提交的交互信息到。收到該信息后,解析出當(dāng)前播放的場景關(guān)鍵信息,根據(jù)該場景關(guān)鍵信息到節(jié)目管理模塊736中獲取完整的場景信息,其中包括了該類場景特定的交互信息,這些特定信息的數(shù)量、種類和該類場景相關(guān),例如投票場景,則至少包括投票題目、投票待選項(xiàng)、下一個場景的關(guān)鍵信息。根據(jù)獲取到的特定信息、交互信息得到交互結(jié)果,而由于交互信息的不同可能得到不同的交互結(jié)果,并向場景控制模塊734發(fā)送請求。
      [0081]基于本優(yōu)選實(shí)施例中上述的IPTV實(shí)現(xiàn)互動節(jié)目系統(tǒng)的架構(gòu),在本優(yōu)選實(shí)施例中還提供了一種IPTV實(shí)現(xiàn)互動節(jié)目的方法。
      [0082]圖10是根據(jù)本發(fā)明優(yōu)選實(shí)施例二的節(jié)目管理總流程圖,如圖10所示,該流程包括以下步驟:
      [0083]步驟S1002:接收管理用戶節(jié)目上傳請求。管理用戶先根據(jù)本系統(tǒng)的節(jié)目格式制作節(jié)目,后提交到本系統(tǒng)的節(jié)目管理模736,節(jié)目管理模塊736接收該請求,由控制單元7366處理。
      [0084]步驟S1004:控制單元7366轉(zhuǎn)交給節(jié)目解析處理單元7362,由解析處理單元7362對該節(jié)目進(jìn)行解析。
      [0085]步驟S1006:解析同時由節(jié)目解析處理單元7362產(chǎn)生該節(jié)目對應(yīng)的場景信息。
      [0086]步驟S1008:把所產(chǎn)生的場景信息保存在數(shù)據(jù)存儲單元7364,待其他模塊使用。
      [0087]步驟S1010:同時由視頻上傳處理單元7368上傳各場景中的視頻文件至⑶N 724,待用戶播放視頻時使用。
      [0088]圖11是根據(jù)本發(fā)明優(yōu)選實(shí)施例二的IPTV實(shí)現(xiàn)互動節(jié)目系統(tǒng)的交互過程流程圖,如圖11所示,該流程包括如下步驟:
      [0089]步驟S1102:用戶通過遙控器在EPG 722上選擇交互節(jié)目,并點(diǎn)擊播放,STB 710向場景控制模塊734發(fā)送播放請求。
      [0090]步驟S1104:場景控制模塊734解析出請求消息。
      [0091]步驟S1106:解析后的請求消息,由場景來源判斷單元7342,判斷是否有來源場景。如有來源場景,則進(jìn)入步驟S1108 ;否則進(jìn)入步驟S1110。[0092]步驟S1108:該請求為節(jié)目播放請求,場景選擇單元7344獲取該節(jié)目的入口場景,并將其轉(zhuǎn)給場景展示模塊732,進(jìn)入步驟SI 124。
      [0093]步驟SlllO:該請求是場景切換請求或者交互結(jié)果請求,這時由場景選擇單元7344獲取來源場景信息。
      [0094]步驟S1112:判斷請求中是否有交互結(jié)果信息,如有交互結(jié)果,則進(jìn)入步驟S1114,否則進(jìn)入步驟S1118。
      [0095]步驟SI 114:由場景選擇單元7344獲取交互結(jié)果信息。
      [0096]步驟S1116:由場景選擇單元7344根據(jù)節(jié)目定義及交互結(jié)果信息確定下一場景,進(jìn)入步驟S1120。
      [0097]步驟SI 118:由場景選擇單元7344根據(jù)節(jié)目定義確定下一場景,進(jìn)入步驟SI 120。
      [0098]步驟SI 120:由場景選擇單元7344判斷是否有下一場景,如有則進(jìn)入步驟SI 124,否則進(jìn)入步驟SI 122。
      [0099]步驟S1122:該節(jié)目已無下一場景,節(jié)目結(jié)束。
      [0100]步驟SI 124:由場景展示模塊732展示對應(yīng)場景。
      [0101]步驟S1126:由場景展示模塊732判斷當(dāng)前場景是否為交互場景,如是則進(jìn)入步驟S1130,否則進(jìn)入場景S1128。
      [0102]步驟S1128:場景展示完成,進(jìn)入步驟S1136。
      [0103]步驟SI 130:由場景展示模塊732在交互環(huán)節(jié)等待用戶對交互的響應(yīng)。
      [0104]步驟S1132:由交互數(shù)據(jù)處理模塊738獲取用戶對該交互場景的交互信息。
      [0105]步驟S1134:由交互數(shù)據(jù)處理模塊738計(jì)算交互結(jié)果,進(jìn)入步驟S1128。
      [0106]步驟SI 136:向場景控制模塊734發(fā)送播放請求,進(jìn)入步驟SI 104,循環(huán)以上步驟直至節(jié)目播放完成。
      [0107]在另外一個實(shí)施例中,還提供了 一種軟件,該軟件用于執(zhí)行上述實(shí)施例及優(yōu)選實(shí)施例中描述的技術(shù)方案。
      [0108]在另外一個實(shí)施例中,還提供了一種存儲介質(zhì),該存儲介質(zhì)中存儲有上述軟件,該存儲介質(zhì)包括但不限于光盤、軟盤、硬盤、可擦寫存儲器等。
      [0109]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個的計(jì)算裝置上,或者分布在多個計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲在存儲裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
      [0110]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【權(quán)利要求】
      1.一種交互式網(wǎng)絡(luò)電視IPTV節(jié)目播放方法,其特征在于,包括: 獲取用戶輸入的交互信息; 根據(jù)所述交互信息確定IPTV節(jié)目的交互場景的交互結(jié)果,其中,所述IPTV節(jié)目包括一個或多個能夠進(jìn)行播放的場景,所述一個或多個能夠進(jìn)行播放的場景中包括至少一個交互場景。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述交互信息確定IPTV節(jié)目的交互場景的交互結(jié)果包括: 根據(jù)所述交互信息確定IPTV節(jié)目當(dāng)前正在播放的交互場景的后續(xù)場景; 播放所述后續(xù)場景。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)所述交互信息確定IPTV節(jié)目當(dāng)前正在播放的交互場景的后續(xù)場景包括: 判斷所述當(dāng)前正在播放的場景是否為交互場景; 在判斷結(jié)果為是的情況下,根據(jù)所述交互信息選擇所述一個或多個能夠進(jìn)行播放的場景中的場景作為所述后續(xù)場景; 在所述判斷結(jié)果為否的情況下,根據(jù)所述IPTV節(jié)目預(yù)設(shè)的場景播放順序選擇后續(xù)場旦-5^ O
      4.根據(jù)權(quán)利要求3所述的方法,其特征在于,獲取用戶輸入的交互信息之前,還包括: 在播放交互場景的情況下,等待接收用戶輸入的交互信息。
      5.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述交互信息確定IPTV節(jié)目的交互場景的交互結(jié)果之后,還包括: 在當(dāng)前正在播放的場景不存在后續(xù)場景的情況下,在所述當(dāng)前正在播放的場景播放完畢后結(jié)束所述IPTV節(jié)目。
      6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,所述IPTV節(jié)目包括節(jié)目定義文件和素材文件,其中,所述節(jié)目定義文件包括場景類型和場景對應(yīng)素材列表;所述素材文件包括以下至少之一:視頻文件、音頻文件、圖片、文字、flash。
      7.根據(jù)權(quán)利要求6所述的方法,其特征在于,獲取用戶輸入的交互信息之前,還包括: 獲取所述IPTV節(jié)目中的所述節(jié)目定義文件和素材文件; 根據(jù)所述節(jié)目定義文件和素材文件將所述IPTV節(jié)目轉(zhuǎn)換為一個或多個能夠進(jìn)行播放的場景。
      8.根據(jù)權(quán)利要求7所述的方法,其特征在于,根據(jù)所述節(jié)目定義文件和素材文件將所述IPTV節(jié)目轉(zhuǎn)換為一個或多個能夠進(jìn)行播放的場景之后,還包括: 將所述一個或多個能夠進(jìn)行播放的場景進(jìn)行存儲;和/或, 將所述一個或多個能夠進(jìn)行播放的場景中的視頻文件上傳給內(nèi)容分發(fā)網(wǎng)絡(luò)CDN。
      9.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述節(jié)目定義文件還包括對應(yīng)于特定場景類型的配置信息。
      10.一種交互式網(wǎng)絡(luò)電視IPTV節(jié)目播放裝置,其特征在于,包括: 第一獲取模塊,用于獲取用戶輸入的交互信息; 確定模塊,根據(jù)所述交互信息確定IPTV節(jié)目的交互場景的交互結(jié)果,其中,所述IPTV節(jié)目包括一個或多個能夠進(jìn)行播放的場景,所述一個或多個能夠進(jìn)行播放的場景中包括至少一個交互場景。
      11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,在所述確定模塊還用于根據(jù)所述交互信息確定IPTV節(jié)目當(dāng)前正在播放的交互場景的后續(xù)場景的情況下,所述裝置還包括: 播放模塊,用于播放所述確定模塊確定的所述后續(xù)場景。
      12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述確定模塊包括: 判斷模塊,用于判斷所述當(dāng)前正在播放的場景是否為交互場景; 選擇模塊,用于在所述判斷模塊的判斷結(jié)果為是的情況下,根據(jù)所述交互信息選擇所述多個能夠進(jìn)行播放的場景中的場景作為所述后續(xù)場景;在所述判斷模塊的判斷結(jié)果為否的情況下,根據(jù)所述IPTV節(jié)目預(yù)設(shè)的場景播放順序選擇后續(xù)場景。
      13.根據(jù)權(quán)利要求10至12中任一項(xiàng)所述的裝置,其特征在于,在所述IPTV節(jié)目包括節(jié)目定義文件和素材文件的情況下,所述裝置還包括: 第二獲取模塊,用于獲取所述IPTV節(jié)目中的所述節(jié)目定義文件和素材文件; 轉(zhuǎn)換模塊,用 于根據(jù)所述節(jié)目定義文件和素材文件將所述IPTV節(jié)目轉(zhuǎn)換為一個或多個能夠進(jìn)行播放的場景。
      14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述裝置還包括: 存儲模塊,用于將所述一個或多個能夠進(jìn)行播放的場景進(jìn)行存儲;和/或, 上傳模塊,用于將所述一個或多個能夠進(jìn)行播放的場景中的視頻文件上傳給內(nèi)容分發(fā)網(wǎng)絡(luò)⑶N。
      【文檔編號】H04N21/437GK103428536SQ201210160254
      【公開日】2013年12月4日 申請日期:2012年5月22日 優(yōu)先權(quán)日:2012年5月22日
      【發(fā)明者】周洪濟(jì) 申請人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1