# US 2019/0171831 A1 · Application freezing management method, device and terminal

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0171831 A1
- Document ID: US20190171831A1
- Status: Published application
- Kind: A1
- Application number: 16/321,125
- Filed: 2016-08-27
- Published: 2019-06-06
- Earliest claimed: 2016-07-29
- Assignees: Yulong Computer Telecommunication Scientific (Shenzhen) Co., Ltd.
- Applicants: Yulong Computer Telecommunication Scientific (Shenzhen) Co., Ltd.
- Inventors: ZHE-XIN XIN
- Web page: https://patentgrep.com/patent/US20190171831A1

## CPC

- G06F 21/629: {to features or functions of an application}
- G06F 9/485: {Task life-cycle, e.g. stopping, restarting, resuming execution (G06F9/4881 takes precedence)}
- G06F 21/31: User authentication
- G06F 21/32: using biometric data, e.g. fingerprints, iris scans or voiceprints
- G06F 21/6245: {Protecting personal data, e.g. for financial or medical purposes}
- H04M 1/72403: with means for local support of applications that increase the functionality
- H04M 1/724631: {by limiting the access to the user interface, e.g. locking a touch-screen or a keypad}
- G06F 2221/2111: Location-sensitive, e.g. geographical location, GPS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

An application freezing management method, a device and a terminal are provided, and the method includes: acquiring at least one application freezing condition. Corresponding application unfreezing strategies for the application freezing conditions is configured, and a mapping relation between the corresponding application freezing conditions and the application unfreezing strategies is generated. Thus different application unfreezing strategies can be configured for different application freezing conditions according to actual acquirements of user, the user's individualized requirements can be satisfied, diversities of the application unfreezing strategies and practicality of the application freezing management are improved, and user experience is improved.

## Claims

### Claim 1

An application freezing management method, executed in a terminal, the method comprising:
acquiring at least one application freezing condition, and the application freezing condition comprising at least one of a time condition, a type condition, an environmental condition and a setting condition;
configuring corresponding application unfreezing strategies for the application freezing conditions, different application freezing conditions corresponding to different application unfreezing strategies;
generating a mapping relation between the corresponding application freezing conditions and the application unfreezing strategies, according to the application freezing conditions and the application unfreezing strategies.

### Claim 2 (depends on 1)

The method of claim 1, after generating the mapping relation between the corresponding application freezing conditions and the application unfreezing strategies, according to the application freezing conditions and the application unfreezing strategies, further comprising:
when receiving an unfreezing instruction for a target application, determining a target freezing condition corresponding to the target application;
searching for and determining a target unfreezing strategy corresponding to the target freezing condition, according to the generated mapping relation between the application freezing conditions and the application unfreezing strategies;
unfreezing the frozen target application according to the target unfreezing strategy.

### Claim 3 (depends on 1)

The method of claim 1, wherein configuring corresponding application unfreezing strategies for the application freezing conditions comprises:
configuring at least one corresponding application unfreezing password for each condition of the application freezing conditions, the application unfreezing password comprising at least one of a character unfreezing password, an image unfreezing password and a voice unfreezing password;
arranging and combining the application unfreezing passwords to obtain the application unfreezing strategies corresponding to the application freezing conditions, according to preset password priorities and combined logic relations.

### Claim 4 (depends on 1)

The method of claim 1, after generating the mapping relation between the corresponding application freezing conditions and the application unfreezing strategies, according to the application freezing conditions and the application unfreezing strategies, further comprising:
receiving a creation request, the creation request being used to request to create a relationship comparison table corresponding to the mapping relation between the application freezing conditions and the application unfreezing strategies;
responding to the creation request, and creating the corresponding relationship comparison table;
arranging the application freezing condition and the application unfreezing strategy according to preset information priorities, and displaying in the relationship comparison table.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
updating or regenerating the mapping relation between the application freezing conditions and the application unfreezing strategies, when the application freezing conditions are detected or the application unfreezing strategies change.

### Claim 6

A terminal, comprising:
at least one processor; and
a storage device storing a plurality of instructions, which when executed by the at least one processor, cause the at least one processor to:
acquire at least one application freezing condition, and the application freezing condition comprising at least one of a time condition, a type condition, an environmental condition and a setting condition;
configure corresponding application unfreezing strategies for the application freezing conditions, different application freezing conditions corresponding to different application unfreezing strategies;
generate a mapping relation between the corresponding application freezing conditions and the application unfreezing strategies, according to the application freezing conditions and the application unfreezing strategies.

### Claim 7 (depends on 6)

The terminal of claim 6, wherein the plurality of instructions further cause the at least one processor to:
determine a target freezing condition corresponding to the target application, when receiving an unfreezing instruction for a target application;
search for and determine a target unfreezing strategy corresponding to the target freezing condition, according to the mapping relation between the application freezing conditions and the application unfreezing strategies generated by the generation module;
unfreeze the target application according to the target unfreezing strategy.

### Claim 8 (depends on 6)

The terminal of claim 6, wherein the plurality of instructions further cause the at least one processor to:
configure at least one corresponding application unfreezing password for each condition of the application freezing conditions, the application unfreezing password comprising at least one of a character unfreezing password, an image unfreezing password and a voice unfreezing password; arrange and combine the application unfreezing passwords to obtain the application unfreezing strategies corresponding to the application freezing conditions, according to preset password priorities and combined logic relations.

### Claim 9 (depends on 6)

The terminal of claim 6, wherein the plurality of instructions further cause the at least one processor to:
receive a creation request, the creation request being used to request to create a relationship comparison table corresponding to the mapping relation between the application freezing conditions and the application unfreezing strategies;
respond to the creation request, and create the corresponding relationship comparison table;
arrange and display the application freezing conditions and the application unfreezing strategies according to preset information priorities in the relationship comparison table.

### Claim 10 (depends on 6)

The terminal of claim 6, wherein the plurality of instructions further cause the at least one processor to:
update or regenerate the mapping relation between the application freezing conditions and the application unfreezing strategies, when the application freezing conditions are detected or the application unfreezing strategies change.

### Claim 11

(canceled)

### Claim 12 (depends on 1)

The method of claim 1, wherein the time conditions are set to be different according to actual time when the application is not used.

### Claim 13 (depends on 1)

The method of claim 1, wherein the environmental conditions are classified according to classification standards customized by a user or a system in the terminal, as the environmental conditions comprises indoor and outdoor environments, trusted environments and untrusted environments after the terminal is connected to the network.

### Claim 14 (depends on 1)

The method of claim 1, wherein same type conditions have the same application unfreezing strategies.

### Claim 15 (depends on 6)

The method of claim 6, wherein the time conditions are set to be different according to actual time when the application is not used.

### Claim 16 (depends on 6)

The method of claim 6, wherein the environmental conditions are classified according to classification standards customized by a user or a system in the terminal, as the environmental conditions comprises indoor and outdoor environments, trusted environments and untrusted environments after the terminal is connected to the network.

### Claim 17

A non-transitory storage medium having stored thereon a plurality of instructions that, when executed by at least one processor of a terminal, causes the processor to perform an application freezing management method using the terminal, the method comprising:
acquiring at least one application freezing condition, and the application freezing condition comprising at least one of a time condition, a type condition, an environmental condition and a setting condition;
configuring corresponding application unfreezing strategies for the application freezing conditions, different application freezing conditions corresponding to different application unfreezing strategies;
generating a mapping relation between the corresponding application freezing conditions and the application unfreezing strategies, according to the application freezing conditions and the application unfreezing strategies.

### Claim 18 (depends on 17)

The non-transitory storage medium of claim 17, after generating the mapping relation between the corresponding application freezing conditions and the application unfreezing strategies, according to the application freezing conditions and the application unfreezing strategies, wherein the plurality of instructions further cause the at least one processor to:
when receiving an unfreezing instruction for a target application, determining a target freezing condition corresponding to the target application;
searching for and determining a target unfreezing strategy corresponding to the target freezing condition, according to the generated mapping relation between the application freezing conditions and the application unfreezing strategies;
unfreezing the frozen target application according to the target unfreezing strategy.

### Claim 19 (depends on 17)

The non-transitory storage medium of claim 17, wherein configuring corresponding application unfreezing strategies for the application freezing conditions comprises:
configuring at least one corresponding application unfreezing password for each condition of the application freezing conditions, the application unfreezing password comprising at least one of a character unfreezing password, an image unfreezing password and a voice unfreezing password;
arranging and combining the application unfreezing passwords to obtain the application unfreezing strategies corresponding to the application freezing conditions, according to preset password priorities and combined logic relations.

### Claim 20 (depends on 17)

The non-transitory storage medium of claim 17, after generating the mapping relation between the corresponding application freezing conditions and the application unfreezing strategies, according to the application freezing conditions and the application unfreezing strategies, wherein the plurality of instructions further cause the at least one processor to:
receiving a creation request, the creation request being used to request to create a relationship comparison table corresponding to the mapping relation between the application freezing conditions and the application unfreezing strategies;
responding to the creation request, and creating the corresponding relationship comparison table;
arranging the application freezing condition and the application unfreezing strategy according to preset information priorities, and displaying in the relationship comparison table.

### Claim 21 (depends on 17)

The non-transitory storage medium of claim 17, wherein the plurality of instructions further cause the at least one processor to:
updating or regenerating the mapping relation between the application freezing conditions and the application unfreezing strategies, when the application freezing conditions are detected or the application unfreezing strategies change.
