CN112019890A - Live broadcast distribution method, device, server and medium - Google Patents
Live broadcast distribution method, device, server and medium Download PDFInfo
- Publication number
- CN112019890A CN112019890A CN202011176400.XA CN202011176400A CN112019890A CN 112019890 A CN112019890 A CN 112019890A CN 202011176400 A CN202011176400 A CN 202011176400A CN 112019890 A CN112019890 A CN 112019890A
- Authority
- CN
- China
- Prior art keywords
- live broadcast
- distribution
- live
- account
- feedback value
- 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 89
- 230000003993 interaction Effects 0.000 claims abstract description 77
- 230000009467 reduction Effects 0.000 claims description 67
- 238000012545 processing Methods 0.000 claims description 22
- 230000015654 memory Effects 0.000 claims description 14
- 230000003247 decreasing effect Effects 0.000 claims description 7
- 238000012549 training Methods 0.000 claims description 6
- 230000000694 effects Effects 0.000 abstract description 12
- 230000002452 interceptive effect Effects 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 15
- 230000002093 peripheral effect Effects 0.000 description 10
- 230000001133 acceleration Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000006399 behavior Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000002776 aggregation Effects 0.000 description 3
- 238000004220 aggregation Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000013473 artificial intelligence Methods 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
- 238000004590 computer program Methods 0.000 description 2
- 244000144972 livestock Species 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development 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
- 230000007246 mechanism Effects 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
- 238000009877 rendering Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- 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/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/47815—Electronic shopping
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The present disclosure relates to a live broadcast distribution method, apparatus, server and medium, applied to the technical field of computers, the method comprising: receiving a live broadcast request, wherein the live broadcast request carries a live broadcast type and a live broadcast account number of a live broadcast to be broadcast; if the live broadcast type is a target live broadcast type, acquiring a distribution adjustment parameter of a live broadcast account, wherein the distribution adjustment parameter is determined through the difference between live broadcast feedback values of a first historical live broadcast of the target live broadcast type of the live broadcast account and second historical live broadcast of other live broadcast types, and the live broadcast feedback value of the historical live broadcast indicates the interactive condition of the historical live broadcast; acquiring a reference distribution parameter of live broadcast; and adjusting the reference distribution parameters according to the distribution adjustment parameters, and distributing the direct broadcast based on the adjusted distribution parameters. The target live broadcast type live broadcast interaction condition is considered, the distribution of the target live broadcast type live broadcast is adjusted according to the feedback of the live broadcast interaction condition, and the distribution effect is improved.
Description
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a live broadcast distribution method, apparatus, server, and medium.
Background
With the continuous development of computer technology, people can share information more and more conveniently. The live broadcast becomes a very popular information sharing mode at present, the anchor shows information which the anchor wants to convey in the live broadcast room of the anchor, and the user enters the interested live broadcast room to watch the information shown by the anchor.
In the related art, for any anchor, live broadcasts of the anchor are distributed according to the number of people who pay attention to the anchor, but the distribution method is single and poor in distribution effect.
Disclosure of Invention
The present disclosure provides a live broadcast distribution method, apparatus, server, and medium, which can improve distribution effects. The technical scheme of the disclosure is as follows.
According to a first aspect of an embodiment of the present disclosure, a live broadcast distribution method is provided, where the method includes:
receiving a live broadcast request, wherein the live broadcast request carries a live broadcast type and a live broadcast account number of a live broadcast to be broadcast;
if the live broadcast type is a target live broadcast type, acquiring a distribution adjustment parameter of the live broadcast account, wherein the distribution adjustment parameter is determined by the difference between live broadcast feedback values of a first historical live broadcast of the target live broadcast type and second historical live broadcast of other live broadcast types of the live broadcast account, and the live broadcast feedback value of the historical live broadcast represents the interaction condition of the historical live broadcast;
acquiring reference distribution parameters of the live broadcast, wherein the reference distribution parameters are determined by a live broadcast feedback value corresponding to the live broadcast account;
and adjusting the reference distribution parameters according to the distribution adjustment parameters, and distributing the live broadcast based on the adjusted distribution parameters.
In some embodiments, before obtaining the distribution adjustment parameter of the live account if the live type is the target live type, the method further includes:
acquiring a first live broadcast feedback value of a multi-field first historical live broadcast belonging to the target live broadcast type;
acquiring a second live broadcast feedback value of a plurality of second historical live broadcasts belonging to other live broadcast types;
and determining distribution adjustment parameters of the live broadcast account according to the difference information of the first live broadcast feedback value and the second live broadcast feedback value.
In some embodiments, the determining, according to the difference information between the first live broadcast feedback value and the second live broadcast feedback value, a distribution adjustment parameter of the live broadcast account includes:
acquiring a ratio of the first live broadcast feedback value to the second live broadcast feedback value, and performing statistical processing on the ratio to obtain a distribution reduction ratio of the live broadcast account, wherein the distribution reduction ratio and the ratio are in a negative correlation relationship; or,
obtaining a reduced distribution ratio corresponding to difference information according to the difference information of the first live broadcast feedback value and the second live broadcast feedback value from the corresponding relation between the difference information and the reduced distribution ratio; or,
processing the difference information of the first live broadcast feedback value and the second live broadcast feedback value through a parameter determination model to obtain the distribution adjustment parameter; the parameter determination model is obtained by training a plurality of pieces of sample difference information and sample distribution adjustment parameters corresponding to the plurality of pieces of sample difference information;
and the reduced distribution proportion is the proportion of the reduced part in the reference distribution parameter, and is used for reducing the distribution amount of live broadcast.
In some embodiments, before determining the distribution adjustment parameter of the live account according to the difference information between the first live feedback value and the second live feedback value, the method further includes:
if a first distribution adjustment condition is met, executing the step of determining distribution adjustment parameters of the live broadcast account according to the difference information of the first live broadcast feedback value and the second live broadcast feedback value;
if the first distribution adjustment condition is not met, determining a first target value as a distribution adjustment parameter of the live broadcast account, wherein the first target value indicates that a reference distribution parameter of the live broadcast is kept unchanged;
wherein the first distribution adjustment condition is a condition for changing a distribution amount of live broadcasting.
In some embodiments, the first distribution adjustment condition comprises at least one of:
in the multi-field historical live broadcast of the live broadcast account, a first historical live broadcast which belongs to the target live broadcast type reaches a first target number;
the first live broadcast feedback value is smaller than the second live broadcast feedback value;
the difference value between the first live broadcast feedback value and the second live broadcast feedback value reaches a second target numerical value;
the first live broadcast feedback value indicates that the interaction situation of the multi-field first historical live broadcast of the live broadcast account number is in a descending trend.
In some embodiments, the obtaining of the distribution adjustment parameter of the live broadcast account if the live broadcast type is a target live broadcast type includes:
if the live broadcast type is the target live broadcast type, acquiring an initial distribution reduction ratio according to a first live broadcast feedback value and a second live broadcast feedback value of the live broadcast account;
if the initial distribution reduction ratio exceeds a first target ratio, determining the first target ratio as the distribution reduction ratio of the live broadcast account;
if the initial distribution reduction ratio does not exceed the first target ratio, determining the initial distribution reduction ratio as the distribution reduction ratio of the live account;
the first live broadcast feedback value represents an interaction condition of a first historical live broadcast of the live broadcast account, the second live broadcast feedback value represents an interaction condition of a second historical live broadcast of the live broadcast account, and the distribution reduction ratio is used for reducing the distribution amount of the live broadcast.
In some embodiments, the distribution adjustment parameter is a distribution ratio, and the distribution ratio is used for adjusting a distribution range of the live broadcast.
In some embodiments, after the receiving the live broadcast request, the method further comprises:
if the live broadcast type is the target live broadcast type and meets a first distribution adjustment condition, executing the step of acquiring distribution adjustment parameters of the live broadcast account;
if the live broadcast type is the target live broadcast type and does not meet the first distribution adjustment condition, distributing the live broadcast based on the reference distribution parameter;
wherein the first distribution adjustment condition is a condition for changing a distribution amount of live broadcasting.
In some embodiments, the obtaining of the distribution adjustment parameter of the live broadcast account if the live broadcast type is a target live broadcast type includes:
if the live broadcast type is the target live broadcast type, inquiring a target account list, wherein the target account list comprises live broadcast accounts meeting second distribution adjustment conditions, and the second distribution adjustment conditions are conditions for changing the live broadcast distribution amount of the live broadcast accounts;
and if the target account list comprises the live broadcast account carried in the live broadcast request, acquiring distribution adjustment parameters corresponding to the live broadcast account according to the live broadcast account carried in the live broadcast request from the corresponding relationship between the live broadcast account and the distribution adjustment parameters.
In some embodiments, the second distribution adjustment condition comprises at least one of:
the number of people paying attention to the live broadcast account number exceeds a second target number;
the historical live broadcast of the live broadcast account comprises a first historical live broadcast belonging to the target live broadcast type;
in the multi-field historical live broadcast of the live broadcast account, a first historical live broadcast which belongs to the target live broadcast type reaches a first target number;
the first live broadcast feedback value of the live broadcast account is smaller than the second live broadcast feedback value of the live broadcast account;
the difference value between the first live broadcast feedback value of the live broadcast account and the second live broadcast feedback value of the live broadcast account reaches a second target numerical value;
the first live broadcast feedback value of the live broadcast account indicates that the interaction condition of a plurality of first historical live broadcasts of the live broadcast account is in a descending trend;
the live broadcast method comprises the steps that a first live broadcast feedback value of a live broadcast account indicates a first historical live broadcast interaction condition of the live broadcast account, and a second live broadcast feedback value of the live broadcast account indicates a second historical live broadcast interaction condition of the live broadcast account.
In some embodiments, the obtaining of the reference distribution parameter of the live broadcast includes:
and determining a reference distribution parameter of the live broadcast according to at least one live broadcast feedback value of at least one historical live broadcast of the live broadcast account and at least one of audience interest parameters or the number of people paying attention to the live broadcast account.
In some embodiments, before the receiving the live play request, the method further comprises:
receiving a live broadcast type selection message, wherein the live broadcast type selection message comprises a live broadcast type of a live broadcast to be played and a live broadcast account;
if the live broadcast type is the target live broadcast type, acquiring distribution adjustment parameters of the live broadcast account;
and if the distribution adjusting parameter indicates that the distribution of the live broadcast is limited, returning reminding information based on the live broadcast account, wherein the reminding information indicates that the distribution of the live broadcast is limited.
In some embodiments, after the receiving the live broadcast request, the method further comprises:
and if the live broadcast meets the live broadcast distribution limiting condition, the other live broadcast of the live broadcast account is in a live broadcast state, and the other live broadcast does not meet the live broadcast distribution limiting condition, rejecting the live broadcast request, wherein the live broadcast distribution limiting condition is a condition for reducing live broadcast reference distribution parameters.
In some embodiments, after the receiving the live broadcast request, the method further comprises:
and if the live broadcast playing condition is met, returning a live broadcast playing permission notice based on the live broadcast account, wherein the live broadcast playing permission notice is used for indicating the live broadcast to play.
In some embodiments, the live play conditions include:
live broadcasting of the live broadcasting account is not in a live broadcasting state; or,
the live broadcast corresponding to the live broadcast request does not meet the live broadcast distribution limiting condition; or,
the live broadcast corresponding to the live broadcast request meets a live broadcast distribution limiting condition, the other live broadcast of the live broadcast account is in a live broadcast running state, and the other live broadcast meets the live broadcast distribution limiting condition.
According to a second aspect of the embodiments of the present disclosure, there is provided a live distribution apparatus, the apparatus including:
the receiving unit is configured to execute receiving of a live broadcast request, wherein the live broadcast request carries a live broadcast type and a live broadcast account number of a live broadcast to be broadcast;
a first obtaining unit, configured to perform, if the live broadcast type is a target live broadcast type, obtaining a distribution adjustment parameter of the live broadcast account, where the distribution adjustment parameter is determined by a difference between live broadcast feedback values of a first historical live broadcast of the target live broadcast type of the live broadcast account and second historical live broadcasts of other live broadcast types, and a live broadcast feedback value of a historical live broadcast indicates an interaction situation of the historical live broadcast;
the second acquisition unit is configured to execute acquisition of reference distribution parameters of the live broadcast, and the reference distribution parameters are determined through a live broadcast feedback value corresponding to the live broadcast account;
and the distribution unit is configured to adjust the reference distribution parameter according to the distribution adjustment parameter, and distribute the live broadcast based on the adjusted distribution parameter.
In some embodiments, the apparatus further comprises:
a third obtaining unit configured to perform obtaining a first live broadcast feedback value of a multi-field first history live broadcast belonging to the target live broadcast type;
the third acquisition unit is further configured to perform acquisition of a second live broadcast feedback value of a plurality of second historical live broadcasts belonging to the other live broadcast types;
a first determining unit configured to determine a distribution adjustment parameter of the live broadcast account according to difference information of the first live broadcast feedback value and the second live broadcast feedback value.
In some embodiments, the first determining unit is configured to perform obtaining of a ratio of the first live broadcast feedback value to the second live broadcast feedback value, perform statistical processing on the ratio, and obtain a distribution reduction ratio of the live broadcast account, where the distribution reduction ratio and the ratio are in a negative correlation relationship; or,
obtaining a reduced distribution ratio corresponding to difference information according to the difference information of the first live broadcast feedback value and the second live broadcast feedback value from the corresponding relation between the difference information and the reduced distribution ratio; or,
processing the difference information of the first live broadcast feedback value and the second live broadcast feedback value through a parameter determination model to obtain the distribution adjustment parameter; the parameter determination model is obtained by training a plurality of pieces of sample difference information and sample distribution adjustment parameters corresponding to the plurality of pieces of sample difference information;
and the reduced distribution proportion is the proportion of the reduced part in the reference distribution parameter, and is used for reducing the distribution amount of live broadcast.
In some embodiments, the first determining unit is configured to perform the step of determining a distribution adjustment parameter of the live broadcast account according to difference information between the first live broadcast feedback value and the second live broadcast feedback value if a first distribution adjustment condition is satisfied;
the first determining unit is further configured to determine a first target value as a distribution adjustment parameter of the live broadcast account if the first distribution adjustment condition is not satisfied, where the first target value indicates that a reference distribution parameter of the live broadcast is kept unchanged;
wherein the first distribution adjustment condition is a condition for changing a distribution amount of live broadcasting.
In some embodiments, the first distribution adjustment condition comprises at least one of:
in the multi-field historical live broadcast of the live broadcast account, a first historical live broadcast which belongs to the target live broadcast type reaches a first target number;
the first live broadcast feedback value is smaller than the second live broadcast feedback value;
the difference value between the first live broadcast feedback value and the second live broadcast feedback value reaches a second target numerical value;
the first live broadcast feedback value indicates that the interaction situation of the multi-field first historical live broadcast of the live broadcast account number is in a descending trend.
In some embodiments, the first obtaining unit includes:
the obtaining subunit is configured to execute, if the live broadcast type is the target live broadcast type, obtaining an initial distribution reduction ratio according to a first live broadcast feedback value and a second live broadcast feedback value of the live broadcast account;
a determining subunit, configured to determine, if the initial distribution reduction ratio exceeds a first target ratio, the first target ratio as a distribution reduction ratio of the live account;
the determining subunit is further configured to determine, if the initial distribution decreasing proportion does not exceed the first target proportion, the initial distribution decreasing proportion as the distribution decreasing proportion of the live account;
the first live broadcast feedback value represents an interaction condition of a first historical live broadcast of the live broadcast account, the second live broadcast feedback value represents an interaction condition of a second historical live broadcast of the live broadcast account, and the distribution reduction ratio is used for reducing the distribution amount of the live broadcast.
In some embodiments, the distribution adjustment parameter is a distribution ratio, and the distribution ratio is used for adjusting a distribution range of the live broadcast.
In some embodiments, the first obtaining unit is configured to perform the step of obtaining a distribution adjustment parameter of the live account if the live type is the target live type and a first distribution adjustment condition is met;
the distribution unit is configured to distribute the live broadcast based on the reference distribution parameter if the live broadcast type is the target live broadcast type and the first distribution adjustment condition is not met;
wherein the first distribution adjustment condition is a condition for changing a distribution amount of live broadcasting.
In some embodiments, the first obtaining unit includes:
a first query subunit, configured to perform, if the live broadcast type is the target live broadcast type, querying a target account list, where the target account list includes live broadcast accounts meeting a second distribution adjustment condition, and the second distribution adjustment condition is a condition for changing a live broadcast distribution amount of the live broadcast accounts;
and the second query subunit is configured to execute, if the target account list includes the live broadcast account carried in the live broadcast request, acquiring, from the corresponding relationship between the live broadcast account and the distribution adjustment parameter, the distribution adjustment parameter corresponding to the live broadcast account according to the live broadcast account carried in the live broadcast request.
In some embodiments, the second distribution adjustment condition comprises at least one of:
the number of people paying attention to the live broadcast account number exceeds a second target number;
the historical live broadcast of the live broadcast account comprises a first historical live broadcast belonging to the target live broadcast type;
in the multi-field historical live broadcast of the live broadcast account, a first historical live broadcast which belongs to the target live broadcast type reaches a first target number;
the first live broadcast feedback value of the live broadcast account is smaller than the second live broadcast feedback value of the live broadcast account;
the difference value between the first live broadcast feedback value of the live broadcast account and the second live broadcast feedback value of the live broadcast account reaches a second target numerical value;
the first live broadcast feedback value of the live broadcast account indicates that the interaction condition of a plurality of first historical live broadcasts of the live broadcast account is in a descending trend;
the live broadcast method comprises the steps that a first live broadcast feedback value of a live broadcast account indicates a first historical live broadcast interaction condition of the live broadcast account, and a second live broadcast feedback value of the live broadcast account indicates a second historical live broadcast interaction condition of the live broadcast account.
In some embodiments, the third obtaining unit is configured to perform determining a reference distribution parameter of the live broadcast according to a live broadcast feedback value of at least one historical live broadcast of the live broadcast account and at least one of an audience interest parameter or a number of people paying attention to the live broadcast account.
In some embodiments, the apparatus further comprises:
the receiving unit is further configured to execute receiving of a live broadcast type selection message, wherein the live broadcast type selection message comprises a live broadcast type of a live broadcast to be played and a live broadcast account;
the first obtaining unit is configured to obtain a distribution adjustment parameter of the live broadcast account if the live broadcast type is the target live broadcast type;
and the reminding unit is configured to execute that if the distribution adjustment parameter indicates that the distribution of the live broadcast is limited, reminding information is returned based on the live broadcast account, and the reminding information indicates that the distribution of the live broadcast is limited.
In some embodiments, the apparatus further comprises:
and the rejecting unit is configured to reject the live broadcast playing request if the live broadcast meets a live broadcast distribution limiting condition, another live broadcast of the live broadcast account is in a live broadcast running state, and the another live broadcast does not meet the live broadcast distribution limiting condition, wherein the live broadcast distribution limiting condition is a condition for reducing a live broadcast reference distribution parameter.
In some embodiments, the apparatus further comprises:
and the playing unit is configured to execute that if a live playing condition is met, a live playing permission notification is returned based on the live playing account, and the live playing permission notification is used for indicating the live playing to be played.
In some embodiments, the live play conditions include:
live broadcasting of the live broadcasting account is not in a live broadcasting state; or,
the live broadcast corresponding to the live broadcast request does not meet the live broadcast distribution limiting condition; or,
the live broadcast corresponding to the live broadcast request meets a live broadcast distribution limiting condition, the other live broadcast of the live broadcast account is in a live broadcast running state, and the other live broadcast meets the live broadcast distribution limiting condition.
According to a third aspect of embodiments of the present disclosure, there is provided a server including:
one or more processors;
volatile or non-volatile memory for storing the one or more processor-executable commands;
wherein the one or more processors are configured to perform the live distribution method as described in the first aspect above.
According to a fourth aspect of embodiments of the present disclosure, there is provided a storage medium, wherein instructions that, when executed by a processor of a server, enable the server to perform the live distribution method as described in the first aspect above.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer program product comprising executable instructions that, when executed by a processor of a server, enable the server to perform the live distribution method as described in the first aspect above.
The technical scheme provided by the embodiment of the disclosure brings at least the following beneficial effects.
The disclosed embodiment provides a live broadcast distribution method, a device, a server and a medium, which consider the problem that different types of live broadcasts may have different interaction conditions when the same anchor performs different types of live broadcasts, therefore, the embodiments of the present disclosure will adjust the reference distribution parameters using the distribution adjustment parameters, since the distribution adjustment parameter can represent the difference in interaction situation between live broadcasts of different live types of the anchor, the reference distribution parameter can represent the interaction condition of the anchor and the audience, so that the reference distribution parameter is adjusted according to the distribution adjustment parameter, the anchor is distributed based on the adjusted distribution parameter, the method adjusts the distribution parameters of the live broadcast according to the interaction condition feedback of the live broadcast belonging to the target live broadcast type, can more accurately distribute the live broadcast, and improves the distribution effect.
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 shown in accordance with an exemplary embodiment;
FIG. 2 is a schematic diagram illustrating the structure of a server in accordance with an exemplary embodiment;
FIG. 3 is a flow diagram illustrating a live distribution method in accordance with an exemplary embodiment;
FIG. 4 is a schematic diagram illustrating a anchor and live influence relationship, according to an example embodiment;
FIG. 5 is a flow diagram illustrating a live distribution method in accordance with an exemplary embodiment;
FIG. 6 is a flow diagram illustrating a distribution adjustment parameter acquisition method in accordance with an exemplary embodiment;
fig. 7 is a flow diagram illustrating a method of live playback in accordance with an exemplary embodiment;
FIG. 8 is a block diagram illustrating a live distribution apparatus in accordance with an exemplary embodiment;
fig. 9 is a block diagram illustrating another live distribution apparatus in accordance with an example embodiment;
FIG. 10 is a block diagram illustrating a terminal in accordance with an exemplary embodiment;
FIG. 11 illustrates a block diagram of a server, according to 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 description of the above-described figures 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.
It should be noted that the user information (including but not limited to user device information, user personal information, etc.) referred to in the present disclosure may be information authorized by the user or sufficiently authorized by each party.
Fig. 1 is a schematic structural diagram of an implementation environment provided in an embodiment of the present disclosure, and as shown in fig. 1, the implementation environment includes: a plurality of terminals 101 and a server 102. The plurality of terminals 101 and the server 102 are connected via a wired network or a wireless network.
The terminal 101 is any device such as a mobile phone, a tablet computer, and a notebook computer, and the server 102 is a server, or a server cluster composed of a plurality of servers, or a cloud computing service center.
In some embodiments, the terminal 101 is provided with a target application, and the target application has a live broadcast function and a function of watching live broadcasts of other people, for example, the target application is an information sharing application, a shopping application, a music playing application, and the like. The server 102 is an application that provides a service for the target application through which the terminal 101 and the server 102 can interact.
The anchor can log in a target application of any terminal 101 through a live account, send a live broadcast request to the server through the target application, and the server 102 allows the terminal 101 to broadcast and distribute live broadcasts to other terminals 101 after receiving the live broadcast request.
In some embodiments, as shown in FIG. 2, server 102 includes: a center server 1021, a configuration center 1022, a big data end 1023, and a social component 1024.
The configuration center 1022 is configured to store a target account list, where the target account list includes live accounts meeting a second distribution adjustment condition, for example, live accounts with a large number of fans, live accounts with a target live type that have been live, and the like. In some embodiments, the configuration center 1022 is further configured to store live feedback values of multiple live broadcasts of a live broadcast account, such as popularity value per live broadcast, fan loss per live broadcast, or fan new increment per live broadcast. In some embodiments, the configuration hub 1022 is also used to store bibliographic data, wherein bibliographic data refers to replacement data that is employed when some data is lost or unreasonable. For example, the server obtains that the percentage of reduced distribution of live broadcast is 60%, and the percentage of bottom-of-pocket data corresponding to the reduced distribution is 30%, and since the reduced distribution percentage is 60%, the adjustment range of live broadcast distribution is too large, and in order to adjust live broadcast distribution more reasonably, the server selects 30% of bottom-of-pocket data as the percentage of reduced distribution, and adjusts live broadcast distribution.
The big data end 1023 is used for obtaining distribution adjustment parameters. In some embodiments, the big data end 1023 obtains the live broadcast account and the first live broadcast feedback value and the second live broadcast feedback value of the live broadcast account from the target account list of the configuration center 1022, determines the distribution adjustment parameter of the live broadcast account according to the first live broadcast feedback value and the second live broadcast feedback value, and stores the distribution adjustment parameter of each live broadcast account and the live broadcast account in a local place correspondingly. The first live broadcast feedback value of the live broadcast account indicates the interactive condition of the first historical live broadcast of the live broadcast account, and the second live broadcast feedback value of the live broadcast account indicates the interactive condition of the second historical live broadcast of the live broadcast account.
The center server 1021 is used for receiving live broadcast data uploaded by the live broadcast account, and sending the live broadcast data to each terminal in the live broadcast room. The central server 1021 is further configured to distribute the live broadcast according to a live broadcast distribution parameter, where distributing the live broadcast means sending a live broadcast room identifier of the live broadcast to other terminals, so that the other terminals display the live broadcast room identifier in a live broadcast aggregation display interface. In some embodiments, the central server 1021 is further configured to send, when the to-be-played live broadcast meets a live broadcast distribution limitation condition, a reminder to a corresponding anchor terminal, where the reminder is used to indicate that the live broadcast is limited to be distributed, and the live broadcast distribution limitation condition is a condition for reducing a reference distribution parameter of the live broadcast. In some embodiments, the central server 1021 is further configured to reject the live broadcast request, that is, prohibit the anchor broadcast, when the to-be-broadcast live broadcast corresponding to the live broadcast request satisfies the live broadcast distribution limiting condition, another live broadcast of the live broadcast account is in a live broadcast ongoing state, and the another live broadcast does not satisfy the live broadcast distribution limiting condition.
The social component 1024 is configured to determine a reference distribution parameter according to an interaction situation of the multi-history live broadcast of the anchor, obtain a distribution adjustment parameter from the big data end 1023 through the central server 1021, adjust the reference distribution parameter according to the distribution adjustment parameter to obtain an adjusted distribution parameter, send the adjusted distribution parameter to the central server 1021, and distribute the live broadcast by the central server 1021 based on the adjusted distribution parameter.
The method provided by the embodiment of the disclosure can be applied to a live scene.
For example, the method is applied to the scene that commodities are sold on the spot anchor live broadcast.
The show anchor interacts with audiences in the live broadcast room through modes such as performance talent skill in the live broadcast process, if the show anchor sells commodities live broadcast, probably because reasons such as the professional degree of the show anchor is not enough, the interactive condition that leads to this live broadcast is relatively poor, the fan begins to run off, if adopt the live broadcast distribution method that this disclosed embodiment provided, can reduce the distribution dynamics to this live broadcast when this show anchor sells commodities live broadcast, make still less user see this live broadcast, thereby reduce this live broadcast to the anchor and live broadcast platform's negative effects.
As another example, it is applied in a scene where a new live type of live broadcast appears.
When the anchor starts a new live broadcast type of live broadcast, the anchor is strongly loved by audiences due to reasons such as freshness, if the live broadcast distribution method provided by the embodiment of the disclosure is adopted, the distribution strength of the live broadcast can be additionally improved when the anchor carries out the new live broadcast type of live broadcast, so that more users can see the live broadcast, the popularity of the anchor and the freshness of a live broadcast platform are improved, and the live broadcast can be more accurately distributed.
It should be noted that the embodiment of the present disclosure can also be applied to other live scenes, and the embodiment of the present disclosure does not limit this.
Fig. 3 is a flowchart illustrating a live distribution method according to an exemplary embodiment, where the live distribution method is applied to a server, as shown in fig. 3, and includes the following steps.
301. And receiving a live broadcast request, wherein the live broadcast request carries a live broadcast type and a live broadcast account number of a live broadcast to be broadcast.
In the embodiment of the present disclosure, the live broadcast request is sent by the anchor through the terminal that logs in the target application, and the live broadcast request is used to request the server to allow the terminal to perform live broadcast, and forward the live broadcast data uploaded by the terminal to the audience terminal in the corresponding live broadcast room.
The live account is an account used by the terminal to log in the target application, and the live account can identify a unique anchor and represent the identity of the anchor, for example, the live account is a nickname of the anchor, a mobile phone number of the anchor, and the like. In some embodiments, after the anchor logs in the target application, both live broadcast and live broadcast of other anchors can be watched, and therefore, the live broadcast account is any account in the target application.
The live broadcast types are divided according to live broadcast contents, for example, some live broadcast contents are main broadcast performance singing, dancing, playing games and the like, some live broadcast contents are main broadcast introduction commodities, other users in a live broadcast room purchase commodities and the like, and at the moment, the live broadcast can be divided into live broadcast of show and live broadcast of selling goods according to the live broadcast contents. For another example, some live broadcast contents are main broadcast performances such as singing, dancing, playing games and the like, and at the moment, live broadcasts can be divided into singing live broadcasts, dancing live broadcasts, theater live broadcasts and game live broadcasts according to the live broadcast contents.
The live broadcast type can be divided randomly according to the dividing requirement, and the dividing standard of the live broadcast type is not limited in the embodiment of the disclosure.
302. And if the live broadcast type is the target live broadcast type, acquiring distribution adjustment parameters of the live broadcast account.
Wherein, the interaction situation may be different for different live broadcast types of the same anchor. For example, when the anchor a plays a song live broadcast, the live broadcast feedback value is 1234567, and when the anchor a sells goods live broadcast, the live broadcast feedback value is 123456, so that the interaction situation of the anchor a selling goods live broadcast is poor, and the interaction situation of the show live broadcast is better.
The distribution adjustment parameter is determined through the difference between live broadcast feedback values of a first historical live broadcast of a target live broadcast type of the live broadcast account and live broadcast feedback values of second historical live broadcast of other live broadcast types.
303. And acquiring a reference distribution parameter of live broadcast, wherein the reference distribution parameter is determined by a live broadcast feedback value corresponding to a live broadcast account.
The live broadcast feedback value corresponding to the live broadcast account refers to a live broadcast feedback value of multi-field historical live broadcast of the live broadcast account, and can represent the popularity of the live broadcast account. The reference distribution parameter can indicate a distribution range of the live broadcast, for example, the reference distribution parameter indicates a distribution object and a matching degree of the live broadcast and the distribution object. For example, if the reference distribution parameter indicates the distribution object a and the matching degree is 80%, the server distributes the live broadcast to the distribution object a according to the reference distribution parameter, determines an area for displaying the live broadcast in a live broadcast aggregation display interface of the distribution object according to the matching degree of the live broadcast and the distribution object, and displays the live broadcast in an area in front of the live broadcast aggregation display interface.
304. And adjusting the reference distribution parameters according to the distribution adjustment parameters, and distributing the direct broadcast based on the adjusted distribution parameters.
By adjusting the live broadcast reference distribution parameters, distribution objects can be reduced or increased, or the matching degree of the live broadcast and the distribution objects can be reduced or increased. Wherein, based on the adjusted distribution parameters, distributing the live broadcast means: and distributing the live broadcast room identification to the corresponding terminal according to the adjusted distribution parameters.
The live broadcast distribution method provided by the embodiment of the disclosure considers the problem that different types of live broadcasts may have different interaction situations when the same anchor performs different types of live broadcasts, and therefore, the embodiment of the disclosure adjusts the reference distribution parameter by using the distribution adjustment parameter, because the distribution adjustment parameter can represent the difference of the interaction situations between the live broadcasts of different live broadcast types of the anchor, and the reference distribution parameter can represent the interaction situations between the anchor and audiences, the reference distribution parameter is adjusted according to the distribution adjustment parameter, and the live broadcasts are distributed based on the adjusted distribution parameter, that is, the distribution parameter of the live broadcasts of the type is adjusted according to the feedback of the interaction situations of the live broadcasts belonging to the target live broadcast type, so that the live broadcasts can be distributed more accurately, and the distribution effect is improved.
As shown in fig. 4, in the related art, live stock selling is gradually emerging, the show anchor becomes an object of manufacturer cooperation due to the large number of fans, good user stickiness, low labor cost and the like, but the live broadcast content of the show anchor is more talent performance, so the show anchor is not good at selling goods, the work of commodity research, commodity selection, manufacturer selection and manufacturer cooperation is not professional, fans of the show anchor are lost, the rank, the income and the like of the show anchor are affected, the live stock selling is likely to be continuously increased for the rank, the income and the like, vicious circle is formed, and the image and the public praise influence is brought to a live broadcast platform.
Therefore, the embodiment of the disclosure provides a live broadcast distribution method, when the interaction situation of live selling is poor, if the anchor performs live selling again, the distribution strength of the live selling is reduced, so that the influence of the live selling on the anchor and a live broadcast platform is reduced.
Fig. 5 is a flowchart illustrating a live distribution method according to an exemplary embodiment, where interaction subjects of the method are a terminal and a server, as shown in fig. 5, and the method includes the following steps.
501. And the server acquires the distribution adjustment parameters of each live account according to the live accounts in the target account list.
The target account list comprises live broadcast accounts meeting second distribution adjustment conditions, and the second distribution adjustment conditions are conditions for changing the live broadcast distribution amount of the live broadcast accounts. Wherein, the live broadcast distribution amount of the live broadcast account refers to: and the distribution volume of live broadcast opened through the live broadcast account. The live account satisfying the second distribution adjustment condition refers to a live account whose live broadcast may be restricted from being distributed or whose live broadcast may be expanded to be distributed, that is, the live account may satisfy a live broadcast restricted distribution condition or a live broadcast expanded distribution condition.
In some embodiments, for the live account in the target account list, the distribution adjustment parameter of each live account is obtained in advance, so that when a subsequent anchor broadcasts through the live account, the distribution adjustment parameter of the live account is obtained directly based on the live account.
In some embodiments, the second distribution adjustment condition includes at least one of the following (1) to (6).
(1) The number of people paying attention to the live account exceeds a second target number.
The second target number is any number, for example, the second target number is 10 ten thousand, 100 ten thousand, 200 ten thousand, or the like. If the number of people who pay attention to a certain anchor account is large, the influence caused by some behaviors corresponding to anchor is also large. Therefore, the live distribution can be adjusted by referring to the number of people who pay attention to the live account, and for the live account with less attention, the live distribution of the live account does not need to be adjusted, and the distribution adjustment parameters of the live account do not need to be acquired.
(2) The historical live broadcast of the live broadcast account comprises a first historical live broadcast belonging to a target live broadcast type.
If the anchor broadcasts the live broadcast of the target live broadcast type once, the anchor may also broadcast the live broadcast of the target live broadcast type afterwards, so that the live broadcast account of the anchor is stored in the target account list, distribution adjustment parameters of the live broadcast account are acquired subsequently, live broadcast distribution is adjusted, and further the behavior of the anchor is controlled and guided.
For example, the number of fans of show anchor a is 500 ten thousand, if the show anchor a starts to sell goods live broadcast, and the interaction situation of the sell goods live broadcast is poor, the fans of the show anchor a may be lost in a large amount, the income may also be reduced greatly, and the direct broadcast platform may be affected negatively, so that the show anchor a is an object to be guided, and stores the live broadcast account of the show anchor a in the target account list. For another example, the number of fans of show anchor B is 10, if the show anchor B starts to sell goods live broadcast, and the interaction situation of the sell goods live broadcast is poor, the influence on the fan amount of the show anchor B is small, the influence on the profit is small, and the influence on the live broadcast platform is small, so that the show anchor B does not need to be guided, and the live broadcast account of the show anchor B does not need to be stored in the target account list.
(3) In multi-field historical live broadcast of a live broadcast account, a first historical live broadcast which belongs to a target live broadcast type reaches a first target number.
(4) The first live broadcast feedback value of the live broadcast account is smaller than the second live broadcast feedback value of the live broadcast account.
(5) And the difference value between the first live broadcast feedback value of the live broadcast account and the second live broadcast feedback value of the live broadcast account reaches a second target numerical value.
(6) The first live broadcast feedback value of the live broadcast account indicates that the interaction condition of the multi-field first history live broadcast of the live broadcast account is in a descending trend.
It should be noted that, the items (3) to (6) above may refer to the items (7) to (10) of the first distribution adjustment condition, and are not described in detail here.
In some embodiments, the live accounts in the target account list are set by an operator, and the operator can determine at least one live account according to various types of information of a host and store the live account in the target account list.
In other embodiments, the live accounts in the target account list are live accounts obtained by the server through screening according to the second distribution adjustment condition, so that the live accounts in the target account list all satisfy the second distribution adjustment condition. For example, the server first screens out live broadcast accounts with the number of people concerned exceeding a second target number, then screens out live broadcast accounts with history live broadcast in the history live broadcast, wherein the history live broadcast accounts include the target live broadcast type, and stores the screened live broadcast accounts into a target account list.
In some embodiments, the server may obtain distribution adjustment parameters for each live account in the target account list. For example, the server performs an operation of acquiring distribution adjustment parameters for each live account in the target account list every preset duration. Wherein the preset time period is any time period, such as 2 hours, 5 hours, 1 day, etc.
The interactive condition of live broadcast can represent the popularity of the live broadcast, and the better the interactive condition of live broadcast, the higher the popularity of the live broadcast; the worse the interaction of the live broadcast, the less popular the live broadcast is. For a live broadcast with high popularity, if the live broadcast is distributed with high distribution strength, more audiences can be attracted to watch the live broadcast, so that the anchor broadcast and the live broadcast platform are positively influenced. For the live broadcast with low popularity, if the live broadcast is distributed with high distribution strength, more audiences may not be attracted to watch the live broadcast, thereby wasting distribution resources, and possibly bringing negative effects to the anchor broadcast and the live broadcast platform.
Therefore, the distribution adjustment parameters are determined according to the popularity of the live broadcast, namely according to the interaction condition of the live broadcast. The distribution adjusting parameters are determined through the difference between live broadcast feedback values of a first historical live broadcast of a target live broadcast type of a live broadcast account and live broadcast feedback values of second historical live broadcast of other live broadcast types and are used for adjusting the distribution amount of the live broadcast; the live feedback value of the historical live broadcast indicates the interaction condition of the historical live broadcast, that is, different distribution adjustment parameters indicate that the difference of the interaction condition between the first historical live broadcast and the second historical live broadcast is different.
In some embodiments, obtaining distribution adjustment parameters of a live account includes: acquiring a first live broadcast feedback value of a multi-field first historical live broadcast belonging to a target live broadcast type; acquiring a second live broadcast feedback value of a plurality of second historical live broadcasts belonging to other live broadcast types; and determining a distribution adjustment parameter of the live broadcast account according to the difference information of the first live broadcast feedback value and the second live broadcast feedback value.
In some embodiments, each live broadcast has a live broadcast feedback value, and the first live broadcast feedback value and the second live broadcast feedback value are the sum of live broadcast feedback values of multiple historical live broadcasts, or the first live broadcast feedback value and the second live broadcast feedback value are average live broadcast feedback values of the multiple historical live broadcasts. For example, if the live broadcast feedback values of the multiple first historical live broadcasts are 10000, 9500, 7000 and 6900 respectively, the first live broadcast feedback value is 8350; the live broadcast feedback values of the multiple second historical live broadcasts are 15800, 13500, 13900 and 13600 respectively, and then the second live broadcast feedback value is 14200.
If the first live broadcast feedback value and the second live broadcast feedback value are the sum of live broadcast feedback values of multiple historical live broadcasts, the number of the multiple first historical live broadcasts corresponding to the first live broadcast feedback value is the same as the number of the multiple second historical live broadcasts corresponding to the second live broadcast feedback value, that is, if the first live broadcast feedback value is the sum of live broadcast feedback values of 7 historical live broadcasts, the second live broadcast feedback value is also the sum of live broadcast feedback values of 7 historical live broadcasts. And if the first live broadcast feedback value and the second live broadcast feedback value are average live broadcast feedback values of the multiple historical live broadcast, the number of the multiple historical live broadcast is not limited, and the number of the multiple historical live broadcast corresponding to the first live broadcast feedback value is the same as or different from the number of the multiple historical live broadcast corresponding to the second live broadcast feedback value.
In some embodiments, the live broadcast feedback value of the live broadcast is determined according to at least one of the popularity value of the live broadcast or the degree of change of the attention people corresponding to the live broadcast. The server stores the popularity value of any live broadcast, the change degree of the attention people corresponding to the live broadcast and the like. In some embodiments, the popularity value of the live broadcast is determined according to at least one of the number of people in the live broadcast room, the number of praise, the number of comments or the transaction amount of the virtual resource, for example, the larger the number of people in the live broadcast room, the larger the number of praise, the larger the number of comments and the larger the transaction amount of the virtual resource, the higher the feedback value of the live broadcast is, the better the interaction condition of the live broadcast is, and the higher the popularity is. Wherein, the attention number change degree that the live broadcast corresponds means: the number of people paying attention to the anchor in the live broadcast process, or the number of people paying attention to the anchor in the live broadcast process. For example, if the number of people who pay attention to the anchor during the live broadcast is 500 and the number of people who cancel the anchor is 1000, the amount of change in the number of people who pay attention to the anchor during the live broadcast is-500.
In some embodiments, the distribution adjustment parameter is a reduced distribution ratio, the reduced distribution ratio is a ratio of the reduced portion of the reference distribution parameter to the reference distribution parameter, and the reduced distribution ratio is used for reducing the distribution amount of the live broadcast. The larger the distribution reduction ratio is, the larger the difference between the interaction conditions of the first historical live broadcast and the second historical live broadcast of the live broadcast account is, and the interaction condition of the first historical live broadcast is poorer; the smaller the distribution reduction ratio is, the smaller the difference between the interaction conditions of the first historical live broadcast and the second historical live broadcast of the live broadcast account is, and the interaction condition of the first historical live broadcast is poor. The reduction distribution ratio is any value greater than 0 and less than 1, for example, 0.1, 0.15, 0.2, etc.
In some embodiments, the distribution adjustment parameter is a distribution ratio that is used to adjust a distribution range of the reference distribution parameter. If the distribution ratio is larger than 1, the interaction condition of the first historical live broadcast of the live broadcast account is superior to the interaction condition of the second historical live broadcast, and the larger the difference value between the distribution ratio and 1 is, the larger the difference between the interaction conditions of the first historical live broadcast and the second historical live broadcast of the live broadcast account is; if the distribution proportion is smaller than 1, the interaction condition of the second historical live broadcast of the live broadcast account is superior to the interaction condition of the first historical live broadcast, and the larger the difference between the distribution proportion and 1 is, the larger the difference between the interaction conditions of the first historical live broadcast and the second historical live broadcast of the live broadcast account is. Wherein the distribution ratio is any value greater than 0. E.g., 0.8, 1, 1.2, etc.
It should be noted that, in the embodiment of the present disclosure, it is only intended to guide the anchor, but not to prohibit the anchor from live broadcast of a target live broadcast type, and therefore, when obtaining a distribution adjustment parameter of a live broadcast account, whether a current situation meets a first distribution adjustment condition may be considered, and in some embodiments, before determining the distribution adjustment parameter of the live broadcast account according to difference information between the first live broadcast feedback value and the second live broadcast feedback value, the method further includes: if the first distribution adjustment condition is met, executing the step of determining distribution adjustment parameters of the live broadcast account according to the difference information of the first live broadcast feedback value and the second live broadcast feedback value; and if the first distribution adjusting condition is not met, determining a first target value as a distribution adjusting parameter of the live broadcast account, wherein the first target value indicates that a reference distribution parameter of the live broadcast is kept unchanged. The first live distribution condition is a condition for changing the distribution amount of live broadcast, that is, if the first distribution adjustment condition is not satisfied, the distribution of live broadcast is not affected.
In some embodiments, if the distribution adjustment parameter is a decreasing distribution ratio, the first target value is 0. If the distribution adjustment parameter is the distribution ratio, the first target value is 1.
In some embodiments, the first distribution adjustment condition includes at least one of the following (7) to (10).
(7) In multi-field historical live broadcast of a live broadcast account, a first historical live broadcast which belongs to a target live broadcast type reaches a first target number.
In some embodiments, the multi-live historical live broadcast refers to a first historical live broadcast of a target number before the current time, and if the first historical live broadcast of the live broadcast account in the multi-live historical live broadcast reaches the first target number, it indicates that the live broadcast account has recently frequently performed live broadcast of the target live broadcast type, and at this time, benign guidance may need to be performed on the anchor broadcast. If the number of the target objects is not reached, the live broadcast account does not frequently conduct target live broadcast type live broadcast, the target live broadcast type live broadcast has little influence on the anchor broadcast and the live broadcast platform, and benign guidance of the anchor broadcast is not needed.
(8) And the first live broadcast feedback value of the live broadcast account is smaller than the second live broadcast feedback value.
If the first live broadcast feedback value of the live broadcast account is smaller than the second live broadcast feedback value, the popularity of the first historical live broadcast is smaller than the popularity of the second historical live broadcast, so that the live broadcast belonging to the target live broadcast type can be considered not to be favored by audiences, therefore, the live broadcast belonging to the target live broadcast type needs to be controlled and guided to the anchor broadcast, and if the first live broadcast feedback value of the live broadcast account is larger than the second live broadcast feedback value, the live broadcast belonging to the target live broadcast type is favored by the audiences, therefore, the live broadcast of the target live broadcast type does not need to be controlled and guided to the anchor broadcast.
(9) And the difference value between the first live broadcast feedback value and the second live broadcast feedback value of the live broadcast account number reaches a second target numerical value.
If the difference value between the first live broadcast feedback value and the second live broadcast feedback value is large, it indicates that the popularity of the first historical live broadcast is large different from the popularity of the second historical live broadcast, and if the anchor frequently carries out the live broadcast of the target live broadcast type, the anchor itself and the live broadcast platform may be greatly affected, so that the anchor needs to be controlled and guided to carry out the live broadcast of the target live broadcast type.
If the difference value between the first live broadcast feedback value and the second live broadcast feedback value is small, the popularity of the first historical live broadcast is close to the popularity of the second historical live broadcast, the anchor carries out live broadcast of a target live broadcast type, and the anchor and a live broadcast platform are not greatly affected, so that the anchor does not need to be controlled and guided to carry out live broadcast of the target live broadcast type.
(10) The first live broadcast feedback value of the live broadcast account indicates that the interaction condition of the plurality of first historical live broadcasts is in a descending trend.
If the first live broadcast feedback value of the live broadcast account indicates that the interaction situation of the multi-field first historical live broadcast is in a descending trend, it indicates that the audience does not like to see the anchor to conduct the target live broadcast type live broadcast, and therefore the anchor needs to be controlled and guided, so that the anchor reduces the target live broadcast type live broadcast.
For example, as shown in fig. 6, the server counts the percentage of the historical live broadcast of the target live broadcast type in the most recent N (N is an integer equal to or greater than 1) live broadcast of the anchor, and for example, in the most recent 7 live broadcasts, if the historical live broadcast of the target live broadcast type does not reach 3 fields, the server takes the first target value as the distribution adjustment parameter. If the historical live broadcast of the target live broadcast type reaches 3 fields or more than 3 fields, a first live broadcast feedback value and a second live broadcast feedback value of the anchor broadcast are obtained, and if the first live broadcast feedback value is smaller than the second live broadcast feedback value, the difference value between the first live broadcast feedback value and the second live broadcast feedback value reaches a second target value and the first live broadcast feedback value indicates that the interaction condition of the first historical live broadcast of the multi-field target live broadcast type is in a descending trend, the step of determining the distribution adjustment parameter of the live broadcast account according to the difference information of the first live broadcast feedback value and the second live broadcast feedback value is executed.
In some embodiments, if the first live broadcast feedback value is smaller than the second live broadcast feedback value, and the difference value between the first live broadcast feedback value and the second live broadcast feedback value reaches a second target value, and the first live broadcast feedback value indicates that the popularity of the multiple first historical live broadcasts is on the rise trend, the first target value is used as a distribution adjustment parameter, or a reference distribution adjustment parameter of the live broadcast account is determined according to the difference information between the first live broadcast feedback value and the second live broadcast feedback value, and the reference distribution adjustment parameter is adjusted to reduce the limitation on the target live broadcast type live broadcast.
The process of determining the distribution adjustment parameter of the live broadcast account according to the difference information between the first live broadcast feedback value and the second live broadcast feedback value is implemented by a plurality of methods, and in the embodiment of the present disclosure, the distribution adjustment parameter is taken as an example only, and an exemplary description is performed in the following three ways, and the process of determining the distribution adjustment parameter as the distribution ratio is similar to the process of determining the distribution adjustment parameter as the distribution reduction ratio, and is not described in detail here.
And determining a distribution adjustment parameter of the live broadcast account according to the difference information of the first live broadcast feedback value and the second live broadcast feedback value, wherein the distribution adjustment parameter comprises any one of the following possible implementation manners.
The first method comprises the following steps: and acquiring a ratio of the first live broadcast feedback value to the second live broadcast feedback value, and performing statistical processing on the ratio to obtain a distribution reduction ratio of the live broadcast account, wherein the distribution reduction ratio and the ratio are in a negative correlation relationship.
Wherein, the step of counting the comparison value to obtain the distribution reduction ratio of the live account comprises the following steps: directly taking the ratio as a distribution reduction ratio; or multiplying the ratio by a target coefficient, and taking the product as a distribution reduction ratio; or adding the ratio to a numerical value, and taking the sum as a distribution reduction ratio; or subtracting any value from the ratio, and taking the obtained difference as a subtraction ratio.
For example, the ratio of the first live feedback value to the second live feedback value is 0.7, and the minus distribution ratio is (1-0.7) = 0.3.
And the second method comprises the following steps: and obtaining the reduced distribution ratio corresponding to the difference information according to the difference information of the first live broadcast feedback value and the second live broadcast feedback value from the corresponding relation between the difference information and the reduced distribution ratio.
In some embodiments, the correspondence relationship is a table in which the difference information and the distribution ratio corresponding to the difference information are stored. In some embodiments, the difference information between the first live feedback value and the second live feedback value is represented by a ratio of the first live feedback value and the second live feedback value, and in other embodiments, the difference information between the first live feedback value and the second live feedback value is represented by a difference between the first live feedback value and the second live feedback value. In some embodiments, different difference information intervals correspond to different distribution reduction ratios.
For example, as shown in table 1, the difference information is a ratio of the first live feedback value and the second live feedback value.
TABLE 1
Difference information | Reducing the distribution ratio |
0.85-0.9 | 10% |
0.8-0.85 | 15% |
0.75-0.8 | 20% |
0.7-0.75 | 25% |
In some embodiments, the corresponding relationship is a mapping function, and the difference information is processed by the mapping function, so as to obtain the corresponding distribution ratio.
And the third is that: processing difference information of the first live broadcast feedback value and the second live broadcast feedback value through a parameter determination model to obtain a distribution adjustment parameter; the parameter determination model is obtained by training a plurality of pieces of sample difference information and sample distribution adjustment parameters corresponding to the plurality of pieces of sample difference information.
In some embodiments, the sample difference information is difference information of the first sample live feedback value and the second sample live feedback value; or the sample difference information is a first sample live broadcast feedback value and a second sample live broadcast feedback value, and the parameter determining module can automatically determine the difference information according to the first sample live broadcast feedback value and the second sample live broadcast feedback value.
It should be noted that, the embodiments of the present disclosure only reasonably limit the anchor, and therefore, in some embodiments, it is further required to check whether the distribution reduction ratio is within a preset interval, and if the distribution reduction ratio is within the interval, the distribution reduction ratio is directly used, and if the distribution reduction ratio is not within the interval, the preset distribution reduction ratio is used. In some embodiments, obtaining distribution adjustment parameters of a live account includes: acquiring an initial distribution reduction ratio according to difference information of a first live broadcast feedback value and a second live broadcast feedback value of a live broadcast account; if the initial distribution reduction ratio exceeds a first target ratio, determining the first target ratio as the distribution reduction ratio of the live broadcast account; and if the initial distribution reduction ratio does not exceed the first target ratio, determining the initial distribution reduction ratio as the distribution reduction ratio of the live account.
For example, the preset distribution reduction proportion interval is 0-30%, if the obtained distribution reduction proportion is 50% according to the difference information of the first live broadcast feedback value and the second live broadcast feedback value of the live broadcast account, the distribution reduction proportion of the live broadcast account is set to be 30%, and if the obtained distribution reduction proportion is 10%, the distribution reduction proportion of the live broadcast account is set to be 10%, so that reasonable control and guidance of the live broadcast account are ensured.
The step 501 is performed periodically, for example, once every other day, or once every other hour.
502. And the terminal displays a live broadcast opening interface, wherein the live broadcast opening interface is used for configuring at least one attribute parameter of live broadcast to be played.
In the embodiment of the disclosure, the terminal is provided with the target application, and the live broadcast opening interface is an interface provided for the target application. When the anchor starts the live broadcast, the anchor can configure at least one attribute parameter for the live broadcast to be played through the live broadcast starting interface. For example, configuring a live cover, configuring a live type, configuring a live subject, and the like for a live to be played.
In some embodiments, the live broadcast opening interface includes a target live broadcast type option, for example, the live broadcast opening interface includes a goods selling live broadcast option, if the anchor broadcast selects the goods selling live broadcast option, the live broadcast type of the to-be-released live broadcast is a goods selling live broadcast, or if the anchor broadcast does not select the goods selling live broadcast option, the live broadcast type of the to-be-released live broadcast is any other type of live broadcast except the goods selling live broadcast, such as show field live broadcast.
In some embodiments, the live broadcast opening interface includes a plurality of live broadcast type options, and the plurality of live broadcast type options include a target live broadcast type option, for example, the live broadcast opening interface includes a game live broadcast option, a singing live broadcast option, and a goods selling live broadcast option, and the anchor can select any one of the options.
503. And the terminal responds to the live broadcast type selection operation and sends a live broadcast type selection message to the server, wherein the live broadcast type selection message comprises a live broadcast account number and a live broadcast type of a live broadcast to be played.
The live type selection operation is a trigger operation of the anchor live type option, and in some embodiments, the trigger operation is any one of a click operation, a long press operation, a sliding operation, and the like.
504. And the server receives the live broadcast type selection message, and if the live broadcast type is the target live broadcast type, the server acquires distribution adjustment parameters of the live broadcast account.
Since the live broadcast of the target live broadcast type is controlled and guided by the anchor, the distribution adjustment parameters of the live broadcast account are acquired after the anchor selects the target live broadcast type.
In the embodiment of the present disclosure, in step 501, the distribution adjustment parameter of the live account that meets the second distribution adjustment condition is already acquired, so that, in step 504, the distribution adjustment parameter obtained in step 501 can be directly acquired.
In some embodiments, if the live type is a target live type, it is determined whether a live account in the live type selection message is included in the target account list, if the target account list does not include the live account, the server does not need to acquire distribution adjustment parameters of the live account, and if the target account list includes the live account, the server acquires the distribution adjustment parameters of the live account.
For example, if the live broadcast type is a target live broadcast type, querying a target account list, wherein the target account list comprises live broadcast accounts meeting second distribution adjustment conditions; and if the target account list comprises the live broadcast account carried in the live broadcast type selection message, acquiring distribution adjustment parameters corresponding to the live broadcast account according to the live broadcast account carried in the live broadcast type selection message from the corresponding relation between the live broadcast account and the distribution adjustment parameters.
For the live account not included in the target account list, the server does not include distribution adjustment parameters of the live account, and the anchor broadcast corresponding to the live account does not need to be controlled and guided, so that the server does not need to acquire the distribution adjustment parameters of the live account, and further does not need to select a message according to the live type and feed back other information to the terminal.
It should be noted that step 501 is an optional execution step, and if step 501 is executed, in step 504, the distribution adjustment parameter of the live account can be directly acquired, so that the speed of acquiring the distribution adjustment parameter is increased, and the terminal is prevented from waiting for the feedback of the server for a long time. If the step 501 is not executed, in the step 504, the distribution adjustment parameter is obtained according to the live broadcast feedback value of the multi-field historical live broadcast of the live broadcast account, the situation that the server obtains the distribution adjustment parameter but does not use the distribution adjustment parameter does not occur, and the consumption of the processing resource of the server is reduced.
In some embodiments, the method for obtaining the distribution adjustment parameter in step 504 is similar to the method for obtaining the distribution adjustment parameter shown in step 501, and is not described in detail here.
In some embodiments, the server obtains the distribution adjustment parameter of the live broadcast account, but the distribution adjustment parameter indicates that the reference distribution parameter of the live broadcast is kept unchanged, so that the anchor broadcast does not need to be controlled and guided, and the server does not need to return a reminding message to the terminal, and can return a common message to the terminal, such as a message for determining whether to broadcast or not. However, if the distribution adjustment parameter indicates that the distribution of the live broadcast is limited, the anchor needs to know that the live broadcast is limited, so as to achieve the effect of guiding the anchor, and therefore, when the distribution adjustment parameter indicates that the distribution of the live broadcast is limited, this step 505 is performed, as shown in fig. 7.
505. And if the distribution adjusting parameter indicates that the distribution of the live broadcast is limited, the server returns reminding information based on the live broadcast account.
The reminder information indicates that the live broadcast is restricted from distribution. In some embodiments, the reminder information includes a distribution adjustment parameter to indicate the extent to which the live broadcast is restricted to better affect the behavior of the anchor. In some embodiments, the reminding information includes reasons of limited distribution, for example, the reminding message is "because the recent live selling interaction is poor, so that the promotion strength of the live selling is reduced. In some embodiments, the reminder information includes live feedback values of multiple historical live broadcasts, or a comparison of live feedback values of multiple historical live broadcasts.
It should be noted that the reminding information is only used for reminding the anchor, so as to achieve the purpose of guiding the behavior of the anchor.
506. And the terminal receives the reminding information and displays the reminding information.
In some embodiments, after receiving the reminding information, the terminal displays the reminding information in a form of a popup window. And if the anchor performs triggering operation on other areas outside the popup window or performs triggering operation on a closing option of the popup window, closing the popup window and not displaying the reminding information any more.
In some embodiments, after receiving the reminding information, the terminal jumps to a reminding information display interface from a live broadcast starting interface, and displays the reminding information in the reminding information display interface. And the terminal responds to the closing operation of the reminding information display interface or responds to the selection operation of the live broadcast opening interface, jumps from the reminding information display interface to the live broadcast opening interface, and does not display the reminding information any more.
In some embodiments, after receiving the reminding information, the terminal displays the reminding information in a superimposed manner in the current live broadcast starting interface. And controlling the display information to disappear through a return operation or a trigger operation on other areas which do not display the reminding information.
For example, if the display area occupied by the reminding information is small, the reminding information is displayed in a pop-up window mode; and if the area occupied by the reminding information is larger, displaying through a reminding information display interface.
507. The terminal responds to a live broadcast starting operation in a live broadcast starting interface and sends a live broadcast playing request to the server, wherein the live broadcast playing request carries a live broadcast type and a live broadcast account number of a live broadcast to be played.
The live broadcast starting operation is used for starting live broadcast, the terminal responds to the live broadcast starting operation and sends a live broadcast playing request to the server, if the live broadcast playing request passes through, the server returns a live broadcast playing passing message to the terminal, the terminal skips to a live broadcast interface after receiving the live broadcast playing passing message, live broadcast data are recorded through the live broadcast interface, the recorded live broadcast data are uploaded to the server, and the server distributes the live broadcast data to each terminal in a corresponding live broadcast room.
In some embodiments, a live broadcast opening option is included in the live broadcast opening interface, and the live broadcast opening operation is a trigger operation of the live broadcast opening option. In other embodiments, the live broadcast start operation is a preset operation in a live broadcast start interface, and a live broadcast request is sent to the server in response to detection of the preset operation based on the live broadcast start interface. The preset operation is any operation, for example, an operation of sliding from the left side to the right side of the interface, an operation of sliding from the bottom end to the top end of the interface, a long-press operation, a double-click operation, and the like.
508. And the server receives a live broadcast request, and if the live broadcast type is a target live broadcast type, the server acquires distribution adjustment parameters of a live broadcast account.
To avoid that the target live type of live is limited, the anchor may take some cheating mechanism to avoid this limitation. For example, if the anchor may start a show live broadcast first after the live broadcast of the anchor is limited, because the show live broadcast does not belong to the live broadcast type limited by the server, the server may distribute the show live broadcast according to the reference distribution parameters, and then the anchor logs in the live broadcast account on another terminal, and restarts a live broadcast of the sell, so that the live broadcast of the sell replaces the original show live broadcast, and enjoys the distribution effect of the show live broadcast.
Therefore, in order to avoid the influence caused by the cheating behavior, in some embodiments, if the live broadcast corresponding to the live broadcast request meets a live broadcast distribution limiting condition, another live broadcast of the live broadcast account is in a live broadcast performing state, and the another live broadcast does not meet the live broadcast distribution limiting condition, the live broadcast request is rejected, and the live broadcast distribution limiting condition is a condition for reducing a live broadcast reference distribution parameter.
Because another live broadcast currently in progress is not limited to be distributed, and the live broadcast to be played is the live broadcast limited to be distributed, if the live broadcast to be played is allowed to be played, the server directly replaces the live broadcast to be played with the live broadcast currently in progress, so that the live broadcast to be played enjoys the distribution effect which is not limited, therefore, the live broadcast request is refused, namely the live broadcast to be played is prohibited to be played, unless the main broadcast firstly closes the live broadcast currently in progress, and then the live broadcast of the target live broadcast type is opened.
For example, after receiving a live broadcast request, first determining whether the to-be-broadcast live broadcast is a target live broadcast, if so, determining whether the to-be-broadcast live broadcast meets a live broadcast distribution limiting condition, if so, determining whether the live broadcast account has a live broadcast which is in progress and is not limited in distribution, and if so, rejecting the live broadcast request. And when any condition is not met, allowing the to-be-played live broadcast to be played.
In some embodiments, if the live broadcast condition is met, based on the live broadcast account, returning a live broadcast play permission notification, where the live broadcast play permission notification is used to indicate that a to-be-broadcast live broadcast is to be played. Wherein, the live broadcasting conditions include: live broadcasting of the live broadcasting account is not in a live broadcasting state; or the live broadcast corresponding to the live broadcast request does not meet the live broadcast distribution limiting condition; or the live broadcast corresponding to the live broadcast request meets the live broadcast distribution limiting condition, the other live broadcast of the live broadcast account is in a live broadcast running state, and the other live broadcast meets the live broadcast distribution limiting condition.
In some embodiments, when a live broadcast to be played belongs to a target live broadcast type, whether the live broadcast meets a live broadcast distribution limiting condition is determined by acquiring a distribution adjustment parameter of a live broadcast account. If the live type is the target live type, obtaining distribution adjustment parameters of the live account, including: if the live broadcast type is a target live broadcast type, inquiring a target account list, wherein the target account list comprises live broadcast accounts meeting second distribution adjustment conditions; and if the target account list comprises the live broadcast account, acquiring distribution adjustment parameters corresponding to the live broadcast account according to the live broadcast account carried by the live broadcast request from the corresponding relation between the live broadcast account and the distribution adjustment parameters.
For example, if the distribution adjustment parameter is a reduced distribution ratio, and if the reduced distribution ratio is not 0, it is determined that the to-be-played live broadcast satisfies the live broadcast distribution limitation condition. And if the distribution adjusting parameter is a distribution proportion, if the distribution proportion is less than 1, determining that the live broadcast to be played meets the live broadcast distribution limiting condition.
It should be noted that, in this step 509, the step 501 is only executed to obtain the distribution adjustment parameters of the live broadcast account from the distribution adjustment parameters obtained in the step 501, while in another embodiment, the step 501 is not executed, and in this step 509, the distribution adjustment parameters of the live broadcast account are obtained; alternatively, the distribution adjustment parameter obtained in step 504 is obtained.
In some embodiments, if the live broadcast type is a target live broadcast type and meets a first distribution adjustment condition, executing a step of obtaining a distribution adjustment parameter of a live broadcast account; and if the live broadcast type is the target live broadcast type and does not meet the first distribution adjustment condition, distributing the live broadcast based on the reference distribution parameters. That is, when the first distribution adjustment condition is not satisfied, the live broadcast can be distributed directly based on the reference distribution parameter without executing step 509. The meeting of the first distribution adjustment condition means that the live broadcast to be played meets the first distribution adjustment condition.
The first distribution adjustment condition is the same as the first distribution adjustment condition shown in step 501, and is not described in detail here. Moreover, the step of acquiring the distribution adjustment parameter of the live account is similar to the step of acquiring the distribution adjustment parameter of the live account in step 501, and is not described in detail here.
509. And the server adjusts the reference distribution parameters of the live broadcast according to the distribution adjustment parameters.
The reference distribution parameter is determined by a live broadcast feedback value corresponding to the live broadcast account, wherein the live broadcast feedback value corresponding to the live broadcast account is determined by live broadcast feedback values of multiple historical live broadcasts of the live broadcast account. In some embodiments, the reference distribution parameter is obtained by any one of the distribution methods provided in the related live distribution methods. In some embodiments, a live reference distribution parameter is determined based on a live feedback value of at least one historical live broadcast of the live account and at least one of an audience interest parameter or a number of people interested in the live account.
Wherein, the higher the live feedback value is, the higher the popularity of the live broadcast is, and the more viewers like to watch the live broadcast are. Different viewer interests may differ and therefore a certain live broadcast can be distributed to viewers who may like the live broadcast with reference to the viewer interest parameter. The more people who pay attention to the live account, the higher the popularity of the anchor, and the more users who like the anchor. Therefore, according to at least one live broadcast feedback value of at least one historical live broadcast of the live broadcast account and at least one of audience interest parameters or the number of people paying attention to the live broadcast account, the live broadcast can be well distributed to users who may like the live broadcast.
In some embodiments, the distribution adjustment parameter indicates a distribution range, or a distribution object. For example, the third target number of the distribution object is determined according to a live broadcast feedback value of at least one historical live broadcast of a live broadcast account and the number of people who pay attention to the live broadcast account, and users with the third target number, whose user interests are matched with the live broadcast to be broadcast, are selected as the distribution object according to the type, theme and the like of the live broadcast to be broadcast, and historical watching records, interests and hobbies of other users.
In some embodiments, the server adjusts the reference distribution parameter of the live broadcast according to the distribution adjustment parameter, including: and the server adjusts the reference distribution range or the reference distribution object of the live broadcast according to the distribution adjustment parameters.
For example, if the distribution adjustment parameter is 30% of the reduced distribution ratio, and the reference distribution parameter is 1 ten thousand distribution objects, the adjusted distribution parameter is 7 thousand distribution objects, and the 7 thousand distribution objects are the distribution objects with the highest matching degree with the to-be-live broadcast among the 1 ten thousand distribution objects.
For another example, if the distribution adjustment parameter is distribution ratio 1.2, and the reference distribution parameter is 1 ten thousand distribution objects, the adjusted distribution parameter is 1.2 ten thousand distribution objects. And the adjusted user accounts of 0.2 ten thousand distribution objects are obtained by reducing the matching degree of the distribution objects and the live broadcast to be played.
For example, the matching degree between the distribution object and the live broadcast to be played is set to 0.8, 1 ten thousand distribution objects are obtained, the distribution objects are sorted according to the matching degree, and the first 1.2 ten thousand distribution objects with the highest matching degree are selected.
510. And the server distributes the direct broadcasting according to the adjusted distribution parameters.
In some embodiments, the distributing parameter indicates a distributing range, and the server distributes the live broadcast according to the adjusted distributing parameter means: the live broadcast is distributed to objects within the distribution scope. For example, the distribution range indicates the number of adjusted distribution objects, and distributing the live broadcast according to the adjusted distribution parameters means: live distribution to the adjusted number of distribution objects.
In some embodiments, the distribution range is a geographical range, for example, the reference geographical range is province a, the adjusted geographical range is city B in province a, and the distribution of the live broadcast according to the adjusted geographical range refers to the distribution of the live broadcast to terminals located in city B.
In some embodiments, the distribution parameters include user accounts of a plurality of distribution objects, and according to the adjusted distribution parameters, distributing the live broadcast means: and distributing the live broadcast to each user account in the distribution parameters.
In some embodiments, distributing the live broadcast refers to sending the link of the live broadcast to other terminals, so that the other terminals display the link of the live broadcast, and enter a live broadcast room where the live broadcast is located in response to a trigger operation on the link of the live broadcast. In some embodiments, the cover of the live broadcast can be sent to other terminals, so that the other terminals display the live broadcast link in the form of the cover, and other users can know the live broadcast quickly.
The live broadcast distribution method provided by the embodiment of the disclosure considers the problem that different types of live broadcasts may have different interaction situations when the same anchor performs different types of live broadcasts, and therefore, the embodiment of the disclosure adjusts the reference distribution parameter by using the distribution adjustment parameter, because the distribution adjustment parameter can represent the difference of the interaction situations between the live broadcasts of different live broadcast types of the anchor, and the reference distribution parameter can represent the interaction situations between the anchor and audiences, the reference distribution parameter is adjusted according to the distribution adjustment parameter, and the live broadcasts are distributed based on the adjusted distribution parameter, that is, the distribution parameter of the live broadcasts of the type is adjusted according to the feedback of the interaction situations of the live broadcasts belonging to the target live broadcast type, so that the live broadcasts can be distributed more accurately, and the distribution effect is improved.
Moreover, the live broadcast type of the anchor can be dynamically controlled, after the anchor carries out a large number of failed target live broadcast types, the distribution amount of the target live broadcast types is reduced, the anchor is forced to recover the live broadcast of other live broadcast types, people who pay attention to the anchor are maintained, the user viscosity is increased, and the benefits of the anchor and a platform are maintained.
The distribution adjustment parameters can be obtained through the parameter determination model, and the parameter determination model can convert the empirical values into more scientific numerical values, so that the distribution adjustment parameters obtained through the parameter determination model are more accurate, and the distribution effect can be adjusted more accurately.
In addition, the embodiment of the disclosure further provides a scheme for preventing cheating of the anchor, and before the anchor performs live broadcast, whether the live broadcast to be played meets the broadcast conditions is judged, so that the anchor is prevented from replacing live broadcast which is not limited to be distributed by adopting live broadcast which is limited to be distributed, cheating of the anchor is prevented, and the anchor can be well controlled and guided.
Fig. 8 is a block diagram illustrating a live distribution apparatus according to an example embodiment. Referring to fig. 8, the apparatus includes:
a receiving unit 801 configured to perform receiving a live broadcast request, where the live broadcast request carries a live broadcast type and a live broadcast account to be broadcast;
a first obtaining unit 802, configured to perform, if the live broadcast type is a target live broadcast type, obtaining a distribution adjustment parameter of the live broadcast account, where the distribution adjustment parameter is determined by a difference between live broadcast feedback values of a first historical live broadcast of the target live broadcast type of the live broadcast account and second historical live broadcast of other live broadcast types, and a live broadcast feedback value of a historical live broadcast indicates an interaction situation of the historical live broadcast;
a second obtaining unit 803, configured to perform obtaining of a reference distribution parameter of the live broadcast, where the reference distribution parameter is determined by a live broadcast feedback value corresponding to the live broadcast account;
a distribution unit 804 configured to perform adjustment of the reference distribution parameter according to the distribution adjustment parameter, and distribute the live broadcast based on the adjusted distribution parameter.
As shown in fig. 9, in some embodiments, the apparatus further comprises: a third obtaining unit 805 configured to perform obtaining a first live broadcast feedback value of a multi-field first history live broadcast belonging to the target live broadcast type;
the third obtaining unit 805 is further configured to perform obtaining a second live broadcast feedback value of a plurality of second historical live broadcasts belonging to the other live broadcast types;
a first determining unit 806, configured to perform determining a distribution adjustment parameter of the live broadcast account according to difference information of the first live broadcast feedback value and the second live broadcast feedback value.
In some embodiments, the first determining unit 806 is configured to perform obtaining a ratio of the first live broadcast feedback value and the second live broadcast feedback value, perform statistical processing on the ratio, and obtain a distribution reduction ratio of the live broadcast account, where the distribution reduction ratio is in a negative correlation with the ratio; or,
acquiring a reduced distribution ratio corresponding to the difference information according to the difference information of the first live broadcast feedback value and the second live broadcast feedback value from the corresponding relation between the difference information and the reduced distribution ratio; or,
processing the difference information of the first live broadcast feedback value and the second live broadcast feedback value through a parameter determination model to obtain the distribution adjustment parameter; the parameter determination model is obtained by training a plurality of pieces of sample difference information and sample distribution adjustment parameters corresponding to the plurality of pieces of sample difference information;
and the reduced distribution proportion is the proportion of the reduced part in the reference distribution parameter, and is used for reducing the distribution amount of live broadcast.
In some embodiments, the first determining unit 806 is configured to perform the step of determining a distribution adjustment parameter of the live account according to the difference information between the first live feedback value and the second live feedback value if a first distribution adjustment condition is satisfied;
the first determining unit 806 is further configured to determine a first target value as the distribution adjustment parameter of the live broadcast account if the first distribution adjustment condition is not satisfied, where the first target value indicates that the reference distribution parameter of the live broadcast is kept unchanged;
wherein the first distribution adjustment condition is a condition for changing a distribution amount of live broadcasting.
In some embodiments, the first distribution adjustment condition comprises at least one of: in the multi-field historical live broadcast of the live broadcast account, a first historical live broadcast which belongs to the target live broadcast type reaches a first target number;
the first live broadcast feedback value is smaller than the second live broadcast feedback value;
the difference value between the first live broadcast feedback value and the second live broadcast feedback value reaches a second target numerical value;
the first live broadcast feedback value indicates that the interaction situation of the multi-field first historical live broadcast of the live broadcast account number is in a descending trend.
In some embodiments, the first obtaining unit 802 includes: the obtaining subunit 8021 is configured to execute, if the live broadcast type is the target live broadcast type, obtaining an initial distribution reduction ratio according to a first live broadcast feedback value and a second live broadcast feedback value of the live broadcast account;
a determining subunit 8022, configured to perform, if the initial distribution reduction ratio exceeds a first target ratio, determining the first target ratio as the distribution reduction ratio of the live account;
the determining subunit 8022 is further configured to determine, if the initial distribution reduction ratio does not exceed the first target ratio, the initial distribution reduction ratio as the distribution reduction ratio of the live account;
the first live broadcast feedback value represents an interaction condition of a first historical live broadcast of the live broadcast account, the second live broadcast feedback value represents an interaction condition of a second historical live broadcast of the live broadcast account, and the distribution reduction ratio is used for reducing the distribution amount of the live broadcast.
In some embodiments, the distribution adjustment parameter is a distribution ratio, and the distribution ratio is used for adjusting a distribution range of the live broadcast.
In some embodiments, the first obtaining unit 802 is configured to perform, if the live broadcast type is a target live broadcast type and a first distribution adjustment condition is met, a step of obtaining a distribution adjustment parameter of the live broadcast account;
the distribution unit 804 is configured to perform, if the live broadcast type is a target live broadcast type and does not satisfy a first distribution adjustment condition, distribution of the live broadcast based on the reference distribution parameter;
wherein the first distribution adjustment condition is a condition for changing a distribution amount of live broadcasting.
In some embodiments, the first obtaining unit 802 includes: a first query subunit 8023, configured to perform, if the live broadcast type is the target live broadcast type, querying a target account list, where the target account list includes live broadcast accounts meeting a second distribution adjustment condition, and the second distribution adjustment condition is a condition for changing a live broadcast distribution amount of the live broadcast accounts;
the second query subunit 8024 is configured to execute, if the target account list includes the live broadcast account carried in the live broadcast request, acquiring, according to the live broadcast account carried in the live broadcast request, a distribution adjustment parameter corresponding to the live broadcast account from a correspondence between the live broadcast account and the distribution adjustment parameter.
In some embodiments, the second distribution adjustment condition comprises at least one of: the number of people paying attention to the live broadcast account number exceeds a second target number;
the historical live broadcast of the live broadcast account comprises a first historical live broadcast belonging to the target live broadcast type;
in the multi-field historical live broadcast of the live broadcast account, a first historical live broadcast which belongs to the target live broadcast type reaches a first target number;
the first live broadcast feedback value of the live broadcast account is smaller than the second live broadcast feedback value of the live broadcast account;
the difference value between the first live broadcast feedback value of the live broadcast account and the second live broadcast feedback value of the live broadcast account reaches a second target numerical value;
the first live broadcast feedback value of the live broadcast account indicates that the interaction condition of a plurality of first historical live broadcasts of the live broadcast account is in a descending trend;
the live broadcast method comprises the steps that a first live broadcast feedback value of a live broadcast account indicates a first historical live broadcast interaction condition of the live broadcast account, and a second live broadcast feedback value of the live broadcast account indicates a second historical live broadcast interaction condition of the live broadcast account.
In some embodiments, the apparatus further comprises: a second determining unit 807 configured to perform determining a reference distribution parameter of the live broadcast according to a live broadcast feedback value of at least one historical live broadcast of the live broadcast account and at least one of an audience interest parameter or a number of people paying attention to the live broadcast account.
In some embodiments, the apparatus further comprises: the receiving unit 801 is further configured to perform receiving a live type selection message, where the live type selection message includes a live type of a live broadcast to be played and a live broadcast account;
the first obtaining unit 802 is configured to perform, if the live broadcast type is a target live broadcast type, obtaining a distribution adjustment parameter of the live broadcast account;
the reminding unit 808 is configured to execute, if the distribution adjustment parameter indicates that the distribution of the live broadcast is limited, returning reminding information based on the live broadcast account, where the reminding information indicates that the distribution of the live broadcast is limited.
In some embodiments, the apparatus further comprises: a rejecting unit 809 configured to reject the live broadcast request if the to-be-broadcast live broadcast corresponding to the live broadcast request meets a live broadcast distribution limiting condition, another live broadcast of the live broadcast account is in a live broadcast ongoing state, and the another live broadcast does not meet the live broadcast distribution limiting condition, where the live broadcast distribution limiting condition is a condition for reducing a reference distribution parameter of the live broadcast.
In some embodiments, the apparatus further comprises: and the playing unit 810 is configured to execute returning a live broadcast playing permission notification based on the live broadcast account if the live broadcast playing condition is met, where the live broadcast playing permission notification is used to indicate that the to-be-played live broadcast is played.
In some embodiments, the live play condition includes: the live broadcast of the live broadcast account is not in a live broadcast state; or,
the to-be-played live broadcast corresponding to the live broadcast request does not meet the live broadcast distribution limiting condition; or,
the to-be-played live broadcast corresponding to the live broadcast request meets a live broadcast distribution limiting condition, the other live broadcast of the live broadcast account is in a live broadcast running state, and the other live broadcast meets the live broadcast distribution limiting condition.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 10 is a block diagram of a terminal provided in an embodiment of the present disclosure. The terminal 1000, which is used for executing the steps executed by the terminal in the above embodiments, may be a portable mobile terminal, such as: 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 1000 can also be referred to as user equipment, portable terminal, laptop terminal, desktop terminal, or the like by other names.
Terminal 1000 can include: a processor 1001 and a memory 1002.
In some embodiments, terminal 1000 can also optionally include: a peripheral interface 1003 and at least one peripheral. The processor 1001, memory 1002 and peripheral interface 1003 may be connected by a bus or signal line. Various peripheral devices may be connected to peripheral interface 1003 via a bus, signal line, or circuit board. Specifically, the peripheral device includes: at least one of radio frequency circuitry 1004, display screen 1005, camera assembly 1006, audio circuitry 1007, positioning assembly 1008, and power supply 1009.
The peripheral interface 1003 may be used to connect at least one peripheral related to I/O (Input/Output) to the processor 1001 and the memory 1002. In some embodiments, processor 1001, memory 1002, and peripheral interface 1003 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1001, the memory 1002, and the peripheral interface 1003 may be implemented on separate chips or circuit boards, which are not limited by this embodiment.
The Radio Frequency circuit 1004 is used for receiving and transmitting RF (Radio Frequency) signals, also called electromagnetic signals. The radio frequency circuitry 1004 communicates with communication networks and other communication devices via electromagnetic signals. The radio frequency circuit 1004 converts an electrical signal into an electromagnetic signal to transmit, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1004 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 1004 may communicate with other terminals via at least one wireless communication protocol. The wireless communication protocols include, but are not limited to: the world wide web, metropolitan area networks, intranets, generations of mobile communication networks (2G, 3G, 4G, and 5G), Wireless local area networks, and/or WiFi (Wireless Fidelity) networks. In some embodiments, the rf circuit 1004 may further include NFC (Near Field Communication) related circuits, which are not limited in this application.
The display screen 1005 is used to display a UI (User Interface). The UI may include graphics, text, icons, video, and any combination thereof. When the display screen 1005 is a touch display screen, the display screen 1005 also has the ability to capture touch signals on or over the surface of the display screen 1005. The touch signal may be input to the processor 1001 as a control signal for processing. At this point, the display screen 1005 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 screen 1005 can be one, providing a front panel of terminal 1000; in other embodiments, display 1005 can be at least two, respectively disposed on different surfaces of terminal 1000 or in a folded design; in still other embodiments, display 1005 can be a flexible display disposed on a curved surface or on a folded surface of terminal 1000. Even more, the display screen 1005 may be arranged in a non-rectangular irregular figure, i.e., a shaped screen. The Display screen 1005 may be made of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), and the like.
The camera assembly 1006 is used to capture images or video. Optionally, the camera assembly 1006 includes a front camera and a rear camera. The front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, the number of the rear cameras is at least two, and each rear camera is any one of a main camera, a depth-of-field camera, a wide-angle camera and a telephoto camera, so that the main camera and the depth-of-field camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize panoramic shooting and VR (Virtual Reality) shooting functions or other fusion shooting functions. In some embodiments, camera assembly 1006 may also include a flash. The flash lamp can be a monochrome temperature flash lamp or a bicolor temperature flash lamp. The double-color-temperature flash lamp is a combination of a warm-light flash lamp and a cold-light flash lamp, and can be used for light compensation at different color temperatures.
The audio circuit 1007 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 1001 for processing or inputting the electric signals to the radio frequency circuit 1004 for realizing voice communication. For stereo sound collection or noise reduction purposes, multiple microphones can be provided, each at a different location of terminal 1000. 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 1001 or the radio frequency circuit 1004 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 circuit 1007 may also include a headphone jack.
A Location component 1008 is employed to locate a current geographic Location of terminal 1000 for purposes of navigation or LBS (Location Based Service). The Positioning component 1008 may be a Positioning component based on a GPS (Global Positioning System) in the united states, a beidou System in china, or a greiner System in russia, or a galileo System in the european union.
In some embodiments, terminal 1000 can also include one or more sensors 1010. The one or more sensors 1010 include, but are not limited to: acceleration sensor 1011, gyro sensor 1012, pressure sensor 1013, fingerprint sensor 1014, optical sensor 1015, and proximity sensor 1016.
Acceleration sensor 1011 can detect acceleration magnitudes on three coordinate axes of a coordinate system established with terminal 1000. For example, the acceleration sensor 1011 may be used to detect components of the gravitational acceleration in three coordinate axes. The processor 1001 may control the display screen 1005 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 1011. The acceleration sensor 1011 may also be used for acquisition of motion data of a game or a user.
The gyro sensor 1012 may detect a body direction and a rotation angle of the terminal 1000, and the gyro sensor 1012 and the acceleration sensor 1011 may cooperate to acquire a 3D motion of the user on the terminal 1000. From the data collected by the gyro sensor 1012, the processor 1001 may implement the following functions: 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.
The optical sensor 1015 is used to collect the ambient light intensity. In one embodiment, the processor 1001 may control the display brightness of the display screen 1005 according to the ambient light intensity collected by the optical sensor 1015. Specifically, when the ambient light intensity is high, the display brightness of the display screen 1005 is increased; when the ambient light intensity is low, the display brightness of the display screen 1005 is turned down. In another embodiment, the processor 1001 may also dynamically adjust the shooting parameters of the camera assembly 1006 according to the intensity of the ambient light collected by the optical sensor 1015.
Those skilled in the art will appreciate that the configuration shown in FIG. 10 is not intended to be limiting and that terminal 1000 can include more or fewer components than shown, or some components can be combined, or a different arrangement of components can be employed.
In an exemplary embodiment, there is also provided a server, including: one or more processors; volatile or non-volatile memory for storing the one or more processor-executable commands; wherein the one or more processors are configured to execute the live distribution method provided by the embodiment of the disclosure.
Fig. 11 is a block diagram illustrating a server 1100 in accordance with an example embodiment. The server 1100 may have a relatively large difference due to different configurations or performances, and may include one or more processors (CPUs) 1101 and one or more memories 1102, where at least one program code is stored in the memory 1102, and the at least one program code is loaded and executed by the processors 1101 to implement the methods provided by the above method embodiments. Of course, the server may also have components such as a wired or wireless network interface, a keyboard, and an input/output interface, so as to perform input/output, and the server may also include other components for implementing the functions of the device, which are not described herein again.
The server 1100 may be used to perform the steps performed by the server in the live distribution method described above.
In an exemplary embodiment, there is also provided a storage medium having instructions that, when executed by a processor of an electronic device, enable the electronic device to perform the live distribution method as described above.
In an exemplary embodiment, there is also provided a computer program product comprising executable instructions, which when executed by a processor of an electronic device, enable the electronic device to perform the live distribution method provided by the embodiments of the present disclosure.
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 application 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 (32)
1. A live distribution method, the method comprising:
receiving a live broadcast request, wherein the live broadcast request carries a live broadcast type and a live broadcast account number of a live broadcast to be broadcast;
if the live broadcast type is a target live broadcast type, acquiring a distribution adjustment parameter of the live broadcast account, wherein the distribution adjustment parameter is determined by the difference between live broadcast feedback values of a first historical live broadcast of the target live broadcast type and second historical live broadcast of other live broadcast types of the live broadcast account, and the live broadcast feedback value of the historical live broadcast represents the interaction condition of the historical live broadcast;
acquiring reference distribution parameters of the live broadcast, wherein the reference distribution parameters are determined by a live broadcast feedback value corresponding to the live broadcast account;
and adjusting the reference distribution parameters according to the distribution adjustment parameters, and distributing the live broadcast based on the adjusted distribution parameters.
2. The method according to claim 1, wherein before obtaining the distribution adjustment parameter of the live account if the live type is a target live type, the method further comprises:
acquiring a first live broadcast feedback value of a multi-field first historical live broadcast belonging to the target live broadcast type;
acquiring a second live broadcast feedback value of a plurality of second historical live broadcasts belonging to other live broadcast types;
and determining distribution adjustment parameters of the live broadcast account according to the difference information of the first live broadcast feedback value and the second live broadcast feedback value.
3. The method according to claim 2, wherein the determining a distribution adjustment parameter of the live broadcast account according to the difference information between the first live broadcast feedback value and the second live broadcast feedback value comprises:
acquiring a ratio of the first live broadcast feedback value to the second live broadcast feedback value, and performing statistical processing on the ratio to obtain a distribution reduction ratio of the live broadcast account, wherein the distribution reduction ratio and the ratio are in a negative correlation relationship; or,
obtaining a reduced distribution ratio corresponding to difference information according to the difference information of the first live broadcast feedback value and the second live broadcast feedback value from the corresponding relation between the difference information and the reduced distribution ratio; or,
processing the difference information of the first live broadcast feedback value and the second live broadcast feedback value through a parameter determination model to obtain the distribution adjustment parameter; the parameter determination model is obtained by training a plurality of pieces of sample difference information and sample distribution adjustment parameters corresponding to the plurality of pieces of sample difference information;
and the reduced distribution proportion is the proportion of the reduced part in the reference distribution parameter, and is used for reducing the distribution amount of live broadcast.
4. The method according to claim 2, wherein before determining the distribution adjustment parameter of the live account according to the difference information between the first live feedback value and the second live feedback value, the method further comprises:
if a first distribution adjustment condition is met, executing the step of determining distribution adjustment parameters of the live broadcast account according to the difference information of the first live broadcast feedback value and the second live broadcast feedback value;
if the first distribution adjustment condition is not met, determining a first target value as a distribution adjustment parameter of the live broadcast account, wherein the first target value indicates that a reference distribution parameter of the live broadcast is kept unchanged;
wherein the first distribution adjustment condition is a condition for changing a distribution amount of live broadcasting.
5. The method of claim 4, wherein the first distribution adjustment condition comprises at least one of:
in the multi-field historical live broadcast of the live broadcast account, a first historical live broadcast which belongs to the target live broadcast type reaches a first target number;
the first live broadcast feedback value is smaller than the second live broadcast feedback value;
the difference value between the first live broadcast feedback value and the second live broadcast feedback value reaches a second target numerical value;
the first live broadcast feedback value indicates that the interaction situation of the multi-field first historical live broadcast of the live broadcast account number is in a descending trend.
6. The method according to claim 1, wherein the obtaining of the distribution adjustment parameter of the live account if the live type is a target live type includes:
if the live broadcast type is the target live broadcast type, acquiring an initial distribution reduction ratio according to a first live broadcast feedback value and a second live broadcast feedback value of the live broadcast account;
if the initial distribution reduction ratio exceeds a first target ratio, determining the first target ratio as the distribution reduction ratio of the live broadcast account;
if the initial distribution reduction ratio does not exceed the first target ratio, determining the initial distribution reduction ratio as the distribution reduction ratio of the live account;
the first live broadcast feedback value represents an interaction condition of a first historical live broadcast of the live broadcast account, the second live broadcast feedback value represents an interaction condition of a second historical live broadcast of the live broadcast account, and the distribution reduction ratio is used for reducing the distribution amount of the live broadcast.
7. The method of claim 1, wherein the distribution adjustment parameter is a distribution ratio, and the distribution ratio is used to adjust a distribution range of a live broadcast.
8. The method of claim 1, wherein after receiving the live broadcast request, the method further comprises:
if the live broadcast type is the target live broadcast type and meets a first distribution adjustment condition, executing the step of acquiring distribution adjustment parameters of the live broadcast account;
if the live broadcast type is the target live broadcast type and does not meet the first distribution adjustment condition, distributing the live broadcast based on the reference distribution parameter;
wherein the first distribution adjustment condition is a condition for changing a distribution amount of live broadcasting.
9. The method according to claim 1, wherein the obtaining of the distribution adjustment parameter of the live account if the live type is a target live type includes:
if the live broadcast type is the target live broadcast type, inquiring a target account list, wherein the target account list comprises live broadcast accounts meeting second distribution adjustment conditions, and the second distribution adjustment conditions are conditions for changing the live broadcast distribution amount of the live broadcast accounts;
and if the target account list comprises the live broadcast account carried in the live broadcast request, acquiring distribution adjustment parameters corresponding to the live broadcast account according to the live broadcast account carried in the live broadcast request from the corresponding relationship between the live broadcast account and the distribution adjustment parameters.
10. The method of claim 9, wherein the second distribution adjustment condition comprises at least one of:
the number of people paying attention to the live broadcast account number exceeds a second target number;
the historical live broadcast of the live broadcast account comprises a first historical live broadcast belonging to the target live broadcast type;
in the multi-field historical live broadcast of the live broadcast account, a first historical live broadcast which belongs to the target live broadcast type reaches a first target number;
the first live broadcast feedback value of the live broadcast account is smaller than the second live broadcast feedback value of the live broadcast account;
the difference value between the first live broadcast feedback value of the live broadcast account and the second live broadcast feedback value of the live broadcast account reaches a second target numerical value;
the first live broadcast feedback value of the live broadcast account indicates that the interaction condition of a plurality of first historical live broadcasts of the live broadcast account is in a descending trend;
the live broadcast method comprises the steps that a first live broadcast feedback value of a live broadcast account indicates a first historical live broadcast interaction condition of the live broadcast account, and a second live broadcast feedback value of the live broadcast account indicates a second historical live broadcast interaction condition of the live broadcast account.
11. The method of claim 1, wherein the obtaining of the reference distribution parameters of the live broadcast comprises:
and determining a reference distribution parameter of the live broadcast according to at least one live broadcast feedback value of at least one historical live broadcast of the live broadcast account and at least one of audience interest parameters or the number of people paying attention to the live broadcast account.
12. The method of any of claims 1 to 11, wherein prior to receiving the live playback request, the method further comprises:
receiving a live broadcast type selection message, wherein the live broadcast type selection message comprises a live broadcast type of a live broadcast to be played and a live broadcast account;
if the live broadcast type is the target live broadcast type, acquiring distribution adjustment parameters of the live broadcast account;
and if the distribution adjusting parameter indicates that the distribution of the live broadcast is limited, returning reminding information based on the live broadcast account, wherein the reminding information indicates that the distribution of the live broadcast is limited.
13. The method of any of claims 1 to 11, wherein after receiving the live broadcast request, the method further comprises:
and if the live broadcast meets the live broadcast distribution limiting condition, the other live broadcast of the live broadcast account is in a live broadcast state, and the other live broadcast does not meet the live broadcast distribution limiting condition, rejecting the live broadcast request, wherein the live broadcast distribution limiting condition is a condition for reducing live broadcast reference distribution parameters.
14. The method of claim 1, wherein after receiving the live broadcast request, the method further comprises:
and if the live broadcast playing condition is met, returning a live broadcast playing permission notice based on the live broadcast account, wherein the live broadcast playing permission notice is used for indicating the live broadcast to play.
15. The method of claim 14, wherein the live broadcast conditions comprise:
live broadcasting of the live broadcasting account is not in a live broadcasting state; or,
the live broadcast corresponding to the live broadcast request does not meet the live broadcast distribution limiting condition; or,
the live broadcast corresponding to the live broadcast request meets a live broadcast distribution limiting condition, the other live broadcast of the live broadcast account is in a live broadcast running state, and the other live broadcast meets the live broadcast distribution limiting condition.
16. A live distribution apparatus, the apparatus comprising:
the receiving unit is configured to execute receiving of a live broadcast request, wherein the live broadcast request carries a live broadcast type and a live broadcast account number of a live broadcast to be broadcast;
a first obtaining unit, configured to perform, if the live broadcast type is a target live broadcast type, obtaining a distribution adjustment parameter of the live broadcast account, where the distribution adjustment parameter is determined by a difference between live broadcast feedback values of a first historical live broadcast of the target live broadcast type of the live broadcast account and second historical live broadcasts of other live broadcast types, and a live broadcast feedback value of a historical live broadcast indicates an interaction situation of the historical live broadcast;
the second acquisition unit is configured to execute acquisition of reference distribution parameters of the live broadcast, and the reference distribution parameters are determined through a live broadcast feedback value corresponding to the live broadcast account;
and the distribution unit is configured to adjust the reference distribution parameter according to the distribution adjustment parameter, and distribute the live broadcast based on the adjusted distribution parameter.
17. The apparatus of claim 16, further comprising:
a third obtaining unit configured to perform obtaining a first live broadcast feedback value of a multi-field first history live broadcast belonging to the target live broadcast type;
the third acquisition unit is further configured to perform acquisition of a second live broadcast feedback value of a plurality of second historical live broadcasts belonging to the other live broadcast types;
a first determining unit configured to determine a distribution adjustment parameter of the live broadcast account according to difference information of the first live broadcast feedback value and the second live broadcast feedback value.
18. The apparatus according to claim 17, wherein the first determining unit is configured to perform obtaining of a ratio of the first live broadcast feedback value and the second live broadcast feedback value, perform statistical processing on the ratio, and obtain a distribution reduction ratio of the live broadcast account, where the distribution reduction ratio and the ratio are in a negative correlation relationship; or,
obtaining a reduced distribution ratio corresponding to difference information according to the difference information of the first live broadcast feedback value and the second live broadcast feedback value from the corresponding relation between the difference information and the reduced distribution ratio; or,
processing the difference information of the first live broadcast feedback value and the second live broadcast feedback value through a parameter determination model to obtain the distribution adjustment parameter; the parameter determination model is obtained by training a plurality of pieces of sample difference information and sample distribution adjustment parameters corresponding to the plurality of pieces of sample difference information;
and the reduced distribution proportion is the proportion of the reduced part in the reference distribution parameter, and is used for reducing the distribution amount of live broadcast.
19. The apparatus of claim 17,
the first determining unit is configured to execute the step of determining distribution adjustment parameters of the live broadcast account according to difference information between the first live broadcast feedback value and the second live broadcast feedback value if a first distribution adjustment condition is met;
the first determining unit is further configured to determine a first target value as a distribution adjustment parameter of the live broadcast account if the first distribution adjustment condition is not satisfied, where the first target value indicates that a reference distribution parameter of the live broadcast is kept unchanged;
wherein the first distribution adjustment condition is a condition for changing a distribution amount of live broadcasting.
20. The apparatus of claim 19, wherein the first distribution adjustment condition comprises at least one of:
in the multi-field historical live broadcast of the live broadcast account, a first historical live broadcast which belongs to the target live broadcast type reaches a first target number;
the first live broadcast feedback value is smaller than the second live broadcast feedback value;
the difference value between the first live broadcast feedback value and the second live broadcast feedback value reaches a second target numerical value;
the first live broadcast feedback value indicates that the interaction situation of the multi-field first historical live broadcast of the live broadcast account number is in a descending trend.
21. The apparatus of claim 16, wherein the first obtaining unit comprises:
the obtaining subunit is configured to execute, if the live broadcast type is the target live broadcast type, obtaining an initial distribution reduction ratio according to a first live broadcast feedback value and a second live broadcast feedback value of the live broadcast account;
a determining subunit, configured to determine, if the initial distribution reduction ratio exceeds a first target ratio, the first target ratio as a distribution reduction ratio of the live account;
the determining subunit is further configured to determine, if the initial distribution decreasing proportion does not exceed the first target proportion, the initial distribution decreasing proportion as the distribution decreasing proportion of the live account;
the first live broadcast feedback value represents an interaction condition of a first historical live broadcast of the live broadcast account, the second live broadcast feedback value represents an interaction condition of a second historical live broadcast of the live broadcast account, and the distribution reduction ratio is used for reducing the distribution amount of the live broadcast.
22. The apparatus of claim 16, wherein the distribution adjustment parameter is a distribution ratio, and wherein the distribution ratio is used to adjust a distribution range of a live broadcast.
23. The apparatus according to claim 16, wherein the first obtaining unit is configured to perform the step of obtaining a distribution adjustment parameter of the live broadcast account if the live broadcast type is the target live broadcast type and a first distribution adjustment condition is satisfied;
the distribution unit is configured to distribute the live broadcast based on the reference distribution parameter if the live broadcast type is the target live broadcast type and the first distribution adjustment condition is not met;
wherein the first distribution adjustment condition is a condition for changing a distribution amount of live broadcasting.
24. The apparatus of claim 16, wherein the first obtaining unit comprises:
a first query subunit, configured to perform, if the live broadcast type is the target live broadcast type, querying a target account list, where the target account list includes live broadcast accounts meeting a second distribution adjustment condition, and the second distribution adjustment condition is a condition for changing a live broadcast distribution amount of the live broadcast accounts;
and the second query subunit is configured to execute, if the target account list includes the live broadcast account carried in the live broadcast request, acquiring, from the corresponding relationship between the live broadcast account and the distribution adjustment parameter, the distribution adjustment parameter corresponding to the live broadcast account according to the live broadcast account carried in the live broadcast request.
25. The apparatus of claim 24, wherein the second distribution adjustment condition comprises at least one of:
the number of people paying attention to the live broadcast account number exceeds a second target number;
the historical live broadcast of the live broadcast account comprises a first historical live broadcast belonging to the target live broadcast type;
in the multi-field historical live broadcast of the live broadcast account, a first historical live broadcast which belongs to the target live broadcast type reaches a first target number;
the first live broadcast feedback value of the live broadcast account is smaller than the second live broadcast feedback value of the live broadcast account;
the difference value between the first live broadcast feedback value of the live broadcast account and the second live broadcast feedback value of the live broadcast account reaches a second target numerical value;
the first live broadcast feedback value of the live broadcast account indicates that the interaction condition of a plurality of first historical live broadcasts of the live broadcast account is in a descending trend;
the live broadcast method comprises the steps that a first live broadcast feedback value of a live broadcast account indicates a first historical live broadcast interaction condition of the live broadcast account, and a second live broadcast feedback value of the live broadcast account indicates a second historical live broadcast interaction condition of the live broadcast account.
26. The apparatus of claim 16,
the third obtaining unit is configured to execute determining a reference distribution parameter of live broadcast according to a live broadcast feedback value of at least one historical live broadcast of the live broadcast account and at least one of audience interest parameters or the number of people who pay attention to the live broadcast account.
27. The apparatus of any one of claims 16 to 26, further comprising:
the receiving unit is further configured to execute receiving of a live broadcast type selection message, wherein the live broadcast type selection message comprises a live broadcast type of a live broadcast to be played and a live broadcast account;
the first obtaining unit is configured to obtain a distribution adjustment parameter of the live broadcast account if the live broadcast type is the target live broadcast type;
and the reminding unit is configured to execute that if the distribution adjustment parameter indicates that the distribution of the live broadcast is limited, reminding information is returned based on the live broadcast account, and the reminding information indicates that the distribution of the live broadcast is limited.
28. The apparatus of any one of claims 16 to 26, further comprising:
and the rejecting unit is configured to reject the live broadcast playing request if the live broadcast meets a live broadcast distribution limiting condition, another live broadcast of the live broadcast account is in a live broadcast running state, and the another live broadcast does not meet the live broadcast distribution limiting condition, wherein the live broadcast distribution limiting condition is a condition for reducing a live broadcast reference distribution parameter.
29. The apparatus of claim 16, further comprising:
and the playing unit is configured to execute that if a live playing condition is met, a live playing permission notification is returned based on the live playing account, and the live playing permission notification is used for indicating the live playing to be played.
30. The apparatus of claim 29, wherein the live broadcast condition comprises:
live broadcasting of the live broadcasting account is not in a live broadcasting state; or,
the live broadcast corresponding to the live broadcast request does not meet the live broadcast distribution limiting condition; or,
the live broadcast corresponding to the live broadcast request meets a live broadcast distribution limiting condition, the other live broadcast of the live broadcast account is in a live broadcast running state, and the other live broadcast meets the live broadcast distribution limiting condition.
31. A server, comprising:
one or more processors;
volatile or non-volatile memory for storing the one or more processor-executable instructions;
wherein the one or more processors are configured to perform the live distribution method of any of claims 1-15.
32. A storage medium, wherein instructions in the storage medium, when executed by a processor of a server, enable the server to perform a live distribution method as claimed in any one of claims 1 to 15.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011176400.XA CN112019890B (en) | 2020-10-28 | 2020-10-28 | Live broadcast distribution method, device, server and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011176400.XA CN112019890B (en) | 2020-10-28 | 2020-10-28 | Live broadcast distribution method, device, server and medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112019890A true CN112019890A (en) | 2020-12-01 |
CN112019890B CN112019890B (en) | 2021-02-09 |
Family
ID=73527659
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011176400.XA Active CN112019890B (en) | 2020-10-28 | 2020-10-28 | Live broadcast distribution method, device, server and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112019890B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113794891A (en) * | 2021-07-30 | 2021-12-14 | 北京达佳互联信息技术有限公司 | Interface processing method, electronic device and computer readable storage medium |
CN114666615A (en) * | 2022-03-10 | 2022-06-24 | 北京达佳互联信息技术有限公司 | Resource allocation method, device, server, program, and storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104519376A (en) * | 2014-12-23 | 2015-04-15 | 广州酷狗计算机科技有限公司 | Method and device for arranging program links |
CN107172498A (en) * | 2017-04-25 | 2017-09-15 | 北京潘达互娱科技有限公司 | Live room methods of exhibiting and device |
CN107749996A (en) * | 2017-09-29 | 2018-03-02 | 上海掌门科技有限公司 | A kind of method and apparatus for being used to push main broadcaster's information to user |
CN108200443A (en) * | 2017-12-29 | 2018-06-22 | 北京奇虎科技有限公司 | The distribution method and device of a kind of live TV stream |
CN108777801A (en) * | 2018-05-30 | 2018-11-09 | 广州虎牙信息科技有限公司 | High-quality main broadcaster's usage mining method, apparatus and computer storage media, server |
US20190058928A1 (en) * | 2017-10-17 | 2019-02-21 | Kuma LLC | Systems and methods for prompting and incorporating unscripted user content into live broadcast programming |
CN109547808A (en) * | 2018-11-22 | 2019-03-29 | 北京达佳互联信息技术有限公司 | Data processing method, device, server and storage medium |
CN111031339A (en) * | 2019-12-18 | 2020-04-17 | 网易(杭州)网络有限公司 | Live video processing method and device |
CN111182317A (en) * | 2019-12-13 | 2020-05-19 | 广州华多网络科技有限公司 | Live broadcast information prompting method and device, electronic equipment and storage medium |
-
2020
- 2020-10-28 CN CN202011176400.XA patent/CN112019890B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104519376A (en) * | 2014-12-23 | 2015-04-15 | 广州酷狗计算机科技有限公司 | Method and device for arranging program links |
CN107172498A (en) * | 2017-04-25 | 2017-09-15 | 北京潘达互娱科技有限公司 | Live room methods of exhibiting and device |
CN107749996A (en) * | 2017-09-29 | 2018-03-02 | 上海掌门科技有限公司 | A kind of method and apparatus for being used to push main broadcaster's information to user |
US20190058928A1 (en) * | 2017-10-17 | 2019-02-21 | Kuma LLC | Systems and methods for prompting and incorporating unscripted user content into live broadcast programming |
CN108200443A (en) * | 2017-12-29 | 2018-06-22 | 北京奇虎科技有限公司 | The distribution method and device of a kind of live TV stream |
CN108777801A (en) * | 2018-05-30 | 2018-11-09 | 广州虎牙信息科技有限公司 | High-quality main broadcaster's usage mining method, apparatus and computer storage media, server |
CN109547808A (en) * | 2018-11-22 | 2019-03-29 | 北京达佳互联信息技术有限公司 | Data processing method, device, server and storage medium |
CN111182317A (en) * | 2019-12-13 | 2020-05-19 | 广州华多网络科技有限公司 | Live broadcast information prompting method and device, electronic equipment and storage medium |
CN111031339A (en) * | 2019-12-18 | 2020-04-17 | 网易(杭州)网络有限公司 | Live video processing method and device |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113794891A (en) * | 2021-07-30 | 2021-12-14 | 北京达佳互联信息技术有限公司 | Interface processing method, electronic device and computer readable storage medium |
CN113794891B (en) * | 2021-07-30 | 2023-08-18 | 北京达佳互联信息技术有限公司 | Interface processing method, electronic device and computer readable storage medium |
CN114666615A (en) * | 2022-03-10 | 2022-06-24 | 北京达佳互联信息技术有限公司 | Resource allocation method, device, server, program, and storage medium |
CN114666615B (en) * | 2022-03-10 | 2024-04-16 | 北京达佳互联信息技术有限公司 | Resource allocation method, device, server, program, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN112019890B (en) | 2021-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108810576B (en) | Live wheat-connecting method and device and storage medium | |
CN109600678B (en) | Information display method, device and system, server, terminal and storage medium | |
CN112561632B (en) | Information display method, device, terminal and storage medium | |
CN112468831B (en) | Multi-user live broadcast method, device, terminal, server and storage medium | |
CN109040297B (en) | User portrait generation method and device | |
CN109660817B (en) | Video live broadcast method, device and system | |
CN109729372B (en) | Live broadcast room switching method, device, terminal, server and storage medium | |
WO2022247208A1 (en) | Live broadcast data processing method and terminal | |
CN112118477B (en) | Virtual gift display method, device, equipment and storage medium | |
CN114173143B (en) | Live broadcast processing method and device, computer equipment and medium | |
CN110163066B (en) | Multimedia data recommendation method, device and storage medium | |
CN111159562B (en) | Method, device, system, equipment and storage medium for recommending specific live broadcast | |
CN111026992B (en) | Multimedia resource preview method, device, terminal, server and storage medium | |
CN111327916B (en) | Live broadcast management method, device and equipment based on geographic object and storage medium | |
WO2021148013A1 (en) | Interactive data playing method and electronic device | |
WO2023065686A1 (en) | Data processing method and apparatus | |
CN114245221B (en) | Interaction method and device based on live broadcasting room, electronic equipment and storage medium | |
CN113395566B (en) | Video playing method and device, electronic equipment and computer readable storage medium | |
CN112019890B (en) | Live broadcast distribution method, device, server and medium | |
CN111031391A (en) | Video dubbing method, device, server, terminal and storage medium | |
CN110909184B (en) | Method, device, equipment and medium for displaying multimedia resources | |
CN114302160B (en) | Information display method, device, computer equipment and medium | |
CN111382355A (en) | Live broadcast management method, device and equipment based on geographic object and storage medium | |
CN112131473B (en) | Information recommendation method, device, equipment and storage medium | |
CN110808985B (en) | Song on-demand method, device, terminal, server and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |