Live broadcast-based content publishing method and device, equipment and medium
By displaying target media content and publishing related content during the live stream, the problem of poor traffic generation after the live stream starts has been solved, achieving more efficient traffic generation and greater flexibility.
Patent Information
- Application Number
- CN202411316836.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-20
- Publication Date
- 2025-01-07
AI Technical Summary
In the current technology, how to improve the traffic generation effect after the live broadcast starts is an urgent problem to be solved.
By displaying initial prompts about the target media content during the live stream and publishing the target content based on triggered actions, the system enhances both the effectiveness and flexibility of traffic generation.
After the live stream begins, attracting viewers through the target media content and directing them to the target live stream significantly improves the effectiveness and flexibility of traffic generation.
Smart Images

Figure CN119277117A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet technology, specifically to the field of data processing technology, and in particular to a content publishing method, device, equipment and medium based on live broadcast. Background Art
[0002] At present, for the live broadcast room, the anchor can usually only attract users to pay attention to the live broadcast room by releasing live broadcast previews to achieve the live broadcast traffic diversion effect, but the live broadcast preview is usually only pushed to users before the live broadcast. Therefore, how to improve the live broadcast traffic diversion effect after the live broadcast starts is an urgent problem to be solved. Summary of the invention
[0003] The embodiments of the present application provide a content publishing method, apparatus, device and medium based on live broadcast, which can improve the traffic diversion effect and traffic diversion flexibility of the live broadcast after the live broadcast begins.
[0004] On the one hand, an embodiment of the present application provides a content publishing method based on live broadcast, the method comprising:
[0005] Display the live broadcast interface of the target live broadcast;
[0006] In response to the generation of the target media content, a first prompt message is displayed on the live broadcast interface; the target media content is determined based on the live broadcast content of the target live broadcast during the live broadcast process of the target live broadcast;
[0007] Based on the trigger operation for the first prompt information, the target published content is published, and the content details page of the target published content includes the target media content and a live broadcast entrance, and the live broadcast entrance is used to access the target live broadcast.
[0008] On the one hand, an embodiment of the present application provides a content publishing device based on live broadcast, the device comprising:
[0009] An interface display module, used to display the live broadcast interface of the target live broadcast;
[0010] A content publishing module, configured to display a first prompt message on a live broadcast interface in response to the generation of target media content; the target media content is determined during the live broadcast of the target live broadcast based on the live broadcast content of the target live broadcast;
[0011] The content publishing module is also used to publish target content based on a trigger operation for the first prompt information. The content details page of the target content includes target media content and a live broadcast entrance. The live broadcast entrance is used to access the target live broadcast.
[0012] On the one hand, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein 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.
[0013] On the one hand, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program includes program instructions, which, when executed by a processor, are used to execute some or all of the steps in the above method.
[0014] Accordingly, according to one aspect of the present application, a computer program product or a computer program is provided, wherein the computer program product or the computer program comprises 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.
[0015] In an embodiment of the present application, the first prompt information 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 of the target live broadcast. At this time, the target published content can be released by triggering the first prompt information, and the target published content includes the target media content and the live broadcast entrance, and the live broadcast entrance is used to access 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. During the live broadcast process of the target live broadcast, the audience can be attracted through the target media content on the content details page, and enter the target live broadcast through the live broadcast entrance, thereby improving the drainage effect and drainage flexibility of the live broadcast after the live broadcast starts. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0017] Figure 1 A schematic diagram of a network architecture provided for an embodiment of the present application;
[0018] Figure 2 A schematic diagram of a live content publishing scenario provided in an embodiment of the present application;
[0019] Figure 3 A flowchart of a content publishing method based on live broadcast provided in an embodiment of the present application;
[0020] Figure 4 A schematic diagram of a target media content generation scenario provided in an embodiment of the present application;
[0021] Figure 5 A schematic diagram of a publishing scenario of a target publishing content provided in an embodiment of the present application;
[0022] Figure 6 A schematic diagram of a target group chat provided in an embodiment of the present application;
[0023] Figure 7 A schematic diagram of a comment display scenario provided in an embodiment of the present application;
[0024] Figure 8 A schematic diagram of a display scenario of real-time data provided in an embodiment of the present application;
[0025] Fig. 9 A flowchart of another content publishing method based on live broadcast provided in an embodiment of the present application;
[0026] Fig.10 A schematic diagram of a live broadcast plan provided in an embodiment of the present application;
[0027] Fig.11 A schematic diagram of a prompt information provided in an embodiment of the present application;
[0028] Fig.12 A schematic diagram of a viewing scenario of target published content provided in an embodiment of the present application;
[0029] Fig.13a A schematic diagram of a content positioning scenario provided in an embodiment of the present application;
[0030] Fig.13b A schematic diagram of another scenario of content positioning provided in an embodiment of the present application;
[0031] Fig.13c A schematic diagram of another content positioning scenario provided in an embodiment of the present application;
[0032] Fig.14 A schematic diagram of a content playback scenario provided in an embodiment of the present application;
[0033] Fig.15 A schematic diagram of a scenario where a live broadcast ends provided in an embodiment of the present application;
[0034] Fig.16 A flowchart of another method for publishing content based on live broadcast provided in an embodiment of the present application;
[0035] Fig.17 An interactive schematic diagram of a live content release provided in an embodiment of the present application;
[0036] Fig.18A schematic diagram of the structure of a content publishing device based on live broadcast provided in an embodiment of the present application;
[0037] Fig.19 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0038] The live content publishing method proposed in the embodiment of the present application is implemented in an electronic device, which can be a server or a terminal. Among them, the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides 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 laptop computer, a desktop computer, etc., but is not limited to this.
[0039] Among them, a network architecture diagram proposed based on the live content publishing method can be shown as follows: Figure 1 As shown, the network architecture may include a server 100 (with no limitation on the number of servers) and a terminal device cluster (with no limitation on the number of terminal devices, such as terminal device 200a, terminal device 200b, ..., terminal device 200n), wherein there may be a communication connection between the servers. At the same time, the server may have a communication connection with any terminal device, so that the server can exchange data with the terminal device through the communication connection. The above-mentioned communication connection does not limit the connection method, and may be directly or indirectly connected through a wired communication method, or directly or indirectly connected through a wireless communication method, or through other methods, which are not limited in this application. In addition, it can be understood that the electronic device involved in the embodiments of the present application may be Figure 1 The terminal device shown can also be Figure 1 The server shown.
[0040] It should be understood that Figure 1 Each terminal device in the terminal device cluster shown may be installed with an application client for live broadcasting. The application client may be any type of client, such as a social client, an instant messaging client (e.g., a conference client), an entertainment client (e.g., a live broadcast client), a multimedia client (e.g., a video client), an information client (e.g., a news client), a shopping client, a multimedia client, etc., which has the function of displaying data information such as text, images, audio, and video. The specific type of the application client is not limited here.
[0041] For example, an application client refers to a client that can send and receive Internet messages instantly and has a live broadcast function. Figure 1 The live broadcast interface of the target live broadcast is displayed on the application client on the terminal device 200a) shown in the figure, and the first prompt information can be displayed on the live broadcast interface. By triggering the first prompt information, the server can be instructed to generate and publish the target published content based on the target media content determined from the live broadcast content of the target live broadcast and the live broadcast entrance of the target live broadcast.
[0042] Optionally, the terminal device and the server may be based on logical division. Therefore, when the terminal device and the server are mentioned below, they may be physically the same device or different devices.
[0043] For further understanding, please refer to Figure 2 , Figure 2 A schematic diagram of a live content publishing scenario provided in an embodiment of the present application. Among them, a live broadcast interface 20a of a target live broadcast can be displayed, and the live broadcast interface 20a can display a first prompt information 21a (such as displaying "prompt information XXX" and a publishing control) when the target media content is generated, and the target publishing content can be published by triggering the publishing control in the first prompt information.
[0044] It can be understood that the target published content is associated with the target live broadcast. The target media content 23a and the live broadcast entrance (which can also include the name and avatar of the anchor account that published the target published content) can be displayed on the content details page 22a of the target published content, and the live broadcast entrance is used to access the target live broadcast, that is, the audience can enter the target live broadcast through the live broadcast entrance.
[0045] It can be understood that at this time, the target media content can be obtained from the live broadcast content of the target live broadcast to publish the corresponding target published content. This can achieve attracting users through the target media content in the target published content during the live broadcast, and entering the target live broadcast through the live broadcast entrance in the target published content, thereby improving the efficiency, richness and fun of attracting users during the live broadcast.
[0046] It should be noted that in the specific implementation of the present application, when it comes to scenarios involving obtaining user information and other related data, such as obtaining user information (such as the live broadcast content of the user during live broadcast, etc.), it is necessary to obtain user permission or consent. 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, a prompt message can be issued in the form of an interactive page to prompt which specific data will be collected or obtained. Specifically, the type and content of these data can be prompted to the user through a list or other method. Only after receiving a confirmation operation or instruction allowing the collection of data on the interactive page, the collection and processing of relevant data will be further performed.
[0047] It is understood that the above scenarios are only examples and do not constitute a limitation on the application scenarios of the technical solutions provided in the embodiments of the present application. The technical solutions of the present application can also be applied to other scenarios. For example, it is known to those skilled in the art that with the evolution of the system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0048] Based on the above description, the embodiment of the present application proposes a content publishing method based on live broadcast, which can be executed by the electronic device mentioned above, and specifically can be Figure 1 See the terminal equipment shown. Figure 3 , Figure 3 A flowchart of a content publishing method based on live broadcasting provided in an embodiment of the present application. Figure 3 As shown, the process of the content publishing method based on live broadcast in the embodiment of the present application may include the following:
[0049] S101, displaying a live broadcast interface of a target live broadcast.
[0050] The live broadcast interface refers to the interface that displays the live broadcast content during the live broadcast of the target live broadcast.
[0051] Optionally, a virtual object (such as an intelligent assistant) may be displayed on a live broadcast interface (such as a live broadcast interface corresponding to an anchor object), and the intelligent assistant may 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. In addition, the anchor object may interact with the virtual object, such as chatting (such as voice chat or text chat).
[0052] S102: In response to the generation of the target media content, display first prompt information on the live broadcast interface.
[0053] The target media content is determined during the live broadcast of the target live broadcast based on the live broadcast content of the target live broadcast, for example, it can be a content segment captured from the live broadcast content (such as a captured picture content or a captured video content).
[0054] Optionally, the target media content may be determined based on one or more of a target live broadcast indicator, a live broadcast time, a target behavior performed by the anchor object related to the target media content, and a target live broadcast special effect.
[0055] For example, the target media content is a content segment captured from the live broadcast content when the live broadcast indicator of the target live broadcast reaches the first indicator threshold, and the target media content refers to the wonderful live broadcast content that can attract users. For example, when the live broadcast indicator reaches the first indicator threshold, the image content of the current screen is captured from the live broadcast content as the target media content, or the video content (or converted into a dynamic image) captured from the current screen of the live broadcast content to a specified time length (such as 3 seconds) is used as the target media content.
[0056] The live broadcast index is obtained by one or more of the audience objects in the target live broadcast, the interaction 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).
[0057] For example, a live broadcast indicator may be the rate of change in the number of audience objects, or the rate of change in the number of likes by audience objects in a target live broadcast, the rate of change in the number of speeches by audience objects in a target live broadcast, or the rate of change in the transaction volume of live broadcast resources of a target live broadcast. There is no limitation on the live broadcast indicators here.
[0058] For example, when the rate of change in the number of audience objects reaches the corresponding first indicator threshold, the current picture content can be intercepted as the target media content. For another example, when the rate of change in the transaction volume of live resources reaches the corresponding first indicator threshold, the current picture content can be intercepted as the target media content. For another example, when the rate of change in the number of likes and the rate of change in the number of speeches both reach their respective first indicator thresholds, the current picture content can be intercepted as the target media content.
[0059] The target media content may also be a content segment captured from the live broadcast content when the live broadcast time of the target live broadcast reaches a preset live broadcast time. For example, the current picture content may be captured as the target media content every 20 minutes of the live broadcast.
[0060] 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 trigger 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 a trigger operation on the target control.
[0061] Among them, when the target control is triggered, the current image content can be captured as the target media content. Alternatively, the host object can specify a content segment from the live content as the target media content. For example, after a live broadcast resource is completed, the live broadcast playback content for the live broadcast resource will be automatically generated. The host object can select the live broadcast playback content corresponding to one or more live broadcast resources as the target media content.
[0062] The target behavior related to the target media content may refer to the host object in the target live broadcast executing the target event. For example, the target media content may be a content segment captured from the live broadcast content when the host object in the target live broadcast executes the target event.
[0063] Among them, the target event can 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 gestures of the host object, etc.
[0064] The target behavior related to the target media content may refer to the host object in the target live broadcast performing the target event. For example, the target media content may be a content segment captured from the live broadcast content when the host object in the target live broadcast performs the target event.
[0065] Among them, the target event can 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 gestures of the host object, etc.
[0066] The target media content may be a content segment captured from the live broadcast content when a designated live broadcast special effect (such as a gift sending special effect) is displayed on the live broadcast interface.
[0067] It can be understood that the target media content can be determined in one or more ways, for example, it can be intercepted by a virtual object (for example, when the server detects that the conditions for generating the target media content are met, it instructs the virtual object to intercept the live content on the live interface, or when the server generates the live playback content corresponding to the live resource, the virtual object instructs the anchor object to make a selection).
[0068] The first prompt information corresponding to the target media content is used to indicate whether to publish the target content based on the target media content. The first prompt information is displayed when the number of target media content reaches a preset number and / or the live broadcast indicator is lower than the second indicator threshold; the first indicator threshold is higher than the second indicator threshold.
[0069] For example, when the target media content exists, the first prompt information is displayed. Alternatively, when the number of the target media content is 3 or more, the first prompt information is displayed.
[0070] Alternatively, since the target published content is used to attract traffic, it can be that when the live broadcast index is low and the live broadcast effect is not good, the anchor object can be prompted to publish traffic-attracting content, thereby improving the live broadcast index. For example, when the rate of change in the number of audience objects is lower than the corresponding second indicator threshold, the first prompt information can be displayed. For another example, when the rate of change in the transaction volume of the live broadcast resource is lower than the corresponding second indicator threshold, the first prompt information can be displayed. For another example, when the rate of change in the number of likes and the rate of change in the number of speeches are both lower than their respective corresponding second indicator thresholds, the first prompt information can be displayed.
[0071] For example, Figure 4 As shown, Figure 4 A schematic diagram of a generation scenario of target media content provided in an embodiment of the present application; wherein, the live broadcast interface 40a can display the live broadcast content, the account name and avatar of the host object, the avatar and number of the audience objects, the network status, the live broadcast topic for the target live broadcast (for example, the chat topic generated for the target live broadcast based on the live broadcast type of the target live broadcast, if the target live broadcast is an emotional chat live broadcast, then the relevant emotional chat topic can be obtained as the live broadcast topic for the emotional chat live broadcast), the speech posted by the audience object (such as the speech of audience object 1 is "XXX", the speech of audience object 2 is "XXX", etc.), the microphone connection control (such as the host connection control and the corresponding control image, the audience connection control and the corresponding control image), the virtual object and the corresponding object image, the interactive control and the corresponding control image (such as the lottery interaction, the voting interaction, etc.), the small note control and the corresponding control image (such as the host object sends a small note to the specified audience object, or the audience object sends a small note to the host object), the control for viewing more information (such as the gift sending ranking, etc.) and the corresponding control image, and the target control 41a related to the target media content.
[0072] Among them, when the live broadcast indicator reaches a first indicator threshold, or the live broadcast time reaches a preset live broadcast time, or in response to a trigger operation on a target control, or the anchor 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 image content on the live broadcast interface as the target media content, or capture the video content of a specified length as the target media content.
[0073] Optionally, you can also select live playback content for live resources. For example, when the target control is triggered, the live resources (such as live resource 1 and live resource 2) that have currently generated live playback content and the playback controls for viewing the corresponding live playback content are displayed, and the live playback content of a live resource (such as live resource 1) is selected as the target media content.
[0074] S103: Based on the triggering operation for the first prompt information, publish the target content.
[0075] Among them, the target published content related to the target media content can be published by triggering the first prompt information. 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 entrance, which is used to access the target live broadcast.
[0076] For example, the first prompt information may include a publishing control for content publishing. When publishing the target publishing content, it may be possible to display a content publishing page on the live broadcast interface in response to a trigger operation on the publishing control, and display the target media content on the content publishing page; in response to a publishing operation on the target media content on the content publishing page, publish the target publishing content related to the target media content.
[0077] Among them, the content publishing page can refer to a floating window floating layer on the live broadcast interface.
[0078] Optionally, the published target media content may no longer be used as the target media content. When the first prompt information is displayed again, it is used to publish the unpublished target media content (such as the newly acquired target media content).
[0079] Optionally, a target group chat related to the target live broadcast (such as a fan group specified by the anchor object) is displayed on the content details page and / or the live broadcast interface (such as the live broadcast interface corresponding to the anchor object and the live broadcast interface corresponding to the audience object). At this time, the target group chat can be used to view the currently broadcast target live broadcast (or live broadcast resources) and / or the historical live broadcast of the anchor object, etc.
[0080] For example, in response to a trigger operation on a target group chat, after joining the target group chat, the chat interface of the target group chat is entered, and the live broadcast related information is displayed on the chat interface (such as sending it to the audience entering the target group chat, or displaying it in the form of a group chat announcement, or displaying it in the form of a pinned message in the group chat). The live broadcast related information may carry the live broadcast link of the target live broadcast, or the resource information of the live broadcast resources, or the live broadcast link of the historical live broadcast.
[0081] For example, Figure 5 As shown, Figure 5A schematic diagram of a publishing scenario of a target publishing content provided in an embodiment of the present application; wherein a live broadcast interface 50a (such as Figure 4 The live broadcast interface 40a shown in the example displays a first prompt message 50b (such as "The target media content has been generated, go and publish it"), and a publishing control is displayed in the first prompt message. By triggering the publishing control, a content publishing page 51a can be displayed, and the target media content 52a can be displayed on the content publishing page (the host object can edit the target media content, such as deleting it), and the host object can also choose to add new content.
[0082] In addition, the content title "XXX" (such as generated by virtual objects or edited by anchor objects), content body "XXX...XXX" (such as generated by virtual objects or edited by anchor objects), etc. can be filled in on the content publishing page. Optionally, content topics can be added through topic controls (such as displaying "topic" and an adaptive image "#"), user accounts can be added through user controls (such as displaying "user" and an adaptive image "@"), and voting can be initiated through voting controls (such as displaying "vote" and an adaptive image "%"). The content publishing inner page can also display one or more recommended content topics that match the target live broadcast (such as "#live broadcast preview", "#super value goods", etc.), and you can choose whether to add a location, whether it is publicly visible, etc.
[0083] It can be understood that a publishing content control can be displayed on the content publishing page. By triggering the publishing content control, the content on the content publishing page can be sent to the server, and the server generates and publishes the target publishing content.
[0084] Among them, the content details page 53a of the target published content can display the content title, content text, target media content, and live broadcast entrance (such as displaying the live broadcast cover, name, and live broadcast status of the target live broadcast, such as "live broadcast") configured on the content publishing page.
[0085] For example, Figure 6 As shown, Figure 6 A schematic diagram of a target group chat provided in an embodiment of the present application; wherein the content details page 60a (such as Figure 5 The content details page 53a) shown in the example can also display the target group chat related to the target live broadcast. Similarly, the live broadcast interface 61a (such as Figure 5 The target group chat may also be displayed on the illustrated live broadcast interface 50a).
[0086] Among them, the user triggers the target group chat on the content details page and chooses to join the target group chat, 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 the live broadcast related information (such as sent by the chat robot to the user) can be displayed on the chat interface.
[0087] For example, the live broadcast link of the target live broadcast may be displayed in the live broadcast associated information, which may be used to enter the target live broadcast.
[0088] Alternatively, the live broadcast resources of the target live broadcast may be displayed in the live broadcast associated information, such as the name, image, price, jump control, etc. of the live broadcast resource. It is understood that when the jump control is triggered, the target live broadcast may be entered, and a transaction for the live broadcast resource may be performed on the live broadcast interface; or the live broadcast resource may be jumped to the resource details page of the live broadcast resource.
[0089] Alternatively, the live broadcast associated information may display live broadcast links of historical live broadcasts (such as historical live broadcast 1, historical live broadcast 2, etc.), which can be used to revisit historical live broadcasts.
[0090] 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 audience 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. For example, the target topic (i.e., an important topic, such as a topic related to the live broadcast type of the target live broadcast, i.e., 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) is extracted from the comments indicated by the comment source.
[0091] 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), speeches by audience objects in the target live broadcast, and speeches in the target group chat related to the target live broadcast.
[0092] For example, a specified number of comments with higher popularity can be obtained from the comments in the target published content as target comments. For another example, a specified number of comments with higher popularity or the latest release can be obtained from the comments on the live broadcast resources of the target live broadcast as target comments. For another example, speeches of a specified type (such as interrogative sentences, comments on live broadcast resources) or speeches with a high number of repetitions can be obtained from the speeches of the audience in the target live broadcast as target comments. For another example, speeches of a specified type (such as interrogative sentences, comments on live broadcast resources) or speeches with a high number of repetitions can be obtained from the speeches in the target group chat related to the target live broadcast as target comments.
[0093] For another example, the topics discussed by the audience objects (such as the live broadcast topics related to the live broadcast type of the target live broadcast) or the topics raised by the audience objects connected to the microphone can be extracted from the speeches of the audience objects in the target live broadcast as the target topics. Alternatively, the topics 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 topics. Alternatively, the topics that users are concerned about can be extracted from the comments in the target published content as the target topics.
[0094] For example, if the audience object's speech in the target live broadcast is "How do we face the friendship that is drifting away?", then if the target live broadcast type is emotional chat live broadcast, the extracted topic can be "How to face the friendship that is drifting away". For another example, if the audience object's speech in the target live broadcast is "Please recommend autumn outfits", then if the target live broadcast type is e-commerce live broadcast, the extracted topic can be "Autumn outfit clothing recommendations".
[0095] Optionally, the target comment or target topic may be displayed in an information display window on the live broadcast interface, or the target comment may be scrolled on the live broadcast interface and the target topic may be displayed in the information display window.
[0096] For example, Figure 7 As shown, Figure 7 A schematic diagram of a comment display scene provided in an embodiment of the present application; wherein, in the live broadcast interface 70a (such as Figure 6 In the illustrated live broadcast interface 61a), the speech of the audience object in the target live broadcast and the microphone connection area can be displayed, and the audience object connected to the microphone can be displayed in the microphone connection area.
[0097] Among them, the speech released by the audience object 1 is "How do we face the friendship that is drifting away?", and the target topic "How to face the friendship that is drifting away" extracted from it can be displayed in the information display window 71a on the live broadcast interface.
[0098] In addition, the target comment "XXX...XXX" can be scrolled and displayed on the live broadcast interface.
[0099] Optionally, during the live broadcast process, some real-time data (such as real-time live broadcast indicators, live broadcast traffic sources, gift rankings, transaction volume rankings of live broadcast resources, etc.) will be generated, and the live broadcast data entry can be displayed on the live broadcast interface (such as the live broadcast interface corresponding to the anchor object), and in response to the trigger operation on the live broadcast data entry, the 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 floating layer on the live broadcast interface.
[0100] For example, Figure 8 As shown, Figure 8 A schematic diagram of a display scene of real-time data provided in an embodiment of the present application; wherein a live broadcast interface 80a (such as Figure 7 The live broadcast interface 70a) shown in the example may display a live broadcast data entry (such as a virtual object), and a trigger operation for the live broadcast data entry may be clicking on the virtual object to display a data-related page.
[0101] Among them, a data selection bar is displayed on the data association page, and relevant real-time data can be viewed by sliding on the data selection bar, or the data selection bar displays relevant controls for different real-time data, so that different controls can be triggered to locate and display the corresponding real-time data, and the update time of the real-time data can also be displayed. Such as the "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 people trading live broadcast resources, the amount of live broadcast resource transactions, etc.), the "Traffic Source" control (used to view the live broadcast source of the target live broadcast, such as through the target release content, through the live broadcast square, through the live broadcast search, etc.), the "Gift Ranking" control (used to view the ranking of gifts given to the anchor object), and the "Transaction Ranking" control (used to view the ranking of the transaction volume of the current live broadcast resource).
[0102] In an embodiment of the present application, the first prompt information 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 of the target live broadcast. At this time, the target published content can be released by triggering the first prompt information, and the target published content includes the target media content and the live broadcast entrance, and the live broadcast entrance is used to access 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. During the live broadcast process of the target live broadcast, the audience can be attracted through the target media content on the content details page, and enter the target live broadcast through the live broadcast entrance, thereby improving the drainage effect and drainage flexibility of the live broadcast after the live broadcast starts.
[0103] Based on the above description, the embodiment of the present application proposes a content publishing method based on live broadcast, which can be executed by the electronic device mentioned above, and specifically can be Figure 1 See the terminal equipment shown. Fig. 9 , Fig. 9 A flowchart of a content publishing method based on live broadcasting provided in an embodiment of the present application. Fig. 9 As shown, the process of the content publishing method based on live broadcast in the embodiment of the present application may include the following:
[0104] S201. Displaying a third prompt message on the pre-live broadcast interface.
[0105] Among them, the pre-live broadcast interface is the interface before the target live broadcast is broadcast, that is, the interface before the broadcast starts.
[0106] The third prompt information 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 broadcast of the anchor object, and / or the live broadcast type of the target live broadcast.
[0107] It can be understood that the live broadcast plan is a plan generated by the virtual object for the target live broadcast. The target live broadcast can be carried out according to the live broadcast plan. For example, the live broadcast plan can formulate a live broadcast link, and during the live broadcast of the target live broadcast, the anchor object is prompted to enter the live broadcast link.
[0108] S202: In response to a trigger operation on a plan viewing control, the live broadcast plan is displayed on a pre-live broadcast interface.
[0109] The live broadcast plan includes one or more of the following: resource explanation information generated for the live broadcast resource of the target live broadcast, recommended broadcast start time obtained from the active time period of the audience object in the historical live broadcast, live broadcast links and / or live broadcast interactive content related to the live broadcast type. It is understood that the anchor object can modify the content of the live broadcast plan.
[0110] For example, the host object can select live broadcast resources in the pre-live broadcast interface, and the virtual object can generate corresponding resource explanation information (such as the explanation order and explanation copy of the live broadcast resources) through the intelligent model. For another example, the virtual object can use the intelligent model to intelligently generate a reasonable broadcast start time based on the active time periods of the historical audience objects.
[0111] For example, virtual objects can use intelligent models to generate adapted live broadcast links and live broadcast interactive content according to the live broadcast type (such as interactive content in the live broadcast link, interactive content when the broadcast time reaches a certain time, interactive content when the live broadcast indicator is lower than the preset live broadcast threshold, etc.).
[0112] For example, for emotional chat live broadcasts, multiple chat live broadcast sessions can be generated, and chat interaction topics or chat interaction behaviors (such as instructing the audience to send small notes, etc.) can be generated for different chat live broadcast sessions. For another example, for e-commerce live broadcasts, live broadcast resource explanation sessions, interactive sessions, etc. can be generated, and live broadcast resources required for explanation of different live broadcast resource explanation sessions can be generated, as well as chat interaction topics or chat interaction behaviors (such as voting, etc.) can be generated for interactive sessions.
[0113] For example, when the broadcast time reaches a certain time or the live broadcast indicator is lower than the preset live broadcast threshold, the host object can be indicated with the interactive content that can be performed, such as the interactive behaviors that can be performed (such as voting, lottery, etc.) and interactive words.
[0114] Optionally, in addition to generating a live broadcast plan, the live broadcast service that the virtual object can provide can also provide equipment inspection services (such as prompting the anchor object which live broadcast equipment to check), live broadcast reminder services (such as prompting the anchor object to start live broadcast), etc. For example, more live broadcast services can be viewed by triggering the virtual object on the pre-live broadcast interface.
[0115] Optionally, the live broadcast plan may further include live broadcast related controls for the target live broadcast. For example, the live broadcast related controls include one or more of a first related control corresponding to the live broadcast preview of the target live broadcast, a second related control corresponding to the scheduled release content of the target live broadcast, a third related control corresponding to the target group chat of the target live broadcast, and a fourth related control corresponding to the live broadcast cover of the target live broadcast.
[0116] For example, in a live broadcast plan, a live broadcast notice for a target live broadcast may be released in response to a trigger operation on a first related control.
[0117] Alternatively, in response to a trigger operation on the second related control, scheduled publishing content related to the target live broadcast may be published. The scheduled publishing content may carry a scheduled link of the target live broadcast, which may be used to schedule the target live broadcast. It is understood that the scheduled publishing content may include a live broadcast cover of the target live broadcast, an image of the live broadcast resource, etc. Optionally, after the target live broadcast starts, the scheduled publishing content may be automatically deleted, or the target live broadcast may be directly performed through the scheduled link.
[0118] In addition, the publishing method of the scheduled content can be the same as the publishing method of the target content. For example, a content publishing page can be displayed, which can include the live cover of the target live broadcast, images of live broadcast resources, etc., and the content title and content body on the content publishing page can be intelligently generated or edited by the anchor object. At this time, the server can generate and publish the scheduled content based on the content on the content publishing page through the publishing operation on the content publishing page.
[0119] Alternatively, in response to a trigger operation on a third related control, live broadcast reservation information for a target live broadcast may be sent to a target group chat. The live broadcast reservation information is used to reserve a target live broadcast. For example, a virtual object may generate live broadcast reservation information for a target live broadcast through an intelligent model, which is used to attract group chat members to pay attention to the target live broadcast in the target group chat. Optionally, after the target live broadcast starts, the target live broadcast may be directly performed through the live broadcast reservation information.
[0120] Alternatively, in response to a trigger operation on the fourth related control, popular cover templates may be viewed, and a live cover may be set for the target live broadcast using the popular cover templates. For example, a suitable live cover may be set to attract users.
[0121] For example, Fig.10 As shown, Fig.10 A schematic diagram of a live broadcast plan provided in an embodiment of the present application; wherein, on the pre-live broadcast interface 101a (for example, you can choose to take a video, view an album, view a template, and broadcast live, etc. on the interface, and when you choose to broadcast live, the current interface is the pre-live broadcast interface) you can display a start-up control, a setting control (for example, you can set live broadcast resources, live broadcast type, etc.), and a virtual object. In addition, a third prompt message (such as "a 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, the live broadcast plan page can be displayed for viewing the live broadcast plan 102a.
[0122] For example, you can view the live broadcast resources and the resource explanation information generated for the live broadcast resources on the live broadcast plan (the image of the live broadcast resource and the viewing controls, as well as the number of live broadcast resources "XX items" are displayed in sequence, and the complete live broadcast resources and resource explanation information can be viewed by triggering the viewing controls), the start time "XX:XX:XX" (the host can modify the start time or choose to start broadcasting immediately), the live broadcast links (such as link 1, link 2, etc., by triggering the live broadcast link, you can view the start time of the corresponding link, the interactive content of the corresponding link, etc., the host can modify and edit it), and the live broadcast interactive content (such as topics that can be discussed, some chat words, etc.).
[0123] In addition, the live broadcast related controls for pre-broadcast warm-up of the target live broadcast can also be viewed. For example, the first related control a101 corresponding to the live broadcast preview can be displayed (such as displaying "No live broadcast preview has been released yet", and optionally, the number of people who have made reservations through the live broadcast preview can be displayed after the release), the second related control a102 corresponding to the scheduled release content can also be displayed (in addition, the published scheduled release content can also be displayed, such as displaying the content cover and viewing controls, through which all the published complete scheduled release content can be viewed, and the number of people who have made reservations through the scheduled release content "XX people have made reservations"), the third related control a103 corresponding to the target group chat (such as displaying "View group chat warm-up template", viewing the group chat warm-up template through the third related control a103, and setting the live broadcast reservation information for the target group chat to be published to the target group chat, and 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 popular cover templates", viewing popular cover templates through the fourth related control a104 and setting the live broadcast cover of the target live broadcast).
[0124] Optionally, a start control can also be displayed on the live broadcast plan page, and the live broadcast plan can be confirmed through the start control, and the target live broadcast can be carried out according to the live broadcast plan (for example, when the start time specified in the live broadcast plan is reached, the live broadcast interface is displayed for live broadcast, and when the host object is broadcasting a certain live broadcast resource, the corresponding resource explanation information is displayed, or the host object is prompted when the designated live broadcast link is reached, or the host object is prompted with related live broadcast interactive content, etc.).
[0125] S203. In response to a confirmation operation on the live broadcast plan, when a live broadcast interface of the target live broadcast is displayed, the target live broadcast is performed in the live broadcast interface according to the live broadcast plan.
[0126] It can be understood that when the target live broadcast is carried out in the live broadcast interface, the virtual object can display relevant prompt information based on the live broadcast plan.
[0127] For example, the second prompt information can be displayed on the live broadcast interface (the live broadcast interface corresponding to the anchor object). The second prompt information is used to prompt the live broadcast object to interact with the audience object in the live broadcast; the second prompt information is displayed when the target live broadcast enters the live broadcast stage and / or the live broadcast indicator of the target live broadcast is lower than the preset indicator threshold.
[0128] For example, when the virtual object determines that the target live broadcast needs to enter the next live broadcast link, a second prompt information is generated to prompt the anchor object, and the second prompt information can indicate the live broadcast link entered and / or the live broadcast interactive content in the live broadcast link. Or, when the virtual object determines that the live broadcast indicator is lower than the preset indicator threshold, a second prompt information is generated to prompt the anchor object to perform 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 anchor object to perform live broadcast interactions.
[0129] For example, Fig.11 As shown, Fig.11 A schematic diagram of a prompt information provided in an embodiment of the present application; wherein, in the live broadcast interface 110a (such as Figure 7 The second prompt information 111a can be displayed on the example live broadcast interface 70a), such as the second prompt information can be used to prompt the next live broadcast interaction (such as "the number of viewers has decreased, and a lottery interaction can be initiated" and display a lottery control for initiating a lottery).
[0130] S204: In response to the generation of the target media content, display first prompt information on the live broadcast interface.
[0131] The specific implementation of step S204 can refer to the relevant description of the above embodiment, which will not be described in detail here.
[0132] S205: Publish target content based on a trigger operation on the first prompt information.
[0133] The content details page of the target published content includes the target media content and a live broadcast entrance, and the live broadcast entrance is used to access the target live broadcast.
[0134] Optional, such as Fig.12 As shown, Fig.12 A schematic diagram of a viewing scenario of a target published content provided in an embodiment of the present application; wherein, in the live broadcast interface 120a (such as Fig.11 On the illustrated live broadcast interface 110a), the published target content (such as displaying the cover and title of the target content) can be viewed by triggering a virtual object, and the content details page can be displayed in the form of a floating window on the live broadcast interface by triggering the target content.
[0135] It can be understood that when the target published content is recommended to the user, the user can display and view the content details page in the form of a separate interface.
[0136] It can be understood that the target media content is captured from the live content of the target live broadcast. In the target live broadcast, if the live broadcast resource is being explained live, 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, the target media content is captured during the live broadcast explanation of the live broadcast resource, 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.
[0137] For example, the host is giving a live broadcast explanation of 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, the target media content will usually include product A, and the target media content will be associated with product A.
[0138] That is to say, when the target media content is associated with the live broadcast resource of the target live broadcast, the resource tag of the associated live broadcast resource can also be displayed on the content details page. For example, the resource tag of the corresponding associated live broadcast resource is displayed on the target media content displayed on the content details page. Alternatively, the resource tag related to the target media content currently being displayed is displayed in the tag association area on the content details page.
[0139] It is understandable that, in response to a trigger operation on a resource tag, the live broadcast resource can be traded (such as displaying a transaction link or resource details page for trading the live broadcast resource) or the live broadcast content segment corresponding to the live broadcast resource can be played back.
[0140] 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).
[0141] 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.).
[0142] 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.
[0143] 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).
[0144] 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).
[0145] For example, Figure 13a-Figure 13c As shown, Figure 13a-Figure 13c A schematic diagram of a content positioning scenario provided in an embodiment of the present application; wherein, Fig.13a In the content details page 130a of the target published content (such as Figure 5The target media content displayed on the illustrated content details page 53a) may display a resource tag 131a of the associated live resource, and the name of the live resource "XXX" may be displayed on the resource tag. For another example, when the target media content displayed on the content details page 130a' is associated with a live resource, a tag association area 132a is displayed on the content details page, and the resource tag of the associated live resource (such as the name of the live resource "XXX", image, price, etc.) is displayed in the tag association area.
[0146] Among them, by triggering the operation on the resource tag, you can enter the live broadcast interface 133a (it can be understood that this is the live broadcast interface corresponding to the audience object), and display the resource transaction page 134a on the live broadcast interface. The resource transaction page can display the transaction links of all live broadcast resources. At this time, you can locate the transaction link 134b of the live broadcast resource (such as displaying the "transaction" control used to trade live broadcast resources).
[0147] Among them, a live broadcast resource can be associated with a display name, image, price, live broadcast progress information (for example, the live broadcast progress information of a live broadcast resource that is currently being broadcast can be "explanation in progress", and the live broadcast progress information of a live broadcast resource that has been completed can be "replay explanation", and by triggering the "replay explanation", you can view the live broadcast replay content of the corresponding live broadcast resource), etc.
[0148] Alternatively, after the live broadcast of the live broadcast resource is completed, the live broadcast playback page 135a can be displayed on the live broadcast interface, and the live content segment and progress bar corresponding to the live broadcast resource can be played back on the live broadcast playback page. At the same time, the resource card of the live broadcast resource (such as display name, image, price, transaction volume, "transaction" control, etc.) can be displayed on the live broadcast playback page.
[0149] Or, in Fig.13b In the embodiment, after the target live broadcast ends, by triggering the resource tag on the live broadcast interface (at this time, the live broadcast status displayed on the live broadcast interface 130a and the live broadcast interface 130a' changes from "live broadcast" to "end of live broadcast"), the resource details page 136a of the live broadcast resource can be entered. The detailed information displayed on the resource details page may include the name, image, price, transaction volume, comments (resource evaluation), "transaction" control, etc. of the live broadcast resource.
[0150] Alternatively, the live playback interface 136b corresponding to the live interface may be entered, on which the live content segments and progress bar corresponding to the live resource may be played back, and a resource card of the live resource may be displayed. Optionally, when the resource card is triggered, the resource details page of the live resource may also be displayed in the form of a floating window floating layer.
[0151] Among them, Fig.13cIn the live playback interface 136b, all live content and a progress bar of the target live broadcast can also be displayed, and the live content segment can be positioned during playback. At the same time, resource cards of all live resources can also be displayed on the live playback interface. If the live content currently being played back 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 thumbnails.
[0152] Optionally, when clicking on a fully displayed resource card, the resource details page of the corresponding live resource can be displayed in the form of a floating window. Alternatively, when clicking on a resource card that is displayed in thumbnail form (such as resource card b2), the live content segment corresponding to the live resource of the resource card can be located, 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.
[0153] Optionally, the playback of the target media content can be triggered on the content details page, for example, by long pressing the target media content, or by triggering the playback control to play back the target media content.
[0154] For example, 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, the live broadcast interface is entered, and the target media content is played back on the live broadcast playback page on the live broadcast interface. For example, if the target media content is associated with a live broadcast resource, the live broadcast playback content corresponding to the live broadcast resource associated with the target media content can be played back on the live broadcast playback page (or when playing back the live broadcast playback content, the target media content is positioned).
[0155] Exemplarily, if the target live broadcast ends, in response to a playback viewing operation on the target media content on the content details page, a live broadcast playback interface corresponding to the live broadcast interface is entered, and the target media content is played back on the live broadcast playback interface.
[0156] For example, when playing back all live content on the live playback interface, locate to the target media content, or locate to the live playback content corresponding to the live resource associated with the target media content. For another example, only play back the live playback content corresponding to the live resource associated with the target media content on the live playback interface, or when playing back the live playback content, locate to the target media content.
[0157] For example, Fig.14 As shown, Fig.14 A schematic diagram of a content playback scenario provided by an embodiment of the present application; wherein the content details page 141a (eg Fig.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.
[0158] Among them, by triggering the playback control, the live broadcast interface 141b (such as Fig.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.
[0159] Alternatively, after the target live broadcast ends, the live broadcast interface 142a (such as Fig.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 Fig.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.
[0160] Or, in the live playback interface 142b' (such as Fig.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 broadcast resource, the resource card of the associated live broadcast resource displayed on the live broadcast playback page is fully displayed, and the remaining resource cards are displayed in thumbnails (if no live broadcast resource is associated, the resource cards of all live broadcast resources are displayed in thumbnails).
[0161] S206: When the target live broadcast ends, a live broadcast end interface is displayed.
[0162] 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.
[0163] 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.
[0164] 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.
[0165] The live review information for the target media content is displayed on the live review interface. For example, the live playback content can be viewed, all extracted target media content can be displayed, and which part of the live content the audience is interested in can be analyzed.
[0166] For example, Fig.15 As shown, Fig.15 A schematic diagram of a live broadcast ending scenario provided for an embodiment of the present application; wherein, on the live broadcast ending interface 151a, information on the end of the live broadcast can be displayed, such as the live broadcast duration, the anchor center, audience interaction information (such as the number of viewers, the number of interactors, the number of new fans, the popularity value, the number of gift givers, the live broadcast revenue, etc.), resource interaction information (such as the number of orders, the number of sales, the sales amount), a preview release control for publishing the next live broadcast preview, a live broadcast collection control for viewing the live broadcast resources sought by fans, and live broadcast strategy recommendations (such as recommending some official strategies, sales skills, etc., such as newcomer live broadcast strategies, live broadcast sales speech, etc., as well as viewing controls for more strategies).
[0167] In addition, the live broadcast end interface displays live broadcast analysis controls (such as displaying "Live broadcast analysis has been generated", and a "View" control) and live broadcast review controls (such as displaying "Live broadcast review has been generated", and a "View" control).
[0168] Among them, by triggering the live broadcast analysis control, the live broadcast analysis interface 152a can be displayed, and the evaluation results of the live broadcast indicators (such as the evaluation results of the live broadcast click-through rate) can be displayed on the live broadcast analysis interface, such as displaying the evaluation title "The live broadcast click-through rate needs to be improved" and the evaluation text "The live broadcast click-through rate is only x%, which is lower than the average level of the same type of anchors". At the same time, optimization suggestions can be displayed, such as "Optimize title / cover", and optimization strategies for the title / cover can be given (such as displaying "Strategy content XXX" and displaying strategy viewing controls). In addition, live broadcast examples with high click-through rates can also be given (such as displaying the cover and title of the current anchor object, and displaying the cover, title, and click-through rate of the live broadcast example).
[0169] Optionally, the live broadcast analysis interface 152a may also display the live broadcast task analysis results, that is, the target live broadcast task (such as a live broadcast duration of 30 minutes, a cumulative number of viewers of 10 people, etc.) task completion progress bar. At the same time, the completion / uncompleted control of the live broadcast task may be displayed, wherein, when the live broadcast task is completed, the live broadcast revenue can be claimed (that is, the completion control is a claim control), and when the live broadcast task is not completed, the uncompleted control is displayed. Optionally, more live broadcast tasks can be viewed through the "view" control.
[0170] Optionally, there is an information selection bar on the live analysis interface, which includes a selection control corresponding to the live analysis and a selection control corresponding to the live review. When the live analysis interface is displayed, the selection control corresponding to the live analysis is in a selected state. When the selection control corresponding to the live review is selected, the live analysis interface is changed to the live review interface 152b.
[0171] In addition, by triggering the live review control on the live broadcast end interface, the live review interface can also be displayed, on which you can view the live playback content (for example, you can enter the live playback interface for viewing after clicking), display target media content (such as an example display of part of the target media content, and view all the target media content through the "View" control), audience active time, audience interest content (for example, since the main age group of the audience is under 30 years old, content XX in the live broadcast is more popular with the audience, etc., and the audience activity level is XXX when broadcasting topic A, which means that the audience is very interested in live topic A, etc. Optionally, you can view more audience interest content through the "View" control).
[0172] In the embodiment of the present application, different information for the target live broadcast can be viewed through prompt information at different stages of the target live broadcast, such as the live broadcast plan can be viewed before the live broadcast, the first prompt information corresponding to the target media content can be displayed through the live broadcast interface during the live broadcast, and the target release content (the target release content includes the target media content and the live broadcast entrance, and the live broadcast entrance is used to access the target live broadcast) can be released by triggering the first prompt information, and the live broadcast analysis or live broadcast review and other information can be viewed after the live broadcast. It can be understood that not only can the richness of the content displayed for the target live broadcast be improved, but also the target media content on the content details page can be used to attract the audience during the live broadcast process of the target live broadcast, and the target live broadcast can be entered through the live broadcast entrance, thereby improving the drainage effect and drainage flexibility of the live broadcast after the live broadcast starts.
[0173] Based on the above description, the embodiment of the present application proposes a content publishing method based on live broadcast, which can be executed by the electronic device mentioned above, and specifically can be Figure 1 See the server shown. Fig.16 , Fig.16 A flowchart of a content publishing method based on live broadcasting provided in an embodiment of the present application. Fig.16 As shown, the process of the content publishing method based on live broadcast in the embodiment of the present application may include the following:
[0174] S301. When a plan generation request of a pre-live broadcast interface of a target live broadcast is received, a live broadcast plan of the target live broadcast is generated based on the live broadcast resources of the target live broadcast, the historical live broadcast of the anchor object, and the live broadcast type of the target live broadcast.
[0175] It is understood that the anchor object can enter the pre-live broadcast interface on the terminal device, and at this time the virtual object can request a live broadcast plan for the target live broadcast from the server, such as generating a plan generation request. The server can generate a live broadcast plan for the target live broadcast based on one or more information of the live broadcast resources of the target live broadcast, the historical live broadcast of the anchor object, and the live broadcast type of the target live broadcast, such as through the intelligent model associated with the virtual object.
[0176] It can be understood that when changes are detected in the one or more information (such as changes in live broadcast resources), the live broadcast plan can be regenerated.
[0177] S302: Generate third prompt information corresponding to the live broadcast plan, and return the third prompt information to the terminal device.
[0178] Among them, after obtaining the live broadcast plan, a third prompt information can be generated and sent, and the terminal device displays the third prompt information on the pre-live broadcast interface.
[0179] S303: When receiving a request for obtaining a live broadcast plan, the live broadcast plan is returned to the terminal device.
[0180] The live broadcast plan acquisition request is generated when a trigger operation is performed on the plan viewing control in the third prompt information.
[0181] It can be understood that the terminal device can display the live broadcast plan on the pre-live broadcast interface and perform related live broadcast operations (such as publishing live broadcast previews, publishing preview content, etc.) through the live broadcast plan.
[0182] S304: Acquire live broadcast content during the live broadcast process of the target live broadcast, and determine target media content based on the live broadcast content of the target live broadcast.
[0183] After the terminal device determines the live broadcast plan, the target live broadcast is performed according to the live broadcast plan. Moreover, when the terminal device starts the target live broadcast on the live broadcast interface, the live broadcast content of the target live broadcast is sent to the server. The virtual object on the server can determine the target media content based on the live broadcast content of the target live broadcast.
[0184] For example, the server can determine the target live broadcast indicator to intercept the target media content based on the live broadcast indicator, or determine the live broadcast playback content of the live broadcast resource according to the live broadcast progress of the live broadcast resource, and the terminal device specifies the live broadcast playback content as the target media content. Alternatively, the terminal device intercepts the target media content and sends it to the server, etc.
[0185] It can be understood that when the server obtains the target media content, it can determine the live broadcast resource associated with the target media content according to the live broadcast resource of the target live broadcast and the current live broadcast content.
[0186] The specific implementation method for determining the target media content may refer to the related description of the above embodiment.
[0187] S305: Generate first prompt information corresponding to the target media content, and return the first prompt information to the terminal device.
[0188] When the server determines that the target media content needs to be displayed, the first prompt information corresponding to the target media content is generated, for example, the server determines that the live broadcast index is lower than a preset index threshold, or the server determines that the number of target media content reaches a preset number.
[0189] The terminal device may display the first prompt information on the live broadcast interface. At this time, based on the trigger operation for the first prompt information, the server may be instructed to generate and publish the target published content. For example, the terminal device displays a content publishing page, and the content set on the content publishing page may be sent to the server, and the server generates the target published content based on the content on the content publishing page.
[0190] 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 entrance of the target live broadcast. Optionally, when the server determines that the target media content is associated with a live broadcast resource, it can also return the resource tag of the live broadcast resource related to the target media content.
[0191] S306: After the target live broadcast ends, when a live broadcast analysis request is received, the live broadcast analysis information for the target live broadcast is obtained, and the live broadcast analysis information is returned to the terminal device.
[0192] It can be understood that the virtual object on the server can perform live analysis on the target live broadcast after the target live broadcast ends, and obtain live analysis information (such as analyzing the live broadcast indicators of the target live broadcast, and automatically generating optimization suggestions and obtaining optimization examples, etc.).
[0193] At this time, when the target live broadcast ends, the terminal device displays the live broadcast end interface, and can generate a live broadcast analysis request to obtain live broadcast analysis information by triggering the live broadcast analysis control on the live broadcast end interface.
[0194] S307: After the target live broadcast ends, when a live broadcast review request is received, the live broadcast review information for the target live broadcast is obtained, and the live broadcast review information is returned to the terminal device.
[0195] It can be understood that the virtual object on the server can review the target live broadcast after the target live broadcast ends and obtain live broadcast review information (such as analyzing the performance of the audience objects in the target live broadcast during the live broadcast, and automatically reviewing the audience objects' interest in the target live broadcast, etc.).
[0196] At this time, when the target live broadcast ends, the terminal device displays a live broadcast end interface, and can generate a live broadcast review request to obtain live broadcast review information by triggering the live broadcast review control on the live broadcast end interface.
[0197] Therefore, the technical solution of this application can provide a full range of customized services to the anchor by introducing an intelligent assistant in the live broadcast scene, thereby optimizing the live broadcast effect and helping the anchor reduce the cost of broadcasting. For example, before the broadcast, the intelligent assistant can help the anchor plan the live broadcast content (such as obtaining the audience's active time period to suggest the best broadcast time; or generating live interactive content suitable for the audience, such as topics that can be discussed or interactive content that the audience likes, etc.) according to the current hot topics, the anchor's historical live broadcast data and audience interests (such as data sorted out from the live review information of historical live broadcasts), improve the audience coverage, or provide customized services, such as listing equipment inspection lists, displaying the status of each device, setting broadcast reminders and countdown functions, etc.
[0198] At the same time, the live broadcast plan varies according to the type of live broadcast and the style of the anchor. For example, the smart assistant can perform long-term optimization based on the anchor's historical live broadcast and style, continuously learn and optimize its suggestions, and improve the personalization of the service. Through big data analysis of market trends, market dynamics and competitor analysis are provided to help anchors formulate long-term development strategies. For example: For e-commerce live broadcast: the live broadcast plan is to help anchors optimize product display, interaction methods and promotion strategies to improve sales conversion rate. For educational live broadcast: the live broadcast plan is to assist teachers in designing course content, interactive links and after-school tutoring to improve student participation and learning effects. For entertainment live broadcast: the live broadcast plan is to support anchors in planning entertainment activities, interactive games and fan management to improve entertainment and fan stickiness.
[0199] For example, the smart assistant can help customize and publish content during the live broadcast, and remind the host in real time through audience comments to pay attention to key issues or interaction opportunities. It can also analyze audience behavior data (such as likes and comments) in real time to provide optimization suggestions based on changes in live broadcast indicators, such as popping up important interaction reminders (i.e., the second prompt information).
[0200] For example, the smart assistant can provide customized live broadcast diagnostic services after the live broadcast, generate detailed live broadcast analysis data and live broadcast review data, such as audience growth, interaction rate, viewing time and other key indicators. Analyze the popularity of live broadcast content, help anchors understand the live broadcast effect, find out the highlights, provide reference for the next live broadcast, and put forward specific improvement suggestions.
[0201] In other words, 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 hot topics and historical live broadcast data to improve the efficiency of live broadcast preparation and the quality of content. It can ensure real-time interaction. The intelligent assistant obtains audience behavior data in real time, provides interactive reminders and optimization suggestions, and helps the anchor to better interact with the audience and improve audience retention. It provides timely live broadcast data analysis and feedback. The intelligent assistant can generate detailed data reports after the live broadcast and provide improvement suggestions based on data analysis to help the anchor continuously optimize the live broadcast content and strategy. It provides personalized services and long-term development. The intelligent assistant provides personalized services and market analysis by constantly learning the anchor's historical live broadcasts and styles to support the anchor's long-term development strategy.
[0202] Therefore, big data analysis and data collection and processing can be realized. A large amount of live broadcast data, including audience behavior data, interactive data, etc., can be collected and processed for comprehensive analysis; real-time data feedback, real-time analysis of audience data during the live broadcast, providing optimization suggestions and interactive reminders to improve the live broadcast effect; automated workflow, automatically generating content planning, equipment inspection lists and optimal broadcast time suggestions before the live broadcast, reducing the host's preparation workload, and automatically generating detailed live broadcast data reports and improvement suggestions after the live broadcast to improve analysis efficiency; cloud computing, using 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 data security and accessibility; 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 host, improves audience participation 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; interactive detection module, through text processing technology and real-time communication technology, detects and analyzes audience comments and questions, and provides interactive reminders; data analysis, using big data and deep learning technology to analyze live broadcast data, generate detailed data reports and optimization suggestions.
[0203] In other words, the intelligent assistant can use natural language processing, machine learning, computer vision, big data analysis, deep learning, automated workflow, real-time communication, cloud computing, and intelligent recommendation systems through intelligent models to achieve full-process intelligent support before, during, and after the live broadcast, significantly improving the quality of the live broadcast, audience participation, and the work efficiency of the anchor. It helps anchors improve the quality of live broadcasts, audience interaction, and data analysis capabilities, thereby improving live broadcast effects and audience satisfaction, and also provides comprehensive technical support and optimization suggestions for anchors.
[0204] For example, Fig.17 As shown, Fig.17An interactive schematic diagram of a live broadcast content release provided in an embodiment of the present application; wherein, S11, the first terminal device of the anchor object displays a pre-live broadcast interface, generates a plan generation request and sends it to a server; S12, the virtual object on the server can generate a live broadcast plan for the target live broadcast based on one or more information of the live broadcast resources of the target live broadcast, the historical live broadcast of the anchor object, and the live broadcast type of the target live broadcast; S13, the server generates third prompt information corresponding to the live broadcast plan, and returns the third prompt information to the first terminal device; S14, the virtual object on the first terminal device displays the third prompt information on the pre-live broadcast interface; S15, the first terminal device responds to the plan in the third prompt information The first terminal device triggers the operation of the plan view control, 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 related live broadcast operations through the live broadcast plan; S18, after determining the live broadcast plan, the first terminal device performs 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 the first prompt information corresponding to the target media content, and returns the first prompt information to the first terminal device. terminal device; S112, the first terminal device displays the first prompt information on the live broadcast interface, and based on the trigger operation for the first prompt information, the virtual object instructs the server to generate and publish the target published content; S113, the second terminal device of the audience object clicks the target published content and displays the content details page of the target published content; S114, the second terminal device generates a live broadcast acquisition request in response to the trigger operation for the live broadcast entrance on the content details page, and sends it to the server; S115, the server obtains 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 audience 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 performs a live broadcast analysis on the target live broadcast to obtain live broadcast analysis information, and reviews the target live broadcast to obtain live broadcast review information; S119. In response to the triggering operation of 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 the triggering operation of 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.
[0205] In the embodiment of the present application, different information about the target live broadcast can be viewed through prompt information at different stages of the target live broadcast, such as viewing the live broadcast plan before the live broadcast, displaying the first prompt information for publishing the target content corresponding to the target media content through the live broadcast interface during the live broadcast, and viewing information such as live broadcast analysis or live broadcast review after the live broadcast. It can be understood that not only can the richness of the content displayed for the target live broadcast be improved, but also the drainage effect and drainage flexibility of the live broadcast can be improved after the live broadcast starts.
[0206] See also Fig.18 , Fig.18 This is a schematic diagram of a content publishing device based on live broadcast provided in an embodiment of the present application. It should be noted that: Fig.18 The content publishing device based on live broadcast is used to execute the present application Figure 3 , Fig. 9 and Fig.16 For the convenience of explanation, only the part related to the embodiment of the present application is shown, and the specific technical details are not disclosed. Figure 3 , Fig. 9 and Fig.16 The live broadcast-based content publishing device 900 may include: an interface display module 901 and a content publishing module 902. Among them:
[0207] The interface display module 901 is used to display the live broadcast interface of the target live broadcast;
[0208] The content publishing module 902 is used to display the first prompt information on the live broadcast interface in response to the generation of the target media content; the target media content is determined based on the live broadcast content of the target live broadcast during the live broadcast process of the target live broadcast;
[0209] The content publishing module 902 is further used to publish target content based on a trigger operation for the first prompt information. The content details page of the target content includes target media content and a live broadcast entrance. The live broadcast entrance is used to access the target live broadcast.
[0210] The target media content is a content segment captured from the live broadcast content when the live broadcast indicator of the target live broadcast reaches a first indicator threshold; the live broadcast indicator is obtained by one or more of the audience objects in the target live broadcast, the interaction of the audience objects in the target live broadcast, and the live broadcast resources of the target live broadcast; and / or,
[0211] The target media content is a content segment captured from the live broadcast content when the live broadcast time of the target live broadcast reaches the preset live broadcast time; and / or,
[0212] The live broadcast 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 broadcast content in response to a trigger operation on the target control; and / or,
[0213] The target media content is a content segment captured from the live broadcast content when the host object in the target live broadcast performs the target event; and / or,
[0214] The first prompt information is displayed when the amount of target media content reaches a preset amount, and / or the live broadcast indicator is lower than the second indicator threshold; the first indicator threshold is higher than the second indicator threshold; and / or,
[0215] 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 the live broadcast resources and / or the historical live broadcasts of the anchor object.
[0216] The first prompt information includes a publishing control for publishing content;
[0217] When the content publishing module 902 is used to publish the target content based on the trigger operation for the first prompt information, it is specifically used to:
[0218] In response to a trigger operation on a publishing control, a content publishing page is displayed on the live broadcast interface, and target media content is displayed on the content publishing page;
[0219] In response to a publishing operation on the target media content on the content publishing page, target publishing content related to the target media content is published.
[0220] The target media content is associated with a target live broadcast resource;
[0221] The content publishing module 902 is also used for:
[0222] On the content details page, the resource tags of the associated live broadcast resources are displayed;
[0223] If the target live broadcast has not ended, in response to the trigger operation on the resource tag, the live broadcast interface is entered, and a transaction link for trading the live broadcast resource is displayed on the live broadcast interface, or the live broadcast content segment corresponding to the live broadcast resource is played back on the live broadcast playback page on the live broadcast interface;
[0224] If the target live broadcast ends, in response to the trigger operation on the resource tag, the resource details page for trading live broadcast resources is entered, or the live broadcast playback interface corresponding to the live broadcast interface is entered to play back the live content clip corresponding to the live broadcast resource on the live broadcast playback interface.
[0225] The content publishing module 902 is also used for:
[0226] 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, the live broadcast interface is entered, and the target media content is played back on the live broadcast playback page on the live broadcast interface;
[0227] If the target live broadcast ends, in response to a playback viewing operation on the target media content on the content details page, a live broadcast playback interface corresponding to the live broadcast interface is entered, and the target media content is played back on the live broadcast playback interface.
[0228] The interface display module 901 is also used for:
[0229] 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 published content, comments on the live broadcast resources for the target live broadcast, speeches by audience objects in the target live broadcast, speeches in the target group chat related to the target live broadcast; the target topic is obtained from the comment source; and / or,
[0230] Displaying a second prompt message on the live broadcast interface; the second prompt message is used to prompt the live broadcast object and the audience object to interact with each other in the live broadcast; the second prompt message is displayed when the target live broadcast enters the live broadcast stage and / or when the live broadcast indicator of the target live broadcast is lower than the preset indicator threshold; and / or,
[0231] A live broadcast data entry is displayed on the live broadcast interface. In response to a trigger operation on the live broadcast data entry, a data association page is displayed on the live broadcast interface, and relevant real-time data of the target live broadcast is displayed on the data association page.
[0232] The interface display module 901, when used to display the live broadcast interface of the target live broadcast, is specifically used to:
[0233] The third prompt information is displayed on the pre-live broadcast interface; the pre-live broadcast interface is an interface before the target live broadcast is broadcast; the third prompt information 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 broadcast of the anchor object, and / or the live broadcast type of the target live broadcast;
[0234] In response to a trigger operation on a plan viewing control, a live broadcast plan is displayed on a pre-live broadcast interface; the live broadcast plan includes one or more of the following: resource explanation information generated for the live broadcast resource of the target live broadcast, a recommended broadcast start time obtained from the active time period of the audience object in the historical live broadcast, and live broadcast links and / or live broadcast interactive content related to the live broadcast type;
[0235] In response to a confirmation operation on the live broadcast plan, when a live broadcast interface of the target live broadcast is displayed, the target live broadcast is performed in the live broadcast interface according to the live broadcast plan.
[0236] The live broadcast plan includes live broadcast related controls for the target live broadcast; the live broadcast related controls include one or more of a first related control corresponding to the live broadcast preview of the target live broadcast, a second related control corresponding to the scheduled release content of the target live broadcast, a third related control corresponding to the target group chat of the target live broadcast, and a fourth related control corresponding to the live broadcast cover of the target live broadcast;
[0237] The interface display module 901 is also used for:
[0238] In response to a trigger operation on the first related control, a live broadcast notice for the target live broadcast is released; or,
[0239] In response to a trigger operation on a second related control, a scheduled publishing content related to the target live broadcast is published; the scheduled publishing content is used to reserve the target live broadcast; or,
[0240] In response to a trigger operation on a third related control, live broadcast reservation information for a target live broadcast is sent to a target group chat; the live broadcast reservation information is used to reserve the target live broadcast; or,
[0241] In response to a trigger operation on the fourth related control, popular cover templates are viewed, and a live broadcast cover is set for the target live broadcast using the popular cover templates.
[0242] The interface display module 901 is also used for:
[0243] When the target live broadcast ends, a live broadcast end interface is displayed; the live broadcast end interface includes a live broadcast analysis control and / or a live broadcast review control;
[0244] In response to a trigger operation on a live broadcast analysis control, a live broadcast analysis interface is displayed, and live broadcast analysis information for a target live broadcast is displayed on the live broadcast analysis interface; or,
[0245] In response to a trigger operation on the live broadcast review control, a live broadcast review interface is displayed, and live broadcast review information for the target media content is displayed on the live broadcast review interface.
[0246] The specific implementation of the interface display module and the content publishing module can be found in the description of the above embodiments, and will not be described in detail here. It should be understood that the description of the beneficial effects obtained by adopting the same method will not be described in detail.
[0247] See also Fig.19 , Fig.19 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Fig.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, the processor 1101, the memory 1102 and the network interface can exchange data, the network interface is controlled by the processor 1101 for sending and receiving messages, the memory 1102 is used to store computer programs, the computer programs include program instructions, and 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 (volatile memory), such as a random-access memory (random-access memory, RAM); the memory 1102 may also include a non-volatile memory (non-volatile memory), such as a flash memory (flash memory), a solid-state drive (solid-state drive, SSD), etc.; the memory 1102 may also include a combination of the above-mentioned types of memory.
[0248] 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 stored in the memory 1102 to execute the above Figure 3 , Fig. 9 and Fig.16 The description of the content publishing method based on live broadcast in the corresponding embodiment can also be performed as described above. Fig.18 The description of the content publishing device based on live broadcast in the corresponding embodiment will not be repeated here. In addition, the description of the beneficial effects of adopting the same method will not be repeated here.
[0249] In a specific implementation, the device, processor, memory, etc. described in the embodiments of the present application can execute the implementation described in the above method embodiments, and can also execute the implementation described in the embodiments of the present application, which will not be repeated here.
[0250] A computer (readable) storage medium is also provided in the embodiment of the present application, and the computer storage medium stores a computer program, and the computer program includes program instructions. When the program instructions are executed by the processor, the processor can execute some or all of the steps performed in the above method embodiment. Optionally, the computer storage medium can be volatile or non-volatile. The computer readable storage medium can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function, etc.; the data storage area can store data created according to the use of the blockchain node, etc.
[0251] 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 are not described in detail here.
[0252] The term "multiple" as used herein refers to two or more than two. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects are in an "or" relationship.
[0253] A person skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer storage medium, which can be a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.
[0254] The above disclosure is only part of the embodiments of the present application, which certainly cannot be used to limit the scope of rights of the present application. Ordinary technicians in this field can understand that all or part of the processes of implementing the above embodiments and equivalent changes made according to the claims of the present application are still within the scope covered by the present application.
Claims
1. A content publishing method based on live broadcast, characterized in that: The method comprises: Display the live broadcast interface of the target live broadcast; In response to the generation of the target media content, displaying the first prompt information on the live broadcast interface; the target media content is determined based on the live broadcast content of the target live broadcast during the live broadcast of the target live broadcast; Based on the trigger operation for the first prompt information, the target published content is published, and the content details page of the target published content includes the target media content and a live broadcast entrance, and the live broadcast entrance is used to access the target live broadcast.
2. The method according to claim 1, characterized in that: The target media content is a content segment intercepted from the live broadcast content when the live broadcast indicator of the target live broadcast reaches a first indicator threshold; the live broadcast indicator is obtained by one or more of the audience objects in the target live broadcast, the interaction of the audience objects in the target live broadcast, and the live broadcast resources of the target live broadcast; and / or, The target media content is a content segment captured from the live broadcast content when the live broadcast time of the target live broadcast reaches a preset live broadcast time; and / or, The live broadcast 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 broadcast content in response to a trigger operation on the target control; and / or, The target media content is a content segment captured from the live broadcast content when the anchor object in the target live broadcast performs a target event; and / or, The first prompt information is displayed when the amount of the target media content reaches a preset amount, and / or the live broadcast indicator is lower than a second indicator threshold; the first indicator threshold is higher than the second indicator threshold; and / or, The content details page and / or the live broadcast interface displays a target group chat related to the target live broadcast; the target group chat is used to view the live broadcast resources and / or the historical live broadcasts of the anchor object.
3. The method according to claim 1, characterized in that The first prompt information includes a publishing control for publishing content; The publishing target publishing content based on the triggering operation for the first prompt information includes: In response to a trigger operation on the publishing control, displaying a content publishing page on the live broadcast interface, and displaying the target media content on the content publishing page; In response to a publishing operation on the target media content on the content publishing page, target publishing content related to the target media content is published.
4. The method according to claim 1, characterized in that: The target media content is associated with the live broadcast resource of the target live broadcast; The method further comprises: On the content details page, displaying a resource tag of the associated live broadcast resource; If the target live broadcast has not ended, in response to a trigger operation on the resource tag, the live broadcast interface is entered, a transaction link for trading the live broadcast resource is displayed on the live broadcast interface, or a live broadcast content segment corresponding to the live broadcast resource is played back on a live broadcast playback page on the live broadcast interface; If the target live broadcast ends, in response to the trigger operation on the resource tag, the resource details page for trading the live broadcast resource is entered, or the live broadcast playback interface corresponding to the live broadcast interface is entered to play back the live content segment corresponding to the live broadcast resource on the live broadcast playback interface.
5. The method according to claim 1, characterized in that The method further comprises: 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 broadcast interface, and playing back the target media content on a live broadcast playback page on the live broadcast interface; If the target live broadcast ends, in response to a playback viewing operation on the target media content on the content details page, a live broadcast playback interface corresponding to the live broadcast interface is entered, and the target media content is played back on the live broadcast playback interface.
6. The method according to claim 1, characterized in that The method further comprises: 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 published content, comments on the live broadcast resources for the target live broadcast, speeches by audience objects in the target live broadcast, speeches in the target group chat related to the target live broadcast; the target topic is obtained from the comment sources; and / or, Displaying a second prompt message on the live broadcast interface; the second prompt message is used to prompt the live broadcast object and the audience object to interact with each other in the live broadcast; the second prompt message is displayed when the target live broadcast enters the live broadcast phase and / or when the live broadcast indicator of the target live broadcast is lower than a preset indicator threshold; and / or, A live broadcast data entry is displayed on the live broadcast interface, and in response to a trigger operation on the live broadcast data entry, a data association page is displayed on the live broadcast interface, and relevant real-time data of the target live broadcast is displayed on the data association page.
7. The method according to claim 1, characterized in that The live broadcast interface displaying the target live broadcast includes: Displaying third prompt information on a pre-live broadcast interface; the pre-live broadcast interface is an interface before the target live broadcast is broadcast; the third prompt information includes a plan viewing control for viewing a 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 broadcast of the anchor object, and / or the live broadcast type of the target live broadcast; In response to a trigger operation on the plan viewing control, the live broadcast plan is displayed 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 resource of the target live broadcast, a recommended start time obtained from the active time period of the audience object in the historical live broadcast, and live broadcast links and / or live broadcast interactive content related to the live broadcast type; In response to a confirmation operation on the live broadcast plan, when a live broadcast interface of the target live broadcast is displayed, the target live broadcast is performed in the live broadcast interface according to the live broadcast plan.
8. The method according to claim 7, characterized in that The live broadcast plan includes live broadcast related controls for the target live broadcast; the live broadcast related controls include one or more of a first related control corresponding to the live broadcast preview of the target live broadcast, a second related control corresponding to the scheduled release content of the target live broadcast, a third related control corresponding to the target group chat of the target live broadcast, and a fourth related control corresponding to the live broadcast cover of the target live broadcast; The method further comprises: In response to the triggering operation on the first related control, publishing a live broadcast notice for the target live broadcast; or, In response to a trigger operation on the second related control, publishing scheduled publishing content related to the target live broadcast; the scheduled publishing content is used to reserve the target live broadcast; or, In response to a trigger operation on the third related control, live broadcast reservation information for the target live broadcast is sent to the target group chat; the live broadcast reservation information is used to reserve the target live broadcast; or, In response to a trigger operation on the fourth related control, a popular cover template is checked, and the live broadcast cover is set for the target live broadcast through the popular cover template.
9. The method according to claim 1, characterized in that: The method further comprises: When the target live broadcast ends, a live broadcast end interface is displayed; the live broadcast end interface includes a live broadcast analysis control and / or a live broadcast review control; In response to a trigger operation on the live broadcast analysis control, a live broadcast analysis interface is displayed, and live broadcast analysis information on the target live broadcast is displayed on the live broadcast analysis interface; or, In response to a triggering operation on the live review control, a live review interface is displayed, and live review information on the target media content is displayed on the live review interface.
10. A content publishing device based on live broadcast, characterized in that: The device comprises: An interface display module, used to display the live broadcast interface of the target live broadcast; A content publishing module, configured to display a first prompt message on the live broadcast interface in response to the generation of target media content; the target media content is determined based on the live broadcast content of the target live broadcast during the live broadcast of the target live broadcast; The content publishing module is further used to publish target content based on a trigger operation for the first prompt information, wherein a content details page of the target content includes the target media content and a live broadcast entrance, and the live broadcast entrance is used to access the target live broadcast.
11. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory is used to store a computer program, the computer program comprises program instructions, and the processor is configured to call the program instructions to execute the method according to any one of claims 1 to 9.
12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the processor is caused to perform the method according to any one of claims 1 to 9.
13. A computer program product, characterized in that The method comprises a computer program, wherein the computer program comprises program instructions, and when the program instructions are executed by a processor, the method according to any one of claims 1 to 9 is implemented.