一种移动终端的唤醒方法和移动终端技术

技术编号:16301183 阅读:42 留言:0更新日期:2017-09-26 19:15
本发明专利技术实施例提供了一种移动终端的唤醒方法和移动终端,涉及通信技术领域,该方法包括:根据接收的休眠指令,触发移动终端执行数据同步操作,以使所述移动终端在所述数据同步操作执行后进入底电状态;若在所述数据同步操作执行过程中接收到唤醒指令,则触发所述移动终端在后台执行所述数据同步操作,并触发所述移动终端执行唤醒操作。本发明专利技术实施例能够使移动终端的唤醒不会有额外的sync耗时,解决了移动终端由于sync耗时所造成唤醒慢的问题。

Mobile terminal wake-up method and mobile terminal

The embodiment of the invention provides a wake-up method and mobile terminal of a mobile terminal, and relates to the technical field of communication, the method comprises: receiving the instruction according to the dormancy, triggering the mobile terminal performs data synchronization operation, so that the mobile terminal in the data synchronization operation is performed after entering the bottom of the electric state in the data; if synchronous operation received a wake-up command in the implementation process, triggering the mobile terminal synchronization operations performed in the background of the data, and triggering the mobile terminal executing wake-up. The embodiment of the invention can make the wake-up of the mobile terminal not have extra sync time consuming, and solve the problem that the mobile terminal causes slow wake because of the time consuming of the sync.

【技术实现步骤摘要】
一种移动终端的唤醒方法和移动终端
本专利技术涉及通信
,尤其涉及一种移动终端的唤醒方法和移动终端。
技术介绍
随着通信技术的快速发展,诸如手机、平板电脑等移动终端越来越普及,用户对移动终端的细节优化和体验要求越来越高,如希望更快的移动终端待机唤醒解锁速度。移动终端在准备进入待机进行休眠时,通常会调用可移植操作系统接口(PortableOperatingSystemInterface,POSIX)标准中的同步(sync)接口,将内存中缓存的数据更新到磁盘中,即调用同步接口sync()将数据存储到物理存储区,以避免数据丢失。具体的,移动终端收到休眠指令后,可按照移动终端原生的待机唤醒流程,先执行同步sync操作,以将缓存数据存储到物理存储区,避免休眠后移动终端数据丢失;在执行完同步sync操作后,开始执行休眠(Suspend)流程,然后深睡进入底电状态,亦即,移动终端在息屏后进入了休眠模式。当移动终端的系统检测到有中断源时,如在用户采用电源键或指纹唤醒时,移动终端流程需要执行唤醒(Resume)流程,以在执行完唤醒流程后点亮屏幕。当移动终端正在执行sync操作时,若用户执行了唤醒动作,则为避免数据丢失,移动终端通常会等待sync完成并执行完Suspend流程后,再执行Resume流程,亦即在移动终端唤醒时,需要额外等待sync执行完成才能点亮屏幕。若sync操作花费比较久,如几百毫秒或几秒,则移动终端的屏幕点亮太慢,严重影响用户体验。具体的,当执行同步数据期间,用户又执行了唤醒动作,如在用户较快地按下电源键或输入指纹进行亮灭屏时,移动终端的系统并不会立即执行唤醒动作,而是会等待上次的同步数据完成后才会继续执行唤醒流程。若移动终端里面有比较多的数据需要同步,或者存储区有比较多的文件,如有超过20万个文件,则移动终端一次同步数据的动作会花费几百毫秒甚至几秒,并且在移动终端唤醒的慢100~200ms时,用户就可以感知到移动终端唤醒速度比较慢。
技术实现思路
本专利技术实施例提供一种移动终端的唤醒方法和一种移动终端,以解决移动终端由于sync耗时所造成唤醒慢的问题。第一方面,提供了一种移动终端的唤醒方法,所述方法包括:根据接收的休眠指令,触发移动终端执行数据同步操作,以使所述移动终端在所述数据同步操作执行后进入底电状态;若在所述数据同步操作执行过程中接收到唤醒指令,则触发所述移动终端在后台执行所述数据同步操作,并触发所述移动终端执行唤醒操作。第二方面,提供了一种移动终端,包括:同步触发模块,用于根据接收的休眠指令,触发移动终端执行数据同步操作,以使所述移动终端在所述数据同步操作执行后进入底电状态;异步触发模块,用于在所述同步触发模块触发的数据同步操作执行过程中接收到唤醒指令,触发所述移动终端在后台执行所述数据同步操作,并触发所述移动终端执行唤醒操作。这样,本专利技术实施例中,在实现移动终端待机休眠时,可以按照原生的待机唤醒流程,通过执行数据同步操作以同步数据,解决了数据丢失的问题;在接收到唤醒指令时,可以触发移动终端在后台执行数据同步操作,并触发移动终端跳过数据同步操作的等待,执行唤醒操作,亦即,数据同步操作不能阻塞该待机唤醒流程继续往下执行,从而能够使移动终端的唤醒不会有额外的sync耗时,解决了移动终端由于sync耗时所造成唤醒慢的问题。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术的一种移动终端的唤醒方法实施例的步骤流程图;图2是本专利技术的另一种移动终端的唤醒方法实施例的步骤流程图;图3是本专利技术一个示例中的一种移动终端的待机唤醒流程图;图4是本专利技术的一种移动终端实施例的结构框图;图5是本专利技术的一种移动终端可选实施例的结构框图;图6是本专利技术另一个实施例的移动终端的框图;图7是本专利技术又一个实施例的移动终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参照图1,示出了本专利技术的一种移动终端的唤醒方法实施例的步骤流程图,具体可以包括如下步骤:步骤101,根据接收的休眠指令,触发所述移动终端执行数据同步操作,以使所述移动终端在所述数据同步操作执行后进入底电状态。为了节省在待机状态时所消耗的电能,移动终端通常进入休眠模式,以进入底电状态进行深睡。若移动终端在进入休眠模式没有将内存中缓存的数据存储到物理存储区,则移动终端在待机休眠期间掉电,会造成数据丢失。本专利技术实施例在移动终端需要进入休眠模式时,可以根据接收到的休眠指令,触发所述移动终端执行数据同步操作,如可以根据移动终端自动生成的休眠指令启动移动终端中的待机唤醒流程,以通过该待机唤醒流程触发移动终端执行数据同步操作。其中,该数据同步操作可以包括sync操作,可用于将移动终端中需要存储的缓存数据保存到物理存储区,以避免数据丢失。待机唤醒流程可以用于执行休眠操作和唤醒操作;休眠操作可以用于使移动终端进入底电状态进行深睡,亦即,移动终端在执行完该休眠操作后,可以进入休眠模式;唤醒操作可以用于唤醒移动终端,亦即,可以使移动终端退出休眠模式,如可以用于使移动终端退出底电状态,结束休眠。需要说明的是,休眠指令可以包括移动终端根据用户操作生成的指令,如可以是已点亮屏幕的移动终端在用户按下电源键时生成的指令;也可以包括移动终端按照预设休眠条件自动生成的指令,如可以是移动终端在超过预设时间阈值没有检测到用户操作时生成的指令,本专利技术实施例对此不作具体限制。步骤102,若在所述数据同步操作执行过程中接收到唤醒指令,则触发所述移动终端在后台执行所述数据同步操作,并触发所述移动终端执行唤醒操作。具体而言,在数据同步操作的执行过程中,若移动终端没有接收到唤醒指令,则移动终端可以待执行完数据同步操作后,执行待机唤醒流程中的休眠操作,以进入底电状态进行休眠,如可以冻结该移动终端中当前所运行的其他线程,节省移动终端中的电能消耗;若移动终端检测到唤醒指令,则移动终端可以基于唤醒指令跳转执行待机唤醒流程中的唤醒操作,并且可以在后台执行该数据同步操作,亦即,可以触发待机唤醒流程直接跳过数据同步操作的等待,继续往下执行,以点亮该移动终端的屏幕,实现移动终端的唤醒。综上,本专利技术实施例在实现移动终端的待机休眠时,可以按照移动终端原生的待机唤醒流程,执行数据同步操作以同步数据,解决了数据丢失的问题;当数据同步过程中接收到唤醒指令时,可以触发移动终端在后台执行数据同步操作,并且可触发移动终端跳过数据同步操作的等待,执行唤醒操作,亦即,数据同步操作不能阻塞该待机唤醒流程继续往下执行,从而使得移动终端的唤醒不会有额外的sync耗时,解决了移动终端由于sync耗时所造成唤醒慢的问题。为了本领域技术人员更好理解本专利技术实施列,以下结合示例对本专利技术实施例进行描述。参照图2,示出了本发本文档来自技高网
...
一种移动终端的唤醒方法和移动终端

【技术保护点】
一种移动终端的唤醒方法,其特征在于,包括:根据接收的休眠指令,触发移动终端执行数据同步操作,以使所述移动终端在所述数据同步操作执行后进入底电状态;若在所述数据同步操作执行过程中接收到唤醒指令,则触发所述移动终端在后台执行所述数据同步操作,并触发所述移动终端执行唤醒操作。

【技术特征摘要】
1.一种移动终端的唤醒方法,其特征在于,包括:根据接收的休眠指令,触发移动终端执行数据同步操作,以使所述移动终端在所述数据同步操作执行后进入底电状态;若在所述数据同步操作执行过程中接收到唤醒指令,则触发所述移动终端在后台执行所述数据同步操作,并触发所述移动终端执行唤醒操作。2.根据权利要求1所述的方法,其特征在于,所述根据接收的休眠指令,触发移动终端执行数据同步操作,包括:接收休眠指令;基于所述休眠指令,生成数据同步开始标识;根据所述数据同步开始标识,触发所述移动终端执行数据同步操作。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述数据同步操作执行完后,生成数据同步结束标识;根据所述数据同步结束标识,触发所述移动终端执行休眠操作,其中,所述休眠操作用于使所述移动终端进入底电状态进行休眠。4.根据权利要求1所述的方法,其特征在于,所述若在所述数据同步操作执行过程中接收到唤醒指令,则触发移动终端在后台执行所述数据同步操作,并触发所述移动终端执行唤醒操作,包括:当在所述数据同步操作执行过程中接收到唤醒指令时,生成数据同步结束标识;根据所述数据同步结束标识,触发所述移动终端在后台执行所述数据同步操作,并触发所述移动终端执行唤醒操作,其中,所述唤醒操作用于唤醒移动终端。5.根据权利要求2所述的方法,其特征在于,所述接收休眠指令之后,所述方法还包括:控制所述移动终端进入熄屏状态;在所述唤醒操作执行完后,点亮所述移动终端的屏幕。6.一种移动终端,其特征在于,包括:同步触发模块,用于根据接收的休眠指令,触发移动终端执行数据同步操作,以使...

【专利技术属性】
技术研发人员:刘亚美
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1