一种机顶盒快速加载及升级方法技术

技术编号:21205648 阅读:29 留言:0更新日期:2019-05-25 02:59
本发明专利技术公开了一种机顶盒快速加载及升级方法,包括:引导机顶盒的启动程序,对机顶盒的芯片模块和显示模块进行初始化;加载机顶盒的操作系统,并为显示模块加载显示操作界面;获取升级服务器发送的校验信息,所述校验信息包括当前版本信息以及每个分区的文件摘要信息,并与机顶盒本地的版本信息和文件摘要信息进比对,若不一致,则引导下载程序;从升级服务器下载升级文件,当机顶盒收到关机指令时,引导更新程序,更新并生成新的机顶盒程序。本发明专利技术获取校验信息,发生当前版本信息不一致时,能从升级服务器下载升级程序,等机顶盒关机时进行快速升级,避免升级时需要一直等待机顶盒下载和安装更新程序,整个过程简单方便。

A Fast Loading and Upgrading Method for STB

The invention discloses a fast loading and upgrading method for set-top box, which includes: guiding the startup program of set-top box, initializing the chip module and display module of set-top box; loading the operation system of set-top box and loading the display operation interface for display module; obtaining the verification information sent by upgrade server, and the verification information includes current version information and each partition. File summary information is compared with local version information and file summary information of set-top box. If not, the download program is booted. Upgrade files are downloaded from the upgrade server. When the set-top box receives the shutdown instruction, the update program is booted, and a new set-top box program is updated and generated. When the current version information is inconsistent, the upgrade program can be downloaded from the upgrade server and upgraded quickly when the set-top box is shut down, so as to avoid waiting for the download and installation of the upgrade program all the time, the whole process is simple and convenient.

【技术实现步骤摘要】
一种机顶盒快速加载及升级方法
本专利技术涉及机顶盒领域,特别是一种机顶盒快速加载及升级方法。
技术介绍
机顶盒作为一个家庭媒体终端,在家庭中被使用的频率已经越来越高,越来越多的功能也随之加入到机顶盒中,然而,各种新功能的增加也让机顶盒的升级变得越来越频繁,机顶盒的固件升级包也变得越来越大。为了克服升级包变大,升级频繁锁引入的升级时间长,升级慢等问题,大多的机顶盒采用增量升级的方式进行升级。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种机顶盒快速加载及升级方法,本申请获取校验信息,发生当前版本信息不一致时,能从升级服务器下载升级程序,等机顶盒关机时进行快速升级,避免升级时需要一直等待机顶盒下载和安装更新程序,整个过程简单方便。本专利技术的目的是通过以下技术方案来实现的:一种机顶盒快速加载及升级方法,包括以下步骤:引导机顶盒的启动程序,对机顶盒的芯片模块和显示模块进行初始化;加载机顶盒的操作系统,并为显示模块加载显示操作界面;获取升级服务器发送的校验信息,所述校验信息包括当前版本信息以及每个分区的文件摘要信息,并与机顶盒本地的版本信息和文件摘要信息进比对,若不一致,则引导下载程序;从升级服务器下载升级文件,当机顶盒收到关机指令时,引导更新程序,更新并生成新的机顶盒程序。优选的,引导机顶盒的启动程序,对机顶盒的芯片模块和显示模块进行初始化,包括:校验引导程序的完整性,并对校验结果和校验时间进行记录。优选的,还包括:在机顶盒启用状态时,接收到升级服务器的增量升级,即下载增量升级程序包,并快速执行增量升级操作。优选的,还包括:在机顶盒启用状态时,接收到升级服务器的增量升级,即下载增量升级程序包,向用户发送是否升级询问窗口,收到不升级指令或在预设时间未收到指令,则在机顶盒关机前进行升级。优选的,获取升级服务器发送的校验信息,所述校验信息包括当前版本信息以及每个分区的文件摘要信息,包括:机顶盒根据机顶盒中每个分区的文件按照预设算法生成文件的摘要信息;校验信息为校验机顶盒各个组件运行状况和机顶盒内每个分区的文件数量。本专利技术的有益效果是:本专利技术获取校验信息,发生当前版本信息不一致时,能从升级服务器下载升级程序,等机顶盒关机时进行快速升级,避免升级时需要一直等待机顶盒下载和安装更新程序,整个过程简单方便。附图说明图1是本专利技术的流程示意图。具体实施方式下面结合附图进一步详细描述本专利技术的技术方案,但本专利技术的保护范围不局限于以下所述。一种机顶盒快速加载及升级方法,请参阅附图1所示,包括以下步骤:S101、引导机顶盒的启动程序,对机顶盒的芯片模块和显示模块进行初始化;S102、加载机顶盒的操作系统,并为显示模块加载显示操作界面;S103、获取升级服务器发送的校验信息,所述校验信息包括当前版本信息以及每个分区的文件摘要信息,并与机顶盒本地的版本信息和文件摘要信息进比对,若不一致,则引导下载程序;S104、从升级服务器下载升级文件,当机顶盒收到关机指令时,引导更新程序,更新并生成新的机顶盒程序。优选的,引导机顶盒的启动程序,对机顶盒的芯片模块和显示模块进行初始化,包括:校验引导程序的完整性,并对校验结果和校验时间进行记录。优选的,还包括:在机顶盒启用状态时,接收到升级服务器的增量升级,即下载增量升级程序包,并快速执行增量升级操作。优选的,还包括:在机顶盒启用状态时,接收到升级服务器的增量升级,即下载增量升级程序包,向用户发送是否升级询问窗口,收到不升级指令或在预设时间未收到指令,则在机顶盒关机前进行升级。优选的,获取升级服务器发送的校验信息,所述校验信息包括当前版本信息以及每个分区的文件摘要信息,包括:机顶盒根据机顶盒中每个分区的文件按照预设算法生成文件的摘要信息;校验信息为校验机顶盒各个组件运行状况和机顶盒内每个分区的文件数量。需要说明的是,传统的机顶盒更新,是检测到版本不一致时,直接从升级服务器下载更新程序,对机顶盒进行快速更新,这种方式影响用户使用的观感,让用户的体验感差。本申请检测到版本信息不一致时,先下载增量升级程序包,向用户发送是否升级的询问窗口,当用户在预设时间未回复,则将升级工作延迟到机顶盒关机前进行。以上所述实施例仅表达了本专利技术的具体实施方式,其描述较为具体和详细,但并不能因此而理解为对本专利技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变形和改进,这些都属于本专利技术的保护范围。本文档来自技高网...

【技术保护点】
1.一种机顶盒快速加载及升级方法,其特征在于,包括以下步骤:引导机顶盒的启动程序,对机顶盒的芯片模块和显示模块进行初始化;加载机顶盒的操作系统,并为显示模块加载显示操作界面;获取升级服务器发送的校验信息,所述校验信息包括当前版本信息以及每个分区的文件摘要信息,并与机顶盒本地的版本信息和文件摘要信息进比对,若不一致,则引导下载程序;从升级服务器下载升级文件,当机顶盒收到关机指令时,引导更新程序,更新并生成新的机顶盒程序。

【技术特征摘要】
1.一种机顶盒快速加载及升级方法,其特征在于,包括以下步骤:引导机顶盒的启动程序,对机顶盒的芯片模块和显示模块进行初始化;加载机顶盒的操作系统,并为显示模块加载显示操作界面;获取升级服务器发送的校验信息,所述校验信息包括当前版本信息以及每个分区的文件摘要信息,并与机顶盒本地的版本信息和文件摘要信息进比对,若不一致,则引导下载程序;从升级服务器下载升级文件,当机顶盒收到关机指令时,引导更新程序,更新并生成新的机顶盒程序。2.根据权利要求1所述一种机顶盒快速加载及升级方法,其特征在于,引导机顶盒的启动程序,对机顶盒的芯片模块和显示模块进行初始化,包括:校验引导程序的完整性,并对校验结果和校验时间进行记录。3.根据权利要求1所述一种机顶盒快速加...

【专利技术属性】
技术研发人员:汪言海陈浩张立生
申请(专利权)人:安徽站乾科技有限公司
类型:发明
国别省市:安徽,34

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

1