一种升级系统软件的方法及智能电视技术方案

技术编号:9894967 阅读:87 留言:0更新日期:2014-04-09 21:12
本发明专利技术的实施例提供一种升级系统软件的方法及智能电视,涉及电子技术领域,能够使得智能电视在本次开机后,完成对上次由于意外事件而中断的系统软件的升级过程。该方法包括:智能电视接收第一指令,其中,第一指令为用户按下智能电视的第一按键时触发的;若第一指令与预设的第二指令相同,智能电视则根据第一指令,进入升级模式,其中,第二指令用于指示智能电视进入升级模式;智能电视获取升级文件的头信息中的强制升级命令;智能电视根据升级文件的头信息中的强制升级命令,在升级模式下对智能电视的系统软件进行升级。

【技术实现步骤摘要】
【专利摘要】本专利技术的实施例提供一种升级系统软件的方法及智能电视,涉及电子
,能够使得智能电视在本次开机后,完成对上次由于意外事件而中断的系统软件的升级过程。该方法包括:智能电视接收第一指令,其中,第一指令为用户按下智能电视的第一按键时触发的;若第一指令与预设的第二指令相同,智能电视则根据第一指令,进入升级模式,其中,第二指令用于指示智能电视进入升级模式;智能电视获取升级文件的头信息中的强制升级命令;智能电视根据升级文件的头信息中的强制升级命令,在升级模式下对智能电视的系统软件进行升级。【专利说明】一种升级系统软件的方法及智能电视
本专利技术涉及电子
,尤其涉及一种升级系统软件的方法及智能电视。
技术介绍
随着电子技术的发展和智能电视的普及,智能电视的系统软件的更新速度越来越快。现有技术中,若智能电视需对其系统软件进行升级,智能电视首先进入升级模式,在该升级模式下,智能电视可将智能电视的系统当前使用的软件包更新为待升级的软件包,从而完成智能电视的系统软件的升级过程。然而,若智能电视在其系统软件升级过程中出现断电等异常情况,智能电视的系统文件会损坏或丢失,从而导致智能电视在下一次开机后,智能电视的系统无法正常启动,且无法对智能电视的系统软件继续进行升级。
技术实现思路
本专利技术的实施例提供一种升级系统软件的方法及智能电视,能够使得智能电视在本次开机后,完成对上次由于意外事件而中断的系统软件的升级过程。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,本专利技术实施例提供一种升级系统软件的方法,包括:智能电视接收第一指令,所述第一指令为用户按下所述智能电视的第一按键时触发的;若所述第一指令与预设的第二指令相同,所述智能电视则根据所述第一指令,进入升级模式,所述第二指令用于指示所述智能电视进入所述升级模式;所述智能电视获取升级文件的头信息中的强制升级命令;所述智能电视根据所述升级文件的头信息中的所述强制升级命令,在所述升级模式下对所述智能电视的系统软件进行升级。在第一方面的第一种可能的实现方式中,所述智能电视接收第一指令之后,所述智能电视根据所述第一指令,进入升级模式之前,所述方法还包括:所述智能电视确定所述第一指令与所述第二指令是否相同。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述智能电视确定所述第一指令与所述第二指令是否相同的方法包括:所述智能电视检测第一寄存器的值,所述第一寄存器为与所述第一按键对应的按键寄存器;所述智能电视根据所述第一寄存器的值,确定所述第一按键的类型和所述第一按键的状态;所述智能电视根据所述第一按键的类型和所述第一按键的状态,确定所述第一指令与所述第二指令是否相同。结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述智能电视根据所述第一按键的类型和所述第一按键的状态,确定所述第一指令与所述第二指令是否相同,具体包括:所述智能电视根据所述第一按键的类型和所述第一按键的状态,确定所述第一按键是否在预设的时间段内被持续按下;若所述第一按键在所述时间段内被持续按下,所述智能电视则确定所述第一指令与所述第二指令相同,或者,若所述第一按键在所述时间段内未被持续按下,所述智能电视则确定所述第一指令与所述第二指令不同。结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述智能电视确定所述第一指令与所述第二指令不同之后,所述方法还包括:所述智能电视根据所述第一指令,运行开机程序。在第一方面的第五种可能的实现方式中,所述升级文件的头信息包括强制升级命令,其中,所述强制升级命令包括分区命令、读取命令和写入命令。第二方面,本专利技术实施例提供一种智能电视,包括:接收单元,用于接收第一指令,所述第一指令为用户按下所述智能电视的第一按键时触发的;进入单元,用于若所述接收单元接收的所述第一指令与预设的第二指令相同,则根据所述第一指令,进入升级模式,所述第二指令用于指示所述智能电视进入所述升级模式;获取单元,用于获取升级文件的头信息中的强制升级命令;更新单元,用于根据所述获取单元获取的所述升级文件的头信息中的所述强制升级命令,在所述升级模式下对所述智能电视的系统软件进行升级。在第二方面的第一种可能的实现方式中,所述智能电视还包括确定单元,所述确定单元,用于在所述接收单元接收所述第一指令之后,所述进入单元根据所述接收单元接收的所述第一指令,进入所述升级模式之前,确定所述第一指令与所述第二指令是否相同。结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述智能电视还包括检测单元,所述检测单元,用于检测第一寄存器的值,所述第一寄存器为与所述第一按键对应的按键寄存器;所述确定单元,具体用于根据所述检测单元检测出的所述第一寄存器的值,确定所述第一按键的类型和所述第一按键的状态,并根据所述第一按键的类型和所述第一按键的状态,确定所述第一指令与所述第二指令是否相同。结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述确定单元,具体用于根据所述第一按键的类型和所述第一按键的状态,确定所述第一按键是否在预设的时间段内被持续按下,若所述第一按键在所述时间段内被持续按下,则确定所述接收单元接收的所述第一指令与所述第二指令相同,或者,若所述第一按键在所述时间段内未被持续按下,则确定所述接收单元接收的所述第一指令与所述第二指令不同,并根据所述第一指令,运行开机程序。本专利技术的实施例提供一种升级系统软件的方法及智能电视,通过智能电视接收第一指令,其中,第一指令为用户按下智能电视的第一按键时触发的,且若第一指令与预设的第二指令相同,智能电视则根据第一指令,进入升级模式,其中,第二指令用于指示智能电视进入升级模式,以及智能电视获取升级文件的头信息,并根据升级文件的头信息,在升级模式下对智能电视的系统软件进行升级。通过该方案,智能电视可在进入升级模式之后,使用预先存储在存储设备中的升级文件的头信息中的强制升级命令,对智能电视的系统软件进行升级,因此,解决了现有技术中智能电视在其系统软件升级过程中出现断电等异常情况时,下一次开机时无法继续完成智能电视的系统软件的升级的问题,从而能够使得智能电视在本次开机后,完成对上次由于意外事件而中断的系统软件的升级过程。【专利附图】【附图说明】图1为本专利技术实施例提供的一种升级系统软件的方法的流程图一;图2为本专利技术实施例提供的一种升级系统软件的方法的流程图二 ;图3为本专利技术实施例提供的智能电视的结构示意图一;图4为本专利技术实施例提供的智能电视的结构示意图二 ;图5为本专利技术实施例提供的智能电视的结构示意图三。【具体实施方式】下面结合附图对本专利技术实施例提供的一种升级系统软件的方法及智能电视进行详细地描述。实施例一本专利技术实施例提供一种升级系统软件的方法,如图1所示,该方法可以包括:S101、智能电视接收第一指令,其中,第一指令为用户按下智能电视的第一按键时触发的。用户需打开智能电视时,用户可按下智能电视的第一按键,即智能电视的第一按键被触发时,发送第一指令至智能电视,即智能电视可接收该第一指令。需要说明的是,第一按键可以为智能电视的待机键,用户可在预设的时间段内持续按下智能电视的待机键,即用户可长按智能电视的待机键,以本文档来自技高网...

【技术保护点】
一种升级系统软件的方法,其特征在于,智能电视接收第一指令,所述第一指令为用户按下所述智能电视的第一按键时触发的;若所述第一指令与预设的第二指令相同,所述智能电视则根据所述第一指令,进入升级模式,所述第二指令用于指示所述智能电视进入所述升级模式;所述智能电视获取升级文件的头信息中的强制升级命令;所述智能电视根据所述升级文件的头信息中的所述强制升级命令,在所述升级模式下对所述智能电视的系统软件进行升级。

【技术特征摘要】

【专利技术属性】
技术研发人员:李新王雪伟
申请(专利权)人:乐视致新电子科技天津有限公司
类型:发明
国别省市:天津;12

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

1