Movatterモバイル変換


[0]ホーム

URL:


CN106326391B - Multimedia resource recommendation method and device - Google Patents

Multimedia resource recommendation method and device
Download PDF

Info

Publication number
CN106326391B
CN106326391BCN201610682022.XACN201610682022ACN106326391BCN 106326391 BCN106326391 BCN 106326391BCN 201610682022 ACN201610682022 ACN 201610682022ACN 106326391 BCN106326391 BCN 106326391B
Authority
CN
China
Prior art keywords
recommended
multimedia resource
multimedia
resource
behavior 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
Application number
CN201610682022.XA
Other languages
Chinese (zh)
Other versions
CN106326391A (en
Inventor
刘荣
赵磊
单明辉
王建宇
顾思斌
潘柏宇
王冀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba China Co Ltd
Original Assignee
Heyi Intelligent Technology Shenzhen Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Heyi Intelligent Technology Shenzhen Co ltdfiledCriticalHeyi Intelligent Technology Shenzhen Co ltd
Priority to CN201610682022.XApriorityCriticalpatent/CN106326391B/en
Publication of CN106326391ApublicationCriticalpatent/CN106326391A/en
Application grantedgrantedCritical
Publication of CN106326391BpublicationCriticalpatent/CN106326391B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The invention relates to a multimedia resource recommendation method and device. The multimedia resource recommendation method comprises the following steps: under the condition of receiving a request for browsing target resources initiated by a target user at a target terminal, acquiring each multimedia resource to be recommended related to the target resources; acquiring the characteristics corresponding to the multimedia resources to be recommended according to the type of the target terminal and the user behavior data of various terminals in a preset time period; and sequencing each multimedia resource to be recommended according to the corresponding characteristics of each multimedia resource to be recommended, and generating multimedia resource recommendation information according to a sequencing result. The multimedia resource recommendation method provided by the embodiment of the invention can be used for carrying out personalized resource recommendation on the user according to the characteristics of the current target terminal.

Description

Multimedia resource recommendation method and device
Technical Field
The invention relates to the field of multimedia, in particular to a multimedia resource recommendation method and device.
Background
With The development of internet technology, OTT (Over The Top, which means providing various application services to users through The internet), IPTV (Interactive personal TV), and The like based on internet video services form a rapid growth trend. Meanwhile, intelligent terminals such as smart televisions, mobile phones and tablet computers are also popular, and everyone may own a plurality of terminal video playing devices, so that the multi-screen era comes.
In the prior art, a main method for recommending videos for a user is to analyze the watching behavior of the user at a single client, and then recommend a user personalized video according to the watching behavior of the user. By adopting the recommendation method, the watching behaviors of the user on various types of terminals cannot be covered, and the recommendation result is possibly not suitable.
Disclosure of Invention
Technical problem
In view of the above, the technical problem to be solved by the present invention is to provide a multimedia resource recommendation method, which is suitable for multimedia resource recommendation of various types of terminals.
Solution scheme
In order to solve the above technical problem, according to an embodiment of the present invention, a multimedia resource recommendation method is provided, including:
under the condition of receiving a request for browsing target resources initiated by a target user at a target terminal, acquiring each multimedia resource to be recommended related to the target resources;
acquiring the characteristics corresponding to the multimedia resources to be recommended according to the type of the target terminal and the user behavior data of various terminals in a preset time period;
and sequencing each multimedia resource to be recommended according to the corresponding characteristics of each multimedia resource to be recommended, and generating multimedia resource recommendation information according to a sequencing result.
For the above method, in a possible implementation manner, obtaining the corresponding characteristics of each multimedia resource to be recommended according to the type of the target terminal and the user behavior data of each terminal in a preset time period includes:
acquiring first user behavior data related to each multimedia resource to be recommended in a preset time period from various terminals;
carrying out feature classification and format sorting on the first user behavior data to obtain sorted first user behavior data;
and acquiring the characteristics corresponding to the multimedia resources to be recommended from the sorted first user behavior data according to the type of the target terminal, wherein the characteristics corresponding to the multimedia resources to be recommended comprise terminal characteristics and resource characteristics corresponding to the multimedia resources to be recommended.
For the above method, in a possible implementation manner, obtaining the corresponding characteristics of each multimedia resource to be recommended according to the type of the target terminal and the user behavior data of each terminal in a preset time period includes:
acquiring second user behavior data related to each multimedia resource in a preset time period from various terminals;
performing feature classification and format sorting on the second user behavior data to obtain sorted second user behavior data;
and acquiring the characteristics corresponding to the multimedia resources to be recommended from the sorted second user behavior data according to the type of the target terminal and the multimedia resources to be recommended, wherein the characteristics corresponding to the multimedia resources to be recommended comprise terminal characteristics and resource characteristics corresponding to the multimedia resources to be recommended.
For the method, in a possible implementation manner, the sorting the to-be-recommended multimedia resources according to the characteristics corresponding to the to-be-recommended multimedia resources includes:
calculating the click probability of each multimedia resource to be recommended by adopting the following formula 1 and the following formula 2,
wherein i represents the ith feature, aiRepresents the weight coefficient, x, corresponding to the ith featureiThe characteristic value corresponding to the ith characteristic is represented, N represents the number of the characteristics, f (x) represents the product of the characteristic value corresponding to each characteristic included in each multimedia resource to be recommended and a weight coefficientScore (v) represents the click probability corresponding to each multimedia resource to be recommended;
and sequencing each multimedia resource to be recommended according to the click probability corresponding to each multimedia resource to be recommended, and selecting each alternative multimedia resource meeting preset conditions from each multimedia resource to be recommended according to a sequencing result.
For the above method, in a possible implementation manner, generating the multimedia resource recommendation information according to the sorting result includes:
deleting each alternative multimedia resource by adopting one or more of the following steps;
deleting the multimedia resources which have been browsed by the target user within a preset time period from each alternative multimedia resource;
deleting multimedia resources with more than a preset number in the same resource channel from each alternative multimedia resource;
and deleting the multimedia resources with more than the preset number in the same interest tag from each alternative multimedia resource.
In order to solve the above technical problem, according to another embodiment of the present invention, there is provided a multimedia resource recommendation apparatus including:
the system comprises a resource to be recommended acquisition module, a resource to be recommended acquisition module and a resource recommendation module, wherein the resource to be recommended acquisition module is used for acquiring each multimedia resource to be recommended related to a target resource under the condition of receiving a request for browsing the target resource initiated by a target user at a target terminal;
the characteristic acquisition module is connected with the resource acquisition module to be recommended and used for acquiring the characteristics corresponding to the multimedia resources to be recommended according to the type of the target terminal and the user behavior data of various terminals in a preset time period;
and the recommendation information generation module is connected with the characteristic acquisition module and used for sequencing each multimedia resource to be recommended according to the characteristic corresponding to each multimedia resource to be recommended and generating multimedia resource recommendation information according to the sequencing result.
For the apparatus, in a possible implementation manner, the feature obtaining module includes:
the first data acquisition unit is used for acquiring first user behavior data related to each multimedia resource to be recommended in a preset time period from various terminals;
the first classification and arrangement unit is connected with the first data acquisition unit and is used for carrying out feature classification and format arrangement on the first user behavior data to obtain the arranged first user behavior data;
and the first feature obtaining unit is connected with the first classification and arrangement unit and is used for obtaining features corresponding to the multimedia resources to be recommended from the arranged first user behavior data according to the type of the target terminal, wherein the features corresponding to the multimedia resources to be recommended comprise terminal features and resource features corresponding to the multimedia resources to be recommended.
For the apparatus, in a possible implementation manner, the feature obtaining module includes:
the second data acquisition unit is used for acquiring second user behavior data related to each multimedia resource in a preset time period from various terminals;
the second classification and arrangement unit is connected with the second data acquisition unit and is used for carrying out feature classification and format arrangement on the second user behavior data to obtain the second user behavior data after arrangement;
and the second feature obtaining unit is connected with the second classification and arrangement unit and is used for obtaining features corresponding to the multimedia resources to be recommended from the second user behavior data after arrangement according to the type of the target terminal and the multimedia resources to be recommended, wherein the features corresponding to the multimedia resources to be recommended comprise terminal features and resource features corresponding to the multimedia resources to be recommended.
For the apparatus, in a possible implementation manner, the recommendation information generating module includes:
a click probability calculation unit for calculating click probability of each multimedia resource to be recommended by adopting the following formula 1 and the following formula 2,
Figure BDA0001081520560000051
wherein i represents the ith feature, aiRepresents the weight coefficient, x, corresponding to the ith featureiThe score (v) represents the click probability corresponding to each to-be-recommended multimedia resource;
and the alternative resource acquisition unit is connected with the click probability calculation unit and used for sequencing each multimedia resource to be recommended according to the click probability corresponding to each multimedia resource to be recommended and selecting each alternative multimedia resource meeting preset conditions from each multimedia resource to be recommended according to the sequencing result.
For the apparatus, in a possible implementation manner, the recommendation information generating module further includes:
a deleting unit, configured to delete each of the alternative multimedia resources by using one or more of the following steps;
deleting the multimedia resources which have been browsed by the target user within a preset time period from each alternative multimedia resource;
deleting multimedia resources with more than a preset number in the same resource channel from each alternative multimedia resource;
and deleting the multimedia resources with more than the preset number in the same interest tag from each alternative multimedia resource.
Advantageous effects
The multimedia resource recommendation method provided by the embodiment of the invention can acquire user behavior data of various terminals in a preset time period, and can cover browsing behaviors of users in various terminals, so that personalized resource recommendation can be performed on the users according to the characteristics of the current target terminal, such as screen size, network condition, watching scene and the like.
Other features and aspects of the present invention will become apparent from the following detailed description of exemplary embodiments, which proceeds with reference to the accompanying drawings.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate exemplary embodiments, features, and aspects of the invention and, together with the description, serve to explain the principles of the invention.
FIG. 1 shows a flow diagram of a multimedia resource recommendation method according to an embodiment of the invention;
FIG. 2 shows another flow diagram of a multimedia resource recommendation method according to an embodiment of the invention;
FIG. 3 shows another flow diagram of a multimedia resource recommendation method according to an embodiment of the invention;
FIG. 4 is a schematic diagram illustrating obtaining user behavior data according to an embodiment of the invention;
FIG. 5 is a block diagram illustrating an architecture of a multimedia resource recommendation apparatus according to another embodiment of the present invention;
fig. 6 is a block diagram illustrating a configuration of a multimedia resource recommendation apparatus according to another embodiment of the present invention.
Detailed Description
Various exemplary embodiments, features and aspects of the present invention will be described in detail below with reference to the accompanying drawings. In the drawings, like reference numbers can indicate functionally identical or similar elements. While the various aspects of the embodiments are presented in drawings, the drawings are not necessarily drawn to scale unless specifically indicated.
The word "exemplary" is used exclusively herein to mean "serving as an example, embodiment, or illustration. Any embodiment described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments.
Furthermore, in the following detailed description, numerous specific details are set forth in order to provide a better understanding of the present invention. It will be understood by those skilled in the art that the present invention may be practiced without some of these specific details. In some instances, methods, procedures, components, and circuits that are well known to those skilled in the art have not been described in detail so as not to obscure the present invention.
Example 1
Fig. 1 shows a flow chart of a multimedia resource recommendation method according to an embodiment of the invention. As shown in fig. 1, the multimedia resource recommendation method may mainly includesteps 101 to 103.
Step 101, under the condition of receiving a request for browsing a target resource initiated by a target user at a target terminal, obtaining each multimedia resource to be recommended related to the target resource.
The terminal according to the embodiment of the present invention may include various types of terminal devices capable of browsing multimedia resources, such as a mobile phone (e.g., an Android mobile phone, an iPhone mobile phone), a computer, a tablet computer, a television, and the like, without limitation. Multimedia assets (Multimedia) may include various forms of media such as text, sound, video, and images, among others.
As an example of the embodiment of the present invention, a user a initiates a request for playing "malus spectabilis" in a video playing client of a mobile phone terminal. And under the condition that the server receives the request, acquiring each multimedia resource to be recommended related to the malus spectabilis. The user a may be the target user described instep 101, the mobile phone terminal may be the target terminal described instep 101, and the "malus spectabilis" may be the target resource described instep 101.
The multimedia resources to be recommended may include various types of multimedia resources having a correlation with the target resources currently browsed by the target user. The embodiment of the invention does not limit the specific acquisition mode of the multimedia resource to be recommended. Taking a video as an example, the multimedia resource to be recommended can belong to the same video channel as the target video, for example, the multimedia resource to be recommended and the target video belong to wu-zhu films; or may belong to a series with the target video, such as hunger game 1 and hunger game 2; but not limited to, may have the same starring actor as the target video, or may have a strong play correlation, etc.
It should be noted that, as those skilled in the art should understand, there are various ways in the prior art to obtain each multimedia resource to be recommended related to the target resource, and this is not limited thereto.
And 102, acquiring the corresponding characteristics of each multimedia resource to be recommended according to the type of the target terminal and the user behavior data of each terminal in a preset time period.
The type of the target terminal may be any one of a mobile phone (e.g., an Android mobile phone, an iPhone mobile phone), a computer, a tablet computer, a television terminal, and the like, which is not limited thereto. The user behavior data of the embodiment of the present invention may include data generated based on various behaviors that the user makes with respect to the multimedia resource. The embodiment of the present invention does not limit the specific type of the user behavior, and may include, for example, a browsing behavior of the user, a comment behavior of the user, a rating behavior of the user, a top-and-bottom-up behavior of the user, and the like.
And 103, sequencing each multimedia resource to be recommended according to the corresponding characteristics of each multimedia resource to be recommended, and generating multimedia resource recommendation information according to a sequencing result.
In the embodiment of the present invention, the feature corresponding to the multimedia resource may include various types of multimedia resource features, such as a terminal feature, a behavior feature, a resource feature, and the like, which is not limited herein. The terminal characteristics may be used to indicate the situation of the terminal for browsing multimedia resources, such as the terminal type, the terminal screen size, and the like. The behavior characteristics can be used for representing the condition of the behavior of the user on the multimedia resource, such as the watching duration, the number of comments, the score, the number of steps on the top and the like. Resource characteristics may be used in the case of attributes representing multimedia resources, such as resource channels, interest tags, etc.
Further, the feature corresponding to the multimedia resource may further include identification information (e.g., name, number, etc.) of the feature and content (e.g., feature value) corresponding to the feature identification information. The characteristic value may be a continuous value, a discrete value, or a non-numerical value. For example, the terminal screen size (terminal feature) may be a discrete value, such as 240 × 320, 320 × 480; the score (behavior feature) may be a continuous type of value, whose value range may be [0, 10 ]; the resource channels (resource features) may be non-numeric, e.g. the video resources may belong to a movie channel or a tv show channel.
Step 102 may include various implementations, for example:
in a first manner, after determining each to-be-recommended multimedia resource related to the target resource instep 101, instep 102, user behavior data related to each to-be-recommended multimedia resource in a preset time period may be acquired from each terminal. And extracting the characteristics corresponding to the multimedia resources to be recommended from the acquired user behavior data related to the multimedia resources to be recommended.
In the second mode, the user behavior data of each multimedia resource (for example, all multimedia resources in a multimedia resource library of a certain website) on various terminals in a preset time period may be counted in advance, or the user behavior data of each multimedia resource on various terminals in a preset time period may be counted once at intervals, and the corresponding features of each acquired multimedia resource may be extracted.
After determining each multimedia resource to be recommended related to the target resource instep 101, instep 102, the feature corresponding to each multimedia resource to be recommended may be screened out from the features corresponding to each multimedia resource extracted before. The step of counting the user behavior data in advance may be executed by a specific terminal, or may be executed by a server (for example, a server of a website) that can communicate with each terminal.
As to the first mode, in a possible implementation manner, as shown in fig. 2, obtaining features corresponding to each to-be-recommended multimedia resource according to the type of the target terminal and user behavior data of various terminals in a preset time period (step 102), may include:
step 201, acquiring first user behavior data related to each multimedia resource to be recommended in a preset time period from various terminals;
202, carrying out feature classification and format sorting on the first user behavior data to obtain sorted first user behavior data;
step 203, obtaining characteristics corresponding to each multimedia resource to be recommended from the sorted first user behavior data according to the type of the target terminal, where the characteristics corresponding to the multimedia resource to be recommended include terminal characteristics and resource characteristics corresponding to the multimedia resource to be recommended.
In step 201, the obtained first user behavior data may include various user behavior data related to each multimedia resource to be recommended, and the embodiment of the present invention does not limit a specific process of obtaining the first user behavior data. For example, the user behavior data related to each multimedia resource to be recommended may be directly obtained from various terminals, and then the user behavior data may be aggregated in the cache.
In addition, the specific time length of the preset time period is not limited in the embodiment of the present invention, and may be, for example, one month, half month, ten days, and the like, which is not limited in this respect. It can be understood that, by selecting a suitable preset time period, it can be ensured that the acquired user behavior data has better representativeness.
In step 202, the feature classification according to the embodiment of the present invention may include a process of classifying the user behavior data according to a certain feature, for example, the user behavior data is classified according to features such as a terminal type, a terminal screen size, a viewing duration, a number of comments, a number of steps on top, and the like, which is not limited thereto. The format sorting according to the embodiment of the present invention may include a process of sorting and counting the classified user behavior data according to a preset format, for example, sorting the classified user behavior data into forms such as a table and a list, which is not limited herein.
For example, taking a video as an example, the sorted first user behavior data may be as shown in table 1:
TABLE 1
Resource IDTerminal typeTerminal screen sizeDuration of viewingNumber of commentsNumber of steps on top
1Mobile phone100*3005minute21
1Computer with a display800*60010minute53
In step 203, the characteristics corresponding to each to-be-recommended multimedia resource may be obtained from the sorted first user behavior data according to the type of the target terminal. For example, when the multimedia resource to be recommended is a video 1 and the target terminal is a mobile phone, the characteristics of the video 1 may include a terminal type (mobile phone), a terminal screen size (100 × 300), a viewing duration (5 minutes), a comment number (2), and a top-stepping number (1).
As for the second mode, in a possible implementation manner, as shown in fig. 3, obtaining features corresponding to each to-be-recommended multimedia resource according to the type of the target terminal and user behavior data of various terminals in a preset time period (step 102), which may include:
step 301, acquiring second user behavior data related to each multimedia resource in a preset time period from various terminals;
step 302, performing feature classification and format sorting on the second user behavior data to obtain sorted second user behavior data;
step 303, obtaining characteristics corresponding to each multimedia resource to be recommended from the sorted second user behavior data according to the type of the target terminal and each multimedia resource to be recommended, where the characteristics corresponding to the multimedia resource to be recommended include terminal characteristics and resource characteristics corresponding to the multimedia resource to be recommended.
Instep 301, the obtained second user behavior data may include various user behavior data related to various multimedia resources (e.g., all multimedia resources in a multimedia resource library), and the specific process of obtaining the second user behavior data is not limited in the embodiments of the present invention. For example, as shown in fig. 4, the user behavior data of various terminals may be collected in real time, and the collected user behavior data may be stored in real time on, for example, an HDFS (Hadoop Distributed File System). Further, the user behavior data obtained from various terminals may be merged and stored in, for example, a server, or each terminal or each corresponding file of each terminal may be stored, which is not limited herein.
The multimedia resource recommendation method of the embodiment of the invention can collect data of different terminals of the user, classify and store the behavior of the user in a format, provide data analysis support for other services and analyze behavior characteristics of the user on different terminals.
Instep 302, the process of performing feature classification and formatting on the second user behavior data is similar to the process of performing feature classification and formatting on the first user behavior data in step 201, and is not described herein again.
For example, taking a video as an example, the second user behavior data after being sorted can be shown in table 2:
TABLE 2
Video IDTerminal typeTerminal screen sizeDuration of viewingNumber of commentsNumber of steps on top
1Mobile phone100*3005minute21
2Computer with a display800*60010minute53
2Mobile phone100*30016minute33
3Mobile phone100*30012minute25
Instep 303, the characteristics corresponding to each multimedia resource to be recommended may be obtained from the sorted second user behavior data according to the type of the target terminal and each multimedia resource to be recommended. For example, when the multimedia resource to be recommended is a video 2 and the target terminal is a computer, the characteristics of the acquired video 2 may include a terminal type (computer), a terminal screen size (800 × 600), a viewing duration (10 minutes), a comment number (5), and a top-stepping number (3).
In a possible implementation manner, the sorting (step 103) of each to-be-recommended multimedia resource according to the feature corresponding to each to-be-recommended multimedia resource may include:
step 401, calculating the click probability of each multimedia resource to be recommended by using the following formula 1 and the following formula 2,
Figure BDA0001081520560000121
wherein i represents the ith feature, aiRepresents the weight coefficient, x, corresponding to the ith featureiRepresenting the characteristic value corresponding to the ith characteristic, N representing the number of the characteristics, f (x) representing the characteristic value corresponding to each characteristic included in each multimedia resource to be recommended and calculating the weight coefficientThe result of summation after multiplication, score (v), represents the click probability corresponding to each multimedia resource to be recommended;
step 402, according to the click probability corresponding to each multimedia resource to be recommended, ranking each multimedia resource to be recommended, and according to the ranking result, selecting each alternative multimedia resource meeting preset conditions from each multimedia resource to be recommended.
The multimedia resource to be recommended may include a plurality of features, and each feature has a corresponding feature value and a weight coefficient. The feature value corresponding to the feature may be obtained through, for example, feature engineering processing, and the weight coefficient corresponding to the feature may be obtained through, for example, model training. According to the characteristic value and the weight coefficient corresponding to each characteristic corresponding to each multimedia resource to be recommended, the click probability (the probability of being clicked) corresponding to each multimedia resource to be recommended can be calculated. In the recommending process, the higher the click probability corresponding to the multimedia resource to be recommended is, the higher the probability that the multimedia resource is clicked is, and the multimedia resource is preferentially recommended.
For example, the multimedia resource to be recommended has N characteristics. Wherein, the characteristic value corresponding to the 1 st characteristic is x1The weight coefficient is a1(ii) a The characteristic value corresponding to the 2 nd characteristic is x2The weight coefficient is a2(ii) a And so on, the characteristic value corresponding to the ith characteristic is xiThe weight coefficient is ai. Then, the click probability corresponding to the multimedia resource to be recommended is score (v):
Figure BDA0001081520560000131
Figure BDA0001081520560000132
it should be noted that the original value of the feature value may be a numerical value or a non-numerical value, and a quantized final value convenient for model calculation may be obtained through the processing of the feature engineering. For ease of understanding, the following are exemplified:
for scores (continuum values), it can be mapped between [0, 10 ]; for the viewing duration (discrete value), it can be mapped into 24 features, for example, if the video is viewed at 20 points, the value of the feature corresponding to 20 points is 1; for example, the terminal type (non-numerical type) can be represented by a 1-Android mobile phone, a 2-iPhone mobile phone, a 3-tablet computer, a 4-computer, and a 5-television.
It will be appreciated that the number of multimedia assets to be recommended may be much greater than the number of multimedia assets needed to generate the recommendation information. In this case, the multimedia resources to be recommended need to be screened to obtain alternative multimedia resources for generating recommendation information. Further, in step 402, for example, the multimedia resource to be recommended whose click probability exceeds a certain value may be used as the candidate multimedia resource, or the multimedia resource to be recommended ranked within a certain range may be used as the candidate multimedia resource, which is not limited herein.
In a possible implementation manner, generating the multimedia resource recommendation information according to the sorting result (step 103) may include:
step 403, deleting one or more of the following steps for each alternative multimedia resource;
deleting the multimedia resources which have been browsed by the target user within a preset time period from each alternative multimedia resource;
deleting multimedia resources with more than a preset number in the same resource channel from each alternative multimedia resource;
and deleting the multimedia resources with more than the preset number in the same interest tag from each alternative multimedia resource.
The resource channel of the embodiment of the invention can represent the channel to which the multimedia resource belongs. Generally, a resource channel of a multimedia resource is determined to be rarely changed. For example, a video channel may be a television show, a movie, a variety program, etc.; a novel channel may be an emotion, pass through, delay beauty, etc. The interest tag may include a keyword for representing the multimedia asset. For example, the interest tags of the video may be fun, adventure, landscape, and so on. Wherein, the resource channel and the interest label belong to the basic information of the multimedia resource.
When the user is recommended in a personalized manner, not only the interest resources of the user need to be predicted, but also the characteristics of the target terminal and the diversity of the resources may be considered. Thus, multimedia assets can be screened and controlled. The embodiment of the invention does not limit the specific screening factors, for example, the screening factors can be determined according to the browsing condition of the target user, the characteristics of the alternative multimedia resources and the like. Further, based on a set screening principle, the alternative multimedia resources are screened, and finally, each multimedia resource used for generating the recommendation information is obtained.
The multimedia resource recommendation method provided by the embodiment of the invention can acquire user behavior data of various terminals in a preset time period, and can cover browsing behaviors of users in various terminals, so that personalized resource recommendation can be performed on the users according to the characteristics of the current target terminal, such as screen size, network condition, watching scene and the like.
Example 2
Fig. 5 is a block diagram illustrating a multimedia resource recommendation apparatus according to another embodiment of the present invention. Fig. 5 may be used to execute the multimedia resource recommendation method shown in fig. 1 to 3. For convenience of explanation, only portions related to the embodiment of the present invention are shown in fig. 5.
As shown in fig. 5, the multimedia resource recommendation apparatus may mainly include: the resource to be recommended obtainingmodule 51 is configured to obtain each multimedia resource to be recommended related to a target resource when receiving a request for browsing the target resource, where the request is initiated by a target user at a target terminal. And thefeature obtaining module 53 is connected to the resource to be recommended obtainingmodule 51, and is configured to obtain features corresponding to the multimedia resources to be recommended according to the type of the target terminal and user behavior data of various terminals in a preset time period. And the recommendationinformation generating module 55 is connected to thefeature acquiring module 53, and is configured to sort each to-be-recommended multimedia resource according to the feature corresponding to each to-be-recommended multimedia resource, and generate multimedia resource recommendation information according to the sorting result. Specific principles and examples can be found in example 1 and the associated description of fig. 1.
In a possible implementation manner, the feature obtaining module may include: the first data acquisition unit is used for acquiring first user behavior data related to each multimedia resource to be recommended in a preset time period from various terminals; the first classification and arrangement unit is connected with the first data acquisition unit and is used for carrying out feature classification and format arrangement on the first user behavior data to obtain the arranged first user behavior data; and the first feature obtaining unit is connected with the first classification and arrangement unit and is used for obtaining features corresponding to the multimedia resources to be recommended from the arranged first user behavior data according to the type of the target terminal, wherein the features corresponding to the multimedia resources to be recommended comprise terminal features and resource features corresponding to the multimedia resources to be recommended. Specific principles and examples can be found in example 1 and the associated description of fig. 2.
In a possible implementation manner, the feature obtaining module may include: the second data acquisition unit is used for acquiring second user behavior data related to each multimedia resource in a preset time period from various terminals; the second classification and arrangement unit is connected with the second data acquisition unit and is used for carrying out feature classification and format arrangement on the second user behavior data to obtain the second user behavior data after arrangement; and the second feature obtaining unit is connected with the second classification and arrangement unit and is used for obtaining features corresponding to the multimedia resources to be recommended from the second user behavior data after arrangement according to the type of the target terminal and the multimedia resources to be recommended, wherein the features corresponding to the multimedia resources to be recommended comprise terminal features and resource features corresponding to the multimedia resources to be recommended. Specific principles and examples can be found in example 1 and the associated description of fig. 3.
In a possible implementation manner, the recommendation information generating module may include: a click probability calculation unit for calculating click probability of each multimedia resource to be recommended by adopting the following formula 1 and the following formula 2,
Figure BDA0001081520560000161
Figure BDA0001081520560000162
wherein i represents the ith feature, aiRepresents the weight coefficient, x, corresponding to the ith featureiThe score (v) represents the click probability corresponding to each to-be-recommended multimedia resource. And the alternative resource acquisition unit is connected with the click probability calculation unit and used for sequencing each multimedia resource to be recommended according to the click probability corresponding to each multimedia resource to be recommended and selecting each alternative multimedia resource meeting preset conditions from each multimedia resource to be recommended according to the sequencing result. Specific principles and examples can be found in the description related to embodiment 1.
In a possible implementation manner, the recommendation information generating module further includes: a deleting unit, configured to delete each of the alternative multimedia resources by using one or more of the following steps; deleting the multimedia resources which have been browsed by the target user within a preset time period from each alternative multimedia resource; deleting multimedia resources with more than a preset number in the same resource channel from each alternative multimedia resource; and deleting the multimedia resources with more than the preset number in the same interest tag from each alternative multimedia resource. Specific principles and examples can be found in the description related to embodiment 1.
The multimedia resource recommendation device provided by the embodiment of the invention can acquire user behavior data of various terminals in a preset time period, and can cover browsing behaviors of users in various terminals, so that personalized resource recommendation can be performed on the users according to the characteristics of the current target terminal, such as screen size, network condition, watching scene and the like.
Example 3
Fig. 6 is a block diagram illustrating a multimedia resource recommendation apparatus according to another embodiment of the present invention. The multimedia resource recommendation device 1100 may be a host server with computing capability, a personal computer PC, or a portable computer or terminal that can be carried, etc. The specific embodiments of the present invention do not limit the specific implementation of the compute node.
The multimedia resource recommendation device 1100 includes a processor (processor)1110, a communication Interface (Communications Interface)1120, a memory 1130, and a bus 1140. The processor 1110, the communication interface 1120, and the memory 1130 communicate with each other via the bus 1140.
The communication interface 1120 is used to communicate with network devices, including, for example, virtual machine management centers, shared storage, and the like.
Processor 1110 is configured to execute programs. Processor 1110 may be a central processing unit CPU, or an Application Specific Integrated Circuit (ASIC), or one or more Integrated circuits configured to implement embodiments of the present invention.
The memory 1130 is used to store files. The memory 1130 may comprise high-speed RAM memory, and may also include non-volatile memory (non-volatile memory), such as at least one disk memory. The memory 1130 may also be a memory array. The storage 1130 may also be partitioned and the blocks may be combined into virtual volumes according to certain rules.
In one possible embodiment, the program may be a program code including computer operation instructions. The procedure is particularly useful for: the operations of the steps in example 1 were carried out.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Those skilled in the art may select different ways to implement the described functionality for specific applications, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
If the described functionality is implemented in the form of computer software and sold or used as a stand-alone product, it is to some extent possible to consider all or part of the technical solution of the invention (for example, the part contributing to the prior art) to be embodied in the form of a computer software product. The computer software product is generally stored in a non-volatile storage medium readable by a computer and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to perform all or part of the steps of the methods according to the embodiments of the present invention. The storage medium includes various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (10)

1. A multimedia resource recommendation method is characterized by comprising the following steps:
under the condition of receiving a request for browsing target resources initiated by a target user at a target terminal, acquiring each multimedia resource to be recommended related to the target resources;
acquiring characteristics corresponding to each multimedia resource to be recommended according to the type of the target terminal and user behavior data of various terminals in a preset time period, wherein the characteristics corresponding to the multimedia resource to be recommended comprise terminal characteristics and resource characteristics corresponding to the multimedia resource to be recommended;
and sequencing each multimedia resource to be recommended according to the corresponding characteristics of each multimedia resource to be recommended, and generating multimedia resource recommendation information according to a sequencing result.
2. The method according to claim 1, wherein obtaining the corresponding characteristics of each multimedia resource to be recommended according to the type of the target terminal and the user behavior data of each terminal in a preset time period comprises:
acquiring first user behavior data related to each multimedia resource to be recommended in a preset time period from various terminals;
carrying out feature classification and format sorting on the first user behavior data to obtain sorted first user behavior data;
and acquiring the characteristics corresponding to the multimedia resources to be recommended from the sorted first user behavior data according to the type of the target terminal.
3. The method according to claim 1, wherein obtaining the corresponding characteristics of each multimedia resource to be recommended according to the type of the target terminal and the user behavior data of each terminal in a preset time period comprises:
acquiring second user behavior data related to each multimedia resource in a preset time period from various terminals;
performing feature classification and format sorting on the second user behavior data to obtain sorted second user behavior data;
and acquiring the characteristics corresponding to the multimedia resources to be recommended from the sorted second user behavior data according to the type of the target terminal and the multimedia resources to be recommended.
4. The method according to claim 2 or 3, wherein the step of ranking each to-be-recommended multimedia resource according to the feature corresponding to each to-be-recommended multimedia resource comprises:
calculating the click probability of each multimedia resource to be recommended by adopting the following formula 1 and the following formula 2,
Figure FDA0002154133010000021
Figure FDA0002154133010000022
wherein i represents the ith feature, aiRepresents the weight coefficient, x, corresponding to the ith featureiThe score (v) represents the click probability corresponding to each to-be-recommended multimedia resource;
and sequencing each multimedia resource to be recommended according to the click probability corresponding to each multimedia resource to be recommended, and selecting each alternative multimedia resource meeting preset conditions from each multimedia resource to be recommended according to a sequencing result.
5. The method of claim 4, wherein generating the multimedia resource recommendation information according to the sorting result comprises:
deleting each alternative multimedia resource by adopting one or more of the following steps;
deleting the multimedia resources which have been browsed by the target user within a preset time period from each alternative multimedia resource;
deleting multimedia resources with more than a preset number in the same resource channel from each alternative multimedia resource;
and deleting the multimedia resources with more than the preset number in the same interest tag from each alternative multimedia resource.
6. A multimedia resource recommendation apparatus, comprising:
the system comprises a resource to be recommended acquisition module, a resource to be recommended acquisition module and a resource recommendation module, wherein the resource to be recommended acquisition module is used for acquiring each multimedia resource to be recommended related to a target resource under the condition of receiving a request for browsing the target resource initiated by a target user at a target terminal;
the characteristic acquisition module is connected with the resource acquisition module to be recommended and is used for acquiring the characteristics corresponding to the multimedia resources to be recommended according to the type of the target terminal and the user behavior data of various terminals in a preset time period, wherein the characteristics corresponding to the multimedia resources to be recommended comprise the terminal characteristics and the resource characteristics corresponding to the multimedia resources to be recommended;
and the recommendation information generation module is connected with the characteristic acquisition module and used for sequencing each multimedia resource to be recommended according to the characteristic corresponding to each multimedia resource to be recommended and generating multimedia resource recommendation information according to the sequencing result.
7. The apparatus of claim 6, wherein the feature obtaining module comprises:
the first data acquisition unit is used for acquiring first user behavior data related to each multimedia resource to be recommended in a preset time period from various terminals;
the first classification and arrangement unit is connected with the first data acquisition unit and is used for carrying out feature classification and format arrangement on the first user behavior data to obtain the arranged first user behavior data;
and the first characteristic acquisition unit is connected with the first classification and arrangement unit and used for acquiring the characteristics corresponding to the multimedia resources to be recommended from the arranged first user behavior data according to the type of the target terminal.
8. The apparatus of claim 6, wherein the feature obtaining module comprises:
the second data acquisition unit is used for acquiring second user behavior data related to each multimedia resource in a preset time period from various terminals;
the second classification and arrangement unit is connected with the second data acquisition unit and is used for carrying out feature classification and format arrangement on the second user behavior data to obtain the second user behavior data after arrangement;
and the second characteristic acquisition unit is connected with the second classification and arrangement unit and is used for acquiring the characteristics corresponding to the multimedia resources to be recommended from the second user behavior data after arrangement according to the type of the target terminal and the multimedia resources to be recommended.
9. The apparatus according to claim 7 or 8, wherein the recommendation information generating module comprises:
a click probability calculation unit for calculating click probability of each multimedia resource to be recommended by adopting the following formula 1 and the following formula 2,
Figure FDA0002154133010000041
Figure FDA0002154133010000042
wherein i represents the ith feature, aiRepresents the weight coefficient, x, corresponding to the ith featureiThe score (v) represents the click probability corresponding to each to-be-recommended multimedia resource;
and the alternative resource acquisition unit is connected with the click probability calculation unit and used for sequencing each multimedia resource to be recommended according to the click probability corresponding to each multimedia resource to be recommended and selecting each alternative multimedia resource meeting preset conditions from each multimedia resource to be recommended according to the sequencing result.
10. The apparatus of claim 9, wherein the recommendation information generation module further comprises:
a deleting unit, configured to delete each of the alternative multimedia resources by using one or more of the following steps;
deleting the multimedia resources which have been browsed by the target user within a preset time period from each alternative multimedia resource;
deleting multimedia resources with more than a preset number in the same resource channel from each alternative multimedia resource;
and deleting the multimedia resources with more than the preset number in the same interest tag from each alternative multimedia resource.
CN201610682022.XA2016-08-172016-08-17Multimedia resource recommendation method and deviceActiveCN106326391B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201610682022.XACN106326391B (en)2016-08-172016-08-17Multimedia resource recommendation method and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201610682022.XACN106326391B (en)2016-08-172016-08-17Multimedia resource recommendation method and device

Publications (2)

Publication NumberPublication Date
CN106326391A CN106326391A (en)2017-01-11
CN106326391Btrue CN106326391B (en)2020-02-14

Family

ID=57743637

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201610682022.XAActiveCN106326391B (en)2016-08-172016-08-17Multimedia resource recommendation method and device

Country Status (1)

CountryLink
CN (1)CN106326391B (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106951137A (en)2017-03-022017-07-14合网络技术(北京)有限公司The sorting technique and device of multimedia resource
CN107704516A (en)*2017-09-012018-02-16北京雷客天地科技有限公司A kind of method and system of requesting song
CN108335137B (en)*2018-01-312021-07-30北京三快在线科技有限公司Sorting method and device, electronic equipment and computer readable medium
CN108416446B (en)*2018-03-152021-07-06北京奇艺世纪科技有限公司Video satisfaction determining method and device
CN110209845B (en)*2018-07-262024-01-30腾讯数码(天津)有限公司Recommendation method, device and storage medium of multimedia content
CN109218801B (en)*2018-08-152021-12-03咪咕视讯科技有限公司Information processing method, device and storage medium
CN109241425B (en)*2018-08-312022-02-18腾讯科技(深圳)有限公司Resource recommendation method, device, equipment and storage medium
CN109639786B (en)*2018-12-042021-06-18北京达佳互联信息技术有限公司Multimedia resource distribution method, device, server and storage medium
CN112241486A (en)*2019-07-172021-01-19北京达佳互联信息技术有限公司Multimedia information acquisition method and device
CN111291264B (en)*2020-01-232023-06-23腾讯科技(深圳)有限公司Access object prediction method and device based on machine learning and computer equipment
CN111556366A (en)*2020-04-022020-08-18北京达佳互联信息技术有限公司Multimedia resource display method, device, terminal, server and system
CN112364244B (en)*2020-11-162024-10-11广州酷狗计算机科技有限公司Multimedia data recommendation method, device, server and storage medium
CN113536125A (en)*2021-07-202021-10-22西安力传智能技术有限公司Media information processing method, device, equipment and storage medium
CN113849685A (en)*2021-09-102021-12-28浙江岩华文化科技有限公司 Video recommendation method, device, electronic device and storage medium
CN116628235B (en)*2023-07-192023-11-03支付宝(杭州)信息技术有限公司Data recommendation method, device, equipment and medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102368788A (en)*2011-12-092012-03-07中国电信股份有限公司Information pushing method and apparatus thereof
CN104035982A (en)*2014-05-282014-09-10小米科技有限责任公司Multimedia resource recommendation method and device
CN104598505A (en)*2014-06-032015-05-06腾讯科技(深圳)有限公司Multimedia resource recommendation method and device
CN105808743A (en)*2016-03-112016-07-27中国联合网络通信集团有限公司Terminal recommendation method and terminal recommendation system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103729408A (en)*2013-12-092014-04-16乐视网信息技术(北京)股份有限公司Method for transmitting multimedia file and electronic device
CN105718545A (en)*2016-01-182016-06-29合一网络技术(北京)有限公司Recommendation method and device of multimedia resources

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102368788A (en)*2011-12-092012-03-07中国电信股份有限公司Information pushing method and apparatus thereof
CN104035982A (en)*2014-05-282014-09-10小米科技有限责任公司Multimedia resource recommendation method and device
CN104598505A (en)*2014-06-032015-05-06腾讯科技(深圳)有限公司Multimedia resource recommendation method and device
CN105808743A (en)*2016-03-112016-07-27中国联合网络通信集团有限公司Terminal recommendation method and terminal recommendation system

Also Published As

Publication numberPublication date
CN106326391A (en)2017-01-11

Similar Documents

PublicationPublication DateTitle
CN106326391B (en)Multimedia resource recommendation method and device
CN109819284B (en)Short video recommendation method and device, computer equipment and storage medium
CN110321422B (en)Method for training model on line, pushing method, device and equipment
CN112052387B (en)Content recommendation method, device and computer readable storage medium
CN109033149B (en)Information recommendation method and device, server and storage medium
CN111368141B (en)Video tag expansion method, device, computer equipment and storage medium
CN105653700B (en)Video retrieval method and system
CN110909182B (en)Multimedia resource searching method, device, computer equipment and storage medium
CN106339507B (en)Streaming Media information push method and device
WO2017181612A1 (en)Personalized video recommendation method and device
CN109753601B (en)Method and device for determining click rate of recommended information and electronic equipment
CN110309795A (en)Video detecting method, device, electronic equipment and storage medium
CN110337012B (en)Intelligent recommendation method and device based on Internet television platform
CN105653572A (en)Resource processing method and apparatus
CN106604051A (en)Live channel recommending method and device
CN112100221A (en)Information recommendation method and device, recommendation server and storage medium
CN114491093B (en)Multimedia resource recommendation and object representation network generation method and device
US10762122B2 (en)Method and device for assessing quality of multimedia resource
CN113873330B (en)Video recommendation method and device, computer equipment and storage medium
CN105574030A (en)Information search method and device
CN111259195A (en)Video recommendation method and device, electronic equipment and readable storage medium
TW201933231A (en)Method and apparatus for mining relationship between articles and recommending article, computation device and storage medium
CN109063080B (en)Video recommendation method and device
CN110569447B (en)Network resource recommendation method and device and storage medium
CN113076450A (en)Method and device for determining target recommendation list

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
TR01Transfer of patent right
TR01Transfer of patent right

Effective date of registration:20200529

Address after:310051 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee after:Alibaba (China) Co.,Ltd.

Address before:518030, Sannuo building, 19L02, 3012 Binhai Avenue, Shenzhen, Guangdong, Nanshan District

Patentee before:HEYI INTELLIGENT TECHNOLOGY (SHENZHEN) Co.,Ltd.


[8]ページ先頭

©2009-2025 Movatter.jp