Child authorization-based juvenile user registration method and device

By introducing a guardian authorization mechanism in the minor user registration system, the guardian binds the information of minor users, the security of personal information of minor users is solved and an efficient and secure registration process is achieved.

CN119475292APending Publication Date: 2025-02-18CHINA CONSTRUCTION BANK +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411530225.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

The existing minor user registration system fails to effectively distinguish minor users from adult users, resulting in minor users being easily obtained by others in the high-risk system registration scenario, and the guardian and minor cannot register at the same time.

Method used

By introducing a guardian authorization mechanism in the system, minor users are required to enter the guardian's contact information, generate a guide link and send it to the guardian. The guardian uploads the binding materials and confirms the relationship through electronic signatures, generates registration information and completes registration.

Benefits of technology

It improves the level of protection of personal information of minor users, avoids the operation of minor users alone, simplifies the registration process, reduces registration errors, and ensures the accuracy and security of information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119475292A_ABST
    Figure CN119475292A_ABST
Patent Text Reader

Abstract

The invention discloses a juvenile user registration method and device based on guardian authorization, which can be used in the technical field of network security, and the method comprises the following steps: after receiving a registration request of a user, judging whether the user is a juvenile; if the user is a juvenile, generating prompt information that the user needs to input the contact information of the guardian; after the contact information input by the user is received, generating a guide link and sending the guide link to a guardian; after a binding material uploaded by the guardian on a page corresponding to the guide link is received, performing semantic analysis to obtain a relation description between the guardian and the juvenile; when the relation description hits the keyword of the preset monitoring relation, a binding relation is generated according to the binding material, the registration request, the guardian information and the electronic signature of the guardian; performing digital signature on the binding relationship and the electronic signature of the user; and generating registration information based on the digital signature. The protection level of personal information of juvenile users can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of message processing, and in particular to a method and device for registering underage users based on guardian authorization. Background Art

[0002] This section is intended to provide a background or context to the embodiments of the invention recited in the claims. No admission is made that the description herein is prior art by inclusion in this section.

[0003] At present, in order to improve the accuracy of personal information, regulate online behavior, and regulate the Internet market, most Internet systems need to collect users' human characteristics (such as facial information) for user identity verification. However, for underage users, facial information is easily exploited.

[0004] Currently, when underage users register for the system, the system generally does not distinguish them from adult users and will directly verify their identity, or simply use a simple verification such as a text message verification code to successfully register.

[0005] The current problems that exist when underage users register the system are as follows:

[0006] 1. Generally, the registration of underage users and adult users is not differentiated, and the same registration process is used, which makes it easy for underage users' personal information to be obtained by others in some high-risk system registration scenarios.

[0007] 2. Set up a guardian and a minor to share an account. However, this method cannot solve the need for both the guardian and the minor to register with the system.

[0008] Therefore, there is a need for a registration system for minor users based on guardian authorization, which aims to improve the protection level of personal information of minor users. Summary of the invention

[0009] The embodiment of the present invention provides a method for registering a minor user based on guardian authorization, which is applied to a system serving both adults and minors, can solve the need for both guardians and minors to register with the system, and improve the protection level of the minor user's personal information, including:

[0010] After receiving a user's registration request, determine whether the user is a minor;

[0011] If the user is a minor, a prompt message is generated requiring the user to enter the contact information of the guardian;

[0012] After receiving the guardian's contact information input by the user, a guidance link is generated and sent to the guardian, wherein the guidance link is used to guide the guardian to log in and bind the minor;

[0013] After receiving the binding material uploaded by the guardian on the page corresponding to the guide link, semantic analysis is performed on the binding material to obtain a description of the relationship between the guardian and the minor;

[0014] When the relationship description hits the keywords of the preset guardianship relationship, the guardian and the minor are determined to be in a guardianship relationship, and a binding relationship is generated based on the binding materials, the registration request, the guardian information and the guardian's electronic signature;

[0015] Generate prompt information requiring users to sign electronically;

[0016] Receive the electronic signature input by the user, and digitally sign the binding relationship and the user's electronic signature respectively;

[0017] Based on the digital signature, registration information is generated to complete the registration. The digital signature in the registration information is used to verify the user's login when the user logs in.

[0018] The embodiment of the present invention also provides a device for registering minor users based on guardian authorization, which is applied to a system serving both adults and minors, can solve the need for both guardians and minors to register with the system, and improve the protection level of personal information of minor users. The device includes:

[0019] A minor determination module is used to determine whether the user is a minor after receiving a registration request from the user;

[0020] A guidance link generation module is used to generate a prompt message requiring the user to enter the guardian's contact information if the user is a minor; after receiving the guardian's contact information entered by the user, a guidance link is generated and sent to the guardian, wherein the guidance link is used to guide the guardian to log in and bind the minor;

[0021] A binding material analysis module, configured to perform semantic analysis on the binding material uploaded by the guardian on the page corresponding to the guide link after receiving the binding material, so as to obtain a description of the relationship between the guardian and the minor;

[0022] A binding relationship generating module, used to determine that the guardian and the minor are in a guardianship relationship when the relationship description hits the keywords of the preset guardianship relationship, and to generate a binding relationship based on the binding materials, the registration request, the guardian information and the guardian's electronic signature;

[0023] The digital signature module is used to generate prompt information that requires the user to perform electronic signature; receive the electronic signature input by the user, and digitally sign the binding relationship and the user's electronic signature respectively;

[0024] The registration information generation module is used to generate registration information based on the digital signature to complete the registration. The digital signature in the registration information is used to verify the user when the user logs in.

[0025] An embodiment of the present invention also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned method for registering underage users based on guardian authorization when executing the computer program.

[0026] An embodiment of the present invention further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned method for registering underage users based on guardian authorization is implemented.

[0027] An embodiment of the present invention further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the above-mentioned method for registering underage users based on guardian authorization is implemented.

[0028] In an embodiment of the present invention, after receiving a registration request from a user, it is determined whether the user is a minor; if the user is a minor, a prompt message is generated requiring the user to input the contact information of the guardian; after receiving the contact information of the guardian input by the user, a guide link is generated and sent to the guardian, the guide link being used to guide the guardian to bind the minor after logging in; after receiving the binding materials uploaded by the guardian on the page corresponding to the guide link, a semantic analysis is performed on the binding materials to obtain a description of the relationship between the guardian and the minor; when the relationship description hits a keyword of a preset guardianship relationship, it is determined that the guardian and the minor are in a guardianship relationship, and a binding relationship is generated based on the binding materials, the registration request, the guardian information and the guardian's electronic signature; a prompt message is generated requiring the user to perform an electronic signature; the electronic signature input by the user is received, and the binding relationship and the user's electronic signature are digitally signed respectively; based on the digital signature, registration information is generated to complete the registration, and the digital signature in the registration information is used to perform login verification on the user when the user logs in. In the above process, underage users and adult users are distinguished. For the registration scenarios of underage users, their guardians bind their information, which can avoid underage users operating alone to a large extent and improve the protection level of underage users' personal information. Minors do not need to fill in too much information. Since the information has been bound by guardians, it has been confirmed, which simplifies the operation process for minors and avoids registration errors due to young age. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the prior art descriptions. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0030] Figure 1 It is a flow chart of a method for registering a minor user based on guardian authorization in an embodiment of the present invention;

[0031] Figure 2 Schematic diagram of the structure of a device for registering underage users based on guardian authorization in an embodiment of the present invention;

[0032] Figure 3 Another structural diagram of a device for registering a minor user based on guardian authorization in an embodiment of the present invention;

[0033] Figure 4 It is another structural schematic diagram of a minor user registration device based on guardian authorization in an embodiment of the present invention;

[0034] Figure 5 Schematic diagram of a computer device in an embodiment of the present invention. DETAILED DESCRIPTION

[0035] To make the purpose, technical solution and advantages of the embodiments of the present invention more clear, the embodiments of the present invention are further described in detail below in conjunction with the accompanying drawings. Here, the exemplary embodiments of the present invention and their descriptions are used to explain the present invention, but are not intended to limit the present invention.

[0036] The acquisition, storage, use, and processing of data in the technical solution of this application comply with the relevant provisions of national laws and regulations.

[0037] It should be noted that in the embodiments of the present application, certain software, components, models and other existing solutions in the industry may be mentioned, and they should be regarded as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.

[0038] Figure 1 This is a flow chart of a method for registering a minor user based on guardian authorization in an embodiment of the present invention, which is applied to a system serving both adults and minors, including:

[0039] Step 101, after receiving a registration request from a user, determining whether the user is a minor;

[0040] Step 102: If the user is a minor, a prompt message is generated requiring the user to enter the contact information of the guardian;

[0041] Step 103, after receiving the contact information of the guardian input by the user, a guidance link is generated and sent to the guardian, wherein the guidance link is used to guide the guardian to log in and bind the minor;

[0042] Step 104, after receiving the binding material uploaded by the guardian on the page corresponding to the guide link, semantic analysis is performed on the binding material to obtain a description of the relationship between the guardian and the minor;

[0043] Step 105, when the relationship description hits the keyword of the preset guardianship relationship, determining that the guardian and the minor are in a guardianship relationship, and generating a binding relationship based on the binding materials, the registration request, the guardian information and the guardian's electronic signature;

[0044] Step 106, generating a prompt message requiring the user to perform an electronic signature;

[0045] Step 107, receiving the electronic signature input by the user, and digitally signing the binding relationship and the electronic signature of the user respectively;

[0046] Step 108, based on the digital signature, generate registration information to complete the registration, and the digital signature in the registration information is used to verify the user when the user logs in.

[0047] In the embodiment of the present invention, underage users and adult users are distinguished, and in the registration scenario of underage users, their information is bound by the guardian, which can avoid underage users operating alone to a large extent and improve the protection level of underage users' personal information. Minors do not need to fill in too much information. Since the information has been bound by the guardian, it is confirmed, which simplifies the operation process for minors and avoids registration errors due to young age.

[0048] Each step is described in detail below.

[0049] In step 101, after receiving a registration request from a user, it is determined whether the user is a minor;

[0050] In the embodiment of the present invention, there are two situations for registration request.

[0051] The first case: the registration request only includes the user's unique identity information and registration information, and the registration information includes multiple registration combinations; for example, a combination of a user name and a password, a combination of a user name and a mobile phone number, etc., which are not limited here.

[0052] When the registration request only includes the user's unique identity information and registration information, query the user's name based on the user's unique identity information and generate a prompt message requiring the user to check whether the name is correct; after receiving the name confirmation information input by the user, determine whether the user is a minor based on the user's unique identity information;

[0053] Among them, unique identity information includes ID number, passport number, etc.

[0054] The second case: The registration request includes the user's unique identification information, name and registration information.

[0055] When the registration request includes the user's unique identity information, name and registration information, the user's name is queried based on the user's unique identity information. When the queried user name is consistent with the name in the registration request, it is determined whether the user is a minor based on the user's unique identity information.

[0056] In step 102, if the user is a minor, a prompt message is generated requiring the user to input the contact information of the guardian; the prompt message is displayed on the page.

[0057] In step 103, after receiving the guardian's contact information input by the user, a guidance link is generated and sent to the guardian, and the guidance link is used to guide the guardian to bind the minor after logging in; in addition to the guardian's passive binding of the minor through the contact information, the guardian can actively bind the minor by triggering the binding process and inputting the binding materials after the guardian logs in; when the minor registers, the binding materials can be directly read.

[0058] The binding materials may include household registration booklet, guardianship certificate and other information.

[0059] The contact information includes email, mobile phone number, etc. The guide link can be sent to the guardian via 5G message. After the guide link is generated, the guide link can be encrypted using a private key and then sent to the guardian.

[0060] In step 104, after receiving the binding material uploaded by the guardian on the page corresponding to the guide link, semantic analysis is performed on the binding material to obtain a description of the relationship between the guardian and the minor;

[0061] In one embodiment, receiving the binding material uploaded by the guardian on the page corresponding to the guide link includes:

[0062] If the guardian is a registered user, after the guardian clicks the guide link, the login page is displayed; after the guardian successfully logs in on the login page, the page jumps to the binding material input page;

[0063] If the guardian is an unregistered user, after the guardian clicks the guide link, the registration page is displayed; after the guardian successfully registers on the registration page, the page jumps to the binding material input page;

[0064] Receive the binding materials entered by the guardian on the binding materials input page.

[0065] In the above embodiment, the binding materials can be encrypted before input, and need to be decrypted when the binding materials are applied later. For unregistered users, guardians are required to register. When registering, there are also two situations for the registration request. Please refer to the above situation and will not be repeated here. After successfully verifying the user's unique identity information, the electronic signature entered by the guardian is received, and after digital signature, the registration information is generated.

[0066] In the embodiment of the present invention, the system can determine whether it is necessary to collect the user's biometric information during registration according to needs. If necessary, the collected biometric information needs to be digitally signed, and registration information is generated based on all digital signatures.

[0067] In one embodiment, the binding material is an image;

[0068] Determine whether the guardian and the minor are in a guardianship relationship through binding materials, including:

[0069] Use image recognition model to identify text information in images;

[0070] The extracted text information is semantically analyzed to obtain a description of the relationship between the guardian and the minor.

[0071] The image recognition model can be trained, or an existing mature image recognition model can be used.

[0072] In step 105, when the relationship description hits the keyword of the preset guardianship relationship, the guardian and the minor are determined to be in a guardianship relationship, and a binding relationship is generated based on the binding materials, registration request, guardian information and guardian's electronic signature; in an embodiment of the present invention, the preset guardianship relationship includes parents and children, grandparents and children, etc.

[0073] In one embodiment, generating a binding relationship according to the binding materials, the registration request and the guardian information includes:

[0074] Obtaining the guardian's electronic signature, the electronic signature being a picture of the guardian's handwritten signature and a picture of the guardian's signature on a handwriting device;

[0075] Verify the electronic signature with the guardian's electronic signature during registration;

[0076] After the signature handwriting verification is passed, a binding relationship is generated based on the relationship description in the binding materials, the user's unique identity information in the registration request and the user's unique identity information in the guardian information, as well as the guardian's electronic signature.

[0077] In one embodiment, the binding relationship and the user's electronic signature are digitally signed respectively, including:

[0078] Processing each type of original data using a hash function to generate a corresponding first message digest, wherein the original data includes a binding relationship and an electronic signature of the user;

[0079] Encrypting the first message digest and an array formed by a random number to generate a digital signature;

[0080] Uploading the original data, the random number and the electronic signature to the blockchain;

[0081] The method further comprises:

[0082] When receiving a login request from a user, a hash function is used to perform a hash calculation on the original data of the user downloaded from the blockchain to generate a second summary;

[0083] Decrypt the digital signature using the public key to obtain a first summary and a random number;

[0084] If the calculated second digest matches the decrypted first digest, and the decrypted random number is consistent with the random number downloaded from the blockchain, the login request is verified;

[0085] After the login request is verified, the user is allowed to log in.

[0086] The embodiment of the present invention utilizes the tamper-proof and distributed characteristics of blockchain. The digital signature is equivalent to creating a digital identity for each minor, and the guardian manages permissions through smart contracts.

[0087] The specific steps to generate a digital signature are as follows:

[0088] Use a hash function to process the binding relationship and the user's electronic signature to generate a corresponding message digest;

[0089] The generated digest is encrypted using the private key to generate a digital signature.

[0090] Use smart contracts to define the authority allocation and operation rules between guardians to ensure that each guardian's operations are recorded and verified.

[0091] In addition, a unique blockchain ID is generated when a minor registers, and the guardian jointly authenticates the identity through multi-signature technology.

[0092] In step 106, a prompt message is generated requiring the user to perform an electronic signature;

[0093] In step 107, the electronic signature input by the user is received, and the binding relationship and the electronic signature of the user are digitally signed respectively;

[0094] In step 108, registration information is generated based on the digital signature to complete the registration. The digital signature in the registration information is used to verify the user when the user logs in.

[0095] During login verification, you can also check whether there is a bound guardian. If there is no bound guardian, login is not allowed; if there is a bound guardian, use the password set during registration to log in to the system. The first login requires facial information verification, and login is required after verification.

[0096] In one embodiment, the method further comprises:

[0097] After the user logs in, if the user is a minor, collect the minor’s behavior information on the use of the system;

[0098] Generate a first type of user portrait based on the behavior information;

[0099] Based on the first type of user portrait, a first type of supervision plan for minors' use of the system is generated, wherein the first type of supervision plan includes a recommended scope of system use, wherein the recommended scope of system use includes multiple recommended functions and a recommended usage duration and usage specifications corresponding to each recommended function;

[0100] When minors use the system, the first type of supervision plan is used to monitor the behavior of minors. When the behavior of minors exceeds the recommended range of system use of the first type of supervision plan, a supervision reminder notification is sent to the guardian.

[0101] Through the above-mentioned first type of supervision plan, guardians can effectively manage minors. The above-mentioned first type of user portrait is obtained based on big data analysis, and an artificial intelligence model can be used to train a first type of supervision plan generation model.

[0102] On different platforms, the behavior of minors is different, and the first type of regulatory plan is also different.

[0103] In the online education system, the first type of user profile is generated by learning data, and the first type of supervision scheme includes learning time and course permissions;

[0104] For social media systems, the first type of regulatory scheme includes usage time and content access rights for minors;

[0105] For the medical and health management system, the first type of regulatory scheme includes the medical access rights of minors, such as medication use and access to medical records;

[0106] Smart home management system, the first type of regulatory scheme includes the use rights of minors in smart home devices, such as restricting the use of certain appliances or access to certain functions.

[0107] In one embodiment, the method further comprises:

[0108] If the user is a minor, after receiving the user's application to add a guardian, continue to add the guardian through the guardian's contact information and generate a digital signature corresponding to the newly added guardian;

[0109] When the user has at least two guardians, receiving a guardian priority determined by the user;

[0110] In the preset scenario, when the user initiates the use of the preset function, the voting mechanism is enabled based on the smart contract;

[0111] When the voting result shows that a preset proportion of guardians agree and no guardian objects, the preset function is enabled for the user;

[0112] When the voting result shows that the preset proportion of guardians agree but there is one guardian who objects, a confirmation message is sent to all guardians. If a second objection from the guardian based on the confirmation message is received, the second feedback is sent to the guardian with the highest priority for the user;

[0113] When the final result of the guardian with the highest priority is consent, the preset function is enabled for the user.

[0114] Through the steps of the above embodiment, multiple guardians are allowed to supervise a minor, and in order to avoid conflicts, the priority of the guardians needs to be considered.

[0115] In an embodiment of the present invention, the preset scenario can be a payment scenario. For example, when a minor user initiates the use of the function of purchasing items, a voting mechanism needs to be enabled, and it can only be used with the consent of more than half of the guardians. If there are three guardians, a text message or email is sent to the three guardians. After two or three guardians scan their faces to verify and confirm their consent, and there is no guardian objection, the minor user receives a notification of permission to use, and can officially use the relevant function. If one guardian objects, all guardians need to be notified of their objections, and reconfirmation is initiated at the same time. If there are still objections, the primary guardian (the guardian with the highest priority) will confirm whether the final consent is obtained based on the voting results.

[0116] In one embodiment, the method further comprises:

[0117] If the user is a minor, a link for collecting minors' usage needs will be sent to at least one of the user's guardians;

[0118] Receive usage requirements uploaded by at least one guardian on a page corresponding to the link for collecting usage requirements of the minor;

[0119] Generate a second type of user portrait according to the usage requirements;

[0120] Generate a second type of supervision plan based on the second type of user portrait, where the second type of supervision plan includes a system usage requirement range, where the system usage requirement range includes multiple usage function requirements and a usage duration corresponding to each usage function requirement;

[0121] When minors use the system, the second type of supervision plan is used to monitor the behavior of minors. When the behavior of minors exceeds the system usage requirements of the second type of supervision plan, a supervision reminder notification is sent to the guardian.

[0122] The difference from the first type of regulatory plan mentioned above is that this is generated after collecting the usage needs of minors from the perspective of guardians, and is more in line with the requirements of guardians.

[0123] In one embodiment, the method further comprises:

[0124] If the user is a minor, the digital signature of the user’s electronic signature and the supervisory reminder notice will be sent to the guardian at the same time;

[0125] After the guardian logs into the system, the minor’s access rights are adjusted based on the user’s digital signature and supervisory reminder notification.

[0126] For example, the second user portrait shows that underage users should use the system at fixed times, but underage users frequently log in at other times. The system assesses that there is a risk, and the guardian can be reminded by SMS or email. After evaluation and analysis, the guardian can set the underage users to only be allowed to log in at fixed times.

[0127] In addition, digital signatures and registration information of minors can be stored on multiple nodes of the blockchain to prevent single point failure and data tampering. Due to the synchronization characteristics of the blockchain itself, all guardians can obtain the latest information in a timely manner.

[0128] The embodiment of the present invention further proposes a device for registering underage users based on guardian authorization, the principle of which is similar to the method for registering underage users based on guardian authorization, and will not be described in detail here.

[0129] Figure 2 This is a schematic diagram of a minor user registration device based on guardian authorization in an embodiment of the present invention, which is applied to a system serving both adults and minors, including:

[0130] A minor determination module 201 is used to determine whether the user is a minor after receiving a registration request from the user;

[0131] The guidance link generation module 202 is used to generate a prompt message requiring the user to input the contact information of the guardian if the user is a minor; after receiving the contact information of the guardian input by the user, generate a guidance link and send it to the guardian, wherein the guidance link is used to guide the guardian to log in and bind the minor;

[0132] The binding material analysis module 203 is used to perform semantic analysis on the binding material uploaded by the guardian on the page corresponding to the guide link after receiving the binding material, so as to obtain a description of the relationship between the guardian and the minor;

[0133] A binding relationship generating module 204, configured to determine that the guardian and the minor are in a guardianship relationship when the relationship description matches a keyword of a preset guardianship relationship, and to generate a binding relationship based on binding materials, a registration request, guardian information, and the guardian's electronic signature;

[0134] The digital signature module 205 is used to generate a prompt message requiring the user to perform an electronic signature; receive the electronic signature input by the user, and digitally sign the binding relationship and the user's electronic signature respectively;

[0135] The registration information generation module 206 is used to generate registration information based on the digital signature to complete the registration. The digital signature in the registration information is used to verify the user when the user logs in.

[0136] In one embodiment, the minor determination module is used to:

[0137] When the registration request only includes the user's unique identity information and registration information, query the user's name based on the user's unique identity information and generate a prompt message requiring the user to check whether the name is correct; after receiving the name confirmation information input by the user, determine whether the user is a minor based on the user's unique identity information;

[0138] When the registration request includes the user's unique identity information, name and registration information, the user's name is queried based on the user's unique identity information. When the queried user name is consistent with the name in the registration request, it is determined whether the user is a minor based on the user's unique identity information.

[0139] In one embodiment, the guide link generation module is used to:

[0140] If the guardian is a registered user, after the guardian clicks the guide link, the login page is displayed; after the guardian successfully logs in on the login page, the page jumps to the binding material input page;

[0141] If the guardian is an unregistered user, after the guardian clicks the guide link, the registration page is displayed; after the guardian successfully registers on the registration page, the page jumps to the binding material input page;

[0142] Receive the binding materials entered by the guardian on the binding materials input page.

[0143] In one embodiment, the binding material is an image;

[0144] The binding material analysis module is used to:

[0145] Use image recognition model to identify text information in images;

[0146] The extracted text information is semantically analyzed to obtain a description of the relationship between the guardian and the minor.

[0147] In one embodiment, the binding relationship generation module is used to:

[0148] Obtaining the guardian's electronic signature, the electronic signature being a picture of the guardian's handwritten signature and a picture of the guardian's signature on a handwriting device;

[0149] Verify the electronic signature with the guardian's electronic signature during registration;

[0150] After the signature handwriting verification is passed, a binding relationship is generated based on the relationship description in the binding materials, the user's unique identity information in the registration request and the user's unique identity information in the guardian information, as well as the guardian's electronic signature.

[0151] In one embodiment, the digital signature module is used to:

[0152] Digitally sign the binding relationship and the user's electronic signature respectively, including:

[0153] Processing each type of original data using a hash function to generate a corresponding first message digest, wherein the original data includes a binding relationship and an electronic signature of the user;

[0154] Encrypting the first message digest and an array formed by a random number to generate a digital signature;

[0155] Uploading the original data, the random number and the electronic signature to the blockchain;

[0156] See also Figure 3 3 is another structural diagram of a minor user registration device based on guardian authorization in an embodiment of the present invention, wherein the device further includes a login module 301 for:

[0157] When receiving a login request from a user, a hash function is used to perform a hash calculation on the original data of the user downloaded from the blockchain to generate a second summary;

[0158] Decrypt the digital signature using the public key to obtain a first summary and a random number;

[0159] If the calculated second digest matches the decrypted first digest, and the decrypted random number is consistent with the random number downloaded from the blockchain, the login request is verified;

[0160] After the login request is verified, the user is allowed to log in.

[0161] See also Figure 4 4 is another structural diagram of a device for registering a minor user based on guardian authorization in an embodiment of the present invention, wherein the device further includes a supervision module 401 for:

[0162] After the user logs in, if the user is a minor, collect the minor’s behavior information on the use of the system;

[0163] Generate a first type of user portrait based on the behavior information;

[0164] Based on the first type of user portrait, a first type of supervision plan for minors' use of the system is generated, wherein the first type of supervision plan includes a recommended scope of system use, wherein the recommended scope of system use includes multiple recommended functions and a recommended usage duration and usage specifications corresponding to each recommended function;

[0165] When minors use the system, the first type of supervision plan is used to monitor the behavior of minors. When the behavior of minors exceeds the recommended range of system use of the first type of supervision plan, a supervision reminder notification is sent to the guardian.

[0166] The supervision module is also used to:

[0167] If the user is a minor, after receiving the user's application to add a guardian, continue to add the guardian through the guardian's contact information and generate a digital signature corresponding to the newly added guardian;

[0168] When the user has at least two guardians, receiving a guardian priority determined by the user;

[0169] In the preset scenario, when the user initiates the use of the preset function, the voting mechanism is enabled based on the smart contract;

[0170] When the voting result shows that a preset proportion of guardians agree and no guardian objects, the preset function is enabled for the user;

[0171] When the voting result shows that the preset proportion of guardians agree but there is one guardian who objects, a confirmation message is sent to all guardians. If a second objection from the guardian based on the confirmation message is received, the second feedback is sent to the guardian with the highest priority for the user;

[0172] When the final result of the guardian with the highest priority is consent, the preset function is enabled for the user.

[0173] In one embodiment, the supervision module is further configured to:

[0174] If the user is a minor, a link for collecting minors' usage needs will be sent to at least one of the user's guardians;

[0175] Receive usage requirements uploaded by at least one guardian on a page corresponding to the link for collecting usage requirements of the minor;

[0176] Generate a second type of user portrait according to the usage requirements;

[0177] Generate a second type of supervision plan based on the second type of user portrait, where the second type of supervision plan includes a system usage requirement range, where the system usage requirement range includes multiple usage function requirements and a usage duration corresponding to each usage function requirement;

[0178] When minors use the system, the second type of supervision plan is used to monitor the behavior of minors. When the behavior of minors exceeds the system usage requirements of the second type of supervision plan, a supervision reminder notification is sent to the guardian.

[0179] In one embodiment, the supervision module is further configured to:

[0180] If the user is a minor, the digital signature of the user’s electronic signature and the supervisory reminder notice will be sent to the guardian at the same time;

[0181] After the guardian logs into the system, the minor’s access rights are adjusted based on the user’s digital signature and supervisory reminder notification.

[0182] In summary, the method and device proposed in the embodiments of the present invention have the following beneficial effects:

[0183] After receiving the user's registration request, determine whether the user is a minor; if the user is a minor, generate a prompt message requiring the user to enter the guardian's contact information; after receiving the guardian's contact information entered by the user, generate a guide link and send it to the guardian, the guide link is used to guide the guardian to log in and bind the minor; after receiving the binding materials uploaded by the guardian on the page corresponding to the guide link, perform semantic analysis on the binding materials to obtain a description of the relationship between the guardian and the minor; when the relationship description hits the keywords of the preset guardianship relationship, determine that the guardian and the minor are in a guardianship relationship, and generate a binding relationship based on the binding materials, registration request, guardian information and the guardian's electronic signature; generate a prompt message requiring the user to sign electronically; receive the electronic signature entered by the user, and digitally sign the binding relationship and the user's electronic signature respectively; based on the digital signature, generate registration information to complete the registration, and the digital signature in the registration information is used to verify the user's login when the user logs in. In the above process, in view of the privacy issues that may be involved in the registration process of minors, the registration of minors is attributed to adult operations, and minors only need to use their ID numbers to log in. Distinguish minors from adult users. For minors’ registration scenarios, guardians bind their information, which can largely avoid minors’ single operation. The registration process can maximize the information security and privacy of minors and improve the protection level of minors’ personal information. Minors do not need to fill in too much information. Since they have been bound by guardians, information confirmation is achieved, simplifying the operation process of minors and avoiding registration errors caused by young age. Registration without the knowledge of the guardian can be avoided. The corresponding account permissions can be set according to the characteristics of different minors. In the registration process of minors, double verification of the facial information of guardians and minors can ensure a higher security level of the corresponding process. In the preset scenario, for the preset function, a multi-party verification mechanism is adopted, and multiple guardians jointly manage the use of minors to avoid unauthorized operation by a single guardian. According to big data analysis of the use of minors, guardians are assisted to grasp the abnormal use of minors in a timely manner and strengthen supervision of minors. The authenticity of the certificate transmitted by the guardian can be verified by handwriting comparison and other technical means, which can effectively prevent the forgery of certificates.

[0184] An embodiment of the present invention further provides a computer device, Figure 5 This is a schematic diagram of a computer device in an embodiment of the present invention. The computer device 500 includes a memory 510, a processor 520, and a computer program 530 stored in the memory 510 and executable on the processor 520. When the processor 520 executes the computer program 530, the above-mentioned method for registering underage users based on guardian authorization is implemented.

[0185] An embodiment of the present invention further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned method for registering underage users based on guardian authorization is implemented.

[0186] An embodiment of the present invention further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the above-mentioned method for registering underage users based on guardian authorization is implemented.

[0187] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0188] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0189] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0190] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0191] The specific embodiments described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A method for underage user registration based on guardian authorization, characterized in that: Applicable to systems that serve both adults and minors, including: After receiving a user's registration request, determine whether the user is a minor; If the user is a minor, a prompt message is generated requiring the user to enter the contact information of the guardian; After receiving the guardian's contact information input by the user, a guidance link is generated and sent to the guardian, wherein the guidance link is used to guide the guardian to log in and bind the minor; After receiving the binding material uploaded by the guardian on the page corresponding to the guide link, semantic analysis is performed on the binding material to obtain a description of the relationship between the guardian and the minor; When the relationship description hits the keywords of the preset guardianship relationship, the guardian and the minor are determined to be in a guardianship relationship, and a binding relationship is generated based on the binding materials, the registration request, the guardian information and the guardian's electronic signature; Generate prompt information requiring users to sign electronically; Receive the electronic signature input by the user, and digitally sign the binding relationship and the user's electronic signature respectively; Based on the digital signature, registration information is generated to complete the registration. The digital signature in the registration information is used to verify the user's login when the user logs in.

2. The method according to claim 1, characterized in that After receiving a user's registration request, determine whether the user is a minor, including: When the registration request only includes the user's unique identity information and registration information, query the user's name based on the user's unique identity information and generate a prompt message requiring the user to check whether the name is correct; after receiving the name confirmation information input by the user, determine whether the user is a minor based on the user's unique identity information; When the registration request includes the user's unique identity information, name and registration information, the user's name is queried based on the user's unique identity information. When the queried user name is consistent with the name in the registration request, it is determined whether the user is a minor based on the user's unique identity information.

3. The method according to claim 1, characterized in that Receive the binding materials uploaded by the guardian on the page corresponding to the guide link, including: If the guardian is a registered user, after the guardian clicks the guide link, the login page is displayed; after the guardian successfully logs in on the login page, the page jumps to the binding material input page; If the guardian is an unregistered user, after the guardian clicks the guide link, the registration page is displayed; after the guardian successfully registers on the registration page, the page jumps to the binding material input page; Receive the binding materials entered by the guardian on the binding materials input page.

4. The method according to claim 3, characterized in that The binding material is an image; Determine whether the guardian and the minor are in a guardianship relationship through binding materials, including: Use image recognition model to identify text information in images; The extracted text information is semantically analyzed to obtain a description of the relationship between the guardian and the minor.

5. The method according to claim 1, characterized in that Generate a binding relationship based on binding materials, registration request and guardian information, including: Obtaining the guardian's electronic signature, the electronic signature being a picture of the guardian's handwritten signature and a picture of the guardian's signature on a handwriting device; Verify the electronic signature with the guardian's electronic signature during registration; After the signature handwriting verification is passed, a binding relationship is generated based on the relationship description in the binding materials, the user's unique identity information in the registration request and the user's unique identity information in the guardian information, as well as the guardian's electronic signature.

6. The method according to claim 1, characterized in that Digitally sign the binding relationship and the user's electronic signature respectively, including: Processing each type of original data using a hash function to generate a corresponding first message digest, wherein the original data includes a binding relationship and an electronic signature of the user; Encrypting the first message digest and an array formed by a random number to generate a digital signature; Uploading the original data, the random number and the electronic signature to the blockchain; The method further comprises: When receiving a login request from a user, a hash function is used to perform a hash calculation on the original data of the user downloaded from the blockchain to generate a second summary; Decrypt the digital signature using the public key to obtain a first summary and a random number; If the calculated second digest matches the decrypted first digest, and the decrypted random number is consistent with the random number downloaded from the blockchain, the login request is verified; After the login request is verified, the user is allowed to log in.

7. The method according to claim 1, characterized in that Also includes: After the user logs in, if the user is a minor, collect the minor’s behavior information on the use of the system; Generate a first type of user portrait based on the behavior information; Based on the first type of user portrait, a first type of supervision plan for minors' use of the system is generated, wherein the first type of supervision plan includes a recommended scope of system use, wherein the recommended scope of system use includes multiple recommended functions and a recommended usage duration and usage specifications corresponding to each recommended function; When minors use the system, the first type of supervision plan is used to monitor the behavior of minors. When the behavior of minors exceeds the recommended range of system use of the first type of supervision plan, a supervision reminder notification is sent to the guardian.

8. The method according to claim 1, characterized in that Also includes: If the user is a minor, after receiving the user's application to add a guardian, continue to add the guardian through the guardian's contact information and generate a digital signature corresponding to the newly added guardian; When the user has at least two guardians, receiving a guardian priority determined by the user; In the preset scenario, when the user initiates the use of the preset function, the voting mechanism is enabled based on the smart contract; When the voting result shows that a preset proportion of guardians agree and no guardian objects, the preset function is enabled for the user; When the voting result shows that the preset proportion of guardians agree but there is one guardian who objects, a confirmation message is sent to all guardians. If a second objection from the guardian based on the confirmation message is received, the second feedback is sent to the guardian with the highest priority for the user; When the final result of the guardian with the highest priority is consent, the preset function is enabled for the user.

9. The method according to claim 8, characterized in that Also includes: If the user is a minor, a link for collecting minors' usage needs will be sent to at least one of the user's guardians; Receive usage requirements uploaded by at least one guardian on a page corresponding to the link for collecting usage requirements of the minor; Generate a second type of user portrait according to the usage requirements; Generate a second type of supervision plan based on the second type of user portrait, where the second type of supervision plan includes a system usage requirement range, where the system usage requirement range includes multiple usage function requirements and a usage duration corresponding to each usage function requirement; When minors use the system, the second type of supervision plan is used to monitor the behavior of minors. When the behavior of minors exceeds the system usage requirements of the second type of supervision plan, a supervision reminder notification is sent to the guardian.

10. The method according to claim 1, characterized in that Also includes: If the user is a minor, the digital signature of the user’s electronic signature and the supervisory reminder notice will be sent to the guardian at the same time; After the guardian logs into the system, the minor’s access rights are adjusted based on the user’s digital signature and supervisory reminder notification.

11. A device for registering minor users based on guardian authorization, characterized in that: Applicable to systems that serve both adults and minors, including: A minor determination module is used to determine whether the user is a minor after receiving a registration request from the user; A guidance link generation module is used to generate a prompt message requiring the user to enter the guardian's contact information if the user is a minor; after receiving the guardian's contact information entered by the user, a guidance link is generated and sent to the guardian, and the guidance link is used to guide the guardian to log in and bind the minor; A binding material analysis module, configured to perform semantic analysis on the binding material uploaded by the guardian on the page corresponding to the guide link after receiving the binding material, so as to obtain a description of the relationship between the guardian and the minor; A binding relationship generating module, used to determine that the guardian and the minor are in a guardianship relationship when the relationship description hits the keywords of the preset guardianship relationship, and to generate a binding relationship based on the binding materials, the registration request, the guardian information and the guardian's electronic signature; The digital signature module is used to generate prompt information that requires the user to perform electronic signature; receive the electronic signature input by the user, and digitally sign the binding relationship and the user's electronic signature respectively; The registration information generation module is used to generate registration information based on the digital signature to complete the registration. The digital signature in the registration information is used to verify the user when the user logs in.

12. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 10 is implemented.

13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 10 is implemented.

14. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 10 is implemented.