一种基于quickboot模式的终端开机方法和装置的制造方法

文档序号:9304455阅读:293来源:国知局
一种基于quickboot模式的终端开机方法和装置的制造方法
【技术领域】
[0001]本发明实施例涉及智能终端控制技术,尤其涉及一种基于quickboot模式的终端开机方法和装置。
【背景技术】
[0002]随着电子技术的不断发展,手机、平板电脑等智能设备已经深入千家万户,成为人们工作、娱乐等不可或缺的部分。
[0003]目前,很多采用安卓系统的智能终端,在关机充电时,使用的是quickboot (快速启动)模式。在此模式下,智能终端在关机的状态下进行充电,终端界面显示充电的当前电量以及充电动画。并且用户可以点击电源键进行开机。
[0004]然而,在此种模式下的开机过程基本和现有开机过程相同,并不能提升开机速度,因此不能为用户提供更好的体验。

【发明内容】

[0005]本发明提供一种基于quickboot模式的终端开机方法和装置,以实现极大的提升quickboot模式下的开机速度和用户体验。
[0006]第一方面,本发明实施例提供了一种基于quickboot模式的终端开机方法,该方法包括:
[0007]定时获取处于quickboot模式下的终端的电量值;
[0008]在获取的电量值大于预设的电量阀值时,控制所述终端的操作系统启动;
[0009]在检测到预设的开机操作时,控制所述终端开机。
[0010]第二方面,本发明实施例还提供了一种基于quickboot模式的终端开机装置,该装置包括:
[0011]电量值获取模块,用于定时获取处于quickboot模式下的终端的电量值;
[0012]操作系统启动模块,用于在获取的电量值大于预设的电量阀值时,控制所述终端的操作系统启动;
[0013]开机模块,用于在检测到预设的开机操作时,控制所述终端开机。
[0014]本发明实施例通过终端在关机充电过程中,处于quickboot模式下终端的电量值达到设定的电量阈值时控制操作系统启动,随后在检测到开机操作时控制终端开机,即,在检测到开机操作时无需控制操作系统启动就能控制终端开机,提高了处于quickboot模式下终端的开机速度。
【附图说明】
[0015]图1是本发明实施例一中的一种基于quickboot模式的终端开机方法的流程图;
[0016]图2是本发明实施例二中的一种基于quickboot模式的终端开机方法的流程图;
[0017]图3是本发明实施例三中的一种基于quickboot模式的终端开机方法的流程图;
[0018]图4是本发明实施例四中的一种基于quickboot模式的终端开机方法的流程图;
[0019]图5是本发明实施例五中的一种基于quickboot模式的终端开机装置的结构图。
【具体实施方式】
[0020]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0021]实施例一
[0022]图1为本发明实施例一提供的一种基于quickboot模式的终端开机方法的流程图,本实施例可适用于终端关机充电时开机的情况,该方法可以由基于quickboot模式的终端开机装置来执行,该装置可通过硬件和/或软件的方式实现,该装置通常配置在用户所使用的终端中,例如配置于手机终端中。该方法具体包括如下步骤:
[0023]步骤110、定时获取处于quickboot模式下的终端的电量值;
[0024]其中,quickboot模式是一种终端在进行关机充电时采用的系统模式,采用quickboot模式,可方便快速地重启/关闭设备,或将设备重启到恢复/引导模式。定时获取处于quickboot模式下的终端的电量值,即以固定的时间间隔对所述终端的电量值进行查询。具体的,所述时间间隔可以根据充电速度进行设定,并不做具体限定。所述电量值可以是百分数的形式,也可以是其他形式。
[0025]步骤120、在获取的电量值大于预设的电量阀值时,控制所述终端的操作系统启动;
[0026]其中,如果所述电量值以百分数的形式表示,则所述电量阈值可以设置为百分之五十、百分之七十等数值,并不做具体限定。若电量值以其他形式表示,所述电量阈值与此类似。
[0027]具体的,以采用安卓系统的终端为例,在安卓系统中,大部分的应用程序进程都是由zygote(孵化器)来创建的,即,通过启动zygote来启动终端的操作系统。虽然,启动zygote会消耗一定的电量,但是这个耗电量微乎其微,而且由于终端本身就在充着电,所以此耗电量可以忽略不计。
[0028]步骤130、在检测到预设的开机操作时,控制所述终端开机。
[0029]其中,所述开机操作具体的可以是所述终端的开机键或电源键被按下一定的时间,所述一定的时间可以根据具体情况进行设定。控制所述终端开机即控制所述终端开启除操作系统之外的其他部分,例如,开启桌面并播放开机动画。
[0030]具体的,以采用安卓系统的手机为例,现有的开机过程是在检测到开机操作后,先启动操作系统,然后启动桌面并播放开机动画,最后启动手机其他的软件等。本实施例所述的方案,在检测到开机操作时,操作系统已经预先启动,只需开启桌面、播放开机动画,并启动手机其他的软件,大大节省了开机时间。
[0031]本实施例的技术方案,通过处于quickboot模式下终端的电量值达到设定的电量阈值时控制启动操作系统启动,随后在检测到开机操作时控制终端开机,即,在检测到开机操作时无需控制操作系统启动就能控制终端开机,提高了处于quickboot模式下终端的开机速度。
[0032]实施例二
[0033]图2为本发明实施例二提供的一种基于quickboot模式的终端开机方法的流程图,本实施例以上述实施例为基础进行优化,在定时获取处于quickboot模式下的终端电量值之前,还包括:在检测到处于关机状态的终端被充电时,控制所述终端处于quickboot模式。
[0034]优化后的该方法包括如下步骤:
[0035]步骤210、在检测到处于关机状态的终端被充电时,控制所述终端处于quickboot模式;
[0036]具体的,可以通过检测充电接口的输入电压值和/或输入电流的大小来判断所述终端是否被充电。开启quickboot模式,可以开启终端的一些简单功能。以采用安卓系统的终端为例,所述终端在关机并进行充电时,开启quickboot模式,在quickboot模式下系统的安卓层并没有启动,但开启了一些简单的功能,可以完成电量检测以及充电动画的显$.? 會 K。
[0037]步骤220、定时获取处于quickboot模式下的终端的电量值;
[0038]步骤230、在获取的电量值大于预设的电量阀值时,控制所述终端的操作系统启动;
[0039]步骤240、在检测到预设的开机操作时,控制所述终端开机。
[0040]具体的,由于所述quikboot模式用于终端的关机充电状态下,因此在所述终端开机时,终端自动退出quickboot模式。
[0041]本实施例的技术方案,通过终端在关机充电时开启quickboot模式,并在此模式下检测电量值,判断所述电量值达到设定的电量阈值时启动操作系统,在检测到开机操作时无需控制操作系统启动就能控制终端开机,提高了处于quickboot模式下终端的开机速度。
[0042]实施例三
[0043]图3为本发明实施例三提供的一种基于quickboot模式的终端开机方法的流程图,本实施例以上述实施例为基础进行优化,在获取的电量值大于预设的电量阀值时,控制终端的操作系统启动之后,增加了以下操作:在检测到终端中断充电时,控制所述操作系统关闭,并控制所述终端退出quickboot模式。
[0044]优化后的该方法包括如下步骤:
[0045]步骤310、定时获取处于quickboot模式下的终端的电量值;
[0046]步骤320、在获取的电量值大于预设的电量阀值时,控制所述终端的操作系统启动;
[0047]步骤330、检测所述终端是否中断充电,如果是,则继续执行步骤340 ;如果否,则执行步骤350 ;
[0048]具体的,所述终端可以通过检测充电接口处的输入电压和/或输入电流的大小来判断充电是否中断。一般情况下,所述终端在充电时,其充电接口会有较大的电压和电流输入,比如手机的充电电压为5V,电流为IA ;当充电中断时,其输入电压和电流均变为几乎为零,因此可通过充电接口输入电压和/或输入电流的大小来判断充电是否中断。
[0049]步骤340、
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1