Application program starting method and device and computer equipment
By monitoring the application opening operation and judging the user's facial movements and feature information, the problem of application locks being easily opened unconsciously in the prior art is solved, and more advanced privacy protection and information security are achieved.
Patent Information
- Application Number
- CN202310795978.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-30
- Publication Date
- 2024-12-31
AI Technical Summary
Existing application locks have loopholes through fingerprint recognition or face recognition. Users may unconsciously be verified by others using their fingers or faces while resting, resulting in the application being easily opened by others to view privacy content.
By monitoring the user's face dynamic image data when the application is enabled, determine whether the user makes specified facial movements, such as blinking, opening his mouth, turning his head or nodding, and extracting facial feature information to match the preset information. If it matches, Open the application, otherwise it will not be enabled, enhancing the privacy protection of the application.
Effectively prevent others from opening the application unconsciously, enhance the privacy protection of the application, ensure the security of user information, and ensure that users can access sensitive information when they are awake.
Smart Images

Figure CN119227035A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of application technology, and in particular to a method, device and computer equipment for launching an application. Background Art
[0002] In order to protect the security and privacy of applications in smartphones and prevent others from easily opening users' applications to view private content, applications are generally locked through application locks, so that when opening an application, verification is required before the application can be opened.
[0003] The existing technology usually implements program lock based on fingerprint recognition or face recognition. The user touches the fingerprint recognition module with his finger or collects his face. After the recognition is passed, he can open the application. This kind of application security locking method can prevent others from privately opening the application in the user's smartphone, and it is also more convenient for the user to use. However, it also has loopholes. For example, when the user is resting, someone around him unconsciously uses his finger to enter the fingerprint or collects his face for verification, so that the application is successfully opened and the user's privacy is viewed. Summary of the invention
[0004] Based on this, the purpose of this application is to provide an application opening method that can enhance the privacy protection of the application and prevent the application from being opened by others.
[0005] The present application embodiment discloses a method for starting an application, comprising the following steps:
[0006] Monitor the launch operations of the target application;
[0007] When an opening operation for a target application is detected, dynamic facial image data of the user is obtained; the dynamic facial image data is facial image data when the user makes a specified facial action;
[0008] Determine whether the user is legitimate based on the user's facial dynamic image data;
[0009] If it is legal, the target application is started; otherwise, the target application is not started.
[0010] In one embodiment, the step of determining whether the user is legitimate based on the user's face dynamic image data includes:
[0011] Recognize the user's facial movements according to the user's facial dynamic image data, and determine whether the user's facial movements conform to the specified facial movements;
[0012] If the specified facial action is met, facial feature information is extracted from the dynamic facial image data of the user, and it is determined whether the facial feature information matches the preset facial feature information. If so, the user is determined to be legitimate, otherwise the user is determined to be illegitimate;
[0013] If the specified facial movements are not met, the user is judged to be illegal.
[0014] In one embodiment, when the start operation of the target application is detected, the step of obtaining the dynamic image data of the user's face includes:
[0015] When an opening operation of a target application is detected, a video frame image of the user is collected;
[0016] According to the video frame image of the user, determining whether the user makes a specified facial action;
[0017] If the user performs the specified facial action, a plurality of frames of facial images in the continuous action are acquired to obtain dynamic facial image data of the user;
[0018] The step of judging whether the user is legitimate based on the dynamic facial image data of the user comprises:
[0019] Extract facial feature information from the dynamic facial image data of the user, and determine whether the facial feature information matches preset facial feature information. If so, determine that the user is legitimate, otherwise determine that the user is illegitimate.
[0020] In one embodiment, when the start operation of the target application is detected, the step of collecting the video frame image of the user includes:
[0021] When an opening operation for a target application is detected, a user image is obtained to determine whether the user image contains a face;
[0022] If a face is included, prompt the user to perform a specified facial action;
[0023] Collect the user's video frame images.
[0024] In one embodiment, the step of extracting facial feature information from the dynamic facial image data of the user and determining whether the facial feature information matches preset facial feature information comprises:
[0025] Acquire a plurality of frames of user face images from the user's face dynamic image data, and extract face feature information of each frame of the user face image;
[0026] Determine whether the facial feature information of each frame of the user's facial image matches the preset facial feature information;
[0027] If the facial feature information of each frame of the user's facial image matches the preset facial feature information, the user is judged to be legitimate, otherwise the user is judged to be illegitimate.
[0028] In one embodiment, the specified facial movements include blinking, opening mouth, turning head and nodding.
[0029] In one embodiment, when the start operation of the target application is detected, the step of obtaining the dynamic face data of the user includes:
[0030] When an opening operation for a target application is monitored, it is determined whether the opening operation is within a preset time period. If so, the step of obtaining the user's facial dynamic image data is executed; otherwise, the step of obtaining the user's facial dynamic image data is not executed.
[0031] In one embodiment, the step of monitoring the start operation of the target application comprises:
[0032] When the user turns on the privacy protection function, the step of monitoring the opening operation of the target application is executed; when the user turns off the privacy protection function, the step of monitoring the opening operation of the target application is not executed.
[0033] The present application also discloses an application opening device, including:
[0034] A monitoring module, used for monitoring the opening operation of a target application;
[0035] A face data acquisition module, used to acquire dynamic face image data of the user when an opening operation for a target application is detected; the dynamic face image data is the face image data when the user makes a specified facial action;
[0036] The face verification module is used to determine whether the user is legitimate based on the user's face dynamic image data;
[0037] The application program opening module is used to open the target application program if it is legal, and not to open the target application program otherwise.
[0038] An embodiment of the present application further discloses a computer device, including a memory and a processor; the memory is used to store a computer program; the processor is used to implement the method described in any one of the above embodiments when executing the computer program.
[0039] The application opening method and device described in the embodiment of the present application monitors the opening operation for the target application; when the opening operation for the target application is monitored, the user's face dynamic image data is obtained; the face dynamic image data is the face image data when the user makes a specified facial action; according to the user's face dynamic image data, it is judged whether the user is legal; if it is legal, the target application is opened, otherwise the target application is not opened. It is realized that the user needs to make a specified facial action to pass the verification and open the target application that is undergoing privacy protection, otherwise it cannot be opened, thereby enhancing the privacy protection of the application and ensuring the information security of the user.
[0040] For better understanding and implementation, the present application is described in detail below with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 A flowchart of a method for opening an application program according to an embodiment of the present application;
[0042] Figure 2 A schematic diagram of an application opening device according to an embodiment of the present application;
[0043] Figure 3 A schematic diagram of a computer device according to an embodiment of the present application. DETAILED DESCRIPTION
[0044] Please refer to Figure 1 , the embodiment of the present application discloses a method for opening an application, comprising the following steps:
[0045] S101: monitoring the opening operation of the target application;
[0046] S102: when an opening operation for a target application is detected, acquiring dynamic facial image data of the user; the dynamic facial image data is facial image data when the user makes a specified facial action;
[0047] S103: judging whether the user is legitimate based on the dynamic facial image data of the user;
[0048] S104: If it is legal, the target application is started; otherwise, the target application is not started.
[0049] The application management method described in the embodiment of the present application monitors the opening operation for the target application; when the opening operation for the target application is monitored, the facial image data of the user when making a specified facial action is obtained; based on the user's facial dynamic image data, it is determined whether the user is legal; if the user is legal, the target application is opened, otherwise the target application is not opened. The user is required to make a specified facial action to pass the verification and open the target application that is undergoing privacy protection, otherwise it cannot be opened, thereby enhancing the privacy protection of the application and ensuring the information security of the user.
[0050] The execution subject of the application startup method described in the embodiment of the present application is a mobile terminal, such as a smart phone or a tablet computer.
[0051] In step S101 , a start operation on a target application is monitored.
[0052] In this embodiment, the target application refers to an application for privacy protection, which can be specifically set by the user.
[0053] In one embodiment, the target application is an application in a privacy protection list. The privacy protection list can be an independent application in the mobile terminal or a functional module in the mobile terminal, which is used to add applications that need privacy protection and implement the application opening method.
[0054] In this embodiment, the user can add the application that needs privacy protection to the privacy protection list, thereby locking the application, and the application needs to be opened through the application opening method described in this embodiment.
[0055] In one embodiment, the monitoring of the start operation of the target application in step S101 includes:
[0056] When the user turns on the privacy protection function, the step of monitoring the opening operation of the target application is executed; when the user turns off the privacy protection function, the step of monitoring the opening operation of the target application is not executed.
[0057] In this embodiment, the user can turn on or off the privacy protection function as needed. When the privacy protection function is turned on, the opening operation of the target application is monitored. When the privacy protection function is turned off, the opening operation of the target application is not monitored. In other words, when the privacy protection function is turned off, the target application can be opened normally without executing the application opening method described in this embodiment to verify the user.
[0058] Specifically, in one embodiment, a switch control can be set in the privacy protection list, and the switch control is used to receive a user's privacy protection function start instruction or a privacy protection function stop instruction. When the privacy protection function start instruction is received, the privacy protection function is turned on; when the privacy protection function stop instruction is received, the privacy protection function is turned off.
[0059] For step S102, when the start operation for the target application is monitored, the dynamic face image data of the user is obtained; the dynamic face image data is the face image data when the user makes a specified facial action.
[0060] In this embodiment, the designated facial action is a facial action that a person can only make when he / she is conscious, but cannot make when he / she is not conscious, such as in a sleeping state. The specific designated facial action can be set according to the situation, for example, it can be a blinking action, a mouth opening action, etc., and can also be a more complex facial action such as a combination of multiple different facial actions.
[0061] In one embodiment, the specified facial movements include blinking, opening mouth, turning head and nodding.
[0062] In another embodiment, the designated facial action is a combination of any two or more of a blinking action, a mouth opening action, a head turning action, and a nodding action. The specific combination is not limited, for example, the designated facial action may be a mouth opening action while blinking, or the designated facial action may be a blinking action followed by a mouth opening action.
[0063] In this embodiment, the face dynamic image data is the face image data when the user makes a specified facial action, and specifically, it can be obtained by collecting several frames of face images in a continuous action when the user makes the specified facial action. The face dynamic image data records the characteristics of the dynamic changes of the face.
[0064] In an optional embodiment, when the start operation of the target application is detected in step S102, obtaining the dynamic image data of the user's face includes:
[0065] Step S1021: when an opening operation for a target application is detected, a video frame image of the user is captured;
[0066] Step S1022: judging whether the user makes a specified facial action according to the video frame image of the user;
[0067] Step S1023: if the user performs the specified facial action, a plurality of frames of facial images in the continuous action are acquired to obtain dynamic facial image data of the user;
[0068] Correspondingly, the step S103 of determining whether the user is legitimate based on the dynamic facial image data of the user includes:
[0069] Extract facial feature information from the dynamic facial image data of the user, and determine whether the facial feature information matches preset facial feature information. If so, determine that the user is legitimate, otherwise determine that the user is illegitimate.
[0070] Wherein, the preset facial feature information is the facial feature information of the user with the opening authority, which can be specifically set by the user of the mobile terminal, and the facial feature information of one or more users with the opening authority can be set. In this embodiment, it is first determined whether the user makes a specified facial action and then the user's facial dynamic image data is obtained. Specifically, when the opening operation for the target application is monitored, the camera module (generally the front camera of the mobile terminal) is turned on to collect the user's video frame image in real time, identify the user's video frame image, and determine whether the user makes a specified facial action; when it is determined that the specified facial action is made, it means that the user is in a conscious state, and only then are several frames of facial images in the continuous action collected to obtain the user's facial dynamic image data. Therefore, when judging whether the user is legal according to the user's facial dynamic image data, it is only necessary to verify whether the user is a user with authority (that is, to judge whether it matches the preset facial feature information), and it is not necessary to repeatedly judge whether the user makes a specified facial action. In this embodiment, if it is determined that the user does not make a specified facial action, the user's facial dynamic image data is not obtained. Optionally, it can also be directly judged that the user is illegal or prompt the user that the action is wrong.
[0071] In one embodiment, when the start operation of the target application is detected in step S1021, collecting the video frame image of the user includes:
[0072] When an opening operation for a target application is detected, a user image is obtained to determine whether the user image contains a face;
[0073] If a face is included, prompt the user to perform a specified facial action;
[0074] Collect the user's video frame images.
[0075] In this embodiment, when an opening operation for a target application is monitored, a user image is acquired through the camera module. When it is determined that the user image contains a face, the user is prompted to make a specified facial action such as blinking, and the user's video frame image is captured in real time.
[0076] In one embodiment, when the start operation of the target application is detected in step S102, obtaining dynamic face data of the user includes:
[0077] When an opening operation for a target application is monitored, it is determined whether the opening operation is within a preset time period. If so, the step of obtaining the user's facial dynamic image data is executed; otherwise, the step of obtaining the user's facial dynamic image data is not executed.
[0078] When the present embodiment monitors the start operation for the target application, it is determined whether the start operation is within a preset time period, and the step of obtaining the dynamic image data of the user's face is performed within the preset time period, otherwise it is not performed.
[0079] The preset time period may be set as required, for example, 15:00-18:00.
[0080] In one embodiment, the privacy protection list is provided with a time period setting control, and the time period setting control is used to set the time period for privacy protection of the applications in the privacy protection list, that is, the time period for application locking. Optionally, different time periods can be set for different applications in the privacy protection list.
[0081] In step S103, whether the user is legitimate is determined based on the dynamic facial image data of the user.
[0082] This step determines whether the user "has the permission to turn on" or whether the user "has the permission to turn on and is awake" based on the user's facial dynamic image data. Specifically, when step S102 has determined that the user has made specified facial movements when obtaining the user's facial dynamic image data, this step can only determine whether the user has the permission to turn on. Otherwise, it not only determines whether the user has the permission to turn on but also determines whether he is awake.
[0083] Specifically, it is possible to determine whether the user has the permission to enable the service based on whether the feature information of the user's face image matches the preset face feature information. When it is necessary to determine whether the user is awake, it is possible to determine whether the user is awake by identifying whether the user makes a specified action that meets the requirements. It is also possible to combine some existing face liveness recognition models to identify whether the face dynamic image data is a live face, thereby determining whether the user is a real person with awake consciousness.
[0084] In one embodiment, the step S103 of determining whether the user is legitimate based on the dynamic facial image data of the user includes:
[0085] Step S1031: identifying the user's facial movements according to the dynamic face image data of the user, and determining whether the user's facial movements conform to the specified facial movements;
[0086] Step S1032: if the specified facial action is met, extracting facial feature information from the dynamic facial image data of the user, and determining whether the facial feature information matches the preset facial feature information; if so, determining that the user is legitimate; otherwise, determining that the user is illegitimate;
[0087] Step S1033: If the specified facial action is not met, facial feature information is not extracted from the dynamic facial image data of the user and the user is judged to be illegal.
[0088] In this embodiment, when judging whether the user is legitimate based on the dynamic image data of the user's face, first identify whether the user has made a specified facial action. When it is identified that the user has made a specified facial action, it means that the user is conscious, and then further verify whether the user is a user with the permission to open, that is, determine whether the facial feature information matches the preset facial feature information. If it matches, it means that the user has the permission to open, and thus the user is judged to be legitimate. If it does not match, it means that the user is not a user with the permission to open, and is judged to be illegitimate. When it is identified that the user has not made a specified facial action, the facial feature information is not extracted for matching, and the user is directly judged to be illegitimate.
[0089] In one embodiment, if the specified facial action is met in step S1032, extracting facial feature information from the dynamic facial image data of the user includes:
[0090] Step S10321: Detecting whether the dynamic face image data of the user is a live face in accordance with the specified facial action;
[0091] Step S10322: If the face is alive, extract facial feature information from the dynamic face image data of the user, and determine whether the facial feature information matches the preset facial feature information; if so, determine that the user is legitimate, otherwise determine that the user is illegitimate;
[0092] Step S10323: If the face is not alive, facial feature information is not extracted from the dynamic facial image data of the user and the user is judged to be illegal.
[0093] After determining that the specified facial action is met, this embodiment further detects whether the dynamic face image data of the user is a live face. When it is detected that the face is live, it means that the dynamic face image data is real face data rather than forged face data, so that facial feature information is extracted from the dynamic face image data of the user, and it is determined whether the facial feature information matches the preset facial feature information; if it matches, the user is determined to be legal, otherwise, the user is determined to be illegal; and if it is detected that the face is not live, the facial feature information is not extracted for matching and the user is directly determined to be illegal.
[0094] In one embodiment, the steps of extracting facial feature information from the dynamic facial image data of the user and determining whether the facial feature information matches preset facial feature information in any of the steps of the embodiments of the present application include:
[0095] Step a: acquiring a plurality of frames of user face images from the user's face dynamic image data, and extracting face feature information of each frame of the user face image;
[0096] Step b: determining whether the facial feature information of each frame of the user's facial image matches the preset facial feature information;
[0097] Step c: If the facial feature information of each frame of the user's facial image matches the preset facial feature information, the user is judged to be legitimate, otherwise the user is judged to be illegitimate.
[0098] This embodiment obtains several frames of user face images from the dynamic face image data of the user, specifically, multiple frames of user face images at different time points. For example, when the user turns his head, the several frames of user face images may include user face images at different rotation angles, so as to verify whether the face feature information of each frame of face image matches the preset face feature information. When each frame matches, the user is judged to be legitimate, otherwise the user is judged to be illegitimate. In other words, this embodiment enhances the process of matching face feature information, and can more strictly prevent others from forging the user's face to pass the verification.
[0099] For step S104, if it is legal, the target application is started, otherwise the target application is not started.
[0100] Specifically, the application opening method described in the embodiment of the present application has multiple feasible ways in specific implementation, and the corresponding opening methods of this step are also specific and different, and the present application does not limit this. It is easy for those skilled in the art to understand that the opening refers to opening the operation interface of the target application or starting the target application, and correspondingly, not opening means not opening the operation interface of the target application or not starting the target application. Please refer to the following embodiments for specific understanding.
[0101] In one embodiment, when a start operation for a target application is monitored, the start operation instruction is intercepted. When it is determined that the user is legitimate, the start operation instruction is transmitted to the operating system so that the target application is started and run. When it is determined that it is not legitimate, the start operation instruction is not transmitted to the operating system so that the target application is not started and run.
[0102] In another embodiment, when an opening operation for a target application is monitored, the opening operation instruction is not intercepted, but the activity (interface component) of the target application is intercepted to prevent the target application from starting the operation interface. The activity of the target application is started to open the operation interface only when it is determined that the user is legitimate.
[0103] In another embodiment, when an opening operation for a target application is monitored, the normal startup and operation of the target application is not interfered with, but a blocking component is popped up to block the operation interface of the target application and prevent operations on the operation interface. When the user is determined to be legitimate, the blocking component is removed so that the user can view and operate the target application normally. When the user is determined to be illegitimate, the blocking component is not removed, so that the user cannot view and operate.
[0104] Please refer to Figure 2 The present application embodiment also discloses an application opening device, including:
[0105] A monitoring module 201, used to monitor the opening operation of the target application;
[0106] The face data acquisition module 202 is used to acquire the user's face dynamic image data when the opening operation of the target application is detected; the face dynamic image data is the face image data when the user makes a specified facial action;
[0107] The face verification module 203 is used to determine whether the user is legitimate based on the user's face dynamic image data;
[0108] The application opening module 204 is used to open the target application if it is legal, and not open the target application otherwise.
[0109] It should be noted that the application opening device provided in the above embodiment only uses the division of the above functional modules as an example when executing the application opening method. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the application opening device and the application opening method provided in the above embodiment belong to the same concept, and the implementation process thereof is detailed in the above application opening method embodiment, which will not be repeated here.
[0110] Please refer to Figure 3 The embodiment of the present application also discloses a computer device 301, including a memory 302, a processor 303, and a computer program 304 stored in the memory 302; when the processor 303 executes the computer program 304, the steps of the method described in any of the above embodiments are implemented.
[0111] Among them, the processor 303 may include one or more processing cores. The processor 303 uses various interfaces and lines to connect various parts in the computer device 301, and executes various functions and processes data of the computer device 301 by running or executing instructions, programs, code sets or instruction sets stored in the memory 302, and calling the data in the memory 302. Optionally, the processor 303 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programble Logic Array, PLA). The processor 303 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the touch display; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 303, and it can be implemented separately through a chip.
[0112] Among them, the memory 302 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory). Optionally, the memory 302 includes a non-transitory computer-readable storage medium. The memory 302 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 302 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as touch instructions, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 302 may also be optionally at least one storage device located away from the aforementioned processor 303.
[0113] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for ordinary technicians in this field, several modifications and improvements can be made without departing from the concept of the present application, and the present application is also intended to include such modifications and modifications.
Claims
1. A method for opening an application, characterized in that: The following steps are involved: Monitor the launch operations of the target application; When an opening operation for a target application is detected, dynamic facial image data of the user is obtained; the dynamic facial image data is facial image data when the user makes a specified facial action; Determine whether the user is legitimate based on the user's facial dynamic image data; If it is legal, the target application is started; otherwise, the target application is not started.
2. The method for opening an application according to claim 1, characterized in that: The step of judging whether the user is legitimate based on the dynamic facial image data of the user comprises: Recognize the user's facial movements according to the user's facial dynamic image data, and determine whether the user's facial movements conform to the specified facial movements; If the specified facial action is met, facial feature information is extracted from the dynamic facial image data of the user, and it is determined whether the facial feature information matches the preset facial feature information. If so, the user is determined to be legitimate, otherwise the user is determined to be illegitimate; If the specified facial movements are not met, the user is judged to be illegal.
3. The application opening method according to claim 1, characterized in that: When the opening operation of the target application is detected, the step of obtaining the dynamic image data of the user's face includes: When an opening operation of a target application is detected, a video frame image of the user is collected; According to the video frame image of the user, determining whether the user makes a specified facial action; If the user performs the specified facial action, a plurality of frames of facial images in the continuous action are acquired to obtain dynamic facial image data of the user; The step of judging whether the user is legitimate based on the dynamic facial image data of the user comprises: Extract facial feature information from the dynamic facial image data of the user, and determine whether the facial feature information matches preset facial feature information. If so, determine that the user is legitimate, otherwise determine that the user is illegitimate.
4. The application opening method according to claim 3, characterized in that: When the start operation of the target application is detected, the step of collecting the video frame image of the user includes: When an opening operation for a target application is detected, a user image is obtained to determine whether the user image contains a face; If a face is included, prompt the user to perform a specified facial action; Collect the user's video frame images.
5. The application opening method according to claim 2 or 3, characterized in that: The step of extracting facial feature information from the dynamic facial image data of the user and determining whether the facial feature information matches the preset facial feature information comprises: Acquire a plurality of frames of user face images from the user's face dynamic image data, and extract face feature information of each frame of the user face image; Determine whether the facial feature information of each frame of the user's facial image matches the preset facial feature information; If the facial feature information of each frame of the user's facial image matches the preset facial feature information, the user is judged to be legitimate, otherwise the user is judged to be illegitimate.
6. The application opening method according to claim 1, characterized in that: The specified facial movements include blinking, opening mouth, turning head and nodding.
7. The application opening method according to claim 1, characterized in that: When the opening operation of the target application is detected, the step of obtaining the dynamic face data of the user includes: When an opening operation for a target application is monitored, it is determined whether the opening operation is within a preset time period. If so, the step of obtaining the user's facial dynamic image data is executed; otherwise, the step of obtaining the user's facial dynamic image data is not executed.
8. The application opening method according to claim 1, characterized in that: The step of monitoring the opening operation of the target application comprises: When the user turns on the privacy protection function, the step of monitoring the opening operation of the target application is executed; when the user turns off the privacy protection function, the step of monitoring the opening operation of the target application is not executed.
9. An application opening device, characterized in that: include: A monitoring module, used for monitoring the opening operation of a target application; A face data acquisition module, used to acquire dynamic face image data of the user when an opening operation for a target application is detected; the dynamic face image data is the face image data when the user makes a specified facial action; The face verification module is used to determine whether the user is legitimate based on the user's face dynamic image data; The application program opening module is used to open the target application program if it is legal, and not to open the target application program otherwise.
10. A computer device, characterized in that: The method comprises a memory and a processor; the memory is used to store a computer program; the processor is used to implement the method according to any one of claims 1 to 8 when executing the computer program.
