專利名稱:業(yè)務(wù)狀態(tài)信息顯示和發(fā)送方法、用戶終端設(shè)備和業(yè)務(wù)處理單元的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種業(yè)務(wù)狀態(tài)信息顯示和發(fā) 送方法、用戶終端設(shè)備和業(yè)務(wù)處理單元。
背景技術(shù):
IP多媒體子系統(tǒng)(以下簡稱IMS)由第三代移動(dòng)通信標(biāo)準(zhǔn)化伙伴項(xiàng)目 (3rd Generation Partnership Project;以下簡稱3GPP)標(biāo)準(zhǔn)定義,是3G (3rd Generation)移動(dòng)網(wǎng)實(shí)現(xiàn)分組話音和分組數(shù)據(jù),并提供統(tǒng)一的多媒體業(yè)務(wù)和應(yīng) 用的目標(biāo)網(wǎng)絡(luò)。IMS采用IP分組域作為其控制信令和媒體傳輸?shù)某休d通道, 采用會(huì)話發(fā)起協(xié)議(Session Initiation Protocol;以下簡稱SIP)作為呼叫控 制信令,實(shí)現(xiàn)了業(yè)務(wù)管理、會(huì)話控制及承載接入的三者分離。其中,SIP協(xié)議 是用于建立、更改和終止多媒體會(huì)話或呼叫的應(yīng)用層控制協(xié)議,這些多媒體 ^S舌包括多媒體^i義、遠(yuǎn)程教學(xué)、因特網(wǎng)電話等,它的核心由正TF標(biāo)準(zhǔn)組織 定義。
IP電視(IP Television;以下簡稱IPTV)是一種在IP網(wǎng)絡(luò)上傳送包含 電視、視頻、文本、圖形和數(shù)據(jù)等,并提供服務(wù)質(zhì)量/體-瞼質(zhì)量保證、安全、 交互性和可靠性的可管理的多媒體業(yè)務(wù)。用戶可以在家中使用個(gè)人計(jì)算機(jī)或 者采用機(jī)頂盒與普通電視糸l4目互結(jié)合的方式享受IPTV業(yè)務(wù),也可以通過移 動(dòng)終端享受IPTV業(yè)務(wù)。IPTV以IP包的形式來傳遞單播、廣播或組播視頻節(jié) 目,正受到電信運(yùn)營商越來越多的關(guān)注,目前,ETSI標(biāo)準(zhǔn)組織下屬的TISPAN (Telecommunications and Internet Converged Services and Protocols for Advanced Networking)正在研究基于IMS網(wǎng)絡(luò)的IPTV。
狀態(tài)呈現(xiàn)業(yè)務(wù)(Presence)是一種實(shí)現(xiàn)通知一個(gè)用戶關(guān)于另一個(gè)用戶的可達(dá)性、可用性和通信意愿的業(yè)務(wù)。它提供大量實(shí)時(shí)的用戶優(yōu)先選擇狀態(tài)、用 戶終端狀態(tài)以及一些用戶業(yè)務(wù)的狀態(tài)信息。狀態(tài)呈現(xiàn)業(yè)務(wù)能夠顯示出其他用 戶是否在線,若在線則顯示他們的狀態(tài)是空閑還是繁忙,還可讓用戶給出通 信方式和通信能力的詳細(xì)信息,例如是否具有音頻、視頻、即時(shí)消息等能力 等。當(dāng)一個(gè)用戶的狀態(tài)呈現(xiàn)信息如果顯示用戶狀態(tài)為"會(huì)議進(jìn)行中"并且支
持SMS,其它用戶則可以通過SMS向該用戶提供業(yè)務(wù),而不會(huì)打擾他的會(huì) 議工作。
狀態(tài)呈現(xiàn)業(yè)務(wù)主要作用是獲取并呈現(xiàn)訂閱該業(yè)務(wù)的用戶信息。 一個(gè)觀察 者可以通過使用"SUBSCRIBE"訂閱單個(gè)資源,當(dāng)訂閱被接受時(shí),狀態(tài)服務(wù) 器將返回該資源的狀態(tài)信息;觀察者還可以通過使用SUBSCRIBE向資源列 表月良務(wù)器(RLS)請求訂閱一個(gè)資源列表,資源列表服務(wù)器再使用SUBSCRIBE 訂閱資源列表中的每個(gè)資源,當(dāng)訂閱被接受時(shí),資源列表服務(wù)器就會(huì)返回該 列表中每個(gè)資源的狀態(tài)信息。此外,不同的觀察者可以獲得不同級別和不同 范圍的在線狀態(tài)信息,這意味著不同的觀察者可以被授權(quán)觀看在線狀態(tài)實(shí)體 的在線狀態(tài)信息的不同部分,在線狀態(tài)實(shí)體使用可擴(kuò)展標(biāo)記語言配置訪問協(xié) 議(The Extensible Markup Language Configuration Access Protocol; 簡稱 XCAP)定義的方案以許可聲明的形式設(shè)置這些授權(quán)。
在基于IMS的IPTV業(yè)務(wù)中,目前標(biāo)準(zhǔn)組織TISPAN對IPTV狀態(tài)呈現(xiàn) 業(yè)務(wù)的規(guī)范只定義到用戶終端發(fā)布廣播(Broadcast ;以下簡稱BC)頻道 標(biāo)識、BC節(jié)目標(biāo)識、點(diǎn)播(Content on Demand;以下簡稱CoD)內(nèi)容標(biāo)識、 個(gè)人視頻錄制(PersonVedioRecorder;以下簡稱nPVR)內(nèi)容標(biāo)識。
在IMS狀態(tài)呈現(xiàn)業(yè)務(wù)中,用戶主動(dòng)發(fā)布當(dāng)前狀態(tài)信息,當(dāng)前狀態(tài)信息包 括是空閑還是繁忙、可接受的通信方式是什么等信息;在IPTV狀態(tài)呈現(xiàn)業(yè) 務(wù)中,由網(wǎng)絡(luò)主動(dòng)收集用戶的狀態(tài)信息,并沒有考慮用戶是否愿意發(fā)布當(dāng)前 觀看的節(jié)目信息,即缺乏對用戶隱私的保護(hù)。
發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中發(fā)現(xiàn)從TISPAN組織的IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)規(guī)范可以看出,現(xiàn)有技術(shù)至少存在如下缺點(diǎn)觀察者只能查看最新的 IPTV業(yè)務(wù)狀態(tài)信息;且僅能查看直播業(yè)務(wù)、CoD業(yè)務(wù)和nPVR業(yè)務(wù)三個(gè)基本 業(yè)務(wù)的IPTV業(yè)務(wù)狀態(tài)信息;觀察者只能查看IPTV業(yè)務(wù)狀態(tài)信息的文本內(nèi)容; 而且沒有考慮當(dāng)被觀察者頻道內(nèi)節(jié)目發(fā)生變化時(shí),網(wǎng)絡(luò)同時(shí)向所有在該頻道 內(nèi)的觀察者發(fā)送節(jié)目變化通知消息,可能引起瞬間網(wǎng)絡(luò)通信量過大,導(dǎo)致消 息風(fēng)暴。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種業(yè)務(wù)狀態(tài)信息顯示和發(fā)送方法、用戶終端設(shè)備和 業(yè)務(wù)處理單元,用以解決現(xiàn)有技術(shù)中僅能查看被觀察者用戶終端的較為簡單 的IPTV業(yè)務(wù)狀態(tài)基本信息,而且當(dāng)被觀察者用戶終端頻道內(nèi)節(jié)目發(fā)生變化 時(shí)可能引起信令風(fēng)暴的缺陷,實(shí)現(xiàn)能夠查看較為豐富的IPTV業(yè)務(wù)狀態(tài)信息, 避免信令風(fēng)暴。
本發(fā)明實(shí)施例提供一種業(yè)務(wù)狀態(tài)信息顯示方法,包括 接收根據(jù)訂閱請求發(fā)送的通知消息,所述通知消息包括4皮觀察者用戶終 端的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史信息,所述IPTV業(yè)務(wù) 狀態(tài)詳細(xì)信息包括IPTV業(yè)務(wù)狀態(tài)基本信息,還包括節(jié)目推薦信息和/或節(jié)目 描述信息;
根據(jù)發(fā)送的所述訂閱請求,顯示所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV 業(yè)務(wù)狀態(tài)歷史信息。
本發(fā)明實(shí)施例提供一種業(yè)務(wù)狀態(tài)信息發(fā)送方法,包括
接收訂閱請求,所述訂閱請求包括所述被觀察者用戶終端和觀察者用戶 終端的身份標(biāo)識,以及對IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史 信息的訂閱指示信息;
根據(jù)所述訂閱指示信息和所述觀察者用戶終端的身份標(biāo)識,發(fā)送與所 述被觀察者用戶終端的身份標(biāo)識對應(yīng)的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史信息,所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息包括IPTV業(yè)務(wù)狀態(tài)基本 信息,還包括節(jié)目推薦信息和/或節(jié)目描述信息。 本發(fā)明實(shí)施例提供一種用戶終端設(shè)備,包括
第一接收模塊,用于接收根據(jù)訂閱請求發(fā)送的通知消息,所述通知消息 包括被觀察者用戶終端的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史 信息,所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息包括IPTV業(yè)務(wù)狀態(tài)基本信息,還包括節(jié) 目推薦信息和/或節(jié)目描述信息;
顯示模塊,用于才艮據(jù)發(fā)送的所述訂閱請求,顯示所述IPTV業(yè)務(wù)狀態(tài)詳 細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史信息。
本發(fā)明實(shí)施例提供一種業(yè)務(wù)處理單元,包括
第二接收模塊,用于接收訂閱請求,所述訂閱請求包括所述被觀察者用 戶終端和觀察者用戶終端的身份標(biāo)識,以及對IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或 IPTV業(yè)務(wù)狀態(tài)歷史信息的訂閱指示信息;
第三發(fā)送模塊,用于根據(jù)所述訂閱指示信息和所述觀察者用戶終端的身 份標(biāo)識,發(fā)送與所述凈皮》見察者用戶終端的身份標(biāo)識對應(yīng)的IPTV業(yè)務(wù)狀態(tài)詳 細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史信息,所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息包括IPTV 業(yè)務(wù)狀態(tài)基本信息,還包括節(jié)目推薦信息和/或節(jié)目描述信息。
本發(fā)明實(shí)施例提供的業(yè)務(wù)狀態(tài)信息顯示和發(fā)送方法、用戶終端設(shè)備和業(yè) 務(wù)處理單元,用戶終端可以查看被觀察者用戶終端的IPTV業(yè)務(wù)狀態(tài)歷史信 息,并能夠顯示節(jié)目標(biāo)題等詳細(xì)節(jié)目描述信息,通過擴(kuò)展IPTV業(yè)務(wù)狀態(tài)基 本信息,為用戶提供更全更詳細(xì)的業(yè)務(wù)狀態(tài)信息,提高業(yè)務(wù)服務(wù)質(zhì)量;而且 能夠避免出現(xiàn)頻道內(nèi)節(jié)目變化時(shí)網(wǎng)絡(luò)發(fā)送大量通知消息導(dǎo)致網(wǎng)絡(luò)通信量瞬間 過大的現(xiàn)象。
圖1為本發(fā)明IPTV業(yè)務(wù)狀態(tài)呈現(xiàn)網(wǎng)絡(luò)架構(gòu)實(shí)施例示意圖;
15圖2為本發(fā)明業(yè)務(wù)狀態(tài)信息顯示方法實(shí)施例流程圖3為本發(fā)明業(yè)務(wù)狀態(tài)信息發(fā)送方法實(shí)施例流程圖4為本發(fā)明業(yè)務(wù)狀態(tài)信息發(fā)送及顯示方法實(shí)施例一信令流程圖5為本發(fā)明業(yè)務(wù)狀態(tài)信息發(fā)送及顯示方法實(shí)施例二信令流程圖6為本發(fā)明業(yè)務(wù)狀態(tài)信息發(fā)送及顯示方法實(shí)施例三信令流程圖
圖7為本發(fā)明業(yè)務(wù)狀態(tài)信息發(fā)送及顯示方法實(shí)施例四信令流程圖8為本發(fā)明業(yè)務(wù)狀態(tài)信息發(fā)送及顯示方法實(shí)施例五信令流程圖9為本發(fā)明用戶終端設(shè)備實(shí)施例一結(jié)構(gòu)示意圖IO為本發(fā)明用戶終端設(shè)備實(shí)施例二結(jié)構(gòu)示意圖11為本發(fā)明業(yè)務(wù)處理單元實(shí)施例一結(jié)構(gòu)示意圖12為本發(fā)明業(yè)務(wù)處理單元實(shí)施例二結(jié)構(gòu)示意圖。
具體實(shí)施例方式
下面結(jié)合附圖和具體實(shí)施例進(jìn)一步說明本發(fā)明實(shí)施例的技術(shù)方案。 圖1為本發(fā)明IPTV業(yè)務(wù)狀態(tài)呈現(xiàn)網(wǎng)絡(luò)架構(gòu)實(shí)施例示意圖,如圖1所示, 該網(wǎng)絡(luò)架構(gòu)中包括觀察者用戶終端、IPTV業(yè)務(wù)狀態(tài)上報(bào)實(shí)體和IPTV狀態(tài)呈 現(xiàn)業(yè)務(wù)處理單元,其中,觀察者用戶終端用于發(fā)送IPTV業(yè)務(wù)狀態(tài)訂閱請求、 發(fā)送IPTV業(yè)務(wù)狀態(tài)歷史信息訂閱請求、發(fā)送對IPTV業(yè)務(wù)狀態(tài)指定節(jié)目的視 頻觀看/預(yù)覽請求、發(fā)送獲取觀看指定節(jié)目好友名單請求,以及其它基于IPTV 業(yè)務(wù)狀態(tài)信息的增強(qiáng)應(yīng)用請求;并接收和處理IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元 發(fā)送的IPTV業(yè)務(wù)狀態(tài)的通知消息。觀察者用戶終端可以是IPTV用戶終端或 IMS用戶終端,與IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元之間的El接口協(xié)議包括但不 限于SIP協(xié)議、HTTP協(xié)議、其他標(biāo)準(zhǔn)協(xié)議或私有協(xié)議。
IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元用于處理觀察者用戶終端發(fā)送的IPTV業(yè)務(wù) 狀態(tài)信息訂閱請求和IPTV業(yè)務(wù)狀態(tài)歷史信息訂閱請求、用于接收并保存 IPTV業(yè)務(wù)狀態(tài)上報(bào)實(shí)體上報(bào)的IPTV業(yè)務(wù)狀態(tài)基本信息、節(jié)目推薦信息、節(jié)目描述信息,用于發(fā)送IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和IPTV業(yè)務(wù)狀態(tài)歷史信息給 觀察者用戶終端,IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息包括上述的IPTV業(yè)務(wù)狀態(tài)基本信 息、節(jié)目推薦信息和節(jié)目描述信息。IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元存儲的IPTV 業(yè)務(wù)狀態(tài)基本信息包括但不限于BC頻道標(biāo)識、BC節(jié)目標(biāo)識、CoD內(nèi)容標(biāo)識、 nPVR內(nèi)容標(biāo)識、用戶生成內(nèi)容(Consumer Originated Video;以下簡稱CoV) 的內(nèi)容標(biāo)識、游戲業(yè)務(wù)標(biāo)識等。IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元可以位于現(xiàn)有 網(wǎng)絡(luò)實(shí)體或新增網(wǎng)絡(luò)實(shí)體,如狀態(tài)呈現(xiàn)服務(wù)器、網(wǎng)絡(luò)應(yīng)用服務(wù)器、業(yè)務(wù)控制 功能實(shí)體等。
IPTV業(yè)務(wù)狀態(tài)上報(bào)實(shí)體可以用于設(shè)置IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息上報(bào)策 略,并根據(jù)上報(bào)策略進(jìn)行過濾,有選擇的上報(bào)IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息;可 以用于設(shè)置和上報(bào)IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息訂閱策略;可以用于設(shè)置和上報(bào) 對當(dāng)前IPTV節(jié)目的節(jié)目推薦信息;用于上報(bào)IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息。IPTV 業(yè)務(wù)狀態(tài)上報(bào)實(shí)體可以位于IPTV用戶終端或網(wǎng)絡(luò)實(shí)體,如業(yè)務(wù)控制功能實(shí) 體、媒體功能實(shí)體、資源接入控制子系統(tǒng)等,與IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單 元之間的E2接口協(xié)議包括但不限于SIP協(xié)議、HTTP協(xié)議、其它標(biāo)準(zhǔn)協(xié)議或 私有協(xié)議。
圖2為本發(fā)明業(yè)務(wù)狀態(tài)信息顯示方法實(shí)施例流程圖,如圖2所示,該方 法包括
步驟100,接收根據(jù)訂閱請求發(fā)送的通知消息,所迷通知消息包括被 觀察者用戶終端的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史信息, 所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息包括IPTV業(yè)務(wù)狀態(tài)基本信息,還包括節(jié)目 推薦信息和/或節(jié)目描述信息;
當(dāng)觀察者用戶終端需要查看某個(gè)用戶終端的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息或 IPTV業(yè)務(wù)狀態(tài)歷史信息時(shí),可以向IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元發(fā)送訂閱請 求,根據(jù)觀察者用戶終端所請求訂閱的信息的不同,發(fā)送的訂閱請求也不同。 訂閱請求包括以下類型, 一種訂閱請求包括對業(yè)務(wù)狀態(tài)詳細(xì)信息或業(yè)務(wù)狀態(tài)歷史信息的訂閱指示信息和所述被觀察者用戶終端的身份標(biāo)識;另一種訂閱 請求包括對業(yè)務(wù)狀態(tài)詳細(xì)信息和業(yè)務(wù)狀態(tài)歷史信息的訂閱指示信息和所述凈皮 觀察者用戶終端的身份標(biāo)識;而且當(dāng)觀察者用戶終端需要查看被觀察者用戶 終端的某一時(shí)段的IPTV業(yè)務(wù)狀態(tài)歷史信息時(shí),還可以在對業(yè)務(wù)狀態(tài)歷史信 息的訂閱請求中攜帶訂閱業(yè)務(wù)狀態(tài)歷史信息的時(shí)間段指示信息,指示要訂閱 該時(shí)間短內(nèi)的IPTV業(yè)務(wù)狀態(tài)歷史信息。
也就是說觀察者用戶終端可以發(fā)起IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息訂閱過程, 還可以發(fā)起IPTV業(yè)務(wù)狀態(tài)歷史信息訂閱過程。觀察者用戶終端發(fā)起IPTV業(yè) 務(wù)狀態(tài)詳細(xì)信息訂閱過程時(shí),發(fā)送的"SIP SUBSCRIBE"請求中包括對IPTV 業(yè)務(wù)狀態(tài)詳細(xì)信息的訂閱指示信息和被觀察者的身份標(biāo)識,訂閱指示信息可 以是設(shè)置"Event"頭域事件值為"iptvpresence"。觀察者用戶終端接收IPTV 狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元才艮據(jù)對IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息的訂閱請求發(fā)送的通 知消息,所述通知消息包括所述觀察者用戶終端的、與所述訂閱請求對應(yīng)的 IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息,所述的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息包括IPTV業(yè)務(wù)狀 態(tài)基本信息、^皮觀察者對節(jié)目的推薦信息和/或節(jié)目描述信息,所述的IPTV 業(yè)務(wù)狀態(tài)基本信息即為現(xiàn)有的未經(jīng)過擴(kuò)展的IPTV業(yè)務(wù)狀態(tài)的信息;所述的 節(jié)目推薦信息即為被觀察者對所看節(jié)目的推薦描述信息,其中包括所推薦節(jié) 目的節(jié)目標(biāo)識信息,和用戶對該節(jié)目的評價(jià)信息,所述評價(jià)信息例如"集結(jié) 號非常值得觀看!"等;所述的節(jié)目描述信息為IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單 元向觀察者用戶終端發(fā)送關(guān)于特定節(jié)目的詳細(xì)描述信息,如節(jié)目等級、參演 人員信息等。上述的現(xiàn)有的IPTV業(yè)務(wù)狀態(tài)基本信息和節(jié)目推薦信息和/或節(jié) 目描述信息共同組成了 IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息。通*送信息的擴(kuò)展,豐 富了 IPTV業(yè)務(wù)狀態(tài)信息,使得用戶終端接收到的信息更加詳細(xì),提高服務(wù) 質(zhì)量。
在觀察者用戶終端僅訂閱了 IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息的情況下,在同一 次的訂閱會(huì)話過程中,觀察者用戶終端可以通過接收IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元發(fā)送的更新通知消息,獲得被觀察者用戶終端的當(dāng)前的業(yè)務(wù)狀態(tài)詳細(xì) 信息。
觀察者用戶終端發(fā)起IPTV業(yè)務(wù)狀態(tài)歷史信息訂閱過程時(shí),可以發(fā)起獨(dú) 立的IPTV業(yè)務(wù)狀態(tài)歷史信息訂閱過程,還可以在發(fā)起IPTV業(yè)務(wù)狀態(tài)詳細(xì)信 息訂閱過程的同時(shí)發(fā)起IPTV業(yè)務(wù)狀態(tài)歷史信息訂閱過程。觀察者用戶終端 發(fā)起對一個(gè)被觀察者用戶終端的IPTV業(yè)務(wù)狀態(tài)歷史信息訂閱過程中,發(fā)送 "SIP SUBSCRIBE"請求,請求中通過身份標(biāo)識指明是對該被觀察者用戶終 端的IPTV業(yè)務(wù)狀態(tài)歷史信息訂閱,訂閱指示信息可以為擴(kuò)展"Event"頭域 事件為"iptvpresencelist"。進(jìn)一步還可以指明IPTV業(yè)務(wù)狀態(tài)歷史信息的時(shí) 間段,比如一天內(nèi)的歷史信息、 一星期內(nèi)的歷史信息,或前一個(gè)星期的歷史 信息等,未指明時(shí)間段則默認(rèn)為IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息的有效期或根據(jù)系 統(tǒng)本地策略決定,這可以通過擴(kuò)展"SUBSCRIBE"請求中的頭域來實(shí)現(xiàn),比 如增加一個(gè)"Duration"頭域,包含"begin"和"end"兩個(gè)參數(shù),分別用于 設(shè)置起始時(shí)間和結(jié)束時(shí)間;或者在"Event"事件頭域中包含一個(gè)可以指定時(shí) 間段的參數(shù)。觀察者用戶終端接收IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元根據(jù)對業(yè)務(wù) 狀態(tài)歷史信息的訂閱請求發(fā)送的通知消息,所述通知消息包括所述觀察者用 戶終端的、與所述訂閱請求對應(yīng)的業(yè)務(wù)狀態(tài)歷史信息。
觀察者用戶終端在發(fā)起IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息訂閱初始會(huì)話時(shí),同時(shí) 包括對IPTV業(yè)務(wù)狀態(tài)歷史信息的訂閱,發(fā)送"SIP SUBSCRIBE"請求,請 求中指明包括對^b見察者用戶終端的IPTV業(yè)務(wù)狀態(tài)歷史信息訂閱,訂閱指 示信息可以是擴(kuò)展"Event"事件頭域事件為"iptvpresence + iptvpresencelist", 并指明是對所有時(shí)間內(nèi)的IPTV業(yè)務(wù)狀態(tài)歷史信息的訂閱。當(dāng)觀察者用戶終 端訂閱了 IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和IPTV業(yè)務(wù)狀態(tài)歷史信息的情況下,觀察 者用戶終端將首先接收到IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元根據(jù)對業(yè)務(wù)狀態(tài)詳細(xì) 信息和業(yè)務(wù)狀態(tài)歷史信息的訂閱請求發(fā)送的第一通知消息并保存,所述第一 通知消息包括所述被觀察者用戶終端的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和IPTV所述業(yè)務(wù)狀態(tài)歷史信息;而后在同一次訂閱會(huì)話過程中將接收到IPTV狀態(tài)呈現(xiàn) 業(yè)務(wù)處理單元發(fā)送的第二通知消息,所述第二通知消息中包括的所述被觀察 者用戶終端更新的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息,但不包括IPTV所述業(yè)務(wù)狀態(tài)歷 史信息;然后觀察者用戶終端根據(jù)所述第二通知消息中包括的所述業(yè)務(wù)狀態(tài) 詳細(xì)信息與先前保存的所述觀察者用戶終端的所述業(yè)務(wù)狀態(tài)歷史信息,組成 所述被觀察者用戶終端的完整的、經(jīng)過更新的業(yè)務(wù)狀態(tài)歷史信息,并保存。
步驟IOI,根據(jù)發(fā)送的所述訂閱請求,顯示所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信 息和/或IPTV業(yè)務(wù)狀態(tài)歷史信息。
觀察者用戶終端接收"SIPNOTIFY,,通知消息,并根據(jù)訂閱請求以及消 息正文攜帶的內(nèi)容做不同處理。當(dāng)觀察者用戶終端發(fā)起IPTV業(yè)務(wù)狀態(tài)歷史 信息訂閱過程,且通知消息正文中只攜帶IPTV業(yè)務(wù)狀態(tài)歷史信息時(shí),觀察 者用戶終端接收并顯示IPTV業(yè)務(wù)狀態(tài)歷史信息;當(dāng)觀察者用戶終端發(fā)起 IPTV業(yè)務(wù)狀態(tài)信息訂閱過程,且通知消息正文中只攜帶IPTV業(yè)務(wù)狀態(tài)信息 時(shí),觀察者用戶終端接收并顯示IPTV業(yè)務(wù)狀態(tài)信息。
當(dāng)觀察者用戶終端發(fā)起IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息訂閱過程,并同時(shí)攜帶 了 IPTV業(yè)務(wù)狀態(tài)歷史信息訂閱指示,且第一次通知消息正文中既攜帶IPTV 業(yè)務(wù)狀態(tài)詳細(xì)信息,又?jǐn)y帶IPTV業(yè)務(wù)狀態(tài)歷史信息時(shí),觀察者用戶終端保 存IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和IPTV業(yè)務(wù)狀態(tài)歷史信息,但不顯示IPTV業(yè)務(wù) 狀態(tài)歷史信息,并保存后續(xù)NOTIFY通知消息中攜帶的更新的IPTV業(yè)務(wù)狀 態(tài)詳細(xì)信息,與之前保存的IPTV業(yè)務(wù)狀態(tài)歷史信息合成完整的、經(jīng)過更新 的IPTV業(yè)務(wù)狀態(tài)歷史信息。之后,觀察者用戶終端可以根據(jù)顯示所述被觀 察者用戶終端的IPTV業(yè)務(wù)狀態(tài)歷史信息的內(nèi)部請求信息,顯示所述IPTV業(yè) 務(wù)狀態(tài)歷史信息,所述內(nèi)部請求信息包括所述被觀察者用戶終端身份標(biāo)識, 可以有用戶操作生成所述內(nèi)部請求信息;所述內(nèi)部請求信息中還可以包括顯 示IPTV業(yè)務(wù)狀態(tài)歷史信息的時(shí)間段指示信息,用戶終端根據(jù)時(shí)間段指示信 息顯示對應(yīng)的祐L觀察者的IPTV業(yè)務(wù)狀態(tài)歷史信息。也就是說,在以后觀看過程中,當(dāng)觀察者用戶終端發(fā)起對某個(gè)指定被觀察者用戶終端的IPTV業(yè)務(wù) 狀態(tài)歷史信息查詢過程時(shí),發(fā)送的是一個(gè)內(nèi)部請求,請求中攜帶被觀察者用 戶終端的身份標(biāo)識,進(jìn)一步可以攜帶所需查詢的IPTV業(yè)務(wù)狀態(tài)歷史信息時(shí) 間段,觀察者用戶終端根據(jù)請求中的被觀察者用戶終端的身份標(biāo)識和時(shí)間段 信息返回相應(yīng)的IPTV業(yè)務(wù)狀態(tài)歷史信息,并顯示。各實(shí)施例中所述的觀察 者用戶終端可以為IPTV終端。
進(jìn)一步地,觀察者用戶終端還可以顯示根據(jù)訂閱請求發(fā)送的通知消息中 包括的所述被觀察者用戶終端的節(jié)目描述信息;還可以根據(jù)所述通知消息中 包括的所述被觀察者用戶終端的業(yè)務(wù)狀態(tài)基本信息,在本地電子節(jié)目指南 (Electronic Programme Guide;以下簡稱EPG)或網(wǎng)絡(luò)獲取所述被觀察者用 戶終端的節(jié)目描述信息,并顯示所述節(jié)目描述信息。才艮據(jù)所述通知消息中包 括的所述業(yè)務(wù)狀態(tài)詳細(xì)信息獲知所述被觀察者用戶終端正在使用直播業(yè)務(wù), 則根據(jù)所述通知消息中包括的直播頻道標(biāo)識獲取該頻道內(nèi)的播放列表,并根 據(jù)所述播放列表更新節(jié)目標(biāo)識。
具體地,當(dāng)通知消息正文中攜帶了 IPTV節(jié)目描述信息時(shí),觀察者用戶 終端顯示節(jié)目描述信息;當(dāng)通知消息正文中沒有攜帶IPTV節(jié)目描述信息時(shí), 觀察者用戶終端可以根據(jù)消息中攜帶的IPTV業(yè)務(wù)狀態(tài)基本信息從本地EPG 或網(wǎng)絡(luò)獲M目應(yīng)的節(jié)目描述信息并顯示。當(dāng)NOTIFY消息正文中攜帶的IPTV 業(yè)務(wù)狀態(tài)基本信息指明被觀察者用戶終端正在使用直播業(yè)務(wù)時(shí),觀察者用戶 終端根據(jù)消息中攜帶的直播頻道標(biāo)識獲取頻道內(nèi)播放列表,獲取頻道內(nèi)播放 列表的方式可以通過現(xiàn)有技術(shù),例如從本地EPG菜單中獲取。如果在被觀察 者用戶終端頻道內(nèi)節(jié)目發(fā)生變化后,觀察者用戶終端沒有接收到關(guān)于被觀察 者用>終端的更新通知消息,則觀察者用戶終端根據(jù)頻道播放列表更新節(jié)目 標(biāo)識。
觀察者用戶終端還可以基于接收到IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息做一些增強(qiáng) 應(yīng)用,包括但不限于基于IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息觀看/預(yù)覽指定節(jié)目,包括BC節(jié)目內(nèi)容、CoD內(nèi)容、CoV內(nèi)容、游戲內(nèi)容等,基于好友的IPTV業(yè)務(wù)狀 態(tài)詳細(xì)信息查詢觀看指定節(jié)目好友名單。當(dāng)基于好友的IPTV業(yè)務(wù)狀態(tài)詳細(xì) 信息,觀察者用戶終端發(fā)起對其指定節(jié)目的觀看/預(yù)覽過程時(shí),例如通過點(diǎn)擊 好友的節(jié)目標(biāo)識、好友的節(jié)目推薦信息,觀察者用戶終端發(fā)送觀看/預(yù)覽請求, 比如"SIP INVITE",并在請求中攜帶IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息指定的頻道 標(biāo)識或內(nèi)容標(biāo)識,或者是根據(jù)IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息獲取的公共業(yè)務(wù)標(biāo)識 PSI,網(wǎng)絡(luò)處理觀看/預(yù)覽請求,返回內(nèi)容媒體流。
當(dāng)基于好友的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息查詢觀看指定節(jié)目的好友名單時(shí), 觀察者用戶終端可以發(fā)送觀看指定IPTV節(jié)目好友名單請求,例如通過點(diǎn)擊 好友列表中顯示的IPTV節(jié)目標(biāo)識觸發(fā)用戶終端發(fā)送查看觀看該節(jié)目的好友 名單請求,或發(fā)送查看與用戶觀看相同節(jié)目的好友名單請求,基于觀察者用 戶終端保存的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息,該請求可以是一個(gè)終端內(nèi)部請求, 請求中攜帶IPTV節(jié)目標(biāo)識,觀察者用戶終端才艮據(jù)請求消息中的節(jié)目標(biāo)識進(jìn) 行過濾,從保存的好友IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息中過濾出節(jié)目標(biāo)識相同的好 友,生成觀看指定節(jié)目的好友名單,并顯示在觀察者用戶終端上。
觀察者用戶終端還可以發(fā)送觀看指定節(jié)目好友名單查詢請求到資源列表 服務(wù)器,并在請求中攜帶觀看指定節(jié)目的好友名單指示,例如發(fā)送"SIP SUBSCRIBE"請求,或"HTTP GET"請求;請求被路由到資源列表服務(wù)器, 資源列表服務(wù)器識別請求事件以及請求中的節(jié)目標(biāo)識,保存節(jié)目標(biāo)識,并分 別發(fā)送對每個(gè)好友的"SIP SUBSCRIBE"訂閱請求給IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處 理單元,IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元返回每個(gè)好友的IPTV業(yè)務(wù)狀態(tài)通知消 息"SIP NOTIFY",資源列表服務(wù)器接收各好友的IPTV業(yè)務(wù)狀態(tài)信息,并 根據(jù)保存的節(jié)目標(biāo)識,對好友IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息進(jìn)行匹配,返回觀看 指定IPTV節(jié)目的好友名單給用戶終端。
由于IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元要根據(jù)觀察者用戶終端的訂閱請求返 回相應(yīng)的信息,因此在IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元就要存儲有關(guān)于纟皮觀察者用戶終端的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和IPTV業(yè)務(wù)狀態(tài)歷史信息。用戶終端 可以向IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元發(fā)送包括所推薦節(jié)目的節(jié)目標(biāo)識的節(jié)目 推薦信息,即上報(bào)對當(dāng)前IPTV節(jié)目的節(jié)目推薦信息,進(jìn)一步上報(bào)節(jié)目描述 信息。具體地,用戶通過終端上的設(shè)置例如一個(gè)按鍵,上報(bào)對當(dāng)前觀看節(jié)目 的節(jié)目推薦信息,此時(shí)該用戶終端作為凈皮觀察者用戶終端。用戶終端發(fā)送"SIP PUBLISH"請求給IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元,并在請求正文中攜帶對當(dāng) 前節(jié)目的節(jié)目推薦信息,比如在可擴(kuò)展標(biāo)記語言(The Extensible Markup Language ;簡稱XML)文件中進(jìn)行如下描述 < xml version=,1.0' encoding='UTF-8,?> 〈presence xmlns =,,urn:ietf:params:xml:ns:pidf , entity="pres:user@iptv.example.com"> <tuple id="sg89ae"> <status>
<CurrentCoDContentID>hero@iptv.sp.com</ CurrentCoDContentID> </status> </tuple>
〈note〉集結(jié)號is worth to watch</note> 推薦當(dāng)前CoD節(jié)目 </presence>
應(yīng)說明的是用戶終端可以在觀看節(jié)目的任何時(shí)刻上報(bào)對當(dāng)前節(jié)目的節(jié)目 推薦信息,該節(jié)目推薦信息中包括所推薦節(jié)目的節(jié)目標(biāo)識以及對所述推薦 節(jié)目的評價(jià)信息。
用戶終端作為被觀察者用戶終端在發(fā)送"SIP PUBLISH"消息進(jìn)行上報(bào) 前,先要進(jìn)行上報(bào)策略過濾,只上報(bào)符合上報(bào)策略的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信 息給IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元。上報(bào)策略可以是用戶預(yù)先設(shè)置的,比如 通過啟動(dòng)終端上的IPTV業(yè)務(wù)狀態(tài)上報(bào)策略設(shè)置界面,i殳置可/不可上報(bào)的節(jié) 目目錄,可/不可上報(bào)的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息等,并保存在用戶終端。比 如用戶啟動(dòng)IPTV業(yè)務(wù)狀態(tài)上報(bào)策略設(shè)置界面,設(shè)置上報(bào)策略為對所有觀察者都不發(fā)送節(jié)目標(biāo)識,則用戶終端根據(jù)上報(bào)策略進(jìn)行過濾,在"SIP PUBLISH" 請求消息的正文中不攜帶IPTV節(jié)目標(biāo)識。進(jìn)一步IPTV業(yè)務(wù)狀態(tài)上報(bào)實(shí)體還 可以上報(bào)當(dāng)前節(jié)目的描述信息給IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元,比如節(jié)目標(biāo) 題、主要演員等,此時(shí)的IPTV業(yè)務(wù)狀態(tài)上報(bào)實(shí)體可以是用戶終端、業(yè)務(wù)控 制功能SCF、媒體功能MF等。
IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元接收并保存節(jié)目推薦信息,進(jìn)一步保存節(jié) 目描述信息,并根據(jù)"SIPPUBLISH"請求消息的正文中攜帶的IPTV業(yè)務(wù)狀 態(tài)詳細(xì)信息生成歷史信息。
IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元接收IPTV業(yè)務(wù)狀態(tài)上報(bào)實(shí)體發(fā)送的,,SIP PUBLISH"請求,保存請求中攜帶的業(yè)務(wù)節(jié)目推薦信息,進(jìn)一步保存請求中 攜帶的節(jié)目描述信息,例如在根據(jù)狀態(tài)呈現(xiàn)數(shù)據(jù)模型在現(xiàn)有數(shù)組(tuple)中, 擴(kuò)展一個(gè)指明業(yè)務(wù)節(jié)目推薦信息的元素,進(jìn)一步擴(kuò)展指明節(jié)目描述信息的元 素,如在"CoDServicePresence"元素中擴(kuò)展包含如下元素
"CurrentCoDContentCommend"-指明對正在觀看的點(diǎn)播節(jié)目的推薦; "CurrentCoDContentTitle" 一指明正在觀看的點(diǎn)播節(jié)目標(biāo)題; "CurrentCoDContentPlayer"-指明正在觀看的點(diǎn)播節(jié)目主要演員。
同時(shí),IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元在接收IPTV業(yè)務(wù)狀態(tài)上報(bào)實(shí)體發(fā)送 的"PUBLISH"請求時(shí),要求按照一定策略保存"PUBLISH"請求正文中攜 帶的IPTV業(yè)務(wù)狀態(tài)基本信息,進(jìn)一步還包括節(jié)目推薦信息和節(jié)目描述信息, 該策略可以是時(shí)間周期,比如一個(gè)月或一周等。即IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理 單元在接收到"SIP PUBLISH"請求時(shí),并不覆蓋或丟棄之前接收到的IPTV 業(yè)務(wù)狀態(tài)詳細(xì)信息,形成一定時(shí)間周期內(nèi)的IPTV業(yè)務(wù)狀態(tài)歷史信息。
本發(fā)明實(shí)施例提供的業(yè)務(wù)狀態(tài)信息顯示方法中,可以查看IPTV業(yè)務(wù)狀 態(tài)歷史信息,并能夠顯示節(jié)目標(biāo)題等詳細(xì)節(jié)目描述信息,通過擴(kuò)展IPTV業(yè) 務(wù)狀態(tài)基本信息,為用戶提供更全更詳細(xì)的業(yè)務(wù)狀態(tài)信息;而且能夠避免出 現(xiàn)頻道內(nèi)節(jié)目變化時(shí)網(wǎng)絡(luò)發(fā)送大量通知消息導(dǎo)致網(wǎng)絡(luò)通信量瞬間過大的現(xiàn)象。還能夠基于IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息進(jìn)行包括但不限于基于IPTV業(yè)務(wù)狀 態(tài)詳細(xì)信息對指定節(jié)目進(jìn)^^見頻觀看以瓦基于IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息查看 觀看相同節(jié)目好友名單等增強(qiáng)應(yīng)用,提高業(yè)務(wù)服務(wù)質(zhì)量。
圖3為本發(fā)明業(yè)務(wù)狀態(tài)信息發(fā)送方法實(shí)施例流程圖,如圖3所示,該方 法包括
步驟200,接收訂閱請求,所述訂閱請求包括所述被J見察者用戶終端和 觀察者用戶終端的身份標(biāo)識,以及對IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè) 務(wù)狀態(tài)歷史信息的訂閱指示信息;
IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元接收到觀察者用戶終端發(fā)送的訂閱請求,所 述訂閱請求包括以下類型, 一種為請求訂閱業(yè)務(wù)狀態(tài)詳細(xì)信息或業(yè)務(wù)狀態(tài)歷 史信息的訂閱請求,另一種為請求訂閱業(yè)務(wù)狀態(tài)詳細(xì)信息和業(yè)務(wù)狀態(tài)歷史信 息的訂閱請求。在訂閱請求中包括兩個(gè)標(biāo)識,分別為被觀察者用戶終端的身 份標(biāo)識和觀察者用戶終端的身份標(biāo)識,其中觀察者用戶終端的身份標(biāo)識用于 告知IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元哪個(gè)用戶終端發(fā)送該訂閱請求,而被觀察 者用戶終端的身份標(biāo)識用于告知IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元請求哪個(gè)用戶 終端的業(yè)務(wù)狀態(tài)信息。
步驟201 ,根據(jù)所述訂閱指示信息和所述觀察者用戶終端的身份標(biāo)識, 發(fā)送與所述被觀察者用戶終端的身份標(biāo)識對應(yīng)的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息 和/或IPTV業(yè)務(wù)狀態(tài)歷史信息,所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息包括IPTV 業(yè)務(wù)狀態(tài)基本信息,還包括節(jié)目推薦信息和/或節(jié)目描述信息。
IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元接收到觀察者用戶終端發(fā)送的訂閱請求 后,根據(jù)該訂閱請求的類型作相應(yīng)的處理。
當(dāng)觀察者用戶終端發(fā)起對被觀察者用戶終端的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息 的訂閱請求時(shí),IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元根據(jù)訂閱業(yè)務(wù)狀態(tài)詳細(xì)信息的所 述訂閱指示信息,發(fā)送第三通知消息,所述第三通知消息包括與所述被觀察 者用戶終端的身份標(biāo)識對應(yīng)的業(yè)務(wù)狀態(tài)詳細(xì)信息;然后,若根據(jù)所接收到的被觀察者IPTV業(yè)務(wù)狀態(tài)上報(bào)實(shí)體上報(bào)的業(yè)務(wù)狀態(tài)變化信息攜帶的節(jié)目標(biāo)識, 判斷與前一次接收到的業(yè)務(wù)狀態(tài)變化信息攜帶的節(jié)目標(biāo)識屬于同一頻道,則 判斷觀察者用戶終端類型,若為IMS用戶終端,則向MS用戶終端發(fā)送第四 通知消息,所述第四通知消息包括所述被觀察者用戶終端更新的業(yè)務(wù)狀態(tài)詳 細(xì)信息;若為IPTV用戶終端,則不發(fā)送所述第四通知消息。
具體地,觀察者用戶終端發(fā)起IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息訂閱過程時(shí),發(fā) 送的"SIP SUBSCRIBE"請求中指明有對IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息的訂閱, 比如設(shè)置"Event"事件頭域值為"iptvpresence"; IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單 元識別請求中的"Event"事件,發(fā)送"SIP NOTIFY"通知消息給觀察者用戶 終端,消息正文中攜帶IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息。值得注意的是,IPTV狀態(tài) 呈現(xiàn)業(yè)務(wù)處理單元在后續(xù)發(fā)送"NOTIFY"更新通知消息時(shí),如果IPTV狀態(tài) 呈現(xiàn)業(yè)務(wù)處理單元從被觀察者IPTV業(yè)務(wù)狀態(tài)上報(bào)實(shí)體接收到的"PUBLISH" 更新消息中攜帶的節(jié)目標(biāo)識與前一次的節(jié)目標(biāo)識屬于一個(gè)頻道標(biāo)識,則IPTV 狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元會(huì)根據(jù)觀察者用戶終端情況選擇發(fā)送或不發(fā)送 "NOTIFY"更新通知消息,即當(dāng)觀察者用戶終端為IMS用戶終端時(shí)發(fā)送"SIP NOTIFY"更新通知消息,當(dāng)觀察者用戶終端為IPTV用戶終端時(shí)不發(fā)送"SIP NOTIFY"更新通知消息。
當(dāng)觀察者用戶終端發(fā)起對被觀察者用戶終端的IPTV業(yè)務(wù)狀態(tài)歷史信息 的訂閱請求時(shí),才艮據(jù)訂閱業(yè)務(wù)狀態(tài)歷史信息的所述訂閱指示信息,發(fā)送與所 述被觀察者用戶終端的身份標(biāo)識對應(yīng)的業(yè)務(wù)狀態(tài)歷史信息,或根據(jù)訂閱業(yè)務(wù) 狀態(tài)歷史信息的所述訂閱指示信息和時(shí)間段指示信息,發(fā)送與所述被觀察者 用戶終端的身份標(biāo)識對應(yīng)、所述時(shí)間段指示信息對應(yīng)的時(shí)間段內(nèi)的業(yè)務(wù)狀態(tài) 歷史信息。具體地,IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元接收用戶終端發(fā)送的訂閱請 求,檢查請求中"Event"頭域,識別訂閱事件,在鑒權(quán)通過后,發(fā)送攜帶指 定時(shí)間范圍內(nèi)的IPTV業(yè)務(wù)狀態(tài)歷史信息的"SIP NOTIFY"消息給觀察者用 戶終端,觀察者用戶終端接收并顯示IPTV業(yè)務(wù)狀態(tài)歷史信息。當(dāng)觀察者用戶終端發(fā)起對被觀察者用戶終端的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息 和IPTV業(yè)務(wù)狀態(tài)歷史信息的訂閱請求時(shí),才艮據(jù)訂閱業(yè)務(wù)狀態(tài)詳細(xì)信息和業(yè) 務(wù)狀態(tài)歷史信息的所述訂閱指示信息,發(fā)送第一通知消息,所述第一通知消 息包括與所述被觀察者用戶終端的身份標(biāo)識對應(yīng)的業(yè)務(wù)狀態(tài)詳細(xì)信息和業(yè)務(wù) 狀態(tài)歷史信息;然后還要發(fā)送第二通知消息,所述第二通知消息包括與所述 被觀察者用戶終端的身份標(biāo)識對應(yīng)的、更新的業(yè)務(wù)狀態(tài)詳細(xì)信息。具體地, IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元接收用戶終端發(fā)送的訂閱請求,檢查請求消息中 的"Event"頭域,識別請求中的訂閱事件,建立與觀察者用戶終端之間的訂 閱會(huì)話;IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元在鑒權(quán)通過后,發(fā)送攜帶IPTV業(yè)務(wù)狀 態(tài)歷史信息和當(dāng)前IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息的"SIP NOTIFY"消息給觀察者 用戶終端,并在同一訂閱^^舌內(nèi)的后續(xù)"SIPNOTIFY"更新通知中只攜帶當(dāng) 前IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息給觀察者用戶終端,唯獨(dú)不再攜帶IPTV業(yè)務(wù)狀態(tài) 歷史信息。
本發(fā)明實(shí)施例提供的業(yè)務(wù)狀態(tài)信息發(fā)送方法,可以根據(jù)訂閱請求發(fā)送 IPTV業(yè)務(wù)狀態(tài)歷史信息、或發(fā)送擴(kuò)展IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息,為用戶提供 更全更詳細(xì)的業(yè)務(wù)狀態(tài)信息,提高業(yè)務(wù)服務(wù)質(zhì)量;而且能夠避免出現(xiàn)頻道內(nèi) 節(jié)目變化時(shí)網(wǎng)絡(luò)發(fā)送大量通知消息導(dǎo)致網(wǎng)絡(luò)通信量瞬間過大的現(xiàn)象。
圖4為本發(fā)明業(yè)務(wù)狀態(tài)信息發(fā)送及顯示方法實(shí)施例一信令流程圖,本實(shí) 施例為觀察者用戶終端發(fā)起對指定好友的IPTV業(yè)務(wù)狀態(tài)歷史信息查詢過程, 觀察者用戶終端接收并顯示指定好友的IPTV業(yè)務(wù)狀態(tài)歷史信息。本實(shí)施例 中觀察者用戶終端在發(fā)起訂閱過程的同時(shí),在訂閱請求中攜帶IPTV業(yè)務(wù)狀 態(tài)歷史信息指示,查看過程由終端內(nèi)部實(shí)現(xiàn)。圖中IPTV狀態(tài)呈現(xiàn)服務(wù)器作 為IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)狀態(tài)處理單元,如圖4所示,該方法包括如下步驟
步驟la,觀察者用戶終端發(fā)起IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息訂閱請求,建立 會(huì)話;
步驟2a,觀察者用戶終端發(fā)送"SUBSCRIBE"請求,并在請求中攜帶IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息訂閱指示信息和IPTV業(yè)務(wù)狀態(tài)歷史信息訂閱指示信 息,例如在"Event"頭域中設(shè)置"iptvpresence+iptvpresencelist";
步驟3a, "SUBSCRIBE"請求經(jīng)由IMS核心網(wǎng)被路由到IPTV狀態(tài)呈 現(xiàn)服務(wù)器;
步驟4a, IPTV狀態(tài)呈現(xiàn)服務(wù)器識別觀察者用戶身份,并對觀察者進(jìn)行 身份鑒權(quán);
步驟5a,鑒權(quán)通過后,IPTV狀態(tài)呈現(xiàn)服務(wù)器識別"SUBSCRIBE"請求 中的事件標(biāo)識,并在第一次發(fā)送的"NOTIFY"通知消息中攜帶IPTV業(yè)務(wù)狀 態(tài)詳細(xì)信息和所有IPTV業(yè)務(wù)狀態(tài)歷史信息;
步驟6a, "NOTIFY"通知消息經(jīng)由IMS核心網(wǎng)被路由到觀察者用戶終
,
步驟7a,觀察者用戶終端接收并保存"NOTIFY"通知消息中的IPTV業(yè) 務(wù)狀態(tài)詳細(xì)信息和IPTV業(yè)務(wù)狀態(tài)歷史信息;
步驟8a, IPTV狀態(tài)呈現(xiàn)服務(wù)器接收IPTV業(yè)務(wù)狀態(tài)上報(bào)實(shí)體上報(bào)的 IPTV業(yè)務(wù)狀態(tài)更新信息,發(fā)送會(huì)話內(nèi)的第二次"NOTIFY"通知消息給觀察 者用戶終端,并在消息正文中只攜帶最新IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息;IPTV狀 態(tài)呈現(xiàn)服務(wù)器在以后會(huì)話內(nèi)的"NOTIFY"通知消息中都只攜帶最新IPTV業(yè) 務(wù)狀態(tài)詳細(xì)信息;
步驟9a,觀察者用戶終端接收并保存"NOTIFY"通知消息中的IPTV業(yè) 務(wù)狀態(tài)詳細(xì)信息,更新顯示,并更新IPTV業(yè)務(wù)狀態(tài)歷史信息;
步驟10a,觀察者發(fā)起指定好友的IPTV業(yè)務(wù)狀態(tài)歷史信息查詢請求,并 可以在請求中攜帶時(shí)間段信息,比如一周內(nèi)、前一天等,該請求是一個(gè)內(nèi)部
請求;
步驟lla,觀察者用戶終端識別請求中的好友身份標(biāo)識,返回指定時(shí)間段 內(nèi)的IPTV業(yè)務(wù)狀態(tài)歷史信息,并顯示。
應(yīng)說明的是,本實(shí)施例中觀察者還可以直接發(fā)起IPTV業(yè)務(wù)狀態(tài)歷史信息查詢請求,發(fā)送"SIP SUBSCRIBE"請求,并在請求中攜帶IPTV業(yè)務(wù)狀 態(tài)歷史信息指示,比如設(shè)置"Event"頭域?yàn)?iptvpresencelist" , IPTV狀態(tài) 呈現(xiàn)服務(wù)器接收該請求,在鑒權(quán)通過后返回?cái)y帶IPTV業(yè)務(wù)狀態(tài)歷史信息的 "NOTIFY"通知給觀察者用戶終端,且只發(fā)送一次"NOTIFY"通知消息。
圖5為本發(fā)明業(yè)務(wù)狀態(tài)信息發(fā)送及顯示方法實(shí)施例二信令流程圖,本實(shí) 施例為觀察者用戶終端接收并顯示好友IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息,當(dāng)好友所 看頻道內(nèi)節(jié)目發(fā)生變化時(shí),觀察者用戶終端更新節(jié)目標(biāo)識的顯示,圖中IPTV 狀態(tài)呈現(xiàn)服務(wù)器作為IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)狀態(tài)處理單元,如圖5所示,該方 法包括如下步驟
步驟lb,被觀察者用戶終端頻道內(nèi)節(jié)目發(fā)生變化;
步驟2b,被觀察者用戶終端上報(bào)IPTV業(yè)務(wù)狀態(tài)更新信息,發(fā)送"SIP PUBLISH"消息,并在消息正文中攜帶更新后的節(jié)目標(biāo)識;
步驟3b, "PUBLISH"消息經(jīng)由IMS Core被路由到IPTVPresence Server;
步驟4b, IPTV狀態(tài)呈現(xiàn)服務(wù)器保存"PUBLISH,消息正文中攜帶的節(jié)目 標(biāo)識,識別被觀察者沒有切換頻道,并根據(jù)觀察者終端情況選擇發(fā)送或不發(fā) 送"NOTIFY"通知消息;
步驟5b, IPTV狀態(tài)呈現(xiàn)服務(wù)器發(fā)送"SIP NOTIFY"給IMS用戶終端;
步驟6b,觀察者IPTV用戶終端從本地EPG中獲取被;(見察者所看頻道的 播放列表,在節(jié)目發(fā)生變化后,如果沒有接收到"SIPNOTIFY"更新通知, 則觀察者用戶終端根據(jù)頻道播放列表自動(dòng)更新節(jié)目標(biāo)識。
應(yīng)說明的是,觀察者IPTV用戶終端還可以從網(wǎng)絡(luò)獲取頻道播放列表。
圖6為本發(fā)明業(yè)務(wù)狀態(tài)信息發(fā)送及顯示方法實(shí)施例三信令流程圖,本實(shí) 施例為觀察者用戶終端接收好友IPTV業(yè)務(wù)狀態(tài)基本信息以及節(jié)目描述信息, 比如節(jié)目標(biāo)題、主要演員等,圖中IPTV狀態(tài)呈現(xiàn)服務(wù)器作為IPTV狀態(tài)呈現(xiàn) 業(yè)務(wù)狀態(tài)處理單元,如圖6所示,該方法包括如下步驟
步驟lc,被觀察者IPTV業(yè)務(wù)狀態(tài)上報(bào)實(shí)體(presentity)上報(bào)IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息,發(fā)送"SIPPUBLISH"消息,并在消息正文中攜帶IPTV業(yè) 務(wù)狀態(tài)基本信息,以及IPTV節(jié)目描述信息,比如節(jié)目標(biāo)題、主要演員等信
息;
步驟2c, "PUBLISH"消息經(jīng)由IMS核心網(wǎng)被路由到IPTV狀態(tài)呈現(xiàn)服 務(wù)器;
步驟3c, IPTV狀態(tài)呈現(xiàn)服務(wù)器接收并保存"PUBLISH"消息正文中攜 帶的IPTV業(yè)務(wù)狀態(tài)基本信息和節(jié)目描述信息,即可以根據(jù)狀態(tài)呈現(xiàn)數(shù)據(jù)模 型,擴(kuò)展tuple中的元素,比如擴(kuò)展"CoDServicePresence"元素作如下 "CurrentCoDContentTitle"-指明正在觀看的點(diǎn)播節(jié)目標(biāo)題; "CurrentCoDContentPlayer"-指明正在觀看的點(diǎn)播節(jié)目主要演員;
步驟4c, IPTV狀態(tài)呈現(xiàn)服務(wù)器發(fā)送"SIP NOTIFY"通知消息,并在消 息正文中攜帶IPTV業(yè)務(wù)狀態(tài)基本信息和節(jié)目描述信息;
步驟5c, "NOTIFY"消息經(jīng)由IMS核心網(wǎng)被路由到觀察者用戶終端;
步驟6c,觀察者用戶終端接收并顯示IPTV業(yè)務(wù)狀態(tài)基本信息和節(jié)目描 述信息。
應(yīng)說明的是本實(shí)施例中,如果被觀察者IPTV業(yè)務(wù)狀態(tài)上報(bào)實(shí)體沒有上 報(bào)節(jié)目描述信息,則觀察者用戶終端可以在接收到IPTV業(yè)務(wù)狀態(tài)基本信息 時(shí),根據(jù)IPTV業(yè)務(wù)狀態(tài)基本信息指定的節(jié)目標(biāo)識從本地EPG或網(wǎng)絡(luò)獲取節(jié) 目描述信息并顯示在終端。
圖7為本發(fā)明業(yè)務(wù)狀態(tài)信息發(fā)送及顯示方法實(shí)施例四信令流程圖,本實(shí) 施例為觀察者用戶終端基于顯示的好友IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息,發(fā)起對其 指定節(jié)目的觀看或預(yù)覽過程,顯示好友IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息指定節(jié)目內(nèi) 容,圖中IPTV狀態(tài)呈現(xiàn)服務(wù)器作為IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)狀態(tài)處理單元,如圖 7所示,該方法包括如下步驟
步驟ld, IPTV狀態(tài)呈現(xiàn)服務(wù)器發(fā)送攜帶IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息的"SIP NOTIFY"通知消息給觀察者用戶終端;步驟2d,觀察者用戶終端接收并顯示IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息;
步驟3d,觀察者用戶終端基于好友的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息,發(fā)起對 某個(gè)指定好友IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息指定節(jié)目的觀看或預(yù)覽過程,比如通 過點(diǎn)擊IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息中的節(jié)目標(biāo)識或節(jié)目推薦信息;
步驟4d,觀察者用戶終端發(fā)送"SIP INVITE"邀請信息,"SIP INVITE" 請求中攜帶IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息,比如頻道標(biāo)識、節(jié)目標(biāo)識等,或攜帶 根據(jù)IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息從本地或網(wǎng)絡(luò)獲取的公共業(yè)務(wù)標(biāo)識PSI;
步驟5d,網(wǎng)絡(luò)接收并處理觀看或預(yù)覽請求,返回節(jié)目媒體流;
步驟6d,觀察者用戶終端接收內(nèi)容媒體流。
應(yīng)說明的是該實(shí)施例適用于觀看好友的BC節(jié)目、CoD內(nèi)容、CoV內(nèi)容、 游戲內(nèi)容等。
圖8為本發(fā)明業(yè)務(wù)狀態(tài)信息發(fā)送及顯示方法實(shí)施例五信令流程圖,本實(shí) 施例為觀察者基于好友的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息,獲取觀看相同節(jié)目的好 友名單,圖中IPTV狀態(tài)呈現(xiàn)服務(wù)器作為IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)狀態(tài)處理單元, 如圖8所示,該方法包括如下步驟
步驟le,觀察者用戶終端基于好友列表,以及顯示的好友IPTV業(yè)務(wù)狀 態(tài)詳細(xì)信息,發(fā)起觀看指定節(jié)目的好友名單查看過程,發(fā)送觀看指定節(jié)目好 友名單請求,比如可以是"SIP SUBSCRIBE"請求或"HTTP GET"請求, 并在請求中攜帶指定節(jié)目標(biāo)識,指明是對觀看指定節(jié)目好友名單的查詢事件;
步驟2e,資源列表服務(wù)器識別請求事件為查詢觀看指定節(jié)目的好友名單, 保存指定的節(jié)目標(biāo)識,并發(fā)起對觀察者每個(gè)好友的IPTV業(yè)務(wù)狀態(tài)訂閱過程;
步驟3e,資源列表服務(wù)器發(fā)送"SIP SUBSCRIBE"請求給IPTV狀態(tài)呈 現(xiàn)服務(wù)器;
步驟4e, IPTV狀態(tài)呈現(xiàn)服務(wù)器在鑒權(quán)通過后,發(fā)送IPTV業(yè)務(wù)狀態(tài)通知; 步驟5e, IPTV狀態(tài)呈現(xiàn)服務(wù)器發(fā)送"SIPNOTIFY"給資源列表服務(wù)器; 步驟6e,資源列表服務(wù)器接收狀態(tài)通知消息,解析消息正文,并根據(jù)保存的節(jié)目標(biāo)識進(jìn)行匹配,獲取觀看指定節(jié)目的好友名單;
步驟7e,資源列表服務(wù)器發(fā)送觀看指定節(jié)目好友名單查詢結(jié)果給觀察者 用戶終端;
步驟8e,觀察者用戶終端接收并顯示查詢結(jié)果。
應(yīng)說明的是本實(shí)施例中觀察者用戶終端還可以在接收好友的IPTV業(yè)務(wù) 狀態(tài)通知消息時(shí),保存好友的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息,用戶終端發(fā)起觀看 指定節(jié)目好友名單查詢過程時(shí),由終端內(nèi)部處理請求,匹配查詢結(jié)果,返回 查詢名單。
以上各實(shí)施例提供的方法中,可以查看IPTV業(yè)務(wù)狀態(tài)歷史信息,并能 夠顯示節(jié)目標(biāo)題等詳細(xì)節(jié)目描述信息,為用戶提供更全更詳細(xì)的業(yè)務(wù)狀態(tài)信 息;而且能夠避免出現(xiàn)頻道內(nèi)節(jié)目變化時(shí)網(wǎng)絡(luò)發(fā)送大量通知消息導(dǎo)致網(wǎng)絡(luò)通 信量瞬間過大的現(xiàn)象。通過本實(shí)施例提供的方法觀察者用戶終端能夠獲取更 詳細(xì)的節(jié)目描述信息,比如節(jié)目標(biāo)題、主要演員等;基于被觀察者用戶終端 的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息,觀察者用戶終端可以觀看其IPTV業(yè)務(wù)狀態(tài)詳細(xì) 信息指定的節(jié)目視頻內(nèi)容;觀察者用戶終端可以查看被觀察者用戶終端一段 時(shí)間內(nèi)的IPTV業(yè)務(wù)狀態(tài)歷史信息;觀察者用戶終端可以基于被觀察者用戶 終端的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息獲^J 見看相同節(jié)目的好友名單;被觀察者希 望可以利用IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息向觀察者推薦當(dāng)前節(jié)目;推薦業(yè)務(wù)中網(wǎng) 絡(luò)可以基于用戶的IPTV業(yè)務(wù)狀態(tài)歷史信息向用戶推薦其可能感興趣的節(jié)目, 提高業(yè)務(wù)服務(wù)質(zhì)量。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟 可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計(jì)算機(jī)可讀 取存儲介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述 的存儲介質(zhì)包括ROM、 RAM、磁碟或者光盤等各種可以存儲程序代碼的介 質(zhì)。
圖9為本發(fā)明用戶終端設(shè)備實(shí)施例一結(jié)構(gòu)示意圖,如圖9所示,該設(shè)備包括第一接收模塊11和顯示模塊12,其中第一接收模塊11用于接收根據(jù)訂 閱請求發(fā)送的通知消息,所述通知消息包括被觀察者用戶終端的IPTV業(yè)務(wù) 狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史信息,所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息 包括IPTV業(yè)務(wù)狀態(tài)基本信息,還包括節(jié)目推薦信息和/或節(jié)目描述信息;顯 示模塊12用于根據(jù)發(fā)送的所述訂閱請求,顯示所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息 和/或IPTV業(yè)務(wù)狀態(tài)歷史信息。
具體地,第 一接收才莫塊11接收IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)狀態(tài)處理單元發(fā)送來 的通知消息,該通知消息是IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)狀態(tài)處理單元根據(jù)用戶終端 設(shè)備的訂閱請求而生成的,根據(jù)用戶終端設(shè)備所請求訂閱的信息,IPTV狀態(tài) 呈現(xiàn)業(yè)務(wù)狀態(tài)處理單元在通知消息中攜帶對應(yīng)的信息,該信息包括用戶終端 設(shè)備所要查看的被觀察者用戶終端的業(yè)務(wù)狀態(tài)詳細(xì)信息和/或業(yè)務(wù)狀態(tài)歷史 信息;作為觀察者的用戶終端設(shè)備接收到被觀察者用戶終端的業(yè)務(wù)狀態(tài)詳細(xì) 信息和/或業(yè)務(wù)狀態(tài)歷史信息后,由顯示模塊12根據(jù)所發(fā)送的訂閱請求對接 收到的通知消息內(nèi)容進(jìn)行顯示。IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)狀態(tài)處理單元在根據(jù)訂閱 請求發(fā)送通知消息時(shí),可以在通知消息中增加一些信息,例如包括節(jié)目推薦 信息和/或節(jié)目描述信息,以豐富用戶終端對被觀察者的業(yè)務(wù)狀態(tài)的顯示。 IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)狀態(tài)處理單元發(fā)送的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息包括IPTV 業(yè)務(wù)狀態(tài)基本信息,以及節(jié)目推薦信息和/或節(jié)目描述信息,所述推薦信息包 括推薦節(jié)目的節(jié)目標(biāo)識和用戶對該節(jié)目的評〗介信息。
圖IO為本發(fā)明用戶終端設(shè)備實(shí)施例二結(jié)構(gòu)示意圖,如圖IO所示,該設(shè) 備包括第一接收模塊11和顯示模塊12,根據(jù)訂閱請求的不同,第一接收模 塊11包括對應(yīng)的模塊進(jìn)行不同信息的接收工作,第一接收模塊11包括第一 接收子模塊lll、第二接收子模塊112或第三接收子模塊113,其中第一接收 子模塊111用于接收根據(jù)對IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息的訂閱請求發(fā)送的所述 IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息;第二接收子模塊112用于接收根據(jù)對IPTV業(yè)務(wù)狀 態(tài)歷史信息的訂閱請求發(fā)送的所述IPTV業(yè)務(wù)狀態(tài)歷史信息;第三接收子才莫塊113用于接收根據(jù)對IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和IPTV業(yè)務(wù)狀態(tài)歷史信息的 訂閱請求發(fā)送的所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和IPTV業(yè)務(wù)狀態(tài)歷史信息。
作為觀察者的用戶終端設(shè)備還應(yīng)包括用于發(fā)送所述訂閱請求的第 一發(fā)送 模塊13,所述訂閱請求包括訂閱指示信息和所述凈皮觀察者用戶終端的身份標(biāo) 識。當(dāng)用戶需要查看被觀察者用戶終端的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息或IPTV業(yè) 務(wù)狀態(tài)歷史信息時(shí),通過第一發(fā)送模塊13向IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)狀態(tài)處理單 元發(fā)送訂閱請求,訂閱請求中包括訂閱指示信息,該訂閱指示信息能夠告知 IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)狀態(tài)處理單元觀察者用戶終端所要請求訂閱的是什么類 型的信息;請求IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)狀態(tài)處理單元發(fā)送與訂閱請求中包括的 被觀察者用戶終端的身份標(biāo)識對應(yīng)的IPTV業(yè)務(wù)狀態(tài)信息或IPTV業(yè)務(wù)狀態(tài)歷 史信息。由于所請求訂閱的信息組成不同,第一發(fā)送模塊13包括第一發(fā)送子 模塊131、第二發(fā)送子模塊132或第三發(fā)送子模塊133,其中第一發(fā)送子模塊 131用于發(fā)送包括對IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息的訂閱指示信息和所述身份標(biāo)識 的訂閱請求;第二發(fā)送子模塊132用于發(fā)送包括對IPTV業(yè)務(wù)狀態(tài)歷史信息 的訂閱指示信息和所述身份標(biāo)識的訂閱請求;第三發(fā)送子模塊133用于發(fā)送 包括對IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和IPTV業(yè)務(wù)狀態(tài)歷史信息的訂閱指示信息和 所述身份標(biāo)識的訂閱請求。
本實(shí)施例中的用戶終端設(shè)備還包括第二發(fā)送^^莫塊14用于向狀態(tài)呈現(xiàn)業(yè) 務(wù)處理單元發(fā)送IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史信息。當(dāng) 用戶終端設(shè)備作為被觀察者用戶終端時(shí),其要向IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)狀態(tài)處 理單元發(fā)送自身的業(yè)務(wù)狀態(tài)詳細(xì)信息和/或業(yè)務(wù)狀態(tài)歷史信息,以供其它觀察 者用戶終端查看。用戶終端設(shè)備在上報(bào)業(yè)務(wù)狀態(tài)信息時(shí),可以應(yīng)用用于根據(jù) 預(yù)定的上報(bào)策略對業(yè)務(wù)狀態(tài)信息進(jìn)行過濾處理的過濾模塊15對發(fā)送的信息 進(jìn)行過濾處理,可以設(shè)置IPTV業(yè)務(wù)狀態(tài)信息上報(bào)策略,并根據(jù)上報(bào)策略進(jìn) 行過濾,有選擇的上報(bào)IPTV業(yè)務(wù)狀態(tài)信息。用戶終端設(shè)備上報(bào)的業(yè)務(wù)狀態(tài) 詳細(xì)信息和業(yè)務(wù)狀態(tài)歷史信息可以存儲在第一存儲it塊16中。本實(shí)施例提供的用戶終端設(shè)備中還可以包括節(jié)目標(biāo)識更新模塊17用于 對頻道內(nèi)的節(jié)目標(biāo)識進(jìn)行更新。具體地,節(jié)目標(biāo)識更新模塊17包括識別子模 塊171、獲取子模塊17和更新子模塊173,其中識別子模塊171用于識別并 發(fā)送所述通知消息中頻道標(biāo)識和節(jié)目標(biāo)識;獲取子模塊172用于接收所述頻 道標(biāo)識和節(jié)目標(biāo)識,從網(wǎng)絡(luò)或本地獲取頻道播放列表,發(fā)送變化后的節(jié)目標(biāo) 識;更新子模塊173用于應(yīng)用所述變化后的節(jié)目標(biāo)識對所述頻道內(nèi)的節(jié)目標(biāo) 識進(jìn)行更新。
本實(shí)施例提供的用戶終端設(shè)備可以是IPTV用戶終端或IMS用戶終端, 能夠根據(jù)用戶不同的業(yè)務(wù)需要發(fā)送相應(yīng)的訂閱請求,并顯示接收到的IPTV 狀態(tài)呈現(xiàn)業(yè)務(wù)狀態(tài)處理單元根據(jù)訂閱請求發(fā)送的對應(yīng)的通知消息內(nèi)容,業(yè)務(wù) 信息內(nèi)容更加豐富;觀察者用戶終端能夠獲取更詳細(xì)的節(jié)目描述信息,比如 節(jié)目標(biāo)題、主要演員等;觀察者用戶終端可以查看被觀察者用戶終端一段時(shí) 間內(nèi)的IPTV業(yè)務(wù)狀態(tài)歷史信息,提供業(yè)務(wù)服務(wù)質(zhì)量。
圖11為本發(fā)明業(yè)務(wù)處理單元實(shí)施例一結(jié)構(gòu)示意圖,如圖11所示,該業(yè) 務(wù)處理單元即為IPTV狀態(tài)呈現(xiàn)業(yè)務(wù)狀態(tài)處理單元包括第二接收模塊21和第 三發(fā)送模塊22,其中第二接收才莫塊21用于接收訂閱請求,所述訂閱請求包 括所述被觀察者用戶終端和觀察者用戶終端的身份標(biāo)識,以及對IPTV業(yè)務(wù) 狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史信息的訂閱指示信息;第三發(fā)送才莫塊 22用于根據(jù)所述訂閱指示信息和所述觀察者用戶終端的身份標(biāo)識,發(fā)送與所 述被觀察者用戶終端的身份標(biāo)識對應(yīng)的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV 業(yè)務(wù)狀態(tài)歷史信息,所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息包括IPTV業(yè)務(wù)狀態(tài)基本信 息,還包括節(jié)目推薦信息和/或節(jié)目描述信息。
具體地,業(yè)務(wù)處理單元中的第二接收模塊21接收到用戶終端設(shè)備發(fā)送來 的訂閱請求后,根據(jù)訂閱請求中包括的訂閱指示信息在所存儲的信息中的查 找與被觀察者用戶終端的身份標(biāo)識對應(yīng)的信息,并將查找到的被觀察者用戶 終端的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史信息發(fā)送給第三發(fā)送模塊22,由第三發(fā)送模塊22應(yīng)用查找到的被觀察者用戶終端的IPTV業(yè)務(wù) 狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史信息組成通知消息,并返回給發(fā)送訂 閱請求的觀察者用戶終端。圖12為本發(fā)明業(yè)務(wù)處理單元實(shí)施例二結(jié)構(gòu)示意圖,如圖12所示,該業(yè) 務(wù)處理單元包括第二接收模塊21和第三發(fā)送模塊22,還包括用于接收用戶 終端上報(bào)的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史信息第三接收 模塊23,存儲的各個(gè)用戶終端的業(yè)務(wù)狀態(tài)詳細(xì)信息可以是應(yīng)用業(yè)務(wù)處理單元 包括的第三接收模塊23接收到的;第三接收模塊23還可以用于接收用戶終 端發(fā)送的節(jié)目推薦信息和/或節(jié)目描述信息,所述節(jié)目推薦信息包括推薦節(jié)目 的節(jié)目標(biāo)識和用戶對該節(jié)目的評價(jià)信息。業(yè)務(wù)處理單元中還包括用于存儲所 述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和IPTV業(yè)務(wù)狀態(tài)歷史信息的第二存儲^^莫塊24,其 中IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息包括IPTV業(yè)務(wù)狀態(tài)基本信息,還包括推薦信息和 節(jié)目描述信息,存儲的IPTV業(yè)務(wù)狀態(tài)基本信息包括但不限于BC頻道標(biāo)識、 BC節(jié)目標(biāo)識、CoD內(nèi)容標(biāo)識、nPVR內(nèi)容標(biāo)識、CoV內(nèi)容標(biāo)識、游戲業(yè)務(wù)標(biāo) 識等。本實(shí)施例提供的業(yè)務(wù)處理單元能夠處理觀察者用戶終端發(fā)送的IPTV業(yè) 務(wù)狀態(tài)訂閱和IPTV業(yè)務(wù)狀態(tài)歷史信息訂閱請求,能夠接收并保存用戶終端 上報(bào)的IPTV業(yè)務(wù)狀態(tài)信息、節(jié)目推薦信息和訂閱策略,還能夠發(fā)送IPTV業(yè) 務(wù)狀態(tài)信息和IPTV業(yè)務(wù)狀態(tài)歷史信息給觀察者用戶終端。業(yè)務(wù)處理單元可 以位于現(xiàn)有網(wǎng)絡(luò)實(shí)體,或新增網(wǎng)絡(luò)實(shí)體,如狀態(tài)服務(wù)器、網(wǎng)絡(luò)應(yīng)用服務(wù)器AS、 業(yè)務(wù)控制功能實(shí)體等。最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其 限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù) 人員應(yīng)當(dāng)理解其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或 者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1、一種業(yè)務(wù)狀態(tài)信息顯示方法,其特征在于包括接收根據(jù)訂閱請求發(fā)送的通知消息,所述通知消息包括被觀察者用戶終端的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史信息,所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息包括IPTV業(yè)務(wù)狀態(tài)基本信息,還包括節(jié)目推薦信息和/或節(jié)目描述信息;根據(jù)發(fā)送的所述訂閱請求,顯示所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史信息。
2、 根據(jù)權(quán)利要求1所述的業(yè)務(wù)狀態(tài)信息顯示方法,其特征在于所述接收 根據(jù)訂閱請求發(fā)送的通知消息,所述通知消息包括被觀察者用戶終端的IPTV 業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史信息包括接收根據(jù)對IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息或IPTV業(yè)務(wù)狀態(tài)歷史信息的訂閱請 求發(fā)送的通知消息,所述通知消息包括所述#:觀察者用戶終端的、與所述訂 閱請求對應(yīng)的所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息或所述IPTV業(yè)務(wù)狀態(tài)歷史信息。
3、 根據(jù)權(quán)利要求2所述的業(yè)務(wù)狀態(tài)信息顯示方法,所述根據(jù)發(fā)送的所述 訂閱請求,顯示所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史信息 包括才艮據(jù)發(fā)送的對IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息或?qū)PTV業(yè)務(wù)狀態(tài)歷史信息的所 述訂閱請求,顯示所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息或所述IPTV業(yè)務(wù)狀態(tài)歷史信 臺
4、 根據(jù)權(quán)利要求2或3所述的業(yè)務(wù)狀態(tài)信息顯示方法,其特征在于所述 接收根據(jù)對IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息或IPTV業(yè)務(wù)狀態(tài)歷史信息的訂閱請求發(fā) 送的通知消息之前包括發(fā)送所述訂閱請求,所述訂閱請求包括對所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息 或IPTV業(yè)務(wù)狀態(tài)歷史信息的訂閱指示信息和所述被觀察者用戶終端的身份才示;只。
5、 根據(jù)權(quán)利要求4所述的業(yè)務(wù)狀態(tài)信息顯示方法,其特征在于所述發(fā)送 所述訂閱請求,所述訂閱請求包括對所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息或IPTV業(yè) 務(wù)狀態(tài)歷史信息的訂閱指示信息和所述被觀察者用戶終端的身份標(biāo)識包括發(fā)送所述訂閱請求,所述訂閱請求包括所述訂閱指示信息和所述身份標(biāo) 識,還包括訂閱IPTV業(yè)務(wù)狀態(tài)歷史信息的時(shí)間段指示信息。
6、 根據(jù)權(quán)利要求5所述的業(yè)務(wù)狀態(tài)信息顯示方法,其特征在于所述發(fā)送 所述訂閱請求包括發(fā)送所述訂閱請求,所述訂閱請求包括所述身份標(biāo)識和通過所述訂閱請 求中的頭域事件參數(shù)攜帶的所述訂閱指示信息,以及通過所述訂閱請求中的 頭域事件參數(shù)攜帶的或通過所述訂閱請求中新增頭域攜帶的所述時(shí)間段指示 信息。
7、 根據(jù)權(quán)利要求1所述的業(yè)務(wù)狀態(tài)信息顯示方法,其特征在于所述接收 根據(jù)訂閱請求發(fā)送的通知消息,所述通知消息包括被_觀察者用戶終端的IPTV 業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史信息包括接收根據(jù)對IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和IPTV業(yè)務(wù)狀態(tài)歷史信息的訂閱請 求發(fā)送的第一通知消息并保存,所述第一通知消息包括所述被觀察者用戶終 端的所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和所述IPTV業(yè)務(wù)狀態(tài)歷史信息。
8、 根據(jù)權(quán)利要求7所述的業(yè)務(wù)狀態(tài)信息顯示方法,其特征在于所述接收 根據(jù)對IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和IPTV業(yè)務(wù)狀態(tài)歷史信息的訂閱請求發(fā)送的 第一通知消息并保存,所述第一通知消息包括所述被觀察者用戶終端的所述 IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和所述IPTV業(yè)務(wù)狀態(tài)歷史信息之后包括接收才艮據(jù)對IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和IPTV業(yè)務(wù)狀態(tài)歷史信息的訂閱請 求發(fā)送的第二通知消息,所述第二通知消息中包括的所述^C觀察者用戶終端 更新的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息;才艮據(jù)所述第二通知消息中包括的所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息與先前保 存的所述被觀察者用戶終端的所述IPTV業(yè)務(wù)狀態(tài)歷史信息,組成所述被觀察者用戶終端的新的IPTV業(yè)務(wù)狀態(tài)歷史信息。
9、 根據(jù)權(quán)利要求8所述的業(yè)務(wù)狀態(tài)信息顯示方法,其特征在于所述根據(jù) 發(fā)送的所述訂閱請求,顯示所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀 態(tài)歷史信息還包括根據(jù)顯示所述^皮觀察者用戶終端的IPTV業(yè)務(wù)狀態(tài)歷史信息的內(nèi)部請求 信息,顯示所述IPTV業(yè)務(wù)狀態(tài)歷史信息,所述內(nèi)部請求信息包括所述被觀 察者用戶終端身份標(biāo)識。
10、 根據(jù)權(quán)利要求9所述的業(yè)務(wù)狀態(tài)信息顯示方法,其特征在于所述根 據(jù)顯示所述被觀察者用戶終端的IPTV業(yè)務(wù)狀態(tài)歷史信息的內(nèi)部請求信息, 顯示所述IPTV業(yè)務(wù)狀態(tài)歷史信息,所述內(nèi)部請求信息包括所述被觀察者用 戶終端身份標(biāo)識包括根據(jù)顯示所述凈皮觀察者用戶終端的IPTV業(yè)務(wù)狀態(tài)歷史信息的內(nèi)部請求信息,顯示所述IPTV業(yè)務(wù)狀態(tài)歷史信息,所述內(nèi)部請求信息包括所述被觀察者用戶終端身份標(biāo)識和顯示所述IPTV業(yè)務(wù)狀態(tài)歷史信息的時(shí)間段指示信 臺
11、 根據(jù)權(quán)利要求9或IO所述的業(yè)務(wù)狀態(tài)信息顯示方法,其特征在于所 述接收根據(jù)對IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和IPTV業(yè)務(wù)狀態(tài)歷史信息的訂閱請求 發(fā)送的第 一通知消息并保存之前包括發(fā)送所述訂閱請求,所述訂閱請求包括對IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和 IPTV業(yè)務(wù)狀態(tài)歷史信息的訂閱指示信息和所述^皮觀察者用戶終端的身份標(biāo) 識。
12、 根據(jù)權(quán)利要求11所述的業(yè)務(wù)狀態(tài)信息顯示方法,其特征在于所述發(fā) 送所述訂閱請求,所述訂閱請求包括對IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和IPTV業(yè)務(wù) 狀態(tài)歷史信息的訂閱指示信息和所述被觀察者用戶終端的身份標(biāo)識包括發(fā)送訂閱請求,所述訂閱請求包括所述身份標(biāo)識和通過所述訂閱請求中 的頭域事件攜帶的所述訂閱指示信息。
13、 根據(jù)權(quán)利要求1所述的業(yè)務(wù)狀態(tài)信息顯示方法,其特征在于所述方 法還包括顯示根據(jù)訂閱請求發(fā)送的通知消息中包括的所述^皮)見察者用戶終端的所 述節(jié)目描述信息;或根據(jù)所述通知消息中包括的所述被觀察者用戶終端的IPTV業(yè)務(wù)狀態(tài)基 本信息,在本地電子節(jié)目指南或網(wǎng)絡(luò)獲取所述被觀察者用戶終端的節(jié)目描述 信息,并顯示所述節(jié)目描述信息。
14、 根據(jù)權(quán)利要求1所述的業(yè)務(wù)狀態(tài)信息顯示方法,其特征在于所述方 法還包括根據(jù)所述通知消息中包括的所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息獲知所述被觀 察者用戶終端正在使用直播業(yè)務(wù),則根據(jù)所述通知消息中包括的直播頻道標(biāo) 識獲取該頻道內(nèi)的播放列表,并根據(jù)所述播放列表更新節(jié)目標(biāo)識。
15、 根據(jù)權(quán)利要求1所述的業(yè)務(wù)狀態(tài)信息顯示方法,其特征在于所述方 法還包括基于所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息,發(fā)送觀看或預(yù)覽節(jié)目內(nèi)容的請求信 息,所述請求信息包括所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息指定的頻道標(biāo)識或內(nèi)容 標(biāo)識或根據(jù)所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息獲取到的公共業(yè)務(wù)標(biāo)識;接收網(wǎng)絡(luò)根據(jù)所述請求信息發(fā)送的內(nèi)容媒體流信息。
16、 根據(jù)權(quán)利要求1所述的業(yè)務(wù)狀態(tài)信息顯示方法,其特征在于所述方 法還包括接收用戶發(fā)送的觀看指定節(jié)目的好友名單的請求信息,所述請求信息包 括所述指定節(jié)目的節(jié)目標(biāo)識;才艮據(jù)所述節(jié)目標(biāo)識在所保存的好友的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息中,查找 并生成觀看指定節(jié)目的好友名單。
17、 根據(jù)權(quán)利要求1所述的業(yè)務(wù)狀態(tài)信息顯示方法,其特征在于所述方 法還包括向資源列表服務(wù)器發(fā)送觀看指定節(jié)目的好友名單的請求信息,所述請求信息包括查詢觀看指定節(jié)目的好友名單的指示信息和指定節(jié)目的節(jié)目標(biāo)識;所述資源列表服務(wù)器對所述請求信息進(jìn)行解析,并接收狀態(tài)呈現(xiàn)業(yè)務(wù)處 理單元根據(jù)所述資源列表服務(wù)器發(fā)送的訂閱請求返回的好友的IPTV業(yè)務(wù)狀 態(tài)詳細(xì)信息;所述資源列表服務(wù)器根據(jù)保存的所述節(jié)目標(biāo)識,對所述呈現(xiàn)業(yè)務(wù)處理單 元返回的好友的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息進(jìn)行匹配,獲得所述觀看指定節(jié)目 的好友名單。
18、 根據(jù)權(quán)利要求1所述的業(yè)務(wù)狀態(tài)信息顯示方法,其特征在于所述方 法還包括IPTV業(yè)務(wù)狀態(tài)上報(bào)實(shí)體向狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元發(fā)送請求,所述請求 包括對當(dāng)前觀看節(jié)目的節(jié)目推薦信息、當(dāng)前節(jié)目的節(jié)目描述信息和所述用戶 終端的IPTV業(yè)務(wù)狀態(tài)基本信息,所述節(jié)目推薦信息包括所推薦節(jié)目的節(jié)目 標(biāo)識以及對所述推薦節(jié)目的評價(jià)信息。
19、 根據(jù)權(quán)利要求18所述的業(yè)務(wù)狀態(tài)信息顯示方法,其特征在于所述 IPTV業(yè)務(wù)狀態(tài)上報(bào)實(shí)體向狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元發(fā)送請求之前包括所述用戶終端根據(jù)預(yù)先設(shè)定的上報(bào)策略對所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息 進(jìn)行過濾處理。
20、 根據(jù)權(quán)利要求18或19所述的業(yè)務(wù)狀態(tài)信息顯示方法,其特征在于 所述IPTV業(yè)務(wù)狀態(tài)上報(bào)實(shí)體向狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元發(fā)送請求之后包括所述狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元保存所述節(jié)目推薦信息、所述節(jié)目描述信息 和所述IPTV業(yè)務(wù)狀態(tài)基本信息。
21、 根據(jù)權(quán)利要求20所述的業(yè)務(wù)狀態(tài)信息顯示方法,其特征在于所述保 存所述IPTV業(yè)務(wù)狀態(tài)基本信息包括按照預(yù)先設(shè)定的保存策略對所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息進(jìn)行過濾處理; 根據(jù)所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和先前保存的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息,組成所述用戶終端的IPTV業(yè)務(wù)狀態(tài)歷史信息。
22、 一種業(yè)務(wù)狀態(tài)信息發(fā)送方法,其特征在于包括 接收訂閱請求,所述訂閱請求包括所述被觀察者用戶終端和觀察者用戶終端的身份標(biāo)識,以及對IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史 信息的訂閱指示信息;根據(jù)所述訂閱指示信息和所述觀察者用戶終端的身份標(biāo)識,發(fā)送與所述 被觀察者用戶終端的身份標(biāo)識對應(yīng)的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè) 務(wù)狀態(tài)歷史信息,所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息包括IPTV業(yè)務(wù)狀態(tài)基本信息, 還包括節(jié)目推薦信息和/或節(jié)目描述信息。
23、 根據(jù)權(quán)利要求22所述的業(yè)務(wù)狀態(tài)信息發(fā)送方法,其特征在于所述根 據(jù)所述訂閱指示信息和所述觀察者用戶終端的身份標(biāo)識,發(fā)送與所述被觀察 者用戶終端的身份標(biāo)識對應(yīng)的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài) 歷史信息包括根據(jù)訂閱IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息的所述訂閱指示信息,發(fā)送第三通知 消息,所述第三通知消息包括與所述被觀察者用戶終端的身份標(biāo)識對應(yīng)的 IPTV業(yè)務(wù)狀態(tài)詳細(xì)信 息。
24、 根據(jù)權(quán)利要求23所述的業(yè)務(wù)狀態(tài)信息發(fā)送方法,其特征在于所述根 據(jù)訂閱IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息的所述訂閱指示信息,發(fā)送第三通知消息, 所述第三通知消息包括與所述被觀察者用戶終端的身份標(biāo)識對應(yīng)的IPTV業(yè) 務(wù)狀態(tài)詳細(xì)信息之后包括若根據(jù)所接收到的被觀察者IPTV業(yè)務(wù)狀態(tài)上報(bào)實(shí)體上報(bào)的業(yè)務(wù)狀態(tài)變 化信息攜帶的節(jié)目標(biāo)識,判斷與前一次接收到的業(yè)務(wù)狀態(tài)變化信息攜帶的節(jié) 目標(biāo)識屬于同一頻道,則判斷觀察者用戶終端類型,若為MS用戶終端,則 向IMS用戶終端發(fā)送第四通知消息,所述第四通知消息包括所述被觀察者用 戶終端更新的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息;若為IPTV用戶終端,則不發(fā)送所述 第四通知消息。
25、 根據(jù)權(quán)利要求22所述的業(yè)務(wù)狀態(tài)信息發(fā)送方法,其特征在于所述根 據(jù)所述訂閱指示信息和所述觀察者用戶終端的身份標(biāo)識,發(fā)送與所述被觀察 者用戶終端的身份標(biāo)識對應(yīng)的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài) 歷史信息包括根據(jù)訂閱IPTV業(yè)務(wù)狀態(tài)歷史信息的所述訂閱指示信息,發(fā)送與所述被 觀察者用戶終端的身份標(biāo)識對應(yīng)的IPTV業(yè)務(wù)狀態(tài)歷史信息。
26、 根據(jù)權(quán)利要求22所述的業(yè)務(wù)狀態(tài)信息發(fā)送方法,其特征在于所述根 據(jù)所述訂閱指示信息和所述觀察者用戶終端的身份標(biāo)識,發(fā)送與所述被觀察 者用戶終端的身份標(biāo)識對應(yīng)的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài) 歷史信息包括根據(jù)訂閱IPTV業(yè)務(wù)狀態(tài)歷史信息的所述訂閱指示信息和時(shí)間段指示信 息,發(fā)送與所述祐J見察者用戶終端的身^H示識對應(yīng)、所述時(shí)間段指示信息對 應(yīng)的時(shí)間段內(nèi)的IPTV業(yè)務(wù)狀態(tài)歷史信息。
27、 根據(jù)權(quán)利要求22所述的業(yè)務(wù)狀態(tài)信息發(fā)送方法,其特征在于所述根 據(jù)所述訂閱指示信息和所述觀察者用戶終端的身份標(biāo)識,發(fā)送與所述被觀察 者用戶終端的身份標(biāo)識對應(yīng)的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài) 歷史信息包括根據(jù)訂閱IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和IPTV業(yè)務(wù)狀態(tài)歷史信息的所述訂閱 指示信息,發(fā)送第一通知消息,所述第一通知消息包括與所述被觀察者用戶 終端的身份標(biāo)識對應(yīng)的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和IPTV業(yè)務(wù)狀態(tài)歷史信息。
28、 根據(jù)權(quán)利要求27所述的業(yè)務(wù)狀態(tài)信息發(fā)送方法,其特征在于所述根 據(jù)訂閱IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和IPTV業(yè)務(wù)狀態(tài)歷史信息的所述訂閱指示信 息,發(fā)送第一通知消息,所述第一通知消息包括與所述^皮觀察者用戶終端的 身份標(biāo)識對應(yīng)的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和IPTV業(yè)務(wù)狀態(tài)歷史信息之后包 括發(fā)送第二通知消息,所述第二通知消息包括與所述被觀察者用戶終端的身份標(biāo)識對應(yīng)的、更新的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息。
29、 一種用戶終端設(shè)備,其特征在于包括第一接收模塊,用于接收根據(jù)訂閱請求發(fā)送的通知消息,所述通知消息 包括被觀察者用戶終端的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史 信息,所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息包括IPTV業(yè)務(wù)狀態(tài)基本信息,還包括節(jié) 目推薦信息和/或節(jié)目描述信息;顯示模塊,用于根據(jù)發(fā)送的所述訂閱請求,顯示所述IPTV業(yè)務(wù)狀態(tài)詳 細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史信息。
30、 根據(jù)權(quán)利要求29所述的用戶終端設(shè)備,其特征在于所述第一接收才莫 塊包括第一接收子模塊,用于接收根據(jù)對IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息的訂閱請求 發(fā)送的所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息;或第二接收子模塊,用于接收根據(jù)對IPTV業(yè)務(wù)狀態(tài)歷史信息的訂閱請求 發(fā)送的所述IPTV業(yè)務(wù)狀態(tài)歷史信息;或第三接收子模塊,用于接收根據(jù)對IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和IPTV業(yè)務(wù) 狀態(tài)歷史信息的訂閱請求發(fā)送的所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和IPTV業(yè)務(wù)狀 態(tài)歷史信息。
31、 根據(jù)權(quán)利要求29或30所述的用戶終端設(shè)備,其特征在于還包括 第一發(fā)送4莫塊,用于發(fā)送所述訂閱請求,所述訂閱請求包括訂閱指示信息和所述被觀察者用戶終端的身份標(biāo)識。
32、 根據(jù)權(quán)利要求31所述的用戶終端設(shè)備,其特征在于所述第一發(fā)送模 塊包括第一發(fā)送子模塊,用于發(fā)送包括對IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息的訂閱指示 信息和所述身份標(biāo)識的訂閱請求;或第二發(fā)送子模塊,用于發(fā)送包括對IPTV業(yè)務(wù)狀態(tài)歷史信息的訂閱指示 信息和所述身份標(biāo)識的訂閱請求;或第三發(fā)送子模塊,用于發(fā)送包括對IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和IPTV業(yè)務(wù) 狀態(tài)歷史信息的訂閱指示信息和所述身份標(biāo)識的訂閱請求。
33、 根據(jù)權(quán)利要求29所述的用戶終端設(shè)備,其特征在于還包括 第二發(fā)送模塊,用于向狀態(tài)呈現(xiàn)業(yè)務(wù)處理單元發(fā)送IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史信息。
34、 根據(jù)權(quán)利要求33所述的用戶終端設(shè)備,其特征在于還包括 過濾模塊,用于根據(jù)預(yù)定的上報(bào)策略對所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息進(jìn)行過濾處理。
35、 根據(jù)權(quán)利要求34所述的用戶終端設(shè)備,其特征在于還包括 第一存儲模塊,用于存儲所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和所述IPTV業(yè)務(wù)狀態(tài)歷史信息。
36、 根據(jù)權(quán)利要求29所述的用戶終端設(shè)備,其特征在于還包括 節(jié)目標(biāo)識更新模塊,用于對頻道內(nèi)的節(jié)目標(biāo)識進(jìn)行更新。
37、 根據(jù)權(quán)利要求36所述的用戶終端設(shè)備,其特征在于所述節(jié)目標(biāo)識更 新模塊包括識別子模塊,用于識別并發(fā)送所述通知消息中頻道標(biāo)識和節(jié)目標(biāo)識; 獲取子模塊,用于接收所述頻道標(biāo)識和節(jié)目標(biāo)識,從網(wǎng)絡(luò)或本地獲取頻道播放列表,發(fā)送變化后的節(jié)目標(biāo)識;更新子模塊,用于應(yīng)用所述變化后的節(jié)目標(biāo)識對所述頻道內(nèi)的節(jié)目標(biāo)識進(jìn)行更新。
38、 一種業(yè)務(wù)處理單元,其特征在于包括第二接收模塊,用于接收訂閱請求,所述訂閱請求包括所述被觀察者用 戶終端和觀察者用戶終端的身份標(biāo)識,以及對IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或 IPTV業(yè)務(wù)狀態(tài)歷史信息的訂閱指示信息;第三發(fā)送模塊,用于根據(jù)所述訂閱指示信息和所述觀察者用戶終端的身 份標(biāo)識,發(fā)送與所述被觀察者用戶終端的身份標(biāo)識對應(yīng)的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史信息,所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息包括IPTV 業(yè)務(wù)狀態(tài)基本信息,還包括節(jié)目推薦信息和/或節(jié)目描述信息。
39、 根據(jù)權(quán)利要求38所述的業(yè)務(wù)處理單元,其特征在于還包括 第三接收模塊,用于接收用戶終端上報(bào)的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史信息。
40、 根據(jù)權(quán)利要求39所述的業(yè)務(wù)處理單元,其特征在于還包括 第二存儲模塊,用于存儲所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和IPTV業(yè)務(wù)狀態(tài)歷史信息。
全文摘要
本發(fā)明實(shí)施例提供一種業(yè)務(wù)狀態(tài)信息顯示和發(fā)送方法、用戶終端設(shè)備和業(yè)務(wù)處理單元。用戶終端接收根據(jù)訂閱請求發(fā)送的通知消息,所述通知消息包括被觀察者用戶終端的IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息和/或IPTV業(yè)務(wù)狀態(tài)歷史信息,所述IPTV業(yè)務(wù)狀態(tài)詳細(xì)信息包括IPTV業(yè)務(wù)狀態(tài)基本信息,還包括節(jié)目推薦信息和/或節(jié)目描述信息。本發(fā)明實(shí)施例中用戶終端可以查看被觀察者用戶終端的IPTV業(yè)務(wù)狀態(tài)歷史信息,并能夠顯示節(jié)目標(biāo)題等詳細(xì)節(jié)目描述信息,通過擴(kuò)展IPTV業(yè)務(wù)狀態(tài)基本信息,為用戶提供更全更詳細(xì)的業(yè)務(wù)狀態(tài)信息,提高業(yè)務(wù)服務(wù)質(zhì)量;而且能夠避免出現(xiàn)頻道內(nèi)節(jié)目變化時(shí)網(wǎng)絡(luò)發(fā)送大量通知消息導(dǎo)致網(wǎng)絡(luò)通信量瞬間過大的現(xiàn)象。
文檔編號H04N5/00GK101583016SQ20081011164
公開日2009年11月18日 申請日期2008年5月15日 優(yōu)先權(quán)日2008年5月15日
發(fā)明者施有鑄, 漆寶劍, 金曉明 申請人:華為技術(shù)有限公司