一种电视机应用程序升级的验证系统的制作方法

文档序号:6346565阅读:199来源:国知局
专利名称:一种电视机应用程序升级的验证系统的制作方法
技术领域
本实用新型涉及电视机,尤其涉及一种电视机应用程序升级的验证系统。
背景技术
目前,电视机通常都会预装各种应用程序以满足用户在收视、导航、信息和娱乐等方面的需求。随着客户对电视机应用功能的要求逐渐增多,出厂时预装的应用程序不能满足客户需求,使得生产厂家需要不断提供新版本的应用程序,并且由售后服务人员对客户已经购买的电视机中预装的应用程序进行升级。售后服务人员一般是采用USB移动存储器 (如U盘等)当中存储的新版应用程序的升级文件对电视机中原有的应用程序进行升级。然而,电视机品牌、机种繁多,同一个电视机的系统平台下往往包含有不同品牌的不同机种,因而在上述升级过程中,由于人为失误等原因,容易出现升级后的新版应用程序与电视机的系统平台不匹配导致新版应用程序烧录错误。这使得电视机在工作时会出现错误,严重的甚至会导致电视机无法启动。为了防止这种情况的出现,迫切地需要在电视机中存在一种防止电视机应用程序错误升级的验证系统。

实用新型内容为了防止电视机应用程序的错误升级,本实用新型提供了一种电视机应用程序升级的验证系统。所述电视机应用程序升级的验证系统,包括USB接口,连接存储应用程序升级文件的USB移动存储器;FLASH存储单元,存储电视机的系统标识;标识获取单元,读取并暂存USB移动存储器中的应用程序升级文件中的系统标识以及FLASH存储单元中的系统标识;所述标识获取单元包括FLASH读取单元,寻址FLASH 存储单元读取其中的系统标识;暂存器A,存储所述FLASH读取单元读取的系统标识为临时变量A ;USB读取单元,读取所述应用程序升级文件中的系统标识;暂存器B,存储USB读取单元读取的系统标识为临时变量B;标识验证单元,比较所述USB移动存储器中的应用程序升级文件中的系统标识以及FLASH存储单元中的系统标识是否一致并发出指示继续或退出应用程序升级的升级指令;升级单元,接收并根据所述升级指令继续或退出应用程序升级。优选地,所述电视机应用程序升级的验证系统进一步包括升级文件验证单元,读取USB移动存储器中的应用程序升级文件并判断升级文件是否合法,发出升级指令。优选地,所述标识验证单元包括品牌验证单元,比较所述应用程序升级文件中的品牌标识以及FLASH存储单元中的品牌标识是否一致并发出指示继续或退出应用程序升级的升级指令。优选地,所述标识验证单元包括销售区域验证单元,比较所述应用程序升级文件中的销售区域标识以及FLASH存储单元中的销售区域标识是否一致并发出指示继续或退出应用程序升级的升级指令。优选地,所述标识验证单元包括软件版本验证单元,所述软件版本验证单元包括 ASCII转换单元,将所述应用程序升级文件中的软件版本标识以及FLASH存储单元中的软件版本标识分别转换为ASCII码形式;版本比较单元,根据所述ASCII码比较所述应用程序升级文件中的软件版本以及FLASH存储单元中的软件版本;用户接口单元,根据版本比较单元的比较结果生成OSD显示提示界面,并取得用户指令;升级判断单元,根据所述用户指令发出指示继续或退出应用程序升级的所述升级指令。优选地,所述标识验证单元包括系统引导程序版本验证单元,所述系统引导程序版本验证单元包括:ASCII转换单元,将所述应用程序升级文件中的系统引导程序版本标识以及FLASH存储单元中的系统引导程序版本标识分别转换为ASCII码形式;版本比较单元,根据所述ASCII码比较所述应用程序升级文件中的系统引导程序版本以及FLASH存储单元中的系统引导程序版本;用户接口单元,根据版本比较单元的比较结果生成OSD显示提示界面,并取得用户指令;升级判断单元,根据所述用户指令发出指示继续或退出应用程序升级的所述升级指令。优选地,所述标识验证单元包括图像质量版本验证单元,所述图像质量版本验证单元包括:ASCII转换单元,将所述应用程序升级文件中的图像质量版本标识以及FLASH存储单元中的图像质量版本标识分别转换为ASCII码形式;版本比较单元,根据所述ASCII码比较所述应用程序升级文件中的图像质量版本以及FLASH存储单元中的图像质量版本;用户接口单元,根据版本比较单元的比较结果生成OSD显示提示界面,并取得用户指令;升级判断单元,根据所述用户指令发出指示继续或退出应用程序升级的所述升级指令。优选地,所述标识验证单元包括EEPROM版本验证单元,所述EEPROM版本验证单元包括=ASCII转换单元,将所述应用程序升级文件中的EEPROM版本标识以及FLASH存储单元中的EEPROM版本标识分别转换为ASCII码形式;版本比较单元,根据所述ASCII码比较所述应用程序升级文件中的EEPROM版本以及FLASH存储单元中的EEPROM版本;用户接口单元,根据版本比较单元的比较结果生成OSD显示提示界面,并取得用户指令;升级判断单元,根据所述用户指令发出指示继续或退出应用程序升级的所述升级指令。利用本实用新型的验证系统,有效验证了 USB移动存储器中的应用程序升级文件是否能够适用于当前电视机系统平台,防止由于应用程序升级文件与电视机系统平台不一致引起的升级错误,保证了升级过程的安全性和可靠性。
图1是本实用新型实施例中所述电视机应用程序升级的验证系统的结构示意图;图2是本实用新型实施例中所述标识获取单元的结构示意图;图3是本实用新型实施例中所述标识验证单元的结构示意图;图4是本实用新型实施例中所述软件版本验证单元的结构示意图。
具体实施方式
为详细说明本实用新型的技术内容、构造特征、所实现目的及效果,以下结合具体实施方式
并配合附图详予说明。图1是本实用新型实施例中所述电视机应用程序升级的验证系统的结构示意图。 该系统基于USB数据读取和FLASH数据读取,对用于升级的USB移动存储器中的数据以及电视机内部的FLASH存储单元的数据进行核对,并利用OSD显示使核对可视化。通过总结电视机应用程序版本升级的实践当中出现的问题,发现在USB升级过程中,如果升级文件与电视机自身的系统平台在电视机品牌、销售区域、软件版本、系统引导程序版本、图像质量版本、EEPROM版本等方面存在不一致,则会出现升级错误导致电视机不能正常工作。而电视机应用程序的升级文件中通常会具有上述几方面的系统标识。因此,本系统读取升级文件中的上述几方面的系统标识,并与电视机自身系统平台中的系统标识相比较,从而在升级开始之前首先完成对升级文件的验证。如图1所示,所述电视机应用程序升级的验证系统1可安装于电视机内部,具体包括USB接口 10,连接USB移动存储器2,该USB移动存储器2存储应用程序升级文件20。 FLASH存储单元11,存储电视机的系统标识。升级文件验证单元12,读取USB移动存储器2 中的应用程序升级文件20并判断升级文件20是否合法,并发出指示继续或退出应用程序升级的升级指令,如果升级文件20来源不合法,则退出应用程序升级。标识获取单元13,读取并暂存USB移动存储器2中的应用程序升级文件20中的系统标识以及FLASH存储单元 11中的系统标识;标识验证单元14,比较所述USB移动存储器2中的应用程序升级文件20 中的系统标识以及FLASH存储单元11中的系统标识是否一致并发出指示继续或退出应用程序升级的升级指令;升级单元15,接收并根据所述升级指令继续或退出应用程序升级。图2是本实用新型实施例中所述标识获取单元的结构示意图。如图,所述标识获取单元13包括FLASH读取单元131,寻址FLASH存储单元11读取其中的系统标识;暂存器A 132,存储所述FLASH读取单元131读取的系统标识为临时变量A ;USB读取单元133, 读取所述应用程序升级文件中的系统标识;暂存器B 134,存储USB读取单元133读取的系统标识为临时变量B。图3是本实用新型实施例中所述标识验证单元的结构示意图。如图3所示,所述标识验证单元14包括品牌验证单元141,销售区域验证单元142,软件版本验证单元143, 系统引导程序版本验证单元144,图像质量版本验证单元145,EEPROM版本验证单元146。其中,所述品牌验证单元141比较所述应用程序升级文件中的品牌标识以及 FLASH存储单元中的品牌标识是否一致,并发出指示继续或退出应用程序升级的升级指令, 当二者品牌一致时升级指令指示继续升级操作,反之则退出应用程序升级。销售区域验证单元142比较所述应用程序升级文件中的销售区域标识以及FLASH存储单元中的销售区域标识是否一致,并发出指示继续或退出应用程序升级的升级指令,当二者销售区域一致时升级指令指示继续升级操作,反之则退出应用程序升级。通过总结电视机应用程序版本升级的实践当中出现的问题,发现升级文件适用的品牌、销售区域与电视机自身系统平台的品牌和销售区域必须一致,因为这两项系统标识关系电视机的品牌和语言设置的差异,如果发生错误会引起电视机系统平台崩溃等严重后果。软件版本验证单元143、系统引导程序版本验证单元144、图像质量版本验证单元 145、EEPROM版本验证单元146分别用于验证升级文件适用的软件版本、系统引导程序版本、图像质量版本、EEPROM版本与电视机系统平台的软件、系统引导程序、图像质量版本设置和EEPROM版本是否一致。与品牌和销售区域的验证不同,软件版本、系统引导程序版本、 图像质量版本、EEPROM版本不一致的情况下也可以由用户决定是否继续进行升级。图4具体示出了本实用新型实施例中所述软件版本验证单元的结构示意图。如
6图,所述软件版本验证单元143包括ASCII转换单元143a,将所述应用程序升级文件中的软件版本标识以及FLASH存储单元中的软件版本标识分别转换为ASCII码形式。版本比较单元143b,根据所述ASCII码比较所述应用程序升级文件中的软件版本以及FLASH存储单元中的软件版本,从而获得应用程序升级文件中的软件版本与电视机系统平台的软件版本相同、低于电视机系统平台的软件版本还是高于电视机系统平台的软件版本。用户接口单元143c,根据版本比较单元14 的比较结果生成OSD显示提示界面,提示用户升级文件中的软件版本与电视机系统平台的软件版本相同、低于电视机系统平台的软件版本还是高于电视机系统平台的软件版本,并通过该OSD显示提示界面与用户交互,取得指示继续升级还是退出升级的用户指令。升级判断单元143d,根据所述用户指令发出指示继续或退出应用程序升级的所述升级指令。系统引导程序版本验证单元144,图像质量版本验证单元145,EEPROM版本验证单元146的结构与软件版本验证单元143的结构完全相同,即也是由ASCII转换单元、版本比较单元、用户接口单元以及升级判断单元组成。具体来说,所述系统引导程序版本验证单元144包括ASCII转换单元,将所述应用程序升级文件中的系统引导程序版本标识以及 FLASH存储单元中的系统引导程序版本标识分别转换为ASCII码形式;版本比较单元,根据所述ASCII码比较所述应用程序升级文件中的系统引导程序版本以及FLASH存储单元中的系统引导程序版本;用户接口单元,根据版本比较单元的比较结果生成OSD显示提示界面,并取得用户指令;升级判断单元,根据所述用户指令发出指示继续或退出应用程序升级的所述升级指令。所述图像质量版本验证单元145包括:ASCII转换单元,将所述应用程序升级文件中的图像质量版本标识以及FLASH存储单元中的图像质量版本标识分别转换为 ASCII码形式;版本比较单元,根据所述ASCII码比较所述应用程序升级文件中的图像质量版本以及FLASH存储单元中的图像质量版本;用户接口单元,根据版本比较单元的比较结果生成OSD显示提示界面,并取得用户指令;升级判断单元,根据所述用户指令发出指示继续或退出应用程序升级的所述升级指令。所述EEPROM版本验证单元146包括ASCII转换单元,将所述应用程序升级文件中的EEPROM版本标识以及FLASH存储单元中的EEPROM版本标识分别转换为ASCII码形式;版本比较单元,根据所述ASCII码比较所述应用程序升级文件中的EEPROM版本以及FLASH存储单元中的EEPROM版本;用户接口单元,根据版本比较单元的比较结果生成OSD显示提示界面,并取得用户指令;升级判断单元,根据所述用户指令发出指示继续或退出应用程序升级的所述升级指令。在本实用新型的系统工作过程中,首先进入USB升级界面,判断USB移动存储器是否连接,如果没有连接则显示OSD显示界面提示用户确认USB移动存储器是否已经连接;在 USB移动存储器连接之后,进行USB移动存储器当中的升级文件的合法性验证,以防止不合法来源的升级文件对电视机系统平台造成损害。如果USB移动存储器中的升级文件合法, 则依次进行品牌、销售区域是否一致的验证,如果不一致则退出升级,如果一致,则依次继续进行对软件版本、系统引导程序版本、图像质量版本、EEPROM版本的验证,生成OSD界面提示用户以上版本信息的验证结果,并根据用户的输入决定是否继续升级。本实用新型的验证系统能够准确高效地验证USB移动存储器中的应用程序升级文件是否能够适用于当前电视机系统平台,与传统的人工验证方式相比,防止由于人为错误等原因使应用程序升级文件与电视机系统平台不一致而引起升级错误,保证了升级过程的安全性和可靠性。 以上所述仅为本实用新型的实施例,并非因此限制本实用新型的专利范围,凡是利用本实用新型说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本实用新型的专利保护范围内。
权利要求1.一种电视机应用程序升级的验证系统,其特征在于,包括USB接口,连接存储应用程序升级文件的USB移动存储器;FLASH存储单元,存储电视机的系统标识;标识获取单元,读取并暂存USB移动存储器中的应用程序升级文件中的系统标识以及 FLASH存储单元中的系统标识;所述标识获取单元包括FLASH读取单元,寻址FLASH存储单元读取其中的系统标识;暂存器A,存储所述FLASH读取单元读取的系统标识为临时变量 A ;USB读取单元,读取所述应用程序升级文件中的系统标识;暂存器B,存储USB读取单元读取的系统标识为临时变量B。标识验证单元,比较所述USB移动存储器中的应用程序升级文件中的系统标识以及 FLASH存储单元中的系统标识是否一致并发出指示继续或退出应用程序升级的升级指令;升级单元,接收并根据所述升级指令继续或退出应用程序升级。
2.根据权利要求1所述的电视机应用程序升级的验证系统,其特征在于,所述验证系统进一步包括升级文件验证单元,读取USB移动存储器中的应用程序升级文件并判断升级文件是否合法,发出升级指令。
3.根据权利要求1所述的电视机应用程序升级的验证系统,其特征在于,所述标识验证单元包括品牌验证单元,比较所述应用程序升级文件中的品牌标识以及FLASH存储单元中的品牌标识是否一致并发出指示继续或退出应用程序升级的升级指令。
4.根据权利要求1所述的电视机应用程序升级的验证系统,其特征在于,所述标识验证单元包括销售区域验证单元,比较所述应用程序升级文件中的销售区域标识以及 FLASH存储单元中的销售区域标识是否一致并发出指示继续或退出应用程序升级的升级指令。
5.根据权利要求1所述的电视机应用程序升级的验证系统,其特征在于,所述标识验证单元包括软件版本验证单元,所述软件版本验证单元包括ASCII转换单元,将所述应用程序升级文件中的软件版本标识以及FLASH存储单元中的软件版本标识分别转换为 ASCII码形式;版本比较单元,根据所述ASCII码比较所述应用程序升级文件中的软件版本以及FLASH存储单元中的软件版本;用户接口单元,根据版本比较单元的比较结果生成OSD 显示提示界面,并取得用户指令;升级判断单元,根据所述用户指令发出指示继续或退出应用程序升级的所述升级指令。
6.根据权利要求1所述的电视机应用程序升级的验证系统,其特征在于,所述标识验证单元包括系统引导程序版本验证单元,所述系统引导程序版本验证单元包括ASCII转换单元,将所述应用程序升级文件中的系统引导程序版本标识以及FLASH存储单元中的系统引导程序版本标识分别转换为ASCII码形式;版本比较单元,根据所述ASCII码比较所述应用程序升级文件中的系统引导程序版本以及FLASH存储单元中的系统引导程序版本;用户接口单元,根据版本比较单元的比较结果生成OSD显示提示界面,并取得用户指令;升级判断单元,根据所述用户指令发出指示继续或退出应用程序升级的所述升级指令。
7.根据权利要求1所述的电视机应用程序升级的验证系统,其特征在于,所述标识验证单元包括图像质量版本验证单元,所述图像质量版本验证单元包括ASCII转换单元, 将所述应用程序升级文件中的图像质量版本标识以及FLASH存储单元中的图像质量版本标识分别转换为ASCII码形式;版本比较单元,根据所述ASCII码比较所述应用程序升级文件中的图像质量版本以及FLASH存储单元中的图像质量版本;用户接口单元,根据版本比较单元的比较结果生成OSD显示提示界面,并取得用户指令;升级判断单元,根据所述用户指令发出指示继续或退出应用程序升级的所述升级指令。
8.根据权利要求1所述的电视机应用程序升级的验证系统,其特征在于,所述标识验证单元包括=EEPROM版本验证单元,所述EEPROM版本验证单元包括ASCII转换单元,将所述应用程序升级文件中的EEPROM版本标识以及FLASH存储单元中的EEPROM版本标识分别转换为ASCII码形式;版本比较单元,根据所述ASCII码比较所述应用程序升级文件中的 EEPROM版本以及FLASH存储单元中的EEPROM版本;用户接口单元,根据版本比较单元的比较结果生成OSD显示提示界面,并取得用户指令;升级判断单元,根据所述用户指令发出指示继续或退出应用程序升级的所述升级指令。
专利摘要本实用新型提供了一种电视机应用程序升级的验证系统,包括USB接口,连接存储应用程序升级文件的USB移动存储器;FLASH存储单元,存储电视机的系统标识;标识获取单元,读取并暂存USB移动存储器中的应用程序升级文件中的系统标识以及FLASH存储单元中的系统标识;标识验证单元,比较所述USB移动存储器中的应用程序升级文件中的系统标识以及FLASH存储单元中的系统标识是否一致并发出指示继续或退出应用程序升级的升级指令;升级单元,接收并根据所述升级指令继续或退出应用程序升级。该验证系统有效验证了应用程序升级文件是否能够适用于当前电视机系统平台,防止升级错误,保证了升级过程的安全性和可靠性。
文档编号G06F9/445GK202009452SQ201020609998
公开日2011年10月12日 申请日期2010年11月17日 优先权日2010年11月17日
发明者吕维伦, 居敏花, 谢志英, 邹黎盛, 陈锋 申请人:苏州冠捷科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1