A method and device for quickly loading data during startup

A data and fast technology, applied in the electronic field, can solve problems such as slow boot speed, affecting user boot experience, long data consumption, etc., to achieve the effect of speeding up boot speed, improving boot experience, and shortening loading time

Active Publication Date: 2018-03-23
GUANGDONG OPPO MOBILE TELECOMM CORP LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, for electronic devices installed with an operating system, it often takes a long time to load data during the booting process of the system, which makes the booting speed slower and seriously affects the user's booting experience.

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
  • A method and device for quickly loading data during startup
  • A method and device for quickly loading data during startup
  • A method and device for quickly loading data during startup

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0021] figure 1 It is a schematic flowchart of a method for quickly loading data during a boot process provided by Embodiment 1 of the present invention. The method can be performed by a device that loads data quickly during power-on, implemented in software, and can be built into a terminal such as a smartphone, tablet, laptop, desktop or personal digital assistant. Wherein, the terminal is installed with an operating system and the processing chip includes multiple CPU cores. see figure 1 , the method for quickly loading data during the boot process provided by this embodiment specifically includes the following operations:

[0022] Operation 110: After the terminal enters the boot phase for running the operating system kernel, obtain the number of CPU cores in the processing chip on the terminal that can be started at the same time, where the number is greater than 1.

[0023] Operation 120: Determine at least two CPU cores in the processing chip on the terminal to be en...

Embodiment 2

[0034] figure 2 It is a schematic flowchart of a method for quickly loading data during a boot process provided by Embodiment 2 of the present invention. In this embodiment, on the basis of the above-mentioned first embodiment, the operation of "enable each CPU core after initialization and load data" is optimized, so that the terminal can run the operating system process model at the start-up stage in a parallel manner at the same time. Enables multiple CPU cores in the processing chip for data loading. see figure 2 , the method for quickly loading data during the boot process provided by this embodiment specifically includes the following operations:

[0035]Operation 210: After the terminal enters the boot phase for running the operating system kernel, obtain the number of CPU cores that can be started simultaneously in the processing chip on the terminal, where the number is greater than 1.

[0036] In a preferred implementation of this embodiment, a variable for desc...

Embodiment 3

[0055] image 3 This is a schematic flowchart of a method for quickly loading data during a boot process according to Embodiment 3 of the present invention. This embodiment can provide a preferred example based on all the above-mentioned embodiments. The method can be performed by a device that quickly loads data during the booting process, the device is implemented by software, and is built into a terminal with an Android (Android) operating system installed.

[0056] In this embodiment, in the booting phase of the terminal running the operating system process model, the data to be loaded includes the following three types of data: classes (Classes), resources (Resources), and a graphics program interface OpenGL. Optimize the operation of "divide the loading task of the data to be loaded into sub-loading tasks according to the type of data to be loaded required for this startup phase" as follows: divide the loading tasks of the classes in the data to be loaded into N sub-loa...

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 embodiment of the invention discloses a method and device for quickly loading data during the boot process. Wherein, the method includes: after the terminal enters the booting stage of running the operating system kernel, obtaining the number of CPU cores that can be started simultaneously in the processing chip on the terminal, wherein the number is greater than 1; according to the number, determine Processing at least two CPU cores in the chip on the terminal to be enabled, and initializing the at least two CPU cores; enabling each initialized CPU core, and performing data loading. The technical solution provided by the embodiment of the present invention can shorten the loading time of data, speed up the booting speed, and improve the booting experience of the user.

Description

technical field [0001] Embodiments of the present invention relate to the field of electronic technologies, and in particular, to a method and device for rapidly loading data during a boot process. Background technique [0002] With the development of electronic technology, various electronic devices (such as smart phones, tablet computers) installed with operating systems are swarming. People can use electronic devices to play games, listen to music, watch videos, browse news, etc. Electronic devices have gradually become an indispensable part of people's lives. [0003] At present, for an electronic device with an operating system installed, it often takes a long time to load data during the system booting process, which makes the booting speed slow and seriously affects the user's booting experience. SUMMARY OF THE INVENTION [0004] Embodiments of the present invention provide a method and device for quickly loading data during a boot process, so as to shorten the dat...

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 Patents(China)
IPC IPC(8): G06F9/4401
Inventor 闫森
Owner GUANGDONG OPPO MOBILE TELECOMM CORP LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products