專利名稱:節(jié)目播放的控制方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信領(lǐng)域,尤其涉及一種節(jié)目播放的控制方法、裝置和 系統(tǒng)。
背景技術(shù):
網(wǎng)絡(luò)電視(Internet Protocol Television,簡(jiǎn)稱IPTV)是一種通過 IP網(wǎng)絡(luò)向用戶提供數(shù)字廣播電視、視頻服務(wù)、信息服務(wù)等寬帶業(yè)務(wù),并提 供服務(wù)質(zhì)量/體驗(yàn)質(zhì)量保證、安全、交互性和可靠性的可管理的多媒體業(yè) 務(wù)。用戶可以在家中使用個(gè)人計(jì)算機(jī)或者機(jī)頂盒(SetTopBox,簡(jiǎn)稱STB) +普通電視機(jī)的方式享受IPTV業(yè)務(wù),也可以通過移動(dòng)終端享受IPTV業(yè)務(wù)。 IPTV以IP包的形式來(lái)傳遞單播、廣播或組播視頻節(jié)目數(shù)據(jù),正受到越來(lái) 越多的關(guān)注,目前,歐洲電信標(biāo)準(zhǔn)組織(European Telecommunications Standards Institute,簡(jiǎn)稱ETSI )下屬的下一代網(wǎng)絡(luò)的電信與網(wǎng)絡(luò)交互 月l務(wù)和協(xié)議(Telecommunications and Internet Converged Services and Protocols for Advanced Networking,簡(jiǎn)稱TISPAN)正在研究基于IP 多媒體子系統(tǒng)(IP Multimedia Subsystem,簡(jiǎn)稱IMS)的IPTV。
IPTV業(yè)務(wù)包括直播(LTV)業(yè)務(wù)、點(diǎn)播(CoD)業(yè)務(wù)、網(wǎng)絡(luò)節(jié)目錄制(nPVR)業(yè) 務(wù)和時(shí)移電視(TsTV)業(yè)務(wù)等基本業(yè)務(wù),還包括用戶上傳(CoV)業(yè)務(wù)、廣告(AD) 業(yè)務(wù)、推薦(RCM)業(yè)務(wù)和預(yù)覽(PRV)業(yè)務(wù)等增強(qiáng)業(yè)務(wù)。
隨著TV業(yè)務(wù)的多樣化發(fā)展,TV能夠?yàn)橛^眾提供越來(lái)越精彩的電視節(jié)目, 好的電視節(jié)目能開闊視野,啟迪思維,給用戶帶來(lái)身心愉悅的感受。但是, 也有些節(jié)目中包含著色情,暴力等不健康的內(nèi)容,對(duì)廣大的青少年產(chǎn)生了不 良影響。為解決上述問題,現(xiàn)有技術(shù)提出了一種實(shí)現(xiàn)直播業(yè)務(wù)權(quán)限控制的方法,
該方法有以下幾個(gè)特征
1、 描述節(jié)目信息的數(shù)據(jù)包隨電視信號(hào)以廣播的方式下發(fā);
2、 數(shù)據(jù)包中至少包含節(jié)目等級(jí)分類和內(nèi)容標(biāo)識(shí)信息; 3 、節(jié)目權(quán)限控制策略保存在本地裝置中;
4、本地裝置通過解碼接收的電視信號(hào)獲取數(shù)據(jù)包,并比較數(shù)據(jù)包中的信 息與節(jié)目權(quán)限控制策略中的參考值來(lái)決定是否禁止收看節(jié)目。
在發(fā)明人實(shí)現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下缺陷
1、 隨電視信號(hào)下發(fā)的數(shù)據(jù)包結(jié)構(gòu)固定,其攜帶的節(jié)目信息量有限,只簡(jiǎn) 單提供了節(jié)目頻道和節(jié)目分級(jí)等信息,現(xiàn)有技術(shù)僅利用電視/f言號(hào)下發(fā)的節(jié)目 信息來(lái)制定節(jié)目權(quán)限控制策略,而不能根據(jù)節(jié)目類別如體育節(jié)目、財(cái)經(jīng)節(jié)目; 節(jié)目演員等其它信息來(lái)制定節(jié)目權(quán)限控制策略,從而制約了節(jié)目權(quán)限控制的 靈活性和精確度;
2、 不同地區(qū)、支持不同標(biāo)準(zhǔn)的運(yùn)營(yíng)商提供的電視信號(hào)中攜帶的信息可能 會(huì)與本地裝置的設(shè)置不一致,使終端的使用范圍受到限制。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種節(jié)目播放的控制方法、裝置和系統(tǒng),以解決現(xiàn)有
技術(shù)節(jié)目信息隨電視信號(hào)下發(fā),設(shè)置節(jié)目權(quán)限控制策略可依據(jù)的信息量有限;
以及節(jié)目權(quán)限控制策略的標(biāo)準(zhǔn)不一致的缺陷。
根據(jù)本發(fā)明實(shí)施例提供的一種節(jié)目播放的控制方法,包括 根據(jù)從策略提供模塊獲取的節(jié)目權(quán)限控制策略和從元數(shù)據(jù)提供模塊獲取
的節(jié)目元數(shù)據(jù)判斷節(jié)目的權(quán)限,并根據(jù)判斷結(jié)果在所述節(jié)目的播放時(shí)間控制
是否允許訪問該節(jié)目。
根據(jù)本發(fā)明實(shí)施例還提供了一種節(jié)目播放的控制裝置,包括 判斷模塊,用于根據(jù)從策略提供模塊獲取的節(jié)目權(quán)限控制策略,和從元數(shù)據(jù)提供模塊獲取的節(jié)目元數(shù)據(jù),判斷節(jié)目的權(quán)限;
控制模塊,用于根據(jù)判斷結(jié)果在所述節(jié)目的播放時(shí)間控制是否允許訪問 該節(jié)目。
沖艮據(jù)本發(fā)明實(shí)施例還提供了 一種節(jié)目播放的控制系統(tǒng),包括
元數(shù)據(jù)提供^t塊,用于保存和提供節(jié)目元數(shù)據(jù);
策略提供模塊,用于保存和提供節(jié)目權(quán)限控制策略;
業(yè)務(wù)控制模塊,用于根據(jù)獲取的節(jié)目元數(shù)據(jù)和節(jié)目權(quán)限控制策略,判斷 節(jié)目的權(quán)限,并根據(jù)判斷結(jié)果在所述節(jié)目的播放時(shí)間控制是否允許訪問該節(jié) 目。
本發(fā)明實(shí)施例提供的節(jié)目播放的控制方法、裝置和系統(tǒng),根據(jù)從策略提 供模塊獲取的節(jié)目權(quán)限控制策略和從元數(shù)據(jù)提供模塊獲取的節(jié)目元數(shù)據(jù)判斷 節(jié)目的權(quán)限。本發(fā)明采用的方案從節(jié)目元數(shù)據(jù)提供模塊獲取統(tǒng)一標(biāo)準(zhǔn)的節(jié)目 元數(shù)據(jù),統(tǒng)一了限制節(jié)目權(quán)限的途徑和標(biāo)準(zhǔn),減小了權(quán)限控制功能對(duì)業(yè)務(wù)提 供商的依賴性,本發(fā)明通過獲取統(tǒng)一的節(jié)目元數(shù)據(jù),擴(kuò)大了隨媒體流傳送的 節(jié)目元數(shù)據(jù)信息量,使用戶可以根據(jù)更多的標(biāo)準(zhǔn)靈活的設(shè)置節(jié)目權(quán)限控制策 略,而不是僅限于類似節(jié)目等級(jí)這樣的簡(jiǎn)單標(biāo)準(zhǔn),增加了節(jié)目權(quán)限控制的靈 活性和準(zhǔn)確性,增強(qiáng)了用戶體驗(yàn)。
圖1為本發(fā)明實(shí)施例提供的節(jié)目播放的控制方法實(shí)施例一流程圖 圖2為本發(fā)明實(shí)施例提供的節(jié)目播放的控制方法實(shí)施例二流程圖 圖3為本發(fā)明實(shí)施例提供的節(jié)目播放的控制方法實(shí)施例三流程圖 圖4為本發(fā)明實(shí)施例4是供的節(jié)目播放的控制方法實(shí)施例四流程圖 圖5為本發(fā)明實(shí)施例提供的節(jié)目播放的控制方法實(shí)施例五流程圖 圖6為本發(fā)明實(shí)施例提供的節(jié)目播放的控制方法實(shí)施例六流程圖 圖7為本發(fā)明實(shí)施例提供的節(jié)目播放的控制方法實(shí)施例七流程8為本發(fā)明實(shí)施例提供的節(jié)目播放的控制方法實(shí)施例八流程圖; 圖9為本發(fā)明實(shí)施例提供的節(jié)目播放的控制方法實(shí)施例九流程圖; 圖10為本發(fā)明實(shí)施例提供的節(jié)目播放的控制方法實(shí)施例十流程圖; 圖11為本發(fā)明實(shí)施例提供的節(jié)目播放的控制裝置實(shí)施例一結(jié)構(gòu)示意圖 圖12為本發(fā)明實(shí)施例提供的節(jié)目播放的控制裝置實(shí)施例二結(jié)構(gòu)示意圖 圖13為本發(fā)明實(shí)施例提供的節(jié)目播放的控制裝置實(shí)施例三結(jié)構(gòu)示意圖 圖14為本發(fā)明實(shí)施例提供的節(jié)目播放的控制系統(tǒng)結(jié)構(gòu)示意圖; 圖15為本發(fā)明實(shí)施例提供的業(yè)務(wù)控制模塊結(jié)構(gòu)示意圖。
具體實(shí)施例方式
如圖1所示,為本發(fā)明實(shí)施例提供的節(jié)目播放的控制方法實(shí)施例 一 流程 圖;本實(shí)施例包括
步驟IIO、根據(jù)從策略提供模塊獲取的節(jié)目權(quán)限控制策略和從元數(shù)據(jù)提供 模塊獲取的節(jié)目元數(shù)據(jù)判斷節(jié)目的權(quán)限;
步驟120、根據(jù)判斷結(jié)果在節(jié)目的播放時(shí)間控制是否允許訪問該節(jié)目。
本發(fā)明實(shí)施例的節(jié)目播放的控制方法,根據(jù)獲得的節(jié)目權(quán)限控制策略和 節(jié)目元數(shù)據(jù)判斷節(jié)目的權(quán)限,并根據(jù)判斷結(jié)果在節(jié)目的播放時(shí)間控制是否允 許訪問該節(jié)目,使得能夠根據(jù)統(tǒng)一的節(jié)目元數(shù)據(jù)來(lái)靈活定制節(jié)目權(quán)限控制策 略,實(shí)現(xiàn)對(duì)節(jié)目權(quán)限的精確控制。
如圖2所示,為本發(fā)明實(shí)施例提供的節(jié)目播放的控制方法實(shí)施例二流程 圖;本實(shí)施例中,策略提供模塊以服務(wù)控制功能實(shí)體(Service Control Function,筒稱SCF)為例,本實(shí)施例中的元數(shù)據(jù)提供模塊可以為SCF、業(yè)務(wù) 選擇實(shí)體(Service Selection Function,簡(jiǎn)稱SSF)、內(nèi)容數(shù)據(jù)功能實(shí)體 (Content Profile Service Function,簡(jiǎn)稱CPSF)等網(wǎng)元,如果元數(shù)據(jù)提 供模塊為SCF,則本實(shí)施例中元數(shù)據(jù)提供模塊和SCF可以合為一個(gè)實(shí)體。
步驟210、預(yù)先設(shè)置節(jié)目權(quán)限控制策略并保存;本實(shí)施例以UE設(shè)置節(jié)目權(quán)限控制策略為例。
步驟211、 UE向SCF發(fā)送策略設(shè)置請(qǐng)求消息,請(qǐng)求設(shè)置節(jié)目權(quán)P艮控制策略; 步驟212、 SCF返回策略設(shè)置響應(yīng)消息給UE,同意UE的設(shè)置請(qǐng)求; 本實(shí)施例的策略設(shè)置請(qǐng)求消息和策略設(shè)置響應(yīng)消息中可以攜帶用戶終端 的身份信息,對(duì)該UE的身份的合法性進(jìn)行驗(yàn)證,具體可以通過SIP協(xié)議,超文 本傳輸協(xié)議(Hyper Text Transfer Protocol,簡(jiǎn)稱HTTP) , S0AP協(xié)議等實(shí) 現(xiàn)。
步驟213、 UE設(shè)置節(jié)目權(quán)限控制策略并保存;
設(shè)置的依據(jù)可以為節(jié)目標(biāo)題、節(jié)目等級(jí)、播放時(shí)間、播放時(shí)長(zhǎng)、節(jié)目費(fèi) 用和節(jié)目類別以及節(jié)目的主演、導(dǎo)演、語(yǔ)種等。另外,當(dāng)前時(shí)間和用戶觀看 節(jié)目的總時(shí)間也可以作為設(shè)置節(jié)目權(quán)限控制策略的依據(jù)。UE可以根據(jù)上述的 任一項(xiàng)或任意組合來(lái)制定節(jié)目權(quán)限控制策略。當(dāng)由SCF設(shè)置節(jié)目權(quán)限控制策略 時(shí),還可以根據(jù)用戶終端的身份信息來(lái)設(shè)置具體的節(jié)目權(quán)限控制策略。
UE保存節(jié)目權(quán)限控制策略可以通過SIP協(xié)議,HTTP協(xié)議,SOAP協(xié)議 等來(lái)實(shí)現(xiàn)。
事實(shí)上,也可以由策略提供模塊,例如本實(shí)施例的SCF直接設(shè)置節(jié)目 權(quán)限控制策略并保存;本實(shí)施例的策略提供模塊還可以是用戶數(shù)據(jù)管理實(shí) 體(User Profile Service Function,簡(jiǎn)稱UPSF)或其他網(wǎng)元,且本實(shí) 施例的策略提供模塊可以設(shè)置在網(wǎng)絡(luò)側(cè)。
步驟220、 IPTV終端開機(jī),完成業(yè)務(wù)附著;
步驟230、 IPTV終端與SCF之間進(jìn)行訂閱節(jié)目權(quán)限控制策略的協(xié)商, 具體為IPTV終端發(fā)送訂閱(SIP SUBSCRIBE)請(qǐng)求消息給SCF,向SCF 請(qǐng)求訂閱節(jié)目權(quán)限控制策略;SCF返回訂閱響應(yīng)消息,表示同意IPTV終端 的訂閱。
步驟240、 SCF將節(jié)目權(quán)限控制策略攜帶在通知(Notify)消息中發(fā)送 給IPTV終端;或者SCF發(fā)送允許獲取節(jié)目權(quán)限控制策略的指示消息,IPTV終端根據(jù)該 指示消息直接去SCF獲取節(jié)目權(quán)限控制策略;本實(shí)施例的指示消息也可以為 通知(Notify)消息;
當(dāng)策略提供模塊的節(jié)目權(quán)限控制策略有更新時(shí),SCF向IPTV終端發(fā)送更 新通知消息,IPTV終端根據(jù)該更新通知消息去策略提供才莫塊獲取更新后的節(jié) 目權(quán)限控制策略;
或者SCF給IPTV終端發(fā)送攜帶有更新后的節(jié)目權(quán)限控制策略的消息。 步驟250、 IPTV終端接收到節(jié)目權(quán)限控制策略之后,與SCF之間建立直播
業(yè)務(wù);
步驟260、 IPTV終端發(fā)送訂閱請(qǐng)求消息給元數(shù)據(jù)提供模塊SCF,向元數(shù) 據(jù)提供模塊請(qǐng)求訂閱節(jié)目元數(shù)據(jù)信息;元數(shù)據(jù)提供模塊接收到該訂閱請(qǐng)求 消息,同意IPTV終端的訂閱,則返回訂閱響應(yīng)消息給IPTV終端;
本實(shí)施例的元數(shù)據(jù)提供模塊可以位于網(wǎng)絡(luò)側(cè);
步驟270、元數(shù)據(jù)提供模塊將節(jié)目元數(shù)據(jù)攜帶在通知消息(Notify )中 發(fā)送給IPTV終端;具體地,元數(shù)據(jù)提供模塊可以整理某一時(shí)間段直播業(yè)務(wù) 包內(nèi)將要播放節(jié)目的元數(shù)據(jù),并以XML格式將該節(jié)目元數(shù)據(jù)打包成數(shù)據(jù)包, 然后將該數(shù)據(jù)包攜帶在訂閱響應(yīng)消息中發(fā)送給IPTV終端;
另外,元數(shù)據(jù)提供模塊還可以發(fā)送允許獲取的指示消息給IPTV終端,則 IPTV終端根據(jù)該指示消息去SCF獲取節(jié)目元數(shù)據(jù);
當(dāng)元數(shù)據(jù)提供模塊的節(jié)目元數(shù)據(jù)有更新時(shí),向IPTV終端發(fā)送更新通知消 息,IPTV終端根據(jù)該更新通知消息去元數(shù)據(jù)提供模塊獲取更新后的節(jié)目元數(shù) 據(jù);
或者元數(shù)據(jù)提供模塊直接給IPTV終端發(fā)送更新后的節(jié)目元數(shù)據(jù),或攜帶 有更新后的節(jié)目元數(shù)據(jù)的消息。
本實(shí)施例中的節(jié)目元數(shù)據(jù),包括節(jié)目?jī)?nèi)容標(biāo)識(shí)(Content Reference Identifier,簡(jiǎn)稱CRID)、節(jié)目等級(jí)、播放時(shí)長(zhǎng)、節(jié)目費(fèi)用、節(jié)目類別以及節(jié)目的主演導(dǎo)演、語(yǔ)種等信息的一項(xiàng)或多項(xiàng)的任意組合。
步驟280、 IPTV終端根據(jù)接收到的節(jié)目元數(shù)據(jù),以及節(jié)目權(quán)限控制策 略,判斷節(jié)目的權(quán)限,并根據(jù)判斷結(jié)果在該節(jié)目的播放時(shí)間控制是否允許 訪問該節(jié)目;若該節(jié)目有權(quán)限。則執(zhí)行步驟290;
例如,節(jié)目權(quán)限控制策略為限制觀看頻道A和級(jí)別超過PG-13的節(jié)目。 當(dāng)用戶終端想加入一個(gè)頻道,如果該頻道為頻道A,或頻道內(nèi)當(dāng)前節(jié)目級(jí) 別超過PG-13,則不準(zhǔn)許加入該頻道觀看節(jié)目。
步驟290、 IPTV終端發(fā)送加入頻道請(qǐng)求消息至多播允許訪問控制點(diǎn) (Elementary Control Function , 簡(jiǎn)稱ECF/ Elementary Forwarding Function ,簡(jiǎn)稱EFF)。具體實(shí)現(xiàn)可以使用IGMP協(xié)議。
本發(fā)明所有的實(shí)施例中,當(dāng)節(jié)目權(quán)限控制策略有更新時(shí),用戶可以選擇 根據(jù)更新后的節(jié)目權(quán)限控制策略重新判斷節(jié)目權(quán)限,并根據(jù)節(jié)目權(quán)限控制節(jié) 目?jī)?nèi)容的是否允許訪問。
如圖3所示,為本發(fā)明實(shí)施例提供的節(jié)目播放的控制方法實(shí)施例三流程 圖;該實(shí)施例中,元數(shù)據(jù)提供模塊可以是SCF, UPSF或SSF等網(wǎng)絡(luò)實(shí)體; 本實(shí)施例設(shè)置以及獲取節(jié)目權(quán)限控制策略的步驟與實(shí)施例二的步驟 210-240相同,其區(qū)別在于以下步驟
步驟350、媒體服務(wù)器(Media Function)將節(jié)目切換信息封裝到媒 體流中,將攜帶節(jié)目切換信息的媒體流發(fā)送至IPTV終端,即IPTV終端;
具體的節(jié)目切換信息可以是節(jié)目CRID和/或節(jié)目播放列表;其中節(jié)目 播放列表為節(jié)目播放時(shí)間等信息的列表。
步驟360、 IPTV終端接收并解析媒體流,得到節(jié)目切換信息,根據(jù)節(jié) 目CRID以及節(jié)目播放列表獲得節(jié)目切換的信息,即將要切換到哪些節(jié)目, 節(jié)目的播出時(shí)間等;
步驟370、 IPTV終端根據(jù)獲得的節(jié)目切換的信息,感知到節(jié)目切換,
然后去元數(shù)據(jù)提供模塊獲取節(jié)目元數(shù)據(jù);步驟380、 IPTV終端根據(jù)獲取的節(jié)目權(quán)限控制策略和節(jié)目元數(shù)據(jù)判斷 節(jié)目的權(quán)限;
步驟390、 IPTV終端根據(jù)判斷結(jié)果控制將要切換或播放的節(jié)目的允許 訪問;
IPTV終端根據(jù)節(jié)目元數(shù)據(jù)和節(jié)目權(quán)限控制策略判斷節(jié)目切換信息中 對(duì)應(yīng)的將要播放的節(jié)目的權(quán)限。如果沒有權(quán)限,則不顯示節(jié)目?jī)?nèi)容,如果 有權(quán)限,則正常播放節(jié)目。
在本實(shí)施例中,節(jié)目元數(shù)據(jù)還可以攜帶在媒體流中,由媒體服務(wù)器發(fā)送 給IPTV終端,則元數(shù)據(jù)提供模塊與媒體服務(wù)器可以為一個(gè)實(shí)體。
如圖4所示,為本發(fā)明實(shí)施例提供的節(jié)目播放的控制方法實(shí)施例四流程 圖;本實(shí)施例的策略提供模塊以SCF為例,本實(shí)施例設(shè)置以及獲取節(jié)目權(quán) 限控制策略的步驟與實(shí)施例二的步驟210-240相同,其區(qū)別在于以下步驟 步驟450、 IPTV終端和SCF建立直播業(yè)務(wù); 步驟460、 IPTV終端獲取元數(shù)據(jù)提供模塊的節(jié)目元數(shù)據(jù); 本實(shí)施例獲取節(jié)目元數(shù)據(jù)的步驟同實(shí)施例二的步驟260-270,在此不 再贅述。
步驟470、 IPTV終端根據(jù)獲取的節(jié)目權(quán)限控制策略和節(jié)目元數(shù)據(jù)判斷 節(jié)目元數(shù)據(jù)對(duì)應(yīng)的節(jié)目的權(quán)限,形成節(jié)目權(quán)限列表;
IPTV終端根據(jù)節(jié)目的節(jié)目元數(shù)據(jù)與節(jié)目權(quán)限控制策略,判斷節(jié)目的權(quán) 限,將判斷結(jié)果形成節(jié)目權(quán)限列表保存起來(lái)。當(dāng)節(jié)目權(quán)限控制策略或節(jié)目 元數(shù)據(jù)有更新時(shí),IPTV終端獲取更新的節(jié)目權(quán)限控制策略和節(jié)目元數(shù)據(jù)并 重新判斷節(jié)目的權(quán)限,刷新節(jié)目權(quán)限列表。
步驟480、媒體服務(wù)器將節(jié)目切換信息封裝到媒體流中,將媒體流發(fā) 送至IPTV終端;
步驟490、 IPTV終端解析媒體流,獲得節(jié)目切換信息,獲得節(jié)目CRID 和/或節(jié)目播放列表,從而獲知具體哪些節(jié)目將要播放,以及播放時(shí)間等信息;
步驟500、 IPTV終端對(duì)應(yīng)節(jié)目權(quán)限列表查找將要播放的節(jié)目的權(quán)限, 如果將要播放的節(jié)目沒有權(quán)限,則不顯示節(jié)目?jī)?nèi)容,如果將要播放的節(jié)目 有權(quán)限則正常播放。
在本實(shí)施例中,步驟470中IPTV終端獲取節(jié)目權(quán)限控制策略和節(jié)目元數(shù) 據(jù)之后也可以不進(jìn)行判斷節(jié)目的權(quán)限,不形成節(jié)目權(quán)限列表;而等到接收到 媒體流,獲得節(jié)目切換信息之后,直接判斷那些將要播放的節(jié)目的權(quán)限,根 據(jù)判斷結(jié)果控制在節(jié)目的插-放時(shí)刻是否允許訪問該節(jié)目。
如圖5所示,為本發(fā)明實(shí)施例提供的節(jié)目播放的控制方法實(shí)施例五流程 圖;本實(shí)施例設(shè)置并獲取節(jié)目權(quán)限控制策略,以及獲取節(jié)目元數(shù)據(jù)的步驟 與實(shí)施例二的步驟210-270相同,其區(qū)別在于以下步驟
步驟680、 IPTV終端,即IPTV終端獲取SCF的節(jié)目播放列表;
具體地,通過以下步驟實(shí)現(xiàn)
步驟681、 IPTV終端發(fā)送訂閱請(qǐng)求消息給SCF,請(qǐng)求獲取節(jié)目播放列 表;SCF返回訂閱響應(yīng)消息給IPTV終端,表示同意IPTV終端的訂閱; 步驟682、 SCF將節(jié)目播放列表攜帶在通知消息中發(fā)送給IPTV終端; 或SCF發(fā)送允許獲取的指示消息給IPTV終端;則IPTV終端根據(jù)該指 示消息去SCF獲取節(jié)目播放列表;本實(shí)施例的指示消息也可以為通知 (Notify)消息;
當(dāng)節(jié)目播放列表有更新時(shí),SCF發(fā)送攜帶有更新后的節(jié)目播放列表的 消息給IPTV終端;或SCF直接將更新后的節(jié)目播放列表發(fā)送給IPTV終端。
IPTV終端根據(jù)接收到的節(jié)目播放列表獲知哪些節(jié)目將要切換,以及切 換時(shí)間、播放時(shí)間等信息。
步驟690、 IPTV終端根據(jù)獲取的節(jié)目權(quán)限控制策略和節(jié)目元數(shù)據(jù)判斷 節(jié)目元數(shù)據(jù)對(duì)應(yīng)的節(jié)目的權(quán)限,并根據(jù)判斷結(jié)果形成節(jié)目權(quán)限列表;當(dāng)節(jié) 目權(quán)限控制策略或節(jié)目元數(shù)據(jù)有更新時(shí),根據(jù)獲取的更新的節(jié)目權(quán)限控制策略,節(jié)目元數(shù)據(jù)重新判斷,形成新的節(jié)目權(quán)限列表;
步驟700;根據(jù)獲得的節(jié)目播放列表,得到將要切換或播放的節(jié)目的 播放時(shí)間等節(jié)目切換信息;
步驟710、 IPTV終端查詢將要播放的節(jié)目在節(jié)目權(quán)限列表中記載的權(quán) 限,如果沒有權(quán)限則不顯示節(jié)目?jī)?nèi)容,如果有權(quán)限則正常播放。
在本實(shí)施例中,步驟690也可以不判斷節(jié)目的權(quán)限,不形成節(jié)目權(quán)限 列表,而是根據(jù)節(jié)目播放列表,在將要播放的節(jié)目的播放時(shí)間到來(lái)之前, 判斷該將要播放的節(jié)目的權(quán)限,并根據(jù)判斷結(jié)果控制該節(jié)目的允許訪問。
如圖6所示,為本發(fā)明實(shí)施例提供的節(jié)目播放的控制方法實(shí)施例六流程 圖;本實(shí)施例設(shè)置并獲取節(jié)目權(quán)限控制策略,以及建立直播業(yè)務(wù)的步驟與 實(shí)施例二的步驟210-240相同,其區(qū)別在于以下步驟
步驟850、 IPTV終端獲得節(jié)目播放列表;
IPTV終端獲得節(jié)目播放列表的具體過程與實(shí)施例五的步驟680相同, 在此不再贅述;
步驟860、根據(jù)獲得的節(jié)目播放列表,IPTV終端獲知哪些節(jié)目將要切 換或播》文;
步驟870、 IPTV終端從元數(shù)據(jù)提供模塊中獲取將要播放的節(jié)目的節(jié)目 元數(shù)據(jù);
步驟880、 IPTV終端根據(jù)獲取的節(jié)目元數(shù)據(jù)與節(jié)目權(quán)限控制策略,判 斷將要播放的節(jié)目的權(quán)限。如果沒有權(quán)限則不顯示節(jié)目?jī)?nèi)容,如果有權(quán)限 則正常播放。
如圖7所示,為本發(fā)明提供的節(jié)目播放控制方法實(shí)施例七流程圖,本 實(shí)施例具體為當(dāng)加入直播頻道時(shí),執(zhí)行節(jié)目權(quán)限控制的流程,適用于直播 業(yè)務(wù)建立和直播頻道切換,具體包括以下步驟
步驟91(K IPTV終端從SCF獲取節(jié)目權(quán)限控制策略;
具體可以由IPTV終端向SCF發(fā)送一個(gè)請(qǐng)求消息,由SCF返回一個(gè)響應(yīng)消息,響應(yīng)消息中攜帶節(jié)目權(quán)限控制策略信息;也可以由UE向SCF發(fā)送一個(gè)訂閱請(qǐng)求 消息,訂閱成功后,由SCF向UE發(fā)送一個(gè)通知消息,通知消息中攜帶節(jié)目權(quán)限 控制策略信息;
步驟920、 IPTV終端從元數(shù)據(jù)提供模塊獲取節(jié)目元數(shù)據(jù); 本實(shí)施例的元數(shù)據(jù)提供模塊可以是SSF,也可以是SCF或CPSF等網(wǎng)元。 上述步驟910和步驟920沒有時(shí)序關(guān)系的限制,步驟920也可以在步 驟91Q之前執(zhí)行。
步驟930、根據(jù)獲取的節(jié)目元數(shù)據(jù)與節(jié)目權(quán)限控制策略,判斷將要加 入的頻道及頻道內(nèi)當(dāng)前播放節(jié)目的權(quán)限。根據(jù)判斷結(jié)果,決定是否允許加 入頻道。
如圖8所示,為本發(fā)明提供的節(jié)目播放控制方法實(shí)施例八流程圖,本 實(shí)施例為頻道內(nèi)節(jié)目切換時(shí),由網(wǎng)絡(luò)側(cè)執(zhí)行的節(jié)目權(quán)限控制流程。其中業(yè) 務(wù)控制模塊可以位于SCF,也可以位于其他網(wǎng)元。本實(shí)施例以業(yè)務(wù)控制模 塊位于SCF為例。
步驟IOIO、 SCF獲取節(jié)目切換的信息;
本發(fā)明所有實(shí)施例中的節(jié)目切換均指BC頻道中的Program ID的變化, 或者某Program內(nèi)不同內(nèi)容片斷的變化。節(jié)目切換的信息的獲取具體可以 由媒體服務(wù)器上報(bào),或者SCF根據(jù)節(jié)目播放時(shí)間信息來(lái)獲取。 步驟1020、 SCF從元數(shù)據(jù)提供模塊獲取節(jié)目元數(shù)據(jù); 本實(shí)施例的元數(shù)據(jù)提供模塊可以是SSF ,也可以是SCF或CPSF等網(wǎng)元。 步驟1030、 SCF根據(jù)獲取的節(jié)目元數(shù)據(jù)與節(jié)目權(quán)限控制策略,判斷節(jié) 目的權(quán)限,也即用戶觀看節(jié)目的權(quán)限。
在本步驟前SCF還需要獲取節(jié)目權(quán)限控制策略。具體方法可以由SCF 從UPSF中獲取,同實(shí)施例二中SCF從IPTV終端獲取節(jié)目權(quán)限控制策略的
步驟1040、 SCF根據(jù)判斷結(jié)果指示IPTV終端控制節(jié)目的是否允許訪問。
如圖9所示,為本發(fā)明提供的節(jié)目播放控制方法實(shí)施例九流程圖;本 實(shí)施例為直接從EPG中獲取節(jié)目切換的信息和節(jié)目元數(shù)據(jù)的節(jié)目權(quán)限控制 流程。
步驟lllO、 IPTV終端從SCF獲取節(jié)目權(quán)限控制策略;。 具體可以通過訂閱的方法,向SCF發(fā)送一個(gè)SUBSCRIBE訂閱請(qǐng)求消息, 訂閱成功后SCF在發(fā)給IPTV終端的通知消息中攜帶節(jié)目權(quán)限控制策略; 或者IPTV終端通過XCAP直接從SCF獲取節(jié)目權(quán)限控制策略。 步驟1120、 IPTV終端從SSF獲取EPG;
步驟1130、 IPTV終端根據(jù)EPG中記錄的節(jié)目播放時(shí)間獲取節(jié)目切換 的信息;
步驟1140、 SCF根據(jù)從EPG中獲取的節(jié)目元數(shù)據(jù)和從SCF獲取的節(jié)目 權(quán)限控制策略,判斷節(jié)目的觀看權(quán)限。并根據(jù)節(jié)目權(quán)限控制節(jié)目的是否允 許訪問。
如圖10所示,為本發(fā)明提供的節(jié)目播放控制方法實(shí)施例十流程圖; 本實(shí)施例為用邊界接入控制點(diǎn)來(lái)實(shí)現(xiàn)節(jié)目權(quán)限控制的流程,本實(shí)施例中的 元數(shù)據(jù)提供模塊可以是CPSF或媒體服務(wù)器等網(wǎng)元,本實(shí)施例包括
步驟1210、 SCF將節(jié)目權(quán)限控制策略下發(fā)到ECF/EFF;
具體可以在SCF返回給UE的響應(yīng)消息中攜帶節(jié)目權(quán)限控制策略,當(dāng) 響應(yīng)消息被路由到UE側(cè)的P-CSCF時(shí),由P-CSCS通過RACS將節(jié)目權(quán)限控 制策略下發(fā)到ECF/EFF。
也可以使SCF通過http協(xié)議直接將控制策略下發(fā)到ECF/EFF來(lái)實(shí)現(xiàn) 步驟1210。另外,也可以將ECF/EFF作為策略提供單元,用戶直接通過 ECF/EFF來(lái)設(shè)置節(jié)目權(quán)限控制策略;
步驟1220、 IPTV終端向ECF/EFF發(fā)出加入頻道請(qǐng)求;
步驟1230、 ECF/EFF向元數(shù)據(jù)提供模塊請(qǐng)求加入頻道中當(dāng)前播放節(jié)目的節(jié)目元數(shù)據(jù);
具體可以向元數(shù)據(jù)提供模塊CPSF發(fā)出一個(gè)請(qǐng)求消息,消息中攜帶頻 道ID信息。CPSF向ECF/EFF返回一個(gè)響應(yīng)消息,響應(yīng)消息中攜帶頻道中 當(dāng)前播放節(jié)目的節(jié)目元數(shù)據(jù);
或者是ECF/EFF解析接收的由加入頻道IP地址發(fā)出的媒體流,以獲 取當(dāng)前節(jié)目元數(shù)據(jù)。
步驟124(K ECF/EFF根據(jù)節(jié)目權(quán)限控制策略和獲取的節(jié)目元數(shù)據(jù),判 斷節(jié)目的權(quán)限,如果有權(quán)限,則允許UE加入組播組,并向UE發(fā)送媒體流;
步驟1250、 ECF/EFF感知到節(jié)目切換或節(jié)目?jī)?nèi)容片段的切換,或者 ECF/EFF感知到節(jié)目權(quán)限控制策略發(fā)生了更新;
步驟126(K ECF/EFF根據(jù)節(jié)目權(quán)限控制策略和獲取的節(jié)目元數(shù)據(jù),重 新判斷節(jié)目的權(quán)限;
步驟1270、 ECF/EFF根據(jù)判斷所得的權(quán)限,控制節(jié)目接入。
本發(fā)明提供的節(jié)目播放的控制方法中的策略提供模塊和元數(shù)據(jù)提供 模塊,均可以位于網(wǎng)絡(luò)側(cè)。
本發(fā)明實(shí)施例提供的節(jié)目播放的控制方法,通過從元數(shù)據(jù)提供模塊獲 取節(jié)目元數(shù)據(jù)來(lái)作為設(shè)置節(jié)目權(quán)限控制策略的依據(jù)信息,與現(xiàn)有技術(shù)通過 電視信號(hào)下發(fā)節(jié)目信息相比,能夠靈活設(shè)置節(jié)目權(quán)限控制策略,并準(zhǔn)確地 判斷將要播放或切換的節(jié)目的權(quán)限,并根據(jù)判斷結(jié)果控制是否允許訪問節(jié) 目。本發(fā)明實(shí)施例的節(jié)目元數(shù)據(jù)的分發(fā)和獲取方法也可以用于交互式業(yè) 務(wù)、廣告業(yè)務(wù)或其它多媒體業(yè)務(wù)。
如圖11所示,為本發(fā)明實(shí)施例提供的節(jié)目播放的控制裝置實(shí)施例一 結(jié)構(gòu)示意圖;本實(shí)施例包括判斷模塊1和控制模塊2,判斷模塊1用于根據(jù) 從策略提供模塊獲取的節(jié)目權(quán)限控制策略,和從元數(shù)據(jù)提供模塊獲取的節(jié)目 元數(shù)據(jù),判斷節(jié)目的權(quán)限;控制模塊2,用于根據(jù)判斷結(jié)果在所述節(jié)目的播 放時(shí)間控制是否允許訪問該節(jié)目。本實(shí)施例還包括獲取模塊3,用于獲取節(jié)目權(quán)限控制策略和節(jié)目元數(shù) 據(jù)。獲取模塊3具體包括訂閱單元31和接收單元32,訂閱單元31用于發(fā)送 訂閱請(qǐng)求消息至策略提供模塊;接收單元32用于接收策略提供模塊返回的攜 帶有節(jié)目權(quán)限控制策略的通知消息;或,接收策略提供模塊返回的獲取節(jié)目 權(quán)限控制策略的指示消息,根據(jù)該指示消息去策略提供模塊獲取節(jié)目權(quán)限控 制策略。
本實(shí)施例的訂閱單元31還用于發(fā)送訂閱請(qǐng)求消息至元數(shù)據(jù)提供模塊;接 收單元32還用于接收元數(shù)據(jù)提供模塊返回的攜帶有節(jié)目元數(shù)據(jù)的通知消息; 或,接收元數(shù)據(jù)提供模塊返回的獲取節(jié)目元數(shù)據(jù)的指示消息,根據(jù)該指示消 息去元數(shù)據(jù)提供模塊獲取節(jié)目元數(shù)據(jù)。
訂閱單元31還用于根據(jù)接收到的策略提供模塊發(fā)送的更新通知消息發(fā) 送訂閱請(qǐng)求消息給策略提供模塊;接收單元32還用于接收策略提供模塊返回 的攜帶有更新的節(jié)目權(quán)限控制策略的通知消息;或,根據(jù)策略提供模塊返回 的獲取節(jié)目權(quán)限控制策略的指示消息去策略提供模塊獲取更新的節(jié)目權(quán)限控 制策略。
如圖12所示,為本發(fā)明實(shí)施例提供的節(jié)目播放的控制裝置實(shí)施例二結(jié)構(gòu) 示意圖;本實(shí)施例還包括切換信息獲取模塊4,用于獲得節(jié)目切換的信息。 具體用于接收到包含節(jié)目切換信息的媒體流,根據(jù)所述節(jié)目切換信息包含的 節(jié)目CRID和/或節(jié)目播放時(shí)間獲得節(jié)目切換的信息;或根據(jù)獲取的節(jié)目CRID 和/或節(jié)目播放時(shí)間獲得節(jié)目切換的信息。
還包括權(quán)限列表形成模塊5,用于將判斷結(jié)果形成權(quán)限列表并保存。 如圖13所示,為本發(fā)明實(shí)施例提供的節(jié)目播放的控制裝置實(shí)施例三結(jié)構(gòu) 示意圖;本實(shí)施例包括切換信息獲取模塊4,用于獲得節(jié)目切換的信息。具 體用于接收到包含節(jié)目切換信息的媒體流,根據(jù)節(jié)目切換信息包含的節(jié)目 CRID和/或節(jié)目播放時(shí)間獲得節(jié)目切換的信息;或根據(jù)獲取的節(jié)目CRID和/ 或節(jié)目播放時(shí)間獲得節(jié)目切換的信息。還包括獲取模塊3,用于獲取節(jié)目權(quán)限控制策略和節(jié)目元數(shù)據(jù)。還包括判斷模塊1,用于根據(jù)從策略提供模塊獲 取的節(jié)目權(quán)限控制策略,和從元數(shù)據(jù)提供模塊獲取的節(jié)目元數(shù)據(jù),判斷節(jié)目
的權(quán)限;控制模塊2,用于根據(jù)判斷結(jié)果在節(jié)目的播放時(shí)間控制是否允許訪 問該節(jié)目。
圖14為本發(fā)明實(shí)施例節(jié)目播放的控制系統(tǒng)結(jié)構(gòu)示意圖;本實(shí)施例包括元 數(shù)據(jù)提供模塊6,策略提供模塊7和業(yè)務(wù)控制模塊8。其中元數(shù)據(jù)提供模塊6 用于保存和提供節(jié)目元數(shù)據(jù);策略提供模塊7,用于保存和提供節(jié)目權(quán)限控 制策略;業(yè)務(wù)控制模塊8,用于根據(jù)獲取的節(jié)目元數(shù)據(jù)和節(jié)目權(quán)限控制策略, 判斷節(jié)目的權(quán)限,并根據(jù)判斷結(jié)果在節(jié)目的播放時(shí)間控制是否允許訪問該節(jié) 目。
本實(shí)施例中,元數(shù)據(jù)提供模塊6可以位于CPSF、 SSF或SCF等網(wǎng)元,其 提供的節(jié)目元數(shù)據(jù)包括節(jié)目CRID、節(jié)目等級(jí)、播放時(shí)長(zhǎng)、節(jié)目費(fèi)用、節(jié)目類 別以及節(jié)目的主演導(dǎo)演、語(yǔ)種等信息的一項(xiàng)或多項(xiàng)的任意組合。策略提供模 塊7位于用戶數(shù)據(jù)服務(wù)實(shí)體(User Profile Service Function,簡(jiǎn)稱UPSF)、 或SCF、或用戶歸屬域服務(wù)器(Home Subscriber Server,簡(jiǎn)稱HSS)等網(wǎng)元, 其保存的節(jié)目權(quán)限控制策略可以是其自身設(shè)置的,也可以是用戶終端設(shè)置的。 業(yè)務(wù)控制模塊8可以位于IPTV終端、SCF、或網(wǎng)絡(luò)代理等網(wǎng)元。業(yè)務(wù)控制模 塊8與元數(shù)據(jù)提供模塊6之間的接口可以采用SIP協(xié)議、HTTP協(xié)議、S0AP協(xié) 議或Diameter協(xié)議等;業(yè)務(wù)控制模塊8與策略提供模塊7之間的接口可以采 用SIP協(xié)議、HTTP協(xié)議、S0AP協(xié)議、XCAP協(xié)議或Diameter協(xié)議等。
本實(shí)施例中,策略提供模塊7可以事先設(shè)置并保存節(jié)目權(quán)限控制策略, 設(shè)置的依據(jù)包括節(jié)目標(biāo)題、節(jié)目等級(jí)、播放時(shí)間、播放時(shí)長(zhǎng)、節(jié)目費(fèi)用和 節(jié)目類別以及節(jié)目的主演、導(dǎo)演、語(yǔ)種等。另外,當(dāng)前時(shí)間和用戶觀看節(jié) 目的總時(shí)間,以及用戶終端的身份信息也可以作為設(shè)置節(jié)目權(quán)限控制策略 的依據(jù)。也可以由用戶終端來(lái)設(shè)置,然后將設(shè)置的節(jié)目權(quán)限控制策略發(fā)送 至策略提供模塊7并保存在策略提供模塊7中。IPTV終端開機(jī),完成業(yè)務(wù)附著之后,業(yè)務(wù)控制模塊8可以向策略提供
模塊7獲取節(jié)目權(quán)限控制策略獲取的方法可以包括
業(yè)務(wù)控制模塊8向策略提供模塊7發(fā)送訂閱請(qǐng)求消息并收到訂閱響應(yīng)消 息;策略提供模塊7將節(jié)目權(quán)限控制策略攜帶在通知(Notify)消息中返 回給業(yè)務(wù)控制模塊8;或策略提供模塊7發(fā)送允許獲取的指示消息給業(yè)務(wù)控 制模塊8,然后業(yè)務(wù)控制模塊8根據(jù)該指示消息去策略提供模塊7獲取節(jié) 目權(quán)限控制策略;還可以是策略提供模塊7將節(jié)目權(quán)限控制策略發(fā)送給業(yè) 務(wù)控制模塊8。
當(dāng)策略提供模塊7的節(jié)目權(quán)限控制策略有更新時(shí),可以將更新后的節(jié) 目權(quán)限控制策略攜帶在消息中發(fā)送給業(yè)務(wù)控制模塊8,或者策略提供模塊7 發(fā)送允許獲取的指示消息給業(yè)務(wù)控制模塊8,然后業(yè)務(wù)控制模塊8根據(jù)該指 示消息去策略提供模塊7獲取更新后的節(jié)目權(quán)限控制策略;還可以是策略 提供模塊7將更新后的節(jié)目權(quán)限控制策略發(fā)送給業(yè)務(wù)控制模塊8。
本實(shí)施例中,當(dāng)獲取了節(jié)目權(quán)限控制策略之后,業(yè)務(wù)控制模塊8可以 向元數(shù)據(jù)提供模塊6獲取節(jié)目元數(shù)據(jù)。獲取的方式同上述獲取節(jié)目權(quán)限控 制策略的方式。
元數(shù)據(jù)提供模塊6可以收集某 一 時(shí)間段內(nèi)將要播放的節(jié)目的節(jié)目元數(shù) 據(jù),將節(jié)目元數(shù)據(jù)打包成數(shù)據(jù)包,以XML的格式發(fā)送給業(yè)務(wù)控制模塊8。
在業(yè)務(wù)控制模塊8獲取節(jié)目元數(shù)據(jù)之前或之后,獲得觸發(fā)節(jié)目權(quán)限控 制的信息。能夠觸發(fā)節(jié)目權(quán)限控制的信息包括直播業(yè)務(wù)建立、直播頻道 切換,直播頻道內(nèi)節(jié)目切換等。
節(jié)目切換的信息的獲取有以下幾種方式
(1 )業(yè)務(wù)控制模塊8從IPTV業(yè)務(wù)提供模塊獲取節(jié)目播放列表。節(jié)目 播放列表為描述了一段時(shí)間內(nèi)將要播放的節(jié)目,以及節(jié)目的播放時(shí)間和結(jié) 束時(shí)間的列表。業(yè)務(wù)控制模塊8根據(jù)節(jié)目播放列表能夠得知什么時(shí)間會(huì)發(fā) 生節(jié)目切換或播放。節(jié)目播放列表的獲取方式與上述對(duì)節(jié)目權(quán)限控制策略的獲取方式相同。
(2) IPTV業(yè)務(wù)提供模塊將節(jié)目切換信息封裝在媒體流中,將媒體流 發(fā)送至業(yè)務(wù)控制模塊8。業(yè)務(wù)控制模塊8解析媒體流得到節(jié)目切換信息, 該節(jié)目切換信息包括節(jié)目CRID和/或節(jié)目播放列表。業(yè)務(wù)控制模塊8可以 對(duì)比獲得的節(jié)目CRID和已有的節(jié)目CRID,根據(jù)節(jié)目CRID的不同獲知節(jié)目 切換。
當(dāng)獲取節(jié)目播放列表發(fā)生在獲取節(jié)目元數(shù)據(jù)之前,則可以根據(jù)節(jié)目播 放列表中的節(jié)目去獲取對(duì)應(yīng)的節(jié)目元數(shù)據(jù),而且在節(jié)目播放列表有更新 時(shí),根據(jù)更新了的節(jié)目播放列表去獲取對(duì)應(yīng)的節(jié)目元數(shù)據(jù)。
本實(shí)施例的業(yè)務(wù)控制模塊8根據(jù)獲得的節(jié)目權(quán)限控制策略和節(jié)目元數(shù) 據(jù)來(lái)判斷節(jié)目元數(shù)據(jù)對(duì)應(yīng)的節(jié)目的權(quán)限。根據(jù)節(jié)目播放列表能夠獲知節(jié)目播 放/切換的時(shí)間,因此在節(jié)目播放的時(shí)刻,可以根據(jù)對(duì)該節(jié)目的權(quán)限的判斷來(lái) 控制是否允許訪問該節(jié)目。例如判斷出某節(jié)目沒有權(quán)限,則限制允許訪問該 節(jié)目;若判斷出某節(jié)目有權(quán)限,則允許訪問該節(jié)目并正常播放該節(jié)目。
另外,業(yè)務(wù)控制模塊8判斷出節(jié)目元數(shù)據(jù)對(duì)應(yīng)的節(jié)目的權(quán)限之后,可 以形成節(jié)目權(quán)限列表,然后根據(jù)節(jié)目播放列表得知有節(jié)目要切換或播放 時(shí),去節(jié)目權(quán)限列表中查詢?cè)摴?jié)目的權(quán)限,若沒有權(quán)限,則限制允許訪問 該節(jié)目;若判斷出某節(jié)目有權(quán)限,則允許訪問該節(jié)目并正常播放該節(jié)目。
如圖15所示,為本發(fā)明實(shí)施例提供的業(yè)務(wù)控制模塊結(jié)構(gòu)示意圖;本實(shí)施 例的業(yè)務(wù)控制模塊8還進(jìn)一步包括判斷子模塊81和控制子模塊82,其中判 斷子模塊81用于根據(jù)從策略提供模塊獲取的節(jié)目權(quán)限控制策略,和從元數(shù)據(jù) 提供模塊獲取的節(jié)目元數(shù)據(jù),判斷節(jié)目的權(quán)限;控制子模塊82用于根據(jù)判斷 結(jié)果在所述節(jié)目的播放時(shí)間控制是否允許訪問該節(jié)目。
本發(fā)明實(shí)施例提供的節(jié)目播放的控制裝置和系統(tǒng),通過使用統(tǒng)一的節(jié)目 元數(shù)據(jù)作為設(shè)置節(jié)目權(quán)限控制策略的依據(jù),使得節(jié)目權(quán)限控制策略的標(biāo)準(zhǔn)得 到了統(tǒng)一,避免了不同地區(qū)、不同標(biāo)準(zhǔn)的電視信號(hào)中的節(jié)目信息與設(shè)置節(jié)目權(quán)限控制策略依據(jù)的節(jié)目信息不一致的情況,能夠?qū)崿F(xiàn)靈活準(zhǔn)確的判斷節(jié)目 權(quán)限,并根據(jù)判斷結(jié)果對(duì)節(jié)目的播放進(jìn)行控制。
最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非對(duì)其進(jìn) 行限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技 術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換, 而這些修改或者等同替換亦不能使修改后的技術(shù)方案脫離本發(fā)明技術(shù)方案的 精神和范圍。
權(quán)利要求
1、一種節(jié)目播放的控制方法,其特征在于包括根據(jù)從策略提供模塊獲取的節(jié)目權(quán)限控制策略和從元數(shù)據(jù)提供模塊獲取的節(jié)目元數(shù)據(jù)判斷節(jié)目的權(quán)限,并根據(jù)判斷結(jié)果在所述節(jié)目的播放時(shí)間控制是否允許訪問該節(jié)目。
2、 根據(jù)權(quán)利要求l所述的節(jié)目播放的控制方法,其特征在于,所述根據(jù) 從策略提供模塊獲取的節(jié)目權(quán)限控制策略和從元數(shù)據(jù)提供模塊獲取的節(jié)目元 數(shù)據(jù)判斷節(jié)目的權(quán)限之前,還包括從策略提供模塊獲取節(jié)目權(quán)限控制策略 和從元數(shù)據(jù)提供模塊獲取節(jié)目元數(shù)據(jù)。
3、 根據(jù)權(quán)利要求2所述的節(jié)目播放的控制方法,其特征在于,所述獲取 節(jié)目權(quán)限控制策略包括發(fā)送訂閱請(qǐng)求消息至策略提供模塊,接收所述策略提供模塊返回的訂閱 響應(yīng)消息;接收所述策略提供模塊返回的攜帶有節(jié)目權(quán)限控制策略的通知消息;或, 接收所述策略提供模塊返回的獲取節(jié)目權(quán)限控制策略的指示消息,根據(jù)該指 示消息去所述策略提供模塊獲取節(jié)目權(quán)限控制策略。
4、 根據(jù)權(quán)利要求2所述的節(jié)目播放的控制方法,其特征在于,所述獲取 節(jié)目元數(shù)據(jù)包括發(fā)送訂閱請(qǐng)求消息至元數(shù)據(jù)提供模塊,接收所述元數(shù)據(jù)提供模塊返回的 訂閱響應(yīng)消息;接收所述元數(shù)據(jù)提供模塊返回的攜帶有節(jié)目元數(shù)據(jù)的通知消息;或,接 收所述元數(shù)據(jù)提供模塊返回的獲取節(jié)目元數(shù)據(jù)的指示消息,根據(jù)該指示消息 去所述元數(shù)據(jù)提供才莫塊獲取節(jié)目元數(shù)據(jù)。
5、 根據(jù)權(quán)利要求4所述的節(jié)目播放的控制方法,其特征在于,所述接收 所述元數(shù)據(jù)提供模塊返回的攜帶有節(jié)目元數(shù)據(jù)的通知消息之前還包括所述元數(shù)據(jù)提供模塊將一段時(shí)間內(nèi)將要播放的節(jié)目的元數(shù)據(jù)打包成數(shù)據(jù)包,將所述數(shù)據(jù)包攜帶在訂閱響應(yīng)消息中并發(fā)送。
6、 根據(jù)權(quán)利要求2所述的節(jié)目播放的控制方法,其特征在于,所述獲取 節(jié)目元數(shù)據(jù)之前或之后還包括接收到節(jié)目切換的信息。
7、 根據(jù)權(quán)利要求6所述的節(jié)目播放的控制方法,其特征在于,所述接收 到節(jié)目切換的信息包括接收到包含節(jié)目切換信息的媒體流,根據(jù)所述節(jié)目切換信息包含的節(jié)目 內(nèi)容標(biāo)識(shí)和/或節(jié)目播放列表獲得節(jié)目切換的信息;或,根據(jù)獲取的節(jié)目?jī)?nèi)容標(biāo)識(shí)和/或節(jié)目播放時(shí)間獲得節(jié)目切換的信息。
8、 根據(jù)權(quán)利要求7所述的節(jié)目播放的控制方法,其特征在于,所述根據(jù) 獲取的節(jié)目?jī)?nèi)容標(biāo)識(shí)和/或節(jié)目播放時(shí)間獲得節(jié)目切換的信息具體包括對(duì)比獲取的節(jié)目?jī)?nèi)容標(biāo)識(shí)和已有的節(jié)目?jī)?nèi)容標(biāo)識(shí),根據(jù)節(jié)目?jī)?nèi)容標(biāo)識(shí)的 變化獲得節(jié)目切換的信息;根據(jù)節(jié)目播放列表的節(jié)目播放時(shí)間獲得節(jié)目切換的信息。
9、 根據(jù)權(quán)利要求6所述的節(jié)目播放的控制方法,其特征在于,所述接收 到節(jié)目切換的信息包括接收到媒體服務(wù)器或內(nèi)容數(shù)據(jù)功能實(shí)體CPSF上報(bào)的節(jié)目切換的信息; 或,根據(jù)節(jié)目播放時(shí)間獲得節(jié)目切換的信息。
10、 根據(jù)權(quán)利要求6-9所述任一的節(jié)目播放的控制方法,其特征在于, 所述節(jié)目切換的信息包括切換的節(jié)目信息,切換的節(jié)目的播放時(shí)間。
11、 根據(jù)權(quán)利要求1所述的節(jié)目播放的控制方法,其特征在于,所述判 斷節(jié)目的權(quán)限之后還包括將判斷結(jié)果形成權(quán)限列表并保存。
12、 根據(jù)權(quán)利要求ll所述的節(jié)目播放的控制方法,其特征在于,所述根 據(jù)判斷結(jié)果在所述節(jié)目的播放時(shí)間控制是否允許訪問該節(jié)目具體包括在所 述權(quán)限列表中查詢要切換的節(jié)目的權(quán)限,根據(jù)查詢結(jié)果在所述要切換的節(jié)目 的播放時(shí)間控制是否允許訪問該節(jié)目。
13、 一種節(jié)目播放的控制裝置,其特征在于包括判斷模塊,用于根據(jù)從策略提供模塊獲取的節(jié)目權(quán)限控制策略,和從元 數(shù)據(jù)提供模塊獲取的節(jié)目元數(shù)據(jù),判斷節(jié)目的權(quán)限;控制模塊,用于根據(jù)判斷結(jié)果在所述節(jié)目的播放時(shí)間控制是否允許訪問該節(jié)目。
14、 根據(jù)權(quán)利要求13所述的節(jié)目播放的控制裝置,其特征在于還包括 獲取模塊,用于獲取節(jié)目權(quán)限控制策略和節(jié)目元數(shù)據(jù)。
15、 根據(jù)權(quán)利要求14所述的節(jié)目播放的控制裝置,其特征在于所述獲取 模塊具體包括訂閱單元,用于發(fā)送訂閱請(qǐng)求消息至所述策略提供模塊; 接收單元,用于接收所述策略提供模塊發(fā)送的攜帶有節(jié)目權(quán)限控制策略 的通知消息;或,接收所述策略提供模塊返回的獲取節(jié)目權(quán)限控制策略的指 示消息,根據(jù)該指示消息去所述策略提供模塊獲取節(jié)目權(quán)限控制策略。
16、 根據(jù)權(quán)利要求15所述的節(jié)目播放的控制裝置,其特征在于所述訂閱 單元還用于發(fā)送訂閱請(qǐng)求消息至所述元數(shù)據(jù)提供模塊;所述接收單元還用于接收所述元數(shù)據(jù)提供模塊發(fā)送的攜帶有節(jié)目元數(shù)據(jù) 的通知消息;或,接收所述元數(shù)據(jù)提供模塊返回的獲取節(jié)目元數(shù)據(jù)的指示消 息,根據(jù)該指示消息去所述元數(shù)據(jù)提供模塊獲取節(jié)目元數(shù)據(jù)。
17、 根據(jù)權(quán)利要求15所述的節(jié)目播放的控制裝置,其特征在于所述訂閱 單元還用于根據(jù)接收到的所述策略提供模塊發(fā)送的更新通知消息發(fā)送訂閱 請(qǐng)求消息給所述策略提供模塊;則所述接收單元還用于接收所述策略提供模 塊發(fā)送的攜帶有更新的節(jié)目權(quán)限控制策略的通知消息;或,根據(jù)所述策略提 供模塊發(fā)送的獲取節(jié)目權(quán)限控制策略的指示消息去所述策略提供模塊獲取更 新的節(jié)目權(quán)限控制策略。
18、 根據(jù)權(quán)利要求13所述的節(jié)目播放的控制裝置,其特征在于還包括 切換信息獲取模塊,用于獲得節(jié)目切換的信息。
19、 根據(jù)權(quán)利要求18所述的節(jié)目播放的控制裝置,其特征在于所述獲取模塊還用于獲取節(jié)目播放列表,則所述切換信息獲取模塊用于根據(jù)所述節(jié)目 播放列表中的節(jié)目纟番放時(shí)間獲得節(jié)目切換的信息。
20、 根據(jù)權(quán)利要求18所述的節(jié)目播放的控制裝置,其特征在于所述切換 信息獲取模塊具體用于接收到包含節(jié)目切換信息的媒體流,根據(jù)所述節(jié)目切 換信息包含的節(jié)目?jī)?nèi)容標(biāo)識(shí)和/或節(jié)目播放列表和/或節(jié)目播放時(shí)間獲得節(jié)目 切換的信息;或根據(jù)獲取的節(jié)目?jī)?nèi)容標(biāo)識(shí)和/或節(jié)目播放列表和/或節(jié)目播放 時(shí)間獲得節(jié)目切換的信息。
21、 根據(jù)權(quán)利要求13所述的節(jié)目播放的控制裝置,其特征在于還包括 權(quán)限列表形成^^莫塊,用于將判斷結(jié)果形成權(quán)限列表并保存。
22、 根據(jù)權(quán)利要求21所述的節(jié)目播放的控制裝置,其特征在于所述控制 模塊進(jìn)一步用于在所述權(quán)限列表中查詢要切換的節(jié)目的權(quán)限,根據(jù)查詢結(jié)果 在所述要切換的節(jié)目的播放時(shí)間控制是否允許訪問該節(jié)目。
23、 一種節(jié)目播放的控制系統(tǒng),其特征在于,包括 元數(shù)據(jù)提供模塊,用于保存和提供節(jié)目元數(shù)據(jù); 策略提供模塊,用于保存和提供節(jié)目權(quán)限控制策略; 業(yè)務(wù)控制模塊,用于根據(jù)獲取的節(jié)目元數(shù)據(jù)和節(jié)目權(quán)限控制策略,判斷節(jié)目的權(quán)限,并根據(jù)判斷結(jié)果在所述節(jié)目的播放時(shí)間控制是否允許訪問該節(jié)目。
24、 根據(jù)權(quán)利要求23所述的節(jié)目播放的控制系統(tǒng),其特征在于所述業(yè)務(wù) 控制模塊包括判斷子模塊,用于根據(jù)從策略提供模塊獲取的節(jié)目權(quán)限控制策略,和從 元數(shù)據(jù)提供模塊獲取的節(jié)目元數(shù)據(jù),判斷節(jié)目的權(quán)限;控制"f^莫塊,用刊財(cái)居判 ^^所述節(jié)目的播放時(shí)間控制是否允許沐問該節(jié)目。
25、 根據(jù)權(quán)利要求23所述的節(jié)目播放的控制系統(tǒng),其特征在于所述元數(shù) 據(jù)提供模塊位于內(nèi)容數(shù)據(jù)功能實(shí)體,或業(yè)務(wù)選擇功能實(shí)體,或服務(wù)控制功能 實(shí)體;所述策略提供模塊位于用戶數(shù)據(jù)功能,或服務(wù)控制功能實(shí)體,或歸屬 域用戶數(shù)據(jù)服務(wù)器;所述業(yè)務(wù)控制模塊位于IPTV終端或服務(wù)控制功能實(shí)體。
全文摘要
本發(fā)明實(shí)施例提供了一種節(jié)目播放的控制方法、裝置和系統(tǒng),該方法包括根據(jù)從策略提供模塊獲取的節(jié)目權(quán)限控制策略,和從元數(shù)據(jù)提供模塊獲取的節(jié)目元數(shù)據(jù),判斷節(jié)目的權(quán)限,并根據(jù)判斷結(jié)果在所述節(jié)目的播放時(shí)間控制是否允許訪問該節(jié)目。該系統(tǒng)包括元數(shù)據(jù)提供模塊,用于保存和提供節(jié)目元數(shù)據(jù);策略提供模塊,用于保存和提供節(jié)目權(quán)限控制策略;業(yè)務(wù)控制模塊,用于根據(jù)獲取的節(jié)目元數(shù)據(jù)和節(jié)目權(quán)限控制策略,判斷節(jié)目的權(quán)限,并根據(jù)判斷結(jié)果在所述節(jié)目的播放時(shí)間控制是否允許訪問該節(jié)目。本發(fā)明實(shí)施例能夠?qū)崿F(xiàn)準(zhǔn)確靈活的判斷節(jié)目的權(quán)限,并根據(jù)判斷結(jié)果對(duì)節(jié)目的播放進(jìn)行控制。
文檔編號(hào)H04N5/00GK101588472SQ200810212088
公開日2009年11月25日 申請(qǐng)日期2008年9月12日 優(yōu)先權(quán)日2008年5月22日
發(fā)明者劉學(xué)濤, 彭招君, 施有鑄, 漆寶劍 申請(qǐng)人:華為技術(shù)有限公司