11195332

Information Interaction Method Based on Virtual Space Scene, Computer Equipment and Computer-Readable Storage Medium

PublishedDecember 7, 2021
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. An information exchange method based on a virtual space scene, executed on a computing device having one or more processors and memory storing a plurality of programs to be executed by the one or more processors, and the method comprising: obtaining location information of a current terminal; obtaining, according to the location information of the current terminal, map data of a range in which the current terminal is located; presetting a set of reusable models according to an information type of the map data; drawing, according to the map data, a map in a constructed three-dimensional space, to obtain a drawing result; modifying, according to sizes and locations identified on the map data, the set of reusable preset models to obtain a modification of the reusable preset models; simulating, according to the drawing result and the modification of the set of reusable preset models, a real environment of a geographical location of the current terminal in the three-dimensional space, to obtain a virtual space for information exchange; and collecting an operation triggered by at least two avatars corresponding to two terminals in the virtual space, and controlling information exchange of the at least two avatars according to a generated operation instruction, wherein a respective reusable preset model of the set of reusable preset models represents a respective type of structure on the map, and the respective reusable preset model is reused multiple times and modified each time according to a size and a location identified on the map data.

2

2. The method according to claim 1 , wherein the obtaining, according to the location information of the current terminal, map data of a range in which the current terminal is located comprises: obtaining latitude and longitude information of the current terminal according to a positioning system, and identifying the location information of the current terminal by using the latitude and longitude information; and determining data within a preset range radiated outward by using the latitude and longitude information as a center as the map data of the range in which the current terminal is located.

3

3. The method according to claim 1 , wherein the drawing, according to the map data, a map in a constructed three-dimensional space, to obtain a drawing result comprises: obtaining, through division, different regions in the constructed three-dimensional space for a to-be-drawn map; obtaining a real-time location of the current terminal in a current region, and pulling first map data according to the real-time location identified by latitude and longitude information; parsing the first map data, to obtain basic-class data and auxiliary-class data, the basic-class data comprising first location information, and the auxiliary-class data comprising second location information; obtaining a first model file according to the first location information, and establishing a first model instance according to the first model file; obtaining a second model file according to the second location information, and establishing a second model instance according to the second model file; and performing map drawing of the first model instance and the second model instance in the three-dimensional space respectively according to the latitude and longitude information corresponding to the first location information, the latitude and longitude information corresponding to the second location information, basic attributes, and auxiliary identification information.

4

4. The method according to claim 3 , wherein the method further comprises: monitoring a real-time location change of the current terminal in the current region; and loading, in real time according to a location change parameter generated in response to moving from a first real-time location to a second real-time location, second map data generated by the current terminal based on the current real-time location change, and pulling the second map data, in response to finding, through monitoring, that the real-time location of the current terminal moves from the first real-time location to the second real-time location.

5

5. The method according to claim 3 , wherein the method further comprises: monitoring a real-time location change of the current terminal in the current region; and generating third map data according to a second real-time location, and pulling the third map data in response to finding, through monitoring, that the real-time location of the current terminal moves from a first real-time location to the second real-time location.

6

6. The method according to claim 1 , wherein the method further comprises: obtaining, through division, different regions in the constructed three-dimensional space; switching a real-time location of the current terminal in the current region to another designated region; and allocating, according to an upper limit requirement of terminal users in the same region, a target location randomly for the current terminal in the designated region.

7

7. The method according to claim 1 , wherein the collecting an operation triggered by at least two avatars corresponding to two terminals in the virtual space, and controlling information exchange processing of the at least two avatars according to a generated operation instruction comprises: collecting the operation triggered by the at least two avatars corresponding to two terminals in the virtual space, and triggering the information exchange processing in a case that the operation meets a collision detection policy and/or a group member area collision policy; and generating, according to the collision detection policy, a first operation instruction, the first operation instruction being used for controlling the at least two avatars to perform a one-to-one interaction mode, and enter, in response to the first operation instruction, a one-to-one user session state between avatars.

8

8. The method according to claim 1 , wherein the collecting an operation triggered by at least two avatars corresponding to two terminals in the virtual space, and controlling information exchange processing of the at least two avatars according to a generated operation instruction comprises: collecting the operation triggered by the at least two avatars corresponding to two terminals in the virtual space, and triggering the information exchange processing in a case that the operation meets a collision detection policy and/or a group member area collision policy; and generating, according to the group member area collision policy, a second operation instruction, the second operation instruction being used for controlling the at least two avatars to perform a one-to-many interaction mode, and enter, in response to the second operation instruction, a one-to-many user group chat state between avatars.

9

9. The method according to claim 1 , wherein the method further comprises: transmitting the virtual space to the at least two terminals for displaying, the virtual space being provided with a default viewing angle; receiving a viewing angle control instruction transmitted by any terminal; and generating, according to the viewing angle control instruction, a corresponding virtual space, and transmitting the corresponding virtual space to the terminal.

10

10. The method according to claim 1 , wherein the method further comprises: receiving a display control instruction transmitted by any terminal; and generating, according to the display control instruction, a corresponding virtual space, and transmitting the corresponding virtual space to other terminals, wherein the display control instruction controls real-time display of the terminal on the virtual space, and the real-time display comprises one of or a combination of more than one of avatar display, action display, a text identifier, and invisible display that are controllable in real time.

11

11. The method according to claim 1 , wherein the method further comprises: collecting an interaction operation between any terminal and a virtual object in the virtual space, and controlling, according to a generated operation instruction, the information exchange processing between the terminal and the virtual object.

12

12. The method according to claim 1 , wherein the method further comprises: re-initiating, in a case that any process is interrupted in real time, recovery of the process interrupted in real time, the process comprising a drawing process of the map, generation of the virtual space, and the information exchange processing of the at least two terminals.

13

13. The method according to claim 12 , wherein the method further comprises: transmitting, in a case that a condition of the real-time interruption meets a notification policy, a notification to the terminal participating in the process.

14

14. The method according to claim 1 , wherein the method further comprises: obtaining attribute information of the current terminal; obtaining attribute information of other terminals in the virtual space; and generating, according to the obtained different attribute information, a virtual space matching the different attribute information.

15

15. A computing device comprising one or more processors, memory coupled to the one or more processors and a plurality of programs stored in the memory that, when executed by the one or more processors, cause the computing device to perform a plurality of operations comprising: obtaining location information of a current terminal; obtaining, according to the location information of the current terminal, map data of a range in which the current terminal is located; presetting a set of reusable models according to an information type of the map data; drawing, according to the map data, a map in a constructed three-dimensional space, to obtain a drawing result; modifying, according to sizes and locations identified on the map data, the set of reusable preset models to obtain a modification of the reusable preset models; simulating, according to the drawing result and the modification of the set of reusable preset models, a real environment of a geographical location of the current terminal in the three-dimensional space, to obtain a virtual space for information exchange; and collecting an operation triggered by at least two avatars corresponding to two terminals in the virtual space, and controlling information exchange of the at least two avatars according to a generated operation instruction, wherein a respective reusable preset model of the set of reusable preset models represents a respective type of structure on the map, and the respective reusable preset model is reused multiple times and modified each time according to a size and a location identified on the map data.

16

16. The computing device according to claim 15 , wherein the obtaining, according to the location information of the current terminal, map data of a range in which the current terminal is located comprises: obtaining latitude and longitude information of the current terminal according to a positioning system, and identifying the location information of the current terminal by using the latitude and longitude information; and determining data within a preset range radiated outward by using the latitude and longitude information as a center as the map data of the range in which the current terminal is located.

17

17. The computing device according to claim 15 , wherein the drawing, according to the map data, a map in a constructed three-dimensional space, to obtain a drawing result comprises: obtaining, through division, different regions in the constructed three-dimensional space for a to-be-drawn map; obtaining a real-time location of the current terminal in a current region, and pulling first map data according to the real-time location identified by latitude and longitude information; parsing the first map data, to obtain basic-class data and auxiliary-class data, the basic-class data comprising first location information, and the auxiliary-class data comprising second location information; obtaining a first model file according to the first location information, and establishing a first model instance according to the first model file; obtaining a second model file according to the second location information, and establishing a second model instance according to the second model file; and performing map drawing of the first model instance and the second model instance in the three-dimensional space respectively according to the latitude and longitude information corresponding to the first location information, the latitude and longitude information corresponding to the second location information, basic attributes, and auxiliary identification information.

18

18. The computing device according to claim 15 , wherein the plurality of operations further comprise: transmitting the virtual space to the at least two terminals for displaying, the virtual space being provided with a default viewing angle; receiving a viewing angle control instruction transmitted by any terminal; and generating, according to the viewing angle control instruction, a corresponding virtual space, and transmitting the corresponding virtual space to the terminal.

19

19. The computing device according to claim 15 , wherein the plurality of operations further comprise: receiving a display control instruction transmitted by any terminal; and generating, according to the display control instruction, a corresponding virtual space, and transmitting the corresponding virtual space to other terminals, wherein the display control instruction controls real-time display of the terminal on the virtual space, and the real-time display comprises one of or a combination of more than one of avatar display, action display, a text identifier, and invisible display that are controllable in real time.

20

20. A non-transitory computer readable storage medium storing a plurality of machine readable instructions in connection with a computing device having one or more processors, wherein the plurality of machine readable instructions, when executed by the one or more processors, cause the computing device to perform a plurality of operations including: obtaining location information of a current terminal; obtaining, according to the location information of the current terminal, map data of a range in which the current terminal is located; presetting a set of reusable models according to an information type of the map data; drawing, according to the map data, a map in a constructed three-dimensional space, to obtain a drawing result; modifying, according to sizes and locations identified on the map data, the set of reusable preset models to obtain a modification of the reusable preset models; simulating, according to the drawing result and the modification of the set of reusable preset models, a real environment of a geographical location of the current terminal in the three-dimensional space, to obtain a virtual space for information exchange; and collecting an operation triggered by at least two avatars corresponding to two terminals in the virtual space, and controlling information exchange of the at least two avatars according to a generated operation instruction, wherein a respective reusable preset model of the set of reusable preset models represents a respective type of structure on the map, and the respective reusable preset model is reused multiple times and modified each time according to a size and a location identified on the map data.

Patent Metadata

Filing Date

Unknown

Publication Date

December 7, 2021

Inventors

Jinhui GUO
Bin LI
Zhiwen DENG

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “INFORMATION INTERACTION METHOD BASED ON VIRTUAL SPACE SCENE, COMPUTER EQUIPMENT AND COMPUTER-READABLE STORAGE MEDIUM” (11195332). https://patentable.app/patents/11195332

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.