Live streaming content display methods, devices, electronic equipment and storage media
By performing content recognition and segmented editing on historical live stream content, edited segments are generated, solving the problems of low live streaming rate and low flexibility in traditional live streaming. This enables efficient live streaming without the need for the host to appear on camera in real time, thus improving the live streaming rate and flexibility.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
- Filing Date
- 2026-01-29
- Publication Date
- 2026-05-26
AI Technical Summary
In traditional live streaming, the host needs to appear on camera in real time to recommend viewers and staff need to accompany the broadcast, which leads to low broadcast rates and low flexibility.
By performing content recognition and segmentation on historical live stream content, edited segments are generated, irrelevant segments are cut out, and the target live stream content is formed. This content is then displayed upon confirmation of the start of the broadcast, enabling live streaming without the need for the host to appear on camera in real time.
It increases the broadcast rate and flexibility, reduces labor costs, meets the need to broadcast anytime, anywhere, and enables personalized live streaming settings.
Smart Images

Figure CN122093587A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and in particular to a method, apparatus, electronic device, and storage medium for displaying live content. Background Technology
[0002] With the rapid development of the live-streaming e-commerce industry, live-streaming has become a core channel for object recommendation. However, the traditional live-streaming model has significant problems. For example, in the process of object recommendation live-streaming, the host needs to appear on camera in real time to recommend objects, and relevant staff need to follow up with the broadcast. This results in high labor costs during the live-streaming process, which in turn leads to low broadcasting rates and low flexibility. Summary of the Invention
[0003] This disclosure provides a method, apparatus, electronic device, and storage medium for displaying live streaming content, to at least address the problems of low live streaming rates and low flexibility in related technologies. The technical solution of this disclosure is as follows: According to a first aspect of the present disclosure, a method for displaying live content is provided, including: In response to a selection command for historical live stream content, the corresponding live stream content editing page is displayed; In response to a segment hiding instruction triggered by the live content editing page, an edited segment is generated; the edited segment is obtained by hiding at least one segment of the multiple historical live segments under the indication of the content type corresponding to each of the multiple historical live segments, and the multiple historical live segments are obtained by segmenting the historical live content based on the content recognition result of the historical live content; any two temporally adjacent historical live segments have different content types; In response to a broadcast confirmation instruction based on the edited segments, a first live streaming page is displayed; the first live streaming page displays the target live streaming content formed based on the edited segments.
[0004] In one exemplary embodiment, the fragment hiding instruction includes an automatic hiding instruction; The process of generating edited segments in response to a segment hiding command triggered by the live content editing page includes: In response to the automatic hiding instruction triggered by the live content editing page, a first segment sequence is displayed; the first segment sequence includes the plurality of historical live segments, and a hidden marker is displayed in the first live segment among the plurality of historical live segments; the first live segment is a segment determined by an artificial intelligence system based on the content type corresponding to each of the plurality of historical live segments, and is not related to the effective recommendation object; the effective recommendation object is the object in the recommended state at the current moment among the historical recommendation objects corresponding to the historical live content; In response to a clip confirmation command triggered based on the first clip sequence, the clipped clip is generated; the clipped clip includes clips other than the first live stream clip from the plurality of historical live stream clips.
[0005] In an exemplary embodiment, displaying the first segment sequence in response to the auto-hide instruction triggered based on the live content editing page includes: In response to the auto-hide instruction triggered by the live content editing page, the first segment sequence and segment editing controls are displayed; the segment editing controls include at least a manual hide control and a hide cancellation control.
[0006] In one exemplary embodiment, the fragment hiding instruction includes a manual hiding instruction; The process of generating edited segments in response to a segment hiding command triggered by the live content editing page includes: Display the multiple historical live stream segments and the content type identifiers corresponding to each of the multiple historical live stream segments; In response to the manual hide command, a second segment sequence is displayed; the second segment sequence includes the plurality of historical live stream segments, and a hidden marker is displayed in the second live stream segment among the plurality of historical live stream segments; the second live stream segment is a segment hidden by the manual hide command under the indication of the content type identifier corresponding to each of the plurality of historical live stream segments. In response to a clip confirmation command triggered based on the second segment sequence, the clipped segment is generated; the clipped segment includes segments other than the second live segment from the plurality of historical live segments.
[0007] In one exemplary embodiment, each of the plurality of historical live stream segments has its own corresponding content type identifier; the content type identifier is obtained by an artificial intelligence system through content recognition of the historical live stream content; The process of generating edited segments in response to a segment hiding command triggered by the live content editing page includes: In response to a segment hiding command triggered based on the live content editing page, a clip selection prompt is displayed; the clip selection prompt is used to indicate whether to select a first type of identifier for the segment to be hidden, or a second type of identifier for the segment to be kept; In response to a selection instruction based on the clip selection prompt information for a first type identifier of the segment to be hidden, or a second type identifier of the segment to be retained, the clipped segment is generated; the clipped segment is obtained by hiding the segments with the first type identifier among the plurality of historical live stream segments, or by retaining the segments with the second type identifier among the plurality of historical live stream segments.
[0008] In one exemplary embodiment, after generating the edited segment in response to a segment hiding instruction triggered based on the live content editing page, the method further includes: In response to a viewing instruction for a recommended object corresponding to the live stream content, at least one recommended object is displayed; the live stream content is live stream content formed based on the edited segments; if the at least one hidden segment includes a segment corresponding to a hidden object, the at least one recommended object includes objects other than the hidden object from the historical recommended objects corresponding to the historical live stream content.
[0009] In an exemplary embodiment, generating an edited segment in response to a segment hiding instruction triggered based on the live content editing page includes: In response to a segment hiding instruction triggered based on the live content editing page, a third segment sequence is displayed; the third segment sequence includes the plurality of historical live segments, and at least one of the plurality of historical live segments displays a hidden marker; In response to a segment addition command, a fourth segment sequence is displayed; the fourth segment sequence is obtained by adding a third live segment to the third segment sequence, and the third live segment is the operation segment corresponding to the segment addition command. In response to a clip confirmation command triggered based on the fourth segment sequence, the clipped segment is generated; the clipped segment includes the third live segment and segments from the plurality of historical live segments other than the segment displaying the hidden marker.
[0010] In one exemplary embodiment, the third live stream segment is the segment corresponding to the target recommendation object; After generating the edited segment in response to the edit confirmation command triggered based on the fourth segment sequence, the method further includes: In response to a viewing instruction for a recommended object corresponding to the live stream content, at least one recommended object is displayed; the live stream content is live stream content formed based on the edited segments; the at least one recommended object includes the target recommended object.
[0011] In one exemplary embodiment, before generating the edited segment in response to a segment hiding instruction triggered based on the live content editing page, the live content editing page includes spoken text corresponding to each of the plurality of historical live segments; After generating the edited segment in response to a segment hiding instruction triggered by the live content editing page, the live content editing page includes the spoken text corresponding to the edited segment.
[0012] In one exemplary embodiment, the first live streaming page is the live streaming page corresponding to the live streaming account, or the live streaming page corresponding to the follow-up account; the first live streaming page includes a recommendation object operation control; The method further includes: In response to a trigger command from the live streaming account or the follow-up account to operate the recommended object control, a recommended object operation page is displayed; the recommended object operation page includes at least one recommended object, which is an object recommended during the live streaming process based on the target live streaming content.
[0013] In one exemplary embodiment, the first live streaming page is the live streaming page corresponding to the live streaming account; the first live streaming page hides at least one real-time interaction initiation control, the at least one real-time interaction initiation control including interaction initiation control with other live streaming rooms and interaction initiation control with live streaming room viewers.
[0014] In one exemplary embodiment, the method further includes: If the first live streaming page is exited during the live streaming of the target live streaming content, a live streaming start page is displayed in response to the live streaming start command; the live streaming start page includes a first recovery prompt message. In response to the live stream page access operation triggered based on the first recovery prompt information, the first live stream page is displayed.
[0015] In one exemplary embodiment, the method further includes: If the user exits the first live streaming page during the live streaming process based on the target live streaming content, the live streaming startup page is displayed in response to the live streaming start command; the live streaming startup page includes live streaming controls associated with resource acquisition. In response to a live streaming settings instruction triggered by the live streaming control, a live streaming settings page is displayed; the live streaming settings page includes a second recovery prompt message. In response to the live stream page access operation triggered by the second recovery prompt information, the first live stream page is displayed.
[0016] According to a second aspect of the present disclosure, a method for displaying live content is provided, including: A second live streaming page is displayed; the second live streaming page displays target live streaming content based on edited segments; the edited segments are obtained by hiding at least one segment of the multiple historical live streaming segments under the indication of the content type corresponding to each of the multiple historical live streaming segments, and the multiple historical live streaming segments are obtained by segmenting the historical live streaming content based on the content recognition result of the historical live streaming content; any two temporally adjacent historical live streaming segments have different content types.
[0017] According to a third aspect of the present disclosure, a live streaming content display device is provided, comprising: The historical live stream selection unit is configured to execute a live stream content editing page corresponding to the historical live stream content in response to a selection instruction for the historical live stream content; The video editing unit is configured to execute a segment hiding instruction triggered based on the live content editing page to generate an edited segment; the edited segment is obtained by hiding at least one segment of the multiple historical live segments under the indication of the content type corresponding to each of the multiple historical live segments, and the multiple historical live segments are obtained by segmenting the historical live content based on the content recognition result of the historical live content; any two temporally adjacent historical live segments have different content types; The first live streaming display unit is configured to execute a live streaming confirmation instruction based on the edited segment and display a first live streaming page; the first live streaming page displays target live streaming content based on the edited segment.
[0018] In one exemplary embodiment, the fragment hiding instruction includes an automatic hiding instruction; The video editing unit is configured to perform: In response to the automatic hiding instruction triggered by the live content editing page, a first segment sequence is displayed; the first segment sequence includes the plurality of historical live segments, and a hidden marker is displayed in the first live segment among the plurality of historical live segments; the first live segment is a segment determined by an artificial intelligence system based on the content type corresponding to each of the plurality of historical live segments, and is not related to the effective recommendation object; the effective recommendation object is the object in the recommended state at the current moment among the historical recommendation objects corresponding to the historical live content; In response to a clip confirmation command triggered based on the first clip sequence, the clipped clip is generated; the clipped clip includes clips other than the first live stream clip from the plurality of historical live stream clips.
[0019] In one exemplary embodiment, the video editing unit is configured to perform: In response to the auto-hide instruction triggered by the live content editing page, the first segment sequence and segment editing controls are displayed; the segment editing controls include at least a manual hide control and a hide cancellation control.
[0020] In one exemplary embodiment, the fragment hiding instruction includes a manual hiding instruction; The video editing unit is configured to perform: Display the multiple historical live stream segments and the content type identifiers corresponding to each of the multiple historical live stream segments; In response to the manual hide command, a second segment sequence is displayed; the second segment sequence includes the plurality of historical live stream segments, and a hidden marker is displayed in the second live stream segment among the plurality of historical live stream segments; the second live stream segment is a segment hidden by the manual hide command under the indication of the content type identifier corresponding to each of the plurality of historical live stream segments. In response to a clip confirmation command triggered based on the second segment sequence, the clipped segment is generated; the clipped segment includes segments other than the second live segment from the plurality of historical live segments.
[0021] In one exemplary embodiment, each of the plurality of historical live stream segments has its own corresponding content type identifier; the content type identifier is obtained by an artificial intelligence system through content recognition of the historical live stream content; The video editing unit is configured to perform: In response to a segment hiding command triggered based on the live content editing page, a clip selection prompt is displayed; the clip selection prompt is used to indicate whether to select a first type of identifier for the segment to be hidden, or a second type of identifier for the segment to be kept; In response to a selection instruction based on the clip selection prompt information for a first type identifier of the segment to be hidden, or a second type identifier of the segment to be retained, the clipped segment is generated; the clipped segment is obtained by hiding the segments with the first type identifier among the plurality of historical live stream segments, or by retaining the segments with the second type identifier among the plurality of historical live stream segments.
[0022] In one exemplary embodiment, the apparatus further includes a first viewing unit configured to perform: In response to a viewing instruction for a recommended object corresponding to the live stream content, at least one recommended object is displayed; the live stream content is live stream content formed based on the edited segments; if the at least one hidden segment includes a segment corresponding to a hidden object, the at least one recommended object includes objects other than the hidden object from the historical recommended objects corresponding to the historical live stream content.
[0023] In one exemplary embodiment, the video editing unit is configured to perform: In response to a segment hiding instruction triggered based on the live content editing page, a third segment sequence is displayed; the third segment sequence includes the plurality of historical live segments, and at least one of the plurality of historical live segments displays a hidden marker; In response to a segment addition command, a fourth segment sequence is displayed; the fourth segment sequence is obtained by adding a third live segment to the third segment sequence, and the third live segment is the operation segment corresponding to the segment addition command. In response to a clip confirmation command triggered based on the fourth segment sequence, the clipped segment is generated; the clipped segment includes the third live segment and segments from the plurality of historical live segments other than the segment displaying the hidden marker.
[0024] In one exemplary embodiment, the third live stream segment is the segment corresponding to the target recommendation object; The device also includes a second viewing unit configured to perform: In response to a viewing instruction for a recommended object corresponding to the live stream content, at least one recommended object is displayed; the live stream content is live stream content formed based on the edited segments; the at least one recommended object includes the target recommended object.
[0025] In one exemplary embodiment, before generating the edited segment in response to a segment hiding instruction triggered based on the live content editing page, the live content editing page includes spoken text corresponding to each of the plurality of historical live segments; After generating the edited segment in response to a segment hiding instruction triggered by the live content editing page, the live content editing page includes the spoken text corresponding to the edited segment.
[0026] In one exemplary embodiment, the first live streaming page is the live streaming page corresponding to the live streaming account, or the live streaming page corresponding to the follow-up account; the first live streaming page includes a recommendation object operation control; The device also includes an object management unit configured to perform: In response to a trigger command from the live streaming account or the follow-up account to operate the recommended object control, a recommended object operation page is displayed; the recommended object operation page includes at least one recommended object, which is an object recommended during the live streaming process based on the target live streaming content.
[0027] In one exemplary embodiment, the first live streaming page is the live streaming page corresponding to the live streaming account; the first live streaming page hides at least one real-time interaction initiation control, the at least one real-time interaction initiation control including interaction initiation control with other live streaming rooms and interaction initiation control with live streaming room viewers.
[0028] In one exemplary embodiment, the apparatus further includes a first recovery unit configured to perform: If the first live streaming page is exited during the live streaming of the target live streaming content, a live streaming start page is displayed in response to the live streaming start command; the live streaming start page includes a first recovery prompt message. In response to the live stream page access operation triggered based on the first recovery prompt information, the first live stream page is displayed.
[0029] In one exemplary embodiment, the apparatus further includes a second recovery unit configured to perform: If the user exits the first live streaming page during the live streaming process based on the target live streaming content, the live streaming startup page is displayed in response to the live streaming start command; the live streaming startup page includes live streaming controls associated with resource acquisition. In response to a live streaming settings instruction triggered by the live streaming control, a live streaming settings page is displayed; the live streaming settings page includes a second recovery prompt message. In response to the live stream page access operation triggered by the second recovery prompt information, the first live stream page is displayed.
[0030] According to a fourth aspect of the present disclosure, a live streaming content display device is provided, comprising: The second live broadcast display unit is configured to execute the display of a second live broadcast page; the second live broadcast page displays target live broadcast content based on edited segments; the edited segments are obtained by hiding at least one segment of the multiple historical live broadcast segments under the indication of the content type corresponding to each of the multiple historical live broadcast segments, and the multiple historical live broadcast segments are obtained by segmenting the historical live broadcast content based on the content recognition result of the historical live broadcast content; any two temporally adjacent historical live broadcast segments have different content types.
[0031] According to a fifth aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the live content display method of the first aspect as described above, or the live content display method of the second aspect as described above.
[0032] According to a sixth aspect of the present disclosure, a computer-readable storage medium is provided, wherein when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the live content display method of the first aspect as described above, or the live content display method of the second aspect as described above.
[0033] According to a fifth aspect of the present disclosure, a computer program product is provided, the computer program product including a computer program stored in a readable storage medium, wherein at least one processor of a computer device reads from the readable storage medium and executes the computer program, causing the device to perform the live content display method of the first aspect described above, or the live content display method of the second aspect.
[0034] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects: This disclosure allows for the selection of historical live stream content, followed by the use of a segment-hiding command triggered on the corresponding live stream content editing page. This allows for the hiding of at least one segment from multiple historical live stream segments, resulting in an edited segment. Upon responding to a confirmation command to start a live stream based on the edited segment, the live stream can be initiated based on this edited segment. The live stream content displayed on the first live stream page is the target live stream content formed from the edited segment. This disclosure enables the initiation of new live streams based on historical live stream content. The new live stream content is obtained by editing segments from the historical live stream content. Unlike related technologies that require the host to appear on camera in real-time for audience recommendation and staff to follow up during the initiation of a new live stream, this disclosure eliminates the need for the host to appear on camera in real-time for audience recommendation. It can directly reuse historical live stream content used for audience recommendation, meeting the need to start live streams at any time, such as at night or during off-peak hours, significantly increasing the live stream initiation rate. It also meets the need for maintaining a personal image during live streams, thereby reducing labor costs and increasing the live stream initiation rate.
[0035] Furthermore, on the one hand, historical live streaming content can be flexibly selected according to the desired recommended audience, enabling live streaming based on historical live streaming content. This allows for live streaming to be started anytime, anywhere for the desired recommended audience, thereby improving the flexibility of live streaming. On the other hand, segments can be edited according to the content type corresponding to each of multiple historical live streaming segments, enabling live streaming content editing based on content type. Unnecessary historical live streaming segments corresponding to content types can be cut out, while retaining historical live streaming segments corresponding to the desired content types. This achieves personalized settings for live streaming based on historical live streaming content, further improving the flexibility of live streaming.
[0036] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0037] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0038] Figure 1 This is a schematic diagram of an implementation environment according to an exemplary embodiment.
[0039] Figure 2 This is a flowchart illustrating a live content display method according to an exemplary embodiment.
[0040] Figure 3 This is a schematic diagram illustrating an automatic segment hiding operation according to an exemplary embodiment.
[0041] Figure 4 This is a schematic diagram illustrating the manual hiding operation of a segment according to an exemplary embodiment.
[0042] Figure 5 This is a schematic diagram illustrating clip editing based on clip selection prompts according to an exemplary embodiment.
[0043] Figure 6 This is a schematic diagram illustrating the linkage and update of historical live broadcast clips and live broadcast recommendation objects according to an exemplary embodiment.
[0044] Figure 7 This is a schematic diagram illustrating the linkage and updating of historical live broadcast clips and spoken text according to an exemplary embodiment.
[0045] Figure 8 This is a schematic diagram illustrating the display of a first live streaming page according to an exemplary embodiment.
[0046] Figure 9 This is a first schematic diagram illustrating the restoration and display of a first live streaming page according to an exemplary embodiment.
[0047] Figure 10 This is a second schematic diagram illustrating the restoration of a first live streaming page according to an exemplary embodiment.
[0048] Figure 11 This is a flowchart illustrating another method for displaying live content according to an exemplary embodiment.
[0049] Figure 12 This is a block diagram illustrating a live content display device according to an exemplary embodiment.
[0050] Figure 13 This is a block diagram illustrating a live content display device according to an exemplary embodiment.
[0051] Figure 14 This is a schematic diagram of an electronic device structure according to an exemplary embodiment.
[0052] Figure 15 This is a schematic diagram of another electronic device structure according to an exemplary embodiment. Detailed Implementation
[0053] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0054] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0055] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0056] Please see Figure 1 The illustration shows an implementation environment provided by an embodiment of the present disclosure. The implementation environment may include at least one terminal 110 and a server 120, which can communicate with each other via a network.
[0057] Optionally, terminal 110 may include: smartphones, tablets, laptops, digital assistants, smart wearable devices, in-vehicle terminals, servers, etc. Terminal 110 has an interactive application installed and running. In this embodiment, the interactive application may be an application providing live streaming functionality, or it may be a social application, instant messaging application, live streaming application, game application, e-commerce application, virtual reality (VR) application, augmented reality (AR) application, etc. This application embodiment does not limit the specific type of application.
[0058] Optionally, server 120 provides background services for the interactive application installed on terminal 110. Terminal 110 can communicate with server 120 based on browser / server (B / S) mode or client / server (C / S) mode. The operating system running on terminal 110 in this embodiment may include, but is not limited to, Android, iOS, Linux, Windows, etc.
[0059] Server 120 can be a standalone 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 databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms.
[0060] To address the issues of low broadcast rates and limited flexibility in related technologies, this disclosure provides a method for displaying live content. The execution entity of this method can be the aforementioned terminal, server, or a system based on a terminal and server. In an optional embodiment, the execution entity can be the terminal corresponding to the broadcaster or the terminal corresponding to the follow-up broadcast. Please refer to [link to relevant documentation]. Figure 2 The method may include: S210. In response to the selection instruction for historical live content, display the live content editing page corresponding to the historical live content.
[0061] In this embodiment, live streaming settings can be configured before the live stream begins, and a live streaming settings page can be displayed accordingly. This page may include a live stream replay entry point. Upon triggering a command to activate the live stream replay entry point, a historical live stream selection page can be displayed. This page may include live stream content corresponding to at least one historical live stream session, allowing selection of historical live stream content from this content. In one optional embodiment, each historical live stream session's corresponding live stream content has its own entry point on the historical live stream selection page. Triggering this entry point triggers a selection command for the historical live stream content, displaying the corresponding live stream content editing page. In another optional embodiment, selection commands for historical live stream content can be triggered through clicking, long-pressing, or voice commands, displaying the corresponding live stream content editing page.
[0062] In one optional embodiment, the live content editing page corresponding to the historical live content can be a page for editing and displaying the historical live content; optionally, the live content editing page can be used to play historical live content, display content description information of historical live content, etc., so as to preview the live content or understand the relevant information of the live content.
[0063] S220. In response to a segment hiding instruction triggered based on the live content editing page, an edited segment is generated; the edited segment is obtained by hiding at least one segment of the multiple historical live segments under the indication of the content type corresponding to each of the multiple historical live segments, and the multiple historical live segments are obtained by segmenting the historical live content based on the content recognition result of the historical live content; any two temporally adjacent historical live segments have different content types.
[0064] In this embodiment, the segment hiding instruction can be an instruction to perform a deletion operation on a segment. Hiding at least one segment among multiple historical live broadcast segments can be done by deleting at least one segment from multiple historical live broadcast segments, so that the edited segments do not include the hidden segment, and correspondingly, the target live broadcast content formed based on the edited segments does not include the hidden segment.
[0065] In one optional embodiment, content recognition of historical live stream content can be performed in response to a selection instruction for historical live stream content. That is, in response to a selection instruction for historical live stream content, an artificial intelligence system can perform content recognition on the historical live stream content to obtain multiple historical live stream segments and display the corresponding live stream content editing page. The corresponding live stream content editing page can include multiple historical live stream segments, which can be obtained by segmenting the historical live stream content based on the content recognition results. The artificial intelligence system can be deployed on a terminal or a server, depending on the implementation. In this embodiment, content recognition of historical live stream content can be performed by recognizing the live stream footage and audio contained in the historical live stream content, thereby obtaining the content recognition results. The content recognition results of historical live stream content can include multiple live stream content intervals contained in the historical live stream content and the content types corresponding to each of the multiple live stream content intervals. The content types corresponding to the same live stream content interval are the same, and the content types corresponding to any two time-adjacent live stream content intervals are different. The content types in this embodiment can include opening remarks, closing remarks, casual conversation, marketing interactions, explanations of recommended objects, and listing of recommended objects, etc. For example, the content type of the live stream segment from 00:00:00 to 00:01:00 in the historical live stream content is the opening remarks; the content type of the live stream segment from 00:01:01 to 00:02:00 is the explanation of recommended object 1; the content type of the live stream segment from 00:02:01 to 00:02:50 is the listing of recommended object 1; and the content type from 00:02:51 to 00:04:00, etc. The live stream segment from 00:00:00 to 00:01:00 and the live stream segment from 00:01:01 to 00:02:00 are two adjacent live stream segments with different content types. Furthermore, the historical live stream content can be segmented based on the content recognition results. This segmentation can be based on multiple live stream content intervals, with each interval corresponding to a historical live stream segment. Live stream content within the same historical live stream segment has the same content type, and any two temporally adjacent historical live stream segments correspond to different content types. For example, the historical live stream segment corresponding to 00:00:00-00:01:00 and the historical live stream segment corresponding to 00:01:01-00:02:00 are two temporally adjacent but different content types. The artificial intelligence system in this embodiment may include an intelligent agent with content recognition capabilities and an artificial intelligence model with content recognition capabilities.
[0066] In another optional embodiment, content recognition of historical live stream content can be performed in response to a segment hiding instruction triggered by the live stream content editing page; that is, in response to a segment hiding instruction triggered by the live stream content editing page, content recognition of historical live stream content can be performed to obtain multiple historical live stream segments, and at least one segment among the multiple historical live stream segments can be hidden according to the segment hiding instruction to generate an edited segment. Multiple historical live stream segments can be obtained by segmenting the historical live stream content based on the content recognition results. In this embodiment, content recognition of historical live stream content can be performed by recognizing the live stream images and live stream audio contained in the historical live stream content, and correspondingly obtaining the content recognition results of the historical live stream content. The content recognition results of the historical live stream content can include multiple live stream content intervals contained in the historical live stream content and the content types corresponding to each of the multiple live stream content intervals. The content types of the live stream content corresponding to the same live stream content interval are the same, and the content types of the live stream content corresponding to any two temporally adjacent live stream content intervals are different. Furthermore, historical live stream content can be segmented based on content recognition results. This segmentation can be based on multiple live stream content intervals, with each interval corresponding to a historical live stream segment. Live stream content within the same historical live stream segment has the same content type, while any two temporally adjacent historical live stream segments correspond to different content types. Multiple historical live stream segments can be presented in at least one format, such as images, videos, or text. When presented as images, each historical live stream segment can display a corresponding image cover, which can be any image frame from the corresponding historical live stream segment. When presented as text, each historical live stream segment can display corresponding text information, which can be a description of the segment's content or a content type identifier. When presented as video, each historical live stream segment can display the corresponding video content.
[0067] The segment hiding command in this embodiment can be used to hide at least one segment from multiple historical live stream segments. The segment hiding command can include automatic hiding commands and manual hiding commands. In one example, the segment hiding command can be triggered directly in the live stream content editing page. The live stream content editing page may include a segment hiding control; triggering the segment hiding control generates the segment hiding command. The segment hiding control may include an automatic hiding control and a manual hiding control; triggering the automatic hiding control generates an automatic hiding command, and triggering the manual hiding control generates a manual hiding command. In another example, the segment hiding command can be triggered indirectly through the live stream content editing page. The live stream content editing page may include a content clip entry point; triggering the content clip entry point displays the content clipping page, which may include a segment hiding control. Triggering the segment hiding control generates the segment hiding command; the segment hiding control may include an automatic hiding control and a manual hiding control; triggering the automatic hiding control generates an automatic hiding command, and triggering the manual hiding control generates a manual hiding command.
[0068] In one optional embodiment, if a segment hiding control is included in the content editing page, multiple historical live stream segments can be displayed on the content editing page; if multiple historical live stream segments are obtained by content recognition of the historical live stream content in response to a selection instruction for the historical live stream content, multiple historical live stream segments can be directly displayed on the content editing page; alternatively, multiple historical live stream segments can be obtained by content recognition of the historical live stream content in response to a selection instruction for the historical live stream content, and multiple historical live stream segments can be displayed on the content editing page in response to a segment hiding instruction; alternatively, multiple historical live stream segments can be obtained by content recognition of the historical live stream content in response to a segment hiding instruction, and multiple historical live stream segments can be displayed on the content editing page.
[0069] In another optional embodiment, the live content editing page may include a content clipping entry point. Triggering the content clipping entry point displays the content clipping page. If the content clipping page includes a segment hiding control, multiple historical live clips can be displayed on the content clipping page. The live content editing page may include a content clipping entry point. Triggering the content clipping entry point displays the content clipping page. The content clipping page may include a segment hiding control. Triggering the segment hiding control generates an automatic hiding command, and triggering the manual hiding control generates a manual hiding command. In response to a manual hiding command, multiple historical live clips can be displayed to facilitate manual hiding of at least one of the multiple historical live clips. In response to an automatic hiding command, the sequence of automatically hidden clips can be displayed to facilitate viewing the result of the automatic hiding operation.
[0070] Optionally, the segment hiding instruction for multiple historical live stream segments in this embodiment can be used to hide at least one segment. Once the editing is confirmed to be complete, the hidden segment can be deleted from the multiple historical live stream segments, meaning that the hidden segment will not be used as subsequent live stream content.
[0071] S230. In response to the broadcast confirmation instruction based on the edited segment, a first live streaming page is displayed; the first live streaming page displays the target live streaming content formed based on the edited segment.
[0072] In response to a broadcast confirmation command based on pre-edited segments, live streaming can be automatically initiated based on the target live content formed from the pre-edited segments. Specifically, the broadcast can be initiated on the terminal corresponding to the broadcaster or the terminal corresponding to the follow-up broadcaster, and the target live content can be displayed on the first live streaming page of the broadcaster's or follow-up broadcaster's terminal. Optionally, the pre-edited segments can be spliced together according to their chronological order within historical live streaming content to generate the target live content.
[0073] This disclosure allows for the selection of historical live stream content, followed by the use of a segment editing command triggered on the corresponding live stream content editing page. This allows for the hiding of at least one segment from multiple historical live stream segments, resulting in an edited segment. Upon responding to a confirmation command based on the edited segment, a live stream can be initiated based on this segment. The live stream content displayed on the first live stream page is the target live stream content formed from the edited segment. This disclosure enables the initiation of new live streams based on historical live stream content. The new live stream content is obtained by editing segments from the historical live stream content. Unlike related technologies that require the host to appear on camera in real-time for audience recommendation and staff to follow up during the initiation of a new live stream, this disclosure eliminates the need for the host to appear on camera for audience recommendation. It can directly reuse historical live stream content used for audience recommendation, meeting the need to start live streams anytime, anywhere, such as at night or during off-peak hours, significantly increasing the live stream initiation rate. It also satisfies the need to maintain a personal image during live streams, thereby reducing labor costs and increasing the live stream initiation rate. Furthermore, on the one hand, historical live streaming content can be flexibly selected according to the desired recommended audience, enabling live streaming based on historical live streaming content. This allows for live streaming to be started anytime, anywhere for the desired recommended audience, thereby improving the flexibility of live streaming. On the other hand, segments can be edited according to the content type corresponding to each of multiple historical live streaming segments, enabling live streaming content editing based on content type. Unnecessary historical live streaming segments corresponding to content types can be cut out, while retaining historical live streaming segments corresponding to the desired content types. This achieves personalized settings for live streaming based on historical live streaming content, further improving the flexibility of live streaming.
[0074] In an exemplary embodiment, the segment hiding instruction includes an automatic hiding instruction, which may be an instruction to automatically perform segment deletion. In response to the automatic hiding instruction, at least one segment from multiple historical live stream segments can be hidden based on the content type corresponding to each of the multiple historical live stream segments using an artificial intelligence system. Correspondingly, generating the edited segment in response to the segment hiding instruction triggered by the live stream content editing page includes: In response to the automatic hiding instruction triggered by the live content editing page, a first segment sequence is displayed; the first segment sequence includes the plurality of historical live segments, and a hidden marker is displayed in the first live segment among the plurality of historical live segments; the first live segment is a segment determined by an artificial intelligence system based on the content type corresponding to each of the plurality of historical live segments, and is not related to the effective recommendation object; the effective recommendation object is the object in the recommended state at the current moment among the historical recommendation objects corresponding to the historical live content; In response to a clip confirmation command triggered based on the first clip sequence, the clipped clip is generated; the clipped clip includes clips other than the first live stream clip from the plurality of historical live stream clips.
[0075] In one example, the auto-hide command triggered by the live content editing page can be triggered directly by the auto-hide control in the live content editing page, or it can be triggered by displaying the content clipping page through the content clipping entry in the content editing page. The content clipping page may include an auto-hide control, and the auto-hide command is triggered by triggering the auto-hide control.
[0076] In response to an auto-hide command triggered by the live content editing page, the first segment sequence can be displayed directly; alternatively, in response to an auto-hide command triggered by the content editing page, an auto-hide completion prompt can be displayed, and in response to a result viewing command triggered by the auto-hide completion prompt, the first segment sequence can be displayed. The first segment sequence may include multiple historical live segments, and a hidden marker is displayed in the first live segment among the multiple historical live segments. The hidden marker displayed in the first live segment indicates that the first live segment is a segment to be deleted. In response to an editing confirmation command triggered by the first segment sequence, the first live segment can be deleted from the first segment sequence, and an edited segment is generated based on the segments in the first segment sequence other than the first live segment. Optionally, the hidden marker displayed in the first live segment can be a text marker, such as "hidden"; the hidden marker displayed in the first live segment can also be an image marker, such as covering the first live segment with a semi-transparent overlay, highlighting the border of the first live segment, etc.; the hidden marker displayed in the first live segment can also include both text markers and image markers.
[0077] In response to an automatic hiding command, the AI system can automatically identify segments irrelevant to valid recommendation objects from multiple historical live stream segments based on their respective content types, while retaining segments relevant to valid recommendation objects. Historical recommendation objects corresponding to the historical live stream content can include valid and invalid recommendation objects. Valid recommendation objects can be those currently recommended, while invalid recommendation objects can be those currently unrecommended. Unrecommended states can include insufficient inventory, being taken down and discontinued, or lacking sales permissions. Correspondingly, segments irrelevant to valid recommendation objects can include segments corresponding to invalid objects, as well as segments unrelated to recommendation objects. Segments corresponding to invalid objects can be segments from historical live stream content that have listed invalid objects, segments explaining invalid objects, etc. Segments unrelated to recommendation objects can include opening segments, casual conversation segments, and ending segments from historical live stream content. Furthermore, in response to an editing confirmation command triggered based on the first segment sequence, edited segments can be generated from segments other than the first live stream segment from multiple historical live stream segments.
[0078] In this embodiment, in response to an automatic hiding command triggered by the live content editing page, an artificial intelligence system can be invoked to automatically hide segments in multiple historical live segments that are irrelevant to the effective recommended objects, guided by the content types corresponding to each segment. This process retains the segments in multiple historical live segments that correspond to the effective recommended objects for use in subsequent live content. By automatically hiding historical live segments through the artificial intelligence system, and leveraging the powerful recognition capabilities of the artificial intelligence system, the efficiency and accuracy of editing historical live segments can be improved.
[0079] In this embodiment, when the historical live stream segments are automatically hidden based on the artificial intelligence system to generate a first segment sequence, the automatic hiding result can be further adjusted, that is, the segment hiding can also be manually adjusted based on the first segment sequence; correspondingly, the step of displaying the first segment sequence in response to the automatic hiding instruction triggered based on the live stream content editing page includes: In response to the auto-hide instruction triggered by the live content editing page, the first segment sequence and segment editing controls are displayed; the segment editing controls include at least a manual hide control and a hide cancellation control.
[0080] In response to the auto-hide command, while displaying the first segment sequence corresponding to the auto-hide command, a manual hide control and a hide cancellation control can also be displayed. By triggering the manual hide control, the unhide segments in the first segment sequence can be hidden, and by triggering the hide cancellation control, the hidden segments in the first segment sequence can be unhidden.
[0081] Furthermore, the content type identifiers corresponding to each segment in the first segment sequence can be displayed to provide a basis for hiding and adjusting each segment in the first segment sequence. The content types in this embodiment may include opening remarks, closing remarks, casual conversation, marketing interaction, explanation of recommended objects, and listing of recommended objects, etc., and corresponding content type identifiers for each of these can be displayed.
[0082] Please see Figure 3 The diagram illustrates the automatic segment hiding operation, using a live content editing page as an example. The hidden markers include text and image markers. Before starting a live stream, live settings can be configured, and a live settings page 310 can be displayed. This page may include a live replay start entry 312. In response to a trigger command for the live replay start entry 312, a historical live stream selection page 314 can be displayed. This page may include live content corresponding to at least one historical live stream session, allowing selection of historical live content 316 from this content. This then leads to the display of the live content editing page 318. The live content editing page 318... The system can display historical live stream content 316 and a content editing entry 320. Triggering the content editing entry 320 displays a content editing page 322, which may include an auto-hide control 324. Triggering the auto-hide control 324 enables an AI system to automatically hide multiple historical live stream segments, displaying an auto-hide completion message 326. Based on the auto-hide completion message 326, a viewing command is triggered, displaying a first segment sequence 328 and an editing confirmation control 330. The first live stream segment 332 in the first segment sequence 328 can be marked as hidden using text and images. Further, triggering an editing confirmation command based on the editing confirmation control 330 generates the edited segment. Simultaneously with displaying the first segment sequence 328, a manual hide control 334 and a hide cancellation control 336 can also be displayed to facilitate adjustments to the hiding of segments within the first segment sequence 328.
[0083] In this embodiment, while the first segment sequence is generated by automatically hiding historical live broadcast segments based on the artificial intelligence system, manual adjustments can be made based on the first segment sequence. Accordingly, the unhidden segments can be hidden and the already hidden segments can be unhidden through the manual hiding control, thereby achieving a combination of automatic hiding and manual adjustment, which improves the flexibility and convenience of editing historical live broadcast segments.
[0084] In an optional embodiment, the segment hiding instruction may include a manual hiding instruction, which can be an instruction to manually delete a segment. The manual hiding instruction can be generated by triggering a corresponding hiding control, or by performing a preset gesture operation on the desired hidden segment. The preset gesture operation may include clicking, long-pressing, etc. Accordingly, the step of generating the edited segment in response to the segment hiding instruction triggered based on the live content editing page includes: Display the multiple historical live stream segments and the content type identifiers corresponding to each of the multiple historical live stream segments; In response to the manual hide command, a second segment sequence is displayed; the second segment sequence includes the plurality of historical live stream segments, and a hidden marker is displayed in the second live stream segment among the plurality of historical live stream segments; the second live stream segment is a segment hidden by the manual hide command under the indication of the content type identifier corresponding to each of the plurality of historical live stream segments. In response to a clip confirmation command triggered based on the second segment sequence, the clipped segment is generated; the clipped segment includes segments other than the second live segment from the plurality of historical live segments.
[0085] The content types in this embodiment may include opening remarks, closing remarks, casual conversation, marketing interaction, explanation of recommended objects, listing of recommended objects, etc. Accordingly, when displaying multiple historical live broadcast segments, the content type identifiers corresponding to each of the multiple historical live broadcast segments can be displayed simultaneously. For example, the content type identifiers corresponding to each of the multiple historical live broadcast segments are "opening", "casual conversation", "explanation of object 1", "listing of object 1", ..., "closing".
[0086] In one optional embodiment, multiple historical live stream segments, their respective content type identifiers, and a manual hide control can be directly displayed on the live stream content editing page. When at least one historical live stream segment is selected, the manual hide control can be triggered to hide at least one historical live stream segment, and a second segment sequence can be displayed accordingly.
[0087] In another optional embodiment, the live content editing page may include a content editing entry point. By triggering the content editing entry point, one can enter the content editing page. The content editing page may include a manual editing start control. When the manual editing start control is triggered, multiple historical live segments, content type identifiers corresponding to each of the multiple historical live segments, and a manual hide control can be displayed. When at least one historical live segment is selected, a manual hide command can be generated by triggering the manual hide control, thereby achieving the hiding operation of at least one historical live segment and displaying the second segment sequence accordingly.
[0088] In this embodiment, before triggering the manual hide control, at least one historical live stream segment can be selected; then, when at least one historical live stream segment is selected and the manual hide control is triggered, a hiding operation can be performed on at least one historical live stream segment; if the manual hide command has already been executed, the manual hide command can be executed again on the historical live stream segments that have not been hidden, which can be determined according to the specific circumstances.
[0089] The second segment sequence may include multiple historical live stream segments, and the second live stream segment among these historical live stream segments displays a hidden marker. This hidden marker indicates that the second live stream segment is a segment to be deleted. Upon response to a clipping confirmation command triggered based on the second segment sequence, the second live stream segment can be deleted from the second segment sequence, and a clipped segment is generated based on the segments in the second segment sequence other than the second live stream segment. Optionally, the hidden marker displayed in the second live stream segment can be a text marker, such as "Hidden"; it can also be an image marker, such as covering the second live stream segment with a semi-transparent overlay or highlighting the border of the second live stream segment; the hidden marker displayed in the second live stream segment can also include both text and image markers. The second live stream segment can be a hidden segment selected by the user based on actual needs, indicated by the content type identifiers corresponding to each of the multiple historical live stream segments; for example, if the content type identifiers corresponding to the multiple historical live stream segments are "Opening," "Casual Chat," "Object 1 Explanation," "Object 1 Listing," ..., "Ending," and the user selects to hide the historical live stream segment corresponding to "Casual Chat," then the historical live stream segment corresponding to "Casual Chat" becomes the second live stream segment. Furthermore, in response to a clip confirmation command triggered based on the second clip sequence, a clipped segment can be generated based on segments other than the second live stream segment from multiple historical live stream segments.
[0090] Please see Figure 4The diagram illustrates the manual hiding operation of live stream segments. It uses the example of a live stream content editing page including a content editing entry point, where multiple historical live stream segments are displayed by triggering a manual editing start control. The live stream content editing page 410 displays historical live stream content 412 and a content editing entry point 414. Triggering the content editing entry point 414 displays a content editing page 416, which may include a manual editing start control 418. Triggering the manual editing start control 418 displays multiple historical live stream segments 420, content type identifiers 422 corresponding to each historical live stream segment, and a manual hiding control 424. When the second live stream segment 426 is selected, triggering the manual hiding control 424 generates a manual hiding instruction for the second live stream segment 426, displaying a second segment sequence 428. The second segment sequence 428 includes multiple historical live stream segments, and the second live stream segment 426 can be marked as hidden using text and images. Further, triggering the editing confirmation instruction based on the editing confirmation control 430 generates a edited segment. Furthermore, while displaying the manual hide control 424, a hide unhide control 432 can also be displayed to facilitate unhiding the hidden segment.
[0091] In this embodiment, multiple historical live stream segments and their corresponding content type identifiers are displayed to help users clearly identify the content type of each historical live stream segment and determine which segments to hide and which to keep. Furthermore, in response to a user-triggered manual hiding command, users can manually hide unwanted segments under the guidance of the corresponding content type identifiers of the multiple historical live stream segments, thereby enabling personalized live stream content editing and improving the flexibility of live stream editing.
[0092] In an exemplary embodiment, multiple historical live stream segments can be obtained by performing content recognition on historical live stream content through an artificial intelligence system. These segments can be obtained by segmenting the historical live stream content based on the content recognition results. In this embodiment, content recognition can involve recognizing the live stream footage and audio included in the historical live stream content, thereby obtaining the content recognition results. The content recognition results can include multiple live stream content intervals and their corresponding content types, thus determining the content type identifiers for each of the multiple historical live stream segments. Further, the content types of live stream content corresponding to the same live stream content interval are the same, while the content types of live stream content corresponding to any two temporally adjacent intervals are different. In this embodiment, the content types can include opening remarks, closing remarks, casual conversation, marketing interactions, explanations of recommended products, and product listings. Accordingly, generating edited segments in response to a segment hiding instruction triggered by the live stream content editing page includes: In response to a segment hiding command triggered based on the live content editing page, a clip selection prompt is displayed; the clip selection prompt is used to indicate whether to select a first type of identifier for the segment to be hidden, or a second type of identifier for the segment to be kept; In response to a selection instruction based on the clip selection prompt information for a first type identifier of the segment to be hidden, or a second type identifier of the segment to be retained, the clipped segment is generated; the clipped segment is obtained by hiding the segments with the first type identifier among the plurality of historical live stream segments, or by retaining the segments with the second type identifier among the plurality of historical live stream segments.
[0093] The first type identifier and the second type identifier can be determined based on the fact that multiple historical live broadcast segments each have their own corresponding content type identifiers. In an optional embodiment, the first type identifier and the second type identifier can be the content type identifiers corresponding to multiple historical live broadcast segments; for example, the content type identifiers corresponding to N historical live broadcast segments are respectively "opening", "casual chat", "object 1 explanation", "object 1 listing", "object 2 explanation", "object 2 listing", ..., "ending", and the corresponding clip selection prompt information may include segment 1: opening; segment 2: casual chat; segment 3: object 1 explanation, segment 4: object 1 listing, segment 5: object 2 explanation, segment 6: object 2 listing, ..., segment N: ending.
[0094] In another optional embodiment, the first type identifier and the second type identifier can be segment attribute type identifiers. The editing selection prompt information can include multiple segment attribute type identifiers. These multiple segment attribute type identifiers can be obtained by summarizing the content type identifiers corresponding to segments with common characteristics in multiple historical live broadcast segments. For example, the content type identifiers corresponding to N historical live broadcast segments are respectively "opening", "casual chat", "object 1 explanation", "object 1 listing", "object 2 explanation", "object 2 listing", ..., "ending". The corresponding multiple segment attribute type identifiers can include identifiers such as opening, casual chat, object 1 recommendation, object 2 recommendation, and ending. Among them, object 1 recommendation is obtained by summarizing "object 1 explanation" and "object 1 listing", and object 2 recommendation is obtained by summarizing "object 2 explanation" and "object 2 listing". The multiple segment attribute type identifiers can also include identifiers such as opening, casual chat, object recommendation, and ending. Among them, object recommendation is obtained by summarizing "object 1 explanation", "object 1 listing", "object 2 explanation", and "object 2 listing".
[0095] The editing selection prompts can also indicate whether to select the first type identifier of the desired hidden segment or the second type identifier to be retained. The first and second type identifiers can be associated with either the content type identifiers corresponding to multiple historical live stream segments or with multiple segment attribute type identifiers. When the editing selection prompts include content type identifiers corresponding to multiple historical live stream segments, the user can select the content type identifier corresponding to the desired hidden segment or the content type identifier corresponding to the desired retained segment, based on the prompts. Similarly, when the editing selection prompts include multiple segment attribute type identifiers, the user can select the segment attribute type identifier corresponding to the desired hidden segment or the content type identifier corresponding to the desired retained segment, based on the prompts.
[0096] Please see Figure 5 The diagram illustrates a segment editing process based on clip selection prompts. Taking an example where the clip selection prompt includes multiple segment attribute type identifiers and indicates the selection of the content type identifier for the segment to be hidden, the explanation demonstrates this. When the segment hiding command is triggered directly on the live stream content editing page, or indirectly through the content editing entry on the live stream content editing page, clip selection prompt 510 is displayed. Clip selection prompt 510 can include multiple segment attribute type identifiers, such as "opening," "casual chat," "object 1 recommendation," "object 2 recommendation," and "ending." When "casual chat" or "object 1 recommendation" is selected, the corresponding historical live stream segments for "casual chat," "object 1 explanation," and "object 1 listing" can be automatically hidden, generating the edited segment.
[0097] In this embodiment, when a segment hiding command is triggered, editing selection instruction information can be displayed accordingly. The editing selection instruction information can be used to prompt the selection of content type identifiers for segments to be hidden or segments to be retained. Thus, by directly selecting the corresponding content type identifier, the segment hiding operation of historical live content can be automatically realized, achieving hiding selection based on the content type dimension. There is no need to display historical live segments, which improves the efficiency of content editing of historical live content.
[0098] The live stream content editing page can display live stream content information of historical live streams, as well as recommended objects corresponding to the historical live stream content. Initially, the historical recommended objects corresponding to the historical live stream content can be all objects recommended during the corresponding live stream. Accordingly, after generating the edited segment in response to the segment hiding instruction triggered by the live stream content editing page, the method further includes: In response to a viewing instruction for a recommended object corresponding to the live stream content, at least one recommended object is displayed; the live stream content is live stream content formed based on the edited segments; if the at least one hidden segment includes a segment corresponding to a hidden object, the at least one recommended object includes objects other than the hidden object from the historical recommended objects corresponding to the historical live stream content.
[0099] Hidden objects can be expired items in the historical recommendation list that are currently unrecommended. Unrecommended states may include insufficient inventory, removal from sale, or lack of sales authority. Hidden objects can also be items that users actively choose not to recommend based on manual hiding commands. The corresponding clips for hidden objects can be explanatory clips or listing clips. Once a clip corresponding to a hidden object is selected to be hidden, the hidden object will be removed from the historical recommendation list, meaning it will not appear in subsequent live stream content recommendations.
[0100] Please see Figure 6 The diagram illustrates the linkage update between historical live stream clip editing and live stream recommendation objects. The content editing page 610 may include a recommendation object viewing entry 620. Taking the recommended objects corresponding to the historical live stream content as objects 1, 2, 3, and 4 as an example, before hiding the historical live stream clips, triggering the recommendation object viewing entry 620 can display objects 1, 2, 3, and 4; after hiding the historical live stream clips, even if the clip corresponding to object 3 is hidden, triggering the recommendation object viewing entry 620 can still display objects 1, 2, and 4.
[0101] In this embodiment, when the content to be broadcast is determined by editing historical live content, the corresponding recommended objects can be updated from the historical recommended objects corresponding to the historical live content to the recommended objects corresponding to the content to be broadcast. This realizes the linkage update between the editing of historical live segments and the live broadcast recommended objects, improving the flexibility of information display. Furthermore, it eliminates the need for users to manually delete hidden objects, thereby improving the convenience of live broadcast settings.
[0102] In an optional embodiment, the method can also be implemented by first deleting the recommended object and then deleting the corresponding historical live stream segments; correspondingly, the method of this embodiment may also include: In response to a command to view a recommended object, display at least one recommended object; In response to a deletion instruction for any of the at least one recommended object, the deleted recommended object is displayed; In response to a command to view historical live stream segments, a fifth segment sequence is displayed; the fifth segment sequence includes multiple historical live stream segments, and a hidden marker is displayed in the historical live stream segment corresponding to the deleted object among the multiple historical live stream segments.
[0103] In other words, by first deleting the recommended object, the corresponding historical live stream segment is automatically deleted, thus linking the recommended object with the historical live stream segment. This eliminates the need to hide the corresponding historical live stream segment after deleting the recommended object, improving the convenience of editing live stream content.
[0104] According to the above content of this embodiment, at least one segment among multiple historical live broadcast segments can be hidden, thereby ensuring that the edited live broadcast content does not include the hidden historical live broadcast segment; furthermore, this embodiment can also add new segments to the historical live broadcast content, so that the edited live broadcast content includes the added new segments; optionally, the step of generating the edited segment in response to the segment hiding instruction triggered based on the live broadcast content editing page includes: In response to a segment hiding instruction triggered based on the live content editing page, a third segment sequence is displayed; the third segment sequence includes the plurality of historical live segments, and at least one of the plurality of historical live segments displays a hidden marker; In response to a segment addition command, a fourth segment sequence is displayed; the fourth segment sequence is obtained by adding a third live segment to the third segment sequence, and the third live segment is the operation segment corresponding to the segment addition command. In response to a clip confirmation command triggered based on the fourth segment sequence, the clipped segment is generated; the clipped segment includes the third live segment and segments from the plurality of historical live segments other than the segment displaying the hidden marker.
[0105] In this embodiment, both segment hiding and segment addition operations can be performed simultaneously on historical live stream content. The order of these operations is not limited; segment hiding can be performed first, followed by segment addition, or vice versa. Taking the example of performing segment hiding first and then adding segments, in response to a segment hiding command triggered by the live stream content editing page, a third segment sequence is displayed; in response to a segment adding command, a fourth segment sequence is displayed; and in response to an editing confirmation command triggered by the fourth segment sequence, the edited segment is generated.
[0106] At least one segment in the third segment sequence displays a hidden marker. Segments displaying hidden markers are to be deleted. Upon receiving a clip confirmation command triggered based on the fourth segment sequence, the segment displaying the hidden marker can be deleted from the third segment sequence. Optionally, the displayed hidden marker can be a text marker, such as "Hidden"; it can also be an image marker, such as overlaying a semi-transparent overlay on the second live segment or highlighting the border of the second live segment; the displayed hidden marker can also include both text and image markers. The third live segment can be a live segment other than historical live content, added via a segment addition command. The third live segment can be a live segment related to object recommendations or a live segment related to atmosphere creation, etc. Optionally, the third live segment can be a segment corresponding to a historical recommended object. The third live segment can be used to supplement or replace segments corresponding to historical recommended objects in multiple historical live segments; the third live segment can be a segment other than those corresponding to historical recommended objects. The number of third live segments can be one or more, and the user can freely choose the addition position of each third live segment among multiple historical live segments.
[0107] In this embodiment, users can hide at least one segment from multiple historical live stream segments and add new live stream segments to historical live stream segments according to actual needs, further realizing personalized editing of live stream content and improving the flexibility of live stream content generation.
[0108] Accordingly, the third live stream segment is the segment corresponding to the target recommended object; after generating the edited segment in response to the editing confirmation instruction triggered based on the fourth segment sequence, the method further includes: In response to a viewing instruction for a recommended object corresponding to the live stream content, at least one recommended object is displayed; the live stream content is live stream content formed based on the edited segments; the at least one recommended object includes the target recommended object.
[0109] When the target recommendation object is not an object from the historical recommendation objects, the corresponding recommendation object for the content to be broadcast can be updated accordingly. In this embodiment, when a third live broadcast segment corresponding to the target recommendation object is added during the content editing process of historical live broadcast content, the target recommendation object can be added to the existing recommendation objects to obtain the recommendation object corresponding to the content to be broadcast. This realizes the linkage update of live broadcast segment editing and live broadcast recommendation objects, improving the flexibility of information display; and it eliminates the need for users to manually add target recommendation objects, thereby improving the convenience of live broadcast settings.
[0110] In this embodiment, upon confirmation of the edit, the editing history can also be viewed. Responding to the editing history viewing command, segment information of multiple historical live stream segments arranged chronologically can be displayed, with hidden historical live stream segments marked as hidden. The segment information for each historical live stream segment may include a content type identifier, the time interval within the historical live stream content, and the corresponding spoken text.
[0111] In an exemplary embodiment, in response to a selection instruction for historical live content, the spoken audio of the historical live content can also be recognized based on an artificial intelligence system to obtain spoken text corresponding to the historical live content; accordingly, before generating the edited segment in response to a segment hiding instruction triggered based on the live content editing page, the live content editing page includes spoken text corresponding to each of the plurality of historical live segments; After generating the edited segment in response to a segment hiding instruction triggered by the live content editing page, the live content editing page includes the spoken text corresponding to the edited segment.
[0112] Before editing historical live stream content, the live stream content editing page can display the voiceover text corresponding to each of the multiple historical live stream segments; when editing historical live stream content, the live stream content editing page can display the voiceover text corresponding to each of the multiple live stream segments included in the content to be broadcast.
[0113] Please see Figure 7The document illustrates the linked updates of historical live stream clips and their accompanying text. The content type identifiers for multiple historical live stream clips are, in order: "Opening," "Casual Chat," "Explanation of Object 1," "Listing of Object 1," "Explanation of Object 2," "Listing of Object 2," ..., "Ending." Correspondingly, the text for each clip—"Opening," "Casual Chat," "Explanation of Object 1," "Listing of Object 1," "Explanation of Object 2," "Listing of Object 2," ..., and "Ending"—can be displayed on the live stream content editing page 710. After hiding the "Casual Chat," "Explanation of Object 1," and "Listing of Object 1," the text for each clip—"Opening," "Explanation of Object 2," "Listing of Object 2," ..., and "Ending"—can be displayed on the live stream content editing page 710.
[0114] In this embodiment, before editing historical live stream content, the live stream content editing page can display the voiceover text corresponding to each of the multiple historical live stream segments, allowing users to view the live stream details of each segment and providing a reference for content editing. Furthermore, after editing the historical live stream content, the live stream content editing page can display the voiceover text corresponding to each of the multiple live stream segments included in the content to be streamed, allowing users to view the live stream details of each segment. This achieves linked updates and displays of historical live stream segment editing and voiceover text, improving the flexibility of information display. Moreover, by displaying the voiceover text corresponding to each of the multiple live stream segments included in the content to be streamed, users can determine whether further editing of the live stream content is needed based on the voiceover text, confirming the live stream content in advance, thereby improving the convenience of live stream content editing.
[0115] Optionally, this embodiment can also configure the live broadcast settings, such as setting the live broadcast title, live broadcast cover, set the scheduled start time, and set the scheduled end time. Once the settings are complete, the live broadcast can be started.
[0116] In one optional embodiment, the first live streaming page is the live streaming page corresponding to the live streaming account, or the live streaming page corresponding to the follow-up account; the first live streaming page includes a recommendation object operation control; The method further includes: In response to a trigger command from the live streaming account or the follow-up account to operate the recommended object control, a recommended object operation page is displayed; the recommended object operation page includes at least one recommended object, which is an object recommended during the live streaming process based on the target live streaming content.
[0117] Upon receiving a confirmation command to start a live stream, the system can automatically begin live streaming based on the target live content formed from pre-edited segments. This means that the live stream will be pushed and started on the host's or follower's terminal based on the target live content, and the target live content will be displayed on the first live stream page of either the host's or follower's terminal. By responding to trigger commands from the live stream account or follower account to the recommended object operation controls on the first live stream page, a recommended object operation page can be displayed. This page can include objects recommended during the live stream based on the target live content. Management operations can be performed on any recommended object on this page, such as adjusting the explanation order of any recommended object, starting a live explanation of any recommended object in real time, listing any recommended object, or increasing the inventory of any recommended object.
[0118] In this embodiment, by displaying the recommended object operation control on the first live broadcast page, the live broadcast account or the follower account can easily trigger the recommended object operation control to display the recommended object operation page, thereby realizing the management operation of the recommended object and improving the convenience of managing the recommended object corresponding to the target live broadcast content.
[0119] Furthermore, the first live streaming page is the live streaming page corresponding to the live streaming account; the first live streaming page hides at least one real-time interaction initiation control, the at least one real-time interaction initiation control includes interaction initiation control with other live streaming rooms and interaction initiation control with live streaming room viewers.
[0120] Unlike traditional live streaming pages corresponding to live streaming accounts, the first live streaming page corresponding to a live streaming account in this embodiment does not display interaction initiation controls (PK controls) with other live streaming rooms or interaction initiation controls (co-streaming controls) with live streaming viewers. Since the target live streaming content is based on historical live streaming content, the relevant live streaming operations and performance of the streamer in the target live streaming content are already determined. Therefore, during the live streaming process based on the target live streaming content, the streamer account does not need to trigger interaction operations with other live streaming rooms or with live streaming viewers based on real-time interaction initiation controls.
[0121] Please see Figure 8The diagram illustrates the first live stream page. The first live stream page 810 displays the target live stream content 820 and recommended object operation controls 830. It does not display interaction initiation controls (PK controls) with other live stream rooms or interaction initiation controls (co-hosting controls) with live stream viewers. Triggering the recommended object operation controls 830 displays a recommended object operation page 840. This page includes recommended objects corresponding to the target live stream content and operation controls corresponding to each recommended object. Each recommended object's operation controls may include multiple controls such as explanation order adjustment controls, live stream start controls, product listing controls, and inventory increase controls. Optionally, at least one of the multiple operation controls can be displayed, while other controls are displayed through triggering object operation extension controls. For example, for each recommended object, a live stream start control 850 and object operation extension controls 860 can be displayed, such as a "More" control. Triggering the object operation extension controls 860 can display explanation order adjustment controls, product listing controls, and inventory increase controls.
[0122] In this embodiment, object operation controls are displayed on the first live streaming page that displays live streaming based on the target live streaming content, but interaction initiation controls with other live streaming rooms and interaction initiation controls with live streaming viewers are not displayed. Since the relevant live streaming operations and live streaming performance of the anchor in the target live streaming content are already determined, the anchor account does not need to trigger interaction operations with other live streaming rooms or with live streaming viewers based on the real-time interaction initiation controls during the live streaming process based on the target live streaming content. Therefore, there is no need to display interaction initiation controls with other live streaming rooms and interaction initiation controls with live streaming viewers, realizing on-demand display of live streaming controls.
[0123] Furthermore, in this embodiment, the first live streaming page can also display extended controls for live streaming operations, such as a "More" control. By triggering the "More" control on the first live streaming page, more operable live streaming controls can be displayed, such as live streaming tool controls (live streaming preview, live streaming announcement), basic function controls (red envelope sending control, gift sending control, sharing control, comment control, live streaming room management control), etc.
[0124] It should be noted that when a live stream is enabled, the first live stream page corresponding to the streamer's account or the follower's account can be displayed. The first live stream page is the same as the live stream page corresponding to the viewer's account and will not receive input information from the current terminal's voice input device or image input device. The first live stream page may include a shutdown control, which can be used to manually turn off the live stream. If a timed shutdown has been set, the live stream will automatically turn off at the set shutdown time.
[0125] Optionally, during the live broadcast based on the first live broadcast page, there may be instances where the user exits the first live broadcast page. Even if the user exits the first live broadcast page but does not close the live broadcast, the live broadcast continues based on the target live broadcast content, and the first live broadcast page can be restored accordingly. In one example, the method for displaying the first live broadcast page in this embodiment may include: If the first live streaming page is exited during the live streaming of the target live streaming content, a live streaming start page is displayed in response to the live streaming start command; the live streaming start page includes a first recovery prompt message. In response to the live stream page access operation triggered based on the first recovery prompt information, the first live stream page is displayed.
[0126] In this embodiment, the live streaming start command can be triggered by an application with live streaming functionality to start a live stream. For example, an application with live streaming functionality may include live streaming tags or live streaming channels. Accordingly, when a live streaming tag or live streaming channel is selected, a live streaming display page can be displayed. The live streaming display page may include live streaming covers for multiple sessions and a live streaming start control. By triggering the live streaming start control, the live streaming start page can be displayed. The live streaming start page may include a first recovery prompt message, which can be used to prompt the live streaming content currently being streamed based on the account and a recovery confirmation control. By triggering the recovery confirmation control, one can enter the first live streaming page.
[0127] Please see Figure 9 The diagram illustrates the restoration and display of the first live streaming page. The live streaming display page 910 may include live streaming covers for multiple sessions and a live streaming start control 910. Triggering the live streaming start control 910 can display the live streaming start page 920. The live streaming start page 920 may include a pop-up window-style first restoration prompt message 930. The first restoration prompt message 930 may include a text prompt message "Currently live streaming, do you want to enter?" and a confirmation control. Triggering the confirmation control can restore and display the first live streaming page 940.
[0128] In this embodiment, if the user exits the first live streaming page during the live streaming of the target live streaming content, a live streaming start command can be triggered to display the live streaming start page, and the first recovery prompt information can be directly displayed on the live streaming start page. This allows the user to directly restore the display of the first live streaming page based on the first recovery prompt information, providing an entry point for restoring the display of the live streaming page and improving the convenience and efficiency of restoring the live streaming page.
[0129] In another example, another method for displaying the first live stream page in this embodiment may include: If the user exits the first live streaming page during the live streaming process based on the target live streaming content, the live streaming startup page is displayed in response to the live streaming start command; the live streaming startup page includes live streaming controls associated with resource acquisition. In response to a live streaming settings instruction triggered by the live streaming control, a live streaming settings page is displayed; the live streaming settings page includes a second recovery prompt message. In response to the live stream page access operation triggered by the second recovery prompt information, the first live stream page is displayed.
[0130] In this embodiment, the live streaming start command can be triggered by an application with live streaming functionality to start a live stream. For example, an application with live streaming functionality may include live streaming tags or live streaming channels. When a live streaming tag or live streaming channel is selected, a live streaming display page can be displayed. The live streaming display page may include live stream covers for multiple live stream sessions and a live streaming start control. By triggering the live streaming start control, the live streaming start page can be displayed. The live streaming start page may include live streaming controls associated with resource acquisition. These controls may correspond to various live streaming formats with different resource acquisition capabilities, such as acquiring resources through recommendations, acquiring resources through promotional tasks, or acquiring resources through collecting leads. In response to a live streaming settings command triggered by the live streaming controls, a live streaming settings page can be displayed. The live streaming settings page may include a second recovery prompt message. This second recovery prompt message can be used to display the live streaming content currently being streamed by the account and a recovery confirmation control. Triggering the recovery confirmation control allows entry into the first live streaming page. The second recovery prompt message can be displayed in the form of a pop-up window, sidebar, card, etc. The live stream settings page can include multiple tabs such as Target Audience, Scripts, Traffic, and Smart Settings. Selecting the Target Audience tab will display the Target Audience page, selecting the Scripts tab will display the Scripts page, and selecting the Traffic tab will display the Traffic page. A second recovery prompt can be displayed on the Target Audience, Scripts, and Traffic pages. The Smart Settings page, corresponding to the Smart Settings tab, can also display a second recovery prompt. This second recovery prompt can serve as a follow-up entry point; by responding to a trigger command for this follow-up entry point, users can access the primary live stream page.
[0131] Please see Figure 10The diagram illustrates the restoration and display of the second live stream page. The live stream display page 1010 may include live stream covers for multiple sessions and a live stream launch control 1010. Triggering the live stream launch control 1010 displays the live stream launch page 1020. The live stream launch page 1020 may include a live stream control 1030 associated with resource acquisition. Triggering the live stream control 1030 associated with resource acquisition displays options such as object recommendation, task promotion, and lead collection. When the object recommendation option is selected, the live stream settings page 1040 is displayed. The live stream settings page 1040 can display the object page by default. The second recovery prompt message 1050 is displayed on the object page. The second recovery prompt message 1050 can be displayed in the form of a pop-up window. The second recovery prompt message 1050 may include the text prompt message "Currently live, do you want to enter?" and a confirmation control. By triggering the confirmation control, the first live page 1060 can be restored and displayed. Alternatively, when displaying the smart settings page corresponding to the smart settings page label, the live status label (e.g., live) and the second recovery prompt message 1050 (which can be a follow-up entry) can be displayed on the smart settings page. By triggering the follow-up entry, the first live page 1060 can be restored and displayed.
[0132] In this embodiment, if the user exits the first live streaming page during the live streaming process based on the target live streaming content, the live streaming start page can be displayed by triggering a live streaming start command. The live streaming settings page can be displayed by triggering the live streaming control associated with resource acquisition. The live streaming settings page displays a second recovery prompt, which allows the user to directly restore the display of the first live streaming page based on the second recovery prompt. This provides an entry point for restoring the display of the live streaming page and improves the convenience and efficiency of restoring the live streaming page.
[0133] In an optional embodiment, the process of live streaming based on the target live content can be displayed on the terminal corresponding to the viewer's account. Optionally, please refer to Figure 11 It demonstrates another method for displaying live content, which may include: S1110. Display a second live streaming page; the second live streaming page displays target live streaming content based on edited segments; the edited segments are obtained by hiding at least one segment of the multiple historical live streaming segments under the indication of the content type corresponding to each of the multiple historical live streaming segments, and the multiple historical live streaming segments are obtained by segmenting the historical live streaming content based on the content recognition result of the historical live streaming content; any two temporally adjacent historical live streaming segments have different content types.
[0134] The terminal corresponding to the viewer's account can obtain the target live stream content edited by the anchor account or follower account based on the historical live stream content, and display it on the second live stream page. In an optional embodiment, the content recognition of the historical live stream content can be performed in response to a selection instruction for the historical live stream content. That is, in response to a selection instruction for the historical live stream content, an artificial intelligence system can be used to perform content recognition on the historical live stream content to obtain multiple historical live stream segments and display the corresponding live stream content editing page. The corresponding live stream content editing page may include multiple historical live stream segments, which can be obtained by segmenting the historical live stream content based on the content recognition results. The artificial intelligence system can be deployed on the terminal or on the server, depending on the implementation. In this embodiment, the content recognition of the historical live stream content can be performed by recognizing the live stream images and live stream audio contained in the historical live stream content, and the corresponding content recognition results of the historical live stream content can be obtained. The content recognition results of the historical live stream content may include multiple live stream content intervals contained in the historical live stream content and the content types corresponding to each of the multiple live stream content intervals. The content types of the live stream content corresponding to the same live stream content interval are the same, and the content types of the live stream content corresponding to any two time-adjacent live stream content intervals are different.
[0135] In another optional embodiment, content recognition of historical live stream content can be performed in response to a segment hiding instruction triggered by the live stream content editing page; that is, in response to a segment hiding instruction triggered by the live stream content editing page, content recognition of historical live stream content can be performed to obtain multiple historical live stream segments, and at least one segment among the multiple historical live stream segments can be hidden according to the segment hiding instruction to generate an edited segment. Multiple historical live stream segments can be obtained by segmenting the historical live stream content based on the content recognition results. In this embodiment, content recognition of historical live stream content can be performed by recognizing the live stream images and live stream audio contained in the historical live stream content, and correspondingly obtaining the content recognition results of the historical live stream content. The content recognition results of the historical live stream content can include multiple live stream content intervals contained in the historical live stream content and the content types corresponding to each of the multiple live stream content intervals. The content types of the live stream content corresponding to the same live stream content interval are the same, and the content types of the live stream content corresponding to any two temporally adjacent live stream content intervals are different. Furthermore, the historical live streaming content can be segmented based on the content recognition results of the historical live streaming content. This segmentation can be based on multiple live streaming content intervals, with one live streaming content interval corresponding to one historical live streaming segment. The content types of the live streaming content corresponding to the same historical live streaming segment are the same, and the content types of the live streaming content corresponding to any two temporally adjacent historical live streaming segments are different.
[0136] This disclosure allows for the selection of historical live stream content, followed by the use of a segment editing command triggered on the corresponding live stream content editing page. This allows for the hiding of at least one segment from multiple historical live stream segments, resulting in an edited segment. Upon responding to a confirmation command based on the edited segment, a live stream can be initiated based on this segment. The live stream content displayed on the first live stream page is the target live stream content formed from the edited segment. This disclosure enables the initiation of new live streams based on historical live stream content. The new live stream content is obtained by editing segments from the historical live stream content. Unlike related technologies that require the host to appear on camera in real-time for audience recommendation and staff to follow up during the initiation of a new live stream, this disclosure eliminates the need for the host to appear on camera for audience recommendation. It can directly reuse historical live stream content used for audience recommendation, meeting the need to start live streams anytime, anywhere, such as at night or during off-peak hours, significantly increasing the live stream initiation rate. It also satisfies the need to maintain a personal image during live streams, thereby reducing labor costs and increasing the live stream initiation rate. Furthermore, on the one hand, historical live streaming content can be flexibly selected according to the desired recommended audience, enabling live streaming based on historical live streaming content. This allows for live streaming to be started anytime, anywhere for the desired recommended audience, thereby improving the flexibility of live streaming. On the other hand, segments can be edited according to the content type corresponding to each of multiple historical live streaming segments, enabling live streaming content editing based on content type. Unnecessary historical live streaming segments corresponding to content types can be cut out, while retaining historical live streaming segments corresponding to the desired content types. This achieves personalized settings for live streaming based on historical live streaming content, further improving the flexibility of live streaming.
[0137] The live streaming content display method provided in this embodiment can quickly and intelligently start live streaming during off-peak hours / nighttime and ensure lightweight follow-up operations through AI empowerment. This can effectively increase the willingness of anchors to continue broadcasting and improve the broadcast rate. At the same time, it can reduce the labor costs for merchants / anchors to start live streaming, solving the problem of anchors being unable to cooperate in increasing the number of live streams due to their work schedules. In addition, the AI follow-up function also solves the problem of needing to arrange fixed personnel to follow up during the live stream. Before the live stream starts, it effectively ensures the fulfillment rate of the live stream content, ensuring that all products explained in the live stream replay are available for purchase. At the same time, the AI intelligent reply can ensure that viewers' questions are answered in a timely manner, so that viewers can have a better live streaming viewing and purchasing experience.
[0138] It should be noted that any of the methods described above in this embodiment can be combined based on the actual implementation situation and have corresponding beneficial effects, which will not be elaborated here.
[0139] Figure 12 This is a block diagram illustrating a live content display device according to an exemplary embodiment. (Refer to...) Figure 12 The device includes: The historical live stream selection unit 1210 is configured to execute a live stream content editing page corresponding to the historical live stream content in response to a selection instruction for the historical live stream content. The video editing unit 1220 is configured to execute a segment hiding instruction triggered based on the live content editing page to generate an edited segment; the edited segment is obtained by hiding at least one segment of the multiple historical live segments under the indication of the content type corresponding to each of the multiple historical live segments, and the multiple historical live segments are obtained by segmenting the historical live content based on the content recognition result of the historical live content; any two temporally adjacent historical live segments have different content types; The first live streaming display unit 1230 is configured to execute a live streaming confirmation instruction based on the edited segment and display a first live streaming page; the first live streaming page displays target live streaming content based on the edited segment.
[0140] In one exemplary embodiment, the fragment hiding instruction includes an automatic hiding instruction; The video editing unit is configured to perform: In response to the automatic hiding instruction triggered by the live content editing page, a first segment sequence is displayed; the first segment sequence includes the plurality of historical live segments, and a hidden marker is displayed in the first live segment among the plurality of historical live segments; the first live segment is a segment determined by an artificial intelligence system based on the content type corresponding to each of the plurality of historical live segments, and is not related to the effective recommendation object; the effective recommendation object is the object in the recommended state at the current moment among the historical recommendation objects corresponding to the historical live content; In response to a clip confirmation command triggered based on the first clip sequence, the clipped clip is generated; the clipped clip includes clips other than the first live stream clip from the plurality of historical live stream clips.
[0141] In one exemplary embodiment, the video editing unit is configured to perform: In response to the auto-hide instruction triggered by the live content editing page, the first segment sequence and segment editing controls are displayed; the segment editing controls include at least a manual hide control and a hide cancellation control.
[0142] In one exemplary embodiment, the fragment hiding instruction includes a manual hiding instruction; The video editing unit is configured to perform: Display the multiple historical live stream segments and the content type identifiers corresponding to each of the multiple historical live stream segments; In response to the manual hide command, a second segment sequence is displayed; the second segment sequence includes the plurality of historical live stream segments, and a hidden marker is displayed in the second live stream segment among the plurality of historical live stream segments; the second live stream segment is a segment hidden by the manual hide command under the indication of the content type identifier corresponding to each of the plurality of historical live stream segments. In response to a clip confirmation command triggered based on the second segment sequence, the clipped segment is generated; the clipped segment includes segments other than the second live segment from the plurality of historical live segments.
[0143] In one exemplary embodiment, each of the plurality of historical live stream segments has its own corresponding content type identifier; the content type identifier is obtained by an artificial intelligence system through content recognition of the historical live stream content; The video editing unit is configured to perform: In response to a segment hiding command triggered based on the live content editing page, a clip selection prompt is displayed; the clip selection prompt is used to indicate whether to select a first type of identifier for the segment to be hidden, or a second type of identifier for the segment to be kept; In response to a selection instruction based on the clip selection prompt information for a first type identifier of the segment to be hidden, or a second type identifier of the segment to be retained, the clipped segment is generated; the clipped segment is obtained by hiding the segments with the first type identifier among the plurality of historical live stream segments, or by retaining the segments with the second type identifier among the plurality of historical live stream segments.
[0144] In one exemplary embodiment, the apparatus further includes a first viewing unit configured to perform: In response to a viewing instruction for a recommended object corresponding to the live stream content, at least one recommended object is displayed; the live stream content is live stream content formed based on the edited segments; if the at least one hidden segment includes a segment corresponding to a hidden object, the at least one recommended object includes objects other than the hidden object from the historical recommended objects corresponding to the historical live stream content.
[0145] In one exemplary embodiment, the video editing unit is configured to perform: In response to a segment hiding instruction triggered based on the live content editing page, a third segment sequence is displayed; the third segment sequence includes the plurality of historical live segments, and at least one of the plurality of historical live segments displays a hidden marker; In response to a segment addition command, a fourth segment sequence is displayed; the fourth segment sequence is obtained by adding a third live segment to the third segment sequence, and the third live segment is the operation segment corresponding to the segment addition command. In response to a clip confirmation command triggered based on the fourth segment sequence, the clipped segment is generated; the clipped segment includes the third live segment and segments from the plurality of historical live segments other than the segment displaying the hidden marker.
[0146] In one exemplary embodiment, the third live stream segment is the segment corresponding to the target recommendation object; The device also includes a second viewing unit configured to perform: In response to a viewing instruction for a recommended object corresponding to the live stream content, at least one recommended object is displayed; the live stream content is live stream content formed based on the edited segments; the at least one recommended object includes the target recommended object.
[0147] In one exemplary embodiment, before generating the edited segment in response to a segment hiding instruction triggered based on the live content editing page, the live content editing page includes spoken text corresponding to each of the plurality of historical live segments; After generating the edited segment in response to a segment hiding instruction triggered by the live content editing page, the live content editing page includes the spoken text corresponding to the edited segment.
[0148] In one exemplary embodiment, the first live streaming page is the live streaming page corresponding to the live streaming account, or the live streaming page corresponding to the follow-up account; the first live streaming page includes a recommendation object operation control; The device also includes an object management unit configured to perform: In response to a trigger command from the live streaming account or the follow-up account to operate the recommended object control, a recommended object operation page is displayed; the recommended object operation page includes at least one recommended object, which is an object recommended during the live streaming process based on the target live streaming content.
[0149] In one exemplary embodiment, the first live streaming page is the live streaming page corresponding to the live streaming account; the first live streaming page hides at least one real-time interaction initiation control, the at least one real-time interaction initiation control including interaction initiation control with other live streaming rooms and interaction initiation control with live streaming room viewers.
[0150] In one exemplary embodiment, the apparatus further includes a first recovery unit configured to perform: If the first live streaming page is exited during the live streaming of the target live streaming content, a live streaming start page is displayed in response to the live streaming start command; the live streaming start page includes a first recovery prompt message. In response to the live stream page access operation triggered based on the first recovery prompt information, the first live stream page is displayed.
[0151] In one exemplary embodiment, the apparatus further includes a second recovery unit configured to perform: If the user exits the first live streaming page during the live streaming process based on the target live streaming content, the live streaming startup page is displayed in response to the live streaming start command; the live streaming startup page includes live streaming controls associated with resource acquisition. In response to a live streaming settings instruction triggered by the live streaming control, a live streaming settings page is displayed; the live streaming settings page includes a second recovery prompt message. In response to the live stream page access operation triggered by the second recovery prompt information, the first live stream page is displayed.
[0152] Figure 13 This is a block diagram illustrating a live content display device according to an exemplary embodiment. (Refer to...) Figure 13 The device includes: The second live streaming display unit 1310 is configured to display a second live streaming page; the second live streaming page displays target live streaming content based on edited segments; the edited segments are obtained by hiding at least one segment of the multiple historical live streaming segments under the indication of the content type corresponding to each of the multiple historical live streaming segments, and the multiple historical live streaming segments are obtained by segmenting the historical live streaming content based on the content recognition result of the historical live streaming content; any two temporally adjacent historical live streaming segments have different content types.
[0153] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0154] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided. Optionally, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc. When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is able to perform any of the methods described above.
[0155] In an exemplary embodiment, a computer program product is also provided, the computer program product including a computer program stored in a readable storage medium, wherein at least one processor of a computer device reads from the readable storage medium and executes the computer program, causing the device to perform any of the methods described above.
[0156] Figure 14 This is a block diagram illustrating an electronic device for displaying live content according to an exemplary embodiment. The electronic device may be a server, and its internal structure diagram may be as follows: Figure 14 As shown, the electronic device includes a processor, memory, and a network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The network interface is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements a live content display method. Those skilled in the art will understand that Figure 14 The structure shown is merely a block diagram of a portion of the structure related to the present disclosure and does not constitute a limitation on the electronic device to which the present disclosure is applied. A specific electronic device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0157] Figure 15 This is a block diagram illustrating an electronic device for displaying live content according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as follows: Figure 15 As shown, the device may include an RF (Radio Frequency) circuit 1510, a memory 1520 including one or more computer-readable storage media, an input unit 1530, a display unit 1540, a sensor 1550, an audio circuit 1560, a WiFi (Wireless Fidelity) module 1570, a processor 1580 including one or more processing cores, and a power supply 1590, among other components. Those skilled in the art will understand that... Figure 15 The terminal structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein: RF circuit 1510 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and hands it over to one or more processors 1580 for processing; additionally, it transmits uplink data to the base station. Typically, RF circuit 1510 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, etc. Furthermore, RF circuit 1510 can also communicate wirelessly with networks and other terminals. Wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.
[0158] The memory 1520 can be used to store software programs and modules. The processor 1580 executes various functional applications and data processing by running the software programs and modules stored in the memory 1520. The memory 1520 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for the functions, etc.; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 1520 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 1520 may also include a memory controller to provide access to the memory 1520 for the processor 1580 and the input unit 1530.
[0159] Input unit 1530 can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. Specifically, input unit 1530 may include touch-sensitive surface 1531 and other input devices 1532. Touch-sensitive surface 1531, also known as a touch display screen or touchpad, can collect user touch operations on or near it (such as user operations using fingers, styluses, or any suitable object or accessory on or near touch-sensitive surface 1531), and drive corresponding connection devices according to a pre-set program. Optionally, touch-sensitive surface 1531 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to processor 1580, and can receive and execute commands from processor 1580. In addition, the touch-sensitive surface 1531 can be implemented using various methods such as resistive, capacitive, infrared, and surface acoustic wave. Besides the touch-sensitive surface 1531, the input unit 1530 may also include other input devices 1532. Specifically, other input devices 1532 may include, but are not limited to, one or more of the following: a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick. The display unit 1540 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the terminal. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. The display unit 1540 may include a display panel 1541, which may optionally be configured as an LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or similar display panel 1541. Further, a touch-sensitive surface 1531 may cover the display panel 1541. When the touch-sensitive surface 1531 detects a touch operation on or near it, it transmits the information to the processor 1580 to determine the type of touch event. Subsequently, the processor 1580 provides corresponding visual output on the display panel 1541 according to the type of touch event. The touch-sensitive surface 1531 and the display panel 1541 can be two independent components to implement input and output functions. However, in some embodiments, the touch-sensitive surface 1531 and the display panel 1541 can be integrated to achieve both input and output functions.
[0160] The terminal may also include at least one sensor 1550, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 1541 according to the ambient light level, and the proximity sensor can turn off the display panel 1541 and / or the backlight when the terminal is moved to the ear. As a type of motion sensor, a gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that identify the terminal's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, tapping), etc. Other sensors that may be configured on the terminal, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.
[0161] Audio circuitry 1560, speaker 1561, and microphone 1562 provide an audio interface between the user and the terminal. Audio circuitry 1560 converts received audio data into electrical signals, which are then transmitted to speaker 1561, where they are converted into sound signals for output. Conversely, microphone 1562 converts collected sound signals into electrical signals, which are received by audio circuitry 1560, converted back into audio data, and then processed by processor 1580 before being transmitted via RF circuitry 1510 to, for example, another terminal, or output to memory 1520 for further processing. Audio circuitry 1560 may also include an earphone jack to facilitate communication between a peripheral headset and the terminal.
[0162] WiFi is a short-range wireless transmission technology. This terminal, through the WiFi module 1570, can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 15 WiFi module 1570 is shown, but it is understood that it is not an essential component of the terminal and can be omitted as needed without changing the nature of the invention.
[0163] The processor 1580 is the control center of the terminal, connecting various parts of the terminal through various interfaces and lines. It executes software programs and / or modules stored in the memory 1520, and calls data stored in the memory 1520 to perform various functions and process data, thereby enabling overall monitoring of the terminal. Optionally, the processor 1580 may include one or more processing cores; preferably, the processor 1580 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 1580.
[0164] The terminal also includes a power supply 1590 (such as a battery) to power various components. Preferably, the power supply can be logically connected to the processor 1580 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 1590 may also include one or more DC or AC power supplies, a recharging system, a power fault detection circuit, a power converter or inverter, a power status indicator, and other arbitrary components.
[0165] Although not shown, the terminal may also include a camera, Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the display unit of the terminal is a touch screen display, and the terminal also includes a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors of the instructions in the method embodiment of the present invention.
[0166] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0167] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A method for displaying live streaming content, characterized in that, The method includes: In response to a selection command for historical live stream content, the corresponding live stream content editing page is displayed; In response to a segment hiding instruction triggered by the live content editing page, an edited segment is generated; the edited segment is obtained by hiding at least one segment of the multiple historical live segments under the indication of the content type corresponding to each of the multiple historical live segments, and the multiple historical live segments are obtained by segmenting the historical live content based on the content recognition result of the historical live content; any two temporally adjacent historical live segments have different content types; In response to a broadcast confirmation instruction based on the edited segments, a first live streaming page is displayed; the first live streaming page displays the target live streaming content formed based on the edited segments.
2. The method according to claim 1, characterized in that, The fragment hiding instructions include automatic hiding instructions; The process of generating edited segments in response to a segment hiding command triggered by the live content editing page includes: In response to the automatic hiding instruction triggered by the live content editing page, a first segment sequence is displayed; the first segment sequence includes the plurality of historical live segments, and a hidden marker is displayed in the first live segment among the plurality of historical live segments; the first live segment is a segment determined by an artificial intelligence system based on the content type corresponding to each of the plurality of historical live segments, and is not related to the effective recommendation object; the effective recommendation object is the object in the recommended state at the current moment among the historical recommendation objects corresponding to the historical live content; In response to a clip confirmation command triggered based on the first clip sequence, the clipped clip is generated; the clipped clip includes clips other than the first live stream clip from the plurality of historical live stream clips.
3. The method according to claim 2, characterized in that, The step of displaying a first segment sequence in response to the auto-hide instruction triggered by the live content editing page includes: In response to the auto-hide instruction triggered by the live content editing page, the first segment sequence and segment editing controls are displayed; the segment editing controls include at least a manual hide control and a hide cancellation control.
4. The method according to claim 1, characterized in that, The fragment hiding instructions include manual hiding instructions; The process of generating edited segments in response to a segment hiding command triggered by the live content editing page includes: Display the multiple historical live stream segments and the content type identifiers corresponding to each of the multiple historical live stream segments; In response to the manual hide command, a second segment sequence is displayed; the second segment sequence includes the plurality of historical live stream segments, and a hidden marker is displayed in the second live stream segment among the plurality of historical live stream segments; the second live stream segment is a segment hidden by the manual hide command under the indication of the content type identifier corresponding to each of the plurality of historical live stream segments. In response to a clip confirmation command triggered based on the second segment sequence, the clipped segment is generated; the clipped segment includes segments other than the second live segment from the plurality of historical live segments.
5. The method according to claim 1, characterized in that, Each of the multiple historical live stream segments has its own corresponding content type identifier; the content type identifier is obtained by an artificial intelligence system through content recognition of the historical live stream content. The process of generating edited segments in response to a segment hiding command triggered by the live content editing page includes: In response to a segment hiding command triggered based on the live content editing page, a clip selection prompt is displayed; the clip selection prompt is used to indicate whether to select a first type of identifier for the segment to be hidden, or a second type of identifier for the segment to be kept; In response to a selection instruction based on the clip selection prompt information for a first type identifier of the segment to be hidden, or a second type identifier of the segment to be retained, the clipped segment is generated; the clipped segment is obtained by hiding the segments with the first type identifier among the plurality of historical live stream segments, or by retaining the segments with the second type identifier among the plurality of historical live stream segments.
6. The method according to claim 1, characterized in that, After generating the edited segment in response to a segment hiding instruction triggered by the live content editing page, the method further includes: In response to a viewing instruction for a recommended object corresponding to the live stream content, at least one recommended object is displayed; the live stream content is live stream content formed based on the edited segments; if the at least one hidden segment includes a segment corresponding to a hidden object, the at least one recommended object includes objects other than the hidden object from the historical recommended objects corresponding to the historical live stream content.
7. The method according to claim 4, characterized in that, The process of generating edited segments in response to a segment hiding command triggered by the live content editing page includes: In response to a segment hiding instruction triggered based on the live content editing page, a third segment sequence is displayed; the third segment sequence includes the plurality of historical live segments, and at least one of the plurality of historical live segments displays a hidden marker; In response to a segment addition command, a fourth segment sequence is displayed; the fourth segment sequence is obtained by adding a third live segment to the third segment sequence, and the third live segment is the operation segment corresponding to the segment addition command. In response to a clip confirmation command triggered based on the fourth segment sequence, the clipped segment is generated; the clipped segment includes the third live segment and segments from the plurality of historical live segments other than the segment displaying the hidden marker.
8. The method according to claim 7, characterized in that, The third live stream segment is the segment corresponding to the target recommended object; After generating the edited segment in response to the edit confirmation command triggered based on the fourth segment sequence, the method further includes: In response to a viewing instruction for a recommended object corresponding to the live stream content, at least one recommended object is displayed; the live stream content is live stream content formed based on the edited segments; the at least one recommended object includes the target recommended object.
9. The method according to any one of claims 1-8, characterized in that, Before generating the edited segment in response to the segment hiding instruction triggered by the live content editing page, the live content editing page includes spoken text corresponding to each of the plurality of historical live segments; After generating the edited segment in response to a segment hiding instruction triggered by the live content editing page, the live content editing page includes the spoken text corresponding to the edited segment.
10. The method according to claim 1, characterized in that, The first live streaming page is the live streaming page corresponding to the live streaming account, or the live streaming page corresponding to the follow-up account; the first live streaming page includes a recommendation object operation control; The method further includes: In response to a trigger command from the live streaming account or the follow-up account to operate the recommended object control, a recommended object operation page is displayed; the recommended object operation page includes at least one recommended object, which is an object recommended during the live streaming process based on the target live streaming content.
11. The method according to claim 1, characterized in that, The first live streaming page is the live streaming page corresponding to the live streaming account; the first live streaming page hides at least one real-time interaction initiation control, the at least one real-time interaction initiation control includes interaction initiation control with other live streaming rooms and interaction initiation control with live streaming room viewers.
12. The method according to claim 1, characterized in that, The method further includes: If the first live streaming page is exited during the live streaming of the target live streaming content, a live streaming start page is displayed in response to the live streaming start command; the live streaming start page includes a first recovery prompt message. In response to the live stream page access operation triggered based on the first recovery prompt information, the first live stream page is displayed.
13. The method according to claim 1, characterized in that, The method further includes: If the user exits the first live streaming page during the live streaming process based on the target live streaming content, the live streaming startup page is displayed in response to the live streaming start command; the live streaming startup page includes live streaming controls associated with resource acquisition. In response to a live streaming settings instruction triggered by the live streaming control, a live streaming settings page is displayed; the live streaming settings page includes a second recovery prompt message. In response to the live stream page access operation triggered by the second recovery prompt information, the first live stream page is displayed.
14. A method for displaying live streaming content, characterized in that, The method includes: A second live streaming page is displayed; the second live streaming page displays target live streaming content based on edited segments; the edited segments are obtained by hiding at least one segment of the multiple historical live streaming segments under the indication of the content type corresponding to each of the multiple historical live streaming segments, and the multiple historical live streaming segments are obtained by segmenting the historical live streaming content based on the content recognition result of the historical live streaming content; any two temporally adjacent historical live streaming segments have different content types.
15. A live streaming content display device, characterized in that, The device includes: The historical live stream selection unit is configured to execute a live stream content editing page corresponding to the historical live stream content in response to a selection instruction for the historical live stream content; The video editing unit is configured to execute a segment hiding instruction triggered based on the live content editing page to generate an edited segment; the edited segment is obtained by hiding at least one segment of the multiple historical live segments under the indication of the content type corresponding to each of the multiple historical live segments, and the multiple historical live segments are obtained by segmenting the historical live content based on the content recognition result of the historical live content; any two temporally adjacent historical live segments have different content types; The first live streaming display unit is configured to execute a live streaming confirmation instruction based on the edited segment and display a first live streaming page; the first live streaming page displays target live streaming content based on the edited segment.
16. A live streaming content display device, characterized in that, The device includes: The second live broadcast display unit is configured to execute the display of a second live broadcast page; the second live broadcast page displays target live broadcast content based on edited segments; the edited segments are obtained by hiding at least one segment of the multiple historical live broadcast segments under the indication of the content type corresponding to each of the multiple historical live broadcast segments, and the multiple historical live broadcast segments are obtained by segmenting the historical live broadcast content based on the content recognition result of the historical live broadcast content; any two temporally adjacent historical live broadcast segments have different content types.
17. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the live content display method as described in any one of claims 1 to 13, or the live content display method as described in claim 14.
18. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is enabled to perform the live content display method as described in any one of claims 1 to 13, or the live content display method as described in claim 14.
19. A computer program product, characterized in that, The computer program product includes a computer program stored in a readable storage medium, wherein at least one processor of a computer device reads from the readable storage medium and executes the computer program, causing the device to perform the live content display method as described in any one of claims 1 to 13, or the live content display method as described in claim 14.