Method, apparatus, device, storage medium, and program product for playing live delivery content

The method and device enhance live broadcast interaction by displaying a candidate viewing list, allowing users to easily resume previously viewed broadcasts, thereby improving user engagement and convenience.

JP2025522536AInactive Publication Date: 2025-07-15BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024575236
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-11-08
Filing Date
2023-11-08
Publication Date
2025-07-15
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Current live broadcast applications lack interactive methods for users to quickly return to previously viewed live broadcasts after logging out, limiting user engagement.

Method used

A method and device that display a candidate viewing live broadcast list upon user interaction, allowing users to select and play target live broadcasts directly from this list, enhancing interaction and convenience.

Benefits of technology

Enriches the interaction method for watching live broadcasts by enabling users to quickly resume viewing previously watched content, improving user experience and engagement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025522536000001_ABST
    Figure 2025522536000001_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a method, apparatus, device, storage medium, and program product for playing live broadcast content. The method includes: displaying target media content on a media content display page; in response to a first interaction operation acting on the media content display page, displaying a target panel, where a predetermined related area of the target panel is for displaying a candidate viewing live broadcast list of a user; in response to a playback operation acting on the candidate viewing live broadcast list, playing target live broadcast content on a live broadcast page, where the playback operation acts on a first live broadcast content identifier in the candidate viewing live broadcast list, and the target live broadcast content corresponds to the first live broadcast content identifier. By using the above technical solution, embodiments of the present disclosure can quickly return the user to the playback of the corresponding live broadcast that the user has watched, thereby enriching the interaction method of watching live broadcasts.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application claims the priority of Chinese Patent Application No. 202211394097.X filed on November 8, 2022, and all the content disclosed in the above Chinese patent application is incorporated herein by reference as part of this application.

[0002] Embodiments of the present disclosure relate to a method, apparatus, device, storage medium, and program product for playing live broadcast content.

Background Art

[0003] Currently, in some application programs, after a user logs out of a live broadcast room only in a small window mode, they can continue to view the live broadcast screen of the live broadcast room where they last logged out or return to the live broadcast room, and the interaction method is relatively single.

Summary of the Invention

Problems to be Solved by the Invention

[0004] Embodiments of the present disclosure provide a method, apparatus, device, storage medium, and program product for playing live broadcast content, thereby enriching the interaction method of watching live broadcasts.

Means for Solving the Problems

[0005] In a first aspect, embodiments of the present disclosure provide a method for playing live broadcast content, displaying target media content on a media content display page, responding to a first interaction operation acting on the media content display page, displaying a target panel, and a predetermined related area of the target panel is for displaying a candidate live broadcast list for the user to watch, In response to a playback operation acting on the candidate live broadcast viewing list, play the target live broadcast content on the live broadcast page, where the playback operation acts on a first live broadcast content identifier in the candidate live broadcast viewing list, and the target live broadcast content corresponds to the first live broadcast content identifier.

[0006] In a second aspect, an embodiment of the present disclosure further provides a playback device for live broadcast content, a display module for displaying target media content on a media content display page, a first display module for displaying a target panel in response to a first interaction operation acting on the media content display page, where a predetermined related area of the target panel is for displaying a user's candidate live broadcast viewing list, a playback module for playing target live broadcast content on a live broadcast page in response to a playback operation acting on the candidate live broadcast viewing list, where the playback operation acts on a first live broadcast content identifier in the candidate live broadcast viewing list, and the target live broadcast content corresponds to the first live broadcast content identifier.

[0007] In a third aspect, an embodiment of the present disclosure further provides an electronic device, one or more processors, a memory for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method for playing live broadcast content described in the embodiments of the present disclosure. When the one or more programs are executed by the one or more processors, the one or more processors implement the method for playing live broadcast content described in the embodiments of the present disclosure.

[0008] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the method for playing live broadcast content described in the embodiments of the present disclosure is implemented.

[0009] In the fifth aspect, an embodiment of the present disclosure further provides a computer program product. When the computer program product is executed by a computer, the computer is caused to implement the method for playing live delivery content described in the embodiment of the present disclosure.

[0010] With reference to the drawings, the above and other features, advantages, and aspects of each embodiment of the present disclosure will become clearer by the following specific embodiments. Throughout the drawings, the same or similar reference numerals indicate the same or similar elements. It should be understood that the drawings are schematic and the elements are not necessarily drawn to scale with the actual objects.

Brief Description of the Drawings

[0011]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Best Mode for Carrying Out the Invention

[0012] Hereinafter, embodiments of the present disclosure will be described in more detail with reference to the drawings. Although several embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be construed as being limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are merely for illustrative purposes and not for limiting the protection scope of the present disclosure.

[0013] It should be understood that each step described in the method embodiments of the present disclosure may be executed in a different order and / or simultaneously. Also, the method embodiments may include additional steps and / or steps shown with omission of execution. The scope of the present disclosure is not limited in this regard.

[0014] The term "comprising" and its variations used herein are open inclusion, that is, "including ○○, but not limited thereto". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment", the term "another embodiment" means "at least one another embodiment", and the term "some embodiments" means "at least some embodiments". Related definitions of other terms are given in the following description.

[0015] It should be noted that concepts such as "first", "second", etc. mentioned in the present disclosure are only for distinguishing different devices, modules or units, and are not for limiting the order or interdependence of the functions executed by these devices, modules or units.

[0016] It should be noted that the modifications of "one" and "a plurality" mentioned in the present disclosure are not restrictive but exemplary. As those skilled in the art will understand, unless clearly indicated in the context, it should be understood as "one or a plurality".

[0017] The names of messages or information exchanged between multiple devices in the embodiments of the present disclosure are merely for the purpose of explanation and are not intended to limit the scope of these messages or information.

[0018] FIG. 1 is a schematic flowchart of a method for playing live broadcast content according to an embodiment of the present disclosure. The method may be executed by a playback device for live broadcast content, and the device may be implemented by software and / or hardware and may be disposed in an electronic device, for example, disposed in a mobile phone or a tablet computer. The method for playing live broadcast content according to an embodiment of the present disclosure is applicable to a scenario where a user quickly returns to the live broadcast room that the user has viewed. As shown in FIG. 1, the method for playing live broadcast content according to this embodiment may include the following S101 to S103.

[0019] S101 Display target media content on a media content display page.

[0020] In this embodiment, target media content may be displayed on a media content display page. For example, live broadcast content and / or non-live broadcast content may be displayed on the media content display page.

[0021] The media content display page may be a page for displaying media content, such as a live delivery page or a video playback page. The target media content may be the media content currently displayed on the media content display page, and may include live delivery content and / or non-live delivery content. That is, the media content display page may be for displaying live delivery content and / or non-live delivery content. Correspondingly, the media content display page may be a display page for live delivery content and / or non-live delivery content. The non-live delivery content may be media content other than live delivery content, such as media content issued by the publisher. Exemplarily, the non-live delivery content may include video content and / or picture text content, etc.

[0022] S102 In response to a first interaction operation acting on the media content display page, display a target panel, and a predetermined related area of the target panel is for displaying a candidate viewing live delivery list of the user.

[0023] The first interaction operation may be a trigger operation for instructing to display the user's target panel so that a candidate viewing live delivery list of the user is displayed in a predetermined related area of the target panel, such as an operation acting on a corresponding control displayed on the media content display page, or a corresponding gesture operation acting on the media content display page. The target panel may be a panel for displaying a candidate viewing live delivery list of the user. The predetermined related area may be a related area of the target panel, and may be located inside and / or outside the target panel.

[0024] The candidate viewing live broadcast list is a list of the user's candidate viewing live broadcasts. For example, it may be a live broadcast list that the user suspended in order to resume viewing, or it may be set by the user. The candidate viewing live broadcast may be regarded as a live broadcast for the user to quickly resume viewing. In other words, the candidate viewing live broadcast may be regarded as a live broadcast for which the user waits to resume viewing. Generally, based on the user's settings, when the user logs out from the live broadcast page of a certain live broadcast and views the related page of the live broadcast, a preview screen of the live broadcast that has just been logged out will be displayed in the form of a small window on the related page. Thereby, the user can quickly return to the live broadcast page of the live broadcast by tapping on the small window and continue watching the live broadcast. This embodiment provides a method for quickly returning to watch the live broadcast. Thereby, when the user is watching non-live broadcast content or other live broadcast content, the user can quickly return to watching the candidate viewing live broadcast added to the candidate viewing live broadcast list. It should be noted that the candidate viewing live broadcast list is a live broadcast list different from the live broadcast list followed by the user or the live broadcast list added to the favorites. Adding or removing a certain live broadcast from the candidate viewing live broadcast list by the user will not affect the broadcaster of the live broadcast followed by the user or the live broadcast room of the live broadcast added to the favorites. For example, a certain live broadcast may be in the user's candidate viewing live broadcast list, but it is possible that the user does not follow the broadcaster of the live broadcast and has not added the live broadcast room corresponding to the live broadcast to the favorites either.

[0025] In this embodiment, when the user is watching live-streaming content or non-live-streaming content, the candidate viewing live-streaming list can be checked by performing a first interaction operation in either case. Correspondingly, when the current application program receives a first interaction operation acting on the media content display page, it may display a target panel and display the user's candidate viewing live-streaming list in a predetermined related area of the target panel.

[0026] Exemplarily, when receiving a first interaction operation for instructing to display the first panel 20, for example, when receiving a long-press operation acting on the media content display page, the first panel 20 may be displayed, and the user's candidate viewing live-streaming list may be displayed in a predetermined related area located outside the first panel 20, as shown in FIG. 2. When receiving a first interaction operation for instructing to display the second panel 30, for example, when detecting that the user has triggered the target control 21 displayed on the media content display page, the second panel 30 may be displayed, and the user's candidate viewing live-streaming list may be displayed in a predetermined related area located inside the second panel 30, as shown in FIG. 3.

[0027] In this embodiment, the live-streaming content identifier of the candidate viewing live-streaming added by the user may be displayed in the candidate viewing live-streaming list. Different live-streams of the same broadcaster may correspond to the same or different live-streaming content identifiers. The live-streaming content identifier may be for uniquely indicating a certain live-stream or the live-streams of a certain broadcaster / a certain live-streaming room. This embodiment does not limit the display style of the live-streaming content identifier. As an option, as shown in FIGS. 2 and 3, the live-streaming content identifier includes a live-streaming card, and the live-streaming card is for displaying at least one of the second screen corresponding to the corresponding live-streaming content and the interaction state information in the corresponding live-streaming room. The second screen includes a live-streaming cover or a preview screen.

[0028] The second screen may include a live broadcast cover or a predetermined screen. In other words, the second screen may be a live broadcast cover screen or a real-time live broadcast screen of the corresponding live broadcast. Exemplarily, a live broadcast card corresponding to the candidate viewing live broadcast added by the user may be displayed in the candidate viewing live broadcast list, and the live broadcast cover and / or preview screen of the candidate viewing live broadcast may be displayed on the live broadcast card. For example, the live broadcast cover / preview screen of the candidate viewing live broadcast corresponding to each live broadcast card in the candidate viewing live broadcast list may be displayed, or the preview screen of the candidate viewing live broadcast corresponding to it may be displayed on some of the live broadcast cards in the candidate viewing live broadcast list, and the live broadcast cover of the candidate viewing live broadcast corresponding to it may be displayed on other live broadcast cards other than the some live broadcast cards. The some live broadcast cards may be, for example, the first live broadcast card in the candidate viewing live broadcast list. The sorting method of the live broadcast cards of the candidate viewing live broadcast in the candidate viewing live broadcast list may be set flexibly. For example, each live broadcast card of the candidate viewing live broadcast may be sorted according to the user's addition order or the reverse order of the addition order, etc.

[0029] Interaction status information within the live broadcast room of a candidate viewing live broadcast may be displayed on the live broadcast card of the candidate viewing live broadcast. The interaction status information may be regarded as status information for indicating whether a predetermined interaction event is taking place within the live broadcast room of the corresponding candidate viewing live broadcast and / or what kind of predetermined interaction event is taking place. For example, if no predetermined interaction event is currently taking place within the live broadcast room of a candidate viewing live broadcast, the interaction status information may not be displayed on the live broadcast card of the candidate viewing live broadcast so as to indicate that no predetermined interaction event is currently taking place within the live broadcast room of the candidate viewing live broadcast. If a predetermined interaction event is taking place within the live broadcast room of a candidate viewing live broadcast, the interaction status information corresponding to the predetermined interaction event currently taking place within the live broadcast room of the candidate viewing live broadcast may be displayed on the live broadcast card of the candidate viewing live broadcast so as to indicate the interaction event currently taking place and the event type of the predetermined interaction event currently taking place within the live broadcast room of the candidate viewing live broadcast. The predetermined interaction event may include a lucky money-based interaction event (e.g., receiving or giving lucky money), a competition-based interaction event (e.g., a PK event or a voting event), a recommendation-based interaction event where the user is recommended to buy one or more items, an interaction event where the answer is guessed (e.g., you draw a picture and I guess, or guess a riddle), an interaction event where a song is sung (e.g., a karaoke event or a singing reservation event), and / or a chat-based interaction event where the broadcaster has a voice / video chat with the viewers, etc. The interaction status information for different predetermined interaction events is different.

[0030] In this embodiment, when a user views a certain live broadcast content, for example, when the live broadcast has not ended yet, it may be added to the candidate viewing live broadcast list as a candidate viewing live broadcast. For example, the live broadcast content identifier is added to the candidate viewing live broadcast list. When the live broadcast ends, the live broadcast content identifier may or may not be removed from the candidate viewing live broadcast list. For example, the live broadcast content identifier may be removed from the candidate viewing live broadcast list, that is, the candidate viewing live broadcast list may only be for displaying the live broadcast content identifiers of live broadcast content that has not ended yet. Correspondingly, when the broadcaster of the live broadcast starts the live broadcast again later, the live broadcast content identifier may be added to the candidate viewing live broadcast list again, or the live broadcast content identifier may not be added to the candidate viewing live broadcast list again until a candidate viewing live broadcast addition operation for the live broadcast content is received. At this time, as an option, the candidate viewing live broadcast list is for displaying the live broadcast content identifiers of live broadcast content that has not ended yet, and the method further includes: when the live broadcast corresponding to the current live broadcast content identifier corresponding to each live broadcast content identifier in the candidate viewing live broadcast list ends, removing the current live broadcast content identifier from the candidate viewing live broadcast list; when the broadcaster of the current live broadcast content starts the live broadcast again, adding the current live broadcast content identifier to the candidate viewing live broadcast list again, or not adding the current live broadcast content identifier to the candidate viewing live broadcast list again.

[0031] S103 In response to a playback operation acting on the candidate viewing live broadcast list, play the target live broadcast content on the live broadcast page, where the playback operation acts on the first live broadcast content identifier in the candidate viewing live broadcast list, and the target live broadcast content corresponds to the first live broadcast content identifier.

[0032] The playback operation may be a trigger operation for instructing to play the live distribution content corresponding to a certain live distribution content identifier in the candidate viewing live distribution list, for example, an operation of triggering a certain live distribution content identifier displayed in the candidate viewing live distribution list. The first live distribution content identifier may be regarded as the live distribution content identifier targeted by the trigger operation, that is, the live distribution content identifier triggered by the user in the candidate viewing live distribution list. The target live distribution content may be regarded as the live distribution content corresponding to the first live distribution content identifier.

[0033]

[0034]

[0035] Specifically, when receiving the playback operation in the candidate viewing live distribution list of the user, for example, when detecting that the current user has triggered a certain live distribution content identifier displayed in the candidate viewing live distribution list, the live distribution content corresponding to the playback operation may be played on the live distribution page. When playing the live distribution content corresponding to the playback operation on the live distribution page, exemplarily, if the currently displayed media content display page is the live distribution page, the live distribution content corresponding to the playback operation is played on the media content display page, or the current page is switched from the media content display page to a predetermined live distribution page, and the live distribution content corresponding to the playback operation is played on the predetermined live distribution page; if the currently displayed media content display page is not the live distribution page, the current page is switched from the media content display page to a predetermined live distribution page, and the live distribution content corresponding to the playback operation is played on the predetermined live distribution page.The method for playing live streaming content according to this embodiment displays target media content on a media content display page, and in response to a first interaction operation acting on the media content display page, displays a target panel. A predetermined related area of the target panel is for displaying a candidate viewing live streaming list of the user. In response to a playback operation acting on the candidate viewing live streaming list, the target live streaming content is played on a live streaming page. The playback operation acts on a first live streaming content identifier in the candidate viewing live streaming list, and the target live streaming content corresponds to the first live streaming content identifier. By using the above technical solution, this embodiment displays a candidate viewing live streaming list based on the user's first interaction operation, and plays the corresponding live streaming content based on the user's playback operation in the candidate viewing live streaming list, so that the user can quickly return to the playback of the corresponding live streaming that the user has watched, enrich the interaction method of watching live streaming, provide convenience for the user to confirm the candidate viewing live streaming, and improve the user's live streaming viewing experience.

[0036] FIG. 4 is a schematic flowchart of another method for playing live streaming content according to an embodiment of the present disclosure. The solution means in this embodiment may be combined with one or more selectable solution means in the above embodiment. As an option, the target media content includes live streaming content, and the method further includes adding a media content identifier of the target media content to a candidate viewing live streaming list of the user in response to a candidate viewing live streaming addition operation for the target media content, and the media content identifier is a live streaming content identifier.

[0037] As an option, after displaying the target panel, in response to a deletion operation acting on the candidate viewing live streaming list, a second live streaming content identifier in the candidate viewing live streaming list is deleted, and the second live streaming content identifier corresponds to the deletion operation.

[0038] As an option, after playing the target live broadcast content on the live broadcast page, in response to a live broadcast content switching operation acting on the live broadcast page, the live broadcast content being played on the live broadcast page is switched according to the live broadcast content stream of the live broadcast page, and the live broadcast content stream further includes the live broadcast content corresponding to each live broadcast content identifier in the candidate viewing live broadcast list.

[0039] Correspondingly, as shown in FIG. 4, the method for playing live broadcast content according to this embodiment may include the following S201 to S206.

[0040] S201 Display the target media content on the media content display page, and execute S202 or S203, where the target media content includes live broadcast content.

[0041] S202 In response to a candidate viewing live broadcast addition operation for the target media content, add the media content identifier of the target media content to the user's candidate viewing live broadcast list, where the media content identifier is a live broadcast content identifier.

[0042] The candidate viewing live broadcast addition operation may be regarded as a trigger operation for adding the currently viewed media content to the candidate viewing live broadcast list, for example, an operation that triggers an additional control displayed on the first panel or the third panel. The media content identifier of the target media content may be the identifier of the target media content, and the identifier may be for uniquely indicating the target media content. The media content identifier of the target media content is a live broadcast content identifier (specifically, it may be the same as the first live broadcast content identifier), in other words, the target media content is live broadcast content.

[0043] In this embodiment, when a user watches live broadcast content, the user can add the live broadcast content being watched to the candidate live broadcast list by performing a candidate live broadcast addition operation, thereby facilitating quickly returning based on the candidate live broadcast list and continuing to watch the live broadcast content after logging out of the live broadcast room.

[0044] Specifically, when it is detected that the user has performed a candidate live broadcast addition operation for the case where the target media content is live broadcast content, for example, when it is detected that the user has triggered the additional control displayed on the first panel or the third panel, the media content identifier of the target media content currently being played may be added to the candidate live broadcast list, that is, the live broadcast content identifier of the live broadcast content currently being played is added to the candidate live broadcast list. When adding the live broadcast content identifier of the live broadcast content currently being played to the candidate live broadcast list, for example, it may be added to the top or bottom in the candidate live broadcast list, and this embodiment does not limit this. As an option, the media content identifier of the target media content may be added to the top of the candidate live broadcast list, that is, the media content identifier of the target media content is displayed as the first live broadcast content identifier in the candidate live broadcast list, thereby facilitating the user to view the media content identifier of the target media content added by the user.

[0045] As can be understood, if the media content identifier of the target media content is already in the candidate live broadcast list before receiving the candidate live broadcast addition operation this time, it may not be necessary to display the additional control on the first panel or the third panel of the target media content, or when receiving the user's candidate live broadcast addition operation, prompt the user as if the target media content is already in the candidate live broadcast list.

[0046] In this embodiment, corresponding to the fact that the predetermined related area may include the first panel and / or the second panel as the target panel for displaying the user's candidate live broadcast viewing list, when the first interaction operation is received, the user's candidate live broadcast viewing list may be displayed in the predetermined related area of the first panel or the second panel based on the user's first interaction operation. The first panel may be the target panel for displaying the additional control, and the second panel may be the target panel for not displaying the additional control. For example, the first panel may be a long-press panel that is displayed in response to the user's long-press operation, and the second panel may be a more live broadcast panel that is displayed in response to the user's more live broadcast operations. The first interaction operation may include a long-press operation and / or more live broadcast operations.

[0047] At this time, as an option, the target panel includes at least one of the first panel and the second panel, the additional control of the target media content is displayed on the first panel, the additional control of the target media content is not displayed on the second panel, and the additional control is for triggering the execution of the candidate live broadcast viewing addition operation.

[0048] The first panel may be an interaction panel corresponding to the target media content, and a plurality of interaction controls including additional controls may be displayed on the panel, and each interaction control may be for the user to interact with the target media content. The second panel may be a live broadcast integration panel, and a plurality of live broadcast lists including a candidate viewing live broadcast list may be displayed on the panel for the user to view the live broadcasts in the corresponding live broadcast list. The plurality of interaction controls may include, for example, additional controls and sharing controls, and the plurality of live broadcast lists may include, for example, a candidate viewing live broadcast list and at least one recommended live broadcast list, and this embodiment does not limit this. The recommended live broadcast list may be regarded as a list of live broadcasts recommended to the user, and the recommendation rules corresponding to different recommended live broadcast lists may be different.

[0049] In some embodiments, when the candidate viewing live broadcast addition operation acts on the additional control displayed on the first panel to display the target panel, it means that when the user's candidate viewing live broadcast list is empty, the target panel is displayed, including that the user's candidate viewing live broadcast list is not displayed, and adding the media content identifier of the target media content to the user's candidate viewing live broadcast list means displaying the candidate viewing live broadcast list in a predetermined related area of the target panel and displaying the media content identifier of the target media content in the candidate viewing live broadcast list.

[0050] In the above embodiment, the predetermined related area of the first panel may be located inside or outside the first panel. When the candidate viewing live broadcast list is empty, the user's candidate viewing live broadcast list may not be displayed in the predetermined related area of the first panel, for example, the predetermined related area is not displayed.

[0051] Specifically, when a first interaction operation for instructing to display the first panel 20 is detected, which is an operation by the user on the media content display page, the first panel 20 is displayed on the media content display page. And when the target media content is live delivery content, an additional control 22 of the target media content is displayed on the first panel 20. And when the candidate live viewing list is empty, it is not necessary to display the user's candidate live viewing list in a predetermined related area of the first panel 20, as shown in FIG. 5. Thus, when a candidate live viewing addition operation by the user on the first panel 20 is detected, for example, when it is detected that the user has triggered the additional control 22 displayed on the first panel 20, the media content identifier of the target media content may be added to the user's candidate live viewing list, and a predetermined related area of the first panel 20 may be additionally displayed, and the candidate live viewing list may be additionally displayed in the predetermined related area, as shown in FIG. 6.

[0052] In some embodiments, when the candidate live viewing addition operation acts on the additional control displayed on the first panel and a target panel is to be displayed, if the user's candidate live viewing list is not empty, it includes displaying the target panel and displaying the candidate live viewing list in a predetermined related area of the target panel. Adding the media content identifier of the target media content to the user's candidate live viewing list includes additionally displaying the media content identifier of the target media content in the candidate live viewing list.

[0053] In the above embodiments, when the candidate live viewing list is not empty, the user's candidate live viewing list may be displayed in a predetermined related area of the first panel.

[0054] Specifically, when a first interaction operation for instructing to display the first panel 20, which is triggered by a user's action on the media content display page, is detected, the first panel 20 is displayed on the media content display page. When the target media content is live delivery content, an additional control 22 of the target media content is displayed on the first panel 20. When the candidate live delivery list for viewing is not empty, the user's candidate live delivery list for viewing may be displayed in a predetermined related area of the first panel 20, as shown in FIG. 2. Thus, when a candidate live delivery addition operation triggered by the user's action on the first panel 20 is detected, for example, when it is detected that the user has triggered the additional control displayed on the first panel 20, the media content identifier of the target media content may be added to the candidate live delivery list for viewing displayed in the predetermined related area. For example, the media content identifier of the target media content may be added to the first live delivery identifier display position in the predetermined related area (see FIG. 7), thereby adding and displaying the media content identifier of the target media content in the candidate live delivery list for viewing.

[0055] In some embodiments, the user may perform a candidate live delivery addition operation by triggering the additional control displayed on the third panel. At this time, as an option, the live delivery content playback method according to this embodiment further includes displaying the third panel in response to a second interaction operation performed on the media content display page, and an additional control of the target media content is displayed on the third panel. When the target media content is live delivery content, the third panel may be for displaying the additional control of the target media content, and may not be for displaying the user's candidate live delivery list for viewing. The second interaction operation may be an operation on the third panel for instructing to display the target media content.

[0056] Exemplarily, the third panel 40 may have more panels, and the second interaction operation may be an operation that triggers more controls displayed on the media content display page. In this embodiment, when the target media content is live delivery content, the media content display page may be a live delivery page. At this time, the current application program displays more controls of the target media content on the media content display page. When it is detected that the user has performed the second interaction operation, for example, when it is detected that the user has triggered the more controls, the third panel 40 may be displayed, and additional controls 22 of the target media content may be displayed on the third panel 40, as shown in FIG. 8 (other controls other than the additional controls in the third panel 40 are not shown in the figure). Thereby, when it is detected that the user has triggered the additional control 22, it is determined that a candidate viewing live delivery addition operation for the target media content has been received. In response to the candidate viewing live delivery addition operation, the target media content may be added to the user's candidate viewing live delivery list, and the display of the third panel 40 may be maintained, or the display of the third panel 40 may be canceled.

[0057] In some embodiments, the method for playing live delivery content according to this embodiment further includes controlling the first screen in the target media content to move to the target control in response to a candidate viewing live delivery addition operation acting on the additional control displayed on the third panel, and reducing the display size of the first screen during the movement process. The target control is for triggering the execution of the first interaction operation, and when the first screen moves to a predetermined display position of the target control, stopping the display of the first screen.

[0058] The first screen may be a predetermined screen in the target media content, such as a certain frame or a certain picture in the target media content, and the certain frame or the certain picture may be, for example, a video frame or a picture displayed on the media content display page when a candidate viewing live broadcast addition operation is received. The following will take such a case as an example for explanation. The target control may be a control for triggering the execution of the first interaction operation displayed on the media content display page, such as more live broadcast controls, and the more live broadcast controls may be displayed when the target media content is live broadcast content. The predetermined display position may be the display position of the target control, such as the boundary position or the center position of the target control.

[0059] In the above embodiment, when a candidate viewing live broadcast addition operation acting on the additional control displayed on the third panel is received, in addition to adding the media content identifier of the target media content to the user's candidate viewing live broadcast list, the first screen may be further controlled to move to the target control displayed on the media content display page, so as to prompt the user to confirm the added candidate viewing live broadcast by triggering the target control, thereby facilitating the explicit indication to the user of the re-access method of the candidate viewing live broadcast.

[0060] Specifically, when it is detected that the user has triggered the additional control displayed on the third panel, the first screen displayed on the media content display page at the time when it is detected that the user has triggered the additional control is acquired, the playback of the target media content is maintained, the first screen is controlled to move to the target control, and the display size of the first screen may be gradually reduced in the process of controlling the first screen to move to the target control. When the first screen moves to the predetermined display position of the target control, the display of the first screen is stopped.

[0061] In response to a first interaction operation acting on the media content display page, a target panel is displayed, and S204 or S205 is executed. A predetermined related area of the target panel is for displaying a candidate viewing live distribution list of the user.

[0062] In response to a deletion operation acting on the candidate viewing live distribution list, a second live distribution content identifier in the candidate viewing live distribution list is deleted, and the second live distribution content identifier corresponds to the deletion operation.

[0063] The deletion operation may be an operation for instructing to delete a certain live distribution content identifier in the candidate viewing live distribution list, for example, an operation for triggering a deletion control (for example, the "×" control shown in FIGS. 2, 3, 6, and 7) corresponding to a certain live distribution content identifier in the candidate viewing live distribution list. The second live distribution content identifier may be the live distribution content identifier that the deletion operation instructs to delete.

[0064] In this embodiment, the corresponding live distribution content identifier in the candidate viewing live distribution list may be deleted based on the user's deletion operation. Specifically, when a deletion operation acting on the candidate viewing live distribution list is received, the live distribution content identifier corresponding to the deletion operation is determined, that is, the second live distribution content identifier is determined, and the second live distribution content identifier may be deleted from the candidate viewing live distribution list.

[0065] In response to a playback operation acting on the candidate viewing live distribution list, the target live distribution content is played on the live distribution page. The playback operation acts on a first live distribution content identifier in the candidate viewing live distribution list, and the target live distribution content corresponds to the first live distribution content identifier.

[0066] In response to a live streaming content switching operation acting on the live streaming page, switch the live streaming content being played on the live streaming page according to the live streaming content stream of the live streaming page, and the live streaming content stream includes live streaming content corresponding to each live streaming content identifier in the candidate viewing live streaming list.

[0067] The live streaming content switching operation may be a trigger operation for instructing to switch the live streaming content being played on the live streaming page, such as an operation of swiping along a predetermined direction on the live streaming page. The predetermined direction may be set as needed. For example, the predetermined direction may be set as a horizontal direction or a vertical direction, etc., and this embodiment does not limit this.

[0068] The live streaming content stream may include live streaming content corresponding to each live streaming content identifier in the candidate viewing live streaming list, and may further include recommended live streaming content. The arrangement order of the live streaming content corresponding to each live streaming content identifier in the candidate viewing live streaming list and the recommended live streaming content in the live streaming content stream may be set flexibly. As an option, the live streaming content stream further includes recommended live streaming content, and the recommended live streaming content is arranged after the live streaming content corresponding to each live streaming content identifier in the candidate viewing live streaming list. For example, in the live streaming content stream, the live streaming content corresponding to each live streaming content identifier in the user candidate viewing live streaming list may be preferentially arranged, and the recommended live streaming content may be arranged after the live streaming content corresponding to each live streaming content identifier in the candidate viewing live streaming list, so as to ensure that the user can preferentially switch to the live streaming content in the candidate viewing live streaming list when performing a live streaming content switching operation on the live streaming page.

[0069] The target live distribution content corresponding to the user's playback operation may be arranged at the top in the live distribution content stream, thereby facilitating the user to switch the live distribution content. The arrangement order of the live distribution content other than the target live distribution content in the candidate viewing live distribution list in the live distribution content stream may be flexibly set. For example, each live distribution content may be arranged according to the arrangement order in the candidate viewing live distribution list of the live distribution content identifier of each live distribution content or the live distribution start time of each live distribution content, etc.

[0070] Exemplarily, when receiving a live distribution content switching operation acting on the live distribution page, the live distribution content being played on the live distribution page may be switched to the live distribution content corresponding to the live distribution content switching operation according to the live distribution content stream of the live distribution page. For example, the live distribution content being played on the live distribution page may be switched to the previous live distribution content or the next live distribution content corresponding to the live distribution content switching operation in the live distribution content stream.

[0071] In the playback method of the live distribution content according to this embodiment, the user can add or delete the live distribution content in the candidate viewing live distribution list as needed, and can switch the currently viewed live distribution content, providing the user with a diversified viewing method of the live distribution content, and can simplify the operations required for the user to return to viewing different live distribution contents.

[0072] FIG. 9 is a structural block diagram of a playback device for live delivery content according to an embodiment of the present disclosure. The device is implemented by software and / or hardware and may be arranged in an electronic device. For example, it may be arranged in a mobile phone or a tablet computer, and the user can quickly return to the live delivery room that the user has viewed by executing a playback method for live delivery content. As shown in FIG. 9, the playback device for live delivery content according to this embodiment may include a display module 901, a first display module 902, and a playback module 903. The display module 901 is for displaying target media content on a media content display page. The first display module 902 is for displaying a target panel in response to a first interaction operation acting on the media content display page, and a predetermined related area of the target panel is for displaying a candidate viewing live delivery list of the user. The playback module 903 is for playing target live delivery content on a live delivery page in response to a playback operation acting on the candidate viewing live delivery list. The playback operation acts on a first live delivery content identifier in the candidate viewing live delivery list, and the target live delivery content corresponds to the first live delivery content identifier.

[0073] In the playback device for live distribution content according to this embodiment, the display module displays target media content on the media content display page. The first display module responds to a first interaction operation performed on the media content display page to display a target panel. A predetermined related area of the target panel is for displaying a candidate live distribution list of the user. The playback module responds to a playback operation performed on the candidate live distribution list to play target live distribution content on the live distribution page. The playback operation acts on a first live distribution content identifier in the candidate live distribution list, and the target live distribution content corresponds to the first live distribution content identifier. By using the above technical solution, this embodiment displays a candidate live distribution list based on the user's first interaction operation, and plays the corresponding live distribution content based on the user's playback operation on the candidate live distribution list, so that the user can quickly return to the playback of the corresponding live distribution that the user has watched, enrich the interaction method of watching the live distribution, provide convenience for the user to confirm the candidate live distribution, and improve the user's live distribution viewing experience.

[0074] In the above solution, the target media content may include live distribution content. The playback device for live distribution content according to this embodiment is for adding the media content identifier of the target media content to the candidate live distribution list of the user in response to a candidate live distribution addition operation for the target media content, and may further include a first addition module in which the media content identifier is a live distribution content identifier.

[0075] In the above solution, the target panel may include at least one of the first panel and the second panel. The additional control of the target media content may be displayed on the first panel, and the additional control of the target media content may not be displayed on the second panel. The additional control may be for triggering the execution of the candidate viewing live distribution addition operation.

[0076] In the above solution, the candidate viewing live distribution addition operation may act on the additional control displayed on the first panel. The first display module 902 may be for displaying the target panel when the candidate viewing live distribution list of the user is empty. When the candidate viewing live distribution list of the user is not displayed, the first addition module may display the candidate viewing live distribution list in a predetermined related area of the target panel and display the media content identifier of the target media content in the candidate viewing live distribution list.

[0077] In the above solution, the candidate viewing live distribution addition operation may act on the additional control displayed on the first panel. The first display module 902 may be for displaying the target panel and displaying the candidate viewing live distribution list in a predetermined related area of the target panel when the candidate viewing live distribution list of the user is not empty. The first addition module may be for additionally displaying the media content identifier of the target media content in the candidate viewing live distribution list.

[0078] Furthermore, the live distribution content playback device according to this embodiment may be for displaying a third panel in response to a second interaction operation acting on the media content display page, and may further include a second display module for displaying the additional control of the target media content on the third panel.

[0079] Furthermore, the playback device for live distribution content according to this embodiment is configured to control the first screen in the target media content to move to the target control in response to a candidate viewing live distribution addition operation acting on the additional control displayed on the third panel, and to reduce the display size of the first screen during the movement process. The target control is displayed on the media content display page and is for triggering the execution of the first interaction operation. It may further include a movement control module and a display stop module for stopping the display of the first screen when the first screen moves to a predetermined display position of the target control.

[0080] In the above solution, the candidate viewing live distribution list is for displaying the live distribution content identifiers of live distribution content whose live distribution has not yet ended. The playback device for live distribution content according to this embodiment may further include a removal module for removing the current live distribution content identifier from the candidate viewing live distribution list when the live distribution of the current live distribution content corresponding to the current live distribution content identifier ends, and a second addition module for adding the current live distribution content identifier back to the candidate viewing live distribution list or not adding it back when the distributor of the current live distribution content starts a new live distribution.

[0081] Furthermore, the playback device for live distribution content according to this embodiment may further include a deletion module for deleting the second live distribution content identifier in the candidate viewing live distribution list in response to a deletion operation acting on the candidate viewing live distribution list after the target panel is displayed.

[0082] Furthermore, the playback device for live distribution content according to this embodiment is configured to switch the live distribution content being played on the live distribution page in response to a live distribution content switching operation performed on the live distribution page after playing the target live distribution content on the live distribution page, according to the live distribution content stream of the live distribution page. The playback device may further include a switching module in which the live distribution content stream includes the live distribution content corresponding to each live distribution content identifier in the candidate viewing live distribution list.

[0083] In the above solution, the live distribution content stream may further include the recommended live distribution content, and the recommended live distribution content may be arranged after the live distribution content corresponding to each live distribution content identifier in the candidate viewing live distribution list.

[0084] In the above solution, the live distribution content identifier may include a live distribution card, and the live distribution card may be for displaying at least one of the second screen corresponding to the live distribution content to which the live distribution card corresponds and the interaction state information in the corresponding live distribution room. The second screen may include a live distribution cover or a preview screen.

[0085] The playback device for live distribution content according to an embodiment of the present disclosure can execute the playback method for live distribution content according to any embodiment of the present disclosure, and includes the functional modules and beneficial effects corresponding to executing the playback method for live distribution content. Technical details not described in detail in this embodiment may be referred to the playback method for live distribution content according to any embodiment of the present disclosure.

[0086] Hereinafter, referring to FIG. 10, a structural schematic diagram suitable for realizing an electronic device (for example, a terminal device) 1000 according to an embodiment of the present disclosure is shown. The terminal device according to an embodiment of the present disclosure may include, for example, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Tablet Computers), PMPs (Portable Multimedia Players), in-vehicle terminals (for example, in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers, but is not limited thereto. The electronic device shown in FIG. 10 is merely an example and does not limit the functions and usage ranges of the embodiments of the present disclosure in any way.

[0087] As shown in FIG. 10, the electronic device 1000 may include a processing device (for example, a central processor, a graphics processor, etc.) 1001, and the processing device 1001 can execute various appropriate operations and processes based on a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 into a random access memory (RAM) 1003. Various programs and data necessary for the operation of the electronic device 1000 are further stored in the RAM 1003. The processing device 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.

[0088] Generally, an input device 1006 including, for example, a touch panel, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc., an output device 1007 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc., a storage device 1008 including, for example, a magnetic tape, a hard disk, etc., and a communication device 1009 may be connected to the I / O interface 1005. The communication device 1009 is allowed to exchange data by enabling the electronic device 1000 to perform wireless or wired communication with other devices. FIG. 10 shows an electronic device 1000 having various devices, but it should be understood that it is not required to implement or include all the illustrated devices. More or fewer devices may be alternatively implemented or included.

[0089] In particular, based on the embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, the embodiments of the present disclosure include a computer program product including a computer program stored in a non-transitory computer-readable medium, the computer program including program code for executing the methods shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network by the communication device 1009, or installed from the storage device 1008, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-described functions limited to the methods of the embodiments of the present disclosure are executed.

[0090] It should be noted that the computer-readable medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to, electrical connections having one or more wires, portable computer magnetic disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that includes or stores a program, and the program may be used by or in combination with an instruction execution system, apparatus, or device. And in the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier, in which computer-readable program code is included. Such propagated data signals may adopt various forms, which include, but are not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may further be any computer-readable medium other than the computer-readable storage medium, and the computer-readable signal medium can transmit, propagate, or transmit a program used by or in combination with an instruction execution system, apparatus, or device. The program code included in the computer-readable medium may be transmitted by any suitable medium, which includes, but is not limited to, electric wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0091] In some embodiments, the client terminal and the server can communicate using any currently known or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and can be interconnected with digital data communication of any form or medium (e.g., communication network). Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), the Internet (e.g., the internet), and end-to-end networks (e.g., ad hoc end-to-end networks), and include any currently known or future-developed networks.

[0092] The computer-readable medium may be included in the electronic device or may exist independently but not assembled into the electronic device.

[0093] One or more programs are included in the computer-readable medium. When the one or more programs are executed by the electronic device, the electronic device is configured to display target media content on a media content display page, display a target panel in response to a first interaction operation on the media content display page, where a predetermined related area of the target panel is for displaying a user's candidate live viewing list, play target live delivery content on a live delivery page in response to a play operation on the candidate live viewing list, where the play operation acts on a first live delivery content identifier in the candidate live viewing list and the target live delivery content corresponds to the first live delivery content identifier.

[0094] Computer program code for performing the operations of the present disclosure may be created in one or more programming languages or combinations thereof, and the programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and further include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on a user computer, partially on a user computer, executed as an independent software package, partially on a user computer but partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user computer via any type of network including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., connected via the Internet using an Internet service provider).

[0095] Flowcharts and block diagrams in the drawings illustrate the possible system architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, a program segment, or a part of code, and the module, program segment, or part of code may include one or more executable instructions for implementing a specified logical function. It should be further noted that in some alternative implementations, the functions represented by the blocks may occur in an order different from the order shown in the drawings. For example, two blocks shown successively may actually be executed substantially simultaneously, or they may be executed in the reverse order, which is determined by the functions involved. It should also be noted that each block in the block diagram and / or flowchart, as well as combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0096] The units according to the embodiments of the present disclosure may be implemented in software or in hardware. The name of a module may not limit the unit itself in some cases.

[0097] The functions described above in this specification may be executed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include field programmable gate arrays (FPGA), application specific integrated circuits (ASIC), application specific standard products (ASSP), system on chip (SOC), complex programmable logic devices (CPLD), and the like.

[0098] In the context of the present disclosure, a machine-readable medium may be a tangible medium that includes or stores a program used by or in combination with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium include electrical connections by 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 fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0099] According to one or more embodiments of the present disclosure, in Example 1, a method for playing live delivery content is provided. displaying target media content on a media content display page; responding to a first interaction operation acting on the media content display page by displaying a target panel, wherein a predetermined related area of the target panel is for displaying a candidate viewing live delivery list of a user; responding to a play operation acting on the candidate viewing live delivery list by playing target live delivery content on a live delivery page, wherein the play operation acts on a first live delivery content identifier in the candidate viewing live delivery list, and the target live delivery content corresponds to the first live delivery content identifier.

[0100] According to one or more embodiments of the present disclosure, in Example 2, based on the method described in Example 1, the target media content includes live delivery content, and the method includes In response to an operation of adding a candidate live viewing live delivery for the target media content, add the media content identifier of the target media content to the user's candidate live viewing live delivery list, further including that the media content identifier is a live delivery content identifier.

[0101] According to one or more embodiments of the present disclosure, in Example 3, based on the method described in Example 2, the target panel includes at least one of a first panel and a second panel, an additional control for the target media content is displayed on the first panel, an additional control for the target media content is not displayed on the second panel, and the additional control is for triggering the execution of the operation of adding a candidate live viewing live delivery.

[0102] According to one or more embodiments of the present disclosure, in Example 4, based on the method described in Example 3, when the operation of adding a candidate live viewing live delivery acts on the additional control displayed on the first panel, displaying the target panel means When the user's candidate live viewing live delivery list is empty, display the target panel, including that the user's candidate live viewing live delivery list is not displayed. Adding the media content identifier of the target media content to the user's candidate live viewing live delivery list means Display the candidate live viewing live delivery list in a predetermined related area of the target panel, and display the media content identifier of the target media content in the candidate live viewing live delivery list.

[0103] According to one or more embodiments of the present disclosure, in Example 5, based on the method described in Example 3, when the operation of adding a candidate live viewing live delivery acts on the additional control displayed on the first panel, displaying the target panel means When the user's candidate live viewing live delivery list is not empty, display the target panel, and display the candidate live viewing live delivery list in a predetermined related area of the target panel. Adding the media content identifier of the target media content to the candidate viewing live distribution list of the user includes adding and displaying the media content identifier of the target media content in the candidate viewing live distribution list.

[0104] According to one or more embodiments of the present disclosure, Example 6 is based on the method described in Example 3 and further includes displaying a third panel in response to a second interaction operation acting on the media content display page, and displaying additional controls for the target media content in the third panel.

[0105] According to one or more embodiments of the present disclosure, Example 7 is based on the method described in Example 6 controlling the first screen in the target media content to move to a target control in response to a candidate viewing live distribution addition operation acting on the additional control displayed in the third panel, and reducing the display size of the first screen during the movement process, and the target control is displayed on the media content display page, and the target control is for triggering the execution of the first interaction operation and further includes stopping the display of the first screen when the first screen moves to a predetermined display position of the target control.

[0106] According to one or more embodiments of the present disclosure, Example 8 is based on the method described in Example 1. The candidate viewing live distribution list is for displaying live distribution content identifiers of live distribution content whose live distribution has not yet ended. The method includes removing the current live distribution content identifier from the candidate viewing live distribution list when the live distribution of the current live distribution content corresponding to the current live distribution content identifier ends for each live distribution content identifier in the candidate viewing live distribution list. When the current live streaming content distributor starts a live stream again, it further includes adding the current live streaming content identifier to the candidate viewing live stream list again, or not adding the current live streaming content identifier to the candidate viewing live stream list again.

[0107] According to one or more embodiments of the present disclosure, Example 9 is based on the method described in any one of Examples 1 to 8. After displaying the target panel, In response to a deletion operation performed on the candidate viewing live stream list, it further includes deleting the second live streaming content identifier in the candidate viewing live stream list, where the second live streaming content identifier corresponds to the deletion operation.

[0108] According to one or more embodiments of the present disclosure, Example 10 is based on the method described in any one of Examples 1 to 8. After playing the target live streaming content on the live stream page, In response to a live streaming content switching operation performed on the live stream page, the live streaming content being played on the live stream page is switched according to the live streaming content stream of the live stream page, and the live streaming content stream includes the live streaming content corresponding to each live streaming content identifier in the candidate viewing live stream list.

[0109] According to one or more embodiments of the present disclosure, Example 11 is based on the method described in Example 10, and the live streaming content recommended in the live streaming content stream is further included, and the recommended live streaming content is arranged after the live streaming content corresponding to each live streaming content identifier in the candidate viewing live stream list.

[0110] According to one or more embodiments of the present disclosure, in Example 12, based on the method described in any one of Examples 1 to 8, the live distribution content identifier includes a live distribution card, and the live distribution card is for displaying at least one of the second screen corresponding to the corresponding live distribution content and the interaction state information in the corresponding live distribution room, and the second screen includes a live distribution cover or a preview screen.

[0111] According to one or more embodiments of the present disclosure, in Example 13, a playback device for live distribution content is provided. A display module for displaying target media content on a media content display page. A first display module for displaying a target panel in response to a first interaction operation acting on the media content display page, and a predetermined related area of the target panel is for displaying a candidate viewing live distribution list of a user. A playback module for playing target live distribution content on a live distribution page in response to a playback operation acting on the candidate viewing live distribution list, the playback operation acting on a first live distribution content identifier in the candidate viewing live distribution list, and the target live distribution content corresponding to the first live distribution content identifier.

[0112] According to one or more embodiments of the present disclosure, in Example 14, an electronic device is provided. One or more processors. A memory for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method for playing live distribution content described in any one of Examples 1 to 12.

[0113] According to one or more embodiments of the present disclosure, in Example 15, a computer-readable storage medium is provided, a computer program is stored in the computer-readable storage medium, and when the program is executed by a processor, the method for playing live streaming content described in any one of Examples 1 to 12 is realized.

[0114] According to one or more embodiments of the present disclosure, in Example 16, a computer program product is provided, and when the computer program product is executed by a computer, the computer is caused to realize the method for playing live streaming content described in any one of Examples 1 to 12.

[0115] The above description is only an explanation of the preferred embodiments of the present disclosure and the applied technical principles. As those skilled in the art will understand, the disclosure scope related to the present disclosure is not limited to the technical solutions formed by specifically combining the above technical features, and should also include other technical solutions formed by arbitrarily combining the above technical features or their equivalent features without departing from the above disclosure concept. For example, there is an example of a technical solution formed by substituting the above features with technical features having similar functions (but not limited to) disclosed in the present disclosure.

[0116] Also, although each operation has been described in a specific order, it should not be understood that these operations are required to be executed in the specific order or sequential order shown. In certain environments, multitasking and simultaneous processing may be advantageous. Similarly, although the above discussion includes some specific implementation details, these should not be construed as limiting the scope of the present disclosure. Some features described in the context of independent embodiments may be further combined and realized in a single embodiment. Conversely, various features described in the context of a single embodiment may be realized independently or in multiple embodiments in any suitable sub-combination manner.

[0117] Although the subject matter has been described in a specific language as structural features and / or methodological operations, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or operations described above. On the contrary, the specific features and operations described above are merely exemplary forms for implementing the claims.

Claims

1. A method for playing live broadcast content, comprising: displaying target media content on a media content display page; responding to a first interaction operation acting on the media content display page, displaying a target panel, wherein a predetermined related area of the target panel is for displaying a candidate live broadcast list of the user; responding to a playback operation acting on the candidate live broadcast list, playing target live broadcast content on a live broadcast page, wherein the playback operation acts on a first live broadcast content identifier in the candidate live broadcast list, and the target live broadcast content corresponds to the first live broadcast content identifier. A method for playing live broadcast content, comprising the above steps.

2. The method according to claim 1, wherein the target media content includes live broadcast content, and the method further includes: responding to an operation of adding a candidate live broadcast for the target media content, adding a media content identifier of the target media content to the candidate live broadcast list of the user, wherein the media content identifier is a live broadcast content identifier.

3. The method according to claim 2, wherein the target panel includes at least one of a first panel and a second panel, an additional control for the target media content is displayed on the first panel, and the additional control for the target media content is not displayed on the second panel, and the additional control is for triggering the execution of the operation of adding a candidate live broadcast for viewing.

4. The operation of adding a candidate live broadcast for viewing acts on an additional control displayed on the first panel, and the step of displaying the target panel includes: when the candidate live broadcast list of the user is empty, displaying the target panel, including that the candidate live broadcast list of the user is not displayed; The step of adding the media content identifier of the target media content to the candidate live broadcast list of the user includes: displaying the candidate live broadcast list in the predetermined related area of the target panel, and displaying the media content identifier of the target media content in the candidate live broadcast list. The method according to claim 3.

5. The candidate viewing live distribution addition operation acting on the addition control displayed on the first panel to display a target panel means that when the candidate viewing live distribution list of the user is not empty, displaying the target panel and displaying the candidate viewing live distribution list in the predetermined related area of the target panel, Adding the media content identifier of the target media content to the candidate viewing live distribution list of the user means The method according to claim 3, including additionally displaying the media content identifier of the target media content in the candidate viewing live distribution list.

6. The method according to any one of claims 3 to 5, further including displaying a third panel in response to a second interaction operation acting on the media content display page, and an addition control of the target media content being displayed on the third panel.

7. In response to a candidate viewing live distribution addition operation acting on the addition control displayed on the third panel, controlling the first screen in the target media content to move to a target control, and reducing the display size of the first screen during the movement process, the target control being displayed on the media content display page and the target control being for triggering the execution of the first interaction operation, The method according to claim 6, further including stopping the display of the first screen when the first screen moves to a predetermined display position of the target control.

8. The candidate viewing live distribution list is for displaying live distribution content identifiers of live distribution content whose live distribution has not yet ended, and the method includes for each live distribution content identifier in the candidate viewing live distribution list, when the live distribution of the current live distribution content corresponding to the current live distribution content identifier ends, removing the current live distribution content identifier from the candidate viewing live distribution list. When the distributor of the current live streaming content starts a new live stream, the method further includes adding the current live streaming content identifier to the candidate viewing live stream list again, or not adding the current live streaming content identifier to the candidate viewing live stream list again. The method according to any one of claims 1 to 7.

9. After displaying the target panel, the method In response to a deletion operation performed on the candidate viewing live stream list, the method further includes deleting a second live streaming content identifier in the candidate viewing live stream list, and the second live streaming content identifier corresponding to the deletion operation. The method according to any one of claims 1 to 8.

10. After playing the target live streaming content on the live streaming page, the method In response to a live streaming content switching operation performed on the live streaming page, the method switches the live streaming content being played on the live streaming page according to the live streaming content stream of the live streaming page, and the live streaming content stream includes live streaming content corresponding to each live streaming content identifier in the candidate viewing live stream list. The method according to any one of claims 1 to 9.

11. The method according to claim 10, further including recommended live streaming content in the live streaming content stream, and the recommended live streaming content is arranged after the live streaming content corresponding to each live streaming content identifier in the candidate viewing live stream list.

12. The live streaming content identifier includes a live streaming card, and the live streaming card is for displaying at least one of a second screen corresponding to the corresponding live streaming content and interaction state information in the corresponding live streaming room. The second screen includes a live streaming cover or a preview screen. The method according to any one of claims 1 to 11.

13. A playback device for live streaming content, A display module configured to display target media content on a media content display page, configured to display a target panel in response to a first interaction operation acting on the media content display page, wherein a predetermined related area of the target panel is for displaying a candidate viewing live distribution list of a user; a first display module; a playback device for live distribution content, comprising: a playback module configured to play target live distribution content on a live distribution page in response to a playback operation acting on the candidate viewing live distribution list, wherein the playback operation acts on a first live distribution content identifier in the candidate viewing live distribution list, and the target live distribution content corresponds to the first live distribution content identifier.

14. An electronic device, comprising: at least one processor; a memory communicably connected to the at least one processor, wherein the memory stores a computer program executable by the at least one processor, and when the computer program is executed by the at least one processor, the at least one processor can execute the method for playing back live distribution content according to any one of claims 1 to 12.

15. A computer-readable storage medium, wherein computer instructions are stored on the computer-readable storage medium, and when the computer instructions are executed by a processor, the computer-readable storage medium is for realizing the method for playing back live distribution content according to any one of claims 1 to 12.

16. A computer program product, wherein the computer program product includes a computer program, and when the computer program is executed by a processor, the computer program product is for realizing the method for playing back live distribution content according to any one of claims 1 to 12.

Citation Information

Patent Citations

  • Live broadcasting interface displaying method and equipment, and storage medium

    CN109688420A

  • Live streaming room switching method and device, electronic equipment and storage medium

    CN111083512A

  • Network live broadcast management method, device, electronic equipment and storage medium

    CN113784162A

  • Live broadcast processing method and device, electronic equipment and computer readable storage medium

    CN114051170A

  • Image processing system, image management device, image processor, and processing method and program therein

    JP2008312060A