Live-based content display method and device, equipment and medium
By displaying target media content and live stream entry points during the live stream, the problem of poor traffic generation after the live stream starts has been solved, achieving more efficient traffic generation and convenient access to the live stream, thereby enhancing the user appeal of the live stream room.
Patent Information
- Application Number
- CN202510619087.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-20
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2044-09-20
AI Technical Summary
In the existing technology, how to improve the traffic-generating effect of the live broadcast room after the live broadcast begins is an urgent problem to be solved.
During the live stream, target media content is determined based on the live stream content, and the display and access to the target content are achieved by combining the content details page and the live stream entry point, thereby improving the traffic generation effect and flexibility of the live stream.
By displaying target media content and live stream entry points during the live stream, the effectiveness and flexibility of attracting viewers are improved, and audience engagement and convenience are increased.
Smart Images

Figure CN120302098B_ABST
Abstract
Description
[0001] This application is a divisional application of the Chinese patent application submitted to the China Patent Office on September 20, 2024, with application number 202411316836.2 and application name "Content publishing method, device, equipment and medium based on live broadcast". Technical Field
[0002] The present application relates to the field of Internet technology, specifically to the field of data display technology, and more particularly to a content display method, apparatus, device, and medium based on live broadcast. Background Art
[0003] Currently, for live broadcast rooms, anchors can usually only attract users' attention to the live broadcast room by releasing live broadcast previews to achieve the live broadcast traffic diversion effect. However, live broadcast previews are usually only pushed to users before the live broadcast. Therefore, how to improve the live broadcast traffic diversion effect after the live broadcast begins is an urgent problem to be solved. Summary of the Invention
[0004] The embodiments of the present application provide a content display method, apparatus, device, and medium based on live broadcast, which can improve the live broadcast's traffic diversion effect and traffic diversion flexibility after the live broadcast begins.
[0005] In one aspect, an embodiment of the present application provides a content display method based on live broadcast, the method comprising:
[0006] Displaying a content details page for the target published content; the content details page includes the target media content and the live broadcast entrance 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 of the target live broadcast, and the target published content is published during the live broadcast;
[0007] In response to the trigger operation on the live broadcast entrance, the live broadcast interface of the target live broadcast is displayed.
[0008] In one aspect, an embodiment of the present application provides a content display device based on live broadcast, the device comprising:
[0009] A page display module is used to display the content details page of the target published content; the content details page includes the target media content and the live broadcast entrance 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 of the target live broadcast, and the target published content is published during the live broadcast;
[0010] The interface display module is used to display the live broadcast interface of the target live broadcast in response to the trigger operation on the live broadcast entrance.
[0011] 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.
[0012] 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.
[0013] Accordingly, according to one aspect of the present application, a computer program product or a computer program is provided, which includes computer instructions, and when the computer instructions are executed by a processor, some or all of the steps in the above method can be implemented.
[0014] In an embodiment of the present application, the content details page of the target published content can display the target media content and the live broadcast entrance 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 of the target live broadcast. That is, the target media content can be determined in the live broadcast interface of the target live broadcast, and the target media content can be published to obtain the target published content, that is, the target published content can be published during the live broadcast. In addition, the target published content can also include a live broadcast entrance, which is used to access the target live broadcast. Therefore, the target media content is the content obtained from the live broadcast content during the live broadcast, and the audience can be attracted by the target media content on the content details page during the live broadcast of the target live broadcast, and enter the target live broadcast through the live broadcast entrance. This can improve the drainage effect and drainage flexibility of the live broadcast after the live broadcast starts, and when browsing the target published content, if the user is interested in the target media content, the user can quickly enter the live broadcast interface through the live broadcast entrance to view the target live broadcast, thereby improving the convenience of viewing the live broadcast. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the description of the embodiments. 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 any creative work.
[0016] Figure 1 A schematic diagram of a network architecture provided in an embodiment of the present application;
[0017] Figure 2 A schematic diagram of a live content publishing scenario provided in an embodiment of the present application;
[0018] Figure 3 A flowchart of a content publishing method based on live broadcasting provided in an embodiment of the present application;
[0019] Figure 4 A schematic diagram of a target media content generation scenario provided in an embodiment of the present application;
[0020] Figure 5 A schematic diagram of a publishing scenario for target publishing content provided in an embodiment of the present application;
[0021] Figure 6 A schematic diagram of a target group chat provided in an embodiment of the present application;
[0022] Figure 7 A schematic diagram of a comment display scenario provided in an embodiment of the present application;
[0023] Figure 8 A schematic diagram of a real-time data display scenario provided in an embodiment of the present application;
[0024] Figure 9 A flowchart of another method for publishing content based on live broadcast provided in an embodiment of the present application;
[0025] Figure 10 A schematic diagram of a live broadcast plan provided in an embodiment of the present application;
[0026] Figure 11 A schematic diagram of a prompt information provided in an embodiment of the present application;
[0027] Figure 12 A schematic diagram of a viewing scenario for target published content provided in an embodiment of the present application;
[0028] Figure 13a A schematic diagram of a content positioning scenario provided in an embodiment of the present application;
[0029] Figure 13b A schematic diagram of another content positioning scenario provided in an embodiment of the present application;
[0030] Figure 13c A schematic diagram of another content positioning scenario provided in an embodiment of the present application;
[0031] Figure 14 A schematic diagram of a content playback scenario provided in an embodiment of the present application;
[0032] Figure 15 A schematic diagram of a scenario in which a live broadcast ends, provided in an embodiment of the present application;
[0033] Figure 16 A flowchart of another method for publishing content based on live broadcast provided in an embodiment of the present application;
[0034] Figure 17 An interactive diagram of live content publishing provided by an embodiment of the present application;
[0035] Figure 18 A schematic structural diagram of a content publishing device based on live broadcasting provided in an embodiment of the present application;
[0036] Figure 19 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0037] The live content publishing method proposed in the embodiments of the present application is implemented on an electronic device, which can be a server or a terminal. The server can be an independent physical server, 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 smartphone, tablet computer, laptop computer, desktop computer, etc., but is not limited thereto.
[0038] 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 communication connections may exist 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 embodiment of the present application may be Figure 1 The terminal device shown can also be Figure 1 The server shown.
[0039] It should be understood that Figure 1Each terminal device in the illustrated terminal device cluster can be installed with an application client for live streaming. This application client can 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 streaming client), a multimedia client (e.g., a video client), an information client (e.g., a news client), a shopping client, or a multimedia client, capable of displaying data such as text, images, audio, and video. The specific type of application client is not limited here.
[0040] For example, an application client is 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 target publishing 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.
[0041] Optionally, the terminal device and the server may be logically partitioned. Therefore, when referring to a terminal device and a server below, they may be physically the same device or different devices.
[0042] For further understanding, please see Figure 2 , Figure 2 A schematic diagram of a live content publishing scenario provided in an embodiment of the present application. A live broadcast interface 20a for a target live broadcast can be displayed. When target media content is generated, the live broadcast interface 20a can display a first prompt message 21a (e.g., "Prompt message XXX" and a publishing control). By triggering the publishing control in the first prompt message, the target content can be published.
[0043] It can be understood that the target published content is associated with the target live broadcast, and 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.
[0044] 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 release content. It can be achieved that during the live broadcast, users are attracted by the target media content in the target release content and enter the target live broadcast through the live broadcast entrance in the target release content, thereby improving the efficiency, richness and fun of attracting users during the live broadcast.
[0045] 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 a 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 indicate which specific data will be collected or obtained. Specifically, the type and content of this data can be prompted to the user in a list or other manner. Only after receiving a confirmation operation or instruction on the interactive page to allow data collection, will the collection and processing of relevant data be further carried out.
[0046] It is understood that the above scenarios are merely examples and do not limit the application scenarios of the technical solutions provided in the embodiments of this application. The technical solutions of this application can also be applied to other scenarios. For example, those skilled in the art will appreciate that with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application will also be applicable to similar technical problems.
[0047] 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, specifically Figure 1 The terminal equipment shown. Figure 3 , Figure 3 The following is a flow chart of a method for publishing content based on live broadcast provided in an embodiment of the present application. Figure 3 As shown, the process of the content publishing method based on live broadcasting in the embodiment of the present application may include the following:
[0048] S101: Display the live broadcast interface of the target live broadcast.
[0049] The live broadcast interface refers to the interface that displays the live broadcast content during the live broadcast of the target live broadcast.
[0050] Optionally, a virtual object (e.g., an intelligent assistant) can be displayed on a live broadcast interface (e.g., the live broadcast interface corresponding to the host object). This intelligent assistant can be used to generate a live broadcast plan before the live broadcast, generate target media content during the live broadcast, and generate live broadcast analysis information and / or live broadcast review information after the live broadcast. Furthermore, the host object can interact with the virtual object, such as through chat (e.g., voice chat or text chat).
[0051] S102: In response to the generation of the target media content, display a first prompt message on the live broadcast interface.
[0052] 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 image content or a captured video content).
[0053] Optionally, the target media content may be determined based on one or more of the target live broadcast indicators, live broadcast time, target behaviors performed by the anchor object related to the target media content, and live broadcast special effects of the target live broadcast.
[0054] For example, the target media content is the content clip captured from the live broadcast when the target live broadcast's live broadcast indicator reaches a first indicator threshold. The target media content is exciting 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 in the live broadcast content is captured as the target media content, or the video content (or converted into an animated image) from the current screen of the live broadcast content to a specified duration (e.g., 3 seconds) is captured as the target media content.
[0055] The live broadcast indicator is obtained by one or more of the audience objects in the target live broadcast, the audience objects' interactions in the target live broadcast (such as likes or speeches), and the live broadcast resources of the target live broadcast (such as tradable goods).
[0056] 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 the target live broadcast, the rate of change in the number of speeches by audience objects in the target live broadcast, or the rate of change in the transaction volume of live broadcast resources of the target live broadcast. There is no limitation on the live broadcast indicators here.
[0057] For example, when the rate of change in the number of audience objects reaches a corresponding first indicator threshold, the current image content can be intercepted as the target media content. For another example, when the rate of change in the transaction volume of live broadcast resources reaches a corresponding first indicator threshold, the current image 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 comments both reach their respective first indicator thresholds, the current image content can be intercepted as the target media content.
[0058] 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.
[0059] The live broadcast interface may include a target control related to the target media content, and the target behavior related to the target media content may refer to a triggering operation on the target control. For example, the target media content may be a content segment specified by the target control that is obtained from the live broadcast content in response to the triggering operation on the target control.
[0060] When a target control is triggered, the current image content can be captured as the target media content. Alternatively, the host can specify a content segment from the live broadcast content as the target media content. For example, after a live broadcast resource is completed, live playback content for that resource will be automatically generated. The host can select the live playback content corresponding to one or more live broadcast resources as the target media content.
[0061] 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.
[0062] 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 the chat interaction), and / or the interaction between the host object and the virtual object (such as mentioning a specified keyword during the chat interaction), and / or the special gesture of the host object, etc.
[0063] 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.
[0064] 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 the chat interaction), and / or the interaction between the host object and the virtual object (such as mentioning a specified keyword during the chat interaction), and / or the special gesture of the host object, etc.
[0065] 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-giving special effect) is displayed on the live broadcast interface.
[0066] It is understandable that the target media content can be determined in one or more ways, such as being 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).
[0067] 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 a second indicator threshold; the first indicator threshold is higher than the second indicator threshold.
[0068] For example, when the target media content exists, the first prompt information is displayed. Alternatively, when the number of target media content is 3 or more, the first prompt information is displayed.
[0069] Alternatively, since the target content is used to attract traffic, the live broadcaster can be prompted to publish traffic-generating content when live broadcast indicators are low and the live broadcast effect is poor, thereby improving the live broadcast indicators. For example, the first prompt message can be displayed when the rate of change in the number of audience objects is lower than the corresponding second indicator threshold. For another example, the first prompt message can be displayed when the rate of change in the transaction volume of live broadcast resources is lower than the corresponding second indicator threshold. For another example, the first prompt message can be displayed when the rate of change in the number of likes and the rate of change in the number of comments are both lower than their respective second indicator thresholds.
[0070] 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, 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.
[0071] Among them, when the live broadcast indicator reaches the first indicator threshold, or the live broadcast time reaches the preset live broadcast time, or in response to the trigger operation of the target control, or the anchor object executes the 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.
[0072] 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.
[0073] S103: Publish target content based on a triggering operation on the first prompt information.
[0074] The first prompt information may be triggered to release target published content related to the target media content. It is understood that the content details page of the target published content may include the target media content (i.e., highlight moments) and a live broadcast entrance for accessing the target live broadcast.
[0075] For example, the first prompt information may include a publishing control for content publishing. When publishing the target content, it may be that in response to the trigger operation on the publishing control, a content publishing page is displayed on the live broadcast interface, and the target media content is displayed on the content publishing page; in response to the publishing operation on the target media content on the content publishing page, the target publishing content related to the target media content is published.
[0076] Among them, the content publishing page can refer to a floating window floating layer on the live broadcast interface.
[0077] 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).
[0078] Optionally, a target group chat related to the target live broadcast (such as the 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 anchor object's historical live broadcast, etc.
[0079] 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 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 can carry the live broadcast link of the target live broadcast, or the resource information of the live broadcast resource, or the live broadcast link of the historical live broadcast.
[0080] For example, Figure 5 As shown, Figure 5A schematic diagram of a publishing scenario of a target content provided by an embodiment of the present application; wherein the 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 the first prompt message displays a publishing control. 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). The host object can also choose to add new content.
[0081] In addition, the content publishing page can include the content title "XXX" (e.g., generated intelligently by a virtual object or edited by a host object), the content body "XXX...XXX" (e.g., generated intelligently by a virtual object or edited by a host object), etc. Optionally, the content publishing page can also include topic controls (e.g., displaying "Topic" and an adaptive image "#") to add content topics, user controls (e.g., displaying "User" and an adaptive image "@") to add user accounts, and voting controls (e.g., displaying "Vote" and an adaptive image "%") to initiate votes. The content publishing page can also display one or more recommended content topics that match the target live broadcast (e.g., "#LivePreview," "#SuperValueItems," etc.), and options include whether to add a location and whether the content should be publicly visible.
[0082] It is understandable that a content publishing control may be displayed on the content publishing page. By triggering the content publishing control, the content on the content publishing page may be sent to the server, which then generates and publishes the target content.
[0083] 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 configured on the content publishing page (such as displaying the live broadcast cover, name, and live broadcast status of the target live broadcast, such as "live broadcast").
[0084] For example, Figure 6 As shown, Figure 6 A schematic diagram of a target group chat provided by an embodiment of the present application; wherein the content details page 60a of the target published content (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 can also be displayed on the illustrated live broadcast interface 50a).
[0085] 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 user can enter the chat interface 62a of the target group chat (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 to the user by the chat robot) can be displayed on the chat interface.
[0086] For example, the live broadcast link of the target live broadcast may be displayed in the live broadcast associated information, and may be used to enter the target live broadcast.
[0087] Alternatively, the live broadcast related information may display the live broadcast resources of the target live broadcast, 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 can be entered and the transaction of the live broadcast resource can be executed on the live broadcast interface; or the live broadcast resource can be jumped to the resource details page of the live broadcast resource.
[0088] Alternatively, the live broadcast related 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.
[0089] Optionally, target comments and / or target topics can also be displayed on a live broadcast interface (e.g., the live broadcast interface corresponding to the host object and the live broadcast interface corresponding to the audience object). For example, a virtual object can obtain target comments 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 live broadcast topic mentioned above) can be extracted from the comments indicated by the comment source, or the topic currently being discussed in the target live broadcast (e.g., set by the host object or intelligently generated based on the comments indicated by the comment source).
[0090] Among them, the comment sources of the target comments include one or more of the following: comments in the target published content, comments on the live broadcast resources of the target live broadcast (such as comments on the live broadcast resources in the resource details page of the live broadcast resources), speeches by audience objects in the target live broadcast, and speeches in the target group chat related to the target live broadcast.
[0091] For example, a specified number of popular comments can be obtained from the comments in the target published content as target comments. For another example, a specified number of popular or newly published comments 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 questions, comments on live broadcast resources) or speeches that are repeated many times 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 questions, comments on live broadcast resources) or speeches that are repeated many times can be obtained from the speeches in the target group chat related to the target live broadcast as target comments.
[0092] For example, the target topic can be extracted from the speeches of audience members during the target live broadcast (e.g., topics related to the target live broadcast type) or topics raised by connected audience members. Alternatively, the target topic can be extracted from the speeches of group chat members related to the target live broadcast. Alternatively, the target topic can be extracted from the comments of the target published content to identify topics of interest to users.
[0093] For example, if a viewer's comment during a live stream is "How do we deal with a friendship that's drifting apart?", then if the live stream type is an emotional chat, the extracted topic might be "How do we deal with a friendship that's drifting apart." Another example is if a viewer's comment during a live stream is "Please recommend some autumn outfits," then if the live stream type is an e-commerce live stream, the extracted topic might be "Autumn outfit recommendations."
[0094] 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.
[0095] 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 connected audience object can be displayed in the microphone connection area.
[0096] Among them, the speech released by 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.
[0097] In addition, the target comment "XXX...XXX" can be scrolled and displayed on the live broadcast interface.
[0098] Optionally, during the live broadcast, some real-time data (such as real-time live broadcast metrics, live broadcast traffic sources, gift rankings, transaction volume rankings for live broadcast resources, etc.) may be generated. A live broadcast data entry may be displayed on the live broadcast interface (such as the live broadcast interface corresponding to the host object). In response to a trigger operation on the live broadcast data entry, a data-related page may be displayed on the live broadcast interface, and the relevant real-time data of the target live broadcast may be displayed on the data-related page. For example, the data-related page may be displayed as a floating window on the live broadcast interface.
[0099] For example, Figure 8 As shown, Figure 8 A schematic diagram of a display scenario of real-time data provided in an embodiment of the present application; wherein the live 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 the virtual object to display a data-related page.
[0100] The data association page displays a data selection bar, on which you can slide to view relevant real-time data. Alternatively, the data selection bar displays controls for different real-time data, which can be triggered to locate and display the corresponding real-time data. In addition, the update time of the real-time data can also be displayed. Examples include the "Indicator" control (used to view different live broadcast indicators, such as the current number of viewers, number of gift senders, number of new fans, number of live broadcast resource transactions, amount of live broadcast resource transactions, etc.), the "Traffic Source" control (used to view the source of the target live broadcast, such as through target content releases, through the live broadcast square, through live broadcast search, etc.), the "Gift Ranking" control (used to view the ranking of gifts sent to the anchor object), and the "Transaction Ranking" control (used to view the ranking of the transaction volume of the current live broadcast resource).
[0101] In an embodiment of the present application, a first prompt message corresponding to the target media content can be displayed in the live broadcast interface of the target live broadcast. The target media content is determined based on the live broadcast content of the target live broadcast during the live broadcast process of the target live broadcast. At this time, the target published content can be released by triggering the first prompt message, and the target published content includes the target media content and the live broadcast entrance. 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 by the target media content on the content details page and enter the target live broadcast through the live broadcast entrance. This can improve the live broadcast's drainage effect and drainage flexibility after the live broadcast begins.
[0102] 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, specifically Figure 1 The terminal equipment shown. Figure 9 , Figure 9 The following is a flow chart of a method for publishing content based on live broadcast provided in an embodiment of the present application. Figure 9 As shown, the process of the content publishing method based on live broadcasting in the embodiment of the present application may include the following:
[0103] S201: Display a third prompt message on the pre-live broadcast interface.
[0104] 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.
[0105] 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 broadcasts of the anchor object, and / or the live broadcast type of the target live broadcast.
[0106] 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 prompt the anchor object to enter the live broadcast link during the live broadcast of the target live broadcast.
[0107] S202: In response to a trigger operation on a plan viewing control, the live broadcast plan is displayed on a pre-live broadcast interface.
[0108] The live broadcast plan includes one or more of the following: resource description information generated for the target live broadcast resource, a recommended start time derived from the active periods of the audience in historical live broadcasts, live broadcast segments and / or interactive content related to the live broadcast type. It is understood that the host can modify the content of the live broadcast plan.
[0109] For example, a host can select live resources on the pre-live screen, and a virtual object can use the intelligent model to generate corresponding resource explanation information (such as the order of explanations, explanation copy, etc.). Another example is that the virtual object can use the intelligent model to intelligently generate a reasonable broadcast start time based on the historical active periods of the audience.
[0110] For example, virtual objects can use intelligent models to generate adapted live broadcast links and live broadcast interactive content based on 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 indicators are lower than the preset live broadcast threshold, etc.).
[0111] For example, for a live chat show about emotions, multiple chat sessions can be generated, along with interactive chat topics or interactive chat behaviors (such as instructing viewers to send notes) for each session. For another example, for an e-commerce live broadcast, a live resource explanation session and interactive sessions can be generated, along with the live resources required for each explanation session, as well as interactive chat topics or interactive chat behaviors (such as voting) for each interactive session.
[0112] 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 instructed about the interactive content that can be performed, such as the interactive behaviors that can be performed (such as voting, lottery, etc.) and interactive language.
[0113] Optionally, in addition to generating a live broadcast plan, the virtual object can also provide equipment inspection services (e.g., prompting the host object to check which live broadcast equipment to check), broadcast reminder services (e.g., prompting the host object to start the live broadcast), etc. For example, more broadcast services can be viewed by triggering the virtual object on the pre-live broadcast interface.
[0114] Optionally, the live broadcast plan may further include live broadcast related controls for the target live broadcast. For example, the live broadcast related controls may 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.
[0115] 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.
[0116] Alternatively, in response to a trigger operation on the second related control, scheduled content related to the target live broadcast can be published. This scheduled content can include a scheduled link for the target live broadcast, which can be used to schedule the target live broadcast. It is understood that the scheduled content can include a live cover for the target live broadcast, an image of the live broadcast resource, and the like. Optionally, after the target live broadcast begins, the scheduled content can be automatically deleted, or the target live broadcast can be directly started via the scheduled link.
[0117] 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 broadcast 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.
[0118] Alternatively, in response to a trigger operation on a third related control, live broadcast reservation information for a target live broadcast can be sent to the target group chat. The live broadcast reservation information is used to schedule the target live broadcast. For example, a virtual object can generate live broadcast reservation information for the target live broadcast using an intelligent model, which is used to attract group chat members to follow the target live broadcast in the target group chat. Optionally, after the target live broadcast begins, the live broadcast reservation information can be used to directly start the target live broadcast.
[0119] 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.
[0120] For example, Figure 10 As shown, Figure 10 A schematic diagram of a live broadcast plan provided in an embodiment of the present application; wherein, on a pre-live broadcast interface 101a (for example, the interface allows options such as taking a video, viewing an album, viewing a template, and starting a live broadcast; when selecting a live broadcast, the current interface is the pre-live broadcast interface), a start control, setting controls (for example, for setting live broadcast resources, live broadcast type, etc.), and virtual objects can be displayed. In addition, a third prompt message (such as "Live broadcast plan generated") can be displayed, which includes a plan view control for viewing the live broadcast plan. By triggering the plan view control, a live broadcast plan page can be displayed for viewing the live broadcast plan 102a.
[0121] 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 control, as well as the number of live broadcast resources "XX pieces" are displayed in sequence, and the complete live broadcast resources and resource explanation information can be viewed by triggering the viewing control), 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 scripts, etc.).
[0122] In addition, you can also view live broadcast-related controls for pre-broadcast warm-up of the target live broadcast. For example, you can display a first related control a101 corresponding to the live broadcast preview (such as displaying "No live broadcast preview has been released yet", and optionally, after it is released, the number of people who have made reservations through the live broadcast preview can be displayed), a second related control a102 corresponding to the scheduled release content (in addition, you can also display the published scheduled release content, such as displaying the content cover and viewing controls, through which you can view all published complete scheduled release content, and display the number of people who have made reservations through the scheduled release content, such as "XX people have made reservations"), a third related control a103 corresponding to the target group chat (such as displaying "View group chat warm-up template", using the third related control a103 to view the group chat warm-up template and set the live broadcast reservation information for the target group chat to be published to the target group chat, and in addition, the number of people who have made reservations through the target group chat can be displayed), and a fourth related control a104 corresponding to the live broadcast cover (such as displaying "View popular cover templates", using the fourth related control a104 to view popular cover templates and set the live broadcast cover for the target live broadcast).
[0123] Optionally, a start-up control may be displayed on the live broadcast plan page, through which the live broadcast plan may be confirmed, and the target live broadcast may be conducted according to the live broadcast plan (e.g., when the start-up time specified in the live broadcast plan is reached, the live broadcast interface may be displayed for broadcast, and when the host object is broadcasting a certain live broadcast resource, the corresponding resource explanation information may be displayed, or the host object may be prompted when the designated live broadcast link is reached, or the host object may be prompted with relevant live broadcast interactive content, etc.).
[0124] S203. In response to the confirmation operation on the live broadcast plan, when the 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.
[0125] It can be understood that when the target live broadcast is being carried out on the live broadcast interface, the virtual object can display relevant prompt information based on the live broadcast plan.
[0126] For example, a second prompt message can be displayed on the live broadcast interface (the live broadcast interface corresponding to the anchor object). The second prompt message is used to prompt the anchor object to interact with the audience object during the live broadcast. The second prompt message is displayed when the target live broadcast enters the live broadcast phase and / or when the target live broadcast's live broadcast indicator falls below a preset indicator threshold.
[0127] For example, when the virtual object determines that the target live broadcast needs to enter the next live broadcast segment, a second prompt message is generated to notify the host object. This second prompt message may indicate the live broadcast segment entered and / or the live interactive content within the live broadcast segment. Alternatively, when the virtual object determines that the live broadcast indicator is below a preset indicator threshold, a second prompt message is generated to notify the host object of the live broadcast interaction that can be carried out. Alternatively, when the virtual object determines that the live broadcast time has reached a specified live broadcast time, a second prompt message is generated to notify the host object of the live broadcast interaction that can be carried out.
[0128] For example, Figure 11 As shown, Figure 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 live broadcast interface 70a) as shown in the example, and the second prompt information can be used to prompt the live broadcast interaction that can be carried out next (such as "the number of viewers has decreased, and a lottery interaction can be initiated" and displaying a lottery control for initiating a lottery).
[0129] S204: In response to the generation of the target media content, display a first prompt message on the live broadcast interface.
[0130] The specific implementation of step S204 can be found in the relevant description of the above embodiment and will not be elaborated here.
[0131] S205: Publish target content based on the triggering operation for the first prompt information.
[0132] 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.
[0133] Optional, such as Figure 12 As shown, Figure 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 Figure 11 On the live broadcast interface 110a) shown in the example, 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.
[0134] It is understandable 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.
[0135] It can be understood that the target media content is captured from the live broadcast content of the target live broadcast. During the target live broadcast, if a live broadcast resource is being live-explained, then the live broadcast replay content of the live broadcast resource will be obtained after the live broadcast replay ends. If the target media content is live broadcast replay content (that is, the target media content is captured during the live broadcast replay of the live broadcast resource, or the target media content is the live broadcast replay content), it indicates that the target media content is associated with the corresponding live broadcast resource.
[0136] 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 be associated with Product A.
[0137] That is, when the target media content is associated with a live broadcast resource for a 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 associated live broadcast resource can be displayed on the target media content displayed on the content details page. Alternatively, the resource tag associated with the currently displayed target media content can be displayed in the tag association area on the content details page.
[0138] 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.
[0139] For example, if the target live broadcast has not ended, the live broadcast interface can be accessed, 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 for the live broadcast resource corresponding to the triggered resource tag can be located (or the transaction link can be pinned to the top of the display).
[0140] Alternatively, the live content clip corresponding to the live resource can be replayed on the live playback page of the live interface (i.e., the interface for replaying the live content currently being broadcast). It is understood that when displaying the live content clip, a resource card for the live resource can be associated and displayed, and transactions for the live resource can be conducted through the resource card (e.g., a transaction control can be displayed on the resource card, and transactions can be conducted directly by triggering the transaction control, or a transaction link for trading the live resource can be displayed, or a resource details page for trading the live resource can be displayed, etc.).
[0141] For example, if the target live broadcast ends, the user can enter the resource details page for trading live broadcast resources. For example, the resource details page can display detailed information of the live broadcast resource, a trading control for directly conducting a transaction, and the like.
[0142] Alternatively, you can enter the live playback interface corresponding to the live broadcast interface (that is, the interface used to replay the live content of the ended live broadcast), and replay the live content clip corresponding to the live broadcast resource on the live playback interface (optionally, the resource card of the triggered live broadcast resource can be displayed at this time).
[0143] It can be understood that it is possible to replay only a live content segment, or it is possible to replay all live content of the target live broadcast, and locate the live content segment during playback. Optionally, at this time, the resource cards of all live resources can be associated and displayed, and the resource card of the live resource associated with the replayed live content can be fully displayed, and the remaining resource cards can be displayed in thumbnails (it can be understood that if the replayed live content belongs to a live content segment corresponding to a certain live resource, then the currently replayed live content is associated with the resource card of the live resource). At the same time, you can click on a thumbnailed resource card on the live playback interface to locate the live content segment corresponding to the live resource of the clicked resource card (similarly, the clicked resource card is displayed in full, and the remaining resource cards are displayed in thumbnails).
[0144] For example, 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, Figure 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. This resource tag may display the name of the live resource "XXX." 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. This tag association area may display the resource tag of the associated live resource (e.g., the name of the live resource "XXX," an image, a price, etc.).
[0145] Among them, by triggering 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 for trading live broadcast resources).
[0146] 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". By triggering the "Replay Explanation", you can view the live broadcast replay content of the corresponding live broadcast resource), etc.
[0147] Alternatively, after the live broadcast of the live broadcast resource is completed, a live broadcast replay page 135a may be displayed on the live broadcast interface, and the live broadcast content segment and progress bar corresponding to the live broadcast resource may be replayed on the live broadcast replay page. At the same time, the resource card of the live broadcast resource (such as display name, image, price, transaction volume, "transaction" control, etc.) may be displayed on the live broadcast replay page.
[0148] Or, in Figure 13b In the example, after the target live broadcast ends, by triggering the resource tag on the content details page (the live broadcast status displayed on the content details page 130a and the content details page 130a' at this time 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.
[0149] Alternatively, the live playback interface 136b corresponding to the live interface may be entered, on which the live content clips corresponding to the live resource and the progress bar may be played back, and the 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 be displayed in the form of a floating window overlay.
[0150] Among them, Figure 13cThe live playback interface 136b can also display all live content of the target live broadcast and a progress bar, and can locate the live content segment during playback. At the same time, the live playback interface can also display resource cards for all live resources. If the currently playing live content is associated with a live resource, the resource card for the associated live resource (such as resource card b1) can be displayed in full, while the remaining resource cards (such as resource card b2) can be displayed in thumbnails.
[0151] Optionally, when a fully displayed resource card is clicked, the resource details page for the corresponding live resource can be displayed in a floating window. Alternatively, when a thumbnailed resource card (such as resource card b2) is clicked, the live content segment corresponding to the live resource in that resource card can be navigated to, and the clicked resource card (such as resource card b2) can be switched from thumbnail display to full display, while the remaining resource cards (such as resource card b3) can be switched to thumbnail display.
[0152] Alternatively, 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 a playback control displayed on the target media content to playback the content.
[0153] For example, if the target live broadcast has not yet ended, in response to a playback viewing operation for the target media content on the content details page, the live broadcast interface is entered, and the target media content is replayed on the live broadcast replay page of the live broadcast interface. For example, if the target media content is associated with a live broadcast resource, the live broadcast replay content corresponding to the live broadcast resource associated with the target media content can be played back on the live broadcast replay page (or the target media content can be positioned when replaying the live broadcast replay content).
[0154] For example, 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.
[0155] For example, when playing back all live content on the live playback interface, you can locate the target media content, or locate the live playback content corresponding to the live resource associated with the target media content. For another example, when playing back only the live playback content corresponding to the live resource associated with the target media content on the live playback interface, or when playing back live playback content, you can locate the target media content.
[0156] For example, Figure 14 As shown, Figure 14 A schematic diagram of a content review scenario provided by an embodiment of the present application; wherein the content details page 141a of the target published content (such as Figure 13aThe target media content displayed on the illustrated content details page 130a) may display playback controls. The target media content is associated with a live broadcast resource.
[0157] Among them, by triggering the playback control, you can enter the live broadcast interface 141b (such as Figure 13a The example live interface 133a is shown, and a live playback page is displayed on the live interface. On the live playback page, the live playback content corresponding to the associated live resource can be played back, along with a progress bar (optionally, the target media content can be positioned). The live playback page also displays the resource card of the live resource (e.g., displaying the name, image, price, transaction volume, "Transaction" control, etc.).
[0158] Alternatively, after the target live broadcast ends, the content details page 142a (e.g. Figure 13b The trigger operation of the playback control on the content details page 130a) can enter the live playback interface 142b (such as Figure 13b In the live playback interface 136b shown as an example, only the live playback content and progress bar corresponding to the live resource associated with the target media content are played back on the live playback interface, and the resource card of the live resource is displayed at the same time.
[0159] Alternatively, in the live playback interface 142b' (eg Figure 13c When replaying all live content on the live playback interface 136b shown in the example, the target media content is located. Simultaneously, resource cards for all live resources and a progress bar are displayed on the live playback page. It will be appreciated that if the located target media content is associated with a live resource, the resource card for the associated live resource displayed on the live playback page will be displayed in its entirety, while the remaining resource cards will be displayed in thumbnails. (If no live resource is associated, the resource cards for all live resources will be displayed in thumbnails.)
[0160] S206: When the target live broadcast ends, a live broadcast end interface is displayed.
[0161] Optionally, the live broadcast end interface (the live broadcast end interface corresponding to the anchor object) includes a live broadcast analysis control and / or a live broadcast review control.
[0162] S207: In response to a trigger operation on the live broadcast analysis control, display a live broadcast analysis interface, or in response to a trigger operation on the live broadcast review control, display a live broadcast review interface.
[0163] The live broadcast analysis interface displays live broadcast analysis information for the target live broadcast, such as evaluation results of various live broadcast indicators, optimization suggestions, and optimization examples.
[0164] The live review interface displays live review information for the target media content. For example, you can view the live playback content, display all extracted target media content, and analyze which part of the live content the audience is interested in.
[0165] For example, Figure 15 As shown, Figure 15 A schematic diagram of a live broadcast end scenario provided in an embodiment of the present application; wherein, on the live broadcast end 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 a preview of the next live broadcast, 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., specifically, newcomer live broadcast strategies, live broadcast sales talk, etc., as well as viewing controls for more strategies).
[0166] 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).
[0167] Among them, by triggering the live broadcast analysis control, the live broadcast analysis interface 152a can be displayed, and the live broadcast analysis interface can display the evaluation results of the live broadcast indicators (such as the evaluation results of the live broadcast click-through rate), 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 a title / cover optimization strategy can be given (such as displaying "Strategy content XXX" and displaying a strategy viewing control). In addition, a live broadcast example with a high click-through rate 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).
[0168] Optionally, the live broadcast analysis interface 152a can also display live broadcast task analysis results, namely, a progress bar showing the target live broadcast's progress toward the live broadcast task (e.g., 30 minutes of live broadcast time, 10 cumulative viewers, etc.). A completed / uncompleted control for the live broadcast task can also be displayed. When the live broadcast task is completed, the live broadcast revenue can be claimed (i.e., the completed control is a claim control). When the live broadcast task is incomplete, an uncompleted control is displayed. Optionally, more live broadcast tasks can be viewed using the "View" control.
[0169] Optionally, the live analysis interface includes an information selection bar, 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 changes to the live review interface 152b.
[0170] In addition, by triggering the live review control on the live broadcast end interface, the live broadcast review interface can also be displayed. On the live broadcast review interface, you can view the live broadcast replay content (for example, after clicking, you can enter the live broadcast replay interface for viewing), display the 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), the audience's active time, and the audience's interest content (for example, since the main age group of the audience is under 30 years old, content XX in the live broadcast content is more popular with the audience, etc., and for example, the audience's 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-interested content through the "View" control).
[0171] In an 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. For example, 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. In addition, information such as live broadcast analysis or live broadcast review 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 during the live broadcast 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. This can improve the live broadcast's drainage effect and drainage flexibility after the live broadcast begins.
[0172] 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, specifically Figure 1 See the server shown. Figure 16 , Figure 16 The following is a flow chart of a method for publishing content based on live broadcast provided in an embodiment of the present application. Figure 16 As shown, the process of the content publishing method based on live broadcasting in the embodiment of the present application may include the following:
[0173] 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 broadcasts of the anchor object, and the live broadcast type of the target live broadcast.
[0174] It is understood that the host object can enter the pre-live broadcast interface on the terminal device, at which point the virtual object can request a live broadcast plan for the target live broadcast from the server, such as a plan generation request. The server can generate the live broadcast plan for the target live broadcast based on one or more information including the live broadcast resources of the target live broadcast, the host object's historical live broadcasts, and the live broadcast type of the target live broadcast, for example, using an intelligent model associated with the virtual object.
[0175] It is understandable that when a change is detected in one or more pieces of information (such as a change in the live broadcast resource), the live broadcast plan can be regenerated.
[0176] S302: Generate third prompt information corresponding to the live broadcast plan, and return the third prompt information to the terminal device.
[0177] 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.
[0178] S303: When receiving the live broadcast plan acquisition request, the live broadcast plan is returned to the terminal device.
[0179] The live broadcast plan acquisition request is generated when the plan viewing control in the third prompt information is triggered.
[0180] It is understandable 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.
[0181] 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.
[0182] After the terminal device determines the live broadcast plan, it performs the target live broadcast according to the live broadcast plan. Furthermore, when the terminal device starts the target live broadcast on the live broadcast interface, it sends the live broadcast content of the target live broadcast 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.
[0183] For example, the server can determine the live broadcast indicators of the target live broadcast and intercept the target media content based on the live broadcast indicators, or determine the live playback content of the live broadcast resource based on the live broadcast progress of the live broadcast resource, and the terminal device can specify the live playback content as the target media content. Alternatively, the terminal device can intercept the target media content and send it to the server, etc.
[0184] It is understandable 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.
[0185] The specific implementation of determining the target media content may refer to the relevant description of the above embodiment.
[0186] S305: Generate first prompt information corresponding to the target media content, and return the first prompt information to the terminal device.
[0187] When the server determines that the target media content needs to be displayed, the server generates first prompt information corresponding to the target media content, for example, when the server determines that the live broadcast index is lower than a preset index threshold, or when the server determines that the number of target media content reaches a preset number.
[0188] The terminal device may display a first prompt message on the live broadcast interface. At this point, based on a trigger operation in response to the first prompt message, the terminal device may instruct the server to generate and publish target content. For example, the terminal device may display a content publishing page, and the content set on the content publishing page may be sent to the server, which then generates the target content based on the content on the content publishing page.
[0189] It can be understood that the target published content is associated with the target live broadcast. Therefore, when the terminal device displays the content details page of the target published content, the page data requested from the server also includes the live broadcast 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.
[0190] 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.
[0191] It is understandable 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.).
[0192] 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.
[0193] S307: After the target live broadcast ends, when a live broadcast review request is received, obtain live broadcast review information for the target live broadcast, and return the live broadcast review information to the terminal device.
[0194] It is understandable 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.).
[0195] At this time, when the target live broadcast ends, the terminal device displays the 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.
[0196] Therefore, the technical solution of this application can provide anchors with a full range of customized services by introducing an intelligent assistant into the live broadcast scene, thereby optimizing the live broadcast effect and helping anchors reduce the cost of starting the broadcast. For example, before the broadcast starts, the intelligent assistant can help anchors plan the live broadcast content (for example, 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.) based on current hot topics, the anchor's historical live broadcast data and audience interests (such as data compiled from live broadcast review information of historical live broadcasts), thereby improving audience coverage. Or it can also provide customized services, such as listing equipment inspection lists, displaying the status of each device, setting broadcast reminders and countdown functions, etc.
[0197] 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. By analyzing market trends through big data, providing market dynamics and competitor analysis, it helps anchors formulate long-term development strategies. For example: For e-commerce live broadcasts: the live broadcast plan is to help anchors optimize product display, interaction methods and promotional strategies to improve sales conversion rates. For educational live broadcasts: the live broadcast plan is to assist teachers in designing course content, interactive links and after-school tutoring to improve student participation and learning outcomes. For entertainment live broadcasts: the live broadcast plan is to support anchors in planning entertainment activities, interactive games and fan management to improve entertainment and fan stickiness.
[0198] For example, smart assistants can help customize and publish content during live broadcasts, and use audience comments to remind the host in real time to focus on key issues or interaction opportunities. They 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., second prompt information).
[0199] For example, the intelligent assistant can provide customized live broadcast diagnostic services after the live broadcast, generating detailed live broadcast analysis and review data, such as audience growth, interaction rate, viewing time, and other key indicators. Analyzing the popularity of live broadcast content helps anchors understand the effectiveness of the live broadcast, identify highlights, provide reference for the next live broadcast, and provide specific improvement suggestions.
[0200] In other words, the purpose of the technical solution of this application is 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 content quality; 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 rate; 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; personalized service and long-term development. The intelligent assistant provides personalized services and market analysis by constantly learning the anchor's historical live broadcast and style, supporting the anchor's long-term development strategy.
[0201] This enables big data analysis and data collection and processing, and can collect and process large amounts of live broadcast data, including audience behavior data and interaction data, for comprehensive analysis. Real-time data feedback analyzes audience data in real time during the live broadcast, providing optimization suggestions and interactive reminders to improve the live broadcast effect. Automated workflows automatically generate content planning, equipment inspection lists, and optimal broadcast start time recommendations before the live broadcast, reducing the host's preparation workload. Detailed live broadcast data reports and improvement suggestions are automatically generated after the live broadcast, improving analysis efficiency. Cloud computing uses 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, ensuring data security and accessibility. An intelligent recommendation system matches the most suitable live broadcast content and products based on the host's published content and behavior, thereby improving audience engagement and sales conversion rates. Content planning can combine text processing technology and machine learning technology to analyze hot topics and historical live broadcasts to generate live broadcast content planning. An interaction detection module uses text processing technology and real-time communication technology to detect and analyze audience comments and questions and provide interactive reminders. Data analysis uses big data and deep learning technology to analyze live broadcast data and generate detailed data reports and optimization suggestions.
[0202] In other words, the Smart Assistant uses intelligent models to comprehensively utilize natural language processing, machine learning, computer vision, big data analysis, deep learning, automated workflows, real-time communications, cloud computing, and intelligent recommendation systems to provide intelligent support for the entire process before, during, and after the live broadcast, significantly improving live broadcast quality, audience engagement, and the host's work efficiency. It helps hosts improve live broadcast quality, audience interaction, and data analysis capabilities, thereby enhancing live broadcast effectiveness and audience satisfaction, and also provides hosts with comprehensive technical support and optimization suggestions.
[0203] For example, Figure 17 As shown, Figure 17An interactive 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 the server; S12, the virtual object on the server can generate a live broadcast plan for the target live broadcast based on one or more 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 according to 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 a first prompt message on the live broadcast interface. Based on the trigger operation for the first prompt message, the virtual object instructs the server to generate and publish the target published content; S113, the second terminal device of the audience object clicks on 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 the 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.
[0204] 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. For example, before the live broadcast, the live broadcast plan can be viewed; during the live broadcast, the first prompt information for publishing the target content corresponding to the target media content can be displayed through the live broadcast interface; and after the live broadcast, information such as live broadcast analysis or live broadcast review can be viewed. It can be understood that this can not only improve the richness of the content displayed for the target live broadcast, but also improve the live broadcast's traffic diversion effect and flexibility after the live broadcast begins.
[0205] See Figure 18 , Figure 18 This is a schematic diagram of the structure of a content publishing device based on live broadcast provided in an embodiment of the present application. Figure 18 The content publishing device based on live broadcast is used to execute the application Figure 3 、 Figure 9 and Figure 16 For the sake of convenience, only the part related to the embodiment of the present application is shown, and the specific technical details are not disclosed. Figure 3 、 Figure 9 and Figure 16 The embodiment shown. The content publishing device 900 based on live broadcast may include: an interface display module 901, a content publishing module 902. Among them:
[0206] The interface display module 901 is used to display the live broadcast interface of the target live broadcast;
[0207] The content publishing module 902 is configured to display a first prompt message 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;
[0208] The content publishing module 902 is further configured 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, and the live broadcast entrance is used to access the target live broadcast.
[0209] 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,
[0210] 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,
[0211] 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,
[0212] 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,
[0213] 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,
[0214] A target group chat related to the target live broadcast is displayed on the content details page and / or the live broadcast interface; the target group chat is used to view the live broadcast resources and / or the historical live broadcasts of the anchor object.
[0215] The first prompt information includes a publishing control for publishing content;
[0216] When the content publishing module 902 is used to publish the target content based on the triggering operation of the first prompt information, it is specifically used to:
[0217] In response to a trigger operation on the publishing control, displaying a content publishing page on the live broadcast interface, and displaying target media content on the content publishing page;
[0218] In response to a publishing operation on the content publishing page for the target media content, target publishing content related to the target media content is published.
[0219] The target media content is associated with a target live broadcast resource;
[0220] The content publishing module 902 is further configured to:
[0221] On the content details page, the resource tags of the associated live broadcast resources are displayed;
[0222] 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 clip corresponding to the live broadcast resource is replayed on the live broadcast replay page on the live broadcast interface;
[0223] If the target live broadcast ends, in response to the trigger operation on the resource tag, enter the resource details page for trading live broadcast resources, or enter the live broadcast playback interface corresponding to the live broadcast interface, and replay the live content clip corresponding to the live broadcast resource on the live broadcast playback interface.
[0224] The content publishing module 902 is further configured to:
[0225] If the target live broadcast has not ended, in response to a playback viewing operation on the target media content on the content details page, 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;
[0226] 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.
[0227] The interface display module 901 is also used for:
[0228] Display target comments and / or target topics on the live broadcast interface; the source of the target comments includes one or more of the following: comments in the target published content, comments on the live broadcast resources of the target live broadcast, speeches by audience members 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,
[0229] 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 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 the preset indicator threshold; and / or,
[0230] 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.
[0231] The interface display module 901, when used to display the live broadcast interface of the target live broadcast, is specifically used to:
[0232] Displaying a third prompt message on a pre-live broadcast interface; the pre-live broadcast interface is an interface before the target live broadcast begins; the third prompt message includes a plan view control for viewing the live broadcast plan; the live broadcast plan is obtained based on the live broadcast resources of the target live broadcast, and / or the historical live broadcasts of the anchor object, and / or the live broadcast type of the target live broadcast;
[0233] 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, recommended broadcast start time obtained based on the active period of the audience object in the historical live broadcast, live broadcast links and / or live interactive content related to the live broadcast type;
[0234] 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.
[0235] 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;
[0236] The interface display module 901 is also used for:
[0237] In response to a trigger operation on the first related control, publishing a live broadcast notice for the target live broadcast; or,
[0238] In response to a trigger operation on a second related control, the scheduled publishing content related to the target live broadcast is published; the scheduled publishing content is used to reserve the target live broadcast; or,
[0239] 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,
[0240] In response to the triggering operation on the fourth related control, the popular cover templates are viewed, and the live broadcast cover is set for the target live broadcast using the popular cover templates.
[0241] The interface display module 901 is also used for:
[0242] When the target live broadcast ends, the live broadcast end interface is displayed; the live broadcast end interface includes live broadcast analysis controls and / or live broadcast review controls;
[0243] In response to a trigger operation on the live broadcast analysis control, a live broadcast analysis interface is displayed, and live broadcast analysis information for the target live broadcast is displayed on the live broadcast analysis interface; or,
[0244] In response to a triggering 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.
[0245] The specific implementation of the interface display module and the content publishing module can be found in the description of the above embodiment 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 either.
[0246] See Figure 19 , Figure 19 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 19As shown, the electronic device 1100 includes: at least one processor 1101 and a memory 1102. Optionally, the electronic device may further include a network interface. Data can be exchanged between the processor 1101, the memory 1102, and the network interface. The network interface is controlled by the processor 1101 to send and receive messages. The memory 1102 is used to store computer programs, which include program instructions. The processor 1101 is used to execute the program instructions stored in the memory 1102. The processor 1101 is configured to invoke the program instructions to execute the above method. The memory 1102 may include volatile memory, such as random-access memory (RAM); it may also include non-volatile memory, such as flash memory, a solid-state drive (SSD), etc.; or it may include a combination of the above types of memory.
[0247] The processor 1101 may be a central processing unit (CPU). In one embodiment, the processor 1101 may also be a graphics processing unit (GPU). The processor 1101 may also be a combination of a CPU and a GPU. The processor 1101 may be used to call the device control application stored in the memory 1102 to execute the above Figure 3 、 Figure 9 and Figure 16 The description of the content publishing method based on live broadcast in the corresponding embodiment can also be performed as described above. Figure 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 either.
[0248] In specific implementations, the devices, processors, memories, etc. described in the embodiments of this application can execute the implementation methods described in the above method embodiments, and can also execute the implementation methods described in the embodiments of this application, which will not be repeated here.
[0249] The present application also provides a computer (readable) storage medium storing a computer program, which includes program instructions. When executed by a processor, the program instructions enable the processor to perform some or all of the steps performed in the above-described method embodiments. Optionally, the computer storage medium may be volatile or non-volatile. The computer-readable storage medium may primarily include a program storage area and a data storage area. The program storage area may store an operating system, applications required for at least one function, and the like; the data storage area may store data generated based on the use of blockchain nodes.
[0250] An embodiment of the present application provides a computer program product, which may include a computer program. When the computer program is executed by a processor, it can implement some or all of the steps in the above method, which are not described in detail here.
[0251] In this document, "plurality" refers to two or more. "And / or" describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. The character " / " generally indicates an "or" relationship between the associated objects.
[0252] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing related hardware through a computer program. The computer program can be stored in a computer storage medium, which can be a computer-readable storage medium. When executed, the program can include the processes in the above-described method embodiments. The storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
[0253] The above disclosure is only part of the embodiments of the present application, and it is certainly not intended to limit the scope of the rights of the present application. Ordinary technicians in this field can understand that all or part of the processes of the above embodiments and equivalent changes made in accordance with the claims of the present application are still within the scope covered by the present application.
Claims
1. A content display method based on live broadcast, characterized in that: The method comprises: Displaying a content details page for the target published content; the content details page includes target media content, resource tags for live broadcast resources associated with the target media content, and a live broadcast entry for the target live broadcast; the target media content is automatically generated during the live broadcast of the target live broadcast based on the live broadcast content of the target live broadcast, and the target published content is published during the live broadcast; the live broadcast resources associated with the target media content refer to the resources explained in the target live broadcast; the live broadcast entry is used to trigger the display of a live broadcast interface for the target live broadcast; In response to a triggering operation on the resource tag, a live broadcast interface of the target live broadcast is displayed.
2. The method according to claim 1, characterized in that The live broadcast resource associated with the target media content is the resource being explained in the target live broadcast determined when the target media content is generated.
3. The method according to claim 1, characterized in that The step of displaying the live broadcast interface of the target live broadcast in response to the triggering operation on the resource tag includes: 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, in the live broadcast playback page on the live broadcast interface, the live broadcast content segment corresponding to the live broadcast resource is replayed.
4. The method according to claim 1, wherein The method further comprises: If the target live broadcast ends, in response to the trigger operation for the resource tag, enter the resource details page for trading the live broadcast resource, or enter the live broadcast playback interface corresponding to the live broadcast interface, and replay the live content segment corresponding to the live broadcast resource on the live broadcast playback interface.
5. The method according to claim 1, wherein 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 the live broadcast playback page on the live broadcast interface; If the target live broadcast ends, in response to the playback viewing operation for the target media content on the content details page, the 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 content title and / or content body in the target published content is generated by an intelligent model and / or edited by the anchor object of the target live broadcast.
7. The method according to claim 1, characterized in that 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, The target media content is a content segment intercepted from the live broadcast content when the live broadcast time of the target live broadcast reaches 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 host object in the target live broadcast performs a target event; and / or The target media content is obtained based on the live playback content of a designated live resource, where the designated live resource refers to a resource selected from live resources for which live playback content has been generated for the target live broadcast.
8. The method according to claim 7, characterized in that The live broadcast interface displays a first prompt message in response to the generation of the target media content; the first prompt message 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; The first prompt information is used to display a content publishing page for the target media content, where the target media content is displayed on the content publishing page and is used to publish target publishing content related to the target media content.
9. The method according to claim 1, characterized in that The method further comprises: Displaying a target group chat related to the target live broadcast on the content details page and / or the live broadcast interface; In response to the trigger operation for the 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; the live broadcast related information includes at least one of the following: the live broadcast link of the target live broadcast, or the resource information of the live broadcast resources of the target live broadcast, or the live broadcast link of the historical live broadcast corresponding to the anchor account of the target live broadcast.
10. The method according to claim 1, characterized in that The method further comprises: Target comments and / or target topics are displayed 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.
11. A content display device based on live broadcast, characterized in that: The device comprises: A page display module is configured to display a content details page of a target published content; the content details page includes target media content, a resource tag of a live broadcast resource associated with the target media content, and a live broadcast entry for the target live broadcast; the target media content is automatically generated during the live broadcast of the target live broadcast based on the live broadcast content of the target live broadcast, and the target published content is published during the live broadcast; the live broadcast resource associated with the target media content refers to the resource explained in the target live broadcast; the live broadcast entry is used to trigger the display of a live broadcast interface for the target live broadcast; An interface display module is used to display the live broadcast interface of the target live broadcast in response to a trigger operation on the resource tag.
12. 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 10.
13. 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 10.
14. 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 10 is implemented.
Citation Information
Patent Citations
Chat group creating method and system and related device
CN111314728A
Live broadcast information processing method, apparatus and device, and computer readable storage medium
CN111954020A
Live broadcast preview method and device, equipment, program product and medium
CN114071179A
Information display method and device, electronic equipment and storage medium
CN114840108A