Distance-sensing based identity authentication method and mobile terminal thereof
By collecting and analyzing the user's hand interaction information with the terminal in real time on the mobile terminal, the problem of inconvenient symbol and handwriting authentication in the existing technology is solved, and more convenient and accurate identity verification is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-10
- Publication Date
- 2026-03-31
AI Technical Summary
Existing authentication methods use two levels of authentication, including symbols and handwriting, which makes the process inconvenient and results in a poor user experience.
The system employs a distance-sensing-based authentication method. It collects real-time interaction information between the user's hand and the mobile terminal, performs data conversion, retrieval, and analysis, determines whether the authentication is successful, and implements corresponding strategies to provide feedback to the user based on the analysis results.
It has enabled a more convenient authentication method, improved the user experience, and ensured the accuracy and effectiveness of authentication.
Smart Images

Figure CN115238254B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of authentication technology, and in particular to an authentication method based on distance sensing and its mobile terminal. Background Technology
[0002] Current identity verification technologies can be implemented through real-name authentication, which generally requires applicants to visit a service window to complete the authentication process. Therefore, an online identity verification technology has emerged, utilizing facial recognition technology via mobile phones or other authentication devices to complete the online identity verification.
[0003] Chinese patent CN104517094A discloses an identity verification method, including: receiving a verification symbol input through a handwriting acquisition device; during the input process, recording the X-axis coordinates, Y-axis coordinates, and time from the starting point of the touched point on the handwriting acquisition device to obtain identity verification handwriting dot matrix data; determining whether the verification symbol matches the self-selected symbol of the requested login account; if so, proceeding to the next step; performing handwriting analysis based on the identity verification handwriting dot matrix data to obtain identity verification handwriting analysis parameters; inputting the identity verification handwriting analysis parameters into the handwriting judgment model of the requested login account to determine whether the sampled handwriting matches; if so, passing the identity verification request. An identity verification device is also provided. This method utilizes the touchscreens widely configured in existing mobile communication devices to collect handwriting information and performs two-level identity authentication using verification symbols and handwriting, which better ensures user information security compared to existing technologies. However, the above patent has the following drawbacks:
[0004] The system requires users to perform two levels of authentication through symbols and handwriting, making the authentication process inconvenient and difficult to use, and failing to provide convenience for user authentication. Summary of the Invention
[0005] The purpose of this invention is to provide a distance-sensing-based authentication method and its mobile terminal, making authentication more convenient and user-friendly, thereby solving the problems mentioned in the background art.
[0006] To achieve the above objectives, the present invention provides the following technical solution:
[0007] A distance-sensing-based authentication method, applied on a mobile terminal, the authentication method includes...
[0008] The system displays the user's hand in front of the mobile terminal, obtains the user's hand position information, confirms that the user's hand is in place, and collects the sensor interaction information of the user and the mobile terminal in real time when the user's hand interacts with the mobile terminal.
[0009] The sensor interaction information is acquired in real time and preprocessed. First, the received sensor interaction information is converted into a form that the machine can receive. Then, the converted sensor interaction information is retrieved to filter out data that is not valuable. Finally, the valuable sensor interaction information is stored.
[0010] The processed sensor interaction information is acquired and analyzed and evaluated to determine whether the collected sensor interaction information can pass the identity verification. First, the processed sensor interaction information is read and identified. After the sensor interaction information is read and identified, the sensor interaction information is compared and analyzed with the corresponding information stored for verifying the correctness of the identity, and the analysis results are fed back.
[0011] Obtain the analysis results after analysis, implement different response strategies based on different analysis results, and provide timely feedback and guidance to users based on different response strategies.
[0012] Furthermore, during the processing of the sensor-interactive information, the following operations are performed:
[0013] The sensor interaction information is acquired in real time and the sensor interaction information is converted into a form that the machine can receive, so that the information verification and processing module can receive the sensor interaction information.
[0014] The converted sensor interaction information is obtained, and data retrieval is performed on the converted sensor interaction information to filter out valueless data information from the large amount of converted data information and extract the valuable data information.
[0015] The retrieved sensor interaction information is obtained, and valuable sensor interaction information is stored in groups.
[0016] Furthermore, during the analysis of the sensed interaction information, the following operations are performed:
[0017] The processed sensor interaction information is acquired, and the sensor interaction information is read and identified. The user's hand movement position information is extracted based on the read and identified sensor interaction information, and the user's hand movement trajectory information is formed based on the user's hand movement position information.
[0018] The user's hand movement trajectory information is obtained and analyzed in detail. Based on the verification information presented on the identity verification panel, the predetermined movement trajectory information that matches the verification information presented on the identity verification panel is found.
[0019] The system acquires the predetermined movement trajectory information, compares and analyzes the generated user hand movement trajectory information with the predetermined movement trajectory information, generates analysis results, and determines the identity verification status.
[0020] Furthermore, when the analysis results are executed, the following operations are performed:
[0021] The analysis results of the sensor interaction information are obtained, and different response strategies are executed according to different analysis results. Timely feedback and guidance are given to the user according to different response strategies.
[0022] If the analysis results are consistent with the comparison analysis, the user's hand movement trajectory information will be consistent with the predetermined movement trajectory information. The user will be prompted by voice that the verification is successful, and the mobile terminal will be redirected to the corresponding user page.
[0023] If the comparative analysis results are inconsistent, the resulting user hand movement trajectory information will not match the predetermined movement trajectory information. The user will be prompted with a voice message indicating that the verification has failed, and the mobile terminal will remain on the identity verification page.
[0024] Furthermore, if the comparative analysis is inconsistent, the following operations are performed:
[0025] If the user's hand movement trajectory information is inconsistent with the predetermined movement trajectory information once, the mobile terminal will remain on the identity verification page, waiting for the user's hand to be verified again;
[0026] If the user's hand movement trajectory information is inconsistent with the predetermined movement trajectory information twice, the mobile terminal will stay on the identity verification page again, waiting for the user's hand to be verified again, and reminding the user that there is only one identity verification opportunity left.
[0027] If a user's hand movement trajectory information is inconsistent with the predetermined movement trajectory information three times, the mobile terminal will lock the user's identity information, prohibit the user from using the identity information to access the mobile terminal, and remind the user that when accessing the mobile terminal again, they can unlock the mobile terminal through other methods, including but not limited to mobile phone number verification and email verification.
[0028] Furthermore, storing the valuable sensing interaction information includes:
[0029] The valuable sensor interaction information is read as target storage information, and the information elements of the target storage information are determined.
[0030] The target object corresponding to the target storage information is determined based on the information elements of the target storage information. At the same time, the target object is matched with the storage objects in the preset object repository to determine whether the target object matches the storage objects in the preset object repository.
[0031] When the target object matches a stored object in the preset object repository, the target file of the stored object in the preset object repository is obtained, and the target storage information is saved in the target file of the preset object repository;
[0032] Otherwise, the first information boundary of the target stored information is determined based on the information elements of the target stored information;
[0033] Obtain a second information boundary for learning the target stored information, and compare the first information boundary with the second information boundary;
[0034] When the first information boundary is less than or equal to the second information boundary, the information element is learned within the first information boundary;
[0035] Otherwise, the information elements are learned within the second information boundary;
[0036] Based on the learning results, the information features of the target stored information are determined, and at the same time, the first interaction trajectory of the target user's hand on the mobile terminal is predicted based on the information features.
[0037] Read the target stored information to determine the second interaction trajectory of the target user's hand on the mobile terminal in real time;
[0038] The first interaction trajectory is fused with the second interaction trajectory to generate the third interaction trajectory of the target user, and the trajectory features of the third interaction trajectory are determined.
[0039] The trajectory features of the third interaction trajectory are used as the user identifier of the target user, and a new storage object file is created in the preset object repository based on the user identifier;
[0040] The trajectory features of the third interaction trajectory are updated in the target storage information, and the updated target storage information is stored in a new storage object file in the preset object repository.
[0041] A mobile terminal, wherein the mobile terminal is equipped with a high-definition display screen, the mobile terminal includes...
[0042] The information verification and collection module is used to collect in real time the sensing interaction information of the user and the mobile terminal during human-computer interaction, including sensing information of the user's hand being placed in front of the mobile terminal, and interaction information of the user's hand moving in front of the mobile terminal.
[0043] The information verification and processing module is used to process the received sensor interaction information accordingly, including converting the received sensor interaction information into a form that the machine can receive, and performing data retrieval on the converted sensor interaction information to filter out valueless data information and store the valuable sensor interaction information.
[0044] The information verification and analysis module is used to perform detailed analysis on the processed sensor interaction information, determine whether the collected sensor interaction information can pass the identity verification, including reading and recognizing the processed sensor interaction information, comparing and analyzing it, and feeding back the analysis results.
[0045] The information verification and execution module is used to execute the analysis results after analysis and to implement different response strategies based on different analysis results, providing users with timely feedback and guidance.
[0046] Furthermore, the information verification and acquisition module includes
[0047] An infrared sensor is used to sense whether the user's hand is placed in front of the mobile terminal. When the user's hand is placed in front of the mobile terminal, the infrared sensor detects the user's hand and sends feedback to the mobile terminal, indicating that the user's hand is in place and prompting the mobile terminal to detect the movement of the user's hand.
[0048] The displacement sensor is used to sense the movement of the user's hand when it is placed directly in front of the mobile terminal. When the infrared sensor detects that the user's hand is in place, the displacement sensor begins to sense the movement of the user's hand and moves the indicator on the verification panel on the mobile terminal accordingly.
[0049] Furthermore, when the displacement sensor detects the movement of the user's hand, it feeds back the detected movement of the user's hand to the mobile terminal. The mobile terminal constructs a panoramic map based on GIS technology and associates the panoramic map with the indicators on the verification panel on the mobile terminal, so that the indicators move with the panoramic map information.
[0050] Furthermore, the information verification and acquisition module collects real-time sensor interaction information of the user interacting with the mobile terminal, including:
[0051] The preparation unit is used to collect the horizontal angle between the user's finger and the mobile terminal in a horizontal position and the vertical angle between the user's finger and the mobile terminal in a vertical position based on a preset sensor, and to determine the horizontal movement distance function and the vertical movement distance function of the user's finger on the mobile terminal based on the horizontal and vertical movement distance functions, to construct an interaction tracking model based on the horizontal and vertical movement distance functions, and to collect the sensing interaction information of the user and the mobile terminal for human-computer interaction based on the interaction tracking model, specifically including:
[0052] The first computational subunit is used for:
[0053] The system collects the horizontal angle between the user's finger and the mobile terminal at a horizontal position based on a preset sensor, and simultaneously determines the width of the mobile terminal.
[0054] Based on the horizontal angle between the user's finger and the mobile terminal in the horizontal position and the width of the mobile terminal, a function for the horizontal movement distance of the user's finger on the mobile terminal is constructed;
[0055]
[0056] Where f(x) represents the horizontal movement distance function of the user's finger on the mobile terminal; φ represents the angular velocity of the user's finger on the mobile terminal; τ represents the reaction time of the user's finger on the mobile terminal; X represents the width of the mobile terminal; x represents the horizontal movement distance of the user's finger on the mobile terminal; α represents the horizontal angle between the user's finger and the mobile terminal at the horizontal position; A represents the reference horizontal angle, which is generally taken as 45°;
[0057] The second computational subunit is used for
[0058] The vertical angle between the user's finger and the mobile terminal at a vertical position is collected based on a preset sensor, and the length of the mobile terminal is determined at the same time.
[0059] Based on the vertical angle between the user's finger and the mobile terminal at a vertical position and the length of the mobile terminal, a function for the vertical movement distance of the user's finger on the mobile terminal is constructed.
[0060]
[0061] Where f(y) represents the vertical movement distance function of the user's finger on the mobile terminal; Y represents the length of the mobile terminal; y represents the vertical movement distance of the user's finger on the mobile terminal; β represents the vertical angle between the user's finger and the mobile terminal at the vertical position; B represents the reference vertical angle, which is generally taken as 45°;
[0062] The third calculation subunit is used to construct an interactive tracking model based on the horizontal movement distance function and the vertical movement distance function;
[0063]
[0064] Where D[f(x), f(y)] represents the interactive tracking model; Dx represents the horizontal tracking model; D y This represents a vertical tracking model;
[0065] The information tracking subunit is used to read the interaction tracking model, set information tracking factors based on the reading results, track information when the user interacts with the mobile terminal according to the information tracking factors, and determine the sensing interaction information based on the tracking results.
[0066] Compared with the prior art, the beneficial effects of the present invention are:
[0067] This invention relates to a distance-sensing-based identity verification method and its mobile terminal. The user's hand is placed directly in front of the mobile terminal, and the position information of the user's hand is acquired to confirm that the hand is in place. During interaction between the user's hand and the mobile terminal, real-time sensory interaction information is collected. This sensory interaction information is then converted into a machine-readable format. Data retrieval is performed on the converted sensory interaction information to filter out worthless data. Valuable sensory interaction information is then stored. The processed sensory interaction information is then retrieved and analyzed to determine if it can pass identity verification. The processed sensory interaction information is read and identified, and compared with stored corresponding information used for identity verification. The analysis results are then fed back. Different response strategies are executed based on different analysis results, providing timely feedback and guidance to the user. This makes the identity verification method more convenient and user-friendly.
[0068] By reading and analyzing valuable sensor interaction information, the system matches this information with stored objects in a preset object repository. When no match is found, the system analyzes and trains the target stored information, and finally constructs a new stored object file in the preset object repository. This ensures the accurate and effective storage of valuable sensor interaction information, guaranteeing the orderliness and rationality of its storage.
[0069] This helps improve the accuracy and intelligence of collecting sensor-interactive information, ensuring the effectiveness of user authentication and making authentication more precise. Attached Figure Description
[0070] Figure 1 This is a flowchart of the distance-sensing-based identity verification method of the present invention;
[0071] Figure 2 This is an algorithm diagram of the distance-sensing-based identity verification method of the present invention;
[0072] Figure 3 This is a diagram of the algorithm executed by the mobile terminal when the comparative analysis is inconsistent according to the present invention.
[0073] Figure 4 This is a block diagram of the mobile terminal of the present invention. Detailed Implementation
[0074] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0075] Example 1
[0076] See Figures 1-2 A distance-sensing-based authentication method, applied to mobile terminals, includes the following steps:
[0077] S10: When the user's hand is placed directly in front of the mobile terminal, the position information of the user's hand is obtained, and it is confirmed that the user's hand is in place. When the user's hand interacts with the mobile terminal, the sensor interaction information of the user and the mobile terminal is collected in real time.
[0078] S20: Acquire the real-time collected sensing interaction information and preprocess the sensing interaction information. First, convert the received sensing interaction information into a form that the machine can receive. Then, perform data retrieval on the converted sensing interaction information to filter out data information that has no value. Finally, store the valuable sensing interaction information.
[0079] It should be noted that the processing of the sensor-interactive information includes the following steps:
[0080] S201: Acquire the real-time collected sensing interaction information, and perform data conversion on the sensing interaction information to convert the collected sensing interaction information into a form that the machine can receive, so that the information verification processing module can receive the sensing interaction information.
[0081] S202: Obtain the converted sensing interaction information, and perform data retrieval on the converted sensing interaction information, filter out the data information without value from the large amount of converted data information, and extract the data information with value.
[0082] S203: Obtain the retrieved sensor interaction information, and store the valuable sensor interaction information in groups.
[0083] S30: Acquire the processed sensing interaction information, analyze and evaluate the sensing interaction information, determine whether the collected sensing interaction information can pass the identity verification, first read and identify the processed sensing interaction information, after the sensing interaction information is read and identified, compare and analyze the sensing interaction information with the corresponding information stored for verifying the correctness of the identity, and feed back the analysis results.
[0084] It should be noted that the analysis of the aforementioned sensor interaction information includes the following steps:
[0085] S301: Obtain the processed sensing interaction information, read and identify the sensing interaction information, extract the user's hand movement position information based on the read and identified sensing interaction information, and form the user's hand movement trajectory information based on the user's hand movement position information.
[0086] S302: Obtain the user's hand movement trajectory information, and perform a detailed analysis of the user's hand movement trajectory information. Based on the verification information presented on the identity verification panel, find the predetermined movement trajectory information that corresponds to the verification information presented on the identity verification panel and is consistent with the verification information.
[0087] S303: Obtain the predetermined running trajectory information, compare and analyze the generated user hand running trajectory information with the predetermined running trajectory information, generate analysis results, and determine the identity verification status.
[0088] S40: Obtain the analysis results after analysis, execute different response strategies based on different analysis results, and provide timely feedback and guidance to users based on different response strategies.
[0089] It should be noted that the analysis results are executed through the following steps:
[0090] S401: Obtain the analysis results of the sensing interaction information, execute different response strategies according to different analysis results, and provide timely feedback and guidance to the user according to different response strategies;
[0091] S402: If the analysis results are consistent with the comparison analysis, the user's hand movement trajectory information is consistent with the predetermined movement trajectory information. The user is prompted by voice that the verification is successful, and the mobile terminal is redirected to the corresponding user page.
[0092] S403: If the analysis results obtained from the comparative analysis are inconsistent, the resulting user hand movement trajectory information is inconsistent with the predetermined movement trajectory information. The user will be prompted by voice that the verification has failed, and the mobile terminal will remain on the identity verification page.
[0093] Example 2
[0094] See Figure 3 When the comparative analysis is inconsistent, the following steps are included:
[0095] S4031: If the user's hand movement trajectory information is inconsistent with the predetermined movement trajectory information once, the mobile terminal continues to stay on the identity verification page, waiting for the user's hand to perform identity verification again;
[0096] S4032: When the user's hand movement trajectory information is inconsistent with the predetermined movement trajectory information twice, the mobile terminal stays on the identity verification page again, waiting for the user's hand to perform identity verification again, and reminds the user that there is only one identity verification opportunity left.
[0097] S4033: If the user's hand movement trajectory information is inconsistent with the predetermined movement trajectory information three times, the mobile terminal will lock the user's identity information, prohibit the user from using the identity information to access the mobile terminal, and remind the user that when accessing the mobile terminal again, the mobile terminal can be unlocked through other methods, including but not limited to mobile phone number verification and email verification.
[0098] Example 3
[0099] Based on Embodiment 1, this embodiment provides a distance-sensing authentication method that stores valuable sensing interaction information, including:
[0100] The valuable sensor interaction information is read as target storage information, and the information elements of the target storage information are determined.
[0101] The target object corresponding to the target storage information is determined based on the information elements of the target storage information. At the same time, the target object is matched with the storage objects in the preset object repository to determine whether the target object matches the storage objects in the preset object repository.
[0102] When the target object matches a stored object in the preset object repository, the target file of the stored object in the preset object repository is obtained, and the target storage information is saved in the target file of the preset object repository;
[0103] Otherwise, the first information boundary of the target stored information is determined based on the information elements of the target stored information;
[0104] Obtain a second information boundary for learning the target stored information, and compare the first information boundary with the second information boundary;
[0105] When the first information boundary is less than or equal to the second information boundary, the information element is learned within the first information boundary;
[0106] Otherwise, the information elements are learned within the second information boundary;
[0107] Based on the learning results, the information features of the target stored information are determined, and at the same time, the first interaction trajectory of the target user's hand on the mobile terminal is predicted based on the information features.
[0108] Read the target stored information to determine the second interaction trajectory of the target user's hand on the mobile terminal in real time;
[0109] The first interaction trajectory is fused with the second interaction trajectory to generate the third interaction trajectory of the target user, and the trajectory features of the third interaction trajectory are determined.
[0110] The trajectory features of the third interaction trajectory are used as the user identifier of the target user, and a new storage object file is created in the preset object repository based on the user identifier;
[0111] The trajectory features of the third interaction trajectory are updated in the target storage information, and the updated target storage information is stored in a new storage object file in the preset object repository.
[0112] In this embodiment, the target stored information can be information that needs to be stored, i.e., valuable sensor interaction information.
[0113] In this embodiment, the information element may be a component of valuable sensory interactive information.
[0114] In this embodiment, the target object can be the specific content to be stored contained in the target storage information.
[0115] In this embodiment, the preset object repository is pre-defined and contains different storage objects.
[0116] In this embodiment, the target file can be a storage file that stores the same type of target storage information, and is used to store the target storage information.
[0117] In this embodiment, the first information boundary can be the information characteristics of the target stored information, specifically the value and type of the target stored information.
[0118] In this embodiment, the second information boundary can be a value, category, etc. set for the target stored information based on the characteristics of the target stored information.
[0119] In this embodiment, the information features may be the values of the target stored information and the association attributes between data, etc.
[0120] In this embodiment, the first interaction trajectory may be the result of predicting the movement of the user's hand on the mobile terminal.
[0121] In this embodiment, the second interaction trajectory can be a representation of the actual sliding motion of the user's hand on the mobile terminal when reading target stored information.
[0122] In this embodiment, the third interaction trajectory can be the final interaction trajectory obtained by fusing the first interaction trajectory and the second interaction trajectory.
[0123] In this embodiment, the trajectory features can be the motion of the third interactive trajectory, specifically the length of the motion and the turning points, etc.
[0124] In this embodiment, the user identifier can be a comparative tag used to identify the target user.
[0125] In this embodiment, the new storage object file can be a storage file created in a preset object repository based on the training results to store the current target storage information.
[0126] The beneficial effects of the above technical solution are: by reading and analyzing valuable sensor interaction information, the valuable sensor interaction information is matched with the stored objects in the preset object repository. When there is no matching result, the target stored information is analyzed and trained, and finally a new stored object file is constructed in the preset object repository. This achieves accurate and effective storage of valuable sensor interaction information, ensuring the orderliness and rationality of the storage of valuable sensor interaction information.
[0127] Example 4
[0128] See Figure 4A mobile terminal, wherein the mobile terminal is equipped with a high-definition display screen, the mobile terminal comprising:
[0129] The information verification and collection module is used to collect in real time the sensing interaction information of the user and the mobile terminal during human-computer interaction, including sensing information of the user's hand being placed in front of the mobile terminal, and interaction information of the user's hand moving in front of the mobile terminal.
[0130] It should be noted that the information verification and collection module includes
[0131] An infrared sensor is used to sense whether the user's hand is placed in front of the mobile terminal. When the user's hand is placed in front of the mobile terminal, the infrared sensor detects the user's hand and sends feedback to the mobile terminal, indicating that the user's hand is in place and prompting the mobile terminal to detect the movement of the user's hand.
[0132] The displacement sensor is used to sense the movement of the user's hand when it is placed directly in front of the mobile terminal. When the infrared sensor detects that the user's hand is in place, the displacement sensor begins to sense the movement of the user's hand and moves the indicator on the verification panel on the mobile terminal accordingly.
[0133] It should be noted that when the displacement sensor detects the movement of the user's hand, the detected movement of the user's hand is fed back to the mobile terminal. The mobile terminal constructs a panoramic map based on GIS technology, and associates the panoramic map with the indicators on the verification panel on the mobile terminal, so that the indicators move with the panoramic map information.
[0134] The information verification and processing module is used to process the received sensor interaction information accordingly, including converting the received sensor interaction information into a form that the machine can receive, and performing data retrieval on the converted sensor interaction information to filter out valueless data information and store the valuable sensor interaction information.
[0135] The information verification and analysis module is used to perform detailed analysis on the processed sensor interaction information, determine whether the collected sensor interaction information can pass the identity verification, including reading and recognizing the processed sensor interaction information, comparing and analyzing it, and feeding back the analysis results.
[0136] The information verification and execution module is used to execute the analysis results after analysis and to implement different response strategies based on different analysis results, providing users with timely feedback and guidance.
[0137] In summary, the distance-sensing-based identity verification method and mobile terminal of the present invention involve placing the user's hand directly in front of the mobile terminal, acquiring the user's hand position information, confirming that the user's hand is in position, and collecting real-time sensory interaction information between the user and the mobile terminal during human-computer interaction. This sensory interaction information is then converted into a machine-receiveable format. Data retrieval is performed on the converted sensory interaction information to filter out worthless data, and finally, valuable sensory interaction information is stored. The processed sensory interaction information is then retrieved and analyzed to determine if it can pass identity verification. The processed sensory interaction information is read and identified, and compared with stored corresponding information used for identity verification. The analysis results are then fed back, and different response strategies are executed based on different analysis results. Timely feedback and guidance are provided to the user based on these different response strategies, making the identity verification method more convenient and user-friendly.
[0138] Example 4
[0139] Based on Embodiment 3, this embodiment provides a mobile terminal in which the information verification and collection module collects real-time sensor interaction information of the user interacting with the mobile terminal, including:
[0140] The preparation unit is used to collect the horizontal angle between the user's finger and the mobile terminal in a horizontal position and the vertical angle between the user's finger and the mobile terminal in a vertical position based on a preset sensor, and to determine the horizontal movement distance function and the vertical movement distance function of the user's finger on the mobile terminal based on the horizontal and vertical movement distance functions, to construct an interaction tracking model based on the horizontal and vertical movement distance functions, and to collect the sensing interaction information of the user and the mobile terminal for human-computer interaction based on the interaction tracking model, specifically including:
[0141] The first computational subunit is used for:
[0142] The system collects the horizontal angle between the user's finger and the mobile terminal at a horizontal position based on a preset sensor, and simultaneously determines the width of the mobile terminal.
[0143] Based on the horizontal angle between the user's finger and the mobile terminal in the horizontal position and the width of the mobile terminal, a function for the horizontal movement distance of the user's finger on the mobile terminal is constructed;
[0144]
[0145] Where f(x) represents the horizontal movement distance function of the user's finger on the mobile terminal; φ represents the angular velocity of the user's finger on the mobile terminal; τ represents the reaction time of the user's finger on the mobile terminal; X represents the width of the mobile terminal; x represents the horizontal movement distance of the user's finger on the mobile terminal; α represents the horizontal angle between the user's finger and the mobile terminal at the horizontal position; A represents the reference horizontal angle, which is generally taken as 45°;
[0146] The second computational subunit is used for
[0147] The vertical angle between the user's finger and the mobile terminal at a vertical position is collected based on a preset sensor, and the length of the mobile terminal is determined at the same time.
[0148] Based on the vertical angle between the user's finger and the mobile terminal at a vertical position and the length of the mobile terminal, a function for the vertical movement distance of the user's finger on the mobile terminal is constructed.
[0149]
[0150] Where f(y) represents the vertical movement distance function of the user's finger on the mobile terminal; Y represents the length of the mobile terminal; y represents the vertical movement distance of the user's finger on the mobile terminal; β represents the vertical angle between the user's finger and the mobile terminal at the vertical position; B represents the reference vertical angle, which is generally taken as 45°;
[0151] The third calculation subunit is used to construct an interactive tracking model based on the horizontal movement distance function and the vertical movement distance function;
[0152]
[0153] Where D[f(x), f(y)] represents the interactive tracking model; Dx represents the horizontal tracking model; D y This represents a vertical tracking model;
[0154] The information tracking subunit is used to read the interaction tracking model, set information tracking factors based on the reading results, track information when the user interacts with the mobile terminal according to the information tracking factors, and determine the sensing interaction information based on the tracking results.
[0155] In this embodiment, the preset sensor can be pre-set to collect the horizontal angle between the user's finger and the mobile terminal in the horizontal position and the vertical angle between the user's finger and the mobile terminal in the vertical position. For example, it can be an angle sensor.
[0156] In this embodiment, the information tracking factor can be set based on model features in the interaction tracking model to track information when the user interacts with the mobile terminal, thereby realizing the extraction of sensor interaction information.
[0157] The working principle of the above technical solution is as follows: Based on the preset sensor, the horizontal angle between the user's finger and the mobile terminal in the horizontal position and the vertical angle between the user's finger and the mobile terminal in the vertical position are collected. Based on the horizontal and vertical angles, the horizontal movement distance function and the vertical movement distance function of the user's finger on the mobile terminal are determined. Based on the horizontal movement distance function and the vertical movement distance function, an interactive tracking model is constructed. Based on the interactive tracking model, the sensing interaction information of the user and the mobile terminal for human-computer interaction is collected.
[0158] The beneficial effects of the above technical solution are: it helps to improve the accuracy and intelligence of collecting sensor interaction information, ensures the effectiveness of user identity verification, and makes identity verification more accurate.
[0159] The above description is merely a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any equivalent substitutions or modifications made by those skilled in the art within the scope of the technology disclosed in the present invention, based on the technical solution and inventive concept of the present invention, should be covered within the scope of protection of the present invention.
Claims
1. A distance-sensing based identity verification method, characterized in that, The identity authentication method comprises, The user's hand is placed in front of the mobile terminal, the position information of the user's hand is acquired, it is confirmed that the user's hand is in place, and when the user's hand and the mobile terminal interact, the sensing interaction information of the user and the mobile terminal is collected in real time; The sensing interaction information collected in real time is acquired, and the sensing interaction information is preprocessed, first, the sensing interaction information received is converted into a form that can be received by a machine, then the converted sensing interaction information is searched for data, and data information without value is filtered out, and finally the sensing interaction information with value is stored; The processed sensing interaction information is acquired, and the sensing interaction information is analyzed and evaluated to determine whether the collected sensing interaction information can pass the identity authentication, first, the processed sensing interaction information is read and identified, then the sensing interaction information is compared and analyzed by referring to the stored information corresponding to the identity verification, and the analysis result is fed back; The analysis result after analysis is acquired, different response strategies are executed according to different analysis results, and the user is given timely feedback and guidance according to different response strategies; The sensing interaction information with value is stored, including: The sensing interaction information with value is read as target storage information, and the information elements of the target storage information are determined; According to the information elements of the target storage information, the target object corresponding to the target storage information is determined, and the target object is matched with the storage object in the preset object storage library to determine whether the target object matches the storage object in the preset object storage library; When the target object matches the storage object in the preset object storage library, the target file of the storage object in the preset object storage library is acquired, and the target storage information is saved in the target file in the preset object storage library; Otherwise, the first information boundary of the target storage information is determined based on the information elements of the target storage information; The second information boundary for learning the target storage information is acquired, and the first information boundary is compared with the second information boundary; When the first information boundary is less than or equal to the second information boundary, the information elements are learned within the first information boundary; Otherwise, the information elements are learned within the second information boundary; According to the learning result, the information characteristics of the target storage information are determined, and the first interaction track of the target user's hand on the mobile terminal is predicted according to the information characteristics; The target storage information is read, and the second interaction track of the target user's hand on the mobile terminal is determined; The first interaction track and the second interaction track are fused to generate the third interaction track of the target user, and the track characteristics of the third interaction track are determined; The track feature of the third interaction track is taken as a user identifier of the target user, and a new storage object file is established in the preset object storage according to the user identifier; The track feature of the third interaction track is updated in the target storage information, and the updated target storage information is stored in the new storage object file of the preset object storage; The first information boundary is the value and type of the target storage information; The second information boundary is the value and category set for the target storage information according to the characteristics of the target storage information.
2. The distance-sensing based authentication method of claim 1, wherein, When processing the sensing interaction information, the following operations are performed: The real-time collected sensing interaction information is obtained, and the sensing interaction information is converted, so that the collected sensing interaction information is converted into a form that can be received by a machine, so that the information verification processing module can receive the sensing interaction information; The converted sensing interaction information is obtained, and the converted sensing interaction information is subjected to data retrieval, so that data information without value is filtered out from the converted large amount of data information, and valuable data information is extracted; The retrieved sensing interaction information is obtained, and the valuable sensing interaction information is stored, so that the sensing interaction information is stored in groups.
3. The distance-sensing based authentication method of claim 2, wherein, When analyzing the sensing interaction information, the following operations are performed: The processed sensing interaction information is obtained, and the sensing interaction information is read and identified, user hand movement position information is extracted from the read and identified sensing interaction information, and user hand running track information is formed according to the user hand movement position information; The user hand running track information is obtained, and the user hand running track information is analyzed in detail, and according to the verification information presented on the identity verification block, the predetermined running track information corresponding to the verification information presented on the identity verification block is found out; The predetermined running track information is obtained, and the formed user hand running track information and the predetermined running track information are compared and analyzed to form an analysis result, and the identity verification situation is judged.
4. The distance-sensing based authentication method of claim 3, wherein, When the analysis result is executed, the following operations are performed: The analysis result of the sensing interaction information is obtained, different response strategies are executed according to different analysis results, and the user is fed back and guided in time according to different response strategies; If the analysis result of the comparison and analysis is consistent, the formed user hand running track information and the predetermined running track information are consistent, the user is prompted by voice that the verification is successful, and the mobile terminal enters the corresponding user use page; If the analysis result of the comparison and analysis is inconsistent, the formed user hand running track information and the predetermined running track information are inconsistent, the user is prompted by voice that the verification fails, and the mobile terminal continues to stay in the identity verification page.
5. The distance-sensing based authentication method of claim 1, wherein, When the comparison and analysis is inconsistent, the following operations are performed: When the user hand running track information and the predetermined running track information are inconsistent once, the mobile terminal continues to stay in the identity verification page, and waits for the user hand to perform identity verification again; When the user's hand movement track information is inconsistent with the predetermined movement track information for the second time, the mobile terminal stays at the identity verification page again, waiting for the user's hand to perform identity verification again, and reminding the user that only one opportunity for identity verification is left; When the user's hand movement track information is inconsistent with the predetermined movement track information for the third time, the mobile terminal locks the user's identity information, prohibits the user from accessing the mobile terminal by using the identity information, and reminds the user that the mobile terminal can be unlocked by using other ways when the user accesses the mobile terminal again, and the unlocking ways include but are not limited to mobile phone number verification and email verification.
6. A mobile terminal for use in the distance-sensing based authentication method according to any one of claims 1 to 5, characterized in that, The mobile terminal is provided with a high-definition display screen, and the mobile terminal comprises, The information verification collection module is configured to collect, in real time, sensing interaction information of human-computer interaction between a user and the mobile terminal, including sensing information of the user's hand placed in front of the mobile terminal and interaction information of the user's hand moving in front of the mobile terminal. The information verification processing module is configured to process the received sensing interaction information correspondingly, including data conversion of the received sensing interaction information to convert the sensing interaction information into a form that can be received by a machine, data retrieval of the converted sensing interaction information to filter out data information without value, and storage of the sensing interaction information with value. The information verification analysis module is configured to analyze the processed sensing interaction information in detail to determine whether the collected sensing interaction information can pass the identity verification, including reading and identifying the processed sensing interaction information and comparing and analyzing the sensing interaction information to feed back analysis results. The information verification execution module is configured to execute the analyzed analysis results and execute different response strategies according to different analysis results to give timely feedback guidance to the user.
7. A mobile terminal as claimed in claim 6, characterized in that The information verification collection module comprises, The infrared sensor is configured to sense whether the user's hand is placed in front of the mobile terminal, and when the user's hand is placed in front of the mobile terminal, the infrared sensor detects the user's hand and feeds back to the mobile terminal to indicate that the user's hand is in place and prompt the mobile terminal to detect the movement of the user's hand. The displacement sensor is configured to sense the movement of the user's hand when the user's hand is placed in front of the mobile terminal, and when the infrared sensor detects that the user's hand is in place, the displacement sensor starts to sense the movement of the user's hand, and the movement of the indicators on the verification plate on the mobile terminal is dragged by the movement of the user's hand.
8. A mobile terminal as claimed in claim 7, characterized in that When the displacement sensor detects the movement of the user's hand, the position of the user's hand is fed back to the mobile terminal, the mobile terminal constructs a panoramic view according to GIS technology, and the indicators on the verification plate on the mobile terminal are moved according to the panoramic view.
9. A mobile terminal as claimed in claim 6, characterized in that In the information verification collection module, the sensing interaction information of human-computer interaction between a user and the mobile terminal is collected in real time, including The preparation unit is configured to collect a horizontal included angle of a user's finger and a mobile terminal in a horizontal position and a vertical included angle of the user's finger and the mobile terminal in a vertical position based on a preset sensor, determine a horizontal movement distance function and a vertical movement distance function of the user's finger on the mobile terminal according to the horizontal included angle and the vertical included angle, construct an interactive tracking model according to the horizontal movement distance function and the vertical movement distance function, and collect sensing interactive information of human-computer interaction of the user and the mobile terminal based on the interactive tracking model. The first calculation subunit is configured to: collect the horizontal included angle of the user's finger and the mobile terminal in the horizontal position based on the preset sensor, and determine a width of the mobile terminal at the same time; construct the horizontal movement distance function of the user's finger on the mobile terminal based on the horizontal included angle of the user's finger and the mobile terminal in the horizontal position and the width of the mobile terminal. ; wherein, represents a horizontal moving distance of the user's finger on the mobile terminal; represents an angular velocity of the user's finger on the mobile terminal; represents a reaction time of the user's finger on the mobile terminal; represents a width of the mobile terminal; represents a horizontal moving distance of the user's finger on the mobile terminal; represents a horizontal included angle of the user's finger and the mobile terminal in horizontal position; represents a reference horizontal included angle, and is generally taken as ; The second calculation subunit is configured to: collect the vertical included angle of the user's finger and the mobile terminal in the vertical position based on the preset sensor, and determine a length of the mobile terminal at the same time; construct the vertical movement distance function of the user's finger on the mobile terminal based on the vertical included angle of the user's finger and the mobile terminal in the vertical position and the length of the mobile terminal. ; wherein, represents a function of the vertical movement distance of the user's finger on the mobile terminal; represents a length of the mobile terminal; represents a function of the vertical movement distance of the user's finger on the mobile terminal; represents a vertical angle of the user's finger and the mobile terminal in a vertical position; represents a reference vertical angle, and is generally taken as ; The third calculation subunit is configured to construct the interactive tracking model based on the horizontal movement distance function and the vertical movement distance function. ; wherein, represents the interaction tracking model; represents the horizontal tracking model; represents the vertical tracking model; The information tracking subunit is configured to read the interactive tracking model, set an information tracking factor based on a reading result, track information when the user and the mobile terminal perform human-computer interaction according to the information tracking factor, and determine the sensing interactive information based on a tracking result.
Citation Information
Patent Citations
Identity authentication method and identity authentication device
CN104517094A
User authentication method and device
CN107018121A