基于dvb多终端节目播放方法及系统、机顶盒及移动终端的制作方法

文档序号:9492221阅读:311来源:国知局
基于dvb多终端节目播放方法及系统、机顶盒及移动终端的制作方法
【专利说明】
【技术领域】
[0001]本发明涉及机顶盒应用领域,尤其涉及基于DVB多终端节目播放方法及系统、机顶盒及移动终端。
【【背景技术】】
[0002]随着数字电视的不断发展及深入,数字电视机顶盒在家庭中普及程度越来越高,用户对机顶盒的需求也不断差异化的发展:
[0003]用户对家庭中第二台机顶盒的需求不断增强。但是运营商在面对家庭中第二台机顶盒的需求上则鋳躇不前。一方面,用户不愿意在一个家庭中支出两份收视费。另一方面,运营商面临家庭中第二台盒子的管理及硬件成本投入增加的实际困难。现有的做法是通过子母卡实现家庭中第二台机顶盒的收视,第一,需要用户或运营商采购第二台机顶盒及智能卡。第二,为防止第二台机顶盒流到其他家庭中,运营商需要不定时通过母卡激活子卡。
[0004]随着以手机为首的移动终端的不断发展,用户对通过手机、PDA等移动终端收看电视节目的意愿越来越强烈。但是通过Internet收看电视节目存在着节目源版权、实时性、网络带宽等条件的限制。
[0005]由于技术水平及硬件条件的限制,移动端无法集成机顶盒领域现有的条件访问系统(Condit1nal Access System, CAS)系统解扰,所以,对于加密节目,通用的做法是:1.在机顶盒端将节目解密。2.将解密后的音视频数据发送到移动端解码播放。
[0006]在多终端上播放数字视频广播(Digital Video Broadcasting, DVB)机顶盒的节目源,节目内容的保护是首先需要考虑的问题。如果通过较为简单的技术手段,即可以获取解密后的音视频数据,则相当于破解了运营商的CAS系统,这是运营商不愿意看到的后果。

【发明内容】

[0007]本发明要解决的技术问题是通过一台带有网络功能的DVB机顶盒实现在多移动终端收看电视节目,此外,对于加密节目,解决了音视频资源不被简单复制的问题。
[0008]为解决上述技术问题,本发明提供以下技术方案。
[0009]第一方面,本发明提供一种基于DVB多终端节目播放方法,其特征在于,所述方法包括:
[0010]机顶盒连入局域网并广播所能提供的服务及IP地址;
[0011 ] 所述机顶盒接收来自移动终端的连接请求,所述连接请求包括移动终端ID信息;
[0012]所述机顶盒判断所述请求是否满足预设条件:
[0013]当判断出所述请求不满足预设条件时,所述机顶盒返回错误代码给所述移动终端;
[0014]当判断出所述请求满足预设条件时,所述机顶盒生成连接文件并返回给所述移动终端,所述连接文件包含随机生成的RSA密钥对中的公钥,使得所述移动终端能够使用所述公钥连接所述机顶盒;
[0015]所述机顶盒接收来自移动终端的节目列表及EPG请求并返回节目列表及EPG给所述移动终端;
[0016]所述机顶盒接收来自移动终端的节目播放请求,所述节目播放请求包括节目ID信息;
[0017]所述机顶盒根据所述节目ID信息打开DVB模块并接收所述节目的TS数据;
[0018]所述机顶盒将所述节目的TS数据加密并发送给所述移动终端。
[0019]在一些实施例中,所述预设条件包括:允许所述移动终端连接、所述移动终端连接总数量没有超出允许的最大数量及所述移动终端在短时间内没有大量连接。
[0020]第二方面,本发明提供另一种基于DVB多终端节目播放方法,其特征在于,所述方法包括:
[0021]移动终端连入局域网并寻找局域网内提供服务的机顶盒;
[0022]所述移动终端向所述机顶盒发送包括所述移动终端ID信息的连接请求,使得所述机顶盒能够使用所述ID信息判断是否满足预设条件;
[0023]在判断出所述请求不满足预设条件时,所述移动终端接收所述机顶盒返回的错误代码;
[0024]在判断出所述请求满足预设条件时,所述移动终端接收所述机顶盒生成的连接文件,所述连接文件包含随机生成的RSA密钥对中的公钥,使得所述移动终端能够使用所述公钥连接所述机顶盒;
[0025]所述移动终端向所述机顶盒发送节目列表及EPG请求;
[0026]所述移动终端向所述机顶盒发送包括节目ID信息的节目播放请求;
[0027]所述移动终端接收所述机顶盒发送的加密的TS数据,并通过解密密钥解密出所述加密的TS数据并存储和播放。
[0028]在一些实施例中,所述预设条件包括:允许所述移动终端连接、所述移动终端连接总数量没有超出允许的最大数量及所述移动终端在短时间内没有大量连接。
[0029]第三方面,本发明提供一种基于DVB多终端节目播放系统,其特征在于,所述系统包括:
[0030]第一连接模块,用于将机顶盒连入局域网并广播所述机顶盒所能提供的服务及IP地址;
[0031]第一接收模块,用于接收来自移动终端的连接请求,所述请求包括移动终端的ID信息;
[0032]第一判断模块,用于判断所述请求是否满足预设条件;
[0033]第一处理模块,用于当所述请求不满足所述预设条件时,返回错误代码给所述移动终端;当所述请求满足所述预设条件时,生成连接文件并返回给所述移动终端,所述连接文件包含随机生成的RSA密钥对中的公钥,使得所述移动终端能够使用所述公钥连接所述机顶盒;
[0034]第二接收模块,用于接收来自移动终端的节目列表及EPG请求并返回请求;
[0035]第三接收模块,用于接收来自移动终端的节目播放请求,所述请求包括节目ID信息;
[0036]第二处理模块,用于根据所述节目ID信息打开DVB模块并接收所述节目的TS数据;
[0037]第一发送模块,用于将所述节目的TS数据加密并发送给所述移动终端。
[0038]在一些实施例中,所述预设条件包括:允许所述移动终端连接、所述移动终端连接总数量没有超出允许的最大数量及所述移动终端在短时间内没有大量连接。
[0039]第四方面,本发明提供一种机顶盒,其特征在于,所述机顶盒包括上述第三方面的基于DVB多终端节目播放系统。
[0040]第五方面,本发明提供另一种基于DVB多终端节目播放系统,其特征在于,所述系统包括:
[0041]第四连接模块,用于连入局域网并寻找局域网内提供服务的机顶盒;
[0042]第四发送模块,用于向所述机顶盒发送包括所述移动终端ID信息的连接请求,使得所述机顶盒能够使用所述ID信息判断是否满足预设条件;
[0043]第四判断模块,用于判断所述请求是否满足预设条件;
[0044]第四处理模块,用于当所述请求不满足所述预设条件时,所述移动终端接收所述机顶盒返回的错误代码;当所述请求满足所述预设条件时,所述移动终端接收所述机顶盒生成的连接文件,所述连接文件包含随机生成的RSA密钥对中的公钥,使得所述移动终端能够使用所述公钥连接所述机顶盒;
[0045]第五发送模块,用于向所述机顶盒发送节目列表及EPG请求;
[0046]第六发送模块,用于向所述机顶盒发送包括节目ID信息的节目播放请求;
[0047]第四接收模块,用于接收所述机顶盒发送的加密的TS数据,并通过解密密钥解密出所述加密的TS数据并存储并播放。
[0048]在一些实施例中,所述预设条件包括:允许所述移动终端连接、所述移动终端连接总数量没有超出允许的最大数量及所述移动终端在短时间内没有大量连接。
[0049]第六方面,本发明提供一种移动终端,其特征在于,所述移动终端包括上述第五方面的基于DVB多终端节目播放系统。
[0050]本发明的有益效果在于通过一台带有网络功能的DVB机顶盒实现了在若干移动终端上播放节目的功能,一方面为用户节省了开支,另一方面,提高了用户的体验,且通过加密解密的方式来传送节目文件,保护了节目文件,使节目文件不再是简单的复制传播,保护了运营商的利益。
【【附图说明】】
[0051]图1是本发明实施例所涉及的一种实施环境的示意图;
[0052]图2是本发明实施例1提供的一种基于DVB多终端节目播放方法的流程图;
[0053]图3是本发明实施例1提供的一种基于DVB多终端节目播放方法的步骤S1032的详细情况流程图;
[0054]图4是本发明实施例2提供的另一种基于DVB多终端节目播放方法的流程图;
[0055]图5是本发明实施例3提供的一种具体应用场景下的信息交互流程图;
[0056]图6是本发明实施例4提供的一种基于DVB多终端节目播放系统结构框图;
[0057]图7是本发明实施例4提供的一种基于DVB多终端节目播放系统处理模块23的具体结构框图;
[0058]图8是本发明实施例5提供的另一种基于DVB多终端节目播放系统结构框图。【【具体实施方式】】
[0059]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1