[go: up one dir, main page]

CN112000884A - User content recommendation method and device, server and storage medium - Google Patents

User content recommendation method and device, server and storage medium Download PDF

Info

Publication number
CN112000884A
CN112000884A CN202010811522.5A CN202010811522A CN112000884A CN 112000884 A CN112000884 A CN 112000884A CN 202010811522 A CN202010811522 A CN 202010811522A CN 112000884 A CN112000884 A CN 112000884A
Authority
CN
China
Prior art keywords
content
installation
channel page
channel
recommended
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010811522.5A
Other languages
Chinese (zh)
Other versions
CN112000884B (en
Inventor
白斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Music Entertainment Technology Shenzhen Co Ltd
Original Assignee
Tencent Music Entertainment Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Music Entertainment Technology Shenzhen Co Ltd filed Critical Tencent Music Entertainment Technology Shenzhen Co Ltd
Priority to CN202010811522.5A priority Critical patent/CN112000884B/en
Publication of CN112000884A publication Critical patent/CN112000884A/en
Application granted granted Critical
Publication of CN112000884B publication Critical patent/CN112000884B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/957Browsing optimisation, e.g. caching or content distillation

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 Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the application discloses a user content recommendation method and device, a server and a storage medium, and the method comprises the following steps: after the installation of the APP client is finished, obtaining APP client installation channel information; analyzing the installation channel information to obtain at least one channel page content identifier; sending a content characteristic acquisition request to a server, wherein the content characteristic acquisition request carries at least one channel page content identifier, so that the server obtains at least one content characteristic of a channel page according to the at least one channel page content identifier and a preset mapping relation list; receiving at least one content characteristic of a channel page, and determining target recommended content data according to the at least one content characteristic; and displaying the target recommended content data through a client interface. By the method and the device, personalized service can be provided for the user, and user experience is improved.

Description

User content recommendation method and device, server and storage medium
Technical Field
The present invention relates to the field of information technologies, and in particular, to a method and an apparatus for recommending user content, a server, and a storage medium.
Background
At present, for a content recommendation method for a new user, historical hot data in a server corresponding to a client is generally adopted for filling, that is, the historical hot data is directly displayed to the historical hot content in the server of the new user. Therefore, how to provide personalized services for users and improve the experience of the users are problems to be solved.
Disclosure of Invention
The embodiment of the invention provides a user content recommendation method and device, a server and a storage medium, which are used for providing personalized services for users and improving user experience.
In a first aspect, a method for recommending user content is provided in an embodiment of the present application, including:
after the installation of the APP client is finished, obtaining APP client installation channel information;
analyzing the installation channel information to obtain at least one channel page content identifier;
sending a content characteristic acquisition request to a server, wherein the content characteristic acquisition request carries the content identifier of the at least one channel page, so that the server can obtain at least one content characteristic of the channel page according to the content identifier of the at least one channel page and a preset mapping relation list;
receiving at least one content characteristic of the channel page, and determining target recommended content data according to the at least one content characteristic;
and displaying the target recommended content data through a client interface.
Optionally, the method further includes:
acquiring an installation file of the APP client through the channel page, wherein the installation file carries the APP client installation channel information;
optionally, the obtaining APP client installation channel information includes:
and extracting the APP client installation channel information from the installation file of the APP client.
Optionally, the installation channel information includes a plurality of characters;
the analyzing the installation channel information to obtain at least one channel page content identifier includes:
traversing characters in the installation channel information;
and if the characters in the installation channel information have preset content locators, extracting fields among the preset content locators in the installation channel information to obtain the content identifier of the at least one channel page.
Optionally, the determining target recommended content data according to the at least one content feature includes:
obtaining the content characteristics i in the at least one content characteristic and recommended content data k in a first preset recommended content set based on a preset matching tablejThe recommended label j, and obtaining at least one content feature of the channel page and the recommended content data k according to the label matching degreejA degree of match between the at least one recommended label;
if the matching degree is greater than or equal to a preset matching threshold value, the recommended content data k is processedjDetermined as corresponding to the target recommended content data.
Optionally, the determining target recommended content data according to the at least one content feature further includes:
sending the at least one content feature to a server, so that the server obtains recommended content data k matched with the at least one content feature from a second preset recommended content set according to the at least one content featureiThe recommended content data k is addediDetermining the target recommended content data and returning the target recommended content data;
and receiving the target recommended content data sent by the server.
Optionally, the installation channel information is link information of the channel page, the channel page includes at least one channel page content, and each channel page content of the at least one channel page content includes at least one content feature.
Optionally, the server includes a content platform.
In a second aspect, a user content recommendation device is provided for an embodiment of the present application, including:
the obtaining module is used for obtaining the installation channel information of the APP client after the installation of the APP client is finished;
the analysis acquisition identification module is used for analyzing the installation channel information to obtain at least one channel page content identification;
the sending request module is used for sending a content characteristic obtaining request to a server, wherein the content characteristic obtaining request carries the content identifier of the at least one channel page, so that the server obtains at least one content characteristic of the channel page according to the content identifier of the at least one channel page and a preset mapping relation list;
the receiving and determining module is used for receiving at least one content characteristic of the channel page and determining target recommended content data according to the at least one content characteristic;
and the display module is used for displaying the target recommendation content data through a client interface.
Optionally, the apparatus further comprises:
an installation file obtaining module, configured to obtain an installation file of the APP client through the channel page, where the installation file carries information about an installation channel of the APP client;
optionally, the obtaining module is specifically configured to:
and extracting the APP client installation channel information from the installation file of the APP client.
Optionally, the installation channel information includes a plurality of characters;
the analyzing and obtaining identification module comprises:
the traversing unit is used for traversing the characters in the installation channel information;
and the extracting unit is used for extracting fields among the preset content locators in the installation channel information to obtain the content identifier of the at least one channel page if the preset content locators exist in the characters in the installation channel information.
Optionally, the receiving determining module includes:
a matching degree calculating unit, configured to obtain, based on a preset matching degree table, a content feature i in the at least one content feature and recommended content data k in a first preset recommended content setjThe recommended label j, and obtaining at least one content feature of the channel page and the recommended content data k according to the label matching degreejA degree of match between the at least one recommended label;
a target recommended content determining unit, configured to determine the recommended content data k if the matching degree is greater than or equal to a preset matching threshold valuejDetermined as corresponding to the target recommended content data.
Optionally, the receiving determining module further includes:
a sending unit, configured to send the at least one content feature to a server, so that the server obtains, according to the at least one content feature, recommended content data k matching the at least one content feature from a second preset recommended content setiThe recommended content data k is addediDetermining the target recommended content data and returning the target recommended content data;
and the target recommended content receiving unit is used for receiving the target recommended content data sent by the server.
Optionally, the client installation channel information is link information of the channel page, the channel page includes at least one channel page content, and each channel page content of the at least one channel page content includes at least one content feature.
Optionally, the server includes a content platform.
In a third aspect, a server is provided for an embodiment of the present application, and includes a processor, a memory, and a transceiver, where the processor, the memory, and the transceiver are connected to each other, where the memory is used to store a computer program that supports the electronic device to execute the user content recommendation method, and the computer program includes program instructions; the processor is configured to call the program instructions to execute the user content recommendation method according to an aspect of the embodiment of the present application.
In a fourth aspect, a storage medium is provided for an embodiment of the present application, where the storage medium stores a computer program, and the computer program includes program instructions; the program instructions, when executed by a processor, cause the processor to perform a method for recommending user content as described above in an aspect of an embodiment of the present application.
In the embodiment of the application, after the installation of the APP client is finished, the installation channel information of the APP client is obtained; analyzing the installation channel information to obtain at least one channel page content identifier; sending a content characteristic acquisition request to a server, wherein the content characteristic acquisition request carries at least one channel page content identifier, so that the server obtains at least one content characteristic of a channel page according to the at least one channel page content identifier and a preset mapping relation list; receiving at least one content characteristic of a channel page, and determining target recommended content data according to the at least one content characteristic; and displaying the target recommended content data through a client interface. Therefore, target recommended content data can be obtained through the APP client side installation channel information, personalized service is provided for the user, and the use experience and user retention rate of a new user are improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a diagram of a system architecture provided by an embodiment of the present application;
fig. 2 is a flowchart illustrating a user content recommendation method according to an embodiment of the present application;
FIG. 3 is a schematic diagram of a human-computer interaction interface for displaying target recommended content data on a client interface according to an embodiment of the present application;
FIG. 4 is a flowchart illustrating another user content recommendation method according to an embodiment of the present application;
FIG. 5 is a schematic structural diagram of a user content recommendation device according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a server according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Fig. 1 is a schematic diagram of a system architecture according to an embodiment of the present application. As shown in fig. 1, the system architecture diagram includes an advertisement platform, a content platform, a terminal where an APP client is located, and a server. Wherein, the advertisement material information aiming at the client terminal, which is delivered by the advertisement platform, namely the channel page seen by the user at the terminal of the APP client terminal, is derived from the content in the content platform, which is realized by adding the content distinguishing ID (channel page content identification) of the content platform into the configuration information of the advertisement platform, after the configuration information of the advertisement platform is configured, the advertisement platform starts to deliver the advertisement material information aiming at the client terminal, after the user sees the advertisement material information aiming at the APP client terminal displayed on the terminal of the APP client terminal, the APP client terminal can be downloaded by clicking the advertisement material information, and after the APP client terminal finishes downloading, the installation channel information of the APP client terminal, namely the website link information of the channel page, at least one channel page content identification is extracted from the website link information of the channel page by analyzing the website link information of the channel page, and sending a content characteristic acquisition request to a server or a content platform, wherein the content characteristic acquisition request carries at least one channel page content identifier, after receiving the content characteristic acquisition request, the server or the content platform acquires the at least one content characteristic of the channel page according to the at least one channel page content identifier and a preset mapping relation list, and returns the at least one content characteristic of the channel page to the APP client, and the APP client determines target recommended content data according to the received at least one content characteristic of the channel page and displays the target recommended content data to a user through a client interface.
Please refer to fig. 2, which is a flowchart illustrating a user content recommendation method according to an embodiment of the present application. As shown in fig. 2, the method embodiment comprises the following steps:
s101, after the installation of the APP client is completed, obtaining the installation channel information of the APP client.
Before executing step S101, a client obtains an installation file of the client through the channel page and installs the installation file of the client, where the installation file carries the client installation channel information, the client installation channel information is link information of the channel page, the channel page includes at least one channel page content, and each channel page content in the at least one channel page content includes at least one content feature. It can be understood that the channel page is a page on which the user clicks the downloading client, and the client installs the channel information, i.e. the user clicks the website link information, such as a URL (Uniform Resource Locator), on the page on which the client downloads.
After the installation of the client is finished, the client extracts the installation channel information of the client from the preset document position in the installation file of the client according to the preset document position.
Further, the client may acquire the client installation channel information through an SDK (Software Development Kit) provided by the advertisement platform. For example, after a user who installs the advertisement channel from the Facebook downloads and installs the client, the SDK provided by the Facebook advertisement platform may identify and obtain the client installation channel information, and send the client installation channel information to the client.
S102, analyzing the installation channel information to obtain at least one channel page content identification.
Specifically, the client extracts at least one channel page content identifier from the installation channel information.
In a possible embodiment, the installation channel information includes a plurality of characters;
the analyzing the installation channel information to obtain at least one channel page content identifier includes:
traversing characters in the installation channel information;
and if the preset content locator exists in the characters in the installation channel information, extracting fields among the preset content locators in the installation channel information to obtain the content identifier of the at least one channel page.
The preset content locator is determined by the advertisement platform and the content platform in a user-defined mode, and can be any character in a URL format.
For example, after obtaining the installation channel information "https:// www.bn.cn// AD", the client compares each character in the installation channel information https:// www.bn.cn// AD with the preset locator ", starting from the 1 st character" h "in the installation channel information, obtains that the 19 th character and the 22 th character are both consistent with the preset locator" ", and extracts the field" AD "between the 19 th character" ", and the 22 th character" in the installation channel information "https:// www.bn.cn// AD", and obtains the channel page content identifier a and the channel page content identifier D.
S103, a content characteristic obtaining request is sent to the server, and the content characteristic obtaining request carries at least one channel page content identifier, so that the server obtains at least one content characteristic of a channel page according to the at least one channel page content identifier and a preset mapping relation list.
For example, after the client sends a content feature acquisition request to the server, the content feature acquisition request carries a channel page content identifier D and a channel page content identifier F, and after receiving the content feature acquisition request, the server queries a preset mapping relation list according to the channel page content identifier D and the channel page content identifier F to obtain the content features D1 and D2 of the channel page content identifier D and the content feature F of the channel page content identifier F, so as to obtain the content features D1, D2 and F of the channel page, and sends the content features of the channel page to the client.
S104, receiving at least one content characteristic of the channel page, and determining target recommended content data according to the at least one content characteristic.
In a possible implementation manner, the determining the target recommended content data according to the at least one content feature includes:
obtaining the content characteristics i in the at least one content characteristic and recommended content data k in a first preset recommended content set based on a preset matching tablejThe recommended label j, and obtaining at least one content feature of the channel page and the recommended content data k according to the label matching degreejA degree of match between the at least one recommended label;
if the matching degree is greater than or equal to a preset matching threshold value, the recommended content data k is processedjAnd determining the target recommended content data.
The first preset recommended content set comprises a plurality of pieces of recommended content data, and each piece of recommended content data in the first plurality of pieces of recommended content data corresponds to at least one recommended label.
Specifically, if the content feature of the channel page is i1、i2、i3Recommending content data kjHas a recommended label of j1、j2、j3Then the content feature and recommended content data k of the channel pagejThe calculation formula of the matching degree between the recommended labels can be the content characteristics i of the channel page1、i2、i3Respectively with recommended content data kjRecommendation label j of1、j2、j3Sum of label matching degrees between a single content feature and a single recommended labelThe matching degree of the labels can be obtained through a preset matching degree table.
For example, the content of the channel page is characterized by Zhoujilun, saying good not crying, recommending content data kjThe recommendation labels are milk tea and Zhonglun concert, the matching degrees of the content characteristics of Zhonglun and the recommendation labels of milk tea and Zhonglun concert are respectively 80 and 95 and the matching degrees of the content characteristics of saying good and not crying and the recommendation labels of milk tea and Zhonglun concert are respectively 0 and 80 by searching a preset matching degree table, and then the content characteristics of the channel page and the recommendation content data k are respectively obtainedjThe matching degree of the recommended labels is 255, and if the matching degree exceeds the preset matching threshold value 200, the content data k will be recommendedjIt is determined to recommend content data as a target.
And S105, displaying the target recommended content data through a client interface.
For example, please refer to fig. 3, and fig. 3 is a schematic diagram of a human-computer interaction interface of a client interface displaying target recommended content data according to an embodiment of the present application. As shown in fig. 3, after the installation of the client is completed, the user sends an access instruction to the client by clicking a client icon in the human-computer interaction interface 3a, and after receiving the access instruction, the client jumps to the human-computer interaction interface 3b to display target recommended content data matched with the content features of the channel page, such as "zhonglun, say not cry". Further, after the client acquires the target recommended content data, the client is automatically opened under the condition that the user does not need to send an instruction for accessing the client, and the target recommended content data matched with the content features 'Zhou Jie Lun, say not cry' of the channel page is displayed to the user through the human-computer interaction interface 3b in FIG. 3.
In the embodiment of the application, after the installation of the APP client is finished, the installation channel information of the APP client is obtained; analyzing the installation channel information to obtain at least one channel page content identifier; acquiring at least one content characteristic of a channel page by sending a content characteristic acquisition request carrying at least one channel page content identifier to a server; and determining target recommended content data according to at least one content feature of the channel page, and displaying the target recommended content data through a client interface. Therefore, target recommended content data can be obtained through the channel information installed on the client, personalized service is provided for the user, and the use experience and user retention rate of the new user are improved.
Please refer to fig. 4, which is a flowchart illustrating a user content recommendation method according to an embodiment of the present application. As shown in fig. 4, this method embodiment includes the steps of:
s201, after the installation of the APP client is completed, obtaining the installation channel information of the APP client.
S202, analyzing the installation channel information to obtain at least one channel page content identification.
Here, the specific implementation manner of steps S201 to S202 may refer to the description of steps S101 to S102 in the embodiment corresponding to fig. 2, and is not described herein again.
S203, acquiring at least one content characteristic of the channel page based on each channel page content identification in the at least one channel page content identification.
Specifically, the APP client sends a content feature acquisition request to the content platform, the content feature acquisition request carries at least one channel page content identifier, the content platform obtains content features of the content identifiers of the channel pages according to the at least one channel page content identifier and a preset mapping relation list, at least one content feature of the channel pages is further obtained, the at least one content feature of the channel pages is returned, and the APP client receives the at least one content feature of the channel pages.
S204, whether target recommended content data matched with at least one content feature is obtained in the first preset recommended content set or not is judged.
In a possible implementation manner, the obtaining, according to at least one content feature of the channel page, target recommended content data that matches the at least one content feature of the channel page in a first preset recommended content set includes:
obtaining content characteristics i and recommended content number in at least one content characteristic of the channel page based on a preset matching tableAccording to kjThe recommended label j, and obtaining at least one content feature of the channel page and the recommended content data k according to the label matching degreejA degree of match between the at least one recommended label;
if the matching degree is greater than or equal to a preset matching threshold value, the recommended content data k is processedjDetermined as corresponding to the target recommended content data.
The first preset recommended content set is located in a preset storage area in the APP client.
Specifically, if the content feature of the channel page is i1、i2、i3Recommending content data kjHas a recommended label of j1、j2、j3Then the content feature and recommended content data k of the channel pagejThe calculation formula of the matching degree between the recommended labels can be the content characteristics i of the channel page1、i2、i3Respectively with recommended content data kjRecommendation label j of1、j2、j3The sum of the matching degree of the labels between the single content feature and the single recommended label, wherein the matching degree of the labels between the single content feature and the single recommended label can be obtained through a preset matching degree table.
It can be understood that, if the matching degree between at least one content feature of the channel page and at least one recommendation tag of the recommended content data in the first preset recommended content set is greater than or equal to a preset matching threshold, determining the recommended content data as target recommended content data, and executing step S207; if the matching degree between the at least one content feature of the channel page and the at least one recommended label of any recommended content data in the preset recommended content set is smaller than the preset matching threshold, step S205 is executed.
S205, sending a recommended content data acquisition request to the server, wherein the recommended content data acquisition request carries at least one content feature, so that the server finds target recommended content data matched with the at least one content feature in a second preset recommended content set, and returns the target recommended content data.
And the second preset recommended content set is positioned in a preset storage area in the server.
Specifically, a client sends a recommended content data acquisition request to a server, the recommended content data acquisition request carries at least one content feature, and after receiving the recommended content data acquisition request, the server can illustratively obtain target recommended content data according to the at least one content feature of a channel page in the following manner: the user who has seen the work, but also other works; other topical works of the author of the work; other works having the same content characteristics as the work. And after the server side obtains the target recommended content data, the server side sends the target recommended content data to the client side.
For example, after receiving a recommended content data acquisition request, the server determines dance videos in the aspects of street dance, modern dance, jazz and the like having the same content characteristics as the dance videos as target recommended content data according to the dance videos carried in the recommended content data acquisition request, and sends the target recommended content data to the client.
And S206, receiving the target recommended content data returned by the server.
And S207, displaying the target recommended content data through a client interface.
Here, the specific implementation manner of step S207 may refer to the description of step S105 in the embodiment corresponding to fig. 2, and is not described herein again.
In the embodiment of the application, after the installation of the APP client is finished, the installation channel information of the APP client is obtained, and at least one channel page content identifier is extracted from the installation channel information; acquiring at least one content characteristic of a channel page based on each channel page content identification in at least one channel page content identification; judging whether target recommended content data matched with at least one content feature of the channel page is obtained in a first preset recommended content set located at the client side, and if the target recommended content data is obtained, displaying the target recommended content data through a client side interface; and if the target recommended content data does not exist, sending a request for acquiring the recommended content data to the server, so that the server obtains target recommended content data matched with at least one content feature in a second preset recommended content set in the server according to the at least one content feature carried by the request for acquiring the recommended content data, sending the target recommended content data to the client, and displaying the received target recommended content data to the user through a client interface. Therefore, target recommended content data can be obtained through the channel information installed on the client, personalized service is provided for the user, and the use experience and user retention rate of the new user are improved.
Please refer to fig. 5, which is a schematic structural diagram of a user content recommendation device according to an embodiment of the present application. As shown in fig. 5, the user content recommending apparatus includes an obtaining module 501, a parsing obtaining identification module 502, a sending request module 503, a receiving determination module 504 and a presentation module 505.
The obtaining module 501 is configured to obtain APP client installation channel information after the APP client is installed;
an analysis obtaining identification module 502, configured to analyze the installation channel information to obtain at least one channel page content identification;
a sending request module 503, configured to send a content feature obtaining request to a server, where the content feature obtaining request carries the content identifier of the at least one channel page, so that the server obtains at least one content feature of the channel page according to the content identifier of the at least one channel page and a preset mapping relationship list;
a receiving and determining module 504, configured to receive at least one content feature of the channel page, and determine target recommended content data according to the at least one content feature;
and a display module 505, configured to display the target recommended content data through a client interface.
Optionally, the apparatus further comprises:
an obtaining installation file module 506, configured to obtain an installation file of the APP client through the channel page, where the installation file carries information about an installation channel of the APP client;
optionally, the obtaining module 501 is specifically configured to:
and extracting the APP client installation channel information from the installation file of the APP client.
Optionally, the installation channel information includes a plurality of characters;
the aforementioned parsing obtaining identification module 502 includes:
a traversal unit 5021, configured to traverse characters in the installation channel information;
the extracting unit 5012 is configured to, if there are preset content locators in the characters in the installation channel information, extract fields between the preset content locators in the installation channel information to obtain the content identifier of the at least one channel page.
Optionally, the receiving determining module 504 includes:
a matching degree calculating unit 5041, configured to obtain, based on a preset matching degree table, a content feature i in the at least one content feature and recommended content data k in a first preset recommended content setjThe recommended label j, and obtaining at least one content feature of the channel page and the recommended content data k according to the label matching degreejA degree of match between the at least one recommended label;
a target recommended content determining unit 5042, configured to determine the recommended content data k if the matching degree is greater than or equal to a preset matching thresholdjDetermined as corresponding to the target recommended content data.
Optionally, the receiving determining module 504 further includes:
a sending unit 5043, configured to send the at least one content feature to a server, so that the server obtains, according to the at least one content feature, recommended content data k matching the at least one content feature from a second preset recommended content setiThe recommended content data k is addediDetermining the target recommended content data and returning the target recommended content data;
a receive target recommended content unit 5044, configured to receive the target recommended content data sent by the server.
The installation channel information is link information of the channel page, the channel page comprises at least one channel page content, and each channel page content in the at least one channel page content comprises at least one content characteristic.
Optionally, the server includes a content platform.
It is understood that the user content recommendation device 500 is used for implementing the steps performed by the client in the embodiments of fig. 2 and 4. For specific implementation and corresponding advantageous effects of the functional blocks included in the user content recommendation apparatus 500 in fig. 5, reference may be made to the foregoing detailed description of the embodiments in fig. 2 and fig. 4, which is not repeated herein.
The user content recommendation apparatus 500 in the embodiment shown in fig. 5 can be implemented by the server 600 shown in fig. 6. Please refer to fig. 6, which provides a schematic structural diagram of a server according to an embodiment of the present application. As shown in fig. 6, the server 600 may include: one or more processors 601, memory 602, and a transceiver 603. The processor 601, the memory 602, and the transceiver 603 are connected by a bus 604. The transceiver 603 is configured to obtain client installation channel information or send a channel page content identifier, and the memory 602 is configured to store a computer program, where the computer program includes program instructions; the processor 601 is configured to execute the program instructions stored in the memory 602, and perform the following operations:
after the installation of the APP client is finished, obtaining APP client installation channel information;
analyzing the installation channel information to obtain at least one channel page content identifier;
sending a content characteristic acquisition request to a server, wherein the content characteristic acquisition request carries the content identifier of the at least one channel page, so that the server can obtain at least one content characteristic of the channel page according to the content identifier of the at least one channel page and a preset mapping relation list;
receiving at least one content characteristic of the channel page, and determining target recommended content data according to the at least one content characteristic;
and displaying the target recommended content data through a client interface.
Optionally, the processor 601 further specifically performs the following operations:
acquiring an installation file of the APP client through the channel page, wherein the installation file carries the APP client installation channel information;
optionally, the processor 601 obtains APP client installation channel information, and specifically executes the following operations:
and extracting the APP client installation channel information from the installation file of the APP client.
Optionally, the installation channel information includes a plurality of characters;
the processor 601 analyzes the installation channel information to obtain at least one channel page content identifier, and specifically executes the following operations:
traversing characters in the installation channel information;
and if the characters in the installation channel information have preset content locators, extracting fields among the preset content locators in the installation channel information to obtain the content identifier of the at least one channel page.
Optionally, the processor 601 determines the target recommended content data according to the at least one content feature, and specifically performs the following operations:
obtaining the content characteristics i in the at least one content characteristic and recommended content data k in a first preset recommended content set based on a preset matching tablejThe recommended label j, and obtaining at least one content feature of the channel page and the recommended content data k according to the label matching degreejA degree of match between the at least one recommended label;
if the matching degree is greater than or equal to a preset matching threshold value, the recommended content data k is processedjDetermined as corresponding to the target recommended content data.
Optionally, the processor 601 determines the target recommended content data according to the at least one content feature, and further specifically performs the following operations:
sending the at least one content feature to a server, so that the server obtains recommended content data k matched with the at least one content feature from a second preset recommended content set according to the at least one content featureiThe recommended content data k is addediDetermining the target recommended content data and returning the target recommended content data;
and receiving the target recommended content data sent by the server.
The installation channel information is link information of the channel page, the channel page comprises at least one channel page content, and each channel page content in the at least one channel page content comprises at least one content characteristic.
Optionally, the server includes a content platform.
In the embodiment of the present application, a computer storage medium may be provided, which may be used to store computer software instructions for the user content recommendation device in the embodiment shown in fig. 5, and which includes a program designed for the user content recommendation device in the embodiment described above. The storage medium includes, but is not limited to, flash memory, hard disk, solid state disk.
In an embodiment of the present application, a computer program product is further provided, which when executed by a computing device, can execute the apparatus for recommending user content designed in the embodiment shown in fig. 5.
The terms "first," "second," "third," and "fourth," etc. in the description and claims of this application and the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
In the present application, "a and/or B" means one of the following cases: a, B, A and B. "at least one of … …" refers to any combination of the listed items or any number of the listed items, e.g., "at least one of A, B and C" refers to one of: any one of seven cases, a, B, C, a and B, B and C, a and C, A, B and C.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The method and the related apparatus provided by the embodiments of the present application are described with reference to the flowchart and/or the structural diagram of the method provided by the embodiments of the present application, and each flow and/or block of the flowchart and/or the structural diagram of the method, and the combination of the flow and/or block in the flowchart and/or the block diagram can be specifically implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block or blocks of the block diagram. These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block or blocks of the block diagram. These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block or blocks.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present application and is not to be construed as limiting the scope of the present application, so that the present application is not limited thereto, and all equivalent variations and modifications can be made to the present application.

Claims (10)

1. A method for recommending user content, comprising:
after the installation of the APP client is finished, obtaining APP client installation channel information;
analyzing the installation channel information to obtain at least one channel page content identifier;
sending a content characteristic acquisition request to a server, wherein the content characteristic acquisition request carries the content identifier of the at least one channel page, so that the server obtains at least one content characteristic of the channel page according to the content identifier of the at least one channel page and a preset mapping relation list;
receiving at least one content characteristic of the channel page, and determining target recommended content data according to the at least one content characteristic;
and displaying the target recommendation content data through a client interface.
2. The method of claim 1, further comprising:
acquiring an installation file of the APP client through the channel page, wherein the installation file carries the APP client installation channel information;
obtaining APP client installation channel information includes:
and extracting the APP client installation channel information from the installation file of the APP client.
3. The method of claim 1, wherein the installation channel information comprises a plurality of characters;
analyzing the installation channel information to obtain at least one channel page content identifier, including:
traversing characters in the installation channel information;
and if the characters in the installation channel information have preset content locators, extracting fields among the preset content locators in the installation channel information to obtain the content identification of the at least one channel page.
4. The method of claim 1, wherein the determining target recommended content data according to the at least one content feature comprises:
obtaining the content characteristics i in the at least one content characteristic and recommended content data k in a first preset recommended content set based on a preset matching tablejThe label matching degree between the recommended labels j is obtained according to the label matching degree, and at least one content feature of the channel page and the recommended content data k are obtained according to the label matching degreejA degree of match between the at least one recommended label;
if the matching degree is greater than or equal to a preset matching threshold value, the recommended content data k is processedjIs determined as corresponding to the target recommended content data.
5. The method of claim 1, wherein determining the target recommended content data based on the at least one content characteristic further comprises:
sending the at least one content feature to a server, so that the server obtains recommended content data k matched with the at least one content feature from a second preset recommended content set according to the at least one content featureiThe recommended content data k is addediDetermining recommended content data for the target and returningThe target recommended content data;
and receiving the target recommended content data sent by the server.
6. The method of claim 1, wherein the installation channel information is link information of the channel page, wherein the channel page comprises at least one channel page content, and wherein each of the at least one channel page content comprises at least one content characteristic.
7. The method of claim 1, the server comprising a content platform.
8. A user content recommendation apparatus, comprising:
the obtaining module is used for obtaining the installation channel information of the APP client after the installation of the APP client is finished;
the analysis acquisition identification module is used for analyzing the installation channel information to obtain at least one channel page content identification;
the sending request module is used for sending a content characteristic obtaining request to a server, wherein the content characteristic obtaining request carries the content identifier of the at least one channel page, so that the server obtains at least one content characteristic of the channel page according to the content identifier of the at least one channel page and a preset mapping relation list;
the receiving and determining module is used for receiving at least one content characteristic of the channel page and determining target recommended content data according to the at least one content characteristic;
and the display module is used for displaying the target recommendation content data through a client interface.
9. A server, comprising a processor, a memory and a transceiver, wherein the processor, the memory and the transceiver are connected to each other, wherein the transceiver is configured to receive or transmit data, the memory is configured to store program code, and the processor is configured to call the program code to perform the user content recommendation method according to any one of claims 1-7.
10. A storage medium, characterized in that the storage medium stores a computer program comprising program instructions; the program instructions, when executed by a processor, cause the processor to perform the user content recommendation method of any of claims 1-7.
CN202010811522.5A 2020-08-13 2020-08-13 User content recommendation method and device, server and storage medium Active CN112000884B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010811522.5A CN112000884B (en) 2020-08-13 2020-08-13 User content recommendation method and device, server and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010811522.5A CN112000884B (en) 2020-08-13 2020-08-13 User content recommendation method and device, server and storage medium

Publications (2)

Publication Number Publication Date
CN112000884A true CN112000884A (en) 2020-11-27
CN112000884B CN112000884B (en) 2024-09-10

Family

ID=73464114

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010811522.5A Active CN112000884B (en) 2020-08-13 2020-08-13 User content recommendation method and device, server and storage medium

Country Status (1)

Country Link
CN (1) CN112000884B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112632370A (en) * 2020-12-08 2021-04-09 青岛海尔科技有限公司 Method, device and equipment for article pushing
CN113360754A (en) * 2021-05-28 2021-09-07 北京达佳互联信息技术有限公司 Information recommendation method and device and electronic equipment
CN114417125A (en) * 2021-12-01 2022-04-29 北京乐我无限科技有限责任公司 Content recommendation method and device, electronic equipment and storage medium
CN114417146A (en) * 2021-12-31 2022-04-29 中国电信股份有限公司 Data processing method and device, electronic equipment and storage medium
CN114529343A (en) * 2022-02-21 2022-05-24 福州佳软软件技术有限公司 Method and equipment terminal for attributing user label
CN115238180A (en) * 2022-07-25 2022-10-25 深圳市天龙世纪科技发展有限公司 Information recommendation method and AI system for Internet big data

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020029166A1 (en) * 1999-12-08 2002-03-07 Qualcomm Incorporated E-mail software and method and system for distributing advertisements to client devices that have such e-mail software installed thereon
KR20130078033A (en) * 2011-12-30 2013-07-10 주식회사 씨제이헬로비전 Broadcasting service system and method providing function of popular application recommendation
US20170185683A1 (en) * 2015-12-28 2017-06-29 Facebook, Inc. Recommending pages of content to an online system user by identifying content from recommended pages to the user
CN107644036A (en) * 2016-07-21 2018-01-30 阿里巴巴集团控股有限公司 A kind of method, apparatus and system of data object push
US20180260489A1 (en) * 2015-11-13 2018-09-13 Alibaba Group Holding Limited Information recommendation based on rule matching
CN108881339A (en) * 2017-05-11 2018-11-23 腾讯科技(深圳)有限公司 Push method, user tag generation method, device and equipment
CN110109668A (en) * 2019-05-05 2019-08-09 北京金山安全软件有限公司 Application page display method and device, terminal device and medium
CN110263248A (en) * 2019-05-21 2019-09-20 平安科技(深圳)有限公司 A kind of information-pushing method, device, storage medium and server
CN110276011A (en) * 2019-06-25 2019-09-24 北京字节跳动网络技术有限公司 Method, apparatus, electronic equipment and the computer-readable medium of information recommendation
US20190324881A1 (en) * 2018-04-23 2019-10-24 Yottaa, Inc. Systems and methods for governing client-side services
CN110781376A (en) * 2019-08-30 2020-02-11 腾讯科技(深圳)有限公司 Information recommendation method, device, equipment and storage medium
CN110807155A (en) * 2019-11-15 2020-02-18 深圳前海微众银行股份有限公司 Message push method, apparatus, device, and computer-readable storage medium
CN111177566A (en) * 2020-01-02 2020-05-19 北京字节跳动网络技术有限公司 Information processing method and device, electronic equipment and storage medium
CN111478967A (en) * 2020-04-08 2020-07-31 北京字节跳动网络技术有限公司 Request processing method and device

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020029166A1 (en) * 1999-12-08 2002-03-07 Qualcomm Incorporated E-mail software and method and system for distributing advertisements to client devices that have such e-mail software installed thereon
KR20130078033A (en) * 2011-12-30 2013-07-10 주식회사 씨제이헬로비전 Broadcasting service system and method providing function of popular application recommendation
US20180260489A1 (en) * 2015-11-13 2018-09-13 Alibaba Group Holding Limited Information recommendation based on rule matching
US20170185683A1 (en) * 2015-12-28 2017-06-29 Facebook, Inc. Recommending pages of content to an online system user by identifying content from recommended pages to the user
CN107644036A (en) * 2016-07-21 2018-01-30 阿里巴巴集团控股有限公司 A kind of method, apparatus and system of data object push
CN108881339A (en) * 2017-05-11 2018-11-23 腾讯科技(深圳)有限公司 Push method, user tag generation method, device and equipment
US20190324881A1 (en) * 2018-04-23 2019-10-24 Yottaa, Inc. Systems and methods for governing client-side services
CN110109668A (en) * 2019-05-05 2019-08-09 北京金山安全软件有限公司 Application page display method and device, terminal device and medium
CN110263248A (en) * 2019-05-21 2019-09-20 平安科技(深圳)有限公司 A kind of information-pushing method, device, storage medium and server
CN110276011A (en) * 2019-06-25 2019-09-24 北京字节跳动网络技术有限公司 Method, apparatus, electronic equipment and the computer-readable medium of information recommendation
CN110781376A (en) * 2019-08-30 2020-02-11 腾讯科技(深圳)有限公司 Information recommendation method, device, equipment and storage medium
CN110807155A (en) * 2019-11-15 2020-02-18 深圳前海微众银行股份有限公司 Message push method, apparatus, device, and computer-readable storage medium
CN111177566A (en) * 2020-01-02 2020-05-19 北京字节跳动网络技术有限公司 Information processing method and device, electronic equipment and storage medium
CN111478967A (en) * 2020-04-08 2020-07-31 北京字节跳动网络技术有限公司 Request processing method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王彦: "基于目标导向的视频 App 交互设计研究", 中国优秀硕士学位论文全文数据库 信息科技辑, 15 June 2016 (2016-06-15), pages 138 - 923 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112632370A (en) * 2020-12-08 2021-04-09 青岛海尔科技有限公司 Method, device and equipment for article pushing
CN113360754A (en) * 2021-05-28 2021-09-07 北京达佳互联信息技术有限公司 Information recommendation method and device and electronic equipment
CN113360754B (en) * 2021-05-28 2024-01-02 北京达佳互联信息技术有限公司 Information recommendation method and device and electronic equipment
CN114417125A (en) * 2021-12-01 2022-04-29 北京乐我无限科技有限责任公司 Content recommendation method and device, electronic equipment and storage medium
CN114417146A (en) * 2021-12-31 2022-04-29 中国电信股份有限公司 Data processing method and device, electronic equipment and storage medium
CN114529343A (en) * 2022-02-21 2022-05-24 福州佳软软件技术有限公司 Method and equipment terminal for attributing user label
CN115238180A (en) * 2022-07-25 2022-10-25 深圳市天龙世纪科技发展有限公司 Information recommendation method and AI system for Internet big data
CN115238180B (en) * 2022-07-25 2023-08-15 新疆伊能众诚高科有限公司 Information recommendation method and AI system for Internet big data

Also Published As

Publication number Publication date
CN112000884B (en) 2024-09-10

Similar Documents

Publication Publication Date Title
CN112000884B (en) User content recommendation method and device, server and storage medium
KR102006396B1 (en) Identifying matching applications based on browsing activity
CN106990950B (en) Interface layout method and device
CN109462632B (en) Page jump method, page jump device, computer equipment and computer readable storage medium
CN109145280A (en) The method and apparatus of information push
CN109300059B (en) Dish recommending method and device
CN110708346A (en) Information processing system and method
CN107908662B (en) Method and device for realizing search system
CN108932640B (en) Method and device for processing orders
CN113327146B (en) Information tracking method and device
CN110796462B (en) Flow guiding method and device
US20160099955A1 (en) Cloud based reputation system for browser extensions and toolbars
US20140214541A1 (en) Method and system for user-controlled rendering of mobile advertisements
CN108573053B (en) Information pushing method, device and system
CN111753056B (en) Information pushing method and device, computing equipment and computer readable storage medium
KR101692482B1 (en) Advertising Method of Mobile Device, the Mobile Device and Program Distributing Server therefor
CN105354490A (en) Method and device for processing hijacked browser
CN104881308B (en) A kind of processing method and processing device of application program
CN105824523A (en) Method for downloading application software and mobile terminal
CN110706035B (en) Updating effect evaluation method and device, storage medium and electronic equipment
CN110704498A (en) Data extraction method, device, equipment and computer readable storage medium
CN107563679B (en) Application software detection method and service equipment
CN105320738A (en) Information recommendation method and device
CN105956050B (en) A kind of method of data capture, device and equipment
CN105589870B (en) Method and system for filtering webpage advertisements

Legal Events

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