一种机顶盒中软件更新状态的提示方法及系统的制作方法

文档序号:7821034阅读:227来源:国知局
一种机顶盒中软件更新状态的提示方法及系统的制作方法
【专利摘要】本申请公开了一种机顶盒中软件更新状态的提示方法及系统,通过实时监控机顶盒中软件的更新状态来确定软件更新是否结束,并在软件更新未结束时,输出软件处于更新状态的提示信息。本发明采用为用户提供软件更新状态提示信息的技术手段,使用户可以直观了解当前软件更新状态,从而有效避免了因用户误以为机顶盒处于死机或是休眠状态,误将机顶盒的电源关闭而导致软件更新中止,进而对机顶盒的正常运行带来影响。
【专利说明】一种机顶盒中软件更新状态的提示方法及系统

【技术领域】
[0001]本发明涉及机顶盒【技术领域】,更具体的说,涉及一种机顶盒中软件更新状态的提示方法及系统。

【背景技术】
[0002]机顶盒是一种连接电视机与外部信号源的设备,它可以将压缩的数字信号转成电视内容,并在电视机上显示出来。
[0003]随着时代的发展,客户的需求与日俱增,为适应客户的需求,就需要对机顶盒内部的软件进行更新,以实现对机顶盒新增内容的添加以及对之前漏洞的修正。由于软件更新过程所需的时间较长,并且一般只有在软件更新完成后才有提示信息,因此,在软件更新较长一段时间后,就容易让用户认为机顶盒处于死机或是休眠状态,从而可能关闭机顶盒的电源,中止软件的更新过程,为机顶盒的正常运行带来影响,甚至还会对机顶盒的软件造成不可挽回的破坏。
[0004]综上可以看出,如何在机顶盒软件更新时为用户提供提示信息,以使用户直观的了解到软件更新的状态是本领域技术人员亟待解决的技术问题。


【发明内容】

[0005]有鉴于此,本发明提供一种机顶盒中软件更新状态的提示方法及系统,以实现在机顶盒软件更新时为用户提供提示信息,使用户直观的了解到软件的更新状态。
[0006]一种机顶盒中软件更新状态的提示方法,包括:
[0007]判断机顶盒中软件在当前是否满足条件,处于更新状态;
[0008]若所述软件满足所述条件处于更新状态,则启动监控管理程序,输出软件处于更新状态的提示信息;
[0009]判断在预设时间段后,所述软件是否仍然满足所述条件,处于更新状态;
[0010]若所述软件仍然满足所述条件处于更新状态,则继续输出所述提示信息;
[0011]若所述软件更新结束,则关闭所述监控管理程序,停止输出所述提示信息。
[0012]优选的,所述提示信息为发光二极管LED灯闪烁。
[0013]优选的,所述提示信息为软件更新进度。
[0014]优选的,所述软件更新进度通过获取Flash的烧写状态得到。
[0015]优选的,判定机顶盒中软件在当前处于更新状态需满足的所述条件包括:
[0016]获取的文件系统中有标志文件;或者,
[0017]通过机顶盒硬件判断出电平出现由高电平到低电平或是由低电平到高电平的变化。
[0018]一种机顶盒中软件更新状态的提示系统,包括:
[0019]第一判断单元,用于判断机顶盒中软件在当前是否满足条件,处于更新状态;
[0020]启动输出单元,用于若所述软件满足所述条件处于更新状态,则启动监控管理程序,输出软件处于更新状态的提示信息;
[0021]第二判断单元,用于判断在预设时间段后,所述软件是否仍然满足所述条件,处于更新状态;
[0022]输出单元,用于若所述软件仍然满足所述条件处于更新状态,则继续输出所述提示信息;
[0023]关闭单元,用于若所述软件更新结束,则关闭所述监控管理程序,停止输出所述提不?目息。
[0024]优选的,所述提示信息为发光二极管LED灯闪烁。
[0025]优选的,所述提示信息为软件更新进度。
[0026]优选的,所述软件更新进度通过获取Flash的烧写状态得到。
[0027]优选的,所述第一判断单元判定机顶盒中软件处于更新状态需满足的所述条件包括:
[0028]获取的文件系统中有标志文件;或者,
[0029]通过机顶盒硬件判断出电平出现由高电平到低电平或是由低电平到高电平的变化。
[0030]从上述的技术方案可以看出,本发明提供了一种机顶盒中软件更新状态的提示方法及系统,通过实时监控机顶盒中软件的更新状态来确定软件更新是否结束,并在软件更新未结束时,输出软件处于更新状态的提示信息。本发明采用为用户提供软件更新状态提示信息的技术手段,使用户可以直观了解当前软件更新状态,从而有效避免了因用户误以为机顶盒处于死机或是休眠状态,误将机顶盒的电源关闭而导致软件更新中止,进而对机顶盒的正常运行带来影响。

【专利附图】

【附图说明】
[0031]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0032]图1为本发明实施例公开的一种机顶盒中软件更新状态的提示方法流程图;
[0033]图2为本发明实施例公开的一种机顶盒中软件更新状态的提示系统的结构示意图。

【具体实施方式】
[0034]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0035]本发明实施例公开了一种机顶盒中软件更新状态的提示方法及系统,以实现在机顶盒软件更新时为用户提供提示信息,使用户直观的了解到软件的更新状态。
[0036]参见图1,本发明实施例公开的一种机顶盒中软件更新状态的提示方法流程图,包括步骤:
[0037]步骤S11、判断机顶盒中软件在当前是否满足条件,处于更新状态,如果是,则执行步骤S12,否则,判断流程结束;
[0038]步骤S12、启动监控管理程序,输出软件处于更新状态的提示信息;
[0039]步骤S13、判断在预设时间段后,所述软件是否仍然满足所述条件,处于更新状态,如果是,则执行步骤S14,否则,执行步骤S15 ;
[0040]其中,预设时间段依据实际需要而定,本发明在此不做限定。
[0041]步骤S14、继续输出所述提示信息;
[0042]步骤S15、关闭所述监控管理程序,停止输出所述提示信息。
[0043]本实施例中,提示信息可以为光提示,例如LED (Light Emitting D1de,发光二极管)灯闪烁,或是为文字提示,例如软件的更新进度,当然提示信息也可以为其他的提示方式,例如声音等。
[0044]其中,软件的更新进度通过获取Flash的烧写状态得到,软件的更新进度具体指的是软件已更新的百分比。
[0045]需要说明的是,当软件更新完成后,需要重启机顶盒,以实现更新软件在机顶盒中的运行。
[0046]综上可以看出,本发明通过实时监控机顶盒中软件的更新状态来确定软件更新是否结束,并在软件更新未结束时,输出软件处于更新状态的提示信息。本发明采用为用户提供软件更新状态提示信息的技术手段,使用户可以直观了解当前软件更新状态,从而有效避免了因用户误以为机顶盒处于死机或是休眠状态,误将机顶盒的电源关闭而导致软件更新中止,进而对机顶盒的正常运行带来影响。
[0047]在上述实施例中,判定机顶盒中软件在当前处于更新状态只需满足如下两个条件中的任一条件即可:
[0048]条件一,获取的文件系统中有标志文件;
[0049]或者,条件二,通过机顶盒硬件判断出电平出现由高电平到低电平或是由低电平到高电平的变化。
[0050]具体的,在机顶盒的操作系统上电后,通过读取文件系统中是否有标志文件,或是通过机顶盒硬件判断出电平出现由高电平到低电平或是由低电平到高电平的变化,判断机顶盒中的软件当前是否处于更新状态,若软件处于更新状态,则启动监控管理程序,输出软件处于更新状态的提示信息。之后,监控管理程序会不断的读取软件的更新进程和状态,期间机顶盒一直显示软件处于更新状态的提示信息,直至软件更新完成,监控管理程序被关闭。
[0051]与上述方法实施例相对应,本发明还提供了一种机顶盒中软件更新状态的提示系统。
[0052]参见图2,本发明实施例公开的一种机顶盒中软件更新状态的提示系统的结构示意图,包括:
[0053]第一判断单元21,用于判断机顶盒中软件在当前是否满足条件,处于更新状态,如果是,则执行启动输出单元22,否则,判断流程结束;
[0054]启动输出单元22,用于若所述软件满足所述条件处于更新状态,则启动监控管理程序,输出软件处于更新状态的提示信息;
[0055]第二判断单元23,用于判断在预设时间段后,所述软件是否仍然满足所述条件,处于更新状态,如果是,则执行输出单元24,否则,执行关闭单元25 ;
[0056]其中,预设时间段依据实际需要而定,本发明在此不做限定。
[0057]输出单元24,用于若所述软件仍然满足所述条件处于更新状态,则继续输出所述提示信息;
[0058]关闭单元25,用于若所述软件更新结束,则关闭所述监控管理程序,停止输出所述提示信息。
[0059]本实施例中,提示信息可以为光提示,例如LED (Light Emitting D1de,发光二极管)灯闪烁,或是为文字提示,例如软件的更新进度,当然提示信息也可以为其他的提示方式,例如声音等。
[0060]其中,软件的更新进度通过获取Flash的烧写状态得到,软件的更新进度具体指的是软件已更新的百分比。
[0061]需要说明的是,当软件更新完成后,需要重启机顶盒,以实现更新软件在机顶盒中的运行。
[0062]综上可以看出,本发明通过实时监控机顶盒中软件的更新状态来确定软件更新是否结束,并在软件更新未结束时,输出软件处于更新状态的提示信息。本发明采用为用户提供软件更新状态提示信息的技术手段,使用户可以直观了解当前软件更新状态,从而有效避免了因用户误以为机顶盒处于死机或是休眠状态,误将机顶盒的电源关闭而导致软件更新中止,进而对机顶盒的正常运行带来影响。
[0063]在上述实施例中,第一判断单元21判定机顶盒中软件在当前处于更新状态只需满足如下两个条件中的任一条件即可:
[0064]条件一,获取的文件系统中有标志文件;
[0065]或者,条件二,通过机顶盒硬件判断出电平出现由高电平到低电平或是由低电平到高电平的变化。
[0066]具体的,在机顶盒的操作系统上电后,通过读取文件系统中是否有标志文件,或是通过机顶盒硬件判断出电平出现由高电平到低电平或是由低电平到高电平的变化,判断机顶盒中的软件当前是否处于更新状态,若软件处于更新状态,则启动监控管理程序,输出软件处于更新状态的提示信息。之后,监控管理程序会不断的读取软件的更新进程和状态,期间机顶盒一直显示软件处于更新状态的提示信息,直至软件更新完成,监控管理程序被关闭。
[0067]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0068]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种机顶盒中软件更新状态的提示方法,其特征在于,包括: 判断机顶盒中软件在当前是否满足条件,处于更新状态; 若所述软件满足所述条件处于更新状态,则启动监控管理程序,输出软件处于更新状态的提不?目息; 判断在预设时间段后,所述软件是否仍然满足所述条件,处于更新状态; 若所述软件仍然满足所述条件处于更新状态,则继续输出所述提示信息; 若所述软件更新结束,则关闭所述监控管理程序,停止输出所述提示信息。
2.根据权利要求1所述的提示方法,其特征在于,所述提示信息为发光二极管LED灯闪烁。
3.根据权利要求1所述的提示方法,其特征在于,所述提示信息为软件更新进度。
4.根据权利要求3所述的提示方法,其特征在于,所述软件更新进度通过获取Flash的烧写状态得到。
5.根据权利要求1所述的提示方法,其特征在于,判定机顶盒中软件在当前处于更新状态需满足的所述条件包括: 获取的文件系统中有标志文件;或者, 通过机顶盒硬件判断出电平出现由高电平到低电平或是由低电平到高电平的变化。
6.一种机顶盒中软件更新状态的提示系统,其特征在于,包括: 第一判断单元,用于判断机顶盒中软件在当前是否满足条件,处于更新状态; 启动输出单元,用于若所述软件满足所述条件处于更新状态,则启动监控管理程序,输出软件处于更新状态的提示信息; 第二判断单元,用于判断在预设时间段后,所述软件是否仍然满足所述条件,处于更新状态; 输出单元,用于若所述软件仍然满足所述条件处于更新状态,则继续输出所述提示信息; 关闭单元,用于若所述软件更新结束,则关闭所述监控管理程序,停止输出所述提示信肩、O
7.根据权利要求6所述的提示系统,其特征在于,所述提示信息为发光二极管LED灯闪烁。
8.根据权利要求6所述的提示系统,其特征在于,所述提示信息为软件更新进度。
9.根据权利要求8所述的提示系统,其特征在于,所述软件更新进度通过获取Flash的烧写状态得到。
10.根据权利要求6所述的提示系统,其特征在于,所述第一判断单元判定机顶盒中软件处于更新状态需满足的所述条件包括: 获取的文件系统中有标志文件;或者, 通过机顶盒硬件判断出电平出现由高电平到低电平或是由低电平到高电平的变化。
【文档编号】H04N21/443GK104331313SQ201410699295
【公开日】2015年2月4日 申请日期:2014年11月26日 优先权日:2014年11月26日
【发明者】卢毅文 申请人:珠海迈科智能科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1