專利名稱:在觀看節(jié)目時(shí)獲取評(píng)論信息的方法、系統(tǒng)和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及交互式電視領(lǐng)域,特別涉及一種在觀看節(jié)目時(shí)獲取評(píng)論信息的方法、系統(tǒng)和裝置。
背景技術(shù):
IPTV(Internet Protocol Television,交互式網(wǎng)絡(luò)電視)是在 IP 網(wǎng)絡(luò)上,傳送包含電視、視頻、文本、圖像、數(shù)據(jù)等,并提供QoS(Quality of Service,服務(wù)質(zhì)量)/QoE (Quality of Experience,體驗(yàn)質(zhì)量)、安全、交互性和可靠性的可管理的多媒體業(yè)務(wù)。IPTV技術(shù)集Internet、多媒體、通信等多種技術(shù)于一體,利用寬帶網(wǎng)絡(luò)作為基礎(chǔ)設(shè)施,以家用電視機(jī)、個(gè)人電腦、手機(jī)等作為主要顯示終端,通過(guò)IP協(xié)議向用戶提供包括數(shù)字電視節(jié)目在內(nèi)的多種交互型多媒體業(yè)務(wù)。IPTV最主要的特點(diǎn)在于改變了傳統(tǒng)的單向廣播式的媒體傳播方式,用戶可以按需接收,實(shí)現(xiàn)用戶與媒體內(nèi)容提供商的實(shí)時(shí)交互,從而更好的滿足用 戶個(gè)性化需求。如圖I所示的現(xiàn)有技術(shù)中的IPTV架構(gòu),包括ITF(IPTV Terminal Function, IPTV終端功能),IPTV Metadata Control (IPTV 元數(shù)據(jù)控制功能實(shí)體),IPTVControl (IPTV 控制功能實(shí)體),Content Storage (內(nèi)容存儲(chǔ)設(shè)備 / 服務(wù)器),CC&CDF (Cluster Controller& Content Delivery Function,集群控制器&內(nèi)容下發(fā)功能)。其中,ITF可以包括TV、機(jī)頂盒、Mobile Phone等IPTV終端;IPTV MetadataControl存儲(chǔ)了節(jié)目?jī)?nèi)容相關(guān)的元數(shù)據(jù)(例如業(yè)務(wù)描述、EPG-Electronic ProgramGuide-電子節(jié)目菜單、具體節(jié)目的相關(guān)信息、個(gè)性化內(nèi)容指南等);IPTV Control是IPTV系統(tǒng)的主要控制點(diǎn),用于對(duì)各種IPTV業(yè)務(wù)進(jìn)行控制,并產(chǎn)生計(jì)費(fèi)信息;Content Storage存儲(chǔ)了實(shí)際的IPTV節(jié)目源、IPTV廣告源(這些源可以是音頻、視頻、文字、圖片等多媒體類型的內(nèi)容);CC&CDF中CC主要負(fù)責(zé)管理一組CDF的播放,CDF主要在CC的控制下進(jìn)行負(fù)責(zé)媒體的處理、分發(fā)、播放;CC和CDF功能實(shí)體的組合等同于⑶N網(wǎng)絡(luò)。在IPTV的網(wǎng)絡(luò)架構(gòu)的基礎(chǔ)上,用戶可以通過(guò)電視進(jìn)行CoD(Content onDemand,內(nèi)容點(diǎn)播業(yè)務(wù))內(nèi)容列表的瀏覽,選中自己想要收看的進(jìn)行購(gòu)買(mǎi),后續(xù)用戶可以在需要的時(shí)候進(jìn)行播放(可以在線觀看也可以下載到本地進(jìn)行觀看)。在現(xiàn)有的IPTV技術(shù)中,ITF與網(wǎng)絡(luò)側(cè)的CC&CDF之間僅存在RTSP (RealTimeStreaming Protocol,實(shí)時(shí)流傳輸協(xié)議)協(xié)議接口,RTSP會(huì)話所建立的媒體通道是單向的,只能由CC&CDF發(fā)向ITF,用戶雖然能實(shí)時(shí)的選擇收看內(nèi)容,但媒體播放器只能根據(jù)終端的選擇進(jìn)行下行數(shù)據(jù)的服務(wù),導(dǎo)致用戶的參與感下降。
發(fā)明內(nèi)容
為了解決IPTV系統(tǒng)不能上傳評(píng)論信息的問(wèn)題,本發(fā)明實(shí)施例提供了一種在觀看節(jié)目時(shí)獲取評(píng)論信息的方法、系統(tǒng)和裝置。技術(shù)方案如下一方面,提供了一種在線觀看節(jié)目時(shí)獲取評(píng)論信息的方法,終端用戶在線觀看IPTV節(jié)目,所述方法包括
評(píng)論功能實(shí)體獲取所述終端用戶發(fā)送的對(duì)所述IPTV節(jié)目的評(píng)論內(nèi)容和所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息;所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息包括所述評(píng)論內(nèi)容在所述IPTV節(jié)目中的開(kāi)始位置和結(jié)束位置,所述評(píng)論內(nèi)容的持續(xù)時(shí)間和/或所述評(píng)論內(nèi)容對(duì)應(yīng)的唯一標(biāo)識(shí)符;將所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息發(fā)送給元數(shù)據(jù)控制功能實(shí)體,使點(diǎn)播觀看所述IPTV節(jié)目的終端用戶能夠選擇播放所述IPTV節(jié)目對(duì)應(yīng)的評(píng)論內(nèi)容。一方面,提供了一種IPTV系統(tǒng),終端用戶在線觀看IPTV節(jié)目,所述系統(tǒng)包括評(píng)論功能實(shí)體、元數(shù)據(jù)控制功能實(shí)體;所述評(píng)論功能實(shí)體,用于獲取所述終端用戶發(fā)送的對(duì)所述IPTV節(jié)目的評(píng)論內(nèi)容和所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息;所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息包括所述評(píng)論內(nèi)容在所述IPTV節(jié)目中的開(kāi)始位置和結(jié)束位置,所述評(píng)論內(nèi)容的持續(xù)時(shí)間和/或所述評(píng)論內(nèi)容對(duì)應(yīng)的唯一標(biāo)識(shí)符;將所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息發(fā)送給所述元數(shù)據(jù)控制功能實(shí)體; 所述元數(shù)據(jù)控制功能實(shí)體,用于接收所述評(píng)論功能實(shí)體發(fā)送的所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息,使點(diǎn)播觀看所述IPTV節(jié)目的終端用戶能夠選擇播放所述IPTV節(jié)目對(duì)應(yīng)的評(píng)論內(nèi)容。另一方面,還提供了一種在線觀看節(jié)目時(shí)獲取評(píng)論信息的裝置,終端用戶在線觀看IPTV節(jié)目,所述裝置包括獲取模塊,用于獲取所述終端用戶發(fā)送的對(duì)所述IPTV節(jié)目的評(píng)論內(nèi)容和所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息;所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息包括所述評(píng)論內(nèi)容在所述IPTV節(jié)目中的開(kāi)始位置和結(jié)束位置,所述評(píng)論內(nèi)容的持續(xù)時(shí)間和/或所述評(píng)論內(nèi)容對(duì)應(yīng)的唯一標(biāo)識(shí)符;發(fā)送模塊,用于將所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息發(fā)送給元數(shù)據(jù)控制功能實(shí)體,使點(diǎn)播觀看所述IPTV節(jié)目的終端用戶能夠選擇播放所述IPTV節(jié)目對(duì)應(yīng)的評(píng)論內(nèi)容。本發(fā)明實(shí)施例提供的技術(shù)方案,用戶在收看節(jié)目的過(guò)程中,可以同步錄制音視頻內(nèi)容作為對(duì)節(jié)目的評(píng)論內(nèi)容,并將評(píng)論內(nèi)容上傳到網(wǎng)絡(luò)側(cè),以便后續(xù)其他好友在觀看該節(jié)目時(shí),可以同步收看/收聽(tīng)到相應(yīng)的評(píng)論內(nèi)容,解決了現(xiàn)有IPTV系統(tǒng)中上傳評(píng)論信息的問(wèn)題,從而為IPTV系統(tǒng)引入了一種新的業(yè)務(wù)形式。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是現(xiàn)有技術(shù)中的IPTV系統(tǒng)架構(gòu)示意圖;圖2是本發(fā)明實(shí)施例I提供的一種在觀看節(jié)目時(shí)獲取評(píng)論信息的方法流程圖;圖3是本發(fā)明實(shí)施例2提供的一種IPTV系統(tǒng)架構(gòu)示意圖;圖4是本發(fā)明實(shí)施例2提供的一種在觀看節(jié)目時(shí)獲取評(píng)論信息的消息流程圖;圖5是本發(fā)明實(shí)施例3提供的一種在觀看節(jié)目時(shí)獲取評(píng)論信息的消息流程圖;圖6是本發(fā)明實(shí)施例3提供的一種在觀看節(jié)目時(shí)獲取評(píng)論信息的消息流程圖7是本發(fā)明實(shí)施例4提供的一種在觀看節(jié)目時(shí)獲取評(píng)論信息的方法流程圖;圖8是本發(fā)明實(shí)施例4提供的一種在觀看節(jié)目時(shí)獲取評(píng)論信息的消息流程圖;圖9是本發(fā)明實(shí)施例4提供的一種在觀看節(jié)目時(shí)獲取評(píng)論信息的消息流程圖;圖10是本發(fā)明實(shí)施例5提供的一種在觀看節(jié)目時(shí)獲取評(píng)論信息的系統(tǒng)示意圖;圖11是本發(fā)明實(shí)施例5提供的另一種在線觀看節(jié)目時(shí)獲取評(píng)論信息的系統(tǒng)示意圖;圖12是本發(fā)明實(shí)施例5提供的一種在線觀看節(jié)目時(shí)獲取評(píng)論信息的裝置示意圖;圖13是本發(fā)明實(shí)施例5提供的另一種在線觀看節(jié)目時(shí)獲取評(píng)論信息的裝置示意 圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。實(shí)施例I參見(jiàn)圖2,本發(fā)明實(shí)施例提供了一種在觀看節(jié)目時(shí)獲取評(píng)論信息的方法,終端在線觀看IPTV節(jié)目,包括步驟101 :評(píng)論功能實(shí)體獲取終端用戶發(fā)送的對(duì)IPTV節(jié)目的評(píng)論內(nèi)容和評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息;評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息包括評(píng)論內(nèi)容在IPTV節(jié)目中的開(kāi)始位置和結(jié)束位置,評(píng)論內(nèi)容的持續(xù)時(shí)間和/或評(píng)論內(nèi)容對(duì)應(yīng)的唯一標(biāo)識(shí)符;步驟102 :評(píng)論功能實(shí)體將評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息發(fā)送給元數(shù)據(jù)控制功能實(shí)體,使點(diǎn)播觀看IPTV節(jié)目的終端用戶能夠選擇播放IPTV節(jié)目對(duì)應(yīng)的評(píng)論內(nèi)容。其中,評(píng)論功能實(shí)體獲取終端用戶發(fā)送的對(duì)IPTV節(jié)目的評(píng)論內(nèi)容和評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息,包括評(píng)論功能實(shí)體接收終端用戶發(fā)送的開(kāi)始錄制消息,消息中攜帶開(kāi)始錄制消息時(shí)IPTV節(jié)目的當(dāng)前播放位置,將IPTV節(jié)目當(dāng)前播放位置作為開(kāi)始位置;接收并保存終端用戶通過(guò)媒體通道發(fā)送的音/視頻媒體流,音/視頻媒體流為終端用戶對(duì)IPTV節(jié)目發(fā)表的評(píng)論內(nèi)容;為評(píng)論內(nèi)容生成對(duì)應(yīng)的唯一標(biāo)識(shí)符和評(píng)論內(nèi)容的持續(xù)時(shí)間;接收終端用戶發(fā)送的停止錄制消息,消息中攜帶停止錄制消息時(shí)IPTV節(jié)目的當(dāng)前播放位置,將IPTV節(jié)目當(dāng)前播放位置作為結(jié)束位置。進(jìn)一步地,本實(shí)施例中,接收終端用戶發(fā)送的開(kāi)始錄制消息,之前還包括接收終端用戶發(fā)起的建立媒體通道的請(qǐng)求,與終端建立媒體通道。其中,評(píng)論功能實(shí)體獲取終端用戶發(fā)送的對(duì)IPTV節(jié)目的評(píng)論內(nèi)容和評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息,包括接收終端用戶發(fā)送的評(píng)論消息,消息中攜帶終端用戶對(duì)IPTV節(jié)目的評(píng)論內(nèi)容、評(píng)論內(nèi)容在IPTV節(jié)目的開(kāi)始位置和結(jié)束位置、評(píng)論內(nèi)容持續(xù)的時(shí)間;保存接收到的評(píng)論內(nèi)容,并為評(píng)論內(nèi)容生成一個(gè)唯一的標(biāo)識(shí)符。進(jìn)一步地,本實(shí)施例中,評(píng)論功能實(shí)體獲取終端用戶發(fā)送的對(duì)IPTV節(jié)目的評(píng)論內(nèi)容和評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息,之前還包括IPTV控制功能實(shí)體向元數(shù)據(jù)控制功能實(shí)體發(fā)送查詢IPTV節(jié)目的相關(guān)信息的請(qǐng)求消息;接收元數(shù)據(jù)控制功能實(shí)體返回的響應(yīng)消息,響應(yīng)消息中包括允許錄制評(píng)論內(nèi)容的標(biāo)識(shí)符、以及評(píng)論功能實(shí)體的統(tǒng)一資源標(biāo)識(shí)符或內(nèi)容評(píng)論的公共業(yè)務(wù)標(biāo)識(shí);將響應(yīng)消息轉(zhuǎn)發(fā)給終端,使終端獲得IPTV節(jié)目的相關(guān)信息。進(jìn)一步地,本實(shí)施例中,將評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息發(fā)送給元數(shù)據(jù)控制功能實(shí)體,使點(diǎn)播觀看IPTV節(jié)目的終端能夠選擇播放IPTV節(jié)目對(duì)應(yīng)的評(píng)論內(nèi)容,之后還包括終端向所述元數(shù)據(jù)控制功能實(shí)體發(fā)送請(qǐng)求消息,請(qǐng)求消息中攜帶了終端的標(biāo)識(shí)、IPTV節(jié)目的標(biāo)識(shí)、有權(quán)限查看所述評(píng)論內(nèi)容的用戶列表。
進(jìn)一步地,本實(shí)施中的方法還包括IPTV控制功能實(shí)體接收第二終端用戶發(fā)送的觀看IPTV節(jié)目的請(qǐng)求;獲取第二終端用戶有權(quán)查看的所有用戶的評(píng)論列表信息,評(píng)論列表信息包括第二終端用戶有權(quán)查看的評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息;將第二終端用戶有權(quán)查看的所有用戶的評(píng)論列表信息發(fā)送給第二終端。其中,獲取第二終端用戶有權(quán)查看的所有用戶的評(píng)論列表信息,包括向元數(shù)據(jù)控制功能實(shí)體發(fā)送查詢請(qǐng)求消息,使元數(shù)據(jù)控制功能實(shí)體查詢第二終端用戶查看用戶錄制的評(píng)論內(nèi)容的權(quán)限;接收元數(shù)據(jù)控制功能實(shí)體返回的響應(yīng)消息,響應(yīng)消息中攜帶了所述第二終端用戶有權(quán)查看的所有用戶的評(píng)論列表信息。其中,將第二終端用戶有權(quán)查看的所有用戶的評(píng)論列表信息發(fā)送給第二終端,包括將第二終端用戶有權(quán)查看的所有用戶的評(píng)論列表信息插入到內(nèi)容播放功能實(shí)體返回給第二終端的響應(yīng)消息中,并將響應(yīng)消息轉(zhuǎn)發(fā)給第二終端??蛇x地,當(dāng)評(píng)論內(nèi)容為音/視頻媒體流時(shí),將第二終端用戶有權(quán)查看的所有用戶的評(píng)論列表信息發(fā)送給第二終端,之后還包括第二終端建立與內(nèi)容播放功能實(shí)體的實(shí)時(shí)流會(huì)話;向內(nèi)容播放功能實(shí)體發(fā)起播放評(píng)論內(nèi)容的請(qǐng)求消息;接收內(nèi)容播放功能實(shí)體向第二終端播放的評(píng)論內(nèi)容??蛇x地,當(dāng)評(píng)論內(nèi)容為文本信息時(shí),將第二終端用戶有權(quán)查看的所有用戶的評(píng)論列表信息發(fā)送給第二終端,之后還包括第二終端向內(nèi)容評(píng)論功能實(shí)體發(fā)送評(píng)論內(nèi)容下載請(qǐng)求消息,消息中攜帶評(píng)論內(nèi)容的下載地址;接收內(nèi)容評(píng)論功能實(shí)體根據(jù)評(píng)論內(nèi)容的下載地址返回的響應(yīng)消息,響應(yīng)消息中攜帶第二終端請(qǐng)求的所有評(píng)論內(nèi)容;第二終端根據(jù)評(píng)論內(nèi)容在IPTV節(jié)目中的時(shí)間點(diǎn)觸發(fā)播放所有評(píng)論內(nèi)容的部分或全部。其中,本實(shí)施例及本文其他實(shí)施例中,評(píng)論功能實(shí)體、IPTV控制功能實(shí)體、元數(shù)據(jù)控制功能實(shí)體等各種實(shí)體,只表明一種邏輯關(guān)系,具體可以通過(guò)軟件實(shí)現(xiàn),也可以通過(guò)硬件實(shí)現(xiàn),本實(shí)施例中對(duì)此不做具體限定。本發(fā)明實(shí)施例提供的技術(shù)方案,用戶在收看節(jié)目的過(guò)程中,可以同步錄制音視頻內(nèi)容作為對(duì)節(jié)目的評(píng)論內(nèi)容,以便后續(xù)其他好友在觀看該節(jié)目時(shí),可以同步收看/收聽(tīng)到相應(yīng)的評(píng)論內(nèi)容,解決了現(xiàn)有IPTV系統(tǒng)中上傳評(píng)論信息的問(wèn)題,從而為IPTV系統(tǒng)引入了一種新的業(yè)務(wù)形式。實(shí)施例2本發(fā)明實(shí)施例提供了一種在觀看節(jié)目時(shí)獲取評(píng)論信息的方法,本發(fā)明實(shí)施例中,在觀看節(jié)目時(shí)獲取評(píng)論信息即要實(shí)現(xiàn)在觀看節(jié)目時(shí)實(shí)現(xiàn)實(shí)時(shí)上傳同步的音視頻評(píng)論,對(duì)于實(shí)時(shí)上傳同步的音視頻評(píng)論媒體關(guān)鍵點(diǎn)一是實(shí)時(shí)上傳,二是同步。其中,實(shí)時(shí)上傳最好的辦法就是ITF終端與網(wǎng)絡(luò)側(cè)建立上行的媒體通道,從而將捕獲的用戶的音視頻數(shù)據(jù)實(shí)時(shí)發(fā)送給網(wǎng)絡(luò)側(cè)保存。但現(xiàn)有技術(shù)中ITF與網(wǎng)絡(luò)側(cè)的CC&CDF之間僅存在RTSP協(xié)議接口,而 要ITF與網(wǎng)絡(luò)側(cè)的某個(gè)實(shí)體建立SIP會(huì)話,從而可以實(shí)現(xiàn)媒體流上行。這就需要在網(wǎng)絡(luò)側(cè)增加一個(gè)新的實(shí)體,用于協(xié)商SIP會(huì)話并實(shí)時(shí)錄制媒體流,所以本實(shí)施例中新增CommentsFunction(評(píng)論功能實(shí)體),本實(shí)施例的網(wǎng)絡(luò)架構(gòu)如圖3所示,包括ITF, IPTV MetadataControl, IPTV Control, Content Storage, CC&CDF, Comments Function。本實(shí)施例新增的功能實(shí)體Comments Function,用于接收、錄制、保存用戶錄制的、或上傳的同并音視頻、文字comments信息。本實(shí)施例中,ITF在實(shí)時(shí)上傳時(shí),需要通過(guò)INFO消息攜帶用于同步的時(shí)間點(diǎn)發(fā)送給Comments Function,后續(xù)其他ITF觀看該節(jié)目時(shí),網(wǎng)絡(luò)側(cè)將相應(yīng)的時(shí)間點(diǎn)信息首先發(fā)送給ITF,然后在節(jié)目播放過(guò)程中,由ITF在相應(yīng)的時(shí)間點(diǎn)觸發(fā)與CC&CDF之間新的RTSP會(huì)話的建立,以便播放相應(yīng)的音視頻評(píng)論媒體流。本實(shí)施例中提供的在觀看節(jié)目時(shí)獲取評(píng)論信息的方法,應(yīng)用場(chǎng)景為用戶A選擇一個(gè)點(diǎn)播節(jié)目(CoD節(jié)目)觀看,在收看過(guò)程中如果想對(duì)某段情節(jié)發(fā)表評(píng)論,則可以將節(jié)目暫停(或者邊播放邊評(píng)論),然后錄制一段音視頻評(píng)論(使用TV的內(nèi)置/外接話筒、攝像頭進(jìn)行捕捉)。網(wǎng)絡(luò)側(cè)將評(píng)論內(nèi)容錄制下來(lái),供后續(xù)其他用戶收聽(tīng)/收看。用戶A在錄制完成后還可以設(shè)置允許哪些好友查看評(píng)論(也可以設(shè)置為完全公開(kāi))。參見(jiàn)圖4,本實(shí)施例提供的方法的消息流程201、用戶 A 向 IPTV Control 發(fā)送 SIP INVITE 消息,消息中攜帶了 CRID(ContentRecord ID,節(jié)目的標(biāo)識(shí)符)。本實(shí)施例中,用戶A在IPTV終端上操作,請(qǐng)求播放一個(gè)CoD節(jié)目,則在終端進(jìn)行選擇后,終端通過(guò)IPTV Control向CC&CDF發(fā)起會(huì)話。本實(shí)施例中對(duì)應(yīng)用戶A的終端為ITF-A。202、IPTV Control 將 INVITE 消息轉(zhuǎn)發(fā)給 CC&CDF。203、IPTV Control 向 Metadata Control 功能實(shí)體發(fā)送 HTTP GET 消息。本實(shí)施例中,在終端向CC&CDF發(fā)起請(qǐng)求后,IPTV Control同時(shí)向Control功能實(shí)體發(fā)送HTTP GET消息,以查詢?cè)揅oD節(jié)目的相關(guān)信息。其中,步驟201-203為IPTV Control接收到終端發(fā)送的播放IPTV節(jié)目的請(qǐng)求后,向Metadata Control發(fā)送查詢IPTV節(jié)目的相關(guān)信息的請(qǐng)求消息的過(guò)程。204、Metadata Control 向 IPTV Control 返回 HTTP 2000K 響應(yīng)消息,消息中攜帶了該CoD節(jié)目的相關(guān)信息。其中,相關(guān)信息中包括“允許錄制comments”以及comments function功能實(shí)體的URI (Uniform Resource Identifier,統(tǒng)一資源標(biāo)識(shí)符)或內(nèi)容評(píng)論業(yè)務(wù)的PSI (PublicService Identity,公共業(yè)務(wù)標(biāo)識(shí))。205、CC&CDF 向 IPTV Control 返回 SIP 2000K 消息。本實(shí)施例中,CC&CDF返回的消息有可能比第204步消息先到達(dá)IPTVControl,如果該消息先到達(dá),則先緩存該消息而不發(fā)送,待收到第204步的消息后再做插入和發(fā)送處理。206、IPTV Control在SIP 2000K消息中插入從Metadata返回的CoD節(jié)目的相關(guān)信息,然后轉(zhuǎn)發(fā)給ITF-A。其中,ITF-A接收到之后將相關(guān)信息在用戶界面上呈現(xiàn)出來(lái),以提示用戶該節(jié)目可 以錄制comments。207、ITF-A 向 IPTV Control 發(fā)送 SIP INVITE 消息。本實(shí)施例中,用戶如果選擇開(kāi)啟錄制comments的功能,則ITF-A向IPTVControl發(fā)送 SIP INVITE 消息,消息的 Request-URI 中攜帶了 co_ents function 的 URI (或者co_ents業(yè)務(wù)的PSI),消息中還攜帶了 SDP offer,以請(qǐng)求與co_ents function之間建立媒體通道。208> IPTV Control 將 INVITE 消息轉(zhuǎn)發(fā)給 Comments Function。209>Comments Function 向 IPTV Control 返回 SIP 2000K 響應(yīng)消息,消息中攜帶了 SDP answer。210、IPTV Control 將帶有 SDP answer 的 SIP 2000K 消息轉(zhuǎn)發(fā)給 ITF-A。本實(shí)施例在用戶錄制評(píng)論的流程中,第206步消息中IPTV Control通過(guò)SIP2000K向ITF返回了 “允許用戶對(duì)該CoD節(jié)目錄制co_ents”以及co_entsfunction的URI地址。其實(shí)該信息也可以在用戶發(fā)起CoD會(huì)話之前就獲取。即用戶使用ITF瀏覽CoD節(jié)目信息,這時(shí)ITF是從IPTV Application上獲取CoD列表信息,在此過(guò)程中,IPTV Application就可以向ITF返回“允許用戶對(duì)該CoD節(jié)目錄制co_ents”以及co_ents function的URI地址,后續(xù)在用戶請(qǐng)求播放該CoD時(shí),在用戶建立上行媒體通道的INVITE消息的RequestURI 中攜帶 co_ents function 即可。本實(shí)施例中,評(píng)論信息包括終端發(fā)表的評(píng)論內(nèi)容,發(fā)表的評(píng)論內(nèi)容對(duì)應(yīng)的在播放節(jié)目中的開(kāi)始位置和結(jié)束位置,評(píng)論內(nèi)容持續(xù)的時(shí)間,評(píng)論信息對(duì)應(yīng)的唯一標(biāo)識(shí)符。211、ITF-A 向 CC&CDF 發(fā)送 RTSP PLAY 請(qǐng)求。其中,用戶在請(qǐng)求開(kāi)啟錄制comments功能之后,選擇開(kāi)始播放CoD節(jié)目,則ITF-A向CC&CDF發(fā)送RTSP PLAY請(qǐng)求。212、CC&CDF開(kāi)始向ITF-A下發(fā)流媒體內(nèi)容。213、當(dāng)接收到用戶開(kāi)始錄制的命令后,ITF-A會(huì)向IPTV Control發(fā)送INFO消息。本實(shí)施例中,ITF-A在開(kāi)始接收流媒體內(nèi)容后,提示用戶“現(xiàn)在可以隨時(shí)錄制comments”。如果用戶在某一時(shí)刻希望錄制comments,則會(huì)按某個(gè)功能鍵/按鈕,ITF-A會(huì)向 IPTV Control 發(fā)送 INFO 消息,消息中攜帶了 info-event = record-start、CRID、start-position =當(dāng)前CoD節(jié)目的播放位置/當(dāng)前播放時(shí)間點(diǎn)(其實(shí)是時(shí)間信息,即當(dāng)前節(jié)目已播放了多少秒,該信息作為該段comments對(duì)應(yīng)的節(jié)目區(qū)間的開(kāi)始位置)。
214、IPTV Control 將 INFO 消息轉(zhuǎn)發(fā)給 Comments Function。215、Comments Function 返回 2000K(INFO)響應(yīng)消息。216、IPTV Control 將 2000K(INF0)消息轉(zhuǎn)發(fā)給 ITF-A。本實(shí)施例中,ITF-A收到響應(yīng)后,會(huì)提示用戶“此時(shí)可以開(kāi)始錄制了 ”。217、Comments Function接收用戶錄制的視頻媒體流。其中,用戶錄制音視頻媒體流(例如使用話筒/麥克風(fēng)、攝像頭等媒體捕獲設(shè)備),媒體流會(huì)直接到達(dá)Co_ents Function。218、Comments Function將接收到的媒體流進(jìn)行錄制并保存,然后為該段音/視頻comments媒體生成一個(gè)唯一的comments-ID,并生成該評(píng)論內(nèi)容持續(xù)的時(shí)間。
本實(shí)施例中的ID的形式可以為URI的形式,例如“co_ents function-URI+唯一的序列號(hào)”,對(duì)此本實(shí)施例不做具體限定。219、當(dāng)接收到用戶停止錄制的命令后,ITF-A向IPTV Control發(fā)送INFO消息。其中,用戶錄制完一段之后,按停止鍵,ITF-A向IPTV Control發(fā)送INFO消息,消息中攜帶了 info-event = record-end、CRID、end-position =當(dāng)前 CoD 節(jié)目的播放位置/當(dāng)前播放時(shí)間點(diǎn)(其實(shí)是時(shí)間信息,即當(dāng)前節(jié)目已播放了多少秒,該信息作為該段comments對(duì)應(yīng)的節(jié)目區(qū)間的結(jié)束位置)。220、IPTV Control 將 INFO 消息轉(zhuǎn)發(fā)給 Co_ents Function。221、Comments Function 向 IPTV Control 返回 2000K(INF0)消息。222、IPTV Control 將 2000K(INF0)轉(zhuǎn)發(fā)給 ITF-A。223、Comments Function 向 Metadata Control 發(fā)送 HTTP POST 消息,將剛剛錄制的評(píng)論內(nèi)容的相關(guān)信息發(fā)送給Metadata Control保存。其中,相關(guān)信息包括用戶A 的標(biāo)識(shí)、CRID、comments-ID、start-position、end-position 和 duration (即這段 co_ents 的持續(xù)時(shí)間)。224、Metadata Control將Comments Function發(fā)送的相關(guān)信息進(jìn)行保存,使點(diǎn)播觀看該IPTV節(jié)目的終端能夠選擇播放IPTV節(jié)目對(duì)應(yīng)的評(píng)論內(nèi)容。225、Comments Function將錄制的評(píng)論內(nèi)容同步到Storage (即存儲(chǔ)IPTV內(nèi)容源的存儲(chǔ)設(shè)備)中。其中,該步驟也可以在用戶觀看完CoD節(jié)目后(即錄制完了所有comments后)之后,comments function將所有的comments媒體一起同步到storage中。226、當(dāng)用戶錄制完評(píng)論內(nèi)容后,ITF-A向Metadata Control發(fā)送HTTP POST,消息中攜帶了用戶A的標(biāo)識(shí)、CRID、有權(quán)限查看comments的用戶列表。本實(shí)施例中,用戶A在錄制完所有的comments之后,可以設(shè)置comments的查看權(quán)限(即允許哪些用戶查看),其中,comments的用戶列表可以是一個(gè)或多個(gè)用戶的標(biāo)識(shí)、也可以是一個(gè)用戶群組標(biāo)識(shí)。后續(xù)當(dāng)用戶B (B是A的好友)請(qǐng)求收看該CoD節(jié)目時(shí),電視屏幕上會(huì)有提醒用戶A在收看過(guò)程中生成了同步評(píng)論信息,您可以選擇收聽(tīng)/收看。用戶B就可以在觀看節(jié)目的同時(shí)同步看到/聽(tīng)到用戶A的評(píng)論信息了。本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是實(shí)現(xiàn)了在IPTV系統(tǒng)中,用戶在收看節(jié)目的過(guò)程中,可以同步錄制音視頻內(nèi)容作為對(duì)節(jié)目的評(píng)論信息,并將評(píng)論內(nèi)容上傳到網(wǎng)絡(luò)側(cè),以便后續(xù)其他好友在觀看該節(jié)目時(shí),可以同步收看/收聽(tīng)到相應(yīng)的評(píng)論內(nèi)容。從而為IPTV系統(tǒng)引入了一種新的業(yè)務(wù)形式,該業(yè)務(wù)形式適合于各種愛(ài)好者群體。對(duì)于音視頻類型的評(píng)論信息,實(shí)現(xiàn)了實(shí)時(shí)的上傳和錄制,避免了對(duì)ITF終端存儲(chǔ)空間的占用,并提高了上傳效率。實(shí)施例3本發(fā)明實(shí)施例提供了一種在觀看節(jié)目時(shí)獲取評(píng)論信息的方法,本實(shí)施例的應(yīng)用場(chǎng)景與實(shí)施例2的應(yīng)用場(chǎng)景基本相同,只是用戶可以在收看節(jié)目過(guò)程中、或者收看節(jié)目之后在本地錄制音視頻評(píng)論信息,然后再上傳到服務(wù)器側(cè),參見(jiàn)圖5,具體的消息流程 301、用戶 A 向 IPTV Control 發(fā)送 SIP INVITE 消息,消息中攜帶了 CRID (ContentRecord ID,節(jié)目的標(biāo)識(shí)符)。302、IPTV Control 將 INVITE 消息轉(zhuǎn)發(fā)給 CC&CDF。303、IPTV Control 向 Metadata Control 功能實(shí)體發(fā)送 HTTP GET 消息。304、Metadata Control 向 IPTV Control 返回 HTTP 2000K 響應(yīng)消息,消息中攜帶了該CoD節(jié)目的相關(guān)信息。305、CC&CDF 向 IPTV Control 返回 SIP 2000K 消息。306、IPTV Control在SIP 2000K消息中插入從Metadata返回的CoD節(jié)目的相關(guān)信息,然后轉(zhuǎn)發(fā)給ITF-A。307、ITF-A 向 IPTV Control 發(fā)送 SIP INVITE 消息。308、IPTV Control 將 INVITE 消息轉(zhuǎn)發(fā)給 Comments Function。其中,步驟301-308與實(shí)施例2中的上傳流程的步驟201-208相同,本實(shí)施例在此不再贅述。不同之處在于,本實(shí)施例用戶可以在收看節(jié)目過(guò)程中、或者收看節(jié)目之后在本地錄制音視頻評(píng)論信息,然后再上傳到服務(wù)器側(cè)。309、ITF-A向co_ents function發(fā)送HTTP POST消息,將用戶已經(jīng)錄制好的評(píng)論內(nèi)容上傳到Comments Function,消息中攜帶了 用戶標(biāo)識(shí)、CRID、Start-position、end-position 和 duration。其中,用戶在觀看節(jié)目過(guò)程中(或者觀看完節(jié)目后),可以在ITF本地錄制音視頻comments,并暫時(shí)保存在ITF本地存儲(chǔ)器中,然后用戶可以選擇將錄制好的comments文件上傳至Ij comments function 中。310、Comments function 向 ITF-A 返回 HITP 2000K 消息。311、Comments Function將接收到的comments文件進(jìn)行保存,并為其生成一個(gè)comments-ID (URI 形式的)。其中步驟312-315與實(shí)施例2中上傳流程的步驟223-226相同,本實(shí)施例在此不在贊述。本實(shí)施中用戶可以選擇錄制音頻媒體流信息,也可以選擇錄制文字評(píng)論信息,如用戶A選擇一個(gè)點(diǎn)播節(jié)目(CoD節(jié)目)觀看,在收看過(guò)程中如果想對(duì)某段情節(jié)發(fā)表評(píng)論,則可以將節(jié)目暫停,然后輸入一段文字評(píng)論信息(使用TV的外接鍵盤(pán)、或遙控器、或手機(jī)進(jìn)行輸入)保存在終端,再將文字評(píng)論信息上傳到網(wǎng)絡(luò)側(cè),網(wǎng)絡(luò)側(cè)將評(píng)論內(nèi)容保存下來(lái),供后續(xù)其他用戶查看。用戶A還可以設(shè)置允許哪些好友查看評(píng)論(也可以設(shè)置為完全公開(kāi))。具體的用戶上傳文字comments的消息流程如圖6所示
I、用戶A希望收看CoD節(jié)目,則ITF-A向IPTV Control發(fā)送INVITE消息,消息中攜帶了 CRID。2、IPTV Control 將 INVITE 消息轉(zhuǎn)發(fā)給 CC&CDF。3、IPTV Control 向 Metadata Control 發(fā)送 HTTP GET 消息,以查詢?cè)?CoD 節(jié)目的
相關(guān)信息。4、Metadata Control向IPTV Control返回相關(guān)信息,其中包括該節(jié)目允許用戶輸入同步的文字comments。5、CC&CDF 向 IPTV Control 返回 2000K(INVITE)消息。6、IPTV Control 在 2000K (INVITE)消息中插入從 Metadata Control 中返回的相關(guān)信息,然后將2000K (INVITE)轉(zhuǎn)發(fā)給ITF-A。 其中,ITF-A提取其中的相關(guān)信息,并提示給用戶,例如“該節(jié)目允許輸入同步的文字comments”之類的提示信息。用戶可以選擇開(kāi)啟在觀看過(guò)程中輸入文字comments的功倉(cāng)泛。7、用戶點(diǎn)擊播放開(kāi)始播放CoD節(jié)目,ITF-A向CC&CDF發(fā)送RTSPPLAY請(qǐng)求。8、CC&CDF向ITF-A下發(fā)CoD節(jié)目媒體流。9、用戶如果希望在某個(gè)時(shí)刻輸入文字comments,貝U可以先將節(jié)目暫停,ITF-A向CC&CDF發(fā)送RTSP PAUSE消息,以使CC&CDF暫停節(jié)目的播放。10、用戶輸入完文字信息后,將文字信息上傳到comments function中ITF_A向comments function 發(fā)送 HTTP POST 消息,消息中攜帶了用戶標(biāo)識(shí)、CRID、Co_ents Text、start-position、end-position。11、Comments function 向 ITF-A 返回 HTTP 2000K 消息。12、Comments function 將 co_ents text 保存下來(lái),并為其生成一個(gè)comments-ID (該ID并非URI形式,只需是唯一的字符串/數(shù)值即可)。13> Comments function 將該 co_ents 的相關(guān)信息發(fā)送給 Metadata Control 保存發(fā)送 HTTP POST 消息,消息中攜帶了用戶標(biāo)識(shí)、CRID、comments-id、start-position、end-position、comments text的下載地址(注該下載地址可以是每段comments text對(duì)應(yīng)一個(gè),也可以是該用戶的所有comments text僅對(duì)應(yīng)一個(gè))。14> Metadata Control對(duì)該comments的相關(guān)信息進(jìn)行保存。15、用戶完成了該段文字comments的上傳之后,請(qǐng)求繼續(xù)播放CoD節(jié)目ITF_A向CC&CDF 發(fā)送 RTSP PLAY 請(qǐng)求。16、用戶A在上傳完所有的comments之后,可以設(shè)置comments的查看權(quán)限(即允許哪些用戶查看),ITF-A向Metadata Control發(fā)送HTTP POST,消息中攜帶了用戶A的標(biāo)識(shí)、CRID、有權(quán)限查看co_ents的用戶列表(可以是一個(gè)或多個(gè)用戶的標(biāo)識(shí)、也可以是一個(gè)用戶群組標(biāo)識(shí))。后續(xù)當(dāng)用戶B (B是A的好友)請(qǐng)求收看該CoD節(jié)目時(shí),電視屏幕上有會(huì)提醒用戶A在收看過(guò)程中生成了同步評(píng)論信息,您可以選擇查看。用戶B就可以在觀看節(jié)目的同時(shí)同步看到用戶A的文字評(píng)論信息了。本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是實(shí)現(xiàn)了在IPTV系統(tǒng)中,用戶在收看節(jié)目的過(guò)程中,可以同步錄制音視頻內(nèi)容作為對(duì)節(jié)目的評(píng)論信息,并將錄制好的評(píng)論內(nèi)容上傳到網(wǎng)絡(luò)側(cè),以便后續(xù)其他好友在觀看該節(jié)目時(shí),可以同步收看/收聽(tīng)到相應(yīng)的評(píng)論內(nèi)容。從而為IPTV系統(tǒng)引入了一種新的業(yè)務(wù)形式,該業(yè)務(wù)形式適合于各種愛(ài)好者群體,解決了現(xiàn)有技術(shù)中IPTV系統(tǒng)中不能上行傳輸?shù)膯?wèn)題。實(shí)施例4參見(jiàn)圖7,本發(fā)明實(shí)施提供了一種在觀看節(jié)目時(shí)獲取評(píng)論信息的方法,包括步驟401 :在接收到終端用戶發(fā)送的觀看節(jié)目的請(qǐng)求后,獲取終端用戶有權(quán)查看的所有用戶的評(píng)論列表信息。本實(shí)施例中,應(yīng)用實(shí)施例2中的網(wǎng)絡(luò)架構(gòu),在已有用戶對(duì)某個(gè)節(jié)目上傳評(píng)論信息后,后續(xù)用戶在觀看該節(jié)目的同時(shí),觀看評(píng)論信息的方法,其中,用戶B可以選擇以下幾種方式收看
a正常播放節(jié)目,播放過(guò)程中不要顯示任何評(píng)論信息。b正常播放節(jié)目,音視頻類型的評(píng)論信息同步播放(可以選擇將節(jié)目本身的音頻流關(guān)閉掉,另外視頻評(píng)論可以以畫(huà)中畫(huà)方式呈現(xiàn))。c正常播放節(jié)目,播放過(guò)程中可以在相應(yīng)的評(píng)論點(diǎn)之前提示有評(píng)論信息(提前一點(diǎn)時(shí)間,例如提前30秒或I分鐘進(jìn)行提示),用戶B可以選擇暫停節(jié)目并播放評(píng)論。d正常播放節(jié)目,播放過(guò)程中遇到評(píng)論點(diǎn)時(shí)自動(dòng)暫停,并播放評(píng)論信息,然后用戶手動(dòng)選擇繼續(xù)播放節(jié)目/或自動(dòng)繼續(xù)。e不播放節(jié)目,而是按評(píng)論點(diǎn)順序?yàn)g覽播放評(píng)論信息,節(jié)目畫(huà)面跟著評(píng)論點(diǎn)自動(dòng)跳轉(zhuǎn)。具體的消息流程,如圖8所示,其中,實(shí)現(xiàn)本步驟的消息流程為1-6 I、用戶B希望觀看該CoD節(jié)目,ITF-B向IPTV Control發(fā)送SIP INVITE消息,消息中攜帶了該CoD節(jié)目的標(biāo)識(shí)CRID。2、IPTV Control 將 INVITE 消息轉(zhuǎn)發(fā)給 CC&CDF。3、IPTV Control 向 Metadata Control 發(fā)送 HTTP GET 消息,以查詢?cè)?CoD 節(jié)目相
關(guān)的信息。4> Metadata Control查詢User-B有查看哪些用戶錄制的co_ents的權(quán)限。5、Metadata Control 向 IPTV Control 返回HTTP 2000K消息,消息中攜帶了該CoD節(jié)目的相關(guān)信息,其中包括User-B可以查看的所有用戶的comments的列表。評(píng)論信息列表包括評(píng)論內(nèi)容對(duì)應(yīng)的在IPTV節(jié)目中的開(kāi)始位置和結(jié)束位置,評(píng)論內(nèi)容的持續(xù)時(shí)間,評(píng)論內(nèi)容對(duì)應(yīng)的唯一標(biāo)識(shí)符。例如User-A 的 comments comments-ID-1, start-position, end-position, durationcomments-ID-2, start-position, end-position, durationUser-X 的 comments comments-ID-3, start-position, end-position, durationcomments-ID-4, start-position, end-position, duration6、CC&CDF 向 IPTV Control 返回 SIP 2000K(INVITE)消息。步驟402 :將終端用戶有權(quán)查看的所有用戶的評(píng)論信息的列表信息發(fā)送給終端,使終端在播放節(jié)目時(shí)能觸發(fā)播放所有用戶的評(píng)論信息。
其中,實(shí)現(xiàn)本步驟的具體消息流程,參見(jiàn)圖8中消息流程7-15 7,IPTV Control 在 SIP 2000K(INVITE)消息中插入從 Metadata Control 獲取的信息,然后轉(zhuǎn)發(fā)給ITF-B。ITF-B接收到響應(yīng)消息后,提取其中的相關(guān)信息并提示給用戶,例如“您可以在播放節(jié)目過(guò)程中同步播放/顯示用戶A、用戶X的comments”。如果用戶B選擇了用戶A的comments,后續(xù)播放節(jié)目過(guò)程中將只播放A的comments。8、用戶B點(diǎn)擊開(kāi)始播放CoD節(jié)目,ITF-B向CC&CDF發(fā)送RTSP PLAY消息。9、CC&CDF向ITF-B下發(fā)節(jié)目媒體流。10、在節(jié)目播放過(guò)程中,ITF-B會(huì)根據(jù)co_ents的開(kāi)始時(shí)間點(diǎn)(start-position),自動(dòng)觸發(fā)comments的同步播放。在觸發(fā)播放第一段comments時(shí),ITF-B會(huì)發(fā)起建立RTSP會(huì)話的請(qǐng)求,即向IPTV Control 發(fā)送 INVITE 消息,消息的 Request-URI 設(shè)置為 comments-ID-l。11、IPTV Control 將 INVITE 消息轉(zhuǎn)發(fā)給 CC&CDF。12、CC&CDF 向 IPTV Control 返回 2000K 消息。13、IPTV Control 向 ITF-B 轉(zhuǎn)發(fā) 2000K 消息。14、ITF-B 向 CC&CDF 發(fā)送 RTSP PLAY 消息,以請(qǐng)求開(kāi)始播放 co_ents-l。15、CC&CDF 向 ITF-B 播放 co_ents-l 的媒體流。ITF-B在播放CoD節(jié)目的同時(shí)播放comments媒體,如果是音頻的comments則需要將節(jié)目的原聲屏蔽掉(或?qū)⒐?jié)目暫停),如果是視頻的co_ents則還需要以一個(gè)小窗口播放(類似畫(huà)中畫(huà)的形式)。16 19、ITF-B根據(jù)co_ents的duration (持續(xù)時(shí)間)得知該段co_ents何時(shí)結(jié)束,當(dāng)結(jié)束時(shí),ITF-B會(huì)自動(dòng)觸發(fā)發(fā)送BYE消息到CC&CDF,以使CC&CDF釋放該RTSP會(huì)話并返回2000K(BYE)響應(yīng)消息。20-29、步驟20-29與步驟10-19是基本相同的,即在第二段comments時(shí)間點(diǎn)到來(lái)時(shí)ITF-B觸發(fā)RTSP會(huì)話建立流程,所不同的僅在于comments-ID-1替換為comments-ID-2。這樣,就實(shí)現(xiàn)了用戶B在收看CoD節(jié)目過(guò)程中同步收看/收聽(tīng)用戶A所預(yù)先錄制的評(píng)論信
肩、O在后續(xù)其他用戶收看節(jié)目時(shí)同步播放評(píng)論的流程中,第7步消息中IPTVControl通過(guò)SIP 2000K向ITF返回了該CoD節(jié)目相關(guān)的用戶評(píng)論信息列表。其實(shí)該列表信息也可以在用戶瀏覽CoD節(jié)目信息時(shí)獲得,即ITF從IPTVApplication上獲取CoD信息時(shí),IPTVApplication向ITF返回該用戶有權(quán)限查看的所有的comments信息列表。后續(xù)ITF直接在INVITE 消息的 request URI 中攜帶 co_ents-ID-x 即可。其中,上述獲取評(píng)論信息的方法是針對(duì)于音視頻媒體流的方法,如果評(píng)論信息為文字信息,參見(jiàn)圖9具體的獲取評(píng)論信息的消息流程1-4、其中步驟1-4與上述下發(fā)音視頻媒體流的消息流程一樣,在這里不再贅述。5、Metadata Control 向 IPTV Control 返回HTTP 2000K消息,消息中攜帶了該CoD節(jié)目的相關(guān)信息,其中包括User-B可以查看的所有用戶的comments的列表。例如User-A 的 comments Comments text 的下載地址
comments-ID-1, start-position, end-positioncomments-ID-2, start-position, end-positionUser-X 的 comments Comments text 的下載地址comments-ID-3, start-position, end-positioncomments-ID-4, start-position, end-position本實(shí)施例中,由于文本評(píng)論信息由于很小,可以直接全部下載到本地(根據(jù)這里的co_ents text的下載地址下載),后續(xù)本地按時(shí)間點(diǎn)顯示即可。6、CC&CDF 向 IPTV Control 返回 SIP 2000K(INVITE)消息。7,IPTV Control 在 SIP 2000K(INVITE)消息中插入從 Metadata Control 獲取的信息,然后轉(zhuǎn)發(fā)給ITF-A。ITF-B接收到響應(yīng)消息后,提取其中的相關(guān)信息并提示給用戶,例如“您可以在播放節(jié)目過(guò)程中同步播放/顯示用戶A、用戶X的comments”。8、如果用戶 B選擇了用戶 A 的 co_ents, ITF-B會(huì)向 Co_ents function 發(fā)送HTTPGET請(qǐng)求消息,消息中攜帶了 comments text的下載地址。9>Comments function向ITF-B返回HTTP 2000K消息,消息中攜帶了用戶A的針 對(duì)該CoD節(jié)目的所有co_ents text。10、用戶點(diǎn)擊播放開(kāi)始觀看CoD節(jié)目ITF-B向CC&CDF發(fā)送RTSPPLAY請(qǐng)求消息。11、CC&CDF向ITF-B發(fā)送節(jié)目媒體流。12、在節(jié)目播放過(guò)程中,ITF-B根據(jù)各段comments的時(shí)間點(diǎn)依次觸發(fā)顯示各comments—texto13、從而,用戶在觀看節(jié)目過(guò)程中就可以收看到同步的文字comments。本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是實(shí)現(xiàn)了在IPTV系統(tǒng)中,用戶在收看節(jié)目的過(guò)程中,可以同步錄制音視頻內(nèi)容作為對(duì)節(jié)目的評(píng)論信息,保存在網(wǎng)絡(luò)側(cè),以便后續(xù)其他好友在觀看該節(jié)目時(shí),可以同步收看/收聽(tīng)到相應(yīng)的評(píng)論內(nèi)容。從而為IPTV系統(tǒng)引入了一種新的業(yè)務(wù)形式,該業(yè)務(wù)形式適合于各種愛(ài)好者群體。對(duì)于音視頻類型的評(píng)論信息,實(shí)現(xiàn)了實(shí)時(shí)的上傳和錄制,避免了對(duì)ITF終端存儲(chǔ)空間的占用,并提高了上傳效率。實(shí)施例5參見(jiàn)圖10,本實(shí)施例提供了一種在觀看節(jié)目時(shí)獲取評(píng)論信息的系統(tǒng),終端用戶在線觀看IPTV節(jié)目,包括評(píng)論功能實(shí)501、元數(shù)據(jù)控制功能實(shí)體502 ;評(píng)論功能實(shí)體501,用于獲取終端用戶發(fā)表的對(duì)IPTV節(jié)目的評(píng)論內(nèi)容和所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息;評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息包括評(píng)論內(nèi)容在IPTV節(jié)目中的開(kāi)始位置和結(jié)束位置,評(píng)論內(nèi)容的持續(xù)時(shí)間和/或所述評(píng)論內(nèi)容對(duì)應(yīng)的唯一標(biāo)識(shí)符;將評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息發(fā)送給元數(shù)據(jù)控制功能實(shí)體;元數(shù)據(jù)控制功能實(shí)體502,用于接收評(píng)論功能實(shí)體發(fā)送的評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息,使點(diǎn)播觀看IPTV節(jié)目的終端用戶能夠選擇播放IPTV節(jié)目對(duì)應(yīng)的評(píng)論內(nèi)容。其中,評(píng)論功能實(shí)體501包括第一獲取模塊,用于接收終端用戶發(fā)送的開(kāi)始錄制消息,消息中攜帶開(kāi)始錄制消息時(shí)IPTV節(jié)目的當(dāng)前播放位置,將該IPTV節(jié)目的當(dāng)前播放位置作為開(kāi)始位置;接收并保存終端用戶通過(guò)媒體通道發(fā)送的音/視頻媒體流,該音/視頻媒體流為終端對(duì)IPTV節(jié)目發(fā)表的評(píng)論內(nèi)容;為評(píng)論內(nèi)容生成對(duì)應(yīng)的唯一標(biāo)識(shí)符和評(píng)論內(nèi)容的持續(xù)時(shí)間;接收終端用戶發(fā)送的停止錄制消息,消息中攜帶停止錄制消息時(shí)IPTV節(jié)目的當(dāng)前播放位置或,將該IPTV節(jié)目的當(dāng)前播放位置作為結(jié)束位置。進(jìn)一步地,本實(shí)施例中,評(píng)論功能實(shí)體501的第一獲取模塊還用于接收終端用戶發(fā)送的開(kāi)始錄制消息之前,接收終端用戶發(fā)起的建立媒體通道的請(qǐng)求,與終端建立媒體通道。其中,評(píng)論功能實(shí)體501包括第二獲取模塊,用于接收終端用戶發(fā)送的評(píng)論消息,消息中攜帶終端用戶對(duì)IPTV節(jié)目發(fā)表的評(píng)論內(nèi)容、評(píng)論內(nèi)容在IPTV節(jié)目的開(kāi)始位置和結(jié)束位置、評(píng)論內(nèi)容持續(xù)的時(shí)間;保存接收到的評(píng)論內(nèi)容,并為評(píng)論內(nèi)容生成一個(gè)唯一的標(biāo)識(shí)符。參見(jiàn)圖11,進(jìn)一步地,本實(shí)施例中的系統(tǒng)還包括IPTV控制功能實(shí)體503,用于在 評(píng)論功能實(shí)體501獲取終端用戶發(fā)送的對(duì)IPTV節(jié)目的評(píng)論內(nèi)容和評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息之前,向元數(shù)據(jù)控制功能實(shí)體發(fā)送查詢IPTV節(jié)目的相關(guān)信息的請(qǐng)求消息;接收元數(shù)據(jù)控制功能實(shí)體返回的響應(yīng)消息,響應(yīng)消息中包括允許錄制評(píng)論內(nèi)容的標(biāo)識(shí)符、以及評(píng)論功能實(shí)體的統(tǒng)一資源標(biāo)識(shí)符或內(nèi)容評(píng)論的公共業(yè)務(wù)標(biāo)識(shí);將響應(yīng)消息轉(zhuǎn)發(fā)給終端,使終端獲得IPTV節(jié)目的相關(guān)信息。參見(jiàn)圖11,進(jìn)一步地,本實(shí)施例中的系統(tǒng)還包括終端504,用于評(píng)論功能實(shí)體501將評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息發(fā)送給元數(shù)據(jù)控制功能實(shí)體,使點(diǎn)播觀看IPTV節(jié)目的終端用戶能夠選擇播放IPTV節(jié)目對(duì)應(yīng)的評(píng)論內(nèi)容之后,向元數(shù)據(jù)控制功能實(shí)體發(fā)送請(qǐng)求消息,請(qǐng)求消息中攜帶了終端的標(biāo)識(shí)、IPTV節(jié)目的標(biāo)識(shí)、有權(quán)限查看評(píng)論信息的用戶列表。本實(shí)施例中,本實(shí)施例中的系統(tǒng)還包括第二終端505,IPTV控制功能實(shí)體503還用于,在接收第二終端用戶發(fā)送的觀看IPTV節(jié)目的請(qǐng)求,獲取第二終端用戶有權(quán)查看的所有用戶的評(píng)論列表信息,評(píng)論列表信息包括第二終端用戶有權(quán)查看的評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息;將第二終端用戶有權(quán)查看的所有用戶的評(píng)論信息的列表信息發(fā)送給第二終端,進(jìn)一步地,本實(shí)施例中,IPTV控制功能實(shí)體503包括查詢模塊,用于向元數(shù)據(jù)功能實(shí)體502發(fā)送查詢請(qǐng)求消息,使元數(shù)據(jù)功能實(shí)體502查詢第二終端用戶查看用戶錄制的評(píng)論內(nèi)容的權(quán)限;接收元數(shù)據(jù)功能實(shí)體502返回的響應(yīng)消息,響應(yīng)消息中攜帶了第二終端用戶可以查看的所有用戶的評(píng)論列表信息。本實(shí)施例中,IPTV控制功能實(shí)體503包括發(fā)送模塊,用于將第二終端用戶有權(quán)查看的所有用戶的評(píng)論列表信息插入到內(nèi)容播放功能實(shí)體返回給第二終端的響應(yīng)消息中,并將內(nèi)容播放實(shí)體返回的響應(yīng)消息轉(zhuǎn)發(fā)給第
二終端。本實(shí)施例中,第二終端包括第一播放模塊,用于當(dāng)評(píng)論內(nèi)容為音/視頻媒體流時(shí),將第二終端用戶有權(quán)查看的所有用戶的評(píng)論列表信息發(fā)送給第二終端之后,建立與內(nèi)容播放功能實(shí)體的實(shí)時(shí)流會(huì)話;向內(nèi)容播放功能實(shí)體發(fā)起播放評(píng)論內(nèi)容的請(qǐng)求消息;接收內(nèi)容播放功能實(shí)體向第二終端播放的評(píng)論內(nèi)容。進(jìn)一步地,第二終端包括第二播放模塊,用于當(dāng)評(píng)論內(nèi)容為文本信息時(shí),IPTV控制功能實(shí)體將第二終端用戶有權(quán)查看的所有用戶的評(píng)論列表信息發(fā)送給第二終端之后,向內(nèi)容評(píng)論功能實(shí)體發(fā)送評(píng)論內(nèi)容下載請(qǐng)求消息,消息中攜帶所述評(píng)論內(nèi)容的下載地址;接收內(nèi)容評(píng)論功能實(shí)體根據(jù)評(píng)論內(nèi)容的下載地址返回的響應(yīng)消息,響應(yīng)消息中攜帶第二終端請(qǐng)求的所有評(píng)論內(nèi)容;根據(jù)評(píng)論內(nèi)容在IPTV節(jié)目中的時(shí)間點(diǎn)觸發(fā)播放所有評(píng)論內(nèi)容的部分或全部。參見(jiàn)圖12,本實(shí)施例提供了一種在觀看節(jié)目時(shí)獲取評(píng)論信息的裝置,終端用戶在線觀看IPTV節(jié)目,包括獲取模塊601、發(fā)送模塊602。獲取模塊601,用于獲取終端用戶發(fā)送的對(duì)IPTV節(jié)目的評(píng)論內(nèi)容和評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息;評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息包括評(píng)論內(nèi)容在IPTV節(jié)目中的開(kāi)始位置和結(jié)束位置,評(píng)論內(nèi)容的持續(xù)時(shí)間和/或評(píng)論內(nèi)容對(duì)應(yīng)的唯一標(biāo)識(shí)符;發(fā)送模塊602,用于將評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息發(fā)送給元數(shù)據(jù)控制功能實(shí)體,使點(diǎn)播觀看IPTV節(jié)目的終端用戶能夠選擇播放IPTV節(jié)目對(duì)應(yīng)的評(píng)論內(nèi)容。 參見(jiàn)圖13,進(jìn)一步地,本實(shí)施例中,獲取模塊601,包括第一接收單元601a,用于接收終端用戶發(fā)送的開(kāi)始錄制消息,消息中攜帶開(kāi)始錄制消息時(shí)IPTV節(jié)目的當(dāng)前播放位置,將IPTV節(jié)目的當(dāng)前播放位置作為開(kāi)始位置;第二接收單元601b,用于接收并保存終端用戶通過(guò)媒體通道發(fā)送的音/視頻媒體流,該音/視頻媒體流為終端用戶對(duì)IPTV節(jié)目的評(píng)論內(nèi)容;生成單元601c,用于為評(píng)論內(nèi)容生成對(duì)應(yīng)的唯一標(biāo)識(shí)符和評(píng)論內(nèi)容的持續(xù)時(shí)間;第三接收單元601d,用于接收終端用戶發(fā)送的停止錄制消息,消息中攜帶停止錄制消息時(shí)IPTV節(jié)目的當(dāng)前播放位置,將IPTV節(jié)目的當(dāng)前播放位置作為結(jié)束位置。參見(jiàn)圖13,其中,獲取模塊701,還包括第四接收單元601e,用于接收終端用戶發(fā)送的開(kāi)始錄制消息之前,接收終端用戶發(fā)起的建立媒體通道的請(qǐng)求,與終端建立媒體通道。參見(jiàn)圖13,本實(shí)施例中,獲取模塊601,包括第五接收單元601f,用于接收終端用戶發(fā)送的評(píng)論消息,消息中攜帶終端用戶對(duì)IPTV發(fā)表的評(píng)論內(nèi)容、評(píng)論內(nèi)容在IPTV節(jié)目的開(kāi)始位置和結(jié)束位置、評(píng)論內(nèi)容持續(xù)的時(shí)間;保存單元601g,用于保存接收到的評(píng)論內(nèi)容,并為評(píng)論內(nèi)容生成一個(gè)唯一的標(biāo)識(shí)符。其中,第一接收單元601a、第二接收單元602b、生成單元601c、第三接收單元601d、第四接收單元601e,對(duì)應(yīng)實(shí)現(xiàn)實(shí)施例2中在觀看節(jié)目時(shí),直接將評(píng)論內(nèi)容同步到網(wǎng)絡(luò)側(cè)的方法,而第五接收單元601f 與保存單元60lg,對(duì)應(yīng)實(shí)現(xiàn)實(shí)施例3中在觀看節(jié)目時(shí),在本地錄制完成評(píng)論內(nèi)容后,再上傳到網(wǎng)絡(luò)側(cè)的方法。本發(fā)明實(shí)施例提供的技術(shù)方案,用戶在收看節(jié)目的過(guò)程中,可以同步錄制音視頻內(nèi)容作為對(duì)節(jié)目的評(píng)論內(nèi)容,以便后續(xù)其他好友在觀看該節(jié)目時(shí),可以同步收看/收聽(tīng)到相應(yīng)的評(píng)論內(nèi)容,解決了現(xiàn)有IPTV系統(tǒng)中不能上傳評(píng)論信息的問(wèn)題,從而為IPTV系統(tǒng)引入了一種新的業(yè)務(wù)形式。本實(shí)施例提供的系統(tǒng)、裝置,具體可以與方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。本發(fā)明實(shí)施例提供的上述技術(shù)方案的全部或部分可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,所述程序可以存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,該存儲(chǔ)介質(zhì)包括ROM、RAM、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種在觀看節(jié)目時(shí)獲取評(píng)論信息的方法,其特征在于,終端用戶在線觀看IPTV節(jié)目,所述方法包括 評(píng)論功能實(shí)體獲取所述終端用戶發(fā)送的對(duì)所述IPTV節(jié)目的評(píng)論內(nèi)容和所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息;所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息包括所述評(píng)論內(nèi)容在所述IPTV節(jié)目中的開(kāi)始位置和結(jié)束位置,所述評(píng)論內(nèi)容的持續(xù)時(shí)間和/或所述評(píng)論內(nèi)容對(duì)應(yīng)的唯一標(biāo)識(shí)符; 所述評(píng)論功能實(shí)體將所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息發(fā)送給元數(shù)據(jù)控制功能實(shí)體,使點(diǎn)播觀看所述IPTV節(jié)目的終端用戶能夠選擇播放所述IPTV節(jié)目對(duì)應(yīng)的評(píng)論內(nèi)容。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述評(píng)論功能實(shí)體獲取所述終端用戶發(fā)送的對(duì)所述IPTV節(jié)目的評(píng)論內(nèi)容和所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息,包括 評(píng)論功能實(shí)體接收所述終端用戶發(fā)送的開(kāi)始錄制消息,所述消息中攜帶開(kāi)始錄制消息時(shí)所述IPTV節(jié)目的當(dāng)前播放位置,將所述IPTV節(jié)目當(dāng)前播放位置作為開(kāi)始位置; 接收并保存所述終端用戶通過(guò)媒體通道發(fā)送的音/視頻媒體流,所述音/視頻媒體流為所述終端用戶對(duì)所述IPTV節(jié)目發(fā)表的評(píng)論內(nèi)容; 為所述評(píng)論內(nèi)容生成對(duì)應(yīng)的唯一標(biāo)識(shí)符和所述評(píng)論內(nèi)容的持續(xù)時(shí)間; 接收所述終端用戶發(fā)送的停止錄制消息,所述消息中攜帶停止錄制消息時(shí)所述IPTV節(jié)目的當(dāng)前播放位置,將所述IPTV節(jié)目當(dāng)前播放位置作為結(jié)束位置。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述接收所述終端用戶發(fā)送的開(kāi)始錄制消息,之前還包括 接收所述終端用戶發(fā)起的建立媒體通道的請(qǐng)求,與所述終端建立媒體通道。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述評(píng)論功能實(shí)體獲取所述終端用戶發(fā)送的對(duì)所述IPTV節(jié)目的評(píng)論內(nèi)容和所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息,包括 接收所述終端用戶發(fā)送的評(píng)論消息,所述消息中攜帶所述終端用戶對(duì)所述IPTV節(jié)目的評(píng)論內(nèi)容、所述評(píng)論內(nèi)容在所述IPTV節(jié)目的開(kāi)始位置和結(jié)束位置、所述評(píng)論內(nèi)容持續(xù)的時(shí)間; 保存接收到的評(píng)論內(nèi)容,并為所述評(píng)論內(nèi)容生成一個(gè)唯一的標(biāo)識(shí)符。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述評(píng)論功能實(shí)體獲取所述終端用戶發(fā)送的對(duì)所述IPTV節(jié)目的評(píng)論內(nèi)容和所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息,之前還包括 IPTV控制功能實(shí)體向元數(shù)據(jù)控制功能實(shí)體發(fā)送查詢所述IPTV節(jié)目的相關(guān)信息的請(qǐng)求消息; 接收所述元數(shù)據(jù)控制功能實(shí)體返回的響應(yīng)消息,所述響應(yīng)消息中包括允許錄制評(píng)論內(nèi)容的標(biāo)識(shí)符、以及評(píng)論功能實(shí)體的統(tǒng)一資源標(biāo)識(shí)符或所述內(nèi)容評(píng)論的公共業(yè)務(wù)標(biāo)識(shí); 將所述響應(yīng)消息轉(zhuǎn)發(fā)給所述終端,使所述終端獲得所述IPTV節(jié)目的相關(guān)信息。
6.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述將所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息發(fā)送給元數(shù)據(jù)控制功能實(shí)體,使點(diǎn)播觀看所述IPTV節(jié)目的終端能夠選擇播放所述IPTV節(jié)目對(duì)應(yīng)的評(píng)論內(nèi)容,之后還包括 所述終端向所述元數(shù)據(jù)控制功能實(shí)體發(fā)送請(qǐng)求消息,所述請(qǐng)求消息中攜帶了所述終端的標(biāo)識(shí)、所述IPTV節(jié)目的標(biāo)識(shí)、有權(quán)限查看所述評(píng)論內(nèi)容的用戶列表。
7.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述方法還包括 IPTV控制功能實(shí)體接收第二終端用戶發(fā)送的觀看IPTV節(jié)目的請(qǐng)求;獲取所述第二終端用戶有權(quán)查看的所有用戶的評(píng)論列表信息,所述評(píng)論列表信息包括所述第二終端用戶有權(quán)查看的評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息; 將所述第二終端用戶有權(quán)查看的所有用戶的評(píng)論列表信息發(fā)送給所述第二終端。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述獲取所述第二終端用戶可以查看的所有用戶的評(píng)論列表信息,包括 向所述元數(shù)據(jù)控制功能實(shí)體發(fā)送查詢請(qǐng)求消息,使所述元數(shù)據(jù)控制功能實(shí)體查詢所述第二終端用戶查看用戶錄制的評(píng)論內(nèi)容的權(quán)限; 接收所述元數(shù)據(jù)控制功能實(shí)體返回的響應(yīng)消息,所述響應(yīng)消息中攜帶了所述第二終端用戶有權(quán)查看的所有用戶的評(píng)論列表信息。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述將所述第二終端用戶有權(quán)查看的所有用戶的評(píng)論列表信息發(fā)送給所述第二終端,包括 將所述第二終端用戶有權(quán)查看的所有用戶的評(píng)論列表信息插入到內(nèi)容播放功能實(shí)體返回給所述第二終端的響應(yīng)消息中,并將所述響應(yīng)消息轉(zhuǎn)發(fā)給所述第二終端。
10.根據(jù)權(quán)利要求7所述的方法,其特征在于,當(dāng)所述評(píng)論內(nèi)容為音/視頻媒體流時(shí),所述將所述第二終端用戶有權(quán)查看的所有用戶的評(píng)論列表信息發(fā)送給所述第二終端,之后還包括 所述第二終端建立與內(nèi)容播放功能實(shí)體的實(shí)時(shí)流會(huì)話; 向所述內(nèi)容播放功能實(shí)體發(fā)起播放所述評(píng)論內(nèi)容的請(qǐng)求消息; 接收所述內(nèi)容播放功能實(shí)體向所述第二終端播放的所述評(píng)論內(nèi)容。
11.根據(jù)權(quán)利要求7所述的方法,其特征在于,當(dāng)所述評(píng)論內(nèi)容為文本信息時(shí),所述將所述第二終端用戶有權(quán)查看的所有用戶的評(píng)論列表信息發(fā)送給所述第二終端,之后還包括 所述第二終端向所述內(nèi)容評(píng)論功能實(shí)體發(fā)送評(píng)論內(nèi)容下載請(qǐng)求消息,所述消息中攜帶所述評(píng)論內(nèi)容的下載地址; 接收所述內(nèi)容評(píng)論功能實(shí)體根據(jù)所述評(píng)論內(nèi)容的下載地址返回的響應(yīng)消息,所述響應(yīng)消息中攜帶所述第二終端請(qǐng)求的所有評(píng)論內(nèi)容; 所述第二終端根據(jù)所述評(píng)論內(nèi)容在所述IPTV節(jié)目中的時(shí)間點(diǎn)觸發(fā)播放所述所有評(píng)論內(nèi)容的部分或全部。
12.—種在觀看節(jié)目時(shí)獲取評(píng)論信息的系統(tǒng),其特征在于,終端用戶在線觀看IPTV節(jié)目,所述系統(tǒng)包括評(píng)論功能實(shí)體、元數(shù)據(jù)控制功能實(shí)體; 所述評(píng)論功能實(shí)體,用于獲取所述終端用戶發(fā)送的對(duì)所述IPTV節(jié)目的評(píng)論內(nèi)容和所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息;所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息包括所述評(píng)論內(nèi)容在所述IPTV節(jié)目中的開(kāi)始位置和結(jié)束位置,所述評(píng)論內(nèi)容的持續(xù)時(shí)間和/或所述評(píng)論內(nèi)容對(duì)應(yīng)的唯一標(biāo)識(shí)符;將所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息發(fā)送給所述元數(shù)據(jù)控制功能實(shí)體; 所述元數(shù)據(jù)控制功能實(shí)體,用于接收所述評(píng)論功能實(shí)體發(fā)送的所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息,使點(diǎn)播觀看所述IPTV節(jié)目的終端用戶能夠選擇播放所述IPTV節(jié)目對(duì)應(yīng)的評(píng)論內(nèi)容。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述評(píng)論功能實(shí)體包括 第一獲取模塊,用于接收所述終端用戶發(fā)送的開(kāi)始錄制消息,所述消息中攜帶開(kāi)始錄制消息時(shí)所述IPTV節(jié)目的當(dāng)前播放位置,將所述IPTV節(jié)目當(dāng)前播放位置作為開(kāi)始位置;接收并保存所述終端用戶通過(guò)媒體通道發(fā)送的音/視頻媒體流,所述音/視頻媒體流為所述終端用戶對(duì)所述IPTV節(jié)目發(fā)表的評(píng)論內(nèi)容;為所述評(píng)論內(nèi)容生成對(duì)應(yīng)的唯一標(biāo)識(shí)符和所述評(píng)論內(nèi)容的持續(xù)時(shí)間;接收所述終端用戶發(fā)送的停止錄制消息,所述消息中攜帶停止錄制消息時(shí)所述IPTV節(jié)目的當(dāng)前播放位置,將所述IPTV節(jié)目當(dāng)前播放位置作為結(jié)束位置。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述第一獲取模塊還用于接收所述終端用戶發(fā)送的開(kāi)始錄制消息之前,接收所述終端用戶發(fā)起的建立媒體通道的請(qǐng)求,與所述終端建立媒體通道。
15.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述評(píng)論功能實(shí)體包括 第二獲取模塊,用于接收所述終端用戶發(fā)送的評(píng)論消息,所述消息中攜帶所述終端用戶對(duì)所述IPTV節(jié)目發(fā)表的評(píng)論內(nèi)容、所述評(píng)論內(nèi)容在所述IPTV節(jié)目的開(kāi)始位置和結(jié)束位置、所述評(píng)論內(nèi)容持續(xù)的時(shí)間;保存接收到的評(píng)論內(nèi)容,并為所述評(píng)論內(nèi)容生成一個(gè)唯一的標(biāo)識(shí)符。
16.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括IPTV控制功能實(shí)體, 所述IPTV控制功能實(shí)體,用于在所述評(píng)論功能實(shí)體獲取所述終端用戶發(fā)送的對(duì)所述IPTV節(jié)目的評(píng)論內(nèi)容和所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息之前,向所述元數(shù)據(jù)控制功能實(shí)體發(fā)送查詢所述IPTV節(jié)目的相關(guān)信息的請(qǐng)求消息;接收所述所述元數(shù)據(jù)控制功能實(shí)體返回的響應(yīng)消息,所述響應(yīng)消息中包括允許錄制評(píng)論內(nèi)容的標(biāo)識(shí)符、以及所述評(píng)論功能實(shí)體的統(tǒng)一資源標(biāo)識(shí)符或所述內(nèi)容評(píng)論的公共業(yè)務(wù)標(biāo)識(shí);將所述響應(yīng)消息轉(zhuǎn)發(fā)給所述終端,使所述終端獲得所述IPTV節(jié)目的相關(guān)信息。
17.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括終端, 所述終端,用于所述評(píng)論功能實(shí)體將所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息發(fā)送給所述元數(shù)據(jù)控制功能實(shí)體,使點(diǎn)播觀看所述IPTV節(jié)目的終端能夠選擇播放所述IPTV節(jié)目對(duì)應(yīng)的評(píng)論內(nèi)容之后,向所述元數(shù)據(jù)控制功能實(shí)體發(fā)送請(qǐng)求消息,所述請(qǐng)求消息中攜帶了所述終端的標(biāo)識(shí)、所述IPTV節(jié)目的標(biāo)識(shí)、有權(quán)限查看所述評(píng)論信息的用戶列表。
18.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括第二終端,所述IPTV控制功能實(shí)體還用于,接收所述第二終端用戶發(fā)送的觀看IPTV節(jié)目的請(qǐng)求;獲取所述第二終端用戶有權(quán)查看的所有用戶的評(píng)論列表信息,所述評(píng)論列表信息包括所述第二終端用戶有權(quán)查看評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息;將所述第二終端用戶有權(quán)查看的所有用戶的評(píng)論列表信息發(fā)送給所述第二終端。
19.根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于,所述IPTV控制功能實(shí)體包括 查詢模塊,用于向所述元數(shù)據(jù)控制功能實(shí)體發(fā)送查詢請(qǐng)求消息,使所述元數(shù)據(jù)控制功能實(shí)體查詢所述第二終端用戶查看用戶錄制的評(píng)論內(nèi)容的權(quán)限;接收所述元數(shù)據(jù)控制功能實(shí)體返回的響應(yīng)消息,所述響應(yīng)消息中攜帶了所述第二終端用戶有權(quán)查看的所有用戶的評(píng)論列表信息。
20.根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于,所述IPTV控制功能實(shí)體包括 發(fā)送模塊,用于將所述第二終端用戶可以查看的所有用戶的評(píng)論列表信息插入到內(nèi)容播放功能實(shí)體返回給所述第二終端的響應(yīng)消息中,并將所述評(píng)論功能實(shí)體返回的響應(yīng)消息轉(zhuǎn)發(fā)給所述第二終端。
21.根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于,所述第二終端包括 第一播放模塊,用于當(dāng)所述評(píng)論內(nèi)容為音/視頻媒體流時(shí),所述IPTV控制功能實(shí)體將所述第二終端用戶可以查看的所有用戶的評(píng)論列表信息發(fā)送給所述第二終端之后,建立與內(nèi)容播放功能實(shí)體的實(shí)時(shí)流會(huì)話;向所述內(nèi)容播放功能實(shí)體發(fā)起播放所述評(píng)論內(nèi)容的請(qǐng)求消息;接收所述內(nèi)容播放功能實(shí)體向所述第二終端播放的所述評(píng)論內(nèi)容。
22.根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于,所述第二終端包括 第二播放模塊,用于當(dāng)所述評(píng)論內(nèi)容為文本信息時(shí),所述IPTV控制功能實(shí)體將所述第二終端用戶可以查看的所有用戶的評(píng)論列表信息發(fā)送給所述第二終端之后,向所述內(nèi)容評(píng)論功能實(shí)體發(fā)送評(píng)論內(nèi)容下載請(qǐng)求消息,所述消息中攜帶所述評(píng)論內(nèi)容的下載地址;接收所述內(nèi)容評(píng)論功能實(shí)體根據(jù)所述評(píng)論內(nèi)容的下載地址返回的響應(yīng)消息,所述響應(yīng)消息中攜帶所述第二終端請(qǐng)求的所有評(píng)論內(nèi)容;根據(jù)所述評(píng)論內(nèi)容在所述IPTV節(jié)目中的時(shí)間點(diǎn)觸發(fā)播放所述所有評(píng)論內(nèi)容的部分或全部。
23.—種在觀看節(jié)目時(shí)獲取評(píng)論信息的裝置,其特征在于,終端用戶在線觀看IPTV節(jié)目,所述裝置包括 獲取模塊,用于獲取所述終端用戶發(fā)送的對(duì)所述IPTV節(jié)目的評(píng)論內(nèi)容和所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息;所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息包括所述評(píng)論內(nèi)容在所述IPTV節(jié)目中的開(kāi)始位置和結(jié)束位置,所述評(píng)論內(nèi)容的持續(xù)時(shí)間和/或所述評(píng)論內(nèi)容對(duì)應(yīng)的唯一標(biāo)識(shí)符; 發(fā)送模塊,用于將所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息發(fā)送給元數(shù)據(jù)控制功能實(shí)體,使點(diǎn)播觀看所述IPTV節(jié)目的終端用戶能夠選擇播放所述IPTV節(jié)目對(duì)應(yīng)的評(píng)論內(nèi)容。
24.根據(jù)權(quán)利要求23所述的裝置,其特征在于,所述獲取模塊,包括 第一接收單元,用于接收所述終端用戶發(fā)送的開(kāi)始錄制消息,所述消息中攜帶開(kāi)始錄制消息時(shí)所述IPTV節(jié)目的當(dāng)前播放位置,將所述IPTV節(jié)目的當(dāng)前播放位置作為開(kāi)始位置; 第二接收單元,用于接收并保存所述終端用戶通過(guò)媒體通道發(fā)送的音/視頻媒體流,所述音/視頻媒體流為所述終端用戶對(duì)所述IPTV節(jié)目發(fā)表的評(píng)論內(nèi)容; 生成單元,用于為所述評(píng)論內(nèi)容生成對(duì)應(yīng)的唯一標(biāo)識(shí)符和所述評(píng)論內(nèi)容的持續(xù)時(shí)間; 第三接收單元,用于接收所述終端發(fā)送的停止錄制消息,所述消息中攜帶停止錄制消息時(shí)所述IPTV節(jié)目的當(dāng)前播放位置,將所述IPTV節(jié)目的當(dāng)前播放位置作為結(jié)束位置。
25.根據(jù)權(quán)利要求24所述的裝置,其特征在于,所述獲取模塊,還包括 第四接收單元,用于接收所述終端發(fā)送的開(kāi)始錄制消息之前,接收所述終端發(fā)起的建立媒體通道的請(qǐng)求,與所述終端建立媒體通道。
26.根據(jù)權(quán)利要求23所述的裝置,其特征在于,所述獲取模塊,包括 第五接收單元,用于接收所述終端用戶發(fā)送的評(píng)論消息,所述消息中攜帶所述終端用戶對(duì)所述IPTV節(jié)目發(fā)表的評(píng)論內(nèi)容、所述評(píng)論內(nèi)容在所述IPTV節(jié)目的開(kāi)始位置和結(jié)束位置、所述評(píng)論內(nèi)容持續(xù)的時(shí)間; 保存單元,用于保存接收到的評(píng)論內(nèi)容,并為所述評(píng)論內(nèi)容生成一個(gè)唯一的標(biāo)識(shí)符。
全文摘要
本發(fā)明公開(kāi)了一種在觀看節(jié)目時(shí)獲取評(píng)論信息的方法、系統(tǒng)和裝置,屬于交互式電視技術(shù)領(lǐng)域。所述方法包括評(píng)論功能實(shí)體獲取所述終端用戶發(fā)送的對(duì)所述IPTV節(jié)目的評(píng)論內(nèi)容和所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息;將所述評(píng)論內(nèi)容對(duì)應(yīng)的相關(guān)信息發(fā)送給元數(shù)據(jù)控制功能實(shí)體,使點(diǎn)播觀看所述IPTV節(jié)目的終端用戶能夠選擇播放所述IPTV節(jié)目對(duì)應(yīng)的評(píng)論內(nèi)容。本發(fā)明實(shí)施例中用戶在收看節(jié)目的過(guò)程中,可以同步錄制音視頻內(nèi)容作為對(duì)節(jié)目的評(píng)論信息,并將評(píng)論內(nèi)容上傳到網(wǎng)絡(luò)側(cè),以便后續(xù)其他好友在觀看該節(jié)目時(shí),解決了現(xiàn)有技術(shù)中IPTV系統(tǒng)上傳評(píng)論信息的問(wèn)題,為IPTV系統(tǒng)引入了一種新的業(yè)務(wù)形式。
文檔編號(hào)H04N21/454GK102780921SQ201110119719
公開(kāi)日2012年11月14日 申請(qǐng)日期2011年5月10日 優(yōu)先權(quán)日2011年5月10日
發(fā)明者張惠萍, 王雷, 范姝男, 郜文美 申請(qǐng)人:華為終端有限公司