电视快速开机的方法及系统技术方案

技术编号:8492525 阅读:175 留言:0更新日期:2013-03-29 01:04
本发明专利技术提供一种电视快速开机的方法,包括步骤:加载与硬件初始化相关的程序到内存;初始化硬件,并利用初始化硬件时处理器的空闲等待时间来加载应用操作系统程序到内存;以及待硬件初始化及应用操作系统程序加载完成后,启动应用操作系统程序。本发明专利技术还提供一种电视快速开机的系统。采用本发明专利技术公开的方案,在执行电视开机时,能够充分利用初始化硬件时处理器的空闲等待时间,节省开机等待时间,大大提高开机速度,增加产品竞争力。

【技术实现步骤摘要】
电视快速开机的方法及系统
本专利技术涉及一种电视开机的方法及系统,尤其涉及一种电视快速开机的方法及系统。
技术介绍
目前的电视在开机过程中,都是先将系统程序完全加载到内存后,再进行硬件初始化,然后启动应用操作系统程序以进行下一步工作。所述系统程序包括与硬件初始化相关的程序及应用操作系统程序,随着系统程序越来越大,加载的时间及硬件初始化的时间也越来越长,使得电视整个开机越来越慢,从而影响用户对产品的满意度。现有电视在执行硬件初始化过程中,处理器大部分时间处理空闲等待状态,而未执行操作。
技术实现思路
本专利技术的主要目的在于提供一种电视快速开机的方法及系统,旨在缩短开机等待的时间,以加快开机的速度。为了实现上述目的,本专利技术提供一种电视快速开机的方法,包括以下步骤:加载与硬件初始化相关的程序到内存;初始化硬件,并利用初始化硬件时处理器的空闲等待时间来加载应用操作系统程序到内存;及待硬件初始化及应用操作系统程序加载完成后,启动应用操作系统程序。优选地,所述初始化硬件,并利用初始化硬件时处理器的空闲等待时间来加载应用操作系统程序到内存的步骤包括:对初始化硬件及加载应用操作系统程序进行准备,逐个初始化每一个硬件,并利用初始化每一个硬件时处理器的空闲等待时间来加载应用操作系统程序到内存;定时判断是否全部硬件初始化完成,若是,继续加载应用操作系统程序到内存,待应用操作系统程序加载完成后转到所述启动应用操作系统程序的步骤;否则,继续初始化下一个硬件;定时判断应用操作系统程序是否全部加载完成,如果应用操作系统程序加载完成,转到所述启动应用操作系统程序的步骤;如果应用操作系统程序加载未完成,则利用初始化下一个硬件时处理器的空闲等待时间来继续加载应用操作系统程序到内存。优选地,所述对初始化硬件及加载应用操作系统程序进行准备,逐个初始化每一个硬件,并利用初始化每一个硬件时处理器的空闲等待时间来加载应用操作系统程序到内存的步骤包括:初始化各个硬件的硬件标志位、硬件初始化总标志位及程序加载标志位;将待初始化的第一个硬件的硬件标志位设置为当前硬件标志位,并开始初始化第一个硬件,利用初始化第一个硬件时处理器的空闲等待时间来加载应用操作系统程序到内存。优选地,所述定时判断是否全部硬件初始化完成的步骤包括:判断当前硬件标志位的状态,若当前硬件标志位为运行中,利用初始化当前硬件时处理器的空闲等待时间来继续加载应用操作系统程序到内存,若当前硬件标志位为完成,则将所述当前硬件的硬件标志位设置为完成,然后检查硬件初始化总标志位是否为完成,如果硬件初始化总标志位为完成,则继续加载应用操作系统程序,待应用操作系统程序加载完成后转到所述启动应用操作系统程序的步骤,如果硬件初始化总标志位为未完成,则将待初始化的下一个硬件的硬件标志位设置为当前硬件标志位,并开始初始化所述下一个硬件;所述定时判断是否全部硬件初始化完成的步骤中,当判断硬件全部初始化完成时,将硬件初始化总标志位设置为完成,并继续加载应用操作系统程序;所述定时判断应用操作系统程序是否全部加载完成的步骤是在每次开始初始化所述下一个硬件后,对应用操作系统程序是否全部加载完成进行一次判断。优选地,所述应用操作系统程序被分成数段,所述初始化硬件,并利用初始化硬件时处理器的空闲等待时间来加载应用操作系统程序到内存的步骤包括:初始化各个硬件的硬件标志位、硬件初始化总标志位及程序加载标志位;将待初始化的第一个硬件的硬件标志位设置为当前硬件标志位,将第一个硬件作为当前硬件并开始初始化,将待加载的第一段应用操作系统程序作为当前段应用操作系统程序并利用初始化当前硬件时处理器的空闲等待时间来将当前段应用操作系统程序加载到内存;在当前硬件初始化完成之后,判断当前段应用操作系统程序是否加载完成,如果当前段应用操作系统程序未加载完成,则继续加载当前段应用操作系统程序直到完成;在当前段应用操作系统程序加载完成之后,判断是否全部硬件初始化完成,若是,继续加载应用操作系统程序到内存,待应用操作系统程序加载完成后转到所述启动应用操作系统程序的步骤;否则,将待初始化的下一个硬件的硬件标志位设置为当前硬件标志位,将下一个硬件作为当前硬件并开始初始化,并在该当前硬件初始化的过程中继续加载下一段应用操作系统程序;判断应用操作系统程序是否全部加载完成,如果应用操作系统程序加载完成,转到所述启动应用操作系统程序的步骤,如果应用操作系统程序加载未完成,则将待加载的下一段应用操作系统程序作为当前段应用操作系统程序并利用初始化当前硬件时处理器的空闲等待时间来将当前段应用操作系统程序加载到内存,然后返回到所述在当前硬件初始化完成之后,判断当前段应用操作系统程序是否加载完成,如果当前段应用操作系统程序未加载完成,则继续加载当前段应用操作系统程序直到完成的步骤。优选地,所述判断应用操作系统程序是否全部加载完成的步骤为:比较内存中已加载应用操作系统程序的大小与原应用操作系统程序的大小,如果已加载应用操作系统程序的大小与原应用操作系统程序的大小相同,则认为应用操作系统程序已加载完成,并设置程序加载标志位为完成,否则,认为应用操作系统程序未加载完成。本专利技术还提供一种电视快速开机的系统,包括:主程序存储器,所述主程序存储器包括第一存储单元与第二存储单元,所述第一存储单元与第二存储单元分别用于存放与硬件初始化相关的程序及应用操作系统程序;内存,用于存放从主程序存储器中加载的程序;引导程序加载模块,用于从所述主程序存储器的第一存储单元加载所述与硬件初始化相关的程序到内存;硬件初始化模块,用于初始化硬件;应用操作系统程序加载模块,用于利用初始化硬件时处理器的空闲等待时间来从所述主程序存储器的第二存储单元加载所述应用操作系统程序到内存,以及用于在初始化硬件完成后继续从所述主程序存储器的第二存储单元加载所述应用操作系统程序到内存;及应用操作系统程序执行模块,用于在硬件初始化完成及应用操作系统程序加载完成后启动应用操作系统程序。优选地,所述硬件初始化模块包括硬件初始化单元及第一判断单元,所述硬件初始化单元用于设置各个硬件的硬件标志位、硬件初始化总标志位及程序加载标志位,将待初始化的硬件标志位设置为当前硬件标志位,以及对硬件进行初始化;所述第一判断单元用于定时判断是否全部硬件初始化完成。优选地,所述应用操作系统程序加载模块包括程序加载单元及第二判断单元,所述程序加载单元用于将所述应用操作系统程序分成数段并进行分段加载,所述第二判断单元用于定时判断应用操作系统程序是否全部加载完成。优选地,所述第二判断单元包括比较器,所述比较器用于比较所述内存中已加载应用操作系统程序的大小与所主程序存储器中原应用操作系统程序的大小,并根据比较结果触发所述硬件初始化单元对程序加载标志位进行设置。本专利技术的电视快速开机的方法及电视快速开机的系统,将与硬件初始化相关的程序从现有的系统程序中分离出来,形成独立的一部分,通过先单独加载与硬件初始化相关的程序到内存,接着进行硬件初始化,并在初始化硬件的同时,利用初始化硬件时处理器的空闲等待时间来加载应用操作系统程序到内存,可充分利用初始化硬件时处理器的空闲等待时间,节省开机等待时间,大大提高开机速度,增加产品竞争力。附图说明图1为本专利技术电视快速开机的方法一本文档来自技高网...
电视快速开机的方法及系统

【技术保护点】
一种电视快速开机的方法,其特征在于,包括以下步骤:加载与硬件初始化相关的程序到内存;初始化硬件,并利用初始化硬件时处理器的空闲等待时间来加载应用操作系统程序到内存;及待硬件初始化及应用操作系统程序加载完成后,启动应用操作系统程序。

【技术特征摘要】
1.一种电视快速开机的方法,其特征在于,包括以下步骤:采用一加载模块加载与硬件初始化相关的程序到内存,所述与硬件初始化相关的程序包括开机画面、声音及动画;初始化硬件,并利用初始化硬件时处理器的空闲等待时间来采用另一加载模块加载与硬件初始化相关的程序分开存放的应用操作系统程序到内存;及待硬件初始化及应用操作系统程序加载完成后,启动应用操作系统程序;所述初始化硬件,并利用初始化硬件时处理器的空闲等待时间来采用另一加载模块加载与硬件初始化相关的程序分开存放的应用操作系统程序到内存的步骤包括:对初始化硬件及加载应用操作系统程序进行准备,逐个初始化每一个硬件,并利用初始化每一个硬件时处理器的空闲等待时间来加载应用操作系统程序到内存;定时判断是否全部硬件初始化完成,若是,继续加载应用操作系统程序到内存,待应用操作系统程序加载完成后转到所述启动应用操作系统程序的步骤;否则,继续初始化下一个硬件;定时判断应用操作系统程序是否全部加载完成,如果应用操作系统程序加载完成,转到所述启动应用操作系统程序的步骤;如果应用操作系统程序加载未完成,则利用初始化下一个硬件时处理器的空闲等待时间来继续加载应用操作系统程序到内存。2.如权利要求1所述的电视快速开机的方法,其特征在于,所述对初始化硬件及加载应用操作系统程序进行准备,逐个初始化每一个硬件,并利用初始化每一个硬件时处理器的空闲等待时间来加载应用操作系统程序到内存的步骤包括:初始化各个硬件的硬件标志位、硬件初始化总标志位及程序加载标志位;将待初始化的第一个硬件的硬件标志位设置为当前硬件标志位,并开始初始化第一个硬件,利用初始化第一个硬件时处理器的空闲等待时间来加载应用操作系统程序到内存。3.如权利要求2所述的电视快速开机的方法,其特征在于,所述定时判断是否全部硬件初始化完成的步骤包括:判断当前硬件标志位的状态,若当前硬件标志位为运行中,利用初始化当前硬件时处理器的空闲等待时间来继续加载应用操作系统程序到内存,若当前硬件标志位为完成,则将所述当前硬件的硬件标志位设置为完成,然后检查硬件初始化总标志位是否为完成,如果硬件初始化总标志位为完成,则继续加载应用操作系统程序,待应用操作系统程序加载完成后转到所述启动应用操作系统程序的步骤,如果硬件初始化总标志位为未完成,则将待初始化的下一个硬件的硬件标志位设置为当前硬件标志位,并开始初始化所述下一个硬件;所述定时判断是否全部硬件初始化完成的步骤中,当判断硬件全部初始化完成时,将硬件初始化总标志位设置为完成,并继续加载应用操作系统程序;所述定时判断应用操作系统程序是否全部加载完成的步骤是在每次开始初始化所述下一个硬件后,对应用操作系统程序是否全部加载完成进行一次判断。4.如权利要求1所述的电视快速开机的方法,其特征在于,所述应用操作系统程序被分成数段,所述初始化硬件,并利用初始化硬件时处理器的空闲等待时间来采用另一加载模块加载与硬件初始化相关的程序分开存放的应用操作系统程序到内存的步骤包括:初始化各个硬件的硬件标志位、硬件初始化总标志位及程序加载标志位;将待初始化的第一个硬件的硬件标志位设置为当前硬件标志位,将第一个硬件作为当前硬件并开始初始化,将待加载的第一段应用操作系统程序作为当前段应用操作系统程序并利用初始化当前硬件时处理器的空闲等待时间来将当前段应用操作系统程序加载到内存;在...

【专利技术属性】
技术研发人员:柯杰燕
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:

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

1