Virtual space character transmission method and system and electronic equipment
By generating a gate control in the virtual space and quickly transmitting the figures in the virtual space based on the trigger information, the problem of incoherence of experience when users switch scenes in the prior art is solved, and a smoother virtual space experience is achieved.
Patent Information
- Application Number
- CN202411933240.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-04-22
AI Technical Summary
In the prior art, when a user switches a scene, it is necessary to gradually exit the current scene and reload the target scene, resulting in inconsistent user experience and lack of fluency.
By generating a gate control and quickly transmitting the virtual space characters based on the trigger information, you can directly transmit the virtual space characters to another scene without exiting the current scene and reloading.
Improves the consistency and fluency of the user experience, avoiding the sense of interruption and loading delay in traditional scene switching.
Smart Images

Figure CN119863594A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of virtual space technology, and in particular to a method, system and electronic equipment for transmitting characters in a virtual space. Background Art
[0002] With the rapid development of metaverse technology, technologies such as virtual reality (VR), augmented reality (AR), artificial intelligence (AI), and blockchain have been widely used in the creation and interaction of virtual spaces. Existing technologies have been able to initially realize the creation of virtual images, the construction of virtual spaces, and multi-person interactive communication.
[0003] However, in the prior art, when a user switches scenes, the user needs to gradually switch from one scene to the scene he wants to go to, that is, when the user switches scenes, he needs to exit the current scene and then reload the scene he wants to go to, which leads to an incoherent user experience and a lack of fluency. Summary of the invention
[0004] In order to overcome the deficiencies of the prior art, the purpose of the present invention is to provide a method, system and electronic device for transmitting a virtual space character, which can transmit a virtual space character to another scene without exiting and reloading, so that the user can obtain a coherent and smooth virtual space character transmission experience.
[0005] In order to solve the above problems, the present invention is implemented according to the following scheme:
[0006] A method for transmitting a virtual space character is provided, wherein the virtual space character has corresponding character status information, including:
[0007] Determine the transmission scene according to the character status information and the preset status information;
[0008] Generating a portal control for transmitting a virtual space character to the transmission scene;
[0009] Determining trigger information of the portal control;
[0010] According to the trigger information, a transmission interface where the virtual space character is located in the transmission scene is obtained to realize the transmission of the virtual space character.
[0011] Compared with the prior art, the beneficial effects of a virtual space character transmission method of the present invention are as follows: by directly generating a portal control and realizing the rapid transmission of a virtual space character according to trigger information, there is no need to exit the current scene and reload it, thereby improving the consistency and smoothness of the user experience and avoiding the interruption and loading delay in traditional scene switching.
[0012] Optionally, determining the transmission scene according to the character status information and the preset status information includes:
[0013] Determine, according to the character status information and the preset status information, to generate a signal; the generated signal is used to instruct to generate a portal control;
[0014] Determine the transmission scenario based on the preset status information.
[0015] Optionally, generating a portal control for transmitting a virtual space character to the target scene includes:
[0016] According to the generated signal, an initial interface of the virtual space is obtained;
[0017] Determine the control display area in the initial interface;
[0018] Generate the portal control in the control display area.
[0019] Optionally, the trigger information of the portal control is used to indicate whether the portal control is in a triggered state;
[0020] According to the trigger information, obtaining a transmission interface of a virtual space character located in the transmission scene includes:
[0021] When the portal control is in a triggered state, initial interface data for constructing an initial interface and transmission scene data for constructing a transmission scene are acquired;
[0022] Determining transmission interface data for constructing the transmission interface according to the initial interface data and the transmission scenario data;
[0023] The transmission interface is obtained according to the transmission interface data.
[0024] Optionally, the initial interface includes an initial scene and an initial character; the initial interface data includes initial scene data for constructing an initial scene, and initial character data for constructing an initial character.
[0025] Optionally, determining transmission interface data for constructing the transmission interface according to the initial interface data and the transmission scenario data includes:
[0026] Determine the initial character data in the initial interface data as the transmission character data;
[0027] The transmission interface data is determined according to the transmission scene data and the transmission character data.
[0028] Optionally, after determining the trigger information of the portal control, the method further includes:
[0029] Generate permission verification interface;
[0030] Receive verification information from the permission verification interface;
[0031] The authority of the virtual space character is determined according to the verification information and preset verification information of the transmission scene, and the authority is used to indicate whether the virtual space character is allowed to enter the transmission scene.
[0032] A virtual space character transmission system is also provided, which is applied to the virtual space character transmission method, and comprises:
[0033] A scene determination module, used to determine the transmission scene according to the character status information and the preset status information;
[0034] A control generation module, used to generate a portal control; the portal control is used to transmit a virtual space character to the transmission scene;
[0035] The interface determination module is used to:
[0036] Determining trigger information of the portal control;
[0037] According to the trigger information, a transmission interface where the virtual space character is located in the transmission scene is obtained to realize the transmission of the virtual space character.
[0038] Optionally, also include:
[0039] Permission verification module, used to:
[0040] Generate permission verification interface;
[0041] Receive verification information from the permission verification interface;
[0042] The authority of the virtual space character is determined according to the verification information and preset verification information of the transmission scene, and the authority is used to indicate whether the virtual space character is allowed to enter the transmission scene.
[0043] An electronic device is also provided, comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, at least one program, a code set or an instruction set is loaded and executed by the processor to implement the transmission method. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 The figure is a flow chart of the transmission method of the present invention. DETAILED DESCRIPTION
[0045] 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.
[0046] When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims. In the description of the present application, it should be understood that the terms "first", "second", "third", etc. are only used to distinguish similar objects, and do not have to be used to describe a specific order or sequence, nor can they be understood as indicating or implying relative importance. For those of ordinary skill in the art, the specific meanings of the above terms in the present application can be understood according to the specific circumstances.
[0047] See also Figure 1 As shown, the present invention provides a method for transmitting a virtual space character, comprising:
[0048] S1: Determine the transmission scene according to the character status information and the preset status information; wherein each virtual space character has corresponding character status information, and the character status information is used to represent the status data of the virtual space character in the initial interface, such as the tasks to be completed, the progress of task completion, the character position coordinates, the character role level, etc., and the preset status information is a pre-set rule or condition, such as the transmission scene corresponding to the task progress, which is used to determine the generation of the transmission scene.
[0049] Determine the transmission scene according to the character status information and preset status information, including:
[0050] First, a generation signal is determined based on the character status information and the preset status information; the generation signal is used to instruct the generation of a portal control; finally, based on the preset status information, the scene to which the virtual space character needs to be teleported, that is, the teleportation scene, is determined.
[0051] For example, when the character status information shows the progress of a certain task of the user (such as "collect 10 gems"), and the preset status information specifies the completion progress of the task (such as "collect 10 gems"), at this time the virtual space character satisfies the preset status information, that is, a generation signal is generated to indicate the generation of a portal control, and the preset status information specifies the scene to which the virtual space character needs to go after completing the preset task progress, which is the teleportation scene; after determining the generation signal and the teleportation scene, a portal control for teleporting the virtual space character to the teleportation scene will be automatically generated, and displayed near the virtual space character on the current interface, so that the user can trigger the portal control to teleport the virtual space character to the teleportation scene.
[0052] S2: generating a portal control for transmitting a virtual space character to the transmission scene, including:
[0053] First, according to the generated signal, the initial interface of the virtual space is obtained. The initial interface is the current interface where the virtual space character is located. The initial interface can be used to determine the location of the virtual space character in the current interface, so as to avoid the location of the subsequently generated portal control blocking the virtual space character on the initial interface; determine the control display area in the initial interface, which is the area in the initial interface excluding the virtual space character and the locations of the remaining controls, and can be reasonably distributed according to the initial scene requirements, such as crowded places with people (characters in the virtual space), shops, entrances of large buildings or important task points; by determining the control display area, and then determining the display size of the portal control according to the size of the control display area, it is avoided that the portal control is too small for users to find, or the portal control is too large to block the display of the virtual space character and other controls in the initial interface; generate the portal control in the control display area, specifically, the display size of the portal control is determined based on the control display area, so as to make it easier for users to find the portal control without blocking the display of the virtual space character and other controls in the initial interface, and to avoid the portal control being too small and requiring users to search for it, which affects the user experience.
[0054] S3: Determine the trigger information of the portal control; the trigger information is used to indicate whether the portal control is in a triggered state, that is, to determine whether the user triggers the portal control, that is, to determine whether the user needs the virtual space character to go to the teleportation scene. The portal control is used to realize the rapid teleportation of the virtual space character according to its trigger information, without exiting the current scene and reloading, thereby improving the consistency and fluency of the user experience and avoiding the interruption and loading delay in traditional scene switching.
[0055] After determining the departure information of the transmission space, it also includes:
[0056] First, a permission verification interface is generated; then verification information of the permission verification interface is received; finally, the permission of the virtual space character is determined according to the verification information and preset verification information of the transmission scene, and the permission is used to indicate whether the virtual space character is allowed to enter the transmission scene.
[0057] Among them, the permission verification interface is an interface for providing users with input verification information. Through the verification information input by the user, it can be verified whether the user's virtual space character in the virtual space has the authority to enter the transmission scene; the preset verification information is the verification information specified for the virtual space characters allowed to enter the transmission scene; when the verification information input by the user is consistent with the preset verification information, the virtual space character is allowed to enter the transmission scene; when the verification information input by the user does not match the preset verification information, the virtual space character is not allowed to enter the transmission scene.
[0058] S4: According to the trigger information, a transmission interface of the virtual space character located in the transmission scene is obtained to realize the transmission of the virtual space character, including:
[0059] When the portal control is in the starting state, that is, when the user needs the virtual space character to go to the teleportation scene, the initial interface data for constructing the initial interface and the teleportation scene data for constructing the teleportation scene are obtained, and the teleportation scene data can be obtained from the preset instruction information; and according to the initial interface data and the teleportation scene data, the teleportation interface data for constructing the teleportation interface is determined; finally, according to the teleportation interface data, the teleportation interface is obtained to realize the teleportation of the virtual space character to the teleportation scene.
[0060] The initial interface includes an initial scene and an initial character, and the initial interface data includes initial scene data for constructing the initial scene and initial character data for constructing the initial character.
[0061] In a virtual space, a scene is the background and environment for the activities of virtual space characters, while virtual space characters are the avatars and interactive subjects of users in the virtual space; that is, a scene provides a stage for interaction for virtual space characters; therefore, the initial interface includes the virtual space characters with which users interact in the virtual space, namely, the initial characters, and also includes the background and environment for the activities of users in the virtual space, namely, the initial scene is the background and environment for the activities of the initial characters; the initial interface data includes initial scene data for constructing the background and environment for the activities of the initial characters, and also includes character data for constructing the virtual space characters with which users interact in the virtual space, namely, the initial character data for constructing the initial characters. Through the initial scene data and the initial character data, the initial scene and the initial character can be constructed respectively to obtain the initial interface of the user in the virtual space, and the synchronous presentation of the initial scene and the initial character can also be achieved, providing the user with a coherent and complete virtual space experience.
[0062] An interface is composed of scenes and virtual space characters. Therefore, when determining the transmission interface, it is necessary to determine the transmission scene and transmission character of the transmission interface. In the transmission of virtual space characters, if the user does not change, the virtual space character that the user interacts with in the virtual space will not change either. Therefore, when the virtual space character is transmitted, the same virtual space character is transmitted from the initial scene to the transmission scene, that is, the initial character in the initial interface is transmitted from the initial scene to the transmission scene, that is, the initial scene in the initial interface is replaced with the transmission scene, and the transmission interface can be obtained.
[0063] Therefore, based on the initial interface data and the transmission scene data, the transmission interface data used to construct the transmission interface is determined, including: determining the initial character data in the initial interface data as the transmission character data; determining the transmission interface data based on the transmission scene data and the transmission character data; by determining the initial character data in the initial interface data as the transmission character data, it can be ensured that the transmitted virtual space character does not change, and only the activity background and environment (scene) of the virtual space character are changed.
[0064] Through the portal control, the initial scene in the initial interface is replaced with the transmission scene, and then the virtual space character is transmitted to the transmission scene, so that the user can jump to the transmission interface without exiting the initial interface, reducing loading time, improving user experience, and allowing users to obtain a coherent and smooth virtual space character transmission experience.
[0065] The present invention also provides a virtual space character transmission system, which is applied to the above-mentioned virtual space character transmission method, comprising:
[0066] A scene determination module, used to determine the transmission scene according to the character status information and the preset status information;
[0067] A control generation module, used to generate a portal control; the portal control is used to transmit a virtual space character to a transmission scene;
[0068] The interface determination module is used to:
[0069] Determine the trigger information of the portal control;
[0070] According to the trigger information, a transmission interface where the virtual space character is located in the transmission scene is obtained to realize the transmission of the virtual space character.
[0071] Permission verification module, used to:
[0072] Generate permission verification interface;
[0073] Receive verification information from the permission verification interface;
[0074] The authority of the virtual space character is determined according to the verification information and the preset verification information of the transmission scene, and the authority is used to indicate whether the virtual space character is allowed to enter the transmission scene.
[0075] An electronic device is also provided, comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, at least one program, a code set or an instruction set is loaded and executed by the processor to implement the above-mentioned virtual space character transmission method.
[0076] The processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
[0077] The memory can be used to store the computer program or module, and the processor realizes various functions of the virtual space character transmission method by running or executing the computer program or module stored in the memory, and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required for a function, etc.; the data storage area can store data created according to the use of the mobile phone, etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (SecureDigital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0078] The above are only preferred embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.
Claims
1. A method for transmitting a character in a virtual space, characterized in that: The virtual space character has corresponding character status information, including: Determine the transmission scene according to the character status information and the preset status information; Generating a portal control for transmitting a virtual space character to the transmission scene; Determining trigger information of the portal control; According to the trigger information, a transmission interface where the virtual space character is located in the transmission scene is obtained to realize the transmission of the virtual space character.
2. A method for transmitting a virtual space character according to claim 1, characterized in that: Determine the transmission scene according to the character status information and preset status information, including: Determine a generation signal according to the character status information and the preset status information; the generation signal is used to instruct the generation of a portal control; Determine the transmission scenario based on the preset status information.
3. A method for transmitting a virtual space character according to claim 2, characterized in that: Generating a portal control for transmitting a virtual space character to the target scene, comprising: According to the generated signal, an initial interface of the virtual space is obtained; Determine the control display area in the initial interface; Generate the portal control in the control display area.
4. A method for transmitting a virtual space character according to claim 3, characterized in that: The trigger information of the portal control is used to indicate whether the portal control is in a triggered state; According to the trigger information, obtaining a transmission interface of a virtual space character located in the transmission scene includes: When the portal control is in a triggered state, initial interface data for constructing an initial interface and transmission scene data for constructing a transmission scene are acquired; Determining transmission interface data for constructing the transmission interface according to the initial interface data and the transmission scenario data; The transmission interface is obtained according to the transmission interface data.
5. A method for transmitting a virtual space character according to claim 4, characterized in that: The initial interface includes an initial scene and an initial character; the initial interface data includes initial scene data for constructing an initial scene, and initial character data for constructing an initial character.
6. A method for transmitting a virtual space character according to claim 5, characterized in that: Determining transmission interface data for constructing the transmission interface according to the initial interface data and the transmission scenario data includes: Determine the initial character data in the initial interface data as the transmission character data; The transmission interface data is determined according to the transmission scene data and the transmission character data.
7. A method for transmitting a virtual space character according to claim 6, characterized in that: After determining the trigger information of the portal control, the method further includes: Generate permission verification interface; Receive verification information from the permission verification interface; The authority of the virtual space character is determined according to the verification information and preset verification information of the transmission scene, and the authority is used to indicate whether the virtual space character is allowed to enter the transmission scene.
8. A virtual space character transmission system, applied to a virtual space character transmission method as described in claims 1 to 7, characterized in that: include: A scene determination module, used to determine the transmission scene according to the character status information and the preset status information; A control generation module, used to generate a portal control; the portal control is used to transmit a virtual space character to the transmission scene; The interface determination module is used to: Determining trigger information of the portal control; According to the trigger information, a transmission interface where the virtual space character is located in the transmission scene is obtained to realize the transmission of the virtual space character.
9. A virtual space character transmission system according to claim 8, characterized in that: Also includes: Permission verification module, used to: Generate permission verification interface; Receive verification information from the permission verification interface; The authority of the virtual space character is determined according to the verification information and preset verification information of the transmission scene, and the authority is used to indicate whether the virtual space character is allowed to enter the transmission scene.
10. An electronic device, characterized in that: The electronic device includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, at least one program, a code set or an instruction set is loaded and executed by the processor to implement the transmission method as described in claims 1-7.