一种基于广播电视网络家庭网关的多路高清直播节目转发的方法及系统的制作方法

文档序号:8266880阅读:337来源:国知局
一种基于广播电视网络家庭网关的多路高清直播节目转发的方法及系统的制作方法
【技术领域】
[0001]本发明涉及一种基于广播电视网络家庭网关的多路高清直播节目转发的方法及系统。
【背景技术】
[0002]现有的广播电视直播电视节目的系统,一般都是由广电特定的机顶盒终端发出观看直播电视节目的请求,每台机顶盒对应一台电视机,机顶盒将遥控器发出的请求上发至数字电视前端平台,由数字电视前端平台通过有线电视网络传输直播电视节目数据至机顶盒,机顶盒将该直播电视节目数据解调后,传送至电视机进行观看。上述的基于机顶盒对直播电视控制的方法,机顶盒的播放、收视等控制,主要采用CA授权,相当于前端直接控制终端的收看权限,而一般机顶盒是直连的电视终端,因此只有一台与机顶盒连接的电视机能观看到直播节目。随着智能终端的普及,如市场化的各类互联网机顶盒、手机、平板电脑、智能电机等,人们渴望在这些智能终端上也可以快捷、方便地观看到广播电视级别的稳定高清直播电视节目,显然上述的基于机顶盒的直播电视节目的方式已不适用。

【发明内容】

[0003]本发明提供一种基于广播电视网络家庭网关的多路高清直播节目转发的方法及系统,可将不同的多路直播节目分发给多个的智能终端。
[0004]本发明所述一种基于广播电视网络家庭网关的多路高清直播节目转发的方法,包括以下步骤;
步骤I,智能终端发送需要广电高清直播节目的ID至家庭网关;
步骤2,家庭网关根据智能终端发送过来的直播节目的ID,向数字电视前端平台发送获取该直播节目的请求,并接收该直播节目的数据;
步骤3,家庭网关将接收到的直播节目数据进行解调解扰;
步骤4,家庭网关将解调解扰后的直播节目数据进行加密,并生成对应的解密钥匙; 步骤5,家庭网关获取智能终端的身份信息,若通过验证,则进行步骤6 ;
步骤6,家庭网关将加密后的直播节目数据以及解密钥匙发送至通过身份验证的智能终端;
步骤7,智能终端根据解密钥匙对加密后的直播节目数据进行解密并播放。
[0005]本发明还提供了一种基于广播电视网络家庭网关的多路高清直播节目转发的系统,包括家庭网关和一个以上的智能终端;
所述家庭网关包括以下模块:
直播节目获取模块,根据智能终端发送过来的广电高清直播节目的ID,向数字电视前端平台发送获取该直播节目的请求,并接收该直播节目的数据;
解调解扰模块,将接收到的直播节目数据进行解调解扰; 加密模块,对解调解扰后的直播节目数据进行加密,并生成对应的解密钥匙;
鉴权模块,对智能终端的身份信息进行验证;
直播节目分发模块,将加密后的直播节目数据以及解密钥匙发送至请求的一个或多个智能终端;;
所述智能终端包括以下模块:
解密模块,根据解密钥匙对加密后的直播节目数据进行解密并播放;
请求模块,用以发送需要直播节目的ID至家庭网关。
[0006]本发明所述的一种基于广播电视网络家庭网关的多路高清直播节目转发的方法及系统,首先由智能终端的请求模块发送需要广电高清直播节目的ID至家庭网关;家庭网关的直播节目获取模块根据智能终端发送过来的直播节目的ID,通过有线电视网络获取该直播节目数据;接着解调解扰模块将接收到的直播节目数据进行解调解扰;加密模块对解调解扰后的直播节目数据进行加密,并生成对应的解密钥匙;然后由家庭网关的鉴权模块获取智能终端的身份信息,若通过验证,则由直播节目分发模块将加密后的直播节目数据以及解密钥匙发送至通过身份验证的智能终端;智能终端根据解密钥匙对加密后的直播节目数据进行解密并播放。本发明的基于广播电视网络家庭网关的多路高清直播节目转发的方法及系统,不同的智能终端通过发送不同的请求至家庭网关,家庭网关根据不同的请求获取相应的高清直播节目数据发送至不同的智能终端,实现直播节目、点播节目对多个智能终端的转发。在家庭网关对直播节目数据进行加密,只有通过身份信息验证的智能终端才能获取到相应的解密钥匙以及直播节目数据,可保证家庭网关与智能终端间直播节目数据传播的安全,以便家庭网关在分发直播节目数据时只能分发到合法的智能终端。
[0007]另外,在智能终端上还设置有屏幕分辨率获取模块,所述屏幕分辨率获取模块用以将智能终端自身的屏幕分辨率的数据发送至家庭网关;在家庭网关上还设置有视频分辨率调制模块,所述视频分辨率调制模块用以根据智能终端的屏幕分辨率将直播节目数据调制成与该智能终端的屏幕分辨率大小相适应的直播节目数据。
[0008]家庭网关接收到由前端通过有线电视网络发送过来的广电高清直播节目数据,往往分辨率较高,数据量较大,而不同终端的分辨率不同,例如智能电视的分辨率为1920x1080、平板的分辨率为1820x720、智能手机的分辨率为720x480,不同分辨率的视频数据量大小是不同的,智能手机对直播节目分辨率的要求就远低于智能电视的分辨率要求,因此若将前端发送过来的分辨率较高的直播节目直接发送至这些智能终端,不仅会占用到大量带宽,而且智能终端也要对这些广电高清直播节目进行降分辨率的处理后才能播放,若不同智能终端同时请求观看不同的直播节目,家庭网关同时转发多个较高分辨率的直播节目时,家庭网络中有限的带宽将难以支持这么大数据量的传输。为解决这一问题,智能终端上设置有屏幕分辨率获取模块,以及在家庭网关上设置有视频分辨率调制模块,智能终端在发送请求的同时将智能终端自身的屏幕分辨率的数据发送至家庭网关,家庭网关的视频分辨率调制模块根据智能终端的屏幕分辨率将直播节目数据调制成与该智能终端的屏幕分辨率大小相适应的直播节目数据,然后发送至智能终端,一方面以适应智能终端的显示分辨率的大小,以便用户可以获得最佳观感,另一方面,家庭网关根据获取到的智能终端的分辨率,将直播节目数据调制成较小分辨率的数据格式,以大大减少直播节目的数据量,以便减少家庭网络中传送直播节目的所占的带宽,即便多个智能终端观看不同的直播节目,也可以流畅播放。
【附图说明】
[0009]图1为一种基于广播电视网络家庭网关的多路高清直播节目转发的方法流程示意图。
[0010]图2为一种基于广播电视网络家庭网关的多路高清直播节目转发的系统的结构示意图1。
[0011]图3为一种基于广播电视网络家庭网关的多路高清直播节目转发的系统的结构示意图2。
【具体实施方式】
[0012]实施例1,如图1和图2所示,现有智能手机A、平板B、智能电视C等智能终端,智能手机A的请求模块发送需要观看广电高清直播节目I的请求至家庭网关,平板B的请求模块发送需要观看直播节目2的请求至家庭网关,智能电视C的请求模块发送需要观看直播节目2的请求至家庭网关,家庭网关向数字电视前端平台发送获取该直播节目1、直播节目2、直播节目3的请求,并通过有线电视网络接收该直播节目1、直播节目2、直播节目3的数据;家庭网关将接收到的直播节目1、直播节目2、直播节目3的数据进行解调解扰,并进行加密,并生成对应的解密钥匙1、解密钥匙2、解密钥匙3,然后家庭网关的鉴权模块获取智能手机A、平板B、智能电视C的身份信息,并进行验证,若智能手机A的身份信息并不合法,例如智能手机A的IP地址并不是家庭网络内的IP地址,则智能手机A的身份信息并没有通过验证,家庭网关取消向智能手机A发送直播节目I的数据。若平板B、智能电视C的身份信息均通过验证,则家庭网关的直播节目分发模块将加密后的直播节目2以及解密钥匙2发送至平板B,将加密后的直播节目3以及解密钥匙3发送至智能电视C,平板B的解密模块根据解密钥匙2对加密后的直播节目2的数据进行解密,并进行播放,智能电视C的解密模块根据解密钥匙3对加密后的直播节目3的数据进行解密,并进行播放。
[0013]实施例2,如图3所示,现有智能手机A、平板B、智能电视C等智能终端,其中,智能电视C的分辨率为1920x1080、平板B的分辨率为1820x720、智能手机A的分辨率为720x480。智能手机A的请求模块发送需要观看广电高清直播节目I的请求至家庭网关,屏幕分辨率获取模块获取到智能手机A的分辨率为720x480,并把该分辨率数据发送至家庭网关;平板B的请求模块发送需要观看直播节目2的请求至家庭网关,屏幕分辨率获取模块获取到平板B的分辨率为18
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1