Live broadcast-based content display method and device, equipment and medium
By displaying the content details page of the target media content and the live broadcast portal during the live broadcast process, combining the live broadcast plan generated by the smart assistant and real-time interaction, the problem of poor traffic drainage after the live broadcast begins is solved, flexible traffic drainage and interactive improvement is achieved, and data support is provided throughout the process.
Patent Information
- Application Number
- CN202510619087.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-20
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2044-09-20
AI Technical Summary
In the prior art, how to improve the traffic diversion effect in the live broadcast room after the live broadcast begins is an urgent problem. Live broadcast trailers can usually only be pushed before the live broadcast, which lacks flexibility and effectiveness.
During the live broadcast process, by displaying the content details page of the target media content and the live broadcast entrance, displaying the live broadcast interface in response to user operations, real-time release and traffic of the target published content is achieved, and the live broadcast plan is generated and optimized, providing real-time interaction and data analysis.
It improves the traffic diversion effect and traffic flexibility of live broadcasts, improves the interactivity and audience participation of live broadcasts, reduces the anchor’s preparation work, and provides comprehensive customized services and data support.
Smart Images

Figure CN120302098A_ABST
Abstract
Description
[0001] This application is a divisional application of a Chinese patent application filed with the Chinese Patent Office on September 20, 2024, with the application number 202411316836.2 and the application title "Content Publishing Method, Device, Equipment and Medium Based on Live Broadcast". Technical Field
[0002] This application relates to the field of Internet technologies, specifically to the field of data display technologies, and particularly to a content display method, device, equipment and medium based on live broadcast. Background Art
[0003] Currently, for a live broadcast room, the host usually can only attract users' attention to the live broadcast room by releasing a live broadcast preview to achieve the effect of live broadcast drainage. However, the live broadcast preview is usually only pushed to users before the live broadcast starts. Therefore, how to improve the live broadcast drainage effect after the live broadcast starts is an urgent problem to be solved. Summary of the Invention
[0004] Embodiments of this application provide a content display method, device, equipment and medium based on live broadcast, which can improve the drainage effect and drainage flexibility of the live broadcast after the live broadcast starts.
[0005] On the one hand, embodiments of this application provide a content display method based on live broadcast. The method includes:
[0006] Display the content details page of the target published content; the content details page includes the target media content and the live broadcast entry of the target live broadcast; the target media content is determined based on the live broadcast content of the target live broadcast during the live broadcast process, and the target published content is published during the live broadcast process;
[0007] In response to a trigger operation on the live broadcast entry, display the live broadcast interface of the target live broadcast.
[0008] On the other hand, embodiments of this application provide a content display device based on live broadcast. The device includes:
[0009] A page display module, configured to display the content details page of the target published content; the content details page includes the target media content and the live broadcast entry of the target live broadcast; the target media content is determined based on the live broadcast content of the target live broadcast during the live broadcast process, and the target published content is published during the live broadcast process;
[0010] An interface display module, configured to display the live broadcast interface of the target live broadcast in response to a trigger operation on the live broadcast entry.
[0011] On the one hand, an embodiment of the present application provides an electronic device, which includes a processor and a memory. The memory is used to store a computer program, the computer program includes program instructions, and the processor is configured to call the program instructions to execute some or all of the steps in the above method.
[0012] On the one hand, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, the computer program includes program instructions, and when the program instructions are executed by a processor, they are used to execute some or all of the steps in the above method.
[0013] Correspondingly, according to an aspect of the present application, there is provided a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and when the computer instructions are executed by a processor, some or all of the steps in the above method can be implemented.
[0014] In the embodiment of the present application, the content details page of the target published content can display the target media content and the live broadcast entry of the target live broadcast. The target media content is determined based on the live broadcast content during the live broadcast of the target live broadcast. That is to say, in the live broadcast interface of the target live broadcast, the target media content can be determined, and the target media content is published to obtain the target published content. That is, the target published content can be published during the live broadcast. In addition, the target published content can also include a live broadcast entry, and the live broadcast entry is used to access the target live broadcast. Therefore, the target media content is the content obtained from the live broadcast content during the live broadcast, and the audience can be attracted through the target media content on the content details page during the live broadcast of the target live broadcast, and enter the target live broadcast through the live broadcast entry. Thus, the drainage effect and drainage flexibility of the live broadcast can be improved after the live broadcast starts, and when browsing the target published content, if the user is interested in the target media content, they can quickly enter the live broadcast interface through the live broadcast entry to view the target live broadcast, improving the convenience of viewing the live broadcast. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0016] Figure 1 It is a schematic diagram of a network architecture provided by an embodiment of the present application;
[0017] Figure 2 It is a schematic diagram of a content publishing scenario of a live broadcast provided by an embodiment of the present application;
[0018] Figure 3 Schematic flowchart of a content publishing method based on live broadcast provided by an embodiment of the present application;
[0019] Figure 4 Schematic diagram of a generation scenario of target media content provided by an embodiment of the present application;
[0020] Figure 5 Schematic diagram of a publishing scenario of target published content provided by an embodiment of the present application;
[0021] Figure 6 Schematic diagram of a target group chat provided by an embodiment of the present application;
[0022] Figure 7 Schematic diagram of a display scenario of comments provided by an embodiment of the present application;
[0023] Figure 8 Schematic diagram of a display scenario of real-time data provided by an embodiment of the present application;
[0024] Figure 9 Schematic flowchart of another content publishing method based on live broadcast provided by an embodiment of the present application;
[0025] Figure 10 Schematic diagram of a live broadcast plan provided by an embodiment of the present application;
[0026] Figure 11 Schematic diagram of a prompt message provided by an embodiment of the present application;
[0027] Figure 12 Schematic diagram of a viewing scenario of target published content provided by an embodiment of the present application;
[0028] Figure 13a Schematic diagram of a content positioning scenario provided by an embodiment of the present application;
[0029] Figure 13b Schematic diagram of another content positioning scenario provided by an embodiment of the present application;
[0030] Figure 13c Schematic diagram of yet another content positioning scenario provided by an embodiment of the present application;
[0031] Figure 14 Schematic diagram of a content playback scenario provided by an embodiment of the present application;
[0032] Figure 15 Schematic diagram of a live broadcast end scenario provided by an embodiment of the present application;
[0033] Figure 16 Schematic flowchart of yet another content publishing method based on live broadcast provided by an embodiment of the present application;
[0034] Figure 17 An interactive schematic diagram of content publishing for a live broadcast provided by an embodiment of the present application;
[0035] Figure 18 A structural schematic diagram of a content publishing device based on a live broadcast provided by an embodiment of the present application;
[0036] Figure 19 A structural schematic diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners
[0037] The content publishing method for a live broadcast proposed in an embodiment of the present application is implemented on an electronic device, which can be a server or a terminal. Among them, the server can be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, and big data and artificial intelligence platforms. The terminal can be a smart phone, a tablet computer, a notebook computer, a desktop computer, etc., but is not limited thereto.
[0038] Among them, a network architecture schematic diagram proposed by the content publishing method based on a live broadcast can be as Figure 1 shown. This network architecture can include a server 100 (the number of servers is not limited) and a cluster of terminal devices (the number of terminal devices is not limited, such as terminal devices 200a, 200b,..., 200n). Among them, there can be a communication connection between the servers. At the same time, the server can have a communication connection with any terminal device, so that the server can perform data interaction with the terminal device through this communication connection. Among them, the above communication connection is not limited to the connection method, and can be directly or indirectly connected through a wired communication method, or can be directly or indirectly connected through a wireless communication method, or can be connected through other methods, which are not limited in the present application. In addition, it can be understood that the electronic device involved in the embodiment of the present application can be Figure 1 the terminal device shown Figure 1 the server shown.
[0039] It should be understood that as Figure 1Each terminal device in the shown terminal device cluster can be installed with an application client for live streaming. Among them, the application client can be any type of client, such as a social client, an instant messaging client (e.g., a meeting client), an entertainment client (e.g., a live streaming client), a multimedia client (e.g., a video client), an information client (e.g., a news information client), a shopping client, a multimedia client, etc., which have functions of displaying data information such as text, images, audio, and video. The specific type of the application client is not limited here.
[0040] For example, the application client refers to a client that can instantaneously send and receive Internet messages and has functions such as live streaming. Specifically, on the application client on the terminal device (such as the terminal device 200a shown in Figure 1 ), the live streaming interface of the target live stream is displayed, and a first prompt message can be displayed on the live streaming interface. By triggering the first prompt message, it can be indicated that the server generates and publishes target published content based on the target media content determined from the live streaming content of the target live stream and the live streaming entrance of the target live stream.
[0041] Optionally, the above-mentioned terminal device and server can be based on logical partitioning. Therefore, when referring to the terminal device and the server below, physically they can be the same device or different devices.
[0042] For ease of understanding, further, please refer to Figure 2 , Figure 2 which is a schematic diagram of a content publishing scenario for a live stream provided by an embodiment of the present application. Among them, the live streaming interface 20a of the target live stream can be displayed. When the target media content is generated, the live streaming interface 20a can display a first prompt message 21a (such as displaying "prompt message XXX" and a publishing control). By triggering the publishing control in the first prompt message, the target published content can be published.
[0043] It can be understood that the target published content is associated with the target live stream. On the content details page 22a of the target published content, the target media content 23a and the live streaming entrance can be displayed (at this time, it can also include the name and avatar of the anchor account that publishes the target published content), and the live streaming entrance is used to access the target live stream, that is, the audience object can enter the target live stream through the live streaming entrance.
[0044] It can be understood that at this time, the target media content can be obtained from the live streaming content of the target live stream to publish the corresponding target published content, which can attract users through the target media content in the target published content during the live stream and enter the target live stream through the live streaming entrance in the target published content. Thus, the drainage efficiency, drainage richness, and interest during the live stream can be improved.
[0045] It should be noted that in the specific embodiments of the present application, when it comes to scenarios involving obtaining relevant data such as user information, such as obtaining user information (such as the live content during a live broadcast, etc.), user permission or consent is required. That is, when the embodiments of the present application are applied to specific products or technologies, the collection, use, and processing of relevant user data comply with the relevant laws, regulations, and standards of the relevant regions. For example, prompt information can be sent in the form of an interactive page to prompt specifically what data will be collected or obtained. Specifically, the types, contents, etc. of these data can be prompted to the user through a list or other means. Only after receiving a confirmation operation or instruction to allow data collection on the interactive page will the relevant data collection, processing, etc. be further carried out.
[0046] It can be understood that the above scenarios are only examples and do not constitute a limitation on the application scenarios of the technical solutions provided by the embodiments of the present application. The technical solutions of the present application can also be applied to other scenarios. For example, as is known to those of ordinary skill in the art, with the evolution of the system architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0047] Based on the above description, an embodiment of the present application proposes a content publishing method based on live broadcast. This method can be executed by the above-mentioned electronic device, specifically Figure 1 the terminal device shown. Please refer to Figure 3 Figure 3 which is a schematic flowchart of a content publishing method based on live broadcast provided by an embodiment of the present application. As Figure 3 shown, the process of the content publishing method based on live broadcast in the embodiment of the present application can include the following:
[0048] S101. Display the live broadcast interface of the target live broadcast.
[0049] Among them, the live broadcast interface refers to the interface that displays the live content during the live broadcast of the target live broadcast.
[0050] Optionally, a virtual object (such as a smart assistant) can be displayed on the live broadcast interface (such as the live broadcast interface corresponding to the host object). This smart assistant can be used to generate a live broadcast plan before the live broadcast, generate target media content during the live broadcast, and generate live broadcast analysis information and / or live broadcast review information after the live broadcast. Moreover, the host object can interact with the virtual object, such as having a chat interaction (such as a voice chat or a text chat).
[0051] S102. In response to the generation of the target media content, display a first prompt message on the live broadcast interface.
[0052] Among them, the target media content is determined based on the live content of the target live broadcast during the live broadcast process of the target live broadcast. For example, it can be a content segment intercepted from the live content (such as a picture content intercepted, or a video content intercepted).
[0053] Optionally, the target media content can be determined based on one or more of the live broadcast metrics, live broadcast time, target actions related to the target media content performed by the host object, and live broadcast special effects of the target live broadcast.
[0054] For example, the target media content is a content segment intercepted from the live content when the live broadcast metrics of the target live broadcast reach the first metric threshold, and the target media content refers to exciting live content that can attract users. For example, when the live broadcast metrics reach the first metric threshold, the picture content of the current screen is intercepted from the live content as the target media content, or the video content (or converted into a GIF) obtained by intercepting from the current screen in the live content to a specified duration (such as 3 seconds) is used as the target media content.
[0055] Among them, the live broadcast metrics are obtained from one or more of the audience objects in the target live broadcast, the interactions of the audience objects in the target live broadcast (such as liking or speaking), and the live broadcast resources of the target live broadcast (such as tradable goods).
[0056] For example, the live broadcast metrics can be the change rate of the number of audience objects, or the change rate of the number of likes of the audience objects in the target live broadcast, the change rate of the number of speeches of the audience objects in the target live broadcast, the change rate of the trading volume of the live broadcast resources of the target live broadcast, and the live broadcast metrics are not limited here.
[0057] For example, when the change rate of the number of audience objects reaches the corresponding first metric threshold, the current picture content can be intercepted as the target media content. Another example is that when the change rate of the trading volume of the live broadcast resources reaches the corresponding first metric threshold, the current picture content can be intercepted as the target media content. Another example is that when the change rate of the number of likes and the change rate of the number of speeches both reach their respective corresponding first metric thresholds, the current picture content can be intercepted as the target media content.
[0058] Among them, the target media content can also be a content segment intercepted from the live content when the live broadcast time of the target live broadcast reaches the preset live broadcast time. For example, when every 20 minutes of the live broadcast, the current picture content can be intercepted as the target media content.
[0059] Among them, the live broadcast interface may include a target control related to the target media content, and the target behavior related to the target media content may refer to a triggering operation on the target control. For example, the target media content may be a content segment specified by the target control obtained from the live broadcast content in response to the triggering operation on the target control.
[0060] Among them, when the target control is triggered, the current picture content can be intercepted as the target media content. Or, the host object can specify a content segment from the live broadcast content as the target media content. For example, after a live broadcast of a certain live broadcast resource is completed, a live broadcast replay content for the live broadcast resource will be automatically generated, and the host object can select the live broadcast replay content corresponding to one or more live broadcast resources as the target media content.
[0061] Among them, the target behavior related to the target media content may refer to the host object in the target live broadcast performing a target event. For example, the target media content may be a content segment intercepted from the live broadcast content when the host object in the target live broadcast performs the target event.
[0062] Among them, the target event may refer to the interaction between the host object and the audience object (such as mentioning a specified keyword during a chat interaction), and / or the interaction between the host object and the virtual object (such as mentioning a specified keyword during a chat interaction), and / or the special gesture of the host object, etc.
[0063] Among them, the target behavior related to the target media content may refer to the host object in the target live broadcast performing a target event. For example, the target media content may be a content segment intercepted from the live broadcast content when the host object in the target live broadcast performs the target event.
[0064] Among them, the target event may refer to the interaction between the host object and the audience object (such as mentioning a specified keyword during a chat interaction), and / or the interaction between the host object and the virtual object (such as mentioning a specified keyword during a chat interaction), and / or the special gesture of the host object, etc.
[0065] Among them, the target media content may be a content segment intercepted from the live broadcast content when a specified live broadcast special effect (such as a gift-giving special effect) is displayed on the live broadcast interface.
[0066] It can be understood that the target media content can have one or more determination methods. For example, it can be intercepted by a virtual object (such as when the server detects that the target media content generation condition is met, it instructs the virtual object to intercept the live broadcast content on the live broadcast interface, or when the server generates the live broadcast replay content corresponding to the live broadcast resource, the virtual object instructs the host object to make a selection).
[0067] Among them, the first prompt information corresponding to the target media content is used to indicate whether to publish the target publication content based on the target media content. The first prompt information is displayed when the quantity of the target media content reaches a preset quantity and / or the live broadcast index is lower than the second index threshold; the first index threshold is higher than the second index threshold.
[0068] For example, when there is target media content, the first prompt information is displayed. Or, when the quantity of the target media content is 3 or more, the first prompt information is displayed.
[0069] Or, since the target publication content is used for drainage, therefore, it can be when the live broadcast index is low and the live broadcast effect is not good, prompting the host object to publish drainage content, thereby improving the live broadcast index. For example, when the change rate of the quantity of the audience object is lower than the corresponding second index threshold, the first prompt information can be displayed. Another example is that when the change rate of the transaction volume of the live broadcast resources is lower than the corresponding second index threshold, the first prompt information can be displayed. Another example is that when the change rates of the quantity of likes and the quantity of speeches are both lower than their respective corresponding second index thresholds, the first prompt information can be displayed.
[0070] For example, as Figure 4 shown, Figure 4 is a schematic diagram of a generation scenario of target media content provided by an embodiment of the present application; among them, the live broadcast interface 40a can display live broadcast content, the account name and avatar of the host object, the avatars and quantities of the audience objects, the network situation, the live broadcast topic for the target live broadcast (such as a chat topic generated based on the live broadcast type of the target live broadcast, for example, if the target live broadcast is an emotional chat live broadcast, then relevant emotional chat topics can be obtained as the live broadcast topic for the emotional chat live broadcast), the speeches published by the audience objects (such as the speech of audience object 1 is "XXX", the speech of audience object 2 is "XXX", etc.), the co-hosting control (such as the co-host control and the corresponding control image, the co-audience control and the corresponding control image), the virtual object and the corresponding object image, the interaction control and the corresponding control image (such as lottery interaction, voting interaction, etc.), the note control and the corresponding control image (such as the host object sending a note to a specified audience object, or the audience object sending a note to the host object), the control for viewing more information (such as the gift giving leaderboard, etc.) and the corresponding control image, and the target control 41a related to the target media content.
[0071] Among them, when the live broadcast index reaches the first index threshold, or the live broadcast time reaches the preset live broadcast time, or in response to a trigger operation for the target control, or the host object executes a target event, or a specific virtual special effect is displayed on the live broadcast interface, the virtual object can capture the current picture content on the live broadcast interface as the target media content, or capture the video content of a specified duration as the target media content.
[0072] Optionally, it can also be to select the live replay content of the live resource. For example, when the target control is triggered, the live resources (such as live resource 1, live resource 2) with the currently generated live replay content are displayed, as well as the replay controls for viewing the corresponding live replay content, and the live replay content of a live resource (such as live resource 1) is selected as the target media content.
[0073] S103. Based on the trigger operation for the first prompt message, publish the target published content.
[0074] Among them, the target published content related to the target media content can be published by triggering the first prompt message. It can be understood that at this time, the content details page of the target published content can include the target media content (i.e., the highlight moment) and the live broadcast entry, and this live broadcast entry is used to access the target live broadcast.
[0075] For example, the first prompt message can include a publish control for content publishing. When publishing the target published content, it can be in response to the trigger operation for the publish control, display the content publishing page on the live broadcast interface, and display the target media content on the content publishing page; in response to the publish operation for the target media content on the content publishing page, publish the target published content related to the target media content.
[0076] Among them, the content publishing page can refer to the floating window layer on the live broadcast interface.
[0077] Optionally, the published target media content can no longer be used as the target media content. When the first prompt message is displayed again, it is used to publish the unpublished target media content (such as the newly obtained new target media content).
[0078] Optionally, a target group chat related to the target live broadcast (such as the fan group designated by the host object) is displayed on the content details page and / or the live broadcast interface (such as the live broadcast interface corresponding to the host object and the live broadcast interface corresponding to the audience object). At this time, the target group chat can be used to view the target live broadcast (or live resource) that is currently being broadcast and / or the historical live broadcasts of the host object, etc.
[0079] For example, in response to the trigger operation for the target group chat, after joining the target group chat, enter the chat interface of the target group chat, and display the live broadcast association information in the chat interface (such as sending it to the audience object who enters the target group chat, or displaying it in the form of a group chat announcement, or displaying it in the form of a top - pinned group chat message). The live broadcast association information can carry the live broadcast link of the target live broadcast, or the resource information of the live resource, or the live broadcast link of the historical live broadcast.
[0080] For example, as Figure 5 shown Figure 5Schematic diagram of a publishing scenario for a target published content provided by an embodiment of this application; among them, on a live broadcast interface 50a (such as Figure 4 the exemplified live broadcast interface 40a), a first prompt message 50b (such as "The target media content has been generated, go and publish it quickly") is displayed. A publishing control is displayed in the first prompt message. By triggering the publishing control, a content publishing page 51a can be displayed. On this content publishing page, target media content 52a can be displayed (the host object can edit the target media content, such as deleting), and the host object can also choose to add new content.
[0081] In addition, on the content publishing page, a content title "XXX" (such as intelligently generated by a virtual object or edited by the host object), a content body "XXX...XXX" (such as intelligently generated by a virtual object or edited by the host object), etc. can be filled in. Optionally, content topics can also be added on the content publishing page through a topic control (such as displaying "Topic" and a matching image "#"), user accounts can be added through a user control (such as displaying "User" and a matching image "@"), and a vote can be initiated through a vote control (such as displaying "Vote" and a matching image "%"). One or more recommended content topics (such as "#Live Preview", "#Great Value Goodies", etc.) that match the target live broadcast can also be displayed on this content publishing inner page, and it can be selected whether to add a location, whether to be publicly visible, etc.
[0082] It can be understood that a content publishing control can be displayed on the content publishing page. By triggering the content publishing control, the content on the content publishing page can be sent to the server, and the server generates and publishes the target published content.
[0083] Among them, on the content details page 53a of the target published content, the content title, content body, target media content, and live broadcast entrance configured on the content publishing page can be displayed (such as displaying the live broadcast cover, name, and live broadcast status of the target live broadcast, such as "Live Broadcasting").
[0084] For example, as Figure 6 shown, Figure 6 Schematic diagram of a target group chat provided by an embodiment of this application; among them, on the content details page 60a of the target published content (such as Figure 5 the exemplified content details page 53a), a target group chat related to the target live broadcast can also be displayed. Similarly, on a live broadcast interface 61a (such as Figure 5 the exemplified live broadcast interface 50a), the target group chat can also be displayed.
[0085] Among them, the user triggers the selection of the target group chat to join the target group chat on the content details page, and after joining the target group chat, the chat interface 62a of the target group chat can be entered (or when the target group chat is triggered on the live broadcast interface, the chat interface can be jumped to display, or the chat page can be directly displayed on the live broadcast interface), and live broadcast-related information can be displayed on the chat interface (such as sent to the user by the chat robot).
[0086] For example, the live broadcast link of the target live broadcast can be displayed in the live broadcast-related information, which can be used to enter the target live broadcast.
[0087] Alternatively, the live broadcast resources of the target live broadcast can be displayed in the live broadcast-related information, such as the name, image, price, jump control, etc. of the live broadcast resources that can be viewed. It can be understood that when the jump control is triggered, the target live broadcast can be entered, and transactions on the live broadcast resources can be performed on the live broadcast interface; or jump to the resource details page of the live broadcast resources.
[0088] Alternatively, the live broadcast links of historical live broadcasts (such as Historical Live Broadcast 1, Historical Live Broadcast 2, etc.) can be displayed in the live broadcast-related information, which can be used to review historical live broadcasts.
[0089] Optionally, the target comments and / or target topics can also be displayed on the live broadcast interface (such as the live broadcast interface corresponding to the host object and the live broadcast interface corresponding to the viewer object). For example, the target comments can be obtained by the virtual object from the comments indicated by the comment source. The target topic is obtained from the comment source. Such as extracting the target topic from the comments indicated by the comment source (i.e., the important topic, such as the topic related to the live broadcast type of the target live broadcast, that is, the above-mentioned live broadcast topic) or the topic currently being discussed in the target live broadcast (such as set by the host object or intelligently generated according to the comments indicated by the comment source).
[0090] Among them, the comment sources of the target comments include one or more of the following: comments in the target published content, comments on the live broadcast resources of the target live broadcast (such as comments on the live broadcast resources in the resource details page of the live broadcast resources), the speeches of the viewer object in the target live broadcast, and the speeches in the target group chat related to the target live broadcast.
[0091] For example, a specified number of comments with higher popularity can be obtained from the comments in the target published content as the target comments. Another example is that a specified number of comments with higher popularity or the latest published comments can be obtained from the comments on the live broadcast resources of the target live broadcast as the target comments. Another example is that the speeches of a specified type (such as interrogative sentences, comments on the live broadcast resources) or the speeches with more repetition times can be obtained from the speeches of the viewer object in the target live broadcast as the target comments. Another example is that the speeches of a specified type (such as interrogative sentences, comments on the live broadcast resources) or the speeches with more repetition times can be obtained from the speeches in the target group chat related to the target live broadcast as the target comments.
[0092] For another example, the topic discussed by the audience object in the target live broadcast (such as the live topic related to the live broadcast type of the target live broadcast) or the topic proposed by the audience object in the co-hosting can be extracted as the target topic. Or, the topic discussed by the group chat members can be extracted from the speeches in the target group chat related to the target live broadcast as the target topic. Or, the topic concerned by the users can be extracted from the comments in the target published content as the target topic.
[0093] For example, if the speech of the audience object in the target live broadcast is "How can we face the drifting apart friendship?", then when the live broadcast type of the target live broadcast is an emotional chat live broadcast, the extracted topic can be "How to face the drifting apart friendship". For another example, if the speech of the audience object in the target live broadcast is "Please recommend autumn outfits", then when the live broadcast type of the target live broadcast is an e-commerce live broadcast, the extracted topic can be "Recommendation of autumn outfits".
[0094] Optionally, the target comment or target topic can be displayed in the information display window on the live broadcast interface, or the target comment can be scrolled and displayed on the live broadcast interface, and the target topic is displayed in the information display window.
[0095] For example, as Figure 7 shown, Figure 7 FIG. is a schematic diagram of a display scenario of a comment provided by an embodiment of the present application; wherein, in the live broadcast interface 70a (such as Figure 6 the live broadcast interface 61a shown in the example), the speech of the audience object in the target live broadcast and the co-hosting area can be displayed, and the co-hosted audience object can be displayed on the co-hosting area.
[0096] Among them, the speech published by the audience object 1 is "How can we face the drifting apart friendship?", and the extracted target topic "How to face the drifting apart friendship" can be displayed in the information display window 71a on the live broadcast interface.
[0097] In addition, for the target comment "XXX...XXX", it can be scrolled and displayed on the live broadcast interface.
[0098] Optionally, during the live broadcast, some real-time data (such as real-time live broadcast metrics, live broadcast traffic sources, gift leaderboards, transaction volume leaderboards of live broadcast resources, etc.) will be generated. A live broadcast data entry can be displayed on the live broadcast interface (such as the live broadcast interface corresponding to the host object). In response to a trigger operation on the live broadcast data entry, a data association page is displayed on the live broadcast interface, and the relevant real-time data of the target live broadcast is displayed on the data association page. For example, the data association page can be displayed in the form of a floating window on the live broadcast interface.
[0099] For example, asFigure 8 As shown Figure 8 This is a schematic diagram of a display scenario for real-time data provided by an embodiment of the present application; among them, a live broadcast interface 80a (such as the live broadcast interface 70a shown in the example) can display a live broadcast data entry (such as a virtual object), and the trigger operation for the live broadcast data entry can be clicking on the virtual object to display a data association page. Figure 7 Among them, a data selection bar is displayed on the data association page. Relevant real-time data can be viewed by swiping on the data selection bar, or relevant controls for different real-time data are displayed on the data selection bar to locate and display the corresponding real-time data by triggering different controls. In addition, the update time of the real-time data can also be displayed. Such as an "indicator" control (used to view different live broadcast indicators, such as the current number of viewers, the number of people sending gifts, the number of new fans, the number of live broadcast resource transactions, the amount of live broadcast resource transactions, etc.), a "traffic source" control (used to view the live broadcast source of the target live broadcast, such as through the target published content, through the live broadcast square, through the live broadcast search, etc.), a "gift ranking" control (used to view the ranking of gifts given to the host object), and a "transaction ranking" control (used to view the ranking of the transaction volume of the current live broadcast resources).
[0100]
[0101] In an embodiment of the present application, a first prompt message corresponding to the target media content can be displayed in the live broadcast interface of the target live broadcast. The target media content is determined based on the live broadcast content of the target live broadcast during the live broadcast process. At this time, the target published content can be published by triggering the first prompt message, and the target published content includes the target media content and a live broadcast entry for accessing the target live broadcast. It can be understood that the target media content is the content obtained from the live broadcast content during the live broadcast process. The target media content on the content details page can attract viewers during the live broadcast process of the target live broadcast, and enter the target live broadcast through the live broadcast entry. Thus, the drainage effect and drainage flexibility of the live broadcast can be improved after the live broadcast starts.
[0102] Based on the above description, an embodiment of the present application proposes a content publishing method based on live broadcast. This method can be executed by the electronic device mentioned above, specifically the Figure 1 terminal device shown. Please refer to Figure 9 Figure 9 , Figure 9 This is a schematic flow diagram of a content publishing method based on live broadcast provided by an embodiment of the present application. As Figure 9 shown, the process of the content publishing method based on live broadcast in an embodiment of the present application can include the following:
[0103] S201. Display a third prompt message on the pre-live broadcast interface.
[0104] Among them, the pre-live interface is the interface before the target live broadcast, that is, the interface before the live broadcast starts.
[0105] Among them, the third prompt message includes a plan viewing control for viewing the live broadcast plan. The live broadcast plan is obtained based on the live broadcast resources of the target live broadcast, and / or the historical live broadcasts of the host object, and / or the live broadcast type of the target live broadcast.
[0106] It can be understood that this live broadcast plan is the plan generated by the virtual object for the target live broadcast. The target live broadcast can be carried out according to this live broadcast plan. For example, the live broadcast plan can formulate live broadcast links, and during the live broadcast process of the target live broadcast, prompt the host object to enter the live broadcast link.
[0107] S202. In response to the trigger operation for the plan viewing control, display the live broadcast plan on the pre-live interface.
[0108] The live broadcast plan includes one or more of the following: resource explanation information generated for the live broadcast resources of the target live broadcast, recommended live broadcast start times obtained from the active periods of the audience objects in the historical live broadcasts, live broadcast links and / or live broadcast interaction content related to the live broadcast type. It can be understood that the host object can modify the content of the live broadcast plan.
[0109] For example, the host object can select live broadcast resources on the pre-live interface, and the virtual object can generate corresponding resource explanation information through an intelligent model (such as generating the explanation order and explanation copywriting of the live broadcast resources, etc.). Another example is that the virtual object can intelligently generate a reasonable start time through the intelligent model according to the active periods of the historical audience objects.
[0110] Another example is that the virtual object can generate adapted live broadcast links and live broadcast interaction content through the intelligent model according to the live broadcast type (such as interaction content during the live broadcast link, interaction content when the start time reaches a certain time, interaction content when the live broadcast index is lower than the preset live broadcast threshold, etc.).
[0111] Exemplarily, for emotional chat live broadcasts, multiple chat live broadcast links can be generated, and chat interaction topics or chat interaction behaviors (such as instructing the audience object to send small notes, etc.) for different chat live broadcast links can be generated. Another example is that for e-commerce live broadcasts, live broadcast resource explanation links, interaction links, etc. can be generated, and the live broadcast resources required for different live broadcast resource explanation links can be generated, as well as chat interaction topics or chat interaction behaviors (such as voting, etc.) for the interaction link.
[0112] Another example is that when the start time reaches a certain time or the live broadcast index is lower than the preset live broadcast threshold, the interaction content that the host object can perform can be indicated, such as the interaction behaviors (such as voting, lottery, etc.) and interaction words that can be performed.
[0113] Optionally, in addition to generating a live broadcast plan, the virtual object can also provide device inspection services (such as for prompting the host object which live broadcast devices can be inspected), live broadcast reminder services (such as for prompting the host object to start the live broadcast), and so on. For example, the virtual object can be triggered on the pre-live interface to view more live broadcast services.
[0114] Optionally, the live broadcast plan can also include live broadcast-related controls for the target live broadcast. For example, the live broadcast-related controls include one or more of the first related control corresponding to the live broadcast preview of the target live broadcast, the second related control corresponding to the reserved release content of the target live broadcast, the third related control corresponding to the target group chat of the target live broadcast, and the fourth related control corresponding to the live broadcast cover of the target live broadcast.
[0115] For example, in the live broadcast plan, in response to a trigger operation on the first related control, a live broadcast preview for the target live broadcast can be released.
[0116] Alternatively, in response to a trigger operation on the second related control, a reserved release content related to the target live broadcast can be released. The reserved release content can carry a reservation link for the target live broadcast, which can be used to reserve the target live broadcast. It can be understood that the reserved release content can include the live broadcast cover of the target live broadcast, images of live broadcast resources, etc. Optionally, after the target live broadcast starts, the reserved release content can be automatically deleted, or the target live broadcast can be directly accessed through the reservation link.
[0117] Moreover, the release method of the reserved release content can be the same as that of the target release content. For example, a content release page can be displayed, which can include the live broadcast cover of the target live broadcast, images of live broadcast resources, etc., and the content title and content body on the content release page can be intelligently generated or edited by the host object. At this time, through the release operation on the content release page, the server can generate and release the reserved release content based on the content on the content release page.
[0118] Alternatively, in response to a trigger operation on the third related control, a live broadcast reservation information for the target live broadcast can be sent to the target group chat. The live broadcast reservation information is used to reserve the target live broadcast. For example, the virtual object can generate live broadcast reservation information for the target live broadcast through an intelligent model to attract group chat members in the target group chat to pay attention to the target live broadcast. Optionally, after the target live broadcast starts, the target live broadcast can be directly accessed through the live broadcast reservation information.
[0119] Alternatively, in response to a trigger operation on the fourth related control, popular cover templates can be viewed, and the live broadcast cover for the target live broadcast can be set through the popular cover templates. For example, by setting a suitable live broadcast cover, users can be attracted.
[0120] For example, asFigure 10 As shown Figure 10 is a schematic diagram of a live broadcast plan provided by an embodiment of the present application; wherein, on the pre-live broadcast interface 101a (for example, on the interface, one can choose to shoot a video, view the album, view templates, conduct a live broadcast, etc. When choosing to conduct a live broadcast, the current interface is the pre-live broadcast interface), a live broadcast start control, a setting control (such as setting live broadcast resources, live broadcast types, etc.), and virtual objects can be displayed. In addition, a third prompt message (such as "Live broadcast plan has been generated") can be displayed, and the third prompt message includes a plan viewing control for viewing the live broadcast plan. By triggering the plan viewing control, a live broadcast plan page can be displayed for viewing the live broadcast plan 102a.
[0121] For example, one can view the live broadcast resources and the resource explanation information generated for the live broadcast resources on the live broadcast plan (display the image of the live broadcast resources and the viewing control in sequence, and display the quantity of the live broadcast resources "XX pieces". One can view the complete live broadcast resources and resource explanation information by triggering the viewing control), the live broadcast start time "XX:XX:XX" (such as the host object can modify the live broadcast start time or choose to start the live broadcast immediately), the live broadcast links (such as link 1, link 2, etc. By triggering the live broadcast link, one can view the start time of the corresponding link, the interactive content of the corresponding link, etc., and the host object can modify and edit), and the live broadcast interactive content (such as topics that can be discussed, some chat scripts, etc.).
[0122] In addition, one can also view the live broadcast related controls for pre-live broadcast warm-up for the target live broadcast. For example, the first related control a101 corresponding to the live broadcast preview can be displayed (such as displaying "Live broadcast preview has not been released yet". Optionally, after release, the number of people who have made reservations through the live broadcast preview can be displayed), the second related control a102 corresponding to the release of reservation release content (in addition, the released reservation release content can also be displayed, such as displaying the content cover and the viewing control. Through the viewing control, all the complete released reservation release content can be viewed, and the number of people who have made reservations through the reservation release content "XX people have reserved" can be displayed), the third related control a103 corresponding to the target group chat (such as displaying "View the group chat warm-up template". Through the third related control a103, the group chat warm-up template can be viewed and the live broadcast reservation information for the target group chat can be set and published to the target group chat. In addition, the number of people who have made reservations through the target group chat can also be displayed), and the fourth related control a104 corresponding to the live broadcast cover (such as displaying "View the popular cover template". Through the fourth related control a104, the popular cover template can be viewed and the live broadcast cover of the target live broadcast can be set).
[0123] Optionally, a live broadcast control can also be displayed on the live broadcast plan page. The live broadcast plan is confirmed through the live broadcast control, and the target live broadcast is carried out according to the live broadcast plan (for example, when the specified live broadcast start time in the live broadcast plan is reached, a live broadcast interface is displayed for the live broadcast, and when the host object is live broadcasting a certain live broadcast resource, the corresponding resource explanation information is displayed, or the host object is prompted when a specified live broadcast session is reached, or relevant live broadcast interaction content is prompted to the host object, etc.).
[0124] S203. In response to the confirmation operation for the live broadcast plan, when the live broadcast interface of the target live broadcast is displayed, the target live broadcast is carried out in the live broadcast interface according to the live broadcast plan.
[0125] It can be understood that when the target live broadcast is carried out in the live broadcast interface, relevant prompt information can be displayed by the virtual object based on the live broadcast plan.
[0126] For example, a second prompt information can be displayed in the live broadcast interface (the live broadcast interface corresponding to the host object). The second prompt information is used to prompt the live broadcast object to interact with the audience object during the live broadcast; the second prompt information is displayed when the target live broadcast enters a live broadcast session and / or when the live broadcast metrics of the target live broadcast are lower than the preset metric threshold.
[0127] For example, when the virtual object determines that the target live broadcast needs to enter the next live broadcast session, a second prompt information is generated to prompt the host object, and the second prompt information can indicate the entered live broadcast session and / or the live broadcast interaction content in the live broadcast session. Or, when the virtual object determines that the live broadcast metrics are lower than the preset metric threshold, a second prompt information is generated to prompt the host object about the possible live broadcast interactions. Or, when the virtual object determines that the live broadcast time reaches the specified live broadcast time, a second prompt information is generated to prompt the host object about the possible live broadcast interactions.
[0128] For example, as Figure 11 shown Figure 11 is a schematic diagram of a prompt information provided by an embodiment of the present application; among them, a second prompt information 111a can be displayed on the live broadcast interface 110a (such as the live broadcast interface 70a exemplified Figure 7 ), and the second prompt information can be used to prompt the possible live broadcast interactions in the next step (such as "the number of viewers is decreasing, a lottery interaction can be initiated" and a lottery control is displayed for initiating the lottery).
[0129] S204. In response to the generation of the target media content, a first prompt information is displayed in the live broadcast interface.
[0130] Among them, for the specific implementation manner of step S204, reference can be made to the relevant descriptions in the above embodiments, and details are not described herein again.
[0131] S205. Based on the trigger operation for the first prompt message, release the target release content.
[0132] Among them, the content details page of the target release content includes the target media content and a live broadcast entry, and the live broadcast entry is used to access the target live broadcast.
[0133] Optionally, as Figure 12 shown, Figure 12 This is a schematic diagram of a viewing scenario of a target release content provided by an embodiment of the present application; among them, on the live broadcast interface 120a (such as Figure 11 the live broadcast interface 110a shown as an example), the released target release content can be viewed by triggering a virtual object (such as displaying the cover and title of the target release content), and the content details page can be displayed in the form of a floating window floating layer on the live broadcast interface by triggering the target release content.
[0134] It can be understood that when the target release content is recommended to the user, the user can display and view the content details page in the form of a separate interface.
[0135] It can be understood that the target media content is intercepted and obtained from the live broadcast content of the target live broadcast. In the target live broadcast, if the live broadcast resource is being live broadcast and explained, then the live broadcast replay content of the live broadcast resource will be obtained after the live broadcast explanation ends. If the target media content belongs to the live broadcast replay content (that is, during the process of live broadcast and explanation of the live broadcast resource, the target media content is intercepted, or the target media content is the live broadcast replay content), it means that the target media content is associated with the corresponding live broadcast resource.
[0136] For example, the host object is live broadcasting and explaining product A based on the resource explanation information for product A in the live broadcast plan. If the target media content is intercepted at this time, then the target media content usually contains product A, and the target media content is associated with product A.
[0137] That is to say, when the target media content is associated with the live broadcast resource of the target live broadcast, the resource label of the associated live broadcast resource can also be displayed on the content details page. For example, the resource label of the corresponding associated live broadcast resource is displayed on the target media content displayed on the content details page. Or, the resource label related to the currently displayed target media content is displayed in the label association area on the content details page.
[0138] It can be understood that the live broadcast resource can be traded (such as displaying a trading link or a resource details page for trading the live broadcast resource) or the live broadcast content segment corresponding to the live broadcast resource can be replayed in response to the trigger operation for the resource label.
[0139] For example, if the target live broadcast has not ended, the live broadcast interface can be entered, and a transaction link for trading live broadcast resources can be displayed on the live broadcast interface. For example, a resource transaction page can be displayed on the live broadcast interface, and the resource transaction page can display transaction links for all live broadcast resources. At this time, the transaction link of the live broadcast resource corresponding to the triggered resource tag can be located (or the transaction link can be displayed on top).
[0140] Alternatively, the live content clip corresponding to the live resource can be played back in the live playback page on the live interface (i.e., the interface for playing back the live content being broadcast). It can be understood that when displaying the live content clip, a resource card for displaying the live resource can be associated, and the live resource can be traded through the resource card (such as displaying a transaction control on the resource card, directly trading by triggering the transaction control, or displaying a transaction link for trading the live resource, or displaying a resource details page for trading the live resource, etc.).
[0141] For example, if the target live broadcast ends, you can enter the resource details page for trading live broadcast resources. For example, the resource details page can display detailed information of the live broadcast resource, a trading control for directly conducting a transaction, and the like.
[0142] Alternatively, you can enter the live playback interface corresponding to the live interface (i.e., the interface used to play back the live content of a ended live broadcast), and play back the live content segment corresponding to the live resource on the live playback interface (optionally, the resource card of the triggered live resource can be displayed at this time).
[0143] It can be understood that it is possible to replay only a live content segment, or it is possible to replay all live content of the target live broadcast, and locate the live content segment during playback. Optionally, at this time, the resource cards of all live resources can be associated and displayed, and the resource card of the live resource associated with the replayed live content can be fully displayed, and the remaining resource cards can be displayed in thumbnails (it can be understood that if the replayed live content belongs to a live content segment corresponding to a certain live resource, then the currently replayed live content is associated with the resource card of the live resource). At the same time, you can click on a thumbnailed resource card on the live playback interface to locate the live content segment corresponding to the live resource of the clicked resource card (similarly, the clicked resource card is displayed in full, and the remaining resource cards are displayed in thumbnails).
[0144] For example, Figures 13a - 13c As shown, Figures 13a - 13c A schematic diagram of a content positioning scenario provided in an embodiment of the present application; wherein, Figure 13a In the content details page 130a of the target published content (such as Figure 5On the target media content displayed on the content details page 53a) of the example, the resource label 131a of the associated live resource can be displayed, and the name "XXX" of the live resource can be displayed on the resource label. For another example, when the target media content displayed on the content details page 130a' is associated with a live resource, a label association area 132a is displayed on the content details page, and the resource label of the associated live resource is associated and displayed on the label association area (such as the name "XXX", image, price, etc. of the live resource can be displayed).
[0145] Among them, through a trigger operation on the resource label, the live broadcast interface 133a can be entered (it can be understood that this is the live broadcast interface corresponding to the viewer object at this time), and a resource trading page 134a is displayed on the live broadcast interface. All trading links of the live resources can be displayed on the resource trading page. At this time, the trading link 134b of the live resource can be located (such as a "Trade" control for trading the live resource is displayed).
[0146] Among them, a live resource can be associated with the display of name, image, price, live broadcast progress information (such as the live broadcast progress information of the live resource being broadcast can be "Explaining", and the live broadcast progress information of the live resource that has been broadcast can be "Playback Explanation". By triggering the "Playback Explanation", the live broadcast playback content of the corresponding live resource can be viewed), etc.
[0147] Or, after the live resource is broadcast, a live broadcast playback page 135a can be displayed on the live broadcast interface, and the live broadcast content segment and progress bar corresponding to the live resource are played back in the live broadcast playback page. At the same time, the resource card of the live resource is displayed on the live broadcast playback page (such as the display of name, image, price, trading volume, "Trade" control, etc.).
[0148] Or, in Figure 13b After the target live broadcast ends, through a trigger operation on the resource label on the live broadcast interface (the live broadcast status displayed on the live broadcast interface 130a and the live broadcast interface 130a' at this time changes from "Live Broadcasting" to "Live Broadcast Ended"), the resource details page 136a of the live resource can be entered. The details information displayed on the resource details page can include the name, image, price, trading volume, comments (resource evaluation), "Trade" control, etc. of the live resource.
[0149] Or, it can be to enter the live broadcast playback interface 136b corresponding to the live broadcast interface. The live broadcast content segment and progress bar corresponding to the live resource can be played back on the live broadcast playback interface, and the resource card of the live resource can be displayed. Optionally, when the resource card is triggered, the resource details page of the live resource can also be displayed in the form of a floating window.
[0150] Among them, in Figure 13cIn [the above], on the live replay interface 136b, all the live content of the target live replay and a progress bar can also be provided, and during the replay, it can be positioned to a segment of the live content. Meanwhile, resource cards of all live resources can also be displayed on the live replay interface. If the currently replayed live content is associated with a live resource, the resource card of the associated live resource (such as resource card b1) can be fully displayed, and the remaining resource cards (such as resource card b2) can be displayed in a thumbnail form.
[0151] Optionally, when clicking on the fully displayed resource card, the resource details page of the corresponding live resource can be displayed in the form of a floating window layer. Or, when clicking on a certain thumbnail-displayed resource card (such as resource card b2), it can be positioned to the segment of the live content corresponding to the live resource of the clicked resource card, and the clicked resource card (such as resource card b2) can be switched from thumbnail display to full display, and the remaining resource cards (such as resource card b3) can be switched to thumbnail display.
[0152] Optionally, it can also be triggering the playback view of the target media content on the content details page. For example, performing a long-press operation on the target media content, or there is a playback control displayed on the target media content, and triggering the playback control to perform the playback view, etc.
[0153] Exemplarily, if the target live has not ended, in response to the playback view operation on the target media content on the content details page, enter the live interface, and in the live replay page on the live interface, replay the target media content. For example, if the target media content is associated with a live resource, it can be replaying the live replay content corresponding to the live resource associated with the target media content on the live replay page (or when replaying the live replay content, positioning to the target media content).
[0154] Exemplarily, if the target live has ended, in response to the playback view operation on the target media content on the content details page, enter the live replay interface corresponding to the live interface, and replay the target media content on the live replay interface.
[0155] For example, when replaying all the live content on the live replay interface, position to the target media content, or position to the live replay content corresponding to the live resource associated with the target media content. Or, only replay the live replay content corresponding to the live resource associated with the target media content on the live replay interface, or when replaying the live replay content, position to the target media content.
[0156] For example, as Figure 14 shown, Figure 14 is a schematic diagram of a content review scenario provided by an embodiment of the present application; wherein, the content details page 141a of the target published content (such as Figure 13aThe target media content displayed on the illustrated content details page 130a) may display playback controls. The target media content is associated with a live broadcast resource.
[0157] Among them, by triggering the playback control, the live broadcast interface 141b (such as Figure 13a The example live interface 133a is shown, and a live playback page is displayed on the live interface. The live playback content and progress bar corresponding to the associated live resource can be played back on the live playback page (optionally, the target media content can be positioned). At the same time, the resource card of the live resource (such as display name, image, price, transaction volume, "transaction" control, etc.) is displayed on the live playback page.
[0158] Alternatively, after the target live broadcast ends, the live broadcast interface 142a (such as Figure 13b The live broadcast interface 130a shown in the example can trigger the playback control to enter the live broadcast playback interface 142b (such as Figure 13b In the live broadcast interface 136b) shown as an example, only the live broadcast playback content and progress bar corresponding to the live broadcast resource associated with the target media content are played back on the live broadcast playback interface, and the resource card of the live broadcast resource is displayed at the same time.
[0159] Or, in the live playback interface 142b' (such as Figure 13c When all live content is played back on the live broadcast interface 136b) shown in the example, the target media content is located. At the same time, the resource cards and progress bar of all live resources are displayed on the live broadcast playback page. It can be understood that if the located target media content is associated with a live resource, the resource card of the associated live resource displayed on the live broadcast playback page is fully displayed, and the remaining resource cards are displayed in thumbnails (if no live resource is associated, the resource cards of all live resources are displayed in thumbnails).
[0160] S206: When the target live broadcast ends, a live broadcast end interface is displayed.
[0161] Optionally, the live broadcast end interface (the live broadcast end interface corresponding to the anchor object) includes a live broadcast analysis control and / or a live broadcast review control.
[0162] S207: In response to a trigger operation on a live broadcast analysis control, a live broadcast analysis interface is displayed; or, in response to a trigger operation on a live broadcast review control, a live broadcast review interface is displayed.
[0163] The live broadcast analysis interface displays live broadcast analysis information for the target live broadcast, for example, evaluation results, optimization suggestions, and optimization examples for each live broadcast indicator.
[0164] Among them, live review information for the target media content is displayed on the live review interface. For example, the live replay content can be viewed, all the extracted target media content can be displayed, and it can be analyzed which part of the live content the audience is interested in, etc.
[0165] For example, as Figure 15 shown, Figure 15 FIG. is a schematic diagram of a scenario at the end of a live broadcast provided by an embodiment of the present application; among them, end live broadcast information can be displayed on the live broadcast end interface 151a, such as the live broadcast duration, the host center, the audience interaction information (such as the number of viewers, the number of interactions, the number of new fans, the popularity value, the number of gift-giving people, the live broadcast revenue, etc.), the resource interaction information (such as the number of people placing orders, the number of sales items, the sales amount), a preview release control for releasing a preview of the next live broadcast, a live broadcast solicitation control for viewing the live broadcast resources desired by fans, and live broadcast strategy recommendations (such as recommending some official strategies, live broadcast marketing skills, etc., specifically such as new user live broadcast strategies, live broadcast marketing scripts, etc., and a viewing control for more strategies).
[0166] In addition, a live broadcast analysis control (such as displaying "Live broadcast analysis has been generated" and a "View" control) and a live broadcast review control (such as displaying "Live broadcast review has been generated" and a "View" control) are displayed on the live broadcast end interface.
[0167] Among them, by triggering the live broadcast analysis control, a live broadcast analysis interface 152a can be displayed. The evaluation results for live broadcast metrics (such as the evaluation result for the live broadcast click-through rate) can be displayed on this live broadcast analysis interface. For example, an evaluation title "The live broadcast click-through rate needs to be improved" and an evaluation text "The live broadcast click-through rate is only x%, lower than the average level of hosts of the same type" are displayed. At the same time, optimization suggestions can be displayed, such as "Optimize the title / cover", and an optimization strategy for the title / cover is given (such as displaying "Strategy content XXX" and a strategy viewing control). In addition, examples of live broadcasts with high click-through rates can also be given (such as displaying the cover and title of the current host object, as well as the cover, title, and click-through rate of the live broadcast example).
[0168] Optionally, the live broadcast task analysis result can also be displayed on the live broadcast analysis interface 152a, that is, a task progress bar for the target live broadcast for live broadcast tasks (such as the live broadcast duration reaching 30 minutes, the cumulative number of viewers being 10 people, etc.). At the same time, a completion / uncompletion control for the live broadcast task can be displayed. Among them, when the live broadcast task is completed, the live broadcast revenue can be received (that is, the completion control is a receipt control), and when the live broadcast task is not completed, an uncompletion control is displayed. Optionally, more live broadcast tasks can be viewed through the "View" control.
[0169] Optionally, there is an information selection bar on the live broadcast analysis interface. The information selection bar includes a selection control corresponding to the live broadcast analysis and a selection control corresponding to the live broadcast review. When the live broadcast analysis interface is displayed, the selection control corresponding to the live broadcast analysis is in the selected state. When the selection control corresponding to the live broadcast review is selected, the live broadcast analysis interface changes to the live broadcast review interface 152b.
[0170] In addition, by triggering the live broadcast review control on the live broadcast end interface, the live broadcast review interface can also be displayed. On this live broadcast review interface, the live broadcast replay content can be viewed (for example, clicking can enter the live broadcast replay interface for viewing), the target media content can be displayed (for example, some target media content is exemplarily shown, and all target media content can be viewed through the "View" control), the active time of the audience, and the audience's interested content (for example, since the main age group of the audience is under 30 years old, content XX in the live broadcast content is more popular among the audience, etc. Another example is that when the audience's activity level during the live broadcast topic A is XXX, it means that the audience is very interested in the live broadcast topic A. Optionally, more audience interested content can be viewed through the "View" control).
[0171] In the embodiments of the present application, different information about the target live broadcast can be viewed through prompt messages at different stages of the target live broadcast. For example, before the live broadcast, the live broadcast plan can be viewed. During the live broadcast, the first prompt message corresponding to the target media content can be displayed through the live broadcast interface, and the target published content can be published by triggering the first prompt message (the target published content includes the target media content and the live broadcast entry, and the live broadcast entry is used to access the target live broadcast). After the live broadcast, information such as live broadcast analysis or live broadcast review can be viewed. It can be understood that not only can the richness of the content displayed for the target live broadcast be improved, but also the audience can be attracted by the target media content on the content details page during the live broadcast of the target live broadcast, and enter the target live broadcast through the live broadcast entry. Thus, the drainage effect and drainage flexibility of the live broadcast can be improved after the live broadcast starts.
[0172] Based on the above description, embodiments of the present application propose a content publishing method based on live broadcast. This method can be executed by the above-mentioned electronic device, specifically Figure 1 the server shown. Please refer to Figure 16 , Figure 16 which is a schematic flow chart of a content publishing method based on live broadcast provided by an embodiment of the present application. As Figure 16 shown, the flow of the content publishing method based on live broadcast in the embodiments of the present application can include the following:
[0173] S301. When receiving a plan generation request for the pre-live broadcast interface of the target live broadcast, generate a live broadcast plan for the target live broadcast based on the live broadcast resources of the target live broadcast, the historical live broadcasts of the host object, and the live broadcast type of the target live broadcast.
[0174] It can be understood that the host object can enter the pre-live interface on the terminal device. At this time, the virtual object can request the live plan for the target live broadcast from the server, such as generating a plan generation request. The server can generate the live plan for the target live broadcast based on one or more of the live resources of the target live broadcast, the host object's historical live broadcasts, and the live broadcast type of the target live broadcast. For example, it can be generated through the intelligent model associated with the virtual object.
[0175] It can be understood that when it is detected that one or more of this information change (such as a change in live resources), the live plan can be regenerated.
[0176] S302. Generate the third prompt information corresponding to the live plan and return the third prompt information to the terminal device.
[0177] Among them, after obtaining the live plan, the third prompt information can be generated and sent, and the terminal device can display the third prompt information on the pre-live interface.
[0178] S303. When receiving a live plan acquisition request, return the live plan to the terminal device.
[0179] Among them, the live plan acquisition request is generated when triggering an operation on the plan viewing control in the third prompt information.
[0180] It can be understood that the terminal device can display the live plan on the pre-live interface and perform related live broadcast operations through the live plan (such as publishing a live broadcast preview, publishing preview release content, etc.).
[0181] S304. Obtain the live content during the live broadcast of the target live broadcast and determine the target media content based on the live content of the target live broadcast.
[0182] Among them, after the terminal device determines the live plan, it conducts the target live broadcast according to the live plan. Moreover, when the terminal device starts the target live broadcast on the live interface, it will send the live content during the live broadcast of the target live broadcast to the server. The virtual object on the server can determine the target media content based on the live content of the target live broadcast.
[0183] For example, the server can determine the live metrics of the target live broadcast to intercept the target media content based on the live metrics, or determine the live replay content of the live resource according to the live progress of the live resource, and the terminal device designates the live replay content as the target media content. Or, after the terminal device intercepts the target media content, it sends it to the server, etc.
[0184] It can be understood that when the server obtains the target media content, it can determine the live resource associated with the target media content according to the live resource of the target live broadcast and the current live content.
[0185] Among them, for the specific implementation of determining the target media content, reference can be made to the relevant descriptions in the above embodiments.
[0186] S305. Generate a first prompt message corresponding to the target media content and return the first prompt message to the terminal device.
[0187] Among them, when the server determines that the target media content needs to be displayed, a first prompt message corresponding to the target media content is generated. For example, when the server determines that the live broadcast metrics are lower than the preset metric threshold, or when the server determines that the quantity of the target media content reaches the preset quantity, etc.
[0188] Among them, the terminal device can display the first prompt message on the live broadcast interface. At this time, based on the trigger operation for the first prompt message, the server can be instructed to generate and publish the target published content. For example, when a content publishing page is displayed on the terminal device, the content set on the content publishing page can be sent to the server, and the server generates the target published content based on the content on the content publishing page.
[0189] It can be understood that the target published content is associated with the target live broadcast. Therefore, when the terminal device displays the content details page of the target published content, the page data requested from the server also includes the live broadcast entry of the target live broadcast. Optionally, when the server determines that the target media content is associated with a live broadcast resource, a resource label of the live broadcast resource related to the target media content can also be returned.
[0190] S306. After the target live broadcast ends and a live broadcast analysis request is received, obtain the live broadcast analysis information for the target live broadcast and return the live broadcast analysis information to the terminal device.
[0191] It can be understood that the virtual object on the server can perform a live broadcast analysis on the target live broadcast after the target live broadcast ends to obtain the live broadcast analysis information (such as analyzing the live broadcast metrics of the target live broadcast and automatically generating optimization suggestions and obtaining optimization examples, etc.).
[0192] At this time, when the target live broadcast ends, the terminal device displays a live broadcast end interface. A live broadcast analysis request can be generated through the trigger operation on the live broadcast analysis control on the live broadcast end interface to obtain the live broadcast analysis information.
[0193] S307. After the target live broadcast ends and a live broadcast review request is received, obtain the live broadcast review information for the target live broadcast and return the live broadcast review information to the terminal device.
[0194] It can be understood that the virtual object on the server can perform a live broadcast review on the target live broadcast after the target live broadcast ends to obtain the live broadcast review information (such as analyzing the performance of the audience object during the live broadcast of the target live broadcast and automatically reviewing the interest of the audience object in the target live broadcast, etc.).
[0195] At this time, when the target live broadcast ends, the terminal device displays a live broadcast end interface. By triggering the live broadcast review control on the live broadcast end interface, a live broadcast review request can be generated to obtain live broadcast review information.
[0196] Therefore, the technical solution of this application can introduce an intelligent assistant in the live broadcast scenario, which can provide comprehensive customized services for the anchor, thereby optimizing the live broadcast effect and helping the anchor reduce the live broadcast cost. For example, before the live broadcast, the intelligent assistant can help the anchor plan the live broadcast content based on the current hot topics, the anchor's historical live broadcast data, and the audience interests (such as the data sorted out from the live broadcast review information of the historical live broadcast), (such as obtaining the audience active time period to suggest the best live broadcast time; or generating live broadcast interaction content adapted to the audience, such as topics that can be discussed or interactive content liked by the audience, etc.), improve the audience coverage rate, or can also provide customized services, such as listing the device inspection list, displaying the status of each device, setting the live broadcast reminder and countdown function, etc.
[0197] At the same time, the live broadcast plan varies according to different live broadcast types and the anchor's style. For example, the intelligent assistant can also perform long-term optimization based on the anchor's historical live broadcasts and style, continuously learn and optimize its suggestions, and improve the personalization degree of the service. By analyzing the market trends through big data, providing market dynamics and competitor analysis, it helps the anchor formulate long-term development strategies. For example: For e-commerce live broadcasts: The live broadcast plan is to help the anchor optimize product display, interaction methods, and promotion strategies to improve the sales conversion rate. For education live broadcasts: The live broadcast plan is to assist teachers in designing course content, interaction links, and after-class tutoring to improve students' participation and learning effects. For entertainment live broadcasts: The live broadcast plan is to support the anchor in planning entertainment activities, interactive games, and fan management to enhance the entertainment and fan stickiness.
[0198] For another example, the intelligent assistant can help customize the drainage and release content during the live broadcast, and remind the anchor in real time through the audience comments of key issues or interaction opportunities that can be concerned, and can also analyze the audience behavior data in real time (such as likes, comments), so as to provide optimization suggestions according to the changes of the live broadcast indicators, such as an important interaction reminder (i.e., the second reminder information) can be popped up.
[0199] For another example, after the live broadcast, the intelligent assistant can provide customized live broadcast diagnosis services, generate detailed live broadcast analysis data and live broadcast review data, such as key indicators such as audience growth, interaction rate, and viewing duration. Analyze the popularity of the live broadcast content, help the anchor understand the live broadcast effect, find out the highlight moments, provide reference for the next live broadcast, and put forward specific improvement suggestions.
[0200] That is to say, the technical solution of this application aims to complete the planning and preparation of live broadcast content. The intelligent assistant can automatically generate content planning suggestions based on data such as hot topics and historical live broadcasts, improving the efficiency of live broadcast preparation and the quality of content; it can ensure real-time interaction. The intelligent assistant can obtain the audience behavior data in real time, provide interaction reminders and optimization suggestions to help the anchor better interact with the audience and increase the audience retention rate; timely live broadcast data analysis and feedback. The intelligent assistant can generate a detailed data report after the live broadcast and provide improvement suggestions based on data analysis to help the anchor continuously optimize the live broadcast content and strategy; personalized service and long-term development. The intelligent assistant provides personalized services and market analysis by continuously learning the anchor's historical live broadcasts and styles, supporting the long-term development strategy of the anchor.
[0201] Therefore, it can achieve big data analysis and data collection and processing. It can collect and process a large amount of live broadcast data, including audience behavior data, interaction data, etc., and conduct comprehensive analysis; real-time data feedback. Analyze the audience data in real time during the live broadcast, provide optimization suggestions and interaction reminders to improve the live broadcast effect; automated workflow. Automatically generate content planning, equipment inspection list and best start time suggestions before the live broadcast to reduce the preparation workload of the anchor, and automatically generate a detailed live broadcast data report and improvement suggestions after the live broadcast to improve the analysis efficiency; cloud computing. Use cloud computing to provide powerful computing resources to support large-scale data processing and real-time analysis; storage and management. Cloud storage is used to store and manage live broadcast data to ensure the security and accessibility of the data; intelligent recommendation system. The intelligent recommendation system matches the most suitable live broadcast content and products according to the content and behavior released by the anchor to improve the audience participation rate and sales conversion rate. Content planning can combine text processing technology and machine learning technology to analyze hot topics and historical live broadcasts and generate live broadcast content planning; interaction detection module. Detect and analyze audience comments and questions through text processing technology and real-time communication technology to provide interaction reminders; data analysis. Use big data and deep learning technology to analyze live broadcast data and generate detailed data reports and optimization suggestions.
[0202] That is to say, the intelligent assistant can comprehensively apply technical means such as natural language processing, machine learning, computer vision, big data analysis, deep learning, automated workflow, real-time communication, cloud computing and intelligent recommendation system through an intelligent model to achieve full-process intelligent support before, during and after the live broadcast, significantly improving the live broadcast quality, audience participation rate and the work efficiency of the anchor. It helps the anchor improve the live broadcast quality, audience interaction and data analysis capabilities, thereby enhancing the live broadcast effect and audience satisfaction, and also provides the anchor with comprehensive technical support and optimization suggestions.
[0203] For example, as Figure 17 shown, Figure 17An interactive schematic diagram of content publishing for a live broadcast provided by an embodiment of this application; wherein, S11: The first terminal device of the host object displays a pre-live broadcast interface, generates a plan generation request, and sends it to the server; S12: The virtual object on the server can generate a live broadcast plan for the target live broadcast based on one or more pieces of information among the live broadcast resources of the target live broadcast, the host object's historical live broadcasts, and the live broadcast type of the target live broadcast; S13: The server generates a third prompt message corresponding to the live broadcast plan and returns the third prompt message to the first terminal device; S14: The virtual object on the first terminal device displays the third prompt message on the pre-live broadcast interface; S15: In response to a trigger operation on the plan viewing control in the third prompt message, the first terminal device generates a live broadcast plan acquisition request and sends it to the server; S16: The server returns the live broadcast plan to the first terminal device; S17: The first terminal device displays the live broadcast plan on the pre-live broadcast interface and performs relevant live broadcast operations through the live broadcast plan; S18: After determining the live broadcast plan, the first terminal device conducts the target live broadcast on the live broadcast interface according to the live broadcast plan; S19: The first terminal device sends the live broadcast content on the live broadcast interface to the server; S110: The virtual object on the server determines the target media content based on the live broadcast content of the target live broadcast; S111: The server generates a first prompt message corresponding to the target media content and returns the first prompt message to the first terminal device; S112: The first terminal device displays the first prompt message on the live broadcast interface, and based on the trigger operation on the first prompt message, the virtual object instructs the server to generate and publish the target published content; S113: The second terminal device of the viewer object clicks on the target published content to display the content details page of the target published content; S114: In response to a trigger operation on the live broadcast entry on the content details page, the second terminal device generates a live broadcast acquisition request and sends it to the server; S115: The server acquires the live broadcast data including the live broadcast content on the live broadcast interface of the target live broadcast and returns it to the second terminal device; S116: The second terminal device displays the live broadcast interface of the target live broadcast under the viewer object; S117: After the target live broadcast ends, the first terminal device displays a live broadcast end interface; S118: After the target live broadcast ends, the virtual object on the server conducts a live broadcast analysis on the target live broadcast to obtain live broadcast analysis information, and conducts a live broadcast review on the target live broadcast to obtain live broadcast review information; S119: In response to a trigger operation on the live broadcast analysis control on the live broadcast end interface, the first terminal device generates a live broadcast analysis request and sends it to the server; S1110: The server returns the live broadcast analysis information; S1111: In response to a trigger operation on the live broadcast review control on the live broadcast end interface, the first terminal device generates a live broadcast review request and sends it to the server; S1112: The server returns the live broadcast review information.
[0204] In the embodiments of the present application, different information regarding the target live broadcast can be viewed through prompt messages at different stages of the target live broadcast. For example, the live broadcast plan can be viewed before the live broadcast, the first prompt message for publishing the target published content corresponding to the target media content can be displayed through the live broadcast interface during the live broadcast, and information such as live broadcast analysis or live broadcast review can be viewed after the live broadcast. It can be understood that this can not only enhance the richness of the content displayed for the target live broadcast, but also improve the drainage effect and drainage flexibility of the live broadcast after the live broadcast starts.
[0205] Please refer to Figure 18 , Figure 18 which is a schematic structural diagram of a content publishing device based on live broadcast provided by an embodiment of the present application. It should be noted that Figure 18 the content publishing device based on live broadcast shown is used to execute the methods of the embodiments of the present application Figure 3 , Figure 9 and Figure 16 shown. For the sake of convenience of description, only the parts related to the embodiments of the present application are shown, and the specific technical details are not disclosed. Please refer to the embodiments shown in Figure 3 , Figure 9 and Figure 16 of the present application. The content publishing device 900 based on live broadcast may include: an interface display module 901 and a content publishing module 902. Among them:
[0206] The interface display module 901 is configured to display the live broadcast interface of the target live broadcast;
[0207] The content publishing module 902 is configured to, in response to the generation of the target media content, display the first prompt message on the live broadcast interface; the target media content is determined based on the live broadcast content during the live broadcast of the target live broadcast;
[0208] The content publishing module 902 is further configured to, based on a trigger operation for the first prompt message, publish the target published content, and the content details page of the target published content includes the target media content and a live broadcast entry, and the live broadcast entry is used to access the target live broadcast.
[0209] Among them, the target media content is a content segment intercepted from the live broadcast content when the live broadcast index of the target live broadcast reaches the first index threshold; the live broadcast index is obtained from one or more of the audience objects in the target live broadcast, the interactions of the audience objects in the target live broadcast, and the live broadcast resources of the target live broadcast; and / or,
[0210] the target media content is a content segment intercepted from the live broadcast content when the live broadcast time of the target live broadcast reaches the preset live broadcast time; and / or,
[0211] The live broadcast interface includes a target control related to target media content; the target media content is a content segment specified by the target control obtained from the live broadcast content in response to a trigger operation on the target control; and / or,
[0212] The target media content is a content segment intercepted from the live broadcast content when the host object in the target live broadcast performs a target event; and / or,
[0213] The first prompt message is displayed when the quantity of the target media content reaches a preset quantity and / or the live broadcast metric is lower than a second metric threshold; the first metric threshold is higher than the second metric threshold; and / or,
[0214] A target group chat related to the target live broadcast is displayed on the content details page and / or the live broadcast interface; the target group chat is used to view live broadcast resources and / or the historical live broadcasts of the host object.
[0215] Among them, the first prompt message includes a release control for content release;
[0216] When the content release module 902 is used to release target release content based on a trigger operation on the first prompt message, it is specifically used for:
[0217] In response to a trigger operation on the release control, display a content release page on the live broadcast interface, and display the target media content on the content release page;
[0218] In response to a release operation on the target media content on the content release page, release target release content related to the target media content.
[0219] Among them, the target media content is associated with the live broadcast resources of the target live broadcast;
[0220] The content release module 902 is further used for:
[0221] On the content details page, display the resource label of the associated live broadcast resources;
[0222] If the target live broadcast has not ended, in response to a trigger operation on the resource label, enter the live broadcast interface, display a transaction link for trading the live broadcast resources on the live broadcast interface, or, in the live broadcast replay page on the live broadcast interface, replay the live broadcast content segment corresponding to the live broadcast resources;
[0223] If the target live broadcast has ended, in response to a trigger operation on the resource label, enter the resource details page for trading the live broadcast resources, or, enter the live broadcast replay interface corresponding to the live broadcast interface, and replay the live broadcast content segment corresponding to the live broadcast resources on the live broadcast replay interface.
[0224] Among them, the content release module 902 is further used for:
[0225] If the target live broadcast has not ended, in response to a playback viewing operation on the target media content on the content details page, enter the live broadcast interface, and in the live broadcast playback page on the live broadcast interface, playback the target media content;
[0226] If the target live broadcast has ended, in response to a playback viewing operation on the target media content on the content details page, enter the live broadcast playback interface corresponding to the live broadcast interface, and playback the target media content on the live broadcast playback interface.
[0227] Among them, the interface display module 901 is further configured to:
[0228] Display the target comment and / or target topic on the live broadcast interface; the comment source of the target comment includes one or more of the following: comments in the target published content, comments on the live broadcast resources of the target live broadcast, speeches of the audience object in the target live broadcast, and speeches in the target group chat related to the target live broadcast; the target topic is obtained from the comment source; and / or,
[0229] Display the second prompt message on the live broadcast interface; the second prompt message is used to prompt the live broadcast object to interact with the audience object during the live broadcast; the second prompt message is displayed when the target live broadcast enters the live broadcast session and / or when the live broadcast metrics of the target live broadcast are lower than the preset metric threshold; and / or,
[0230] Display a live broadcast data entry on the live broadcast interface, and in response to a trigger operation on the live broadcast data entry, display a data association page on the live broadcast interface, and display the relevant real-time data of the target live broadcast on the data association page.
[0231] Among them, when the interface display module 901 is used to display the live broadcast interface of the target live broadcast, it is specifically configured to:
[0232] Display the third prompt message on the pre-live broadcast interface; the pre-live broadcast interface is the interface before the target live broadcast; the third prompt message includes a plan viewing control for viewing the live broadcast plan; the live broadcast plan is obtained based on the live broadcast resources of the target live broadcast, and / or the historical live broadcasts of the host object, and / or the live broadcast type of the target live broadcast;
[0233] In response to a trigger operation on the plan viewing control, display the live broadcast plan on the pre-live broadcast interface; the live broadcast plan includes one or more of the following: resource explanation information generated for the live broadcast resources of the target live broadcast, recommended start times obtained from the active periods of the audience objects in the historical live broadcasts, live broadcast sessions and / or live broadcast interaction content related to the live broadcast type;
[0234] In response to a confirmation operation on the live broadcast plan, when displaying the live broadcast interface of the target live broadcast, conduct the target live broadcast in the live broadcast interface according to the live broadcast plan.
[0235] Among them, the live broadcast plan includes live broadcast related controls for the target live broadcast; the live broadcast related controls include one or more of the first related control corresponding to the live broadcast preview of the target live broadcast, the second related control corresponding to the reserved release content of the target live broadcast, the third related control corresponding to the target group chat of the target live broadcast, and the fourth related control corresponding to the live broadcast cover of the target live broadcast;
[0236] The interface display module 901 is further configured to:
[0237] In response to a trigger operation on the first related control, publish a live broadcast preview for the target live broadcast; or,
[0238] In response to a trigger operation on the second related control, publish reserved release content related to the target live broadcast; the reserved release content is used to reserve the target live broadcast; or,
[0239] In response to a trigger operation on the third related control, send a live broadcast reservation message for the target live broadcast to the target group chat; the live broadcast reservation message is used to reserve the target live broadcast; or,
[0240] In response to a trigger operation on the fourth related control, view popular cover templates, and set a live broadcast cover for the target live broadcast through the popular cover templates.
[0241] Among them, the interface display module 901 is further configured to:
[0242] When the target live broadcast ends, display a live broadcast end interface; the live broadcast end interface includes a live broadcast analysis control and / or a live broadcast review control;
[0243] In response to a trigger operation on the live broadcast analysis control, display a live broadcast analysis interface, and display live broadcast analysis information for the target live broadcast on the live broadcast analysis interface; or,
[0244] In response to a trigger operation on the live broadcast review control, display a live broadcast review interface, and display live broadcast review information for the target media content on the live broadcast review interface.
[0245] Among them, for the specific implementation manners of the interface display module and the content publishing module, reference may be made to the descriptions in the above embodiments, and details will not be elaborated here. It should be understood that the description of the beneficial effects obtained by using the same method will not be elaborated either.
[0246] Please refer to Figure 19 , Figure 19 is a schematic structural diagram of an electronic device provided by an embodiment of the present application. As Figure 19As shown, the electronic device 1100 includes: at least one processor 1101 and a memory 1102. Optionally, the electronic device may further include a network interface. Among them, data can be exchanged between the processor 1101, the memory 1102, and the network interface. The network interface is controlled by the processor 1101 for sending and receiving messages. The memory 1102 is used to store computer programs, and the computer programs include program instructions. The processor 1101 is used to execute the program instructions stored in the memory 1102. Among them, the processor 1101 is configured to call the program instructions to execute the above method. The memory 1102 may include a volatile memory, such as a random-access memory (RAM); the memory 1102 may also include a non-volatile memory, such as a flash memory, a solid-state drive (SSD), etc.; the memory 1102 may further include a combination of the above types of memories.
[0247] The processor 1101 may be a central processing unit (CPU). In one embodiment, the processor 1101 may also be a Graphics Processing Unit (GPU). The processor 1101 may also be a combination of a CPU and a GPU. The processor 1101 may be used to call the device control application program stored in the memory 1102 to execute the above Figure 3 、 Figure 9 and Figure 16 The description of the live-based content publishing method in the corresponding embodiments, and may also execute the description of the live-based content publishing device in the corresponding embodiments in the foregoing Figure 18 This is not described in detail here. In addition, the description of the beneficial effects of adopting the same method will not be repeated.
[0248] In specific implementation, the devices, processors, memories, etc. described in the embodiments of the present application may implement the implementation manners described in the above method embodiments, or may also implement the implementation manners described in the embodiments of the present application. This is not described in detail here.
[0249] In an embodiment of the present application, a computer (readable) storage medium is further provided. The computer storage medium stores a computer program, and the computer program includes program instructions. When the program instructions are executed by a processor, the processor can execute some or all of the steps performed in the above method embodiments. Optionally, the computer storage medium may be volatile or non-volatile. The computer-readable storage medium mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function, etc.; the data storage area can store data created according to the use of blockchain nodes, etc.
[0250] An embodiment of the present application provides a computer program product, which may include a computer program. When the computer program is executed by a processor, it can implement some or all of the steps in the above method, which will not be elaborated here.
[0251] As used herein, "a plurality of" means two or more. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.
[0252] Those of ordinary skill in the art can understand that all or part of the processes of implementing the above method embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a computer storage medium, and the computer storage medium can be a computer-readable storage medium. When the program is executed, it can include the processes of the above method embodiments. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM), etc.
[0253] The above-disclosed are only some embodiments of the present application. Of course, the scope of rights of the present application cannot be limited thereby. Those of ordinary skill in the art can understand all or part of the processes of implementing the above embodiments and still fall within the scope covered by the present application according to the equivalent changes made in accordance with the claims of the present application.
Claims
1. A content display method based on live broadcast, characterized in that, The method includes: Displaying a content details page of the target published content; the content details page includes target media content and a live entrance of a target live broadcast; the target media content is determined based on the live content of the target live broadcast during the live broadcast process of the target live broadcast, and the target published content is published during the live broadcast process; In response to a trigger operation on the live entrance, displaying the live interface of the target live broadcast.
2. The method according to claim 1, wherein The method further includes: When the target published content is associated with the live resource of the target live broadcast, on the content details page, displaying a resource label of the associated live resource; the associated live resource is the resource being explained by the target live broadcast when generating the target media content.
3. The method according to claim 2, wherein The method further includes: If the target live broadcast has not ended, in response to a trigger operation on the resource label, entering the live interface, and on the live interface, displaying a transaction link for trading the live resource, or in the live replay page on the live interface, playing back a live content segment corresponding to the live resource; If the target live broadcast has ended, in response to a trigger operation on the resource label, entering a resource details page for trading the live resource, or entering the live replay interface corresponding to the live interface, and on the live replay interface, playing back a live content segment corresponding to the live resource.
4. The method according to claim 1, characterized in that The method further includes: If the target live broadcast has not ended, in response to a playback viewing operation on the target media content on the content details page, entering the live interface, and in the live replay page on the live interface, playing back the target media content; If the target live broadcast has ended, in response to a playback viewing operation on the target media content on the content details page, entering the live replay interface corresponding to the live interface, and on the live replay interface, playing back the target media content.
5. The method according to claim 1, wherein The content title and / or content body in the target published content are generated by an intelligent model and / or edited by the host object of the target live broadcast.
6. The method according to claim 1, characterized in that, The target media content is a content segment intercepted from the live content when the live broadcast metrics of the target live broadcast reach a first metric threshold; the live broadcast metrics are obtained from one or more of the audience objects in the target live broadcast, the interactions of the audience objects in the target live broadcast, and the live resources of the target live broadcast; and / or, The target media content is a content segment intercepted from the live content when the live broadcast time of the target live broadcast reaches a preset live broadcast time; and / or, The live interface includes a target control related to the target media content; the target media content is a content segment specified by the target control obtained from the live content in response to a trigger operation on the target control; and / or, The target media content is a content segment intercepted from the live content when the host object in the target live broadcast executes a target event; and / or, The target media content is obtained based on the live replay content of a specified live resource, and the specified live resource refers to a resource selected from the live resources for which live replay content has been generated from the target live broadcast.
7. The method according to claim 6, wherein When the target media content is generated, a first prompt message is displayed on the live broadcast interface; the first prompt message is displayed when the quantity of the target media content reaches a preset quantity and / or the live broadcast metric is lower than a second metric threshold; the first metric threshold is higher than the second metric threshold. The first prompt message is used to display a content publishing page for the target media content. The content publishing page displays the target media content and is used to publish target publishing content related to the target media content.
8. The method according to claim 1, characterized in that, The method further includes: Displaying a target group chat related to the target live broadcast on the content details page and / or the live broadcast interface; In response to a trigger operation on the target group chat, after joining the target group chat, entering the chat interface of the target group chat, and displaying live broadcast association information in the chat interface; the live broadcast association information includes at least one of the following: the live broadcast link of the target live broadcast, or the resource information of the live broadcast resource of the target live broadcast, or the live broadcast link of the historical live broadcasts corresponding to the host account of the target live broadcast.
9. The method according to claim 1, characterized in that, The method further includes: Displaying target comments and / or target topics on the live broadcast interface; the comment sources of the target comments include one or more of the following: comments in the target publishing content, comments on the live broadcast resource of the target live broadcast, speeches of the audience object during the target live broadcast, and speeches in the target group chat related to the target live broadcast; the target topics are obtained from the comment sources.
10. A content display device based on live broadcast, characterized in that, The apparatus includes: A page display module for displaying a content details page of target publishing content; the content details page includes the target media content and a live broadcast entry for the target live broadcast; the target media content is determined based on the live broadcast content of the target live broadcast during the live broadcast process, and the target publishing content is published during the live broadcast process. An interface display module for displaying the live broadcast interface of the target live broadcast in response to a trigger operation on the live broadcast entry.
11. An electronic device, characterized in that, It includes a processor and a memory. Among them, the memory is used to store a computer program, and the computer program includes program instructions. The processor is configured to call the program instructions to execute the method according to any one of claims 1-9.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and the computer program includes program instructions. When the program instructions are executed by a processor, the processor is caused to execute the method according to any one of claims 1-9.
13. A computer program product, characterized in that, It includes a computer program, and the computer program includes program instructions. When the program instructions are executed by a processor, the method according to any one of claims 1-9 is implemented.
Citation Information
Patent Citations
Chat group creating method and system and related device
CN111314728A
Live broadcast information processing method, apparatus and device, and computer readable storage medium
CN111954020A
Live broadcast preview method and device, equipment, program product and medium
CN114071179A
Information display method and device, electronic equipment and storage medium
CN114840108A
Direct broadcasting room cover interaction method, system and device and electronic equipment
CN115065838A