專利名稱:一種點(diǎn)播業(yè)務(wù)會(huì)話發(fā)起的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種點(diǎn)播業(yè)務(wù)會(huì)話發(fā)起的方法及裝置。
背景技術(shù):
IPTV (Internet Protocol Television:因特網(wǎng)協(xié)議電視)業(yè)務(wù)是一種在IP (Internet Protocol:因特網(wǎng))網(wǎng)絡(luò)上傳送包含電視、視頻、文本、圖形和數(shù)據(jù) 等,并提供服務(wù)質(zhì)量保證、體驗(yàn)質(zhì)量保證、安全、交互性和可靠性的可管理的 多媒體業(yè)務(wù)。用戶可以在家中使用個(gè)人計(jì)算機(jī)或者STB( Set Top Box:機(jī)頂盒)、 以及普通電視機(jī)方式享受IPTV業(yè)務(wù);也可以通過移動(dòng)終端享受IPTV業(yè)務(wù)。 IPTV業(yè)務(wù)是以IP包的形式來傳遞單播、廣播或組播視頻節(jié)目,正受到電信運(yùn) 營(yíng)商越來越多的關(guān)注。目前,ETSI標(biāo)準(zhǔn)組織下屬的TISPAN( Telecommunications and Internet Converged Services and Protocols for Advanced Networking )正在研 究基于IMS (IP Multimedia Subsystem: IP多媒體子系統(tǒng))網(wǎng)絡(luò)的IPTV,即IMS Based IPTV。
的數(shù)字電視中,DVB ( Digital Video Broadcasting: ETSI數(shù)字電視標(biāo)準(zhǔn))針對(duì) 點(diǎn)播節(jié)目的尋址是通過rtsp-Locator或rtp-Locator進(jìn)行實(shí)現(xiàn);在IMS Based IPTV 中終端進(jìn)行點(diǎn)播的發(fā)起,采用SIP ( Session Initiation Protocol:會(huì)話初始協(xié)議) 進(jìn)行會(huì)話建立的。由于傳統(tǒng)的數(shù)字電視中的rtsp及rtp形式的Locator不能直 接在IMS Based IPTV中進(jìn)行使用,因此目前在IMS Based IPTV中存在無法針 對(duì)使用Locator進(jìn)行點(diǎn)播業(yè)務(wù)會(huì)話發(fā)起的問題。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種點(diǎn)播業(yè)務(wù)會(huì)話發(fā)起的方法和裝置,在 IMS Based IPTV中尚無法實(shí)現(xiàn)針對(duì)使用Locator進(jìn)行點(diǎn)播業(yè)務(wù)會(huì)話發(fā)起的問題。
本發(fā)明實(shí)施例提供以下技術(shù)方案
一種點(diǎn)播業(yè)務(wù)會(huì)話發(fā)起的方法,包括
用戶終端UE獲取SIP格式節(jié)目位置SIP Locator;
所述UE利用所述SIP Locator生成請(qǐng)求統(tǒng)一資源標(biāo)識(shí)Request-URI;
所述UE根據(jù)所述Request-URI發(fā)起點(diǎn)播業(yè)務(wù)會(huì)話請(qǐng)求。
一種位置解析實(shí)體,包括
接收單元,用于接收請(qǐng)求方發(fā)送的位置解析請(qǐng)求,所述位置解析請(qǐng)求中攜 帶有CRID;
解析單元,用于根據(jù)所述CRID進(jìn)行位置解析獲得點(diǎn)播節(jié)目的SIP Locator; 發(fā)送單元,用于將所述SIP Locator返回給所述請(qǐng)求方。
一種用戶終端,包括 獲取單元,用于獲取SIP Locator;
生成單元,用于利用所述SIP Locator生成Request-URI; 發(fā)起單元,用于根據(jù)所述Request-URI發(fā)起點(diǎn)播業(yè)務(wù)會(huì)話請(qǐng)求。
在本發(fā)明實(shí)施例中,通過上述方法利用SIP Locator生成Request-URI發(fā)起 點(diǎn)播會(huì)話,解決了在IMS Based IPTV中尚無法實(shí)現(xiàn)針對(duì)使用Locator進(jìn)行點(diǎn)播 業(yè)務(wù)會(huì)話發(fā)起的問題。
圖1為本發(fā)明實(shí)施例一所提供的方法流程示意圖; 圖2為本發(fā)明實(shí)施例二所提供的方法流程示意圖; 圖3為本發(fā)明實(shí)施例三所提供的方法流程示意圖; 圖4為本發(fā)明實(shí)施例四所提供的方法流程示意圖;圖5為本發(fā)明實(shí)施例五所提供的方法流程示意圖6為本發(fā)明實(shí)施例所提供的位置解析實(shí)體結(jié)構(gòu)示意圖7為本發(fā)明實(shí)施例所提供的用戶終端結(jié)構(gòu)示意圖。
具體實(shí)施例方式
Locator所定義的是數(shù)字電視點(diǎn)播系統(tǒng)所定義的格式,常見于rtsp-locator 的格式,在IMS Based IPTV中并不能直接使用Locator進(jìn)行節(jié)目的位置尋址。 在本發(fā)明實(shí)施例中,通過擴(kuò)展DVB中所定義的Locator解決在IMS Based IPTV 中進(jìn)行點(diǎn)播節(jié)目尋址的問題,可以通過擴(kuò)展新的sip-uri格式的Locator即SIP Locator (SIP格式節(jié)目位置),讓Locator直接作為點(diǎn)播節(jié)目的地址信息;也可 以將rtsp-locator進(jìn)行參數(shù)映射來達(dá)到IMS Based IPTV通過Locator進(jìn)行點(diǎn)播 節(jié)目尋址的方法。同時(shí)利用上述方法相應(yīng)地可以通過SIP Locator構(gòu)造 Request-URI,從而解決了現(xiàn)有技術(shù)中存在的無法針對(duì)使用Locator進(jìn)行點(diǎn)播業(yè) 務(wù)會(huì)話發(fā)起的問題。
本發(fā)明實(shí)施例中提供了點(diǎn)播業(yè)務(wù)會(huì)話發(fā)起的方法,包括UE獲取SIP Locator之后,利用所述SIP Locator生成Request-URI (請(qǐng)求統(tǒng)一資源標(biāo)識(shí)) 并根據(jù)所述Request-URI發(fā)起點(diǎn)播業(yè)務(wù)會(huì)話請(qǐng)求;從而解決了現(xiàn)有技術(shù)中存在 的無法針對(duì)使用Locator進(jìn)行點(diǎn)播業(yè)務(wù)會(huì)話發(fā)起的問題。
在上述方法中,UE從位置解析實(shí)體中獲取SIP Locator,其實(shí)現(xiàn)位置解析 的方法如下
SI:位置解析實(shí)體接收UE發(fā)送的位置解析請(qǐng)求,其中攜帶有標(biāo)識(shí);該標(biāo) 識(shí)可以是TV-Anytime中定義的CRID ( Content Reference Identifier:內(nèi)容參考 標(biāo)識(shí));
S2:位置解析實(shí)體根據(jù)位置解析請(qǐng)求中的CRID進(jìn)行位置解析,解析出一 個(gè)點(diǎn)播節(jié)目的具體位置locator。
S3:位置解析實(shí)體將解析后的locator返回給UE。位置解析實(shí)體可以將一個(gè)CRID解析成一個(gè)或多個(gè)節(jié)目地址,可以通過一 個(gè)直播節(jié)目中某個(gè)時(shí)間段來表達(dá)該節(jié)目的具體地址,也可以是一個(gè)通過點(diǎn)播來 進(jìn)行訪問該節(jié)目的具體地址。
在IMS Based IPTV中,用戶終端在發(fā)起點(diǎn)播節(jié)目時(shí),需要節(jié)目標(biāo)識(shí)與提 供業(yè)務(wù)服務(wù)的SCF (Service Control Function:業(yè)務(wù)控制功能)的地址, Request-URI就是由節(jié)目標(biāo)識(shí)和SCF的地址組成構(gòu)成的。通過擴(kuò)展目前Locator 的表現(xiàn)形式,讓SIP-URI作為L(zhǎng)ocator的一種形式提供給用戶,可以讓用戶終 端直接利用該尋址信息從而進(jìn)行節(jié)目的點(diǎn)播。采用SIP格式作為L(zhǎng)ocator進(jìn)行 節(jié)目尋址的方法,其中以SIP為格式的Locator的信息可以至少包括點(diǎn)播內(nèi) 容的節(jié)目標(biāo)識(shí)、點(diǎn)播內(nèi)容的服務(wù)器。Locator的信息還可以包含具體實(shí)例的相 關(guān)描述,如節(jié)目播放的方式、點(diǎn)播節(jié)目可以被點(diǎn)播的有效時(shí)間,點(diǎn)播節(jié)目的 持續(xù)時(shí)間等。下面是Locator具體實(shí)現(xiàn)方式的描述。
本發(fā)明所有實(shí)施例中的sip-Locator可以包括業(yè)務(wù)標(biāo)識(shí)、也可以不包含業(yè)務(wù) 標(biāo)識(shí)。該業(yè)務(wù)標(biāo)識(shí)是標(biāo)識(shí)一個(gè)具體業(yè)務(wù)的,可以是一個(gè)固定字符串組成。比如 IPTV的點(diǎn)播業(yè)務(wù)可以通過"IPTV一COD—SERVICE"進(jìn)行標(biāo)識(shí)。
本發(fā)明所有實(shí)施例中所有請(qǐng)求中的Request-URI也可以定義一些特殊字符 串標(biāo)識(shí)特殊含義,如標(biāo)識(shí)一個(gè)業(yè)務(wù)標(biāo)識(shí)。例如可以增加"IPTV—COD—SERVICE" 來標(biāo)識(shí)一個(gè)IPTV的點(diǎn)播業(yè)務(wù)。具體方法可見方式一中Request-URI構(gòu)造C.
方式一采用擴(kuò)展SIP-URI的方式實(shí)現(xiàn)Locator,不包括實(shí)例標(biāo)識(shí)。 解析后的Locator采用一種擴(kuò)展sip-uri的形式,命名為sip—locator。 Sip—locator的userinfo部分為節(jié)目標(biāo)識(shí)。host部分為業(yè)務(wù)^是供者域名,該業(yè)務(wù) 提供者域名是用于標(biāo)識(shí)一個(gè)業(yè)務(wù)提供者提供節(jié)目的服務(wù)器的域名。新增的參數(shù) 類型iptv-param來表示節(jié)目的尋址信息,為可選參數(shù)。具體的格式如下定義
8SIP-面 ="sip:" [ userinfo ] hostport uri-parameters [ headers ] uri-parameters = *( ";" uri-parameter) uri-parameter= transport-param / user-param / method-param / ttl-pararr maddr-param / lr-param / iptv-param / other-param
iptv-param參數(shù)主要是攜帶IPTV業(yè)務(wù)的相關(guān)信息,即內(nèi)容實(shí)例描述信息, 包括節(jié)目播放的方式、點(diǎn)播節(jié)目可以被點(diǎn)播的有效時(shí)間、節(jié)目持續(xù)的時(shí)間等; 可以通過mode、 start、 duration、 end幾個(gè)參數(shù)進(jìn)行表示,參數(shù)之間的排列順 序、參數(shù)格式可以任意,參數(shù)均為可選參數(shù)。示例如下
iptv-param= [mode_param][ start_param] [duration_param][end__param]
mode_param = "mode =" mode
mode = "scheduled" | "ondemand"
startjparam = "start=" string refer to ISO 8601-2004 20040506T130000+08
duration_param= "duration=" string refer to ISO 8601-2004 P0Y6M5DT3H0M0S
end_param = "end=" string refer to ISO 8601-2004 20040506T130000+08
當(dāng)Locator是一個(gè)點(diǎn)播地址時(shí),iptv-param中各參數(shù)的含義說明如下 [modejaram]即為"ondemand"代表該地址是個(gè)點(diǎn)播節(jié)目的地址; [start_param] 、 [end_param]兩個(gè)參凄丈分別代表點(diǎn)播內(nèi)容可以被有效點(diǎn)播的 開始時(shí)間與結(jié)束時(shí)間,與DVB中采用的4各式(^〈window—start>;<window—end〉 類似,SIPURI格式與DVB的參數(shù)的攜帶格式有所不同,原因在于"@,, " /" 在SIPURI參數(shù)中都定義為保留字,不可出現(xiàn)在uri-parameter中。其中節(jié)目標(biāo)識(shí)是通過CRID與IMI (內(nèi)容實(shí)例標(biāo)識(shí))共同構(gòu)造的能夠?qū)?yīng)唯 一的節(jié)目實(shí)例的標(biāo)識(shí)。
sip—locator = [ CRID + IMI ] @ SPDomain; [iptv-param] i口下是該sip—locator的一些示例
示例1: 一個(gè)從2008年8月1日到2008年9月30日內(nèi)有效的高清電影 《英力,》對(duì)應(yīng)的sip—locator為
sip:hero—hd01@cmcc.co;start=2008-08-01T00:00:00+08;end=2008-09-30T23 :59:59+08
示例2: —個(gè)從2008年8月1日到2008年9月30日可以被點(diǎn)播的標(biāo)清 《英i,》?于應(yīng)的sip—locator為
sip:hero—sd02@cmcc.co;mode=ondemand;start=2008-08-01T00:00:00+08;en d=2008-09-30T23:59:59+08
示例3: —個(gè)從2008年8月1日到2008年9月30日可以被點(diǎn)播的帶有 廣告,并且持續(xù)2小時(shí)50分鐘的節(jié)目《英雄》對(duì)應(yīng)的sip—locator為
sip:hero—ad03@cmcc.co;mode=ondemand;start=2008-08-01T00:00:00+08;en d=2008-09-30T23:59:59+08;duration=PT02H50M
當(dāng)Locator采用以上構(gòu)成的SIP地址后。終端在進(jìn)行IMS Based IPTV中 COD業(yè)務(wù)時(shí),請(qǐng)求中的Request-URI可以是以下三種
A. 直接使用Locator的全部?jī)?nèi)容
Request-URI為[CRID + IMI ] @ SPDomain; [iptv-param] 如針對(duì)示例1: request-uri填寫
sip:hero—hd01@cmcc.co;start=2008-08-01T00:00:00+08;end=2008-09-30T23 :59:59+08
B. 使用Locator的前部分內(nèi)容 Request-URI為[CRID + IMI ] @ SPDomain ^口 4十只十示i"列2: request-uri ^真寫sip:hero—sd02@cmcc.co
C.使用Locator的全部?jī)?nèi)容或部分內(nèi)容和業(yè)務(wù)標(biāo)識(shí)組合構(gòu)成 Request畫URI為業(yè)務(wù)標(biāo)識(shí)+ [ CRID + IMI ] @ SPDomain; [iptv-param] 或業(yè)務(wù)標(biāo)識(shí)+ [ CRID + IMI ] @ SPDomai j口 4十只于示例2: request-uri》真寫
sip:IPTV—COD—SERVICE—hero—sd02@cmcc.co;start=2008-08-01T00:00:00 +08;end=2008-09-30T23:59:59+08
sip:IPTV—COD—SERVICE—hero—sd02@cmcc.co
終端的這三種方式的點(diǎn)播請(qǐng)求,對(duì)于網(wǎng)路側(cè)都可以〗吏用節(jié)目的唯一標(biāo)識(shí) [CRID + IMI ]進(jìn)行節(jié)目的尋址。
方式二釆用擴(kuò)展SIP-URI的方式實(shí)現(xiàn)Locator,包括實(shí)例標(biāo)識(shí)。 解析后的Locator采用 一種擴(kuò)展sip-uri的形式,命名為sip—locator。 Sip—locator的userinfo部分為內(nèi)容參考標(biāo)識(shí)(CRID )。 host部分為用于標(biāo)識(shí)4是 供該節(jié)目的業(yè)務(wù)提供者域名。新增的參數(shù)類型iptv-param來表示節(jié)目的尋址信 息,其中包括節(jié)目實(shí)例標(biāo)識(shí),為可選參數(shù)。具體的格式如下定義 SIP畫URI = "sip:" [ userinfo ] hostport uri-parameters [ headers ] uri-parameters = *( ";" uri-parameter) uri-parameter= transport-param / user-param / method-param / ttl-param / maddr-param / lr-param / iptv-param / other-param
iptv-param參數(shù)主要是攜帶IPTV業(yè)務(wù)及實(shí)例的相關(guān)信息,如節(jié)目的實(shí)例 標(biāo)識(shí)、節(jié)目播放的方式、點(diǎn)播節(jié)目可以被點(diǎn)播的有效時(shí)間、節(jié)目持續(xù)的時(shí)間等; 可以通過instance、 mode、 start、 duration、 end幾個(gè)參凄史進(jìn)4亍表示,參凄t之間 的排列順序、參數(shù)格式可以任意,示例如下
iiiptv-param=[instance_param] [mode_pamm][ start_param] [duration_param] [end_param]
instance_param "imi=" string mode_param = "mode =" mode mode = "scheduled" | "ondemand"
start_param = "start=" string refer to ISO 8601-2004 20040506T130000+08
duration_param= "duration=" string refer to ISO 8601-2004 P0Y6M5DT3H0M0S
end_param = "end=" string refer to ISO 8601-2004 20040506T130000+08
當(dāng)Locator是一個(gè)點(diǎn)播地址時(shí),iptv-param中各參數(shù)的含義說明如下 [instancejaram]為這個(gè)點(diǎn)播地址所代表節(jié)目的實(shí)例標(biāo)識(shí); [modejaram]即為"ondemand"代表該地址是個(gè)點(diǎn)纟番節(jié)目的地址; [start_param] 、 [endj)aram]兩個(gè)參數(shù)分別代表點(diǎn)播內(nèi)容可以被有效點(diǎn)播的 開始時(shí)間與結(jié)束時(shí)間,與DVB中釆用的格式(^〈window—start>;<window—end> 類似,SIPURI格式與DVB的參數(shù)的攜帶格式有所不同,原因在于"@" " /" 在SIPURI參數(shù)中都定義為保留字,不可出現(xiàn)在uri-parameter中。
Locator定義的才各式大f文》口下
sip—locator = [ CRID] @ SPDomain; [iptv-param]
^口下是i亥sip—locator的一些示例
示例1: 一個(gè)從2008年8月1日到2008年9月30日內(nèi)有效的高清電影 《英力#》7于應(yīng)的sip—locator為
sip:herol@cmcc.co;imi=hd01;start=2008-08-01T00:00:00+08;end=2008-09-3 0T23:59:59+08示例2: —個(gè)從2008年8月1日到2008年9月30日可以被點(diǎn)播的標(biāo)清 《英i,》對(duì)應(yīng)的sip—locator為
sip:hero@cmcc.co;imi=sd02;mode=ondemand;start=2008-08-01T00:00:00+0 8;end=2008-09-30T23:59:59+08
示例3: —個(gè)從2008年8月1日到2008年9月30日可以被點(diǎn)播的帶有 廣告,并且持續(xù)2小時(shí)50分鐘.的節(jié)目《英雄》對(duì)應(yīng)的sip_locator為
sip:hero@cmcc.co;imi=ad03;mode=ondemand;start=2008-08-01T00:00:00+0 8;end=2008-09-30T23:59:59+08;duration=PT02H50M
當(dāng)Locator采用以上構(gòu)成的SIP地址后。終端在進(jìn)行IMS Based IPTV中 COD業(yè)務(wù)時(shí),請(qǐng)求中的Request-URI可以是以下三種
A. 直接使用Locator的全部?jī)?nèi)容
Request-URI為[CRID ] @ SPDomain; [iptv隱param] ^t口 4十只十示例1: request-uri ^真寫
sip:herol@cmcc.co;imi=hd01;start=2008-08-01T00:00:00+08;end=2008-09-3 0T23:59:59+08
B. Request-URI 4吏用Locator的前部分內(nèi)容,SDP (Session Description Protocol:會(huì)話描述協(xié)議)中攜帶部分信息
Request-URI為[CRID ] @ SPDomain
^口 4十只十示例2: request-uri吾卩分》真寫hero@cmcc.co,
并擴(kuò)展SDP的a行攜帶[iptv-pamm]信息;
當(dāng)然除了 SDP中攜帶[iptv-param]信息,也可以通過SIP請(qǐng)求中的BODY 信息來攜帶[iptv-param]信息。
這樣網(wǎng)絡(luò)可以通過Request-URI中的內(nèi)容參考標(biāo)識(shí)與SDP的a行中實(shí)例標(biāo) 識(shí)信息可以尋址到唯一的節(jié)目標(biāo)識(shí)。方式三通過擴(kuò)展userinfo的SIP方式實(shí)現(xiàn)Locator 與方式一類似,將Locator作為 一種擴(kuò)展sip uri的形式提供給用戶;本方 式中,Locator的擴(kuò)展方式是通過將節(jié)目尋址的信息放入SIP的userinfo部分中,
示例力a下
SIP-URI = "sip:" [userinfo ] hostport
uri-parameters [ headers ] uri畫parameters = *( ";" uri-parameter)
其中[userinfo]包含節(jié)目的標(biāo)識(shí)、節(jié)目播放方式、節(jié)目的播放時(shí)間等信息。 這些信息用一定規(guī)則或一個(gè)分隔符進(jìn)行區(qū)分,比如可以用"%"進(jìn)行區(qū)分。
Locator定義的格式大致如下,userinfo信息是由內(nèi)容參考標(biāo)識(shí)與實(shí)例標(biāo)識(shí) 構(gòu)造成的節(jié)目唯一標(biāo)識(shí)以及其他的一些實(shí)例描述信息所組成。 sip—locator = [ CRID + IMI + iptv-param] @ SPDomain; ^口下是sip—locator的一些示例
示例1: 一個(gè)從2008年8月1日到2008年9月30日內(nèi)有效的高清電影 《英i,》只于應(yīng)的sip—locator為
sip:hero%hd01%2008-08-01T00:00:00+08%2008-09-30T23:59:59+08@cmcc
.co
示例2: —個(gè)從2008年8月1日到2008年9月30日可以被點(diǎn)播的標(biāo)清 《英力#》2于應(yīng)的sip—locator為
sip:hero%sd02%2008-08-01T00:00:00+08%2008-09-30T23:59:59+08@cmcc
.co
示例3: —個(gè)持續(xù)2小時(shí)50分鐘帶有廣告的節(jié)目《英雄》對(duì)應(yīng)的sip—locator
為
sip:hero%ad03% PT02H50M @cmcc.co
當(dāng)Locator采用以上構(gòu)成的SIP地址后。終端在進(jìn)4亍IMS Based IPTV中
14COD業(yè)務(wù)時(shí),請(qǐng)求中的Request-URI可以是以下三種
A. 直接使用Locator的全部?jī)?nèi)容
Request誦URI為[CRID + IMI + iptv-param] @ SPDomain; 如針對(duì)示例1: request-uri填寫
sip:hero%hd01%2008-08-01T00:00:00+08%2008-09-30T23:59:59+08@cmcc .co
B. Request-URI只使用Locator中部分信息。 Request-URI為[CRID + IMI] @ SPDomain 如針對(duì)示例2: request-uri填寫 sip:hero%sd02@cmcc,co
C. Request-URI使用Locator與業(yè)務(wù)標(biāo)識(shí) Request-URI為業(yè)務(wù)標(biāo)識(shí)+ [ CRID + IMI] @ SPDomain 或業(yè)務(wù)標(biāo)識(shí)+ [CRID + IMI + iptv-param] @ SPDomain ^口 4十只于示例2: request-uri》真寫
sip: IPTV一COD一SERVICE—hero%sd02@cmcc.co
終端的這三種方式的點(diǎn)播請(qǐng)求,對(duì)于網(wǎng)絡(luò)側(cè)都可以使用節(jié)目的唯一標(biāo)識(shí) [CRID + IMI ]進(jìn)行節(jié)目的尋址。
方式四使用節(jié)目的SIP地址做為L(zhǎng)ocator的部分內(nèi)容,其他的節(jié)目實(shí)例 描述信息作為L(zhǎng)ocator的另 一部分內(nèi)容
節(jié)目的SIP地址是節(jié)目的一個(gè)實(shí)例的具體尋址信息。其中userinfo信息是 唯一的節(jié)目標(biāo)識(shí),可以由CRID與IMI共同構(gòu)造而成。
節(jié)目實(shí)例描述信息可以包括但不限于節(jié)目播放的方式、點(diǎn)播節(jié)目可以被 點(diǎn)播的有效時(shí)間;這些信息可由系統(tǒng)定義并進(jìn)行增加、修改等操作,類似與方 式一中所定義的iptv-param參數(shù)中的信息。節(jié)目實(shí)例描述信息不屬于SIP格式中的部分,但屬于Locator的附屬信息。該信息終端必須能夠識(shí)別及判斷,從 而能夠?qū)ocator進(jìn)行地址的提取。
用戶終端可以理解并且能提取Locator中會(huì)話所需的SIP地址。示例如下
示例1: 一個(gè)從2008年8月1日到2008年9月30日可以被點(diǎn)播的高清 《英i,》7于應(yīng)的sip—locator為
mode=ondemand;start=2008-08-01T00:00:00+08;end=2008-09-30T23:59:59+ 08;sip:hero—hd01@cmcc.co
示例2: —個(gè)從2008年7月20日20點(diǎn)開播,持續(xù)1小時(shí)50分鐘的標(biāo)清 節(jié)目《英il》對(duì)應(yīng)的sip—locator為
mode=scheduled;start=2008-07-20T20:00:00Z;duration=PT01H50M; sip:hero一sd02@cmcc.co
節(jié)目尋址信息也可以設(shè)置在Locator的后面,如 示例3:
sip:hero一hd01 @cmcc.co;mode=ondemand;start=2008-08-01 T00:00:00+08;en d=2008-09-30T23:59:59+08; 示例4:
sip:hero—sd02@cmcc.co; start=2008-07-20T20:00:00Z;duration=PT01H50M
當(dāng)Locator采用以上形式構(gòu)成的SIP地址后。終端在進(jìn)4亍IMS Based IPTV 中COD業(yè)務(wù)時(shí),請(qǐng)求中的Request-URI通過提取其中SIP地址進(jìn)行業(yè)務(wù)請(qǐng)求 4十對(duì)示例1禾口示移')3: request-uri 4吏用sip:hero—hd01@cmcc.co 4十只于示例2禾口示<列4: request-uri <吏用sip:hero—sd02@cmcc.co
在上述方法中,位置解析實(shí)體可以將解析后的locator返回給用戶終端, 用于用戶終端進(jìn)行節(jié)目的獲取。
如果用戶終端獲取到的Locator采用方式一的4^式,則用戶終端可以解析SIP-URI中的參數(shù),利用userinfo信息作為節(jié)目的唯一標(biāo)識(shí),利用iptv-param 參數(shù)來判斷獲取節(jié)目資源的條件,判斷該節(jié)目是否在有效的時(shí)間內(nèi)可以進(jìn)行播 放;并用Locator或Locator的一部分作為Request-URI部分發(fā)起點(diǎn)播業(yè)務(wù)的會(huì) 話。
如果用戶終端獲取到的Locator采用方式二的格式,則用戶終端可以解析 SIP-URI中的參數(shù),利用userinfo信息作為節(jié)目的參考標(biāo)識(shí),利用iptv-param 參數(shù)來獲取節(jié)目的實(shí)例標(biāo)識(shí)、節(jié)目資源的播放條件,判斷該節(jié)目是否在有效的 時(shí)間內(nèi)可以進(jìn)行播放;并用Locator作為Request-URI部分發(fā)起點(diǎn)播業(yè)務(wù)的會(huì) 話??梢詫ocator中節(jié)目的尋址信息如節(jié)目的實(shí)例標(biāo)識(shí)、節(jié)目的播出時(shí)間等 信息發(fā)送給SCF;發(fā)送的方法可以是通過擴(kuò)展SDP中的a屬性來攜帶節(jié)目的 實(shí)例信息,也可以將這些信息存放在sip消息body中所攜帶的XML信息中。
如果用戶終端獲取到的Locator采用方式三的格式,則用戶終端可以解析 SIP-URI中的參數(shù),利用[userinfo]參數(shù)來判斷獲取節(jié)目資源的條件,判斷該 節(jié)目是否在有效的時(shí)間內(nèi)可以進(jìn)行播放;Locator中[userinfo ]信息含有節(jié)目唯 一標(biāo)識(shí),終端并用Locator作為Request-URI部分發(fā)起點(diǎn)播業(yè)務(wù)的會(huì)話。
如果用戶終端獲取到的Locator采用方式四的格式,則用戶終端可以解析 Locator中的尋址信息參數(shù),利用尋址信息參數(shù)來判斷獲取節(jié)目資源的條件, 判斷該節(jié)目是否在有效的時(shí)間內(nèi)可以進(jìn)行播放,最后可以4是取Locator中的 SIP-URI作為Request-URI部分進(jìn)行發(fā)起點(diǎn)播業(yè)務(wù)的會(huì)話;可以將Locator中 節(jié)目的尋址信息如節(jié)目的實(shí)例標(biāo)識(shí)、節(jié)目的播出時(shí)間等信息發(fā)送給SCF;發(fā)送 的方法可以是通過擴(kuò)展SDP中的a屬性來攜帶節(jié)目的實(shí)例信息,也可以將這 些信息存放在sip消息body中所攜帶的XML信息中。
采用上述SIP Loactor的實(shí)現(xiàn)方式,相應(yīng)地可以通過SIP Locator構(gòu)造 Request-URI,從而解決了現(xiàn)有技術(shù)中存在的無法針對(duì)使用Locator進(jìn)行點(diǎn)播業(yè) 務(wù)會(huì)話發(fā)起的問題。下面,參照附圖對(duì)本發(fā)明實(shí)施例的具體實(shí)現(xiàn)進(jìn)行詳細(xì)描述。
參見圖1,網(wǎng)絡(luò)側(cè)的SSF ( Service Selection Function:業(yè)務(wù)選擇功能)作 為位置解析實(shí)體,用戶終端UE發(fā)起對(duì)節(jié)目位置尋址的請(qǐng)求,SSF返回點(diǎn)播節(jié) 目的位置地址(可以采用方式一的Locator),用戶對(duì)該節(jié)目進(jìn)行選擇觀看。
該實(shí)施例的方法包括以下步驟
步驟100: UE ( User Equipment :用戶終端設(shè)備)通過EPG ( Electronical Program Guide:電子節(jié)目指南)、Email、或短消息等方式獲耳又內(nèi)容參考標(biāo)識(shí) CRID,比方《功夫熊貓》的才示識(shí)為crid:〃cctv.cartoon.com/GongFuPanda
步驟102: UE發(fā)起節(jié)目解析請(qǐng)求至SSF,節(jié)目解析請(qǐng)求可以是HTTP請(qǐng) 求;該節(jié)目解析請(qǐng)求攜帶節(jié)目的CRID。
步驟104: SSF對(duì)內(nèi)容參考標(biāo)識(shí)(CRID)進(jìn)行解析,并將節(jié)目的位置信息返 回給UE,如下示例供參考
<Result CRID=" crid:〃cctv.cartoon.com/GongFuPanda " status="resolved"
complete="true" acquire="any"> <Lo cationsResult>
<Locator>sip:GongFuPanda—hd001@cctv.com;mode=ondemand;start=2008-08-01T00: 00:00+08;end=2008-09-30T23:59:59+08</Locator> </Lo cationsResult> <LocationsResult>
<Locator>sip:GongFuPanda—sd007@cctv.com;mode=ondemand;start=2008-06-23T00:0 0:00+08;end=2008-10-21T23:59:59+08</Locator> </LocationsResult> </Result>
步驟106: UE通過位置解析,可以顯示一個(gè)節(jié)目有兩個(gè)點(diǎn)播地址。如UE 上顯示《功夫熊貓》可以在2008年8月1日到2008年9月30日之間在cctv 的點(diǎn)播服務(wù)器點(diǎn)播高清的該影片,也可以在2008年6月23日到2008年10 月21日之間,在cctv的點(diǎn)播服務(wù)器點(diǎn)播地清的該影片
18步驟108:用戶根據(jù)當(dāng)前時(shí)間及喜好,利用用戶界面的提示進(jìn)行影片的選 擇并觀看,這里用戶假設(shè)選擇了點(diǎn)播節(jié)目的觀看
sip:GongFuPanda—hd001@cctv.com;mode=ondemand;start=2008-08-01T00:00:00+08;end =2008-09-30T23:59:59+08
步驟110:由于UE的節(jié)目觀看發(fā)起時(shí)間符合該節(jié)目所在頻道的播出時(shí)段, 則UE利用Locator,即
(sip:GongFuPanda—hd001@cctv.com;mode=ondemand;start=2008-08-01T00:00:00+08;e nd=2008-09-30T23:59:59+08 )
或Locator中部分信息sip:G。ngFuPanda—hd001 @cctv.com)
作為Request-URI發(fā)起點(diǎn)播會(huì)話建立。
需要說明的是,在步驟108中,如果用戶觀看節(jié)目的時(shí)間不在與Locator 中iptv-pamm所描述的有效時(shí)間內(nèi),則用戶不能進(jìn)行點(diǎn)播節(jié)目的觀看。此時(shí)給 用戶進(jìn)4于相應(yīng)才是示。
該實(shí)施例可以使終端直接使用位置解析后的Locator發(fā)起點(diǎn)播業(yè)務(wù)中會(huì)話 的建立,可以達(dá)到節(jié)目尋址的目的。
參見圖2, SSF作為位置解析實(shí)體,UE發(fā)起對(duì)節(jié)目點(diǎn)播觀看的請(qǐng)求,SSF 將最優(yōu)的地址信息返回給UE(可以釆用方式四的Locator);這樣用戶就無需進(jìn) 行選擇。
該實(shí)施例的方法包括以下步驟
步驟200: UE通過EPG、 Email、或短消息等方式獲取CRID,比方《功 夫熊貓》的才示i口、為crid:〃cctv.cartoon.com/GongFuPanda
步驟202: UE直接發(fā)起對(duì)該節(jié)目的觀看,此時(shí)將CRID發(fā)送至SSF,由 SSF進(jìn)行位置解析;
步驟204: SSF對(duì)CRID進(jìn)行解析后,根據(jù)設(shè)置好的過濾條件進(jìn)行地址過 濾,選擇其中一個(gè)點(diǎn)播地址信息發(fā)送給UE,比如可以選擇效果最優(yōu)的點(diǎn)播地
19址;下面是進(jìn)行地址過濾的具體實(shí)現(xiàn)方法的示例SSF根據(jù)當(dāng)前時(shí)間,將不在 有效插-;改時(shí)間內(nèi)的點(diǎn)t番節(jié)目的Locator過濾掉;如果還有多個(gè)Locator時(shí),可 以根據(jù)用戶的設(shè)置規(guī)則(如點(diǎn)播節(jié)目的費(fèi)用等)進(jìn)行過濾,還可以依據(jù)網(wǎng)絡(luò)側(cè) 的參數(shù)(如帶寬大小、用戶區(qū)域、運(yùn)營(yíng)商提供的優(yōu)先級(jí)等)進(jìn)行過濾。
步驟206: SSF返回所選擇的點(diǎn)播地址信息給UE;該點(diǎn)播地址信息可以 是一個(gè)sip-uri形式的Locator,來標(biāo)識(shí)一個(gè)點(diǎn)播節(jié)目的位置,示例如下 〈Result CRID-" crid:〃cctv.cartoon,com/GongFuPanda " status="resolved" complete-"true" acquire=" any"> <LocationsResult>
<Locator>mode=ondemand;start=2008-08-01T00:00:00+08;end=2008-09-30T23:59:59+08; sip:GongFuPanda_ad007@cctv.com </Locator> </Lo cationsResult> </Result>
步驟208: UE提取Locator中SIP格式的信息
sip:GongFuPanda—ad007@cctv.com 4乍為Request誦URI,發(fā)起點(diǎn)4番會(huì)i舌建立過禾呈。
需要說明的是,在步驟204中,如果SSF解析不出CRID對(duì)應(yīng)的點(diǎn)播地址 信息時(shí),網(wǎng)絡(luò)側(cè)提示用戶現(xiàn)在不能進(jìn)行節(jié)目的播放。
該實(shí)施例中,可以由SSF進(jìn)行過濾,選擇出更優(yōu)的位置信息發(fā)送給終端。
參見圖3, UE作為位置解析實(shí)體,UE發(fā)起對(duì)節(jié)目位置尋址的請(qǐng)求,本實(shí) 施例采用方式三實(shí)現(xiàn)Locator。
該實(shí)施例的方法包括以下步驟
步驟300: SSF將內(nèi)容解析信息(ContentReferencingTable)下發(fā)給UE:下 發(fā)的方法可以采用TISPAN定義的廣播等方式,下方的內(nèi)容可以包括 TV-Anytime定義的ContentReferencingTable中的節(jié)目與位置的映射表;
步驟302: UE通過EPG、 Email、或短消息等方式獲取內(nèi)容參考標(biāo)識(shí)CRID,比方《功夫熊貓》的才示識(shí)為crid:〃cctv.cartoon.com/GongFuPanda
步驟304: UE通過本地的內(nèi)容解析信息中的對(duì)應(yīng)關(guān)系,找到內(nèi)容參考標(biāo)
識(shí)所能尋址到的位置信息,示例如下
< xml version:,1.0' encoding='ISO-8859-9' 〉 <ContentReferencingTable xmlns='um:tva:ContentReferencing:2005' xmlns:xsi='http:〃www.w3.org/2001/XMLSchema-instance' version='l'> <Result CRID=" crid:〃cctv.cartoon.com/GongFuPanda " status="resolved" complete="true" acquire=,'any"> <LocationsResult>
<Locator>sip:GongFuPanda%hd007%2008-08-01T00:00:00+08%2008-09-30T23:59:5 9+08@cctv.com </Locator> </LocationsResult> <LocationsResult>
<Locator>sip:GongFuPanda%sd008%2008-08-30T00:00:00+08%2008-10-30T23:59:59 +0 8 @cctv. com</Lo cator> </LocationsResult> </Result>
</ContentReferencingTable>
步驟306:用戶選擇其中的某個(gè)節(jié)目位置信息進(jìn)行觀看。比如選擇了 Locator:
sip:GongFuPanda%hd007%2008-08-01T00:00:00+08%2008-09-30T23:59:59+08@cctv.co
m
步驟308: UE直接利用Locator信息
(sip:GongFuPanda%hd007%2008-08-01T00:00:00+08%2008-09-30T23:59:59+08@cctv .com)作為Request-URI,直4妄發(fā)起點(diǎn)纟番會(huì)話建立過程
21參見圖4,網(wǎng)絡(luò)側(cè)的SSF作為位置解析實(shí)體,UE發(fā)起對(duì)節(jié)目位置尋址的 請(qǐng)求,SSF返回一個(gè)點(diǎn)播節(jié)目所對(duì)應(yīng)的多個(gè)實(shí)例的位置地址(可以采用方式二 的Locator)。
該實(shí)施例的方法包括以下步驟
步驟400: UE通過EPG、 Email、或短消息等方式獲取內(nèi)容參考標(biāo)識(shí)CRID, 比方《功夫熊貓》的標(biāo)識(shí)為crid:〃cctv.cartoon.com/GongFuPanda
步驟402: UE發(fā)送節(jié)目解析請(qǐng)求至SSF,該節(jié)目解析請(qǐng)求可以是HTTP 請(qǐng)求;
步驟404: SSF將CRID進(jìn)行解析,并返回節(jié)目位置信息至UE,節(jié)目位 置信息可以是同一個(gè)節(jié)目不同版本(比如高清版本和標(biāo)清版本)的地址,示例
〈Result CRID=" crid:〃cctv.cartoon.com/GongFuPanda " status="resolved" complete="true" acquire="any"> <LocationsResult>
<Locator>sip:GongFuPanda@cctv.com;imi=HD01;mode=ondemand;start=2008-08-01T 00:00:00+08;end=2008-09-30T23:59:59+08</Locator> </LocationsResult> <LocationsResult>
<Locator>sip:GongFuPanda@cctv.com;imi=SD01;mode=ondemand;start=2008-08-01T 00:00:00+08;end=2008-09-30T23:59:59+08</Locator> </Lo cationsResult> </Result〉
步驟406: 通過位置解析,UE上顯示《功夫熊貓》可以在2008年8月1 日到2008年9月30日之間在cctv的點(diǎn)播服務(wù)器點(diǎn)播觀看,同時(shí)提供高清和 標(biāo)清兩個(gè)版本,用戶可以選擇其中一種版本進(jìn)行播放。
步驟408: UE可以根據(jù)當(dāng)前的時(shí)間及喜好,利用用戶界面的提示進(jìn)行影 片的選擇,假設(shè)選擇了點(diǎn)播節(jié)目觀看的地址為
22sip:GongFuPanda@cctv.com;imi=HD01;mode=ondemand;start=2008-08-01T00:00:00+08; end=2008-09-30T23:59:59+08
步驟410:由于用戶的節(jié)目觀看發(fā)起時(shí)間符合該節(jié)目所在頻道的播出時(shí) 段,UE利用Locator ( sip:GongFuPanda@cctv.com)的部分作為Request-URI, 直接發(fā)起點(diǎn)播會(huì)話建立過程。其中,區(qū)分節(jié)目實(shí)例的實(shí)例標(biāo)識(shí)通過SDP中的a 行進(jìn)行攜帶
INVITE GongFuPanda@cctv.com SIP/2.0
Via: SIP/2.0/UDP [5555::aaa:bbb:ccc:ddd]:1357;comp=sigcomp;branch=z9hG4bKnashds7
Max-Forwards:
Route:
P-Sercice-Regulation: AutoRecord
P-Access-Network-Info: 3GPP-UTRAN-TDD; utran-cell-id-3gpp=234151D0FCE11 Allow: INVITE, ACK, CANCEL, BYE, PRACK, UPDATE, REFER, MESSAGE Content-Type: application/sdp Content-Length:(...)
—隱SDP---
m-video 2000 RTP/AVP 101 a=ptime:20
a=rtpmap:101 H263-1998 a=imi: HD01
該步驟中,SCF收到請(qǐng)求后根據(jù)Request-URI中的節(jié)目標(biāo)識(shí)以及SDP中 的實(shí)例標(biāo)識(shí)共同進(jìn)行地址解析。
需要說明的是,在步驟408中,如果用戶所觀看節(jié)目的時(shí)間不在與Locator 中iptv-param所描述的有效時(shí)間內(nèi),則用戶不能進(jìn)行點(diǎn)播節(jié)目的觀看,由網(wǎng)絡(luò)側(cè)給用戶進(jìn)行相應(yīng)的提示。
除了上述的四種SIP形式的Locator,讓終端能夠直接對(duì)節(jié)目進(jìn)行尋址。 同樣也可以利用非SIP形式Locator中的節(jié)目實(shí)例信息發(fā)起點(diǎn)播節(jié)目的會(huì)話。 這種可以利用的其他形式的Locator中的信息必須包括由節(jié)目標(biāo)識(shí)信息,該節(jié) 目標(biāo)識(shí)信息可以由內(nèi)容參考標(biāo)識(shí)CRID與節(jié)目實(shí)例標(biāo)識(shí)IMI共同構(gòu)造而成;該 形式的Locator中信息可以包含提供該節(jié)目服務(wù)的服務(wù)器地址,如果不包含, 可由終端通過其他途徑獲取,比如通過SDP業(yè)務(wù)發(fā)現(xiàn)獲?。辉撔问降腖ocator 中信息可以包含內(nèi)容實(shí)例描述信息,即節(jié)目實(shí)例的相關(guān)描述信息,如可以點(diǎn)播 的有效時(shí)間、節(jié)目持續(xù)時(shí)間等信息,讓用戶能夠進(jìn)行選^^節(jié)目觀看時(shí)提供判斷 條件。
如目前在DVB中定義了以rtsp-uri為格式的Locator進(jìn)行點(diǎn)播節(jié)目的尋址, 見TS 102539V010101中第8章的定義。示例如下
rtsp-Locator = rtsp:〃<host>[:port] [/absolute_path]
IMS Based IPTV中的COD業(yè)務(wù)的Request-URI是SIP形式的,不能直接 使用DVB定義的數(shù)字電視中擴(kuò)展的Locator形式,但可以通過以下的映射, 達(dá)到在IMS Based IPTV中通過Locator進(jìn)行節(jié)目尋址的目的。 Request-URI的中SIP格式采用"sip:" [ userinfo ] hostport 其中[userinfo ]的參凄t采用rtsp-Locator的< absolute_path >部分 對(duì)于< absolute_path 〉中不符合SIP中[userinfo ]的字符做字符轉(zhuǎn)化,如7" 等。轉(zhuǎn)化的規(guī)則可以多種形式,比如可以將路徑分割符"/,,轉(zhuǎn)化成SIP中可 以的"-,,字符。
其中hostport參數(shù)采用rtsp-Locator的host部分
示例如下,《英雄》在位置解析時(shí)Locator為
<Result CRED="crid:〃zhangyimou.com/hero " status="resolved" complete="true" acquire="any"><LocationsResult>
<Locator>rtsp:〃www.foo.com:9C^0/video/hero@2006-01-01T00:00:00Z;2006-01-31T23:5 9:59Z〈/Locator〉
</Lo cationsResult> </Result>
則UE在發(fā)起對(duì)《英雄》片子進(jìn)行點(diǎn)播時(shí),發(fā)起的點(diǎn)播會(huì)話的Request-URI 將Locator從
rtsp:〃www.foo.com:9090/video/hero/imi@2006-01-01T00:00:00Z;2006-01-31T23:59:59Z 映射成
Sip: video-hero-imi@www. foo. com
根據(jù)這種映射關(guān)系生成SIP格式地址,作為SIP消息頭中Request-URI的 部分,可以發(fā)起IMS Based IPTV的點(diǎn)播業(yè)務(wù)。
參見圖5,網(wǎng)絡(luò)側(cè)的SCF成為一個(gè)位置解析實(shí)體,UE發(fā)起節(jié)目位置尋址 請(qǐng)求;SCF返回點(diǎn)播節(jié)目的位置信息(可以采用上述rtsp形式表示)。
需要說明的是,本實(shí)施例中,其他網(wǎng)絡(luò)側(cè)設(shè)備如SSF、以及OIF定義IPTV metadata control實(shí)體、IPTV control實(shí)體、內(nèi)容交付功能實(shí)體或者內(nèi)容控制功 能實(shí)體也可以作為位置解析實(shí)體。其中的內(nèi)容交付功能實(shí)體可以是MDF (media delivery fimction) 、 CDF(content delivery function), 內(nèi)容4空制功負(fù)^實(shí)體 可以是MCF ( media control fiinction) )、 CC(Cluster Controller), CDNC ( content delivery network controller),其流程和SCF作為位置解析實(shí)體類似,其他實(shí)施 例也可以類似適用。
步驟500: UE通過EPG、 Email、或短消息等方式獲取CRID,比方《功 夫熊貓》的才示i口、為crid:〃cctv.cartoon.com/GongFuPanda
步驟502: UE發(fā)起節(jié)目解析請(qǐng)求至SCF,該節(jié)目解析請(qǐng)求可以是HTTP請(qǐng)求;
步驟504: SCF將節(jié)目進(jìn)行解析,并返回節(jié)目位置信息至UE,節(jié)目位置 信息可以是同一個(gè)節(jié)目不同版本(比如高清版本和標(biāo)清版本)的地址,示例如 下
<Result CRID=" crid:〃cctv.cartoon.com/GongFuPanda " status="resolved" compIete="true" acquire="any"> <LocationsResult>
<Locator>rtsp:〃www.foo.com:9090/cartoon/GongFuPanda/hd001@2008-08-01T00:00: 00Z;2008-09-30T23:59:59Z</Locator> </Lo cationsResult> <LocationsResult>
<Locator〉rtsp:〃www.foo.com:9090/cartoon/GongFuPanda/sd002@2008-08-01T00:00:0 0Z;2008-09-30T23:59:59Z</Locator> </Lo cationsResult> </Result>
步驟506:通過位置解析,UE上顯示《功夫熊貓》可以在2008年8月1 曰到2008年9月30日之間在foo.com的點(diǎn)播服務(wù)器點(diǎn)播觀看,同時(shí)提供高清 和標(biāo)清兩個(gè)版本,用戶可以選擇其中一種版本進(jìn)行播放。
步驟508:用戶可以根據(jù)當(dāng)前的時(shí)間及喜好,利用用戶界面提示進(jìn)行影片 的選擇,假設(shè)用戶選擇了高清節(jié)目的觀看,示例如下
rtsp:〃www.foo.com:9090/cartoon/GongFuPanda/hd001@2008-08-01T00:00:00Z;2008-09-30T23:59:59Z
步驟510:由于UE的節(jié)目觀看發(fā)起時(shí)間符合該節(jié)目所在頻道的播出時(shí)段, UE將RTSP格式的Locator映射成SIP格式發(fā)起COD會(huì)話建立過程;則 Request-URI被映射成為(sip: cartoon-GongFuPanda-hd001@www.foo.com); 如果需要也可以將Locator中的實(shí)例描述信息通過SDP中的a屬性,或sip消 息body中所攜帶的XML中進(jìn)行攜帶。如
26INVITE cartoon-GongFuPanda-hd001@www.foo.com SIP/2.0
Via: SIP/2.0/UDP [5555::aaa:bbb:ccc:ddd]:1357;comp=sigcomp;branch=z9hG4bKnashds7
Max-Forwards:
Hout6:
P-Sercice-Regulation: AutoRecord
P-Access陽(yáng)Network-Info: 3GPP-UTRAN-TDD; utran-cell-id-3gpp=234151D0FCE11Allow: INVITE, ACK, CANCEL, BYE, PRACK, UPDATE, REFER, MESSAGEContent-Type: application/sdpContent-Length:(...)
—SDP—
m=video 2000 RTP/AVP 101a=ptime:20
a=rtpmap:101 H263-1998
a=imi: 2008-08-01T00:00:00Z&2008-09-30T23:59:59Z
另外,本發(fā)明實(shí)施例還提供了一種位置解析實(shí)體,如圖6所示,該位置解析實(shí)體包括
接收單元,用于接收請(qǐng)求方發(fā)送的位置解析請(qǐng)求,該位置解析請(qǐng)求中攜帶有CRID;
解析單元,用于根據(jù)上述CRID進(jìn)行位置解析獲得點(diǎn)播節(jié)目的位置信息;發(fā)送單元,用于將該位置信息返回給請(qǐng)求方。
其中,位置解析實(shí)體可以為SSF,這種情況下,解析單元可以包括初始解析單元,用于根據(jù)CRID進(jìn)行位置解析得到原始位置信息;過濾單元,用于對(duì)原始位置信息進(jìn)行過濾,獲得位置信息。
27另外,位置解析實(shí)體還可以為UE,位置解析實(shí)體還可以包括解析方案獲取單元,用于獲取內(nèi)容解析信息;
這種情況下,解析單元利用內(nèi)容解析信息,查找所述CRID對(duì)應(yīng)的位置信
臺(tái)
上述位置解析實(shí)體還可以為SCF,如方法實(shí)施例五所示。
本發(fā)明實(shí)施例還提供了 一種用戶終端,如圖7所示,該用戶終端可以包括
獲取單元,用于獲取SIP Locator;
生成單元,用于利用SIP Locator生成Request-URI;
發(fā)起單元,用于根據(jù)Request-URI發(fā)起點(diǎn)播業(yè)務(wù)會(huì)話請(qǐng)求。
另外,該用戶終端還可以包括內(nèi)容解析信息獲取單元,用于獲取內(nèi)容解析信息;此時(shí),獲取單元獲取SIP Locator具體為利用所述內(nèi)容解析信息,查找CRID對(duì)應(yīng)的SIP Locator。
另外,本發(fā)明實(shí)施例還提供了一種系統(tǒng),包括位置解析實(shí)體和請(qǐng)求方;在該系統(tǒng)中,位置解析實(shí)體接收請(qǐng)求方發(fā)送的位置解析請(qǐng)求,該位置解析請(qǐng)求中攜帶有CRID;
位置解析實(shí)體根據(jù)CRID進(jìn)行位置解析獲得點(diǎn)播節(jié)目的位置信息并將所
述位置信息返回給請(qǐng)求方。
其中的位置解析請(qǐng)求可以是HTTP請(qǐng)求。其中請(qǐng)求方通過EPG、 Email或短消息方式獲取該CRID。其中一個(gè)實(shí)施例,位置解析實(shí)體可以為SSF,請(qǐng)求方可以為用戶終端UE;
該實(shí)施例中UE從位置信息中選擇一個(gè)節(jié)目地址,發(fā)起點(diǎn)播會(huì)話建立。
其中一個(gè)實(shí)施例,位置解析實(shí)體可以為SSF,請(qǐng)求方可以為用戶終端UE;
該實(shí)施例中SSF才艮據(jù)CRID進(jìn)行位置解析得到原始位置信息;SSF對(duì)原始位
置信息進(jìn)行過濾,獲得所述位置信息。
其中一個(gè)實(shí)施例,位置解析實(shí)體可以為UE,請(qǐng)求方可以為用戶終端UE;該實(shí)施例中UE獲取內(nèi)容解析信息;UE利用內(nèi)容解析信息,查找CRID對(duì)應(yīng)的位置信息;UE從所述位置信息中選擇一個(gè)節(jié)目地址,發(fā)起點(diǎn)播會(huì)話建立。
其中一個(gè)實(shí)施例,位置解析實(shí)體可以為SSF,請(qǐng)求方可以為用戶終端UE;該實(shí)施例中SCF接收UE發(fā)送的點(diǎn)播會(huì)話建立請(qǐng)求,點(diǎn)播會(huì)話建立請(qǐng)求將位置信息作為Request-URI,點(diǎn)播會(huì)話建立請(qǐng)求中SDP的a行攜帶節(jié)目實(shí)例標(biāo)識(shí);SCF根據(jù)位置信息和節(jié)目實(shí)例標(biāo)識(shí)發(fā)起點(diǎn)播會(huì)話建立。
其中一個(gè)實(shí)施例,位置解析實(shí)體可以為SCF或SSF,請(qǐng)求方為用戶終端UE;該實(shí)施例中所述UE將所述位置信息映射為SIP地址;UE利用SIP地址發(fā)起點(diǎn)播會(huì)話建立。
在上述系統(tǒng)的基礎(chǔ)上,用戶終端UE獲取SIP Locator后利用所述SIPLocator生成Request-UR,并根據(jù)所述Request-URI發(fā)起點(diǎn)播業(yè)務(wù)會(huì)話請(qǐng)求。從而解決了現(xiàn)有技術(shù)中存在的無法針對(duì)使用Locator進(jìn)行點(diǎn)播業(yè)務(wù)會(huì)話發(fā)起的問題。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過硬件實(shí)現(xiàn),也可以借助軟件加必要的通用硬件平臺(tái)的方式來實(shí)現(xiàn)。基于這樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲(chǔ)在一個(gè)非易失性存儲(chǔ)介質(zhì)(可以是CD-ROM, U盤,移動(dòng)硬盤等)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種點(diǎn)播業(yè)務(wù)會(huì)話發(fā)起的方法,其特征在于,所述方法包括用戶終端UE獲取SIP格式節(jié)目位置SIP Locator;所述UE利用所述SIP Locator生成請(qǐng)求統(tǒng)一資源標(biāo)識(shí)Request-URI;所述UE根據(jù)所述Request-URI發(fā)起點(diǎn)播業(yè)務(wù)會(huì)話請(qǐng)求。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,用戶終端UE獲取SIPLocator 具體包括位置解析實(shí)體接收位置解析請(qǐng)求,所述位置解析請(qǐng)求中攜帶有內(nèi)容參考標(biāo) 識(shí)CRID;所述位置解析實(shí)體根據(jù)所述CRID進(jìn)行位置解析獲得點(diǎn)播節(jié)目SIP Locator;所述位置解析實(shí)體將所述SIP Locator返回給UE。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述位置解析實(shí)體為所述 UE,所述方法還包括所述UE獲取內(nèi)容解析信息;所述位置解析實(shí)體根據(jù)所述CRID進(jìn)行位置解析獲得點(diǎn)播節(jié)目SIPLocator 具體為所述UE利用所述內(nèi)容解析信息,查找所述CRID對(duì)應(yīng)的SIPLocator。
4、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述位置解析實(shí)體為網(wǎng)絡(luò) 側(cè)設(shè)備,所述位置解析實(shí)體根據(jù)所述CRID進(jìn)行位置解析獲得點(diǎn)播節(jié)目SIP Locator具體為所述網(wǎng)絡(luò)側(cè)設(shè)備根據(jù)所述CRID進(jìn)行位置解析得到原始位置信息; 所述網(wǎng)絡(luò)側(cè)設(shè)備對(duì)所述原始位置信息進(jìn)行過濾,獲得所述SIPLocator。
5、 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述網(wǎng)絡(luò)側(cè)設(shè)備為SSF、 IPTV metadata control實(shí)體、SCF或者IPTV control實(shí)體、媒體控制功能實(shí)體、 媒體交付功能實(shí)體。
6、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述SIP Locator攜帶節(jié)目 標(biāo)識(shí)和業(yè)務(wù)_^是供者域名。
7、 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述節(jié)目標(biāo)識(shí)由內(nèi)容參考標(biāo)識(shí)CRID與內(nèi)容實(shí)例標(biāo)識(shí)IMI生成。
8、 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述SIP Locator還攜帶內(nèi) 容實(shí)例描述信息。
9、 根據(jù)權(quán)利要求1或6或7或8任一項(xiàng)所述的方法,其特征在于,所述 Request-URI由所述SIP Locator生成或所述Request-URI由所述SIP Locator 和業(yè)務(wù)標(biāo)識(shí)生成。
10、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述SIP Locator攜帶內(nèi) 容參考標(biāo)識(shí)CRID、內(nèi)容實(shí)例標(biāo)識(shí)IMI和業(yè)務(wù)提供者域名;所述Request-URI 直接由所述SIP Locator中的CRID、業(yè)務(wù)提供者域名生成。
11、 根據(jù)權(quán)利要求1或IO所述的方法,其特征在于,所述點(diǎn)播業(yè)務(wù)會(huì)話 請(qǐng)求中的SDP的屬性行攜帶內(nèi)容實(shí)例標(biāo)識(shí)IMI。
12、 一種用戶終端,其特征在于,所述用戶終端包括 獲取單元,用于獲取SIP Locator;生成單元,用于利用所述SIP Locator生成Request-URI; 發(fā)起單元,用于根據(jù)所述Request-URI發(fā)起點(diǎn)播業(yè)務(wù)會(huì)話請(qǐng)求。
13、 根據(jù)權(quán)利要求12所述的用戶終端,其特征在于,還包括 內(nèi)容解析信息獲取單元,用于獲取內(nèi)容解析信息;獲取單元獲取SIP Locator具體為利用所述內(nèi)容解析信息,查找CRID 對(duì)應(yīng)的SIPLocator。
14、 一種位置解析實(shí)體,其特征在于,包括接收單元,用于接收請(qǐng)求方發(fā)送的位置解析請(qǐng)求,所述位置解析請(qǐng)求中攜 帶有CRID;解析單元,用于根據(jù)所述CRID進(jìn)行位置解析獲得點(diǎn)播節(jié)目的SIP Locator; 發(fā)送單元,用于將所述SIP Locator返回給所述請(qǐng)求方。
15、 根據(jù)權(quán)利要求14所述的位置解析實(shí)體,其特征在于,所述位置解析 實(shí)體為SSF,所述解析單元包括初始解析單元,用于々艮據(jù)所述CRID進(jìn)行位置解析得到原始位置信息;過濾單元,用于對(duì)所述原始位置信息進(jìn)行過濾,獲得所述SIPLocator。
16、根據(jù)權(quán)利要求14所述的位置解析實(shí)體,其特征在于,所述位置解析 實(shí)體為UE,所述位置解析實(shí)體還包括解析方案獲取單元,用于獲取內(nèi)容解析信息;所述解析單元利用所述內(nèi)容解析信息,查找所述CRID對(duì)應(yīng)的SIP Locator。
全文摘要
本發(fā)明實(shí)施例公開了一種點(diǎn)播業(yè)務(wù)會(huì)話發(fā)起的方法,所述方法包括用戶終端UE獲取SIP Locator;所述UE利用所述SIP Locator生成Request-URI;所述UE根據(jù)所述Request-URI發(fā)起點(diǎn)播業(yè)務(wù)會(huì)話請(qǐng)求。通過本發(fā)明實(shí)施例提供的方法,可以解決在IMS Based IPTV中尚無法實(shí)現(xiàn)針對(duì)使用Locator進(jìn)行點(diǎn)播業(yè)務(wù)會(huì)話發(fā)起的問題。另外,本發(fā)明實(shí)施例還提供了一種位置解析實(shí)體和一種用戶終端。
文檔編號(hào)H04L12/54GK101667955SQ20081021605
公開日2010年3月10日 申請(qǐng)日期2008年9月4日 優(yōu)先權(quán)日2008年9月4日
發(fā)明者張中寶, 楊德平 申請(qǐng)人:華為技術(shù)有限公司