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

Application program management method and device in intelligent terminal

A technology of application program management and application program, which is applied in the field of process management, can solve problems such as affecting switching efficiency, achieve the effect of improving user experience and reducing the probability of closing

Active Publication Date: 2016-08-10
QINGDAO HISENSE MOBILE COMM TECH CO LTD
View PDF4 Cites 47 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Embodiments of the present invention provide an application program management method and device in a smart terminal, which are used to solve the problem that the existing recycling mechanism is based on the running time of the application program, which leads to the problem of affecting the switching efficiency

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 program management method and device in intelligent terminal
  • Application program management method and device in intelligent terminal
  • Application program management method and device in intelligent terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0079] Embodiment 1. This embodiment describes a method for determining the degree of association between any application program and the application program running in the foreground, such as figure 2 shown, including:

[0080] S21. Determine that the Activity running in the foreground (referred to as the foreground Activity) starts the cross-process target Activity.

[0081] S22. Generate a jump event, record the package name of the target Activity, and generate an associated record.

[0082] Specifically, the smart terminal generates a jump event, records the package name of the target Activity, and adds 1 to the degree of association of the target Activity with the foreground Activity.

Embodiment 2

[0083] Embodiment 2. This embodiment describes another method for determining the degree of association between any application program and the application program running in the foreground, such as image 3 shown, including:

[0084] S31. It is determined that the application running in the foreground (hereinafter referred to as the foreground application) starts the Service or the Provider.

[0085] S32. Determine whether the foreground application and the target application invoked by the Service or Provider belong to the same package;

[0086] If yes, execute S33;

[0087] If not, execute S34;

[0088] S33. Determine that it belongs to the same process call, and do not process it;

[0089] S34. It is determined that the call belongs to a cross-process, that is, the foreground application is calling the target application, and a dependency record between the foreground application and the target application is generated.

Embodiment 3

[0090] Embodiment 3. This embodiment describes another application management method in a smart terminal, such as Figure 4 shown, including:

[0091] S41. Determine that the system memory is not enough to start a new process;

[0092] S42. From the application programs running in the background (hereinafter referred to as the background application), determine the application program that has a dependency relationship with the application program running in the foreground (hereinafter referred to as the foreground application), and generate a dependent process linked list;

[0093] S43. According to the record of the degree of association between the background application and the foreground application, a process link list of the degree of association is generated;

[0094] S44. Select an application with the lowest degree of association with the foreground application from the background applications that do not have a dependency relationship;

[0095] S45. Close the sele...

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 an application program management method and device in an intelligent terminal, which are used for solving the problem that the existing recovery mechanism is realized based on the length of running time of an application program, so that the switching efficiency is affected. The method comprises the following steps: when determining that the application program which has been run needs to be recovered by the intelligent terminal, acquiring a recovery priority of application programs running in the background for application programs running in the foreground, wherein the recovery priority is determined according to a degree of association between the application programs running in the background and the application programs running in the foreground; and closing at least one application program from the application programs running in the background according to the recovery priority from low to high. Since the recovery priority of each application program is determined according to a degree of association between this application program and the application programs running in the foreground, the higher the degree of association, the higher the use frequency of users, so that the application program management method and device in the intelligent terminal provided by the invention can reduce the probability of closing the application programs which are frequently used by the users, thus the user experience can be improved.

Description

technical field [0001] The present invention relates to the technical field of process management, in particular to an application program management method and device in an intelligent terminal. Background technique [0002] With the popularization of smart terminals, in order to meet the needs of users, various service providers provide various application programs (Apps), and users can download the Apps provided by service providers to their own smart terminals according to their own needs. [0003] With the continuous development of the smart terminal system, multiple processes have been implemented to run simultaneously in the smart terminal, so as to diversify the functions of the smart terminal and improve user experience. However, the smart terminal system has higher and higher requirements for memory space. When there are many processes started in the smart terminal, it will occupy more system memory. In order to ensure the normal operation of the smart terminal sys...

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): G06F9/445
CPCG06F9/44594
Inventor 冯质干修平丁超
Owner QINGDAO HISENSE MOBILE COMM TECH 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