Metaverse Identity Authentication Methods, Devices, Equipment and Storage Media
By acquiring user identification information and virtual avatar scenarios through the metaverse identity authentication device, and using blockchain storage and predefined rules for identity authentication, the problem of virtual identity verification in multiple scenarios in the metaverse is solved, and security and risk control capabilities are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA UNITED NETWORK COMM GRP CO LTD
- Filing Date
- 2022-12-30
- Publication Date
- 2026-06-30
AI Technical Summary
Existing technologies struggle to verify a user's virtual identity across multiple scenarios in the metaverse, resulting in a lack of risk control capabilities for interactive behaviors, low security, and susceptibility to illegal activities such as fraud.
The system obtains the user's identification information and the application scenario of the virtual avatar through the metaverse identity authentication device, sends a viewing request to the data maintenance platform, uses blockchain to store identity information and behavioral data, performs identity authentication based on predefined rules, and provides visual display and access control.
It enables virtual identity authentication in multiple scenarios, detects user risks in advance, reduces illegal activities such as fraud, and improves the security of the metaverse.
Smart Images

Figure CN116186656B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a metaverse identity authentication method, apparatus, device and storage medium. Background Technology
[0002] With the development of the Internet, the metaverse, a virtual product that relies on the network as a carrier, has emerged. The metaverse can be described as a virtual space that is parallel to the real world and independent of it. In the metaverse, the same user can have complex and varied virtual images, as well as the behavior of various images in different scenarios. Therefore, a reliable identity authentication method is needed for identity authentication.
[0003] In existing technologies, three authentication spaces—physical, hybrid, and virtual—can be constructed based on the metaverse authentication system, and users can be authenticated by jointly authenticating multiple elements.
[0004] However, the above methods are used to verify the identity information of logged-in users, but it is difficult to verify the virtual identity of the other party in multiple scenarios. This makes various interactive behaviors lack risk control capabilities, which can easily lead to various illegal activities such as fraud in the metaverse, resulting in low security. Summary of the Invention
[0005] This application provides a metaverse identity authentication method, apparatus, device, and storage medium to solve the problem that it is difficult to verify the virtual identity of the other party in multiple scenarios in the metaverse, resulting in a lack of risk control capabilities and low security for various interactive behaviors, leading to various illegal activities such as fraud in the metaverse.
[0006] Firstly, this application provides a metaverse identity authentication method, applied to a metaverse identity authentication device; the method includes:
[0007] In response to the touch operation of the first user, the identification information of the second user is obtained. The same identification information corresponds to the virtual image of the second user in at least one metaverse application scenario.
[0008] The application scenario of the virtual image corresponding to the second user is obtained, and a viewing request is sent to the data maintenance platform based on the application scenario of the metaverse and the identification information, so that the data maintenance platform can determine whether to grant the first user permission to view the identity information of the second user based on the application scenario of the metaverse and the identification information.
[0009] The system receives the identity information of the second user sent by the data maintenance platform and performs identity authentication on the second user based on the identity information.
[0010] Optionally, receiving the identity information of the second user sent by the data maintenance platform includes:
[0011] The identity information and behavioral data of the second user are obtained from the blockchain corresponding to the data maintenance platform; the identity information and behavioral data are stored in the blockchain corresponding to the data maintenance platform; the behavioral data is the data generated by the virtual image corresponding to the second user in the metaverse application scenario.
[0012] Optionally, authenticating the second user based on the identity information includes:
[0013] Obtain the predefined rules of the metaverse application scenario, and perform identity authentication on the identity information and behavior data of the second user based on the predefined rules to obtain the identity authentication result;
[0014] The identity authentication results are then displayed visually.
[0015] Optionally, the data maintenance platform is used for:
[0016] In response to a first operation by a third user, the identity information and behavioral data of the second user stored in the blockchain are processed accordingly based on the first operation; the first operation includes an add operation, a delete operation, and a modify operation.
[0017] The processed identity information and behavioral data are stored in the blockchain and used to update the identity information and behavioral data corresponding to the second user.
[0018] Optionally, the method further includes:
[0019] In response to the second operation of the first user, switch the metaverse application scenario where the first user is located;
[0020] Obtain the permission status of the first user after switching the metaverse application scenario, and determine whether to obtain the identification information of the second user after switching the metaverse application scenario based on the permission status.
[0021] Optionally, the metaverse application scenarios include social scenarios, transaction scenarios, and public safety scenarios; when receiving the identity information of the second user sent by the data maintenance platform, the method further includes:
[0022] If the metaverse application scenario where the virtual image corresponding to the second user is located is a social scenario, then a first prompt message is sent to the terminal device corresponding to the second user to prompt the first user that the first user is viewing the identity information corresponding to the second user;
[0023] If the metaverse application scenario where the virtual image corresponding to the second user is located is a transaction scenario, then the terminal device corresponding to the first user will be locked within a preset time, and a second prompt message will be sent to the second user to indicate that the first user has priority transaction rights and that the first user is viewing the identity information corresponding to the second user.
[0024] If the metaverse application scenario where the virtual avatar of the second user resides is a public safety scenario, then no notification information will be sent to the terminal device corresponding to the second user.
[0025] Secondly, this application also provides a metaverse identity authentication device, applied to a metaverse identity authentication equipment; the metaverse identity authentication device includes:
[0026] The acquisition module is used to respond to the touch operation of the first user and acquire the identification information of the second user. The same identification information corresponds to the virtual image of the second user in at least one metaverse application scenario.
[0027] The sending module is used to obtain the metaverse application scenario where the virtual image corresponding to the second user is located, and send a viewing request to the data maintenance platform based on the metaverse application scenario and the identification information, so that the data maintenance platform can determine whether to grant the first user permission based on the metaverse application scenario and the identification information to view the identity information of the second user;
[0028] The authentication module is used to receive the identity information of the second user sent by the data maintenance platform, and to authenticate the second user based on the identity information.
[0029] Thirdly, this application also provides a metaverse identity authentication device, which includes: virtual reality (VR) glasses, a digital filter switch, and the metaverse identity authentication apparatus as described in the second aspect;
[0030] The VR glasses are used to access the metaverse system;
[0031] The digital filter switch is used to control the opening and closing of the filter function, and the filter function is used to control whether to obtain the identification information of the second user.
[0032] Optionally, the metaverse identity authentication device further includes a dial, which is used to switch the metaverse application scenario of the first user, so that the metaverse identity authentication device performs identity authentication in the metaverse system based on the filter function in the corresponding metaverse application scenario.
[0033] Fourthly, this application also provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, are used to implement the method as described in any one of the first aspects.
[0034] In summary, this application provides a metaverse identity authentication method, apparatus, device, and storage medium, applied to a metaverse identity authentication device. Specifically, it can obtain the identification information of a second user in response to a first user's touch operation. The same identification information corresponds to the second user's virtual avatar in at least one metaverse application scenario. Further, it obtains the metaverse application scenario where the second user's virtual avatar resides and sends a viewing request to a data maintenance platform based on the metaverse application scenario and identification information. This allows the data maintenance platform to determine whether to grant the first user permission to view the second user's identity information based on the metaverse application scenario and identification information. Further, it receives the second user's identity information sent by the data maintenance platform and performs identity authentication based on the identity information. Thus, the metaverse identity authentication device authenticates the user's identity information within the metaverse, solving the problem of virtual identity authentication in multiple scenarios. By identifying another user's identity information, it can detect potential risks in advance, reducing the occurrence of various fraudulent and other illegal activities in the metaverse and improving security. Attached Figure Description
[0035] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0036] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of this application;
[0037] Figure 2 A flowchart illustrating a metaverse identity authentication method provided in this application embodiment;
[0038] Figure 3 A schematic diagram of the interface of a virtual avatar in different metaverse application scenarios provided for embodiments of this application;
[0039] Figure 4 A schematic diagram of an interface for displaying a second user's identity information provided in an embodiment of this application;
[0040] Figure 5 An interactive diagram illustrating data storage and retrieval on a blockchain, provided as an embodiment of this application;
[0041] Figure 6 A schematic diagram of an interface for displaying digital filter information in various metaverse application scenarios provided in this application embodiment;
[0042] Figure 7 A schematic diagram of the structure of a metaverse identity authentication device provided in this application embodiment;
[0043] Figure 8 A schematic diagram of the structure of a metaverse identity authentication device provided in this application embodiment;
[0044] Figure 9 A schematic diagram of another metaverse identity authentication device provided in this application embodiment;
[0045] Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0046] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0047] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0048] To facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with essentially the same function and purpose. For example, "first device" and "second device" are merely used to distinguish different devices and do not limit their order of execution. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that "first" and "second" do not necessarily imply that they are different.
[0049] It should be noted that, in this application, the terms "exemplary" or "for example" are used to indicate that something is being described as an example, illustration, or illustration. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design solutions. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0050] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0051] The metaverse is a collection of virtual spacetimes, composed of a series of augmented reality, virtual reality, and the internet. It can be described as a virtual space parallel to, yet independent of, the real world. Users can interact with and control the metaverse through display devices such as virtual reality (VR) glasses.
[0052] One possible implementation is to construct three authentication spaces—physical, hybrid, and virtual—based on the metaverse authentication system, and to authenticate the identity of users entering the metaverse by jointly authenticating multiple elements.
[0053] However, the above methods are used to verify the identity information of logged-in users, but it is difficult to verify the virtual identity of the other party in multiple scenarios. This makes various interactive behaviors lack risk control capabilities, which can easily lead to various illegal activities such as fraud in the metaverse, resulting in low security.
[0054] To address the aforementioned issues, this application provides a metaverse identity authentication method based on a metaverse identity authentication device. This method adds a user's data tag (identity information) to the original metaverse context, solving the challenge of virtual identity authentication in multiple scenarios. It enables user query permission applications, data authorization, and identity authentication in relevant scenarios. By identifying another user's identity information, it authenticates the complex and ever-changing virtual avatars in the metaverse, proactively detecting potential risks from other users, reducing the occurrence of various fraudulent and illegal activities in the metaverse, and improving security.
[0055] The embodiments of this application will now be described in conjunction with the accompanying drawings. Figure 1 This is a schematic diagram illustrating an application scenario provided by an embodiment of this application. The metaverse identity authentication method provided in this application can be applied to, for example... Figure 1The application scenario shown includes: a metaverse identity authentication device 101 for the first user, a data maintenance platform 102, and a display device 103 corresponding to the data maintenance platform 102; wherein, the display device 103 is used for management personnel to perform operations, such as modifying, adding, deleting, and querying user identity information; the metaverse identity authentication device 101 is implemented by adding a digital filter switch to the existing VR glasses, the digital filter switch is used to control the opening and closing of the filter function, and the filter function is used to control whether to obtain data tags of other users.
[0056] Specifically, the first user accesses the metaverse through the metaverse identity authentication device 101. When the virtual avatar of another second user is locked in the metaverse view, the user presses the digital filter switch button in the metaverse identity authentication device 101. Accordingly, the digital filter function is activated, and a prompt is displayed in the first user's existing metaverse view, such as "Digital filter activated". Further, the metaverse application scene where the virtual avatar of the other second user is located is obtained, and a viewing request is sent to the data maintenance platform 102. Upon receiving the viewing request, the data maintenance platform 102 will confirm whether the first user has digital filter permissions for the metaverse application scene. If the first user has permissions for the metaverse application scene, the data maintenance platform 102 will issue authorization to the first user based on the publicly available data tags of the metaverse application scene pre-authorized by the other second user. Thus, the first user can see the data tags authorized and displayed by the other second user in their own metaverse view.
[0057] Understandably, when the first user presses the digital filter switch button in the Metaverse identity authentication device 101 again, the digital filter function will be turned off, and a prompt will be displayed in the first user's existing Metaverse view, such as "Digital filter off".
[0058] It should be noted that the embodiments of this application do not specifically limit the content of the prompts or the installation position and shape of the digital filter switch button, which can be set according to the specific situation.
[0059] The technical solutions of this application will be described in detail below with reference to specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.
[0060] Figure 2 This is a flowchart illustrating a metaverse identity authentication method provided in an embodiment of this application. The metaverse identity authentication method is applied to a metaverse identity authentication device, such as... Figure 2 As shown, the metaverse identity authentication method includes the following steps:
[0061] S201. In response to the touch operation of the first user, obtain the identification information of the second user, wherein the same identification information corresponds to the virtual image of the second user in at least one metaverse application scenario.
[0062] In this embodiment of the application, the identification information may refer to the information that describes the user's identity document (ID) in the metaverse. Since virtual images can be generated at will in the metaverse, and each virtual image can independently produce different behaviors in various metaverse application scenarios, and considering the privacy protection principle of user information, the user's real name, ID card number and other information cannot be used as the ID of the metaverse user. Therefore, each user can only apply for one metaverse ID, that is, the identification information, which is permanent and unique.
[0063] Specifically, the rules for generating identification information can add different fields according to application needs. For example, setting it to "Y-CN-001" represents "Application Name-Country Code-Number". Under each identification information, multiple virtual avatars of the same user can be associated with it. The specific number of virtual avatars can be defined by the metaverse application. Figure 3 This application provides an example of an interface diagram for a virtual avatar in different metaverse application scenarios; such as... Figure 3 As shown, the same metaverse ID: Y-CN-001 can correspond to four different virtual avatars.
[0064] For example, in Figure 1 In the application scenario, when the first user locks the virtual image of the second user in the metaverse vision, pressing the digital filter switch button in the metaverse identity authentication device 101 will activate the digital filter function, thereby obtaining the identification information "Y-CN-001" of the second user.
[0065] S202. Obtain the metaverse application scenario where the virtual image corresponding to the second user is located, and send a viewing request to the data maintenance platform based on the metaverse application scenario and the identification information, so that the data maintenance platform can determine whether to grant the first user permission to view the identity information of the second user based on the metaverse application scenario and the identification information.
[0066] In this embodiment, the metaverse application scenario can refer to a scenario in which a user interacts with another user in the metaverse, such as a social scenario, a transaction scenario, and a public safety scenario. This embodiment does not specifically limit the number and type of metaverse application scenarios included in the metaverse. The user's identity information is different for each metaverse application scenario. For example, in a transaction scenario, the user's identity information may include a metaverse ID, digital asset ID, digital asset ownership confirmation, and online transaction credit score. In a social scenario, the user's identity information may include a metaverse ID, name, gender, birthday, ID photo, and online fraud records. This embodiment does not specifically limit the content of the identity information corresponding to different metaverse application scenarios. The above is only an example.
[0067] In this step, the data maintenance platform includes a metaverse database and a data maintenance terminal. The metaverse database is used to store all virtual avatars, identity information, and behavioral data generated by each virtual avatar corresponding to each metaverse ID. The database type of the metaverse database can be any structured, unstructured, centralized, or decentralized database. This application embodiment does not specifically limit this. The storage period of the data in the metaverse database can be defined by the metaverse.
[0068] Specifically, after the digital filter switch is turned on, the metaverse identity authentication device can send a viewing request to the data maintenance terminal to request the identity information, behavioral data, etc. of a certain metaverse ID. Further, the data maintenance terminal determines whether to grant authorization in the metaverse application scenario where the metaverse ID is located. If authorization is granted, the data field permissions corresponding to the authorization are synchronized to the metaverse identity authentication device.
[0069] S203. Receive the identity information of the second user sent by the data maintenance platform, and perform identity authentication on the second user based on the identity information.
[0070] In this step, after receiving the second user's identity information from the data maintenance platform, the Metaverse identity authentication device can authenticate the second user's identity to determine whether the second user's identity is dangerous. For example, in a social scenario, the Metaverse identity authentication device obtains the user's identity information as Metaverse ID: Y-CN-001, Name: XX, Gender: Male, Birthday: 12000603, and Online Fraud Records: 10 times. Furthermore, if it is determined that the user's birthday information is not accurate and the number of online fraud records exceeds a preset threshold, then the user's identity is deemed unreasonable and poses a security risk.
[0071] For example, Figure 4 A schematic diagram of an interface for displaying second user identity information is provided as an embodiment of this application; such as Figure 4 As shown, when the digital filter function is off, the user's existing metaverse view will display the message "Digital Filter - Off". When the digital filter function is on, the user's existing metaverse view will display "Digital Filter - On" and "Filter Type - Social" (metaverse application scenario type), and will display the user's authorization status in this metaverse application scenario, such as "Filter Authorization - Approved". If the authorization is approved, the data tags of the second user can be displayed in the filter tag display area.
[0072] Therefore, this application provides a metaverse identity authentication method, which can obtain the identification information of a second user in response to the touch operation of a first user; further, it obtains the metaverse application scenario where the virtual image corresponding to the second user is located, and sends a viewing request to the data maintenance platform based on the metaverse application scenario and identification information, so that the data maintenance platform can determine whether to grant the first user permission to view the identity information of the second user based on the metaverse application scenario and identification information; further, it receives the identity information of the second user sent by the data maintenance platform, and performs identity authentication on the second user based on the identity information. In this way, the identity authentication device based on the metaverse identity authentication device realizes the authentication of the user's identity information in the metaverse, solves the problem of virtual identity authentication in multiple scenarios, and by identifying the identity information of another user, it can detect whether another user is at risk in advance, reduce the occurrence of various fraudulent and other illegal activities in the metaverse, and improve security.
[0073] Optionally, receiving the identity information of the second user sent by the data maintenance platform includes:
[0074] The identity information and behavioral data of the second user are obtained from the blockchain corresponding to the data maintenance platform; the identity information and behavioral data are stored in the blockchain corresponding to the data maintenance platform; the behavioral data is the data generated by the virtual image corresponding to the second user in the metaverse application scenario.
[0075] In this embodiment of the application, in order to prevent the identity authentication data in the metaverse from being tampered with or forged, the metaverse data such as the user's identity information and behavioral data can be stored in the blockchain. The behavioral data is the behavioral data generated by all virtual images corresponding to each metaverse ID in different metaverse application scenarios. The behavioral data is stored in a chain in the corresponding block of the metaverse database and can be synchronized to all blocks in the blockchain.
[0076] For example, Figure 5 This application provides an example of an interactive diagram illustrating data storage and retrieval on a blockchain; for instance... Figure 5As shown, taking the interaction between the metaverse database X, the data maintenance terminal Y, and the data query terminal Z as an example, the data query terminal Z can be the metaverse identity authentication device for the first user; specifically, the storage of the second user's identity authentication data on the blockchain, and the second user's identity authentication query interaction process include:
[0077] After the digital filter switch is turned on, the data query terminal Z requests query permission from the data maintenance terminal Y to view the second user's identity authentication data, such as identity information and behavioral data. Further, the data maintenance terminal Y determines whether to grant authorization to the data query terminal Z. If authorization is granted, the data query terminal Z is granted query permission so that the data query terminal Z can obtain the second user's identity authentication data from the storage node corresponding to block B. The metaverse database X includes multiple blocks, such as block A, block B, and block N. Each block corresponds to at least one storage node for storing user identity authentication data, and each user's identity authentication data is synchronized across all blocks.
[0078] Therefore, this application embodiment stores the user's identity authentication data in the blockchain, which prevents data from being tampered with and improves data security.
[0079] Optionally, authenticating the second user based on the identity information includes:
[0080] Obtain the predefined rules of the metaverse application scenario, and perform identity authentication on the identity information and behavior data of the second user based on the predefined rules to obtain the identity authentication result;
[0081] The identity authentication results are then displayed visually.
[0082] In this embodiment, the predefined rules can refer to rules set for different metaverse application scenarios to determine whether a user's identity has any abnormalities. For example, in a social scenario, the predefined rules can be whether the user's identity information matches their ID card and whether the number of online fraud records exceeds a preset threshold; in a transaction scenario, the predefined rules can be whether the user's online transaction credit score exceeds a first threshold; in a public safety scenario, the predefined rules can be whether the user's criminal record exceeds a second threshold and / or whether the number of complaints exceeds a third threshold, etc. This embodiment does not limit the specific content of the predefined rules corresponding to different metaverse application scenarios, and they can be set according to the actual situation of the metaverse.
[0083] It should be noted that the embodiments of this application do not specifically limit the numerical values corresponding to the preset threshold, the first threshold, the second threshold, and the third threshold, which can be set according to the specific circumstances.
[0084] In this step, the Metaverse identity authentication device obtains the predefined rules of the Metaverse application scenario where the virtual image corresponding to the second user is located, and performs identity authentication on the second user's identity information and behavioral data based on the predefined rules to obtain the identity authentication result. For example, in a public safety scenario, the Metaverse identity authentication device obtains the second user's identity information as Metaverse ID: Y-CN-001, ID card image: A.jpg, criminal record: 10 times, Metaverse complaint record: 20 times, and current Internet Protocol (IP) address location: City A. Further, based on the predefined rules, it is determined that the second user's criminal record is greater than the second threshold, and the Metaverse complaint record is greater than the third threshold. Then, the identity authentication result is that the second user's identity is unreasonable and there is a security risk. Further, the identity authentication result is visualized to prompt the first user that the second user's identity is abnormal.
[0085] Therefore, the embodiments of this application can enhance the processing of identity authentication, promptly detect abnormal users, and reduce the occurrence of illegal activities such as fraud.
[0086] Optionally, the data maintenance platform is used for:
[0087] In response to a first operation by a third user, the identity information and behavioral data of the second user stored in the blockchain are processed accordingly based on the first operation; the first operation includes an add operation, a delete operation, and a modify operation.
[0088] The processed identity information and behavioral data are stored in the blockchain and used to update the identity information and behavioral data corresponding to the second user.
[0089] In this step, the data maintenance terminal in the data maintenance platform has the right to add, delete, and modify the identity information and behavioral data of a certain metaverse ID. That is, based on the first operation of the data maintenance platform by the administrator, the identity authentication data stored in the metaverse database in the data maintenance platform is added, deleted, and modified, and synchronized to all blocks of the blockchain. Each operation record is also synchronized in the blockchain.
[0090] In this way, by defining the mechanism for adding, deleting, and modifying identity authentication data on the blockchain in the metaverse, the data maintenance end can store, modify, and query data on the blockchain, improving convenience and flexibility.
[0091] Optionally, the method further includes:
[0092] In response to the second operation of the first user, switch the metaverse application scenario where the first user is located;
[0093] Obtain the permission status of the first user after switching the metaverse application scenario, and determine whether to obtain the identification information of the second user after switching the metaverse application scenario based on the permission status.
[0094] In this embodiment, switching the metaverse application scenario where the first user is located is implemented based on the first user's operation on the metaverse identity authentication device. For example, a dial is installed on the metaverse identity authentication device to switch the metaverse application scenario where the user is located, or a voice device is installed on the metaverse identity authentication device to switch the metaverse application scenario based on the user's voice command. This embodiment does not specifically limit the second operation and the device corresponding to switching the metaverse application scenario; it can be implemented based on the second operation to switch the metaverse application scenario.
[0095] In this step, the first user turns on the dial in the Metaverse identity authentication device to switch the Metaverse application scenario of the digital filter in the user's existing Metaverse vision, such as switching the Metaverse application scenario from a social scenario to a transaction scenario. Furthermore, after the Metaverse identity authentication device switches the Metaverse application scenario, it can obtain the authorization status of the first user in the Metaverse application scenario. If the authorization is successful, it can obtain the identification information of the second user.
[0096] Therefore, the embodiments of this application can solve the problem of virtual identity authentication in multiple scenarios, and can perform identity authentication for different metaverse application scenarios where users are located, thereby improving the breadth of applications.
[0097] Optionally, the metaverse application scenarios include social scenarios, transaction scenarios, and public safety scenarios; when receiving the identity information of the second user sent by the data maintenance platform, the method further includes:
[0098] If the metaverse application scenario where the virtual image corresponding to the second user is located is a social scenario, then a first prompt message is sent to the terminal device corresponding to the second user to prompt the first user that the first user is viewing the identity information corresponding to the second user;
[0099] If the metaverse application scenario where the virtual image corresponding to the second user is located is a transaction scenario, then the terminal device corresponding to the first user will be locked within a preset time, and a second prompt message will be sent to the second user to indicate that the first user has priority transaction rights and that the first user is viewing the identity information corresponding to the second user.
[0100] If the metaverse application scenario where the virtual avatar of the second user resides is a public safety scenario, then no notification information will be sent to the terminal device corresponding to the second user.
[0101] For example, taking three commonly used metaverse identity authentication scenarios as examples, different identity authentication scenarios correspond to different digital filter display areas. Figure 6 This application provides an example of an interface diagram illustrating digital filter display information for various metaverse application scenarios; such as... Figure 6 As shown, in a social scenario, the first user's existing Metaverse view displays "Digital Filter - On," "Filter Type - Social," and "Filter Authorization - Approved." If authorization is approved, the content displayed in the digital filter display area may include: Metaverse ID: Y-CN-001, Name: XX, Gender: Male, Birthday: 19**0808, Online Fraud Record: 1 time, ID Card Photo: X.jpg, Virtual Avatar History: Details. In a transaction scenario, the first user's existing Metaverse view displays "Digital Filter - On," "Filter Type - Transaction," and "Filter Authorization - Approved." If authorization is approved, the content displayed in the digital filter display area may include: Metaverse ID. Universe ID: Y-CN-001, Digital Asset ID: [Name], Digital Asset Ownership Confirmation: Confirmed, Transaction Countdown: 30:00, Online Transaction Credit Score: 100; In a public safety scenario, the first user's existing Metaverse Vision displays "Digital Filter - On", "Filter Type - Public Safety", and authorization status "Filter Authorization - Passed". If authorization is passed, the content displayed in the Digital Filter display area may include: Metaverse ID: Y-CN-001, ID Card Image: A.jpg, Criminal Record: 1 time, Details, Control Mark: P, Details, Metaverse Complaint Record: 3 times, Details, Behavior Records of Each Virtual Avatar: Details, Current IP Location: City A, Details, Historical Login Location: Details.
[0102] Specifically, taking the data maintenance end as Y, the data query end as Z, and the queried party as W as an example, the identity authentication process in various metaverse application scenarios is as follows:
[0103] In a social context, Y confirms whether Z has digital filter permissions for that metaverse application scenario. When it is confirmed that Z has such permissions, Z requests Y to query W's social data tags (identity information). Y, based on the publicly available data tags for the social scenario pre-authorized by W, issues authorization to Z. Z sees the data tags authorized by W in the corresponding metaverse view, and Y sends a first notification to W to inform Z that it is viewing Z's data tags.
[0104] In the transaction scenario, Y confirms whether Z has the digital filter permission for this metaverse application scenario. When it is confirmed that Z has the permission for this metaverse application scenario, Z requests Y to query W's transaction data tags. Y issues authorization to Z based on the publicly available data tags for the transaction scenario pre-authorized by W. Z sees the data tags authorized by W in the corresponding metaverse view and locks a certain digital asset of W first within the transaction countdown set by W, enjoying priority transaction rights. Y also sends a second prompt message to W to notify Z that it is viewing Z's data tags.
[0105] In a public safety scenario, Y confirms whether Z has digital filter permissions for that metaverse application scenario. When it is confirmed that Z has such permissions, Z requests Y to query W's public safety data tags. Y, based on the data tags for public safety scenarios as displayed according to national regulations, issues authorization to Z. Z sees the data tags displayed according to national regulations in the corresponding metaverse view. In a public safety scenario, W is unaware of the data tags being viewed. In a public safety scenario, Z is a manager with special permissions, such as a civil servant.
[0106] Therefore, this application embodiment defines the digital filter interaction process and data tag display range in social scenarios, transaction scenarios, and public safety scenarios, so that identity information can be viewed in different metaverse application scenarios, thereby improving convenience.
[0107] In the foregoing embodiments, the metaverse identity authentication method provided by the embodiments of this application has been described. To implement the functions of the methods provided by the embodiments of this application, the electronic device serving as the execution subject may include hardware structures and / or software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular function is executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.
[0108] For example, Figure 7 This is a schematic diagram of the structure of a metaverse identity authentication device provided in an embodiment of this application. The metaverse identity authentication device is applied to a metaverse identity authentication equipment. Figure 7 As shown, the metaverse identity authentication device includes: an acquisition module 710, a sending module 720, and an authentication module 730; wherein, the acquisition module 710 is used to acquire the identification information of the second user in response to the touch operation of the first user, and the same identification information corresponds to the virtual image of the second user in at least one metaverse application scenario;
[0109] The sending module 720 is used to obtain the metaverse application scenario where the virtual image corresponding to the second user is located, and send a viewing request to the data maintenance platform based on the metaverse application scenario and the identification information, so that the data maintenance platform can determine whether to grant the first user permission based on the metaverse application scenario and the identification information to view the identity information of the second user.
[0110] The authentication module 730 is used to receive the identity information of the second user sent by the data maintenance platform, and to authenticate the second user based on the identity information.
[0111] Optionally, the authentication module 730 includes a receiving unit and an authentication unit; the receiving unit is used for:
[0112] The identity information and behavioral data of the second user are obtained from the blockchain corresponding to the data maintenance platform; the identity information and behavioral data are stored in the blockchain corresponding to the data maintenance platform; the behavioral data is the data generated by the virtual image corresponding to the second user in the metaverse application scenario.
[0113] Optionally, the authentication unit is used for:
[0114] Obtain the predefined rules of the metaverse application scenario, and perform identity authentication on the identity information and behavior data of the second user based on the predefined rules to obtain the identity authentication result;
[0115] The identity authentication results are then displayed visually.
[0116] Optionally, the data maintenance platform is used for:
[0117] In response to a first operation by a third user, the identity information and behavioral data of the second user stored in the blockchain are processed accordingly based on the first operation; the first operation includes an add operation, a delete operation, and a modify operation.
[0118] The processed identity information and behavioral data are stored in the blockchain and used to update the identity information and behavioral data corresponding to the second user.
[0119] Optionally, the device further includes a switching module, the switching module being used for:
[0120] In response to the second operation of the first user, switch the metaverse application scenario where the first user is located;
[0121] Obtain the permission status of the first user after switching the metaverse application scenario, and determine whether to obtain the identification information of the second user after switching the metaverse application scenario based on the permission status.
[0122] Optionally, the metaverse application scenarios include social scenarios, transaction scenarios, and public safety scenarios; when receiving the identity information of the second user sent by the data maintenance platform, the device further includes a prompting module, which is used to:
[0123] If the metaverse application scenario where the virtual image corresponding to the second user is located is a social scenario, then a first prompt message is sent to the terminal device corresponding to the second user to prompt the first user that the first user is viewing the identity information corresponding to the second user;
[0124] If the metaverse application scenario where the virtual image corresponding to the second user is located is a transaction scenario, then the terminal device corresponding to the first user will be locked within a preset time, and a second prompt message will be sent to the second user to indicate that the first user has priority transaction rights and that the first user is viewing the identity information corresponding to the second user.
[0125] If the metaverse application scenario where the virtual avatar of the second user resides is a public safety scenario, then no notification information will be sent to the terminal device corresponding to the second user.
[0126] The specific implementation principle and effects of the metaverse identity authentication device provided in this application embodiment can be found in the relevant descriptions and effects of the above embodiments, and will not be elaborated further here.
[0127] This application also provides a metaverse identity authentication device. Figure 8 A schematic diagram of the structure of a metaverse identity authentication device provided in this application embodiment; as shown Figure 8 As shown, the metaverse identity authentication device includes: virtual reality (VR) glasses 801, a digital filter switch 802, a head strap 803, and... Figure 7 The aforementioned metaverse identity authentication device;
[0128] The VR glasses 801 are used to access the metaverse system;
[0129] The digital filter switch 802 is used to control the opening and closing of the filter function, and the filter function is used to control whether to obtain the identification information of the second user.
[0130] Specifically, when a user locks another user's virtual avatar in the metaverse system, pressing the digital filter switch 802 activates the digital filter function; pressing the digital filter switch 802 again deactivates the digital filter function.
[0131] Therefore, the Metaverse Identity Authentication Device with Digital Filter Function provided in this application adds a digital filter switch to the existing VR glasses, so that the data tags after the digital filter is turned on can be superimposed on the original field of view, making it convenient for users to understand the other party's identity information.
[0132] Optional, Figure 9 A schematic diagram of another metaverse identity authentication device provided in this application embodiment; as shown Figure 9 As shown, the metaverse identity authentication device further includes a dial 804, which is used to switch the metaverse application scenario of the first user, so that the metaverse identity authentication device can perform identity authentication in the metaverse system based on the filter function in the corresponding metaverse application scenario.
[0133] Specifically, when the digital filter function is enabled, users can switch the metaverse application scene of the digital filter in their existing metaverse view by turning dial 804, and the user's authorization status in the metaverse application scene will be displayed. If the authorization is successful, the data tag of another user can be displayed. Correspondingly, when the digital filter function is disabled, the operation of dial 804 is ineffective.
[0134] Therefore, the embodiments of this application use a dial to switch between metaverse application scenarios, which can display another user's data tags in different metaverse application scenarios, and can also verify the virtual identity of the other party in multiple scenarios, thereby improving the flexibility of the application.
[0135] It should be noted that the metaverse identity authentication device may also include a voice device for receiving voice commands from the user, so that the metaverse identity authentication device can switch metaverse application scenarios and / or open / close digital filters based on the voice commands.
[0136] This application also provides a schematic diagram of the structure of an electronic device. Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application, such as... Figure 10 As shown, the electronic device may include: a processor 1001 and a memory 1002 communicatively connected to the processor; the memory 1002 stores a computer program; the processor 1001 executes the computer program stored in the memory 1002, causing the processor 1001 to perform the method described in any of the above embodiments.
[0137] The memory 1002 and the processor 1001 can be connected via the bus 1003.
[0138] This application also provides a computer-readable storage medium storing computer program execution instructions, which, when executed by a processor, are used to implement the methods described in any of the foregoing embodiments of this application.
[0139] This application also provides a chip for executing instructions, which is used to perform the methods described in any of the foregoing embodiments executed by an electronic device as described in any of the foregoing embodiments of this application.
[0140] This application also provides a computer program product, which includes a computer program that, when executed by a processor, can implement the methods described in any of the foregoing embodiments executed by an electronic device as described in any of the foregoing embodiments of this application.
[0141] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or modules may be electrical, mechanical, or other forms.
[0142] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to implement the solution of this embodiment according to actual needs.
[0143] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing unit, or each module can exist physically separately, or two or more modules can be integrated into one unit. The unit composed of the above modules can be implemented in hardware or in the form of hardware plus software functional units.
[0144] The integrated modules implemented as software functional modules described above can be stored in a computer-readable storage medium. These software functional modules, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods described in the various embodiments of this application.
[0145] It should be understood that the aforementioned processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.
[0146] The memory may include high-speed random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage device, and may also be a USB flash drive, external hard drive, read-only memory, disk or optical disc, etc.
[0147] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0148] The aforementioned storage media can be implemented from any type of volatile or non-volatile storage device or a combination thereof, such as Static Random-Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The storage media can be any available medium accessible to general-purpose or special-purpose computers.
[0149] An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Alternatively, the storage medium can be an integral part of the processor. Both the processor and the storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and storage medium can exist as discrete components in an electronic device or host device.
[0150] The above description is merely a specific implementation of the embodiments of this application, but the protection scope of the embodiments of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the embodiments of this application should be covered within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be determined by the protection scope of the claims.
Claims
1. A metaverse identity authentication method, characterized in that, Applied to metaverse identity authentication devices; the method includes: In response to the touch operation of the first user, the identification information of the second user is obtained. The same identification information corresponds to the virtual image of the second user in at least one metaverse application scenario. The application scenario of the virtual image corresponding to the second user is obtained, and a viewing request is sent to the data maintenance platform based on the application scenario of the metaverse and the identification information, so that the data maintenance platform can determine whether to grant the first user permission to view the identity information of the second user based on the application scenario of the metaverse and the identification information. Receive the identity information of the second user sent by the data maintenance platform, and perform identity authentication on the second user based on the identity information; The step of receiving the identity information of the second user sent by the data maintenance platform includes: The identity information and behavioral data of the second user are obtained from the blockchain corresponding to the data maintenance platform; the identity information and behavioral data are stored in the blockchain corresponding to the data maintenance platform; the behavioral data is the data generated by the virtual avatar of the second user in the metaverse application scenario. The authentication of the second user based on the identity information includes: Obtain the predefined rules of the metaverse application scenario, and perform identity authentication on the identity information and behavior data of the second user based on the predefined rules to obtain the identity authentication result; The identity authentication results are then displayed visually.
2. The method according to claim 1, characterized in that, The data maintenance platform is used for: In response to a first operation by a third user, the identity information and behavioral data of the second user stored in the blockchain are processed accordingly based on the first operation; the first operation includes an add operation, a delete operation, and a modify operation. The processed identity information and behavioral data are stored in the blockchain and used to update the identity information and behavioral data corresponding to the second user.
3. The method according to claim 1, characterized in that, The method further includes: In response to the second operation of the first user, switch the metaverse application scenario where the first user is located; Obtain the permission status of the first user after switching the metaverse application scenario, and determine whether to obtain the identification information of the second user after switching the metaverse application scenario based on the permission status.
4. The method according to any one of claims 1-3, characterized in that, The metaverse application scenarios include social scenarios, transaction scenarios, and public safety scenarios; When receiving the identity information of the second user sent by the data maintenance platform, the method further includes: If the metaverse application scenario where the virtual image corresponding to the second user is located is a social scenario, then a first prompt message is sent to the terminal device corresponding to the second user to prompt the first user that the first user is viewing the identity information corresponding to the second user; If the metaverse application scenario where the virtual image corresponding to the second user is located is a transaction scenario, then the terminal device corresponding to the first user will be locked within a preset time, and a second prompt message will be sent to the second user to indicate that the first user has priority transaction rights and that the first user is viewing the identity information corresponding to the second user. If the metaverse application scenario where the virtual avatar of the second user resides is a public safety scenario, then no notification information will be sent to the terminal device corresponding to the second user.
5. A metaverse identity authentication device, characterized in that, Applied to metaverse identity authentication devices; The metaverse identity authentication device includes: The acquisition module is used to respond to the touch operation of the first user and acquire the identification information of the second user. The same identification information corresponds to the virtual image of the second user in at least one metaverse application scenario. The sending module is used to obtain the metaverse application scenario where the virtual image corresponding to the second user is located, and send a viewing request to the data maintenance platform based on the metaverse application scenario and the identification information, so that the data maintenance platform can determine whether to grant the first user permission based on the metaverse application scenario and the identification information to view the identity information of the second user; The authentication module is used to receive the identity information of the second user sent by the data maintenance platform, and to authenticate the second user based on the identity information. This includes: obtaining the identity information and behavioral data of the second user from the blockchain corresponding to the data maintenance platform; storing the identity information and behavioral data in the blockchain corresponding to the data maintenance platform; the behavioral data being data generated by the virtual avatar of the second user in its respective metaverse application scenario; obtaining predefined rules for the metaverse application scenario, and authenticating the identity information and behavioral data of the second user based on the predefined rules to obtain an authentication result; and visually displaying the authentication result.
6. A metaverse identity authentication device, characterized in that, The metaverse identity authentication device includes: virtual reality (VR) glasses, a digital filter switch, and the metaverse identity authentication device as described in claim 5; The VR glasses are used to access the metaverse system; The digital filter switch is used to control the opening and closing of the filter function, and the filter function is used to control whether to obtain the identification information of the second user.
7. The metaverse identity authentication device according to claim 6, characterized in that, The metaverse identity authentication device further includes a dial, which is used to switch the metaverse application scenario of the first user, so that the metaverse identity authentication device can perform identity authentication in the metaverse system based on the filter function in the corresponding metaverse application scenario.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-4.