Collaborative exhibition methods, devices, electronic equipment, computer-readable media

The collaborative display method and apparatus address the poor user experience in existing live-streaming solutions by providing direct adjustment controls and a state management page, enabling efficient status management for collaborating guests.

JP7843869B2Active Publication Date: 2026-04-10BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2023-06-09
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

Existing collaborative live-streaming solutions fail to meet the specific user needs of collaborating guests, leading to a poor collaboration experience due to the inability to quickly adjust collaboration status, such as camera and microphone settings.

Method used

A collaborative display method and apparatus that provides a collaborative live streaming display page with direct adjustment controls for users, allowing them to quickly manage their audio and video states, and includes a collaboration state management page for more complex adjustments.

Benefits of technology

Enables collaborating guests to efficiently adjust their collaboration status, improving the user experience by meeting their personalized needs and enhancing interaction within the live streaming environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007843869000001
    Figure 0007843869000001
  • Figure 0007843869000002
    Figure 0007843869000002
  • Figure 0007843869000003
    Figure 0007843869000003
Patent Text Reader

Abstract

The present application discloses a collaborative display method, apparatus, electronic device, and computer-readable medium. The method includes the following. For an electronic device used by a target user, when the electronic device determines that the target user has succeeded in collaboration, the electronic device determines that it can display a collaborative live distribution display page to the target user. The collaborative live distribution display page can not only display the collaboration information of the target user and other collaborators in the live room, but also provide some first collaboration state adjustment controls that can be directly operated by the target user. Thereby, the target user can quickly adjust his / her collaboration state by simply operating these collaboration state adjustment controls.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] [Cross - Reference to Related Applications] This application claims priority based on a Chinese patent application with application number 202210655650.4 and application title "Collaborative Display Method, Apparatus, Electronic Device, Computer - Readable Medium", which was filed with the China National Intellectual Property Administration on June 10, 2022, and the entire content thereof is incorporated herein by reference. [Technical Field] This application relates to the field of Internet technology, and particularly to a collaborative display method, apparatus, electronic device, and computer - readable medium.

Background Art

[0002] Live streaming is an information network distribution method with a two - way circulation process, in which information is created and distributed synchronously along with the occurrence and progress of an event on - site.

[0003] In some scenarios, the host in a live room invites some viewers to collaborate with the host in real - time. Other viewers in the live room can receive not only the host's audio data (and / or video data), but also the audio data (and / or video data) of these collaborating guests. Collaborating guests are viewers of a live stream that has successfully collaborated with the host for live distribution.

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, some collaborative live - streaming solutions have defects and cannot meet some user needs of collaborating guests, so the collaboration experience of these collaborating guests is relatively poor.

Means for Solving the Problems

[0005] To solve the above technical problems, this application provides a collaborative exhibition method, apparatus, electronic equipment, and computer-readable media.

[0006] To achieve the above objective, the technical solutions provided by the embodiments of this application are as follows:

[0007] The embodiments of this application provide a collaborative exhibition method applicable to a collaborative distribution terminal, and the said method is A step of displaying a collaborative live streaming exhibition page to target users, wherein the collaborative live streaming exhibition page includes at least one first collaborative state adjustment control, The process includes the step of adjusting the collaboration status of the target user on the collaborative live streaming display page in response to a trigger operation by the target user on a target control among the at least one first collaboration status adjustment control.

[0008] In possible embodiments, the at least one first collaboration state adjustment control includes at least one of a first audio control and a first video control.

[0009] In possible embodiments, the target control is a first voice control, The step of adjusting the collaboration status of the target users on the aforementioned collaborative live streaming exhibition page is: The collaborative live streaming exhibition page includes a step of adjusting the first audio control from a first audio state to a second audio state, wherein the first audio state is an audio-on state and the second audio state is an audio-off state, or the second audio state is an audio-on state and the first audio state is an audio-off state.

[0010] In possible embodiments, the target control is a first video control, The step of adjusting the collaboration status of the target users on the aforementioned collaborative live streaming exhibition page is: The collaborative live streaming exhibition page includes a step of adjusting the first video control from a first usage state to a second usage state, wherein the first usage state is a video-on state and the second usage state is a video-off state, or the second usage state is a video-on state and the first usage state is a video-off state.

[0011] In possible embodiments, the collaborative live streaming exhibition page includes a second collaborative state adjustment control. The aforementioned method, In response to the target user's trigger operation on the second collaboration status adjustment control, the steps include: displaying the collaboration status management page to the target user; A step of receiving the installation operation from the target user for the at least one collaborative state to be adjusted, The further step includes adjusting the collaboration status of the target user on the collaborative live streaming display page in accordance with the setup operation, in response to a collaboration status adjustment request triggered by the target user on the collaboration status management page.

[0012] In possible embodiments, the collaboration state management page includes at least one of a second audio control, a second video control, a third video control, an image processing control, and a special effects placement control.

[0013] In a possible embodiment, the collaboration state management page includes at least one control to be used, the at least one control to be used is used to control the at least one collaboration state to be coordinated. The step of receiving the installation operation of the target user for the at least one collaborative state to be adjusted is: The step includes receiving a trigger operation from the target user on at least one of the controls to be used, The aforementioned method, The further step includes adjusting the state description information of the at least one control used on the collaboration state management page in response to a trigger operation by the target user on the at least one control used.

[0014] In a possible embodiment, the method is The further step includes controlling the target user's audio and video states to be both off in response to the target user's trigger operation on the second collaboration state adjustment control.

[0015] In a possible embodiment, the method is The further step includes stopping the display of the at least one collaboration status adjustment control on the collaboration live streaming display page in response to a request to end the collaboration.

[0016] In a possible embodiment, the method is In response to the request to end the collaboration, the aforementioned collaboration live streaming exhibition page deko The process further includes the step of adjusting the display state of the comment control.

[0017] In a possible embodiment, the step of stopping the display of the at least one collaboration state adjustment control on the collaboration live streaming exhibition page is: The process includes the step of removing at least one collaboration state adjustment control from the collaboration live streaming display page in accordance with a pre-configured first animation effect style, and / or, The step of adjusting the display state of the comment control is: According to the pre-set second animation effect style, the comment on the collaborative live streaming exhibition page Toko This includes the step of adjusting the control display state of the control from an icon display state to a text box display state.

[0018] In a possible embodiment, the collaborative live streaming display page further includes an interface for displaying the collaboration status of the target user, The method includes: responding to a trigger operation of the target user on the interface for displaying the collaboration status, and displaying a collaboration status management page to the target user; receiving an installation operation of the target user on at least one collaboration status to be adjusted; responding to a collaboration status adjustment request triggered by the target user on the collaboration status management page, and adjusting the collaboration status of the target user on the collaborative live streaming display page according to the installation operation.

[0019] In a possible embodiment, the at least one collaboration status adjustment control is displayed in a predetermined area of the collaborative live streaming display page in a predetermined order.

[0020] An embodiment of the present application further provides a collaboration display device, a display unit for displaying a collaborative live streaming display page to a target user, wherein the collaborative live streaming display page includes a display unit including at least one first collaboration status adjustment control, and an adjustment unit for adjusting the collaboration status of the target user on the collaborative live streaming display page in response to a trigger operation of the target user on a target control among the at least one first collaboration status adjustment control.

[0021] An embodiment of the present application further provides an electronic device, which includes a processor and a memory, the memory is used to store instructions or computer programs, the processor is used to execute the instructions or computer programs in the memory to cause the electronic device to execute any embodiment of the collaboration display method provided by the embodiments of the present application.

[0022] Embodiments of the present application further provide a computer-readable medium on which instructions or computer programs are stored, and when the instructions or computer programs are executed on a device, the device is made to execute any embodiment of the collaborative exhibition method provided by embodiments of the present application.

[0023] This application further provides a computer program product comprising a computer program carried on a non-temporary computer-readable medium, the computer program comprising program code for performing any embodiment of the collaborative exhibition method provided by the embodiments of this application. [Brief explanation of the drawing]

[0024] To more clearly illustrate the embodiments of this application or the technical concepts in the prior art, the following briefly introduces the drawings necessary for describing the embodiments or the prior art. Clearly, the drawings described below are only a few embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without performing work commensurate with inventive step. [Figure 1] This is a flowchart of the collaborative exhibition method according to the embodiment of this application. [Figure 2] This is a schematic diagram of a collaborative live streaming exhibition page according to an embodiment of this application. [Figure 3] This is a schematic diagram of another collaborative live streaming exhibition page according to an embodiment of this application. [Figure 4] This is a schematic diagram of yet another collaborative live streaming exhibition page according to an embodiment of this application. [Figure 5] This is a schematic diagram of the collaboration status management page according to an embodiment of this application. [Figure 6] This is a schematic diagram of another collaboration status management page according to an embodiment of this application. [Figure 7]This is a schematic diagram of a live room exhibition page provided to another collaborating guest within the live room, according to an embodiment of this application. [Figure 8] This is a schematic diagram of yet another collaborative live streaming exhibition page according to an embodiment of this application. [Figure 9] This is a schematic diagram of a live streaming viewing page according to an embodiment of this application. [Figure 10] This is a schematic diagram of another live streaming viewing page according to an embodiment of this application. [Figure 11] This is a schematic diagram of yet another collaborative live streaming exhibition page according to an embodiment of this application. [Figure 12] This is a schematic diagram of the structure of a collaborative exhibition device according to an embodiment of this application. [Figure 13] This is a schematic diagram of the structure of an electronic device according to an embodiment of this application. [Modes for carrying out the invention]

[0025] In their research on collaborative live streaming, the inventors discovered that the user needs of a guest collaborating in a live room differ from those of a general viewer in the same live room. For example, a guest collaborating constantly needs to quickly adjust their collaboration status (e.g., quickly manage the on / off status of their camera or microphone), whereas a general viewer does not have this need.

[0026] The inventors further discovered that, regarding several collaborative live streaming schemes, these schemes consistently fail to consider the differences in user needs between collaborating guests and general viewers. As a result, these schemes typically provide almost the same page navigation to both collaborating guests and general viewers (for example, both collaborating guests and general viewers need to navigate multiple layers of pages to achieve on / off control of their cameras or microphones). Consequently, these collaborative live streaming schemes fail to meet the specific user needs of collaborating guests (e.g., the ability to quickly adjust their collaboration status), leading to a relatively poor collaborative experience for them.

[0027] Based on the above findings, in order to solve the technical problems shown in the background technology section, embodiments of this application provide a collaborative display method, which includes the following: when an electronic device used by a target user (i.e., a collaborative streaming terminal) determines that the target user has successfully collaborated, the electronic device determines that it can display a collaborative live streaming display page to the target user, and the collaborative live streaming display page not only displays the collaborative information of the target user and other collaborators in the live room (e.g., the target user's collaborative status, the collaborative status of other collaborators, etc.), but also provides the target user with several first collaborative status adjustment controls (e.g., audio control, camera control, etc.) that can be directly operated by the target user, thereby enabling the target user to quickly adjust their collaborative status by performing simple operations (e.g., clicking) on ​​these collaborative status adjustment controls, thereby effectively meeting the target user's need to quickly adjust their collaborative status (e.g., turning off the microphone, turning off the camera, etc.) during a collaboration, and effectively improving the target user's collaborative experience.

[0028] To enable those skilled in the art to better understand the solutions in this application, the technical solutions in the embodiments of this application are described below clearly and completely, with the drawings of the embodiments of this application added. Clearly, the embodiments described are not all embodiments of this application, but only a selection of the embodiments. All other embodiments that can be obtained by those skilled in the art without any creative work based on the embodiments of this application are all within the scope of protection of this application.

[0029] To better understand the technical proposal provided by this application, the collaborative exhibition method provided by the embodiments of this application will first be described below by combining several drawings.

[0030] As shown in Figure 1, the collaborative exhibition method applied to a collaborative distribution terminal, provided by the embodiment of this application, includes S1 to S2. S1: Display the collaborative live streaming exhibition page to the target users.

[0031] A collaborative streaming device refers to an electronic device used by people in a collaborative state within a live room (for example, the live streamer in the live room, or a guest during a collaboration).

[0032] The term "target user" refers to a user of a collaborative streaming device, for example, a user of a collaborative streaming device. The embodiments of this application do not limit the target user to others; for example, it could be a live streamer in a live room, or a guest participating in a collaboration. To facilitate understanding of the collaborative exhibition method provided by the embodiments of this application, the following explanation will use the assumption that the target user is a guest participating in a collaboration as an example.

[0033] As an example, as shown in Figure 2, the target user can mean a guest collaborating, which is displayed by the collaboration status display interface 201 in Figure 2. This allows the collaboration status display interface 201 to display the target user's collaboration status within the live room (for example, collaborating by turning on the microphone and turning on the camera).

[0034] Furthermore, the embodiments of this application do not limit the trigger conditions for the above step, "displaying the collaborative live streaming exhibition page to the target user," but rather, for example, it may be determined that the target user has met the collaborative live streaming conditions, and such collaborative live streaming conditions mean the conditions that the target user must meet in order to successfully collaborate.

[0035] Furthermore, the embodiments of this application do not limit the above-mentioned collaborative live streaming conditions. For example, the collaborative live streaming conditions may mean conditions that are triggered when a general viewer in a live room successfully collaborates with the live streamer in that live room (for example, a user shown in the interface in the upper left of Figure 2). The embodiments of this application do not limit the collaborative live streaming conditions.

[0036] A collaborative live streaming display page refers to a live room page that is displayed on the electronic device (e.g., mobile phone, computer, etc.) used by a target user after they become a guest in a collaboration. This collaborative live streaming display page allows the target user to see the collaboration information of the live room (e.g., the target user's collaboration status, the collaboration status of other guests in collaboration, the collaboration status of the live streamer, etc.). For example, this collaborative live streaming display page may be page 200 as shown in Figure 2.

[0037] Furthermore, the collaborative live streaming display page can be used not only to display collaborative information between the target user and the live streamer in the live room to the target user, but also to provide the target user with several first collaborative state adjustment controls (e.g., audio control, camera control, etc.) that can be directly operated by the target user. To facilitate understanding, the following examples will be used to illustrate this point.

[0038] As an example, if the collaborative live streaming display page is page 200 shown in Figure 2, and the target user is a guest collaborating as shown in the collaborative status display interface 201 in Figure 2, then the collaborative live streaming display page can not only display the collaboration information between each guest collaborating and the live streamer in the live room (for example, a guest collaborating as shown in the upper right interface collaborates with the live streamer with their camera on and muted, a guest collaborating as shown in the lower left interface collaborates with the live streamer with their camera on and muted, and a guest collaborating as shown in the lower right interface collaborates with the live streamer with their camera on and with sound on), but the collaborative live streaming display page also has multiple first-order collaboration status adjustment controls (e.g., microphone control, camera control, etc.), which allow the target user to adjust their collaboration status (e.g., whether to turn on the microphone or not, whether to turn on the camera or not) using these first-order collaboration status adjustment controls. The microphone control is used to provide the target user with an audio status control function. The camera control is used to provide the target user with a video display status function. In Figure 2, "AAA" refers to the nickname of the live streamer in the live room (i.e., the user shown in the interface in the upper left).

[0039] Furthermore, at least one first collaboration state adjustment control is placed on the collaborative live streaming exhibition page, and the embodiments of this application are not limited to these first collaboration state adjustment controls, but may include, for example, at least one of the first audio control and the first video control. The first audio control means a control placed on the collaborative live streaming exhibition page for controlling the audio state function, and the embodiments of this application are not limited to the first audio control, and may, for example, be the microphone control shown in Figure 2. The first video control means a control placed on the collaborative live streaming exhibition page for controlling the video display state, and the embodiments of this application are not limited to the first video control, and may, for example, be the camera control shown in Figure 2. Furthermore, in this application, "video control" is also referred to as "image capture control".

[0040] Furthermore, the embodiments of this application do not limit the placement of these first collaboration state adjustment controls on the collaboration live streaming display page. For example, these first collaboration state adjustment controls may all be displayed in a predetermined order in a predetermined area of ​​the collaboration live streaming display page (for example, the bottom operation area shown in Figure 2). The predetermined order may be set in advance. The predetermined area may also be set in advance.

[0041] As can be seen from the relevant content of S1 above, with respect to the electronic device used by the target user (for example, a terminal device used by a guest during a collaboration), if the electronic device determines that the target user has met the conditions for a collaborative live stream, the electronic device can determine that the target user's live room identity has been switched from a general viewer to a guest during a collaboration. Therefore, the electronic device can directly display a collaborative live stream display page to the target user, and this collaborative live stream display page can not only display collaboration information between the target user and the live streamer in the live room (for example, the target user's collaboration status, the collaboration status of other guests during collaboration, the live streamer's collaboration status, etc.), but can also provide the target user with several first collaboration status adjustment controls that can be directly operated (for example, audio control, camera control, etc.). This allows the target user to not only see their own collaboration status and the collaboration status of other collaborators in the live room on the electronic device, but also to quickly adjust their own collaboration status using these first collaboration status adjustment controls, thus helping to better meet the target user's personalized collaboration needs.

[0042] S2: In response to a target user's trigger operation on a target control of at least one of the first collaboration state adjustment controls, adjust the collaboration state of that target user on the collaboration live streaming exhibition page.

[0043] A target control refers to the first collaboration state adjustment control selected by the target user. For example, if the "at least one first collaboration state adjustment control" mentioned above includes the microphone control and camera control shown in Figure 2, then when the target user clicks the microphone control, that target control becomes the microphone control, and when the target user clicks the camera control, that target control becomes the camera control.

[0044] In one embodiment, the collaboration state includes, but is not limited to, the collaboration audio state and the collaboration display state. The collaboration audio state includes the audio state of the target user or the display state of the target control during the collaboration, where the audio state of the target user is, for example, whether the audio is turned on or not, and the display state of the target control is, for example, the on-style or off-style corresponding to the target control. The collaboration display state includes the video state of the target user or the display state of the target control during the collaboration, where the video state of the target user is, for example, whether the video screen is displayed or not, the display effect of the video screen, or the content displayed on the video screen.

[0045] Furthermore, the embodiments of this application do not limit the "trigger operation" in S2; for example, it may be a click operation.

[0046] In reality, different first collaboration state adjustment controls may have different collaboration state adjustment functions.

[0047] Based on this, embodiments of the present application further provide possible embodiments of S2, which may specifically be the following: namely, in response to a target user's trigger operation on a target control among at least one first collaboration state adjustment control, the collaboration state of the target user on the collaboration live streaming exhibition page according to the collaboration state adjustment rule corresponding to the target control.

[0048] Collaboration state adjustment rules corresponding to target controls are used to describe how to adjust the collaboration state of a target user when a target control is triggered. To facilitate understanding, two examples are combined below.

[0049] Regarding Example 1, if a target control is used to control the voice state of a target user (for example, the target control is the microphone control shown in Figure 2), the collaboration state adjustment rule corresponding to the target control is specifically as follows: If the current display state of the target control is ON, when a trigger operation by the target user is received on the target control, the current display state of the target control is automatically switched to OFF, thereby temporarily suspending the voice playback process for the target user. As a result, no one else in the live room can hear what the target user is saying. However, if the current display state of the target control is OFF, when a trigger operation by the target user is received on the target control, the current display state of the target control is automatically switched to ON, thereby turning on the voice playback process for the target user. As a result, no one else in the live room can hear what the target user is saying.

[0050] Thus, if a target control is a control for controlling the audio state of a target user (i.e., the target control is the first audio control), S2 may specifically adjust the audio state of the target user from the first audio state to the second audio state on the collaborative live streaming exhibition page in response to the target user's trigger operation on the target control of at least one of the first collaborative state adjustment controls. The second audio state is the opposite state of the first audio state. For example, if the first audio state is audio on, the second audio state is audio off, and if the first audio state is audio off, the second audio state is audio on.

[0051] Note that "audio on" means that real-time audio corresponding to the target user is played to other people in the live room (e.g., viewer devices and other collaborative streaming devices), while "audio off" means that real-time audio corresponding to the target user is not played to other people in the live room.

[0052] Furthermore, the embodiments of this application are not limited to the display method for the audio-on state. For example, as shown in Figure 2, the audio-on state can be displayed using a microphone icon shown in the bottom operation area and a microphone icon shown in the collaboration state display interface 201 for displaying the target user, so that everyone in the live room knows that the target user has their microphone on. Similarly, the embodiments of this application are not limited to the display method for the audio-off state. For example, as shown in Figure 3, the audio-off state can be displayed using a microphone icon shown in the bottom operation area and a microphone icon shown in the collaboration state display interface 201 for displaying the target user, so that everyone in the live room knows that the target user has their microphone off.

[0053] Regarding Example 2, if a target control is used to control the video display state of a target user (for example, the target control is the camera control shown in Figure 2), the collaboration state adjustment rule corresponding to the target control is specifically as follows: If the current display state of the target control is video on, when the target user triggers the target control, the current display state of the target control is automatically switched to video off, thereby temporarily suspending the video display process for the target user. As a result, no one else in the live room can see the target user's real-time screen. If the current display state of the target control is video off, when the target user triggers the target control, the current display state of the target control is automatically switched to video on, thereby turning on the video display process for the target user. As a result, no one else in the live room can see the target user's real-time screen.

[0054] Note that "video on" means that the real-time screen corresponding to the target user is played to other people in the live room (e.g., viewer devices and other collaborative streaming devices), while "video off" means that the real-time screen corresponding to the target user is not played to other people in the live room.

[0055] Thus, if the target control is a control for controlling the video display state of a target user, S2 may specifically adjust the video display state of the target user from a first usage state to a second usage state on the collaborative live streaming exhibition page in response to a trigger operation by the target user on the target control of at least one of the first collaborative state adjustment controls. The second usage state is the opposite state of the first usage state. For example, if the first usage state is video on (e.g., the icon for using the camera shown in Figure 2), the second usage state is video off (e.g., the icon for not using the camera shown in Figure 4), and if the first usage state is video off, the second usage state is video on.

[0056] Furthermore, the embodiments of this application are not limited to displaying the video-on state. For example, as shown in Figure 2, the video-on state can be displayed by two means: a camera icon shown in the bottom operation area and image information displayed in the collaborative state display interface 201 for displaying the target user. This allows everyone in the live room to know that the target user has their camera on. Similarly, the embodiments of this application are not limited to displaying the video-off state. For example, as shown in Figure 4, the video-off state can be displayed by two means: a camera icon shown in the bottom operation area and image information displayed in the collaborative state display interface 201 for displaying the target user (for example, displaying only the target user's profile picture). This allows everyone in the live room to know that the target user has their camera off.

[0057] As can be seen from the related content of S2 above, if an electronic device used by a target user displays a collaborative live streaming display page to that target user, the target user can adjust their collaborative state using several first collaborative state adjustment controls provided by the collaborative live streaming display page so that the adjusted collaborative state satisfies the target user's personalization needs as much as possible. In this way, other members of the live room (e.g., the streamer, other collaborating guests, and viewers, etc.) can see from their respective electronic devices that the live room is displaying the target user according to a collaborative state that satisfies the target user's personalization needs, and thus the target user's collaborative needs can be effectively enhanced (e.g., personalization needs such as the need to not be in frame and not speak in the live room, the need to be in frame but not speak in the live room, and the need to be in frame and speak in the live room).

[0058] As can be seen from the related content of S1 to S2 above, with respect to the collaborative display method provided by the embodiment of this application, if the target user determines that the collaboration has been successful, it can be determined that the target user's live room identity has been switched from a general viewer to a collaborating guest. Therefore, a collaborative live streaming display page that satisfies the identity of a collaborating guest can be directly displayed to the target user. This collaborative live streaming display page can not only display collaboration information between the target user and the live streamer of the live room (e.g., the target user's collaboration status, the collaboration status of other collaborating guests, the live streamer's collaboration status, etc.), but can also provide the target user with several first collaboration status adjustment controls that can be directly operated (e.g., audio control, camera control, etc.). This allows the target user to quickly adjust their collaboration status by performing simple operations (e.g., clicking) on ​​these first collaboration status adjustment controls. In this way, the user need to quickly adjust their collaboration status (e.g., turning off the microphone, turning off the camera, etc.) during a collaboration can be met, thereby effectively improving the target user's collaborative experience.

[0059] In practice, in some situations, the target user may want not only on / off control over the camera or microphone, but also the ability to set it up for beauty or special effects, etc.

[0060] To meet the above needs, embodiments of this application further provide another possible embodiment of the "Collaborative Live Streaming Exhibition Page" described above, in which the Collaborative Live Streaming Exhibition Page can provide a target user with a first audio control and a first video control, as well as a collaboration state management control (e.g., the + Viewers control shown in Figure 2), thereby enabling the target user to perform multifaceted collaboration state adjustments using the collaboration state management control. The collaboration state management control is used to manage at least one of the target user's adjustable collaboration states (e.g., audio state, video display state, beauty selection state, special effects selection state, etc.). The audio state is used to indicate whether or not to perform audio playback processing for the target user, the video display state is used to indicate whether or not to perform video display processing for the target user, the beauty selection state is used to indicate whether or not the target user has selected a certain beauty mode, and the special effects selection state is used to indicate whether or not the target user has selected a certain special effects mode.

[0061] Furthermore, the collaboration state management control is used to provide the target user with relatively complete collaboration state management functions (for example, whether to turn on the microphone, whether to turn on the camera, what type of beauty mode to use, what type of special effects to use, etc.) via the collaboration state management page 500 shown in Figure 5.

[0062] Based on this, the embodiments of the present application further provide another possible embodiment of the collaborative exhibition method, in which the above-mentioned "collaborative live streaming exhibition page" further includes a second collaborative state adjustment control, and the collaborative exhibition method may further include steps 1 to 2 in addition to S1 to S2 above. Step 1: In response to a target user's trigger operation on the second collaboration state adjustment control, the collaboration state management page is displayed to the target user, and the user's setting operation for at least one collaboration state to be adjusted is accepted.

[0063] The collaboration state management page (also called the collaboration state editing page) is used to generate collaboration state description information for a target user (for example, information such as turning off the camera, using a certain beauty mode, or using a certain special effects mode) in accordance with the target user's actions, so that the collaboration state description information can indicate the target user's personalization needs for at least one collaboration state to be adjusted, and the second collaboration state adjustment control is used to trigger the display of the collaboration state management page so that the collaboration state is adjusted via the collaboration state management page.

[0064] Furthermore, the embodiments of this application are not limited to collaboration status management pages and may include, for example, at least one control for controlling at least one collaboration status to be adjusted. For ease of understanding, the following examples are combined.

[0065] For example, a collaboration status management page may include at least one of the following: a second audio control, a second video control, a third video control, an image processing control, and a special effects placement control.

[0066] The second voice control is a control located on the collaboration status management page for controlling the voice status function. The embodiments of this application are not limited to this second voice control, and may be, for example, the microphone control 504 shown in Figure 5.

[0067] The second video control is a control located on the collaboration status management page for controlling the video display state. The embodiments of this application are not limited to this second video control, and may include, for example, the camera control 502 shown in Figure 5.

[0068] The third video control is a control located on the collaboration status management page for controlling the shooting direction. The embodiments of this application are not limited to this third video control; for example, as shown in Figure 5, the third video control may be the camera flip control 503 located in Figure 5.

[0069] The display state of the third video control is determined based on the display state of the second video control, and the determination process may be as follows: if the current display state of the second video control is ON, the state to be displayed for the third video control is the usable state (the display state of the camera flip control 503 as shown in Figure 5); and if the current display state of the second video control is OFF, the state to be displayed for the third video control is the disabled state (the display state of the camera flip control as shown in Figure 6).

[0070] The image processing control is a control located on the collaboration status management page that implements several beauty functions. The embodiments of this application are not limited to the image processing control, and may include, for example, the beauty control shown in Figure 5. In the case of the beauty control in Figure 5, when the target user selects the "smooth" beauty mode in the interface corresponding to the beauty control, the icon for the "smooth" beauty mode is surrounded by a dashed circle.

[0071] The special effects setup control is a control located on the collaboration status management page for implementing several special effects functions. The embodiments of this application are not limited to the special effects setup control, and may include, for example, the special effects control shown in Figure 5.

[0072] Furthermore, the embodiments of this application do not limit the operating principle of the collaboration state management page. For example, if the controls to be used are placed on the collaboration state management page, the operating principle of the collaboration state management page may specifically be as follows: that is, it receives a trigger operation from the target user for at least one of the controls to be used on the collaboration state management page, and in response to the trigger operation from the target user for at least one of the controls to be used on the collaboration state management page, it adjusts the state description information of that at least one control to be used on the collaboration state management page (for example, it can adjust from the camera-on state shown in Figure 5 to the camera-off state shown in Figure 6).

[0073] The controls to be used are those selected by the target user on the collaboration status management page. For example, if the collaboration status management page is page 500 as shown in Figure 5, then when the target user clicks the camera control 502, the control to be used is the camera control 502; when the target user clicks the camera flip control 503, the control to be used is the camera flip control 503; when the target user clicks the microphone control 504, the control to be used is the microphone control 504; when the target user clicks the beauty control, the control to be used is the beauty control, and so on.

[0074] Furthermore, the embodiments of this application do not limit the number of controls to be used.

[0075] The state description information for the control being used is used to describe the state information of that control (for example, its display state on the collaboration state management page, and its control state for a particular collaboration state of the target user). For example, if the control being used is the microphone control 504 shown in Figure 5, the state description information for that control may include the display state of that control on the collaboration state management page (i.e., whether it is displayed with a microphone on icon or a microphone off icon), and the voice state of the target user corresponding to that control.

[0076] Furthermore, the embodiments of this application do not limit the "trigger operation on at least one control to be used on the collaboration state management page" described above, and may include, for example, a click operation.

[0077] Furthermore, the embodiments of this application do not limit the process for generating the "collaboration state description information" described above. For example, it may specifically involve the following: after a target user triggers a collaboration state adjustment request on the collaboration state management page, the status description information of all status controls on the collaboration state management page is aggregated to obtain the target user's collaboration state description information, which can then indicate the target user's adjustment result for at least one collaboration state to be adjusted.

[0078] A collaboration status adjustment request is used to request the target user to save the adjustment result for at least one collaboration status to be adjusted on the collaboration status management page, and the embodiments of this application do not limit the triggering method of the collaboration status adjustment request, and for example, it may be specifically triggered by the target user clicking the submit button 501 shown in Figure 5.

[0079] The i-th state control is a control located on the collaboration state management page that adjusts the i-th collaboration state to be adjusted. i is a positive integer, i ≤ I, and I is a positive integer that represents the number of collaboration states to be adjusted (i.e., the number of state controls).

[0080] As can be seen from the relevant content of Step 1 above, if an electronic device used by a target user displays a collaborative live streaming exhibition page to that target user, when the target user clicks a collaborative state management control (e.g., the + viewers control shown in Figure 2) on that collaborative live streaming exhibition page, the electronic device directly displays a collaborative state management page (e.g., page 500 shown in Figure 5) related to that collaborative state management control to the target user. This allows the target user to adjust to one or more collaborative states using at least one state control located on the collaborative state management page, thus better meeting the target user's personalization needs during collaboration.

[0081] Step 2: In response to a collaboration status adjustment request triggered by the target user on the collaboration status management page, adjust the target user's collaboration status on the collaboration live streaming exhibition page according to the setup operation described above.

[0082] In the embodiments of this application, after an electronic device used by a target user receives a collaboration state adjustment request triggered by the user on the collaboration state management page, the electronic device can determine that the target user has already completed the setup process for at least one collaboration state to be adjusted. Therefore, the electronic device can adjust the target user's collaboration state on the collaborative live streaming display page so that the target user's collaboration state satisfies the collaboration state indicated by the setup operation, in accordance with the target user's setup operation for at least one collaboration state to be adjusted. This allows everyone in the live room to see the target user collaborating in the collaboration state indicated by the setup operation, thus achieving the objective of adjusting the target user's collaboration state in accordance with the target user's personalized setup for the collaboration state.

[0083] As can be seen from the related content of Step 1 to Step 2 above, if an electronic device used by a target user displays a collaborative live streaming exhibition page to that target user, when the target user clicks a collaborative state management control (for example, the + Viewers control shown in Figure 2) on the collaborative live streaming exhibition page, the electronic device directly displays a collaborative state management page (for example, page 500 shown in Figure 5) related to the collaborative state management control to the target user. This enables the target user to adjust to one or more collaborative states using at least one state control placed on the collaborative state management page. Furthermore, after receiving a collaborative state adjustment request triggered by the user on the collaborative state management page, the electronic device can directly adjust the target user's collaborative state on the collaborative live streaming exhibition page according to the target user's settings for at least one collaborative state to be adjusted. In this way, the objective of adjusting the target user's collaborative state according to the target user's personalized settings for collaborative states can be achieved.

[0084] In reality, target users may make multiple adjustments to several collaborating states (e.g., beauty selection state or special effects selection state) on the collaboration state management page, and these target users typically do not want to directly expose the process of attempting to adjust these collaborating states to others in the live room.

[0085] To meet the above needs, the embodiments of this application further provide yet another possible embodiment of the collaborative exhibition method, in which the above “collaborative live streaming exhibition page” further includes a second collaborative state adjustment control, the collaborative exhibition method may further include steps 11 to 13 in addition to S1 to S2 above. Step 11: In response to a target user's trigger action on the second collaboration state adjustment control, display the collaboration state management page to the target user and control the target user's audio and video state to be both turned off.

[0086] Please refer to Step 1 above for information regarding the collaboration status management page.

[0087] The above instruction to "control the target user's audio and video state to be both turned off" means ensuring that no one other than the target user in the live room can see the real-time audio and real-time screen corresponding to that target user.

[0088] Furthermore, the embodiments of this application do not limit the relationship between the execution time of the operation in step 11, "displaying the collaboration status management page to the target user," and the execution time of the operation in step 11, "controlling the target user's audio and video status to be both in the off state." For example, the execution times of both may be the same.

[0089] Furthermore, the embodiments of this application are not limited to the embodiment of "controlling the target user so that both the audio and video states are off." For example, this could specifically mean keeping the target user in a state where both the microphone and camera are off (i.e., turning off the audio and video on the target user's collaborative streaming terminal), thereby avoiding the display of real-time audio and video to other clients during the target user's adjustment process.

[0090] As can be seen from the relevant content of Step 11 above, if the electronic device used by the target user displays a collaborative live streaming display page to the target user, when the target user clicks a collaborative state management control (for example, the + viewers control shown in Figure 2) on the collaborative live streaming display page, the electronic device not only displays the collaborative state management page associated with the collaborative state management control to the target user, but also adjusts the target user's collaborative state to a state where the microphone is off and the camera is off. This prevents anyone other than the target user in the live room from obtaining the target user's speech and video content. In this way, it effectively prevents others in the live room from obtaining the target user's operation process on the collaborative state management page, effectively satisfies the target user's user need that they do not want the attempt to adjust some of the collaborative states to be made public to others, and further helps to improve the target user's collaborative experience.

[0091] Step 12: Accept the target user's installation operation for at least one collaboration state to be adjusted.

[0092] For details regarding Step 12, please refer to Step 1 above.

[0093] Step 13: In response to a collaboration status adjustment request triggered by the target user on the collaboration status management page, adjust the target user's collaboration status on the collaboration live streaming exhibition page according to the setup operation.

[0094] For details regarding Step 12, please refer to the related information in Step 2 above.

[0095] As can be seen from the related content of Steps 11 and 12 above, if the electronic device used by the target user is displaying a collaborative live streaming display page to the target user, when the target user clicks on the collaborative state management control on the collaborative live streaming display page, the electronic device will not only display the collaborative state management page associated with the collaborative state management control to the target user, but will also simultaneously adjust the target user's collaborative state to a state where the microphone is off and the camera is off. In this way, it is possible to ensure that other people in the live room are not aware of the target user's process of using the collaborative state management page, and thus the collaborative experience of the target user can be effectively improved.

[0096] In practice, to further enhance the collaborative experience of the target user, the target user can also open the collaborative status management page by other means (for example, by directly clicking the collaborative status display interface 201 shown in Figure 2). Based on this, the embodiments of the present application further provide another possible embodiment of the collaborative display method, in which the "collaborative live streaming display page further includes the collaborative status display interface for the target user," and the collaborative display method may further include S3-S4 as well as all or part of the above steps. S3: In response to a target user's trigger operation on the target user's collaboration status display interface, the collaboration status management page is displayed to the target user, and the target user's setup operation for at least one collaboration status to be adjusted is accepted.

[0097] The target user collaboration status display interface is used to display the collaboration status of the target user. For example, the target user collaboration status display interface may be interface 201 shown in Figure 2.

[0098] Furthermore, the embodiments of this application do not limit the "trigger operation on the collaborative state display interface of the target user" described above, and may include, for example, a click operation.

[0099] For more information regarding the "Collaboration Status Management Page" in S3, please refer to the above.

[0100] As can be seen from the related content of S3 above, when an electronic device used by a target user displays a collaborative live streaming display page to that target user, if the target user clicks on their collaborative status display interface (for example, interface 201 shown in Figure 2) on the collaborative live streaming display page, the electronic device directly displays a collaborative status management page (for example, page 500 shown in Figure 5) to the target user. This enables the target user to adjust to one or more collaborative statuses using at least one status control located on the collaborative status management page. In this way, the objective of allowing the target user to open the collaborative status management page in multiple ways is achieved, which helps to improve the target user's collaborative experience.

[0101] S4: In response to a collaboration status adjustment request triggered by the target user on the collaboration status management page, the collaboration status of the target user is adjusted on the collaboration live streaming exhibition page according to the setup operation.

[0102] For details regarding S4, please refer to the relevant information in Step 2 above.

[0103] As can be seen from the related content of S3-S4 above, if an electronic device used by a target user displays a lab live streaming exhibition page to the target user, and the target user clicks on their collaboration status display interface on the collaboration live streaming exhibition page, the electronic device will also directly display a collaboration status management page (for example, page 500 shown in Figure 5) to the target user. This allows the target user to adjust one or more of their collaboration statuses using the controls placed for each collaboration status to be adjusted on the collaboration status management page. After receiving a collaboration status adjustment request triggered by the user on the collaboration status management page, the electronic device can directly adjust the target user's collaboration status on the collaboration live streaming exhibition page according to the target user's settings for at least one collaboration status to be adjusted. In this way, the objective of adjusting the target user's collaboration status according to the target user's personalized settings for collaboration statuses can also be achieved.

[0104] The embodiments of this application further provide yet another possible embodiment of a collaborative exhibition method in which the “at least one collaborative state adjustment control” includes a first audio control, the collaborative exhibition method may further include not only some or all of the above steps (e.g., S1-S2, or S1-S4, etc.) but also S5. S5: When the first voice control is in the voice-on state, it receives audio data from the target user and adjusts the display state of the first voice control icon on the collaborative live streaming exhibition page based on that audio data (for example, switching from the microphone icon shown in Figure 2 to the microphone icon shown in Figure 8). This allows the display state of the icon to indicate that audio data from the target user has been received.

[0105] In reality, the live room display page seen by a guest during a collaboration differs from the live room display page seen by a general viewer. To better accommodate such differences, embodiments of this application further provide possible embodiments of S1 described above, which may specifically include the following: when it is determined that a target user has met the conditions for a collaborative live stream, at least one first collaborative state adjustment control is added to the target user's live stream viewing page to obtain the collaborative live stream display page for that target user.

[0106] The live stream viewing page is the live room display page that a target user sees on their electronic device when they are watching a live stream with the identity of a general viewer. For example, the target user's live stream viewing page may be page 900 as shown in Figure 9. In other words, when a target user is watching a live stream with the identity of a general viewer in a live room, the electronic device used by that target user can always display the live stream viewing page to the target user, thereby allowing the target user to perform several operations that a general viewer can perform on that live stream viewing page (for example, an operation to trigger a collaboration request by clicking the + Viewers control shown in Figure 9, an operation to quickly send a tip to the live streamer in the live room by clicking the Rose control shown in Figure 9, and an operation to select a gift and send a tip to the live streamer by clicking the Gift control shown in Figure 9).

[0107] The first collaboration state adjustment control is a dedicated control for meeting the collaboration state adjustment needs of a guest during a collaboration. Furthermore, the embodiments of this application are not limited to the "at least one first collaboration state adjustment control" described above, and may include, for example, at least one of a first audio control (e.g., the microphone control shown in Figure 2) and a first video control (e.g., the camera control shown in Figure 2).

[0108] Furthermore, the embodiments of this application do not limit the process for determining the "at least one first collaboration state adjustment control" described above, and may, for example, be predetermined.

[0109] In practice, to better apply the available space for controlling different live rooms (for example, a live room similar to the one shown in Figure 9 for live streaming talent, or a live room similar to the one shown in Figure 10 for live streaming shopping, etc.), embodiments of the present application further provide another possible embodiment of the determination process for "at least one first collaborative state adjustment control" described above, which may specifically include steps 31 to 32. Step 31: Based on the target user's live stream viewing page, determine the number of additional controls that can be added to that live stream viewing page. The number of additional controls is a positive integer.

[0110] For example, step 31 may specifically be the following: first, determine the available space for a control from the target user's live stream viewing page, the available space for the control indicating how much free space is available on the live stream viewing page (particularly within a given area of ​​the live stream viewing page) that can be used to place the new control; and then, using the available space for the control, determine the number of controls to add such that there is a positive correlation between the number of controls to add and the available space for the control (i.e., the larger the available space for the control, the larger the number of controls to add, and the smaller the available space for the control, the smaller the number of controls to add) (for example, obtain the number of controls to add by dividing the available space for the control by the average space occupied by the control).

[0111] Step 32: Based on the priority information of at least one candidate control, select the first collaboration state adjustment control for the number of additional controls from that at least one candidate control.

[0112] A candidate control is a control that can be added to a target user's live stream viewing page, and furthermore, such a candidate control can provide a certain form of collaboration state adjustment function for the target user. Moreover, the embodiments of this application are not limited to the "at least one candidate control" described above, and may include, for example, a first audio control (e.g., the microphone control shown in Figure 2) and a first video control (e.g., the camera control shown in Figure 2).

[0113] Priority information for the nth candidate control is used to indicate the priority of the selection of the nth candidate control, and the embodiments of this application do not limit the process for determining the priority information for the nth candidate control, and may, for example, be set in advance or set based on the frequency of use of the control by guests collaborating in a large number of live rooms, so that the priority of the nth candidate control is positively correlated with the frequency of use of the nth candidate control. n is a positive integer, n ≤ N, N is a positive integer, and N represents the number of candidate controls.

[0114] As can be seen from the relevant content of step 32 above, after obtaining priority information for at least one candidate control, it is possible to select the number of first collaboration state adjustment controls to add from these candidate controls according to the priority information of these candidate controls. As a result, the priority of each of these first collaboration state adjustment controls is higher than the priority of the candidate controls that were not selected, and in this way it is possible to add as many controls that guests frequently use during collaboration to the target user's live stream viewing page as possible.

[0115] As can be seen from the related content of steps 31 to 32 above, when it is determined that the target user has met the conditions for collaborative live streaming, first, the number of additional controls (e.g., 1 or 2) is determined based on the available space for controls on the target user's live streaming viewing page (e.g., page 900 shown in Figure 9, or page 1000 shown in Figure 10). Next, based on the priority information of at least one candidate control, the number of first collaborative state adjustment controls (e.g., microphone control, or microphone control and camera control) corresponding to the number of additional controls can be selected from that at least one candidate control. Subsequently, all of these first collaborative state adjustment controls can be added to the target user's live streaming viewing page to obtain the target user's collaborative live streaming display page (e.g., page 200 shown in Figure 2, or page 1100 shown in Figure 11).

[0116] Furthermore, the embodiments of this application do not limit the execution devices used in steps 31 to 32. For example, the devices may be electronic devices used by the target user, or servers capable of data communication with the target user's electronic devices.

[0117] Furthermore, the embodiments of this application do not limit the process of adding the "at least one first collaboration state adjustment control" described above. For example, it may specifically be the following: by adding at least one first collaboration state adjustment control to the target user's live stream viewing page according to a pre-set third animation effect style, the target user can see on their electronic device the process of these first collaboration state adjustment controls being dynamically added to the live stream viewing page according to the first animation effect style. In this way, the conversion from the live stream viewing page to the target user's collaborative live stream display page can be made smoother, and the changes that have occurred on the page can be presented more prominently, thereby helping to improve the target user's collaborative experience. The third animation effect style is a method for dynamically displaying the process of adding at least one first collaboration state adjustment control, and the embodiments of this application do not limit the third animation effect style. For example, it may be implemented in the form of animation.

[0118] As can be seen from the relevant details of the possible embodiments of S1 above, regarding the electronic device used by the target user, if the target user is viewing the live stream with the identity of a general viewer in the live room, the electronic device will display the live stream viewing page to the target user so that the target user can view the live stream from the perspective of a general viewer. When the electronic device determines that the target user has met the conditions for a collaborative live stream, the electronic device can determine that the target user's live room identity has switched from a general viewer to a collaborating guest. Therefore, in order to better adapt to the target user's new identity, the electronic device can dynamically add at least one first collaborative state adjustment control directly to the live stream viewing page that the target user is viewing. This allows the target user to continue viewing the live stream from the perspective of a collaborating guest and enables a smooth transition from the live stream viewing page to the target user's collaborative live stream display page. In this way, not only can the user's discomfort caused by directly switching pages be effectively avoided, but the changes that have occurred on the page can also be prominently displayed, thereby helping to improve the target user's collaborative experience.

[0119] As can be seen from the additional process of “at least one first collaboration state adjustment control” described above, after a target user’s collaboration ends, these first collaboration state adjustment controls can be automatically removed from the target user’s collaborative live stream display page, restoring the live stream page that the target user can view as a general viewer. As can be seen from this, embodiments of the present application further provide yet another possible embodiment of the collaborative display method, in which the collaborative display method may further include step 3 in addition to some or all of the above steps. Step 3: In response to the collaboration termination request, stop displaying at least one first collaboration status adjustment control on the collaboration live stream exhibition page.

[0120] The collaboration termination request is used to request the end of the collaboration state in the target user's live room.

[0121] Furthermore, the embodiments of this application are not limited to the embodiment of "stopping the display of at least one first collaboration state adjustment control on the collaborative live streaming exhibition page" described above. For example, it may specifically be the following: namely, removing at least one first collaboration state adjustment control from the collaborative live streaming exhibition page according to a pre-set first animation effect style. The first animation effect style is the inverse of the third animation effect style described above.

[0122] In reality, during a collaboration, guests typically communicate directly with others in the live room via voice rather than by posting text comments. Therefore, controls for posting text comments (for example, control 901 shown in Figure 9) are controls that guests rarely use during a collaboration. Furthermore, since controls for posting text comments usually occupy a large amount of space, this often results in wasted space.

[0123] Based on this, the embodiments of the present application further provide another possible embodiment of S1 above, in which a comment control for posting text comments is provided on the "Target User's Live Stream Viewing Page", S1 may specifically be the following: when it is determined that the target user has met the conditions for a collaborative live stream, at least one additional control is added to the target user's live stream viewing page and the control display state of the comment control is adjusted from a text box display state to an icon display state to obtain the target user's collaborative live stream display page.

[0124] A comment control is a control placed on the target user's live stream viewing page for posting text comments. For example, if the target user's live stream viewing page is page 900 shown in Figure 9, the comment control is control 901 shown in Figure 9.

[0125] The text box display state is used to describe the display state of a control for posting text comments, which is placed on the target user's live stream viewing page. For example, if the target user's live stream viewing page is page 900 shown in Figure 9, and the comment control is control 901 shown in Figure 9, the text box display state may be the display state of control 901 shown in Figure 9 (i.e., displayed in the format for inputting into a text box).

[0126] The icon display state is used to describe the display state of the control for posting text comments, which is placed on the target user's collaborative live streaming display page. For example, if the target user's collaborative live streaming display page is page 200 shown in Figure 2, the icon display state may be the display state of the comment control shown in Figure 2 (i.e., displayed in the form of an icon).

[0127] Furthermore, the embodiments of this application do not limit the implementation of "adjusting the control display state of the comment control from a text box display state to an icon display state." For example, it could specifically be the following: by adjusting the control display state of the comment control from a text box display state to an icon display state on the target user's live streaming viewing page according to a pre-set second animation effect style, the target user can see the dynamic change process of the control display state of the comment control on their own electronic device. This not only helps to more smoothly convert from the live streaming viewing page to the target user's collaborative live streaming display page, but also helps to more prominently display what changes have occurred on the page, thereby improving the target user's collaborative experience. The second animation effect style is a pre-set method for dynamically displaying the change process of the control display state of the comment control. Furthermore, the embodiments of this application do not limit the implementation of the second animation effect style, and it could be implemented, for example, in the form of animation.

[0128] As can be seen from the relevant details of another possible embodiment of S1 above, with respect to the electronic device used by the target user, if the target user is watching the live stream with the identity of a general viewer in the live room, the electronic device will display the live stream viewing page to the target user so that the target user can watch the live stream from the perspective of a general viewer, and when the electronic device determines that the target user has met the conditions for a collaborative live stream, the electronic device can determine that the target user's live room identity has switched from a general viewer to a collaborating guest, and therefore, in order to better adapt to the target user's new identity will determine that the target user's live room identity has switched from a general viewer to a collaborating guest, and therefore In addition to adding at least one additional control to the live stream viewing page, the control display state of the existing comment control on the live stream viewing page will be adjusted from a text box display state to an icon display state. This will allow the target user to continue watching the live stream from the perspective of the collaborating guest and enable a smooth transition from the live stream viewing page to the target user's collaborative live stream display page. In this way, it is possible to effectively avoid the user feeling unease caused by directly switching pages, and it is also possible to prominently display what has happened on the page, thereby helping to improve the collaborative experience of the target user.

[0129] As can be seen from the "comment control" adjustment process described above, after the target user's collaboration ends, the comment control can be automatically adjusted to restore the live stream page that the target user sees as a general viewer. As can be seen from this, embodiments of the present application further provide yet another possible embodiment of the collaborative display method, in which the collaborative display method may further include step 4 in addition to some or all of the above steps. Step 3: In response to the request to end the collaboration, adjust the display state of the comment controls on the collaboration live streaming exhibition page.

[0130] Furthermore, the embodiments of this application are not limited to the embodiment of "adjusting the display state of the comment control on the collaborative live streaming exhibition page" described above. For example, it may specifically be the following: that is, according to a pre-set second animation effect style, the comment control on the collaborative live streaming exhibition page Toko The control display state of the control is adjusted from icon display state to text box display state. The second animation effect style is the reverse of the third animation effect style described above.

[0131] In reality, the collaboration needs of a guest during a collaboration differ from those of a general viewer. For example, a general viewer's collaboration needs typically involve sending a collaboration request to the streamer, while a guest's collaboration needs typically do not include sending a collaboration request to the streamer, but rather include the need to quickly adjust their own collaboration status.

[0132] As can be seen from the user needs described above, viewers with different identities within a live room have different collaboration needs. Therefore, in order to conserve control as much as possible, the "collaboration state management control" described above can be used to fulfill the collaboration needs of viewers with different identities within a live room.

[0133] Based on this, embodiments of the present application further provide yet another possible embodiment of S1 above, in which a comment control for posting text comments and a collaboration state management control for satisfying the user's collaboration needs are provided on the "target user's live streaming viewing page", S1 may specifically be the following: when it is determined that the target user has met the conditions for a collaborative live stream, at least one first collaboration state adjustment control is added to the target user's live streaming viewing page, the control display state of the comment control is adjusted from a first display state to a second display state, and the control display state of the collaboration state management control is adjusted from a third display state to a fourth display state to obtain the target user's collaborative live stream display page.

[0134] The collaboration state management control is used to meet the collaboration needs of the target user. For example, if the target user is a general viewer, the collaboration state management control is used to meet the target user's need to send a collaboration request to a streamer. However, if the target user is a guest in a collaboration, the collaboration state management control is used to meet the target user's need to quickly adjust their collaboration state.

[0135] The third display state is used to describe the display state of a collaboration state management control placed on the target user's live stream viewing page. For example, if the target user's live stream viewing page is page 900 shown in Figure 9, and the collaboration state management control is the +Viewers control shown in Figure 9, then the third display state may be the display state of the +Viewers control shown in Figure 9 (i.e., displayed in the form of two small, complete human figures).

[0136] The fourth display state is used to describe the display state of the collaboration state management control placed on the target user's collaborative live streaming display page. For example, if the target user's collaborative live streaming display page is page 200 shown in Figure 2, the fourth display state may be the display state of the + viewers control shown in Figure 2 (i.e., displayed in the form of one complete miniature person, one incomplete miniature person, and one checkmark).

[0137] Furthermore, the embodiments of this application do not limit the implementation of "adjusting the control display state of the collaboration state management control from the third display state to the fourth display state" described above. For example, it may specifically be as follows: by adjusting the control display state of the collaboration state management control from the third display state to the fourth display state on the target user's live streaming viewing page according to a pre-set third animation effect style, the target user can see the dynamic change process of the control display state of the collaboration state management control on their own electronic device. This not only helps to make the transition from the live streaming viewing page to the target user's collaborative live streaming display page smoother, but also helps to more prominently display what changes have occurred on the page, thereby improving the target user's collaborative experience. The third animation effect style means a pre-set method for dynamically displaying the change process of the control display state of the collaboration state management control, and the embodiments of this application do not limit the third animation effect style. For example, it may be implemented in the form of animation.

[0138] As can be seen from the relevant details of yet another possible embodiment of S1 above, with respect to the electronic device used by the target user, if the target user is viewing the live stream with the identity of a general viewer in the live room, the electronic device will display the live stream viewing page to the target user so that the target user can view the live stream from the perspective of a general viewer, and when the electronic device determines that the target user has met the conditions for a collaborative live stream, the electronic device can determine that the target user's live room identity has been switched from a general viewer to a collaborating guest, and therefore, in order to better adapt to the target user's new identity, the electronic device will display at least one third element on the live stream viewing page that the target user is viewing. 1. By adding a collaboration state adjustment control, it is possible not only to adjust the control display state of the existing comment control on the live stream viewing page from the first display state to the second display state, but also to adjust the control display state of the collaboration state management control from the third display state to the fourth display state. This allows the target user to continue watching the live stream from the perspective of the collaborating guest and enables a smooth transition from the live stream viewing page to the target user's collaborative live stream display page. In this way, it is possible to effectively avoid the user feeling unease caused by directly switching pages, and also to prominently display what has happened on the page, thereby helping to improve the collaboration experience for the target user.

[0139] Based on the relevant details of the collaborative exhibition method described above, the embodiments of this application further provide a collaborative exhibition apparatus, which will be interpreted and described below in conjunction with the drawings. Furthermore, for technical details of the collaborative exhibition apparatus provided by the embodiments of this application, please refer to the relevant details of the collaborative exhibition method described above.

[0140] Referring to Figure 12, which is a schematic diagram of the structure of a collaborative exhibition device according to an embodiment of this application.

[0141] The collaborative exhibition device 1200 provided by the embodiment of this application is An exhibition unit 1201 for displaying a collaborative live streaming exhibition page to target users, wherein the collaborative live streaming exhibition page includes an exhibition unit 1201 that includes at least one first collaborative state adjustment control, The system includes an adjustment unit 1202 for adjusting the collaboration status of the target user on the collaboration live streaming display page in response to a trigger operation by the target user on a target control among the at least one first collaboration status adjustment control.

[0142] In possible embodiments, the at least one first collaboration state adjustment control includes at least one of a first audio control and a first video control.

[0143] In possible embodiments, the target control is a first voice control, Specifically, the adjustment unit 1202 is used on the collaborative live streaming exhibition page to adjust the first audio control from a first audio state to a second audio state, where the first audio state is the audio on state and the second audio state is the audio off state, or the second audio state is the audio on state and the first audio state is the audio off state.

[0144] In possible embodiments, the target control is a first video control, Specifically, the adjustment unit 1202 is used on the collaborative live streaming exhibition page to adjust the first video control from a first usage state to a second usage state, where the first usage state is video on and the second usage state is video off, or the second usage state is video on and the first usage state is video off.

[0145] In possible embodiments, the collaborative live streaming exhibition page includes a second collaborative state adjustment control. The aforementioned collaborative exhibition device 1200 is The system further includes an editing unit for displaying a collaboration status management page to the target user in response to a trigger operation by the target user on the second collaboration status adjustment control, accepting an installation operation by the target user for at least one collaboration status to be adjusted, and adjusting the target user's collaboration status on the collaboration live streaming display page in accordance with the installation operation in response to a collaboration status adjustment request triggered by the target user on the collaboration status management page.

[0146] In possible embodiments, the collaboration state management page includes at least one of a second audio control, a second video control, a third video control, an image processing control, and a special effects placement control.

[0147] In a possible embodiment, the collaboration state management page includes at least one control to be used, the at least one control to be used is used to control the at least one collaboration state to be coordinated. The editing unit is specifically used to receive trigger operations from the target user on the at least one control to be used. The editing unit is further used to adjust the state description information of the at least one control used on the collaboration state management page in response to a trigger operation by the target user on the at least one control used.

[0148] In possible embodiments, the collaborative exhibition device 1200 is The system further includes a control unit for controlling the target user's audio and video states to be both turned off in response to the target user's trigger operation on the second collaboration state adjustment control.

[0149] In possible embodiments, the at least one collaboration state adjustment control includes a first voice control, The aforementioned collaborative exhibition device 1200 is The system further includes an acquisition unit for receiving audio data from the target user when the first audio control is turned on, and adjusting the icon display state of the first audio control on the collaborative live streaming exhibition page based on the audio data, so that the icon display state indicates that the target user's audio data has been received.

[0150] In possible embodiments, the collaborative exhibition device 1200 is The system further includes a display unit for stopping the display of the at least one first collaboration status adjustment control on the collaboration live streaming display page in response to a request to terminate the collaboration.

[0151] In possible embodiments, the collaborative exhibition device 1200 is The system further includes a conversion unit for adjusting the display state of the comment controls on the collaborative live streaming exhibition page in response to a request to terminate the collaboration.

[0152] In possible embodiments, the display unit is specifically used to remove at least one first collaboration state adjustment control from the collaboration live streaming display page according to a pre-configured first animation effect style.

[0153] In possible embodiments, the conversion unit specifically applies the comment to the collaborative live streaming exhibition page according to a pre-set second animation effect style. Toko This is used to change the control display state of a control from an icon display state to a text box display state.

[0154] In possible embodiments, the collaborative live streaming display page further includes a collaborative status display interface for the target user, The aforementioned collaborative exhibition device 1200 is The system further includes a feedback unit for displaying a collaboration status management page to the target user in response to a trigger operation by the target user on the collaboration status display interface, accepting an installation operation by the target user for the at least one collaboration status to be adjusted, and adjusting the target user's collaboration status on the collaboration live streaming display page in accordance with the installation operation in response to a collaboration status adjustment request triggered by the target user on the collaboration status management page.

[0155] In possible embodiments, the at least one first collaboration state adjustment control is displayed in a predetermined order in a predetermined area of ​​the collaboration live streaming display page.

[0156] As can be seen from the relevant information of the collaborative display device 1200 described above, with respect to the collaborative display device 1200 provided by the embodiment of this application, if the collaborative display device 1200 determines that the target user has successfully collaborated, the collaborative display device 1200 can directly display a collaborative live streaming display page to the target user. The collaborative live streaming display page can not only display collaboration information between the target user and the live streamer in the live room (e.g., the target user's collaboration status, the collaboration status of other collaborating guests, the live streamer's collaboration status, etc.), but can also provide the target user with several collaboration status adjustment controls that can be directly operated (e.g., audio control, camera control, etc.). This allows the target user to quickly adjust their collaboration status by performing simple operations (e.g., clicking) on ​​these collaboration status adjustment controls. In this way, the user needs of the target user, who need to quickly adjust their collaboration status (e.g., turning off the microphone, turning off the camera, etc.) during a collaboration, can be effectively met, and the target user's collaborative experience can be effectively improved.

[0157] Furthermore, embodiments of the present application provide an electronic device comprising a processor and memory, wherein the memory is used to store instructions or computer programs, and the processor is used to execute the instructions or computer programs in the memory to cause the electronic device to perform any embodiment of the collaborative display method provided by embodiments of the present application.

[0158] Referring to Figure 13, a schematic diagram of the structure of an electronic device 1300 suitable for implementing an embodiment of the present disclosure is shown. The terminal devices in the embodiments of the present disclosure may include, but are not limited to, mobile devices such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablets), PMPs (portable multimedia players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in Figure 13 is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present disclosure.

[0159] As shown in Figure 13, the electronic device 1300 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 1301 capable of performing various appropriate operations and processes according to a program stored in read-only memory (ROM) 1302 or a program loaded from storage device 1308 into random access memory (RAM) 1303. The RAM 1303 further stores various programs and data necessary for the operation of the electronic device 1300. The processing unit 1301, ROM 1302, and RAM 1303 are connected to each other via a bus 1304. An input / output (I / O) interface 1305 is also connected to the bus 1304.

[0160] Typically, the I / O interface 1305 can be connected to input devices 1306, such as a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, and gyroscope; output devices 1307, such as a liquid crystal display (LCD), speaker, and vibrator; storage devices 1308, such as magnetic tape and hard disk; and communication devices 1309. The communication devices 1309 enable the electronic device 1300 to exchange data with other devices via wireless or wired communication. Figure 13 shows the electronic device 1300 with various devices, but it should be understood that it is not required to implement or have all of the devices shown. Instead, more or fewer devices may be implemented or have all of them.

[0161] In particular, according to embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a non-temporary computer-readable medium, the computer program comprising program code for performing the method shown in the flowchart. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 1309, or installed from a storage device 1308, or installed from a ROM 1302. When the computer program is executed by the processing unit 1301, it performs the functions limited to the methods of embodiments of the present disclosure.

[0162] The electronic devices provided by the embodiments of this disclosure belong to the same inventive concept as the methods provided by the above embodiments, and for technical details not described in detail in these embodiments, one can refer to the above embodiments, and these embodiments have the same beneficial effects as the above embodiments.

[0163] Embodiments of the present application further provide a computer-readable medium on which instructions or computer programs are stored, and when the instructions or computer programs are executed on a device, the device is made to execute any embodiment of the collaborative exhibition method provided by embodiments of the present application.

[0164] The computer-readable media described above in this disclosure may be computer-readable signal media, computer-readable storage media, or any combination of both. Computer-readable storage media may be, but are not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any combination of more than these. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this disclosure, computer-readable storage media may be any tangible medium containing or storing programs that can be used by, or in conjunction with, a command execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include data signals propagating in the baseband or as part of a carrier wave, and such data signals may carry computer-readable program code. The data signals propagated in this manner may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, and such computer-readable signal medium may transmit, propagate, or transmit programs for use by or in conjunction with command and execution systems, apparatus, or devices. The program code contained in the computer-readable medium may be transmitted by any suitable medium, including but not limited to electric wires, fiber optic cables, RF (radio frequency), or any suitable combination thereof.

[0165] In some embodiments, clients and servers may communicate using any currently known or future-developed network protocol, such as HTTP (Hypertext Transfer Protocol), and may interconnect with digital data communications (e.g., communication networks) in any form or medium. Examples of communication networks include local networks ("LANs"), wide area networks ("WANs"), the World Wide Web (e.g., the Internet), end-to-end networks (e.g., ad hoc end-to-end networks), and networks that are currently known or future-developed.

[0166] The computer-readable medium described above may be included in the electronic device, or it may exist separately and not be placed inside the electronic device.

[0167] One or more programs are stored on the computer-readable medium described above, and when the one or more programs are executed by the electronic device, the electronic device is made to perform the method described above.

[0168] Computer program code for performing the operations of the Disclosure may be written in one or more programming languages ​​or a combination thereof, and such programming languages ​​include, but are not limited to, object-oriented programming languages ​​such as Java, Smalltalk, and C++, and further include conventional procedural programming languages ​​such as the C language or similar programming languages. The program code may run entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. Where a remote computer is involved, the remote computer may connect to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it may connect to an external computer (for example, via the Internet using an Internet service provider).

[0169] The flowcharts and block diagrams in the drawings illustrate architectures, functions, and operations that can be implemented according to the systems, methods, and computer program products of various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or part of code, which includes one or more executable instructions for implementing a given logical function. In some alternative implementations, the functions shown in the blocks may occur in an order different from the order shown in the diagram. For example, two blocks shown consecutively may actually be executed essentially in parallel, or in some cases in reverse order, depending on the functions involved. Furthermore, each block in a block diagram and / or flowchart, and combinations of blocks in a block diagram and / or flowchart, may be implemented by a dedicated hardware system for performing a given function or operation, or by a combination of dedicated hardware and computer instructions.

[0170] The units described in the embodiments of this disclosure may be implemented in software or in hardware. The names of the units / modules do not, in any case, constitute an limitation to the unit itself.

[0171] The functions described herein may be performed by at least partially one or more hardware logic components. For example, exemplary types of hardware logic components that can be used include, but are not limited to, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SOCs), and complex-programmable logic devices (CPLDs).

[0172] In this disclosure, machine-readable media may be tangible media containing or storing programs that may be used by, or in combination with, a command execution system, apparatus, or device. Machine-readable media may be machine-readable signal media or machine-readable storage media. Machine-readable media include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. More specific examples of machine-readable storage media include one or more wire electrical connections, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact magnetic disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0173] In this specification, each example is described progressively, and each example focuses on explaining the differences from other examples. Similar or identical parts between examples should be referenced to one another. Systems or apparatus disclosed in the examples correspond to methods disclosed in the examples, and are therefore described briefly; relevant parts should be referred to the method section.

[0174] In this application, it should be understood that "at least one" means one or more, and "multiple" means two or more. "And / or" is used to describe the relationship between related objects and indicates that three types of relationships are possible. For example, "A and / or B" can indicate three situations: A exists alone, B exists alone, and A and B exist simultaneously, where A and B may be singular or plural. The letter " / " generally indicates that the preceding and succeeding related objects are in an "or" relationship. "At least one of the following" or similar expressions means any combination of these terms, including any combination of single or multiple terms. For example, "at least one of a, b or c" could mean a, b, c, "a and b", "a and c", "b and c", or "a, b and c", where a, b, c may be singular or plural.

[0175] Furthermore, relational terms such as "first" and "second" are merely used to distinguish one entity or action from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. In addition, the terms "includes," "incorporates," or any other variations thereof are intended to cover non-exclusive inclusion, and a process, method, item, or apparatus that includes a set of elements includes not only those elements, but also other elements not explicitly listed, or elements specific to such a process, method, item, or apparatus. Unless otherwise specified, an element limited by the phrase "includes" does not preclude the existence of other identical elements in a process, method, item, or apparatus that includes such elements.

[0176] Steps of methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented directly in hardware, software modules executed by a processor, or a combination thereof. The software modules may be located in random access memory (RAM), memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disks, removable disks, CD-ROMs, or any other form of storage medium known in the art.

[0177] The above description of the disclosed embodiments will enable those skilled in the art to realize or use the invention. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein will be realized in other embodiments without departing from the spirit or scope of the invention. Accordingly, this application is not limited to the embodiments shown herein and will conform to the broadest scope that is consistent with the principles and novel features disclosed herein.

Claims

1. A collaborative exhibition method applicable to collaborative streaming devices, Steps to display a live stream viewing page with comment controls, Steps include: displaying a collaborative live stream display page to a target user in response to the target user joining a collaborative live stream, wherein the collaborative live stream display page includes at least one first collaborative state adjustment control and the adjusted comment control, and the area occupied by the adjusted comment control is smaller than the area occupied by the comment control on the live stream viewing page; The step of adjusting the collaboration status of the target user on the collaborative live streaming display page in response to the target user's trigger operation on a target control among the at least one first collaboration status adjustment control, The aforementioned collaborative live streaming exhibition page further includes a second collaborative state adjustment control and a collaborative state exhibition interface for the target user. The aforementioned method, In response to the target user's trigger operation on the second collaboration status adjustment control, the steps include displaying the collaboration status management page to the target user, or A method further comprising the step of displaying a collaboration status management page to the target user in response to a trigger operation by the target user on the collaboration status display interface.

2. The method according to claim 1, wherein the at least one first collaboration state adjustment control includes at least one of a first audio control and a first video control.

3. The aforementioned target control is a first voice control, The step of adjusting the collaboration status of the target users on the aforementioned collaborative live streaming exhibition page is: The method according to claim 1, comprising the step of adjusting the first audio control from a first audio state to a second audio state on the collaborative live streaming exhibition page, wherein the first audio state is an audio-on state and the second audio state is an audio-off state, or the second audio state is an audio-on state and the first audio state is an audio-off state.

4. The aforementioned target control is a first video control, The step of adjusting the collaboration status of the target users on the aforementioned collaborative live streaming exhibition page is: The method according to claim 1, comprising the step of adjusting the first video control from a first usage state to a second usage state on the collaborative live streaming exhibition page, wherein the first usage state is a video-on state and the second usage state is a video-off state, or the second usage state is a video-on state and the first usage state is a video-off state.

5. After the step of displaying the collaboration status management page to the target user, the method: A step of receiving an installation operation from the target user for at least one collaborative state to be adjusted, The method according to claim 1, further comprising the step of adjusting the collaboration status of the target user on the collaborative live streaming display page in accordance with the setup operation, in response to a collaboration status adjustment request triggered by the target user on the collaborative status management page.

6. The method according to claim 5, wherein the collaboration status management page includes at least one of a second audio control, a second video control, a third video control, an image processing control, and a special effects installation control.

7. The aforementioned collaboration state management page includes at least one control to be used, and the at least one control to be used is used to control the at least one collaboration state to be coordinated. The step of receiving the installation operation of the target user for the at least one collaborative state to be adjusted is: The step includes receiving a trigger operation from the target user for at least one of the controls to be used, The aforementioned method, The method according to claim 5, further comprising the step of adjusting the state description information of the at least one control to be used on the collaboration state management page in response to a trigger operation by the target user on the at least one control to be used.

8. The method according to claim 5, further comprising the step of controlling the target user's audio state and video state to be both off in response to the target user's trigger operation on the second collaboration state adjustment control.

9. The method according to claim 1, further comprising the step of stopping the display of the at least one first collaboration status adjustment control on the collaboration live streaming display page in response to a request to terminate the collaboration.

10. The method according to claim 9, further comprising the step of adjusting the display state of the comment controls on the collaborative live streaming display page in response to a request to terminate the collaboration.

11. The step of stopping the display of at least one first collaboration state adjustment control on the collaboration live streaming exhibition page is, The process includes the step of removing at least one first collaboration state adjustment control from the collaboration live streaming display page in accordance with a pre-configured first animation effect style, and / or, The step of adjusting the display state of the comment control is: The method according to claim 10, further comprising the step of adjusting the control display state of the comment control on the collaborative live streaming display page from an icon display state to a text box display state in accordance with a pre-set second animation effect style.

12. The method according to claim 1, wherein the at least one first collaboration state adjustment control is displayed in a predetermined order in a predetermined area of ​​the collaboration live streaming display page.

13. It is a collaborative exhibition device, An exhibition unit for displaying a live streaming viewing page where comment controls are displayed, and for displaying a collaborative live streaming exhibition page to a target user in response to the target user joining a collaborative live streaming, wherein the collaborative live streaming exhibition page includes at least one first collaborative state adjustment control and the adjusted comment control, and the exhibition unit wherein the area occupied by the adjusted comment control is smaller than the area occupied by the comment control on the live streaming viewing page. Includes an adjustment unit for adjusting the collaboration status of the target user on the collaboration live streaming exhibition page in response to a trigger operation by the target user on a target control among the at least one first collaboration status adjustment control, The aforementioned collaborative live streaming exhibition page further includes a second collaborative state adjustment control and a collaborative state exhibition interface for the target user. The aforementioned collaborative exhibition device is An editing unit for displaying the collaboration status management page to the target user in response to the target user's trigger operation on the second collaboration status adjustment control, or The apparatus further includes a feedback unit for displaying a collaboration status management page to the target user in response to a trigger operation by the target user on the collaboration status display interface.

14. An electronic device including a processor and memory, The memory is used to store instructions or computer programs. The processor is used to execute the command or computer program in the memory to cause the electronic device to perform the method according to any one of claims 1 to 12.

15. A computer-readable medium on which instructions or computer programs are stored, A computer-readable medium that, when the aforementioned instruction or computer program is executed on the device, causes the device to perform the method according to any one of claims 1 to 12.

16. A computer program contained on a non-temporary computer-readable medium, The computer program includes program code for performing the method described in any one of claims 1 to 12.

Citation Information

Patent Citations

  • Video session processing method and device and electronic equipment

    CN113411538A