CN113709507B - Video recommendation method and device, electronic equipment and storage medium - Google Patents
Video recommendation method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN113709507B CN113709507B CN202110857189.6A CN202110857189A CN113709507B CN 113709507 B CN113709507 B CN 113709507B CN 202110857189 A CN202110857189 A CN 202110857189A CN 113709507 B CN113709507 B CN 113709507B
- Authority
- CN
- China
- Prior art keywords
- target
- video
- live
- ordering
- data
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000012163 sequencing technique Methods 0.000 claims abstract description 61
- 230000006399 behavior Effects 0.000 claims description 18
- 238000010586 diagram Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000000049 pigment Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
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/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/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26258—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
-
- 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
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- 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/482—End-user interface for program selection
- H04N21/4826—End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Signal Processing (AREA)
- Social Psychology (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The disclosure relates to a video recommendation method, a device, an electronic device and a storage medium, wherein the method comprises the following steps: receiving a video watching request for target class live video sent by a target terminal; acquiring a target ordering mode corresponding to a target account when watching live videos of a target category, wherein when ordering a plurality of live videos included in the live videos of the target category by adopting the target ordering mode, the preference degree of the target account on the live videos of the target category is greater than a preset threshold; and sequencing the plurality of live videos in a target sequencing mode, and sending target live videos with sequencing numbers smaller than a preset sequence number to a target terminal. According to the technical scheme provided by the embodiment of the disclosure, the probability that the live video recommended by the live server is the live video liked by the target account is higher, so that the aim of recommending the live video for the user in a personalized way can be achieved.
Description
Technical Field
The disclosure relates to the field of video technologies, and in particular, to a video recommendation method, a device, an electronic device and a storage medium.
Background
With the continuous development of the network live broadcast technology, more and more users watch the network live broadcast, and the types of live broadcast videos are diversified. The live broadcast platform can display various categories of live broadcast for users, such as shopping category, pigment category, outdoor category and the like, so that the users can choose to watch the live broadcast of the corresponding category according to own preference.
However, in the prior art, the live broadcast platform can uniformly display corresponding live broadcast contents, so that different users can display the same content when watching the same type of live broadcast contents, and personalized live broadcast content display cannot be performed according to the preference of different users.
Disclosure of Invention
In order to overcome the problems in the related art, the present disclosure provides a video recommendation method, apparatus, electronic device, and storage medium.
According to a first aspect of an embodiment of the present disclosure, there is provided a video recommendation method, including:
receiving a video watching request for target class live video sent by a target terminal, wherein the video watching request carries an account identifier of a target account;
acquiring a target ordering mode corresponding to the target account when watching the live video of the target category, wherein when the target ordering mode is adopted to order a plurality of live videos included in the live video of the target category, the preference degree of the target account on the live video of the target category is greater than a preset threshold;
and sequencing the plurality of live videos in the target sequencing mode, and sending target live videos with sequencing numbers smaller than a preset sequence number to the target terminal.
Optionally, the obtaining a target ordering manner corresponding to the target account when watching the live video of the target category includes:
acquiring a preset plurality of live video sequencing modes;
sequencing the live videos in the live video sequencing mode to obtain a plurality of sequencing results;
and acquiring the preference degree of the target account for the live video of the target category under the sequencing results, and taking a live video sequencing mode corresponding to the preference degree being greater than the preset threshold value as a target live video sequencing mode.
Optionally, each direct broadcast video in the plurality of direct broadcast videos has a plurality of dimension data, and the weight coefficients respectively corresponding to the plurality of dimension data under different direct broadcast video ordering modes are different;
the sorting the live videos by the live video sorting method includes:
acquiring a plurality of dimension data of each direct broadcast video;
for each direct broadcast video, determining a score corresponding to each dimension data of the direct broadcast video;
for each direct broadcast video ordering mode, calculating total scores corresponding to the multiple direct broadcast videos respectively based on scores corresponding to the dimensional data and weight coefficients corresponding to the dimensional data in the direct broadcast video ordering mode;
and for each direct broadcast video ordering mode, ordering the plurality of direct broadcast videos according to the order of the total score from high to low.
Optionally, the determining, for each live video, a score corresponding to each dimension data of the live video includes:
for each dimension data, calculating an average value of the dimension data of the plurality of live videos;
for each dimension data of each on-air video, determining a score corresponding to the dimension data based on a difference between the dimension data and an average value corresponding to the dimension data.
Optionally, the obtaining the preference degree of the target account for the live video of the target category under the plurality of sorting results includes:
acquiring historical viewing behavior data of the target account on live videos of the target category under the plurality of sequencing results;
and determining the preference degree of the target account for the live video of the target category through the historical viewing behavior data.
According to a second aspect of the embodiments of the present disclosure, there is provided a video recommendation apparatus, including:
the system comprises a viewing request receiving module, a target terminal and a target category receiving module, wherein the viewing request receiving module is configured to execute a video viewing request for target category live video sent by the target terminal, and the video viewing request carries account identification of a target account;
the ordering mode acquisition module is configured to execute an object ordering mode corresponding to the target account when the target account watches the live video of the target category, wherein when the target ordering mode is adopted to order a plurality of live videos included in the live video of the target category, the preference degree of the target account on the live video of the target category is greater than a preset threshold;
the video recommendation module is configured to execute the ordering of the plurality of live videos in the target ordering mode and send target live videos with ordering sequence numbers smaller than a preset sequence number to the target terminal.
Optionally, the sorting mode obtaining module includes:
the ordering mode acquisition unit is configured to acquire a plurality of preset live video ordering modes;
the ordering unit is configured to perform ordering on the live videos in the ordering mode of the live videos to obtain a plurality of ordering results;
the ordering mode determining unit is configured to acquire the preference degree of the target account on the target category live video under the plurality of ordering results, and takes an ordering mode with the preference degree larger than the corresponding preset threshold value as a target ordering mode.
Optionally, each direct broadcast video in the plurality of direct broadcast videos has a plurality of dimension data, and the weight coefficients respectively corresponding to the plurality of dimension data under different direct broadcast video ordering modes are different;
the sorting unit is specifically configured to perform:
acquiring a plurality of dimension data of each direct broadcast video;
for each direct broadcast video, determining a score corresponding to each dimension data of the direct broadcast video;
for each direct broadcast video ordering mode, calculating total scores corresponding to the multiple direct broadcast videos respectively based on scores corresponding to the dimensional data and weight coefficients corresponding to the dimensional data in the direct broadcast video ordering mode;
and for each direct broadcast video ordering mode, ordering the plurality of direct broadcast videos according to the order of the total score from high to low.
Optionally, the sorting unit is specifically configured to perform:
for each dimension data, calculating an average value of the dimension data of the plurality of live videos;
for each dimension data of each on-air video, determining a score corresponding to the dimension data based on a difference between the dimension data and an average value corresponding to the dimension data.
Optionally, the ordering determining unit is specifically configured to perform:
acquiring historical viewing behavior data of the target account on live videos of the target category under the plurality of sequencing results;
and determining the preference degree of the target account for the live video of the target category through the historical viewing behavior data.
According to a third aspect of embodiments of the present disclosure, there is provided an electronic device, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to perform the video recommendation method of the first aspect.
According to a fourth aspect of embodiments of the present disclosure, there is provided a computer readable storage medium, which when executed by a processor of an electronic device, causes the electronic device to perform the steps of the video recommendation method of the first aspect.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer program product, which when run on a computer, causes the computer to perform the steps of the video recommendation method of the first aspect.
The technical scheme provided by the embodiment of the disclosure can comprise the following beneficial effects:
according to the technical scheme provided by the embodiment of the disclosure, after receiving a video watching request for a target class live video sent by a target terminal, a target ordering mode corresponding to a target account when watching the target class live video is obtained; and sequencing the videos in a target sequencing mode, and sending target videos with sequencing numbers smaller than a preset sequence number to a target terminal. When the target ordering mode is adopted to order the plurality of live videos in the target category, the preference degree of the target account for the live videos in the target category is larger than the preset threshold, so that the probability that the live videos recommended by the live server are the live videos preferred by the target account is higher, and the aim of personally recommending the live videos for the user can be achieved.
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 disclosure and together with the description, serve to explain the principles of the disclosure.
FIG. 1 is a flowchart illustrating a video recommendation method according to an exemplary embodiment;
FIG. 2 is a flow chart of one embodiment of step S120 in the embodiment of FIG. 1;
FIG. 3 is a flow chart of one embodiment of step S122 in the embodiment of FIG. 2;
FIG. 4 is a schematic diagram of an application scenario illustrated in accordance with an exemplary embodiment;
FIG. 5 is a block diagram of a video recommendation device, according to an example embodiment;
fig. 6 is a block diagram of an electronic device, according to an example embodiment.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
A live broadcast square is a scene that shows different categories of live content, that is, in the live broadcast square, a user can see multiple categories of live video. The plurality of categories may include shopping category, face value category, outdoor category, and the like. The user can watch the s live video of the corresponding category according to own preference.
However, in the related art, when different users watch live videos of the same category in a live broadcast square, the watched live videos are the same, that is, the related art cannot individually recommend live videos to the users. In order to solve the technical problem existing in the related art, the embodiment of the disclosure provides a video recommendation method, a device, an electronic device and a storage medium.
In the first aspect, a video recommendation method provided by an embodiment of the present disclosure will be described in detail.
Fig. 1 is a flowchart illustrating a video recommendation method according to an exemplary embodiment, and as shown in fig. 1, the method may be used in a video recommendation apparatus, where the video recommendation apparatus may operate in an electronic device, and the electronic device may be a live server, and of course, the embodiment of the disclosure does not specifically limit the electronic device.
The video recommendation method provided by the embodiment of the disclosure may include the following steps:
in step S110, a video viewing request for live video of a target category sent by a target terminal is received.
The video watching request carries an account identifier of the target account.
In this step, the target account may be any account for watching live video, the target terminal may be any terminal used by the target account, and the target category may be a shopping category, a color value category or an outdoor category, which is not specifically limited in the embodiment of the present disclosure. The account identification of the target account may be account information of the target account. The account information (including but not limited to user equipment information, user personal information, etc.) related to the present disclosure is information authorized by the user or sufficiently authorized by each party.
In practical application, after the target account opens the live broadcast square, when the target class live video is wanted to be watched, the target terminal can be triggered to send a video watching request to the live broadcast server.
In step S120, a target ordering manner corresponding to the target account when viewing the live video of the target category is acquired.
When a target ordering mode is adopted to order a plurality of live videos included in the target category live videos, the preference degree of the target account on the target category live videos is larger than a preset threshold value.
In the step, after receiving the video viewing request, the live broadcast server may parse the video viewing request to obtain an account identifier of a target account carried by the video viewing request.
It should be noted that, the live broadcast server may obtain the viewing preference of each account in advance according to the historical viewing behavior data of the live broadcast video of the target category viewed by each account, and screen out the matching ordering manner of each account according to the viewing preference of the user. That is, each account corresponds to a matching ordering. In this way, the live broadcast server can obtain a target ordering mode corresponding to the target account when watching live videos of the target category, and when ordering a plurality of live videos included in the live videos of the target category by adopting the target ordering mode, the preference degree of the target account on the live videos of the target category is greater than a preset threshold, so that in the follow-up steps, the probability that the live videos recommended by the live broadcast server are the live videos liked by the target account is higher.
For clarity of description of the solution, a detailed description will be given below of a specific implementation manner of obtaining a target ordering manner corresponding to a target account when viewing live video of a target category.
In step S130, the plurality of live videos are ranked in a target ranking manner, and the target live video with the ranking sequence number smaller than the preset sequence number is sent to the target terminal.
In the step, after the target ordering mode is obtained, ordering a plurality of live videos included in the live videos of the target category through the target ordering mode to obtain a live list, and recommending the target live videos with the front ordering in the live list to the target terminal. When the target ordering mode is adopted to order the plurality of live videos in the target category, the preference degree of the target account for the live videos in the target category is higher, so that the probability that the target live video recommended by the live server for the target account is the live video liked by the target account is higher, and the aim of personally recommending the live video for the user can be achieved.
According to the technical scheme provided by the embodiment of the disclosure, after receiving a live video watching request for a live video of a target category sent by a target terminal, a target ordering mode corresponding to a target account when watching the live video of the target category is obtained; and sequencing the plurality of live videos in a target sequencing mode, and sending target live videos with sequencing numbers smaller than a preset sequence number to a target terminal. When the target ordering mode is adopted to order the plurality of live videos in the target category, the preference degree of the target account for the live videos in the target category is larger than the preset threshold, so that the probability that the live videos recommended by the live server are the live videos preferred by the target account is higher, and the aim of personally recommending the live videos for the user can be achieved.
For the purpose of describing the request, in the following embodiments, a specific implementation manner of the target ordering manner corresponding to the target account when the target account views the live video of the target category will be described in detail.
As shown in fig. 2, step S120, obtaining a target ordering manner corresponding to a target account when viewing live video of a target category may include the following steps:
in step S121, a plurality of live video ordering modes set in advance are acquired.
Specifically, in practical applications, the live video has multiple dimension data, where the multiple dimension data may include praise data of the live video, a viewing time period for a user to view the live video, gift data of the live video, pk information of the live video, and so on. The multiple dimension data of the live video may be determined according to practical situations, and the embodiment of the present disclosure does not specifically limit the multiple dimension data.
In the technical scheme provided by the embodiment of the disclosure, different weight coefficients can be preset for each dimension data of the live video, so that different live video ordering modes are generated. For example, in the first live video ranking mode, the configuration coefficient corresponding to the praise data may be 1; the configuration coefficient corresponding to the viewing time of the user viewing the live video may be 2; the configuration coefficient corresponding to the gift data of the live video can be 3; the configuration coefficient corresponding to pk information of the live video may be 4. In the second live video ordering mode, the configuration coefficient corresponding to the praise data may be 4; the configuration coefficient corresponding to the viewing time of the user viewing the live video may be 3; the configuration coefficient corresponding to the gift data of the live video can be 2; the configuration coefficient corresponding to pk information of the live video may be 1.
In step S122, the plurality of live videos are respectively sequenced in a plurality of live video sequencing modes, so as to obtain a plurality of sequencing results.
As can be seen from the above description, in different live video ordering modes, configuration coefficients corresponding to multiple dimension data of a live video are different. Therefore, the live videos can be respectively sequenced according to different live video sequencing modes, and a plurality of sequencing results are obtained.
Step S122 will be described in detail, as shown in fig. 3, where the sorting of the plurality of live videos by the plurality of live video sorting methods may include the following steps:
in step S1221, a plurality of dimension data of each on-air video is acquired.
In this step, data such as the like data of each video always broadcast, the viewing time period, the gift-receipt data, and the pk information can be acquired.
In step S1222, for each live video, a score corresponding to each dimension data of the live video is determined.
In order to avoid inaccuracy of the determined respective dimension data due to different units of the respective dimension data, embodiments of the present disclosure quantize and normalize the scores corresponding to the respective dimension data for each on-air video. For example, if the units of the praise data are ones and the units of the gift data are elements, if the scores corresponding to the two dimensional data are directly determined, the scores of the two dimensional data are not comparable due to the different units, and for this purpose, the scores corresponding to the respective dimensional data need to be quantized and normalized.
Specifically, in one embodiment, for each live video, determining a score corresponding to each dimension data of the live video may include the following two steps:
step 1, for each dimension data, calculating an average value of the dimension data of a plurality of live videos.
And 2, for each dimension data of each direct broadcast video, determining a score corresponding to the dimension data based on a difference value between the dimension data and an average value corresponding to the dimension data.
In this embodiment, when determining the score corresponding to each dimension data, an average value of the dimension data of the plurality of live videos may be calculated, for each dimension data of each live video, the dimension data may be differed from the average value corresponding to the dimension data, for example, the difference is greater than 0, and the score corresponding to the dimension data may be determined to be 10 scores; and the difference value is less than or equal to 0, and the score corresponding to the dimension data can be determined to be 0. Of course, a difference gradient may also be set to determine the score corresponding to the dimension data, e.g., the greater the difference, the higher the score corresponding to the dimension data, and otherwise the lower the score. It can be seen that the score corresponding to each dimension data determined by this embodiment is more accurate.
In step S1223, for each live video ordering mode, a total score corresponding to each of the plurality of live videos is calculated based on the score corresponding to each of the dimension data and the weight coefficient corresponding to each of the dimension data in the live video ordering mode.
Specifically, for each direct broadcast video ordering mode, the score corresponding to each dimension data and the weight coefficient corresponding to each dimension data in the direct broadcast video ordering mode are determined, so that for each direct broadcast video, the sum of the products of the score corresponding to each dimension data of the direct broadcast video and the weight coefficient corresponding to the dimension data can be determined as the total score corresponding to the direct broadcast video.
In step S1224, for each direct video ordering mode, ordering the plurality of direct videos in order of total score from high to low.
Specifically, for each direct broadcast video ordering mode, after the total score corresponding to each of the plurality of direct broadcast videos is calculated, the plurality of direct broadcast videos can be ordered according to the order of the total score from high to low, so that a plurality of corresponding ordering results are obtained, that is, a plurality of groups of ordered direct broadcast lists can be obtained.
In step S123, the preference degree of the target account for the live video of the target category under the plurality of sorting results is obtained, and the sorting mode corresponding to the preference degree being greater than the preset threshold is used as the target sorting mode.
Specifically, when the target account views live videos of the target category, live videos with the front ranking in a ranking result corresponding to a ranking mode can be randomly selected to be pushed to the target account, and user behavior data of the target account on the pushed live videos, including, for example, viewing duration data, praise data, gift data and the like, are recorded. And recording and counting the preference degree of the user through the user behavior data, and taking the ordering mode corresponding to the preference degree larger than the preset threshold value as the target ordering mode.
In one embodiment, obtaining the preference degree of the target account for the target category live video under the plurality of sorting results may include the following two steps:
step 1, acquiring historical viewing behavior data of a target account on live videos of a target category under a plurality of sequencing results.
And 2, determining the preference degree of the target account for the live video of the target category through the historical viewing behavior data.
In the embodiment, by counting the historical viewing behavior data of the target account on the live video of the target category under a plurality of sequencing results, the preference degree of the target account on the live video of the target category can be accurately determined, and then the corresponding target sequencing mode of the target account when the live video of the target category is watched can be accurately determined.
For the purpose of making the description of the solution clearer, the technical solution of the embodiments of the present disclosure will be explained in detail below with reference to specific examples.
As shown in fig. 4, the present disclosure relates to interactions between a user, i.e., a terminal, and both a live server.
In this example, four parts of content are involved, the first part of content being data statistics, the part including statistics of user behavior data such as viewing data, praise data, and gift data, and statistics of multiple dimensions of live video.
The second portion of content is calculated for the vertical class information. That is, the live broadcast server orders the live videos of the target category according to the ordering manner of the plurality of live videos, and since this part of content has already been described in detail in the above embodiment, it is not described in detail here.
The third subsection of content is consumer information. That is, the preference degree of the user for the live video of the target category is determined by acquiring historical viewing behavior data of the user for the live video of the target category under a plurality of sequencing results. Since this part of the content is also described in detail in the above embodiments, it is not described in detail here.
The fourth part of content is the subsequent push data, that is, the video watching request of the live video aiming at the target category, which is sent by the target terminal, is received; according to consumption preference of the target account, a target ordering mode corresponding to the target account when watching live video of a target category is obtained; and sequencing the plurality of live videos in a target sequencing mode, and sending target live videos with sequencing numbers smaller than a preset sequence number to a target terminal. Since this part of the content is also described in detail in the above embodiments, it is not described in detail here.
Fig. 5 is a block diagram of a video recommender in accordance with an exemplary embodiment. Referring to fig. 5, the video recommendation apparatus includes:
a viewing request receiving module 510 configured to perform receiving a video viewing request for a live video of a target category sent by a target terminal, where the video viewing request carries an account identifier of a target account;
the ordering mode obtaining module 520 is configured to perform obtaining a target ordering mode corresponding to the target account when the target account views the live video of the target category, where when the target ordering mode is used to order the plurality of live videos included in the live video of the target category, a preference degree of the target account on the live video of the target category is greater than a preset threshold;
the video recommendation module 530 is configured to perform ranking of the plurality of live videos in the target ranking manner, and send a target live video with a ranking sequence number smaller than a preset sequence number to the target terminal.
According to the technical scheme provided by the embodiment of the disclosure, after receiving an intuitive viewing request for a target class live video sent by a target terminal, a target ordering mode corresponding to a target account when watching the target class live video is acquired; and sequencing the plurality of live videos in a target sequencing mode, and sending target live videos with sequencing numbers smaller than a preset sequence number to a target terminal. When the target ordering mode is adopted to order the plurality of live videos in the target category, the preference degree of the target account for the live videos in the target category is larger than the preset threshold, so that the probability that the live videos recommended by the live server are the live videos preferred by the target account is higher, and the aim of personally recommending the live videos for the user can be achieved.
Optionally, the sorting mode obtaining module includes:
the ordering mode acquisition unit is configured to acquire a plurality of preset live video ordering modes;
the ordering unit is configured to perform ordering on the live videos in the ordering mode of the live videos to obtain a plurality of ordering results;
the ordering mode determining unit is configured to acquire the preference degree of the target account for the live video of the target category under the plurality of ordering results, and takes an ordering mode corresponding to the preference degree being greater than the preset threshold value as a target ordering mode.
Optionally, each direct broadcast video in the plurality of direct broadcast videos has a plurality of dimension data, and the weight coefficients respectively corresponding to the plurality of dimension data under different direct broadcast video ordering modes are different;
the sorting unit is specifically configured to perform:
acquiring a plurality of dimension data of each direct broadcast video;
for each direct broadcast video, determining a score corresponding to each dimension data of the direct broadcast video;
for each direct broadcast video ordering mode, calculating total scores corresponding to the multiple direct broadcast videos respectively based on scores corresponding to the dimensional data and weight coefficients corresponding to the dimensional data in the direct broadcast video ordering mode;
and for each direct broadcast video ordering mode, ordering the plurality of direct broadcast videos according to the order of the total score from high to low.
Optionally, the sorting unit is specifically configured to perform:
for each dimension data, calculating an average value of the dimension data of the plurality of live videos;
for each dimension data of each on-air video, determining a score corresponding to the dimension data based on a difference between the dimension data and an average value corresponding to the dimension data.
Optionally, the ordering determining unit is specifically configured to perform:
acquiring historical viewing behavior data of the target account on live videos of the target category under the plurality of sequencing results;
and determining the preference degree of the target account for the live video of the target category through the historical viewing behavior data.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
Fig. 6 is a block diagram illustrating an apparatus 600 for exposing a group, according to an example embodiment. For example, the apparatus 600 may be provided as a server. Referring to fig. 6, apparatus 600 includes a processing component 622 that further includes one or more processors and memory resources represented by memory 632 for storing instructions, such as applications, executable by processing component 622. The application programs stored in memory 632 may include one or more modules each corresponding to a set of instructions. Further, the processing component 622 is configured to execute instructions to perform the video presentation method of the third aspect.
The apparatus 600 may also include a power component 626 configured to perform power management of the apparatus 600, a wired or wireless network interface 650 configured to connect the apparatus 600 to a network, and an input output (I/O) interface 658. The apparatus 600 may operate based on an operating system stored in the memory 632, such as Windows Server, mac OS XTM, unixTM, linuxTM, freeBSDTM, or the like.
According to the technical scheme provided by the embodiment of the disclosure, after receiving a video watching request for a target class live video sent by a target terminal, a target ordering mode corresponding to a target account when watching the target class live video is obtained; and sequencing the plurality of live videos in a target sequencing mode, and sending target live videos with sequencing numbers smaller than a preset sequence number to a target terminal. When the target ordering mode is adopted to order the plurality of live videos in the target category, the preference degree of the target account for the live videos in the target category is larger than the preset threshold, so that the probability that the live videos recommended by the live server are the live videos preferred by the target account is higher, and the aim of personally recommending the live videos for the user can be achieved.
Embodiments of the present disclosure also provide a computer-readable storage medium, which when executed by a processor of an electronic device, enables the electronic device to perform a video recommendation method as described above.
According to the technical scheme provided by the embodiment of the disclosure, after receiving a video watching request for a target class live video sent by a target terminal, a target ordering mode corresponding to a target account when watching the target class live video is obtained; and sequencing the plurality of live videos in a target sequencing mode, and sending target live videos with sequencing numbers smaller than a preset sequence number to a target terminal. When the target ordering mode is adopted to order the plurality of live videos in the target category, the preference degree of the target account for the live videos in the target category is larger than the preset threshold, so that the probability that the live videos recommended by the live server are the live videos preferred by the target account is higher, and the aim of personally recommending the live videos for the user can be achieved.
There is further provided in accordance with an embodiment of the present disclosure a computer program product comprising instructions which, when run on a computer, cause the computer to perform the steps of the video recommendation method of any of the above embodiments.
According to the technical scheme provided by the embodiment of the disclosure, after receiving a video watching request for a target class live video sent by a target terminal, a target live video ordering mode corresponding to a target account when watching the target class live video is obtained; and sequencing the plurality of live videos in a target sequencing mode, and sending target live videos with sequencing numbers smaller than a preset sequence number to a target terminal. When the target ordering mode is adopted to order the plurality of live videos in the target category, the preference degree of the target account for the live videos in the target category is larger than the preset threshold, so that the probability that the live videos recommended by the live server are the live videos preferred by the target account is higher, and the aim of personally recommending the live videos for the user can be achieved.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, produces a flow or function in accordance with embodiments of the present disclosure, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by a wired (e.g., coaxial cable, fiber optic, DSL (Digital Subscriber Line, digital subscriber line)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., a floppy Disk, a hard Disk, a magnetic tape), an optical medium (e.g., a DVD (Digital Versatile Disc, digital versatile Disk)), or a semiconductor medium (e.g., an SSD (Solid State Disk)), or the like.
It is noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
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 adaptations, 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 is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (10)
1. A video recommendation method, comprising:
receiving a video viewing request for a target category of live video sent by a target terminal, wherein the video viewing request carries an account identifier of a target account, and each live video comprises data of multiple dimensions;
calculating an average value of the dimension data of a plurality of live videos for each dimension data;
for each dimension data of each direct broadcast video, determining a score corresponding to the dimension data according to a difference value between the dimension data and an average value corresponding to the dimension data, wherein the difference value is in direct proportion to the score corresponding to the dimension data;
for each direct broadcast video ordering mode, obtaining a plurality of ordering modes based on the score and the weight coefficient corresponding to each dimension data;
acquiring a target ordering mode corresponding to the target account when watching the live video of the target category, wherein when the target ordering mode is adopted to order a plurality of live videos included in the live video of the target category, the preference degree of the target account for the live video of the target category is greater than a preset threshold, and in different ordering modes, the weight coefficients of the data of the plurality of dimensions of the live video are different, wherein the data of the plurality of dimensions of the live video at least comprises any one or more of the following: praise data, viewing duration data, gift data and PK information data;
sequencing the plurality of live videos in the target sequencing mode, and sending target live videos with sequencing numbers smaller than a preset sequence number to the target terminal;
the obtaining the target ordering mode corresponding to the target account when watching the live video of the target category includes:
acquiring a preset plurality of live video sequencing modes;
sequencing the live videos in the live video sequencing mode to obtain a plurality of sequencing results;
and acquiring the preference degree of the target account for the live video of the target category under the plurality of sequencing results, and taking a live video sequencing mode corresponding to the preference degree being greater than the preset threshold value as a target sequencing mode.
2. The method of claim 1, wherein each of the plurality of live videos has a plurality of dimension data, and the plurality of dimension data respectively correspond to different weight coefficients in different live video ordering modes;
the sorting the live videos by the live video sorting method includes:
acquiring a plurality of dimension data of each direct broadcast video;
for each direct broadcast video, determining a score corresponding to each dimension data of the direct broadcast video;
for each direct broadcast video ordering mode, calculating total scores corresponding to the multiple direct broadcast videos respectively based on scores corresponding to the dimensional data and weight coefficients corresponding to the dimensional data in the direct broadcast video ordering mode;
and for each direct broadcast video ordering mode, ordering the plurality of direct broadcast videos according to the order of the total score from high to low.
3. The method of claim 2, wherein determining, for each live video, a score corresponding to the respective dimension data of the live video comprises:
for each dimension data, calculating an average value of the dimension data of the plurality of live videos;
for each dimension data of each on-air video, determining a score corresponding to the dimension data based on a difference between the dimension data and an average value corresponding to the dimension data.
4. The method of claim 1, wherein the obtaining the preference of the target account for the target category of live video under the plurality of ranking results comprises:
acquiring historical viewing behavior data of the target account on live videos of the target category under the plurality of sequencing results;
and determining the preference degree of the target account for the live video of the target category through the historical viewing behavior data.
5. A video recommendation device, comprising:
the system comprises a viewing request receiving module, a target terminal and a target category receiving module, wherein the viewing request receiving module is configured to execute a video viewing request for target category live video sent by the target terminal, wherein the video viewing request carries account identification of a target account, and each live video comprises data of multiple dimensions;
a calculation module configured to calculate, for each dimension data, an average value of the dimension data of a plurality of the live videos;
the score determining module is configured to determine, for each piece of dimension data of each direct broadcast video, a score corresponding to the piece of dimension data according to a difference value between the piece of dimension data and an average value corresponding to the piece of dimension data, wherein the difference value is in direct proportion to the score corresponding to the piece of dimension data;
the acquisition module is configured to acquire a plurality of ordering modes based on the score and the weight coefficient corresponding to each dimension data for each direct broadcast video ordering mode;
the ordering mode obtaining module is configured to perform obtaining a target ordering mode corresponding to the target account when the target account views the live video of the target category, wherein when the target ordering mode is adopted to order the plurality of live videos included in the live video of the target category, the preference degree of the target account for the live video of the target category is greater than a preset threshold, and in different ordering modes, the weight coefficients of the data of the plurality of dimensions of the live video are different, and the data of the plurality of dimensions of the live video at least comprises any one or more of the following: praise data, viewing duration data, gift data and PK information data;
the video recommendation module is configured to execute the sequencing of the plurality of live videos in the target sequencing mode and send target live videos with sequencing serial numbers smaller than a preset serial number to the target terminal;
the sequencing mode acquisition module comprises:
the ordering mode acquisition unit is configured to acquire a plurality of preset live video ordering modes;
the ordering unit is configured to perform ordering on the live videos in the ordering mode of the live videos to obtain a plurality of ordering results;
the ordering mode determining unit is configured to acquire the preference degree of the target account for the target category live video under the plurality of ordering results, and takes an ordering mode with the preference degree larger than the corresponding preset threshold value as a target live video ordering mode.
6. The apparatus of claim 5, wherein each of the plurality of live videos has a plurality of dimension data, and the plurality of dimension data respectively correspond to different weight coefficients in different live video ordering modes;
the sorting unit is specifically configured to perform:
acquiring a plurality of dimension data of each direct broadcast video;
for each direct broadcast video, determining a score corresponding to each dimension data of the direct broadcast video;
for each direct broadcast video ordering mode, calculating total scores corresponding to the multiple direct broadcast videos respectively based on scores corresponding to the dimensional data and weight coefficients corresponding to the dimensional data in the direct broadcast video ordering mode;
and for each direct broadcast video ordering mode, ordering the plurality of direct broadcast videos according to the order of the total score from high to low.
7. The apparatus according to claim 6, wherein the ordering unit is specifically configured to perform:
for each dimension data, calculating an average value of the dimension data of the plurality of live videos;
for each dimension data of each on-air video, determining a score corresponding to the dimension data based on a difference between the dimension data and an average value corresponding to the dimension data.
8. The apparatus according to claim 5, wherein the ranking mode determining unit is specifically configured to perform:
acquiring historical viewing behavior data of the target account on live videos of the target category under the plurality of sequencing results;
and determining the preference degree of the target account for the live video of the target category through the historical viewing behavior data.
9. An electronic device, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to perform the video recommendation method of any of claims 1-4.
10. A computer readable storage medium, characterized in that instructions in said storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the steps of the video recommendation method of any one of claims 1-4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110857189.6A CN113709507B (en) | 2021-07-28 | 2021-07-28 | Video recommendation method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110857189.6A CN113709507B (en) | 2021-07-28 | 2021-07-28 | Video recommendation method and device, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113709507A CN113709507A (en) | 2021-11-26 |
CN113709507B true CN113709507B (en) | 2023-09-05 |
Family
ID=78650740
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110857189.6A Active CN113709507B (en) | 2021-07-28 | 2021-07-28 | Video recommendation method and device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113709507B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114422812B (en) * | 2021-12-24 | 2023-09-05 | 北京达佳互联信息技术有限公司 | Live broadcast method, live broadcast device, electronic equipment and storage medium |
CN116527948A (en) * | 2022-01-24 | 2023-08-01 | 北京字跳网络技术有限公司 | Task processing method, device, storage medium, and program product |
CN115017166B (en) * | 2022-04-29 | 2025-04-08 | 北京达佳互联信息技术有限公司 | Method and device for constructing vertical data, electronic equipment and storage medium |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1291751A (en) * | 1999-09-22 | 2001-04-18 | Lg电子株式会社 | User-preferred file information data structure and its multimedia data browsing method |
ES2272244T3 (en) * | 1999-07-16 | 2007-05-01 | Touchtunes Music Corporation | SYSTEM FOR MANAGEMENT AWAY FROM, AT LEAST A REPAIR DEVICE FOR AUDIOVISUAL INFORMATION. |
CN102740140A (en) * | 2011-04-01 | 2012-10-17 | 尼尔森(美国)有限公司 | Method, apparatus and article of manufacture for estimating local market audience for media content |
CA2858992A1 (en) * | 2011-12-14 | 2013-06-20 | Google Inc. | Video recommendation based on video co-occurrence statistics |
CN104954820A (en) * | 2015-06-15 | 2015-09-30 | 小米科技有限责任公司 | Program recommending method and device |
CN106231379A (en) * | 2016-07-29 | 2016-12-14 | 广州酷狗计算机科技有限公司 | A kind of methods, devices and systems playing live video |
WO2017181612A1 (en) * | 2016-04-18 | 2017-10-26 | 乐视控股(北京)有限公司 | Personalized video recommendation method and device |
CN108647293A (en) * | 2018-05-07 | 2018-10-12 | 广州虎牙信息科技有限公司 | Video recommendation method, device, storage medium and server |
CN108900923A (en) * | 2018-07-20 | 2018-11-27 | 广州华多网络科技有限公司 | Recommend the method and apparatus of live streaming template |
CN110087103A (en) * | 2019-04-26 | 2019-08-02 | 北京奇艺世纪科技有限公司 | A kind of video recommendation system, method, apparatus and computer |
CN111083512A (en) * | 2019-12-24 | 2020-04-28 | 北京达佳互联信息技术有限公司 | Switching method and device of live broadcast room, electronic equipment and storage medium |
CN111556327A (en) * | 2020-04-02 | 2020-08-18 | 北京达佳互联信息技术有限公司 | Live broadcast room recommendation method, device, terminal, server, system and storage medium |
CN111741336A (en) * | 2020-07-20 | 2020-10-02 | 杭州翔毅科技有限公司 | Video content recommendation method, device, equipment and storage medium |
CN112822527A (en) * | 2020-12-29 | 2021-05-18 | 北京达佳互联信息技术有限公司 | Video recommendation method and device, server and storage medium |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7483867B2 (en) * | 2001-06-26 | 2009-01-27 | Intuition Intelligence, Inc. | Processing device with intuitive learning capability |
US8424052B2 (en) * | 2009-12-18 | 2013-04-16 | Samir ABED | Systems and methods for automated extraction of closed captions in real time or near real-time and tagging of streaming data for advertisements |
US10104411B2 (en) * | 2014-08-04 | 2018-10-16 | Adap.Tv, Inc. | Systems and methods for sell-side TV ad optimization |
US20170171334A1 (en) * | 2015-12-14 | 2017-06-15 | Le Holdings (Beijing) Co., Ltd. | Single-account multiple-preference recommendation method for video website and electronic device |
US20170171335A1 (en) * | 2015-12-14 | 2017-06-15 | Le Holdings (Beijing) Co., Ltd. | Advertising push methods, devices, video servers and terminal equipment |
-
2021
- 2021-07-28 CN CN202110857189.6A patent/CN113709507B/en active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ES2272244T3 (en) * | 1999-07-16 | 2007-05-01 | Touchtunes Music Corporation | SYSTEM FOR MANAGEMENT AWAY FROM, AT LEAST A REPAIR DEVICE FOR AUDIOVISUAL INFORMATION. |
CN1291751A (en) * | 1999-09-22 | 2001-04-18 | Lg电子株式会社 | User-preferred file information data structure and its multimedia data browsing method |
CN102740140A (en) * | 2011-04-01 | 2012-10-17 | 尼尔森(美国)有限公司 | Method, apparatus and article of manufacture for estimating local market audience for media content |
CA2858992A1 (en) * | 2011-12-14 | 2013-06-20 | Google Inc. | Video recommendation based on video co-occurrence statistics |
CN104954820A (en) * | 2015-06-15 | 2015-09-30 | 小米科技有限责任公司 | Program recommending method and device |
WO2017181612A1 (en) * | 2016-04-18 | 2017-10-26 | 乐视控股(北京)有限公司 | Personalized video recommendation method and device |
CN106231379A (en) * | 2016-07-29 | 2016-12-14 | 广州酷狗计算机科技有限公司 | A kind of methods, devices and systems playing live video |
CN108647293A (en) * | 2018-05-07 | 2018-10-12 | 广州虎牙信息科技有限公司 | Video recommendation method, device, storage medium and server |
CN108900923A (en) * | 2018-07-20 | 2018-11-27 | 广州华多网络科技有限公司 | Recommend the method and apparatus of live streaming template |
CN110087103A (en) * | 2019-04-26 | 2019-08-02 | 北京奇艺世纪科技有限公司 | A kind of video recommendation system, method, apparatus and computer |
CN111083512A (en) * | 2019-12-24 | 2020-04-28 | 北京达佳互联信息技术有限公司 | Switching method and device of live broadcast room, electronic equipment and storage medium |
CN111556327A (en) * | 2020-04-02 | 2020-08-18 | 北京达佳互联信息技术有限公司 | Live broadcast room recommendation method, device, terminal, server, system and storage medium |
CN111741336A (en) * | 2020-07-20 | 2020-10-02 | 杭州翔毅科技有限公司 | Video content recommendation method, device, equipment and storage medium |
CN112822527A (en) * | 2020-12-29 | 2021-05-18 | 北京达佳互联信息技术有限公司 | Video recommendation method and device, server and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN113709507A (en) | 2021-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113709507B (en) | Video recommendation method and device, electronic equipment and storage medium | |
US8489515B2 (en) | Social network based recommendation method and system | |
CN111711828A (en) | Information processing method and device and electronic equipment | |
CN111770383B (en) | Generation method of equipment association relationship, content recommendation method and device | |
CN112364202A (en) | Video recommendation method and device and electronic equipment | |
CN112507163B (en) | Duration prediction model training method, recommendation method, device, equipment and medium | |
WO2015176652A1 (en) | Network service recommendation method and apparatus | |
CN111695041B (en) | Method and device for recommending information | |
CN111046292A (en) | Live broadcast recommendation method and device, computer-readable storage medium and electronic device | |
CN110298716A (en) | Information-pushing method and device | |
CN110225407A (en) | The acquisition methods and device and computer readable storage medium of a kind of played data | |
CN111666481B (en) | Data mining method, device, computer readable medium and electronic equipment | |
CN112070524A (en) | Advertisement service recommendation method and device | |
WO2014031002A1 (en) | Group composition based recommender system and method | |
CN108614856B (en) | Video sequencing calibration method and device | |
CN110087103A (en) | A kind of video recommendation system, method, apparatus and computer | |
CN111669626A (en) | Method and device for determining default play relationship of videos and electronic equipment | |
CN113763004B (en) | Information matching method and device | |
CN110309361B (en) | Video scoring determination method, recommendation method and device and electronic equipment | |
CN115866344B (en) | User preference mining method, device, storage medium and computer equipment | |
CN107341172B (en) | Video profit calculation modeling device and method and video recommendation device and method | |
EP2704036A2 (en) | Movie selecting | |
US11941667B2 (en) | Techniques for implementing advertisement auctions on client devices | |
CN109963174A (en) | Flow index of correlation predictor method, device and computer readable storage medium | |
CN111639957B (en) | Data processing method, device, system, electronic device 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 |