终端加速唤醒方法以及装置制造方法及图纸

技术编号:13913564 阅读:41 留言:0更新日期:2016-10-27 09:47
本发明专利技术公开了一种终端加速唤醒方法以及装置。所述方法包括:检测用户对终端的按键进行操作以产生的按键事件;判断所述按键事件是否为终端唤醒事件,其中,所述终端唤醒事件用于将终端从休眠状态唤醒;如果按键事件为终端唤醒事件,则在预设时间段内提高处理器中运行的内核的数量和/或处理器中运行的内核的频率以加速唤醒终端,其中,所述预设时间段包括将终端从休眠状态中唤醒的时间。上述方法能够加速唤醒终端,减少用户等待的时间,提高用户体验。

【技术实现步骤摘要】

本专利技术涉及终端领域,尤其涉及一种终端加速唤醒方法以及装置
技术介绍
当用户在一段时间没有使用终端时,终端将会进入休眠状态以节省功耗。当用户希望使用终端时,可以通过触发按键产生按键事件从而将终端从休眠状态中唤醒。但是,本领域的技术人员在实践中发现,当用户触发按键产生按键事件后,操作系统内核的中断子系统首先响应按键事件并将按键事件通知内核空间的驱动程序。内核空间的驱动程序接收到将按键事件后,将按键事件上报给用户空间负责接收按键事件的处理模块。处理模块接收到按键事件后,再通知用户空间的应用程序打开屏幕,从而完成对终端的唤醒。从上面可以看出,用户按下按键产生按键事件到唤醒终端的流程很长,如果系统响应不够及时,用户可能明显感到操作终端唤醒有延迟,产生卡顿的感觉,影响用户体验。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种终端加速唤醒方法以及装置。第一方面,提供了一种终端加速唤醒方法,包括:检测用户对终端的按键进行操作以产生的按键事件;判断所述按键事件是否为终端唤醒事件,其中,所述终端唤醒事件用于将终端从休眠状态唤醒;如果按键事件为终端唤醒事件,则在预设时间段内提高处理器中运行的内核的数量和/或处理器中运行的内核的频率以加速唤醒终端,其中,所述预设时间段包括将终端从休眠状态中唤醒的时间。结合第一方面,本专利技术第一方面的第一种可能的实施方式中,在预设时间段内提高处理器中运行的内核的数量和/或处理器中运行的内核的频率还包括:在预设时间段内根据终端的状态提高处理器中运行的内核的数量和/或处理器中运行的内核的频率,其中,所述终端的状态包括终端的温度以及终端是否正在充电中的至少一种。结合第一方面的第一种可能的实施,本专利技术第一方面的第二种可能的实施方式中,当所述终端的温度为第一温度时,则在预设时间段内将处理器中运行的内核的数量提高至第一数量和/或将处理器中运行的内核的频率提高至第一频率;当所述终端的温度为第二温度时,则在预设时间段内将处理器中运行的内核的数量提高至第二数量和/或将处理器中运行的内核的频率提高至第二频率;其中,所述第一温度大于第二温度,所述第一数量小于第二数量,所述第一频率小于第二频率。结合第一方面的第一种可能的实施,本专利技术第一方面的第三种可能的实施方式中,当所述终端没有在充电时,则在预设时间段内将处理器中运行的内核的数量提高至第一数量和/或将处理器中运行的内核的频率提高至第一频率;当所述终端正在充电时,则在预设时间段内将处理器中运行的内核的数量提高至第二数量和/或将处理器中运行的内核的频率提高至第二频率;其中,所述第一数量小于第二数量,所述第一频率小于第二频率。结合第一方面,本专利技术第一方面的第四种可能的实施方式中,所述内核数量包括大核数量和小核数量中的至少一种。结合第一方面,本专利技术第一方面的第五种可能的实施方式中,所述方法还包括:同时显示在加速前唤醒终端所需要的时间以及在加速后唤醒终端所需要的时间。结合第一方面,本专利技术第一方面的第六种可能的实施方式中,在预设时间段内提高处理器中运行的内核的数量和/或处理器中运行的内核的频率以加速唤醒终端具体包括:启动计时器,并提高处理器中运行的内核的数量和/或处理器中运行的内核的频率以加速唤醒终端;判断所述计时器的计时时间是否大于预设时间段;如果大于预设时间段,则结束提高处理器中运行的内核的数量和/或处理器中运行的内核的频率。结合第一方面,本专利技术第一方面的第七种可能的实施方式中,在预设时间段内提高处理器中运行的内核的数量和/或处理器中运行的内核的频率以加速唤醒终端之后,所述方法还包括:根据当前应用场景的类别重新确定处理器中运行的内核的数量和/或处理器中运行的内核的频率,所述应用场景的类别包括普通场景、音乐场景、拍照场景、轻量级游戏场景和重量级游戏场景。结合第一方面的第七种可能的实施方式,本专利技术第一方面的第八种可能的实施方式中,当前应用场景的类别为普通场景时,确定处理器中运行的内核数量为第三数量和/或处理器中运行的内核的频率为第三频率;当前应用场景的类别为音乐场景时,确定处理器中运行的内核数量为第四数量和/或处理器中运行的内核的频率为第四频率;当前应用场景的类别为拍照场景时,确定处理器中运行的内核数量为第五数量和/或处理器中运行的内核的频率为第五频率;当前应用场景的类别为轻量级游戏场景时,确定处理器中运行的内核数量为第六数量和/或处理器中运行的内核的频率为第六频率;当前应用场景的类别为重量级游戏场景时,确定处理器中运行的内核数量为第七数量和/或处理器中运行的内核的频率为第七频率;其中,第三数量<第四数量<第五数量<第六数量<第七数量,第三频率<第四频率<第五频率<第六频率<第七频率。第二方面,提供了一种终端加速唤醒装置,所述装置包括能够实现如第一方面任意一项所述的方法的单元。通过实施本专利技术实施例,能够在产生的按键事件时,提高处理器中运行的内核的数量和/或处理器中运行的内核的频率,从而减少用户按下按键产生按键事件到唤醒终端的时间,加速唤醒终端,提高用户的体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种终端加速唤醒方法的流程图;图2是本专利技术实施例提供的另一种终端加速唤醒方法的流程图;图3是本专利技术实施例提供的又一种终端加速唤醒方法的流程图;图4是本专利技术实施例提供的一种终端加速唤醒装置的结构示意图;图5是本专利技术实施例提供的一种终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。本专利技术实施例中提及的处理器可以是中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)、微控制单元(Micro Controller Unit,MCU)中的一种或者多种的组合。而且,本实施例中的处理器可以是对称多核处理器(Symmetrical Multi-Processing,SMP),也可以是非对称多核处理器(Asymmetric Multi-Processing,AMP)。另外,本专利技术实施例中提及的终端可以是智能手机(smart phone)、平板电脑(Tablet Personal Computer)、车载终端、台式电脑(c本文档来自技高网...

【技术保护点】
一种终端加速唤醒方法,其特征在于,包括:检测用户对终端的按键进行操作以产生的按键事件;判断所述按键事件是否为终端唤醒事件,其中,所述终端唤醒事件用于将终端从休眠状态唤醒;如果按键事件为终端唤醒事件,则在预设时间段内提高处理器中运行的内核的数量和/或处理器中运行的内核的频率以加速唤醒终端,其中,所述预设时间段包括将终端从休眠状态中唤醒的时间。

【技术特征摘要】
1.一种终端加速唤醒方法,其特征在于,包括:检测用户对终端的按键进行操作以产生的按键事件;判断所述按键事件是否为终端唤醒事件,其中,所述终端唤醒事件用于将终端从休眠状态唤醒;如果按键事件为终端唤醒事件,则在预设时间段内提高处理器中运行的内核的数量和/或处理器中运行的内核的频率以加速唤醒终端,其中,所述预设时间段包括将终端从休眠状态中唤醒的时间。2.根据权利要求1所述的方法,其特征在于,在预设时间段内提高处理器中运行的内核的数量和/或处理器中运行的内核的频率还包括:在预设时间段内根据终端的状态提高处理器中运行的内核的数量和/或处理器中运行的内核的频率,其中,所述终端的状态包括终端的温度以及终端是否正在充电中的至少一种。3.根据权利要求2所述的方法,其特征在于,当所述终端的温度为第一温度时,则在预设时间段内将处理器中运行的内核的数量提高至第一数量和/或将处理器中运行的内核的频率提高至第一频率;当所述终端的温度为第二温度时,则在预设时间段内将处理器中运行的内核的数量提高至第二数量和/或将处理器中运行的内核的频率提高至第二频率;其中,所述第一温度大于第二温度,所述第一数量小于第二数量,所述第一频率小于第二频率。4.根据权利要求2所述的方法,其特征在于,当所述终端没有在充电时,则在预设时间段内将处理器中运行的内核的数量提高至第一数量和/或将处理器中运行的内核的频率提高至第一频率;当所述终端正在充电时,则在预设时间段内将处理器中运行的内核的数量提高至第二数量和/或将处理器中运行的内核的频率提高至第二频率;其中,所述第一数量小于第二数量,所述第一频率小于第二频率。5.根据权利要求1所述的方法,其特征在于,所述内核数量包括大核数量和小核数量中的至少一种。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:同时显示在加速前唤醒终端所需要的时间以及在加速后...

【专利技术属性】
技术研发人员:曾元清
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1