Eeprom机顶盒升级装置的制作方法

文档序号:6358595阅读:310来源:国知局
专利名称:Eeprom机顶盒升级装置的制作方法
技术领域
本实用新型属于广播数字电视应用领域,尤其涉及ー种利用EEPROM对机顶盒的软件系统进行升级的装置。
背景技术
在数字电视机顶盒中,由于软件很复杂,即使已经部署到用户家中的机顶盒也可能存在严重的软件问题,同时运营商随时可能需要通过修改软件来増加或调整业务,这些都需要对机顶盒软件进行升级。机顶盒软件升级一般有两种方法,一种是采用JTAG或RS232接ロ对单台机顶盒进行手动升级,另ー种方法是对整批(特别是已经部署到用户家中的)机顶盒进行统ー的空中升级。第一种方法主要在机顶盒维修时采用,第二种方法是常规的对大批量机顶盒进行软件升级的主要方法。但是无论哪种方法,软件配置信息、调谐參 数和空升标识等数据由于需要更新维护,因此都需要将它们放置在机顶盒Flash存储器的非写保护区域中。而由于未对这些数据进行写保护,在日常使用中,这些数据很有可能被破坏,最終造成机顶盒软件自动空中升级的失败。

实用新型内容针对上述问题,本实用新型的目的在于提供ー种利用EEPROM对机顶盒的软件系统进行升级的装置,能够有效防止因Flash存储器的数据损坏导致的机顶盒软件空中升级失败。本实用新型的上述目的是通过以下技术方案达到的ー种EEPROM机顶盒升级装置,包括机顶盒、FLASH存储器和升级端,还包括EEPROM存储器;所述EEPROM存储器用于接收来自升级端的升级信息并进行机顶盒的升级,在机顶盒升级完成后将新的配置信息写入FLASH存储器。进ー步的,若EEPROM存储器配置信息不正确,则将FLASH存储器的配置信息写入到EEPROM存储器,使EEPROM存储器能够进行机顶盒的升级。用FLASH存储器当EEPROM存储器的配置信息备份,能够防止EEPROM配置信息出问题而无法升级的情况的发生。进ー步的,当EEPROM存储器无法进行机顶盒的升级时,则由FLASH存储器接收升级信息进行机顶盒升级,在升级完成后将新的配置信息写入EEPROM存储器。如此可以起到FLASH存储器和EEPROM存储器互相备份的作用,时刻保持两个存储器的更新,防止只更新一个存储器而该更新了的存储器出错导致整个机顶盒无法升级的情况的发生。本实用新型的有益效果在于通过在原有的机顶盒升级系统的基础上增加EEPROM存储器,利用该EEPROM存储器来代替FLASH存储器进行升级,可以有效防止因FLASH存储器内部的配置数据信息损坏而无法进行机顶盒升级这样的情况的发生;同时EEPROM存储器和FLASH存储器互为备份,能够更有效的保证机顶盒正常升级。

[0008]图I为本实用新型具体实施例的模块结构示意图。
具体实施方式
本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。本说明书(包括任何权利要求、摘要和附图)中公开的任ー特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。同时本说明书中对替代特征的描述是对等同技术特 征的描述,不得视为对公众的捐献。本说明书(包括任何权利要求、摘要和附图)中用语若同时具有一般含义与本领域特有含义的,如无特殊说明,均定义为本领域特有含义。如图I所示为本实用新型具体实施例的模块结构示意图。本实用新型的EEPROM机顶盒升级装置由升级端、FLASH存储器、EEPROM存储器和机顶盒组成。升级端的输出端同时分别与FLASH存储器和EEPROM存储器输入端相连,FLASH存储器和EEPROM存储器双向连接,FLASH存储器的输出端和EEPROM存储器的输出端都同时连接到机顶盒的输入端。这里升级端是指空中升级端,即发送升级信息的服务器。机顶盒是指除了 FLASH存储器和EEPROM存储器之外的机顶盒的其他部分。本实用新型一次完整的升级过程如下机顶盒启动时首先运行FLASH存储器中的Loader程序,如果Loader运行失败,则中止程序运行(为了提示,可以闪烁LED指示灯);如果Loader程序运行成功,在Loader运行的最后ー步将验证FLASH存储器中的当前软件配置信息,软件配置信息里保存了升级配置信息、当前应用程序版本和运营商信息等。如果软件配置信息不正确,则进入到升级流程;如果正确,则检查EEPROM存储器里的调谐參数等升级配置信息,如果升级配置信息不正确,则将FLASH存储器的升级配置信息拷贝到EEPROM存储器,然后检查EEPROM升级配置信息中的空升标识符,如果标识为执行空升,则程序进入到升级流程,否则校验应用程序是否正确。如果应用程序不正确,则程序进入到升级流程,否则执行应用程序。所谓的升级流程指这样ー个过程首先根据EEPROM升级配置信息中的调谐參数设置升级频点,如果锁定失败,则根据FLASH存储器中的配置信息中的调谐參数设置升级频点;如果锁定失败,则根据Loader程序内置的缺省调谐參数设置升级频点;如果锁定失败,则要求用户手动输入调谐參数设置升级频点。只要上述任意ー种调谐參数能够锁定频点,则在该频点寻找升级流,并执行软件升级。如果软件升级失败则自动重启机顶盒,如果由EEPROM存储器升级成功则将当前配置信息写入FLASH存储器,如果由FLASH存储器升级成功则将当前配置信息写入EEPROM存储器。
权利要求1. ー种EEPROM机顶盒升级装置,包括机顶盒、FLASH存储器和升级端,其特征在于 还包括EEPROM存储器; 所述EEPROM存储器用于接收来自升级端的升级信息并进行机顶盒的升级,在机顶盒升级完成后将新的配置信息写入FLASH存储器。
专利摘要本实用新型通过在原有的机顶盒升级系统的基础上增加EEPROM存储器,利用该EEPROM存储器来代替FLASH存储器进行升级,可以有效防止因FLASH存储器内部的配置数据信息损坏而无法进行机顶盒升级这样的情况的发生;同时EEPROM存储器和FLASH存储器互为备份,能够更有效的保证机顶盒正常升级。
文档编号G06F9/445GK202455482SQ201120556638
公开日2012年9月26日 申请日期2011年12月28日 优先权日2011年12月28日
发明者易启鹏, 曾泽君, 许胜武, 黄巍, 龚克宇 申请人:成都东银信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1