Method, device and electronic device for users to obtain models in a metaverse environment
By preloading and combining calculation methods in the metacosmic environment, the problem of how users can efficiently load other user information in the map is solved, and an efficient and real-time user model loading and interactive experience is achieved.
Patent Information
- Application Number
- CN202210690223.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-17
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2042-06-17
AI Technical Summary
In the metaverse environment, how users can efficiently load information from other users in the map has become a technical problem that needs to be solved urgently.
By responding to at least two users entering the same local area communication network in the metacosmic environment, the server loads the models of all users; when one user is not within the sight of other users, the data of the user is preloaded; when the user appears within the sight of other users, the other users obtain the model of the user through combined calculations.
It realizes efficient loading of user models in a metacosmic environment, avoids network congestion and delays, and ensures real-time user interaction experience.
Smart Images

Figure CN117289784B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a method for a user to obtain a model in a metaverse environment, a device for a user to obtain a model in a metaverse environment, and an electronic device for a user to obtain a model in a metaverse environment. Background Art
[0002] The nodes of the intelligent network are extremely intelligent, the network is extremely simple, and the virtual and real are combined, including digital twins. Under the intelligent network, there is a concept of a metaverse, which is similar to the virtual world today. Among them, the ultimate goal of the metaverse is to build a virtual cyber society. Among them, the movie Ready Player One is a possible embodiment of the metaverse, in which people can interact with the virtual world. The metaverse has also been studied by a large number of companies such as NVIDIA. As the game "Pokemon Go" has become popular all over the world, immersive applications combined with real scenes have begun to enter the public eye. The combination of geographic location information has enhanced people's sense of on-site participation, and AR technology enhances reality by superimposing computer-generated virtual objects, scenes or system prompts on real scenes. In July 2020, the academic conference ACAI was held in the game Animal Crossing. In August 2020, the American singer Ariana Grande held 5 consecutive concerts in Epic's game "Fortnite". We can all regard this virtual environment as the metaverse under the intelligent network.
[0003] In the metaverse, positioning is based on maps, but users can only see themselves. At that time, technology did not allow a large number of real people to interact virtually in the real world. So how users can efficiently load other users' information in the map has become a technical problem that needs to be solved. Summary of the invention
[0004] The present disclosure provides a method, apparatus, device and storage medium for efficiently loading a user model in a metaverse environment.
[0005] According to a first aspect of the present disclosure, a method for a user to obtain a model in a metaverse environment is provided, comprising:
[0006] In response to at least two of the users entering the same local area communication network in the metaverse environment, the server of the local area communication network loading models of all of the users;
[0007] In response to at least one first user among all the users not being within the sight range of other users, each of the other users preloading first data of at least one first user through the server;
[0008] In response to the first user appearing within the sight range of at least one other user, at least one other user performs a combined calculation on the first data of the first user to obtain a model of the first user.
[0009] According to a second aspect of the present disclosure, a method for a user to obtain a model in a metaverse environment is provided, comprising:
[0010] In response to at least two of the users entering the same local area communication network in the metaverse environment, the server of the local area communication network loading models of all of the users;
[0011] In response to a local part of at least one second user among all the users appearing within the sight range of other users, each of the other users preloads second data of the local part of at least one second user through the server;
[0012] At least one other user performs a combined calculation on the second data to obtain a local model of the second user.
[0013] Preferably, the visual range includes: the range that can be captured by the camera on the Metaverse device worn by the user.
[0014] Preferably, the Metaverse device has a sending component for sending information, and a receiving component for receiving information.
[0015] Preferably, the first data includes: the architecture of the model of the first user and the parameters of the model.
[0016] Preferably, the second data includes: the architecture of the local model of the second user and the parameters of the local model.
[0017] Preferably, the server includes at least one of the following: an Internet base station, a communication base station, and an Internet of Things base station.
[0018] According to a third aspect of the present disclosure, a device for a user to obtain a model in a metaverse environment is provided.
[0019] include:
[0020] A first local communication module: configured to, in response to at least two of the users entering the same local area communication network in the metaverse environment, load models of all the users to the server of the local area communication network;
[0021] A first loading module: configured to, in response to at least one first user among all the users not being within the sight range of other users, cause each of the other users to preload first data of at least one first user through the server;
[0022] A first obtaining module is used for, in response to the first user appearing in the sight range of at least one other user, at least one other user performing a combined calculation on the first data of the first user to obtain a model of the first user.
[0023] According to a fourth aspect of the present disclosure, a device for a user to obtain a model in a metaverse environment is provided.
[0024] include:
[0025] A second local communication module: configured to, in response to at least two of the users entering the same local area communication network in the metaverse environment, load models of all the users to the server of the local area communication network;
[0026] A second loading module: configured to, in response to a part of at least one second user among all the users appearing within the sight range of other users, cause each of the other users to preload the second data of the part of at least one second user through the server;
[0027] The second acquisition module is used for at least one other user to perform combined calculation on the second data to obtain a local model of the second user.
[0028] Preferably, the visual range includes: the range that can be captured by the camera on the Metaverse device worn by the user.
[0029] Preferably, the Metaverse device has a sending component for sending information, and a receiving component for receiving information.
[0030] Preferably, the first data includes: the architecture of the model of the first user and the parameters of the model.
[0031] Preferably, the second data includes: the architecture of the local model of the second user and the parameters of the local model.
[0032] Preferably, the server includes at least one of the following: an Internet base station, a communication base station, and an Internet of Things base station.
[0033] According to a fifth aspect of the present disclosure, there is also provided an electronic device, including:
[0034] at least one processor; and
[0035] a memory communicatively connected to the at least one processor; wherein,
[0036] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute any method in any of the above technical solutions.
[0037] According to a sixth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is also provided, wherein the computer instructions are used to enable the computer to execute any one of the methods described in the above technical solutions.
[0038] According to a seventh aspect of the present disclosure, a computer program product is also provided, including a computer program, wherein the computer program implements any one of the methods described in the above technical solutions when executed by a processor.
[0039] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure.
[0041] Figure 1 is a schematic diagram of a first embodiment of a method for users to obtain a model in a metaverse environment according to the present disclosure;
[0042] Figure 2 is a schematic diagram of a second embodiment of a method for users to obtain a model in a metaverse environment according to the present disclosure;
[0043] Figure 3 is a schematic diagram of a first embodiment of an apparatus for a user to obtain a model in a metaverse environment according to the present disclosure;
[0044] Figure 4 is a schematic diagram of a second embodiment of an apparatus for a user to obtain a model in a metaverse environment according to the present disclosure;
[0045] Figure 5 It is a block diagram of an electronic device used to implement the method for a user to obtain a model in a metaverse environment of an embodiment of the present disclosure.
[0046] Description of reference numerals:
[0047] 3. A device for users to obtain models in a metaverse environment
[0048] 301 first local communication module 302 first loading module
[0049] 303 First Acquisition Module
[0050] 4 Another device for users to obtain models in the metaverse environment
[0051] 401 second local communication module 402 second loading module
[0052] 403 Second acquisition module DETAILED DESCRIPTION
[0053] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0054] like Figure 1 As shown, according to the first aspect of the present disclosure, a method for a user to obtain a model in a metaverse environment is provided, comprising:
[0055] S101: In response to at least two of the users entering the same local area communication network in the Metaverse environment, the server of the local area communication network loads the models of all the users; wherein, "local area communication network" refers to the communication of users in an area, regardless of whether the parties and the surrounding people are mounted on the same communication node, or even use different networks (for example, one person is a 5G mobile phone 5G base station, and the other is a 4G mobile phone 4G base station; belonging to different operators; one wifi, one cellular communication) can communicate in this "area". In the Metaverse environment, users wearing Metaverse devices usually observe the world around them through the screen of the Metaverse device. The Metaverse device needs to connect to a server near its location through the network in order to display the target image around the user on the screen of the user's Metaverse device. Therefore, it becomes a necessary requirement for the Metaverse device to connect to the local area communication network where the user is located. In the present disclosure, the applicable working environment is: when all users wearing Metaverse devices are within the same local area communication network, in order to facilitate users wearing Metaverse devices to see other Metaverse users on the screens of their respective Metaverse devices, first, the server of the local area communication network needs to obtain the models of all the users. In this way, when users wearing Metaverse devices need to load the models of other Metaverse users, the server of the local area communication network can provide the models of other Metaverse users.
[0056] S102: In response to at least one first user among all the users not appearing within the sight range of other users, each other user preloads the first data of at least one first user through the server; in this embodiment, the main concern is whether the image of the first user is displayed on the screen of the Metaverse device of all the users when all the users are not within the sight range of each other. For example, if the Metaverse devices of all the users do not load the first data of the first user, then when the first user appears within the sight range of all the users, all the users load the model of the first user through the server of the local area communication network, which will be very time-consuming, and the first user will not be displayed in real time within a short time when the first user appears within the sight range; and even if the first user only appears within the sight range of one other user, the time and amount of calculation for one other user to load the first user will be very large, resulting in network congestion. Moreover, when the first user appears within the sight range of multiple other users at the same time, the network load will be even greater, resulting in more serious network congestion. In order to solve the above technical problems, the technical solution provided by the present disclosure is: when the first user has not yet appeared in the sight range of other users, the local area communication network server will send the first data of the first user to other users, which plays a preparatory role; and the local area communication network server does not have to send the first data of the first user in real time, and can send it in time-sharing when the network is idle. In this way, it will not cause network congestion, nor will it affect the acquisition of the model of the first user by other users in the later stage. The first data is only partial data and / or compressed model data of the model of the first user, and the data volume of the first data is less than the data volume of the model of the first user displayed on the screen of the metaverse device of other users. It is only pre-loaded here, so it is not necessary to send all data to other users through the server of the local area communication network.
[0057] S103: In response to the first user appearing within the line of sight of at least one other user, at least one other user performs a combined calculation on the first data of the first user to obtain a model of the first user. Once the first user appears within the line of sight of the other users, the screen of the metaverse device of the other users needs to display the model of the first user in real time, otherwise, the metaverse environment is not complete. Since the aforementioned preparations are sufficiently complete, when the first user appears within the line of sight of at least one other user, the other at least one user has already obtained the first data of the model of the first user. The first data is further processed, including: decompressing the first data, and performing real-time calculations on the model and parameters contained in the first data to obtain the model of the first user that needs to be displayed on the screen of the metaverse device of the other users. This step is to fully display the model of the first user, that is, to make full use of the preloaded first data to obtain all models that can be displayed by the first user in the metaverse environment.
[0058] like Figure 2 As shown, according to the second aspect of the present disclosure, a method for a user to obtain a model in a metaverse environment is provided, comprising:
[0059] S201: In response to at least two of the users entering the same local area communication network in the metaverse environment, the server of the local area communication network loads models of all the users; this embodiment is consistent with the solution provided in the first aspect above, and will not be described here.
[0060] S202: In response to the partial appearance of at least one second user among all the users within the sight range of the other users, each of the other users preloads the partial second data of at least one second user through the server; in this embodiment, unlike the previous embodiment, the second user as a whole does not appear within the sight range of the other users, but the body part appears within the sight range of at least one of the other users. For example, a leg or an arm appears within the sight range of at least one user. In this case, the method adopted by this technical solution is: at least one of the other users preloads the second data of the partial body of the second user through the server. In this technical solution, if the partial data of the second user is not preloaded, adverse consequences will also occur. For example, if the partial data of the second user is not loaded, the partial model of the second user cannot be obtained later, and the other users cannot see the partial part of the second user on the screen of the metaverse device; another adverse consequence is that if the partial data of the second user is not loaded, when the whole of the second user appears within the sight range of the other users, the other users simultaneously load the overall model of the second user, which will lead to network congestion, increased server computing pressure, and even downtime and many other problems. Therefore, when part of the body of the second user appears in the field of vision of the other users, the server transmits the model of the part of the body of the second user to the other users, so that the other users can subsequently further load and obtain the overall model of the second user.
[0061] S203: At least one other user performs a combined calculation on the second data to obtain a local model of the second user. The combined calculation is to decompress the received second data, perform real-time calculation on the model and parameters contained in the second data, and other operations.
[0062] Preferably, the visual range includes: the range that can be captured by the camera on the Metaverse device worn by the user. Since the user is wearing the Metaverse device, they are in the Metaverse environment, and the user's field of vision is obtained through the Metaverse device; at this time, the Metaverse device obtains the surrounding images through the camera; imaging radar can also be used to obtain images, but the effect is not as good as that obtained by the camera.
[0063] Preferably, the Metaverse device has a sending component for sending information and a receiving component for receiving information. The sending component and the receiving component of the Metaverse device are used to communicate information with a local area communication network server; if the receiving component and the sending component are not used, the Metaverse device worn by the user is an information island and cannot achieve the purpose of joining the Metaverse world.
[0064] Preferably, the first data includes: the architecture of the model of the first user and the parameters of the model. The architecture of the model refers to the appearance of the first user; the parameters of the model refer to the parameters of the appearance of the first user. The first data may be compressed or processed in other ways, so as to reduce the amount of transmitted data and improve transmission efficiency.
[0065] Preferably, the second data includes: the architecture of the local model of the second user and the parameters of the local model. The architecture of the local model refers to the local outline of the second user; the parameters of the local model refer to the parameters of the local outline of the second user. The second data may be compressed or processed in other ways, the data of the local model of the second user, in order to reduce the amount of transmitted data and improve transmission efficiency.
[0066] Preferably, the server includes at least one of the following: an Internet base station, a communication base station, and an Internet of Things base station. Any base station that can interconnect different Metaverse devices can be used as a Metaverse server. Among them, the Internet base station is mainly used for the transmission of image and text data streams, the communication base station is mainly used for the transmission of voice data, and the Internet of Things base station is used for the transmission of small-scale data.
[0067] like Figure 3 As shown, according to the third aspect of the present disclosure, a device 3 for users to obtain models in a metaverse environment is provided.
[0068] include:
[0069] The first local communication module 301 is used for, in response to at least two of the users entering the same local area communication network in the metaverse environment, the server of the local area communication network loading the models of all the users;
[0070] A first loading module 302: configured to, in response to at least one first user among all the users not being in the sight range of other users, preload first data of at least one first user through the server for each of the other users;
[0071] The first obtaining module 303 is configured to, in response to the first user appearing in the sight range of at least one other user, perform a combined calculation on the first data of the first user by at least one other user to obtain a model of the first user.
[0072] like Figure 4 As shown, according to a fourth aspect of the present disclosure, another device 4 for users to obtain models in a metaverse environment is provided.
[0073] include:
[0074] The second local communication module 401 is used for, in response to at least two of the users entering the same local area communication network in the metaverse environment, the server of the local area communication network loading the models of all the users;
[0075] The second loading module 402 is configured to, in response to a part of at least one second user among all the users appearing within the sight range of other users, preload second data of at least one second user's part through the server for each of the other users;
[0076] The second obtaining module 403 is used for at least one other user to perform combined calculation on the second data to obtain a local model of the second user.
[0077] Preferably, the visual range includes: the range that can be captured by the camera on the Metaverse device worn by the user.
[0078] Preferably, the Metaverse device has a sending component for sending information, and a receiving component for receiving information.
[0079] Preferably, the first data includes: the architecture of the model of the first user and the parameters of the model.
[0080] Preferably, the second data includes: the architecture of the local model of the second user and the parameters of the local model.
[0081] Preferably, the server includes at least one of the following: an Internet base station, a communication base station, and an Internet of Things base station.
[0082] According to a fifth aspect of the present disclosure, there is also provided an electronic device, including:
[0083] at least one processor; and
[0084] a memory communicatively connected to the at least one processor; wherein,
[0085] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute any method in any of the above technical solutions.
[0086] According to a sixth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is also provided, wherein the computer instructions are used to enable the computer to execute any one of the methods described in the above technical solutions.
[0087] According to a seventh aspect of the present disclosure, a computer program product is also provided, including a computer program, wherein the computer program implements any one of the methods described in the above technical solutions when executed by a processor.
[0088] In the technical solution disclosed herein, the acquisition, storage and application of user personal information involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0089] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.
[0090] Figure 5 A schematic block diagram of an example electronic device 500 that can be used to implement an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.
[0091] like Figure 5 As shown, the device 500 includes a computing unit 501, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 502 or a computer program loaded from a storage unit 508 into a random access memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the device 500 can also be stored. The computing unit 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.
[0092] A number of components in the device 500 are connected to the I / O interface 505, including: an input unit 506, such as a keyboard, a mouse, etc.; an output unit 507, such as various types of displays, speakers, etc.; a storage unit 508, such as a disk, an optical disk, etc.; and a communication unit 509, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 509 allows the device 500 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0093] The computing unit 501 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 501 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 501 performs the various methods and processes described above, such as the method for a user to obtain a model in a metaverse environment. For example, in some embodiments, the method for a user to obtain a model in a metaverse environment may be implemented as a computer software program, which is tangibly included in a machine-readable medium, such as a storage unit 508. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 500 via the ROM 502 and / or the communication unit 509. When the computer program is loaded into the RAM 503 and executed by the computing unit 501, one or more steps of the method for a user to obtain a model in a metaverse environment described above may be performed. Alternatively, in other embodiments, the computing unit 501 may be configured to execute the method for a user to obtain a model in a metaverse environment in any other appropriate manner (eg, by means of firmware).
[0094] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0095] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0096] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0097] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0098] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.
[0099] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, a server of a distributed system, or a server combined with a blockchain.
[0100] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.
[0101] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.
Claims
1. A method for users to obtain models in a metaverse environment, characterized in that: include: In response to at least two of the users entering the same local area communication network in the metaverse environment, the server of the local area communication network loading models of all of the users; In response to at least one first user among all the users not being within the sight range of other users, each of the other users preloading first data of at least one first user through the server; In response to the first user appearing within the sight range of at least one other user, at least one other user performing a combined calculation on the first data of the first user to obtain a model of the first user; The combining calculation of the first data of the first user to obtain the model of the first user includes: decompressing the first data, and calculating the model and parameters contained in the first data in real time to obtain the model of the first user displayed on the screen of the metaverse device of other users.
2. A method for users to obtain models in a metaverse environment, characterized in that: include: In response to at least two of the users entering the same local area communication network in the metaverse environment, the server of the local area communication network loading models of all of the users; In response to a local part of at least one second user among all the users appearing within the sight range of other users, each of the other users preloads second data of the local part of at least one second user through the server; At least one other user performs a combined calculation on the second data to obtain a local model of the second user; the combined calculation on the second data to obtain a local model of the second user includes: decompressing the second data, and performing real-time calculation on the model and parameters contained in the second data to obtain a local model of the second user.
3. The method according to claim 1 or 2, characterized in that: The visual range includes: the range that can be captured by the camera on the Metaverse device worn by the user.
4. The method according to claim 3, characterized in that The Metaverse device has a sending component for sending information, and a receiving component for receiving information.
5. The method according to claim 1, characterized in that The first data includes: the architecture of the model of the first user and the parameters of the model.
6. The method according to claim 2, characterized in that The second data includes: the architecture of the local model of the second user and the parameters of the local model.
7. The method according to claim 1 or 2, characterized in that: The server includes at least one of the following: an Internet base station, a communication base station, and an Internet of Things base station.
8. A device for users to obtain models in a metaverse environment, characterized in that: include: A first local communication module: configured to, in response to at least two of the users entering the same local area communication network in the metaverse environment, load models of all the users to the server of the local area communication network; A first loading module: configured to, in response to at least one first user among all the users not being within the sight range of other users, cause each of the other users to preload first data of at least one first user through the server; The first acquisition module is used for, in response to the first user appearing within the line of sight of at least one other user, at least one other user performing a combined calculation on the first data of the first user to obtain a model of the first user; the first acquisition module is further used for decompressing the first data and performing real-time calculation on the model and parameters contained in the first data to obtain the model of the first user displayed on the screen of the metaverse device of the other user.
9. A device for users to obtain models in a metaverse environment, characterized in that: include: A second local communication module: configured to, in response to at least two of the users entering the same local area communication network in the metaverse environment, load models of all the users to the server of the local area communication network; A second loading module: configured to, in response to a part of at least one second user among all the users appearing within the sight range of other users, cause each of the other users to preload the second data of the part of at least one second user through the server; The second acquisition module is used for at least one other user to perform combined calculation on the second data to obtain a local model of the second user; the second acquisition module is further used to decompress the second data and perform real-time calculation on the model and parameters contained in the second data to obtain a local model of the second user.
10. The device according to claim 8 or 9, characterized in that The visual range includes: the range that can be captured by the camera on the Metaverse device worn by the user.
11. The device according to claim 10, characterized in that The Metaverse device has a sending component for sending information, and a receiving component for receiving information.
12. The device according to claim 8, characterized in that The first data includes: the architecture of the model of the first user and the parameters of the model.
13. The device according to claim 9, characterized in that The second data includes: the architecture of the local model of the second user and the parameters of the local model.
14. The device according to claim 8 or 9, characterized in that The server includes at least one of the following: an Internet base station, a communication base station, and an Internet of Things base station.
15. An electronic device, comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 7.
16. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to cause the computer to execute the method according to any one of claims 1-7.
17. A computer program product, comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Virtual space browsing method and device, electronic equipment and readable storage medium
CN114463470A