一种机顶盒的升级方法、装置及一种机顶盒的制作方法

文档序号:8416068阅读:321来源:国知局
一种机顶盒的升级方法、装置及一种机顶盒的制作方法
【技术领域】
[0001]本发明涉及数字电视领域,更具体的说,是涉及一种机顶盒的升级方法、装置及一种机顶盒。
【背景技术】
[0002]近年来,数字电视得到了全面而广泛的发展,数字电视已经成为广大用户休闲生活中的重要一部分。随着数字电视的不断发展,各种新服务类型的推出以及已有服务的优化,都要求数字机顶盒进行软件升级,从而使得用户能够体验最新的服务。
[0003]现有技术中,当数字机顶盒进行升级时,需要禁止电视节目的播放以及各种服务的使用,只有当升级软件下载完毕且更换掉以前的软件程序后,才能恢复电视节目的正常播放及各种服务的正常使用。这就要求用户需要耐心等待数字机顶盒完成升级工作,而在有线电视网络信号差或升级软件过大的情况下,用户需要等待很长的时间才能够正常的使用数字机顶盒,这就大大影响了用户的使用体验。

【发明内容】

[0004]有鉴于此,本发明提供了一种机顶盒的升级方法、装置及一种机顶盒,以解决现有技术中数字机顶盒升级需要用户长时间等待而导致的用户使用体验感差的问题。
[0005]为实现上述目的,本发明提供如下技术方案:
[0006]一种机顶盒的升级方法,所述机顶盒的存储器包括用于存储现有软件数据的第一存储器和用于存储升级软件数据的第二存储器,该方法包括:
[0007]判断系统是否符合升级条件;
[0008]若是,则下载升级软件数据,并将所述升级软件数据存储至所述第二存储器;
[0009]将所述第二存储器中的升级软件数据更新至所述第一存储器中。
[0010]可选的,所述判断系统是否符合升级条件,包括:
[0011]判断系统中的升级标志信息是否指示可升级。
[0012]可选的,所述将所述第二存储器中的升级软件数据更新至所述第一存储器中,包括:
[0013]待所述机顶盒再次上电后,将所述第二存储器中的升级软件数据更新至所述第一存储器中。
[0014]可选的,在将所述第二存储器中的升级软件数据更新至所述第一存储器前,还包括:
[0015]对所述第二存储器中的升级软件数据进行完整性校验;在校验结果指示所述升级软件数据正确的情况下,进入将所述第二存储器中的升级软件数据更新至所述第一存储器的步骤。
[0016]可选的,在所述将所述第二存储器中的升级软件数据更新至所述第一存储器后,还包括:
[0017]更新软件升级日志信息,并重置升级标志信息。
[0018]一种机顶盒的升级装置,所述机顶盒的存储器包括用于存储现有软件数据的第一存储器和用于存储升级软件数据的第二存储器,该装置包括:
[0019]升级判断模块,用于判断系统是否符合升级条件;
[0020]数据下载模块,用于在所述判断模块的判断结果为是的情况下,下载升级软件数据,并将所述升级软件数据存储至所述第二存储器;
[0021]软件更新模块,用于将所述第二存储器中的升级软件数据更新至所述第一存储器中。
[0022]其中,所述升级判断模块具体用于:
[0023]判断系统中的升级标志信息是否指示可升级。
[0024]其中,所述软件更新模块具体用于:
[0025]待所述机顶盒再次上电后,将所述第二存储器中的升级软件数据更新至所述第一存储器中。
[0026]可选的,还包括:
[0027]检验模块,用于在将所述第二存储器中的升级软件数据更新至所述第一存储器前,对所述第二存储器中的升级软件数据进行完整性校验。
[0028]一种机顶盒,所述机顶盒包括上述任一种机顶盒的升级装置。
[0029]经由上述的技术方案可知,与现有技术相比,本发明实施例公开了一种机顶盒的升级方法、装置及一种机顶盒,所述机顶盒的存储器包括用于存储现有软件数据的第一存储器和用于存储升级软件数据的第二存储器,所述机顶盒的升级方法在确定系统可以升级后,会直接将升级软件程序下载至第二存储器中,而不影响第一存储器中现有软件数据的正常使用,从而可以保证在升级软件数据的下载过程中,用户能够继续正常观看电视节目或使用有线电视各种服务功能。相对于现有技术,本发明实施例公开的机顶盒的升级方法大大减少了机顶盒升级过程中用户需要等待的时间,优化了用户的使用体验。
【附图说明】
[0030]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0031]图1为本发明实施例公开的机顶盒的升级方法的流程图;
[0032]图2为本发明实施例公开的另一个机顶盒的升级方法的流程图;
[0033]图3为本发明实施例公开的机顶盒的升级装置的结构示意图;
[0034]图4为本发明实施例公开的另一个机顶盒的升级装置的接收示意图。
【具体实施方式】
[0035]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0036]图1为本发明实施例公开的机顶盒的升级方法的流程图,本发明实施例中,所述机顶盒的存储器包括用于存储现有软件数据的第一存储器和用于存储升级软件数据的第二存储器。参见图1所示,所述方法可以包括:
[0037]步骤101:判断系统是否符合升级条件;若是,则进入步骤102 ;
[0038]步骤101具体可以是:判断系统中的升级标志信息是否指示可升级。所述升级标志用于指示系统中哪些软件可以升级,例如:全部的软件,或者游戏类的应用程序软件,或者视频点播模块软件。为了便于识别,可以以固定标识表示各部分软件,例如,在没有需要升级的软件的情况下,升级标志信息为0,在游戏类的应用程序软件需要升级的情况下,所述升级标志信息为1,在所述视频点播模块软件需要升级的情况下,所述升级标志信息为2......
[0039]其中,在所述机顶盒运行的过程中,系统会实时的从有线电视网络中获取软件升级包信息,并从本地软件更新日志信息中提取当前现有的软件信息,如果发现所述软件升级包信息指示与其对应的软件版本高于所述机顶盒已有的软件版本,则根据软件的相关属性信息,变更所述升级标志信息。
[0040]在步骤101的判断结果为否的情况下,系统可以根据用户的指令正常运行。
[0041]步骤102:下载升级软件数据,并将所述升级软件数据存储至所述第二存储器;
[0042]在步骤101判断确定当前有需要升级的软件的时候,可以实时的将有线电视网络中的升级软件数据下载至所述第二存储器中,由于所述第二存储器与第一存储器互不干扰,因此,在系统将升级软件数据下载至所述第二存储器的过程中,机顶盒仍然可以正常使用所述第一存储器中的原有的软件数据。相当于下载升级软件数据的过程可以在后台运行,而不影响用户正常的使用所述机顶盒。用户使用机顶盒的操作包括观看有线
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1