Collaboration display method, apparatus, electronic device, computer-readable medium
The collaborative display method and apparatus address the poor collaboration experience in existing live-streaming solutions by providing direct controls for audio and video adjustments, enhancing user interaction and satisfaction during live streaming.
Patent Information
- Application Number
- JP2024572346
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-06-10
- Filing Date
- 2023-06-09
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2043-06-09
AI Technical Summary
Existing collaborative live-streaming solutions fail to meet the unique user needs of collaborating guests, resulting in a poor collaboration experience due to the lack of direct controls for adjusting audio and video states during live streaming.
A collaborative display method and apparatus that provides a collaborative live distribution display page with direct collaboration state adjustment controls, allowing users to quickly manage their audio and video settings through intuitive controls.
Enhances the collaboration experience by enabling users to efficiently adjust their collaboration status, meeting their personalized needs and improving user interaction in live streaming environments.
Smart Images

Figure 2025522379000001_ABST
Abstract
Description
Technical Field
[0001] [Cross - reference to Related Applications] This application claims priority based on a Chinese patent application with an application number of 202210655650.4 and an application title of "Collaborative Display Method, Apparatus, Electronic Device, Computer - Readable Medium", which was filed with the Chinese Patent Office 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 the 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. A collaborating guest is a viewer of a live stream that has successfully collaborated with the host for distribution.
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, some collaborative live - streaming solutions have defects. Since these collaborative live - streaming solutions cannot meet some user needs of collaborating guests, the collaboration experience of these collaborating guests is relatively poor.
Means for Solving the Problems
[0005] To solve the above technical problems, the present application provides a collaborative display method, apparatus, electronic device, and computer-readable medium.
[0006] To achieve the above object, the technical solutions provided by the embodiments of the present application are as follows.
[0007] The embodiments of the present application provide a collaborative display method applied to a collaborative distribution terminal. The method includes: displaying a collaborative live distribution display page to a target user, where the collaborative live distribution display page includes at least one first collaboration state adjustment control; and responding to a trigger operation of the target user on the target control among the at least one first collaboration state adjustment control, and adjusting the collaboration state of the target user on the collaborative live distribution display page.
[0008] In a possible embodiment, 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 a possible embodiment, the target control is a first audio control, and the step of adjusting the collaboration state of the target user on the collaborative live distribution display page includes: on the collaborative live distribution display page, adjusting the first audio control from a first audio state to a second audio state, where 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 a possible embodiment, the target control is a first video control, and the step of adjusting the collaboration state of the target user on the collaborative live distribution display page includes: On the collaborative live streaming display page, a step of adjusting the first video control from a first usage state to a second usage state, where 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 a possible embodiment, the collaborative live streaming display page includes a second collaboration state adjustment control. The method includes responding to a trigger operation of the target user on the second collaboration state adjustment control by presenting a collaboration state management page to the target user; receiving an installation operation of the target user on at least one collaboration state to be adjusted; and further includes adjusting the collaboration state of the target user on the collaborative live streaming display page according to the installation operation in response to a collaboration state adjustment request triggered by the target user on the collaboration state management page.
[0012] In a possible embodiment, 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 effect installation control.
[0013] In a possible embodiment, the 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 at least one collaboration state to be adjusted. The step of receiving the installation operation of the target user on at least one collaboration state to be adjusted includes receiving a trigger operation of the target user on the at least one control to be used. The method includes Further including the step of adjusting the state description information of the at least one control to be used in response to a trigger operation of the target user on the at least one control to be used.
[0014] In a possible embodiment, the method Further including the step of controlling so that both the voice state and the video state of the target user are in an off state in response to a trigger operation of the target user on the second collaboration state adjustment control.
[0015] In a possible embodiment, the method Further including the step of stopping the display of the at least one collaboration state adjustment control on the collaboration live distribution display page in response to a collaboration end request.
[0016] In a possible embodiment, the method Further including the step of adjusting the display state of the comment control on the collaboration live distribution display page in response to a collaboration end request.
[0017] In a possible embodiment, the step of stopping the display of the at least one collaboration state adjustment control on the collaboration live distribution display page Includes the step of deleting at least one collaboration state adjustment control from the collaboration live distribution display page according to a preset first animation effect style, And / or The step of adjusting the display state of the comment control Includes the step of adjusting the control display state of the comment posting control from an icon display state to a text box display state on the collaboration live distribution display page according to a preset second animation effect style.
[0018] In a possible embodiment, the collaborative live streaming display page further includes a display interface for the collaborative state of the target user, The method includes: responding to a trigger operation of the target user on the display interface for the collaborative state, and displaying a collaborative state management page to the target user; receiving an installation operation of the target user on at least one collaborative state to be adjusted; responding to a collaborative state adjustment request triggered by the target user on the collaborative state management page, and adjusting the collaborative state 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 collaborative state 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 collaborative display device, a display unit for displaying a collaborative live streaming display page to a target user, the collaborative live streaming display page including a display unit including at least one first collaborative state adjustment control, and an adjustment unit for adjusting the collaborative state 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 collaborative state adjustment control.
[0021] An embodiment of the present application further provides an electronic device, the device including a processor and a memory, the memory being used for storing instructions or computer programs, the processor being used for executing the instructions or computer programs in the memory to cause the electronic device to execute any embodiment of the collaborative 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 a computer program are stored. When the instructions or the computer program are executed on a device, the device is caused to execute any one of the collaborative display methods provided by the embodiments of the present application.
[0023] The present application further provides a computer program product including a computer program carried on a non-transitory computer-readable medium, where the computer program includes program codes for executing any one of the collaborative display methods provided by the embodiments of the present application.
Brief Description of the Drawings
[0024] To more clearly explain the technical solutions in the embodiments of the present application or the prior art, the following briefly introduces the drawings necessary for the description of the embodiments or the prior art. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative efforts.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
DETAILED DESCRIPTION OF THE INVENTION
[0025] In the research on collaborative live broadcasts, the inventors found that for a collaborating guest in a live room, the user needs of the collaborating guest are different from those of general viewers in the live room. For example, the collaborating guest always needs to quickly adjust their collaboration status (for example, quickly manage the on / off of their camera or microphone), but general viewers do not have this need.
[0026] The inventors further discovered the following. Regarding several collaborative live streaming solutions, since these collaborative live streaming solutions always do not consider the differences in user needs between the guests during the collaboration and the general viewers, these collaborative live streaming solutions usually provide almost the same page operations to the guests during the collaboration and the general viewers (for example, both the guests during the collaboration and the general viewers need to go through multiple layers of page operations to realize the on / off control of the camera or microphone). As a result, these collaborative live streaming solutions cannot meet the user needs specific to the guests during the collaboration (such as quickly adjusting their own collaboration status, etc.), and thus, the collaboration experience of the guests during the collaboration becomes relatively poor.
[0027] Based on the above discovery, in order to solve the technical problems shown in the background art section, the embodiments of the present application provide a collaborative display method, which includes the following. That is, for the electronic device used by the target user (i.e., the collaborative distribution terminal), when the electronic device determines that the target user has successfully collaborated, the electronic device determines that it can display the collaborative live streaming display page to the target user. The collaborative live streaming display page can not only display the collaboration information of the target user and other collaborators in the live room (such as the collaboration status of the target user, the collaboration status of other collaborators, etc.), but also be able to provide some first collaboration status adjustment controls that can be directly operated by the target user (such as voice control, camera control, etc.). In this way, the target user can quickly adjust their own collaboration status by simply operating (such as clicking) these collaboration status adjustment controls. In this way, the user needs of the target user, such as the need to quickly adjust their collaboration status (such as turning off the microphone, turning off the camera, etc.) during the collaboration, can be effectively met, and the collaboration experience of the target user can be effectively improved.
[0028] To help those skilled in the art better understand the solution in this application, the drawings in the embodiments of this application are combined below to clearly and completely describe the technical solution in the embodiments of this application. Obviously, the described embodiments are not all embodiments of this application, but only some of the embodiments of this application. Based on the embodiments in this application, all other embodiments that can be obtained by those skilled in the art without creative labor all belong to the protection scope of this application.
[0029] To better understand the technical solution provided by this application, first, several drawings are combined below to describe the collaborative display method provided by the embodiments of this application.
[0030] As shown in Figure 1, the collaborative display method applied to the collaborative distribution terminal provided by the embodiments of this application includes S1 to S2. S1: Display the collaborative live distribution display page to the target user.
[0031] The collaborative distribution terminal refers to an electronic device used by a person in a collaborative state in the live room (for example, the host of the live room, or a guest during a certain collaboration, etc.).
[0032] The target user refers to the user of the collaborative distribution terminal, for example, the user of the collaborative distribution terminal, and the embodiments of this application do not limit the target user, and may be, for example, the host of the live room, or a guest during a certain collaboration. In addition, to facilitate the understanding of the collaborative display method provided by the embodiments of this application, below, it is interpreted and described by taking the target user as a guest during the collaboration as an example.
[0033] As an example, as shown in FIG. 2, the target user can be meant as the guest in the collaboration shown by the collaboration state display interface 201 in FIG. 2. Thus, the collaboration state display interface 201 can display the collaboration state of the target user in the live room (for example, performing collaboration in a way such as turning on the microphone and turning on the camera).
[0034] In addition, the embodiments of the present application do not limit the trigger condition for "displaying the collaborative live distribution display page to the target user" in the above step. For example, specifically, it may be determined that the target user has achieved the collaborative live distribution condition. Also, the collaborative live distribution condition means the condition that the target user needs to achieve in order to succeed in the collaboration.
[0035] In addition, the embodiments of the present application do not limit the above collaborative live distribution conditions. For example, the collaborative live distribution condition may mean the condition triggered when a general viewer in a live room succeeds in collaborating with the liver of the live room (for example, the user shown in the upper left interface in FIG. 2). The embodiments of the present application do not limit the collaborative live distribution conditions.
[0036] The collaborative live distribution display page means the live room page displayed on the electronic device (such as a mobile phone, computer, etc.) used by the target user after the target user becomes a guest in the collaboration. The collaborative live distribution display page can display the collaboration information of the live room (for example, the collaboration state of the target user, the collaboration states of other guests in the collaboration, the collaboration state of the liver, etc.) to the target user. For example, the collaborative live distribution display page may be the page 200 shown in FIG. 2.
[0037] In addition, the collaborative live distribution display page can be used not only to display the collaboration information between the target user and the live streamer in the live room to the target user, but also to provide some first collaboration state adjustment controls (such as audio control, camera control, etc.) that can be directly operated by the target user. For ease of understanding, examples will be combined for explanation below.
[0038] As an example, if the collaborative live distribution display page is page 200 shown in FIG. 2, and the target user is a guest in the collaboration shown in the collaboration state display interface 201 of FIG. 2, the collaborative live distribution display page can not only display the collaboration information between each guest in the collaboration and the live streamer in the live room (for example, the guest in the collaboration shown in the upper right interface is collaborating with the live streamer with the camera on and in the mute state, the guest in the collaboration shown in the lower left interface is collaborating with the live streamer with the camera on and in the mute state, and the guest in the collaboration shown in the lower right interface is collaborating with the live streamer with the camera on and in the voice state), but also there are a plurality of first collaboration state adjustment controls (such as microphone control, camera control, etc.) on the collaborative live distribution display page. Thereby, the target user can adjust the collaboration state of the target user (such as whether to turn on the microphone, whether to turn on the camera, etc.) by these first collaboration state adjustment controls. The microphone control is used to provide an audio state control function to the target user. The camera control is used to provide a video display state function to the target user. Note that "AAA" in FIG. 2 means the nickname of the live streamer in the live room (that is, the user shown in the upper left interface).
[0039] Note that at least one first collaboration state adjustment control is arranged on the collaborative live broadcast distribution display page. The embodiments of the present application do not limit these first collaboration state adjustment controls. For example, they can include at least one of at least a first audio control and a first video control. The first audio control means a control arranged on the collaborative live broadcast distribution display page for controlling the audio state function. And the embodiments of the present application do not limit the first audio control. For example, it may be the microphone control shown in FIG. 2. The first video control means a control arranged on the collaborative live broadcast distribution display page for controlling the video display state. And the embodiments of the present application do not limit the first video control. For example, it may be the camera control shown in FIG. 2. Note that in the present application, "video control" is also called "imaging control".
[0040] Furthermore, the embodiments of the present application do not limit the arrangement positions of these first collaboration state adjustment controls on the collaborative live broadcast distribution display page. For example, all of these first collaboration state adjustment controls may be displayed in a predetermined order in a predetermined area (for example, the bottom operation area shown in FIG. 2) of the collaborative live broadcast distribution display page. The predetermined order may be preset. The predetermined area may be preset.
[0041] As can be understood based on the related content of S1 above, for the electronic device used by the target user (for example, the terminal device used by a guest during a certain collaboration), when the electronic device determines that the target user has achieved the collaboration live streaming conditions, the electronic device can determine that the live room identity of the target user has been switched from an ordinary viewer to a guest during the collaboration. Therefore, the electronic device directly displays the collaboration live streaming display page to the target user. The collaboration live streaming display page can not only display the collaboration information between the target user and the liver of the live room (for example, the collaboration status of the target user, the collaboration status of other guests during the collaboration, the collaboration status of the liver, etc.), but also provide some first collaboration status adjustment controls (for example, audio control, camera control, etc.) that can be directly operated by the target user. In this way, the target user can not only view the collaboration status of himself and other collaborators in the live room on the electronic device, but also quickly adjust his own collaboration status through these first collaboration status adjustment controls, which helps to better meet the personalized collaboration needs of the target user.
[0042] S2: In response to the trigger operation of the target user on the target control among at least one first collaboration status adjustment control, adjust the collaboration status of the target user on the collaboration live streaming display page.
[0043] The target control means the first collaboration status adjustment control selected by the target user. For example, when the above "at least one first collaboration status adjustment control" includes the microphone control and camera control shown in Figure 2, when the target user clicks on the microphone control, the target control is the microphone control, and when the target user clicks on the camera control, the target control is the camera control.
[0044] In one embodiment, the collaboration state includes, but is not limited to, a collaboration voice state and a collaboration display state. The collaboration voice state includes the voice state of the target user or the display state of the target control during collaboration. The voice state of the target user is, for example, whether the voice is on or off. The display state of the target control is, for example, the on style and 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 collaboration. The video state of the target user is, for example, the presence or absence of video screen display, the display effect of the video screen, and the display content of the video screen.
[0045] Also, the embodiment of the present application does not limit the "trigger operation" in S2, and for example, it may be a click operation.
[0046] In fact, different first collaboration state adjustment controls may have different collaboration state adjustment functions.
[0047] Based on this, the embodiment of the present application further provides a possible implementation form of S2, which may specifically be as follows, that is, in response to a trigger operation of the target user on the target control among at least one first collaboration state adjustment control, according to the collaboration state adjustment rule corresponding to the target control, the collaboration state of the target user is adjusted on the collaboration live delivery display page.
[0048] The collaboration state adjustment rule corresponding to the target control is used to describe how to adjust the collaboration state of the target user when the target control is triggered. For ease of understanding, two examples are combined and described below.
[0049] For Example 1, when the target control is used to control the voice state of the target user (for example, the target control is the microphone control shown in FIG. 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 the on state, when a trigger operation of the target user on the target control is received, the current display state of the target control is directly and automatically switched to the off state, thereby temporarily stopping the voice playback process for the target user. As a result, no one else in the live room can hear the speech content of the target user. However, if the current display state of the target control is the off state, when a trigger operation of the target user on the target control is received, the current display state of the target control is directly and automatically switched to the on state, thereby turning on the voice playback process for the target user. As a result, everyone else in the live room can hear the speech content of the target user.
[0050] In this way, when the target control is a control for controlling the voice state of the target user (that is, the target control is the first voice control), S2 may specifically be to adjust the voice state of the target user from the first voice state to the second voice state on the collaborative live distribution display page in response to a trigger operation of the target user on the target control among at least one first collaboration state adjustment control. The second voice state is the opposite state of the first voice state. For example, if the first voice state is the voice on state, the second voice state is the voice off state; if the first voice state is the voice off state, the second voice state is the voice on state.
[0051] Note that the voice-on state means playing the real-time audio corresponding to the target user to other people in the live room (e.g., viewer terminals and other co-broadcast terminals), and the voice-off state means not playing the real-time audio corresponding to the target user to other people in the live room.
[0052] In addition, the embodiments of the present application do not limit the display method in the voice-on state. For example, as shown in FIG. 2, for the voice-on state, it can be displayed using the microphone icon shown in the bottom operation area and the microphone icon shown in the collaboration state display interface 201 for displaying the target user. Thereby, all members in the live room can know that the target user is in the microphone-on state. Similarly, the embodiments of the present application do not limit the display method in the voice-off state. For example, as shown in FIG. 3, for the voice-off state, it can be displayed using the microphone icon shown in the bottom operation area and the microphone icon shown in the collaboration state display interface 201 for displaying the target user. Thereby, all members in the live room can know that the target user is in the microphone-off state.
[0053] For Example 2, when the target control is used to control the video display state of the target user (for example, the target control is the camera control shown in FIG. 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 the video-on state, when a trigger operation of the target user on the target control is received, the current display state of the target control is directly and automatically switched to the video-off state, thereby temporarily stopping the video display process for the target user. As a result, no one else in the live room can view the real-time screen of the target user. If the current display state of the target control is the video-off state, when a trigger operation of the target user on the target control is received, the current display state of the target control is directly and automatically switched to the video-on state, thereby turning on the video display process for the target user. As a result, everyone else in the live room can view the real-time screen of the target user.
[0054] Note that the video-on state means playing the real-time screen corresponding to the target user to other people in the live room (for example, the viewer terminal and other collaboration distribution terminals), and the video-off state means not playing the real-time screen corresponding to the target user to other people in the live room.
[0055] Thus, when the target control is a control for controlling the video display state of the target user, S2 may specifically be to adjust the video display state of the target user from the first usage state to the second usage state on the collaborative live distribution display page in response to a trigger operation of the target user on the target control among at least one first collaboration state adjustment control. The second usage state is a state opposite to the first usage state. For example, if the first usage state is the video-on state (e.g., the icon using the camera shown in FIG. 2), the second usage state is the video-off state (e.g., the icon not using the camera shown in FIG. 4), and if the first usage state is the video-off state, the second usage state is the video-on state.
[0056] In addition, the embodiments of the present application do not limit the display method of the video-on state. For example, as shown in FIG. 2, for the video-on state, it can be displayed by two means, namely, the camera icon shown in the bottom operation area and the image information displayed on the collaboration state display interface 201 for displaying the target user. Thus, all members in the live room can know that the target user is in the camera-on state. Similarly, the embodiments of the present application do not limit the display method of the video-off state. For example, as shown in FIG. 4, for the video-off state, it can be displayed by two means, namely, the camera icon shown in the bottom operation area and the image information (e.g., only the profile photo of the target user is displayed) displayed on the collaboration state display interface 201 for displaying the target user. Thus, all members in the live room can know that the target user is in the camera-off state.
[0057] As can be seen based on the related content of S2 above, for the electronic device used by the target user, when the electronic device displays the collaborative live distribution display page to the target user, the target user can adjust the collaboration state of the target user by means of several first collaboration state adjustment controls provided by the collaborative live distribution display page so that the adjusted collaboration state can satisfy the personalized needs of the target user as much as possible. As a result, other members of the live room (such as the streamer, other guest collaborators, and viewers, etc.) can see from their respective electronic devices that the live room is displaying the target user according to the collaboration state that satisfies the personalized needs of the target user. In this way, the collaboration needs of the target user can be effectively improved (for example, personalized needs such as the need not to speak without being framed in the live room, the need to be framed in the live room but not to speak, and the need to be framed in the live room and speak).
[0058] As can be understood based on the related content of S1 to S2 above, regarding the collaborative display method provided by the embodiments of the present application, when it is determined that the target user has succeeded in the collaboration, it can be determined that the live room identity of the target user has been switched from an ordinary viewer to a guest during the collaboration. Therefore, a collaborative live broadcast display page that satisfies the identity of a guest during the collaboration can be directly displayed to the target user. The collaborative live broadcast display page can not only display the collaboration information between the target user and the liver of the live room (for example, the collaboration status of the target user, the collaboration status of other guests during the collaboration, the collaboration status of the liver, etc.), but also provide some first collaboration status adjustment controls (for example, audio control, camera control, etc.) that can be directly operated by the target user. In this way, the target user can quickly adjust his collaboration status by simply operating (for example, clicking) on these first collaboration status adjustment controls. In this way, the user needs of the target user, who needs to quickly adjust his collaboration status (for example, turning off the microphone, turning off the camera, etc.) during the collaboration, can be satisfied, thereby effectively improving the collaboration experience of the target user.
[0059] In fact, in some situations, the target user not only hopes to perform on / off control on the camera or microphone, but also hopes to set up beauty or special effects, etc.
[0060] To meet the above needs, embodiments of the present application further provide another possible embodiment of the above "collaborative live streaming display page". In this embodiment, the collaborative live streaming display page can not only provide a first audio control and a first video control to the target user, but also provide a collaboration state management control (for example, the + viewers control shown in FIG. 2) to the target user. Thereby, the target user can perform multi-faceted collaboration state adjustment through the collaboration state management control. The collaboration state management control is used to manage at least one collaboration state to be adjusted of the target user (for example, audio state, video display state, beauty selection state, special effect selection state, etc.). The audio state is used to indicate whether to perform audio playback processing on the target user, the video display state is used to indicate whether to perform video display processing on the target user, the beauty selection state is used to indicate whether the target user has selected a certain beauty mode, and the special effect selection state is used to indicate whether the target user has selected a certain special effect mode.
[0061] In addition, the collaboration state management control is used by the collaboration state management page 500 shown in FIG. 5 to provide the target user with a relatively complete collaboration state management function (for example, whether to turn on the microphone, whether to turn on the camera, which type of beauty method to adopt, which type of special effect to adopt, etc.).
[0062] Based on this, embodiments of the present application further provide another possible embodiment of the collaboration display method. In this embodiment, when the above "collaborative live streaming display page" further includes a second collaboration state adjustment control, in addition to the above S1~S2, the collaboration display method can further include steps 1 to 2. Step 1: In response to the trigger operation of the target user on the second collaboration state adjustment control, display the collaboration state management page to the target user, and accept the installation operation of the target user on at least one collaboration state to be adjusted.
[0063] The collaboration state management page (also called the collaboration state editing page) is used to generate the collaboration state description information of the target user (for example, information such as turning off the camera, using a certain beauty mode, using a certain special effect mode, etc.) according to the operation behavior of the target user. Thus, the collaboration state description information can indicate the personalized needs of the target user for at least one collaboration state to be adjusted. The second collaboration state adjustment control is used to trigger the display of the collaboration state management page so as to adjust the collaboration state through the collaboration state management page.
[0064] In addition, the embodiments of the present application do not limit the collaboration state management page. For example, it may include at least one control to be used for controlling at least one collaboration state to be adjusted. For the sake of easy understanding, the following will be described in combination with examples.
[0065] As an example, the collaboration state management page may include at least one of a second audio control, a second video control, a third video control, an image processing control, and a special effect installation control.
[0066] The second audio control is a control for controlling the audio state function arranged on the collaboration state management page. The embodiments of the present application do not limit the second audio control. For example, it may be the microphone control 504 shown in FIG. 5.
[0067] The second video control is a control for controlling the video display state, which is arranged on the collaboration state management page. The embodiments of this application do not limit the second video control. For example, it may be the camera control 502 shown in FIG. 5.
[0068] The third video control is a control for controlling the shooting direction, which is arranged on the collaboration state management page. The embodiments of this application do not limit the third video control. For example, as shown in FIG. 5, the third video control may be the camera flip control 503 located in FIG. 5.
[0069] Note that the display state of the third video control is determined based on the display state of the second video control. The specific determination process may be as follows. That is, when the current display state of the second video control is on, the state to be displayed by the third video control is the available state (the display state of the camera flip control 503 as shown in FIG. 5). When the current display state of the second video control is off, the state to be displayed by the third video control is the invalid state (the display state of the camera flip control as shown in FIG. 6).
[0070] The image processing control is a control for realizing several beauty functions, which is arranged on the collaboration state management page. The embodiments of this application do not limit the image processing control. For example, it may be the beauty control shown in FIG. 5. Regarding the beauty control in FIG. 5, when the target user selects the beauty mode of smooth through the interface corresponding to the beauty control, the icon of the smooth beauty mode is surrounded by a dashed circle.
[0071] The special effect setting control is a control for realizing several special effect functions, which is arranged on the collaboration state management page. The embodiments of this application do not limit the special effect setting control. For example, it may be the special effect control shown in FIG. 5.
[0072] In addition, the embodiments of this application do not limit the operating principle of the collaboration state management page. For example, when the control to be used is arranged on the collaboration state management page, the operating principle of the collaboration state management page may specifically be as follows, that is, it receives the trigger operation of the target user on at least one control to be used on the collaboration state management page, and in response to the trigger operation of the target user on at least one control to be used on the collaboration state management page, it adjusts the status description information of the at least one control to be used on the collaboration state management page (for example, it can be adjusted from the camera-on state shown in FIG. 5 to the camera-off state shown in FIG. 6).
[0073] The control to be used is the control selected by the target user on the collaboration state management page. For example, when the collaboration state management page is page 500 shown in FIG. 5, when the target user clicks on the camera control 502, the control to be used is the camera control 502; when the target user clicks on the camera flip control 503, the control to be used is the camera flip control 503; when the target user clicks on the microphone control 504, the control to be used is the microphone control 504; when the target user clicks on the beauty control, the control to be used is the beauty control, ···.
[0074] Moreover, the embodiments of this application do not limit the number of controls to be used.
[0075] The state description information of the control to be used is used to describe the state information of the control to be used (for example, the display state on the collaboration state management page and the control state for a certain collaboration state of the target user). For example, when the control to be used is the microphone control 504 shown in FIG. 5, the state description information of the control to be used may include the display state of the control to be used on the collaboration state management page (that is, whether it is displayed with the microphone on icon or the microphone off icon), and the voice state of the target user corresponding to the control to be used.
[0076] In addition, the embodiments of the present application do not limit the above-mentioned "trigger operation on at least one control to be used on the collaboration state management page", and for example, it may be a click operation.
[0077] It should be noted that the embodiments of the present application do not limit the generation process of the above-mentioned "collaboration state description information". For example, it may specifically be as follows. That is, after the target user triggers a collaboration state adjustment request on the collaboration state management page, the state description information of all state controls on the collaboration state management page is summarized to obtain the collaboration state description information of the target user. Thus, the collaboration state description information can indicate the adjustment result of the target user for at least one collaboration state to be adjusted.
[0078] The collaboration state adjustment request is used to request the storage of the adjustment result of the target user for at least one collaboration state to be adjusted on the collaboration state management page. And the embodiments of the present application do not limit the triggering method of the collaboration state adjustment request. For example, it may specifically be triggered by the target user clicking the submission button 501 shown in FIG. 5.
[0079] The i-th state control is a control for adjusting the i-th collaboration state to be adjusted, which is arranged on the collaboration state management page. i is a positive integer, i ≦ I, and I is a positive integer, where I represents the number of collaboration states to be adjusted (i.e., the number of state controls).
[0080] As can be understood based on the relevant content of step 1 above, for the electronic device used by the target user, when the electronic device displays the collaborative live distribution display page to the target user, if the target user clicks on a collaboration state management control (e.g., the + Viewers control shown in Figure 2) on the collaborative live distribution display page, the electronic device directly displays to the target user the collaboration state management page (e.g., page 500 shown in Figure 5) related to the collaboration state management control. In this way, the target user can adjust one or more collaboration states of the target user through at least one state control arranged on the collaboration state management page, which helps to better meet the personalized needs of the target user during collaboration.
[0081] Step 2: In response to the collaboration state adjustment request triggered by the target user on the collaboration state management page, adjust the collaboration state of the target user on the collaborative live distribution display page according to the installation operation.
[0082] In an embodiment of the present application, for an electronic device used by a target user, after the electronic device 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 installation process for at least one collaboration state to be adjusted. Therefore, the electronic device can adjust the collaboration state of the target user on the collaboration live delivery display page according to the installation operation of the target user for at least one collaboration state to be adjusted, so that the collaboration state of the target user meets the collaboration state indicated by the installation operation. As a result, all members in the live room can view the target user who conducts collaboration in the collaboration state indicated by the installation operation. In this way, the purpose of adjusting the collaboration state of the target user according to the personalized installation of the target user for the collaboration state can be realized.
[0083] As can be understood from the relevant content from step 1 to step 2 above, for the electronic device used by the target user, when the electronic device displays a collaborative live distribution display page to the target user, if the target user clicks on a collaborative state management control (for example, the + viewers control shown in FIG. 2) on the collaborative live distribution display page, the electronic device directly displays a collaborative state management page (for example, page 500 shown in FIG. 5) related to the collaborative state management control to the target user. Thus, the target user can adjust one or more collaborative states of the target user through at least one state control arranged on the collaborative state management page. And after the electronic device receives the collaborative state adjustment request triggered by the user on the collaborative state management page, it can directly adjust the collaborative state of the target user on the collaborative live distribution display page according to the installation operation of the target user for at least one collaborative state to be adjusted. In this way, the purpose of adjusting the collaborative state of the target user according to the personalized installation of the target user for the collaborative state can be realized.
[0084] In fact, the target user may make multiple adjustments to several collaborative states to be adjusted (for example, beauty selection state or special effect selection state, etc.) on the collaborative state management page, and the target user usually does not want to directly disclose the trial adjustment process for these collaborative states to be adjusted to others in the live room.
[0085] To meet the above needs, the embodiments of the present application further provide another possible embodiment of the collaborative display method. In this embodiment, when the above-mentioned "collaborative live distribution display page" further includes a second collaborative state adjustment control, in addition to the above S1~S2, the collaborative display method can further include steps 11~13. Step 11: In response to the trigger operation of the target user for the second collaboration state adjustment control, display the collaboration state management page to the target user, and control so that both the audio state and the video state of the target user are in the off state.
[0086] For the related content of the collaboration state management page, please refer to Step 1 above.
[0087] The above "control so that both the audio state and the video state of the target user are in the off state" means ensuring that none of the other people other than the target user in the live room can view the real-time audio and real-time screen corresponding to the target user.
[0088] Note that the embodiments of this application do not limit the relationship between the execution time of the operation of "displaying the collaboration state management page to the target user" in Step 11 and the execution time of the operation of "controlling so that both the audio state and the video state of the target user are in the off state" in Step 11. For example, the execution times of both may be the same.
[0089] Also, the embodiments of this application do not limit the embodiments of the above "control so that both the audio state and the video state of the target user are in the off state". For example, specifically, it may be to keep the target user in a state where the microphone is off and the camera is off (that is, turn off the audio and video of the target user's collaboration distribution terminal). In this way, it is realized to avoid displaying real-time audio and video to other clients during the adjustment process of the target user.
[0090] As can be seen based on the relevant content of step 11 above, for the electronic device used by the target user, when the electronic device is displaying the collaborative live distribution display page for the target user, if the target user clicks on the collaboration status management control (e.g., the + Viewers control shown in Figure 2) on the collaborative live distribution display page, the electronic device not only displays the collaboration status management page related to the collaboration status management control to the target user, but also adjusts the collaboration status of the target user to the state where the microphone is off and the camera is off. As a result, no one other than the target user in the live room can obtain the speech content and video content of the target user. In this way, it is possible to effectively avoid others in the live room from obtaining the operation process of the target user on the collaboration status management page, effectively meeting the user needs of the target user who does not want the trial adjustment process for some collaboration statuses to be adjusted to be made public to others, and further helping to improve the collaboration experience of the target user.
[0091] Step 12: Receive the installation operation of the target user for at least one collaboration status to be adjusted.
[0092] For the relevant content of step 12, refer to step 1 above.
[0093] Step 13: In response to the collaboration status adjustment request triggered by the target user on the collaboration status management page, adjust the collaboration status of the target user on the collaborative live distribution display page according to the installation operation.
[0094] For the relevant content of step 12, please refer to the relevant content of step 2 above.
[0095] As can be understood based on the relevant content of the above steps 11 to 12, for the electronic device used by the target user, when the electronic device displays the collaborative live broadcast display page to the target user, if the target user clicks on the collaboration status management control on the collaborative live broadcast display page, the electronic device not only displays the collaboration status management page related to the collaboration status management control to the target user, but also simultaneously adjusts the collaboration status of the target user to the state of microphone off and camera off. In this way, it can be realized that others in the live room do not perceive the usage process of the target user for the collaboration status management page, and in this way, the collaboration experience of the target user can be effectively improved.
[0096] Actually, in order to further improve the collaboration experience of the target user, the target user can further open the collaboration status management page by other methods (for example, directly clicking on the collaboration status display interface 201 shown in FIG. 2). Based on this, the embodiments of the present application further provide another possible implementation form of the collaboration display method. In this implementation form, the above "the collaborative live broadcast display page further includes the collaboration status display interface of the target user", and the collaboration display method can further include S3 to S4 in addition to all or part of the above steps. S3: In response to the trigger operation of the target user on the collaboration status display interface of the target user, display the collaboration status management page to the target user and accept the installation operation of the target user for at least one collaboration status to be adjusted.
[0097] The collaboration status display interface of the target user is used to display the collaboration status of the target user. For example, the collaboration status display interface of the target user may be the interface 201 shown in FIG. 2.
[0098] In addition, the embodiments of the present application do not limit the above-mentioned "trigger operation on the collaboration state display interface of the target user", and for example, a click operation may also be used.
[0099] For the relevant content of the "collaboration state management page" in S3, please refer to the above.
[0100] As can be understood based on the relevant content of S3 above, for the electronic device used by the target user, when the electronic device displays the collaborative live distribution display page to the target user, if the target user clicks on his own collaboration state display interface (for example, interface 201 shown in FIG. 2) on the collaborative live distribution display page, the electronic device directly displays the collaboration state management page (for example, page 500 shown in FIG. 5) to the target user. Thus, the target user can adjust one or more collaboration states of the target user through at least one state control arranged on the collaboration state management page. In this way, the purpose of the target user opening the collaboration state management page in multiple ways can be achieved, which helps to improve the collaboration experience of the target user.
[0101] S4: In response to the collaboration state adjustment request triggered by the target user on the collaboration state management page, adjust the collaboration state of the target user on the collaborative live distribution display page according to the installation operation.
[0102] For the relevant content of S4, please refer to the relevant content of step 2 above.
[0103] As can be understood based on the related content of S3 to S4 above, for the electronic device used by the target user, when the electronic device is displaying the collaborative live streaming display page to the target user, if the target user clicks on their collaborative status display interface on the collaborative live streaming display page, the electronic device will also directly display the collaborative status management page (for example, the page 500 shown in FIG. 5) to the target user. Thus, the target user can adjust one or more collaborative statuses of the target user through the controls arranged for each adjustable collaborative status on the collaborative status management page. After receiving the collaborative status adjustment request triggered by the user on the collaborative status management page, the electronic device can directly adjust the collaborative status of the target user on the collaborative live streaming display page according to the installation operation of the target user for at least one adjustable collaborative status. In this way, the purpose of adjusting the collaborative status of the target user according to the personalized installation of the target user for the collaborative status can also be achieved.
[0104] The embodiments of the present application further provide yet another possible embodiment of the collaborative display method. In this embodiment, when the above-mentioned "at least one collaborative status adjustment control" includes a first voice control, the collaborative display method can further include S5 in addition to some or all of the above steps (for example, S1 to S2, or S1 to S4, etc.). S5: When the first voice control is in the voice-on state, receive the voice data of the target user, and based on the voice data, adjust the icon display state of the first voice control on the collaborative live streaming display page (for example, switch from the microphone icon shown in FIG. 2 to the microphone icon shown in FIG. 8), so that the icon display state can indicate that the voice data of the target user is being received.
[0105] In practice, since the live room display page seen by the guest during the collaboration is different from the live room display page seen by the general viewer, in order to better adapt to such differences, the embodiments of the present application further provide a possible implementation form of the above S1, which may specifically be as follows, that is, when it is determined that the target user has achieved the collaboration live broadcast conditions, at least one first collaboration state adjustment control is added to the live broadcast viewing page of the target user to obtain the collaboration live broadcast display page of the target user.
[0106] The live broadcast viewing page is the live room display page that can be seen on the target user's electronic device when the target user views the live broadcast with the identity of a general viewer. For example, the live broadcast viewing page of the target user may be page 900 shown in FIG. 9. That is, when the target user views the live broadcast with the identity of a general viewer in the live room, the electronic device used by the target user can always display the live broadcast viewing page to the target user. Thereby, the target user can perform some operations (for example, an operation of triggering a collaboration request by clicking the + viewers control shown in FIG. 9, an operation of realizing the purpose of quickly tipping the live streamer in the live room by clicking the bar control shown in FIG. 9, an operation of realizing the purpose of selecting a gift and tipping the live streamer by clicking the gift control shown in FIG. 9) that can be performed by the general viewer on the live broadcast viewing page.
[0107] The first collaboration state adjustment control is a dedicated control for meeting the collaboration state adjustment needs of the guest during the collaboration. Furthermore, the embodiments of the present application do not limit the above "at least one first collaboration state adjustment control". For example, it may include at least one of the first audio control (for example, the microphone control shown in FIG. 2) and the first video control (for example, the camera control shown in FIG. 2).
[0108] In addition, the embodiments of the present application do not limit the determination process of the above-mentioned "at least one first collaboration state adjustment control", and for example, it may be preset.
[0109] Actually, in order to better apply to the available space for controlling different live rooms (for example, similar to the live room for live streaming of talents shown in FIG. 9, or similar to the live room for live streaming of shopping shown in FIG. 10, etc.), the embodiments of the present application further provide another possible implementation form of the determination process of the above-mentioned "at least one first collaboration state adjustment control", which can specifically include steps 31 to 32. Step 31: Based on the live viewing page of the target user, determine the number of additional controls, and the number of additional controls can indicate how many controls can be added to the live viewing page. The number of additional controls is a positive integer.
[0110] As an example, step 31 may specifically be as follows. First, determine the available space for the control from the live viewing page of the target user. The available space for the control can indicate how much free space exists in the live viewing page (especially within a predetermined area of the live viewing page) that can be used to place new controls. Next, using the available space for the control, determine the number of additional controls such that there is a positive correlation between the number of additional controls and the available space for the control (that is, the larger the available space for the control, the larger the number of additional controls, and the smaller the available space for the control, the smaller the number of additional controls) (for example, divide the available space for the control by the average occupied space of the control to obtain the number of additional controls).
[0111] Step 32: Based on the priority information of at least one candidate control, select the first collaboration state adjustment control with the number of additional controls from the at least one candidate control.
[0112] A candidate control is a control that can be added to the live broadcast viewing page of the target user. Furthermore, the candidate control can provide a collaboration state adjustment function in a certain manner for the target user. Also, the embodiments of the present application do not limit the above "at least one candidate control". For example, it can include a first audio control (e.g., the microphone control shown in FIG. 2) and a first video control (e.g., the camera control shown in FIG. 2).
[0113] The priority information of the nth candidate control is used to indicate the priority of the nth candidate control being selected. And the embodiments of the present application do not limit the determination process of the priority information of the nth candidate control. For example, it may be preset, or may be set according to the high or low usage frequency of the control by the collaborating guests in a large number of live rooms. Thereby, the priority of the nth candidate control has a positive correlation with the usage frequency of the nth candidate control. n is a positive integer, n ≦ N, and N is a positive integer, where N represents the number of candidate controls.
[0114] As can be seen from the relevant content of Step 32 above, after obtaining the priority information of at least one candidate control, according to the priority information of these candidate controls, the first collaboration state adjustment control with the number of additional controls can be selected from these candidate controls. Thereby, the priority of each of these first collaboration state adjustment controls is higher than the priority of those candidate controls that were not selected. In this way, it is possible to realize adding the controls frequently used by the collaborating guests to the live broadcast viewing page of the target user as much as possible.
[0115] As can be understood based on the relevant content of the above steps 31 to 32, when it is determined that the target user has achieved the collaborative live broadcast conditions, first, based on the available space for controls on the live broadcast viewing page of the target user (for example, page 900 shown in FIG. 9, or page 1000 shown in FIG. 10), determine the number of additional controls (for example, 1 or 2), and then, based on the priority information of at least one candidate control, select the first collaborative state adjustment controls (for example, a microphone control, or a microphone control and a camera control) of the number of additional controls from the at least one candidate control. As a result, thereafter, all of these first collaborative state adjustment controls can be added to the live broadcast viewing page of the target user to obtain the collaborative live broadcast display page of the target user (for example, page 200 shown in FIG. 2, or page 1100 shown in FIG. 11).
[0116] It should be noted that the embodiments of this application do not limit the execution device of steps 31 to 32. For example, it may be an electronic device used by the target user, or a server capable of data communication with the electronic device of the target user.
[0117] Note that the embodiments of this application do not limit the additional process of the above “at least one first collaboration state adjustment control”. For example, it may specifically be as follows, that is, according to a preset third animation effect style, at least one first collaboration state adjustment control is added to the live broadcast viewing page of the target user. In this way, the target user can view on their own electronic device the process in which these first collaboration state adjustment controls are dynamically added to the live broadcast viewing page according to the first animation effect style. Thus, not only can the conversion from the live broadcast viewing page to the collaborative live broadcast display page of the target user be realized more smoothly, but also the changes that occur on the page can be presented more prominently, which helps to improve the collaborative experience of the target user. The third animation effect style is a preset method for dynamically displaying the additional process of at least one first collaboration state adjustment control. The embodiments of this application do not limit the third animation effect style. For example, it may be realized in an animation manner.
[0118] As can be seen from the relevant content of the possible embodiments of S1 above, for the electronic device used by the target user, when the target user is watching a live broadcast with the identity of a general viewer in the live room, the electronic device displays a live broadcast viewing page to the target user so that the target user can watch the live broadcast from the perspective of a general viewer. When the electronic device determines that the target user has met the collaborative live broadcast conditions, the electronic device can determine that the identity of the target user's live room has been switched from a general viewer to a guest during collaboration. Therefore, in order to better adapt to the new identity of the target user, the electronic device can directly and dynamically add at least one first collaboration state adjustment control to the live broadcast viewing page that the target user is watching. As a result, the target user can continue to watch the live broadcast from the perspective of a guest during collaboration, and smoothly switch from the live broadcast viewing page to the collaborative live broadcast display page of the target user. In this way, not only can the sense of discomfort of the user caused by directly switching the page be effectively avoided, but also the changes that occur on the page can be prominently presented. This can help improve the collaboration experience of the target user.
[0119] As can be seen from the addition process of the above-mentioned "at least one first collaboration state adjustment control", after the collaboration of the target user ends, these first collaboration state adjustment controls can be automatically deleted from the collaborative live broadcast display page of the target user to restore the live broadcast page that the target user views as a general viewer. Based on this, it can be seen that the embodiments of the present application further provide another possible embodiment of the collaboration display method. In this embodiment, in addition to some or all of the above steps, the collaboration display method can further include step 3. Step 3: In response to the collaboration end request, stop displaying at least one first collaboration state adjustment control on the collaborative live streaming display page.
[0120] The collaboration end request is used to request the end of the collaboration state in the live room of the target user.
[0121] Also, the embodiments of the present application do not limit the embodiments of "stopping displaying at least one first collaboration state adjustment control on the collaborative live streaming display page". For example, it may specifically be the following, that is, deleting at least one first collaboration state adjustment control from the collaborative live streaming display page according to a preset first animation effect style. The first animation effect style is the reverse process of the above third animation effect style.
[0122] In fact, during the collaboration, guests usually communicate with others in the live room directly by voice rather than by posting text comments. Therefore, the control for posting text comments (for example, the control 901 shown in FIG. 9) belongs to the control that guests rarely use during the collaboration. Also, since the control for posting text comments usually occupies a large space, in this way, the space is likely to be wasted.
[0123] Based on this, the embodiments of the present application further provide another possible embodiment of S1. In this embodiment, when a comment control for posting text comments is arranged on the live streaming viewing page of the target user, S1 may specifically be the following, that is, when it is determined that the target user has achieved the collaborative live streaming condition, adding at least one additional target control to the live streaming viewing page of the target user and adjusting the control display state of the comment control from the text box display state to the icon display state, so as to obtain the collaborative live streaming display page of the target user.
[0124] A comment control is a control for posting text comments that is placed on the live broadcast viewing page of a target user. For example, when the live broadcast viewing page of the target user is page 900 shown in FIG. 9, the comment control is control 901 shown in FIG. 9.
[0125] The text box display state is used to describe the display state in which a control for posting text comments placed on the live broadcast viewing page of a target user is shown. For example, when the live broadcast viewing page of the target user is page 900 shown in FIG. 9 and the comment control is control 901 shown in FIG. 9, the text box display state may be the display state of control 901 shown in FIG. 9 (that is, it is displayed in a form for inputting into the text box).
[0126] The icon display state is used to describe the display state in which a control for posting text comments placed on the collaborative live broadcast display page of a target user is shown. For example, when the collaborative live broadcast display page of the target user is page 200 shown in FIG. 2, the icon display state may be the display state of the comment control shown in FIG. 2 (that is, it is displayed in the form of an icon).
[0127] In addition, the embodiments of the present application do not limit the implementation form of "adjusting the control display state of the comment control from the text box display state to the icon display state". For example, it may specifically be as follows, that is, according to a preset second animation effect style, on the live broadcast viewing page of the target user, the control display state of the comment control is adjusted from the text box display state to the icon display state, so that the target user can view the dynamic change process of the control display state of the comment control on his own electronic device. In this way, it not only helps to more smoothly realize the conversion from the live broadcast viewing page to the collaborative live broadcast display page of the target user, but also helps to more prominently present what changes have occurred on the page, thereby helping to improve the collaborative experience of the target user. The second animation effect style is a preset method for dynamically displaying the change process of the control display state of the comment control. Furthermore, the embodiments of the present application do not limit the second animation effect style. For example, it may be realized in an animation manner.
[0128] As can be seen based on the relevant content of another possible embodiment of the above S1, for the electronic device used by the target user, when the target user is watching a live broadcast with the identity of a general viewer in the live room, the electronic device displays a live broadcast viewing page for the target user so that the target user can watch the live broadcast from the perspective of a general viewer. When the electronic device determines that the target user has met the collaborative live broadcast conditions, the electronic device can determine that the identity of the target user's live room has been switched from a general viewer to a guest during collaboration. Therefore, in order to better adapt to the new identity of the target user, the electronic device not only adds at least one additional control to the live broadcast viewing page that the target user is watching, but also adjusts the control display state of the existing comment control on the live broadcast viewing page from the text box display state to the icon display state. As a result, the target user can continue to watch the live broadcast from the perspective of a guest during collaboration, and smoothly switch from the live broadcast viewing page to the collaborative live broadcast display page of the target user. In this way, not only can the sense of discomfort of the user caused by directly switching the page be effectively avoided, but also the changes that have occurred on the page can be prominently presented. This can help improve the collaborative experience of the target user.
[0129] As can be seen based on the adjustment process of the above "comment control", after the collaboration of the target user ends, by automatically adjusting the comment control, the live broadcast page that the target user views as a general viewer can be restored. Based on this, it can be seen that the embodiments of the present application further provide yet another possible embodiment of the collaborative display method. In this embodiment, in addition to some or all of the above steps, the collaborative display method can further include step 4. Step 3: In response to the collaboration end request, adjust the display state of the comment control on the collaborative live streaming display page.
[0130] Note that the embodiments of this application do not limit the embodiments of "adjusting the display state of the comment control on the collaborative live streaming display page". For example, it may specifically be as follows, that is, according to a preset second animation effect style, adjust the control display state of the comment submission control on the collaborative live streaming display page from the icon display state to the text box display state. The second animation effect style is the reverse process of the above-mentioned third animation effect style.
[0131] In fact, the collaboration needs of guests during collaboration are different from those of ordinary viewers. For example, the collaboration needs of ordinary viewers usually include the need to send a collaboration request to the live streamer, while the collaboration needs of guests during collaboration usually do not include the need to send a collaboration request to the live streamer, but include the need to quickly adjust their own collaboration state.
[0132] As can be seen based on the above user needs, viewers with different identities in the live room have different collaboration needs. Therefore, in order to save controls as much as possible, the above-mentioned "collaboration state management control" can be used to realize the collaboration needs of viewers with different identities in the live room respectively.
[0133] Based on this, an embodiment of the present application further provides yet another possible embodiment of S1 above. In this embodiment, when a comment control for posting a text comment to the above-mentioned "live broadcast viewing page of the target user" and a collaboration state management control for satisfying the user's collaborations are arranged, S1 may specifically be as follows, that is, when it is determined that the target user has achieved the collaboration live broadcast condition, at least one first collaboration state adjustment control is added to the live broadcast viewing page of the target user, the control display state of the comment control is adjusted from the first display state to the second display state, and the control display state of the collaboration state management control is adjusted from the third display state to the fourth display state to obtain the collaboration live broadcast display page of the target user.
[0134] The collaboration state management control is used to satisfy the collaborations of the target user. For example, when the target user is a general viewer, the collaboration state management control is used to satisfy the need of the target user to send a collaboration request to the liver. However, when the target user is a guest during collaboration, the collaboration state management control is used to satisfy the need of the target user to quickly adjust his / her collaboration state.
[0135] The third display state is used to describe the display state in which the collaboration state management control arranged on the live broadcast viewing page of the target user is shown. For example, if the live broadcast viewing page of the target user is page 900 shown in FIG. 9, and the collaboration state management control is the + viewers control shown in FIG. 9, the third display state may be the display state of the + viewers control shown in FIG. 9 (that is, displayed in the form of two complete small humans).
[0136] The fourth display state is used to describe a display state in which a collaboration state management control arranged on a collaboration live distribution display page of a target user is shown. For example, when the collaboration live distribution display page of the target user is page 200 shown in FIG. 2, the fourth display state may be the display state of the + viewers control shown in FIG. 2 (that is, it is displayed in the form of one complete small human, one incomplete small human, and one check mark).
[0137] Also, the embodiments of the present application do not limit the implementation form of "adjusting the control display state of the collaboration state management control from the third display state to the fourth display state". For example, it may specifically be the following, that is, according to a preset third animation effect style, adjusting the control display state of the collaboration state management control from the third display state to the fourth display state on the live distribution viewing page of the target user, so that the target user can view the dynamic change process of the control display state of the collaboration state management control on his own electronic device. In this way, it not only helps to more smoothly realize the conversion from the live distribution viewing page to the collaboration live distribution display page of the target user, but also helps to more prominently present what changes have occurred on the page, thereby helping to improve the collaboration experience of the target user. The third animation effect style means a preset method for dynamically displaying the change process of the control display state of the collaboration state management control, and the embodiments of the present application do not limit the third animation effect style. For example, it may be realized in an animation manner.
[0138] As can be seen based on the relevant content of still another possible embodiment of the above S1, for the electronic device used by the target user, when the target user is watching a live broadcast with the identity of an ordinary viewer in the live room, the electronic device displays a live broadcast viewing page for the target user so that the target user can watch the live broadcast from the perspective of an ordinary viewer. When the electronic device determines that the target user has achieved the collaborative live broadcast condition, the electronic device can determine that the identity of the target user's live room has been switched from an ordinary viewer to a guest during collaboration. Therefore, in order to better adapt to the new identity of the target user, the electronic device adds at least one first collaboration state adjustment control to the live broadcast viewing page that the target user is watching, and not only adjusts the control display state of the existing comment control on the live broadcast viewing page from the first display state to the second display state, but also can adjust the control display state of the collaboration state management control from the third display state to the fourth display state. Thereby, the target user can continue to watch the live broadcast from the perspective of a guest during collaboration, and realize a smooth switch from the live broadcast viewing page to the collaborative live broadcast display page of the target user. In this way, not only can the sense of discomfort of the user caused by directly switching the page be effectively avoided, but also what changes have occurred on the page can be prominently presented, which can help improve the collaboration experience of the target user.
[0139] Based on the relevant content of the above collaborative display method, the embodiments of the present application further provide a collaborative display device, which will be described below in conjunction with the drawings. Also, for the technical details of the collaborative display device provided by the embodiments of the present application, refer to the relevant content of the above collaborative display method.
[0140] Referring to FIG. 12, this figure is a schematic structural diagram of a collaborative display device according to an embodiment of the present application.
[0141] The collaborative display device 1200 provided by the embodiments of this application is a display unit 1201 for displaying a collaborative live distribution display page to a target user, where the collaborative live distribution display page includes a display unit 1201 including at least one first collaboration state adjustment control, and an adjustment unit 1202 for adjusting the collaboration state of the target user on the collaborative live distribution display page in response to a trigger operation of the target user on the target control among the at least one first collaboration state adjustment control.
[0142] In a possible embodiment, 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 a possible embodiment, the target control is a first audio control, and specifically, the adjustment unit 1202 is used to adjust the first audio control from a first audio state to a second audio state on the collaborative live distribution display page, where 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.
[0144] In a possible embodiment, the target control is a first video control, and specifically, the adjustment unit 1202 is used to adjust the first video control from a first usage state to a second usage state on the collaborative live distribution display page, where 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.
[0145] In a possible embodiment, the collaborative live distribution display page includes a second collaboration state adjustment control, and the collaborative display device 1200 is In response to a trigger operation of the target user on the second collaboration state adjustment control, a collaboration state management page is displayed to the target user, an installation operation of the target user on at least one collaboration state to be adjusted is received, and in response to a collaboration state adjustment request triggered by the target user on the collaboration state management page, according to the installation operation, an editing unit for adjusting the collaboration state of the target user on the collaboration live distribution display page is further included.
[0146] In a possible embodiment, 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 effect installation control.
[0147] In a possible embodiment, the 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 adjusted. Specifically, the editing unit is used to receive a trigger operation of 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 to be used on the collaboration state management page in response to a trigger operation of the target user on the at least one control to be used.
[0148] In a possible embodiment, the collaboration display device 1200 further includes a control unit for controlling the audio state and the video state of the target user to be both in an off state in response to a trigger operation of the target user on the second collaboration state adjustment control.
[0149] In a possible embodiment, the at least one collaboration state adjustment control includes a first audio control. The collaborative exhibition device 1200 includes: The present invention further includes an acquisition unit for receiving, when the first audio control is in an on state, audio data of the target user, and adjusting, based on the audio data, an icon display state of the first audio control on the collaborative live streaming exhibition page, so that the icon display state indicates that the audio data of the target user is being received.
[0150] In a possible embodiment, the collaborative exhibition device 1200 comprises: The display unit further includes a display unit for stopping display of the at least one first collaboration state adjustment control on the collaboration live streaming exhibition page in response to a collaboration end request.
[0151] In a possible embodiment, the collaborative exhibition device 1200 comprises: The display device further includes a conversion unit for adjusting a display state of the comment control on the collaboration live-streaming exhibition page in response to a collaboration end request.
[0152] In a possible embodiment, the display unit is specifically used for removing at least one first collaboration state adjustment control from the collaboration live streaming exhibition page according to a first preset animation effect style.
[0153] In a possible embodiment, the conversion unit is specifically used for adjusting the control display state of the comment posting control on the collaborative live streaming exhibition page from an icon display state to a text box display state according to a second animation effect style that is preset.
[0154] In a possible embodiment, the collaboration live streaming exhibition page further includes a collaboration status exhibition interface of the target user; The collaborative exhibition device 1200 includes: In response to a trigger operation of the target user on the collaborative state display interface, a collaborative state management page is displayed to the target user, an installation operation of the target user on at least one collaborative state to be adjusted is received, and in response to a collaborative state adjustment request triggered by the target user on the collaborative state management page, according to the installation operation, a feedback unit for adjusting the collaborative state of the target user on the collaborative live distribution display page is further included.
[0155] In a possible embodiment, the at least one first collaborative state adjustment control is displayed in a predetermined area of the collaborative live distribution display page in a predetermined order.
[0156] As can be understood based on the related content of the above collaborative display device 1200, for the collaborative display device 1200 provided by the embodiments of the present application, when the collaborative display device 1200 determines that the target user has successfully collaborated, the collaborative display device 1200 can directly display a collaborative live distribution display page to the target user, and the collaborative live distribution display page can not only display collaborative information (such as the collaborative state of the target user, the collaborative states of other collaborating guests, the collaborative state of the liver, etc.) between the target user and the liver of the live room, but also provide some collaborative state adjustment controls (such as voice control, camera control, etc.) that can be directly operated by the target user. In this way, the target user can quickly adjust his own collaborative state by performing a simple operation (such as clicking) on these collaborative state adjustment controls. In this way, the user needs of the target user, that is, the need to quickly adjust the collaborative state (such as turning off the microphone, turning off the camera, etc.) during collaboration, can be effectively satisfied, and the collaborative experience of the target user can be effectively improved.
[0157] In addition, embodiments of the present application further provide an electronic device, which includes a processor and a memory. 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 execute any one of the collaborative display methods provided by the embodiments of the present application.
[0158] Referring to FIG. 13, a schematic structural diagram of an electronic device 1300 suitable for implementing embodiments of the present disclosure is shown. The terminal device in the embodiments of the present disclosure can include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Tablets), PMPs (Portable Multimedia Players), in-vehicle terminals (such as in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG. 13 is only an example and should not impose any restrictions on the functions and usage scope of the embodiments of the present disclosure.
[0159] As shown in FIG. 13, the electronic device 1300 can include a processing device (such as a central processing unit, a graphics processor, etc.) 1301 that can execute various appropriate operations and processes according to a program stored in a read-only memory (ROM) 1302 or a program loaded from a storage device 1308 into a 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 device 1301, the ROM 1302, and the 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 an input device 1306 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyro, etc., an output device 1307 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc., a storage device 1308 including, for example, a magnetic tape, a hard disk, etc., and a communication device 1309. The communication device 1309 enables the electronic device 1300 to perform wireless or wired communication with other devices to exchange data. FIG. 13 shows an electronic device 1300 having various devices, but it should be understood that it is not required to implement or include all the shown devices. Instead, more or fewer devices may be implemented or included.
[0161] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be realized as a computer software program. For example, an embodiment of the present disclosure includes a computer program product including a computer program carried on a non-transitory computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication device 1309, or installed from the storage device 1308, or installed from the ROM 1302. When the computer program is executed by the processing device 1301, the above functions limited by the method of the embodiment of the present disclosure are executed.
[0162] The electronic device provided by the embodiment of the present disclosure belongs to the same inventive concept as the method provided by the above embodiment. For details of the technology not described in detail in this embodiment, reference may be made to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0163] Embodiments of the present application further provide a computer-readable medium, on which instructions or a computer program are stored, and when the instructions or the computer program are executed on a device, cause the device to execute any of the embodiments of the collaborative display method provided by the embodiments of the present application.
[0164] Note that the above computer-readable medium of the present disclosure may be a computer-readable signal medium, or a computer-readable storage medium, or any combination of the above two. The computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above, but is not limited thereto. More specific examples of the computer-readable storage medium may include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that includes or stores a program that can be used by or in conjunction with a command execution system, apparatus, or device. In the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, and the computer-readable program code is carried on the data signal. The data signal propagated in this way can adopt various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may be any computer-readable medium other than the computer-readable storage medium, and the computer-readable signal medium can transmit, propagate, or transmit a program for use by or in conjunction with a command execution system, apparatus, or device. The program code included in the computer-readable medium can be transmitted by any suitable medium, and the medium includes, but is not limited to, electric wires, optical fiber cables, RF (radio frequency), etc., or any suitable combination of the above.
[0165] In some embodiments, the client and the server can communicate using any network protocol known currently or developed in the future, such as, for example, HTTP (Hyper Text Transfer Protocol), and can be interconnected with digital data communication of any form or medium (e.g., communication network). Examples of communication networks include local area network ("LAN"), wide area network ("WAN"), World Wide Web (e.g., Internet), end-to-end network (e.g., ad hoc end-to-end network), and networks known currently or developed in the future.
[0166] The computer-readable medium may be included in the electronic device, may not be disposed in the electronic device, and may exist individually.
[0167] One or more programs are stored in the computer-readable medium, and when the one or more programs are executed by the electronic device, the electronic device is caused to execute the above method.
[0168] Computer program code for performing the operations of the present disclosure can be created in one or more programming languages or combinations thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and further including, but not limited to, conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a single stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. When a remote computer is involved, the remote computer can be connected to the user's computer via any type of network including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., connected via the Internet using an Internet service provider).
[0169] Flowcharts and block diagrams in the drawings illustrate the architecture, functions, and operations that can be implemented according to the systems, methods, and computer program products of various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram can represent a module, program segment, or part of code, and the module, program segment, or part of code includes one or more executable instructions for implementing a given logical function. Note that in some alternative implementations, the functions indicated in the blocks may occur in an order different from the order shown in the figure. For example, two consecutively shown blocks may actually be executed basically in parallel, or in some cases, in the reverse order, depending on the related functions. Also, each block in the block diagram and / or flowchart, as well as combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated system in hardware for performing a given function or operation, or may be implemented by a combination of dedicated hardware and computer instructions.
[0170] The units described in the embodiments of the present disclosure may be implemented in software or in hardware. The name of a unit / module may not, in some cases, constitute a limitation to the unit itself.
[0171] The functions described above in this specification may be executed, at least in part, by one or more hardware logic components. For example, exemplary types of available hardware logic components include, but are not limited to, field programmable gate arrays (FPGA), application specific integrated circuits (ASIC), application specific standard products (ASSP), system on a chip (SOC), complex programmable logic devices (CPLD), etc.
[0172] In the present disclosure, a machine-readable medium may include, or store, a program for use by or in combination with a command execution system, apparatus, or device. The machine-readable medium may be a tangible medium. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium includes, but is not limited to, electronics, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium include electrical connections by 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 magnetic disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0173] It should be noted that each embodiment in this specification is described progressively. What each embodiment focuses on explaining is the differences from other embodiments. For the same or similar parts between each embodiment, reference may be made to each other. For the system or apparatus disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, it will be briefly described, and the relevant parts may refer to the method part.
[0174] In this application, it should be understood that "at least one (item)" means one or more, and "a plurality" means two or more. "And / or" is used to describe the relationship of related objects, indicating that three relationships are possible. For example, "A and / or B" can indicate three situations: only A exists, only B exists, and both A and B exist simultaneously. A and B may be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one of the following items" or a similar expression means any combination of these items, including a single item or any combination of multiple items. For example, at least one of a, b, or c can indicate a, b, c, "a and b", "a and c", "b and c", or "a, b, and c", and a, b, c may be single or plural.
[0175] Note that relational terms such as "first" and "second" are merely for distinguishing entities or operations from other entities or operations, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Further, the terms "comprising", "including" or any other variations thereof are intended to cover non-exclusive inclusion. A process, method, article or apparatus that includes a series of elements includes not only those elements but also other elements not expressly listed for the sake of clarity, or elements specific to such a process, method, article or apparatus. Without further limitation, an element limited by the phrase "including ○○" does not exclude the further existence of other same elements in the process, method, article or apparatus that includes the said element.
[0176] The steps of a method or algorithm described in connection with the embodiments disclosed in this specification can be directly implemented by hardware, a software module executed by a processor, or a combination thereof. The software module can be disposed in a random access memory (RAM), memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.
[0177] The foregoing description of the disclosed embodiments enables those skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Accordingly, this application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A collaborative display method applied to a collaborative distribution terminal, comprising: displaying a collaborative live distribution display page to a target user, wherein the collaborative live distribution display page includes at least one first collaborative state adjustment control; responding to a trigger operation of the target user on a target control among the at least one first collaborative state adjustment control, and adjusting the collaborative state of the target user on the collaborative live distribution display page. A method.
2. The method according to claim 1, wherein the at least one first collaborative state adjustment control includes at least one of a first audio control and a first video control.
3. The target control is a first audio control, and the step of adjusting the collaborative state of the target user on the collaborative live distribution display page includes: on the collaborative live distribution display page, 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. The method according to claim 1.
4. The target control is a first video control, and the step of adjusting the collaborative state of the target user on the collaborative live distribution display page includes: on the collaborative live distribution display page, 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. The method according to claim 1.
5. The collaborative live distribution display page includes a second collaborative state adjustment control, and the method further includes: responding to a trigger operation of the target user on the second collaborative state adjustment control, and displaying a collaborative state management page to the target user; receiving an installation operation of the target user on at least one collaborative state to be adjusted. responding to a collaboration state adjustment request triggered by the target user on the collaboration state management page, and adjusting the collaboration state of the target user on the collaborative live delivery display page according to the installation operation; the method according to claim 1 further includes this step.
6. The method according to claim 5, wherein 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 effect installation control.
7. The 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 adjusted. The step of receiving the installation operation of the target user on the at least one collaboration state to be adjusted includes the step of receiving a trigger operation of the target user on the at least one control to be used. The method The method according to claim 5 further includes 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 of the target user on the at least one control to be used.
8. The method according to claim 5 further includes the step of controlling, in response to a trigger operation of the target user on the second collaboration state adjustment control, the audio state and the video state of the target user to both be in an off state.
9. The method according to claim 1 further includes the step of stopping the display of the at least one first collaboration state adjustment control on the collaborative live delivery display page in response to a collaboration end request.
10. The method according to claim 9 further includes the step of adjusting the display state of the comment control on the collaborative live delivery display page in response to a collaboration end request.
11. The step of stopping the display of the at least one first collaboration state adjustment control on the collaborative live delivery display page includes the step of deleting at least one first collaboration state adjustment control from the collaborative live delivery display page according to a preset first animation effect style. and / or The step of adjusting the display state of the comment control is The method according to claim 10, comprising the step of adjusting the control display state of the comment posting control from an icon display state to a text box display state on the collaborative live distribution display page according to a preset second animation effect style.
12. The collaborative live distribution display page further includes an interface for displaying the collaboration state of the target user, The method includes responding to a trigger operation of the target user on the collaboration state display interface, and displaying a collaboration state management page to the target user; receiving an installation operation of the target user on at least one collaboration state to be adjusted; responding to a collaboration state adjustment request triggered by the target user on the collaboration state management page, and adjusting the collaboration state of the target user on the collaborative live distribution display page according to the installation operation. The method according to claim 1.
13. The method according to any one of claims 1 to 12, wherein the at least one first collaboration state adjustment control is displayed in a predetermined order in a predetermined area of the collaborative live distribution display page.
14. A collaboration display device, a display unit for displaying a collaborative live distribution display page to a target user, wherein the collaborative live distribution display page includes a display unit including at least one first collaboration state adjustment control; an adjustment unit for adjusting the collaboration state of the target user on the collaborative live distribution display page in response to a trigger operation of the target user on a target control among the at least one first collaboration state adjustment control.
15. An electronic device including a processor and a memory, wherein the memory is used for storing instructions or computer programs, and the processor is used for executing the instructions or computer programs in the memory to cause the electronic device to execute the method according to any one of claims 1 to 13.
16. A computer-readable medium storing instructions or a computer program A computer-readable medium that causes the device to execute the method according to any one of claims 1 to 13 when the instruction or computer program is executed on the device. [
17. ] A computer program product including a computer program carried on a non-transitory computer-readable medium, wherein the computer program includes program code for executing the method according to any one of claims 1 to 13.
Citation Information
Patent Citations
Video session processing method and device and electronic equipment
CN113411538A