1.一種實(shí)現(xiàn)播控業(yè)務(wù)的方法,其特征在于,包括:
媒體服務(wù)器模塊基于在家庭局域網(wǎng)Home LAN上的互聯(lián)網(wǎng)協(xié)議IP地址,接收到來(lái)自家庭網(wǎng)絡(luò)中的第一播控請(qǐng)求;其中,第一播控請(qǐng)求包括:播控節(jié)目在Home LAN中的統(tǒng)一資源定位符URL;
媒體服務(wù)器模塊根據(jù)第一播控請(qǐng)求中的播控節(jié)目在Home LAN中的URL,基于在IP局域網(wǎng)LAN上的IP地址,向播控代理模塊發(fā)送包含節(jié)目標(biāo)識(shí)的第二播控請(qǐng)求;
播控代理模塊將第二播控請(qǐng)求中的播控節(jié)目標(biāo)識(shí)轉(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ò)終端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述媒體服務(wù)器模塊向播控代理模塊發(fā)送第二播控請(qǐng)求包括:
所述媒體服務(wù)器模塊解析所述URL,獲得所述播控節(jié)目標(biāo)識(shí),或者在預(yù)先存儲(chǔ)的URL和播控節(jié)目標(biāo)識(shí)之間的第一對(duì)應(yīng)關(guān)系中查找所述第一播控請(qǐng)求中的URL對(duì)應(yīng)的播控節(jié)目標(biāo)識(shí),并基于在IP LAN上的IP地址,向所述播控代理模塊發(fā)送包含所述播控節(jié)目標(biāo)識(shí)的第二播控請(qǐng)求。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述播控節(jié)目標(biāo)識(shí)為直播節(jié)目的節(jié)目標(biāo)識(shí);所述將第二播控請(qǐng)求中的播控節(jié)目標(biāo)識(shí)轉(zhuǎn)換成播控節(jié)目在IP LAN上的組播組地址包括:
所述播控代理在預(yù)先建立的直播節(jié)目的節(jié)目標(biāo)識(shí)和在IP LAN上的組播組地址之間的第二對(duì)應(yīng)關(guān)系中查找所述第二播控請(qǐng)求中的直播節(jié)目的節(jié)目標(biāo)識(shí)對(duì)應(yīng)的在IP LAN上的組播組地址;
或者,所述播控代理將所述直播節(jié)目的節(jié)目標(biāo)識(shí)發(fā)送給DVB到IP組播轉(zhuǎn)發(fā)模塊;所述DVB到IP組播轉(zhuǎn)發(fā)模塊在預(yù)先建立的直播節(jié)目的節(jié)目標(biāo)識(shí)和在IP LAN上的組播組地址之間的第二對(duì)應(yīng)關(guān)系中查找所述直播節(jié)目的節(jié)目標(biāo)識(shí)對(duì)應(yīng)的在IP LAN上的組播組地址,將查找到的在IP LAN上的組播組地址發(fā)送給所述播控代理。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,該方法之前還包括:
所述播控代理模塊或所述DVB到IP組播轉(zhuǎn)發(fā)模塊預(yù)先建立直播節(jié)目的節(jié)目標(biāo)識(shí)和在IP LAN上的組播組地址之間的第二對(duì)應(yīng)關(guān)系。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述播控代理模塊或DVB到IP組播轉(zhuǎn)發(fā)模塊預(yù)先建立直播節(jié)目的節(jié)目標(biāo)識(shí)和在IP LAN上的組播組地址之間的第二對(duì)應(yīng)關(guān)系包括:
所述播控代理模塊基于在IP LAN上的IP地址,接收到來(lái)自節(jié)目信息管理模塊的節(jié)目信息變更消息后,從節(jié)目信息管理模塊獲取直播節(jié)目的節(jié)目信息,并向所述DVB到IP組播轉(zhuǎn)發(fā)器模塊發(fā)送配置Provisioning請(qǐng)求;其中,節(jié)目信息包括直播節(jié)目的節(jié)目標(biāo)識(shí),Provisioning請(qǐng)求包括直播節(jié)目的節(jié)目標(biāo)識(shí);
所述DVB到IP組播轉(zhuǎn)發(fā)模塊為Provisioning請(qǐng)求中的每一個(gè)節(jié)目標(biāo)識(shí)分配在IP LAN上的組播組地址;
所述DVB到IP組播轉(zhuǎn)發(fā)模塊將直播節(jié)目的節(jié)目標(biāo)識(shí)和在IP LAN上的組播組地址之間的第二對(duì)應(yīng)關(guān)系發(fā)送給所述播控代理模塊;所述播控代理模塊保存接收到的第二對(duì)應(yīng)關(guān)系;或者,
所述DVB到IP組播轉(zhuǎn)發(fā)模塊保存所述直播節(jié)目的節(jié)目標(biāo)識(shí)和在IP LAN上的組播組地址之間的第二對(duì)應(yīng)關(guān)系。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述播控節(jié)目標(biāo)識(shí)為點(diǎn)播節(jié)目的節(jié)目標(biāo)識(shí);所述播控代理模塊將第二播控請(qǐng)求中的播控節(jié)目標(biāo)識(shí)轉(zhuǎn)換成播控節(jié)目在IP LAN上的組播組地址包括:
所述播控代理模塊接收到所述第二播控請(qǐng)求后,向DVB到IP組播轉(zhuǎn)發(fā)器發(fā)送Provisioning請(qǐng)求;其中,Provisioning請(qǐng)求包括:點(diǎn)播節(jié)目的節(jié)目標(biāo)識(shí);
DVB到IP組播轉(zhuǎn)發(fā)模塊為點(diǎn)播節(jié)目分配在IP LAN上的組播組地址,將分配的在IP LAN上的組播組地址發(fā)送給播控代理模塊。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)播控節(jié)目在IP LAN上的組播組地址加入組播組,獲得播控節(jié)目的IP組播流包括:
所述媒體服務(wù)器模塊向所述DVB到IP組播轉(zhuǎn)發(fā)模塊發(fā)送加入組播組請(qǐng)求;其中,所述加入組播組請(qǐng)求包括播控節(jié)目在IP LAN上的組播組地址;所述DVB到IP組播轉(zhuǎn)發(fā)模塊獲取組播組地址對(duì)應(yīng)的播控節(jié)目在DVB網(wǎng)絡(luò)中的下發(fā)頻點(diǎn)和節(jié)目號(hào);并根據(jù)所述播控節(jié)目在DVB網(wǎng)絡(luò)中的下發(fā)頻點(diǎn)和節(jié)目號(hào),采用DVB協(xié)議接收DVB網(wǎng)絡(luò)中的播控節(jié)目流;解析所述播控節(jié)目流得到有效負(fù)載,然后按照IP網(wǎng)絡(luò)的數(shù)據(jù)發(fā)送協(xié)議打包所述有效負(fù)載得到所述IP組播流,并將打包后的有效負(fù)載發(fā)送給所述媒體服務(wù)器模塊。
8.一種實(shí)現(xiàn)播控業(yè)務(wù)的裝置,其特征在于,包括:
媒體服務(wù)器模塊,用于基于在家庭局域網(wǎng)Home LAN上的互聯(lián)網(wǎng)協(xié)議IP地址,接收到來(lái)自家庭網(wǎng)絡(luò)中的第一播控請(qǐng)求;其中,第一播控請(qǐng)求包括:播控節(jié)目在Home LAN中的統(tǒng)一資源定位符URL;
根據(jù)第一播控請(qǐng)求中的播控節(jié)目在Home LAN中的URL,基于在IP局域網(wǎng)LAN上的IP地址,向播控代理模塊發(fā)送包含節(jié)目標(biāo)識(shí)的第二播控請(qǐng)求;
播控代理模塊,用于將第二播控請(qǐng)求中的播控節(jié)目標(biāo)識(shí)轉(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ò)終端。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述媒體服務(wù)器模塊具體用于采用以下方式實(shí)現(xiàn)向播控代理模塊發(fā)送第二播控請(qǐng)求:
解析所述URL,獲得所述播控節(jié)目標(biāo)識(shí),或者在預(yù)先存儲(chǔ)的URL和播控節(jié)目標(biāo)識(shí)之間的第一對(duì)應(yīng)關(guān)系中查找所述第一播控請(qǐng)求中的URL對(duì)應(yīng)的播控節(jié)目標(biāo)識(shí),并基于在IP LAN上的IP地址,向所述播控代理模塊發(fā)送包含所述播控節(jié)目標(biāo)識(shí)的第二播控請(qǐng)求。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述播控節(jié)目標(biāo)識(shí)為直播節(jié)目的節(jié)目標(biāo)識(shí);所述播控代理模塊具體用于采用以下方式實(shí)現(xiàn)所述將第二播控請(qǐng)求中的播控節(jié)目標(biāo)識(shí)轉(zhuǎn)換成播控節(jié)目在IP LAN上的組播組地址:
在預(yù)先建立的直播節(jié)目的節(jié)目標(biāo)識(shí)和在IP LAN上的組播組地址之間的第二對(duì)應(yīng)關(guān)系中查找所述第二播控請(qǐng)求中的直播節(jié)目的節(jié)目標(biāo)識(shí)對(duì)應(yīng)的在IP LAN上的組播組地址;
或者,將所述直播節(jié)目的節(jié)目標(biāo)識(shí)發(fā)送給DVB到IP組播轉(zhuǎn)發(fā)模塊;接收到來(lái)自DVB到IP組播轉(zhuǎn)發(fā)模塊的在IP LAN上的組播組地址;
還包括:
DVB到IP組播轉(zhuǎn)發(fā)模塊,用于在預(yù)先建立的直播節(jié)目的節(jié)目標(biāo)識(shí)和在IP LAN上的組播組地址之間的第二對(duì)應(yīng)關(guān)系中查找所述直播節(jié)目的節(jié)目標(biāo)識(shí)對(duì)應(yīng)的在IP LAN上的組播組地址,將查找到的在IP LAN上的組播組地址發(fā)送給所述播控代理。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述播控代理模塊或所述DVB到IP組播轉(zhuǎn)發(fā)模塊還用于:
預(yù)先建立直播節(jié)目的節(jié)目標(biāo)識(shí)和在IP LAN上的組播組地址之間的第二對(duì)應(yīng)關(guān)系。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述播控代理模塊具體用于采用以下方式實(shí)現(xiàn)預(yù)先建立直播節(jié)目的節(jié)目標(biāo)識(shí)和在IP LAN上的組播組地址之間的第二對(duì)應(yīng)關(guān)系:
基于在IP LAN上的IP地址,接收到來(lái)自節(jié)目信息管理模塊的節(jié)目信息變更消息后,從節(jié)目信息管理模塊獲取直播節(jié)目的節(jié)目信息,并向所述DVB到IP組播轉(zhuǎn)發(fā)器模塊發(fā)送配置Provisioning請(qǐng)求;其中,節(jié)目信息包括直播節(jié)目的節(jié)目標(biāo)識(shí),Provisioning請(qǐng)求包括直播節(jié)目的節(jié)目標(biāo)識(shí);
接收到來(lái)自DVB到IP組播轉(zhuǎn)發(fā)模塊的第二對(duì)應(yīng)關(guān)系并保存;
所述裝置還包括:
節(jié)目信息管理模塊,用于向所述播控代理模塊發(fā)送節(jié)目信息變更消息;
所述DVB到IP組播轉(zhuǎn)發(fā)模塊,用于為Provisioning請(qǐng)求中的每一個(gè)節(jié)目標(biāo)識(shí)分配在IP LAN上的組播組地址;
將直播節(jié)目的節(jié)目標(biāo)識(shí)和在IP LAN上的組播組地址之間的對(duì)應(yīng)關(guān)系發(fā)送給所述播控代理模塊;或者,
保存所述直播節(jié)目的節(jié)目標(biāo)識(shí)和在IP LAN上的組播組地址之間的第二對(duì)應(yīng)關(guān)系。
13.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述播控節(jié)目標(biāo)識(shí)為點(diǎn)播節(jié)目的節(jié)目標(biāo)識(shí);所述播控代理模塊具體用于采用以下方式實(shí)現(xiàn)將第二播控請(qǐng)求中的播控節(jié)目標(biāo)識(shí)轉(zhuǎn)換成播控節(jié)目在IP LAN上的組播組地址:
接收到所述第二播控請(qǐng)求后,向DVB到IP組播轉(zhuǎn)發(fā)器發(fā)送Provisioning請(qǐng)求;其中,Provisioning請(qǐng)求包括:點(diǎn)播節(jié)目的節(jié)目標(biāo)識(shí);接收到來(lái)自所述DVB到IP組播轉(zhuǎn)發(fā)模塊的在IP LAN上的組播組地址;
所述裝置還包括:
DVB到IP組播轉(zhuǎn)發(fā)模塊,用于為點(diǎn)播節(jié)目分配在IP LAN上的組播組地址,將分配的在IP LAN上的組播組地址發(fā)送給播控代理模塊。
14.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述媒體服務(wù)器模塊具體用于采用以下方式實(shí)現(xiàn)所述根據(jù)播控節(jié)目在IP LAN上的組播組地址加入組播組,獲得播控節(jié)目的IP組播流:
向所述DVB到IP組播轉(zhuǎn)發(fā)模塊發(fā)送加入組播組請(qǐng)求;其中,所述加入組播組請(qǐng)求包括播控節(jié)目在IP LAN上的組播組地址;接收到來(lái)自所述DVB到IP組播轉(zhuǎn)發(fā)模塊的打包后的有效負(fù)載;
所述DVB到IP組播轉(zhuǎn)發(fā)模塊還用于:
接收到所述加入組播組請(qǐng)求,獲取組播組地址對(duì)應(yīng)的播控節(jié)目在DVB網(wǎng)絡(luò)中的下發(fā)頻點(diǎn)和節(jié)目號(hào);并根據(jù)所述播控節(jié)目在DVB網(wǎng)絡(luò)中的下發(fā)頻點(diǎn)和節(jié)目號(hào),采用DVB協(xié)議接收DVB網(wǎng)絡(luò)中的播控節(jié)目流;解析所述播控節(jié)目流得到有效負(fù)載,然后按照IP網(wǎng)絡(luò)的數(shù)據(jù)發(fā)送協(xié)議打包所述有效負(fù)載得到所述IP組播流,并將打包后的有效負(fù)載發(fā)送給所述媒體服務(wù)器模塊。