Live broadcast interaction method, live broadcast interaction system and related device
By sending resources to anchor objects to display target historical live content, the problem of restricted live content dissemination in the existing technology is solved, and richer live content display and higher audience interaction are achieved.
Patent Information
- Application Number
- CN202310979979.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-04
- Publication Date
- 2025-02-14
AI Technical Summary
In the prior art, viewers can only watch the anchor’s live content by watching live broadcasts or live broadcast replays, and the content viewing methods are relatively single, resulting in limited dissemination and promotion of live broadcast content.
By sending resources to the anchor object and displaying the corresponding target historical live content, the audience can directly watch the wonderful content live broadcast by the anchor object in the historical period during the live broadcast process.
It enriches the channels for displaying live content, improves the closeness of interaction between the audience and the anchor, and promotes the dissemination of historical live content and the promotion of live broadcast forms.
Smart Images

Figure CN119450090A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of information interaction technology, and in particular to a live broadcast interaction method, a live broadcast interaction system and related devices. Background Art
[0002] Live streaming is one of the most popular ways of information dissemination nowadays. The anchor can share a variety of live content with the audience in his or her own live broadcast room, such as sharing his or her own game operations, outdoor sports, songs and dances, etc.
[0003] During the live broadcast, the host may produce some wonderful live content, such as achieving multiple defeats in the game. In related technologies, if the audience wants to watch the wonderful live content in the live broadcast, they can obtain the live broadcast replay obtained by the host by recording the live broadcast content during the live broadcast, and search for the corresponding live broadcast content from the live broadcast replay for viewing.
[0004] However, in the related technologies, viewers can only watch live broadcasts or watch live broadcast replays to watch live broadcast content. The means of watching content are relatively single, which is not conducive to the dissemination and promotion of live broadcast content, resulting in greater limitations on live broadcast as a way of information dissemination. Summary of the invention
[0005] In order to solve the above technical problems, the present application provides a live broadcast interaction method, which enables viewers to watch the wonderful live content broadcast by the host object in the historical period by donating resources to the host object, enriching the display channels of the live broadcast content and strengthening the interaction between the audience and the host.
[0006] The embodiments of the present application disclose the following technical solutions:
[0007] In a first aspect, an embodiment of the present application discloses a live broadcast interaction method, the method comprising:
[0008] Displaying a live broadcast interface corresponding to an anchor object in a live broadcast state, wherein the live broadcast interface includes a first sending control, the live broadcast interface is used to display the live broadcast content of the anchor object, and the first sending control is used to send a first resource to the anchor account;
[0009] Based on the trigger operation on the first sending control, the first resource is sent to the anchor object, and the target historical live content corresponding to the first resource is displayed, where the target historical live content is the live content corresponding to the anchor object before the trigger operation.
[0010] In a possible implementation, the live broadcast interface includes multiple sending controls, and the multiple sending controls have respectively corresponding historical live broadcast content. The first sending control is any one of the multiple sending controls, and different sending controls correspond to different historical live broadcast contents.
[0011] In a second aspect, an embodiment of the present application discloses a live broadcast interaction method, the method comprising:
[0012] A display content marking interface, wherein the content editing interface is used to display target live playback content, wherein the target live playback content is content obtained by recording the live content displayed by the anchor object through live broadcast;
[0013] Acquiring a content marking operation for the target live playback content through the content marking interface, wherein the content marking operation is used to mark target historical live content from the target live playback content;
[0014] Obtain a content binding operation, wherein the content binding operation is used to establish a corresponding relationship between the target historical live broadcast content and a first resource, so that the target historical live broadcast content is used for display based on obtaining a trigger operation of a first sending control corresponding to the first resource, wherein the first sending control is located in a live broadcast interface, and the live broadcast interface includes live broadcast content displayed through live broadcast when the anchor object is in a live broadcast state, and the first sending control is used to send the first resource to the anchor object.
[0015] In a third aspect, an embodiment of the present application discloses a live interactive system, the system comprising a server and a first terminal device:
[0016] The first terminal device is used for:
[0017] Displaying a live broadcast interface corresponding to an anchor object in a live broadcast state, wherein the live broadcast interface includes live broadcast content displayed by the anchor object through live broadcast, and the live broadcast interface includes a first sending control, and the first sending control is used to send a first resource to the anchor object;
[0018] Sending a resource sending request to the server based on a triggering operation on the first sending control;
[0019] The server is used to:
[0020] Obtaining a resource sending request sent by the first terminal device, where the resource sending request is used to send a first resource to a host object;
[0021] Determine a first content identifier corresponding to the first resource, where the first content identifier is used to identify target historical live content;
[0022] The target historical live broadcast content is displayed through the first terminal device.
[0023] In a fourth aspect, an embodiment of the present application discloses a live interactive device, the device comprising a first display unit and an execution unit:
[0024] The first display unit is used to display a live broadcast interface corresponding to the anchor object in a live broadcast state, the live broadcast interface includes a first sending control, the live broadcast interface is used to display the live broadcast content of the anchor object, and the first sending control is used to send a first resource to the anchor account;
[0025] The first execution unit is used to send the first resource to the anchor object based on a trigger operation on the first sending control, and to display target historical live content corresponding to the first resource, where the target historical live content is the live content corresponding to the anchor object before the trigger operation.
[0026] In a possible implementation manner, the first execution unit is specifically configured to:
[0027] Display the target historical live broadcast content, and instruct the terminal devices corresponding to the viewing objects among the multiple viewing objects except the target viewing object to display the target historical live broadcast content.
[0028] In a possible implementation, the device further includes a second display unit:
[0029] The second display unit is used to display a content selection interface corresponding to the first resource based on a trigger operation on the first sending control, wherein the content selection interface is used to display multiple historical live content corresponding to the first resource, and the target historical live content is any one of the multiple historical live content;
[0030] The first execution unit is specifically used for:
[0031] Based on the selection operation for the target historical live content, the target historical live content is displayed, and terminal devices corresponding to viewing objects other than the target viewing object among multiple viewing objects are instructed to display the target historical live content.
[0032] In a possible implementation, the device further includes a third display unit and a first sending unit:
[0033] The third display unit is used to display a live playback interface based on an interface switching operation, wherein the live playback interface includes live playback content corresponding to the anchor object, and the live playback content is obtained by recording the live content displayed by the anchor object through live broadcast;
[0034] The first sending unit is used to send a second resource to the target viewing object based on the target viewing object having a viewing operation on the target live playback content in the live playback content, and the target live playback content includes the target historical live content.
[0035] In a possible implementation, the live broadcast interface includes multiple sending controls, and the multiple sending controls have respectively corresponding historical live broadcast content. The first sending control is any one of the multiple sending controls, and different sending controls correspond to different historical live broadcast contents.
[0036] In a possible implementation, the device further includes a fourth display unit and a fifth display unit:
[0037] The fourth display unit is used to display a live playback interface based on an interface switching operation, wherein the live playback interface includes live playback content corresponding to the anchor object, and the live playback content is obtained by recording the live content displayed by the anchor object through live broadcast;
[0038] The fifth display unit is used to display a content display interface corresponding to the target live playback content based on a selection operation on the target live playback content in the live playback content, the content display interface is used to display the target live playback content, the target live playback content includes the target historical live content, the content display interface includes a time display control corresponding to the target live playback content, the time display control is used to display the corresponding moment of each content in the target live playback content in the target live playback content, the content prompt logo corresponding to the target historical live content is displayed at the target position on the time display control, the target position on the time display control corresponds to the target moment corresponding to the target historical live content in the target live playback content, and the content prompt logo is used to guide the viewing of the target historical live content.
[0039] In a possible implementation, the device further includes a sixth display unit:
[0040] The sixth display unit is used to display the target live playback content based on the trigger operation of the content prompt identifier, using the target moment as the current display moment corresponding to the target live playback content.
[0041] In a possible implementation, the device further includes a seventh display unit and a second sending unit:
[0042] The seventh display unit is used to display a content interaction interface for the target historical live content based on the current display time corresponding to the target live playback content as the target time, wherein the content interaction interface includes a second sending control;
[0043] The second sending unit is used to send the third resource corresponding to the second sending control to the anchor object based on the trigger operation on the second sending control.
[0044] In a possible implementation, the content interaction interface further includes any one or more combinations of the following controls:
[0045] A content sharing control, wherein the content sharing control is used to share the target historical live broadcast content with other objects;
[0046] A content storage control, wherein the content storage control is used to store the target historical live content.
[0047] In a fifth aspect, an embodiment of the present application discloses a live interactive device, the device comprising an eighth display unit, a first acquisition unit and a second acquisition unit:
[0048] The eighth display unit is used to display a content marking interface, and the content editing interface is used to display target live playback content, and the target live playback content is obtained by recording the live content displayed by the anchor object through live broadcast;
[0049] The first acquisition unit is used to acquire a content marking operation for the target live playback content through the content marking interface, wherein the content marking operation is used to mark the target historical live content from the target live playback content;
[0050] The second acquisition unit is used to obtain a content binding operation, and the content binding operation is used to establish a corresponding relationship between the target historical live content and the first resource, so that the target historical live content is used for display based on obtaining a trigger operation of a first sending control corresponding to the first resource. The first sending control is located in a live broadcast interface, and the live broadcast interface includes live broadcast content displayed through live broadcast when the anchor object is in a live broadcast state. The first sending control is used to send the first resource to the anchor object.
[0051] In a possible implementation manner, the content marking operation includes a time marking operation, and the first acquiring unit is specifically configured to:
[0052] A moment marking operation for the target live playback content is obtained, where the moment marking operation is used to identify a target moment, and the target historical live content is the content in the target live playback content that corresponds to the target moment.
[0053] In a possible implementation, the device further includes a ninth display unit:
[0054] The ninth display unit is used to display a content binding interface corresponding to the target historical live content based on the content marking operation, the content binding interface includes a binding confirmation control, and the content binding operation includes a triggering operation for the binding confirmation control.
[0055] In one possible implementation, the content binding interface also includes a resource selection interface, the content binding operation includes a selection operation for the first resource and a trigger operation for the binding confirmation control, and the selection operation for the first resource is used to select the first resource from multiple resources supported by the resource selection interface.
[0056] In a possible implementation, the device further includes a tenth display unit:
[0057] The tenth display unit is used to add a content prompt mark corresponding to the target historical live content at a target position on the time display control corresponding to the target live playback content based on the content marking operation, the time display control is used to display the corresponding moments of each content in the target live playback content in the target live playback content, the target position corresponds to the target moment on the time display control, the target moment is the corresponding moment of the target historical live content in the target live playback content, and the content prompt mark is used to guide the viewing of the target historical live content.
[0058] In a possible implementation, the device further includes an eleventh display unit:
[0059] The eleventh display unit is used to display the content binding interface corresponding to the target historical live content based on the current display time of the target live playback content as the target time, the content binding interface includes a binding confirmation control, and the content binding operation includes a trigger operation for the binding confirmation control.
[0060] In a sixth aspect, an embodiment of the present application discloses a computer device, wherein the computer device includes a processor and a memory:
[0061] The memory is used to store a computer program and transmit the computer program to the processor;
[0062] The processor is used to execute the live broadcast interaction method described in any one of the first aspects, or execute the live broadcast interaction method described in any one of the second aspects according to the instructions in the computer program;
[0063] In a seventh aspect, an embodiment of the present application discloses a computer-readable storage medium, wherein the computer-readable storage medium is used to store a computer program, wherein the computer program is used to execute the live broadcast interaction method described in any one of the first aspects, or execute the live broadcast interaction method described in any one of the second aspects;
[0064] In an eighth aspect, an embodiment of the present application discloses a computer program product comprising a computer program, which, when executed on a computer device, enables the computer device to execute the live broadcast interaction method described in any one of the first aspects, or execute the live broadcast interaction method described in any one of the second aspects.
[0065] It can be seen from the above technical solution that when you want to watch live broadcast, you can display the live broadcast interface corresponding to the anchor object in the live broadcast state, and the live broadcast interface is used to display the live broadcast content currently broadcast by the anchor object. A first sending control corresponding to the first resource is displayed on the live broadcast interface. If you want to send the first resource to the anchor object, you can trigger the first sending control. In the present application, the resource can have corresponding historical live broadcast content, and the historical live broadcast content is the live broadcast content that has been displayed through live broadcast in the historical period. Based on obtaining the trigger operation, in addition to sending the first resource to the anchor object, the target historical live broadcast content corresponding to the first resource will also be displayed, so that in the process of watching the live broadcast, you can directly watch the live broadcast content that the anchor object has broadcast in the historical period, without having to find the live broadcast playback content corresponding to the anchor object, which enriches the display method of historical live broadcast content, and also enriches the display effect corresponding to the resource sending, which is conducive to the dissemination of historical live broadcast content, and thus conducive to the promotion of live broadcast as a content display method. At the same time, since the audience watching the live broadcast are usually more interested in the live content broadcast by the host, displaying the historical live content of the target is more in line with the audience's live viewing needs, which is conducive to increasing the audience's willingness to interact with the host to send resources, and helps to improve the close interaction between the audience and the host. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0067] Figure 1 A schematic diagram of a live broadcast interaction method in an actual application scenario provided by an embodiment of the present application;
[0068] Figure 2A flowchart of a live broadcast interaction method provided in an embodiment of the present application;
[0069] Figure 3 A schematic diagram of a live broadcast interaction method provided in an embodiment of the present application;
[0070] Figure 4 A schematic diagram of a live broadcast interaction method provided in an embodiment of the present application;
[0071] Figure 5 A schematic diagram of a live broadcast interaction method provided in an embodiment of the present application;
[0072] Figure 6 A flowchart of a live broadcast interaction method provided in an embodiment of the present application;
[0073] Figure 7 A schematic diagram of a live broadcast interaction method provided in an embodiment of the present application;
[0074] Figure 8 A schematic diagram of a live broadcast interaction method provided in an embodiment of the present application;
[0075] Fig. 9 A schematic diagram of a live broadcast interaction method provided in an embodiment of the present application;
[0076] Fig.10 A schematic diagram of a live broadcast interaction method provided in an embodiment of the present application;
[0077] Fig.11 A flowchart of a live broadcast interaction method in an actual application scenario provided by an embodiment of the present application;
[0078] Fig.12 A schematic diagram of a live broadcast interaction method in an actual application scenario provided by an embodiment of the present application;
[0079] Fig.13 A structural block diagram of a live interactive device provided in an embodiment of the present application;
[0080] Fig.14 A structural block diagram of a live interactive device provided in an embodiment of the present application;
[0081] Fig.15 A structural diagram of a terminal provided in an embodiment of the present application;
[0082] Fig.16 A structural diagram of a server provided in an embodiment of the present application. DETAILED DESCRIPTION
[0083] The embodiments of the present application are described below in conjunction with the accompanying drawings.
[0084] During live broadcast, live broadcast replay content can be obtained by recording live broadcast content. In related technologies, if the viewing object wants to watch the live broadcast content broadcast by the host object in the historical period, it can only search for the live broadcast replay content corresponding to the host object, and watch the required historical live broadcast content by watching the live broadcast replay content. For example, if the viewing object wants to watch the wonderful operations broadcast by the host object in the game, it can only search for the live broadcast replay content of the game broadcast by the host object to watch.
[0085] It can be seen that in the relevant technology, the display method of historical live broadcast content is too single, and the historical live broadcast content is difficult to be effectively disseminated and promoted, and it is difficult to meet the viewing needs of the viewers for the live broadcast content, which is not conducive to improving the object stickiness between the host object and the viewing object, resulting in a low degree of interaction between the host object and the viewing object.
[0086] In order to solve the above technical problems, the present application provides a live broadcast interaction method. When watching the live broadcast of an anchor object, a first resource can be sent to the anchor object to trigger the display of the target historical live broadcast content corresponding to the first resource. In this way, combined with the common behavior of giving resources in the live broadcast scenario, a novel historical live broadcast content display method is provided, which further meets the viewing needs of the live broadcast audience for the live broadcast content, improves the degree of interaction between the target anchor object and the anchor object, and is also conducive to the display and promotion of historical live broadcast content, bringing more live broadcast popularity to the live broadcast.
[0087] It is understandable that the method can be applied to a computer device, which is a computer device that can support any live interaction in the present application, such as a terminal device or a server. The method can be applied to a network scenario in which a terminal device and a server communicate, and is executed by the cooperation of the terminal device and the server. Among them, the terminal device can be a mobile phone, a tablet computer, a laptop computer, a desktop computer and other devices. The server can be understood as an application server or a Web server. In actual deployment, the server can be a stand-alone server, a cluster server, or a cloud server, etc.
[0088] In order to facilitate the understanding of the technical solution provided by this application, a live broadcast interaction method provided by this application will be introduced in combination with an actual application scenario. It should be emphasized that the viewing object described in this application can be the audience watching the live broadcast itself, or it can be the audience account corresponding to the audience, and the audience account can include the audience's corresponding account on the live broadcast platform, the audience's corresponding account in various applications, etc.; the anchor object can be the anchor performing the live broadcast itself, or it can be the anchor account corresponding to the anchor, and the anchor account can include the anchor's corresponding account on the live broadcast platform, the anchor's corresponding account in various applications, etc.
[0089] See also Figure 1 , Figure 1 A schematic diagram of a live broadcast interaction method in an actual application scenario provided for an embodiment of the present application. In the actual application scenario, a computer device includes a terminal device 101 corresponding to a target viewing object and a live broadcast server 102 for live broadcast. The live broadcast content may be a game operation corresponding to the anchor object in a game application.
[0090] The terminal device 101 can display the live broadcast interface corresponding to the anchor object to the target viewing object. When the anchor object is in the live broadcast state, the live broadcast interface includes displaying the live broadcast content displayed by the anchor object through live broadcast, such as Figure 1 As shown, the live broadcast content can be the game screen of the anchor object in the game application. During the process of watching the live broadcast, if the target viewing object is interested in the live broadcast content, he may send resources to the anchor object to express his feelings. For example, in a live broadcast scenario, if the viewing object likes a certain anchor object, he will usually give the anchor object some props provided by the live broadcast platform. Figure 1 In the live broadcast interface, a first sending control may be included, and the first sending control is used to send a first resource to the anchor object.
[0091] The target viewing object can trigger the first sending control by a trigger operation such as clicking, and at this time, the terminal device 101 will instruct the live broadcast server 102 to send the first resource to the anchor object. In addition, the terminal device 101 will display the target historical live broadcast content corresponding to the first resource to the target viewing object through the live broadcast interface. The target historical live broadcast content is the live broadcast content displayed by the anchor object before obtaining the trigger operation, for example, it can be the wonderful game operation screen made by the anchor object in the historical period. Through this live broadcast interaction method, a novel display channel for historical live broadcast content can be provided, which is conducive to the expansion of historical live broadcast content, thereby attracting more viewing objects to watch the live broadcast content of the anchor object and strengthening the interaction between the anchor object and the viewing object. At the same time, since the viewing objects who watch the live broadcast content of the anchor object are usually more interested in the live broadcast content of the anchor object, some representative historical live broadcast content can also be displayed to the target viewing object through the resource sending method through this method, which broadens the viewing range of the target viewing object for the live broadcast content of the anchor object, further meets the content viewing needs of the target viewing object, and is conducive to improving the live viewing experience of the target viewing object.
[0092] Next, a live broadcast interaction method provided in an embodiment of the present application will be introduced in conjunction with the accompanying drawings.
[0093] See also Figure 2 , Figure 2A flowchart of a live broadcast interaction method provided in an embodiment of the present application. In this embodiment, the computer device may be any of the above-mentioned computer devices supporting live broadcast interaction. For example, the computer device may be a terminal device used by a target viewing object to watch live broadcast, or may be a combination of the terminal device and a server used for live broadcast, including:
[0094] S201: Displaying the live broadcast interface corresponding to the anchor object in the live broadcast state.
[0095] Being in the live broadcast state means that the host object is in the state of displaying live broadcast content to the viewing object through live broadcast in this step. The live broadcast interface includes the live broadcast content displayed by the host object through live broadcast, that is, through the live broadcast interface, the audience can watch the live broadcast initiated by the host object.
[0096] In a live broadcast scenario, sending resources to the host object is a common way for viewers to express their feelings about watching live content. For example, when viewers like the live content, they will want to give the host object various virtual props provided by the live broadcast platform. In this application, resources can be any resource that can be sent, such as feature value resources, virtual prop resources, physical prop resources, etc.
[0097] In the present application, an interactive function of interacting by sending resources to an anchor object is also provided. The live broadcast interface may include a first sending control, which is used to send a first resource to the anchor object. The first resource can be any resource that can be sent to the anchor object.
[0098] S202: Based on the trigger operation on the first sending control, the first resource is sent to the anchor object, and the target historical live broadcast content corresponding to the first resource is displayed.
[0099] If you want to send the first resource to the anchor object, you can perform a trigger operation on the first sending control, for example, you can click the first sending control. At this time, the computer device can send the first resource to the anchor object.
[0100] In this application, a resource may have corresponding historical live content. When a resource is sent to an anchor object, the display of the corresponding historical live content will be triggered. For example, the historical live content can be displayed through a live interface. Historical live content refers to the live content displayed by the anchor object in the historical period for the audience. For example, the target historical live content can be the live content corresponding to the anchor object before the trigger operation, that is, the target historical live content can be any live content that the anchor object has displayed through live broadcast before the trigger operation.
[0101] Through this interactive method, a novel display channel can be provided for the target historical live content, which is helpful for the dissemination of the target historical live content. In addition, since the audience who come to watch the live broadcast usually has a high willingness to watch the live content of the anchor object, displaying the historical live content in the live broadcast room through this interactive method can meet the more diverse viewing needs of live content, and also provide the audience with a more convenient way to watch historical live content, without having to search for historical live content by themselves, which helps to strengthen the close interaction between the anchor and the audience, and can also attract the audience to find more historical live content about the anchor. For example, in the game live broadcast scenario, the anchor can bind the live content related to his wonderful operations in the game as historical live content and resources. When sending resources to his anchor object, the computer device will display the live content including the wonderful game operations, which helps to attract more viewers to watch the live broadcast of the anchor object.
[0102] It can be seen from the above technical solution that when you want to watch live broadcast, you can display the live broadcast interface corresponding to the anchor object in the live broadcast state, and the live broadcast interface is used to display the live broadcast content currently broadcast by the anchor object. A first sending control corresponding to the first resource is displayed on the live broadcast interface. If you want to send the first resource to the anchor object, you can trigger the first sending control. In the present application, the resource can have corresponding historical live broadcast content, and the historical live broadcast content is the live broadcast content that has been displayed through live broadcast in the historical period. Based on obtaining the trigger operation, in addition to sending the first resource to the anchor object, the target historical live broadcast content corresponding to the first resource will also be displayed, so that in the process of watching the live broadcast, you can directly watch the live broadcast content that the anchor object has broadcast in the historical period, without having to find the live broadcast playback content corresponding to the anchor object, which enriches the display method of historical live broadcast content, and also enriches the display effect corresponding to the resource sending, which is conducive to the dissemination of historical live broadcast content, and thus conducive to the promotion of live broadcast as a content display method. At the same time, since the audience watching the live broadcast are usually more interested in the live content broadcast by the host, displaying the historical live content of the target is more in line with the audience's live viewing needs, which is conducive to increasing the audience's willingness to interact with the host to send resources, and helps to improve the close interaction between the audience and the host.
[0103] In order to improve the richness of the display methods of historical live content displayed through live broadcast interaction, in one possible implementation method, when displaying the target historical live content, the computer device can display the target historical live content only to the audience who triggered the sending of the first resource, or it can display it to multiple audiences watching the live broadcast of the anchor object, so as to further improve the promotion of the target historical live content.
[0104] In this implementation, the live interactive method can be applied to a terminal device corresponding to a target viewing object, that is, the computer device can be a terminal device corresponding to the target viewing object, and the target viewing object can be any one of a plurality of viewing objects. When executing step S202, the computer device can execute step S2021 (not shown in the figure), and step S2021 is a possible implementation of step S202, including:
[0105] S2021: Display the target historical live broadcast content, and instruct the terminal devices corresponding to the viewing objects other than the target viewing object among the multiple viewing objects to display the target historical live broadcast content.
[0106] On the one hand, the computer device can display the target historical live content by itself, and on the other hand, the computer device can instruct the terminal devices corresponding to other viewing objects to display the target historical live content. That is, as long as the audience watching the live broadcast of the anchor object can see the target historical live content through their own terminal devices, expanding the display scope of the target historical live content.
[0107] When instructing to display the target historical live content through the live interface of other viewing objects, the implementation method may be different based on different computer devices. If the computer device is a terminal device corresponding to the target viewing object, the terminal device can send relevant information to the server for live broadcasting, so that the server instructs the terminal devices corresponding to each viewing object to display the target historical live content. If the computer device includes a server for live broadcasting, the server can directly instruct the terminal devices corresponding to each viewing object to display the target historical live content.
[0108] In addition, in order to enrich the historical live broadcast content available for display and bring a more diverse live broadcast interactive experience, in a possible implementation method, the computer device can first watch the object to provide a variety of historical live broadcast content that can be triggered by the sending resources for display.
[0109] In this implementation, based on the trigger operation on the first sending control, the computer device will not directly display the target historical live content, but will display the content selection interface corresponding to the first resource. The content selection interface is used to display multiple historical live content corresponding to the first resource. These historical live content are live content that can be triggered by sending the first resource to be displayed on the live interface. The target historical live content can be any one of the multiple historical live content.
[0110] When executing step S2021, the computer device may execute step S20211 (not shown in the figure), where step S20211 is a possible implementation of step S2021, including:
[0111] S20211: Based on the selection operation for the target historical live content, the target historical live content is displayed, and the terminal devices corresponding to the viewing objects other than the target viewing object among the multiple viewing objects are instructed to display the target historical live content.
[0112] In the content selection interface, the audience can see the specific contents of multiple historical live broadcast contents, and thus can select the historical live broadcast contents that they want to display to multiple viewers who are watching the live broadcast through the live broadcast interface. For example, if the audience corresponding to the target viewing object wants to display the target historical live broadcast content through the live broadcast interface, they can perform a selection operation on the target historical live broadcast content, such as clicking on the control related to the target historical live broadcast content. After obtaining the selection operation, the computer device can confirm that the target viewing object wants to display the target historical live broadcast content, and then display the target historical live broadcast content to the multiple viewers who are watching the live broadcast.
[0113] Through this interactive method, viewers can preview multiple historical live content that can be triggered by the first resource before sending the first resource, and freely select historical live content of their preference to display to multiple viewers watching the live broadcast, thereby enriching the freedom of live interaction and improving the live interaction experience.
[0114] In addition to providing a variety of historical live content display methods in this way, in another possible implementation, the computer device can also provide a correspondence between a variety of resources and historical live methods.
[0115] The live broadcast interface includes multiple sending controls, each of which has corresponding historical live broadcast content. The first sending control is any one of the multiple sending controls, and different sending controls in the multiple sending controls correspond to different historical live broadcast contents. That is, by triggering different sending controls, different live broadcast contents can be displayed in the live broadcast interface, thereby further enriching the interactivity of the live broadcast interaction and bringing a more diverse viewing experience of historical live broadcast content. Among them, different historical live broadcast contents corresponding to different sending controls means that among the multiple sending controls, at least two sending controls correspond to different historical live broadcast contents, and there may also be two sending controls corresponding to the same historical live broadcast content.
[0116] It is understandable that after displaying the target historical live content, the audience may become interested in the target historical live content and may want to view the live content associated with the target historical live content. Based on this behavior logic, in a possible implementation, the computer device can provide a novel interaction method in combination with the live content associated with the target historical live content.
[0117] In this implementation, if the audience wants to watch the live playback content of the anchor object, they can perform an interface switching operation, which is used to open the live playback interface. The live playback interface includes the live playback content corresponding to the anchor object. The live playback content is obtained by recording the live content displayed by the anchor object through live broadcast, that is, the live content broadcast by the anchor object in the historical period, such as the content broadcast by the anchor object one day before the current moment. The interface switching operation can be, for example, a trigger operation or a sliding operation on the relevant interface switching control. The live playback content corresponding to the anchor object includes the target live playback content, and the target live playback content includes the target historical live content, that is, the target historical live content is a part of the target live playback content.
[0118] Based on the interface switching operation, the computer device can display the live playback interface to the target viewing object. In order to encourage the audience to watch the live playback content related to the target historical live content, the computer device can detect the live playback content selected to be watched by the target viewing object corresponding to the audience in the live playback interface. Based on the viewing operation of the target viewing object for the target live playback content in the live playback content, the computer device can send a second resource to the target viewing object. The second resource is similar to the first resource and can be a resource in multiple forms. Through this interactive method, on the one hand, it can promote the audience to find the live playback content that they are likely to be interested in for viewing, and further meet the audience's content viewing needs; on the other hand, it can make the live playback content of the anchor object more effectively exposed and promoted, thereby providing the anchor object with more live playback content viewing popularity, which helps to attract more viewers to watch the live content of the anchor object.
[0119] Through the above embodiment, the computer device can attract more viewers to watch the live playback content. In order to provide a more complete and high-quality live interaction, the following will introduce how to improve the viewing experience of the viewers watching the live playback content.
[0120] It is understandable that, in order to ensure the live viewing experience, the historical live content displayed in the live interface through the above-mentioned interactive method is usually the historical live content that the audience is more interested in, such as the wonderful operations of the anchor in the game, etc. Therefore, when watching the live broadcast replay, the audience is usually more interested in this part of the live broadcast content in the live broadcast replay, and is usually more willing to find this part of the live broadcast content in the live broadcast replay for viewing.
[0121] Based on this, in a possible implementation, the computer device can provide viewers with a better viewing experience of live playback content by marking historical live content for viewers during live playback.
[0122] First, based on the interface switching operation, the computer device can display the live playback interface, which includes the live playback content corresponding to the anchor object. The live playback content is obtained by recording the live content displayed by the anchor object through live broadcast.
[0123] The live playback content corresponding to the anchor object includes the target live playback content, and the target live playback content is the live playback content including the target historical live content. Based on the selection operation of the target live playback content in the live playback content, the computer device can display the content display interface corresponding to the target live playback content, and the content display interface is used to display the target live playback content.
[0124] In order to facilitate the audience to understand the playback progress of the live playback content when watching the live playback content, the content display interface may include a time display control corresponding to the target live playback content, and the time display control is used to display the corresponding time of each content in the target live playback content in the target live playback content. For example, the time display control may be a time axis corresponding to the target live playback content, through which the total duration of the target live playback content, the current playback progress and other information can be obtained.
[0125] In order to enable the audience to quickly locate the target historical live content that they are more interested in in the target live playback content for viewing, a content prompt mark corresponding to the target historical live content can be displayed at the target position on the time display control. The target position on the time display control corresponds to the target moment corresponding to the target historical live content in the target live playback content. The content prompt mark is used to guide the viewing of the target historical live content. Since the content prompt mark corresponds to the target moment in the time control, and the target moment is the moment corresponding to the target historical live content in the target live playback content, the content prompt mark can enable the audience to quickly understand the moment corresponding to the target historical live content in the target live playback content, thereby helping the audience to find the target historical live content in the target live playback content for viewing.
[0126] like Figure 3 As shown, Figure 3A live playback interface is displayed, through which the target live playback content and the comment information sent by the viewing object for the target live playback content can be seen. There is a time display control below the live playback interface, and the time display control can display the current display time of the target live playback content (that is, the time corresponding to the content being displayed to the target viewing object). There is a content prompt mark on the time display control, and the content prompt mark is located at the position corresponding to the target time on the time display control. For example, the target position corresponds to 17 minutes from 0-30 minutes. It can be seen that through the time display control, the audience can know that the target historical live content they want to watch is located at 17 minutes of the target live playback content, so that they can quickly select the target historical live content from the target live playback content for viewing.
[0127] Among them, in order to further improve the convenience of watching historical live content, in a possible implementation method, the content prompt mark provided by the computer device also has the function of quickly jumping to the content. For example, after the target historical live content is identified by the content prompt mark, if the audience wants to watch the target historical live content directly, the content prompt mark can be triggered, such as clicking the content prompt mark. Based on the trigger operation on the content prompt mark, the computer device can directly display the target live playback content with the target moment as the current display moment corresponding to the target live playback content. Since the target moment is the moment corresponding to the target historical live content in the target live playback content, the target historical live content can be directly displayed without the audience having to adjust the playback moment by themselves, thereby improving the display efficiency of the target historical live content and helping to improve the audience's live interactive experience.
[0128] For example, Figure 4 As shown, the target live playback content can be the game content of the anchor object in the historical period, and the target historical live content is the game content of the anchor object completing "single kill (i.e. defeating the enemy game character alone)". After the audience clicks the content prompt mark, the current display time of the target live playback content will be changed to the target time corresponding to the target historical live content, so as to directly display the target historical live content to the audience.
[0129] When displaying various historical live content through live playback content, the computer device can also provide the audience with a variety of interactive functions in combination with the live playback content to further improve the richness of the live interaction.
[0130] It is understandable that, since the target historical live broadcast content is usually more exciting and representative, the audience's intention for this part of the live broadcast content is usually higher. In the live broadcast scenario, if the audience has a high intention for the live broadcast content of the host object, they usually want to send resources to the host object to express their love. Based on this, in order to improve the convenience of live broadcast interaction and further meet the audience's interaction needs, in a possible implementation method, the computer device can provide a resource sending function when the audience watches the target historical live broadcast content.
[0131] The current display time corresponding to the target live playback content is the target time, indicating that the current audience is watching the target historical live content, and is more willing to send resources to the anchor object at this time. Therefore, the computer device can display a content interaction interface for the target historical live content, and the content interaction interface includes a second sending control, and the second sending control is used to send a third resource to the anchor object.
[0132] If the audience wants to send resources to the anchor object, they can trigger the second sending control, such as clicking or long pressing. Based on the triggering operation on the second sending control, the computer device can send the third resource corresponding to the second sending control to the anchor object to meet the audience's resource sending needs. This method can also enrich the channels for the anchor object to obtain resources, help encourage the anchor's live broadcast behavior, thereby helping to improve the close interaction between the anchor and the audience and promote the development of live broadcasting.
[0133] In addition to sending resources when watching live playback content, in a possible implementation, the content interaction interface may also include any one or more combinations of the following controls:
[0134] A content sharing control, which can be used to share the target historical live content with other objects. For example, after the viewer clicks the content sharing control, the computer device can display an object selection interface, which is used to select an object for live content sharing.
[0135] A content storage control is used to store target historical live content so that viewers can watch the target historical live content by themselves.
[0136] like Figure 5As shown, when the current display moment is the target moment, the computer device can display a content interaction interface, which can simultaneously have a content storage control, a content sharing control and a second sending control. By clicking the content storage control, the target historical live content can be stored in the terminal device corresponding to the target viewing object. By clicking the content sharing control, the target historical live content can be shared with other objects. By clicking the second sending control, a third resource can be sent to the anchor object.
[0137] When the audience sends resources through the second sending control, it means that the target historical live broadcast content is the live broadcast content that the audience is more interested in. At this time, the computer device can also display the target historical live broadcast content in the live broadcast interface corresponding to the anchor object. On the one hand, it can further enrich the display method of the target historical live broadcast content and increase the exposure frequency of the target historical live broadcast content; on the other hand, it can also provide more live broadcast content that is easy to be interested in to the audience watching the live broadcast, thereby improving the live broadcast viewing experience.
[0138] The above content mainly introduces the technical solution of the present application based on the viewing object side. Next, the technical solution of the present application will be introduced focusing on the host object side.
[0139] First, this embodiment will introduce how the anchor can set the historical live content that can be triggered by sending resources. Figure 6 , Figure 6 A flowchart of a live broadcast interaction method provided in an embodiment of the present application. In this embodiment, the computer device may be a terminal device corresponding to the anchor object and / or a server corresponding to the live broadcast. The method includes:
[0140] S601: Displaying a content marking interface.
[0141] The content editing interface is used to display target live playback content, where the target live playback content is content obtained by recording the live content displayed by the anchor object through live broadcast, wherein the target live playback content can be any live playback content.
[0142] S602: Obtaining a content marking operation for the target live playback content through a content marking interface.
[0143] In this embodiment, the anchor can select the historical live content to be displayed through the live interface when the resource is sent. The anchor can perform a content marking operation through the content marking interface, and the content marking operation is used to mark the target historical live content from the target live playback content. The target historical live content can be any live content in the target live playback content.
[0144] S603: Obtain content binding operation.
[0145] In order to trigger the display of the target historical live content on the live interface when the host object receives the first resource, the host object can perform a content binding operation, which is used to establish a corresponding relationship between the target historical live content and the first resource, so that the computer device knows that the target historical live content is the historical live content displayed by sending the first resource, so that the target historical live content can be used for display based on the trigger operation of obtaining the first sending control corresponding to the first resource. The first sending control is located in the live interface, which includes the live content displayed by the live broadcast when the host object is in the live state, and the first sending control is used to send the first resource to the host object.
[0146] The specific operation contents of the content marking operation may include multiple types. In a possible implementation, the content marking operation may include a moment marking operation. When performing the action of obtaining the content marking operation for the target live playback content in step S602, the computer device may perform step S6021 (not shown in the figure). Step S6021 is a possible implementation of step S602, including:
[0147] S6021: Obtain the time marking operation for the target live playback content.
[0148] The moment marking operation is used to identify the target moment, and the target historical live content is the content corresponding to the target moment in the target live playback content. That is, through the target moment marked by the moment marking operation, the computer device can determine the target historical live content from the target live playback content.
[0149] For example, Figure 7 As shown, when the current display time of the target live playback content displayed in the content marking interface is the target time, and the anchor clicks the marking control, the computer device can determine that the target time is the time for determining the target historical live content, and the target time can include the corresponding start time of the target historical live content in the target live playback content. In this way, the anchor can accurately and intuitively determine the target historical live content from the target live playback content.
[0150] Alternatively, the anchor may also input specified information in the information input area of the content marking interface, such as inputting a " / clip" command, to mark the current display time of the target live playback content as the target time.
[0151] As mentioned above, the anchor needs to establish a corresponding relationship between the resource and the historical live content through a content binding operation. In a possible implementation, in order to facilitate the anchor to perform content binding, based on the content marking operation, the computer device can display a content binding interface corresponding to the target historical live content, and the content binding interface includes a binding confirmation control, which is used to perform content binding. The above-mentioned content binding operation may include a trigger operation for the binding confirmation control, that is, if the anchor wants to determine the target historical live content as the historical live content corresponding to the first resource, the anchor can perform a trigger operation on the binding confirmation control, such as clicking the control.
[0152] like Figure 8 As shown, after the anchor clicks the mark control, the computer device will display a content binding interface for the anchor to determine whether to determine the target historical live content as the historical live content corresponding to the resource. Clicking yes will establish a correspondence between the first resource and the target historical live content. Clicking no will not establish a correspondence and close the content binding interface.
[0153] In addition, in order to provide the anchor with a more flexible content binding function, in a possible implementation, the content binding interface may also include a resource selection interface, which supports the selection of multiple resources. The above-mentioned content binding operation may include a selection operation for a first resource and a trigger operation for a binding confirmation control, wherein the selection operation for the first resource is used to select the first resource from multiple resources supported by the resource selection interface. Thus, the computer device can provide the anchor with multiple resources available for binding to improve the flexibility of content binding.
[0154] like Fig. 9 As shown, in the content binding interface, the anchor can enter the characteristic value corresponding to the characteristic value resource. For example, 100 can be entered, and the characteristic value resource 100 can be determined as the first resource corresponding to the target historical live content. After clicking Yes, the corresponding relationship between the first resource and the target historical live content can be established.
[0155] As mentioned above, when viewers watch live playback content, in order to improve the viewing experience, a corresponding content prompt mark can be added to the live playback content. In a possible implementation, the content prompt mark can be added based on the content marking operation of the anchor.
[0156] Based on the content marking operation, it can be indicated that the anchor has determined that there is more exciting target historical live content. Then the computer device can add a content prompt logo corresponding to the target historical live content at the target position on the time display control corresponding to the target live playback content. The time display control is used to display the corresponding moments of each content in the target live playback content in the target live playback content. The target position corresponds to the target moment on the time display control. The target moment is the corresponding moment of the target historical live content in the target live playback content. The content prompt logo is used to guide the viewing of the target historical live content.
[0157] On the one hand, as mentioned above, the content prompt mark can enable the audience to quickly locate the wonderful historical live content. On the other hand, by adding the content prompt mark, the anchor can also be aware of the historical live content that he has marked, which is convenient for the anchor to record and manage the historical live content.
[0158] It is understandable that when the anchor marks the historical live content, he may not be able to decide whether to bind the content to the resource. He needs to watch the live playback content as a whole before he can select the most exciting historical live content. Therefore, after marking the historical live content, the anchor may not directly bind the content, but continue to browse other live playback content.
[0159] Based on this, in a possible implementation, in addition to displaying the content binding interface when the anchor performs the content marking operation, based on the current display time of the target live playback content as the target time, the computer device can also display the content binding interface corresponding to the target historical live content, the content binding interface includes a binding confirmation control, and the content binding operation includes a trigger operation for the binding confirmation control. That is, when the anchor repeatedly watches the target live playback content, the computer device can also display the corresponding content binding interface when the target live playback content is displayed to each marked historical live content, so that the anchor can decide whether to bind the historical live content with the resource for display after watching the complete live playback content, thereby improving the flexibility of content binding and facilitating the anchor to select more favorite historical live content for display.
[0160] like Fig.10 As shown, when the current display time of the target live playback content is the target time, the computer device will trigger the display content binding interface. In addition to displaying the content binding interface when the current display time of the target live playback content is the target time, it can also provide the anchor with content sharing, content storage and other functions, which are similar to the functions provided to the audience above and will not be repeated here.
[0161] Next, the live broadcast interaction method provided in the embodiment of the present application will be introduced mainly in combination with the system scenario of the interaction between the terminal device and the server.
[0162] The present application provides a live broadcast interaction system, which includes a server and a first terminal device. The first terminal device can be a terminal device on the audience side, such as a mobile phone or computer that can watch live broadcasts, and the server is a server for live broadcast interaction, such as a live broadcast server for operating a live broadcast platform.
[0163] The first terminal device is used for:
[0164] A live broadcast interface corresponding to the anchor object in the live broadcast state is displayed, wherein the live broadcast interface includes the live broadcast content displayed by the anchor object through the live broadcast, and the live broadcast interface includes a first sending control.
[0165] Based on the trigger operation on the first sending control, the first terminal device can send a resource sending request to the server, and the resource sending request is used to send the first resource to the anchor object.
[0166] The server in the live interactive system is used to:
[0167] Obtain a resource sending request sent by a first terminal device, and determine a first content identifier corresponding to the first resource, the first content identifier being used to identify the target historical live content. In an embodiment of the present application, there is a corresponding relationship between the resource that can trigger the display of the historical live content and the content identifier of the historical live content, which is used to enable the server to determine the historical live content that can be triggered for display by sending the resource, for example, the first content identifier can identify the target historical live content that can be triggered for display by sending the first resource. After determining the first content identifier, the computer device can display the target historical live content through the first terminal device through the identification effect of the first content identifier on the target historical live content.
[0168] In a possible implementation, in order to support the above-mentioned live interactive mode of encouraging viewers to watch live playback content, the first terminal device may also be used to:
[0169] Based on the selection operation of the target viewing object for the live playback content to be watched, the first terminal device can send a content viewing request for the live playback content to be watched to the server. The content viewing request is used to request to watch the live playback content to be watched. The live playback content is obtained by recording the live content displayed by the anchor object through live broadcast. The live playback content to be watched can be any live playback content.
[0170] The server is also used to:
[0171] A content viewing request is obtained, and the content viewing request includes a second content identifier corresponding to the live playback content to be viewed, and the second content identifier is used to identify the live playback content to be viewed. The server can display the live playback content to be viewed through the first terminal device, and the server can determine a third content identifier corresponding to the first content identifier, and the third content identifier is used to identify the target live playback content, and the target live playback content is the live playback content including the target historical live content. That is, each content identifier corresponding to the historical live content displayed through the live broadcast interface has a corresponding content identifier, and the corresponding relationship between the content identifier and the content identifier depends on the relationship between the historical live content and the live playback content. If the historical live content is part of the live playback content, then there is a corresponding relationship between the content identifiers of the two.
[0172] The server can determine whether the second content identifier is consistent with the third content identifier, so as to determine whether the live playback content to be watched by the audience corresponding to the target viewing object is the live playback content including the target historical live content. Based on the consistency between the second content identifier and the third content identifier, the server can send the second resource to the target viewing object. If they are inconsistent, it will not be sent.
[0173] In a possible implementation, the server is further configured to:
[0174] Get the target live playback content, where the live playback content is obtained by recording the live content displayed by the anchor object through live broadcast, and the target live playback content can be any live playback content.
[0175] The server can be used to determine the target historical live content in the target live playback content, and the target historical live content can be any content in the target live playback content. Then, the server can determine the first content identifier corresponding to the target historical live content, and establish and store the corresponding relationship between the first content identifier and the first resource, so that the display of the target historical live content can be triggered when the first resource is sent to the anchor object.
[0176] Among them, the server may determine the target historical live content in multiple ways. In one possible implementation, the target historical live content may be selected by the anchor, and the live interactive system may further include a second terminal device, which may be a terminal device on the anchor side, such as the anchor's mobile phone, computer, etc. The second terminal device may be used to:
[0177] The content marking interface is displayed, and the content editing interface is used to display the target live playback content. The content editing interface can be any of the above content editing interfaces. Through the content marking interface, the second terminal device can obtain a content marking operation for the target live playback content. The content marking operation is used to mark the target historical live content from the target live playback content. The content marking operation can be any of the above content marking operations. The second terminal device can send a content marking request to the server based on obtaining the content marking operation. The content marking request is used to request to determine the target historical live content in the target live playback content.
[0178] When determining the target historical live content in the target live playback content, the server may determine the target historical live content according to the content marking request. For example, the content marking operation may be a moment marking operation, which can mark the target moment corresponding to the target historical live content in the target live playback content, and the server may determine the target historical live content from the target live playback content based on the target moment corresponding to the moment marking operation.
[0179] In addition to determining the target historical live content based on content tagging operations, the server can also have the function of autonomously analyzing the more exciting historical live content in the live playback content, so as to automatically determine the historical live content that can be sent and displayed through resources. Next, we will introduce a variety of ways for the server to identify historical live content on its own.
[0180] In a possible implementation, the server can also be used to obtain a resource sending record corresponding to the target live playback content, and the resource sending record is used to record the sent resources sent to the anchor object when the anchor object broadcasts the target live playback content. It is understandable that the audience usually wants to send resources to the anchor object only when they watch more exciting live content. Therefore, by analyzing the resource sending behavior of the audience when watching the target live playback content in a live broadcast mode, it is also possible to identify the more exciting historical live content in the target live playback content to a certain extent.
[0181] Based on this, the server can determine the sending time corresponding to the target sent resource with the largest amount of resources among the sent resources. The amount of resources is the amount of data that measures the scale of resources. The larger the amount of resources, the higher the value of the resources. Generally speaking, the higher the value of the resources sent by the audience to the anchor object, the greater the degree of preference for the live content broadcast by the anchor object, and the more exciting the live content is. Therefore, the historical live content corresponding to the sending time determined by this method is likely to be the historical live content with a greater degree of viewing object intention. When determining the target historical live content in the target live playback content, the server can determine the target historical live content in the target live playback content according to the sending time, so that the audience can watch more exciting historical live content through the above-mentioned interactive method, so as to promote the audience to participate in the above-mentioned interactive method and improve the close degree of interaction between the audience and the anchor.
[0182] For example, the server can obtain data on gifts given by viewers while watching a live broadcast through the live broadcast platform. If a viewer gives a luxurious gift, the moment corresponding to the luxurious gift is likely to be the moment when the host broadcasts exciting live content. The server can determine the target historical live content based on this moment.
[0183] It is understandable that exciting live broadcast content usually has certain content characteristics. For example, exciting live broadcast content usually corresponds to similar live broadcast events, such as "single kill" and "penta kill" in games. Among them, some events can be identified by identifying the live broadcast replay content. For example, if the anchor object is broadcasting game content, when making exciting game operations, there are usually specific logos on the game screen, such as "single kill" logo, "penta kill" logo, etc., and these logos can be used to identify the corresponding events in the game. Based on this, in another possible implementation method, the server can analyze the live broadcast events that occurred in the live broadcast replay content by identifying the live broadcast replay content, thereby determining the more exciting historical live broadcast content in the live broadcast replay content.
[0184] When determining the target historical live content in the target live playback content, the server can perform content recognition on the target live playback content to determine the live events included in the target live playback content, which are events that occur in the target live playback content, such as various game events in the game, singing, dancing and other events in reality, etc. For example, when the live playback content is game content, the server can perform image recognition on the game content to determine whether an event in the game has occurred, such as whether the image contains a "single kill" mark, a "five kill" mark, etc.
[0185] Among them, the server can preset a target live event, which is a live event that is likely to attract viewers to watch, such as exciting operations in a game. If the live event includes the target live event, the server can determine the occurrence time of the target live time in the target live playback content, and the historical content corresponding to the target live playback content at the occurrence time is the historical live content that can display the target live event. Therefore, the server can determine the target historical live content in the target live playback content according to the occurrence time of the target live event in the target live playback content. The target historical live content is the live content that includes the target live event, so that the historical live content including the live event that the viewers are more interested in can be determined.
[0186] For example, the server can select some anchors with a large number of viewers, and perform live content recognition on the live playback content of these anchors, because anchors with a large number of viewers are more likely to produce exciting historical live content. The server can then perform screenshot processing and recognition on the live playback content of these anchors. For game content, it can use key screenshots and animation effects of some exciting moments in the game to match. If there is a match, it is determined that exciting game operations have appeared in the live playback content. The server can mark the live playback content 10 seconds before and after the corresponding moment as the target historical live content. The server can also obtain the corresponding moment of the game operation from the game server, and then determine the target historical live content from the live playback content.
[0187] In order to facilitate understanding of the technical solution provided by the present application, the live broadcast interaction method provided by an embodiment of the present application will be introduced below in combination with an actual application scenario.
[0188] See also Fig.11 , Fig.11 A flowchart of a live broadcast interaction method in an actual application scenario provided by an embodiment of the present application. In the actual application scenario, the anchor object is the anchor itself, the viewing object is the audience, and the computer device includes a first terminal device corresponding to the target viewing object, a server for live broadcast interaction, and a second terminal device corresponding to the anchor object, including:
[0189] S1101: The second terminal device displays a content marking interface.
[0190] The content marking interface is used to display the target historical live content, and the anchor object can perform content marking operations through the content marking interface to mark the target historical live content. In this actual application scenario, the live content can be game live content, that is, live content generated by the anchor object operating in the game.
[0191] S1102: The second terminal device obtains a content marking operation and a content binding operation.
[0192] S1103: The second terminal device sends a content marking request to the server.
[0193] S1104: The server determines the target historical live broadcast content according to the content tag request.
[0194] S1105: The server establishes and stores a correspondence between the first content identifier corresponding to the target historical live broadcast content and the first resource.
[0195] S1106: The server sends a content marking request to another server.
[0196] S1107: The first terminal device displays the live broadcast interface corresponding to the anchor object in the live broadcast state.
[0197] The live broadcast interface includes a first sending control, and the first sending control is used to send a first resource to the anchor object.
[0198] S1108: The first terminal device sends a resource sending request to the server based on obtaining a trigger operation for the first sending control.
[0199] S1109: The server sends the first resource to the anchor object.
[0200] S1110: The server determines that the first resource corresponds to a first content identifier.
[0201] S1111: The server instructs the first terminal device to display the target historical live content corresponding to the first content identifier and establishes a content viewing task.
[0202] The content viewing task is used to enable the target viewing object to obtain resources by watching the live playback content corresponding to the target historical live content.
[0203] S1112: The first terminal device displays the target historical live broadcast content through the live broadcast interface.
[0204] S1113: The first terminal device obtains a selection operation for the live playback content to be watched.
[0205] While displaying the target historical live broadcast content, the first terminal device can display prompt information through the live broadcast interface, such as Fig.12 As shown, the prompt information is used to prompt the target viewing object to find the live playback content corresponding to the target historical live content, so as to obtain the resource.
[0206] S1114: The first terminal device sends a content viewing request to the server.
[0207] The content viewing request is used to request to view the live playback content to be viewed.
[0208] S1115: The server instructs the first terminal device to display the live playback content to be watched.
[0209] S1116: The server determines whether the live playback content to be viewed is consistent with the target live playback content.
[0210] S1117: The server sends the second resource to the target viewing object and cancels the content viewing task.
[0211] If they are consistent, it means that the target viewing object has watched the live playback content to which the target historical live content belongs, and the server can reward the target viewing object with the second resource.
[0212] S1118: The server continues to obtain content viewing requests.
[0213] If they are inconsistent, it means that the target viewing object has not found the live playback content to which the target historical live content belongs. At this time, the request for acquisition can be continued to analyze whether the target viewing object has watched the target live playback content.
[0214] With respect to this interaction mode, the computer device can also make a variety of changes. For example, the content search time of the target viewing object can be limited, and the second resource can only be obtained if the target live playback content is found and watched within the content search time; or, the computer device can send the second resource only to the viewing object who finds and watches the target live playback content fastest, so as to promote the viewing object's willingness to interact.
[0215] Based on the live broadcast interaction method provided in the above embodiment, the present application embodiment also provides a live broadcast interaction device, see Fig.13 , Fig.13 This is a structural block diagram of a live interactive device 1300 provided in an embodiment of the present application, wherein the device includes a first display unit 1301 and an execution unit 1302:
[0216] The first display unit 1301 is used to display a live broadcast interface corresponding to the anchor object in the live broadcast state, the live broadcast interface includes a first sending control, the live broadcast interface is used to display the live broadcast content of the anchor object, and the first sending control is used to send a first resource to the anchor account;
[0217] The first execution unit 1302 is used to send the first resource to the anchor object based on the trigger operation on the first sending control, and display the target historical live content corresponding to the first resource, where the target historical live content is the live content corresponding to the anchor object before the trigger operation.
[0218] In a possible implementation, the first execution unit 1302 is specifically configured to:
[0219] Display the target historical live broadcast content, and instruct the terminal devices corresponding to the viewing objects among the multiple viewing objects except the target viewing object to display the target historical live broadcast content.
[0220] In a possible implementation, the device further includes a second display unit:
[0221] The second display unit is used to display a content selection interface corresponding to the first resource based on a trigger operation on the first sending control, wherein the content selection interface is used to display multiple historical live content corresponding to the first resource, and the target historical live content is any one of the multiple historical live content;
[0222] The first execution unit 1302 is specifically used for:
[0223] Based on the selection operation for the target historical live content, the target historical live content is displayed, and terminal devices corresponding to viewing objects other than the target viewing object among multiple viewing objects are instructed to display the target historical live content.
[0224] In a possible implementation, the device further includes a third display unit and a first sending unit:
[0225] The third display unit is used to display a live playback interface based on an interface switching operation, wherein the live playback interface includes live playback content corresponding to the anchor object, and the live playback content is obtained by recording the live content displayed by the anchor object through live broadcast;
[0226] The first sending unit is used to send a second resource to the target viewing object based on the target viewing object having a viewing operation on the target live playback content in the live playback content, and the target live playback content includes the target historical live content.
[0227] In a possible implementation, the live broadcast interface includes multiple sending controls, and the multiple sending controls have respectively corresponding historical live broadcast content. The first sending control is any one of the multiple sending controls, and different sending controls correspond to different historical live broadcast contents.
[0228] In a possible implementation, the device further includes a fourth display unit and a fifth display unit:
[0229] The fourth display unit is used to display a live playback interface based on an interface switching operation, wherein the live playback interface includes live playback content corresponding to the anchor object, and the live playback content is obtained by recording the live content displayed by the anchor object through live broadcast;
[0230] The fifth display unit is used to display a content display interface corresponding to the target live playback content based on a selection operation on the target live playback content in the live playback content, the content display interface is used to display the target live playback content, the target live playback content includes the target historical live content, the content display interface includes a time display control corresponding to the target live playback content, the time display control is used to display the corresponding moment of each content in the target live playback content in the target live playback content, the content prompt logo corresponding to the target historical live content is displayed at the target position on the time display control, the target position on the time display control corresponds to the target moment corresponding to the target historical live content in the target live playback content, and the content prompt logo is used to guide the viewing of the target historical live content.
[0231] In a possible implementation, the device further includes a sixth display unit:
[0232] The sixth display unit is used to display the target live playback content based on the trigger operation of the content prompt identifier, using the target moment as the current display moment corresponding to the target live playback content.
[0233] In a possible implementation, the device further includes a seventh display unit and a second sending unit:
[0234] The seventh display unit is used to display a content interaction interface for the target historical live content based on the current display time corresponding to the target live playback content as the target time, wherein the content interaction interface includes a second sending control;
[0235] The second sending unit is used to send the third resource corresponding to the second sending control to the anchor object based on the trigger operation on the second sending control.
[0236] In a possible implementation, the content interaction interface further includes any one or more combinations of the following controls:
[0237] A content sharing control, wherein the content sharing control is used to share the target historical live broadcast content with other objects;
[0238] A content storage control, wherein the content storage control is used to store the target historical live content.
[0239] Based on the live broadcast interaction method provided in the above embodiment, the present application embodiment also provides a live broadcast interaction device, see Fig.14 , Fig.14 This is a structural block diagram of a live interactive device 1400 provided in an embodiment of the present application, wherein the device includes an eighth display unit 1401, a first acquisition unit 1402, and a second acquisition unit 1403:
[0240] The eighth display unit 1401 is used to display a content marking interface, and the content editing interface is used to display target live playback content, and the target live playback content is obtained by recording the live content displayed by the anchor object through live broadcast;
[0241] The first acquisition unit 1402 is used to acquire a content marking operation for the target live playback content through the content marking interface, wherein the content marking operation is used to mark the target historical live content from the target live playback content;
[0242] The second acquisition unit 1403 is used to obtain a content binding operation, and the content binding operation is used to establish a corresponding relationship between the target historical live content and the first resource, so that the target historical live content is used for display based on obtaining a trigger operation of a first sending control corresponding to the first resource. The first sending control is located in a live broadcast interface, and the live broadcast interface includes live broadcast content displayed through live broadcast when the anchor object is in a live broadcast state. The first sending control is used to send the first resource to the anchor object.
[0243] In a possible implementation, the content marking operation includes a time marking operation, and the first obtaining unit 1402 is specifically configured to:
[0244] A moment marking operation for the target live playback content is obtained, where the moment marking operation is used to identify a target moment, and the target historical live content is the content in the target live playback content that corresponds to the target moment.
[0245] In a possible implementation, the device further includes a ninth display unit:
[0246] The ninth display unit is used to display a content binding interface corresponding to the target historical live content based on the content marking operation, the content binding interface includes a binding confirmation control, and the content binding operation includes a triggering operation for the binding confirmation control.
[0247] In one possible implementation, the content binding interface also includes a resource selection interface, the content binding operation includes a selection operation for the first resource and a trigger operation for the binding confirmation control, and the selection operation for the first resource is used to select the first resource from multiple resources supported by the resource selection interface.
[0248] In a possible implementation, the device further includes a tenth display unit:
[0249] The tenth display unit is used to add a content prompt mark corresponding to the target historical live content at a target position on the time display control corresponding to the target live playback content based on the content marking operation, the time display control is used to display the corresponding moments of each content in the target live playback content in the target live playback content, the target position corresponds to the target moment on the time display control, the target moment is the corresponding moment of the target historical live content in the target live playback content, and the content prompt mark is used to guide the viewing of the target historical live content.
[0250] In a possible implementation, the device further includes an eleventh display unit:
[0251] The eleventh display unit is used to display the content binding interface corresponding to the target historical live content based on the current display time of the target live playback content as the target time, the content binding interface includes a binding confirmation control, and the content binding operation includes a trigger operation for the binding confirmation control.
[0252] The present application also provides a computer device, see Fig.14 As shown, the computer device may be a terminal device, and a mobile phone is taken as an example:
[0253] Fig.15 FIG. 1 is a block diagram showing a partial structure of a mobile phone related to a terminal device provided in an embodiment of the present application. Fig.15 The mobile phone includes: a radio frequency (RF) circuit 710, a memory 720, an input unit 730, a display unit 740, a sensor 750, an audio circuit 760, a wireless fidelity (WiFi) module 770, a processor 780, and a power supply 790. Those skilled in the art will understand that Fig.15 The mobile phone structure shown in the figure does not constitute a limitation on the mobile phone, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0254] Combine the following Fig.15A detailed introduction to the various components of the mobile phone:
[0255] The RF circuit 710 can be used for receiving and sending signals during the process of sending and receiving information or making calls. In particular, after receiving the downlink information of the base station, it is sent to the processor 780 for processing; in addition, the designed uplink data is sent to the base station. Usually, the RF circuit 710 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (Low Noise Amplifier, referred to as LNA), a duplexer, etc. In addition, the RF circuit 710 can also communicate with the network and other devices through wireless communication. The above-mentioned wireless communication can use any communication standard or protocol, including but not limited to the Global System of Mobile communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Messaging Service (SMS), etc.
[0256] The memory 720 can be used to store software programs and modules. The processor 780 executes various functional applications and data processing of the mobile phone by running the software programs and modules stored in the memory 720. The memory 720 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 720 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0257] The input unit 730 can be used to receive input digital or character information, and to generate key signal input related to the user settings and function control of the mobile phone. Specifically, the input unit 730 may include a touch panel 731 and other input devices 732. The touch panel 731, also known as a touch screen, can collect the user's touch operation on or near it (such as the user's operation on the touch panel 731 or near the touch panel 731 using any suitable object or accessory such as a finger, stylus, etc.), and drive the corresponding connection device according to a pre-set program. Optionally, the touch panel 731 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the processor 780, and can receive and execute commands sent by the processor 780. In addition, the touch panel 731 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch panel 731, the input unit 730 may further include other input devices 732. Specifically, the other input devices 732 may include but are not limited to one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
[0258] The display unit 740 can be used to display information input by the user or information provided to the user and various menus of the mobile phone. The display unit 740 may include a display panel 741. Optionally, the display panel 741 may be configured in the form of a liquid crystal display (Liquid Crystal Display, LCD), an organic light-emitting diode (Organic Light-Emitting Diode, OLED), etc. Further, the touch panel 731 may cover the display panel 741. When the touch panel 731 detects a touch operation on or near it, it is transmitted to the processor 780 to determine the type of touch event. Subsequently, the processor 780 provides a corresponding visual output on the display panel 741 according to the type of touch event. Although in Fig.15 In the embodiment, the touch panel 731 and the display panel 741 are used as two independent components to realize the input and output functions of the mobile phone, but in some embodiments, the touch panel 731 and the display panel 741 can be integrated to realize the input and output functions of the mobile phone.
[0259] The mobile phone may also include at least one sensor 750, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 741 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 741 and / or the backlight when the mobile phone is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can be configured in the mobile phone, such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be repeated here.
[0260] The audio circuit 760, the speaker 761, and the microphone 762 can provide an audio interface between the user and the mobile phone. The audio circuit 760 can transmit the received audio data to the speaker 761 after converting the received audio data into an electrical signal, which is converted into a sound signal for output; on the other hand, the microphone 762 converts the collected sound signal into an electrical signal, which is received by the audio circuit 760 and converted into audio data, and then the audio data is output to the processor 780 for processing, and then sent to another mobile phone through the RF circuit 710, or the audio data is output to the memory 720 for further processing.
[0261] WiFi is a short-range wireless transmission technology. The mobile phone can help users send and receive emails, browse web pages and access streaming media through the WiFi module 770. It provides users with wireless broadband Internet access. Fig.15 A WiFi module 770 is shown, but it is understandable that it is not an essential component of the mobile phone and can be omitted as needed without changing the essence of the invention.
[0262] The processor 780 is the control center of the mobile phone. It uses various interfaces and lines to connect various parts of the entire mobile phone. By running or executing software programs and / or modules stored in the memory 720, and calling data stored in the memory 720, it executes various functions of the mobile phone and processes data, thereby performing overall detection of the mobile phone. Optionally, the processor 780 may include one or more processing units; preferably, the processor 780 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 780.
[0263] The mobile phone also includes a power supply 790 (such as a battery) for supplying power to various components. Preferably, the power supply can be logically connected to the processor 780 through a power management system, so that the power management system can manage charging, discharging, power consumption and other functions.
[0264] Although not shown, the mobile phone may also include a camera, a Bluetooth module, etc., which will not be described in detail here.
[0265] In this embodiment, the processor 780 included in the terminal device also has the following functions:
[0266] Displaying a live broadcast interface corresponding to an anchor object in a live broadcast state, wherein the live broadcast interface includes a first sending control, the live broadcast interface is used to display the live broadcast content of the anchor object, and the first sending control is used to send a first resource to the anchor account;
[0267] Based on the trigger operation on the first sending control, the first resource is sent to the anchor object, and the target historical live content corresponding to the first resource is displayed, where the target historical live content is the live content corresponding to the anchor object before the trigger operation.
[0268] Alternatively, the processor 780 may also have the following functions:
[0269] A display content marking interface, wherein the content editing interface is used to display target live playback content, wherein the target live playback content is content obtained by recording the live content displayed by the anchor object through live broadcast;
[0270] Acquiring a content marking operation for the target live playback content through the content marking interface, wherein the content marking operation is used to mark target historical live content from the target live playback content;
[0271] Obtain a content binding operation, wherein the content binding operation is used to establish a corresponding relationship between the target historical live broadcast content and a first resource, so that the target historical live broadcast content is used for display based on obtaining a trigger operation of a first sending control corresponding to the first resource, wherein the first sending control is located in a live broadcast interface, and the live broadcast interface includes live broadcast content displayed through live broadcast when the anchor object is in a live broadcast state, and the first sending control is used to send the first resource to the anchor object.
[0272] The present application also provides a server. Fig.16 As shown, Fig.16The structural diagram of the server 800 provided in the embodiment of the present application, the server 800 may have relatively large differences due to different configurations or performances, and may include one or more central processing units (CPU) 822 (for example, one or more processors) and a memory 832, and one or more storage media 830 (for example, one or more mass storage devices) storing application programs 842 or data 844. Among them, the memory 832 and the storage medium 830 can be temporary storage or permanent storage. The program stored in the storage medium 830 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations on the server. Furthermore, the central processing unit 822 can be configured to communicate with the storage medium 830 and execute a series of instruction operations in the storage medium 830 on the server 800.
[0273] The server 800 may also include one or more power supplies 826, one or more wired or wireless network interfaces 850, one or more input and output interfaces 858, and / or one or more operating systems 841, such as Windows Server 2000. TM , Mac OS X TM , Unix TM ,Linux TM , FreeBSD TM etc.
[0274] The steps performed by the server in the above embodiment can be based on Fig.16 The server structure shown.
[0275] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program, which is used to execute any one of the implementation methods of the live broadcast interaction method described in the aforementioned embodiments.
[0276] An embodiment of the present application also provides a computer program product including a computer program, which, when executed on a computer device, enables the computer device to execute the live broadcast interaction method described in any one of the above embodiments.
[0277] It can be understood that in the specific implementation of the present application, user information (such as resource sending records, etc.) and other user-related data are involved. When the above embodiments of the present application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.
[0278] A person of ordinary skill in the art can understand that all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the above-mentioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiment; and the above-mentioned storage medium can be at least one of the following media: read-only memory (English: read-only memory, abbreviated: ROM), RAM, magnetic disk or optical disk, etc. Various media that can store program codes.
[0279] It should be noted that each embodiment in this specification is described in a progressive manner, and the same and similar parts between the embodiments can refer to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device and system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiments. The device and system embodiments described above are merely schematic, in which the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative work.
[0280] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A live interactive method, characterized in that: The method comprises: Displaying a live broadcast interface corresponding to an anchor object in a live broadcast state, wherein the live broadcast interface includes a first sending control, the live broadcast interface is used to display the live broadcast content of the anchor object, and the first sending control is used to send a first resource to the anchor account; Based on the trigger operation on the first sending control, the first resource is sent to the anchor object, and the target historical live content corresponding to the first resource is displayed, where the target historical live content is the live content corresponding to the anchor object before the trigger operation.
2. The method according to claim 1, characterized in that The method is applied to a terminal device corresponding to a target viewing object, the target viewing object being any one of a plurality of viewing objects, and the displaying of the target historical live broadcast content corresponding to the first resource includes: Display the target historical live broadcast content, and instruct the terminal devices corresponding to the viewing objects among the multiple viewing objects except the target viewing object to display the target historical live broadcast content.
3. The method according to claim 2, characterized in that The method further comprises: Based on a trigger operation on the first sending control, displaying a content selection interface corresponding to the first resource, the content selection interface being used to display multiple historical live content corresponding to the first resource, the target historical live content being any one of the multiple historical live content; The displaying of the target historical live content, and instructing terminal devices corresponding to viewing objects other than the target viewing object among a plurality of viewing objects to display the target historical live content, includes: Based on the selection operation for the target historical live content, the target historical live content is displayed, and terminal devices corresponding to viewing objects other than the target viewing object among multiple viewing objects are instructed to display the target historical live content.
4. The method according to claim 1, characterized in that The method further comprises: Based on the interface switching operation, a live playback interface is displayed, wherein the live playback interface includes live playback content corresponding to the anchor object, and the live playback content is obtained by recording the live content displayed by the anchor object through live broadcast; Based on the target viewing object having a viewing operation on the target live playback content in the live playback content, a second resource is sent to the target viewing object, and the target live playback content includes the target historical live content.
5. The method according to claim 1, characterized in that The method further comprises: Based on the interface switching operation, a live playback interface is displayed, wherein the live playback interface includes live playback content corresponding to the anchor object, and the live playback content is obtained by recording the live content displayed by the anchor object through live broadcast; Based on a selection operation on a target live playback content in the live playback content, a content display interface corresponding to the target live playback content is displayed, the content display interface being used to display the target live playback content, the target live playback content including the target historical live content, the content display interface including a time display control corresponding to the target live playback content, the time display control being used to display the corresponding moments of each content in the target live playback content in the target live playback content, a content prompt logo corresponding to the target historical live content is displayed at a target position on the time display control, the target position on the time display control corresponds to a target moment corresponding to the target historical live content in the target live playback content, and the content prompt logo is used to guide viewing of the target historical live content.
6. The method according to claim 5, characterized in that The method further comprises: Based on a triggering operation on the content prompt identifier, the target live playback content is displayed with the target time as the current display time corresponding to the target live playback content.
7. The method according to claim 5, characterized in that The method further comprises: Based on the current display time corresponding to the target live playback content being the target time, displaying a content interaction interface for the target historical live content, the content interaction interface including a second sending control; Based on the trigger operation on the second sending control, a third resource corresponding to the second sending control is sent to the anchor object.
8. The method according to claim 7, characterized in that The content interaction interface also includes any one or more combinations of the following controls: A content sharing control, wherein the content sharing control is used to share the target historical live broadcast content with other objects; A content storage control, wherein the content storage control is used to store the target historical live content.
9. A live interactive method, characterized in that: The method comprises: A display content marking interface, wherein the content editing interface is used to display target live playback content, wherein the target live playback content is content obtained by recording the live content displayed by the anchor object through live broadcast; Acquiring a content marking operation for the target live playback content through the content marking interface, wherein the content marking operation is used to mark target historical live content from the target live playback content; Obtain a content binding operation, wherein the content binding operation is used to establish a corresponding relationship between the target historical live broadcast content and a first resource, so that the target historical live broadcast content is used for display based on obtaining a trigger operation of a first sending control corresponding to the first resource, wherein the first sending control is located in a live broadcast interface, and the live broadcast interface includes live broadcast content displayed through live broadcast when the anchor object is in a live broadcast state, and the first sending control is used to send the first resource to the anchor object.
10. The method according to claim 9, characterized in that The content marking operation includes a time marking operation, and the content marking operation for obtaining the target live playback content through the content marking interface includes: A moment marking operation for the target live playback content is obtained, where the moment marking operation is used to identify a target moment, and the target historical live content is the content in the target live playback content that corresponds to the target moment.
11. The method according to claim 9, characterized in that The method further comprises: Based on the content marking operation, a content binding interface corresponding to the target historical live content is displayed, the content binding interface includes a binding confirmation control, and the content binding operation includes a triggering operation for the binding confirmation control.
12. The method according to claim 11, characterized in that The content binding interface also includes a resource selection interface, the content binding operation includes a selection operation for the first resource and a trigger operation for the binding confirmation control, and the selection operation for the first resource is used to select the first resource from multiple resources supported by the resource selection interface.
13. The method according to claim 9, characterized in that The method further comprises: Based on the content marking operation, a content prompt logo corresponding to the target historical live content is added at a target position on the time display control corresponding to the target live playback content, the time display control is used to display the corresponding moments of each content in the target live playback content in the target live playback content, the target position corresponds to a target moment on the time display control, the target moment is the corresponding moment of the target historical live content in the target live playback content, and the content prompt logo is used to guide the viewing of the target historical live content.
14. The method according to claim 12, characterized in that The method further comprises: Based on the current display time of the target live playback content as the target time, a content binding interface corresponding to the target historical live content is displayed, the content binding interface includes a binding confirmation control, and the content binding operation includes a trigger operation for the binding confirmation control.
15. A live interactive system, characterized in that: The system includes a server and a first terminal device: The first terminal device is used for: Displaying a live broadcast interface corresponding to an anchor object in a live broadcast state, wherein the live broadcast interface includes live broadcast content displayed by the anchor object through live broadcast, and the live broadcast interface includes a first sending control, and the first sending control is used to send a first resource to the anchor object; Sending a resource sending request to the server based on a triggering operation on the first sending control; The server is used to: Obtaining a resource sending request sent by the first terminal device, where the resource sending request is used to send a first resource to a host object; Determine a first content identifier corresponding to the first resource, where the first content identifier is used to identify target historical live content; The target historical live broadcast content is displayed through the first terminal device.
16. The system according to claim 15, characterized in that The first terminal device is also used for: Based on the selection operation of the target viewing object on the live playback content to be viewed, sending a content viewing request for the live playback content to be viewed to the server, wherein the content viewing request is used to request viewing of the live playback content to be viewed, and the live playback content is obtained by recording the live content displayed by the anchor object through live broadcast; The server is also used to: Acquire the content viewing request, where the content viewing request includes a second content identifier corresponding to the live playback content to be viewed; Displaying the live playback content to be viewed through the first terminal device, and determining a third content identifier corresponding to the first content identifier, wherein the third content identifier is used to identify target live playback content, and the target live playback content is live playback content including the target historical live content; Based on the consistency between the second content identifier and the third content identifier, a second resource is sent to the target viewing object.
17. The system according to claim 15, characterized in that The server is also used to: Obtain target live playback content, where the live playback content is obtained by recording the live content displayed by the anchor object through live broadcast; Determining the target historical live broadcast content in the target live broadcast playback content; Determine the first content identifier corresponding to the target historical live broadcast content; A correspondence between the first content identifier and the first resource is established and stored.
18. The system according to claim 17, characterized in that The system further includes a second terminal device, wherein the second terminal device is configured to: Displaying a content marking interface, the content editing interface is used to display the target live playback content; Obtaining, through the content marking interface, a content marking operation for the target live playback content, wherein the content marking operation is used to mark the target historical live content from the target live playback content; Based on obtaining the content marking operation, sending a content marking request to the server; The determining the target historical live content in the target live playback content includes: The target historical live broadcast content is determined according to the content marking request.
19. The system according to claim 17, characterized in that The server is also used to: Obtain a resource sending record corresponding to the target live playback content, where the resource sending record is used to record the sent resources sent to the anchor object when the anchor object broadcasts the target live playback content; Determine the sending time corresponding to the target sent resource with the largest resource amount among the sent resources; The determining the target historical live content in the target live playback content includes: The target historical live content in the target live playback content is determined according to the sending time.
20. The system according to claim 17, characterized in that The determining the target historical live content in the target live playback content includes: Performing content recognition on the target live playback content to determine a live event included in the target live playback content, where the live event is an event occurring in the target live playback content; If the live broadcast event includes a target live broadcast event, the target historical live broadcast content in the target live broadcast playback content is determined according to the occurrence time of the target live broadcast event in the target live broadcast playback content, and the target historical live broadcast content is the live broadcast content including the target live broadcast event.
21. A live interactive device, characterized in that: The device comprises a first display unit and an execution unit: The first display unit is used to display a live broadcast interface corresponding to the anchor object in a live broadcast state, the live broadcast interface includes a first sending control, the live broadcast interface is used to display the live broadcast content of the anchor object, and the first sending control is used to send a first resource to the anchor account; The first execution unit is used to send the first resource to the anchor object based on a trigger operation on the first sending control, and to display target historical live content corresponding to the first resource, where the target historical live content is the live content corresponding to the anchor object before the trigger operation.
22. A live interactive device, characterized in that: The device comprises an eighth display unit, a first acquisition unit and a second acquisition unit: The eighth display unit is used to display a content marking interface, and the content editing interface is used to display target live playback content, and the target live playback content is obtained by recording the live content displayed by the anchor object through live broadcast; The first acquisition unit is used to acquire a content marking operation for the target live playback content through the content marking interface, wherein the content marking operation is used to mark the target historical live content from the target live playback content; The second acquisition unit is used to obtain a content binding operation, and the content binding operation is used to establish a corresponding relationship between the target historical live content and the first resource, so that the target historical live content is used for display based on obtaining a trigger operation of a first sending control corresponding to the first resource. The first sending control is located in a live broadcast interface, and the live broadcast interface includes live broadcast content displayed through live broadcast when the anchor object is in a live broadcast state. The first sending control is used to send the first resource to the anchor object.
23. A computer device, characterized in that: The computer device comprises a processor and a memory: The memory is used to store a computer program and transmit the computer program to the processor; The processor is used to execute the live broadcast interaction method described in any one of claims 1-8, or execute the live broadcast interaction method described in claims 9-14 according to the instructions in the computer program.
24. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program, and the computer program is used to execute the live broadcast interaction method described in any one of claims 1-8, or execute the live broadcast interaction method described in claims 9-14.
25. A computer program product comprising a computer program, which, when executed on a computer device, enables the computer device to execute the live broadcast interaction method described in any one of claims 1 to 8, or the live broadcast interaction method described in claims 9 to 14.