專(zhuān)利名稱(chēng):一種iptv的界面操作控制裝置、系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種IPTV的界面操作控制裝 置、系統(tǒng)及方法。
背景技術(shù):
IPTV (Internet Protocol Television,因特網(wǎng)協(xié)議電-見(jiàn))業(yè)務(wù)是一種利用 寬帶有線電視網(wǎng),集互聯(lián)網(wǎng)、多媒體、通訊等多種技術(shù)于一體,向家庭用戶 提供包括數(shù)字電視在內(nèi)的多種交互式服務(wù)的嶄新技術(shù)。用戶在家中可以使用 PC (Personal Computer,個(gè)人電腦)和普通電一見(jiàn)結(jié)合,或者機(jī)頂盒和普通 電視機(jī)結(jié)合的方式享受IPTV業(yè)務(wù),還可以通過(guò)移動(dòng)終端的方式享受IPTV業(yè) 務(wù)。IPTV使用TCP/IP (Transmission Control Protocol/Internet Protocol,傳 輸控制協(xié)議/互聯(lián)網(wǎng)絡(luò)協(xié)議)作為承載協(xié)議進(jìn)行單播、廣播或組播視頻業(yè)務(wù), 有效地將電一見(jiàn)網(wǎng)、電話網(wǎng)和互聯(lián)網(wǎng)三個(gè)領(lǐng)域結(jié)合在一起,是三網(wǎng)融合最具代 表性的業(yè)務(wù),正受到業(yè)界越來(lái)越多的關(guān)注。目前的IPTV系統(tǒng)中,人機(jī)交互界面顯示在TV (Television,電視)上, 通過(guò)點(diǎn)擊遙控器上的按鍵來(lái)對(duì)TV上顯示的人機(jī)交互界面進(jìn)行操作,這樣導(dǎo)致 用戶的體驗(yàn)不好。發(fā)明內(nèi)容本發(fā)明實(shí)施例提供一種IPTV的界面操作控制裝置、系統(tǒng)及方法,由遙控 器獲取并顯示人機(jī)交互界面。6本發(fā)明實(shí)施例是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的本發(fā)明實(shí)施例提供一種IPTV系統(tǒng)中的遙控器,所述遙控器包括 界面接收單元,用于接收人機(jī)交互中繼裝置發(fā)送的人機(jī)交互界面; 界面顯示單元,用于顯示所述界面接收卑元接收的人機(jī)交互界面。 本發(fā)明實(shí)施例提供一種人機(jī)交互中繼裝置,所述裝置包括 界面發(fā)送單元,用于根據(jù)預(yù)先設(shè)置的第一預(yù)置策略,或者接收到的遙控 器發(fā)送的人機(jī)交互界面請(qǐng)求,向遙控器發(fā)送人機(jī)交互界面;所述第一預(yù)置策 略用于確定需要發(fā)送的人機(jī)交互界面及人機(jī)交互界面的顯示方。本發(fā)明實(shí)施例提供一種IPTV界面操作控制系統(tǒng),包括遙控器、人機(jī)交互 中繼裝置,所述遙控器用于接收并顯示人機(jī)交互中繼裝置發(fā)送的人機(jī)交互界面; 所述人機(jī)交互中繼裝置用于根據(jù)預(yù)先設(shè)置的第一預(yù)置策略,或者接收到的遙控器發(fā)送的人機(jī)交互界面請(qǐng)求,向遙控器發(fā)送人機(jī)交互界面;所述第一預(yù)置策略用于確定需要發(fā)送的人機(jī)交互界面及人機(jī)交互界面的顯示方。 本發(fā)明實(shí)施例提供一種IPTV的界面操作控制方法,包括 人機(jī)交互中繼裝置根據(jù)預(yù)先設(shè)置的第 一預(yù)置策略,或者接收到的遙控器發(fā)送的人機(jī)交互界面請(qǐng)求,向遙控器發(fā)送人機(jī)交互界面;所述第一預(yù)置策略預(yù)先設(shè)置在人機(jī)交互中繼裝置中,用于確定需要發(fā)送的人機(jī)交互界面和人機(jī)交互界面的顯示方。由上述本發(fā)明實(shí)施例提供的技術(shù)方案可以看出,本發(fā)明實(shí)施例采用人機(jī)交互中繼裝置向遙控器發(fā)送人機(jī)交互界面的技術(shù)方案,達(dá)到了在遙控器上顯示人機(jī)交互界面的技術(shù)效果,方便了用戶的使用。
圖1為本發(fā)明的第 一個(gè)實(shí)施例的系統(tǒng)的結(jié)構(gòu)圖;圖2為本發(fā)明的第二個(gè)實(shí)施例的方法的流程圖;圖3為本發(fā)明的第三個(gè)實(shí)施例的方法的過(guò)程圖; 圖4為本發(fā)明的第四個(gè)實(shí)施例的方法的過(guò)程圖; 圖5為本發(fā)明的第五個(gè)實(shí)施例的方法的過(guò)程圖; 圖6為本發(fā)明的第六個(gè)實(shí)施例的方法的過(guò)程圖; 圖7為本發(fā)明的第七個(gè)實(shí)施例的方法的過(guò)程圖; 圖8為本發(fā)明的第八個(gè)實(shí)施例的方法的過(guò)程圖; 圖9為本發(fā)明的第九個(gè)實(shí)施例的方法的過(guò)程圖; 圖10為本發(fā)明的第十個(gè)實(shí)施例的方法的過(guò)程圖; 圖11為本發(fā)明的第十一個(gè)實(shí)施例的方法的過(guò)程圖。
具體實(shí)施方式
本發(fā)明的第 一個(gè)實(shí)施例為 一種IPTV的界面操作控制系統(tǒng),其結(jié)構(gòu)圖如圖1 所示,包括遙控器、TV、人機(jī)交互中繼裝置,其中該遙控器和TV分別與人 機(jī)交互中繼裝置連接,并且,該人機(jī)交互中繼裝置還可以和人機(jī)交互控制裝 置相連,其中,該遙控器用于接收并顯示來(lái)自人機(jī)交互中繼裝置的人機(jī)交互界面,以及 在需要發(fā)送人機(jī)操作請(qǐng)求的情況下,發(fā)送人機(jī)操作請(qǐng)求。該遙控器與人機(jī)交 互中繼裝置之間通過(guò)11接口相連,該接口上的應(yīng)用協(xié)議包括但不限于SIP(Session Initiation Protocol,會(huì)i舌啟動(dòng)幼、i義)、HTTP ( Hypertext Transfer Protocol,超文體傳輸協(xié)議)、RTSP ( Real Time Streaming Protocol,實(shí)時(shí) 流傳輸協(xié)議)、其他標(biāo)準(zhǔn)協(xié)議或私有協(xié)議,該接口上的承載通道包括但不限 于紅夕卜、藍(lán)牙、WiFi ( Wireless Fidelity , 802.11b標(biāo)準(zhǔn))、Wimax(Worldwide Interoperability for Microwave Access,微波存耳又全球互通)、 無(wú)線鏈路、其他標(biāo)準(zhǔn)協(xié)議或私有協(xié)議。在本發(fā)明實(shí)施例中,可以包括兩種類(lèi)型的遙控器, 一種是沒(méi)有IMS(Internet Protocol Multimedia Subsystem, IP多媒體子系統(tǒng))公有身份和 私有身份標(biāo)識(shí)的遙控器,另 一種是具有獨(dú)立的IMS公有和私有身份標(biāo)識(shí)的遙控 器,該公有身份標(biāo)識(shí)可以與受遙控器控制的作為人機(jī)交互中繼裝置的S T B(SetTopBox,機(jī)頂盒)身份標(biāo)識(shí)相同或不同。該遙控器的身份標(biāo)識(shí)用于標(biāo) 識(shí)遙控器。該遙控器具體可以包括界面接收單元,用于接收人機(jī)交互中繼裝置發(fā)送的人機(jī)交互界面。 界面顯示單元,用于顯示所述界面接收單元接收的人機(jī)交互界面。 在本發(fā)明實(shí)施例中,可以由人機(jī)交互中繼裝置主動(dòng)向遙控器發(fā)送人機(jī)交 互界面,也可以由遙控器請(qǐng)求人機(jī)交互中繼裝置發(fā)送人機(jī)交互界面,在這種 情況下,該遙控器還可以包括界面請(qǐng)求單元,用于向人機(jī)交互中繼裝置發(fā)送人機(jī)交互界面請(qǐng)求,所述 人機(jī)交互界面請(qǐng)求中攜帶人機(jī)交互界面指示;所述人機(jī)交互界面指示用于指 示請(qǐng)求的人機(jī)交互界面;所述人機(jī)交互界面請(qǐng)求中還可以攜帶人機(jī)交互界 面的顯示方、人機(jī)交互界面的發(fā)送時(shí)間、所述遙控器的身份標(biāo)識(shí)信息、人機(jī) 交互中繼裝置的身份標(biāo)識(shí)中的至少 一 個(gè);該遙控器的身份標(biāo)識(shí)可以作為第二 身份標(biāo)識(shí)。所述人機(jī)交互界面的顯示方至少包括遙控器,還可以包括TV。 在需要發(fā)送人機(jī)操作請(qǐng)求的情況下,該遙控器還可以包括 請(qǐng)求發(fā)送單元,用于發(fā)送人機(jī)操作請(qǐng)求;所述人機(jī)操作請(qǐng)求中攜帶用 戶操作事件或者標(biāo)準(zhǔn)交互消息;或者,所述人機(jī)操作請(qǐng)求中還可以攜帶所述遙控器的身份標(biāo)識(shí)信息和用于指示人機(jī)操作響應(yīng)顯示方的人機(jī)操作響應(yīng)顯 示方指示中的至少 一 個(gè)。該人機(jī)操作請(qǐng)求可以通過(guò)標(biāo)準(zhǔn)交互消息或承載通道 發(fā)送。若遙控器接收到的人機(jī)交互界面中攜帶了標(biāo)準(zhǔn)交互程序,則遙控器就 可以直接生成標(biāo)準(zhǔn)交互消息,以減輕人機(jī)交互中繼裝置的負(fù)荷。人機(jī)交互中繼裝置接收到人機(jī)操作請(qǐng)求之后,對(duì)人機(jī)操作請(qǐng)求進(jìn)行處 理,并發(fā)送人機(jī)操作響應(yīng),該人機(jī)操作響應(yīng)可以發(fā)送給遙控器和TV中的至少 一個(gè),在發(fā)送給遙控器的情況下,該遙控器還包括響應(yīng)接收單元,用于接收人機(jī)操作響應(yīng)。并且,根據(jù)所述界面顯示單元還可以用于顯示人機(jī)操作響應(yīng)。TV可以用于顯示IPTV節(jié)目?jī)?nèi)容。TV與人機(jī)交互中繼裝置相連。 在本發(fā)明實(shí)施例中,TV與人機(jī)交互中繼裝置之間的13接口協(xié)議與現(xiàn)有的 才妄口協(xié)議一致。人機(jī)交互中繼裝置用于發(fā)送人機(jī)交互界面,以及,在遙控器發(fā)送人機(jī)操 作請(qǐng)求的情況下,對(duì)接收到的人機(jī)操作請(qǐng)求進(jìn)行對(duì)應(yīng)的處理,并發(fā)送人機(jī)操 作響應(yīng)。該人機(jī)交互中繼裝置包括界面發(fā)送單元,用于根據(jù)預(yù)先設(shè)置的第一預(yù) 置策略,或者接收到的遙控器發(fā)送的人機(jī)交互界面請(qǐng)求,向遙控器,或者遙 控器和TV發(fā)送人機(jī)交互界面;所述第一預(yù)置策略用于確定需要發(fā)送的人機(jī)交 互界面及人機(jī)交互界面的顯示方,進(jìn)一步的,所述第一預(yù)置策略還可以用于份標(biāo)識(shí)信息,所述第一身份標(biāo)識(shí)信息為發(fā)送人機(jī)交互界面的人機(jī)交互中繼裝 置的標(biāo)識(shí)信息。該人機(jī)交互中繼裝置還可以包括界面請(qǐng)求接收單元,用于接收遙控器發(fā)送的人機(jī)交互界面請(qǐng)求。 .在遙控器發(fā)送人機(jī)操作請(qǐng)求的情況下,該人機(jī)交互中繼裝置還可以包 括請(qǐng)求接收單元,用于接收人機(jī)操作請(qǐng)求。響應(yīng)發(fā)送單元,用于根據(jù)請(qǐng)求接收單元接收到的人機(jī)操作請(qǐng)求進(jìn)行對(duì)應(yīng) 的處理,并發(fā)送人才幾纟乘作響應(yīng)給人機(jī):澡作響應(yīng)顯示方。該處理包括在人機(jī)交互中繼裝置能夠處理接收到的人機(jī)操作請(qǐng)求的情況下,根據(jù)該人機(jī)操作請(qǐng)求向人機(jī)操作響應(yīng)顯示方發(fā)送人機(jī)操作響應(yīng);在人機(jī)交互中繼裝置不能夠處理接收到的人機(jī)操作請(qǐng)求的情況下,將攜帶該人機(jī)操作請(qǐng)求的消息發(fā)送給人 機(jī)交互控制裝置,并接收人機(jī)交互控制發(fā)送的人機(jī)操作響應(yīng),并將攜帶該人 機(jī)操作響應(yīng)的消息發(fā)送的給人機(jī)操作響應(yīng)顯示方。在該人機(jī)交互中繼裝置需要將接收到的人機(jī)操作請(qǐng)求轉(zhuǎn)發(fā)給人機(jī)交互控制裝置的情況下,該響應(yīng)發(fā)送單元包括請(qǐng)求發(fā)送單元,用于將攜帶所述接收到的人機(jī)操作請(qǐng)求的消息發(fā)送給人 機(jī)交互控制裝置;響應(yīng)接收單元,用于接收人機(jī)交互控制裝置發(fā)送的人機(jī)操作響應(yīng)。所述 人機(jī)操作響應(yīng)中可以包括人機(jī)才喿作響應(yīng)顯示方,或者,還可以包括所述人 機(jī)交互控制裝置的身份標(biāo)識(shí)。請(qǐng)求發(fā)送單元具體可以將接收到的人機(jī)操作請(qǐng)求轉(zhuǎn)換成人機(jī)交互控制裝置能夠處理的信息,并發(fā)送;所述轉(zhuǎn)換后的信息可 以作為第二人機(jī)操作請(qǐng)求;在所述請(qǐng)求接收單元接收到的人機(jī)操作請(qǐng)求中包括第一身份標(biāo)識(shí)和/或第二身份標(biāo)識(shí)的情況下,所述請(qǐng)求發(fā)送單元還可以發(fā)送 所述第 一 身份標(biāo)識(shí)和/或第二身份標(biāo)識(shí)。在本發(fā)明實(shí)施例中,人機(jī)交互中繼裝置可以位于STB上,或者位于STB 和AS (Application Server,應(yīng)用服務(wù)器)上,或者位于STB和SCF (Service Control Function,業(yè)務(wù)控制功能服務(wù)器)上,或者位于STB和CSCF ( Call Session Control Function,呼叫會(huì)話控制器)上,或者位于STB和媒體服務(wù) 器上,或者位于STB和RTSP (Real Time Streaming Protocol,實(shí)時(shí)流傳輸 協(xié)議)服務(wù)器上。在本發(fā)明實(shí)施例中,人機(jī)交互中繼裝置與人機(jī)交互控制裝置之間通過(guò)l2 接口相連,該接口上的協(xié)議包括但不限于SIP、 HTTP、 RTSP、其他標(biāo)準(zhǔn)協(xié) 議或私有協(xié)議。在人機(jī)交互中繼裝置需要將接收到的人機(jī)操作請(qǐng)求轉(zhuǎn)發(fā)給人機(jī)交互控制 裝置,由人機(jī)交互控制裝置進(jìn)行處理的情況下,該系統(tǒng)還包括人機(jī)交互控 制裝置,與所述人機(jī)交互中繼裝置相連,用于根據(jù)接收到的人機(jī)交互中繼裝 置發(fā)送的攜帶人機(jī)操作請(qǐng)求的消息進(jìn)行對(duì)應(yīng)的處理,并向人機(jī)交互中繼裝置 發(fā)送人機(jī)操作響應(yīng)。所述人機(jī)交互控制裝置發(fā)送的人機(jī)操作響應(yīng)中可以包括人機(jī)操作響應(yīng)顯示方,所述人機(jī)操作響應(yīng)顯示方可以根據(jù)所述人機(jī)交互 控制裝置中預(yù)先設(shè)置的第三預(yù)置策略和接收到的人機(jī)交互中繼裝置發(fā)送的人 機(jī)操作請(qǐng)求中的至少一個(gè)確定。所述第三預(yù)置策略設(shè)置于人機(jī)交互控制裝置 中,用于確定人機(jī)才喿作響應(yīng)顯示方。人機(jī)交互控制裝置可以位于STB、 AS、 SCF、 CSCF、媒體服務(wù)器、 RTSP服務(wù)器等設(shè)備上。若該接收到的第二人機(jī)操作請(qǐng)求中包括第一身份標(biāo)識(shí)和/或第二身份標(biāo) 識(shí),則所述響應(yīng)發(fā)送單元發(fā)送的人機(jī)操作響應(yīng)中可以攜帶所述第 一身份標(biāo)識(shí) 和/或第二身份標(biāo)識(shí)。本發(fā)明的第二個(gè)實(shí)施例為一種IPTV的界面操作控制方法,如圖2所示,包 括如下步驟步驟1:人機(jī)交互中繼裝置向遙控器發(fā)送人機(jī)交互界面。 可以有兩種方式觸發(fā)人機(jī)交互中繼裝置向遙控器發(fā)送人機(jī)交互界面 方式一人機(jī)交互中繼裝置根據(jù)預(yù)先設(shè)置的第一預(yù)置策略主動(dòng)向遙控器發(fā)送人機(jī)交互界面。所述第一預(yù)置策略可以是永久預(yù)置在人機(jī)交互中繼裝置中,也可以是用戶設(shè)定的。該第一預(yù)置策略預(yù)先設(shè)置在人機(jī)交互中繼裝置中,用于確定需要發(fā)送的人機(jī)交互界面及人機(jī)交互界面的顯示方。上述方式一中,人機(jī)交互中繼裝置可以在^f全測(cè)到人機(jī)交互界面時(shí),根據(jù)其上設(shè)置的第一預(yù)置策略主動(dòng)向遙控器發(fā)送人機(jī)交互界面。比如人機(jī)交互中繼裝置可以通過(guò)收到的媒體內(nèi)容指示信息,在確定媒體內(nèi)容指示信息與第12一預(yù)置策略的匹配的情況下,確定檢測(cè)到人機(jī)交互界面并發(fā)送該人機(jī)交互界 面。方式二人機(jī)交互中繼裝置在收到遙控器的人機(jī)交互界面請(qǐng)求后,向遙 控器發(fā)送人機(jī)交互界面。上述方式二中,遙控器發(fā)出的人機(jī)交互界面請(qǐng)求中包括請(qǐng)求的人機(jī)交互界面,還可以包括人機(jī)交互界面顯示方指示,該指示用于指示人機(jī)交互界面顯示的目的地,如遙控器,或者遙控器和TV。并且,該人機(jī)交互界面請(qǐng)求 中還可以攜帶人機(jī)交互界面所有方指示,如STB身份標(biāo)識(shí)。人機(jī)交互中繼裝置收到來(lái)自遙控器的人機(jī)交互界面請(qǐng)求后,將已經(jīng)存儲(chǔ) 的媒體內(nèi)容指示信息與遙控器發(fā)送的人機(jī)交互界面請(qǐng)求中攜帶的請(qǐng)求的人機(jī) 交互界面進(jìn)行匹配,查找遙控器所請(qǐng)求的人機(jī)交互界面,當(dāng)沒(méi)有找到時(shí),向 IPTV網(wǎng)絡(luò)請(qǐng)求指定的人機(jī)交互界面。上述方式二中,人機(jī)交互中繼裝置向遙控器發(fā)送的人機(jī)交互界面的顯示 方可以是根據(jù)遙控器發(fā)出的人機(jī)交互界面請(qǐng)求中攜帶的人機(jī)交互界面顯示方 指定,也可以是根據(jù)第一預(yù)置策略指定,還可以由兩者結(jié)合起來(lái)指定。在上述方式一或二中,當(dāng)人機(jī)交互中繼裝置為STB時(shí),用戶可以直接在 在STB上設(shè)定或用戶通過(guò)遙控器在STB上設(shè)定(如STB收到來(lái)自遙控器的人機(jī) 交互界面請(qǐng)求而設(shè)定)第一預(yù)置策略。如設(shè)定的第一預(yù)置策略可以是STB開(kāi) 機(jī)收到EPG ( Electronic Program Guide,電子節(jié)目菜單),即人機(jī)交互界面 時(shí),同時(shí)發(fā)送給TV和遙控器;再如預(yù)置策略可以是STB收到EPG更新內(nèi)容 時(shí),只發(fā)送給遙控器;再如STB收到EPG更新內(nèi)容,并且TV上當(dāng)前顯示內(nèi)容 為EPG時(shí),同時(shí)發(fā)送給TV和遙控器。并且當(dāng)遙控器有身份標(biāo)識(shí)時(shí),所述預(yù)置 策略還可以包括遙控器的身份標(biāo)識(shí)。在上述方式一或二中,當(dāng)人機(jī)交互中繼裝置位于STB上,或者位于STB 和AS上,或者位于STB和SCF上,或者位于STB和CSCF上,或者位于STB和 媒體服務(wù)器上,或者位于STB和RTSP服務(wù)器上。并且遙控器有身份標(biāo)識(shí)時(shí),可以在網(wǎng)絡(luò)實(shí)體上直接配置,也可以由用戶通過(guò)遙控器在上述網(wǎng)絡(luò)實(shí)體中設(shè) 定,也可以用遙控器控制STB在網(wǎng)絡(luò)實(shí)體中設(shè)定。并且,在第一預(yù)置策略 中,還可以包括遙控器的身份標(biāo)識(shí)。步驟2:遙控器接收并顯示該人機(jī)交互界面。在遙控器向人機(jī)交互中繼裝置發(fā)送人機(jī)操作請(qǐng)求的情況下,該方法還包 括如下步驟步驟3:遙控器向人機(jī)交互中繼裝置發(fā)起人機(jī)操作請(qǐng)求。 該人機(jī)操作請(qǐng)求可以包括用戶操作事件,或者標(biāo)準(zhǔn)交互程序(如SIP、 HTTP、 RTSP消息等),或者該人機(jī)操作請(qǐng)求中還攜帶所述遙控器的身份 標(biāo)識(shí)信息和用于指示人機(jī)操作響應(yīng)顯示方的人機(jī)操作響應(yīng)顯示方指示中的至 少一個(gè)。比如上述用戶操作事件可以包括點(diǎn)擊畫(huà)面上坐標(biāo)點(diǎn)(x, y)對(duì)應(yīng)的 用戶操作事件為press (x, y)、點(diǎn)擊EPG節(jié)目列表對(duì)應(yīng)的用戶操作事件為 press (Vod1@Vodas.com )( —種節(jié)目的標(biāo)識(shí))。上述標(biāo)準(zhǔn)交互程序包括 SIP invite (SIP請(qǐng)求)消息或Subscribe (預(yù)訂)消息,HTTP get (—種消息 名稱(chēng))或post (—種消息名稱(chēng))消息等。所述人機(jī)操作響應(yīng)顯示方可以是用戶在遙控器上輸入,也可以是用戶在 遙控器預(yù)置的列表中選^^。人機(jī)操作請(qǐng)求消息可以是標(biāo)準(zhǔn)交互消息,如SIP消息,HTTP消息, RTSP消息等。步驟4:人機(jī)交互中繼裝置接收遙控器發(fā)送的人機(jī)操作請(qǐng)求,向人機(jī)操作 響應(yīng)顯示方發(fā)送人^4喿作響應(yīng)。在所述人機(jī)交互界面中不攜帶標(biāo)準(zhǔn)交互程序的情況下,所述人機(jī)操作請(qǐng) 求中包括用戶操作事件,人機(jī)交互中繼裝置接收所述用戶操作事件,并調(diào)用 所述用戶操作事件對(duì)應(yīng)的標(biāo)準(zhǔn)交互程序,并進(jìn)行對(duì)應(yīng)處理,根據(jù)處理結(jié)果發(fā) 送人機(jī)操作響應(yīng)給確定的人機(jī)操作響應(yīng)顯示方;在所述人機(jī)交互界面中攜帶標(biāo)準(zhǔn)交互程序的情況下,所述人機(jī)操作請(qǐng)求 中包括與該標(biāo)準(zhǔn)交互程序?qū)?yīng)的標(biāo)準(zhǔn)交互消息,人機(jī)交互中繼裝置接收所述 標(biāo)準(zhǔn)交互消息,并進(jìn)行對(duì)應(yīng)處理,根據(jù)處理結(jié)果發(fā)送人機(jī)操作響應(yīng)給確定的 人機(jī)操作響應(yīng)顯示方。在所述人機(jī)交互中繼裝置不能處理所述標(biāo)準(zhǔn)交互消息的情況下,所述人 機(jī)交互中繼裝置向人機(jī)交互控制裝置發(fā)送攜帶所述標(biāo)準(zhǔn)交互消息的人機(jī)操作 請(qǐng)求,并接收人機(jī)交互控制裝置發(fā)送的人機(jī)搮作響應(yīng)。所述人機(jī)交互控制裝置發(fā)送的人機(jī)操作響應(yīng)中包括人機(jī)操作響應(yīng)顯示 方;所述人機(jī)操作響應(yīng)顯示方由人機(jī)交互控制裝置中預(yù)先設(shè)置的第三預(yù)置策 略和人機(jī)交互控制裝置接收到的人機(jī)操作請(qǐng)求中的至少 一個(gè)確定。所述第三 預(yù)置策略設(shè)置于人機(jī)交互控制裝置中,用于確定人機(jī)操作響應(yīng)顯示方。在人機(jī)交互中繼裝置不向人機(jī)交互控制裝置發(fā)送人機(jī)操作請(qǐng)求的情況 下,所述人機(jī)交互中繼裝置根據(jù)其上預(yù)先設(shè)置的第二預(yù)置策略和接收到的人 機(jī)操作請(qǐng)求中的至少 一個(gè)確定人機(jī)操作響應(yīng)顯示方;所述第二預(yù)置策略設(shè)置 于人機(jī)交互中繼裝置中,用于確定人機(jī)操作響應(yīng)顯示方。在人機(jī)交互中繼裝置向人機(jī)交互控制裝置發(fā)送人機(jī)操作請(qǐng)求的情況下, 所述人機(jī)交互中繼裝置根據(jù)其上預(yù)先設(shè)置的第二預(yù)置策略、接收到的人機(jī)操 作請(qǐng)求、接收到的人機(jī)操作響應(yīng)中的至少一個(gè)確定人機(jī)操作響應(yīng)顯示方。人機(jī)交互中繼裝置可以通過(guò)I2接口將第二人機(jī)操作請(qǐng)求發(fā)送給人機(jī)交互 控制裝置。這樣,遙控器發(fā)出的人機(jī)操作請(qǐng)求首先通過(guò)11接口發(fā)送給人機(jī)交互中繼 裝置,再通過(guò)I2接口發(fā)送給人機(jī)交互控制裝置。M和I2接口上傳遞的人機(jī)操作 請(qǐng)求消息可以不一致,包括人機(jī)操作請(qǐng)求消息的類(lèi)型可以不一致,如I1接口 上傳遞的人機(jī)操作請(qǐng)求消息是紅外信息,人機(jī)交互中繼裝置將其轉(zhuǎn)譯為SIP或 HTTP消息經(jīng)過(guò)I2接口發(fā)送至人機(jī)交互控制裝置;再如I1接口上傳遞的人機(jī)操 作請(qǐng)求消息是SIP refer (—種SIP消息名稱(chēng))消息,人機(jī)交互中繼裝置將其轉(zhuǎn)譯為SIP invite消息經(jīng)過(guò)l2接口發(fā)送至人機(jī)交互控制裝置;再如I1接口上傳遞 的人機(jī)操作請(qǐng)求消息為紅外消息,人機(jī)交互中繼裝置將其轉(zhuǎn)譯為STB內(nèi)部接 口消息經(jīng)過(guò)I2接口發(fā)送至人機(jī)交互控制裝置。也包括人機(jī)操作請(qǐng)求消息的具 體內(nèi)容可以不 一致,如人機(jī)交互中繼裝置可以在由11接口收到的人機(jī)操作請(qǐng) 求消息基礎(chǔ)上添加或修改或刪除用戶操作事件、標(biāo)準(zhǔn)交互消息、交互請(qǐng)求結(jié) 果顯示方指示等中的任意一個(gè)或多個(gè);如人機(jī)交互中繼裝置收到人機(jī)操作請(qǐng) 求消息攜帶的是用戶操作事件,執(zhí)行該用戶操作事件調(diào)用的程序,從而確定 和修改人機(jī)操作請(qǐng)求為標(biāo)準(zhǔn)交互消息;再如人機(jī)交互中繼裝置保存I1接口收 到的人機(jī)操作響應(yīng)顯示方指示,修改人機(jī)操作響應(yīng)顯示方為自己。 所述人機(jī)操作響應(yīng)顯示方包括遙控器和TV中的至少 一個(gè)。 人機(jī)操作響應(yīng)的內(nèi)容可以分為人機(jī)交互界面和/或節(jié)目?jī)?nèi)容。 本發(fā)明實(shí)施例達(dá)到了在遙控器上顯示人機(jī)交互界面的技術(shù)效果,方便了 用戶的使用,并且在需要發(fā)送人機(jī)操作請(qǐng)求的情況下,方便了用戶的使用。
下面分別以本發(fā)明實(shí)施例的各種應(yīng)用場(chǎng)景為例,對(duì)本發(fā)明實(shí)施例進(jìn)行詳 細(xì)敘述。如圖3所示,為本發(fā)明的第三個(gè)實(shí)施例的過(guò)程圖。在該實(shí)施例中, STB為人機(jī)交互中繼裝置,遙控器沒(méi)有身份標(biāo)識(shí);預(yù)先設(shè)置的第一預(yù)置策略 為STB開(kāi)機(jī)時(shí),從網(wǎng)絡(luò)中獲取EPG,同時(shí)顯示在TV和遙控器(發(fā)送給遙控 器)上,后續(xù)在收到遙控器請(qǐng)求EPG消息時(shí),發(fā)送EPG給遙控器。包括如下 步驟
步驟1: STB開(kāi)機(jī),從IPTV網(wǎng)絡(luò)獲取EPG交互界面,在從網(wǎng)絡(luò)獲取EPG 交互界面,即人機(jī)交互界面的請(qǐng)求中攜帶EPG指示和STB身份指示,該請(qǐng)求 可以是通過(guò)SIP或HTTP等方式發(fā)送;
步驟2: STB上設(shè)置第一預(yù)置策略開(kāi)機(jī)獲取EPG并在遙控器和TV上同 時(shí)顯示,該第一預(yù)置策略可以是永久設(shè)置在STB中,也可以是由用戶設(shè)定;
步驟3:根據(jù)步驟2中的第一預(yù)置策略將EPG交互界面發(fā)送給遙控器;
步驟4:根據(jù)步驟2中的第一預(yù)置策略將EPG交互界面發(fā)送給TV;步驟3
16和步驟4可以同時(shí)進(jìn)^f亍;
步驟5:后續(xù),用戶點(diǎn)擊遙控器上EPG菜單按鍵;
步驟6:遙控器通過(guò)與STB之間的紅外接口,上報(bào)人機(jī)交互界面請(qǐng)求,請(qǐng) 求中攜帶用戶的pressEPGButton (按鈕點(diǎn)擊操作事件)和EPG界面顯示方 遙控器;
步驟7: STB收到用戶操作事件后,執(zhí)行邏輯程序,根據(jù)用戶的操作事 件,以及當(dāng)前獲得的媒體內(nèi)容和已經(jīng)存儲(chǔ)的媒體內(nèi)容中攜帶的人機(jī)交互界面 指示(即媒體內(nèi)容指示)(如媒體內(nèi)容元數(shù)據(jù)中攜帶的指示),查找用戶操 作事件對(duì)應(yīng)的人機(jī)交互界面EPG,若找到對(duì)應(yīng)的人機(jī)交互界面,則執(zhí)行步驟 8;
步驟8: STB根據(jù)遙控器上報(bào)的人機(jī)交互界面請(qǐng)求消息中攜帶的人機(jī)交互 界面顯示方指示信息和/或第二預(yù)置策略將人機(jī)交互界面EPG轉(zhuǎn)發(fā)給遙控器。
所述步驟6中遙控器還可以指定EPG顯示方為遙控器和TV,或TV;在這 種情況下,在步驟8中STB將EPG交互應(yīng)用發(fā)送到遙控器和TV,或TV。
在STB中沒(méi)有包括所需人機(jī)交互界面EPG時(shí),STB需要從網(wǎng)絡(luò)實(shí)體獲取 對(duì)應(yīng)的EPG,此時(shí),所述的步驟7還可以包括以下步驟
步驟7a: STB收到用戶操作事件后,執(zhí)行邏輯程序,根據(jù)用戶的操作事 件,向指定網(wǎng)絡(luò)實(shí)體AS請(qǐng)求與相關(guān)的人機(jī)交互界面EPG;請(qǐng)求中攜帶EPG指 示和STB身份指示,請(qǐng)求可以是通過(guò)SIP或HTTP等方式發(fā)送;
步驟7b:網(wǎng)絡(luò)實(shí)體向STB返回人機(jī)交互界面EPG;
步驟7c: STB向遙控器返回人機(jī)交互界面EPG。
如圖4所示,為本發(fā)明的第四個(gè)實(shí)施例的過(guò)程圖。在該實(shí)施例中,遙控器 沒(méi)有身份標(biāo)識(shí),機(jī)頂盒STB開(kāi)機(jī)時(shí),從網(wǎng)絡(luò)中獲取EPG,同時(shí)顯示在TV和遙 控器上,后續(xù)STB收到網(wǎng)絡(luò)的EPG更新信息時(shí),只更新遙控器上的EPG,其 中STB為人機(jī)交互中繼裝置。包括如下步驟
步驟1、步驟2、步驟3和步驟4:與第三個(gè)實(shí)施例相同;步驟5:后續(xù),STB收到來(lái)自網(wǎng)絡(luò)的EPG更新,如網(wǎng)絡(luò)通過(guò)Notify ( —種 通知名稱(chēng))通知或主動(dòng)刷新HTTP頁(yè)面或從EPG多播組中監(jiān)聽(tīng)到新的EPG交互
界面;
步驟6: STB上設(shè)置的人機(jī)交互界面預(yù)置策略收到EPG更新時(shí)在遙控器 上顯示;
步驟7:根據(jù)步驟6中的人機(jī)交互界面預(yù)置策略將新的EPG交互界面發(fā)送 給遙控器。
如圖5所示,為本發(fā)明的第五個(gè)實(shí)施例的過(guò)程圖。在該實(shí)施例中,遙控器 沒(méi)有身份標(biāo)識(shí),機(jī)頂盒STB開(kāi)機(jī)時(shí),從網(wǎng)絡(luò)中獲取EPG,顯示在遙控器上, 而TV顯示上次觀看的界面,后續(xù)STB收到網(wǎng)絡(luò)的EPG更新信息時(shí),只更新遙 控器上的EPG,其中STB為人機(jī)交互中繼裝置。
步驟1: STB開(kāi)機(jī),從網(wǎng)絡(luò)獲取EPG交互界面,可以是通過(guò)SIP訂閱或 HTTP請(qǐng)求或加入EPG多播組等方式獲??;
步驟2: STB上設(shè)置的第一預(yù)置策略開(kāi)機(jī)獲取EPG僅在遙控器顯示;
步驟3: STB根據(jù)其上設(shè)置的第一預(yù)置策略將EPG交互界面發(fā)送給遙控
器;
步驟4、步驟5、步驟6:同第四個(gè)實(shí)施例的步驟5、步驟6、步驟7。 在本發(fā)明的第三至五個(gè)實(shí)施例中,STB開(kāi)機(jī)時(shí)的處理和開(kāi)機(jī)后的處理方 式可以任意組合。比如將第三個(gè)實(shí)施例的開(kāi)機(jī)處理與第四個(gè)實(shí)施例的后續(xù) 處理組合,將第五個(gè)實(shí)施例的開(kāi)機(jī)處理與第三個(gè)實(shí)施例的后續(xù)處理組合。并 且,STB開(kāi)機(jī)時(shí)的第一預(yù)置策略還可以是只在TV上顯示,后續(xù)處理中的第一 預(yù)置策略還可以是在TV和遙控器上同時(shí)顯示和僅TV上顯示。本發(fā)明的第三至 五個(gè)實(shí)施例達(dá)到STB根據(jù)其上預(yù)先設(shè)置的第一預(yù)置策略,主動(dòng)向遙控器發(fā)送 EPG,并在遙控器上顯示EPG的技術(shù)效果,并且該第一預(yù)置策略也可以設(shè)置 為向TV發(fā)送EPG,給用戶的靈活使用提供了方便。
如圖6所示,為本發(fā)明的第六個(gè)實(shí)施例的過(guò)程圖。在該實(shí)施例中,遙控器沒(méi)有身份標(biāo)識(shí),通過(guò)第三、四、五個(gè)實(shí)施例的方式獲取了EPG交互界面,用
戶通過(guò)點(diǎn)擊EPG中的菜單,獲得下一級(jí)的子菜單,其中STB作為人機(jī)交互中 繼裝置,AS作為人機(jī)交互控制裝置。 步驟1:用戶點(diǎn)擊EPG上的菜單;
步驟2:遙控器通過(guò)紅外接口向STB發(fā)送人機(jī)操作請(qǐng)求,即HTTP get請(qǐng) 求,和獲取的子菜單顯示在遙控器上的指示,即人機(jī)操作響應(yīng)顯示方為遙控 器;
步驟3: STB收到請(qǐng)求后,修 支HTTP get消息,添加STB的身份標(biāo)識(shí),并 向AS發(fā)送修改后的HTTPget請(qǐng)求,請(qǐng)求子菜單內(nèi)容;
Get HTTP:〃EPG.com/VOD/submenu/zh-cn/epg.html sid= stb@iptv.com &lang=zh-CN&cert=false
X-3GPP-lntended-ldentity: "sip:stb@iptv.com"
步驟4: AS返回人機(jī)操作響應(yīng),即人機(jī)交互界面子菜單,即鏈接對(duì)應(yīng) 的頁(yè)面信息;
步驟5: STB將頁(yè)面信息根據(jù)人機(jī)操作請(qǐng)求中攜帶的人機(jī)操作響應(yīng)顯示方 指示或人機(jī)操作響應(yīng)預(yù)置策略發(fā)送給遙控器。
如圖7所示,為本發(fā)明的第七個(gè)實(shí)施例的過(guò)程圖。在該實(shí)施例中,遙控器 無(wú)身份標(biāo)識(shí),通過(guò)第三、四、五個(gè)實(shí)施例的方式獲取了EPG,用戶通過(guò)點(diǎn)擊 EPG中的節(jié)目列表,請(qǐng)求節(jié)目到TV ,如TV上正在觀看VOD ( Video ondemand,點(diǎn)播)節(jié)目1,用戶改變TV上節(jié)目為VOD節(jié)目2,其中STB為人 機(jī)交互中繼裝置,VODAS和MF (Media function,媒體服務(wù)器)為人機(jī)交互 控制裝置。
步驟1:用戶點(diǎn)擊獲取的EPG節(jié)目列表中的VOD節(jié)目2,遙控器通過(guò)紅外 接口向STB發(fā)送請(qǐng)求消息,請(qǐng)求消息中攜帶SIP節(jié)目請(qǐng)求invite,即人機(jī)操作 請(qǐng)求,以及人機(jī)操作響應(yīng)顯示方TV指示;
Invite SIP:Vod1@VODas.comFrom:
To:< Sip: Vod1@VODas.com >
步驟2: STB收到請(qǐng)求消息后,將其轉(zhuǎn)譯為SIP請(qǐng)求消息invite,并保存此 次請(qǐng)求的初始發(fā)起方遙控器和人機(jī)操作響應(yīng)顯示方TV;; Invite SIP:Vod1@VODas.com From: <Sip:stb@iptv.com> To:< Sip: Vod1@VODas.com >
步驟3: VOD As根據(jù)收到的invite請(qǐng)求向相應(yīng)的媒體服務(wù)器MF發(fā)起請(qǐng)
求;
步驟4: MF接收VOD AS的invite請(qǐng)求,請(qǐng)求響應(yīng)消息200OK消息; VOD AS接收來(lái)自MF的200OK響應(yīng),并向STB發(fā)送請(qǐng)求響應(yīng)消息200OK 消息;
步驟5: STB向VOD AS發(fā)送確認(rèn)消息SIP ACK ( —種消息名稱(chēng))消息; 步驟6: VOD AS向MF發(fā)送確認(rèn)消息SIP ACK消息; 步驟7: STB向遙控器返回確認(rèn)響應(yīng);
步驟8:建立MF與STB之間的媒體通道,MF發(fā)送人機(jī)操作響應(yīng)播放節(jié) 目,即MF發(fā)送請(qǐng)求的節(jié)目?jī)?nèi)容到STB;
步驟9: STB根據(jù)人機(jī)操作請(qǐng)求中攜帶的人機(jī)操作響應(yīng)顯示方指示或第二 預(yù)置策略,轉(zhuǎn)發(fā)收到的節(jié)目?jī)?nèi)容到TV。
上述步驟中,步驟5、 6、 7的順序還可以是步驟7、 5、 6、或者步驟5、 7、 6。
如圖8所示,為本發(fā)明的第八個(gè)實(shí)施例的過(guò)程圖。在該實(shí)施例中,遙控器 無(wú)身份標(biāo)識(shí),通過(guò)第三、四、五個(gè)實(shí)施例的方式獲取了EPG,用戶選擇了與 當(dāng)前TV上觀看的節(jié)目LTV1 (Linear television,直播)在同一業(yè)務(wù)包中節(jié)目 LTV2,控制TV顯示節(jié)目LTV2,用戶在請(qǐng)求LTV1時(shí),同時(shí)獲得了同一業(yè)務(wù)包 中其他頻道的多播組地址信息,其中STB為人機(jī)交互中繼裝置,LTV2的多播復(fù)制點(diǎn)為人機(jī)交互控制裝置。
步驟1:用戶點(diǎn)擊獲取的EPG界面上的節(jié)目LTV2和選擇或輸入內(nèi)容接收 方TV,通過(guò)紅外接口向STB上報(bào)人機(jī)操作請(qǐng)求,請(qǐng)求中攜帶用戶的操作事件 pressLTV2和人機(jī)操作響應(yīng)顯示方TV指示;
步驟2: STB執(zhí)行用戶操作事件的調(diào)用程序,判斷LTV2與當(dāng)前TV顯示節(jié) 目LTV1為同 一業(yè)務(wù)包中,從獲取的業(yè)務(wù)包多播地址中查找LTV2節(jié)目對(duì)應(yīng)的多 播地址;
步驟3: STB離開(kāi)LTV1的多播組; 步驟4: STB力口入LTV2的多播組; 步驟5: STB從多播組獲取媒體流;
步驟6: STB根據(jù)人機(jī)操作請(qǐng)求中攜帶的人機(jī)操作響應(yīng)顯示方指示或第二 預(yù)置策略,將獲取的媒體流發(fā)送給TV; 步驟7:向遙控器發(fā)送確認(rèn)指示。
在本發(fā)明的第八個(gè)實(shí)施例中,遙控器在向STB發(fā)送人機(jī)操作請(qǐng)求中攜帶 用戶操作事件,并由STB處理該人機(jī)操作請(qǐng)求。
如圖9所示,為本發(fā)明的第九個(gè)實(shí)施例的過(guò)程圖。在該實(shí)施例中,遙控器 與STB具有不同的公有身份標(biāo)識(shí),STB開(kāi)機(jī)從網(wǎng)絡(luò)中獲取EPG,僅顯示在TV 上,后續(xù)用戶想通過(guò)遙控器請(qǐng)求STB身份對(duì)應(yīng)的EPG,均需要向網(wǎng)絡(luò)發(fā)起 EPG請(qǐng)求,如用戶在預(yù)置的列表中選擇STB身份標(biāo)識(shí)或輸入STB身份標(biāo)識(shí), 并按遙控器上的EPG菜單鍵,其中人機(jī)交互中繼裝置為EPG AS和/或EPG多 播復(fù)制點(diǎn)。
步驟1: STB身份標(biāo)識(shí)在IMS網(wǎng)絡(luò)注冊(cè)完成后,從IMS網(wǎng)絡(luò)中獲取提供 EPG信息的EPG AS地址,可以通過(guò)Pull ( message 、 publish )或push (subscribe/Notify)模式獲耳又;
STB從EPG AS荻取人機(jī)交互界面EPG,可以是向EPG AS發(fā)送HTTP get 請(qǐng)求,請(qǐng)求中攜帶STB身份標(biāo)識(shí)和EPG指示,也可以是向EPG AS發(fā)送訂閱subscribe請(qǐng)求,請(qǐng)求中攜帶STB身份標(biāo)識(shí)和EPG指示,EPG AS在Notify中返 回對(duì)應(yīng)的EPG界面,也可以返回EPG界面所在的多播組地址,STB再加入多 播組獲取EPG界面;
步驟2: STB收到EPG界面后,根據(jù)第一預(yù)置策略,僅發(fā)送給TV顯示, 并通過(guò)IMS core將STB身份標(biāo)識(shí)以及對(duì)應(yīng)的EPG AS地址和/或EPG多播地址 發(fā)送給遙控器,遙控器保存該信息,也可以根據(jù)人機(jī)交互界面預(yù)置策略,發(fā) 送給TV和遙控器同時(shí)顯示(通過(guò)紅外接口發(fā)送),并通過(guò)IMS core將STB身 份標(biāo)識(shí)以及對(duì)應(yīng)的EPG AS地址和/或EPG多播地址發(fā)送給遙控器,遙控器保 存該信息;
步驟3:后續(xù)用戶想在遙控器上瀏覽STB身份對(duì)應(yīng)的EPG時(shí),用戶需在預(yù) 置的列表中選擇STB身份標(biāo)識(shí)或輸入STB身份標(biāo)識(shí),并按遙控器上的EPG菜 單鍵;
步驟4:遙控器執(zhí)行用戶操作對(duì)應(yīng)的程序,找到STB身份標(biāo)識(shí)對(duì)應(yīng)的EPG 所在EPG AS地址和/或EPG多播地址,生成HTTP請(qǐng)求或Subscribe請(qǐng)求或 IGMP join (Internet Group Management Protocol join,因特網(wǎng)群組管理協(xié)議
加入群組命令)請(qǐng)求,將該請(qǐng)求發(fā)送到EPG AS或EPG多播復(fù)制點(diǎn),請(qǐng)求中攜 帶STB身份標(biāo)識(shí)和EPG指示和遙控器身份標(biāo)識(shí),獲取STB身份標(biāo)識(shí)對(duì)應(yīng)的 EPG信息。
在本實(shí)施例中,遙控器與STB具有相同公有身份時(shí),請(qǐng)求過(guò)程相同。 如圖10所示,為本發(fā)明的第十個(gè)實(shí)施例的過(guò)程圖。'在該實(shí)施例中,遙控 器與STB具有不同公有身份標(biāo)識(shí),STB開(kāi)機(jī)從網(wǎng)絡(luò)中獲取EPG,僅顯示在TV 上,后續(xù)用戶想通過(guò)遙控器請(qǐng)求STB身份對(duì)應(yīng)的EPG,均需要向網(wǎng)絡(luò)發(fā)起 EPG請(qǐng)求,如用戶在預(yù)置的列表中選擇STB身份標(biāo)識(shí)或輸入STB身份標(biāo)識(shí), 并按遙控器上的EPG菜單鍵,其中portal AS (門(mén)控應(yīng)用服務(wù)器)和EPG AS (EPG應(yīng)用服務(wù)器)為人機(jī)交互中繼裝置。
步驟1:用戶想在遙控器上瀏覽STB身份對(duì)應(yīng)的EPG時(shí),用戶需在預(yù)置的列表中選擇STB身份標(biāo)識(shí)或輸入STB身份標(biāo)識(shí),并按遙控器上的EPG菜單 鍵;
步驟2:遙控器執(zhí)行用戶操作對(duì)應(yīng)的程序,生成HTTP URI ( HTTP統(tǒng)一資 源標(biāo)識(shí),URI, Uniform Resource Identifier,統(tǒng)一資源標(biāo)識(shí))以及HTTP get 人機(jī)交互界面請(qǐng)求,將該請(qǐng)求發(fā)送到protal AS,請(qǐng)求中攜帶STB身份標(biāo)識(shí)和 EPG指示和遙控器身份標(biāo)識(shí);
Get HTTP:〃EPG.com/zh誦cn/epg.html7 stb@iptv.com&lang=zh-CN&cert=false
X-3GPP-lntended-ldentity: "sip:rm@iptv.com"
其中EPG.com表示請(qǐng)求EPG信息,sid= stb(giptv.com表示請(qǐng)求STB的 EPG信息,X-3GPP-lntended-ldentity表示該HTTP請(qǐng)求是遙控器發(fā)出的請(qǐng)
求;
步一驟3: Portal AS查4戈STB身4分乂十應(yīng)的EPG所在的EPG AS, 4尋HTTPi青 求路由到STB EPG所在的EPG AS, Portal AS可以通過(guò)查詢(xún)UPSF等數(shù)據(jù)管 理實(shí)體獲得,或者在自身配置的數(shù)據(jù)中查找;
步驟4: EPG AS進(jìn)行鑒權(quán),判斷遙控器是否有權(quán)利獲得STB的EPG信 息,如判斷兩者是否具有關(guān)聯(lián)關(guān)系;
步驟5:鑒權(quán)通過(guò),EPG AS向Portal AS返回200OK消息,該消息中攜帶 STB身份標(biāo)識(shí)對(duì)應(yīng)的EPG信息;
步驟6: Portal AS將該200OK消息轉(zhuǎn)發(fā)給遙控器。
其中步驟3、步驟4、步驟5和步驟6:也可以是portal AS通過(guò)IMS core向 EPG AS發(fā)送訂閱subscribe請(qǐng)求,訂閱請(qǐng)求中攜帶STB的身份標(biāo)識(shí)和EPG指 示和遙控器身份標(biāo)識(shí),如
Subscribe Sip:stb@iptv.com SIP/2.0
From: <Sip:rm@iptv.com>
To:< Sip:EPGAS@iptv.com >Event: EPG
EPG AS可以在Subscribe的Notify響應(yīng)中返回STB的EPG界面,也可以是 在Notify中返回EPG界面的多播組地址,Portal AS再加入多播組獲取EPG界 面,再將獲得的EPG界面封裝在200OK響應(yīng)中返回給遙控器。
本例中遙控器與STB具有相同共有身份時(shí),請(qǐng)求過(guò)程類(lèi)似,僅將步驟6中 的X-3GPP-lntended-ldentity為sip:stb③iptv.com。
如圖11所示,為本發(fā)明的第十一個(gè)實(shí)施例的過(guò)程圖。在該實(shí)施例中,遙 控器與STB有不同的身份標(biāo)識(shí),通過(guò)上述第七或第八個(gè)實(shí)施例的方式獲取了 STB的EPG,用戶選4奪EPG列表中的VOD節(jié)目1,控制TV顯示VOD節(jié)目1 ,其 中STB為人機(jī)交互中繼裝置,VOD SCF和MF為人機(jī)交互控制裝置。
步驟1:用戶在遙控器預(yù)置的列表中選擇STB身份標(biāo)識(shí)或輸入STB身份標(biāo) 識(shí),并點(diǎn)擊獲取的EPG界面上的節(jié)目VOD1;
步驟2:遙控器執(zhí)行用戶操作對(duì)應(yīng)的程序,通過(guò)IMS core發(fā)送人機(jī)操作請(qǐng) 求refer請(qǐng)求到STB,請(qǐng)求STB訪問(wèn)VOD pro1 ,以及請(qǐng)求中攜帶人機(jī)操作請(qǐng) 求顯示方指示,即STB身份標(biāo)識(shí),指示節(jié)目顯示在TV上;
Refer-to: Sip:VOD1@VODAS.com
步驟3: STB返回202接收refer請(qǐng)求;
步驟4: STB通知遙控器refer進(jìn)度,發(fā)送100trying消息( 一種消息名
稱(chēng));
步驟5:遙控器向STB返回200OK (—種消息名稱(chēng))消息; 步驟6: STB向VOD SCF發(fā)起invite請(qǐng)求,請(qǐng)求Vod1; 步驟7: VOD SCF向VOD MF返回invite請(qǐng)求;
步驟8: VOD MF向VQD SCF返回?cái)y帶媒體服務(wù)器地址的200OK消息; 步驟9: VOD SCF向STB發(fā)送攜帶媒體服務(wù)器地址的200OK消息; 步驟10: STB通知遙控器refer進(jìn)度,會(huì)話已建立成功; 步驟11:遙控器向STB返回200OK消息作為響應(yīng);步驟12、 13、 14、 15、 16為STB與媒體服務(wù)器之間建立RTP鏈接,開(kāi)始 傳送媒體流的各個(gè)步驟;
步驟17: STB根據(jù)人機(jī)操作請(qǐng)求中攜帶的人機(jī)操作響應(yīng)顯示方指示或人 機(jī)操作響應(yīng)預(yù)置策略,轉(zhuǎn)發(fā)媒體流給TV顯示。
在該實(shí)施例中當(dāng)TV上觀看LTV1時(shí),用戶在EPG列表中選擇與LTV1在同 一業(yè)務(wù)包中的LTV2,則遙控器通過(guò)IMS網(wǎng)絡(luò)向STB發(fā)送refer (—種消息名 稱(chēng)),refer-to (refer消息中的一個(gè)頭域)中攜帶LTV2的多播組地址,STB收 到refer消息后,先IGMP leave LTV1的多播組,再I(mǎi)GMP Join LTV2的多播 組。
在該實(shí)施例中,若用戶選擇了與當(dāng)前TV上觀看的節(jié)目LTV1在同 一業(yè)務(wù)包 中節(jié)目LTV2,控制TV顯示節(jié)目LTV2,則在遙控器向STB發(fā)送的refer消息 中,refer-to為L(zhǎng)TV2節(jié)目的多播地址,STB收到refer后,發(fā)出向該多播地址的 IGMP join請(qǐng)求;若用戶在遙控器上點(diǎn)擊EPG中的菜單,請(qǐng)求下一級(jí)的子菜 單,則在遙控器向STB發(fā)送的refer消息中,refer-to為HTTP URI, STB收到 refer消息后,發(fā)出向該URI發(fā)出HTTP請(qǐng)求。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不 局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可 輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明 的保護(hù)范圍應(yīng)該以權(quán)利要求書(shū)的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種IPTV系統(tǒng)中的遙控器,其特征在于,所述遙控器包括界面接收單元,用于接收人機(jī)交互中繼裝置發(fā)送的人機(jī)交互界面;界面顯示單元,用于顯示所述界面接收單元接收的人機(jī)交互界面。
2、 如權(quán)利要求1所述的遙控器,其特征在于,所述遙控器還包括 界面請(qǐng)求單元,用于向人機(jī)交互中繼裝置發(fā)送人機(jī)交互界面請(qǐng)求。
3、 如權(quán)利要求2所述的遙控器,其特征在于,所述人機(jī)交互界面請(qǐng)求中 包括請(qǐng)求的人機(jī)交互界面,或者,所述人機(jī)交互界面請(qǐng)求中包括請(qǐng)求的人機(jī) 交互界面和所述人機(jī)交互界面的顯示方。
4、 如權(quán)利要求1或2或3所述的遙控器,其特征在于,所述遙控器還包括操作請(qǐng)求單元,用于發(fā)送人機(jī)操作請(qǐng)求; 所述人機(jī)操作請(qǐng)求中攜帶用戶操作事件或標(biāo)準(zhǔn)交互消息。
5、 如權(quán)利要求4所述的遙控器,其特征在于,所述遙控器還包括 響應(yīng)接收單元,用于接收人機(jī)操作響應(yīng); 所述界面顯示單元還用于顯示人機(jī)操作響應(yīng)。
6、 一種人^/L交互中繼裝置,其特征在于,所述裝置包括 界面發(fā)送單元,用于根據(jù)預(yù)先設(shè)置的第一預(yù)置策略,或者接收到的遙控器發(fā)送的人機(jī)交互界面請(qǐng)求,向遙控器發(fā)送人機(jī)交互界面;所述第一預(yù)置策 略用于確定需要發(fā)送的人機(jī)交互界面及人機(jī)交互界面的顯示方。
7、 如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括 界面請(qǐng)求接收單元,用于接收遙控器發(fā)送的人機(jī)交互界面請(qǐng)求,并輸出給界面發(fā)送單元。
8、 如權(quán)利要求6或7所述的裝置,其特征在于,所述裝置還包括 請(qǐng)求接收單元,用于接收人機(jī)操作請(qǐng)求;響應(yīng)發(fā)送單元,用于根據(jù)請(qǐng)求接收單元接收到的人機(jī)操作請(qǐng)求進(jìn)行對(duì)應(yīng)的處理,并發(fā)送人機(jī)操作響應(yīng)給人機(jī)操作響應(yīng)顯示方。
9、 如權(quán)利要求8所述的裝置,其特征在于,所述響應(yīng)發(fā)送單元包括 請(qǐng)求發(fā)送單元,用于將攜帶所述接收到的人機(jī)操作請(qǐng)求的消息發(fā)送給人機(jī)交互控制裝置;響應(yīng)接收單元,用于接收人機(jī)交互控制裝置發(fā)送的人機(jī)操作響應(yīng)。
10、 如權(quán)利要求9所述的裝置,其特征在于,所述響應(yīng)接收單元接收到的 人機(jī)操作響應(yīng)包括人機(jī)操作響應(yīng)顯示方,或者,所述響應(yīng)接收單元接收到 的人機(jī)操作響應(yīng)包括人機(jī)操作響應(yīng)顯示方和人機(jī)交互控制裝置的身份標(biāo)識(shí)。
11、 如權(quán)利要求6、 7、 9或10所述的裝置,其特征在于,所述裝置設(shè)置 于機(jī)頂盒STB。
12、 一種IPTV界面操作控制系統(tǒng),包括遙控器、人機(jī)交互中繼裝置,其 特征在于,所述遙控器用于接收并顯示人機(jī)交互中繼裝置發(fā)送的人機(jī)交互界面; 所述人機(jī)交互中繼裝置用于根據(jù)預(yù)先設(shè)置的第一預(yù)置策略,或者接收到 的遙控器發(fā)送的人機(jī)交互界面請(qǐng)求,向遙控器發(fā)送人機(jī)交互界面;所述第一 預(yù)置策略用于確定需要發(fā)送的人機(jī)交互界面及人機(jī)交互界面的顯示方。
13、 如權(quán)利要求12所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括 人機(jī)交互控制裝置,與所述人機(jī)交互中繼裝置相連,用于根據(jù)接收到的人機(jī)交互中繼裝置發(fā)送的攜帶人機(jī)操作請(qǐng)求的消息進(jìn)行對(duì)應(yīng)的處理,并向人 機(jī)交互中繼裝置發(fā)送人機(jī)操作響應(yīng)。
14、 如權(quán)利要求12或13所述的系統(tǒng),其特征在于, 所述遙控器還包括操作請(qǐng)求單元,用于發(fā)送人機(jī)操作請(qǐng)求; 所述人機(jī)操作請(qǐng)求中攜帶用戶操作事件或標(biāo)準(zhǔn)交互消息; 所述人機(jī)交互中繼裝置還包括 請(qǐng)求接收單元,用于接收人機(jī)操作請(qǐng)求;響應(yīng)發(fā)送單元,用于根據(jù)請(qǐng)求接收單元接收到的人機(jī)操作請(qǐng)求進(jìn)行對(duì)應(yīng) 的處理,并發(fā)送人初4喿作響應(yīng)給人機(jī)操作響應(yīng)顯示方。
15、 如權(quán)利要求12或13所述的系統(tǒng),其特征在于,在人機(jī)交互中繼裝置 和遙控器的信息交互過(guò)程中,包括人機(jī)交互中繼裝置和遙控器中至少一個(gè)的 身份標(biāo)識(shí);在人機(jī)交互中繼裝置和人機(jī)交互控制裝置的信息交互過(guò)程中,包括人機(jī) 交互中繼裝置、遙控器和人機(jī)交互控制裝置中至少一個(gè)的身份標(biāo)識(shí)。
16、 如權(quán)利要求13所述的系統(tǒng),其特征在于,所述人機(jī)交互控制裝置為 STB、應(yīng)用服務(wù)器AS、業(yè)務(wù)控制功能服務(wù)器SCF、呼叫會(huì)話控制器CSCF、 媒體服務(wù)器、實(shí)時(shí)流傳輸協(xié)議RTSP服務(wù)器中的至少 一個(gè)。
17、 一種IPTV的界面操作控制方法,其特征在于,包括 人機(jī)交互中繼裝置根據(jù)預(yù)先設(shè)置的第一預(yù)置策略,或者接收到的遙控器發(fā)送的人機(jī)交互界面請(qǐng)求,向遙控器發(fā)送人機(jī)交互界面;所述第一預(yù)置策略 預(yù)先設(shè)置在人機(jī)交互中繼裝置中,用于確定需要發(fā)送的人機(jī)交互界面和人機(jī) 交互界面的顯示方。
18、 如權(quán)利要求17所述的方法,其特征在于,所述人機(jī)交互界面請(qǐng)求中 包括請(qǐng)求的人機(jī)交互界面,或者,所述人機(jī)交互界面請(qǐng)求中包括請(qǐng)求的人機(jī) 交互界面和人才幾交互界面的顯示方。
19、 如權(quán)利要求17或18所述的方法,其特征在于,所述方法還包括 人機(jī)交互中繼裝置接收遙控器發(fā)送的人機(jī)操作請(qǐng)求,向人機(jī)操作響應(yīng)顯示方發(fā)送人機(jī)操作響應(yīng)。
20、 如權(quán)利要求19所述的方法,其特征在于,所述人機(jī)交互中繼裝置接 收遙控器發(fā)送的人機(jī)操作請(qǐng)求,向人機(jī)操作響應(yīng)顯示方發(fā)送人機(jī)操作響應(yīng)的 方法具體包括在所述人機(jī)交互界面中不攜帶標(biāo)準(zhǔn)交互程序的情況下,所述人機(jī)操作請(qǐng) 求中包括用戶操作事件,人機(jī)交互中繼裝置接收所述用戶操作事件,并調(diào)用所述用戶操作事件對(duì)應(yīng)的標(biāo)準(zhǔn)交互程序,并進(jìn)行對(duì)應(yīng)處理,根據(jù)處理結(jié)果發(fā)送人機(jī)操作響應(yīng)給確定的人機(jī)操作響應(yīng)顯示方;或者,在所述人機(jī)交互界面中攜帶標(biāo)準(zhǔn)交互程序的情況下,所述人機(jī)操作請(qǐng)求 中包括與所述標(biāo)準(zhǔn)交互程序?qū)?yīng)的標(biāo)準(zhǔn)交互消息,人機(jī)交互中繼裝置接收所 述標(biāo)準(zhǔn)交互消息,并進(jìn)行對(duì)應(yīng)處理,根據(jù)處理結(jié)果發(fā)送人機(jī)操作響應(yīng)給確定 的人機(jī)操作響應(yīng)顯示方。
21、 如權(quán)利要求20所述的方法,其特征在于,所述人機(jī)操作響應(yīng)顯示方 的確定方法包括所述人機(jī)交互中繼裝置根據(jù)其上預(yù)先設(shè)置的第二預(yù)置策略 和接收到的人機(jī)操作請(qǐng)求中的至少一個(gè)確定人機(jī)操作響應(yīng)顯示方;所述第二 預(yù)置策略設(shè)置于人機(jī)交互中繼裝置中,用于確定人機(jī)操作響應(yīng)顯示方。
22、 如權(quán)利要求20所述的方法,其特征在于,所述根據(jù)標(biāo)準(zhǔn)交互消息進(jìn) 4亍對(duì)應(yīng)處理的方法具體包4舌在所述人機(jī)交互中繼裝置不能處理所述標(biāo)準(zhǔn)交互消息的情況下,所述人 機(jī)交互中繼裝置向人機(jī)交互控制裝置發(fā)送攜帶所述標(biāo)準(zhǔn)交互消息的人機(jī)操作 請(qǐng)求,并接收人機(jī)交互控制裝置發(fā)送的人機(jī)操作響應(yīng)。
23、 如權(quán)利要求22所述的方法,其特征在于,所述人機(jī)交互控制裝置發(fā) 送的人機(jī)操作響應(yīng)中包括人機(jī)操作響應(yīng)顯示方;所述人機(jī)操作響應(yīng)顯示方 由人機(jī)交互控制裝置中預(yù)先設(shè)置的第三預(yù)置策略和人機(jī)交互控制裝置接收到 的人機(jī)操作請(qǐng)求中的至少一個(gè)確定;所述第三預(yù)置策略設(shè)置于人機(jī)交互控制 裝置中,用于確定人機(jī)操作響應(yīng)顯示方。
24、 如權(quán)利要求22所述的方法,其特征在于,在人機(jī)交互中繼裝置和遙 控器的信息交互過(guò)程中,包括人機(jī)交互中繼裝置和遙控器中至少一個(gè)的身份 標(biāo)識(shí);在人機(jī)交互中繼裝置和人機(jī)交互控制裝置的信息交互過(guò)程中,包括人機(jī) 交互中繼裝置、遙控器和人機(jī)交互控制裝置中至少一個(gè)的身份標(biāo)識(shí)。
全文摘要
一種IPTV的界面操作控制裝置、系統(tǒng)及方法,該方法包括人機(jī)交互中繼裝置根據(jù)預(yù)先設(shè)置的第一預(yù)置策略或者接收到的遙控器發(fā)送的人機(jī)交互界面請(qǐng)求,向遙控器發(fā)送人機(jī)交互界面;所述遙控器接收并顯示人機(jī)交互界面。遙控器還可以向人機(jī)交互中繼裝置發(fā)送人機(jī)操作請(qǐng)求;人機(jī)交互中繼裝置處理接收到的人機(jī)操作請(qǐng)求,根據(jù)處理的結(jié)果發(fā)送人機(jī)操作響應(yīng)給人機(jī)操作響應(yīng)顯示方。本發(fā)明實(shí)施例達(dá)到了在遙控器上顯示人機(jī)交互界面的技術(shù)效果,方便了用戶的使用。
文檔編號(hào)H04N7/16GK101547336SQ20081010271
公開(kāi)日2009年9月30日 申請(qǐng)日期2008年3月25日 優(yōu)先權(quán)日2008年3月25日
發(fā)明者妮 張, 張德文, 施有鑄, 毛凌志 申請(qǐng)人:華為技術(shù)有限公司