專利名稱:實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的方法、系統(tǒng)和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的方法、系統(tǒng)和 設(shè)備。
背景技術(shù):
在IMS網(wǎng)纟各,Presence業(yè)務(wù)基于SIP ( Session Initiation Protocol,會(huì)i舌初 始協(xié)議),它與用戶終端在IMS域上的活動(dòng)緊密結(jié)合起來,從用戶開機(jī)登錄上 IMS網(wǎng)絡(luò)開始,到發(fā)起IMS會(huì)話等操作,大量的Presence信息都可以直接通 過IMS網(wǎng)絡(luò)本身提供的機(jī)制獲取,從而大大簡(jiǎn)化了 Presence的實(shí)施難度。
目前,IPTV業(yè)務(wù)的不斷發(fā)展,傳統(tǒng)的IPTV業(yè)務(wù)已經(jīng)不能夠滿足用戶的 需求,IPTV業(yè)務(wù)和IMS業(yè)務(wù)的融合,使得IPTV架構(gòu)出現(xiàn)了 IMS-based IPTV 架構(gòu)和Non-IMS based IPTV架構(gòu)兩種,融合的IPTV業(yè)務(wù)和IMS業(yè)務(wù)基于 IMS-based IPTV架構(gòu)利用原有的技術(shù)即能實(shí)現(xiàn),而對(duì)于Non-IMS based IPTV 需要IPTV和IMS系統(tǒng)之間的接口進(jìn)行交互才能實(shí)現(xiàn)部分功能。
目前,OMA (Open Mobile Alliance,開》文移動(dòng)耳關(guān)盟)和TISPAN (Telecommunications and Internet converged services and protocols for advanced networking,電信和互聯(lián)網(wǎng)融合業(yè)務(wù)及高級(jí)網(wǎng)絡(luò)協(xié)議)等國(guó)際標(biāo)準(zhǔn)組織制定了 基于IMS架構(gòu)的呈現(xiàn)業(yè)務(wù)架構(gòu),只有支持IMS業(yè)務(wù)的終端才可發(fā)布和預(yù)定呈 現(xiàn)信息,詳細(xì)的架構(gòu)如圖l所示。
從圖1中可以獲知,目前主要的模塊包括呈現(xiàn)體、呈現(xiàn)服務(wù)器、觀察 體、XDM客戶端、聚合代理、呈現(xiàn)XDM服務(wù)器和SIP/IPCore。各模塊的詳 細(xì)功能描述如下
呈現(xiàn)體發(fā)布呈現(xiàn)信息至呈現(xiàn)服務(wù)器;
觀察體預(yù)定終端的呈現(xiàn)信息;接收呈現(xiàn)信息的通知;
呈現(xiàn)服務(wù)器接收和存儲(chǔ)呈現(xiàn)體發(fā)布的呈現(xiàn)信息,接收呈現(xiàn)信息的預(yù)定,XDM客戶端管理(創(chuàng)建、修改、檢索、刪除)呈現(xiàn)策略庫(kù)上的呈現(xiàn)信 息相關(guān)的策略,預(yù)定呈現(xiàn)信息相關(guān)的策略文檔的變化等;
聚合代理XDM客戶端的認(rèn)證,并轉(zhuǎn)發(fā)XDM客戶端對(duì)XDM服務(wù)器上 XDM文檔的管理(創(chuàng)建、修改、刪除、訪問);
呈現(xiàn)XDMS:管理呈現(xiàn)信息相關(guān)的策略文檔,接收呈現(xiàn)信息相關(guān)策略文 檔的預(yù)定,通知呈現(xiàn)信息相關(guān)策略文檔的變化;
SIP/IPCore: IMS網(wǎng)絡(luò)實(shí)體,用于終端注冊(cè)、代理、路由呈現(xiàn)業(yè)務(wù)相關(guān)的 信息至相應(yīng)的模塊。
架構(gòu)中的接口說明如下
PRS-1:呈現(xiàn)體和SIP/IPCore之間的接口,該接口用于呈現(xiàn)體將呈現(xiàn)信息 經(jīng)SIP/IP Core傳輸給呈現(xiàn)服務(wù)器,建立呈現(xiàn)體和呈現(xiàn)服務(wù)器之間的通信關(guān)系。 主要功能包括發(fā)布Presence信息;調(diào)節(jié)Presence信息的發(fā)布(包括刷新、 修訂、刪除已發(fā)布的Presence信息)。
PRS-2:觀察體和SIP/IP Core之間的接口 ,觀察體向SIP/IP Core發(fā)送的 消息將凈皮路由到呈現(xiàn)服務(wù)器上。該接口的主要功能包括預(yù)定呈現(xiàn)信息;接 收呈現(xiàn)信息消息。
PRS-3:呈現(xiàn)服務(wù)器和SIP/IP Core之間的接口,該接口主要功能包括發(fā) 布Presence信息;調(diào)節(jié)Presence信息的發(fā)布(如更新、修改、刪除已發(fā)布 的Presence信息);預(yù)定呈現(xiàn)信息;、接收呈現(xiàn)信息消息。
PRS-7:呈現(xiàn)服務(wù)器和呈現(xiàn)XDM服務(wù)器之間的接口,主要功能包括管 理(如創(chuàng)建、修改、刪除、檢索)呈現(xiàn)信息相關(guān)的XDM文檔的。
PRS-8:聚合代理和呈現(xiàn)XDM服務(wù)器之間的接口,主要功能包括管理 (如創(chuàng)建、修改、刪除、檢索)呈現(xiàn)信息相關(guān)的XDM文檔的。
XDM-3: XDM客戶端和聚合代理之間的接口,主要功能包括管理(如 創(chuàng)建、修改、刪除、檢索)呈現(xiàn)信息相關(guān)的XDM文檔的;XDM客戶端認(rèn)證。
具體的呈現(xiàn)業(yè)務(wù)交互流程如圖2所示,包括以下步驟
步驟s201 、 IMS終端1發(fā)布呈現(xiàn)信息至SIP/IP Core;步驟s202、 SIP/IP Core將該呈現(xiàn)信息轉(zhuǎn)發(fā)至呈現(xiàn)服務(wù)器; 步驟s203、呈現(xiàn)服務(wù)器成功接收呈現(xiàn)信息后,發(fā)送成功響應(yīng); 步驟s204、 SIP/IP Core將成功響應(yīng)轉(zhuǎn)發(fā)至IMS終端1; 步驟s205、 IMS終端2請(qǐng)求預(yù)定IMS終端1的呈現(xiàn)信息; 步驟s206、 SIP/IP Core將IMS終端2的預(yù)定請(qǐng)求轉(zhuǎn)發(fā)至呈現(xiàn)服務(wù)器; 步驟s207、呈現(xiàn)服務(wù)器檢查IMS終端2是否可以訂閱IMS終端1的呈現(xiàn) 信息;
步驟s208、呈現(xiàn)策略庫(kù)確認(rèn)可以預(yù)定; 步驟s209、呈現(xiàn)服務(wù)器成功預(yù)定響應(yīng);
步驟s210、 SIP/IP Core將成功預(yù)定響應(yīng)發(fā)送至IMS終端用戶2; 步驟s211 、呈現(xiàn)服務(wù)器將呈現(xiàn)信息發(fā)布至SIP/IP Core; 步驟s212、 SIP/IP Core將IMS終端1的呈現(xiàn)信息發(fā)布至IMS終端用戶2; 步驟s213 、 IMS終端2接收通知后,向SIP/IP Core發(fā)送響應(yīng)消息; 步驟s214、 SIP/IP Core轉(zhuǎn)發(fā)響應(yīng)至呈現(xiàn)服務(wù)器。 發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)
將呈現(xiàn)業(yè)務(wù)限定在IMS架構(gòu)中,不能為支持融合業(yè)務(wù)(電視業(yè)務(wù)和通信 業(yè)務(wù)的融合)的非IMS終端提供呈現(xiàn)業(yè)務(wù)功能。這種情形對(duì)于當(dāng)前正在發(fā)展 的Non-IMS based IPTV架構(gòu)中的終端而言,不能實(shí)現(xiàn)某些融合類業(yè)務(wù)(電視 業(yè)務(wù)和通信類業(yè)務(wù)的融合)的應(yīng)用場(chǎng)景,如好友電視、基于呈現(xiàn)業(yè)務(wù)的即 時(shí)消息業(yè)務(wù)等。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例、提供一種在實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的方法,以在現(xiàn)有的Non-IMS 架構(gòu)中實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)。
為達(dá)到上述目的,本發(fā)明的實(shí)施例提供一種實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的系統(tǒng),包括 呈現(xiàn)體,用于發(fā)送呈現(xiàn)信息至呈現(xiàn)服務(wù)器;
呈現(xiàn)服務(wù)器,用于接收所述呈現(xiàn)體發(fā)布的呈現(xiàn)信息,并向觀察體發(fā)布所 述呈現(xiàn)信息;
10觀察體,用于接收所述呈現(xiàn)服務(wù)器發(fā)布的呈現(xiàn)信息;
所述呈現(xiàn)體、呈現(xiàn)服務(wù)器和觀察體分別位于IPTV域或IMS域,且至少 一種位于IPTV域。
本發(fā)明的實(shí)施例還提供一種交互功能實(shí)體,用于實(shí)現(xiàn)IPTV域和IMS域 間交互的信令的轉(zhuǎn)換,包括
IPTV信令至IMS信令轉(zhuǎn)換模塊,用于將IPTV信令轉(zhuǎn)換為IMS信令;
IMS信令至IPTV信令轉(zhuǎn)換模塊,用于將IMS信令轉(zhuǎn)換為IPTV信令,和 /或在信令轉(zhuǎn)換的過程中和外部的通信模塊進(jìn)行交互,獲取相關(guān)信息后放置到 轉(zhuǎn)換的信令中;
控制子模塊,用于控制輸入的消息傳輸給相應(yīng)的轉(zhuǎn)換模塊; 外部通信模塊,用于接收信令轉(zhuǎn)換模塊的交互請(qǐng)求,和外部模塊進(jìn)行交 互,將獲得的參數(shù)返回給所述IMS信令至IPTV信令轉(zhuǎn)換模塊。
本發(fā)明的實(shí)施例還提供一種實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的方法,包括以下步驟
呈現(xiàn)服務(wù)器接收呈現(xiàn)體發(fā)布的呈現(xiàn)信息;
所述呈現(xiàn)服務(wù)器向觀察體發(fā)布所述呈現(xiàn)信息;
所述呈現(xiàn)體、呈現(xiàn)服務(wù)器和觀察體分別位于IPTV域或IMS域,且至少 一種位于IPTV域。
本發(fā)明的實(shí)施例還提供一種交互轉(zhuǎn)換方法,用于實(shí)現(xiàn)IPTV域和IMS域 間交互信令的轉(zhuǎn)換方法,包括以下步驟
將接收到的IPTV信令轉(zhuǎn)換為IMS信令,轉(zhuǎn)發(fā)所述轉(zhuǎn)換得到的IMS信令; 和/或
將接收到的IMS信令轉(zhuǎn)換為IPTV信令,并在所述轉(zhuǎn)換得到的IPTV信令 中添加獲取的呈現(xiàn)業(yè)務(wù)信息后進(jìn)行轉(zhuǎn)發(fā)。
與現(xiàn)有^L術(shù)相比,本發(fā)明的實(shí)施例具有以下優(yōu)點(diǎn)
提供了在非IMS架構(gòu)中的呈現(xiàn)業(yè)務(wù)實(shí)現(xiàn)架構(gòu),通過IPTV系統(tǒng)和IMS系 統(tǒng)間交互的信令的互轉(zhuǎn)換,實(shí)現(xiàn)了在非IMS架構(gòu)中呈現(xiàn)業(yè)務(wù)的實(shí)現(xiàn),使得呈 現(xiàn)業(yè)務(wù)在IPTV架構(gòu)中的開展成為了可能。
圖1是現(xiàn)有技術(shù)中基于IMS架構(gòu)的呈現(xiàn)業(yè)務(wù)架構(gòu)示意圖; 圖2是現(xiàn)有技術(shù)中呈現(xiàn)業(yè)務(wù)的實(shí)現(xiàn)流程圖3是本發(fā)明的實(shí)施例一中基于Non-IMS架構(gòu)的呈現(xiàn)業(yè)務(wù)架構(gòu)示意圖4是本發(fā)明的實(shí)施例 一 中交互模塊內(nèi)部的功能模塊示意圖5是本發(fā)明的實(shí)施例一中IPTV終端的呈現(xiàn)信息發(fā)布至呈現(xiàn)服務(wù)器,
IPTV子系統(tǒng)預(yù)定其呈現(xiàn)信息的流程圖6是本發(fā)明的實(shí)施例一中IPTV終端的呈現(xiàn)信息發(fā)布至呈現(xiàn)服務(wù)器,
IMS終端預(yù)定其呈現(xiàn)信息的流程圖7是本發(fā)明的實(shí)施例一中IMS終端發(fā)布呈現(xiàn)信息至呈現(xiàn)服務(wù)器,IPTV
終端預(yù)定其呈現(xiàn)信息的流程圖8是本發(fā)明的實(shí)施例一中基于Non-IMS架構(gòu)的呈現(xiàn)業(yè)務(wù)架構(gòu)的替代架
構(gòu)示意圖9是本發(fā)明的實(shí)施例二中基于Non-IMS架構(gòu)的呈現(xiàn)業(yè)務(wù)架構(gòu)示意圖IO是本發(fā)明的實(shí)施例二中IPTV終端的呈現(xiàn)信息發(fā)布至呈現(xiàn)服務(wù)器, IPTV子系統(tǒng)預(yù)定其呈現(xiàn)信息的流程圖11是本發(fā)明的實(shí)施例二中IPTV終端的呈現(xiàn)信息發(fā)布至呈現(xiàn)服務(wù)器, IMS終端預(yù)定其呈現(xiàn)信息的流程圖12是本發(fā)明的實(shí)施例二中IMS終端發(fā)布呈現(xiàn)信息至呈現(xiàn)服務(wù)器,IPTV 終端預(yù)定其呈現(xiàn)信息的流程圖13是本發(fā)明的實(shí)施例二中IMS終端發(fā)布呈現(xiàn)信息至呈現(xiàn)服務(wù)器,IMS 終端預(yù)定其呈現(xiàn)信息的流程圖14是本發(fā)明的實(shí)施例二中基于Non-IMS架構(gòu)的呈現(xiàn)業(yè)務(wù)架構(gòu)的替代架 構(gòu)示意圖15是本發(fā)明的實(shí)施例三中基于Non-IMS架構(gòu)的呈現(xiàn)業(yè)務(wù)架構(gòu)示意圖; 圖16是本發(fā)明的實(shí)施例三中基于Non-IMS架構(gòu)的呈現(xiàn)業(yè)務(wù)架構(gòu)的替代架 構(gòu)示意圖。
具體實(shí)施例方式
以下結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的實(shí)施方式作進(jìn)一步說明。
本發(fā)明的實(shí)施例提供一種實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的系統(tǒng),包括呈現(xiàn)體,用于發(fā) 送呈現(xiàn)信息至呈現(xiàn)服務(wù)器;呈現(xiàn)服務(wù)器,用于接收呈現(xiàn)體發(fā)布的呈現(xiàn)信息, 并向觀察體發(fā)布所述呈現(xiàn)信息;觀察體,用于接收呈現(xiàn)服務(wù)器發(fā)布的呈現(xiàn)信 息。其中,呈現(xiàn)體、呈現(xiàn)服務(wù)器和觀察體分別位于IPTV域或IMS域,且至少 一種位于IPTV域。以下分別對(duì)呈現(xiàn)體、呈現(xiàn)服務(wù)器和觀察體位于IPTV域或IMS 域時(shí)的不同架構(gòu)進(jìn)行說明。
本發(fā)明實(shí)施例一中,提供一種基于Non-IMS架構(gòu)的呈現(xiàn)業(yè)務(wù)架構(gòu),其結(jié)構(gòu) 如圖3所示,包括以下功能才莫塊IPTV終端12、 IMS終端ll、 SIP/IP Corel5、 呈現(xiàn)服務(wù)器13、呈現(xiàn)策略庫(kù)14、交互模塊16以及通知消息發(fā)布模塊17。其中 呈現(xiàn)服務(wù)器位于IMS域;呈現(xiàn)體和觀察體可以都是IPTV終端,或呈現(xiàn)體為IPTV 終端,觀察體為IMS終端;或呈現(xiàn)體為IMS終端,觀察體為IPTV終端。
各個(gè)模塊的功能描述如下
IMS終端11:擁有IMS能力,支持(1 )發(fā)布呈現(xiàn)信息至呈現(xiàn)服務(wù)器; (2)預(yù)定終端的呈現(xiàn)信息;(3)監(jiān)聽通知接口,并接收呈現(xiàn)信息的通知;(4) 管理(創(chuàng)建、修改、檢索、刪除)呈現(xiàn)策略庫(kù)上的呈現(xiàn)信息相關(guān)的策略;(5) 預(yù)定呈現(xiàn)信息相關(guān)的策略文檔的變化等;
IPTV終端12:不具備IMS能力,支持(1)經(jīng)過交互模塊16管理(創(chuàng) 建、修改、檢索、刪除)呈現(xiàn)策略庫(kù)14上的呈現(xiàn)信息相關(guān)的策略;(2)預(yù)定 呈現(xiàn)信息相關(guān)的策略文檔的變化;(3)發(fā)布呈現(xiàn)信息至呈現(xiàn)服務(wù)器13; (4) 向呈現(xiàn)服務(wù)器13預(yù)定終端的呈現(xiàn)信息;(5 )在成功預(yù)定響應(yīng)中獲得發(fā)布呈現(xiàn) 信息通知的地址信息;(6)根據(jù)呈現(xiàn)信息通知的地址信息,獲取呈現(xiàn)信息通 知。
呈現(xiàn)服務(wù)器13,支持(1)接收和存儲(chǔ)IMS終端和/或IPTV終端發(fā)布的 呈現(xiàn)信息;(2)接收呈現(xiàn)信息的預(yù)定;(3)發(fā)布呈現(xiàn)信息。
呈現(xiàn)策略庫(kù)14,支持(1)管理呈現(xiàn)信息相關(guān)的策略文檔;(2)接收呈 現(xiàn)信息相關(guān)策略文檔的預(yù)定;(3)通知呈現(xiàn)信息相關(guān)策略文檔的變化。
13SIP/IPCorel5: IMS網(wǎng)絡(luò)實(shí)體,用于終端注冊(cè)、代理、路由呈現(xiàn)業(yè)務(wù)相關(guān) 的信息至相應(yīng)的模塊。
交互模塊16: IPTV子系統(tǒng)和IMS子系統(tǒng)之間的交互模塊,支持(1) 解析IPTV子系統(tǒng)中發(fā)布的呈現(xiàn)信息,并使用SIP封裝后發(fā)送到呈現(xiàn)服務(wù)器; (2)解析IPTV子系統(tǒng)中呈現(xiàn)信息的預(yù)定,并使用SIP封裝后發(fā)送至呈現(xiàn)服 務(wù)器;(3)告知和/或獲取和/或協(xié)商通知消息發(fā)布模塊,呈現(xiàn)信息消息發(fā)布的 地址;(4)解析來自IMS域呈現(xiàn)服務(wù)器的SIP消息,并將其轉(zhuǎn)換為IPTV域 的消息發(fā)送給IPTV中的實(shí)體;(5)解析來自IMS域呈現(xiàn)服務(wù)器的呈現(xiàn)信息, 并將呈現(xiàn)信息、通知消息地址、訂閱者的信息發(fā)送給通知消息發(fā)布模塊;(6) 將呈現(xiàn)信息通知的發(fā)布地址放置在IPTV終端預(yù)定呈現(xiàn)信息的響應(yīng)中;
通知消息發(fā)布模塊17,支持(1)接收來自于交互模塊16的呈現(xiàn)信息及 相關(guān)的地址信息;(2)封裝呈現(xiàn)信息至通知消息中;(3)發(fā)送通知消息至指 定的地址及端口中;(4 )接收來自于交互模塊16的呈現(xiàn)信息通知的地址信息; (5)為作為觀察體的IPTV終端產(chǎn)生呈現(xiàn)信息通知的發(fā)布地址,并將該地址 信息在交互模塊查詢的方式下提供或主動(dòng)提供給交互模塊16。
該交互模塊16內(nèi)部的功能模塊如圖4所示,包括
控制模塊161:控制信令的分發(fā);
IPTV至IMS信令轉(zhuǎn)換模塊162:解析IPTV信令,并用IMS協(xié)議封裝; IMS信令至IPTV信令轉(zhuǎn)換模塊163:解析IMS信令,并用IPTV協(xié)議封 裝;和通信模塊交互獲取所需參數(shù);轉(zhuǎn)換過程中,放置獲取參數(shù)至轉(zhuǎn)換信令 中;發(fā)送IPTV信令中的數(shù)據(jù)直接至通信模塊,通信模塊發(fā)布消息至外部的分 發(fā)模塊;
通信模塊164:和外部的模塊交互,獲取信令轉(zhuǎn)換所需的參數(shù);將獲取的 參數(shù)發(fā)送至信令轉(zhuǎn)換模塊;將相關(guān)的信息發(fā)送至外部的通信模塊;
圖3中所示的呈現(xiàn)業(yè)務(wù)架構(gòu)中的備接口功能為
11-1: IPTV終端和交互模塊之間的接口,用于支持呈現(xiàn)信息的發(fā)布; 呈現(xiàn)信息的訂閱;呈現(xiàn)信息策略的管理。
1411-2:交互模塊和通知消息發(fā)布模塊之間的接口,用于支持呈現(xiàn)信息通 知的地址信息的獲?。挥嗛喌某尸F(xiàn)信息的傳遞。
11-3:通知消息發(fā)布模塊17和IPTV終端12之間的接口,用于支持呈 現(xiàn)信息通知的發(fā)布。
Ml-l:交互模塊16和SIP/IP Corel5之間的接口 , 的發(fā)布;呈現(xiàn)信息的訂閱;呈現(xiàn)信息的通知。
Ml-2: SlP/IPCore15和呈現(xiàn)服務(wù)器13之間的接口 的發(fā)布;呈現(xiàn)信息的訂閱;呈現(xiàn)信息的通知;。
Ml-3:交互模塊16和呈現(xiàn)策略庫(kù)14之間的接口 , 策略的管理。
Ml-4: IMS終端11和呈現(xiàn)策略庫(kù)14之間的接口 , 策略的管理。
Ml-5:呈現(xiàn)服務(wù)器13和呈現(xiàn)策略庫(kù)14之間的接口,用于支持呈現(xiàn)信 息策略的管理。
Ml-6: IMS終端11和SIP/IP Corel5之間的接口,用于支持呈現(xiàn)信息 的發(fā)布;呈現(xiàn)信息的訂閱;呈現(xiàn)信息的通知。
以下結(jié)合具體的應(yīng)用場(chǎng)景,說明使用上述使用圖3所描述的Non-IMS架 構(gòu)實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的具體方法。
以作為呈現(xiàn)體的IPTV終端將呈現(xiàn)信息發(fā)布至呈現(xiàn)服務(wù)器,另一作為觀察 體的IPTV終端預(yù)定該呈現(xiàn)信息為例。假設(shè)IPTV終端1為呈現(xiàn)信息源,IPTV 終端2為呈現(xiàn)信息觀察體,該過程如圖5所示,包括以下步驟
步驟s501、位于IPTV終端1上的用戶1向交互模塊請(qǐng)求發(fā)布呈現(xiàn)信息, 使用的協(xié)議為HTTP PUT, PUT消息體中攜帶PIDF格式的用戶呈現(xiàn)信息,并 包含預(yù)定請(qǐng)求的標(biāo)識(shí)符(如PUBLISH )、該請(qǐng)求有關(guān)呈現(xiàn)業(yè)務(wù)的標(biāo)識(shí)符(如 Event=Presence );
步驟s502、交互模塊接收到IPTV終端1的請(qǐng)求后,將呈現(xiàn)信息封裝到 SIP PUBLISH消息體中,并向SIP IP Core發(fā)布呈現(xiàn)信息;
步驟s503、 SIP/IP Core將呈現(xiàn)信息發(fā)布到呈現(xiàn)服務(wù)器上,使用的消息為
,用于支持呈現(xiàn)信息 ,用于支持呈現(xiàn)信息 用于支持呈現(xiàn)信息 用于支持呈現(xiàn)信息SIPPBLISH;
步驟s504、呈現(xiàn)服務(wù)器存儲(chǔ)呈現(xiàn)信息后,向SIP/IP Core發(fā)送成功響應(yīng), SIP 200 OK;
步驟s505、 SIP/IP Core發(fā)送成功響應(yīng)至交互模塊,SIP 200 OK;
步驟s506、交互才莫塊發(fā)送成功響應(yīng)至IPTV終端1, HTTP 200 OK;
步驟s507、位于IPTV終端2上的用戶2向交互模塊請(qǐng)求預(yù)定呈現(xiàn)信息, 使用的協(xié)議為HTTP PUT, PUT消息體中攜帶預(yù)定呈現(xiàn)信息的相關(guān)信息(如 SUBSCRIBE消息,或者SUBSCRIBE標(biāo)識(shí)符,和/或請(qǐng)求呈現(xiàn)信息預(yù)定的相 關(guān)標(biāo)識(shí)符,如Event=Presence);
步驟s508、交互模塊分析用戶2的預(yù)定請(qǐng)求后,使用SIP SUBSCRIBE向 SIP/IP Core發(fā)送呈現(xiàn)信息預(yù)定請(qǐng)求;
步驟s509、 SIP/IP Core轉(zhuǎn)發(fā)呈現(xiàn)信息預(yù)定請(qǐng)求至呈現(xiàn)服務(wù)器;
步驟s510、呈現(xiàn)服務(wù)器根據(jù)用戶2的請(qǐng)求,;險(xiǎn)索呈現(xiàn)策略庫(kù)上的呈現(xiàn)策 略,判別用戶2是否具有定于用戶l呈現(xiàn)信息的權(quán)限;
步驟s511、查詢響應(yīng);
步驟s512、呈現(xiàn)服務(wù)器確認(rèn)用戶2具有訂閱權(quán)限后,向SIP/IP Core發(fā)送 確iL響應(yīng),SIP 200 OK;
步驟s513、 SIP/IP Core轉(zhuǎn)發(fā)確認(rèn)響應(yīng)至交互纟莫塊;
步驟s514、交互模塊向通知消息發(fā)布模塊獲取呈現(xiàn)信息通知消息的發(fā)布 地址;
步驟s515、通知消息發(fā)布模塊向交互模塊發(fā)送呈現(xiàn)信息通知消息的發(fā)布 地址;
步驟s516、交互才莫塊向IPTV終端2發(fā)送確認(rèn)響應(yīng)HTTP 200 OK,并且 該消息中攜帶發(fā)布用戶1呈現(xiàn)信息的通知消息的地址(呈現(xiàn)信息的通知地址 可以由通知消息發(fā)布模塊產(chǎn)生,也可以由交互模塊產(chǎn)生。交互模塊通過交互 的方式或通知消息發(fā)布模塊主動(dòng)發(fā)送的方式獲得);
步驟s517、 IPTV終端2監(jiān)聽該地址;
步驟s518、呈現(xiàn)服務(wù)器向預(yù)定位于IPTV終端2上的用戶2呈現(xiàn)信息的用戶發(fā)送呈現(xiàn)信息,SIP NOTIFY;
步驟s519、 SIP/IP Core查看地址,發(fā)現(xiàn)為IPTV終端2,則將該通知發(fā)送 至交互模塊;
步驟s520、交互模塊確認(rèn)成功接收呈現(xiàn)信息,SIP 200 OK;
步驟s521 、 SIP/IP Core將成功接收確認(rèn)消息發(fā)送至呈現(xiàn)服務(wù)器;
步驟s522、交互模塊將該呈現(xiàn)信息封裝至通知消息中,發(fā)布呈現(xiàn)信息至通
知消息發(fā)布模塊;;
步驟s523、通知消息發(fā)布模塊將呈現(xiàn)信息發(fā)布至通知消息地址中;
步驟s524、監(jiān)聽該地址的終端接收到通知消息,解析通知消息即可獲得
IPTV終端1上用戶1的呈現(xiàn)信息。
以作為呈現(xiàn)體的IPTV終端發(fā)布呈現(xiàn)信息至呈現(xiàn)服務(wù)器,作為觀察體的 IMS終端預(yù)定其呈現(xiàn)信息為例,布£設(shè)IPTV終端1為呈現(xiàn)信息源,IMS終端 為呈現(xiàn)信息觀察體,如圖6所示包括以下步驟
步驟s601 ~步驟s606同圖5所示流程中的步驟s501 ~步驟s506。 步驟s607、 IMS終端請(qǐng)求預(yù)定IPTV終端1的呈現(xiàn)信息; 步驟s608、 SIP/IP Core將IMS終端2的預(yù)定請(qǐng)求轉(zhuǎn)發(fā)至呈現(xiàn)服務(wù)器; 步驟s609、呈現(xiàn)服務(wù)器4t查IMS終端2是否可以訂閱IPTV終端1的呈 現(xiàn)信息;
步驟s610、呈現(xiàn)策略庫(kù)確i^可以預(yù)定;
步驟s611、呈現(xiàn)服務(wù)器向SIP/IP Core發(fā)送成功預(yù)定響應(yīng);
步驟s612、 SIP/IP Core將成功預(yù)定響應(yīng)發(fā)送至IMS終端用戶2;
步驟s613、呈現(xiàn)服務(wù)器將呈現(xiàn)信息發(fā)布至SIP/IP Core;
步驟s614、 SIP/IP Core將IPTV終端1的呈現(xiàn)信息發(fā)布至IMS終端用戶
2;
步驟s615、 IMS終端2接收通知后,向SIP/IP Core發(fā)送響應(yīng)消息; 步驟s616、 SIP/IP Core轉(zhuǎn)發(fā)響應(yīng)至呈現(xiàn)服務(wù)器;
17以作為呈現(xiàn)體的IMS終端發(fā)布呈現(xiàn)信息至呈現(xiàn)服務(wù)器,作為觀察體的 IPTV終端預(yù)定其呈現(xiàn)信息為例,假設(shè)IMS終端1為呈現(xiàn)信息源,IPTV終端 l為呈現(xiàn)信息觀察體,如圖7所示,包括以下步驟
步驟s701、 IMS終端1向SIP/IP Core發(fā)布其呈現(xiàn)信息,SIP PUBLISH;
步驟s702、 SIP/IP Core轉(zhuǎn)發(fā)呈現(xiàn)信息至呈現(xiàn)服務(wù)器;
步驟s703、呈現(xiàn)服務(wù)器成功接收呈現(xiàn)信息的發(fā)布后,發(fā)送發(fā)布成功響應(yīng) 至SIP/IP Core, SIP 200 OK;
步驟s704、 SIP/IP Core轉(zhuǎn)發(fā)成功響應(yīng)至IMS終端1;
步驟s705 ~步驟s722,同圖5中的步驟s507 ~步驟s524。
上述實(shí)施例一中所描述的架構(gòu)的替代架構(gòu)如圖8所示,區(qū)別在于在交 互模塊16和IPTV終端12之間添加了一個(gè)IPTV ASF (Application Server Functions,申請(qǐng)服務(wù)器功能)功能模塊18,該模塊支持
(l)用戶注冊(cè)、認(rèn)證、授權(quán);(2)用戶使用某一業(yè)務(wù)的認(rèn)證、授權(quán);(3) 進(jìn)行節(jié)目導(dǎo)航和選擇;(4 )向IPTV終端提供已選業(yè)務(wù)的入口點(diǎn)地址。(5 )發(fā) 送用戶的呈現(xiàn)信息;
原有的ii-i接口拆分為ir-i、 ir-2和ir-3接口。其中
Il,-l: IPTV終端和IPTV ASF之間的接口,用于支持 (1)用戶的注冊(cè)、認(rèn)證、授權(quán);(2)用戶選擇觀看某一節(jié)目;(3 )向IPTV 終端提供已選業(yè)務(wù)的入口點(diǎn)地址;(4)用戶使用某一業(yè)務(wù)的認(rèn)證、授權(quán);(5) 管理用戶的呈現(xiàn)策略庫(kù)。
Il,-2:交互模塊和IPTV ASF之間的接口,用于支持發(fā)布用戶的上線信 息和下線信息;發(fā)布用戶觀看某一節(jié)目或游戲的信息;
Il,-3:交互才莫塊和IPTV終端之間的接口,用于支持訂閱用戶的呈現(xiàn)信 息;管理用戶的呈現(xiàn)策略庫(kù)。
對(duì)基于上述架構(gòu)一的流程的改變?nèi)缦?br>
其它的流程不變,只是用戶的狀態(tài)信息不是直接從IPTV終端直接獲取, 需要通過IPTV ASF功能模塊間接獲取,步驟如下
181 .IPTV終端上線,發(fā)送注冊(cè)命令給IPTV ASF;
2.IPTV ASF對(duì)用戶鑒權(quán)后,注冊(cè)成功,并將用戶的上線信息發(fā)布到交互 模塊上;
3.IPTV終端選擇觀看某一節(jié)目,并發(fā)送選擇命令至IPTV ASF; 4.IPTV ASF對(duì)用于已選的節(jié)目進(jìn)行鑒權(quán):授權(quán); 5.授權(quán)成功后,發(fā)送用戶正在觀看的節(jié)目至交互模塊。
本發(fā)明實(shí)施例二中,提供一種基于Non-IMS架構(gòu)的呈現(xiàn)業(yè)務(wù)架構(gòu),其結(jié) 構(gòu)如圖9所示,包括以下功能模塊IPTV終端22、 IMS終端21、 SIP/IP Core25、 交互模塊26、呈現(xiàn)服務(wù)器23、呈現(xiàn)策略庫(kù)24和通知消息發(fā)布模塊27。
其中呈現(xiàn)服務(wù)器位于IPTV域;呈現(xiàn)體和觀察體可以都是IPTV終端或 都是IMS終端,或呈現(xiàn)體為IPTV終端,觀察體為IMS終端,或呈現(xiàn)體為IMS 終端,觀察體為IPTV終端。
各個(gè)模塊的功能具體描述如下
IMS終端21:擁有IMS能力,支持(1 )經(jīng)過交互模塊26發(fā)布呈現(xiàn)信 息至呈現(xiàn)服務(wù)器23; ( 2 )經(jīng)過交互模塊26預(yù)定IPTV終端22和/或IMS終端 21的呈現(xiàn)信息;(3)接收交互模塊26轉(zhuǎn)發(fā)的呈現(xiàn)信息;(4)管理(創(chuàng)建、修 改、檢索、刪除)呈現(xiàn)策略庫(kù)24上的呈現(xiàn)信息相關(guān)的策略;(5)預(yù)定呈現(xiàn)信 息相關(guān)的策略文檔的變化。
IPTV終端22:具備IPTV能力,支持(1)發(fā)布呈現(xiàn)信息至呈現(xiàn)服務(wù)器 23; ( 2 )預(yù)定IPTV終端22和/或IMS終端21的呈現(xiàn)信息;(3 )根據(jù)預(yù)定響 應(yīng)獲知呈現(xiàn)信息通知的接收地址;(4)接收呈現(xiàn)信息的通知;(5)管理(創(chuàng) 建、修改、檢索、刪除)呈現(xiàn)策略庫(kù)24上的呈現(xiàn)信息相關(guān)的策略;(6)預(yù)定 呈現(xiàn)信息相關(guān)的策略文檔的變化。
呈現(xiàn)服務(wù)器23,支持(1)接收和存儲(chǔ)IMS終端21經(jīng)交互模塊26發(fā)布 的呈現(xiàn)信息;和/或接收和存儲(chǔ)IPTV終端22發(fā)布的呈現(xiàn)信息;(2 )接收IMS21 和/或IPTV終端22呈現(xiàn)信息的預(yù)定;(3 )經(jīng)過交互模塊26通知預(yù)定呈現(xiàn)信 息的IMS終端21呈現(xiàn)信息,和/或發(fā)送呈現(xiàn)信息至IPTV域的通知消息發(fā)布模塊27; (4 )和通知消息發(fā)布模塊27交互獲知呈現(xiàn)信息通知的發(fā)布地址信息; (5 )創(chuàng)建呈現(xiàn)信息通知的發(fā)布地址信息發(fā)送給通知消息發(fā)布模塊27; ( 6 )直 接接收通知消息發(fā)布模塊27發(fā)送的通知消息發(fā)布的地址信息;(5 )將通知消 息發(fā)布的地址信息放置到IPTV終端22預(yù)定呈現(xiàn)信息的響應(yīng)中。
呈現(xiàn)策略庫(kù)24,支持(1 )管理呈現(xiàn)信息相關(guān)的策略文檔;(2 )接收呈 現(xiàn)信息相關(guān)策略文檔的預(yù)定;(3)通知呈現(xiàn)信息相關(guān)策略文檔的變化;
SIP/IP Core 25, IMS網(wǎng)絡(luò)實(shí)體,用于終端注冊(cè)、代理、,路由呈現(xiàn)業(yè)務(wù)相 關(guān)的信息至相應(yīng)的模塊;
交互模塊26, IPTV子系統(tǒng)和IMS子系統(tǒng)之間的交互模塊,支持(1) 接收IMS終端發(fā)布的呈現(xiàn)信息,并將其轉(zhuǎn)換為IPTV域信令轉(zhuǎn)發(fā)至IPTV域的 呈現(xiàn)服務(wù)器;(2 )解析IMS終端對(duì)IPTV子系統(tǒng)中IPTV終端呈現(xiàn)信息的預(yù)定, 并使用SIP封裝后發(fā)送至呈現(xiàn)服務(wù)器;(3)解析來自IPTV域呈現(xiàn)服務(wù)器的 HTTP消息,并將其轉(zhuǎn)換為IMS域的消息發(fā)送給IMS中的實(shí)體。
通知消息發(fā)布模塊27,支持(1 )接收來自于所述呈現(xiàn)服務(wù)器的呈現(xiàn)信 息;(2)封裝呈現(xiàn)信息至通知消息中;(3)發(fā)送通知消息至指定的地址及端 口; (4)接收來自于所述呈現(xiàn)服務(wù)器的呈現(xiàn)信息通知的地址信息;(5)為作 為觀察體的IPTV終端產(chǎn)生發(fā)布呈現(xiàn)信息通知的地址,并將該地址信息在呈現(xiàn) 服務(wù)器查詢的方式下提供或主動(dòng)提供給呈現(xiàn)服務(wù)器。
接口功能為
12-1: IPTV終端22和IPTV呈現(xiàn)服務(wù)器23之間的接口,用于支持發(fā)布 呈現(xiàn)信息;預(yù)定呈現(xiàn)信息。
12-2:呈現(xiàn)服務(wù)器23和呈現(xiàn)策略庫(kù)24之間的接口,用于支持管理呈現(xiàn) 策略。
12-3:呈現(xiàn)服務(wù)器23和通知消息發(fā)布模塊27之間的接口,用于支持呈 現(xiàn)信息通知發(fā)布地址的獲取或協(xié)商;呈現(xiàn)信息及呈現(xiàn)信息發(fā)布地址的傳遞。
12-4:通知消息發(fā)布模塊27和IPTV終端22之間的接口,用于支持發(fā) 布呈現(xiàn)信息通知。
12-5: IPTV終端22和呈現(xiàn)策略庫(kù)24之間的接口,用于支持呈現(xiàn)策略
20的管理。
12-6:交互模塊26和呈現(xiàn)策略庫(kù)24之間的接口,用于支持IMS終端管 理呈現(xiàn)信息的策略。
12-7:呈現(xiàn)服務(wù)器23和交互模塊26之間的接口,用于支持呈現(xiàn)信息的 預(yù)定;呈現(xiàn)信息的發(fā)布;呈現(xiàn)信息的通知。
12-8: SIP/IP Core25和交互模塊26之間的接口,用于支持呈現(xiàn)信息的 發(fā)布;呈現(xiàn)信息的預(yù)定;呈現(xiàn)信息的通知;呈現(xiàn)策略的管理。
12-9: SIP/IPCore25和IMS終端21之間的接口,用于支持呈現(xiàn)信息的 發(fā)布;呈現(xiàn)信息的預(yù)定;呈現(xiàn)信息的通知;呈現(xiàn)策略的管理。
以下結(jié)合具體的應(yīng)用場(chǎng)景,說明使用上述使用圖9所描述的Non-IMS架 構(gòu)實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的具體方法。
假設(shè)作為呈現(xiàn)體的IPTV終端的呈現(xiàn)信息發(fā)布至呈現(xiàn)服務(wù)器,作為觀察體 的IPTV終端預(yù)定其呈現(xiàn)信息。如圖10所示,包括以下步驟
步驟sl001、 IPTV終端1請(qǐng)求發(fā)布呈現(xiàn)信息,使用HTTP PUT命令,PUT BODY中攜帶IPTV終端1的呈現(xiàn)信息及表明為呈現(xiàn)信息發(fā)布的標(biāo)識(shí)信息(如 為method=PUBLISH、 event=Presence等);
步驟sl002、呈現(xiàn)服務(wù)器成功接收后,發(fā)送成功接收響應(yīng)至IPTV終端;
步驟sl003、 IPTV終端2請(qǐng)求預(yù)定IPTV終端1的呈現(xiàn)信息;使用的信令 為HTTP信令,如HTTP GET,該請(qǐng)求中包含表明為呈現(xiàn)信息預(yù)定的標(biāo)識(shí)信 息(如method=SUBSCRIBE、 event=Presence等);
步驟sl004、呈現(xiàn)服務(wù)器根據(jù)IPTV終端2的請(qǐng)求,檢索呈現(xiàn)策略庫(kù)上的 呈現(xiàn)策略,判別IPTV終端2上的用戶2是否具有定于IPTV終端1上的用戶 1呈現(xiàn)信息的權(quán)限;
步驟sl005、呈現(xiàn)策略庫(kù)返回查詢結(jié)果;
步驟s1006、呈現(xiàn)服務(wù)器向通知消息發(fā)布模塊獲取呈現(xiàn)信息通知消息的發(fā) 布地址;
步驟s1007、通知消息發(fā)布模塊向呈現(xiàn)服務(wù)器發(fā)送呈現(xiàn)信息通知消息的發(fā) 布地址;
21步驟sl008、呈現(xiàn)服務(wù)器向IPTV終端2發(fā)送成功訂閱響應(yīng),并且該響應(yīng) 中攜帶含呈現(xiàn)信息通知消息的發(fā)布地址信息;信令為HTTP信令,如HTTP 200 OK,消息體中攜帶呈現(xiàn)信息通知的發(fā)布地址信息;
步驟sl009、終端監(jiān)聽成功訂閱響應(yīng)中的地址信息; 步驟s1010、呈現(xiàn)服務(wù)器發(fā)布呈現(xiàn)信息至通知消息發(fā)布模塊; 步驟s1011、通知消息發(fā)布模塊將呈現(xiàn)信息發(fā)布至通知消息地址中; 步驟sl012、終端接收含有呈現(xiàn)信息的通知消息,并解析通知消息獲得呈 現(xiàn)信息。
假設(shè)作為呈現(xiàn)體的IPTV終端的呈現(xiàn)信息發(fā)布至呈現(xiàn)服務(wù)器,作為觀察體 的IMS終端預(yù)定其呈現(xiàn)信息。如圖11所示,包括以下步驟
步驟sl101、 IPTV終端1請(qǐng)求發(fā)布呈現(xiàn)信息,使用HTTP PUT命令,PUT BODY中攜帶IPTV終端1的呈現(xiàn)信息;
步驟sl102、呈現(xiàn)服務(wù)器成功接收后,發(fā)送成功接收響應(yīng)至IPTV終端, HTTP 200 OK;
步驟sll(B、 IMS終端向SIP/IP Core發(fā)送預(yù)定IPTV終端的請(qǐng)求,SIP SUBSCRIBE;
步驟sll04、 SIP/IP Core將該訂閱請(qǐng)求發(fā)送至交互模塊,SIP SUBSCRIBE;
步驟s1105、交互模塊向呈現(xiàn)服務(wù)器發(fā)送預(yù)定IPTV終端呈現(xiàn)信息的請(qǐng)求, HTTP消息,消息體中攜帶呈現(xiàn)信息的預(yù)定信息;
步驟s1106、呈現(xiàn)服務(wù)器根據(jù)交互模塊轉(zhuǎn)發(fā)的IMS終端的請(qǐng)求,檢索呈現(xiàn) 策略庫(kù)上的呈現(xiàn)策略,判別位于IMS終端上的用戶否具有位于IPTV終端上 的用戶呈現(xiàn)信息的權(quán)限;
步驟sl107、呈現(xiàn)策略庫(kù)返回查詢結(jié)果;
步驟s1108、呈現(xiàn)服務(wù)器確認(rèn)可以預(yù)定后,發(fā)送成功預(yù)定響應(yīng)至交互模塊, HTTP 200 OK;
步驟sl109、交互模塊接收到成功預(yù)定響應(yīng)HTTP 200 OK后,發(fā)送成功 預(yù)定響應(yīng)SIP 200 OK至SIP/IP Core;
22步驟s1110、 SIP/IP Core轉(zhuǎn)發(fā)成功預(yù)定響應(yīng)SIP 200 OK至IMS終端;
步驟sllll、呈現(xiàn)服務(wù)器發(fā)布呈現(xiàn)信息至交互模塊,HTTP PUT消息,消 息的BODY中攜帶呈現(xiàn)信息;
步驟sl112、交互模塊接收到呈現(xiàn)服務(wù)器發(fā)布的呈現(xiàn)信息后,發(fā)送呈現(xiàn)信 息至SIP/IP Core, SIP NOTIFY;
步驟s 1113 、 SIP/IP Core發(fā)送呈現(xiàn)信息至IMS終端,SIP NOTIFY;
步驟si 114、 IMS終端成功接收呈現(xiàn)信息,發(fā)送成功4妄收響應(yīng)至SIP/IP Core;
步驟slll5、 SIP/IP Core轉(zhuǎn)發(fā)成功接收響應(yīng)至交互模塊; 步驟sl116、交互模塊接收到成功接收響應(yīng)后,發(fā)送HTTP 200 OK至呈 現(xiàn)服務(wù)器;
假設(shè)作為呈現(xiàn)體的IMS終端發(fā)布呈現(xiàn)信息至呈現(xiàn)服務(wù)器,作為觀察體的 IPTV終端預(yù)定其呈現(xiàn)信息。如圖12所示,包括以下步驟
步驟sl201、 IMS終端請(qǐng)求發(fā)布其呈現(xiàn)信息至SIP/IP Core,使用SIP PUBLISH;
步驟sl202、 SIP/IP Core發(fā)布IMS終端呈現(xiàn)信息至交互模塊,使用SIP PUBLISH;
步驟sl203、交互模塊接收到呈現(xiàn)信息SIP PUBLISH消息后,將呈現(xiàn)信 息使用HTTP PUT封裝后發(fā)送至呈現(xiàn)服務(wù)器;
步驟sl204、呈現(xiàn)服務(wù)器成功接收后,發(fā)送成功接收響應(yīng)HTTP 200 OK 至交互模塊;
步驟s1205、交互模塊接收到HTTP 200 OK后,發(fā)送SIP 200 OK至SIP/IP Core j
步驟sl206、 SIP/IP Core轉(zhuǎn)發(fā)成功發(fā)布消息SIP 200 OK至IMS終端; 步驟s1207、 IPTV終端向呈現(xiàn)服務(wù)器請(qǐng)求預(yù)定IMS終端呈現(xiàn)信息; 步驟s1208、呈現(xiàn)服務(wù)器根據(jù)交互模塊轉(zhuǎn)發(fā)的IMS終端的請(qǐng)求,檢索呈 現(xiàn)策略庫(kù)上的呈現(xiàn)策略,判別位于IMS終端上的用戶是否具有位于IPTV終端上的用戶呈現(xiàn)信息的;f又限;
步驟sl209、呈現(xiàn)策略庫(kù)返回查詢結(jié)果;
步驟s1210、呈現(xiàn)服務(wù)器向通知消息發(fā)布模塊獲取呈現(xiàn)信息通知消息的發(fā)布地址;
步驟sl2U、通知消息發(fā)布模塊向呈現(xiàn)服務(wù)器發(fā)送呈現(xiàn)信息通知消息的發(fā)布地址;
步驟sl212、呈現(xiàn)服務(wù)器向IPTV終端1發(fā)送成功訂閱響應(yīng),并且該響應(yīng)中攜帶含呈現(xiàn)信息通知消息的發(fā)布地址信息;信令為HTTP信令,如HTTP 200OK,消息體中攜帶呈現(xiàn)信息通知的發(fā)布地址信息;
步驟s 1213 、 IPTV終端監(jiān)聽成功訂閱響應(yīng)中的地址信息;
步驟sl214、呈現(xiàn)服務(wù)器使用通知消息封裝IMS終端的呈現(xiàn)信息,發(fā)布呈現(xiàn)信息至通知消息發(fā)布^f莫塊;
步驟s1215、通知消息發(fā)布模塊將呈現(xiàn)信息發(fā)布至通知消息地址中;
步驟s1216、終端接收含有呈現(xiàn)信息的通知消息,并解析通知消息獲得IMS終端的呈現(xiàn)信息。
假設(shè)作為呈現(xiàn)體的IMS終端發(fā)布呈現(xiàn)信息至呈現(xiàn)服務(wù)器,作為觀察體的IMS終端預(yù)定其呈現(xiàn)信息。如圖13所示,其中
步驟1301 ~步驟1306同上述圖12中的步驟s1201 ~步驟sl206;
步驟1307 步驟1320同上述圖11中的步驟sll03 步驟s1116。
上述架構(gòu)二的替代架構(gòu)如圖9所示,區(qū)別在于在呈現(xiàn)服務(wù)器23和IPTV終端22之間添加了一個(gè)IPTVASF功能模塊28,該模塊支持用戶注冊(cè)、認(rèn)證、授權(quán);用戶使用某一業(yè)務(wù)的認(rèn)證、授權(quán);進(jìn)行節(jié)目導(dǎo)航和選擇;向IPTV終端22提供已選業(yè)務(wù)的入口點(diǎn)地址;發(fā)布呈現(xiàn)信息至呈現(xiàn)服務(wù)器23。原有的12-1接口拆分為12,-1、 12,-2和12,-3接口。其中12,-1: IPTV終端22和IPTV ASF 28之間的接口,用于支持用戶的注冊(cè)、認(rèn)證、授權(quán);用戶選擇觀看某一節(jié)目;向IPTV終端提供已選業(yè)務(wù)的入口點(diǎn)地址;用戶使用某一業(yè)務(wù)的認(rèn)證、授權(quán)。
2412,-2:呈現(xiàn)服務(wù)器23和IPTVASF28之間的接口,用于支持發(fā)布用戶的上線信息和下線信息;發(fā)布用戶觀看某一節(jié)目或游戲的信息。
12,-3:呈現(xiàn)服務(wù)器23和IPTV終端22之間的接口,用于支持預(yù)定呈現(xiàn)信息;接收呈現(xiàn)信息響應(yīng),響應(yīng)中包含呈現(xiàn)信息通知的地址信息。
對(duì)上述與架構(gòu)二相關(guān)的流程的改變
其它的流程不變,只是用戶的狀態(tài)信息不是直接從IPTV終端直接獲取,需要通過IPTV ASF簡(jiǎn)介獲取,步驟如下
1 .IPTV終端上線,發(fā)送注冊(cè)命令給IPTV ASF;
2.IPTV ASF對(duì)用戶鑒權(quán)后,注冊(cè)成功,并將用戶的上線信息發(fā)布到交互模塊上;
3.IPTV終端選擇觀看某一節(jié)目,并發(fā)送選擇命令至IPTV ASF;4.IPTV ASF對(duì)用于已選的節(jié)目進(jìn)行鑒權(quán)授權(quán);5.授權(quán)成功后,發(fā)送用戶正在觀看的節(jié)目至呈現(xiàn)服務(wù)器。
本發(fā)明實(shí)施例三中,提供一種基于Non-IMS架構(gòu)的呈現(xiàn)業(yè)務(wù)架構(gòu),其結(jié)構(gòu)如圖15所示,該架構(gòu)功能實(shí)體的介紹同架構(gòu)一和架構(gòu)二,架構(gòu)一中呈現(xiàn)服務(wù)器位于IMS域,架構(gòu)二中呈現(xiàn)服務(wù)器位于IPTV域,此架構(gòu)中具有兩個(gè)呈現(xiàn)服務(wù)器IPTV呈現(xiàn)服務(wù)器34及IPTV呈現(xiàn)策略庫(kù)36,用于存儲(chǔ)IPTV終端32的呈現(xiàn)信息并4矣收IMS終端31、和/或IPTV終端32對(duì)IPTV終端呈現(xiàn)信息的預(yù)定和發(fā)布IPTV終端32的呈現(xiàn)信息,并產(chǎn)生通知消息發(fā)布地址信息、和/或與通知消息發(fā)布模塊進(jìn)行交互獲取通知消息發(fā)布地址信息;IMS呈現(xiàn)服務(wù)器33及IMS呈現(xiàn)策略庫(kù)35,用于存儲(chǔ)IPTV終端32的呈現(xiàn)信息并接收IMS終端31、和/或IPTV終端32對(duì)IMS終端呈現(xiàn)信息的預(yù)定和發(fā)布IMS終端31的呈現(xiàn)信息。
該架構(gòu)中呈現(xiàn)體和觀察體可以都是IPTV終端或都是IMS終端,或呈現(xiàn)體為IPTV終端,觀察體為IMS終端,或呈現(xiàn)體為IMS終端,觀察體為IPTV終端。
其中各個(gè)模塊的功能有微小的區(qū)別
25IMS終端31:具備IMS能力,支持(1)發(fā)布呈現(xiàn)信息至IMS呈現(xiàn)服務(wù)器33; ( 2 )預(yù)定IMS終端31或IPTV終端32的呈現(xiàn)信息;(3 )接收IPTV終端32和/或IMS終端31呈現(xiàn)信息的通知;(4)管理(創(chuàng)建、修改、檢索、刪除)IMS呈現(xiàn)策略庫(kù)35上的呈現(xiàn)信息相關(guān)的策略;(5 )預(yù)定IMS呈現(xiàn)信息相關(guān)的策略文檔的變化等。
IPTV終端32,不具備IMS能力,支持(1)管理(創(chuàng)建、修改、檢索、刪除)IPTV呈現(xiàn)策略庫(kù)36上的呈現(xiàn)信息相關(guān)的策略;(2 )預(yù)定IPTV呈現(xiàn)信息相關(guān)的策略文檔的變化;(3)發(fā)布呈現(xiàn)信息至IPTV呈現(xiàn)服務(wù)器34; (4)預(yù)定IMS終端31、和/或IPTV終端32的呈現(xiàn)信息;(5 )接收IMS終端31、和/或IPTV終端32呈現(xiàn)信息的通知。
IMS呈現(xiàn)服務(wù)器33,支持(1 )接收和存儲(chǔ)IMS終端31發(fā)布的呈現(xiàn)信息;(2)接收IMS終端31 、和/或IPTV終端32預(yù)定呈現(xiàn)信息;(3 )發(fā)布IMS終端31的呈現(xiàn)信息;(4)轉(zhuǎn)發(fā)IMS終端31預(yù)定IPTV終端呈現(xiàn)信息的請(qǐng)求至IPTV呈現(xiàn)服務(wù)器34,并接收響應(yīng);(5 )轉(zhuǎn)發(fā)IPTV呈現(xiàn)服務(wù)器34對(duì)IMS終端31的預(yù)定響應(yīng)至IMS終端31; ( 6 )接收IPTV呈現(xiàn)信息發(fā)布的呈現(xiàn)信息;(7 )發(fā)布IPTV呈現(xiàn)信息至IMS終端31; ( 8 )發(fā)布IMS終端31的呈現(xiàn)信息至交互一莫塊38和/或IMS終端31;
IPTV呈現(xiàn)服務(wù)器34,支持(1)接收和存儲(chǔ)IPTV終端發(fā)布的呈現(xiàn)信息;(2 )接收IMS終端和/或IPTV終端預(yù)定呈現(xiàn)信息;(3 )發(fā)布IPTV終端的呈現(xiàn)信息;(4)解析來自IMS域呈現(xiàn)服務(wù)器的呈現(xiàn)信息,并轉(zhuǎn)發(fā)呈現(xiàn)信息、通知消息地址、訂閱者的信息發(fā)送給通知消息發(fā)布模塊;(5)產(chǎn)生呈現(xiàn)信息通知發(fā)布的地址信息;(6)與呈現(xiàn)信息通知模塊交互獲取呈現(xiàn)信息通知的發(fā)布地址信息;(7)放置呈現(xiàn)信息通知的地址信息至IPTV呈現(xiàn)信息預(yù)定響應(yīng)中。
IMS呈現(xiàn)策略庫(kù)35,支持(l)管理IMS呈現(xiàn)信息相關(guān)的策略文檔;(2)接收IMS呈現(xiàn)信息相關(guān)策略文檔的預(yù)定;(3 )通知IMS呈現(xiàn)信息相關(guān)策略文檔的變化;
IPTV呈現(xiàn)策略庫(kù)36,支持(1)管理IPTV呈現(xiàn)信息相關(guān)的策略文檔;(2 )接收IPTV呈現(xiàn)信息相關(guān)策略文檔的預(yù)定;(3 )通知IPTV呈現(xiàn)信息相關(guān)策略文檔的變化。
SIP/IP Core 37, IMS網(wǎng)絡(luò)實(shí)體,用于終端注冊(cè)、代理、路由呈現(xiàn)業(yè)務(wù)相關(guān)的信息至相應(yīng)的模塊。
交互模塊38: IPTV子系統(tǒng)和IMS子系統(tǒng)之間的交互模塊,支持(1)解析IPTV呈現(xiàn)信息的預(yù)定,并將預(yù)定消息封裝為IP網(wǎng)絡(luò)支持的信令,發(fā)送給IPTV呈現(xiàn)服務(wù)器34; (2 )解析IMS呈現(xiàn)信息的預(yù)定,并將預(yù)定消息封裝為IMS網(wǎng)絡(luò)支持的信令,經(jīng)交互模塊38發(fā)送給IMS呈現(xiàn)服務(wù)器33; ( 3 )解析來自IMS呈現(xiàn)服務(wù)器33的SIP消息,并將其轉(zhuǎn)換為IPTV域的消息發(fā)送給IPTV中的實(shí)體;(4 )解析來自IPTV呈現(xiàn)服務(wù)器34的消息,并將其轉(zhuǎn)換為IMS域的消息發(fā)送給IMS中的實(shí)體。
通知消息發(fā)布模塊39,支持(1)接收來自于IPTV呈現(xiàn)服務(wù)器34的呈現(xiàn)信息及相關(guān)的地址信息;(2)產(chǎn)生呈現(xiàn)信息通知的發(fā)布地址信息并發(fā)送給通知消息發(fā)布模塊39; (3)封裝呈現(xiàn)信息至通知消息中;(4)發(fā)送通知消息至指定的地址及端口中。
才妄口功能為
13-1: IPTV終端32和IPTV呈現(xiàn)服務(wù)器34之間的接口 ,用于支持IPTV終端32呈現(xiàn)信息的發(fā)布;IPTV終端32和/或IMS終端31呈現(xiàn)信息的預(yù)定。
13-2: IPTV呈現(xiàn)服務(wù)器34和IPTV呈現(xiàn)策略庫(kù)36之間的接口 ,用于支持IPTV呈現(xiàn)策略的管理。
13-3:通知消息發(fā)布模塊39和IPTV呈現(xiàn)服務(wù)器34之間的接口,用于支持IPTV呈現(xiàn)信息及地址信息的傳遞;通知地址的獲取和/或協(xié)商。
13-4:通知消息發(fā)布模塊39和IPTV終端32之間的接口,用于支持呈現(xiàn)信息通知的下發(fā)。
13-5: IPTV呈現(xiàn)策略庫(kù)36和IPTV終端32之間的接口 ,用于支持IPTV呈現(xiàn)策略的管理;
13-6: IPTV呈現(xiàn)服務(wù)器34和交互模塊38之間的接口,用于支持IMS終端31訂閱IPTV呈現(xiàn)信息;發(fā)布IPTV呈現(xiàn)信息至交互才莫塊38; IPTV終端32訂閱IMS終端41的呈現(xiàn)信息;IMS呈現(xiàn)服務(wù)器33經(jīng)交互模塊38發(fā)布IMS終端31的呈現(xiàn)信息。
13-7: SlP/IPCore37和交互模塊38之間的接口,用于支持IMS終端31 訂閱IPTV呈現(xiàn)信息;發(fā)布IPTV呈現(xiàn)信息至交互模塊38; IPTV終端32訂 閱IMS終端41的呈現(xiàn)信息;IMS呈現(xiàn)服務(wù)器33經(jīng)交互模塊發(fā)布IMS終端31 的呈現(xiàn)信息。
13-8: SIP/IP Core 37和IMS終端31之間的接口 ,用于支持發(fā)布IMS 呈現(xiàn)信息至IMS呈現(xiàn)服務(wù)器33; IMS訂閱IMS終端31和/或IPTV終端32 的呈現(xiàn)信息;接收IMS終端31和/或IPTV終端32呈現(xiàn)信息的通知;訂閱IMS 呈現(xiàn)策略庫(kù)35的變化。
13-9: SIP/IP Core 37和IMS呈現(xiàn)服務(wù)器33之間的接口,用于支持發(fā)布 IMS呈現(xiàn)信息至IMS呈現(xiàn)服務(wù)器33; IMS終端31或IPTV終端32訂閱IMS 終端31的呈現(xiàn)信息;通知IMS終端31呈現(xiàn)信息;訂閱IMS呈現(xiàn)策略庫(kù)35 的變化。
13-10: IMS呈現(xiàn)策略庫(kù)35和IMS呈現(xiàn)服務(wù)器33之間的4妄口 ,用于支持 管理IMS呈現(xiàn)策略庫(kù)35。
13-11: IMS呈現(xiàn)策略庫(kù)35和IMS終端31之間的接口,用于支持管理 IMS呈現(xiàn)策略庫(kù)35。
以下結(jié)合具體的應(yīng)用場(chǎng)景,說明使用上述使用圖15所描述的Non-IMS 架構(gòu)實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的具體方法。
1 、 IMS終端預(yù)定IMS終端的呈現(xiàn)信息
IMS終端呈現(xiàn)信息發(fā)布至IMS呈現(xiàn)服務(wù)器上,IMS呈現(xiàn)服務(wù)器發(fā)布呈現(xiàn) 信息至IMS終端,具體的流程同現(xiàn)有技術(shù)流程。
2、 IPTV終端預(yù)定IMS終端的呈現(xiàn)信息
IMS終端發(fā)布呈現(xiàn)信息至IMS架構(gòu)中的IMS呈現(xiàn)月l務(wù)器,IMS呈現(xiàn)月良務(wù) 器發(fā)布IMS終端的呈現(xiàn)信息至IPTV終端,具體流程如實(shí)施例一中的圖7所 示的流程。
3、 IMS終端預(yù)定IPTV終端的呈現(xiàn)信息
IPTV終端發(fā)布呈現(xiàn)信息至IPTV架構(gòu)中的IPTV呈現(xiàn)力良務(wù)器,IPTV呈現(xiàn)
28服務(wù)器發(fā)布IPTV終端的呈現(xiàn)信息至IMS終端,具體流程如實(shí)施例二中的圖 11所示的流程。
4、 IPTV終端預(yù)定IPTV終端的呈現(xiàn)信息
IPTV終端發(fā)布呈現(xiàn)信息至IPTV架構(gòu)中的IPTV呈現(xiàn)服務(wù)器,IPTV呈現(xiàn) 服務(wù)器發(fā)布IPTV終端的呈現(xiàn)信息至IPTV終端,具體流程如實(shí)施例二中的圖 IO所示的流程。
上述架構(gòu)三的替代架構(gòu)如圖16所示,有所改變的為呈現(xiàn)服務(wù)器和IPTV 終端之間添加了一個(gè)IPTV ASF功能模塊,該模塊支持(l)用戶注冊(cè)、認(rèn)證、 授權(quán);(2)用戶使用某一業(yè)務(wù)的認(rèn)證、授權(quán);(3 )進(jìn)行節(jié)目導(dǎo)航和選擇;(4) 向IPTV終端提供已選業(yè)務(wù)的入口點(diǎn)地址;(4)發(fā)布呈現(xiàn)信息。
對(duì)應(yīng)的,原有的13-1接口拆分為I3,-l、 13,-2和13,-3接口。其中
D,-l: IPTV終端和IPTV ASF之間的接口 ,用于支持(1 )用戶的注冊(cè)、 認(rèn)證、授權(quán);(2)用戶選擇觀看某一節(jié)目;(3 )向IPTV終端提供已選業(yè)務(wù)的 入口點(diǎn)地址;(4)用戶使用某一業(yè)務(wù)的認(rèn)證、授權(quán)。
I3,-2:呈現(xiàn)服務(wù)器和IPTV ASF之間的接口,用于支持(l)發(fā)布用戶的 上線信息和下線信息;(2)發(fā)布用戶觀看某一節(jié)目或游戲的信息。
I3,-3:呈現(xiàn)服務(wù)器和IPTV終端之間的接口,用于支持(l)預(yù)定用戶 的呈現(xiàn)信息;(2)呈現(xiàn)信息預(yù)定響應(yīng),響應(yīng)中包含呈現(xiàn)信息通知的地址信息。
對(duì)架構(gòu)三的流程的改變
其它的流程不變,只是用戶的狀態(tài)信息不是直接從IPTV終端直接獲取, 需要通過IPTV ASF間接獲取,步驟如下
1 .IPTV終端上線,發(fā)送注冊(cè)命令給IPTV ASF;
2.IPTVASF對(duì)用戶鑒權(quán)后,注冊(cè)成功,并將用戶的上線信息發(fā)布到IPTV 呈現(xiàn)服務(wù)器上;
3.IPTV終端選擇觀看某一節(jié)目,并發(fā)送選擇命令至IPTV ASF; 4.IPTV ASF對(duì)用于已選的節(jié)目進(jìn)行鑒權(quán)授權(quán);
5. 授權(quán)成功后,發(fā)送用戶正在觀看的節(jié)目至IPTV呈現(xiàn)服務(wù)器。 通過使用本發(fā)明的上述實(shí)施例提供的系統(tǒng)、設(shè)備和方法,提供了在非IMS架構(gòu)中的呈現(xiàn)業(yè)務(wù)實(shí)現(xiàn)架構(gòu),實(shí)現(xiàn)了在非IMS架構(gòu)中呈現(xiàn)業(yè)務(wù)的實(shí)現(xiàn),使得 呈現(xiàn)業(yè)務(wù)在IPTV架構(gòu)中的開展成為了可能。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā) 明可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件, 但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案 本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來, 該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若千指令用以使得一臺(tái)設(shè)備 執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上公開的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此, 任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的系統(tǒng),其特征在于,包括呈現(xiàn)體,用于發(fā)送呈現(xiàn)信息至呈現(xiàn)服務(wù)器;呈現(xiàn)服務(wù)器,用于接收所述呈現(xiàn)體發(fā)布的呈現(xiàn)信息,并向觀察體發(fā)布所述呈現(xiàn)信息;觀察體,用于接收所述呈現(xiàn)服務(wù)器發(fā)布的呈現(xiàn)信息;所述呈現(xiàn)體、呈現(xiàn)服務(wù)器和觀察體分別位于IPTV域或IMS域,且至少一種位于IPTV域。
2、 如權(quán)利要求1所述實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的系統(tǒng),其特征在于,所述呈現(xiàn)體與 呈現(xiàn)服務(wù)器位于IPTV域中,所述觀察體位于IPTV域中;所述系統(tǒng)還包括通知消息發(fā)布模塊,用于向所述觀察體發(fā)送所述呈現(xiàn)服務(wù)器發(fā)布的呈現(xiàn)4呂息。
3、 如權(quán)利要求1所述實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的系統(tǒng),其特征在于,所述呈現(xiàn)體位 于IMS域中,所述呈現(xiàn)服務(wù)器與所述觀察體位于IPTV域時(shí),所述系統(tǒng)還包 括交互才莫塊,用于將4妄收到的IMS域的呈現(xiàn)信息轉(zhuǎn)換為IPTV域的消息, 并將轉(zhuǎn)換后的消息發(fā)送到所述呈現(xiàn)服務(wù)器;通知消息發(fā)布模塊,用于向所述觀察體發(fā)送所述呈現(xiàn)服務(wù)器發(fā)布的呈現(xiàn) 信息。
4、 如權(quán)利要求1所述實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的系統(tǒng),其特征在于,所述呈現(xiàn)體位 于IMS域中,所述呈現(xiàn)服務(wù)器位于IMS域中,所述觀察體位于IPTV域中時(shí), 所述系統(tǒng)還包括交互模塊,用于將接收到的IMS域的呈現(xiàn)信息轉(zhuǎn)換為IPTV域的消息, 并發(fā)送轉(zhuǎn)換后的消息;通知消息發(fā)布模塊,用于接收所述交互模塊發(fā)送的轉(zhuǎn)換后的消息,并向 所述觀察體發(fā)送呈現(xiàn)信息。
5、 如權(quán)利要求1所述實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的系統(tǒng),其特征在于,所述呈現(xiàn)體位 于IPTV域中,所述呈現(xiàn)服務(wù)器位于IMS域中,所述觀察體位于IPTV域中時(shí), 所述系統(tǒng)還包括交互才莫塊,用于將所述呈現(xiàn)體發(fā)布的呈現(xiàn)信息轉(zhuǎn)換為IMS域的消息,并 將轉(zhuǎn)換后的消息發(fā)送到所述呈現(xiàn)服務(wù)器;以及將接收到的呈現(xiàn)服務(wù)器發(fā)送的 IMS域的呈現(xiàn)信息轉(zhuǎn)換為IPTV域的消息,并發(fā)送轉(zhuǎn)換后的消息;通知消息發(fā)布模塊,用于接收所述交互模塊發(fā)送的轉(zhuǎn)換后的消息,并向 所述觀察體發(fā)送呈現(xiàn)信息。
6、 如權(quán)利要求2至5中任一項(xiàng)所述實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的系統(tǒng),其特征在于, 所述通知消息發(fā)布模塊進(jìn)一步用于并在呈現(xiàn)服務(wù)器位于IPTV域時(shí),與所述 呈現(xiàn)服務(wù)器交互協(xié)商生成呈現(xiàn)信息通知的發(fā)布地址;或在呈現(xiàn)服務(wù)器位于IMS 域時(shí),與所述交互模塊交互協(xié)商生成呈現(xiàn)信息通知的發(fā)布地址。
7、 如權(quán)利要求6所述實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的系統(tǒng),其特征在于,所述呈現(xiàn)服務(wù) 器或交互模塊進(jìn)一步用于將所述通知消息發(fā)布模塊發(fā)送的呈現(xiàn)信息的發(fā)布 地址發(fā)送給所述觀察體;所述通知消息發(fā)布模塊進(jìn)一步用于將呈現(xiàn)信息封裝成通知消息后向所 述呈現(xiàn)信息的發(fā)布地址發(fā)送;所述觀察體,進(jìn)一步用于從所述發(fā)布地址獲取所述呈現(xiàn)信息。
8、 如權(quán)利要求1所述實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的系統(tǒng),其特征在于,所述呈現(xiàn)體位 于IPTV域中,所述呈現(xiàn)服務(wù)器位于IPTV域中,所述觀察體位于IMS域中時(shí), 所述系統(tǒng)還包括交互才莫塊,將接收到的IPTV域的呈現(xiàn)信息轉(zhuǎn)換為IMS域的消息,并將 轉(zhuǎn)換后的消息發(fā)送到所述觀察體。
9、 如權(quán)利要求1所述實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的系統(tǒng),其特征在于,所述呈現(xiàn)體位 于IPTV域中,所述呈現(xiàn)服務(wù)器位于IMS域中,所述觀察體位于IMS域中時(shí), 所述系統(tǒng)還包括交互模塊,用于將所述呈現(xiàn)體發(fā)布的呈現(xiàn)信息轉(zhuǎn)換為IMS域的消息,并 將轉(zhuǎn)換后的消息發(fā)送到所述呈現(xiàn)服務(wù)器。
10、 如權(quán)利要求1所述實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的系統(tǒng),其特征在于,所述呈現(xiàn)體 位于IMS域中,所述呈現(xiàn)服務(wù)器位于IPTV域中,所述觀察體位于IMS域中 時(shí),所述系統(tǒng)還包括交互模塊,用于將所述呈現(xiàn)體發(fā)布的呈現(xiàn)信息轉(zhuǎn)換為IPTV域的消息,并 將轉(zhuǎn)換后的消息發(fā)送到所述呈現(xiàn)服務(wù)器;以及將接收到的IPTV域的呈現(xiàn)信息 轉(zhuǎn)換為IMS域的消息,并將轉(zhuǎn)換后的消息發(fā)送到所述》見察體。
11、 如權(quán)利要求1所述實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的系統(tǒng),其特征在于,還包括呈 現(xiàn)策略庫(kù),與所述呈現(xiàn)服務(wù)器位于相同域,用于向所述呈現(xiàn)服務(wù)器提供呈現(xiàn) 信息的相關(guān)策略。
12、 一種交互功能實(shí)體,用于實(shí)現(xiàn)IPTV域和IMS域間交互的信令的轉(zhuǎn) 換,其特征在于,包括IPTV信令至IMS信令轉(zhuǎn)換模塊,用于將IPTV信令轉(zhuǎn)換為IMS信令; IMS信令至IPTV信令轉(zhuǎn)換模塊,用于將IMS信令轉(zhuǎn)換為IPTV信令,和/或在信令轉(zhuǎn)換的過程中和外部的通信模塊進(jìn)行交互,獲取相關(guān)信息后放置到轉(zhuǎn)換的信令中;控制子模塊,用于控制輸入的消息傳輸給相應(yīng)的轉(zhuǎn)換模塊; 外部通信模塊,用于接收信令轉(zhuǎn)換模塊的交互請(qǐng)求,和外部模塊進(jìn)行交 互,將獲得的參數(shù)返回給所述IMS信令至IPTV信令轉(zhuǎn)換模塊。
13、 一種實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的方法,其特征在于,包括以下步驟 呈現(xiàn)服務(wù)器接收呈現(xiàn)體發(fā)布的呈現(xiàn)信息; 所述呈現(xiàn)服務(wù)器向觀察體發(fā)布所述呈現(xiàn)信息;所述呈現(xiàn)體、呈現(xiàn)服務(wù)器和觀察體分別位于IPTV域或IMS域,且至少 一種位于IPTV域。
14、 如權(quán)利要求13所述實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的方法,其特征在于,所述呈現(xiàn)體 位于IPTV域中,所述呈現(xiàn)服務(wù)器位于IMS域中時(shí),所述呈現(xiàn)服務(wù)器接收呈 現(xiàn)體發(fā)布的呈現(xiàn)信息具體包括交互功能實(shí)體將所接收的IPTV呈現(xiàn)信息發(fā)布請(qǐng)求轉(zhuǎn)換為IMS呈現(xiàn)信息 發(fā)布請(qǐng)求;并將所述IMS呈現(xiàn)信息發(fā)布請(qǐng)求發(fā)送給所述IMS域中的呈現(xiàn)服務(wù)器。
15、 如權(quán)利要求13所述實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的方法,其特征在于,所述呈現(xiàn)服 務(wù)器位于IMS域中,所述觀察體位于IPTV域中時(shí),還包括交互功能實(shí)體將接收的IPTV呈現(xiàn)信息預(yù)定請(qǐng)求轉(zhuǎn)換為IMS呈現(xiàn)信息預(yù)定請(qǐng)求;并將所述IMS呈現(xiàn)信息預(yù)定請(qǐng)求發(fā)送給所述IMS域中的呈現(xiàn)服務(wù)器發(fā)送; 所述交互功能實(shí)體接收IMS呈現(xiàn)信息預(yù)定響應(yīng),并將IMS呈現(xiàn)信息預(yù)定 響應(yīng)轉(zhuǎn)換為IPTV呈現(xiàn)信息預(yù)定響應(yīng)發(fā)送給所述觀察體。
16、 如權(quán)利要求15所述實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的方法,其特征在于,所述交互功 能實(shí)體接收IMS呈現(xiàn)信息預(yù)定響應(yīng)后還包括所述交互功能實(shí)體和通知消息交互模塊進(jìn)行交互,獲得呈現(xiàn)信息發(fā)布地 址信息,并將所述地址信息放置到IPTV呈現(xiàn)信息成功預(yù)定響應(yīng)中。
17、 如權(quán)利要求16所述實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的方法,其特征在于,所述呈現(xiàn)服 務(wù)器位于IMS域中,所述觀察體位于IPTV域中時(shí),所述呈現(xiàn)服務(wù)器向所述 觀察體發(fā)布所述呈現(xiàn)信息具體為呈現(xiàn)服務(wù)器向交互功能實(shí)體發(fā)布觀察體預(yù)定的呈現(xiàn)信息; 所述交互功能實(shí)體將所述IMS域中的呈現(xiàn)服務(wù)器發(fā)送的IMS呈現(xiàn)信息發(fā) 布信令轉(zhuǎn)換為IPTV呈現(xiàn)信息發(fā)布信令;所述交互功能實(shí)體將所述IPTV呈現(xiàn)信息發(fā)布信令發(fā)送給通知消息發(fā)布 實(shí)體;所述通知消息發(fā)布實(shí)體將呈現(xiàn)信息封裝成通知消息后,向所述呈現(xiàn)信 息的發(fā)布地址發(fā)送,所述觀察體從所述發(fā)布地址獲取所述呈現(xiàn)信息。
18、 如權(quán)利要求13所述實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的方法,其特征在于,所述呈現(xiàn)體 位于IMS域中,所述呈現(xiàn)服務(wù)器位于IPTV域中時(shí),所述呈現(xiàn)服務(wù)器接收呈 現(xiàn)體發(fā)布的呈現(xiàn)信息具體包括交互功能實(shí)體將所接收的IMS呈現(xiàn)信息發(fā)布請(qǐng)求轉(zhuǎn)換為IPTV呈現(xiàn)信息 發(fā)布i貪求;并將所述IPTV呈現(xiàn)信息發(fā)布請(qǐng)求發(fā)送給所述IPTV域中的呈現(xiàn)服務(wù)器。
19、 如權(quán)利要求13所述實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的方法,其特征在于,所述呈現(xiàn)服 務(wù)器位于IPTV域中,所述觀察體位于IMS域中時(shí),還包括交互功能實(shí)體接收所述IMS域中觀察體發(fā)送的IMS呈現(xiàn)信息預(yù)定請(qǐng)求, 將所述IMS呈現(xiàn)信息預(yù)定請(qǐng)求轉(zhuǎn)換為IPTV呈現(xiàn)信息預(yù)定請(qǐng)求;所述交互功能實(shí)體將所述IPTV呈現(xiàn)信息預(yù)定請(qǐng)求向所述IPTV域中的呈 現(xiàn)服務(wù)器發(fā)送。
20、 如權(quán)利要求13所述實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的方法,其特征在于,所述呈現(xiàn)服 務(wù)器位于IPTV域中,所述觀察體位于IMS域中時(shí),所述呈現(xiàn)服務(wù)器向所述 觀察體發(fā)布所述呈現(xiàn)信息具體為交互功能實(shí)體將所述IPTV域中的呈現(xiàn)服務(wù)器發(fā)送的IPTV呈現(xiàn)信息發(fā)布 信令轉(zhuǎn)換為IMS呈現(xiàn)信息發(fā)布信令;所述交互功能實(shí)體將所述IMS呈現(xiàn)信息發(fā)布信令向所述觀察體發(fā)送。
21、 如權(quán)利要求13所述實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的方法,其特征在于,所述呈現(xiàn)服 務(wù)器位于IPTV域中,所述觀察體位于IPTV域中時(shí),還包括所述IPTV域中的呈現(xiàn)服務(wù)器接收所述IPTV域中的觀察體發(fā)送的IPTV 呈現(xiàn)信息預(yù)定請(qǐng)求;與通知消息發(fā)布實(shí)體交互協(xié)商,獲取呈現(xiàn)信息的發(fā)布地 址;并將該地址信息;故置到呈現(xiàn)信息預(yù)定響應(yīng)中向所述觀察體發(fā)送;所述IPTV域的觀察體獲知呈現(xiàn)信息預(yù)定響應(yīng)中的呈現(xiàn)信息發(fā)布地址。
22、 如權(quán)利要求21所述實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的方法,其特征在于,所述呈現(xiàn)服 務(wù)器位于IPTV域中,所述觀察體位于IPTV域中時(shí),所述呈現(xiàn)服務(wù)器向所述 觀察體發(fā)布所述呈現(xiàn)信息具體為所述呈現(xiàn)服務(wù)器將IPTV呈現(xiàn)信息發(fā)布信令發(fā)送給所述IPTV域的通知消 息發(fā)布實(shí)體;所述通知消息發(fā)布實(shí)體將呈現(xiàn)信息封裝成通知消息后,向所述呈現(xiàn)信息的發(fā)布地址發(fā)送,所述IPTV域中預(yù)定了呈現(xiàn)信息的觀察體從所述發(fā) 布地址獲取所述呈現(xiàn)信息。
23、 如權(quán)利要求17或22所述實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的方法,其特征在于,所述 IPTV域中預(yù)定了呈現(xiàn)信息的觀察體從所述發(fā)布地址獲取所述呈現(xiàn)信息的步驟 具體為所述IPTV域中預(yù)定了呈現(xiàn)信息的觀察體監(jiān)聽所述發(fā)布地址,當(dāng)所述發(fā)布 地址接收到通知消息時(shí),從所述地址獲取通知消息中的呈現(xiàn)信息;或 所述IPTV域中預(yù)定了呈現(xiàn)信息的觀察體向該地址發(fā)送請(qǐng)求消息; 所述IPTV域中的通知消息發(fā)布實(shí)體接收到該請(qǐng)求后,將呈現(xiàn)信息使用IPTV信令封裝至請(qǐng)求響應(yīng)中發(fā)送給所述觀察體。
24、 一種交互轉(zhuǎn)換方法,用于實(shí)現(xiàn)IPTV域和IMS域間交互信令的轉(zhuǎn)換, 其特征在于,包括以下步驟將接收到的IPTV信令轉(zhuǎn)換為IMS信令,轉(zhuǎn)發(fā)所述轉(zhuǎn)換得到的IMS信令; 和/或?qū)⒔邮盏降腎MS信令轉(zhuǎn)換為IPTV信令,并在所述轉(zhuǎn)換得到的IPTV信令 中添加獲取的呈現(xiàn)業(yè)務(wù)信息后進(jìn)行轉(zhuǎn)發(fā)。
全文摘要
本發(fā)明的實(shí)施例公開了一種非IMS架構(gòu)中實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的系統(tǒng),包括呈現(xiàn)體,用于發(fā)送呈現(xiàn)信息至呈現(xiàn)服務(wù)器;呈現(xiàn)服務(wù)器,用于接收所述呈現(xiàn)體發(fā)布的呈現(xiàn)信息,并向觀察體發(fā)布所述呈現(xiàn)信息;觀察體,用于接收所述呈現(xiàn)服務(wù)器發(fā)布的呈現(xiàn)信息;所述呈現(xiàn)體、呈現(xiàn)服務(wù)器和觀察體分別位于IPTV域或IMS域,且至少一種位于IPTV域。本發(fā)明的實(shí)施例還公開了一種在非IMS架構(gòu)中實(shí)現(xiàn)呈現(xiàn)業(yè)務(wù)的方法。通過使用本發(fā)明的實(shí)施例,提供了在非IMS架構(gòu)中的呈現(xiàn)業(yè)務(wù)實(shí)現(xiàn)架構(gòu),實(shí)現(xiàn)了在非IMS架構(gòu)中呈現(xiàn)業(yè)務(wù)的實(shí)現(xiàn),使得呈現(xiàn)業(yè)務(wù)在IPTV架構(gòu)中的開展成為了可能。
文檔編號(hào)H04L29/06GK101471925SQ20071030177
公開日2009年7月1日 申請(qǐng)日期2007年12月27日 優(yōu)先權(quán)日2007年12月27日
發(fā)明者吉 劉, 卞永剛, 田永輝, 莉 陳 申請(qǐng)人:華為技術(shù)有限公司