Live broadcast activity preview method and device, electronic equipment and storage medium

By displaying event promotion controls on the live event page and adding preview information to users' published videos, the problem of unpredictable live event promotion effects is solved, achieving convenient and efficient live event promotion.

CN116074542BActive Publication Date: 2026-07-14BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2021-10-30
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

In existing technologies, the effectiveness of live streamers promoting their events through recorded short videos is difficult to predict, resulting in poor promotional results for live stream events.

Method used

Display event promotion controls on the user-created live event page, and in response to user instructions, add preview information of the upcoming live event to the published videos, including event links, preview keywords, or a combination thereof.

Benefits of technology

It enables one-click promotion of upcoming live events, improving the convenience and distribution efficiency of live event promotion and enhancing the promotion effect of live events.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116074542B_ABST
    Figure CN116074542B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to a live broadcast activity preview method and device, electronic equipment and a storage medium, wherein the method comprises: displaying an activity promotion control on a page corresponding to a live broadcast activity created by a first user; in response to an opening operation of the activity promotion control, instructing a server to add preview information of a to-be-broadcast activity in a video published by the first user. By adopting the above technical solution, the user triggers the activity promotion control to promote the preview information of the to-be-broadcast video in the video published by the user, one-key promotion of the to-be-broadcast activity is realized, the convenience of the user to promote the live broadcast activity is improved, and by promoting the to-be-broadcast activity in the video published by the user, the traffic of the past video of the user can be used to promote the live broadcast activity of the user, which is conducive to improving the distribution efficiency of the live broadcast activity preview and improving the promotion effect of the live broadcast activity.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer application technology, and in particular to a method, apparatus, electronic device, and storage medium for announcing live events. Background Technology

[0002] With the continuous development and maturation of streaming media technology, there are more and more online live streaming platforms. Users can use live streaming to sell products, popularize science, demonstrate beauty products, and more. Before going live, hosts usually promote their events to attract more viewers.

[0003] Currently, streamers primarily promote their live stream events by recording videos. Specifically, after creating a live stream event, the streamer promotes their upcoming live stream event verbally in subsequent short video recordings.

[0004] However, the aforementioned promotional methods for live streaming events require the host to upload new short videos, and the promotional effect of new short videos is difficult to predict, making it impossible to guarantee the promotional effect of the live streaming events. Summary of the Invention

[0005] In order to solve the above-mentioned technical problems, or at least partially solve the above-mentioned technical problems, this disclosure provides a method, apparatus, electronic device and storage medium for live event preview.

[0006] This disclosure provides a method for announcing live event previews, the method comprising:

[0007] Display event promotion controls on the page corresponding to the live stream event created by the first user;

[0008] In response to the activation of the activity promotion control, the server is instructed to add preview information of the upcoming live event to the video posted by the first user.

[0009] This disclosure also provides a method for announcing live event previews, the method comprising:

[0010] Obtain the preview information of the live-streaming event sent by the client. The preview information of the live-streaming event is generated by the client receiving the trigger operation of the activity promotion control of the live-streaming event from the first user.

[0011] Add the preview information of the event to be broadcast to the video posted by the first user.

[0012] This disclosure also provides a live event preview device, the device comprising:

[0013] The promotion control display module is used to display the activity promotion control on the page corresponding to the live broadcast activity created by the first user.

[0014] The instruction module is used to instruct the server to add preview information of the upcoming live event to the video published by the first user in response to the activation operation of the activity promotion control.

[0015] This disclosure also provides a live event preview device, the device comprising:

[0016] The preview information acquisition module is used to acquire preview information of the live-streaming event sent by the client. The preview information of the live-streaming event is generated by the client receiving the trigger operation of the activity promotion control of the live-streaming event from the first user.

[0017] The preview information adding module is used to add preview information of the event to be broadcast to the video posted by the first user.

[0018] This disclosure also provides an electronic device, the electronic device comprising: a processor; a memory for storing executable instructions of the processor; the processor being configured to read the executable instructions from the memory and execute the instructions to implement the live event preview method provided in this disclosure.

[0019] This disclosure also provides a computer-readable storage medium storing a computer program for executing the live event preview method provided in this disclosure.

[0020] This disclosure also provides a computer program product, including a computer program / instruction that, when executed by a processor, implements the live event preview method provided in this disclosure.

[0021] Compared with the prior art, the technical solution provided in this disclosure has the following advantages: The live event preview scheme provided in this disclosure displays an event promotion control on the page corresponding to the live event created by the first user. In response to the activation of the event promotion control, the server is instructed to add preview information of the upcoming live event to the video published by the first user, so that the server adds the preview information of the upcoming live event to the video published by the first user. By adopting the above technical solution, it is possible for users to promote preview information of upcoming live events in their published videos by triggering the event promotion control, achieving one-click promotion of upcoming live events, improving the convenience for users to promote live events, and by promoting upcoming live events in users' published videos, the traffic of users' past videos can be utilized to promote users' live events, which is conducive to improving the distribution efficiency of live event previews and improving the promotion effect of live events. Attached Figure Description

[0022] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.

[0023] Figure 1 A flowchart illustrating a live event preview method provided in one embodiment of this disclosure;

[0024] Figure 2 An example diagram illustrating the display of activity promotion controls in the associated area of ​​a live event page, as provided in one embodiment of this disclosure;

[0025] Figure 3 An example diagram illustrating the addition of preview information for upcoming live events to past videos, as provided in one embodiment of this disclosure;

[0026] Figure 4A Example diagram of an activity creation page provided in one embodiment of this disclosure;

[0027] Figure 4B An example diagram of a live streaming event page provided in an embodiment of this disclosure;

[0028] Figure 4C An example diagram showing a first activity promotion control displayed in a preset area of ​​a live event page, as provided in an embodiment of this disclosure;

[0029] Figure 5 An example diagram showing a second activity promotion control displayed on a live event page according to an embodiment of this disclosure;

[0030] Figure 6 Example diagram showing a second activity promotion control displayed on a live event page, as provided in another embodiment of this disclosure;

[0031] Figure 7A An example diagram of a first user's personal homepage provided in an embodiment of this disclosure;

[0032] Figure 7B Example image of a live event list page provided in one embodiment of this disclosure;

[0033] Figure 7C An example diagram of the display interface of the third activity promotion control provided in an embodiment of this disclosure;

[0034] Figure 7D An example diagram of the display interface of the fourth activity promotion control provided in an embodiment of this disclosure;

[0035] Figure 7E An example diagram illustrating the addition of a promotional identifier to a live-streaming event, provided as an embodiment of this disclosure;

[0036] Figure 8A Example diagram of a live event page provided in another embodiment of this disclosure;

[0037] Figure 8B An example diagram illustrating the addition of multiple videos to a live event page, provided as an embodiment of this disclosure;

[0038] Figure 9A Example diagram of adding an active link to a video published by a first user, provided as an embodiment of this disclosure;

[0039] Figure 9B An example image of an event information page for a live-streamed event provided in one embodiment of this disclosure;

[0040] Figure 9C Example diagram for adding preview keywords to a video posted by a first user, as provided in one embodiment of this disclosure;

[0041] Figure 9D An example diagram illustrating the addition of a preview keyword identifying a live-streaming event to a video posted by a first user, as provided in one embodiment of this disclosure;

[0042] Figure 10 A flowchart illustrating a live event preview method provided in another embodiment of this disclosure;

[0043] Figure 11A An example of displaying multiple links in a video provided as an embodiment of this disclosure Figure 1 ;

[0044] Figure 11B An example of displaying multiple links in a video provided as an embodiment of this disclosure Figure 2 ;

[0045] Figure 11C An example of displaying multiple links in a video provided as an embodiment of this disclosure Figure 3 ;

[0046] Figure 12 This is a schematic diagram of the structure of a live event preview device provided in an embodiment of the present disclosure;

[0047] Figure 13 A schematic diagram of another live event preview device provided in an embodiment of this disclosure;

[0048] Figure 14 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. Detailed Implementation

[0049] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0050] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0051] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". 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 additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.

[0052] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0053] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0054] Figure 1 This is a flowchart illustrating a live event preview method according to an embodiment of the present disclosure. The method can be executed by a live event preview device, which can be implemented using software and / or hardware, and is generally integrated into an electronic device. This electronic device can be a client device held by the broadcaster (the first user in the following embodiments) who needs to promote the live event. The client device includes, but is not limited to, smartphones, tablets, wearable devices, etc., with live streaming software installed. Figure 1 As shown, this method for announcing live event previews may include the following steps:

[0055] Step 101: Display the event promotion control on the page corresponding to the live event created by the first user.

[0056] In this context, the "first user" refers to the streamer currently creating a live event; any user on the live streaming software can be the first user. The "page corresponding to the live event" refers to a page related to the live event. This can be the live event page generated after the newly created live event is completed, or it can be other pages containing already created live events, such as a live event list page, etc. The following example of displaying event promotion controls on the live event page will be used to explain this embodiment.

[0057] In this embodiment, when a first user wants to conduct a live stream, they can access the live stream creation page through the live stream software's live stream activity creation portal to set relevant information for the live stream activity, such as the name of the live stream activity, the live stream time, and the introduction information of the live stream activity. The client generates a live stream activity page based on the relevant information set by the first user. The live stream activity page may include the name of the live stream activity, the live stream time, the introduction information of the live stream activity, and the host of the live stream activity. An activity promotion control is displayed in the associated area of ​​the live stream activity page. The activity promotion control is used for users to enable the live stream activity promotion function. When a user enables the activity promotion control, it indicates that the user agrees to promote the currently created live stream activity.

[0058] The associated area of ​​the live event page can be a preset area on the live event page, such as the bottom of the live event page, or a pop-up window area on the live event page. This disclosure does not impose any restrictions on this.

[0059] For example, Figure 2 An example diagram illustrating the display of activity promotion controls in the associated area of ​​a live event page, as provided in one embodiment of this disclosure, is shown below. Figure 2 As shown, an activity promotion control 21 is displayed at the bottom of the live event page. The default state of this activity promotion control 21 is off (e.g., Figure 2 As shown (the circle is on the left when it's in the off state), the activity promotion control 21 displays a prompt message below it: "Enable this function to promote the live event created this time," to inform the first user of the function of the activity promotion control 21. It is understandable that... Figure 2 This disclosure is provided as an example only and should not be construed as a limitation thereof.

[0060] Step 102: In response to the activation operation of the activity promotion control, instruct the server to add preview information of the live broadcast activity to the video published by the first user.

[0061] The videos posted by the first user can be all the videos posted by the first user in the past, or a portion of the previously posted videos that have reached a threshold in terms of views, shares, likes, etc., or videos that the first user designates for promoting live streaming events, etc. This disclosure does not impose any restrictions on this.

[0062] In this embodiment of the disclosure, when the first user activates the activity promotion control displayed on the page corresponding to the live event, the client responds to the activation operation of the activity promotion control by instructing the server to add the preview information of the live event to the video published by the first user. Then, when the server obtains the preview information of the live event, it adds the preview information of the live event to the video published by the first user.

[0063] The announcement information for the upcoming live broadcast may include, but is not limited to, the event link corresponding to the event, the announcement keywords for the event, or a combination of the event link and the announcement keywords. This disclosure does not impose any restrictions on this.

[0064] For example, suppose the first user enabled Figure 2 The activity promotion control 21 shown indicates that the server adds the preview information of the upcoming live event to the first user's past videos to recommend the upcoming live event. Figure 3 This is an example image illustrating how to add preview information for upcoming live events to past videos, as provided in one embodiment of this disclosure. Figure 3 As shown, the video was posted 10 days ago. Above the video's publisher, a preview message 31 for an upcoming live stream event is displayed. This preview message 31 is a link and contains the keywords "beauty live stream" and "this Friday 9:00-10:30," allowing other users to find information about the live stream event based on these keywords. It is understandable that... Figure 3 This disclosure is provided as an example only and should not be construed as a limitation thereof.

[0065] The live event preview method of this disclosure displays an event promotion control on the page corresponding to the live event created by the first user. In response to the activation of the event promotion control, the server is instructed to add preview information of the upcoming live event to the video published by the first user. This allows the server to add the preview information of the upcoming live event to the video published by the first user. By adopting the above technical solution, the preview information of the upcoming live video can be promoted in the user's published videos by triggering the event promotion control, achieving one-click promotion of the upcoming live event, improving the convenience of users promoting live events. Furthermore, by promoting the upcoming live event in the user's published videos, the traffic of the user's previous videos can be utilized to promote the user's live event, which is beneficial to improving the distribution efficiency of live event previews and enhancing the promotion effect of live events.

[0066] In one optional embodiment of this disclosure, displaying the activity promotion control on the page corresponding to the live streaming activity created by the first user includes:

[0067] In response to the first user's completion of the newly created live streaming event, a prompt message is displayed asking whether to add the event promotion function;

[0068] In response to the addition of the activity promotion function in the guidance information, a first activity promotion control is displayed in the first preset area of ​​the live event page. The first activity promotion control is used to indicate whether the server enables the promotion function for the currently newly created live event, which is the live event that has been created and displayed on the live event page.

[0069] The guidance information can be information that guides users to add the live event promotion function, and the guidance information can be displayed in the form of a pop-up page.

[0070] In this embodiment of the disclosure, when the client detects that the first user has completed creating a newly created live streaming event—for example, when the first user clicks the "Create" button on the event creation page, or when the first user closes the calendar pop-up after setting the live streaming time, or in other scenarios—the client confirms that the first user has completed creating the newly created live streaming event. In response to the first user's completion of the newly created live streaming event, a pop-up window is displayed on the newly created live streaming event page, asking whether to add an event promotion function. This pop-up window is displayed on top of the newly created live streaming event page. If the first user confirms adding the event promotion function, in response to the first user's addition of the event promotion function in the pop-up window, a first event promotion control is displayed in a first preset area on the newly created live streaming event page.

[0071] The first preset area can be automatically configured by the live streaming software, such as the bottom of a newly created live streaming event page.

[0072] In this embodiment of the disclosure, the first activity promotion control is used to indicate whether to enable the promotion function for the currently newly created live broadcast activity. When the first user enables the first activity promotion control, it means that the first user agrees to promote the currently newly created live broadcast activity, and then the preview information of the currently newly created live broadcast activity is added to the past videos published by the first user.

[0073] For example, Figure 4A This is an example diagram of an activity creation page provided in an embodiment of the present disclosure. It is understood that... Figure 4A This is merely an example to illustrate the content of this disclosure and should not be construed as limiting it. Figure 4AAs shown, after the first user fills in the relevant information such as the live stream name, live stream time, and live stream description of the newly created live stream event on the event creation page, they can click the "Create" button at the bottom of the page. The newly created live stream event is then complete. In response to clicking the "Create" button, the page will redirect to the following... Figure 4B The currently created live streaming event page is shown, and a pop-up window 41 automatically appears on the live streaming event page. Pop-up window 41 displays guidance information asking whether to add the event promotion function, and provides "Add" and "Don't Add" buttons for the first user to choose from. If the first user clicks the "Add" button, in response to the first user's click operation, the first event promotion control 43 is displayed in the first preset area 42 of the currently created live streaming event page, such as... Figure 4C As shown, the default state of the first activity promotion control 43 is off (circle on the left), and a prompt message "Enable this function to promote the live event created this time" is displayed below the first activity promotion control 43. Under the prompt message, the first user can choose to enable or disable the first activity promotion control 43 according to their own needs.

[0074] In this embodiment, when a newly created live streaming event is completed, guidance information is displayed asking whether to add an event promotion function. Then, the display of the first event promotion control is determined based on the user's selection. The first event promotion control is only displayed in the first preset area of ​​the live streaming event page corresponding to the newly created live streaming event when the first user selects to add the event promotion function. This allows the corresponding event promotion control to be displayed only when the user has a need for live streaming event promotion, and not to be displayed when the user does not have a need for promotion. The display of the event promotion control matches the user's needs and is highly flexible.

[0075] Furthermore, in an optional embodiment of this disclosure, when the first user does not wish to promote the newly created live streaming event temporarily, they can choose not to add the event promotion function on the page displayed asking whether to add the event promotion function. Therefore, the method further includes:

[0076] In response to the rejection of the activity promotion function on the page, it is detected whether the cumulative number of rejection operations has reached a preset threshold;

[0077] If the cumulative number of times reaches the threshold, the guidance information asking whether to add the event promotion function will not be displayed for subsequent newly created live streaming events.

[0078] The threshold can be automatically configured by the live streaming software, such as a threshold of 2 or 5, and this disclosure does not impose any restrictions on it.

[0079] Still with Figure 4B For example, Figure 4B As shown, pop-up page 41 provides an "Add" button and a "Don't Add" button for the first user to choose from. If the first user does not want to promote the newly created live event for the time being, they can click the "Don't Add" button. In response to the first user's click on the "Don't Add" button (i.e., the rejection of the event promotion function), the cumulative number of rejections is incremented by 1, and it is checked whether the current cumulative number of rejections has reached a preset threshold. When the cumulative number reaches the threshold, the page asking whether to add the event promotion function will not be displayed for subsequent newly created live events.

[0080] In this embodiment of the disclosure, by accumulating the number of rejections when the first user rejects the activity promotion function, and when the accumulated number of rejections reaches a preset threshold, the page asking whether to add the activity promotion function will no longer be displayed for the first user's subsequent newly created live streaming activities. Thus, when the first user does not have a need to promote a new live streaming activity, the first user will not be repeatedly asked whether to add the activity promotion function, avoiding the disturbance caused by repeated inquiries and improving the user experience.

[0081] In one optional embodiment of this disclosure, after the operation of adding the activity promotion function in the guidance information, the method further includes:

[0082] A second activity promotion control is displayed in a second preset area on the live event page. The second activity promotion control is used to indicate whether the server enables the promotion function for subsequently created live events.

[0083] The second preset area can be set below the first preset area or within the first preset area; this disclosure does not impose any restrictions on this.

[0084] For example, the second promotional control can be displayed after the first promotional control is enabled. Figure 4C As shown, the first activity promotion control 43 is in the closed state, and the second activity promotion control is not displayed in the first preset area 42 at this time. When the first user opens the first activity promotion control, the second activity promotion control 51 is displayed in the first preset area 42, as shown. Figure 5 As shown. Figure 5 This is an example diagram showing a second activity promotion control displayed on a live event page according to an embodiment of this disclosure. It is understood that... Figure 5 This is merely an example to illustrate the content of this disclosure and should not be construed as limiting it. Figure 5As shown, the first activity promotion control 43 is in the "on" state (circle on the right). At this time, the second activity promotion control 51 is displayed in the second preset area, which is set within the first preset area 42. The second activity promotion control 51 includes the control description information "Do you want to promote future newly created live streaming activities?", and a checkbox for the control description information. The second activity promotion control 51 is in an unchecked state by default. Figure 5 The image shows the unchecked state. When the first user needs to promote all future live streaming events, they can enable the promotion function for subsequent live streaming events. In this case, a checkmark ("√") will be displayed in the checkbox to indicate that the event is selected. Since the first user has already enabled the first event promotion control 43, there is no need to continue displaying the prompt message "Enable this function to promote the live streaming event created this time." Figure 4C and Figure 5 As can be seen, the original location where the above prompt information was displayed has been occupied by the second activity promotion control 51.

[0085] For example, the second activity promotion control can be displayed simultaneously with the first activity promotion control. That is, in response to the addition of the activity promotion function in the pop-up page, the first activity promotion control and the second activity promotion control are displayed simultaneously in the preset area of ​​the currently newly created live event page. Figure 6 An example diagram showing a second activity promotion control displayed on a live event page provided in another embodiment of this disclosure. It is understood that... Figure 6 This is merely an example to illustrate the content of this disclosure and should not be construed as limiting it. Figure 6 As shown, in response to the first user's addition of the activity promotion function in the pop-up page, the first activity promotion control 62 and the second activity promotion control 63 are simultaneously displayed in the preset area 61 of the live activity page corresponding to the currently newly created live activity. The first activity promotion control 62 is in a closed state (circle on the left), and the second activity promotion control 63 is in a default unchecked state. Furthermore, as... Figure 6 As shown, a prompt message "Do you want to enable the promotion function for this newly created live broadcast event?" is displayed above the first activity promotion control 62 to inform the first user of the function of the first activity promotion control 62.

[0086] Furthermore, in an optional embodiment of this disclosure, the method further includes: in response to the triggering operation of the second activity promotion control, the guidance information for asking whether to add the activity promotion function is not displayed for subsequently created live streaming activities.

[0087] In this embodiment of the disclosure, when the first user wants to enable the second activity promotion control, a trigger operation can be performed on the second activity promotion control, such as a check operation. In response to the trigger operation, for subsequent live streaming activities created by the first user, the guidance information asking whether to add the activity promotion function will no longer be displayed for subsequent new live streaming activities.

[0088] In this embodiment, by displaying a second activity promotion control in a preset area of ​​the currently created live streaming activity page to indicate whether to enable the promotion function for subsequent newly created live streaming activities, the first user can choose whether to enable the promotion function for subsequent newly created live streaming activities according to their own needs, providing high flexibility. Furthermore, when the first user chooses to enable the promotion function for subsequent newly created live streaming activities, in response to the triggering operation of the second activity promotion control, the guidance information asking whether to add the activity promotion function is not displayed for subsequent newly created live streaming activities. This avoids displaying a page asking whether to add the activity promotion function for each newly created live streaming activity by the first user, allowing the first user to promote the live streaming activity in their past videos immediately after completing a new live streaming activity, without needing to ask the first user again whether to add the activity promotion function or to enable the first activity promotion control again, thus saving the promotion process for subsequent newly created live streaming activities.

[0089] The live streaming platform can also provide a list of live streaming events. When the first user has created many live streaming events, or when there are many live streaming events that have not yet started, the unstarted live streaming events can be displayed in the list. The first user can also select the live streaming events to promote through the list. Therefore, in one optional embodiment of this disclosure, displaying the event promotion control in the associated area of ​​the live streaming event page created by the first user may include:

[0090] In response to a view operation on the list of live events, the live event list page created by the first user is displayed, wherein a primary entry identifier is set on the live event list page;

[0091] In response to the triggering operation of the primary entry identifier, a third activity promotion control is displayed in the third preset area of ​​the live activity list page, wherein the third activity promotion control is used to indicate whether the server enables the promotion function for subsequently created live activities.

[0092] The third preset area of ​​the live event list page can be automatically configured by the live streaming software. The third preset area of ​​the live event list page can be a blank area on the live event list page, a pop-up area displayed on top of the live event list page, or a new page displayed on top of the live event list page, etc. This disclosure does not limit it.

[0093] For example, an entry point to view the list of live streaming events can be displayed on the first user's personal homepage on the live streaming platform, such as... Figure 7A As shown, the first user is user A. On user A's personal homepage, there is an entry point 71 for viewing the live streaming event list. When user A clicks on entry point 71, in response to the triggering operation of entry point 71, the page displaying the list of live streaming events created by user A is shown, as follows. Figure 7B As shown, the live event list page has a primary entry point icon 72. Figure 7B The entry point for the intermediate level is indicated by "...", but other symbols or icons may also be used. Figure 7B This is for illustrative purposes only and should not be construed as limiting the scope of this disclosure. When user A clicks on the primary entry point icon 72, in response to user A's triggering action on the primary entry point icon 72, a third activity promotion control 73 is displayed in the third preset area of ​​the live activity list page (a new page above the live activity list page), such as... Figure 7C As shown. From Figure 7C As can be seen, the third activity promotion control 73 includes the control description "Enable promotion of live streaming activities?" and a control switch. The control switch is off by default (circle on the left). User A can choose whether to enable the control switch of the third activity promotion control 73 according to their own needs. If user A enables the control switch, all new live streaming activities created by user A in the future will be promoted. Figure 7B As shown, the live event list page also displays an entry 74 for "Create Live Event". When user A clicks on entry 74, the page redirects to the event creation page, allowing user A to create a new live event.

[0094] In other embodiments of this disclosure, the third activity control can also be used to instruct the server whether to enable the promotion function for live streaming activities that have been created but not yet started, as well as newly created live streaming activities. Thus, in the example above, if user A enables the control switch of the third activity promotion control 73, then all newly created live streaming activities by user A, as well as live streaming activities that have been created but not yet started, will be promoted.

[0095] In this embodiment of the disclosure, in response to a viewing operation of the live event list, a list of live events created by the first user is displayed. A first-level entry identifier is set on the live event list page. In response to a triggering operation of the first-level entry identifier, a third event promotion control is displayed in a third preset area of ​​the live event list page. The third event promotion control is used to indicate whether the server should enable the promotion function for subsequently created live events. Thus, an entry point is provided for the user to enable the promotion function for subsequently created live events. The user can enable the promotion function for subsequently created live events at any time through the first entry identifier without having to create a new live event. This provides high flexibility and improves the convenience for the user to enable the promotion function for subsequently created live events.

[0096] Furthermore, in an optional embodiment of this disclosure, the live event list page further includes: information on multiple events to be live-streamed, wherein each event to be live-streamed corresponds to a secondary entry identifier, and the method further includes:

[0097] In response to a trigger operation on the secondary entry identifier corresponding to any information of an event to be live-streamed, a fourth activity promotion control corresponding to the information of the event to be live-streamed is displayed in the fourth preset area of ​​the live-streaming activity list page. The fourth activity promotion control is used to indicate whether the server enables the promotion function for any information of the event to be live-streamed.

[0098] For example, such as Figure 7B As shown, the live streaming event list page displays three pending live streaming events: Event 1, Event 2, and Event 3. Each live streaming event has a corresponding secondary entry point identifier 75, indicated by "...". If user A clicks on the secondary entry point identifier 75 corresponding to Event 2, in response to user A's action, a fourth event promotion control 76 corresponding to Event 2 will be displayed in the fourth preset area (a new page above the live streaming event list page) of the live streaming event list page. Figure 7D As shown, the fourth activity promotion control 76 includes the control description information "Enable promotion of live event 2?" and a control switch, the default state of which is off (circle on the left). If user A enables the control switch of the fourth activity promotion control 76, then live event 2 will be promoted.

[0099] In this embodiment, the live streaming activity list page includes information on multiple live streaming activities. Each live streaming activity has a corresponding secondary entry identifier. In response to a trigger operation on the secondary entry identifier corresponding to any live streaming activity, a fourth activity promotion control corresponding to the live streaming activity information is displayed in the fourth preset area of ​​the live streaming activity list page. The fourth activity promotion control is used to indicate whether the server should start the promotion operation for any live streaming activity information. Thus, the first user can select the live streaming activity to be promoted on the live streaming activity list page. The first user can start the promotion function of the live streaming activity at any time, which is highly flexible.

[0100] In one optional embodiment of this disclosure, the method further includes: displaying a promotional identifier in the title area of ​​the live streaming activity in the live streaming activity list page for the live streaming activity that has had its promotional control enabled.

[0101] Continuing with the example above, user A chooses to enable... Figure 7D If the control switch for the fourth activity promotion control 76 is turned on, a promotional icon will be displayed in the title area of ​​the live activity list page for activity 2 to be broadcast. Figure 7E The promotional identifier 77 is shown in the image. By displaying the promotional identifier in the title area of ​​the event to be live-streamed, the first user can become aware that a live-streaming event is being promoted. It is understood that canceled live-streaming events can be removed from the live-streaming event list page, and ended live-streaming events can be removed from the live-streaming event list page, or they can be displayed after live-streaming events that have not yet started on the live-streaming event list page; this disclosure does not impose any restrictions on this.

[0102] In one optional embodiment of this disclosure, the step of instructing the server to add preview information of the upcoming live event to the video posted by the first user in response to the activation operation of the activity promotion control includes:

[0103] Obtain the video display scene set by the first user;

[0104] In response to the activation of the activity promotion control, the server is instructed to add the preview information of the live-streaming activity to the first target video, wherein the first target video is a video that meets the video display scenario.

[0105] The video display scenario may include, but is not limited to, at least one of the following: a video of a type or theme specified by the first user, a video whose number of comments, likes or shares reaches a preset value, a video of the first user included in the hot list, etc. Correspondingly, the number of first target videos may be one or more.

[0106] For example, assuming the first user sets the video display scenario to videos on the same theme, in response to the activation of the activity promotion control, the client, based on the theme information of the activity to be live-streamed, filters out the first target video with the same theme as the video to be live-streamed from all the videos already published by the first user, and instructs the server to add preview information of the activity to be live-streamed to the first target video. For example, if the theme of the activity to be live-streamed is beauty, the client instructs the server to add preview information of the activity to the beauty videos previously published by the first user.

[0107] For example, assuming the first user sets the video display scenario to videos with a share count of 100, in response to the activation of the activity promotion control, the client obtains the share count corresponding to each video published by the first user, filters out all videos with a share count of 100 as the first target video, and instructs the server to add the preview information of the live broadcast activity to the first target video.

[0108] For example, assuming the first user sets the video display scenario to include the first user's videos in the popular list, in response to the activation of the activity promotion control, the client obtains the popular list, determines whether the popular list contains the first user's videos, and if it does, uses all the first user's videos in the popular list as the first target videos.

[0109] In this embodiment of the disclosure, the video display scene set by the first user is obtained. In response to the operation of opening the activity promotion control, the server is instructed to add the preview information of the live broadcast activity to the first target video. The first target video is a video that meets the video display scene. Thus, the first user can independently select the video to promote the live broadcast activity, so that the promotion of the live broadcast activity is more in line with the promotion needs of the first user.

[0110] In one optional embodiment of this disclosure, the method further includes: obtaining a video filtering scenario set by the first user, and determining a second target video published by the first user that satisfies the video filtering scenario;

[0111] The server is instructed to remove the preview information for the upcoming live event from the second target video.

[0112] The video filtering scenarios may include, but are not limited to, at least one of the following: videos that the first user specifies should not be added, videos in which the objects involved in the video are in competition with the objects involved in the live event, etc. Correspondingly, the number of second target videos may be one or more.

[0113] For example, assuming the video filtering scenario set by the first user is that the first user specifies not to add videos, then the videos that the first user specifies not to add are the second target videos. In response to the operation of enabling the activity promotion control, the server is instructed to cancel adding the preview information of the live event to the videos that the first user specifies not to add. Figure 8A Example diagram of a live event page provided in another embodiment of this disclosure, such as Figure 8A As shown, the live stream event page provides a designated video area 81, which includes a video addition entry point 82, displaying the message "The designated video is not used to promote the live stream event." The first user can add a video by clicking the video addition entry point 82; multiple videos can be added, such as... Figure 8B As shown, when there are too many videos added and they cannot all be displayed in the designated video area 81, video switching symbols “<” 83 (forward) and ">” 84 (backward) are displayed in the designated video area 81. The first user can switch the videos displayed in the area by triggering “<” 83 or ">” 84. Videos added by the first user through the video addition entry 82 will not have preview information for upcoming live events added.

[0114] For example, suppose the first user sets the video filtering scenario to videos where the objects involved in the video are in competition with the objects involved in the live broadcast event. For instance, if the live broadcast event is a promotional event for brand A's clothing, then videos posted by the first user that contain content about brand A's competitors are identified as the second target videos. In response to the activation of the event promotion control, the server is instructed to cancel adding preview information about the live broadcast event to the identified second target videos. For example, if the first user praises brand B's clothing for its good quality and low price in a previous video, then that video is identified as the second target video, and the server is instructed not to add preview information about brand A's clothing promotion to that video.

[0115] In this embodiment of the disclosure, the video filtering scenario set by the first user is obtained, the second target video published by the first user that meets the video filtering scenario is determined, and the server is instructed to cancel the addition of the preview information of the live broadcast event to the second target video. Thus, the first user can independently select videos that are not used to promote the live broadcast event, making the promotion of the live broadcast event more in line with the promotion needs of the first user.

[0116] In one optional embodiment of this disclosure, the instruction server to add preview information of the upcoming live event to the video posted by the first user includes:

[0117] The server is instructed to add an activity link to the video posted by the first user, wherein the activity link is associated with the activity information page of the event to be live-streamed; and / or,

[0118] The server is instructed to add the preview keywords for the upcoming live event to the video posted by the first user; and / or,

[0119] The server is instructed to add an activity link identifying the preview keyword of the event to be live-streamed to the video posted by the first user, wherein the activity link is associated with the activity information page of the event to be live-streamed.

[0120] For example, Figure 9A An example diagram illustrating the addition of an active link to a video published by a first user, as provided in one embodiment of this disclosure, is shown below. Figure 9A As shown, the video displays an activity link 91. Other users watching the video who click on this activity link 91 will be directed to the activity information page of the upcoming live event associated with that link. The activity information page of the upcoming live event is as follows: Figure 9B As shown. Figure 9B As shown, the event information page displays the name of the upcoming live event, the live time, the host, and a detailed introduction. It also displays an event reservation portal 92. Users can reserve the upcoming live event by clicking on the reservation portal 92. The live streaming platform will remind users to enter the live streaming room to participate in the upcoming live event before it starts (e.g., 10 minutes before the start time).

[0121] For example, Figure 9C This example diagram, provided as an embodiment of the present disclosure, illustrates the addition of preview keywords to a video posted by a first user. It is understood that... Figure 9C This disclosure is provided as an example only and should not be construed as limiting it. Figure 9C As shown, the video screen displays the preview keyword 93, which includes the live event name "Beauty Live Stream" and the live event start time "10.3 9:00". The preview keyword can also be other keywords, not limited to the keywords in the example above.

[0122] For example, Figure 9D An example diagram illustrating the addition of a preview keyword identifying a live-streaming event to a video posted by a first user, as provided in one embodiment of this disclosure. Figure 9D As shown, the video displays an event link 94 with a preview keyword indicating an upcoming live stream. Other users watching the video can click on this event link 94 to access... Figure 9B The page showing the event information for the live-streamed event linked to this event is shown.

[0123] It is understood that instructing the server to add an event link, a preview keyword, or an event link identifying the upcoming live event to the video posted by the first user can be automatically configured by the live streaming platform or set by the first user within the live streaming platform; this disclosure does not impose any restrictions on this. Although not shown in the diagram, it is understood that it is also possible to add both an event link and a preview keyword, or both an event link identifying the upcoming live event and a preview keyword, to the video posted by the first user; this disclosure does not impose any restrictions on this.

[0124] In this embodiment of the disclosure, by instructing the server to add an activity link to a video published by a first user, or instructing the server to add a preview keyword for a live-streaming activity to a video published by a first user, or instructing the server to add an activity link identifying a preview keyword for a live-streaming activity to a video published by a first user, and associating the activity link with the activity information page of the live-streaming activity, the server can be instructed to add corresponding content to the published video to promote the associated live-streaming activity, thus enriching the promotional methods for the preview information of the live-streaming activity.

[0125] The start time of the newly added live-streaming event by the first user may be far in the future, for example, a month later. There is still ample time to promote the event. In this case, the live-streaming event can be postponed, and priority can be given to promoting live-streaming events closer to the current time to maximize the number of viewers for those events. Therefore, in one optional embodiment of this disclosure, the preview information for the live-streaming event includes:

[0126] The announcement of the upcoming live broadcast event with the start time closest to the current time; or,

[0127] The start time is within a preset time period and includes preview information for one or more upcoming live events.

[0128] The preset time period can be automatically configured by the live streaming platform or preset by the first user; this disclosure does not impose any restrictions on this. The preset time period could be, for example, the last two days, the current week, etc.

[0129] In this embodiment of the disclosure, the live-streaming activity can be the live-streaming activity whose start time is closest to the current time. Accordingly, the preview information of the live-streaming activity can be the preview information of the live-streaming activity whose start time is closest to the current time. Alternatively, the live-streaming activity can also be one or more live-streaming activities whose start time is within a preset time period. Accordingly, the preview information of the live-streaming activity can be the preview information of one or more live-streaming activities whose start time is within a preset time period.

[0130] For example, assuming the preset time period is within this week, the client, based on the current time, filters all unstarted live streaming activities created by the first user and selects all live streaming activities within this week as upcoming events for promotion and preview. If the current time is Sunday, the last day of the week, and there are no upcoming live streaming activities on that day, then the live streaming activities will not be promoted temporarily. Instead, the upcoming live streaming activities for the new week will be retrieved and previewed when the new week begins.

[0131] In one optional embodiment of this disclosure, after the server is instructed to add preview information of the upcoming live event to the video posted by the first user, in response to a cancellation or termination operation of the upcoming live event, the server is instructed to cancel the preview information corresponding to the upcoming live event already added to the video. This avoids continuing to promote the cancelled or terminated live event to other users, thus preventing disruption to users caused by such promotion.

[0132] Figure 10 This is a flowchart illustrating a live event preview method provided in another embodiment of the present disclosure. The method can be executed by a live event preview device provided in this embodiment of the present disclosure. The device can be implemented by software and / or hardware, and is generally integrated into a server. The server communicates with the client described in the foregoing embodiment to complete the live event preview process.

[0133] like Figure 10 As shown, this method for announcing live event previews may include the following steps:

[0134] Step 201: Obtain the preview information of the live-streaming event sent by the client. The preview information of the live-streaming event is generated by the client receiving the first user's trigger operation of the event promotion control for the live-streaming event.

[0135] Step 202: Add the preview information of the event to be live-streamed to the video posted by the first user.

[0136] In this embodiment of the disclosure, when the first user executes a trigger operation on the activity promotion control of the event to be live-streamed through the client, the client responds to the trigger operation by generating preview information of the event to be live-streamed, and the server obtains the preview information of the event to be live-streamed sent by the client.

[0137] Next, the server adds the preview information of the upcoming live event to the video posted by the first user.

[0138] For example, the server can add preview information of the event to be live-streamed to all previous videos posted by the first user.

[0139] The live event preview method of this disclosure involves a server acquiring preview information of a live event sent by a client. This preview information is generated when the client receives a trigger operation from a first user's activity promotion control for the live event. The server then adds this preview information to a video published by the first user. This technical solution enables users to promote preview information of live events by triggering activity promotion controls within their published videos, achieving one-click promotion and improving the convenience of promoting live events. Furthermore, by promoting live events within users' published videos, the server can leverage the traffic from their past videos to promote their live events, thereby improving the distribution efficiency of live event previews and enhancing the overall promotional effect of live events.

[0140] In one optional embodiment of this disclosure, adding the preview information of the event to be live-streamed to the video posted by the first user includes:

[0141] Add the preview information of the event to be broadcast to the first target video.

[0142] As one possible implementation, the first target video can be a video that meets the preset video display scenario from the videos published by the first user.

[0143] The preset video display scenarios may include, but are not limited to, at least one of the following: videos of a type or theme specified by the first user, videos whose number of comments, likes or shares reaches a preset value, videos of the first user included in the hot list, etc. Correspondingly, the number of first target videos may be one or more.

[0144] It is understood that the descriptions in the foregoing embodiments regarding how to determine the first target video for each video display scenario also apply to this embodiment, and will not be repeated here to avoid repetition.

[0145] As another possible implementation, the first target video may include at least one of the following:

[0146] The video posted by the first user that meets the preset recommendation criteria is the first target video;

[0147] The video displayed on the first user's personal information page is used as the first target video;

[0148] The video posted by the first user that meets the preset hotspot conditions is the first target video.

[0149] The preset recommendation criteria could include, for example, the video's theme being relevant to the theme of the event to be broadcast, or the video's theme being a preset theme, etc., and this disclosure does not impose any restrictions on these. The first user's personal information page can store some or all of the videos the first user has published, and the videos displayed on the personal information page can be used as the first target videos. Preset trending criteria could include, for example, the number of comments, likes, or shares reaching preset values, or the video appearing on a trending list, etc., and this disclosure also does not impose any restrictions on these.

[0150] For example, assuming the preset recommendation condition is that the video type is food, the server will select videos with the theme of food from all the videos posted by the first user as the first target videos based on the preset recommendation condition.

[0151] For example, assuming the preset hot spot condition is that the number of comments reaches 100, the server obtains the comment data of all videos posted by the first user according to the preset hot spot condition, and selects the videos with a number of comments of not less than 100 as the first target videos.

[0152] In one optional embodiment of this disclosure, a video filtering scenario can also be set to filter videos that do not include preview information for the upcoming live event. Therefore, the method further includes:

[0153] Cancel adding the preview information of the event to be broadcast to the second target video.

[0154] As one possible implementation, the second target video can be any video among all the videos posted by the first user that meets the preset video filtering scenario.

[0155] The preset video filtering scenarios may include, but are not limited to, at least one of the following: videos that the first user specifies should not be added, videos in which the objects involved in the video are in competition with the objects involved in the live broadcast, etc.

[0156] It is understood that the descriptions in the foregoing embodiments regarding how to determine the second target video for each video filtering scenario also apply to this embodiment, and will not be repeated here to avoid repetition.

[0157] As another possible implementation, the second target video may include at least one of the following:

[0158] The video posted by the first user that meets the preset filter keywords is the second target video;

[0159] The activity video stored in the target area of ​​the activity details page of the event to be live-streamed is used as the second target video.

[0160] Among them, preset filter keywords can be, for example, "competition" or "opponent".

[0161] For example, assuming the preset filter keyword is "competition", and the live broadcast event is a promotional event for clothing of brand A, the server will detect the content of the video posted by the first user. If the content of one or more videos is about clothing of other brands, then it will determine that the video or videos meet the preset filter keyword "competition", and the video or videos will be identified as the second target video.

[0162] In this embodiment of the disclosure, the activity video stored in the target area of ​​the activity details page of the activity to be live-streamed can also be determined as the second target video. For example, Figure 8B In the process, multiple videos were added to the designated video area 81 (i.e., the target area), and all videos added to this area were identified as the second target videos.

[0163] In one optional embodiment of this disclosure, adding the preview information of the event to be live-streamed to the video posted by the first user includes:

[0164] Add an event link to the video posted by the first user, wherein the event link is associated with the event information page of the event to be live-streamed; or...

[0165] Add the preview keywords for the upcoming live stream to the video posted by the first user; or...

[0166] Add an event link identifying the preview keyword of the event to be live-streamed to the video posted by the first user, wherein the event link is associated with the event information page of the event to be live-streamed.

[0167] For example, such as Figure 9A As shown, the video footage displays an active link 91.

[0168] For example, such as Figure 9C As shown, the video footage displays the preview keyword 93, which includes the live stream's theme as "Beauty Live Stream" and the start time as "October 3rd, 9:00 AM." This is understandable. Figure 9C This is only used as an example to illustrate this disclosure and should not be construed as a limitation thereof. The preview keyword may also be other keywords.

[0169] For example, such as Figure 9D As shown, the video feed displays an event link 94 with keywords indicating upcoming live events.

[0170] In this embodiment of the disclosure, by adding an activity link to a video published by a first user, or adding a preview keyword for a live-streamed activity to a video published by a first user, or adding an activity link identifying a preview keyword for a live-streamed activity to a video published by a first user, and associating the activity link with the activity information page of the live-streamed activity, the promotional methods for preview information of the live-streamed activity are enriched.

[0171] When a first user shoots a video using special effects provided by a live streaming platform, a link to the same special effects is usually displayed in the finished video. Therefore, in one optional embodiment of this disclosure, the video posted by the first user also includes: a video special effects link, and / or a first user request link; wherein the priority of the activity link is higher than that of the video special effects link, and / or the priority of the activity link is lower than that of the first user request link.

[0172] The first user-required link can be, but is not limited to, a geolocation link, a product link, etc.

[0173] For example, when displaying different links, they can be sorted and displayed from top to bottom according to their priority level. When links to the same upcoming live event are already displayed in the video frame, the links with richer content can be selected for display based on the content richness of the different links corresponding to that upcoming live event. When links to different upcoming live events are already present in the video frame, the links to each upcoming live event can be displayed on the same line, or sorted and displayed from top to bottom in the video frame according to the start time of the live events from most recent to oldest, etc., and this disclosure does not impose any limitations in this regard.

[0174] Figure 11A An example of displaying multiple links in a video provided as an embodiment of this disclosure Figure 1 ,like Figure 11A As shown, the video screen displays a video effects link 111, an activity link 112, and a first user demand link 113, where the first user demand link 113 is exemplarily a geolocation link. From Figure 11A As can be seen, the first user demand link 113 is displayed first, the activity link 112 is displayed below the first user demand link 113, and the video effects link 111 is displayed below the activity link 112.

[0175] Figure 11B An example of displaying multiple links in a video provided as an embodiment of this disclosure Figure 2 ,like Figure 11BAs shown, the video screen displays video effect link 111, activity links 112 and 114, and the first user request link 113. Activity links 112 and 114 correspond to different live stream events. The live stream event corresponding to activity link 112 starts at 9:00 AM on October 3rd, earlier than the live stream event corresponding to activity link 114 starts at 3:00 PM on October 5th. Therefore, activity link 112 has a higher priority than activity link 114, and activity link 112 is displayed above activity link 114. Alternatively, activity links 112 and 114 can be displayed in a single line, with activity link 112 appearing before activity link 114, as shown below. Figure 11C As shown.

[0176] In one optional embodiment of this disclosure, in response to a second user's triggering operation on an activity link via a client, an activity information page for the live-streaming activity corresponding to the activity link is displayed, wherein the activity link is associated with the activity information page for the live-streaming activity.

[0177] The second user can be any user watching the video.

[0178] In this embodiment of the disclosure, if an activity link corresponding to a live-streamed event is displayed in the video feed while the second user is watching the video through the client, the second user can trigger the activity link. In response to the second user's triggering operation, the server displays an activity information page associated with the live-streamed event set up with that activity link. This facilitates the second user in obtaining relevant information about the live-streamed event corresponding to the activity link.

[0179] For example, such as Figure 9A As shown, the video feed displays activity link 91. When a second user triggers an operation on activity link 91, the server responds by displaying the activity information page for the live-streamed activity associated with activity link 91, such as... Figure 9B As shown.

[0180] In one optional embodiment of this disclosure, after adding the preview information of the event to be live-streamed to the video posted by the first user, the method further includes:

[0181] In response to the first user's cancellation operation of the event to be broadcast via the client, or in the detection of the end operation of the event to be broadcast, the preview information corresponding to the event to be broadcast that has been added to the video is removed.

[0182] In this embodiment of the disclosure, when a first user cancels a live-streaming event via the client, the pre-announcement information corresponding to the live-streaming event is removed from the video in response to the first user's cancellation operation, or in response to the end operation of the live-streaming event. This avoids promoting canceled or ended live-streaming events to other users, thus preventing disruption to users caused by such promotion.

[0183] Figure 12 This is a schematic diagram of a live event preview device provided in one embodiment of the present disclosure. The device can be implemented by software and / or hardware, and is generally integrated into an electronic device. This electronic device can be a client device held by the broadcaster (the first user in the following embodiments) who needs to promote a live event. The client device includes, but is not limited to, smartphones, tablets, wearable devices, etc., with live streaming software installed. Figure 12 As shown, the live event preview device 30 may include:

[0184] The promotion control display module 301 is used to display the activity promotion control on the page corresponding to the live broadcast activity created by the first user.

[0185] The instruction module 302 is used to instruct the server to add preview information of the live event to the video published by the first user in response to the activation operation of the activity promotion control.

[0186] The live event preview device provided in this disclosure can execute the live event preview method provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects of executing the method.

[0187] Figure 13 This is a schematic diagram of another live event preview device provided in an embodiment of this disclosure. The device can be implemented by software and / or hardware, and is generally integrated into a server. The server communicates with the client described in the foregoing embodiment to complete the live event preview process. Figure 13 As shown, the live event preview device 40 may include:

[0188] The preview information acquisition module 401 is used to acquire preview information of the live-streaming event sent by the client. The preview information of the live-streaming event is generated by the client receiving the trigger operation of the activity promotion control of the live-streaming event from the first user.

[0189] The preview information adding module 402 is used to add preview information of the event to be broadcast to the video published by the first user.

[0190] The live event preview device provided in this disclosure can execute the live event preview method provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects of executing the method.

[0191] To implement the above embodiments, this disclosure also proposes a computer program product, including a computer program / instruction, which, when executed by a processor, implements the live event preview method described in the above embodiments.

[0192] Figure 14 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure.

[0193] The following is a detailed reference. Figure 14 The diagram illustrates a structural schematic suitable for implementing the electronic device 900 in the embodiments of this disclosure. The electronic device 900 in the embodiments of this disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 14 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0194] like Figure 14 As shown, the electronic device 900 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage device 908 into a random access memory (RAM) 903. The RAM 903 also stores various programs and data required for the operation of the electronic device 900. The processing unit 901, ROM 902, and RAM 903 are interconnected via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.

[0195] Typically, the following devices can be connected to I / O interface 905: input devices 906 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 907 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 908 including, for example, magnetic tapes, hard disks, etc.; and communication devices 909. Communication device 909 allows electronic device 900 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 14 An electronic device 900 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.

[0196] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory 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 a communication device 909, or installed from a storage device 908, or installed from a ROM 902. When the computer program is executed by a processing device 901, it performs the functions defined in the live event preview method of embodiments of this disclosure.

[0197] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or 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 disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, 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.

[0198] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0199] 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.

[0200] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: display an activity promotion control on the page corresponding to the live streaming activity created by the first user; in response to an operation to enable the activity promotion control, instruct the server to add preview information of the upcoming live streaming activity to the video published by the first user; or cause the electronic device to: obtain preview information of the upcoming live streaming activity sent by the client, the preview information of the upcoming live streaming activity being generated by the client receiving a trigger operation from the first user on the activity promotion control of the upcoming live streaming activity; and add the preview information of the upcoming live streaming activity to the video published by the first user.

[0201] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including but not limited to 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).

[0202] 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 of this disclosure. 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 a 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, can 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.

[0203] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units are not, in some cases, intended to limit the specific unit.

[0204] 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 Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0205] In the context of this disclosure, 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.

[0206] According to one or more embodiments of this disclosure, this disclosure provides a method for announcing live event previews, including:

[0207] Display event promotion controls on the page corresponding to the live stream event created by the first user;

[0208] In response to the activation of the activity promotion control, the server is instructed to add preview information of the upcoming live event to the video posted by the first user.

[0209] According to one or more embodiments of this disclosure, in the live event preview method provided by this disclosure, the step of displaying event promotion controls on the page corresponding to the live event created by the first user includes:

[0210] In response to the first user's completion of the newly created live streaming event, a prompt message is displayed asking whether to add the event promotion function;

[0211] In response to the addition of the activity promotion function in the guidance information, a first activity promotion control is displayed in the first preset area of ​​the live event page. The first activity promotion control is used to indicate whether the server enables the promotion function for the currently newly created live event, which is the live event that has been created and displayed on the live event page.

[0212] According to one or more embodiments of this disclosure, the live event preview method provided in this disclosure further includes:

[0213] In response to the rejection of the activity promotion function on the page, it is detected whether the cumulative number of rejection operations has reached a preset threshold;

[0214] If the cumulative number of times reaches the threshold, the guidance information asking whether to add the event promotion function will not be displayed for subsequent newly created live streaming events.

[0215] According to one or more embodiments of this disclosure, the live event preview method provided by this disclosure, after the step of adding the event promotion function in the guidance information, further includes:

[0216] A second activity promotion control is displayed in a second preset area on the live event page. The second activity promotion control is used to indicate whether the server enables the promotion function for subsequently created live events.

[0217] According to one or more embodiments of this disclosure, the live event preview method provided in this disclosure further includes:

[0218] In response to the triggering operation of the second activity promotion control, the guiding information for asking whether to add the activity promotion function will not be displayed for subsequent newly created live streaming activities.

[0219] According to one or more embodiments of this disclosure, in the live event preview method provided by this disclosure, the step of displaying event promotion controls on the page corresponding to the live event created by the first user includes:

[0220] In response to a view operation on the list of live events, the live event list page created by the first user is displayed, wherein a primary entry identifier is set on the live event list page;

[0221] In response to the triggering operation of the primary entry identifier, a third activity promotion control is displayed in the third preset area of ​​the live activity list page, wherein the third activity promotion control is used by the server to indicate whether to enable the promotion function for subsequently created live activities.

[0222] According to one or more embodiments of this disclosure, in the live event preview method provided by this disclosure, the live event list page further includes: information on multiple events to be live-streamed, wherein each piece of information on an event to be live-streamed corresponds to a secondary entry identifier, and the method further includes:

[0223] In response to a trigger operation on the secondary entry identifier corresponding to any information of an event to be live-streamed, a fourth activity promotion control corresponding to the information of the event to be live-streamed is displayed in the fourth preset area of ​​the live-streaming activity list page. The fourth activity promotion control is used by the server to indicate whether to enable the promotion function for any information of the event to be live-streamed.

[0224] According to one or more embodiments of this disclosure, the live event preview method provided in this disclosure further includes:

[0225] For events scheduled to be live-streamed that have enabled the event promotion control, a promotion icon will be displayed in the title area of ​​the event scheduled to be live-streamed on the event list page.

[0226] According to one or more embodiments of this disclosure, in the live event preview method provided by this disclosure, the step of instructing the server to add preview information of the upcoming live event to the video published by the first user in response to the activation operation of the event promotion control includes:

[0227] Obtain the video display scene set by the first user;

[0228] In response to the activation of the activity promotion control, the server is instructed to add the preview information of the live-streaming activity to the first target video, wherein the first target video is a video that meets the video display scenario.

[0229] According to one or more embodiments of this disclosure, the live event preview method provided in this disclosure further includes:

[0230] Obtain the video filtering scenario set by the first user, and determine the second target video published by the first user that meets the video filtering scenario;

[0231] The server is instructed to remove the preview information for the upcoming live event from the second target video.

[0232] According to one or more embodiments of this disclosure, in the live event preview method provided by this disclosure, the step of instructing the server to add preview information of the event to be live-streamed to the video published by the first user includes:

[0233] The server is instructed to add an activity link to the video posted by the first user, wherein the activity link is associated with the activity information page of the event to be live-streamed; and / or,

[0234] The server is instructed to add the preview keywords for the upcoming live event to the video posted by the first user; and / or,

[0235] The server is instructed to add an activity link identifying the preview keyword of the event to be live-streamed to the video posted by the first user, wherein the activity link is associated with the activity information page of the event to be live-streamed.

[0236] According to one or more embodiments of this disclosure, in the live event preview method provided by this disclosure, the preview information of the event to be live-streamed includes:

[0237] The announcement of the upcoming live broadcast event with the start time closest to the current time; or,

[0238] The start time is within a preset time period and includes preview information for one or more upcoming live events.

[0239] According to one or more embodiments of this disclosure, the live event preview method provided by this disclosure, after instructing the server to add preview information of the event to be live-streamed to the video published by the first user, further includes:

[0240] In response to the cancellation or termination operation of the event to be broadcast, the server is instructed to remove the preview information corresponding to the event that has been added to the video.

[0241] According to one or more embodiments of this disclosure, this disclosure provides a method for announcing live event previews, including:

[0242] Obtain the preview information of the live-streaming event sent by the client. The preview information of the live-streaming event is generated by the client receiving the trigger operation of the activity promotion control of the live-streaming event from the first user.

[0243] Add the preview information of the event to be broadcast to the video posted by the first user.

[0244] According to one or more embodiments of this disclosure, in the live event preview method provided by this disclosure, adding the preview information of the event to be live-streamed to the video posted by the first user includes:

[0245] Add the preview information of the event to be live-streamed to the first target video, wherein the first target video includes at least one of the following:

[0246] The video posted by the first user that meets the preset recommendation criteria is the first target video;

[0247] The video displayed on the first user's personal information page is used as the first target video;

[0248] The video posted by the first user that meets the preset hotspot conditions is the first target video.

[0249] According to one or more embodiments of this disclosure, the live event preview method provided in this disclosure further includes:

[0250] Cancel adding the preview information of the event to be live-streamed to the second target video, wherein the second target video includes at least one of the following:

[0251] The video posted by the first user that meets the preset filter keywords is the second target video;

[0252] The activity video stored in the target area of ​​the activity details page of the event to be live-streamed is used as the second target video.

[0253] According to one or more embodiments of this disclosure, in the live event preview method provided by this disclosure, adding the preview information of the event to be live-streamed to the video posted by the first user includes:

[0254] Add an event link to the video posted by the first user, wherein the event link is associated with the event information page of the event to be live-streamed; or...

[0255] Add the preview keywords for the upcoming live stream to the video posted by the first user; or...

[0256] Add an event link identifying the preview keyword of the event to be live-streamed to the video posted by the first user, wherein the event link is associated with the event information page of the event to be live-streamed.

[0257] According to one or more embodiments of this disclosure, in the live event preview method provided by this disclosure, the video posted by the first user further includes: a video effects link, and / or, a link to a request from the first user; wherein,

[0258] The activity link has a higher priority than the video effects link, and / or the activity link has a lower priority than the first user demand link.

[0259] According to one or more embodiments of this disclosure, the live event preview method provided in this disclosure further includes:

[0260] In response to a second user's triggering operation on an activity link via a client, the activity information page of the live-streaming activity corresponding to the activity link is displayed, wherein the activity link is associated with the activity information page of the live-streaming activity.

[0261] According to one or more embodiments of this disclosure, the live event preview method provided by this disclosure, after adding the preview information of the event to be live-streamed to the video posted by the first user, further includes:

[0262] In response to the first user's cancellation operation of the event to be broadcast via the client, or in the detection of the end operation of the event to be broadcast, the preview information corresponding to the event to be broadcast that has been added to the video is removed.

[0263] According to one or more embodiments of this disclosure, this disclosure provides a live event preview device, comprising:

[0264] The promotion control display module is used to display the activity promotion control on the page corresponding to the live broadcast activity created by the first user.

[0265] The instruction module is used to instruct the server to add preview information of the upcoming live event to the video published by the first user in response to the activation operation of the activity promotion control.

[0266] According to one or more embodiments of this disclosure, in the live event preview device provided by this disclosure, the promotion control display module includes:

[0267] Add an inquiry unit to respond to the first user's completion operation on the currently newly created live event and display guiding information to ask whether to add the event promotion function;

[0268] The first display unit is configured to respond to the addition of the activity promotion function in the guidance information by displaying a first activity promotion control in a first preset area on the live event page. The first activity promotion control is configured to indicate whether the server enables the promotion function for the currently newly created live event, which is the live event that has been created and displayed on the live event page.

[0269] According to one or more embodiments of this disclosure, the live event preview device provided in this disclosure further includes:

[0270] The detection module is used to detect whether the cumulative number of rejection operations has reached a preset threshold in response to the rejection operation of the activity promotion function in the guidance information.

[0271] The "Cancel Inquiry" module is used to prevent the display of the guidance information asking whether to add the activity promotion function for subsequent newly created live streaming activities if the cumulative number of times reaches the threshold.

[0272] According to one or more embodiments of this disclosure, the live event preview device provided in this disclosure further includes:

[0273] The first display module is used to display a second activity promotion control in a second preset area on the live event page, wherein the second activity promotion control is used to indicate whether the server enables the promotion function for subsequently created live events.

[0274] According to one or more embodiments of this disclosure, the live event preview device provided in this disclosure further includes:

[0275] The stop-ask module is used to respond to the triggering operation of the second activity promotion control, so that the guidance information for asking whether to add the activity promotion function will not be displayed for subsequent newly created live activities.

[0276] According to one or more embodiments of this disclosure, in the live event preview device provided by this disclosure, the promotion control display module includes:

[0277] The activity list display unit is used to display the live activity list page created by the first user in response to the viewing operation of the live activity list, wherein a first-level entry identifier is set on the live activity list page;

[0278] The second display unit is used to display a third activity promotion control in a third preset area of ​​the live activity list page in response to the trigger operation of the first-level entry identifier. The third activity promotion control is used to indicate whether the server enables the promotion function for subsequently created live activities.

[0279] According to one or more embodiments of this disclosure, in the live event preview device provided by this disclosure, the live event list page further includes: information on multiple events to be live-streamed, wherein each piece of information on an event to be live-streamed corresponds to a secondary entry identifier, and the device further includes:

[0280] The second display module is used to respond to a trigger operation on the secondary entry identifier corresponding to any live-streaming activity information to display a fourth activity promotion control corresponding to the live-streaming activity information in the fourth preset area of ​​the live-streaming activity list page. The fourth activity promotion control is used to indicate whether the server enables the promotion function for any live-streaming activity information.

[0281] According to one or more embodiments of this disclosure, the live event preview device provided in this disclosure further includes:

[0282] The identifier display module is used to display a promotion identifier in the title area of ​​the live streaming activity list page for live streaming activities that have enabled the activity promotion control.

[0283] According to one or more embodiments of this disclosure, in the live event preview device provided by this disclosure, the indication module includes:

[0284] The scene acquisition unit is used to acquire the video display scene set by the first user;

[0285] The instruction unit is configured to, in response to the activation operation of the activity promotion control, instruct the server to add the preview information of the live-streaming activity to the first target video, wherein the first target video is a video that meets the video display scenario.

[0286] According to one or more embodiments of this disclosure, the live event preview device provided in this disclosure further includes:

[0287] The filtering scene acquisition module is used to acquire the video filtering scene set by the first user and determine the second target video published by the first user that meets the video filtering scene.

[0288] The "Instruction to Cancel Add" module is used to instruct the server to cancel adding the preview information of the event to be broadcast to the second target video.

[0289] According to one or more embodiments of this disclosure, in the live event preview device provided by this disclosure, the indication module is further configured to:

[0290] The server is instructed to add an activity link to the video posted by the first user, wherein the activity link is associated with the activity information page of the event to be live-streamed; and / or,

[0291] The server is instructed to add the preview keywords for the upcoming live event to the video posted by the first user; and / or,

[0292] The server is instructed to add an activity link identifying the preview keyword of the event to be live-streamed to the video posted by the first user, wherein the activity link is associated with the activity information page of the event to be live-streamed.

[0293] According to one or more embodiments of this disclosure, in the live event preview device provided by this disclosure, the preview information of the event to be live-streamed includes:

[0294] The announcement of the upcoming live broadcast event with the start time closest to the current time; or,

[0295] The start time is within a preset time period and includes preview information for one or more upcoming live events.

[0296] According to one or more embodiments of this disclosure, the live event preview device provided in this disclosure further includes:

[0297] The module for instructing the cancellation of preview information is used to, in response to the cancellation or termination operation of the event to be broadcast, instruct the server to cancel the preview information corresponding to the event to be broadcast that has been added to the video.

[0298] According to one or more embodiments of this disclosure, this disclosure provides a live event preview device, comprising:

[0299] The preview information acquisition module is used to acquire preview information of the live-streaming event sent by the client. The preview information of the live-streaming event is generated by the client receiving the trigger operation of the activity promotion control of the live-streaming event from the first user.

[0300] The preview information adding module is used to add preview information of the event to be broadcast to the video posted by the first user.

[0301] According to one or more embodiments of this disclosure, in the live event preview device provided by this disclosure, the preview information adding module is specifically used for:

[0302] Add the preview information of the event to be live-streamed to the first target video, wherein the first target video includes at least one of the following:

[0303] The video posted by the first user that meets the preset recommendation criteria is the first target video;

[0304] The video displayed on the first user's personal information page is used as the first target video;

[0305] The video posted by the first user that meets the preset hotspot conditions is the first target video.

[0306] According to one or more embodiments of this disclosure, the live event preview device provided in this disclosure further includes:

[0307] The unadd module is used to cancel adding the preview information of the event to be live-streamed to the second target video, wherein the second target video includes at least one of the following:

[0308] The video posted by the first user that meets the preset filter keywords is the second target video;

[0309] The activity video stored in the target area of ​​the activity details page of the event to be live-streamed is used as the second target video.

[0310] According to one or more embodiments of this disclosure, in the live event preview device provided by this disclosure, the preview information adding module is further configured to:

[0311] Add an event link to the video posted by the first user, wherein the event link is associated with the event information page of the event to be live-streamed; or...

[0312] Add the preview keywords for the upcoming live stream to the video posted by the first user; or...

[0313] Add an event link identifying the preview keyword of the event to be live-streamed to the video posted by the first user, wherein the event link is associated with the event information page of the event to be live-streamed.

[0314] According to one or more embodiments of this disclosure, in the live event preview device provided by this disclosure, the video posted by the first user further includes: a video effects link, and / or, a link to a request from the first user; wherein,

[0315] The activity link has a higher priority than the video effects link, and / or the activity link has a lower priority than the first user demand link.

[0316] According to one or more embodiments of this disclosure, the live event preview device provided in this disclosure further includes:

[0317] The activity information display module is used to respond to a second user's trigger operation on the activity link through the client, and to display the activity information page of the live-streaming activity corresponding to the activity link, wherein the activity link is associated with the activity information page of the live-streaming activity.

[0318] According to one or more embodiments of this disclosure, the live event preview device provided in this disclosure further includes:

[0319] The cancellation module is used to cancel the preview information corresponding to the live-streaming event that has been added to the video in response to the first user's cancellation operation on the live-streaming event through the client, or to detect the end operation of the live-streaming event.

[0320] According to one or more embodiments of this disclosure, this disclosure provides an electronic device, including:

[0321] processor;

[0322] Memory used to store the processor's executable instructions;

[0323] The processor is configured to read the executable instructions from the memory and execute the instructions to implement any of the live event preview methods provided in this disclosure.

[0324] According to one or more embodiments of the present disclosure, the present disclosure provides a computer-readable storage medium storing a computer program for performing a live event preview method as described in any of the present disclosure.

[0325] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure 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-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0326] 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 a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments 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.

[0327] 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 announcing live event previews, characterized in that, include: An activity promotion control is displayed on the page corresponding to the live event created by the first user. The page corresponding to the live event refers to the page related to the live event. The activity promotion control is used to allow users to enable the live event promotion function. In response to the activation of the activity promotion control, the server is instructed to add preview information of the upcoming live event to the video posted by the first user; The display of activity promotion controls on the page corresponding to the live streaming activity created by the first user includes: In response to a trigger operation on the secondary entry identifier corresponding to the information of any pending live event in the live event list page, a fourth activity promotion control corresponding to the information of any pending live event is displayed in the fourth preset area of ​​the live event list page. The fourth activity promotion control is used to indicate whether the server enables the promotion function for any pending live event.

2. The method according to claim 1, characterized in that, The display of activity promotion controls on the page corresponding to the live streaming activity created by the first user includes: In response to the first user's completion of the newly created live streaming event, a prompt message is displayed asking whether to add the event promotion function; In response to the addition of the activity promotion function in the guidance information, a first activity promotion control is displayed in the first preset area of ​​the live event page. The first activity promotion control is used to indicate whether the server enables the promotion function for the currently newly created live event, which is the live event that has been created and displayed on the live event page.

3. The method according to claim 2, characterized in that, Following the operation of adding the activity promotion function in the guidance information, the method further includes: A second activity promotion control is displayed in a second preset area on the live event page. The second activity promotion control is used to indicate whether the server enables the promotion function for subsequently created live events.

4. The method according to claim 1, characterized in that, The display of activity promotion controls on the page corresponding to the live streaming activity created by the first user includes: In response to a view operation on the list of live events, the live event list page created by the first user is displayed, wherein a primary entry identifier is set on the live event list page; In response to the triggering operation of the primary entry identifier, a third activity promotion control is displayed in the third preset area of ​​the live activity list page, wherein the third activity promotion control is used to indicate whether the server enables the promotion function for subsequently created live activities.

5. The method according to claim 4, characterized in that, The live event list page also includes information on multiple events to be live-streamed, wherein each event to be live-streamed is assigned a secondary entry identifier.

6. The method according to claim 1, characterized in that, The response to enabling the activity promotion control instructs the server to add preview information of the upcoming live event to the video posted by the first user, including: Obtain the video display scene set by the first user; In response to the activation of the activity promotion control, the server is instructed to add the preview information of the live-streaming activity to the first target video, wherein the first target video is a video that meets the video display scenario.

7. The method according to claim 1, characterized in that, The instruction server to add preview information of the upcoming live event to the video posted by the first user includes: The server is instructed to add an activity link to the video posted by the first user, wherein the activity link is associated with the activity information page of the event to be live-streamed; and / or, The server is instructed to add the preview keywords for the upcoming live event to the video posted by the first user; and / or, The server is instructed to add an activity link identifying the preview keyword of the event to be live-streamed to the video posted by the first user, wherein the activity link is associated with the activity information page of the event to be live-streamed.

8. The method according to claim 1, characterized in that, The preview information for the upcoming live-streamed event includes: The announcement of the upcoming live broadcast event with the start time closest to the current time; or, The start time is within a preset time period and includes preview information for one or more upcoming live events.

9. A method for announcing live event previews, characterized in that, include: The client receives a preview of a live-streaming event. This preview is generated when the client receives a trigger operation from the first user on the event promotion control for the live-streaming event. The page corresponding to the live-streaming event refers to a page related to the live-streaming event. The event promotion control is used to allow users to enable the live-streaming event promotion function. Add the preview information of the event to be live-streamed to the video posted by the first user; The activity promotion control is triggered and displayed on the page corresponding to the live streaming activity created by the first user in the following manner: In response to a trigger operation on the secondary entry identifier corresponding to the information of any live-streaming event in the live-streaming event list page, a fourth activity promotion control corresponding to the information of any live-streaming event is displayed in the fourth preset area of ​​the live-streaming event list page. The fourth activity promotion control is used to indicate whether the server should enable the promotion function for any live-streaming event.

10. The method according to claim 9, characterized in that, Adding the preview information of the upcoming live event to the video posted by the first user includes: The preview information of the event to be live-streamed is added to a first target video, wherein the first target video includes at least one of the following: The video posted by the first user that meets the preset recommendation criteria is the first target video; The video displayed on the first user's personal information page is used as the first target video; The video posted by the first user that meets the preset hotspot conditions is the first target video.

11. The method according to claim 9, characterized in that, Also includes: In response to a second user's triggering operation on an activity link via a client, an activity information page for the live-streaming activity corresponding to the activity link is displayed, wherein the activity link is associated with the activity information page for the live-streaming activity.

12. A live event preview device, characterized in that, include: The promotion control display module is used to display the activity promotion control on the page corresponding to the live event created by the first user. The page corresponding to the live event refers to the page related to the live event. The activity promotion control is used to allow users to enable the live event promotion function. The instruction module is used to instruct the server to add a preview information of the upcoming live event to the video published by the first user in response to the activation operation of the activity promotion control. The device further includes: The second display module is used to respond to a trigger operation on the secondary entry identifier corresponding to the information of any live-streaming activity in the live-streaming activity list page, and to display a fourth activity promotion control corresponding to the information of any live-streaming activity in the fourth preset area of ​​the live-streaming activity list page. The fourth activity promotion control is used to indicate whether the server should enable the promotion function for any live-streaming activity.

13. A live event preview device, characterized in that, include: The preview information acquisition module is used to acquire preview information of the live event sent by the client. The preview information of the live event is generated when the client receives the trigger operation of the activity promotion control of the live event from the first user. The page corresponding to the live event refers to the page related to the live event. The activity promotion control is used to enable the live event promotion function for the user. The preview information adding module is used to add preview information of the event to be live-streamed to the video posted by the first user; The activity promotion control is triggered and displayed on the page corresponding to the live streaming activity created by the first user in the following manner: In response to a trigger operation on the secondary entry identifier corresponding to the information of any live-streaming event in the live-streaming event list page, a fourth activity promotion control corresponding to the information of any live-streaming event is displayed in the fourth preset area of ​​the live-streaming event list page. The fourth activity promotion control is used to indicate whether the server should enable the promotion function for any live-streaming event.

14. An electronic device, characterized in that, The electronic device includes: processor; Memory used to store the processor's executable instructions; The processor is configured to read the executable instructions from the memory and execute the instructions to implement the live event preview method according to any one of claims 1-8, or to implement the live event preview method according to any one of claims 9-11.

15. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, implements the live event preview method as described in any one of claims 1-8, or the live event preview method as described in any one of claims 9-11.

16. A computer program product comprising a computer program / instructions that, when executed by a processor, implement the live event preview method as described in any one of claims 1-8, or implement the live event preview method as described in any one of claims 9-11.