專利名稱:互聯(lián)網(wǎng)協(xié)議電視內(nèi)容共享方法、裝置以及終端設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種互聯(lián)網(wǎng)協(xié)議電視內(nèi)容共享方法、裝置以及終端設(shè)備。
背景技術(shù):
互聯(lián)網(wǎng)協(xié)議電視(InternetProtocol Television,以下簡(jiǎn)稱IPTV),是在 IP 網(wǎng)絡(luò)上傳送包含電視、視頻、文本、圖像、數(shù)據(jù)等,提供QoS(服務(wù)質(zhì)量)/QoE(體驗(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ù)。視頻共享(Video Share)業(yè)務(wù)是指用戶在通話過(guò)程中,向通話對(duì)端發(fā)起視頻共享的業(yè)務(wù)。共享的對(duì)象可以是移動(dòng)終端通過(guò)攝像頭實(shí)時(shí)采集的視頻,也可以是其終端上存儲(chǔ)的視頻片斷文件。在通話的過(guò)程中,用戶可以隨機(jī)發(fā)起和終止該業(yè)務(wù)。后來(lái),共享技術(shù)進(jìn)行了擴(kuò)展,共享內(nèi)容不限于視頻,還可以共享離散的媒體,統(tǒng)稱為內(nèi)容共享(Content share)。目前提供一種視頻共享解決方案如下,通過(guò)共享發(fā)起方終端發(fā)出請(qǐng)求消息(如SIP Invite),該請(qǐng)求消息經(jīng)由應(yīng)用服務(wù)器轉(zhuǎn)發(fā)給共享接收方終端,并且在該請(qǐng)求消息的Accept-Contact頭域中帶有特征標(biāo)識(shí)(如“+g. 3gpp. cs-voice”),表示發(fā)起的是視頻共享業(yè)務(wù)。共享接收方終端回復(fù)應(yīng)答消息(如SIP 183),在該應(yīng)答消息的SDP信息中攜帶共享接收方終端接收的媒體類型和編碼方式,該應(yīng)答消息也是由AS轉(zhuǎn)發(fā)給共享發(fā)起方終端。隨后分別在共享發(fā)起方終端和共享接收方終端預(yù)留資源,并在資源預(yù)留成功后,共享發(fā)起方終端通過(guò)RTP報(bào)文與共享接收方終端進(jìn)行實(shí)時(shí)視頻共享。上述現(xiàn)有技術(shù)中提供的內(nèi)容共享解決方案,是通過(guò)共享發(fā)起方終端發(fā)起內(nèi)容共享請(qǐng)求消息進(jìn)行內(nèi)容共享,然而現(xiàn)存的大多數(shù)機(jī)頂盒類的IPTV功能終端(IPTV TerminalFunction,以下簡(jiǎn)稱ITF)不支持內(nèi)容共享特性,用戶不能夠使用現(xiàn)有的這些終端發(fā)起內(nèi)容共享業(yè)務(wù),如果對(duì)現(xiàn)存的這類設(shè)備進(jìn)行改進(jìn),其成本也會(huì)較高。因此,現(xiàn)有的IPTV系統(tǒng)不能有效支持內(nèi)容共孚業(yè)務(wù)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種IPTV內(nèi)容共享方法、裝置以及終端設(shè)備,用以提高現(xiàn)有IPTV系統(tǒng)對(duì)內(nèi)容共享業(yè)務(wù)的支持。本發(fā)明實(shí)施例提供了一種IPTV內(nèi)容共享方法,包括接收第一終端發(fā)送的包含接收終端標(biāo)識(shí)的請(qǐng)求消息,所述請(qǐng)求消息用于指示向所述接收終端標(biāo)識(shí)對(duì)應(yīng)的接收終端提供第二終端正在播放的IPTV內(nèi)容;獲取所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息包括內(nèi)容標(biāo)識(shí)、頻道標(biāo)識(shí)或多播地址;
根據(jù)所述標(biāo)識(shí)信息向所述接收終端提供所述第二終端正在播放的IPTV內(nèi)容。
本發(fā)明實(shí)施例還提供了另一種IPTV內(nèi)容共享方法,包括第一終端從IPTV控制服務(wù)器獲取第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息包括內(nèi)容標(biāo)識(shí)、頻道標(biāo)識(shí)或多播地址;所述第一終端向內(nèi)容共享應(yīng)用服務(wù)器發(fā)送攜帶所述標(biāo)識(shí)信息和接收終端標(biāo)識(shí)的請(qǐng)求消息,所述請(qǐng)求消息用于指示所述內(nèi)容共享應(yīng)用服務(wù)器向所述接收終端標(biāo)識(shí)對(duì)應(yīng)的接收終端提供所述第二終端正在播放的IPTV內(nèi)容。本發(fā)明實(shí)施例還提供了一種互聯(lián)網(wǎng)協(xié)議電視IPTV內(nèi)容共享裝置,包括第一接收模塊,用于接收第一終端發(fā)送的包含接收終端標(biāo)識(shí)的請(qǐng)求消息,所述請(qǐng)求消息用于指示向所述接收終端標(biāo)識(shí)對(duì)應(yīng)的接收終端提供第二終端正在播放的IPTV內(nèi)容;第一獲取模塊,用于獲取所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息包括內(nèi)容標(biāo)識(shí)、頻道標(biāo)識(shí)或多播地址; 第一內(nèi)容提供模塊,用于根據(jù)所述標(biāo)識(shí)信息向所述接收終端提供所述第二終端正在播放的IPTV內(nèi)容。本發(fā)明實(shí)施例還提供了一種終端設(shè)備,包括第二獲取模塊,用于從IPTV控制服務(wù)器獲取第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息包括內(nèi)容標(biāo)識(shí)、頻道標(biāo)識(shí)或多播地址;處理模塊,用于向內(nèi)容共享應(yīng)用服務(wù)器發(fā)送攜帶所述標(biāo)識(shí)信息和接收終端標(biāo)識(shí)的請(qǐng)求消息,所述請(qǐng)求消息用于指示所述內(nèi)容共享應(yīng)用服務(wù)器向所述接收終端標(biāo)識(shí)對(duì)應(yīng)的接收終端提供所述第二終端正在播放的IPTV內(nèi)容。本發(fā)明上述實(shí)施例提供的IPTV內(nèi)容共享方法,其中由不同的終端發(fā)送請(qǐng)求消息,即可以由第一終端發(fā)起對(duì)第二終端正在播放的IPTV內(nèi)容的共享,使得對(duì)于現(xiàn)有技術(shù)中使用機(jī)頂盒等設(shè)備進(jìn)行IPTV內(nèi)容播放時(shí),可以不必對(duì)機(jī)頂盒類設(shè)備進(jìn)行較多改進(jìn),也能夠?qū)崿F(xiàn)對(duì)其播放的IPTV內(nèi)容進(jìn)行共享,能夠有效提高現(xiàn)有IPTV系統(tǒng)對(duì)內(nèi)容共享業(yè)務(wù)的支持。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖。圖I為本發(fā)明IPTV內(nèi)容共享方法實(shí)施例一的流程示意圖;圖2為本發(fā)明第一具體實(shí)施例的流程示意圖;圖3為本發(fā)明第二具體實(shí)施例的流程示意圖;圖4為本發(fā)明第三具體實(shí)施例的流程示意圖;圖5為本發(fā)明第四具體實(shí)施例的流程示意圖;圖6為本發(fā)明第五具體實(shí)施例的流程示意圖;圖7為本發(fā)明第六具體實(shí)施例的流程示意圖;圖8為本發(fā)明第七具體實(shí)施例的流程示意圖;圖9為本發(fā)明第八具體實(shí)施例的流程示意圖10為本發(fā)明第九具體實(shí)施例的流程示意圖;圖11為本發(fā)明第十具體實(shí)施例的流程示意圖;圖12為本發(fā)明第i^一具體實(shí)施例的流程示意圖;圖13為本發(fā)明第十二具體實(shí)施例的流程示意圖;圖14為本發(fā)明IPTV內(nèi)容共享方法實(shí)施例二的流程示意圖;圖15為本發(fā)明第十三具體實(shí)施例的流程示意圖;圖16為本發(fā)明IPTV內(nèi)容共享方法實(shí)施例三的流程示意圖;圖17為本發(fā)明IPTV內(nèi)容共享裝置實(shí)施例一的裝置示意圖; 圖18為本發(fā)明IPTV內(nèi)容共享裝置實(shí)施例二的裝置示意圖;圖19為本發(fā)明終端設(shè)備實(shí)施例一的裝置示意圖;圖20為本發(fā)明終端設(shè)備實(shí)施例二的裝置示意圖;圖21為本發(fā)明終端設(shè)備實(shí)施例三的裝置示意圖;圖22為本發(fā)明終端設(shè)備實(shí)施例四的裝置示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例提供了一種IPTV內(nèi)容共享方法,圖I為本發(fā)明IPTV內(nèi)容共享方法實(shí)施例的流程示意圖,如圖I所示,該方法包括如下步驟步驟101、接收第一終端發(fā)送的包含接收終端標(biāo)識(shí)的請(qǐng)求消息,所述請(qǐng)求消息用于指示向所述接收終端標(biāo)識(shí)對(duì)應(yīng)的接收終端提供第二終端正在播放的IPTV內(nèi)容;通常情況下,所述請(qǐng)求消息可以是SIP Invite消息,該SIP Invite消息中會(huì)攜帶接收終端的地址或SIP URI等標(biāo)識(shí)信息。步驟102、獲取所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,本實(shí)施例中,其中的標(biāo)識(shí)信息包括內(nèi)容標(biāo)識(shí)、頻道標(biāo)識(shí)或多播地址;需要說(shuō)明的是所述標(biāo)識(shí)信息還可以包括其它的標(biāo)識(shí)或地址或URL,此處并未一一例舉,但這并不作為對(duì)本發(fā)明的限定。步驟103、根據(jù)所述標(biāo)識(shí)信息向所述接收終端提供所述第二終端正在播放的IPTV內(nèi)容。本發(fā)明上述實(shí)施例提供的IPTV內(nèi)容共享方法中的第一終端和第二終端的劃分可以依據(jù)終端的能力而定,例如第一終端可以是支持共享的終端,例如手機(jī)、新生產(chǎn)的ITF終端等用戶設(shè)備,而第二終端可以是不支持內(nèi)容共享的終端,例如機(jī)頂盒等用戶設(shè)備,通過(guò)第一終端發(fā)起內(nèi)容共享請(qǐng)求,使得不需要對(duì)機(jī)頂盒這類的第二終端進(jìn)行改進(jìn),即可實(shí)現(xiàn)對(duì)第二終端播放的IPTV內(nèi)容進(jìn)行共享。而其中的第一終端和第二終端,可以是歸屬于同一用戶的綁定終端,即已經(jīng)在內(nèi)容共享應(yīng)用服務(wù)器或者是IPTV控制服務(wù)器處設(shè)置了第一終端和第二終端的對(duì)應(yīng)關(guān)系,由第一終端發(fā)送請(qǐng)求消息、對(duì)第二終端播放內(nèi)容的查詢請(qǐng)求消息或者是對(duì)第二終端播放內(nèi)容的內(nèi)容訂閱消息時(shí),均可被認(rèn)為是對(duì)第二終端的操作。而另一種實(shí)施方式中,可以是由第一終端在發(fā)送的請(qǐng)求消息中攜帶第二終端歸屬用戶的用戶標(biāo)識(shí),即表示其在查詢第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,或者是要對(duì)第二終端播放的IPTV內(nèi)容進(jìn)行共享。另外,上述實(shí)施例中的步驟102獲取第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息可以包括兩類一是可以由內(nèi)容共享應(yīng)用服務(wù)器向IPTV控制服務(wù)器獲取,二是可以由第一終端向IPTV控制服務(wù)器獲取,并攜帶在包含接收終端標(biāo)識(shí)的請(qǐng)求消息中。對(duì)于第一類情況,可以是上述步驟102具體為內(nèi)容共享應(yīng)用服務(wù)器向IPTV控制服務(wù)器發(fā)送包含所述第二終端歸屬用戶的用戶標(biāo)識(shí)的查詢請(qǐng)求消息,接收所述IPTV控制服務(wù)器返回的包含所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的查詢響應(yīng)消息;或者,內(nèi)容共享應(yīng)用服務(wù)器向IPTV控制服務(wù)器發(fā)送包含所述第二終端歸屬用戶的用戶標(biāo)識(shí)的訂閱消息,接收所述IPTV控制服務(wù)器返回的包含所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的通知消息。 對(duì)于第二類情況,上述的步驟102中的獲取標(biāo)識(shí)信息包括第一終端向IPTV控制服務(wù)器查詢獲取的,或者,第一終端向IPTV控制服務(wù)器訂閱獲取的。在上述的步驟103中,其中的根據(jù)所述標(biāo)識(shí)信息向接收終端提供所述第二終端正在播放的IPTV內(nèi)容,可以是直接為接收終端提供IPTV內(nèi)容,也可以是間接為接收終端提供IPTV內(nèi)容,其中直接提供是由內(nèi)容共享應(yīng)用服務(wù)器根據(jù)標(biāo)識(shí)信息獲取第二終端正在播放的IPTV內(nèi)容,并下發(fā)給接收終端,具體可以是由內(nèi)容共享應(yīng)用服務(wù)器的媒體資源功能處理器(Media Resource Function processor,以下簡(jiǎn)稱MRFP)完成;而間接提供是通過(guò)將第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息發(fā)送給接收終端,由接收終端根據(jù)標(biāo)識(shí)信息獲取第二終端正在播放的IPTV內(nèi)容。本發(fā)明還提供了多個(gè)具體的實(shí)施方式,例如,圖2為本發(fā)明第一具體實(shí)施例的流程示意圖,本實(shí)施例中第一終端用UEa表示,其中UE表示用戶設(shè)備(User Equipment),第二終端可以是機(jī)頂盒,用ITFa表示,兩個(gè)終端都?xì)w屬于同一用戶,該用戶正在通過(guò)ITFa收看IPTV節(jié)目,用戶通過(guò)UEa發(fā)起內(nèi)容共享,且在本實(shí)施例中是由UEa發(fā)起請(qǐng)求消息,該請(qǐng)求消息觸發(fā)內(nèi)容共享應(yīng)用服務(wù)器向IPTV控制服務(wù)器查詢,獲取ITFa正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息。而且內(nèi)容共享應(yīng)用服務(wù)器將獲取的標(biāo)識(shí)信息發(fā)送給接收終端(包括IG和OITFb),其中,IG是MS網(wǎng)關(guān)(IMS Gateway,以下簡(jiǎn)稱IG),OITF開放式IPTV功能終端(Open IPTVTerminal Function,以下簡(jiǎn)稱0ITF);由OITFb根據(jù)標(biāo)識(shí)信息向IPTV內(nèi)容提供模塊獲取ITFa正在播放的IPTV內(nèi)容,具體的包括如下步驟步驟201、UEa向內(nèi)容共享應(yīng)用服務(wù)器(content sharing AS)發(fā)送包含接收終端標(biāo)識(shí)的請(qǐng)求消息(Invite),該請(qǐng)求消息用于指示向所述接收終端標(biāo)識(shí)對(duì)應(yīng)的接收終端提供與該UEa歸屬同一用戶的ITFa正在播放的IPTV內(nèi)容,具體的可以是預(yù)先將UEa和ITFa綁定,在上述請(qǐng)求消息不必?cái)y帶歸屬用戶的用戶標(biāo)識(shí),接收到UEa的請(qǐng)求消息后,直接就可確認(rèn)是要共享ITFa正在播放的節(jié)目?jī)?nèi)容,或者是針對(duì)沒(méi)有綁定的情況,在上述請(qǐng)求消息中攜帶歸屬用戶的用戶標(biāo)識(shí),具體的可以通過(guò)在統(tǒng)一資源標(biāo)識(shí)符(UniformResourceIdentifier,以下簡(jiǎn)稱URI)中擴(kuò)展加入“OWhatOnTV”標(biāo)識(shí),另外還可以攜帶歸屬用戶的權(quán)限參數(shù);本步驟中,還可以進(jìn)一步的在請(qǐng)求消息中攜帶歸屬用戶的權(quán)限參數(shù);并且內(nèi)容共享應(yīng)用服務(wù)器向UEa返回100 trying臨時(shí)響應(yīng),表示正在處理;
步驟202、內(nèi)容共享應(yīng)用服務(wù)器向IPTV控制服務(wù)器(IPTV control)發(fā)送包括用戶標(biāo)識(shí)的查詢請(qǐng)求消息(Request),該消息中還可以進(jìn)一步攜帶權(quán)限參數(shù);步驟203、IPTV控制服務(wù)器在對(duì)內(nèi)容共享應(yīng)用服務(wù)器發(fā)送的請(qǐng)求進(jìn)行鑒權(quán),確認(rèn)其具有查詢權(quán)限后,查詢ITFa正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,該標(biāo)識(shí)信息可以是內(nèi)容標(biāo)識(shí)(content ID)或者頻道的接入信息(包括頻道標(biāo)識(shí)或者多播地址等信息);步驟204、IPTV控制服務(wù)器向內(nèi)容共享應(yīng)用服務(wù)器返回?cái)y帶ITFa正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的查詢響應(yīng)消息(Response),該標(biāo)識(shí)信息可以是內(nèi)容標(biāo)識(shí)(content ID)或者頻道的接入信息(包括頻道標(biāo)識(shí)或者多播地址等信息);步驟205、內(nèi)容共享應(yīng)用服務(wù)器向接收終端的MS網(wǎng)關(guān)(MS Gateway,以下簡(jiǎn)稱IG)發(fā)送請(qǐng)求消息(Invite),在該請(qǐng)求消息中攜帶所共享內(nèi)容的標(biāo)識(shí)信息,例如可以是內(nèi)容標(biāo)識(shí)(content ID)或者頻道的接入信息(包括頻道標(biāo)識(shí)或者多播地址等信息);
步驟206、IG向所轄的OITFb設(shè)備發(fā)送通知消息(NotificationMechanism),將上述內(nèi)容標(biāo)識(shí)(content ID)或者頻道的接入信息(頻道標(biāo)識(shí)或者多播地址等)發(fā)送給OITFb設(shè)備;步驟207、OITFb設(shè)備根據(jù)上述的標(biāo)識(shí)信息接入節(jié)目,如執(zhí)行互聯(lián)網(wǎng)組管理協(xié)議(Internet Group Management Protocol,以下簡(jiǎn)稱IGMP) Join,從 IPTV 內(nèi)容提供模塊獲取相應(yīng)的IPTV內(nèi)容,本發(fā)明實(shí)施例中,上述的IPTV內(nèi)容提供模塊具體可以是傳輸處理功能模塊(TransportProcessing Function,以下簡(jiǎn)稱TPF);步驟208、OITFb設(shè)備向UEa返回響應(yīng)消息(HTTP POST,以及200ok),確認(rèn)共享正
常進(jìn)行。圖3為本發(fā)明第三具體實(shí)施例的流程示意圖,與圖2所示的實(shí)施例相同,該實(shí)施例中也是由UEa發(fā)送的請(qǐng)求消息觸發(fā),內(nèi)容共享應(yīng)用服務(wù)器向IPTV控制服務(wù)器查詢獲取所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,不同點(diǎn)在于,內(nèi)容共享應(yīng)用服務(wù)器向接收終端發(fā)送的請(qǐng)求消息中不再攜帶第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,而是直接由MRFP負(fù)責(zé)提供IPTV內(nèi)容,具體的包括如下步驟步驟301-步驟304同上述的步驟201-204。步驟305、內(nèi)容共享應(yīng)用服務(wù)器向接收終端的IG發(fā)送請(qǐng)求消息(Invite),在該請(qǐng)求消息中不攜帶共享內(nèi)容的標(biāo)識(shí)信息;步驟306、IG向所轄的OITFb設(shè)備發(fā)送通知消息(Notification Mechanism);步驟307、OITFb設(shè)備向UEa返回響應(yīng)信息(HTTP POST,以及200ok);步驟308、MRFP根據(jù)上述內(nèi)容共享應(yīng)用服務(wù)器從IPTV控制服務(wù)器處獲取到的第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,執(zhí)行IGMP加入(IGMP Join),獲取相應(yīng)的IPTV內(nèi)容;步驟309、MRFP將上述獲取的第二終端正在播放的IPTV內(nèi)容下發(fā)給OITFb設(shè)備,具體的可根據(jù)實(shí)時(shí)傳輸協(xié)議(real-time transport protocol,以下簡(jiǎn)稱RTP)傳輸。圖4為本發(fā)明第三具體實(shí)施例的流程示意圖,該具體實(shí)施例中,是由第一終端UEa向IPTV控制器發(fā)起對(duì)第二終端ITFa正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的查詢,查詢獲取第二終端ITFa正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,具體的可以包括如下的步驟步驟401、UEa向IPTV控制服務(wù)器發(fā)送攜帶所述第二終端的歸屬用戶的用戶標(biāo)識(shí)的查詢請(qǐng)求消息(Request),如果是綁定的情況,上述的用戶標(biāo)識(shí)也可以不攜帶,而為了保證信息安全,還可以進(jìn)一步的在上述的查詢請(qǐng)求消息中攜帶歸屬用戶的權(quán)限參數(shù);步驟402、IPTV控制服務(wù)器在接收到上述的查詢請(qǐng)求消息后,根據(jù)權(quán)限參數(shù)進(jìn)行鑒權(quán),并在鑒權(quán)通過(guò)后向查找第二終端ITFa正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,具體的該標(biāo)識(shí)信息可以是內(nèi)容標(biāo)識(shí)(content ID)或者頻道的接入信息(包括頻道標(biāo)識(shí)或者多播地址等信息);步驟403、IPTV控制服務(wù)器向第一終端UEa返回?cái)y帶第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的查詢響應(yīng)消息(Response);步驟404、第一終端UEa在接收到上述的查詢結(jié)果后,向內(nèi)容共享應(yīng)用服務(wù)器發(fā)送請(qǐng)求消息(Invite),該請(qǐng)求消息中攜帶第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,同時(shí)內(nèi)容共享應(yīng)用服務(wù)器向UEa返回正在處理的響應(yīng)消息(100 trying);步驟405-408同圖2所示實(shí)施例中的步驟205-208,也可以執(zhí)行步驟305-309,實(shí) 現(xiàn)IPTV內(nèi)容在OITF的播放。圖5為本發(fā)明第四具體實(shí)施例的流程示意圖,該具體實(shí)施例中,是由第一終端UEa向IPTV控制器發(fā)起對(duì)第二終端ITFa正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的查詢,查詢獲取第二終端ITFa正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,具體的可以包括如下的步驟步驟501-503可參照上述的步驟401-403,第一終端UEa獲取第二終端ITFa正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息;步驟504、第一終端UEa向接收終端發(fā)送請(qǐng)求消息(Invite),該請(qǐng)求消息不攜帶上述的標(biāo)識(shí)信息,具體可以是由內(nèi)容共享應(yīng)用服務(wù)器(Content sharing AS)轉(zhuǎn)發(fā)給接收終端的IG,該過(guò)程中內(nèi)容共享應(yīng)用服務(wù)可以向UEa返回標(biāo)識(shí)正在處理的響應(yīng)消息(100trying);步驟505、由該IG向OITF發(fā)送通知消息(Notification Mechanism),該通知消息也不攜帶標(biāo)識(shí)信息;步驟506、OITF 向 UEa 返回響應(yīng)消息(HTTP POST,以及 200ok);步驟507、UEa執(zhí)行IGMP加入(IGMP Join),根據(jù)上述的標(biāo)識(shí)信息從TPF獲取相應(yīng)的IPTV內(nèi)容;步驟508、UEa向OITF下發(fā)上述獲取的IPTV內(nèi)容,例如可以根據(jù)RTP協(xié)議傳輸。本發(fā)明上述實(shí)施例中,通過(guò)第一終端UEa或者是內(nèi)容共享應(yīng)用服務(wù)器從IPTV控制服務(wù)器中獲取第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,然后根據(jù)上述的標(biāo)識(shí)信息為接收終端提供IPTV內(nèi)容,具體的可以是直接提供第二終端播放的IPTV內(nèi)容,或者是提供第二終端播放的IPTV內(nèi)容的標(biāo)識(shí)信息,由第二終端去TPF獲取,通過(guò)上述方式實(shí)現(xiàn)了 IPTV內(nèi)容在第二終端和接收終端之間的共享。更進(jìn)一步的,本發(fā)明實(shí)施例還提供了當(dāng)?shù)诙K端播放的內(nèi)容發(fā)生變化時(shí),如何保持其與接收終端同步的技術(shù)方案,具體的可以是根據(jù)更新后的第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息為接收終端提供第二終端在播放內(nèi)容更新后,正在播放的IPTV內(nèi)容。其中一種方式是在IPTV控制服務(wù)器返回第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息時(shí),同時(shí)返回播放內(nèi)容更新的信息,具體的若上述的標(biāo)識(shí)信息為頻道標(biāo)識(shí)時(shí),可以在查詢響應(yīng)消息中同時(shí)攜帶頻道切換時(shí)間表,以使得可以根據(jù)上述的頻道切換表實(shí)時(shí)的獲取第二終端正在播放的IPTV內(nèi)容,并在接收終端播放,具體的可以包括如下的具體實(shí)施例。
圖6為本發(fā)明第五具體實(shí)施例的流程示意圖,如圖6所示,包括如下的步驟步驟601-608與圖2所示實(shí)施例中的步驟201-208基本相同,區(qū)別僅在步驟604中,IPTV控制服務(wù)器在向內(nèi)容共享應(yīng)用服務(wù)器返回的查詢響應(yīng)消息(Response)中還攜帶有第二終端ITF的頻道切換時(shí)間表,具體的該頻道切換時(shí)間表可以包括頻道信息、頻道切換時(shí)間安排等內(nèi)容,也可稱為個(gè)性化頻道(Personalized Channel,以下簡(jiǎn)稱PCh)信息,并且上述的頻道切換時(shí)間表被攜帶在請(qǐng)求消息(Invite)以及通知消息(NotificationMechanism)中發(fā)送給了接收終端的0ITF,該方法還進(jìn)一步的包括如下步驟步驟609、在第二終端根據(jù)預(yù)先設(shè)定的頻道切換時(shí)間表切換頻道(Change ChannelAccording to Schedule),播放切換后播放的IPTV內(nèi)容時(shí),OITF終端根據(jù)所述頻道切換時(shí)間表獲取相應(yīng)的IPTV內(nèi)容。本實(shí)施例實(shí)現(xiàn)了在OITF終端和第二終端上同步進(jìn)行IPTV內(nèi)容共享。圖7為本發(fā)明第六具體實(shí)施例的流程示意圖,該實(shí)施例是在圖3所示實(shí)施例的基礎(chǔ)上實(shí)現(xiàn)OITF終端和第二終端上同步進(jìn)行IPTV內(nèi)容共享的技術(shù)方案,具體包括如下的步驟步驟701-709與圖3所示實(shí)施例中的步驟301-309基本相同,區(qū)別僅在步驟704中,IPTV控制服務(wù)器在向內(nèi)容共享應(yīng)用服務(wù)器返回的查詢響應(yīng)消息(Response)中還攜帶有第二終端ITF的頻道切換時(shí)間表,具體的該頻道切換時(shí)間表可以包括頻道信息、頻道切換時(shí)間安排等內(nèi)容,也可稱為個(gè)性化頻道PCh信息,該方法還進(jìn)一步的包括如下步驟步驟710、MRFP根據(jù)所述頻道切換時(shí)間表更新IPTV內(nèi)容;步驟711、0ITF終端從MRFP中獲取所述第二終端ITFa頻道切換后播放的IPTV內(nèi)容。圖8為本發(fā)明第七具體實(shí)施例的流程示意圖,該實(shí)施例是在上述圖4所示實(shí)施例的基礎(chǔ)上,進(jìn)一步實(shí)現(xiàn)OITF終端和第二終端上同步進(jìn)行IPTV內(nèi)容共享的技術(shù)方案,具體包括如下的步驟步驟801-808與圖4所示實(shí)施例中的步驟401-408相同,區(qū)別僅在于步驟803中,IPTV控制服務(wù)器在向第一種終端UEa返回的查詢響應(yīng)消息(Response)中還攜帶有第二終端ITF的頻道切換時(shí)間表,具體的該頻道切換時(shí)間表可以包括頻道信息、頻道切換時(shí)間安排等內(nèi)容,也可稱為個(gè)性化頻道PCh信息,并且上述的頻道切換時(shí)間表被攜帶在請(qǐng)求消息(Invite)以及通知消息(Notification Mechanism)中發(fā)送給了接收終端的0ITF,該方法還進(jìn)一步的包括如下步驟步驟809、在第二終端根據(jù)預(yù)先設(shè)定的頻道切換時(shí)間表切換頻道,播放切換后播放的IPTV內(nèi)容時(shí),OITF終端根據(jù)所述頻道切換時(shí)間表獲取相應(yīng)的IPTV內(nèi)容。本實(shí)施例實(shí)現(xiàn)了在OITF終端和第二終端上同步進(jìn)行IPTV內(nèi)容共享。圖9為本發(fā)明第八具體實(shí)施例的流程示意圖,該實(shí)施例是在上述圖5所示實(shí)施例的基礎(chǔ)上,進(jìn)一步實(shí)現(xiàn)OITF終端和第二終端上同步進(jìn)行IPTV內(nèi)容共享的技術(shù)方案,具體包括如下的步驟步驟901-908與圖5所示實(shí)施例中的步驟501-508相同,區(qū)別僅在于步驟903中,IPTV控制服務(wù)器在向第一種終端UEa返回的查詢響應(yīng)消息(Response)中還攜帶有第二終端ITF的頻道切換時(shí)間表,也可稱為個(gè)性化頻道PCh信息,該方法還進(jìn)一步的包括如下步驟步驟909、在第二終端根據(jù)預(yù)先設(shè)定的頻道切換時(shí)間表切換頻道,播放切換后播放的IPTV內(nèi)容時(shí),第一終端UEa根據(jù)所述頻道切換時(shí)間表進(jìn)行切換,執(zhí)行IGMP離開(IGMPleave)分離原頻道,并進(jìn)一步根據(jù)切換后的頻道信息執(zhí)行IGMP加入(IGMP Join),獲取切換后頻道上的IPTV內(nèi)容;步驟910、UEa向OITF下發(fā)上述獲取的更新后的IPTV內(nèi)容,例如可以根據(jù)RTP協(xié)議傳輸,本實(shí)施例實(shí)現(xiàn)了在OITF終端和第二終端上同步進(jìn)行IPTV內(nèi)容共享。在本發(fā)明上述各個(gè)實(shí)施例中,都是由第一終端或者是由內(nèi)容共享應(yīng)用服務(wù)器向IPTV控制服務(wù)器發(fā)起查詢請(qǐng)求消息進(jìn)行第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的查詢,針對(duì)同步共享的技術(shù)方案,是通過(guò)頻道切換時(shí)間表的方式實(shí)現(xiàn)。另外還有一種技術(shù)方案可以通過(guò)第一終端或者是內(nèi)容共享應(yīng)用服務(wù)器向IPTV控制服務(wù)器以訂閱的方式獲取第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,當(dāng)?shù)诙K端播放內(nèi)容改變時(shí),主動(dòng)通知IPTV控制服 務(wù)器,然后由IPTV控制服務(wù)器通知第一終端或者是內(nèi)容共享應(yīng)用服務(wù)器,進(jìn)而實(shí)現(xiàn)OITF終端和第二終端上同步進(jìn)行IPTV內(nèi)容共享。具體的,圖10為本發(fā)明第九具體實(shí)施例的流程示意圖,本實(shí)施例中是由第一終端UEa發(fā)起請(qǐng)求消息,觸發(fā)內(nèi)容共享應(yīng)用服務(wù)器對(duì)第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的訂閱,內(nèi)容共享應(yīng)用服務(wù)器在獲取到上述的標(biāo)識(shí)信息后,便可以如上述實(shí)施例所描述的,直接或者間接的為接收終端提供第二終端正在播放的IPTV內(nèi)容。而在當(dāng)?shù)诙K端播放的IPTV內(nèi)容發(fā)生變化時(shí),會(huì)主動(dòng)的通知IPTV控制服務(wù)器,由IPTV控制服務(wù)器將變化后的標(biāo)識(shí)信息發(fā)送給內(nèi)容共享應(yīng)用服務(wù)器,內(nèi)容共享應(yīng)用服務(wù)器采取同樣的方式直接或間接地為接收終端提供第二終端正在播放的IPTV內(nèi)容??梢园ㄈ缦碌牟襟E步驟1001、UEa向內(nèi)容共享應(yīng)用服務(wù)器(content sharing AS)發(fā)送請(qǐng)求消息(Invite),該消息指示共享與該UEa歸屬同一用戶的ITFa正在播放的IPTV內(nèi)容,具體的可以是預(yù)先將UEa和ITFa綁定,在上述請(qǐng)求消息不必?cái)y帶歸屬用戶的用戶標(biāo)識(shí),接收到UEa的請(qǐng)求消息后,直接就可確認(rèn)是要共享ITFa正在播放的節(jié)目?jī)?nèi)容,或者是針對(duì)沒(méi)有綁定的情況,在該請(qǐng)求消息中攜帶歸屬用戶的用戶標(biāo)識(shí),具體的可以通過(guò)在統(tǒng)一資源標(biāo)識(shí)符(Uniform Resource Identifier,以下簡(jiǎn)稱URI)中擴(kuò)展加入“OWhatOnTV”標(biāo)識(shí),另外還可以攜帶歸屬用戶的權(quán)限參數(shù);本步驟中,還可以進(jìn)一步的在上述請(qǐng)求消息中攜帶歸屬用戶的權(quán)限參數(shù);并且內(nèi)容共享應(yīng)用服務(wù)器向UEa返回IOOtrying臨時(shí)響應(yīng),表示正在處理;步驟1002、內(nèi)容共享應(yīng)用服務(wù)器向IPTV控制服務(wù)器(IPTV control)發(fā)送包括用戶標(biāo)識(shí)的內(nèi)容訂閱消息(Subscribe),該消息中還可以進(jìn)一步攜帶權(quán)限參數(shù),IPTV控制服務(wù)器接收到上述消息后會(huì)返回響應(yīng)消息(200ok);步驟1003、IPTV控制服務(wù)器在對(duì)內(nèi)容共享應(yīng)用服務(wù)器發(fā)送的請(qǐng)求進(jìn)行鑒權(quán),確認(rèn)其具有查詢權(quán)限后,查詢ITFa正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,該標(biāo)識(shí)信息可以是內(nèi)容標(biāo)識(shí)(content ID)或者頻道的接入信息(包括頻道標(biāo)識(shí)或者多播地址等信息);步驟1004、IPTV控制服務(wù)器向內(nèi)容共享應(yīng)用服務(wù)器返回?cái)y帶ITFa正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的通知消息(Notify),該標(biāo)識(shí)信息可以是內(nèi)容標(biāo)識(shí)(content ID)或者頻道的接入信息(包括頻道標(biāo)識(shí)或者多播地址等信息),內(nèi)容共享應(yīng)用服務(wù)器同時(shí)會(huì)向IPTV控制服務(wù)器返回響應(yīng)消息(200ok);
步驟1005、內(nèi)容共享應(yīng)用服務(wù)器向接收終端的MS網(wǎng)關(guān)(MS Gateway,以下簡(jiǎn)稱IG)發(fā)送請(qǐng)求消息(Invite),在該請(qǐng)求消息中攜帶所共享內(nèi)容的標(biāo)識(shí)信息,例如可以是內(nèi)容標(biāo)識(shí)(content ID)或者頻道的接入信息(包括頻道標(biāo)識(shí)或者多播地址等信息);步驟1006、IG向所轄的OITFb設(shè)備發(fā)送通知消息(Notification Mechanism),將上述內(nèi)容標(biāo)識(shí)(content ID)或者頻道的接入信息(頻道標(biāo)識(shí)或者多播地址等)發(fā)送給OITFb設(shè)備;步驟1007、0ITFb設(shè)備根據(jù)上述的標(biāo)識(shí)信息接入節(jié)目(IGMP Join),從TPF獲取相應(yīng)的IPTV內(nèi)容;步驟1008、0ITFb設(shè)備向UEa返回響應(yīng)消息(HTTP POST,以及200ok),確認(rèn)共享正常進(jìn)行;步驟1009、當(dāng)用戶切換第二終端正在播放的IPTV內(nèi)容的頻道,或者其他原因發(fā)送播放內(nèi)容更新時(shí),第二終端ITFa向IPTV控制服務(wù)器發(fā)送播放內(nèi)容更新消息(Update content information),對(duì)于頻道切換的情況,該消息可以是頻道切換消息;步驟1010、IPTV控制服務(wù)器向內(nèi)容共享應(yīng)用服務(wù)器返回通知消息(Notify),該通知消息中攜帶更新后第二終端播放的IPTV內(nèi)容的標(biāo)識(shí)信息,具體的針對(duì)頻道切換的情況,該通知消息可以是攜帶所述第二終端切換后的頻道標(biāo)識(shí)的頻道切換通知消息,同時(shí)內(nèi)容共享應(yīng)用服務(wù)器會(huì)向IPTV控制服務(wù)器返回響應(yīng)消息(200ok);步驟1011、內(nèi)容共享應(yīng)用服務(wù)器向接收終端的IG發(fā)送重請(qǐng)求消息(Re-invite),所述重請(qǐng)求消息攜帶更新后第二終端播放的IPTV內(nèi)容的標(biāo)識(shí)信息,具體的針對(duì)頻道切換的情況,該所述上述標(biāo)識(shí)信息可以是第二終端切換后的頻道標(biāo)識(shí);步驟1012、IG向OITF終端發(fā)送通知消息(Notification Mechanism),該通知消息攜帶第二終端更新后播放的IPTV內(nèi)容的標(biāo)識(shí)信息,具體的針對(duì)頻道切換的情況,該所述上述標(biāo)識(shí)信息可以是第二終端切換后的頻道標(biāo)識(shí);步驟1013、0ITFb根據(jù)第二終端更新后播放的IPTV內(nèi)容的標(biāo)識(shí)信息進(jìn)行獲取IPTV內(nèi)容,具體的針對(duì)頻道切換的情況,OITFb執(zhí)行IGMP離開(IGMPleave)分離原頻道,并進(jìn)一步根據(jù)切換后的頻道信息執(zhí)行IGMP加入(IGMP Join),從TPF獲取切換后頻道上的IPTV內(nèi)容;步驟1014、0ITFb向內(nèi)容共享應(yīng)用服務(wù)返回響應(yīng)消息(HTTP POST,以及200ok),確
認(rèn)共享正常進(jìn)行。上述的步驟1009-1014可以在第二終端每次發(fā)生播放內(nèi)容更新時(shí)執(zhí)行。圖11為本發(fā)明第十具體實(shí)施例的流程示意圖,本實(shí)施例與圖10所示的實(shí)施例類型,具體的包括如下的步驟步驟1101-1106與上述實(shí)施例中的步驟1001-1006基本類似,區(qū)別在于步驟1105和步驟1106中的請(qǐng)求消息(Invite)和通知消息(Notification Mechanism)中均不攜帶第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息;步驟1107、MRFP根據(jù)上述內(nèi)容共享應(yīng)用服務(wù)器從IPTV控制服務(wù)器處獲取到的第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,執(zhí)行IGMP加入(IGMP Join),獲取相應(yīng)的IPTV內(nèi)容;步驟1108、MRFP將上述的獲取的IPTV內(nèi)容下發(fā)給接收終端的OITFb ;
步驟1109、當(dāng)用戶切換第二終端正在播放的IPTV內(nèi)容的頻道,或者其他原因發(fā)送播放內(nèi)容更新時(shí),第二終端ITFa向IPTV控制服務(wù)器發(fā)送播放內(nèi)容更新消息(Updatecontent information),對(duì)于頻道切換的情況,該消息可以是頻道切換消息;步驟1110、IPTV控制服務(wù)器向內(nèi)容共享應(yīng)用服務(wù)器返回通知消息(Notify),該通知消息中攜帶更新后第二終端播放的IPTV內(nèi)容的標(biāo)識(shí)信息,具體的針對(duì)頻道切換的情況,該通知消息可以是攜帶所述第二終端切換后的頻道標(biāo)識(shí)的頻道切換通知消息,同時(shí)內(nèi)容共享應(yīng)用服務(wù)器會(huì)向IPTV控制服務(wù)器返回響應(yīng)消息(200ok);步驟1111、MRFP根據(jù)上述內(nèi)容共享應(yīng)用服務(wù)器從IPTV控制服務(wù)器處獲取到的第 二終端更新后播放的IPTV內(nèi)容的標(biāo)識(shí)信息具體的針對(duì)頻道切換的情況,MRFP執(zhí)行IGMP離開(IGMP leave)分離原頻道,并進(jìn)一步根據(jù)切換后的頻道信息執(zhí)行IGMP加入(IGMPJoin),從TPF獲取切換后頻道上的IPTV內(nèi)容;步驟1112、MRFP向OITF下發(fā)上述獲取的第二終端更新后播放的IPTV內(nèi)容。圖12為本發(fā)明第十一具體實(shí)施例的流程示意圖,該具體實(shí)施例中是由第一終端UEa向IPTV控制服務(wù)器發(fā)起標(biāo)識(shí)信息訂閱,包括如下的步驟步驟1201、UEa向IPTV控制服務(wù)器發(fā)送攜帶所述第二終端的歸屬用戶的用戶標(biāo)識(shí)的內(nèi)容訂閱消息(Subscribe),如果是綁定的情況,上述的用戶標(biāo)識(shí)也可以不攜帶,而為了保證信息安全,還可以進(jìn)一步的在上述的內(nèi)容訂閱消息中攜帶歸屬用戶的權(quán)限參數(shù),并且IPTV控制服務(wù)器向第一終端UEa返回響應(yīng)消息(200ok);步驟1202、IPTV控制服務(wù)器在接收到上述的內(nèi)容訂閱消息后,根據(jù)權(quán)限參數(shù)進(jìn)行鑒權(quán),并在鑒權(quán)通過(guò)后向查找第二終端ITFa正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,具體的該標(biāo)識(shí)信息可以是內(nèi)容標(biāo)識(shí)(content ID)或者頻道的接入信息(包括頻道標(biāo)識(shí)或者多播地址等信息);步驟1203、IPTV控制服務(wù)器向第一終端UEa返回?cái)y帶第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的通知消息(Notify),并且第一終端UEa向IPTV控制服務(wù)器返回響應(yīng)消息(200ok);步驟1204、第一終端UEa在接收到上述的訂閱結(jié)果后,向內(nèi)容共享應(yīng)用服務(wù)器發(fā)送請(qǐng)求消息(Invite),該請(qǐng)求消息中攜帶第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,同時(shí)內(nèi)容共享應(yīng)用服務(wù)器向UEa返回正在處理的響應(yīng)消息(100 trying);步驟1205、內(nèi)容共享應(yīng)用服務(wù)器向接收終端的MS網(wǎng)關(guān)(MS Gateway,以下簡(jiǎn)稱IG)發(fā)送請(qǐng)求消息(Invite),在該請(qǐng)求消息中攜帶所共享內(nèi)容的標(biāo)識(shí)信息,例如可以是內(nèi)容標(biāo)識(shí)(content ID)或者頻道的接入信息(包括頻道標(biāo)識(shí)或者多播地址等信息);步驟1206、IG向所轄的OITFb設(shè)備發(fā)送通知消息(Notification Mechanism),將上述內(nèi)容標(biāo)識(shí)(content ID)或者頻道的接入信息(頻道標(biāo)識(shí)或者多播地址等)發(fā)送給OITFb設(shè)備;步驟1207、0ITFb設(shè)備根據(jù)上述的標(biāo)識(shí)信息接入節(jié)目(IGMP Join),從TPF獲取相應(yīng)的IPTV內(nèi)容;步驟1208、0ITFb設(shè)備向UEa返回響應(yīng)消息(HTTP POST,以及200ok),確認(rèn)共享正常進(jìn)行;步驟1209、當(dāng)用戶切換第二終端正在播放的IPTV內(nèi)容的頻道,或者其他原因發(fā)送播放內(nèi)容更新時(shí),第二終端ITFa向IPTV控制服務(wù)器發(fā)送播放內(nèi)容更新消息(Updatecontent information),對(duì)于頻道切換的情況,該消息可以是頻道切換消息;步驟1210、IPTV控制服務(wù)器向第一終端UEa返回通知消息(Notify),該通知消息中攜帶更新后第二終端播放的IPTV內(nèi)容的標(biāo)識(shí)信息,具體的針對(duì)頻道切換的情況,該通知消息可以是攜帶所述第二終端切換后的頻道標(biāo)識(shí)的頻道切換通知消息,同時(shí)第一終端UEa會(huì)向IPTV控制服務(wù)器返回響應(yīng)消息(200ok);步驟1211、第一終端UEa向內(nèi)容共享應(yīng)用服務(wù)器發(fā)送重請(qǐng)求消息(Re-Invite),所述重請(qǐng)求消息攜帶更新后第二終端播放的IPTV內(nèi)容的標(biāo)識(shí)信息,具體的針對(duì)頻道切換的情況,該所述上述標(biāo)識(shí)信息可以是第二終端切換后的頻道標(biāo)識(shí);步驟1212、內(nèi)容共享應(yīng)用服務(wù)器向接收終端的IG發(fā)送重請(qǐng)求消息(Re-Invite), 所述重請(qǐng)求消息攜帶更新后第二終端播放的IPTV內(nèi)容的標(biāo)識(shí)信息,具體的針對(duì)頻道切換的情況,該所述上述標(biāo)識(shí)信息可以是第二終端切換后的頻道標(biāo)識(shí);步驟1213、IG向OITF終端發(fā)送通知消息(Notification Mechanism),該通知消息攜帶第二終端更新后播放的IPTV內(nèi)容的標(biāo)識(shí)信息,具體的針對(duì)頻道切換的情況,該所述上述標(biāo)識(shí)信息可以是第二終端切換后的頻道標(biāo)識(shí);步驟1214、0ITFb根據(jù)第二終端更新后播放的IPTV內(nèi)容的標(biāo)識(shí)信息進(jìn)行獲取IPTV內(nèi)容,具體的針對(duì)頻道切換的情況,OITFb執(zhí)行IGMP離開(IGMP leave)分離原頻道,并進(jìn)一步根據(jù)切換后的頻道信息執(zhí)行IGMP加入(IGMPJoin),從TPF獲取切換后頻道上的IPTV 內(nèi)容;步驟1215、0ITFb向內(nèi)容共享應(yīng)用服務(wù)返回響應(yīng)消息(HTTP POST,以及200ok),確
認(rèn)共享正常進(jìn)行。圖13為本發(fā)明第十二具體實(shí)施例的流程示意圖,包括如下步驟步驟1301-1306與圖12所示實(shí)施例中的步驟1201-1206基本相同,區(qū)別在于步驟1304、步驟1305以及步驟1306中的請(qǐng)求消息(Invite)和通知消息(NotificationMechanism)中不攜帶第二終端播放的IPTV內(nèi)容的標(biāo)識(shí)信息,并進(jìn)一步執(zhí)行如下步驟步驟1307、UEa執(zhí)行IGMP加入(IGMP Join),根據(jù)上述的標(biāo)識(shí)信息從TPF獲取相應(yīng)的IPTV內(nèi)容;步驟1308、UEa向OITF下發(fā)上述獲取的IPTV內(nèi)容,例如可以根據(jù)RTP協(xié)議傳輸;步驟1309、當(dāng)用戶切換第二終端正在播放的IPTV內(nèi)容的頻道,或者其他原因發(fā)送播放內(nèi)容更新時(shí),第二終端ITFa向IPTV控制服務(wù)器發(fā)送播放內(nèi)容更新消息(Updatecontent information),對(duì)于頻道切換的情況,該消息可以是頻道切換消息;步驟1310、IPTV控制服務(wù)器向第一終端UEa返回通知消息(Notify),該通知消息中攜帶更新后第二終端播放的IPTV內(nèi)容的標(biāo)識(shí)信息,具體的針對(duì)用戶發(fā)起切換頻道的情況,該通知消息可以是攜帶所述第二終端切換后的頻道標(biāo)識(shí)的頻道切換通知消息,同時(shí)第一終端UEa會(huì)向IPTV控制服務(wù)器返回響應(yīng)消息(200ok);步驟1311、第一終端UEa根據(jù)第二終端更新后播放的IPTV內(nèi)容的標(biāo)識(shí)信息進(jìn)行獲取IPTV內(nèi)容,具體的針對(duì)頻道切換的情況,第一終端UEa執(zhí)行IGMP離開(IGMP leave)分離原頻道,并進(jìn)一步根據(jù)切換后的頻道信息執(zhí)行IGMP加入(IGMP Join),從TPF獲取切換后頻道上的IPTV內(nèi)容;
步驟1312、第一終端UEa向OITF設(shè)備發(fā)送上述獲取第二終端更新后播放的IPTV內(nèi)容。本發(fā)明實(shí)施例還提供了一種技術(shù)方案,是可以將第一終端發(fā)送的對(duì)第二終端播放的IPTV內(nèi)容進(jìn)行共享的請(qǐng)求消息直接發(fā)送到接收終端,再由接收終端獲取第二終端播放的IPTV內(nèi)容的標(biāo)識(shí)信息,然后根據(jù)上述的標(biāo)識(shí)信息獲取第二終端播放的IPTV內(nèi)容,圖14為本發(fā)明IPTV內(nèi)容共享方法實(shí)施例 二的流程示意圖,如圖14所示,包括如下步驟步驟1401、接收終端接收內(nèi)容共享應(yīng)用服務(wù)器發(fā)送的請(qǐng)求消息,所述請(qǐng)求消息用于指示接收終端共享第二終端正在播放的IPTV內(nèi)容;步驟1402、接收終端根據(jù)所述第二終端歸屬用戶的用戶標(biāo)識(shí)從IPTV控制服務(wù)器獲取第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息;步驟1403、接收終端根據(jù)所述標(biāo)識(shí)信息獲取第二終端正在播放的IPTV內(nèi)容。本發(fā)明上述實(shí)施例中,是由接收終端獲取第二終端播放的IPTV內(nèi)容的標(biāo)識(shí)信息,具體的也可以針對(duì)第二終端不支持發(fā)起內(nèi)容共享的情形,由第一終端發(fā)起請(qǐng)求消息,再由內(nèi)容共享應(yīng)用服務(wù)器給接收終端發(fā)送請(qǐng)求消息,通知進(jìn)行內(nèi)容共享,可以實(shí)現(xiàn)對(duì)不支持內(nèi)容共享的第二終端的播放的IPTV內(nèi)容的共享。具體的,上述實(shí)施例中的接收終端根據(jù)所述第二終端歸屬用戶的用戶標(biāo)識(shí)從IPTV控制服務(wù)器獲取第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息可以包括接收終端向IPTV控制服務(wù)器發(fā)送攜帶所述第二終端歸屬用戶的用戶標(biāo)識(shí)的查詢請(qǐng)求消息;接收終端接收所述IPTV控制服務(wù)器返回的攜帶所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的查詢響應(yīng)消息。或者是包括接收終端向IPTV控制服務(wù)器發(fā)送攜帶所述第二終端歸屬用戶的用戶標(biāo)識(shí)的內(nèi)容訂閱消息;接收終端接收所述IPTV控制服務(wù)器返回的攜帶所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的通知消息。而在通過(guò)訂閱方式獲取時(shí),且所述標(biāo)識(shí)信息為頻道標(biāo)識(shí)時(shí),該方法還可以進(jìn)一步包括如下步驟接收終端接收IPTV控制服務(wù)器發(fā)送的攜帶所述第二終端頻道切換后的頻道標(biāo)識(shí)的頻道切換通知消息,所述頻道切換通知消息由IPTV控制服務(wù)器在接收到所述第二終端發(fā)送的頻道切換消息后發(fā)送;接收終端根據(jù)所述頻道切換后的頻道標(biāo)識(shí)獲取所述第二終端頻道切換后播放的IPTV內(nèi)容。上述各實(shí)施例中,由內(nèi)容共享發(fā)起方終端或者內(nèi)容共享應(yīng)用服務(wù)器向IPTVcontrol進(jìn)行的對(duì)ITFa終端正在觀看內(nèi)容的查詢,或者對(duì)ITFa終端所觀看內(nèi)容狀態(tài)的訂閱操作,均可以由內(nèi)容共享的接收方終端(即這里的IG+OITFb)來(lái)進(jìn)行。圖15為本發(fā)明第十三具體實(shí)施例的流程示意圖,如圖15所示,包括如下步驟步驟1501、UEa向內(nèi)容共享應(yīng)用服務(wù)器(content sharing AS)發(fā)送請(qǐng)求消息(Invite),該請(qǐng)求消息指示共享與該UEa歸屬同一用戶的ITFa正在播放的IPTV內(nèi)容,具體的可以是預(yù)先將UEa和ITFa綁定,在請(qǐng)求消息不必?cái)y帶歸屬用戶的用戶標(biāo)識(shí),接收到UEa的請(qǐng)求消息后,直接就可確認(rèn)是要共享ITFa正在播放的節(jié)目?jī)?nèi)容,或者是針對(duì)沒(méi)有綁定的情況,在請(qǐng)求消息中攜帶歸屬用戶的用戶標(biāo)識(shí),具體的可以通過(guò)在統(tǒng)一資源標(biāo)識(shí)符(Uniform Resource Identifier,以下簡(jiǎn)稱URI)中擴(kuò)展加入“OWhatOnTV”標(biāo)識(shí),另外還可以攜帶歸屬用戶的權(quán)限參數(shù);本步驟中,還可以進(jìn)一步的在請(qǐng)求消息中攜帶歸屬用戶的權(quán)限參數(shù);并且內(nèi)容共享應(yīng)用服務(wù)器向UEa返回100 trying臨時(shí)響應(yīng),表示正在處理;步驟1502、內(nèi)容共享應(yīng)用服務(wù)器向接收終端的MS網(wǎng)關(guān)(MS Gateway,以下簡(jiǎn)稱IG)發(fā)送請(qǐng)求消息(Invite),在該請(qǐng)求中攜帶指示內(nèi)容共享所需的信息;步驟1503、IG向所轄的OITFb設(shè)備發(fā)送通知消息(Notification mechanism),將上述請(qǐng)求消息中攜帶的信息發(fā)送給OITFb設(shè)備;步驟1504、0ITFb設(shè)備通過(guò)歸屬的IG向IPTV控制服務(wù)器(IPTV control)發(fā)送包括用戶標(biāo)識(shí)的查詢請(qǐng)求消息(Request)或內(nèi)容訂閱消息(Subscribe),參照之前實(shí)施例,如果不考慮跟蹤ITFa所播放內(nèi)容的變化狀態(tài),可以僅進(jìn)行查詢請(qǐng)求,如果需要跟蹤ITFa所播放內(nèi)容的變化狀態(tài),則進(jìn)行訂閱請(qǐng)求,該消息中還可以進(jìn)一步攜帶權(quán)限參數(shù);
步驟1505、IPTV控制服務(wù)器在對(duì)OITFb設(shè)備通過(guò)歸屬的IG發(fā)送的請(qǐng)求進(jìn)行鑒權(quán),確認(rèn)其具有查詢權(quán)限后,查詢ITFa正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,該標(biāo)識(shí)信息可以是內(nèi)容標(biāo)識(shí)(content ID)或者頻道的接入信息(包括頻道標(biāo)識(shí)或者多播地址等信息);步驟1506、IPTV控制服務(wù)器經(jīng)IG向OITFb設(shè)備返回?cái)y帶ITFa正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的通知消息或查詢響應(yīng)消息,該標(biāo)識(shí)信息可以是內(nèi)容標(biāo)識(shí)(content ID)或者頻道的接入信息(包括頻道標(biāo)識(shí)或者多播地址等信息);步驟1507、0ITFb設(shè)備根據(jù)上述的標(biāo)識(shí)信息接入節(jié)目(IGMP Join),從TPF獲取相應(yīng)的IPTV內(nèi)容;步驟1508、0ITFb設(shè)備向UEa返回響應(yīng)消息(HTTP POST,以及200ok),確認(rèn)共享正常進(jìn)行;步驟1509、當(dāng)用戶切換第二終端正在播放的IPTV內(nèi)容的頻道,或者其他原因發(fā)送播放內(nèi)容更新時(shí),第二終端ITFa向IPTV控制服務(wù)器發(fā)送播放內(nèi)容更新消息(Updatecontent information),對(duì)于頻道切換的情況,該消息可以是頻道切換消息;步驟1510、IPTV控制服務(wù)器經(jīng)IG向OITFb設(shè)備返回通知消息(Notify),該通知消息中攜帶更新后第二終端播放的IPTV內(nèi)容的標(biāo)識(shí)信息,具體的針對(duì)頻道切換的情況,該通知消息可以是攜帶所述第二終端切換后的頻道標(biāo)識(shí)的頻道切換通知消息,同時(shí)內(nèi)容共享應(yīng)用服務(wù)器會(huì)向IPTV控制服務(wù)器返回響應(yīng)消息(200ok);步驟1511、0ITFb根據(jù)第二終端更新后播放的IPTV內(nèi)容的標(biāo)識(shí)信息進(jìn)行獲取IPTV內(nèi)容,具體的針對(duì)頻道切換的情況,OITFb執(zhí)行IGMP離開(IGMP leave)分離原頻道,并進(jìn)一步根據(jù)切換后的頻道信息執(zhí)行IGMP加入(IGMPJoin),從TPF獲取切換后頻道上的IPTV內(nèi)容;上述的步驟1509-1511可以在第二終端每次發(fā)生播放內(nèi)容更新時(shí)執(zhí)行。本發(fā)明上述各個(gè)實(shí)施例中的0ITF+IG等同于IMS/SIP終端設(shè)備(如手機(jī)),因此,上述各個(gè)實(shí)施例中涉及的0ITF+IG的方案,同樣適用于手機(jī)等IMS/SIP終端的情況。同樣,上述各個(gè)實(shí)施例中的接收終端,可以將內(nèi)容共享會(huì)話轉(zhuǎn)移到另一指定終端上接收(如,可將MS/SIP手機(jī)作為第一接收終端,接收到內(nèi)容共享請(qǐng)求后,通過(guò)SIP refer機(jī)制,轉(zhuǎn)移至作為第二接收終端的0ITF+IG)。本發(fā)明各個(gè)實(shí)施例中的鑒權(quán)和會(huì)話管理(Authentication and SessionManagement,以下簡(jiǎn)稱ASM),邏輯功能同IMS的呼叫會(huì)話控制功能(call session controlfunction,以下簡(jiǎn)稱CSCF)或SIP proxy即邏輯上的SIP代理(IMS中的CSCF實(shí)體、IPTV中的ASM實(shí)體),主要是完成鑒權(quán)(需要時(shí))和SIP消息轉(zhuǎn)發(fā),本實(shí)施例中的SIP消息也是由其轉(zhuǎn)發(fā)的,由于在本發(fā)明各實(shí)施例中其僅轉(zhuǎn)發(fā)而不處理,沒(méi)有在具體的示意圖中一一列出,但本領(lǐng)域內(nèi)技術(shù)人員可以理解。本發(fā)明實(shí)施例還提供了一種IPTV內(nèi)容共享方法,圖16為本發(fā)明IPTV內(nèi)容共享方法實(shí)施例三的流程示意圖,該實(shí)施例主要針對(duì)由第一終端獲取第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,并發(fā)起內(nèi)容共享,具體包括如下的步驟步驟1601、第一終端從IPTV控制服務(wù)器獲取第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息包括內(nèi)容標(biāo)識(shí)、頻道標(biāo)識(shí)或多播地址;步驟1602、第一終端向內(nèi)容共享應(yīng)用服務(wù)器發(fā)送攜帶所述標(biāo)識(shí)信息和接收終端標(biāo)識(shí)的請(qǐng)求消息,所述請(qǐng)求消息用于指示所述內(nèi)容共享應(yīng)用服務(wù)器向所述接收終端標(biāo)識(shí)對(duì)應(yīng)的接收終端提供所述第二終端正在播放的IPTV內(nèi)容。 本發(fā)明上述實(shí)施例中,通過(guò)第一終端獲取第二終端播放的IPTV內(nèi)容的標(biāo)識(shí)信息,并且根據(jù)上述的標(biāo)識(shí)信息進(jìn)行接收終端與第二終端的內(nèi)容共享,可以實(shí)現(xiàn)在第二終端本身不具備發(fā)起內(nèi)容共享的能力的情況下,實(shí)現(xiàn)第二終端正在播放的IPTV內(nèi)容在其它終端設(shè)備上的共享。而在上述步驟1601中第一終端獲取第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息可以為第一終端向IPTV控制服務(wù)器發(fā)送用于查詢第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的查詢請(qǐng)求消息,并接收IPTV控制服務(wù)器返回的攜帶所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的查詢響應(yīng)消息;具體的,可以參見圖4、圖5、圖8和圖9所示的實(shí)施例,第一終端可以通過(guò)查詢的方式獲取第一終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息。另外,上述步驟1601中第一終端獲取第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息還可以為第一終端向IPTV控制服務(wù)器發(fā)送用于訂閱第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的訂閱消息,并接收IPTV控制服務(wù)器返回的攜帶所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的通知消息。具體的,可以參見上述圖12和圖13所示的實(shí)施例,第一終端可以通過(guò)訂閱的方式獲取第一終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息。而對(duì)于上述實(shí)施例的步驟1602中第一終端根據(jù)標(biāo)識(shí)信息進(jìn)行接收終端與第二終端對(duì)第二終端正在播放的IPTV內(nèi)容的內(nèi)容共享可以是第一終端根據(jù)所述標(biāo)識(shí)信息獲取第二終端正在播放的IPTV內(nèi)容并向接收終端轉(zhuǎn)發(fā),具體的可參見上述的圖5、圖9或圖13所示的實(shí)施例。也可以是第一終端向內(nèi)容共享應(yīng)用服務(wù)器發(fā)送攜帶第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的請(qǐng)求消息,該請(qǐng)求消息用于指示所述內(nèi)容共享應(yīng)用服務(wù)器向所述接收終端標(biāo)識(shí)對(duì)應(yīng)的接收終端提供所述第二終端正在播放的IPTV內(nèi)容,具體的可參見上述的圖4、圖8或圖12所示的實(shí)施例。本發(fā)明實(shí)施例中還提供了如何在接收終端和第二終端保持對(duì)共享內(nèi)容同步的方案,具體的,在第一終端向IPTV控制服務(wù)器發(fā)送查詢請(qǐng)求消息時(shí),第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息為頻道標(biāo)識(shí),所述查詢響應(yīng)消息還包括所述第二終端的頻道切換時(shí)間表,所述方法還包括所述第一終端根據(jù)所述頻道切換時(shí)間表獲取所述第二終端頻道切換后播放的IPTV內(nèi)容并向所述接收終端轉(zhuǎn)發(fā),具體可參見圖9所示的實(shí)施例。
或者是在所述第一終端向IPTV控制服務(wù)器發(fā)送訂閱消息時(shí),第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息為頻道標(biāo)識(shí),所述方法還包括接收IPTV控制服務(wù)器發(fā)送的攜帶所述第二終端頻道切換后的頻道標(biāo)識(shí)的頻道切換通知消息,根據(jù)所述第二終端切換后的頻道標(biāo)識(shí)向接收終端共享所述第二終端正在播放的IPTV內(nèi)容,具體可參見圖13所示的實(shí)施例。本發(fā)明上述實(shí)施例中是通過(guò)第一終端獲取第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,并根據(jù)上述的標(biāo)識(shí)信息進(jìn)一步的發(fā)起對(duì)上述第二終端正在播放的IPTV內(nèi)容的共享。另外還可以是第一終端不需要獲取上述的標(biāo)識(shí)信息,而是直接發(fā)送請(qǐng)求消息,即針對(duì)該實(shí)施方式,終端設(shè)備執(zhí)行如下的方法第一終端向內(nèi)容共享應(yīng)用服務(wù)器發(fā)送請(qǐng)求消息,所述請(qǐng)求消息用于指示所述內(nèi)容共享應(yīng)用服務(wù)器向所述接收終端標(biāo)識(shí)對(duì)應(yīng)的接收終端提供所述第二終端正在播放的IPTV內(nèi)容,所述第一終端和第二終端為歸屬于同一用戶的綁定終端,或所述請(qǐng)求消息中攜帶所述第二終端歸屬用戶的用戶標(biāo)識(shí)。
本實(shí)施例中第一終端和第二終端是分開設(shè)置的兩個(gè)終端設(shè)備,其中由第一終端發(fā)起對(duì)第二終端播放內(nèi)容的共享,實(shí)現(xiàn)了在第二終端不支持內(nèi)容共享,且不需對(duì)第二終端改進(jìn)的情況下成功完成對(duì)第二終端播放內(nèi)容的共享。圖17為本發(fā)明IPTV內(nèi)容共享裝置實(shí)施例一的結(jié)構(gòu)示意圖,如圖17所示,該裝置包括第一接收模塊11、第一獲取模塊12和第一內(nèi)容提供模塊13,其中第一接收模塊11用于接收第一終端發(fā)送的包含接收終端標(biāo)識(shí)的請(qǐng)求消息,所述請(qǐng)求消息用于指示向所述接收終端標(biāo)識(shí)對(duì)應(yīng)的接收終端提供第二終端正在播放的IPTV內(nèi)容;第一獲取模塊12用于獲取所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息包括內(nèi)容標(biāo)識(shí)、頻道標(biāo)識(shí)或多播地址;第一內(nèi)容提供模塊13用于根據(jù)所述標(biāo)識(shí)信息向所述接收終端提供所述第二終端正在播放的IPTV內(nèi)容。本發(fā)明上述實(shí)施例提供的IPTV內(nèi)容共享裝置,通過(guò)由不同終端發(fā)送請(qǐng)求消息,其中第一終端和第二終端的劃分可以依據(jù)終端的能力而定,例如第一終端可以是支持共享的終端,而第二終端可以是不支持內(nèi)容共享的終端,例如機(jī)頂盒等用戶設(shè)備,通過(guò)第一終端發(fā)起請(qǐng)求消息,使得不需要對(duì)機(jī)頂盒這類的第二終端進(jìn)行改進(jìn),即可實(shí)現(xiàn)對(duì)第二終端播放的IPTV內(nèi)容進(jìn)行共享。本發(fā)明上述實(shí)施例中,如圖18所示,其中的第一獲取模塊12可以包括第一發(fā)送單元121和第一接收單元122,其中第一發(fā)送單元121用于向IPTV控制服務(wù)器查詢或者訂閱所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息;第一接收單元122用于接收IPTV控制服務(wù)器返回的所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息。該實(shí)施例是針對(duì)請(qǐng)求消息中不攜帶第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的情形,如果第一接收模塊接收到的請(qǐng)求消息攜帶所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,則上述的第一獲取模塊包括一獲取單元,該獲取單元用于從所述請(qǐng)求消息中獲取所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息。另外本發(fā)明上述實(shí)施例中,其中的第一內(nèi)容提供模塊13可包括以下至少一種第一內(nèi)容提供單元131或第二內(nèi)容提供單元132,其中第一內(nèi)容提供單元131用于向所述接收終端標(biāo)識(shí)對(duì)應(yīng)的接收終端發(fā)送攜帶所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的請(qǐng)求消息,以由第二終端根據(jù)所述標(biāo)識(shí)信息獲取第二終端正在播放的IPTV內(nèi)容;第二內(nèi)容提供單元132用于根據(jù)所述標(biāo)識(shí)信息獲取第二終端正在播放的IPTV內(nèi)容并向所述接收終端轉(zhuǎn)發(fā)。另外,針對(duì)第二終端播放的IPTV內(nèi)容可能發(fā)生變化的情況,上述裝置還可以進(jìn)一步包括第二內(nèi)容提供模塊14,該第二內(nèi)容提供模塊14用于在第二終端在播放內(nèi)容更新后,根據(jù)第二終端更新后的播放內(nèi)容的標(biāo)識(shí)信息向接收終端共享所述第二終端正在播放的IPTV內(nèi)容。本發(fā)明上述實(shí)施例提供的IPTV內(nèi)容共享裝置可以設(shè)置內(nèi)容共享應(yīng)用服務(wù)器中。本發(fā)明實(shí)施例還提供了一種終端設(shè)備,該終端設(shè)備可以實(shí)現(xiàn)對(duì)第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的獲取,以及根據(jù)上述標(biāo)識(shí)信息實(shí)現(xiàn)內(nèi)容共享。圖19為本發(fā)明終端設(shè)備實(shí)施例一的結(jié)構(gòu)示意圖,如圖19所示,該終端設(shè)備包括第二獲取模塊21和處理模塊22,其中第二獲取模塊21用于從IPTV控制服務(wù)器獲取第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息包括內(nèi)容標(biāo)識(shí)、頻道標(biāo)識(shí)或多播地址;處理模塊22用于向內(nèi)容共享應(yīng)用服務(wù)器發(fā)送攜帶所述標(biāo)識(shí)信息和接收終端標(biāo)識(shí)的請(qǐng)求消息,上述請(qǐng)求消息用于指示所述內(nèi)容共享應(yīng)用服務(wù)器向所述接收終端標(biāo)識(shí)對(duì)應(yīng)的接收終端提供所述第二終端正在播放的IPTV內(nèi)容。本發(fā)明上述實(shí)施例中,由第一終端獲取第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,并根據(jù)上述標(biāo)識(shí)信息實(shí)現(xiàn)對(duì)第二終端播放的IPTV內(nèi)容的共享,通過(guò)異終端的處理方式,能夠在不需要對(duì)不支持共享的第二終端進(jìn)行改進(jìn)的前提下,也能夠?qū)崿F(xiàn)對(duì)第二終端播放的IPTV內(nèi)容的共享。另外,本發(fā)明上述實(shí)施例中,如圖20所示,其中的第二獲取模塊21可以包括下述至少一個(gè)獲取單元第一獲取單元211或第二獲取單元212,其中第一獲取單元211用于向IPTV控制服務(wù)器發(fā)送用于查詢第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的查詢請(qǐng)求消息,并接收IPTV控制服務(wù)器返回的攜帶所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的查詢響應(yīng)消息;第二獲取單元212用于向IPTV控制服務(wù)器發(fā)送用于訂閱第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的訂閱消息,并接收IPTV控制服務(wù)器返回的攜帶所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的通知消息。而本發(fā)明上述實(shí)施例中的處理模塊22可以包括第一共享處理單元221或者是第二共享處理單元222,其中第一共享處理單元221用于根據(jù)所述標(biāo)識(shí)信息獲取所述第二終端正在播放的IPTV內(nèi)容并向所述接收終端轉(zhuǎn)發(fā);第二共享處理單元222用于向內(nèi)容共享應(yīng)用服務(wù)器發(fā)送攜帶所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的請(qǐng)求消息,所述請(qǐng)求消息用于指示內(nèi)容共享應(yīng)用服務(wù)器向所述接收終端標(biāo)識(shí)對(duì)應(yīng)的接收終端提供所述第二終端正在播放的IPTV內(nèi)容。另外具體的針對(duì)第二終端播放內(nèi)容發(fā)生變化的情況,為進(jìn)一步實(shí)現(xiàn)接收終端和第二終端播放內(nèi)容的一致,本發(fā)明上述實(shí)施例中的終端設(shè)備還可以進(jìn)一步包括第二共享處理模塊23或第三共享處理模塊24,其中第二共享處理模塊23用于在所述第一終端向IPTV控制服務(wù)器發(fā)送查詢請(qǐng)求消息,第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息為頻道標(biāo)識(shí),以及 所述查詢響應(yīng)消息還包括所述第二終端的頻道切換時(shí)間表時(shí),根據(jù)所述頻道切換時(shí)間表獲取所述第二終端頻道切換后播放的IPTV內(nèi)容并向所述接收終端轉(zhuǎn)發(fā);第三共享處理模塊24用于在所述第一終端向IPTV控制服務(wù)器發(fā)送訂閱消息,第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息為頻道標(biāo)識(shí)時(shí),接收IPTV控制服務(wù)器發(fā)送的攜帶所述第二終端切換后的頻道標(biāo)識(shí)的頻道切換通知消息,根據(jù)所述第二終端切換后的頻道標(biāo)識(shí)向接收終端共享所述第二終端正在播放的IPTV內(nèi)容。另外,本發(fā)明實(shí)施例還提供了一種終端設(shè)備,該終端設(shè)備包括共享請(qǐng)求發(fā)送模塊,該模塊用于向內(nèi)容共享應(yīng)用服務(wù)器發(fā)送請(qǐng)求消息,該請(qǐng)求消息用于指示向接收終端共享第二終端正在播放的IPTV內(nèi)容,所述第一終端和第二終端為歸屬于同一用戶的綁定終端,或所述請(qǐng)求消息中攜帶所述第二終端歸屬用戶的用戶標(biāo)識(shí)。本實(shí)施例是針對(duì)由內(nèi)容共享應(yīng)用服務(wù)器進(jìn)行標(biāo)識(shí)信息獲取的技術(shù)方案,其中終端設(shè)備只需發(fā)送上述用于指示的請(qǐng)求消息。本發(fā)明實(shí)施例還提供了一種終端設(shè)備,圖21本發(fā)明終端設(shè)備實(shí)施例三的結(jié)構(gòu)示意圖,如圖21所示,該終端設(shè)備包括第二接收模塊31、第三獲取模塊32和第一共享內(nèi)容獲取模塊33,其中第二接收模塊31用于接收內(nèi)容共享應(yīng)用服務(wù)器發(fā)送的請(qǐng)求消息,所述請(qǐng)求消息用于指示接收終端共享第二終端正在播放的IPTV內(nèi)容;第三獲取模塊32用于根據(jù)所述第二終端歸屬用戶的用戶標(biāo)識(shí)從IPTV控制服務(wù)器獲取第二終端正在播放的IPTV內(nèi)容 的標(biāo)識(shí)信息;第一共享內(nèi)容獲取模塊33用于根據(jù)所述標(biāo)識(shí)信息獲取第二終端正在播放的IPTV內(nèi)容。本發(fā)明上述實(shí)施例中,上述的終端設(shè)備可以是接收終端,其通過(guò)獲取第二終端播放的IPTV內(nèi)容的標(biāo)識(shí)信息,具體的也可以針對(duì)第二終端不支持發(fā)起內(nèi)容共享的情形,由第一終端發(fā)起請(qǐng)求消息,再由內(nèi)容共享應(yīng)用服務(wù)器給接收終端發(fā)送請(qǐng)求消息,通知進(jìn)行內(nèi)容共享,可以實(shí)現(xiàn)對(duì)不支持內(nèi)容共享的第二終端的播放的IPTV內(nèi)容的共享。如圖21所示,上述的第三獲取模塊32可以包括查詢請(qǐng)求發(fā)送單元321和查詢響應(yīng)接收單元322,其中查詢請(qǐng)求發(fā)送單元321用于向IPTV控制服務(wù)器發(fā)送攜帶所述第二終端歸屬用戶的用戶標(biāo)識(shí)的查詢請(qǐng)求消息;查詢響應(yīng)接收單元322用于接收所述IPTV控制服務(wù)器返回的攜帶所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的查詢響應(yīng)消息?;蛘呷鐖D22所示,該第三獲取模塊32還可以包括訂閱請(qǐng)求發(fā)送單元323和通知接收單元324,其中訂閱請(qǐng)求發(fā)送單元323用于向IPTV控制服務(wù)器發(fā)送攜帶所述第二終端歸屬用戶的用戶標(biāo)識(shí)的內(nèi)容訂閱消息;通知接收單元324用于接收所述IPTV控制服務(wù)器返回的攜帶所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的通知消息。另外,在第三獲取模塊32包括訂閱請(qǐng)求發(fā)送單元323和通知接收單元324時(shí),所述終端設(shè)備還包括第三接收模塊34和第二共享內(nèi)容獲取模塊35,其中第三接收模塊34用于接收IPTV控制服務(wù)器發(fā)送的攜帶所述第二終端頻道切換后的頻道標(biāo)識(shí)的頻道切換通知消息,所述頻道切換通知消息由IPTV控制服務(wù)器在接收到所述第二終端發(fā)送的頻道切換消息后發(fā)送;第二共享內(nèi)容獲取模塊35用于根據(jù)所述頻道切換后的頻道標(biāo)識(shí)獲取所述第二終端頻道切換后播放的IPTV內(nèi)容。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種互聯(lián)網(wǎng)協(xié)議電視IPTV內(nèi)容共享方法,其特征在于,包括 接收第一終端發(fā)送的包含接收終端標(biāo)識(shí)的請(qǐng)求消息,所述請(qǐng)求消息用于指示向所述接收終端標(biāo)識(shí)對(duì)應(yīng)的接收終端提供第二終端正在播放的IPTV內(nèi)容; 獲取所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息包括內(nèi)容標(biāo)識(shí)、頻道標(biāo)識(shí)或多播地址; 根據(jù)所述標(biāo)識(shí)信息向所述接收終端提供所述第二終端正在播放的IPTV內(nèi)容。
2.根據(jù)權(quán)利要求I所述的IPTV內(nèi)容共享方法,其特征在于,所述獲取第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息包括 內(nèi)容共享應(yīng)用服務(wù)器向IPTV控制服務(wù)器發(fā)送包含所述第二終端歸屬用戶的用戶標(biāo)識(shí)的查詢請(qǐng)求消息,接收所述IPTV控制服務(wù)器返回的包含所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的查詢響應(yīng)消息; 或者, 內(nèi)容共享應(yīng)用服務(wù)器向IPTV控制服務(wù)器發(fā)送包含所述第二終端歸屬用戶的用戶標(biāo)識(shí)的訂閱消息,接收所述IPTV控制服務(wù)器返回的包含所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的通知消息。
3.根據(jù)權(quán)利要求I所述的IPTV內(nèi)容共享方法,其特征在于,所述包含接收終端標(biāo)識(shí)的請(qǐng)求消息中還包含所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,其中, 所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息是由所述第一終端向IPTV控制服務(wù)器查詢獲取的; 或者, 所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息是由所述第一終端向IPTV控制服務(wù)器訂閱獲取的。
4.根據(jù)權(quán)利要求I至3任一所述的IPTV內(nèi)容共享方法,其特征在于,所述根據(jù)標(biāo)識(shí)信息向所述接收終端提供所述第二終端正在播放的IPTV內(nèi)容包括 內(nèi)容共享應(yīng)用服務(wù)器根據(jù)所述標(biāo)識(shí)信息獲取所述第二終端正在播放的IPTV內(nèi)容,并下發(fā)給所述接收終端; 或者, 內(nèi)容共享應(yīng)用服務(wù)器將所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息下發(fā)給所述接收終端,由所述接收終端根據(jù)所述標(biāo)識(shí)信息獲取所述第二終端正在播放的IPTV內(nèi)容。
5.根據(jù)權(quán)利要求I至3任一所述的IPTV內(nèi)容共享方法,其特征在于,所述根據(jù)標(biāo)識(shí)信息向所述接收終端提供所述第二終端正在播放的IPTV內(nèi)容包括 內(nèi)容共享應(yīng)用服務(wù)器向所述接收終端的IP多媒體系統(tǒng)網(wǎng)關(guān)發(fā)送包含所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的請(qǐng)求消息,以使所述IP多媒體系統(tǒng)網(wǎng)關(guān)向所述接收終端的開放式IPTV功能終端發(fā)送包含所述標(biāo)識(shí)信息的通知消息,以使所述開放式IPTV功能終端根據(jù)所述標(biāo)識(shí)信息從IPTV內(nèi)容提供模塊獲取所述第二終端正在播放的IPTV內(nèi)容; 或者, 內(nèi)容共享應(yīng)用服務(wù)器從所述包含接收終端標(biāo)識(shí)的請(qǐng)求消息中獲取所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息后,向所述接收終端的IP多媒體系統(tǒng)網(wǎng)關(guān)發(fā)送包含所述第二終端正在播放IPTV內(nèi)容的標(biāo)識(shí)信息的請(qǐng)求消息,以使所述IP多媒體系統(tǒng)網(wǎng)關(guān)向開放式IPTV功能終端發(fā)送攜帶所述標(biāo)識(shí)信息的通知消息,以使所述開放式IPTV功能終端根據(jù)所述標(biāo)識(shí)信息從IPTV內(nèi)容提供模塊獲取所述第二終端正在播放的IPTV內(nèi)容; 或者, 內(nèi)容共享應(yīng)用服務(wù)器根據(jù)所述標(biāo)識(shí)信息從IPTV內(nèi)容提供模塊獲取所述第二終端正在播放的IPTV內(nèi)容,向所述接收終端的IP多媒體系統(tǒng)網(wǎng)關(guān)發(fā)送請(qǐng)求消息,以使所述IP多媒體系統(tǒng)網(wǎng)關(guān)向開放式IPTV功能終端發(fā)送通知消息,以使所述開放式IPTV功能終端在接收到所述通知消息后,從所述內(nèi)容共享應(yīng)用服務(wù)器獲取所述第二終端正在播放的IPTV內(nèi)容; 或者, 內(nèi)容共享應(yīng)用服務(wù)器從所述包含接收終端標(biāo)識(shí)的請(qǐng)求消息中獲取所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息后,根據(jù)所述標(biāo)識(shí)信息從IPTV內(nèi)容提供模塊獲取所述第二終端正在播放的IPTV內(nèi)容,并向所述接收終端的IP多媒體系統(tǒng)網(wǎng)關(guān)發(fā)送請(qǐng)求消息,以使所述IP多媒體系統(tǒng)網(wǎng)關(guān)向開放式IPTV功能終端發(fā)送通知消息,以使所述開放式IPTV功能終端在接收到所述通知消息后,從所述內(nèi)容共享應(yīng)用服務(wù)器中獲取所述第二終端正在播放的IPTV內(nèi)容。
6.根據(jù)權(quán)利要求5所述的IPTV內(nèi)容共享方法,其特征在于, 在內(nèi)容共享應(yīng)用服務(wù)器接收所述IPTV控制服務(wù)器返回的攜帶所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的通知消息,且所述標(biāo)識(shí)信息為頻道標(biāo)識(shí)時(shí),所述方法還包括 所述內(nèi)容共享應(yīng)用服務(wù)器接收所述IPTV控制服務(wù)器在接收所述第二終端發(fā)送的頻道切換消息之后發(fā)送的攜帶所述第二終端頻道切換后的頻道標(biāo)識(shí)的頻道切換通知消息,所述內(nèi)容共享應(yīng)用服務(wù)器向所述接收終端的IP多媒體系統(tǒng)網(wǎng)關(guān)發(fā)送攜帶所述第二終端頻道切換后的頻道標(biāo)識(shí)的請(qǐng)求消息,以使所述IP多媒體系統(tǒng)網(wǎng)關(guān)向所述開放式IPTV功能終端發(fā)送攜帶所述第二終端頻道切換后的頻道標(biāo)識(shí)的通知消息,以使所述開放式IPTV功能終端根據(jù)所述第二終端頻道切換后的頻道標(biāo)識(shí)獲取所述第二終端頻道切換后播放的IPTV內(nèi)容; 或者, 在所述第一終端接收所述IPTV控制服務(wù)器返回的攜帶所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的查詢響應(yīng)消息,且所述標(biāo)識(shí)信息為頻道標(biāo)識(shí)時(shí),所述查詢響應(yīng)消息、所述請(qǐng)求消息、以及所述通知消息中均攜帶所述第二終端的頻道切換時(shí)間表,所述方法還包括 所述開放式IPTV功能終端根據(jù)所述頻道切換時(shí)間表獲取所述第二終端頻道切換后播放的IPTV內(nèi)容; 或者, 在所述第一終端接收所述IPTV控制服務(wù)器返回的攜帶所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的通知消息,且所述標(biāo)識(shí)信息為頻道標(biāo)識(shí)時(shí),所述方法還包括 所述IPTV控制服務(wù)器接收所述第二終端發(fā)送的頻道切換消息,所述IPTV控制服務(wù)器向所述第一終端返回?cái)y帶所述第二終端頻道切換后的頻道標(biāo)識(shí)的通知消息,所述第一終端向所述接收終端的IP多媒體系統(tǒng)網(wǎng)關(guān)發(fā)送攜帶所述第二終端頻道切換后的頻道標(biāo)識(shí)的請(qǐng)求消息,所述I P多媒體系統(tǒng)網(wǎng)關(guān)向所述開放式IPTV功能終端發(fā)送攜帶所述第二終端頻道切換后的頻道標(biāo)識(shí)的通知消息,所述開放式IPTV功能終端根據(jù)所述第二終端切換后的頻道標(biāo)識(shí)獲取所述第二終端頻道切換后播放的IPTV內(nèi)容; 或者, 在所述內(nèi)容共享應(yīng)用服務(wù)器接收所述IPTV控制服務(wù)器返回的攜帶所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的查詢響應(yīng)消息,且所述標(biāo)識(shí)信息為頻道標(biāo)識(shí)時(shí),所述查詢響應(yīng)消息中攜帶所述第二終端的頻道切換時(shí)間表,所述方法還包括 所述內(nèi)容共享應(yīng)用服務(wù)器根據(jù)所述頻道切換時(shí)間表更新IPTV內(nèi)容,所述開放式IPTV功能終端從所述內(nèi)容共享應(yīng)用服務(wù)器中獲取所述第二終端頻道切換后播放的IPTV內(nèi)容;或者, 在所述內(nèi)容共享應(yīng)用服務(wù)器接收所述IPTV控制服務(wù)器返回的攜帶所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的通知消息,且所述標(biāo)識(shí)信息為頻道標(biāo)識(shí)時(shí),所述方法還包括 所述IPTV控制服務(wù)器接收所述第二終端發(fā)送的頻道切換消息,所述IPTV控制服務(wù)器向所述內(nèi)容共享應(yīng)用服務(wù)器返回?cái)y帶所述第二終端頻道切換后的頻道標(biāo)識(shí)的通知消息,所述內(nèi)容共享應(yīng)用服務(wù)器根據(jù)所述頻道標(biāo)識(shí)更新IPTV內(nèi)容,所述開放式IPTV功能終端從所述內(nèi)容共享應(yīng)用服務(wù)器中獲取所述第二終端頻道切換后播放的IPTV內(nèi)容。
7.一種互聯(lián)網(wǎng)協(xié)議電視IPTV內(nèi)容共享方法,其特征在于,包括 第一終端從IPTV控制服務(wù)器獲取第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息包括內(nèi)容標(biāo)識(shí)、頻道標(biāo)識(shí)或多播地址; 所述第一終端向內(nèi)容共享應(yīng)用服務(wù)器發(fā)送攜帶所述標(biāo)識(shí)信息和接收終端標(biāo)識(shí)的請(qǐng)求消息,所述請(qǐng)求消息用于指示所述內(nèi)容共享應(yīng)用服務(wù)器向所述接收終端標(biāo)識(shí)對(duì)應(yīng)的接收終端提供所述第二終端正在播放的IPTV內(nèi)容。
8.根據(jù)權(quán)利要求7所述的IPTV內(nèi)容共享方法,其特征在于,所述第一終端從IPTV控制服務(wù)器獲取第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息包括 所述第一終端向所述IPTV控制服務(wù)器發(fā)送用于查詢所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的查詢請(qǐng)求消息,并接收所述IPTV控制服務(wù)器返回的攜帶所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的查詢響應(yīng)消息; 或者, 所述第一終端向所述IPTV控制服務(wù)器發(fā)送用于訂閱所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的訂閱消息,并接收所述IPTV控制服務(wù)器返回的攜帶所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的通知消息。
9.一種互聯(lián)網(wǎng)協(xié)議電視IPTV內(nèi)容共享裝置,其特征在于,包括 第一接收模塊,用于接收第一終端發(fā)送的包含接收終端標(biāo)識(shí)的請(qǐng)求消息,所述請(qǐng)求消息用于指示向所述接收終端標(biāo)識(shí)對(duì)應(yīng)的接收終端提供第二終端正在播放的IPTV內(nèi)容;第一獲取模塊,用于獲取所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息包括內(nèi)容標(biāo)識(shí)、頻道標(biāo)識(shí)或多播地址; 第一內(nèi)容提供模塊,用于根據(jù)所述標(biāo)識(shí)信息向所述接收終端提供所述第二終端正在播放的IPTV內(nèi)容。
10.根據(jù)權(quán)利要求9所述的IPTV內(nèi)容共享裝置,其特征在于,所述第一獲取模塊包括 第一發(fā)送單元,用于向IPTV控制服務(wù)器查詢或者訂閱所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息; 第一接收單元,用于接收IPTV控制服務(wù)器返回的所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息。
11.根據(jù)權(quán)利要求9或10所述的IPTV內(nèi)容共享裝置,其特征在于,所述第一內(nèi)容提供模塊包括以下至少一種 第一內(nèi)容提供單元,用于向所述接收終端標(biāo)識(shí)對(duì)應(yīng)的接收終端發(fā)送攜帶所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的請(qǐng)求消息,以使所述接收終端根據(jù)所述標(biāo)識(shí)信息獲取所述第二終端正在播放的IPTV內(nèi)容; 第二內(nèi)容提供單元,用于根據(jù)所述標(biāo)識(shí)信息獲取所述第二終端正在播放的IPTV內(nèi)容并向所述接收終端轉(zhuǎn)發(fā)。
12.一種終端設(shè)備,其特征在于,包括 第二獲取模塊,用于從IPTV控制服務(wù)器獲取第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息包括內(nèi)容標(biāo)識(shí)、頻道標(biāo)識(shí)或多播地址; 處理模塊,用于向內(nèi)容共享應(yīng)用服務(wù)器發(fā)送攜帶所述標(biāo)識(shí)信息和接收終端標(biāo)識(shí)的請(qǐng)求消息,所述請(qǐng)求消息用于指示所述內(nèi)容共享應(yīng)用服務(wù)器向所述接收終端標(biāo)識(shí)對(duì)應(yīng)的接收終端提供所述第二終端正在播放的IPTV內(nèi)容。
13.根據(jù)權(quán)利要求12所述的終端設(shè)備,其特征在于,所述第二獲取模塊至少包括以下一種 第一獲取單元,用于向所述IPTV控制服務(wù)器發(fā)送用于查詢所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的查詢請(qǐng)求消息,并接收所述IPTV控制服務(wù)器返回的攜帶所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的查詢響應(yīng)消息; 第二獲取單元,用于向所述IPTV控制服務(wù)器發(fā)送用于訂閱所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的訂閱消息,并接收所述IPTV控制服務(wù)器返回的攜帶所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息的通知消息。
全文摘要
本發(fā)明提供一種互聯(lián)網(wǎng)協(xié)議電視內(nèi)容共享方法、裝置以及終端設(shè)備,其中方法包括接收第一終端發(fā)送的包含接收終端標(biāo)識(shí)的請(qǐng)求消息,所述請(qǐng)求消息用于指示向所述接收終端標(biāo)識(shí)對(duì)應(yīng)的接收終端提供第二終端正在播放的IPTV內(nèi)容;獲取所述第二終端正在播放的IPTV內(nèi)容的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息包括內(nèi)容標(biāo)識(shí)、頻道標(biāo)識(shí)或多播地址;根據(jù)所述標(biāo)識(shí)信息向所述接收終端提供所述第二終端正在播放的IPTV內(nèi)容。本發(fā)明實(shí)施例還提供了相應(yīng)的裝置,以及終端設(shè)備。本發(fā)明上述實(shí)施例提供的方法、裝置以及設(shè)備,能夠提高現(xiàn)有IPTV系統(tǒng)對(duì)內(nèi)容共享業(yè)務(wù)的支持。
文檔編號(hào)H04L29/06GK102685563SQ20111006113
公開日2012年9月19日 申請(qǐng)日期2011年3月15日 優(yōu)先權(quán)日2011年3月15日
發(fā)明者王雷, 范姝男, 郜文美 申請(qǐng)人:華為終端有限公司