机顶盒软件通过USB自动更新安装的方法技术

技术编号:8593794 阅读:1544 留言:0更新日期:2013-04-18 06:56
本发明专利技术涉及一种机顶盒软件安装的方法,特别涉及一种机顶盒软件通过USB自动更新安装的方法,首先读取安装标志文件,解析并校验读取的安装标志文件,校验结果正确,读取USB存储设备中系统分区与安装文件对应表,然后读取安装文件并写入对应的系统分区。本发明专利技术在机顶盒无操作系统的情况下,也可以用来升级安装操作系统及相关的应用软件,升级安装文件可以存储在各种存储设备上,方便用户自己下载程序进行软件的升级安装,显示安装进度,优化用户体验。

【技术实现步骤摘要】

本专利技术涉及一种机顶盒软件安装的方法,特别涉及一种机顶盒软件通过USB自动更新安装的方法
技术介绍
目前在数字电视领域,通过USB安装软件,有两种方法一为在应用层安装,即在操作系统及文件系统运行后,检测USB存储设备内容进行触发安装,此种方法当无操作系统或文件系统时,即无法进行软件自动更新及安装;二为在应用层触发升级,在环境变量中写入安装标志,然后机顶盒重启后判断安装标志升级,此种方法当无操作系统或文件系统时,即无法进行软件自动更新及安装。
技术实现思路
为了克服现有技术中的不足,我们提供一种机顶盒软件通过USB自动更新安装的方法。按照专利技术所提供的设计方案,一种机顶盒软件通过USB自动更新安装的方法,包含以下步骤 步骤1:读取安装标志文件,读取连接到机顶盒USB接口存储设备中的安装标志文件;步骤2 :解析并校验读取的安装标志文件,若校验结果正确,则进入下一步骤,否则启动机顶盒应用程序; 步骤3 :读取USB存储设备中系统分区与安装文件对应表;步骤4 :读取安装文件并根据安装文件扩展名或安装文件类型写入对应的系统分区中。还包括判断是否存在安装标志文件的步骤;判断是否存在安装标志文件的步骤是通过文件大小及文件扩展名来判断;若存在安装标志文件,则进入步骤1,否则直接启动机顶盒应用程序。还包括自动查找安装文件的步骤,所述读取安装文件是根据文件扩展名及文件类型自动查找安装文件,若存在安装文件,则读取该文件;否则返回读取USB存储设备中系统分区与安装文件对应表。所述返回读取USB存储设备中系统分区与安装文件对应表是返回自动查找安装文件的步骤并继续查找,此时不会重复查找已查找过的文件。所述的读取安装文件并写入对应的系统分区包括读取安装进度进行显示。本专利技术的有益效果 本专利技术机顶盒软件通过USB自动更新安装的方法在没有操作系统等系统软件的情况下能够实现通过USB安装操作系统及相关应用软件,并且能够随时更新这些软件的部分或全部,并且在掉电或安装失败等各种条件下都可以再次进行软件安装,安装过程自动化,避免人为选择安装文件出现的错误。本专利技术通过USB接口进行自动升级安装软件,升级速度快、无需特殊设备、成本低,且USB接口通用性强,升级安装文件可以存储在各种存储设备上,方便用户自己下载程序进行软件的升级安装。本专利技术将安装进度进行显示,使得用户能实时掌握安装进度,避免用户因等待时间较长且无法得到及时反馈而造成精神上的焦虑,优化用户体验。附图说明 图1为本专利技术机顶盒软件通过USB自动升级安装的方法实施例流程图。具体实施例方式 参见图1,本实施例按照图1所示流程,启动机顶盒BOOT引导程序,机顶盒会自动判断是否插入外界存储设备,若没有直接启动机顶盒应用程序,若有存储设备,则首先读取存储设备中是否存在安装标志文件,通过文件大小及文件扩展名来判断,安装标志文件为空文件且有固定的扩展名;然后,解析并校验读取的安装标志文件,若校验结果错误,直接启动机顶盒应用程序,若校验结果正确则读取USB存储设备中系统分区与安装文件对应表,包含分区名称、分区起始地址、分区大小、安装文件名及文件类型,本实施例中系统分区与安装文件对应表规范如下表格本文档来自技高网...

【技术保护点】
一种机顶盒软件通过USB自动更新安装的方法,其特征是:包含以下步骤:步骤1:读取安装标志文件,读取连接到机顶盒USB接口存储设备中的安装标志文件;步骤2:解析并校验读取的安装标志文件,若校验结果正确,则进入下一步骤,否则启动机顶盒应用程序;步骤3:读取USB存储设备中系统分区与安装文件对应表;步骤4:读取安装文件并根据安装文件扩展名或安装文件类型写入对应的系统分区中。

【技术特征摘要】
1.一种机顶盒软件通过USB自动更新安装的方法,其特征是包含以下步骤 步骤1:读取安装标志文件,读取连接到机顶盒USB接口存储设备中的安装标志文件;步骤2 :解析并校验读取的安装标志文件,若校验结果正确,则进入下一步骤,否则启动机顶盒应用程序; 步骤3 :读取USB存储设备中系统分区与安装文件对应表; 步骤4 :读取安装文件并根据安装文件扩展名或安装文件类型写入对应的系统分区中。2.根据权利要求1所述的机顶盒软件通过USB自动更新安装的方法,其特征在于还包括判断是否存在安装标志文件的步骤;判断是否存在安装标志文件的步骤是通过文件大小及文件扩展名来判断;若存在安装标志文件,则进入步骤1,否则直接启...

【专利技术属性】
技术研发人员:贾小波张永强惠作奎金光狄兰兰
申请(专利权)人:郑州威科姆科技股份有限公司
类型:发明
国别省市:

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

1