CN114780828A - Resource recommendation method and device, computer equipment and medium - Google Patents

Resource recommendation method and device, computer equipment and medium Download PDF

Info

Publication number
CN114780828A
CN114780828A CN202210188297.3A CN202210188297A CN114780828A CN 114780828 A CN114780828 A CN 114780828A CN 202210188297 A CN202210188297 A CN 202210188297A CN 114780828 A CN114780828 A CN 114780828A
Authority
CN
China
Prior art keywords
target
resource
item
information
target object
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.)
Pending
Application number
CN202210188297.3A
Other languages
Chinese (zh)
Inventor
李牧
陈晨
唐瑜
安李勇
武伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202210188297.3A priority Critical patent/CN114780828A/en
Publication of CN114780828A publication Critical patent/CN114780828A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The disclosure relates to a resource recommendation method, a resource recommendation device, computer equipment and a medium, and belongs to the technical field of internet. In the embodiment of the disclosure, when recommending media resources to a target object, on the basis of recommending the target object with the matched target media resources to the target object, a target object matched with the target object is selected from a plurality of object objects associated with the target media resources to be displayed to the target object, so that a resource recommendation method taking the object as a core is provided, the object objects can be recommended individually and dynamically for different target objects, and the recommendation effect of the media resources is improved.

Description

Resource recommendation method and device, computer equipment and medium
Technical Field
The present disclosure relates to the field of internet technologies, and in particular, to a resource recommendation method, apparatus, computer device, and medium.
Background
With the rapid development of internet technology and the gradual expansion of network user scale, it has become a common way to promote a product or service by recommending media resources to network users. For the propaganda party, how to improve the recommendation effect of the media resource is an urgent problem to be solved.
Disclosure of Invention
The invention provides a resource recommendation method, a resource recommendation device, computer equipment and a medium, and provides a resource recommendation method taking an object as a core, which can be used for recommending the object individually and dynamically aiming at different target objects and improving the recommendation effect of media resources. The technical scheme of the disclosure is as follows:
according to a first aspect of an embodiment of the present disclosure, there is provided a resource recommendation method, including:
sending a resource recommendation request of a target object to a server, wherein the resource recommendation request is used for requesting to recommend media resources for the target object;
receiving target media resources returned by the server based on the resource recommendation request and item information of a target item object, wherein the target media resources are matched with the target object, and the target item object is an item object matched with the target object in a plurality of item objects related to the target media resources;
and displaying the target media resource, and displaying the item information of the target item object in the target media resource.
In the embodiment of the disclosure, when a media resource is recommended to a target object, on the basis of recommending the target object with the matched target media resource to the target object, the target object matched with the target object is selected from a plurality of object objects associated with the target media resource to be displayed to the target object, so that the resource recommendation method taking the object as a core is provided, the object can be recommended individually and dynamically for different target objects, and the recommendation effect of the media resource is improved.
In some embodiments, the item information for presenting the target item object in the target media asset includes any one of:
in the target media resource, displaying the article information of the target article object according to the display style corresponding to the article type of the target article object;
and in the target media resource, displaying the object information of the target object according to the display style corresponding to the activity type of the target object.
In the embodiment of the disclosure, different types of display styles are set for object objects of different object types or different activity types, so that the display styles of the target object are enriched, and the flexibility of displaying the target object is improved.
In some embodiments, the item information includes an access entry for the target item object;
after showing the item information of the target item object in the target media resource, the method further comprises:
and in response to the triggering operation of the access entrance, displaying a content page of the target item object, wherein the content page is used for displaying the content details of the target item object.
In the embodiment of the disclosure, by setting the access entry of the target object, the user can quickly access the content page of the target object through the access entry, and the human-computer interaction efficiency is improved.
In some embodiments, the item information includes an interaction portal for the target item object;
after showing the item information of the target item object in the target media resource, the method further comprises:
and responding to the trigger operation of the interaction entrance, and displaying an interaction page of the target item object, wherein the interaction page is used for interacting based on the target item object.
In the embodiment of the disclosure, by setting the interaction entry of the target object, the user can quickly access the interaction page of the target object through the interaction entry, and the human-computer interaction efficiency is improved.
In some embodiments, the item information for presenting the target item object in the target media asset includes any one of:
in the target media resource, displaying the object information of the target object in the form of a card;
displaying the object information of the target object in the target media resource in a form of a pop-up window;
and displaying the object information of the target object in the target media resource in a floating layer mode.
In the embodiment of the disclosure, various forms of displaying the target object are provided, the display forms of the target object are enriched, and the flexibility of displaying the target object is improved.
According to a second aspect of the embodiments of the present disclosure, there is provided a resource recommendation method, including:
in response to a resource recommendation request for a target object, determining a target media resource matched with the target object;
selecting a target object matched with the target object from a plurality of object objects associated with the target media resource;
and sending the target media resource and the item information of the target item object to a terminal corresponding to the target object so as to trigger the terminal to display the target media resource and display the item information of the target item object in the target media resource.
In the embodiment of the disclosure, when a media resource is recommended to a target object, on the basis of recommending the target object with the matched target media resource to the target object, the target object matched with the target object is selected from a plurality of object objects associated with the target media resource to be displayed to the target object, so that the resource recommendation method taking the object as a core is provided, the object can be recommended individually and dynamically for different target objects, and the recommendation effect of the media resource is improved.
In some embodiments, determining a target media asset that matches the target object comprises at least one of:
determining a target media resource matched with at least one of the attribute characteristic information and the behavior characteristic information based on the attribute characteristic information and the behavior characteristic information of the target object from a plurality of candidate media resources;
and determining recommendation parameters of the candidate media resources based on the resource information of the candidate media resources, and determining the candidate media resources with the recommendation parameters meeting recommendation conditions as the target media resources, wherein the recommendation parameters represent recommendation effects of the media resources.
In the embodiment of the present disclosure, two ways of determining a target media resource are provided, and both of the ways can quickly determine the target media resource matched with the target object, so that the efficiency of determining the target media resource is improved, and the flexibility of determining the target media resource is also improved.
In some embodiments, selecting a target item object matching the target object from the plurality of item objects associated with the target media asset comprises:
and determining a target object matched with at least one of the attribute characteristic information and the behavior characteristic information based on the attribute characteristic information and the behavior characteristic information of the target object from a plurality of object objects associated with the target media resource.
In some embodiments, determining, from a plurality of item objects associated with the target media asset, a target item object that matches at least one of attribute feature information and behavior feature information of the target object based on the attribute feature information and the behavior feature information of the target object comprises:
selecting an article object carrying an attribute tag from a plurality of article objects associated with the target media resource based on the attribute tag included in the attribute feature information of the target object, and determining the selected article object as the target article object; or the like, or a combination thereof,
selecting an object of which the target object executes a target behavior from a plurality of object objects associated with the target media resource based on the behavior feature information of the target object, and determining the selected object as the target object; or the like, or, alternatively,
selecting an object carrying the attribute tag and subject to subject behavior from a plurality of object associated with the target media resource based on the attribute tag included in the attribute feature information of the target object and the behavior feature information of the target object, and determining the selected object as the target object.
According to the attribute characteristic information and the behavior characteristic information of the target object, the target object matched with the target object can be quickly determined, and the accuracy of determining the target object can be ensured while the efficiency of determining the target object is ensured.
In some embodiments, after selecting a target item object matching the target object from the plurality of item objects associated with the target media asset, the method further comprises any one of:
acquiring a display style corresponding to the target object from target relation data, wherein the target relation data represents the corresponding relation between the object and the display style, and the display style is used for indicating that the object information of the target object is displayed by adopting the corresponding display style;
and adding the article information of the target article object in the pattern template to obtain the display pattern of the target article object.
In the embodiment of the disclosure, two modes of obtaining the display style are provided, so that the flexibility of obtaining the display style is improved.
In some embodiments, before adding the item information of the target item object to the style template and obtaining the display style of the target item object, the method further includes:
determining quality parameters of the candidate style templates based on the candidate style templates, selecting the style template with the quality parameters meeting quality conditions, executing the step of adding the article information of the target article object in the style template based on the selected style template to obtain a display style of the target article object, wherein the quality parameters represent the template quality of the corresponding style template.
In some embodiments, before adding the item information of the target item object to the style template to obtain the display style of the target item object, the method further includes any one of the following steps:
selecting a style template corresponding to the article type from a plurality of candidate style templates based on the article type of the target article object, and executing the step of adding article information of the target article object in the style template to obtain a display style of the target article object based on the selected style template;
selecting a style template corresponding to the activity type from a plurality of candidate style templates based on the activity type of the target object, and executing the step of adding the object information of the target object in the style template to obtain the display style of the target object based on the selected style template.
In the embodiment of the disclosure, various modes of selecting the style template are provided, the style template attached to the target object can be selected, and the display effect of the target object is improved when the target object is displayed subsequently.
According to a third aspect of the embodiments of the present disclosure, there is provided a resource recommendation apparatus, including:
a sending unit configured to execute sending a resource recommendation request of a target object to a server, the resource recommendation request being used for requesting recommendation of a media resource for the target object;
a receiving unit configured to execute receiving target media resources returned by the server based on the resource recommendation request and item information of a target item object, the target media resources being matched with the target object, the target item object being an item object matched with the target object in a plurality of item objects associated with the target media resources;
and the display unit is configured to display the target media resource, and display the item information of the target item object in the target media resource.
In some embodiments, the presentation unit is configured to perform any one of:
in the target media resource, displaying the article information of the target article object according to the display style corresponding to the article type of the target article object;
and in the target media resource, displaying the object information of the target object according to the display style corresponding to the activity type of the target object.
In some embodiments, the item information includes an access entry for the target item object;
the display unit is also configured to perform a triggering operation responding to the access entrance, and display a content page of the target object, wherein the content page is used for displaying the content details of the target object.
In some embodiments, the item information includes an interaction portal for the target item object;
the display unit is further configured to perform a triggering operation in response to the interaction entry, and display an interaction page of the target object, wherein the interaction page is used for interaction based on the target object.
In some embodiments, the presentation unit is configured to perform any one of:
in the target media resource, displaying the object information of the target object in the form of a card;
displaying the object information of the target object in the target media resource in a form of a pop-up window;
and displaying the object information of the target object in the target media resource in a floating layer mode.
According to a fourth aspect of the embodiments of the present disclosure, there is provided a resource recommendation apparatus, including:
the determining unit is configured to execute the steps of determining a target media resource matched with a target object in response to a resource recommendation request for the target object;
a selecting unit configured to select a target object matched with the target object from a plurality of object objects associated with the target media resource;
the sending unit is configured to send the target media resource and the item information of the target item object to a terminal corresponding to the target object, so as to trigger the terminal to display the target media resource and display the item information of the target item object in the target media resource.
In some embodiments, the determining unit is configured to perform at least one of:
determining a target media resource matched with at least one of the attribute characteristic information and the behavior characteristic information based on the attribute characteristic information and the behavior characteristic information of the target object from a plurality of candidate media resources;
and determining recommendation parameters of the candidate media resources based on the resource information of the candidate media resources, and determining the candidate media resources with the recommendation parameters meeting recommendation conditions as the target media resources, wherein the recommendation parameters represent recommendation effects of the media resources.
In some embodiments, the selecting unit is configured to perform:
and determining a target object matched with at least one of the attribute characteristic information and the behavior characteristic information based on the attribute characteristic information and the behavior characteristic information of the target object from a plurality of object objects associated with the target media resource.
In some embodiments, the selecting unit is configured to perform:
selecting an article object carrying an attribute tag from a plurality of article objects associated with the target media resource based on the attribute tag included in the attribute feature information of the target object, and determining the selected article object as the target article object; or the like, or, alternatively,
selecting an object of which the target object executes a target behavior from a plurality of object objects associated with the target media resource based on the behavior feature information of the target object, and determining the selected object as the target object; or the like, or, alternatively,
selecting an object carrying the attribute tag and performing a target behavior by the target object from a plurality of object objects associated with the target media resource based on the attribute tag included in the attribute feature information of the target object and the behavior feature information of the target object, and determining the selected object as the target object.
In some embodiments, the apparatus further comprises any one of:
the acquisition unit is configured to acquire a display style corresponding to the target object from target relation data, the target relation data represents a corresponding relation between the object and the display style, and the display style is used for indicating that the object information of the target object is displayed by adopting the corresponding display style;
and the adding unit is configured to add the article information of the target article object in the pattern template to obtain the display pattern of the target article object.
In some embodiments, the selecting unit is further configured to perform:
determining quality parameters of the candidate style templates based on the candidate style templates, selecting the style template with the quality parameters meeting quality conditions, executing the step of adding the article information of the target article object in the style template based on the selected style template to obtain a display style of the target article object, wherein the quality parameters represent the template quality of the corresponding style template.
In some embodiments, the selecting unit is further configured to perform any one of:
selecting a style template corresponding to the article type from a plurality of candidate style templates based on the article type of the target article object, and executing the step of adding article information of the target article object in the style template to obtain a display style of the target article object based on the selected style template;
selecting a style template corresponding to the activity type from a plurality of candidate style templates based on the activity type of the target object, and executing the step of adding the object information of the target object in the style template to obtain the display style of the target object based on the selected style template.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer device including:
one or more processors;
a memory for storing the processor executable program code;
wherein the processor is configured to execute the program code to implement the resource recommendation method described above.
According to a sixth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium including: the program code in the computer readable storage medium, when executed by a processor of a computer device, enables the computer device to perform the resource recommendation method described above.
According to a seventh aspect of embodiments of the present disclosure, there is provided a computer program product comprising a computer program which, when executed by a processor, implements the resource recommendation method described above.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.
FIG. 1 is a schematic illustration of an environment for implementing a method for resource recommendation, according to an exemplary embodiment;
FIG. 2 is a flow diagram illustrating a method for resource recommendation in accordance with an exemplary embodiment;
FIG. 3 is a flow diagram illustrating a method for resource recommendation in accordance with an exemplary embodiment;
FIG. 4 is a flowchart illustrating a method of resource recommendation in accordance with an exemplary embodiment;
FIG. 5 is a flowchart illustrating a resource recall in accordance with an exemplary embodiment;
FIG. 6 is a frame diagram illustrating an article arrangement according to an exemplary embodiment;
FIG. 7 is a schematic diagram illustrating a management interface in accordance with an exemplary embodiment;
FIG. 8 is a schematic diagram illustrating a resource recommendation, according to an example embodiment;
FIG. 9 is a schematic diagram illustrating a resource recommendation in accordance with an exemplary embodiment;
FIG. 10 is a block diagram illustrating a resource recommendation device in accordance with an exemplary embodiment;
FIG. 11 is a block diagram illustrating a resource recommendation device in accordance with an exemplary embodiment;
FIG. 12 is a block diagram illustrating a terminal in accordance with an exemplary embodiment;
FIG. 13 is a block diagram illustrating a server in accordance with an exemplary embodiment.
Detailed Description
In order to make the technical solutions of the present disclosure better understood, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The implementations described in the exemplary embodiments below do not represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
The data or information to which the present disclosure relates may be data or information that is authorized by a user or sufficiently authorized by parties.
Fig. 1 is a schematic diagram of an implementation environment of a resource recommendation method according to an exemplary embodiment, referring to fig. 1, the implementation environment includes: a terminal 101 and a server 102.
The terminal 101 may be at least one of a smartphone, a smart watch, a desktop computer, a laptop computer, a virtual reality terminal, an augmented reality terminal, a wireless terminal, a laptop portable computer, and the like. The terminal 101 has a communication function and can access a wired network or a wireless network. The terminal 101 may be generally referred to as one of a plurality of terminals, and the embodiment is only illustrated by the terminal 101. Those skilled in the art will appreciate that the number of terminals described above may be greater or fewer.
In some embodiments, the terminal 101 runs an application with a media resource playing function, such as a social application, a live application, a short video application, and the like. In the embodiment of the present disclosure, the terminal 101 is configured to send a resource recommendation request of a target object to a server, to request the server 102 to recommend a media resource for the target object, receive the target media resource and item information of the target item object returned by the server 102 based on the resource recommendation request, display the target media resource, and display the item information of the target item object in the target media resource.
The server 102 may be an independent physical server, a server cluster or a distributed file system formed by a plurality of physical servers, or a cloud server providing basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, cloud storage, a Network service, cloud communication, a middleware service, a domain name service, a security service, a CDN (Content Delivery Network), a big data and artificial intelligence platform, and the like.
The server 102 is a background server of the application program with the media resource playing function, and is configured to provide a background service for the application program run by the terminal 101. In some embodiments, the server 102 and the terminal 101 are connected directly or indirectly through wired or wireless communication, which is not limited in the embodiments of the present disclosure.
In the embodiment of the present disclosure, the server 102 is configured to, in response to a resource recommendation request for a target object, determine a target media resource matched with the target object, select a target item object matched with the target object from a plurality of item objects associated with the target media resource, and send the target media resource and item information of the target item object to the terminal 101 corresponding to the target object, so as to trigger the terminal 101 to display the target media resource and display the item information of the target item object in the target media resource.
Alternatively, the number of the servers 102 may be more or less, and the embodiment of the disclosure does not limit this. Of course, the server 102 may also include other functional servers to provide more comprehensive and diverse services.
Fig. 2 is a flowchart illustrating a resource recommendation method according to an exemplary embodiment, which is performed by a terminal, as shown in fig. 2, and includes the following steps:
in step 201, the terminal sends a resource recommendation request of a target object to the server, where the resource recommendation request is used to request a recommendation of a media resource for the target object.
In step 202, the terminal receives the target media resource and the item information of the target item object returned by the server based on the resource recommendation request, where the target media resource matches the target object, and the target item object is an item object matching the target object in the plurality of item objects associated with the target media resource.
In step 203, the terminal displays the target media resource, and displays the item information of the target item object in the target media resource.
According to the technical scheme provided by the embodiment of the disclosure, when the media resource is recommended to the target object, on the basis of recommending the target media resource matched with the target object to the target object, the target object matched with the target object is selected from the plurality of object objects associated with the target media resource to be displayed to the target object, and the resource recommendation method taking the object as the core is provided, so that the object objects can be recommended individually and dynamically for different target objects, and the recommendation effect of the media resource is improved.
In some embodiments, the item information for presenting the target item object in the target media asset includes any one of:
in the target media resource, displaying the article information of the target article object according to the display style corresponding to the article type of the target article object;
and displaying the object information of the target object in the target media resource according to the display style corresponding to the activity type of the target object.
In some embodiments, the item information includes an access entry for the target item object;
after showing the item information of the target item object in the target media resource, the method further comprises:
and in response to the triggering operation of the access entrance, displaying a content page of the target item object, wherein the content page is used for displaying the content details of the target item object.
In some embodiments, the item information includes an interaction portal for the target item object;
after showing the item information of the target item object in the target media resource, the method further comprises:
and responding to the trigger operation of the interaction entrance, and displaying an interaction page of the target item object, wherein the interaction page is used for interacting based on the target item object.
In some embodiments, the item information for presenting the target item object in the target media asset includes any one of:
in the target media resource, displaying the object information of the target object in the form of a card;
displaying the object information of the target object in the target media resource in a form of a pop-up window;
and displaying the object information of the target object in the target media resource in a floating layer mode.
FIG. 3 is a flowchart illustrating a resource recommendation method, as shown in FIG. 3, performed by a server, according to an example embodiment, including the steps of:
in step 301, the server determines a target media resource matching a target object in response to a resource recommendation request for the target object.
In step 302, the server selects a target item object matching the target object from a plurality of item objects associated with the target media resource.
In step 303, the server sends the target media resource and the item information of the target item object to the terminal corresponding to the target object, so as to trigger the terminal to display the target media resource and display the item information of the target item object in the target media resource.
According to the technical scheme, when the media resource is recommended to the target object, the target object matched with the target object is selected from the multiple object objects associated with the target media resource to be displayed on the target object on the basis of recommending the target media resource matched with the target object to the target object, the resource recommendation method taking the object as the core is provided, the object can be recommended individually and dynamically according to different target objects, and the recommendation effect of the media resource is improved.
In some embodiments, determining a target media asset that matches the target object comprises at least one of:
determining a target media resource matched with at least one of the attribute characteristic information and the behavior characteristic information based on the attribute characteristic information and the behavior characteristic information of the target object from a plurality of candidate media resources;
and determining recommendation parameters of the candidate media resources based on the resource information of the candidate media resources, and determining the candidate media resources with the recommendation parameters meeting recommendation conditions as the target media resources, wherein the recommendation parameters represent recommendation effects of the media resources.
In some embodiments, selecting a target item object matching the target object from the plurality of item objects associated with the target media asset comprises:
and determining a target object matched with at least one of the attribute characteristic information and the behavior characteristic information based on the attribute characteristic information and the behavior characteristic information of the target object from a plurality of object objects associated with the target media resource.
In some embodiments, determining, from a plurality of item objects associated with the target media asset, a target item object that matches at least one of attribute feature information and behavior feature information of the target object based on the attribute feature information and the behavior feature information of the target object comprises:
selecting an article object carrying an attribute tag from a plurality of article objects associated with the target media resource based on the attribute tag included in the attribute feature information of the target object, and determining the selected article object as the target article object; or the like, or a combination thereof,
selecting an object of which the target object executes a target behavior from a plurality of object objects associated with the target media resource based on the behavior feature information of the target object, and determining the selected object as the target object; or the like, or, alternatively,
selecting an object carrying the attribute tag and performing a target behavior by the target object from a plurality of object objects associated with the target media resource based on the attribute tag included in the attribute feature information of the target object and the behavior feature information of the target object, and determining the selected object as the target object.
In some embodiments, after selecting a target item object matching the target object from the plurality of item objects associated with the target media asset, the method further comprises any one of:
acquiring a display style corresponding to the target object from target relation data, wherein the target relation data represents the corresponding relation between the object and the display style, and the display style is used for indicating that the object information of the target object is displayed by adopting the corresponding display style;
and adding the article information of the target article object in the pattern template to obtain the display pattern of the target article object.
In some embodiments, before adding the item information of the target item object to the style template and obtaining the display style of the target item object, the method further includes:
determining quality parameters of the candidate style templates based on the candidate style templates, selecting the style template with the quality parameters meeting quality conditions, and executing the step of adding the object information of the target object in the style template to obtain the display style of the target object based on the selected style template, wherein the quality parameters represent the template quality of the corresponding style template.
In some embodiments, before adding the item information of the target item object to the style template and obtaining the display style of the target item object, the method further includes any one of the following steps:
selecting a style template corresponding to the article type from a plurality of candidate style templates based on the article type of the target article object, and executing the step of adding article information of the target article object in the style template to obtain a display style of the target article object based on the selected style template;
selecting a style template corresponding to the activity type from a plurality of candidate style templates based on the activity type of the target object, and executing the step of adding the object information of the target object in the style template to obtain the display style of the target object based on the selected style template.
Fig. 2 to fig. 3 are only basic flows of the present disclosure, and the solution provided by the present disclosure is further explained below based on a specific implementation, and fig. 4 is a flow chart of a resource recommendation method according to an exemplary embodiment, and referring to fig. 4, the method includes:
in step 401, the terminal sends a resource recommendation request of a target object to a server, where the resource recommendation request is used to request a recommendation of a media resource for the target object.
The terminal is a terminal corresponding to the target object. The target object refers to a target user, and the target user refers to a user of the media resource to be recommended. In some embodiments, the target object is represented by an object identification, for example, the object identification may be an object name, an object account number, an object ID (Identity number), or the like. In some embodiments, the terminal runs an application with a media resource playing function, such as a social application, a live application, a short video application, and the like. The server is a background server of the application program with the media resource playing function.
In the embodiment of the disclosure, the media resource is used for promoting a product or service in a certain industry, such as promoting a video or promoting a picture or promoting an article. In some embodiments, the media asset is represented by an asset identification, which may be, for example, an asset name, an asset number, an asset ID, and the like.
In some embodiments, the resource recommendation request is triggered based on a starting operation of the target object on the application with the media resource playing function, for example, the target object operates on the terminal to start the application with the media resource playing function, and then the terminal sends a resource recommendation request of the target object to the server in response to the starting operation of the target object on the application to request the server to recommend the media resource for the target object; or the resource recommendation request is triggered based on a switching operation of the target object on the media resource in the application program, for example, if the switching operation is performed on the media resource in the process that the target object views the media resource in the application program, the terminal sends the resource recommendation request to the server in response to the switching operation of the target object on the media resource, so as to request the server to recommend the media resource for the target object. Of course, the resource recommendation request can also be triggered based on other operations of the target object, such as an access operation of the target object to a recommended page in the application program, a refresh operation of the target object in the application program, or a search operation of the target object in the application program, which is not limited in this disclosure.
In step 402, the server determines a target media resource matching a target object in response to a resource recommendation request for the target object.
The resource recommendation request carries the object identification of the target object. In some embodiments, after receiving the resource recommendation request of the target object, the server obtains an object identifier of the target object carried in the resource recommendation request, and determines a target media resource matched with the target object based on the object identifier of the target object. In embodiments of the present disclosure, a target media asset is used to refer to a media asset that matches a target object.
The process of the server determining the target media resource matching the target object is referred to at least one of the following (402A) and (402B):
(402A) in some embodiments, the server determines a target media asset matching at least one of the attribute feature information and the behavior feature information based on the attribute feature information and the behavior feature information of the target object from a plurality of candidate media assets.
Wherein, the attribute feature information is used for representing the attribute features of the target object, such as gender, age, city, hobby, and the like. The behavior feature information is used for representing the behavior features of the target object, such as clicking, searching, praise, collecting and the like. In some embodiments, the server obtains the attribute feature information and the behavior feature information based on a user profile of the target object, the user profile describing the attribute information and the behavior information of the object.
In the above (402A), the target media asset is matched with one or both of attribute feature information and behavior feature information of the target object. In some embodiments, the server determines a target media resource matching the attribute feature information of the target object from a plurality of candidate media resources based on the attribute feature information of the target object; in still other embodiments, the server determines a target media resource matching the behavior feature information based on the behavior feature information of the target object from a plurality of candidate media resources; in other embodiments, the server determines a target media resource from the plurality of candidate media resources that matches both the attribute feature information and the behavior feature information based on the attribute feature information and the behavior feature information of the target object.
In an alternative embodiment, the server determines the target media resource based on the attribute feature information of the target object by: and the server selects a media resource carrying the attribute label from a plurality of candidate media resources based on the attribute label included in the attribute characteristic information of the target object, and determines the selected media resource as the target media resource. The attribute tag is a tag carrying attribute information of the target object, for example, the attribute tag may be a gender tag, an age tag, a city tag, a hobby tag, or the like of the target object.
In an alternative embodiment, the server determines the target media resource based on the behavior feature information of the target object by: the server selects the media resource of the target object executing the target behavior from the candidate media resources based on the behavior record indicated by the behavior feature information of the target object, and determines the selected media resource as the target media resource. The target behavior refers to preset operation behavior, such as a praise behavior, a collection behavior, and the like.
In an alternative embodiment, the server determines the target media resource based on the attribute characteristic information and the behavior characteristic information of the target object by: after the server determines a first media resource matched with the attribute feature information and a second media resource matched with the behavior feature information, an intersection between the first media resource and the second media resource is determined, and the media resources included in the intersection are determined as the target media resource.
In the embodiment, the target media resource is determined based on the attribute characteristic information and the behavior characteristic information of the target object, so that the media resource matched with the target object can be quickly determined, and the efficiency of determining the target media resource is improved.
(402B) In some embodiments, the server determines recommendation parameters of a plurality of candidate media resources based on resource information of the candidate media resources, and determines candidate media resources with recommendation parameters meeting recommendation conditions as the target media resources.
The resource information includes recommendation information of the candidate media resource, such as recommendation content, recommendation position, recommendation time, and the like. The recommendation parameter represents a recommendation effect (or called a presentation effect) of the media asset. For example, the recommendation parameter may be click-through rate, which is used to indicate the click-through after a media resource is recommended (or referred to as being exposed); alternatively, the recommendation parameter may be a conversion rate, which represents a conversion after the media asset is recommended (or referred to as being presented). In some embodiments, the recommendation parameter is used to indicate a recommendation effect of a media asset being recommended to a target object, or alternatively, the recommendation parameter is used to indicate a recommendation effect of a media asset being recommended to an arbitrary object. The recommendation condition is a preset fixed condition, and the recommendation condition is used for judging whether the recommendation parameter of the media resource reaches a preset threshold value of the recommendation parameter. For example, if the recommendation parameter of the media resource reaches the preset threshold of the recommendation parameter, it indicates that the recommendation parameter of the media resource satisfies the recommendation condition, and if the recommendation parameter of the media resource does not reach the preset threshold of the recommendation parameter, it indicates that the recommendation parameter of the media resource does not satisfy the recommendation condition.
In some embodiments, the server determines recommendation parameters for the plurality of candidate media resources using a recommendation parameter prediction model, according to the following steps: for any candidate media resource, the server inputs the resource information of the candidate media resource into a recommendation parameter prediction model, and predicts the recommendation parameter of the candidate media resource through the recommendation parameter prediction model. Therefore, the recommendation parameters of the candidate media resources are predicted through the recommendation parameter prediction model, and the efficiency and accuracy of predicting the recommendation parameters are improved. Illustratively, the recommendation parameter prediction model may be a click-through rate prediction model or a conversion rate prediction model.
In some embodiments, the recommendation parameter prediction model is trained based on resource information for a plurality of sample media resources and recommendation parameters for the plurality of sample media resources. In some embodiments, the server obtains resource information of a plurality of sample media resources and recommendation parameters of the plurality of sample media resources, and performs model training based on the resource information of the plurality of sample media resources and the recommendation parameters of the plurality of sample media resources to obtain a recommendation parameter prediction model. Specifically, the training process of the recommended parameter prediction model comprises the following steps: in the first iteration process, respectively inputting the resource information of the plurality of sample media resources into the initial model to obtain a parameter training result of the first iteration process; determining a loss function based on a parameter training result of the first iteration process and a recommended parameter of a corresponding sample media resource, and adjusting a model parameter in the initial model based on the loss function; taking the model parameters after the first iteration adjustment as model parameters of the second iteration, and then carrying out the second iteration; and repeating the iteration process for a plurality of times, in the Nth process, taking the model parameters after the N-1 th iteration adjustment as new model parameters, carrying out model training until the training meets the target conditions, and acquiring the model corresponding to the iteration process meeting the target conditions as a recommended parameter prediction model. Wherein N is a positive integer and is greater than 1. In some embodiments, the training satisfies a target condition that the number of training iterations of the initial model reaches a target number, which is a preset number of training iterations; alternatively, the training satisfies a target condition that the loss value satisfies a target threshold condition, such as a loss value less than 0.00001. The embodiments of the present disclosure do not limit the setting of the target conditions.
In the embodiment, the recommendation parameters of the candidate media resources are predicted to select the candidate media resources with the recommendation parameters meeting the recommendation conditions to perform subsequent resource recommendation, so that the selected media resources are the media resources with the optimal recommendation effect, and the recommendation effect of the media resources is improved.
In the embodiment, two modes of determining the target media resource are provided, and the target media resource matched with the target object can be quickly determined, so that the efficiency of determining the target media resource is improved, and the flexibility of determining the target media resource is also improved.
It should be noted that, corresponding to the two manners shown in (402A) and (402B), the server may determine the target media resource by using one or both of the two manners, for example, after determining the media resource matching the target object by using the manners for determining the target media resource shown in (402A) and (402B), the server further obtains an intersection of the media resources determined by the two manners, and determines the media resource included in the intersection as the target media resource.
In some embodiments, if there are a plurality of determined media resources matching the target object, the determined media resources are sorted according to the first matching degree, and the media resource with the top target digit of the sorting order is determined as the target media resource. The first matching degree represents a matching degree between the corresponding media resource and the target object, and the target digit is a preset fixed digit, such as 10 digits, that is, the media resource with the ranking order of the top 10 digits is obtained as the target media resource. Further, under the condition that the number of the target media resources is one, the server carries out a subsequent resource recommendation process based on the target media resources; and under the condition that the number of the target media resources is multiple, the server sequentially executes the subsequent resource recommendation process according to the arrangement sequence of the first matching degrees of the multiple target media resources.
In step 403, the server selects a target item object matching the target object from the plurality of item objects associated with the target media resource.
Wherein, the object refers to the product or service advertised by the target media resource. In some embodiments, the item object is represented by an item identification, which may be, for example, an item name, an item number, an item ID, and the like. A target item object is used to refer to an item object that matches a target object. In some embodiments, the target item object is at least one of a transaction type item object, a download type item object, and a consultation type item object. The article object of the transaction type refers to an article object used for transaction, such as a commodity; the download type item object refers to an item object for downloading, such as an application; the consultation type object refers to an object to be consulted, such as a consultation product. It should be noted that, when a publisher of a media asset (which may be understood as an advertiser) creates a media asset, the created media asset is associated with a plurality of corresponding item objects.
In some embodiments, the server determines a target item object matching at least one of the attribute feature information and the behavior feature information from a plurality of item objects associated with the target media resource based on the attribute feature information and the behavior feature information of the target object, and the corresponding process includes any one of:
in some embodiments, the server selects an item object carrying an attribute tag from a plurality of item objects associated with the target media resource based on the attribute tag included in the attribute feature information of the target object, and determines the selected item object as the target item object; in some embodiments, the server selects an item object of which the target object performs a target action from a plurality of item objects associated with the target media resource based on the action characteristic information of the target object, and determines the selected item object as the target item object; in some embodiments, the server selects, from a plurality of item objects associated with the target media resource, an item object that carries an attribute tag and that the target object has performed a target behavior based on the attribute tag included in the attribute feature information of the target object and the behavior feature information of the target object, and determines the selected item object as the target item object.
In the embodiment, the target object matched with the target object can be quickly determined according to the attribute characteristic information and the behavior characteristic information of the target object, and the accuracy of determining the target object can be ensured while the efficiency of determining the target object is ensured.
It should be noted that, for the content of the attribute tag and the target behavior, refer to the above (402A), and the description is omitted.
In some embodiments, a plurality of item objects associated with the target media asset are stored in at least one item information repository that is partitioned based on an item type of the item object or partitioned based on an activity type to which the item object belongs. The item information base is used for storing item information of a plurality of item objects, and the item information comprises item names, item pictures, item prices and the like. The item type represents an item class of the item object, such as a clothing class, an electronic product class, a real estate class, and the like. The activity type represents the activity type of the object, such as killing second, preferential treatment and the like. Accordingly, step 403 may be replaced with: the server selects the object matched with the target object from the at least one object information base respectively to obtain the object matched with the target object in the at least one object information base, sorts the object matched with the target object in the at least one object information base according to a second matching degree, and determines the object with the ranking order at the top target digit as the target object. Wherein the second matching degree represents a degree of matching between the corresponding item object and the target object. In the embodiment, by setting at least one item information base and finely dividing the item information base according to the item type or the activity type of the item object, the accuracy of determining the target item object can be improved, and thus the accuracy of resource recommendation is improved.
Illustratively, fig. 5 is a schematic flow chart illustrating a resource recall according to an exemplary embodiment, and referring to fig. 5, the server refers to two recall stages, namely a media resource recall stage and an item object recall stage, when making a resource recommendation to a target object. The term "recall stage of a media resource" refers to retrieving a media resource that is interested by a user from a large number of media resources, and the term "recall stage of an item object" refers to retrieving an item object that is interested by a user from a plurality of item objects associated with a media resource. Referring to fig. 5, a video is used to refer to a media resource, and a recall stage of the media resource is a "video recall" stage shown in fig. 5, and a corresponding process includes: determining videos matched with a target object by respectively utilizing a multi-path recall mode (namely, utilizing an attribute tag or an estimated recommendation parameter or other modes to determine a target media resource) and an oriented recall mode (namely, utilizing a behavior record to determine the target media resource) from a plurality of videos stored in a video library, then acquiring an intersection of the two determined videos, sequencing the videos in the intersection according to a first matching degree corresponding to the videos, and outputting the videos with the top sequence; referring to fig. 5, the item is referred to as an item object, and the article object recall stage is a "article recall" stage shown in fig. 5, and the corresponding process includes: determining commodities matched with the target object by respectively utilizing a label recall mode (namely, an attribute label is adopted to determine the target object) and an oriented recall mode (namely, a behavior record is utilized to determine the target object) from a plurality of commodities stored in a commodity library, then obtaining an intersection of the two determined commodities, sequencing the commodities in the intersection according to a second matching degree corresponding to the commodities, outputting the commodities sequenced at the front, and respectively returning the commodities sequenced at the front by each commodity library under the condition that the commodity libraries are provided; further, the output top ranked video and the returned top ranked product are associated so that resource recommendation is subsequently performed based on the output top ranked video and the returned top ranked product. Therefore, through the video recall and commodity recall capabilities, the resources can be recommended by combining the video and the commodities, and the commodities are used as core recommendation points, so that the breakthrough of a new recommendation scene is realized, the recommendation effect under the commodity popularization scene is greatly improved, and the recommendation effect of media resources is improved.
In step 404, the server sends the target media resource and the item information of the target item object to the terminal corresponding to the target object, so as to trigger the terminal to display the target media resource and display the item information of the target item object in the target media resource.
In some embodiments, the server obtains the item information with the information parameter satisfying the information condition from the total item information of the target item object, and performs the step 404 based on the obtained item information. Wherein, the information parameter represents the display effect after the information is recommended (or called as displayed). The information condition is a preset fixed condition, and the information condition is used for judging whether the information parameter of the article information reaches a preset threshold value of the information parameter. For example, if the information parameter of the article information reaches the preset threshold value of the information parameter, the information parameter indicating that the article information satisfies the information condition, and if the information parameter of the article information does not reach the preset threshold value of the information parameter, the information parameter indicating that the article information does not satisfy the information condition. Illustratively, a picture with the best picture display effect is selected from a plurality of candidate item pictures of the target item object by using a picture recognition technology, or a character with the best character display effect is selected from a plurality of candidate character descriptions of the target item object by using a character recognition technology. Therefore, the display effect of the article information can be improved by selecting the pictures or the characters with the optimal display effect.
In the above steps 401 to 404, the target media resource and the item information of the target item object are directly sent to the terminal, so as to trigger the terminal to display the target media resource and also display the item information of the target item object. Therefore, the resource recommendation method taking the object as the core is provided, the object can be recommended individually and dynamically for different target objects, and the recommendation effect of the media resources is improved.
In other embodiments, after the server selects the target object matched with the target object, the server further obtains a display style of the target object, and sends the display style of the target object to the terminal of the target object, so as to trigger the terminal to display the item information of the target object by using the corresponding display style, and accordingly, the process of obtaining the display style of the target object by the server includes any one of the following steps:
(1) the server acquires a display style corresponding to the target object from the target relation data, the target relation data represents the corresponding relation between the object and the display style, and the display style is used for indicating that the object information of the target object is displayed by adopting the corresponding display style.
For example, the display style may be provided as a card style to indicate that the article information of the target article object is displayed in a corresponding card style; or, the display style may be provided as a pop-up window style to indicate that the article information of the target article object is displayed in a corresponding pop-up window style; the presentation style may be provided as a floating style to indicate that the item information of the target item object is presented with a corresponding floating style.
In some embodiments, the target relationship data is stored in an item information repository. Before implementing the present solution, a publisher of a media resource (which may be understood as an advertiser) may upload an object of an item to be recommended to an item information base associated with a server according to its recommendation requirement. For example, fig. 6 is a schematic diagram of a framework of item setting according to an exemplary embodiment, referring to fig. 6, a publisher of a media resource is provided with one or more publishing accounts, and under any publishing account, one or more item information libraries (i.e., commodity libraries shown in fig. 6) are further provided, that is, each publishing account is used for resource recommendation of an item object in the associated one or more item information libraries. Further, for any item object in the commodity library (i.e. the commodity shown in fig. 6), not only the item basic information of the item object (i.e. the commodity basic information shown in fig. 6) is maintained, but also binding of one or more presentation styles (i.e. the commodity card shown in fig. 6) is supported.
In some embodiments, before implementing the present solution, a manager of the publisher performs information configuration on each item information base in a management interface provided by a management terminal, and accordingly, the terminal sends a style generation request to the server in response to an information configuration operation on the item information base to request the server to generate a corresponding display style for an item object in a corresponding item information base, and the server receives the style generation request to automatically generate a display style for the item object in the corresponding item information base. For example, the management interface includes an article configuration area and a style configuration area, the article configuration area is used for configuring basic information of the article information base, and the style configuration area is used for configuring style information corresponding to the article information base. In some embodiments, the style generation request carries the basic information of the item information base and the style information corresponding to the item information base.
Illustratively, fig. 7 is a schematic diagram of a management interface according to an exemplary embodiment, referring to fig. 7, in the management interface shown in fig. 7, an item configuration region is "region 701" shown in fig. 7, and a style configuration region is "region 702" shown in fig. 7. In some embodiments, the article configuration area includes at least one information configuration box, such as a library name configuration box, a library type configuration box, and a library description configuration box, and accordingly, a manager of the publisher may input corresponding configuration information in the at least one information configuration box, and the management terminal obtains the configuration information input in the at least one information configuration box in response to an input operation in the at least one information configuration box. Referring to fig. 7, the library name configuration box is "commodity library name" shown in fig. 7, the library type configuration box is "commodity library type" shown in fig. 7, and the library description configuration box is "commodity library description" shown in fig. 7. In some embodiments, the style configuration region includes a plurality of candidate style templates, and the administrator of the publisher may select a style template that the publisher wants to set among the plurality of candidate style templates, and acquire the selected style template in response to a selection operation on any one of the plurality of candidate style templates. Therefore, a management interface is provided for the management personnel of the publisher, so that the management personnel can conveniently carry out information configuration in the management interface, and the man-machine interaction efficiency is improved.
(2) And the server adds the article information of the target article object in the style template to obtain the display style of the target article object.
In some embodiments, in a case that there are multiple candidate style templates, the server automatically selects one style template from the multiple candidate style templates, and then performs the step of adding the item information of the target item object to the style template based on the selected style template to obtain the display style of the target item object. Correspondingly, the process of selecting the style template by the server is as follows: the server determines quality parameters of the candidate style templates based on the candidate style templates, and selects the style template with the quality parameters meeting quality conditions.
Wherein the quality parameter represents the template quality of the corresponding style template. In some embodiments, the quality parameter represents a template quality of the corresponding style template in combination with item information of the target item object. The quality condition is a preset fixed condition, and the quality condition is used for judging whether the quality parameter of the pattern template reaches a preset threshold value of the quality parameter. For example, if the quality parameter of the style template reaches the preset threshold of the quality parameter, it indicates that the quality parameter of the style template satisfies the quality condition, and if the quality parameter of the style template does not reach the preset threshold of the quality parameter, it indicates that the quality parameter of the style template does not satisfy the quality condition.
In some embodiments, the server determines the quality parameters of the candidate style templates using a quality parameter prediction model, and the corresponding process is: for any candidate style template, the server inputs the style information of the style template and the article information of the target article object into a quality parameter prediction model, and predicts the quality parameter of the style template through the quality parameter prediction model. Therefore, the quality parameters of the candidate pattern templates are predicted through the quality parameter prediction model, and the efficiency and accuracy of predicting the quality parameters are improved. Illustratively, the quality parameter prediction model may be a content quality prediction model.
In some embodiments, the quality parameter prediction model is trained based on pattern information of a plurality of sample patterns, item information of a plurality of sample item objects, and quality parameters of the plurality of sample patterns. In some embodiments, the server obtains style information of a plurality of sample styles, article information of a plurality of sample article objects, and quality parameters of the plurality of sample styles, and performs model training based on the style information of the plurality of sample styles, the article information of the plurality of sample article objects, and the quality parameters of the plurality of sample styles to obtain a quality parameter prediction model. Specifically, the training process of the quality parameter prediction model comprises the following steps: in the first iteration process, inputting the style information of the sample styles and the article information of the sample article objects into an initial model respectively to obtain a parameter training result of the first iteration process; determining a loss function based on a parameter training result of the first iteration process and the quality parameter of the corresponding sample pattern, and adjusting the model parameter in the initial model based on the loss function; taking the model parameters after the first iteration adjustment as model parameters of the second iteration, and then carrying out the second iteration; and repeating the iteration process for a plurality of times, in the Nth process, taking the model parameters after the N-1 th iteration adjustment as new model parameters, carrying out model training until the training meets the target conditions, and acquiring the model corresponding to the iteration process meeting the target conditions as a quality parameter prediction model. Wherein N is a positive integer and is greater than 1. In some embodiments, the training satisfies a target condition that the number of training iterations of the initial model reaches a target number, which is a preset number of training iterations; alternatively, the training satisfies a target condition that the loss value satisfies a target threshold condition, such as a loss value less than 0.00001. The embodiments of the present disclosure do not limit the setting of the target conditions.
In the embodiment, the quality parameters of the candidate style templates are predicted, and the style template with the quality parameters meeting the quality conditions is selected for subsequent resource recommendation, so that the selected style template is the style template with the optimal recommendation effect, and the recommendation effect of the media resources is improved.
In some embodiments, the server selects a style template corresponding to the item type based on the item type of the target item object from a plurality of candidate style templates; in other embodiments, the server selects a style template corresponding to the activity type based on the activity type to which the target object belongs from a plurality of candidate style templates. Therefore, various modes for selecting the pattern template are provided, the pattern template attached to the target object can be selected, and the display effect of the target object is improved when the target object is displayed subsequently.
In the embodiment, two modes for acquiring the display style are provided, so that the flexibility of acquiring the display style is improved.
In step 405, the terminal receives the target media resource and the item information of the target item object returned by the server based on the resource recommendation request.
In step 406, the terminal displays the target media resource, and displays the item information of the target item object in the target media resource.
In some embodiments, the item information of the target item object displayed in the target media resource by the terminal includes any one of the following items: the terminal displays the object information of the target object in the target media resource in a card form; the terminal displays the object information of the target object in the target media resource in a popup window mode; and the terminal displays the object information of the target object in the target media resource in a floating layer mode. Therefore, multiple forms of displaying the target object are provided, the display forms of the target object are enriched, and the flexibility of displaying the target object is improved.
In some embodiments, the item information of the target item object displayed in the target media resource by the terminal includes any one of the following items: the terminal displays the object information of the target object in the target media resource according to the display style corresponding to the object type of the target object; and the terminal displays the object information of the target object in the target media resource according to the display style corresponding to the activity type of the target object. Therefore, different types of display styles are set for the object objects of different object types or different activity types, the display styles of the target object are enriched, and the flexibility of displaying the target object is improved.
In some embodiments, the item information includes an access entry of the target item object, and accordingly, after the item information of the target item object is presented in the target media asset, the method further includes: and in response to the triggering operation of the access entrance, displaying a content page of the target item object, wherein the content page is used for displaying content details of the target item object. Therefore, by setting the access entrance of the target object, the user can quickly access the content page of the target object through the access entrance, and the human-computer interaction efficiency is improved.
In some embodiments, the item information includes an interaction entry of the target item object, and accordingly, after the item information of the target item object is presented in the target media asset, the method further includes: and responding to the trigger operation of the interaction entrance, and displaying an interaction page of the target object, wherein the interaction page is used for interacting based on the target object. In an optional embodiment, taking an object as an object of a transaction type as an example, the interaction portal provides a transaction portal as the object, and accordingly, in response to a trigger operation on the transaction portal, a transaction page of the object is displayed, and the transaction page is used for performing an object transaction based on the object. For example, the transaction entrance may be a purchase entrance of the goods, and the transaction page is also a transaction page of the goods. In yet another alternative embodiment, taking an object as an object of a download type as an example, the interaction portal provides a download portal for the object, and accordingly, in response to a trigger operation on the download portal, a download page of the object is displayed, where the download page is used for downloading the object. In another optional embodiment, taking a target item object as an example of an item object of a consultation type, the interactive portal provides a consultation portal for the target item object, and accordingly, in response to a trigger operation on the consultation portal, a consultation page of the target item object is displayed, and the consultation page is used for consulting the target item object. Therefore, by setting the interaction inlet of the target object, the user can quickly access the interaction page of the target object through the interaction inlet, and the human-computer interaction efficiency is improved.
Exemplarily, fig. 8 is a schematic diagram of a resource recommendation shown according to an exemplary embodiment, referring to fig. 8, taking a media resource as a video and an item object as a commodity as an example, the server determines a video (such as video 1, video 2, etc.) matching the target object based on step 402, determines a commodity (such as commodity 1) matching the target object based on step 403, and further associates the video and the commodity to realize that an effect of the commodity is also shown while the video is played.
Exemplarily, fig. 9 is a schematic diagram of resource recommendation shown according to an exemplary embodiment, referring to fig. 9, taking an article object as a commodity, a manager of a publisher uploads commodity information corresponding to the article object to a commodity library, and associates the uploaded commodity information with videos in a video library, and further, when a commodity recommendation system recommends a video to a user, selects videos in which the user is interested from a plurality of videos included in the video library, selects commodities in which the user is interested from a plurality of commodities included in the commodity library associated with the video, so that the videos are shown to the user and the commodities in which the user is interested are also shown, and selects videos and commodities matched with the videos and commodities for different types of users, so as to improve a recommendation effect of media resources. Exemplarily, taking the property industry as an example, different property cards are displayed for users at different geographic locations; taking the automobile industry as an example, different vehicle type cards are displayed for different types of users.
According to the technical scheme, when the media resource is recommended to the target object, the target object matched with the target object is selected from the multiple object objects associated with the target media resource to be displayed on the target object on the basis of recommending the target media resource matched with the target object to the target object, the resource recommendation method taking the object as the core is provided, the object can be recommended individually and dynamically according to different target objects, and the recommendation effect of the media resource is improved.
FIG. 10 is a block diagram illustrating a resource recommendation device in accordance with an example embodiment. Referring to fig. 10, the apparatus includes a transmitting unit 1001, a receiving unit 1002, and a presenting unit 1003.
A sending unit 1001 configured to execute sending a resource recommendation request of a target object to a server, the resource recommendation request being for requesting recommendation of a media resource for the target object;
a receiving unit 1002, configured to perform receiving item information of a target media resource and a target item object returned by the server based on the resource recommendation request, where the target media resource matches the target object, and the target item object is an item object matching the target object in multiple item objects associated with the target media resource;
a presentation unit 1003 configured to perform presentation of the target media resource, in which the item information of the target item object is presented.
According to the technical scheme, when the media resource is recommended to the target object, the target object matched with the target object is selected from the multiple object objects associated with the target media resource to be displayed on the target object on the basis of recommending the target media resource matched with the target object to the target object, the resource recommendation method taking the object as the core is provided, the object can be recommended individually and dynamically according to different target objects, and the recommendation effect of the media resource is improved.
In some embodiments, the presentation unit 1003 is configured to perform any one of the following:
in the target media resource, displaying the article information of the target article object according to the display style corresponding to the article type of the target article object;
and in the target media resource, displaying the object information of the target object according to the display style corresponding to the activity type of the target object.
In some embodiments, the item information includes an access entry for the target item object;
the presenting unit 1003, further configured to perform a triggering operation in response to the access entry, and present a content page of the target item object, where the content page is used to present content details of the target item object.
In some embodiments, the item information includes an interaction portal for the target item object;
the presenting unit 1003, further configured to perform, in response to the triggering operation on the interaction entry, presenting an interaction page of the target item object, where the interaction page is used for performing interaction based on the target item object.
In some embodiments, the presentation unit 1003 is configured to perform any one of the following:
in the target media resource, displaying the object information of the target object in the form of a card;
displaying the object information of the target object in the target media resource in a popup window mode;
and displaying the object information of the target object in the target media resource in a floating layer mode.
FIG. 11 is a block diagram illustrating a resource recommendation device in accordance with an example embodiment. Referring to fig. 11, the apparatus includes a determining unit 1101, an extracting unit 1102, and a transmitting unit 1103.
A determining unit 1101 configured to perform determining a target media resource matching a target object in response to a resource recommendation request for the target object;
a selecting unit 1102 configured to select a target item object matching the target object from a plurality of item objects associated with the target media resource;
a sending unit 1103 configured to execute sending the target media resource and the item information of the target item object to a terminal corresponding to the target object, so as to trigger the terminal to display the target media resource and display the item information of the target item object in the target media resource.
According to the technical scheme provided by the embodiment of the disclosure, when the media resource is recommended to the target object, on the basis of recommending the target media resource matched with the target object to the target object, the target object matched with the target object is selected from the plurality of object objects associated with the target media resource to be displayed to the target object, and the resource recommendation method taking the object as the core is provided, so that the object objects can be recommended individually and dynamically for different target objects, and the recommendation effect of the media resource is improved.
In some embodiments, the determining unit 1101 is configured to perform at least one of the following:
determining a target media resource matched with at least one of the attribute characteristic information and the behavior characteristic information based on the attribute characteristic information and the behavior characteristic information of the target object from a plurality of candidate media resources;
and determining recommendation parameters of the candidate media resources based on the resource information of the candidate media resources, and determining the candidate media resources with the recommendation parameters meeting recommendation conditions as the target media resources, wherein the recommendation parameters represent recommendation effects of the media resources.
In some embodiments, the selecting unit 1102 is configured to perform:
and determining a target object matched with at least one of the attribute characteristic information and the behavior characteristic information based on the attribute characteristic information and the behavior characteristic information of the target object from a plurality of object objects associated with the target media resource.
In some embodiments, the selecting unit 1102 is configured to perform:
selecting an article object carrying an attribute tag from a plurality of article objects associated with the target media resource based on the attribute tag included in the attribute feature information of the target object, and determining the selected article object as the target article object; or the like, or a combination thereof,
selecting an object of which the target object executes a target behavior from a plurality of object objects associated with the target media resource based on the behavior feature information of the target object, and determining the selected object as the target object; or the like, or a combination thereof,
selecting an object carrying the attribute tag and performing a target behavior by the target object from a plurality of object objects associated with the target media resource based on the attribute tag included in the attribute feature information of the target object and the behavior feature information of the target object, and determining the selected object as the target object.
In some embodiments, the apparatus further comprises any one of:
the acquisition unit is configured to acquire a display style corresponding to the target object from target relation data, the target relation data represents a corresponding relation between the object and the display style, and the display style is used for indicating that the object information of the target object is displayed in a corresponding display style;
and the adding unit is configured to add the article information of the target article object in the style template to obtain the display style of the target article object.
In some embodiments, the selecting unit 1102 is further configured to perform:
determining quality parameters of the candidate style templates based on the candidate style templates, selecting the style template with the quality parameters meeting quality conditions, and executing the step of adding the object information of the target object in the style template to obtain the display style of the target object based on the selected style template, wherein the quality parameters represent the template quality of the corresponding style template.
In some embodiments, the selecting unit 1102 is further configured to perform any one of:
selecting a style template corresponding to the article type from a plurality of candidate style templates based on the article type of the target article object, and executing the step of adding article information of the target article object in the style template to obtain a display style of the target article object based on the selected style template;
selecting a style template corresponding to the activity type from a plurality of candidate style templates based on the activity type of the target object, and executing the step of adding the object information of the target object in the style template to obtain the display style of the target object based on the selected style template.
It should be noted that: in the resource recommendation apparatus provided in the foregoing embodiment, only the division of the functional modules is illustrated in the foregoing description, and in practical applications, the function allocation may be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the resource recommendation device and the resource recommendation method provided by the above embodiments belong to the same concept, and specific implementation processes thereof are detailed in the method embodiments and are not described herein again.
The computer device mentioned in the embodiment of the present disclosure may be provided as a terminal. Fig. 12 is a block diagram illustrating a terminal 1200 according to an example embodiment. The terminal 1200 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, motion video Experts compression standard Audio Layer 3), an MP4 player (Moving Picture Experts Group Audio Layer IV, motion video Experts compression standard Audio Layer 4), a notebook computer, or a desktop computer. Terminal 1200 may also be referred to by other names such as user equipment, portable terminal, laptop terminal, desktop terminal, and so forth.
In general, the terminal 1200 includes: a processor 1201 and a memory 1202.
The processor 1201 may include one or more processing cores, such as a 4-core processor, an 8-core processor, or the like. The processor 1201 may be implemented in at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), and a PLA (Programmable Logic Array). The processor 1201 may also include a main processor and a coprocessor, where the main processor is a processor for processing data in an awake state, and is also called a Central Processing Unit (CPU); a coprocessor is a low power processor for processing data in a standby state. In some embodiments, the processor 1201 may be integrated with a GPU (Graphics Processing Unit) that is responsible for rendering and drawing content that the display screen needs to display. In some embodiments, the processor 1201 may further include an AI (Artificial Intelligence) processor for processing a computing operation related to machine learning.
Memory 1202 can include one or more computer-readable storage media, which can be non-transitory. Memory 1202 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer-readable storage medium in the memory 1202 is used for storing at least one program code, which is used for being executed by the processor 1201 to implement the processes performed by the terminal in the resource recommendation method provided by the method embodiments in the present disclosure.
In some embodiments, the terminal 1200 may further optionally include: a peripheral device interface 1203 and at least one peripheral device. The processor 1201, memory 1202, and peripheral interface 1203 may be connected by a bus or signal line. Various peripheral devices may be connected to peripheral interface 1203 via buses, signal lines, or circuit boards. Specifically, the peripheral device includes: at least one of radio frequency circuitry 1204, a display 1205, a camera assembly 1206, audio circuitry 1207, a positioning assembly 1208, and a power supply 1209.
Peripheral interface 1203 may be used to connect at least one peripheral associated with I/O (Input/Output) to processor 1201 and memory 1202. In some embodiments, the processor 1201, memory 1202, and peripheral interface 1203 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1201, the memory 1202, and the peripheral interface 1203 may be implemented on separate chips or circuit boards, which are not limited by the present embodiment.
The Radio Frequency circuit 1204 is used for receiving and transmitting RF (Radio Frequency) signals, also called electromagnetic signals. The radio frequency circuit 1204 communicates with a communication network and other communication devices via electromagnetic signals. The radio frequency circuit 1204 converts an electric signal into an electromagnetic signal to transmit, or converts a received electromagnetic signal into an electric signal. Optionally, the radio frequency circuit 1204 comprises: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so forth. The radio frequency circuit 1204 may communicate with other terminals through at least one wireless communication protocol. The wireless communication protocols include, but are not limited to: metropolitan area networks, various generation mobile communication networks (2G, 3G, 4G, and 5G), Wireless local area networks, and/or WiFi (Wireless Fidelity) networks. In some embodiments, the radio frequency circuit 1204 may further include NFC (Near Field Communication) related circuits, which are not limited by this disclosure.
The display screen 1205 is used to display a UI (User Interface). The UI may include graphics, text, icons, video, and any combination thereof. When the display screen 1205 is a touch display screen, the display screen 1205 also has the ability to capture touch signals on or over the surface of the display screen 1205. The touch signal may be input to the processor 1201 as a control signal for processing. At this point, the display 1205 may also be used to provide virtual buttons and/or a virtual keyboard, also referred to as soft buttons and/or a soft keyboard. In some embodiments, the display 1205 may be one, disposed on a front panel of the terminal 1200; in other embodiments, the display panels 1205 can be at least two, respectively disposed on different surfaces of the terminal 1200 or in a folded design; in other embodiments, the display 1205 may be a flexible display disposed on a curved surface or on a folded surface of the terminal 1200. Even further, the display screen 1205 may be arranged in a non-rectangular irregular figure, i.e., a shaped screen. The Display panel 1205 can be made of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or other materials.
Camera assembly 1206 is used to capture images or video. Optionally, camera assembly 1206 includes a front camera and a rear camera. Generally, a front camera is disposed at a front panel of the terminal, and a rear camera is disposed at a rear surface of the terminal. In some embodiments, the number of the rear cameras is at least two, and each rear camera is any one of a main camera, a depth-of-field camera, a wide-angle camera and a telephoto camera, so that the main camera and the depth-of-field camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize panoramic shooting and VR (Virtual Reality) shooting functions or other fusion shooting functions. In some embodiments, camera assembly 1206 may also include a flash. The flash lamp can be a monochrome temperature flash lamp or a bicolor temperature flash lamp. The double-color-temperature flash lamp is a combination of a warm-light flash lamp and a cold-light flash lamp, and can be used for light compensation at different color temperatures.
The audio circuitry 1207 may include a microphone and a speaker. The microphone is used for collecting sound waves of a user and the environment, converting the sound waves into electric signals and inputting the electric signals to the processor 1201 for processing, or inputting the electric signals to the radio frequency circuit 1204 to achieve voice communication. For stereo capture or noise reduction purposes, multiple microphones may be provided at different locations of terminal 1200. The microphone may also be an array microphone or an omni-directional pick-up microphone. The speaker is used to convert electrical signals from the processor 1201 or the radio frequency circuit 1204 into sound waves. The loudspeaker can be a traditional film loudspeaker and can also be a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, the speaker can be used for purposes such as converting an electric signal into a sound wave audible to a human being, or converting an electric signal into a sound wave inaudible to a human being to measure a distance. In some embodiments, the audio circuitry 1207 may also include a headphone jack.
The positioning component 1208 is configured to locate a current geographic Location of the terminal 1200 for implementing navigation or LBS (Location Based Service). The Positioning component 1208 can be a Positioning component based on the Global Positioning System (GPS) in the united states, the beidou System in china, the grignard System in russia, or the galileo System in the european union.
The power supply 1209 is used to supply power to various components in the terminal 1200. The power source 1209 may be alternating current, direct current, disposable or rechargeable batteries. When the power source 1209 includes a rechargeable battery, the rechargeable battery may support wired charging or wireless charging. The rechargeable battery can also be used to support fast charge technology.
In some embodiments, terminal 1200 also includes one or more sensors 1210. The one or more sensors 1210 include, but are not limited to: acceleration sensor 1211, gyro sensor 1212, pressure sensor 1213, fingerprint sensor 1214, optical sensor 1215, and proximity sensor 1216.
The acceleration sensor 1211 can detect the magnitude of acceleration on three coordinate axes of the coordinate system established with the terminal 1200. For example, the acceleration sensor 1211 may be used to detect components of the gravitational acceleration in three coordinate axes. The processor 1201 may control the display screen 1205 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 1211. The acceleration sensor 1211 may also be used for acquisition of motion data of a game or a user.
The gyro sensor 1212 may detect a body direction and a rotation angle of the terminal 1200, and the gyro sensor 1212 may collect a 3D motion of the user on the terminal 1200 in cooperation with the acceleration sensor 1211. The processor 1201 can implement the following functions according to the data collected by the gyro sensor 1212: motion sensing (such as changing the UI according to a user's tilting operation), image stabilization at the time of photographing, game control, and inertial navigation.
Pressure sensors 1213 may be disposed on the side frames of terminal 1200 and/or underlying display 1205. When the pressure sensor 1213 is disposed on the side frame of the terminal 1200, the user's holding signal of the terminal 1200 can be detected, and the processor 1201 performs left-right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 1213. When the pressure sensor 1213 is disposed at a lower layer of the display screen 1205, the processor 1201 controls the operability control on the UI interface according to the pressure operation of the user on the display screen 1205. The operability control comprises at least one of a button control, a scroll bar control, an icon control, and a menu control.
The fingerprint sensor 1214 is used to collect a fingerprint of the user, and the processor 1201 identifies the user according to the fingerprint collected by the fingerprint sensor 1214, or the fingerprint sensor 1214 identifies the user according to the collected fingerprint. When the user identity is identified as a trusted identity, the processor 1201 authorizes the user to perform relevant sensitive operations, including unlocking a screen, viewing encrypted information, downloading software, paying, changing settings, and the like. The fingerprint sensor 1214 may be disposed on the front, rear, or side of the terminal 1200. When a physical button or vendor Logo is provided on the terminal 1200, the fingerprint sensor 1214 may be integrated with the physical button or vendor Logo.
The optical sensor 1215 is used to collect the ambient light intensity. In one embodiment, the processor 1201 may control the display brightness of the display 1205 based on the ambient light intensity collected by the optical sensor 1215. Specifically, when the ambient light intensity is high, the display luminance of the display screen 1205 is turned up; when the ambient light intensity is low, the display brightness of the display screen 1205 is turned down. In another embodiment, processor 1201 may also dynamically adjust the camera head 1206 shooting parameters based on the ambient light intensity collected by optical sensor 1215.
A proximity sensor 1216, also known as a distance sensor, is typically disposed on the front panel of the terminal 1200. The proximity sensor 1216 is used to collect a distance between a user and the front surface of the terminal 1200. In one embodiment, the processor 1201 controls the display 1205 to switch from the bright screen state to the dark screen state when the proximity sensor 1216 detects that the distance between the user and the front side of the terminal 1200 is gradually decreased; when the proximity sensor 1216 detects that the distance between the user and the front surface of the terminal 1200 gradually becomes larger, the processor 1201 controls the display 1205 to switch from the breath-screen state to the bright-screen state.
Those skilled in the art will appreciate that the configuration shown in fig. 12 is not intended to be limiting of terminal 1200 and may include more or fewer components than shown, or some components may be combined, or a different arrangement of components may be used.
The computer device mentioned in the embodiment of the present disclosure may be provided as a server. Fig. 13 is a block diagram of a server according to an exemplary embodiment, where the server 1300 may have a relatively large difference due to different configurations or performances, and may include one or more processors (CPUs) 1301 and one or more memories 1302, where the one or more memories 1302 store at least one program code, and the at least one program code is loaded and executed by the one or more processors 1301 to implement the processes executed by the server in the resource recommendation method provided in the foregoing method embodiments. Certainly, the server 1300 may further include components such as a wired or wireless network interface, a keyboard, and an input/output interface, so as to perform input and output, and the server 1300 may further include other components for implementing the functions of the device, which is not described herein again.
In an exemplary embodiment, a computer readable storage medium including program code, e.g., memory 1302 including program code, executable by processor 1301 of server 1300 to perform the resource recommendation method described above is also provided. Alternatively, the computer-readable storage medium may be a ROM (Read-Only Memory), a RAM (Random Access Memory), a CD-ROM (Compact-Disc Read-Only Memory), a magnetic tape, a floppy disk, an optical data storage device, and the like.
In an exemplary embodiment, a computer program product is also provided, comprising a computer program which, when executed by a processor, implements the above-described resource recommendation method.
In some embodiments, a computer program according to embodiments of the present disclosure may be deployed to be executed on one computer device or on multiple computer devices at one site, or distributed across multiple sites and interconnected by a communication network, and the multiple computer devices distributed across the multiple sites and interconnected by the communication network may constitute a block chain system.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice in the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (10)

1. A method for resource recommendation, the method comprising:
sending a resource recommendation request of a target object to a server, wherein the resource recommendation request is used for requesting to recommend media resources for the target object;
receiving target media resources returned by the server based on the resource recommendation request and item information of target item objects, wherein the target media resources are matched with the target objects, and the target item objects are item objects matched with the target objects in a plurality of item objects associated with the target media resources;
and displaying the target media resource, and displaying the object information of the target object in the target media resource.
2. The resource recommendation method according to claim 1, wherein the item information for presenting the target item object in the target media resource comprises any one of:
displaying the object information of the target object in the target media resource according to the display style corresponding to the object type of the target object;
and displaying the object information of the target object in the target media resource according to the display style corresponding to the activity type of the target object.
3. The resource recommendation method according to claim 1, wherein the item information comprises an access entry of the target item object;
after the item information of the target item object is shown in the target media resource, the method further comprises:
and in response to the triggering operation of the access entrance, displaying a content page of the target object, wherein the content page is used for displaying content details of the target object.
4. A method for resource recommendation, the method comprising:
in response to a resource recommendation request for a target object, determining a target media resource matched with the target object;
selecting a target object matched with the target object from a plurality of object objects associated with the target media resource;
and sending the target media resource and the item information of the target item object to a terminal corresponding to the target object so as to trigger the terminal to display the target media resource and display the item information of the target item object in the target media resource.
5. The resource recommendation method according to claim 4, wherein said determining a target media resource matching said target object comprises at least one of:
determining a target media resource matched with at least one of attribute characteristic information and behavior characteristic information of the target object from a plurality of candidate media resources based on the attribute characteristic information and the behavior characteristic information of the target object;
and determining recommendation parameters of the candidate media resources based on the resource information of the candidate media resources, and determining the candidate media resources with the recommendation parameters meeting recommendation conditions as the target media resources, wherein the recommendation parameters represent recommendation effects of the media resources.
6. An apparatus for resource recommendation, the apparatus comprising:
a sending unit configured to execute sending a resource recommendation request of a target object to a server, the resource recommendation request being used for requesting recommendation of a media resource for the target object;
a receiving unit configured to execute receiving item information of a target media resource and a target item object returned by the server based on the resource recommendation request, wherein the target media resource is matched with the target object, and the target item object is an item object matched with the target object in a plurality of item objects associated with the target media resource;
and the display unit is configured to display the target media resource and display the item information of the target item object in the target media resource.
7. An apparatus for resource recommendation, the apparatus comprising:
the device comprises a determining unit and a processing unit, wherein the determining unit is configured to execute the steps of responding to a resource recommendation request of a target object, and determining a target media resource matched with the target object;
a selecting unit configured to select a target object matched with the target object from a plurality of object objects associated with the target media resource;
the sending unit is configured to send the target media resource and the item information of the target item object to a terminal corresponding to the target object so as to trigger the terminal to display the target media resource and display the item information of the target item object in the target media resource.
8. A computer device, characterized in that the computer device comprises:
one or more processors;
a memory for storing the processor executable program code;
wherein the processor is configured to execute the program code to implement the resource recommendation method of any one of claims 1 to 5.
9. A computer-readable storage medium, characterized in that program code in the computer-readable storage medium, when executed by a processor of a computer device, enables the computer device to perform the resource recommendation method of any one of claims 1 to 5.
10. A computer program product comprising a computer program, characterized in that the computer program, when being executed by a processor, carries out the resource recommendation method of any one of claims 1 to 5.
CN202210188297.3A 2022-02-28 2022-02-28 Resource recommendation method and device, computer equipment and medium Pending CN114780828A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210188297.3A CN114780828A (en) 2022-02-28 2022-02-28 Resource recommendation method and device, computer equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210188297.3A CN114780828A (en) 2022-02-28 2022-02-28 Resource recommendation method and device, computer equipment and medium

Publications (1)

Publication Number Publication Date
CN114780828A true CN114780828A (en) 2022-07-22

Family

ID=82423004

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210188297.3A Pending CN114780828A (en) 2022-02-28 2022-02-28 Resource recommendation method and device, computer equipment and medium

Country Status (1)

Country Link
CN (1) CN114780828A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103136669A (en) * 2011-11-23 2013-06-05 腾讯科技(深圳)有限公司 Product display method and product display system based on product model base
CN109308334A (en) * 2018-11-13 2019-02-05 北京搜狗科技发展有限公司 Information recommendation method and device, search engine system
CN109388739A (en) * 2017-08-03 2019-02-26 合信息技术(北京)有限公司 The recommended method and device of multimedia resource
CN111651669A (en) * 2020-05-20 2020-09-11 拉扎斯网络科技(上海)有限公司 Information recommendation method and device, electronic equipment and computer-readable storage medium
CN113535991A (en) * 2020-04-14 2021-10-22 北京达佳互联信息技术有限公司 Multimedia resource recommendation method and device, electronic equipment and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103136669A (en) * 2011-11-23 2013-06-05 腾讯科技(深圳)有限公司 Product display method and product display system based on product model base
CN109388739A (en) * 2017-08-03 2019-02-26 合信息技术(北京)有限公司 The recommended method and device of multimedia resource
CN109308334A (en) * 2018-11-13 2019-02-05 北京搜狗科技发展有限公司 Information recommendation method and device, search engine system
CN113535991A (en) * 2020-04-14 2021-10-22 北京达佳互联信息技术有限公司 Multimedia resource recommendation method and device, electronic equipment and storage medium
CN111651669A (en) * 2020-05-20 2020-09-11 拉扎斯网络科技(上海)有限公司 Information recommendation method and device, electronic equipment and computer-readable storage medium

Similar Documents

Publication Publication Date Title
CN111652678B (en) Method, device, terminal, server and readable storage medium for displaying article information
CN109740068B (en) Media data recommendation method, device and storage medium
CN111897996B (en) Topic label recommendation method, device, equipment and storage medium
CN111970523B (en) Information display method, device, terminal, server and storage medium
CN111291200B (en) Multimedia resource display method and device, computer equipment and storage medium
CN111506758B (en) Method, device, computer equipment and storage medium for determining article name
CN111028071B (en) Bill processing method and device, electronic equipment and storage medium
CN111858971A (en) Multimedia resource recommendation method, device, terminal and server
CN111031391A (en) Video dubbing method, device, server, terminal and storage medium
CN112052354A (en) Video recommendation method, video display method and device and computer equipment
CN113987326B (en) Resource recommendation method and device, computer equipment and medium
CN114238812B (en) Information display method and device, computer equipment and medium
CN109189978B (en) Method, device and storage medium for audio search based on voice message
CN110909184A (en) Multimedia resource display method, device, equipment and medium
CN113032587A (en) Multimedia information recommendation method, system, device, terminal and server
CN112131473B (en) Information recommendation method, device, equipment and storage medium
CN113609358A (en) Content sharing method and device, electronic equipment and storage medium
CN111782950B (en) Sample data set acquisition method, device, equipment and storage medium
CN112100437A (en) Image processing method, image processing device, electronic equipment and computer readable storage medium
CN110213307B (en) Multimedia data pushing method and device, storage medium and equipment
CN114780181B (en) Resource display method, device, computer equipment and medium
CN112235609A (en) Content item data playing method and device, computer equipment and storage medium
CN113377976B (en) Resource searching method and device, computer equipment and storage medium
CN112230822B (en) Comment information display method and device, terminal and storage medium
CN115134316B (en) Topic display method, device, terminal and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination