【技术实现步骤摘要】
本专利技术实施例涉及机顶盒的
,尤其涉及一种保护数据传输流的方法及装置。
技术介绍
目前,越来越多的用户选择使用PVR机顶盒,有了PVR功能的机顶盒,就可以不必与电视台播放的时间同步收看我们想收看的电视节目。通过USB接口或者STTA等固定或者移动外部存储设备,把该节目原有分辨率录制到本地视频,在方便的时候观看,这给用户赋予了更多收看权利,将被动接受变为主动收看。PVR机顶盒是通过将节目存储在通用硬盘上,这就使得对节目的非法复制、传播成为可能。由此,对于内容提供商的节目版权形成挑战。同时,硬盘存储空间有限,如何做到录制的节目过期就进行清空的处理,某个家里成员录制的节目不允许其他成员观看等权限控制问题,这些都需要解决。
技术实现思路
本专利技术实施例的目的在于提出一种保护数据传输流的方法及装置,旨在解决如何保护内容提供商的节目版权以及及时清空过期节目的问题。为达此目的,本专利技术实施例采用以下技术方案:第一方面,一种保护数据传输流的方法,所述方法包括:录制数据传输流,获取用户输入的节目过期时间、硬件设备唯一标识符和节目保护密码,根据所述节目过期时间和、所述硬件设 ...
【技术保护点】
一种保护数据传输流的方法,其特征在于,所述方法包括:录制数据传输流,获取用户输入的节目过期时间、硬件设备唯一标识符和节目保护密码,根据所述节目过期时间和、所述硬件设备唯一标识符和所述节目保护密码对所述数据传输流进行加密,将加密后的数据传输流存储在外接存储设备中,所述硬件设备唯一标识符包括机顶盒唯一标识符和所述外接存储设备唯一标识符;在回放所述数据传输流的情况下,判断当前回放时间是否超过所述节目过期时间,并判断当前播放的硬件设备的唯一标识符是否匹配所述硬件设备唯一标识符;若判断所述当前回放时间未超过所述节目过期时间,且所述当前播放的硬件设备的唯一标识符匹配所述硬件设备唯一标识 ...
【技术特征摘要】
1.一种保护数据传输流的方法,其特征在于,所述方法包括:录制数据传输流,获取用户输入的节目过期时间、硬件设备唯一标识符和节目保护密码,根据所述节目过期时间和、所述硬件设备唯一标识符和所述节目保护密码对所述数据传输流进行加密,将加密后的数据传输流存储在外接存储设备中,所述硬件设备唯一标识符包括机顶盒唯一标识符和所述外接存储设备唯一标识符;在回放所述数据传输流的情况下,判断当前回放时间是否超过所述节目过期时间,并判断当前播放的硬件设备的唯一标识符是否匹配所述硬件设备唯一标识符;若判断所述当前回放时间未超过所述节目过期时间,且所述当前播放的硬件设备的唯一标识符匹配所述硬件设备唯一标识符,则根据所述节目保护密码对所述加密后的数据传输流进行解密,回放解密后的数据传输流。2.根据权利要求1所述的方法,其特征在于,所述根据所述节目过期时间对所述数据传输流进行加密,包括:获取当前数据传输流时间,根据设置的自毁时间计算所述节目过期时间,将所述节目保护密码和所述节目过期时间打包生成元数据time.dat。3.根据权利要求2所述的方法,其特征在于,所述根据所述硬件设备唯一标识符对所述数据传输流进行加密,包括:将机顶盒的唯一标识符和所述外接存储设备唯一标识符固化为字节n,通过固定规则生成长度为128bit数据Ka;根据AES加密算法对所述元数据time.dat加密,加密时使用所述数据Ka作为密钥,获取AES.dat。4.根据权利要求1所述的方法,其特征在于,所述根据所述节目保护密码对所述数据传输流进行加密,包括:随机产生128bit随机数R,根据AES加密算法对所述随机数R进行加密,加密时使用所述数据Ka作为密钥,得到加密后的128bit随机数Kc;根据所述AES加密算法对所述数据传输流进行加密,加密时使用所述随机数Kc作为密钥,形成加密后的数据PVR.TS。5.根据权利要求1至4任意一项所述的方法,其特征在于,所述判断当前回放时间是否超过所述节目过期时间之前,还包括:检查所述外接存储设备中是否包括所述元数据time.dat、所述AES.dat和所述PVR.TS;若所述外接存储设备缺少所述所述元数据time.dat、所述AES.dat和所述PVR.TS中任何一个文件,则禁止回放,并删除所述外接存储设备上的文件;所述判断当前回放时间是否超过所述节目过期时间之前,还包括:接收用户输入的密码,判断所述用户输入的密码与预设密码是否一致;若判断所述用户输入的密码与所述预设密码不一致,且输入错误次数超过预设次数,则禁止回放,并删除所述外接存储设备上...
【专利技术属性】
技术研发人员:丁前利,
申请(专利权)人:深圳创维数字技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。