CN112492328B - Virtual room creating method, device, terminal and storage medium - Google Patents

Virtual room creating method, device, terminal and storage medium Download PDF

Info

Publication number
CN112492328B
CN112492328B CN202011141836.5A CN202011141836A CN112492328B CN 112492328 B CN112492328 B CN 112492328B CN 202011141836 A CN202011141836 A CN 202011141836A CN 112492328 B CN112492328 B CN 112492328B
Authority
CN
China
Prior art keywords
room
tool
virtual room
virtual
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011141836.5A
Other languages
Chinese (zh)
Other versions
CN112492328A (en
Inventor
黄晨
冯艳珊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bigo Technology Pte Ltd
Original Assignee
Bigo Technology Pte Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bigo Technology Pte Ltd filed Critical Bigo Technology Pte Ltd
Priority to CN202011141836.5A priority Critical patent/CN112492328B/en
Publication of CN112492328A publication Critical patent/CN112492328A/en
Application granted granted Critical
Publication of CN112492328B publication Critical patent/CN112492328B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses a virtual room creating method, a virtual room creating device, a virtual room creating terminal and a storage medium, and belongs to the technical field of computers and the Internet. The method comprises the following steps: in response to a creation instruction for the virtual room, displaying a selection item of a plurality of room types; setting the virtual room as a target room type in response to a selection operation for a selection item of the target room type among the plurality of room types; a virtual room is created based on the target room type and a display interface of the virtual room is displayed. In the technical scheme provided by the embodiment of the application, through selection operation of options of the room types of the virtual rooms, a user selects the required room types according to actual conditions, and creates the virtual rooms corresponding to the room types for the user according to the room types of the virtual rooms selected by the user, the virtual rooms are created in a more flexible manner, and the virtual rooms meeting the requirements of different users can be created according to different room types.

Description

Virtual room creating method, device, terminal and storage medium
Technical Field
The present application relates to the field of computer and internet technologies, and in particular, to a method, an apparatus, a terminal, and a storage medium for creating a virtual room.
Background
Currently, multi-person online interaction is becoming more and more common. In the related art, a user can create a virtual room to enable multi-person online interaction. For example, when the user plays the program on the fly, the user can create a live room, and multi-user online interaction is realized in a live mode.
However, in the above-described related art, the creation of the virtual room is limited to be inflexible when the user creates the virtual room.
Disclosure of Invention
The embodiment of the application provides a virtual room creating method, a virtual room creating device, a terminal and a storage medium, which can flexibly create virtual rooms and create virtual rooms meeting different user requirements according to different room types. The technical scheme is as follows:
according to an aspect of an embodiment of the present application, there is provided a virtual room creating method, including:
responding to a creating instruction aiming at a virtual room, and displaying a plurality of room types, wherein the room types are used for stipulating interactive forms of user accounts joining the virtual room;
setting the virtual room to a target room type among the plurality of room types in response to a selection operation of a selection item for the target room type;
creating the virtual room based on the target room type and displaying a display interface of the virtual room.
According to an aspect of an embodiment of the present application, there is provided a virtual room creating apparatus, the apparatus including:
the type display module is used for responding to a creating instruction aiming at the virtual room and displaying a plurality of room type selection items, wherein the room type is used for specifying an interactive form of each user account added into the virtual room;
a room setting module for setting the virtual room as a target room type among the plurality of room types in response to a selection operation for a selection item of the target room type;
a room creation module to create the virtual room based on the target room type and to display a display interface of the virtual room.
According to an aspect of the embodiments of the present application, there is provided a terminal including a processor and a memory, the memory having stored therein a computer program, the computer program being loaded and executed by the processor to implement the virtual room creating method described above.
According to an aspect of embodiments of the present application, there is provided a computer-readable storage medium having a computer program stored therein, the computer program being loaded and executed by a processor to implement the above virtual room creating method.
According to an aspect of an embodiment of the present application, there is provided a computer program product or a computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and executes the computer instructions, so that the computer device executes the virtual room creating method.
The technical scheme provided by the embodiment of the application can bring the following beneficial effects:
by selecting the options of the room types of the virtual rooms, the user selects the required room types according to actual conditions, and creates the virtual rooms corresponding to the room types for the user according to the room types of the virtual rooms selected by the user, so that the virtual rooms are created in a more flexible manner, and the virtual rooms meeting the requirements of different users can be created according to different room types.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a schematic diagram of an application execution environment provided by one embodiment of the present application;
FIG. 2 is a flow chart of a virtual room creation method provided by an embodiment of the present application;
FIGS. 3 and 4 are diagrams illustrating user interfaces involved in the embodiment of FIG. 2;
FIG. 5 is a flow chart of a virtual room creation method provided by another embodiment of the present application;
6-11 are schematic diagrams that illustrate user interfaces involved in the embodiment of FIG. 5;
FIG. 12 is a diagram illustrating a display interface structure of a virtual room;
FIG. 13 is a schematic diagram illustrating an ambient tool display;
FIG. 14 is a schematic diagram illustrating an interface display of a virtual room;
FIG. 15 is a block diagram of a virtual room creation apparatus provided by an embodiment of the present application;
fig. 16 is a block diagram of a virtual room creating apparatus according to another embodiment of the present application.
Detailed Description
To make the objects, technical solutions and advantages of the present application more clear, the following detailed description of the embodiments of the present application will be made with reference to the accompanying drawings.
Referring to fig. 1, a schematic diagram of an application execution environment according to an embodiment of the present application is shown. The application execution environment may include: a terminal 10 and a server 20.
The terminal 10 may be an electronic device such as a mobile phone, a tablet Computer, a game console, an electronic book reader, a multimedia player, a wearable device, a PC (Personal Computer), and the like. A client of the application program can be installed in the terminal 10. The application program may be an application program that needs to be downloaded and installed, or may be an application program that is to be used on demand, which is not limited in this embodiment of the application.
In the embodiment of the present application, the application program may be any application program having a virtual room creating function, such as a social application program, a live application program, a short video application program, an online conference application program, and the like. Wherein, a virtual room refers to a virtual network space created based on a simulation of a real room. Optionally, the virtual network space may allow multiple user accounts to be online at the same time, and the multiple user accounts may perform real-time online interaction in the virtual network space. In one possible implementation, the virtual rooms are different in room type and different in corresponding real-time online interaction mode. For example, if the room type of the virtual room is a voice room, the corresponding real-time online interaction mode is voice communication; if the room type of the virtual room is a video room, the corresponding real-time online interaction mode is video communication.
The server 20 is used to provide background services for clients of applications in the terminal 10. For example, the server 20 may be a backend server for the application described above. The server 20 may be a server, a server cluster composed of a plurality of servers, or a cloud computing service center. Optionally, the server 20 provides background services for multiple clients simultaneously.
Alternatively, the terminal 10 and the server 20 may communicate with each other through the network 30.
Referring to fig. 2, a flowchart of a virtual room creating method according to an embodiment of the present application is shown. The method can be applied to the terminal 10 in the application program running environment shown in fig. 1, for example, the execution subject of each step can be a client of the application program. The method can comprise the following steps (201-203):
in step 201, in response to a creation instruction for a virtual room, options of a plurality of room types are displayed.
The create instruction is for requesting creation of a virtual room. Optionally, the creating instruction refers to an instruction triggered and generated by a user through a virtual room creating control. In a possible implementation manner, a user interface of the client includes a virtual room creation control, the user triggers generation of the creation instruction by clicking the virtual room creation control, and correspondingly, the client creates a virtual room for the first user account after receiving the creation instruction. The user interface may be a display interface displayed to a user by an application program, the first user account refers to a user account corresponding to the user, and the first user account is a user account for creating a virtual room.
Optionally, before creating the virtual room for the first user account, the client needs to select a room type corresponding to the virtual room from the first user account. In the embodiment of the present application, after receiving a creation instruction for a virtual room, a client may display a selection item of multiple room types in the user interface according to the creation instruction. Illustratively, referring collectively to FIG. 3, a first user account 31 and a virtual room creation button 32 are displayed in the user interface 30. After the user clicks the virtual room creation button 32, a plurality of room type selections 33 are displayed in the user interface 30.
The room types are used for defining the interactive forms of all user accounts added into the virtual room, namely different room types correspond to different interactive forms; the selection item is used for obtaining the selection of the user on the room type, and the client can create a corresponding virtual room for the first user account according to the room type selected by the user.
It should be noted that, in this embodiment, when the first user account selects a room type corresponding to a virtual room, the name of the virtual room and the distribution range of the virtual room may be determined. Illustratively, as shown in fig. 3, after the user clicks the virtual room creation button 32, a name editing area 34 and a distribution range selection area 35 are displayed in the user interface 30. The name editing area 34 is used to acquire the name of the virtual room input by the user, and the distribution range selection area 35 is used to acquire the distribution range of the virtual room selected by the user.
Optionally, the distribution range of the virtual room is used to indicate a user account having an access right to the virtual room, that is, a user having the access right to the virtual room can directly view the virtual room join control for the virtual room on a user interface of a client of the user. As shown in fig. 3, when the user has the join right of the virtual rooms created by the user a and the user B, a virtual room join button 36 corresponding to the room of the user a and a virtual room join button 37 corresponding to the room of the user B are displayed in the user interface 30. In a possible implementation manner, after determining the distribution range of the virtual room, the client sends the distribution range to the server corresponding to the virtual room, and further, the server sends, according to the distribution range, virtual room information to the client corresponding to the user account having the access right of the virtual room, where the virtual room information is used to indicate the client corresponding to the user account having the access right of the virtual room, and displays a virtual room join control for the virtual room, and at this time, the user having the access right of the virtual room may join the virtual room directly through the virtual room join control. For example, if the distribution range of the virtual room is a friend of a user in the virtual room, after the client creates the virtual room, the virtual room joining control of the virtual room can be displayed in the client corresponding to the friend account of the first user account. For another example, if the distribution range of the virtual room is a tenant friend of the virtual room, after the client creates the virtual room, only the client corresponding to the friend account of the first user account may display the virtual room join control of the virtual room.
In response to a selection operation for a selection item of a target room type among the plurality of room types, the virtual room is set to the target room type, step 202.
The selection operation refers to an operation performed by the user when selecting a room type according to the actual situation of the user. Alternatively, the user may select the corresponding room type through a selection item of the room type. For example, the user clicks the corresponding selection item, and then selects the room type corresponding to the selection item. In this embodiment of the present application, after displaying the options of the multiple room types, the client detects the options of the respective room types, determines that a target room type is a room type corresponding to the virtual room when detecting a selection operation for a selection item of the target room type in the multiple room types, and correspondingly sets the virtual room as the target room type. Optionally, the plurality of room types include, but are not limited to, a multi-person voice room, a multi-person video room, a live room, and a multi-person microphone room. Different room types correspond to different forms of interaction.
The multi-user voice room is a virtual room for real-time voice interaction among user accounts. In this embodiment, if the target room type is a multi-user voice room, after the virtual room is created, the client may obtain real-time voice data of the first user account in real time, and send the real-time voice data to the server corresponding to the virtual room, and the server sends the real-time voice data to clients corresponding to other user accounts, where the other user accounts are other user accounts in the virtual room except the first user account. The real-time voice data refers to real-time data corresponding to sound generated by a user, and the client can collect the real-time voice data of the first user account in real time through a voice collecting device (such as a microphone). Of course, the client may also receive and play the real-time voice data of other user accounts sent by the server.
The multi-user video room is a virtual room for real-time video interaction among user accounts. In this embodiment of the application, if the target room is a multi-user video room, after the virtual room is created, the client may obtain real-time video data of the first user account in real time, and send the real-time video data to the server corresponding to the virtual room, and the server sends the real-time video data to the clients corresponding to the other user accounts. The client can collect the video image data of the first user account in real time through a video collecting device (such as a camera), and collect the video sound data of the first user account in real time through a voice collecting device (such as a microphone). Of course, the client may also receive and play real-time video data of other user accounts sent by the server.
The live broadcast room is a virtual room for carrying out audio and video live broadcast on a plurality of user accounts. In this embodiment of the application, if the target room type is a live broadcast room, after the virtual room is created, the client may obtain real-time video data of the first user account in real time, and send the real-time video data to the server corresponding to the virtual room, and the server sends the real-time video data to the clients corresponding to other user accounts. Of course, the client receives feedback information of other user accounts sent by the server for the real-time video data, and displays the feedback information in the user interface of the client. Wherein the feedback information may include at least one of: comments from other user accounts, messages from other user accounts, virtual gifts sent by other user accounts to the first user account, and the like, which are not limited in the embodiments of the present application.
The multi-user microphone room refers to a virtual room in which a plurality of user accounts carry out audio and video live broadcast in turn. In this embodiment of the application, if the target room type is a multi-user wheat room, after the virtual room is created, the client acquires real-time video data of the first user account in real time, and sends the real-time video data to the server corresponding to the virtual room, and the server sends the real-time video data to the clients corresponding to other user accounts. Of course, the client may also receive and play real-time video data of other user accounts sent by the server. Optionally, the user interface of the client corresponding to the other user account may include a logging-on control, and the other user may trigger the server to collect the real-time video data of the other user account by clicking the logging-on control, and send the real-time video data of the other user account to the client by the server.
Optionally, in this embodiment of the application, if the client does not receive a selection operation for a selection item of any room type, it is determined that the target room type is the default room type. In one possible embodiment, the default room type may be set by a human operator, such as a multi-person voice room. In another possible embodiment, the default room type is set by the user according to his own practice. Of course, in other possible embodiments, the default room type may also be automatically set by the application based on the collected user data, such as setting the room type that is used the most often by the user as the default room type.
It should be noted that the above descriptions of the room types are only exemplary and explanatory, and in practical applications, the staff may set other room types, which is not limited in the embodiments of the present application.
Step 203, creating a virtual room based on the target room type and displaying a display interface of the virtual room.
In the embodiment of the application, after setting the virtual room as the target room type, the client creates the virtual room based on the target virtual room type and displays the display interface corresponding to the virtual room. The display interface refers to an interactive interface of a virtual room used for being displayed to a user by a client. Optionally, the display interfaces for different room types are different. Exemplarily, referring to fig. 4, if the target room type is a multi-user voice room, the account identifier 41 of each user account in the virtual room is displayed in the display interface 40, where the account identifier 41 may include a user avatar and a user name; if the target virtual room type is a multi-user video room, displaying a video icon 43 of each user account in the display interface 42, where the video icon 43 may include a video display area and an account identifier, the video display area is used for playing real-time video data of the user account, and the account identifier may be a user name.
Alternatively, the virtual room may be allocated by the server for the client. In a possible implementation manner, after determining a target room type corresponding to the virtual room, the client sends a room creation request to the server, where the room creation request includes the first user account and the target room type. Optionally, after receiving the room creation request sent by the client, the server creates and allocates a virtual room for the client corresponding to the first user account according to the target room type. In a possible implementation manner, after the server allocates a virtual room to the first user account, the server may record the association relationship between the first user account and the virtual room identifier, and record other user accounts entering the virtual room, so as to facilitate subsequent data collection and transmission for each user account in the virtual room.
It should be noted that, in the embodiment of the present application, after the client creates the virtual room for the first user account, the room type corresponding to the virtual room may be adjusted in a user-defined manner, that is, the user in the virtual room may change the room type corresponding to the virtual room according to an actual situation. In the embodiment of the application, after receiving a room type replacement instruction for a virtual room, a client changes a room type corresponding to the virtual room, and changes a display interface of the virtual room according to the changed room type corresponding to the virtual room.
Optionally, the display interface of the virtual room includes a type switching icon, the user triggers generation of a room type display instruction by clicking the type switching icon, and correspondingly, the client displays a plurality of room type options in the display interface of the virtual room according to the room type display instruction, where the target room type option has a different display style from the options of other room types, so as to indicate that the current room type of the virtual room is the target room type. Further, when the selection operation of the user for the selection item of a certain room type is detected, whether the certain room type is the target room type is judged; if the certain room type is not the target room type, triggering a room type replacing instruction aiming at the virtual room, wherein the room type replacing instruction comprises an identifier of the certain room type, and the client side changes the room type corresponding to the virtual room according to the room type replacing instruction; and if the certain room type is the target room type, the room type of the virtual room is not changed, and the room type of the virtual room is kept as the target room type.
It should be noted that the type switching icon may be displayed at any position of the display interface of the virtual room, which is not limited in this embodiment of the present application.
In summary, in the technical solution provided in the embodiment of the present application, through the selection operation of the option for the room type of the virtual room, the user selects the required room type according to the actual situation, and creates the virtual room corresponding to the room type for the user according to the room type of the virtual room selected by the user, so that the creation manner of the virtual room is more flexible, and the virtual room meeting the requirements of different users can be created according to different room types.
In addition, after the virtual room is created, the room type corresponding to the virtual room is changed through the room type changing instruction of the virtual room, and the room type setting for the virtual room is flexible, so that a user can flexibly change the room type of the virtual room according to the actual situation after the virtual room is created.
Referring to fig. 5, a flowchart of a virtual room creating method according to another embodiment of the present application is shown. The method is applicable to a terminal, and the execution subject of each step may be the terminal 10 (hereinafter referred to as "client") in the application execution environment shown in fig. 1. The method can comprise the following steps (501-504):
step 501, in response to a creation instruction for a virtual room, displays a selection of a plurality of room types.
Step 502, in response to a selection operation for a selection item of a target room type among the plurality of room types, setting the virtual room as the target room type.
Step 503, creating a virtual room based on the target room type and displaying a display interface of the virtual room.
The above steps 501 to 503 are the same as steps 201 to 203 in the embodiment of fig. 2, and refer to the embodiment of fig. 2 specifically, which is not described herein again.
And step 504, responding to the trigger operation aiming at the toolbar control, and displaying the toolbar.
The toolbar control refers to an operation control used for triggering the display interface to display the toolbar. In a possible implementation manner, the toolbar control may be directly displayed in the display interface of the virtual room, and the user may directly click on the toolbar control. In another possible implementation manner, the toolbar control is hidden and displayed in the display interface of the virtual room, and the user can execute a clicking operation on the toolbar control by clicking a certain position in the display interface.
The trigger operation refers to an operation of the user with respect to the display interface of the virtual room. Optionally, the trigger operation may be a click operation, a long-press operation, a drag operation, a slide operation, and the like, which is not limited in this embodiment of the application. In the embodiment of the present application, after displaying the display interface of the virtual room, the client detects the display interface, and when detecting the trigger operation for the toolbar control, displays the toolbar in the display interface, as shown in fig. 6, after clicking the toolbar control 44 in the user interface 40, the user displays the toolbar 60 in the user interface 40. Wherein, the toolbar includes but is not limited to at least one of the following room tools: entertainment tools, sharing tools, and dressing tools. Of course, the toolbar may be disposed at any position in the display interface, which is not limited in the embodiment of the present application.
The entertainment tool is used for starting an entertainment item in a virtual room. Wherein the entertainment tool includes, but is not limited to, at least one of: music playing tool, video playing tool, game starting tool and screen projection tool. Optionally, the step 504 further includes the following sub-steps:
1. playing music in the virtual room in response to a selection operation for the music playing tool;
2. playing a video in the virtual room in response to a selection operation for the video playing tool;
3. displaying a game screen in the virtual room in response to a selection operation for the game start tool;
4. in response to a selection operation for the screen-casting tool, screen display content of the first user account is displayed in the virtual room.
The music playing tool is used for controlling the virtual room to play music. Optionally, when detecting a selection operation for a music playing tool, the client plays music in the virtual room, where the music may be music played recently by the first user account, or music selected by the first user account according to an actual situation.
The video playing tool is used for controlling the virtual room to play videos. Optionally, when detecting a selection operation for the video playing tool, the client plays a video in the virtual room, where the video may be a video played by the first user account recently, or a video selected by the first user account according to an actual situation.
The game starting tool is used for controlling the virtual room to display game pictures. Optionally, when the client detects a selection operation for the game starting tool, a game screen is displayed in the virtual room, where the game screen may be a game screen corresponding to a game in which the first user account recently participates, or a game screen corresponding to a game selected by the first user account according to an actual situation.
The screen projection tool is used for controlling the virtual room to display the screen display content of the first user account. Optionally, when the client detects a selection operation for the screen projection tool, the client displays screen display content of a first user account in the virtual room, where the first user account is a user account for creating the virtual room.
The sharing tool is used for sharing file data in the virtual room. Wherein the sharing tools include file sharing tools, the files including but not limited to at least one of: text files, video files, audio files, picture files. Optionally, the step 504 includes the following sub-steps:
1. responding to the selection operation aiming at the file sharing tool, and acquiring a first file;
2. and sending the first file to a server corresponding to the virtual room.
The first file refers to a shared file uploaded by a first user account, and the first user account refers to a user account for creating the virtual room. In this embodiment, the client may upload the first file to the virtual room based on the file sharing tool. Optionally, after detecting a selection operation for a file sharing tool, the client acquires a first file selected by a first user account, sends the first file to a server corresponding to the virtual room, stores file data corresponding to the first file by the server, and sends the first file to a client corresponding to another user account after receiving a viewing request for the first file by another user account.
It should be noted that, in this embodiment of the application, the first user account may also obtain a shared file uploaded by other user accounts. Optionally, when detecting a viewing instruction for the second file, the client sends a viewing request corresponding to the second file to the server corresponding to the virtual room, and further obtains the second file sent by the server. The second file refers to a shared file uploaded by other user accounts, and the other user accounts refer to user accounts in the virtual room except the first user account.
The above-described decorating tool is used to change the display style of a virtual room. Wherein the dressing tools include, but are not limited to, at least one of: background tools, pendant tools, tool display tools and control display tools. Optionally, the step 504 includes the following sub-steps:
1. in response to a selection operation for the background tool, changing a display style of a room background of the virtual room;
2. in response to a selection operation for the pendant tool, displaying a room pendant in a display interface of the virtual room;
3. in response to a selection operation for the tool display tool, changing a display style of the room tool in the virtual room;
4. and in response to the selection operation of the control display tool, changing the display style of the operation control in the virtual room.
The background tool is used to change the room background of the virtual room. Optionally, when detecting a selection operation for the background tool, the client acquires the room background selected by the first user account, and changes a display style of the room background of the virtual room according to the room background selected by the first user account.
The pendant tool is used for displaying the room pendant in the display interface of the virtual room. Optionally, when detecting a selection operation for a room pendant, the client acquires the room pendant selected by the first user account, and displays the room pendant selected by the first user account in the display interface of the virtual room.
The tool display tool is used for changing the display style of the room tool in the virtual room. Optionally, when detecting a selection operation for the tool display tool, the client acquires the tool display style selected by the first user account, and changes the display style of the room tool in the virtual room according to the tool display style selected by the first user account.
The control display tool is used for changing the display style of the operation control in the virtual room. Optionally, when detecting a selection operation for the control display tool, the client acquires a control display style selected by the first user account, and changes the display style of the operation control in the virtual room according to the control display style selected by the first user account.
It should be noted that, in the embodiment of the present application, after the virtual room is created, the user may freely adjust the room tool in the virtual room according to the actual situation.
In one possible implementation, the user may alter the display position of the room tool. Optionally, when the client detects a moving operation for the room tool, the client changes the display position of the room tool in the toolbar according to the position indicated by the moving operation. The moving operation may be a dragging operation or a sliding operation for a tool in a certain room, and the position indicated by the moving operation may be an end position of the dragging operation or the sliding operation.
In another possible implementation, the user may delete the room tool in the virtual room. Optionally, the client deletes the room tool in the toolbar when detecting a deletion operation for the room tool, and at this time, each user in the virtual room cannot use the room tool through the toolbar. The deleting operation may be an operation of dragging a tool in a certain room to a tool deleting area, and the tool deleting area may be set at any position in the display interface.
In yet another possible implementation, the user may add room tools in the virtual room. Optionally, when the client detects an add operation for the room tool, the room tool is added to the toolbar, and at this time, each user in the virtual room can directly use the room tool through the toolbar. The adding operation may be an operation of dragging a tool in a certain room to a tool addition area, where the tool addition area may be set at any position in the display interface, for example, the tool addition area may be a toolbar.
It should be noted that the above-mentioned moving operation, deleting operation, and adding operation for the room tool are only exemplary and explanatory, and in practical applications, the user may also adjust the room tool in the toolbar through other operations on the room tool. In one possible implementation, the user may directly adjust the room tool through manipulation of the display interface for the virtual room. In another possible embodiment, the user may also adjust the room tool through a set interface.
It should be noted that, the above description is made in terms of the first user account to describe the usage and adjustment manner of each room tool, and in practical applications, the room tool may also be used or adjusted by other user accounts in the virtual room, which is not limited in this embodiment of the present application. In a possible implementation manner, when the room tool is used and adjusted by the other user accounts, the room tool in the virtual room can be used and adjusted only after the room tool is requested to be used and adjusted by the first user account. Of course, in other possible embodiments, other user accounts may be used or adjusted directly for all or a portion of the room tools.
Illustratively, with combined reference to fig. 6 to 11, a music playing tool 61, a video playing tool 62, a game opening tool 63, a screen projection tool 64, a file sharing tool 65, and a background tool 66 are provided in the toolbar 60. After the user clicks the music playing tool 61 and selects music to be played, as shown in fig. 7, a music playing area 71 is displayed in the display interface 70 of the virtual room, and music selected by the user is displayed in the music playing area 71 and played. After the user clicks the video playing tool 62 and selects a video to be played, as shown in fig. 8, a video playing area 81 is displayed in the display interface 80 of the virtual room, and the video selected by the user is played in the video playing area 81. After the user clicks the game opening tool 63 and selects a game to be opened, as shown in fig. 9, a game display area 91 is displayed in the display interface 90 of the virtual room, and a game screen corresponding to the game selected by the user is displayed in the game display area 91. After the user clicks on the screen-casting tool 64, the screen display 101 of the first user account is displayed in the display interface 100 of the virtual room, as shown in FIG. 10. After the user clicks the file sharing tool 65 and selects the shared file to be uploaded, the file data of the shared file is sent to the server corresponding to the virtual room. After the user clicks the background tool 66, as shown in fig. 11, a background preview interface 110 of the virtual room is displayed, where the background preview interface 110 includes at least one room background 111, and after a selection operation for a certain room background is detected, a preview effect 113 of the certain room background is displayed in a background display area 112, at this time, if the user clicks a determination button 114, a display style of the room background of the virtual room is changed according to the certain room background.
To sum up, in the technical scheme that this application embodiment provided, provide room instrument for the user in the virtual room through the toolbar, and this room instrument includes entertainment tool, sharing tool, the instrument of decorating up, improves the interactive variety in virtual room for the virtual room can satisfy different users' interactive demand.
In addition, the user adjusts the room tools in the virtual room by moving, deleting and adding the room tools, so that the room tools in the virtual room can be flexibly displayed.
The above is an introduction of an interaction manner of each user account in the virtual room, and the following is an introduction of a structure of a display interface of the virtual room.
In the embodiment of the application, the display interface of the virtual room comprises a fixed display area and a custom display area. The fixed display area refers to a display area with fixed display position and display size, and the custom display area refers to a display area with display position and display size supporting custom adjustment. Illustratively, as shown in fig. 12, the display interface of the virtual room includes a first display area 121, a second display area 122, a third display area 123, a fourth display area 124, and a fifth display area 125. The first display area 121, the second display area 122 and the fifth display area 125 are fixed display areas, and the third display area 123 and the fourth display area 124 are custom display areas.
The first display area 121 is used to display information about the virtual room, such as the name of the virtual room, the number of participants in the virtual room, the forwarding amount of the virtual room, a close button of the virtual room, a minimize button of the virtual room, and the like.
The second display area 122 is used for displaying information of each user account in the virtual room, such as an identifier of each user account in the virtual room, and an operation (an interactive operation, a room tool adjusting operation, etc.) performed by each user account in the virtual room.
The third display area 123 is a display area of a room tool, such as a music playing area, a video playing area, a game display area, and the like.
The fourth display area 124 is an interactive information display area for the user account, and the interactive information display area may display text data, voice data, video data, or picture data input by each user account in the virtual room.
The fifth display area 125 is used for displaying various operation controls in the virtual room, such as an atmosphere tool display control, a text input control, a voice input control, a volume adjustment control, and the like. The atmosphere tool display control is used for controlling the virtual room to display atmosphere tools, such as dice, a timer, a clapping palm and the like. As shown in fig. 13, after the user clicks the atmosphere tool display control 131, the atmosphere tool 132 is displayed in the virtual room, but of course, the user may cancel displaying the atmosphere tool 132 by turning off the button 133, or the user may drag a display icon of the atmosphere tool 132 to adjust the display position of the atmosphere tool 132.
Optionally, in this embodiment of the present application, a user may adjust the display position and the display size of the foregoing customized display area by setting a page. The user can control the display interface of the virtual room to display the setting interface through a setting tool (for example, a setting tool 67 in a toolbar 60 of fig. 6), and when the user sets the display position and the display size of the custom display area through the setting interface, the user can also adjust the room tool through the setting interface.
In the following, with reference to fig. 14, the present application is introduced from three perspectives, namely, the user operation, the client of the first user account, and the clients of other user accounts. When a user opens a virtual room, the client of the first user account creates the virtual room for the first user account, and the clients of other user accounts join the virtual room. When the user performs the selection operation of the entertainment tool, the client of the first user account displays the entertainment tool in the display interface, and the clients of other user accounts can watch or use the entertainment tool. When the user executes the selection operation of the atmosphere tool, the client of the first user account displays the atmosphere effect corresponding to the atmosphere tool, and the clients of other user accounts receive the atmosphere effect corresponding to the atmosphere tool. When the user executes the selection operation of the background tool, the client of the first user account displays the room background, and the clients of other user accounts synchronously update the room background. When the user executes the switching operation of the room types, the client of the first user account changes the room types and the display interfaces of the virtual rooms, and the clients of other user accounts synchronously update the display interfaces of the virtual rooms.
The following are embodiments of the apparatus of the present application that may be used to perform embodiments of the method of the present application. For details which are not disclosed in the embodiments of the apparatus of the present application, reference is made to the embodiments of the method of the present application.
Referring to fig. 15, a block diagram of a virtual room creating apparatus according to an embodiment of the present application is shown. The device has the function of realizing the virtual room creating method, and the function can be realized by hardware or by hardware executing corresponding software. The device can be a terminal or be arranged in the terminal. The apparatus 1500 may include: a type display module 1501, a room setting module 1502, and a room creation module 1503.
A type display module 1501, configured to display, in response to a creation instruction for a virtual room, options of multiple room types, where the room types are used to specify interactive forms of user accounts joining the virtual room.
A room setting module 1502 configured to set the virtual room as a target room type in the plurality of room types in response to a selection operation of a selection item for the target room type.
A room creating module 1503, configured to create the virtual room based on the target room type and display a display interface of the virtual room.
In an exemplary embodiment, the plurality of room types includes: a multi-person voice room, a multi-person video room, a live broadcast room and a multi-person wheat room; the multi-user voice room is a virtual room for real-time voice interaction among the user accounts; the multi-user video room is a virtual room for real-time video interaction among the user accounts; the live broadcast room is a virtual room for directing a plurality of user accounts to carry out audio and video live broadcast; the multi-user microphone room refers to a virtual room in which a plurality of user accounts carry out audio and video live broadcast in turn.
In an exemplary embodiment, as shown in fig. 16, the apparatus 1500 further comprises: a tool display module 1504.
A tool display module 1504 for displaying a toolbar in response to a triggering operation for a toolbar control; wherein, the toolbar comprises at least one type of room tool: entertainment tools, sharing tools, dressing tools; the entertainment tool is used for starting an entertainment item in the virtual room, the sharing tool is used for sharing file data in the virtual room, and the dressing tool is used for changing the display style of the virtual room.
In an exemplary embodiment, the entertainment tool comprises at least one of: a music playing tool, a video playing tool, a game starting tool and a screen projecting tool; as shown in fig. 16, the apparatus 1500 further comprises: entertainment display module 1505.
An entertainment display module 1505 for playing music in the virtual room in response to a selection operation for the music playing tool; playing a video in the virtual room in response to a selection operation for the video playing tool; displaying a game screen in the virtual room in response to a selection operation for the game opening tool; in response to a selection operation for the screen-casting tool, displaying screen display content of a first user account in the virtual room; wherein the first user account refers to a user account for creating the virtual room.
In an exemplary embodiment, the sharing tools include file sharing tools, the files including at least one of: text files, video files, audio files, picture files; as shown in fig. 16, the apparatus 1500 further comprises: a file upload module 1506 and a file view module 1507.
The file uploading module 1506 is used for responding to the selection operation of the file sharing tool to acquire a first file; and sending the first file to a server corresponding to the virtual room, wherein the first file refers to a shared file uploaded by a first user account, and the first user account refers to a user account for creating the virtual room.
A file viewing module 1507, configured to respond to a viewing instruction for a second file, and obtain the second file from the server corresponding to the virtual room, where the second file refers to a shared file uploaded by other user accounts, and the other user accounts refer to user accounts in the virtual room except for the first user account.
In an exemplary embodiment, the grooming tool comprises at least one of: the system comprises a background tool, a pendant tool, a tool display tool and a control display tool; as shown in fig. 16, the apparatus 1500 further comprises: a background display module 1508.
A background display module 1508 for altering a display style of a room background of the virtual room in response to a selection operation against the background tool; in response to a selection operation for the pendant tool, displaying a room pendant in a display interface of the virtual room; in response to a selection operation for the tool display tool, altering a display style of the room tool in the virtual room; and in response to the selection operation of the control display tool, changing the display style of the operation control in the virtual room.
In an exemplary embodiment, as shown in fig. 16, the apparatus 1500 further comprises: tool adjustment module 1509.
A tool adjustment module 1509 for altering a display position of the room tool in the toolbar in response to a move operation for the room tool; or, in response to a delete operation for the room tool, deleting the room tool in the toolbar; or, in response to an add operation for the room tool, adding the room tool in the toolbar.
In an exemplary embodiment, as shown in fig. 16, the apparatus 1500 further comprises: a type replacement module 1510.
A type replacement module 1510, configured to, in response to a room type replacement instruction for the virtual room, change a room type corresponding to the virtual room.
In an exemplary embodiment, the display interface of the virtual room comprises a fixed display area and a custom display area; the fixed display area refers to a display area with fixed display position and display size, and the custom display area refers to a display area with display position and display size supporting custom adjustment.
In summary, in the technical solution provided in the embodiment of the present application, through the selection operation of the option for the room type of the virtual room, the user selects the required room type according to the actual situation, and creates the virtual room corresponding to the room type for the user according to the room type of the virtual room selected by the user, so that the virtual room creation mode is more flexible, and the virtual rooms meeting the requirements of different users can be created according to different room types.
It should be noted that, when the apparatus provided in the foregoing embodiment implements the functions thereof, the division of each functional module is merely used as an example, and in practical applications, the above function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules, so as to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and specific implementation processes thereof are described in detail in the method embodiments, which are not described herein again.
In an exemplary embodiment, there is also provided a terminal comprising a processor and a memory, the memory having stored therein a computer program that is loaded and executed by the processor to implement the above virtual room creation method.
In an exemplary embodiment, there is also provided a computer-readable storage medium having stored therein a computer program which, when executed by a processor, implements the above-described virtual room creation method.
Optionally, the computer-readable storage medium may include: ROM (Read Only Memory), RAM (Random Access Memory), SSD (Solid State drive), or optical disc. The Random Access Memory may include a ReRAM (resistive Random Access Memory) and a DRAM (Dynamic Random Access Memory).
In an exemplary embodiment, a computer program product or computer program is also provided, the computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and executes the computer instructions, so that the computer device executes the virtual room creating method.
It should be understood that reference herein to "a plurality" means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. In addition, the step numbers described herein only exemplarily show one possible execution sequence among the steps, and in some other embodiments, the steps may also be executed out of the numbering sequence, for example, two steps with different numbers are executed simultaneously, or two steps with different numbers are executed in a reverse order to the order shown in the figure, which is not limited by the embodiment of the present application.
The above description is only exemplary of the present application and should not be taken as limiting the present application, and any modifications, equivalents, improvements and the like that are made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (11)

1. A virtual room creation method, the method comprising:
responding to a creating instruction aiming at a virtual room, and displaying a selection item, a name editing area and a distribution range selection area of a plurality of room types, wherein the room types are used for stipulating the interactive forms of all user accounts added into the virtual room, the name editing area is used for acquiring the name of the virtual room, and the distribution range selection area is used for determining the user account with the access authority of the virtual room; the creating instruction refers to an instruction generated by triggering a virtual room creating control;
setting the virtual room to a target room type among the plurality of room types in response to a selection operation for a selection item of the target room type;
creating the virtual room based on the target room type and displaying a display interface of the virtual room, wherein the display interface of the virtual room comprises a fixed display area and a custom display area, the fixed display area refers to a display area with fixed display position and display size, and the custom display area refers to a display area with display position and display size supporting custom adjustment; the fixed display area is used for displaying relevant information of the virtual room, information of each user account in the virtual room and each operation control in the virtual room, and the user-defined display area comprises a display area of a room tool and an interactive information display area of the user account;
in response to a triggering operation for a toolbar control, displaying a toolbar comprising a sharing tool for sharing file data in the virtual room, the sharing tool comprising a file sharing tool;
responding to the selection operation aiming at the file sharing tool, and acquiring a first file; sending the first file to a server corresponding to the virtual room, wherein the first file refers to a shared file uploaded by a first user account;
and responding to a viewing instruction for a second file, and acquiring the second file from a server corresponding to the virtual room, wherein the second file refers to a shared file uploaded by other user accounts, and the other user accounts refer to user accounts except the first user account in the virtual room.
2. The method of claim 1, wherein the plurality of room types comprises: a multi-person voice room, a multi-person video room, a live broadcast room and a multi-person wheat room;
the multi-user voice room is a virtual room for real-time voice interaction among the user accounts;
the multi-user video room is a virtual room for real-time video interaction among the user accounts;
the live broadcast room is a virtual room for carrying out audio and video live broadcast on a plurality of user accounts;
the multi-user microphone room is a virtual room in which a plurality of user accounts carry out audio and video live broadcast in turn.
3. The method of claim 1, wherein the toolbar further comprises at least one of the following room tools: entertainment tools, dressing tools; the entertainment tool is used for opening an entertainment item in the virtual room, and the dressing tool is used for changing the display style of the virtual room.
4. The method of claim 3, wherein the entertainment tool comprises at least one of: a music playing tool, a video playing tool, a game starting tool and a screen projection tool;
after the displaying the toolbar, the method further comprises:
playing music in the virtual room in response to a selection operation for the music playing tool;
in response to a selection operation for the video playing tool, playing a video in the virtual room;
displaying a game screen in the virtual room in response to a selection operation for the game starting tool;
in response to a selection operation for the screen-casting tool, displaying screen display content of a first user account in the virtual room; wherein the first user account refers to a user account for creating the virtual room.
5. The method of claim 1, wherein the file corresponding to the file sharing tool comprises at least one of: text files, video files, audio files, picture files.
6. A method according to claim 3, characterized in that said dressing tool comprises at least one of the following: the system comprises a background tool, a pendant tool, a tool display tool and a control display tool;
after the displaying the toolbar, the method further comprises:
in response to a selection operation against the context tool, altering a display style of a room context of the virtual room;
in response to a selection operation for the pendant tool, displaying a room pendant in a display interface of the virtual room;
in response to a selection operation for the tool display tool, altering a display style of the room tool in the virtual room;
and changing the display style of the operation control in the virtual room in response to the selection operation of the control display tool.
7. The method of claim 1, wherein after displaying the toolbar, further comprising:
in response to a move operation for the room tool, altering a display position of the room tool in the toolbar;
or,
deleting the room tool in the toolbar in response to a delete operation for the room tool;
or,
in response to an add operation for the room tool, adding the room tool in the toolbar.
8. The method of any of claims 1 to 7, wherein after displaying the display interface of the virtual room created based on the target room type, further comprising:
and in response to a room type replacement instruction for the virtual room, changing the room type corresponding to the virtual room.
9. An apparatus for creating a virtual room, the apparatus comprising:
the system comprises a type display module, a name editing module and a distribution range selection module, wherein the type display module is used for responding to a creation instruction aiming at a virtual room and displaying a selection item, a name editing area and a distribution range selection area of a plurality of room types, the room types are used for stipulating the interactive form of each user account added into the virtual room, the name editing area is used for acquiring the name of the virtual room, and the distribution range selection area is used for determining the user account with the access authority of the virtual room; the creating instruction refers to an instruction generated by triggering a virtual room creating control;
a room setting module configured to set the virtual room as a target room type among the plurality of room types in response to a selection operation of a selection item for the target room type;
the room creating module is used for creating the virtual room based on the target room type and displaying a display interface of the virtual room, the display interface of the virtual room comprises a fixed display area and a custom display area, the fixed display area refers to a display area with fixed display position and display size, and the custom display area refers to a display area with display position and display size supporting custom adjustment; the fixed display area is used for displaying relevant information of the virtual room, information of each user account in the virtual room and each operation control in the virtual room, and the user-defined display area comprises a display area of a room tool and an interactive information display area of the user account;
a tool display module for displaying a toolbar in response to a triggering operation for a toolbar control, the toolbar comprising a sharing tool for sharing file data in the virtual room, the sharing tool comprising a file sharing tool;
the file uploading module is used for responding to the selection operation aiming at the file sharing tool and acquiring a first file; sending the first file to a server corresponding to the virtual room, wherein the first file refers to a shared file uploaded by a first user account;
and the file viewing module is used for responding to a viewing instruction for a second file, and acquiring the second file from a server corresponding to the virtual room, wherein the second file refers to a shared file uploaded by other user accounts, and the other user accounts refer to user accounts in the virtual room except the first user account.
10. A terminal, characterized in that it comprises a processor and a memory, in which a computer program is stored, which computer program is loaded and executed by the processor to implement the virtual room creation method according to any one of claims 1 to 8.
11. A computer-readable storage medium, in which a computer program is stored, which is loaded and executed by a processor to implement the virtual room creation method according to any one of claims 1 to 8.
CN202011141836.5A 2020-10-22 2020-10-22 Virtual room creating method, device, terminal and storage medium Active CN112492328B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011141836.5A CN112492328B (en) 2020-10-22 2020-10-22 Virtual room creating method, device, terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011141836.5A CN112492328B (en) 2020-10-22 2020-10-22 Virtual room creating method, device, terminal and storage medium

Publications (2)

Publication Number Publication Date
CN112492328A CN112492328A (en) 2021-03-12
CN112492328B true CN112492328B (en) 2023-01-13

Family

ID=74926771

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011141836.5A Active CN112492328B (en) 2020-10-22 2020-10-22 Virtual room creating method, device, terminal and storage medium

Country Status (1)

Country Link
CN (1) CN112492328B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115086689B (en) * 2021-03-15 2024-04-05 阿里巴巴创新公司 Virtual live broadcast management method, electronic equipment and computer storage medium
CN113515336B (en) * 2021-05-24 2023-08-15 腾讯科技(深圳)有限公司 Live room joining method, creation method, device, equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150271546A1 (en) * 2014-03-20 2015-09-24 Sling Media Inc. Synchronized provision of social media content with time-delayed video program events
CN107526591A (en) * 2017-08-22 2017-12-29 广州市百果园信息技术有限公司 Switch the method and apparatus of direct broadcasting room type
CN110413261A (en) * 2019-06-26 2019-11-05 上海哔哩哔哩科技有限公司 A kind of configuration method and equipment of direct broadcast function module
CN111343476A (en) * 2020-03-06 2020-06-26 北京达佳互联信息技术有限公司 Video sharing method and device, electronic equipment and storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150271546A1 (en) * 2014-03-20 2015-09-24 Sling Media Inc. Synchronized provision of social media content with time-delayed video program events
CN107526591A (en) * 2017-08-22 2017-12-29 广州市百果园信息技术有限公司 Switch the method and apparatus of direct broadcasting room type
CN110413261A (en) * 2019-06-26 2019-11-05 上海哔哩哔哩科技有限公司 A kind of configuration method and equipment of direct broadcast function module
CN111343476A (en) * 2020-03-06 2020-06-26 北京达佳互联信息技术有限公司 Video sharing method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN112492328A (en) 2021-03-12

Similar Documents

Publication Publication Date Title
US20210349604A1 (en) Shared Virtual Area Communication Environment Based Apparatus and Methods
JP7498209B2 (en) Information processing device, information processing method, and computer program
US8253735B2 (en) Multi-user animation coupled to bulletin board
JP2023502859A (en) Barrage processing method, device, electronic equipment and program
CN112492328B (en) Virtual room creating method, device, terminal and storage medium
US11273372B2 (en) Server device and storage medium for use therewith
JP7228338B2 (en) System, method and program for distributing videos
JP6861287B2 (en) Effect sharing methods and systems for video
JP3660198B2 (en) Three-dimensional shared virtual space display method, three-dimensional shared virtual space communication system and method, virtual conference system, and recording medium recording user terminal program therefor
KR20190133210A (en) Server device, and computer program used for it
US10575030B2 (en) System, method, and program for distributing video
JP7344999B2 (en) System, method, and program for distributing videos
CN112449232A (en) Interface display scheme generation method, device, equipment and storage medium
CN110418670B (en) Server device and storage medium
JP2000040088A (en) Method and system for providing information in three- dimensionally shared virtual space and storage medium storing information provision program in three- dimensionally shared virtual space
JP7445272B1 (en) Video processing method, video processing system, and video processing program
JP7375241B1 (en) Content management system, content management method, content management program, and user terminal
WO2024146236A1 (en) Editing method and apparatus for game scene image, and computer device and storage medium
JP5728141B1 (en) Server, program and method for distributing content
KR20190068339A (en) Method and system for providing game broadcasting service in online game
WO2022163276A1 (en) Computer program, method and server device
CN116030222A (en) Virtual activity creation method and system and virtual activity implementation method and system
JP2024010365A (en) Information processing device, information processing method, and program
CN115525190A (en) Message processing method, device, equipment and storage medium
CN117258302A (en) Game editing method, game editing device, storage medium and electronic apparatus

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant