專利名稱:會(huì)話描述協(xié)議中獲取頻道與媒體關(guān)系及頻道信息的發(fā)送、接收方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種會(huì)話描述協(xié)議中獲取頻道與媒 體關(guān)系及頻道信息的發(fā)送、接收方法和設(shè)備。
背景技術(shù):
IP多媒體子系統(tǒng)(IP Multimedia Subsystem, IMS )是第三代移動(dòng)通信標(biāo)準(zhǔn) 化伙伴項(xiàng)目(3rd Generation Partnership Project, 3GPP ) R5階段增加的寬帶碼 分多址(Wideband Code Division Multiple Access, WCDMA)網(wǎng)絡(luò)中疊加在已 有分組域之上的一個(gè)子系統(tǒng),采用分組域?yàn)槠渖蠈涌刂菩帕詈兔襟w傳輸?shù)某休d 通道,引入會(huì)話初始化協(xié)議(Session Initiation Protocol, SIP)協(xié)議作為業(yè)務(wù)控 制協(xié)議,利用SIP簡(jiǎn)單、易擴(kuò)展、媒體組合方便的特點(diǎn),通過(guò)將業(yè)務(wù)控制與承 載控制分離,提供豐富的多媒體業(yè)務(wù);IMS中主要的功能實(shí)體包括控制用戶注 冊(cè)、會(huì)話控制等功能的呼叫控制實(shí)體(Call Session Control Function, CSCF )、 提供各種業(yè)務(wù)邏輯控制功能的應(yīng)用服務(wù)器(Application Server, AS)、集中管 理用戶簽約數(shù)據(jù)的歸屬用戶服務(wù)器(Home Subscriber Server, HSS )以及用于 實(shí)現(xiàn)與電路交換網(wǎng)互通的媒體網(wǎng)關(guān)控制功能(Media Gateway Control Function, MGCF ) / IP多媒體網(wǎng)關(guān)(IP Multimedia Media Gateway, IM隱MGW),用戶通 過(guò)當(dāng)前所在地代理節(jié)點(diǎn)代理呼叫會(huì)話控制功能(Proxy-CSCF, P-CSCF)接入 IMS,會(huì)話和業(yè)務(wù)觸發(fā)控制及與AS的業(yè)務(wù)控制交互則由其注冊(cè)地的歸屬域服務(wù) 節(jié)點(diǎn)服務(wù)呼叫會(huì)話控制功能(Serving-CSCF, S-CSCF )完成。
IMS based IPTV就是在IMS的整體架構(gòu)下提供基于IP互聯(lián)網(wǎng)絡(luò)的電視 (Internet Television, IPTV)業(yè)務(wù),以充分利用IMS網(wǎng)絡(luò)中已有的注冊(cè)、認(rèn)證、 路由、會(huì)話控制與建立、業(yè)務(wù)觸發(fā)、計(jì)費(fèi)、端到端服務(wù)質(zhì)量(Quality of Service,QoS)保證等機(jī)制來(lái)為用戶提供流媒體業(yè)務(wù)及融合流媒體和實(shí)時(shí)會(huì)話業(yè)務(wù)的多 媒體業(yè)務(wù)。也就是說(shuō),用戶到內(nèi)容的多媒體會(huì)話是通過(guò)IMS已有的會(huì)話控制機(jī) 制在完成,在建立會(huì)話過(guò)程中,需要為媒體流的傳送預(yù)留承載資源。
IPTV流媒體業(yè)務(wù)是近幾年迅速發(fā)展的一種新業(yè)務(wù),流媒體業(yè)務(wù)利用流式傳 輸技術(shù),在包交換網(wǎng)絡(luò)上傳輸多媒體文件,包括視頻、音頻等文件內(nèi)容。這些 內(nèi)容在訪問(wèn)時(shí)無(wú)需完全下載就可以立即播放。流媒體實(shí)現(xiàn)的關(guān)鍵技術(shù)就是流式 傳輸技術(shù),而流式傳輸技術(shù)是把連續(xù)的視頻和音頻信息經(jīng)過(guò)處理后放上網(wǎng)站服 務(wù)器,讓用戶一邊下載一邊觀看、收聽(tīng),而不需要等整個(gè)文件下載到自己機(jī)器 后才可以觀看的網(wǎng)絡(luò)傳輸技術(shù)。
組播業(yè)務(wù)的典型實(shí)例是直播電視(Broadcast TV, BC)業(yè)務(wù)。對(duì)于觀看同 一節(jié)目的全部用戶,在每一時(shí)刻所收到的節(jié)目?jī)?nèi)容都是完全相同的,因此可以 采用承載層組播的方式來(lái)減小網(wǎng)絡(luò)帶寬需求。
目前在TISPAN關(guān)于BC業(yè)務(wù)的流程中,UE發(fā)起業(yè)務(wù)請(qǐng)求是與業(yè)務(wù)包相關(guān) 的, 一個(gè)業(yè)務(wù)包包含一個(gè)或多個(gè)業(yè)務(wù)(頻道), 一個(gè)業(yè)務(wù)(頻道)包含多種媒 體成分(audio、 video等),業(yè)務(wù)請(qǐng)求中攜帶的SDP將包含該業(yè)務(wù)包中所有業(yè) 務(wù)的媒體描述信息,如果不標(biāo)識(shí)頻道與媒體成分的對(duì)應(yīng)關(guān)系,網(wǎng)絡(luò)實(shí)體無(wú)法針 對(duì)某一頻道正確計(jì)算所需的資源,將針對(duì)所有媒體所有資源總和進(jìn)行資源預(yù)留, 導(dǎo)致嚴(yán)重的資源浪費(fèi)。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種SDP中獲取頻道與媒體關(guān)系及頻道信息的發(fā)送、 接收方法和設(shè)備,用于對(duì)IMS-based IPTV系統(tǒng)中的BC業(yè)務(wù)頻道與媒體的關(guān)聯(lián) 進(jìn)行描述。
為達(dá)到上述目的,本發(fā)明的實(shí)施例提供一種SDP中獲取頻道與媒體關(guān)系的 方法,包括以下步驟
接收方接收發(fā)送方發(fā)送的攜帶有頻道信息的消息,所述消息通過(guò)屬性行對(duì) 頻道信息進(jìn)行描述;
接收方根據(jù)所述消息,獲取頻道與媒體的對(duì)應(yīng)關(guān)系。本發(fā)明的實(shí)施例還提供一種SDP中頻道信息的發(fā)送方法,包括以下步驟 向接收方發(fā)送包括攜帶有頻道信息的消息,所述消息通過(guò)屬性行對(duì)頻道信 息進(jìn)行描述。
本發(fā)明的實(shí)施例還提供一種SDP中頻道信息的接收方法,包括以下步驟 接收發(fā)送方發(fā)送的攜帶有頻道信息的消息,所述消息通過(guò)屬性行對(duì)頻道信 息進(jìn)行描述;
根據(jù)所述消息,獲取頻道與媒體的對(duì)應(yīng)關(guān)系。
本發(fā)明的實(shí)施例還提供一種發(fā)送方設(shè)備,用于向接收方設(shè)備發(fā)送包括頻道 信息的消息,包括
消息生成單元,用于根據(jù)預(yù)先設(shè)置的通過(guò)屬性行對(duì)頻道信息進(jìn)行描述的方 式,生成攜帶有頻道信息的消息并發(fā)送到消息發(fā)送單元;
消息發(fā)送單元,用于將接收到的攜帶有頻道信息的消息向接收方發(fā)送。
本發(fā)明的實(shí)施例還提供一種接收方設(shè)備,用于接收發(fā)送方設(shè)備發(fā)送的包括 頻道信息的消息,包括
消息接收單元,用于接收發(fā)送方設(shè)備發(fā)送的攜帶有頻道信息的消息并發(fā)送 到消息解析單元,所述消息通過(guò)屬性行對(duì)頻道信息進(jìn)行描述;
消息解析單元,用于解析所述消息接收單元發(fā)送的消息,獲取頻道與媒體 的對(duì)應(yīng)關(guān)系。
與現(xiàn)有技術(shù)相比,本發(fā)明的實(shí)施例至少具有以下優(yōu)點(diǎn) 通過(guò)對(duì)屬性行進(jìn)行擴(kuò)展的方式,實(shí)現(xiàn)了對(duì)頻道信息的描述,以及IMS-based IPTV系統(tǒng)中的BC業(yè)務(wù)頻道與媒體的關(guān)聯(lián)。
圖1是本發(fā)明的實(shí)施例二中一種頻道消息的發(fā)送方法的流程圖; 圖2是本發(fā)明的實(shí)施例三中一種頻道消息的發(fā)送系統(tǒng)的示意圖。
具體實(shí)施例方式
本發(fā)明的實(shí)施例一中提出SDP中獲取頻道與媒體關(guān)系的方法,
8
通過(guò)屬性行對(duì)頻道信息進(jìn)行描述,來(lái)關(guān)聯(lián)頻道與媒體的關(guān)系,具體方式可以包括 (1)方式一通過(guò)屬性行"a="行,標(biāo)識(shí)頻道與媒體關(guān)系。 采用a=<attribution>:<value>。
其中attribution用來(lái)標(biāo)識(shí)IPTV BC業(yè)務(wù)信息,可以為字符集或其它,value 用來(lái)標(biāo)識(shí)頻道標(biāo)識(shí)信息,例如頻道名稱或頻道編號(hào)等,可以為數(shù)字、統(tǒng)一資源 標(biāo)識(shí)(URI)、統(tǒng)一資源定位符(URL)、字符集、標(biāo)記(token)或其它。本 發(fā)明所有實(shí)施例中,頻道屬性行是指通過(guò)屬性行來(lái)描述頻道信息的屬性行;默 認(rèn)頻道屬性行是指通過(guò)屬性行來(lái)描述默認(rèn)頻道信息的屬性行。
例如對(duì)于語(yǔ)句a-BCchannel:l,表示屬性為IPTVBC業(yè)務(wù)頻道1。
擴(kuò)展后的"a="行可以為會(huì)話級(jí)或媒體級(jí)屬性,其中
當(dāng)"a=<attribution>:<value>"行放在第一個(gè)i某體行"m=,,行前時(shí)為會(huì)話級(jí) 屬性,表示無(wú)媒體級(jí)頻道屬性行的媒體都屬于值為value的頻道;
當(dāng)"a= <attribution>: <value>,,行放在"m=,,行后時(shí)為々某體級(jí)屬性,表示 該媒體屬于值為value的頻道。
以下實(shí)施例僅以"a=BCchannel:"擴(kuò)展方式為例說(shuō)明,不排除有其他頻道 信息的表示方法。
以下例子中將"a="行放在每個(gè)"m=,,行后,用于表示媒體級(jí)屬性
m=audio 49170 RTP/AVP 0
a=BCchannel:l (頻道1 )
m=video 49172 RTP/AVP 99
a=BCchannel:l (頻道1 )
m=audio 39170 RTP/AVP 0
a=BCchannel:2 (頻道2 )
具體的,通過(guò)"m=,,行之后的"a=,,行,表示第一個(gè)audio和第二個(gè)video 媒體都屬于頻道l,第三個(gè)audio媒體屬于頻道2。
以下例子中將"a=,,行放在第一個(gè)"m="行前,用于表示會(huì)話級(jí)屬性 a=BCchannel:l (頻道1 ) m=audio 49170 RTP/AVP 0 m=video 49172 RTP/AVP 99m=audio 39170 RTP/AVP 0 a=BCchannel:2 (頻道2 )
具體的,通過(guò)第一個(gè)"m="行之前的"a=,,行,表示第一個(gè)媒體"audio" 和第二個(gè)媒體"video"屬于頻道l,第三個(gè)媒體"audio"屬于頻道2。
(2) 方式二通過(guò)媒體行標(biāo)簽屬性與"a="行頻道屬性相結(jié)合,標(biāo)識(shí)頻道 與媒體關(guān)系。
具體的,在第一個(gè)"m=,,行前添力口的"a=,,行(如"a=BCchannel:<value>,,), 用于描述頻道屬性,不同的頻道以不同的value進(jìn)行標(biāo)識(shí);
同時(shí),在各"m=,,行后添力口 "a=label:<label pointer>,,,其中的label pointer 的值在上述標(biāo)識(shí)頻道的value值中選取,用于標(biāo)識(shí)"m-,,行所屬的頻道,具有 相同label pointer的"m="屬于同一頻道,且該頻道信息以value值進(jìn)行標(biāo)識(shí)。 例如
a=BCchannel:l (表示屬性為頻道1) a=BCchannel:2 (表示屬性為頻道2) m=audio 49170 RTP/AVP 0 a=label:l
m=video 49172 RTP/AVP 99 a=label:l
m=audio 39170 RTP/AVP 0 a=label:2
其中,通過(guò)在第一個(gè)"m=,,行前添加的"a=,,行,以及各"m="行之后的 label屬性,表示第一個(gè)audio和第二個(gè)video々某體都屬于頻道1,第三個(gè)audio 媒體屬于頻道2。
(3) 方式三采用組屬性行"a=group:,,來(lái)關(guān)聯(lián)多個(gè)"m=,,行組成一個(gè)頻 道,從而標(biāo)識(shí)頻道與媒體關(guān)系。
采用"a=group:,,屬性行可以為
group-attribution = "a=group:" semantics *(space identification-tag) 其中,semantics用來(lái)標(biāo)識(shí)IPTV BC業(yè)務(wù)信息,可以為字符集或其它; identification-tag用來(lái)標(biāo)識(shí)不同媒體流,可以為數(shù)字、token或其它。例如
a=group:BCchannel 1 2 3 表示媒體流標(biāo)識(shí)1 、 2、 3對(duì)應(yīng)的媒體屬于同 一頻道。
以下僅以"a=group:BCchannel ,,擴(kuò)展方式為例對(duì)本方式中的擴(kuò)展方法進(jìn)行 說(shuō)明,但并不限于該方式。
例如前3個(gè)"m=,,行屬于同一頻道,后2個(gè)"m=,,行屬于同一頻道,則 <吏用"a=group:',屬'f生4亍表示3口下
a=group:BCchannel 1 2 3
a=group:BCchannel 4 5
m=audio 49170 RTP/AVP 0
a=mid: 1
m=video 49172 RTP/AVP 99 a=mid:2
m=text 49174 UDP wb a=mid:3
m=audio 39170 RTP/AVP 0 a=mid:4
m=video 39172 RTP/AVP 99 a=mid:5
通過(guò)使用上述幾種擴(kuò)展方式,利用擴(kuò)展屬性行對(duì)頻道信息進(jìn)行了描述,實(shí) 現(xiàn)了 IMS-based IPTV系統(tǒng)中的BC業(yè)務(wù)頻道與媒體的關(guān)聯(lián)。除此之外,當(dāng)頻道 中包括默認(rèn)頻道時(shí),還需要將默認(rèn)頻道與多媒體行進(jìn)行關(guān)聯(lián)。
本發(fā)明的實(shí)施例一中,對(duì)默認(rèn)頻道信息(即初始頻道信息或指定頻道信息, 該指定頻道可以作為默認(rèn)頻道或作為某些業(yè)務(wù)中的特定頻道等,比方說(shuō)用戶自 定義的最?lèi)?ài)頻道等)進(jìn)行描述方式可以包括
(1 )方式一通過(guò)SIP頭域與SDP頻道屬性行描述相結(jié)合,標(biāo)識(shí)默認(rèn)頻 道與媒體行的關(guān)聯(lián)。即,SDP頻道屬性行中的頻道標(biāo)識(shí)與SIP頭域中的默認(rèn)頻 道標(biāo)識(shí)或頻道名稱或默認(rèn)頻道編號(hào)一致時(shí),標(biāo)識(shí)該頻道所對(duì)應(yīng)的媒體屬于默認(rèn) 頻道。其中頻道屬性描述方式可釆用上述頻道信息采用的方式一和方式二,以下 以方式一中頻道屬性為媒體級(jí)屬性為例進(jìn)行說(shuō)明,其它頻道屬性描述方式類(lèi)似, 這里不重述。
對(duì)于第一種指示默認(rèn)頻道信息的方法,如當(dāng)SIP頭域中攜帶的默認(rèn)頻道為 頻道1時(shí),SDP的描述如下 m=audio 49170 RTP/AVP 0 a=BCchannel:l (頻道1 ) m=video 49172 RTP/AVP 99 a=BCchannel:l (頻道1 ) m=audio 39170 RTP/AVP 0 a=BCchannel:2 (頻道2)
表示第一個(gè)audio和第二個(gè)video媒體對(duì)應(yīng)的頻道1是默認(rèn)頻道。 (2)方式二 SDP中采用默認(rèn)頻道屬性行來(lái)標(biāo)識(shí)默認(rèn)頻道信息。 其中默認(rèn)頻道屬性行標(biāo)識(shí)方式有以下三種
方法一釆用a-〈attribution〉,其中attribution用來(lái)標(biāo)識(shí)IPTV BC默認(rèn)頻道 信息,可以為字符集或其它。默認(rèn)頻道屬性行"a=,,行可以為會(huì)話級(jí)或媒體級(jí) 屬性
當(dāng)"a=<attribution>,,行放在第一個(gè)媒體行"m="行前時(shí)為會(huì)話級(jí)屬性,表 示所有無(wú)媒體級(jí)頻道屬性行的媒體都屬于默認(rèn)頻道;
當(dāng)"a= <attribution>,,行放在"m="行后時(shí)為媒體級(jí)屬性,表示該媒體屬 于默認(rèn)頻道。
該默認(rèn)頻道屬性行可以與SIP頭域中的默認(rèn)頻道標(biāo)識(shí)或頻道屬性行結(jié)合使 用來(lái)標(biāo)識(shí)出默認(rèn)頻道的頻道標(biāo)識(shí)信息。其中的頻道屬性行描述方式可以為上述 頻道信息采用的方式一或方式二 ,可以為媒體級(jí)或會(huì)話級(jí)屬性。
以下所有實(shí)施例中同屬媒體級(jí)或會(huì)話級(jí)的默認(rèn)頻道屬性行與頻道屬性行無(wú) 必然的先后順序關(guān)系。
以下實(shí)施例的默認(rèn)頻道屬性采用a-defaultBCchannel方式為例進(jìn)行說(shuō)明, 也可以有其它描述方式。下面的實(shí)施例是以默認(rèn)頻道行為會(huì)話級(jí)屬性、且與SIP頭域所攜帶的默認(rèn) 頻道標(biāo)識(shí)結(jié)合使用標(biāo)識(shí)默認(rèn)頻道的頻道標(biāo)識(shí)為例,假設(shè)SIP頭域中攜帶的默認(rèn) 頻道為頻道l, SDP中的描述如下
a=defaultBCchannel
m=audio 49170 RTP/AVP 0
m=video 49172 RTP/AVP 99
m=audio 39170 RTP/AVP 0
a=BCchannel:2 (頻道2)
表示第一個(gè)audio和第二個(gè)video々某體對(duì)應(yīng)的頻道是默認(rèn)頻道,且為頻道1, 第三個(gè)"audio"媒體屬于頻道2。對(duì)于默認(rèn)頻道行為媒體級(jí)屬性的方法類(lèi)似, 這里不——列舉。
下面的實(shí)施例是以默認(rèn)頻道行為媒體級(jí)屬性、且與頻道屬性行結(jié)合使用來(lái) 標(biāo)識(shí)出默認(rèn)頻道的頻道標(biāo)識(shí)信息,其中頻道屬性行為上述頻道信息采用的方式 一中的媒體級(jí)屬性為例,SDP中的描述如下
m=audio 49170 RTP/AVP 0
a-BCchannel:l (頻道1 )
a-defaultBCchannel (默認(rèn)頻道)
m=video 49172 RTP/AVP 99
a=BCchannel:l (頻道1 )
a=defaultBCchannel (默認(rèn)頻道)(或二者選一 ) m=audio 39170 RTP/AVP 0 a=BCchannel:2 (頻道2)
通過(guò)媒體級(jí)的頻道屬性行表示第一個(gè)audio和第二個(gè)video媒體都屬于頻道 1,第三個(gè)audio媒體屬于頻道2,進(jìn)一步通過(guò)媒體級(jí)默認(rèn)頻道標(biāo)識(shí)行表示頻道 1為默認(rèn)頻道??梢栽趯儆谕荒J(rèn)頻道的第一個(gè)媒體行后標(biāo)識(shí)出媒體屬性及 默認(rèn)頻道屬性,后續(xù)媒體(這里是指第二個(gè)媒體"video")行后只需指示出其 默認(rèn)頻道屬性或頻道屬性行即可。
下面的實(shí)施例是以默認(rèn)頻道行為媒體級(jí)屬性、且與頻道屬性行結(jié)合使用來(lái) 標(biāo)識(shí)出默認(rèn)頻道的頻道標(biāo)識(shí)信息,其中頻道屬性行為上述頻道信息采用的方式一中的會(huì)話級(jí)屬性為例,SDP中的描述如下 a=BCchannel:l (頻道1 ) m=audio 49170 RTP/AVP 0 a=defaultBCchannel (默認(rèn)頻道) m=video 49172 RTP/AVP 99 a=defaultBCchannel (默認(rèn)頻道)(可選) m=audio 39170 RTP/AVP 0 a=BCchannel:2 (頻道2)
通過(guò)會(huì)話級(jí)的頻道屬性行表示第 一 個(gè)audio和第二個(gè)video媒體都屬于頻道 1,媒體級(jí)屬性行表示第三個(gè)audio媒體屬于頻道2,進(jìn)一步通過(guò)媒體級(jí)默認(rèn)頻 道標(biāo)識(shí)行表示頻道1為默認(rèn)頻道。也可以在屬于同一默認(rèn)頻道的第一個(gè)媒體行 后標(biāo)識(shí)出默認(rèn)頻道屬性,后續(xù)媒體(這里是指第二個(gè)媒體"video")行后可無(wú) 默認(rèn)頻道屬性行。
對(duì)于默認(rèn)頻道行為媒體級(jí)屬性或會(huì)話級(jí)屬性,且頻道屬性標(biāo)識(shí)采用上述頻
道信息采用的方式二來(lái)共同標(biāo)識(shí)出默認(rèn)頻道的頻道標(biāo)識(shí)信息的方法類(lèi)似,這里 不--列舉。
方法二采用a=<attribution>:<value>,其中attribution用來(lái)標(biāo)識(shí)IPTV BC 默認(rèn)頻道,可以為字符集或其它,value用來(lái)標(biāo)識(shí)默認(rèn)頻道標(biāo)識(shí)信息,例如頻道 名稱或頻道編號(hào)等,可以為數(shù)字、URI、 URL、字符集、token或其它。
默認(rèn)頻道屬性行"a=,,行可以為會(huì)話級(jí)或媒體級(jí)屬性,其中
當(dāng)"a=<attribution〉:<value>"行放在第一個(gè)媒體行"m="行前時(shí)為會(huì)話級(jí) 屬性,表示所有頻道屬性值為value的媒體都屬于默認(rèn)頻道或者所有無(wú)頻道屬性 行的媒體都屬于頻道值為Value的默認(rèn)頻道;
當(dāng)"a= <attribution>: <value>,,行放在"m=,,行后時(shí)為媒體級(jí)屬性,表示 該媒體屬于值為value的默認(rèn)頻道。
該默認(rèn)頻道屬性行可以單獨(dú)使用或與SIP頭域中的默認(rèn)頻道標(biāo)識(shí)或與頻道 屬性行結(jié)合使用來(lái)標(biāo)識(shí)出默認(rèn)頻道的頻道標(biāo)識(shí)信息。其中的頻道屬性行描述方 式可以為上述頻道信息采用的方式一或方式二或方式三,可以為媒體級(jí)或會(huì)話級(jí)屬性。
以下實(shí)施例的默認(rèn)頻道屬性采用"a=defaultBCchannel:"方式為例進(jìn)行說(shuō) 明,也可以有其它描述方式。
下面的實(shí)施例是以默認(rèn)頻道行為會(huì)話級(jí)屬性、且單獨(dú)標(biāo)識(shí)默認(rèn)頻道為例, SDP中的描述如下
a=defaultBCchannel:l (默認(rèn)頻道為頻道1 )
m=audio 49170 RTP/AVP 0
m=video 49172 RTP/AVP 99
m=audio 39170 RTP/AVP 0
a=BCchannel:2 (頻道2 )
具體的,通過(guò)第一個(gè)"m="行之前的默認(rèn)頻道屬性行"a=,,行指示第一個(gè) audio和第二個(gè)video媒體對(duì)應(yīng)的頻道是默認(rèn)頻道,且為頻道1。第三個(gè)"audio" 媒體屬于頻道2。對(duì)于默認(rèn)頻道行為媒體級(jí)屬性的SDP描述方法與下一個(gè)的實(shí) 施例相同。
下面的實(shí)施例是以默認(rèn)頻道行為媒體級(jí)屬性、且與SIP頭域所攜帶的默認(rèn) 頻道標(biāo)識(shí)或頻道名稱或默認(rèn)頻道編號(hào)一致標(biāo)識(shí)默認(rèn)頻道為例,假設(shè)SIP頭域中 攜帶的默認(rèn)頻道為頻道l, SDP中的描迷如下
m=audio 49170 RTP/AVP 0
a=defaultBCchannel:l (默認(rèn)頻道為頻道1 )
m=video 49172 RTP/AVP 99
a=defaultBCchannel:l (默認(rèn)頻道為頻道1 )
m=audio 39170 RTP/AVP 0
a=BCchannel:2 (頻道2)
表示第一個(gè)audio和第二個(gè)video媒體都屬于默認(rèn)頻道1。對(duì)于默認(rèn)頻道行 為會(huì)話級(jí)屬性的S DP描述方法與上 一 個(gè)的實(shí)施例相同。
下面的實(shí)施例是以默認(rèn)頻道行為媒體級(jí)屬性、且與頻道屬性行結(jié)合使用來(lái) 標(biāo)識(shí)出默認(rèn)頻道,其中頻道屬性行為上述頻道信息采用的方式一 中的媒體級(jí)屬 性為例,SDP中的描述如下
m=audio 49170 RTP/AVP 0a-BCchannel:l (頻道1 ) a=defaultBCchannel:l (默認(rèn)頻道) m=video 49172 RTP/AVP 99 a=BCchannel:l (頻道1 )
a=defaultBCchannel:l (默認(rèn)頻道)(或二者選一 ) m=audio 39170 RTP/AVP 0 a=BCchannel:2 (頻道2 )
通過(guò)媒體級(jí)的頻道屬性行表示第 一個(gè)audio和第二個(gè)video媒體都屬于頻道 1,第三個(gè)audio媒體屬于頻道2,進(jìn)一步通過(guò)媒體級(jí)默認(rèn)頻道標(biāo)識(shí)行表示頻道 1為默認(rèn)頻道。也可以在屬于同一默認(rèn)頻道的第一個(gè)媒體行后標(biāo)識(shí)出媒體屬性 及默認(rèn)頻道屬性,后續(xù)媒體(這里是指第二個(gè)媒體"video")行后只需指示出 其默認(rèn)頻道屬性或頻道屬性行即可。
下面的實(shí)施例是以默認(rèn)頻道行為媒體級(jí)屬性、且與頻道屬性行結(jié)合使用來(lái) 標(biāo)識(shí)出默認(rèn)頻道的頻道標(biāo)識(shí)信息,其中頻道屬性行為上述頻道信息采用的方式 一中的會(huì)話級(jí)屬性為例,SDP中的描述如下
a=BCchannel:l (頻道1 )
m=audio 49170 RTP/AVP 0
a=defaultBCchannel:l (默認(rèn)頻道)
m=video 49172 RTP/AVP 99
a=defaultBCchannel:l (默認(rèn)頻道)(可選)
m=audio 39170 RTP/AVP 0
a=BCchannel:2 (頻道2 )
通過(guò)會(huì)話級(jí)的頻道屬性行表示第一個(gè)audio和第二個(gè)video媒體都屬于頻道 1,媒體級(jí)屬性行表示第三個(gè)audio媒體屬于頻道2,進(jìn)一步通過(guò)媒體級(jí)默認(rèn)頻 道標(biāo)識(shí)行表示頻道1為默認(rèn)頻道。也可以在屬于同一默認(rèn)頻道的第一個(gè)媒體行 后標(biāo)識(shí)出默認(rèn)頻道屬性,后續(xù)媒體(這里是指第二個(gè)媒體"video")行后可無(wú) 默認(rèn)頻道屬性行。
下面的實(shí)施例是以默認(rèn)頻道行為會(huì)話級(jí)屬性、且與頻道屬性行結(jié)合使用來(lái) 標(biāo)識(shí)出默認(rèn)頻道,其中頻道屬性行為上述頻道信息采用的方式一 中的媒體級(jí)屬性為例,SDP中的描述如下
a=defaultBCchannel:l (默認(rèn)頻道) m=audio 49170 RTP/AVP 0 a=BCchannel:l (頻道1 ) m=video 49172 RTP/AVP 99 a=BCchannel:l (頻道1 )(可選) m=audio 39170 RTP/AVP 0 a=BCchannel:2 (頻道2)
通過(guò)會(huì)話級(jí)的默認(rèn)頻道屬性行表示頻道1為默認(rèn)頻道,進(jìn)一步通過(guò)媒體級(jí) 頻道屬性行表示第一個(gè)audio和第二個(gè)video媒體都屬于默認(rèn)頻道1,第三個(gè) audio媒體屬于頻道2。也可以在屬于同 一默認(rèn)頻道的第 一個(gè)媒體行后標(biāo)識(shí)出頻 道屬性,后續(xù)媒體(這里是指第二個(gè)媒體"video")行后可無(wú)頻道屬性行。
下面的實(shí)施例是以默認(rèn)頻道行為會(huì)話級(jí)屬性、且與頻道屬性行結(jié)合使用來(lái) 標(biāo)識(shí)出默認(rèn)頻道,其中頻道屬性行為上述頻道信息采用的方式一 中的會(huì)話級(jí)屬 性為例,SDP中的描述如下
a=defaultBCchannel:l (默認(rèn)頻道)
a=BCchannel:l (頻道1 )
m=audio 49170 RTP/AVP 0
m=video 49172 RTP/AVP 99
m=audio 39170 RTP/AVP 0
a=BCchannel:2 (頻道2 )
通過(guò)會(huì)話級(jí)的默認(rèn)頻道屬性行表示頻道1為默認(rèn)頻道,進(jìn)一步通過(guò)會(huì)話級(jí) 頻道屬性行表示第一個(gè)audio和第二個(gè)video媒體都屬于默認(rèn)頻道1,媒體級(jí)頻 道屬性表示第三個(gè)audio媒體屬于頻道2。
對(duì)于默認(rèn)頻道行為媒體級(jí)屬性或會(huì)話級(jí)屬性,且頻道屬性標(biāo)識(shí)采用上述方 式二或三來(lái)共同標(biāo)識(shí)出默認(rèn)頻道的頻道標(biāo)識(shí)信息的方法類(lèi)似,這里不——列舉。
方法三采用"a=group:" semantics *(space identification-tag沐標(biāo)識(shí)默認(rèn)頻道。
其中,semantics用來(lái)標(biāo)識(shí)IPTV BC默認(rèn)頻道信息,可以為字符集或其它;identification-tag用來(lái)標(biāo)識(shí)不同々某體流,可以為字、token或其它。 例如
a-group: defaultBCchannel 1 2 3 表示々某體流標(biāo)識(shí)1、 2、 3對(duì)應(yīng)的々某體屬于 默認(rèn)頻道。
該默認(rèn)頻道屬性行可以與SIP頭域中的默認(rèn)頻道標(biāo)識(shí)或與頻道屬性行結(jié)合 使用來(lái)標(biāo)識(shí)出默認(rèn)頻道的頻道標(biāo)識(shí)信息。其中的頻道屬性行描述方式可以為上 述頻道信息采用的方式一或方式二或方式三,可以為々某體級(jí)或會(huì)話級(jí)屬性。
以下僅以"a=group: defaultBCchannel ,,為例對(duì)本方式中的擴(kuò)展方法進(jìn)行 說(shuō)明,但并不限于該方式。
下面的實(shí)施例是以默認(rèn)頻道行為會(huì)話級(jí)屬性、且與SIP頭域攜帶的默認(rèn)頻 道標(biāo)識(shí)為頻道1為例,SDP中的描述如下
a=group: defaultBCchannel 1 2 3
m=audio 49170 RTP/AVP 0
a=mid:l
m=video 49172 RTP/AVP 99 a=mid:2
m=text 49174 UDP wb a=mid:3
m=audio 39170 RTP/AVP 0
a=BCchannel:2
a=mid:4
m=video 39172 RTP/AVP 99
a=BCchannel:2
a=mid:5
通過(guò)默認(rèn)頻道屬性行表明前三個(gè)媒體流屬于默認(rèn)頻道,再通過(guò)SIP頭域中 攜帶的默認(rèn)頻道標(biāo)識(shí)表明前三個(gè)媒體流屬于默認(rèn)頻道1。
下面的實(shí)施例是以默認(rèn)頻道行為會(huì)話級(jí)屬性、且與頻道屬性行結(jié)合使用來(lái) 標(biāo)識(shí)出默認(rèn)頻道的頻道標(biāo)識(shí)信息,其中頻道屬性行為上述頻道信息采用的方式 一中的媒體級(jí)屬性為例,SDP中的描述如下 a-group: defaultBCchannel 1 2 3m=audio 49170 RTP/AW 0
a=BCchannel:l
a=mid:l
m=video 49172 RTP/AVP 99 a=BCchannel:l (可選) a=mid:2
m=text 49174 UDP wb a=BCchannel:l (可選) a=mid:3
m=audio 39170 RTP/AVP 0
a=BCchannel:2
a=mid:4
m=video 39172 RTP/AVP 99
a=BCchannel:2
a=mid:5
通過(guò)會(huì)話級(jí)的默認(rèn)頻道屬性行表示前三個(gè)媒體屬于默認(rèn)頻道,進(jìn)一步通過(guò) 媒體級(jí)頻道屬性行表示前三個(gè)媒體都屬于默認(rèn)頻道1,第四個(gè)audio和第五個(gè) video媒體屬于頻道2。也可以在屬于同 一默認(rèn)頻道的第 一個(gè)媒體行后標(biāo)識(shí)出頻 道屬性,后續(xù)媒體(這里是指第二個(gè)媒體"video")行后可無(wú)頻道屬性行。
下面的實(shí)施例是以默認(rèn)頻道行為會(huì)話級(jí)屬性、且與頻道屬性行結(jié)合使用來(lái) 標(biāo)識(shí)出默認(rèn)頻道,其中頻道屬性行為上述頻道信息采用的方式一中的會(huì)話級(jí)屬 性為例,SDP中的描述如下
a=group: defaultBCchannel 12 3
a=BCchannel:l
m=audio 49170 RTP/AVP 0
a=mid:l
m=video 49172 RTP/AVP 99 a=mid:2
m=text 49174 UDP wb a=mid:3
m=audio 39170 RTP/AVP 0a=BCchannel:2 a=mid:4
m=video 39172 RTP/AVP 99
a=BCchannel:2
a=mid:5
通過(guò)會(huì)話級(jí)的默認(rèn)頻道屬性行表示前三個(gè)媒體屬于默認(rèn)頻道,進(jìn)一步通過(guò) 會(huì)話級(jí)頻道屬性行表示前三個(gè)媒體都屬于默認(rèn)頻道1,媒體級(jí)頻道屬性行第四 個(gè)audio和第五個(gè)video々某體屬于頻道2
對(duì)于默認(rèn)頻道行為媒體級(jí)屬性或會(huì)話級(jí)屬性,且頻道屬性標(biāo)識(shí)采用上述方
式二或三來(lái)共同標(biāo)識(shí)出默認(rèn)頻道的頻道標(biāo)識(shí)信息的方法類(lèi)似,這里不--列舉。
(3 )方式三SDP中采用頻道屬性行標(biāo)識(shí)默認(rèn)頻道信息。
采用會(huì)話級(jí)的頻道屬性行來(lái)標(biāo)識(shí)默認(rèn)頻道,媒體級(jí)的頻道屬性行來(lái)標(biāo)識(shí)各 媒體所屬的頻道信息,具體頻道屬性行的描述方式可以為上述頻道信息采用的 方式一或方式二或方式三。
以下實(shí)施例以會(huì)話級(jí)頻道屬性和媒體級(jí)頻道屬性都采用上述頻道信息采用 的方式一為例,其SDP描述如下
a-BCchannel:l (頻道1 )會(huì)話級(jí)
m=audio 49170 RTP/AVP 0
a-BCchannel:l (頻道1 )
m=video 49172 RTP/AVP 99
a-BCchannel:l (頻道1 )
m=audio 39170 RTP/AVP 0
a=BCchannel:2 (頻道2 )
通過(guò)會(huì)話級(jí)的頻道屬性行標(biāo)識(shí)默認(rèn)頻道為頻道1,通過(guò)媒體級(jí)的頻道屬性 行標(biāo)識(shí)媒體所屬的頻道,兩者結(jié)合,可知第一個(gè)"audio"媒體和第二個(gè)"video" 媒體屬于默認(rèn)頻道1。
對(duì)于會(huì)話級(jí)的頻道屬性行采用上述頻道信息采用的方式一或方式二或方式 三,且媒體級(jí)的頻道屬性行采用上述頻道信息采用的方式一或方式二或方式三 的其它兩者結(jié)合的組合方法類(lèi)似,這里不--列舉。本發(fā)明的實(shí)施例二中,提供了一種頻道消息的發(fā)送方法,如圖1所示,包
括以下步驟
步驟s101、發(fā)送方向接收方發(fā)送包括攜帶有頻道或默認(rèn)頻道信息的消息, 該消息通過(guò)屬性行對(duì)頻道或默認(rèn)頻道信息進(jìn)行描述。
具體的,該步驟中涉及的屬性行擴(kuò)展方式請(qǐng)參見(jiàn)上文實(shí)施例一中的描述, 在此不進(jìn)行重復(fù)介紹。
步驟s102、接收方接收發(fā)送方發(fā)送的攜帶有頻道或默認(rèn)頻道信息的消息, 該消息通過(guò)屬性行對(duì)頻道或默認(rèn)頻道信息進(jìn)行描述;并根據(jù)該消息獲取頻道或 默認(rèn)頻道與媒體的對(duì)應(yīng)關(guān)系。
具體的,該接收方根據(jù)該消息獲取頻道或默認(rèn)頻道與媒體的對(duì)應(yīng)關(guān)系的方 法與上述步驟s101中的屬性行描述方法相一致。
通過(guò)使用本發(fā)明實(shí)施例一和實(shí)施例二提供的方法,通過(guò)對(duì)屬性行進(jìn)行擴(kuò)展 的方式,實(shí)現(xiàn)了對(duì)頻道或默認(rèn)頻道信息的描述,以及IMS-basedIPTV系統(tǒng)中的 BC業(yè)務(wù)頻道或默認(rèn)頻道與媒體的關(guān)聯(lián)。
另外,本發(fā)明實(shí)施例還提供了一種會(huì)話描述協(xié)議SDP中頻道信息的接收方 法,該方法包括以下步驟
接收發(fā)送方發(fā)送的攜帶有頻道信息的消息,上述消息通過(guò)屬性行對(duì)頻道信 息進(jìn)行描述;
根據(jù)上述消息,獲取頻道與媒體的對(duì)應(yīng)關(guān)系。
本發(fā)明的實(shí)施例三中,提供了一種頻道或默認(rèn)頻道消息的發(fā)送系統(tǒng),其結(jié) 構(gòu)如圖2所示,具體包括發(fā)送方設(shè)備10和接收方設(shè)備20,
其中,發(fā)送方設(shè)備IO,用于向接收方設(shè)備20發(fā)送包括頻道或默認(rèn)頻道信 息的消息,其進(jìn)一步包括
消息生成單元11,用于根據(jù)預(yù)先設(shè)置的通過(guò)屬性行對(duì)頻道或默認(rèn)頻道信息 進(jìn)行描述的方式,生成攜帶有頻道或默認(rèn)頻道信息的消息并發(fā)送到消息發(fā)送單 元12。
消息發(fā)送單元12,用于將接收到的攜帶有頻道或默認(rèn)頻道信息的消息向接 收方發(fā)送。屬性行設(shè)置單元13,用于設(shè)置通過(guò)屬性行對(duì)頻道或默認(rèn)頻道信息進(jìn)行描述 的方式,并將該方式提供給消息生成單元11。具體的屬性行描述方式請(qǐng)參見(jiàn)上 文實(shí)施例一中的描述,在此不進(jìn)行重復(fù)介紹。
接收方設(shè)備20,用于接收發(fā)送方設(shè)備10發(fā)送的包括頻道或默認(rèn)頻道信息 的消息,其進(jìn)一步包括
消息接收單元21,用于接收發(fā)送方設(shè)備發(fā)送的攜帶有頻道或默認(rèn)頻道信息 的消息并發(fā)送到消息解析單元22,該消息通過(guò)屬性行對(duì)頻道或默認(rèn)頻道信息進(jìn) 行描述。
消息解析單元22,用于解析消息接收單元21發(fā)送的消息,獲取頻道或默 認(rèn)頻道與媒體的對(duì)應(yīng)關(guān)系。獲取方法與發(fā)送方設(shè)備10中屬性行設(shè)置單元13中 設(shè)置的屬性行描述方法相 一致。
該方法和系統(tǒng)不僅適用于BC業(yè)務(wù),也適合于其它業(yè)務(wù)。
在不同的應(yīng)用場(chǎng)景中,該發(fā)送方設(shè)備和接收方設(shè)備可以分別為UE、業(yè)務(wù) 控制功能(Service Control Function, SCF ) 、 P-CSCF等設(shè)備中的任意兩種。
通過(guò)使用本發(fā)明實(shí)施例提供的上述系統(tǒng)和設(shè)備,通過(guò)對(duì)屬性行進(jìn)行擴(kuò)展的 方式,實(shí)現(xiàn)了對(duì)頻道或默認(rèn)頻道信息的描述,以及IMS-based IPTV系統(tǒng)中的 BC業(yè)務(wù)頻道或默認(rèn)頻道與媒體的關(guān)聯(lián)。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明 可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很 多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上
軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)終端設(shè)備執(zhí)行本 發(fā)明各個(gè)實(shí)施例所述的方法。
以上公開(kāi)的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此, 任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種會(huì)話描述協(xié)議SDP中獲取頻道與媒體關(guān)系的方法,其特征在于,包括以下步驟接收方接收發(fā)送方發(fā)送的攜帶有頻道信息的消息,所述消息通過(guò)屬性行對(duì)頻道信息進(jìn)行描述;接收方根據(jù)所述消息,獲取頻道與媒體的對(duì)應(yīng)關(guān)系。
2、 如權(quán)利要求1所述會(huì)話描述協(xié)議SDP中獲取頻道與媒體關(guān)系的方法, 其特征在于,所述通過(guò)屬性行對(duì)頻道信息進(jìn)行描述具體包括通過(guò)頻道屬性行標(biāo)識(shí)頻道信息;或 通過(guò)媒體行標(biāo)簽屬性與頻道屬性行標(biāo)識(shí)頻道信息;或 通過(guò)組屬性行標(biāo)識(shí)頻道信息。
3、 如權(quán)利要求2所述會(huì)話描述協(xié)議SDP中獲取頻道與媒體關(guān)系的方法, 其特征在于,所述通過(guò)頻道屬性行標(biāo)識(shí)頻道信息具體包括采用"a=<attribution>: <value>"標(biāo)識(shí)頻道信息,其中所述attribution 用于標(biāo)識(shí)IPTV BC業(yè)務(wù),所述value用于標(biāo)識(shí)頻道標(biāo)識(shí)。
4、 如權(quán)利要求3所述會(huì)話描述協(xié)議SDP中獲取頻道與媒體關(guān)系的方法, 其特征在于,所述頻道屬性行"a="行位于媒體行后時(shí)為々某體級(jí)屬性,用于表示前面 的媒體行對(duì)應(yīng)的媒體所屬的頻道;所述頻道屬性行"a="行位于第一個(gè)媒體行前時(shí)為會(huì)話級(jí)屬性,用于表 示頻道包括后面的纟某體所屬的頻道。
5、 如權(quán)利要求2所述會(huì)話描述協(xié)議SDP中獲取頻道與媒體關(guān)系的方法, 其特征在于,所述通過(guò)々某體行標(biāo)簽屬性與頻道屬性行標(biāo)識(shí)頻道信息具體包括在第一個(gè)媒體行前添加攜帶頻道信息的"a="行,不同的頻道以不同的 value進(jìn)行標(biāo)識(shí);在每一力某體行的標(biāo)簽屬性"a=label:<label pointer"中,以所述不同的value作為label pointer標(biāo)識(shí)所述々某體4亍所屬的頻道,具有相同value 的々某體行屬于同一以所述value標(biāo)識(shí)的頻道。
6、 如權(quán)利要求2所述會(huì)話描述協(xié)議SDP中獲取頻道與媒體關(guān)系的方法, 其特征在于,所述通過(guò)組屬性行標(biāo)識(shí)頻道信息具體包括采用"a=group: " semantics * (space identification-tag)來(lái)標(biāo)識(shí)步貞道 信息,其中所述 semantics 用于標(biāo)識(shí)頻道信息,所述 space ident i f i ca t ion-1ag用于標(biāo)識(shí)不同的々某體流。
7、 如權(quán)利要求1所述會(huì)話描述協(xié)議SDP中獲取頻道與媒體關(guān)系的方法, 其特征在于,所述頻道為默認(rèn)頻道時(shí),所述通過(guò)屬性行對(duì)頻道信息進(jìn)行描述 具體包括通過(guò)會(huì)話初始化協(xié)議SIP頭域與頻道屬性行描述相結(jié)合,對(duì)默認(rèn)頻道信 息進(jìn)行描述;或通過(guò)默認(rèn)頻道屬性行標(biāo)識(shí)默認(rèn)頻道信息;或 通過(guò)會(huì)話級(jí)頻道屬性行標(biāo)識(shí)默認(rèn)頻道信息。
8、 如權(quán)利要求7所述會(huì)話描述協(xié)議SDP中獲取頻道與媒體關(guān)系的方法, 其特征在于,所述通過(guò)SIP頭域與頻道屬性行描述相結(jié)合具體包括媒體頻道屬性行中的頻道標(biāo)識(shí)信息與所述SIP頭域中的默認(rèn)頻道標(biāo)識(shí)或 頻道名稱或默認(rèn)頻道編號(hào)一致時(shí),所述媒體行對(duì)應(yīng)的纟某體屬于所述默認(rèn)頻道。
9、 如權(quán)利要求7所述會(huì)話描述協(xié)議SDP中獲取頻道與媒體關(guān)系的方法, 其特征在于,所述通過(guò)默認(rèn)頻道屬性行標(biāo)識(shí)默認(rèn)頻道信息具體包括采用"a=<attribution>"行標(biāo)識(shí)默認(rèn)頻道信息,其中所述attribution 用于標(biāo)識(shí)IPTV BC默認(rèn)頻道。
10、 如權(quán)利要求7所述會(huì)話描述協(xié)議SDP中獲取頻道與媒體關(guān)系的方法, 其特征在于,所述通過(guò)默認(rèn)頻道屬性行標(biāo)識(shí)默認(rèn)頻道信息具體包括采用"a=<attribution>: <value>"行標(biāo)識(shí)默認(rèn)頻道信息,其中所述 attribution用于標(biāo)識(shí)IPTV BC默認(rèn)頻道,所述value用于標(biāo)識(shí)默認(rèn)頻道標(biāo) 識(shí)。
11、 如權(quán)利要求7所述會(huì)話描述協(xié)議SDP中獲取頻道與媒體關(guān)系的方法, 其特征在于,所述通過(guò)默認(rèn)頻道屬性行標(biāo)識(shí)默認(rèn)頻道信息具體包括采用"a-group:" semantics * (space identification-tag)行標(biāo)識(shí)默認(rèn) 頻道信息,其中所述semantics用于標(biāo)識(shí)默i人頻道信息,所述space i den t i f i ca t i on-1 a g用于標(biāo)識(shí)不同的i某體流。
12、 如權(quán)利要求9或10或11所述會(huì)話描述協(xié)議SDP中獲取頻道與媒體 關(guān)系的方法,其特征在于,所述默認(rèn)頻道屬性行"a="行為媒體級(jí)或會(huì)話級(jí)屬性。
13、 如權(quán)利要求9或11所述會(huì)話描述協(xié)議SDP中獲取頻道與媒體關(guān)系的 方法,其特征在于,所述默認(rèn)頻道屬性行"a="行與SIP頭域中的默認(rèn)頻道標(biāo)識(shí)或SDP中的 頻道屬性行共同標(biāo)識(shí)默認(rèn)頻道信息。
14、 如權(quán)利要求IO所述會(huì)話描述協(xié)議SDP中獲取頻道與媒體關(guān)系的方法, 其特征在于,所述默認(rèn)頻道屬性行"a="行單獨(dú)或與SIP頭域中的默認(rèn)頻道標(biāo)識(shí)或與 SDP中的頻道屬性行共同標(biāo)識(shí)默認(rèn)頻道信息。
15、 如權(quán)利要求7所述會(huì)話描述協(xié)議SDP中獲取頻道與媒體關(guān)系的方法, 其特征在于,所述通過(guò)會(huì)話級(jí)頻道屬性行標(biāo)識(shí)默認(rèn)頻道信息具體包括采用"a-<attribution>: <value>"行標(biāo)識(shí)默認(rèn)頻道信息,其中所述 attribution用于標(biāo)識(shí)IPTV BC業(yè)務(wù),所述value用于標(biāo)識(shí)默認(rèn)頻道標(biāo)識(shí)。
16、 一種會(huì)話描述協(xié)議SDP中頻道信息的發(fā)送方法,其特征在于,包括 以下步驟向接收方發(fā)送包括攜帶有頻道信息的消息,所迷消息通過(guò)屬性行對(duì)頻道 信息進(jìn)行描述。
17、 如權(quán)利要求16所述會(huì)話描述協(xié)議SDP中頻道信息的發(fā)送方法,其特 征在于,所述通過(guò)屬性行對(duì)頻道信息進(jìn)行描述具體包括通過(guò)頻道屬性行標(biāo)識(shí)頻道信息;或通過(guò)媒體行標(biāo)簽屬性與頻道屬性行來(lái)標(biāo)識(shí)頻道信息;或 通過(guò)組屬性行來(lái)標(biāo)識(shí)頻道信息。
18、 如權(quán)利要求16所述會(huì)話描述協(xié)議SDP中頻道信息的發(fā)送方法,其特 征在于,所述頻道為默認(rèn)頻道時(shí),所述通過(guò)屬性行對(duì)頻道信息進(jìn)行描述具體 包括通過(guò)SIP頭域與頻道屬性行描述相結(jié)合,對(duì)默認(rèn)頻道信息進(jìn)行描迷;或 通過(guò)默認(rèn)頻道屬性行標(biāo)識(shí)默認(rèn)頻道信息;或 通過(guò)會(huì)話級(jí)頻道屬性行標(biāo)識(shí)默認(rèn)頻道信息。
19、 一種會(huì)話描述協(xié)議SDP中頻道信息的接收方法,其特征在于,包括 以下步驟接收發(fā)送方發(fā)送的攜帶有頻道信息的消息,所述消息通過(guò)屬性行對(duì)頻道 信息進(jìn)行描述;根據(jù)所述消息,獲取頻道與媒體的對(duì)應(yīng)關(guān)系。
20、 一種發(fā)送方設(shè)備,用于向接收方設(shè)備發(fā)送包括頻道信息的消息,其 特征在于,包括消息生成單元,用于根據(jù)預(yù)先設(shè)置的通過(guò)屬性行對(duì)頻道信息進(jìn)行描述的 方式,生成攜帶有頻道信息的消息并發(fā)送到消息發(fā)送單元;消息發(fā)送單元,用于將接收到的攜帶有頻道信息的消息向接收方發(fā)送。
21、 如權(quán)利要求20所述發(fā)送方設(shè)備,其特征在于,還包括 屬性行設(shè)置單元,用于設(shè)置通過(guò)屬性行對(duì)頻道信息進(jìn)行描述的方式,并將所述方式提供給消息生成單元。
22、 一種接收方設(shè)備,用于接收發(fā)送方設(shè)備發(fā)送的包括頻道信息的消息, 其特征在于,包括消息接收單元,用于接收發(fā)送方設(shè)備發(fā)送的攜帶有頻道信息的消息并發(fā) 送到消息解析單元,所述消息通過(guò)屬性行對(duì)頻道信息進(jìn)行描述;消息解析單元,用于解析所述消息接收單元發(fā)送的消息,獲取頻道與媒 體的對(duì)應(yīng)關(guān)系。
全文摘要
本發(fā)明公開(kāi)了一種會(huì)話描述協(xié)議中獲取頻道與媒體關(guān)系及頻道信息的發(fā)送、接收方法和設(shè)備,其中,上述會(huì)話描述協(xié)議中獲取頻道與媒體關(guān)系方法包括以下步驟接收方接收發(fā)送方發(fā)送的攜帶有頻道信息的消息,所述消息通過(guò)屬性行對(duì)頻道信息進(jìn)行描述;接收方根據(jù)所述消息,獲取頻道與媒體的對(duì)應(yīng)關(guān)系。通過(guò)使用本發(fā)明提供的方法和設(shè)備,使用對(duì)屬性行進(jìn)行擴(kuò)展的方式,實(shí)現(xiàn)了對(duì)頻道信息的描述,以及IMS-based IPTV系統(tǒng)中的BC業(yè)務(wù)頻道與媒體的關(guān)聯(lián)。
文檔編號(hào)H04N7/24GK101414999SQ20081013353
公開(kāi)日2009年4月22日 申請(qǐng)日期2008年7月11日 優(yōu)先權(quán)日2007年10月19日
發(fā)明者彭招君, 豐 王 申請(qǐng)人:華為技術(shù)有限公司