一种基于电视机顶盒usb接口的数据防盗用升级方法

文档序号:7752772阅读:293来源:国知局
专利名称:一种基于电视机顶盒usb接口的数据防盗用升级方法
技术领域
本发明涉及一种系统升级方法,尤其涉及一种基于电视机顶盒USB接口 的数据防盗用升级方法。
背景技术
近年来,随着有线数字电视的推广,有线数字电视机顶盒逐渐走进千家 万户,机顶盒的功能也越来强大,型号款式不断的推陈出新。电视机顶盒的快速发展使得旧 款的机顶盒迅速的表现出功能不够强大,部分缺陷无法克服等等。用户想要使用新的功能 或避免缺陷就必须不断的购买新款的电视机顶盒。其实,机顶盒更新速度最快的部分不在 于硬件而是软件,因此,只要能使机顶盒内的软件能够及时得到更新就能够使用户无需购 买新的机顶盒就可以享受最新的功能。如发明专利200910301180. 6《一种机顶盒软件升级 方法》公开了一种机顶盒软件的升级方法,其通过将存有升级软件的智能卡插入电视机顶 盒的智能卡插槽内来对机顶盒内的软件进行升级。该发明存在以下问题,第一,智能卡和智 能卡插槽在现有的产品中并不通用,如果采用这种升级方法的话,客户就需要购买智能卡, 厂家也需要对产品做较大改动。第二,现有专利中,没有对升级软件进行任何防盗用处理, 这样的升级软件容易被其他厂家或用户进行盗用,应用到非本厂家生产的电视机顶盒中, 这将对生产产家的经济利益和信誉造成较大的损失。发明内容本发明的目的是提供一种升级方便稳定且发布出去的升级文件不易被 其他厂商或其他厂商的机顶盒用户盗用的电视机顶盒升级方法。为实现上述目的,基于电视机顶盒USB接口的数据防盗用升级方法包括如下步 骤步骤100 在计算机中对数据升级用的可执行文件进行分割,形成数据块;步骤101 对每个数据块进行压缩,形成压缩后的数据块;步骤102 采用对称加密算法对压缩后的每个数据块进行加密;步骤103 采集压缩后的每个数据块的数据标识信息和数据长度信息,形成头部 信息,添加在每个数据块的头部;步骤104 对每个数据块进行循环冗余校验(Cyclic Redundancy Check,也称CRC 校验),将由此生成的循环冗余校验码添加在每个数据块的尾部;步骤105 将各个数据块按照头部信息中数据标识信息记载的顺序拼接成升级文 件数据; 步骤200 将该升级文件数据由计算机拷贝到具有USB接口的移动储存设备中,并 将该移动储存设备插入电视机顶盒的USB接口芯片中;步骤300 由电视机顶盒的主芯片对接入的移动储存设备中的内容进行检索,检 索到升级文件数据后进行升级步骤,没有检索到升级文件数据则退出升级步骤;步骤301 按照头部信息记载的数据长度信息对升级文件数据进行分割,形成数 据块;步骤302 根据每个数据块的头部信息中数据标识信息将数据块提取出来,并进 行循环冗余校验;步骤303 采用对称加密算法对循环冗余校验后的每个数据块进行解密;
步骤304 对解密后的每个数据块进行解压缩,形成原始大小的数据块;步骤305 对解压后的数据块按照顺序拼接成电视机顶盒的数据升级用的可执行 文件,并存储入电视机顶盒的可擦写存储器中。通过对机顶盒升级用可执行文件进行一定大小块的分割,压缩,加密,循环冗余校 验等处理形成一种其他厂商机顶盒无法识别的升级文件数据,能够有效地防止升级文件被 盗用的可能。另外,通过对升级数据加入循环冗余校验,使得升级过程更加稳定可靠。步骤100中的数据升级用的可执行文件按照每个数据块64K或128K的大小进行 分割。分割后最后一个数据块不足64K或128K的,采用OxFF字符进行填充。切割后每个数据块的大小由机顶盒的可擦写存储器的大小决定,OxFF字符为一个 字节的大小,一般用来填充文件大小。步骤102和303所述的对称加密算法为相互对应的算法。一个厂家使用一类密码 算法,能够有效的保障其升级程序能够在其生产的电视机顶盒上被解码,同时又不会被其 他的机顶盒所盗用。步骤300所述的机顶盒主芯片对接入的移动储存设备中的内容进行检索由用户 选择启动。步骤300所述的机顶盒主芯片没有检索到升级文件数据则退出升级步骤,启动 机顶盒主芯片内现有的应用程序。采用上述步骤,使得用户能够自主的选择是否要对机顶 盒内的软件程序进行升级,如果不升级的或者USB移动存储设备中没有新版本的升级文件 数据就直接进入机顶盒内现有的应用程序,从而有效的节省了用户的时间。步骤305所述的电视机顶盒的可擦写存储器为闪存。综上所述,本发明与现有技术相比,本发明利用广泛应用的USB插口作为电视机 顶盒升级用的接口,使得用户无需购买其他的移动存储设备。同时,厂家可通过简单的改造 使得目前的产品具有USB插口升级的功能,节省了成本。其次,通过对机顶盒升级用可执行 文件进行分割,压缩,加密,循环冗余校验等处理形成一种其他厂商机顶盒无法识别的升级 文件数据,能够有效地防止升级文件被盗用。另外,通过对升级数据加入循环冗余校验,使 得升级过程更加稳定可靠。


下面结合附图和具体实施方式
对本发明作进一步详细的说明图1为本升级方法的步骤流程图;图2为本升级方法所采用设备的结构示意图。
具体实施方式
如图1、2所示,基于电视机顶盒USB接口的数据防盗用升级方法包 括如下步骤步骤100 在计算机1中对数据升级用的可执行文件进行分割,形成数据块;步骤101 对每个数据块进行压缩,形成压缩后的数据块;步骤102 采用对称加密算法对压缩后的每个数据块进行加密;步骤103 采集压缩后的每个数据块的数据标识信息和数据长度信息,形成头部 信息,添加在每个数据块的头部;步骤104 对每个数据块进行循环冗余校验,将由此生成的循环冗余校验码添加 在每个数据块的尾部;步骤105 将各个数据块按照头部信息中数据标识信息记载的顺序拼接成升级文 件数据;
4
步骤200 将该升级文件数据由计算机拷贝到具有USB接口的移动储存设备2中, 并将该移动储存设备2插入电视机顶盒3的USB接口芯片31中;步骤300 由电视机顶盒3的机顶盒主芯片32对接入的移动储存设备2中的内容 进行检索,检索到升级文件数据后进行升级步骤,没有检索到升级文件数据则退出升级步 骤;步骤301 按照头部信息记载的数据长度信息对升级文件数据进行分割,形成数 据块;步骤302 根据每个数据块的头部信息中数据标识信息将数据块提取出来,并进 行循环冗余校验;步骤303 采用对称加密算法对循环冗余校验后的每个数据块进行解密;步骤304 对解密后的每个数据块进行解压缩,形成原始大小的数据块;步骤305 对解压后的数据块按照顺序拼接成电视机顶盒的数据升级用的可执行 文件,并存储入电视机顶盒3的可擦写存储器33中。其中,步骤100中的数据升级用的可执行文件按照每个数据块64K或128K的大小 进行分割。分割后最后一个数据块不足64K或128K的,采用OxFF字符进行填充。步骤102和303所述的对称加密算法为相互对应的算法。所述的对称加密算法可 以是DES、TripleDES、RC2、RC4、RC5和Blowfish中的一种或其他现有技术中常规的加密算法。其中,步骤103 所述的头部信息的是在机顶盒解析数据的时候用到,头部信息中 的数据标识信息可以让机顶盒重新分割数据成拼接前的数据块,数据长度可以在分割数据 的时候知道该块数据块的大小;头部信息还可以包括该升级文件数据中一共有多少块数据 块,该头部信息所标记的数据块是第几块数据块,以及该升级文件数据的版本号;步骤300所述的机顶盒主芯片32对接入的移动储存设备2中的内容进行检索由 用户选择启动。步骤300所述的机顶盒主芯片没有检索到升级文件数据则退出升级步骤, 启动机顶盒主芯片32内现有的应用程序。步骤305所述的电视机顶盒的可擦写存储器33为闪存。
权利要求
一种基于电视机顶盒USB接口的数据防盗用升级方法,其特征在于所述的方法包括如下步骤步骤100在计算机中对数据升级用的可执行文件进行分割,形成数据块;步骤101对每个数据块进行压缩,形成压缩后的数据块;步骤102采用对称加密算法对压缩后的每个数据块进行加密;步骤103采集压缩后的每个数据块的数据标识信息和数据长度信息,形成头部信息,添加在每个数据块的头部;步骤104对每个数据块进行循环冗余校验,将由此生成的循环冗余校验码添加在每个数据块的尾部;步骤105将各个数据块按照头部信息中数据标识信息记载的顺序拼接成升级文件数据;步骤200将该升级文件数据由计算机拷贝到具有USB接口的移动储存设备中,并将该移动储存设备插入电视机顶盒的USB接口芯片中;步骤300由电视机顶盒的主芯片对接入的移动储存设备中的内容进行检索,检索到升级文件数据后进行升级步骤,没有检索到升级文件数据则退出升级步骤;步骤301按照头部信息记载的数据长度信息对升级文件数据进行分割,形成数据块;步骤302根据每个数据块的头部信息中数据标识信息将数据块提取出来,并进行循环冗余校验;步骤303采用对称加密算法对循环冗余校验后的每个数据块进行解密;步骤304对解密后的每个数据块进行解压缩,形成原始大小的数据块;步骤305对解压后的数据块按照顺序拼接成电视机顶盒的数据升级用的可执行文件,并存储入电视机顶盒的可擦写存储器中。
2.根据权利要求1中所述的一种基于电视机顶盒USB接口的数据防盗用升级方法,其 特征在于步骤100中的数据升级用的可执行文件按照每个数据块64K或128K的大小进行 分割。
3.根据权利要求2中所述的一种基于电视机顶盒USB接口的数据防盗用升级方法,其 特征在于分割后最后一个数据块不足64K或128K的,采用OxFF字符进行填充。
4.根据权利要求1中所述的一种基于电视机顶盒USB接口的数据防盗用升级方法,其 特征在于步骤102和303所述的对称加密算法为相互对应的算法。
5.根据权利要求1中所述的一种基于电视机顶盒USB接口的数据防盗用升级方法,其 特征在于步骤300所述的机顶盒主芯片对接入的移动储存设备中的内容进行检索由用户 选择启动。
6.根据权利要求1中所述的一种基于电视机顶盒USB接口的数据防盗用升级方法,其 特征在于步骤300所述的机顶盒主芯片没有检索到升级文件数据则退出升级步骤,启动 机顶盒主芯片内现有的应用程序。
7.根据权利要求1中所述的一种基于电视机顶盒USB接口的数据防盗用升级方法,其 特征在于步骤305所述的电视机顶盒的可擦写存储器为闪存。全文摘要
本发明公开了一种基于电视机顶盒USB接口的数据防盗用升级方法,其通过对机顶盒升级用可执行文件进行分割,压缩,加密,循环冗余校验等处理形成一种其他厂商机顶盒无法识别的升级文件数据。这种升级方法能够有效地防止升级文件被盗用,同时,通过对升级数据加入循环冗余校验,使得升级过程更加稳定可靠。
文档编号H04N5/00GK101894030SQ20101021277
公开日2010年11月24日 申请日期2010年6月29日 优先权日2010年6月29日
发明者刘斌 申请人:福建新大陆通信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1