亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種實現(xiàn)播控業(yè)務(wù)的方法和裝置與流程

文檔序號:12136491閱讀:276來源:國知局
一種實現(xiàn)播控業(yè)務(wù)的方法和裝置與流程

本文涉及但不限于廣電和電信領(lǐng)域,尤指一種實現(xiàn)播控業(yè)務(wù)的方法和裝置。



背景技術(shù):

在傳統(tǒng)的運營商終端領(lǐng)域,比如機頂盒領(lǐng)域,機頂盒接收到來自用戶的播控請求;其中,播控請求包括請求的播控節(jié)目(直播節(jié)目或點播節(jié)目);機頂盒獲取播控請求中請求的播控節(jié)目對應的播控流,將獲得的播控流進行解碼,將解碼后的播控流發(fā)送給電視機進行播放。

目前,隨著家庭網(wǎng)絡(luò)技術(shù)的發(fā)展,用戶在家庭中期望在多個家庭網(wǎng)絡(luò)終端(比如,智能手機、智能電視、電視盒子、或個人電腦(PC,Personal Computer))上都能接收到播控業(yè)務(wù)(即直播業(yè)務(wù)或點播業(yè)務(wù))。這些家庭網(wǎng)絡(luò)終端都是基于互聯(lián)網(wǎng)協(xié)議(IP,Internet Protocol)的,并且具備相應的媒體流解碼器。

此時,由于傳統(tǒng)機頂盒獲得的播控流是基于數(shù)字視頻廣播(DVB,Digital Video Broadcasting)協(xié)議的并且機頂盒直接完成解碼,送到電視機的是已解碼后的信號,而家庭網(wǎng)絡(luò)終端均不支持DVB協(xié)議,使得家庭網(wǎng)絡(luò)終端無法從傳統(tǒng)機頂盒中獲取到播控業(yè)務(wù)。有必要發(fā)明一種實現(xiàn)播控業(yè)務(wù)的方法,將傳統(tǒng)的DVB協(xié)議轉(zhuǎn)換成IP并向家庭網(wǎng)絡(luò)終端轉(zhuǎn)發(fā),使得家庭網(wǎng)絡(luò)終端可以獲得播控流。



技術(shù)實現(xiàn)要素:

本發(fā)明實施例提出了一種實現(xiàn)播控業(yè)務(wù)的方法和裝置,能夠為家庭網(wǎng)絡(luò)終端提供播控業(yè)務(wù)。

本發(fā)明實施例提出了一種實現(xiàn)播控業(yè)務(wù)的方法,包括:

媒體服務(wù)器模塊基于在家庭局域網(wǎng)Home LAN上的互聯(lián)網(wǎng)協(xié)議IP地址,接收到來自家庭網(wǎng)絡(luò)中的第一播控請求;其中,第一播控請求包括:播控節(jié)目在Home LAN中的統(tǒng)一資源定位符URL;

媒體服務(wù)器模塊根據(jù)第一播控請求中的播控節(jié)目在Home LAN中的URL,基于在IP局域網(wǎng)LAN上的IP地址,向播控代理模塊發(fā)送包含節(jié)目標識的第二播控請求;

播控代理模塊將第二播控請求中的播控節(jié)目標識轉(zhuǎn)換成播控節(jié)目在IP LAN上的組播組地址,基于在IP LAN上的IP地址將播控節(jié)目在IP LAN上的組播組地址發(fā)送給媒體服務(wù)器模塊;

媒體服務(wù)器模塊基于在IP LAN上的IP地址,根據(jù)播控節(jié)目在IP LAN上的組播組地址加入組播組,獲得播控節(jié)目的IP組播流,將獲得的IP組播流轉(zhuǎn)換成IP單播流,并基于在Home LAN上的IP地址,將IP單播流發(fā)送給家庭網(wǎng)絡(luò)終端。

可選的,所述媒體服務(wù)器模塊向播控代理模塊發(fā)送第二播控請求包括:

所述媒體服務(wù)器模塊解析所述URL,獲得所述播控節(jié)目標識,或者在預先存儲的URL和播控節(jié)目標識之間的第一對應關(guān)系中查找所述第一播控請求中的URL對應的播控節(jié)目標識,并基于在IP LAN上的IP地址,向所述播控代理模塊發(fā)送包含播控節(jié)目標識的第二播控請求。

可選的,所述播控節(jié)目標識為直播節(jié)目的節(jié)目標識;所述將第二播控請求中的播控節(jié)目標識轉(zhuǎn)換成播控節(jié)目在IP LAN上的組播組地址包括:

所述播控代理在預先建立的直播節(jié)目的節(jié)目標識和在IP LAN上的組播組地址之間的第二對應關(guān)系中查找所述第二播控請求中的直播節(jié)目的節(jié)目標識對應的在IP LAN上的組播組地址;

或者,所述播控代理將所述直播節(jié)目的節(jié)目標識發(fā)送給DVB到IP組播轉(zhuǎn)發(fā)模塊;所述DVB到IP組播轉(zhuǎn)發(fā)模塊在預先建立的直播節(jié)目的節(jié)目標識和在IP LAN上的組播組地址之間的第二對應關(guān)系中查找所述直播節(jié)目的節(jié)目標識對應的在IP LAN上的組播組地址,將查找到的在IP LAN上的組播組地址發(fā)送給所述播控代理。

可選的,該方法之前還包括:

所述播控代理模塊或DVB到IP組播轉(zhuǎn)發(fā)模塊預先建立直播節(jié)目的節(jié)目標識和在IP LAN上的組播組地址之間的第二對應關(guān)系。

可選的,所述播控代理模塊或DVB到IP組播轉(zhuǎn)發(fā)模塊預先建立直播節(jié)目的節(jié)目標識和在IP LAN上的組播組地址之間的第二對應關(guān)系包括:

所述播控代理模塊基于在IP LAN上的IP地址,接收到來自節(jié)目信息管理模塊的節(jié)目信息變更消息后,從節(jié)目信息管理模塊獲取直播節(jié)目的節(jié)目信息,并向所述DVB到IP組播轉(zhuǎn)發(fā)器模塊發(fā)送配置Provisioning請求;其中,節(jié)目信息包括直播節(jié)目的節(jié)目標識,Provisioning請求包括直播節(jié)目的節(jié)目標識;

所述DVB到IP組播轉(zhuǎn)發(fā)模塊為Provisioning請求中的每一個節(jié)目標識分配在IP LAN上的組播組地址;

所述DVB到IP組播轉(zhuǎn)發(fā)模塊將直播節(jié)目的節(jié)目標識和在IP LAN上的組播組地址之間的第二對應關(guān)系發(fā)送給所述播控代理模塊;所述播控代理模塊保存接收到的第二對應關(guān)系;或者,

所述DVB到IP組播轉(zhuǎn)發(fā)模塊保存所述直播節(jié)目的節(jié)目標識和在IP LAN上的組播組地址之間的第二對應關(guān)系。

可選的,所述播控節(jié)目標識為點播節(jié)目的節(jié)目標識;所述播控代理模塊將第二播控請求中的播控節(jié)目標識轉(zhuǎn)換成播控節(jié)目在IP LAN上的組播組地址包括:

所述播控代理模塊接收到所述第二播控請求后,向DVB到IP組播轉(zhuǎn)發(fā)器發(fā)送Provisioning請求;其中,Provisioning請求包括:點播節(jié)目的節(jié)目標識;

DVB到IP組播轉(zhuǎn)發(fā)模塊為點播節(jié)目分配在IP LAN上的組播組地址,將分配的在IP LAN上的組播組地址發(fā)送給播控代理模塊。

可選的,所述根據(jù)播控節(jié)目在IP LAN上的組播組地址加入組播組,獲得播控節(jié)目的IP組播流包括:

所述媒體服務(wù)器模塊向所述DVB到IP組播轉(zhuǎn)發(fā)模塊發(fā)送加入組播組請求;其中,所述加入組播組請求包括播控節(jié)目在IP LAN上的組播組地址;所述DVB到IP組播轉(zhuǎn)發(fā)模塊獲取組播組地址對應的播控節(jié)目在DVB網(wǎng)絡(luò)中的下發(fā)頻點和節(jié)目號;并根據(jù)所述播控節(jié)目在DVB網(wǎng)絡(luò)中的下發(fā)頻點和節(jié)目號,采用DVB協(xié)議接收DVB網(wǎng)絡(luò)中的播控節(jié)目流;解析所述播控節(jié)目流得到有效負載,然后按照IP網(wǎng)絡(luò)的數(shù)據(jù)發(fā)送協(xié)議打包所述有效負載得到所述IP組播流,并將打包后的有效負載發(fā)送給所述媒體服務(wù)器模塊。

本發(fā)明實施例還提出了一種實現(xiàn)播控業(yè)務(wù)的裝置,包括:

媒體服務(wù)器模塊,用于基于在家庭局域網(wǎng)Home LAN上的互聯(lián)網(wǎng)協(xié)議IP地址,接收到來自家庭網(wǎng)絡(luò)中的第一播控請求;其中,第一播控請求包括:播控節(jié)目在Home LAN中的統(tǒng)一資源定位符URL;

根據(jù)第一播控請求中的播控節(jié)目在Home LAN中的URL,基于在IP局域網(wǎng)LAN上的IP地址,向播控代理模塊發(fā)送包含節(jié)目標識的第二播控請求;

播控代理模塊,用于將第二播控請求中的播控節(jié)目標識轉(zhuǎn)換成播控節(jié)目在IP LAN上的組播組地址,基于在IP LAN上的IP地址將播控節(jié)目在IP LAN上的組播組地址發(fā)送給媒體服務(wù)器模塊;

媒體服務(wù)器模塊還用于:基于在IP LAN上的IP地址,根據(jù)播控節(jié)目在IP LAN上的組播組地址加入組播組,獲得播控節(jié)目的IP組播流,將獲得的IP組播流轉(zhuǎn)換成IP單播流,并基于在Home LAN上的IP地址,將IP單播流發(fā)送給家庭網(wǎng)絡(luò)終端。

可選的,所述媒體服務(wù)器模塊具體用于采用以下方式實現(xiàn)向播控代理模塊發(fā)送第二播控請求:

解析所述URL,獲得所述播控節(jié)目標識,或者在預先存儲的URL和播控節(jié)目標識之間的第一對應關(guān)系中查找所述第一播控請求中的URL對應的播控節(jié)目標識,并基于在IP LAN上的IP地址,向所述播控代理模塊發(fā)送包含播控節(jié)目標識的第二播控請求。

可選的,所述播控節(jié)目標識為直播節(jié)目的節(jié)目標識;所述播控代理模塊具體用于采用以下方式實現(xiàn)所述將第二播控請求中的播控節(jié)目標識轉(zhuǎn)換成播控節(jié)目在IP LAN上的組播組地址:

在預先建立的直播節(jié)目的節(jié)目標識和在IP LAN上的組播組地址之間的第二對應關(guān)系中查找所述第二播控請求中的直播節(jié)目的節(jié)目標識對應的在IP LAN上的組播組地址;

或者,將所述直播節(jié)目的節(jié)目標識發(fā)送給DVB到IP組播轉(zhuǎn)發(fā)模塊;接收到來自DVB到IP組播轉(zhuǎn)發(fā)模塊的在IP LAN上的組播組地址;

還包括:

DVB到IP組播轉(zhuǎn)發(fā)模塊,用于在預先建立的直播節(jié)目的節(jié)目標識和在IP LAN上的組播組地址之間的第二對應關(guān)系中查找所述直播節(jié)目的節(jié)目標識對應的在IP LAN上的組播組地址,將查找到的在IP LAN上的組播組地址發(fā)送給所述播控代理。

可選的,所述播控代理模塊或DVB到IP組播轉(zhuǎn)發(fā)模塊還用于:

預先建立直播節(jié)目的節(jié)目標識和在IP LAN上的組播組地址之間的第二對應關(guān)系。

可選的,所述播控代理模塊具體用于采用以下方式實現(xiàn)預先建立直播節(jié)目的節(jié)目標識和在IP LAN上的組播組地址之間的第二對應關(guān)系:

基于在IP LAN上的IP地址,接收到來自節(jié)目信息管理模塊的節(jié)目信息變更消息后,從節(jié)目信息管理模塊獲取直播節(jié)目的節(jié)目信息,并向所述DVB到IP組播轉(zhuǎn)發(fā)器模塊發(fā)送配置Provisioning請求;其中,節(jié)目信息包括直播節(jié)目的節(jié)目標識,Provisioning請求包括直播節(jié)目的節(jié)目標識;

接收到來自DVB到IP組播轉(zhuǎn)發(fā)模塊的第二對應關(guān)系并保存;

所述裝置還包括:

節(jié)目信息管理模塊,用于向所述播控代理模塊發(fā)送節(jié)目信息變更消息;

所述DVB到IP組播轉(zhuǎn)發(fā)模塊,用于為Provisioning請求中的每一個節(jié)目標識分配在IP LAN上的組播組地址;

將直播節(jié)目的節(jié)目標識和在IP LAN上的組播組地址之間的對應關(guān)系發(fā)送給所述播控代理模塊;或者,

保存所述直播節(jié)目的節(jié)目標識和在IP LAN上的組播組地址之間的第二對應關(guān)系。

可選的,所述播控節(jié)目標識為點播節(jié)目的節(jié)目標識;所述播控代理模塊具體用于采用以下方式實現(xiàn)將第二播控請求中的播控節(jié)目標識轉(zhuǎn)換成播控節(jié)目在IP LAN上的組播組地址:

接收到所述第二播控請求后,向DVB到IP組播轉(zhuǎn)發(fā)器發(fā)送Provisioning請求;其中,Provisioning請求包括:點播節(jié)目的節(jié)目標識;接收到來自所述DVB到IP組播轉(zhuǎn)發(fā)模塊的在IP LAN上的組播組地址;

所述裝置還包括:

DVB到IP組播轉(zhuǎn)發(fā)模塊,用于為點播節(jié)目分配在IP LAN上的組播組地址,將分配的在IP LAN上的組播組地址發(fā)送給播控代理模塊。

可選的,所述媒體服務(wù)器模塊具體用于采用以下方式實現(xiàn)所述根據(jù)播控節(jié)目在IP LAN上的組播組地址加入組播組,獲得播控節(jié)目的IP組播流:

向所述DVB到IP組播轉(zhuǎn)發(fā)模塊發(fā)送加入組播組請求;其中,所述加入組播組請求包括播控節(jié)目在IP LAN上的組播組地址;接收到來自所述DVB到IP組播轉(zhuǎn)發(fā)模塊的打包后的有效負載;

所述DVB到IP組播轉(zhuǎn)發(fā)模塊還用于:

接收到所述加入組播組請求,獲取組播組地址對應的播控節(jié)目在DVB網(wǎng)絡(luò)中的下發(fā)頻點和節(jié)目號;并根據(jù)所述播控節(jié)目在DVB網(wǎng)絡(luò)中的下發(fā)頻點和節(jié)目號,采用DVB協(xié)議接收DVB網(wǎng)絡(luò)中的播控節(jié)目流;解析所述播控節(jié)目流得到有效負載,然后按照IP網(wǎng)絡(luò)的數(shù)據(jù)發(fā)送協(xié)議打包所述有效負載得到所述IP組播流,并將打包后的有效負載發(fā)送給所述媒體服務(wù)器模塊。

與相關(guān)技術(shù)相比,本發(fā)明實施例的技術(shù)方案包括:媒體服務(wù)器模塊基于在家庭局域網(wǎng)Home LAN上的互聯(lián)網(wǎng)協(xié)議IP地址,接收到來自家庭網(wǎng)絡(luò)中的第一播控請求;其中,第一播控請求包括:播控節(jié)目在Home LAN中的統(tǒng)一資源定位符URL;媒體服務(wù)器模塊根據(jù)第一播控請求中的播控節(jié)目在Home LAN中的URL,基于在IP局域網(wǎng)LAN上的IP地址,向播控代理模塊發(fā)送包含節(jié)目標識的第二播控請求;播控代理模塊將第二播控請求中的播控節(jié)目標識轉(zhuǎn)換成播控節(jié)目在IP LAN上的組播組地址,基于在IP LAN上的IP地址將播控節(jié)目在IP LAN上的組播組地址發(fā)送給媒體服務(wù)器模塊;媒體服務(wù)器模塊基于在IP LAN上的IP地址,根據(jù)播控節(jié)目在IP LAN上的組播組地址加入組播組,獲得播控節(jié)目的IP組播流,將獲得的IP組播流轉(zhuǎn)換成IP單播流,并基于在Home LAN上的IP地址,將IP單播流發(fā)送給家庭網(wǎng)絡(luò)終端。通過本發(fā)明實施例的方案,通過將播控節(jié)目在Home LAN中的URL轉(zhuǎn)換成播控節(jié)目在IP LAN上的組播組地址來獲得播控節(jié)目的IP組播流,并進一步轉(zhuǎn)換成IP單播流,從而為家庭網(wǎng)絡(luò)終端提供播控業(yè)務(wù)。

附圖說明

下面對本發(fā)明實施例中的附圖進行說明,實施例中的附圖是用于對本發(fā)明的進一步理解,與說明書一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明保護范圍的限制。

圖1為本發(fā)明實施例實現(xiàn)播控業(yè)務(wù)的方法的流程圖;

圖2為本發(fā)明實施例實現(xiàn)播控業(yè)務(wù)的裝置的結(jié)構(gòu)組成示意圖。

具體實施方式

為了便于本領(lǐng)域技術(shù)人員的理解,下面結(jié)合附圖對本發(fā)明作進一步的描述,并不能用來限制本發(fā)明的保護范圍。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的各種方式可以相互組合。

參見圖1,本發(fā)明實施例提出了一種實現(xiàn)播控業(yè)務(wù)的方法,包括:

步驟100、媒體服務(wù)器(Media Server)模塊基于在Home LAN上的IP地址,接收到來自家庭網(wǎng)絡(luò)終端的第一播控請求。

本步驟中,家庭網(wǎng)絡(luò)終端可以是以下的任意一個或多個:智能移動終端、智能電視、電視盒子、PC等。

本步驟中,第一播控請求中包括:播控節(jié)目在Home LAN中的統(tǒng)一資源定位符(URL,Uniform Resource Locator)。

其中,播控節(jié)目可以是直播節(jié)目或點播節(jié)目。

該播控節(jié)目的URL為家庭網(wǎng)絡(luò)終端從媒體服務(wù)器(Media Server)模塊上獲得的,具體如何獲得可以采用本領(lǐng)域技術(shù)人員的熟知技術(shù)實現(xiàn),并不用于限定本發(fā)明實施例的保護范圍,這里不再贅述。

本步驟中,媒體服務(wù)器模塊可以通過流媒體協(xié)議(例如超文本傳送協(xié)議(HTTP,Hypertext Transfer Protocol))接收到來自家庭網(wǎng)絡(luò)終端的第一播控請求。

步驟101、媒體服務(wù)器模塊根據(jù)第一播控請求中的播控節(jié)目在Home LAN中的URL,基于在IP LAN上的IP地址,向播控代理模塊發(fā)送包含節(jié)目標識的第二播控請求。

本步驟中,媒體服務(wù)器模塊向播控代理模塊發(fā)送第二播控請求包括:

媒體服務(wù)器模塊解析URL,獲得播控節(jié)目標識,或者在預先存儲的URL和播控節(jié)目標識之間的第一對應關(guān)系中查找第一播控請求中的URL對應的播控節(jié)目標識,并基于在IP LAN上的IP地址,向播控代理模塊發(fā)送包含播控節(jié)目標識的第二播控請求。

其中,由于URL中包含有播控節(jié)目標識字段,因此,媒體服務(wù)器模塊直接讀取URL中的播控節(jié)目標識字段就能獲得播控節(jié)目標識。

其中,播控節(jié)目標識可以是直播節(jié)目的節(jié)目標識或點播節(jié)目的節(jié)目標識。

步驟102、播控代理模塊將第二播控請求中的播控節(jié)目標識轉(zhuǎn)換成播控節(jié)目在IP LAN上的組播組地址,基于在IP LAN上的IP地址將播控節(jié)目在IP LAN上的組播組地址發(fā)送給媒體服務(wù)器模塊。

本步驟中,當播控節(jié)目標識為直播節(jié)目標識時,將第二播控請求中的播控節(jié)目標識轉(zhuǎn)換成播控節(jié)目在IP LAN上的組播組地址包括:

播控代理在預先建立的直播節(jié)目的節(jié)目標識和在IP LAN上的組播組地址之間的第二對應關(guān)系中,查找第二播控請求中的直播節(jié)目的節(jié)目標識對應的在IP LAN上的組播組地址;

或者,播控代理將直播節(jié)目的節(jié)目標識發(fā)送給DVB到IP組播轉(zhuǎn)發(fā)模塊;DVB到IP組播轉(zhuǎn)發(fā)模塊在預先建立的直播節(jié)目的節(jié)目標識和在IP LAN上的組播組地址之間的第二對應關(guān)系中查找直播節(jié)目的節(jié)目標識對應的在IP LAN上的組播組地址,將查找到的在IP LAN上的組播組地址發(fā)送給播控代理。

可選的,第二對應關(guān)系中還包括:直播節(jié)目在DVB網(wǎng)絡(luò)中的下發(fā)頻點和節(jié)目號。

當播控節(jié)目標識為點播節(jié)目的節(jié)目標識時,播控代理模塊將第二播控請求中的播控節(jié)目標識轉(zhuǎn)換成播控節(jié)目在IP LAN上的組播組地址包括:

播控代理模塊接收到第二播控請求后,向DVB到IP組播轉(zhuǎn)發(fā)模塊發(fā)送配置(Provisioning)請求;其中,Provisioning請求包括:點播節(jié)目的節(jié)目標識;

DVB到IP組播轉(zhuǎn)發(fā)模塊為點播節(jié)目分配在IP LAN上的組播組地址,將分配的在IP LAN上的組播組地址發(fā)送給播控代理模塊。

播控代理模塊接收到第二播控請求后,還向DVB前端系統(tǒng)發(fā)送包含點播節(jié)目的節(jié)目標識的節(jié)目播放請求;接收到來自DVB前端系統(tǒng)的點播節(jié)目在DVB網(wǎng)絡(luò)中的下發(fā)頻點和節(jié)目號,將點播節(jié)目在DVB網(wǎng)絡(luò)中的下發(fā)頻點和節(jié)目號包含在Provisioning請求中發(fā)送給DVB到IP組播轉(zhuǎn)發(fā)模塊。

播控代理模塊將點播節(jié)目標識、下發(fā)頻點和節(jié)目號設(shè)置到DVB到IP組播轉(zhuǎn)發(fā)模塊,即保存點播節(jié)目標識、下發(fā)頻點、節(jié)目號和組播組地址之間的對應關(guān)系,以便DVB到IP組播轉(zhuǎn)發(fā)模塊可以從DVB網(wǎng)絡(luò)中獲取到點播流。

DVB到IP組播轉(zhuǎn)發(fā)模塊可以按預先設(shè)置的規(guī)則為每個節(jié)目分配在IP LAN上的組播組地址。

其中,預先設(shè)置的規(guī)則可以但不限是下面幾種方式的一種:

(1)從自身的組播組地址池中查找一個空閑的組播地址;

(2)預先按照某一種或多種分類方式將組播地址劃分為多個域,在各域中查找一個空閑的組播組地址。

比如:先按業(yè)務(wù)可以劃分為三個域:直播、點播、其它;再在直播域內(nèi)可以直接分配組播地址,或再按其他分類方式再分域。

步驟103、媒體服務(wù)器模塊基于在IP LAN上的IP地址,根據(jù)播控節(jié)目在IP LAN上的組播組地址加入組播組,獲得播控節(jié)目的IP組播流,將獲得的IP組播流轉(zhuǎn)換成IP單播流,并基于在Home LAN上的IP地址,將IP單播流發(fā)送給家庭網(wǎng)絡(luò)終端。

本步驟中,媒體服務(wù)器模塊可以使用組管理協(xié)議(IGMP,Internet Group Management Protocol)加入組播組。

本步驟中,根據(jù)播控節(jié)目在IP LAN上的組播組地址加入組播組,獲得播控節(jié)目的IP組播流包括:

媒體服務(wù)器模塊向DVB到IP組播轉(zhuǎn)發(fā)模塊發(fā)送加入組播組請求;其中,加入組播組請求包括播控節(jié)目在IP LAN上的組播組地址;DVB到IP組播轉(zhuǎn)發(fā)模塊獲取組播組地址對應的播控節(jié)目在DVB網(wǎng)絡(luò)中的下發(fā)頻點和節(jié)目號;并根據(jù)播控節(jié)目在DVB網(wǎng)絡(luò)中的下發(fā)頻點和節(jié)目號,采用DVB協(xié)議接收DVB網(wǎng)絡(luò)中的播控節(jié)目流,解析播控節(jié)目流得到有效負載,然后按照IP網(wǎng)絡(luò)的數(shù)據(jù)發(fā)送協(xié)議打包有效負載得到IP組播流,并將打包后的有效負載發(fā)送給媒體服務(wù)器模塊。

其中,DVB到IP組播轉(zhuǎn)發(fā)模塊可以在對應關(guān)系中查找組播組地址對應的播控節(jié)目在DVB網(wǎng)絡(luò)中的下發(fā)頻點和節(jié)目號。

其中,IP網(wǎng)絡(luò)的數(shù)據(jù)發(fā)送協(xié)議可以包括動態(tài)圖像專家組MPEG(MPEG,Moving Picture Experts Group)2、用戶數(shù)據(jù)報協(xié)議(UDP,User Datagram Protocol)組播。

本步驟中,媒體服務(wù)器具體如何將獲得的IP組播流轉(zhuǎn)換成IP單播流可以采用本領(lǐng)域技術(shù)人員的熟知技術(shù)手段實現(xiàn),并不用于限定本發(fā)明實施例的保護范圍,這里不再贅述。

可選的,當播控節(jié)目標識為直播節(jié)目的節(jié)目標識時,該方法之前還包括:

播控代理模塊或DVB到IP組播轉(zhuǎn)發(fā)模塊預先建立直播節(jié)目的節(jié)目標識和在IP LAN上的組播組地址之間的第二對應關(guān)系。

其中,預先建立直播節(jié)目的節(jié)目標識和在IP LAN上的組播地址之間的第二對應關(guān)系包括:

播控代理模塊接收到來自節(jié)目信息管理模塊的節(jié)目信息變更消息后,從節(jié)目信息管理模塊獲取節(jié)目信息,并向DVB到IP組播轉(zhuǎn)發(fā)模塊發(fā)送供應(Provisioning)請求;其中,節(jié)目信息包括:直播節(jié)目的節(jié)目標識,Provisioning請求包括直播節(jié)目的節(jié)目標識;DVB到IP組播轉(zhuǎn)發(fā)模塊為Provisioning請求中的每一個節(jié)目標識分配在IP LAN上的組播組地址;

DVB到IP組播轉(zhuǎn)發(fā)模塊將直播節(jié)目的節(jié)目標識和在IP LAN上的組播組地址之間的第二對應關(guān)系發(fā)送給播控代理模塊;播控代理模塊保存接收到的第二對應關(guān)系;或者,

DVB到IP組播轉(zhuǎn)發(fā)模塊保存直播節(jié)目的節(jié)目標識和在IP LAN上的組播組地址之間的第二對應關(guān)系。

可選的,當DVB到IP組播轉(zhuǎn)發(fā)模塊接收到來自播控代理模塊的查詢請求時,在第二對應關(guān)系中,查找查詢請求中的直播節(jié)目的節(jié)目標識對應的在IP LAN上的組播組地址,將查找到的在IP LAN上的組播組地址發(fā)送給所述播控代理模塊;播控代理模塊保存查詢請求中的直播節(jié)目的節(jié)目標識和接收到的在IP LAN上的組播組地址之間的對應關(guān)系。

可選的,節(jié)目信息還包括:直播節(jié)目在DVB網(wǎng)絡(luò)中的下發(fā)頻點、節(jié)目號;Provisioning請求還包括:直播節(jié)目在DVB網(wǎng)絡(luò)中的下發(fā)頻點、節(jié)目號;對應關(guān)系還包括:直播節(jié)目在DVB網(wǎng)絡(luò)中的下發(fā)頻點、節(jié)目號。

其中,節(jié)目信息管理模塊在進行直播搜索后,會向播控代理模塊和媒體服務(wù)器模塊發(fā)送節(jié)目信息變更消息。媒體服務(wù)器模塊接收到節(jié)目信息變更消息后,從節(jié)目信息管理模塊獲取節(jié)目信息,并根據(jù)節(jié)目信息按一定的規(guī)則為節(jié)目分配節(jié)目的元數(shù)據(jù),并將節(jié)目的元數(shù)據(jù)發(fā)送給Home LAN上的家庭網(wǎng)絡(luò)終端。

其中,節(jié)目的元數(shù)據(jù)包括節(jié)目的URL。

其中,節(jié)目信息管理模塊具體如何進行直播搜索可以采用本領(lǐng)域技術(shù)人員的熟知技術(shù)實現(xiàn),并不用于限定本發(fā)明的保護范圍,這里不再贅述。

其中,媒體服務(wù)器模塊具體如何根據(jù)節(jié)目信息為節(jié)目分配節(jié)目的元數(shù)據(jù)可以采用本領(lǐng)域技術(shù)人員的熟知技術(shù)實現(xiàn),并不用于限定本發(fā)明的保護范圍,這里不再贅述。

DVB到IP組播轉(zhuǎn)發(fā)模塊可以按預先設(shè)置的規(guī)則為每個節(jié)目分配在IP LAN上的組播組地址。

其中,預先設(shè)置的規(guī)則可以但不限是下面幾種方式的一種:

(3)從自身的組播組地址池中查找一個空閑的組播地址;

(4)預先按照某一種或多種分類方式將組播地址劃分為多個域,在各域中查找一個空閑的組播組地址。

比如:先按業(yè)務(wù)可以劃分為三個域:直播、點播、其它;再在直播域內(nèi)可以直接分配組播地址,或再按其他分類方式再分域。

可選的,該方法還包括:

當媒體服務(wù)器模塊基于在Home LAN上的IP地址,接收到來自家庭網(wǎng)絡(luò)終端的瀏覽請時,媒體服務(wù)器模塊基于在IP LAN上的IP地址,向節(jié)目信息管理模塊轉(zhuǎn)發(fā)瀏覽請求;節(jié)目信息管理模塊從DVB前端系統(tǒng)中獲取播控節(jié)目的元數(shù)據(jù),基于在IP LAN上的IP地址,將獲得的元數(shù)據(jù)發(fā)送給媒體服務(wù)器模塊;媒體服務(wù)器模塊基于在Home LAN上的IP地址,將獲得的元數(shù)據(jù)發(fā)送給家庭網(wǎng)絡(luò)終端。

上述方法中,Home LAN包括媒體服務(wù)器模塊、家庭網(wǎng)絡(luò)終端,是一個獨立的局域網(wǎng),Home LAN中的家庭網(wǎng)絡(luò)終端只與媒體服務(wù)器模塊進行通信,不與IP LAN中的設(shè)備進行通信,Home LAN中的動態(tài)主機配置協(xié)議(DHCP,Dynamic Host Configuration Protocol)服務(wù)模塊為家庭網(wǎng)絡(luò)終端和媒體服務(wù)器模塊分配在Home LAN上的IP地址,也可以為媒體服務(wù)器模塊分配靜態(tài)IP地址,家庭網(wǎng)絡(luò)終端和媒體服務(wù)器模塊基于分配的在Home LAN上的IP地址進行通信。

IP LAN是獨立于Home LAN的另一個局域網(wǎng),包括節(jié)目信息管理模塊、DVB到IP組播轉(zhuǎn)發(fā)模塊、播控代理模塊和媒體服務(wù)器模塊,IP LAN中的DHCP服務(wù)模塊為節(jié)目信息管理模塊、DVB到IP組播轉(zhuǎn)發(fā)模塊、播控代理模塊和媒體服務(wù)器模塊分配在IP LAN上的IP地址,也可以為節(jié)目信息管理模塊、DVB到IP組播轉(zhuǎn)發(fā)模塊、播控代理模塊和媒體服務(wù)器分配靜態(tài)IP地址,節(jié)目信息管理模塊、DVB到IP組播轉(zhuǎn)發(fā)模塊、播控代理模塊和媒體服務(wù)器模塊基于分配的在Home LAN上的IP地址進行通信。

上述方法中,節(jié)目信息管理模塊、播控代理模塊、DVB到IP組播轉(zhuǎn)發(fā)模塊和媒體服務(wù)器模塊可以設(shè)置在家庭網(wǎng)關(guān)中。

上述方法具有以下優(yōu)勢:

1.Home LAN中的媒體服務(wù)器模塊不需要關(guān)心DVB網(wǎng)絡(luò)特性,降低開發(fā)難度,甚至可以由第三方業(yè)務(wù)提供商開發(fā);

2.Home LAN中的媒體服務(wù)器模塊可以直接應用于交互式網(wǎng)絡(luò)電視(IPTV,Internet Protocol Television)業(yè)務(wù);

家庭網(wǎng)關(guān)也可以直接使用將交互式網(wǎng)絡(luò)電視(IPTV,Internet Protocol Television)業(yè)務(wù)中的媒體服務(wù)器模塊;

3.DVB網(wǎng)絡(luò)的數(shù)據(jù)可以被家庭網(wǎng)關(guān)內(nèi)部IP LAN上的多個組件共享,而不影響當前播放也不需要額外的電視電纜(Cable)接收資源。

參見圖2,本發(fā)明實施例還提出了一種實現(xiàn)播控業(yè)務(wù)的裝置,可以設(shè)置在家庭網(wǎng)關(guān)中,包括:

媒體服務(wù)器模塊,用于基于在家庭局域網(wǎng)Home LAN上的互聯(lián)網(wǎng)協(xié)議IP地址,接收到來自家庭網(wǎng)絡(luò)中的第一播控請求;其中,第一播控請求包括:播控節(jié)目在Home LAN中的統(tǒng)一資源定位符URL;

根據(jù)第一播控請求中的播控節(jié)目在Home LAN中的URL,基于在IP局域網(wǎng)LAN上的IP地址,向播控代理模塊發(fā)送包含節(jié)目標識的第二播控請求;

播控代理模塊,用于將第二播控請求中的播控節(jié)目標識轉(zhuǎn)換成播控節(jié)目在IP LAN上的組播組地址,基于在IP LAN上的IP地址將播控節(jié)目在IP LAN上的組播組地址發(fā)送給媒體服務(wù)器模塊;

媒體服務(wù)器模塊還用于:基于在IP LAN上的IP地址,根據(jù)播控節(jié)目在IP LAN上的組播組地址加入組播組,獲得播控節(jié)目的IP組播流,將獲得的IP組播流轉(zhuǎn)換成IP單播流,并基于在Home LAN上的IP地址,將IP單播流發(fā)送給家庭網(wǎng)絡(luò)終端。

可選的,媒體服務(wù)器模塊具體用于采用以下方式實現(xiàn)向播控代理模塊發(fā)送第二播控請求:

解析URL,獲得播控節(jié)目標識,或者在預先存儲的URL和播控節(jié)目標識之間的第一對應關(guān)系中查找第一播控請求中的URL對應的播控節(jié)目標識,并基于在IP LAN上的IP地址,向播控代理模塊發(fā)送包含節(jié)目標識的第二播控請求。

可選的,播控節(jié)目標識為直播節(jié)目的節(jié)目標識;播控代理模塊具體用于采用以下方式實現(xiàn)將第二播控請求中的播控節(jié)目標識轉(zhuǎn)換成播控節(jié)目在IP LAN上的組播組地址:

在預先建立的直播節(jié)目的節(jié)目標識和在IP LAN上的組播組地址之間的第二對應關(guān)系中查找第二播控請求中的直播節(jié)目的節(jié)目標識對應的在IP LAN上的組播組地址;

或者,將直播節(jié)目的節(jié)目標識發(fā)送給DVB到IP組播轉(zhuǎn)發(fā)模塊;接收到來自DVB到IP組播轉(zhuǎn)發(fā)模塊的在IP LAN上的組播組地址;

還包括:

DVB到IP組播轉(zhuǎn)發(fā)模塊,用于在預先建立的直播節(jié)目的節(jié)目標識和在IP LAN上的組播組地址之間的第二對應關(guān)系中查找直播節(jié)目的節(jié)目標識對應的在IP LAN上的組播組地址,將查找到的在IP LAN上的組播組地址發(fā)送給播控代理。

可選的,播控代理模塊或DVB到IP組播轉(zhuǎn)發(fā)模塊還用于:

預先建立直播節(jié)目的節(jié)目標識和在IP LAN上的組播組地址之間的第二對應關(guān)系。

可選的,播控代理模塊具體用于采用以下方式實現(xiàn)預先建立直播節(jié)目的節(jié)目標識和在IP LAN上的組播組地址之間的第二對應關(guān)系:

基于在IP LAN上的IP地址,接收到來自節(jié)目信息管理模塊的節(jié)目信息變更消息后,從節(jié)目信息管理模塊獲取直播節(jié)目的節(jié)目信息,并向DVB到IP組播轉(zhuǎn)發(fā)器模塊發(fā)送供應Provisioning請求;其中,節(jié)目信息包括直播節(jié)目的節(jié)目標識,Provisioning請求包括直播節(jié)目的節(jié)目標識;

接收到來自DVB到IP組播轉(zhuǎn)發(fā)模塊的第二對應關(guān)系并保存;

裝置還包括:

節(jié)目信息管理模塊,用于向播控代理模塊發(fā)送節(jié)目信息變更消息;

DVB到IP組播轉(zhuǎn)發(fā)模塊,用于為Provisioning請求中的每一個節(jié)目標識分配在IP LAN上的組播組地址;

將直播節(jié)目的節(jié)目標識和在IP LAN上的組播組地址之間的對應關(guān)系發(fā)送給播控代理模塊;或者,

保存直播節(jié)目的節(jié)目標識和在IP LAN上的組播組地址之間的第二對應關(guān)系。

可選的,播控節(jié)目標識為點播節(jié)目的節(jié)目標識;播控代理模塊具體用于采用以下方式實現(xiàn)將第二播控請求中的播控節(jié)目標識轉(zhuǎn)換成播控節(jié)目在IP LAN上的組播組地址:

接收到第二播控請求后,向DVB到IP組播轉(zhuǎn)發(fā)器發(fā)送Provisioning請求;其中,Provisioning請求包括:點播節(jié)目的節(jié)目標識;接收到來自DVB到IP組播轉(zhuǎn)發(fā)模塊的在IP LAN上的組播組地址;

裝置還包括:

DVB到IP組播轉(zhuǎn)發(fā)模塊,用于為點播節(jié)目分配在IP LAN上的組播組地址,將分配的在IP LAN上的組播組地址發(fā)送給播控代理模塊。

可選的,媒體服務(wù)器模塊具體用于采用以下方式實現(xiàn)根據(jù)播控節(jié)目在IP LAN上的組播組地址加入組播組,獲得播控節(jié)目的IP組播流:

向DVB到IP組播轉(zhuǎn)發(fā)模塊發(fā)送加入組播組請求;其中,加入組播組請求包括播控節(jié)目在IP LAN上的組播組地址;接收到來自DVB到IP組播轉(zhuǎn)發(fā)模塊的打包后的有效負載;

DVB到IP組播轉(zhuǎn)發(fā)模塊還用于:

接收到加入組播組請求,獲取組播組地址對應的播控節(jié)目在DVB網(wǎng)絡(luò)中的下發(fā)頻點和節(jié)目號;并根據(jù)播控節(jié)目在DVB網(wǎng)絡(luò)中的下發(fā)頻點和節(jié)目號,采用DVB協(xié)議接收DVB網(wǎng)絡(luò)中的播控節(jié)目流;解析播控節(jié)目流得到有效負載,然后按照IP網(wǎng)絡(luò)的數(shù)據(jù)發(fā)送協(xié)議打包有效負載得到所述IP組播流,并將打包后的有效負載發(fā)送給媒體服務(wù)器模塊。

需要說明的是,以上所述的實施例僅是為了便于本領(lǐng)域的技術(shù)人員理解而已,并不用于限制本發(fā)明的保護范圍,在不脫離本發(fā)明的發(fā)明構(gòu)思的前提下,本領(lǐng)域技術(shù)人員對本發(fā)明所做出的任何顯而易見的替換和改進等均在本發(fā)明的保護范圍之內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1