Interaction method, device, electronic device, and computer-readable medium
The interaction method simplifies gift sending in live collaborative streaming by displaying virtual gifts and management controls on user interfaces, addressing operational complexity and enhancing user experience.
Patent Information
- Application Number
- JP2025504192
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-07-25
- Filing Date
- 2023-07-25
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2043-07-25
AI Technical Summary
Existing live collaborative streaming solutions face complications in gift interaction operations, leading to a poor user experience and reduced willingness to send gifts due to the complexity of the gift sending process.
An interaction method that displays a live-streaming video page with candidate user interfaces, allowing users to trigger operations to display an interaction interface with virtual gifts, and send these gifts directly to user terminals upon selection, along with management controls for status adjustments and collaboration management.
Simplifies the gift sending process, enhances interaction efficiency, and improves user experience by reducing operational complexity and increasing the willingness to send gifts.
Smart Images

Figure 2025528733000001_ABST
Abstract
Description
[Technical Field]
[0001] This application claims priority from a Chinese patent application filed with the China Patent Office on July 25, 2022, bearing application number 202210878668.0 and entitled "Interaction Method, Apparatus, Electronic Device, and Computer-Readable Medium," the entire contents of which are incorporated herein by reference.
[0002] The present application relates to the field of Internet technology, and in particular to interaction methods, devices, electronic devices, and computer-readable media. [Background technology]
[0003] Live streaming is an information network distribution method that creates and distributes information in synchronization with the occurrence and progress of an event on the spot, and has a two-way distribution process.
[0004] In some scenarios, a live streamer invites some viewers to collaborate with the live streamer in real time, so that other viewers in the live stream can receive not only the audio data (and / or video data) of the live streamer, but also the audio data (and / or video data) of these collaborating guests. The collaborating guests are viewers of the live stream who have successfully collaborated with the live streamer.
[0005] However, the related live collaborative streaming solutions still have problems affecting the user experience, such as the relatively complicated and inconvenient gift interaction operations. Summary of the Invention [Problem to be solved by the invention]
[0006] The present application provides an interaction method, apparatus, electronic device, and computer-readable medium. [Means for solving the problem]
[0007] To achieve the above objectives, the technical solutions provided in the embodiments of this application are as follows: An embodiment of the present application provides an interaction method, the method comprising: displaying a live-streaming video page including at least one candidate user display interface; In response to a trigger operation on a target user display interface among the at least one candidate user display interface, displaying an interaction interface on the live-streaming video page, the interaction interface including at least one virtual gift; In response to a trigger operation on a target gift among the at least one virtual gift, transmitting the target gift to a user terminal corresponding to the target user display interface.
[0008] In a possible embodiment, the interaction interface further comprises at least one administrative control; The method comprises: The method further includes adjusting status information of the user terminal corresponding to the target user display interface in response to a trigger operation on a target control among the at least one management control.
[0009] In a possible embodiment, the interaction method is applied to a live streaming live streamer terminal, The at least one management control includes at least one of a collaborative exhibit state adjustment control, a collaboration termination control, and an operation selection control.
[0010] In one possible embodiment, the step of adjusting the state information of the user terminal corresponding to the target user display interface in response to a trigger operation on a target control among the at least one management control includes: The method includes adjusting a collaborative exhibition state corresponding to the target user exhibition interface on the live streaming video page in response to a trigger operation on a target control of the at least one collaborative exhibition state adjustment control.
[0011] In one possible embodiment, the step of adjusting a collaborative exhibition state corresponding to the target user exhibition interface on the live streaming video page in response to a trigger operation on a target control of the at least one collaborative exhibition state adjustment control includes: When the target control is in a first display state, adjusting a collaboration exhibition state corresponding to the target user exhibition interface on the live streaming video page from a first collaboration state to a second collaboration state in response to a trigger operation on the target control; The target control is a video control, the first display state indicates that the user terminal corresponding to the target user display interface is in a video-on state, the first collaboration state includes a video-on state, and the second collaboration state includes a video-off state; or the target control is an audio control, the first display state indicates that the user terminal corresponding to the target user display interface is in an audio-on state, the first collaboration state includes an audio-on state, and the second collaboration state includes an audio-off state.
[0012] In one possible embodiment, the step of adjusting a collaborative exhibition state corresponding to the target user exhibition interface on the live streaming video page in response to a trigger operation on a target control of the at least one collaborative exhibition state adjustment control includes: When the target control is in a second display state, in response to a trigger operation on the target control, sending a collaborative exhibition state adjustment request to a user terminal corresponding to the target user exhibition interface; The collaborative exhibition state adjustment request is used to request adjusting a collaborative exhibition state corresponding to the target user exhibition interface from a third collaborative state to a fourth collaborative state; The target control is a video control, the second display state indicates that the user terminal corresponding to the target user display interface is in a video-off state, the third collaboration state includes a video-off state, and the fourth collaboration state includes a video-on state; or the target control is an audio control, the second display state indicates that the user terminal corresponding to the target user display interface is in an audio-off state, the third collaboration state includes an audio-off state, and the fourth collaboration state includes an audio-on state.
[0013] In one possible embodiment, the step of adjusting the state information of the user terminal corresponding to the target user display interface in response to a trigger operation on a target control among the at least one management control includes: displaying collaboration end confirmation information in response to a trigger operation on the collaboration end control; and canceling the display of the target user exhibition interface on the video playback page in response to a predetermined operation triggered in response to the collaboration end confirmation information.
[0014] In one possible embodiment, the step of adjusting the state information of the user terminal corresponding to the target user display interface in response to a trigger operation on a target control among the at least one management control includes: displaying the at least one candidate operation option in response to a trigger operation on the operation selection control; and adjusting user instruction information corresponding to the target user display interface in response to a selection operation for a target option in the at least one candidate operation option.
[0015] In a possible embodiment, the at least one collaborative exhibit state adjustment control includes at least one of a video control and an audio control.
[0016] In a possible embodiment, the at least one administrative control is determined based on live room character description information of the user terminal corresponding to the live streaming video page.
[0017] In a possible embodiment, when a predetermined display condition is met, the interaction interface further includes a follow state adjustment control; The method comprises: The method further includes a step of establishing a follow relationship and canceling the display of the follow status adjustment control on the live streaming video page in response to a trigger operation on the follow status adjustment control, wherein the follow relationship indicates that the user terminal corresponding to the live streaming video page has already followed the user terminal corresponding to the target user display interface.
[0018] In a possible embodiment, the interaction interface further includes a user identifier corresponding to the target user display interface; The method comprises: The method further includes displaying an information introduction page corresponding to the user identifier in response to a trigger operation on the user identifier.
[0019] In a possible embodiment, the interaction method is applied to a first user terminal, and the 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; The step of displaying an interaction interface on the live streaming video page in response to a trigger operation on a target user display interface among the at least one candidate user display interface includes: The method includes displaying an interaction interface on the live streaming video page in response to a trigger operation on a target user display interface among the candidate user display interfaces corresponding to the at least one second user terminal.
[0020] An embodiment of the present application further provides an interaction device, a first display unit displaying a live-streaming video page including at least one candidate user display interface; a second display unit that displays an interaction interface on the live-streaming video page in response to a trigger operation on a target user display interface among the at least one candidate user display interface, the interaction interface including at least one virtual gift; and a third display unit that transmits the target gift to a user terminal corresponding to the target user display interface in response to a trigger operation on a target gift among the at least one virtual gift.
[0021] An embodiment of the present application further provides an electronic device, the device comprising: a memory for storing instructions or computer programs; and a processor that executes the instructions or computer program in the memory to cause the electronic device to perform any one of the embodiments of the interaction methods provided by the embodiments of the present application.
[0022] An embodiment of the present application further provides a computer-readable medium, the computer-readable medium storing instructions or computer programs, which, when executed on a device, cause the device to perform any one of the embodiments of the interaction methods provided by the embodiment of the present application.
[0023] An embodiment of the present application further provides a computer program product, including a computer program carried on a non-transitory computer-readable medium, the computer program including program code for performing any one of the embodiments of the interaction methods provided by the embodiment of the present application. [Brief explanation of the drawings]
[0024] In order to more clearly explain the technical solutions in the embodiments of the present application or the related art, the following briefly introduces drawings necessary for the description of the embodiments or the related art. Obviously, the drawings described below are only some of the embodiments described in the present application, and those skilled in the art can obtain other drawings based on these drawings on the premise that they do not make efforts that amount to inventive step.
[0025] [Figure 1] 1 is a schematic diagram of an interaction method according to an embodiment of the present application; [Figure 2] 1 is a schematic diagram of a live streaming video page according to an embodiment of the present application; [Figure 3] FIG. 10 is a schematic diagram of another live streaming video page according to an embodiment of the present application. [Figure 4] FIG. 10 is a schematic diagram of yet another live streaming video page according to an embodiment of the present application. [Figure 5] FIG. 10 is a schematic diagram of yet another live streaming video page according to an embodiment of the present application. [Figure 6] FIG. 10 is a schematic diagram of yet another live streaming video page according to an embodiment of the present application. [Figure 7] 1 is a structural schematic diagram of an interaction device according to an embodiment of the present application; [Figure 8] 1 is a structural schematic diagram of an electronic device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION
[0026] In order to facilitate understanding of the technical solution of this application, some technical terms related to this application will be first introduced below.
[0027] A live streaming viewer is someone who watches a live room using an electronic device. In other words, a live streaming viewer is any user other than the live streamer in the live room.
[0028] A collaborating guest is a live streaming viewer who has successfully collaborated with a live streamer in a live room. Furthermore, the embodiments of the present application do not limit the collaborating guest. For example, in some application scenarios (e.g., a scenario in which at least one live streamer collaborates), the collaborating guest may be a live streamer in another live room. Furthermore, in some application scenarios (e.g., a scenario in which one live streamer collaborates with an ordinary user), the collaborating guest may be an ordinary user (i.e., not a live streamer). Thus, a collaborating guest in a first live room may be a live streamer in a second live room, or an ordinary user who is not a live streamer and is watching the first live room. The second live room is different from the first live room.
[0029] The viewers are viewers of the live broadcast who are not in a collaborative state within the live room.
[0030] A live streaming live streamer terminal is a client corresponding to the live streamer (i.e., a user terminal corresponding to the live streamer), or an electronic device used by the live streamer when live streaming.
[0031] The guest terminal refers to an electronic device used by a guest during collaboration (that is, a user terminal corresponding to the guest during collaboration).
[0032] The viewer terminal refers to an electronic device used by a viewer (that is, a user terminal corresponding to the viewer).
[0033] Based on the above technical terms, the technical solution of the present application will be described below.
[0034] As the inventors have discovered through studying live collaboration streaming scenarios, in some cases, a participant in a live room (e.g., a live streamer, a collaborating guest, or a viewer) may want to send a gift to a user (e.g., a live streamer or a collaborating guest) exhibited in the live room. However, due to defects in some live collaboration streaming solutions, the gift sending flow for these live collaboration streaming solutions is complicated, which not only results in a poor gift sending experience for the participants in the live room, but also leads the participants to reduce or abandon sending gifts as much as possible because they find the gift sending operation complicated. The participant is a user in the live room, and the embodiments of the present application are not limited to the participant and may be, for example, a live streamer, a collaborating guest, or a viewer.
[0035] For ease of understanding, the following description will be given taking a gift sending flow as an example.
[0036] For example, in a related technology, in a live collaboration streaming scenario, if a viewer in the live room wants to send a gift to a collaborating guest, the viewer must first click on the screen of the collaborating guest on the live streaming video page to display a panel on the live streaming video page where a gift identifier is located. Then, the viewer can click on the gift identifier on the panel to display several available virtual gifts on the live streaming video page. Finally, the viewer can select a gift from these virtual gifts and send it to the collaborating guest. As such, because these virtual gifts are a secondary entrance to the panel, the viewer cannot directly view and use them on the panel. As a result, the viewer can only view and use these virtual gifts after performing several complicated operations. This complicates the process of obtaining these virtual gifts, further increasing the complexity of the sending flow and reducing viewers' willingness to send gifts.
[0037] Based on the above findings, in order to solve the technical problems disclosed in part of the background art, an embodiment of the present application provides an interaction method, the method including: for an electronic device used by any one participant of a live room (e.g., a live streamer, a collaboration guest, or a viewer), the electronic device displays a live streaming video page (e.g., a live collaboration streaming page), and the live streaming video page includes at least one candidate user exhibition interface (e.g., a live streamer exhibition page and a collaboration exhibition page of each collaboration guest, etc.), the electronic device can display an interaction interface on the live streaming video page after receiving a trigger operation on a target user exhibition interface (e.g., a collaboration exhibition page of a collaboration guest, etc.) among the candidate user exhibition interfaces, and some usable virtual gifts are arranged on the interaction interface, thereby subsequently After the electronic device receives a trigger operation for a target gift among these virtual gifts, it can send the target gift to a user terminal (e.g., a live streaming live streamer terminal or a guest terminal) corresponding to the target user exhibition interface, and the user terminal corresponding to the target user exhibition interface can receive the gift sent by the participant through the live streaming video page. In this way, not only can the participant achieve the purpose of sending a gift to a live streamer in the live room or one of the guests in collaboration, but also the interaction operation of the participant sending a gift to a live streamer in the live room or one of the guests in collaboration can be simplified, the interaction path can be shortened, and the interaction efficiency can be improved, which helps to increase the participant's willingness to send gifts and helps to improve the participant's user experience (especially the gift sending experience).
[0038] Furthermore, the embodiments of the present application do not limit the entity that performs the above-mentioned interaction method. For example, the interaction method provided by the embodiments of the present application may be performed by an electronic device, including, but not limited to, a smartphone, a tablet, a laptop, a personal digital assistant (PDA), etc.
[0039] In order to help those skilled in the art better understand the solution of the present application, the following clearly and completely describes the technical solutions of the embodiments of the present application in combination with the drawings of the embodiments of the present application, where the described embodiments are not all embodiments but only some embodiments of the present application. Based on the embodiments of the present application, on the premise that those skilled in the art do not make efforts that amount to inventive steps, all other embodiments obtained fall within the protection scope of the present application.
[0040] In order to better understand the technical solution provided by the present application, the following will first describe the interaction method provided by the embodiments of the present application in combination with several drawings.
[0041] As shown in FIG. 1, the interaction method provided by the embodiment of the present application includes steps S1 to S2. S1: Display a live streaming video page, the live streaming video page including at least one candidate user display interface.
[0042] A live streaming video page is a live room page visible to live room users, for example, the live streaming video page may be a live room collaboration streaming page (e.g., page 200 of FIG. 2).
[0043] The live room user may be a viewer of the live streaming video page, and the embodiments of the present application do not limit the live room user. For example, if the interaction method provided by the embodiments of the present application is applied to a live streaming live streamer terminal, the live room user may be a live streamer. For example, if the interaction method provided by the embodiments of the present application is applied to a guest terminal corresponding to the nth collaborating guest, the live room user may be the nth collaborating guest, where n is a positive integer, n≦N, and N is a positive integer, and N indicates the number of collaborating guests in the live room. For example, if the interaction method provided by the embodiments of the present application is applied to a viewer terminal corresponding to the kth viewer, the live room user may be the kth viewer, where k is a positive integer, k≦K, and K is a positive integer, and K indicates the number of viewers in the live room.
[0044] Furthermore, in a live collaboration streaming scenario, the live streaming video page may include at least one candidate user exhibition interface, and the "at least one candidate user exhibition interface" may include a live streamer exhibition page and collaboration exhibition pages for N collaborating guests. The live streamer exhibition page may be a live streamer's exhibition window for displaying the live streamer's real-time video stream or images pre-installed by the live streamer. The collaboration exhibition page is an exhibition window for collaborating users who collaborate with the live streamer, and is used to display the collaborating users' real-time video streams or images pre-installed by the collaborating users. The live streamer exhibition page displays the collaboration exhibition status of the live streamer in the live room (e.g., whether the microphone is on, whether the camera is on, etc.). The collaboration exhibition page of the nth collaborating guest displays the collaboration exhibition status of the nth collaborating guest in the live room (e.g., whether the audio is on, whether the camera is on, etc.). n is a positive integer, n≦N, where N is a positive integer and N indicates the number of collaborating guests in the live room. For ease of understanding, the following description will be given in conjunction with examples.
[0045] For example, if the live streaming video page is page 200 of FIG. 2, the "at least one candidate user exhibition interface" includes interface 201, interface 202, interface 203, and interface 204 of FIG. 2. Interface 201 indicates the collaboration exhibition status of the live streamer in the live room (e.g., microphone off and camera on), interface 202 indicates the collaboration exhibition status of the first collaborating guest in the live room (e.g., microphone off and camera on), interface 203 indicates the collaboration exhibition status of the second collaborating guest in the live room (e.g., microphone off and camera on), and interface 204 indicates the collaboration exhibition status of the third collaborating guest in the live room (e.g., microphone on and camera on). Here, page 200 of FIG. 2 is a live streaming video page displayed on an electronic device used by the third collaborating guest.
[0046] Furthermore, the embodiments of the present application do not limit the display device of the live streaming video page. For example, when the interaction method provided by the embodiments of the present application is applied to a live streaming live streamer terminal, the display device of the live streaming video page is the live streaming live streamer terminal, thereby allowing a live streamer in a live room to view the live streaming video page on the live streaming live streamer terminal. For example, when the interaction method provided by the embodiments of the present application is applied to a guest terminal corresponding to a collaborating guest in the live room (e.g., the third collaborating guest in FIG. 2), the display device of the live streaming video page is the guest terminal, thereby allowing the collaborating guest to view the live streaming video page (e.g., page 200 in FIG. 2) on the guest terminal. For example, when the interaction method provided by the embodiments of the present application is applied to a viewer terminal corresponding to a viewer in the live room, the display device of the live streaming video page is the viewer terminal, thereby allowing the viewer to view the live streaming video page on the viewer terminal.
[0047] As can be seen from the relevant content of S1 above, for an electronic device used by any one of the participants in a live room (e.g., a live streamer, a collaborating guest, or a viewer), when the live room is in a live collaboration streaming scenario, the electronic device can not only display a live streaming video page (e.g., a live collaboration streaming page) corresponding to the live room, but also display at least one candidate user exhibition interface (e.g., a live streamer exhibition page, and a collaboration exhibition page for each collaborating guest, etc.) on the live streaming video page, thereby allowing the participant to not only understand the collaboration exhibition status of the live streamer or each collaborating guest from the electronic device, but also interact with the live streamer or each collaborating guest (e.g., sending gifts, etc.).
[0048] S2: In response to a trigger operation on a target user display interface among the at least one candidate user display interface, display an interaction interface on the live streaming video page, where the interaction interface includes at least one virtual gift.
[0049] The target user display interface is a selected candidate user display interface (e.g., an interface selected by a viewer of the live streaming video page from at least one candidate user display interface). For ease of understanding, the following description will be given in conjunction with examples.
[0050] For example, if the live streaming video page is page 200 in FIG. 2 and the "at least one candidate user display interface" includes interface 201, interface 202, interface 203, and interface 204 in FIG. 2, when a viewer of the live streaming video page triggers a pre-set selection operation (e.g., a click operation) on interface 202, the viewer determines interface 202 as the target user display interface, so that the viewer can then trigger some interaction operation (e.g., sending a gift, etc.) on the target user display interface.
[0051] The embodiment of the present application does not limit the "trigger operation on the target user display interface" in S2 above, and for example, it may be any one of selection operations (for example, a click operation).
[0052] The interaction interface may be a gift panel for providing viewers of the live streaming video page with some interaction operations (e.g., sending gifts, etc.). The embodiments of the present application do not limit the interaction interface. For example, the interaction interface may include at least one virtual gift. The virtual gift may be sent to a user terminal corresponding to the target user display interface. For ease of understanding, the following two examples will be combined for explanation.
[0053] Example 1: When the viewer of the live streaming video page is a live streamer (i.e., the interaction method provided by the embodiments of the present application is applied to a live streaming live streamer terminal), if the target user display interface is interface 309 of FIG. 3, the interaction interface is page 310 of FIG. 3, and the virtual gifts placed on the interaction interface include Gift 1, Gift 2, ... of FIG. 3, so that the live streamer can then select one or more of these gifts to send to the collaborating guest corresponding to interface 309. Here, page 300 of FIG. 3 is a live streaming video page displayed on the live streaming live streamer terminal.
[0054] Example 2: When the viewer of the live streaming video page is a live streaming viewer (e.g., a collaborating guest or a viewer), that is, when the interaction method provided by the embodiments of the present application is applied to a guest terminal corresponding to a collaborating guest or a viewer terminal of a viewer, if the target user display interface is interface 405 in FIG. 4, the interaction interface is page 407 in FIG. 4, and the virtual gifts placed on the interaction interface include Gift 1, Gift 2, ... in FIG. 4, so that the live streaming viewer can then select one or more gifts from these gifts and send them to the collaborating guest corresponding to interface 309. Here, page 400 in FIG. 4 is a live streaming video page displayed on a guest terminal corresponding to a collaborating guest or a viewer terminal of a viewer.
[0055] Also, regarding gift m in FIG. 3 or 4, gift m is a usable virtual gift, the picture of gift m is used to show what gift m is like, and the introductory information of gift m is intended to explain the related content of gift m (e.g., name, resource value consumed to use gift m, etc.). m is a positive integer, m≦M, M is a positive integer, and M indicates the number of virtual gifts. Also, FIG. 3 or 4 only shows some gifts, and viewers of the live streaming video page can check out other gifts by sliding up and down.
[0056] In practice, in a live collaboration streaming scenario, the range of selectable interaction objects by users with different live room character description information varies. For example, a live streamer can select and interact with any one of the collaboration guests. For example, the nth collaboration guest can select and interact with either the live streamer or any other collaboration guest in the live room other than the nth collaboration guest, where n is a positive integer and n≦N, and N indicates the number of collaboration guests in the live room. For example, the kth viewer can select and interact with either the live streamer or any one of the collaboration guests, where k is a positive integer and k≦K, and K indicates the number of viewers in the live room. The live room character description information is intended to describe the user type (e.g., live streamer, collaboration guest, or viewer) to which a user of a live room belongs in the live room. Here, the embodiments of the present application do not limit the above-mentioned "live room character description information," and for example, the live room character description information of a live streamer in a live room may include the character string "liver."
[0057] In order to meet the interaction object selection needs of the above user terminals with different live room character description information, the examples of this application further provide several possible embodiments of S2, and for ease of understanding, two possible embodiments are combined and described below.
[0058] In a first possible embodiment, when the interaction method provided by the embodiments of the present application is applied to a first user terminal (e.g., a live streamer terminal or a guest terminal), and the above-mentioned "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 may specifically be to display an interaction interface on the live streaming video page in response to a trigger operation on a target user display interface among the candidate user display interfaces corresponding to the at least one second user terminal.
[0059] The first user terminal is the intersection between the execution entity of the interaction method provided by the embodiment of the present application and the set of user terminals corresponding to the at least one candidate user display interface. The set of user terminals is for recording the user terminals corresponding to each candidate user display interface. That is, the first user terminal not only executes the interaction method provided by the embodiment of the present application, but also displays related information (e.g., audio data or video data) of the owner of the first user terminal on the live streaming video page, so that any participant in the live room can view the related information of the owner in the live room.
[0060] Furthermore, the embodiments of the present application do not limit the first user terminal, and may be, for example, a live streaming live streamer terminal or a guest terminal corresponding to the nth guest currently collaborating, where n is a positive integer, n≦N, and N is a positive integer indicating the number of guests currently collaborating in the live room.
[0061] The "candidate user display interface corresponding to the first user terminal" displays the collaborative display status of the owner of the first user terminal.
[0062] A second user terminal is used to represent the interactable object of the first user terminal, and the second user terminal is different from the first user terminal.
[0063] Furthermore, the "at least one second user terminal" may include other user terminals than the first user terminal in the set of user terminals corresponding to the at least one candidate user display interface. For example, if the first user terminal is a live streaming live streamer terminal, the "at least one second user terminal" may include guest terminals corresponding to the first to nth collaborating guests. For example, if the first user terminal is a guest terminal corresponding to the i-th collaborating guest, the "at least one second user terminal" may include the live streaming live streamer terminal and guest terminals corresponding to the N-1 other collaborating guests other than the i-th collaborating guest among the N collaborating guests. i is a positive integer, i∈{1, 2, ..., N}.
[0064] In addition, the candidate user display interface corresponding to the jth second user terminal displays the collaborative display status of the owner of the jth second user terminal, where j is a positive integer, j≦J, and J represents the number of second user terminals.
[0065] As can be seen from the relevant content of the above first possible embodiment, when the execution entity of the interaction method provided by the embodiments of the present application is a first user terminal (for example, a live streaming live streamer terminal or a guest terminal), the candidate user display interface corresponding to the first user terminal will also be displayed on the live streaming video page. Since the owner of the first user terminal usually does not select his / her candidate user display interface as an interaction object, when the owner of the first user terminal selects an interaction object, he / she usually does not consider the candidate user display interface corresponding to the first user terminal, thereby causing the interface of the owner of the first user terminal to be displayed on the live streaming video page. The selectable range of interfaces is typically all other interfaces among the above "at least one candidate user display interface" other than the candidate user display interface corresponding to the first user terminal, and the target user display interface selected on the first user terminal is typically all other interfaces among the above "at least one candidate user display interface" other than the candidate user display interface corresponding to the first user terminal. In this way, the interface selection needs of the owner of the first user terminal (e.g., a live streamer or the i-th collaboration guest) can be met, and the user experience can be further improved.
[0066] In a second possible embodiment, when the interaction method provided by the embodiments of the present application is applied to a viewer terminal, S2 may specifically be to display an interaction interface on a live streaming video page in response to a trigger operation on a target user display interface among at least one candidate user display interface.
[0067] Thus, when the execution entity of the interaction method provided by the embodiment of the present application is a viewer terminal corresponding to the kth viewer, the kth viewer is in a non-collaboration state in the live room and is not associated with any of the candidate user display interfaces displayed on the live streaming video page. Therefore, the kth viewer can select an interaction object from all candidate user display interfaces displayed on the live streaming video page. Since the kth viewer's selectable interface range is the "at least one candidate user display interface," the target user display interface selected on the viewer terminal corresponding to the kth viewer is from the "at least one candidate user display interface," thereby satisfying the viewer's interface selection needs and further improving the user experience. The viewer terminal corresponding to the kth viewer is the electronic device used by the kth viewer to watch the live streaming. k is a positive integer, k≦K, where K is a positive integer and K represents the number of viewers in the live room.
[0068] As can be seen from the relevant content of S2 above, when an electronic device used by one of the participants in a live room (e.g., a live streamer, a collaborating guest, or a viewer) displays a live streaming video page (e.g., a live collaboration streaming page), and the live streaming video page includes at least one candidate user exhibition interface (e.g., a live streamer exhibition page and a collaboration exhibition page for each collaborating guest, etc.), if the participant wants to interact (e.g., send a gift, etc.) with a target exhibitor in the live room (e.g., a live streamer or a collaborating guest), the participant can trigger a pre-set selection operation (e.g., a click operation, etc.) on the candidate user exhibition interface (i.e., a target user exhibition interface) corresponding to the target exhibitor on the electronic device, thereby allowing the electronic device to display an interaction interface on the live streaming video page, and then the participant can use one or more of several virtual gifts displayed in the interaction interface to interact with the target exhibitor (e.g., send one or more virtual gifts to the target exhibitor, etc.).
[0069] S3: In response to a trigger operation on a target gift among the at least one virtual gift, send the target gift to a user terminal corresponding to a target user display interface.
[0070] The target gift is a selected virtual gift (e.g., a gift selected by a viewer of the live streaming video page from at least one virtual gift). For example, the target gift may be Gift 1 in FIG. 3.
[0071] The user terminal corresponding to the target user display interface provides the display content (e.g., video content) of the target user display interface to the executing entity of the interaction method provided by the embodiment of the present application. In this way, the user terminal corresponding to the target user display interface can display the viewer's interaction object of the live streaming video page. The present application does not limit the "user terminal corresponding to the target user display interface." For example, if the target user display interface is interface 309 in FIG. 3, the user terminal corresponding to the target user display interface is the guest terminal corresponding to the first collaborating guest in FIG. 3.
[0072] Here, the embodiments of the present application are not limited to the implementation of the step S3 above, "sending the target gift to a user terminal corresponding to the target user display interface," and may be implemented, for example, in any related or future gift sending manner.
[0073] As can be seen from the relevant contents of S1 to S3 above, regarding the interaction method provided by the embodiments of the present application, when the interaction method is applied to an electronic device used by any one participant of a live room (e.g., a live streamer, a collaboration guest, or a viewer), the electronic device displays a live streaming video page (e.g., a live collaboration streaming page), and the live streaming video page includes at least one candidate user exhibition interface (e.g., a live streamer exhibition page and a collaboration exhibition page of each collaboration guest), the electronic device can display an interaction interface on the live streaming video page after receiving a trigger operation on a target user exhibition interface (e.g., a collaboration exhibition page of a collaboration guest) among the candidate user exhibition interfaces, and some usable virtual gifts are arranged on the interaction interface, so that the electronic device can After receiving a trigger operation for a target gift among these virtual gifts, the device can send the target gift to a user terminal (e.g., a live streaming live streamer terminal or a guest terminal) corresponding to the target user exhibition interface, so that the user terminal corresponding to the target user exhibition interface can receive the gift sent by the participant through the live streaming video page. In this way, the purpose of the participant sending a gift to a live streamer in the live room or one of the guests in collaboration can be achieved, and the interaction operation of the participant sending a gift to a live streamer in the live room or one of the guests in collaboration can be simplified, the interaction path can be shortened, and the interaction efficiency can be improved, which helps to increase the participant's willingness to send gifts and further helps to improve the participant's user experience (especially the gift sending experience).
[0074] In practice, for a live collaboration distribution scenario, users in a live room may not only have the need to send gifts, but may also have certain management needs (e.g., a live streamer may control guests to end collaboration during a collaboration).
[0075] Based on the above needs, the embodiments of the present application further provide one possible embodiment of the above interaction interface, in which the interaction interface may include not only at least one virtual gift but also at least one management control, so that viewers of the live streaming video page can not only use these virtual gifts on the interaction interface to achieve the purpose of sending gifts to the user terminal corresponding to the target user exhibition interface, but also use these management controls on the interaction interface to achieve the purpose of status management for the user terminal corresponding to the target user exhibition interface (for example, user management such as a live streamer adjusting the collaboration exhibition status of a guest during a collaboration, and a live streamer controlling a guest during a collaboration to end the collaboration).
[0076] Based on this, it can be seen that in a possible embodiment, when the interaction interface further includes at least one management control, the interaction method provided by the embodiment of the present application may include not only S1 to S3 above, but also S4 below. The execution time of S4 is slower than the execution time of S2 above, and the embodiment of the present application does not limit the execution time of S4.
[0077] S4: In response to a trigger operation on a target control among the at least one management control, adjust the status information of the user terminal corresponding to the target user display interface.
[0078] The control to be used is a selected management control, and the embodiment of the present application is not limited to the "trigger operation on the control to be used" in S4 above, and may be, for example, a click operation.
[0079] The above-mentioned "status information of the user terminal corresponding to the target user exhibition interface" is intended to explain the status of the user terminal corresponding to the target user exhibition interface, and the embodiments of the present application do not limit the "status information of the user terminal corresponding to the target user exhibition interface", and may include, for example, at least one of the collaborative exhibition status corresponding to the target user exhibition interface and the user explanation information corresponding to the target user exhibition interface.
[0080] The above-mentioned "collaboration exhibition state corresponding to the target user exhibition interface" is the information exhibition state (for example, whether the audio is on, whether the video is on) of the user terminal corresponding to the target user exhibition interface shown on the live streaming video page.
[0081] Here, the collaboration display state includes, but is not limited to, a collaboration audio state and a collaboration display state. The collaboration audio state includes the audio state of the collaborating guest during collaboration or the display state of the audio control, where the audio state of the collaborating guest is, for example, whether the audio is on, and the display state of the audio control is, for example, the on style and off style corresponding to the audio control. The collaboration display state includes the video state of the collaborating guest during collaboration or the display state of the video control, where the video state of the collaborating guest is, for example, whether a video screen is displayed, the display effect of the video screen, and the display content of the video screen, and the display state of the video control is, for example, the on style and off style corresponding to the video control.
[0082] The "user explanation information corresponding to the target user display interface" is for explaining the type to which the user terminal corresponding to the target user display interface belongs.
[0083] To better understand S4, we will combine and interpret the three scenarios below.
[0084] Scenario 1: A live streamer in a live room may not only send gifts to a collaborating guest, but may also have the following operational needs for a collaborating guest: adjusting the video on / off status of the collaborating guest, controlling the audio on / off status of the collaborating guest, ending the collaboration with the collaborating guest, and adjusting the type to which the collaborating guest belongs.
[0085] Based on the interaction needs of the live streamer, the embodiments of the present application further provide one possible embodiment of the above-mentioned "at least one management control", in which, when the interaction method provided by the embodiments of the present application is applied to a live streaming live streamer terminal, the "at least one management control" may include at least one of at least one collaboration exhibition state adjustment control (e.g., audio control 304 and video control 305 in Figure 3), collaboration termination control (e.g., control 306 in Figure 3), and operation selection control (e.g., control 307 in Figure 3).
[0086] The "at least one collaborative exhibition state adjustment control" is for adjusting the collaborative exhibition state (e.g., audio state, video state) corresponding to the target user exhibition interface. The embodiments of the present application are not limited to the "at least one collaborative exhibition state adjustment control" and may include, for example, at least one of a video control and an audio control. The video control is for controlling the collaborative display state of the live streaming video page of the user terminal corresponding to the target user exhibition interface. The audio control is for controlling the collaborative audio state of the live streaming video page of the user terminal corresponding to the target user exhibition interface.
[0087] The collaboration termination control is intended to sever the collaboration relationship between the live streaming live streamer terminal and the user terminal corresponding to the target user exhibition interface (i.e., to control the user terminal corresponding to the target user exhibition interface to terminate the collaboration), and the embodiments of the present application do not limit the collaboration termination control, and for example, it may specifically be control 306 in Figure 3.
[0088] The operation selection control is for managing a selection state for at least one candidate operation option of the user terminal corresponding to the target user display interface. The candidate operation option indicates an operation selectable and available for the collaborating guest on the live streaming live streamer terminal, and the candidate operation option may be used to adjust the user description information of the collaborating guest.
[0089] Furthermore, the embodiments of the present application are not limited to the above "at least one candidate operation option" and may include, for example, at least one type adjustment option.
[0090] Furthermore, the embodiments of the present application are not limited to the embodiment of the operation selection control, and may be implemented using, for example, the control 307 in FIG.
[0091] As can be seen based on the relevant content of the possible embodiments of the above "at least one management control," when the "at least one management control" includes at least one of at least one collaboration exhibition state adjustment control, collaboration termination control, and operation selection control, the examples of the present application further provide several possible embodiments of the above S4, which are introduced respectively below.
[0092] In a possible embodiment, when the "at least one management control" includes at least one collaborative exhibition state 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, and the embodiment of the present application does not limit the execution time of step 11.
[0093] Step 11: In response to a trigger operation on a target control of the at least one collaborative exhibition state adjustment control, adjust the collaborative exhibition state corresponding to the target user exhibition interface on the live streaming video page.
[0094] The target control is the selected collaborative exhibit state adjustment control (e.g., the control selected by the viewer of the live streaming video page from at least one collaborative exhibit state adjustment control). For example, if the interaction interface is page 310 in FIG. 3 and the "at least one collaborative exhibit state adjustment control" includes audio control 304 and video control 305, if the viewer clicks audio control 304, the target control is audio control 304, and if the viewer clicks video control 305, the target control is video control 305.
[0095] Furthermore, the embodiments of the present application are not limited to the above-mentioned "trigger operation of the target control," and specifically may be, for example, a click operation.
[0096] In practice, different collaborative exhibition state adjustment controls may have different collaborative exhibition state adjustment functions. Based on this, the embodiments of the present application further provide a possible embodiment of step 11, which may be, in response to a trigger operation on a target control among at least one collaborative exhibition state adjustment control, adjusting the collaborative exhibition state corresponding to the target user exhibition interface on the live collaborative streaming exhibition page according to a collaborative exhibition state adjustment rule corresponding to the target control.
[0097] The collaborative exhibition state adjustment rule corresponding to the target control is intended to explain how to adjust the collaborative exhibition state corresponding to the target user exhibition interface when the target control is triggered. For ease of understanding, two examples are combined for explanation below.
[0098] Example 1: If the target control is for controlling the collaborative audio state of the user terminal corresponding to the target user display interface on the live streaming video page (i.e., the target control is an audio control), the collaborative audio state adjustment rule corresponding to the target control is specifically as follows: if the current display state of the target control is on, when a trigger operation on the target control is received from a viewer of the live streaming video page, the current display state of the target control can be directly and automatically switched to off, thereby pausing the audio playback process on the user terminal corresponding to the target user display interface, so that no one in the live room can hear the real-time audio of the user terminal corresponding to the target user display interface; however, if the current display state of the target control is off, when a trigger operation on the target control is received from a viewer of the live streaming video page, the current display state of the target control can be automatically switched to on, thereby turning on the audio playback process on the user terminal corresponding to the target user display interface, so that no one in the live room can hear the real-time audio of the user terminal corresponding to the target user display interface.
[0099] Thus, in some application scenarios, the operation principle of the audio control displayed on the interaction page may specifically include adjusting the audio state of the user terminal corresponding to the target user's interface displayed on the live streaming video page from a first audio state to a second audio state in response to a trigger operation response to the audio control from a viewer of the live streaming video page. The second audio state is the opposite state of the first audio state. For example, if the first audio state is an audio-on state, the second audio state is an audio-off state; if the first audio state is an audio-off state, the second audio state is an audio-on state.
[0100] Here, the audio on state means that the real-time audio of the user terminal corresponding to the target user display interface is played to other people in the live room (e.g., viewer terminals and other guest terminals), and the audio off state means that the real-time audio of the user terminal corresponding to the target user display interface is not played to other people in the live room.
[0101] In addition, the embodiments of the present application do not limit the display form of the audio-on state. For example, as shown in FIG. 5, the audio-on state can be displayed by an audio-on icon (e.g., the microphone-on icon of the audio control 304 in FIG. 5) displayed in the operation area of the interaction page and a microphone icon displayed in the target user display interface (e.g., interface 309 in FIG. 5), thereby allowing everyone in the live room to know that the user terminal corresponding to the target user display interface is in the microphone-on state. Similarly, the embodiments of the present application do not limit the display form of the audio-off state. For example, as shown in FIG. 3, the audio-off state can be displayed by an audio-off icon (e.g., the microphone-off icon of the audio control 304 in FIG. 3) displayed in the operation area of the interaction page and a microphone icon displayed in the target user display interface (e.g., interface 309 in FIG. 3), thereby allowing everyone in the live room to know that the user terminal corresponding to the target user display interface is in the microphone-off state.
[0102] Example 2: When the target control is used to control the video display state of the user terminal corresponding to the target user display interface on the live streaming video page (i.e., the target control is a video control), the collaborative display state adjustment rule corresponding to the target control is specifically as follows: if the current display state of the target control is in a video-on state, when a trigger operation on the target control is received from a viewer of the live streaming video page, the current display state of the target control can be directly and automatically switched to a video-off state, thereby pausing the video display process on the user terminal corresponding to the target user display interface, so that no one in the live room can view the real-time screen of the user terminal corresponding to the target user display interface; if the current display state of the target control is in a video-off state, when a trigger operation on the target control is received from a viewer of the live streaming video page, the current display state of the target control can be automatically switched to a video-on state, thereby turning on the video display process on the user terminal corresponding to the target user display interface, so that no one in the live room can view the real-time screen of the user terminal corresponding to the target user display interface.
[0103] Here, the video on state means that the real-time screen of the user terminal corresponding to the target user display interface is played to the user terminals of other users in the live room other than the user corresponding to the target user display interface, and the video off state means that the real-time screen of the user terminal corresponding to the target user display interface is not played to other users.
[0104] Thus, in some application scenarios, the operation principle of the video control displayed on the interaction page is as follows: in response to a trigger operation on the video control by a viewer of the live streaming video page, the video display state of the user terminal corresponding to the target user's display interface on the live streaming video page is adjusted from a first use state to a second use state. The second use state is the opposite state of the first use state. For example, if the first use state is a video-on state, the second use state is a video-off state; and if the first use state is a video-off state, the second use state is a video-on state.
[0105] In addition, the embodiments of the present application do not limit the display form of the video-on state. For example, as shown in FIG. 3, the video-on state can be displayed in two forms: a video-on icon (e.g., the camera-on icon of the video control 305 of FIG. 3) displayed in the operation area of the interaction page, and image information displayed in the target user display interface (e.g., interface 309 of FIG. 3), so that everyone in the live room can know that the user terminal corresponding to the target user display interface is in the camera-on state. Similarly, the embodiments of the present application do not limit the display form of the video-off state. For example, as shown in FIG. 6, the video-off state can be displayed in two forms: a video-off icon (e.g., the camera-off icon of the video control 305 of FIG. 6) displayed in the operation area of the interaction page, and image information (e.g., displaying only the user profile picture corresponding to the target user display interface) displayed in the target user display interface (e.g., interface 309 of FIG. 6), so that everyone in the live room can know that the user terminal corresponding to the target user display interface is in the camera-off state.
[0106] In practice, for some collaborating guests, the collaborating guests may subjectively not want to turn on the audio or video. Therefore, in order to better meet the collaboration needs of the collaborating guests, the embodiments of the present application further provide other possible embodiments of the above step 11, specifically including steps 111 to 113.
[0107] Step 111: In response to a trigger operation on a target control among the at least one collaborative exhibition state adjustment control, display state description information of the target control is acquired.
[0108] The display state description information is for describing the display state of the target control on the interaction page when a trigger operation of the target control occurs. For example, if the target control is the audio control 304 in Fig. 3, when a viewer of the live streaming video page triggers a click operation on the audio control 304, the display state description information of the target control specifically includes at least the following: when the audio control 304 is clicked, it is displayed as a microphone-off icon, and the microphone-off icon can indicate that the user terminal corresponding to the target user display interface is in an audio-off state.
[0109] Furthermore, the embodiments of the present application are not limited to the process of obtaining the display state description information, and may be implemented, for example, in a method of obtaining display state description information of any one of related or future controls.
[0110] As can be seen from the relevant content of step 111 above, for a live streaming live streamer terminal, if an interaction page is displayed on the live streaming video page of the live streaming live streamer terminal, and at least one collaborative exhibition state adjustment control is placed on the interaction page, the live streaming live streamer terminal can obtain the display state description information of the target control after receiving a trigger operation (e.g., a click operation) on a target control among these collaborative exhibition state adjustment controls, and can then provide corresponding feedback based on the display state description information.
[0111] Step 112: If the display state description information of the target control indicates that the target control is in a first display state, adjust the collaboration exhibition state corresponding to the target user exhibition interface on the live streaming video page from the first collaboration state to a second collaboration state.
[0112] The first display state may be preset 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, which indicates that the user terminal corresponding to the target user display interface is in a video-on state. For example, if the target control is an audio control, the first display state may be an audio-on icon, which indicates that the user terminal corresponding to the target user display interface is in an audio-on state.
[0113] The first collaboration state is the collaboration state represented by the first display state (e.g., it may include the collaboration state represented by the target control at the time of the trigger operation on the target control). For example, if the target control is a video control, the first collaboration state may be a video-on state if the first display state indicates that the user terminal corresponding to the target user display interface is in a video-on state. For example, if the target control is an audio control, the first collaboration state may include an audio-on state if the first display state indicates that the user terminal corresponding to the target user display interface is in an audio-on state.
[0114] The second collaboration state is the opposite of the first collaboration state. For example, if the first collaboration state includes a video-on state, the second collaboration state may include a video-off state. Also, for example, if the first collaboration state includes an audio-on state, the second collaboration state may include an audio-off state.
[0115] As can be seen from the relevant content of step 112 above, for a live streaming live streamer terminal, if an interaction page is displayed on the live streaming video page of the live streaming live streamer terminal and at least one collaboration exhibition state adjustment control is arranged on the interaction page, after the live streaming live streamer terminal receives a trigger operation (e.g., a click operation) on a target control among these collaboration exhibition state adjustment controls, if the target control is determined to be in a first display state (e.g., a video on icon or an audio on icon), it can determine that the collaboration state adjustment process using the target control will not cause unnecessary trouble to the user terminal corresponding to the target user exhibition interface, and therefore can directly adjust the collaboration exhibition state corresponding to the target user exhibition interface from the first collaboration state to the second collaboration state on the live streaming video page (e.g., adjust from the video on state to the video off state, or adjust from the audio on state to the audio off state).
[0116] Step 113: If the display state description information of the target control indicates that the target control is in a second display state, send a collaborative exhibition state adjustment request to the user terminal corresponding to the target user exhibition interface, so that the user terminal corresponding to the target user exhibition interface provides feedback on the collaborative exhibition state adjustment request according to personal needs.
[0117] The second display state is the opposite state of the first display state. For example, if the target control is a video control, the second display state may be a video-off icon, thereby indicating that the user terminal corresponding to the target user display interface is in a video-off state. For example, if the target control is an audio control, the second display state may be an audio-off icon, thereby indicating that the user terminal corresponding to the target user display interface is in an audio-off state.
[0118] The "collaboration exhibition state adjustment request" is for requesting that the collaboration exhibition state corresponding to the target user exhibition interface be adjusted from the third collaboration state to the fourth collaboration state.
[0119] The third collaboration state is the collaboration state represented by the second display state (for example, it may include the collaboration state represented by the target control at the time of the trigger operation on the target control). For example, if the target control is a video control, when the second display state indicates that the user terminal corresponding to the target user display interface is in a video-off state, the third collaboration state is a video-off state. For example, if the target control is an audio control, when the second display state indicates that the user terminal corresponding to the target user display interface is in an audio-off state, the third collaboration state includes an audio-off state.
[0120] The fourth collaboration state is the opposite state of the third collaboration state. For example, if the third collaboration state includes a video-off state, the fourth collaboration state includes a video-on state. Also, for example, if the third collaboration state includes an audio-off state, the fourth collaboration state includes an audio-on state.
[0121] Furthermore, the embodiment of the present application does not limit the display format of the "request for adjusting the state of collaborative exhibition." For example, the request may be displayed as a character string or a picture.
[0122] Furthermore, the embodiments of the present application do not limit the display format of the above-mentioned "collaborative exhibition status adjustment request" on the user terminal corresponding to the above-mentioned target user exhibition interface, and may be displayed in the form of, for example, a pop-up window, a comment, etc.
[0123] Furthermore, the embodiments of the present application do not limit the feedback form of the user terminal corresponding to the above-mentioned target user exhibition interface in response to the above-mentioned "collaboration exhibition state adjustment request". For example, if the user terminal corresponding to the target user exhibition interface agrees to adjust the collaboration exhibition state from the third collaboration state to the fourth collaboration state, it can adjust the collaboration exhibition state of the user terminal corresponding to the target user exhibition interface from the third collaboration state to the fourth collaboration state. If the user terminal corresponding to the target user exhibition interface does not agree to adjust the collaboration exhibition state from the third collaboration state to the fourth collaboration state, it can feed back feedback information indicating "adjustment refusal" to the sender of the above-mentioned "collaboration exhibition state adjustment request" (i.e., the live streaming liver terminal).
[0124] Here, the examples of the present application are not limited to the implementation of the above step of "adjusting the collaborative exhibition state of the user terminal corresponding to the target user exhibition interface from the third collaborative state to the fourth collaborative state", and for ease of understanding, the following two examples are combined and described.
[0125] Example 1: For a user terminal corresponding to the target user exhibition interface, after the user terminal accepts the above-mentioned "collaboration exhibition state adjustment request", the owner of the user terminal can manually adjust the collaboration exhibition state of the user terminal from the third collaboration state to the fourth collaboration state.
[0126] Example 2: For a user terminal corresponding to the target user exhibition interface, after the user terminal receives the above-mentioned "collaboration exhibition state adjustment request," the owner of the user terminal can input feedback information indicating "agreement to adjustment" to the "collaboration exhibition state adjustment request" into the user terminal, so that the user terminal can not only send the feedback information to the sender of the above-mentioned "collaboration exhibition state adjustment request" (i.e., the live streaming liver terminal), but also automatically adjust the collaboration exhibition state of the user terminal from the third collaboration state to the fourth collaboration state according to the feedback information.
[0127] As can be seen from the relevant content of step 11 above, for a live streaming live streamer terminal, if an interaction page is displayed on the live streaming video page of the live streaming live streamer terminal, and at least one collaboration exhibition state adjustment control is disposed on the interaction page, the owner of the live streaming live streamer terminal can use these collaboration exhibition state adjustment controls to adjust the collaboration exhibition state (e.g., audio state, video state) corresponding to the target user exhibition interface, thereby meeting the collaboration management needs of the live streamer in the live room with the guests during collaboration, and thereby improving the live streamer's user experience.
[0128] In a possible embodiment, when the "at least one management control" includes at least a collaboration termination control, S4 includes the following steps 12 and 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.
[0129] Step 12: In response to the trigger operation on the collaboration end control, collaboration end confirmation information is displayed.
[0130] The collaboration termination confirmation information is used to confirm whether to terminate the collaboration relationship with the user terminal corresponding to the target user display interface (i.e., whether to control the user terminal corresponding to the target user display interface to terminate collaboration).
[0131] Furthermore, the embodiment of the present application does not limit the display format of the collaboration end confirmation information, and it may be displayed as, for example, a character string or a picture.
[0132] Furthermore, the embodiment of the present application does not limit the display format of the collaboration end confirmation information, and it may be displayed in the form of a pop-up window, for example.
[0133] Furthermore, the embodiment of the present application is not limited to the "trigger operation on the collaboration end control" in step 12 above, and may be, for example, a click operation.
[0134] As can be seen from the relevant content of step 12 above, for a live streaming liver terminal, if an interaction page is displayed on the live streaming video page of the live streaming liver terminal and a collaboration end control (e.g., control 306 in Figure 3) is placed on the interaction page, the live streaming liver terminal will accept a trigger operation (e.g., a click operation) on the collaboration end control and then display collaboration end confirmation information on the live streaming video page, allowing the viewer to confirm whether to terminate the collaboration relationship with the user terminal corresponding to the target user display interface (i.e., whether to control the user terminal corresponding to the target user display interface to end the collaboration) based on the collaboration end confirmation information, thereby avoiding adverse effects caused by the viewer's incorrect operation and improving the user experience.
[0135] Step 13: In response to a predetermined operation triggered in response to the collaboration termination confirmation information, cancel the display of the target user exhibition interface from the video playback page.
[0136] The specified operation is an operation that expresses the intention to agree to sever the collaboration relationship with the user terminal corresponding to the target user display interface (i.e., agree to control the user terminal corresponding to the target user display interface to end the collaboration), and the embodiments of the present application do not limit the specified operation. For example, if the above collaboration end confirmation information is displayed in a pop-up window, and the pop-up window further has a confirmation button and a rejection button, the specified operation is clicking the confirmation button.
[0137] As can be seen from the relevant content of step 13 above, for a live streaming liver terminal, when collaboration termination confirmation information is displayed on the live streaming video page of the live streaming liver terminal, the live streaming liver terminal can determine, after receiving a predetermined operation (e.g., clicking the confirmation button) triggered by the collaboration termination confirmation information, that the owner of the live streaming liver terminal (i.e., the liver) indeed wants to control the user terminal corresponding to the target user display interface to terminate collaboration. Therefore, the live streaming liver terminal can directly cancel the display of the target user display interface from the video playback page to achieve the purpose of severing the collaboration relationship with the user terminal corresponding to the target user display interface, so that the target user display interface will not be displayed on any of the live streaming video pages viewed by each user in the live room, thereby meeting the collaboration termination management needs of the live room liver with respect to the collaborating guests.
[0138] As can be seen from the relevant content of steps 12 to 13 above, for a live streaming live streamer terminal, when an interaction page is displayed on the live streaming video page of the live streaming live streamer terminal and a collaboration termination control (e.g., control 306 in Figure 3) is placed on the interaction page, the owner of the live streaming live streamer terminal can use the collaboration termination control to control whether to terminate the collaboration relationship with the user terminal corresponding to the target user display interface (i.e., whether to control the termination of the collaboration relationship between the user terminals corresponding to the target user display interface), thereby meeting the collaboration termination management needs of live streamers in the live room with guests currently collaborating, and thereby improving the live streamer's user experience.
[0139] In a possible embodiment, when the "at least one management control" includes at least an operation selection control, S4 includes the following steps 14 to 15. The execution time of step 14 is later than the execution time of S2, and the embodiment of the present application does not limit the execution time of step 14.
[0140] Step 14: Display at least one candidate operation option in response to a trigger operation on the operation selection control.
[0141] In an embodiment of the present application, for a live streaming live streamer terminal, if an interaction page is displayed on the live streaming video page of the live streaming live streamer terminal and an operation selection control (e.g., control 307 in Figure 3) is placed on the interaction page, the live streaming live streamer terminal will display at least one candidate operation option on the live streaming video page after accepting a trigger operation (e.g., a click operation) on the operation selection control, thereby allowing the owner of the live streaming live streamer terminal to subsequently select the option they wish to use from these candidate operation options.
[0142] Here, the embodiment of the present application does not limit the display format of the "at least one candidate operation option," and the "at least one candidate operation option" may be displayed, for example, in the form of a drop-down list or in the form of a pop-up window.
[0143] Also, the embodiment of the present application is not limited to the "trigger operation on the operation selection control" in step 14 above, and may be, for example, a click operation.
[0144] Step 15: Adjusting user instruction information corresponding to the target user display interface in response to a selection operation on the target option from the at least one candidate operation option.
[0145] The target option is the selected candidate operation option. For example, if the "at least one candidate operation option" includes a first type adjustment option, a second type adjustment option, etc., when the owner of the live streaming live streamer terminal selects the second type adjustment option from these candidate operation options, the second type adjustment option is determined as the target option.
[0146] Furthermore, the embodiment of the present application is not limited to the above-mentioned "selection operation of the target option", and may be, for example, a click operation triggered on the target option.
[0147] The above-mentioned "user explanation information corresponding to the target user display interface" indicates the type to which the user terminal corresponding to the target user display interface belongs, and the embodiments of the present application do not limit the adjustment process of the "user explanation information corresponding to the target user display interface", and may specifically include, for example, steps 21 to 24.
[0148] Step 21: In response to a selection operation on a target option in the at least one candidate operation option, a state representation content corresponding to the target option is determined.
[0149] The status representation content corresponding to the target option describes the attribute value (for example, whether the user belongs to the user type represented by the target option) that the user terminal corresponding to the target user display interface displays in the target option.
[0150] Step 22: Determine whether the user instruction information corresponding to the target user display interface has a status representation content corresponding to the target option; if yes, execute step 23; if no, execute step 24.
[0151] In an embodiment of the present application, after obtaining the status representation content corresponding to the target option, it is determined whether the status representation content exists in the user explanation information corresponding to the target user display interface. If it exists, it indicates that the user terminal corresponding to the target user display interface has entered the state represented by the status representation content at least once, so it is sufficient to simply increase the number of times the status representation content appears. If it does not exist, it indicates that the user terminal corresponding to the target user display interface has not yet entered the state represented by the status representation content, so the user terminal corresponding to the target user display interface can be adjusted to the state represented by the status representation content.
[0152] Step 23: Update the occurrence count of the status representation content corresponding to the target option in the user instruction information corresponding to the target user display interface.
[0153] The number of occurrences indicates the number of times the "status representation content corresponding to the target option" appears on the user terminal corresponding to the target user display interface. For example, if the target option is a first type adjustment option, the number of occurrences of the status representation content corresponding to the target option indicates the number of times a live streamer in the live room triggers the adjustment process for the first type on the user terminal corresponding to the target user display interface.
[0154] Step 24: Add a state representation content corresponding to the target option to the user explanation information corresponding to the target user display interface, and initialize the occurrence count of the state representation content corresponding to the target option in the user explanation information corresponding to the target user display interface (for example, the initial value of the occurrence count is 1).
[0155] As can be seen from the relevant content of steps 21 to 24 above, for a live streaming liver terminal, when at least one candidate operation option is displayed on the live streaming video page of the live streaming liver terminal, after the live streaming liver terminal receives a selection operation for a target option among these candidate operation options, the live streaming liver terminal can generate status representation content corresponding to the target option, so that the status representation content can indicate the status displayed by the user terminal corresponding to the target user display interface under the target option, and then use the status representation content to update the status information of the user terminal corresponding to the target user display interface, and the updated status information can indicate to the user terminal corresponding to the target user display interface that the owner of the live streaming liver terminal has selected the target option, thereby meeting the operation management needs of several user types of livers for collaborative guests.
[0156] As can be seen from the relevant content of steps 14 to 15 above, for a live streaming live streamer terminal, if an interaction page is displayed on the live streaming video page of the live streaming live streamer terminal and an operation selection control (e.g., control 307 in Figure 3) is placed on the interaction page, the owner of the live streaming live streamer terminal can use the operation selection control to manage the attribute values of a certain user type of the user terminal corresponding to the target user display interface, thereby meeting the live streamer's operation management needs for these user types with guests during collaboration, and thereby improving the live streamer's user experience.
[0157] As can be seen from the relevant content of the above Scenario 1, for a live streaming live streamer terminal, when an interaction page is displayed on the live streaming video page of the live streaming live streamer terminal, the interaction page not only includes at least one virtual gift (e.g., Gift 1, Gift 2, ... in FIG. 3 ), but also includes at least one collaboration display state adjustment control (e.g., audio control 304 and video control 305 in FIG. 3 ), collaboration termination control (e.g., control 306 in FIG. 3 ), and operation selection control (e.g., control 307 in FIG. 3 ), thereby identifying the owner of the live streaming live streamer terminal (i.e., the live streamer) Through the interaction interface, the user can not only send gifts to the collaborating guest corresponding to the target user display interface, but also manage some states of the collaborating guest corresponding to the target user display interface (for example, adjust the video on / off state of the collaborating guest, control the audio on / off state of the collaborating guest, end the collaboration state of the collaborating guest, and adjust the attribute values of the collaborating guest's user type, etc.), thereby meeting the interaction needs of the live streamer in the live room with the collaborating guest, and thereby improving the user experience of the live streamer.
[0158] Scenario 2: With regard to a collaborating guest in a live room, not only may that guest perform a gift sending operation to other collaborating guests or live streamers other than that guest in the live room, but that guest may also have an operational need to adjust the affiliation type of other collaborating guests or live streamers other than that guest in the live room, or adjust the affiliation type of live streamers.
[0159] Based on the interaction needs of the guest during the collaboration, the embodiment of the present application further provides another possible embodiment of the "at least one management control." In this embodiment, when the interaction method provided by the embodiment of the present application is applied to a guest terminal, the "at least one management control" may include a target type setting control (e.g., control 404 in FIG. 4), which is for performing a target type setting process on the user terminal corresponding to the target user display interface.
[0160] Based on this, if the "at least one management control" includes a target type installation control, S4 may include the following steps 16 to 17. The execution time of step 16 is later than the execution time of S2, and the embodiment of the present application does not limit the execution time of step 16.
[0161] Step 16: In response to a trigger operation on the target type placement control, display at least one candidate instruction content.
[0162] The at least one candidate explanatory content is intended to indicate selectable causes when a target type is set on a user terminal corresponding to the target user display interface, and the embodiments of the present application do not limit the "at least one candidate explanatory content" and may, for example, include at least a first cause, a second cause, etc.
[0163] Furthermore, the embodiments of the present application do not limit the display format of the "at least one candidate explanation content," and the content may be displayed in a form such as a pop-up window or a drop-down page.
[0164] Furthermore, the embodiment of the present application is not limited to the "trigger operation on the target-type installation control" in step 16 above, and may be, for example, a click operation.
[0165] As can be seen based on the relevant content of step 16 above, for a guest terminal corresponding to a collaborating guest, if an interaction page is displayed on the live streaming video page of the guest terminal and a target-type installation control is placed on the interaction page, after the guest terminal accepts a trigger operation (e.g., a click operation) on the target-type installation control, it will display at least one candidate explanation content on the live streaming video page, so that the owner of the guest terminal can then select the installation cause that needs to be used from these candidate explanation contents.
[0166] Step 17: Generate and send target type setting information corresponding to the target user display interface in response to a selection operation on the target content in the at least one candidate explanation content.
[0167] The target content is the selected candidate explanatory content.
[0168] The target type setting information corresponding to the target user display interface is intended to explain relevant information regarding the setting of the target type for the user terminal corresponding to the target user display interface, and the embodiments of the present application do not limit the process of determining the target type setting information corresponding to the target user display interface, for example, specifically, directly determine the target content as the target type setting information corresponding to the target user display interface.
[0169] Furthermore, the embodiments of the present application do not limit the receiving terminal of the target type installation information corresponding to the above target user display interface, and may be, for example, a user terminal corresponding to the above target user display interface, or a background server corresponding to the above live streaming video page.
[0170] As can be seen from the relevant content of step 17 above, for a guest terminal corresponding to a collaborating guest, when at least one candidate explanatory content is displayed on the live streaming video page of the guest terminal, the guest terminal will accept a selection operation for target content among these candidate explanatory contents, and then generate target type setting information corresponding to the 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 a corresponding receiving device (e.g., a user terminal corresponding to the target user display interface or a background server corresponding to the live streaming video page), so that the receiving device uses 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 target type setting information corresponding to the target user display interface is recorded in the updated target type attribution information.
[0171] As can be seen from the relevant content of Scenario 2 above, for a guest terminal corresponding to a collaborating guest in a live room, when an interaction page is displayed on the live streaming video page of the guest terminal, the interaction page not only includes at least one virtual gift (e.g., Gift 1, Gift 2, ... in Figure 4), but also includes a target type setting control (e.g., control 404 in Figure 4) in the interaction interface, so that the owner of the guest terminal (e.g., a collaborating guest) can use the interaction interface to send gifts to the user terminal corresponding to the target user display interface (e.g., other collaborating guests or live streamers), and can also perform some user type adjustment processes on the user terminal corresponding to the target user display interface, thereby better meeting the interaction needs of the collaborating guests in the live room and thereby improving the user experience of the collaborating guests.
[0172] Scenario 3: A viewer in a live room may not only perform gift sending operations to each collaborating guest or live streamer in the live room, but may also have operational needs to adjust the affiliation type of a collaborating guest or adjust the affiliation type of a live streamer for each collaborating guest or live streamer.
[0173] Based on this, it can be seen that the interaction needs of the viewer are similar to those of the guest during the collaboration, and therefore the interaction interface displayed on the viewer's viewer terminal is similar to the interaction interface displayed on the guest terminal. Thus, when the interaction method provided by the embodiments of the present application is applied to a viewer terminal, at least one management control in the interaction interface displayed on the viewer terminal includes a target-type setting control (e.g., control 404 in FIG. 4).
[0174] As such, since at least one administrative control displayed at the viewer terminal is similar to at least one administrative control displayed at the guest terminal, the implementation of S4 at the viewer terminal is similar to the implementation of S4 at the guest terminal (e.g., steps 16 to 17) and will not be detailed here for the sake of brevity.
[0175] Based on the relevant content of Scenario 3 above, it can be seen that for a viewer terminal corresponding to a viewer in a live room, when an interaction page is displayed on the live streaming video page of the viewer terminal, the interaction page not only includes at least one virtual gift (e.g., Gift 1, Gift 2, ... in Figure 4), but also includes a target type setting control (e.g., control 404 in Figure 4) in the interaction interface, so that the owner of the viewer terminal (e.g., a viewer) can use the interaction interface to not only send gifts to the user terminal corresponding to the target user display interface (e.g., a collaborating guest or live streamer), but also perform some user type adjustment processes on the user terminal corresponding to the target user display interface, thereby better meeting the interaction needs of the viewer in the live room and thereby improving the user experience of the viewer.
[0176] As can be seen from the relevant content of the above Scenario 1 to Scenario 3, for a live room, the interaction needs of user terminals with different live room character description information are different, so the at least one management control displayed on the user terminals with different live room character description information is also different. Based on this, the embodiment of the present application further provides one possible embodiment of the determination process of the "at least one management control", and specifically, the at least one management control may be determined based on the live room character description information of the user terminal corresponding to the live streaming video page.
[0177] A user terminal corresponding to a live streaming video page is a display device for the live streaming video page. For example, if the live streaming video page is displayed on a live streaming live streamer terminal, the user terminal corresponding to the live streaming video page is a live streaming live streamer terminal; if the live streaming video page is displayed on a guest terminal, the user terminal corresponding to the live streaming video page is a guest terminal; if the live streaming video page is displayed on a viewer terminal, the user terminal corresponding to the live streaming video page is a viewer terminal.
[0178] The "live room character description information of the user terminal corresponding to the live streaming video page" is intended to describe the user type to which the user terminal corresponding to the live streaming video page belongs in the live room. For example, if the user terminal corresponding to the live streaming video page is a live streaming live streamer terminal, the live room character description information of the user terminal corresponding to the live streaming video page will include the string "live streamer." If the user terminal corresponding to the live streaming video page is a guest terminal, the live room character description information of the user terminal corresponding to the live streaming video page will include the string "collaborating guest." If the user terminal corresponding to the live streaming video page is a viewer terminal, the live room character description information of the user terminal corresponding to the live streaming video page will include the string "viewer."
[0179] Furthermore, the embodiments of the present application do not limit the embodiment of the above step of "determining the at least one administrative control based on the live room character description information of the user terminal corresponding to the live streaming video page," but specifically, for example, search for each candidate control corresponding to the "live room character description information of the user terminal corresponding to the live streaming video page" from a pre-established mapping relationship, and determine all of them as administrative controls so that they can be subsequently displayed in the interaction page of the live streaming video page. The mapping relationship is for recording at least one candidate control corresponding to each live room character description information.
[0180] Based on the relevant content of the determination process of the above "at least one management control," it can be seen that for an executing entity (e.g., a live streaming live streamer terminal, a guest terminal, or a viewer terminal) of the interaction method provided by the embodiments of the present application, when a live streaming video page is displayed on the executing entity and at least one candidate user display interface is displayed on the live streaming video page, the executing entity will, after receiving a trigger operation on a target user display interface among these candidate user display interfaces, determine at least one management control based on the live room character description information of the user terminal corresponding to the live streaming video page, so that these management controls can best meet the interaction needs of the owner of the user terminal. Thereafter, the executing entity will display an interaction page on the live streaming video page where these management controls are located, and the owner of the executing entity can use these management controls to accordingly manage the user terminal corresponding to the target user display interface, thereby meeting the state management needs of different users in the live room and improving the user experience.
[0181] As can be seen from the relevant content of the above "at least one administrative control," for an electronic device used by any one participant in a live room (e.g., a live streamer, a collaborating guest, or a viewer), when the electronic device displays a live streaming video page (e.g., a live collaboration streaming page), and the live streaming video page includes at least one candidate user exhibition interface (e.g., a live streamer exhibition page and a collaboration exhibition page for each collaborating guest, etc.), after receiving a trigger operation on a target user exhibition interface (e.g., a collaboration exhibition page for a collaboration guest, etc.) among these candidate user exhibition interfaces, the electronic device can display an interaction interface on the live streaming video page, in which several virtual gifts and several administrative controls are arranged, so that the owner of the electronic device can subsequently satisfy the interaction needs of the electronic device through these objects displayed on the interaction interface, thereby improving the user experience.
[0182] In practice, for a live collaboration distribution scenario, users of the live room may have some other needs (e.g., following guests or live streamers during a collaboration).
[0183] Based on the above needs, the embodiments of the present application further provide other possible embodiments of the above interaction interface, in which, when the interaction method provided by the embodiments of the present application is applied to a live streaming live streamer terminal, a guest terminal, or a viewer terminal, if certain display conditions are met, the interaction interface may further include a follow status adjustment control (e.g., control 303 in Figure 3 or control 403 in Figure 4).
[0184] The predetermined display condition is a trigger condition for displaying the follow state adjustment control.
[0185] Furthermore, the embodiments of the present application do not limit the specified display conditions, and for example, specifically, the user terminal corresponding to the live streaming video page (i.e., the entity that executes the interaction method provided by the embodiments of the present application) may not be following the user terminal corresponding to the target user display interface.
[0186] Thus, for an executing entity (e.g., a live streaming live streamer terminal, a guest terminal, or a viewer terminal) of the interaction method provided by the embodiments of the present application, when a live streaming video page is displayed to the executing entity, if the executing entity determines that the user terminal corresponding to the live streaming video page has not yet followed the user terminal corresponding to the target user display interface, it can determine that the owner of the executing entity may have a need to follow the user account corresponding to the target user display interface. Therefore, a follow status adjustment control is placed on the interaction page displayed on the live streaming video page, so that the owner can then use the follow status adjustment control to fulfill their follow needs for the user account corresponding to the target user display interface.
[0187] The above-mentioned "following state adjustment control" is for triggering a following flow for a user terminal corresponding to a target user display interface, and the embodiment of the present application does not limit the operation principle of the following following state adjustment control, and for example, it may specifically include the following step 18. The execution time of step 18 is slower than the execution time of S2, and the embodiment of the present application does not limit the execution time of step 18.
[0188] Step 18: In response to the trigger operation on the follow status adjustment control, establish a follow relationship and cancel the display of the follow status adjustment control on the live streaming video page, where the follow relationship indicates that the user terminal corresponding to the live streaming video page has already followed the user terminal corresponding to the target user display interface.
[0189] In an embodiment of the present application, for an executing entity of the interaction method provided by an embodiment of the present application (e.g., a live streaming live streamer terminal, a guest terminal, or a viewer terminal), an interaction page is displayed on the live streaming video page of the executing entity, and a follow status adjustment control (e.g., control 303 in FIG. 3 or control 403 in FIG. 4) is placed on the interaction page. When the executing entity receives a trigger operation (e.g., a click operation) on the follow status adjustment control, it will establish a follow relationship indicating that the user terminal corresponding to the live streaming video page has already followed the user terminal corresponding to the target user display interface, and directly cancel the display of the follow status adjustment control on the live streaming video page. This allows the viewer of the live streaming video page to know from the live streaming video page that they have successfully followed the user terminal corresponding to the target user display interface, thereby realizing the following needs of a user in a live room with a collaborating guest or live streamer.
[0190] As can be seen from the relevant content of the above-mentioned follow status adjustment control, for an executing entity (e.g., a live streaming live streamer terminal, a guest terminal, or a viewer terminal) of the interaction method provided by the embodiments of the present application, when an interaction page is displayed on the live streaming video page of the executing entity and a follow status adjustment control (e.g., control 303 in Figure 3 or control 403 in Figure 4) is placed on the interaction page, the owner of the executing entity can use the follow status adjustment control to follow the user terminal corresponding to the target user display interface, thereby realizing the following needs of a user in a live room with a collaborating guest or live streamer, thereby improving the user experience.
[0191] In practice, for a live collaboration distribution scenario, users of the live room may have some other needs (for example, to understand the related information of a guest or live streamer during a collaboration).
[0192] Based on the above needs, the embodiments of the present application further provide other possible embodiments of the interaction interface. In this embodiment, when the interaction method provided by the embodiments of the present application is applied to a live streaming live streamer terminal, a guest terminal, or a viewer terminal, the interaction interface may further include a user identifier corresponding to the target user display interface (e.g., user profile picture 301 and user nickname 302 in FIG. 3, or user profile picture 401 and user nickname 402 in FIG. 4). The user identifier is for identifying the user terminal corresponding to the target user display interface, and the embodiments of the present application are not limited to the user identifier, and may include, for example, at least one of a user profile picture and a user nickname.
[0193] Furthermore, the embodiment of the present application does not limit the function of the above "user identifier corresponding to the target user display interface", and for example, includes at least the function of the following step 19. The execution time of step 19 is slower than the execution time of S2 above, and the embodiment of the present application does not limit the execution time of step 19.
[0194] Step 19: If the interaction interface displays a user identifier corresponding to the target user display interface, display an information introduction page corresponding to the user identifier in response to a trigger operation on the user identifier.
[0195] The above-mentioned "information introduction page corresponding to the user identifier" is intended to introduce the relevant content of the user terminal corresponding to the target user display interface, and the embodiments of the present application are not limited to the "information introduction page corresponding to the user identifier", and may be, for example, a user homepage corresponding to the user identifier.
[0196] Furthermore, the embodiments of the present application do not limit the display format of the "information introduction page corresponding to the user identifier," and may be displayed, for example, in the form of a page jump (i.e., jumping from the live streaming video page to the information introduction page corresponding to the user identifier and displaying it), or in the form of a drop-down page (i.e., directly displaying the information introduction page corresponding to the user identifier on the live streaming video page).
[0197] As can be seen from the relevant content of step 19 above, for an executing entity of the interaction method provided by the embodiments of the present application (e.g., a live streaming live streamer terminal, a guest terminal, or a viewer terminal), when an interaction page is displayed on the live streaming video page of the executing entity, and a user identifier corresponding to a target user display interface is placed on the interaction page, the executing entity will directly display the information introduction page corresponding to the user identifier when it receives a trigger operation for the user identifier (e.g., the user profile picture 301 and user nickname 302 in FIG. 3, or the user profile picture 401 and user nickname 402 in FIG. 4), so that the owner of the executing entity can learn some related content of the user terminal corresponding to the target user display interface from the information introduction page, thereby realizing the needs of a user in a live room to understand the related content of a collaborating guest or live streamer.
[0198] As can be seen from the related content of the user identifier corresponding to the above target user display interface, for an executing entity of the interaction method provided by the embodiments of the present application (e.g., a live streaming live streamer terminal, a guest terminal, or a viewer terminal), when an interaction page is displayed on the live streaming video page of the executing entity and a user identifier corresponding to the target user display interface is placed on the interaction page, the owner of the executing entity can not only understand from the interaction page that the target of the interaction page is the user terminal corresponding to the target user display interface, but also use the user identifier to access the information introduction page of the user terminal corresponding to the target user display interface, thereby allowing the owner to know some related content of the user terminal corresponding to the target user display interface from the information introduction page. In this way, the needs of a user in a live room to understand the related content of a collaborating guest or live streamer can be realized, thereby improving the user experience.
[0199] Based on the interaction method provided by the embodiments of the present application, the embodiments of the present application further provide an interaction device, which will be described below in conjunction with the accompanying drawings, whereby for technical details of the interaction device provided by the embodiments of the present application, reference may be made to the relevant content of the above interaction method.
[0200] Please refer to FIG. 7, which is a structural schematic diagram of one interaction device provided by an embodiment of the present application.
[0201] The interaction device 700 provided by the embodiment of the present application includes: a first display unit 701 for displaying a live-streaming video page including at least one candidate user display interface; a second display unit 702, which displays an interaction interface on the live-streaming video page in response to a trigger operation on a target user display interface among the at least one candidate user display interface, the second display unit 702 including at least one virtual gift; a third display unit 703 for transmitting the target gift to a user terminal corresponding to the target user display interface in response to a trigger operation on a target gift among the at least one virtual gift.
[0202] In a possible embodiment, the interaction interface further comprises at least one administrative control; The interaction device 700 includes: The device further includes a state adjusting unit for adjusting state information of the user terminal corresponding to the target user display interface in response to a trigger operation on a control to be used among the at least one management control.
[0203] In a possible embodiment, the interaction method is applied to a live streaming live streamer terminal, and the at least one management control includes at least one of at least one collaboration exhibition state adjustment control, a collaboration termination control, and an operation selection control, wherein the at least one collaboration exhibition state adjustment control adjusts the collaboration exhibition state corresponding to the target user exhibition interface, the collaboration termination control severs the collaboration relationship between the live streamer terminal and the user terminal corresponding to the target user exhibition interface, and the operation selection control manages the selection state for at least one candidate operation option of the user terminal corresponding to the target user exhibition interface.
[0204] In a possible embodiment, the conditioning unit comprises: and a first adjustment subunit for adjusting a collaborative exhibition state corresponding to the target user exhibition interface on the live streaming video page in response to a trigger operation on a target control among the at least one collaborative exhibition state adjustment control.
[0205] In a possible embodiment, the first adjustment subunit specifically adjusts the collaboration exhibition state corresponding to the target user exhibition interface on the live streaming video page from a first collaboration state to a second collaboration state in response to a trigger operation on the target control when the target control is in a first display state, where the target control is a video control, the first display state indicates that the user terminal corresponding to the target user exhibition interface is in a video-on state, the first collaboration state includes a video-on state, and the second collaboration state includes a video-off state; or the target control is an audio control, the first display state indicates that the user terminal corresponding to the target user exhibition interface is in an audio-on state, the first collaboration state includes an audio-on state, and the second collaboration state includes an audio-off state.
[0206] In a possible embodiment, the first adjustment subunit specifically sends a collaboration exhibition state adjustment request to the user terminal corresponding to the target user exhibition interface in response to a trigger operation on the target control when the target control is in a second display state, and the collaboration exhibition state adjustment request is used to request the collaboration exhibition state corresponding to the target user exhibition interface to be adjusted from a third collaboration state to a fourth collaboration state, wherein the target control is a video control, the second display state indicates that the user terminal corresponding to the target user exhibition interface is in a video-off state, the third collaboration state includes a video-off state, and the fourth collaboration state includes a video-on state; or the target control is an audio control, the second display state indicates that the user terminal corresponding to the target user exhibition interface is in an audio-off state, the third collaboration state includes an audio-off state, and the fourth collaboration state includes an audio-on state.
[0207] In a possible embodiment, the conditioning unit comprises: a first display subunit for displaying collaboration end confirmation information in response to a trigger operation on the collaboration end control; and a second adjustment subunit for canceling the display of the target user exhibition interface from the video playback page in response to a predetermined operation triggered in response to the collaboration termination confirmation information.
[0208] In a possible embodiment, the conditioning unit comprises: a second display subunit that displays the at least one candidate operation option in response to a trigger operation on the operation selection control; and a third adjusting subunit for adjusting user explanatory 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.
[0209] In a possible embodiment, the at least one collaborative exhibit state adjustment control includes at least one of a video control and an audio control.
[0210] In a possible embodiment, the at least one administrative control is determined based on live room character description information of the user terminal corresponding to the live streaming video page.
[0211] In a possible embodiment, when a predetermined display condition is met, the interaction interface further includes a follow state adjustment control; The interaction device 700 includes: The device further includes a follow unit that, in response to a trigger operation on the follow status adjustment control, establishes a follow relationship and cancels the display of the follow status adjustment control on the live streaming video page, where the follow relationship indicates that the user terminal corresponding to the live streaming video page has already followed the user terminal corresponding to the target user display interface.
[0212] In a possible embodiment, the interaction interface further includes a user identifier corresponding to the target user display interface; The interaction device 700 includes: The information display device further includes a fourth display unit that displays an information introduction page corresponding to the user identifier in response to a trigger operation on the user identifier.
[0213] In a possible embodiment, the interaction method is applied to a first user terminal, and the 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; The second display unit 702 specifically displays an interaction interface on the live streaming video page in response to a trigger operation on a target user display interface among the candidate user display interfaces corresponding to the at least one second user terminal.
[0214] As can be seen from the relevant content of the above-mentioned interaction device 700, the interaction device 700 provided by the embodiment of the present application is disposed in an electronic device used by any one of the participants in a live room (e.g., a live streamer, a collaborating guest, or a viewer). The operation principle of the interaction device 700 is as follows: the interaction device 700 displays a live streaming video page (e.g., a live collaboration streaming page), and when the live streaming video page includes at least one candidate user display interface (e.g., a live streamer display page and a collaboration display page of each collaborating guest), the interaction device 700 can display an interaction interface on the live streaming video page after receiving a trigger operation on a target user display interface (e.g., a collaboration display page of a collaborating guest) among the candidate user display interfaces, and the interaction interface Several available virtual gifts are arranged on the interface, and then, after the interaction device 700 receives a trigger operation for a target gift among these virtual gifts, it can send the target gift to a user terminal (e.g., a live streamer terminal or a guest terminal) corresponding to the target user exhibition interface, so that the user terminal corresponding to the target user exhibition interface can receive the gift sent to the user terminal by the participant through the live streaming video page. In this way, not only can the participant achieve the purpose of sending a gift to a live streamer in a live room or any one of the guests in collaboration, but also the flow of the participant sending a gift to a live streamer in a live room or any one of the guests in collaboration can be simplified, which is beneficial to increasing the participant's willingness to send gifts and further beneficial to improving the participant's user experience (especially, the gift sending experience).
[0215] Furthermore, an embodiment of the present application further provides an electronic device, the device including: a memory for storing instructions or computer programs; and a processor for executing the instructions or computer programs in the memory to cause the electronic device to perform any one of the embodiments of the interaction methods provided by the embodiment of the present application.
[0216] Referring to Figure 8, a structural schematic diagram of an electronic device 800 for implementing an embodiment of the present disclosure is shown. Terminal devices in the embodiment of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablets), PMPs (portable media players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device in Figure 8 is merely an example and does not limit the functionality and scope of use of the embodiment of the present disclosure.
[0217] 8, electronic device 800 includes a processing unit (e.g., a central processing unit, a graphics processor, etc.) 801 that can perform various appropriate operations and processes in accordance with a program stored in read-only memory (ROM) 802 or a program loaded from storage device 808 into random access memory (RAM) 803. RAM 803 further stores various programs and data necessary for the operation of electronic device 800. Processing unit 801, ROM 802, and RAM 803 are connected to each other via bus 804. Input / output (I / O) interface 805 is also connected to bus 804.
[0218] Typically, input devices 806, including, for example, a touch screen, touch panel, keyboard, mouse, camera, microphone, accelerometer, and gyroscope; output devices 807, including, for example, a liquid crystal display (LCD), speaker, and vibrator; storage devices 808, including, for example, a magnetic tape and hard disk; and communication devices 809, can be connected to the I / O interface 805. The communication devices 809 enable the electronic device 800 to communicate wirelessly or via wires with other devices to exchange data. While FIG. 8 illustrates the electronic device 800 with various devices, it is not required to implement or include all of the devices shown. Alternatively, more or fewer devices may be implemented or included.
[0219] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product, including a computer program carried on a non-transitory computer-readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such embodiments, the computer program is downloaded and installed from a network via 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, it performs the functions described above, which are specific to the methods of the embodiments of the present disclosure.
[0220] The electronic device provided by the embodiments of the present disclosure belongs to the same inventive concept as the method provided by the above embodiments, and for technical details not described in detail in this embodiment, please refer to the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.
[0221] An embodiment of the present application further provides a computer-readable medium, the computer-readable medium storing instructions or computer programs, which, when executed on a device, cause the device to perform any one of the embodiments of the interaction methods provided by the embodiment of the present application.
[0222] It should be noted that the computer-readable medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium may include, but are not limited to, an electrical connection having one or more leads, a portable computer magnetic 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 compact disc read-only memory (CD-ROM), an optical memory, a magnetic memory, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program, and the program may be used by or in connection with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium includes a data signal contained in baseband or propagated as part of a carrier, the data signal carrying computer-readable program code. Such propagated data signals may take many forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium that transmits, propagates, or transmits a program used by or in conjunction with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted by any suitable medium, including, but not limited to, wire, optical cable, RF (radio frequency), etc., or any suitable combination of the above.
[0223] In some embodiments, clients and servers may communicate via any network protocol now known or later developed, such as HyperText Transfer Protocol (HTTP), and may be connected via any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include local networks ("LANs"), wide area networks ("WANs"), international networks (e.g., the Internet), and end-to-end networks (e.g., ad-hoc end-to-end networks), and any networks now known or later developed.
[0224] The computer-readable medium may be included in the electronic device, or may exist separately from the electronic device.
[0225] The computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to perform the method.
[0226] Computer program code for carrying out the operations of the present disclosure can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and further including, but not limited to, conventional procedural programming languages such as "C" or similar programming languages. The program code can execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. When remote computers are involved, the remote computers can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0227] The flowcharts and block diagrams in the drawings illustrate the system architecture, functions, and operations that can be implemented in accordance with the systems, methods, and computer program products according to the embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program section, or portion of code, which includes one or more executable instructions for implementing a given logical function. It should be noted that in some alternative implementations, the functions shown in the blocks may occur in an order different from that shown in the figures. For example, two blocks shown in succession may actually be executed essentially in parallel, or in some cases, in the reverse order, depending on the functionality involved. Furthermore, each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented in a dedicated hardware system or a combination of dedicated hardware and computer instructions to perform a given function or operation.
[0228] The units described in the embodiments of the present disclosure may be implemented in the form of software or hardware, and in some cases, the names of the units / modules do not constitute limitations on the units themselves.
[0229] The functions described herein are performed, at least in part, by one or more hardware logic components. For example, example 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), etc.
[0230] In this disclosure, a machine-readable medium may be a tangible medium that contains or stores a program used by or in conjunction with an instruction execution system, device, or apparatus. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the above. More specific examples of machine-readable storage media include an electrical connection of 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 compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0231] In addition, each embodiment in this specification will be described gradually, and each embodiment will mainly describe the differences from other embodiments, and similar or similar parts between each embodiment will be referred to each other. Since the systems or devices disclosed in the embodiments correspond to the methods disclosed in the embodiments, the description thereof will be relatively simple, and for related points, reference will be made to the description of the method part.
[0232] Here, in this application, "at least one" refers to one or more, and "plurality" refers to two or more. "And / or" describes a related relationship between related objects and indicates a three-way relationship; for example, "A and / or B" indicates that only A is present, only B is present, or both A and B are present, and A and B may be singular or plural. The character " / " generally indicates that the related objects before and after it are in an "or" relationship. "At least one of" or similar expressions refers to any combination of these items, including any combination of single or multiple items. For example, "at least one of a, b, or c" refers to a, b, c, "a and b," "a and c," "b and c," or "a, b, and c," where a, b, and c may be singular or plural.
[0233] It should be noted that, in this specification, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another and do not necessarily require or imply any actual relationship or order between these entities or operations. Furthermore, the terms "comprise," "comprises," or any other variant thereof are intended to cover a non-exclusive inclusion, whereby a process, method, article, or device comprising a set of elements not only includes those elements, but also includes other elements not expressly listed, or further elements inherent in such process, method, article, or device. Absent further limitations, elements defined by the phrase "comprises" do not exclude that the process, method, article, or device comprising the elements also includes other identical elements.
[0234] The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination thereof. A software module may be located in Random Memory (RAM), memory, Read Only Memory (ROM), Electrically Programmable ROM, Electrically Erasable Programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other storage medium known in the art.
[0235] The above description of the disclosed embodiments will enable those skilled in the art to make or use the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the generic principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Thus, the present application is not limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. 1. An interaction method comprising: displaying a live-streaming video page including at least one candidate user display interface; In response to a trigger operation on a target user display interface among the at least one candidate user display interface, displaying an interaction interface on the live-streaming video page, the interaction interface including at least one virtual gift; In response to a trigger operation on a target gift among the at least one virtual gift, transmitting the target gift to a user terminal corresponding to the target user exhibition interface.
2. the interaction interface further includes at least one administrative control; The method comprises: The method of claim 1 , further comprising: adjusting state information of the user terminal corresponding to the target user display interface in response to a trigger operation on a target control of the at least one administrative control.
3. The interaction method is applied to a live broadcaster terminal, The method of claim 2 , wherein the at least one administrative control includes at least one of a collaborative exhibit state adjustment control, a collaboration termination control, and an operation selection control.
4. adjusting status information of the user terminal corresponding to the target user display interface in response to a trigger operation on a control to be used among the at least one management control, The method of claim 3 , further comprising: adjusting a collaborative exhibition state corresponding to the target user exhibition interface on the live streaming video page in response to a trigger operation on a target control of the at least one collaborative exhibition state adjustment control.
5. adjusting a collaborative exhibition state corresponding to the target user exhibition interface on the live streaming video page in response to a trigger operation on a target control of the at least one collaborative exhibition state adjustment control, When the target control is in a first display state, adjusting a collaboration exhibition state corresponding to the target user exhibition interface on the live streaming video page from a first collaboration state to a second collaboration state in response to a trigger operation on the target control; 5. The method of claim 4, wherein the target control is a video control, the first display state indicates that the user terminal corresponding to the target user display interface is in a video-on state, the first collaboration state includes a video-on state, and the second collaboration state includes a video-off state; or the target control is an audio control, the first display state indicates that the user terminal corresponding to the target user display interface is in an audio-on state, the first collaboration state includes an audio-on state, and the second collaboration state includes an audio-off state.
6. adjusting a collaborative exhibition state corresponding to the target user exhibition interface on the live streaming video page in response to a trigger operation on a target control of the at least one collaborative exhibition state adjustment control, When the target control is in a second display state, sending a collaborative exhibition state adjustment request to a user terminal corresponding to the target user exhibition interface in response to a trigger operation on the target control; The collaboration exhibition state adjustment request is used to request adjusting a collaboration exhibition state corresponding to the target user exhibition interface from a third collaboration state to a fourth collaboration state; 5. The method of claim 4, wherein the target control is a video control, the second display state indicates that the user terminal corresponding to the target user display interface is in a video-off state, the third collaboration state includes a video-off state, and the fourth collaboration state includes a video-on state; or the target control is an audio control, the second display state indicates that the user terminal corresponding to the target user display interface is in an audio-off state, the third collaboration state includes an audio-off state, and the fourth collaboration state includes an audio-on state.
7. adjusting status information of the user terminal corresponding to the target user display interface in response to a trigger operation on a control to be used among the at least one management control, displaying collaboration end confirmation information in response to a trigger operation on the collaboration end control; The method of claim 3 , further comprising: canceling the display of the target user exhibition interface on the video playback page in response to a predetermined operation triggered in response to the collaboration termination confirmation information.
8. adjusting status information of the user terminal corresponding to the target user display interface in response to a trigger operation on a control to be used among the at least one management control, displaying at least one candidate operation option in response to a trigger operation on the operation selection control; and adjusting user instructional 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.
9. The method of claim 3 , wherein the at least one collaborative exhibit state adjustment control includes at least one of a video control and an audio control.
10. The method of claim 2 , wherein the at least one administrative control is determined based on live room character description information of a user terminal corresponding to the live streaming video page.
11. When a predetermined display condition is met, the interaction interface further includes a follow state adjustment control; The method comprises: The method further includes the step of establishing a follow relationship and canceling display of the follow status adjustment control on the live streaming video page in response to a trigger operation on the follow status adjustment control; The method of claim 1 , wherein the following relationship indicates that the user terminal corresponding to the live streaming video page has already followed the user terminal corresponding to the target user exhibition interface.
12. The interaction interface further includes a user identifier corresponding to the target user display interface; The method comprises: The method of claim 1 , further comprising the step of displaying an information introduction page corresponding to the user identifier in response to a trigger operation on the user identifier.
13. The interaction method is applied to a first user terminal, and the 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; The step of displaying an interaction interface on the live streaming video page in response to a trigger operation on a target user display interface among the at least one candidate user display interface includes: The method of claim 1 , further comprising: displaying an interaction interface on the live-streaming video page in response to a trigger operation on a target user display interface among the candidate user display interfaces corresponding to the at least one second user terminal.
14. An interaction device, comprising: a first display unit displaying a live-streaming video page including at least one candidate user display interface; a second display unit that displays an interaction interface on the live-streaming video page in response to a trigger operation on a target user display interface among the at least one candidate user display interface, the interaction interface including at least one virtual gift; a third display unit configured to transmit the target gift to a user terminal corresponding to the target user display interface in response to a trigger operation on a target gift among the at least one virtual gift.
15. An electronic device, a memory for storing instructions or computer programs; a processor that executes the instructions or computer program in the memory to cause the electronic device to perform the method of any one of claims 1 to 13; Electronic devices, including
16. A computer readable medium having stored thereon instructions or a computer program which, when executed on a device, causes the device to carry out the method of any one of claims 1 to 13.
17. A computer program carried on a non-transitory computer readable medium, the computer program comprising program code for carrying out the method of any one of claims 1 to 13.
Citation Information
Patent Citations
Server, method, program, and dynamic image broadcasting system
JP2020017244A
Video distribution system, video distribution method, and video distribution program
JP2021077388A
Video distribution system, video distribution method, and video distribution program
JP2022078323A
Information processing system, information processing method, and computer program
JP2022097047A