Virtual space management methods, devices, electronic equipment, systems and storage media

By creating virtual spaces associated with target groups and managing their existence based on group status, the problem of virtual spaces being destroyed after the streamer leaves is solved, achieving continuous existence and stable use of virtual spaces.

CN114021917BActive Publication Date: 2025-10-31BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202111242418.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-25
Publication Date
2025-10-31
Estimated Expiration
2041-10-25

AI Technical Summary

Technical Problem

The virtual space within the group chat cannot last. The virtual space is destroyed after the host leaves, and other members cannot continue to interact, resulting in an unstable usage status of the virtual space.

Method used

Create a virtual space associated with the target group, and decide whether to retain or delete the virtual space based on the group's status, which includes not disbanded and disbanded. If the group is not disbanded, the space is retained; if it is disbanded, it is deleted.

Benefits of technology

It achieves the binding of virtual space and group, ensuring that the virtual space continues to exist after the streamer leaves, and group members can flexibly and freely enter and exit the virtual space for entertainment and interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114021917B_ABST
    Figure CN114021917B_ABST
Patent Text Reader

Abstract

This disclosure relates to a virtual space management method, apparatus, electronic device, system, and storage medium, wherein the method includes: creating a virtual space associated with a target group; determining the state of the target group, wherein the state of the target group includes not disbanded and disbanded; retaining the virtual space when the state of the target group is determined to be not disbanded, and deleting the virtual space when the state of the target group is determined to be disbanded.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the Internet field, and more particularly to a virtual space management method, apparatus, electronic device, system, and storage medium. Background Technology

[0002] In current IM and internet technologies, group members can initiate live streams within group chats. However, the virtual space of these live streams belongs to the streamer; the virtual space is created by the streamer's account, which is responsible for streaming and ensuring its continued existence. Once the streamer leaves the room and ends the stream, the virtual space is destroyed. Because the virtual space initiated within a group chat is not bound to the group chat itself, its creation and existence depend entirely on the streamer's account. Once the streamer leaves the virtual space, the stream ends, the virtual space is destroyed, and others can no longer interact within it and are forced to leave. This results in the virtual space within the group chat not being sustainable, and its availability being unstable, hindering group members' flexibility and freedom in entering and exiting the virtual space for entertainment and interaction. Summary of the Invention

[0003] This disclosure provides a virtual space management method, apparatus, electronic device, system, and storage medium to at least solve the problem in related technologies where virtual spaces cannot persist after the streamer leaves. The technical solution of this disclosure is as follows:

[0004] According to a first aspect of the present disclosure, a virtual space management method is provided, comprising: creating a virtual space associated with a target group; determining the state of the target group, wherein the state of the target group includes not disbanded and disbanded; retaining the virtual space when the state of the target group is determined to be not disbanded, and deleting the virtual space when the state of the target group is determined to be disbanded.

[0005] Optionally, the step of creating a virtual space associated with a target group includes: obtaining first instruction information, wherein the first instruction information includes at least configuration information of the virtual space; and creating a virtual space associated with the target group based on the first instruction information.

[0006] Optionally, the first instruction information may further include: the number of virtual spaces and the identification information of the target group; creating a virtual space associated with the target group based on the first instruction information includes: determining the target group to be associated based on the identification information; and determining the number of virtual spaces allocated to the target group based on the number of virtual spaces in the first instruction information.

[0007] Optionally, after creating a virtual space associated with the target group based on the first instruction information, the virtual space management method further includes: sending virtual space information of the virtual space to a private message server, wherein the virtual space information includes virtual space identification information, virtual space configuration information, and target group identification information.

[0008] Optionally, when the target group is determined to be in an undisbanded state, the virtual space management method further includes: detecting the number of online users in the virtual space, and when the number of online users is detected to be zero, setting the virtual space to a dormant state, wherein the virtual space in the dormant state will re-acquire and display real-time video content when any group member in the target group enters.

[0009] Optionally, when the status of the target group is determined to be not disbanded, the virtual space management method further includes: receiving second instruction information from a target member in the target group, wherein the second instruction information is used to instruct the modification of the configuration information of the virtual space, wherein the configuration information of the virtual space includes at least one of the following: sensitive word settings, virtual space name, and virtual space rules; and modifying the configuration information according to the second instruction information.

[0010] Optionally, after modifying the configuration information according to the second instruction information, the virtual space management method further includes: determining the source of real-time video content in the virtual space according to the virtual space rules, wherein the source of real-time video content in the virtual space includes at least multimedia resources stored in the virtual space server, third-party multimedia resource providers, and clients accessing the virtual space; and pushing real-time video content obtained from the source of real-time video content to the clients accessing the virtual space according to the source of real-time video content.

[0011] Optionally, after pushing real-time video content obtained from the real-time video content source to the clients accessing the virtual space, the virtual space management method further includes: when the number of clients accessing the virtual space exceeds a preset threshold, transferring subsequent clients accessing the virtual space to other virtual spaces with the same rules as the target group.

[0012] Optionally, when the status of the target group is determined to be disbanded, the virtual space management method further includes: receiving comment information sent by group members who access the virtual space, and displaying the comment information to the group members who access the virtual space.

[0013] According to a second aspect of the present disclosure, another virtual space management method is provided, comprising: sending first instruction information to a virtual space server according to a group creation instruction, for instructing the virtual space server to create a virtual space associated with a target group, wherein the first instruction information includes at least configuration information of the virtual space, the number of virtual spaces, and identification information of the target group; and feeding back the status of the target group to the virtual space server, wherein the status of the target group includes not disbanded and disbanded, for instructing the virtual space server to retain the virtual space when the status of the target group is determined to be not disbanded, and to delete the virtual space when the status of the target group is determined to be disbanded.

[0014] Optionally, before the step of sending a group creation instruction to the virtual space server to instruct the virtual space server to create a virtual space associated with the target group, the virtual space management method further includes: obtaining a group creation instruction sent by the client and establishing a target group, wherein the group creation instruction includes at least the configuration information of the virtual space associated with the target group and the number of virtual spaces.

[0015] Optionally, after sending a message to the virtual space server instructing it to create a virtual space associated with the target group, the virtual space management method further includes: receiving virtual space information sent by the virtual space server, wherein the virtual space information includes virtual space identification information, virtual space configuration information, and target group identification information; and displaying the virtual space information associated with the target group to users in the target group through a client.

[0016] Optionally, displaying virtual space information associated with a target group to users in the target group via the client includes: displaying virtual space identifier information associated with a target group to users in the target group via the client; receiving a virtual space selection instruction sent by the client, wherein the virtual space selection instruction includes at least the virtual space identifier information of the target virtual space, generated by the client based on the user's virtual space selection operation; determining the target virtual space from the virtual spaces associated with the target group based on the selection instruction, and displaying the configuration information of the target virtual space to the user via the client, wherein the configuration information of the virtual space includes at least sensitive word settings, virtual space name, and virtual space rules.

[0017] Optionally, after displaying the configuration information of the target virtual space to the user through the client, the virtual space management includes: receiving a modification instruction sent by the client; generating and sending a second instruction to the virtual space server based on the modification instruction, indicating the modification of the configuration information of the target virtual space.

[0018] According to a third aspect of the present disclosure, another virtual space management method is provided, comprising: displaying a list of virtual spaces associated with a target group, wherein the list of virtual spaces includes identification information of all virtual spaces associated with the target group; responding to an operation instruction from a target object, selecting a target virtual space from all virtual spaces associated with the target group; and displaying the target virtual space to the target object.

[0019] Optionally, before displaying the list of virtual spaces associated with the target group to the target object, the virtual space management method further includes: sending a group creation instruction to the private messaging server to instruct the private messaging server to create the target group, wherein the group creation instruction includes at least the configuration information of the virtual spaces associated with the target group and the number of virtual spaces.

[0020] Optionally, after the step of displaying the target virtual space to the target object, the virtual space management method further includes: modifying the configuration information of the virtual space through the target group, wherein the configuration information of the virtual space includes at least sensitive word settings, virtual space name and virtual space rules; and entering the virtual space associated with the target group through the target group, wherein the virtual space is only retained when the target group is not disbanded.

[0021] Optionally, the step of modifying the configuration information of a virtual space through a target group includes: selecting a target virtual space from multiple virtual spaces associated with the target group; and sending a second instruction message to the virtual space server through a private message server to instruct the virtual space server to modify the configuration information of the target virtual space.

[0022] According to a fourth aspect of the present disclosure, a virtual space management system is provided, including multiple clients, a private messaging server, and a virtual space server. Each of the multiple clients is configured to send a group creation instruction to the private messaging server, instructing the private messaging server to establish a target group. The group creation instruction includes at least configuration information of the virtual space associated with the target group and the number of virtual spaces. The private messaging server is configured to receive the group creation instruction, create the target group, and, based on the group creation instruction, send first instruction information to the virtual space server to instruct the virtual space server to create a virtual space associated with the target group. The first instruction information includes at least configuration information of the virtual space, the number of virtual spaces, and identification information of the target group. The private messaging server is further configured to report the status of the target group to the virtual space server, wherein the status of the target group includes "not disbanded" and "disbanded." The virtual space server is configured to create a virtual space associated with the target group based on the first instruction information. The virtual space server is further configured to retain the virtual space when the status of the target group is determined to be "not disbanded," and delete the virtual space when the status of the target group is determined to be "disbanded."

[0023] According to a fifth aspect of the present disclosure, a virtual space management device is provided, comprising a creation module configured to perform actions such as obtaining first instruction information sent by a private message server and creating a virtual space associated with a target group based on the first instruction information, wherein the first instruction information includes at least configuration information of the virtual space, the number of virtual spaces, and identification information of the target group; a detection module configured to perform actions such as determining the status of the target group, wherein the status of the target group includes not disbanded and disbanded; and an execution module configured to perform actions such as retaining the virtual space when the status of the target group is determined to be not disbanded, and deleting the virtual space when the status of the target group is determined to be disbanded.

[0024] Optionally, the step of creating a virtual space associated with a target group by the creation module includes: obtaining first instruction information, wherein the first instruction information includes at least configuration information of the virtual space; and creating a virtual space associated with the target group based on the first instruction information.

[0025] Optionally, the first instruction information may also include: the number of virtual spaces and the identification information of the target group; the step of the creation module creating a virtual space associated with the target group based on the first instruction information includes: determining the target group to be associated based on the identification information; and determining the number of virtual spaces allocated to the target group based on the number of virtual spaces in the first instruction information.

[0026] Optionally, when the target group is determined to be in an undisbanded state, the detection module is also configured to detect the number of online users in the virtual space, and when the number of online users is zero, the virtual space is set to a dormant state. The virtual space in the dormant state will then acquire and display real-time video content again when any member of the target group enters.

[0027] Optionally, when the target group is determined to be in an undisbanded state, the execution module is further configured to receive second instruction information from a target member in the target group, wherein the second instruction information is used to instruct the modification of the configuration information of the virtual space, wherein the configuration information of the virtual space includes at least one of the following: sensitive word settings, virtual space name, and virtual space rules; and modify the configuration information according to the second instruction information.

[0028] Optionally, after modifying the configuration information according to the second instruction information, the execution module is configured to determine the source of real-time video content in the virtual space according to the rules of the virtual space. The source of real-time video content in the virtual space includes at least multimedia resources stored in the virtual space server, third-party multimedia resource providers, and clients accessing the virtual space. Based on the source of real-time video content, the module pushes the real-time video content obtained from the source of real-time video content to the clients accessing the virtual space.

[0029] Optionally, after modifying the configuration information according to the second instruction information, the execution module is configured to transfer subsequent clients accessing the virtual space to other virtual spaces with the same rules as the target group when the number of clients accessing the virtual space exceeds a preset threshold.

[0030] Optionally, when the target group is determined to be in an undisbanded state, the execution module is also configured to receive comment information sent by group members accessing the virtual space and display the comment information to the group members accessing the virtual space.

[0031] According to a sixth aspect of the present disclosure, an electronic device is provided, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute instructions to implement a virtual space management method.

[0032] According to a seventh aspect of the present disclosure, a computer-readable storage medium is provided that, when instructions in the computer-readable storage medium are executed by a processor of a server, enables a virtual space management device / electronic device / server to perform a virtual space management method.

[0033] According to an eighth aspect of the present disclosure, a computer program product is provided, including a computer program / instructions that, when executed by a processor, implement a virtual space management method.

[0034] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects:

[0035] In this embodiment of the disclosure, a virtual space associated with a target group is created; the state of the target group is determined, including whether the target group is not disbanded or has been disbanded; when the target group is determined to be not disbanded, the virtual space is retained, and when the target group is determined to be disbanded, the virtual space is deleted. This achieves the technical effect of binding the virtual space to the group but not to the broadcaster, and the virtual space continues to exist after the broadcaster leaves the virtual space. This allows the group members of the target group to flexibly and freely enter and exit the virtual space.

[0036] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0037] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0038] Figure 1 This is a flowchart illustrating a virtual space management method according to an exemplary embodiment;

[0039] Figure 2 This is a flowchart illustrating another virtual space management method according to an exemplary embodiment;

[0040] Figure 3 This is a flowchart illustrating another virtual space management method according to an exemplary embodiment;

[0041] Figure 4 This is a schematic diagram illustrating a group chat and virtual space creation interface according to an exemplary embodiment;

[0042] Figure 5 This is a flowchart illustrating the creation of group chats and virtual spaces according to an exemplary embodiment;

[0043] Figure 6 This is a schematic diagram illustrating a virtual space configuration information change interface according to an exemplary embodiment;

[0044] Figure 7 This is a schematic diagram illustrating a group chat interface according to an exemplary embodiment;

[0045] Figure 8 This is a schematic diagram illustrating a virtual space interface according to an exemplary embodiment;

[0046] Figure 9 This is a flowchart illustrating entering and exiting a virtual space according to an exemplary embodiment;

[0047] Figure 10 This is a block diagram illustrating a virtual space management system according to an exemplary embodiment;

[0048] Figure 11 This is a block diagram illustrating a virtual space management device according to an exemplary embodiment;

[0049] Figure 12 This is a block diagram illustrating an electronic device according to an exemplary embodiment.

[0050] Figure 13This is a flowchart illustrating another virtual space management method according to an exemplary embodiment. Detailed Implementation

[0051] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0052] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0053] The virtual space management methods provided in this disclosure are all applicable to, for example, Figure 10 The virtual space management system shown is as follows: Figure 10 As shown, the virtual space management system includes multiple clients, a private message server, and a virtual space server. Each client sends a group creation instruction to the private message server, instructing the server to create a target group. The group creation instruction includes at least the configuration information of the virtual space associated with the target group and the number of virtual spaces. The private message server receives the group creation instruction, creates the target group, and sends an instruction to the virtual space server to create a virtual space associated with the target group. The first instruction includes at least the configuration information of the virtual space, the number of virtual spaces, and the identification information of the target group. The private message server also reports the status of the target group to the virtual space server, which includes whether the target group is not disbanded or has been disbanded. The virtual space server creates a virtual space associated with the target group based on the first instruction. The virtual space server retains the virtual space when the target group is determined to be not disbanded and deletes the virtual space when the target group is determined to be disbanded.

[0054] In some examples disclosed herein, the aforementioned client may be a terminal device such as a smartphone, laptop, tablet, or desktop computer, and the aforementioned server may be a cloud server or a distributed server.

[0055] In some examples disclosed herein, the aforementioned virtual space server and private message server can be independent servers or different servers within a server cluster. When the virtual space server and private message server are different servers within a server cluster, they can be logically distinguished based on their code.

[0056] Figure 1 This is a flowchart illustrating a virtual space management method according to an exemplary embodiment, such as... Figure 1 As shown, the virtual space management method is used for Figure 10 The virtual space server in the virtual space management system shown includes the following steps.

[0057] In step S11, a virtual space associated with the target group is created;

[0058] In some examples disclosed herein, when a virtual space server creates a virtual space associated with a target group, it first receives a first instruction message sent by a private message server, and then creates a virtual space associated with the target group based on the first instruction message, wherein the first instruction message includes at least the configuration information of the virtual space.

[0059] In some examples disclosed herein, the aforementioned virtual space may be a live streaming room, a chat room, or an online karaoke room, etc.

[0060] In some examples of this disclosure, the first instruction information may further include the number of virtual spaces and the identification information of the target group; wherein the identification information is used to determine which group the created virtual space needs to be associated with. The step of creating a virtual space associated with a target group based on the first instruction information includes: determining the target group to be associated based on the identification information; and determining the number of virtual spaces allocated to the target group based on the number of virtual spaces in the first instruction information.

[0061] In some examples of this disclosure, after creating a virtual space associated with a target group based on the first instruction information, the virtual space server sends virtual space information to the private messaging server. This virtual space information includes virtual space identification information, virtual space configuration information, and target group identification information. Specifically, the target group identification information serves to notify the private messaging server of the target group corresponding to the currently sent virtual space information.

[0062] Optionally, the virtual space identification information can be a virtual space ID for each virtual space. When multiple virtual spaces are created, the virtual space server can send a list of virtual space IDs for multiple virtual spaces, along with the virtual space configuration information corresponding to each ID, such as sensitive word settings and group chat names, to the private message server in the form of an array.

[0063] In step S12, the state of the target group is determined, wherein the state of the target group includes not disbanded and disbanded;

[0064] In some examples disclosed herein, in order to determine the status of a target group, the virtual space server may choose to periodically send query commands to the private message server to obtain the group identification information of currently existing groups, and determine the disbanded groups based on the group identification information of currently existing groups.

[0065] In some examples disclosed herein, the virtual space server may also choose to determine the status of the target group by: when the target group is disbanded, receiving an indication message from a private message server indicating that the target group has been disbanded, wherein the indication message carries the group identifier information of the disbanded group. After receiving the indication message, the virtual space server will delete all relevant information of the virtual space associated with the disbanded group based on the group identifier information.

[0066] In step S13, when the target group is determined to be in an undisbanded state, the virtual space is retained, and when the target group is determined to be in a disbanded state, the virtual space is deleted.

[0067] In some examples of this disclosure, when the target group is determined to be in an undisbanded state, the virtual space server will detect the number of online users in each virtual space, and when it detects that the number of online users in a certain virtual space is zero, it will set the virtual space to a dormant state. The virtual space in the dormant state will re-acquire and display real-time video content to the group member who enters the virtual space when the virtual space server detects that any group member in the target group has entered.

[0068] In some examples disclosed herein, the specific state of the aforementioned dormant live streaming room is that only the virtual space identification information and the corresponding virtual space configuration information are stored in the virtual space server, and no computing resources are allocated for acquiring and pushing real-time video content.

[0069] In some examples disclosed herein, the aforementioned dormant live streaming room will be undormant when a new user accesses it. Specifically, when the virtual space server determines, based on the target object's access request, that the virtual space the target object currently wishes to access is a dormant virtual space, the virtual space server will allocate corresponding computing resources to the target virtual space based on the target virtual space's configuration information and the target object's access request, in order to obtain the corresponding real-time video content and push it to the target object.

[0070] In some examples disclosed herein, when the target group is determined to be in an undisbanded state, the aforementioned virtual space management method can also modify the configuration information of each virtual space. Specifically, the virtual space server receives a second instruction message sent by a user through a private message server, indicating that the configuration information of the virtual space should be modified. The configuration information of the virtual space includes at least one of the following: sensitive word settings, virtual space name, and virtual space rules. The virtual space server then modifies the configuration information of the target virtual space according to the received second instruction message.

[0071] In some examples of this disclosure, after modifying the configuration information according to the second instruction information, the above-mentioned virtual space management method further includes the following steps: determining the source of real-time video content in the virtual space according to the virtual space rules, wherein the source of real-time video content in the virtual space includes at least multimedia resources stored in the virtual space server, third-party multimedia resource providers, and clients accessing the virtual space; and pushing real-time video content obtained from the source of real-time video content to the clients accessing the virtual space according to the source of real-time video content.

[0072] In some examples disclosed herein, the aforementioned virtual space rules also include interaction rules between users and between users and broadcasters. For example, the interval between comments a user can post, whether other users can apply to become broadcasters when a user is providing live video content in the virtual space, and how many users can be broadcasters simultaneously.

[0073] Optionally, when the source of the real-time video content is determined to be a client accessing the virtual space according to the virtual space rules, after the client currently providing the real-time video content leaves the virtual space, the virtual space server will push pre-prepared audio and video streams to clients still in the virtual space and query clients with live streaming permissions whether to provide real-time video content. When multiple clients choose to provide real-time video content, the virtual space server determines the client that responds to the query first to provide the real-time video content based on the order in which the clients respond to the query.

[0074] For example, after the client currently providing live video content leaves the virtual space, the virtual space server will send video and audio notifications to other clients indicating that the host has left the live stream. At the same time, it will determine whether the user still in the virtual space has the permission to provide live video content and send an inquiry request to the target user with the permission to ask whether to provide live video content.

[0075] In some examples of this disclosure, if the number of clients accessing the virtual space exceeds a preset threshold, the virtual space server will redirect subsequent clients accessing the virtual space to other virtual spaces with the same rules as the target group.

[0076] For example, when a user wants to access a virtual space of type KTV, if there are many people in the virtual space the user wants to access, in order to improve the user experience, the virtual space server will search for other virtual spaces of type KTV in the same group as the virtual space the user wants to access, and recommend other virtual spaces found in the search to the user.

[0077] In some examples of this disclosure, when the virtual space server pushes real-time video content obtained from the real-time video content source to clients accessing the virtual space, it also receives comment information sent by group members accessing the virtual space and displays the comment information to the group members accessing the virtual space.

[0078] In some examples disclosed herein, the virtual space first filters comments based on sensitive words before displaying them to other group members. Specifically, when the virtual space detects sensitive words in a comment, it replaces the sensitive words with random special characters and then sends a notification to the user who posted the comment, reminding them that their previous comment contained sensitive words.

[0079] Figure 2 This is a flowchart illustrating another virtual space management method according to an exemplary embodiment. (Refer to...) Figure 2 This method is applicable to, for example Figure 10 The private messaging server of the virtual space management system shown includes the following steps:

[0080] In step S21, the group creation instruction sent by the client is obtained, and the target group is established. The group creation instruction includes at least the configuration information of the virtual space associated with the target group and the number of virtual spaces.

[0081] In step S22, according to the group creation instruction, a first instruction message is sent to the virtual space server to instruct the virtual space server to create a virtual space associated with the target group. The first instruction message includes at least the configuration information of the virtual space, the number of virtual spaces, and the identification information of the target group.

[0082] In some examples disclosed herein, after the private message server sends a first instruction to the virtual space server to instruct the virtual space server to create a virtual space associated with the target group, the private message server receives virtual space information sent by the virtual space server. This virtual space information includes virtual space identification information, virtual space configuration information, and target group identification information. Then, the private message server displays the virtual space information associated with the target group to users in the target group through the client.

[0083] In some examples disclosed herein, displaying virtual space information of a virtual space associated with a target group to users in the target group via a client includes: displaying virtual space identifier information of a virtual space associated with a target group to users in the target group via a client; receiving a virtual space selection instruction sent by a client, wherein the virtual space selection instruction includes at least the virtual space identifier information of the target virtual space, generated by the client based on the user's virtual space selection operation; determining the target virtual space from the virtual spaces associated with the target group based on the selection instruction, and displaying the configuration information of the target virtual space to the user via a client, wherein the configuration information of the virtual space includes at least sensitive word settings, virtual space name, and virtual space rules.

[0084] In some examples disclosed herein, after the client displays the configuration information of the target virtual space to the user, the private message server can also receive the modification instruction sent by the user through the client, and generate and send a second instruction message to the virtual space server to instruct the modification of the configuration information of the target virtual space based on the modification instruction.

[0085] In step S23, the status of the target group is fed back to the virtual space server. The status of the target group includes not disbanded and disbanded. This is used to instruct the virtual space server to retain the virtual space when the status of the target group is determined to be not disbanded, and to delete the virtual space when the status of the target group is determined to be disbanded.

[0086] In some examples of this disclosure, the above-mentioned deletion of virtual space refers to deleting the identification information of the target virtual space and the corresponding virtual space configuration information stored in the virtual space server.

[0087] Figure 13 This is a flowchart illustrating another virtual space management method according to an exemplary embodiment, applicable to, for example... Figure 10 The server-side component of the virtual space management system shown includes the following steps.

[0088] In step S131, a list of virtual spaces associated with the target group is displayed, wherein the list of virtual spaces includes the identification information of all virtual spaces associated with the target group;

[0089] In some examples of this disclosure, before displaying a list of virtual spaces associated with a target group to the target object, the virtual space management method further includes: sending a group creation instruction to a private messaging server to instruct the private messaging server to create a target group, wherein the group creation instruction includes at least configuration information of the virtual spaces associated with the target group and the number of virtual spaces.

[0090] In step S132, in response to the operation command of the target object, the target virtual space is selected from all virtual spaces associated with the target group;

[0091] In step S133, the target virtual space is displayed to the target object.

[0092] In some examples of this disclosure, after the step of displaying the target virtual space to the target object, the virtual space management method further includes: modifying the configuration information of the virtual space through the target group, wherein the configuration information of the virtual space includes at least sensitive word settings, virtual space name, and virtual space rules; and entering the virtual space associated with the target group through the target group, wherein the virtual space is retained only when the target group is not disbanded.

[0093] In some examples of this disclosure, the steps of modifying the configuration information of a virtual space through a target group include: selecting a target virtual space from multiple virtual spaces associated with the target group; and sending a second instruction message to the virtual space server via a private message server to instruct the virtual space server to modify the configuration information of the target virtual space.

[0094] Figure 3 This is a flowchart illustrating another virtual space management method according to an exemplary embodiment. For example... Figure 3 The virtual space management method shown is applicable to, for example, Figure 10 The client of the virtual space management system shown includes the following steps.

[0095] In step S31, a group creation instruction is sent to the private messaging server to instruct the private messaging server to establish the target group. The group creation instruction includes at least the configuration information of the virtual space associated with the target group and the number of virtual spaces.

[0096] In some examples disclosed herein, when a user sends a group creation command to a private messaging server via a client, instructing the server to create a target group, the interface displayed on the client is as follows: Figure 4 As shown. After selecting to create a group chat, users can set the name, avatar, and number of associated virtual spaces for the target group chat.

[0097] In step S32, the configuration information of the virtual space is changed through the target group;

[0098] In some examples of this disclosure, the steps of modifying the configuration information of a virtual space through a target group include: selecting a target virtual space from multiple virtual spaces associated with the target group; and sending a second instruction message to the virtual space server via a private message server to instruct the virtual space server to modify the configuration information of the target virtual space.

[0099] In some examples disclosed herein, when a client changes the configuration information of a virtual space through a target group, the target group display interface on the client is as follows: Figure 6 As shown. From Figure 6 As can be seen, when a user wants to change the configuration information of a virtual space, they first need to select the "Group Shared Virtual Space Configuration" button in the group chat settings interface. Then, the client will display multiple virtual spaces associated with the target group. The user can choose any one of the displayed virtual spaces as the target virtual space and change its configuration information. After selecting the target virtual space, the user can change its configuration information through the interactive interface on the client. Specifically, the user can change the virtual space rules, name, sensitive word settings, and other information of the target virtual space.

[0100] In step S33, the virtual space associated with the target group is entered through the target group, wherein the virtual space is only retained when the target group is in an undisbanded state.

[0101] In some examples disclosed herein, any member of the target group can access the virtual space associated with the target group through the target group. Specifically, when a group member accesses the target group through a client, the target group's display interface on the client is as follows: Figure 7 As shown, there are multiple shortcuts to virtual spaces at the bottom of the display interface. Group members can choose any shortcut to enter the corresponding virtual space. Once a user enters a virtual space, the client will display the following... Figure 8 The virtual space interface shown includes the virtual space name, virtual space identifier, a real-time video content display area, and a comment section for displaying comments from users in the current virtual space. Users can also... Figure 8 Use the comment button on the interface shown to post comments or interact with other users.

[0102] To facilitate understanding of the above methods, the following examples illustrate them. Figure 5 The flowchart for creating group chats and virtual spaces is shown, and as follows: Figure 9The flowchart shown below, illustrating the process of entering and exiting virtual space, further explains the aforementioned virtual space management method.

[0103] like Figure 5 As shown, when creating a group chat and the virtual spaces associated with it, the user first executes step S51 through the client, sending a group creation command to the private message server. This command includes at least the number of virtual spaces associated with the target group chat. Upon receiving the group creation command from the client, the private message server executes step S52, requesting the allocation of multiple virtual spaces matching the target group chat from the virtual space server. The number of allocated virtual spaces is the same as the number of virtual spaces specified in the group creation command.

[0104] After receiving the instruction from the private message server to allocate virtual spaces, the virtual space server executes step S53 to create a corresponding number of virtual spaces associated with the target group chat; then, it executes step S54 to send the IDs of multiple virtual spaces to the private message server in the form of an array. Upon receiving the virtual space IDs, the private message server executes step S55 to send a notification message to the user's client indicating that the group chat and virtual spaces have been successfully created.

[0105] After the group chat and virtual spaces are successfully created, the configuration information of the multiple virtual spaces associated with the target group chat will be the default configuration information. Users can access the target group chat through the client and modify the configuration information of the multiple virtual spaces associated with the target group chat. For example... Figure 6 As shown, after accessing the group management interface through the client, users can select the "Group Shared Virtual Space Configuration" button to display a list of group shared virtual spaces associated with the target group chat on the client. Users can then select the target virtual space from the list and be redirected to its configuration interface. In the configuration interface, users can select the virtual space rules for the target virtual space. Different rules correspond to different sources of real-time video content. For example, when the virtual space rule is "Chat Room," the real-time video content can be provided by the client accessing the target virtual space; when the rule is "KTV," the real-time video content can be provided by the client or pre-stored multimedia data resources on the virtual space server; and when the rule is "Screening Room," the real-time video content can be from a third-party multimedia resource provider queried by the virtual space server via the network.

[0106] After the user configures the virtual space configuration information, such as Figure 9 As shown, any group member can enter any virtual space associated with the target group chat through the group chat. Specifically, when a group member enters the target group chat through the client, as follows: Figure 7As shown, the group chat interface displayed on the client has multiple virtual space entrances at the bottom. When a group member selects a virtual space, the client executes step S91, sending a corresponding access request to the virtual space server. This access request includes the virtual space ID of the selected virtual space. Upon receiving the access request, the virtual space server executes step S92, querying the status of the virtual space corresponding to that live stream ID. If the virtual space is determined to be in a dormant state, it will be activated. A dormant state means that only the relevant configuration information of the virtual space is stored on the virtual space server; the server has not allocated corresponding resources for pushing or pulling the stream. It should be noted that "pushing the stream" refers to obtaining real-time video content, and "pulling the stream" refers to displaying real-time video content to users accessing the virtual space. Optionally, the virtual space server may put a virtual space into a dormant state when it detects that the number of visitors to that virtual space is zero. When the virtual space is detected to be active or after the virtual space is activated, the virtual space server will execute step S93 to obtain the corresponding real-time video content based on the rules of the virtual space; then the virtual space server will execute step S94 to push the real-time video content to the client.

[0107] Figure 11 This is a block diagram illustrating a virtual space management device according to an exemplary embodiment. (Refer to...) Figure 11 The device includes a creation module 111, a detection module 2, and an execution module 113.

[0108] Module 111 is configured to create a virtual space associated with the target group;

[0109] The detection module 112 is configured to determine the status of a target group, wherein the status of the target group includes not disbanded and disbanded;

[0110] Execution module 113 is configured to retain the virtual space when the target group is determined to be in an undisbanded state, and to delete the virtual space when the target group is determined to be in a disbanded state.

[0111] In some examples of this disclosure, the step of creating a virtual space associated with a target group by the creation module 111 includes: obtaining first instruction information, wherein the first instruction information includes at least configuration information of the virtual space; and creating a virtual space associated with the target group based on the first instruction information.

[0112] In some examples of this disclosure, the first instruction information also includes: the number of virtual spaces and the identification information of the target group; the step of the creation module 111 creating a virtual space associated with the target group based on the first instruction information includes: determining the target group to be associated based on the identification information; and determining the number of virtual spaces allocated to the target group based on the number of virtual spaces in the first instruction information.

[0113] In some examples of this disclosure, when the target group is determined to be in an undisbanded state, the detection module 112 is also configured to detect the number of online users in the virtual space, and when the number of online users is zero, the virtual space is set to a dormant state. The virtual space in the dormant state will then acquire and display real-time video content again when any member of the target group enters.

[0114] In some examples of this disclosure, when the state of the target group is determined to be not disbanded, the execution module 113 is further configured to receive second instruction information from the target member in the target group, wherein the second instruction information is used to instruct the modification of the configuration information of the virtual space, wherein the configuration information of the virtual space includes at least one of the following: sensitive word settings, virtual space name and virtual space rules; and modify the configuration information according to the second instruction information.

[0115] In some examples of this disclosure, after the configuration information is modified according to the second instruction information, the execution module 113 is configured to determine the source of real-time video content in the virtual space according to the virtual space rules, wherein the source of real-time video content in the virtual space includes at least multimedia resources stored in the virtual space server, third-party multimedia resource providers, and clients accessing the virtual space; and push real-time video content obtained from the source of real-time video content to the clients accessing the virtual space according to the source of real-time video content.

[0116] In some examples of this disclosure, after the configuration information is modified according to the second instruction information, the execution module 113 is configured to transfer subsequent clients accessing the virtual space to other virtual spaces with the same rules as the target group when the number of clients accessing the virtual space exceeds a preset threshold.

[0117] In some examples of this disclosure, when the state of the target group is determined to be not disbanded, the execution module 113 is also configured to receive comment information sent by group members accessing the virtual space and display the comment information to the group members accessing the virtual space.

[0118] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0119] Figure 12 This is a block diagram illustrating an electronic device 800 for performing a live broadcast management method according to an exemplary embodiment.

[0120] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, which can be executed by a processor 820 of an electronic device 800 to perform the above-described method. Optionally, the storage medium may be a non-transitory computer-readable storage medium, such as a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device.

[0121] In an exemplary embodiment, a computer program product is also provided, including a computer program / instruction. When the computer program / instruction is executed by a processor, it implements the following virtual space management method: creating a virtual space associated with a target group; determining the state of the target group, wherein the state of the target group includes not disbanded and disbanded; retaining the virtual space when the state of the target group is determined to be not disbanded, and deleting the virtual space when the state of the target group is determined to be disbanded.

[0122] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0123] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A virtual space management method, characterized in that, include: Create a virtual space associated with the target group; The status of the target group is determined based on the identification information of the target group, wherein the status of the target group includes not disbanded and disbanded; If the target group is determined to be in an undisbanded state, the virtual space is retained; if the target group is determined to be in a disbanded state, the virtual space is deleted. Creating virtual spaces associated with the target group includes: Obtain first indication information, wherein the first indication information includes configuration information of the virtual space and identification information of the target group; A virtual space associated with the target group is created based on the first instruction information, wherein the target group to be associated is determined based on the identification information.

2. The virtual space management method according to claim 1, characterized in that, The first instruction information also includes: the number of virtual spaces; creating a virtual space associated with the target group based on the first instruction information includes: The number of virtual spaces allocated to the target group is determined based on the number of virtual spaces in the first instruction information.

3. The virtual space management method according to claim 1, characterized in that, When the target group is determined to be in an undisbanded state, the virtual space management method further includes: The number of online users in the virtual space is detected, and when the number of online users is zero, the virtual space is set to a dormant state. When the virtual space in the dormant state detects that any member of the target group has entered, it will acquire and display real-time video content again.

4. The virtual space management method according to claim 1, characterized in that, When the status of the target group is determined to be not disbanded, the virtual space management method further includes: Receive a second instruction from a target member in the target group, wherein the second instruction is used to instruct modification of the configuration information of the virtual space, wherein the configuration information of the virtual space includes at least one of the following: sensitive word settings, virtual space name, and virtual space rules; The configuration information is modified according to the second instruction information.

5. The virtual space management method according to claim 4, characterized in that, After modifying the configuration information according to the second instruction information, the virtual space management method further includes: Based on the virtual space rules, the source of the real-time video content of the virtual space is determined, wherein the source of the real-time video content of the virtual space includes at least multimedia resources stored in the virtual space server, third-party multimedia resource providers, and clients accessing the virtual space; Based on the source of the real-time video content, push real-time video content obtained from the source of the real-time video content to the client accessing the virtual space.

6. The virtual space management method according to claim 4, characterized in that, After modifying the configuration information according to the second instruction information, the virtual space management method further includes: When the number of clients accessing the virtual space exceeds a preset threshold, subsequent clients accessing the virtual space will be transferred to other virtual spaces with the same rules as the target group.

7. The virtual space management method according to claim 1, characterized in that, When the target group is determined to be in an undisbanded state, the virtual space management method further includes: Receive comment information sent by group members who access the virtual space, and display the comment information to the group members who access the virtual space.

8. A virtual space management method, characterized in that, include: Based on the group creation instruction, a first instruction message is sent to the virtual space server to instruct the virtual space server to create a virtual space associated with the target group. The first instruction message includes at least the configuration information of the virtual space, the number of virtual spaces, and the identification information of the target group. The target group's identification information is used to report the target group's status to the virtual space server. The target group's status includes "not disbanded" and "disbanded". This is used to instruct the virtual space server to retain the virtual space when it determines that the target group's status is "not disbanded", and to delete the virtual space when it determines that the target group's status is "disbanded".

9. The virtual space management method according to claim 8, characterized in that, Before the step of sending a group creation instruction to the virtual space server to instruct the virtual space server to create a virtual space associated with the target group, the virtual space management method further includes: Obtain the group creation instruction sent by the client, and establish a target group, wherein the group creation instruction includes at least the configuration information of the virtual space associated with the target group and the number of the virtual spaces.

10. The virtual space management method according to claim 8, characterized in that, After sending a message to the virtual space server instructing the virtual space server to create a virtual space associated with the target group, the virtual space management method further includes: The system receives virtual space information sent by the virtual space server, wherein the virtual space information includes virtual space identification information, virtual space configuration information, and target group identification information; The client displays the virtual space information associated with the target group to users in the target group.

11. The virtual space management method according to claim 10, characterized in that, The virtual space information displayed to users in the target group via the client includes: The client displays the virtual space identifier information of the virtual space associated with the target group to users in the target group; The client receives a virtual space selection instruction, wherein the virtual space selection instruction includes at least the virtual space identifier information of the target virtual space, which is generated by the client based on the user's virtual space selection operation. The target virtual space is determined from the virtual spaces associated with the target group according to the selection instruction, and the configuration information of the target virtual space is displayed to the user through the client. The configuration information of the virtual space includes at least sensitive word settings, virtual space name and virtual space rules.

12. The virtual space management method according to claim 11, characterized in that, After the configuration information of the target virtual space is displayed to the user through the client, the virtual space management includes: Receive modification instructions sent by the client; Based on the modification instruction, a second instruction message is generated and sent to the virtual space server to instruct the modification of the configuration information of the target virtual space.

13. A virtual space management method, characterized in that, include: The status of the target group is determined based on the identification information of the target group, wherein the status of the target group includes not disbanded and disbanded; When the target group is determined to be in an undisbanded state, a list of virtual spaces associated with the target group is displayed, wherein the list of virtual spaces includes the identification information of all virtual spaces associated with the target group; In response to the operation command of the target object, select the target virtual space from all virtual spaces associated with the target group; The target virtual space is displayed to the target object.

14. The virtual space management method according to claim 13, characterized in that, Before displaying the list of virtual spaces associated with the target group to the target object, the virtual space management method further includes: Send a group creation instruction to the private messaging server to instruct the private messaging server to establish a target group, wherein the group creation instruction includes at least the configuration information of the virtual space associated with the target group and the number of the virtual spaces.

15. The virtual space management method according to claim 13, characterized in that, After the step of displaying the target virtual space to the target object, the virtual space management method further includes: The configuration information of the virtual space is modified through the target group, wherein the configuration information of the virtual space includes at least sensitive word settings, virtual space name, and virtual space rules; Access to a virtual space associated with the target group is made through the target group, wherein the virtual space is retained only when the target group is in an undisbanded state.

16. The virtual space management method according to claim 15, characterized in that, The step of modifying the configuration information of the virtual space through the target group includes: Select a target virtual space from multiple virtual spaces associated with the target group; A second instruction message is sent to the virtual space server via a private message server, instructing the virtual space server to modify the configuration information of the target virtual space.

17. A virtual space management system, characterized in that, This includes multiple clients, private messaging servers, and virtual space servers, among which... Each of the plurality of clients is configured to send a group creation instruction to the private messaging server, instructing the private messaging server to establish a target group, wherein the group creation instruction includes at least the configuration information of the virtual space associated with the target group and the number of the virtual spaces; The private message server is configured to receive the group creation instruction, create the target group, and, based on the group creation instruction, send first instruction information to the virtual space server to instruct the virtual space server to create a virtual space associated with the target group. The first instruction information includes at least the configuration information of the virtual space, the number of virtual spaces, and the identification information of the target group. The private message server is also used to report the status of the target group to the virtual space server through the identification information of the target group, wherein the status of the target group includes not disbanded and disbanded; The virtual space server is used to create a virtual space associated with the target group based on the first instruction information; The virtual space server is further configured to retain the virtual space when the status of the target group is determined to be not disbanded, and to delete the virtual space when the status of the target group is determined to be disbanded.

18. A virtual space management device, characterized in that, include: A creation module is configured to create a virtual space associated with a target group, including: obtaining first instruction information, wherein the first instruction information includes configuration information of the virtual space and identification information of the target group; creating a virtual space associated with the target group based on the first instruction information, wherein the target group to be associated is determined based on the identification information; The detection module is configured to determine the status of the target group based on the identification information of the target group, wherein the status of the target group includes not disbanded and disbanded; The execution module is configured to retain the virtual space when the target group is determined to be in an undisbanded state, and to delete the virtual space when the target group is determined to be in a disbanded state.

19. The virtual space management device according to claim 18, characterized in that, The steps performed by the creation module to create a virtual space associated with the target group include: Obtain first indication information, wherein the first indication information includes at least the configuration information of the virtual space; A virtual space associated with the target group is created based on the first instruction information.

20. The virtual space management device according to claim 19, characterized in that, The first instruction information also includes: the number of virtual spaces and the identification information of the target group; the step of the creation module creating a virtual space associated with the target group based on the first instruction information includes: The target group to be associated is determined based on the identification information; The number of virtual spaces allocated to the target group is determined based on the number of virtual spaces in the first instruction information.

21. The virtual space management device according to claim 18, characterized in that, When the target group is determined to be in an undisbanded state, the detection module is further configured to detect the number of online users in the virtual space, and when the number of online users is zero, set the virtual space to a dormant state. The virtual space in the dormant state will then acquire and display real-time video content again when any member of the target group enters.

22. The virtual space management device according to claim 18, characterized in that, When the state of the target group is determined to be not disbanded, the execution module is further configured to receive second instruction information from the target members in the target group, wherein the second instruction information is used to instruct the modification of the configuration information of the virtual space, wherein the configuration information of the virtual space includes at least one of the following: sensitive word settings, virtual space name, and virtual space rules; and modify the configuration information according to the second instruction information.

23. The virtual space management device according to claim 22, characterized in that, After modifying the configuration information according to the second instruction information, the execution module is configured to determine the source of real-time video content in the virtual space according to the virtual space rules, wherein the source of real-time video content in the virtual space includes at least multimedia resources stored in the virtual space server, third-party multimedia resource providers, and clients accessing the virtual space; and push real-time video content obtained from the source of real-time video content to the clients accessing the virtual space according to the source of real-time video content.

24. The virtual space management device according to claim 22, characterized in that, After modifying the configuration information according to the second instruction information, the execution module is configured to transfer subsequent clients accessing the virtual space to other virtual spaces with the same rules as the target group when the number of clients accessing the virtual space exceeds a preset threshold.

25. The virtual space management device according to claim 18, characterized in that, When the target group is determined to be in an undisbanded state, the execution module is further configured to receive comment information sent by group members accessing the virtual space and display the comment information to the group members accessing the virtual space.

26. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the virtual space management method as described in any one of claims 1 to 7, 8 to 12, or 13 to 16.

27. A computer-readable storage medium, wherein instructions in the computer-readable storage medium, when executed by a processor of a server, enable a virtual space management device / electronic device / server to perform the virtual space management method as claimed in any one of claims 1 to 7, 8 to 12, or 13 to 16.

28. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by the processor, they implement the virtual space management method according to any one of claims 1-7, 8 to 12, or 13 to 16.

Citation Information

Patent Citations

  • Management method and device for instant messaging group

    CN109245906A

  • Information interaction method and device, server, user terminal and readable storage medium

    CN110113256A

  • Chat group creating method and system and related device

    CN111314728A

  • Energy-saving method and system for base station cluster in closed coverage area

    CN112235852A

  • Data processing method and device, electronic equipment, storage medium and program product

    CN113365088A