Pan-identity authentication method and system
By receiving user's pan-identity authentication requests on the computing device and determining and answering authentication issues related to the target pan-identity, the problem of flooding low-quality content on the Internet is solved, and the content quality improvement and the effectiveness of user authentication is achieved.
Patent Information
- Application Number
- PCT/CN2024/126012
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-29
- Filing Date
- 2024-10-21
- Publication Date
- 2025-06-05
AI Technical Summary
With the development of Internet content creation tools and platforms, the cost and threshold for content creation have been reduced, resulting in a large amount of low-quality and unprofessional content, which is easy to mislead users. An effective pan-identity authentication method is needed to improve content quality.
The computing device receives the target user's pan-identity authentication request, determines authentication issues related to the target general identity, and authenticates based on the user's answers, ensuring that the user can only publish pan-identity-related content that has passed the authentication.
It realizes effective authentication of user's general identity, improves the quality and accuracy of content release, and ensures that the content released by users is more professional and credible.
Smart Images

Figure CN2024126012_05062025_PF_FP_ABST
Abstract
Description
Method and system for universal identity authentication Technical Field
[0001] This specification relates to the field of identity authentication, and in particular to a method and system for universal identity authentication. Background Art
[0002] The internet content industry has experienced rapid growth in recent years, evolving from traditional graphics and text to audio and video and now the ever-popular live streaming. With the improvement and development of online content creation tools and sharing platforms, the cost and barrier to entry for content creation have been further reduced, making it affordable for every user to share content. However, this reduction in the barrier to entry and cost of content creation can easily lead to poor quality and irresponsible content. For example, a user without culinary expertise is likely to post food-related content that is unprofessional or even inaccurate. Consequently, the food-related content posted by these users can easily mislead other users.
[0003] Therefore, a method and system for pan-identity authentication are needed to perform pan-identity authentication on users so that users can only publish content related to their authenticated pan-identities, thereby improving the quality of content published by users.
[0004] The content of the background technology section is merely information known to the inventor personally, and does not mean that the above information has entered the public domain before the application date of this disclosure, nor does it mean that it can become the prior art of the present disclosure.
[0005] Summary of the Invention
[0006] The method and system for universal identity authentication provided in this specification can effectively authenticate the universal identity of users who share content in a certain field.
[0007] In a first aspect, the present specification provides a method for pan-identity authentication, which is applied to a computing device, comprising: receiving a pan-identity authentication request corresponding to a target user, the pan-identity authentication request being used to request authentication of whether the target user has a target pan-identity; determining at least one authentication question corresponding to the target pan-identity, and obtaining the target user's answer to the at least one authentication question; and determining the pan-identity authentication result corresponding to the target user based on the target user's answer to the at least one authentication question.
[0008] In some embodiments, the target universal identity includes a domain identity corresponding to a target domain, and the authentication question includes a question inquiring about knowledge of the target domain.
[0009] In some embodiments, determining at least one authentication question corresponding to the target pan-identity and obtaining the target user's answer to the at least one authentication question includes: determining the first authentication question based on the target pan-identity and obtaining the target user's answer to the first authentication question; and looping through the following steps until a preset end condition: generating the i-th authentication question based on the target pan-identity, the i-1th authentication question, and at least one of the answers corresponding to the i-1th authentication question, wherein during the loop execution, i takes values in ascending order among integers greater than 1, and obtaining the target user's answer to the i-th authentication question.
[0010] In some embodiments, determining the first authentication question based on the target pan-identity includes: obtaining a preset question set corresponding to the target pan-identity, the preset question set including at least one candidate question; and selecting a candidate question from the preset question set as the first authentication question.
[0011] In some embodiments, determining the first authentication question based on the target pan-identity includes: obtaining at least one knowledge point corresponding to the target field based on the target pan-identity; selecting a target knowledge point from the at least one knowledge point; and generating a target authentication question based on the target knowledge point through artificial intelligence content generation AIGC, and determining the target authentication question as the first authentication question.
[0012] In some embodiments, obtaining at least one knowledge point corresponding to the target domain based on the target pan-identity includes: inputting the target pan-identity into a pan-identity model to obtain at least one knowledge point corresponding to the target domain, the pan-identity model is trained based on multiple sample pan-identities and multiple sample knowledge points under each sample pan-identity, and the multiple sample pan-identities include the target pan-identity.
[0013] In some embodiments, the generating of the i-th authentication question based on the target pan-identity, the i-1th authentication question, and at least one of the answers corresponding to the i-1th authentication question includes: determining at least one knowledge point corresponding to the target field based on the target pan-identity, the i-1th authentication question, and at least one of the answers corresponding to the i-1th authentication question; selecting a target knowledge point from the at least one knowledge point; and generating a target authentication question based on the target knowledge point through artificial intelligence content generation AIGC, and determining the target authentication question as the i-th authentication question.
[0014] In some embodiments, the determining of at least one knowledge point corresponding to the target domain based on the target pan-identity, the i-1th authentication question, and at least one answer corresponding to the i-1th authentication question includes: determining at least one knowledge point corresponding to the target domain based on the target pan-identity, the i-1th authentication question, and at least one answer corresponding to the i-1th authentication question through a pan-identity model, the pan-identity model being trained based on multiple sample pan-identities and multiple sample knowledge points under each sample pan-identity, the multiple sample pan-identities including the target pan-identity.
[0015] In some embodiments, the artificial intelligence content generation AIGC generates the target authentication question based on the target knowledge point, including: determining a target presentation form suitable for presenting the target knowledge point based on the target pan-identity; and generating the target authentication question presented in the target presentation form based on the target knowledge point and the target presentation form through the AIGC.
[0016] In some embodiments, the preset termination condition includes: the number of the first i authentication questions reaches a preset number; or the current total evaluation score of the answers to the first i authentication questions is lower than a preset score.
[0017] In some embodiments, determining the pan-identity authentication result corresponding to the target user based on the target user's answer to the at least one authentication question includes: for each of the at least one authentication question, generating a confirmation question based on the answer corresponding to the authentication question, and inputting the confirmation question into a pan-identity model to obtain an answer evaluation corresponding to the authentication question, wherein the pan-identity model is trained based on multiple sample pan-identities and multiple sample knowledge points under each sample pan-identity, and the multiple sample pan-identities include the target pan-identity; and determining the pan-identity authentication result based on the answer evaluation corresponding to each of the at least one authentication questions.
[0018] In some embodiments, the determining of the pan-identity authentication result based on the answer evaluation corresponding to each of the at least one authentication questions includes: determining a total evaluation score based on the answer evaluation corresponding to each of the at least one authentication question; and determining the pan-identity authentication result based on the total evaluation score includes: determining that the total evaluation score is higher than a preset score, then determining that the pan-identity authentication result is that the target user has the target pan-identity, or determining that the total evaluation score is lower than the preset score, then determining that the pan-identity authentication result is that the target user does not have the target pan-identity.
[0019] In some embodiments, the authentication question is presented in any one or more forms of text, image, video, and audio.
[0020] In a second aspect, this specification also provides a system for universal identity authentication, comprising at least one storage medium storing at least one set of instruction sets for implementing universal identity authentication; and at least one processor communicatively connected to the at least one storage medium, wherein when the universal identity authentication system is running, the at least one processor reads the at least one instruction set and implements any one of the universal identity authentication methods described in the first aspect.
[0021] As can be seen from the above technical solutions, the method and system for universal identity authentication provided in this specification enable a computing device, upon receiving a universal identity authentication request corresponding to a target user, to determine at least one authentication question corresponding to the target universal identity and obtain the target user's answer to the at least one authentication question, thereby authenticating whether the target user possesses the target universal identity based on the answer. This specification implements effective universal identity authentication through a question-and-answer format, improving the accuracy of authentication results. Furthermore, the target user can only publish content related to their authenticated universal identity, thereby improving the quality of content published.
[0022] Other features of the universal identity authentication method and system provided in this specification are partially outlined in the following description. Based on the description, the following figures and examples will be readily apparent to those skilled in the art. The inventive aspects of the universal identity authentication method and system provided in this specification can be fully demonstrated through practice or use of the methods, devices, and combinations described in the following detailed examples. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the embodiments of this specification, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0024] FIG1 shows a schematic diagram of a universal identity authentication scenario provided according to some embodiments of this specification.
[0025] FIG2 shows a hardware structure diagram of a computing device provided according to some embodiments of this specification.
[0026] FIG3 shows a flowchart of a method for universal identity authentication according to some embodiments of this specification.
[0027] FIG4 shows a schematic diagram of a user interface for entering universal identity authentication according to some embodiments of this specification.
[0028] FIG5 shows a schematic diagram of a user interface for universal identity authentication according to some embodiments of this specification.
[0029] FIG6 shows a schematic diagram of a user interface for universal identity authentication according to some embodiments of this specification.
[0030] FIG7 shows a schematic diagram of a user interface for universal identity authentication according to some embodiments of this specification.
[0031] FIG8 shows a schematic diagram of a user interface for universal identity authentication according to some embodiments of this specification.
[0032] FIG9 shows a schematic diagram of a user interface for universal identity authentication according to some embodiments of this specification.
[0033] FIG10 shows a schematic diagram of a user interface for universal identity authentication according to some embodiments of this specification.
[0034] FIG11 shows a schematic diagram of an interface for passing a pan-identity authentication according to some embodiments of this specification.
[0035] FIG12 shows a schematic diagram of an interface showing a failure of pan-identity authentication according to some embodiments of this specification. DETAILED DESCRIPTION
[0036] The following description provides specific application scenarios and requirements for this specification, with the goal of enabling those skilled in the art to make and use the contents of this specification. Various modifications to the disclosed embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of this specification. Therefore, this specification is not limited to the embodiments shown, but is intended to be accorded the broadest scope consistent with the claims.
[0037] The terms used herein are for the purpose of describing specific example embodiments only and are not intended to be limiting. For example, as used herein, the singular forms "a," "an," and "the" may also include the plural forms unless the context clearly indicates otherwise. When used in this specification, the terms "comprise," "include," and / or "contain" are intended to refer to the presence of the associated integers, steps, operations, elements, and / or components, but do not preclude the presence of one or more other features, integers, steps, operations, elements, components, and / or groups or the addition of other features, integers, steps, operations, elements, components, and / or groups in the system / method.
[0038] These and other features of this specification, as well as the operation and function of the associated elements of the structure, and the economical assembly and manufacture of the components, can be significantly improved with consideration of the following description. Reference is made to the accompanying drawings, all of which form a part of this specification. However, it should be expressly understood that the drawings are for illustration and description purposes only and are not intended to limit the scope of this specification. It should also be understood that the drawings are not drawn to scale.
[0039] The flowcharts used in this specification illustrate operations implemented by systems according to some embodiments of the present specification. It should be clearly understood that the operations of the flowcharts may not be implemented in sequence. Rather, the operations may be implemented in reverse order or simultaneously. Furthermore, one or more additional operations may be added to the flowcharts. One or more operations may be removed from the flowcharts.
[0040] In this specification, "X includes at least one of A, B, or C" means that X includes at least A, or X includes at least B, or X includes at least C. In other words, X may include only any one of A, B, and C, or any combination of A, B, and C, as well as other possible contents / elements. Any combination of A, B, and C may be A, B, C, AB, AC, BC, or ABC.
[0041] In this specification, unless otherwise specified, the association relationship between structures can be a direct association relationship or an indirect association relationship. For example, when describing "A is connected to B", unless it is clearly stated that A is directly connected to B, it should be understood that A can be directly connected to B or indirectly connected to B; for another example, when describing "A is above B", unless it is clearly stated that A is directly above B (AB are adjacent and A is above B), it should be understood that A can be directly above B or indirectly above B (AB is separated by other elements and A is above B). And so on.
[0042] Before describing the specific embodiments of this specification, the application scenarios of this specification are introduced as follows:
[0043] When users publish content online, they can authenticate their pan-identity using the pan-identity authentication method provided in this specification. This authentication ensures the authenticity of the user's identity and the content they publish. The content can include text, images, audio, video, live streaming, and more. A pan-identity refers to an identity that aligns with the user's various online activities, such as content creation, sharing and promotion, and sharing interests and hobbies. A pan-identity can also be understood as a domain identity related to the primary domain of the user's published content. This domain may include: digital products, home appliances, home furnishings, food, parenting, beauty and personal care, fashion, travel, cars, sports, finance, financial management, computer peripherals, models, film and television, books, outdoor activities, photography, audio and video, daily necessities, pets, games, software, mobile phones, watches, stationery, health, medicine, and more. Examples of pan-identities include digital enthusiasts, gourmets, food lovers, food certification creators, fashion experts, travelers, financial experts, gaming experts, live streamers, doctors, nurses, and more. Those skilled in the art will appreciate that other types of identities are also possible, and this specification does not provide a comprehensive list.
[0044] This specification does not limit the timing of pan-identity authentication. Some content publishing platforms may have a large amount of user content before using the methods in this specification. In this case, the content publishing platform can still use the methods in this specification to perform pan-identity authentication on each user, but subsequent content creation and publishing may not be possible until pan-identity authentication is passed. Some newly launched content publishing platforms can perform pan-identity authentication on each user at the beginning of their launch to ensure that the content published by each user is published after pan-identity authentication is passed, thereby ensuring the high quality of content from the source.
[0045] Figure 1 shows a schematic diagram of a universal identity authentication scenario 001 provided according to some embodiments of this specification. As shown in Figure 1 , the scenario 001 may include a target user 100 , a client 200 , a server 300 , and a network 400 .
[0046] The target user 100 can be any user who performs universal identity authentication.
[0047] The client 200 can display various pages for the target user 100 to view and trigger, thereby realizing human-computer interaction. The trigger can be a click trigger, a voice trigger, an image trigger, etc. The target user 100 can initiate a pan-identity authentication request on the client 200 by triggering the client 200. The client 200 can collect image data of the target user 100, etc. The image data can be, for example, a face image, a fingerprint image, an iris image, a retina image, a hand shape image, etc. The client 200 can also collect behavioral characteristics of the target user 100, such as voice characteristics, behavioral characteristics, gait characteristics, etc. It should be noted that the user data obtained in this manual is authorized by the user and does not involve user privacy.
[0048] In some embodiments, the method for universal identity authentication can be executed on the client 200. In this case, the client 200 may store data or instructions for executing the method for universal identity authentication described in this specification, and may execute or be used to execute the data or instructions. In some embodiments, the client 200 may include a hardware device with data information processing capabilities and the necessary programs required to drive the operation of the hardware device. As shown in Figure 1, the client 200 can be communicatively connected to the server 300. In some embodiments, the server 300 can be communicatively connected to multiple clients 200. In some embodiments, the client 200 can interact with the server 300 via the network 400 to receive or send messages, such as receiving or sending universal identity authentication requests and universal identity authentication results. In some embodiments, the client 200 may include a mobile device, a tablet computer, a laptop computer, a built-in device in a motor vehicle or similar content, a vending machine, a vending counter, or any combination thereof. In some embodiments, the mobile device may include a smart home device, a smart mobile device, a virtual reality device, an augmented reality device, or the like, or any combination thereof. In some embodiments, the smart home device may include a smart TV, a desktop computer, etc., or any combination thereof. In some embodiments, the smart mobile device may include a smartphone, a personal digital assistant, a gaming device, a navigation device, or the like, or any combination thereof. In some embodiments, the virtual reality device or augmented reality device may include a virtual reality helmet, virtual reality glasses, a virtual reality patch, an augmented reality helmet, augmented reality glasses, an augmented reality patch, or the like, or any combination thereof. For example, the virtual reality device or the augmented reality device may include Google Glass, a head-mounted display, VR, or the like. In some embodiments, the built-in device in the motor vehicle may include an onboard computer, an onboard television, or the like. In some embodiments, the client 200 may include an image acquisition device for acquiring biological images, such as a facial image of the target user 100. In some embodiments, the image acquisition device may be a two-dimensional image acquisition device (such as an RGB camera), or a two-dimensional image acquisition device (such as an RGB camera) and a depth image acquisition device (such as a 3D structured light camera, a laser detector, or the like). In some embodiments, the client 200 may be a device with positioning technology for locating the position of the client 200.In some embodiments, the client 200 may have one or more of the following functions: NFC (Near Field Communication), WIFI (Wireless Fidelity), 3G / 4G / 5G, POS (Point Of Sale) card swiping function, QR code scanning function, barcode scanning function, Bluetooth, infrared, SMS (Short Message Service), MMS (Multimedia Message Service).
[0049] In some embodiments, the client 200 may be installed with one or more application programs (APPs). The APPs can provide the target user 100 with the ability and interface to interact with the outside world through the network 400. The APPs include, but are not limited to: web browser APP programs, search APP programs, chat APP programs, shopping APP programs, video APP programs, financial management APP programs, instant messaging tools, email clients, social platform software, etc. In some embodiments, a target APP may be installed on the client 200. In some embodiments, the target user 100 can trigger a pan-identity authentication request through the target APP. The target APP can execute a pan-identity authentication method in response to the pan-identity authentication request.
[0050] The server 300 may be a server that provides various services, such as a background server that provides support for the page displayed by the target APP on the client 200. In some embodiments, the method of universal identity authentication may be executed on the server 300. At this time, the server 300 may store data or instructions for executing the method of universal identity authentication described in this specification, and may execute or be used to execute the data or instructions. In some embodiments, the server 300 may include a hardware device with a data information processing function and the necessary programs required to drive the hardware device to work. The server 300 may be connected to multiple clients 200 for communication and receive data sent by the client 200.
[0051] The network 400 is used to provide a medium for communication connection between the client 200 and the server 300. The network 400 can facilitate the exchange of information or data. As shown in Figure 1, the client 200 and the server 300 can be connected to the network 400 and transmit information or data to each other through the network 400. In some embodiments, the network 400 can be any type of wired or wireless network, or a combination thereof. For example, the network 400 can include a cable network, a wired network, a fiber optic network, a telecommunications network, an intranet, the Internet, a local area network (LAN), a wide area network (WAN), a wireless local area network (WLAN), a metropolitan area network (MAN), a wide area network (WAN), a public switched telephone network (PSTN), a Bluetooth network, a ZigBee network, a near-field communication (NFC) network, or the like. In some embodiments, the network 400 can include one or more network access points. For example, the network 400 can include a wired or wireless network access point, such as a base station or an Internet exchange point, through which one or more components of the client 200 and the server 300 can connect to the network 400 to exchange data or information.
[0052] It should be understood that the number of clients 200, servers 300, and networks 400 in Figure 1 is merely illustrative and any number of clients 200, servers 300, and networks 400 may be provided as required.
[0053] It should be noted that the method of universal identity authentication may be completely executed on the client 200 , completely executed on the server 300 , or partially executed on the client 200 and partially executed on the server 300 .
[0054] Figure 2 shows a hardware structure diagram of a computing device 600 provided according to some embodiments of this specification. The system for universal identity authentication provided by the embodiments of this specification may correspond to the computing device 600. The computing device 600 may execute the universal identity authentication method described in this specification. The universal identity authentication method is introduced in other parts of this specification. When the universal identity authentication method is executed on the client 200, the computing device 600 may be the client 200. When the universal identity authentication method is executed on the server 300, the computing device 600 may be the server 300. When the universal identity authentication method can be executed partially on the client 200 and partially on the server 300, the computing device 600 may be either the client 200 or the server 300.
[0055] 2 , computing device 600 may include at least one storage medium 630 and at least one processor 620. In some embodiments, computing device 600 may further include a communication port 650 and an internal communication bus 610. Computing device 600 may also include an I / O component 660.
[0056] The internal communication bus 610 may connect various system components, including the storage medium 630 , the processor 620 , and the communication port 650 .
[0057] I / O components 660 support input / output between computing device 600 and other components.
[0058] The communication port 650 is used for data communication between the computing device 600 and the outside world. For example, the communication port 650 can be used for data communication between the computing device 600 and the network 400. The communication port 650 can be a wired communication port or a wireless communication port.
[0059] The storage medium 630 may include a data storage device. The data storage device may be a non-transitory storage medium or a temporary storage medium. For example, the data storage device may include one or more of a disk 632, a read-only storage medium (ROM) 634, or a random access storage medium (RAM) 636. The storage medium 630 may store at least one set of instruction sets for implementing universal identity authentication. The instructions are computer program codes, and the computer program codes may include programs, routines, objects, components, data structures, processes, modules, etc. for executing the universal identity authentication method provided in this specification. The storage medium 630 may also store a universal identity authentication model for implementing the universal identity authentication method. In this case, the model may be one or more instruction sets that execute corresponding instructions stored in the storage medium 630, and executed by the processor 620 in the computing device 600. Of course, the model may also be a part of the circuit, hardware device or module in the computing device 600.
[0060] At least one processor 620 can be communicatively connected to at least one storage medium 630 and a communication port 650 via an internal communication bus 610. The at least one processor 620 is configured to execute the at least one instruction set described above. When the computing device 600 is running, the at least one processor 620 can read the at least one instruction set and, in accordance with the instructions of the at least one instruction set, execute the universal identity authentication method provided herein. The processor 620 can execute all steps included in the universal identity authentication method. The processor 620 can be in the form of one or more processors. In some embodiments, the processor 620 can include one or more hardware processors, such as a microcontroller, a microprocessor, a reduced instruction set computer (RISC), an application-specific integrated circuit (ASIC), an application-specific instruction set processor (ASIP), a central processing unit (CPU), a graphics processing unit (GPU), a physical processing unit (PPU), a microcontroller unit, a digital signal processor (DSP), a field-programmable gate array (FPGA), an advanced RISC machine (ARM), a programmable logic device (PLD), any circuit or processor capable of performing one or more functions, or any combination thereof. For illustrative purposes only, only one processor 620 is described in this specification as being part of the computing device 600. However, it should be noted that the computing device 600 may also include multiple processors. Thus, the operations and / or method steps disclosed in this specification may be performed by a single processor as described herein, or may be performed jointly by multiple processors. For example, if the processor 620 of the computing device 600 is described as performing steps A and B in this specification, it should be understood that steps A and B may also be performed jointly or separately by two different processors 620 (e.g., a first processor performing step A and a second processor performing step B, or a first and second processor performing steps A and B together).
[0061] As the barriers to entry and costs of content creation decrease, a large amount of content has emerged online, often of varying quality, low quality, even vulgar, and potentially misleading nature. To improve the accuracy and reliability of user-generated content, major content publishing platforms currently filter out low-quality content through post-creation management methods such as prompting users with sensitive words, conducting post-creation content review, and / or removing content from the platform after it's published. This approach is inefficient.
[0062] In the method for universal identity authentication provided in this specification, a computing device can receive a universal identity authentication request corresponding to a target user, determine at least one authentication question corresponding to the target universal identity, and obtain the target user's answer to the at least one authentication question, thereby effectively authenticating whether the target user possesses the target universal identity through question-and-answer format. This specification can perform universal identity authentication on users before they create and publish content. Only after the authentication is passed can content be created and published, thus avoiding the emergence of low-quality content through pre-emptive management. The method for universal identity authentication provided in this specification is described in detail below in conjunction with Figure 3.
[0063] Figure 3 illustrates a flowchart of a method P100 for universal identity authentication, according to some embodiments of this specification. As previously described, computing device 600 may execute method P100 described herein. Specifically, processor 620 may read an instruction set stored in its local storage medium and then, in accordance with the instructions set, execute method P100 described herein. As shown in Figure 3, method P100 may include steps S120 to S160.
[0064] S120: Receive a pan-identity authentication request corresponding to the target user 100, where the pan-identity authentication request is used to request authentication of whether the target user 100 has a target pan-identity.
[0065] The target pan-identity can be a domain identity corresponding to the target domain. Examples of target domains include food, finance, fashion, beauty, travel, reading, medicine, and so on. Accordingly, examples of target pan-identities include food enthusiast, financial expert, fashion expert, beauty expert, traveler, book recommender, doctor, nurse, and so on.
[0066] The target user 100 can perform pan-identity authentication on various content publishing platforms. For example, if the target user 100 wants to publish food videos on a food platform, such as store exploration videos, homemade dish videos, etc., he can authenticate the pan-identity "food lover" on the food platform. For example, if the target user 100 wants to share financial management experience and publish financial management graphic content on a financial management platform, he can authenticate the pan-identity "financial expert" on the financial management platform. For another example, if the target user 100 wants to disseminate some basic medical knowledge to the public on a medical platform, such as simple bandaging methods, how to physically reduce fever, etc., he can authenticate the pan-identity "doctor" or "nurse" on the medical platform. Figure 4 shows a schematic diagram of a user interface for entering pan-identity authentication according to some embodiments of this specification. As shown in Figure 4, the target user 100 can trigger the "enter pan-identity authentication" option to enter the pan-identity authentication process.
[0067] In some embodiments, the pan-identity can be divided into personal interest identity and professional identity. The professional identity can be an identity with professional certification in a certain field (such as a professional qualification certificate), such as a doctor, nurse, teacher, etc. The personal interest identity is an identity in which a person is interested in affairs in a certain field and has certain abilities in that field, such as a food lover, a fashion expert, etc. Correspondingly, the pan-identity authentication can be divided into personal interest identity authentication and professional identity authentication. Figure 5 shows a user interface diagram of a pan-identity authentication provided according to some embodiments of this specification. As shown in Figure 5, the target user 100 selects the authentication type of pan-identity authentication, which can trigger the option of "personal interest identity authentication" to select personal interest identity authentication, or can trigger the option of "professional identity authentication" to select professional identity authentication.
[0068] After the target user 100 selects the authentication type, the client 200 may display a user interface for selecting a target pan-identity, and the user interface for selecting a target pan-identity may include a variety of pan-identity types for the target user 100 to select. The user interface for selecting a target pan-identity corresponding to the professional identity authentication may include a variety of pan-identity types such as doctor, nurse, teacher, etc. The user interface for selecting a target pan-identity corresponding to the personal interest identity authentication may include a variety of pan-identity types such as food lover, fashion expert, etc. Figure 6 shows a schematic diagram of a user interface for selecting a target pan-identity provided according to some embodiments of the present specification. Figure 6 is a user interface for selecting a target pan-identity corresponding to the personal interest identity authentication.
[0069] After selecting the target universal identity in the target universal identity selection user interface, the target user 100 can trigger the "Confirm Authentication" option to initiate the universal identity authentication request, so that the client 200 can receive the universal identity authentication request. As shown in Figure 6, the target user 100 can trigger the "Confirm" option to initiate the universal identity authentication request.
[0070] By dividing the pan-identity authentication into personal interest identity authentication or professional identity authentication, the credibility of the content published by users who have passed the professional identity authentication is higher, thereby improving the content quality of the content publishing platform. Even if there is no domain expertise, after the strict authentication of the pan-identity authentication method provided in this manual, the credibility of the content published by users who have passed the personal interest identity authentication is also relatively high, which can also improve the content quality of the content publishing platform. In addition, the number of users who do not have domain expertise is likely to be higher than the number of users who have domain expertise. Therefore, providing users who do not have domain expertise with the opportunity to authenticate their personal interest identity can enhance the richness of content on the content publishing platform.
[0071] In some embodiments, the pan-identity authentication may also include other types of authentication. For example, the pan-identity authentication may be divided into personal interest authentication, primary professional authentication, intermediate professional authentication, and advanced professional authentication. In some embodiments, the pan-identity authentication may not be divided into different types. This specification does not limit whether the pan-identity authentication is divided into different types.
[0072] In some embodiments, when the computing device 600 is a client 200, the computing device 600 may receive a pan-identity authentication request triggered by the target user 100 through the aforementioned user interface. In some embodiments, when the computing device 600 is a server 300, after detecting the pan-identity authentication operation triggered by the target user 100 through the aforementioned user interface, the client 200 may send a pan-identity authentication request to the computing device 600, thereby receiving the pan-identity authentication request from the client 200.
[0073] S140: Determine at least one authentication question corresponding to the target pan-identity, and obtain an answer from the target user 100 to the at least one authentication question.
[0074] The type of authentication question can match the type of the target pan-identity. For example, the authentication question can be a question asking about knowledge in the target field. For example, if the target pan-identity is a food lover, the target user 100 can be asked an authentication question about their knowledge in the field of food. For another example, if the target pan-identity is a doctor, the target user 100 can be asked an authentication question about their knowledge in the field of medicine, and so on. Furthermore, the authentication question can be presented in any one or more of the following formats: text, image, video, or audio.
[0075] In some embodiments, the computing device 600 can determine multiple authentication questions corresponding to the target ubiquitous identity for the target user 100 and simultaneously provide these multiple authentication questions to the target user 100. In some embodiments, the computing device 600 can sequentially determine multiple authentication questions corresponding to the target ubiquitous identity and provide them to the target user 100 in sequence. The target user 100 can answer each of these questions in sequence, and the computing device 600 can obtain all answers simultaneously after the target user 100 finishes answering, or it can obtain an answer once each time the target user 100 completes each authentication question. The following primarily describes the method by which the computing device 600 sequentially determines multiple authentication questions.
[0076] The computing device 600 can determine the first authentication question based on the target ubiquitous identity and obtain the target user 100's answer to the first authentication question. For example, the first authentication question is "How to make mousse cake?" or "Please select the key ingredients of bread from the following image." Figure 7 shows a user interface diagram of ubiquitous identity authentication according to some embodiments of this specification. When the target ubiquitous identity is a food lover, as shown in Figure 7, the first authentication question is "Please select the key ingredients of bread from the following image."
[0077] In some embodiments, the computing device 600 may pre-set a preset question set for each type of pan-identity, and the preset question set includes at least one candidate question. The preset question set may be an alternative library for the first authentication question, or an alternative library for other authentication questions. During authentication, the computing device 600 may obtain the preset question set corresponding to the target pan-identity, and then select a candidate question from the preset question set as the first authentication question. The selection method may be random selection. Of course, each candidate question in the preset question set may also be sorted according to importance. Each time the computing device 600 selects, it may select the most important candidate question from the preset question set. For example, if the first authentication question needs to be selected at present, the most important candidate question may be selected from the preset question set as the first authentication question. The first authentication question is generated by the preset question set, thereby improving the convenience of pan-identity authentication.
[0078] In some embodiments, the computing device 600 may obtain at least one knowledge point corresponding to the target domain based on the target universal identity, and select a target knowledge point from the at least one knowledge point. Furthermore, the computing device 600 may generate a target authentication question based on the target knowledge point using AIGC (AI Generated Content), and determine the target authentication question as the first authentication question.
[0079] The knowledge points can be generated by a universal identity model. The knowledge points can be text-based knowledge points. The universal identity model can be a large model used to authenticate universal identity. A large model refers to a machine learning model with a large number of parameters and a complex structure. A large model can have tens of billions of parameters and can process massive amounts of data. Therefore, a large model can be applied to process large-scale data and complex problems. The computing device 600 or other devices can pre-train the universal identity model. When other devices train the universal identity model, the trained universal identity model can be sent to the computing device 600. This article takes the training of the universal identity model by the computing device 600 as an example for introduction.
[0080] The pan-identity model can be trained based on multiple sample pan-identities and multiple sample knowledge points under each sample pan-identity, and the multiple sample pan-identities include the target pan-identity. Specifically, the computing device 600 can set multiple knowledge points under the corresponding field for each sample pan-identity. For example, the field of food includes multiple knowledge points such as food appreciation, food production methods, origin history, taste, etc. Each knowledge point can include multiple knowledge points. For example, food production methods include cake production methods, bread production methods, flour fermentation methods, the ratio of water to flour in bread, and so on. The knowledge points can be collected by crawling. The computing device 600 can train the pan-identity model with each sample pan-identity and its corresponding knowledge points, so that the trained pan-identity model has the ability to obtain the knowledge points under each pan-identity.
[0081] As society continues to evolve and content continues to update, new ubiquitous identities emerge. To promptly respond to these changes, the ubiquitous identity model can be rapidly expanded. The computing device 600 can continue to train the ubiquitous identity model with the knowledge points of new ubiquitous identities, making it easier for the ubiquitous identity model to authenticate new ubiquitous identities. Therefore, the ubiquitous identity model can continuously enrich its knowledge points, continuously expand its authentication features, and respond to changes in ubiquitous identities at any time.
[0082] The computing device 600 can use the trained pan-identity model to determine the authentication problem. When determining the first authentication problem, the computing device 600 can input the target pan-identity into the pan-identity model to obtain at least one knowledge point corresponding to the target field. The sentence pattern of the knowledge point can be any sentence pattern, such as a question, a declarative sentence, an interrogative sentence, etc. Furthermore, the computing device 600 can randomly select a target knowledge point from the at least one knowledge point. Alternatively, the computing device 600 can select the most important one as the target knowledge point according to the importance of at least one knowledge point. The embodiments of this specification do not limit the method of selecting target knowledge points. Since the pan-identity model has a large amount of knowledge in multiple fields, the knowledge points produced by the pan-identity model based on a strong knowledge background are more reasonable and accurate, which improves the accuracy of the first authentication problem, thereby improving the accuracy of pan-identity authentication.
[0083] It should be noted that the target knowledge point can be a knowledge point in text form. In order to enrich the presentation form of the target knowledge point when it is presented to the target user 100, the computing device 600 can determine a target presentation form suitable for presenting the target knowledge point. In some embodiments, the computing device 600 can determine the target presentation form based on the target pan-identity. For example, the food knowledge points corresponding to food lovers are suitable for presentation in the form of pictures, texts and / or videos, the fitness knowledge points corresponding to fitness experts are suitable for presentation in the form of videos, the financial knowledge points corresponding to financial experts are suitable for presentation in the form of texts and / or images, the photography knowledge points corresponding to photography enthusiasts are suitable for presentation in the form of images, and so on. In some embodiments, the computing device 600 can determine the target presentation form based on the target knowledge point. For example, the knowledge point of bread making method is suitable for presentation in the form of text, the knowledge point of the shape of different bread baked into shape is suitable for presentation in the form of images, the knowledge point of fitness teaching is suitable for presentation in the form of videos, the knowledge point of fitness results is suitable for presentation in the form of images, and so on.
[0084] Based on the target pan-identity or target knowledge point itself, the appropriate target presentation format can be set for the target knowledge point, which can improve the efficiency of pan-identity authentication. For example, compared with knowledge points about shapes described in text, users are more likely to understand knowledge points about shapes presented in images, thus enabling more efficient pan-identity authentication. Furthermore, it can enrich the forms of interaction with users and improve the user experience when authenticating pan-identity.
[0085] The computing device 600 can generate an interactive topic through the AIGC for the target user 100 to answer. Specifically, the AIGC can obtain the target knowledge point and the target presentation format, generate a target authentication question presented in the target presentation format, and determine the target authentication question as the first authentication question. For example, the first authentication question can be presented in text: "How to make mousse cake?"; the first authentication question can be presented in text and image: "Which image shows the shape of lye bread after baking?"; and the first authentication question can be presented in text and video: "Are the fitness movements in the video correct?" As shown in Figure 7, the first authentication question can be presented in text and image: "Please select the key ingredients of bread from the following images." The target knowledge point can be the core sentence component of the target authentication question. For example, if the target knowledge point is "the key ingredients of bread," the target authentication question can be "Please select the key ingredients of bread from the following images?" Of course, the computing device 600 can also not specify the target presentation format, but instead input the target knowledge point into the AIGC, allowing the AIGC to automatically generate the target authentication question presented in the target presentation format.
[0086] In some embodiments, the AIGC may determine a target question type suitable for presenting the target knowledge point and present the first certification question using the target question type. Target question types may include multiple-choice questions, fill-in-the-blank questions, application questions, true-or-false questions, short-answer questions, and the like. The computing device 600 may present the first certification question using both the target presentation format and the target question type. As shown in FIG7 , the first certification question, "Please select the key ingredients of bread from the following image," is presented using an image, text, and multiple-choice question format.
[0087] The AIGC is capable of generating creative and high-quality content based on artificial intelligence technologies such as GAN (Generative Adversarial Networks) and large pre-trained models. This specification uses AIGC to automatically generate high-quality target authentication questions that match the target knowledge points, improving the accuracy of pan-identity authentication.
[0088] For other authentication questions after the first authentication question, the computing device 600 may execute the following steps in a loop until a preset end condition is reached: based on the target universal identity, the i-1th authentication question, and at least one of the answers to the i-1th authentication question, generate the i-th authentication question; during the execution of the loop, i is sequentially taken from integers greater than 1 in ascending order, and the answer of the target user 100 to the i-th authentication question is obtained. The preset end condition may be that the number of the first i authentication questions reaches a preset number, or the ratio between the number of incorrect answers to the answers to the first i authentication questions and i is less than a preset ratio, or the current total evaluation score of the answers to the first i authentication questions is lower than a preset score. The preset end condition may also be other conditions, which are not limited in this specification.
[0089] In some embodiments, the computing device 600 may determine at least one knowledge point corresponding to the target domain based on at least one of the target pan-identity, the i-1th authentication question, and the answer to the i-1th authentication question. Specifically, the computing device 600 may determine at least one knowledge point corresponding to the target domain based on the target pan-identity, the i-1th authentication question, and the answer to the i-1th authentication question through the pan-identity model. Furthermore, the computing device 600 may select a target knowledge point from the at least one knowledge point, generate a target authentication question based on the target knowledge point through the AIGC, and determine the target authentication question as the i-th authentication question. The method of selecting the target knowledge point and generating the target authentication question based on the target knowledge point can be referred to the previous description and will not be repeated here.
[0090] When computing device 600 determines the at least one knowledge point based on the target ubiquitous identity and the ubiquitous identity model, the ubiquitous identity model has already been input with the target ubiquitous identity when generating the first authentication question. Therefore, when generating subsequent authentication questions, the ubiquitous identity model can obtain the target ubiquitous identity and output at least one knowledge point based solely on the target ubiquitous identity. In this specification, the ubiquitous identity model can quickly generate each authentication question based solely on the target ubiquitous identity, improving the efficiency of ubiquitous identity authentication.
[0091] When the computing device 600 determines the at least one knowledge point based on the answer corresponding to the i-1th authentication question and the pan-identity model, the answer corresponding to the i-1th authentication question can be input into the pan-identity model, and the pan-identity model outputs at least one knowledge point for determining the i-th authentication question. Furthermore, the AIGC can generate the i-th authentication question based on the selected target knowledge point. Figure 8 shows a schematic diagram of a user interface for pan-identity authentication provided according to some embodiments of this specification. The answer to the first authentication question in Figure 7 selects flour and water. As shown in Figure 8, the second authentication question determined based on the answer to the first authentication question is "What is the general ratio of flour and water in bread?"
[0092] When the computing device 600 determines the at least one knowledge point based on the i-1th authentication question and the pan-identity model, the pan-identity model can output at least one knowledge point for determining the i-th authentication question based on the i-1th authentication question. Furthermore, the AIGC can generate the i-th authentication question based on the selected target knowledge point. Figures 9 and 10 respectively show schematic diagrams of user interfaces for pan-identity authentication provided according to some embodiments of the present specification. As shown in Figure 9, the third authentication question is "What is the first step in making bread?", and as shown in Figure 10, the fourth authentication question determined based on the third authentication question is "What is the second step in making bread?".
[0093] In this specification, when generating the i-th authentication question, the i-1-th authentication question and / or the answer to the i-1-th authentication question may also be considered, so that the context is more coherent and the pan-identity authentication process is more intelligent. In other embodiments, the computing device 600 may also generate the i-th authentication question in other ways, for example, by determining the i-th authentication question based on the aforementioned preset question set, such as selecting one of the preset questions as the i-th authentication question.
[0094] S160: Determine a pan-identity authentication result corresponding to the target user 100 based on the target user's 100 answer to the at least one authentication question.
[0095] The computing device 600 may determine the answer evaluation for each answer and determine the corresponding pan-identity authentication result for the target user 100 based on the answer evaluation for each answer. In some embodiments, for each of the at least one authentication question, the computing device 600 may generate a confirmation question based on the answer corresponding to the authentication question, and input the confirmation question into the pan-identity model to obtain the answer evaluation corresponding to the authentication question. It should be noted that the aforementioned input of the answer corresponding to the i-1th authentication question by the computing device 600 into the pan-identity model may refer to the computing device 600 inputting the confirmation question corresponding to the answer into the pan-identity model.
[0096] The confirmation question can be used to request the pan-identity model to provide an answer evaluation. The confirmation question can be a question sentence generated based on the answer, such as "Are flour and water the key ingredients of bread?", "Is the ratio of flour to water in bread generally 5:3?", "How is the quality of this answer?", etc. The confirmation question can be a declarative sentence generated based on the answer, such as "Please rate this answer" or "Please evaluate this answer". The embodiments of this specification do not limit the sentence structure of the confirmation question.
[0097] In some embodiments, the answer evaluation can be a score assigned to the answer. The score range can be, for example, 1-10 or 0-100. For example, the answer "Whip the whipped cream until frothy, add some syrup, pour into a piping bag, freeze, and squeeze onto a glass" is rated 60 points. In some embodiments, the answer evaluation can be a quality rating. The quality ratings can include, for example, "incorrect," "poor," "fair," and "good." The pan-identity model can first assign a score to each answer and determine the quality rating corresponding to that score based on the correspondence between the score and the quality rating. For example, the correspondence between the score and the quality rating can be: 0-20 corresponds to "incorrect," 20-40 corresponds to "poor," 40-60 corresponds to "fair," and 60 or above corresponds to "good." In some embodiments, the answer evaluation can be both the score and the quality rating, meaning that a single answer can correspond to two types of answer evaluations.
[0098] Furthermore, the computing device 600 can determine the pan-identity authentication result based on the answer evaluation corresponding to each of the at least one authentication questions. In some embodiments, when the answer evaluation is the score, the computing device 600 can determine the total evaluation score based on the answer evaluation corresponding to each of the at least one authentication question. The total evaluation score can be the sum or average of the scores of the various answers of the target user 100. The embodiments of this specification do not limit the method for determining the total evaluation score. The computing device 600 can determine the pan-identity authentication result based on the total evaluation score. For example, when the total evaluation score is higher than the preset score, the pan-identity authentication result is determined to be that the target user 100 has the target pan-identity. When the total evaluation score is lower than the preset score, the pan-identity authentication result is determined to be that the target user 100 does not have the target pan-identity.
[0099] In some embodiments, when the answer evaluation is the quality level, the computing device 600 can determine the total number of target quality levels from the answer evaluation corresponding to each of the at least one authentication question, and determine the pan-identity authentication result based on the total number of target quality levels. For example, when the total number of target quality levels is higher than a preset threshold, the pan-identity authentication result is determined to be that the target user 100 has the target pan-identity. When the total number of target quality levels is lower than a preset threshold, the pan-identity authentication result is determined to be that the target user 100 does not have the target pan-identity. The target quality level is, for example, "good."
[0100] In some embodiments, when the answer evaluation is the score and the quality level, the computing device 600 can determine the total evaluation score and the total number of the target quality levels based on the answer evaluation corresponding to each of the at least one authentication question, and jointly determine the pan-identity authentication result based on the total evaluation score and the total number of the target quality levels. For example, when the total evaluation score is higher than the preset score and the total number of the target quality levels is higher than the preset threshold, the pan-identity authentication result is determined to be that the target user 100 has the target pan-identity. When the total evaluation score is lower than the preset score and the total number of the target quality levels is lower than the preset threshold, the pan-identity authentication result is determined to be that the target user 100 does not have the target pan-identity. By jointly judging whether the target user 100 has passed the authentication by the total evaluation score and the total number of the target quality levels, it is possible to avoid the situation where the target user 100 answers the authentication questions poorly but has a high overall score but passes the authentication when only the total evaluation score is used for evaluation, thereby improving the accuracy of authentication.
[0101] In some embodiments, when the computing device 600 is the client 200, after the computing device 600 obtains the pan-identity authentication result, the pan-identity authentication result can be displayed through an interactive interface. For example, FIG11 shows a schematic diagram of an interface for passing a pan-identity authentication according to some embodiments of this specification. As shown in FIG11 , when the target user 100 passes the authentication, “Congratulations, you passed the authentication!” is displayed. FIG12 shows a schematic diagram of an interface for failing a pan-identity authentication according to some embodiments of this specification. As shown in FIG12 , when the target user 100 fails the authentication, “Sorry, you failed the authentication!” is displayed.
[0102] In some embodiments, when the computing device 600 is a server 300, after obtaining the pan-identity authentication result, the computing device 600 can send the pan-identity authentication result to the client 200 so that the client 200 can display the pan-identity authentication result to the target user through an interactive interface.
[0103] It should be noted that if the target pan-identity authentication of the target user 100 is passed, the target pan-identity can be displayed as an account label next to the target account used by the target user 100 to publish content. Other users who browse the content published by the target user 100 can view the target pan-identity, which helps the other users understand the quality of the content published by the target user 100.
[0104] The internet content industry prioritizes users' ability to produce high-quality content and create value. Lack of specialized knowledge required for a universal identity can lead to limited content, potentially leaving users and even content publishing platforms inferior to competitors. Therefore, universal identity authentication is necessary. Given the diverse range of universal identities, manual authentication requires the person responsible for authentication to possess diverse domain expertise, making manual authentication difficult. This specification utilizes a universal identity recognition method based on a large model and AIGC. This utilizes a large model for effective authentication, allowing for continuous expansion of new universal identity knowledge points to adapt to changing circumstances. Furthermore, AIGC automatically generates strategies, enabling interactive testing and verification of users' universal identities on the internet using a variety of presentation formats. Users authenticated using this method can produce high-quality content, enhancing the competitiveness of both themselves and the content publishing platform.
[0105] In summary, the method and system for universal identity authentication provided in this specification enable the computing device 600, upon receiving a universal identity authentication request corresponding to a target user, to determine at least one authentication question corresponding to the target universal identity and obtain the target user's answer to the at least one authentication question, thereby authenticating whether the target user possesses the target universal identity based on the answer. This specification implements effective universal identity authentication through a question-and-answer format, improving the accuracy of authentication results. Furthermore, the target user can only publish content related to their authenticated universal identity, thereby improving the quality of content published.
[0106] Another aspect of this specification provides a non-transitory storage medium storing at least one set of executable instructions for performing universal identity authentication. When the executable instructions are executed by a processor, the executable instructions direct the processor to implement the steps of the universal identity authentication method P100 described in this specification. In some possible implementations, various aspects of this specification may also be implemented in the form of a program product comprising program code. When the program product is executed on a universal identity authentication system, the program code is used to cause the universal identity authentication system to perform the steps of the universal identity authentication method P100 described in this specification. The program product for implementing the above method may include the program code in a portable compact disc read-only memory (CD-ROM) and may be executed on the universal identity authentication system. However, the program product of this specification is not limited to this. In this specification, a readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system. The program product may utilize any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or any combination thereof. More specific examples of computer-readable storage media include: an electrical connection having one or more conductors, a portable 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 foregoing. The computer-readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, which carries readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. The computer-readable storage medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing. Program code for performing the operations described herein may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, and conventional procedural programming languages such as C or similar programming languages. The program code may be executed entirely on the universal identity authentication system, partially on the universal identity authentication system, as a stand-alone software package, partially on the universal identity authentication system and partially on a remote computing device, or entirely on the remote computing device.
[0107] The foregoing description of this specification describes specific embodiments. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that described in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the particular order or sequential order shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0108] In summary, after reading this detailed disclosure, those skilled in the art will appreciate that the foregoing detailed disclosure may be presented by way of example only and may not be limiting. Although not expressly stated herein, those skilled in the art will understand that this specification encompasses various reasonable changes, improvements, and modifications to the embodiments. Such changes, improvements, and modifications are intended to be suggested by this specification and are within the spirit and scope of the exemplary embodiments of this specification.
[0109] Furthermore, certain terms in this specification have been used to describe embodiments of this specification. For example, “one embodiment,” “an embodiment,” and / or “some embodiments” mean that a particular feature, structure, or characteristic described in connection with that embodiment may be included in at least one embodiment of this specification. Therefore, it is emphasized and should be understood that two or more references to “an embodiment,” “one embodiment,” or “an alternative embodiment” in various parts of this specification do not necessarily refer to the same embodiment. Furthermore, particular features, structures, or characteristics may be appropriately combined in one or more embodiments of this specification.
[0110] It should be understood that in the foregoing descriptions of the embodiments of this specification, to facilitate understanding of a feature and to simplify this specification, various features are combined in a single embodiment, figure, or description thereof. However, this does not necessarily mean that these features are combined. When reading this specification, a person skilled in the art may label some of the devices as separate embodiments. In other words, the embodiments of this specification can also be understood as the integration of multiple sub-embodiments. This also applies when each sub-embodiment contains fewer than all the features of a single previously disclosed embodiment.
[0111] Each patent, patent application, patent application publication, and other materials, such as articles, books, specifications, publications, documents, articles, and the like, cited herein, except any historical prosecution documents to which it relates, any equivalent that may be inconsistent or conflicting with this document, or any equivalent historical prosecution documents that may have a limiting effect on the broadest scope of the claims, is hereby incorporated by reference for all purposes now or hereafter connected with this document. In addition, in the event of any inconsistency or conflict between the descriptions, definitions, and / or use of terms associated with any incorporated material and the terminology, descriptions, definitions, and / or use associated with this document, the terminology in this document shall control.
[0112] Finally, it should be understood that the embodiments of the application disclosed herein are illustrative of the principles of the embodiments of this specification. Other modified embodiments are also within the scope of this specification. Therefore, the embodiments disclosed in this specification are merely examples and not limitations. Those skilled in the art can adopt alternative configurations based on the embodiments in this specification to implement the application in this specification. Therefore, the embodiments of this specification are not limited to the embodiments precisely described in the application.
Claims
1. A method for universal identity authentication, applied to a computing device, comprising: Receiving a pan-identity authentication request corresponding to a target user, wherein the pan-identity authentication request is used to request authentication of whether the target user has a target pan-identity; Determine at least one authentication question corresponding to the target pan-identity, and obtain an answer from the target user to the at least one authentication question; as well as Based on the target user's answer to the at least one authentication question, a pan-identity authentication result corresponding to the target user is determined.
2. The method of claim 1, wherein: The target pan-identity includes a domain identity corresponding to a target domain, and the authentication question includes a question inquiring about knowledge of the target domain.
3. The method of claim 2, wherein: The determining at least one authentication question corresponding to the target pan-identity and obtaining an answer from the target user to the at least one authentication question includes: Determining a first authentication question based on the target pan-identity, and obtaining an answer to the first authentication question from the target user; and The loop executes the following steps until the preset end condition: Based on the target pan-identity, the i-1th authentication question, and at least one of the answers to the i-1th authentication question, an i-th authentication question is generated, wherein during the execution of the loop, i is sequentially taken from integers greater than 1 in ascending order, and Obtain the target user's answer to the i-th authentication question.
4. The method of claim 3, wherein: The determining the first authentication question based on the target pan-identity includes: Obtaining a preset question set corresponding to the target pan-identity, wherein the preset question set includes at least one candidate question; and A candidate question is selected from the preset question set as the first authentication question.
5. The method of claim 3, wherein: The determining the first authentication question based on the target pan-identity includes: Based on the target pan-identity, obtaining at least one knowledge point corresponding to the target domain; Selecting a target knowledge point from the at least one knowledge point; and The artificial intelligence generated content AIGC generates a target authentication question based on the target knowledge point, and determines the target authentication question as the first authentication question.
6. The method of claim 5, wherein: The obtaining, based on the target pan-identity, at least one knowledge point corresponding to the target domain includes: The target pan-identity is input into a pan-identity model to obtain at least one knowledge point corresponding to the target domain. The pan-identity model is trained based on multiple sample pan-identities and multiple sample knowledge points under each sample pan-identity. The multiple sample pan-identities include the target pan-identity.
7. The method of claim 3, wherein: The generating the i-th authentication question based on the target pan-identity, the i-1-th authentication question, and at least one of the answers corresponding to the i-1-th authentication question includes: Determine at least one knowledge point corresponding to the target domain based on the target pan-identity, the (i-1)th authentication question, and at least one of the answers corresponding to the (i-1)th authentication question; Selecting a target knowledge point from the at least one knowledge point; and The artificial intelligence content generation AIGC generates a target authentication question based on the target knowledge point, and determines the target authentication question as the i-th authentication question.
8. The method of claim 7, wherein: The determining, based on at least one of the target pan-identity, the i-1th authentication question, and an answer to the i-1th authentication question, at least one knowledge point corresponding to the target domain includes: At least one knowledge point corresponding to the target domain is determined through a pan-identity model based on the target pan-identity, the i-1th authentication question, and at least one of the answers to the i-1th authentication question. The pan-identity model is trained based on multiple sample pan-identities and multiple sample knowledge points under each sample pan-identity, and the multiple sample pan-identities include the target pan-identity.
9. The method according to claim 5 or 7, wherein: The step of generating the target authentication question based on the target knowledge point through artificial intelligence content generation AIGC includes: Determining a target presentation form suitable for presenting the target knowledge point based on the target pan-identity; and The target authentication question presented in the target presentation form is generated by the AIGC based on the target knowledge point and the target presentation form.
10. The method of claim 3, wherein: The preset end conditions include: The number of the first i authentication questions reaches the preset number; or The current total evaluation score of the answers to the first i authentication questions is lower than the preset score.
11. The method of claim 1, wherein: The determining, based on the target user's answer to the at least one authentication question, a pan-identity authentication result corresponding to the target user includes: For each of the at least one authentication question, generating a confirmation question based on an answer corresponding to the authentication question, and inputting the confirmation question into a pan-identity model to obtain an answer evaluation corresponding to the authentication question, wherein the pan-identity model is trained based on multiple sample pan-identities and multiple sample knowledge points under each sample pan-identity, the multiple sample pan-identities including the target pan-identity; and The pan-identity authentication result is determined based on the answer evaluation corresponding to each of the at least one authentication questions.
12. The method of claim 11, wherein: The determining the pan-identity authentication result based on the answer evaluation corresponding to each of the at least one authentication question comprises: Determining a total evaluation score based on the answer evaluation corresponding to each of the at least one certification question; and Determining the pan-identity authentication result based on the total evaluation score includes: If it is determined that the total evaluation score is higher than a preset score, then it is determined that the pan-identity authentication result is that the target user has the target pan-identity, or If it is determined that the total evaluation score is lower than the preset score, then it is determined that the pan-identity authentication result is that the target user does not have the target pan-identity.
13. The method of claim 1, wherein: The authentication question is presented in any one or more forms of text, image, video, and audio.
14. A system for pan-identity authentication, comprising: At least one storage medium storing at least one set of instructions for implementing universal identity authentication; as well as at least one processor, in communication with the at least one storage medium, When the universal identity authentication system is running, the at least one processor reads the at least one instruction set and implements the universal identity authentication method described in any one of claims 1-13.
Citation Information
Patent Citations
Identity authentication method and device, electronic equipment and readable storage medium
CN112487381A
Identity authentication method and device, equipment and storage medium
CN115801417A
Method and system for generic identity authentication
CN117609969A
Identity Attribute Exchange and Validation Ecosystem
US20140173697A1
Method to verify and identify blockchain with user question data
US20190311102A1