一种基于SD卡技术实现自动升级的机顶盒制造技术

技术编号:4576554 阅读:276 留言:0更新日期:2012-04-11 18:40
本实用新型专利技术公开一种基于SD卡技术实现自动升级的机顶盒,包括具有遥控器接口模块和SD卡接口模块的机顶盒主体、与该遥控器接口模块相连接的遥控器、与该机顶盒主体相连的机顶盒升级模块以及与该机顶盒升级模块相连的机顶盒flash烧写模块,该机顶盒flash烧写模块还与机顶盒主体相连。本实用新型专利技术具有升级速度快、稳定并且可以实现随时升级的效果。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及数字电视
,更具体的说涉及一种基于SD卡技术而实现 软件自动升级的机顶盒。
技术介绍
随着有线数字电视的推广,有线数字电视机顶盒逐渐走进千家万户,并成为人们 日常生活中的信息家电之一,它是一种能够让用户在现有模拟电视上,观看数字电视节目, 进行交互式数字化娱乐、教育和商业化活动的消费业电子产品。由于用户大量新应用的需要以及有线电视机顶盒的增值业务不断地增加,因此有 了升级的需求,同时作为机顶盒的供应商也可以推出新的软件用以解决已发现的软件漏 洞,基于上述的升级需求俱增,保证升级的安全就变得越来越重要,现有的数字电视机顶盒 一般是使用串口的方式进行软件的升级,但串口升级方式升级的速度慢且不稳定,这样容 易在升级过程中容易出现错误而造成需要重新升级的问题;现有技术中还有采用0ΤΑ(空 中升级)的方式,但是OTA方式却无法保证全天候都能升级,故其具有升级时间不固定的缺 点,进而会造成有些用户无法及时升级机顶盒软件的问题。有鉴于此,本专利技术人针对现有机顶盒中软件升级速度慢或升级时间不确定的缺陷 深入研究,并有本案产生。
技术实现思路
本技术的目的在于提供一种基于SD卡技术实现自动升级的机顶盒,以解决 现有技术中升级慢、不稳定及无法随时升级的问题。为了达成上述目的,本技术的解决方案是—种基于SD卡技术实现自动升级的机顶盒,其中,包括具有遥控器接口模块和SD 卡接口模块的机顶盒主体、与该遥控器接口模块相连接的遥控器、与该机顶盒主体相连的 机顶盒升级模块以及与该机顶盒升级模块相连的机顶盒flash烧写模块,该机顶盒flash 烧写模块还与机顶盒主体相连。进一步,该机顶盒主体包括主芯片以及与主芯片相连的flash,该机顶盒flash烧 写模块与该机顶盒主体的flash相连,而该机顶盒升级模块则与该遥控器接口模块、SD卡 接口模块和主芯片均相连。进一步,该机顶盒升级模块包括依次相连的用于读取SD卡中的固件文件的SD卡 数据读取模块、用于校验SD卡中的固件是否完整有效的固件校验模块、用于获取固件文件 的版本信息并判断其是否是需要升级的版本的固件信息获取模块、控制将需要升级的固件 写入flash中的升级控制模块以及完成对不同应用程序写入位置和大小等的设置的应用 程序写入模块,该应用程序写入模块还与机顶盒flash烧写模块相连并将升级用的固件文 件写入闪存中,该升级控制模块还连接有对需要升级的固件进行选择的升级设置模块,该 升级设置模块与该机顶盒主体相连。进一步,该升级设置模块与该遥控器接口模块相连。进一步,该SD卡数据读取模块与该SD卡接口模块相连。采用上述结构后,本技术涉及的一种基于SD卡技术实现自动升级的机顶盒 具有SD卡接口模块,在需要对机顶盒中软件进行升级时,只需将带有升级固件文件的SD卡 插入SD卡接口模块,然后通过本技术中的遥控器、机顶盒升级模块和机顶盒flash烧 写模块而将该SD卡中的固件文件烧写入机顶盒主体中,从而实现了对机顶盒的升级;由于 SD卡具有传输速率高的特点,故本技术涉及的机顶盒具有升级速度快且稳定的特点; 同时该SD卡可以随时插入机顶盒的SD卡接口模块并进行升级,故可以随时实现升级,从而 避免了机顶盒不能及时升级的问题。附图说明图1为本技术较佳实施例涉及的一种基于SD卡技术实现自动升级的机顶盒 中各个功能模块的结构连接示意图;图2为本技术较佳实施例涉及的一种基于SD卡技术实现自动升级的机顶盒 中机顶盒升级模块进一步细化的结构示意图。图中机顶盒主体1遥控器接口模块11SD卡接口模块12遥控器2机顶盒升级模块3SD卡数据读取模块31固件校验模块32固件信息获取模块33升级控制模块34应用程序写入模块35升级设置模块36机顶盒flash烧写模块4SD卡具体实施方式为了进一步解释本技术的技术方案,下面通过具体实施例来对本技术进 行详细阐述。如图1至图2所示,其示出的为本技术涉及的一种基于SD卡技术实现自动升 级的机顶盒,其包括机顶盒主体1,遥控器2、机顶盒升级模块3以及机顶盒flash烧写模块 4;该机顶盒主体1,包括主芯片以及flash (即闪存),当然该机顶盒主体1还可以包 括本领域通常都具有的随机存储器、高频头、音视频输入接口、电可擦除可编程只读存储器 和smart卡接口,该主芯片与上述其他部件均相连,并控制各自进行动作,上述部件均为机 顶盒领域常见的部件,比如该闪存用于存储机顶盒的系统软件、驱动软件、应用程序以及一 些用户信息;该随机存储器则用于存储应用数据;该高频头通过Cable电缆,即有限电视电 缆,而与广播电视前端网络连接;故不对之一一做详细描述;本技术中,该机顶盒主体 1还具有遥控器接口模块11和SD卡接口模块12,该遥控器接口模块11主要完成对遥控器 2的识别,以及遥控器2码值的输入,从而供机顶盒程序使用;该SD卡接口模块12主要完 成对SD卡5接入机顶盒的支持,完成机顶盒对SD卡5的读写操作。该两个模块分别用于与遥控器2和SD卡5进行结合,并读取相应的数据。该遥控器2,与该遥控器接口模块11相连接,具体该遥控器2与该机顶盒主体1上 的遥控器接口模块11可以通过红外线等方式进行相连接,而不仅限于直接电性相连。该机顶盒升级模块3,用于将该SD卡5中的信息进行检验、确认以及位置和大小 的设置,并将SD卡5中的固件文件传输至机顶盒flash烧写模块4。该机顶盒flash烧写模块4,一方面与该机顶盒升级模块3相连,从而读取其携带 的SD卡5中的固件文件;另一方面与该机顶盒主体1相连,具体的说是与机顶盒主体1中 的flash (闪存)相连,从而将SD卡5中的固件文件烧写入flash中;该机顶盒flash烧写 模块4主要为并行flash,或者串行flash的读写机顶盒接口模块,并负责把需要的数据通 过机顶盒的flash读写接口写入相应的flash中。这样,本技术涉及的一种基于SD卡技术实现自动升级的机顶盒由于其中的 机顶盒主体1具有SD卡接口模块12,故在需要对机顶盒中软件进行升级时,只需将带有升 级固件文件的SD卡5插入SD卡接口模块12中,然后通过本技术中的遥控器2、机顶 盒升级模块3和机顶盒flash烧写模块4而将该SD卡5中的固件文件烧写入机顶盒主体 1中,从而实现了对机顶盒的升级;由于SD卡5具有传输速率高的特点,故本技术涉及 的机顶盒具有升级速度快且稳定的特点;同时该SD卡5可以随时插入机顶盒的SD卡接口 模块12并进行升级,故可以随时实现升级,从而避免了机顶盒不能及时升级的问题。作为本技术涉及的机顶盒升级模块3的一种具体实施方式,该机顶盒升级模 块3包括依次相连的SD卡数据读取模块31、固件校验模块32、固件信息获取模块33、升级 控制模块34和应用程序写入模块35 ;该SD卡数据读取模块31读取SD卡5中的固件文件 并提供给固件校验模块32使用;该固件校验模块32校验SD卡5中的固件是否完整有效, 具体的,固件校验模块32先从SD卡5中读取固件文件到机顶盒内存中,然后按照约定的固 件格式读出估计的校验数据,通过机顶盒的检验算法校验读入的固件数据,与存储在固件 中的检验数据进行比较,如果相本文档来自技高网...

【技术保护点】
一种基于SD卡技术实现自动升级的机顶盒,其特征在于,包括具有遥控器接口模块和SD卡接口模块的机顶盒主体、与该遥控器接口模块相连接的遥控器、与该机顶盒主体相连的机顶盒升级模块以及与该机顶盒升级模块相连的机顶盒flash烧写模块,该机顶盒flash烧写模块还与机顶盒主体相连。

【技术特征摘要】
1.一种基于SD卡技术实现自动升级的机顶盒,其特征在于,包括具有遥控器接口模 块和SD卡接口模块的机顶盒主体、与该遥控器接口模块相连接的遥控器、与该机顶盒主体 相连的机顶盒升级模块以及与该机顶盒升级模块相连的机顶盒flash烧写模块,该机顶盒 flash烧写模块还与机顶盒主体相连。2.如权利要求1所述的一种基于SD卡技术实现自动升级的机顶盒,其特征在于,该机 顶盒主体包括主芯片以及与主芯片相连的flash,该机顶盒flash烧写模块与该机顶盒主 体的flash相连,而该机顶盒升级模块则与该遥控器接口模块、SD卡接口模块和主芯片均 相连。3.如权利要求1所述的一种基于SD卡技术实现自动升级的机顶盒,其特征在于,该机 顶盒升级模块包括依次相连的用于读取SD卡中的固件文件的S...

【专利技术属性】
技术研发人员:方立
申请(专利权)人:福建新大陆通信科技股份有限公司
类型:实用新型
国别省市:35[中国|福建]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利