Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

System awakening method and system awakening device

A wake-up device and wake-up instruction technology, applied in program control devices, program loading/starting, etc., can solve problems such as poor user experience and long system wake-up time, and achieve the effect of reducing time, reducing wake-up time, and improving efficiency

Active Publication Date: 2015-05-20
GUANGDONG OPPO MOBILE TELECOMM CORP LTD
View PDF8 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Since the kernel layer wakes up late-waking devices serially, the system wakes up for a long time and the user experience is poor

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System awakening method and system awakening device
  • System awakening method and system awakening device
  • System awakening method and system awakening device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0032] figure 1 It is a schematic flowchart of a system wake-up method provided by Embodiment 1 of the present invention. The method can be executed by a system wake-up device, wherein the device can be implemented by software and / or hardware, and can be built into the mobile device as a part of the mobile device. Such as figure 1 As shown, the method includes:

[0033] Step 11. When a preset wakeup event in the kernel layer is triggered, wake up the pre-registered initial wakeup device.

[0034] Exemplarily, according to the system setting, the preset wake-up event in the kernel layer (such as Kernel) of the operating system will be triggered at a preset time, and then wake up the pre-registered initial wake-up device, that is, the device included in the dpm_resume function in the Linux system function , when the initial wake-up device includes multiple devices, wake up each device serially according to the order of each device registered in advance by the driver. For exam...

Embodiment 2

[0045] figure 2 It is a schematic flowchart of a system wake-up method provided by Embodiment 2 of the present invention, and this embodiment is optimized based on the foregoing embodiments. Such as figure 2 As shown, the method of the present embodiment includes the following steps:

[0046] Step 21. When a preset wake-up event in the kernel layer is triggered, wake up the pre-registered initial wake-up device.

[0047] Step 22, waking up the pre-registered first-type late-waking device.

[0048] Step 23: During the process of waking up the first type of late wake-up device or after the operation of waking up the first type of late wake-up device, if no wake-up instruction from the user layer is received within the preset time, sleep the awakened device The first type of late wakeup device.

[0049] Exemplarily, start counting from the moment when the wake-up operation is performed on the first type of late wake-up device, if no wake-up instruction from the user layer is ...

Embodiment 3

[0054] This embodiment provides a system wake-up method on the basis of the foregoing embodiments. image 3 It is a schematic flowchart of a system wake-up method provided by Embodiment 3 of the present invention, Figure 4 It is a time-consuming comparison chart between the system wake-up process provided by Embodiment 3 of the present invention and the existing system wake-up process. combine image 3 and Figure 4 , the method of this embodiment includes the following steps:

[0055] Step 31, triggering a preset wake-up event in the kernel layer.

[0056] Step 32, the kernel layer wakes up the pre-registered initial wakeup device.

[0057] For example, the kernel layer wakes up the speaker and the auxiliary devices related to the speaker, and this step takes about 100ms.

[0058] Step 33, the kernel layer wakes up the pre-registered first type late wakeup device.

[0059] The first type of late wake-up devices may include a1, a2, . . . , a total of n devices, where n ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a mobile terminal, in particular to a system awakening method and a system awakening device. The method includes: when a preset awakening event in a core layer is triggered, awakening a pre-registered initial awakening device; awakening a pre-registered first slow awakening device; during awakening of the first slow awakening device or after operation for awakening the first slow awakening device is finished, awakening a pre-registered second slow awakening device if receiving an awakening command of a user layer. According to the method, the first slow awakening device is awakened before the awakening command of the user layer is received, so that system awakening time is shortened, and system awakening efficiency is improved.

Description

technical field [0001] The invention relates to a mobile terminal, in particular to a system wake-up method and device. Background technique [0002] With the development of science and technology, mobile terminals such as mobile phones or tablet computers have more functions, and there are more and more occasions for people to use mobile terminals. The system wake-up efficiency of the mobile terminal directly affects the user experience and greatly affects the reputation of the company's products. [0003] In the existing system wake-up method, when the user presses the power button, double-clicks the touch screen or makes a phone call, the user layer processes and sends a wake-up broadcast to wake up the underlying pre-suspend (early_suspend) device, and sends a wake-up instruction to the kernel layer, and then , the kernel layer serially wakes up pre-registered late wakeup (late_resume) devices (such as various sensors, touch screens, display screens, etc.). [0004] Si...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/445
Inventor 张强王立中
Owner GUANGDONG OPPO MOBILE TELECOMM CORP LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products