WO2020024416A1 - Anti-peep method and apparatus for smart terminal, computer device and storage medium - Google Patents
Anti-peep method and apparatus for smart terminal, computer device and storage medium Download PDFInfo
- Publication number
- WO2020024416A1 WO2020024416A1 PCT/CN2018/108032 CN2018108032W WO2020024416A1 WO 2020024416 A1 WO2020024416 A1 WO 2020024416A1 CN 2018108032 W CN2018108032 W CN 2018108032W WO 2020024416 A1 WO2020024416 A1 WO 2020024416A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- screen
- smart terminal
- preset
- eye pupil
- face image
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/84—Protecting input, output or interconnection devices output devices, e.g. displays or monitors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/013—Eye tracking input arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
- G06V40/165—Detection; Localisation; Normalisation using facial parts and geometric relationships
Definitions
- the present application relates to the technical field of smart terminals, and in particular, to a method, a device, a computer device, and a storage medium for anti-peeping of a smart terminal.
- the main purpose of the present application is to provide an anti-peeping method, device, computer equipment, and storage medium for a smart terminal with high accuracy for judging peepers.
- the present application proposes an anti-peeping method for a smart terminal, including:
- the smart terminal determines whether a relative position of an eye pupil in the face image and a screen of the smart terminal meets a preset condition
- the brightness of the visual focus area in the screen is controlled to be dimmed according to the visual fixation point.
- the step of determining whether the relative position of the eye pupil in the face image and the screen of the smart terminal satisfies a preset condition includes:
- the method includes:
- the step of controlling the brightness of the visual focus area in the screen to be dimmed according to the visual fixation point includes:
- the method includes:
- An alert response is made according to the alert instruction.
- the step of collecting a face image in front of the screen of the smart terminal includes:
- the method includes:
- the face information is processed to obtain a face template for comparison with the face image.
- This application also provides an anti-peeping device for a smart terminal, including:
- An acquisition module for acquiring a face image in front of a screen of a smart terminal
- a first determining module configured to determine whether the face image is consistent with a face template preset by the smart terminal
- a second determining module configured to determine that when the face image is inconsistent with a face template preset by the smart terminal, determine whether the relative position of the eye pupil in the face image and the screen of the smart terminal satisfies a preset Set conditions
- a third determining module configured to determine that the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition, and then determine whether the visual fixation point of the eye pupil falls on the screen of the smart terminal Inside;
- a control module configured to control the brightness of the visual focus area in the screen to be dimmed according to the visual fixation point when the visual fixation point falls within the screen of the smart terminal.
- the present application also provides a computer device including a memory and a processor.
- the memory stores computer-readable instructions, and the processor implements the steps of the foregoing method when the processor executes the computer-readable instructions.
- the present application also provides a computer non-volatile readable storage medium on which computer-readable instructions are stored, and the computer-readable instructions implement the steps of the foregoing method when executed by a processor.
- FIG. 1 is a schematic diagram of steps of an anti-peeping method of a smart terminal according to an embodiment of the present application
- FIG. 2 is a schematic block diagram of a structure of an anti-peeping device of a smart terminal according to an embodiment of the present application
- FIG. 3 is a schematic block diagram of a structure of a second judgment module according to an embodiment of the present application.
- FIG. 4 is a schematic block diagram of a computer device according to an embodiment of the present application.
- a method for preventing peeping of a smart terminal in this embodiment includes:
- Step S1 Collect a face image in front of the screen of the smart terminal
- Step S2 determine whether the face image is consistent with a face template preset by the smart terminal
- Step S3 if the face image does not match the face template preset by the smart terminal, determine whether the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition;
- Step S4 if the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition, determine whether the visual fixation point of the eye pupil falls within the screen of the smart terminal;
- Step S5 If the visual fixation point falls within the screen of the smart terminal, the brightness of the visual focus area in the screen is dimmed according to the visual fixation point.
- the above-mentioned smart terminal has a screen and a front camera, such as a smart phone, an iPad, etc.
- a front camera such as a smart phone, an iPad, etc.
- an anti-peeping mode can be turned on to prevent the user from currently Reading material was peeped.
- the face image in front of the screen of the current smart terminal can be collected through the front-facing camera.
- the face image can include static images of faces at different positions and dynamic images of faces.
- the face recognition is performed through face recognition technology, that is, whether the face image is consistent with a face template preset by a smart terminal. For example, using feature vector method for face recognition, the image information is preprocessed first.
- the specific process is Obtain the facial features such as eye iris, nose wing, mouth corner and other facial features such as size, position, distance and other attributes, and then calculate their geometric feature quantities, and these feature quantities form a feature vector describing the face image, and then the face image
- the feature vector of the image is compared with a preset face image feature vector.
- the preset face image feature vector is the face model.
- the preset feature vector of the face image is obtained by processing the currently preset face information of the smart terminal.
- the processing method is the same as the above specific process.
- the feature vector of the face image matches the preset feature vector of the face image, it is obtained.
- the face image is consistent with the preset face template, which means that the preset face template is detected, indicating that no one is peeping.
- the smart terminal does not respond.
- This application does not limit the specific method of face recognition. As long as the face recognition can determine whether the collected face image is a face template currently preset by the smart terminal, it is sufficient.
- the above-mentioned preset face template may be owned by the owner of the smart terminal or may be a temporary owner. It is only necessary to preset a face template that is currently required for comparison and identification before use.
- the face images collected above are not limited to one. That is, multiple face information can be collected at the same time through the above steps, and then the multiple face information is processed and compared with preset face templates respectively, and finally the comparison result is obtained.
- step S3 if the feature vector of the face image does not match the preset feature vector of the face image, that is, the face image does not match the face template preset by the smart terminal, it indicates that the face image is not a smart terminal.
- the current preset face image is likely to be peeped on the screen, and the prerequisite for being peeped is that someone's eyes can see the screen of the smart terminal. If the eyes of the person are outside the visible range of the screen, then Even if it is recognized that the aforementioned face image is not the current preset face image, there is no need to prevent being peeped.
- the eye pupil is outside the visible range of the screen.
- you need to know the position relationship between the eye pupil and the screen that is, you can determine by the relative position of the eye pupil and the screen. Therefore, it is recognized that the aforementioned face image is not the current preset.
- After the face image it is necessary to determine whether the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition, and then to know whether the eye pupil is within the visible range of the screen. If the preset condition is satisfied, the eye pupil is indicated.
- the screen may be peeped if it is within the visible range of the screen.
- step S4 it is further determined whether the visual fixation point falls within the screen of the smart terminal.
- the visual fixation point of the eye pupil is first extracted, and the pupil-corneal reflection vector in the gaze tracking technology can be used to extract the visual fixation point. This technology is an existing technology, and is not repeated here.
- step S5 After extracting the visual fixation point in the eye pupil, it is determined whether the visual fixation point falls within the screen.
- step S5 if it is determined that the fixation point falls within the screen of the smart terminal , The screen is being peeped.
- the above method judges whether to be peeped through the combined judgment of the position of the eye pupil and the visual fixation point, so that the judgment result obtained is more accurate, and a single judgment based on the position of the eye pupil or the visual fixation point is avoided to generate a false judgment.
- the brightness of the visual focus area in the screen can be controlled from bright to dark, so that the peeper cannot see the screen content.
- step S3 includes:
- Step S30 acquiring position information of the eye pupil
- Step S31 Analyze the coordinate value of the eye pupil in the screen coordinate system according to the position information of the eye pupil, where the screen coordinate system is a three-dimensional coordinate system with the screen center as the origin;
- Step S32 determine whether the coordinate value of the eye pupil is within a preset coordinate value range
- Step S33 If yes, determine that the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition.
- the position information of the eye pupil is acquired.
- the image of the eye pupil is obtained by taking a front camera, extracting feature points from the image, and constructing a three-dimensional space based on the feature points to convert the captured two-dimensional picture.
- Create a three-dimensional picture establish an effective imaging model through camera calibration, and solve the internal and external parameters of the camera, so that the pixel coordinate system of the image constructed from the above images can be converted into the camera coordinate system, and then the position of the eye pupil is marked on In this camera coordinate system, position information of the eye pupil in the camera coordinate system is obtained.
- step S31 since the relative position of the eye pupil and the screen needs to be known, it is used to determine whether the eye pupil is within the visible range of the screen, and the visible range of the screen is the spatial range in which the eye can see the screen.
- Create a screen coordinate system and set the visible range within the preset coordinate range in this coordinate system.
- the above screen coordinate system may be a three-dimensional coordinate system with the center of the screen as the origin, the plane on which the vertical screen is located as the Z axis, and the directions of the two sides of the screen that are perpendicular to each other as the x axis and the y axis.
- the position of the camera and the screen is fixed, so the camera coordinate system can be converted to the screen coordinate system.
- the coordinate value of the eye pupil in the camera coordinate system is determined, the coordinate value of the camera in the screen coordinate system can be determined, and the eye pupil can be further judged Whether the coordinate value of is within the preset coordinate value range, if yes, it means that the eye pupil is within the visible range of the screen. If it is determined that the coordinate value of the eye pupil is not within the above-mentioned preset coordinate value range, it means that the eye pupil is not within the visible range of the screen.
- the method before step S32, the method includes:
- Step S320 acquiring a critical position visible to the screen of the smart terminal
- Step S321 mark the critical position in the screen coordinate system to obtain a critical coordinate value
- Step S322 Set the preset coordinate value range according to the critical coordinate value.
- the preset coordinate value can be obtained in the following manner: first obtain a critical position visible to the screen of the smart terminal, that is, obtain a critical point where the screen can be seen at different angles and different positions, and then in the screen coordinate system The critical coordinate values of these critical points are marked in the method to set a preset coordinate value range according to the critical coordinate value.
- the preset coordinate value range can be obtained through a large number of tests. In the above screen coordinate system, for the screen from The test is performed at different positions at different angles to obtain a critical position where the screen can be seen, and the position is marked in the screen coordinate system, and then a range of preset coordinate values is set according to the coordinate values.
- step S5 includes:
- Step S50 acquiring a position where the visual fixation point falls on the screen, and forming the visual focus area within a preset range of the position;
- Step S50 controlling the brightness of the visual focus area to be dimmed.
- the visual focus area is determined by the visual fixation point. Specifically, according to the visual fixation point, a position where the visual fixation point falls on the screen is obtained, and then a visual focus area is formed within a preset range of the position, and The remaining area of the screen is a non-visual focus area. For example, if the visual focus area is set within 2 cm from the visual fixation point, in order to prevent being peeped, the brightness of the screen in this area can be dimmed at this time, even if the user is too late When processing the screen content, the peeper cannot see the screen content.
- the content in the visual focus area can be controlled to be turned into a blank page, or garbled characters can be displayed.
- step S5 the method includes:
- Step S6 trigger a warning instruction
- Step S7 Make an alert response according to the alert instruction.
- an alert instruction is triggered, and then an alert response is made according to the alert instruction.
- a smart terminal issues a sound alert to remind the user to Ask the user to take countermeasures; or the smart terminal issues a vibration alert to remind the user.
- the above step S1 includes:
- Step S10 detecting whether there is a human face in front of the screen of the smart terminal within a preset time interval
- Step S12 if yes, collect a face image corresponding to the face.
- the preset time interval can be set by the user. If it is set to 120 seconds, the scene in front of the screen is captured by the camera every 120 seconds, and then the features are compared to determine the scene. Whether there is a human face, so that the user can set the detection time according to the current environment without saving the power by using the camera frequently.
- the front camera of the smart terminal can also be used to continuously monitor the scene in front of the screen. When there are multiple faces, the face images corresponding to the faces are collected to prevent the screen from being peeped in a short time.
- step S1 the method includes:
- Step S01 collecting face information of a face image currently preset by the smart terminal
- Step S02 Process the face information to obtain a face template for comparison with the face image.
- the face information used for comparison when performing face contrast recognition that is, to set the face information of the currently preset face template of the smart terminal.
- Set the camera to collect the face information that needs a preset face template, and process the face information, that is, to preprocess the image of the face information, such as light compensation, grayscale transformation, and histogram equalization of the face image. Processing such as normalization, normalization, geometric correction, filtering, and sharpening, and then extracting the processed face images for feature extraction: obtaining the size, position, distance and other attributes of facial features such as eye iris, nose, mouth corners, etc. Then calculate their geometric feature quantities.
- This feature vector is the data used for face recognition, which is equivalent to the face template used for comparison during recognition. , And then store the face template in the smart terminal. When the anti-peeping mode is turned on, the face image currently acquired and processed can be associated with the face image. Face template for comparison.
- the anti-peeping device of the smart terminal in this embodiment includes:
- a first determining module 200 configured to determine whether the face image is consistent with a face template preset by the smart terminal
- the second determining module 300 is configured to determine whether the relative position of the pupil in the face image and the screen of the smart terminal is satisfied when the face image is inconsistent with a face template preset by the smart terminal. Preset conditions
- the third determining module 400 is configured to determine that the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition, and then determine whether the visual fixation point of the eye pupil falls on the smart terminal.
- the control module 500 is configured to control the brightness of a visual focus area in the screen to be dimmed according to the visual fixation point when the visual fixation point falls within the screen of the smart terminal.
- the above-mentioned smart terminal has a screen and a front camera, such as a smart phone, an iPad, etc.
- a front camera such as a smart phone, an iPad, etc.
- an anti-peeping mode can be turned on to prevent the user from currently Reading material was peeped.
- the acquisition module 100 may collect a face image in front of the screen of the current smart terminal through the foregoing front camera.
- the face image may include a static image of a human face at a different position, a dynamic image of a human face, and the like.
- the first judgment module 200 recognizes the aforementioned faces through face recognition technology, and determines whether the face image is consistent with the face template preset by the smart terminal. For example, using feature vector method for face recognition, firstly The above image information is preprocessed, such as light compensation, grayscale transformation, histogram equalization, normalization, geometric correction, filtering, and sharpening of the face image, and then the processed face image is processed.
- Feature extraction the specific process is to obtain the size, position, distance and other attributes of facial features such as eye iris, nose, mouth corner and other facial features, and then calculate their geometric feature quantities, and these feature quantities form a feature vector describing the face image , And then compare the feature vector of the face image with a preset feature vector of the face image.
- the vector is the above-mentioned face template.
- the preset face image feature vector is processed from the currently preset face information of the smart terminal.
- the processing method is the same as the specific process described above.
- the feature vector of the face image and the preset face image Feature vector matching, that is, the obtained face image is consistent with the preset face template, which means that the preset face template is detected, indicating that no one is peeping, and the smart terminal does not respond at this time, and this application is not limited
- the specific method of face recognition is as long as it can be determined whether the collected face image is a face template currently preset by the smart terminal through face recognition.
- the above-mentioned preset face template may be owned by the owner of the smart terminal or may be a temporary owner. It is only necessary to preset a face template that is currently required for comparison and identification before use.
- the face images collected above are not limited to one. That is, multiple face information can be collected at the same time through the above steps, and then the multiple face information is processed and compared with preset face templates respectively, and finally the comparison result is obtained.
- the face image is not currently preset by the smart terminal Face images are likely to be peeped on the screen, and the prerequisite for being peeped is that other people's eyes can see the screen of the smart terminal. If a person's eyes are outside the visible range of the screen, even if the above is recognized The face image is not the current preset face image, and there is no need to prevent being peeped. To determine whether the eye pupil is outside the visible range of the screen, you need to know the position relationship between the eye pupil and the screen, that is, you can determine by the relative position of the eye pupil and the screen.
- the second judgment module 300 is required to determine whether the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition, and then whether the eye pupil is within the visible range of the screen. Setting conditions indicates that the eye pupil is within the visible range of the screen, and the screen may be peeped.
- the third determination module 400 determines whether the visual fixation point falls within the screen of the smart terminal. Specifically, the visual fixation point of the eye pupil is first extracted, and the pupil-corneal reflection vector in the sight tracking technology can be used to extract the vision. Gaze point, this technology is the prior art, and is not repeated here. After extracting the visual fixation point in the eye pupil, determine whether the visual fixation point falls within the screen. If it is determined that the fixation point falls within the screen of the smart terminal, the description is The screen is being peeped.
- the above method judges whether to be peeped through the combined judgment of the position of the eye pupil and the visual fixation point, so that the judgment result obtained is more accurate, and a single judgment based on the position of the eye pupil or the visual fixation point is avoided to cause misjudgment.
- the control module 500 can control the brightness of the visual focus area in the screen from bright to dark, so that the peeper cannot see the screen content.
- the above-mentioned second determination module 300 includes:
- a first acquisition submodule 310 configured to acquire position information of the eye pupil
- An analysis sub-module 320 is configured to analyze a coordinate value of the eye pupil in a screen coordinate system according to the position information of the eye pupil, where the screen coordinate system is a three-dimensional coordinate system with a screen center as an origin;
- a judging sub-module 330 configured to judge whether the coordinate value of the eye pupil is within a preset coordinate value range
- a determination sub-module 340 is configured to determine that the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition when the coordinate value of the eye pupil is within a preset coordinate value range.
- the first acquisition sub-module 310 acquires the position information of the eye pupil.
- the image of the eye pupil is obtained by taking a front camera, extracting feature points from the image, and performing spatial three-dimensional construction according to the feature points.
- the captured two-dimensional picture is converted into a three-dimensional picture, and an effective imaging model is established by camera calibration, and the internal and external parameters of the camera are solved.
- the pixel coordinate system of the image constructed from the above images can be converted into the camera coordinate system, and then The position of the eye pupil is marked in the camera coordinate system, so as to obtain the position information of the eye pupil in the camera coordinate system.
- the relative position of the eye pupil and the screen needs to be known, it is used to determine whether the eye pupil is within the visible range of the screen, and the visible range of the screen is the spatial range in which the eye can see the screen, so a screen coordinate system can be established.
- the visible range is set in the preset coordinate range in this coordinate system.
- the above screen coordinate system may be a three-dimensional coordinate system with the center of the screen as the origin, the plane on which the vertical screen is located as the Z axis, and the directions of the two sides of the screen that are perpendicular to each other as the x axis and the y axis.
- the position of the camera and the screen is fixed, so the camera coordinate system can be converted into the screen coordinate system.
- the coordinate value of the eye pupil in the camera coordinate system is determined, the coordinate value of the camera in the screen coordinate system can be determined, and then the sub-module 330 can further determine Determine whether the coordinate value of the eye pupil is within a preset coordinate value range, and if it is, it indicates that the eye pupil is within a visible range of the screen. If it is determined that the coordinate value of the eye pupil is not within the above-mentioned preset coordinate value range, it means that the eye pupil is not within the visible range of the screen.
- the second determining module 300 further includes:
- a second acquisition submodule configured to acquire a critical position visible to a screen of the smart terminal
- a labeling submodule configured to label the critical position in the screen coordinate system to obtain a critical coordinate value
- a setting sub-module is configured to set the preset coordinate value range according to the critical coordinate value.
- the preset coordinate value can be obtained in the following manner: the second acquisition submodule first acquires a critical position visible to the screen of the smart terminal, that is, acquires a critical point where the screen can be seen at different angles and different positions, Then the labeling sub-module labels the critical coordinate values of these critical points in the screen coordinate system, and sets the sub-module to set a preset coordinate value range according to the critical coordinate value.
- the above-mentioned preset coordinate value range can be obtained through a large number of tests. In the above screen coordinate system, the screen is tested from different angles and different positions to obtain the critical position where the screen can be seen, and the position is marked in the screen coordinate system, and then the preset coordinate value is set according to the coordinate value Range.
- control module 500 includes:
- a control submodule configured to control the brightness of the visual focus area to be dimmed.
- the visual focus area is determined by the visual fixation point. Specifically, according to the visual fixation point, a position where the visual fixation point falls on the screen is obtained, and then a visual focus area is formed within a preset range of the position, and The remaining area of the screen is a non-visual focus area. For example, if the visual focus area is set within 2 cm from the visual fixation point, in order to prevent being peeped, the brightness of the screen in this area can be dimmed at this time, even if the user is too late When processing the screen content, the peeper cannot see the screen content.
- the content in the visual focus area can be controlled to be turned into a blank page, or garbled characters can be displayed.
- the above-mentioned acquisition module 100 includes:
- a detection module configured to detect whether there is a human face in front of the screen of the smart terminal within a preset time interval
- a face module is configured to collect a face image corresponding to the face when a face is detected in front of the screen of the smart terminal.
- the preset time interval can be set by the user. If it is set to 120 seconds, the scene in front of the screen is captured by the camera every 120 seconds, and then the scene is judged by feature comparison. Whether there is a human face in the camera, so that the user can set the detection time according to the current environment without saving the camera by using the camera frequently.
- the front camera of the smart terminal can also be used to continuously monitor the scene in front of the screen. When a face appears in the scene When there are multiple faces, the face images corresponding to the faces are collected to prevent the screen from being peeped in a short time.
- the above-mentioned anti-peeping device of the smart terminal includes:
- a preset module configured to collect face information of a currently preset face image of the smart terminal
- a processing module is configured to process the face information to obtain a face template for comparison with the face.
- a preset module is required to set the face information of the face template currently preset by the smart terminal.
- the face information of the face template that needs to be preset is collected through the front camera, and the processing module processes the face information, that is, the image of the face information is pre-processed, such as the light compensation and graying of the face image. Degree transformation, histogram equalization, normalization, geometric correction, filtering, and sharpening, etc., and then perform feature extraction on the processed face image: get the size of facial features such as eye iris, nose, mouth corner, etc.
- Position, distance, and other attributes and then calculate their geometric feature quantities.
- These geometric feature quantities form a feature vector describing the face image.
- the feature vector is the data used for face recognition, which is equivalent to the time of recognition.
- To compare the face template and then store the face template in the smart terminal. When the anti-peeping mode is turned on, the current collection and processing can be performed. Face images obtained were compared with the face template.
- an embodiment of the present application further provides a computer device.
- the computer device may be a server, and its internal structure may be as shown in FIG.
- the computer device includes a processor, a memory, a network interface, and a database connected through a system bus.
- the computer design processor is used to provide computing and control capabilities.
- the memory of the computer device includes a non-volatile storage medium and an internal memory.
- the non-volatile storage medium stores an operating system, computer-readable instructions, and a database.
- the memory provides an environment for operating systems and computer-readable instructions in a non-volatile storage medium.
- the database of the computer equipment is used to store data such as the anti-peeping method of the intelligent terminal.
- the network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer-readable instructions are executed by a processor, an anti-peeping method of an intelligent terminal is implemented.
- the processor executes the steps of the anti-peeping method of the smart terminal: collecting a face image in front of the screen of the smart terminal; judging whether the face image is consistent with a face template preset by the smart terminal; if the face image If it is inconsistent with the face template preset by the smart terminal, it is determined whether the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition; if the eye pupil in the face and the If the relative position of the screen of the smart terminal satisfies a preset condition, it is determined whether the visual fixation point of the eye pupil falls within the screen of the smart terminal; if the visual fixation point falls within the screen of the smart terminal, then Controlling the brightness of the visual focus area in the screen to be dimmed according to the visual fixation point.
- the step of determining whether a relative position of an eye pupil in the face image and a screen of the smart terminal meets a preset condition includes: obtaining position information of the eye pupil; and according to the position of the eye pupil Information analysis of coordinate values of the eye pupil in a screen coordinate system, wherein the screen coordinate system is a three-dimensional coordinate system with a screen center as an origin; determining whether the coordinate value of the eye pupil is within a preset coordinate value range ; If yes, determine that the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition.
- the method before the step of determining whether the coordinate value of the eye pupil is within a preset coordinate value range, the method includes: obtaining a critical position visible to the screen of the smart terminal; and setting the critical position at Annotate in the screen coordinate system to obtain a critical coordinate value; and set the preset coordinate value range according to the critical coordinate value.
- the step of controlling the brightness of the visual focus area in the screen to be dimmed according to the visual fixation point includes: obtaining a position where the visual fixation point falls on the screen, and at the position The visual focus area is formed within a preset range; the brightness of the visual focus area is controlled to be darkened.
- the method includes: triggering an alert instruction; and making an alert response according to the alert instruction.
- the method before the step of collecting a face image in front of the screen of the smart terminal, the method includes: detecting whether there is a human face in front of the screen of the smart terminal within a preset time interval; if yes, collecting the corresponding face of the face Face image.
- the method before the step of collecting a face image in front of the screen of the smart terminal, the method includes: collecting face information of a face image currently preset by the smart terminal; and processing the face information, A face template is obtained for comparison with the face image.
- FIG. 4 is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer equipment to which the solution of the present application is applied.
- An embodiment of the present application further provides a computer non-volatile readable storage medium, which stores computer-readable instructions.
- an anti-peeping method for an intelligent terminal is implemented, specifically: Collect a face image in front of the screen of the smart terminal; determine whether the face image is consistent with a face template preset by the smart terminal; if the face image is inconsistent with a face template preset by the smart terminal, then Determine whether the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition; if the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition, then Determine whether the visual fixation point of the eye pupil falls within the screen of the smart terminal; if the visual fixation point falls within the screen of the smart terminal, control the vision in the screen according to the visual fixation point The focus area becomes darker.
- the step of determining whether the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition includes: obtaining position information of the eye pupil; The position information of the pupil analyzes the coordinate value of the eye pupil in a screen coordinate system, where the screen coordinate system is a three-dimensional coordinate system with the screen center as the origin; determining whether the coordinate value of the eye pupil is at a preset coordinate Within the value range; if yes, it is determined that the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition.
- the method before the step of determining whether the coordinate value of the eye pupil is within a preset coordinate value range, the method includes: obtaining a critical position visible to the screen of the smart terminal; and setting the critical position at Annotate in the screen coordinate system to obtain a critical coordinate value; and set the preset coordinate value range according to the critical coordinate value.
- the step of controlling the brightness of the visual focus area in the screen to be dimmed according to the visual fixation point includes: obtaining a position where the visual fixation point falls on the screen, and at the position The visual focus area is formed within a preset range; the brightness of the visual focus area is controlled to be darkened.
- the method includes: triggering an alert instruction; and making an alert response according to the alert instruction.
- the method before the step of collecting a face image in front of the screen of the smart terminal, the method includes: detecting whether there is a human face in front of the screen of the smart terminal within a preset time interval; if yes, collecting the corresponding face of the face Face image.
- the method before the step of collecting a face image in front of the screen of the smart terminal, the method includes: collecting face information of a face image currently preset by the smart terminal; and processing the face information, A face template is obtained for comparison with the face image.
- Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory.
- Volatile memory can include random access memory (RAM) or external cache memory.
- RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual-speed data rate SDRAM (SSRSDRAM), enhanced SDRAM (ESDRAM), synchronous Link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Software Systems (AREA)
- Geometry (AREA)
- Computer Security & Cryptography (AREA)
- General Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Collating Specific Patterns (AREA)
Abstract
The present application proposes an anti-peep method and apparatus for a smart terminal, a computer device and a storage medium. The method comprises: acquiring an image of a face which is in front of the screen of a smart terminal; determining whether the facial image is consistent with a preset facial template; if not, determining whether the relative position between the eye pupils in the facial image and the screen satisfies a preset condition; if the preset condition is satisfied, determining whether a visual gazing point falls within the screen; if the visual gazing point falls within the screen, controlling the brightness of the visual focus area in the screen to be dim.
Description
本申请要求于2018年8月1日提交中国专利局、申请号为2018108652976,申请名称为“智能终端的防偷窥方法、装置、计算机设备和存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of a Chinese patent application filed with the Chinese Patent Office on August 1, 2018, with application number 2018108652976, and entitled "Anti-Peeping Method, Device, Computer Equipment, and Storage Medium for Smart Terminals", the entire contents of which Incorporated by reference in this application.
本申请涉及到智能终端的技术领域,特别是涉及到一种智能终端的防偷窥方法、装置、计算机设备和存储介质。The present application relates to the technical field of smart terminals, and in particular, to a method, a device, a computer device, and a storage medium for anti-peeping of a smart terminal.
随着智能科技的发展,智能终端的功能越来越强大、越来越广泛,例如,人们可以用智能手机或iPad等随时随地进行办公,如收发邮件、处理数据等等,但是在智能终端提供便利的同时,也存在风险,如果在户外办理机密事件,由于旁人在侧,容易造成信息泄露;还有当下人们喜欢看小说、视频等作为消遣,如果在公共场合看小说或视频,常常担心有人在旁边偷窥,又或者在使用智能终端进行交易输入密码的时候,会被旁人偷窥进而泄露密码,所以亟待需要一种使用智能终端时可以防止被偷窥的方法。With the development of intelligent technology, the functions of smart terminals are becoming more and more powerful and extensive. For example, people can use their smartphones or iPads to work at anytime and anywhere, such as sending and receiving emails, processing data, and so on. At the same time, there are risks. If you handle confidential events outdoors, it is easy to cause information leakage because others are on the side. There are also people who like to read novels and videos as a pastime. If you watch novels or videos in public, you are often worried about someone. Peeping around, or when using a smart terminal to enter a password for a transaction, it will be peeped by others and then the password will be leaked. Therefore, a method to prevent peeping when using a smart terminal is urgently needed.
本申请的主要目的为提供一种的判断偷窥者准确程度较高的智能终端的防偷窥方法、装置、计算机设备和存储介质。The main purpose of the present application is to provide an anti-peeping method, device, computer equipment, and storage medium for a smart terminal with high accuracy for judging peepers.
为了实现上述本申请的目的,本申请提出一种智能终端的防偷窥方法,包括:In order to achieve the above-mentioned object of the present application, the present application proposes an anti-peeping method for a smart terminal, including:
采集智能终端屏幕前的人脸图像;Capture the face image in front of the screen of the smart terminal;
判断所述人脸图像与所述智能终端预设的人脸模板是否一致;Determining whether the face image is consistent with a face template preset by the smart terminal;
若所述人脸图像与所述智能终端预设的人脸模板不一致,则判断所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置是否满足预设条件;If the face image is inconsistent with a face template preset by the smart terminal, determining whether a relative position of an eye pupil in the face image and a screen of the smart terminal meets a preset condition;
若所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置满足预设条件,则判断所述眼瞳的视觉注视点是否落在所述智能终端的屏幕内;If the relative position of the eye pupil in the face image and the screen of the smart terminal satisfies a preset condition, determining whether the visual fixation point of the eye pupil falls within the screen of the smart terminal;
若所述视觉注视点落在所述智能终端的屏幕内,则根据所述视觉注视点控制所述屏幕中的视觉焦点区域的亮度转暗。If the visual fixation point falls within the screen of the smart terminal, the brightness of the visual focus area in the screen is controlled to be dimmed according to the visual fixation point.
进一步地,所述判断所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置是否满足预设条件的步骤,包括:Further, the step of determining whether the relative position of the eye pupil in the face image and the screen of the smart terminal satisfies a preset condition includes:
获取所述眼瞳的位置信息;Acquiring position information of the eye pupil;
依据所述眼瞳的位置信息分析所述眼瞳处于屏幕坐标系中的坐标值,其中,所述屏幕坐标系为以屏幕中心为原点的三维坐标系;Analyzing the coordinate value of the eye pupil in a screen coordinate system according to the position information of the eye pupil, wherein the screen coordinate system is a three-dimensional coordinate system with a screen center as an origin;
判断所述眼瞳的坐标值是否处于预设的坐标值范围内;Determining whether the coordinate value of the eye pupil is within a preset coordinate value range;
若是,则判定所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置满足预设条件。If yes, it is determined that the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition.
进一步地,所述判断所述眼瞳的坐标值是否处于预设的坐标值范围内的步骤之前,包括:Further, before the step of determining whether the coordinate value of the eye pupil is within a preset coordinate value range, the method includes:
获取对所述智能终端的屏幕可视的临界位置;Acquiring a critical position visible to the screen of the smart terminal;
将所述临界位置在所述屏幕坐标系中标注,得到临界坐标值;Labeling the critical position in the screen coordinate system to obtain a critical coordinate value;
根据所述临界坐标值设置所述预设坐标值范围。Setting the preset coordinate value range according to the critical coordinate value.
进一步地,所述根据所述视觉注视点控制所述屏幕中的视觉焦点区域的亮度转暗的步骤,包括:Further, the step of controlling the brightness of the visual focus area in the screen to be dimmed according to the visual fixation point includes:
获取所述视觉注视点落在所述屏幕中的位置,在所述位置预设范围内形成所述视觉焦点区域;Acquiring a position where the visual fixation point falls on the screen, and forming the visual focus area within a preset range of the position;
控制所述视觉焦点区域的亮度转暗。Controlling the brightness of the visual focus area to be dimmed.
进一步地,所述根据视觉注视点将所述屏幕中的视觉焦点区域的亮度转暗的步骤之后,包括:Further, after the step of dimming the brightness of the visual focus area in the screen according to the visual fixation point, the method includes:
触发警示指令;Trigger an alert command;
根据所述警示指令作出警示响应。An alert response is made according to the alert instruction.
进一步地,所述采集智能终端屏幕前的人脸图像的步骤,包括:Further, the step of collecting a face image in front of the screen of the smart terminal includes:
在预设时间间隔内检测所述智能终端屏幕前是否具有人脸;Detecting whether there is a human face in front of the screen of the smart terminal within a preset time interval;
若是,则采集所述人脸对应的人脸图像。If yes, a face image corresponding to the face is collected.
进一步地,所述采集所述智能终端屏幕前的人脸图像的步骤之前,包括:Further, before the step of collecting a face image in front of the screen of the smart terminal, the method includes:
采集所述智能终端当前预设的人脸图像的人脸信息;Collecting face information of a face image currently preset by the smart terminal;
将所述人脸信息进行处理,得到用以与所述人脸图像进行对比的人脸模板。The face information is processed to obtain a face template for comparison with the face image.
本申请还提供一种智能终端的防偷窥装置,包括:This application also provides an anti-peeping device for a smart terminal, including:
采集模块,用于采集智能终端屏幕前的人脸图像;An acquisition module for acquiring a face image in front of a screen of a smart terminal;
第一判断模块,用于判断所述人脸图像与所述智能终端预设的人脸模板是否一致;A first determining module, configured to determine whether the face image is consistent with a face template preset by the smart terminal;
第二判断模块,用于判定所述人脸图像与所述智能终端预设的人脸模板不一致时,则判断所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置是否满足预设条件;A second determining module, configured to determine that when the face image is inconsistent with a face template preset by the smart terminal, determine whether the relative position of the eye pupil in the face image and the screen of the smart terminal satisfies a preset Set conditions
第三判断模块,用于判定所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置满足预设条件,则判断所述眼瞳的视觉注视点是否落在所述智能终端的屏幕内;A third determining module, configured to determine that the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition, and then determine whether the visual fixation point of the eye pupil falls on the screen of the smart terminal Inside;
控制模块,用于所述视觉注视点落在所述智能终端的屏幕内时,则根据所述视觉注视点控制所述屏幕中的视觉焦点区域的亮度转暗。A control module, configured to control the brightness of the visual focus area in the screen to be dimmed according to the visual fixation point when the visual fixation point falls within the screen of the smart terminal.
本申请还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现上述方法的步骤。The present application also provides a computer device including a memory and a processor. The memory stores computer-readable instructions, and the processor implements the steps of the foregoing method when the processor executes the computer-readable instructions.
本申请还提供了一种计算机非易失性可读存储介质,其上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现上述方法的步骤。The present application also provides a computer non-volatile readable storage medium on which computer-readable instructions are stored, and the computer-readable instructions implement the steps of the foregoing method when executed by a processor.
通过上述方法用户可以安心使用智能终端,无需担心自己所看的内容被旁人偷窥,当智能终端的屏幕被偷窥时,智能终端的屏幕会以不同方式显示以使旁人无法偷窥,并发出警示,及时提醒用户。Through the above methods, users can use the smart terminal with peace of mind, without worrying about the content they are watching being peeped by others. When the screen of the smart terminal is peeped, the screen of the smart terminal will be displayed in different ways to prevent others from peeping. Remind users.
图1 为本申请一实施例中智能终端的防偷窥方法的步骤示意图;FIG. 1 is a schematic diagram of steps of an anti-peeping method of a smart terminal according to an embodiment of the present application; FIG.
图2 为本申请一实施例中的智能终端的防偷窥装置的结构示意框图;2 is a schematic block diagram of a structure of an anti-peeping device of a smart terminal according to an embodiment of the present application;
图3 为本申请一实施例中第二判断模块的结构示意框图;3 is a schematic block diagram of a structure of a second judgment module according to an embodiment of the present application;
图4 为本申请一实施例的计算机设备的结构示意框图。FIG. 4 is a schematic block diagram of a computer device according to an embodiment of the present application.
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The implementation, functional features and advantages of the purpose of this application will be further described with reference to the embodiments and the drawings.
应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。It should be understood that the specific embodiments described herein are only used to explain the application, and are not used to limit the application.
参照图1,本实施例中的智能终端的防偷窥方法,包括:Referring to FIG. 1, a method for preventing peeping of a smart terminal in this embodiment includes:
步骤S1:采集智能终端屏幕前的人脸图像;Step S1: Collect a face image in front of the screen of the smart terminal;
步骤S2:判断所述人脸图像与所述智能终端预设的人脸模板是否一致;Step S2: determine whether the face image is consistent with a face template preset by the smart terminal;
步骤S3:若所述人脸图像与所述智能终端预设的人脸模板不一致,则判断所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置是否满足预设条件;Step S3: if the face image does not match the face template preset by the smart terminal, determine whether the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition;
步骤S4:若所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置满足预设条件,则判断所述眼瞳的视觉注视点是否落在智能终端的屏幕内;Step S4: if the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition, determine whether the visual fixation point of the eye pupil falls within the screen of the smart terminal;
步骤S5:若所述视觉注视点落在智能终端的屏幕内,则根据所述视觉注视点将所述屏幕中的视觉焦点区域的亮度转暗。Step S5: If the visual fixation point falls within the screen of the smart terminal, the brightness of the visual focus area in the screen is dimmed according to the visual fixation point.
本实施例中,上述智能终端具有屏幕以及前置摄像头,如智能手机、ipad等,在使用上述智能终端时,为了防止智能终端的屏幕被人偷窥,可以开启防偷窥模式,用以防止用户当前阅读资料被偷窥。In this embodiment, the above-mentioned smart terminal has a screen and a front camera, such as a smart phone, an iPad, etc. When using the above-mentioned smart terminal, in order to prevent the screen of the smart terminal from being peeped, an anti-peeping mode can be turned on to prevent the user from currently Reading material was peeped.
具体的说,可以通过上述前置摄像头采集当前智能终端屏幕前的人脸图像,上述人脸图像可以包括不同位置的人脸的静态图像、人脸的动态图像等,在采集到这些图像信息之后,通过人脸识别技术对上述人脸进行识别,即判断上述人脸图像与智能终端预设的人脸模板是否一致,例如,采用特征向量法进行人脸识别,首先对上述图像信息进行预处理,如对人脸图像的进行光线补偿、灰度变换、直方图均衡化、归一化、几何校正、滤波以及锐化等处理,然后将进行处理过的人脸图像进行特征提取,具体过程为获取眼虹膜、鼻翼、嘴角等面像五官轮廓的大小、位置、距离等属性,然后再计算出它们的几何特征量,而这些特征量形成一描述该面像的特征向量,然后将该面像的特征向量与预设的面像特征向量进行对比,上述预设的面像特征向量即上述人脸模板,该预设的面像特征向量由智能终端当前预设的人脸信息处理而得,处理方法与上述具体过程一样,当上述面像的特征向量与预设的面像特征向量匹配,即获取的人脸图像与预设的人脸模板一致,即说明检测到的是预设的人脸模板,表明没有别人在偷窥,这时智能终端不作出反应,本申请不限制人脸识别的具体方法,只要通过人脸识别可以判断出采集到的人脸图像是否是智能终端当前预设的人脸模板即可。上述预设的人脸模板可以为智能终端的所有者的,也可以为临时拥有者的,只需要在使用之前预设当前需要进行对比识别的人脸模板即可。Specifically, the face image in front of the screen of the current smart terminal can be collected through the front-facing camera. The face image can include static images of faces at different positions and dynamic images of faces. After collecting these image information, The face recognition is performed through face recognition technology, that is, whether the face image is consistent with a face template preset by a smart terminal. For example, using feature vector method for face recognition, the image information is preprocessed first. , Such as performing light compensation, grayscale transformation, histogram equalization, normalization, geometric correction, filtering, and sharpening on the face image, and then performing feature extraction on the processed face image, the specific process is Obtain the facial features such as eye iris, nose wing, mouth corner and other facial features such as size, position, distance and other attributes, and then calculate their geometric feature quantities, and these feature quantities form a feature vector describing the face image, and then the face image The feature vector of the image is compared with a preset face image feature vector. The preset face image feature vector is the face model. The preset feature vector of the face image is obtained by processing the currently preset face information of the smart terminal. The processing method is the same as the above specific process. When the feature vector of the face image matches the preset feature vector of the face image, it is obtained. The face image is consistent with the preset face template, which means that the preset face template is detected, indicating that no one is peeping. At this time, the smart terminal does not respond. This application does not limit the specific method of face recognition. As long as the face recognition can determine whether the collected face image is a face template currently preset by the smart terminal, it is sufficient. The above-mentioned preset face template may be owned by the owner of the smart terminal or may be a temporary owner. It is only necessary to preset a face template that is currently required for comparison and identification before use.
可以理解的是,上述采集到的人脸图像并不限于一个。即经过上述步骤可同时采集得到多个人脸信息,然后将多个人脸信息经过处理并分别与预设的人脸模板进行对比,最后得出对比结果。It can be understood that the face images collected above are not limited to one. That is, multiple face information can be collected at the same time through the above steps, and then the multiple face information is processed and compared with preset face templates respectively, and finally the comparison result is obtained.
在步骤S3,如果上述面像的特征向量与预设的面像特征向量不匹配,即所述人脸图像与所述智能终端预设的人脸模板不一致,则说明上述人脸图像不是智能终端当前预设的人脸图像,很有可能屏幕正在被人偷窥,而能被偷窥的前提条件是别人的眼睛能够看到智能终端的屏幕,如果人的眼睛处于屏幕的可视范围之外,那么即便识别到上述人脸图像不是当前预设人脸图像,也无需防止被偷窥。而判断眼瞳是否处于屏幕的可视范围之外,则需要知道眼瞳与屏幕的位置关系,即可以通过眼瞳与屏幕的相对位置来判断,所以在识别到上述人脸图像不是当前预设人脸图像之后,需要判断人脸图像中的眼瞳与智能终端屏幕的相对位置是否满足预设的条件,进而得知眼瞳是否处于屏幕的可视范围内,若是满足预设条件表明眼瞳处于屏幕的可视范围内,屏幕可能被偷窥。In step S3, if the feature vector of the face image does not match the preset feature vector of the face image, that is, the face image does not match the face template preset by the smart terminal, it indicates that the face image is not a smart terminal. The current preset face image is likely to be peeped on the screen, and the prerequisite for being peeped is that someone's eyes can see the screen of the smart terminal. If the eyes of the person are outside the visible range of the screen, then Even if it is recognized that the aforementioned face image is not the current preset face image, there is no need to prevent being peeped. To determine whether the eye pupil is outside the visible range of the screen, you need to know the position relationship between the eye pupil and the screen, that is, you can determine by the relative position of the eye pupil and the screen. Therefore, it is recognized that the aforementioned face image is not the current preset. After the face image, it is necessary to determine whether the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition, and then to know whether the eye pupil is within the visible range of the screen. If the preset condition is satisfied, the eye pupil is indicated. The screen may be peeped if it is within the visible range of the screen.
在步骤S4中,进一步判断视觉注视点是否落在智能终端的屏幕内,具体的说,先提取眼瞳的视觉注视点,其中可以采用视线追踪技术中的瞳孔-角膜反射向量来提取视觉注视点,该技术为现有技术,这里不再赘述,提取眼瞳中的视觉注视点后,判断该视觉注视点是否落在屏幕内,在步骤S5中,若判断注视点落在智能终端的屏幕内,则说明屏幕正在被偷窥。上述方法通过眼瞳位置以及视觉注视点的结合判断进而分辨出是否被偷窥,这样得到的判断结果更加准确,避免单一的通过眼瞳位置或视觉注视点来判断而产生误判断。当判断出被偷窥时,可控制屏幕中的视觉焦点区域的亮度由明转暗,让偷窥人看不见屏幕内容。In step S4, it is further determined whether the visual fixation point falls within the screen of the smart terminal. Specifically, the visual fixation point of the eye pupil is first extracted, and the pupil-corneal reflection vector in the gaze tracking technology can be used to extract the visual fixation point. This technology is an existing technology, and is not repeated here. After extracting the visual fixation point in the eye pupil, it is determined whether the visual fixation point falls within the screen. In step S5, if it is determined that the fixation point falls within the screen of the smart terminal , The screen is being peeped. The above method judges whether to be peeped through the combined judgment of the position of the eye pupil and the visual fixation point, so that the judgment result obtained is more accurate, and a single judgment based on the position of the eye pupil or the visual fixation point is avoided to generate a false judgment. When judged to be peeped, the brightness of the visual focus area in the screen can be controlled from bright to dark, so that the peeper cannot see the screen content.
在一个实施例中,上述步骤S3,包括:In one embodiment, the above step S3 includes:
步骤S30:获取所述眼瞳的位置信息;Step S30: acquiring position information of the eye pupil;
步骤S31:依据所述眼瞳的位置信息分析所述眼瞳处于屏幕坐标系中的坐标值,其中,屏幕坐标系为以屏幕中心为原点的三维坐标系;Step S31: Analyze the coordinate value of the eye pupil in the screen coordinate system according to the position information of the eye pupil, where the screen coordinate system is a three-dimensional coordinate system with the screen center as the origin;
步骤S32:判断所述眼瞳的坐标值是否处于预设的坐标值范围内;Step S32: determine whether the coordinate value of the eye pupil is within a preset coordinate value range;
步骤S33:若是,则判定所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置满足预设条件。Step S33: If yes, determine that the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition.
本实施例中,获取眼瞳位置信息,具体的说,通过前置摄像头拍摄获取上述眼瞳的图像,将该图像进行提取特征点,依据特征点进行空间三维构建,将拍摄的二维图片转换成三维的图片,通过摄像头标定来建立有效的成像模型,求解出摄像头的内外参数,这样就可以将通过上述图像构建出的图像像素坐标系转换成摄像头坐标系,然后将眼瞳的位置标注在该摄像头坐标系中,从而得到眼瞳在摄像头坐标系的位置信息。在步骤S31中,由于需要得知眼瞳与屏幕的相对位置,用于判断眼瞳是否处于屏幕的可视范围内,而屏幕的可视范围即是眼睛可以看得到屏幕的空间范围,故而可以建立屏幕坐标系,设定在该坐标系里预设的坐标范围内均为可视范围。具体地,上述屏幕坐标系可以为以屏幕中心为原点,垂直屏幕所在平面为Z轴,以屏幕相互垂直的两边的方向为x轴以及y轴的三维坐标系。而摄像头与屏幕位置固定,故而摄像头坐标系可以转换成屏幕坐标系,若确定眼瞳在摄像头坐标系的坐标值,即可以确定摄像头在屏幕坐标系中的坐标值,进而可以进一步判断上述眼瞳的坐标值是否处于预设的坐标值范围内,若是,则说明眼瞳处于屏幕的可视范围内。若判断眼瞳的坐标值不在上述预设坐标值范围内,则说明眼瞳不在屏幕的可视范围内。In this embodiment, the position information of the eye pupil is acquired. Specifically, the image of the eye pupil is obtained by taking a front camera, extracting feature points from the image, and constructing a three-dimensional space based on the feature points to convert the captured two-dimensional picture. Create a three-dimensional picture, establish an effective imaging model through camera calibration, and solve the internal and external parameters of the camera, so that the pixel coordinate system of the image constructed from the above images can be converted into the camera coordinate system, and then the position of the eye pupil is marked on In this camera coordinate system, position information of the eye pupil in the camera coordinate system is obtained. In step S31, since the relative position of the eye pupil and the screen needs to be known, it is used to determine whether the eye pupil is within the visible range of the screen, and the visible range of the screen is the spatial range in which the eye can see the screen. Create a screen coordinate system, and set the visible range within the preset coordinate range in this coordinate system. Specifically, the above screen coordinate system may be a three-dimensional coordinate system with the center of the screen as the origin, the plane on which the vertical screen is located as the Z axis, and the directions of the two sides of the screen that are perpendicular to each other as the x axis and the y axis. The position of the camera and the screen is fixed, so the camera coordinate system can be converted to the screen coordinate system. If the coordinate value of the eye pupil in the camera coordinate system is determined, the coordinate value of the camera in the screen coordinate system can be determined, and the eye pupil can be further judged Whether the coordinate value of is within the preset coordinate value range, if yes, it means that the eye pupil is within the visible range of the screen. If it is determined that the coordinate value of the eye pupil is not within the above-mentioned preset coordinate value range, it means that the eye pupil is not within the visible range of the screen.
在一个实施例中,上述步骤S32之前,包括:In one embodiment, before step S32, the method includes:
步骤S320:获取对所述智能终端的屏幕可视的临界位置;Step S320: acquiring a critical position visible to the screen of the smart terminal;
步骤S321:将所述临界位置在所述屏幕坐标系中标注,得到临界坐标值;Step S321: mark the critical position in the screen coordinate system to obtain a critical coordinate value;
步骤S322:根据所述临界坐标值设置所述预设坐标值范围。Step S322: Set the preset coordinate value range according to the critical coordinate value.
本实施例中,上述预设坐标值可通过下述方式获得:先获取对智能终端的屏幕可视的临界位置,即获取不同角度不同位置可以看得见屏幕的临界点,然后在屏幕坐标系中标注这些临界点的临界坐标值,从而根据临界坐标值设置预设坐标值范围,具体的说,上述预设坐标值范围可以通过大量的测试而得,在上述屏幕坐标系中,针对屏幕从不同角度不同位置进行测试,从而得到可以看得见屏幕的临界位置,并将该位置在屏幕坐标系中进行标注,然后根据该坐标值设置预设坐标值的范围。In this embodiment, the preset coordinate value can be obtained in the following manner: first obtain a critical position visible to the screen of the smart terminal, that is, obtain a critical point where the screen can be seen at different angles and different positions, and then in the screen coordinate system The critical coordinate values of these critical points are marked in the method to set a preset coordinate value range according to the critical coordinate value. Specifically, the preset coordinate value range can be obtained through a large number of tests. In the above screen coordinate system, for the screen from The test is performed at different positions at different angles to obtain a critical position where the screen can be seen, and the position is marked in the screen coordinate system, and then a range of preset coordinate values is set according to the coordinate values.
在一个实施例中,上述步骤S5,包括:In one embodiment, the above step S5 includes:
步骤S50:获取所述视觉注视点落在所述屏幕中的位置,在所述位置预设范围内形成所述视觉焦点区域;Step S50: acquiring a position where the visual fixation point falls on the screen, and forming the visual focus area within a preset range of the position;
步骤S50:控制所述视觉焦点区域的亮度转暗。Step S50: controlling the brightness of the visual focus area to be dimmed.
本实施例中,上述视觉焦点区域由视觉注视点确定,具体的说,根据上述视觉注视点,获取视觉注视点落在屏幕中的位置,然后在该位置预设范围内形成视觉焦点区域,而屏幕的其余区域则为非视觉焦点区域,如将距离视觉注视点2cm的范围内设定为视觉焦点区域,为了防止被偷窥,这时可以将该区域的屏幕的亮度转暗,这样即便用户来不及处理屏幕内容,偷窥者也看不到屏幕的内容,在另一实施例中,可控制视觉焦点区域内的内容转变为空白页,或者显示乱码等。In this embodiment, the visual focus area is determined by the visual fixation point. Specifically, according to the visual fixation point, a position where the visual fixation point falls on the screen is obtained, and then a visual focus area is formed within a preset range of the position, and The remaining area of the screen is a non-visual focus area. For example, if the visual focus area is set within 2 cm from the visual fixation point, in order to prevent being peeped, the brightness of the screen in this area can be dimmed at this time, even if the user is too late When processing the screen content, the peeper cannot see the screen content. In another embodiment, the content in the visual focus area can be controlled to be turned into a blank page, or garbled characters can be displayed.
在一个实施例中,上述步骤S5之后,包括:In one embodiment, after step S5, the method includes:
步骤S6:触发警示指令;Step S6: trigger a warning instruction;
步骤S7:根据所述警示指令作出警示响应。Step S7: Make an alert response according to the alert instruction.
本实施例中,当根据视觉注视点将所述屏幕中的视觉焦点区域的亮度转暗的之后,触发警示指令,然后根据警示指令作出警示响应,如智能终端发出声音警示,以提醒用户,以让用户采取应对措施;或者智能终端发出震动警示,以提醒用户。In this embodiment, after the brightness of the visual focus area in the screen is dimmed according to the visual fixation point, an alert instruction is triggered, and then an alert response is made according to the alert instruction. For example, a smart terminal issues a sound alert to remind the user to Ask the user to take countermeasures; or the smart terminal issues a vibration alert to remind the user.
优选地,上述步骤S1,包括:Preferably, the above step S1 includes:
步骤S10:在预设时间间隔内检测所述智能终端屏幕前是否具有人脸;Step S10: detecting whether there is a human face in front of the screen of the smart terminal within a preset time interval;
步骤S12:若是,则采集所述人脸对应的人脸图像。Step S12: if yes, collect a face image corresponding to the face.
如上述步骤S10及步骤S12所述,上述预设时间间隔可由用户自定义设置,如设定为120秒,则每隔120秒则通过摄像头捕捉一次屏幕前的景象,然后经过特征对比判断景象中是否具有人脸,这样用户可根据当前环境来设置检测时间,无需频繁使用摄像头而节省电源,当然,也可以持续通过智能终端的前置摄像头来监控屏幕前的景象,当景象中出现人脸或多个人脸时即采集上述人脸对应的人脸图像,防止屏幕在很短时间内被偷窥。As described in step S10 and step S12 above, the preset time interval can be set by the user. If it is set to 120 seconds, the scene in front of the screen is captured by the camera every 120 seconds, and then the features are compared to determine the scene. Whether there is a human face, so that the user can set the detection time according to the current environment without saving the power by using the camera frequently. Of course, the front camera of the smart terminal can also be used to continuously monitor the scene in front of the screen. When there are multiple faces, the face images corresponding to the faces are collected to prevent the screen from being peeped in a short time.
在一个实施例中,上述步骤S1之前,包括:In one embodiment, before step S1, the method includes:
步骤S01:采集所述智能终端当前预设的人脸图像的人脸信息;Step S01: collecting face information of a face image currently preset by the smart terminal;
步骤S02:将所述人脸信息进行处理,得到用以与所述人脸图像进行对比的人脸模板。Step S02: Process the face information to obtain a face template for comparison with the face image.
本实施例中,在智能终端开启防偷窥模式之前,需要设置进行人脸对比识别时用于对比的人脸信息,即设置上述智能终端当前预设的人脸模板的人脸信息,首先通过前置摄像头采集需要预设的人脸模板的人脸信息,将这些人脸信息进行处理,即人脸信息的图像进行预处理,如对人脸图像的进行光线补偿、灰度变换、直方图均衡化、归一化、几何校正、滤波以及锐化等处理,然后将进行处理过的人脸图像进行特征提取:获取眼虹膜、鼻翼、嘴角等面像五官轮廓的大小、位置、距离等属性,然后再计算出它们的几何特征量,这些几何特征量形成一描述该面像的特征向量,该特征向量即是用以进行人脸识别的数据,即相当于识别时用来对比的人脸模板,然后将该人脸模板存储于智能终端中,当开启防偷窥模式,可以将当前采集并处理得到的人脸图像与该人脸模板进行对比。In this embodiment, before the anti-peeping mode is enabled on the smart terminal, it is necessary to set the face information used for comparison when performing face contrast recognition, that is, to set the face information of the currently preset face template of the smart terminal. Set the camera to collect the face information that needs a preset face template, and process the face information, that is, to preprocess the image of the face information, such as light compensation, grayscale transformation, and histogram equalization of the face image. Processing such as normalization, normalization, geometric correction, filtering, and sharpening, and then extracting the processed face images for feature extraction: obtaining the size, position, distance and other attributes of facial features such as eye iris, nose, mouth corners, etc. Then calculate their geometric feature quantities. These geometric feature quantities form a feature vector describing the face image. This feature vector is the data used for face recognition, which is equivalent to the face template used for comparison during recognition. , And then store the face template in the smart terminal. When the anti-peeping mode is turned on, the face image currently acquired and processed can be associated with the face image. Face template for comparison.
参照图2,本实施例中智能终端的防偷窥装置,包括:Referring to FIG. 2, the anti-peeping device of the smart terminal in this embodiment includes:
采集模块100,用于采集智能终端屏幕前的人脸图像;An acquisition module 100 for acquiring a face image in front of a screen of a smart terminal;
第一判断模块200,用于判断所述人脸图像与所述智能终端预设的人脸模板是否一致;A first determining module 200, configured to determine whether the face image is consistent with a face template preset by the smart terminal;
第二判断模块300,用于判定所述人脸图像与所述智能终端预设的人脸模板不一致时,则判断所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置是否满足预设条件;The second determining module 300 is configured to determine whether the relative position of the pupil in the face image and the screen of the smart terminal is satisfied when the face image is inconsistent with a face template preset by the smart terminal. Preset conditions
第三判断模块400,用于判定所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置满足预设条件,则判断所述眼瞳的视觉注视点是否落在所述智能终端的屏幕内;The third determining module 400 is configured to determine that the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition, and then determine whether the visual fixation point of the eye pupil falls on the smart terminal. Within the screen
控制模块500,用于所述视觉注视点落在所述智能终端的屏幕内时,则根据所述视觉注视点控制所述屏幕中的视觉焦点区域的亮度转暗。The control module 500 is configured to control the brightness of a visual focus area in the screen to be dimmed according to the visual fixation point when the visual fixation point falls within the screen of the smart terminal.
本实施例中,上述智能终端具有屏幕以及前置摄像头,如智能手机、ipad等,在使用上述智能终端时,为了防止智能终端的屏幕被人偷窥,可以开启防偷窥模式,用以防止用户当前阅读资料被偷窥。In this embodiment, the above-mentioned smart terminal has a screen and a front camera, such as a smart phone, an iPad, etc. When using the above-mentioned smart terminal, in order to prevent the screen of the smart terminal from being peeped, an anti-peeping mode can be turned on to prevent the user from currently Reading material was peeped.
具体的说,采集模块100可以通过上述前置摄像头采集当前智能终端屏幕前的人脸图像,上述人脸图像可以包括不同位置的人脸的静态图像、人脸的动态图像等,在采集到这些图像信息之后,第一判断模块200通过人脸识别技术对上述人脸进行识别,判断人脸图像与智能终端预设的人脸模板是否一致,例如,采用特征向量法进行人脸识别,首先对上述图像信息进行预处理,如对人脸图像的进行光线补偿、灰度变换、直方图均衡化、归一化、几何校正、滤波以及锐化等处理,然后将进行处理过的人脸图像进行特征提取,具体过程为获取眼虹膜、鼻翼、嘴角等面像五官轮廓的大小、位置、距离等属性,然后再计算出它们的几何特征量,而这些特征量形成一描述该面像的特征向量,然后将该面像的特征向量与预设的面像特征向量进行对比,上述预设的面像特征向量即上述人脸模板,该预设的面像特征向量由智能终端当前预设的人脸信息处理而得,处理方法与上述具体过程一样,当上述面像的特征向量与预设的面像特征向量匹配,即获取的人脸图像与预设的人脸模板一致,即说明检测到的是预设的人脸模板,表明没有别人在偷窥,这时智能终端不作出反应,本申请不限制人脸识别的具体方法,只要通过人脸识别可以判断出采集到的人脸图像是否是智能终端当前预设的人脸模板即可。上述预设的人脸模板可以为智能终端的所有者的,也可以为临时拥有者的,只需要在使用之前预设当前需要进行对比识别的人脸模板即可。Specifically, the acquisition module 100 may collect a face image in front of the screen of the current smart terminal through the foregoing front camera. The face image may include a static image of a human face at a different position, a dynamic image of a human face, and the like. After the image information, the first judgment module 200 recognizes the aforementioned faces through face recognition technology, and determines whether the face image is consistent with the face template preset by the smart terminal. For example, using feature vector method for face recognition, firstly The above image information is preprocessed, such as light compensation, grayscale transformation, histogram equalization, normalization, geometric correction, filtering, and sharpening of the face image, and then the processed face image is processed. Feature extraction, the specific process is to obtain the size, position, distance and other attributes of facial features such as eye iris, nose, mouth corner and other facial features, and then calculate their geometric feature quantities, and these feature quantities form a feature vector describing the face image , And then compare the feature vector of the face image with a preset feature vector of the face image. The vector is the above-mentioned face template. The preset face image feature vector is processed from the currently preset face information of the smart terminal. The processing method is the same as the specific process described above. When the feature vector of the face image and the preset face image Feature vector matching, that is, the obtained face image is consistent with the preset face template, which means that the preset face template is detected, indicating that no one is peeping, and the smart terminal does not respond at this time, and this application is not limited The specific method of face recognition is as long as it can be determined whether the collected face image is a face template currently preset by the smart terminal through face recognition. The above-mentioned preset face template may be owned by the owner of the smart terminal or may be a temporary owner. It is only necessary to preset a face template that is currently required for comparison and identification before use.
可以理解的是,上述采集到的人脸图像并不限于一个。即经过上述步骤可同时采集得到多个人脸信息,然后将多个人脸信息经过处理并分别与预设的人脸模板进行对比,最后得出对比结果。It can be understood that the face images collected above are not limited to one. That is, multiple face information can be collected at the same time through the above steps, and then the multiple face information is processed and compared with preset face templates respectively, and finally the comparison result is obtained.
如果上述面像的特征向量与预设的面像特征向量不匹配,即所述人脸图像与所述智能终端预设的人脸模板不一致,则说明上述人脸图像不是智能终端当前预设的人脸图像,很有可能屏幕正在被人偷窥,而能被偷窥的前提条件是别人的眼睛能够看到智能终端的屏幕,如果人的眼睛处于屏幕的可视范围之外,那么即便识别到上述人脸图像不是当前预设人脸图像,也无需防止被偷窥。而判断眼瞳是否处于屏幕的可视范围之外,则需要知道眼瞳与屏幕的位置关系,即可以通过眼瞳与屏幕的相对位置来判断,所以在识别到上述人脸图像不是当前预设人脸图像之后,需要第二判断模块300判断人脸图像中的眼瞳与智能终端屏幕的相对位置是否满足预设的条件,进而得知眼瞳是否处于屏幕的可视范围内,若是满足预设条件表明眼瞳处于屏幕的可视范围内,屏幕可能被偷窥。If the feature vector of the face image does not match the preset feature vector of the face image, that is, the face image is inconsistent with the face template preset by the smart terminal, then the face image is not currently preset by the smart terminal Face images are likely to be peeped on the screen, and the prerequisite for being peeped is that other people's eyes can see the screen of the smart terminal. If a person's eyes are outside the visible range of the screen, even if the above is recognized The face image is not the current preset face image, and there is no need to prevent being peeped. To determine whether the eye pupil is outside the visible range of the screen, you need to know the position relationship between the eye pupil and the screen, that is, you can determine by the relative position of the eye pupil and the screen. After the face image, the second judgment module 300 is required to determine whether the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition, and then whether the eye pupil is within the visible range of the screen. Setting conditions indicates that the eye pupil is within the visible range of the screen, and the screen may be peeped.
进一步地,第三判断模块400判断视觉注视点是否落在智能终端的屏幕内,具体的说,先提取眼瞳的视觉注视点,其中可以采用视线追踪技术中的瞳孔-角膜反射向量来提取视觉注视点,该技术为现有技术,这里不再赘述,提取眼瞳中的视觉注视点后,判断该视觉注视点是否落在屏幕内,若判断注视点落在智能终端的屏幕内,则说明屏幕正在被偷窥。上述方法通过眼瞳位置以及视觉注视点的结合判断进而分辨出是否被偷窥,这样得到的判断结果更加准确,避免单一的通过眼瞳位置或视觉注视点来判断而产生误判断。当判断出被偷窥时,控制模块500可控制屏幕中的视觉焦点区域的亮度由明转暗,让偷窥人看不见屏幕内容。Further, the third determination module 400 determines whether the visual fixation point falls within the screen of the smart terminal. Specifically, the visual fixation point of the eye pupil is first extracted, and the pupil-corneal reflection vector in the sight tracking technology can be used to extract the vision. Gaze point, this technology is the prior art, and is not repeated here. After extracting the visual fixation point in the eye pupil, determine whether the visual fixation point falls within the screen. If it is determined that the fixation point falls within the screen of the smart terminal, the description is The screen is being peeped. The above method judges whether to be peeped through the combined judgment of the position of the eye pupil and the visual fixation point, so that the judgment result obtained is more accurate, and a single judgment based on the position of the eye pupil or the visual fixation point is avoided to cause misjudgment. When judged to be peeped, the control module 500 can control the brightness of the visual focus area in the screen from bright to dark, so that the peeper cannot see the screen content.
在一个实施例中,参照图3,上述第二判断模块300,包括:In one embodiment, referring to FIG. 3, the above-mentioned second determination module 300 includes:
第一获取子模块310,用于获取所述眼瞳的位置信息;A first acquisition submodule 310, configured to acquire position information of the eye pupil;
分析子模块320,用于依据所述眼瞳的位置信息分析所述眼瞳处于屏幕坐标系中的坐标值,其中,屏幕坐标系为以屏幕中心为原点的三维坐标系;An analysis sub-module 320 is configured to analyze a coordinate value of the eye pupil in a screen coordinate system according to the position information of the eye pupil, where the screen coordinate system is a three-dimensional coordinate system with a screen center as an origin;
判断子模块330,用于判断所述眼瞳的坐标值是否处于预设的坐标值范围内;A judging sub-module 330, configured to judge whether the coordinate value of the eye pupil is within a preset coordinate value range;
判定子模块340,用于判定所述眼瞳的坐标值处于预设的坐标值范围内时,则判定所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置满足预设条件。A determination sub-module 340 is configured to determine that the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition when the coordinate value of the eye pupil is within a preset coordinate value range.
本实施例中,第一获取子模块310获取眼瞳位置信息,具体的说,通过前置摄像头拍摄获取上述眼瞳的图像,将该图像进行提取特征点,依据特征点进行空间三维构建,将拍摄的二维图片转换成三维的图片,通过摄像头标定来建立有效的成像模型,求解出摄像头的内外参数,这样就可以将通过上述图像构建出的图像像素坐标系转换成摄像头坐标系,然后将眼瞳的位置标注在该摄像头坐标系中,从而得到眼瞳在摄像头坐标系的位置信息。由于需要得知眼瞳与屏幕的相对位置,用于判断眼瞳是否处于屏幕的可视范围内,而屏幕的可视范围即是眼睛可以看得到屏幕的空间范围,故而可以建立屏幕坐标系,设定在该坐标系里预设的坐标范围内均为可视范围。具体地,上述屏幕坐标系可以为以屏幕中心为原点,垂直屏幕所在平面为Z轴,以屏幕相互垂直的两边的方向为x轴以及y轴的三维坐标系。而摄像头与屏幕位置固定,故而摄像头坐标系可以转换成屏幕坐标系,若确定眼瞳在摄像头坐标系的坐标值,即可以确定摄像头在屏幕坐标系中的坐标值,进而判断子模块330可以进一步判断上述眼瞳的坐标值是否处于预设的坐标值范围内,若是,则说明眼瞳处于屏幕的可视范围内。若判断眼瞳的坐标值不在上述预设坐标值范围内,则说明眼瞳不在屏幕的可视范围内。In this embodiment, the first acquisition sub-module 310 acquires the position information of the eye pupil. Specifically, the image of the eye pupil is obtained by taking a front camera, extracting feature points from the image, and performing spatial three-dimensional construction according to the feature points. The captured two-dimensional picture is converted into a three-dimensional picture, and an effective imaging model is established by camera calibration, and the internal and external parameters of the camera are solved. In this way, the pixel coordinate system of the image constructed from the above images can be converted into the camera coordinate system, and then The position of the eye pupil is marked in the camera coordinate system, so as to obtain the position information of the eye pupil in the camera coordinate system. Because the relative position of the eye pupil and the screen needs to be known, it is used to determine whether the eye pupil is within the visible range of the screen, and the visible range of the screen is the spatial range in which the eye can see the screen, so a screen coordinate system can be established. The visible range is set in the preset coordinate range in this coordinate system. Specifically, the above screen coordinate system may be a three-dimensional coordinate system with the center of the screen as the origin, the plane on which the vertical screen is located as the Z axis, and the directions of the two sides of the screen that are perpendicular to each other as the x axis and the y axis. The position of the camera and the screen is fixed, so the camera coordinate system can be converted into the screen coordinate system. If the coordinate value of the eye pupil in the camera coordinate system is determined, the coordinate value of the camera in the screen coordinate system can be determined, and then the sub-module 330 can further determine Determine whether the coordinate value of the eye pupil is within a preset coordinate value range, and if it is, it indicates that the eye pupil is within a visible range of the screen. If it is determined that the coordinate value of the eye pupil is not within the above-mentioned preset coordinate value range, it means that the eye pupil is not within the visible range of the screen.
在一个实施例中,上述第二判断模块300,还包括:In one embodiment, the second determining module 300 further includes:
第二获取子模块,用于获取对所述智能终端的屏幕可视的临界位置;A second acquisition submodule, configured to acquire a critical position visible to a screen of the smart terminal;
标注子模块,用于将所述临界位置在所述屏幕坐标系中标注,得到临界坐标值;A labeling submodule, configured to label the critical position in the screen coordinate system to obtain a critical coordinate value;
设置子模块,用于根据所述临界坐标值设置所述预设坐标值范围。A setting sub-module is configured to set the preset coordinate value range according to the critical coordinate value.
本实施例中,上述预设坐标值可通过下述方式获得:第二获取子模块先获取对智能终端的屏幕可视的临界位置,即获取不同角度不同位置可以看得见屏幕的临界点,然后标注子模块在屏幕坐标系中标注这些临界点的临界坐标值,设置子模块根据临界坐标值设置预设坐标值范围,具体的说,上述预设坐标值范围可以通过大量的测试而得,在上述屏幕坐标系中,针对屏幕从不同角度不同位置进行测试,从而得到可以看得见屏幕的临界位置,并将该位置在屏幕坐标系中进行标注,然后根据该坐标值设置预设坐标值的范围。In this embodiment, the preset coordinate value can be obtained in the following manner: the second acquisition submodule first acquires a critical position visible to the screen of the smart terminal, that is, acquires a critical point where the screen can be seen at different angles and different positions, Then the labeling sub-module labels the critical coordinate values of these critical points in the screen coordinate system, and sets the sub-module to set a preset coordinate value range according to the critical coordinate value. Specifically, the above-mentioned preset coordinate value range can be obtained through a large number of tests. In the above screen coordinate system, the screen is tested from different angles and different positions to obtain the critical position where the screen can be seen, and the position is marked in the screen coordinate system, and then the preset coordinate value is set according to the coordinate value Range.
在一个实施例中,上述控制模块500,包括:In one embodiment, the control module 500 includes:
形成子模块,用于获取所述视觉注视点落在所述屏幕中的位置,在所述位置预设范围内形成所述视觉焦点区域;Forming a sub-module for obtaining a position where the visual fixation point falls on the screen, and forming the visual focus area within a preset range of the position;
控制子模块,用于控制所述视觉焦点区域的亮度转暗。A control submodule, configured to control the brightness of the visual focus area to be dimmed.
本实施例中,上述视觉焦点区域由视觉注视点确定,具体的说,根据上述视觉注视点,获取视觉注视点落在屏幕中的位置,然后在该位置预设范围内形成视觉焦点区域,而屏幕的其余区域则为非视觉焦点区域,如将距离视觉注视点2cm的范围内设定为视觉焦点区域,为了防止被偷窥,这时可以将该区域的屏幕的亮度转暗,这样即便用户来不及处理屏幕内容,偷窥者也看不到屏幕的内容,在另一实施例中,可控制视觉焦点区域内的内容转变为空白页,或者显示乱码等。In this embodiment, the visual focus area is determined by the visual fixation point. Specifically, according to the visual fixation point, a position where the visual fixation point falls on the screen is obtained, and then a visual focus area is formed within a preset range of the position, and The remaining area of the screen is a non-visual focus area. For example, if the visual focus area is set within 2 cm from the visual fixation point, in order to prevent being peeped, the brightness of the screen in this area can be dimmed at this time, even if the user is too late When processing the screen content, the peeper cannot see the screen content. In another embodiment, the content in the visual focus area can be controlled to be turned into a blank page, or garbled characters can be displayed.
优选地,上述采集模块100,包括:Preferably, the above-mentioned acquisition module 100 includes:
检测模块,用于在预设时间间隔内检测所述智能终端屏幕前是否具有人脸;A detection module, configured to detect whether there is a human face in front of the screen of the smart terminal within a preset time interval;
人脸模块,用于检测到所述智能终端屏幕前具有人脸时,采集所述人脸对应的人脸图像。A face module is configured to collect a face image corresponding to the face when a face is detected in front of the screen of the smart terminal.
如上述检测模块及人脸模块所述,上述预设时间间隔可由用户自定义设置,如设定为120秒,则每隔120秒则通过摄像头捕捉一次屏幕前的景象,然后经过特征对比判断景象中是否具有人脸,这样用户可根据当前环境来设置检测时间,无需频繁使用摄像头而节省电源,当然,也可以持续通过智能终端的前置摄像头来监控屏幕前的景象,当景象中出现人脸或多个人脸时即采集上述人脸对应的人脸图像,防止屏幕在很短时间内被偷窥。As described in the above detection module and face module, the preset time interval can be set by the user. If it is set to 120 seconds, the scene in front of the screen is captured by the camera every 120 seconds, and then the scene is judged by feature comparison. Whether there is a human face in the camera, so that the user can set the detection time according to the current environment without saving the camera by using the camera frequently. Of course, the front camera of the smart terminal can also be used to continuously monitor the scene in front of the screen. When a face appears in the scene When there are multiple faces, the face images corresponding to the faces are collected to prevent the screen from being peeped in a short time.
在一个实施例中,上述智能终端的防偷窥装置,包括:In one embodiment, the above-mentioned anti-peeping device of the smart terminal includes:
预设模块,用于采集所述智能终端当前预设的人脸图像的人脸信息;A preset module, configured to collect face information of a currently preset face image of the smart terminal;
处理模块,用于将所述人脸信息进行处理,得到用以与所述人脸进行对比的人脸模板。A processing module is configured to process the face information to obtain a face template for comparison with the face.
本实施例中,在智能终端开启防偷窥模式之前,需要设置进行人脸对比识别时用于对比的人脸信息,即需要预设模块设置上述智能终端当前预设的人脸模板的人脸信息,首先通过前置摄像头采集需要预设的人脸模板的人脸信息,处理模块将这些人脸信息进行处理,即人脸信息的图像进行预处理,如对人脸图像的进行光线补偿、灰度变换、直方图均衡化、归一化、几何校正、滤波以及锐化等处理,然后将进行处理过的人脸图像进行特征提取:获取眼虹膜、鼻翼、嘴角等面像五官轮廓的大小、位置、距离等属性,然后再计算出它们的几何特征量,这些几何特征量形成一描述该面像的特征向量,该特征向量即是用以进行人脸识别的数据,即相当于识别时用来对比的人脸模板,然后将该人脸模板存储于智能终端中,当开启防偷窥模式,可以将当前采集并处理得到的人脸图像与该人脸模板进行对比。In this embodiment, before the anti-peeping mode is enabled on the smart terminal, it is necessary to set the face information used for comparison when performing face contrast recognition, that is, a preset module is required to set the face information of the face template currently preset by the smart terminal. First, the face information of the face template that needs to be preset is collected through the front camera, and the processing module processes the face information, that is, the image of the face information is pre-processed, such as the light compensation and graying of the face image. Degree transformation, histogram equalization, normalization, geometric correction, filtering, and sharpening, etc., and then perform feature extraction on the processed face image: get the size of facial features such as eye iris, nose, mouth corner, etc. Position, distance, and other attributes, and then calculate their geometric feature quantities. These geometric feature quantities form a feature vector describing the face image. The feature vector is the data used for face recognition, which is equivalent to the time of recognition. To compare the face template, and then store the face template in the smart terminal. When the anti-peeping mode is turned on, the current collection and processing can be performed. Face images obtained were compared with the face template.
参照图4,本申请实施例中还提供一种计算机设备,该计算机设备可以是服务器,其内部结构可以如图4所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机可读指令和数据库。该内存器为非易失性存储介质中的操作系统和计算机可读指令的运行提供环境。该计算机设备的数据库用于存储智能终端的防偷窥方法等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机可读指令被处理器执行时以实现一种智能终端的防偷窥方法。Referring to FIG. 4, an embodiment of the present application further provides a computer device. The computer device may be a server, and its internal structure may be as shown in FIG. The computer device includes a processor, a memory, a network interface, and a database connected through a system bus. Among them, the computer design processor is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, computer-readable instructions, and a database. The memory provides an environment for operating systems and computer-readable instructions in a non-volatile storage medium. The database of the computer equipment is used to store data such as the anti-peeping method of the intelligent terminal. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer-readable instructions are executed by a processor, an anti-peeping method of an intelligent terminal is implemented.
上述处理器执行上述智能终端的防偷窥方法的步骤:采集智能终端屏幕前的人脸图像;判断所述人脸图像与所述智能终端预设的人脸模板是否一致;若所述人脸图像与所述智能终端预设的人脸模板不一致,则判断所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置是否满足预设条件;若所述人脸中的眼瞳与所述智能终端屏幕的相对位置满足预设条件,则判断所述眼瞳的视觉注视点是否落在所述智能终端的屏幕内;若所述视觉注视点落在所述智能终端的屏幕内,则根据所述视觉注视点控制所述屏幕中的视觉焦点区域的亮度转暗。The processor executes the steps of the anti-peeping method of the smart terminal: collecting a face image in front of the screen of the smart terminal; judging whether the face image is consistent with a face template preset by the smart terminal; if the face image If it is inconsistent with the face template preset by the smart terminal, it is determined whether the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition; if the eye pupil in the face and the If the relative position of the screen of the smart terminal satisfies a preset condition, it is determined whether the visual fixation point of the eye pupil falls within the screen of the smart terminal; if the visual fixation point falls within the screen of the smart terminal, then Controlling the brightness of the visual focus area in the screen to be dimmed according to the visual fixation point.
上述计算机设备,上述判断所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置是否满足预设条件的步骤,包括:获取所述眼瞳的位置信息;依据所述眼瞳的位置信息分析所述眼瞳处于屏幕坐标系中的坐标值,其中,所述屏幕坐标系为以屏幕中心为原点的三维坐标系;判断所述眼瞳的坐标值是否处于预设的坐标值范围内;若是,则判定所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置满足预设条件。In the computer device, the step of determining whether a relative position of an eye pupil in the face image and a screen of the smart terminal meets a preset condition includes: obtaining position information of the eye pupil; and according to the position of the eye pupil Information analysis of coordinate values of the eye pupil in a screen coordinate system, wherein the screen coordinate system is a three-dimensional coordinate system with a screen center as an origin; determining whether the coordinate value of the eye pupil is within a preset coordinate value range ; If yes, determine that the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition.
在一个实施例中,上述判断所述眼瞳的坐标值是否处于预设的坐标值范围内的步骤之前,包括:获取对所述智能终端的屏幕可视的临界位置;将所述临界位置在所述屏幕坐标系中标注,得到临界坐标值;根据所述临界坐标值设置所述预设坐标值范围。In one embodiment, before the step of determining whether the coordinate value of the eye pupil is within a preset coordinate value range, the method includes: obtaining a critical position visible to the screen of the smart terminal; and setting the critical position at Annotate in the screen coordinate system to obtain a critical coordinate value; and set the preset coordinate value range according to the critical coordinate value.
在一个实施例中,上述根据所述视觉注视点控制所述屏幕中的视觉焦点区域的亮度转暗的步骤,包括:获取所述视觉注视点落在所述屏幕中的位置,在所述位置预设范围内形成所述视觉焦点区域;控制所述视觉焦点区域的亮度转暗。In an embodiment, the step of controlling the brightness of the visual focus area in the screen to be dimmed according to the visual fixation point includes: obtaining a position where the visual fixation point falls on the screen, and at the position The visual focus area is formed within a preset range; the brightness of the visual focus area is controlled to be darkened.
在一个实施例中,上述根据视觉注视点将所述屏幕中的视觉焦点区域的亮度转暗的步骤之后,包括:触发警示指令;根据所述警示指令作出警示响应。In one embodiment, after the step of dimming the brightness of the visual focus area in the screen according to the visual fixation point, the method includes: triggering an alert instruction; and making an alert response according to the alert instruction.
在一个实施例中,上述采集智能终端屏幕前的人脸图像的步骤之前,包括:在预设时间间隔内检测所述智能终端屏幕前是否具有人脸;若是,则采集所述人脸对应的人脸图像。In one embodiment, before the step of collecting a face image in front of the screen of the smart terminal, the method includes: detecting whether there is a human face in front of the screen of the smart terminal within a preset time interval; if yes, collecting the corresponding face of the face Face image.
在一个实施例中,上述采集所述智能终端屏幕前的人脸图像的步骤之前,包括:采集所述智能终端当前预设的人脸图像的人脸信息;将所述人脸信息进行处理,得到用以与所述人脸图像进行对比的人脸模板。In an embodiment, before the step of collecting a face image in front of the screen of the smart terminal, the method includes: collecting face information of a face image currently preset by the smart terminal; and processing the face information, A face template is obtained for comparison with the face image.
本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定。Those skilled in the art can understand that the structure shown in FIG. 4 is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer equipment to which the solution of the present application is applied.
本申请一实施例还提供一种计算机非易失性可读存储介质,其上存储有计算机可读指令,计算机可读指令被处理器执行时实现一种智能终端的防偷窥方法,具体为:采集智能终端屏幕前的人脸图像;判断所述人脸图像与所述智能终端预设的人脸模板是否一致;若所述人脸图像与所述智能终端预设的人脸模板不一致,则判断所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置是否满足预设条件;若所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置满足预设条件,则判断所述眼瞳的视觉注视点是否落在所述智能终端的屏幕内;若所述视觉注视点落在所述智能终端的屏幕内,则根据所述视觉注视点控制所述屏幕中的视觉焦点区域的亮度转暗。An embodiment of the present application further provides a computer non-volatile readable storage medium, which stores computer-readable instructions. When the computer-readable instructions are executed by a processor, an anti-peeping method for an intelligent terminal is implemented, specifically: Collect a face image in front of the screen of the smart terminal; determine whether the face image is consistent with a face template preset by the smart terminal; if the face image is inconsistent with a face template preset by the smart terminal, then Determine whether the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition; if the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition, then Determine whether the visual fixation point of the eye pupil falls within the screen of the smart terminal; if the visual fixation point falls within the screen of the smart terminal, control the vision in the screen according to the visual fixation point The focus area becomes darker.
上述计算机可读存储介质,上述判断所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置是否满足预设条件的步骤,包括:获取所述眼瞳的位置信息;依据所述眼瞳的位置信息分析所述眼瞳处于屏幕坐标系中的坐标值,其中,所述屏幕坐标系为以屏幕中心为原点的三维坐标系;判断所述眼瞳的坐标值是否处于预设的坐标值范围内;若是,则判定所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置满足预设条件。In the computer-readable storage medium, the step of determining whether the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition includes: obtaining position information of the eye pupil; The position information of the pupil analyzes the coordinate value of the eye pupil in a screen coordinate system, where the screen coordinate system is a three-dimensional coordinate system with the screen center as the origin; determining whether the coordinate value of the eye pupil is at a preset coordinate Within the value range; if yes, it is determined that the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition.
在一个实施例中,上述判断所述眼瞳的坐标值是否处于预设的坐标值范围内的步骤之前,包括:获取对所述智能终端的屏幕可视的临界位置;将所述临界位置在所述屏幕坐标系中标注,得到临界坐标值;根据所述临界坐标值设置所述预设坐标值范围。In one embodiment, before the step of determining whether the coordinate value of the eye pupil is within a preset coordinate value range, the method includes: obtaining a critical position visible to the screen of the smart terminal; and setting the critical position at Annotate in the screen coordinate system to obtain a critical coordinate value; and set the preset coordinate value range according to the critical coordinate value.
在一个实施例中,上述根据所述视觉注视点控制所述屏幕中的视觉焦点区域的亮度转暗的步骤,包括:获取所述视觉注视点落在所述屏幕中的位置,在所述位置预设范围内形成所述视觉焦点区域;控制所述视觉焦点区域的亮度转暗。In an embodiment, the step of controlling the brightness of the visual focus area in the screen to be dimmed according to the visual fixation point includes: obtaining a position where the visual fixation point falls on the screen, and at the position The visual focus area is formed within a preset range; the brightness of the visual focus area is controlled to be darkened.
在一个实施例中,上述根据视觉注视点将所述屏幕中的视觉焦点区域的亮度转暗的步骤之后,包括:触发警示指令;根据所述警示指令作出警示响应。In one embodiment, after the step of dimming the brightness of the visual focus area in the screen according to the visual fixation point, the method includes: triggering an alert instruction; and making an alert response according to the alert instruction.
在一个实施例中,上述采集智能终端屏幕前的人脸图像的步骤之前,包括:在预设时间间隔内检测所述智能终端屏幕前是否具有人脸;若是,则采集所述人脸对应的人脸图像。In one embodiment, before the step of collecting a face image in front of the screen of the smart terminal, the method includes: detecting whether there is a human face in front of the screen of the smart terminal within a preset time interval; if yes, collecting the corresponding face of the face Face image.
在一个实施例中,上述采集所述智能终端屏幕前的人脸图像的步骤之前,包括:采集所述智能终端当前预设的人脸图像的人脸信息;将所述人脸信息进行处理,得到用以与所述人脸图像进行对比的人脸模板。In an embodiment, before the step of collecting a face image in front of the screen of the smart terminal, the method includes: collecting face information of a face image currently preset by the smart terminal; and processing the face information, A face template is obtained for comparison with the face image.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机可读指令来指令相关的硬件来完成,所述的计算机可读指令可存储与一非易失性计算机可读取存储介质中,该计算机可读指令在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM一多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双速据率SDRAM(SSRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the method of the above embodiments can be implemented by computer-readable instructions to instruct related hardware. The computer-readable instructions can be stored with a non-volatile computer. In the readable storage medium, the computer-readable instructions, when executed, may include the processes of the embodiments of the methods described above. Wherein, any reference to the memory, storage, database, or other media provided in this application and used in the embodiments may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual-speed data rate SDRAM (SSRSDRAM), enhanced SDRAM (ESDRAM), synchronous Link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。It should be noted that, in this article, the terms "including", "comprising" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, device, article or method including a series of elements includes not only those elements, It also includes other elements that are not explicitly listed, or elements that are inherent to such a process, device, article, or method. Without more restrictions, an element limited by the sentence "including a ..." does not exclude that there are other identical elements in the process, device, article, or method that includes the element.
以上所述仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。The above is only a preferred embodiment of the present application, and does not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made by using the description and drawings of the present application, or directly or indirectly used in other related The technical fields are equally included in the patent protection scope of this application.
Claims (20)
- 一种智能终端的防偷窥方法,其特征在于,包括:An anti-peeping method for a smart terminal, which includes:采集智能终端屏幕前的人脸图像;Capture the face image in front of the screen of the smart terminal;判断所述人脸图像与所述智能终端预设的人脸模板是否一致;Determining whether the face image is consistent with a face template preset by the smart terminal;若所述人脸图像与所述智能终端预设的人脸模板不一致,则判断所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置是否满足预设条件;If the face image is inconsistent with a face template preset by the smart terminal, determining whether a relative position of an eye pupil in the face image and a screen of the smart terminal meets a preset condition;若所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置满足预设条件,则判断所述眼瞳的视觉注视点是否落在所述智能终端的屏幕内;If the relative position of the eye pupil in the face image and the screen of the smart terminal satisfies a preset condition, determining whether the visual fixation point of the eye pupil falls within the screen of the smart terminal;若所述视觉注视点落在所述智能终端的屏幕内,则根据所述视觉注视点控制所述屏幕中的视觉焦点区域的亮度转暗。If the visual fixation point falls within the screen of the smart terminal, the brightness of the visual focus area in the screen is controlled to be dimmed according to the visual fixation point.
- 根据权利要求1所述的智能终端的防偷窥方法,其特征在于,所述判断所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置是否满足预设条件的步骤,包括:The anti-peeping method for a smart terminal according to claim 1, wherein the step of determining whether a relative position of an eye pupil in the face image and a screen of the smart terminal satisfies a preset condition, comprises:获取所述眼瞳的位置信息;Acquiring position information of the eye pupil;依据所述眼瞳的位置信息分析所述眼瞳处于屏幕坐标系中的坐标值,其中,所述屏幕坐标系为以屏幕中心为原点的三维坐标系;Analyzing the coordinate value of the eye pupil in a screen coordinate system according to the position information of the eye pupil, wherein the screen coordinate system is a three-dimensional coordinate system with a screen center as an origin;判断所述眼瞳的坐标值是否处于预设的坐标值范围内;Determining whether the coordinate value of the eye pupil is within a preset coordinate value range;若是,则判定所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置满足预设条件。If yes, it is determined that the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition.
- 根据权利要求2所述的智能终端的防偷窥方法,其特征在于,所述判断所述眼瞳的坐标值是否处于预设的坐标值范围内的步骤之前,包括:The anti-peeping method for a smart terminal according to claim 2, wherein before the step of determining whether the coordinate value of the eye pupil is within a preset coordinate value range, comprising:获取对所述智能终端的屏幕可视的临界位置;Acquiring a critical position visible to the screen of the smart terminal;将所述临界位置在所述屏幕坐标系中标注,得到临界坐标值;Labeling the critical position in the screen coordinate system to obtain a critical coordinate value;根据所述临界坐标值设置所述预设坐标值范围。Setting the preset coordinate value range according to the critical coordinate value.
- 根据权利要求1所述的智能终端的防偷窥方法,其特征在于,所述根据所述视觉注视点控制所述屏幕中的视觉焦点区域的亮度转暗的步骤,包括:The anti-peeping method for a smart terminal according to claim 1, wherein the step of controlling the brightness of a visual focus area in the screen to be dimmed according to the visual fixation point comprises:获取所述视觉注视点落在所述屏幕中的位置,在所述位置预设范围内形成所述视觉焦点区域;Acquiring a position where the visual fixation point falls on the screen, and forming the visual focus area within a preset range of the position;控制所述视觉焦点区域的亮度转暗。Controlling the brightness of the visual focus area to be dimmed.
- 根据权利要求1所述的智能终端的防偷窥方法,其特征在于,所述根据视觉注视点将所述屏幕中的视觉焦点区域的亮度转暗的步骤之后,包括:The anti-peeping method for a smart terminal according to claim 1, wherein after the step of dimming the brightness of the visual focus area in the screen according to the visual fixation point, comprises:触发警示指令;Trigger an alert command;根据所述警示指令作出警示响应。An alert response is made according to the alert instruction.
- 根据权利要求1所述的智能终端的防偷窥方法,其特征在于,所述采集智能终端屏幕前的人脸图像的步骤,包括:The anti-peeping method for a smart terminal according to claim 1, wherein the step of collecting a face image in front of the screen of the smart terminal comprises:在预设时间间隔内检测所述智能终端屏幕前是否具有人脸;Detecting whether there is a human face in front of the screen of the smart terminal within a preset time interval;若是,则采集所述人脸对应的人脸图像。If yes, a face image corresponding to the face is collected.
- 根据权利要求1所述的智能终端的防偷窥方法,其特征在于,所述采集智能终端屏幕前的人脸图像的步骤之前,包括:The anti-peeping method for a smart terminal according to claim 1, wherein before the step of collecting a face image in front of the screen of the smart terminal, the method comprises:采集所述智能终端当前预设的人脸图像的人脸信息;Collecting face information of a face image currently preset by the smart terminal;将所述人脸信息进行处理,得到人脸模板。The face information is processed to obtain a face template.
- 一种智能终端的防偷窥装置,其特征在于,包括:An anti-peeping device for an intelligent terminal, which is characterized by comprising:采集模块,用于采集智能终端屏幕前的人脸图像;An acquisition module for acquiring a face image in front of a screen of a smart terminal;第一判断模块,用于判断所述人脸图像与所述智能终端预设的人脸模板是否一致;A first determining module, configured to determine whether the face image is consistent with a face template preset by the smart terminal;第二判断模块,用于判定所述人脸图像与所述智能终端预设的人脸模板不一致时,则判断所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置是否满足预设条件;A second determining module, configured to determine that when the face image is inconsistent with a face template preset by the smart terminal, determine whether the relative position of the eye pupil in the face image and the screen of the smart terminal satisfies a preset Set conditions第三判断模块,用于判定所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置满足预设条件,则判断所述眼瞳的视觉注视点是否落在所述智能终端的屏幕内;A third determining module, configured to determine that the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition, and then determine whether the visual fixation point of the eye pupil falls on the screen of the smart terminal Inside;控制模块,用于所述视觉注视点落在所述智能终端的屏幕内时,则根据所述视觉注视点控制所述屏幕中的视觉焦点区域的亮度转暗。A control module, configured to control the brightness of the visual focus area in the screen to be dimmed according to the visual fixation point when the visual fixation point falls within the screen of the smart terminal.
- 如权利要求8所述的智能终端的防偷窥装置,其特征在于,所述第二判断模块,包括:The anti-peeping device for a smart terminal according to claim 8, wherein the second judging module comprises:第一获取子模块,用于获取所述眼瞳的位置信息;A first acquisition submodule, configured to acquire position information of the eye pupil;分析子模块,用于依据所述眼瞳的位置信息分析所述眼瞳处于屏幕坐标系中的坐标值,其中,所述屏幕坐标系为以屏幕中心为原点的三维坐标系;An analysis submodule, configured to analyze the coordinate value of the eye pupil in a screen coordinate system according to the position information of the eye pupil, wherein the screen coordinate system is a three-dimensional coordinate system with the screen center as an origin;判断子模块,用于判断所述眼瞳的坐标值是否处于预设的坐标值范围内;A judging submodule, configured to judge whether the coordinate value of the eye pupil is within a preset coordinate value range;判定子模块,用于判定所述眼瞳的坐标值处于预设的坐标值范围内时,则判定所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置满足预设条件。A determination sub-module is configured to determine that the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition when the coordinate value of the eye pupil is within a preset coordinate value range.
- 根据权利要求9所述的智能终端的防偷窥装置,其特征在于,所述第二判断模块,包括:The anti-peeping device for a smart terminal according to claim 9, wherein the second determining module comprises:第二获取子模块,用于获取对所述智能终端的屏幕可视的临界位置;A second acquisition submodule, configured to acquire a critical position visible to a screen of the smart terminal;标注子模块,用于将所述临界位置在所述屏幕坐标系中标注,得到临界坐标值;A labeling submodule, configured to label the critical position in the screen coordinate system to obtain a critical coordinate value;设置子模块,用于根据所述临界坐标值设置所述预设坐标值范围。A setting sub-module is configured to set the preset coordinate value range according to the critical coordinate value.
- 根据权利要求8所述的智能终端的防偷窥装置,其特征在于,所述控制模块,包括:The anti-peeping device for a smart terminal according to claim 8, wherein the control module comprises:形成子模块,用于获取所述视觉注视点落在所述屏幕中的位置,在所述位置预设范围内形成所述视觉焦点区域;Forming a sub-module for obtaining a position where the visual fixation point falls on the screen, and forming the visual focus area within a preset range of the position;控制子模块,用于控制所述视觉焦点区域的亮度转暗。A control submodule, configured to control the brightness of the visual focus area to be dimmed.
- 根据权利要求8所述的智能终端的防偷窥装置,其特征在于,所述采集模块,包括:The anti-peeping device for a smart terminal according to claim 8, wherein the acquisition module comprises:检测模块,用于在预设时间间隔内检测所述智能终端屏幕前是否具有人脸;A detection module, configured to detect whether there is a human face in front of the screen of the smart terminal within a preset time interval;人脸模块,用于检测到所述智能终端屏幕前具有人脸时,采集所述人脸对应的人脸图像。A face module is configured to collect a face image corresponding to the face when a face is detected in front of the screen of the smart terminal.
- 根据权利要求8所述的智能终端的防偷窥装置,其特征在于,还包括:The anti-peeping device for a smart terminal according to claim 8, further comprising:预设模块,用于采集所述智能终端当前预设的人脸图像的人脸信息;A preset module, configured to collect face information of a currently preset face image of the smart terminal;处理模块,用于将所述人脸信息进行处理,得到人脸模板。A processing module, configured to process the face information to obtain a face template.
- 一种计算机设备,包括存储器和处理器,所述存储器存储有计算机可读指令,其特征在于,所述处理器执行所述计算机可读指令时实现智能终端的防偷窥方法,该智能终端的防偷窥方法包括:A computer device includes a memory and a processor. The memory stores computer-readable instructions, and is characterized in that the processor implements an anti-peeping method of a smart terminal when the processor executes the computer-readable instructions, and Peeping methods include:采集智能终端屏幕前的人脸图像;Capture the face image in front of the screen of the smart terminal;判断所述人脸图像与所述智能终端预设的人脸模板是否一致;Determining whether the face image is consistent with a face template preset by the smart terminal;若所述人脸图像与所述智能终端预设的人脸模板不一致,则判断所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置是否满足预设条件;If the face image is inconsistent with a face template preset by the smart terminal, determining whether a relative position of an eye pupil in the face image and a screen of the smart terminal meets a preset condition;若所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置满足预设条件,则判断所述眼瞳的视觉注视点是否落在所述智能终端的屏幕内;If the relative position of the eye pupil in the face image and the screen of the smart terminal satisfies a preset condition, determining whether the visual fixation point of the eye pupil falls within the screen of the smart terminal;若所述视觉注视点落在所述智能终端的屏幕内,则根据所述视觉注视点控制所述屏幕中的视觉焦点区域的亮度转暗。If the visual fixation point falls within the screen of the smart terminal, the brightness of the visual focus area in the screen is controlled to be dimmed according to the visual fixation point.
- 根据权利要求14所述的计算机设备,其特征在于,所述判断所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置是否满足预设条件的步骤,包括:The computer device according to claim 14, wherein the step of determining whether a relative position of an eye pupil in the face image and a screen of the smart terminal satisfies a preset condition, comprises:获取所述眼瞳的位置信息;Acquiring position information of the eye pupil;依据所述眼瞳的位置信息分析所述眼瞳处于屏幕坐标系中的坐标值,其中,所述屏幕坐标系为以屏幕中心为原点的三维坐标系;Analyzing the coordinate value of the eye pupil in a screen coordinate system according to the position information of the eye pupil, wherein the screen coordinate system is a three-dimensional coordinate system with a screen center as an origin;判断所述眼瞳的坐标值是否处于预设的坐标值范围内;Determining whether the coordinate value of the eye pupil is within a preset coordinate value range;若是,则判定所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置满足预设条件。If yes, it is determined that the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition.
- 根据权利要求15所述的计算机设备,其特征在于,所述判断所述眼瞳的坐标值是否处于预设的坐标值范围内的步骤之前,包括:The computer device according to claim 15, wherein before the step of determining whether the coordinate value of the eye pupil is within a preset coordinate value range, comprising:获取对所述智能终端的屏幕可视的临界位置;Acquiring a critical position visible to the screen of the smart terminal;将所述临界位置在所述屏幕坐标系中标注,得到临界坐标值;Labeling the critical position in the screen coordinate system to obtain a critical coordinate value;根据所述临界坐标值设置所述预设坐标值范围。Setting the preset coordinate value range according to the critical coordinate value.
- 根据权利要求14所述的计算机设备,其特征在于,所述根据所述视觉注视点控制所述屏幕中的视觉焦点区域的亮度转暗的步骤,包括:The computer device according to claim 14, wherein the step of controlling the brightness of a visual focus area in the screen to be dimmed according to the visual fixation point comprises:获取所述视觉注视点落在所述屏幕中的位置,在所述位置预设范围内形成所述视觉焦点区域;Acquiring a position where the visual fixation point falls on the screen, and forming the visual focus area within a preset range of the position;控制所述视觉焦点区域的亮度转暗。Controlling the brightness of the visual focus area to be dimmed.
- 一种计算机非易失性可读存储介质,其上存储有计算机可读指令,其特征在于,所述计算机可读指令被处理器执行时实现智能终端的防偷窥方法,该智能终端的防偷窥方法包括:A computer non-volatile readable storage medium having computer-readable instructions stored thereon, characterized in that when the computer-readable instructions are executed by a processor, an anti-peeping method for an intelligent terminal is implemented, and an anti-peeping method for the intelligent terminal is implemented Methods include:采集智能终端屏幕前的人脸图像;Capture the face image in front of the screen of the smart terminal;判断所述人脸图像与所述智能终端预设的人脸模板是否一致;Determining whether the face image is consistent with a face template preset by the smart terminal;若所述人脸图像与所述智能终端预设的人脸模板不一致,则判断所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置是否满足预设条件;If the face image is inconsistent with a face template preset by the smart terminal, determining whether a relative position of an eye pupil in the face image and a screen of the smart terminal meets a preset condition;若所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置满足预设条件,则判断所述眼瞳的视觉注视点是否落在所述智能终端的屏幕内;If the relative position of the eye pupil in the face image and the screen of the smart terminal satisfies a preset condition, determining whether the visual fixation point of the eye pupil falls within the screen of the smart terminal;若所述视觉注视点落在所述智能终端的屏幕内,则根据所述视觉注视点控制所述屏幕中的视觉焦点区域的亮度转暗。If the visual fixation point falls within the screen of the smart terminal, the brightness of the visual focus area in the screen is controlled to be dimmed according to the visual fixation point.
- 根据权利要求18所述的计算机非易失性可读存储介质,其特征在于,所述判断所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置是否满足预设条件的步骤,包括:The computer non-volatile readable storage medium according to claim 18, wherein the step of determining whether the relative position of the eye pupil in the face image and the screen of the smart terminal satisfies a preset condition, include:获取所述眼瞳的位置信息;Acquiring position information of the eye pupil;依据所述眼瞳的位置信息分析所述眼瞳处于屏幕坐标系中的坐标值,其中,所述屏幕坐标系为以屏幕中心为原点的三维坐标系;Analyzing the coordinate value of the eye pupil in a screen coordinate system according to the position information of the eye pupil, wherein the screen coordinate system is a three-dimensional coordinate system with a screen center as an origin;判断所述眼瞳的坐标值是否处于预设的坐标值范围内;Determining whether the coordinate value of the eye pupil is within a preset coordinate value range;若是,则判定所述人脸图像中的眼瞳与所述智能终端屏幕的相对位置满足预设条件。If yes, it is determined that the relative position of the eye pupil in the face image and the screen of the smart terminal meets a preset condition.
- 根据权利要求18所述的计算机非易失性可读存储介质,其特征在于,所述根据所述视觉注视点控制所述屏幕中的视觉焦点区域的亮度转暗的步骤,包括:The computer non-volatile storage medium according to claim 18, wherein the step of controlling the brightness of a visual focus area in the screen to be dimmed according to the visual fixation point comprises:获取所述视觉注视点落在所述屏幕中的位置,在所述位置预设范围内形成所述视觉焦点区域;Acquiring a position where the visual fixation point falls on the screen, and forming the visual focus area within a preset range of the position;控制所述视觉焦点区域的亮度转暗。Controlling the brightness of the visual focus area to be dimmed.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810865297.6 | 2018-08-01 | ||
CN201810865297.6A CN109033901A (en) | 2018-08-01 | 2018-08-01 | Glance prevention method, device, computer equipment and the storage medium of intelligent terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020024416A1 true WO2020024416A1 (en) | 2020-02-06 |
Family
ID=64648540
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/108032 WO2020024416A1 (en) | 2018-08-01 | 2018-09-27 | Anti-peep method and apparatus for smart terminal, computer device and storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109033901A (en) |
WO (1) | WO2020024416A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111985305A (en) * | 2020-07-03 | 2020-11-24 | 中国长城科技集团股份有限公司 | Screen peeping prevention method and device and terminal equipment |
CN112051977A (en) * | 2020-09-03 | 2020-12-08 | 西安万像电子科技有限公司 | Screen control method, device and system |
CN112272256A (en) * | 2020-10-28 | 2021-01-26 | 深圳市歌尔泰克科技有限公司 | Terminal picture display method, terminal picture display device and readable storage medium |
CN112399140A (en) * | 2020-09-27 | 2021-02-23 | 平安信托有限责任公司 | Office terminal monitoring processing method, office terminal monitoring processing device, office terminal monitoring processing equipment and storage medium |
CN114996764A (en) * | 2022-07-28 | 2022-09-02 | 武汉盛博汇信息技术有限公司 | Information sharing method and device based on desensitization data |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109657506B (en) * | 2018-12-21 | 2023-07-28 | 宁波远志立方能源科技有限公司 | Intelligent regulation method for preventing peeping of computer screen content |
CN111353461B (en) * | 2020-03-11 | 2024-01-16 | 京东科技控股股份有限公司 | Attention detection method, device and system of advertising screen and storage medium |
CN111611630A (en) * | 2020-04-14 | 2020-09-01 | 上海卓易科技股份有限公司 | Mobile terminal peeping prevention method and mobile terminal |
CN112202963A (en) * | 2020-09-29 | 2021-01-08 | 中国银行股份有限公司 | Mobile banking peep-proof screen method and device, storage medium and electronic equipment |
CN112632510A (en) * | 2020-12-31 | 2021-04-09 | 深圳阜时科技有限公司 | Information protection method and storage medium |
CN113918007B (en) * | 2021-04-27 | 2022-07-05 | 广州市保伦电子有限公司 | Video interactive operation method based on eyeball tracking |
CN114745767A (en) * | 2022-04-28 | 2022-07-12 | 维沃移动通信有限公司 | Power consumption control method and device for electronic equipment, electronic equipment and storage medium |
CN116049868B (en) * | 2022-07-26 | 2023-12-08 | 荣耀终端有限公司 | Privacy protection method, device and storage medium |
CN116523241B (en) * | 2023-05-05 | 2023-11-24 | 中清软(北京)科技有限公司 | Digital service management system and method based on artificial intelligence |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103218579A (en) * | 2013-03-28 | 2013-07-24 | 东莞宇龙通信科技有限公司 | Method for preventing content on screen from being peeped, and mobile terminal thereof |
CN105550554A (en) * | 2015-07-28 | 2016-05-04 | 宇龙计算机通信科技(深圳)有限公司 | Anti-peep method and mobile terminal |
CN105912960A (en) * | 2016-03-24 | 2016-08-31 | 北京橙鑫数据科技有限公司 | Anti-peeping method based on terminal and terminal |
US20170017842A1 (en) * | 2014-01-28 | 2017-01-19 | Beijing Irisking Co., Ltd | Mobile terminal iris recognition method and device having human-computer interaction mechanism |
CN106886696A (en) * | 2015-12-15 | 2017-06-23 | 北京奇虎科技有限公司 | The anti-of display information steals a glance at treating method and apparatus |
-
2018
- 2018-08-01 CN CN201810865297.6A patent/CN109033901A/en not_active Withdrawn
- 2018-09-27 WO PCT/CN2018/108032 patent/WO2020024416A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103218579A (en) * | 2013-03-28 | 2013-07-24 | 东莞宇龙通信科技有限公司 | Method for preventing content on screen from being peeped, and mobile terminal thereof |
US20170017842A1 (en) * | 2014-01-28 | 2017-01-19 | Beijing Irisking Co., Ltd | Mobile terminal iris recognition method and device having human-computer interaction mechanism |
CN105550554A (en) * | 2015-07-28 | 2016-05-04 | 宇龙计算机通信科技(深圳)有限公司 | Anti-peep method and mobile terminal |
CN106886696A (en) * | 2015-12-15 | 2017-06-23 | 北京奇虎科技有限公司 | The anti-of display information steals a glance at treating method and apparatus |
CN105912960A (en) * | 2016-03-24 | 2016-08-31 | 北京橙鑫数据科技有限公司 | Anti-peeping method based on terminal and terminal |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111985305A (en) * | 2020-07-03 | 2020-11-24 | 中国长城科技集团股份有限公司 | Screen peeping prevention method and device and terminal equipment |
CN112051977A (en) * | 2020-09-03 | 2020-12-08 | 西安万像电子科技有限公司 | Screen control method, device and system |
CN112051977B (en) * | 2020-09-03 | 2023-09-08 | 西安万像电子科技有限公司 | Screen control method, device and system |
CN112399140A (en) * | 2020-09-27 | 2021-02-23 | 平安信托有限责任公司 | Office terminal monitoring processing method, office terminal monitoring processing device, office terminal monitoring processing equipment and storage medium |
CN112272256A (en) * | 2020-10-28 | 2021-01-26 | 深圳市歌尔泰克科技有限公司 | Terminal picture display method, terminal picture display device and readable storage medium |
CN114996764A (en) * | 2022-07-28 | 2022-09-02 | 武汉盛博汇信息技术有限公司 | Information sharing method and device based on desensitization data |
Also Published As
Publication number | Publication date |
---|---|
CN109033901A (en) | 2018-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020024416A1 (en) | Anti-peep method and apparatus for smart terminal, computer device and storage medium | |
CN109902630B (en) | Attention judging method, device, system, equipment and storage medium | |
KR102350507B1 (en) | Access control method, access control device, system and storage medium | |
CN111191567B (en) | Identity data processing method, device, computer equipment and storage medium | |
WO2020062523A1 (en) | Gaze point determination method and apparatus, and electronic device and computer storage medium | |
JP6809226B2 (en) | Biometric device, biometric detection method, and biometric detection program | |
US20190286798A1 (en) | User authentication method using face recognition and device therefor | |
CN111079513B (en) | Posture reminding method and device, mobile terminal and storage medium | |
RU2431190C2 (en) | Facial prominence recognition method and device | |
WO2020020022A1 (en) | Method for visual recognition and system thereof | |
EP2434427A2 (en) | Controlled access to functionality of a wireless device | |
CN104143086A (en) | Application technology of portrait comparison to mobile terminal operating system | |
CN106570489A (en) | Living body determination method and apparatus, and identity authentication method and device | |
CN109726694B (en) | Iris image acquisition method and device | |
JP2000105830A (en) | Individual identifying device | |
CN108140114A (en) | Iris recognition | |
CN108446664A (en) | A kind of indentity identifying method and device based on recognition of face | |
CN110036407B (en) | System and method for correcting digital image color based on human sclera and pupil | |
WO2017000217A1 (en) | Living-body detection method and device and computer program product | |
US20210224521A1 (en) | Comparison device and comparison method | |
CN111695509A (en) | Identity authentication method, identity authentication device, machine readable medium and equipment | |
CN105913389A (en) | Image processing method and device for skin abnormity | |
TWI466070B (en) | Method for searching eyes, and eyes condition determining device and eyes searching device using the method | |
CN112257507A (en) | Method and device for judging distance and human face validity based on human face interpupillary distance | |
CN105897747A (en) | Data storage method and device based on digital biological signatures, and intelligent device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18928704 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 06/05/2021) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18928704 Country of ref document: EP Kind code of ref document: A1 |