Interactive method, device, electronic device, and computer-readable medium

By displaying the interactive interface and deploying virtual gifts on the live video page, the problem of complicated gift interaction operations in the existing technology is solved, and a more efficient and convenient user experience is achieved.

CN115052169BActive Publication Date: 2025-01-24DOUYIN VISION CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210878668.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-25
Publication Date
2025-01-24
Estimated Expiration
2042-07-25

AI Technical Summary

Technical Problem

In the existing live broadcast connection solutions, gift interaction is relatively complex and inconvenient, which affects the user experience.

Method used

Provide an interactive method to deploy virtual gifts by displaying an interactive interface on the live video page, and allow users to select and send virtual gifts directly on the interactive interface.

Benefits of technology

The interactive operation of gift sending is simplified, the interaction path is shortened, the interaction efficiency is improved, and the user's enthusiasm for gift sending is enhanced, thus improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115052169B_ABST
    Figure CN115052169B_ABST
Patent Text Reader

Abstract

The present application discloses an interactive method, device, electronic device, and computer-readable medium, the method comprising: for an electronic device used by any participant in a live broadcast room, when at least one candidate user display interface is displayed on a live video page displayed by the electronic device, after the electronic device receives a trigger operation for a target user display interface among these candidate user display interfaces, the electronic device can display an interactive interface on the live video page, and deploy some virtual gifts on the interactive interface, so that after the electronic device subsequently receives a trigger operation for a target gift among these virtual gifts, the electronic device can send the target gift to a user terminal corresponding to the target user display interface, so that the user terminal corresponding to the target user display interface can receive the gift sent to it by the participant through the live video page, thereby simplifying the interactive operation of the participant sending gifts to the host in the live broadcast room or any guest on the microphone, shortening the interactive path, improving the interactive efficiency, and thus improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet technology, and in particular to an interactive method, device, electronic device, and computer-readable medium. Background Art

[0002] Live broadcast is a method of publishing information on the Internet that simultaneously produces and releases information as events occur and develop, with a two-way flow process.

[0003] In some scenarios, the host of the live broadcast room will invite some viewers to connect with the host in real time, so that other viewers in the live broadcast room can not only receive the audio data (and / or video data) of the host, but also receive the audio data (and / or video data) of these guests on the microphone. Among them, the guests on the microphone refer to the live broadcast viewers who have successfully connected with the host.

[0004] However, the existing live broadcast and microphone connection solutions still have relatively complex and inconvenient gift interaction operations, which affects the user experience. Summary of the invention

[0005] In order to solve the above technical problems, the present application provides an interactive method, device, electronic device, and computer-readable medium, which can improve user experience.

[0006] In order to achieve the above purpose, the technical solutions provided by the embodiments of the present application are as follows:

[0007] The present application provides an interactive method, the method comprising:

[0008] Displaying a live video page; the live video page includes at least one candidate user display interface;

[0009] In response to a triggering operation on a target user display interface in the at least one candidate user display interface, an interactive interface is displayed on the live video page; the interactive interface includes at least one virtual gift;

[0010] In response to a triggering operation on a target gift in the at least one virtual gift, the target gift is sent to a user terminal corresponding to the target user display interface.

[0011] In a possible implementation, the interactive interface further includes at least one management control;

[0012] The method further comprises:

[0013] In response to a trigger operation on a to-be-used control in the at least one management control, the state information of the user terminal corresponding to the target user display interface is adjusted.

[0014] In a possible implementation, the interactive method is applied to a live broadcast host terminal;

[0015] The at least one management control includes at least one of a microphone connection presentation status adjustment control, a microphone removal control, and an operation selection control.

[0016] In a possible implementation, in response to a triggering operation on a control to be used in the at least one management control, adjusting the state information of the user terminal corresponding to the target user display interface includes:

[0017] In response to a triggering operation on a target control in the at least one co-microphone presentation status adjustment control, the co-microphone presentation status corresponding to the target user presentation interface is adjusted on the live video page.

[0018] In a possible implementation manner, adjusting the microphone connection display state corresponding to the target user display interface on the live video page includes:

[0019] If the target control is in the first display state, then on the live video page, the microphone connection display state corresponding to the target user display interface is adjusted from the first microphone connection state to the second microphone connection state; the target control is a video control, and the first display state is used to indicate that the user terminal corresponding to the target user display interface is in a video-on state, the first microphone connection state includes a video-on state, and the second microphone connection state includes a video-off state; or, the target control is a voice control, and the first display state is used to indicate that the user terminal corresponding to the target user display interface is in a voice-on state, the first microphone connection state includes a voice-on state, and the second microphone connection state includes a voice-off state;

[0020] and / or,

[0021] If the target control is in the second display state, a request for adjusting the microphone display state is sent to the user terminal corresponding to the target user display interface; the request for adjusting the microphone display state is used to request to adjust the microphone display state corresponding to the target user display interface from the third microphone state to the fourth microphone state; the target control is a video control, and the second display state is used to indicate that the user terminal corresponding to the target user display interface is in a video-off state, the third microphone state includes a video-off state, and the fourth microphone state includes a video-on state; or, the target control is a voice control, and the second display state is used to indicate that the user terminal corresponding to the target user display interface is in a voice-off state, the third microphone state includes a voice-off state, and the fourth microphone state includes a voice-on state.

[0022] In a possible implementation, in response to a triggering operation on a control to be used in the at least one management control, adjusting the state information of the user terminal corresponding to the target user display interface includes:

[0023] In response to a trigger operation on the microphone-off control, display microphone-off confirmation information;

[0024] In response to a preset operation triggered by the microphone-off confirmation information, the target user display interface is cancelled from the video playback page.

[0025] In a possible implementation, in response to a triggering operation on a control to be used in the at least one management control, adjusting the state information of the user terminal corresponding to the target user display interface includes:

[0026] In response to a trigger operation on the operation selection control, displaying the at least one candidate operation option;

[0027] In response to a selection operation on a target option among the at least one candidate operation option, user description information corresponding to the target user display interface is adjusted.

[0028] In a possible implementation, the at least one control for adjusting the joint-microphone presentation status includes at least one of a video control and a voice control.

[0029] In a possible implementation, the at least one management control is determined based on the live broadcast room role description information of the user terminal corresponding to the live broadcast video page.

[0030] In a possible implementation, if the preset display condition is met, the interactive interface further includes a focus status adjustment control;

[0031] The method further comprises:

[0032] In response to a trigger operation on the attention status adjustment control, a attention relationship is established, and the attention status adjustment control is undisplayed on the live video page; the attention relationship is used to indicate that the user terminal corresponding to the live video page has paid attention to the user terminal corresponding to the target user display interface.

[0033] In a possible implementation, the interactive interface further includes a user identifier corresponding to the target user display interface;

[0034] The method further comprises:

[0035] In response to a trigger operation for the user identifier, an information introduction page corresponding to the user identifier is displayed.

[0036] In a possible implementation, the interaction method is applied to a first user terminal; the at least one candidate user display interface includes a candidate user display interface corresponding to the first user terminal and at least one candidate user display interface corresponding to a second user terminal;

[0037] The displaying of the interactive interface on the live video page in response to the triggering operation on the target user display interface in the at least one candidate user display interface comprises:

[0038] In response to a triggering operation on a target user display interface among candidate user display interfaces corresponding to the at least one second user terminal, an interactive interface is displayed on the live video page.

[0039] The present application also provides an interactive device, including:

[0040] A first display unit is used to display a live video page; the live video page includes at least one candidate user display interface;

[0041] A second display unit, configured to display an interactive interface on the live video page in response to a triggering operation on a target user display interface in the at least one candidate user display interface; the interactive interface includes at least one virtual gift;

[0042] The third display unit is used to respond to the triggering operation on the target gift in the at least one virtual gift and send the target gift to the user terminal corresponding to the target user display interface.

[0043] An embodiment of the present application further provides an electronic device, the device comprising: a processor and a memory;

[0044] The memory is used to store instructions or computer programs;

[0045] The processor is used to execute the instructions or computer programs in the memory so that the electronic device executes any implementation of the interactive method provided in the embodiments of the present application.

[0046] The embodiment of the present application also provides a computer-readable medium, in which instructions or computer programs are stored. When the instructions or computer programs are executed on a device, the device executes any implementation of the interactive method provided in the embodiment of the present application.

[0047] Compared with the prior art, the embodiments of the present application have at least the following advantages:

[0048] In the technical solution provided by the embodiment of the present application, for an electronic device used by any participant in the live broadcast room (for example, an anchor, a guest on the microphone, or an ordinary audience), when the electronic device is displaying a live video page (for example, a live broadcast and microphone page), and the live video page includes at least one candidate user display interface (for example, the anchor display page, and the microphone display pages of each guest on the microphone, etc.), after the electronic device receives a trigger operation for a target user display interface among these candidate user display interfaces (for example, the microphone display page of a guest on the microphone, etc.), the electronic device can display an interactive interface on the live video page, and deploy some usable virtual gifts on the interactive interface so that the interactive interface can be used later. After the electronic device receives the trigger operation for the target gift among these virtual gifts, the electronic device can send the target gift to the user end corresponding to the target user display interface (for example, the anchor end or a guest end), so that the user end corresponding to the target user display interface can receive the gift sent to it by the participant through the live video page. This not only can achieve the purpose of the participant sending gifts to the anchor in the live broadcast room or any guest on the microphone, but also can simplify the participant's interactive operation of sending gifts to the anchor in the live broadcast room or any guest on the microphone, shorten the interaction path, and improve the interaction efficiency, which is conducive to improving the participant's enthusiasm for sending gifts, and then conducive to improving the participant's user experience (especially, gift sending experience). BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0050] Figure 1 A schematic diagram of an interactive method provided in an embodiment of the present application;

[0051] Figure 2 A schematic diagram of a live video page provided in an embodiment of the present application;

[0052] Figure 3 A schematic diagram of another live video page provided in an embodiment of the present application;

[0053] Figure 4 A schematic diagram of another live video page provided in an embodiment of the present application;

[0054] Figure 5 A schematic diagram of another live video page provided in an embodiment of the present application;

[0055] Figure 6 A schematic diagram of another live video page provided in an embodiment of the present application;

[0056] Figure 7 A schematic diagram of the structure of an interactive device provided in an embodiment of the present application;

[0057] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0058] In order to facilitate understanding of the technical solution of the present application, some technical terms involved in the present application are first introduced below.

[0059] Live viewers refer to people who watch the live broadcast room with the help of some electronic devices. In other words, live viewers refer to other users in the live broadcast room except the anchor.

[0060] A guest on the mic refers to a live broadcast viewer who has successfully connected with the anchor in the live broadcast room. In addition, the embodiments of the present application do not limit the guest on the mic. For example, in some application scenarios (for example, a scenario where at least one anchor is connected to the mic), the guest on the mic can be the anchor of other live broadcast rooms. For another example, in some application scenarios (for example, a scenario where an anchor connects with an ordinary user), the guest on the mic can be an ordinary user (that is, non-anchor). It can be seen that for the guest on the mic in the first live broadcast room, it can be the anchor of the second live broadcast room, or it can be an ordinary user who is watching the first live broadcast room without the identity of an anchor. Among them, the second live broadcast room is different from the first live broadcast room.

[0061] Ordinary audience refers to live viewers who are not connected to the microphone in the live broadcast room.

[0062] The live broadcast host terminal refers to the client terminal corresponding to the host (that is, the user terminal corresponding to the host), or the electronic device used by the host when broadcasting live.

[0063] The guest terminal is used to represent the electronic device used by the guest on the microphone (that is, the user terminal corresponding to the guest on the microphone).

[0064] The audience terminal is used to represent the electronic device used by the general audience (that is, the user terminal corresponding to the general audience).

[0065] Based on the above technical terms, the technical solution of the present application is explained below.

[0066] The inventor found in the study of live broadcast and microphone connection scenarios that in some cases, for a participant in the live broadcast room (for example, an anchor, a guest on the microphone, or an ordinary audience, etc.), the participant may want to send a gift to a user displayed in the live broadcast room (for example, an anchor or a guest on the microphone), but due to defects in some live broadcast and microphone connection schemes, the gift sending process involved in these live broadcast and microphone connection schemes is relatively complicated, which not only leads to a poor gift sending experience for the participants in the live broadcast room, but also reduces or gives up sending gifts as much as possible because the participants feel that the gift sending operation is relatively complicated. Among them, the participant refers to a user in the live broadcast room; and the embodiments of the present application do not limit the participant, for example, it can be an anchor, a guest on the microphone, or an ordinary audience, etc.

[0067] For ease of understanding, a gift sending process is used as an example for explanation below.

[0068] As an example, in the related art, for a live broadcast and microphone connection scenario, if an ordinary audience in the live broadcast room wants to send a gift to a guest on the microphone, the ordinary audience needs to first click on the picture of the guest on the microphone on the live video page, so that a panel with a gift logo will appear on the live video page; then, the ordinary audience can click on the gift logo on the panel, so that some usable virtual gifts will appear on the live video page; finally, the ordinary audience can select a gift from these virtual gifts and send it to the guest on the microphone. It can be seen that because these virtual gifts are the secondary entrances of the panel, the ordinary audience cannot directly see and use them on the panel, so that the ordinary audience needs to perform some complex operations to see and use these virtual gifts, which makes the acquisition process of these virtual gifts more complicated, and thus makes the sending process of these virtual gifts more complicated, thereby reducing the enthusiasm of ordinary audiences to send gifts.

[0069] Based on the above findings, in order to solve the technical problems shown in the background technology part, an embodiment of the present application provides an interactive method, which includes: for an electronic device used by any participant in the live broadcast room (for example, an anchor, a guest on the microphone, or an ordinary audience), when the electronic device is displaying a live video page (for example, a live broadcast and microphone page), and the live video page includes at least one candidate user display interface (for example, the anchor display page, and the microphone display page of each guest on the microphone, etc.), after the electronic device receives a trigger operation for a target user display interface among these candidate user display interfaces (for example, the microphone display page of a guest on the microphone, etc.), the electronic device can display an interactive interface on the live video page, and deploy some Usable virtual gifts, so that after the electronic device receives a trigger operation for a target gift among these virtual gifts, the electronic device can send the target gift to the user end corresponding to the target user display interface (for example, the live broadcast host end or a guest end), so that the user end corresponding to the target user display interface can receive the gift sent to it by the participant through the live video page. This not only can achieve the purpose of the participant sending gifts to the host in the live broadcast room or any guest on the microphone, but also can simplify the participant's interactive operation of sending gifts to the host in the live broadcast room or any guest on the microphone, shorten the interaction path, and improve the interaction efficiency, which is conducive to improving the participant's enthusiasm for sending gifts, and then is conducive to improving the participant's user experience (especially, gift sending experience).

[0070] In addition, the embodiments of the present application do not limit the execution entity of the above-mentioned interactive method. For example, the interactive method provided in the embodiments of the present application can be executed by an electronic device, which includes but is not limited to a smart phone, a tablet computer, a laptop computer, a personal digital assistant (PDA), etc.

[0071] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0072] In order to better understand the technical solution provided by the present application, the interactive method provided by the embodiment of the present application is described below with reference to some drawings.

[0073] like Figure 1 As shown, the interactive method provided in the embodiment of the present application includes S1-S2:

[0074] S1: Displaying a live video page, wherein the live video page includes at least one candidate user display interface.

[0075] The live video page may refer to a live room page that can be seen by live room users. For example, the live video page may be a live room microphone page (e.g., Figure 2 Page 200 shown).

[0076] The live broadcast room user mentioned above may refer to the viewer of the live video page mentioned above; and the embodiment of the present application does not limit the live broadcast room user. For example, when the interactive method provided in the embodiment of the present application is applied to the live broadcast host end, the live broadcast room user may be the host. For another example, when the interactive method provided in the embodiment of the present application is applied to the guest end corresponding to the nth guest on the mic, the live broadcast room user may be the nth guest on the mic; n is a positive integer, n≤N, N is a positive integer, and N represents the number of guests on the mic in the live broadcast room. For another example, when the interactive method provided in the embodiment of the present application is applied to the audience end corresponding to the kth ordinary audience, the live broadcast room user may be the kth ordinary audience; k is a positive integer, k≤K, K is a positive integer, and K represents the number of ordinary audiences in the live broadcast room.

[0077] In addition, for the live broadcast and microphone connection scenario, the live video page may include at least one candidate user display interface; and the "at least one candidate user display interface" may include the host display page and the microphone connection display pages of N guests on the microphone. The host display page may be the host's display window, which is used to display the host's real-time video stream or the image preset by the host, and the microphone connection display page may be the display window of the microphone connection user connected to the host, which is used to display the real-time video stream of the microphone connection user or the image preset by the microphone connection user. Among them, the host display page is used to display the microphone connection display status of the host in the live broadcast room (for example, whether the voice is turned on, whether the camera is turned on, etc.). The microphone connection display page of the nth guest on the microphone is used to display the microphone connection display status of the nth guest on the microphone in the live broadcast room (for example, whether the voice is turned on, whether the camera is turned on, etc.). n is a positive integer, n≤N, N is a positive integer, and N represents the number of guests on the microphone in the live broadcast room. For ease of understanding, the following is explained with examples.

[0078] As an example, when the live video page above is Figure 2 When the page 200 is shown, the above “at least one candidate user display interface” may include Figure 2Interface 201, interface 202, interface 203 and interface 204 are shown. Interface 201 is used to display the live broadcast host's live broadcast status (for example, the microphone is closed and the camera is turned on); interface 202 is used to display the live broadcast host's live broadcast status (for example, the microphone is closed and the camera is turned on); interface 203 is used to display the live broadcast host's live broadcast status (for example, the microphone is closed and the camera is turned on); interface 204 is used to display the live broadcast host's live broadcast status (for example, the microphone is turned on and the camera is turned on). It should be noted that Figure 2 The page 200 shown refers to the live video page displayed on the electronic device used by the third guest on the mic.

[0079] In addition, the embodiments of the present application do not limit the display device of the live video page above. For example, when the interactive method provided in the embodiments of the present application is applied to the live broadcast host end, the display device of the live video page is the live broadcast host end, so that the host of the live broadcast room can see the live video page from the live broadcast host end. For another example, when the interactive method provided in the embodiments of the present application is applied to a certain guest on the microphone in the live broadcast room (for example, Figure 2 When the guest terminal corresponding to the third guest on the microphone is displayed, the display device of the live video page is the guest terminal, so that the guest on the microphone can see the live video page from the guest terminal (for example, Figure 2 For example, when the interactive method provided in the embodiment of the present application is applied to a viewer terminal corresponding to a certain ordinary viewer in the live broadcast room, the display device of the live video page is the viewer terminal, so that the ordinary viewer can see the live video page from the viewer terminal.

[0080] Based on the relevant content of S1 above, it can be known that for the electronic device used by any participant in the live broadcast room (for example, the host, a guest on the microphone, or an ordinary audience), if the live broadcast room is in a live broadcast and microphone scene, the electronic device can not only be used to display the live video page corresponding to the live broadcast room (for example, the live broadcast and microphone page), but can also be used to display at least one candidate user display interface on the live video page (for example, the host display page, and the microphone display page of each guest on the microphone, etc.), so that the participant can not only understand the microphone display status of the host or each guest on the microphone from the electronic device, but also interact with the host or each guest on the microphone (for example, sending gifts, etc.).

[0081] S2: In response to a triggering operation on a target user display interface in at least one candidate user display interface, an interactive interface is displayed on the live video page, wherein the interactive interface includes at least one virtual gift.

[0082] The target user display interface refers to a selected candidate user display interface (eg, an interface selected by a viewer of the live video page from at least one candidate user display interface). For ease of understanding, the following is described with reference to examples.

[0083] As an example, when the live video page above is Figure 2 The page 200 shown in FIG. 1 includes the following: Figure 2 When the interface 201, interface 202, interface 203 and interface 204 are shown, if the viewer of the live video page triggers a preset selection operation (for example, a click operation) on the interface 202, the interface 202 can be determined as the target user display interface, so that the viewer can subsequently trigger some interactive operations (for example, sending gifts, etc.) on the target user display interface.

[0084] The embodiment of the present application does not limit the "trigger operation of the target user display interface" in S2 above. For example, it can be any selection operation (for example, a click operation).

[0085] The interactive interface may be a gift panel, which is used to provide some interactive operations (e.g., sending gifts, etc.) to viewers of the live video page above; and the embodiment of the present application does not limit the interactive interface. For example, the interactive interface may include at least one virtual gift. Among them, the virtual gift can be used to send to the user end corresponding to the target user display interface above. For ease of understanding, the following two examples are used for explanation.

[0086] Example 1: When the viewer of the live video page is the anchor (that is, the interactive method provided in the embodiment of the present application is applied to the live anchor), if the target user display interface is Figure 3 The interface 309 shown in FIG. 1 may be Figure 3 The page 310 shown in FIG. 1 and the virtual gifts deployed on the interactive interface may include Figure 3 The gift 1, gift 2, ... are shown, so that the host can select one or more of these gifts and send them to the corresponding guest on the microphone in the interface 309. It should be noted that Figure 3 The page 300 shown refers to the live video page displayed on the live broadcast host's end.

[0087] Example 2: When the viewer of the live video page above is a live viewer (for example, a guest on the microphone or an ordinary audience), that is, the interactive method provided in the embodiment of the present application is applied to the guest terminal corresponding to the guest on the microphone or the audience terminal of an ordinary audience, if the target user display interface above is Figure 4 When the interface 405 is shown, the interactive interface may be Figure 4 The page 407 shown, and the virtual gifts deployed on the interactive interface may include Figure 4 Gift 1, gift 2, ... are shown, so that the live broadcast viewer can select one or more of these gifts and send them to the corresponding guest on the microphone in the interface 309. It should be noted that Figure 4 The page 400 shown refers to a live video page displayed on a guest terminal corresponding to a certain guest on the microphone or a viewer terminal of a certain ordinary viewer.

[0088] It should also be noted that for Figure 3 or Figure 4 For the gift m shown, the gift m is a virtual gift that can be used; the picture of the gift m is used to show what the gift m looks like; the introduction information of the gift m is used to describe the relevant content of the gift m (for example, the name, the resource value required to use the gift m, etc.). Where m is a positive integer, m≤M, M is a positive integer, and M represents the number of virtual gifts. In addition, for Figure 3 or Figure 4 For example, it only shows some of the gifts. Viewers of the live video page above can view other gifts by swiping up and down.

[0089] In fact, for the live broadcast and microphone connection scenario, the range of interactive objects that users with different live broadcast room role description information can choose is different. For example, the anchor can choose any guest on the microphone to interact. For another example, the nth guest on the microphone can choose the anchor or any other guest on the microphone in the live broadcast room except the nth guest on the microphone to interact; n is a positive integer, n≤N, N is a positive integer, and N represents the number of guests on the microphone in the live broadcast room. For another example, the kth ordinary audience can choose the anchor or any guest on the microphone to interact; k is a positive integer, k≤K, K is a positive integer, and K represents the number of ordinary audiences in the live broadcast room. Among them, the live broadcast room role description information is used to describe the user type to which a user of the live broadcast room belongs in the live broadcast room (for example, the anchor, the guest on the microphone, or the ordinary audience). It should be noted that the embodiment of the present application does not limit the above "live broadcast room role description information". For example, the live broadcast room role description information of the anchor in the live broadcast room may include the string "anchor".

[0090] In order to meet the interactive object selection needs of the user terminal with different live broadcast room role description information, the embodiment of the present application also provides some possible implementation methods of S2. For ease of understanding, two possible implementation methods are described below.

[0091] In a first possible implementation, when the interactive method provided in the embodiment of the present application is applied to a first user terminal (for example, a host terminal or a guest terminal), and the above "at least one candidate user display interface" includes a candidate user display interface corresponding to the first user terminal and a candidate user display interface corresponding to at least one second user terminal, S2 can specifically be: in response to a triggering operation of a target user display interface in the candidate user display interface corresponding to the at least one second user terminal, an interactive interface is displayed on the live video page.

[0092] Among them, the first user terminal refers to the intersection between the execution subject of the interactive method provided in the embodiment of the present application and the user terminal set corresponding to at least one candidate user display interface above. The user terminal set is used to record the user terminals corresponding to each candidate user display interface. That is, the first user terminal is not only the execution subject of the interactive method provided in the embodiment of the present application, but also the relevant information of the holder of the first user terminal (for example, voice data or video data, etc.) is displayed on the live video page above, so that any participant in the live broadcast room can see the relevant information of the holder in the live broadcast room.

[0093] In addition, the embodiment of the present application does not limit the first user terminal, for example, it can be a live broadcast host terminal or a guest terminal corresponding to the nth guest on the microphone. Where n is a positive integer, n≤N, N is a positive integer, and N represents the number of guests on the microphone in the live broadcast room.

[0094] The above “candidate user display interface corresponding to the first user terminal” is used to display the microphone connection display status of the holder of the first user terminal.

[0095] The second user terminal is used to represent an object with which the first user terminal can interact; and the second user terminal is different from the first user terminal.

[0096] In addition, the above "at least one second user terminal" may include other user terminals except the first user terminal in the user terminal set corresponding to the above at least one candidate user display interface. For example, when the first user terminal is a live broadcast host terminal, the "at least one second user terminal" may include the guest terminal corresponding to the 1st guest on the microphone to the guest terminal corresponding to the Nth guest on the microphone. For another example, when the first user terminal is the guest terminal corresponding to the ith guest on the microphone, the "at least one second user terminal" may include the live broadcast host terminal, and the guest terminals corresponding to the other N-1 guests on the microphone except the ith guest on the microphone among the N guests on the microphone. Wherein, i is a positive integer, i∈{1, 2, ..., N}.

[0097] In addition, the candidate user display interface corresponding to the j-th second user terminal is used to display the microphone connection display status of the holder of the j-th second user terminal, where j is a positive integer, j≤J, and J represents the number of second user terminals.

[0098] Based on the relevant content of the first possible implementation method described above, it can be known that when the executor of the interactive method provided in the embodiment of the present application is the first user terminal (for example, a live broadcast host terminal or a guest terminal), since the candidate user display interface corresponding to the first user terminal will also be displayed in the above live video page, and the holder of the first user terminal usually does not select his own candidate user display interface as his interaction object, so that when the holder of the first user terminal selects an interaction object, the candidate user display interface corresponding to the first user terminal is usually not considered, so that the interface selection range of the holder of the first user terminal can usually be all other interfaces in the above "at least one candidate user display interface" except the candidate user display interface corresponding to the first user terminal, and then the target user display interface selected on the first user terminal can usually come from all other interfaces in the above "at least one candidate user display interface" except the candidate user display interface corresponding to the first user terminal, so that the interface selection needs of the holder of the first user terminal (for example, the host or the i-th guest on the microphone) can be met, which is conducive to improving the user experience.

[0099] In a second possible implementation, when the interactive method provided in the embodiment of the present application is applied to the audience side, S2 may specifically be: in response to a triggering operation on a target user display interface in at least one candidate user display interface, displaying an interactive interface on the live video page.

[0100] It can be seen that when the executor of the interactive method provided in the embodiment of the present application is the audience terminal corresponding to the kth ordinary viewer, because the kth ordinary viewer is in a non-connected microphone state in the live broadcast room, the kth ordinary viewer is not related to each candidate user display interface displayed on the live video page above, so that the kth ordinary viewer can select his interactive object from all candidate user display interfaces displayed on the live video page, and then the interface selection range of the kth ordinary viewer is the above "at least one candidate user display interface", so that the target user display interface selected in the audience terminal corresponding to the kth ordinary viewer comes from the above "at least one candidate user display interface", which can meet the interface selection needs of ordinary viewers, thereby helping to improve user experience. Among them, the audience terminal corresponding to the kth ordinary viewer refers to the electronic device used by the kth ordinary viewer when watching the live broadcast. k is a positive integer, k≤K, K is a positive integer, and K represents the number of ordinary viewers in the live broadcast room.

[0101] Based on the relevant content of S2 above, it can be known that for an electronic device used by any participant in the live broadcast room (for example, the host, a guest on the microphone, or an ordinary audience), when the electronic device is displaying a live video page (for example, a live broadcast and microphone page), and the live video page includes at least one candidate user display interface (for example, the host display page, and the microphone display pages of each guest on the microphone, etc.), if the participant wants to interact with the target presenter of the live broadcast room (for example, the host or a guest on the microphone) (for example, send gifts, etc.), the participant can trigger a pre-set selection operation (for example, a click operation, etc.) on the electronic device for the candidate user display interface corresponding to the target presenter (that is, the target user display interface), so that the electronic device can display an interactive interface on the live video page, so that the participant can subsequently interact with the target presenter with the help of one or more of the virtual gifts displayed on the interactive interface (for example, send one or more virtual gifts to the target presenter, etc.).

[0102] S3: In response to a triggering operation on a target gift in at least one virtual gift, the target gift is sent to a user terminal corresponding to the target user display interface.

[0103] The target gift refers to a selected virtual gift (e.g., a gift selected by a viewer of the live video page above from at least one virtual gift). Figure 3 Gift 1 shown.

[0104] The user terminal corresponding to the target user display interface is used to provide the display content (for example, voice data or video data) of the target user display interface to the execution subject of the interactive method provided in the embodiment of the present application. It can be seen that the user terminal corresponding to the target user display interface can represent the interactive object of the viewer of the live video page above; and the present application does not limit the "user terminal corresponding to the target user display interface". For example, when the target user display interface is Figure 3 When the interface 309 is shown, the user terminal corresponding to the target user display interface is Figure 3 The guest end corresponding to the first guest on the microphone is shown.

[0105] It should be noted that the embodiment of the present application does not limit the implementation method of "sending the target gift to the user terminal corresponding to the target user display interface" in S3 above. For example, it can be implemented using any existing or future gift sending method.

[0106] Based on the relevant contents of S1 to S3 above, it can be known that for the interactive method provided in the embodiment of the present application, if the interactive method is applied to an electronic device used by any participant in the live broadcast room (for example, the host, a guest on the microphone, or an ordinary audience), then when the electronic device is displaying a live video page (for example, a live broadcast and microphone page), and the live video page includes at least one candidate user display interface (for example, the host display page, and the microphone display pages of each guest on the microphone, etc.), after the electronic device receives a trigger operation for a target user display interface among these candidate user display interfaces (for example, the microphone display page of a guest on the microphone, etc.), the electronic device can display an interactive interface on the live video page, and some functions that can be used are deployed on the interactive interface. The electronic device can provide a target gift among the virtual gifts so that after the electronic device receives a trigger operation for the target gift among the virtual gifts, the electronic device can send the target gift to the user terminal corresponding to the target user display interface (for example, the live broadcast host terminal or a guest terminal), so that the user terminal corresponding to the target user display interface can receive the gift sent to it by the participant through the live video page. This can not only achieve the purpose of the participant sending gifts to the host in the live broadcast room or any guest on the microphone, but also simplify the participant's interactive operation of sending gifts to the host in the live broadcast room or any guest on the microphone, shorten the interaction path, and improve the interaction efficiency, which is conducive to improving the participant's enthusiasm for sending gifts, and then is conducive to improving the participant's user experience (especially, gift sending experience).

[0107] In fact, for live broadcast and microphone connection scenarios, users in the live broadcast room may not only have the need to send gifts, but also have certain management needs (for example, the host controls a guest to come on and off the microphone, etc.).

[0108] Based on the above requirements, the embodiment of the present application also provides a possible implementation method of the above-mentioned interactive interface. Under this implementation method, the interactive interface may not only include at least one virtual gift, but also include at least one management control, so that viewers of the above-mentioned live video page can not only use these virtual gifts on the interactive interface to achieve the purpose of sending gifts to the user terminal corresponding to the above-mentioned target user display interface, but also use these management controls on the interactive interface to achieve the purpose of status management for the user terminal corresponding to the target user display interface (for example, the host adjusts the microphone display status of a guest on the microphone, the host controls a guest on the microphone to leave the microphone, and other user management).

[0109] Based on this, it can be known that in a possible implementation, when the above interactive interface also includes at least one management control, the interactive method provided in the embodiment of the present application may include not only the above S1-S3, but also the following S4. Among them, the execution time of S4 is later than the execution time of S2 above, and the embodiment of the present application does not limit the execution time of S4.

[0110] S4: In response to a triggering operation on a to-be-used control in at least one management control, adjusting the state information of the user terminal corresponding to the target user display interface.

[0111] The control to be used refers to the selected management control; and the embodiment of the present application does not limit the "triggering operation of the control to be used" in S4 above, for example, it can be a click operation.

[0112] The above “status information of the user terminal corresponding to the target user display interface” is used to describe the status of the user terminal corresponding to the target user display interface; and the embodiment of the present application does not limit the “status information of the user terminal corresponding to the target user display interface”, for example, it may include the microphone display status corresponding to the target user display interface, and at least one of the user description information corresponding to the target user display interface.

[0113] The above-mentioned “microphone display status corresponding to the target user display interface” refers to the information display status (for example, whether the voice is turned on, whether the video is turned on) presented by the user terminal corresponding to the target user display interface on the above live video page.

[0114] It should be noted that the above-mentioned microphone connection display status includes but is not limited to the microphone connection voice status and microphone connection display status. Among them, the microphone connection voice status includes the voice status of the guest on the microphone or the display status of the voice control during the microphone connection, the voice status of the guest on the microphone such as whether the voice is turned on, and the display status of the voice control such as the corresponding on style and off style of the voice control. The microphone connection display status includes the video status of the guest on the microphone or the display status of the video control during the microphone connection, the video status of the guest on the microphone such as whether the video screen is displayed, the display effect of the video screen, and the display content of the video screen, and the display status of the video control such as the corresponding on style and off style of the video control.

[0115] The above “user description information corresponding to the target user display interface” is used to describe the type of the user terminal corresponding to the target user display interface.

[0116] In addition, in order to better understand S4, three scenarios are explained below.

[0117] Scenario 1: For the host in the live broadcast room, the host may not only send gifts to a certain guest on the microphone, but also have the following operation requirements for the guest on the microphone: adjust the on / off status of the guest's video, control the on / off status of the guest's voice, disconnect the guest's microphone connection status, and adjust the type of the guest on the microphone.

[0118] Based on the above-mentioned interactive needs of the anchor, the embodiment of the present application also provides a possible implementation of the above "at least one management control". In this implementation, when the interactive method provided in the embodiment of the present application is applied to the live broadcast anchor end, the "at least one management control" may include at least one microphone display status adjustment control (for example, Figure 3 The voice control 304 and video control 305 shown), microphone down control (for example, Figure 3 306), and operation selection controls (e.g., Figure 3 At least one of the controls 307 shown.

[0119] The above-mentioned "at least one microphone display status adjustment control" is used to adjust the microphone display status (for example, voice status, video status) corresponding to the above target user display interface; and the embodiment of the present application does not limit the "at least one microphone display status adjustment control", for example, it may include at least one of a video control and a voice control. Among them, the video control is used to control the microphone display status of the user terminal corresponding to the target user display interface on the above live video page. The voice control is used to control the microphone voice status of the user terminal corresponding to the target user display interface on the above live video page.

[0120] The microphone-off control is used to disconnect the microphone connection between the live broadcast host and the user end corresponding to the target user display interface (that is, to control the user end corresponding to the target user display interface to disconnect the microphone); and the embodiment of the present application does not limit the microphone-off control, for example, it can be specifically Figure 3 Control 306 is shown.

[0121] The operation selection control is used to manage the selection status of at least one candidate operation option of the user end corresponding to the target user display interface. The candidate operation option is used to indicate the operation that can be selected and used for the guest on the microphone at the live broadcast host end, and the candidate operation option can be used to adjust the user description information of the guest on the microphone.

[0122] In addition, the embodiments of the present application do not limit the above “at least one candidate operation option”. For example, it may include at least one type adjustment option.

[0123] In addition, the embodiment of the present application does not limit the implementation method of the above operation selection control. For example, it can be adopted Figure 3 Control 307 is shown implemented.

[0124] Based on the relevant content of a possible implementation method of the above-mentioned "at least one management control", it can be known that when the "at least one management control" includes at least one microphone presentation status adjustment control, a microphone drop control, and at least one of an operation selection control, the embodiment of the present application also provides some possible implementation methods of S4 above, which are introduced below respectively.

[0125] In a possible implementation, when the "at least one management control" includes at least one microphone presentation status adjustment control, the above S4 may include the following step 11. The execution time of step 11 is later than the execution time of S2 above, and the embodiment of the present application does not limit the execution time of step 11.

[0126] Step 11: in response to a triggering operation on a target control in at least one co-microphone presentation status adjustment control, adjusting the co-microphone presentation status corresponding to the target user presentation interface on the live video page.

[0127] The target control refers to the selected microphone display state adjustment control (for example, a control selected by a viewer of the live video page from at least one microphone display state adjustment control). Figure 3 As shown in page 310, and the "at least one control for adjusting the live broadcast status" includes a voice control 304 and a video control 305, if the viewer clicks on the voice control 304, the target control is the voice control 304; if the viewer clicks on the video control 305, the target control is the video control 305.

[0128] In addition, the embodiments of the present application do not limit the above “trigger operation of the target control”, for example, it may specifically be: a click operation.

[0129] In fact, different microphone display status adjustment controls may have different microphone display status adjustment functions. Based on this, the embodiment of the present application also provides a possible implementation of step 11, which may specifically be: in response to a trigger operation on a target control in at least one microphone display status adjustment control, according to the microphone display status adjustment rule corresponding to the target control, the microphone display status corresponding to the above target user display interface is adjusted on the above live microphone display page.

[0130] The linking display state adjustment rule corresponding to the target control is used to describe how to adjust the linking display state corresponding to the target user display interface above when the target control is triggered. For ease of understanding, two examples are provided below for explanation.

[0131] Example 1: If the target control is used to control the voice status of the user terminal corresponding to the target user display interface on the live video page (that is, the target control is a voice control), then the adjustment rule of the microphone display status corresponding to the target control is as follows: if the current display status of the target control is on, then upon receiving a trigger operation on the target control by a viewer of the live video page, the current display status of the target control can be automatically switched to off to pause the voice playback process for the user terminal corresponding to the target user display interface, so that other people in the live broadcast room cannot hear the real-time voice of the user terminal corresponding to the target user display interface; but if the current display status of the target control is off, then upon receiving a trigger operation on the target control by a viewer of the live video page, the current display status of the target control can be automatically switched to on to start the voice playback process for the user terminal corresponding to the target user display interface, so that other people in the live broadcast room can hear the real-time voice of the user terminal corresponding to the target user display interface.

[0132] It can be seen that in some application scenarios (for example, live teaching scenarios), for the voice control displayed on the above interactive page, the working principle of the voice control can specifically include: in response to the trigger operation of the viewer of the above live video page on the voice control, on the live video page, the voice state of the user end corresponding to the target user display interface is adjusted from the first voice state to the second voice state. Among them, 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.

[0133] It should be noted that the voice-on state means playing the real-time audio of the user end corresponding to the target user display interface to other people in the live broadcast room (for example, on the audience end and other guests end); the voice-off state means not playing the real-time audio of the user end corresponding to the target user display interface to other people in the live broadcast room.

[0134] In addition, the embodiment of the present application does not limit the display method of the voice activation state, for example, Figure 5 As shown, the voice-on status can be displayed using the voice-on icon shown in the operation area of ​​the above interactive page (for example, Figure 5 ), and the above target user display interface (for example, Figure 5 The microphone icon shown on the interface 309 shown in the figure is displayed so that everyone in the live broadcast room can know that the user end corresponding to the target user display interface is in the microphone open state. Similarly, the embodiment of the present application does not limit the display method of the voice closed state, for example, Figure 3As shown, the voice off state can be displayed using the voice off icon shown in the operation area of ​​the above interactive page (for example, Figure 3 ), and the above target user display interface (for example, Figure 3 The microphone icon shown on the interface 309) is displayed so that everyone in the live broadcast room can know that the user end corresponding to the target user display interface is in a mute state.

[0135] Example 2: If the target control is used to control the video display state of the user terminal corresponding to the target user display interface above on the live video page above (that is, the target control is a video control), then the microphone display 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, then upon receiving a trigger operation on the target control by a viewer of the live video page above, the current display state of the target control can be automatically switched to the video-off state to suspend the video display process for the user terminal corresponding to the target user display interface above, so that other people in the live broadcast room cannot see the real-time picture of the user terminal corresponding to the target user display interface; if the current display state of the target control is the video-off state, then upon receiving a trigger operation on the target control by a viewer of the live video page above, the current display state of the target control can be automatically switched to the video-on state to start the video display process for the user terminal corresponding to the target user display interface, so that other people in the live broadcast room can see the real-time picture of the user terminal corresponding to the target user display interface.

[0136] It should be noted that the video-on state refers to playing the real-time image of the user end corresponding to the target user display interface to the user ends of other people in the live broadcast room except the user corresponding to the target user display interface mentioned above; the video-off state means not playing the real-time image of the user end corresponding to the target user display interface to other people.

[0137] It can be seen that in some application scenarios (for example, live teaching scenarios), for the video control displayed on the above interactive page, the working principle of the video control is as follows: in response to the trigger operation of the viewer of the above live video page on the video control, on the live video page, the video display state of the user end corresponding to the target user display interface is adjusted from the first use state to the second use state. Among them, the second use state is the opposite state of the first use state. For example, if the first use state is the video on state, the second use state is the video off state; if the first use state is the video off state, the second use state is the video on state.

[0138] In addition, the embodiment of the present application does not limit the display method of the video opening state, for example, Figure 3As shown, the video on state can be determined by using the video on icon shown in the operation area of ​​the above interactive page (for example, Figure 3 ), and the above target user display interface (for example, Figure 3 The image information presented in the interface 309 shown in the figure is displayed in these two ways, so that everyone in the live broadcast room can know that the user end corresponding to the target user display interface is in the camera-on state. Similarly, the embodiment of the present application does not limit the display method of the video-off state, for example, Figure 6 As shown, the video off state can be achieved by using the video off icon shown in the operation area of ​​the above interactive page (for example, Figure 6 The camera off icon of the video control 305 shown), and the above target user display interface (for example, Figure 6 The image information presented by the target user display interface 309) is displayed in these two ways (for example, only displaying the user avatar corresponding to the target user display interface) so that everyone in the live broadcast room can know that the user terminal corresponding to the target user display interface is in the camera-off state.

[0139] In fact, for a certain guest on the microphone, the guest on the microphone sometimes subjectively does not want to turn on the voice or video. Therefore, in order to better meet the microphone connection needs of the guest on the microphone, the embodiment of the present application also provides another possible implementation of the above step 11, which may specifically include steps 111 to 113:

[0140] Step 111: in response to a triggering operation on a target control in the at least one co-microphone presentation status adjustment control, obtaining display status description information of the target control.

[0141] The display state description information is used to describe the display state of the target control on the interactive page above when the trigger operation of the target control above occurs. Figure 3 When the voice control 304 is shown, if the viewer of the live video page above triggers a click operation on the voice control 304, the display status description information of the target control may specifically include at least: when the voice control 304 is clicked, the voice control 304 is displayed with a mute icon, so that the mute icon can indicate that the user terminal corresponding to the target user display interface above is in a voice-off state.

[0142] In addition, the embodiments of the present application do not limit the process of obtaining the display status description information described above. For example, any existing or future method for obtaining the display status description information of a control may be used for implementation.

[0143] Based on the relevant content of the above step 111, it can be known that for the live broadcast host end, when an interactive page is displayed on the live video page of the live broadcast host end, and the interactive page is deployed with at least one microphone display status adjustment control, after the live broadcast host end receives a trigger operation (for example, a click operation) for a target control in these microphone display status adjustment controls, the display status description information of the target control can be obtained so that corresponding feedback can be made based on the display status description information later.

[0144] Step 112: If the display state description information of the target control indicates that the target control is in the first display state, the microphone connection display state corresponding to the target user display interface is adjusted from the first microphone connection state to the second microphone connection state on the live video page.

[0145] The first display state may be set in advance according to the function of the target control. For example, if the target control is a video control, the first display state may be a video-on icon, so that the first display state can indicate that the user terminal corresponding to the target user display interface is in a video-on state. For another example, if the target control is a voice control, the first display state may be a voice-on icon, so that the first display state can indicate that the user terminal corresponding to the target user display interface is in a voice-on state.

[0146] The first microphone connection state refers to the microphone connection state represented by the first display state above (for example, it may include the microphone connection state represented by the target control at the time when the trigger operation of the target control occurs above). For example, if the target control is a video control, then when the first display state above indicates that the user end corresponding to the target user display interface is in the video-on state, the first microphone connection state may be the video-on state. For another example, if the target control is a voice control, then when the first display state above is used to indicate that the user end corresponding to the target user display interface is in the voice-on state, the first microphone connection state includes the voice-on state.

[0147] The second microphone connection state refers to the opposite state of the first microphone connection state. For example, if the first microphone connection state includes a video on state, the second microphone connection state may include a video off state. For another example, if the first microphone connection state includes a voice on state, the second microphone connection state includes a voice off state.

[0148] Based on the relevant content of the above step 112, it can be known that for the live broadcast host end, when an interactive page is displayed on the live video page of the live broadcast host end, and the interactive page is deployed with at least one microphone display status adjustment control, after the live broadcast host end receives a trigger operation (for example, a click operation) for a target control in these microphone display status adjustment controls, if it is determined that the target control is in the first display state (for example, a video on icon or a voice on icon), it can be determined that the microphone status adjustment process based on the target control will not cause unnecessary trouble to the user end corresponding to the target user display interface, so the microphone display status corresponding to the target user display interface can be directly adjusted from the first microphone status to the second microphone status (for example, from the video on status to the video off status, or from the voice on status to the voice off status) on the live broadcast video page.

[0149] Step 113: If the display state description information of the target control indicates that the target control is in the second display state, a request for adjusting the connected microphone display state is sent to the user terminal corresponding to the target user display interface, so that the user terminal corresponding to the target user display interface can provide feedback on the request for adjusting the connected microphone display state according to its personal needs.

[0150] The second display state refers to the opposite state of the first display state. For example, if the target control is a video control, the second display state can be a video off icon, so that the second display state can indicate that the user terminal corresponding to the target user display interface is in a video off state. For another example, if the target control is a voice control, the second display state can be a voice off icon, so that the second display state can indicate that the user terminal corresponding to the target user display interface is in a voice off state.

[0151] The above “request for adjusting the connected microphone display state” is used to request to adjust the connected microphone display state corresponding to the target user display interface from the third connected microphone state to the fourth connected microphone state.

[0152] The third microphone connection state refers to the microphone connection state represented by the second display state above (for example, it may include the microphone connection state represented by the target control at the time when the trigger operation of the target control occurs above). For example, if the target control is a video control, then when the second display state above indicates that the user end corresponding to the target user display interface is in the video off state, the third microphone connection state may be the video off state. For another example, if the target control is a voice control, then when the second display state above is used to indicate that the user end corresponding to the target user display interface is in the voice off state, the third microphone connection state includes the voice off state.

[0153] The fourth microphone connection state refers to the opposite state of the third microphone connection state. For example, if the third microphone connection state includes a video off state, the fourth microphone connection state may include a video on state. For another example, if the third microphone connection state includes a voice off state, the fourth microphone connection state includes a voice on state.

[0154] In addition, the embodiment of the present application does not limit the representation method of the above "request for adjusting the live broadcast presentation status", for example, it can be represented by a character string or a picture.

[0155] In addition, the embodiment of the present application does not limit the display method of the above-mentioned "microphone display status adjustment request" on the user terminal corresponding to the above-mentioned target user display interface. For example, it can be displayed by means of pop-up windows, comments, etc.

[0156] In addition, the embodiments of the present application do not limit the feedback method of the user terminal corresponding to the target user display interface above with respect to the above “microphone display status adjustment request”. For example, if the user terminal corresponding to the target user display interface agrees to adjust its microphone display status from the third microphone display status to the fourth microphone display status, then the microphone display status of the user terminal corresponding to the target user display interface can be adjusted from the third microphone display status to the fourth microphone display status; if the user terminal corresponding to the target user display interface disagrees to adjust its microphone display status from the third microphone display status to the fourth microphone display status, then feedback information indicating the semantics of “rejecting adjustment” can be fed back to the sender of the “microphone display status adjustment request” above (that is, the live broadcast host terminal).

[0157] It should be noted that the embodiments of the present application are not limited to the implementation method of "adjusting the microphone connection display state of the user terminal corresponding to the target user display interface from the third microphone connection state to the fourth microphone connection state" in the previous paragraph. For ease of understanding, the following is an explanation in combination with two examples.

[0158] Example 1: for the user terminal corresponding to the target user display interface, after the user terminal receives the above “microphone display status adjustment request”, the holder of the user terminal can manually adjust the microphone display status of the user terminal from the third microphone state to the fourth microphone state.

[0159] Example 2: For the user terminal corresponding to the target user display interface, after the user terminal receives the above “connected microphone display status adjustment request”, the holder of the user terminal can input feedback information on the user terminal for the “connected microphone display status adjustment request” to express the semantics of “agree to adjustment”, so that the user terminal can not only send the feedback information to the sending end of the above “connected microphone display status adjustment request” (that is, the live broadcast host end), but also automatically adjust the connected microphone display status of the user terminal from the third connected microphone state to the fourth connected microphone state according to the feedback information.

[0160] Based on the relevant content of the above step 11, it can be known that for the live broadcast host, when an interactive page is displayed on the live video page of the live broadcast host, and the interactive page is deployed with at least one microphone display status adjustment control, the holder of the live broadcast host can use these microphone display status adjustment controls to adjust the microphone display status (for example, voice status, video status) corresponding to the above target user display interface. This can meet the microphone management needs of the host in the live broadcast room for the guests on the microphone, thereby helping to improve the host's user experience.

[0161] In a possible implementation, when the "at least one management control" includes at least a microphone control, the above S4 may include the following steps 12-13. The execution time of step 12 is later than the execution time of S2, and the embodiment of the present application does not limit the execution time of step 12.

[0162] Step 12: In response to the triggering operation on the microphone-off control, display microphone-off confirmation information.

[0163] The microphone-off confirmation information is used to confirm whether to disconnect the microphone connection relationship with the user terminal corresponding to the target user display interface (that is, whether to control the user terminal corresponding to the target user display interface to disconnect the microphone).

[0164] In addition, the embodiment of the present application does not limit the representation method of the microphone confirmation information. For example, it can be represented by a character string or a picture.

[0165] In addition, the embodiment of the present application does not limit the display method of the microphone confirmation information. For example, it can be displayed through a pop-up window.

[0166] In addition, the embodiment of the present application does not limit the "trigger operation for the microphone lowering control" in step 12 above. For example, it can be a click operation.

[0167] Based on the relevant contents of step 12 above, it can be known that for the live broadcast host, when an interactive page is displayed on the live broadcast video page of the live broadcast host, and the interactive page is deployed with a microphone drop control (for example, Figure 3 When the live broadcast host receives a trigger operation (e.g., a click operation) for the microphone-off control, the live broadcast host may display microphone-off confirmation information on the live video page, so that the viewer can confirm whether to disconnect the microphone connection with the user terminal corresponding to the target user display interface based on the microphone-off confirmation information (i.e., whether to control the user terminal corresponding to the target user display interface to turn off the microphone). This can effectively avoid adverse effects caused by the viewer's misoperation, thereby helping to improve user experience.

[0168] Step 13: In response to the preset operation triggered by the microphone-off confirmation information, the target user display interface is cancelled from the video playback page.

[0169] Among them, the preset operation refers to an operation used to represent the intention of agreeing to disconnect the microphone connection relationship between the user terminal corresponding to the target user display interface (that is, agreeing to control the user terminal corresponding to the target user display interface to disconnect the microphone); and the embodiment of the present application does not limit the preset operation. For example, when the above microphone disconnection confirmation information is displayed through a pop-up window, if the pop-up window is also deployed with a confirmation button and a rejection button, then the preset operation can be clicking the confirmation button.

[0170] Based on the relevant content of the above step 13, it can be known that for the live broadcast host end, when the microphone-off confirmation information is displayed on the live video page of the live broadcast host end, after the live broadcast host end receives the preset operation triggered by the microphone-off confirmation information (for example, clicking a confirmation button), the live broadcast host end can determine that the holder of the live broadcast host end (that is, the host) really wants to control the user end corresponding to the target user display interface to go offline, so the live broadcast host end can directly cancel the display of the target user display interface from the video playback page to achieve the purpose of disconnecting the microphone connection relationship with the user end corresponding to the target user display interface, so that the target user display interface is no longer displayed on the live video page watched by each user in the live broadcast room, which can meet the host's needs for microphone-off management of guests in the live broadcast room.

[0171] Based on the relevant contents of steps 12 to 13 above, it can be known that for the live broadcast host, when an interactive page is displayed on the live video page of the live broadcast host, and the interactive page is deployed with a microphone drop control (for example, Figure 3 When the control 306 shown in the figure is pressed, the holder of the live broadcast host terminal can use the microphone-off control to control whether to disconnect the microphone connection relationship with the user terminal corresponding to the target user display interface above (that is, whether to control the disconnection of the microphone connection relationship between the user terminals corresponding to the target user display interface above). This can meet the host's need to manage the microphone-off of the guest in the live broadcast room, thereby helping to improve the host's user experience.

[0172] In a possible implementation, when the "at least one management control" includes at least an operation selection control, the above S4 may include the following steps 14-15. The execution time of step 14 is later than the execution time of S2 above, and the embodiment of the present application does not limit the execution time of step 14.

[0173] Step 14: In response to a trigger operation on the operation selection control, display at least one candidate operation option.

[0174] In the embodiment of the present application, for the live broadcast host, when an interactive page is displayed on the live video page of the live broadcast host, and the interactive page is deployed with an operation selection control (for example, Figure 3 When the live broadcast host terminal receives a trigger operation (for example, a click operation) for the operation selection control, the live broadcast host terminal can display at least one candidate operation option on the live video page so that the holder of the live broadcast host terminal can subsequently select the option he wants to use from these candidate operation options.

[0175] It should be noted that the embodiment of the present application does not limit the display method of the above "at least one candidate operation option", for example, it can be displayed in the form of a drop-down list. For another example, it can also be displayed in the form of a pop-up window.

[0176] It should also be noted that the embodiment of the present application is not limited to the "trigger operation for the operation selection control" in step 14 above. For example, it can be a click operation.

[0177] Step 15: In response to a selection operation on a target option among at least one candidate operation option, adjusting user description information corresponding to the target user display interface.

[0178] The target option refers to the selected candidate operation option. For example, if the above “at least one candidate operation option” includes a first type adjustment option, a second type adjustment option, etc., then when the holder of the live broadcast host terminal selects the second type adjustment option from these candidate operation options, the second type adjustment option can be determined as the target option.

[0179] In addition, the embodiments of the present application do not limit the above “target option selection operation”. For example, it may be a click operation triggered on the target option.

[0180] The above “user description information corresponding to the target user display interface” is used to indicate the type of the user terminal corresponding to the target user display interface; and the embodiment of the present application does not limit the adjustment process of the “user description information corresponding to the target user display interface”, for example, it may specifically include steps 21 to 24:

[0181] Step 21: In response to a selection operation on a target option among at least one candidate operation option, determine a state representation content corresponding to the target option.

[0182] The state representation content corresponding to the target option is used to describe the attribute value presented by the user terminal corresponding to the above target user display interface under the target option (for example, whether it belongs to the user type represented by the target option).

[0183] Step 22: Determine whether there is status representation content corresponding to the target option in the user description information corresponding to the target user display interface. If so, execute step 23; if not, execute step 24.

[0184] In an embodiment of the present application, after obtaining the state representation content corresponding to the target option, it can be determined whether the state representation content exists in the user description information corresponding to the target user display interface. If so, it means that the user terminal corresponding to the target user display interface has been in the state represented by the state representation content at least once, so it is only necessary to increase the number of occurrences of the state representation content; if not, it means that the user terminal corresponding to the target user display interface has not yet entered the state represented by the state representation content, so the user terminal corresponding to the target user display interface can be adjusted to the state represented by the state representation content.

[0185] Step 23: In the user description information corresponding to the target user display interface, the occurrence count of the state representation content corresponding to the target option is updated.

[0186] The occurrence count is used to indicate the number of occurrences of the above “state representation content corresponding to the target option” for the user terminal corresponding to the target user display interface. For example, when the above target option is a first type adjustment option, the occurrence count of the state representation content corresponding to the target option can indicate how many times the anchor in the live broadcast room has triggered the first type of adjustment processing for the user terminal corresponding to the target user display interface.

[0187] Step 24: Add the state representation content corresponding to the target option to the user description information corresponding to the target user display interface, and initialize the number of occurrences of the state representation content corresponding to the target option in the user description information corresponding to the target user display interface (for example, the initial value of the number of occurrences is 1).

[0188] Based on the relevant contents of steps 21 to 24 above, it can be known that for the live broadcast host end, when at least one candidate operation option is displayed on the live video page of the live broadcast host end, after the live broadcast host end receives the selection operation for the target option among these candidate operation options, the live broadcast host end can generate a state representation content corresponding to the target option, so that the state representation content can represent the state presented by the user end corresponding to the target user display interface under the target option, so that the state representation content can be used to update the state information of the user end corresponding to the target user display interface in the future, so that the updated state information can represent that the holder of the live broadcast host end has selected the target option for the user end corresponding to the target user display interface, thereby meeting the host's operation management needs for certain user types of guests on the mic.

[0189] Based on the relevant contents of steps 14 to 15 above, it can be known that for the live broadcast host, when an interactive page is displayed on the live broadcast video page of the live broadcast host, and the interactive page is deployed with an operation selection control (for example, Figure 3 When the control 307 shown in the figure is selected, the holder of the live broadcast host terminal can use the operation selection control to manage the attribute values ​​of the user terminal corresponding to the target user display interface above under certain user types, thereby meeting the host's operation management needs for the guests on the microphone under these user types, thereby helping to improve the host's user experience.

[0190] Based on the relevant content of scenario 1 above, it can be known that for a live broadcast host, when an interactive page is displayed on the live broadcast video page of the live broadcast host, the interactive page can include not only at least one virtual gift (for example, Figure 3 The interactive interface may further include at least one microphone display status adjustment control (for example, Figure 3 The voice control 304 and video control 305 shown), microphone down control (for example, Figure 3 306), and operation selection controls (e.g., Figure 3 The control 307 shown in the figure enables the holder of the live broadcast host terminal (that is, the host) to not only send gifts to the microphone guest corresponding to the interface displayed to the target user in the text with the help of the interactive interface, but also to perform some status management on the microphone guest corresponding to the interface displayed to the target user (for example, adjusting the on / off status of the video of the microphone guest, controlling the on / off status of the voice of the microphone guest, disconnecting the microphone connection status of the microphone guest, and adjusting the attribute values ​​of the microphone guest under certain user types, etc.), so as to better meet the interactive needs of the host of the live broadcast room for the microphone guest, thereby helping to improve the user experience of the host.

[0191] Scenario 2: For a certain guest on the mic in the live broadcast room, the guest on the mic may not only send gifts to other guests on the mic or hosts in the live broadcast room except the guest on the mic, but the guest on the mic may also have the following operation requirements for other guests on the mic or hosts in the live broadcast room except the guest on the mic: adjust the types of other guests on the mic in the live broadcast room except the guest on the mic, or adjust the type of the host.

[0192] Based on the interactive needs of the above-mentioned guests on the microphone, the embodiment of the present application also provides another possible implementation of the above "at least one management control". In this implementation, when the interactive method provided in the embodiment of the present application is applied to the guest end, the "at least one management control" may include a target type setting control (for example, Figure 4The target type setting control is used to perform target type setting processing on the user terminal corresponding to the target user display interface above.

[0193] Based on this, it can be known that when the above "at least one management control" includes a target type setting control, the above S4 may include the following steps 16-17. Among them, the execution time of step 16 is later than the execution time of S2 above, and the embodiment of the present application does not limit the execution time of step 16.

[0194] Step 16: In response to a triggering operation of setting a control for a target type, display at least one candidate description content.

[0195] Among them, at least one candidate description content is used to indicate the reasons that can be selected when setting the target type for the user terminal corresponding to the target user display interface above; and the embodiment of the present application does not limit the "at least one candidate description content", for example, it may at least include: the first reason, the second reason,...

[0196] In addition, the embodiments of the present application do not limit the display method of the above-mentioned "at least one candidate description content", for example, it can be displayed by means of a pop-up window or a drop-down page.

[0197] In addition, the embodiment of the present application does not limit the "trigger operation of setting the control for the target type" in step 16 above. For example, it can be a click operation.

[0198] Based on the relevant content of the above step 16, it can be known that for the guest terminal corresponding to a certain guest on the microphone, when an interactive page is displayed on the live video page of the guest terminal, and the interactive page is deployed with a target type setting control, after the guest terminal receives a trigger operation (for example, a click operation) for the target type setting control, the guest terminal can display at least one candidate description content on the live video page, so that the subsequent holder of the guest terminal can select the setting reason he needs to use from these candidate description contents.

[0199] Step 17: In response to a selection operation on a target content in at least one candidate description content, generate and send target type setting information corresponding to a target user display interface.

[0200] The target content refers to the selected candidate description content.

[0201] The target type setting information corresponding to the target user display interface is used to describe the relevant information involved in setting the target type for the user terminal corresponding to the above target user display interface; and the embodiment of the present application does not limit the determination process of the target type setting information corresponding to the target user display interface. For example, it can specifically be: directly determining the above target content as the target type setting information corresponding to the target user display interface.

[0202] In addition, the embodiments of the present application do not limit the receiving end of the target type setting information corresponding to the target user display interface above. For example, it can be the user end corresponding to the target user display interface above, or it can be the background server corresponding to the live video page above.

[0203] Based on the relevant content of the above step 17, it can be known that for the guest end corresponding to a certain guest on the microphone, when at least one candidate description content is displayed on the live video page of the guest end, after the guest end receives the selection operation for the target content among these candidate description contents, the guest end can first generate the target type setting information corresponding to the above target user display interface based on the target content; and then send the target type setting information corresponding to the target user display interface to the corresponding receiving device (for example, the user end corresponding to the above target user display interface or the background server corresponding to the above live video page), so that the receiving device can use the target type setting information corresponding to the target user display interface to update the target type attribution information corresponding to the target user display interface, so that the updated target type attribution information records the target type setting information corresponding to the target user display interface.

[0204] Based on the relevant content of scenario 2 above, it can be known that for a guest terminal corresponding to a certain guest on the microphone in the live broadcast room, when an interactive page is displayed on the live video page of the guest terminal, the interactive page can include not only at least one virtual gift (for example, Figure 4 The interactive interface may also include a target type setting control (e.g., Figure 4 The control 404 shown in the figure enables the holder of the guest terminal (for example, a certain mic guest) to not only send gifts to the user terminal corresponding to the target user display interface above (for example, other mic guests or anchors) with the help of the interactive interface, but also perform some user type adjustment processing on the user terminal corresponding to the target user display interface, thereby better meeting the interactive needs of the mic guests in the live broadcast room, and thus helping to improve the user experience of the mic guests.

[0205] Scenario 3: For an ordinary audience in the live broadcast room, the ordinary audience may not only send gifts to each guest or anchor in the live broadcast room, but also have the following operation requirements for each guest or anchor: adjust the type of a guest or the type of the anchor.

[0206] Based on this, it can be seen that the interaction needs of the ordinary audience are similar to the interaction needs of the guests on the microphone, so that the interaction interface displayed on the audience terminal held by the ordinary audience is similar to the interaction interface displayed on the guest terminal. It can be seen that when the interaction method provided by the embodiment of the present application is applied to a certain audience terminal, at least one management control in the interaction interface displayed on the audience terminal includes a target type setting control (for example, Figure 4 Control 404 shown).

[0207] It can be seen that since at least one management control displayed on the audience end is similar to at least one management control displayed on the guest end above, the implementation method of S4 above on the audience end is similar to the implementation method of S4 above on the guest end above (for example, step 16-step 17). For the sake of brevity, it will not be repeated here.

[0208] Based on the relevant content of the above scenario 3, it can be known that for a viewer terminal corresponding to a common viewer in the live broadcast room, when an interactive page is displayed on the live broadcast video page of the viewer terminal, the interactive page can include not only at least one virtual gift (for example, Figure 4 The interactive interface may also include a target type setting control (e.g., Figure 4 The control 404 shown in the figure enables the holder of the audience terminal (for example, an ordinary audience member) to not only send gifts to the user terminal corresponding to the target user display interface above (for example, a guest or anchor on the microphone) by means of the interactive interface, but also to perform some user type adjustment processing on the user terminal corresponding to the target user display interface, thereby better meeting the interactive needs of ordinary audiences in the live broadcast room, thereby helping to improve the user experience of the ordinary audience.

[0209] Based on the relevant contents of scenarios 1 to 3 above, it can be known that for the live broadcast room, due to the different interactive needs of the user terminals with different live broadcast room role description information, the at least one management control displayed on the user terminals with different live broadcast room role description information is also different. Based on this, the embodiment of the present application also provides a possible implementation method of the determination process of "at least one management control" above, which can be specifically: determining the at least one management control according to the live broadcast room role description information of the user terminal corresponding to the live broadcast video page above.

[0210] The user end corresponding to the live video page refers to the display device of the live video page. For example, if the live video page is displayed on the live host end, the user end corresponding to the live video page is the live host end; if the live video page is displayed on the guest end, the user end corresponding to the live video page is the guest end; if the live video page is displayed on the audience end, the user end corresponding to the live video page is the audience end.

[0211] The above “role description information of the live broadcast room of the user terminal corresponding to the live video page” is used to describe the user type of the user terminal corresponding to the live video page in the live broadcast room. For example, if the user terminal corresponding to the above live video page is the live broadcast host terminal, the role description information of the live broadcast room of the user terminal corresponding to the live video page may include the string of “host”; if the user terminal corresponding to the above live video page is the guest terminal, the role description information of the live broadcast room of the user terminal corresponding to the live video page may include the string of “guest on the mic”; if the user terminal corresponding to the above live video page is the audience terminal, the role description information of the live broadcast room of the user terminal corresponding to the live video page may include the string of “ordinary audience”.

[0212] In addition, the embodiment of the present application does not limit the implementation method of the above step "determine the at least one management control according to the live broadcast room role description information of the user end corresponding to the live broadcast video page above", for example, it can be specifically: search for each candidate control corresponding to the above "live broadcast room role description information of the user end corresponding to the live broadcast video page" from the preset mapping relationship, and determine them as management controls, so that these management controls can be displayed in the interactive page of the live broadcast video page later. Among them, the mapping relationship is used to record at least one candidate control corresponding to various live broadcast room role description information.

[0213] Based on the relevant content of the above-mentioned determination process of "at least one management control", it can be known that for the execution subject of the interactive method provided in the embodiment of the present application (for example, a live broadcast host end, a guest end, or an audience end), when a live video page is displayed on the execution subject, and at least one candidate user display interface is displayed on the live video page, after the execution subject receives a trigger operation for a target user display interface among these candidate user display interfaces, the execution subject can determine at least one management control based on the live broadcast room role description information of the user end corresponding to the live video page, so that these management controls can meet the interactive needs of the holder of the user end as much as possible, so that the execution subject can subsequently display an interactive page with these management controls deployed on the live video page, so that the holder of the execution subject can use these management controls to perform corresponding management on the user end corresponding to the target user display interface, thereby meeting the status management needs of different users in the live broadcast room, thereby helping to improve the user experience.

[0214] Based on the above-mentioned relevant content of "at least one management control", it can be known that for an electronic device used by any participant in the live broadcast room (for example, the host, a guest on the microphone, or an ordinary audience), when the electronic device is displaying a live video page (for example, a live broadcast and microphone page), and the live video page includes at least one candidate user display interface (for example, the host display page, and the microphone display page of each guest on the microphone, etc.), after the electronic device receives a trigger operation for a target user display interface among these candidate user display interfaces (for example, the microphone display page of a guest on the microphone, etc.), the electronic device can display an interactive interface on the live video page, so that some virtual gifts and some management controls are deployed on the interactive interface, so that the subsequent holder of the electronic device can meet his or her interactive needs with the help of these objects displayed on the interactive interface, which is conducive to improving the user experience.

[0215] In fact, for live broadcast and microphone connection scenarios, users in the live broadcast room sometimes have other needs (for example, paying attention to a guest or host on the microphone).

[0216] Based on the above requirements, the embodiment of the present application also provides another possible implementation of the above interactive interface. In this implementation, when the interactive method provided in the embodiment of the present application is applied to a live broadcast host, a guest, or an audience, if the preset display conditions are met, the interactive interface may also include a focus status adjustment control (for example, Figure 3 The control 303 shown or Figure 4 Control 403 shown).

[0217] The preset display condition refers to the trigger condition for displaying the attention status adjustment control.

[0218] In addition, the embodiments of the present application do not limit the preset display conditions. For example, it can be specifically: the user terminal corresponding to the above live video page (that is, the executor of the interactive method provided in the embodiments of the present application) does not pay attention to the user terminal corresponding to the above target user display interface.

[0219] It can be seen that for the execution subject of the interactive method provided by the embodiment of the present application (for example, a live broadcast host, a guest terminal, or an audience terminal), when a live video page is displayed on the execution subject, if the execution subject determines that the user terminal corresponding to the live video page has not yet paid attention to the user terminal corresponding to the target user display interface above, it can be determined that the holder of the execution subject may have a need to pay attention to the user account corresponding to the target user display interface, so a follow-up status adjustment control can be deployed on the interactive page displayed on the live video page, so that the holder can subsequently use the follow-up status adjustment control to meet his or her need to pay attention to the user account corresponding to the target user display interface.

[0220] The above "attention state adjustment control" is used to trigger the attention process of the user end corresponding to the target user display interface; and the embodiment of the present application does not limit the working principle of the attention state adjustment control, for example, it may specifically include the following step 18. Among them, the execution time of step 18 is later than the execution time of S2 above, and the embodiment of the present application does not limit the execution time of step 18.

[0221] Step 18: In response to the triggering operation on the attention state adjustment control, a attention relationship is established, and the attention state adjustment control is undisplayed on the live video page, wherein the attention relationship is used to indicate that the user terminal corresponding to the live video page has followed the user terminal corresponding to the target user display interface.

[0222] In the embodiment of the present application, for the execution subject of the interactive method provided in the embodiment of the present application (for example, a live broadcast host, a guest terminal, or a viewer terminal), when an interactive page is displayed on the live video page of the execution subject, and the interactive page is deployed with a focus status adjustment control (for example, Figure 3 The control 303 shown or Figure 4When the execution subject receives a trigger operation (for example, a click operation) for the attention status adjustment control, the execution subject can establish a attention relationship so that the attention relationship can indicate that the user terminal corresponding to the live video page has followed the user terminal corresponding to the target user display interface, and directly cancel the display of the attention status adjustment control on the live video page, so that the viewers of the live video page can know from the live video page that they have successfully followed the user terminal corresponding to the target user display interface, thereby realizing the attention needs of a user in the live broadcast room to a certain guest or anchor on the microphone.

[0223] Based on the above-mentioned content related to the attention state adjustment control, it can be known that for the execution subject of the interactive method provided in the embodiment of the present application (for example, a live broadcast host terminal, a guest terminal, or a viewer terminal), when an interactive page is displayed on the live video page of the execution subject, and the interactive page is deployed with an attention state adjustment control (for example, Figure 3 The control 303 shown or Figure 4 When the control 403 shown in the figure is pressed, the holder of the execution subject can use the attention status adjustment control to pay attention to the user end corresponding to the target user display interface, so as to realize the attention demand of a user in the live broadcast room for a certain guest or anchor on the microphone, thereby improving the user experience.

[0224] In fact, for live broadcast and microphone connection scenarios, users in the live broadcast room sometimes have other needs (for example, to know the relevant information of a guest or anchor on the microphone).

[0225] Based on the above requirements, the embodiment of the present application also provides another possible implementation of the above interactive interface. In this implementation, when the interactive method provided by the embodiment of the present application is applied to a live broadcast host, a guest, or an audience, the interactive interface may also include a user identifier corresponding to the above target user display interface (for example, Figure 3 The user avatar 301, user nickname 302, or Figure 4 The user identifier is used to identify the user terminal corresponding to the target user display interface; and the embodiment of the present application does not limit the user identifier, for example, it may include at least one of the user identifier and the user nickname.

[0226] In addition, the embodiment of the present application does not limit the function of the above "user identification corresponding to the target user display interface", for example, it at least includes the function shown in the following step 19. Among them, the execution time of step 19 is later than the execution time of S2 above, and the embodiment of the present application does not limit the execution time of step 19.

[0227] Step 19: If the user ID corresponding to the target user display interface is displayed in the above interactive interface, then in response to the trigger operation for the user ID, an information introduction page corresponding to the user ID is displayed.

[0228] The above “information introduction page corresponding to the user identifier” is used to introduce the relevant content of the user terminal corresponding to the target user display interface; and the embodiment of the present application does not limit the “information introduction page corresponding to the user identifier”, for example, it can be the user homepage corresponding to the user identifier.

[0229] In addition, the embodiment of the present application does not limit the display method of the above "information introduction page corresponding to the user identifier", for example, it can be displayed by page jump (that is, jump from the above live video page to the information introduction page corresponding to the user identifier for display). For another example, it can also be displayed by pull-down page (that is, directly display the information introduction page corresponding to the user identifier on the above live video page).

[0230] Based on the relevant content of the above step 19, it can be known that for the execution subject of the interactive method provided in the embodiment of the present application (for example, a live broadcast host, a guest terminal, or a viewer terminal), when an interactive page is displayed on the live video page of the execution subject, and the interactive page is deployed with a user identifier corresponding to the target user display interface, if the execution subject receives a request for the user identifier (for example, Figure 3 The user avatar 301, user nickname 302, or Figure 4 If a trigger operation is performed by selecting the user avatar 401, user nickname 402 as shown in the figure, the execution entity can directly display the information introduction page corresponding to the user identification, so that the holder of the execution entity can obtain some relevant content of the user end corresponding to the target user display interface from the information introduction page, so as to meet the needs of a user in the live broadcast room to understand the relevant content of a certain guest or anchor on the microphone.

[0231] Based on the relevant content of the user identifier corresponding to the above-mentioned target user display interface, it can be known that for the execution subject of the interactive method provided in the embodiment of the present application (for example, a live broadcast host, a guest host, or an audience host), when an interactive page is displayed on the live video page of the execution subject, and the interactive page is deployed with the user identifier corresponding to the target user display interface, the holder of the execution subject can not only learn from the interactive page that the target of the interactive page is the user terminal corresponding to the target user display interface, but also can use the user identifier to access the information introduction page of the user terminal corresponding to the target user display interface, so that the holder can obtain some relevant content of the user terminal corresponding to the target user display interface from the information introduction page, thereby enabling a user in the live broadcast room to understand the need for relevant content for a certain guest or host on the microphone, which is conducive to improving user experience.

[0232] Based on the interactive method provided in the embodiment of the present application, the embodiment of the present application also provides an interactive device, which is explained and illustrated in conjunction with the accompanying drawings. It should be noted that for the technical details of the interactive device provided in the embodiment of the present application, please refer to the relevant content of the above-mentioned interactive method.

[0233] See also Figure 7 , which is a structural schematic diagram of an interactive device provided in an embodiment of the present application.

[0234] The interactive device 700 provided in the embodiment of the present application includes:

[0235] The first display unit 701 is used to display a live video page; the live video page includes at least one candidate user display interface;

[0236] The second display unit 702 is used to display an interactive interface on the live video page in response to a triggering operation on a target user display interface in the at least one candidate user display interface; the interactive interface includes at least one virtual gift;

[0237] The third display unit 703 is used to send the target gift to the user terminal corresponding to the target user display interface in response to a triggering operation on the target gift in the at least one virtual gift.

[0238] In a possible implementation, the interactive interface further includes at least one management control;

[0239] The interactive device 700 further includes:

[0240] The state adjustment unit is used to adjust the state information of the user terminal corresponding to the target user display interface in response to the trigger operation of the to-be-used control in the at least one management control.

[0241] In a possible implementation, the interactive method is applied to a live broadcast host end; the at least one management control includes at least one of a microphone connection display state adjustment control, a microphone removal control, and an operation selection control; the at least one microphone connection display state adjustment control is used to adjust the microphone connection display state corresponding to the target user display interface; the microphone removal control is used to disconnect the microphone connection relationship between the host end and the user end corresponding to the target user display interface; the operation selection control is used to manage the selection status of at least one candidate operation option for the user end corresponding to the target user display interface.

[0242] In a possible implementation manner, the state adjustment unit includes:

[0243] The first adjustment subunit is configured to adjust the live broadcast presentation state corresponding to the target user presentation interface on the live broadcast video page in response to a trigger operation on a target control in the at least one live broadcast presentation state adjustment control.

[0244] In a possible implementation, the first adjustment subunit is specifically used to: if the target control is in a first display state, then on the live video page, adjust the microphone connection display state corresponding to the target user display interface from the first microphone connection state to the second microphone connection state; the target control is a video control, and the first display state is used to indicate that the user terminal corresponding to the target user display interface is in a video-on state, the first microphone connection state includes a video-on state, and the second microphone connection state includes a video-off state; or, the target control is a voice control, and the first display state is used to indicate that the user terminal corresponding to the target user display interface is in a voice-on state, the first microphone connection state includes a voice-on state, and the second microphone connection state includes a voice-off state.

[0245] In a possible implementation, the first adjustment subunit is specifically used to: if the target control is in the second display state, send a microphone display state adjustment request to the user terminal corresponding to the target user display interface; the microphone display state adjustment request is used to request to adjust the microphone display state corresponding to the target user display interface from the third microphone state to the fourth microphone state; the target control is a video control, and the second display state is used to indicate that the user terminal corresponding to the target user display interface is in a video-off state, the third microphone state includes a video-off state, and the fourth microphone state includes a video-on state; or, the target control is a voice control, and the second display state is used to indicate that the user terminal corresponding to the target user display interface is in a voice-off state, the third microphone state includes a voice-off state, and the fourth microphone state includes a voice-on state.

[0246] In a possible implementation manner, the state adjustment unit includes:

[0247] A first display subunit, configured to display microphone-dropping confirmation information in response to a trigger operation on the microphone-dropping control;

[0248] The second adjustment subunit is used to cancel the display of the target user display interface from the video playback page in response to a preset operation triggered by the microphone end confirmation information.

[0249] In a possible implementation manner, the state adjustment unit includes:

[0250] A second display subunit, configured to display the at least one candidate operation option in response to a trigger operation on the operation selection control;

[0251] The third adjustment subunit is configured to adjust the user description information corresponding to the target user display interface in response to a selection operation on a target option in the at least one candidate operation option.

[0252] In a possible implementation, the at least one control for adjusting the joint-microphone presentation status includes at least one of a video control and a voice control.

[0253] In a possible implementation, the at least one management control is determined based on the live broadcast room role description information of the user terminal corresponding to the live broadcast video page.

[0254] In a possible implementation, if the preset display condition is met, the interactive interface further includes a focus status adjustment control;

[0255] The interactive device 700 further includes:

[0256] A follow unit is used to establish a follow relationship in response to a trigger operation on the follow status adjustment control, and to cancel the display of the follow status adjustment control on the live video page; the follow relationship is used to indicate that the user terminal corresponding to the live video page has followed the user terminal corresponding to the target user display interface.

[0257] In a possible implementation, the interactive interface further includes a user identifier corresponding to the target user display interface;

[0258] The interactive device 700 further includes:

[0259] The fourth display unit is used to display the information introduction page corresponding to the user identifier in response to the trigger operation for the user identifier.

[0260] In a possible implementation, the interaction method is applied to a first user terminal; the at least one candidate user display interface includes a candidate user display interface corresponding to the first user terminal and at least one candidate user display interface corresponding to a second user terminal;

[0261] The second display unit 702 is specifically configured to display an interactive interface on the live video page in response to a triggering operation of a target user display interface among candidate user display interfaces corresponding to the at least one second user terminal.

[0262] Based on the relevant content of the above-mentioned interactive device 700, it can be known that for the interactive device 700 provided in the embodiment of the present application, the interactive device 700 can be deployed in an electronic device used by any participant in the live broadcast room (for example, the host, a guest on the microphone, or an ordinary audience), and the working principle of the interactive device 700 is as follows: when the interactive device 700 is displaying a live video page (for example, a live broadcast and microphone page), and the live video page includes at least one candidate user display interface (for example, the host display page, and the microphone display page of each guest on the microphone, etc.), after the interactive device 700 receives a trigger operation for a target user display interface among these candidate user display interfaces (for example, a microphone display page of a guest on the microphone, etc.), the interactive device 700 can display the target user display interface on the live video page. An interactive interface is displayed on the interactive interface, and some usable virtual gifts are deployed on the interactive interface, so that after the interactive device 700 receives a trigger operation for a target gift among these virtual gifts, the interactive device 700 can send the target gift to the user end corresponding to the target user display interface (for example, the anchor end or a guest end), so that the user end corresponding to the target user display interface can receive the gift sent to it by the participant through the live video page. This not only can achieve the purpose of the participant sending gifts to the anchor in the live broadcast room or any guest on the microphone, but also can simplify the gift sending process of the participant to the anchor in the live broadcast room or any guest on the microphone, which is conducive to improving the participant's enthusiasm for sending gifts, and then conducive to improving the participant's user experience (especially, gift sending experience).

[0263] In addition, an embodiment of the present application also provides an electronic device, which includes a processor and a memory: the memory is used to store instructions or computer programs; the processor is used to execute the instructions or computer programs in the memory, so that the electronic device executes any implementation of the interactive method provided in the embodiment of the present application.

[0264] See also Figure 8, which shows a schematic diagram of the structure of an electronic device 800 suitable for implementing the embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 8 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0265] like Figure 8 As shown, the electronic device 800 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 into a random access memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the electronic device 800 are also stored. The processing device 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0266] Typically, the following devices may be connected to the I / O interface 805: input devices 806 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 807 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 808 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 809. The communication device 809 may allow the electronic device 800 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 8 The electronic device 800 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.

[0267] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 809, or installed from the storage device 808, or installed from the ROM 802. When the computer program is executed by the processing device 801, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.

[0268] The electronic device provided by the embodiment of the present disclosure and the method provided by the above embodiment belong to the same inventive concept, and the technical details not fully described in this embodiment can be referred to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.

[0269] The embodiment of the present application also provides a computer-readable medium, in which instructions or computer programs are stored. When the instructions or computer programs are executed on a device, the device executes any implementation of the interactive method provided in the embodiment of the present application.

[0270] It should be noted that the computer-readable medium disclosed above 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, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with 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, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0271] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (Hyper Text Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0272] The computer-readable medium may be included in the electronic device, or may exist independently without being installed in the electronic device.

[0273] The computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device can execute the method.

[0274] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0275] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0276] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a unit / module does not, in some cases, constitute a limitation on the unit itself.

[0277] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0278] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, 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 foregoing.

[0279] It should be noted that the various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the various embodiments can be referred to each other. For the system or device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description.

[0280] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0281] It should also be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0282] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0283] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be 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 present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. An interactive method, characterized in that: The method comprises: Displaying a live video page; the live video page includes at least one candidate user display interface; In response to a triggering operation on a target user display interface among the at least one candidate user display interface, an interactive interface is displayed on the live video page; the interactive interface includes at least one virtual gift; and the interactive interface is an interactive interface corresponding to the target user display interface; In response to a triggering operation on a target gift in the at least one virtual gift, sending the target gift to a user terminal corresponding to the target user display interface; The interactive interface also includes at least one management control; The method further comprises: In response to a trigger operation on a to-be-used control in the at least one management control, the state information of the user terminal corresponding to the target user display interface is adjusted.

2. The method according to claim 1, characterized in that The interactive method is applied to the live broadcast host terminal; The at least one management control includes at least one of a microphone connection presentation status adjustment control, a microphone removal control, and an operation selection control.

3. The method according to claim 2, characterized in that The adjusting, in response to the triggering operation on the to-be-used control in the at least one management control, the state information of the user terminal corresponding to the target user display interface includes: In response to a triggering operation on a target control in the at least one co-microphone presentation status adjustment control, the co-microphone presentation status corresponding to the target user presentation interface is adjusted on the live video page.

4. The method according to claim 3, characterized in that The adjusting the microphone connection display state corresponding to the target user display interface on the live video page includes: If the target control is in the first display state, then on the live video page, the microphone connection display state corresponding to the target user display interface is adjusted from the first microphone connection state to the second microphone connection state; the target control is a video control, and the first display state is used to indicate that the user terminal corresponding to the target user display interface is in a video-on state, the first microphone connection state includes a video-on state, and the second microphone connection state includes a video-off state; or, the target control is a voice control, and the first display state is used to indicate that the user terminal corresponding to the target user display interface is in a voice-on state, the first microphone connection state includes a voice-on state, and the second microphone connection state includes a voice-off state; and / or, If the target control is in the second display state, a request for adjusting the microphone display state is sent to the user terminal corresponding to the target user display interface; the request for adjusting the microphone display state is used to request to adjust the microphone display state corresponding to the target user display interface from the third microphone state to the fourth microphone state; the target control is a video control, and the second display state is used to indicate that the user terminal corresponding to the target user display interface is in a video-off state, the third microphone state includes a video-off state, and the fourth microphone state includes a video-on state; or, the target control is a voice control, and the second display state is used to indicate that the user terminal corresponding to the target user display interface is in a voice-off state, the third microphone state includes a voice-off state, and the fourth microphone state includes a voice-on state.

5. The method according to claim 2, characterized in that: The adjusting, in response to the triggering operation on the to-be-used control in the at least one management control, the state information of the user terminal corresponding to the target user display interface includes: In response to a trigger operation on the microphone-off control, display microphone-off confirmation information; In response to a preset operation triggered by the microphone-off confirmation information, the target user display interface is cancelled from the video playback page.

6. The method according to claim 2, characterized in that The adjusting, in response to the triggering operation on the to-be-used control in the at least one management control, the state information of the user terminal corresponding to the target user display interface includes: In response to a trigger operation on the operation selection control, displaying the at least one candidate operation option; In response to a selection operation on a target option among the at least one candidate operation option, user description information corresponding to the target user display interface is adjusted.

7. The method according to claim 2, characterized in that The at least one microphone connection presentation status adjustment control includes at least one of a video control and a voice control.

8. The method according to claim 1, characterized in that The at least one management control is determined according to the live broadcast room role description information of the user terminal corresponding to the live broadcast video page.

9. The method according to claim 1, characterized in that: If the preset display conditions are met, the interactive interface also includes an attention status adjustment control; The method further comprises: In response to a trigger operation on the attention status adjustment control, a attention relationship is established, and the attention status adjustment control is undisplayed on the live video page; the attention relationship is used to indicate that the user terminal corresponding to the live video page has paid attention to the user terminal corresponding to the target user display interface.

10. The method according to claim 1, characterized in that The interactive interface also includes a user identifier corresponding to the target user display interface; The method further comprises: In response to a trigger operation for the user identifier, an information introduction page corresponding to the user identifier is displayed.

11. The method according to claim 1, characterized in that: The interactive method is applied to a first user terminal; the at least one candidate user display interface includes a candidate user display interface corresponding to the first user terminal and at least one candidate user display interface corresponding to a second user terminal; The displaying of the interactive interface on the live video page in response to the triggering operation on the target user display interface in the at least one candidate user display interface comprises: In response to a triggering operation on a target user display interface among candidate user display interfaces corresponding to the at least one second user terminal, an interactive interface is displayed on the live video page.

12. An interactive device, characterized in that: include: The first display unit is used to display the live video page; The live video page includes at least one candidate user display interface; A second display unit, configured to display an interactive interface on the live video page in response to a triggering operation on a target user display interface in the at least one candidate user display interface; The interactive interface includes at least one virtual gift; the interactive interface is an interactive interface corresponding to the target user display interface; A third display unit, configured to send the target gift to a user terminal corresponding to the target user display interface in response to a triggering operation on the target gift in the at least one virtual gift; The interactive interface also includes at least one management control; The interactive device also includes: The state adjustment unit is used to adjust the state information of the user terminal corresponding to the target user display interface in response to the trigger operation of the to-be-used control in the at least one management control.

13. An electronic device, characterized in that: The device comprises: a processor and a memory; The memory is used to store instructions or computer programs; The processor is used to execute the instructions or computer programs in the memory so that the electronic device executes the method according to any one of claims 1 to 11.

14. A computer readable medium, characterized in that The computer-readable medium stores instructions or computer programs, and when the instructions or computer programs are executed on a device, the device executes the method according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Virtual gift giving method and device, equipment and storage medium

    CN111147877A

  • Interaction method for presenting virtual gifts, electronic equipment and device

    CN111225226A

  • Video conference control method and device, electronic equipment and storage medium

    CN112565665A