Live content processing method and device, equipment, storage medium and product
Patent Information
- Application Number
- CN202611342846.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-31
- Publication Date
- 2026-10-30
AI Technical Summary
[0003]本文提供一种直播内容处理方法、装置、设备、存储介质及产品,用于解决在用户关注的直播停播之后,用户无法快速找回主播,导致收藏内容失效的技术问题
[0017]本文提供的直播内容处理方法、装置、设备、存储介质及产品,通过在用于呈现直播内容流的第一应用的第一展示界面中展示第一控件,故在第一应用中为用户提供了查看已触发第一互动操作的第一直播内容的入口。用户可以根据实际需求触发该第一控件,以实现对当前已触发第一互动操作的多个第一主播的第一直播内容的浏览。从而用户能够在浏览直播内容流时,对感兴趣的第一直播内容进行第一互动操作,并根据实际需求基于该第一控件实现对第一直播内容的查看,使得直播内容的浏览更加贴合用户的实际需求,提升用户体验。
Smart Images

Figure CN123020872A_ABST
Abstract
Description
Technical Field
[0001] This article relates to the fields of live streaming and interface interaction technology, and in particular to a live streaming content processing method, device, equipment, storage medium and product. Background Technology
[0002] With the rapid development of short videos and live streaming content, users' interactive needs on live streaming platforms are becoming increasingly diverse. Live streaming content is characterized by strong real-time and immediacy. When browsing the live streaming platform, previewing streams, or entering live streaming rooms, users often encounter the following scenarios: when they find a streamer or live streaming content that interests them, they are unable to watch it immediately due to time, attention, or network limitations. Summary of the Invention
[0003] This article provides a method, apparatus, device, storage medium, and product for processing live streaming content, which solves the technical problem that users cannot quickly find the streamer after the live stream they are following has stopped, resulting in the invalidation of their saved content.
[0004] Firstly, this paper provides a method for processing live streaming content, including:
[0005] A first control is displayed on a first display interface, which is associated with a first application, and the first application is used to present the live content stream;
[0006] In response to the trigger operation of the first control, a first list is displayed, the first list is associated with multiple first broadcasters, the user has performed a first interactive operation on the first live content in the past, the first live content is associated with the first broadcaster, the first interactive operation is used to add the first live content to the first list, and continue to browse the live content stream;
[0007] In response to the trigger operation on the first broadcaster, the first live broadcast content is displayed on the second display interface.
[0008] Secondly, this paper provides a live streaming content processing device, including:
[0009] A display module is used to display a first control on a first display interface, the first display interface being associated with a first application, and the first application being used to present live content;
[0010] The processing module is used to respond to the trigger operation of the first control, display a first list, the first list is associated with multiple first anchors, the user has performed a first interactive operation on the first live content, the first live content is associated with the first anchor, the first interactive operation is used to add the first live content to the first list, and continue to browse the live content stream;
[0011] The presentation module is used to display the first live broadcast content on the second display interface in response to the trigger operation of the first broadcaster.
[0012] Thirdly, this article provides an electronic device, including: a processor and a memory;
[0013] The memory stores computer-executed instructions;
[0014] The processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the live content processing method as described in the first aspect and various possible designs of the first aspect.
[0015] Fourthly, this document provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the live content processing method described in the first aspect and various possible designs of the first aspect.
[0016] Fifthly, this document provides a computer program product, including a computer program that, when executed by a processor, implements the live content processing method described in the first aspect and various possible designs of the first aspect.
[0017] The live streaming content processing method, apparatus, device, storage medium, and product provided herein, by displaying a first control in a first display interface of a first application used to present the live streaming content stream, thus providing users with an entry point to view the first live streaming content for which a first interactive operation has been triggered within the first application. Users can trigger this first control according to their actual needs to browse the first live streaming content of multiple first broadcasters for which a first interactive operation has been triggered. Therefore, users can perform first interactive operations on first live streaming content of interest while browsing the live streaming content stream, and view the first live streaming content based on their actual needs using this first control, making the browsing of live streaming content more aligned with users' actual needs and improving user experience. Attached Figure Description
[0018] To more clearly illustrate the technical solutions in this document or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this document. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is a schematic diagram of the system architecture on which this article is based;
[0020] Figure 2 A flowchart illustrating the live content processing method provided in this article;
[0021] Figure 3 A schematic diagram of the interface interaction for the live content processing method provided in this article;
[0022] Figure 4 Another interface interaction diagram for the live content processing method provided in this article;
[0023] Figure 5 This is a schematic diagram of the display interface for the live content processing method provided in this article;
[0024] Figure 6 This is another schematic diagram of the display interface for the live content processing method provided in this article;
[0025] Figure 7 A schematic diagram of the live content processing device provided in this article;
[0026] Figure 8 This is a schematic diagram of the electronic device provided in this article. Detailed Implementation
[0027] To make the objectives, technical solutions, and advantages of this document clearer, the technical solutions described below will be clearly and completely described in conjunction with the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments described herein, not all of them. All other embodiments obtained by those skilled in the art based on the embodiments described herein without inventive effort are within the scope of protection of this document.
[0028] It is understood that before using the technical solutions disclosed in the embodiments of this article, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this article in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.
[0029] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as electronic devices, applications, servers, or storage media, that perform the operations described herein, based on the prompt message.
[0030] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0031] It is understood that the above notification and user authorization process is merely illustrative and does not limit the implementation method described in this article. Other methods that comply with relevant laws and regulations may also be applied to the implementation method described in this article.
[0032] Given the highly real-time nature of live streaming content, users accessing the live streaming platform, preview stream, or live room via mobile devices may be unable to watch the live content they are interested in immediately due to time conflicts, distractions, or network limitations. For example, a user may discover a live stream while commuting but be unable to watch it immediately, or the live stream may be interrupted by unforeseen circumstances, and they may wish to continue watching later.
[0033] In related technologies, users can only follow or reserve live stream content by following the streamer or reserving a live stream. However, following a streamer has strong social attributes, and doing so often affects the user's following list and subsequent information feed recommendations. Reservations, on the other hand, only apply to scenarios where the live stream schedule is known, and cannot cover live stream content that users discover on the fly.
[0034] In solving the aforementioned technical problems, the inventors discovered through research that when a user finds that the first live stream content is temporarily unavailable, they can perform a first interactive operation on the first live stream content. This first interactive operation involves "favoriting" the first live stream content, adding the first streamer associated with the first live stream content to the first list, and continuing to browse the live stream content.
[0035] Furthermore, to facilitate users' review of the first live stream content for which the first interactive operation has been triggered, a first control can be displayed within the first display interface of the first application used to present the live stream content. In response to the user's triggering of the first control, a first list is displayed, showing the identification information of multiple first broadcasters for whom the user has historically triggered the first interactive operation. Therefore, the user can browse the first live stream content associated with any first broadcaster for whom the first interactive operation was historically triggered based on this first list.
[0036] Figure 1 This is a schematic diagram of the system architecture on which this article is based, such as Figure 1 As shown, the system architecture based on this paper includes at least a server 11 and a terminal device 12. The server 11 is communicatively connected to the terminal device 12, thus enabling the server 11 to interact with the terminal device 12.
[0037] Optionally, the terminal device 12 includes application software 13 for presenting live content streams or starting live content, and the terminal device 12 includes a front-end display interface 14. The front-end display interface 14 can display first controls. Users can interact with the terminal device 12 through human-computer interaction. Users can trigger operations on the first controls through human-computer interaction within the front-end display interface 14 to view the first list and trigger operations on any first broadcaster. A data acquisition request is then sent to the server 11 based on the first broadcaster.
[0038] Furthermore, server 11 can provide the first live broadcast content associated with the first broadcaster to terminal device 12 based on the data acquisition request, so that the front-end display interface 14 can display the first live broadcast content associated with the first broadcaster that is currently triggered.
[0039] Figure 2 This is a flowchart illustrating the live content processing method provided in this article, such as... Figure 2 As shown, the method includes:
[0040] Step 201: Display the first control on the first display interface. The first display interface is associated with the first application, which is used to present the live content stream.
[0041] In some cases, to facilitate users' centralized viewing of live-stream related content, a first application can be pre-configured. This first application is used to present the live-stream content stream, which includes multiple live-stream content items. Furthermore, the first application can also be used to start the live stream.
[0042] Optionally, the first application is associated with a first display interface. The first display interface includes at least one of a content presentation interface, a second display interface, and a message display interface. The content presentation interface is used to display the user's live streaming interaction information. This live streaming interaction information includes, but is not limited to, the live streaming content the user has historically watched, the live streaming content the user has historically initiated, and the user's profile information. For example, the content presentation interface can be the user's personal homepage. The message display interface is used to display the user's associated session information, while the second display interface is used to display the live streaming content stream. For example, the first control can be displayed within the message display interface so that the user can view the first live streaming content that has triggered the first interaction during the session.
[0043] Furthermore, when browsing live stream content, users may be unable to watch live content of interest immediately due to time conflicts, distraction, or network limitations. Therefore, a first interactive action can be triggered on the first live stream content, after which the user can continue browsing the live stream content. This first interactive action can be a "favorite" action, or an action that allows the user to save the first live stream content for later viewing.
[0044] To facilitate users' re-viewing of the first live stream content that has triggered the first interactive action, the first control can be displayed in the first display interface.
[0045] Step 202: In response to the trigger operation of the first control, display the first list. The first list is associated with multiple first broadcasters. The user has performed a first interactive operation on the first live content in the past. The first live content is associated with the first broadcaster. The first interactive operation is used to add the first live content to the first list and continue browsing the live content stream.
[0046] In some situations, users can trigger operations on the first control according to actual needs. In response to this trigger operation, a first list can be displayed. This first list can be displayed within the content presentation interface. Alternatively, it can be displayed on top of the first display interface as a pop-up, half-screen, or tile, etc., which is not limited in this document.
[0047] Optionally, due to the real-time nature of live streaming content, once an interaction is performed on the first live stream content, it becomes impossible to locate that first live stream content again after the first streamer stops broadcasting. Therefore, the first streamer associated with the first live stream content can be added to the first list. Thus, users can locate the first live stream content through the first streamer. Consequently, the first list includes multiple first streamers.
[0048] Step 203: In response to the trigger operation on the first broadcaster, display the first live broadcast content on the second display interface.
[0049] In some scenarios, after displaying the initial list, users can watch the first live stream content according to their needs. Users can trigger actions on the first streamer according to their needs. In response to this trigger action, a second display interface can be displayed. The second display interface presents the first live stream content associated with the currently triggered first streamer.
[0050] The live streaming content processing method provided in this paper displays a first control in the first display interface of a first application used to present the live streaming content stream. This provides users with an entry point within the first application to view the first live streaming content for which a first interactive operation has been triggered. Users can trigger this first control according to their actual needs to browse the first live streaming content of multiple first broadcasters for which a first interactive operation has been triggered. Thus, users can perform first interactive operations on first live streaming content of interest while browsing the live streaming content stream, and view the first live streaming content based on their actual needs using this first control. This makes browsing the live streaming content more aligned with users' actual needs and improves the user experience.
[0051] Optionally, based on any of the above embodiments, the first display interface includes a content presentation interface. Step 201 includes:
[0052] The content presentation interface displays a second control and a third control. The second control is associated with the second live stream content, which includes the live stream content that the user has watched in the past. The third control is associated with the third live stream content, which includes the live stream content that the user has opened in the past.
[0053] In response to a triggering operation on the second control, the first control is displayed on the content presentation interface.
[0054] In some cases, the primary display interface includes a content presentation interface. This content presentation interface is used to display the user's live stream interaction information. This information includes, but is not limited to, second live streams the user has previously watched, third live streams the user has previously started, and brief information about the user's settings. For example, this content presentation interface could be the user's personal homepage.
[0055] Optionally, the content presentation interface displays a second and a third control. Users can trigger the second control to view previously viewed second live stream content. Users can also trigger the third control to view previously opened third live stream content.
[0056] In other scenarios, in response to a triggering operation on the second control, a triggering control associated with the second control can be displayed on the content presentation interface. This triggering control includes a first control and a view control. The first control is configured to display a first list in response to the triggering operation, while the view control is configured to display second live stream content viewed in the user's history in response to the triggering operation.
[0057] Figure 3 This is a schematic diagram of the interface interaction of the live content processing method provided in this article, such as... Figure 3 As shown, the content presentation interface 31 includes a second control 32 and a third control 33. The second control 32 is associated with the second live stream content that the user has viewed in the past, while the third control 33 is associated with the third live stream content that the user has opened in the past.
[0058] Optionally, after a user triggers the second control 32, the content presentation interface 31 can display the viewing control 34, the first control 35, and multiple previously viewed second live stream content 36. In response to the triggering operation of the first control 35, a first list 37 can be displayed, which includes multiple first broadcasters 38 associated with the first live stream content that has previously triggered the first interactive operation.
[0059] The live streaming content processing method presented in this paper displays a second and a third control on the content presentation interface. In response to a triggering operation on the second control, a first control is displayed on the content presentation interface, allowing users to view the first list through interactive operations within the content presentation interface. Furthermore, after performing a first interactive operation on the first live stream content, users can browse previous live stream content that triggered the first interactive operation within the content presentation interface.
[0060] Optionally, based on any of the above embodiments, the method further includes:
[0061] The second display interface shows the live content stream, which includes multiple live content streams.
[0062] In response to the first trigger operation within the second display interface, a function list is displayed, which includes a fourth control.
[0063] In response to the trigger operation of the fourth control, the first interactive operation is performed on the first live content, which is the live content currently displayed in the second display interface.
[0064] In some scenarios, users can browse the live stream content within a second display interface. This live stream content includes multiple live streams. During browsing, users can perform a first-trigger action on the currently viewed live stream content according to their needs. This first-trigger action includes, but is not limited to, single-click, double-click, and long-press actions.
[0065] Optionally, in response to the first triggering operation, a function list can be displayed, which includes multiple function controls associated with the live content, such as, but not limited to, a share control, a settings control, a follow control, a fourth control, etc.
[0066] Furthermore, users can trigger the fourth control to perform the first interactive operation on the first live content, which is the live content currently displayed in the second display interface.
[0067] In other scenarios, responding to a triggering action on the fourth control can toggle its display state, allowing the user to more intuitively view the current interaction. Furthermore, the user can cancel the initial interaction by triggering the fourth control again.
[0068] The live streaming content processing method provided in this article displays a function list in response to a first trigger operation within the second display interface, and then displays a fourth control within the function list. Therefore, users can perform a first interactive operation on the first live streaming content by triggering the fourth control. After triggering the first interactive operation, the first streamer can be added to the first list, and the user can continue browsing the live streaming content stream. This allows users to bookmark the currently viewed first live streaming content for later viewing in the first list using the first control.
[0069] Furthermore, based on any of the above embodiments, the first display interface includes a second display interface, and step 201 includes:
[0070] In response to the first interactive operation, the first prompt content is displayed on the second display interface. The first prompt content includes prompt text and a first control. The prompt text is used to indicate that the first live content has been added to the first list.
[0071] In some scenarios, after a user triggers the first interactive operation via the fourth control, a first prompt message can be displayed on the second display interface. This prompt message includes a prompt text and the first control itself. The prompt text indicates that the first live stream content has been added to the first list. For example, the prompt text could be "Added to the first list." The first control can also display text content indicating the search path to other display interfaces for that first control. For example, the text content could be "Content presentation interface → Second control."
[0072] Figure 4 This is another interface interaction diagram of the live content processing method provided in this article, such as... Figure 4 As shown, the second display interface 41 displays a media content stream 42. In response to a user's first trigger operation within the second display interface 41, a function list 43 can be displayed, which includes a fourth control 44.
[0073] In response to the user's triggering operation on the fourth control 44, a first interactive operation can be performed on the first live broadcast content currently displayed in the second display interface 41. In response to this first interactive operation, a first prompt content 45 can be displayed in the second display interface 41, wherein the first prompt content 45 includes prompt text 46 and a first control 47.
[0074] Furthermore, in response to a triggering operation on the first control 47, a content presentation interface 48 can be displayed, within which a first list 49 is displayed.
[0075] The live streaming content processing method provided in this paper displays a first prompt on the second display interface in response to the first interactive operation. Therefore, after performing the first interactive operation on the first live streaming content, the first list can be quickly viewed based on the prompt, enriching the display content and interaction methods in the second display interface.
[0076] Optionally, based on any of the above embodiments, in response to a trigger operation on the fourth control, a first interactive operation is performed on the first live broadcast content, including:
[0077] In response to the trigger operation of the fourth control, and if the first list meets the first condition, the first interactive operation is performed on the first live content.
[0078] In response to the triggering operation of the fourth control, and if the first list does not meet the first condition, a second prompt is displayed on the second display interface. The second prompt is used to indicate that the first list does not meet the first condition, as well as to provide an indication that the first condition has been met.
[0079] In some cases, the first list association has a first condition. This first condition includes at least one of the following:
[0080] The number of first-ranked streamers in the first list exceeds a first threshold. For example, you can pre-set that the first-ranked streamers can be added to the first list a maximum of the first threshold number.
[0081] The number of second-ranked broadcasters in the first list exceeds a second threshold, where the second-ranked broadcaster is the first-ranked broadcaster currently live. For example, the number of second-ranked broadcasters simultaneously live in the first list can be preset to not exceed the second threshold. The first and second thresholds can be preset empirical values, or values set by the user according to actual needs; this document does not impose any restrictions on this.
[0082] There is no primary connection between the first broadcaster and the user. For example, it can be pre-set that users must follow the first broadcaster before they can add the first broadcaster to their primary list.
[0083] Based on the aforementioned first condition, in response to the user's triggering operation on the fourth control, it can be first determined whether the first list meets the first condition. If it does, the first broadcaster can be added to the first list based on the first interactive operation. Otherwise, a second prompt can be displayed on the second display interface. The second prompt is used to indicate that the first list does not meet the first condition, as well as to provide an indication that the first condition has been met.
[0084] For example, if the number of first-listed streamers in the current first list has exceeded the first threshold, the second prompt could be "Add a maximum of the first threshold number of first-listed live streams. Delete the already saved first-listed live streams and try again."
[0085] The live stream content processing method presented in this article, by pre-setting a first condition, enables flexible first interactive operations on the first live stream content based on this condition. This allows for accurate collection of the first live stream content and updating of the first list.
[0086] Furthermore, based on any of the above embodiments, the method further includes:
[0087] In the first list, multiple identifiers of the first streamer are displayed sequentially based on their live streaming status, which includes live streaming status and live streaming off status.
[0088] In some cases, the first list may include multiple first streamers. Because live streaming content is real-time, when a user views the first list, some first streamers may be live, while others may have stopped streaming. To allow users to more intuitively view the current live streaming status, the first list can sequentially display the identification information of multiple first streamers based on their live streaming status, including whether they are streaming or not.
[0089] For example, for the first streamer who is currently broadcasting, content related to the live broadcast status can be displayed. For the first streamer who is currently not broadcasting, a "Not Broadcast" message can be displayed in the display area associated with that streamer.
[0090] The live streaming content processing method provided in this article displays the identification information of multiple first streamers sequentially based on the live streaming status of the first streamer, thus enabling the orderly presentation of the identification information of multiple first streamers in the first list.
[0091] Optionally, based on any of the above embodiments, the first anchor includes a second anchor in the live broadcast state and a third anchor in the off broadcast state.
[0092] Based on the live stream status of the primary streamer, multiple identifiers of the primary streamer are displayed sequentially, including:
[0093] Display the identification information of at least one second anchor.
[0094] In response to the completion of the display of the identification information of at least one second anchor, the identification information of at least one third anchor is displayed.
[0095] In some cases, the first broadcaster includes a second broadcaster who is currently broadcasting and a third broadcaster who is not broadcasting. To facilitate users' quick access to the first live broadcast content, the second broadcaster who is currently broadcasting can be prioritized in the first list.
[0096] Optionally, the identification information of at least one second anchor may be displayed first. After displaying the identification information of at least one second anchor, the identification information of at least one third anchor may be displayed. For example, the identification information of the at least one third anchor may be displayed sequentially below the identification information of the at least one second anchor.
[0097] The live streaming content processing method provided in this paper completes the display by responding to the identification information of at least one second anchor and displaying the identification information of at least one third anchor. This makes it easier for users to view the first live streaming content associated with the currently live anchor, enabling users to more quickly locate the first browsable live streaming content based on the first list.
[0098] Furthermore, based on any of the above embodiments, at least one second anchor's identification information is displayed, including:
[0099] The identification information of at least one second anchor is displayed in a first display order, which is associated with the first time when the user triggers the first interactive operation on the first live broadcast content.
[0100] Display the identification information of at least one third-party broadcaster, including:
[0101] The identification information of at least one third anchor is displayed in a second display order, which is related to the second time when the user triggers the first interactive operation on the first live broadcast content.
[0102] In some cases, there can be multiple second and third broadcasters. Therefore, after prioritizing the display of multiple second broadcasters, and then displaying multiple third broadcasters after the second broadcasters, a first display order can be determined based on the moment a user triggers a first interactive operation on the first live stream content associated with a second broadcaster, and the identification information of at least one second broadcaster can be displayed according to this first display order. Furthermore, a second display order can be determined based on the moment a user triggers a first interactive operation on the first live stream content associated with a third broadcaster, and the identification information of at least one third broadcaster can be displayed according to this second display order.
[0103] The addition time is positively correlated with the display order; that is, the earlier the addition time, the earlier the display position. Alternatively, the addition time is negatively correlated with the display order; that is, the earlier the addition time, the later the display position.
[0104] Figure 5 This is a schematic diagram of the display interface for the live content processing method provided in this article, such as... Figure 5 As shown, the content presentation interface 51 displays a first list 52, which includes a second anchor 53 in the live broadcast state and a third anchor 54 in the off-air state.
[0105] Optionally, in the first list 52, at least one second broadcaster 53 in a live broadcast state may be displayed preferentially, wherein the display order of the second broadcaster 53 is related to the time when it was added to the first list. For example, the at least one second broadcaster 53 may be displayed sequentially according to the order in which users trigger the first interactive operation on the first live broadcast content.
[0106] Furthermore, behind at least one second anchor 53, at least one third anchor 54 in a suspended state can be displayed.
[0107] The live streaming content processing method presented in this article displays content based on the time when the second and / or third streamers join the first list, making the content displayed in the first list more relevant to the user's actual needs and improving the user experience.
[0108] Optionally, based on any of the above embodiments, the method further includes:
[0109] Display a notification control in the display area associated with the third streamer. The notification control is used to send a live broadcast reminder to the user when the third streamer starts a live broadcast, based on a triggered operation.
[0110] In some cases, for third-party broadcasters who are currently not broadcasting, a notification control can be displayed in the display area associated with the third-party broadcaster to ensure that users can watch their live content in a timely manner. Users can trigger this notification control as needed. Therefore, a broadcast reminder is sent to users when the third-party broadcaster starts broadcasting.
[0111] Figure 6 This is another schematic diagram of the display interface for the live content processing method provided in this article, such as... Figure 6 As shown, the content presentation interface 61 displays a first list 62, which includes a second streamer 63 who is broadcasting and a third streamer 64 who is not broadcasting.
[0112] Specifically, for each third broadcaster 64, a notification control 65 can be displayed in the display area associated with the third broadcaster 64. Therefore, users can trigger the notification control 65 according to their actual needs, thereby sending a broadcast reminder to users when the third broadcaster starts a live broadcast.
[0113] The live streaming content processing method presented in this article displays a notification control in the display area associated with a third-party streamer who is currently not broadcasting. Users can trigger the notification control as needed, sending a notification when the third-party streamer starts broadcasting. This allows users to browse the live streaming content associated with that third-party streamer more promptly.
[0114] Furthermore, based on any of the above embodiments, the method further includes:
[0115] A fifth control is displayed in the display area associated with the first list. The fifth control is used to adjust the multiple first anchors in the first list.
[0116] In some cases, to facilitate user management of the first list, a fifth control can be displayed in the associated display area of the first list. This fifth control is used to adjust multiple first broadcasters in the first list. For example, users can use this fifth control to remove first broadcasters from the first list in batches, or to schedule live broadcasts for first broadcasters in batches, or to send batch live broadcast reminders to first broadcasters in the first list, etc.
[0117] Furthermore, based on any of the above embodiments, the method further includes:
[0118] In response to the trigger operation of the fifth control, the states of multiple first anchors are switched to selectable states.
[0119] In response to a selection action on at least one first anchor, a delete control is displayed.
[0120] In response to a trigger action on the delete control, remove at least one currently selected first streamer from the first list.
[0121] In some scenarios, in response to a triggering operation on the fifth control, the states of multiple first broadcasters are switched to a selectable state. In the selectable state, the user can select one or more first broadcasters according to their needs. In response to this selection operation, a delete control can be displayed. Therefore, in response to a triggering operation on the delete control, at least one currently selected first broadcaster can be removed from the first list in batches.
[0122] The live streaming content processing method provided in this article displays a fifth control in the display area associated with the first list. Therefore, users can perform batch removal operations of the first streamer in the first list based on the fifth control, which improves the management efficiency of the first list.
[0123] Optionally, based on any of the above embodiments, the method further includes:
[0124] In response to the second trigger operation on the first broadcaster, a delete control is displayed in the display area associated with the first broadcaster.
[0125] In response to the triggering operation of the delete control, the first streamer is removed from the first list.
[0126] In some situations, users can perform a second trigger operation on any of the first broadcasters in the first list. This second trigger operation includes, but is not limited to, horizontal swiping, double-tapping, long-pressing, and dragging.
[0127] In response to the second triggering operation, a delete control can be displayed in the display area associated with the first broadcaster. For example, the second triggering operation can be a left swipe. In response to this left swipe, the first broadcaster's identification information can move to the left as a whole, displaying the delete control behind it.
[0128] Optionally, in response to a trigger operation on the delete control, the first broadcaster is removed from the first list to enable quick management of the first list.
[0129] The live streaming content processing method provided in this article displays a deletion control in the display area associated with the first streamer based on a second trigger operation on the first streamer. Therefore, users can quickly remove the first streamer from the first list through this deletion control, which improves the management efficiency of the first list.
[0130] Furthermore, based on any of the above embodiments, the method further includes:
[0131] In response to a switching operation triggered within the second display interface, the multiple first live stream contents associated with the first list are switched and displayed within the second display interface.
[0132] In some cases, users can trigger any of the first streamers in the first list to view the first live stream content in the second display interface.
[0133] Optionally, to facilitate users' flexible viewing of multiple currently saved live stream content, users can also trigger a switching operation within the second display interface. This switching operation includes, but is not limited to, horizontal swiping, vertical swiping, and triggering of the switching control.
[0134] In response to this switching operation, multiple live stream content items associated with the first list can be switched and displayed within the second display interface.
[0135] The live streaming content processing method provided in this article responds to switching operations triggered within the second display interface, allowing users to switch between displaying multiple first live streams associated with the first list within the second display interface. This enables users to flexibly view multiple currently saved first live streams within the second display interface, thus improving the user experience.
[0136] Furthermore, based on any of the above embodiments, the method further includes:
[0137] In response to the first streamer not being included in the first list, a third prompt is displayed on the first display interface. The third prompt indicates that there is currently no live stream content that has triggered the first interactive operation.
[0138] In some cases, a user may not have previously triggered an interaction with any of the first live stream content. Therefore, the first streamer is not included in the first list. In this situation, a third prompt can be displayed on the first display screen to indicate that there is currently no live stream content for which an interaction has been triggered. For example, the third prompt could be "Live streams that haven't been saved (for later viewing) yet."
[0139] The live stream content processing method presented in this article displays a third prompt on the first display interface when the first streamer is not included in the first list. This allows users to more intuitively view the current addition status of the first list, encouraging them to perform their first interactive action on the live stream content while browsing the live stream.
[0140] Figure 7 This is a structural diagram of the live streaming content processing device provided in this article, such as... Figure 7 As shown, the device includes: a display module 71, a processing module 72, and a presentation module 73. The display module 71 is used to display a first control on a first display interface, which is associated with a first application. The first application is used to present a live stream content. The processing module 72 is used to display a first list in response to a trigger operation on the first control. The first list is associated with multiple first broadcasters. The user has previously performed a first interactive operation on the first live stream content, which is associated with a first broadcaster. The first interactive operation is used to add the first live stream content to the first list and continue browsing the live stream content. The presentation module 73 is used to display the first live stream content on a second display interface in response to a trigger operation on a first broadcaster.
[0141] Furthermore, based on any of the above embodiments, the first display interface includes at least one of a content presentation interface, a second display interface, and a message display interface. The content presentation interface is used to present the user's live interactive information. The message display interface is used to present the user's associated session information.
[0142] Furthermore, based on any of the above embodiments, the first display interface includes a content presentation interface. The display module is configured to: display a second control and a third control on the content presentation interface, wherein the second control is associated with second live stream content, the second live stream content includes live stream content previously viewed by the user, and the third control is associated with third live stream content, the third live stream content includes live stream content previously opened by the user. In response to a trigger operation on the second control, the first control is displayed on the content presentation interface.
[0143] Furthermore, based on any of the above embodiments, the live streaming content processing further includes: a display module, used to display a live streaming content stream on a second display interface, the live streaming content stream including multiple live streaming content items; a presentation module, used to display a function list in response to a first trigger operation within the second display interface, the function list including a fourth control; and an interaction module, used to perform a first interaction operation on a first live streaming content in response to a trigger operation on the fourth control, the first live streaming content being the live streaming content currently displayed within the second display interface.
[0144] Furthermore, based on any of the above embodiments, the first display interface includes a second display interface and a display module, which is used to: in response to a first interactive operation, display first prompt content on the second display interface, the first prompt content including prompt text and a first control, the prompt text being used to prompt that the first live content has been added to the first list.
[0145] Furthermore, based on any of the above embodiments, the interaction module is configured to: in response to a trigger operation on the fourth control, and if the first list satisfies the first condition, perform a first interactive operation on the first live content; and in response to a trigger operation on the fourth control, and if the first list does not satisfy the first condition, display second prompt content on the second display interface, the second prompt content being used to indicate that the first list does not satisfy the first condition, and to provide an indication that the first condition has been met.
[0146] Furthermore, based on any of the above embodiments, the first condition includes at least one of the following: the number of first broadcasters in the first list exceeds a first threshold; the number of second broadcasters in the first list exceeds a second threshold, and the second broadcaster is a first broadcaster currently live; no first association relationship has been established between the first broadcaster and the user.
[0147] Furthermore, based on any of the above embodiments, the live streaming content processing device further includes: a display module, used to sequentially display the identification information of multiple first broadcasters in a first list based on the live streaming status of the first broadcaster, the live streaming status including the live streaming status and the live streaming status.
[0148] Furthermore, based on any of the above embodiments, the first broadcaster includes a second broadcaster in a broadcasting state and a third broadcaster in a non-broadcasting state. The display module is used to: display the identification information of at least one second broadcaster; and, in response to the completion of the display of the identification information of at least one second broadcaster, display the identification information of at least one third broadcaster.
[0149] Furthermore, based on any of the above embodiments, the display module is configured to: display the identification information of at least one second anchor in a first display order, the first display order being associated with the first time a user triggers a first interactive operation on the first live stream content. The display module is also configured to: display the identification information of at least one third anchor in a second display order, the second display order being associated with the second time a user triggers a first interactive operation on the first live stream content.
[0150] Furthermore, based on any of the above embodiments, the live streaming content processing device further includes: a display module, used to display a notification control in the display area associated with the third streamer, the notification control being used to send a live streaming reminder to the user when the third streamer starts the live stream based on a trigger operation.
[0151] Furthermore, based on any of the above embodiments, the live streaming content processing device further includes: a display module, used to display a fifth control in a display area associated with the first list, the fifth control being used to adjust multiple first anchors in the first list.
[0152] Furthermore, based on any of the above embodiments, the live streaming content processing apparatus further includes: a switching module, configured to switch the state of multiple first anchors to a selectable state in response to a trigger operation on the fifth control; a display module, configured to display a delete control in response to a selection operation on at least one first anchor; and a processing module, configured to remove the currently selected at least one first anchor from the first list in response to a trigger operation on the delete control.
[0153] Furthermore, based on any of the above embodiments, the live streaming content processing apparatus further includes: a display module, configured to display a delete control in the display area associated with the first streamer in response to a second trigger operation on the first streamer; and a processing module, configured to remove the first streamer from the first list in response to the trigger operation on the delete control.
[0154] Furthermore, based on any of the above embodiments, the live streaming content processing apparatus further includes: a display module, used to switch and display multiple first live streaming contents associated with the first list in response to a switching operation triggered in the second display interface.
[0155] Furthermore, based on any of the above embodiments, the live streaming content processing device further includes: displaying a third prompt in the first display interface in response to the first list not including the first broadcaster, the third prompt being used to indicate that there is currently no live streaming content that has triggered the first interactive operation.
[0156] The device provided in this article can be used to execute the technical solutions of the above method embodiments. Its implementation principle and technical effect are similar, and will not be repeated here.
[0157] To implement the above embodiments, this document also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the live content processing method provided in any of the above embodiments.
[0158] To implement the above embodiments, this document also provides a computer program product, including a computer program that, when executed by a processor, implements the live content processing method as provided in any of the above embodiments.
[0159] To implement the above embodiments, this document also provides an electronic device, including: a processor and a memory;
[0160] The memory stores the instructions that the computer executes;
[0161] The processor executes computer execution instructions stored in memory, causing the processor to perform the live content processing method provided in any of the above embodiments.
[0162] Figure 8 This is a schematic diagram of the structure of the electronic device provided in this article. The electronic device 800 can be a terminal device or a server. The terminal device can include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, personal digital assistants (PDAs), tablet computers, portable media players (PMPs), and in-vehicle terminals (such as in-vehicle navigation terminals), as well as fixed terminals such as digital televisions and desktop computers. Figure 8 The electronic device shown is merely an example and should not impose any limitations on the functionality and scope of this article.
[0163] like Figure 8 As shown, the electronic device 800 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 into a random access memory (RAM) 803. The RAM 803 also stores various programs and data required for the operation of the electronic device 800. The processing unit 801, ROM 802, and RAM 803 are interconnected via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0164] Typically, the following devices can be connected to I / O interface 805: input devices 806 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 807 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 808 including, for example, magnetic tapes, hard disks, etc.; and communication devices 809. Communication device 809 allows electronic device 800 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 8 An electronic device 800 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0165] In particular, according to embodiments herein, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments herein include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 809, or installed from storage device 808, or installed from ROM 802. When the computer program is executed by processing device 801, it performs the functions defined in the methods herein.
[0166] It should be noted that the computer-readable medium described above can be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this document, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0167] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0168] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.
[0169] Computer program code for performing the operations described herein can be written in one or more programming languages or a combination thereof. These programming languages include object-oriented programming languages—such as Java, Smalltalk, and C++—as well as conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0170] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments herein. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0171] The units described herein can be implemented in software or hardware. The name of a unit does not necessarily limit the unit itself; for example, the first acquisition unit can also be described as "a unit that acquires at least two Internet Protocol addresses".
[0172] The functions described above in this document can be performed at least in part by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.
[0173] In the context of this document, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0174] Firstly, according to one or more embodiments of this document, a method for processing live streaming content is provided, including:
[0175] The first control is displayed on the first display interface, which is associated with the first application, and the first application is used to present the live content stream;
[0176] In response to the trigger operation of the first control, the first list is displayed. The first list is associated with multiple first broadcasters. The user has performed the first interactive operation on the first live content in the past. The first live content is associated with the first broadcaster. The first interactive operation is used to add the first live content to the first list and continue to browse the live content stream.
[0177] In response to the trigger operation on the first broadcaster, the first live broadcast content is displayed on the second display interface.
[0178] According to one or more embodiments of this document, the first display interface includes at least one of a content presentation interface, a second display interface, and a message display interface;
[0179] The content presentation interface is used to display users' live interactive information;
[0180] The message display interface is used to present the user's associated conversation information.
[0181] According to one or more embodiments of this document, the first display interface includes a content presentation interface; the first display interface displays a first control, including:
[0182] The content presentation interface displays a second control and a third control. The second control is associated with the second live stream content, which includes the live stream content that the user has watched in the past. The third control is associated with the third live stream content, which includes the live stream content that the user has opened in the past.
[0183] In response to a triggering operation on the second control, the first control is displayed on the content presentation interface.
[0184] According to one or more embodiments of this document, the method further includes:
[0185] The second display interface shows the live content stream, which includes multiple live content streams;
[0186] In response to the first trigger operation within the second display interface, a function list is displayed, which includes a fourth control.
[0187] In response to the trigger operation of the fourth control, the first interactive operation is performed on the first live content, which is the live content currently displayed in the second display interface.
[0188] According to one or more embodiments of this document, a first display interface includes a second display interface, and a first control is displayed on the first display interface, including:
[0189] In response to the first interactive operation, the first prompt content is displayed on the second display interface. The first prompt content includes prompt text and a first control. The prompt text is used to indicate that the first live content has been added to the first list.
[0190] According to one or more embodiments herein, in response to a triggering operation on a fourth control, a first interactive operation is performed on the first live stream content, including:
[0191] In response to the trigger operation of the fourth control, and the first list satisfies the first condition, the first interactive operation is performed on the first live content;
[0192] In response to the triggering operation of the fourth control, and if the first list does not meet the first condition, a second prompt is displayed on the second display interface. The second prompt is used to indicate that the first list does not meet the first condition, as well as to provide an indication that the first condition has been met.
[0193] According to one or more embodiments herein, the first condition includes at least one of the following:
[0194] The number of top-ranked streamers in the first list exceeds the first threshold;
[0195] The number of second-ranked streamers in the first list exceeds the second threshold, and the second-ranked streamer is the first-ranked streamer who is currently live.
[0196] No primary connection was established between the first streamer and the user.
[0197] According to one or more embodiments of this document, the method further includes:
[0198] In the first list, multiple identifiers of the first streamer are displayed sequentially based on their live streaming status, which includes live streaming status and live streaming off status.
[0199] According to one or more embodiments of this article, the first anchor includes a second anchor in a live broadcast state and a third anchor in a no-broadcast state;
[0200] Based on the live stream status of the primary streamer, multiple identifiers of the primary streamer are displayed sequentially, including:
[0201] Display the identification information of at least one second anchor;
[0202] In response to the completion of the display of the identification information of at least one second anchor, the identification information of at least one third anchor is displayed.
[0203] According to one or more embodiments herein, identification information for at least one second broadcaster is displayed, including:
[0204] The identification information of at least one second anchor is displayed in a first display order, which is associated with the first time when the user triggers the first interactive operation on the first live broadcast content;
[0205] Display the identification information of at least one third-party broadcaster, including:
[0206] The identification information of at least one third anchor is displayed in a second display order, which is related to the second time when the user triggers the first interactive operation on the first live broadcast content.
[0207] According to one or more embodiments of this document, the method further includes:
[0208] Display a notification control in the display area associated with the third streamer. The notification control is used to send a live broadcast reminder to the user when the third streamer starts a live broadcast, based on a triggered operation.
[0209] According to one or more embodiments of this document, the method further includes:
[0210] A fifth control is displayed in the display area associated with the first list. The fifth control is used to adjust the multiple first anchors in the first list.
[0211] According to one or more embodiments of this document, the method further includes:
[0212] In response to the trigger operation of the fifth control, the states of multiple first anchors are switched to selectable states;
[0213] In response to a selection of at least one first anchor, display a delete control;
[0214] In response to a trigger action on the delete control, remove at least one currently selected first streamer from the first list.
[0215] According to one or more embodiments of this document, the method further includes:
[0216] In response to the second trigger operation on the first broadcaster, a delete control is displayed in the display area associated with the first broadcaster;
[0217] In response to the triggering operation of the delete control, the first streamer is removed from the first list.
[0218] According to one or more embodiments of this document, the method further includes:
[0219] In response to a switching operation triggered within the second display interface, the multiple first live stream contents associated with the first list are switched and displayed within the second display interface.
[0220] According to one or more embodiments of this document, the method further includes:
[0221] In response to the first streamer not being included in the first list, a third prompt is displayed on the first display interface. The third prompt indicates that there is currently no live stream content that has triggered the first interactive operation.
[0222] Secondly, according to one or more embodiments of this document, a live streaming content processing apparatus is provided, comprising:
[0223] The display module is used to display the first control on the first display interface. The first display interface is associated with the first application, which is used to present the live content stream.
[0224] The processing module is used to respond to the trigger operation of the first control, display the first list, which is associated with multiple first anchors, the user's history of the first interactive operation on the first live content, the first live content is associated with the first anchor, and the first interactive operation is used to add the first live content to the first list and continue browsing the live content stream;
[0225] The presentation module is used to respond to the trigger operation of the first broadcaster and display the first live broadcast content on the second display interface.
[0226] According to one or more embodiments of this document, the first display interface includes at least one of a content presentation interface, a second display interface, and a message display interface;
[0227] The content presentation interface is used to display users' live interactive information;
[0228] The message display interface is used to present the user's associated conversation information.
[0229] According to one or more embodiments of this document, the first display interface includes a content presentation interface; a display module, used for:
[0230] The content presentation interface displays a second control and a third control. The second control is associated with the second live stream content, which includes the live stream content that the user has watched in the past. The third control is associated with the third live stream content, which includes the live stream content that the user has opened in the past.
[0231] In response to a triggering operation on the second control, the first control is displayed on the content presentation interface.
[0232] According to one or more embodiments of this document, live content processing further includes:
[0233] The display module is used to display the live content stream on the second display interface. The live content stream includes multiple live content items.
[0234] The presentation module is used to respond to a first trigger operation within the second display interface and display a function list, which includes a fourth control.
[0235] The interactive module is used to respond to the trigger operation of the fourth control and perform the first interactive operation on the first live content, which is the live content currently displayed in the second display interface.
[0236] According to one or more embodiments of this document, the first display interface includes a second display interface and a display module, used for:
[0237] In response to the first interactive operation, the first prompt content is displayed on the second display interface. The first prompt content includes prompt text and a first control. The prompt text is used to indicate that the first live content has been added to the first list.
[0238] According to one or more embodiments of this document, the interactive module is used for:
[0239] In response to the trigger operation of the fourth control, and the first list satisfies the first condition, the first interactive operation is performed on the first live content;
[0240] In response to the triggering operation of the fourth control, and if the first list does not meet the first condition, a second prompt is displayed on the second display interface. The second prompt is used to indicate that the first list does not meet the first condition, as well as to provide an indication that the first condition has been met.
[0241] According to one or more embodiments herein, the first condition includes at least one of the following:
[0242] The number of top-ranked streamers in the first list exceeds the first threshold;
[0243] The number of second-ranked streamers in the first list exceeds the second threshold, and the second-ranked streamer is the first-ranked streamer who is currently live.
[0244] No primary connection was established between the first streamer and the user.
[0245] According to one or more embodiments of this document, the live content processing apparatus further includes:
[0246] The display module is used to sequentially display the identification information of multiple first broadcasters in the first list based on the live broadcast status of the first broadcaster. The live broadcast status includes the live broadcast status and the live broadcast status.
[0247] According to one or more embodiments of this article, the first anchor includes a second anchor in a live broadcast state and a third anchor in a no-broadcast state;
[0248] The display module is used for:
[0249] Display the identification information of at least one second anchor;
[0250] In response to the completion of the display of the identification information of at least one second anchor, the identification information of at least one third anchor is displayed.
[0251] According to one or more embodiments herein, a module is shown for:
[0252] The identification information of at least one second anchor is displayed in a first display order, which is associated with the first time when the user triggers the first interactive operation on the first live broadcast content;
[0253] The display module is also used for:
[0254] The identification information of at least one third anchor is displayed in a second display order, which is related to the second time when the user triggers the first interactive operation on the first live broadcast content.
[0255] According to one or more embodiments of this document, the live content processing apparatus further includes:
[0256] The display module is used to display notification controls in the display area associated with the third streamer. The notification controls are used to send a live broadcast reminder to the user when the third streamer starts a live broadcast based on a trigger operation.
[0257] According to one or more embodiments of this document, the live content processing apparatus further includes:
[0258] The display module is used to display the fifth control in the display area associated with the first list. The fifth control is used to adjust multiple first anchors in the first list.
[0259] According to one or more embodiments of this document, the live content processing apparatus further includes:
[0260] The switching module is used to switch the status of multiple first anchors to a selectable state in response to the trigger operation of the fifth control;
[0261] The display module is used to display a delete control in response to a selection operation of at least one first anchor;
[0262] The processing module is used to remove at least one currently selected first anchor from the first list in response to a trigger operation on the delete control.
[0263] According to one or more embodiments of this document, the live content processing apparatus further includes:
[0264] The display module is used to respond to the second trigger operation on the first broadcaster and display the delete control in the display area associated with the first broadcaster;
[0265] The processing module is used to remove the first streamer from the first list in response to a trigger operation on the delete control.
[0266] According to one or more embodiments of this document, the live content processing apparatus further includes:
[0267] The display module is used to respond to a switching operation triggered within the second display interface, and to switch between displaying multiple first live content items associated with the first list within the second display interface.
[0268] According to one or more embodiments of this document, the live content processing apparatus further includes:
[0269] If the first streamer is not included in the first list, a third prompt will be displayed in the first display interface. The third prompt is used to indicate that there is currently no live stream content that has triggered the first interactive operation.
[0270] Thirdly, according to one or more embodiments herein, an electronic device is provided, comprising: at least one processor and a memory;
[0271] The memory stores the instructions that the computer executes;
[0272] At least one processor executes computer execution instructions stored in memory, causing at least one processor to perform the live content processing method provided by the first aspect above and various possible designs of the first aspect.
[0273] Fourthly, according to one or more embodiments herein, a computer-readable storage medium is provided, which stores computer-executable instructions that, when executed by a processor, implement the live content processing method provided by the first aspect above and various possible designs of the first aspect.
[0274] Fifthly, according to one or more embodiments herein, a computer program product is provided, including a computer program that, when executed by a processor, implements the live content processing method provided by the first aspect above and various possible designs of the first aspect.
[0275] The above description is merely a preferred embodiment and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of disclosure herein is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-disclosed concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed herein that have similar functions.
[0276] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in sequential order. Multitasking and parallel processing may be advantageous in certain environments. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this document. Certain features described in the context of a single embodiment may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0277] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. A method for processing live streaming content, comprising: A first control is displayed on a first display interface, which is associated with a first application, and the first application is used to present the live content stream; In response to the trigger operation of the first control, a first list is displayed, the first list is associated with multiple first broadcasters, the user has performed a first interactive operation on the first live content in the past, the first live content is associated with the first broadcaster, the first interactive operation is used to add the first live content to the first list, and continue to browse the live content stream; In response to the trigger operation on the first broadcaster, the first live broadcast content is displayed on the second display interface.
2. The method according to claim 1, wherein the first display interface includes at least one of a content presentation interface, a second display interface, and a message display interface; The content presentation interface is used to present the user's live interactive information; The message display interface is used to present the user's associated session information.
3. The method according to claim 1, wherein the first display interface includes a content presentation interface; The first control displayed on the first display interface includes: The content presentation interface displays a second control and a third control. The second control is associated with the second live content, which includes the live content that the user has viewed in the past. The third control is associated with the third live content, which includes the live content that the user has opened in the past. In response to a triggering operation on the second control, the first control is displayed on the content presentation interface.
4. The method according to claim 1, further comprising: The live content stream is displayed on the second display interface, and the live content stream includes multiple live content streams; In response to a first trigger operation within the second display interface, a function list is displayed, the function list including a fourth control; In response to the triggering operation of the fourth control, the first interactive operation is performed on the first live content, where the first live content is the live content currently displayed in the second display interface.
5. The method according to claim 4, wherein the first display interface includes a second display interface, and the step of displaying the first control on the first display interface includes: In response to the first interactive operation, a first prompt is displayed on the second display interface. The first prompt includes a prompt text and the first control. The prompt text is used to indicate that the first live content has been added to the first list.
6. The method according to claim 4, wherein the step of performing the first interactive operation on the first live content in response to the triggering operation of the fourth control includes: In response to the triggering operation of the fourth control, and the first list satisfies the first condition, a first interactive operation is performed on the first live content; In response to the triggering operation of the fourth control, and if the first list does not meet the first condition, a second prompt is displayed on the second display interface. The second prompt is used to indicate that the first list does not meet the first condition, as well as to provide an indication that the first condition has been met.
7. The method of claim 6, wherein the first condition comprises at least one of the following: The number of top-ranked broadcasters in the first list exceeds the first threshold. The number of second streamers in the first list exceeds the second threshold, and the second streamer is the first streamer who is currently live. No primary relationship was established between the first broadcaster and the user.
8. The method according to claim 1, further comprising: In the first list, the identification information of the multiple first streamers is displayed sequentially based on the live streaming status of the first streamer, and the live streaming status includes the live streaming status and the live streaming status.
9. The method according to claim 8, wherein the first anchor includes a second anchor in a live broadcast state and a third anchor in a no-broadcast state; The step of sequentially displaying the identification information of the plurality of first broadcasters based on the live broadcast status of the first broadcaster includes: Display the identification information of at least one second anchor; In response to the completion of the display of the identification information of the at least one second anchor, the identification information of at least one third anchor is displayed.
10. The method according to claim 9, wherein displaying the identification information of at least one second anchor includes: The identification information of at least one second anchor is displayed in a first display order, the first display order being associated with the first time when the user triggers a first interactive operation on the first live broadcast content; The display of identification information for at least one third-party broadcaster includes: The identification information of at least one third broadcaster is displayed in a second display order, which is associated with the second time when the user triggers the first interactive operation on the first live broadcast content.
11. The method according to claim 9, further comprising: A notification control is displayed in the display area associated with the third streamer. The notification control is used to send a live broadcast reminder to the user when the third streamer starts a live broadcast, based on a trigger operation.
12. The method according to any one of claims 1-11, further comprising: A fifth control is displayed in the display area associated with the first list. The fifth control is used to adjust the multiple first anchors in the first list.
13. The method according to claim 12, further comprising: In response to the trigger operation of the fifth control, the states of the plurality of first anchors are switched to selectable states; In response to a selection of at least one first anchor, display a delete control; In response to a trigger operation on the delete control, at least one currently selected first anchor is removed from the first list.
14. The method according to any one of claims 1-11, further comprising: In response to the second trigger operation on the first broadcaster, a delete control is displayed in the display area associated with the first broadcaster; In response to the triggering operation of the delete control, the first streamer is removed from the first list.
15. The method according to any one of claims 1-11, wherein the method further comprises: In response to a switching operation triggered within the second display interface, the multiple first live stream contents associated with the first list are switched and displayed within the second display interface.
16. The method according to any one of claims 1-11, wherein the method further comprises: In response to the first streamer not being included in the first list, a third prompt is displayed in the first display interface. The third prompt is used to indicate that there is currently no live stream content that has triggered the first interactive operation.
17. A live streaming content processing device, comprising: The display module is used to display the first control on the first display interface, which is associated with the first application, and the first application is used to present the live content stream; The processing module is used to respond to the trigger operation of the first control, display a first list, the first list is associated with multiple first anchors, the user has performed a first interactive operation on the first live content, the first live content is associated with the first anchor, the first interactive operation is used to add the first live content to the first list, and continue to browse the live content stream; The presentation module is used to display the first live broadcast content on the second display interface in response to the trigger operation of the first broadcaster.
18. An electronic device comprising: Processor and memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the live content processing method as described in any one of claims 1 to 16.
19. A computer-readable storage medium storing computer-executable instructions, wherein when a processor executes the computer-executable instructions, it implements the live content processing method as described in any one of claims 1 to 16.
20. A computer program product comprising a computer program that, when executed by a processor, implements the live content processing method as described in any one of claims 1 to 16.
