User real-name authentication method and device, electronic equipment, medium and program product
By dynamically orchestrating the authentication information collection template to generate applicable pages, the problem of complex customization and long update time of information collection pages in the existing technology is solved, and the simplified configuration of the information collection page and the rapid response of the real-name authentication service is achieved.
Patent Information
- Application Number
- CN202411875876.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-18
- Publication Date
- 2025-04-11
AI Technical Summary
In the prior art, the information collection pages of each business scenario are fully customized, which makes the information collection items unable to be applicable to different scenarios, the configuration operations are complex, and the information collection items need to be updated to wait for the new creation to be completed, resulting in a long pause of the real-name authentication service.
Through dynamic arrangement of the pre-configured authentication information collection template, an applicable authentication information collection page is generated, and the authentication information submitted by the user is reviewed and processed, user bitmap information is generated, and user real-name status is generated based on the bitmap information and template bitmap information.
It realizes the reuse of authentication information collection elements and components in different scenarios, simplifies the configuration operation of information collection pages, and shortens the pause time of real-name authentication services.
Smart Images

Figure CN119808043A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to the field of computer technology, and in particular to a user real-name authentication method, device, electronic device, medium, and program product. Background Art
[0002] Internet companies need to collect user information and complete corporate real-name authentication before they can conduct business in toB business. Currently, when performing real-name authentication in a business scenario, the method usually adopted is: create each information collection item for the information collection page of the business scenario, configure each information collection item on the information collection page, and then collect user information through the information collection page for real-name authentication.
[0003] However, the inventors have discovered that when the above method is used for real-name authentication, the following technical problems often occur: the information collection page for each business scenario is fully customized, and each information collection item needs to be configured from scratch for each business scenario, resulting in the information collection items being unable to be applied to different scenarios, making the information collection page configuration operation more complicated, and when the information collection item needs to be updated, the user to be authenticated needs to wait for the information collection item to be newly created in the information collection page, resulting in a longer suspension time for the real-name authentication service.
[0004] The above information disclosed in this Background section is only for enhancement of understanding of the background of the inventive concept and therefore it may contain information that does not form the prior art that is already known to a person of ordinary skill in the art. Summary of the invention
[0005] The content of this disclosure is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The content of this disclosure is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.
[0006] Some embodiments of the present disclosure propose a user real-name authentication method, apparatus, electronic device, computer-readable medium, and computer program product to solve one or more of the technical problems mentioned in the above background technology section.
[0007] In a first aspect, some embodiments of the present disclosure provide a user real-name authentication method, the method comprising: performing user review processing on the authentication information to be reviewed corresponding to the target scenario submitted by the user to obtain a user review result, wherein the authentication information to be reviewed is submitted by the user through the authentication information collection page of the target scenario, the authentication information collection page is dynamically arranged through a pre-configured authentication information collection template of the target scenario, the authentication information collection template is composed of pre-configured authentication information collection components, and the authentication information collection components in the authentication information collection components are composed of pre-configured authentication information collection elements; generating user bitmap information based on the user review result; generating the user real-name status of the user corresponding to the target scenario based on the user bitmap information and the template bitmap information corresponding to the authentication information collection template.
[0008] Optionally, the method also includes: in response to determining that the user real-name status indicates that the real-name is valid, and the target scene corresponds to at least two sub-scenes, extracting user bitmap information corresponding to the at least two sub-scenes from the user bitmap information as shared user bitmap information, and obtaining a shared user bitmap information set; for each sub-scene in the at least two scenes, generating the user real-name status of the user corresponding to the sub-scene according to the shared user bitmap information corresponding to the scene and the template bitmap information corresponding to the sub-scene.
[0009] Optionally, the authentication information collection element corresponds to audit configuration information, and the above-mentioned audit configuration information includes audit type information; and the above-mentioned authentication information to be audited corresponding to the target scenario submitted by the user is subjected to user audit processing to obtain a user audit result, including: for each authentication information collection element included in the above-mentioned authentication information collection template, the following audit steps are executed: in response to determining that the audit type information of the above-mentioned authentication information collection element includes a machine audit class, a machine audit is performed on the element authentication information corresponding to the above-mentioned authentication information collection element included in the above-mentioned authentication information to be audited, and a machine audit result is obtained as the element audit information; and the obtained each element audit information is determined as the user audit result.
[0010] Optionally, the audit configuration information also includes manual audit trigger conditions; and the above-mentioned audit step also includes: in response to determining that the audit type information of the above-mentioned authentication information collection element also includes a manual audit class, executing the following steps: in response to determining that the obtained element audit information satisfies the manual audit trigger conditions included in the audit type information, sending the above-mentioned element authentication information to the manual audit terminal to receive the manual audit results sent by the above-mentioned manual audit terminal as element audit information.
[0011] Optionally, the user review result includes each element review information corresponding to each authentication information collection element; and the user bitmap information is generated according to the user review result, including: determining each authentication information collection element as an authentication information collection element sequence; for each authentication information collection element in the authentication information collection element, performing the following steps: determining the bitmap position information of the authentication information collection element according to the arrangement position of the authentication information collection element in the authentication information collection element sequence; determining the existence mark of the authentication information collection element according to the authentication information to be reviewed; determining the valid mark of the authentication information collection element according to the element review information of the authentication information collection element; filling the existence mark and the valid mark into the initial user bitmap information according to the bitmap position information to update the initial user bitmap information; determining the updated initial user bitmap information as the user bitmap information.
[0012] Optionally, the template bitmap information includes template existence bitmap information and template valid bitmap information, the values corresponding to the valid positions in the template existence bitmap information are filled with preset values, and the values corresponding to the existence positions in the template valid bitmap information are filled with the preset values; and the template bitmap information corresponding to the template is collected according to the user bitmap information and the authentication information, generating the user real-name status of the user corresponding to the target scene, including: processing the user bitmap information and the template valid bitmap information to obtain a first processing result; in response to determining that the first processing result is the same as the template valid bitmap information, determining the status information characterizing that the user real name is in a valid state as the user real-name status.
[0013] Optionally, the above-mentioned generating the user real-name status according to the above-mentioned user bitmap information and the template bitmap information corresponding to the above-mentioned authentication information collection template also includes: in response to determining that the above-mentioned first processing result is different from the above-mentioned template valid bitmap information, processing the above-mentioned user bitmap information and the above-mentioned template existing bitmap information to obtain a second processing result; in response to determining that the above-mentioned second processing result is the same as the above-mentioned template existing bitmap information, determining the status information characterizing that the user real name is in an invalid state as the user real-name status.
[0014] Optionally, the above-mentioned generating the user real-name status of the above-mentioned user corresponding to the above-mentioned target scenario based on the above-mentioned user bitmap information and the template bitmap information corresponding to the above-mentioned authentication information acquisition template also includes: in response to determining that the above-mentioned second processing result is different from the bitmap information of the above-mentioned template, determining the status information representing that the user is not real-named as the user real-name status.
[0015] Optionally, the method further includes: in response to detecting that the element authentication information of the user corresponding to the target scene is changed, and the user real-name status of the user corresponding to the target scene is in a valid state, updating the user real-name status of the user corresponding to the target scene to an invalid state.
[0016] In a second aspect, some embodiments of the present disclosure provide a user real-name authentication device, the device comprising: a processing unit, configured to perform user review processing on the authentication information to be reviewed corresponding to the target scenario submitted by the user, and obtain a user review result, wherein the authentication information to be reviewed is submitted by the user through the authentication information collection page of the target scenario, the authentication information collection page is dynamically arranged through a pre-configured authentication information collection template of the target scenario, the authentication information collection template is composed of pre-configured authentication information collection components, and the authentication information collection components in the authentication information collection components are composed of pre-configured authentication information collection elements; a first generating unit, configured to generate user bitmap information according to the user review result; a second generating unit, configured to generate the user real-name status of the user corresponding to the target scenario according to the user bitmap information and the template bitmap information corresponding to the authentication information collection template.
[0017] Optionally, the user real-name authentication device further includes: an extraction unit and a state generation unit. The extraction unit is configured to, in response to determining that the user real-name state indicates that the real-name is valid and the target scene corresponds to at least two sub-scenes, extract the user bitmap information corresponding to the at least two sub-scenes from the user bitmap information as shared user bitmap information to obtain a shared user bitmap information set. The state generation unit is configured to generate the user real-name state of the user corresponding to the sub-scene for each sub-scene in the at least two scenes according to the shared user bitmap information corresponding to the scene and the template bitmap information corresponding to the sub-scene.
[0018] Optionally, the authentication information collection element corresponds to audit configuration information, and the audit configuration information includes audit type information.
[0019] Optionally, the processing unit is further configured to: for each authentication information collection element included in the above-mentioned authentication information collection template, perform the following audit steps: in response to determining that the audit type information of the above-mentioned authentication information collection element includes a machine audit class, perform a machine audit on the element authentication information corresponding to the above-mentioned authentication information collection element included in the above-mentioned authentication information to be audited, and obtain the machine audit result as the element audit information; and determine the obtained each element audit information as the user audit result.
[0020] Optionally, the audit configuration information also includes manual audit trigger conditions; and the above-mentioned audit step also includes: in response to determining that the audit type information of the above-mentioned authentication information collection element also includes a manual audit class, executing the following steps: in response to determining that the obtained element audit information satisfies the manual audit trigger conditions included in the audit type information, sending the above-mentioned element authentication information to the manual audit terminal to receive the manual audit results sent by the above-mentioned manual audit terminal as element audit information.
[0021] Optionally, the user review result includes review information of each element corresponding to each authentication information collection element.
[0022] Optionally, the first generation unit is further configured to: determine the above-mentioned authentication information collection elements as an authentication information collection element sequence; for each of the above-mentioned authentication information collection elements, perform the following steps: determine the bitmap position information of the above-mentioned authentication information collection element according to the arrangement position of the above-mentioned authentication information collection element in the above-mentioned authentication information collection element sequence; determine the existence mark of the above-mentioned authentication information collection element according to the above-mentioned authentication information to be reviewed; determine the valid mark of the above-mentioned authentication information collection element according to the element review information of the above-mentioned authentication information collection element; fill the above-mentioned existence mark and the above-mentioned valid mark into the initial user bitmap information according to the above-mentioned bitmap position information to update the initial user bitmap information; determine the updated initial user bitmap information as the user bitmap information.
[0023] Optionally, the template bitmap information includes template existence bitmap information and template valid bitmap information, the values corresponding to valid positions in the template existence bitmap information are filled with preset values, and the values corresponding to existence positions in the template valid bitmap information are filled with the preset values.
[0024] Optionally, the second generation unit is further configured to: perform AND processing on the above-mentioned user bitmap information and the above-mentioned template valid bitmap information to obtain a first processing result; in response to determining that the above-mentioned first processing result is the same as the above-mentioned template valid bitmap information, determine the status information characterizing that the user real name is in an effective state as the user real name status.
[0025] Optionally, the second generation unit is further configured to: in response to determining that the above-mentioned first processing result is different from the above-mentioned template valid bitmap information, process the above-mentioned user bitmap information and the above-mentioned template existence bitmap information to obtain a second processing result; in response to determining that the above-mentioned second processing result is the same as the above-mentioned template existence bitmap information, determine the status information characterizing that the user real name is in an invalid state as the user real name status.
[0026] Optionally, the second generating unit is further configured to: in response to determining that the second processing result is different from the template in bitmap information, determine the status information representing that the user is not real-named as the user real-name status.
[0027] Optionally, the user real-name authentication device also includes: an updating unit, configured to update the user real-name status of the user corresponding to the target scene to an invalid state in response to detecting a change in the element authentication information of the user corresponding to the target scene and the user real-name status of the user corresponding to the target scene is in a valid state.
[0028] In a third aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any implementation manner of the above-mentioned first aspect.
[0029] In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any implementation manner of the above-mentioned first aspect is implemented.
[0030] In a fifth aspect, some embodiments of the present disclosure provide a computer program product, including a computer program, which implements the method described in any implementation manner of the above-mentioned first aspect when executed by a processor.
[0031] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: through the user real-name authentication method of some embodiments of the present disclosure, the authentication information collection elements and authentication information collection components in the authentication information collection page can be applied to different scenarios, simplifying the information collection page configuration operation and shortening the suspension time of the real-name authentication service. Specifically, the reasons for the complex configuration operation of the information collection page, the poor configuration user experience, and the long suspension time of the real-name authentication service are that the information collection page for each business scenario is fully customized, and each information collection item needs to be configured from scratch for each business scenario, resulting in the inability of the information collection item to be applied to different scenarios, resulting in the complex configuration operation of the information collection page, and when the information collection item needs to be updated, the user to be authenticated needs to wait for the information collection item to be newly created in the information collection page, resulting in a long suspension time of the real-name authentication service. Based on this, the user real-name authentication method of some embodiments of the present disclosure, first, the user audit processing is performed on the authentication information to be reviewed corresponding to the target scene submitted by the user, and the user audit result is obtained, wherein the authentication information to be reviewed is submitted by the user through the authentication information collection page of the target scene, the authentication information collection page is dynamically arranged by the authentication information collection template of the target scene pre-configured, the authentication information collection template is composed of various authentication information collection components pre-configured, and the authentication information collection components in the authentication information collection components are composed of various authentication information collection elements pre-configured. Thus, the authentication information collection page when the user performs authentication is automatically and dynamically arranged based on the pre-configured authentication information collection template, and the authentication information collection template is composed of various authentication information collection components pre-configured, and the authentication information collection component is composed of various authentication information collection elements pre-configured, so that the authentication information collection element reuse and authentication information collection component reuse in different scenarios based on the authentication information collection element can be realized, and there is no need to create a new information collection item for each configuration information collection page of a scene. Thus, according to the authentication information collection page of the dynamically arranged target scene, the authentication information to be reviewed submitted by the user can be collected for review. Then, based on the above user review results, user bitmap information is generated. Thus, the user review results can be converted into user bitmap information of a bitmap data structure. Finally, based on the above user bitmap information and the template bitmap information corresponding to the above authentication information collection template, the user real-name status of the above user corresponding to the above target scene is generated. Thus, the final user real-name status can be automatically determined by comparing the bitmap data. Also, because when performing user real-name authentication, the authentication information collection elements and authentication information collection components can be reused in different scenarios, there is no need to create a new information collection item for each scene's configuration information collection page, thereby simplifying the information collection page configuration operation.Also, because the authentication information collection page is automatically and dynamically arranged based on the pre-configured authentication information collection template, there is no need to directly configure the authentication information collection page, nor is there a need to directly create new information collection items from scratch in the page, thereby shortening the suspension time of the real-name authentication service. As a result, the authentication information collection elements and authentication information collection components in the authentication information collection page can be applied to different scenarios, simplifying the information collection page configuration operation and shortening the suspension time of the real-name authentication service. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.
[0033] Figure 1 is an architectural diagram of an exemplary system in which some embodiments of the present disclosure may be applied;
[0034] Figure 2 is a flow chart of some embodiments of the user real-name authentication method according to the present disclosure;
[0035] Figure 3 are flow charts of other embodiments of the user real-name authentication method according to the present disclosure;
[0036] Figure 4 is a schematic diagram of the structure of some embodiments of the user real-name authentication device according to the present disclosure;
[0037] Figure 5 It is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION
[0038] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0039] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.
[0040] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0041] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0042] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0043] With regard to the collection, storage, and use of user personal information (such as pending authentication information and user real-name status) involved in this disclosure, before performing the corresponding operations, the relevant organizations or individuals shall fulfill their obligations, including conducting personal information security impact assessments, fulfilling the obligation to inform the personal information subject, and obtaining the authorization and consent of the personal information subject in advance.
[0044] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.
[0045] Figure 1 An exemplary system architecture 100 is shown to which a user real-name authentication method or a user real-name authentication device according to some embodiments of the present disclosure can be applied.
[0046] like Figure 1 As shown, the system architecture 100 may include terminal devices 101, 102, 103, a network 104 and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.
[0047] Users can use terminal devices 101, 102, 103 to interact with server 105 through network 104 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 101, 102, 103, such as web browser applications, goods circulation applications, search applications, instant messaging tools, email clients, social platform software, etc. Among the above various communication client applications, applications for user real-name authentication can be included.
[0048] Terminal devices 101, 102, 103 can be hardware or software. When terminal devices 101, 102, 103 are hardware, they can be various electronic devices with display screens and supporting information display, including but not limited to smart phones, tablet computers, e-book readers, laptop portable computers, desktop computers, etc. When terminal devices 101, 102, 103 are software, they can be installed in the electronic devices listed above. They can be implemented as multiple software or software modules for providing distributed services, for example, or they can be implemented as a single software or software module. No specific limitation is made here.
[0049] The server 105 may be a server that provides various services, such as a background server that provides support for information displayed on the terminal devices 101, 102, and 103. The background server may analyze the received data and feed back the processing results (such as user real-name status) to the terminal device.
[0050] It should be noted that the user real-name authentication method provided in the embodiment of the present disclosure may be executed by the server 105. Accordingly, the user real-name authentication method may be set in the server 105.
[0051] It should be noted that the server can be hardware or software. When the server is hardware, it can be implemented as a distributed server cluster consisting of multiple servers, or it can be implemented as a single server. When the server is software, it can be implemented as multiple software or software modules for providing distributed services, or it can be implemented as a single software or software module. No specific limitation is made here.
[0052] Continue to refer Figure 2 , shows a process 200 of some embodiments of the user real-name authentication method according to the present disclosure. The user real-name authentication method includes the following steps:
[0053] Step 201 : Perform user review processing on the authentication information to be reviewed corresponding to the target scenario submitted by the user to obtain a user review result.
[0054] In some embodiments, the execution entity of the user real-name authentication method (for example Figure 1The server shown in the figure can perform user review processing on the authentication information to be reviewed of the corresponding target scenario submitted by the user to obtain the user review result. Among them, the above-mentioned execution subject can receive the authentication information to be reviewed from the terminal used by the user to submit the authentication information to be reviewed through a wired connection method or a wireless connection method. The above-mentioned target scenario can be a scenario in which the user currently needs to perform real-name authentication. For example, the above-mentioned target scenario can include but is not limited to one of the following: enterprise real-name authentication scenario, individual business real-name authentication scenario, party and government agency real-name authentication scenario, public institution real-name authentication scenario, and social group real-name authentication scenario. The above-mentioned authentication information to be reviewed can be submitted by the above-mentioned user through the authentication information collection page of the above-mentioned target scenario. The above-mentioned authentication information to be reviewed may include various information submitted by the user. Various information may include but is not limited to at least one of the following: text, image, video, audio. The above-mentioned authentication information collection page can be a page displayed in the user terminal for the user to fill in various information for real-name authentication. The above-mentioned authentication information collection page is dynamically arranged by the authentication information collection template of the above-mentioned target scenario that is pre-configured. The authentication information collection template may be template data of each information collection item for rendering the authentication information collection page pre-configured for the target scenario. The above authentication information collection template is composed of various pre-configured authentication information collection components. The authentication information collection component may be component data of the middle layer constituting the authentication information collection template. The authentication information collection components in the above authentication information collection components are composed of various pre-configured authentication information collection elements. The authentication information collection element may be the element data of the bottom layer constituting the authentication information collection component. Each authentication information collection element may be configured with at least one of the following attributes, but not limited to: display attribute, completion attribute, verification attribute, element classification. The display attribute may be an attribute for configuring the display effect in the page. The completion attribute may be an attribute for configuring whether to automatically obtain information from other systems to complete the information collection item. The verification attribute may be an attribute for configuring the specific method of verification. The element classification may characterize the type of the corresponding information collection item. For example, the element classification of the authentication information collection element may be "Company Name", the corresponding display attributes may include whether to collect and display text, the corresponding completion attributes may be whether the system completes, and the corresponding verification attributes may include a maximum character limit check (for example, whether the number of characters is less than a preset number of characters). Each authentication information collection element may correspond to a unique identifier. The above-mentioned information included in the authentication information to be reviewed corresponds to each authentication information collection element. For example, when the element classification of the authentication information collection element is "Company Name", the corresponding information included in the authentication information to be reviewed may be "XXX Technology Co., Ltd." Here, "XXX" can be any text with any number of characters.
[0055] In practice, the above-mentioned execution entity can use the above-mentioned authentication information to be reviewed and the above-mentioned target scenario as interface input parameters of the user review interface, call the user review interface, and obtain the user review result. Among them, the user review result may include the review information of each element corresponding to the above-mentioned authentication information collection element. The element review information can characterize whether the information included in the authentication information to be reviewed corresponding to the authentication information collection element is valid or invalid. The user review interface can be a pre-packaged interface for reviewing each item of information in the authentication information to be reviewed submitted by the user. The specific review method encapsulated in the user review interface can correspond to the verification attributes of each authentication information collection element.
[0056] It should be noted that the above-mentioned wireless connection methods may include but are not limited to 3G / 4G connection, WiFi connection, Bluetooth connection, WiMAX connection, Zigbee connection, UWB (ultra wideband) connection, and other wireless connection methods currently known or to be developed in the future.
[0057] Optionally, the authentication information collection element may correspond to audit configuration information, and the audit configuration information includes audit type information. The audit configuration information may be attribute information for configuring the audit method. The audit type information may be a specific audit method type. For example, the audit type information may include but is not limited to at least one of the following: machine audit type, manual audit type.
[0058] In some optional implementations of some embodiments, the execution subject may perform user review processing on the authentication information to be reviewed corresponding to the target scenario submitted by the user through the following steps to obtain a user review result:
[0059] In the first step, for each authentication information collection element included in the above authentication information collection template, the following audit steps are performed: in response to determining that the audit type information of the above authentication information collection element includes a machine audit class, a machine audit is performed on the element authentication information corresponding to the above authentication information collection element included in the above authentication information to be audited, and the machine audit result is obtained as the element audit information. The element authentication information may be the information of the corresponding authentication information collection element submitted by the user. In practice, the above execution subject may perform a machine audit on the above element authentication information by calling the element authentication information audit interface corresponding to the above authentication information collection element, and obtain the machine audit result as the element audit information. The element authentication information audit interface may be a pre-packaged interface for auditing an element authentication information in the authentication information to be audited submitted by the user. The specific audit method encapsulated in the element authentication information audit interface may correspond to the verification attribute of the authentication information collection element. The element audit information may indicate whether the information included in the authentication information to be audited corresponding to the authentication information collection element is valid or invalid.
[0060] Optionally, the execution subject may also send the element authentication information corresponding to the authentication information collection element included in the authentication information to be reviewed to the manual review terminal in response to determining that the review type information of the authentication information collection element only includes the manual review category, so as to receive the manual review result sent by the manual review terminal as the element review information. The manual review terminal may be a terminal device used by a manual review user. The manual review user may conduct a manual review of the element authentication information.
[0061] In the second step, the obtained audit information of each element is determined as the user audit result. Thus, the to-be-audited authentication information corresponding to the target scenario submitted by the user can be audited according to the pre-configured audit attributes.
[0062] Optionally, the audit configuration information may also include a manual audit trigger condition. The manual audit trigger condition may be a trigger condition for a user to determine to initiate a manual audit. For example, the manual audit trigger condition may be that the machine audit result characterization is invalid. For another example, the manual audit trigger condition may be that the machine audit result characterization is invalid for a preset number of times. For example, the preset number of times may be 3 times. The above audit step may also include: in response to determining that the audit type information of the above authentication information collection element also includes a manual audit class, executing the following steps:
[0063] In response to determining that the obtained element audit information meets the manual audit trigger condition included in the audit type information, the element authentication information is sent to the manual audit terminal to receive the manual audit result sent by the manual audit terminal as the element audit information. Thus, the manual audit process can be automatically executed through the configured manual audit trigger condition.
[0064] Step 202: Generate user bitmap information according to the user review result.
[0065] In some embodiments, the execution subject may generate user bitmap information based on the user review result. Among them, there is an arrangement order between the above-mentioned authentication information collection elements, so the various element review information in the obtained user review result also has an arrangement order. In practice, for each element review information in the above-mentioned element review information, the execution subject may determine the first identifier as a bitmap value in response to determining that the representation of the element review information is valid. The execution subject may also determine the second identifier as a bitmap value in response to determining that the representation of the element review information is invalid. For example, the first identifier may be 1. The second identifier may be 2. Finally, the obtained bitmap values may be combined into user bitmap information. It should be noted that the above-mentioned bitmap values also have an arrangement order.
[0066] Optionally, the user review result includes review information of each element corresponding to each authentication information collection element.
[0067] In some optional implementations of some embodiments, the execution subject may generate user bitmap information according to the user review result through the following steps:
[0068] The first step is to determine the above authentication information collection elements as an authentication information collection element sequence.
[0069] In the second step, for each of the above authentication information collection elements, perform the following steps:
[0070] The first sub-step is to determine the bitmap position information of the authentication information collection element according to the arrangement position of the authentication information collection element in the authentication information collection element sequence. Here, the arrangement position can be an arrangement sequence number. The bitmap position information can be an offset, which can be used as a decimal sequence number. In practice, the execution entity can determine the product of the arrangement position and 2 as the second offset. Then, the difference between the second offset and 1 can be determined as the first offset. Then, the first offset and the second offset can be determined as the bitmap position information of the authentication information collection element. For example, the second offset can be used to place a valid mark. The first offset can be used to place an existence mark.
[0071] The second sub-step is to determine the existence mark of the authentication information collection element according to the authentication information to be reviewed. In practice, the execution subject may determine the first mark as the existence mark of the authentication information collection element in response to determining that the element authentication information corresponding to the authentication information collection element exists in the authentication information to be reviewed. The second mark may also be determined as the existence mark of the authentication information collection element in response to determining that the element authentication information corresponding to the authentication information collection element does not exist in the authentication information to be reviewed. For example, the first mark may be 1. The second mark may be 2.
[0072] The third sub-step is to determine the valid identification of the authentication information collection element according to the element review information of the authentication information collection element. In practice, the execution subject may determine the first identification as the valid identification of the authentication information collection element in response to determining that the element review information representation is valid. The execution subject may also determine the second identification as the valid identification of the authentication information collection element in response to determining that the element review information representation is invalid. For example, the first identification may be 1. The second identification may be 2.
[0073] The fourth sub-step is to fill the existence mark and the validity mark into the initial user bitmap information according to the bitmap position information to update the initial user bitmap information. The initial user bitmap information may be initial bitmap data with a number of bits that is twice the number of each authentication information collection element. The bitmap value of each position in the initial bitmap data may be 0. For example, when the first offset included in the bitmap position information is 1 and the second offset is 2, the execution subject may replace the first bit 0 of the initial user bitmap information with the existence mark and replace the second bit 0 with the validity mark.
[0074] The third step is to determine the updated initial user bitmap information as the user bitmap information. Thus, the user bitmap information can be organized from two dimensions of existence and validity through the bitmap data.
[0075] Step 203: Generate the user real-name status corresponding to the target scenario according to the user bitmap information and the template bitmap information corresponding to the authentication information collection template.
[0076] In some embodiments, the execution subject may generate the user real-name status of the user corresponding to the target scene according to the user bitmap information and the template bitmap information corresponding to the authentication information acquisition template. The template bitmap information may include various bitmap values that characterize whether the audit information of each element should be valid. For example, the various bitmap values included in the template bitmap information may all be first identifiers. In practice, the execution subject may perform an AND operation on the user bitmap information and the template bitmap information to obtain a bitmap operation result. Then, in response to determining that the bitmap operation result is the same as the template bitmap information, the user real-name status of the user corresponding to the target scene may be determined to be a valid state. In response to determining that the bitmap operation result is different from the template bitmap information, the user real-name status of the user corresponding to the target scene may be determined to be an invalid state.
[0077] Optionally, the template bitmap information includes template existence bitmap information and template valid bitmap information. The values corresponding to the valid positions in the template existence bitmap information are padded with preset values, and the values corresponding to the existing positions in the template valid bitmap information are padded with the preset values. For example, the valid position may be an even number. The existing position may be an odd number. When the number of each authentication information collection element is 4, the template existence bitmap information may be (1, 0, 1, 0, 1, 0, 1, 0), and the template valid bitmap information may be (0, 1, 0, 1, 0, 1, 0, 1).
[0078] In some optional implementations of some embodiments, the execution subject may generate the user real-name status of the user corresponding to the target scenario according to the user bitmap information and the template bitmap information corresponding to the authentication information collection template through the following steps:
[0079] The first step is to perform an AND operation on the user bitmap information and the template effective bitmap information to obtain a first processing result. In practice, the execution subject may perform an AND operation on the user bitmap information and the template effective bitmap information to obtain a first processing result.
[0080] In the second step, in response to determining that the first processing result is the same as the template valid bitmap information, the status information indicating that the user's real name is in a valid state is determined as the user's real name state. For example, the status information indicating that the user's real name is in a valid state may be "real name valid". Thus, when the bitmap operation result is consistent with the scene template valid bitmap information, it can be determined that the user's real name is in a valid state.
[0081] Optionally, the execution subject may also perform AND processing on the user bitmap information and the template existing bitmap information in response to determining that the first processing result is different from the template valid bitmap information to obtain a second processing result. In practice, the execution subject may perform a bitmap AND operation on the user bitmap information and the template existing bitmap information to obtain a second processing result. Then, in response to determining that the second processing result is the same as the template existing bitmap information, the status information characterizing that the user real name is in an invalid state may be determined as the user real name status. For example, the status information characterizing that the user real name is in an invalid state may be "real name invalid". Thus, when the bitmap operation result is consistent with the scene template existing bitmap information, it can be determined that the user real name is in an invalid state.
[0082] Optionally, in response to determining that the second processing result is different from the template in bitmap information, the execution subject may determine the status information indicating that the user is not real-named as the user's real-name status. For example, the status information indicating that the user is not real-named may be "not real-named".
[0083] Optionally, in response to detecting that the element authentication information of the user corresponding to the target scene has changed, and the user real-name status of the user corresponding to the target scene is in a valid state, the execution entity may update the user real-name status of the user corresponding to the target scene to an invalid state. Thus, when the user information changes, the user real-name status can be updated to an invalid state.
[0084] Optionally, the execution entity may also send the user real-name status to the user's terminal device.
[0085] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: through the user real-name authentication method of some embodiments of the present disclosure, the authentication information collection elements and authentication information collection components in the authentication information collection page can be applied to different scenarios, simplifying the information collection page configuration operation and shortening the suspension time of the real-name authentication service. Specifically, the reasons for the complex configuration operation of the information collection page, the poor configuration user experience, and the long suspension time of the real-name authentication service are that the information collection page for each business scenario is fully customized, and each information collection item needs to be configured from scratch for each business scenario, resulting in the inability of the information collection item to be applied to different scenarios, resulting in the complex configuration operation of the information collection page, and when the information collection item needs to be updated, the user to be authenticated needs to wait for the information collection item to be newly created in the information collection page, resulting in a long suspension time of the real-name authentication service. Based on this, the user real-name authentication method of some embodiments of the present disclosure, first, the user audit processing is performed on the authentication information to be reviewed corresponding to the target scene submitted by the user, and the user audit result is obtained, wherein the authentication information to be reviewed is submitted by the user through the authentication information collection page of the target scene, the authentication information collection page is dynamically arranged by the authentication information collection template of the target scene pre-configured, the authentication information collection template is composed of various authentication information collection components pre-configured, and the authentication information collection components in the authentication information collection components are composed of various authentication information collection elements pre-configured. Thus, the authentication information collection page when the user performs authentication is automatically and dynamically arranged based on the pre-configured authentication information collection template, and the authentication information collection template is composed of various authentication information collection components pre-configured, and the authentication information collection component is composed of various authentication information collection elements pre-configured, so that the authentication information collection element reuse and authentication information collection component reuse in different scenarios based on the authentication information collection element can be realized, and there is no need to create a new information collection item for each configuration information collection page of a scene. Thus, according to the authentication information collection page of the dynamically arranged target scene, the authentication information to be reviewed submitted by the user can be collected for review. Then, based on the above user review results, user bitmap information is generated. Thus, the user review results can be converted into user bitmap information of a bitmap data structure. Finally, based on the above user bitmap information and the template bitmap information corresponding to the above authentication information collection template, the user real-name status of the above user corresponding to the above target scene is generated. Thus, the final user real-name status can be automatically determined by comparing the bitmap data. Also, because when performing user real-name authentication, the authentication information collection elements and authentication information collection components can be reused in different scenarios, there is no need to create a new information collection item for each scene's configuration information collection page, thereby simplifying the information collection page configuration operation.Also, because the authentication information collection page is automatically and dynamically arranged based on the pre-configured authentication information collection template, there is no need to directly configure the authentication information collection page, nor is there a need to directly create new information collection items from scratch in the page, thereby shortening the suspension time of the real-name authentication service. As a result, the authentication information collection elements and authentication information collection components in the authentication information collection page can be applied to different scenarios, simplifying the information collection page configuration operation and shortening the suspension time of the real-name authentication service.
[0086] Further references Figure 3 , which shows a process 300 of another embodiment of a user real-name authentication method. The process 300 of the user real-name authentication method includes the following steps:
[0087] Step 301 : Perform user review processing on the authentication information to be reviewed corresponding to the target scenario submitted by the user to obtain a user review result.
[0088] Step 302: Generate user bitmap information according to the user review result.
[0089] Step 303: Generate the user real-name status corresponding to the target scenario according to the user bitmap information and the template bitmap information corresponding to the authentication information collection template.
[0090] In some embodiments, the specific implementation of steps 301-303 and the technical effects brought about can be referred to Figure 2 The corresponding steps 201-203 in the embodiments are not described in detail here.
[0091] Step 304: in response to determining that the user real-name status indicates that the real-name is valid and the target scene corresponds to at least two sub-scenes, extract user bitmap information corresponding to at least two sub-scenes from the user bitmap information as shared user bitmap information to obtain a shared user bitmap information set.
[0092] In some embodiments, the execution entity of the user real-name authentication method (for example Figure 1The server shown) can respond to determining that the real-name status of the user indicates that the real-name is valid, and the target scenario corresponds to at least two sub-scenarios, and extract the user bitmap information corresponding to the at least two scenarios from the user bitmap information as shared user bitmap information to obtain a shared user bitmap information set. Wherein, when the target scenario corresponds to at least two sub-scenarios, it can be understood that the target scenario includes at least two sub-scenarios. For example, the business license authentication scenario collects the user's business license information, the public account authentication scenario collects the user's public account information, and the enterprise authentication scenario collects the user's business license information and public account information. Then the enterprise authentication scenario may include two sub-scenarios: the business license authentication scenario and the public account authentication scenario. In practice, for each of the at least two sub-scenarios, the execution subject can extract the respective bitmap values of the respective authentication information collection elements corresponding to the sub-scenario from the user bitmap information in sequence as the shared user bitmap information of the user corresponding to the sub-scenario.
[0093] Step 305 : for each sub-scene in at least two scenes, generate a user real-name status of the user corresponding to the sub-scene according to the shared user bitmap information of the corresponding scene and the template bitmap information of the corresponding sub-scene.
[0094] In some embodiments, for each sub-scenario in the at least two scenarios, the execution subject may generate the user real-name status of the user corresponding to the sub-scenario according to the shared user bitmap information corresponding to the sub-scenario and the template bitmap information corresponding to the sub-scenario. Figure 2 The corresponding step 203 in the embodiments will not be described in detail here.
[0095] As an example, the business license authentication scenario collects the user's business license information, the public account authentication scenario collects the user's public account information, and the enterprise authentication scenario collects the user's business license information and public account information. If the user authenticates the enterprise authentication scenario (that is, the user's real-name status in the enterprise authentication scenario is valid), then the user's real-name status in the business license authentication scenario and the public account authentication scenario is also valid.
[0096] from Figure 3 It can be seen that Figure 2 Compared with the description of some corresponding embodiments, Figure 3 The process 300 of the user real-name authentication method in some corresponding embodiments reflects the steps of expanding the sharing of user real-name authentication results in multiple scenarios. Therefore, the schemes described in these embodiments can share a bitmap data during real-name authentication in multiple scenarios, and based on bitmap operations, realize the upward upgrade and downward compatibility of real-name authentication in different scenarios, saving the time of real-name authentication, eliminating the need for users to submit the same authentication data multiple times, and improving the user experience.
[0097] Further references Figure 4 As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a user real-name authentication device. These device embodiments are similar to Figure 2 Corresponding to the method embodiments shown, the device can be specifically applied to various electronic devices.
[0098] like Figure 4 As shown, the user real-name authentication device 400 of some embodiments includes: a processing unit 401, a first generating unit 402 and a second generating unit 403. The processing unit 401 is configured to perform user review processing on the authentication information to be reviewed corresponding to the target scene submitted by the user to obtain a user review result, wherein the authentication information to be reviewed is submitted by the user through the authentication information collection page of the target scene, the authentication information collection page is dynamically arranged by the authentication information collection template of the target scene pre-configured, the authentication information collection template is composed of pre-configured authentication information collection components, and the authentication information collection components in the authentication information collection components are composed of pre-configured authentication information collection elements; the first generating unit 402 is configured to generate user bitmap information according to the user review result; the second generating unit 403 is configured to generate the user real-name status of the user corresponding to the target scene according to the user bitmap information and the template bitmap information corresponding to the authentication information collection template.
[0099] Optionally, the user real-name authentication device 400 may further include: an extraction unit and a state generation unit (not shown in the figure). The extraction unit is configured to, in response to determining that the user real-name state indicates that the real-name is valid, and the target scene corresponds to at least two sub-scenes, extract the user bitmap information corresponding to the at least two sub-scenes from the user bitmap information as shared user bitmap information, and obtain a shared user bitmap information set. The state generation unit is configured to generate the user real-name state of the user corresponding to the sub-scene for each sub-scene in the at least two scenes according to the shared user bitmap information corresponding to the scene and the template bitmap information corresponding to the sub-scene.
[0100] Optionally, the authentication information collection element corresponds to audit configuration information, and the audit configuration information includes audit type information.
[0101] Optionally, the processing unit 401 can be further configured to: for each authentication information collection element included in the above-mentioned authentication information collection template, perform the following audit steps: in response to determining that the audit type information of the above-mentioned authentication information collection element includes a machine audit class, perform a machine audit on the element authentication information corresponding to the above-mentioned authentication information collection element included in the above-mentioned authentication information to be audited, and obtain the machine audit result as the element audit information; and determine the obtained each element audit information as the user audit result.
[0102] Optionally, the audit configuration information also includes manual audit trigger conditions; and the above-mentioned audit step also includes: in response to determining that the audit type information of the above-mentioned authentication information collection element also includes a manual audit class, executing the following steps: in response to determining that the obtained element audit information satisfies the manual audit trigger conditions included in the audit type information, sending the above-mentioned element authentication information to the manual audit terminal to receive the manual audit results sent by the above-mentioned manual audit terminal as element audit information.
[0103] Optionally, the user review result includes review information of each element corresponding to each authentication information collection element.
[0104] Optionally, the first generation unit 402 can be further configured to: determine the above-mentioned authentication information collection elements as an authentication information collection element sequence; for each of the above-mentioned authentication information collection elements, perform the following steps: determine the bitmap position information of the above-mentioned authentication information collection element according to the arrangement position of the above-mentioned authentication information collection element in the above-mentioned authentication information collection element sequence; determine the existence mark of the above-mentioned authentication information collection element according to the above-mentioned authentication information to be reviewed; determine the valid mark of the above-mentioned authentication information collection element according to the element review information of the above-mentioned authentication information collection element; fill the above-mentioned existence mark and the above-mentioned valid mark into the initial user bitmap information according to the above-mentioned bitmap position information to update the initial user bitmap information; determine the updated initial user bitmap information as the user bitmap information.
[0105] Optionally, the template bitmap information includes template existence bitmap information and template valid bitmap information, the values corresponding to valid positions in the template existence bitmap information are filled with preset values, and the values corresponding to existence positions in the template valid bitmap information are filled with the preset values.
[0106] Optionally, the second generation unit 403 can be further configured to: perform AND processing on the above-mentioned user bitmap information and the above-mentioned template valid bitmap information to obtain a first processing result; in response to determining that the above-mentioned first processing result is the same as the above-mentioned template valid bitmap information, determine the status information characterizing that the user real name is in an effective state as the user real name status.
[0107] Optionally, the second generation unit 403 can be further configured to: in response to determining that the above-mentioned first processing result is different from the above-mentioned template valid bitmap information, process the above-mentioned user bitmap information and the above-mentioned template existence bitmap information to obtain a second processing result; in response to determining that the above-mentioned second processing result is the same as the above-mentioned template existence bitmap information, determine the status information characterizing that the user real name is in an invalid state as the user real name status.
[0108] Optionally, the second generating unit 403 may be further configured to: in response to determining that the second processing result is different from the template in bitmap information, determine the status information representing that the user is not real-named as the user real-name status.
[0109] Optionally, the user real-name authentication device 400 may also include: an updating unit (not shown in the figure), which is configured to update the user real-name status of the user corresponding to the target scene to an invalid state in response to detecting that the element authentication information of the above-mentioned user corresponding to the above-mentioned target scene has changed, and the user real-name status of the above-mentioned user corresponding to the above-mentioned target scene is in a valid state.
[0110] It is understandable that the units recorded in the user real-name authentication device 400 are similar to those in the reference Figure 2 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the user real-name authentication device 400 and the units included therein, and will not be described in detail here.
[0111] Reference below Figure 5 , which shows an electronic device 500 (eg, Figure 1 A schematic diagram of the structure of the server in FIG. Figure 5 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0112] like Figure 5 As shown, the electronic device 500 may include a processing device 501 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 into a random access memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the electronic device 500 are also stored. The processing device 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.
[0113] Typically, the following devices may be connected to the I / O interface 505: an input device 506 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 508 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 509. The communication device 509 may allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 5 The electronic device 500 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Figure 5 Each block shown in the figure may represent one device, or may represent multiple devices as required.
[0114] In particular, according to some embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network through the communication device 509, or installed from the storage device 508, or installed from the ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the method of some embodiments of the present disclosure are executed.
[0115] It should be noted that the computer-readable medium recorded in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In some embodiments of the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0116] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0117] The computer-readable medium may be included in the electronic device; or it may exist independently without being installed in the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: performs user review processing on the authentication information to be reviewed corresponding to the target scene submitted by the user, and obtains the user review result, wherein the authentication information to be reviewed is submitted by the user through the authentication information collection page of the target scene, the authentication information collection page is dynamically arranged through the authentication information collection template of the target scene pre-configured, the authentication information collection template is composed of pre-configured authentication information collection components, and the authentication information collection components in the authentication information collection components are composed of pre-configured authentication information collection elements; according to the user review result, generates user bitmap information; according to the user bitmap information and the template bitmap information corresponding to the authentication information collection template, generates the user real-name status of the user corresponding to the target scene.
[0118] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0119] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0120] The units described in some embodiments of the present disclosure may be implemented by software or by hardware. The described units may also be provided in a processor, for example, may be described as: a processor comprising a processing unit, a first generating unit, and a second generating unit. Among them, the names of these units do not constitute a limitation on the unit itself under certain circumstances, for example, the processing unit may also be described as "a unit that performs user review processing on the authentication information to be reviewed corresponding to the target scenario submitted by the user, and obtains the user review result".
[0121] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0122] Some embodiments of the present disclosure further provide a computer program product, including a computer program, which implements any of the above-mentioned user real-name authentication methods when executed by a processor.
[0123] The above descriptions are only some preferred embodiments of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with the technical features with similar functions disclosed in the embodiments of the present disclosure (but not limited to) and the technical solutions formed.
Claims
1. A user real-name authentication method, comprising: Performing user review processing on the authentication information to be reviewed corresponding to the target scenario submitted by the user to obtain a user review result, wherein the authentication information to be reviewed is submitted by the user through the authentication information collection page of the target scenario, the authentication information collection page is dynamically arranged through a pre-configured authentication information collection template of the target scenario, the authentication information collection template is composed of pre-configured authentication information collection components, and the authentication information collection components in the authentication information collection components are composed of pre-configured authentication information collection elements; Generate user bitmap information according to the user audit result; A user real-name status of the user corresponding to the target scenario is generated according to the user bitmap information and the template bitmap information corresponding to the authentication information collection template.
2. The method according to claim 1, wherein: The method further comprises: In response to determining that the user real-name status indicates that the real-name is valid, and the target scene corresponds to at least two sub-scenes, extracting user bitmap information corresponding to the at least two sub-scenes from the user bitmap information as shared user bitmap information, to obtain a shared user bitmap information set; For each sub-scene in the at least two scenes, a user real-name status of the user corresponding to the sub-scene is generated according to the shared user bitmap information corresponding to the scene and the template bitmap information corresponding to the sub-scene.
3. The method according to claim 1, wherein: The authentication information collection element corresponds to the audit configuration information, and the audit configuration information includes the audit type information; And the user review process is performed on the authentication information to be reviewed corresponding to the target scenario submitted by the user to obtain the user review result, including: For each authentication information collection element included in the authentication information collection template, perform the following review steps: In response to determining that the audit type information of the authentication information collection element includes a machine audit category, a machine audit is performed on the element authentication information corresponding to the authentication information collection element included in the authentication information to be audited, and a machine audit result is obtained as element audit information; and each element audit information obtained is determined as a user audit result.
4. The method according to claim 3, wherein: The audit configuration information also includes manual audit trigger conditions; And the review steps also include: In response to determining that the review type information of the authentication information collection element also includes a manual review type, the following steps are performed: In response to determining that the obtained element audit information satisfies the manual audit trigger condition included in the audit type information, the element authentication information is sent to the manual audit terminal to receive the manual audit result sent by the manual audit terminal as the element audit information.
5. The method according to claim 1, wherein: The user review result includes review information of each element corresponding to each authentication information collection element; And generating user bitmap information according to the user audit result includes: Determine the authentication information collection elements as an authentication information collection element sequence; For each of the authentication information collection elements, perform the following steps: Determining bitmap position information of the authentication information collection element according to the arrangement position of the authentication information collection element in the authentication information collection element sequence; Determining the existence identifier of the authentication information collection element according to the authentication information to be reviewed; Determining a valid identifier of the authentication information collection element according to the element review information of the authentication information collection element; According to the bitmap position information, filling the existence flag and the validity flag into the initial user bitmap information to update the initial user bitmap information; The updated initial user bitmap information is determined as the user bitmap information.
6. The method according to claim 5, wherein: The template bitmap information includes template existence bitmap information and template valid bitmap information, the values corresponding to valid positions in the template existence bitmap information are padded with preset values, and the values corresponding to existence positions in the template valid bitmap information are padded with the preset values; And generating the user real-name status of the user corresponding to the target scenario according to the user bitmap information and the template bitmap information corresponding to the authentication information collection template includes: Performing AND processing on the user bitmap information and the template valid bitmap information to obtain a first processing result; In response to determining that the first processing result is the same as the template valid bitmap information, the status information representing that the user real name is in a valid state is determined as the user real name status.
7. The method according to claim 6, wherein: The generating the user real-name status according to the user bitmap information and the template bitmap information corresponding to the authentication information collection template also includes: In response to determining that the first processing result is different from the template valid bitmap information, performing AND processing on the user bitmap information and the template existing bitmap information to obtain a second processing result; In response to determining that the second processing result is the same as the template existence bitmap information, the status information indicating that the user real name is in an invalid state is determined as the user real name status.
8. The method according to claim 7, wherein: The step of generating the user real-name status of the user corresponding to the target scenario according to the user bitmap information and the template bitmap information corresponding to the authentication information collection template further includes: In response to determining that the second processing result is different from the bitmap information of the template, the status information representing that the user is not real-named is determined as the user real-name status.
9. The method according to any one of claims 1 to 8, wherein: The method further comprises: In response to detecting that the element authentication information of the user corresponding to the target scene is changed and the user real-name status of the user corresponding to the target scene is in a valid state, the user real-name status of the user corresponding to the target scene is updated to an invalid state.
10. A user real-name authentication device, comprising: The processing unit is configured to perform user review processing on the authentication information to be reviewed corresponding to the target scenario submitted by the user, and obtain a user review result, wherein the authentication information to be reviewed is submitted by the user through the authentication information collection page of the target scenario, the authentication information collection page is dynamically arranged through a pre-configured authentication information collection template of the target scenario, the authentication information collection template is composed of pre-configured authentication information collection components, and the authentication information collection components in the authentication information collection components are composed of pre-configured authentication information collection elements; A first generating unit is configured to generate user bitmap information according to the user review result; The second generating unit is configured to generate a user real-name status of the user corresponding to the target scenario according to the user bitmap information and the template bitmap information corresponding to the authentication information collection template.
11. An electronic device, comprising: one or more processors; a storage device having one or more programs stored thereon, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 9.
12. A computer readable medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.
13. A computer program product, comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 9.