CN112468866A - Live broadcast method, device, terminal, server and medium - Google Patents
Live broadcast method, device, terminal, server and medium Download PDFInfo
- Publication number
- CN112468866A CN112468866A CN202011340925.2A CN202011340925A CN112468866A CN 112468866 A CN112468866 A CN 112468866A CN 202011340925 A CN202011340925 A CN 202011340925A CN 112468866 A CN112468866 A CN 112468866A
- Authority
- CN
- China
- Prior art keywords
- live broadcast
- prompt
- reservation
- promotion
- broadcast room
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 103
- 230000015654 memory Effects 0.000 claims description 18
- 230000003993 interaction Effects 0.000 abstract description 13
- 238000005516 engineering process Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 39
- 230000006870 function Effects 0.000 description 30
- 230000008569 process Effects 0.000 description 28
- 230000001737 promoting effect Effects 0.000 description 15
- 230000002093 peripheral effect Effects 0.000 description 10
- 230000001133 acceleration Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 5
- 230000001960 triggered effect Effects 0.000 description 5
- 238000013473 artificial intelligence Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 239000000919 ceramic Substances 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 229910052737 gold Inorganic materials 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 230000001755 vocal effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation 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/4316—Generation 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
- G06F9/44526—Plug-ins; Add-ons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-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/47214—End-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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Databases & Information Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The present disclosure relates to a live broadcast method, apparatus, terminal, server and medium, and belongs to the field of live broadcast technology, and the method includes: and displaying a promotion control in the live broadcast promotion page, determining promotion information of the live broadcast room if the trigger operation of the promotion control is detected, and associating the promotion information of the live broadcast room with an appointment entrance, wherein the appointment entrance is used for appointing a play prompt of the live broadcast room. According to the technical scheme, the promotion information of the live broadcast room is associated with the reservation entrance, the user can realize reservation of the live broadcast room broadcasting prompt by triggering the reservation entrance, and then before the live broadcast room broadcasting, the user who expects to watch the live broadcast sends the prompt message to the user, so that a convenient reminding function can be provided for the user, whether the live broadcast room is broadcasted or not is not required to be checked manually, and the human-computer interaction efficiency is improved.
Description
Technical Field
The present disclosure relates to the field of live broadcast technologies, and in particular, to a live broadcast method, apparatus, terminal, server, and medium.
Background
In the live broadcast field, a main broadcast generally populates a live broadcast room before being played, so as to attract more users to enter the live broadcast room of the main broadcast. For example, the anchor can promote the live content by recording the video, and call the user to enter the live room to watch at the start time.
In the above technology, when a user interested in the live broadcast room wants to watch the live broadcast room, it is necessary to memorize the play time or continuously check the live broadcast room to determine whether the live broadcast room is played, thereby reducing the human-computer interaction efficiency.
Disclosure of Invention
The present disclosure provides a live broadcast method, device, terminal, server and medium, which can provide a convenient reminding function for a user, and do not need to manually check whether a live broadcast room is played, thereby improving human-computer interaction efficiency. The technical scheme of the disclosure is as follows:
according to a first aspect of the embodiments of the present disclosure, a live broadcast method is provided, which is applied to a terminal, and the method includes:
displaying a promotion control in a live broadcast promotion page, wherein the promotion control is used for triggering promotion of a live broadcast room;
if the triggering operation of the promotion control is detected, the promotion information of the live broadcast room is determined;
and associating the promotion information of the live broadcast room with a reservation entrance, wherein the reservation entrance is used for reserving a broadcast prompt of the live broadcast room.
In some embodiments, the method further comprises:
displaying a plurality of candidate works in the live broadcast promotion page;
and if the selection operation of any candidate works in the plurality of candidate works is detected, the selected works are used as the promotion information.
In some embodiments, the work areas of the plurality of candidate works provide a slide function, the method further comprising:
and displaying the reservation hanging piece of the reservation entrance in the target subarea of the work areas of the candidate works.
In some embodiments, after the promotion control is exposed in the live promotion page, the method further includes:
and displaying a live broadcast time period option and a promotion time period option, wherein the live broadcast time period option is used for selecting a live broadcast time period of the live broadcast room, and the promotion time period option is used for selecting a promotion time period of the live broadcast room.
In some embodiments, after the promotion control is exposed in the live promotion page, the method further includes:
if the triggering operation of the promotion control is detected, displaying a promotion detail page;
and displaying the live broadcast time period option and the promotion time period option in the promotion detail page.
In some embodiments, after the promotion control is exposed in the live promotion page, the method further includes:
displaying a resource quantity option, wherein the resource quantity option is used for selecting the quantity of resources required by the promotion of the live broadcast room;
and if the selected operation on any resource quantity in the plurality of resource quantities is detected, displaying the selected resource quantity.
According to a second aspect of the embodiments of the present disclosure, there is provided a live broadcasting method applied to a terminal, the method including:
showing an appointment entrance in promotion information of the live broadcast room, wherein the appointment entrance is used for appointing a broadcast prompt of the live broadcast room;
if the triggering operation of the account on the reservation entrance is detected, a reservation request is sent to a server, and the reservation request is used for triggering the server to prompt the account before the live broadcasting room is started;
and receiving a play prompt sent by the server based on the reservation request, wherein the play prompt is used for prompting that the live broadcast room is to be played.
In some embodiments, before the sending the reservation request to the server, the method further comprises:
and displaying reserved account information, wherein the reserved account information comprises the number of accounts reserved for the broadcasting prompt.
In some embodiments, before the sending the reservation request to the server, the method further comprises:
if the triggering operation of the account on the reservation entrance is detected, displaying a first detail card;
and displaying the reservation account information in the first detail card.
In some embodiments, before the sending the reservation request to the server, the method further comprises:
and displaying the broadcasting time information, wherein the broadcasting time information comprises the broadcasting time of the live broadcasting room.
In some embodiments, before the sending the reservation request to the server, the method further comprises:
if the triggering operation of the account on the reservation entrance is detected, displaying a second detail card;
and displaying the broadcasting time information in the second detail card.
In some embodiments, after the step of sending the reservation request to the server if the triggering operation of the account on the reservation entry is detected, the method further includes:
receiving a reservation success message returned by the server, wherein the reservation success message is used for prompting the broadcasting prompt of the account reserved for the live broadcast room;
and displaying the reservation success message in the promotion information of the live broadcast room.
In some embodiments, the receiving the on-air cue sent by the server based on the reservation request comprises:
and receiving a short message sent by the server based on the reservation request, wherein the short message carries the broadcasting prompt.
In some embodiments, the receiving the on-air cue sent by the server based on the reservation request comprises:
and receiving a client prompting message sent by the server based on the reservation request, wherein the client prompting message carries the broadcasting prompt.
In some embodiments, after receiving the broadcast alert sent by the server based on the reservation request, the method further comprises:
and displaying the play prompt in a form of a client pop-up window.
In some embodiments, after receiving the broadcast alert sent by the server based on the reservation request, the method further comprises:
and displaying the play prompt in the form of an alarm clock prompt or a calendar prompt.
In some embodiments, the playback prompt is associated with an entry link of the live broadcast room, and after receiving the playback prompt sent by the server based on the reservation request, the method further includes:
and if the trigger operation of the playing prompt is detected, entering the live broadcast room.
According to a third aspect of the embodiments of the present disclosure, there is provided a live broadcast method applied to a server, the method including:
providing an appointment entrance in promotion information of the live broadcast room, wherein the appointment entrance is used for appointing a broadcast prompt of the live broadcast room;
receiving a reservation request sent by an account based on the reservation entrance;
and sending a play prompt to a terminal corresponding to the account before playing in the live broadcast room, wherein the play prompt is used for prompting that the live broadcast room is to be played.
In some embodiments, the promoting information carries a play time of the live broadcast room, and sending a play prompt to a terminal corresponding to the account before playing the live broadcast room includes:
and based on the playing time of the live broadcast room, sending the playing prompt to a terminal corresponding to the account at a target moment before the playing time is reached.
In some embodiments, the sending the play prompt to the terminal corresponding to the account before playing in the live broadcast room includes:
and before the broadcasting of the live broadcast room, sending the broadcasting prompt to a terminal corresponding to the account in a short message form.
In some embodiments, the sending the play prompt to the terminal corresponding to the account before playing in the live broadcast room includes:
and before the live broadcast room is started, sending the start prompt to a terminal corresponding to the account in a client prompt message mode.
In some embodiments, the sending the play prompt to the terminal corresponding to the account before playing in the live broadcast room includes:
and before the live broadcast room is started, sending a first prompt message to a terminal corresponding to the account, wherein the first prompt message is used for indicating that the start broadcast prompt is displayed in a client pop-up window mode.
In some embodiments, the sending the play prompt to the terminal corresponding to the account before playing in the live broadcast room includes:
and before the live broadcast room is started, sending a second prompt message to the terminal corresponding to the account, wherein the second prompt message is used for indicating that the start broadcast prompt is displayed in the form of alarm clock prompt or calendar prompt.
In some embodiments, after receiving the reservation request sent by the account based on the reservation portal, the method further includes:
and sending a reservation success message to a terminal corresponding to the account, wherein the reservation success message is used for prompting the account to reserve a broadcasting prompt for a live broadcast room.
According to a fourth aspect of the embodiments of the present disclosure, there is provided a live broadcasting apparatus, including:
the display unit is configured to display a promotion control in a live broadcast promotion page, and the promotion control is used for triggering promotion of a live broadcast room;
the determining unit is configured to execute the triggering operation of the promotion control if the triggering operation of the promotion control is detected, and determine promotion information of the live broadcast room;
and the association unit is configured to associate the promotion information of the live broadcast room with a reservation entrance, and the reservation entrance is used for reserving the broadcasting prompt of the live broadcast room.
In some embodiments, the presentation unit is further configured to perform presenting a plurality of candidate works in the live promotion page;
the determining unit is further configured to execute, if a selection operation of any one of the plurality of candidate works is detected, the selected work as the promotion information.
In some embodiments, the work areas of the plurality of candidate works provide a sliding function, and the presentation unit is further configured to perform presenting the reservation hanging of the reservation entry in a target sub-area of the work areas of the plurality of candidate works.
In some embodiments, the presentation unit is further configured to perform:
and displaying a live broadcast time period option and a promotion time period option, wherein the live broadcast time period option is used for selecting a live broadcast time period of the live broadcast room, and the promotion time period option is used for selecting a promotion time period of the live broadcast room.
In some embodiments, the presentation unit is further configured to perform:
if the triggering operation of the promotion control is detected, displaying a promotion detail page;
and displaying the live broadcast time period option and the promotion time period option in the promotion detail page.
In some embodiments, the presentation unit is further configured to perform:
displaying a resource quantity option, wherein the resource quantity option is used for selecting the quantity of the resources which need to be paid for popularizing the live broadcast room;
and if the selected operation on any resource quantity in the plurality of resource quantities is detected, displaying the selected resource quantity.
According to a fifth aspect of the embodiments of the present disclosure, there is provided a live broadcasting apparatus, including:
the reservation entrance display unit is configured to display a reservation entrance in promotion information of the live broadcast room, and the reservation entrance is used for reserving a broadcast prompt of the live broadcast room;
the sending unit is configured to execute a reservation request sent to a server if the triggering operation of the account on the reservation entry is detected, wherein the reservation request is used for triggering the server to prompt the account before the live broadcast is started;
and the receiving unit is configured to execute receiving of a play prompt sent by the server based on the reservation request, wherein the play prompt is used for prompting that the live broadcast room is about to be played.
In some embodiments, the apparatus further comprises:
and the account information display unit is configured to display reserved account information, wherein the reserved account information comprises the number of accounts reserved for the broadcasting prompt.
In some embodiments, the apparatus further comprises:
the first detail card display unit is configured to execute a trigger operation of the account on the reservation entrance if the trigger operation is detected, and display a first detail card;
the account information display unit is further configured to display the reservation account information in the first detail card.
In some embodiments, the apparatus further comprises:
and the broadcasting information display unit is configured to display broadcasting time information, and the broadcasting time information comprises broadcasting time of the live broadcast room.
In some embodiments, the apparatus further comprises:
the second detail card display unit is configured to execute a trigger operation of the account on the reservation entrance if the trigger operation is detected, and display a second detail card;
and the playing information display unit is also configured to display the playing time information in the second detail card.
In some embodiments, the receiving unit is further configured to perform receiving a reservation success message returned by the server, where the reservation success message is used to prompt that the account number has reserved a broadcast prompt for a live broadcast;
and the reservation success message display unit is configured to display the reservation success message in the promotion information of the live broadcast room.
In some embodiments, the receiving unit is configured to perform:
and receiving a short message sent by the server based on the reservation request, wherein the short message carries the broadcasting prompt.
In some embodiments, the receiving unit is configured to perform:
and receiving a client prompting message sent by the server based on the reservation request, wherein the client prompting message carries the broadcasting prompt.
In some embodiments, the apparatus further comprises:
and the first play prompt display unit is configured to display the play prompt in a form of a pop-up window of the client.
In some embodiments, the apparatus further comprises:
and the second play prompt display unit is configured to display the play prompt in the form of an alarm clock prompt or a calendar prompt.
In some embodiments, the playback cue is associated with an entry link to the live room, the apparatus further comprising:
and the entering unit is configured to enter the live broadcast room if the trigger operation of the play prompt is detected.
According to a sixth aspect of the embodiments of the present disclosure, there is provided a live broadcasting apparatus, including:
the promotion unit is configured to provide a reservation entrance in promotion information of the live broadcast room, wherein the reservation entrance is used for reserving a broadcast prompt of the live broadcast room;
a receiving unit configured to execute receiving a reservation request sent by an account based on the reservation entry;
and the sending unit is configured to send a play prompt to the terminal corresponding to the account before playing in the live broadcast room, wherein the play prompt is used for prompting that the live broadcast room is to be played.
In some embodiments, the promotion information carries a broadcast time of the live broadcast room, and the sending unit is configured to perform:
and based on the playing time of the live broadcast room, sending the playing prompt to a terminal corresponding to the account at a target moment before the playing time is reached.
In some embodiments, the transmitting unit is configured to perform:
and before the broadcasting of the live broadcast room, sending the broadcasting prompt to a terminal corresponding to the account in a short message form.
In some embodiments, the transmitting unit is configured to perform:
and before the live broadcast room is started, sending the start prompt to a terminal corresponding to the account in a client prompt message mode.
In some embodiments, the transmitting unit is configured to perform:
and before the live broadcast room is started, sending a first prompt message to a terminal corresponding to the account, wherein the first prompt message is used for indicating that the start broadcast prompt is displayed in a client pop-up window mode.
In some embodiments, the transmitting unit is configured to perform:
and before the live broadcast room is started, sending a second prompt message to the terminal corresponding to the account, wherein the second prompt message is used for indicating that the start broadcast prompt is displayed in the form of alarm clock prompt or calendar prompt.
In some embodiments, the sending unit is further configured to perform:
and sending a reservation success message to a terminal corresponding to the account, wherein the reservation success message is used for prompting the account to reserve a broadcasting prompt for a live broadcast room.
According to a seventh aspect of the embodiments of the present disclosure, there is provided a terminal, including:
one or more processors;
a memory for storing the processor executable program code;
wherein the processor is configured to execute the program code to implement the first aspect, the second aspect, the live broadcast method of any embodiment of the first aspect, or any embodiment of the second aspect.
According to an eighth aspect of embodiments of the present disclosure, there is provided a server including:
one or more processors;
a memory for storing the processor executable program code;
wherein the processor is configured to execute the program code to implement the live method of any of the third aspect or embodiments of the third aspect described above.
According to a ninth aspect of embodiments of the present disclosure, there is provided a storage medium including: the program code in the storage medium, when executed by a processor of the terminal, enables the terminal to perform the live method of any of the above-mentioned first aspect, second aspect, embodiments of the first aspect, or embodiments of the second aspect, and when executed by a processor of the server, enables the server to perform the live method of any of the above-mentioned third aspect or embodiments of the third aspect.
According to a tenth aspect of embodiments of the present disclosure, there is provided a computer program product comprising computer program code stored in a computer readable storage medium. The processor of the terminal reads the computer program code from the computer readable storage medium, the processor executes the computer program code, so that the terminal executes the live broadcast method of any of the first aspect, the second aspect, the embodiments of the first aspect, or the embodiments of the second aspect, the processor of the server reads the computer program code from the computer readable storage medium, and the processor executes the computer program code, so that the server executes the live broadcast method of any of the third aspect or the embodiments of the third aspect.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
according to the technical scheme, the promotion information of the live broadcast room is associated with the reservation entrance, the user can realize reservation of the live broadcast room broadcasting prompt by triggering the reservation entrance, and then before the live broadcast room broadcasting, the user who expects to watch the live broadcast sends the prompt message to the user, so that a convenient reminding function can be provided for the user, whether the live broadcast room is broadcasted or not is not required to be checked manually, and the human-computer interaction efficiency is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.
FIG. 1 is a schematic diagram of an implementation environment of a live method, shown in accordance with an exemplary embodiment;
FIG. 2 is a flow diagram illustrating a live method in accordance with an exemplary embodiment;
FIG. 3 is a flow diagram illustrating a live method in accordance with an exemplary embodiment;
FIG. 4 is a flow diagram illustrating a live method in accordance with an exemplary embodiment;
FIG. 5 is a flow diagram illustrating a live method in accordance with an exemplary embodiment;
FIG. 6 is a schematic diagram illustrating a live promotional page in accordance with an illustrative embodiment;
FIG. 7A is a schematic diagram illustrating a promotional detail page in accordance with one illustrative embodiment;
FIG. 7B is a schematic diagram illustrating yet another promotional detail page in accordance with an illustrative embodiment;
FIG. 8 is a diagram illustrating a presentation of promotional information according to an exemplary embodiment;
FIG. 9 is a schematic diagram illustrating a presentation reservation portal, according to an exemplary embodiment;
FIG. 10 is a schematic diagram illustrating a show appointment detail card, according to an example embodiment;
fig. 11 is a diagram illustrating a reservation success message in accordance with an exemplary embodiment;
FIG. 12 is a schematic diagram illustrating a private correspondence page in accordance with an exemplary embodiment;
FIG. 13 is a schematic diagram illustrating a private letter dialog box in accordance with an illustrative embodiment;
FIG. 14 is a diagram illustrating a client pop-up prompt in accordance with an illustrative embodiment;
FIG. 15 is a diagram illustrating a calendar reminder according to an exemplary embodiment;
FIG. 16 is a flow diagram illustrating a reservation cast prompt in accordance with an exemplary embodiment;
FIG. 17 is a block diagram illustrating a live device in accordance with an exemplary embodiment;
FIG. 18 is a block diagram illustrating a live device in accordance with an exemplary embodiment;
FIG. 19 is a block diagram illustrating a live device in accordance with an exemplary embodiment;
FIG. 20 is a block diagram illustrating the structure of a terminal according to one exemplary embodiment;
FIG. 21 is a block diagram illustrating a server in accordance with an example embodiment.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
The data and information to which the present disclosure relates may be data and information that is authorized by a user or that is sufficiently authorized by parties.
Fig. 1 is a schematic diagram of an implementation environment of a live broadcast method provided in an embodiment of the present disclosure, referring to fig. 1, where the implementation environment includes: a terminal 101 and a server 102.
The terminal 101 may be at least one of a smartphone, a smart watch, a desktop computer, a laptop computer, a virtual reality terminal, an augmented reality terminal, a wireless terminal, a laptop portable computer, and the like. The terminal 101 has a communication function and can access the internet. The terminal 101 may be generally referred to as one of a plurality of terminals, and the embodiment is only illustrated by the terminal 101. Those skilled in the art will appreciate that the number of terminals described above may be greater or fewer. The terminal 101 may be running a live application. The live broadcast application program provides a live broadcast popularization function, and a user can realize popularization of own live broadcast room or other user live broadcast rooms through the live broadcast application program, and specifically can realize popularization of various contents such as anchor accounts, live broadcast rooms, shops, release works and the like.
In the disclosed embodiment, the terminal 101 includes a first terminal 1011 and a second terminal 1012. The first terminal 1011 is a terminal corresponding to an account for promoting a live broadcast, for example, a terminal corresponding to a main broadcast account. The second terminal 1012 is a terminal corresponding to an account for reserving a broadcast presentation in the live broadcast room. In the embodiment of the disclosure, the first account is subsequently adopted to represent the account of the promotion live broadcast room, and the second account is adopted to represent the account of the play prompt of the reserved live broadcast room.
The server 102 may be an independent physical server, a server cluster or a distributed file system formed by a plurality of physical servers, or a cloud server providing basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, cloud storage, a Network service, cloud communication, a middleware service, a domain name service, a security service, a Content Delivery Network (CDN), a big data and artificial intelligence platform, and the like. Server 102 may be a backend server for live applications. The server 102 and the terminal 101 may be directly or indirectly connected through wired or wireless communication, which is not limited in the embodiment of the present disclosure. Alternatively, the number of the servers 102 may be more or less, and the embodiment of the disclosure does not limit this. Of course, the server 102 may also include other functional servers to provide more comprehensive and diverse services.
Fig. 2 is a flowchart illustrating a live broadcast method according to an exemplary embodiment, where as shown in fig. 2, the method is used in a first terminal, specifically, a terminal corresponding to an account for promoting a live broadcast, and includes the following steps:
in step 201, the first terminal displays a promotion control in a live broadcast promotion page, where the promotion control is used to trigger promotion of a live broadcast room.
In step 201, if the first terminal detects a trigger operation on the promotion control, the promotion information of the live broadcast is determined.
In step 201, the first terminal associates the promotion information of the live broadcast room with a reservation entry, where the reservation entry is used to reserve a broadcast prompt for the live broadcast room.
According to the technical scheme, the promotion information of the live broadcast room is associated with the reservation entrance, the user can realize reservation of the live broadcast room broadcasting prompt by triggering the reservation entrance, and then before the live broadcast room broadcasting, the user who expects to watch the live broadcast sends the prompt message to the user, so that a convenient reminding function can be provided for the user, whether the live broadcast room is broadcasted or not is not required to be checked manually, and the human-computer interaction efficiency is improved.
Fig. 3 is a flowchart illustrating a live broadcasting method according to an exemplary embodiment, and as shown in fig. 3, the method is applied to a second terminal, specifically, a terminal corresponding to an account for reserving a broadcast reminder in a live broadcast room, and includes the following steps:
in step 301, the second terminal displays a reservation entry in the promotion information of the live broadcast room, where the reservation entry is used to reserve a broadcast prompt for the live broadcast room.
In step 302, if the second terminal detects that the account triggers the access to the subscription, a subscription request is sent to the server, where the subscription request is used to trigger the server to prompt the account before the live broadcast.
In step 303, the second terminal receives a play prompt sent by the server based on the reservation request, where the play prompt is used to prompt that the live broadcast room is to be played.
The technical scheme provided by the embodiment of the disclosure shows the reservation entry in the promotion information of the live broadcast room, so that the user can realize reservation of the live broadcast room broadcasting prompt by triggering the reservation entry, and then sends the prompt message to the user who expects to watch the live broadcast before broadcasting in the live broadcast room, thereby providing a convenient prompt function for the user, avoiding the need of manually checking whether the live broadcast room is broadcasted, and improving the human-computer interaction efficiency.
Fig. 4 is a flow chart illustrating a live method, as shown in fig. 4, for use in a server, according to an exemplary embodiment, including the steps of:
in step 401, the server provides a reservation entry in promotion information of the live broadcast room, wherein the reservation entry is used for reserving a broadcast prompt of the live broadcast room.
In step 402, the server receives a reservation request sent by the account based on the reservation portal.
In step 403, before the live broadcast, the server sends a broadcast prompt to the terminal corresponding to the account, where the broadcast prompt is used to prompt that the live broadcast will be broadcast.
According to the technical scheme, the reservation entrance is provided in the promotion information of the live broadcast room, so that a user can realize reservation of the live broadcast room broadcasting prompt by triggering the reservation entrance, and then before the live broadcast room broadcasting, a prompt message is sent to the user who expects to watch the live broadcast, a convenient reminding function can be provided for the user, whether the live broadcast room is broadcasted or not does not need to be checked manually, and the human-computer interaction efficiency is improved.
Fig. 2 to fig. 4 are only basic flows of the present disclosure, and the following further explains a scheme provided by the present disclosure based on a specific implementation, fig. 5 is a flow chart of a live broadcast method according to an exemplary embodiment, and referring to fig. 5, the method takes an interaction between a first terminal, a second terminal, and a server as an example to explain the scheme, and the method includes:
in step 501, the first terminal displays a promotion control in a live broadcast promotion page, where the promotion control is used for triggering promotion of a live broadcast room.
The first terminal is a terminal corresponding to an account for promoting the live broadcast, for example, a terminal corresponding to a main broadcast account. And subsequently, representing the account of the promotion live broadcast room by adopting the first account.
In some embodiments, a live broadcast application is started by operating on the first terminal, and a live broadcast promotion control is displayed on the live broadcast application and used for triggering the live broadcast promotion page to be displayed. And if the first terminal detects that the first account clicks the live broadcast promotion control, displaying a live broadcast promotion page on an interface of a live broadcast application program, and displaying the promotion control in the live broadcast promotion page. For example, referring to fig. 6, fig. 6 is a schematic diagram of a live promotional page, shown in accordance with an exemplary embodiment. The promotion control may be the make appointment promotion control 601 shown in fig. 6.
In some embodiments, the first terminal displays a plurality of candidate works in a live promotion page, and the candidate works are used for triggering promotion of corresponding works. For example, referring to FIG. 6, a plurality of candidate works may be located within the candidate work box 602 shown in FIG. 6. Optionally, the first terminal displays a work viewing control in a live broadcast promotion page, and the work viewing control is used for triggering display of a plurality of works of the first account. For example, referring to FIG. 6, the work view control may be the all works control 603 illustrated in FIG. 6. The works can be videos for preheating or publicizing the live broadcast room, such as publicizing videos, preheating videos and the like. The disclosed embodiment is described later by taking a broad example of the works of the live broadcast room.
In some embodiments, the first terminal displays a first promotion control and a second promotion control in a live broadcast promotion page, the first promotion control is used for triggering to open a live broadcast room and promote the live broadcast room when live broadcast, and the second promotion control is used for automatically triggering to promote the live broadcast room when live broadcast. For example, referring to FIG. 6, a first promotion control may be the start live and promote control 604 shown in FIG. 6, and a second promotion control may be the auto promote on live control 605 shown in FIG. 6. In some embodiments, the first terminal displays the reservation hanging piece of the reservation entrance in the target sub-area of the work areas of the plurality of candidate works. The target sub-area is a preset fixed area. For example, the target sub-region may be the region in which the lower left corner is located. In some embodiments, the work areas of the plurality of candidate works provide a sliding function, and then the target number of candidate works are displayed if the first terminal detects a sliding operation on the work area. Wherein the sliding operation is a left sliding operation or a right sliding operation. Optionally, the target number is a preset fixed number, such as 1, that is, each time the slide operation is performed, a candidate work corresponding to the slide operation is displayed. Alternatively, the target number is determined based on the sliding operation, for example, if the sliding path of the sliding operation in the work area is longer, a larger number of candidate works are presented. In the process, in the process of selecting candidate works in a sliding mode, the reservation hanging piece of the reservation inlet is fixedly displayed at the lower left corner of the work area, the user can perceive that the works are selectable, and the purpose of previewing the popularization effect of the reservation inlet can be achieved, for example, the effect that the reservation inlet is pushed to a user side is displayed for a main broadcast, and the main broadcast previewing is facilitated.
In step 502, if the first terminal detects a trigger operation on the promotion control, the promotion information of the live broadcast room is determined.
In some embodiments, if the first terminal detects a selection operation on any one of the candidate work options in the live broadcast promotion page, the selected work is used as the promotion information, and if a click operation on the promotion control is detected, the promotion information in the live broadcast room is determined so as to perform subsequent operations. For example, referring to FIG. 6, the work selected may be work 1 shown in FIG. 6.
In some embodiments, the first terminal is further capable of presenting a live time period option and a promotion time period option, the live time period option is used for selecting a live time period of the live broadcast room, and the promotion time period option is used for selecting a promotion time period of the live broadcast room. Optionally, if the trigger operation on the promotion control is detected, a promotion detail page is displayed, and the live broadcast time period option and the promotion time period option are displayed in the promotion detail page. Wherein, this popularization details page is used for setting up the popularization details.
For example, referring to FIG. 7A, FIG. 7A is a schematic diagram illustrating a promotional details page according to one exemplary embodiment. The live time period option may be the live time option 701 shown in fig. 7A, and the promotional time period option may be the impression time option 702 shown in fig. 7A. The live time period includes the start time and the end time of the live time, and as shown in fig. 7A, the live time period selected in the live time option 701 is 10.03-20.00 to 10.03-23.00. The promotion time period includes the promotion start time and the promotion end time of the live broadcast room, and as shown in fig. 7A, the selected release time period in the release time option 702 is 10.03-16.00 to 10.03-23.00.
In the process, for the anchor, the live broadcast starting time and the live broadcast ending time can be set independently, the appeal for the promotion of the live broadcast room can be completed more conveniently without relying on the verbal description in the preheated video, in addition, the promotion time can be flexibly set, and more audiences can be introduced into the live broadcast room from the start to the start process through the preheated video.
In some embodiments, the first terminal is further capable of presenting a resource quantity option for selecting a quantity of resources required to promote the live broadcast. Wherein the resource amount may be the amount of the virtual gold coin. Optionally, if the triggering operation on the promotion control is detected, a promotion detail page is displayed, and the resource quantity option is displayed in the promotion detail page. For example, referring to FIG. 7A, the resource quantity option may be resource option 703 shown in FIG. 7A, and the quantity of resources selected in resource option 703 is 10000000 virtual gold. Optionally, the first terminal displays a payment control in the promotion detail page, where the payment control is used to trigger a payment process. For example, referring to fig. 7A, the payment control may be the dispay control 704 shown in fig. 7A.
In step 503, the first terminal associates the promotion information of the live broadcast room with a reservation entry, where the reservation entry is used to reserve a broadcast prompt for the live broadcast room.
In some embodiments, after the first terminal determines the promotion information of the live broadcast room, the reservation entry is mounted in the promotion information of the live broadcast room.
Optionally, after the first terminal determines the promotion information of the live broadcast room, the first terminal displays the determined promotion information of the live broadcast room in the displayed promotion detail page, and mounts the appointment entrance in the promotion information of the live broadcast room. For example, referring to fig. 7A, the determined promotion information of the live broadcast room may be the work 1 shown in fig. 7A, and the mounted reservation entry may be the immediate reservation entry 705 shown in fig. 7A.
In some embodiments, the first terminal is further capable of displaying a plurality of candidate works in the promotion detail page, and displaying the reservation hanging piece of the reservation entry at the lower left corner of the work areas of the plurality of candidate works. Referring to fig. 7B, fig. 7B is a schematic diagram of yet another promotional detail page shown in accordance with an exemplary embodiment. The appointment hanger may be the immediate appointment 706 shown in fig. 7B. Optionally, the work areas of the plurality of candidate works can also provide a sliding function. Fig. 7B illustrates an example of displaying one candidate work by one sliding operation, and it should be noted that in the process of selecting a candidate work by sliding, the reservation hanger at the reservation entry is fixedly displayed at the lower left corner of the work area, so that when sliding to any candidate work, the reservation hanger at the reservation entry is displayed at the lower left corner of the candidate work, and thus, not only can the user perceive that the work is selectable, but also the purpose of previewing the popularization effect of the reservation entry can be achieved.
In step 504, the first terminal sends a live promotion request to the server, where the live promotion request carries promotion information of the live room.
Wherein, this live broadcast popularization request carries the sign of selecting the works, also is the sign that the live broadcast popularization request carried the works of waiting to promote promptly.
In some embodiments, the process of sending the live promotion request by the first terminal is as follows: and if the first terminal detects the selection operation of any one of the plurality of resource quantities in the promotion detail page, displaying the selected resource quantity, and responding to the confirmation operation of the selected resource quantity and sending a live broadcast promotion request to the server.
In other embodiments, the process of sending the live promotion request by the first terminal is as follows: and if the first terminal detects that the payment control is triggered, displaying a payment prompt message in the promotion detail page, wherein the payment prompt message is used for prompting the quantity of the resources needing to be paid for promotion, and if the first terminal detects that the payment is completed, executing a step of sending a live promotion request to the server.
Through the process, when a user wants to popularize the live broadcast room, the works to be popularized can be selected in the live broadcast popularization page, the live broadcast time period and the popularization time period of the live broadcast room are set in the popularization detail page displayed based on the selection operation, the popularization amount is selected, order payment is carried out, and the promotion of the live broadcast room can be triggered. The process takes the example of selecting the works to be pushed in a live promotion page, and in other embodiments, the works to be promoted can also be selected in a promotion detail page.
In step 505, the server receives the live broadcast promotion request, issues promotion information of the live broadcast room, and provides a reservation entry in the promotion information of the live broadcast room, where the reservation entry is used to reserve a start-broadcast prompt for the live broadcast room.
In some embodiments, after receiving a live broadcast promotion request sent by a first terminal, a server obtains promotion information carried by the live broadcast promotion request from a specific field of the live broadcast promotion request, further promotes a live broadcast room based on the promotion information, and provides an appointment entrance in the promotion information of the live broadcast room so as to perform a subsequent display process of the appointment entrance.
In some embodiments, for example, the promotion information carries an identifier of a to-be-promoted work, after the server obtains the identifier of the to-be-promoted work carried by the live broadcast promotion request, the work corresponding to the identifier is determined according to the identifier of the to-be-promoted work and the corresponding relationship between the identifier and the work, and then the determined work is released through the live broadcast application program, so that a plurality of user sides associated with the live broadcast application program can receive and display the work.
In still other embodiments, taking the popularization information carrying the identification and the popularization time period of the to-be-popularized work as an example, after the server acquires the identification and the popularization time period of the to-be-popularized work carried by the live broadcast popularization request, the work corresponding to the identification is determined according to the identification of the to-be-popularized work and the corresponding relation between the identification and the work, and then the to-be-popularized work is released in the popularization time period so as to attract more users to watch the work, and the possibility that the user enters a live broadcast room is improved.
In step 506, the second terminal receives the promotion information of the live broadcast room, and displays the reservation entry in the promotion information of the live broadcast room.
The second terminal is a terminal corresponding to an account for reserving a broadcast prompt of the live broadcast room. And subsequently, representing the account number of the play prompt of the reserved live broadcast room by adopting the second account number. Optionally, the reservation entry is a reservation control. In the embodiment, the appointment entrance is displayed in the promotion information, so that the user can trigger the appointment entrance to realize one-key appointment, the operation is simple, and the human-computer interaction efficiency is improved.
Optionally, the process of presenting the reservation entry by the second terminal includes any one of the following three optional embodiments:
in some embodiments, after receiving the promotion information of the live broadcast room, the second terminal displays the promotion information of the live broadcast room in a discovery page of a live broadcast application program, and if the display duration of the promotion information of the live broadcast room reaches a target duration, displays the reservation entry in the promotion information of the live broadcast room.
The target time duration is a preset fixed time duration, such as N seconds. This disclosed embodiment is with carrying out the popularization case at the discovery page, and of course, the server can also promote works in live broadcast application's same city page or concern page, and then the user side can show this live broadcast room's popularization information in live broadcast application's same city page or concern page. The setting of the promotion page is not limited in the embodiment of the disclosure. For example, referring to fig. 8, fig. 8 is a schematic diagram illustrating a presentation of promotional information according to an example embodiment. Fig. 8 shows a screen of a promotional work in the discovery page of the live application program, for example, in a case where the promotion is performed in the discovery page. In this embodiment, the appointment entrance is displayed in the promotion information to prompt the user to make an appointment, and when the promotion information is displayed for a certain period of time, which indicates that the user is interested in the promotion information, the appointment entrance is displayed at this time, so that the possibility of the user making an appointment can be improved.
For example, referring to fig. 9, fig. 9 is a schematic diagram illustrating a reservation portal, according to an example embodiment. The reservation portal may be the immediate reservation portal 901 shown in fig. 9. Optionally, in the promotion information of the live broadcast room, an appointment prompt box is displayed, and in the appointment prompt box, an appointment entrance is displayed. Referring to fig. 9, the immediate reservation entry 901 is located in a reservation prompt box, and the reservation prompt box further includes related information of the live broadcast room, such as an avatar of a anchor account of the live broadcast room, a name of the anchor account, and a play time of the live broadcast room.
In still other embodiments, after receiving the promotion information of the live broadcast room, the second terminal displays the promotion information of the live broadcast room in a discovery page of a live broadcast application program, and displays the appointment detail card of the appointment entrance in the promotion information of the live broadcast room if the display duration of the promotion information of the live broadcast room reaches a target duration.
For example, referring to fig. 10, fig. 10 is a schematic diagram illustrating a show appointment detail card, according to an example embodiment. Optionally, the second terminal displays a reservation button in the reservation detail card, and the reservation button is used for reserving a broadcast prompt of the live broadcast room. And if the click operation of the reservation button is detected, executing a step of sending a reservation request to the server. For example, referring to fig. 10, the reservation button may be the immediate reservation button 1001 shown in fig. 10. In this embodiment, by displaying the appointment detail card, since the appointment detail card includes more contents of the live broadcast room, the user can be attracted to make an appointment, and the possibility of the user making an appointment is improved.
In other embodiments, after receiving the promotion information of the live broadcast room, the second terminal displays the promotion information of the live broadcast room in a discovery page of the live broadcast application program, and displays the appointment entrance in the promotion information of the live broadcast room, or after receiving the promotion information of the live broadcast room, the second terminal displays the promotion information of the live broadcast room in the discovery page of the live broadcast application program, and displays the appointment detail card in the promotion information of the live broadcast room. In this embodiment, the second terminal can also directly display the reservation card or the reservation detail card to prompt the user to make a reservation.
In the process, when the works in the live broadcast room are popularized, the function of one-key appointment broadcasting prompt is added, the prompt can be simply and conveniently set for the user, the user is prevented from missing the live broadcast room to be watched, meanwhile, for the anchor broadcast, the conversion link of audiences in the live broadcast room can be shortened, and the popularity of the live broadcast room is increased.
In step 507, if the second terminal detects that the account triggers the access to the subscription, a subscription request is sent to the server, where the subscription request is used to trigger the server to prompt the account before the live broadcast is started.
The reservation request carries an identifier of the second account, so that the second account can be prompted based on the identifier in the follow-up process.
In some embodiments, after the second terminal displays the promotion information, if a user operating the second terminal is interested in a live broadcast room corresponding to the promotion information, and can perform a click operation on a reservation entry displayed in the promotion information of the live broadcast room, the second terminal detects a trigger operation on the reservation entry, and sends a reservation request to the server. For example, when the user clicks the immediate reservation entry 901 shown in fig. 9, immediate reservation can be realized.
It should be noted that, in steps 506 to 507, for example, immediate appointment is performed based on the displayed appointment entry, in other embodiments, if the second terminal detects a triggering operation on the appointment entry, an appointment detail card is displayed, where the appointment detail card displays an appointment control, and if the second terminal detects a triggering operation on the appointment control, an appointment request is sent to the server. In this embodiment, based on the appointment entry, the showing of the appointment detail card can be triggered, and then the appointment can be realized. In other embodiments, in a scenario where the second terminal directly displays the appointment detail card, if the second terminal detects a trigger operation on an appointment control in the appointment detail card, an appointment request is sent to the server.
In addition, the second terminal can also have other display modes, which are specifically as follows:
in some embodiments, the second terminal presents reservation account information that includes the number of accounts for which the play alert has been reserved. By displaying the reserved account information, the number of people who have reserved broadcasting prompts can be visually displayed, users are attracted to reserve the broadcasting prompts, and the number of accounts entering a live broadcast room is increased.
Optionally, the process of presenting the reserved account information by the second terminal includes any one of the following:
in some embodiments, the second terminal displays the reserved account information in the promotion information of the live broadcast room. In the embodiment, the number of the reserved accounts is directly displayed in the promotion information, so that rapid and direct display can be realized, the user can see the number of the reserved accounts at the first time, and the user is attracted to reserve the play prompt.
In still other embodiments, if the second terminal detects that the account triggers the reservation entry, a first detail card is displayed, and the reservation account information is displayed in the first detail card. Optionally, if the second terminal detects that the account number triggers the appointment entrance, a first detail card is popped up. For example, referring to fig. 10, the reservation account information may be the current number of reservations 1002 shown in fig. 10, such as the current number of reservations 200 w.
In further embodiments, the second terminal presents the airtime information, which includes the airtime of the live broadcast. Through showing the broadcast time information, the user of being convenient for decides whether to reserve again after knowing the broadcast time of live broadcast room, has promoted user's experience sense.
Optionally, the process of displaying the playing time information by the second terminal includes any one of the following:
in some embodiments, the second terminal displays the broadcast time information in the promotion information of the live broadcast room. In this embodiment, the broadcasting time information is directly displayed in the promotion information, so that rapid and direct display can be realized, and the user can see the broadcasting time information at the first time.
In still other embodiments, if the second terminal detects that the account number triggers the reservation entry, a second detail card is displayed, and the playing time information is displayed in the second detail card. Optionally, if the second terminal detects that the account number triggers the appointment entrance, a second detail card is popped up. For example, referring to fig. 10, the airtime information may be the airtime information 1003 shown in fig. 10, such as the airtime information being 2020-12-25-18: 00.
In step 508, the server receives a reservation request sent by the account based on the reservation entry.
In some embodiments, the server receives a reservation request sent by the account based on the reservation entry, and acquires an identifier of the second account carried by the reservation request from a specific field of the reservation request, so as to facilitate a process of subsequent broadcast prompting.
In step 509, the server sends a reservation success message to the second terminal, where the reservation success message is used to indicate that the start-up cue to the live broadcast room has been reserved.
In some embodiments, after receiving a reservation request sent by the account based on the reservation entry, the server sends a reservation success message to the terminal corresponding to the second account according to the identifier of the second account, that is, sends the reservation success message to the second terminal.
In step 510, the second terminal receives the reservation success message returned by the server, and displays the reservation success message in the promotion information of the live broadcast.
For example, referring to fig. 11, fig. 11 is a diagram illustrating a subscription success message according to an exemplary embodiment. The reservation successful message may be reservation successful 1101 shown in fig. 11.
In step 511, the server sends a play prompt to the second terminal before playing in the live broadcast room, where the play prompt is used to prompt that the live broadcast room is to be played.
It should be understood that the promotion information carries the broadcasting time of the live broadcast room, and the server can acquire the broadcasting time carried by the promotion information after receiving the promotion information, so as to perform a subsequent broadcasting prompting process based on the broadcasting time.
In some embodiments, the server sends the play prompt to the terminal corresponding to the account at a target time before the play time reaches based on the play time of the live broadcast room. For example, the target time may be 10 minutes before the live room starts.
Optionally, the process of sending, by the server, the play prompt to the terminal corresponding to the account includes any one of the following:
in some embodiments, before the live broadcast, the server sends the broadcast prompt to the terminal corresponding to the account in the form of a short message. Optionally, the server can obtain a mobile phone number associated with the second account according to the identifier of the second account, and then send the play prompt to a terminal corresponding to the account in a form of a short message based on the mobile phone number.
In some embodiments, before the live broadcast, the server sends the broadcast prompt to the terminal corresponding to the account in the form of a client prompt message. The client prompting message may be a virtual dialog between the anchor account and the reservation user. Such as a private letter. Optionally, the server sends a play prompt to the terminal logged in by the second account in a form of private letter through the live application program, that is, sends the play prompt to the second terminal.
In some embodiments, before the live broadcast, the server sends a first prompt message to the terminal corresponding to the account, where the first prompt message is used to instruct to display the broadcast prompt in a form of a pop-up window of the client.
In some embodiments, before the live broadcast, the server sends a second prompt message to the terminal corresponding to the account, where the second prompt message is used to instruct to display the broadcast prompt in the form of an alarm clock prompt or a calendar prompt.
In the process, under the authorization condition of the user, the server can send the play prompt to the user who has reserved the play prompt in the forms of a system alarm clock, a system calendar, a short message, a private letter, a popup (push) message and the like. Optionally, for the account number logged in online, sending a play prompt for the user who has reserved the play prompt in the form of a system alarm clock, a system calendar, a private letter or a popup window; and for the offline account, sending an opening prompt for the user who has reserved the opening prompt in a short message form.
Of course, the server can also send a play prompt to the terminal corresponding to the account in the live broadcast process. Through the process, the broadcasting prompt is sent in the modes of system alarm clock, short message, private letter, popup message and the like before broadcasting and in live broadcasting, the broadcasting prompt efficiency can be improved, the prompt of an account can be triggered comprehensively, and the popularity of a live broadcasting room is improved.
In step 512, the second terminal receives a play alert sent by the server based on the reservation request.
In some embodiments, the second terminal receives a short message sent by the server based on the reservation request, and the short message carries the play prompt.
In still other embodiments, the second terminal receives a client-side prompt message sent by the server based on the subscription request, where the client-side prompt message carries the broadcast prompt. Optionally, taking a private letter as an example, after receiving the private letter sent by the server based on the reservation request, the second terminal displays a message prompt on a private letter page of the live broadcast application to indicate that a new message is received. For example, referring to fig. 12, fig. 12 is a schematic diagram illustrating a private correspondence page according to an exemplary embodiment, and the message prompt may be the prompt 1201 illustrated in fig. 12. In addition, the privacy page includes a plurality of dialog boxes, each of which has an account name and message content, which, as will be appreciated, is the most recently received message content. Referring to fig. 13, fig. 13 is a diagram illustrating a private letter dialog box according to an exemplary embodiment, and the on-air prompt may be the on-air prompt 1301 illustrated in fig. 13. Fig. 13 shows the broadcast prompt 1301 in a private information window corresponding to the official account of the platform associated with the server, taking the official account as an example. Optionally, the playback prompt 1301 illustrated in fig. 13 also includes an entry link to the live room.
In still other embodiments, after receiving the play prompt sent by the server based on the reservation request, the second terminal displays the play prompt in a form of a pop-up window of the client. For example, referring to fig. 14, fig. 14 is a schematic diagram illustrating a client pop-up prompt according to an exemplary embodiment, and fig. 14 illustrates a live screen, for example, and the play prompt may be the play prompt 1401 illustrated in fig. 14. In the process, in the process that the user uses the live application program, a client popup is popped up above an interface of the live application program.
In other embodiments, after receiving the play prompt sent by the server based on the reservation request, the second terminal displays the play prompt in the form of an alarm clock prompt or a calendar prompt. Optionally, the second terminal receives the target prompt information, sets a time point for a system alarm clock application or a system calendar application based on the content indicated by the target prompt information, and displays the start prompt in the form of an alarm clock prompt or a calendar prompt when the set time point is reached. For example, referring to FIG. 15, FIG. 15 is a diagram illustrating a calendar reminder according to an exemplary embodiment. The broadcast prompt may be the broadcast prompt 1501 shown in fig. 15, and the type of calendar, such as work, the reminding mode of the calendar, such as calendar notes at the beginning of the schedule, is also shown in fig. 15. Optionally, the calendar reminder shown in fig. 15 also includes a live room entry link. The portal link may be a URL (Uniform Resource locator) as shown in fig. 15.
In step 513, the second terminal displays the broadcast indication, and enters the live broadcast room if the trigger operation for the broadcast indication is detected.
Wherein, the playing prompt is associated with the entrance link of the live broadcast room. Through linking the play prompt with the entry of the live broadcast room, a user can enter the live broadcast room to watch live broadcast by clicking the play prompt, and the experience of the user is improved.
In a specific example, fig. 16 is a schematic flow chart of a reservation start prompt shown according to an exemplary embodiment, referring to fig. 16, after an anchor purchases a live broadcast reservation, promotion of a live broadcast room can be triggered, after receiving promotion information of the live broadcast room, terminals corresponding to other users can display promotion information of the live broadcast room and display a card with the live broadcast reservation (that is, the first detail card or the second detail card), and the other users can trigger a process that the corresponding terminals send reservation requests to a server by clicking the live broadcast reservation, and respond to a reservation success message returned by the server to prompt that the reservation is successful. Before the live broadcast room is started, the server can start a user recall function, and prompts the user in a calendar mode, a private letter mode, a popup window prompting mode and the like, so that the user can enter the live broadcast room according to the prompting mode, and the popularity of the live broadcast room is increased.
The technical scheme provided by the embodiment of the disclosure shows the reservation entry in the promotion information of the live broadcast room, so that the user can realize reservation of the live broadcast room broadcasting prompt by triggering the reservation entry, and then sends the prompt message to the user who expects to watch the live broadcast before broadcasting in the live broadcast room, thereby providing a convenient prompt function for the user, avoiding the need of manually checking whether the live broadcast room is broadcasted, and improving the human-computer interaction efficiency. In addition, for a platform associated with the server, the method can meet the aim that a live broadcast user promotes the live broadcast room.
Fig. 17 is a block diagram illustrating a live device according to an example embodiment. Referring to fig. 17, the apparatus includes a presentation unit 1701, a determination unit 1702, and an association unit 1703.
A presentation unit 1701 configured to perform presentation of a promotion control in a live promotion page, the promotion control being used to trigger promotion of a live broadcast;
a determining unit 1702, configured to execute, if the triggering operation on the promotion control is detected, to determine promotion information of the live broadcast;
an associating unit 1703 configured to perform associating the promotion information of the live broadcast room with a reservation entry, where the reservation entry is used for reserving a play prompt of the live broadcast room.
In some embodiments, the presentation unit 1701 is further configured to execute presenting a plurality of candidate works in the live promotional page;
the determining unit 1702 is further configured to execute, if a selection operation on any candidate work of the plurality of candidate works is detected, taking the selected work as the promotion information.
In some embodiments, the work areas of the plurality of candidate works provide a sliding function, and the presentation unit 1701 is further configured to perform presenting the reservation hanging of the reservation entry in a target sub-area of the work areas of the plurality of candidate works.
In some embodiments, the presentation unit 1701 is further configured to perform:
and displaying a live broadcast time period option and a promotion time period option, wherein the live broadcast time period option is used for selecting a live broadcast time period of the live broadcast room, and the promotion time period option is used for selecting a promotion time period of the live broadcast room.
In some embodiments, the presentation unit 1701 is further configured to perform:
if the triggering operation of the promotion control is detected, displaying a promotion detail page;
and displaying the live broadcast time period option and the promotion time period option in the promotion detail page.
In some embodiments, the presentation unit 1701 is further configured to perform:
displaying a resource quantity option, wherein the resource quantity option is used for selecting the quantity of the resources which need to be paid for popularizing the live broadcast room;
and if the selected operation on any resource quantity in the plurality of resource quantities is detected, displaying the selected resource quantity.
According to the technical scheme, the promotion information of the live broadcast room is associated with the reservation entrance, the user can realize reservation of the live broadcast room broadcasting prompt by triggering the reservation entrance, and then before the live broadcast room broadcasting, the user who expects to watch the live broadcast sends the prompt message to the user, so that a convenient reminding function can be provided for the user, whether the live broadcast room is broadcasted or not is not required to be checked manually, and the human-computer interaction efficiency is improved.
It should be noted that: in the live broadcasting device provided by the above embodiment, only the division of the above functional modules is used for illustration in live broadcasting, and in practical applications, the above function distribution may be completed by different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the above described functions. In addition, the live broadcast device and the live broadcast method provided by the above embodiments belong to the same concept, and specific implementation processes thereof are described in the method embodiments in detail and are not described herein again.
Fig. 18 is a block diagram illustrating a live device according to an example embodiment. Referring to fig. 18, the apparatus includes a reservation entry presentation unit 1801, a transmission unit 1802, and a reception unit 1803.
A reservation entry presentation unit 1801 configured to perform presentation of a reservation entry in promotion information of a live broadcast room, where the reservation entry is used to reserve a broadcast prompt for the live broadcast room;
a sending unit 1802, configured to execute, if a trigger operation of the account on the reservation entry is detected, sending a reservation request to a server, where the reservation request is used to trigger the server to prompt the account before the live broadcast is started;
a receiving unit 1803, configured to perform receiving an on-air cue sent by the server based on the reservation request, where the on-air cue is used to prompt that the live broadcast room is to be on-air.
In some embodiments, the apparatus further comprises:
and the account information display unit is configured to display reserved account information, wherein the reserved account information comprises the number of accounts reserved for the broadcasting prompt.
In some embodiments, the apparatus further comprises:
the first detail card display unit is configured to execute a trigger operation of the account on the reservation entrance if the trigger operation is detected, and display a first detail card;
the account information display unit is further configured to display the reservation account information in the first detail card.
In some embodiments, the apparatus further comprises:
and the broadcasting information display unit is configured to display broadcasting time information, and the broadcasting time information comprises broadcasting time of the live broadcast room.
In some embodiments, the apparatus further comprises:
the second detail card display unit is configured to execute a trigger operation of the account on the reservation entrance if the trigger operation is detected, and display a second detail card;
and the playing information display unit is also configured to display the playing time information in the second detail card.
In some embodiments, the receiving unit 1803 is further configured to execute receiving a reservation success message returned by the server, where the reservation success message is used to prompt that the account number has reserved a broadcast prompt for a live broadcast;
and the reservation success message display unit is configured to display the reservation success message in the promotion information of the live broadcast room.
In some embodiments, the receiving unit 1803 is configured to perform:
and receiving a short message sent by the server based on the reservation request, wherein the short message carries the broadcasting prompt.
In some embodiments, the receiving unit 1803 is configured to perform:
and receiving a client prompting message sent by the server based on the reservation request, wherein the client prompting message carries the broadcasting prompt.
In some embodiments, the apparatus further comprises:
and the first play prompt display unit is configured to display the play prompt in a form of a pop-up window of the client.
In some embodiments, the apparatus further comprises:
and the second play prompt display unit is configured to display the play prompt in the form of an alarm clock prompt or a calendar prompt.
In some embodiments, the playback cue is associated with an entry link to the live room, the apparatus further comprising:
and the entering unit is configured to enter the live broadcast room if the trigger operation of the play prompt is detected.
The technical scheme provided by the embodiment of the disclosure shows the reservation entry in the promotion information of the live broadcast room, so that the user can realize reservation of the live broadcast room broadcasting prompt by triggering the reservation entry, and then sends the prompt message to the user who expects to watch the live broadcast before broadcasting in the live broadcast room, thereby providing a convenient prompt function for the user, avoiding the need of manually checking whether the live broadcast room is broadcasted, and improving the human-computer interaction efficiency.
It should be noted that: in the live broadcasting device provided by the above embodiment, only the division of the above functional modules is used for illustration in live broadcasting, and in practical applications, the above function distribution may be completed by different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the above described functions. In addition, the live broadcast device and the live broadcast method provided by the above embodiments belong to the same concept, and specific implementation processes thereof are described in the method embodiments in detail and are not described herein again.
Fig. 19 is a block diagram illustrating a live device according to an example embodiment. Referring to fig. 19, the apparatus includes a popularization unit 1901, a reception unit 1902, and a transmission unit 1903.
A promotion unit 1901 configured to perform providing a reservation entry in promotion information of a live broadcast room, the reservation entry being used for reserving a broadcast cue to the live broadcast room;
a receiving unit 1902, configured to perform receiving a reservation request sent by an account based on the reservation entry;
a sending unit 1903, configured to send, before the live broadcast in the live broadcast room, a broadcast start prompt to a terminal corresponding to the account, where the broadcast start prompt is used to prompt that the live broadcast room is to be broadcast.
In some embodiments, the promotion information carries a broadcasting time of the live broadcast, and the sending unit 1903 is configured to perform:
and based on the playing time of the live broadcast room, sending the playing prompt to a terminal corresponding to the account at a target moment before the playing time is reached.
In some embodiments, the sending unit 1903 is configured to perform:
and before the broadcasting of the live broadcast room, sending the broadcasting prompt to a terminal corresponding to the account in a short message form.
In some embodiments, the sending unit 1903 is configured to perform:
and before the live broadcast room is started, sending the start prompt to a terminal corresponding to the account in a client prompt message mode.
In some embodiments, the sending unit 1903 is configured to perform:
and before the live broadcast room is started, sending a first prompt message to a terminal corresponding to the account, wherein the first prompt message is used for indicating that the start broadcast prompt is displayed in a client pop-up window mode.
In some embodiments, the sending unit 1903 is configured to perform:
and before the live broadcast room is started, sending a second prompt message to the terminal corresponding to the account, wherein the second prompt message is used for indicating that the start broadcast prompt is displayed in the form of alarm clock prompt or calendar prompt.
In some embodiments, the sending unit 1903 is further configured to perform:
and sending a reservation success message to a terminal corresponding to the account, wherein the reservation success message is used for prompting the account to reserve a broadcasting prompt for a live broadcast room.
According to the technical scheme, the reservation entrance is provided in the promotion information of the live broadcast room, so that a user can realize reservation of the live broadcast room broadcasting prompt by triggering the reservation entrance, and then before the live broadcast room broadcasting, a prompt message is sent to the user who expects to watch the live broadcast, a convenient reminding function can be provided for the user, whether the live broadcast room is broadcasted or not does not need to be checked manually, and the human-computer interaction efficiency is improved.
It should be noted that: in the live broadcasting device provided by the above embodiment, only the division of the above functional modules is used for illustration in live broadcasting, and in practical applications, the above function distribution may be completed by different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the above described functions. In addition, the live broadcast device and the live broadcast method provided by the above embodiments belong to the same concept, and specific implementation processes thereof are described in the method embodiments in detail and are not described herein again.
Fig. 20 is a block diagram illustrating a structure of a terminal 2000 according to an exemplary embodiment. The terminal 2000 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, motion video Experts compression standard Audio Layer 3), an MP4 player (Moving Picture Experts Group Audio Layer IV, motion video Experts compression standard Audio Layer 4), a notebook computer, or a desktop computer. Terminal 2000 may also be referred to by other names such as user equipment, portable terminal, laptop terminal, desktop terminal, and the like.
In general, terminal 2000 includes: a processor 2001 and a memory 2002.
The processor 2001 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and so on. The processor 2001 may be implemented in at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), and a PLA (Programmable Logic Array). The processor 2001 may also include a main processor and a coprocessor, the main processor being a processor for Processing data in an awake state, also called a Central Processing Unit (CPU); a coprocessor is a low power processor for processing data in a standby state. In some embodiments, the processor 2001 may be integrated with a GPU (Graphics Processing Unit) that is responsible for rendering and drawing the content that the display screen needs to display. In some embodiments, the processor 2001 may further include an AI (Artificial Intelligence) processor for processing computing operations related to machine learning.
The memory 2002 may include one or more computer-readable storage media, which may be non-transitory. The memory 2002 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 the memory 2002 is used to store at least one program code for execution by the processor 2001 to implement the method performed by the terminal in the live method provided by the method embodiments in the present disclosure.
In some embodiments, terminal 2000 may further optionally include: a peripheral interface 2003 and at least one peripheral. The processor 2001, memory 2002 and peripheral interface 2003 may be connected by buses or signal lines. Various peripheral devices may be connected to peripheral interface 2003 through a bus, signal line, or circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 2004, a display 2005, a camera assembly 2006, an audio circuit 2007, a positioning assembly 2008, and a power supply 2009.
The peripheral interface 2003 may be used to connect at least one peripheral related to I/O (Input/Output) to the processor 2001 and the memory 2002. In some embodiments, the processor 2001, memory 2002 and peripheral interface 2003 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 2001, the memory 2002, and the peripheral interface 2003 may be implemented on separate chips or circuit boards, which is not limited by this embodiment.
The Radio Frequency circuit 2004 is used for receiving and transmitting RF (Radio Frequency) signals, also called electromagnetic signals. The radio frequency circuit 2004 communicates with a communication network and other communication devices via electromagnetic signals. The radio frequency circuit 2004 converts an electric signal into an electromagnetic signal to transmit, or converts a received electromagnetic signal into an electric signal. Optionally, the radio frequency circuit 2004 comprises: 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, and so forth. The radio frequency circuit 2004 may communicate with other terminals via at least one wireless communication protocol. The wireless communication protocols include, but are not limited to: metropolitan area networks, various 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 2004 may also include NFC (Near Field Communication) related circuits, which are not limited by this disclosure.
The display screen 2005 is used to display a UI (User Interface). The UI may include graphics, text, icons, video, and any combination thereof. When the display screen 2005 is a touch display screen, the display screen 2005 also has the ability to capture touch signals on or over the surface of the display screen 2005. The touch signal may be input to the processor 2001 as a control signal for processing. At this point, the display 2005 may also be used to provide virtual buttons and/or a virtual keyboard, also referred to as soft buttons and/or a soft keyboard. In some embodiments, display 2005 may be one, provided on the front panel of terminal 2000; in other embodiments, the display screens 2005 can be at least two, respectively disposed on different surfaces of the terminal 2000 or in a folded design; in other embodiments, display 2005 may be a flexible display disposed on a curved surface or a folded surface of terminal 2000. Even more, the display screen 2005 can be arranged in a non-rectangular irregular figure, i.e. a shaped screen. The Display screen 2005 can be made of a material such as an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), and the like.
The audio circuitry 2007 may include a microphone and a speaker. The microphone is used for collecting sound waves of a user and the environment, converting the sound waves into electric signals, and inputting the electric signals to the processor 2001 for processing or inputting the electric signals to the radio frequency circuit 2004 so as to realize voice communication. For the purpose of stereo sound collection or noise reduction, a plurality of microphones may be provided at different positions of the terminal 2000. The microphone may also be an array microphone or an omni-directional pick-up microphone. The speaker is used to convert electrical signals from the processor 2001 or the radio frequency circuit 2004 into sound waves. The loudspeaker can be a traditional film loudspeaker or a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, the speaker can be used for purposes such as converting an electric signal into a sound wave audible to a human being, or converting an electric signal into a sound wave inaudible to a human being to measure a distance. In some embodiments, the audio circuitry 2007 may also include a headphone jack.
The positioning component 2008 is configured to locate a current geographic Location of the terminal 2000 to implement navigation or LBS (Location Based Service). The Positioning component 2008 may be a Positioning component based on a Global Positioning System (GPS) in the united states, a beidou System in china, a graves System in russia, or a galileo System in the european union.
In some embodiments, terminal 2000 also includes one or more sensors 2010. The one or more sensors 2010 include, but are not limited to: acceleration sensor 2011, gyro sensor 2012, pressure sensor 2013, fingerprint sensor 2014, optical sensor 2015, and proximity sensor 2016.
The acceleration sensor 2011 can detect the magnitude of acceleration on three coordinate axes of the coordinate system established with the terminal 2000. For example, the acceleration sensor 2011 may be used to detect components of the gravitational acceleration in three coordinate axes. The processor 2001 may control the display screen 2005 to display a user interface in a landscape view or a portrait view according to the gravitational acceleration signal acquired by the acceleration sensor 2011. The acceleration sensor 2011 may also be used for acquisition of motion data of a game or a user.
The gyroscope sensor 2012 can detect the body direction and the rotation angle of the terminal 2000, and the gyroscope sensor 2012 and the acceleration sensor 2011 can cooperate to acquire the 3D motion of the user on the terminal 2000. The processor 2001 may implement the following functions according to the data collected by the gyro sensor 2012: motion sensing (such as changing the UI according to a user's tilting operation), image stabilization at the time of photographing, game control, and inertial navigation.
Pressure sensors 2013 may be disposed on the side frames of terminal 2000 and/or underlying display screen 2005. When the pressure sensor 2013 is disposed on the side frame of the terminal 2000, the holding signal of the user to the terminal 2000 can be detected, and the processor 2001 performs left-right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 2013. When the pressure sensor 2013 is disposed at the lower layer of the display screen 2005, the processor 2001 controls the operability control on the UI interface according to the pressure operation of the user on the display screen 2005. The operability control comprises at least one of a button control, a scroll bar control, an icon control and a menu control.
The fingerprint sensor 2014 is used for collecting fingerprints of the user, and the processor 2001 identifies the identity of the user according to the fingerprints collected by the fingerprint sensor 2014, or the fingerprint sensor 2014 identifies the identity of the user according to the collected fingerprints. Upon identifying that the user's identity is a trusted identity, the processor 2001 authorizes the user to perform relevant sensitive operations including unlocking the screen, viewing encrypted information, downloading software, paying for and changing settings, etc. The fingerprint sensor 2014 may be disposed at a front, rear, or side of the terminal 2000. When a physical key or vendor Logo is provided on the terminal 2000, the fingerprint sensor 2014 may be integrated with the physical key or vendor Logo.
The optical sensor 2015 is used to collect ambient light intensity. In one embodiment, the processor 2001 may control the display brightness of the display screen 2005 according to the ambient light intensity collected by the optical sensor 2015. Specifically, when the ambient light intensity is high, the display luminance of the display screen 2005 is increased; when the ambient light intensity is low, the display luminance of the display screen 2005 is adjusted down. In another embodiment, the processor 2001 may also dynamically adjust the shooting parameters of the camera assembly 2006 according to the ambient light intensity collected by the optical sensor 2015.
The proximity sensor 2016, also known as a distance sensor, is typically disposed on a front panel of the terminal 2000. The proximity sensor 2016 is used to collect a distance between a user and a front surface of the terminal 2000. In one embodiment, the processor 2001 controls the display 2005 to switch from the bright screen state to the dark screen state when the proximity sensor 2016 detects that the distance between the user and the front surface of the terminal 2000 is gradually reduced; when the proximity sensor 2016 detects that the distance between the user and the front surface of the terminal 2000 is gradually increasing, the display screen 2005 is controlled by the processor 2001 to switch from a rest screen state to a light screen state.
Those skilled in the art will appreciate that the configuration shown in fig. 20 is not intended to be limiting of terminal 2000 and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components may be used.
Fig. 21 is a block diagram of a server 2100 that may have large differences due to different configurations or performances according to an exemplary embodiment, and may include one or more processors (CPUs) 2101 and one or more memories 2102, where the one or more memories 2102 store at least one program code, and the at least one program code is loaded and executed by the one or more processors 2101 to implement the methods performed by the server in the live broadcast methods provided by the various method embodiments described above. Of course, the server 2100 may also have components such as a wired or wireless network interface, a keyboard, and an input/output interface, so as to perform input and output, and the server 2100 may also include other components for implementing device functions, which are not described herein again.
In an exemplary embodiment, there is also provided a storage medium comprising program code, such as the memory 2102 comprising program code, which is executable by the processor 2101 of the server 2100 to perform the methods performed by the server in the live methods provided by the various method embodiments described above. Alternatively, the storage medium may be a non-transitory computer-readable storage medium, which may be, for example, a read-only memory (ROM), a random access memory (random access memory), a RAM), a compact-disc-read-only memory (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, and the like.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (10)
1. A live broadcast method, the method comprising:
displaying a promotion control in a live broadcast promotion page, wherein the promotion control is used for triggering promotion of a live broadcast room;
if the triggering operation of the promotion control is detected, the promotion information of the live broadcast room is determined;
and associating the promotion information of the live broadcast room with a reservation entrance, wherein the reservation entrance is used for reserving a broadcast prompt of the live broadcast room.
2. A live method according to claim 1, characterized in that the method further comprises:
displaying a plurality of candidate works in the live broadcast promotion page;
and if the selection operation of any candidate works in the plurality of candidate works is detected, the selected works are used as the promotion information.
3. A live broadcast method, the method comprising:
showing an appointment entrance in promotion information of a live broadcast room, wherein the appointment entrance is used for appointing a broadcast prompt of the live broadcast room;
if the triggering operation of the account on the reservation entrance is detected, a reservation request is sent to a server, and the reservation request is used for triggering the server to prompt the account before the live broadcast is started;
and receiving a play prompt sent by the server based on the reservation request, wherein the play prompt is used for prompting that the live broadcast room is to be played.
4. A live broadcast method, the method comprising:
providing an appointment entrance in promotion information of a live broadcast room, wherein the appointment entrance is used for appointing a broadcast prompt of the live broadcast room;
receiving a reservation request sent by an account based on the reservation entrance;
and sending a broadcasting prompt to a terminal corresponding to the account before broadcasting in the live broadcasting room, wherein the broadcasting prompt is used for prompting that the broadcasting in the live broadcasting room is to be carried out.
5. A live broadcast apparatus, characterized in that the apparatus comprises:
the display unit is configured to display a promotion control in a live broadcast promotion page, and the promotion control is used for triggering promotion of a live broadcast room;
the determining unit is configured to execute the triggering operation of the promotion control, and determine promotion information of the live broadcast room;
and the association unit is configured to associate the promotion information of the live broadcast room with a reservation entrance, and the reservation entrance is used for reserving a broadcast prompt of the live broadcast room.
6. A live broadcast apparatus, characterized in that the apparatus comprises:
the system comprises a reservation entrance display unit, a broadcast control unit and a broadcast control unit, wherein the reservation entrance display unit is configured to display a reservation entrance in promotion information of a live broadcast room, and the reservation entrance is used for reserving a broadcast prompt of the live broadcast room;
the sending unit is configured to execute a reservation request sent to a server if the triggering operation of the account on the reservation entrance is detected, wherein the reservation request is used for triggering the server to prompt the account before the live broadcast is started;
and the receiving unit is configured to execute receiving of a play prompt sent by the server based on the reservation request, wherein the play prompt is used for prompting that the live broadcast room is about to be played.
7. A live broadcast apparatus, characterized in that the apparatus comprises:
the promotion unit is configured to provide a reservation entrance in promotion information of a live broadcast room, wherein the reservation entrance is used for reserving a broadcast prompt of the live broadcast room;
a receiving unit configured to execute receiving a reservation request sent by an account based on the reservation entry;
and the sending unit is configured to send a play prompt to a terminal corresponding to the account before playing in the live broadcast room, wherein the play prompt is used for prompting that the live broadcast room is to be played.
8. A terminal, characterized in that the terminal comprises:
one or more processors;
a memory for storing the processor executable program code;
wherein the processor is configured to execute the program code to implement a live method as claimed in any one of claims 1 to 3.
9. A server, characterized in that the server comprises:
one or more processors;
a memory for storing the processor executable program code;
wherein the processor is configured to execute the program code to implement the live method of claim 4.
10. A storage medium, characterized in that program code in the storage medium, when executed by a processor of a terminal, enables the terminal to perform the live method as claimed in any one of claims 1 to 3, and program code in the storage medium, when executed by a processor of a server, enables the server to perform the live method as claimed in claim 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011340925.2A CN112468866B (en) | 2020-11-25 | 2020-11-25 | Live broadcast method, device, terminal, server and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011340925.2A CN112468866B (en) | 2020-11-25 | 2020-11-25 | Live broadcast method, device, terminal, server and medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112468866A true CN112468866A (en) | 2021-03-09 |
CN112468866B CN112468866B (en) | 2022-12-27 |
Family
ID=74808369
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011340925.2A Active CN112468866B (en) | 2020-11-25 | 2020-11-25 | Live broadcast method, device, terminal, server and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112468866B (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113068054A (en) * | 2021-03-16 | 2021-07-02 | 北京卡路里信息技术有限公司 | Information display method and device in live broadcast and computer readable storage medium |
CN113688321A (en) * | 2021-08-31 | 2021-11-23 | 北京快来文化传播集团有限公司 | Live broadcast room heat sorting method, system, equipment and storage medium |
CN114257871A (en) * | 2021-12-20 | 2022-03-29 | 深圳腾银信息咨询有限责任公司 | Live broadcast reservation information processing method, system and medium |
CN114363668A (en) * | 2021-12-20 | 2022-04-15 | 深圳腾银信息咨询有限责任公司 | Live broadcast appointment registration method, system and medium |
CN114866793A (en) * | 2022-04-27 | 2022-08-05 | 北京达佳互联信息技术有限公司 | Data processing method and device, electronic equipment and storage medium |
CN115361590A (en) * | 2022-07-18 | 2022-11-18 | 北京达佳互联信息技术有限公司 | Live video display method and device, electronic equipment and storage medium |
WO2022247547A1 (en) * | 2021-05-28 | 2022-12-01 | 北京字节跳动网络技术有限公司 | Virtual live broadcast room display method and apparatus, client, server, and medium |
WO2023071461A1 (en) * | 2021-10-30 | 2023-05-04 | 北京字跳网络技术有限公司 | Live broadcast activity preview method and apparatus, and electronic device and storage medium |
WO2023226846A1 (en) * | 2022-05-27 | 2023-11-30 | 北京字跳网络技术有限公司 | Media content generation method and apparatus, device and storage medium |
CN117478924A (en) * | 2023-12-27 | 2024-01-30 | 江西拓世智能科技股份有限公司 | Digital live broadcast control method and related device based on artificial intelligence |
WO2024056088A1 (en) * | 2022-09-16 | 2024-03-21 | 北京字跳网络技术有限公司 | Live-streaming reservation method and apparatus, and device, medium and product |
WO2025036464A1 (en) * | 2023-08-15 | 2025-02-20 | 北京字跳网络技术有限公司 | Live-streaming reservation method and apparatus, and device and storage medium |
WO2025082387A1 (en) * | 2023-10-17 | 2025-04-24 | 北京有竹居网络技术有限公司 | Information configuration method and apparatus, and readable medium and electronic device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104202672A (en) * | 2014-08-14 | 2014-12-10 | 深圳市佳创视讯技术股份有限公司 | Method of quickly entering time shifting program or program reservation |
CN106686421A (en) * | 2016-12-06 | 2017-05-17 | 未来电视有限公司 | Programme reservation and editing method |
CN109413482A (en) * | 2018-10-19 | 2019-03-01 | 北京奇艺世纪科技有限公司 | A kind of control method of video playing and a kind of terminal device |
US10440435B1 (en) * | 2015-09-18 | 2019-10-08 | Amazon Technologies, Inc. | Performing searches while viewing video content |
CN111918085A (en) * | 2020-08-06 | 2020-11-10 | 腾讯科技(深圳)有限公司 | Live broadcast processing method and device, electronic equipment and computer readable storage medium |
CN111935554A (en) * | 2020-08-17 | 2020-11-13 | 腾讯科技(深圳)有限公司 | Live broadcast information processing method, device, equipment and computer readable storage medium |
-
2020
- 2020-11-25 CN CN202011340925.2A patent/CN112468866B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104202672A (en) * | 2014-08-14 | 2014-12-10 | 深圳市佳创视讯技术股份有限公司 | Method of quickly entering time shifting program or program reservation |
US10440435B1 (en) * | 2015-09-18 | 2019-10-08 | Amazon Technologies, Inc. | Performing searches while viewing video content |
CN106686421A (en) * | 2016-12-06 | 2017-05-17 | 未来电视有限公司 | Programme reservation and editing method |
CN109413482A (en) * | 2018-10-19 | 2019-03-01 | 北京奇艺世纪科技有限公司 | A kind of control method of video playing and a kind of terminal device |
CN111918085A (en) * | 2020-08-06 | 2020-11-10 | 腾讯科技(深圳)有限公司 | Live broadcast processing method and device, electronic equipment and computer readable storage medium |
CN111935554A (en) * | 2020-08-17 | 2020-11-13 | 腾讯科技(深圳)有限公司 | Live broadcast information processing method, device, equipment and computer readable storage medium |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113068054A (en) * | 2021-03-16 | 2021-07-02 | 北京卡路里信息技术有限公司 | Information display method and device in live broadcast and computer readable storage medium |
CN115480679A (en) * | 2021-05-28 | 2022-12-16 | 北京字节跳动网络技术有限公司 | Display method, device, client, server and medium of virtual live broadcast room |
EP4318197A4 (en) * | 2021-05-28 | 2024-09-11 | Beijing Bytedance Network Technology Co., Ltd. | METHOD AND APPARATUS FOR DISPLAYING VIRTUAL LIVE BROADCAST ROOM, CLIENT, SERVER AND MEDIUM |
US11876848B2 (en) | 2021-05-28 | 2024-01-16 | Beijing Bytedance Network Technology Co., Ltd. | Method and device for displaying a virtual livestream room, client, server and medium |
WO2022247547A1 (en) * | 2021-05-28 | 2022-12-01 | 北京字节跳动网络技术有限公司 | Virtual live broadcast room display method and apparatus, client, server, and medium |
CN113688321A (en) * | 2021-08-31 | 2021-11-23 | 北京快来文化传播集团有限公司 | Live broadcast room heat sorting method, system, equipment and storage medium |
CN113688321B (en) * | 2021-08-31 | 2023-10-24 | 北京快来文化传播集团有限公司 | Live broadcasting room heat ordering method, system, equipment and storage medium |
WO2023071461A1 (en) * | 2021-10-30 | 2023-05-04 | 北京字跳网络技术有限公司 | Live broadcast activity preview method and apparatus, and electronic device and storage medium |
EP4412221A4 (en) * | 2021-10-30 | 2024-12-25 | Beijing Zitiao Network Technology Co., Ltd. | METHOD AND APPARATUS FOR PREVIEWING LIVE BROADCAST ACTIVITY, AND ELECTRONIC DEVICE AND STORAGE MEDIUM |
CN116074542A (en) * | 2021-10-30 | 2023-05-05 | 北京字跳网络技术有限公司 | Live broadcast activity forecast method and device, electronic equipment and storage medium |
CN114257871B (en) * | 2021-12-20 | 2023-08-25 | 深圳腾银信息咨询有限责任公司 | Live broadcast reservation information processing method, system and medium |
CN114363668A (en) * | 2021-12-20 | 2022-04-15 | 深圳腾银信息咨询有限责任公司 | Live broadcast appointment registration method, system and medium |
CN114363668B (en) * | 2021-12-20 | 2023-12-05 | 深圳耀金信息咨询有限责任公司 | Live broadcast reservation registration method, system and medium |
CN114257871A (en) * | 2021-12-20 | 2022-03-29 | 深圳腾银信息咨询有限责任公司 | Live broadcast reservation information processing method, system and medium |
CN114866793A (en) * | 2022-04-27 | 2022-08-05 | 北京达佳互联信息技术有限公司 | Data processing method and device, electronic equipment and storage medium |
CN114866793B (en) * | 2022-04-27 | 2023-12-26 | 北京达佳互联信息技术有限公司 | Data processing method, device, electronic equipment and storage medium |
WO2023226846A1 (en) * | 2022-05-27 | 2023-11-30 | 北京字跳网络技术有限公司 | Media content generation method and apparatus, device and storage medium |
CN115361590B (en) * | 2022-07-18 | 2024-01-09 | 北京达佳互联信息技术有限公司 | Live video display method and device, electronic equipment and storage medium |
CN115361590A (en) * | 2022-07-18 | 2022-11-18 | 北京达佳互联信息技术有限公司 | Live video display method and device, electronic equipment and storage medium |
WO2024056088A1 (en) * | 2022-09-16 | 2024-03-21 | 北京字跳网络技术有限公司 | Live-streaming reservation method and apparatus, and device, medium and product |
WO2025036464A1 (en) * | 2023-08-15 | 2025-02-20 | 北京字跳网络技术有限公司 | Live-streaming reservation method and apparatus, and device and storage medium |
WO2025082387A1 (en) * | 2023-10-17 | 2025-04-24 | 北京有竹居网络技术有限公司 | Information configuration method and apparatus, and readable medium and electronic device |
CN117478924A (en) * | 2023-12-27 | 2024-01-30 | 江西拓世智能科技股份有限公司 | Digital live broadcast control method and related device based on artificial intelligence |
CN117478924B (en) * | 2023-12-27 | 2024-05-14 | 江西拓世智能科技股份有限公司 | Digital live broadcast control method and related device based on artificial intelligence |
Also Published As
Publication number | Publication date |
---|---|
CN112468866B (en) | 2022-12-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112468866B (en) | Live broadcast method, device, terminal, server and medium | |
CN113015012B (en) | Live broadcast data processing method, device, computer equipment and storage medium | |
CN112672176B (en) | Interaction method, device, terminal, server and medium based on virtual resources | |
CN110278464B (en) | Method and device for displaying list | |
CN111083516B (en) | Live broadcast processing method and device | |
CN112492339B (en) | Live broadcast method, device, server, terminal and storage medium | |
CN110418152B (en) | Method and device for carrying out live broadcast prompt | |
CN112118477B (en) | Virtual gift display method, device, equipment and storage medium | |
CN111479120A (en) | Method, device, equipment and storage medium for issuing virtual red packet in live broadcast room | |
CN110213612B (en) | Live broadcast interaction method and device and storage medium | |
CN111327916B (en) | Live broadcast management method, device and equipment based on geographic object and storage medium | |
CN113271470B (en) | Live broadcast wheat connecting method, device, terminal, server and storage medium | |
CN114116053A (en) | Resource display method and device, computer equipment and medium | |
CN113596499B (en) | Live broadcast data processing method and device, computer equipment and medium | |
CN113259702A (en) | Data display method and device, computer equipment and medium | |
CN113395566B (en) | Video playing method and device, electronic equipment and computer readable storage medium | |
CN111159562A (en) | Method, device, system, equipment and storage medium for recommending splicing live broadcast | |
CN107896337B (en) | Information popularization method and device and storage medium | |
CN113204671A (en) | Resource display method, device, terminal, server, medium and product | |
CN112533015B (en) | Live interaction method, device, equipment and storage medium | |
CN111382355A (en) | Live broadcast management method, device and equipment based on geographic object and storage medium | |
CN114302160A (en) | Information display method, information display device, computer equipment and medium | |
CN112583806A (en) | Resource sharing method, device, terminal, server and storage medium | |
CN109525568B (en) | Song on-demand method and device | |
CN110337042B (en) | Song on-demand method, on-demand order processing method, device, terminal and 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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |