Digital space building method, system, equipment and medium
By providing template-based digital space construction methods and systems, the problems of complex operation, limited freedom and insufficient scalability in the existing technology are solved, and user-friendly construction experience and diversified application scenarios are achieved.
Patent Information
- Application Number
- CN202411935066.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-04-04
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing digital space construction technology is complex, the learning cost is high, the user's freedom to create space is limited, the scalability is insufficient, and the application scenarios are limited, making it difficult to meet the personalized needs of ordinary users and small organizations.
Provide a digital space construction method and system to support users to quickly generate digital space based on templates, edit according to personal needs, simple operation and lower thresholds. By adding new 3D models and multimedia decoration, improve scalability and expand application scenarios.
It realizes a user-friendly digital space construction experience, lowers the threshold for use of ordinary users, improves scalability and diversity of application scenarios, and meets the personalized needs of ordinary users and small organizations.
Smart Images

Figure CN119759235A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of digital space, and in particular relates to a method, system, device and medium for constructing a digital space. Background Art
[0002] Existing technologies have been able to initially realize the creation of virtual images, the construction of digital spaces, and the interactive communication of multiple virtual images, but there are still some limitations and shortcomings, especially in the construction of digital spaces, user participation, and the scalability of digital spaces.
[0003] 1. Complex operation and high learning cost: In order to ensure the uniformity and compatibility of digital space creation, the existing software is relatively complex in the design of the user's digital space creation process, which limits the flexibility and convenience of operation; in order to provide more functions (such as refined scene editing and modular construction), the existing software integrates a large number of tools and options in the operation interface, making it difficult for users to get started quickly.
[0004] Some functions in existing software require users to have certain professional knowledge, such as understanding three-dimensional coordinates, model size adjustment, virtual space modeling, layout design, etc., and to master the specific operation processes provided by the software, in order to successfully complete the creation of digital space. This sets a high learning threshold for non-professional users. And because existing software is usually designed for professional users, it leads to insufficient guidance for novices and intelligent operation support, and users must learn repeatedly to master it.
[0005] 2. Users have limited freedom to create spaces:
[0006] Although existing software supports users to create digital spaces, it is often restricted by preset modules and frameworks, making it difficult for users to achieve true free design. In order to lower the technical threshold, the platform has designed modular tools to simplify user operations. The convenience of templated design sacrifices personalized expression, resulting in the homogenization of user-created spaces. In addition, existing software prioritizes stability in the design of the underlying architecture, sacrificing a certain degree of scalability.
[0007] 3. Insufficient scalability:
[0008] Existing technologies are deficient in scene expansion and function expansion. To control data flow and ensure security, existing software mostly adopts a closed architecture, which makes it difficult for users to easily introduce external resources (such as custom models) and can only use the limited resource library provided by the platform. In addition, the introduction of open resources requires additional compatibility testing and technical support, which increases development and operation and maintenance costs.
[0009] 4. Limitations of application scenarios:
[0010] Due to template limitations, the application of existing technologies is mainly concentrated in scenes such as conferences, exhibitions and social activities. The functional design is relatively simple and it is difficult to fully cover the needs of multiple fields such as community services and family entertainment. The coverage in the fields of community services, family entertainment, small businesses, etc. is insufficient. It is difficult for ordinary users or small organizations to use existing technologies to meet personalized or daily needs. Summary of the invention
[0011] In order to overcome one or more of the above-mentioned technical defects, the present invention provides a method, system, device and medium for building a digital space, which supports users to quickly generate a digital space based on a template and edit the digital space according to the user's individual needs. The operation is simple, which lowers the usage threshold for ordinary users and optimizes the user experience. By adding new 3D models, the scalability is improved and the applicable scenarios of the digital space are expanded.
[0012] In order to solve the above problems, the first aspect of the present invention provides a method for building a digital space, comprising:
[0013] Verify the login information entered by the user, which includes the user account and password;
[0014] Load the basic digital space associated with the user account;
[0015] Providing at least one digital space template to a user, and in response to a selection request from the user, applying the selected digital space template to a basic digital space, and generating at least one initial digital space, the initial digital space including a default layout, background, and decoration;
[0016] In response to the user's adjustment request, a new 3D model is added to the initial digital space, or a default layout of the initial digital space is changed, or a default background of the initial digital space is changed, or a default decoration of the initial digital space is changed, or a multimedia decoration is added to the initial digital space, and a new digital space is generated, and the new digital space is loaded and displayed in the digital world, wherein the digital world includes at least two digital spaces;
[0017] In response to the user's sharing request, an access code containing the user's new digital space information is sent to other users in the digital world, or a link containing the user's new digital space information is shared with external users.
[0018] Furthermore, the verification of the login information input by the user includes:
[0019] Based on the preset rules and the reserved registration information corresponding to the user account, the logged-in user is assigned corresponding modification permissions and access permissions.
[0020] Furthermore, it also includes:
[0021] Respond to user access requests and determine whether the user's access rights meet the preset standards;
[0022] When the user's access rights meet the preset standards, the digital space of the user being accessed is loaded, otherwise it is prompted that the access rights do not meet the preset standards.
[0023] Furthermore, it also includes:
[0024] Load 3D models from the database and add new 3D models to the initial digital space according to the user's operation instructions;
[0025] In response to the user's virtual purchase operation, the 3D model or digital space decoration purchased from the store's digital space is loaded into the user's initial digital space;
[0026] According to the user's operating instructions, delete, move, rotate, and scale the 3D model in the initial digital space.
[0027] Furthermore, adding multimedia decoration to the initial digital space includes:
[0028] Load the image, audio, video or live source selected by the user;
[0029] Adjust the position of the image, audio, video or live source in the initial digital space according to the user's movement operation.
[0030] A second aspect of the present invention provides a digital space construction system, which is used to implement the above-mentioned digital space construction method, including:
[0031] User management module, used to implement user registration, login authentication and authority management;
[0032] The digital space building module is used to load the basic digital space associated with the user account and generate a new digital space according to the user's selection operation. The new digital space is loaded and displayed in the digital world;
[0033] The sharing module is used to respond to the user's sharing request, send the access code containing the user's new digital space information to other users in the digital world, or share the link containing the user's new digital space information to external users.
[0034] Furthermore, the digital space building module includes:
[0035] The digital space editing submodule is used to add, delete, move, rotate or scale the 3D model according to the user's operation instructions;
[0036] The digital space preview submodule is used to enable the user to roam in at least one digital space and supports switching between the first and third person perspectives.
[0037] Furthermore, the digital space building module also includes:
[0038] A map submodule, used to display the user's location in the current digital space or the digital space where the user is currently located, and to mark the location in response to the user's marking request;
[0039] The transmission submodule is used to respond to the user's access request and load the digital space of the user being visited; it supports custom marking to enable the user to quickly move to the marked point;
[0040] The social submodule is used to realize voice calls, text exchanges and character expression interactions between users, supports multi-person real-time character roaming, and is used to add friends, form groups, and initiate virtual gatherings;
[0041] The shopping submodule is used to display various 3D models and digital space decorations loaded from the database, respond to the user's virtual purchase operation, and load the purchased 3D models or digital space decorations into the user's initial digital space.
[0042] A third aspect of the present invention provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above method when executing the computer program.
[0043] A fourth aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the steps of the above method when executed by a processor.
[0044] Compared with the prior art, the present invention has the following beneficial effects:
[0045] The present invention discloses a method and system for building a digital space, the method comprising verifying login information input by a user, the login information comprising a user account and a user password; loading a basic digital space associated with the user account; providing at least one digital space template to the user, responding to a selection request from the user, applying the selected digital space template to the basic digital space, and generating at least one initial digital space, the initial digital space comprising a default layout, background and decoration; responding to an adjustment request from the user, adding a new 3D model to the initial digital space, or changing the default layout of the initial digital space, or changing the default background of the initial digital space, or changing the default decoration of the initial digital space, or adding multimedia decoration to the initial digital space, and generating a new digital space, the new digital space being loaded and displayed in a digital world, wherein the digital world comprises at least two digital spaces; responding to a sharing request from the user, sending an access code containing the user's new digital space information to other users in the digital world, or sharing a link containing the user's new digital space information to external users. It supports users to quickly generate digital spaces based on templates and edit digital spaces according to their individual needs. The operation is simple, which lowers the usage threshold for ordinary users and optimizes the user experience. By adding new 3D models, it improves scalability and expands the applicable scenarios of digital spaces. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] The specific embodiments of the present invention are further described in detail below in conjunction with the accompanying drawings, wherein:
[0047] Figure 1 This is a flow chart of the method for building a digital space described in Example 1;
[0048] Figure 2 This is a schematic diagram of the structure of the digital space construction system described in Example 2;
[0049] Figure 3 This is a structural diagram of the method for building a digital space described in Example 3. DETAILED DESCRIPTION
[0050] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.
[0051] Example 1
[0052] This embodiment discloses a method for building a digital space, such as Figure 1 ,include:
[0053] S1. Verify the login information entered by the user, where the login information includes the user account and user password.
[0054] Specifically, step S1 includes:
[0055] Based on the preset rules and the reserved registration information corresponding to the user account, the logged-in user is assigned corresponding modification permissions and access permissions.
[0056] S2. Load the basic digital space associated with the user account.
[0057] S3. Provide at least one digital space template to the user, respond to the user's selection request, apply the selected digital space template to the basic digital space, and generate at least one initial digital space, the initial digital space including a default layout, background and decoration. Specifically, the digital space template includes different types of digital city templates, digital home templates, etc. When the user selects one of the digital home templates, the generated initial digital space includes the default automatically laid out walls, floors, furniture and decorations, etc.
[0058] S4. In response to the user's adjustment request, a new 3D model is added to the initial digital space, or the default layout of the initial digital space is changed, or the default background of the initial digital space is changed, or the default decoration of the initial digital space is changed, or multimedia decoration is added to the initial digital space, and a new digital space is generated, and the new digital space is loaded and displayed in the digital world, wherein the digital world includes at least two digital spaces. Specifically, the 3D model includes a display board model, an object model, and a custom model, etc. The display board model can be applied to multimedia decoration; the object model includes furniture, wallpaper, decorations, potted plants, etc. in the database; the custom model is a model uploaded by the user according to personalized needs.
[0059] Specifically, according to the user's adjustment operation, the spatial layout and the position of the 3D model are adjusted; according to the user's addition operation, new 3D models are uploaded or added; according to the user's editing operation, the material and color of the wall, the material and color of the floor, and the style, material and color of the furniture are selected to achieve user personalized editing.
[0060] Specifically, it also includes:
[0061] The display board model or object model in the 3D model is loaded from the database, and a new 3D model is added to the initial digital space according to the user's operation instructions.
[0062] According to the user's operating instructions, delete, move, rotate, and scale the 3D model in the initial digital space.
[0063] Specifically, adding multimedia decoration to the initial digital space includes:
[0064] Load the image, audio, video or live source selected by the user.
[0065] Adjust the position of the image, audio, video or live source in the initial digital space according to the user's movement operation.
[0066] S5. In response to the user's sharing request, an access code containing the user's new digital space information is sent to other users in the digital world, or a link containing the user's new digital space information is shared with external users. Other users in the digital world can access the user's digital space by entering the access code. Specifically, according to the user's sharing operation, a sharing link or sharing QR code containing the user's new digital space information is generated and shared with other users through social media.
[0067] Specifically, it also includes:
[0068] Respond to the user's access request and determine whether the user's access rights meet the preset standards.
[0069] When the user's access rights meet the preset standards, the digital space of the user being accessed is loaded; otherwise, a prompt is given that the access rights do not meet the preset standards, thereby enabling the user to be transferred between different digital spaces.
[0070] In response to the user's return request, the user's digital space is reloaded, so that the user returns to his own digital space from the digital space of other users.
[0071] In this embodiment, when the user's access rights meet the preset standards, it also includes loading a preview scene of the digital space of the accessed user.
[0072] In this embodiment, it also includes: establishing a voice call between the user and other users according to the user's voice request, so as to realize the social activities between the user and other users.
[0073] Example 2
[0074] This embodiment discloses a system for building a digital space, such as Figure 2 , used to implement the digital space building method described in Example 1, including a user management module, a digital space building module and a sharing module. The user management module is used to implement user registration, login authentication and permission management; the digital space building module is used to load the basic digital space associated with the user account, and generate a new digital space according to the user's selection operation. The new digital space is loaded and displayed in the digital world. Specifically, the digital world includes at least two digital spaces; the sharing module is used to respond to the user's sharing request, send the access code containing the user's new digital space information to other users in the digital world, or share the link containing the user's new digital space information to external users.
[0075] Specifically, the user management module is also used to manage user information, including personal information, user avatars, friend relationships, etc. The user management module is also used to associate the task completion status in the digital space and update user points based on the task completion status.
[0076] In this embodiment, the digital space building module includes a digital space editing submodule and a digital space preview submodule. The digital space editing submodule is used to add, delete, move, rotate or scale the 3D model according to the user's operation instructions; the digital space preview submodule is used to enable the user to roam in at least one digital space and supports switching between the first / third person perspective.
[0077] Specifically, the digital space editing submodule is also used to support the call of the material library, including furniture, decorations, wallpaper, etc.; the digital space editing submodule also includes adding user-selected pictures, audio, video or live streams, etc., and adjusting the position of pictures, audio, video or live streams, etc. in the digital space.
[0078] Specifically, the digital space preview submodule is also used to display the editing effects of the digital space editing submodule in real time (furniture style change effects, decoration color change effects, wallpaper material change effects, added pictures and audio and video, etc.), to improve the user operation experience; it can synchronize multi-person character information in real time, display friend lists, etc. The digital space preview submodule supports multi-resolution preview and fast rendering functions, and can adapt to a variety of devices including PC, mobile, and VR devices. The digital space preview submodule supports audio and video calls, and can realize real-time expression interaction and location synchronization of multiple virtual characters; it supports setting digital space keys according to user needs and allocating access rights to digital spaces.
[0079] In this embodiment, the digital space building module also includes a map submodule, a transmission submodule, a social submodule and a shopping submodule.
[0080] The map submodule is used to display the user's location in the current digital space or the digital space the user is currently in, and to respond to the user's marking request to mark the location. It can also display a bird's-eye view of the digital world composed of multiple digital spaces and mark the user's location and nearby environment.
[0081] The transmission submodule is used to respond to the user's access request, load the digital space of the visited user, and realize the user's transmission; it supports custom marking, so that the user can quickly move to the marked point. The map submodule updates the user's location after transmission in real time, and the digital space preview submodule generates a panoramic preview switching effect based on the transmission destination.
[0082] The social sub-module is used to realize voice calls, text exchanges and virtual character expression interactions between users, supports real-time roaming of multiple people, and is also used to add friends, form groups, and initiate virtual gatherings.
[0083] The shopping submodule is used to display various 3D models, digital space decorations, furniture and other content loaded from the database, and respond to the user's virtual purchase operation, and load the purchased 3D model or digital space decoration into the user's initial digital space through the digital space editing submodule. The user management module saves the user's purchase records and can set the user's purchase permissions.
[0084] Compared with the prior art, the digital space construction method and construction system provided by the present invention provide a digital space personalized operation with high freedom and simple and easy operation, realize multi-field adaptability based on modular functional design, realize fast access and scene jump between multiple digital spaces through the transmission function, and also introduce a space sharing mechanism for multimedia decoration and personalized display to realize user personalized needs.
[0085] 1. High degree of freedom and easy-to-use personalized operation of digital space
[0086] It supports users to quickly generate basic digital spaces based on digital space templates, and provides a variety of personalized editing tools, including layout adjustment, model selection, custom upload, color and material matching, multimedia decoration and other functions, to generate new digital spaces with simple operation. It lowers the threshold for ordinary users to design digital spaces, promotes the intelligent development of digital space design tools, and optimizes user experience through automatic layout and guided design.
[0087] 2. Realize multi-field adaptability based on modular functional design
[0088] Users can choose a variety of templates and load them into different digital spaces to achieve a variety of modular functions (conference rooms, exhibition halls, social squares, etc.), supporting users to quickly adapt to a variety of application scenarios. Promote the application of digital space in education, medical care, community services and other fields. For example, by expanding application scenarios through modular functions, customized services can be provided to customers in multiple fields. In addition, modular design improves development efficiency, reduces the technical complexity of expanding new functions, and enhances system stability and compatibility.
[0089] 3. The teleportation function enables quick access and scene jump between multiple digital spaces
[0090] It can provide cross-space navigation based on teleportation function, allowing users to quickly jump from one virtual scene to another without exiting or reloading. The teleportation function enhances the user's immersion in the digital world, allowing users to participate in cross-scene activities more conveniently, such as jumping from home space to business meeting scenes, improving social experience. The teleportation function can also increase user usage frequency and retention rate, bringing subscription income and advertising revenue to the software platform. Optimize scene loading and resource scheduling technology to improve the platform's operating efficiency under high concurrency conditions.
[0091] 4. Introduce a space sharing mechanism for multimedia decoration and personalized display
[0092] Users can upload their favorite pictures, videos, audios, etc. as decorations, and share space design results through links or social media to form a creator community ecosystem. By introducing a space sharing mechanism for multimedia decoration and personalized display, it promotes communication and creative sharing among users, inspires more creative inspiration, and builds a bridge between creators and consumers. By optimizing the loading and display algorithms of multimedia files, it improves the display effect of user content and provides a higher quality content carrying capacity for the digital space ecosystem.
[0093] Example 3
[0094] Each module in the digital space construction system can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module.
[0095] This embodiment discloses a computer device, which may be a server or terminal integrated with a scheduler, and its internal structure diagram may be as follows: Figure 3 As shown. The computer device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for building a digital space is implemented.
[0096] Those skilled in the art will understand that Figure 3The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0097] In this embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0098] Verify the login information entered by the user, which includes the user account and password;
[0099] Load the basic digital space associated with the user account;
[0100] Providing at least one digital space template to a user, and in response to a selection request from the user, applying the selected digital space template to a basic digital space, and generating at least one initial digital space, the initial digital space including a default layout, background, and decoration;
[0101] In response to the user's adjustment request, add a new 3D model to the initial digital space, or change the default layout of the initial digital space, or change the default background of the initial digital space, or change the default decoration of the initial digital space, or add multimedia decoration to the initial digital space, and generate a new digital space;
[0102] Respond to users' sharing requests and share the new digital space with other users.
[0103] In one embodiment, when the processor executes the computer program, the following steps are also implemented:
[0104] Based on the preset rules and the reserved registration information corresponding to the user account, the logged-in user is assigned corresponding modification permissions and access permissions.
[0105] In one embodiment, when the processor executes the computer program, the following steps are also implemented:
[0106] Respond to user access requests and determine whether the user's access rights meet the preset standards;
[0107] When the user's access rights meet the preset standards, the digital space of the user being accessed is loaded, otherwise it is prompted that the access rights do not meet the preset standards.
[0108] In one embodiment, when the processor executes the computer program, the following steps are also implemented:
[0109] Load 3D models from the database and add new 3D models to the initial digital space according to the user's operation instructions;
[0110] According to the user's operating instructions, delete, move, rotate, and scale the 3D model in the initial digital space.
[0111] In one embodiment, when the processor executes the computer program, the following steps are also implemented:
[0112] Load the image, audio, video or live source selected by the user;
[0113] Adjust the position of the image, audio, video or live source in the initial digital space according to the user's movement operation.
[0114] Example 4
[0115] This embodiment discloses a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:
[0116] Verify the login information entered by the user, which includes the user account and password;
[0117] Load the basic digital space associated with the user account;
[0118] Providing at least one digital space template to a user, and in response to a selection request from the user, applying the selected digital space template to a basic digital space, and generating at least one initial digital space, the initial digital space including a default layout, background, and decoration;
[0119] In response to the user's adjustment request, add a new 3D model to the initial digital space, or change the default layout of the initial digital space, or change the default background of the initial digital space, or change the default decoration of the initial digital space, or add multimedia decoration to the initial digital space, and generate a new digital space;
[0120] Respond to users' sharing requests and share the new digital space with other users.
[0121] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0122] Based on the preset rules and the reserved registration information corresponding to the user account, the logged-in user is assigned corresponding modification permissions and access permissions.
[0123] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0124] Respond to user access requests and determine whether the user's access rights meet the preset standards;
[0125] When the user's access rights meet the preset standards, the digital space of the user being accessed is loaded, otherwise it is prompted that the access rights do not meet the preset standards.
[0126] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0127] Load 3D models from the database and add new 3D models to the initial digital space according to the user's operation instructions;
[0128] According to the user's operating instructions, delete, move, rotate, and scale the 3D model in the initial digital space.
[0129] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0130] Load the image, audio, video or live source selected by the user;
[0131] Adjust the position of the image, audio, video or live source in the initial digital space according to the user's movement operation.
[0132] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0133] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0134] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
[0135] The above description is only a preferred embodiment of the present invention and does not limit the present invention in any form. Therefore, any modification, equivalent change and modification made to the above embodiment based on the technical essence of the present invention without departing from the technical solution of the present invention shall still fall within the scope of the technical solution of the present invention.
Claims
1. A method for building a digital space, characterized in that: include: Verify the login information entered by the user, which includes the user account and password; Load the basic digital space associated with the user account; Providing at least one digital space template to a user, and in response to a selection request from the user, applying the selected digital space template to a basic digital space, and generating at least one initial digital space, the initial digital space including a default layout, background, and decoration; In response to the user's adjustment request, a new 3D model is added to the initial digital space, or a default layout of the initial digital space is changed, or a default background of the initial digital space is changed, or a default decoration of the initial digital space is changed, or multimedia decoration is added to the initial digital space, and a new digital space is generated, and the new digital space is loaded and displayed in the digital world, wherein the digital world includes at least two digital spaces; In response to the user's sharing request, an access code containing the user's new digital space information is sent to other users in the digital world, or a link containing the user's new digital space information is shared with external users.
2. The digital space construction method according to claim 1, characterized in that: The verification of the login information input by the user includes: Based on the preset rules and the reserved registration information corresponding to the user account, the logged-in user is assigned corresponding modification permissions and access permissions.
3. The digital space construction method according to claim 2, characterized in that: Also includes: Respond to user access requests and determine whether the user's access rights meet the preset standards; When the user's access rights meet the preset standards, the digital space of the user being accessed is loaded, otherwise it is prompted that the access rights do not meet the preset standards.
4. The digital space construction method according to claim 1, characterized in that: Also includes: Load 3D models from the database and add new 3D models to the initial digital space according to the user's operation instructions; In response to the user's virtual purchase operation, the 3D model or digital space decoration purchased from the store's digital space is loaded into the user's initial digital space; According to the user's operating instructions, delete, move, rotate, and scale the 3D model in the initial digital space.
5. The digital space construction method according to claim 1, characterized in that: The adding of multimedia decoration to the initial digital space comprises: Load the image, audio, video or live source selected by the user; Adjust the position of the image, audio, video or live source in the initial digital space according to the user's movement operation.
6. A digital space construction system, used to implement the digital space construction method according to any one of claims 1 to 5, characterized in that: include: User management module, used to implement user registration, login authentication and authority management; The digital space building module is used to load the basic digital space associated with the user account and generate a new digital space according to the user's selection operation. The new digital space is loaded and displayed in the digital world; The sharing module is used to respond to the user's sharing request, send the access code containing the user's new digital space information to other users in the digital world, or share the link containing the user's new digital space information to external users.
7. The digital space construction system according to claim 6, characterized in that: The digital space building module includes: The digital space editing submodule is used to add, delete, move, rotate or scale the 3D model according to the user's operation instructions; The digital space preview submodule is used to enable the user to roam in at least one digital space and supports switching between the first and third person perspectives.
8. The digital space construction system according to claim 6, characterized in that: The digital space building module also includes: A map submodule, used to display the user's location in the current digital space or the digital space where the user is currently located, and to mark the location in response to the user's marking request; The transmission submodule is used to respond to the user's access request and load the digital space of the user being visited; it supports custom marking to enable the user to quickly move to the marked point; The social submodule is used to realize voice calls, text exchanges and character expression interactions between users, supports multi-person real-time character roaming, and is used to add friends, form groups, and initiate virtual gatherings; The shopping submodule is used to display various 3D models and digital space decorations loaded from the database, respond to the user's virtual purchase operation, and load the purchased 3D model or digital space decoration into the user's initial digital space.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 5 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Cross platform sharing of user-generated content
CN104376194A
Three dimensional model and scene creating method and apparatus based on mobile intelligent terminal
CN105513137A
Virtual space construction method and device, electronic equipment and computer readable storage medium
CN112774202A
Digital space management method and device and equipment
CN112862977A
Method for interaction of multiple terminal users in virtual space
CN114047824A