METHOD FOR MANAGING TASK ON TERMINAL DEVICE, AND TERMINAL DEVICE
First Claim
1. A method for managing a task on a terminal device, comprising:
- monitoring whether a first application on the terminal device is running, and monitoring a user'"'"'s action of operating a desktop of the terminal device; and
displaying, on the desktop of the terminal device, a running-state icon corresponding to the first application if it is detected that the first application is running, and disabling the first application if it is detected that the first application is running and the detected user action meets a preset disabling condition corresponding to the first application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for managing a task on a terminal device and the terminal device are provided. The method for managing a task on a terminal device may include: monitoring whether a first application on the terminal device is running, and monitoring a user'"'"'s action of operating a desktop of the terminal device; and displaying, on the desktop of the terminal device, a running-state icon corresponding to the first application if it is detected that the first application is running, and disabling the first application if it is detected that the first application is running and the detected user action meets a preset disabling condition corresponding to the first application; or displaying, on the desktop of the terminal device, a disabled-state icon corresponding to the first application if it is detected that the first application is in a disabled state.
-
Citations
29 Claims
-
1. A method for managing a task on a terminal device, comprising:
-
monitoring whether a first application on the terminal device is running, and monitoring a user'"'"'s action of operating a desktop of the terminal device; and displaying, on the desktop of the terminal device, a running-state icon corresponding to the first application if it is detected that the first application is running, and disabling the first application if it is detected that the first application is running and the detected user action meets a preset disabling condition corresponding to the first application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 26)
-
2. The method according to claim 1, wherein:
the monitoring whether a first application on the terminal device is running comprises;
monitoring, by using a thread status pool, whether the first application on the terminal device is running, wherein the thread status pool is a system thread.
-
3. The method according to claim 1, wherein current memory usage of the first application is displayed in the running-state icon corresponding to the first application.
-
4. The method according to claim 1, wherein:
the method further comprises;
setting a status of the first application to a protected state or an unprotected state according to a user instruction or a preset policy.
-
5. The method according to claim 4, wherein:
the disabling the first application if it is detected that the first application is running and the detected user action meets a preset disabling condition corresponding to the first application comprises;
disabling the first application if it is detected that the first application is running, the first application is currently in the unprotected state, and the detected user action meets the preset disabling condition corresponding to the first application.
-
6. The method according to claim 1, wherein the monitoring a user'"'"'s action of operating a desktop of the terminal device comprises:
- monitoring the user'"'"'s gesture, monitoring the user'"'"'s moving track, monitoring the user'"'"'s voice, and/or monitoring a touch track performed by the user on a touch sensor comprised in the terminal device.
-
7. The method according to claim 6, wherein:
-
the disabling the first application if the detected user action meets the preset disabling condition corresponding to the first application comprises;
disabling the first application if it is detected that the touch track performed by the user on the touch sensor comprised in the terminal device indicates that the running-state icon of the first application is flicked away so that the flicked-away running-state icon of the first application hits an edge of a screen;
orthe disabling the first application if the detected user action meets the preset disabling condition corresponding to the first application comprises;
disabling the first application if it is detected that the touch track performed by the user on the touch sensor comprised in the terminal device indicates that the running-state icon of the first application is clamped so that a crystal ball in which the running-state icon of the first application is shrouded is broken, wherein the running-state icon corresponding to the first application has a crystal ball shrouding effect, and the disabled-state icon corresponding to the first application does not have the crystal ball shrouding effect;
orthe first application comprises multiple sub-applications, and the disabling the first application if the detected user action meets the preset disabling condition corresponding to the first application comprises;
disabling, in batches, the multiple sub-applications comprised in the first application if it is detected that the touch track performed by the user on the touch sensor comprised in the terminal device passes through the multiple sub-applications comprised in the first application at a moving speed greater than or equal to a first speed threshold.
-
-
8. The method according to claim 6, wherein that the detected user action meets the preset disabling condition corresponding to the first application is determined by using any one of the following methods:
-
matching a touch end point of the detected touch track performed by the user on the touch sensor comprised in the terminal device with at least one standard touch point model of a first type, and if the matching succeeds, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ormatching a touch start point and a touch end point of the detected touch track performed by the user on the touch sensor comprised in the terminal device with at least one standard touch point model of a second type, and if the matching succeeds, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a touch direction corresponding to the detected touch track performed by the user on the touch sensor comprised in the terminal device, matching the determined touch direction with at least one standard touch track model of a first type, and if a deviation between the determined touch direction and a standard touch direction that is comprised in one standard touch track model of the at least one standard touch track model of the first type is less than a third threshold, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a touch graph corresponding to the detected touch track performed by the user on the touch sensor comprised in the terminal device, matching the determined touch graph with at least one standard touch track model of a second type, and if a similarity between the determined touch graph and a standard touch graph that is comprised in one standard touch track model of the second type of the at least one standard touch track model of the second type is greater than a fourth threshold, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a moving direction corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined moving direction with at least one standard moving track model of a first type, and if a deviation between the determined moving direction and a standard moving direction that corresponds to one standard moving track model of the at least one standard moving track model of the first type is less than or equal to a threshold m1, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a graph corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined graph with at least one standard moving track model of a second type, and if a similarity between the determined graph and a standard graph that corresponds to one standard moving track model of the at least one standard moving track model of the second type is greater than or equal to a threshold m2, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion rate corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined motion rate with at least one standard moving track model of a third type, and if a deviation between the determined motion rate and a standard motion rate that corresponds to one standard moving track model of the at least one standard moving track model of the third type is less than or equal to a threshold m3, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion rate corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined motion rate with a preset standard moving track model of a third type, and if the determined motion rate is greater than, or equal to a standard motion rate corresponding to the preset standard moving track model of the third type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion rate corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined motion rate with at least one standard moving track model of a fourth type, and if a deviation between the determined motion rate and at least one standard motion rate within a standard motion rate range that corresponds to one standard moving track model of the at least one standard moving track model of the fourth type is less than or equal to a threshold m4, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion rate corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined motion rate with a preset standard moving track model of a fourth type, and if the determined motion rate is greater than, or equal to at least one standard motion rate within a standard motion rate range that corresponds to the preset standard moving track model of the fourth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion displacement corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined motion displacement with at least one standard moving track model of a fifth type, and if a deviation between the determined motion displacement and a standard motion displacement that corresponds to one standard moving track model of the at least one standard moving track model of the fifth type is less than or equal to a threshold m5, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion displacement corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined motion displacement with a preset standard moving track model of a fifth type, and if the determined motion displacement is greater than, less than, or equal to a standard motion displacement corresponding to the preset standard moving track model of the fifth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion displacement corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined motion displacement with at least one standard moving track model of a sixth type, and if a deviation between the determined motion displacement and at least one standard motion displacement within a standard motion displacement range that corresponds to one standard moving track model of the at least one standard moving track model of the sixth type is less than or equal to a threshold m6, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion displacement corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined motion displacement with a preset standard moving track model of a sixth type, and if the determined motion displacement is greater than, less than, or equal to at least one standard motion displacement within a standard motion displacement range that corresponds to the preset standard moving track model of the sixth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion duration corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined motion duration with at least one standard moving track model of a seventh type, and if a deviation between the determined motion duration and a standard motion duration that corresponds to one standard moving track model of the at least one standard moving track model of the seventh type is less than or equal to a threshold m7, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion duration corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined motion duration with a preset standard moving track model of a seventh type, and if the determined motion duration is greater than, less than, or equal to a standard motion duration corresponding to the preset standard moving track model of the seventh type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion duration corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined motion duration with at least one standard moving track model of an eighth type, and if a deviation between the determined motion duration and at least one standard motion duration within a standard motion duration range that corresponds to one standard moving track model of the at least one standard moving track model of the eighth type is less than or equal to a threshold m8, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion duration corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined motion duration with a preset standard moving track model of an eighth type, and if the determined motion duration is greater than, less than, or equal to at least one standard motion duration within a standard motion duration range that corresponds to the preset standard moving track model of the eighth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume value corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired volume value with at least one standard voice model of a first type, and if a deviation between the acquired volume value and a standard volume value that corresponds to one standard voice model of the at least one standard voice model of the first type is less than or equal to a threshold n1, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume value corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired volume value with a preset standard voice model of a first type, and if the acquired volume value is greater than, or equal to a standard volume value corresponding to the preset standard voice model of the first type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume value corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired volume value with at least one standard voice model of a second type, and if a deviation between the acquired volume value and at least one standard volume value within a standard volume value range that corresponds to one standard voice model of the at least one standard voice model of the second type is less than or equal to a threshold n2, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume value corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired volume value with a preset standard voice model of a second type, and if the acquired volume value is greater than, or equal to at least one standard volume value within a standard volume value range that corresponds to the preset standard voice model of the second type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio value corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired audio value with at least one standard voice model of a third type, and if a deviation between the acquired audio value and a standard audio value that corresponds to one standard voice model of the at least one standard voice model of the third type is less than or equal to a threshold n3, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio value corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired audio value with a preset standard voice model of a third type, and if the acquired audio value is greater than, or equal to a standard audio value corresponding to the preset standard voice model of the third type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio value corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired audio value with at least one standard voice model of a fourth type, and if a deviation between the acquired audio value and at least one standard audio value within a standard audio value range that corresponds to one standard voice model of the at least one standard voice model of the fourth type is less than or equal to a threshold n4, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio value corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired audio value with a preset standard voice model of a fourth type, and if the acquired audio value is greater than, or equal to at least one standard audio value within a standard audio value range that corresponds to the preset standard voice model of the fourth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio variation trend corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired audio variation trend with at least one standard voice model of a fifth type, and if the acquired audio variation trend is the same as a standard audio variation trend corresponding to one standard voice model of the at least one standard voice model of the fifth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume variation trend corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired volume variation trend with at least one standard voice model of a sixth type, and if the acquired volume variation trend is the same as a standard volume variation trend corresponding to one standard voice model of the at least one standard voice model of the sixth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio variation rate corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired audio variation rate with at least one standard voice model of a seventh type, and if a deviation between the acquired audio variation rate and a standard audio variation rate that corresponds to one standard voice model of the at least one standard voice model of the seventh type is less than or equal to a threshold n5, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio variation rate corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired audio variation rate with a preset standard voice model of a seventh type, and if the acquired audio variation rate is greater than, or equal to a standard audio variation rate corresponding to the preset standard voice model of the seventh type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio variation rate corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired audio variation rate with at least one standard voice model of an eighth type, and if a deviation between the acquired audio variation rate and at least one standard audio variation rate within a standard audio variation rate range that corresponds to one standard voice model of the at least one standard voice model of the eighth type is less than or equal to a threshold n6, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio variation rate corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired audio variation rate with a preset standard voice model of an eighth type, and if the acquired audio variation rate is greater than, or equal to at least one standard audio variation rate within a standard audio variation rate range that corresponds to the preset standard voice model of the eighth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume variation rate corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired volume variation rate with at least one standard voice model of a ninth type, and if a deviation between the acquired volume variation rate and a standard volume variation rate that corresponds to one standard voice model of the at least one standard voice model of the ninth type is less than or equal to a threshold n7, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume variation rate corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired volume variation rate with a preset standard voice model of a ninth type, and if the acquired volume variation rate is greater than, or equal to a standard volume variation rate corresponding to the preset standard voice model of the ninth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume variation rate corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired volume variation rate with at least one standard voice model of a tenth type, and if a deviation between the acquired volume variation rate and at least one standard volume variation rate within a standard volume variation rate range that corresponds to one standard voice model of the at least one standard voice model of the tenth type is less than or equal to a threshold n8, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume variation rate corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired volume variation rate with a preset standard voice model of a tenth type, and if the acquired volume variation rate is greater than, or equal to at least one standard volume variation rate within a standard volume variation rate range that corresponds to the preset standard voice model of the tenth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a duration corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired duration with at least one standard voice model of an eleventh type, and if a deviation between the acquired duration and a standard duration that corresponds to one standard voice model of the at least one standard voice model of the eleventh type is less than or equal to a threshold n9, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a duration corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired duration with a preset standard voice model of an eleventh type, and if the acquired duration is greater than, or equal to a standard duration corresponding to the preset standard voice model of the eleventh type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a duration corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired duration with at least one standard voice model of a twelfth type, and if a deviation between the acquired duration and at least one standard duration within a standard duration range that corresponds to one standard voice model of the at least one standard voice model of the twelfth type is less than or equal to a threshold n10, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a duration corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired duration with a preset standard voice model of a twelfth type, and if the acquired duration is greater than, or equal to at least one standard duration within a standard duration range that corresponds to the preset standard voice model of the twelfth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
orconverting the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device into a corresponding digital voice signal, matching the digital voice signal obtained after conversion with at least one standard voice model of a thirteenth type, and if a deviation between the digital voice signal and a standard digital voice signal that corresponds to one standard voice model of the at least one standard voice model of the thirteenth type is less than or equal to a threshold n11, determining that the detected user action meets the preset disabling condition corresponding to the first application.
-
-
26. The method according to claim 1, wherein the method further comprises:
displaying, on the desktop of the terminal device, a disabled-state icon corresponding to the first application if it is detected that the first application is in a disabled state, wherein the running-state icon corresponding to the first application and the disabled-state icon corresponding to the first application have different appearances.
-
2. The method according to claim 1, wherein:
-
-
9. A terminal device, comprising:
-
a running monitoring unit, configured to monitor whether a first application on the terminal device is running; an action monitoring unit, configured to monitor a user'"'"'s action of operating a desktop of the terminal device; an icon displaying unit, configured to display, on the desktop of the terminal device, a running-state icon corresponding to the first application if the running monitoring unit detects that the first application is running; and a control unit, configured to disable the first application if the running monitoring unit detects that the first application is running and the user action detected by the action monitoring unit meets a preset disabling condition corresponding to the first application. - View Dependent Claims (10, 11, 12, 13, 27)
-
10. The terminal device according to claim 9, wherein the running monitoring unit is specifically configured to monitor, by using a thread status pool, whether the first application on the terminal device is running, wherein the thread status pool is a system thread.
-
11. The terminal device according to claim 9, wherein the action monitoring unit is specifically configured to monitor the user'"'"'s gesture, monitor the user'"'"'s moving track, monitor the user'"'"'s voice, and/or monitor a touch track performed by the user on a touch sensor comprised in the terminal device.
-
12. The terminal device according to claim 11, wherein:
-
the control unit is specifically configured to disable the first application if the running monitoring unit detects that the first application is running, and if the action monitoring unit detects that the touch track performed by the user on the touch sensor indicates that the running-state icon of the first application is flicked away so that the flicked-away running-state icon of the first application hits an edge of a screen;
orthe control unit is specifically configured to disable the first application if the running monitoring unit detects that the first application is running, and if the action monitoring unit detects that the touch track performed by the user on the touch sensor indicates that the running-state icon of the first application is clamped so that a crystal ball in which the running-state icon of the first application is shrouded is broken, wherein the running-state icon corresponding to the first application has a crystal ball shrouding effect, and the disabled-state icon corresponding to the first application does not have the crystal ball shrouding effect;
orthe control unit is specifically configured to disable, in batches, multiple sub-applications comprised in the first application if the running monitoring unit detects that the first application is running, and if the action monitoring unit detects that the touch track performed by the user on the touch sensor passes through the multiple sub-applications comprised in the first application at a moving speed greater than or equal to a first speed threshold.
-
-
13. The terminal device according to claim 11, wherein:
-
the control unit is specifically configured to; if the running monitoring unit detects that the first application is running, match a touch end point of the touch track that is detected by the action monitoring unit and is performed by the user on the touch sensor with at least one standard touch point model of a first type, and if the matching succeeds, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, match a touch start point and a touch end point of the touch track that is detected by the action monitoring unit and is performed by the user on the touch sensor with at least one standard touch point model of a second type, and if the matching succeeds, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, determine a touch direction corresponding to the touch track that is detected by the action monitoring unit and is performed by the user on the touch sensor, match the determined touch direction with at least one standard touch track model of a first type, and if a deviation between the determined touch direction and a standard touch direction that is comprised in one standard touch track model of the at least one standard touch track model of the first type is less than a third threshold, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, determine a touch graph corresponding to the touch track that is detected by the action monitoring unit and is performed by the user on the touch sensor, match the determined touch graph with at least one standard touch track model of a second type, and if a similarity between the determined touch graph and a standard touch graph that is comprised in one standard touch track model of the second type of the at least one standard touch track model of the second type is greater than a fourth threshold, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, determine a moving direction corresponding to the user'"'"'s moving track detected by the action monitoring unit by using a camera, match the determined moving direction with at least one standard moving track model of a first type, and if a deviation between the determined moving direction and a standard moving direction that corresponds to one standard moving track model of the at least one standard moving track model of the first type is less than or equal to a threshold m1, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application, wherein the terminal device further comprises the camera;
orif the running monitoring unit detects that the first application is running, determine a graph corresponding to the user'"'"'s moving track detected by the action monitoring unit by using a camera, match the determined graph with at least one standard moving track model of a second type, and if a similarity between the determined graph and a standard graph that corresponds to one standard moving track model of the at least one standard moving track model of the second type is greater than or equal to a threshold m2, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, determine a motion rate corresponding to the user'"'"'s moving track detected by the action monitoring unit by using a camera, match the determined motion rate with at least one standard moving track model of a third type, and if a deviation between the determined motion rate and a standard motion rate that corresponds to one standard moving track model of the at least one standard moving track model of the third type is less than or equal to a threshold m3, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, determine a motion rate corresponding to the user'"'"'s moving track detected by the action monitoring unit by using a camera, match the determined motion rate with a preset standard moving track model of a third type, and if the determined motion rate is greater than, or equal to a standard motion rate corresponding to the preset standard moving track model of the third type, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, determine a motion rate corresponding to the user'"'"'s moving track detected by the action monitoring unit by using a camera, match the determined motion rate with at least one standard moving track model of a fourth type, and if a deviation between the determined motion rate and at least one standard motion rate within a standard motion rate range that corresponds to one standard moving track model of the at least one standard moving track model of the fourth type is less than or equal to a threshold m4, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, determine a motion rate corresponding to the user'"'"'s moving track detected by the action monitoring unit by using a camera, match the determined motion rate with a preset standard moving track model of a fourth type, and if the determined motion rate is greater than, or equal to at least one standard motion rate within a standard motion rate range that corresponds to the preset standard moving track model of the fourth type, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, determine a motion displacement corresponding to the user'"'"'s moving track detected by the action monitoring unit by using a camera, match the determined motion displacement with at least one standard moving track model of a fifth type, and if a deviation between the determined motion displacement and a standard motion displacement that corresponds to one standard moving track model of the at least one standard moving track model of the fifth type is less than or equal to a threshold m5, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, determine a motion displacement corresponding to the user'"'"'s moving track detected by the action monitoring unit by using a camera, match the determined motion displacement with a preset standard moving track model of a fifth type, and if the determined motion displacement is greater than, less than, or equal to a standard motion displacement corresponding to the preset standard moving track model of the fifth type, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, determine a motion displacement corresponding to the user'"'"'s moving track detected by the action monitoring unit by using a camera, match the determined motion displacement with at least one standard moving track model of a sixth type, and if a deviation between the determined motion displacement and at least one standard motion displacement within a standard motion displacement range that corresponds to one standard moving track model of the at least one standard moving track model of the sixth type is less than or equal to a threshold m6, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, determine a motion displacement corresponding to the user'"'"'s moving track detected by the action monitoring unit by using a camera, match the determined motion displacement with a preset standard moving track model of a sixth type, and if the determined motion displacement is greater than, less than, or equal to at least one standard motion displacement within a standard motion displacement range that corresponds to the preset standard moving track model of the sixth type, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, determine a motion duration corresponding to the user'"'"'s moving track detected by the action monitoring unit by using a camera, match the determined motion duration with at least one standard moving track model of a seventh type, and if a deviation between the determined motion duration and a standard motion duration that corresponds to one standard moving track model of the at least one standard moving track model of the seventh type is less than or equal to a threshold m7, determine that the detected user action meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, determine a motion duration corresponding to the user'"'"'s moving track detected by the action monitoring unit by using a camera, match the determined motion duration with a preset standard moving track model of a seventh type, and if the determined motion duration is greater than, less than, or equal to a standard motion duration corresponding to the preset standard moving track model of the seventh type, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, determine a motion duration corresponding to the user'"'"'s moving track detected by the action monitoring unit by using a camera, match the determined motion duration with at least one standard moving track model of an eighth type, and if a deviation between the determined motion duration and at least one standard motion duration within a standard motion duration range that corresponds to one standard moving track model of the at least one standard moving track model of the eighth type is less than or equal to a threshold m8, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, determine a motion duration corresponding to the user'"'"'s moving track detected by the action monitoring unit by using a camera, match the determined motion duration with a preset standard moving track model of an eighth type, and if the determined motion duration is greater than, less than, or equal to at least one standard motion duration within a standard motion duration range that corresponds to the preset standard moving track model of the eighth type, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, acquire a volume value corresponding to the user'"'"'s voice detected by the action monitoring unit by using an audio monitoring apparatus, match the acquired volume value with at least one standard voice model of a first type, and if a deviation between the acquired volume value and a standard volume value that corresponds to one standard voice model of the at least one standard voice model of the first type is less than or equal to a threshold n1, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application, wherein the terminal device further comprises the audio monitoring apparatus;
orif the running monitoring unit detects that the first application is running, acquire a volume value corresponding to the user'"'"'s voice detected by the action monitoring unit by using the audio monitoring apparatus, match the acquired volume value with a preset standard voice model of a first type, and if the acquired volume value is greater than, or equal to a standard volume value corresponding to the preset standard voice model of the first type, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, acquire a volume value corresponding to the user'"'"'s voice detected by the action monitoring unit by using an audio monitoring apparatus, match the acquired volume value with at least one standard voice model of a second type, and if a deviation between the acquired volume value and at least one standard volume value within a standard volume value range that corresponds to one standard voice model of the at least one standard voice model of the second type is less than or equal to a threshold n2, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, acquire a volume value corresponding to the user'"'"'s voice detected by the action monitoring unit by using an audio monitoring apparatus, match the acquired volume value with a preset standard voice model of a second type, and if the acquired volume value is greater than, or equal to at least one standard volume value within a standard volume value range that corresponds to the preset standard voice model of the second type, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, acquire an audio value corresponding to the user'"'"'s voice detected by the action monitoring unit by using an audio monitoring apparatus, match the acquired audio value with at least one standard voice model of a third type, and if a deviation between the acquired audio value and a standard audio value that corresponds to one standard voice model of the at least one standard voice model of the third type is less than or equal to a threshold n3, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, acquire an audio value corresponding to the user'"'"'s voice detected by the action monitoring unit by using an audio monitoring apparatus, match the acquired audio value with a preset standard voice model of a third type, and if the acquired audio value is greater than, or equal to a standard audio value corresponding to the preset standard voice model of the third type, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, acquire an audio value corresponding to the user'"'"'s voice detected by the action monitoring unit by using an audio monitoring apparatus, match the acquired audio value with at least one standard voice model of a fourth type, and if a deviation between the acquired audio value and at least one standard audio value within a standard audio value range that corresponds to one standard voice model of the at least one standard voice model of the fourth type is less than or equal to a threshold n4, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, acquire an audio value corresponding to the user'"'"'s voice detected by the action monitoring unit by using an audio monitoring apparatus, match the acquired audio value with a preset standard voice model of a fourth type, and if the acquired audio value is greater than, or equal to at least one standard audio value within a standard audio value range that corresponds to the preset standard voice model of the fourth type, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, acquire an audio variation trend corresponding to the user'"'"'s voice detected by the action monitoring unit by using an audio monitoring apparatus, match the acquired audio variation trend with at least one standard voice model of a fifth type, and if the acquired audio variation trend is the same as a standard audio variation trend corresponding to one standard voice model of the at least one standard voice model of the fifth type, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, acquire a volume variation trend corresponding to the user'"'"'s voice detected by the action monitoring unit by using an audio monitoring apparatus, match the acquired volume variation trend with at least one standard voice model of a sixth type, and if the acquired volume variation trend is the same as a standard volume variation trend corresponding to one standard voice model of the at least one standard voice model of the sixth type, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, acquire an audio variation rate corresponding to the user'"'"'s voice detected by the action monitoring unit by using an audio monitoring apparatus, match the acquired audio variation rate with at least one standard voice model of a seventh type, and if a deviation between the acquired audio variation rate and a standard audio variation rate that corresponds to one standard voice model of the at least one standard voice model of the seventh type is less than or equal to a threshold n5, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, acquire an audio variation rate corresponding to the user'"'"'s voice detected by the action monitoring unit by using an audio monitoring apparatus, match the acquired audio variation rate with a preset standard voice model of a seventh type, and if the acquired audio variation rate is greater than, or equal to a standard audio variation rate corresponding to the preset standard voice model of the seventh type, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, acquire an audio variation rate corresponding to the user'"'"'s voice detected by the action monitoring unit by using an audio monitoring apparatus, match the acquired audio variation rate with at least one standard voice model of an eighth type, and if a deviation between the acquired audio variation rate and at least one standard audio variation rate within a standard audio variation rate range that corresponds to one standard voice model of the at least one standard voice model of the eighth type is less than or equal to a threshold n6, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, acquire an audio variation rate corresponding to the user'"'"'s voice detected by the action monitoring unit by using an audio monitoring apparatus, match the acquired audio variation rate with a preset standard voice model of an eighth type, and if the acquired audio variation rate is greater than, or equal to at least one standard audio variation rate within a standard audio variation rate range that corresponds to the preset standard voice model of the eighth type, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, acquire a volume variation rate corresponding to the user'"'"'s voice detected by the action monitoring unit by using an audio monitoring apparatus, match the acquired volume variation rate with at least one standard voice model of a ninth type, and if a deviation between the acquired volume variation rate and a standard volume variation rate that corresponds to one standard voice model of the at least one standard voice model of the ninth type is less than or equal to a threshold n7, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, acquire a volume variation rate corresponding to the user'"'"'s voice detected by the action monitoring unit by using an audio monitoring apparatus, match the acquired volume variation rate with a preset standard voice model of a ninth type, and if the acquired volume variation rate is greater than, or equal to a standard volume variation rate corresponding to the preset standard voice model of the ninth type, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, acquire a volume variation rate corresponding to the user'"'"'s voice detected by the action monitoring unit by using an audio monitoring apparatus, match the acquired volume variation rate with at least one standard voice model of a tenth type, and if a deviation between the acquired volume variation rate and at least one standard volume variation rate within a standard volume variation rate range that corresponds to one standard voice model of the at least one standard voice model of the tenth type is less than or equal to a threshold n8, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, acquire a volume variation rate corresponding to the user'"'"'s voice detected by the action monitoring unit by using an audio monitoring apparatus, match the acquired volume variation rate with a preset standard voice model of a tenth type, and if the acquired volume variation rate is greater than, or equal to at least one standard volume variation rate within a standard volume variation rate range that corresponds to the preset standard voice model of the tenth type, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, acquire a duration corresponding to the user'"'"'s voice detected by the action monitoring unit by using an audio monitoring apparatus, match the acquired duration with at least one standard voice model of an eleventh type, and if a deviation between the acquired duration and a standard duration that corresponds to one standard voice model of the at least one standard voice model of the eleventh type is less than or equal to a threshold n9, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, acquire a duration corresponding to the user'"'"'s voice detected by the action monitoring unit by using an audio monitoring apparatus, match the acquired duration with a preset standard voice model of an eleventh type, and if the acquired duration is greater than, or equal to a standard duration corresponding to the preset standard voice model of the eleventh type, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, acquire a duration corresponding to the user'"'"'s voice detected by the action monitoring unit by using an audio monitoring apparatus, match the acquired duration with at least one standard voice model of a twelfth type, and if a deviation between the acquired duration and at least one standard duration within a standard duration range that corresponds to one standard voice model of the at least one standard voice model of the twelfth type is less than or equal to a threshold n10, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, acquire a duration corresponding to the user'"'"'s voice detected by the action monitoring unit by using an audio monitoring apparatus, match the acquired duration with a preset standard voice model of a twelfth type, and if the acquired duration is greater than, or equal to at least one standard duration within a standard duration range that corresponds to the preset standard voice model of the twelfth type, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application;
orif the running monitoring unit detects that the first application is running, convert the user'"'"'s voice detected by the action monitoring unit by using an audio monitoring apparatus into a corresponding digital voice signal, match the digital voice signal obtained after conversion with at least one standard voice model of a thirteenth type, and if a deviation between the digital voice signal and a standard digital voice signal that corresponds to one standard voice model of the at least one standard voice model of the thirteenth type is less than or equal to a threshold n11, determine that the user action detected by the action monitoring unit meets the preset disabling condition corresponding to the first application, and disable the first application.
-
-
27. The terminal device according to claim 9, wherein the icon displaying unit is further configured to display, on the desktop of the terminal device, a disabled-state icon corresponding to the first application if the running monitoring unit detects that the first application is in a disabled state, wherein the running-state icon corresponding to the first application and the disabled-state icon corresponding to the first application have different appearances.
-
10. The terminal device according to claim 9, wherein the running monitoring unit is specifically configured to monitor, by using a thread status pool, whether the first application on the terminal device is running, wherein the thread status pool is a system thread.
-
-
14. A terminal device, comprising a device screen and a threading module, wherein the threading module is connected to the device screen, wherein:
-
the threading module is configured to;
monitor whether a first application on the terminal device is running, and monitor a user'"'"'s action of operating a desktop of the terminal device; and
if it is detected that the first application is running, control the device screen to display a running-state icon corresponding to the first application, and disable the first application if it is detected that the first application is running and the detected user action meets a preset disabling condition corresponding to the first application; andthe device screen is configured to display, under the control of the threading module, the running-state icon corresponding to the first application. - View Dependent Claims (15, 16, 17, 28)
-
15. The terminal device according to claim 14, wherein the device screen is a touch sensor, or the terminal device further comprises a touch sensor, wherein:
in the aspect of monitoring the user'"'"'s action of operating the desktop of the terminal device, the threading module is specifically configured to monitor the user'"'"'s gesture, monitor the user'"'"'s moving track, monitor the user'"'"'s voice, and/or monitor a touch track performed by the user on the touch sensor.
-
16. The terminal device according to claim 15, wherein:
-
in the aspect of disabling the first application if it is detected that the first application is running and the detected user action meets the preset disabling condition corresponding to the first application, the threading module is specifically configured to disable the first application if it is detected that the first application is running, and if it is detected that the touch track performed by the user on the touch sensor indicates that the running-state icon of the first application is flicked away so that the flicked-away running-state icon of the first application hits an edge of a screen;
ordisable the first application if it is detected that the first application is running, and if it is detected that the touch track performed by the user on the touch sensor indicates that the running-state icon of the first application is clamped so that a crystal ball in which the running-state icon of the first application is shrouded is broken, wherein the running-state icon corresponding to the first application has a crystal ball shrouding effect, and the disabled-state icon corresponding to the first application does not have the crystal ball shrouding effect;
ordisable, in batches, multiple sub-applications comprised in the first application if it is detected that the first application is running, and if it is detected that the touch track performed by the user on the touch sensor passes through the multiple sub-applications comprised in the first application at a moving speed greater than or equal to a first speed threshold.
-
-
17. The terminal device according to claim 15, wherein:
-
the threading module determines, according to any one of the following manners, that the detected user action meets the preset disabling condition corresponding to the first application; matching a touch end point of the detected touch track performed by the user on the touch sensor with at least one standard touch point model of a first type, and if the matching succeeds, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ormatching a touch start point and a touch end point of the detected touch track performed by the user on the touch sensor with at least one standard touch point model of a second type, and if the matching succeeds, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a touch direction corresponding to the detected touch track performed by the user on the touch sensor, matching the determined touch direction with at least one standard touch track model of a first type, and if a deviation between the determined touch direction and a standard touch direction that is comprised in one standard touch track model of the at least one standard touch track model of the first type is less than a third threshold, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a touch graph corresponding to the detected touch track performed by the user on the touch sensor, matching the determined touch graph with at least one standard touch track model of a second type, and if a similarity between the determined touch graph and a standard touch graph that is comprised in one standard touch track model of the second type of the at least one standard touch track model of the second type is greater than a fourth threshold, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a moving direction corresponding to the user'"'"'s moving track detected by using a camera, matching the determined moving direction with at least one standard moving track model of a first type, and if a deviation between the determined moving direction and a standard moving direction that corresponds to one standard moving track model of the at least one standard moving track model of the first type is less than or equal to a threshold m1, determining that the detected user action meets the preset disabling condition corresponding to the first application, wherein the terminal device further comprises a camera;
ordetermining a graph corresponding to the user'"'"'s moving track detected by using a camera, matching the determined graph with at least one standard moving track model of a second type, and if a similarity between the determined graph and a standard graph that corresponds to one standard moving track model of the at least one standard moving track model of the second type is greater than or equal to a threshold m2, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion rate corresponding to the user'"'"'s moving track detected by using a camera, matching the determined motion rate with at least one standard moving track model of a third type, and if a deviation between the determined motion rate and a standard motion rate that corresponds to one standard moving track model of the at least one standard moving track model of the third type is less than or equal to a threshold m3, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion rate corresponding to the user'"'"'s moving track detected by using a camera, matching the determined motion rate with a preset standard moving track model of a third type, and if the determined motion rate is greater than, or equal to a standard motion rate corresponding to the preset standard moving track model of the third type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion rate corresponding to the user'"'"'s moving track detected by using a camera, matching the determined motion rate with at least one standard moving track model of a fourth type, and if a deviation between the determined motion rate and at least one standard motion rate within a standard motion rate range that corresponds to one standard moving track model of the at least one standard moving track model of the fourth type is less than or equal to a threshold m4, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion rate corresponding to the user'"'"'s moving track detected by using a camera, matching the determined motion rate with a preset standard moving track model of a fourth type, and if the determined motion rate is greater than, or equal to at least one standard motion rate within a standard motion rate range that corresponds to the preset standard moving track model of the fourth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion displacement corresponding to the user'"'"'s moving track detected by using a camera, matching the determined motion displacement with at least one standard moving track model of a fifth type, and if a deviation between the determined motion displacement and a standard motion displacement that corresponds to one standard moving track model of the at least one standard moving track model of the fifth type is less than or equal to a threshold m5, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion displacement corresponding to the user'"'"'s moving track detected by using a camera, matching the determined motion displacement with a preset standard moving track model of a fifth type, and if the determined motion displacement is greater than, less than, or equal to a standard motion displacement corresponding to the preset standard moving track model of the fifth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion displacement corresponding to the user'"'"'s moving track detected by using a camera, matching the determined motion displacement with at least one standard moving track model of a sixth type, and if a deviation between the determined motion displacement and at least one standard motion displacement within a standard motion displacement range that corresponds to one standard moving track model of the at least one standard moving track model of the sixth type is less than or equal to a threshold m6, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion displacement corresponding to the user'"'"'s moving track detected by using a camera, matching the determined motion displacement with a preset standard moving track model of a sixth type, and if the determined motion displacement is greater than, less than, or equal to at least one standard motion displacement within a standard motion displacement range that corresponds to the preset standard moving track model of the sixth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion duration corresponding to the user'"'"'s moving track detected by using a camera, matching the determined motion duration with at least one standard moving track model of a seventh type, and if a deviation between the determined motion duration and a standard motion duration that corresponds to one standard moving track model of the at least one standard moving track model of the seventh type is less than or equal to a threshold m7, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion duration corresponding to the user'"'"'s moving track detected by using a camera, matching the determined motion duration with a preset standard moving track model of a seventh type, and if the determined motion duration is greater than, less than, or equal to a standard motion duration corresponding to the preset standard moving track model of the seventh type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion duration corresponding to the user'"'"'s moving track detected by using a camera, matching the determined motion duration with at least one standard moving track model of an eighth type, and if a deviation between the determined motion duration and at least one standard motion duration within a standard motion duration range that corresponds to one standard moving track model of the at least one standard moving track model of the eighth type is less than or equal to a threshold m8, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion duration corresponding to the user'"'"'s moving track detected by using a camera, matching the determined motion duration with a preset standard moving track model of an eighth type, and if the determined motion duration is greater than, less than, or equal to at least one standard motion duration within a standard motion duration range that corresponds to the preset standard moving track model of the eighth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume value corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus, matching the acquired volume value with at least one standard voice model of a first type, and if a deviation between the acquired volume value and a standard volume value that corresponds to one standard voice model of the at least one standard voice model of the first type is less than or equal to a threshold n1, determining that the detected user action meets the preset disabling condition corresponding to the first application, wherein the terminal device further comprises the audio monitoring apparatus;
oracquiring a volume value corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus, matching the acquired volume value with a preset standard voice model of a first type, and if the acquired volume value is greater than, or equal to a standard volume value corresponding to the preset standard voice model of the first type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume value corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus, matching the acquired volume value with at least one standard voice model of a second type, and if a deviation between the acquired volume value and at least one standard volume value within a standard volume value range that corresponds to one standard voice model of the at least one standard voice model of the second type is less than or equal to a threshold n2, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume value corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus, matching the acquired volume value with a preset standard voice model of a second type, and if the acquired volume value is greater than, or equal to at least one standard volume value within a standard volume value range that corresponds to the preset standard voice model of the second type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio value corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus, matching the acquired audio value with at least one standard voice model of a third type, and if a deviation between the acquired audio value and a standard audio value that corresponds to one standard voice model of the at least one standard voice model of the third type is less than or equal to a threshold n3, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio value corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus, matching the acquired audio value with a preset standard voice model of a third type, and if the acquired audio value is greater than, or equal to a standard audio value corresponding to the preset standard voice model of the third type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio value corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus, matching the acquired audio value with at least one standard voice model of a fourth type, and if a deviation between the acquired audio value and at least one standard audio value within a standard audio value range that corresponds to one standard voice model of the at least one standard voice model of the fourth type is less than or equal to a threshold n4, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio value corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus, matching the acquired audio value with a preset standard voice model of a fourth type, and if the acquired audio value is greater than, or equal to at least one standard audio value within a standard audio value range that corresponds to the preset standard voice model of the fourth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio variation trend corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus, matching the acquired audio variation trend with at least one standard voice model of a fifth type, and if the acquired audio variation trend is the same as a standard audio variation trend corresponding to one standard voice model of the at least one standard voice model of the fifth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume variation trend corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus, matching the acquired volume variation trend with at least one standard voice model of a sixth type, and if the acquired volume variation trend is the same as a standard volume variation trend corresponding to one standard voice model of the at least one standard voice model of the sixth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio variation rate corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus, matching the acquired audio variation rate with at least one standard voice model of a seventh type, and if a deviation between the acquired audio variation rate and a standard audio variation rate that corresponds to one standard voice model of the at least one standard voice model of the seventh type is less than or equal to a threshold n5, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio variation rate corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus, matching the acquired audio variation rate with a preset standard voice model of a seventh type, and if the acquired audio variation rate is greater than, or equal to a standard audio variation rate corresponding to the preset standard voice model of the seventh type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio variation rate corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus, matching the acquired audio variation rate with at least one standard voice model of an eighth type, and if a deviation between the acquired audio variation rate and at least one standard audio variation rate within a standard audio variation rate range that corresponds to one standard voice model of the at least one standard voice model of the eighth type is less than or equal to a threshold n6, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio variation rate corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus, matching the acquired audio variation rate with a preset standard voice model of an eighth type, and if the acquired audio variation rate is greater than, or equal to at least one standard audio variation rate within a standard audio variation rate range that corresponds to the preset standard voice model of the eighth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume variation rate corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus, matching the acquired volume variation rate with at least one standard voice model of a ninth type, and if a deviation between the acquired volume variation rate and a standard volume variation rate that corresponds to one standard voice model of the at least one standard voice model of the ninth type is less than or equal to a threshold n7, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume variation rate corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus, matching the acquired volume variation rate with a preset standard voice model of a ninth type, and if the acquired volume variation rate is greater than, or equal to a standard volume variation rate corresponding to the preset standard voice model of the ninth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume variation rate corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus, matching the acquired volume variation rate with at least one standard voice model of a tenth type, and if a deviation between the acquired volume variation rate and at least one standard volume variation rate within a standard volume variation rate range that corresponds to one standard voice model of the at least one standard voice model of the tenth type is less than or equal to a threshold n8, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume variation rate corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus, matching the acquired volume variation rate with a preset standard voice model of a tenth type, and if the acquired volume variation rate is greater than, or equal to at least one standard volume variation rate within a standard volume variation rate range that corresponds to the preset standard voice model of the tenth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a duration corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus, matching the acquired duration with at least one standard voice model of an eleventh type, and if a deviation between the acquired duration and a standard duration that corresponds to one standard voice model of the at least one standard voice model of the eleventh type is less than or equal to a threshold n9, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a duration corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus, matching the acquired duration with a preset standard voice model of an eleventh type, and if the acquired duration is greater than, or equal to a standard duration corresponding to the preset standard voice model of the eleventh type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a duration corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus, matching the acquired duration with at least one standard voice model of a twelfth type, and if a deviation between the acquired duration and at least one standard duration within a standard duration range that corresponds to one standard voice model of the at least one standard voice model of the twelfth type is less than or equal to a threshold n10, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a duration corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus, matching the acquired duration with a preset standard voice model of a twelfth type, and if the acquired duration is greater than, or equal to at least one standard duration within a standard duration range that corresponds to the preset standard voice model of the twelfth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
orconverting the user'"'"'s voice detected by using the audio monitoring apparatus into a corresponding digital voice signal, matching the digital voice signal obtained after conversion with at least one standard voice model of a thirteenth type, and if a deviation between the digital voice signal and a standard digital voice signal that corresponds to one standard voice model of the at least one standard voice model of the thirteenth type is less than or equal to a threshold n11, determining that the detected user action meets the preset disabling condition corresponding to the first application.
-
-
28. The terminal device according to claim 14, wherein the treading module is further configured to control the device screen to display a disabled-state icon corresponding to the first application if it is detected that the first application is in a disabled state, and
the device screen is further configured to the disabled-state icon corresponding to the first application, wherein the running-state icon corresponding to the first application and the disabled-state icon corresponding to the first application have different appearances.
-
15. The terminal device according to claim 14, wherein the device screen is a touch sensor, or the terminal device further comprises a touch sensor, wherein:
-
-
18. A terminal device, comprising a threador and a memory, wherein:
the threador invokes code stored in the memory, so as to;
monitor whether a first application on the terminal device is running, and monitor a user'"'"'s action of operating a desktop of the terminal device; and
display, on the desktop of the terminal device, a running-state icon corresponding to the first application if it is detected that the first application is running, and disable the first application if it is detected that the first application is running and the detected user action meets a preset disabling condition corresponding to the first application.- View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 29)
-
19. The terminal device according to claim 18, wherein in the aspect of monitoring whether the first application on the terminal device is running, the threador is specifically configured to monitor, by using a thread status pool, whether the first application on the terminal device is running, wherein the thread status pool is a system thread.
-
20. The terminal device according to claim 18, wherein current memory usage of the first application is displayed in the running-state icon corresponding to the first application.
-
21. The terminal device according to claim 18, wherein:
the threador is further configured to set a status of the first application to a protected state or an unprotected state according to a user instruction or a preset policy.
-
22. The terminal device according to claim 21, wherein:
in the aspect of disabling the first application if it is detected that the first application is running and the detected user action meets the preset disabling condition corresponding to the first application, the threador is specifically configured to disable the first application if it is detected that the first application is running, the first application is currently in the unprotected state, and the detected user action meets the preset disabling condition corresponding to the first application.
-
23. The terminal device according to claim 18, wherein in the aspect of monitoring the user'"'"'s action of operating the desktop of the terminal device, the threador is specifically configured to monitor the user'"'"'s gesture, monitor the user'"'"'s moving track, monitor the user'"'"'s voice, and/or monitor a touch track performed by the user on a touch sensor comprised in the terminal device.
-
24. The terminal device according to claim 23, wherein:
-
in the aspect of disabling the first application if the detected user action meets the preset disabling condition corresponding to the first application, the threador is specifically configured to disable the first application if it is detected that the touch track performed by the user on the touch sensor comprised in the terminal device indicates that the running-state icon of the first application is flicked away so that the flicked-away running-state icon of the first application hits an edge of a screen;
orin the aspect of disabling the first application if the detected user action meets the preset disabling condition corresponding to the first application, the threador is specifically configured to disable the first application if it is detected that the touch track performed by the user on the touch sensor comprised in the terminal device indicates that the running-state icon of the first application is clamped so that a crystal ball in which the running-state icon of the first application is shrouded is broken, wherein the running-state icon corresponding to the first application has a crystal ball shrouding effect, and the disabled-state icon corresponding to the first application does not have the crystal ball shrouding effect;
orthe first application comprises multiple sub-applications, and in the aspect of disabling the first application if the detected user action meets the preset disabling condition corresponding to the first application, the threador is specifically configured to disable, in batches, the multiple sub-applications comprised in the first application if it is detected that the touch track performed by the user on the touch sensor comprised in the terminal device passes through the multiple sub-applications comprised in the first application at a moving speed greater than or equal to a first speed threshold.
-
-
25. The terminal device according to claim 23, wherein that the user action detected by the threador meets the preset disabling condition corresponding to the first application is determined by using any one of the following methods:
-
matching a touch end point of the detected touch track performed by the user on the touch sensor comprised in the terminal device with at least one standard touch point model of a first type, and if the matching succeeds, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ormatching a touch start point and a touch end point of the detected touch track performed by the user on the touch sensor comprised in the terminal device with at least one standard touch point model of a second type, and if the matching succeeds, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a touch direction corresponding to the detected touch track performed by the user on the touch sensor comprised in the terminal device, matching the determined touch direction with at least one standard touch track model of a first type, and if a deviation between the determined touch direction and a standard touch direction that is comprised in one standard touch track model of the at least one standard touch track model of the first type is less than a third threshold, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a touch graph corresponding to the detected touch track performed by the user on the touch sensor comprised in the terminal device, matching the determined touch graph with at least one standard touch track model of a second type, and if a similarity between the determined touch graph and a standard touch graph that is comprised in one standard touch track model of the second type of the at least one standard touch track model of the second type is greater than a fourth threshold, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a moving direction corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined moving direction with at least one standard moving track model of a first type, and if a deviation between the determined moving direction and a standard moving direction that corresponds to one standard moving track model of the at least one standard moving track model of the first type is less than or equal to a threshold m1, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a graph corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined graph with at least one standard moving track model of a second type, and if a similarity between the determined graph and a standard graph that corresponds to one standard moving track model of the at least one standard moving track model of the second type is greater than or equal to a threshold m2, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion rate corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined motion rate with at least one standard moving track model of a third type, and if a deviation between the determined motion rate and a standard motion rate that corresponds to one standard moving track model of the at least one standard moving track model of the third type is less than or equal to a threshold m3, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion rate corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined motion rate with a preset standard moving track model of a third type, and if the determined motion rate is greater than, or equal to a standard motion rate corresponding to the preset standard moving track model of the third type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion rate corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined motion rate with at least one standard moving track model of a fourth type, and if a deviation between the determined motion rate and at least one standard motion rate within a standard motion rate range that corresponds to one standard moving track model of the at least one standard moving track model of the fourth type is less than or equal to a threshold m4, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion rate corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined motion rate with a preset standard moving track model of a fourth type, and if the determined motion rate is greater than, or equal to at least one standard motion rate within a standard motion rate range that corresponds to the preset standard moving track model of the fourth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion displacement corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined motion displacement with at least one standard moving track model of a fifth type, and if a deviation between the determined motion displacement and a standard motion displacement that corresponds to one standard moving track model of the at least one standard moving track model of the fifth type is less than or equal to a threshold m5, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion displacement corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined motion displacement with a preset standard moving track model of a fifth type, and if the determined motion displacement is greater than, less than, or equal to a standard motion displacement corresponding to the preset standard moving track model of the fifth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion displacement corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined motion displacement with at least one standard moving track model of a sixth type, and if a deviation between the determined motion displacement and at least one standard motion displacement within a standard motion displacement range that corresponds to one standard moving track model of the at least one standard moving track model of the sixth type is less than or equal to a threshold m6, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion displacement corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined motion displacement with a preset standard moving track model of a sixth type, and if the determined motion displacement is greater than, less than, or equal to at least one standard motion displacement within a standard motion displacement range that corresponds to the preset standard moving track model of the sixth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion duration corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined motion duration with at least one standard moving track model of a seventh type, and if a deviation between the determined motion duration and a standard motion duration that corresponds to one standard moving track model of the at least one standard moving track model of the seventh type is less than or equal to a threshold m7, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion duration corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined motion duration with a preset standard moving track model of a seventh type, and if the determined motion duration is greater than, less than, or equal to a standard motion duration corresponding to the preset standard moving track model of the seventh type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion duration corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined motion duration with at least one standard moving track model of an eighth type, and if a deviation between the determined motion duration and at least one standard motion duration within a standard motion duration range that corresponds to one standard moving track model of the at least one standard moving track model of the eighth type is less than or equal to a threshold m8, determining that the detected user action meets the preset disabling condition corresponding to the first application;
ordetermining a motion duration corresponding to the user'"'"'s moving track detected by using a camera comprised in the terminal device, matching the determined motion duration with a preset standard moving track model of an eighth type, and if the determined motion duration is greater than, less than, or equal to at least one standard motion duration within a standard motion duration range that corresponds to the preset standard moving track model of the eighth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume value corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired volume value with at least one standard voice model of a first type, and if a deviation between the acquired volume value and a standard volume value that corresponds to one standard voice model of the at least one standard voice model of the first type is less than or equal to a threshold n1, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume value corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired volume value with a preset standard voice model of a first type, and if the acquired volume value is greater than, or equal to a standard volume value corresponding to the preset standard voice model of the first type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume value corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired volume value with at least one standard voice model of a second type, and if a deviation between the acquired volume value and at least one standard volume value within a standard volume value range that corresponds to one standard voice model of the at least one standard voice model of the second type is less than or equal to a threshold n2, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume value corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired volume value with a preset standard voice model of a second type, and if the acquired volume value is greater than, or equal to at least one standard volume value within a standard volume value range that corresponds to the preset standard voice model of the second type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio value corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired audio value with at least one standard voice model of a third type, and if a deviation between the acquired audio value and a standard audio value that corresponds to one standard voice model of the at least one standard voice model of the third type is less than or equal to a threshold n3, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio value corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired audio value with a preset standard voice model of a third type, and if the acquired audio value is greater than, or equal to a standard audio value corresponding to the preset standard voice model of the third type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio value corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired audio value with at least one standard voice model of a fourth type, and if a deviation between the acquired audio value and at least one standard audio value within a standard audio value range that corresponds to one standard voice model of the at least one standard voice model of the fourth type is less than or equal to a threshold n4, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio value corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired audio value with a preset standard voice model of a fourth type, and if the acquired audio value is greater than, or equal to at least one standard audio value within a standard audio value range that corresponds to the preset standard voice model of the fourth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio variation trend corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired audio variation trend with at least one standard voice model of a fifth type, and if the acquired audio variation trend is the same as a standard audio variation trend corresponding to one standard voice model of the at least one standard voice model of the fifth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume variation trend corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired volume variation trend with at least one standard voice model of a sixth type, and if the acquired volume variation trend is the same as a standard volume variation trend corresponding to one standard voice model of the at least one standard voice model of the sixth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio variation rate corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired audio variation rate with at least one standard voice model of a seventh type, and if a deviation between the acquired audio variation rate and a standard audio variation rate that corresponds to one standard voice model of the at least one standard voice model of the seventh type is less than or equal to a threshold n5, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio variation rate corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired audio variation rate with a preset standard voice model of a seventh type, and if the acquired audio variation rate is greater than, or equal to a standard audio variation rate corresponding to the preset standard voice model of the seventh type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio variation rate corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired audio variation rate with at least one standard voice model of an eighth type, and if a deviation between the acquired audio variation rate and at least one standard audio variation rate within a standard audio variation rate range that corresponds to one standard voice model of the at least one standard voice model of the eighth type is less than or equal to a threshold n6, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring an audio variation rate corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired audio variation rate with a preset standard voice model of an eighth type, and if the acquired audio variation rate is greater than, or equal to at least one standard audio variation rate within a standard audio variation rate range that corresponds to the preset standard voice model of the eighth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume variation rate corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired volume variation rate with at least one standard voice model of a ninth type, and if a deviation between the acquired volume variation rate and a standard volume variation rate that corresponds to one standard voice model of the at least one standard voice model of the ninth type is less than or equal to a threshold n7, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume variation rate corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired volume variation rate with a preset standard voice model of a ninth type, and if the acquired volume variation rate is greater than, or equal to a standard volume variation rate corresponding to the preset standard voice model of the ninth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume variation rate corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired volume variation rate with at least one standard voice model of a tenth type, and if a deviation between the acquired volume variation rate and at least one standard volume variation rate within a standard volume variation rate range that corresponds to one standard voice model of the at least one standard voice model of the tenth type is less than or equal to a threshold n8, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a volume variation rate corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired volume variation rate with a preset standard voice model of a tenth type, and if the acquired volume variation rate is greater than, or equal to at least one standard volume variation rate within a standard volume variation rate range that corresponds to the preset standard voice model of the tenth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a duration corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired duration with at least one standard voice model of an eleventh type, and if a deviation between the acquired duration and a standard duration that corresponds to one standard voice model of the at least one standard voice model of the eleventh type is less than or equal to a threshold n9, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a duration corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired duration with a preset standard voice model of an eleventh type, and if the acquired duration is greater than, or equal to a standard duration corresponding to the preset standard voice model of the eleventh type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a duration corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired duration with at least one standard voice model of a twelfth type, and if a deviation between the acquired duration and at least one standard duration within a standard duration range that corresponds to one standard voice model of the at least one standard voice model of the twelfth type is less than or equal to a threshold n10, determining that the detected user action meets the preset disabling condition corresponding to the first application;
oracquiring a duration corresponding to the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device, matching the acquired duration with a preset standard voice model of a twelfth type, and if the acquired duration is greater than, or equal to at least one standard duration within a standard duration range that corresponds to the preset standard voice model of the twelfth type, determining that the detected user action meets the preset disabling condition corresponding to the first application;
orconverting the user'"'"'s voice detected by using an audio monitoring apparatus comprised in the terminal device into a corresponding digital voice signal, matching the digital voice signal obtained after conversion with at least one standard voice model of a thirteenth type, and if a deviation between the digital voice signal and a standard digital voice signal that corresponds to one standard voice model of the at least one standard voice model of the thirteenth type is less than or equal to a threshold n11, determining that the detected user action meets the preset disabling condition corresponding to the first application.
-
-
29. The terminal device according to claim 18, wherein through invoking the codes in the memory, a disabled-state icon corresponding to the first application is displayed on the desktop of the terminal device, if it is detected that the first application is in a disabled state, wherein the running-state icon corresponding to the first application and the disabled-state icon corresponding to the first application have different appearances.
-
19. The terminal device according to claim 18, wherein in the aspect of monitoring whether the first application on the terminal device is running, the threador is specifically configured to monitor, by using a thread status pool, whether the first application on the terminal device is running, wherein the thread status pool is a system thread.
Specification
- Resources
-
Current AssigneeHuawei Technologies Co., Ltd. (Huawei Investment & Holding Co., Ltd.)
-
Original AssigneeHuawei Technologies Co., Ltd. (Huawei Investment & Holding Co., Ltd.)
-
InventorsLI, Songlin, Yang, Liu
-
Granted Patent
-
Time in Patent OfficeDays
-
Field of Search
-
US Class Current
-
CPC Class CodesG06F 3/017 Gesture based interaction, ...G06F 3/0304 Detection arrangements usin...G06F 3/0481 based on specific propertie...G06F 3/04817 using icons graphical or vi...G06F 3/0484 for the control of specific...G06F 3/04842 Selection of displayed obje...G06F 3/0488 using a touch-screen or dig...G06F 3/04883 for inputting data by handw...G06F 3/167 Audio in a user interface, ...