Information verification method and device, equipment and storage medium

By detecting the payment verification mode after unlocking the fingerprint of the smart terminal and counting the duration, the verification failure result is generated, and the problem of mistaking payment caused by mistakenly thinking that payment is completed after unlocking the smart terminal screen is solved, improving the security and accuracy of the payment process.

CN120146848APending Publication Date: 2025-06-13BEIJING XIAOMI PAYMENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311715504.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-13
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

During the fingerprint unlocking process of smart terminals, the user does not want to perform payment operations, but due to the change in the screen lock state, it is mistakenly believed that the user has completed fingerprint verification and completed payment, resulting in the problem of mispayment.

Method used

After the target verification method is used to successfully unlock the screen of the smart terminal, the payment verification mode is detected. If it is to prevent the payment mode from being accidentally touched, the current time is counted; if the preset time is not reached, the first verification request is responded to and the verification failed result is generated to prevent the mis payment.

Benefits of technology

By setting the preset time, preventing false payments within the preset time range after the smart terminal screen is successfully unlocked, improving the security and accuracy of the payment process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120146848A_ABST
    Figure CN120146848A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an information verification method and device, equipment and a storage medium, and relates to the technical field of identity recognition. In some embodiments of the invention, after the screen of the intelligent terminal is successfully unlocked in a target verification mode, a payment verification mode adopted by the intelligent terminal is detected; when the payment verification mode is the mistaken touch prevention payment mode, the current duration is counted; under the condition that the current duration does not reach the preset duration, responding to a first verification request corresponding to the target verification mode, and generating a first verification result of verification failure; according to the embodiment of the invention, the preset duration is set, and the verification failure result is generated for the first verification request corresponding to the target verification mode within the preset duration range after the screen of the intelligent terminal is successfully unlocked by adopting the target verification mode, so that wrong payment is prevented.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of identity recognition technology, and in particular, to an information verification method, apparatus, device, and storage medium. Background Art

[0002] The fingerprint recognition technology of intelligent terminals mainly includes button capacitive, under-screen optical, and under-screen ultrasonic. Fingerprint recognition can not only be used for unlocking the screen of intelligent terminals, but also for identity verification during online payment. Fingerprint payment is faster and more efficient compared to traditional password payment.

[0003] Currently, for various fingerprint unlocking methods, during the actual use of users, when the online payment process reaches the fingerprint verification page, if the user does not want to pay and performs a screen locking action, the intelligent terminal state becomes the screen-off state. When the user then uses fingerprint verification to unlock the screen, the payment process will consider that the user has completed fingerprint verification and completed the payment at this time, resulting in the problem of accidental payment. Summary of the Invention

[0004] The present disclosure provides an information verification method, apparatus, device, and storage medium to at least solve the problem of accidental payment when unlocking the screen of an intelligent terminal.

[0005] The technical solution of the present disclosure is as follows:

[0006] An embodiment of the present disclosure provides an information verification method, including:

[0007] After successfully unlocking the screen of the intelligent terminal using the target verification method, detecting the payment verification mode adopted by the intelligent terminal;

[0008] When the payment verification mode is the anti-mis-touch payment mode, counting the current duration;

[0009] When the current duration does not reach the preset duration, in response to the first verification request corresponding to the target verification method, generating a first verification result of verification failure.

[0010] Optionally, the method further includes:

[0011] When the current duration reaches the preset duration, in response to the second verification request corresponding to the target verification method, performing a verification operation corresponding to the target verification method to obtain a second verification result.

[0012] Optionally, after performing the verification operation corresponding to the target verification method in response to the second verification request corresponding to the target verification method to obtain the second verification result, the method further includes:

[0013] Count the number of times the second verification result is a verification failure;

[0014] When the number of times is greater than a set number threshold, perform an alarm operation.

[0015] Optionally, the method further includes:

[0016] When the current duration reaches a preset duration, turn off the anti-mis-touch payment mode.

[0017] Optionally, the method further includes:

[0018] In response to an anti-mis-touch payment mode setting operation, turn on or off the anti-mis-touch payment mode.

[0019] Optionally, the turning on or off the anti-mis-touch payment mode in response to an anti-mis-touch payment mode setting operation includes:

[0020] Display an anti-mis-touch payment mode setting interface, where the anti-mis-touch payment mode setting interface includes a mode switch control; in response to an open operation on the mode switch control, turn on the anti-mis-touch payment mode; in response to a close operation on the mode switch control, turn off the anti-mis-touch payment mode; or,

[0021] In response to a mode open voice command, turn on the anti-mis-touch payment mode; in response to a mode close voice command, turn off the anti-mis-touch payment mode.

[0022] An embodiment of the present disclosure also provides an information verification device, including:

[0023] A detection module, after the screen unlocking of the smart terminal is successful by using a target verification method, is used to detect the payment verification mode adopted by the smart terminal;

[0024] A statistics module, when the payment verification mode is an anti-mis-touch payment mode, is used to count the current duration;

[0025] A generation module, when the current duration has not reached the preset duration, is used to generate a first verification result of verification failure in response to a first verification request corresponding to the target verification method.

[0026] Optionally, the generation module can also be used for:

[0027] When the current duration reaches the preset duration, in response to a second verification request corresponding to the target verification method, perform a verification operation corresponding to the target verification method to obtain a second verification result.

[0028] Optionally, after the generating module executes the verification operation corresponding to the target verification method in response to the second verification request corresponding to the target verification method and obtains the second verification result, it can also be used for:

[0029] Count the number of times the second verification result is a verification failure;

[0030] In the case where the number of times is greater than the set number threshold, perform an alarm operation.

[0031] Optionally, the generating module can also be used for:

[0032] When the current duration reaches the preset duration, turn off the anti-mis-touch payment mode.

[0033] Optionally, the generating module can also be used for:

[0034] In response to an anti-mis-touch payment mode setting operation, turn on or off the anti-mis-touch payment mode.

[0035] Optionally, when the generating module turns on or off the anti-mis-touch payment mode in response to an anti-mis-touch payment mode setting operation, it is used for:

[0036] Display an anti-mis-touch payment mode setting interface, where the anti-mis-touch payment mode setting interface includes a mode switch control; in response to an open operation on the mode switch control, turn on the anti-mis-touch payment mode; in response to a close operation on the mode switch control, turn off the anti-mis-touch payment mode; or,

[0037] In response to a mode open voice command, turn on the anti-mis-touch payment mode; in response to a mode close voice command, turn off the anti-mis-touch payment mode.

[0038] The embodiments of the present disclosure also provide a mobile phone, including:

[0039] A processor;

[0040] A memory for storing executable instructions of the processor;

[0041] Wherein, the processor is configured to execute the instructions to implement the steps in the above method.

[0042] The embodiments of the present disclosure also provide an electronic device, including:

[0043] A processor;

[0044] A memory for storing executable instructions of the processor;

[0045] Wherein, the processor is configured to execute the instructions to implement the steps in the above method.

[0046] The embodiments of the present disclosure also provide a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, each step in the above method is implemented.

[0047] The embodiments of the present disclosure also provide a computer program product, including a computer program / instructions, and when the computer program / instructions are executed by a processor, each step in the above method is implemented.

[0048] The technical solutions provided by the embodiments of the present disclosure at least bring the following beneficial effects:

[0049] In some embodiments of the present disclosure, after the screen of the intelligent terminal is successfully unlocked by using the target verification method, the payment verification mode adopted by the intelligent terminal is detected; when the payment verification mode is the anti-mis-touch payment mode, the current duration is counted; when the current duration does not reach the preset duration, in response to the first verification request corresponding to the target verification method, a first verification result of verification failure is generated; by setting the preset duration, within the preset duration range after the screen of the intelligent terminal is successfully unlocked by using the target verification method, a verification failure result is generated for the first verification request corresponding to the target verification method, so as to prevent mis-payment.

[0050] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] The drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure, and do not constitute an improper limitation to the present disclosure.

[0052] Figure 1 It is a flowchart of an information verification method provided for an exemplary embodiment of the present disclosure;

[0053] Figure 2 It is a framework diagram of an intelligent terminal provided for an exemplary embodiment of the present disclosure;

[0054] Figure 3 It is a flowchart of another information verification method provided for an exemplary embodiment of the present disclosure;

[0055] Figure 4 It is a structural diagram of an information verification device provided for an exemplary embodiment of the present disclosure;

[0056] Figure 5 It is a structural diagram of an electronic device provided for an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0057] In order to enable those of ordinary skill in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0058] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned accompanying drawings are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure described here can be implemented in an order other than those illustrated or described here. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure.

[0059] It should be noted that the user information involved in the present disclosure includes, but is not limited to: user device information and user personal information; the collection, storage, use, processing, transmission, provision, and disclosure of user information in the present disclosure and other processing are all in compliance with the provisions of relevant laws and regulations and do not violate public order and good customs.

[0060] During the actual process of a user using a smart terminal for fingerprint payment, the user interface management module of the smart terminal will display a prompt on the display asking the user to verify the fingerprint. If the user changes their mind and does not want to pay and performs a screen locking operation, the smart terminal then enters the screen locked state. When the user uses fingerprint verification to unlock the screen again, the smart terminal then enters the screen unlocked state. The user interface management module will continue to display a prompt on the display asking the user to verify the fingerprint. Since the user has just completed unlocking the screen at this time and the finger has not left the user fingerprint acquisition module of the smart terminal, the payment process will consider that the user has completed fingerprint verification and completed the payment, resulting in an incorrect payment.

[0061] In view of the above technical problems, in some embodiments of the present disclosure, after the screen of the smart terminal is successfully unlocked using a target verification method, the payment verification mode adopted by the smart terminal is detected; when the payment verification mode is the anti-mis-touch payment mode, the current duration is counted; in the case where the current duration has not reached the preset duration, in response to the first verification request corresponding to the target verification method, a first verification result of verification failure is generated; by setting the preset duration, within the preset duration range after the screen of the smart terminal is successfully unlocked using the target verification method, a verification failure result is generated for the first verification request corresponding to the target verification method, so as to prevent incorrect payment.

[0062] The following will describe in detail the technical solutions provided by the embodiments of the present disclosure with reference to the accompanying drawings.

[0063] Figure 1Schematic flowchart of an information verification method provided by an exemplary embodiment of the present disclosure. As Figure 1 shown, the method includes:

[0064] S101: After successfully unlocking the screen of the intelligent terminal using the target verification method, detect the payment verification mode adopted by the intelligent terminal;

[0065] S102: When the payment verification mode is the anti-mis-touch payment mode, count the current duration;

[0066] S103: When the current duration does not reach the preset duration, in response to the first verification request corresponding to the target verification method, generate a first verification result of verification failure.

[0067] In this embodiment, the execution subject of the above method is an intelligent terminal. The form of the intelligent terminal is not limited in the embodiments of the present disclosure. Among them, the intelligent terminal (terminal device) includes but is not limited to a mobile station (MS, Mobile Station), a mobile terminal (Mobile Terminal), a mobile phone (Mobile Telephone), a handset, and portable equipment, etc. The intelligent terminal can communicate with one or more core networks via a radio access network (RAN, Radio Access Network). For example, the intelligent terminal can be a mobile phone (or a "cellular" phone), a computer with wireless communication functions, etc. The intelligent terminal can also be a computer with wireless transceiver functions, a virtual reality (Virtual Reality, VR) intelligent terminal, an AR intelligent terminal, a wireless terminal in industrial control (industrial control), a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in a smart grid (smart grid), a wireless terminal in transportation safety (transportation safety), a wireless terminal in a smart city (smart city), a wireless terminal in a smart home (smart home), etc. And the operating systems installed on the intelligent terminal include but are not limited to: IOS, Android, windows, linux, Mac OS, etc. operating systems. In different networks, the terminal can be called different names, such as: user equipment, mobile station, user unit, station, cellular phone, personal digital assistant, wireless modem, wireless communication device, handheld device, laptop computer, cordless phone, wireless local loop station, TV, etc. For ease of description, it is simply referred to as an intelligent terminal in this embodiment.

[0068] In this embodiment, after the screen of the smart terminal is successfully unlocked using the target verification method, the identity information of the user will continue to be collected. If there is an unpaid payment page waiting for identity verification that has not been closed at this time, it may cause accidental payment. This disclosure detects the payment verification mode adopted by the smart terminal; in the case where the payment verification mode is the anti-accidental touch payment mode, the current duration is counted; in the case where the current duration has not reached the preset duration, in response to the first verification request corresponding to the target verification method, a first verification result of verification failure is generated; by setting the preset duration, within the preset duration range after the screen of the smart terminal is successfully unlocked using the target verification method, a verification failure result is generated for all first verification requests corresponding to the target verification method, so as to prevent accidental payment.

[0069] In some disclosed embodiments, the target verification method is an identity verification method of the smart terminal, and the type of the target verification method is not limited in the embodiments of this disclosure. The target verification method may be a method of verifying using the biometric characteristics of the user. Biometric characteristics include physiological biometric characteristics and behavioral biometric characteristics; among them, physiological biometric characteristics include but are not limited to the following: eye characteristics, facial characteristics, voiceprint, fingerprint, palmprint, heartbeat, pulse, chromosome, DNA, and tooth bite marks, etc. Behavioral biometric characteristics include but are not limited to the following: voice, gait, handwriting, keystroke, key pressing force, posture of holding an electronic device, browsing log characteristics, RPC (Remote Procedure Call Protocol), and request record characteristics, etc. Biometric identification identifies each user based on the unique biometric characteristics between individuals, and then completes identity verification.

[0070] Figure 2 It is a framework schematic diagram of a smart terminal provided by an exemplary embodiment of this disclosure. As Figure 2 shown, the smart terminal 10 includes: a display screen 11, a user interface management module 12, a user fingerprint collection module 13, a fingerprint verification module 14, a fingerprint verification mode setting module 15, a memory 16, and an alarm module 17. Among them, the display screen 11 and the memory 16 are hardware modules, and the user interface management module 12, the user fingerprint collection module 13, the fingerprint verification module 14, the fingerprint verification mode setting module 15, and the alarm module 17 are software modules. Figure 2 It is only a framework schematic of the smart terminal, and does not limit the specific form of the smart terminal of this disclosure.

[0071] Among them, the user interface management module 12 is used to display an application interface on the display screen 11.

[0072] The user fingerprint collection module 13 is used to collect the fingerprint of the user.

[0073] A fingerprint verification module 14 is used to verify the fingerprint of the user collected and generate a fingerprint verification result.

[0074] A fingerprint verification mode setting module 15 is used to set the fingerprint verification mode and the set number threshold corresponding to the number of verification failures.

[0075] An alarm module 17 is used to perform an alarm operation when the number of verification failures is greater than the set number threshold.

[0076] In some embodiments of the present disclosure, the verification mode, the preset duration corresponding to the anti-mis-touch payment mode, and the set number threshold corresponding to the number of verification failures are preset. It should be noted that the present disclosure does not limit the preset duration and the set number threshold, and the preset duration and the set number threshold can be adjusted according to the actual situation. The preset duration, for example, 5 seconds, 10 seconds, etc.; the set number threshold, for example, 3 times, 5 times, etc. The present disclosure presets the verification mode, the preset duration corresponding to the anti-mis-touch payment mode, and the set number threshold corresponding to the number of verification failures, improving the identity verification efficiency.

[0077] In the above embodiments, the intelligent terminal responds to the anti-mis-touch payment mode setting operation to turn on or off the anti-mis-touch payment mode. The following are included but not limited to several setting methods:

[0078] Setting method 1: Display an anti-mis-touch payment mode setting interface, and the anti-mis-touch payment mode setting interface includes a mode switch control; in response to the opening operation of the mode switch control, turn on the anti-mis-touch payment mode; in response to the closing operation of the mode switch control, turn off the anti-mis-touch payment mode.

[0079] Setting method 2: In response to the mode opening voice command, turn on the anti-mis-touch payment mode; in response to the mode closing voice command, turn off the anti-mis-touch payment mode.

[0080] In the above setting method 1, the intelligent terminal responds to the interface opening operation and displays an anti-mis-touch payment mode setting interface on the display screen; the anti-mis-touch payment mode setting interface includes a mode switch control; the intelligent terminal responds to the opening operation of the mode switch control and turns on the anti-mis-touch payment mode; the intelligent terminal responds to the closing operation of the mode switch control and turns off the anti-mis-touch payment mode. Among them, the switch control can have a sliding attribute. In response to the operation of sliding the mode switch control to the right, turn on the anti-mis-touch payment mode; in response to the operation of sliding the mode switch control to the left, turn off the anti-mis-touch payment mode. It should be noted that the anti-mis-touch payment mode can also be set to the always-on mode.

[0081] In the above-mentioned second setting method, when the smart terminal receives the voice of "turn on the anti-mis-touch payment mode", it generates a mode opening voice instruction. In response to the mode opening voice instruction, the smart terminal turns on the anti-mis-touch payment mode; when the smart terminal receives the voice of "turn off the anti-mis-touch payment mode", it generates a mode opening voice instruction; in response to the mode closing voice instruction, the smart terminal turns off the anti-mis-touch payment mode.

[0082] In the embodiments of the present disclosure, users can turn on and off the anti-mis-touch payment mode by themselves, which improves the flexibility and reliability of identity verification.

[0083] In the above-mentioned embodiments, the preset duration and the set number threshold can be set through the corresponding setting page, which will not be elaborated here.

[0084] In some embodiments of the present disclosure, during the payment operation using the target verification method, the smart terminal displays a prompt page of the target verification method; in response to the lock screen operation, the smart terminal enters the screen locked state; in response to the screen unlocking operation, the screen changes from the locked state to the lit state, and a prompt for performing identity verification using the target verification method is displayed on the screen. In response to the identity verification operation, the smart terminal collects the user's biometric features and performs an identity verification operation based on the collected biometric features.

[0085] In the above-mentioned embodiments, an identity verification operation is performed based on the collected biometric features. One possible way is to compare the collected biometric features with the preset biometric features; in the case of consistent comparison, a verification result of verification passed is generated, and in the case of inconsistent comparison, a verification result of verification failed is generated.

[0086] In the above-mentioned embodiments, in the case where the verification result is verification failed, the number of verification failures is counted. When the number of verification failures is greater than the set number threshold, an alarm operation is performed. In the case where the verification result is verification passed, the screen of the smart terminal is successfully unlocked, and the payment verification mode adopted by the smart terminal is detected.

[0087] In some embodiments of the present disclosure, the alarm operation in the embodiments of the present disclosure includes, but is not limited to, the following alarm methods:

[0088] Alarm method 1: Display an alarm page. Among them, warning content is displayed on the alarm page. For example, you have verified your fingerprint too many times and the phone has been locked.

[0089] Alarm method 2: Play an alarm voice. The present disclosure does not limit the content of the alarm voice. The content of the alarm voice, for example, you have verified your fingerprint too many times and the phone has been locked.

[0090] Alarm method 3: The smart device vibrates to prompt.

[0091] It should be noted that the current duration is the total duration after the screen unlocking of the smart terminal is successfully verified by the target verification method.

[0092] In some embodiments of the present disclosure, in the case where the payment verification mode is the anti-mis-touch payment mode, the current duration is counted; in the case where the current duration does not reach the preset duration, in response to the first verification request corresponding to the target verification method, a first verification result of verification failure is generated. In the case where the current duration reaches the preset duration, in response to the second verification request corresponding to the target verification method, the verification operation corresponding to the target verification method is executed to obtain a second verification result. By setting the preset duration, within the preset duration range after the screen unlocking of the smart terminal is successfully verified by the target verification method, a verification failure result is generated for the first verification request corresponding to the target verification method to prevent accidental payment. In the case where the current duration reaches the preset duration, for the subsequent second verification request corresponding to the target verification method, the verification operation corresponding to the target verification method is executed to improve the security of the smart terminal identity verification and the efficiency of the user identity verification.

[0093] In some embodiments of the present disclosure, in the case where the current duration reaches the preset duration, the anti-mis-touch payment mode is turned off. For the subsequent second verification request corresponding to the target verification method, the verification operation corresponding to the target verification method is executed.

[0094] In some embodiments of the present disclosure, after the verification operation corresponding to the target verification method is executed in response to the second verification request corresponding to the target verification method to obtain a second verification result, the number of times the second verification result is a verification failure is counted; in the case where the number is greater than the set number threshold, an alarm operation is executed. In the embodiments of the present disclosure, in the case where the current duration reaches the preset duration, the anti-mis-touch payment mode is turned off, and the verification operation corresponding to the target verification method is executed to perform subsequent payment operations. In the case where the number is greater than the set number threshold, an alarm operation is executed to improve the security of payment.

[0095] Figure 3 It is a flowchart of another information verification method provided by an exemplary embodiment of the present disclosure. The following combines Figure 2 and Figure 3 Taking fingerprint verification as an example, the information verification method of the present disclosure is described in detail.

[0096] S100. A fingerprint verification mode and a threshold for the number of verifications (i.e., the set number threshold) are set in advance.

[0097] S101. During the process of the user using the smart terminal 10 for fingerprint payment, the user interface management module 12 of the smart terminal 10 will display a prompt on the display 11 asking the user to verify the fingerprint.

[0098] S102. The user has not made a payment and performs a screen locking operation. At this time, the smart terminal 10 enters the screen locked state.

[0099] S110. When the user wants to use the mobile phone again and lights up the screen, the smart terminal 10 enters the screen waiting to be unlocked state. The user interface management module 12 will display a prompt asking the user to verify the fingerprint on the display 11.

[0100] S111. The user verifies the fingerprint. At this time, the user fingerprint acquisition module 13 acquires the user's fingerprint and performs fingerprint verification through the fingerprint verification module 14. The fingerprint verification module 14 determines that the current smart terminal 10 is in the locked state and does not need to judge the fingerprint verification mode. It takes out the already recorded fingerprint from the memory 16 for comparison to determine whether the verification is successful.

[0101] S112. When the unlocking fingerprint verification fails, record the number of failed verifications.

[0102] S113. Determine whether the current number of failed verifications has reached the set number threshold. After reaching the set number threshold, perform an alarm operation; otherwise, continue with fingerprint verification.

[0103] S120. After the fingerprint verification is successful, according to the verification mode configured by the fingerprint verification mode setting module 15, determine whether the current payment verification mode is the anti - accidental touch payment mode.

[0104] S121. In the anti - accidental touch payment mode, according to the pre - set time threshold (i.e., the preset duration), the fingerprint verification module 14 will be directly turned off within this time period, rejecting fingerprint verification requests during this period until the time ends. All fingerprint verification requests during this period are directly returned as verification failures.

[0105] S122. In the anti - accidental touch payment mode, after the current duration reaches the preset duration, the fingerprint verification module 14 will then normally receive and process fingerprint verification requests.

[0106] S123. In the anti - accidental touch payment mode, the fingerprint verification module 14 can continue to verify payment requests.

[0107] S130. After the fingerprint verification fails, record the number of failed verifications.

[0108] S140. After the fingerprint verification is successful, complete the payment.

[0109] S150. Determine whether the current number of failed verifications has reached the set number threshold. After reaching the set number threshold, perform an alarm operation.

[0110] In the above method embodiment of the present disclosure, after the screen of the smart terminal is successfully unlocked by using the target verification method, the payment verification mode adopted by the smart terminal is detected; when the payment verification mode is the anti-mis-touch payment mode, the current duration is counted; when the current duration does not reach the preset duration, in response to the first verification request corresponding to the target verification method, a first verification result of verification failure is generated; by setting the preset duration, within the preset duration range after the screen of the smart terminal is successfully unlocked by using the target verification method, a verification failure result is generated for the first verification request corresponding to the target verification method, so as to prevent mis-payment.

[0111] Figure 4 FIG. 4 is a schematic structural diagram of an information verification device 40 provided by an exemplary embodiment of the present disclosure. As Figure 4 shown, the information verification device 40 includes: a detection module 41, a statistics module 42, and a generation module 43.

[0112] Among them, the detection module 41 is configured to detect the payment verification mode adopted by the smart terminal after the screen of the smart terminal is successfully unlocked by using the target verification method;

[0113] The statistics module 42 is configured to count the current duration when the payment verification mode is the anti-mis-touch payment mode;

[0114] The generation module 43 is configured to generate a first verification result of verification failure in response to the first verification request corresponding to the target verification method when the current duration does not reach the preset duration.

[0115] Optionally, the generation module 43 may further be configured to:

[0116] When the current duration reaches the preset duration, in response to the second verification request corresponding to the target verification method, perform the verification operation corresponding to the target verification method to obtain a second verification result.

[0117] Optionally, after the generation module 43 performs the verification operation corresponding to the target verification method in response to the second verification request corresponding to the target verification method and obtains the second verification result, it may further be configured to:

[0118] Count the number of times that the second verification result is a verification failure;

[0119] When the number of times is greater than the set number threshold, perform an alarm operation.

[0120] Optionally, the generation module 43 may further be configured to:

[0121] When the current duration reaches the preset duration, turn off the anti-mis-touch payment mode.

[0122] Optionally, the generation module 43 may further be configured to:

[0123] In response to an accidental touch prevention payment mode setting operation, the accidental touch prevention payment mode is turned on or off.

[0124] Optionally, when the generation module 43 turns on or off the accidental touch prevention payment mode in response to an accidental touch prevention payment mode setting operation, it is used for:

[0125] Display an accidental touch prevention payment mode setting interface, where the accidental touch prevention payment mode setting interface includes a mode switch control; in response to an open operation on the mode switch control, turn on the accidental touch prevention payment mode; in response to a close operation on the mode switch control, turn off the accidental touch prevention payment mode; or,

[0126] In response to a mode open voice instruction, turn on the accidental touch prevention payment mode; in response to a mode close voice instruction, turn off the accidental touch prevention payment mode.

[0127] Regarding the device in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated here.

[0128] Figure 5 It is a schematic structural diagram of an electronic device provided by an exemplary embodiment of the present disclosure. As Figure 5 shown, the electronic device includes: a memory 51 and a processor 52. In addition, the electronic device further includes a power supply component 53, a communication component 54, and a display screen 55.

[0129] The memory 51 is used to store computer programs and can be configured to store various other data to support operations on the electronic device. Examples of these data include instructions for any application program or method operating on the electronic device.

[0130] The memory 51 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disc.

[0131] The communication component 54 is used for data transmission with other devices.

[0132] The processor 52 can execute the computer instructions stored in the memory 51 to: after successfully unlocking the screen of the smart terminal using the target verification method, detect the payment verification mode adopted by the smart terminal; when the payment verification mode is the anti-mis-touch payment mode, count the current duration; and in the case where the current duration does not reach the preset duration, in response to the first verification request corresponding to the target verification method, generate a first verification result of verification failure.

[0133] Optionally, the processor 52 can also be used to:

[0134] In the case where the current duration reaches the preset duration, in response to the second verification request corresponding to the target verification method, perform the verification operation corresponding to the target verification method to obtain a second verification result.

[0135] Optionally, after the processor 52 responds to the second verification request corresponding to the target verification method, performs the verification operation corresponding to the target verification method, and obtains the second verification result, it can also be used to:

[0136] Count the number of times the second verification result is a verification failure;

[0137] In the case where the number is greater than the set number threshold, perform an alarm operation.

[0138] Optionally, the processor 52 can also be used to:

[0139] In the case where the current duration reaches the preset duration, turn off the anti-mis-touch payment mode.

[0140] Optionally, the processor 52 can also be used to:

[0141] In response to the anti-mis-touch payment mode setting operation, turn on or turn off the anti-mis-touch payment mode.

[0142] Optionally, when the processor 52 turns on or turns off the anti-mis-touch payment mode in response to the anti-mis-touch payment mode setting operation, it is used to:

[0143] Display the anti-mis-touch payment mode setting interface, where the anti-mis-touch payment mode setting interface includes a mode switch control; in response to the open operation on the mode switch control, turn on the anti-mis-touch payment mode; in response to the close operation on the mode switch control, turn off the anti-mis-touch payment mode; or,

[0144] In response to the mode open voice command, turn on the anti-mis-touch payment mode; in response to the mode close voice command, turn off the anti-mis-touch payment mode.

[0145] Accordingly, embodiments of the present disclosure further provide a computer-readable storage medium storing a computer program. When the computer-readable storage medium stores the computer program and the computer program is executed by one or more processors, it causes the one or more processors to execute Figure 1 each step in the method embodiments.

[0146] Accordingly, embodiments of the present disclosure further provide a computer program product. The computer program product includes a computer program / instructions, and the computer program / instructions are executed by a processor Figure 1 each step in the method embodiments.

[0147] The above Figure 5 The communication component is configured to facilitate communication between the device where the communication component is located and other devices in a wired or wireless manner. The device where the communication component is located can access a wireless network based on a communication standard, such as WiFi, 2G, 3G, 4G / LTE, 5G and other mobile communication networks, or a combination thereof. In an exemplary embodiment, the communication component receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0148] The above Figure 5 The power supply component supplies power to various components of the device where the power supply component is located. The power supply component may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device where the power supply component is located.

[0149] The above Figure 5 The display screen includes a screen, and the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors can not only sense the boundaries of touch or swipe actions, but also detect the duration and pressure associated with the touch or swipe operations.

[0150] The above electronic device further includes an audio component.

[0151] An audio component that can be configured to output and / or input audio signals. For example, the audio component includes a microphone (MIC) that is configured to receive external audio signals when the device where the audio component is located is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in a memory or transmitted via a communication component. In some embodiments, the audio component further includes a speaker for outputting audio signals.

[0152] In the above-described embodiments of the apparatus, device, storage medium, and computer program product of the present disclosure, after the screen unlocking of the smart terminal is successfully verified by the target verification method, the payment verification mode adopted by the smart terminal is detected; when the payment verification mode is the anti-mis-touch payment mode, the current duration is counted; in the case where the current duration does not reach the preset duration, in response to the first verification request corresponding to the target verification method, a first verification result of verification failure is generated; by setting the preset duration, within the preset duration range after the screen unlocking of the smart terminal is successfully verified by the target verification method, a verification failure result is generated for the first verification request corresponding to the target verification method, so as to prevent mis-payment.

[0153] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memory, CD-ROM, optical memory, etc.) containing computer-usable program code.

[0154] The present invention is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in Figure 1 one or more flows and / or blocks Figure 1 one or more blocks.

[0155] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device that implements the functions specified in the flow Figure 1One or more processes and / or blocks Figure 1 The functions specified in one or more blocks.

[0156] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process. Thus, the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 One or more processes and / or blocks Figure 1 The steps of the functions specified in one or more blocks.

[0157] In a typical configuration, a computing device includes one or more processors (CPUs), an input / output interface, a network interface, and memory.

[0158] The memory may include non-permanent memory in the form of computer-readable media, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash memory (flash RAM). Memory is an example of computer-readable media.

[0159] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can store information by any method or technology. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media, such as modulated data signals and carrier waves.

[0160] It should be noted that in this text, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the element.

[0161] The above are only specific embodiments of the present disclosure, enabling those skilled in the art to understand or implement the present disclosure. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to these embodiments herein, but rather to the broadest scope consistent with the principles and novel features disclosed herein.

Claims

1. An information verification method, characterized in that, it includes: After the screen of the smart terminal is successfully unlocked by using the target verification method, detecting the payment verification mode adopted by the smart terminal; When the payment verification mode is the anti-mis-touch payment mode, counting the current duration; When the current duration does not reach the preset duration, in response to the first verification request corresponding to the target verification method, generating a first verification result of verification failure.

2. The method according to claim 1, characterized in that, the method further includes: When the current duration reaches the preset duration, in response to the second verification request corresponding to the target verification method, performing a verification operation corresponding to the target verification method to obtain a second verification result.

3. The method according to claim 2, characterized in that, After performing the verification operation corresponding to the target verification method in response to the second verification request corresponding to the target verification method and obtaining the second verification result, the method further includes: Counting the number of times the second verification result is verification failure; When the number is greater than the set number threshold, performing an alarm operation.

4. The method according to claim 1, characterized in that, the method further includes: When the current duration reaches the preset duration, turning off the anti-mis-touch payment mode.

5. The method according to claim 1, characterized in that, the method further includes: In response to the anti-mis-touch payment mode setting operation, turning on or off the anti-mis-touch payment mode.

6. The method according to claim 5, characterized in that, the turning on or off the anti-mis-touch payment mode in response to the anti-mis-touch payment mode setting operation includes: Displaying an anti-mis-touch payment mode setting interface, the anti-mis-touch payment mode setting interface includes a mode switch control; in response to the opening operation on the mode switch control, turning on the anti-mis-touch payment mode; in response to the closing operation on the mode switch control, turning off the anti-mis-touch payment mode; or, In response to the mode opening voice instruction, turning on the anti-mis-touch payment mode; in response to the mode closing voice instruction, turning off the anti-mis-touch payment mode.

7. An information verification device, characterized in that, it includes: A detection module, after the screen of the smart terminal is successfully unlocked by using the target verification method, for detecting the payment verification mode adopted by the smart terminal; A statistics module, when the payment verification mode is the anti-mis-touch payment mode, for counting the current duration; A generation module, when the current duration does not reach the preset duration, for generating a first verification result of verification failure in response to the first verification request corresponding to the target verification method.

8. The device according to claim 7, characterized in that, the generation module can also be used for: When the current duration reaches the preset duration, in response to the second verification request corresponding to the target verification method, performing a verification operation corresponding to the target verification method to obtain a second verification result.

9. The device according to claim 8, characterized in that, After the generating module executes the verification operation corresponding to the target verification method in response to the second verification request corresponding to the target verification method and obtains a second verification result, it can also be used for: Count the number of times the second verification result is a verification failure; Perform an alarm operation when the number is greater than a set number threshold.

10. The device according to claim 7, wherein, The generating module can also be used for: Turn off the anti-mis-touch payment mode when the current duration reaches a preset duration.

11. The device according to claim 7, wherein, The generating module can also be used for: Respond to the anti-mis-touch payment mode setting operation to turn on or off the anti-mis-touch payment mode.

12. The device according to claim 11, wherein, When the generating module responds to the anti-mis-touch payment mode setting operation to turn on or off the anti-mis-touch payment mode, it is used for: Display an anti-mis-touch payment mode setting interface, where the anti-mis-touch payment mode setting interface includes a mode switch control; respond to the opening operation of the mode switch control to turn on the anti-mis-touch payment mode; respond to the closing operation of the mode switch control to turn off the anti-mis-touch payment mode; or, Respond to the mode opening voice command to turn on the anti-mis-touch payment mode; respond to the mode closing voice command to turn off the anti-mis-touch payment mode.

13. A mobile phone, wherein, comprises: a processor; a memory for storing executable instructions of the processor; wherein, the processor is configured to execute the instructions to implement the steps in the method according to any one of claims 1-6.

14. An electronic device, wherein, comprises: a processor; a memory for storing executable instructions of the processor; wherein, the processor is configured to execute the instructions to implement the steps in the method according to any one of claims 1-6.

15. A computer-readable storage medium, on which a computer program is stored, wherein, The computer program, when executed by a processor, implements the steps in the method according to any one of claims 1-6.

16. A computer program product, including a computer program / instructions, wherein, The computer program / instructions, when executed by a processor, implement the steps in the method according to any one of claims 1-6.