CN117915122A - Live interface display method, device, equipment and storage medium - Google Patents

Live interface display method, device, equipment and storage medium Download PDF

Info

Publication number
CN117915122A
CN117915122A CN202410080869.5A CN202410080869A CN117915122A CN 117915122 A CN117915122 A CN 117915122A CN 202410080869 A CN202410080869 A CN 202410080869A CN 117915122 A CN117915122 A CN 117915122A
Authority
CN
China
Prior art keywords
program
live
time
schedule
displaying
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202410080869.5A
Other languages
Chinese (zh)
Inventor
任羽林
亓元
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sankuai Online Technology Co Ltd
Original Assignee
Beijing Sankuai Online Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Sankuai Online Technology Co Ltd filed Critical Beijing Sankuai Online Technology Co Ltd
Priority to CN202410080869.5A priority Critical patent/CN117915122A/en
Publication of CN117915122A publication Critical patent/CN117915122A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/47815Electronic shopping

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Human Computer Interaction (AREA)
  • Marketing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The application discloses a display method, a device, equipment and a storage medium of a live broadcast interface, belonging to the field of man-machine interaction, wherein the method comprises the following steps: displaying a first direct-broadcasting interface of a direct-broadcasting room, wherein a program list of the direct-broadcasting room is displayed in the first direct-broadcasting interface; the living room is used for marketing at least one commodity; the program guide includes: at least one program of the live broadcast and a reservation control corresponding to a program which is not opened in the at least one program; the at least one program is a program related to merchandise marketing; receiving an operation triggering the reservation control corresponding to the unexplained program; the method for displaying the prompt message of the successfully reserved program not being opened provides a program reservation function, so that a user can efficiently and quickly watch the interested program in the live broadcast.

Description

Live interface display method, device, equipment and storage medium
Technical Field
The present application relates to the field of man-machine interaction, and in particular, to a method, an apparatus, a device, and a storage medium for displaying a live interface.
Background
Webcast is an emerging form of media that transmits audio and video content in real-time over the internet, enabling users to interact with content creators and other viewers while playing in real-time. The network live broadcast is widely applied to a plurality of fields including game live broadcast, entertainment program live broadcast, education training, marketing popularization, news report and the like. The network live broadcast provides a platform for users to show talents and skills, and promotes enthusiasm of people to participate in entertainment and creation. Meanwhile, the network live broadcast is an effective marketing means, and activities such as product display, brand popularization, live broadcast sales and the like can be carried out through live broadcast, so that a merchant and potential clients can interact in real time.
In the related art, a live broadcast room is provided in a live broadcast application program, and a user can enter the live broadcast room to watch live broadcast contents of the live broadcast room. However, the time span of single live broadcast is longer, so that the user cannot stay in the live broadcast room all the time, and the live broadcast content interested by the user in the live broadcast can be missed.
Disclosure of Invention
The embodiment of the application provides a display method, a device, equipment and a storage medium of a live interface. The technical scheme is as follows:
in one aspect, an embodiment of the present application provides a method for displaying a live interface, where the method is executed by a terminal, and the method includes:
Displaying a first direct-broadcasting interface of a direct-broadcasting room, wherein a program list of the direct-broadcasting room is displayed in the first direct-broadcasting interface; the living room is used for marketing at least one commodity; the program guide includes: at least one program of the live broadcast and a reservation control corresponding to a program which is not opened in the at least one program; the at least one program is a program related to merchandise marketing;
Receiving an operation triggering the reservation control corresponding to the unexplained program;
And displaying prompt information of successfully reserving the program which is not opened.
In another aspect, an embodiment of the present application provides a display apparatus for a live interface, where the apparatus includes:
The display module is used for displaying a first direct-broadcasting interface of the direct-broadcasting room, and a program list of the direct-broadcasting of the local field is displayed in the first direct-broadcasting interface; the living room is used for marketing at least one commodity; the program guide includes: at least one program of the live broadcast and a reservation control corresponding to a program which is not opened in the at least one program; the at least one program is a program related to merchandise marketing;
the interaction module is used for receiving and triggering the operation of the reservation control corresponding to the unexplained program;
and the display module is used for displaying prompt information of the program which is not opened and reserved successfully.
In another aspect, an embodiment of the present application provides a computer device, where the computer device includes a processor and a memory, where the memory stores a computer program, and the computer program is loaded and executed by the processor to implement the method for displaying a live interface described above.
In another aspect, an embodiment of the present application provides a non-transitory computer readable storage medium, on which a computer program is stored, where the computer program when executed by a processor implements the method for displaying a live interface described above.
In another aspect, embodiments of the present application provide a computer program product comprising a computer program stored in a computer readable storage medium; the computer program is read from the computer-readable storage medium and executed by a processor of a computer device, so that the computer device performs the display method of the live interface described above.
The technical scheme provided by the embodiment of the application can bring the following beneficial effects:
Through displaying the program list of the live broadcast in the shopping live broadcast room, a user can quickly know each program of the live broadcast and know each marketing commodity which will be broadcast by the live broadcast. Meanwhile, a reservation control for the program which is not started is provided in the program list, and a user can reserve the interested program by triggering the reservation control. The method has the advantages that the user can quickly and efficiently watch the interested programs in the live broadcast, the user is prevented from missing key programs and missing preferential commodities, and the live broadcast watching efficiency of the user is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 illustrates a schematic diagram of a computer system provided by an exemplary embodiment of the present application;
FIG. 2 is a flow chart illustrating a method of displaying a live interface according to an exemplary embodiment of the present application;
fig. 3 is an interface schematic diagram of a display method of a live interface according to an exemplary embodiment of the present application;
fig. 4 is an interface schematic diagram of a display method of a live interface according to an exemplary embodiment of the present application;
fig. 5 is an interface schematic diagram of a display method of a live interface according to an exemplary embodiment of the present application;
FIG. 6 is a flowchart illustrating a method for displaying a live interface according to an exemplary embodiment of the present application;
FIG. 7 is a flowchart illustrating a method for displaying a live interface according to an exemplary embodiment of the present application;
Fig. 8 is an interface schematic diagram of a display method of a live interface according to an exemplary embodiment of the present application;
FIG. 9 is a flowchart illustrating a method for displaying a live interface according to an exemplary embodiment of the present application;
Fig. 10 is an interface schematic diagram of a display method of a live interface according to an exemplary embodiment of the present application;
Fig. 11 is an interface schematic diagram of a display method of a live interface according to an exemplary embodiment of the present application;
FIG. 12 is a flowchart illustrating a method for displaying a live interface according to an exemplary embodiment of the present application;
FIG. 13 is a flowchart illustrating a method for displaying a live interface according to an exemplary embodiment of the present application;
FIG. 14 is a flowchart illustrating a method for displaying a live interface according to an exemplary embodiment of the present application;
Fig. 15 is a block diagram illustrating a display apparatus of a live interface according to an exemplary embodiment of the present application;
fig. 16 shows a block diagram of a computer device according to an exemplary embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, the embodiments of the present application will be described in further detail with reference to the accompanying drawings.
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the application. Rather, they are merely examples of apparatus and methods consistent with aspects of the application as detailed in the accompanying claims.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in this specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any or all possible combinations of one or more of the associated listed items.
It should be noted that, before and during the process of collecting the relevant data of the user, the present application may display a prompt interface, a popup window or output voice prompt information, where the prompt interface, popup window or voice prompt information is used to prompt the user to collect the relevant data currently, so that the present application only starts to execute the relevant step of obtaining the relevant data of the user after obtaining the confirmation operation of the user to the prompt interface or popup window, otherwise (i.e. when the confirmation operation of the user to the prompt interface or popup window is not obtained), the relevant step of obtaining the relevant data of the user is finished, i.e. the relevant data of the user is not obtained. In other words, all user data collected by the present application is collected with the consent and authorization of the user, and the collection, use and processing of relevant user data requires compliance with relevant laws and regulations and standards of the relevant country and region.
First, description is made of related nouns related to the present application:
In response to: for representing a condition or state upon which an operation is performed, one or more operations performed may be in real-time or with a set delay when the condition or state upon which the operation is dependent is satisfied; without being specifically described, there is no limitation in the execution sequence of the plurality of operations performed.
FIG. 1 illustrates a schematic diagram of a computer system provided by an exemplary embodiment of the present application. The computer system may include: terminal 110, server 140.
The terminal 110 may be a laptop portable computer, a desktop computer, a cell phone, a tablet computer, an electronic book reader, an electronic game machine, or the like.
Terminal 110 includes a memory and a processor therein; the memory may include one or more computer-readable storage media. The computer-readable storage medium includes at least one of random access memory (Random Access Memory, RAM), read Only Memory (ROM), and flash memory (flash). The memory has an operating system and application programs installed therein.
The operating system is the underlying software that provides applications with secure access to computer hardware, and may be Android or apple systems (IOS). The operating system supports the downloading and installation of applications.
Optionally, the terminal 110 further comprises a touch screen; the touch screen may be a capacitive screen or a resistive screen. The touch screen is used to enable interaction between the terminal and the user 130. In the embodiment of the application, the terminal obtains the interactive operation of the interface in the application program triggered by the user 130 through the touch screen.
The terminal 110 installs and runs a live application that provides a live room, and a user enters the live room to display a live interface 120 of the live room. The live program list of the live broadcast can be displayed in the live broadcast interface 120, and a reservation control corresponding to the program which is not opened is displayed; the user can reserve the program which is not started by triggering a reservation control; after the reservation is successful, the user is automatically reminded to watch the reserved program before the program is started.
In some embodiments, the computer system further comprises a server 140. Server 140 may be any of a number of servers, virtual cloud storage, or cloud computing centers. Optionally, the server 140 is configured to provide an installation package of the application program for the terminal 110; or, the server 140 is used to provide the terminal 110 with the live interface 120.
In some embodiments, the connection between terminal 110 and server 140 is made via a wired or wireless network.
Fig. 2 is a schematic diagram illustrating a method for displaying a live interface according to an exemplary embodiment of the present application, which is performed by a terminal, which may be the terminal shown in fig. 1. The method comprises the following steps.
Step 210: displaying a first direct-broadcasting interface of the direct-broadcasting room, wherein a program list of the direct-broadcasting of the local field is displayed in the first direct-broadcasting interface; the program list comprises: at least one program of the live broadcast and a reservation control corresponding to the program which is not started in the at least one program.
Wherein the live broadcast room is used for marketing at least one commodity, and the at least one program is a program related to commodity marketing.
Optionally, the terminal is provided with a live broadcast application program or the terminal is provided with a first client of the live broadcast application program. The live application is an application with live functionality. For example, the application may be at least one of: video applications, short video applications, local service class applications, electronic commerce class applications, shopping applications, information applications, music applications, game applications. Step 210 is performed by the live application or the first client.
The live rooms are live rooms provided by the live applications, and the live room in step 210 may be any one of the live rooms in the live applications.
Alternatively, the living room may be a shopping living room for marketing goods. For example, at least one commodity purchasing link may be provided in the living broadcast room, the purchasing link of at least one commodity is displayed in the first direct broadcast interface, and the user may purchase the commodity by triggering the purchasing link to enter a commodity detail page. For another example, a live broadcast facility is used to introduce at least one commodity that is recommended or presented to the user, who may be able to access the commodity by other online or offline means.
The first direct-play interface is a live interface in a live broadcast of the live room. And a live broadcast picture of the live broadcast room can be displayed in the first live broadcast interface. Optionally, a program list of the live broadcast is displayed on the live broadcast picture in an overlapping mode.
Or the first direct broadcast interface can be a reservation direct broadcast interface of the direct broadcast room, the reservation direct broadcast interface of the direct broadcast room is used for displaying reservation information of the next live broadcast of the direct broadcast room, a program list of the next live broadcast is displayed in the reservation direct broadcast interface, and each unopened program in the program list is correspondingly provided with a reservation control.
The program list comprises at least one program of the live broadcast. Or the program list comprises at least one unexplained program which is not yet broadcast by the live broadcast. Or the program list comprises the live broadcast program, the in-progress program and the non-broadcast program.
Alternatively, the program in the program list may be a merchandise marketing program, a merchandise introduction program, or a live room campaign program. For example, the program list may include at least one of the following: the program comprises a sales promotion program of a first commodity, a introduction program of a second commodity, a joint recommendation activity of a third brand commodity, a lottery program of a live broadcasting room, an interactive program of the live broadcasting room and a program of a star visiting live broadcasting room.
The programs in the program list can be set for single commodity, can be set for commodity combination, can be set for commodity brands, can be set for each selling point of a live broadcast room, can be set for activities in the live broadcast room, and can be set according to the commodity class of the live broadcast (for example, one commodity class corresponds to one program, a user can reserve the program of the commodity class, the explanation of the commodity class is avoided, and one commodity class can contain at least one commodity).
In an alternative embodiment, the program list in the live broadcasting room may be automatically generated according to the live broadcasting commodity list of the live broadcasting room, each commodity in the live broadcasting commodity list corresponds to one program, the program sequence is determined according to the sequence of the commodities in the live broadcasting commodity list, the program duration is determined according to the explanation duration of the commodity in the other live broadcasting room, the starting time of the first program is determined according to the starting time of the live broadcasting room, and then the program list of the live broadcasting room is obtained. Of course, the program listings for the live room may also be set by staff members of the live room.
It should be noted that, the program list in the live broadcast room is different from the live commodity list. The time information of each program is displayed in the program list, and for example, the time information may be the open time of the program, the end time of the program, the playing time period of the program, and the duration of the program. While items in the live item list will not have such time information.
For example, the program list of the shopping mall may include all the commodities (each commodity is a program) that need to be explained in the living broadcast. Or the program listings in the live room may include individual programs for the present performance. Or the program list of the emotion live broadcast room can comprise all links of the live broadcast.
Optionally, the program list includes program information of each program in the at least one program, and the program information includes at least one of the following: program name, time of opening, end time, program duration, and panelist. Optionally, each program in the program list is displayed according to the open time arrangement.
In the program list, each unexpired program corresponds to one reservation control, and the user can trigger the reservation control to reserve the corresponding unexpired program. Optionally, each of the opened programs in the program list may further correspond to a playback control, and the user may trigger the playback control to view a playback video of the opened program. Optionally, the in-progress program in the program list may correspond to a viewing control, and the user may trigger the viewing control to return to the live screen of the live broadcast room to view the in-progress program in the live broadcast.
For example, as shown in fig. 3, a first direct-broadcasting interface 601 is shown, a direct-broadcasting picture of a direct-broadcasting room is displayed in the first direct-broadcasting interface 601, a program list 602 of a local direct-broadcasting is displayed on top of the direct-broadcasting picture, and the program list 602 includes an already-broadcast program 603, an in-progress program 604 and an unopened program 605. Wherein each unexplored program 605 corresponds to a reservation control 606.
Step 220: and receiving the operation of triggering the reservation control corresponding to the program which is not opened.
The user may click on the reservation control to reserve the corresponding unexplained program.
Step 230: and displaying prompt information of successfully reserving the program which is not opened.
In an alternative embodiment, the live application may establish a reservation event for the unexplored program, with the live application reminding the user to watch the unexplored program prior to the start of the program. For example, in response to triggering operation of the reservation control, a reservation event for the unexplored program is established through the first client of the live application, the reservation event including a reminder time, the reminder time being determined based on the unexplored program's time to open. And displaying the on-air reminding information of the non-on-air program through the live broadcast application program at the reminding time to remind the user to watch the non-on-air program.
In another alternative embodiment, the live application may pull up the calendar application to create a calendar corresponding to the unexplored program, and the calendar application alerts the user to view the unexplored program prior to the unexplored program. For example, in response to triggering the operation of the reservation control, a second client of the schedule application is pulled up by a first client of the live broadcast application, a reminder schedule corresponding to the unexpired program is established, the reminder schedule includes reminder time, and the reminder time is determined according to the unexpired program's time. And displaying schedule reminding of the program which is not started by the schedule application program at reminding time, and reminding a user to watch the program which is not started.
Optionally, step 220 is performed by the live application or the first client of the live application. The prompt message of successful reservation is used for prompting successful reservation of the program which is not started. For example, a prompt for reservation success may be displayed as "reservation success, reminding you before starting.
For example, as shown in fig. 4 (1), the user triggers the reservation control 606, displays the access inquiry pop of the schedule application as shown in fig. 4 (2), and after allowing the access, displays the reservation success prompt 607 as shown in fig. 4 (3).
Optionally, after the reservation is successful, the reservation control is switched to the reserved control, and the user can quickly cancel the reservation by triggering the reserved control. In response to triggering the reservation control, switching the reservation control to be displayed as the reserved control; in response to triggering the reserved control, a reserved canceling prompt message is displayed, wherein the reserved canceling prompt message is used for prompting that the reserved program is canceled.
For example, as shown in fig. 5 (1), the reservation control switches to display as reserved control 608 after being used to successfully reserve an unexplored program. The user triggers the reserved control 608, displays the canceled reservation prompt information 609 shown in (2) in fig. 5, prompts the user that the reserved program has been canceled, and newly switches the reserved control to be displayed as a reserved control.
In an alternative embodiment, the terminal may further display, before the program is not opened, an opening reminding message, where the opening reminding message is used to prompt that the program is not opened and will be opened.
Alternatively, step 230 is performed by the live application or the first client of the live application when the subscription function is to establish a reminder event in the live application. When the reservation function is to establish a reminder schedule in the calendar application, step 230 is performed by the calendar application or a second client of the calendar application.
For example, before-opening may refer to the opening time of the unexplored program, or any time before the opening time of the unexplored program. For example, before the program is started, the method may refer to any time within two hours before the program is not started, for example, the reminding information of the program is displayed five minutes before the program is not started; or the program opening reminding information can be displayed ten minutes before the program opening is not opened.
The on-air reminder may be displayed as "no program is about to be on-air, please go to live room for viewing". Or the on-stream reminding information can carry a jump link of the live broadcasting room, and the user can quickly enter the live broadcasting room to watch live broadcasting pictures by clicking the jump link.
In summary, according to the method provided by the embodiment, the user can quickly know each program of the live broadcast by displaying the program list of the live broadcast in the live broadcast room. Meanwhile, a reservation control for the program which is not started is provided in the program list, the user can reserve the interested program by triggering the reservation control, and the user can be automatically reminded to watch before the reserved program is started. The method and the device enable the user to rapidly and efficiently watch the interested programs in the live broadcast, avoid the user from missing key programs, and improve the efficiency of watching the live broadcast.
By way of example, an embodiment is presented in which an on-air reminder message is automatically displayed based on the on-air time of an unopened program.
Fig. 6 is a schematic diagram illustrating a method for displaying a live interface according to an exemplary embodiment of the present application, which is performed by a terminal, which may be the terminal shown in fig. 1. Based on the embodiment shown in fig. 2, step 220 includes step 221 and step 230 includes step 231.
Step 210: displaying a first direct-broadcasting interface of the direct-broadcasting room, wherein a program list of the direct-broadcasting of the local field is displayed in the first direct-broadcasting interface; the program list comprises: at least one program of the live broadcast and a reservation control corresponding to the program which is not started in the at least one program.
Wherein, the program list includes: at least two unexplained programs displayed according to the arrangement of the unexplained time, the unexplained time respectively corresponding to the at least two unexplained programs, and the reservation control respectively corresponding to the at least two unexplained programs; the at least two unexplained programs include a first program.
The programs in the program list are arranged according to the sequence of the open time, and the open time of each program is displayed in the program list. Program sequence numbers of the live broadcast can also be displayed in the program list.
The first program of the non-on programs is exemplified below.
Step 221: and receiving an operation triggering a first reservation control corresponding to the first program.
Step 231: and displaying first prompt information, wherein the first prompt information is used for prompting successful reservation of the first program.
For example, in response to triggering a first reservation control corresponding to a first program, first prompt information is displayed, where the first prompt information is used to prompt that the first program is reserved successfully.
The terminal is also provided with a calendar application program or a second client of the calendar application program. The schedule application is an application having a schedule reminder function, and for example, the schedule application may be at least one of: system calendars, memos, notepads, meeting recording applications, calendar reminder applications, and the like.
When a user requests to reserve a first program in a live broadcast application program, the live broadcast application program automatically pulls up a schedule application program, a reminding schedule (first schedule) corresponding to the first program is automatically established in the schedule application program, and the user is reminded to watch the first program before the first program is started by using a schedule reminding function in the schedule application program.
Optionally, in response to triggering a first reservation control corresponding to the first program, displaying a schedule establishment request of the first schedule, where the schedule establishment request is used for requesting to establish a reminding schedule according to the first program, and the reminding time of the first schedule is a first time, and the first time is no later than a first start time; and responding to the success of the first schedule establishment, and displaying first prompt information.
Illustratively, the schedule establishment request of the first schedule is used to request a pull-up of the schedule application, and a reminder schedule (first schedule) of the first schedule is automatically added in the schedule application.
Optionally, if the user agrees to the schedule establishment request of the first schedule, the live broadcast application program pulls up the schedule application program, displays a schedule adding interface in the schedule application program, and displays schedule information automatically filled according to the program information of the first program in the schedule adding interface, wherein the schedule information comprises at least one of the following: schedule title, schedule details, schedule reminder time. For example, the live broadcasting room title is automatically taken as a schedule title, or the program name of the first program is taken as a schedule title, or the live broadcasting room title and the program name of the first program are taken as schedule titles; adding the jump link of the live broadcasting room to schedule details; and automatically determining a recommended schedule reminding time according to the first opening time of the first program. Then, the user can directly confirm to add the first program in the schedule adding interface, and automatically return to the live broadcast application program, and display first prompt information in the live broadcast application program to prompt that the first program is successfully reserved.
Optionally, the live broadcast room is a live broadcast room in a live broadcast application program, and the first schedule is a schedule in a schedule application program; the terminal calls a bridge API (Application Programming Interface, a programming interface should be used) through a first client of the live application program, and initiates a schedule adding event to a second client of the calendar application program; the schedule adding event carries at least one of the following information: a title of the live broadcasting room, a first start time, a first time and a jump link of the live broadcasting room; and adding the first schedule according to the schedule adding event through the second client.
For example, the bridge API may be a KNB bridge API. Bridge refers to bridging technology, a technology used for communication and interaction between different platforms or frameworks. Bridging enables one platform or framework to invoke the functionality of another platform or framework, thereby enabling cross-platform application development. For example, in mobile application development, bridging techniques may be used to communicate native code with web page content, thereby enabling richer and flexible functionality. Bridging techniques may also be used to address compatibility issues between different platforms. Compatibility problems may occur when developing cross-platform applications due to differences between different operating systems and frameworks. By using the bridging technology, the application program can have consistent performance and functions on different platforms, and the user experience is improved.
Optionally, as shown in fig. 7, the user 801 clicks a first reservation control for a first program in the program list; the first client 802 of the live application transmits a reserved interface request to the server 803 of the live application; the server 803 of the live application returns a reservation success result to the first client 802; the first client 802 updates the reservation state of the local program list cache data according to the reservation success result, and updates the reservation state of the first program to reserved; the first client 802 initiates adding a calendar event to the calendar application through the KNB bridge.
For example, in response to triggering a first reservation control corresponding to a first program, a schedule establishment request of the first schedule is displayed in the live application program, the schedule establishment request being used for requesting the pull-up schedule application program to establish a reminder schedule according to the first program. In response to receiving an operation of agreeing to the schedule establishment request, the live broadcast application program pulls up the schedule application program through the bridge API, and initiates a schedule adding event to the schedule application program, wherein the schedule adding event carries a live broadcast room name, a program name of a first program, a first on-time of the first program, a schedule reminding time (first time) of the first program and a skip link of the live broadcast room. The schedule application program displays a schedule adding interface according to the schedule adding event, wherein the schedule adding interface displays: the schedule title is the name of the live broadcasting room, the schedule reminding time is the first time, the schedule starting time is the first playing time, and the schedule details comprise jump links of the live broadcasting room. And responding to the receiving of the schedule adding confirmation operation in the schedule adding interface, the schedule application program pulls up the live application program, the schedule application program returns a schedule adding success indication to the live application program, and the live application program displays first prompt information according to the schedule adding success indication, wherein the first prompt information is used for prompting that the first program is successfully reserved.
In an alternative embodiment, the terminal may further display a first open-time reminder corresponding to the first program at a first time, where the first time is determined according to the first open-time corresponding to the first program.
The first time may be the first time of the first program, or the first time may be any time before the first time of the first program. Or the first time is determined according to a preset reminding duration, for example, the preset reminding duration is ten minutes, and then the first time is ten minutes before the first on time.
Optionally, the first time may also include the above-mentioned multiple times, that is, the first program corresponding first playing reminding information is displayed multiple times at multiple time points. The first on-air reminding information can comprise a jump link of the live broadcasting room, and the jump link is triggered to jump to the live broadcasting room in the live broadcasting application program rapidly.
The live broadcasting room is a live broadcasting room in a live broadcasting application program, and the first schedule is a schedule in a schedule application program; and the terminal displays a schedule reminding message of the first schedule through a second client of the schedule application program at the first time, wherein the schedule reminding message comprises a jump link of the live broadcasting room. And responding to triggering the jump link, pulling up the first client of the live broadcast application program by the terminal, displaying a second live broadcast interface of the live broadcast room, and displaying a live broadcast picture of the live broadcast room on the second live broadcast interface.
For example, as shown in (1) of fig. 8, at a first time, the schedule application displays a schedule reminder message 610, the schedule reminder message 610 including a jump link 611 of the living room; the user triggers the jump link 611, as shown in fig. 8 (2), pulls up the live application, displays a second live interface of the live room, and displays a prompt 612 for "welcome back" in the second live interface.
In summary, in the method provided in this embodiment, when the user requests to reserve the first program in live broadcast, the schedule application is pulled up to establish a reminder schedule for the first program in the schedule application. By using the schedule reminding function in the schedule application program, the user is reminded to watch the first program before the first program is started, so that the user can watch the interested program in the live broadcast rapidly and efficiently, the user is prevented from missing key programs, and the live broadcast watching efficiency of the user is improved.
Illustratively, the program listings for the live broadcast may be opened by a program listing control in the live broadcast interface and the highlighting of the highlight program in the program listing.
Fig. 9 is a schematic diagram illustrating a method for displaying a live interface according to an exemplary embodiment of the present application, which is performed by a terminal, which may be the terminal shown in fig. 1. Based on the embodiment shown in fig. 2, step 210 is preceded by steps 201, 202 and 203.
Step 201: and displaying a live broadcast picture and a program list control of the live broadcast room.
Optionally, the user may click to enter the live broadcast room in the live broadcast application program, and after entering the live broadcast room, display a live broadcast picture and a program list control in the live broadcast room, where the program list control is used to open a program list of the live broadcast.
Step 202: and in response to the operation of triggering the program list, displaying a first direct-broadcasting interface, and highlighting a second program in the program list of the first direct-broadcasting interface, wherein the second program is an important program in live broadcasting.
At least one program in the first direct broadcast interface program list includes a second program.
After the user opens the program list of the live broadcast, special effects are displayed on the heavy programs according to the key programs of the live broadcast. For example, the highlight of a highlight program is highlighted immediately after the program is opened, and the highlight effect of the highlight program is gradually blanked for a while.
For example, in the first three seconds of program opening, the highlight effect of the highlight program is highlighted for three seconds, and after three seconds, the highlight effect of the highlight program is gradually blanked, the transition effect of blanking lasts for one second, and after the blanking is finished, the highlight program is identical to the display effect of other programs.
Step 203: the transition effect of the highlight progressive blanking of the second program is displayed.
For example, as shown in (1) in fig. 10, a live screen and a program guide control 613 are displayed; the user triggers the program list control 613 to display a first direct-broadcast picture of the live broadcast room as shown in (2) in fig. 10, where the first direct-broadcast picture includes a program list of the live broadcast, and the program list includes a key program of the live broadcast: a second program 614; when the first direct play interface is just opened, highlighting the second program 614 for a first time period, and after the first time period is finished, controlling the effect of the highlighting of the second program 614 to gradually blank until the effect disappears; the second program 614 is then displayed as the same effect as the other programs as shown in (3) in fig. 10.
In an alternative embodiment, as shown in fig. 11, the first direct broadcast interface may also be a reserved live broadcast interface 614 of the live broadcast room, in which reserved live broadcast interface reservation information of the next live broadcast of the live broadcast room is displayed. Optionally, a live broadcast reservation control 615 of the next live broadcast may be displayed in the first live broadcast interface, and the user triggers the live broadcast reservation control 615 to reserve the next live broadcast in the live broadcast room. The first direct broadcast interface may also display a program list of the next live broadcast, where each program in the program list corresponds to a reservation control, and the user may trigger the reservation control 606 to reserve the corresponding program.
In summary, by highlighting the key program, the method provided in this embodiment can remind the user to watch the key content of the live broadcast, so that the user can quickly acquire the key content of the live broadcast, guide the user to reserve the key program of the live broadcast, enable the user to watch the program in the live broadcast quickly and efficiently, avoid the user from missing the key program, and improve the efficiency of watching the live broadcast.
For example, the reserved program may be automatically played in the form of a widget when the reserved program is opened.
Fig. 12 is a schematic diagram illustrating a method for displaying a live interface according to an exemplary embodiment of the present application, which is performed by a terminal, which may be the terminal shown in fig. 1. Based on the embodiment shown in fig. 2, step 310 and/or step 320 may also be included after step 220. Step 310 and/or step 320 may be performed after step 230, may be performed before step 230, or may be performed in synchronization with step 230.
Step 310: and under the condition that the first program is reserved, floating and displaying the live broadcast picture of the live broadcast room in a small window mode at the first opening time corresponding to the first program.
Optionally, the live broadcast application program may also automatically display a live broadcast picture of the live broadcast room in a form of a small window when the user reserves the first program and the live broadcast application program is automatically started at a first start time of the first program.
For example, the calendar application automatically pulls up the live application at the first on-time, and sends a play event to the live application, the play event including indication information of the live room. And the live broadcast application program displays a live broadcast interface of the live broadcast room in a small window mode according to the play event, wherein the live broadcast interface comprises live broadcast pictures of the live broadcast room. For example, if the terminal is displaying the system desktop or the first application program at the first start time, the widget is displayed in suspension above the system desktop or the first application program interface.
Step 320: the control terminal continues to play the first audio; performing text recognition on live audio in a live broadcasting room to obtain real-time subtitles; and displaying the real-time caption in a floating manner in the form of desktop lyrics caption according to the playing progress of the live audio.
Illustratively, the terminal is playing first audio at a first on-time, the first audio not being live audio in the live room.
For example, if the terminal is playing other audio at the first on-time, the live application program will not play the live audio in the live broadcasting room, and will automatically convert the live audio in the live broadcasting room into real-time subtitles, and the real-time subtitles are displayed in a floating manner, so that the user can obtain the audio content in the live broadcasting room by watching the real-time subtitles.
For example, if the terminal is displaying the system desktop or the first application program at the first opening time, the real-time caption is displayed above the system desktop or the first application program interface in a floating manner.
In summary, in the method provided in this embodiment, if the user has reserved the first program, the live application program will automatically play the live broadcast picture of the live broadcast room in the form of a small window when the first program is opened, so as to avoid the user missing the interested live broadcast program, so that the user can quickly and efficiently watch the program in the live broadcast, and improve the efficiency of watching the live broadcast by the user.
According to the method provided by the embodiment, under the condition that the terminal is playing other audios, the live audio in the live broadcasting room is displayed on the interface in a suspended mode in the form of subtitles, the influence of the playing of the video in the live broadcasting room on the playing of the video in the live broadcasting room is avoided, meanwhile, a user can acquire the content in the live broadcasting room by watching the real-time subtitles, and the efficiency of watching the live broadcasting by the user is improved.
For example, when the opening time of a program is changed, the corresponding schedule reminder time may also be updated synchronously.
Fig. 13 is a schematic diagram illustrating a method for displaying a live interface according to an exemplary embodiment of the present application, which is performed by a terminal, which may be the terminal shown in fig. 1. Steps 410 through 440 may also be included after step 220 based on the embodiment shown in fig. 2.
Step 410: under the condition that the broadcasting time of the first program is updated from the first broadcasting time to the second broadcasting time in the live broadcasting room, a reservation time updating request sent by a live broadcasting server is received through a first client of a live broadcasting application program, and the reservation time updating request comprises the first program and the second broadcasting time.
Illustratively, the live room is a live room in a live application, and the first calendar is a calendar in a calendar application.
Because various emergency conditions in the live broadcasting room are uncontrollable, the open time of the programs can be changed, and staff in the live broadcasting room can update the open time of each program in the program list in real time according to the live broadcasting conditions. If the program opening time changes, the live broadcast application program automatically updates the reminding time of the corresponding schedule in the schedule application program.
For example, the anchor may use an anchor client of the live application to request a live server of the live application to change the time of opening of the first program in the program listing, e.g., change the time of opening from a first time of opening to a second time of opening. After the live broadcast server successfully changes the open time of the first program, a reservation time update request is sent to a user client (for example, the first client) reserving the first program, wherein the reservation time update request carries an identifier of the first program and the updated second open time. After receiving the reservation time updating request, the first client updates the first schedule corresponding to the first program according to the second open time carried in the reservation time updating request.
Wherein the first and second open times are different in time. The first open time may be earlier than the second open time, and the first open time may be later than the second open time.
Step 420: sending a schedule updating request to a second client of the calendar application program through the first client, wherein the schedule updating request comprises an identifier of the first schedule and a second time; the identification of the first schedule is determined based on the first program and the second time is determined based on the second time of opening.
Illustratively, the first client pulls up the calendar application program and alters the calendar reminder time of the first calendar corresponding to the first program in the calendar application program. For example, the reminder time of the first schedule is changed from the first time to the second time. The second time may be the second on-time, or the second time may be any time before the second on-time.
Step 430: and updating the reminding time of the first schedule to the second time through the second client.
And the second client changes the reminding time of the first schedule according to the schedule updating request sent by the live broadcast application program.
Step 440: and displaying the schedule reminding message of the first schedule at the second time.
The schedule application program reminds time of the first schedule: and at a second time, displaying a schedule reminding message of the first schedule on time to remind a user to watch the first program.
In summary, according to the method provided by the embodiment, when the open time of the program in the live broadcast room changes, the live broadcast server automatically reminds the user client terminal reserving the program, so that the user client terminal updates the corresponding reminding schedule according to the updated open time, the user is prevented from missing the interested live broadcast program, the user can quickly and efficiently watch the program in the live broadcast, and the efficiency of watching the live broadcast by the user is improved.
By way of example, the same category of programs may also be recommended to the user based on the reserved programs.
Fig. 14 is a schematic diagram illustrating a method for displaying a live interface according to an exemplary embodiment of the present application, which is performed by a terminal, which may be the terminal shown in fig. 1. Based on the embodiment shown in fig. 2, step 510 and step 520 may be further included after step 220, wherein step 510 may be performed synchronously with step 220, and step 510 may also be performed after step 220.
Step 510: in response to successful reservation of the first program, displaying program recommendation information, wherein the program recommendation information comprises at least one recommended program and a reservation control corresponding to each recommended program, the at least one recommended program is a program in other live broadcasting rooms, and the other live broadcasting rooms are live broadcasting rooms except the live broadcasting room; the at least one recommended program includes a first recommended program; at least one recommended program is determined from the first program.
Optionally, the terminal responds to successful reservation of the first program, and extracts keywords from the program information corresponding to the first program to obtain keywords of the first program; according to the keywords, keyword matching is carried out in a non-on-air program library to obtain at least one recommended program, wherein the non-on-air program library comprises non-on-air programs in all live rooms provided by live broadcast application programs, and the programs in the non-on-air program library are updated in real time; program recommendation information is displayed according to the at least one recommended program.
For example, the program information of the first program includes at least one of: program type, program name, program introduction information, and panelist. The live application may match the same type of program from the unopened program library as the recommended program based on the program type of the first program. Or the live broadcast application program can extract keywords from the program names and the program introduction information, and the programs with the keywords are matched from the unopened program library according to the extracted keywords to be recommended programs. Or the live broadcast application program can be used for matching programs with the same panelist from the non-opened program library as recommended programs according to the panelist of the first program.
For example, when the first program is a introductory program for a camera, the live application may recommend camera introductory programs for other live rooms to the user. Or when the first program is a program with a first star out, the live application may recommend the program with the first star out in other live rooms to the user.
The programs in the unopened program library may be upcoming programs in other already-opened living broadcast rooms, i.e. programs that have not yet been opened in the current live broadcast of other already-opened living broadcast rooms. The programs in the non-opened program library can also be programs which are planned to be broadcast in other live broadcast rooms, and are not limited to whether the live broadcast room is currently opened or not, namely, the programs which are not opened in the current live broadcast in the other live broadcast rooms are included, and the programs which are planned to be broadcast in the next live broadcast in the other non-opened live broadcast rooms are also included.
Step 520: and responding to the reservation control triggering the first recommended program, and displaying prompt information of successful reservation of the first recommended program.
Optionally, the user can rapidly reserve the interested first recommended program in the program recommendation information, and establish a reminding schedule corresponding to the first recommended program, so that the reminding information is displayed before the first recommended program is started to remind the user to watch the first recommended program.
In summary, according to the method provided by the embodiment, the live broadcast application program can recommend other programs of the same type to the user according to the programs reserved by the user, so that the user can reserve the programs of the same type quickly and conveniently, the user can watch the programs in live broadcast quickly and efficiently, and the efficiency of watching live broadcast by the user is improved.
In an alternative embodiment, the program listings within the live room may be automatically generated by the live application.
For example, the live broadcast application program generates a live broadcast program list according to the live broadcast commodity list of the live broadcast in the live broadcast room, related information of commodities in the live broadcast commodity list and the live broadcast starting time of the live broadcast in the live broadcast room.
Specifically, a live commodity list of the live broadcast is obtained, wherein the live commodity list comprises n commodities. And acquiring related information of each commodity according to the commodity identification of each commodity in the n commodities, wherein the related information comprises the explanation duration of historical explanation of the commodity in other live broadcasting rooms. The method comprises the steps of determining a1 st commodity in a live commodity list as a1 st program, determining the live broadcast starting time of live broadcast as the start time of the 1 st program, determining the play time of the 1 st program according to the explanation time corresponding to the 1 st commodity, and determining the end time of the 1 st program according to the start time and the play time of the 1 st program. Determining an ith commodity as an ith program, determining the ending time of the ith-1 program as the opening time of the ith program, determining the playing time of the ith program according to the explanation time corresponding to the ith commodity, and determining the ending time of the ith program according to the opening time and the playing time of the ith program; thus, the steps are repeated until the program opening time and the program ending time of n programs are obtained, wherein n is a positive integer, and i is an integer which is not more than 1 and not more than n. Generating a program list according to the opening time and the ending time of each program in the n programs, wherein the program list comprises the n programs displayed according to the opening time sequence. Illustratively, the program names of the n programs may be commodity names of the corresponding commodities.
In an alternative embodiment, when the program is automatically generated by the live application, the live application may also update the program according to the explanation status of each commodity in the live commodity list.
Specifically, the live commodity list further comprises explanation states of each commodity, wherein the explanation states comprise explained states, unexplained states and explained states. The live broadcast application program periodically acquires the explanation state of the live broadcast commodity list, and updates the program state of the program list according to the explanation state.
For example, the live broadcast application program obtains the commodity identification in the explanation in the live broadcast commodity list, obtains the corresponding program identification according to the commodity identification, detects whether the program corresponding to the program identification in the program list is in the playing state, if so, ends the detection, if not, sets the program corresponding to the program identification as the playing state, sets the open time of the program as the current time, updates the end time of the program according to the playing time of the program, and updates the open time and the end time of each subsequent program according to the end time of the program and the playing time of each subsequent program. If the program is in the playing ending state, setting the program corresponding to the program identifier as the playing state, setting the ending time of the program as x time length (wherein the x time length is the period of the live broadcast application program for executing the explanation state detection), and updating the opening time and the ending time of each subsequent program according to the latest ending time of the program and the playing time of each subsequent program.
Or the live broadcast application program can update the program sequence in the program list in real time according to the explanation state, and move the program corresponding to the unexplained commodity to the program corresponding to the unexplained commodity. The live application periodically obtains a first group of goods in an explanation state in the live goods list and a target goods in an explanation state. Acquiring program identifications of corresponding programs according to the commodity identifications of the first group of commodities to obtain first group of program identifications; and acquiring the program identification of the corresponding target program according to the commodity identification of the target commodity. And detecting whether the program corresponding to the first group of program identifiers in the program list is in a play end state or not, if the first program is in the non-play state, adjusting the program sequence in the program list, determining the end time of the target program as the play time of the first program after the first program is moved to the target program, determining the end time of the first program according to the play time of the first program, and updating the play time and the end time of the subsequent program according to the end time of the first program.
Optionally, when the time information of the target program in the program list changes, the time information includes: at least one of the starting time, the ending time and the playing time length, the live broadcast application program can also send a program time change reminding to at least one user of the reserved target program, and the program time change reminding is used for reminding the user that the time information of the target program changes.
In summary, according to the method provided by the embodiment, the live broadcast application program can automatically generate the corresponding program list according to the live broadcast commodity list in the live broadcast room, and update the playing state of each program in the program list in real time according to the explanation state of the commodity in the live broadcast commodity list, so as to ensure that the program state in the program list is consistent with the actual state in the live broadcast room. The operation difficulty of staff in the live broadcasting room is reduced, and the live broadcasting watching efficiency of audience in the live broadcasting room is improved. In addition, when the time information of the program list in the live broadcasting room changes, the user reserving the program can be reminded in real time, and the user can conveniently and reasonably schedule the program.
It should be noted that the steps in the above-described alternative embodiments and the related descriptions may be combined with each other to obtain new embodiments.
The following are examples of the apparatus of the present application that may be used to perform the method embodiments of the present application. For details not disclosed in the embodiments of the apparatus of the present application, please refer to the embodiments of the method of the present application.
Referring to fig. 15, a block diagram of a display device of a live interface according to an exemplary embodiment of the present application is shown. The device has the function of realizing the display method example of the live interface, and the function can be realized by hardware or by executing corresponding software by hardware. As shown in fig. 15, the apparatus may include:
The display module 1002 is configured to display a first direct-broadcasting interface of the live broadcasting room, where a program list of the live broadcasting is displayed in the first direct-broadcasting interface; the living room is used for marketing at least one commodity; the program guide includes: at least one program of the live broadcast and a reservation control corresponding to a program which is not opened in the at least one program; the at least one program is a program related to merchandise marketing;
An interaction module 1001, configured to receive an operation of triggering the reservation control corresponding to the unexplored program;
The display module 1002 is configured to display a prompt message for successfully reserving the program that is not being broadcast;
In an alternative embodiment, the display module 1002 is configured to display, before the non-opened program is opened, an opening notification message, where the opening notification message is used to prompt that the non-opened program is about to be opened.
In an alternative embodiment, the program guide includes: at least two unexplained programs displayed according to the arrangement of the unexplained time, the unexplained time respectively corresponding to the at least two unexplained programs, and the reservation control respectively corresponding to the at least two unexplained programs; the at least two unexplained programs include a first program;
The interaction module 1001 is configured to receive an operation triggering a first reservation control corresponding to the first program;
The display module 1002 is configured to display a first prompt, where the first prompt is used to prompt that the first program is successfully reserved;
The display module 1002 is configured to display first on-time reminding information corresponding to the first program at a first time, where the first time is determined according to a first on-time corresponding to the first program.
In an optional embodiment, the display module 1002 is configured to display a schedule establishment request of a first schedule, where the schedule establishment request is configured to request that a reminder schedule be established according to the first program, and a reminder time of the first schedule is the first time, and the first time is not later than the first start time;
The display module 1002 is configured to display the first prompt message in response to the success of the first schedule establishment.
In an alternative embodiment, the live room is a live room in a live application, and the first schedule is a schedule in a schedule application;
the display module 1002 is configured to display, at the first time, a schedule reminder message of the first schedule through a second client of the schedule application, where the schedule reminder message includes the jump link of the live broadcasting room;
the display module 1002 is configured to, in response to triggering the jump link, pull up a first client of the live broadcast application program, and display a second live broadcast interface of the live broadcast room, where the second live broadcast interface displays a live broadcast picture of the live broadcast room.
In an alternative embodiment, the live room is a live room in a live application, and the first schedule is a schedule in a schedule application; the apparatus further comprises:
A schedule module 1004, configured to initiate a schedule adding event to a second client of the calendar application by calling a programming interface API that should be used by a bridge through a first client of the live application; the schedule adding event carries at least one of the following information: the title of the living broadcast room, the first playing time, the first time and the jump link of the living broadcast room;
The schedule module 1004 is configured to add, by the second client, the first schedule according to the schedule adding event.
In an alternative embodiment, the at least one program includes a second program;
The display module 1002 is configured to display a live broadcast picture and a program guide control of the live broadcast room;
The display module 1002 is configured to display the first direct broadcast interface in response to an operation of triggering the program list, and highlight a second program in the program list of the first direct broadcast interface, where the second program is a key program in the live broadcast;
The display module 1002 is configured to display a transition effect of highlight gradual blanking of the second program.
In an alternative embodiment, the display module 1002 is configured to switch and display the reservation control as a reserved control in response to triggering the reservation control;
The display module 1002 is configured to display, in response to triggering the reserved control, a reserved cancellation prompt message, where the reserved cancellation prompt message is used to prompt that the un-opened program has been reserved.
In an alternative embodiment, the display module 1002 is configured to hover and display, in a small window, a live view of the live room at the first open time corresponding to the first program when the first program has been reserved.
In an alternative embodiment, the terminal is playing a first audio at the first on time, the first audio not being live audio in the live room; the apparatus further comprises:
an audio module 1003, configured to control the terminal to continue playing the first audio;
The audio module 1003 is configured to perform text recognition on live audio in the live broadcasting room to obtain real-time subtitles;
the display module 1002 is configured to display the real-time caption in a floating manner in the form of desktop lyrics caption according to the playing progress of the live audio.
In an alternative embodiment, the live room is a live room in a live application, and the first schedule is a schedule in a schedule application; the apparatus further comprises:
An updating module 1005, configured to receive, by the first client of the live application, a reservation time update request sent by a live server, where the reservation time update request includes a first program and the second program when the live room updates the first program from the first program to the second program;
The update module 1005 is configured to send, by using the first client, a schedule update request to a second client of the calendar application, where the schedule update request includes an identifier of the first schedule and the second time; the identification of the first schedule is determined according to the first program, and the second time is determined according to the second open time;
The updating module 1005 is configured to update, by the second client, the reminder time of the first schedule to the second time;
the display module 1002 is configured to display a schedule reminder message of the first schedule at the second time.
In an alternative embodiment, the display module 1002 is configured to display, in response to successful reservation of the first program, program recommendation information, where the program recommendation information includes at least one recommended program and a reservation control corresponding to each recommended program, where the at least one recommended program is a program in another live broadcast room, and the other live broadcast rooms are live broadcast rooms other than the live broadcast room; the at least one recommended program includes a first recommended program; the at least one recommended program is determined from the first program;
The display module 1002 is configured to display a prompt message that the reservation of the first recommended program is successful in response to triggering the reservation control of the first recommended program.
In an alternative embodiment, the apparatus further comprises:
A matching module 1006, configured to, in response to successful reservation of the first program, extract keywords from program information corresponding to the first program to obtain keywords of the first program;
The matching module 1006 is configured to perform keyword matching in a non-opened program library according to the keywords, to obtain the at least one recommended program, where the non-opened program library includes non-opened programs in all live rooms provided by a live broadcast application program, and the programs in the non-opened program library are updated in real time;
the display module 1002 is configured to display the program recommendation information according to the at least one recommended program.
It should be noted that: in the device provided in the above embodiment, when implementing the functions thereof, only the division of the above functional modules is used as an example, in practical application, the above functional allocation may be implemented by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules, so as to implement all or part of the functions described above. In addition, the apparatus and the method embodiments provided in the foregoing embodiments belong to the same concept, and specific implementation processes of the apparatus and the method embodiments are detailed in the method embodiments and are not repeated herein.
Fig. 16 shows a block diagram of a computer device according to an exemplary embodiment of the present application.
The computer device 700 may be a portable mobile terminal, also referred to as a mobile terminal in this embodiment. Such as: smart phones, tablet computers, MP3 players (Moving Picture Experts Group Audio Layer III, motion picture expert compression standard audio plane 3), MP4 (Moving Picture Experts Group Audio Layer IV, motion picture expert compression standard audio plane 4) players. The computer device 700 may also be referred to by other names, such as user device, portable terminal, etc.
In general, the computer device 700 includes: a processor 701 and a memory 702.
Processor 701 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. The processor 701 may be implemented in at least one hardware form of DSP (DIGITAL SIGNAL processing), FPGA (Field Programmable GATE ARRAY ), PLA (Programmable Logic Array, programmable logic array). The processor 701 may also include a main processor and a coprocessor, wherein the main processor is a processor for processing data in an awake state, and is also called a CPU (Central Processing Unit ); a coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 701 may integrate a GPU (Graphics Processing Unit, image processor) for rendering and drawing of content required to be displayed by the display screen. In some embodiments, the processor 701 may also include an AI (ARTIFICIAL INTELLIGENCE ) processor for processing computing operations related to machine learning.
Memory 702 may include one or more computer-readable storage media, which may be tangible and non-transitory. The memory 702 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in memory 702 is used to store at least one instruction for execution by processor 701 to implement a method of displaying a live interface provided in embodiments of the present application.
In some embodiments, the computer device 700 may further optionally include: a peripheral interface 703 and at least one peripheral. Specifically, the peripheral device includes: at least one of radio frequency circuitry 704, a touch display 705, a camera 706, audio circuitry 707, and a power supply 708.
A peripheral interface 703 may be used to connect I/O (Input/Output) related at least one peripheral device to the processor 701 and memory 702. In some embodiments, the processor 701, memory 702, and peripheral interface 703 are integrated on the same chip or circuit board; in some other embodiments, either or both of the processor 701, the memory 702, and the peripheral interface 703 may be implemented on separate chips or circuit boards, which is not limited in this embodiment.
The Radio Frequency circuit 704 is configured to receive and transmit RF (Radio Frequency) signals, also referred to as electromagnetic signals. The radio frequency circuitry 704 communicates with a communication network and other communication devices via electromagnetic signals. The radio frequency circuit 704 converts an electrical signal into an electromagnetic signal for transmission, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 704 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, etc. The radio frequency circuitry 704 may communicate with other terminals via at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: the world wide web, metropolitan area networks, intranets, generation mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and/or WiFi (WIRELESS FIDELITY ) networks. In some embodiments, the radio frequency circuit 704 may further include NFC (NEAR FIELD Communication) related circuits, which is not limited by the present application.
The touch display screen 705 is used to display a UI (User Interface). The UI may include graphics, text, icons, video, and any combination thereof. The touch display 705 also has the ability to collect touch signals at or above the surface of the touch display 705. The touch signal may be input to the processor 701 as a control signal for processing. The touch display 705 is used to provide virtual buttons and/or virtual keyboards, also referred to as soft buttons and/or soft keyboards. In some embodiments, the touch display 705 may be one, providing a front panel of the computer device 700; in other embodiments, the touch display 705 may be at least two, disposed on different surfaces of the computer device 700 or in a folded design; in some embodiments, touch display 705 may be a flexible display disposed on a curved surface or a folded surface of computer device 700. Even more, the touch display 705 may be arranged in a non-rectangular irregular pattern, i.e. a shaped screen. The touch display 705 may be made of LCD (Liquid CRYSTAL DISPLAY), OLED (Organic Light-Emitting Diode) or other materials.
The camera assembly 706 is used to capture images or video. Optionally, the camera assembly 706 includes a front camera and a rear camera. In general, a front camera is used for realizing video call or self-photographing, and a rear camera is used for realizing photographing of pictures or videos. In some embodiments, the number of the rear cameras is at least two, and the rear cameras are any one of a main camera, a depth camera and a wide-angle camera, so as to realize fusion of the main camera and the depth camera to realize a background blurring function, and fusion of the main camera and the wide-angle camera to realize a panoramic shooting function and a Virtual Reality (VR) shooting function. In some embodiments, camera assembly 706 may also include a flash. The flash lamp can be a single-color temperature flash lamp or a double-color temperature flash lamp. The dual-color temperature flash lamp refers to a combination of a warm light flash lamp and a cold light flash lamp, and can be used for light compensation under different color temperatures.
Audio circuitry 707 is used to provide an audio interface between the user and the computer device 700. The audio circuit 707 may include a microphone and a speaker. The microphone is used for collecting sound waves of users and environments, converting the sound waves into electric signals, and inputting the electric signals to the processor 701 for processing, or inputting the electric signals to the radio frequency circuit 704 for voice communication. The microphone may be provided in a plurality of different locations of the computer device 700 for stereo acquisition or noise reduction purposes. The microphone may also be an array microphone or an omni-directional pickup microphone. The speaker is used to convert electrical signals from the processor 701 or the radio frequency circuit 704 into sound waves. The speaker may be a conventional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, not only the electric signal can be converted into a sound wave audible to humans, but also the electric signal can be converted into a sound wave inaudible to humans for ranging and other purposes. In some embodiments, the audio circuit 707 may also include a headphone jack.
The power supply 708 is used to power the various components in the computer device 700. The power source 708 may be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power source 708 comprises a rechargeable battery, the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery. The wired rechargeable battery is a battery charged through a wired line, and the wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery may also be used to support fast charge technology.
In some embodiments, computer device 700 also includes one or more sensors 709. The one or more sensors 709 include, but are not limited to: acceleration sensor 710, gyro sensor 711, pressure sensor 712, optical sensor 713, and proximity sensor 714.
The acceleration sensor 710 may detect the magnitudes of accelerations on three coordinate axes of a coordinate system established with the computer device 700. Such as: the acceleration sensor 710 may be used to detect components of gravitational acceleration in three coordinate axes. The processor 701 may control the touch display screen 705 to display a user interface in a landscape view or a portrait view according to the gravitational acceleration signal acquired by the acceleration sensor 710. Acceleration sensor 710 may also be used for the acquisition of motion data of a game or user.
The gyro sensor 711 may detect the body direction and the rotation angle of the computer device 700, and the gyro sensor 711 may collect the 3D motion of the user on the computer device 700 in cooperation with the acceleration sensor 710. The processor 701 may implement the following functions according to the data collected by the gyro sensor 711: motion sensing (e.g., changing UI according to a tilting operation by a user), image stabilization at shooting, game control, and inertial navigation.
Pressure sensor 712 may be disposed on a side frame of computer device 700 and/or on an underlying layer of touch display 705. When the pressure sensor 712 is disposed at a side frame of the computer device 700, a grip signal of the computer device 700 by a user may be detected, and left-right hand recognition or shortcut operation may be performed according to the grip signal. When the pressure sensor 712 is disposed at the lower layer of the touch display screen 705, control of the operability control on the UI interface can be achieved according to the pressure operation of the user on the touch display screen 705. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
The optical sensor 713 is used to collect the intensity of ambient light. In one embodiment, the processor 701 may control the display brightness of the touch display 705 based on the ambient light intensity collected by the optical sensor 713. Specifically, when the intensity of the ambient light is high, the display brightness of the touch display screen 705 is turned up; when the ambient light intensity is low, the display brightness of the touch display screen 705 is turned down. In another embodiment, the processor 701 may also dynamically adjust the shooting parameters of the camera assembly 706 based on the ambient light intensity collected by the optical sensor 713.
A proximity sensor 714, also known as a distance sensor, is typically provided on the front of the computer device 700. The proximity sensor 714 is used to capture the distance between the user and the front of the computer device 700. In one embodiment, when the proximity sensor 714 detects a gradual decrease in the distance between the user and the front of the computer device 700, the processor 701 controls the touch display 705 to switch from the bright screen state to the off screen state; when the proximity sensor 714 detects that the distance between the user and the front surface of the computer device 700 gradually increases, the processor 701 controls the touch display screen 705 to switch from the off-screen state to the on-screen state.
Those skilled in the art will appreciate that the architecture shown in fig. 16 is not limiting of the computer device 700, and may include more or fewer components than shown, or may combine certain components, or employ a different arrangement of components.
In an exemplary embodiment, the present application provides a chip, where the chip includes programmable logic circuits and/or program instructions, and when the chip is run on a computer device, the chip is configured to implement the display method of the live interface provided by the foregoing method embodiment.
The application provides a computer readable storage medium storing a computer program loaded and executed by a processor to implement the method for displaying a live interface provided by the above method embodiment.
The present application provides a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions, so that the processor of the computer device loads and executes the computer instructions to implement the display method of the live interface provided by the method embodiment.
The foregoing embodiment numbers of the present application are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
Those of ordinary skill in the art will appreciate that all or a portion of the steps implementing the above embodiments may be implemented by hardware, or may be implemented by a program for instructing relevant hardware, where the program may be stored in a computer readable storage medium, and the above mentioned computer readable storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
Those skilled in the art will appreciate that in one or more of the examples described above, the functions described in the embodiments of the present application may be implemented in hardware, software, firmware, or any combination thereof. When implemented in software, these functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
The foregoing description of the preferred embodiments of the present application is not intended to limit the application, but rather, the application is to be construed as limited to the appended claims.

Claims (17)

1. A method for displaying a live interface, wherein the method is performed by a terminal, the method comprising:
Displaying a first direct-broadcasting interface of a direct-broadcasting room, wherein a program list of the direct-broadcasting room is displayed in the first direct-broadcasting interface; the living room is used for marketing at least one commodity; the program guide includes: at least one program of the live broadcast and a reservation control corresponding to a program which is not opened in the at least one program; the at least one program is a program related to merchandise marketing;
Receiving an operation triggering the reservation control corresponding to the unexplained program;
And displaying prompt information of successfully reserving the program which is not opened.
2. The method of claim 1, wherein the program listings include: at least two unexplained programs displayed according to the arrangement of the unexplained time, the unexplained time respectively corresponding to the at least two unexplained programs, and the reservation control respectively corresponding to the at least two unexplained programs; the at least two unexplained programs include a first program;
the receiving triggers the operation of the reservation control corresponding to the program which is not opened; displaying prompt information of successful reservation of the unexplained program, including:
receiving an operation triggering a first reservation control corresponding to the first program;
and displaying first prompt information, wherein the first prompt information is used for prompting successful reservation of the first program.
3. The method of claim 2, wherein displaying the first prompt message comprises:
Displaying a schedule establishment request of a first schedule, wherein the schedule establishment request is used for requesting to establish a reminding schedule according to the first schedule, the reminding time of the first schedule is the first time, and the first time is not later than the first starting time;
And responding to the success of the first schedule establishment, and displaying the first prompt information.
4. The method of claim 3, wherein the live room is a live room in a live application and the first calendar is a calendar in a calendar application; the method further comprises the steps of:
Displaying a schedule reminding message of the first schedule through a second client of the schedule application program at the first time, wherein the schedule reminding message comprises the jump link of the live broadcasting room;
and responding to triggering the jump link, pulling up a first client of the live broadcast application program, and displaying a second live broadcast interface of the live broadcast room, wherein the second live broadcast interface displays live broadcast pictures of the live broadcast room.
5. The method of claim 3, wherein the live room is a live room in a live application and the first calendar is a calendar in a calendar application; the method further comprises the steps of:
Initiating a schedule adding event to a second client of the calendar application program by a first client call bridge of the live application program through a programming interface API; the schedule adding event carries at least one of the following information: the title of the living broadcast room, the first playing time, the first time and the jump link of the living broadcast room;
and adding the first schedule according to the schedule adding event through the second client.
6. The method according to any one of claims 1 to 5, further comprising:
Before the non-opened program is opened, displaying opening reminding information, wherein the opening reminding information is used for reminding that the non-opened program is about to be opened.
7. The method of any one of claims 1 to 5, wherein the at least one program comprises a second program;
the first direct broadcast interface of the display direct broadcast room comprises:
displaying a live broadcast picture and a program list control of the live broadcast room;
in response to triggering the operation of the program list, displaying the first direct broadcast interface, and highlighting a second program in the program list of the first direct broadcast interface, wherein the second program is a key program in the live broadcast;
And displaying the transition effect of the highlight gradual blanking of the second program.
8. The method according to any one of claims 1 to 5, further comprising:
responsive to triggering the reservation control, switching the reservation control to display as a reserved control;
And in response to triggering the reserved control, displaying reserved canceling prompt information, wherein the reserved canceling prompt information is used for prompting that the program which is not opened is reserved.
9. The method according to any one of claims 2 to 5, further comprising:
And under the condition that the first program is reserved, floating and displaying the live broadcast picture of the live broadcast room in a small window mode at the first opening time corresponding to the first program.
10. The method of claim 9, wherein the terminal is playing first audio at the first on time, the first audio not being live audio in the live room; the method further comprises the steps of:
controlling the terminal to continuously play the first audio;
Performing text recognition on live audio in the live broadcasting room to obtain real-time subtitles;
and displaying the real-time caption in a floating manner in the form of desktop lyrics caption according to the playing progress of the live audio.
11. The method of claim 3, wherein the live room is a live room in a live application and the first calendar is a calendar in a calendar application; the method further comprises the steps of:
Under the condition that the live broadcasting room updates the starting time of the first program from the first starting time to the second starting time, receiving a reservation time updating request sent by a live broadcasting server through a first client of the live broadcasting application program, wherein the reservation time updating request comprises the first program and the second starting time;
Sending a schedule update request to a second client of the calendar application program through the first client, wherein the schedule update request comprises an identifier of the first schedule and the second time; the identification of the first schedule is determined according to the first program, and the second time is determined according to the second open time;
Updating the reminding time of the first schedule to the second time through the second client;
and displaying the schedule reminding message of the first schedule at the second time.
12. The method according to any one of claims 2 to 5, further comprising:
In response to successful reservation of the first program, displaying program recommendation information, wherein the program recommendation information comprises at least one recommended program and a reservation control corresponding to each recommended program, the at least one recommended program is a program in other live broadcasting rooms, and the other live broadcasting rooms are live broadcasting rooms except the live broadcasting room; the at least one recommended program includes a first recommended program; the at least one recommended program is determined from the first program;
and responding to the reservation control triggering the first recommended program, and displaying prompt information of successful reservation of the first recommended program.
13. The method of claim 12, wherein said displaying program recommendation information in response to successful reservation of said first program comprises:
In response to successful reservation of the first program, extracting keywords from program information corresponding to the first program to obtain keywords of the first program;
Performing keyword matching in a non-on-air program library according to the keywords to obtain at least one recommended program, wherein the non-on-air program library comprises non-on-air programs in all live rooms provided by live broadcast application programs, and the programs in the non-on-air program library are updated in real time;
And displaying the program recommendation information according to the at least one recommended program.
14. A display device for a live interface, the device comprising:
The display module is used for displaying a first direct-broadcasting interface of the direct-broadcasting room, and a program list of the direct-broadcasting of the local field is displayed in the first direct-broadcasting interface; the living room is used for marketing at least one commodity; the program guide includes: at least one program of the live broadcast and a reservation control corresponding to a program which is not opened in the at least one program; the at least one program is a program related to merchandise marketing;
the interaction module is used for receiving and triggering the operation of the reservation control corresponding to the unexplained program;
and the display module is used for displaying prompt information of the program which is not opened and reserved successfully.
15. A computer device comprising a processor and a memory, wherein the memory has stored therein a computer program that is loaded and executed by the processor to implement a method of displaying a live interface as claimed in any of claims 1 to 13.
16. A non-transitory computer readable storage medium having stored thereon a computer program, wherein the computer program when executed by a processor implements a method of displaying a live interface as claimed in any of claims 1 to 13.
17. A computer program product, characterized in that the computer program product comprises a computer program, the computer program being stored in a computer readable storage medium; the computer program is read from the computer-readable storage medium and executed by a processor of a computer device, causing the computer device to perform the display method of a live interface as claimed in any one of claims 1 to 13.
CN202410080869.5A 2024-01-19 2024-01-19 Live interface display method, device, equipment and storage medium Pending CN117915122A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410080869.5A CN117915122A (en) 2024-01-19 2024-01-19 Live interface display method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410080869.5A CN117915122A (en) 2024-01-19 2024-01-19 Live interface display method, device, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN117915122A true CN117915122A (en) 2024-04-19

Family

ID=90694712

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410080869.5A Pending CN117915122A (en) 2024-01-19 2024-01-19 Live interface display method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN117915122A (en)

Similar Documents

Publication Publication Date Title
CN108769814B (en) Video interaction method, device, terminal and readable storage medium
CN109286852B (en) Competition method and device for live broadcast room
CN112468866B (en) Live broadcast method, device, terminal, server and medium
CN113965807B (en) Message pushing method, device, terminal, server and storage medium
CN111901658B (en) Comment information display method and device, terminal and storage medium
CN112492339B (en) Live broadcast method, device, server, terminal and storage medium
WO2022247208A1 (en) Live broadcast data processing method and terminal
CN112929687A (en) Interaction method, device and equipment based on live video and storage medium
CN111327916B (en) Live broadcast management method, device and equipment based on geographic object and storage medium
CN112258241A (en) Page display method, device, terminal and storage medium
CN112118477A (en) Virtual gift display method, device, equipment and storage medium
CN110418152B (en) Method and device for carrying out live broadcast prompt
CN110290392B (en) Live broadcast information display method, device, equipment and storage medium
CN112261481B (en) Interactive video creating method, device and equipment and readable storage medium
CN107896337B (en) Information popularization method and device and storage medium
CN114116053B (en) Resource display method, device, computer equipment and medium
WO2023050722A1 (en) Information display method and electronic device
CN113395566B (en) Video playing method and device, electronic equipment and computer readable storage medium
CN113992935B (en) Live broadcast preview method and device, electronic equipment, storage medium and product
CN113204672B (en) Resource display method, device, computer equipment and medium
CN114245221B (en) Interaction method and device based on live broadcasting room, electronic equipment and storage medium
CN111382355A (en) Live broadcast management method, device and equipment based on geographic object and storage medium
CN110493635B (en) Video playing method and device and terminal
CN110337042B (en) Song on-demand method, on-demand order processing method, device, terminal and medium
CN111158576A (en) Social relationship establishing method and device based on live broadcast scene and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination