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

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 such as large power consumption and affecting system fluency, and achieve the effect of increasing memory and reducing power consumption

Inactive Publication Date: 2017-06-13
NUBIA TECHNOLOGY CO LTD
View PDF7 Cites 24 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

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

[0069] S101, when the application exits the foreground, check the historical use frequency or time of the application, if the historical use frequency or time is within the first set range, mark the application as frequently used, otherwise mark the application as not used;

[0070] The system should collect historical usage data of the application in real time, including the historical usage time or frequency or usage period, associated process, etc. of the application to form a user behavior database for calling.

[0071] Wherein, the historical usage time of the application refers to the sum of the usage time of the terminal after the latest power-on; or the sum of the usage time of each application in the last day after the application is started in the unit of 24 hours; the historical usage frequency of the application r...

Embodiment 2

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

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

[0098] S202, when the application exits the foreground, check the historical use frequency or time of the application, if the historical use frequency or time is within the first set range, mark the application as frequently used, otherwise mark the application as not used;

[0099] S203, compressing the background application marked as very useful according to the set compression value and storing it in the memory compression area, and freezing the application process at the same time;

[0100] S204, receiving an instruction to start an application;

[0101] S205, determine whether the application is in the background, if the ...

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: an application classification marking module 10 and a compression and freezing module 20 .

[0111] The application classification and marking module 10 is used to classify and mark the background applications according to the historical use frequency or time of the application when the application exits the foreground, mark the background applications with the historical use frequency or time within the first set range as commonly used, and mark the remaining The background application is marked as very useful; the application classification and marking module 10 is a part of the application compression policy module.

[0112] The implementation of the application classification and marking module 10 is based on the existence of application history usage data, so the historical usage data of each terminal application sho...

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, when an application exits a foreground, checking the historical application frequency or time of the application; when the historical application frequency and time is in a first set range, marking the application as a frequently-used application, otherwise as a non-frequently-used application; according to set compression values, compressing and storing the non-frequency-used applications into a memory compressing zone, and freezing the processes of the applications. The terminal application storage processing method and device can release the memory occupied by the non-frequently-used applications and meanwhile freeze the applications to increase available memory space and to reduce power consumption of the non-frequently-used applications at background; when the non-frequently-used applications are recalled, uncompresses and unfreezes the applications to achieve rapid starting of the applications.

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
IPC IPC(8): G06F1/32H04W52/02G06F9/445
CPCG06F1/3234G06F9/44557G06F9/44594H04W52/0264Y02D30/70
Inventor 李爵宇刘磊
Owner NUBIA TECHNOLOGY 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