一种烧录密钥的方法、数字终端及系统的制作方法

文档序号:7892592阅读:186来源:国知局
专利名称:一种烧录密钥的方法、数字终端及系统的制作方法
技术领域
本发明涉及数字电视领域,尤其涉及一种烧录密钥的方法、数字終端及系统。
背景技术
随着高清电影、电视节目的出现,人们对能观看到高清视频的欲望也在增强,目前传播媒质有显示器、电视机、投影机、显卡、DVD播放器等,如何做到这些设备之间的高清内容不被盗版或非法截取的方法也越来越多,其中,HDCP(High -bandwidth Digital ContentProtection,高带宽数字内容保护技术)KEY (密钥)就是为了高宽带数码内容保护而发展的技术,使用了 HDCP KEY反盗版技术后的电影节目只能在支持HDCP的设备上正常播放,否则只能看到黑屏或低画质显示,使其失去高清的价值。但在目前,HDCP KEY具有不唯一性,即可重复性。也就是说,ー个HDCP KEY值可以烧录到多台数字电视上,这样不利于正版高清视频的保护。

发明内容
本发明实施例在于提供一种烧录密钥的方法、数字終端及系统,可以通过与现有数据库中已用KEY值的比较,截取原始KEY文件中与已用KEY值不同的待烧录KEY值进行烧录,解决了正版高清内容保护度低的问题。本发明是这样实现的,一种烧录密钥的方法,包括
解析原始KEY文件,得到多个KEY值;
截取所述原始KEY文件中与现有数据库中已使用的KEY值不同的KEY值,将所述KEY值发送给数字电视;
所述数字电视接收所述KEY值并烧录;
将烧录后的KEY值更新到所述现有数据库中。本发明的另ー目的在于提供ー种数字终端,包括
解析模块,用于解析原始KEY文件,得到多个KEY值;
截取比较模块,与解析模块相连,用于截取所述原始KEY文件中与现有数据库中已使用的KEY值不同的KEY值,将所述KEY值发送给数字电视;
更新模块,用于当所述数字电视成功烧录所述KEY值后,将所述KEY值更新到所述现有数据库中。本发明的再一目的在于提供一种烧录密钥的系统。数字終端,用于解析原始KEY文件,得到多个KEY值,截取所述原始KEY文件中与现有数据库中已使用的KEY值不同的KEY值,将所述KEY值发送给所述数字电视;
数字电视,与所述数字終端相连,用于接收所述KEY值并烧录;
数字終端,还用于将烧录后的KEY值更新到所述现有数据库中。实施上述实施例,当需要烧录KEY值时,通过与现有数据库中已用KE Y值的比较,截取原始KEY文件中与已用KEY值不同的待烧录KEY值进行烧录,实现HDCP KEY的不可重用性,使烧录到数字电视中的KEY值与该数字电视是一一对应,这样能抑制盗版,使版权得到更好的保护。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I是本发明实施例的一种烧录密钥的方法流程示意 图2是本发明一种烧录密钥的方法的另ー实施例的流程示意 图3是本发明实施例的ー种数字终端的结构示意 图4是本发明实施例的一种烧录密钥的系统的结构示意图。
具体实施例方式为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一歩详细说明。请參阅图I示出的本发明实施例的一种烧录密钥的方法流程示意图,包括
步骤SlOl :解析原始密钥(KEY)文件,得到多个密钥(KEY)值。具体的,数字终端解析原始密钥(KEY)文件,得到多个密钥(KEY)值。步骤S102 :截取原始KEY文件中与现有数据库中已使用的KEY值不同的KEY值,将该KEY值发送给数字电视。具体的,数字终端截取原始KEY文件中与现有数据库中已使用的KEY值不同的KEY值,将该KEY值发送给数字电视。该现有数据库可以存在数字終端内部的硬盘上,或者数字終端通过usb或其它外接接ロ可以访问到存储在机顶盒外部存储设备上的该现有数据库。步骤S103 :数字电视接收该KEY值并烧录。步骤S104 :将烧录后的KEY值更新到现有数据库中。具体的,数字終端将烧录后的KEY值更新到现有数据库中。实施上述实施例,当需要烧录KEY值时,通过与现有数据库中已用KEY值的比较,截取原始KEY文件中与已用KEY值不同的待烧录KEY值进行烧录,实现HDCP KEY的不可重用性,使烧录到数字电视中的KEY值与该数字电视是一一对应,这样能抑制盗版,使版权得到更好的保护。下面结合图2示出的本发明ー种烧录密钥的方法的另ー实施例的流程示意图,为了更清楚的描述实施例,将数字終端用机顶盒代替,方法步骤包括
步骤S201 :机顶盒发送读取KEY值指令给数字电视。步骤S202 :数字电视根据该读取KEY值指令读取KEY值,并将该KEY值返回机顶盒。步骤S203 :机顶盒将接收到的KEY值与现有数据库存储的已使用的KEY值进行——对比,如果接收到的KEY值与已使用的KEY值一致,进入步骤204 ;如果接收到的KEY值与已使用的KEY值不一致,进入步骤205。
具体的,该现有数据库可以存在机顶盒内部的硬盘上,或者机顶盒通过usb或其它外接接ロ查询到存储在机顶盒外部存储设备上的该现有数据库。步骤S204 :不处理,流程结束。具体的,代表数字电视已烧录合法KEY值,烧录流程结束。步骤S205 :机顶盒解析原始KEY文件。具体的,原始KEY文件中包括多个KEY值,比如ー个原始KEY文件中含有1000个KEY 值。
步骤S206 :机顶盒获取现有数据库中已用KEY值的个数X。具体的,比如现有数据库中已用KEY值的个数为10个,则X为10。步骤S207 :机顶盒截取原始KEY文件中的第X+1个KEY值为待烧录的KEY值。具体的,截取原始KEY文件中1000个KEY值中的第X+1个KEY值,即截取第11个KEY值。并将该第X+1个KEY值和现有数据库中前X个已使用过的KEY值比较,以防截取到已使用过的KEY值。步骤S208 :机顶盒将该待烧录的KEY值发送给数字电视,数字电视烧录该KEY值。具体的,数字电视在烧录该KEY值过程中,当机顶盒与数字电视之间通信失败或者机顶盒发送的数据包与数字电视接收到的数据包不相符或校验码不同时,提供多次错误重试机会。当数字电视成功烧录该KEY值后,向机顶盒发送应答信号,提示已烧录成功。步骤S209 :数字电视成功烧录该KEY值后,机顶盒将该KEY值添加到现有数据库中。实施上述实施例,当需要烧录KEY值时,通过与现有数据库中已用KEY值的比较,截取原始KEY文件中与已用KEY值不同的待烧录KEY值进行烧录,实现HDCP KEY的不可重用性,使烧录到数字电视中的KEY值与该数字电视是一一对应,这样能抑制盗版,使版权得到更好的保护。下面结合图3示出的本发明实施例的ー种数字終端结构示意图,进一歩详细说明本发明实施例ー种数字终端的结构。解析模块301,用于解析原始KEY文件,得到多个KEY值。截取比较模块302,与解析模块301相连,用于截取原始KEY文件中与现有数据库中已使用的KEY值不同的KEY值,将该KEY值发送给数字电视。更新模块303,用于当该数字电视成功烧录该KEY值后,将该KEY值更新到该现有数据库中。更优的,截取比较模块302还包括以获取子模块3021和截取子模块3022
获取子模块3021,用于获取现有数据库中已用KEY值的个数X。截取子模块3022,与获取子模块3021相连,用于截取原始KEY文件中的第X+1个KEY值为待烧录的KEY值。具体的,数字终端还包括
读取模块304,用于发送读取KEY值指令给数字电视。比较模块305,与解析模块301相连,用于接收从该数字电视返回的KEY值,将接收到的KEY值与现有数据库存储的已使用的KEY值进行一一对比,如果接收到的KEY值与已使用的KEY值不一致,发送请求解析信号给解析模块301。
实施上述实施 例,当需要烧录KEY值时,通过与现有数据库中已用KEY值的比较,截取原始KEY文件中与已用KEY值不同的待烧录KEY值进行烧录,实现HDCP KEY的不可重用性,使烧录到数字电视中的KEY值与该数字电视是一一对应,这样能抑制盗版,使版权得到更好的保护。
下面结合图4示出的本发明实施例的一种烧录密钥的系统结构示意图,进一步详细说明本发明实施例一种烧录密钥的系统的结构。数字终端401,用于解析原始KEY文件,得到多个KEY值,截取原始KEY文件中与现有数据库中已使用的KEY值不同的KEY值,将该KEY值发送给数字电视402。数字电视402,与数字终端401相连,用于接收该KEY值并烧录。数字终端401,还用于将烧录后的KEY值更新到现有数据库中。更优的,在数字终端401解析原始KEY文件前,还包括
数字终端401,还用于发送读取KEY值指令给数字电视402。数字电视402,还用于根据该读取KEY值指令读取KEY值,并将该KEY值返回数字终立而401。数字终端401,还用于将接收到的KEY值与现有数据库存储的已使用的KEY值进行一一对比,如果接收到的KEY值与已使用的KEY值不一致,数字终端401解析原始KEY文件。数字终端包括手机、平板电脑、笔记本电脑、台式电脑、个人数字助理、数字电视一体机、机顶盒等。实施上述实施例,当需要烧录KEY值时,通过与现有数据库中已用KEY值的比较,截取原始KEY文件中与已用KEY值不同的待烧录KEY值进行烧录,实现HDCP KEY的不可重用性,使烧录到数字电视中的KEY值与该数字电视是一一对应,这样能抑制盗版,使版权得到更好的保护。
需要说明的是,通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。以上所揭露的仅为本发明实施例中的较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种烧录密钥的方法,其特征在于,包括 解析原始KEY文件,得到多个KEY值; 截取所述原始KEY文件中与现有数据库中已使用的KEY值不同的KEY值,将所述KEY值发送给数字电视; 所述数字电视接收所述KEY值并烧录; 将烧录后的KEY值更新到所述 现有数据库中。
2.如权利要求I所述的方法,其特征在于,在所述解析原始KEY文件,得到多个KEY值之前,还包括 发送读取KEY值指令给所述数字电视; 所述数字电视根据该读取KEY值指令读取当前KEY值,并将所述当前KEY值返回;将接收到的所述当前KEY值与所述现有数据库存储的已使用的KEY值进行一一对比,如果接收到的所述当前KEY值与已使用的KEY值一致,烧录流程结束。
3.如权利要求I所述的方法,其特征在于,所述截取所述原始KEY文件中与现有数据库中已使用的KEY值不同的KEY值,具体包括 获取所述现有数据库中已用KEY值的个数X ; 截取所述原始KEY文件中的第X+1个KEY值为所述不同的KEY值。
4.如权利要求I所述的方法,其特征在于,所述数字电视接收所述KEY值并烧录后,还包括所述数字电视成功烧录所述KEY值后,发送应答信号,提示已烧录成功。
5.ー种数字終端,其特征在于,包括 解析模块,用于解析原始KEY文件,得到多个KEY值; 截取比较模块,与解析模块相连,用于截取所述原始KEY文件中与现有数据库中已使用的KEY值不同的KEY值,将所述KEY值发送给数字电视; 更新模块,用于当所述数字电视成功烧录所述KEY值后,将所述KEY值更新到所述现有数据库中。
6.如权利要求5所述的数字終端,其特征在于,所述截取比较模块还包括获取子模块和截取子模块 获取子模块,用于获取所述现有数据库中已用KEY值的个数X ; 截取子模块,与所述获取子模块相连,用于截取所述原始KEY文件中的第X+1个KEY值为所述不同的KEY值。
7.如权利要求5所述的数字終端,其特征在于,还包括 读取模块,用于发送读取KEY值指令给所述数字电视; 比较模块,与所述解析模块相连,用于接收从所述数字电视返回的当前KEY值,将接收到的所述当前KEY值与现有数据库存储的已使用的KEY值进行一一对比,如果接收到的所述当前KEY值与已使用的KEY值不一致,发送请求解析信号给所述解析模块。
8.ー种烧录密钥的系统,其特征在于,包括数字終端和数字电视 数字終端,用于解析原始KEY文件,得到多个KEY值,截取所述原始KEY文件中与现有数据库中已使用的KEY值不同的KEY值,将所述KEY值发送给所述数字电视; 数字电视,与所述数字終端相连,用于接收所述KEY值并烧录; 数字終端,还用于将烧录后的KEY值更新到所述现有数据库中。
9.如权利要求8所述的系统,其特征在于,还包括 数字終端,还用于发送读取KEY值指令给所述数字电视; 数字电视,还用于根据所述读取KEY值指令读取当前KEY值,并将所述当前KEY值返回数字终端; 数字終端,还用于将接收到的所述当前KEY值与所述现有数据库存储的已使用的KEY值进行一一对比,如果接收到的当前KEY值与已使用的KEY值不一致,所述数字終端解析原始KEY文件。
全文摘要
本发明公开了一种烧录密钥的方法,包括解析原始KEY文件,得到多个KEY值;截取所述原始KEY文件中与现有数据库中已使用的KEY值不同的KEY值,将所述KEY值发送给数字电视;所述数字电视接收所述KEY值并烧录;将烧录后的KEY值更新到所述现有数据库中。本发明还公开了数字终端及烧录密钥的系统。实施本发明实施例,当需要烧录KEY值时,通过与现有数据库中已用KEY值的比较,截取原始KEY文件中与已用KEY值不同的待烧录KEY值进行烧录,实现HDCPKEY的不可重用性,使烧录到数字电视中的KEY值与该数字电视是一一对应,这样能抑制盗版,使版权得到更好的保护。
文档编号H04N21/458GK102625176SQ201210087240
公开日2012年8月1日 申请日期2012年3月29日 优先权日2012年3月29日
发明者李剑 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1