移动终端快速开机方法及装置与流程

文档序号:12596355阅读:700来源:国知局
移动终端快速开机方法及装置与流程

本发明涉及移动终端技术领域,尤其涉及一种移动终端快速开机方法及装置。



背景技术:

目前,随着通信技术和终端技术的快速发展,移动电话、智能电话、笔记本电脑、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)等移动终端的使用越来越广泛。而在移动终端的日常使用过程中常常会遇到设备低电量关机的情况。在现有的移动终端开关机过程中,通常在用户按键关机之后,所述移动终端往往处于待机状态,处于待机状态时接收到用户的按键开机的动作,则经过一次的初始化进程即可快速开机。但是,在移动终端低电量关机之后,在移动终端连接充电器充电时,会自动启动第一次初始化进程,在第一次初始化完成后,设备根据用户的按键开机操作,会启动第二次初始化进程,在第二次初始化完成时设备开机完成。而在第一次初始化过程中,设备无法响应用户的按键操作,必须在第一次初始化完成之后,才能响应用户的按键操作,由于第一次初始化过程需要消耗较长时间,导致现有的移动终端在低电量关机之后,从连接充电电源到可以响应用户操作的时间间隔过长,严重影响了用户开机体验。因此,现有的移动终端第一次初始化过程中无法响应用户开机操作,所造成的用户开机响应时间过长的问题,此方面的问题亟待发明人解决。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于解决现有的移动终端第一次初始化过程中无法响应用户开机操作,所造成的用户开机响应时间过长的问题。

为实现上述目的,本发明提供一种移动终端快速开机方法,所述移动终 端快速开机方法包括以下步骤:

在移动终端处于关机状态被接入充电电源时,启动第一次初始化进程;

在执行所述第一次初始化进程中,判断所述移动终端是否接收到用户的开机请求;

若接收到所述开机请求,则中止所述第一次初始化进程,启动第二次初始化进程,并在所述第二次初始化进程结束时,进入开机模式。

优选的,所述在执行所述第一次初始化进程中,判断所述移动终端是否接收到用户的开机请求的步骤之后,还包括:

若未接收到所述开机请求,则监测所述移动终端在执行所述第一次初始化进程中与所述充电电源的连接状态;

在侦测到所述连接断开时,中止所述第一次初始化进程,进入关机模式。

优选的,所述若未接收到所述开机请求,则监测所述移动终端在执行所述第一次初始化进程中与所述充电电源的连接状态的步骤之后,还包括:

在侦测到所述连接未断开时,继续执行所述第一次初始化进程;

在所述第一次初始化进程结束时,进入充电模式。

优选的,所述在所述第一次初始化完成时,进入充电模式的步骤之后,还包括:

在所述移动终端处于充电模式时,接收用户的开机请求;

在接收到所述开机请求时,启动所述第二次初始化进程;

在所述第二次初始化进程结束时,进入开机模式。

优选的,所述判断所述移动终端是否接收到用户的开机请求的步骤包括:

监测所述移动终端的电源键的按压状态;

在侦测到所述电源键被按下时,记录所述电源键被按下的时长,并判断所述时长是否大于或等于预设时间阈值;

若所述时长大于或等于所述时间阈值,则确定接收到用户的开机请求。

此外,为实现上述目的,本发明还提供一种移动终端快速开机装置,所述移动终端快速开机装置包括:

初始化模块,用于在移动终端处于关机状态被接入充电电源时,启动第一次初始化进程;

判断模块,用于在执行所述第一次初始化进程中,判断所述移动终端是否接收到用户的开机请求;

开机模块,用于若接收到所述开机请求,则中止所述第一次初始化进程,启动第二次初始化进程,并在所述第二次初始化进程结束时,进入开机模式。

优选的,所述移动终端快速开机装置还包括监测模块及关机模块;

所述监测模块,用于若未接收到所述开机请求,则监测所述移动终端在执行所述第一次初始化进程中与所述充电电源的连接状态;

所述关机模块,用于在侦测到所述连接断开时,中止所述第一次初始化进程,进入关机模式。

优选的,所述移动终端快速开机装置还包括充电模块;

所述初始化模块,还用于在侦测到所述连接未断开时,继续执行所述第一次初始化进程;

所述充电模块,用于在所述第一次初始化进程结束时,进入充电模式。

优选的,所述充电模块,还用于在所述移动终端处于充电模式时,接收用户的开机请求;

所述初始化模块,还用于在接收到所述开机请求时,启动所述第二次初始化进程;

所述开机模块,还用于在所述第二次初始化进程结束时,进入开机模式。

优选的,所述判断模块包括按键单元、计时单元及确定单元;

所述按键单元,用于监测所述移动终端的电源键的按压状态;

所述计时单元,用于在侦测到所述电源键被按下时,记录所述电源键被按下的时长,并判断所述时长是否大于或等于预设时间阈值;

所述确定单元,用于若所述时长大于或等于所述时间阈值,则确定接收到用户的开机请求。

本发明通过在终端的第一次初始化过程中,实时获取用户的开机操作,并且在接收到用户的开机请求时,第一时间中止第一次初始化进程,直接执行第二次初始化进程,进入开机模式,使得移动终端无需等到第一次初始化完成时才能进行第二次初始化,并响应用户的开机请求完成终端的开机启动。减少了用户开机的响应时间,提高了用户的开机体验。

附图说明

图1为本发明移动终端快速开机方法的第一实施例的流程示意图;

图2为本发明移动终端快速开机方法的第二实施例的流程示意图;

图3为本发明移动终端快速开机方法的第三实施例的流程示意图;

图4为本发明移动终端快速开机装置的第一实施例的功能模块示意图;

图5为本发明移动终端快速开机装置的第二实施例的功能模块示意图;

图6为本发明移动终端快速开机装置的第三实施例的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:在移动终端处于关机状态被接入充电电源时,启动第一次初始化进程;在执行所述第一次初始化进程中,判断所述移动终端是否接收到用户的开机请求;若接收到所述开机请求,则中止所述第一次初始化进程,启动第二次初始化进程,并在所述第二次初始化进程结束时,进入开机模式。

由于现有的移动终端第一次初始化过程中无法响应用户开机操作,所造成的用户开机响应时间过长的问题。

基于上述问题,本发明提供一种移动终端快速开机方法。

参照图1,图1为本发明移动终端快速开机方法的第一实施例的流程示意图。

在本实施例中,所述移动终端快速开机方法包括以下步骤:

步骤S10,在移动终端处于关机状态被接入充电电源时,启动第一次初始化进程;

所述移动终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放 器)、导航装置等等的终端设备。所述移动终端在处于关机状态被接入充电电源时,所述移动终端启动第一次初始化进程,所述移动终端在所述第一次初始化进程完成时进入充电模式。所述第一次初始化进程包括Bootloader(系统启动前引导程序)引导、kernel(操作系统内核)启动等等过程。

步骤S20,在执行所述第一次初始化进程中,判断所述移动终端是否接收到用户的开机请求;

所述移动终端在执行所述第一次初始化进程中,判断所述移动终端是否接收到用户的开机请求。优选的,可以在所述第一次初始化进程的节点中安插开机逻辑判断模块,通过所述开机逻辑判断模块实时接收用户的开机请求,并判断所述移动终端在执行所述第一次初始化进程中是否接收到用户的开机请求。所述开机请求可以通过所述移动终端提供电源键的物理按键,在侦测到用户基于所述物理按键的按压操作时触发所述开机请求;或者,也可以通过提供用于开关电源的触摸按键,在侦测到用户基于所述触摸按键的触摸操作时,触发用户的开机请求。

步骤S30,若接收到所述开机请求,则中止所述第一次初始化进程,启动第二次初始化进程,并在所述第二次初始化进程结束时,进入开机模式;

若所述移动终端接收到所述开机请求,则中止所述第一次初始化进程,启动第二次初始化进程,并在所述第二次初始化进程结束时,进入开机模式,所述移动终端完成开机的过程。若所述移动终端未接受到所述开机请求,则继续执行所述第一次初始化进程,在所述第一次初始化进程完成时,所述移动终端进入充电模式。或者也可以,若未接收到所述开机请求,则监测所述移动终端在执行所述第一次初始化进程中与所述充电电源的连接状态;在侦测到所述连接断开时,中止所述第一次初始化进程,进入关机模式。

所述第二次初始化进程包括Bootloader引导、kernel启动等等过程。例如:在所述第一次初始化进程中,bootload引导开始,执行第一步骤,在第一步骤执行完毕时,判断是否接收到用户的开机请求,若接收到所述开机请求,则中止所述第一次初始化进程,启动第二次初始化进程;若未接收到所述开机请求,则执行第二步骤,在第二步骤执行完毕时,判断是否接收到用户的开机请求,若接收到所述开机请求,则中止所述第一次初始化进程,启动第二次初始化进程;若未接收到所述开机请求,则执行第三步骤,直至bootload 引导完成,kernel启动开始,执行第一步骤,在第一步骤执行完毕时,判断是否接收到用户的开机请求,若接收到所述开机请求,则中止所述第一次初始化进程,启动第二次初始化进程;若未接收到所述开机请求,则执行第二步骤,直至kernel启动完成。

本实施例通过在终端的第一次初始化过程中,实时获取用户的开机操作,并且在接收到用户的开机请求时,第一时间中止第一次初始化进程,直接执行第二次初始化进程,进入开机模式,使得移动终端无需等到第一次初始化完成时才能进行第二次初始化,并响应用户的开机请求完成终端的开机启动。减少了用户开机的响应时间,提高了用户的开机体验。

参照图2,图2为本发明移动终端快速开机方法的第二实施例的流程示意图。基于上述移动终端快速开机方法的第一实施例,所述步骤S20之后,还包括:

步骤S50,若未接收到所述开机请求,则监测所述移动终端在执行所述第一次初始化进程中与所述充电电源的连接状态;

若所述移动终端未接收到所述开机请求,则监测所述移动终端在执行所述第一次初始化进程中与所述充电电源的连接状态,并判断所述移动终端与所述充电电源的连接是否断开。

步骤S60,在侦测到所述连接断开时,中止所述第一次初始化进程,进入关机模式。

所述移动终端在侦测到所述连接断开时,中止所述第一次初始化进程,进入关机模式。所述移动终端在侦测到所述连接未断开时,继续执行所述第一次初始化进程;在所述第一次初始化进程结束时,进入充电模式。在所述移动终端处于充电模式时,接收用户的开机请求;在接收到所述开机请求时,启动所述第二次初始化进程;在所述第二次初始化进程结束时,进入开机模式。使得所述移动终端与所述充电电源的连接断开时,无需等到第一次初始化进程结束,即可立即关机。例如:当用户将低电量关机的移动终端插入充电器时,所述移动终端进行第一次初始化进程,当用户此时需要关机而拔掉充电器时,所述移动终端能够立即中止所述第一次初始化进程,减少了用户关机的响应时间。

本实施例通过在终端的第一次初始化过程中,实时获取用户的开机操作,并且在接收到用户的开机请求时,第一时间中止第一次初始化进程,直接执行第二次初始化进程,进入开机模式,使得移动终端无需等到第一次初始化完成时才能进行第二次初始化,并响应用户的开机请求完成终端的开机启动。减少了用户开机的响应时间,提高了用户的开机体验。同时通过监测移动终端与充电电源的连接状态,在连接断开时,立即中止第一次初始化进程,进入关机模式,使得所述移动终端与所述充电电源的连接断开时,无需等到第一次初始化进程结束,即可立即关机,减少了用户关机的响应时间。

参考图3,图3为本发明移动终端快速开机方法的第三实施例的流程示意图。基于上述移动终端快速开机方法的第一实施例,本发明接收用户的开机请求的步骤包括:

步骤S201,监测所述移动终端的电源键的按压状态;

步骤S202,在侦测到所述电源键被按下时,记录所述电源键被按下的时长,并判断所述时长是否大于或等于预设时间阈值;

步骤S203,若所述时长大于或等于所述时间阈值,则确定接收到用户的开机请求。

所述移动终端监测电源键的按压状态;在侦测到所述电源键被按下时,记录所述电源键被按下的时长,并判断所述时长是否大于或等于预设时间阈值;若所述时长大于或等于所述时间阈值,则确定接收到用户的开机请求;若所述时长小于所述时间阈值,则继续监测所述移动终端的电源键的按压状态。所述时间阈值可以设置为1.5秒或2秒。优选的,可以在侦测到所述电源键被按下时,启动内部计时器开始计时,并在侦测到所述电源键被松开时,停止计时,并记录保存所述电源键被按下的时长。

本实施例通过在终端的第一次初始化过程中,实时获取用户的开机操作,并且在接收到用户的开机请求时,第一时间中止第一次初始化进程,直接执行第二次初始化进程,进入开机模式,使得移动终端无需等到第一次初始化完成时才能进行第二次初始化,并响应用户的开机请求完成终端的开机启动。减少了用户开机的响应时间,提高了用户的开机体验。

上述第一至第三实施例的移动终端快速开机方法的执行主体均可以为移动终端。更进一步地,所述移动终端快速开机方法可以由安装在移动终端上的客户端程序实现,其中,所述移动终端可以包括但不限于移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的终端设备。

本发明进一步提供一种移动终端快速开机装置。

参照图4,图4为本发明移动终端快速开机装置的第一实施例的功能模块示意图。

在本实施例中,所述移动终端快速开机装置包括:初始化模块10、判断模块20及开机模块30。

所述初始化模块10,用于在移动终端处于关机状态被接入充电电源时,启动第一次初始化进程;

所述移动终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA、PAD、PMP、导航装置等等的终端设备。所述移动终端在处于关机状态被接入充电电源时,所述移动终端启动第一次初始化进程,所述移动终端在所述第一次初始化进程完成时进入充电模式。所述第一次初始化进程包括Bootloader引导、kernel启动等等过程。

所述判断模块20,用于在执行所述第一次初始化进程中,判断所述移动终端是否接收到用户的开机请求;

所述移动终端在执行所述第一次初始化进程中,判断所述移动终端是否接收到用户的开机请求。优选的,可以在所述第一次初始化进程的节点中安插开机逻辑判断模块,通过所述开机逻辑判断模块实时接收用户的开机请求,并判断所述移动终端在执行所述第一次初始化进程中是否接收到用户的开机请求。所述开机请求可以通过所述移动终端提供电源键的物理按键,在侦测到用户基于所述物理按键的按压操作时触发所述开机请求;或者,也可以通过提供用于开关电源的触摸按键,在侦测到用户基于所述触摸按键的触摸操作时,触发用户的开机请求。

所述开机模块30,用于若接收到所述开机请求,则中止所述第一次初始化进程,启动第二次初始化进程,并在所述第二次初始化进程结束时,进入 开机模式。

若所述移动终端接收到所述开机请求,则中止所述第一次初始化进程,启动第二次初始化进程,并在所述第二次初始化进程结束时,进入开机模式,所述移动终端完成开机的过程。若所述移动终端未接受到所述开机请求,则继续执行所述第一次初始化进程,在所述第一次初始化进程完成时,所述移动终端进入充电模式。或者也可以,若未接收到所述开机请求,则监测所述移动终端在执行所述第一次初始化进程中与所述充电电源的连接状态;在侦测到所述连接断开时,中止所述第一次初始化进程,进入关机模式。

所述第二次初始化进程包括Bootloader引导、kernel启动等等过程。例如:在所述第一次初始化进程中,bootload引导开始,执行第一步骤,在第一步骤执行完毕时,判断是否接收到用户的开机请求,若接收到所述开机请求,则中止所述第一次初始化进程,启动第二次初始化进程;若未接收到所述开机请求,则执行第二步骤,在第二步骤执行完毕时,判断是否接收到用户的开机请求,若接收到所述开机请求,则中止所述第一次初始化进程,启动第二次初始化进程;若未接收到所述开机请求,则执行第三步骤,直至bootload引导完成,kernel启动开始,执行第一步骤,在第一步骤执行完毕时,判断是否接收到用户的开机请求,若接收到所述开机请求,则中止所述第一次初始化进程,启动第二次初始化进程;若未接收到所述开机请求,则执行第二步骤,直至kernel启动完成。

本实施例通过在终端的第一次初始化过程中,实时获取用户的开机操作,并且在接收到用户的开机请求时,第一时间中止第一次初始化进程,直接执行第二次初始化进程,进入开机模式,使得移动终端无需等到第一次初始化完成时才能进行第二次初始化,并响应用户的开机请求完成终端的开机启动。减少了用户开机的响应时间,提高了用户的开机体验。

参照图5,图5为本发明移动终端快速开机装置的第二实施例的功能模块示意图。基于上述移动终端快速开机装置的第一实施例,所述移动终端快速开机装置还包括监测模块40、关机模块50及充电模块60。

所述监测模块40,用于若未接收到所述开机请求,则监测所述移动终端在执行所述第一次初始化进程中与所述充电电源的连接状态;

若所述移动终端未接收到所述开机请求,则监测所述移动终端在执行所述第一次初始化进程中与所述充电电源的连接状态,并判断所述移动终端与所述充电电源的连接是否断开。

所述关机模块50,用于在侦测到所述连接断开时,中止所述第一次初始化进程,进入关机模式。

所述移动终端在侦测到所述连接断开时,中止所述第一次初始化进程,进入关机模式。所述移动终端在侦测到所述连接未断开时,继续执行所述第一次初始化进程;在所述第一次初始化进程结束时,进入充电模式。在所述移动终端处于充电模式时,接收用户的开机请求;在接收到所述开机请求时,启动所述第二次初始化进程;在所述第二次初始化进程结束时,进入开机模式。所述初始化模块10,还用于在侦测到所述连接未断开时,继续执行所述第一次初始化进程;所述充电模块60,用于在所述第一次初始化进程结束时,进入充电模式。所述充电模块60,还用于在所述移动终端处于充电模式时,接收用户的开机请求;所述初始化模块10,还用于在接收到所述开机请求时,启动所述第二次初始化进程;所述开机模块30,还用于在所述第二次初始化进程结束时,进入开机模式。

使得所述移动终端与所述充电电源的连接断开时,无需等到第一次初始化进程结束,即可立即关机。例如:当用户将低电量关机的移动终端插入充电器时,所述移动终端进行第一次初始化进程,当用户此时需要关机而拔掉充电器时,所述移动终端能够立即中止所述第一次初始化进程,减少了用户关机的响应时间。

本实施例通过在终端的第一次初始化过程中,实时获取用户的开机操作,并且在接收到用户的开机请求时,第一时间中止第一次初始化进程,直接执行第二次初始化进程,进入开机模式,使得移动终端无需等到第一次初始化完成时才能进行第二次初始化,并响应用户的开机请求完成终端的开机启动。减少了用户开机的响应时间,提高了用户的开机体验。同时通过监测移动终端与充电电源的连接状态,在连接断开时,立即中止第一次初始化进程,进入关机模式,使得所述移动终端与所述充电电源的连接断开时,无需等到第一次初始化进程结束,即可立即关机,减少了用户关机的响应时间。

参照图6,图6为本发明移动终端快速开机装置的第三实施例的功能模块示意图。基于上述移动终端快速开机装置的第一实施例,所述判断模块20包括按键单元21、计时单元22及确定单元23;

所述按键单元21,用于监测所述移动终端的电源键的按压状态;

所述计时单元22,用于在侦测到所述电源键被按下时,记录所述电源键被按下的时长,并判断所述时长是否大于或等于预设时间阈值;

所述确定单元23,用于若所述时长大于或等于所述时间阈值,则确定接收到用户的开机请求。

所述移动终端监测电源键的按压状态;在侦测到所述电源键被按下时,记录所述电源键被按下的时长,并判断所述时长是否大于或等于预设时间阈值;若所述时长大于或等于所述时间阈值,则确定接收到用户的开机请求;若所述时长小于所述时间阈值,则继续监测所述移动终端的电源键的按压状态。所述时间阈值可以设置为1.5秒或2秒。优选的,可以在侦测到所述电源键被按下时,启动内部计时器开始计时,并在侦测到所述电源键被松开时,停止计时,并记录保存所述电源键被按下的时长。

本实施例通过在终端的第一次初始化过程中,实时获取用户的开机操作,并且在接收到用户的开机请求时,第一时间中止第一次初始化进程,直接执行第二次初始化进程,进入开机模式,使得移动终端无需等到第一次初始化完成时才能进行第二次初始化,并响应用户的开机请求完成终端的开机启动。减少了用户开机的响应时间,提高了用户的开机体验。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通 过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1