Live broadcast scheduling methods, equipment, devices, media, and products
By displaying reservation controls and announcement stickers on live broadcast pages, the complexity and inefficiency of existing reservation systems are addressed, enhancing user experience and reservation efficiency for live broadcasts.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2023-09-15
- Publication Date
- 2026-04-20
AI Technical Summary
Existing live broadcast reservation systems are complex and inefficient, leading to reduced user experience and missed broadcasts due to lack of timely notifications and reservation options.
Displaying reservation controls directly on the live broadcast page for upcoming streams, allowing users to reserve live broadcasts without pre-determined seals, and providing timely notifications through reservation controls and announcement stickers.
Improves reservation efficiency and user experience by enabling easy and timely reservations for upcoming live broadcasts, reducing the likelihood of missed streams.
Smart Images

Figure 0007848366000001 
Figure 0007848366000002 
Figure 0007848366000003
Abstract
Description
Technical Field
[0001] [Cross - reference to Related Applications] This application claims the priority of a Chinese patent application filed with the Chinese Patent Office on September 16, 2022, with the application number 202211131981.4 and the invention title "Live Broadcast Reservation Method, Apparatus, Device, Medium, and Product", and the entire content disclosed in the above - mentioned Chinese patent application is incorporated herein by reference.
[0002] Embodiments of the present invention relate to the field of computer technology, and in particular, to a live broadcast reservation method, apparatus, device, medium, and product.
Background Art
[0003] Live broadcast refers to the real - time production and real - time playback of videos. Currently, in a general live - broadcast scenario, the live - streamer side collects the live - streamer's video, and the user side plays back the video collected by the live - streamer side. In an existing specific scenario, if the live - streamer Live broadcast information sets it and adds a live - broadcast reservation seal, the user side can make a live - broadcast reservation by viewing the live - broadcast reservation seal.
[0004] As can be seen from this, the realization of existing live - broadcast reservations is more complex, the reservation efficiency is reduced, and it affects the user experience.
Summary of the Invention
[0005] Embodiments of the present invention provide a live - broadcast reservation method, apparatus, device, medium, and product.
[0006] In a first aspect, embodiments of the present invention provide a live broadcast reservation method, and the method includes Before determining the Live broadcast information of the live broadcast waiting for the start of broadcasting corresponding to the target live - streamer, displaying a reservation control on the Live page of the current live broadcast of the target live - streamer; This includes, in response to a trigger operation for the reservation control, reserving a live broadcast of the target streamer that is awaiting the start of broadcasting.
[0007] In a second embodiment, an embodiment of the present invention provides a live broadcast reservation device, the device, Live broadcasts waiting to start for the target streamer Live broadcast information Before making a decision, the current live broadcast of the target streamer Live page A control display unit for displaying reservation controls, The system includes an operation response unit for reserving a live broadcast waiting for the target streamer to start broadcasting, in response to a trigger operation for the reservation control.
[0008] In a third embodiment, an embodiment of the present invention provides an electronic device comprising a processor and memory, The aforementioned memory stores computer execution instructions, The processor causes at least one of the processors to execute the live broadcast reservation method described in the first embodiment and various possible designs of the first embodiment by executing computer execution instructions stored in the memory.
[0009] In a fourth embodiment, an embodiment of the present invention provides a computer-readable storage medium in which computer execution instructions are stored, and when the computer execution instructions are executed by a processor, the live broadcast scheduling method described in the first embodiment and various possible designs thereof is realized.
[0010] In a fifth embodiment, an embodiment of the present invention provides a computer program product including a computer program, wherein the live broadcast scheduling method described in the first embodiment and various possible designs thereof is realized when the computer program is executed by a processor.
[0011] In a sixth embodiment, an embodiment of the present invention provides a computer program which, when executed by a processor, realizes the live broadcast scheduling method described in the first embodiment and various possible designs thereof. [Brief explanation of the drawing]
[0012] In the following, in order to more clearly illustrate embodiments of the present invention or technical solutions of the prior art, the drawings used to illustrate the embodiments or prior art will be briefly described. Clearly, the drawings described below represent only a few embodiments of the present invention, and those skilled in the art can obtain other drawings based on these without requiring any creative effort. [Figure 1] This is a diagram illustrating one application example of the live broadcast reservation method provided by the embodiments of the present invention. [Figure 2] This is a flowchart of one embodiment of the live broadcast reservation method provided by the embodiments of the present invention. [Figure 3] This is a diagram showing one example of a live page display provided by an embodiment of the present invention. [Figure 4] This figure shows another example of the display of a live page provided by an embodiment of the present invention. [Figure 5] This is another schematic flowchart of the live broadcast reservation method provided by an embodiment of the present invention. [Figure 6] This is a diagram of an example page of a live broadcast video display provided by an embodiment of the present invention. [Figure 7] This is a flowchart of another embodiment of the live broadcast reservation method provided by the embodiment of the present invention. [Figure 8] This is a schematic diagram of one configuration of a live broadcast reservation device provided by an embodiment of the present invention. [Figure 9] This is a schematic diagram of the hardware configuration of an electronic device provided by an embodiment of the present invention. [Modes for carrying out the invention]
[0013] In the following, in order to make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, in conjunction with the drawings of the embodiments of the present invention, the technical solutions of the embodiments of the present invention will be clearly and completely described. Obviously, the embodiments described are only some embodiments of the present invention, not all embodiments. All other embodiments obtained by those skilled in the art without creative efforts based on the embodiments in the present invention all belong to the protection scope of the present invention.
[0014] The technical solution of the present invention can be applied to a live broadcast scenario. Before determining the Live broadcast information of a live broadcast waiting for broadcast start corresponding to a target liver, the Live page of the current live broadcast of the target liver can be displayed with reservation control, so that the user can trigger the reservation control to reserve the live broadcast waiting for broadcast start of the target liver. In this way, there is no need to pre-determine and set the Live broadcast information of the live broadcast waiting for broadcast start, or add a live broadcast reservation seal. The user can conveniently make a live broadcast reservation, the efficiency of live broadcast reservation is improved, and the user experience is improved.
[0015] In the related art, in a live broadcast scenario, a liver can start a live broadcast at any time. However, users following the liver may miss the live broadcast because they are not notified that the liver has started a live broadcast or there is a live broadcast waiting for broadcast start. Or, because the liver did not set a live broadcast preview seal for the live broadcast waiting for broadcast start, or did not open the on-live broadcast preview / reservation function, the user cannot reserve the live broadcast waiting for the liver to start, resulting in a phenomenon of a decrease in the viewing rate of the live broadcast.
[0016] To solve the above technical problems, in the embodiments of the present invention, during the live broadcast of a liver, corresponding to the live broadcast waiting for broadcast start corresponding to a target liver Live broadcast informationBefore determining the , it is conceivable to directly display the reservation control for the live broadcast waiting for the start of the streamer's broadcast in the current live room of the streamer. This can prompt the user to reserve the live broadcast waiting for the start of the streamer's broadcast, thereby improving the reservation efficiency.
[0017] In the following, the technical solution of the present invention and how the technical solution of the present invention solves the above technical problems will be described in detail with specific embodiments. Several of the following specific embodiments can be combined with each other, and in some embodiments, the same or similar concepts or processes may not be repeated. Hereinafter, embodiments of the present invention will be described in detail in conjunction with the drawings.
[0018] In the technical solution provided by this embodiment, before determining the of the live broadcast waiting for the start of the broadcast corresponding to the target streamer Live broadcast information display reservation control for the current live broadcast of the target streamer Live page and, in response to a trigger operation on the reservation control, reserve the live broadcast waiting for the start of the broadcast of the target streamer. Thereby, Live broadcast information there is no need to pre-determine and set or add a live broadcast reservation seal, and the user can conveniently make a live broadcast reservation, improving the efficiency of the live broadcast reservation and the user experience.
[0019] Figure 1 is a diagram illustrating one application example of the live broadcast reservation method according to the present invention. The application network architecture according to the embodiment of the present invention includes a first electronic device 1, a second electronic device 2, and a server 3. Here, the first electronic device or the second electronic device may be a terminal device such as a mobile phone, tablet computer, personal computer, smart home appliance, or wearable device, and the specific type of client is not excessively limited in the present invention. The server may be a personal computer, a general-purpose server, a super personal computer, a cloud server, or other type of server, and the specific type of electronic device is not excessively limited in the present invention.
[0020] Here, the first electronic device may be an electronic device corresponding to a user watching a live broadcast, and the second electronic device may be an electronic device corresponding to a live broadcaster. During the live broadcast of the live broadcaster, the second electronic device 2 can collect the live broadcast video of the live broadcaster and send the live broadcast video to the server 3. The server 3 can push the live broadcast video to the user. The user's first electronic device 1 can play the live broadcast video. During the real-time processing of collecting and playing the live broadcast video, the server 3 corresponds to a live broadcast waiting to start for the target live broadcaster. Live broadcast information Before making a decision, check the current live broadcast of the target streamer. Live page The reservation control 4 can be displayed to make a reservation notification for a live broadcast of the target streamer that is waiting to start broadcasting. The first electronic device 1 can reserve a live broadcast of the target streamer that is waiting to start broadcasting in response to a trigger operation performed on the reservation control.
[0021] Referring to Figure 2, Figure 2 is a flowchart of one embodiment of a live broadcast reservation method provided by an embodiment of the present invention, and the live broadcast reservation method may include the following steps.
[0022] In 201, the live broadcasts that are waiting to start corresponding to the target streamer Live broadcast informationBefore making a decision, check the current live broadcast of the target streamer. Live page Display the reservation controls. For example, the live page may include the live room page, and the live broadcast information may include broadcast start information.
[0023] Selectively, live broadcasts waiting to start corresponding to the target streamer Live broadcast information Before making a decision, the live broadcast awaits the start of broadcasting. Live broadcast information This has not been decided; for example, the streamer has not set information such as the start time and title of the live broadcast that is waiting to start within the live broadcast application.
[0024] The target streamer may be a streamer currently broadcasting live, and the live room of the current live broadcast may be a live room that is currently broadcasting live, that is, it may be a live room in which a streamer is currently broadcasting live, and the live room of the current live broadcast Live page This corresponds to the live room currently broadcasting live. Live page That's fine.
[0025] Live broadcast information This is live broadcast information for live broadcasts that are awaiting the start of broadcast. Live broadcast information This could be more specific, such as the broadcast start title or broadcast start time. For example, the broadcast start time could be "2:30-3:30," and the broadcast start title could be "Recommended Sale Items."
[0026] Waiting for the target streamer to start their broadcast Live broadcast Live broadcast information Before making a decision, check the current live broadcast of your target streamer. Live page Since the reservation control is already on display, you can use the reservation control to schedule live broadcasts that are waiting to start. Live broadcast information Before making a decision, you can reserve a live broadcast of your target streamer that is waiting to start. The reservation control is used to reserve a live broadcast of your target streamer that is waiting to start. The reservation control is used to reserve a live broadcast of your target streamer that is waiting to start. Live broadcast informationSince it does not presuppose a decision, users can easily schedule live broadcasts. Selectively, the scheduling control is Live page To avoid obstructions to the exhibit, and to control reservations and Live page To achieve accurate display, Live page It can be displayed in the upper left or upper right corner area.
[0027] In this invention, the current live broadcast of the target streamer Live page The reservation control is displayed, and the reservation control may be a functional control that resides within the live room of the live broadcast application, that is, Live page It may be displayed in a fixed manner.
[0028] In 202, in response to a trigger operation on the reservation control, it is possible to reserve a live broadcast that is waiting for the target streamer to start broadcasting.
[0029] Selectively, a reservation control can include various reservation states, which may include an unreserved state and a reserved state. When a reservation control is in the unreserved state, it can display "Reserved" to suggest a reservation. When a reservation control is in the reserved state, it can display reserved identification information, such as a "√" checkmark. Of course, the above descriptions of the two reservation states are merely illustrative and not limiting. Furthermore, a reservation control can display reservation selection suggestion information corresponding to "Live Broadcast Reservation" when unreserved, and display reservation cancellation suggestion information corresponding to "Live Broadcast Reservation Cancellation" when reserved.
[0030] To make it easier to understand, as shown in Figure 3, Live page300 can display a reservation control 301, which displays a keyword 302 corresponding to "reservation" when there is no reservation, and displays a "√" check mark identification information 303 when there is a reservation. By switching between the "reservation" keyword 302 and the "√" check mark identification information 303, the reservation control 301 can switch between different reservation states.
[0031] moreover, Live page 300 includes avatar identification information, nickname identification information, fan follower identification information, etc., as well as streamer identification information 305 displayed in the upper left area, user identification information 306 displayed in the upper right area, avatar identification information, etc., comment display area 307 located in the middle and lower areas of the page, comment input area 308, gift identification information 309 displayed alongside the comment input area, shopping cart identification information 310, etc. Live page Other key elements may also be displayed.
[0032] When the reservation control is in the "reserved" state, it indicates that the user has reserved a live broadcast from the target streamer that is waiting to start. In this way, the reservation control can be used to establish a reservation association between the target user and the live broadcast that is waiting to start, thereby improving reservation efficiency. When the reservation control is in the "reserved" state, the reservation control can be triggered, such as by clicking the reservation control, to cancel the reservation for the live broadcast from the target streamer that is waiting to start. When the reservation control is in the "not reserved" state, it indicates that the user has not reserved a live broadcast from the target streamer that is waiting to start. In this case, the reservation control can be triggered, such as by clicking the reservation control, to reserve a live broadcast from the target streamer that is waiting to start.
[0033] The reservation control can switch between an unreserved state and a reserved state. When the reservation control corresponding to the reservation selection notification is triggered, the target user's reservation status for the target streamer's live broadcast that is waiting to start becomes reserved. When the reservation control corresponding to the reservation cancellation notification is triggered, the target user's reservation status for the target streamer's live broadcast that is waiting to start becomes unreserved.
[0034] In an embodiment of the present invention, before determining the live broadcast information of the target streamer that is awaiting broadcast start, the current live broadcast of the target streamer Live page The reservation control can be displayed, and in response to a trigger operation on the reservation control, it is possible to reserve a live broadcast waiting for the target streamer to start. In this way, by interacting with the reservation control, it is possible to reserve a live broadcast waiting for the target streamer to start, and the efficiency of live broadcast reservations can be effectively improved.
[0035] The live broadcasts awaiting broadcast commencement according to the present invention may include the next live broadcast adjacent to the current live broadcast, or all live broadcasts awaiting broadcast commencement from the target streamer.
[0036] In other words, the next live broadcast adjacent to the current live broadcast, or all live broadcasts waiting to start, Live broadcast information If the next live broadcast is unknown, you can quickly reserve the next live broadcast or all live broadcasts that are awaiting broadcast start. The next live broadcast adjacent to the current live broadcast is the next live broadcast that is adjacent to the current live broadcast and has not yet started. All live broadcasts awaiting broadcast start are all subsequent live broadcasts of the target streamer that are adjacent to the current live broadcast and have not yet started.
[0037] As one embodiment, by triggering reservation control, all pending live broadcasts of a target streamer can be reserved, thereby enabling users to quickly reserve all subsequent live broadcasts of the target streamer, allowing users to follow and watch all pending live broadcasts of the target streamer, and significantly improving reservation efficiency.
[0038] In embodiments of the present invention, The target streamer has turned on the live broadcast notification feature and is responding to live broadcasts that are waiting to start. Live broadcast information After setting the current live broadcast Live page This further includes displaying a live broadcast announcement sticker, the live broadcast announcement sticker containing reservation identification information and Live broadcast information This may include the following. Of course, in actual application, the live broadcast announcement sticker may include other information such as photos and videos related to the live broadcast content, and this solution is merely illustrative and should not constitute a limitation of this technical solution.
[0039] Live streamers can set a live broadcast announcement for their upcoming live broadcasts. Specifically, on the broadcast start settings page, they can set the broadcast start time, theme, etc. Live broadcast information This can be configured. On the broadcast start settings page, a live broadcast announcement function switch button can be displayed, and the live broadcast announcement function can be turned on or off by detecting the Liver Trigger switch button. When the switch button is turned on, the live broadcast announcement function is activated.
[0040] On the broadcast start settings page Live broadcast information After configuring and activating the live broadcast announcement function, a live broadcast announcement sticker can be displayed on the content of the live room of the current live broadcast of the target streamer during their current live broadcast. The live broadcast announcement sticker will include the broadcast start time, broadcast title, etc. Live broadcast information It can display.
[0041] Selectively, the live broadcast announcement sticker is a live broadcast announcement pop-up window. Live page This may include display methods such as the live broadcast announcement subpage within the live broadcast announcement sticker, and reservation identification information and Live broadcast information It can display the following: Live broadcast information can include the broadcast start time, broadcast title, etc. Live broadcast announcement stickers can be displayed in a different location from the reservation controls in the live room display interface.
[0042] In such cases, the dual presentation of reservation identification information and reservation controls within the live broadcast announcement sticker allows users to receive timely notifications of live broadcast reservations awaiting broadcast start, thereby enabling them to reserve the live broadcast.
[0043] To facilitate understanding, the embodiments of the present invention are provided as shown in Figure 4. Live page This is an example diagram of a live broadcast announcement sticker 401 displayed on 400, where the live broadcast announcement sticker 401 is made of reservation identification information 4011 and Live broadcast information It can include 4012, Live broadcast information 4012 may include information such as the broadcast start time and broadcast title of a live broadcast awaiting broadcast. The display state of the reservation identification information 4011 within the live broadcast announcement sticker 401 can be switched. Referring to Figure 4, in the no-reservation state, the reservation identification information 4011 may be "Reserved" 402, and in the reserved state, the reservation identification information 4012 may be the check mark identification information "√" 403. During the process of switching the reservation state, the display state of the reservation identification information can be switched in sync with the reservation state.
[0044] moreover, Live page In 400, the reservation control 404 can be displayed simultaneously. The reservation control 404 can display "Reserved" when there is no reservation, and can display "Reserved" and check mark identification information "√" 405 when there is a reservation. Furthermore, Live pageIn this context, the following information may be displayed in the upper left area, which may include avatar identification information and nickname identification information; the live room audience identification information displayed in the upper right area, which may include avatar identification information; the comment display area and comment input area located in the middle and lower areas of the page; the gift identification information and shopping cart identification information displayed alongside the comment input area; Live page Further key elements can be displayed. For identification information of each element, please refer to Figure 3.
[0045] Each of the illustrative figures of the present invention is shown Live page This is merely an example, Live page It is necessary to explain that the display format should not be specifically limited, and that any result obtained by superimposing this technical solution onto the live room for each display format falls within the scope of protection of the present invention.
[0046] In one possible design, In response to a trigger operation performed on reservation identification information, Live broadcast information This includes reserving a live broadcast that is waiting to start, Cancel the display of the live broadcast announcement sticker. Live page This further includes maintaining the display of the reservation control within the system.
[0047] The functions and processing methods for reservation identification information may be the same as those for reservation control, and the specific execution steps will not be repeated here.
[0048] The reservation identification information can display reservation selection information for "Live Broadcast Reservation" and reservation cancellation information for "Live Broadcast Reservation Cancellation".
[0049] To cancel the display of the live broadcast announcement sticker, remove the live broadcast announcement sticker. Live page To close in, that is, Live pageThis may include not displaying the live broadcast announcement sticker, as the live broadcast announcement sticker contains more information and is larger in size, and in response to a trigger operation performed on the reservation identification information, Live broadcast information By scheduling a live broadcast that is awaiting its start and canceling the display of the live broadcast announcement sticker, you can prevent the screen from being obstructed too much.
[0050] Of course, maintaining the display of the reservation control on the Live Room page, because the reservation control is smaller, can be continuously displayed as a persistent feature of the Live Room, making it easier for users to reserve or cancel live broadcasts and improving the user experience.
[0051] As another example, Live broadcast information The live broadcast awaiting broadcast start that corresponds to this is the next live broadcast adjacent to the current live broadcast. This further includes synchronously adjusting the display state of the reservation control and reservation identification information in response to a trigger operation on the reservation control.
[0052] Selectively, in response to trigger operations on reservation identification information, the display state of reservation control and reservation identification information can be synchronously adjusted.
[0053] The reservation identification information and the reservation control can be synchronized with their respective reservation states. This means that when a user triggers either the reservation identification information or the reservation control, the reservation states of both can be switched simultaneously. The reservation state can include both a reserved state and an unreserved state.
[0054] The display state can correspond to the reservation status and may include a first display state corresponding to the reserved state and a second display state corresponding to the unreserved state. The first display state may include specific information corresponding to "reserved," and the second display state may include specific information corresponding to "live broadcast that has not yet started broadcasting."
[0055] Reservation identification information or reservation control can be switched between a reserved state and an unreserved state. Switching the reservation state can trigger a switch in the display state. For example, when the reservation state switches to the reserved state, the display state switches to the first display state, and when the reservation state switches to the unreserved state, the display state switches to the second display state.
[0056] In an embodiment of the present invention, the display state of the reservation control and reservation identification information can be synchronously adjusted after the user performs a trigger operation on the reservation control. By synchronously adjusting the display state of the reservation control and reservation identification information, synchronous information control of the reservation control and reservation identification information can be achieved, thereby avoiding the development of a confused sequence of live broadcast reservations triggered by the reservation control or reservation identification information, and improving the efficiency and accuracy of live broadcast reservations.
[0057] Figure 5 is a flowchart of another embodiment of the live broadcast reservation method provided by an embodiment of the present invention, which differs from the previously described method in that reserving a live broadcast awaiting the start of a target streamer's broadcast includes the following steps.
[0058] In step 501, a reservation request for the target streamer is generated for the live broadcast awaiting the start of broadcasting.
[0059] In 502, a reservation request is sent to the server, which is used to obtain a broadcast start reminder for the target streamer's live broadcast awaiting broadcast and to establish a reservation association between the target user and the target streamer's live broadcast awaiting broadcast.
[0060] A reservation request may be obtained when a first electronic device detects that a target user has triggered a reservation control within the playback page of the live broadcast video while viewing the live broadcast. The reservation control may be a reservation prompt control for a live broadcast awaiting broadcast start displayed by the target user. The first electronic device can detect trigger operations performed by the target user on the reservation control while the live broadcast video is playing.
[0061] A reservation request may be generated based on reservation identification information. If the reservation identification information is in a no-reservation state, it can be detected that the target user has triggered the reservation identification information to reserve a live broadcast waiting to start, and a reservation request can be generated.
[0062] As shown in Figure 6, the first electronic device 601 is Live page You can view the 602 page of the live broadcast video playback for the live room called Live Room. Live page In 602, it is possible to display the real-time screen of the live broadcast video. Furthermore, Live page In 602, the reservation control 603 can be displayed. When the first electronic device 601 detects the trigger for the reservation control 603, it can generate a reservation request and send the reservation request to the server 604. The server 604 can receive the reservation request. Therefore, the server 604 can determine the live broadcast reservation amount corresponding to the received reservation request. Furthermore, based on the live broadcast reservation amount, it can determine the reservation amount control for live broadcasts waiting to start, and the reservation amount control is sent to the streamer's second electronic device 605. The second electronic device 605 can also display the live room video screen in real time, and the second electronic device 605 can additionally display the reservation amount control 606. The reservation amount control 606 can include presentation information to indicate the reservation amount, for example, "** people have reserved live broadcasts waiting to start." The reservation amount control can be used to display the reservation amount control. Of course, Live page In this context, the streamer identification information, user identification information, etc., are displayed in the upper left area. Live page Further key elements can be shown, specifically in Figure 3, which will not be repeated here.
[0063] In embodiments of the present invention, Live page The reservation control can be displayed. The system can detect trigger actions performed by the target user on the reservation control, generate a reservation request, determine the amount of live broadcast reservations based on the reservation request, and display the amount of live broadcast reservations to the target streamer, thereby providing an accurate presentation of the reservation amount.
[0064] In one possible design, after scheduling a live broadcast while waiting for the target streamer to start broadcasting, This involves receiving a broadcast start reminder for a live broadcast that is awaiting the start of a target streamer's broadcast, and the broadcast start reminder is presented based on the live broadcast that is awaiting the start of a target streamer's broadcast. This further includes displaying a broadcast start reminder and suggesting viewing the live broadcast that is awaiting its start.
[0065] Selectively, the broadcast start reminder may also be a notification that is generated when the target streamer ends their current live broadcast and begins a live broadcast that is awaiting start.
[0066] Broadcast start reminders can be displayed in various forms, such as pop-up windows, subpages, or instant messaging. A broadcast start reminder might also be a notification such as, "A streamer you follow has started a live broadcast."
[0067] In an embodiment of the present invention, by using a server to send broadcast start reminder information, it is possible to notify the live broadcaster of the start of a live broadcast that is waiting to begin, thereby improving the efficiency of presenting live broadcasts.
[0068] In one possible design, the broadcast start reminder information may include a start notification pop-up window, and the display of the broadcast start reminder information may include: This includes displaying an introductory pop-up window at the top of the page.
[0069] In the embodiment of the present invention, the presentation efficiency of the start presentation popup window can be improved by displaying the start presentation popup window at the top of the display page.
[0070] As one embodiment, the target streamer receiving the start reminder is: Receiving start reminder information, which is further generated when the server detects that the streamer has not started broadcasting when it has determined a start time based on the end time of the current live broadcast.
[0071] The target streamer's display page will show a start reminder to notify the target streamer when their live broadcast is about to begin.
[0072] In an embodiment of the present invention, it is possible to receive start reminder information and display the start reminder information on the target streamer's display page, thereby notifying the target streamer of the start of the live broadcast that is waiting to begin, thereby enabling notification of the start of the broadcast to the target streamer and improving the live broadcast start rate.
[0073] As one embodiment, In response to the setting operation performed by the target streamer on the live broadcast notification function, the live broadcasts that the target streamer has provided and are waiting to start will be updated. Live broadcast information This further includes obtaining.
[0074] Supports live broadcasts awaiting the start of broadcasting. Live broadcast information The corresponding live broadcast announcement sticker has been decided, and the live broadcast announcement sticker is Live page Used to be displayed, the live broadcast announcement sticker is Live broadcast information Includes.
[0075] In an embodiment of the present invention, the live broadcast notification function corresponds to a live broadcast awaiting the start of broadcasting provided by the target live streamer. Live broadcast information In contrast, Live broadcast information This enables effective presentation.
[0076] As one embodiment, Figure 7 shows a flowchart of another embodiment of the live broadcast reservation method provided by the present invention, which differs from the above embodiment in that it further includes the following steps after sending the reservation control to the first electronic device of the target user.
[0077] In 701, a reservation request transmitted by the first electronic device is received, and the amount of live broadcast reservation corresponding to the received reservation request is determined. The reservation request is generated based on a trigger operation performed by the target user on the reservation control of a live broadcast awaiting broadcast start.
[0078] In 702, the reservation volume control for live broadcasts awaiting broadcast start is determined based on the live broadcast reservation volume, and this reservation volume control is used to display on the target live streamer's second electronic device.
[0079] In an embodiment of the present invention, the server determines the live broadcast reservation amount corresponding to the received reservation request based on the reservation request transmitted by the first electronic device, determines a reservation amount control corresponding to the live broadcast reservation amount, and uses the reservation amount control to present it to the target live streamer, thereby achieving efficient reservation presentation for the next live broadcast.
[0080] As one embodiment, Once it is determined that the target streamer's live broadcast has ended, this further includes recording the end time of the live broadcast.
[0081] Based on the end time, the start time of the live broadcast awaiting broadcast will be determined. If the target streamer has not started their live broadcast at the scheduled start time, a reminder message for starting the live broadcast will be generated. The start reminder information is sent to a second electronic device, which displays the start reminder information to the target streamer, indicating that the live broadcast is about to begin.
[0082] Determining the start time of a live broadcast waiting to begin based on its end time may involve obtaining the live room interval time, calculating the sum of the end time and the live room interval time, and obtaining the start time of the live broadcast waiting to begin.
[0083] The live room interval may also be the average interval time corresponding to multiple historical live broadcasts of the target streamer.
[0084] Selectively, start reminder information can be presented in various formats such as short messages, instant messaging, pop-up windows, and scroll bars. Short messages and instant messaging can accurately deliver the information to live streamer users, preventing message omissions. Pop-up windows or scroll bars can be presented to live streamer users in real time, effectively improving information delivery efficiency.
[0085] In an embodiment of the present invention, the start time of a live broadcast awaiting broadcast can be determined based on the end time of a live broadcast. If the target streamer has not started the live broadcast awaiting broadcast by the start time, start reminder information can be generated. By presenting this start reminder information to a second electronic device, the objective of improving the efficiency of the target streamer starting their live broadcast and improving the viewing efficiency of the live broadcast through effective presentation can be achieved.
[0086] In a specific example, When the next live broadcast adjacent to the target streamer's current live broadcast is detected, the system determines the broadcast start reminder information for the next live broadcast. The broadcast start reminder information is transmitted to a first electronic device of a target user who has reserved the next live broadcast, and the broadcast start reminder information indicates to the first electronic device that the next live broadcast has started.
[0087] A live broadcast awaiting the start of broadcasting may be the next live broadcast adjacent to the current live broadcast.
[0088] The broadcast start reminder information indicates to the target that the next live broadcast has started. The target notification information is sent to the first electronic device in the form of a message, such as instant messaging or short message.
[0089] In one possible design, the broadcast start reminder information includes a broadcast start notification pop-up window.
[0090] The broadcast start notification popup window may be pushed to the first electronic device by the server. The first electronic device can display the broadcast start notification popup window, specifically by displaying it at the top of the display page, thereby avoiding affecting the target user's current content viewing and improving the user experience. By using the broadcast start notification popup window as broadcast start reminder information, it is possible to generate a start notification for the next live broadcast's live broadcast information and improve the efficiency of presenting broadcast start reminder information.
[0091] In an embodiment of the present invention, when a target streamer starts the next live broadcast, broadcast start reminder information for the next live broadcast can be generated, the broadcast start reminder information is transmitted to the target user's first electronic device, the target streamer is notified through the broadcast start reminder information that the next live broadcast has started, the start notification for the next live broadcast is realized, the notification efficiency is improved and target notification for the next live broadcast is realized.
[0092] As shown in Figure 8, this is a schematic diagram of the configuration of one embodiment of a live broadcast reservation device provided by an embodiment of the present invention, and the device can perform the live broadcast reservation method described above, and the live broadcast reservation device may be located on a server. Here, the live broadcast reservation device 800 is Live broadcasts waiting to start for the target streamer Live broadcast information Before making a decision, check the current live broadcast of the target streamer. Live page A control display unit 801 for displaying reservation controls, The system may also include an operation response unit 802 for reserving a live broadcast awaiting the start of a target streamer's broadcast in response to a trigger operation on the reservation control.
[0093] As one example, a live broadcast awaiting broadcast start time includes the next live broadcast adjacent to the current live broadcast, or all live broadcasts awaiting broadcast start time from the target streamer.
[0094] As another example, The target streamer has turned on the live broadcast notification feature and is responding to live broadcasts that are waiting to start. Live broadcast information After setting the current live broadcast Live page In addition, reservation identification information and Live broadcast information It further includes a live broadcast announcement unit for displaying live broadcast announcement stickers, including the following.
[0095] In a specific example, In response to a trigger operation performed on reservation identification information, Live broadcast informationA first trigger unit for scheduling live broadcasts that are awaiting the start of broadcasting, Cancel the display of the live broadcast announcement sticker. Live page It further includes a display cancellation unit for maintaining the display of the reservation control within.
[0096] In a specific example, Live broadcast information The live broadcast awaiting broadcast start that corresponds to this is the next live broadcast adjacent to the current live broadcast. The system further includes a reservation response unit for synchronously adjusting the display state of the reservation control and reservation identification information in response to a trigger operation on the reservation control.
[0097] As another embodiment, the operation response unit is: A request generation module for generating reservation requests for target streamers for live broadcasts awaiting broadcast start, The system includes a request sending module for sending reservation requests to a server, and the reservation requests are used to obtain broadcast start reminders for live broadcasts awaiting the start of a target streamer's broadcast and to establish a reservation association between the target user and the target streamer's live broadcasts awaiting the start of a broadcast.
[0098] As another example, A reminder receiving unit for receiving broadcast start reminders for live broadcasts of target streamers that are awaiting broadcast start, wherein the broadcast start reminder is a reminder receiving unit that provides information about the live broadcast of the target streamer that is awaiting broadcast start, It further comprises a broadcast start reminder unit for displaying a broadcast start reminder and prompting viewers to watch a live broadcast that is awaiting broadcast start.
[0099] The apparatus provided in this embodiment is used to implement the technical solution of the embodiment of the method described above, and its implementation principle and technical effect are similar; this embodiment will not be repeated here.
[0100] Embodiments of the present invention provide an electronic device to realize the embodiments described above.
[0101] Referring to Figure 9, a schematic diagram of the configuration of an electronic device 900 suitable for realizing an embodiment of the present invention is shown, and the electronic device 900 may be a terminal device or a server. Here, the terminal device is a mobile phone, a notebook computer, a digital broadcast receiver, a personal digital assistant (PDA), a tablet computer (Portable The present invention may include, but is not limited to, mobile devices such as Android devices (PADs), portable media players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic devices shown in Figure 9 are merely examples and do not limit the functions and scope of use of the embodiments of the present invention.
[0102] As shown in Figure 9, the electronic device 900 is a read-only memory (Read The system may include a processing unit (e.g., a central processing unit, a graphical processor, etc.) 901 capable of performing various appropriate operations and processes based on a program stored in Only Memory (ROM) 902 or a program loaded from storage device 908 into Random Access Memory (RAM) 903. The RAM 903 further stores various programs and data necessary for the operation of the electronic device 900. The processing unit 901, ROM 902, and RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0103] Typically, input devices 906 including touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc., and liquid crystal displays (Liquid Devices such as output devices 907 including a crystal display (LCD), speaker, vibrator, etc., storage devices 908 including magnetic tape, hard disk, etc., and communication devices 909 may be connected to the I / O interface 905. The communication device 909 can enable the electronic device 900 to communicate wirelessly or via wired communication to exchange data with other devices. Although the drawings show the electronic device 900 with various devices, it should be understood that it is not necessary to implement or have all of the devices shown. More or fewer devices may be implemented or have been implemented instead.
[0104] In particular, according to embodiments of the present invention, the process described with reference to the flowchart above may be implemented as a computer software program. For example, embodiments of the present invention include a computer program product which includes a computer program stored on a computer-readable medium, the computer program which includes program code for performing the method shown in the flowchart. In such embodiments, the computer program may be downloaded and installed from a network via a communication device 909, or installed from a storage device 908 or ROM 902. When the computer program is executed by the processing unit 901, the above-described functions, limited to the methods of embodiments of the present invention, are performed.
[0105] It should be noted that the computer-readable medium described above in the present invention may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media include electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), and erasable programmable read-only memory. Memory (EPROM or flash memory), optical fiber, portable compact disc read-only memory (Compact Disc Read-Only) The computer-readable storage medium may include, but is not limited to, memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In the present invention, the computer-readable storage medium may be a tangible medium containing or storing a program that can be used by the program, instruction execution system, apparatus, or device in combination with the instruction execution system, apparatus, or device. In the present invention, the computer-readable signal medium may also contain data signals propagated in the baseband or as part of a carrier 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 of the above. The computer-readable signal medium may further be any computer-readable medium other than the computer-readable storage medium that transmits, propagates, or transmits a program for use by, or in combination with, an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium can be transmitted using any suitable medium, including, but not limited to, wired, fiber optic cables, RF (radio frequency), or any suitable combination of the above.
[0106] The computer-readable medium described above may be included in the electronic device described above, or it may exist separately and not be assembled into the electronic device.
[0107] The computer-readable medium described above holds one or more programs, and when one or more of these programs are executed by the electronic device, the electronic device is instructed to perform the method shown in the above embodiment.
[0108] Computer program code for performing the operations of the present invention can be written in one or more programming languages or a combination thereof, and the aforementioned programming languages include object-oriented programming languages such as Java, Smalltalk, and C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may run entirely on the user's computer, partially on the user's computer, run as a standalone software package, run partially on the user's computer and partially on a remote computer, or run entirely on a remote computer or server. In the case of a remote computer, the remote computer may be on a local area network. Network, LAN) or Wide Area Network (Wide The user computer may be connected via any type of network, including an Area Network (WAN), or it may be connected to an external computer (for example, via the Internet using an Internet service provider).
[0109] The flowcharts and block diagrams in the drawings illustrate implementable architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. From this perspective, each box in a flowchart or block diagram may contain one or more executable instructions for implementing a specified logical function and may represent a module, program segment, or part of code. It should also be noted that in some alternative implementations, the functions shown within a box may occur in a different order than shown in the drawings. For example, two boxes shown consecutively may actually be executed substantially in parallel, or, depending on the functions involved, in reverse order. It should also be noted that each box in a block diagram and / or flowchart, and combinations of boxes in a block diagram and / or flowchart, may be implemented in a dedicated hardware-based system that performs the specified function or operation, or in a combination of dedicated hardware and computer instructions.
[0110] The units described as being involved in embodiments of the present invention may be implemented by software or by hardware. In this context, the names of the units do not constitute a limitation of the unit itself in any particular case. For example, the first acquisition unit may be described as "a unit that acquires at least two Internet Protocol addresses."
[0111] The functions described herein may be performed, at least in part, by one or more hardware logic components. For example, non-limiting exemplary types of hardware logic components that may be used include field programmable gate arrays. Gate Array (FPGA), Application Specific Integrated Circuit (PGA) Circuits (ASICs), Application Specific Standard Products Standard Parts (ASSP), System on Chip (SOC), Complex Programmable Logic Device (Complex) This includes Programmable Logic Devices (CPLDs), etc.
[0112] In the context of the present invention, a machine-readable medium may be a tangible medium that contains or can store a program that can be used by an instruction execution system, apparatus, or device in combination with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. 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 fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.
[0113] In a first embodiment, one or more embodiments of the present invention provide a live broadcast reservation method, the method being: Live broadcasts waiting to start for the target streamer Live broadcast information Before making a decision, check the current live broadcast of the target streamer. Live page To display the reservation control, This includes, in response to a trigger operation on the reservation control, reserving a live broadcast awaiting the start of a target streamer's broadcast.
[0114] According to one or more embodiments of the present invention, a live broadcast awaiting broadcast commencement includes the next live broadcast adjacent to the current live broadcast, or all live broadcasts awaiting broadcast commencement from the target streamer.
[0115] According to one or more embodiments of the present invention, Current live broadcast Live page In addition, reservation identification information and Live broadcast information This further includes displaying a live broadcast announcement sticker that includes the following:
[0116] According to one or more embodiments of the present invention, In response to a trigger operation performed on reservation identification information, Live broadcast information This includes reserving a live broadcast that is waiting to start, Cancel the display of the live broadcast announcement sticker. Live page This further includes maintaining the display of the reservation control within the system.
[0117] According to one or more embodiments of the present invention, Live broadcast information The live broadcast awaiting broadcast start that corresponds to this is the next live broadcast adjacent to the current live broadcast. This further includes synchronously adjusting the display state of the reservation control and reservation identification information in response to a trigger operation on the reservation control.
[0118] According to one or more embodiments of the present invention, reserving a live broadcast waiting for a target streamer to start broadcasting is possible. To generate reservation requests for target streamers for live broadcasts awaiting the start of broadcasting, Sending a reservation request to a server, the reservation request for the reservation request is used to obtain a broadcast start reminder for the target streamer's live broadcast awaiting broadcast, and to establish a reservation association between the target user and the target streamer's live broadcast awaiting broadcast.
[0119] According to one or more embodiments of the present invention, This involves receiving a broadcast start reminder for a live broadcast from a target streamer that is awaiting the start of their broadcast, and the broadcast start reminder is information indicating the start of the live broadcast from the target streamer. This further includes displaying a broadcast start reminder and suggesting viewing the live broadcast that is awaiting its start.
[0120] In a second embodiment, according to one or more embodiments of the present invention, a live broadcast reservation device is provided, said device is Live broadcasts waiting to start for the target streamer Live broadcast information Before making a decision, check the current live broadcast of the target streamer. Live page A control display unit for displaying reservation controls, The system includes an operation response unit for reserving a live broadcast awaiting the start of a target streamer's broadcast in response to a trigger operation on the reservation control.
[0121] In a third embodiment, according to one or more embodiments of the present invention, an electronic device is provided, the electronic device comprising at least one processor and memory, Memory stores computer execution instructions. At least one processor causes at least one processor to execute the first embodiment and various designable live broadcast scheduling methods of the first embodiment by executing computer execution instructions stored in memory.
[0122] In a fourth embodiment, one or more embodiments of the present invention provide a computer-readable storage medium in which computer execution instructions are stored, and when the computer execution instructions are executed by a processor, the first embodiment and various configurable live broadcast scheduling methods of the first embodiment are realized.
[0123] In a fifth embodiment, according to one or more embodiments of the present invention, a computer program product is provided which includes a computer program, and when the computer program is executed by a processor, the first embodiment and various configurable live broadcast scheduling methods of the first embodiment are realized.
[0124] In a sixth embodiment, an embodiment of the present invention provides a computer program which, when executed by a processor, realizes the first embodiment and various configurable live broadcast scheduling methods of the first embodiment described above.
[0125] The above description represents preferred embodiments of the present invention and merely describes the applicable technical principles. Those skilled in the art should understand that the scope of the invention as described herein is not limited to technical solutions formed by specific combinations of the above technical features, but also includes other technical solutions formed by any combination of the above technical features or equivalent features without departing from the concept of the invention. For example, it should be understood that this also includes technical solutions formed by switching between the above features and similar functional technical features disclosed herein (but not limited to these).
[0126] Furthermore, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed sequentially in a specific order or sequence shown. Multitasking and parallel processing may be advantageous in certain environments. Similarly, while some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the invention. Certain features described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment can also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0127] While this subject matter has been described in terms specific to the structural features and / or the logical operation of the method, it should be understood that the subject matter limited in the attached claims is not necessarily limited to the specific features or operations described above. Conversely, the specific features and operations described above are merely illustrative forms of realizing the claims.
Claims
1. A method for scheduling a live broadcast performed by an electronic device, Before determining the live broadcast information for the live broadcasts waiting to start corresponding to the target streamer, the reservation control is displayed on the live page of the target streamer's current live broadcast. This includes, in response to a trigger operation on the reservation control, reserving a live broadcast awaiting the start of the target streamer's broadcast, How to reserve a live broadcast.
2. The aforementioned live broadcasts awaiting broadcast commencement include the next live broadcast adjacent to the current live broadcast, or all live broadcasts awaiting broadcast commencement from the target streamer. The method for scheduling a live broadcast according to claim 1.
3. The following further includes the target streamer turning on the live broadcast notification function and setting the live broadcast information corresponding to the live broadcast awaiting the start of the broadcast, and then displaying a live broadcast notification sticker containing reservation identification information and the live broadcast information on the live page of the current live broadcast. The method for scheduling a live broadcast according to claim 1.
4. In response to a trigger operation on the aforementioned reservation identification information, the live broadcast awaiting broadcast start corresponding to the live broadcast information is reserved, This further includes canceling the display of the live broadcast announcement sticker and maintaining the display of the reservation control on the live page, The method for scheduling a live broadcast according to claim 3.
5. The further includes synchronously adjusting the display state of the reservation control and the reservation identification information in response to a trigger operation on the reservation control, The method for scheduling a live broadcast according to claim 3.
6. To reserve a live broadcast from the aforementioned target streamer while waiting for the broadcast to begin, To generate a reservation request for the target streamer for a live broadcast awaiting the start of broadcasting, Sending the reservation request to the server, the reservation request being used to obtain a broadcast start reminder for the target streamer's live broadcast awaiting broadcast, and to establish a reservation association between the target user and the target streamer's live broadcast awaiting broadcast, The method for scheduling a live broadcast according to claim 1.
7. Receiving a broadcast start reminder for the live broadcast of the target streamer that is awaiting broadcast commencement, wherein the broadcast start reminder is presentation information determined based on the live broadcast that the target streamer is awaiting broadcast commencement to begin. The further includes displaying the broadcast start reminder and suggesting viewing the live broadcast that is awaiting the start of the broadcast, The method for scheduling a live broadcast according to claim 1.
8. Before determining the live broadcast information for the live broadcasts awaiting broadcast start corresponding to the target streamer, a control display unit is provided to display reservation controls on the live page of the target streamer's current live broadcast, The system includes an operation response unit for reserving a live broadcast awaiting the start of broadcasting by the target live streamer in response to a trigger operation for the reservation control, Live broadcast scheduling device.
9. The system comprises a processor, memory, and an output device, and the user of the output device outputs video or information. The aforementioned memory stores computer execution instructions, The processor implements the live broadcast reservation method described in claim 1 by executing computer execution instructions stored in the memory. Electronic devices.
10. Computer execution instructions are stored, and when the computer execution instructions are executed by the processor, the live broadcast reservation method described in claim 1 is realized. Computer-readable storage medium.
11. It is a computer program, The live broadcast reservation method described in claim 1 is realized when the aforementioned computer program is executed by the processor. Computer program.
Citation Information
Patent Citations
Method and system for providing live broadcast services, terminal, and server
CN104104524A
Video content distribution system, and method for reserving video content distribution
JP2009182890A
Video recorder / reproducer and video recording / reproducing method
JP2010178191A
Content distributing system, content receiving terminal, content distributing method, and program
JP2010245773A