Information repairing method, device and equipment and storage medium
By receiving and verifying users' real-name information change requests, and obtaining target real-name information, biometric information, and SMS verification information, the problem of user real-name data being disordered across multiple business systems is solved, and efficient and accurate information repair is achieved.
Patent Information
- Application Number
- CN202311268443.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-27
- Publication Date
- 2026-11-06
- Estimated Expiration
- 2043-09-27
AI Technical Summary
In existing technologies, user real-name data is prone to information corruption when it is integrated across multiple business systems, resulting in low repair efficiency and poor accuracy.
By receiving a real-name information change request sent by the user's terminal device, the system obtains the user's verification information, including the target real-name information, biometric information, and SMS verification information. After verifying the legality, the system binds the target mobile phone number to the target account and sets the mobile phone number corresponding to the initial real-name information to empty.
This improves the accuracy and efficiency of user real-name information restoration, and ensures the security and legality of information restoration.
Smart Images

Figure CN117201300B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of Internet technology, and in particular to an information repair method, apparatus, device and storage medium. Background Technology
[0002] Currently, to regulate users' online behavior, most internet business systems require users to register and log in using their real names. Furthermore, to facilitate user access, user data is often shared between multiple business systems. However, when users use business systems that have shared user data with other systems, errors during registration or data entry processes may lead to inconsistencies in their real-name information.
[0003] Therefore, how to correct user real-name data with incorrect information is an urgent problem to be solved. Summary of the Invention
[0004] This application provides an information repair method, apparatus, device, and storage medium to solve the problem in the prior art of how to correct user real-name data with information corruption.
[0005] In a first aspect, this application provides an information repair method applied to a first business system, wherein the first business system stores the initial real-name information of a user corresponding to a target mobile phone number obtained from a second business system, the method comprising:
[0006] The system receives a user real-name information change request sent by the user's terminal device. The user real-name information change request is used to request a change to the user real-name information corresponding to the target mobile phone number. The change request includes the target mobile phone number and the identifier of the initial account corresponding to the target mobile phone number.
[0007] In response to the user's real-name information change request, the user's verification information is obtained, including the user's target real-name information, biometric information, and SMS verification information based on the target mobile phone number;
[0008] Based on the verification information, the legitimacy of the user's information repair request is verified;
[0009] If the verification is successful, it is determined whether the target account corresponding to the target real-name information exists in the first business system;
[0010] If it exists, the target mobile number will be bound to the target account, and the mobile number corresponding to the initial real-name information will be set to empty.
[0011] In one possible design, obtaining the user's verification information includes:
[0012] Receive the user's target real-name information and biometric information uploaded by the user's terminal device;
[0013] Based on the biometric information, obtain the first verification result of the target's real-name information;
[0014] If the first verification result is successful, the process of sending the SMS verification information to the target mobile phone number is triggered;
[0015] Receive the SMS verification information returned by the user's terminal device.
[0016] In one possible design, obtaining the first verification result of the target real-name information based on the biometric information includes:
[0017] Receive the biometric information of the user uploaded by the user's terminal device, and obtain the real-name information of the target mobile phone number recorded by the operator system to which the target mobile phone number belongs;
[0018] Based on the biometric information and the real-name information of the target mobile phone number, obtain the first verification result of the target real-name information.
[0019] One possible design also includes:
[0020] If the real-name information of the user does not correspond to that of the target mobile phone number, then other mobile phone numbers corresponding to the real-name information are determined based on the real-name information of the target mobile phone number.
[0021] Send a user information repair confirmation message to the other mobile phone numbers;
[0022] If a response message confirming the user information repair is received, the first verification result of the target real-name information is obtained based on the response message.
[0023] One possible design also includes:
[0024] If the target account corresponding to the target real-name information does not exist in the first business system, a new account is created for the user based on the target real-name information and the target mobile phone number, so as to bind the target real-name information and the target mobile phone number to the new account.
[0025] One possible design also includes:
[0026] Upon receiving a login request from the initial account again, a notification message indicating a change in real-name information is output to the terminal device that issued the login request.
[0027] In one possible design, before receiving the user's real-name information change request sent by the user's terminal device, the method further includes:
[0028] Receive the login request triggered by the user's terminal device using the target mobile phone number;
[0029] Based on the target mobile phone number, obtain the initial real-name information corresponding to the target mobile phone number from the second business system;
[0030] Output an initial real-name information confirmation message to the user's terminal device.
[0031] Secondly, this application provides an information repair device applied to a first business system, wherein the first business system stores the initial real-name information of a user corresponding to a target mobile phone number obtained from a second business system, and the device includes:
[0032] The transceiver module is used to receive a user real-name information change request sent by the user's terminal device. The user real-name information change request is used to request a change to the user real-name information corresponding to the target mobile phone number. The change request includes the target mobile phone number and the identifier of the initial account corresponding to the target mobile phone number.
[0033] The acquisition module is used to acquire the user's verification information in response to the user's real-name information change request. The verification information includes the user's target real-name information, biometric information, and SMS verification information based on the target mobile phone number.
[0034] The processing module is used to verify the legitimacy of the user's information repair request based on the verification information; if the verification is successful, it determines whether the target account corresponding to the target real-name information exists in the first business system.
[0035] The control module is used to bind the target mobile phone number to the target account if it exists, and to set the mobile phone number corresponding to the initial real-name information to empty.
[0036] Thirdly, embodiments of this application provide an electronic device, including: at least one processor and a memory; the memory stores computer execution instructions; the at least one processor executes the computer execution instructions stored in the memory, causing the at least one processor to perform the information repair method as described in the first aspect and various possible designs of the first aspect.
[0037] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions. When a processor executes the computer-executable instructions, it implements the information repair method described in the first aspect and various possible designs of the first aspect.
[0038] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the information repair method described in the first aspect and various possible designs of the first aspect.
[0039] The information repair method, apparatus, device, and storage medium provided in this application receive a user's real-name information change request sent by the user's terminal device, respond to the user's real-name information change request, obtain the user's verification information, verify the legality of the user's information repair request based on the verification information, and if the verification is successful, determine whether there is a target account corresponding to the target real-name information in the first business system. If there is, bind the target mobile phone number to the target account and set the mobile phone number corresponding to the initial real-name information to empty, thereby improving the accuracy and efficiency of user real-name information repair. Attached Figure Description
[0040] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0041] Figure 1 A schematic diagram illustrating an information repair scenario provided in this application;
[0042] Figure 2 A flowchart illustrating an information repair method provided in an embodiment of this application;
[0043] Figure 3 A flowchart illustrating another information repair method provided in this application embodiment;
[0044] Figure 4 A flowchart illustrating yet another information repair method provided in this application embodiment;
[0045] Figure 5 A flowchart illustrating another information repair method provided in an embodiment of this application;
[0046] Figure 6 This is a schematic diagram of the structure of the information repair device provided in the embodiments of this application;
[0047] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0048] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0049] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0050] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with relevant laws, regulations and standards, and corresponding operation entry points are provided for users to choose to authorize or refuse.
[0051] To facilitate understanding, the scenarios involved in the embodiments of this application will be described first.
[0052] Figure 1 This is a schematic diagram illustrating a scenario for information repair provided in this application. For example... Figure 1 As shown, this scenario includes servers and user terminal devices for N business systems.
[0053] To improve the accuracy of personal information, regulate online behavior, and standardize the internet market, most internet business systems require users to register and log in using their real names. Furthermore, to facilitate user access, multiple business systems share user data. These N business systems are those that exchange user real-name data, meaning they can import user real-name data from each other.
[0054] The user terminal device can be a user's mobile phone. The user can log in to the N business systems using their mobile phone number through applications, web pages, or other front-ends on the terminal device. When a user logs in to business system 1 using their mobile phone number, if it is the user's first login, the server of business system 1 can obtain the real-name information corresponding to the mobile phone number from the servers of other business systems (such as business system 2) that contain the real-name information corresponding to the mobile phone number among the N business systems, thereby facilitating the user's use.
[0055] However, errors may occur during user registration via mobile phone number or during the information entry process in the business systems, leading to inconsistencies in user real-name data. For example, when User 1 logs into the server of Business System 1 using their mobile phone number, the server of Business System 1 can retrieve the real-name information corresponding to that mobile phone number from the server of Business System 2. However, the real-name information used when registering that mobile phone number in Business System 2 might belong to User 2. User 2 could be the previous user of that mobile phone number or another user related to that user (such as their parents, children, etc.). Therefore, the real-name data for that mobile phone number imported by the server of Business System 1 from the server of Business System 2 is not User 1's real-name data, but rather User 2's real-name data. This will cause confusion regarding the real-name data corresponding to that mobile phone number across the N business systems.
[0056] Currently, when real-name data becomes disordered, the system's maintenance personnel usually manually repair the database, which is inefficient and inaccurate.
[0057] In view of this, this application provides an information repair method, which obtains a user's real-name information change request, verifies the legality of the request based on the user's real-name information, and binds the mobile phone number to the existing account corresponding to the user's real-name information based on the legal real-name information change request, and sets the original account's bound mobile phone number to empty, thereby improving the accuracy and efficiency of user real-name information repair.
[0058] The entity executing the information repair method provided in this application can be a terminal device with data processing capabilities, or the processing chip of the terminal device, or software or program code that implements the information repair method. When the entity executing the method is a terminal device with data processing capabilities, the terminal device can be, for example, a server of a business system, or a computing device connected to the server. The computing device can be equipped with software or program code that runs the information repair method, and the user's real-name information can be repaired through the software or program code.
[0059] The following describes the technical solution of this application and how it solves the above-mentioned technical problems by taking the server of the banking business system (first business system) as the executing entity of the information repair method as an example, through specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.
[0060] Figure 2This is a flowchart illustrating an information repair method provided in an embodiment of this application. In this method, a first business system stores the initial real-name information of a user corresponding to a target mobile phone number obtained from a second business system. For example... Figure 2 As shown, the method may include:
[0061] S201. Receive a request from the user's terminal device to change the user's real-name information.
[0062] The user's real-name information change request is used to request a change to the user's real-name information corresponding to the target mobile phone number. This change request includes the target mobile phone number and the identifier of the initial account corresponding to that target mobile phone number. The target mobile phone number is the mobile phone number used by the user to log in to the first business system, and the initial account corresponding to that target mobile phone number is the account the user logged into using that target mobile phone number to log in to the first business system.
[0063] If a user discovers that the real-name information of the initial account is not their own, or that there is an error in the real-name information, they can proactively send a request to the server of the first business system to change the real-name information of the initial account.
[0064] S202. In response to the user's real-name information change request, obtain the user's verification information.
[0065] The verification information includes the user's target real-name information, biometric information, and SMS verification information based on the target mobile phone number. This verification information can be obtained from the user's terminal device or from other third-party platforms based on the user's biometric information. For example, it could be obtained from verification information sent by the user's terminal device and received from the server of the mobile phone number's operator.
[0066] The target real-name information of the user can be obtained by the server responding to the user's real-name information change request by pushing a real-name information form to be filled out to the user's terminal device and receiving the real-name information form returned by the user after completion, or by sending a real-name information retrieval request to the user's terminal device. If the request is successful, the target real-name information can be obtained from the real-name information pre-stored in the terminal device or from the user real-name information pre-stored with the operator based on the target mobile phone number.
[0067] The biometric information can be, for example, a user's fingerprint, facial recognition, or iris recognition information. This biometric information can be collected through the user's terminal device and returned to the server. For example, the server can call the biometric application program corresponding to the server on the terminal device, collect the user's biometric information through the program, and return the biometric information to the server.
[0068] The SMS verification information can be an SMS verification code generated based on a random function. The server of the first business system can send a request message to the operator to send the SMS verification code to the terminal device, so that the terminal device can receive the SMS verification code. Then the server receives the SMS verification information returned by the corresponding application on the terminal device. Alternatively, the server sends the SMS verification code to the application and receives the SMS verification information returned to the server by the target mobile phone number via telephone, SMS, or other means.
[0069] S203. Verify the legitimacy of the user's information repair request based on the verification information.
[0070] One possible implementation involves the server determining whether a user is using the mobile phone number based on the SMS verification information and verifying the user's target real-name information using the biometric information. The server receives the SMS verification information entered by the user and compares it with previously sent SMS verification information. If they match, it indicates that the user is using the target mobile phone number. The server can then compare the received biometric information with the biometric information corresponding to the user's target real-name information to confirm that the user of the terminal device currently using the target mobile phone number matches the target real-name information.
[0071] Another possible implementation involves the server determining whether a user is using the phone number based on the SMS verification information, and then verifying the user's target real-name information using the real-name information corresponding to the target phone number with the carrier, as well as the biometric information. For example, by determining whether the real-name information corresponding to the target phone number with the carrier, the biometric information, and the target real-name information all correspond to the same user, the legitimacy of the information repair request is determined.
[0072] S204. If the verification is successful, determine whether there is a target account corresponding to the target real-name information in the first business system.
[0073] If the verification passes, it indicates that the user currently using the target mobile number is a legitimate user, and that the user matches the target's real-name information; therefore, the information repair request is a legitimate request. Based on the content of the target's real-name information, the system searches for the existence of a target account corresponding to that real-name information.
[0074] For example, the real-name information of all accounts in the first business system can be traversed based on the name and identity identifier (such as ID number) in the target real-name information; or, the real-name information that can classify the real-name information in the target real-name information (such as gender, age, place of residence, etc.) can be used to first determine the real-name information in the first business system that belongs to that category, and then traverse the real-name information in that category to search for whether there is real-name information that matches the target real-name information, thereby improving search efficiency.
[0075] If the verification fails, it indicates that the user currently using the target mobile number is not the actual user, or that the user's real-name information does not match the target's information. In order to ensure account security, the information repair request is rejected.
[0076] S205. If it exists, bind the target mobile number to the target account and set the mobile number corresponding to the initial real-name information to empty.
[0077] If the target account exists, it means that the user has previously registered an account in the first business system using their real name information. It is possible that the mobile phone number bound to the target account is another mobile phone number that the user used before. Therefore, it is necessary to bind the target mobile phone number currently used by the user to the target account so that the user can use the target account in the future.
[0078] The initial real-name information is that of another user, and the mobile phone number bound to the corresponding account does not match the target mobile phone number. Therefore, it is necessary to empty the mobile phone number corresponding to the account of the initial real-name information so that the user corresponding to the initial real-name information can bind their own mobile phone number.
[0079] Optionally, if the target account corresponding to the target real-name information does not exist in the first business system, indicating that the user is using the banking business system for the first time, a new account will be created for the user based on the target real-name information and the target mobile phone number. The real-name information corresponding to this new account will be the target real-name information, and the bound mobile phone number will be the target mobile phone number. This will enable the user to obtain an account in the first business system that matches their real real-name information and the mobile phone number they actually use.
[0080] The method provided in this application embodiment receives a user's real-name information change request sent by the user's terminal device, responds to the user's real-name information change request, obtains the user's verification information, verifies the legality of the user's information repair request based on the verification information, and if the verification is successful, determines whether there is a target account corresponding to the target real-name information in the first business system. If there is, the target mobile phone number is bound to the target account, and the mobile phone number corresponding to the initial real-name information is set to empty, thereby improving the accuracy and efficiency of user real-name information repair.
[0081] In one possible implementation, a detailed explanation is given of how to obtain the user's verification information in the aforementioned step S202. Figure 3 This is a flowchart illustrating another information repair method provided in an embodiment of this application. Figure 3 As shown, the aforementioned step S202 may include:
[0082] S301: Receive the user's target real-name information and biometric information uploaded by the user's terminal device.
[0083] The server can push a process to initiate the collection of target real-name information and biometric information to the user's terminal device. This process can be initiated, for example, by calling the application corresponding to the server on the terminal device. The process may include pushing a real-name information form to the user and a biometric identification program to collect the user's target real-name information and biometric information. After the user completes the real-name information form and the biometric identification operation, the server receives the user's target real-name information and biometric information uploaded from the user's terminal device.
[0084] S302. Based on biometric information, obtain the first verification result of the target's real-name information.
[0085] The first verification result is used to verify whether the user currently using the terminal device matches the target real-name information. If they do not match, it indicates that the target real-name information entered by the user currently using the terminal device is not their real real-name information, which poses an information security problem, and the user's real-name information change request is an illegal request.
[0086] One possible implementation involves obtaining first reference biometric information corresponding to the target real-name information and comparing it with the biometric information. If they do not match, the first verification result is a failure; if they match, the first verification result is a success. For example, pre-stored first reference biometric information corresponding to the target real-name information can be obtained from a relevant database or business system using partial information from the target real-name information (such as a unique identifier like an ID card number), and then compared with the biometric information.
[0087] Another possible implementation involves obtaining the initial verification result of the target's real-name information based on the real-name information and biometric information recorded in the operator's system for the target mobile phone number. This implementation can be achieved through the following steps:
[0088] S3021. Receive the user's biometric information uploaded by the user's terminal device, and obtain the real-name information of the target mobile phone number recorded by the operator system to which the target mobile phone number belongs.
[0089] The user's terminal device collects the user's biometric information through the required biometric information collection methods and uploads the biometric information to the server. For example, the terminal device can use a facial recognition module to identify the user's facial information, an iris recognition module to identify iris information, a fingerprint recognition module to identify fingerprint information, and a voiceprint recognition module to identify voiceprint information, etc.
[0090] The server retrieves the corresponding mobile carrier information based on the target mobile phone number and interacts with the carrier's system, for example, by sending a request to the carrier's system to obtain the real-name information, which includes the target mobile phone number. The carrier's system then searches its database for and extracts the real-name information for the target mobile phone number and returns it to the server of the first business system.
[0091] S3022. Based on the biometric information and the real-name information of the target mobile phone number, obtain the first verification result of the target's real-name information.
[0092] Based on the biometric information and the real-name information of the target mobile phone number, the second reference biometric information corresponding to the real-name information of the target mobile phone number is obtained, and the second reference biometric information is compared with the biometric information. If they do not match, it indicates that the user currently using the target mobile phone number is not the owner of the target mobile phone number and there is a risk of theft. The first verification result is failure. If they match, it indicates that the user currently using the target mobile phone number is the owner of the target mobile phone number and the first verification result is success.
[0093] In the implementation of steps S3021-S3022, if the user's real-name information does not correspond to the target mobile phone number's real-name information, there may still be no risk of mobile phone number theft. For example, the user may be a legitimate user of the target mobile phone number after obtaining permission from the user whose real-name information corresponds to it, such as the aforementioned user being a relative of the user whose real-name information corresponds to the target mobile phone number. Therefore, considering this situation, the information repair method may optionally include the following:
[0094] Figure 4 This is a flowchart illustrating another information repair method provided in an embodiment of this application. Figure 4 As shown, the method may further include:
[0095] S401. Based on the real-name information of the target mobile phone number, determine the other mobile phone numbers corresponding to that real-name information.
[0096] Since the user is a user who has obtained permission from the user corresponding to the real-name information of the target mobile number to legally use the target mobile number, the user corresponding to the real-name information of the target mobile number usually also has other mobile numbers that they use daily and whose real-name information is the same as that of the target mobile number.
[0097] Therefore, the server of the first business system can obtain other mobile phone numbers corresponding to the real-name information of the target mobile phone number from the operator of the target mobile phone number.
[0098] S402. Send a user information repair confirmation message to other mobile phone numbers.
[0099] This user information repair confirmation message is used to notify the user whose real-name information corresponds to the target mobile number that the account under that mobile number is applying to modify the real-name information, and to ask the user whether they agree to the user information repair operation, thereby preventing unauthorized users from stealing mobile numbers and tampering with the real-name information in the account.
[0100] The confirmation message for user information repair can be sent to the other mobile number via SMS, telephone, or other means.
[0101] One possible implementation is to send a user information repair confirmation message to all other mobile phone numbers.
[0102] Another possible implementation involves determining the primary mobile phone number of the user corresponding to the real-name information of the target mobile phone number from among the other mobile phone numbers, and sending a user information repair confirmation message to that primary mobile phone number. This primary mobile phone number can be determined, for example, based on the primary mobile phone number identifier for those other mobile phone numbers in the operator's system.
[0103] S403. If a response message for the received user information repair confirmation message is received, then the first verification result of the target real-name information is obtained based on the response message.
[0104] If the response message indicates that user information repair is allowed, the first verification result for the target's real-name information is successful. If the response message indicates that user information repair is not allowed, there is a risk of phone number theft, and the first verification result for the target's real-name information is failed.
[0105] If no response message is received regarding the user information repair confirmation message, the user information repair confirmation message can be sent again to the other mobile number, or the user information repair confirmation message can be sent to other mobile numbers besides the other mobile number, or the first verification result can be directly determined as verification failure.
[0106] S303. If the first verification result is successful, the process of sending SMS verification information to the target mobile phone number is triggered.
[0107] If the first verification result passes, it indicates that the user's real-name information change request is a legitimate request. Since users can log in to the account corresponding to the target mobile phone number using only the mobile phone number as the account, it is also necessary to trigger a process of sending SMS verification information to the target mobile phone number to determine whether the user is currently using or can use the target mobile phone number, further ensuring the security of information restoration.
[0108] Taking SMS verification code as an example, the process of sending SMS verification information may include:
[0109] S1. The server of the first business system generates an SMS verification code. For example, the SMS verification code can be generated by a random function, or the SMS verification code can be selected from a preset list of SMS verification codes.
[0110] S2. The server of the first business system sends a request message to the operator to which the target mobile number belongs, requesting that the SMS verification code be sent to the target mobile number.
[0111] S3. The operator of the target mobile number sends the SMS verification code to the target mobile number.
[0112] S4. The operator server to which the target mobile number belongs sends an indication message to the server of the first business system to indicate that the SMS verification code was successfully sent. This indication message may be, for example, a status code.
[0113] S5. The server of the first business system stores the mapping relationship between the account corresponding to the target mobile phone number and the SMS verification code, so as to verify whether the SMS verification code returned by the terminal device currently using the account is consistent with the SMS verification code, thereby determining whether the user is using or can use the target mobile phone number, and further ensuring the security of information repair.
[0114] S304. Receive SMS verification information returned by the user's terminal device.
[0115] After receiving the SMS verification information from the user's terminal device, the server of the first business system stores the mapping relationship between the account corresponding to the target mobile number and the SMS verification information to determine the legitimacy of the SMS verification information. If the two are the same, it indicates that the SMS verification information is legitimate and the user is using or is able to use the target mobile number; if the two are different, it indicates that the SMS verification information is illegitimate and the user is not using or is not able to use the target mobile number.
[0116] The method provided in this application embodiment ensures that the user's biometric information matches the target real-name information and / or the biometric information matches the real-name information of the target mobile phone number through multiple legality verifications of the target real-name information, biometric information, and SMS verification information, and confirms that the user is using or can use the target mobile phone number, thereby improving the accuracy of judging the legality of the user's real-name information change request and thus improving the security of information repair.
[0117] Furthermore, since the mobile phone number bound to the account corresponding to the initial real-name information (the initial account) has been cleared, the user corresponding to the initial real-name information will not be able to log in to the initial account using the target mobile phone number. To facilitate subsequent use by the user corresponding to the initial real-name information, optionally, when a login request for the initial account is received again, a real-name information change notification message can be output to the terminal device that issued the login request. This real-name information change notification message could be, for example, "This account has sent a real-name information change, the original mobile phone number has been unbound, please log in using another login method," or it could include a message such as "Please bind your mobile phone number promptly after logging in."
[0118] In one possible implementation, before receiving a user's real-name information change request sent by the user's terminal device, the method may also include how to prompt the user whether they need to change their real-name information.
[0119] Figure 5 This is a flowchart illustrating another information repair method provided in an embodiment of this application. Figure 5 As shown, before receiving the user's real-name information change request sent by the user's terminal device, the method may further include:
[0120] S501: Receive a login request triggered by the user's terminal device using the target mobile phone number.
[0121] For example, when a user logs into the first business system using this terminal device, they can log in by entering the target mobile phone number, such as by using the target mobile phone number and a login SMS verification code.
[0122] S502. Based on the target mobile phone number, obtain the initial real-name information corresponding to the target mobile phone number from the second business system.
[0123] The first business system checks whether the target mobile number is a first-time login to the first business system. If it is, it queries other business systems that exchange user real-name information with the first business system to see if there is initial real-name information corresponding to the target mobile number. The other business systems that contain the initial real-name information corresponding to the target mobile number are designated as the second business system, and the initial real-name information corresponding to the target mobile number is extracted from the second business system using the target mobile number as an index.
[0124] S503: Output the initial real-name information confirmation message to the user's terminal device.
[0125] The initial real-name information confirmation message may include the content of the initial real-name information and request the user to confirm whether the content of the initial real-name information is the user's real-name information. The initial real-name information confirmation message may be output to the user's terminal device via SMS, application push, mini-program push, etc., and this application does not limit the output method of the initial real-name information confirmation message.
[0126] Figure 6 This is a schematic diagram of the information repair device provided in an embodiment of this application. Figure 6 As shown, the information repair device is applied to a first business system, which stores the initial real-name information of the user corresponding to the target mobile phone number obtained from the second business system, and includes: a transceiver module 11, an acquisition module 12, a processing module 13, and a control module 14.
[0127] The transceiver module 11 is used to receive a user real name information change request sent by the user's terminal device. The user real name information change request is used to request a change to the user real name information corresponding to the target mobile phone number. The change request includes the target mobile phone number and the identifier of the initial account corresponding to the target mobile phone number.
[0128] The acquisition module 12 is used to obtain the user's verification information in response to the user's real-name information change request. The verification information includes the user's target real-name information, biometric information, and SMS verification information based on the target mobile phone number.
[0129] Processing module 13 is used to verify the legitimacy of the user's information repair request based on the verification information. If the verification passes, it determines whether a target account corresponding to the target real-name information exists in the first business system.
[0130] The control module 14 is used to bind the target mobile phone number to the target account if it exists, and to set the mobile phone number corresponding to the initial real-name information to empty.
[0131] In one possible implementation, the transceiver module 11 is specifically used to receive the user's target real-name information and biometric information uploaded by the user's terminal device. The acquisition module 12 is specifically used to obtain a first verification result of the target real-name information based on the biometric information. The control module 14 is specifically used to trigger a process of sending SMS verification information to the target mobile phone number if the first verification result is successful. The transceiver module 11 is specifically used to receive the SMS verification information returned by the user's terminal device.
[0132] In this implementation, optionally, the transceiver module 11 is specifically used to receive the user's biometric information uploaded by the user's terminal device, and obtain the real-name information of the target mobile phone number recorded by the operator system to which the target mobile phone number belongs. The acquisition module 12 is specifically used to obtain the first verification result of the target real-name information based on the biometric information and the real-name information of the target mobile phone number.
[0133] Optionally, the processing module 13 is further configured to, if the real-name information of the user does not correspond to that of the target mobile phone number, determine another mobile phone number corresponding to the real-name information of the target mobile phone number. The transceiver module 11 is further configured to send a user information repair confirmation message to the other mobile phone number. If a response message to the received user information repair confirmation message is received, the acquisition module 12 is further configured to, based on the response message, obtain the first verification result of the target real-name information.
[0134] In any of the above implementation methods, if the target account corresponding to the target real-name information does not exist in the first business system, the control module 14 is further used to create a new account for the user based on the target real-name information and the target mobile phone number, so as to bind the target real-name information and the target mobile phone number to the new account.
[0135] In any of the above implementation methods, when the login request for the initial account is received again, the transceiver module 11 is also used to output a real-name information change prompt message to the terminal device that issued the login request.
[0136] In any of the above implementations, before the user's terminal device sends the request to change the user's real-name information, the transceiver module 11 is further configured to receive a login request triggered by the user's terminal device using the target mobile phone number. The acquisition module 12 is further configured to obtain the initial real-name information corresponding to the target mobile phone number from the second business system based on the target mobile phone number. The transceiver module 11 is further configured to output an initial real-name information confirmation message to the user's terminal device.
[0137] The information repair device provided in this application embodiment can be used to execute the technical solution of the information repair method in the above embodiment. Its implementation principle and technical effect are similar, and will not be described again here.
[0138] It should be noted that the division of the various modules in the above device is merely a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, these modules can be implemented entirely in software via processing element calls; they can be fully implemented in hardware; or some modules can be implemented by processing element calls to software, while others are implemented in hardware. For example, processing module 13 can be a separate processing element, or it can be integrated into a chip in the above device. Alternatively, it can be stored as program code in the memory of the above device, and its functions can be called and executed by a processing element of the above device. The implementation of other modules is similar. Moreover, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above modules can be completed through the integrated logic circuits in the hardware of the processor element or through software instructions.
[0139] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 7 As shown, the electronic device may include: a transceiver 701, a processor 702, and a memory 703.
[0140] Processor 702 executes computer execution instructions stored in memory, causing processor 702 to perform the scheme in the above embodiments. Processor 702 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0141] The memory 703 is connected to the processor 702 via the system bus and completes communication between them. The memory 703 is used to store computer program instructions.
[0142] Transceiver 701 can be used to obtain the task to be run and its configuration information.
[0143] The system bus can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The system bus can be divided into address bus, data bus, control bus, etc. For ease of representation, only one thick line is used in the diagram, but this does not indicate that there is only one bus or one type of bus. Transceivers are used to enable communication between database access devices and other computers (e.g., clients, read-write libraries, and read-only libraries). Memory may include random access memory (RAM) and may also include non-volatile memory.
[0144] The electronic devices provided in this application embodiment may be servers, computing devices, etc., as described in the above embodiments.
[0145] This application also provides a chip for executing instructions, which is used to execute the information repair method described in the above embodiments.
[0146] This application also provides a computer-readable storage medium storing computer instructions. When the computer instructions are executed on a computer, the computer performs the technical solution of the information repair method described in the above embodiments.
[0147] This application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. At least one processor can read the computer program from the computer-readable storage medium, and when the at least one processor executes the computer program, it can implement the technical solution of the information repair method in the above embodiments.
[0148] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or modules, and may be electrical, mechanical, or other forms.
[0149] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to implement the solution of this embodiment according to actual needs.
[0150] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing unit, or each module can exist physically separately, or two or more modules can be integrated into one unit. The unit composed of the above modules can be implemented in hardware or in the form of hardware plus software functional units.
[0151] The integrated modules described above, implemented as software functional modules, can be stored in a computer-readable storage medium. These software functional modules, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods of the various embodiments of this application.
[0152] It should be understood that the aforementioned processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.
[0153] The memory may include high-speed RAM, and may also include non-volatile storage (NVM), such as at least one disk storage device, and may also be a USB flash drive, external hard drive, read-only memory, disk or optical disc, etc.
[0154] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0155] The aforementioned storage medium can be implemented from 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 storage, flash memory, magnetic disk, or optical disk. The storage medium can be any available medium accessible to general-purpose or special-purpose computers.
[0156] An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Alternatively, the storage medium can be an integral part of the processor. The processor and storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and storage medium can exist as discrete components in an electronic control unit or main control device.
[0157] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0158] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. An information repair method, characterized in that, The method is applied to a first business system, which stores the initial real-name information of a user corresponding to a target mobile phone number obtained from a second business system. The system receives a user real-name information change request sent by the user's terminal device. The user real-name information change request is used to request a change to the user real-name information corresponding to the target mobile phone number. The change request includes the target mobile phone number and the identifier of the initial account corresponding to the target mobile phone number. In response to the user's real-name information change request, the user's verification information is obtained, including: Receive the user's target real-name information and biometric information uploaded by the user's terminal device; Obtain the real-name information of the target mobile phone number as recorded in the operator's system; Based on the biometric information and the real-name information of the target mobile phone number, obtain the first verification result of the target real-name information; If the first verification result is successful, the process of sending SMS verification information to the target mobile phone number is triggered. The system receives SMS verification information returned by the user's terminal device; the verification information includes the user's target real-name information, the biometric information, and the SMS verification information fed back based on the target mobile phone number. Based on the verification information, the legitimacy of the user's request to change their real-name information is verified; If the verification is successful, it is determined whether the target account corresponding to the target real-name information exists in the first business system; If it exists, the target mobile number will be bound to the target account, and the mobile number corresponding to the initial real-name information will be set to empty.
2. The method according to claim 1, characterized in that, Also includes: If the user's target real-name information does not correspond to the target mobile phone number's real-name information, then based on the target mobile phone number's real-name information, determine another mobile phone number corresponding to the real-name information; Send a user information repair confirmation message to the other mobile phone numbers; If a response message confirming the user information repair is received, the first verification result of the target real-name information is obtained based on the response message.
3. The method according to claim 1 or 2, characterized in that, Also includes: If the target account corresponding to the target real-name information does not exist in the first business system, a new account is created for the user based on the target real-name information and the target mobile phone number, so as to bind the target real-name information and the target mobile phone number to the new account.
4. The method according to claim 1 or 2, characterized in that, Also includes: Upon receiving a login request from the initial account again, a notification message indicating a change in real-name information is output to the terminal device that issued the login request.
5. The method according to claim 1 or 2, characterized in that, Before receiving the user's real-name information change request sent by the user's terminal device, the method further includes: Receive the login request triggered by the user's terminal device using the target mobile phone number; Based on the target mobile phone number, obtain the initial real-name information corresponding to the target mobile phone number from the second business system; Output an initial real-name information confirmation message to the user's terminal device.
6. An information repair device, characterized in that, The device is applied to a first business system, which stores the initial real-name information of a user corresponding to a target mobile phone number obtained from a second business system. The device includes: The transceiver module is used to receive a user real-name information change request sent by the user's terminal device. The user real-name information change request is used to request a change to the user real-name information corresponding to the target mobile phone number. The change request includes the target mobile phone number and the identifier of the initial account corresponding to the target mobile phone number. The acquisition module is used to acquire the user's verification information in response to the user's real-name information change request, including: Receive the user's target real-name information and biometric information uploaded by the user's terminal device; Obtain the real-name information of the target mobile phone number as recorded in the operator's system; Based on the biometric information and the real-name information of the target mobile phone number, obtain the first verification result of the target real-name information; If the first verification result is successful, the process of sending SMS verification information to the target mobile phone number is triggered. The system receives SMS verification information returned by the user's terminal device; the verification information includes the user's target real-name information, the biometric information, and the SMS verification information fed back based on the target mobile phone number. The processing module is used to verify the legality of the user's real-name information change request based on the verification information; if the verification is successful, it determines whether the target account corresponding to the target real-name information exists in the first business system. The control module is used to bind the target mobile phone number to the target account if it exists, and to set the mobile phone number corresponding to the initial real-name information to empty.
7. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1-5.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-5.
9. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method of any one of claims 1-5.
Citation Information
Patent Citations
Account registration method and device
CN104917749A
Same-natural-person identity maintenance method and apparatus, and server
CN105991592A
