Terminal application storage processing method and device

A terminal application and processing method technology, which is applied in the field of storage and processing of terminal applications, can solve problems affecting system fluency, large power consumption, etc., and achieve fast response and good user experience

Inactive Publication Date: 2017-06-13
NUBIA TECHNOLOGY CO LTD
View PDF4 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The main purpose of the present invention is to propose a method and device for storing and processing terminal applications, aiming at solving the problem that existing mobile terminals often temporarily store a large number of applications in the background in order to improve the startup speed of applications, but too many background applications not only affect the operation of the system fluency, but also cause abnormal phenomena such as excessive power loss

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
  • Terminal application storage processing method and device
  • Terminal application storage processing method and device
  • Terminal application storage processing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0069] The first embodiment of the present invention proposes a storage processing method for terminal applications, such as image 3 shown, including:

[0070] S101, collect historical usage data of the application, the historical usage data includes at least the usage frequency or time of the application, and form a user behavior database;

[0071] Wherein, the statistical application historical usage data includes the historical usage data of all applications of the terminal, and the historical usage data includes the historical usage time or frequency or usage period, associated process, etc. of the application.

[0072] And create the following table data:

[0073] application name usage frequency usage time time of use associated process

[0074] The historical usage time of the application refers to the sum of the usage time of the terminal after the latest startup; or the sum of the usage time of each application in the last day aft...

Embodiment 2

[0092] The second embodiment of the present invention proposes a method for quickly starting a terminal, such as Figure 4 shown, including:

[0093] S201. Collect historical usage data of terminal applications, where the historical usage data includes at least the usage frequency or time of the applications to form a user behavior database;

[0094] S202, when the application exits the foreground, check the usage frequency or time of the application; calculate the application priority according to the set rules, and release the cache data of the application in the memory under the corresponding priority according to the corresponding relationship between the priority and the cache data release range;

[0095]S203, if the usage frequency or time of the application is within the first set range, mark the application as frequently used, otherwise mark the application as not very useful; compress and store the background applications marked as not very commonly used in memory acc...

Embodiment 3

[0110] The third embodiment of the present invention proposes a storage processing device for terminal applications, such as Figure 5 As shown, it includes: a user behavior statistics module 10 and a cache release module 20 .

[0111] The user behavior statistics module 10 is used to count the historical usage data of the application, and the historical usage data includes at least the usage frequency or time of the application to form a user behavior database;

[0112] Wherein, the statistical application historical usage data includes the historical usage data of all applications of the terminal, and the historical usage data includes the historical usage time or frequency or usage period, associated process, etc. of the application.

[0113] And create the following table data:

[0114] application name usage frequency usage time time of use associated process

[0115] The historical usage time of the application refers to the sum of th...

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 discloses a terminal application storage processing method and device. The method comprises counting the historical application data of a terminal application, which at least comprise the application frequency or time of the application, to form a user behavior database; when the application exits a foreground, checking the application frequency or time of the application; according to set rules, computing the priority of the application, according to the corresponding relationship of the priority and a cache data release range, releasing the cache data of the application in a memory under the corresponding priority. The terminal application storage processing method and device computes the memory recovery priority of the application according to the historical application data, and when the application exits the foreground, releases the cache data and recovers the memory according to the priority, thereby reducing occupation of background application in memory resources.

Description

technical field [0001] The present invention relates to the technical field of mobile terminals, in particular to a method and device for storing and processing terminal applications. Background technique [0002] At present, there are two ways to start Android applications: cold start and hot start; cold start refers to the first start of the application. When the application is started for the first time, the system needs to create a new process for it and load it at startup. The class library and other resources needed for the application to run; hot start means that the application has been temporarily stored in the background, and when the user clicks on the application again, the application is directly scheduled from the background to the foreground to run. The startup speed of the application cold start is generally slower because it needs to create processes and load resources; compared with cold startup, hot startup does not have the process of creating processes a...

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/48G06F9/50
CPCG06F9/485G06F9/4893G06F9/5016
Inventor 李爵宇刘磊
Owner NUBIA TECHNOLOGY CO 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