WO2018090793A1 - Multimedia recommendation method and device - Google Patents
Multimedia recommendation method and device Download PDFInfo
- Publication number
- WO2018090793A1 WO2018090793A1 PCT/CN2017/107444 CN2017107444W WO2018090793A1 WO 2018090793 A1 WO2018090793 A1 WO 2018090793A1 CN 2017107444 W CN2017107444 W CN 2017107444W WO 2018090793 A1 WO2018090793 A1 WO 2018090793A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- multimedia
- recommended
- server
- score
- credit score
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/435—Filtering based on additional data, e.g. user or group profiles
Definitions
- the present application relates to the field of network communication technologies, and in particular, to multimedia recommendation.
- the embodiment of the present application provides a multimedia recommendation method and apparatus, so as to improve the click rate of multimedia resources and promote the propagation of multimedia resources.
- the first aspect of the embodiments of the present application provides a multimedia recommendation method, including:
- the default scoring rule is the calendar of multimedia resources
- the number of visited users is positively correlated with the quality score of the multimedia resource, and/or the credit score of the historical access user of the multimedia resource is positively correlated with the quality score of the multimedia resource;
- the multimedia presentation page is fed back to the terminal, and the multimedia resource to be recommended is recommended according to the order of the multimedia resources to be recommended in the multimedia presentation page.
- a second aspect of the embodiments of the present application provides a multimedia recommendation method, including:
- a third aspect of the embodiments of the present application provides a multimedia recommendation method, including:
- the server receives a page presentation request sent by the terminal, and the page presentation request is used to request the multimedia presentation page;
- the server determines at least one multimedia resource to be recommended
- the server determines the quality score of the multimedia resource to be recommended according to the credit score of the historical access user of the to-be-recommended multimedia resource, the number of historical access users of the multimedia resource to be recommended, and a preset scoring rule.
- the preset scoring rule is that the number of historical access users of the multimedia resource is positively correlated with the quality score of the multimedia resource, and/or the credit score of the historical access user of the multimedia resource is positively correlated with the quality score of the multimedia resource;
- the server sorts the recommended multimedia resources according to the highest to lowest order of the quality scores of the multimedia resources to be recommended;
- the server feeds back the multimedia presentation page to the terminal, and recommends the multimedia resource to be recommended according to the order of the multimedia resources to be recommended in the multimedia presentation page.
- a fourth aspect of the embodiments of the present application provides a multimedia recommendation method, including:
- the server acquires at least one multimedia resource to be released, and an identifier of the publisher of each multimedia resource to be released;
- the server determines, for each multimedia resource to be released, a credit score of the publisher according to the identifier of the publisher;
- the server sorts the multimedia resources to be distributed according to the highest priority of the publisher's credit score of the multimedia resource to be released;
- the server determines the sorting order of the multimedia resources to be released, and determines the recommended order of the multimedia resources to be released to the terminal.
- a fifth aspect of the embodiments of the present application provides a multimedia recommendation apparatus, including:
- a request receiving unit configured to receive a page presentation request sent by the terminal, where the page presentation request is used to request the multimedia presentation page; and determine at least one multimedia resource to be recommended;
- a quality determining unit configured to determine, according to the credit score of the historical access user of the multimedia resource to be recommended, the number of historical access users of the multimedia resource to be recommended, and a preset scoring rule, for each multimedia resource to be recommended, to determine the multimedia to be recommended
- the quality score of the resource wherein the preset scoring rule is that the number of historical access users of the multimedia resource is positively correlated with the quality score of the multimedia resource, and/or the credit score of the historical access user of the multimedia resource is positively correlated with the quality score of the multimedia resource.
- a resource sorting unit configured to sort the recommended multimedia resources according to a highest to lowest quality score of the multimedia resources to be recommended
- the resource presentation unit is configured to feed back the multimedia presentation page to the terminal, and recommend the multimedia resource to be recommended according to the order of the multimedia resources to be recommended in the multimedia presentation page.
- a sixth aspect of the embodiments of the present application provides another multimedia recommendation apparatus, including:
- An information acquiring unit configured to acquire at least one multimedia resource to be released, and an identifier of a publisher of each multimedia resource to be released;
- a credit determining unit configured to determine, according to the identifier of the publisher, a credit score of the publisher for each multimedia resource to be released;
- a resource sorting unit configured to sort the multimedia resources to be distributed according to the highest to lowest order of the credit scores of the publishers of the multimedia resources to be released;
- a recommendation processing unit configured to determine a sort order of the multimedia resource to be released, to recommend to the terminal The recommended order of the multimedia resources to be released.
- a seventh aspect of the embodiments of the present application provides a server, including:
- a memory for storing program code and transmitting the program code to the processor
- the processor is configured to invoke the instruction in the memory to perform the multimedia recommendation method provided by the first aspect or the third aspect of the embodiment of the present application.
- An eighth aspect of the embodiment of the present application provides another server, including:
- a memory for storing program code and transmitting the program code to the processor
- the processor is configured to invoke the instruction in the memory to perform the multimedia recommendation method provided by the second aspect or the fourth aspect of the embodiment of the present application.
- a ninth aspect of the present application provides a storage medium, where the storage medium is used to store a program code, and the program code is used to execute the multimedia recommendation method provided by the first aspect or the third aspect of the embodiment of the present application.
- a tenth aspect of the embodiment of the present application provides another storage medium, where the storage medium is used to store a program code, and the program code is used to execute the multimedia recommendation method provided by the second aspect or the fourth aspect of the embodiment of the present application.
- the eleventh aspect of the present application provides a computer program product, including instructions, which, when run on a server, causes the server to perform the multimedia recommendation method provided by the first aspect or the third aspect of the embodiment of the present application.
- a twelfth aspect of the present application provides another computer program product, including instructions, which, when run on a server, causes the server to perform the multimedia recommendation method provided by the second aspect or the fourth aspect of the embodiment of the present application.
- the server may obtain the credit score of the user related to the multimedia resource, and treat the credit score of the user related to the multimedia resource according to the credit score of the user related to the multimedia resource.
- the multimedia resources are recommended or to be sorted, and the credit score of the user related to the multimedia resource may reflect the quality of the multimedia resource, so that the multimedia resources of the user related to the multimedia resource may sort the plurality of multimedia resources, and the quality may be compared. High-order multimedia resources are ranked higher, so that the top-ranked multimedia resources can be pushed first.
- the terminal it is recommended to the terminal, so that the user of the terminal can preferentially see the high-quality multimedia resources, so that it does not need to spend a lot of time to search for the multimedia resources, which is convenient for the user to access the multimedia resources quickly and conveniently, and also improves the user's click on the multimedia resources.
- the rate has promoted the spread of multimedia resources.
- FIG. 1 is a schematic structural diagram of a possible structure of a multimedia recommendation system according to an embodiment of the present application
- FIG. 2 is a schematic flowchart of an embodiment of a multimedia recommendation method according to an application of the present application
- FIG. 3 is a schematic flowchart of still another embodiment of a multimedia recommendation method according to the present application.
- FIG. 4 is a schematic diagram of a training process of a training credit scoring model according to the present application.
- FIG. 5 is a schematic flowchart diagram of another multimedia recommendation method according to the present application.
- FIG. 6 is a schematic structural diagram of an embodiment of a multimedia recommendation apparatus according to the present application.
- FIG. 7 is a schematic structural diagram of an embodiment of another multimedia recommendation apparatus of the present application.
- FIG. 8 is a schematic structural diagram of a server embodiment of the present application.
- FIG. 9 is a schematic diagram showing the structure of another server embodiment of the present application.
- the multimedia recommendation method in the embodiment of the present application can be applied to the recommendation of multimedia resources such as audio and video.
- FIG. 1 is a schematic diagram showing the structure of a multimedia recommendation system of the present application.
- the system may include: a media service platform 10 and at least one terminal 11.
- the media service platform may include at least one server 101 and at least one database 102, and the server 101 may be connected to the database 102 through a network.
- the media service platform may include a server cluster composed of a plurality of servers 101.
- the server 101 may be configured to process a multimedia presentation request of a client in the terminal, such as processing a page presentation request for requesting a presentation page including multimedia; processing a playback request of the multimedia resource initiated by the terminal, and the terminal is to the media.
- the service platform uploads multimedia resources or requests to download multimedia resources, and the like.
- the server 101 is further configured to collect behavior data of the terminal user accessing the media service platform, and store the collected behavior data as the historical behavior data of the terminal user in a designated storage area of the server, or Historical behavior data is stored in the database.
- the database 102 can store historical behavior data of each user in the media service platform collected by the server, and can also store multimedia resources in the media service platform and the like.
- the terminal 11 can be equipped with a client where the player is located; or a client where the browser is located; or a client of a server in another media service platform, for example, the client can be a The client of the media service platform uploading multimedia resources.
- the terminal can be a mobile phone, a tablet computer, a desktop computer, or the like.
- the terminal 11 may be configured to send a page presentation request to the server, where the page presentation request is used to request the multimedia presentation page to present a plurality of multimedia resources that are selectable for the user to select to play in the multimedia presentation page.
- a recommendation list of multimedia may be included in the multimedia presentation interface, so that the user of the terminal selects the multimedia resource to be played from the recommendation list.
- the server 101 may be configured to receive a page presentation request sent by the terminal, where the page presentation request is used to request the multimedia presentation page, and determine at least one multimedia resource to be recommended; and for each multimedia resource to be recommended, according to the multimedia resource to be recommended.
- the historical access user's credit score, the number of historical access users of the to-be-recommended multimedia resource, and the preset scoring rule determine the quality score of the to-be-recommended multimedia resource, in descending order of the quality score of the multimedia resource to be recommended.
- the recommended multimedia resources are sorted; the multimedia presentation page is fed back to the terminal, and the multimedia resources to be recommended are recommended according to the order of the multimedia resources to be recommended in the multimedia presentation page.
- the preset scoring rule is that the number of historical access users of the multimedia resource and the quality score of the multimedia resource are positive. Relevant, and/or, the historical access user's credit score of the multimedia resource is positively correlated with the quality score of the multimedia resource.
- the server After receiving the page presentation request sent by the terminal, the server obtains the quality score of the multimedia resource.
- the more the number of historical access users accessing the multimedia resource the higher the credit score of the historical access user, and the quality score of the multimedia resource.
- the multimedia resources are recommended according to the sorting order of the multiple multimedia resources, so that the high-quality multimedia resources are preferentially recommended, which is beneficial for the user of the terminal to quickly find high-quality multimedia resources, thereby facilitating the user to quickly and conveniently.
- Accessing multimedia resources also increases the enthusiasm of users to access multimedia resources, thereby increasing the click-through rate of multimedia resources and facilitating the rapid dissemination of multimedia resources.
- the media server may generate a recommendation list according to a sorting order corresponding to each multimedia resource, wherein the higher the order of the multimedia resources in the recommendation list is, the higher the order is.
- FIG. 2 a schematic flowchart of an embodiment of a multimedia recommendation method is shown.
- the method in this embodiment may include:
- the terminal sends a page presentation request to a server in the media service platform.
- the page presentation request is used to request a multimedia presentation page.
- the terminal when the user opens the player, the terminal sends a page presentation request to the server corresponding to the player, and also requests to display a presentation page containing multiple video resources.
- the terminal when the terminal is equipped with the client where the browser is located, when the user wants to display multimedia resources such as playable video through the browser, the terminal where the browser is located requests the multimedia presentation page from the server.
- the server determines at least one multimedia resource to be recommended.
- the server can use all the multimedia resources in the media service platform as the multimedia resources to be recommended, and the multimedia resources to be recommended can be understood as the multimedia resources that can be recommended to the terminal.
- the server may also determine part of the multimedia resource as the multimedia resource to be recommended according to actual needs. For example, the server may determine the multimedia resource to be recommended according to the geographical location where the terminal is located, the access right of the terminal, and the like.
- the server determines to access a historical user set of the multimedia resource to be recommended.
- the historical access user set includes at least one historical access user of the multimedia resource to be recommended.
- the historical access user refers to the user who has visited the multimedia resource to be recommended before receiving the page presentation request.
- the historical access user accessing the multimedia resource to be recommended may reach the preset duration for accessing the multimedia resource to be recommended, in order to accurately determine the quality score of the multimedia resource to be recommended according to the history of the multimedia resource to be recommended.
- the preset duration can be determined according to actual needs and the maximum play duration corresponding to the multimedia resource to be recommended.
- the video to be recommended is a video.
- the historical access user of a video is the user who has watched the video for a preset duration.
- the historical access user of the to-be-recommended multimedia resource may be a user who browses the multimedia resource completely.
- the video is still taken as an example, and the historical user of the video is a user who completely views the video.
- the server obtains a credit score of each historical access user in the historical user set.
- the credit score of the historical visiting user may be the credit score of the historical visiting user in the media service platform.
- the historical access user's credit score may be determined based on historical performance data of the historical access user in the media service platform.
- the credit score of the historical visiting user is based on the historical behavior data of the historical visiting user, and the ranking relationship is determined by using the mapping relationship between the historical behavior data obtained by the pre-training and the credit score.
- the credit score of the historical visiting user may be calculated based on the historical behavior data and using a credit scoring model reflecting the mapping relationship between the historical behavior data and the credit score.
- a training process of a credit scoring model reflecting a mapping relationship between historical behavior data and credit scores may be: first, determining historical behavior data of a plurality of sample users in the media service platform and third party credit rating of the plurality of sample users Then, the third-party credit score of the plurality of sample users is used as the credit score of the sample user, and the regression analysis is performed according to the third-party credit score of the plurality of sample users and the historical behavior data of the plurality of sample users to determine A credit scoring model that reflects the mapping between historical behavioral data and credit scores.
- the credit score of the historical visiting user may also be based on the user in the media service platform.
- the historical behavior data and the third party credit data are jointly determined.
- the historical access user's credit score may be pre-calculated and stored in the server or the database; or the server may obtain the historical behavior data of each historical access user in turn after determining the historical user set, and access according to the history.
- the user's historical behavior data and the credit scoring model calculate the credit score of the historical visiting user in real time.
- S205 Determine, for each of the to-be-recommended multimedia resources, a quality score of the to-be-recommended multimedia resource according to the credit score of the historical access user of the to-be-recommended multimedia resource, the number of historical access users of the to-be-recommended multimedia resource, and a preset scoring rule. .
- the quality scoring model can be pre-built according to the scoring rules.
- the preset scoring rule may positively correlate the number of historical access users of the multimedia resource with the quality score of the multimedia resource, and/or the credit score of the historical access user of the multimedia resource is positively correlated with the quality score of the multimedia resource.
- the preset scoring rule may be the number of historical access users for the multimedia resource, and the higher the credit score of the historical visiting user, the higher the quality score of the multimedia resource.
- the first weight corresponding to the number of historical access users and the second weight corresponding to the credit score of the historical visiting user may be respectively set in the quality scoring model, and the historical visiting user is comprehensively determined. Quality score.
- the quality scoring model may also have the possibility of determining the quality score of the multimedia resource, such as the quality scoring model may calculate all historical visits corresponding to the multimedia resource. The sum of the user's credit scores, and the sum of the credit scores is determined as the quality score of the multimedia resource.
- the number of historical access users of the multimedia resource to be recommended and the credit score of each historical access user are used to determine the quality score of the multimedia resource to be recommended as an example. .
- the preset scoring rule may have other possibilities.
- the preset scoring rule may also be: the higher the credit score of the historical access user of the multimedia resource, the higher the quality score of the multimedia resource.
- the quality score of the multimedia resource may not be related to the number of historical access users of the multimedia resource.
- the quality score of the multimedia is an average of the credit scores of all historical visiting users corresponding to the multimedia resource.
- Default rating rule It can also be: the more the number of historical access users of the multimedia resource, the higher the quality score of the multimedia resource. It should be noted that, in the embodiment of FIG.
- step S203 to step S205 are to determine at least one multimedia resource to be recommended, for each multimedia resource to be recommended, a historical access user accessing the multimedia resource to be recommended is determined in real time.
- the credit score of the multimedia resource to be recommended is determined in real time according to the number of historical access users of the multimedia resource to be recommended and the credit score of the historical access user of the multimedia resource to be recommended.
- the quality score of each multimedia resource to be recommended may also be pre-calculated and stored in a server or a database, in which case the server may directly collect from the stored quality score.
- the quality score corresponding to each multimedia resource to be recommended is queried.
- the quality score of the to-be-recommended multimedia resource may be calculated according to the number of historical access users accessing the to-be-recommended multimedia resource and the credit of the historical access user of each of the to-be-recommended multimedia resources. The score is determined by a quality scoring model that conforms to the preset scoring rules and will not be described here.
- the server sorts the recommended multimedia resources according to the highest to lowest quality score of the multimedia resources to be recommended.
- the ordering of the plurality of multimedia resources to be recommended is to obtain a recommendation sequence for recommending the multimedia resources to be recommended.
- the server feeds back the multimedia presentation page to the terminal, and recommends the multimedia resource to be recommended according to the sort order of the multimedia resources to be recommended in the multimedia presentation page.
- the higher the quality score of the multimedia resource to be recommended the higher the ranking of the multimedia resources to be recommended, and the order of the multimedia resources to be recommended is actually the recommended order of the multimedia resources to be recommended.
- the more advanced multimedia resources to be recommended are preferentially recommended, so that the probability of being selected by the user is higher.
- the method in this embodiment may include:
- the terminal sends a page presentation request to a server in the media service platform.
- the page presentation request is used to request a multimedia presentation page.
- the page shows that the request carries the identity of the target user who logs in to the server through the terminal.
- the identifier of the target user may be an account number, a user name, and the like of the target user of the login server.
- the server obtains a credit score of the target user according to the identifier of the target user.
- the process of obtaining the credit score of the target user may be similar to the process of obtaining the credit score of the historical access user in the embodiment of FIG. 2, for example, the credit score of the target user may be queried from the pre-stored credit score; The historical score data of the target user is queried in real time, and the credit score model reflecting the mapping relationship between the historical behavior data and the credit score is used to determine the credit score of the target user.
- the credit score model reflecting the mapping relationship between the historical behavior data and the credit score is used to determine the credit score of the target user.
- the server determines at least one multimedia resource to be recommended.
- the server determines a quality score of the to-be-recommended multimedia resource for each multimedia resource to be recommended.
- the server determines a difference between the credit score of the target user and the quality score of the multimedia resource to be recommended.
- the server sorts the recommended multimedia resources according to the absolute value of the difference.
- the user's credit score can reflect the user's interest preference, and the quality score of the multimedia resource is also determined according to the credit score of the historical visiting user who has accessed the multimedia resource, so that the quality score of the multimedia resource can not only be Reflecting the quality of the multimedia resources, it can also reflect the interest status of the group that likes the multimedia resource, so that the difference between the target user's credit score and the multimedia resource reflects the target user's preference for the multimedia resource. .
- the difference between the credit score of the target user and the quality score of the multimedia resource may be negative, and if the quality score of the two multimedia resources is the absolute value of the difference between the credit score of the target user and the credit score of the target user The same is true, the degree of interest of the two multimedia resources is the same. Therefore, in this step S306, the plurality of multimedia resources to be recommended need to be sorted according to the absolute value of the difference.
- the server uses at least two multimedia resources to be recommended with the same absolute value as the sorting set, and the quality scores of the multimedia resources to be recommended in the sorting set are in descending order. And sorting the multimedia resources to be recommended in the sorting set.
- the quality scores of the multimedia resources may be ranked in descending order of the two or The plurality of multimedia resources are sorted to provide high-quality multimedia resources for the target users on the premise of meeting the interests of the target users.
- the server feeds back the multimedia presentation page to the terminal, and recommends the multimedia resource to be recommended according to the order of the multimedia resources to be recommended in the multimedia presentation page.
- the historical behavior data of the user may be data generated by the user in the process of historically accessing the media service platform.
- the historical access behavior data may include: a multimedia resource accessed by the user, a resource type and a content category of the multimedia resource accessed by the user, a duration of accessing the multimedia resource, and the like.
- the user's historical behavior data may be historical behavior data of the user accessing multimedia resources of different media categories.
- the media categories of multimedia resources can be divided into: variety, animation, politics, music, hilarity, documentary, online movie, sports, fashion, technology, finance, live broadcast, education, Real estate, maternal and child, travel, action movies, adventure movies, love movies, and many other media categories.
- historical behavior data of the user accessing the multimedia resources under the media category can be separately stored.
- the behavior data of the multimedia resource accessed by the user in a certain media category may also be multiple, for example, the number of accesses of the multimedia resource for the media category (View Times), View Duration, Session Starts, Session Duration, Session Ends, Upload Clicks of Uploaded Multimedia Resources, Upload Frequency of Multimedia Resources (Upload Frequency) and many more.
- the duration of the access stay can be understood as the total duration of accessing the multimedia resource, including the tentative time and the duration of the unplayed multimedia resource; the start of the play can be understood as the time when the multimedia resource starts to be played; correspondingly, the play duration can be understood as playing.
- the total duration of the multimedia resource (excluding the tentative time); the end of playback can be understood as the end of playback time.
- the credit scores of the users evaluated by the credit information platform can also objectively reflect the interests and interests of users.
- the interest groups of the user groups with different scores in the credit scores are very different.
- the hobbies of the user groups whose credit scores are in the same score segment are relatively similar.
- the user group of Gao Zhengxin points obviously has a high click-through rate in the types of finance, politics, art, etc.
- the user group with low credit scores has a high click-through rate for funny, segmental and other types of content.
- the embodiment of the present application may predetermine the sample user, and obtain the credit score of the sample user in the third-party platform, and then based on the sample user's credit score and historical behavior data, the training reflects the historical user behavior data and the user is A credit scoring model that maps the relationship between credit scores in the media service platform.
- FIG. 4 a schematic flowchart of a training credit scoring model of the present application is shown.
- the method of the present application may be applied to a server, and may include:
- S401 Select a sample user from the media service platform, and obtain a behavior observation value xi, j of the access behavior of each sample user in the multimedia resource of different media categories.
- the behavior observation value can be understood as the data value of the historical behavior data of the user accessing the multimedia resource.
- variable xi,j can be used to represent the behavioral observations of the user in a certain type of multimedia resource.
- i is the media category of the multimedia resource accessed by the user, i ⁇ (1, 2, 3, ..., n)
- n is the upper limit of the behavior type of the user's access behavior, for example, the user's access behavior includes the foregoing The number of visits (View Times), the duration of the visit (View Duration), the start of playback, and so on.
- j represents the type of behavior of the user, for example, J ⁇ ("ViewTime”,"ViewDuration","UploadFre”,"UploadClick",).
- the matrix X can be expressed as:
- m is the maximum value of the media category. For example, if the media category has 5 categories, then m is equal to 5.
- S404 Obtain a credit score Y of each sample user at a third-party credit institution.
- S405 Calculate a formula for calculating a credit score of a user in the media service platform by using a matrix X′ corresponding to each sample user and obtaining a mapping relationship ⁇ of X′ to Y and a mapping error vector ⁇ by linear regression.
- regression formula can be written as:
- ⁇ is a mapping weight matrix, which can be represented by the following matrix:
- ⁇ ( ⁇ 11 ... ⁇ 1m ⁇ 21 ... ⁇ 2m ⁇ 31 ... ⁇ m1 ... ⁇ mn );
- the historical behavior data of the user may be acquired first, and then a matrix X representing the historical behavior data of the user is generated, and the matrix X is input. Go to Equation 2 to get the user's credit score.
- the embodiment of the present application further provides another multimedia recommendation method, where the multimedia recommendation method is suitable for recommending the latest release to the terminal. media resources.
- FIG. 5 is a schematic flowchart of another embodiment of a multimedia recommendation method according to the present application
- the method of this embodiment may be applied to a server.
- the method of this embodiment may include:
- S501 Acquire at least one multimedia resource to be released, and an identifier of a publisher of each multimedia resource to be released.
- the server After the terminal uploads the multimedia resources that need to be released to the server, the server needs to review the multimedia resources to be released and publish them after the audit. For example, the server may determine the multimedia resource to be released once every predetermined time period, and the multimedia resource that the terminal uploads to the server within the predetermined time period belongs to the multimedia resource to be released.
- the identifier of the publisher of the multimedia resource to be released may be an account, a user name, and the like of the publisher in the media service platform.
- S503 Determine, according to the historical behavior data of the publisher, a credit score model that reflects a mapping relationship between the historical behavior data and the credit score, and determine the credit score of the publisher.
- determining the credit score of the publisher based on the credit scoring model is an optional implementation manner, and in actual applications, the mapping relationship between the historical behavior data and the credit score may also be preset, and according to the history of the publisher. The behavior data and the mapping relationship determine the publisher's credit score.
- the process of specifically determining the credit score of the publisher is similar to the process of determining the credit score of the historical visiting user or the target user mentioned in the previous embodiment, and details are not described herein.
- the training process of the credit scoring model may also be: first obtaining a third-party credit score of a plurality of users as training samples and historical behavior data of a plurality of users; and then, according to multiple users' third-party credit scores and multiple The historical behavior data of the user and the preset regression model are subjected to regression analysis to obtain the scoring model.
- the specific process can also be related to the training credit scoring model in the previous embodiment, and will not be described here.
- FIG. 5 is that the server obtains the historical behavior data of the publisher in real time after obtaining the identifier of the publisher, and determines the credit score of the publisher based on the historical behavior data as an example. Introduction. However, in actual applications, the credit scores of different users may also be calculated and stored in advance, and after obtaining the identifier of the publisher, the server may directly query the credit score of the publisher from the stored credit scores of different users.
- a plurality of multimedia resources to be published may be sorted based on the publisher's credit score from high to low.
- the credit score of the publisher of the multimedia resource to be released and the quality of the multimedia resource may also be used.
- the mapping relationship between the scores determines the quality score of the multimedia resource to be published; wherein, in the mapping relationship, the higher the credit score of the publisher, the higher the quality score of the multimedia resource.
- the multimedia resources to be distributed may be sorted according to the highest to lowest quality score of the multimedia resources to be released.
- the mapping relationship between the credit score of the publisher of the multimedia resource and the quality score of the multimedia resource may have multiple possibilities.
- the credit score of the publisher may be directly regarded as the quality score of the multimedia resource; for example, the publisher
- the credit score can be linearly related to the quality score of the multimedia resource.
- mapping relationship may have other possibilities, and is not limited herein.
- S505. Determine a sorting order of the multimedia resources to be released, and determine a recommended order of the multimedia resources to be released to the terminal.
- the sort order of the to-be-published multimedia resources may be determined as the recommended order of recommending the newly released multimedia resources to the terminal.
- the recommended order of the multimedia resources to be released may be pushed to the currently logged-in terminal.
- the multimedia presentation page is returned to the terminal according to the recommendation order of the multimedia resource to be published, so that the multimedia resource to be published is recommended according to the recommendation order in the multimedia presentation page.
- the publisher's credit score may be obtained, due to the credit score of the publisher of the multimedia resource.
- the quality of the multimedia resource can be reflected. Therefore, after sorting the plurality of multimedia resources in order of the publisher's credit score from high to low, the ranking of the high-quality multimedia resources is more advanced.
- the sorting order of the multimedia resources is used as a recommendation order for recommending multimedia resources to the terminal, which is beneficial to recommending high-quality multimedia resources issued by the publisher to the terminal, thereby improving the efficiency of the user positioning the high-quality multimedia resources. It is beneficial to improve the enthusiasm of users to access multimedia resources, thereby improving the click-through rate of multimedia resources and promoting the rapid dissemination of multimedia resources.
- a multimedia recommendation device of the present application will be described below.
- FIG. 6 is a schematic structural diagram of an embodiment of a multimedia recommendation apparatus according to the present application.
- the apparatus of this embodiment may include:
- the request receiving unit 601 is configured to receive a page presentation request sent by the terminal, where the page presentation request is used to request the multimedia presentation page, and determine at least one multimedia resource to be recommended;
- the quality determining unit 602 is configured to determine, for each multimedia resource to be recommended, the credit rating of the historical access user of the multimedia resource to be recommended, the number of historical access users of the multimedia resource to be recommended, and a preset scoring rule.
- the quality score of the multimedia resource wherein the preset scoring rule is that the number of historical access users of the multimedia resource is positively correlated with the quality score of the multimedia resource, and/or the credit score of the historical access user of the multimedia resource and the quality score of the multimedia resource are positive Related
- the resource sorting unit 603 is configured to sort the recommended multimedia resources according to the highest to lowest quality score of the multimedia resources to be recommended;
- the resource presentation unit 604 is configured to feed back the multimedia presentation page to the terminal, and recommend the multimedia resource to be recommended according to the order of the multimedia resources to be recommended in the multimedia presentation page.
- Quality determination unit including:
- a user determining unit configured to determine a historical user set that accesses the multimedia resource to be recommended, where the historical access set includes at least one historical access user of the multimedia resource to be recommended;
- a credit determining unit configured to separately obtain a credit score of each historical access user of the multimedia resource to be recommended
- a quality scoring unit configured to use, according to the historical access user of the to-be-recommended multimedia resource in the historical user set, and the historical access user's credit score of each of the to-be-recommended multimedia resources, and use a quality scoring model that conforms to a preset scoring rule, Determine the quality score of the multimedia resource to be recommended.
- the quality determining unit is configured to: query the quality score of the to-be-recommended multimedia resource from the stored quality score set, where the quality score of the to-be-recommended multimedia resource is based on the number of historical access users accessing the to-be-recommended multimedia resource And a credit score of the historical access user of each of the to-be-recommended multimedia resources, and the score determined by the quality scoring model conforming to the preset scoring rule.
- the page presentation request carries the identifier of the target user who logs in to the server through the terminal;
- the device also includes:
- a credit scoring unit configured to obtain a credit score of the target user according to the identifier of the target user
- a difference determining unit configured to determine, for each multimedia resource to be recommended, a difference between a credit score of the target user and a quality score of the multimedia resource to be recommended;
- Resource sorting unit including:
- a first sorting unit configured to sort the recommended multimedia resources according to an absolute value of the difference values from small to large
- a second sorting unit configured to: at least two multimedia resources to be recommended having the same absolute value of the difference are used as a sorting set in the sorting process, according to the order of the quality scores of the multimedia resources to be recommended in the sorting set from high to low, Sort the multimedia resources to be recommended in the collection.
- Credit score unit including:
- a historical data obtaining unit configured to query historical behavior data of the target user according to the identifier of the target user
- the information score determining unit is configured to determine the credit score of the target user based on the historical behavior data of the target user and using a credit scoring model reflecting a mapping relationship between the historical behavior data and the credit score.
- the credit scoring unit is specifically configured to: from the stored user credit score set according to the identity of the target user In the middle, check the credit score of the target user.
- the embodiment of the present application further provides another multimedia recommendation device.
- FIG. 7 is a schematic structural diagram of a multimedia recommendation device according to another application of the present application.
- the device may include:
- the information acquiring unit 701 is configured to acquire at least one multimedia resource to be released, and an identifier of a publisher of each multimedia resource to be released;
- the credit determining unit 702 is configured to determine, according to the identifier of the publisher, a credit score of the publisher for each multimedia resource to be released;
- the resource sorting unit 703 is configured to sort the multimedia resources to be distributed according to the highest to lowest order of the credit scores of the publishers of the multimedia resources to be released;
- the recommendation processing unit 704 is configured to determine a sorting order of the multimedia resources to be released as a recommendation order for recommending the multimedia resources to be released to the terminal.
- Resource sorting unit including:
- a quality scoring unit configured to determine, according to a mapping relationship between a credit score of a publisher of the multimedia resource to be released and a quality score of the multimedia resource, for each multimedia resource to be released, a quality score of the multimedia resource to be released;
- the sorting sub-unit is configured to sort the multimedia resources to be distributed according to the highest to lowest quality score of the multimedia resources to be released.
- Credit determination unit including:
- a data obtaining unit configured to obtain historical behavior data of the publisher in the media service platform according to the identifier of the publisher
- the score analysis unit is configured to determine the credit score of the publisher according to the historical behavior data of the publisher and using a credit score model reflecting the mapping relationship between the historical behavior data and the credit score.
- the credit determining unit is specifically configured to: the credit determining unit is specifically configured to:
- the credit score of the publisher is queried from the stored set of user credit scores, wherein the publisher's credit score is based on the historical behavior data of the publisher, and the mapping between the historical behavior data and the credit score is reflected.
- the score of the relationship is determined by the credit scoring model.
- the embodiment of the invention further provides a server, which may include the first multimedia mentioned above Recommended device.
- the server 800 may include: a processor 801, a communication interface 802, a memory 803, and a communication bus 804;
- the processor 801, the communication interface 802, and the memory 803 complete communication with each other through the communication bus 804.
- the communication interface 802 can be an interface of the communication module, such as an interface of the GSM module;
- a processor 801 configured to execute a program
- the program can include program code, the program code including computer operating instructions.
- the processor 801 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.
- CPU central processing unit
- ASIC Application Specific Integrated Circuit
- the memory 803 may include a high speed RAM memory and may also include a non-volatile memory such as at least one disk memory.
- the program can be specifically used to:
- the preset scoring rule is that the number of historical access users of the multimedia resource is positively correlated with the quality score of the multimedia resource, and/or the credit score of the historical access user of the multimedia resource is positively correlated with the quality score of the multimedia resource;
- the multimedia presentation page is fed back to the terminal, and the multimedia resource to be recommended is recommended according to the order of the multimedia resources to be recommended in the multimedia presentation page.
- determining a quality score of the to-be-recommended multimedia resource according to the credit score of the historical access user of the to-be-recommended multimedia resource, the number of historical access users of the to-be-recommended multimedia resource, and a preset scoring rule including:
- Determining the to-be-recommended multimedia resource according to the number of historical access users of the to-be-recommended multimedia resource in the historical user set and the credit score of each historical access user of the to-be-recommended multimedia resource, and using a quality scoring model that conforms to a preset scoring rule Quality rating.
- determining a quality score of the to-be-recommended multimedia resource according to the credit score of the historical access user of the to-be-recommended multimedia resource, the number of historical access users of the to-be-recommended multimedia resource, and a preset scoring rule including:
- the quality score of the to-be-recommended multimedia resource is obtained from the stored quality score set, wherein the quality score of the to-be-recommended multimedia resource is based on the number of historical access users accessing the to-be-recommended multimedia resource and each of the multimedia to be recommended
- the history of the resource accesses the user's credit score and uses the quality scoring model that meets the pre-set scoring rules to determine the score.
- the page presentation request carries the identifier of the target user who logs in to the server through the terminal;
- At least two multimedia resources to be recommended having the same absolute value of the difference are used as a sorting set, and the multimedia resources to be recommended in the sorting set are sorted according to the quality score of the multimedia resources to be recommended in the sorting set from high to low. Sort.
- the credit score of the target user is obtained, including:
- the credit score of the target user is determined.
- the credit scoring model reflecting the mapping relationship between historical behavior data and credit scores is trained as follows:
- a credit scoring model reflecting the mapping relationship between historical behavior data and credit score is obtained.
- the credit score of the target user is obtained, including:
- the credit score of the target user is queried from the stored set of user credit scores.
- the embodiment of the present application further provides a storage medium for storing program code, and the program code is used to execute the first multimedia recommendation method provided in the foregoing embodiment.
- the embodiment of the present application further provides a computer program product including instructions, which when executed on a server, causes the server to execute the first multimedia recommendation method provided in the foregoing embodiment.
- the embodiment of the invention further provides a server, which may include the second multimedia recommendation device.
- the server 900 may include: a processor 901, a communication interface 902, a memory 903, and a communication bus 904;
- the processor 901, the communication interface 902, and the memory 903 complete communication with each other through the communication bus 904.
- the communication interface 902 can be an interface of the communication module, such as an interface of the GSM module;
- a processor 901 configured to execute a program
- a memory 903, configured to store a program
- the program can include program code, the program code including computer operating instructions.
- the processor 901 may be a central processing unit CPU, or an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention.
- CPU central processing unit
- ASIC Application Specific Integrated Circuit
- the memory 903 may include a high speed RAM memory and may also include a non-volatile memory such as at least one disk memory.
- the program can be specifically used to:
- the publisher's credit score is determined according to the identifier of the publisher
- the sort order of the multimedia resources to be released is determined as a recommended order for recommending the multimedia resources to be released to the terminal.
- the multimedia resources to be published are sorted according to the highest priority of the publishers of the multimedia resources to be released, including:
- the multimedia resources to be published are sorted according to the highest to lowest quality scores of the multimedia resources to be released.
- the publisher’s credit score is determined based on the publisher’s identity, including:
- the publisher's credit score is determined based on the publisher's historical behavior data and a credit scoring model that reflects the mapping relationship between historical behavior data and credit scores.
- the publisher’s credit score is determined based on the publisher’s identity, including:
- the credit score of the publisher is queried from the stored set of user credit scores, wherein the publisher's credit score is based on the historical behavior data of the publisher, and the mapping between the historical behavior data and the credit score is reflected.
- the score of the relationship is determined by the credit scoring model.
- the credit scoring model reflecting the mapping relationship between historical behavior data and credit scores is trained as follows:
- a credit scoring model reflecting the mapping relationship between historical behavior data and credit score is obtained.
- the embodiment of the present application further provides a storage medium for storing program code, and the program code is used to execute the first multimedia recommendation method provided in the foregoing embodiment.
- the embodiment of the present application further provides a computer program product including instructions, which when executed on a server, causes the server to execute the first multimedia recommendation method provided in the foregoing embodiment.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本申请要求于2016年11月18日提交中国专利局、申请号为201611019026.6、发明名称为“一种多媒体推荐方法和装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。The present application claims priority to Chinese Patent Application No. 201611019026.6, entitled "A Multimedia Recommendation Method and Apparatus" on November 18, 2016, the entire contents of which are incorporated herein by reference. .
本申请涉及网络通信技术领域,尤其涉及多媒体推荐。The present application relates to the field of network communication technologies, and in particular, to multimedia recommendation.
随着网络技术的不断发展,网络平台所能提供的多媒体资源的数量逐渐增加。用户可以利用手机、电脑等终端访问网络平台,以观看网络平台上所存在的多媒体资源。With the continuous development of network technology, the number of multimedia resources that network platforms can provide has gradually increased. Users can use mobile phones, computers and other terminals to access the network platform to view the multimedia resources existing on the network platform.
随着社会的不断发展,用户对于热门、趣味性较高等高质量的多媒体资源的需求越来越强烈,然而网络平台中的多媒体资源的差异性较大,用户如可能需要大量的搜索,才可以定位到高质量的多媒体资源,耗时较长;同时,如果为用户展现出的多媒体资源不符合用户观看需求,也会影响到多媒体资源的传播,造成了多媒体资源的浪费。因此,如何更为合理的为用户推荐多媒体资源,促进多媒体资源的传播是本领域技术人员迫切需要解决的技术问题。With the continuous development of the society, users are increasingly demanding high-quality multimedia resources such as hot and interesting. However, the diversity of multimedia resources in the network platform is large, and users may need a large amount of search. Locating high-quality multimedia resources takes a long time. At the same time, if the multimedia resources displayed for users do not meet the user's viewing requirements, it will also affect the propagation of multimedia resources, resulting in the waste of multimedia resources. Therefore, how to more reasonablely recommend multimedia resources for users and promote the dissemination of multimedia resources is a technical problem that those skilled in the art urgently need to solve.
发明内容Summary of the invention
有鉴于此,本申请实施例提供了一种多媒体推荐方法和装置,以提高多媒体资源的点击率,促进多媒体资源的传播。In view of this, the embodiment of the present application provides a multimedia recommendation method and apparatus, so as to improve the click rate of multimedia resources and promote the propagation of multimedia resources.
为实现上述目的,本申请实施例第一方面提供了一种多媒体推荐方法,包括:To achieve the above objective, the first aspect of the embodiments of the present application provides a multimedia recommendation method, including:
接收终端发送的页面展现请求,页面展现请求用于请求多媒体展现页面;Receiving a page presentation request sent by the terminal, where the page presentation request is for requesting the multimedia presentation page;
确定至少一个待推荐多媒体资源;Determining at least one multimedia resource to be recommended;
对于每一个待推荐多媒体资源,根据该待推荐多媒体资源的历史访问用户的信用评分、该待推荐多媒体资源的历史访问用户的数量以及预设评分规则,确定该待推荐多媒体资源的质量评分,其中,预设评分规则为多媒体资源的历 史访问用户的数量与多媒体资源的质量评分呈正相关,和/或,多媒体资源的历史访问用户的信用评分与多媒体资源的质量评分呈正相关;Determining the quality score of the multimedia resource to be recommended, according to the credit score of the historical access user of the multimedia resource to be recommended, the number of historical access users of the multimedia resource to be recommended, and the preset scoring rule, , the default scoring rule is the calendar of multimedia resources The number of visited users is positively correlated with the quality score of the multimedia resource, and/or the credit score of the historical access user of the multimedia resource is positively correlated with the quality score of the multimedia resource;
按照待推荐多媒体资源的质量评分从高到低的顺序,对待推荐多媒体资源进行排序;Sorting the recommended multimedia resources according to the highest to lowest quality scores of the multimedia resources to be recommended;
向终端反馈多媒体展现页面,并在多媒体展现页面中按照待推荐多媒体资源的排序顺序推荐待推荐多媒体资源。The multimedia presentation page is fed back to the terminal, and the multimedia resource to be recommended is recommended according to the order of the multimedia resources to be recommended in the multimedia presentation page.
本申请实施例第二方面提供了一种多媒体推荐方法,包括:A second aspect of the embodiments of the present application provides a multimedia recommendation method, including:
获取至少一个待发布多媒体资源,以及每个所述待发布多媒体资源的发布者的标识;Obtaining at least one multimedia resource to be released, and an identifier of a publisher of each of the to-be-published multimedia resources;
对于每个所述待发布多媒体资源,根据所述发布者的标识,确定所述发布者的信用评分;For each of the to-be-published multimedia resources, determining a credit score of the publisher according to the identifier of the publisher;
按照所述待发布多媒体资源的发布者的信用评分从高到低的顺序,对所述待发布多媒体资源进行排序;Sorting the to-be-published multimedia resources according to a ranking of the publisher's credit scores of the to-be-published multimedia resources from high to low;
将所述待发布多媒体资源的排序顺序,确定为向终端推荐所述待发布多媒体资源的推荐顺序。Determining, by the sorting order of the to-be-published multimedia resources, a recommendation order of recommending the to-be-published multimedia resources to the terminal.
本申请实施例第三方面提供了一种多媒体推荐方法,包括:A third aspect of the embodiments of the present application provides a multimedia recommendation method, including:
服务器接收终端发送的页面展现请求,页面展现请求用于请求多媒体展现页面;The server receives a page presentation request sent by the terminal, and the page presentation request is used to request the multimedia presentation page;
服务器确定至少一个待推荐多媒体资源;The server determines at least one multimedia resource to be recommended;
对于每一个待推荐多媒体资源,服务器根据该待推荐多媒体资源的历史访问用户的信用评分、该待推荐多媒体资源的历史访问用户的数量以及预设评分规则,确定该待推荐多媒体资源的质量评分,其中,预设评分规则为多媒体资源的历史访问用户的数量与多媒体资源的质量评分呈正相关,和/或,多媒体资源的历史访问用户的信用评分与多媒体资源的质量评分呈正相关;For each multimedia resource to be recommended, the server determines the quality score of the multimedia resource to be recommended according to the credit score of the historical access user of the to-be-recommended multimedia resource, the number of historical access users of the multimedia resource to be recommended, and a preset scoring rule. The preset scoring rule is that the number of historical access users of the multimedia resource is positively correlated with the quality score of the multimedia resource, and/or the credit score of the historical access user of the multimedia resource is positively correlated with the quality score of the multimedia resource;
服务器按照待推荐多媒体资源的质量评分从高到低的顺序,对待推荐多媒体资源进行排序;The server sorts the recommended multimedia resources according to the highest to lowest order of the quality scores of the multimedia resources to be recommended;
服务器向终端反馈多媒体展现页面,并在多媒体展现页面中按照待推荐多媒体资源的排序顺序推荐待推荐多媒体资源。The server feeds back the multimedia presentation page to the terminal, and recommends the multimedia resource to be recommended according to the order of the multimedia resources to be recommended in the multimedia presentation page.
本申请实施例第四方面提供了一种多媒体推荐方法,包括: A fourth aspect of the embodiments of the present application provides a multimedia recommendation method, including:
服务器获取至少一个待发布多媒体资源,以及每个待发布多媒体资源的发布者的标识;The server acquires at least one multimedia resource to be released, and an identifier of the publisher of each multimedia resource to be released;
服务器对于每个待发布多媒体资源,根据发布者的标识,确定发布者的信用评分;The server determines, for each multimedia resource to be released, a credit score of the publisher according to the identifier of the publisher;
服务器按照待发布多媒体资源的发布者的信用评分从高到低的顺序,对待发布多媒体资源进行排序;The server sorts the multimedia resources to be distributed according to the highest priority of the publisher's credit score of the multimedia resource to be released;
服务器将待发布多媒体资源的排序顺序,确定为向终端推荐待发布多媒体资源的推荐顺序。The server determines the sorting order of the multimedia resources to be released, and determines the recommended order of the multimedia resources to be released to the terminal.
本申请实施例第五方面提供了一种多媒体推荐装置,包括:A fifth aspect of the embodiments of the present application provides a multimedia recommendation apparatus, including:
请求接收单元,用于接收终端发送的页面展现请求,页面展现请求用于请求多媒体展现页面;确定至少一个待推荐多媒体资源;a request receiving unit, configured to receive a page presentation request sent by the terminal, where the page presentation request is used to request the multimedia presentation page; and determine at least one multimedia resource to be recommended;
质量确定单元,用于对于每一个待推荐多媒体资源,根据该待推荐多媒体资源的历史访问用户的信用评分、该待推荐多媒体资源的历史访问用户的数量以及预设评分规则,确定该待推荐多媒体资源的质量评分,其中,预设评分规则为多媒体资源的历史访问用户的数量与多媒体资源的质量评分呈正相关,和/或,多媒体资源的历史访问用户的信用评分与多媒体资源的质量评分呈正相关;a quality determining unit, configured to determine, according to the credit score of the historical access user of the multimedia resource to be recommended, the number of historical access users of the multimedia resource to be recommended, and a preset scoring rule, for each multimedia resource to be recommended, to determine the multimedia to be recommended The quality score of the resource, wherein the preset scoring rule is that the number of historical access users of the multimedia resource is positively correlated with the quality score of the multimedia resource, and/or the credit score of the historical access user of the multimedia resource is positively correlated with the quality score of the multimedia resource. ;
资源排序单元,用于按照待推荐多媒体资源的质量评分从高到低的顺序,对待推荐多媒体资源进行排序;a resource sorting unit, configured to sort the recommended multimedia resources according to a highest to lowest quality score of the multimedia resources to be recommended;
资源展现单元,用于向终端反馈多媒体展现页面,并在多媒体展现页面中按照待推荐多媒体资源的排序顺序推荐待推荐多媒体资源。The resource presentation unit is configured to feed back the multimedia presentation page to the terminal, and recommend the multimedia resource to be recommended according to the order of the multimedia resources to be recommended in the multimedia presentation page.
本申请实施例第六方面提供了另一种多媒体推荐装置,包括:A sixth aspect of the embodiments of the present application provides another multimedia recommendation apparatus, including:
信息获取单元,用于获取至少一个待发布多媒体资源,以及每个待发布多媒体资源的发布者的标识;An information acquiring unit, configured to acquire at least one multimedia resource to be released, and an identifier of a publisher of each multimedia resource to be released;
信用确定单元,用于对于每个待发布多媒体资源,根据发布者的标识,确定发布者的信用评分;a credit determining unit, configured to determine, according to the identifier of the publisher, a credit score of the publisher for each multimedia resource to be released;
资源排序单元,用于按照待发布多媒体资源的发布者的信用评分从高到低的顺序,对待发布多媒体资源进行排序;a resource sorting unit, configured to sort the multimedia resources to be distributed according to the highest to lowest order of the credit scores of the publishers of the multimedia resources to be released;
推荐处理单元,用于将待发布多媒体资源的排序顺序,确定为向终端推荐 待发布多媒体资源的推荐顺序。a recommendation processing unit, configured to determine a sort order of the multimedia resource to be released, to recommend to the terminal The recommended order of the multimedia resources to be released.
本申请实施例第七方面提供了一种服务器,包括:A seventh aspect of the embodiments of the present application provides a server, including:
处理器以及存储器;Processor and memory;
存储器,用于存储程序代码,并将程序代码传输给处理器;a memory for storing program code and transmitting the program code to the processor;
处理器,用于调用存储器中的指令执行本申请实施例第一方面或者第三方面提供的多媒体推荐方法。The processor is configured to invoke the instruction in the memory to perform the multimedia recommendation method provided by the first aspect or the third aspect of the embodiment of the present application.
本申请实施例第八方面提供了另一种服务器,包括:An eighth aspect of the embodiment of the present application provides another server, including:
处理器以及存储器;Processor and memory;
存储器,用于存储程序代码,并将程序代码传输给处理器;a memory for storing program code and transmitting the program code to the processor;
处理器,用于调用存储器中的指令执行本申请实施例第二方面或者第四方面提供的多媒体推荐方法。The processor is configured to invoke the instruction in the memory to perform the multimedia recommendation method provided by the second aspect or the fourth aspect of the embodiment of the present application.
本申请实施例第九方面提供了一种存储介质,存储介质用于存储程序代码,程序代码用于执行本申请实施例第一方面或者第三方面提供的多媒体推荐方法。A ninth aspect of the present application provides a storage medium, where the storage medium is used to store a program code, and the program code is used to execute the multimedia recommendation method provided by the first aspect or the third aspect of the embodiment of the present application.
本申请实施例第十方面提供了另一种存储介质,存储介质用于存储程序代码,程序代码用于执行本申请实施例第二方面或者第四方面提供的多媒体推荐方法。A tenth aspect of the embodiment of the present application provides another storage medium, where the storage medium is used to store a program code, and the program code is used to execute the multimedia recommendation method provided by the second aspect or the fourth aspect of the embodiment of the present application.
本申请实施例第十一方面提供了一种包括指令的计算机程序产品,当其在服务器上运行时,使得服务器执行本申请实施例第一方面或者第三方面提供的多媒体推荐方法。The eleventh aspect of the present application provides a computer program product, including instructions, which, when run on a server, causes the server to perform the multimedia recommendation method provided by the first aspect or the third aspect of the embodiment of the present application.
本申请实施例第十二方面提供了另一种包括指令的计算机程序产品,当其在服务器上运行时,使得服务器执行本申请实施例第二方面或者第四方面提供的多媒体推荐方法。A twelfth aspect of the present application provides another computer program product, including instructions, which, when run on a server, causes the server to perform the multimedia recommendation method provided by the second aspect or the fourth aspect of the embodiment of the present application.
由以上内容可知,在本申请实施例中,服务器在确定出待推荐或待发布的多媒体资源之后,可以获取该多媒体资源相关的用户的信用评分,并依据多媒体资源相关的用户的信用评分,对待推荐或待发布多媒体资源进行排序,由于多媒体资源相关的用户的信用评分可以反映出该多媒体资源的质量,这样,基于多媒体资源相关的用户的信用评分对多个多媒体资源进行排序,可以将质量较高的多媒体资源的排序更为靠前,这样,排序靠前的多媒体资源可以优先推 荐给终端,从而使得终端的用户可以优先看到质量较高的多媒体资源,从而无需耗费大量的时间进行多媒体资源的查找,有利于用户快速便捷的访问多媒体资源,也提高用户对多媒体资源的点击率,促进了多媒体资源的传播。It can be seen from the above that in the embodiment of the present application, after determining the multimedia resource to be recommended or to be released, the server may obtain the credit score of the user related to the multimedia resource, and treat the credit score of the user related to the multimedia resource according to the credit score of the user related to the multimedia resource. The multimedia resources are recommended or to be sorted, and the credit score of the user related to the multimedia resource may reflect the quality of the multimedia resource, so that the multimedia resources of the user related to the multimedia resource may sort the plurality of multimedia resources, and the quality may be compared. High-order multimedia resources are ranked higher, so that the top-ranked multimedia resources can be pushed first. It is recommended to the terminal, so that the user of the terminal can preferentially see the high-quality multimedia resources, so that it does not need to spend a lot of time to search for the multimedia resources, which is convenient for the user to access the multimedia resources quickly and conveniently, and also improves the user's click on the multimedia resources. The rate has promoted the spread of multimedia resources.
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings to be used in the embodiments or the prior art description will be briefly described below. Obviously, the drawings in the following description are only It is an embodiment of the present application, and those skilled in the art can obtain other drawings according to the provided drawings without any creative work.
图1为本申请实施例公开一种多媒体推荐系统一种可能的组成结构示意图;FIG. 1 is a schematic structural diagram of a possible structure of a multimedia recommendation system according to an embodiment of the present application;
图2为本申请一种多媒体推荐方法一个实施例的流程示意图;2 is a schematic flowchart of an embodiment of a multimedia recommendation method according to an application of the present application;
图3为本申请一种多媒体推荐方法又一个实施例的流程示意图;3 is a schematic flowchart of still another embodiment of a multimedia recommendation method according to the present application;
图4为本申请一种训练信用评分模型的训练流程示意图;4 is a schematic diagram of a training process of a training credit scoring model according to the present application;
图5为本申请另一种多媒体推荐方法一个流程示意图;FIG. 5 is a schematic flowchart diagram of another multimedia recommendation method according to the present application;
图6示出了本申请一种多媒体推荐装置一个实施例的组成结构示意图;6 is a schematic structural diagram of an embodiment of a multimedia recommendation apparatus according to the present application;
图7示出了本申请另一种多媒体推荐装置一个实施例的组成结构示意图;FIG. 7 is a schematic structural diagram of an embodiment of another multimedia recommendation apparatus of the present application; FIG.
图8示出了本申请一种服务器实施例的组成结构示意图;FIG. 8 is a schematic structural diagram of a server embodiment of the present application; FIG.
图9示出了本申请另一种服务器实施例的组成结构示意图。FIG. 9 is a schematic diagram showing the structure of another server embodiment of the present application.
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in the embodiments of the present application are clearly and completely described in the following with reference to the drawings in the embodiments of the present application. It is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present application without departing from the inventive scope are the scope of the present application.
本申请实施例的多媒体推荐方法可以应用于音频、视频等多媒体资源的推荐。The multimedia recommendation method in the embodiment of the present application can be applied to the recommendation of multimedia resources such as audio and video.
如图1,其示出了本申请一种多媒体推荐系统的组成结构示意图,该系统可以包括:媒体服务平台10和至少一台终端11。
FIG. 1 is a schematic diagram showing the structure of a multimedia recommendation system of the present application. The system may include: a
其中,该媒体服务平台可以包括至少一台服务器101以及至少一台数据库102,服务器101可以通过网络与数据库102相连。The media service platform may include at least one
为了提高多媒体展现请求以及多媒体推荐的处理效率,媒体服务平台可以包括由多台服务器101组成的服务器集群。In order to improve the processing efficiency of the multimedia presentation request and the multimedia recommendation, the media service platform may include a server cluster composed of a plurality of
在本申请实施例中,服务器101,可以用于处理终端中客户端的多媒体展现请求,如处理用于请求包含多媒体的展现页面的页面展现请求;处理终端发起的多媒体资源的播放请求、终端向媒体服务平台上传多媒体资源或者下载多媒体资源的请求等等。In the embodiment of the present application, the
在本申请实施例中,服务器101,还用于采集终端用户访问媒体服务平台的行为数据,并将采集到的行为数据作为该终端用户的历史行为数据存储到该服务器的指定存储区,或者将历史行为数据存储到该数据库中。In the embodiment of the present application, the
该数据库102可以存储服务器采集到的媒体服务平台中各个用户的历史行为数据,还可以存储媒体服务平台中的多媒体资源等等。The
在本申请实施例中,该终端11可以搭载播放器所在的客户端;也可以搭载浏览器所在的客户端;还可以搭载其他媒体服务平台中的服务器的客户端,如该客户端可以为向媒体服务平台上传多媒体资源的客户端。具体的,该终端可以为手机、平板电脑、台式电脑等等。In the embodiment of the present application, the terminal 11 can be equipped with a client where the player is located; or a client where the browser is located; or a client of a server in another media service platform, for example, the client can be a The client of the media service platform uploading multimedia resources. Specifically, the terminal can be a mobile phone, a tablet computer, a desktop computer, or the like.
在申请实施例中,终端11可以用于向服务器发送页面展现请求,该页面展现请求用于请求多媒体展现页面,以在多媒体展现页面中呈现出可供用户选择播放的多个多媒体资源。如,在该多媒体展现界面中可以包含多媒体的推荐列表,以便终端的用户从推荐列表中选择所需播放的多媒体资源。In the application embodiment, the terminal 11 may be configured to send a page presentation request to the server, where the page presentation request is used to request the multimedia presentation page to present a plurality of multimedia resources that are selectable for the user to select to play in the multimedia presentation page. For example, a recommendation list of multimedia may be included in the multimedia presentation interface, so that the user of the terminal selects the multimedia resource to be played from the recommendation list.
相应的,该服务器101,可以用于接收终端发送的页面展现请求,页面展现请求用于请求多媒体展现页面;确定至少一个待推荐多媒体资源;对于每一个待推荐多媒体资源,根据该待推荐多媒体资源的历史访问用户的信用评分、该待推荐多媒体资源的历史访问用户的数量以及预设评分规则,确定该待推荐多媒体资源的质量评分,按照待推荐多媒体资源的质量评分从高到低的顺序,对待推荐多媒体资源进行排序;向终端反馈多媒体展现页面,并在多媒体展现页面中按照待推荐多媒体资源的排序顺序推荐待推荐多媒体资源。其中,预设评分规则为多媒体资源的历史访问用户的数量与多媒体资源的质量评分呈正
相关,和/或,多媒体资源的历史访问用户的信用评分与多媒体资源的质量评分呈正相关。Correspondingly, the
由于服务器在接收到终端发送的页面展现请求之后,会获取多媒体资源的质量评分,由于访问该多媒体资源的历史访问用户的数量越多,历史访问用户的信用评分越高,该多媒体资源的质量评分越高,这样,按照多媒体资源的质量评分从高到低的顺序进行排序后,可以使得适合大众且质量较高的多媒体资源的排序更为靠前,这样,在向终端反馈多媒体展现页面之后,在该多媒体展现页面中按照多个多媒体资源的排序顺序推荐多媒体资源,可以使得质量较高的多媒体资源被优先推荐,有利于终端的用户快速发现高质量的多媒体资源,从而有利于用户快速便捷的访问多媒体资源,也提高了用户访问多媒体资源的积极性,进而提高了多媒体资源的点击率,促进了多媒体资源的快速传播。After receiving the page presentation request sent by the terminal, the server obtains the quality score of the multimedia resource. The more the number of historical access users accessing the multimedia resource, the higher the credit score of the historical access user, and the quality score of the multimedia resource. The higher, in this way, according to the order of the quality scores of the multimedia resources from high to low, the ranking of the multimedia resources suitable for the mass and the higher quality can be made higher, so after feeding the multimedia presentation page to the terminal, In the multimedia presentation page, the multimedia resources are recommended according to the sorting order of the multiple multimedia resources, so that the high-quality multimedia resources are preferentially recommended, which is beneficial for the user of the terminal to quickly find high-quality multimedia resources, thereby facilitating the user to quickly and conveniently. Accessing multimedia resources also increases the enthusiasm of users to access multimedia resources, thereby increasing the click-through rate of multimedia resources and facilitating the rapid dissemination of multimedia resources.
媒体服务器可以按照各个多媒体资源对应的排序顺序生成推荐列表,其中,排序顺序越靠前的多媒体资源在推荐列表中的顺序也越靠前。The media server may generate a recommendation list according to a sorting order corresponding to each multimedia resource, wherein the higher the order of the multimedia resources in the recommendation list is, the higher the order is.
结合以上共性,参见图2,其示出了一种多媒体推荐方法一个实施例的流程示意图,本实施例的方法可以包括:With reference to the above commonality, referring to FIG. 2, a schematic flowchart of an embodiment of a multimedia recommendation method is shown. The method in this embodiment may include:
S201,终端向媒体服务平台中的服务器发送页面展现请求。S201. The terminal sends a page presentation request to a server in the media service platform.
其中,该页面展现请求用于请求多媒体展现页面。The page presentation request is used to request a multimedia presentation page.
如,以终端搭载播放器所在的客户端为例,用户在终端打开播放器时,终端会向播放器对应的服务器发送页面展现请求,也请求展现出包含多个视频资源的展现页面。For example, taking the client where the terminal is equipped with the player as an example, when the user opens the player, the terminal sends a page presentation request to the server corresponding to the player, and also requests to display a presentation page containing multiple video resources.
又如,终端搭载浏览器所在的客户端时,用户希望通过浏览器展现可播放的视频等多媒体资源时,则该浏览器所在的终端会向服务器请求多媒体展现页面。For example, when the terminal is equipped with the client where the browser is located, when the user wants to display multimedia resources such as playable video through the browser, the terminal where the browser is located requests the multimedia presentation page from the server.
S202,服务器确定至少一个待推荐多媒体资源。S202. The server determines at least one multimedia resource to be recommended.
其中,服务器可以将媒体服务平台中的所有多媒体资源均作为待推荐多媒体资源,待推荐多媒体资源可以理解为可以推荐给终端的多媒体资源。根据实际需要的不同,服务器还可以将部分多媒体资源确定为待推荐多媒体资源。如,服务器可以根据终端所处的地理位置、终端的访问权限等,来确定待推荐多媒体资源。 The server can use all the multimedia resources in the media service platform as the multimedia resources to be recommended, and the multimedia resources to be recommended can be understood as the multimedia resources that can be recommended to the terminal. The server may also determine part of the multimedia resource as the multimedia resource to be recommended according to actual needs. For example, the server may determine the multimedia resource to be recommended according to the geographical location where the terminal is located, the access right of the terminal, and the like.
S203,对于每一个待推荐多媒体资源,服务器确定访问该待推荐多媒体资源的历史用户集合。S203. For each multimedia resource to be recommended, the server determines to access a historical user set of the multimedia resource to be recommended.
其中,历史访问用户集合中包括至少一个该待推荐多媒体资源的历史访问用户。历史访问用户是指接收到该页面展现请求之前,访问过该待推荐多媒体资源的用户。The historical access user set includes at least one historical access user of the multimedia resource to be recommended. The historical access user refers to the user who has visited the multimedia resource to be recommended before receiving the page presentation request.
为了能根据待推荐多媒体资源的历史访问用户,更为准确的确定出待推荐多媒体资源的质量评分,访问该待推荐多媒体资源的历史访问用户可以为访问该待推荐多媒体资源的时长达到预设时长的用户,其中,该预设时长可以根据实际需要并集合该待推荐多媒体资源对应的最大播放时长确定。例如,以待推荐多媒体资源为视频为例,某个视频的历史访问用户为观看该视频的时长到达预设时长的用户。The historical access user accessing the multimedia resource to be recommended may reach the preset duration for accessing the multimedia resource to be recommended, in order to accurately determine the quality score of the multimedia resource to be recommended according to the history of the multimedia resource to be recommended. The preset duration can be determined according to actual needs and the maximum play duration corresponding to the multimedia resource to be recommended. For example, the video to be recommended is a video. The historical access user of a video is the user who has watched the video for a preset duration.
进一步的,该待推荐多媒体资源的历史访问用户可以为完整浏览该多媒体资源的用户,例如,仍以视频为例,视频的历史访问用户为完整观看该视频的用户。Further, the historical access user of the to-be-recommended multimedia resource may be a user who browses the multimedia resource completely. For example, the video is still taken as an example, and the historical user of the video is a user who completely views the video.
S204,服务器分别获取历史用户集合中每个历史访问用户的信用评分。S204. The server obtains a credit score of each historical access user in the historical user set.
其中,历史访问用户的信用评分可以是该历史访问用户在该媒体服务平台中的信用评分。The credit score of the historical visiting user may be the credit score of the historical visiting user in the media service platform.
历史访问用户的信用评分可以根据该历史访问用户在该媒体服务平台中的历史行为数据确定。该历史访问用户的信用评分为基于历史访问用户的历史行为数据,并利用预先训练得到的历史行为数据与信用评分之间的映射关系,确定出的评分。具体的,可以基于历史行为数据,并利用反映历史行为数据与信用评分之间映射关系的信用评分模型,来计算历史访问用户的信用评分。The historical access user's credit score may be determined based on historical performance data of the historical access user in the media service platform. The credit score of the historical visiting user is based on the historical behavior data of the historical visiting user, and the ranking relationship is determined by using the mapping relationship between the historical behavior data obtained by the pre-training and the credit score. Specifically, the credit score of the historical visiting user may be calculated based on the historical behavior data and using a credit scoring model reflecting the mapping relationship between the historical behavior data and the credit score.
反映历史行为数据与信用评分之间映射关系的信用评分模型的一种训练过程可以为:首先,确定媒体服务平台中的多个样本用户的历史行为数据以及多个样本用户的第三方征信评分;然后,将多个样本用户的第三方征信评分作为样本用户的信用评分,根据该多个样本用户的该第三方征信评分以及多个样本用户的历史行为数据进行回归分析,以确定出反映历史行为数据与信用评分之间映射关系的信用评分模型。A training process of a credit scoring model reflecting a mapping relationship between historical behavior data and credit scores may be: first, determining historical behavior data of a plurality of sample users in the media service platform and third party credit rating of the plurality of sample users Then, the third-party credit score of the plurality of sample users is used as the credit score of the sample user, and the regression analysis is performed according to the third-party credit score of the plurality of sample users and the historical behavior data of the plurality of sample users to determine A credit scoring model that reflects the mapping between historical behavioral data and credit scores.
当然,该历史访问用户的信用评分也可以是根据用户在该媒体服务平台中 的历史行为数据以及第三方征信数据共同确定的。Of course, the credit score of the historical visiting user may also be based on the user in the media service platform. The historical behavior data and the third party credit data are jointly determined.
需要说明的是,历史访问用户的信用评分可以预先计算并存储在服务器或者数据库中;也可以是服务器在确定出历史用户集合之后,依次获取每个历史访问用户的历史行为数据,并根据历史访问用户的历史行为数据以及该信用评分模型,实时计算出该历史访问用户的信用评分。It should be noted that the historical access user's credit score may be pre-calculated and stored in the server or the database; or the server may obtain the historical behavior data of each historical access user in turn after determining the historical user set, and access according to the history. The user's historical behavior data and the credit scoring model calculate the credit score of the historical visiting user in real time.
S205,对于每一个待推荐多媒体资源,根据该待推荐多媒体资源的历史访问用户的信用评分、该待推荐多媒体资源的历史访问用户的数量以及预设评分规则,确定该待推荐多媒体资源的质量评分。S205. Determine, for each of the to-be-recommended multimedia resources, a quality score of the to-be-recommended multimedia resource according to the credit score of the historical access user of the to-be-recommended multimedia resource, the number of historical access users of the to-be-recommended multimedia resource, and a preset scoring rule. .
其中,质量评分模型可以根据该评分规则,预先构建出的计算模型。Among them, the quality scoring model can be pre-built according to the scoring rules.
该预设评分规则可以为多媒体资源的历史访问用户的数量与多媒体资源的质量评分呈正相关,和/或,多媒体资源的历史访问用户的信用评分与多媒体资源的质量评分呈正相关。The preset scoring rule may positively correlate the number of historical access users of the multimedia resource with the quality score of the multimedia resource, and/or the credit score of the historical access user of the multimedia resource is positively correlated with the quality score of the multimedia resource.
例如预设评分规则可以为为多媒体资源的历史访问用户的数量越多,且历史访问用户的信用评分越高,多媒体资源的质量评分越高。For example, the preset scoring rule may be the number of historical access users for the multimedia resource, and the higher the credit score of the historical visiting user, the higher the quality score of the multimedia resource.
为了满足如上预设评分规则,质量评分模型中可以分别设置有历史访问用户的数量对应的第一权重,以及该历史访问用户的信用评分对应的第二权重,并综合确定出该历史访问用户的质量评分。In order to satisfy the above-mentioned preset scoring rules, the first weight corresponding to the number of historical access users and the second weight corresponding to the credit score of the historical visiting user may be respectively set in the quality scoring model, and the historical visiting user is comprehensively determined. Quality score.
当然,除了设置历史访问用户的数量以及信用评分的权重之外,该质量评分模型还可以有实现确定多媒体资源的质量评分的可能,如该质量评分模型可以为计算该多媒体资源对应的所有历史访问用户的信用评分的总和,并将信用评分的总和确定为该多媒体资源的质量评分。Of course, in addition to setting the number of historical access users and the weight of the credit score, the quality scoring model may also have the possibility of determining the quality score of the multimedia resource, such as the quality scoring model may calculate all historical visits corresponding to the multimedia resource. The sum of the user's credit scores, and the sum of the credit scores is determined as the quality score of the multimedia resource.
在本实施例中,对于一个待推荐多媒体资源,是以该待推荐多媒体资源的历史访问用户的数量以及每个历史访问用户的信用评分,来确定该待推荐多媒体资源的质量评分为例进行说明。In this embodiment, for a multimedia resource to be recommended, the number of historical access users of the multimedia resource to be recommended and the credit score of each historical access user are used to determine the quality score of the multimedia resource to be recommended as an example. .
但是可以理解的是,在实际应用中,该预设评分规则还可以有其他可能。如:预设的评分规则还可以为:多媒体资源的历史访问用户的信用评分越高,该多媒体资源的质量评分越高。在该种情况下,该多媒体资源的质量分数可能会与该多媒体资源的历史访问用户的数量没有关系。例如,多媒体的质量评分为该多媒体资源对应的所有历史访问用户的信用评分的平均值。预设的评分规 则还可以为:多媒体资源的历史访问用户的数量越多,多媒体资源的质量评分越高。需要说明的是,在图2的实施例中,步骤S203至步骤S205是以确定至少一个待推荐多媒体资源之后,对于每一个待推荐多媒体资源,实时确定访问该待推荐多媒体资源的历史访问用户,根据该待推荐多媒体资源的历史访问用户的数量以及每个该待推荐多媒体资源的历史访问用户的信用评分,来实时确定该待推荐多媒体资源的信用评分为例来进行说明。However, it can be understood that in the actual application, the preset scoring rule may have other possibilities. For example, the preset scoring rule may also be: the higher the credit score of the historical access user of the multimedia resource, the higher the quality score of the multimedia resource. In this case, the quality score of the multimedia resource may not be related to the number of historical access users of the multimedia resource. For example, the quality score of the multimedia is an average of the credit scores of all historical visiting users corresponding to the multimedia resource. Default rating rule It can also be: the more the number of historical access users of the multimedia resource, the higher the quality score of the multimedia resource. It should be noted that, in the embodiment of FIG. 2, after step S203 to step S205 are to determine at least one multimedia resource to be recommended, for each multimedia resource to be recommended, a historical access user accessing the multimedia resource to be recommended is determined in real time. The credit score of the multimedia resource to be recommended is determined in real time according to the number of historical access users of the multimedia resource to be recommended and the credit score of the historical access user of the multimedia resource to be recommended.
但是可以理解的是,在实际应用中,每个待推荐多媒体资源的质量评分也可以是预先计算出并存储在服务器或数据库中的,在该种情况下,服务器可以直接从存储的质量评分集合中,查询出每个待推荐多媒体资源对应的质量评分。其中,对于每一个待推荐多媒体资源,预先计算该待推荐多媒体资源的质量评分同样可以是依据访问该待推荐多媒体资源的历史访问用户的数量以及每个该待推荐多媒体资源的历史访问用户的信用评分,并利用符合预设评分规则的质量评分模型来确定的,在此不再赘述。However, it can be understood that, in practical applications, the quality score of each multimedia resource to be recommended may also be pre-calculated and stored in a server or a database, in which case the server may directly collect from the stored quality score. The quality score corresponding to each multimedia resource to be recommended is queried. For each of the to-be-recommended multimedia resources, the quality score of the to-be-recommended multimedia resource may be calculated according to the number of historical access users accessing the to-be-recommended multimedia resource and the credit of the historical access user of each of the to-be-recommended multimedia resources. The score is determined by a quality scoring model that conforms to the preset scoring rules and will not be described here.
S206,服务器按照待推荐多媒体资源的质量评分从高到低的顺序,对待推荐多媒体资源进行排序。S206. The server sorts the recommended multimedia resources according to the highest to lowest quality score of the multimedia resources to be recommended.
其中,对多个待推荐多媒体资源进行排序是为了得到对这些待推荐多媒体资源进行推荐的推荐顺序。The ordering of the plurality of multimedia resources to be recommended is to obtain a recommendation sequence for recommending the multimedia resources to be recommended.
S207,服务器向终端反馈多媒体展现页面,并在多媒体展现页面中按照待推荐多媒体资源的排序顺序推荐待推荐多媒体资源。S207. The server feeds back the multimedia presentation page to the terminal, and recommends the multimedia resource to be recommended according to the sort order of the multimedia resources to be recommended in the multimedia presentation page.
经过该步骤S206的排序,待推荐多媒体资源的质量评分越高,该待推荐多媒体资源的排序也就越靠前,而待推荐多媒体资源的排序顺序实际上就是待推荐多媒体资源的推荐顺序,相应的,在服务器向终端反馈的多媒体展现页面中,排序越靠前的待推荐多媒体资源会优先被推荐,从而被用户选择播放的几率也就越高。After the ranking of the step S206, the higher the quality score of the multimedia resource to be recommended, the higher the ranking of the multimedia resources to be recommended, and the order of the multimedia resources to be recommended is actually the recommended order of the multimedia resources to be recommended. In the multimedia presentation page that the server feeds back to the terminal, the more advanced multimedia resources to be recommended are preferentially recommended, so that the probability of being selected by the user is higher.
在实际应用中,除了多媒体资源的质量评分会影响到用户对该多媒体资源的需求之外,由于不同用户的兴趣爱好也存在差异,而不同用户的兴趣爱好可以通过用户在该媒体服务平台中的信用评分来确定,而研究发现,信用评分处于不同分数段的用户的兴趣爱好的差距较大,而信用评分处于想要通过分数段的用户的兴趣爱好的差距较小,因此,为了能够更合理的向用户进行视频推荐, 可以针对基于不同用户的信用评分以及多媒体资源的质量评分,进行视频资源的推荐。如,参见图3,其示出本申请一种多媒体推荐方法又一个实施例的流程示意图,本实施例的方法可以包括:In practical applications, in addition to the quality score of multimedia resources affecting the user's demand for the multimedia resource, there are differences in the interests of different users, and the interests of different users may be through the user in the media service platform. The credit score is determined, and the study finds that the gaps in the hobbies of users with different scores in credit scores are larger, while the credit scores are smaller in the hobbies of users who want to pass the scores. Therefore, in order to be more reasonable Video recommendations to users, The recommendation of the video resource can be performed for the credit score based on different users and the quality score of the multimedia resource. For example, referring to FIG. 3, which is a schematic flowchart of still another embodiment of a multimedia recommendation method according to the present application, the method in this embodiment may include:
S301,终端向媒体服务平台中的服务器发送页面展现请求。S301. The terminal sends a page presentation request to a server in the media service platform.
其中,该页面展现请求用于请求多媒体展现页面。The page presentation request is used to request a multimedia presentation page.
该页面展现请求中携带有通过该终端登录服务器的目标用户的标识。如,该目标用户的标识可以为登录服务器的该目标用户的账号、用户名等等。The page shows that the request carries the identity of the target user who logs in to the server through the terminal. For example, the identifier of the target user may be an account number, a user name, and the like of the target user of the login server.
S302,服务器根据该目标用户的标识,获取该目标用户的信用评分。S302. The server obtains a credit score of the target user according to the identifier of the target user.
其中,获取该目标用户的信用评分的过程可以图2实施例中获取历史访问用户的信用评分的过程相似,如,可以从预先存储的信用评分中查询出该目标用户的信用评分;也可以是基于实时查询该目标用户的历史行为数据,并利用反映历史行为数据与信用评分之间映射关系的信用评分模型,确定该目标用户的信用评分。具体可以参见前面实施例的相关介绍,在此不再赘述。The process of obtaining the credit score of the target user may be similar to the process of obtaining the credit score of the historical access user in the embodiment of FIG. 2, for example, the credit score of the target user may be queried from the pre-stored credit score; The historical score data of the target user is queried in real time, and the credit score model reflecting the mapping relationship between the historical behavior data and the credit score is used to determine the credit score of the target user. For details, refer to related descriptions of the previous embodiments, and details are not described herein again.
S303,服务器确定至少一个待推荐多媒体资源。S303. The server determines at least one multimedia resource to be recommended.
S304,对于每一个待推荐多媒体资源,服务器确定该待推荐多媒体资源的质量评分。S304. The server determines a quality score of the to-be-recommended multimedia resource for each multimedia resource to be recommended.
其中,该步骤S303和步骤S304可以参见前面实施例的相关介绍,在此不再赘述。For the steps S303 and S304, reference may be made to related descriptions of the foregoing embodiments, and details are not described herein again.
S305,对于每一个待推荐多媒体资源,服务器确定目标用户的信用评分与该待推荐多媒体资源的质量评分的差值。S305. For each multimedia resource to be recommended, the server determines a difference between the credit score of the target user and the quality score of the multimedia resource to be recommended.
S306,服务器按照差值的绝对值从小到大的顺序,对待推荐多媒体资源进行排序。S306. The server sorts the recommended multimedia resources according to the absolute value of the difference.
可以理解的是,用户的信用评分可以反映出用户的兴趣喜好,而多媒体资源的质量评分也是根据访问过该多媒体资源的历史访问用户的信用评分来确定的,这样,多媒体资源的质量评分不仅可以反映出多媒体资源的质量优劣,还可以反映出喜好该多媒体资源的群体的兴趣状态,这样,目标用户的信用评分与该多媒体资源的差值也就反映出目标用户对于该多媒体资源的喜好程度。It can be understood that the user's credit score can reflect the user's interest preference, and the quality score of the multimedia resource is also determined according to the credit score of the historical visiting user who has accessed the multimedia resource, so that the quality score of the multimedia resource can not only be Reflecting the quality of the multimedia resources, it can also reflect the interest status of the group that likes the multimedia resource, so that the difference between the target user's credit score and the multimedia resource reflects the target user's preference for the multimedia resource. .
由于目标用户的信用评分与多媒体资源的质量评分的差值可能会是负数,而如果两个多媒体资源的质量评分与该目标用户的信用评分是差值的绝对值 相同,那么说明该目标用户对于这两个多媒体资源的感兴趣程度是一样的,因此,在该步骤S306中需要按照差值的绝对值,对该多个待推荐多媒体资源进行排序。The difference between the credit score of the target user and the quality score of the multimedia resource may be negative, and if the quality score of the two multimedia resources is the absolute value of the difference between the credit score of the target user and the credit score of the target user The same is true, the degree of interest of the two multimedia resources is the same. Therefore, in this step S306, the plurality of multimedia resources to be recommended need to be sorted according to the absolute value of the difference.
其中,多媒体资源的质量评分与该目标用户的信用评分的差值的绝对值越小,该目标用户对该多媒体资源的感兴趣程度越高。The smaller the absolute value of the difference between the quality score of the multimedia resource and the credit score of the target user, the higher the degree of interest of the target user to the multimedia resource.
S307,服务器在对待推荐多媒体资源进行排序的过程中,将差值的绝对值相同的至少两个待推荐多媒体资源作为排序集合,按照排序集合中待推荐多媒体资源的质量评分从高到低的顺序,对该排序集合中待推荐多媒体资源进行排序。S307, in the process of sorting the recommended multimedia resources, the server uses at least two multimedia resources to be recommended with the same absolute value as the sorting set, and the quality scores of the multimedia resources to be recommended in the sorting set are in descending order. And sorting the multimedia resources to be recommended in the sorting set.
如果两个或多个多媒体资源对应的差值的绝对值相同,为了能够向目标用户推荐高质量的多媒体资源,可以再按照该多媒体资源的质量评分从高到低的顺序,对该两个或多个多媒体资源进行排序,以符合目标用户的兴趣喜好的前提下,为目标用户提供高质量的多媒体资源。If the absolute values of the differences corresponding to the two or more multimedia resources are the same, in order to be able to recommend high-quality multimedia resources to the target user, the quality scores of the multimedia resources may be ranked in descending order of the two or The plurality of multimedia resources are sorted to provide high-quality multimedia resources for the target users on the premise of meeting the interests of the target users.
S308,服务器向终端反馈多媒体展现页面,并在多媒体展现页面中按照待推荐多媒体资源的排序顺序推荐待推荐多媒体资源。S308. The server feeds back the multimedia presentation page to the terminal, and recommends the multimedia resource to be recommended according to the order of the multimedia resources to be recommended in the multimedia presentation page.
在本申请以上实施例中,用户的历史行为数据可以为用户在历史访问媒体服务平台的过程中的所产生的数据。该历史访问行为数据可以包括:用户所访问的多媒体资源、用户所访问的多媒体资源的资源类型和内容类别,访问多媒体资源的时长等等。In the above embodiments of the present application, the historical behavior data of the user may be data generated by the user in the process of historically accessing the media service platform. The historical access behavior data may include: a multimedia resource accessed by the user, a resource type and a content category of the multimedia resource accessed by the user, a duration of accessing the multimedia resource, and the like.
用户的历史行为数据可以为用户访问不同媒体类别的多媒体资源的历史行为数据。The user's historical behavior data may be historical behavior data of the user accessing multimedia resources of different media categories.
如,根据发行渠道以及多媒体资源所包含的内容不同,多媒体资源的媒体类别可以分为:综艺、动漫、时政、音乐、搞笑、纪录片、网络电影、体育、时尚、科技、财经、直播、教育、房产、母婴、旅游、动作类电影、冒险类电影、爱情类电影等等多种媒体类别。这样,针对每一种媒体类别,可以分别存储用户访问该媒体类别下的多媒体资源的历史行为数据。For example, according to the distribution channels and the content of multimedia resources, the media categories of multimedia resources can be divided into: variety, animation, politics, music, hilarity, documentary, online movie, sports, fashion, technology, finance, live broadcast, education, Real estate, maternal and child, travel, action movies, adventure movies, love movies, and many other media categories. In this way, for each media category, historical behavior data of the user accessing the multimedia resources under the media category can be separately stored.
相应的,本申请实施例中用户访问某一种媒体类别的多媒体资源的行为数据也可以有多种,如,针对该媒体类别的多媒体资源的访问次数(View Times)、 访问停留时长(View Duration)、播放开始(Session Starts)、播放时长(Session Duration)、播放结束(Session Ends)、上传的多媒体资源的点击率(Upload Click)、多媒体资源的上传频率(Upload Frequency)等等。其中,访问停留时长可以理解为访问该多媒体资源的总时长,其中包括暂定时间以及未播放多媒体资源的时长;播放开始可以理解为开始播放多媒体资源的时间;相应的,播放时长可以理解为播放该多媒体资源的总时长(不包括暂定时间);播放结束可以理解为播放结束时间。Correspondingly, in the embodiment of the present application, the behavior data of the multimedia resource accessed by the user in a certain media category may also be multiple, for example, the number of accesses of the multimedia resource for the media category (View Times), View Duration, Session Starts, Session Duration, Session Ends, Upload Clicks of Uploaded Multimedia Resources, Upload Frequency of Multimedia Resources (Upload Frequency) and many more. The duration of the access stay can be understood as the total duration of accessing the multimedia resource, including the tentative time and the duration of the unplayed multimedia resource; the start of the play can be understood as the time when the multimedia resource starts to be played; correspondingly, the play duration can be understood as playing. The total duration of the multimedia resource (excluding the tentative time); the end of playback can be understood as the end of playback time.
通过以上的历史行为数据可以反映出用户的兴趣爱好。Through the above historical behavior data, the user's hobbies can be reflected.
进一步的,通过研究发现:征信平台评出的用户的征信分同样可以很客观的反映出用户的兴趣爱好,一般情况下,征信分处于不同分数段的用户群体的兴趣爱好差异性很大,而征信分处于相同分数段内的用户群体的兴趣爱好则较为相近。如,高征信分的用户群体明显在财经、时政、艺术等类型内容点击率偏高,低征信分的用户群体对搞笑、段子等类型内容的点击率偏高。因此,本申请实施例可以预先确定出样本用户,并获取该样本用户在第三方平台中的征信评分,然后基于样本用户的征信评分和历史行为数据,训练反映历史用户行为数据与用户在该媒体服务平台中的信用评分之间映射关系的信用评分模型。Further, through research, it is found that the credit scores of the users evaluated by the credit information platform can also objectively reflect the interests and interests of users. In general, the interest groups of the user groups with different scores in the credit scores are very different. Large, and the hobbies of the user groups whose credit scores are in the same score segment are relatively similar. For example, the user group of Gao Zhengxin points obviously has a high click-through rate in the types of finance, politics, art, etc., and the user group with low credit scores has a high click-through rate for funny, segmental and other types of content. Therefore, the embodiment of the present application may predetermine the sample user, and obtain the credit score of the sample user in the third-party platform, and then based on the sample user's credit score and historical behavior data, the training reflects the historical user behavior data and the user is A credit scoring model that maps the relationship between credit scores in the media service platform.
为了便于理解,下面对利用样本用户的历史行为数据以及样本用户的第三方征信评分,训练用于计算用户的信用评分的信用评分模型的一种实现方式进行介绍。如,参见图4,其示出了本申请一种训练信用评分模型的一个流程示意图,本实施的方法可以应用于服务器,可以包括:For ease of understanding, an implementation manner of training a credit scoring model for calculating a user's credit score using the historical behavior data of the sample user and the third-party credit score of the sample user is described below. For example, referring to FIG. 4, a schematic flowchart of a training credit scoring model of the present application is shown. The method of the present application may be applied to a server, and may include:
S401,从媒体服务平台中选取样本用户,并分别获取每个样本用户在不同媒体类别的多媒体资源中的访问行为的行为观测值xi,j。S401: Select a sample user from the media service platform, and obtain a behavior observation value xi, j of the access behavior of each sample user in the multimedia resource of different media categories.
其中,该行为观测值就可以理解为用户访问该多媒体资源的历史行为数据的数据值。The behavior observation value can be understood as the data value of the historical behavior data of the user accessing the multimedia resource.
如,就可以利用变量xi,j表示用户在某一类多媒体资源中的行为观测值。其中,i表示用户访问的多媒体资源的媒体类别,i∈(1,2,3,…,n),n为用户的访问行为的行为类型的上限值,如,用户的访问行为包括前面提到的访问次数(View Times)、访问停留时长(View Duration)、播放开始等等。其中,媒体类别可以参见前面实施例的相关介绍。j表示用户的行为类型,如, j∈("ViewTime","ViewDuration","UploadFre","UploadClick",...)。For example, the variable xi,j can be used to represent the behavioral observations of the user in a certain type of multimedia resource. Where i is the media category of the multimedia resource accessed by the user, i∈(1, 2, 3, ..., n), where n is the upper limit of the behavior type of the user's access behavior, for example, the user's access behavior includes the foregoing The number of visits (View Times), the duration of the visit (View Duration), the start of playback, and so on. For the media category, refer to the related introduction of the previous embodiment. j represents the type of behavior of the user, for example, J∈("ViewTime","ViewDuration","UploadFre","UploadClick",...).
S402,利用样本用户针对不同媒体类别的行为观测值xi,j,构建该样本用户的历史行为数据对应的矩阵X。S402. Construct a matrix X corresponding to the historical behavior data of the sample user by using the behavioral observation value x i,j of the sample user for different media categories.
其中,矩阵X可以表示为:Among them, the matrix X can be expressed as:
其中,m为媒体类别的最大值。如,媒体类别有5类,则m等于5。Where m is the maximum value of the media category. For example, if the media category has 5 categories, then m is equal to 5.
S403,将矩阵X转换为适合进行回归估计的矩阵X'。S403, converting the matrix X into a matrix X' suitable for regression estimation.
其中,X'=(x11…x1m x21…x2m x31…xm1…xmn)。Where X' = (x 11 ... x 1m x 21 ... x 2m x 31 ... x m1 ... x mn ).
S404,分别获取每个样本用户在第三方征信机构的征信评分Y。S404: Obtain a credit score Y of each sample user at a third-party credit institution.
其中,Y=(y1,y2,…,yn)T,其中yi表示用户i在第三方征信机构的征信评分。Where Y = (y 1 , y 2 , ..., y n ) T , where y i represents the credit score of the user i at the third party credit bureau.
S405,基于所有样本用户各自对应的矩阵X',并通过线性回归,求取X'到Y的映射关系β以及映射误差向量ε,得到用于计算媒体服务平台中用户的信用评分的计算公式。S405: Calculate a formula for calculating a credit score of a user in the media service platform by using a matrix X′ corresponding to each sample user and obtaining a mapping relationship β of X′ to Y and a mapping error vector ε by linear regression.
如,回归公式可以记做:For example, the regression formula can be written as:
Y=X'β+ε (公式一);Y=X'β+ε (Formula 1);
其中,β为映射权重矩阵,可以用以下矩阵表示:Where β is a mapping weight matrix, which can be represented by the following matrix:
β=(β11…β1mβ21…β2mβ31…βm1…βmn);β = (β 11 ... β 1m β 21 ... β 2m β 31 ... β m1 ... β mn );
这样,利用样本数据生成β和ε的估计量和 In this way, the estimated amount of β and ε is generated using the sample data. with
将估计量和代入到回归公式,得到用户在媒体服务平台中信用评分的计算公式:Estimate with Substituting into the regression formula to get the user's credit score in the media service platform Calculation formula:
在得到公式二之后,如果需要计算某个用户在媒体服务平台中的信用评分,则可以先获取该用户的历史行为数据,然后生成表示该用户的历史行为数据的矩阵X,将该矩阵X输入到公式二,便可以得到该用户的信用评分。After formula 2 is obtained, if it is necessary to calculate a credit score of a user in the media service platform, the historical behavior data of the user may be acquired first, and then a matrix X representing the historical behavior data of the user is generated, and the matrix X is input. Go to Equation 2 to get the user's credit score.
另一方面,在图1所示的多媒体推荐系统的基础上,本申请实施例还提供了又一种多媒体推荐方法,该多媒体推荐方法适用于向终端推荐最新发布的多 媒体资源。On the other hand, on the basis of the multimedia recommendation system shown in FIG. 1 , the embodiment of the present application further provides another multimedia recommendation method, where the multimedia recommendation method is suitable for recommending the latest release to the terminal. media resources.
如,参见图5,其示出了本申请又一种多媒体推荐方法一个实施例的流程示意图,本实施例的方法可以应用于服务器。本实施例的方法可以包括:For example, referring to FIG. 5, which is a schematic flowchart of another embodiment of a multimedia recommendation method according to the present application, the method of this embodiment may be applied to a server. The method of this embodiment may include:
S501,获取至少一个待发布多媒体资源,以及每个待发布多媒体资源的发布者的标识。S501. Acquire at least one multimedia resource to be released, and an identifier of a publisher of each multimedia resource to be released.
在终端向服务器上传了需要发布的多媒体资源之后,服务器需要对待发布多媒体资源进行审核,并在审核之后进行发布。如,服务器可以每隔预定时长,确定一次需要发布的多媒体资源,终端在该预定时长内上传到服务器的多媒体资源便属于待发布多媒体资源。After the terminal uploads the multimedia resources that need to be released to the server, the server needs to review the multimedia resources to be released and publish them after the audit. For example, the server may determine the multimedia resource to be released once every predetermined time period, and the multimedia resource that the terminal uploads to the server within the predetermined time period belongs to the multimedia resource to be released.
其中,该待发布多媒体资源的发布者的标识可以为该发布者在该媒体服务平台中的账号、用户名等等。The identifier of the publisher of the multimedia resource to be released may be an account, a user name, and the like of the publisher in the media service platform.
S502,对于每个待发布多媒体资源,根据该待发布多媒体资源的发布者的标识,获取该发布者在媒体服务平台中的历史行为数据。S502. For each multimedia resource to be released, obtain historical behavior data of the publisher in the media service platform according to the identifier of the publisher of the multimedia resource to be released.
其中,获取该发布者的历史行为数据的过程可以参见前面多媒体推荐方法中所提到了获取用户的历史行为数据的相关介绍,在此不在赘述。For the process of obtaining the historical behavior data of the publisher, refer to the related introduction of obtaining the historical behavior data of the user mentioned in the foregoing multimedia recommendation method, and details are not described herein.
S503,依据该发布者的历史行为数据,并利用反映该历史行为数据与信用评分之间映射关系的信用评分模型,确定该发布者的信用评分。S503: Determine, according to the historical behavior data of the publisher, a credit score model that reflects a mapping relationship between the historical behavior data and the credit score, and determine the credit score of the publisher.
其中,基于信用评分模型来确定该发布者的信用评分是一种可选的实施方式,在实际应用中,也可以预置历史行为数据与信用评分之间的映射关系,并根据发布者的历史行为数据以及该映射关系,确定该发布者的信用评分。Wherein, determining the credit score of the publisher based on the credit scoring model is an optional implementation manner, and in actual applications, the mapping relationship between the historical behavior data and the credit score may also be preset, and according to the history of the publisher. The behavior data and the mapping relationship determine the publisher's credit score.
具体确定发布者的信用评分与前面实施例中提到的确定历史访问用户或者目标用户的信用评分的过程相似,在此不在赘述。The process of specifically determining the credit score of the publisher is similar to the process of determining the credit score of the historical visiting user or the target user mentioned in the previous embodiment, and details are not described herein.
该信用评分模型的训练过程同样可以是:先获取作为训练样本的多个用户的第三方征信评分以及多个用户的历史行为数据;然后,依据多个用户的第三方征信评分和多个用户的历史行为数据,以及预置的回归模型进行回归分析,得到该评分模型。具体过程同样可以前面实施例中关于训练信用评分模型的相关介绍,在此不在赘述。The training process of the credit scoring model may also be: first obtaining a third-party credit score of a plurality of users as training samples and historical behavior data of a plurality of users; and then, according to multiple users' third-party credit scores and multiple The historical behavior data of the user and the preset regression model are subjected to regression analysis to obtain the scoring model. The specific process can also be related to the training credit scoring model in the previous embodiment, and will not be described here.
可以理解的是,图5是以服务器在得到该发布者的标识之后,实时获取发布者的历史行为数据,并基于历史行为数据确定该发布者的信用评分为例进行 介绍。但是在实际应用中,也可以预先计算并存储不同用户的信用评分,服务器在得到该发布者的标识之后,可以直接从存储的不同用户的信用评分中,查询出该发布者的信用评分。It can be understood that FIG. 5 is that the server obtains the historical behavior data of the publisher in real time after obtaining the identifier of the publisher, and determines the credit score of the publisher based on the historical behavior data as an example. Introduction. However, in actual applications, the credit scores of different users may also be calculated and stored in advance, and after obtaining the identifier of the publisher, the server may directly query the credit score of the publisher from the stored credit scores of different users.
S504,按照待发布多媒体资源的发布者的信用评分从高到低的顺序,对待发布多媒体资源进行排序。S504. Sort the multimedia resources to be published according to the highest priority of the publishers of the multimedia resources to be released.
其中,发布者的信用评分越高,该多媒体资源的排序越靠前。Among them, the higher the credit score of the publisher, the higher the ranking of the multimedia resources.
由于同一时期需要发布的多媒体资源的数量较多,而由前面的研究以及分析可知,发布者的信用评分越高,该发布者所感兴趣的多媒体资源的内容也更为丰富,质量更高,由此可知,发布者的信用评分越高,该发布者所发布的多媒体资源的质量也相对更高。因此,为了使得高质量的多媒体资源能够被优先推荐,可以基于发布者的信用评分从高到底的顺序,对待发布的多个多媒体资源进行排序。Due to the large number of multimedia resources that need to be released in the same period, the previous research and analysis show that the higher the publisher's credit score, the richer the multimedia resources of the publisher are, and the quality is higher. It can be seen that the higher the publisher's credit score, the higher the quality of the multimedia resources published by the publisher. Therefore, in order to enable high-quality multimedia resources to be preferentially recommended, a plurality of multimedia resources to be published may be sorted based on the publisher's credit score from high to low.
在本申请一些可能的实现方式中,对于每个待发布多媒体资源,在确定出该多媒体资源的发布者的信用评分之后,还可以按照待发布多媒体资源的发布者的信用评分与多媒体资源的质量评分之间的映射关系,确定该待发布多媒体资源的质量评分;其中,该映射关系中,该发布者的信用评分越高,该多媒体资源的质量评分也越高。相应的,可以按照待发布多媒体资源的质量评分从高到低的顺序,对待发布多媒体资源进行排序。In some possible implementation manners of the present application, for each multimedia resource to be released, after determining the credit score of the publisher of the multimedia resource, the credit score of the publisher of the multimedia resource to be released and the quality of the multimedia resource may also be used. The mapping relationship between the scores determines the quality score of the multimedia resource to be published; wherein, in the mapping relationship, the higher the credit score of the publisher, the higher the quality score of the multimedia resource. Correspondingly, the multimedia resources to be distributed may be sorted according to the highest to lowest quality score of the multimedia resources to be released.
其中,多媒体资源的发布者的信用评分与多媒体资源的质量评分之间的映射关系可以有多种可能,如,发布者的信用评分可以直接认为是多媒体资源的质量评分;又如,该发布者的信用评分可以与该多媒体资源的质量评分之间满足线性相关。The mapping relationship between the credit score of the publisher of the multimedia resource and the quality score of the multimedia resource may have multiple possibilities. For example, the credit score of the publisher may be directly regarded as the quality score of the multimedia resource; for example, the publisher The credit score can be linearly related to the quality score of the multimedia resource.
当然,该映射关系还可以有其他可能,在此不加以限制。Of course, the mapping relationship may have other possibilities, and is not limited herein.
S505,将待发布多媒体资源的排序顺序,确定为向终端推荐待发布多媒体资源的推荐顺序。S505. Determine a sorting order of the multimedia resources to be released, and determine a recommended order of the multimedia resources to be released to the terminal.
在本实施例中,在确定出待发布多媒体资源的排序顺序后,可以将这些待发布多媒体资源的排序顺序确定为向终端推荐新发布的多媒体资源的推荐顺序。In this embodiment, after determining the sort order of the multimedia resources to be released, the sort order of the to-be-published multimedia resources may be determined as the recommended order of recommending the newly released multimedia resources to the terminal.
如,可以按照待发布多媒体资源的推荐顺序,向当前已登录的终端推送待 发布多媒体资源;或者是,在接收到终端的页面展现请求时,基于待发布多媒体资源的推荐顺序,向终端返回多媒体展现页面,以在该多媒体展现页面中按照该推荐顺序推荐待发布多媒体资源。For example, the recommended order of the multimedia resources to be released may be pushed to the currently logged-in terminal. Or, when the page presentation request of the terminal is received, the multimedia presentation page is returned to the terminal according to the recommendation order of the multimedia resource to be published, so that the multimedia resource to be published is recommended according to the recommendation order in the multimedia presentation page.
可见,在本实施例中,在确定出至少一个待发布多媒体资源以及每个待发布多媒体资源对应的发布者的标识之后,可以获取该发布者的信用评分,由于多媒体资源的发布者的信用评分可以反映出该多媒体资源的质量高低,因此,基于该发布者的信用评分从高到低的顺序,对该多个多媒体资源进行排序之后,高质量的多媒体资源的排序会更为靠前,这样,将该多媒体资源的排序顺序作为向终端推荐多媒体资源的推荐顺序,有利于将发布者发布的高质量的多媒体资源优选推荐给终端,从而提高终端的用户定位高质量的多媒体资源的效率,也有利于提高用户访问多媒体资源的积极性,进而提高了多媒体资源的点击率,促进了多媒体资源的快速传播。It can be seen that, in this embodiment, after determining at least one to-be-published multimedia resource and the identifier of the publisher corresponding to each to-be-published multimedia resource, the publisher's credit score may be obtained, due to the credit score of the publisher of the multimedia resource. The quality of the multimedia resource can be reflected. Therefore, after sorting the plurality of multimedia resources in order of the publisher's credit score from high to low, the ranking of the high-quality multimedia resources is more advanced. The sorting order of the multimedia resources is used as a recommendation order for recommending multimedia resources to the terminal, which is beneficial to recommending high-quality multimedia resources issued by the publisher to the terminal, thereby improving the efficiency of the user positioning the high-quality multimedia resources. It is beneficial to improve the enthusiasm of users to access multimedia resources, thereby improving the click-through rate of multimedia resources and promoting the rapid dissemination of multimedia resources.
下面对本申请的一种多媒体推荐装置进行介绍。A multimedia recommendation device of the present application will be described below.
参见图6,其示出了本申请一种多媒体推荐装置一个实施例的组成结构示意图,本实施例的装置可以包括:FIG. 6 is a schematic structural diagram of an embodiment of a multimedia recommendation apparatus according to the present application. The apparatus of this embodiment may include:
请求接收单元601,用于接收终端发送的页面展现请求,页面展现请求用于请求多媒体展现页面;确定至少一个待推荐多媒体资源;The
质量确定单元602,用于对于每一个待推荐多媒体资源,根据该待推荐多媒体资源的历史访问用户的信用评分、该待推荐多媒体资源的历史访问用户的数量以及预设评分规则,确定该待推荐多媒体资源的质量评分,其中,预设评分规则为多媒体资源的历史访问用户的数量与多媒体资源的质量评分呈正相关,和/或,多媒体资源的历史访问用户的信用评分与多媒体资源的质量评分呈正相关;The
资源排序单元603,用于按照待推荐多媒体资源的质量评分从高到低的顺序,对待推荐多媒体资源进行排序;The
资源展现单元604,用于向终端反馈多媒体展现页面,并在多媒体展现页面中按照待推荐多媒体资源的排序顺序推荐待推荐多媒体资源。The
质量确定单元,包括: Quality determination unit, including:
用户确定单元,用于确定访问该待推荐多媒体资源的历史用户集合,历史访问集合包括至少一个该待推荐多媒体资源的历史访问用户;a user determining unit, configured to determine a historical user set that accesses the multimedia resource to be recommended, where the historical access set includes at least one historical access user of the multimedia resource to be recommended;
信用确定单元,用于分别获取每个该待推荐多媒体资源的历史访问用户的信用评分;a credit determining unit, configured to separately obtain a credit score of each historical access user of the multimedia resource to be recommended;
质量评分单元,用于根据历史用户集合中该待推荐多媒体资源的历史访问用户的数量以及每个该待推荐多媒体资源的历史访问用户的信用评分,并利用符合预设评分规则的质量评分模型,确定该待推荐多媒体资源的质量评分。a quality scoring unit, configured to use, according to the historical access user of the to-be-recommended multimedia resource in the historical user set, and the historical access user's credit score of each of the to-be-recommended multimedia resources, and use a quality scoring model that conforms to a preset scoring rule, Determine the quality score of the multimedia resource to be recommended.
质量确定单元具体用于:从存储的质量评分集合中,查询出该待推荐多媒体资源的质量评分,其中,该待推荐多媒体资源的质量评分为依据访问该待推荐多媒体资源的历史访问用户的数量以及每个该待推荐多媒体资源的历史访问用户的信用评分,并利用符合预设评分规则的质量评分模型确定出的评分。The quality determining unit is configured to: query the quality score of the to-be-recommended multimedia resource from the stored quality score set, where the quality score of the to-be-recommended multimedia resource is based on the number of historical access users accessing the to-be-recommended multimedia resource And a credit score of the historical access user of each of the to-be-recommended multimedia resources, and the score determined by the quality scoring model conforming to the preset scoring rule.
页面展现请求携带有通过终端登录服务器的目标用户的标识;The page presentation request carries the identifier of the target user who logs in to the server through the terminal;
装置还包括:The device also includes:
信用评分单元,用于根据目标用户的标识,获取目标用户的信用评分;a credit scoring unit, configured to obtain a credit score of the target user according to the identifier of the target user;
差值确定单元,用于对于每一个待推荐多媒体资源,确定目标用户的信用评分与该待推荐多媒体资源的质量评分的差值;a difference determining unit, configured to determine, for each multimedia resource to be recommended, a difference between a credit score of the target user and a quality score of the multimedia resource to be recommended;
资源排序单元,包括:Resource sorting unit, including:
第一排序单元,用于按照差值的绝对值从小到大的顺序,对待推荐多媒体资源进行排序;a first sorting unit, configured to sort the recommended multimedia resources according to an absolute value of the difference values from small to large;
第二排序单元,用于在排序过程中,将差值的绝对值相同的至少两个待推荐多媒体资源作为排序集合,按照排序集合中待推荐多媒体资源的质量评分从高到低的顺序,对排序集合中待推荐多媒体资源进行排序。a second sorting unit, configured to: at least two multimedia resources to be recommended having the same absolute value of the difference are used as a sorting set in the sorting process, according to the order of the quality scores of the multimedia resources to be recommended in the sorting set from high to low, Sort the multimedia resources to be recommended in the collection.
信用评分单元,包括:Credit score unit, including:
历史数据获取单元,用于根据目标用户的标识,查询目标用户的历史行为数据;a historical data obtaining unit, configured to query historical behavior data of the target user according to the identifier of the target user;
信息评分确定单元,用于基于目标用户的历史行为数据,并利用反映历史行为数据与信用评分之间映射关系的信用评分模型,确定目标用户的信用评分。The information score determining unit is configured to determine the credit score of the target user based on the historical behavior data of the target user and using a credit scoring model reflecting a mapping relationship between the historical behavior data and the credit score.
信用评分单元具体用于:根据目标用户的标识,从存储的用户信用评分集 合中,查询目标用户的信用评分。The credit scoring unit is specifically configured to: from the stored user credit score set according to the identity of the target user In the middle, check the credit score of the target user.
另一方面,本申请实施例还提供了另一种多媒体推荐装置。On the other hand, the embodiment of the present application further provides another multimedia recommendation device.
如参见图7,其示出了本申请又一种多媒体推荐装置的组成结构示意图,该装置可以包括:FIG. 7 is a schematic structural diagram of a multimedia recommendation device according to another application of the present application. The device may include:
信息获取单元701,用于获取至少一个待发布多媒体资源,以及每个待发布多媒体资源的发布者的标识;The
信用确定单元702,用于对于每个待发布多媒体资源,根据发布者的标识,确定发布者的信用评分;The
资源排序单元703,用于按照待发布多媒体资源的发布者的信用评分从高到低的顺序,对待发布多媒体资源进行排序;The
推荐处理单元704,用于将待发布多媒体资源的排序顺序,确定为向终端推荐待发布多媒体资源的推荐顺序。The
资源排序单元,包括:Resource sorting unit, including:
质量评分单元,用于对于每个待发布多媒体资源,按照待发布多媒体资源的发布者的信用评分与多媒体资源的质量评分之间的映射关系,确定待发布多媒体资源的质量评分;a quality scoring unit, configured to determine, according to a mapping relationship between a credit score of a publisher of the multimedia resource to be released and a quality score of the multimedia resource, for each multimedia resource to be released, a quality score of the multimedia resource to be released;
排序子单元,用于按照待发布多媒体资源的质量评分从高到低的顺序,对待发布多媒体资源进行排序。The sorting sub-unit is configured to sort the multimedia resources to be distributed according to the highest to lowest quality score of the multimedia resources to be released.
信用确定单元,包括:Credit determination unit, including:
数据获取单元,用于根据发布者的标识,获取发布者在媒体服务平台中的历史行为数据;a data obtaining unit, configured to obtain historical behavior data of the publisher in the media service platform according to the identifier of the publisher;
评分分析单元,用于根据发布者的历史行为数据,并利用反映历史行为数据与信用评分之间映射关系的信用评分模型,确定发布者的信用评分。The score analysis unit is configured to determine the credit score of the publisher according to the historical behavior data of the publisher and using a credit score model reflecting the mapping relationship between the historical behavior data and the credit score.
信用确定单元具体为,用于信用确定单元具体用于:The credit determining unit is specifically configured to: the credit determining unit is specifically configured to:
根据发布者的标识,从存储的用户信用评分集合中,查询发布者的信用评分,其中,发布者的信用评分为基于发布者的历史行为数据,并利用反映历史行为数据与信用评分之间映射关系的信用评分模型确定出的评分。According to the identifier of the publisher, the credit score of the publisher is queried from the stored set of user credit scores, wherein the publisher's credit score is based on the historical behavior data of the publisher, and the mapping between the historical behavior data and the credit score is reflected. The score of the relationship is determined by the credit scoring model.
本发明实施例还提供了一种服务器,该服务器可以包括上述第一种多媒体 推荐装置。The embodiment of the invention further provides a server, which may include the first multimedia mentioned above Recommended device.
图8示出了服务器的硬件结构框图,参照图8,服务器800可以包括:处理器801,通信接口802,存储器803和通信总线804;8 is a block diagram showing the hardware structure of the server. Referring to FIG. 8, the
其中处理器801、通信接口802、存储器803通过通信总线804完成相互间的通信;The
通信接口802可以为通信模块的接口,如GSM模块的接口;The
处理器801,用于执行程序;a
存储器803,用于存放程序;a
程序可以包括程序代码,程序代码包括计算机操作指令。The program can include program code, the program code including computer operating instructions.
处理器801可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。The
存储器803可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。The
其中,程序可具体用于:Among them, the program can be specifically used to:
接收终端发送的页面展现请求,页面展现请求用于请求多媒体展现页面;Receiving a page presentation request sent by the terminal, where the page presentation request is for requesting the multimedia presentation page;
确定至少一个待推荐多媒体资源;Determining at least one multimedia resource to be recommended;
对于每一个待推荐多媒体资源,根据该待推荐多媒体资源的历史访问用户的信用评分、该待推荐多媒体资源的历史访问用户的数量以及预设评分规则,确定该待推荐多媒体资源的质量评分,其中,预设评分规则为多媒体资源的历史访问用户的数量与多媒体资源的质量评分呈正相关,和/或,多媒体资源的历史访问用户的信用评分与多媒体资源的质量评分呈正相关;Determining the quality score of the multimedia resource to be recommended, according to the credit score of the historical access user of the multimedia resource to be recommended, the number of historical access users of the multimedia resource to be recommended, and the preset scoring rule, The preset scoring rule is that the number of historical access users of the multimedia resource is positively correlated with the quality score of the multimedia resource, and/or the credit score of the historical access user of the multimedia resource is positively correlated with the quality score of the multimedia resource;
按照待推荐多媒体资源的质量评分从高到低的顺序,对待推荐多媒体资源进行排序;Sorting the recommended multimedia resources according to the highest to lowest quality scores of the multimedia resources to be recommended;
向终端反馈多媒体展现页面,并在多媒体展现页面中按照待推荐多媒体资源的排序顺序推荐待推荐多媒体资源。The multimedia presentation page is fed back to the terminal, and the multimedia resource to be recommended is recommended according to the order of the multimedia resources to be recommended in the multimedia presentation page.
相应的,根据该待推荐多媒体资源的历史访问用户的信用评分、该待推荐多媒体资源的历史访问用户的数量以及预设评分规则,确定该待推荐多媒体资源的质量评分,包括: Correspondingly, determining a quality score of the to-be-recommended multimedia resource according to the credit score of the historical access user of the to-be-recommended multimedia resource, the number of historical access users of the to-be-recommended multimedia resource, and a preset scoring rule, including:
确定访问该待推荐多媒体资源的历史用户集合,历史访问集合包括至少一个该待推荐多媒体资源的历史访问用户;Determining a historical user set that accesses the to-be-recommended multimedia resource, where the historical access set includes at least one historical access user of the multimedia resource to be recommended;
分别获取每个该待推荐多媒体资源的历史访问用户的信用评分;Obtaining a credit score of each historical access user of the multimedia resource to be recommended separately;
根据历史用户集合中该待推荐多媒体资源的历史访问用户的数量以及每个该待推荐多媒体资源的历史访问用户的信用评分,并利用符合预设评分规则的质量评分模型,确定该待推荐多媒体资源的质量评分。Determining the to-be-recommended multimedia resource according to the number of historical access users of the to-be-recommended multimedia resource in the historical user set and the credit score of each historical access user of the to-be-recommended multimedia resource, and using a quality scoring model that conforms to a preset scoring rule Quality rating.
相应的,根据该待推荐多媒体资源的历史访问用户的信用评分、该待推荐多媒体资源的历史访问用户的数量以及预设评分规则,确定该待推荐多媒体资源的质量评分,包括:Correspondingly, determining a quality score of the to-be-recommended multimedia resource according to the credit score of the historical access user of the to-be-recommended multimedia resource, the number of historical access users of the to-be-recommended multimedia resource, and a preset scoring rule, including:
从存储的质量评分集合中,查询出该待推荐多媒体资源的质量评分,其中,该待推荐多媒体资源的质量评分为依据访问该待推荐多媒体资源的历史访问用户的数量以及每个该待推荐多媒体资源的历史访问用户的信用评分,并利用符合预设评分规则的质量评分模型确定出的评分。The quality score of the to-be-recommended multimedia resource is obtained from the stored quality score set, wherein the quality score of the to-be-recommended multimedia resource is based on the number of historical access users accessing the to-be-recommended multimedia resource and each of the multimedia to be recommended The history of the resource accesses the user's credit score and uses the quality scoring model that meets the pre-set scoring rules to determine the score.
相应的,页面展现请求携带有通过终端登录服务器的目标用户的标识;Correspondingly, the page presentation request carries the identifier of the target user who logs in to the server through the terminal;
在按照待推荐多媒体资源的质量评分从高到低的顺序,对待推荐多媒体资源进行排序之前,还包括:Before sorting the recommended multimedia resources according to the highest to lowest quality scores of the multimedia resources to be recommended, the following are:
根据目标用户的标识,获取目标用户的信用评分;Obtain a credit score of the target user according to the identifier of the target user;
对于每一个待推荐多媒体资源,确定目标用户的信用评分与该待推荐多媒体资源的质量评分的差值;Determining, by each of the multimedia resources to be recommended, a difference between the credit score of the target user and the quality score of the multimedia resource to be recommended;
按照待推荐多媒体资源的质量评分从高到低的顺序,对待推荐多媒体资源进行排序,包括:Sort the recommended multimedia resources according to the highest to lowest quality scores of the multimedia resources to be recommended, including:
按照差值的绝对值从小到大的顺序,对待推荐多媒体资源进行排序;Sorting the recommended multimedia resources according to the order of the absolute values of the differences;
在排序过程中,将差值的绝对值相同的至少两个待推荐多媒体资源作为排序集合,按照排序集合中待推荐多媒体资源的质量评分从高到低的顺序,对排序集合中待推荐多媒体资源进行排序。In the sorting process, at least two multimedia resources to be recommended having the same absolute value of the difference are used as a sorting set, and the multimedia resources to be recommended in the sorting set are sorted according to the quality score of the multimedia resources to be recommended in the sorting set from high to low. Sort.
相应的,根据目标用户的标识,获取目标用户的信用评分,包括:Correspondingly, according to the identity of the target user, the credit score of the target user is obtained, including:
根据目标用户的标识,查询目标用户的历史行为数据;Query the historical behavior data of the target user according to the identifier of the target user;
基于目标用户的历史行为数据,并利用反映历史行为数据与信用评分之间映射关系的信用评分模型,确定目标用户的信用评分。 Based on the historical behavior data of the target user, and using a credit scoring model reflecting the mapping relationship between the historical behavior data and the credit score, the credit score of the target user is determined.
相应的,反映历史行为数据与信用评分之间映射关系的信用评分模型通过如下方式训练得到:Correspondingly, the credit scoring model reflecting the mapping relationship between historical behavior data and credit scores is trained as follows:
获取作为训练样本的多个用户的第三方征信评分以及多个用户的历史行为数据;Obtaining a third party credit score of a plurality of users as a training sample and historical behavior data of a plurality of users;
依据多个用户的第三方征信评分和多个用户的历史行为数据,以及预置的回归模型进行回归分析,得到反映历史行为数据与信用评分之间映射关系的信用评分模型。According to the third-party credit rating of multiple users and the historical behavior data of multiple users, and the regression model of the preset regression analysis, a credit scoring model reflecting the mapping relationship between historical behavior data and credit score is obtained.
相应的,根据目标用户的标识,获取目标用户的信用评分,包括:Correspondingly, according to the identity of the target user, the credit score of the target user is obtained, including:
根据目标用户的标识,从存储的用户信用评分集合中,查询目标用户的信用评分。According to the identifier of the target user, the credit score of the target user is queried from the stored set of user credit scores.
本申请实施例还提供一种存储介质,存储介质用于存储程序代码,该程序代码用于执行上述实施例中提供的第一种多媒体推荐方法。The embodiment of the present application further provides a storage medium for storing program code, and the program code is used to execute the first multimedia recommendation method provided in the foregoing embodiment.
本申请实施例还提供一种包括指令的计算机程序产品,当其在服务器上运行时,使得该服务器执行上述实施例中提供的第一种多媒体推荐方法。本发明实施例还提供了一种服务器,该服务器可以包括上述第二种多媒体推荐装置。The embodiment of the present application further provides a computer program product including instructions, which when executed on a server, causes the server to execute the first multimedia recommendation method provided in the foregoing embodiment. The embodiment of the invention further provides a server, which may include the second multimedia recommendation device.
图9示出了服务器的硬件结构框图,参照图9,服务器900可以包括:处理器901,通信接口902,存储器903和通信总线904;9 is a block diagram showing the hardware structure of the server. Referring to FIG. 9, the
其中处理器901、通信接口902、存储器903通过通信总线904完成相互间的通信;The
通信接口902可以为通信模块的接口,如GSM模块的接口;The
处理器901,用于执行程序;a
存储器903,用于存放程序;a
程序可以包括程序代码,程序代码包括计算机操作指令。The program can include program code, the program code including computer operating instructions.
处理器901可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。The
存储器903可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。The
其中,程序可具体用于: Among them, the program can be specifically used to:
获取至少一个待发布多媒体资源,以及每个待发布多媒体资源的发布者的标识;Obtaining at least one multimedia resource to be released, and an identifier of a publisher of each multimedia resource to be released;
对于每个待发布多媒体资源,根据发布者的标识,确定发布者的信用评分;For each multimedia resource to be released, the publisher's credit score is determined according to the identifier of the publisher;
按照待发布多媒体资源的发布者的信用评分从高到低的顺序,对待发布多媒体资源进行排序;Sorting the multimedia resources to be distributed according to the highest priority of the publisher's credit scores of the multimedia resources to be released;
将待发布多媒体资源的排序顺序,确定为向终端推荐待发布多媒体资源的推荐顺序。The sort order of the multimedia resources to be released is determined as a recommended order for recommending the multimedia resources to be released to the terminal.
相应的,按照待发布多媒体资源的发布者的信用评分从高到低的顺序,对待发布多媒体资源进行排序,包括:Correspondingly, the multimedia resources to be published are sorted according to the highest priority of the publishers of the multimedia resources to be released, including:
对于每个待发布多媒体资源,按照待发布多媒体资源的发布者的信用评分与多媒体资源的质量评分之间的映射关系,确定待发布多媒体资源的质量评分;For each multimedia resource to be released, determining a quality score of the multimedia resource to be released according to a mapping relationship between a credit score of the publisher of the multimedia resource to be released and a quality score of the multimedia resource;
按照待发布多媒体资源的质量评分从高到低的顺序,对待发布多媒体资源进行排序。The multimedia resources to be published are sorted according to the highest to lowest quality scores of the multimedia resources to be released.
相应的,根据发布者的标识,确定发布者的信用评分,包括:Correspondingly, the publisher’s credit score is determined based on the publisher’s identity, including:
根据发布者的标识,获取发布者在媒体服务平台中的历史行为数据;Obtain historical behavior data of the publisher in the media service platform according to the identifier of the publisher;
根据发布者的历史行为数据,并利用反映历史行为数据与信用评分之间映射关系的信用评分模型,确定发布者的信用评分。The publisher's credit score is determined based on the publisher's historical behavior data and a credit scoring model that reflects the mapping relationship between historical behavior data and credit scores.
相应的,根据发布者的标识,确定发布者的信用评分,包括:Correspondingly, the publisher’s credit score is determined based on the publisher’s identity, including:
根据发布者的标识,从存储的用户信用评分集合中,查询发布者的信用评分,其中,发布者的信用评分为基于发布者的历史行为数据,并利用反映历史行为数据与信用评分之间映射关系的信用评分模型确定出的评分。According to the identifier of the publisher, the credit score of the publisher is queried from the stored set of user credit scores, wherein the publisher's credit score is based on the historical behavior data of the publisher, and the mapping between the historical behavior data and the credit score is reflected. The score of the relationship is determined by the credit scoring model.
相应的,反映历史行为数据与信用评分之间映射关系的信用评分模型通过如下方式训练得到:Correspondingly, the credit scoring model reflecting the mapping relationship between historical behavior data and credit scores is trained as follows:
获取作为训练样本的多个用户的第三方征信评分以及多个用户的历史行为数据;Obtaining a third party credit score of a plurality of users as a training sample and historical behavior data of a plurality of users;
依据多个用户的第三方征信评分和多个用户的历史行为数据,以及预置的回归模型进行回归分析,得到反映历史行为数据与信用评分之间映射关系的信用评分模型。 According to the third-party credit rating of multiple users and the historical behavior data of multiple users, and the regression model of the preset regression analysis, a credit scoring model reflecting the mapping relationship between historical behavior data and credit score is obtained.
本申请实施例还提供一种存储介质,存储介质用于存储程序代码,该程序代码用于执行上述实施例中提供的第一种多媒体推荐方法。The embodiment of the present application further provides a storage medium for storing program code, and the program code is used to execute the first multimedia recommendation method provided in the foregoing embodiment.
本申请实施例还提供一种包括指令的计算机程序产品,当其在服务器上运行时,使得该服务器执行上述实施例中提供的第一种多媒体推荐方法。The embodiment of the present application further provides a computer program product including instructions, which when executed on a server, causes the server to execute the first multimedia recommendation method provided in the foregoing embodiment.
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。It should be noted that each embodiment in the specification is described in a progressive manner, and each embodiment focuses on differences from other embodiments, and the same similar parts between the embodiments are referred to each other. can. For the device type embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment.
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。Finally, it should also be noted that in this context, relational terms such as first and second are used merely to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply these entities. There is any such actual relationship or order between operations. Furthermore, the term "comprises" or "comprises" or "comprises" or any other variations thereof is intended to encompass a non-exclusive inclusion, such that a process, method, article, or device that comprises a plurality of elements includes not only those elements but also Other elements, or elements that are inherent to such a process, method, item, or device. An element defined by the phrase "comprising a ..." without further limitation does not exclude the presence of additional identical elements in the process, method, article, or device that comprises the element.
对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。The above description of the disclosed embodiments enables those skilled in the art to make or use the invention. Various modifications to these embodiments are obvious to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention is not to be limited to the embodiments shown herein, but the scope of the invention is to be accorded
以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。 The above is only a preferred embodiment of the present invention, and it should be noted that those skilled in the art can also make several improvements and retouchings without departing from the principles of the present invention. These improvements and retouchings should also be considered. It is the scope of protection of the present invention.
Claims (16)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611019026.6 | 2016-11-18 | ||
| CN201611019026.6A CN106528813B (en) | 2016-11-18 | 2016-11-18 | A kind of multimedia recommendation method and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018090793A1 true WO2018090793A1 (en) | 2018-05-24 |
Family
ID=58352212
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/107444 Ceased WO2018090793A1 (en) | 2016-11-18 | 2017-10-24 | Multimedia recommendation method and device |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106528813B (en) |
| WO (1) | WO2018090793A1 (en) |
Cited By (40)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109003148A (en) * | 2018-09-30 | 2018-12-14 | 北京奇虎科技有限公司 | Advertisement sending method, device, server and readable storage medium storing program for executing |
| CN109740967A (en) * | 2019-01-23 | 2019-05-10 | 广州虎牙信息科技有限公司 | A kind of method for processing business, device, computer equipment and storage medium |
| CN110232148A (en) * | 2019-04-16 | 2019-09-13 | 阿里巴巴集团控股有限公司 | Item recommendation system, method and device |
| CN110333840A (en) * | 2019-06-28 | 2019-10-15 | 百度在线网络技术(北京)有限公司 | Recommended method, device, electronic equipment and storage medium |
| CN111178949A (en) * | 2019-12-18 | 2020-05-19 | 北京文思海辉金信软件有限公司 | Service resource matching reference data determination method, device, equipment and storage medium |
| CN111340522A (en) * | 2019-12-30 | 2020-06-26 | 支付宝实验室(新加坡)有限公司 | Resource recommendation method, device, server and storage medium |
| CN111400615A (en) * | 2020-03-19 | 2020-07-10 | 腾讯科技(深圳)有限公司 | Resource recommendation method, device, equipment and storage medium |
| CN111460292A (en) * | 2020-03-30 | 2020-07-28 | 百度在线网络技术(北京)有限公司 | Model evaluation method, apparatus, device, and medium |
| CN111639874A (en) * | 2020-06-05 | 2020-09-08 | 中国银行股份有限公司 | Rating method and related equipment |
| CN111708964A (en) * | 2020-05-27 | 2020-09-25 | 北京百度网讯科技有限公司 | Recommended method, apparatus, electronic device and storage medium for multimedia resources |
| CN111757265A (en) * | 2020-06-22 | 2020-10-09 | 北京百度网讯科技有限公司 | Method, apparatus, device and storage medium for pushing and playing content |
| CN111782943A (en) * | 2020-06-24 | 2020-10-16 | 中国平安财产保险股份有限公司 | Information recommendation method, device, equipment and medium based on historical data record |
| CN111859156A (en) * | 2020-08-04 | 2020-10-30 | 上海风秩科技有限公司 | Method and device for determining release crowd, readable storage medium and electronic equipment |
| CN111949807A (en) * | 2020-08-18 | 2020-11-17 | 腾讯科技(深圳)有限公司 | Data processing method, data processing device, computer equipment and storage medium |
| CN112241486A (en) * | 2019-07-17 | 2021-01-19 | 北京达佳互联信息技术有限公司 | Multimedia information acquisition method and device |
| CN112328861A (en) * | 2020-11-24 | 2021-02-05 | 郑州航空工业管理学院 | A news dissemination method based on big data processing |
| CN112348333A (en) * | 2020-10-27 | 2021-02-09 | 深圳Tcl新技术有限公司 | Application scoring method, apparatus, system and computer-readable storage medium |
| CN112507163A (en) * | 2020-12-02 | 2021-03-16 | 北京奇艺世纪科技有限公司 | Duration prediction model training method, recommendation method, device, equipment and medium |
| CN113127748A (en) * | 2021-05-18 | 2021-07-16 | 北京奇艺世纪科技有限公司 | Data filtering method and system |
| CN113207013A (en) * | 2020-02-03 | 2021-08-03 | 腾讯科技(深圳)有限公司 | Multimedia data release management method, device, equipment and storage medium |
| CN113626679A (en) * | 2020-05-07 | 2021-11-09 | 北京达佳互联信息技术有限公司 | Multimedia resource recommendation method, device and storage medium |
| CN113704511A (en) * | 2021-07-30 | 2021-11-26 | 北京达佳互联信息技术有限公司 | Multimedia resource recommendation method and device, electronic equipment and storage medium |
| CN113726722A (en) * | 2020-05-26 | 2021-11-30 | 北京达佳互联信息技术有限公司 | Multimedia information recommendation method, device, server and storage medium |
| CN113742573A (en) * | 2021-08-03 | 2021-12-03 | 深圳Tcl新技术有限公司 | Multimedia resource searching method and device, computer equipment and storage medium |
| CN113886609A (en) * | 2021-09-29 | 2022-01-04 | 北京达佳互联信息技术有限公司 | Multimedia resource recommendation method and device, electronic equipment and storage medium |
| CN113973234A (en) * | 2020-07-22 | 2022-01-25 | 深圳市茁壮网络股份有限公司 | Video recommendation method and device |
| CN114282136A (en) * | 2021-12-24 | 2022-04-05 | 中孚安全技术有限公司 | Webpage end operation behavior based dynamic page layout recommendation method and system |
| CN114356979A (en) * | 2021-11-19 | 2022-04-15 | 科大讯飞股份有限公司 | A query method and related equipment |
| CN114357267A (en) * | 2022-01-06 | 2022-04-15 | 成都人人互娱科技有限公司 | Information recommendation pool construction method and system and computer storage medium |
| CN114461824A (en) * | 2021-12-28 | 2022-05-10 | 北京达佳互联信息技术有限公司 | Resource recommendation, model training method, apparatus, equipment, storage medium and program |
| CN114598905A (en) * | 2021-11-25 | 2022-06-07 | 浙江光辉工具有限公司 | Video pushing method |
| CN114817583A (en) * | 2022-05-10 | 2022-07-29 | 腾讯科技(深圳)有限公司 | Method, device, device and storage medium for determining grouping result |
| CN115065870A (en) * | 2022-04-26 | 2022-09-16 | 北京达佳互联信息技术有限公司 | Target business list display method and device, electronic equipment and storage medium |
| CN115131059A (en) * | 2022-06-02 | 2022-09-30 | 腾讯科技(北京)有限公司 | Method and device for publishing multimedia resources, computer equipment and storage medium |
| CN115146089A (en) * | 2022-06-23 | 2022-10-04 | 杭州网易云音乐科技有限公司 | A method, device, electronic device and storage medium for pushing multimedia resources |
| CN115357815A (en) * | 2022-08-23 | 2022-11-18 | 腾讯科技(深圳)有限公司 | Media resource sorting method, sorting model training method, device and equipment |
| CN115375340A (en) * | 2021-05-20 | 2022-11-22 | 腾讯科技(深圳)有限公司 | Multimedia content recommendation method, device, equipment and storage medium |
| CN115757945A (en) * | 2022-11-15 | 2023-03-07 | 百度时代网络技术(北京)有限公司 | Content recommendation method, device, equipment, computer readable storage medium and product |
| CN116628235A (en) * | 2023-07-19 | 2023-08-22 | 支付宝(杭州)信息技术有限公司 | Data recommendation method, device, equipment and medium |
| CN119479654A (en) * | 2024-11-04 | 2025-02-18 | 中电信人工智能科技(北京)有限公司 | Content recommendation method, device, equipment and medium based on voiceprint recognition |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106528813B (en) * | 2016-11-18 | 2018-12-11 | 腾讯科技(深圳)有限公司 | A kind of multimedia recommendation method and device |
| CN107635151A (en) * | 2017-09-25 | 2018-01-26 | 四川长虹电器股份有限公司 | A kind of machine learning TV programme suggesting method based on domain disassembler |
| CN110069642A (en) * | 2017-11-06 | 2019-07-30 | 北京京东尚科信息技术有限公司 | A kind of method and apparatus of public place media play |
| CN108228873B (en) * | 2018-01-17 | 2022-02-18 | 腾讯科技(深圳)有限公司 | Object recommendation and release content pushing method and device, storage medium and equipment |
| CN108600818B (en) * | 2018-03-16 | 2021-02-26 | 阿里巴巴(中国)有限公司 | Method and device for displaying multimedia resources |
| CN110209920A (en) * | 2018-05-02 | 2019-09-06 | 腾讯科技(深圳)有限公司 | Treating method and apparatus, storage medium and the electronic device of media resource |
| CN109558542B (en) * | 2018-12-04 | 2020-11-27 | 北京达佳互联信息技术有限公司 | Information quality evaluation method, information pushing method and device |
| CN111353088A (en) * | 2018-12-24 | 2020-06-30 | 中移(杭州)信息技术有限公司 | Electronic resource recommendation method and device and readable medium |
| CN110516104A (en) * | 2019-08-27 | 2019-11-29 | 腾讯音乐娱乐科技(深圳)有限公司 | Song recommendations method, apparatus and computer storage medium |
| CN110765373A (en) * | 2019-09-29 | 2020-02-07 | 深圳市镜玩科技有限公司 | Information recommendation method, server and computer readable storage medium |
| CN110740180B (en) * | 2019-10-17 | 2022-03-04 | 北京奇艺世纪科技有限公司 | Multimedia resource scheduling method and device and scheduling server |
| CN112364202B (en) * | 2020-11-06 | 2023-11-14 | 上海众源网络有限公司 | Video recommendation method and device and electronic equipment |
| CN112764612A (en) * | 2021-01-21 | 2021-05-07 | 北京字跳网络技术有限公司 | Interaction method, interaction device, electronic equipment and storage medium |
| CN113656681B (en) * | 2021-07-08 | 2023-08-11 | 北京奇艺世纪科技有限公司 | Object evaluation method, device, equipment and storage medium |
| CN113742499A (en) * | 2021-08-05 | 2021-12-03 | 深圳Tcl新技术有限公司 | Multimedia resource sequencing method and related equipment |
| CN113901241B (en) * | 2021-11-22 | 2024-08-06 | 北京达佳互联信息技术有限公司 | Page display method and device, electronic equipment and storage medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101271559A (en) * | 2008-05-16 | 2008-09-24 | 华东师范大学 | A Collaborative Recommender System Based on Mining Local Interests of Users |
| CN102063433A (en) * | 2009-11-16 | 2011-05-18 | 华为技术有限公司 | Method and device for recommending related items |
| CN102609533A (en) * | 2012-02-15 | 2012-07-25 | 中国科学技术大学 | Kernel method-based collaborative filtering recommendation system and method |
| US20140358906A1 (en) * | 2013-05-31 | 2014-12-04 | Google Inc. | Query suggestions based on search data |
| CN106528813A (en) * | 2016-11-18 | 2017-03-22 | 腾讯科技(深圳)有限公司 | Multimedia recommendation method and apparatus |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20130035064A (en) * | 2011-09-29 | 2013-04-08 | 삼성전자주식회사 | Method and system for providing personalization service based on personal tendency |
| US10102307B2 (en) * | 2013-03-15 | 2018-10-16 | Oath Inc. | Method and system for multi-phase ranking for content personalization |
| CN103593455B (en) * | 2013-11-21 | 2017-05-31 | 海信集团有限公司 | File recommendation method and file recommendation device |
| CN105095257B (en) * | 2014-05-08 | 2019-07-12 | 腾讯科技(北京)有限公司 | A kind of user credit degree determines method, apparatus and media information recommending system |
| CN105447036B (en) * | 2014-08-29 | 2019-08-16 | 华为技术有限公司 | A method and device for evaluating the credibility of social media information based on opinion mining |
| CN104809626A (en) * | 2015-03-17 | 2015-07-29 | 徐邑江 | Customized commodity recommending method based on user credit assessment |
| CN105282565A (en) * | 2015-09-29 | 2016-01-27 | 北京奇艺世纪科技有限公司 | Video recommendation method and device |
| CN105930425A (en) * | 2016-04-18 | 2016-09-07 | 乐视控股(北京)有限公司 | Personalized video recommendation method and apparatus |
| CN106127551A (en) * | 2016-06-22 | 2016-11-16 | 腾讯科技(深圳)有限公司 | Item recommendation method and device |
-
2016
- 2016-11-18 CN CN201611019026.6A patent/CN106528813B/en active Active
-
2017
- 2017-10-24 WO PCT/CN2017/107444 patent/WO2018090793A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101271559A (en) * | 2008-05-16 | 2008-09-24 | 华东师范大学 | A Collaborative Recommender System Based on Mining Local Interests of Users |
| CN102063433A (en) * | 2009-11-16 | 2011-05-18 | 华为技术有限公司 | Method and device for recommending related items |
| CN102609533A (en) * | 2012-02-15 | 2012-07-25 | 中国科学技术大学 | Kernel method-based collaborative filtering recommendation system and method |
| US20140358906A1 (en) * | 2013-05-31 | 2014-12-04 | Google Inc. | Query suggestions based on search data |
| CN106528813A (en) * | 2016-11-18 | 2017-03-22 | 腾讯科技(深圳)有限公司 | Multimedia recommendation method and apparatus |
Cited By (57)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109003148A (en) * | 2018-09-30 | 2018-12-14 | 北京奇虎科技有限公司 | Advertisement sending method, device, server and readable storage medium storing program for executing |
| CN109003148B (en) * | 2018-09-30 | 2023-10-31 | 三六零科技集团有限公司 | Advertisement push method, device, server and readable storage medium |
| CN109740967A (en) * | 2019-01-23 | 2019-05-10 | 广州虎牙信息科技有限公司 | A kind of method for processing business, device, computer equipment and storage medium |
| CN110232148A (en) * | 2019-04-16 | 2019-09-13 | 阿里巴巴集团控股有限公司 | Item recommendation system, method and device |
| CN110333840A (en) * | 2019-06-28 | 2019-10-15 | 百度在线网络技术(北京)有限公司 | Recommended method, device, electronic equipment and storage medium |
| CN112241486A (en) * | 2019-07-17 | 2021-01-19 | 北京达佳互联信息技术有限公司 | Multimedia information acquisition method and device |
| CN111178949A (en) * | 2019-12-18 | 2020-05-19 | 北京文思海辉金信软件有限公司 | Service resource matching reference data determination method, device, equipment and storage medium |
| CN111340522B (en) * | 2019-12-30 | 2024-03-08 | 支付宝实验室(新加坡)有限公司 | Resource recommendation method, device, server and storage medium |
| CN111340522A (en) * | 2019-12-30 | 2020-06-26 | 支付宝实验室(新加坡)有限公司 | Resource recommendation method, device, server and storage medium |
| CN113207013B (en) * | 2020-02-03 | 2023-11-17 | 腾讯科技(深圳)有限公司 | Multimedia data release management method, device, equipment and storage medium |
| CN113207013A (en) * | 2020-02-03 | 2021-08-03 | 腾讯科技(深圳)有限公司 | Multimedia data release management method, device, equipment and storage medium |
| CN111400615A (en) * | 2020-03-19 | 2020-07-10 | 腾讯科技(深圳)有限公司 | Resource recommendation method, device, equipment and storage medium |
| CN111400615B (en) * | 2020-03-19 | 2023-03-24 | 腾讯科技(深圳)有限公司 | Resource recommendation method, device, equipment and storage medium |
| CN111460292A (en) * | 2020-03-30 | 2020-07-28 | 百度在线网络技术(北京)有限公司 | Model evaluation method, apparatus, device, and medium |
| CN113626679B (en) * | 2020-05-07 | 2023-10-17 | 北京达佳互联信息技术有限公司 | Multimedia resource recommendation method, device and storage medium |
| CN113626679A (en) * | 2020-05-07 | 2021-11-09 | 北京达佳互联信息技术有限公司 | Multimedia resource recommendation method, device and storage medium |
| CN113726722A (en) * | 2020-05-26 | 2021-11-30 | 北京达佳互联信息技术有限公司 | Multimedia information recommendation method, device, server and storage medium |
| CN113726722B (en) * | 2020-05-26 | 2022-08-26 | 北京达佳互联信息技术有限公司 | Multimedia information recommendation method, device, server and storage medium |
| CN111708964A (en) * | 2020-05-27 | 2020-09-25 | 北京百度网讯科技有限公司 | Recommended method, apparatus, electronic device and storage medium for multimedia resources |
| CN111708964B (en) * | 2020-05-27 | 2023-06-20 | 北京百度网讯科技有限公司 | Recommendation method and device for multimedia resources, electronic equipment and storage medium |
| CN111639874A (en) * | 2020-06-05 | 2020-09-08 | 中国银行股份有限公司 | Rating method and related equipment |
| CN111757265A (en) * | 2020-06-22 | 2020-10-09 | 北京百度网讯科技有限公司 | Method, apparatus, device and storage medium for pushing and playing content |
| CN111757265B (en) * | 2020-06-22 | 2023-03-10 | 北京百度网讯科技有限公司 | Method, device, device and storage medium for pushing playback content |
| CN111782943B (en) * | 2020-06-24 | 2024-07-30 | 中国平安财产保险股份有限公司 | Information recommendation method, device, equipment and medium based on historical data record |
| CN111782943A (en) * | 2020-06-24 | 2020-10-16 | 中国平安财产保险股份有限公司 | Information recommendation method, device, equipment and medium based on historical data record |
| CN113973234A (en) * | 2020-07-22 | 2022-01-25 | 深圳市茁壮网络股份有限公司 | Video recommendation method and device |
| CN111859156B (en) * | 2020-08-04 | 2024-02-02 | 上海秒针网络科技有限公司 | Method and device for determining distribution crowd, readable storage medium and electronic equipment |
| CN111859156A (en) * | 2020-08-04 | 2020-10-30 | 上海风秩科技有限公司 | Method and device for determining release crowd, readable storage medium and electronic equipment |
| CN111949807A (en) * | 2020-08-18 | 2020-11-17 | 腾讯科技(深圳)有限公司 | Data processing method, data processing device, computer equipment and storage medium |
| CN112348333A (en) * | 2020-10-27 | 2021-02-09 | 深圳Tcl新技术有限公司 | Application scoring method, apparatus, system and computer-readable storage medium |
| CN112328861B (en) * | 2020-11-24 | 2023-06-23 | 郑州航空工业管理学院 | A method of news dissemination based on big data processing |
| CN112328861A (en) * | 2020-11-24 | 2021-02-05 | 郑州航空工业管理学院 | A news dissemination method based on big data processing |
| CN112507163A (en) * | 2020-12-02 | 2021-03-16 | 北京奇艺世纪科技有限公司 | Duration prediction model training method, recommendation method, device, equipment and medium |
| CN113127748A (en) * | 2021-05-18 | 2021-07-16 | 北京奇艺世纪科技有限公司 | Data filtering method and system |
| CN113127748B (en) * | 2021-05-18 | 2023-09-05 | 北京奇艺世纪科技有限公司 | Data filtering method and system |
| CN115375340A (en) * | 2021-05-20 | 2022-11-22 | 腾讯科技(深圳)有限公司 | Multimedia content recommendation method, device, equipment and storage medium |
| CN113704511B (en) * | 2021-07-30 | 2022-11-22 | 北京达佳互联信息技术有限公司 | Multimedia resource recommendation method and device, electronic equipment and storage medium |
| CN113704511A (en) * | 2021-07-30 | 2021-11-26 | 北京达佳互联信息技术有限公司 | Multimedia resource recommendation method and device, electronic equipment and storage medium |
| CN113742573A (en) * | 2021-08-03 | 2021-12-03 | 深圳Tcl新技术有限公司 | Multimedia resource searching method and device, computer equipment and storage medium |
| CN113742573B (en) * | 2021-08-03 | 2023-11-14 | 深圳Tcl新技术有限公司 | Multimedia resource search method, device, computer equipment and storage medium |
| CN113886609A (en) * | 2021-09-29 | 2022-01-04 | 北京达佳互联信息技术有限公司 | Multimedia resource recommendation method and device, electronic equipment and storage medium |
| CN114356979A (en) * | 2021-11-19 | 2022-04-15 | 科大讯飞股份有限公司 | A query method and related equipment |
| CN114598905A (en) * | 2021-11-25 | 2022-06-07 | 浙江光辉工具有限公司 | Video pushing method |
| CN114282136A (en) * | 2021-12-24 | 2022-04-05 | 中孚安全技术有限公司 | Webpage end operation behavior based dynamic page layout recommendation method and system |
| CN114461824A (en) * | 2021-12-28 | 2022-05-10 | 北京达佳互联信息技术有限公司 | Resource recommendation, model training method, apparatus, equipment, storage medium and program |
| CN114357267A (en) * | 2022-01-06 | 2022-04-15 | 成都人人互娱科技有限公司 | Information recommendation pool construction method and system and computer storage medium |
| CN115065870A (en) * | 2022-04-26 | 2022-09-16 | 北京达佳互联信息技术有限公司 | Target business list display method and device, electronic equipment and storage medium |
| CN115065870B (en) * | 2022-04-26 | 2024-01-09 | 北京达佳互联信息技术有限公司 | Target business list display method and device, electronic equipment and storage medium |
| CN114817583A (en) * | 2022-05-10 | 2022-07-29 | 腾讯科技(深圳)有限公司 | Method, device, device and storage medium for determining grouping result |
| CN115131059B (en) * | 2022-06-02 | 2024-09-06 | 腾讯科技(北京)有限公司 | Method and device for publishing multimedia resources, computer equipment and storage medium |
| CN115131059A (en) * | 2022-06-02 | 2022-09-30 | 腾讯科技(北京)有限公司 | Method and device for publishing multimedia resources, computer equipment and storage medium |
| CN115146089A (en) * | 2022-06-23 | 2022-10-04 | 杭州网易云音乐科技有限公司 | A method, device, electronic device and storage medium for pushing multimedia resources |
| CN115357815A (en) * | 2022-08-23 | 2022-11-18 | 腾讯科技(深圳)有限公司 | Media resource sorting method, sorting model training method, device and equipment |
| CN115757945A (en) * | 2022-11-15 | 2023-03-07 | 百度时代网络技术(北京)有限公司 | Content recommendation method, device, equipment, computer readable storage medium and product |
| CN116628235B (en) * | 2023-07-19 | 2023-11-03 | 支付宝(杭州)信息技术有限公司 | Data recommendation method, device, equipment and medium |
| CN116628235A (en) * | 2023-07-19 | 2023-08-22 | 支付宝(杭州)信息技术有限公司 | Data recommendation method, device, equipment and medium |
| CN119479654A (en) * | 2024-11-04 | 2025-02-18 | 中电信人工智能科技(北京)有限公司 | Content recommendation method, device, equipment and medium based on voiceprint recognition |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106528813B (en) | 2018-12-11 |
| CN106528813A (en) | 2017-03-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2018090793A1 (en) | Multimedia recommendation method and device | |
| RU2720899C2 (en) | Method and system for determining user-specific content proportions for recommendation | |
| CN110929052B (en) | Multimedia resource recommendation method and device, electronic equipment and storage medium | |
| CN103886090B (en) | Content recommendation method and device based on user preferences | |
| US11086888B2 (en) | Method and system for generating digital content recommendation | |
| CN102483745B (en) | Common selection image classification | |
| US8468143B1 (en) | System and method for directing questions to consultants through profile matching | |
| US8719293B2 (en) | Generating improved document classification data using historical search results | |
| KR101947667B1 (en) | Clustering of viewing time for video search | |
| US10311478B2 (en) | Recommending content based on user profiles clustered by subscription data | |
| US11276076B2 (en) | Method and system for generating a digital content recommendation | |
| CN102770859B (en) | cross-language search options | |
| CN105706083B (en) | Methods, systems, and media for providing answers to user-specific queries | |
| CN107690638B (en) | Reader application and method with personalized feed providing recommendations while maintaining user privacy | |
| CN104217030B (en) | A kind of method and apparatus that user's classification is carried out according to server search daily record data | |
| CN102855256B (en) | For determining the method, apparatus and equipment of Website Evaluation information | |
| US20120197979A1 (en) | Web-wide content quality crowd sourcing | |
| WO2017181612A1 (en) | Personalized video recommendation method and device | |
| CN104428767A (en) | Related entities | |
| RU2714594C1 (en) | Method and system for determining parameter relevance for content items | |
| TW201337608A (en) | Ranking of entity properties and relationships | |
| CN110766489A (en) | Method for requesting content and providing content and corresponding device | |
| CN111344696A (en) | System and method for evaluating advertisements | |
| US9152701B2 (en) | Query classification | |
| US10445384B2 (en) | System and method for determining a search response to a research query |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17871981 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17871981 Country of ref document: EP Kind code of ref document: A1 |