终端升级方法及装置的制造方法

文档序号:9456239阅读:317来源:国知局
终端升级方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及终端升级方法及装置。
【背景技术】
[0002]在相关技术中,存在各种类型的终端,这些终端是需要进行升级的,下面以机顶盒为例进行说明。
[0003]机顶盒,也称为数字视频变换盒(Set Top Box,简称STB),是一个连接电视机与外部信号源的设备。它可以将压缩的数字信号转成电视内容,并在电视机上显示出来。信号可以来自有线电缆、卫星天线、宽带网络以及地面广播。对于数字电视的播放来说,是必不可少的设备。
[0004]目前,交互式网络电视IPTV应用越来越广泛,用户的数量也越来越多,对IPTV的需求也越来越高,因此,机顶盒上的软件在不断的更新,完善,朝着更强大的功能、更多样化的服务不断的发展,为了能够及时给用户提供最新、最全面的IPTV业务,机顶盒上的软件势必要经常进行软件升级,目前在机顶盒上采取的升级方式一般是利用VGA接口或者预留一个插座专门给升级工具来进行升级,或者拆开机顶盒的硬件完成升级功能。这种升级方式主要缺点是需要预留接口,在有些电路中这些接口都没用到,并且,升级工具有的价格也比较贵,还不稳定,容易损坏,同时外面需要接很多线,操作也不方便。
[0005]因此,在相关技术中,终端升级需要由专业人员进行升级,导致终端升级复杂。

【发明内容】

[0006]本发明提供了一种终端升级方法及装置,以至少解决相关技术中存在的由于终端升级需要由专业人员进行升级,导致终端升级复杂的问题。
[0007]根据本发明的一方面,提供了一种终端升级方法,包括:进入升级模式;在接收第一按键命令或者在预定时长之后,获取所述终端升级所使用的数据源,其中,所述第一按键命令用于指示对所述终端进行升级;根据所述数据源对所述终端进行升级。
[0008]优选的,进入所述升级模式包括以下至少之一:通过启动引导器boot检测到进入系统失败;接收到用户发出的第二按键命令,其中,所述第二按键命令用于将所述终端的开机启动模式修改升级模式;在所述终端正常进入系统后,检测到系统运行异常。
[0009]优选地,所述第一按键命令和所述第二按键命令是通过遥控器触发的按键命令和/或终端面板触发的按键命令。
[0010]优选的,获取所述终端升级所使用的数据源包括以下方式至少之一:获取所述终端中的存储设备和/或安全数字卡SD卡中预存的第一升级文件,其中,所述第一升级文件中存储有所述终端升级所使用的数据源;获取远程服务器中预存的第二升级文件,其中,所述远程服务器用于为所述终端提供升级文件,所述第二升级文件中存储有所述终端升级所使用的数据源。
[0011]优选的,当同时获取所述第一升级文件和所述第二升级文件时,根据所述数据源对所述终端进行升级包括:将所述第一升级文件的版本号与所述第二升级文件的版本号进行对比;根据对比结果选择升级文件;根据选择的升级文件中存储的数据源对所述终端进行升级。
[0012]优选的,在根据所述数据源对所述终端进行升级之前,还包括:检验所述数据源的合法性和有效性。
[0013]优选的,所述终端为机顶盒。
[0014]根据本发明的另一方面,提供了一种终端升级装置,包括:获取模块,用于在进入升级模式并接收到第一按键命令或者在预定时长之后,获取所述终端升级所使用的数据源,其中,所述第一按键命令用于指示对所述终端进行升级;升级模块,用于根据所述数据源对所述终端进行升级。
[0015]优选的,进入所述升级模式包括以下至少之一:通过启动引导器boot检测到进入系统失败;接收到用户发出的第二按键命令,其中,所述第二按键命令用于将所述终端的开机启动模式修改升级模式;在所述终端正常进入系统后,检测到系统运行异常。
[0016]优选地,所述第一按键命令和所述第二按键命令是通过遥控器触发的按键命令和/或终端面板触发的按键命令。
[0017]优选的,所述获取模块包括以下至少之一:第一获取单元,用于获取所述终端中的存储设备和/或安全数字卡SD卡中预存的第一升级文件,其中,所述第一升级文件中存储有所述终端升级所使用的数据源;第二获取单元,用于获取远程服务器中预存的第二升级文件,其中,所述远程服务器用于为所述终端提供升级文件,所述第二升级文件中存储有所述终端升级所使用的数据源。
[0018]优选的,所述升级模块包括:对比单元,用于当同时获取所述第一升级文件和所述第二升级文件时,将所述第一升级文件的版本号与所述第二升级文件的版本号进行对比;选择单元,用于根据对比结果选择升级文件;升级单元,用于根据选择的升级文件中存储的数据源对所述终端进行升级。
[0019]优选的,还包括:检验模块,用于检验所述数据源的合法性和有效性。
[0020]优选的,所述终端为机顶盒。
[0021]通过本发明,采用进入升级模式;在接收第一按键命令或者在预定时长之后,获取所述终端升级所使用的数据源,其中,所述第一按键命令用于指示对所述终端进行升级;根据所述数据源对所述终端进行升级,解决了相关技术中存在的由于终端升级需要由专业人员进行升级,导致终端升级复杂的问题,进而实现了可以自动的或仅通过按键实现对终端的升级,达到方便快捷的效果。
【附图说明】
[0022]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0023]图1是根据本发明实施例的终端升级方法的流程图;
[0024]图2是根据本发明实施例的终端升级装置的结构框图;
[0025]图3是根据本发明实施例的终端升级装置中获取模块22的结构框图;
[0026]图4是根据本发明实施例的终端升级装置中升级模块24的结构框图;
[0027]图5是根据本发明实施例的终端升级装置的优选结构框图;
[0028]图6是根据本发明实施例的按键触发的机顶盒升级装置和文件镜像逻辑部署系统。
【具体实施方式】
[0029]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0030]在本实施例中提供了一种终端升级方法,图1是根据本发明实施例的终端升级方法的流程图,如图1所示,该流程包括如下步骤:
[0031]步骤S102,进入升级模式;
[0032]步骤S104,在接收第一按键命令或者在预定时长之后,获取终端升级所使用的数据源,其中,该第一按键命令用于指示对终端进行升级;
[0033]步骤S106,根据上述数据源对终端进行升级。
[0034]通过上述步骤,采用进入升级模式;在接收第一按键命令或者在预定时长之后,获取终端升级所使用的数据源,其中,第一按键命令用于指示对终端进行升级;根据数据源对终端进行升级,从而能够实现终端自动升级或仅仅依靠按键即可完成升级,无需依靠专业升级人员,解决了相关技术中存在的由于机顶盒升级需要由专业人员进行升级,导致机顶盒升级复杂的问题,进而实现了可以自动的或仅通过按键实现对机顶盒的升级,达到方便快捷的效果。
[0035]在一个可选的实施例中,可以依据如下的方法进入升级模式:
[0036]方式一:通过启动引导器boot检测到进入系统失败时进行升级模式。更优地,当进入系统失败时会提示用户进入升级模式,或在不提示用户的情况下自动进入升级模式。
[0037]方式二:接收到用户发出的第二按键命令,其中,该第二按键命令用于将终端的开机启动模式修改升级模式。可见,在该种情况下,进入升级模式是由用户主动发起的,可以依据用户的喜好进行升级。
[0038]方式三:在终端正常进入系统后,检测到系统运行异常。即,终端可以正常启动,但是在启动之后部分进程运行出现故障,导致画面定格或声音画面不同步或黑屏等现象,此时终端中的检测系统会检测到系统异常,提示用户进入升级模式,或者自动进入升级模式,当然也可以依据其他的方式进入升级模式。
[0039]优选地,上述第一按键命令和第二按键命令均可以是通过操作遥控器上的按键触发的按键命令,也均可以是通过操作终端上自带的按键,即终端面板上的按键触发的按键命令。用户可以仅仅依靠按键即可进入升级模式,简单方便。
[0040]在另一个可选的实施例中,获取终端升级所使用的数据源包括以下方式至少之
[0041]方式一:可以通过获取插接在终端上的U盘、或终端中内置的内存卡、或终端中的安全数字卡SD卡中预存的第一升级文件,利用该第一升级文件来进行终端升级。其中,该第一升级文件中存储有终端升级所需要的数据源。
[0042]方式二:可以获取远程服务器中预存的第二升级文件,利用该第二升级文件来进行终端升级,该远程服务器用于为终端提供升级文件,该第二升级文件中也存储有终端升级所需要的数据源。
[0043]当然也可以通过其他的方式获取终端升级所使用的数据源。例如:还可以通过联网的方式,从网络中下载最新版本的终端升级所需要的升级文件,利用该升级文件中的数据源实现终端的升级;还可以通过资源共享的方式,获取其他终端升级时所使用的升级文件,利用该升级文件中的数据源进行升级。
[0044]当获取了上述的两个及两个以上的升级文件时,可以对获取的各升级文件进行比较,依据比较结果选取最终使用的升级文件。在进行升级文件选择时,可以选取各升级文件中版本号最新的升级文件,也可以选取性能最稳定的升级文件,还可以依据文件格式进行选择,还可以由系统随机选择。在选定了升级文件后,根据选择的升级文件中存储的数据源对终端进行升级。
[0045]在另一个可选的实施例中,还可以在根据数据源对终端进行升级之前,检验该数据源的合法性和有效性,以保障终端不被非法入侵。
[0046]在一个可选的实施例中,上述的终端可以为机顶盒,当然也可以为其他类型的终端。
[0047]图2是根据本发明实施例的终端升级装置的结构框图,如图2所示,该装置包括获取模块22和升级模块24,下面对该装置进行说明。
[0
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1