新四季網

Iptv系統直播節目尋址、地址解析的方法、裝置及系統的製作方法

2023-06-30 15:28:51

專利名稱:Iptv系統直播節目尋址、地址解析的方法、裝置及系統的製作方法
技術領域:
本發明涉及通信^忮術領域,尤其涉及一種IPTV系統中直播節目尋址及直播 節目地址解析的方法、裝置及系統。
背景技術:
網際網路協議電視(IPTV, IPTelevision)技術是利用寬帶有線電視網絡、計 算機網際網路及通信網絡等技術的一項嶄新技術。IPTV業務通常基於IP多媒體 子系統(IMS , IP Multimedia Subsystem)實現,以充分利用IMS網絡中已有的 會話控制與建立等機制,為用戶提供流媒體業務、融合流媒體與實時會話的業 務等交互式多媒體業務。
如果用戶在觀看IPTV的直播節目時,想要加入到某個直播頻道,目前的規 範是首先獲取該直播頻道的頻道標識,然後根據頻道標識獲取相應的頻道。
但是,如果用戶想要觀看IPTV系統的直播頻道中某個具體的節目時,就很 難直接獲取到該節目。

發明內容
本發明的實施例提供一種IPTV系統中直播節目尋址、地址解析的方法、裝 置及系統,能夠對IPTV直播頻道中的某個具體節目進行準確定位。 為達到上述目的,本發明的實施例採用如下技術方案 一種IPTV系統中直播節目尋址的方法,包括
發送位置解析請求給地址解析設備,所述位置解析請求中攜帶節目標識; 接收所述地址解析設備返回的定位符,所述定位符中包括與所述節目標識 對應的頻道信息和節目信息; 解析所述定位符,得到所述頻道信息和節目信息。
一種IPTV系統中直播節目地址解析的方法,包括 接收終端發送的位置解析請求,所述位置解析請求中攜帶節目標識; 確定與所述節目標識對應的定位符,所述定位符中包括頻道信息和節目信自.
將所述定位符發送給所述終端;或者選"l奪一個定位符,並將所選定位符對 應的節目內容發送給所述終端。 一種節目終端,包括
發送模塊,用於發送位置解析請求給地址解析設備,所述位置解析請求中 攜帶節目標識;
接收模塊,用於接收所述地址解析設備返回的定位符,所述定位符中包括 與所述節目標識對應的頻道信息和節目信息;
解析模塊,用於解析所述定位符,得到所述頻道信息和節目信息。 一種地址解析設備,包括
接收模塊,用於接收終端發送的位置解析請求,所述位置解析請求中攜帶 節目標識;
確定模塊,用於確定與所述節目標識對應的定位符,所述定位符中包括頻 道信息和節目信息;
發送模塊,用於將所述定位符發送給所述終端,或者用於在選定一個定位 符的情況下將所選定位符對應的節目內容發送給所述終端。
一種IPTV系統,包括節目終端及地址解析設備;其中,
所述節目終端,用於向所述地址解析設備發送攜帶有節目標識的位置解析 請求,接收由所述地址解析設備返回的定位符,其中所述定位符中包括與所述
節目標識對應的頻道信息和節目信息,解析所述定位符;
所述地址解析設備,用於接收所述節目終端發送的所述位置解析請求,並
確定與所述節目標識對應的定位符,並將其發送給所述節目終端;或者選擇其 中一個定位符並將所選定位符對應的節目內容發送給所述節目終端。
本發明實施例提供的IPTV系統中直播節目尋址及地址解析的方法、裝置及 系統,終端將用戶想要觀看的節目對應的節目標識通過位置解析請求發送給地 址解析設備,由所述地址解析設備確定與所述節目標識對應的定位符,並將其 發送給終端,其中所述定位符包括與所述節目標識對應的用於描述節目地址的 頻道信息和節目信息,與現有技術相比,用戶可以通過本發明實施例提供的方 法、裝置及系統來得到與具體節目相對應的節目地址;或者,所述地址解析設 備在確定了與節目標識對應的定位符之後選擇其中 一個定位符,並直接將所選 定位符對應的節目內容發送給終端,與現有技術相比,本發明實施例提供的方 法、裝置及系統不僅得到了用戶想觀看的節目的具體地址,而且在此基礎上由 網絡側直接發起節目播放,減少了用戶終端的操作,增強IPTV系統的易用性。


圖1為本發明實施例提供的IPTV系統中直播節目尋址的方法流程圖2為本發明實施例提供的IPTV系統中直播節目地址解析的方法流程圖3為本發明實施例一中直播節目尋址及地址解析的方法流程圖4為本發明實施例二中直播節目尋址及地址解析的方法流程圖5為本發明實施例三中直播節目尋址及地址解析的方法流程圖6為本發明實施例四中直播節目尋址及地址解析的方法流程圖7為本發明實施例提供的節目終端的結構示意圖8為本發明實施例提供的地址解析設備的結構示意圖9為本發明實施例提供的IPTV系統的結構示意圖。
具體實施例方式
為了能夠對IPTV系統直播頻道中的某個具體節目進行準確定位,本發明實 施例提供了 一種IPTV系統中直播節目尋址及地址解析的方法、裝置及系統。下 面結合附圖對本發明實施例提供的IPTV系統中直播節目尋址及地址解析的方 法、裝置及系統進行詳細描述。
如圖l所示,本發明實施例提供的IPTV系統中直播節目尋址的方法,具體 包括以下步驟
步驟11、終端發送位置解析請求到地址解析設備,所述位置解析請求中攜 帶節目標識;
其中,所述終端可以為個人計算機,或者機頂盒(STB, SetTopBox)+普 通電視機;所述節目標識可以是即時電視(TV Anytime )中定義的內容參考標 識(CRID, Content Reference Identifier ),也可以是其他能夠標識節目的標識。
步驟12、終端接收地址解析設備返回的定位符,所述定位符中包括與所述 節目標識對應的頻道信息和節目信息;
其中,所述頻道信息用於直播頻道的尋址;所述節目信息可以包括節目播 放時間、節目版本、是否收費、是否高清等信息中的一種或多種,主要為用戶 進行直播頻道中節目的選擇觀看提供判斷條件。當然,節目信息中不限於包括 上述信息,也可以包括其他信息。
步驟13、終端解析所述定位符,得到所述頻道信息和節目信息。
本發明實施例提供的IPTV系統中直播節目尋址的方法,終端向地址解析設 備發送位置解析請求,之後接收所述地址解析設備返回的定位符,該定位符包 括與用戶想要觀看的節目相對應的頻道信息和節目信息。這樣,用戶即可知道
哪些直播頻道具有自己想要觀看的節目,而且還清楚地知道自己想要觀看的節 目會出現在所述直播頻道的具體位置(比如,具體的播放時間)。
如圖2所示,本發明實施例提供的IPTV系統中直播節目地址解析的方法, 具體包括以下步驟
步驟21、地址解析設備接收終端發送的位置解析請求,所述位置解析請求 中攜帶節目標識;
步驟22、地址解析設備確定與所述節目標識對應的定位符,所述定位符中 包括頻道信息和節目信息;
步驟23、地址解析設備將所述定位符發送給所述終端;或者選擇一個定位 符,並將所選定位符對應的節目內容發送給所述終端。
其中,地址解析設備可以是位於用戶終端,比如機頂盒;也可以是位於網 絡側,比如網絡側的業務選擇功能(SSF, Service Selection Function)實體或者 業務控制功能(SCF, Service Control Function)實體;還可以是一個獨立的功能 實體。
本發明實施例提供的IPTV系統中直播節目地址解析的方法,首先確定位置 解析請求中攜帶的節目標識所對應的定位符,所述定位符中包括頻道信息和節 目信息,然後將所述定位符發送給用戶終端,或者從所述定位符中選定一個定 位符,直接向用戶終端播放所選定位符對應的節目內容;這樣,就可以將用戶 提供的節目標識轉化成至少一套具體的與所述節目標識對應的頻道信息和節目 信息,從而完成對直播頻道中某一具體節目的定位。
以上方法中提到的定位符(Locator)同時包括直播節目對應的頻道信息和 節目信息,在本發明的實施例中有以下兩種表現方式
方式一所述定位符為擴展的電視統一資源標識符(tvuri)。
在這裡我們稱之為tvuri—locator;它是在傳統tv uri的基礎上擴充了可描述 頻道內實例信息的參數,比如iptv-param參數。所述實例信息可以是特定的節目 信息(可以是節目標識)、或者特定時間段的信息(比如直播頻道內容的播放開 始時間和播放結束時間、或者直播頻道內容的播放開始時間和播放持續時間)、 或者二者的組合。這樣,擴展後的tvuri不僅可以描述一個頻道,還可以描述一
個頻道內的某個具體節目或者某個具體時間段播出的節目。
tvurilocator二 tvuri [iptv-param]
tvuri = "tv:" [ broadcast ]
broadcast= dns誦identifier
dns-identifier= *( domainlabel " ") toplabel ["."]
domainlabel= alphanum | alphanum *( alphanum | "-") alphanum
toplabel = alpha | alpha *( alphanum | "-") alphanum
新定義的iptv-param參數如下,可以攜帶並不限於mode、 contentID、 start、
duration 、 end等參數。
iptv-param = [mode_param] [contentID_param] [start_param] [duration_pamm] [end_param] mode_param= "mode =" mode mode= "scheduled" | "ondemand" contentID_param = "contentID=" string
start_param =duration=" string refer to ISO 8601-2004 P0Y6M5DT3H0M0S end_param = ,,end=" stringrefer to ISO 8601-2004 20040506T130000+08
在tvuri一locator代表IPTV系統中一個直4番頻道中某個直4番節目的地址時, iptv-param中各參數的含義說明如下即為"scheduled ",代表該地址是一個直播節目的地址;為上述直播節目在其對應的直播頻道中的標識; [start_param] 、 [endj)aram]分別代表上述直播節目在其對應的直播頻道內出 現的起始時間;表示上述直播節目所持續的時間。
舉<列,比長口《英力,》的節目才示i口、為 crid:〃zhangyimou.com/hero 可以用以下形式的tvuri—locator來表達上述直播節目出現在直播頻道中的位置。
1. 在中央6套的播出時間為2008-08-08 08:00:00,時長兩個小時的電影《英
雄》
tvuri_locator=tv:cctv-6.cctv.com;mode=scheduled;start=2008-08-08T08:00:00Z;duration=PT0 2H00M
2. 在中央12套的播出時間從2008-08-10 08:00:00到2008-08-10 10:00:00的
一個高清的電影《英雄》
tvuri—locator=tv:cctv-12.cctv.com;mode=scheduled;contentID=hero-hd003;start=2008-08-10T 08:00:00Z;end=2008-08-10T10:00:00Z
上述擴展的tv uri的應用在IPTV系統中,是用於描述某個直播節目的具體 位置信息的,這種方式不僅可以應用在本發明中直播節目尋址的過程中,而且 還可以應用在其它多種業務環境中,比如擴展的tv uri應用在PPV( Pay Per View, 每分鐘付費節目)業務中,用來控制觀看特定的節目或者特定時間段播出的節 目。
方式二所述定位符採用頻道標識來描述頻道信息,該頻道標識可以釆用 tv uri形式;該定位符中還包括以其它形式表現的實例信息。
上述實例信息可以包括但不限於節目播放的方式、節目實例的標識、節 目播放的有效時間;這些信息可由地址解析設備定義並進行增加、修改等操作, 類似於方式一中所定義的iptv-param參數中的信息,這些信息參數的順序可以隨 意。實例信息不屬於tvuri格式中的部分,但屬於定位符的節目信息部分。節目 終端和節目播放伺服器必須能夠識別上述節目描述信息,從而能夠對定位符中
的節目信息進行提取。
上述頻道標識和實例信息之間的關聯可以通過特殊符號進行連接,如符號 "@,,。
舉例,比如《英雄》的節目標識為crid:〃zhangyimou.com/hero
1. 定位符中節目描述信息可以在頻道標識之前,如
示例1: 一個在中央六套在2008年8月1日從4點到6點播放的節目《英
;難》對應的locator為
mode=scheduled;start=2008-08-01T04:00:00+08;end=2008-08-lT06:00:00+08@tv:cctv-6.cct v.com
示例2: —個在中央六套從2008年7月20日20點開播,持續1小時50分
鐘的節目《英雄》對應的locator為
mode=scheduled;start=2008-07-20T20:00:00Z;duration=PT01H50M@tv:cctv-6.cctv.com
2. 定位符中節目描述信息也可以設置在頻道標識之後,如
示例3: —個在中央六套在2008年8月1日從4點到6點播放的節目《英
;維》對應的locator為
tv:cctv-6.cctv.com@mode=ondemand;start=2008-08-01T00:00:00+08;end=2008-09-30T23:59 :59+08
示例4: 一個在中央六套從2008年7月20日20點開播,持續1小時50分
鐘的節目《英雄》對應的locator為
tv:cctv-6.cctv.com@start=2008-07-20T20:00:00Z;duration=PT01H50M
為使本發明實施例提供的IPTV系統中直播節目尋址及地址解析的方法的 技術方案和優點更加清楚,下面將結合附圖對本發明實施例作進一步地詳細描 述。
實施例一
如圖3所示,在地址解析設備位於網絡側的業務選擇功能實體(SSF)中時, 用戶終端(UE, User Equipment)發起一個對節目位置尋址的請求,則本發明實 施例提供的IPTV系統中直播節目尋址及地址解析的方法,具體包括以下步驟
步驟31、用戶獲取節目標識。
用戶可以通過電子節目菜單(EPG, Electronic Program Guide )、 Email、或 者短消息等多種途徑獲取某一特定節目的節目標識CRID,比如《功夫熊貓》的 節目標識為crid:〃cctv.cartoon.com/GongFuPanda。
步驟32、終端發送位置解析請求給SSF。在該位置解析請求中包括有《功 夫熊貓》的節目標識。
步驟33、 SSF中的地址解析設備根據節目標識確定相應的定位符後,將所 述定位符返回給終端。
地址解析設備對《功夫熊貓》的節目標識進行解析,確定與所述節目標識 對應的定位符,並返回一個或多個表示節目位置的定位符給用戶終端。
其中,所述定位符可以是根據節目標識與定位符之間的映射關係(可以是 TV Anytime定義的內容參考表(Content Referencing Table ))來查詢得到與所述 節目標識對應的定位符;也可以是地址解析設備獲取到與所述節目標識對應的 頻道信息和節目信息後,臨時生成的與所述節目標識對應的定位符。
如果當前沒有解析到節目標識所對應的定位符,SSF提示用戶當前該影片 沒有所對應的上映時間。
步驟34、終端解析接收到的定位符。
終端解析所接收的定位符,得到其中包括的頻道信息和節目信息。解析出 的節目信息可以包括節目播放時間、節目版本、是否收費、是否高清等信息中 的一種或多種。
步驟35、用戶選擇合適的定位符。
用戶根據解析出的頻道信息和節目信息來選擇合適的定位符,即用戶可以 根據當前的時間或用戶界面的提示(比如該節目是否收費,是否高清等信息) 選擇一個當前可用的定位符。
假設當前時間為2008年7月20日晚上八點一刻,用戶選擇了其中一個定
位符,所選的表示節目位置的定位符是
tv:cctv-6.cctv.com;mode=scheduled;start=2008-07-20T20:00:00Z;duration=PT01H50M
如果當前時間沒有合適的頻道播放用戶想要觀看的節目,即沒有符合當前 時間的定位符,則用戶可以根據定位符中攜帶的節目信息在合適的時間再次進 行步驟35。
步驟36、用戶終端發起節目播放請求。
由於終端進行定位符選擇的時間符合所選節目所在頻道的播出時段,根據 所選的定位符向媒體控制功能(SCF )實體發起節目播放請求(可以是直播會話 建立請求),要求播放所選定位符對應的節目內容。
在上述直4番會話建立請求的會話描述協議(SDP, Session Description Protocol)中,可以通過a行(屬性行)或者其他方式攜帶定位符
1 )直接用tvuri—locator來獲取直播頻道中的節目內容。
a=bc_service:tv:cctv-6.cctv.com;mode=scheduled;start=2008-07-20T20:00:00Z;duration=PT0 1H5幅
如果當前時間有合適的頻道播放用戶想要觀看的節目,則可直接通過頻道
信息來獲取所述想要觀看的節目內容,例如直接用tvuri—locator中的頻道標識
來獲取想要觀看的節目所在的直播頻道 a=bc—service :tv:cctv-6.cctv.com
2)用頻道標識結合其他形式的實例信息來獲取直播頻道中的節目內容。
將頻道標識寫入be—service屬性; bc_service:tv:cctv-6.cctv.com
在直播會話建立請求中,通過擴展SDP中的a行來攜帶實例信息,例如 a=iptv-param:hero-sd001; start=2008-07-20T20:00:00Z;duration=PT01H50M
或者將實例信息寫入會話發起協議(SIP, Session Initiation Protocol)消息 的主體中所攜帶的可擴展標記語言(XML, extensible Markup Language)信息中。
如果終端進行定位符選擇的時間與節目播放時間不符,則SCF會給用戶進 行相應的提示。
步驟37、 SCF解析收到的定位符,並下發節目內容。
SCF解析上述節目播放請求中攜帶的定位符,並向用戶終端下發所選定位 符對應的頻道中的具體節目。
當地址解析設備位於SCF實體時,本發明實施例提供的IPTV系統中直播 節目尋址、播放及地址解析的過程同上述步驟是一樣的,此處不再詳述。
本發明實施例提供的IPTV系統中直播節目尋址及地址解析的方法,終端將 用戶想要觀看的節目對應的節目標識通過位置解析請求發送給地址解析設備,由所述地址解析設備確定與所述節目標識對應的定位符,並將其發送給終端, 然後終端從中選取一個定位符並發起節目播放請求,由網絡側向終端下發與該 所選的定位符對應的節目內容。本發明實施例提供的IPTV系統中直播節目尋址 及地址解析的方法不只能夠根據用戶需要獲取到相應的直播頻道,而且還可以 對用戶想要觀看的具體節目進行準確定位。
實施例二
如圖4所示,在地址解析設備位於網絡側的業務選擇功能實體(SSF)中時, 用戶終端(UE, User Equipment)發起一個對節目位置尋址的請求,則本發明實 施例提供的IPTV系統中直播節目尋址及地址解析的方法,具體包括以下步驟
步驟41、用戶獲取節目標識。
用戶通過EPG、 Email或短消息等多種途徑獲取用戶標識CRID,比方《功 夫熊貓》的標識為crid:〃cctv.cartoon.com/GongFuPanda
步驟42、用戶終端發送位置解析請求給SSF。在該位置解析請求中包括《功 夫熊貓》的節目標識。
步驟43、 SSF中的地址解析設備根據節目標識確定相應的定位符。
地址解析設備對《功夫熊貓》的節目標識進行解析,得到一個或多個與《功 夫熊貓》相應的定位符。
其中,所述定位符可以是根據節目標識與定位符之間的映射關係來查詢得 到與所述節目標識對應的定位符;也可以是地址解析設備獲取到與所述節目標 識對應的頻道信息和節目信息後,臨時生成的與所述節目標識對應的定位符。
如果當前沒有解析到節目標識所對應的定位符,SSF提示用戶當前該影片 沒有所對應的上映時間。
步驟44、地址解析設備選擇合適的定位符。
地址解析設備可以根據一些過濾條件(比如節目播放時間、節目是否收費、 節目是否高清等信息)從上述定位符中選出 一個最優定位符。
首先地址解析設備會根據當前時間,把目前不能進行直接播放節目的
Locator進行過濾;
如果仍舊有多個Locator時,可以根據用戶的設置規則(如只觀看直播的、 並且該頻道用戶已籤約的)等進行過濾,可以根據影片播放的時間點(如播 放開始時間最短的)進行過濾,還可以依據網絡側參數(如帶寬大小、用戶 區域、運營商提供的優先級)等進行過濾;
最終選出一個代表最優節目位置的定位符。
如果地址解析設備解析出的定位符對應的直播節目中沒有當前可播放的節 目,則提示用戶當前暫時沒有播放該節目的頻道。 步驟45、 SSF向終端返回所選的定位符。
SSF中的地址解析設備將所選的代表最優節目位置的定位符返回給用戶終 端。該節目位置信息可以是一個tvuri擴展的形式,來標識節目所在一個頻道位 置。
步驟46、終端解析接收到的定位符。
終端解析所接收的定位符,得到其中包括的頻道信息和節目信息。 步驟47、終端發起節目播放請求。
終端根據上述所選的定位符向媒體控制功能(SCF )實體發起節目播放請求 (可以是直播會話建立請求),要求播放所選定位符對應的節目內容。
在上述直播會話建立請求的SDP中,可以通過a行或者其他方式來攜帶定 位符,攜帶定位符的具體方式與實施例一相同,此處不再詳述。 步驟48、 SCF解析收到的定位符,並下發節目內容。
SCF解析上述節目播放請求中攜帶的定位符,並向用戶終端下發所選定位
符對應的頻道中的具體節目。
當地址解析設備位於SCF實體時,本發明實施例提供的IPTV系統中直播 節目尋址、播放及地址解析的過程同上述步驟是一樣的,此處不再詳述。
本發明實施例提供的IPTV系統中直播節目尋址及地址解析的方法,終端將 用戶想要觀看的節目對應的節目標識通過位置解析請求發送給地址解析設備, 由所述地址解析設備確定與所述節目標識對應的定位符,之後根據一定的條件 對所述定位符進行篩選,選出其中最優的定位符,並將其發送給終端,然後終 端發起節目播放請求,要求播放與該所選的定位符對應的節目內容。本發明實 施例提供的IPTV系統中直播節目尋址及地址解析的方法,由於在地址解析設備 中進行了 一次定位符的篩選,使得用戶所接收到的即是當前可播放的最優節目, 省去了用戶對多個定位符進行選擇的過程,節省了用戶的時間。
實施例三
如圖5所示,在地址解析設備位於用戶終端(UE)時,用戶終端(UE)發 起一個對節目位置尋址的請求,則本發明實施例提供的IPTV系統中直播節目尋 址及地址解析的方法,具體包括以下步驟
步驟51、用戶獲取節目標識。
用戶通過EPG、 Email或短消息等多種途徑獲取用戶標識CRID,比方《功 夫熊貓》的標識為crid:〃cctv.cartoon,com/GongFuPanda。
步驟52、用戶終端向位於本地的地址解析設備發起位置解析請求。 步驟53、確定與所述節目標識對應的定位符。
通過查詢節目標識與定位符之間的映射關係表(可以是TV Anytime定義的 內容參考表(Content Referencing Table ),且該內容參考表是由SSF在用戶開機
時下發的)得到一個或多個與《功夫熊貓》的節目標識對應的定位符;或者, 獲取到與所述節目標識對應的頻道信息和節目信息,從而由地址解析設備臨時 生成與所述節目標識對應的定位符。
步驟54、終端解析接收到的定位符。
終端解析所接收的定位符,得到其中包括的頻道信息和節目信息。解析出 的節目信息可以包括節目播放時間、節目版本、是否收費、是否高清等信息中 的一種或多種。
步驟55、用戶選擇合適的定位符。
用戶根據解析出的頻道信息和節目信息來選擇合適的定位符,即用戶可以 根據當前的時間或用戶界面的提示(比如該節目是否收費、是否高清等信息) 選擇一個當前可用的定位符。
步驟56、終端發起節目播放請求。
終端利用所選定位符向媒體控制功能(SCF )實體發起節目播放請求(可以 是直播會話建立請求),要求節目播放伺服器播放所選定位符對應的節目內容。 步驟57、 SCF解析收到的定位符,並下發節目內容。
SCF解析上述節目播放請求中攜帶的定位符,並向用戶終端下發所選定位 符對應的頻道中的具體節目。
本發明實施例提供的IPTV系統中直播節目尋址及地址解析的方法,終端根 據用戶想要觀看的節目對應的節目標識向位於本地的地址解析設備發起位置解
中選取一個定位符並發起節目播放請求、要求播放與該所選的定位符對應的節 目內容。本發明實施例提供的IPTV系統中直播節目尋址及地址解析的方法,不 只能夠根據用戶需要獲取到相應的直播頻道,而且還可以對用戶想要觀看的具
體節目進行準確定位。
實施例四
如圖6所示,在地址解析設備位於業務控制功能實體(SCF)時,用戶終端 (UE)發起一個對節目位置尋址的請求,則本發明實施例提供的IPTV系統中 直播節目尋址及地址解析的方法,具體包括以下步驟
步驟61、用戶獲取節目標識。
用戶可以通過EPG、 Email或短消息等多種途徑獲取節目標識CRID,比方 《功夫熊貓》的節目標識為crid:〃cctv.cartoon.com/GongFuPanda
步驟62、用戶發起位置解析請求。其中包括《功夫熊貓》的節目標識。 步驟63、確定所述節目標識對應的定位符。
SCF接收到所述位置解析請求後,對《功夫熊貓》的節目標識進行解析, 得到多個與《功夫熊貓》相應的定位符。
其中,所述定位符可以是根據節目標識與定位符之間的映射關係來查詢得 到與所述節目標識對應的定位符;也可以是地址解析設備獲取到與所述節目標 識對應的頻道信息和節目信息後,臨時生成的與所述節目標識對應的定位符。
步驟64、 SCF選擇合適的定位符。
SCF根據一些過濾條件(比如節目的播放時間、節目是否收費以及節目是 否高清等信息)對上述多個定位符進行篩選,選出一個當前可用的最優定位符。 首先SCF會根據當前時間,把目前不能進行直接播放節目的Locator進行過
濾;
如果仍舊有多個Locator時,可以根據用戶的設置規則(如只觀看直播的、 並且該頻道用戶已籤約的)等進行過濾,可以根據影片播放的時間點(如播 放開始時間最短的)進行過濾,還可以依據網絡側參數(如帶寬大小、用戶
區域、運營商提供的優先級)等進行過濾;
最終選出一個代表最優節目位置的定位符。
步驟65、 SCF發起節目播放請求。
SCF根據所選的定位符直接在本地發起節目播放請求(可以是直播會話建 立請求),要求播放所選定位符對應的節目內容。
步驟66、 SCF解析所選的定位符,並下發節目內容。
SCF解析所選的定位符,並向用戶終端下發該定位符對應的直播頻道中的 具體節目。
本發明實施例提供的IPTV系統中直播節目尋址及地址解析的方法,終端將 用戶想要觀看的節目對應的節目標識通過位置解析請求發送給SCF,由SCF中 的地址解析設備確定與所述節目標識對應的定位符,然後由SCF選擇解析出的 定位符中的一個定位符,並直接在本地發起節目播放請求,將所選定位符對應 的節目內容下發給終端。本發明實施例提供的IPTV系統中直播節目尋址及地址 解析的方法,只需要用戶終端發送一個攜帶有節目標識的位置解析請求,就可 自動完成節目地址解析、最優定位符的篩選以及節目播放等一系列過程,節省 了用戶的時間。
針對本發明實施例提供的IPTV系統中直播節目尋址及地址解析的方法,本 發明實施例還提供了可實現上述方法的用於IPTV系統中直播節目尋址及地址 解析的裝置和系統。
如圖7所示,本發明實施例提供的節目終端包括發送模塊71、接收模塊72 以及解析模塊73;其中,
發送模塊71,用於發送位置解析請求給地址解析設備,所述位置解析請求 中攜帶節目標識;
接收模塊72,用於接收所述地址解析設備返回的定位符,所述定位符中包
括與所述節目標識對應的頻道信息和節目信息;
解析模塊73,用於解析所述定位符,得到所述頻道信息和節目信息。
上述節目終端中,還可以包括選擇模塊74,用於才艮據所述頻道信息和節目 信息選擇一個當前可用的定位符;而且,發送模塊71還可以用於發送節目播放 請求,該節目播放請求中包括所選的定位符;接收模塊72還可以用於接收所選 定位符對應的節目內容。
本發明實施例提供的節目終端,向地址解析設備發送位置解析請求,之後 接收所述地址解析設備返回的定位符,該定位符包括與用戶想要觀看的節目相 對應的頻道信息和節目信息,然後對所述定位符進行解析;這樣,用戶即可知 道哪些直播頻道具有自己想要觀看的節目,而且還清楚地知道自己想要觀看的 節目會出現在所述直播頻道的具體位置(比如,具體的播放時間)。
如圖8所示,本發明實施例提供的地址解析設備,包括接收模塊81、確定 模塊82以及發送模塊83;其中,
接收模塊81,用於接收終端發送的位置解析請求,所述位置解析請求中攜 帶節目標識;
確定模塊82,用於確定與所述節目標識對應的定位符,所述定位符中包括 頻道信息和節目信息;
發送模塊83,用於將所述定位符發送給所述終端,或者用於在選定一個定 位符的情況下將所選定位符對應的節目內容發送給所述終端。
其中,確定模塊82有兩種實現形式
1)確定模塊82,包括
查詢模塊,用於根據節目標識餘額定位符之間的映射關係查詢與所述節目
標識對應的定位符。
2)確定模塊82,包括
獲取模塊,用於獲取與所述節目標識對應的頻道信息和節目信息; 生成模塊,用於生成與所述節目標識對應的定位符。 上述地址解析設備,進一步包括
選擇模塊84,用於根據所述頻道信息和節目信息選擇一個當前可用的定位 符;發送模塊83將選擇模塊84所選的定位符發送給終端。 上述地址解析設備,進一步還包括
解析模塊85,用於解析選擇模塊84選擇的定位符,得到所述定位符中包括 的頻道信息和節目信息;發送模塊83根據解析模塊85解析出的頻道信息和節 目信息向終端發送所述頻道信息和節目信息對應的節目內容。
本發明實施例提供的地址解析設備,根據節目標識與定位符之間的映射關 系查詢位置解析請求中攜帶的節目標識所對應的定位符,所述定位符中包括頻 道信息和節目信息,並將所述定位符發送給用戶終端;或者從所述定位符中選 定一個定位符,直接向用戶終端發送與所選定位符對應的節目內容;這樣,就 可以將用戶提供的節目標識轉化成至少一套具體的與所述節目標識對應的頻道 信息和節目信息,完成對直播頻道中某一具體節目的定位。
如圖9所示,本發明提供的IPTV系統,包括節目終端91及地址解析設備 92;其中,
節目終端91,用於向所述地址解析設備發送攜帶有節目標識的位置解析請 求,接收由所述地址解析設備返回的定位符,其中所述定位符中包括有與所述 節目標識對應的頻道信息和節目信息,之後解析所述定位符;
地址解析設備92,用於接收所述節目終端發送的所述位置解析請求,並確
定與所述節目標識對應的定位符,並將其發送給所述節目終端;或者選擇其中 一個定位符並將所選定位符對應的節目內容發送給所述節目終端。
其中,節目終端91,還用於根據所述頻道信息和節目信息選擇一個當前可
用的定位符,並發起節目播放請求,該節目播放請求中包括所選的定位符;
地址解析設備92,還用於根據所述頻道信息和節目信息選擇一個當前可用 的定位符,並將其發送給節目終端;進一步地,地址解析設備92還對所選定位 符進行解析,得到所選定位符中的頻道信息和節目信息,並根據解析出的頻道 信息和節目信息發起節目播放請求。
本發明實施例提供的IPTV系統,節目終端將用戶想要觀看的節目對應的節 目標識通過位置解析請求發送給地址解析設備,由所述地址解析設備確定與所 述節目標識對應的定位符,並將其發送給所述節目終端,然後節目終端從中選 取一個定位符並根據所選的定位符發起節目播放請求;或者,所述地址解析設 備選擇其解析出的定位符中的一個定位符,並直接將所選定位符對應的節目內 容下發給節目終端;本發明實施例提供的IPTV系統,不只能夠根據用戶需要獲 取到相應的直播頻道,而且還可以對用戶想要觀看的具體節目進行準確定位。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明 可藉助軟體加必需的硬體平臺的方式來實現,當然也可以全部通過石更件來實 施。基於這樣的理解,本發明的技術方案對背景技術做出貢獻的全部或者部分 可以以軟體產品的形式體現出來,該計算機軟體產品可以存儲在存儲介質中, 如ROM/RAM、磁碟、光碟等,包括若干指令用以使得一臺計算機設備(可以 是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例或者實施例 的某些部分所述的方法。
以上所述,僅為本發明的具體實施方式
,但本發明的保護範圍並不局限於
此,任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到 的變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍 應所述以權利要求的保護範圍為準。
權利要求
1、一種IPTV系統中直播節目尋址的方法,其特徵在於,包括發送位置解析請求給地址解析設備,所述位置解析請求中攜帶節目標識;接收所述地址解析設備返回的定位符,所述定位符中包括與所述節目標識對應的頻道信息和節目信息;解析所述定位符,得到所述頻道信息和節目信息。
2、 根據權利要求1所述的IPTV系統中直播節目尋址的方法,其特徵在於, 所述定位符為擴展的電視統一資源標識符,所述擴展的電視統一資源標識符包括頻道信息和實例信息;其中,所述實例信息包括節目信息、或者時間信 息、或者節目信息與時間信息的組合。
3、 根據權利要求2所述的IPTV系統中直播節目尋址的方法,其特徵在於, 所述節目信息為節目標識;所述時間信息為直播頻道內容的播放開始時間和播 放結束時間,或者所述時間信息為直播頻道內容的播放開始時間和播放持續時 間。
4、 根據權利要求1所述的IPTV系統中直播節目尋址的方法,其特徵在於, 所述定位符包括節目信息和以電視統一資源標識符表示的頻道信息。
5、 根據權利要求1所述的IPTV系統中直播節目尋址的方法,其特徵在於, 還包括根據所述頻道信息和節目信息選擇一個當前可用的定位符; 發送節目播放請求,該節目播放請求中包括所選的定位符; 接收所選定位符對應的節目內容。
6、 根據權利要求5所述的IPTV系統中直播節目尋址的方法,其特徵在於, 所述節目播放請求通過擴展會話發起協議報文中的會話描述協議來攜帶所述定 位符中的節目信息,或者所述節目播放請求將所述定位符中的節目信息存放在 會話發起協議消息的主體所攜帶的可擴展標記語言信息中。
7、 一種IPTV系統中直播節目地址解析的方法,其特徵在於,包括 接收終端發送的位置解析請求,所述位置解析請求中攜帶節目標識; 確定與所述節目標識對應的定位符,所述定位符中包括頻道信息和節目信自 將所述定位符發送給所述終端;或者選擇一個定位符,並將所選定位符對 應的節目內容發送給所述終端。
8、 根據權利要求7所述的IPTV系統中直播節目地址解析的方法,其特徵 在於,所述確定與所述節目標識對應的定位符包括根據節目標識與定位符之間的映射關係查詢與所述節目標識對應的定位 符;或者獲取與所述節目標識對應的頻道信息和節目信息,生成與所述節目標識對 應的定位符。
9、 根據權利要求7所述的IPTV系統中直播節目地址解析的方法,其特徵 在於,所述將所選定位符對應的節目內容發送給所述終端的步驟包括解析所選定位符,得到所述定位符中包括的頻道信息和節目信息; 向所述終端發送所述頻道信息和節目信息對應的節目內容。
10、 根據權利要求7所述的IPTV系統中直播節目地址解析的方法,其特徵 在於,在將所述定位符發送給所述終端之前,還包括根據所述頻道信息和節目信息選擇一個當前可用的定位符。
11、 一種節目終端,其特徵在於,包括發送模塊,用於發送位置解析請求給地址解析設備,所述位置解析請求中 攜帶節目標識;接收模塊,用於接收所述地址解析設備返回的定位符,所述定位符中包括與所述節目標識對應的頻道信息和節目信息;解析模塊,用於解析所述定位符,得到所述頻道信息和節目信息。
12、 根據權利要求11所述的節目終端,其特徵在於,還包括 選擇模塊,用於根據所述頻道信息和節目信息選擇一個當前可用的定位符; 所述發送模塊,還用於發送節目播放請求,該節目播放請求中包括所選的定位符;所述接收模塊,還用於接收所選定位符對應的節目內容。
13、 一種地址解析設備,其特徵在於,包括接收模塊,用於接收終端發送的位置解析請求,所述位置解析請求中攜帶 節目標識;確定模塊,用於確定與所述節目標識對應的定位符,所述定位符中包括頻 道信息和節目信息;發送模塊,用於將所述定位符發送給所述終端,或者用於在選定一個定位 符的情況下將所選定位符對應的節目內容發送給所述終端。
14、 根據權利要求13所述的地址解析設備,其特徵在於,所述確定模塊包括查詢模塊,用於根據節目標識與定位符之間的映射關係查詢與所述節目標 識對應的定位符。
15、 根據權利要求13所述的地址解析設備,其特徵在於,所述確定模塊包括獲取模塊,用於獲取與所述節目標識對應的頻道信息和節目信息; 生成模塊,用於生成與所述節目標識對應的定位符。
16、 根據權利要求13所述的地址解析設備,其特徵在於,還包括 選擇模塊,用於根據所述頻道信息和節目信息選擇一個當前可用的定位符; 所述發送模塊將所述選擇模塊選擇的定位符發送給終端。
17、 根據權利要求16所述的地址解析設備,其特徵在於,還包括 解析模塊,用於解析所述選擇模塊選擇的定位符,得到所述選擇的定位符中包括的頻道信息和節目信息;所述發送模塊根據所述解析模塊解析出的頻道信息和節目信息向所述終端 發送所述解析出的頻道信息和節目信息對應的節目內容。
18、 一種IPTV系統,其特徵在於,包括節目終端及地址解析設備;其中, 所述節目終端,用於向所述地址解析設備發送攜帶有節目標識的位置解析請求,接收由所述地址解析設備返回的定位符,其中所述定位符包括與所述節 目標識對應的頻道信息和節目信息,解析所述定位符;所述地址解析設備,用於接收所述節目終端發送的所述位置解析請求,並 確定與所述節目標識對應的定位符,並將其發送給所述節目終端;或者選擇其 中一個定位符並將所選定位符對應的節目內容發送給所述節目終端。
19、 根據權利要求18所述的IPTV系統,其特徵在於,所述節目終端,還用於根據所述頻道信息和節目信息選擇一個當前可用的 定位符,並發起節目播放請求,該節目播放請求中包括所選的定位符。
全文摘要
本發明實施例公開了一種IPTV系統中直播節目尋址、地址解析的方法、裝置及系統,涉及通信技術領域,為解決現有技術無法對IPTV系統直播頻道中某個具體節目進行準確定位的問題而發明。本發明實施例提供的方法,包括發送位置解析請求給地址解析設備,所述位置解析請求中攜帶節目標識;接收所述地址解析設備返回的定位符,所述定位符中包括與所述節目標識對應的頻道信息和節目信息;解析所述定位符,得到所述頻道信息和節目信息。本發明實施例提供的方法、裝置及系統適用於對IPTV系統中直播頻道內某個具體節目進行定位。
文檔編號H04N7/173GK101389002SQ200810170589
公開日2009年3月18日 申請日期2008年10月23日 優先權日2008年10月23日
發明者張中寶, 楊德平 申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀