Check Information Processing Method, Device, Terminal Device, and Storage Medium

Through the automatic interaction of the verification information between the first device and the second device that has established an association, the problem of cumbersome verification process of the terminal device is solved, and the rapid and secure verification information processing is achieved, which improves user experience and intelligence.

CN113407427BActive Publication Date: 2025-07-04BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110679836.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-18
Publication Date
2025-07-04
Estimated Expiration
2041-06-18

AI Technical Summary

Technical Problem

When terminal devices perform functions involving information security and property security, the verification process is complicated, the user experience is poor, and the intelligence is insufficient, especially when cross-device verification is large and user operations are complicated.

Method used

The first device sends request information to the second device that has established an association relationship, receives and automatically writes the verification information to the input position, simplifies user operations, and improves verification rate and intelligence.

Benefits of technology

There is no need for users to manually enter verification information, which reduces verification delay, improves device intelligence and user experience, and ensures the security and convenience of information interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113407427B_ABST
    Figure CN113407427B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a method and apparatus for processing verification information, a terminal device, and a storage medium. The method for processing verification information applied to a first device includes: in response to entering a verification scenario for executing a predetermined function, sending a request message to a second device; receiving a response message returned based on the request message; writing the verification information carried in the response message to an input position of the verification information; wherein the verification information written to the input position is used for the first device to perform verification of whether the predetermined function is executed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technologies, and in particular, to a method and apparatus for processing verification information, a terminal device, and a storage medium. Background Art

[0002] With the development of electronic technologies, the functions of terminal devices are becoming more and more powerful, and terminal devices can perform various functions. However, some functions involve the information security and property security of users. When performing functions related to information security and / or property security, verification and the like are usually performed in combination with text messages. After the verification is passed, the relevant operations are executed. However, during the use process by users, various problems may occur in verification, resulting in poor intelligence of the terminal device, large verification delay, and poor user experience. Summary of the Invention

[0003] The present disclosure provides a method and apparatus for processing verification information, a terminal device, and a storage medium.

[0004] In a first aspect of an embodiment of the present disclosure, a method for processing verification information is provided, which is applied to a first device. The method includes:

[0005] In response to entering a verification scenario for executing a predetermined function, sending a request message to a second device;

[0006] Receiving a response message returned based on the request message;

[0007] Writing the verification information carried in the response message to the input position of the verification information; wherein, the verification information written to the input position is used for the first device to perform verification of whether the predetermined function is to be executed.

[0008] Based on the above solution, the step of, in response to entering a verification scenario for executing a predetermined function, sending a request message to a second device further includes:

[0009] In response to entering a verification scenario for executing a predetermined function, determining whether the second device is a device that has established a preset association relationship with the first device;

[0010] In response to the second device being a device that has established an association relationship with the first device, sending a request message to the second device.

[0011] Based on the above solution, the step of determining whether the second device is a device that has established an association relationship with the first device includes:

[0012] Determining whether the second device is a device that shares an account with the first device;

[0013] Or,

[0014] Determine whether the first device has enabled the verification information synchronization function for the second device.

[0015] Based on the above solution, the method further includes:

[0016] In response to the second device not being the device sharing the account with the first device and the first device not enabling the verification information synchronization function for the second device, display a prompt for enabling the verification information synchronization function;

[0017] Detect an input operation for the enabling prompt, and determine whether to enable the verification information synchronization function of the first device for the second device.

[0018] Based on the above solution, the sending a request message to the second device in response to entering a verification scenario for executing a predetermined function includes:

[0019] Before sending a request message to the second device, determine whether the first device has established a connection with the first device;

[0020] In response to the first device having established a connection with the second device, send the request information to the second device through the connection.

[0021] Based on the above solution, the verification scenario for executing a predetermined function includes at least one of the following:

[0022] Verification scenario for application installation;

[0023] Verification scenario for device networking;

[0024] Verification scenario for payment;

[0025] Verification scenario for account information change, where the change of the account information includes: account name change and / or password change;

[0026] Verification scenario for login;

[0027] Verification scenario for group establishment.

[0028] Based on the above solution, the first device is: a device without a user identification module installed; the second device is: a device with a user identification module installed;

[0029] The identification information of the user identification module of the second device is: the identification information obtained in the verification scenario.

[0030] A second aspect of the embodiments of the present disclosure provides a verification information processing method, which is applied to a second device, and the method includes:

[0031] Receive verification information;

[0032] Receive the request information sent by the first device;

[0033] Based on the request information, send response information carrying the verification information to the first device, where the verification information is used by the first device to verify whether the first device executes a preset function.

[0034] Based on the above solution, the method further includes:

[0035] Determine whether the first device is a device that has established an association relationship with the second device;

[0036] The step of sending, based on the request information, response information carrying the verification information to the first device includes:

[0037] In response to the first device being a device that has established an association relationship with the second device, send the response information carrying the verification information to the first device based on the request information.

[0038] Based on the above solution, determining whether the first device is a device that has established an association relationship with the second device includes at least one of the following:

[0039] Determine whether the first device is a device that shares an account with the second device;

[0040] Determine whether the second device has enabled the verification information synchronization function for the first device.

[0041] Based on the above solution, the method further includes:

[0042] In response to the first device not being a device that shares an account with the second device and the second device not enabling the verification information synchronization function for the first device, display a prompt for enabling the verification information synchronization function;

[0043] Detect an input operation for the enable prompt, and determine whether to enable the verification information synchronization function of the second device for the first device.

[0044] A third aspect of the embodiments of the present disclosure provides a verification information processing device, which is applied to a first device. The device includes:

[0045] A first sending module, configured to send request information to a second device in response to entering a verification scenario for executing a predetermined function;

[0046] A first receiving module, configured to receive response information returned based on the request information;

[0047] A writing module, configured to write the verification information carried in the response information to the input position of the verification information; wherein, the verification information written to the input position is used for the first device to perform verification of whether the predetermined function is executed.

[0048] Based on the above solution, the first sending module includes:

[0049] A determination sub-module, configured to determine whether the second device is a device that has established a preset association relationship with the first device in response to entering a verification scenario for executing a predetermined function;

[0050] A sending sub-module, configured to send a request message to the second device in response to the second device being a device that has established an association relationship with the first device.

[0051] Based on the above solution, determining whether the second device is a device that has established an association relationship with the first device includes:

[0052] Determining whether the second device is a device that shares an account with the first device;

[0053] Or,

[0054] Determining whether the first device has enabled the verification information synchronization function for the second device.

[0055] Based on the above solution, the device further includes:

[0056] A first display module, configured to display a prompt for enabling the verification information synchronization function in response to the second device not being a device that shares the account with the first device and the first device not having enabled the verification information synchronization function for the second device;

[0057] Detect an input operation for the enabling prompt, and determine whether to enable the verification information synchronization function of the first device for the second device.

[0058] Based on the above solution, the first sending module is configured to determine whether a connection has been established between the first device and the first device before sending a request message to the second device; in response to the first device and the second device having established a connection, send the request information to the second device through the connection.

[0059] Based on the above solution, the verification scenario for executing the predetermined function includes at least one of the following:

[0060] A verification scenario for application installation;

[0061] A verification scenario for device networking;

[0062] A verification scenario for payment;

[0063] The verification scenarios for account information changes, where the changes to the account information include: account name changes and / or password changes;

[0064] The verification scenario for logging in;

[0065] The verification scenario for group establishment.

[0066] Based on the above solution, the first device is: a device without a user identification module installed; the second device is: a device with a user identification module installed;

[0067] The identification information of the user identification module of the second device is: the identification information obtained in the verification scenario.

[0068] A fourth aspect of the embodiments of the present disclosure provides a verification information processing device, which is applied to a second device. The device includes:

[0069] A second receiving module, configured to receive verification information and receive request information sent by a first device;

[0070] A second sending module, configured to send, based on the request information, a response message carrying the verification information to the first device, where the verification information is used for the first device to verify whether the first device executes a preset function.

[0071] Based on the above solution, the device further includes:

[0072] A second determining module, configured to determine whether the first device is a device that has established an association relationship with the second device;

[0073] The sending, based on the request information, a response message carrying the verification information to the first device includes:

[0074] In response to the first device being a device that has established an association relationship with the second device, sending, based on the request information, the response message carrying the verification information to the first device.

[0075] Based on the above solution, the second determining module is specifically configured to perform at least one of the following:

[0076] Determine whether the first device is a device that shares an account with the second device;

[0077] Determine whether the second device has enabled the verification information synchronization function for the first device.

[0078] Based on the above solution, the device further includes:

[0079] A second display module, configured to display a prompt for enabling the verification information synchronization function in response to the first device not being a device sharing an account with the second device and the second device not enabling the verification information synchronization function for the first device;

[0080] Detect an input operation for the enabling prompt, and determine whether to enable the verification information synchronization function of the second device for the first device.

[0081] According to a fifth aspect of the embodiments of the present disclosure, a terminal device is provided, including:

[0082] A memory for storing processor-executable instructions;

[0083] A processor connected to the memory;

[0084] Wherein, the processor is configured to execute the verification information processing method as described above.

[0085] According to a sixth aspect of the embodiments of the present disclosure, a non-transitory computer-readable storage medium is provided. When the instructions in the storage medium are executed by a processor of a computer, the computer can execute the verification information processing method as described above.

[0086] The technical solutions provided by the embodiments of the present disclosure may include the following beneficial effects:

[0087] After the first device enters the verification scenario, if it needs to receive verification information with the help of the second device, it will actively send a request message for requesting verification information to the second device. In this way, the second device can return the verification information it has received to the first device based on this request message, instead of finding the second device, opening the received verification information of the second device, and manually inputting it to the input position of the verification information of the first device. In this way, the solution provided by the embodiments of the present disclosure realizes the writing of the verification information of the first device through the high-speed data transmission between the first device and the second device, improves the verification rate of the first device, and simplifies the user operation in the verification process of the first device. BRIEF DESCRIPTION OF THE DRAWINGS

[0088] The accompanying drawings herein are incorporated into the specification and constitute 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.

[0089] Figure 1 is a flowchart of a verification information processing method shown according to an exemplary embodiment;

[0090] Figure 2 is a flowchart of a verification information processing method shown according to an exemplary embodiment;

[0091] Figure 3A It is a schematic flowchart of a verification information processing method shown according to an exemplary embodiment;

[0092] Figure 3B It is a schematic flowchart of a verification information processing method shown according to an exemplary embodiment;

[0093] Figure 4 It is a schematic flowchart of a verification information processing method shown according to an exemplary embodiment;

[0094] Figure 5 It is a schematic structural diagram of a verification information processing device shown according to an exemplary embodiment;

[0095] Figure 6 It is a schematic structural diagram of a verification information processing device shown according to an exemplary embodiment;

[0096] Figure 7 It is a schematic structural diagram of a terminal device shown according to an exemplary embodiment. Detailed implementation manners

[0097] Here, the exemplary embodiments will be described in detail, and the examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the present disclosure. On the contrary, they are merely examples of devices consistent with some aspects of the present disclosure as detailed in the appended claims.

[0098] As Figure 1 shown, the embodiments of the present disclosure provide a verification information processing method, which is applied to a first device. The method includes:

[0099] S110: In response to entering a verification scenario for executing a predetermined function, send a request message to a second device;

[0100] S120: Receive a response message returned based on the request message;

[0101] S130: Write the verification information carried in the response message to the input position of the verification information; wherein, the verification information written to the input position is used for the first device to verify whether the predetermined function is executed.

[0102] The first device here can be various electronic devices. Exemplarily, the first device can include various smart home devices, wearable devices, tablet computers, or smart office devices.

[0103] In one embodiment, the first device may be a device lacking a functional module for directly receiving the verification information; while the second device is a device having a functional module for receiving the verification information. Exemplarily, the first device may lack a Subscriber Identity Module (SIM). The subscriber identity module here may be a subscriber identity module including a physical card, or may also be an electronic eSIM; according to different models of the subscriber identity module, the SIM may also include a USIM or a miroSIM, etc. In general, in the embodiments of the present disclosure, the SIM may be a functional module for connecting the device to cellular mobile communication. At this time, the verification information may be sent in the form of a text message.

[0104] Exemplarily, the first device is: a device without a subscriber identity module installed; the second device is: a device with a subscriber identity module installed; the identification information of the subscriber identity module of the second device is: the identification information obtained in the verification scenario.

[0105] In another embodiment, the first device may also be a functional module capable of receiving the verification information by itself, but according to the information input on the verification interface where the verification scenario is located, the device determined to receive the verification information is the second device.

[0106] The verification information may specifically include at least one of the following:

[0107] A verification code composed of one or more strings;

[0108] An authorization token;

[0109] A verification link with a verification function, etc.

[0110] In the embodiments of the present disclosure, the predetermined function may be a function that requires verification. Exemplarily, the preset functions include but are not limited to the following functions:

[0111] Application installation;

[0112] Application uninstallation;

[0113] Payment function;

[0114] Login to a specific application;

[0115] Transfer function;

[0116] Loan application function.

[0117] In the embodiments of the present disclosure, when entering the verification scenario for executing the predetermined function, the first device will obtain information such as the communication identifier of the second device.

[0118] Exemplarily, when entering the verification scenario of the predetermined function, a verification interface will be displayed, and on the verification interface, the communication identifier of the second device input by the user received from the human-computer interaction interface will be obtained, for example, the mobile phone number of the second device, etc.

[0119] Also exemplarily, after entering the verification scenario of the predetermined scenario, a verification interface is displayed; the first device, according to the historical verification operation, displays alternative communication identifiers at the input position of the communication identifier on the verification interface with the first display parameter. After detecting a selection operation, the display parameter of the selected alternative communication identifier is switched from the first display parameter to the second display parameter, and the communication identifier whose display parameter is switched to the second display parameter is the communication identifier of the second device. The first display parameter and the second display parameter here can be: different brightness parameters, different gray values; or different color values.

[0120] In some embodiments, the communication identifier can also be an email address, not limited to communication identifiers such as the mobile phone number.

[0121] After the first device sends a request message to the second device, it will receive a response message returned by the second device based on this request message.

[0122] If the second device successfully receives the verification information, the verification server corresponding to the verification scenario will send the verification information to the second device; the second device sends it to the first device through the response message. In this way, the first device obtains the verification information from the second device. In this way, without the user manually filling it in, the first device can automatically write the verification information to the input position of the verification information.

[0123] Once the verification information is written to the input position, the first device automatically performs a trigger operation to start verification and begins to perform the verification operation of the verification information. Exemplarily, the first device interacts with the verification server with the verification information obtained from the input position, and sends the verification information written to the input position to the verification server in the format given by the verification server for the verification server to perform information verification and authentication.

[0124] The trigger operation to start verification here includes: operations corresponding to controls such as the determination control, start control, verification control, or completion control at the input position of the verification information. If a user operation acting on these controls is detected, it is equivalent to triggering the start of verification based on the user operation.

[0125] In one embodiment, the first device can run a script to simulate user operations; after writing the verification information to the input position, the corresponding script is executed to trigger the start of verification.

[0126] In another embodiment, in some verification scenarios, as long as there is no further input within a preset duration after verification information is written, the verification will be automatically triggered. In such a verification scenario, the first device will write the verification information read from the second device to the input position through the operation of program code such as a script and then wait for the preset duration, after which the first device will automatically start the verification.

[0127] In summary, in the embodiments of the present disclosure, if the verification information of the first device needs to be received with the help of the second device, the first device will automatically request it from the second device and synchronize it to the first device. Without the need for the user to manually fill it in, it will be automatically input to the position where the verification information is to be input, simplifying the user operation and reducing problems such as verification delay caused by the need for the user to find the second device and then manually input it because the second device is not at hand, improving the intelligence of the device and the user experience.

[0128] In the embodiments of the present disclosure, to ensure the security of information interaction and reduce the leakage of verification information, when the first device and the second device perform information interaction, it is all achieved in the form of control signaling. Exemplarily, the request information sent by the first device to the second device is sent in the form of a signaling word; and the response information received by the first device from the second device is also sent in the form of a signaling word. Based on the interaction of signaling words, it is necessary for both the first device and the second device to obtain the encoding and decoding rules of the signaling words in advance. In this way, even if other devices eavesdrop on the signaling word where the verification information is located without knowing the encoding and decoding rules of the signaling word, they cannot directly obtain the verification information, thereby enhancing the security of the verification information.

[0129] In some embodiments, as Figure 2 shown, S110 may include:

[0130] S111: In response to entering a verification scenario for executing a predetermined function, determine whether the second device is a device that has established a preset association relationship with the first device;

[0131] S112: In response to the second device being a device that has established an association relationship with the first device, send a request information to the second device.

[0132] In the embodiments of the present disclosure, to ensure the security of the verification information of the first device and / or facilitate the first device to receive the verification information from the second device, it will be determined whether the second device is a device that has established an association relationship with the first device. If it is a device that has established an association relationship, the first device can directly send the request information to the second device; otherwise, it may not send the request information or postpone sending the request information.

[0133] There are multiple ways to establish an association relationship between the second device and the first device. Exemplarily, several alternative embodiments are provided below:

[0134] Option 1: The second device has already stored the device information of the first device;

[0135] Option 2: The second device and the first device are registered and have a binding relationship at the server;

[0136] Option 3: The first device enables the verification information synchronization function for the second device, and / or the second device enables the verification information synchronization function for the first device;

[0137] Option 4: The first device and the second device are devices sharing an account.

[0138] If one or more of the above options are satisfied, it can be considered that the second device and the first device are devices having an association relationship with each other.

[0139] Of course, the above is only an example of establishing an association relationship between the first device and the second device, and the specific implementation is not limited to any of the above examples.

[0140] Determining whether the second device is a device sharing an account with the first device includes at least one of the following:

[0141] Determining whether the second device and the first device are devices sharing a user account;

[0142] Determining whether the second device and the first device are devices sharing a network account of a private network;

[0143] Determining whether the second device and the first device are devices sharing a payment account.

[0144] Exemplarily, a mobile phone and a smart wearable device of the same user, a mobile phone and a tablet of the same user, and a mobile phone and a smart home device of the same user will share an account when setting up a user account in order to achieve unified control or convenience. In this way, it can be seen in device manufacturers that the devices belong to one user account.

[0145] Exemplarily, mobile phones, wearable devices, and home devices of Xiaomi may use the user accounts of the same Xiaomi user.

[0146] Exemplarily, both the second device and the first device can access the network via WiFi. The private network is a non-public network, and not any device can log in without a password. If two devices are connected to the network through the same private network, these two devices share the network account of the private network, that is, they are two devices that can trust each other. The security of the private network is higher than that of the public network.

[0147] For example, at home, both the user's mobile phone and the smart home device use the same WiFi account at home. At this time, this WiFi account is one of the accounts shared by the first device and the second device.

[0148] In some embodiments, both the first device and the second device can perform some functions that require payment. If the first device and the second device are bound to the same payment account, it can also be considered that the two devices are devices with an associated relationship.

[0149] For example, two devices of the same user may be bound to the same bank card number or the payment account of an Internet platform. The payment account of the Internet platform here includes but is not limited to: Alipay account, JD.com payment account, and / or WeChat payment account, etc.

[0150] In the scenario of sharing network accounts and / or payment accounts, even if the two devices do not belong to the same user, but belong to family members and / or lovers, the two users may automatically determine that there is an associated relationship between the first device and the second device due to sharing network accounts and / or payment accounts; thus expanding the application scope of the verification information processing method provided in the embodiments of the present disclosure.

[0151] Whether there is a shared account between the first device and the second device here can be achieved through information interaction. For example, the first device and the second device can interact with at least one account used by at least one party before officially interacting with the verification information.

[0152] In another embodiment, if between two devices sharing the same account, the device information of the other party is also pre-stored, in this way, it can be determined whether the current first device and the second device are two devices sharing the account according to the device information of the other party. Exemplarily,

[0153] In some embodiments, the priority of determining the associated relationship of whether the second device is a device sharing an account with the first device can be higher than the associated relationship of determining whether the first device has enabled the verification information synchronization function for the second device.

[0154] The activation of the verification information synchronization function is a supplement to the establishment of an association relationship between two devices. For example, when the two devices do not have a shared account or it is inconvenient to share an account, verification needs to be performed with the help of another device. This can be achieved through the verification information synchronization function, where the second device receives the verification information on behalf of the first device and transfers it to the first device.

[0155] The method further comprises:

[0156] In response to the second device not being a device that shares the account with the first device, and the first device not enabling the verification information synchronization function for the second device, displaying a prompt for enabling the verification information synchronization function;

[0157] An input operation for the activation prompt is detected to determine whether to activate the verification information synchronization function of the first device for the second device.

[0158] If the first device automatically detects that the second device does not share an account with the first device and the verification information synchronization function is not enabled, a prompt to enable the verification information synchronization function will be displayed. If an input operation indicating that the user agrees to enable the function is detected, the first device and the second device will automatically enable the verification information synchronization function. After the verification information synchronization function is enabled, an association relationship is established between the first device and the second device.

[0159] The activation prompt here may be: prompt information for activating the verification information synchronization function of the first device for the second device. The activation prompt may be an activation prompt output in the form of a dialog box, an activation prompt output in the form of a drop-down menu, etc. In short, there are many specific forms of activation prompts, which will not be limited here one by one.

[0160] In some embodiments, the association established by enabling the verification information synchronization function may be a permanent association, that is, if no explicit instruction to terminate the association is detected by the user, the association is maintained by default. In this way, if the verification information synchronization function is enabled once between two devices, it does not need to be enabled again later.

[0161] In other embodiments, the establishment of such an association relationship by enabling the verification information synchronization function may be a one-time one, that is, after the synchronization of the verification information is completed, the enabling of the verification information synchronization function automatically becomes invalid. If two devices that have established an association relationship through other means without sharing an account need to synchronize verification information again next time, they need to enable the verification information synchronization function again to establish the association relationship.

[0162] In some other embodiments, the establishment of the association relationship by enabling the verification information synchronization function may last for a period of time. During this period, the devices with the verification information synchronization function enabled are all in an associated relationship. After this period ends, the association relationship between the two devices ends.

[0163] The detection of the input operation for the opening prompt to determine whether to enable the verification information synchronization function of the first device for the second device includes:

[0164] In response to the input operation being a first operation indicating permission to enable the verification information synchronization function, enable the verification information synchronization function of the first device for the second device;

[0165] And / or,

[0166] In response to the input operation being a second operation indicating prohibition of enabling the verification information synchronization function, do not enable the verification information synchronization function of the first device for the second device and stop displaying the opening prompt.

[0167] If enabling the verification information synchronization function is prohibited, the user can be waited for to manually input verification information for verification.

[0168] In some embodiments, S110 may include:

[0169] Before sending a request message to the second device, determine whether the first device and the first device have established a connection;

[0170] In response to the first device and the second device having established a connection, send the request information to the second device through the connection.

[0171] The connection between the first device and the second device here may be a direct connection, that is, a connection established without passing through a network. Exemplarily, the Bluetooth connection between the first device and the second device, the WiFi direct connection between the first device and the second device, and / or the device-to-device (D2D) connection between the first device and the second device. If a connection is established between the first device and the second device, the first device and the second device can interact information through this connection, so that the first device successfully obtains verification information from the second device. In this way, since the verification information is not transmitted through the network when the first device and the second device interact with the verification information, the possibility of leakage is reduced, and the security of the verification information is improved.

[0172] In some embodiments, the connection between the first device and the second device can also be a network connection. If it is through a network connection, before the first device and the second device officially transmit the verification information, they can negotiate a key to improve the transmission success rate of the verification information.

[0173] In some other embodiments, a connection may not be established between the first device and the second device. Usually, the distance between two devices sharing an account is not too far, or the distance between two devices that specifically enable the verification information function may not be too far either. The first device and the second device can directly broadcast the request for verification information and broadcast the reception of verification information on various wireless communication broadcast channels such as the WiFi broadcast channel or the Bluetooth broadcast channel. Of course, when using the broadcast method to send and receive information, to ensure information security, the method may further include: the first device can determine that when the first device is in a private space according to its own positioning, and interact with the verification information in a broadcast form. The private space here includes but is not limited to: at home, in the office, or in a private car.

[0174] In some embodiments, the verification scenarios for executing a predetermined function include but are not limited to at least one of the following:

[0175] The verification scenario for application installation;

[0176] The verification scenario for device networking;

[0177] The verification scenario for payment;

[0178] The verification scenario for account information change, where the change of the account information includes: account name change and / or password change;

[0179] The verification scenario for login;

[0180] The verification scenario for group establishment.

[0181] Exemplarily, the login scenario may include: the scenario of logging in to a bank APP, the scenario of logging in to a social account with payment function, etc.

[0182] In summary, the above are only examples of verification scenarios. In the specific implementation process, there are other verification scenarios, which will not be listed one by one here.

[0183] As Figure 3A shown, a method for processing verification information according to an embodiment of the present disclosure is applied to a second device, and the method includes:

[0184] S210: Receive verification information;

[0185] S220: Receive the request information sent by the first device;

[0186] S230: Based on the request information, send response information carrying the verification information to the first device, where the verification information is used by the first device to verify whether to perform a preset function.

[0187] In an embodiment of the present disclosure, the second device can be any terminal device capable of receiving the verification information, such as a mobile phone, etc.

[0188] For example, the verification information can be sent in the form of a text message, an email, or through an instant messaging software such as WeChat.

[0189] In some embodiments, as Figure 3B shown, the method further includes:

[0190] S200: Determine whether the first device is a device that has established an association relationship with the second device;

[0191] S230 may include: in response to the first device being a device that has established an association relationship with the second device, based on the request information, send the response information carrying the verification information to the first device.

[0192] In an embodiment of the present disclosure, in order to ensure the security of the verification information, before sending the verification information to the first device, it is determined whether the first device and the second device have established an association relationship. If an association relationship has been established, then based on the request information, send the response information carrying the verification information to the first device. Otherwise, a response information without carrying the verification information can be sent.

[0193] In some embodiments, S200 may include at least one of the following:

[0194] Determine whether the first device is a device that shares an account with the second device;

[0195] Determine whether the second device has enabled the verification information synchronization function for the first device.

[0196] In an embodiment of the present disclosure, whether the first device is a device that shares an account with the second device.

[0197] In an embodiment of the present disclosure, it can be determined whether the first device is a device that shares an account with the second device, which can be determined through information interaction and / or pre-determined device information of the shared account.

[0198] The shared account here may include at least one of the foregoing: user account, network account, and / or payment account.

[0199] In some embodiments, when it is determined that at least one of the first device and the second device has enabled the verification information synchronization function, the association relationship established between the first device and the second device is determined; or when both have enabled the verification information synchronization function, the association relationship established between the first device and the second device is determined.

[0200] In some embodiments, the method further includes:

[0201] In response to the first device not being a device sharing an account with the second device and the second device not enabling the verification information synchronization function for the first device, a prompt for enabling the verification information synchronization function is displayed;

[0202] An input operation for the enabling prompt is detected to determine whether to enable the verification information synchronization function of the second device for the first device.

[0203] In some embodiments, when the first device is not a device sharing an account with the second device and the second device has not enabled the teaching and research information synchronization function for the first device, the second device may display a prompt for enabling the verification information synchronization function. If an input operation indicating consent to enable is detected, the association relationship between the first device and the second device is established by enabling the verification information synchronization function. In some embodiments, after the second device receives the request information sent by the first device, if it is determined that the first device is not a device sharing an account with the second device and has not enabled the verification information synchronization function for the first device, a prompt for enabling the verification information synchronization function is displayed.

[0204] Application scenario: In the context of the Internet, terminal devices are becoming more and more diverse, and individuals or families own more and more terminal devices. For example: tablet computers (PADs), personal computers (PCs), smart TVs (TVs), fitness trackers, smartwatches, etc. Most of these devices do not have a SIM / USIM carrier, and the supported applications are diverse or partially the same. This can lead to cumbersome cross-carrier device verification and even waste a lot of time. Example: In a PAD device, when installing a certain learning application and needing to input a verification code, one needs to find the mobile phone, wait for the network to send the verification code to the mobile phone, unlock and view it, and then manually enter the application on the PAD for verification. A series of processes are very complex and cumbersome. Therefore, the embodiments of the present disclosure aim to optimize the relevant scenario solutions.

[0205] In view of this, an embodiment of the present disclosure provides a verification information processing method, which may include:

[0206] S410: Multiple devices are networked and enter the application program verification scenario. The application program verification scenario here may at least include: the verification scenario for application program installation. In some other embodiments, the application program verification scenario may further include: the verification scenario for application program uninstallation and / or the verification scenario for application program update.

[0207] S420: Determine whether the accounts are the same across devices, that is, determine whether multiple devices share the same account; if yes, enter S430; if no, enter S440;

[0208] S430: Determine whether the devices are in a connected state; that is, whether a connection is established between two devices that need to transmit verification information to each other; if yes, enter S470; if no, enter S460;

[0209] S440: To ensure the security of user privacy data, a pop-up window prompts the user whether to enable the "one-key synchronization verification function". The "one-key synchronization verification function" here is a type of the aforementioned verification information synchronization function. To simplify the user operation, in the embodiments of the present disclosure, for the "one-key synchronization verification function" here, if the user operates on a control corresponding to the "one-key synchronization verification function" (such as a click operation) on any one of the two devices that need to transmit verification information, it is considered that the verification information synchronization function is enabled.

[0210] S450: Determine whether it is one-key synchronization; if yes, enter S480;

[0211] S460: Start the device connection process;

[0212] S470: The carrier application program device (corresponding to the aforementioned first device) and the SIM carrier device (corresponding to the aforementioned second device) perform signaling word interaction process handling;

[0213] S480: Determine whether the devices are in a connected state; if yes, enter S490; if no, enter S460;

[0214] S490: Start the trusted interaction process, and the carrier application program device and the SIM carrier device perform signaling word interaction process handling. The above signaling word interaction process may be as follows:

[0215] The carrier application program device initiates a control signaling to obtain a signaling word containing verification information; exemplarily, the carrier application program device initiates a signaling word to obtain the latest short message of the SIM carrier device;

[0216] The SIM carrier device parses the received signaling word to obtain content to send a response message (Response, Rsp); the application program carrier device parses the Rsp; and writes the verification information decoded from the Rsp to the corresponding position, for example, writes it into the application program to complete the subsequent verification process.

[0217] As Figure 5 shown, in an embodiment of the present disclosure, a verification information processing device is provided and applied to a first device. The device includes:

[0218] A first sending module 510, configured to send a request message to a second device in response to entering a verification scenario for executing a predetermined function;

[0219] A first receiving module 520, configured to receive a response message returned based on the request message;

[0220] A writing module 530, configured to write the verification information carried in the response message to the input position of the verification information; wherein, the verification information written to the input position is used for the first device to verify whether the predetermined function is executed.

[0221] In some embodiments, the first sending module 510, the first receiving module 520, and the writing module 530 are all program modules; after being executed by a processor, the program modules can enable the first device to obtain the verification information from the second device and write it to the input position of the verification information by itself.

[0222] In some other embodiments, the first sending module 510, the first receiving module 520, and the writing module 530 can all be software-hardware combined modules; the software-hardware combined modules can include various programmable arrays; the programmable arrays include but are not limited to: complex programmable arrays and / or field programmable arrays.

[0223] In still some other embodiments, the first sending module 510, the first receiving module 520, and the writing module 530 can be pure hardware modules; the pure hardware modules include but are not limited to: application specific integrated circuits.

[0224] In some embodiments, the first sending module 510 includes:

[0225] A determination sub-module, configured to determine whether the second device is a device that has established a preset association relationship with the first device in response to entering a verification scenario for executing a predetermined function;

[0226] A sending sub-module, configured to send a request message to the second device in response to the second device being a device that has established an association relationship with the first device.

[0227] In some embodiments, the determination sub-module is configured to determine whether the second device is a device sharing an account with the first device; or determine whether the first device has enabled the verification information synchronization function for the second device.

[0228] In some embodiments, the device further includes:

[0229] A first display module, configured to display a prompt for enabling the verification information synchronization function in response to the second device not being a device sharing the account with the first device and the first device not enabling the verification information synchronization function for the second device.

[0230] A first determination module, configured to detect an input operation for the enabling prompt and determine whether to enable the verification information synchronization function of the first device for the second device.

[0231] In some embodiments, the first sending module 510 is configured to determine whether a connection has been established between the first device and the second device before sending a request message to the second device; in response to the first device and the second device having established a connection, send the request information to the second device through the connection.

[0232] In some embodiments, the verification scenarios for executing the predetermined function include, but are not limited to, at least one of the following:

[0233] Verification scenario for application installation;

[0234] Verification scenario for device networking;

[0235] Verification scenario for payment;

[0236] Verification scenario for account information change, where the change of the account information includes: change of account name and / or change of password;

[0237] Verification scenario for login;

[0238] Verification scenario for group establishment.

[0239] In some embodiments, the first device is: a device without a user identification module installed; the second device is: a device with a user identification module installed;

[0240] The identification information of the user identification module of the second device is: the identification information obtained in the verification scenario.

[0241] As Figure 6 shown, an embodiment of the present disclosure provides a verification information processing device, which is applied to a second device. The device includes:

[0242] A second receiving module 610, configured to receive verification information and receive request information sent by a first device;

[0243] A second sending module 620, configured to send response information carrying the verification information to the first device based on the request information, where the verification information is used by the first device to verify whether the first device performs a preset function.

[0244] In some embodiments, the second receiving module 610 and the second sending module 620 may be program modules; after being executed by a processor, the program modules can implement the above operations.

[0245] In some embodiments, the apparatus further includes:

[0246] A second determining module, configured to determine whether the first device is a device that has established an association relationship with the second device;

[0247] The sending the response information carrying the verification information to the first device based on the request information includes:

[0248] In response to the first device being a device that has established an association relationship with the second device, sending the response information carrying the verification information to the first device based on the request information.

[0249] In some embodiments, the second determining module is specifically configured to perform at least one of the following:

[0250] Determine whether the first device is a device that shares an account with the second device;

[0251] Determine whether the second device has enabled the verification information synchronization function for the first device.

[0252] In some embodiments, the apparatus further includes:

[0253] A second display module, configured to display a prompt for enabling the verification information synchronization function in response to the first device not being a device that shares an account with the second device and the second device not having enabled the verification information synchronization function for the first device;

[0254] A detection module, configured to detect an input operation for the enabling prompt and determine whether to enable the verification information synchronization function of the second device for the first device.

[0255] An embodiment of the present disclosure provides a terminal device, including:

[0256] A memory for storing processor-executable instructions;

[0257] A processor, connected to the memory;

[0258] The processor is configured to execute the verification information processing method provided by any of the foregoing technical solutions.

[0259] The processor may include various types of storage media, which are non-temporary computer storage media and can continue to store the information thereon after the power of the terminal device is turned off.

[0260] The processor can be connected to the memory through a bus or the like, and is used to read the executable program stored on the memory. For example, it can execute, such as Figure 1 , Figure 2 , Figure 3A , Figures 3B to 4 at least one of any of the methods shown.

[0261] Figure 7 FIG. 18 is a block diagram of a terminal device 800 shown according to an exemplary embodiment. For example, the terminal device 800 may be included in a terminal device such as a mobile phone, a mobile computer, or a server. In short, the data processing terminal device 800 may be included in any type of terminal device.

[0262] Refer to Figure 7 The terminal device 800 may include one or more of the following components: a processing component 802, a memory 804, a power component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.

[0263] The processing component 802 generally controls the overall operation of the terminal device 800, such as operations associated with display, telephone call, data communication, camera operation, and recording operation. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.

[0264] The memory 804 is configured to store various types of data to support the operation of the device 800. Examples of these data include instructions for any application or method operating on the terminal device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 may 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 disk.

[0265] The power supply component 806 provides power for various components of the terminal device 800. The power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the terminal device 800.

[0266] The multimedia component 808 includes a screen that provides an output interface between the terminal device 800 and the user. In some embodiments, 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 the 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. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the device 800 is in an operating state, such as a shooting state or a video state, the front camera and / or the rear camera can receive external multimedia data. Each of the front camera and the rear camera can be a fixed optical lens system or have focal length and optical zoom capabilities.

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

[0268] The I / O interface 812 provides an interface between the processing component 802 and a peripheral interface module, and the peripheral interface module can be a keyboard, a click wheel, buttons, etc. These buttons can include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0269] The sensor assembly 814 includes one or more sensors for providing status assessment of various aspects for the terminal device 800. For example, the sensor assembly 814 can detect the on / off state of the device 800, the relative positioning of components, such as the display and keypad of the terminal device 800. The sensor assembly 814 can also detect a change in the position of the terminal device 800 or a component of the terminal device 800, the presence or absence of user contact with the terminal device 800, the orientation or acceleration / deceleration of the terminal device 800, and the temperature change of the terminal device 800. The sensor assembly 814 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 can further include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0270] The communication component 816 is configured to facilitate communication between the terminal device 800 and other devices in a wired or wireless manner. The terminal device 800 can access a wireless network based on communication standards, such as Wi-Fi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 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 816 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.

[0271] In an exemplary embodiment, the apparatus 800 can be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the above method.

[0272] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as the memory 804 including instructions, and the above instructions can be executed by the processor 820 of the apparatus 800 to complete the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.

[0273] An embodiment of the present disclosure provides a non-transitory computer-readable storage medium. When the instructions in the storage medium are executed by a processor of a UE, the UE or a base station can execute the verification information processing method provided in any of the foregoing embodiments, and can execute Figure 1 , Figure 2 , Figure 3A , Figure 3B and Figure 4 at least one of any of the indicated methods.

[0274] The verification information processing method applied to the first device may include: in response to entering a verification scenario for executing a predetermined function, sending a request message to the second device; receiving a response message returned based on the request message; writing the verification information carried in the response message to the input position of the verification information; wherein, the verification information written to the input position is used for the first device to perform verification of whether the predetermined function is executed.

[0275] It can be understood that the sending a request message to the second device in response to entering a verification scenario for executing a predetermined function further includes:

[0276] in response to entering a verification scenario for executing a predetermined function, determining whether the second device is a device that has established a preset association relationship with the first device;

[0277] in response to the second device being a device that has established an association relationship with the first device, sending a request message to the second device.

[0278] It can be understood that the determining whether the second device is a device that has established an association relationship with the first device includes:

[0279] determining whether the second device is a device that shares an account with the first device;

[0280] Or,

[0281] determining whether the first device has enabled the verification information synchronization function for the second device.

[0282] It can be understood that the method further includes:

[0283] in response to the second device not being a device that shares the account with the first device and the first device not having enabled the verification information synchronization function for the second device, displaying a prompt for enabling the verification information synchronization function;

[0284] detecting an input operation for the prompt, and determining whether to enable the verification information synchronization function of the first device for the second device.

[0285] Understandably, upon entering a verification scenario for executing a predetermined function, sending request information to a second device includes:

[0286] Before sending a request message to the second device, determining whether a connection has been established between the first device and the second device;

[0287] In response to the first device and the second device having established a connection, sending the request information to the second device through the connection.

[0288] Understandably, the verification scenario for executing a predetermined function includes at least one of the following:

[0289] Verification scenario for application installation;

[0290] Verification scenario for device networking;

[0291] Verification scenario for payment;

[0292] Verification scenario for account information change, where the change of the account information includes: account name change and / or password change;

[0293] Verification scenario for login;

[0294] Verification scenario for group establishment.

[0295] Based on the above solution, the first device is: a device without a user identification module installed; the second device is: a device with a user identification module installed;

[0296] The identification information of the user identification module of the second device is: the identification information obtained in the verification scenario.

[0297] A verification information processing method applied to a second device includes: receiving verification information; receiving request information sent by a first device; based on the request information, sending response information carrying the verification information to the first device, where the verification information is used for the first device to verify whether the first device executes a preset function.

[0298] Understandably, the method further includes:

[0299] Determining whether the first device is a device that has established an association relationship with the second device;

[0300] The sending the response information carrying the verification information to the first device based on the request information includes:

[0301] In response to the first device being a device that has established an association relationship with the second device, sending the response information carrying the verification information to the first device based on the request information.

[0302] Understandably, determining whether the first device is a device that has established an associated relationship with the second device includes at least one of the following:

[0303] Determining whether the first device is a device that shares an account with the second device;

[0304] Determining whether the second device has enabled the verification information synchronization function for the first device.

[0305] Understandably, the method further includes:

[0306] In response to the first device not being a device that shares an account with the second device and the second device not enabling the verification information synchronization function for the first device, display a prompt to enable the verification information synchronization function;

[0307] Detect an input operation for the enable prompt and determine whether to enable the verification information synchronization function of the second device for the first device.

[0308] Those skilled in the art will readily conceive of other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure, which follow the general principles of the present disclosure and include known common knowledge or conventional technical means in the technical field not disclosed by the present disclosure. The specification and examples are only to be considered as exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.

[0309] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.

Claims

1. A method for processing verification information, characterized in that, The method includes: In response to entering a verification scenario for executing a predetermined function, a verification interface is displayed on the first device; According to historical verification operations, alternative communication identifiers are displayed at the input position for inputting a communication identifier on the verification interface. After a selection operation is detected, the second device indicated by the alternative communication identifier on which the selection operation acts is determined, and a request message is sent to the second device; the request message is encoded into a signaling word; The response message returned by the second device based on the request message is received; the response message is encoded into a signaling word; The verification information carried in the response message is written to the input position of the verification information; wherein, the verification information written to the input position is used for the first device to perform verification of whether the predetermined function is executed; The first device is: a device without a user identification module installed; the second device is: a device with a user identification module installed; the identification information of the user identification module of the second device is: the identification information obtained in the verification scenario; 2. The method according to claim 1, characterized in that, The step of, in response to entering a verification scenario for executing a predetermined function, sending a request message to the second device further includes: In response to entering a verification scenario for executing a predetermined function, determining whether the second device is a device that has established a preset association relationship with the first device; In response to the second device being a device that has established an association relationship with the first device, a request message is sent to the second device; 3. The method according to claim 2, wherein The step of determining whether the second device is a device that has established an association relationship with the first device includes: Determining whether the second device is a device that shares an account with the first device; Or, Determining whether the first device has enabled the verification information synchronization function for the second device; 4. The method according to claim 3, characterized in that, The method further includes: In response to the second device not being a device that shares the account with the first device and the first device not having enabled the verification information synchronization function for the second device, a prompt for enabling the verification information synchronization function is displayed; An input operation for the enabling prompt is detected, and it is determined whether to enable the verification information synchronization function of the first device for the second device; 5. The method according to any one of claims 1 to 4, characterized in that The step of, in response to entering a verification scenario for executing a predetermined function, sending a request message to the second device includes: Before sending a request message to the second device, determining whether the first device has established a connection with the second device; In response to the first device having established a connection with the second device, the request message is sent to the second device through the connection; 6. The method according to any one of claims 1 to 4, characterized in that, The verification scenario for executing the predetermined function includes at least one of the following: A verification scenario for application installation; A verification scenario for device networking; A verification scenario for payment; A verification scenario for account information change, wherein the change of the account information includes: account name change and / or password change; A verification scenario for login; A verification scenario for group establishment; 7. A method for processing verification information, characterized in that, The method includes: The second device receives verification information; Receive the request information sent by the first device; the request information is encoded into a signaling word; wherein, the second device is determined by the first device based on the selected operation for the alternative communication identifier acting on the verification interface, and the alternative communication identifier is displayed by the first device at the input position of the input communication identifier on the verification interface according to the historical verification operation; Based on the request information, send a response information carrying the verification information to the first device, wherein the verification information is used for the first device to verify whether the first device performs a preset function; the response information is encoded into a signaling word; The first device is: a device without a user identification module installed; the second device is: a device with a user identification module installed; the identification information of the user identification module of the second device is: the identification information obtained in the verification scenario.

8. The method according to claim 7, characterized in that The method further includes: Determine whether the first device is a device that has established an association relationship with the second device; The sending, based on the request information, a response information carrying the verification information to the first device includes: In response to the first device being a device that has established an association relationship with the second device, send the response information carrying the verification information to the first device based on the request information.

9. The method according to claim 8, wherein The determining whether the first device is a device that has established an association relationship with the second device includes at least one of the following: Determine whether the first device is a device that shares an account with the second device; Determine whether the second device has enabled the verification information synchronization function for the first device.

10. The method according to claim 9, characterized in that, The method further includes: In response to the first device not being a device that shares an account with the second device and the second device not enabling the verification information synchronization function for the first device, display a prompt for enabling the verification information synchronization function; Detect an input operation for the enabling prompt, and determine whether to enable the verification information synchronization function of the second device for the first device.

11. A verification information processing device, characterized in that, Applied to the first device, the apparatus includes: A first sending module, configured to, in response to entering a verification scenario for executing a preset function, display a verification interface on the first device; according to the historical verification operation, display an alternative communication identifier at the input position of the input communication identifier on the verification interface, and after detecting a selection operation, determine the second device indicated by the alternative communication identifier on which the selection operation acts, and send a request information to the second device; the request information is encoded into a signaling word; A first receiving module, configured to receive a response information returned based on the request information; the response information is encoded into a signaling word; A writing module, configured to write the verification information carried in the response information into the input position of the verification information; wherein the verification information written into the input position is used for the first device to verify whether it performs the preset function; The first device is: a device without a user identification module installed; the second device is: a device with a user identification module installed; the identification information of the user identification module of the second device is: the identification information obtained in the verification scenario.

12. The device according to claim 11, wherein The first sending module includes: A determination sub-module, configured to determine whether the second device is a device that has established a preset association relationship with the first device in response to entering a verification scenario for executing a preset function; A sending sub-module, configured to send a request message to the second device in response to the second device being a device that has established an association relationship with the first device.

13. The device according to claim 12, wherein The determination sub-module is configured to determine whether the second device is a device that shares an account with the first device; or determine whether the first device has enabled the verification information synchronization function for the second device.

14. The device according to claim 13, characterized in that, The apparatus further includes: A first display module, configured to display a prompt for enabling the verification information synchronization function in response to the second device not being a device that shares the account with the first device and the first device not having enabled the verification information synchronization function for the second device; A first determination module, configured to detect an input operation for the enabling prompt and determine whether to enable the verification information synchronization function of the first device for the second device.

15. The device according to any one of claims 11 to 14, characterized in that, Before sending a request message to the second device, the first sending module is configured to determine whether a connection has been established between the first device and the second device; in response to a connection being established between the first device and the second device, send the request information to the second device through the connection.

16. The device according to any one of claims 11 to 14, characterized in that, The verification scenario for executing the preset function includes at least one of the following: A verification scenario for application installation; A verification scenario for device networking; A verification scenario for payment; A verification scenario for account information change, where the change of the account information includes: account name change and / or password change; A verification scenario for login; A verification scenario for group establishment.

17. A verification information processing device, characterized in that, The apparatus includes: A second receiving module, configured to receive verification information from the second device and receive a request message sent by the first device; the request message is encoded into a signaling word; wherein, the second device is determined by the first device based on an alternative communication identifier selected on a verification interface, and the alternative communication identifier is displayed by the first device at the input position of the input communication identifier on the verification interface according to historical verification operations; A second sending module, configured to send a response message carrying the verification information to the first device based on the request message, where the verification information is used by the first device to verify whether the first device executes a preset function; the response message is encoded into a signaling word; The first device is: a device without a user identification module installed; the second device is: a device with a user identification module installed; the identification information of the user identification module of the second device is: the identification information obtained in the verification scenario.

18. The device according to claim 17, characterized in that, The apparatus further includes: A second determination module, configured to determine whether the first device is a device that has established an association relationship with the second device; Sending the response message carrying the verification information to the first device based on the request message includes: In response to the first device being a device associated with the second device, send the response information carrying the verification information to the first device based on the request information.

19. The device according to claim 18, wherein, The second determination module is specifically configured to perform at least one of the following: Determine whether the first device is a device sharing an account with the second device; Determine whether the second device has enabled the verification information synchronization function for the first device.

20. The device according to claim 19, wherein The device further includes: A second display module, configured to display a prompt for enabling the verification information synchronization function in response to the first device not being a device sharing an account with the second device and the second device not enabling the verification information synchronization function for the first device; An enabling module, configured to detect an input operation for the enabling prompt and determine whether to enable the verification information synchronization function of the second device for the first device.

21. A terminal device, characterized in that, Comprising: A memory for storing processor-executable instructions; A processor, connected to the memory; Wherein, the processor is configured to execute the information processing method provided in any one of claims 1 to 6 or 7 to 10.

22. A non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by a processor of a computer, enabling the computer to execute the information processing method provided in any one of claims 1 to 6 or 7 to 10.

Citation Information

Patent Citations

  • Authentication method and system and equipment

    CN105245541A

  • Method of sharing SIM card and mobile terminals

    CN108419232A

  • Wireless credential sharing

    US20190372949A1