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

Application installation method and device

A technology of application installation and installation package, applied in the direction of program control device, program loading/starting, software deployment, etc., to achieve the effect of improving experience, improving installation speed, and reducing power consumption

Active Publication Date: 2016-10-12
BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF11 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this way, multiple applications need to be installed on the terminal

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
  • Application installation method and device
  • Application installation method and device
  • Application installation method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0096] Embodiment 1. In this embodiment, the preset data processing core includes: one, two or more first data processing chips, and the first data processing chip is a chip with relatively low power consumption in the CPU, that is, the first data processing chip The power consumption of the processing chip is less than that of at least one other data processing chip in the CPU. Here, the preset data processing cores are one, two or more small cores.

[0097] figure 2 is a flow chart of an application installation method shown according to an exemplary embodiment 1, as shown in figure 2 As shown, the following steps S201-S206 are included:

[0098] In step S201, an installation request for installing an installation package of a current application is received, and an initial running state of a process initiating the installation request is recorded.

[0099] Here, if the user manually operates the installation button, an installation request to install the installation p...

Embodiment 2

[0110] Embodiment 2. In this embodiment, the preset data processing core includes: one, two or more first data processing chips, and the first data processing chip is a chip with relatively low power consumption in the CPU, that is, the first data processing chip The power consumption of the processing chip is less than that of at least one other data processing chip in the CPU. Here, the preset data processing cores are one, two or more small cores.

[0111] image 3 is a flowchart of an application installation method according to a second exemplary embodiment, as shown in image 3 As shown, the following steps S301-S308 are included:

[0112] In step S301, an installation request for installing an installation package of a current application is received.

[0113] In step S302, start at least one compiling thread to compile the installation package.

[0114] In step S303, the current running status of the process that initiated the installation request is determined.

...

Embodiment 3

[0143] Embodiment three, Figure 5 is a block diagram of an application installation device according to a third exemplary embodiment, as shown in Figure 5 As shown, the device includes: a receiving module 410 , a starting module 420 , a determining module 430 , a first running module 440 and a second running module 450 . Wherein, the device may further include a recording module 460 , and the determining module 430 includes a first determining sub-module 431 .

[0144] In this embodiment, the preset data processing core includes: one, two or more first data processing chips and the first data processing chip is a chip with relatively low power consumption in the CPU, that is, the power consumption of the first data processing chip It is less than the power consumption of at least one other data processing chip in the CPU. Here, the preset data processing cores are one, two or more small cores.

[0145] The receiving module 410 receives an installation request for installi...

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 an application installation method and device. The method comprises the steps of receiving an installation request for installing an installation package of a current application; starting at least one compiling thread for compiling the installation package; determining the current operation status of the process initiating the installation package; if the current operation status is a background operation status, operating the compiling thread on a preset data processing core in a central processing unit, and installing the installation package of the current application. According to the technical scheme, when the process initiating the installation request is in the background operation status, a compiling thread for compiling the installation package of the application can be operated only on the data processing core preset in the central processing unit, in this way, resources of the central processing unit are reasonably distributed, and the probability that the compiling thread is operated on the data processing core which is high in power consumption and likely to emit heat is reduced, so that the probability of central processing underclocking caused by heating is reduced, and power consumption is further lowered.

Description

technical field [0001] The present disclosure relates to the technical field of smart terminals, and in particular to a method and device for application installation. Background technique [0002] With the development of smart terminal technology, the terminal is not only a communication tool, but also can be used for other applications, such as web browsing, multimedia playback, instant messaging and so on. In this way, multiple applications need to be installed on the terminal. [0003] When installing each application, the corresponding installation package needs to be compiled into code suitable for running on the current hardware. After the compilation is completed, the application can run normally on the terminal. Therefore, the installation of the application includes a process of compiling the installation package of the application by multiple compilation threads. Contents of the invention [0004] Embodiments of the present disclosure provide an application in...

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
CPCG06F8/61
Inventor 王舒捷孙念甘晓霖
Owner BEIJING XIAOMI MOBILE SOFTWARE CO 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