CN113038242A - Method, device and equipment for determining display position of live broadcast card and storage medium - Google Patents
Method, device and equipment for determining display position of live broadcast card and storage medium Download PDFInfo
- Publication number
- CN113038242A CN113038242A CN202110562453.3A CN202110562453A CN113038242A CN 113038242 A CN113038242 A CN 113038242A CN 202110562453 A CN202110562453 A CN 202110562453A CN 113038242 A CN113038242 A CN 113038242A
- Authority
- CN
- China
- Prior art keywords
- live
- card
- determining
- display position
- candidate
- 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 46
- 238000003860 storage Methods 0.000 title claims abstract description 17
- 238000009826 distribution Methods 0.000 claims abstract description 166
- 238000004590 computer program Methods 0.000 claims description 8
- 230000007613 environmental effect Effects 0.000 claims description 8
- 238000012163 sequencing technique Methods 0.000 claims description 7
- 239000002699 waste material Substances 0.000 abstract description 7
- 238000004364 calculation method Methods 0.000 description 17
- 238000009499 grossing Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000010998 test method 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- 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/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Computer Graphics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The embodiment of the invention discloses a method, a device, equipment and a storage medium for determining a display position of a live card, wherein the method comprises the following steps: determining multiple groups of candidate distribution modes for inserting each live card into each display position according to a first preset mode; for any candidate distribution mode, respectively determining the estimated click rate of each live card in the candidate distribution mode at the corresponding display position and the content satisfaction degree of each live card; determining the utility of each live card at the corresponding display position based on the estimated click rate and the content satisfaction degree of each live card, and determining the total utility of the candidate distribution mode based on the utility of each live card in the candidate distribution mode; and determining the candidate distribution mode with the maximum total utility value in all the candidate distribution modes as a target distribution mode, and determining the display position corresponding to each live broadcast card according to the target distribution mode for displaying, thereby greatly reducing unnecessary resource waste.
Description
Technical Field
The invention relates to the technical field of computers, in particular to a method, a device, equipment and a medium for determining a display position of a live card.
Background
With the continuous progress of internet and computer technology, online live broadcast is rapidly developed, and has become an important way for people to enjoy leisure and entertainment in the modern times. Generally, besides being recommended to a live broadcast room of a user, live broadcast cards with different themes such as events, welfare activities and the like are recommended to attract the user to click and read so as to improve the depth of the user for browsing the page and expose more high-quality resources. Therefore, recommending the live broadcast card at the selected display position on the live broadcast page becomes an essential link for realizing online live broadcast.
In the prior art, the live broadcast cards are usually displayed in a fixed position forcibly inserting mode, namely, the live broadcast cards needing to be inserted are randomly distributed in a plurality of display positions determined on a live broadcast page, so that each live broadcast card can be inserted into one fixed position for displaying. Although the method in the prior art completes the task of displaying the live cards to the user, the influence of the information near each display position on the click rate of the live cards is not considered in the random distribution mode, and the problem that the total utility of the live cards is not ideal although the display position resources are occupied may occur, thereby causing resource waste.
Disclosure of Invention
The embodiment of the invention provides a method, a device, equipment and a storage medium for determining a display position of a live card, and determines a plurality of groups of candidate distribution modes under the condition of considering an estimated click rate factor and a content satisfaction factor of the live card. And the candidate distribution mode with the maximum total utility value is used as the target distribution mode, so that when the position of each live broadcast card is determined according to the target distribution mode, the total utility is the maximum total utility in each candidate distribution mode, unnecessary resource waste is greatly reduced, the browsing depth of a user is favorably improved, and the user experience is increased.
In a first aspect, an embodiment of the present invention provides a method for determining a display position of a live card, including:
determining multiple groups of candidate distribution modes for inserting each live card into each display position according to a first preset mode;
for any candidate distribution mode, respectively determining the estimated click rate of each live broadcast card in the candidate distribution mode at the corresponding display position and the content satisfaction degree of each live broadcast card;
determining the utility of each live card at the corresponding display position based on the estimated click rate and the content satisfaction degree of each live card, and determining the total utility of the candidate distribution mode based on the utility of each live card in the candidate distribution mode;
and determining the candidate distribution mode with the maximum total utility value in the candidate distribution modes as a target distribution mode, and determining the display position corresponding to each live broadcast card according to the target distribution mode for displaying.
Optionally, determining the utility of each live card at the corresponding display position based on the estimated click rate of each live card and the content satisfaction, and determining the total utility of the candidate distribution mode based on the utility of each live card in the candidate distribution mode includes:
wherein,Uthe total utility of the candidate assignment means is,ithe number of the card is the number of the live broadcast card,jin order to show the number of positions,Nas to the number of the live cards,Mto the number of the presentation positions in question,contextis the environment of the presentation location in question,is as followsiThe individual live broadcast card isjThe estimated click rate at each of the display positions,is as followsiContent satisfaction of individual live cards.
Optionally, the determining, according to the first preset mode, multiple sets of candidate allocation modes for inserting each live card into each display position includes:
determining k candidate live broadcast cards of the current display position according to a second preset mode;
determining k candidate live broadcast cards at the next display position in the remaining live broadcast cards according to the second preset mode based on any one of the k candidate live broadcast cards corresponding to the current display position until all the candidate live broadcast cards corresponding to the display positions are determined, so as to obtain a plurality of groups of candidate distribution modes;
wherein, the second preset mode specifically comprises: respectively determining the utilities generated by the rest live broadcast cards except the selected live broadcast cards at the current display position, sequencing the utilities in a descending order, and selecting the rest live broadcast cards corresponding to the first k utilities as candidate live broadcast cards at the current display position; and k is a positive integer which is greater than or equal to 1 and less than the number of the residual live broadcast cards.
Optionally, the estimated click rate of the live card is determined based on the product of the click rate of the live card, the click rate of the display position and the environmental click rate.
Optionally, the click rate of the live broadcast card is determined based on the click times, exposure times and influence factors of the live broadcast card at each display position within a first preset time;
the click rate of the display position is determined based on the click times and the exposure times of the display position and the smooth parameters of the display position in a second preset time;
and the environment click rate is determined based on the click times and the exposure times of the adjacent positions of the live broadcast cards.
Optionally, the determining content satisfaction of each live card includes:
and determining the content satisfaction degree of each live broadcast card according to historical data corresponding to the preset index of each live broadcast card in the historical time period.
Optionally, the preset index specifically includes the dwell time, the number of clicks and/or the collection times of the live broadcast card.
In a second aspect, an embodiment of the present invention further provides a device for determining a display position of a live card, where the device includes:
the first determining module is used for determining a plurality of groups of candidate distribution modes for inserting each live card into each display position according to a first preset mode;
the second determining module is used for respectively determining the estimated click rate of each live card in the candidate distribution mode at the corresponding display position and the content satisfaction degree of each live card for any candidate distribution mode;
the third determining module is used for determining the utility of each live card at the corresponding display position based on the estimated click rate and the content satisfaction degree of each live card and determining the total utility of the candidate distribution mode based on the utility of each live card in the candidate distribution mode;
and the display module is used for determining the candidate distribution mode with the maximum total utility value in the candidate distribution modes as a target distribution mode, and determining the display position corresponding to each live broadcast card according to the target distribution mode for displaying.
In a third aspect, an embodiment of the present invention further provides a device for determining a display position of a live card, including a memory, configured to store a computer program;
a processor for implementing the steps of the method for determining a display position of a live card according to any one of the above items when executing the computer program.
In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when being executed by a processor, the computer program implements the steps of the method for determining a display position of a live card according to any one of the above items.
The method for determining the display positions of the live broadcast cards, provided by the embodiment of the invention, comprises the steps of determining a plurality of groups of candidate allocation modes for inserting the live broadcast cards into the display positions according to a first preset mode; for any candidate distribution mode, respectively determining the estimated click rate of each live card in the candidate distribution mode at the corresponding display position and the content satisfaction degree of each live card; determining the utility of each live card at the corresponding display position based on the estimated click rate and the content satisfaction degree of each live card, and determining the total utility of the candidate distribution mode based on the utility of each live card in the candidate distribution mode; and determining the candidate distribution mode with the maximum total utility value in all the candidate distribution modes as a target distribution mode, and determining the display position corresponding to each live broadcast card according to the target distribution mode for displaying. Therefore, the embodiment of the invention determines a plurality of groups of candidate distribution modes under the condition of considering the factors of the estimated click rate and the content satisfaction degree of the live broadcast card. And the candidate distribution mode with the maximum total utility value is used as the target distribution mode, so that when the position of each live broadcast card is determined according to the target distribution mode, the total utility is the maximum total utility in each candidate distribution mode, unnecessary resource waste is greatly reduced, the browsing depth of a user is favorably improved, and the user experience is increased.
In addition, the device, the equipment and the storage medium for determining the display position of the live card provided by the invention correspond to the method, and have the same beneficial effects.
Drawings
In order to illustrate the embodiments of the present invention more clearly, the drawings that are needed in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and that other drawings can be obtained by those skilled in the art without inventive effort.
Fig. 1 is a flowchart of a method for determining a display position of a live card according to an embodiment of the present invention;
fig. 2 is a flowchart of another method for determining a display position of a live card according to an embodiment of the present invention;
fig. 3 is a block diagram of a device for determining a display position of a live card according to an embodiment of the present invention;
fig. 4 is a structural diagram of a device for determining a display position of a live card according to an embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Example one
Fig. 1 is a flowchart of a method for determining a display position of a live card according to an embodiment of the present invention. The method can be executed by the device for determining the display position of the live card, which can be implemented by software and/or hardware, and can be integrated on various user terminals or servers. As shown in fig. 1, the method of the embodiment of the present invention specifically includes steps S101 to S104:
step S101: and determining multiple groups of candidate distribution modes for inserting each live card into each display position according to a first preset mode.
In specific implementation, the number of the display positions and the number of the live broadcast cards needing to be displayed can be determined according to actual application conditions, and setting is performedNIndicating the number of live cards that are to be played,Mindicating the number of presentation positions. Those skilled in the art will appreciate thatNA live card is inserted intoMThe display positions have multiple distribution modes, and the embodiment of the invention determines multiple groups of candidate distribution modes for each live broadcast card according to a first preset mode. Those skilled in the art may determine the number of candidate distribution modes according to the number of live cards and display positions, which is not limited in the embodiment of the present invention. It can be understood that, in the case that the number of the selectable allocation manners is fixed, the accuracy of selecting the target allocation manner can be better improved as the number of the determined candidate allocation manners is larger.
Step S102: and for any candidate distribution mode, respectively determining the estimated click rate of each live card in the candidate distribution mode at the corresponding display position and the content satisfaction degree of each live card.
In specific implementation, the estimated click rate of each live card at the corresponding display position in the candidate distribution mode is determined based on the product of the click rate of the live card, the click rate of the display position and the environmental click rate. Specifically, the calculation formula of the estimated click rate of the live card at the corresponding display position is as follows:
wherein,is indicated by the reference numberiThe live broadcast cards are numbered asjThe estimated click rate at the display location of (a),is indicated by the reference numberiThe click-through rate of the live-play card,is numbered asjThe click-through rate of the presentation location of (c),is numbered asiThe live broadcast cards are numbered asjThe ambient click rate on the show location.
Optionally, the click rate of the live card is determined based on the click times, exposure times and influence factors of the live card at each display position within a first preset time. A person skilled in the art may determine the duration of the first preset time according to an actual application situation, and the embodiment of the present invention is not limited. Illustratively, the last 7 days or 30 days from the current day may be selected as the first preset time.
It should be noted that the number of clicks provided by the embodiment of the present invention includes the number of times that the live card is clicked and viewed by the user through the input device at the display position; the number of exposures includes the number of times the live card is exposed to a predetermined area at the display position. The live broadcast terminal equipment is generally mobile phones, tablets, computers and other equipment, when live broadcast content needing displaying is more, the live broadcast content is displayed in a progress bar mode generally, and a user can drag the progress bar to display a target live broadcast card needing displaying on a display screen of the live broadcast terminal equipment so as to expose the target live broadcast card.
For example, the live card exposed to the preset area may be determined as an exposed live card, and the number of times that the live card is exposed to the preset area may be counted as the exposure number. The predetermined area may be a specific value, for example, 5 cm square as the predetermined area; the area value of the live card with a preset proportion can be used as a preset area, for example, the area of the live card is 10 square centimeters, and 50% of the area of the live card is used as the preset area. A person skilled in the art can set the preset area according to the size of a display screen of the terminal device, the character and the size of a displayed live card, and the like in practical application, and the embodiment of the invention is not limited.
wherein,numbering the first preset time asiThe live broadcast cards are numbered asjThe number of clicks on the presentation position of (a),the first preset time is numbered asiThe live broadcast cards are numbered asjThe number of exposures at the display position of (a),θa position influencing parameter greater than 0. Specifically, according to historical data acquired within a first preset time, counting the serial number within the first preset time asiThe live broadcast cards are numbered asjThe number of clicks on the display position and the number within the first preset time areiThe live broadcast cards are numbered asjThe number of exposures at the display position. The historical data may include a first predetermined time number ofiThe live broadcast cards are numbered asjThe number of the click operation data and the exposure operation data on the display position can be counted through the click operation data and the exposure operation dataiThe live broadcast cards are numbered asjThe number of clicks and the number of exposures on the display position.
It can be understood that the click rate of the live card at different display positions is different, and the display position factor has a large influence on the click rate, for example, when the live card is displayed at the bottommost display position, the click rate is low because the live card is not easily seen by the user. Therefore, when the click rate of the live card is estimated, the influence caused by the display position factor needs to be removed. The click rate of the live card at different display positions follows long tail distribution, and the embodiment of the invention can adopt the formulaThe long tail distribution is characterized. Therefore, after the influence caused by the display position factor is removed, the number in the first preset time is asiThe live broadcast cards are numbered asjThe number of clicks on the display position ofThe number of exposures is(ii) a And summing the exposure times and the click times of the live broadcast card at each display position, and dividing the total click times by the total exposure times to obtain the click rate of the live broadcast card.
In specific implementation, as the click rate of the live broadcast card at different display positions obeys long tail distribution, in order to reduce noise points at the tail part, the parameter estimation is more accurate, and the parameters are influenced at the positionsθWhen performing the estimation, the following method can be adopted:
numbering each display position, selecting 1, 2, 4, 8, etc. display from each display positionThe selected display position is an equal ratio series with a common ratio of 2, and meets the requirement of,mIs a positive integer; thus, can obtain
Wherein:is the effect of the presentation position on the click rate of the live card,cis a constant coefficient. To pairTaking the logarithm can obtain:。
according to the historical data of the influence of each display position on the click rate of the live card, a least square method is adopted to carry out the pairMaking an estimate to determine a location affecting parameterθThe formula is as follows:
it should be noted that, in consideration of the limited number of display positions of the live page, it is usually setmIs 9, namely numbers 1, 2, 4, 8 … … are selected from each display positionThe display position of (a). One skilled in the art can easily makeIs determined by the actual estimation accuracy ofThe value of (d) is not limiting in the embodiments of the present invention; set upmThe larger the value is,the more accurate the estimation result.
Optionally, the click rate of the display position is determined based on the click times and the exposure times of the display position and the smooth parameter of the display position within a second preset time; the click rate calculation formula of the display position is as follows:
wherein:is a display positionjThe click-through rate of (a) is,is to show the position within a second preset timejThe number of clicks of (c) is,is to show the position within a second preset timejThe number of exposures to be made,andis a smoothing parameter for the show position, obeying the bite distribution. As can be seen by those skilled in the art, since the number of exposure times and the number of click times between each display position are different, if the calculation is performed directly without correction smoothing, the number of click times and the number of exposure times are particularly small, and the distortion condition of a larger click rate is obtained by calculation. In order to make the calculation result more accurate and avoid the distortion, the embodiment of the invention introduces a smoothing parameter, and the smoothing parameter of each display positionThe numbers are different, the smoothing parameters at each display position need to be estimated independently, and the calculation formula is as follows:
wherein,pare normalized coefficients. Calculating the display position according to the Bate distributionjExpectation of click rateSum variance:
The two equations are jointly solved to obtain:
as can be appreciated, the first and second electrodes,can represent the display positionjAnd the average value of the click rate can be obtained by obtaining the historical click number in the historical time period and averaging.Can represent the display positionjAnd the click rate variance can be obtained by obtaining the historical click number in the historical time period and calculating the variance. For example, the historical time period may be 7 days or 30 days, and the average calculation is performed in units of days, and those skilled in the art may also determine the historical time period and the average calculation according to actual needs, which is not limited in the embodiment of the present invention.
Optionally, the environment click rate is determined based on the click times and the exposure times of the adjacent positions of the position where the live broadcast card is located, and a calculation formula of the environment click rate is as follows:
wherein:representing the environmental click rate of the current display position;frontrepresenting the last adjacent position adjacent to the current presentation position.afterRepresenting the next adjacent position adjacent to the current presentation position. Understandably, the adjacent position of the current display position can be a live broadcast room, and can also be a live broadcast card, and the live broadcast room can be usedRFor indicating, live-broadcasting cardsAnd (4) showing. Then the location type of the adjacent location may be the actual distribution of the presentation pageROr。
The click times of adjacent positions of the live broadcast card are shown;indicating the number of exposures in the vicinity of where the live card is located. According to the display content of the adjacent position of the live card in the display page, the environmental click rate can be divided into four conditions, wherein the environmental click rate can be divided into four conditionsThe calculation formula of (a) is as follows:
in one application scenario, the number isiThe live broadcast card has exposure at the display position 2 and the display position 10, the exposure times are respectively 200 times and 50 times, the click times are 50 times and 5 times, and the exposure times and the click times are calculated in advanceθIf the value is 0.1, the number isiClick rate of live cardp(i) Comprises the following steps:
live broadcast card in display positionjThe number of clicks is 1000, the number of exposures is 4000, and the calculated smoothing parameterThen the display position can be calculatedjThe click rate of (c) is:
display position of live broadcast cardjThe position type of the last adjacent position in the scene isRThe position type of the next adjacent position is. Display position under the scenejThe number of clicks of (1) is 12000, the number of exposures is 60000, and then the environmental click rate can be calculated as:
according to the above meterCalculated outp(i)、p(j) Andand can calculate to obtain live broadcast cardiAt the display positionjThe position type of the last adjacent position isRThe position type of the next adjacent position isEstimated click rate in case (2):
in a specific implementation, determining content satisfaction of each live card includes: and determining the content satisfaction degree of each live broadcast card according to the historical data corresponding to the preset index of each live broadcast card in the historical time period. It should be noted that the historical data may be historical data corresponding to the preset index within 7 days or 30 days of the current nearest day, or may be historical data corresponding to the preset index within 20 hours of the current nearest day, and the embodiment of the present invention is not limited.
Optionally, the preset index specifically includes the dwell time, the number of clicks and/or the collection times of the live broadcast card. As can be known to those skilled in the art, the click, browsing, collecting, bullet shooting and sharing operations of the user on the live broadcast card can all represent the degree of satisfaction of the user on the live broadcast card. Therefore, the preset indexes are set as the dwell time, the number of clicks and/or the collection times of the live broadcast card so as to reflect the satisfaction degree of the user on the live broadcast card. Optionally, the browsing times, the bullet screen launching times and the sharing times can be used as preset indexes, and a person skilled in the art can set the preset indexes according to actual conditions, and the embodiment of the invention is not limited.
Illustratively, the content satisfaction calculation formula for each live card is as follows:
wherein,for indicating the user is numbered asiThe content satisfaction of the live card of (1),tfor numbering predetermined indexes, in commonkA pre-set index is set in the index table,is a cardtThe value of each preset index is selected,is that all live cards aretMinimum value of individual index;is all cardstThe maximum value of the preset index is set,is that all live cards aretThe variance of the individual indices is determined,is a normalization function byxDivide by allxThe sum of (a) and (b) is calculated.
It should be noted that the content satisfaction of the user on the live broadcast card is the sum of the products of the preset index weights and the normalized preset index. During calculation, firstly, normalization processing is carried out on each preset index in a mode of dividing the difference value of subtracting the minimum value of each preset index from the preset index value by the maximum value of each preset index, so that dimensions of each preset index are unified and are mapped into the interval from 0 to 1, the preset indexes are in the same order of magnitude, and subsequent calculation processing is facilitated. And then calculating the weight corresponding to each preset index according to the variance of the preset index. As will be understood by those skilled in the art, a larger variance of the preset index indicates a larger information amount of the preset index, and therefore, the preset index has a larger weight in the calculation process, thereby reflecting the importance of the preset index. Optionally, the calculated variance of the preset index may be normalized, so that the sum of the weights of the preset indexes is 1, the value range of the content satisfaction degree is between 0 and 1, and the content satisfaction degree of each live broadcast card is known more intuitively and clearly.
Step S103: determining the utility of each live card at the corresponding display position based on the estimated click rate and the content satisfaction degree of each live card, and determining the total utility of the candidate distribution mode based on the utility of each live card in the candidate distribution mode;
in specific implementation, determining the utility of each live card at the corresponding display position based on the estimated click rate and the content satisfaction degree of each live card, and determining the total utility of the candidate distribution mode based on the utility of each live card in the candidate distribution mode includes:
wherein,Uis the total utility of the candidate assignment means,ithe number of the card is the number of the live broadcast card,jin order to show the number of positions,Nin order to count the number of cards that are live,Min order to show the number of positions,contextin order to show the environment of the location,is as followsiThe individual live broadcast card isjThe estimated click rate at each of the display positions,is as followsiContent satisfaction of individual live cards. As will be appreciated by those skilled in the art, the sum of the utility of each live card in the candidate assignment is the total utility of the candidate assignment. The utility can be measured by the content satisfaction degree of the user on the live broadcast card, and the utility can be obtained only by clicking the live broadcast card by the user, so that the utility is multiplied by the estimated click rate of the live broadcast card, namely the product of the estimated click rate and the content satisfaction degree of each live broadcast card is the utility of each live broadcast card at the corresponding display position.
Step S104: and determining the candidate distribution mode with the maximum total utility value in all the candidate distribution modes as a target distribution mode, and determining the display position corresponding to each live broadcast card according to the target distribution mode for displaying.
Specifically, the total utility values calculated in the candidate distribution modes are compared, the candidate distribution mode with the maximum total utility value is determined as a target distribution mode, and the display position corresponding to each live broadcast card is determined according to the target distribution mode, so that the maximum total utility generated by distributing the live broadcast cards according to the target distribution mode is ensured in each candidate distribution mode. When each candidate allocation mode generates a plurality of maximum total utilities with the same value, any candidate allocation mode corresponding to the maximum total utility can be selected as the target allocation mode.
The method for determining the display positions of the live broadcast cards, provided by the embodiment of the invention, comprises the steps of determining a plurality of groups of candidate allocation modes for inserting the live broadcast cards into the display positions according to a first preset mode; for any candidate distribution mode, respectively determining the estimated click rate of each live card in the candidate distribution mode at the corresponding display position and the content satisfaction degree of each live card; determining the utility of each live card at the corresponding display position based on the estimated click rate and the content satisfaction degree of each live card, and determining the total utility of the candidate distribution mode based on the utility of each live card in the candidate distribution mode; and determining the candidate distribution mode with the maximum total utility value in all the candidate distribution modes as a target distribution mode, and determining the display position corresponding to each live broadcast card according to the target distribution mode for displaying. Therefore, the embodiment of the invention determines a plurality of groups of candidate distribution modes under the condition of considering the factors of the estimated click rate and the content satisfaction degree of the live broadcast card. And the candidate distribution mode with the maximum total utility value is used as the target distribution mode, so that when the position of each live broadcast card is determined according to the target distribution mode, the total utility is the maximum total utility in each candidate distribution mode, unnecessary resource waste is greatly reduced, the browsing depth of a user is favorably improved, and the user experience is increased.
Example two
Fig. 2 is a flowchart of another method for determining a display position of a live card according to an embodiment of the present invention, which is detailed based on the foregoing technical solutions. Optionally, determining multiple sets of candidate allocation manners for inserting each live card into each display position according to a first preset manner includes: determining k candidate live broadcast cards of the current display position according to a second preset mode; determining k candidate live broadcast cards at the next display position in the remaining live broadcast cards according to a second preset mode based on any one of the k candidate live broadcast cards corresponding to the current display position until all the candidate live broadcast cards corresponding to each display position are determined, and obtaining a plurality of groups of candidate distribution modes; wherein, the second preset mode specifically includes: respectively determining the utilities generated by the rest live broadcast cards except the selected live broadcast cards at the current display position, sequencing the utilities in a descending order, and selecting the rest live broadcast cards corresponding to the first k utilities as candidate live broadcast cards at the current display position; and k is a positive integer which is greater than or equal to 1 and less than the number of the residual live cards. Explanations of the same or corresponding terms as those of the above embodiments are omitted.
As shown in fig. 2, the method for reproducing a test procedure according to an embodiment of the present invention includes steps S201 to S205:
step S201: and determining k candidate live broadcast cards of the current display position according to a second preset mode.
As will be appreciated by those skilled in the art,Nin order to count the number of cards that are live,Mto show the number of positions. If the candidate allocation mode is determined by adopting a violent enumeration mode, the method has the advantages thatNIs/are as followsMThe power is the same. But whenNAndMwhen the numerical value is large, determining the candidate allocation mode by adopting a violent enumeration mode generates huge workload, and the calculation of the effectiveness of the candidate allocation mode is time-consuming. Therefore, when determining the candidate distribution mode, the embodiment of the invention determines k candidate live broadcast cards at each display position according to the second preset mode, determines a plurality of groups of candidate distribution modes according to the k candidate live broadcast cards at each display position,thereby greatly reducing the workload in determining candidate allocation manners.
Step S202: and determining k candidate live broadcast cards of the next display position according to a second preset mode in the residual live broadcast cards based on any one of the k candidate live broadcast cards corresponding to the current display position until all the candidate live broadcast cards corresponding to the display positions are determined, and obtaining a plurality of groups of candidate distribution modes.
Optionally, the second preset mode specifically includes: respectively determining the utilities generated by the rest live broadcast cards except the selected live broadcast cards at the current display position, sequencing the utilities in a descending order, and selecting the rest live broadcast cards corresponding to the first k utilities as candidate live broadcast cards at the current display position; and k is a positive integer which is greater than or equal to 1 and less than the number of the residual live cards. A person skilled in the art can determine the value of k according to the actual application situation, and the embodiment of the present invention is not limited.
Optionally, when the candidate live broadcast cards at each display position are determined, if the number of the remaining live broadcast cards is always greater than the number of the candidate live broadcast cards at the previous display position, the number of the candidate live broadcast cards at each display position is kept the same; if the number of the remaining live broadcast cards is smaller than the number of the candidate live broadcast cards at the last display position, the number of the remaining live broadcast cards can be used as the number of the candidate live broadcast cards at the current display position.
As can be seen by those skilled in the art, the live broadcast card sequence obtained by sorting the utilities generated by the remaining live broadcast cards at the current display position from large to small is the same as the live broadcast card sequence obtained by sorting the total utilities generated by the selected live broadcast card and the remaining live broadcast cards from large to small. Therefore, the sequence obtained by sequencing the utilities according to the sequence from large to small provided by the embodiment of the invention can also be obtained by sequencing the total utilities generated by the selected live broadcast card and the rest live broadcast cards according to the sequence from large to small.
Step S203: and for any candidate distribution mode, respectively determining the estimated click rate of each live card in the candidate distribution mode at the corresponding display position and the content satisfaction degree of each live card.
Step S204: determining the utility of each live card at the corresponding display position based on the estimated click rate and the content satisfaction degree of each live card, and determining the total utility of the candidate distribution mode based on the utility of each live card in the candidate distribution mode;
step S205: and determining the candidate distribution mode with the maximum total utility value in all the candidate distribution modes as a target distribution mode, and determining the display position corresponding to each live broadcast card according to the target distribution mode for displaying.
In order to make the technical solution of the method further clear to those skilled in the art, a specific application scenario is given below. In an application scene, 3 live broadcast cards are provided, and the serial numbers are 1, 2 and 3 respectively; need insert to 2 display positions in, the serial number is 2 positions and 4 positions respectively, and the position type of the last adjacent position and the next adjacent position of 2 positions and 4 positions isRThe content satisfaction degrees of the live broadcast cards obtained by pre-calculation are respectively. Firstly, determining a candidate live broadcast card for the second position, and respectively calculating the utility of the three live broadcast cards in the second position:
the utility of three live broadcast cards in No. 2 position production is ordered according to the order from big to little, because the current live broadcast card quantity is less, consequently can set for the value of k to be 1, selects the biggest one of the three live broadcast cards of high efficiency as the live broadcast card of candidate, is about to live broadcast card 2 as the live broadcast card of candidate of No. 2 position. Under the prerequisite of No. 2 position selection live broadcast card 2, confirm the total utility that the 4 positions of remaining live broadcast card insertion produced:
according to the calculation result, the total utility generated after the live broadcast card 1 is inserted into the position 4 is the largest, so that the live broadcast card 1 is used as the candidate live broadcast card of the position 4. The candidate live broadcast card determined by the number 2 position and the number 4 position can determine a candidate distribution mode, namely the distribution mode that the number 2 position is inserted into the live broadcast card 2 and the number 4 position is inserted into the live broadcast card 1.
Therefore, when the candidate distribution mode is determined, the k candidate live broadcast cards of each display position are determined according to the second preset mode, the multiple groups of candidate distribution modes are determined according to the k candidate live broadcast cards of each display position, the target distribution mode is determined by calculating the total utility of the candidate distribution modes, the total utility does not need to be calculated for all the distribution modes, and the workload is greatly reduced.
EXAMPLE III
Fig. 3 is a structural diagram of a device for determining a display position of a live card according to an embodiment of the present invention, where the device is configured to execute a method for determining a display position of a live card according to any of the embodiments. The device and the method for determining the live card display position in the embodiments belong to the same inventive concept, and details which are not described in detail in the embodiment of the device for determining the live card display position can refer to the embodiment of the method for determining the live card display position. Referring to fig. 3, the device for determining the display position of the live card may specifically include:
the first determining module 10 is configured to determine, according to a first preset manner, a plurality of sets of candidate distribution manners for inserting each live card into each display position;
the second determining module 11 is configured to determine, for any candidate distribution manner, an estimated click rate of each live card in the candidate distribution manner at a corresponding display position and content satisfaction of each live card;
the third determining module 12 is configured to determine, based on the estimated click rate and the content satisfaction of each live broadcast card, a utility of each live broadcast card at a corresponding display position, and determine, based on the utility of each live broadcast card in the candidate distribution manners, a total utility of the candidate distribution manners;
and the display module 13 is configured to determine, as the target distribution manner, the candidate distribution manner with the largest total utility value among the candidate distribution manners, and determine, according to the target distribution manner, a display position corresponding to each live card for displaying.
On the basis of any optional implementation of the embodiment of the present invention, the third determining module 12 may specifically include:
a computing unit for computing based onCalculating the total utility generated by each candidate allocation mode;
wherein,Uis the total utility of the candidate assignment means,ithe number of the card is the number of the live broadcast card,jin order to show the number of positions,Nin order to count the number of cards that are live,Min order to show the number of positions,contextin order to show the environment of the location,is as followsiThe individual live broadcast card isjThe estimated click rate at each of the display positions,is as followsiContent satisfaction of individual live cards.
On the basis of any optional implementation of the embodiment of the present invention, the first determining module 10 may specifically include:
the determining unit is used for determining k candidate live broadcast cards of the current display position according to a second preset mode; determining k candidate live broadcast cards at the next display position in the remaining live broadcast cards according to a second preset mode based on any one of the k candidate live broadcast cards corresponding to the current display position until all the candidate live broadcast cards corresponding to each display position are determined, and obtaining a plurality of groups of candidate distribution modes; wherein, the second preset mode specifically includes: respectively determining the utilities generated by the rest live broadcast cards except the selected live broadcast cards at the current display position, sequencing the utilities in a descending order, and selecting the rest live broadcast cards corresponding to the first k utilities as candidate live broadcast cards at the current display position; and k is a positive integer which is greater than or equal to 1 and less than the number of the residual live cards.
On the basis of any optional implementation scheme of the embodiment of the invention, the estimated click rate of the live broadcast card is determined based on the product of the click rate of the live broadcast card, the click rate of the display position and the environmental click rate.
On the basis of any optional implementation scheme of the embodiment of the invention, the click rate of the live broadcast card is determined based on the click times, exposure times and influence factors of the live broadcast card at each display position within a first preset time;
the click rate of the display position is determined based on the click times and the exposure times of the display position and the smooth parameters of the display position in the second preset time;
the environment click rate is determined based on the click times and exposure times of the adjacent positions of the live broadcast cards.
On the basis of any optional implementation of the embodiment of the present invention, the second determining module 11 may specifically include:
and the determining unit is used for determining the content satisfaction degree of each live broadcast card according to the historical data corresponding to the preset index of each live broadcast card in the historical time period.
On the basis of any optional implementation scheme of the embodiment of the invention, the preset indexes specifically comprise the stay time of the live broadcast card, the number of clicks and/or the collection times.
The determination device for the display position of the live card provided by the embodiment of the invention can execute the determination method for the display position of the live card provided by any embodiment of the invention. And the candidate distribution mode with the maximum total utility value is used as the target distribution mode, so that when the position of each live broadcast card is determined according to the target distribution mode, the total utility is the maximum total utility in each candidate distribution mode, unnecessary resource waste is greatly reduced, the browsing depth of a user is favorably improved, and the user experience is increased.
It should be noted that, in the embodiment of the apparatus for determining a display position of a live card, each unit and each module included in the apparatus are only divided according to functional logic, but are not limited to the above division, as long as corresponding functions can be implemented; in addition, specific names of the functional units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present invention.
Example four
Fig. 4 is a block diagram of an apparatus for determining a display position of a live card according to an embodiment of the present invention, and as shown in fig. 4, the apparatus includes a memory 20, a processor 21, an input device 22, and an output device 23. The number of processors 21 in the device may be one or more, and one processor 21 is taken as an example in fig. 4; the memory 20, processor 21, input device 22 and output device 23 of the apparatus may be connected by a bus or other means, as exemplified by bus 24 in fig. 4.
The memory 20 is used as a computer-readable storage medium for storing software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to the live card display position determination method in the embodiment of the present invention (for example, the first determination module 10, the second determination module 11, the third determination module 12, and the display module 13 in the live card display position determination device). The processor 21 executes various functional applications and data processing of the device by executing software programs, instructions and modules stored in the memory 20, that is, the above-mentioned method for determining the display position of the live card is realized.
The memory 20 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the device, and the like. Further, the memory 20 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, the memory 20 may further include memory located remotely from the processor 21, which may be connected to the device over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input device 22 is operable to receive input numeric or character information and to generate key signal inputs relating to user settings and function controls of the device. The output device 23 may include a display device such as a display screen. Those skilled in the art will appreciate that the configuration shown in fig. 4 does not constitute a limitation of the determination device for the presentation position of the live card and may include more or less components than those shown.
The invention provides a device for determining the display position of a live card, which can realize the following method: determining multiple groups of candidate distribution modes for inserting each live card into each display position according to a first preset mode; for any candidate distribution mode, respectively determining the estimated click rate of each live card in the candidate distribution mode at the corresponding display position and the content satisfaction degree of each live card; determining the utility of each live card at the corresponding display position based on the estimated click rate and the content satisfaction degree of each live card, and determining the total utility of the candidate distribution mode based on the utility of each live card in the candidate distribution mode; and determining the candidate distribution mode with the maximum total utility value in all the candidate distribution modes as a target distribution mode, and determining the display position corresponding to each live broadcast card according to the target distribution mode for displaying. Therefore, the embodiment of the invention determines a plurality of groups of candidate distribution modes under the condition of considering the factors of the estimated click rate and the content satisfaction degree of the live broadcast card. And the candidate distribution mode with the maximum total utility value is used as the target distribution mode, so that when the position of each live broadcast card is determined according to the target distribution mode, the total utility is the maximum total utility in each candidate distribution mode, unnecessary resource waste is greatly reduced, the browsing depth of a user is favorably improved, and the user experience is increased.
EXAMPLE five
An embodiment of the present invention provides a storage medium containing computer-executable instructions, which when executed by a computer processor, are configured to perform a method for determining a display position of a live card, the method including:
determining multiple groups of candidate distribution modes for inserting each live card into each display position according to a first preset mode;
for any candidate distribution mode, respectively determining the estimated click rate of each live card in the candidate distribution mode at the corresponding display position and the content satisfaction degree of each live card;
determining the utility of each live card at the corresponding display position based on the estimated click rate and the content satisfaction degree of each live card, and determining the total utility of the candidate distribution mode based on the utility of each live card in the candidate distribution mode;
and determining the candidate distribution mode with the maximum total utility value in all the candidate distribution modes as a target distribution mode, and determining the display position corresponding to each live broadcast card according to the target distribution mode for displaying.
Of course, the storage medium provided in the embodiment of the present invention contains computer-executable instructions, and the computer-executable instructions are not limited to the operations of the method described above, and may also perform related operations in the method for determining a display position of a live card provided in any embodiment of the present invention.
From the above description of the embodiments, it is obvious for those skilled in the art that the present invention can be implemented by software and necessary general hardware, and certainly, can also be implemented by hardware, but the former is a better embodiment in many cases. With this understanding, the technical solutions of the present invention may be embodied in the form of a software product, which can be stored in a computer-readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a FLASH Memory (FLASH), a hard disk or an optical disk of a computer, and includes instructions for enabling a computer device (which may be a personal computer, a server, or a network device) to execute the methods according to the embodiments of the present invention.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims (10)
1. A method for determining a display position of a live card is characterized by comprising the following steps:
determining multiple groups of candidate distribution modes for inserting each live card into each display position according to a first preset mode;
for any candidate distribution mode, respectively determining the estimated click rate of each live broadcast card in the candidate distribution mode at the corresponding display position and the content satisfaction degree of each live broadcast card;
determining the utility of each live card at the corresponding display position based on the estimated click rate and the content satisfaction degree of each live card, and determining the total utility of the candidate distribution mode based on the utility of each live card in the candidate distribution mode;
and determining the candidate distribution mode with the maximum total utility value in the candidate distribution modes as a target distribution mode, and determining the display position corresponding to each live broadcast card according to the target distribution mode for displaying.
2. The method for determining the display positions of the live cards according to claim 1, wherein the determining the utility of each live card at the corresponding display position based on the estimated click rate and the content satisfaction of each live card and the determining the total utility of the candidate distribution modes based on the utility of each live card in the candidate distribution modes comprises:
wherein,Uthe total utility of the candidate assignment means is,ithe number of the card is the number of the live broadcast card,jin order to show the number of positions,Nas to the number of the live cards,Mto the number of the presentation positions in question,contextis the environment of the presentation location in question,is as followsiThe individual live broadcast card isjThe estimated click rate at each of the display positions,is as followsiContent satisfaction of individual live cards.
3. The method for determining the display positions of the live cards according to claim 1, wherein the step of determining a plurality of candidate allocation modes for inserting the live cards into the display positions according to a first preset mode comprises:
determining k candidate live broadcast cards of the current display position according to a second preset mode;
determining k candidate live broadcast cards at the next display position in the remaining live broadcast cards according to the second preset mode based on any one of the k candidate live broadcast cards corresponding to the current display position until all the candidate live broadcast cards corresponding to the display positions are determined, so as to obtain a plurality of groups of candidate distribution modes;
wherein, the second preset mode specifically comprises: respectively determining the utilities generated by the rest live broadcast cards except the selected live broadcast cards at the current display position, sequencing the utilities in a descending order, and selecting the rest live broadcast cards corresponding to the first k utilities as candidate live broadcast cards at the current display position; and k is a positive integer which is greater than or equal to 1 and less than the number of the residual live broadcast cards.
4. The method of claim 1, wherein the estimated click rate of the live card is determined based on a product of the click rate of the live card, the click rate of the display position, and an environmental click rate.
5. The method for determining the display positions of the live cards according to claim 4, wherein the click rate of the live cards is determined based on the click times, exposure times and influence factors of the live cards at the display positions within a first preset time;
the click rate of the display position is determined based on the click times and the exposure times of the display position and the smooth parameters of the display position in a second preset time;
and the environment click rate is determined based on the click times and the exposure times of the adjacent positions of the live broadcast cards.
6. The method for determining the display position of the live card according to claim 1, wherein the determining the content satisfaction of each live card comprises:
and determining the content satisfaction degree of each live broadcast card according to historical data corresponding to the preset index of each live broadcast card in the historical time period.
7. The method for determining the display position of the live card according to claim 6, wherein the preset index specifically includes a dwell time, a number of clicks and/or a collection time of the live card.
8. A live card display position determining apparatus, comprising:
the first determining module is used for determining a plurality of groups of candidate distribution modes for inserting each live card into each display position according to a first preset mode;
the second determining module is used for respectively determining the estimated click rate of each live card in the candidate distribution mode at the corresponding display position and the content satisfaction degree of each live card for any candidate distribution mode;
the third determining module is used for determining the utility of each live card at the corresponding display position based on the estimated click rate and the content satisfaction degree of each live card and determining the total utility of the candidate distribution mode based on the utility of each live card in the candidate distribution mode;
and the display module is used for determining the candidate distribution mode with the maximum total utility value in the candidate distribution modes as a target distribution mode, and determining the display position corresponding to each live broadcast card according to the target distribution mode for displaying.
9. A device for determining the display position of a live card is characterized by comprising a memory, a display module and a display module, wherein the memory is used for storing a computer program;
a processor for implementing the steps of the method of determining a live card presentation position of any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, which computer program, when being executed by a processor, carries out the steps of the method for determining a position of a live card presentation according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110562453.3A CN113038242B (en) | 2021-05-24 | 2021-05-24 | Method, device and equipment for determining display position of live broadcast card and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110562453.3A CN113038242B (en) | 2021-05-24 | 2021-05-24 | Method, device and equipment for determining display position of live broadcast card and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113038242A true CN113038242A (en) | 2021-06-25 |
CN113038242B CN113038242B (en) | 2021-09-07 |
Family
ID=76455533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110562453.3A Active CN113038242B (en) | 2021-05-24 | 2021-05-24 | Method, device and equipment for determining display position of live broadcast card and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113038242B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115618120A (en) * | 2022-12-16 | 2023-01-17 | 深圳市网联天下科技有限公司 | Public number information pushing method, system, terminal equipment and storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103268344A (en) * | 2013-05-24 | 2013-08-28 | 华东师范大学 | Method for matching advertisements and pages without position bias influence |
CN103593353A (en) * | 2012-08-15 | 2014-02-19 | 阿里巴巴集团控股有限公司 | Information search method and display information sorting weight value determination method and device |
CN104519376A (en) * | 2014-12-23 | 2015-04-15 | 广州酷狗计算机科技有限公司 | Method and device for arranging program links |
CN109582903A (en) * | 2018-11-29 | 2019-04-05 | 广州市百果园信息技术有限公司 | A kind of method, apparatus, equipment and storage medium that information is shown |
US20190158905A1 (en) * | 2015-08-21 | 2019-05-23 | Vilynx, Inc. | Processing Video Usage Information for the Delivery of Advertising |
US20190213211A1 (en) * | 2016-07-20 | 2019-07-11 | Tencent Technology (Shenzhen) Company Limited | Media information display method and apparatus, and computer storage medium |
CN111597470A (en) * | 2020-05-19 | 2020-08-28 | 北京字节跳动网络技术有限公司 | Method and device for determining display position of search result |
CN111597469A (en) * | 2020-05-19 | 2020-08-28 | 北京字节跳动网络技术有限公司 | Display position determining method and device, electronic equipment and storage medium |
CN111651692A (en) * | 2020-06-02 | 2020-09-11 | 腾讯科技(北京)有限公司 | Information recommendation method and device based on artificial intelligence and electronic equipment |
CN111970525A (en) * | 2020-08-14 | 2020-11-20 | 北京达佳互联信息技术有限公司 | Live broadcast room searching method and device, server and storage medium |
-
2021
- 2021-05-24 CN CN202110562453.3A patent/CN113038242B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103593353A (en) * | 2012-08-15 | 2014-02-19 | 阿里巴巴集团控股有限公司 | Information search method and display information sorting weight value determination method and device |
CN103268344A (en) * | 2013-05-24 | 2013-08-28 | 华东师范大学 | Method for matching advertisements and pages without position bias influence |
CN104519376A (en) * | 2014-12-23 | 2015-04-15 | 广州酷狗计算机科技有限公司 | Method and device for arranging program links |
US20190158905A1 (en) * | 2015-08-21 | 2019-05-23 | Vilynx, Inc. | Processing Video Usage Information for the Delivery of Advertising |
US20190213211A1 (en) * | 2016-07-20 | 2019-07-11 | Tencent Technology (Shenzhen) Company Limited | Media information display method and apparatus, and computer storage medium |
CN109582903A (en) * | 2018-11-29 | 2019-04-05 | 广州市百果园信息技术有限公司 | A kind of method, apparatus, equipment and storage medium that information is shown |
CN111597470A (en) * | 2020-05-19 | 2020-08-28 | 北京字节跳动网络技术有限公司 | Method and device for determining display position of search result |
CN111597469A (en) * | 2020-05-19 | 2020-08-28 | 北京字节跳动网络技术有限公司 | Display position determining method and device, electronic equipment and storage medium |
CN111651692A (en) * | 2020-06-02 | 2020-09-11 | 腾讯科技(北京)有限公司 | Information recommendation method and device based on artificial intelligence and electronic equipment |
CN111970525A (en) * | 2020-08-14 | 2020-11-20 | 北京达佳互联信息技术有限公司 | Live broadcast room searching method and device, server and storage medium |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115618120A (en) * | 2022-12-16 | 2023-01-17 | 深圳市网联天下科技有限公司 | Public number information pushing method, system, terminal equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN113038242B (en) | 2021-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108833458B (en) | Application recommendation method, device, medium and equipment | |
CN110896488B (en) | Recommendation method for live broadcast room and related equipment | |
CN108363788B (en) | Post intelligent ranking method and device and computer readable storage medium | |
CN105869022B (en) | Application popularity prediction method and device | |
CN109218769B (en) | Recommendation method for live broadcast room and related equipment | |
CN108491122B (en) | Click event response method, computer readable storage medium and terminal equipment | |
CN106326297B (en) | Application program recommendation method and device | |
CN110012001B (en) | Resource allocation method and device | |
CN108965951B (en) | Advertisement playing method and device | |
CN111339416A (en) | Heat recall method and device, electronic equipment and storage medium | |
CN113038242B (en) | Method, device and equipment for determining display position of live broadcast card and storage medium | |
CN106156123B (en) | Active value calculation method and device | |
CN109218766B (en) | Method for summoning bean vermicelli, live broadcast platform server and anchor terminal | |
CN111861542A (en) | Method, device, terminal and non-transitory computer readable storage medium for delivering advertisement | |
CN112989276A (en) | Evaluation method and device of information push system | |
CN112395552A (en) | Data processing method and device | |
CN114201696A (en) | Message pushing method and device, storage medium and computer equipment | |
TW201250490A (en) | Information adjustment method and device | |
CN106469173B (en) | A kind of other Weight Determination of problem priority, device, system and server | |
CN111598390B (en) | Method, device, equipment and readable storage medium for evaluating high availability of server | |
CN110175290B (en) | Content pushing method and device | |
CN112257111A (en) | Dynamic numerical value desensitization method, device and storage medium | |
CN107832859B (en) | Game reservation list generation method and device and server | |
CN110083517A (en) | A kind of optimization method and device of user's portrait confidence level | |
CN112650952B (en) | Search ordering method and device |
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 | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20210625 Assignee: Yidu Lehuo Network Technology Co.,Ltd. Assignor: WUHAN DOUYU YULE NETWORK TECHNOLOGY Co.,Ltd. Contract record no.: X2023980041383 Denomination of invention: Method, device, equipment, and storage medium for determining the display location of live streaming cards Granted publication date: 20210907 License type: Common License Record date: 20230908 |
|
EE01 | Entry into force of recordation of patent licensing contract |