CN116340626A - Content recommendation method, recommendation system and related equipment - Google Patents

Content recommendation method, recommendation system and related equipment Download PDF

Info

Publication number
CN116340626A
CN116340626A CN202310277892.9A CN202310277892A CN116340626A CN 116340626 A CN116340626 A CN 116340626A CN 202310277892 A CN202310277892 A CN 202310277892A CN 116340626 A CN116340626 A CN 116340626A
Authority
CN
China
Prior art keywords
content
data content
data
layout
heat
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
CN202310277892.9A
Other languages
Chinese (zh)
Other versions
CN116340626B (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.)
Changsha Songbaizhizhi Media Co ltd
Original Assignee
Changsha Songbaizhizhi Media 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 Changsha Songbaizhizhi Media Co ltd filed Critical Changsha Songbaizhizhi Media Co ltd
Priority to CN202310277892.9A priority Critical patent/CN116340626B/en
Publication of CN116340626A publication Critical patent/CN116340626A/en
Application granted granted Critical
Publication of CN116340626B publication Critical patent/CN116340626B/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/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3329Natural language query formulation or dialogue systems
    • 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
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Mathematical Physics (AREA)
  • Artificial Intelligence (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention provides a content recommendation method, a recommendation system and related equipment, wherein the content recommendation method comprises the steps of monitoring content refreshing operation on a page; responding to the content refreshing operation to obtain the layout keywords of the page display content; acquiring a data content set matched with the layout keywords from a plurality of third-party data platforms; screening the data content set based on heat to obtain a carefully selected data content set; and displaying the carefully selected data content sets in the page in turn based on the heat. According to the content recommendation method, the recommended content of a plurality of third-party data platforms is combined on the acquisition of the recommended content, so that richer data sources can be obtained, and the acquired data is subjected to hot screening, so that the screened recommended content is more attractive to clients and can be more attractive to the interests of the users.

Description

Content recommendation method, recommendation system and related equipment
Technical Field
The present invention relates to the field of content recommendation technologies, and in particular, to a content recommendation method, a recommendation system, and related devices.
Background
In many internet products, especially content platforms, content recommendation systems are an indispensable part nowadays, and the recommendation of prior art content is usually implemented by collecting historical behavior data and browsing data of users, while under the condition that users have no explicit behavior, the content recommended by the prior art is basically random and has low quality, so that the content recommendation system is difficult to attract the interests of users, and how to attract the users to pay attention to the pushed content in the reality of scarce attention is a research-worthy subject.
Accordingly, the prior art is still in need of improvement and development.
Disclosure of Invention
The main object of the present invention is to solve the technical problems mentioned in the background art in the prior art.
The first aspect of the present invention is a content recommendation method, including:
monitoring the content refreshing operation on the page;
responding to the content refreshing operation to obtain the layout keywords of the page display content;
acquiring a data content set matched with the layout keywords from a plurality of third-party data platforms;
screening the data content set based on heat to obtain a carefully selected data content set;
and displaying the carefully selected data content sets in the page in turn based on the heat.
In an optional implementation manner of the first aspect of the present invention, the acquiring, from a plurality of third party data platforms, a data content set adapted to the layout keyword includes:
for each third party data platform, finding out a layout matched with the layout key words based on the layout key words;
entering the layout block, and capturing the initial data content currently displayed by the layout block;
simulating user operation to refresh the content displayed by the layout, acquiring the refresh data content of the layout, and storing the refresh data content into a preset database;
repeatedly simulating user operation for multiple times to repeatedly refresh the content displayed by the layout, capturing refreshing data content obtained by refreshing each time, and sequentially storing the refreshing data content into the database until the data storage amount of the database exceeds a preset threshold value.
In an optional implementation manner of the first aspect of the present invention, the filtering the data content set based on heat, to obtain a carefully chosen data content set includes:
acquiring a preset heat evaluation keyword set;
acquiring evaluation indexes of each heat evaluation keyword in the heat evaluation keyword set;
for each piece of data content in the data content set, deleting the data content if the actual index of the heat evaluation keyword of the data content is smaller than the evaluation index of the heat evaluation keyword of the data content;
and if the actual index of the heat evaluation keyword of the data content is greater than or equal to the evaluation index of the heat evaluation keyword of the data content, reserving the data content to obtain a screening data content set.
In an optional implementation manner of the first aspect of the present invention, the filtering the data content set based on heat, to obtain a carefully chosen data content set further includes:
acquiring the ordering sequence of each heat evaluation keyword in the heat evaluation keyword set;
sorting the data contents in the screening data content set according to the sorting order of the heat evaluation keywords and the size of the actual index of the heat evaluation keywords of the data contents;
and performing de-duplication processing on the sorted screening data content set to obtain the carefully selected data content set.
In an optional implementation manner of the first aspect of the present invention, the layout keywords include hot spots, recommendations, military, automobiles, numbers and funnels; the heat evaluation keywords comprise the frequency, praise amount, play amount, comment amount, sharing amount, forwarding amount, sales amount and sales amount of the data content in a plurality of third-party data platforms.
In an optional implementation manner of the first aspect of the present invention, the method for obtaining the number of times of occurrence of the data content in the plurality of third party data platforms includes:
acquiring forwarding links of each piece of data content;
extracting a work ID of the data content from each forwarding link;
and counting the number of the data contents comprising the work ID to obtain the number of times that each data content appears in a plurality of third-party data platforms.
In an optional implementation manner of the first aspect of the present invention, the content refresh operation on the listening page includes:
and starting a content recommendation program, generating a resident monitoring thread in the background of an operating system, and monitoring the content refreshing operation on the page of the content recommendation program through the resident monitoring thread.
A second aspect of the present invention provides a content recommendation system including:
the monitoring module is used for monitoring the content refreshing operation on the page;
the layout keyword acquisition module is used for responding to the content refreshing operation to acquire layout keywords of the page display content;
the data content set acquisition module is used for acquiring a data content set matched with the layout keywords from a plurality of third-party data platforms;
the data content set screening module is used for screening the data content set based on heat to obtain a carefully selected data content set;
and the data content set display module is used for sequentially displaying the carefully selected data content sets in the page based on the heat degree.
A third aspect of the present invention provides a content recommendation terminal including: a memory and at least one processor, the memory having instructions stored therein, the memory and the at least one processor being interconnected by a line;
the at least one processor invokes the instructions in the memory to cause the content recommendation terminal to perform the content recommendation method as described in any one of the preceding claims.
A fourth aspect of the present invention provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements a content recommendation method as described in any of the preceding claims.
The beneficial effects are that: the invention provides a content recommendation method, a recommendation system and related equipment, wherein the content recommendation method comprises the steps of monitoring content refreshing operation on a page; responding to the content refreshing operation to obtain the layout keywords of the page display content; acquiring a data content set matched with the layout keywords from a plurality of third-party data platforms; screening the data content set based on heat to obtain a carefully selected data content set; and displaying the carefully selected data content sets in the page in turn based on the heat. According to the content recommendation method, the recommended content of a plurality of third-party data platforms is combined on the acquisition of the recommended content, so that richer data sources can be obtained, and the acquired data is subjected to hot screening, so that the screened recommended content is more attractive to clients and can be more attractive to the interests of the users.
Drawings
FIG. 1 is a schematic diagram of a content recommendation method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a content recommendation system according to an embodiment of the present invention;
fig. 3 is a schematic diagram of an embodiment of a content recommendation terminal according to the present invention.
Detailed Description
It should be noted in advance that the terms "first," "second," "third," "fourth," and the like in the description and in the claims of the invention and in the above-described figures, if any, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments described herein may be implemented in other sequences than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed or inherent to such process, method, article, or apparatus.
For easy understanding, the following describes a specific flow of an embodiment of the present invention, referring to fig. 1, a content recommendation method according to a first aspect of the present invention includes:
s100, monitoring content refreshing operation on a page; in the invention, when the method is applied to a news analoging client, the triggering mode of the content refreshing on the page can be that the user enters the main page of the client to trigger the content automatic refreshing of the main page, or the user enters the client, the user means refreshes the page (such as pull-down), and when the user is monitored to pull-down, the user is indicated to request the content refreshing of the page;
in an alternative embodiment of step S100, the content refresh operation on the listening page includes: and starting a content recommendation program, generating a resident monitoring thread in the background of an operating system, and monitoring the content refreshing operation on the page of the content recommendation program through the resident monitoring thread. In the invention, the user of the monitoring thread starts the client, and then automatically hangs the client in a background thread library of the operating system, the user pushes out the client, and the monitoring thread also exits at the same time.
S200, responding to the content refreshing operation to obtain a layout keyword of the page display content; in the invention, the layout keywords include, but are not limited to, hotspots, recommendations, military, automobiles, numbers and fun; for example, when a monitoring thread monitors that a user performs a pull-down refreshing operation under a recommended plate, the monitoring thread triggers a system to newly establish a plurality of data acquisition threads, each data acquisition thread acquires a plate where a current page is located, and then the data acquisition threads carry plate information to a third party data platform to respectively capture proper data for a subsequent user to display for the user to browse and read;
s300, acquiring a data content set matched with the layout keywords from a plurality of third-party data platforms; in the present invention, the third party data platform may specifically be, for example, preparing a plurality of data acquisition terminals, installing third party client software in the data acquisition terminals, opening barrier-free service rights of the data acquisition terminals, connecting the data acquisition terminals to a same local area network, and configuring a server for data transfer between a currently used terminal and the data acquisition terminals, where the server may include more than 1, in another optional embodiment of the present invention, the data acquisition terminals may not need to be triggered by a current use terminal request data, and page contents of various sections of the third party client software may be updated in advance and uploaded to the server.
S400, screening the data content set based on heat to obtain a carefully selected data content set; in the invention, after a data content set is acquired from a third-party data platform, each piece of data content in the data content set is subjected to heat analysis, and the data content with heat meeting the requirements is reserved to obtain a carefully selected data content set;
and S500, sequentially displaying the carefully selected data content sets in the page based on the heat. In the invention, when the carefully selected data content set is displayed, the carefully selected data content set is displayed according to the sequential ordering of the heat of each piece of data content in the carefully selected data content set, so that an enterprise internal operator can better obtain high-quality content for reference.
In an optional implementation manner of the first aspect of the present invention, the acquiring, from a plurality of third party data platforms, a data content set adapted to the layout keyword includes:
for each third party data platform, finding out a layout matched with the layout key words based on the layout key words; entering the layout block, and capturing the initial data content currently displayed by the layout block; simulating user operation to refresh the content displayed by the layout, acquiring the refresh data content of the layout, and storing the refresh data content into a preset database; repeatedly simulating user operation for multiple times to repeatedly refresh the content displayed by the layout, capturing refreshing data content obtained by refreshing each time, and sequentially storing the refreshing data content into the database until the data storage amount of the database exceeds a preset threshold value. In the invention, the initial data content and the refreshing data content are stored in a form of separate abstract and resource, the abstract of the initial data content and the refreshing data content forms an abstract list, the abstract list is recorded with generalized description of the initial data content and the refreshing data content and a link, the link is used for being linked to a storage position of a specific resource corresponding to the data content, and the specific times of repeatedly simulating the user operation are determined based on the data amount obtained by refreshing, generally, when the data content obtained by refreshing is stored to be two thirds of the capacity of a preset database, the refreshing is not carried out.
In an optional implementation manner of the first aspect of the present invention, the filtering the data content set based on heat, to obtain a carefully chosen data content set includes:
acquiring a preset heat evaluation keyword set; in the invention, the heat evaluation keywords comprise the times, praise amount, play amount, comment amount, sharing amount, forwarding amount, sales amount and sales amount of the data content in a plurality of third-party data platforms;
acquiring evaluation indexes of each heat evaluation keyword in the heat evaluation keyword set; in the invention, the evaluation index of each heat evaluation keyword refers to how many times the obtained data content is displayed on each data platform, how much the praise amount is, how much the play amount is, how much the comment amount is, how much the sharing amount is, how much the forwarding amount is, and the like;
for each piece of data content in the data content set, deleting the data content if the actual index of the heat evaluation keyword of the data content is smaller than the evaluation index of the heat evaluation keyword of the data content; in the present invention, the evaluation index may be one or more, for example, only the praise amount is used to compare the actual index with the evaluation index, and for example, the praise amount, the play amount and the share amount are checked, and the condition in deletion may be that none of the three evaluation indexes is satisfied or that the three evaluation indexes are deleted when one or more evaluation indexes are not satisfied;
and if the actual index of the heat evaluation keyword of the data content is greater than or equal to the evaluation index of the heat evaluation keyword of the data content, reserving the data content to obtain a screening data content set. In the present invention, when there are a plurality of heat evaluation keywords and a plurality of evaluation indexes, the data content may be retained when all of the evaluation indexes are satisfied, or may be retained when only one evaluation index is satisfied.
In an optional implementation manner of the first aspect of the present invention, the filtering the data content set based on heat, to obtain a carefully chosen data content set further includes:
acquiring the ordering sequence of each heat evaluation keyword in the heat evaluation keyword set; in the invention, besides screening the data content, the data content obtained by screening is also ordered according to the importance degree of each heat evaluation keyword, such as the order of importance degree, such as the order of the sharing amount, the forwarding amount, the order of the ordering amount, the order of the playing amount and the order of the forwarding amount, the order of the importance degree in the heat evaluation keyword set is set by the user;
sorting the data contents in the screening data content set according to the sorting order of the heat evaluation keywords and the size of the actual index of the heat evaluation keywords of the data contents; in the invention, taking the sorting order of the heat evaluation keywords exemplified in the previous step as an example, when sorting, sorting is sequentially performed on each data content in the screening data content set according to the sharing amount, the forwarding amount, the praise amount, the play amount and the comment amount;
and performing de-duplication processing on the sorted screening data content set to obtain the carefully selected data content set. After the sorting is finished, the filtering data content set is required to be de-duplicated, namely the same data content in the filtering data content set is removed, and if a plurality of pieces of same data content exist, only one piece of data content is reserved.
In an optional implementation manner of the first aspect of the present invention, the method for obtaining the number of times of occurrence of the data content in the plurality of third party data platforms includes:
acquiring forwarding links of each piece of data content; extracting a work ID of the data content from each forwarding link; and counting the number of the data contents comprising the work ID to obtain the number of times that each data content appears in a plurality of third-party data platforms. In the invention, in general, in order to protect the rights of an author, a user carries a work ID of a work on a shared link after making the work, and the work ID is unchanged no matter whether the work is forwarded on any platform, so that whether two pieces of data content are identical or not can be quickly determined through the work ID, and the tremble work ID is a 19-bit ID number unique to each tremble work, a series of numbers and the ID of each work are different, and the work ID of the work can be extracted from the tremble work through forwarding links of the tremble works.
Referring to fig. 2, a second aspect of the present invention provides a content recommendation system including:
a monitoring module 10, configured to monitor a content refresh operation on a page;
the layout keyword obtaining module 20 is configured to obtain a layout keyword of the page display content in response to the content refreshing operation;
a data content set acquisition module 30, configured to acquire a data content set adapted to the layout keyword from a plurality of third party data platforms;
a data content set screening module 40, configured to screen the data content set based on heat, to obtain a carefully selected data content set;
a data content set display module 50 for sequentially displaying the selected data content sets in the page based on the popularity.
In an optional implementation manner of the second aspect of the present invention, the data content set acquisition module includes:
the layout matching unit is used for finding out a layout matched with the layout keywords based on the layout keywords for each third-party data platform;
the initial data content grabbing unit is used for entering the layout block and grabbing the initial data content currently displayed by the layout block;
the user operation simulation unit is used for simulating user operation to refresh the content displayed by the layout, acquiring the refreshed data content of the layout and storing the refreshed data content into a preset database;
and the refreshing data content grabbing unit is used for repeatedly simulating the user operation for a plurality of times to enable the content displayed by the layout to be repeatedly refreshed, grabbing refreshing data content obtained by refreshing each time, and sequentially storing the refreshing data content into the database until the data storage amount of the database exceeds a preset threshold value.
In an optional implementation manner of the second aspect of the present invention, the data content set screening module includes:
the heat evaluation keyword set acquisition unit is used for acquiring a preset heat evaluation keyword set;
an evaluation index obtaining unit, configured to obtain an evaluation index of each heat evaluation keyword in the heat evaluation keyword set;
a data content screening unit, configured to delete, for each piece of data content in the data content set, the data content if an actual index of the heat evaluation keyword of the data content is smaller than the evaluation index of the heat evaluation keyword of the data content;
and the method is used for reserving the data content to obtain a screening data content set if the actual index of the heat evaluation keyword of the data content is greater than or equal to the evaluation index of the heat evaluation keyword of the data content.
In an optional implementation manner of the second aspect of the present invention, the data content set screening module further includes:
a ranking order acquiring unit, configured to acquire a ranking order of each of the heat evaluation keywords in the heat evaluation keyword set;
a sorting unit, configured to sort each data content in the filtered data content set according to the sorting order of each heat evaluation keyword and the size of the actual index of the heat evaluation keyword of the data content;
and the de-duplication unit is used for de-duplication processing the sorted screening data content set to obtain the carefully selected data content set.
In an alternative embodiment of the second aspect of the present invention, the layout keywords include hotspots, recommendations, military, cars, numbers, and jokes; the heat evaluation keywords comprise the frequency, praise amount, play amount, comment amount, sharing amount, forwarding amount, sales amount and sales amount of the data content in a plurality of third-party data platforms.
In an optional implementation manner of the second aspect of the present invention, the method for obtaining the number of times of occurrence of the data content in the plurality of third party data platforms includes:
acquiring forwarding links of each piece of data content;
extracting a work ID of the data content from each forwarding link;
and counting the number of the data contents comprising the work ID to obtain the number of times that each data content appears in a plurality of third-party data platforms.
In an optional implementation manner of the second aspect of the present invention, the monitoring module includes:
the monitoring thread generating unit is used for starting the content recommendation program and generating a resident monitoring thread in the background of the operating system;
and the monitoring unit is used for monitoring the content refreshing operation on the content recommendation program page through the resident monitoring thread.
Fig. 3 is a schematic structural diagram of a content recommendation terminal according to an embodiment of the present invention, where the content recommendation terminal may have a relatively large difference due to different configurations or capabilities, and may include one or more processors 80 (central processing units, CPU) (e.g., one or more processors) and a memory 90, and one or more storage media 100 (e.g., one or more mass storage devices) storing application programs or data. The memory and storage medium may be transitory or persistent. The program stored in the storage medium may include one or more modules (not shown), each of which may include a series of instruction operations in the content recommendation terminal. Still further, the processor may be configured to communicate with a storage medium and execute a series of instruction operations in the storage medium on the content recommendation terminal.
The inventive content recommendation terminal may also include one or more power supplies 110, one or more wired or wireless network interfaces 120, one or more input/output interfaces 130, and/or one or more operating systems, such as Windows Serve, mac OS X, unix, linux, freeBSD, etc. It will be appreciated by those skilled in the art that the content recommendation terminal structure shown in fig. 3 does not constitute a specific limitation of the content recommendation terminal of the present invention, and may include more or less components than those illustrated, or may combine certain components, or may be a different arrangement of components.
The present invention also provides a computer readable storage medium, which may be a non-volatile computer readable storage medium, or may be a volatile computer readable storage medium, in which instructions are stored which, when executed on a computer, cause the computer to perform the steps of the content recommendation method.
It will be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working process of the system or the unit described above may refer to the corresponding process in the foregoing method embodiment, which is not repeated herein.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied essentially or in part or all of the technical solution or in part in the form of a software product stored in a storage medium, including instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a read-only memory (ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The above embodiments are only for illustrating the technical solution of the present invention, and not for limiting the same; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (10)

1. A content recommendation method, characterized in that the content recommendation method comprises:
monitoring the content refreshing operation on the page;
responding to the content refreshing operation to obtain the layout keywords of the page display content;
acquiring a data content set matched with the layout keywords from a plurality of third-party data platforms;
screening the data content set based on heat to obtain a carefully selected data content set;
and displaying the carefully selected data content sets in the page in turn based on the heat.
2. The content recommendation method according to claim 1, wherein the acquiring the data content set adapted to the layout keyword from the plurality of third party data platforms includes:
for each third party data platform, finding out a layout matched with the layout key words based on the layout key words;
entering the layout block, and capturing the initial data content currently displayed by the layout block;
simulating user operation to refresh the content displayed by the layout, acquiring the refresh data content of the layout, and storing the refresh data content into a preset database;
repeatedly simulating user operation for multiple times to repeatedly refresh the content displayed by the layout, capturing refreshing data content obtained by refreshing each time, and sequentially storing the refreshing data content into the database until the data storage amount of the database exceeds a preset threshold value.
3. The content recommendation method of claim 2 wherein said screening said data content collection based on popularity comprises:
acquiring a preset heat evaluation keyword set;
acquiring evaluation indexes of each heat evaluation keyword in the heat evaluation keyword set;
for each piece of data content in the data content set, deleting the data content if the actual index of the heat evaluation keyword of the data content is smaller than the evaluation index of the heat evaluation keyword of the data content;
and if the actual index of the heat evaluation keyword of the data content is greater than or equal to the evaluation index of the heat evaluation keyword of the data content, reserving the data content to obtain a screening data content set.
4. The content recommendation method of claim 3 wherein said filtering said data content collection based on heat to obtain a culled data content collection further comprises:
acquiring the ordering sequence of each heat evaluation keyword in the heat evaluation keyword set;
sorting the data contents in the screening data content set according to the sorting order of the heat evaluation keywords and the size of the actual index of the heat evaluation keywords of the data contents;
and performing de-duplication processing on the sorted screening data content set to obtain the carefully selected data content set.
5. The content recommendation method according to claim 1, wherein the layout keywords include hotspots, recommendations, military, automobiles, numbers, and laughts; the heat evaluation keywords comprise the frequency, praise amount, play amount, comment amount, sharing amount, forwarding amount, sales amount and sales amount of the data content in a plurality of third-party data platforms.
6. The content recommendation method according to claim 5, wherein the acquisition method of the number of times the data content appears in the plurality of third-party data platforms comprises:
acquiring forwarding links of each piece of data content;
extracting a work ID of the data content from each forwarding link;
and counting the number of the data contents comprising the work ID to obtain the number of times that each data content appears in a plurality of third-party data platforms.
7. The content recommendation method of claim 3 wherein said listening to a content refresh operation on a page comprises:
and starting a content recommendation program, generating a resident monitoring thread in the background of an operating system, and monitoring the content refreshing operation on the page of the content recommendation program through the resident monitoring thread.
8. A content recommendation system, characterized in that the content recommendation system comprises:
the monitoring module is used for monitoring the content refreshing operation on the page;
the layout keyword acquisition module is used for responding to the content refreshing operation to acquire layout keywords of the page display content;
the data content set acquisition module is used for acquiring a data content set matched with the layout keywords from a plurality of third-party data platforms;
the data content set screening module is used for screening the data content set based on heat to obtain a carefully selected data content set;
and the data content set display module is used for sequentially displaying the carefully selected data content sets in the page based on the heat degree.
9. A content recommendation terminal, characterized in that the content recommendation terminal comprises: a memory and at least one processor, the memory having instructions stored therein, the memory and the at least one processor being interconnected by a line;
the at least one processor invoking the instructions in the memory to cause the content recommendation terminal to perform the content recommendation method of any of claims 1-7.
10. A computer readable storage medium having stored thereon a computer program, which when executed by a processor implements the content recommendation method according to any of claims 1-7.
CN202310277892.9A 2023-03-20 2023-03-20 Content recommendation method, recommendation system and related equipment Active CN116340626B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310277892.9A CN116340626B (en) 2023-03-20 2023-03-20 Content recommendation method, recommendation system and related equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310277892.9A CN116340626B (en) 2023-03-20 2023-03-20 Content recommendation method, recommendation system and related equipment

Publications (2)

Publication Number Publication Date
CN116340626A true CN116340626A (en) 2023-06-27
CN116340626B CN116340626B (en) 2024-07-23

Family

ID=86892493

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310277892.9A Active CN116340626B (en) 2023-03-20 2023-03-20 Content recommendation method, recommendation system and related equipment

Country Status (1)

Country Link
CN (1) CN116340626B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104133820A (en) * 2013-05-06 2014-11-05 腾讯科技(深圳)有限公司 Content recommending method and content recommending device
US20150363488A1 (en) * 2013-11-20 2015-12-17 Google Inc. Content recommendations based on organic keyword analysis
CN107798147A (en) * 2017-12-05 2018-03-13 李贺满 A kind of news client and its information push method
US20180373721A1 (en) * 2015-07-23 2018-12-27 Baidu Online Network Technology (Beijing) Co., Ltd. Search recommending method and apparatus, apparatus and computer storage medium
CN109684545A (en) * 2018-12-20 2019-04-26 掌阅科技股份有限公司 For the content delivery method and electronic equipment of the user that is called back
WO2021226840A1 (en) * 2020-05-12 2021-11-18 深圳市欢太科技有限公司 Hot news intention recognition method, apparatus and device and readable storage medium
CN114218425A (en) * 2021-12-16 2022-03-22 广州歌神信息科技有限公司 Newly-added song list recommendation method and device, equipment, medium and product thereof
CN114297483A (en) * 2021-12-24 2022-04-08 武汉华必鑫科技有限公司 Content recommendation method and device based on attention degree
CN114461920A (en) * 2022-02-21 2022-05-10 富途网络科技(深圳)有限公司 Data processing method, device, medium and equipment for list information recommendation

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104133820A (en) * 2013-05-06 2014-11-05 腾讯科技(深圳)有限公司 Content recommending method and content recommending device
US20150363488A1 (en) * 2013-11-20 2015-12-17 Google Inc. Content recommendations based on organic keyword analysis
US20180373721A1 (en) * 2015-07-23 2018-12-27 Baidu Online Network Technology (Beijing) Co., Ltd. Search recommending method and apparatus, apparatus and computer storage medium
CN107798147A (en) * 2017-12-05 2018-03-13 李贺满 A kind of news client and its information push method
CN109684545A (en) * 2018-12-20 2019-04-26 掌阅科技股份有限公司 For the content delivery method and electronic equipment of the user that is called back
WO2021226840A1 (en) * 2020-05-12 2021-11-18 深圳市欢太科技有限公司 Hot news intention recognition method, apparatus and device and readable storage medium
CN114218425A (en) * 2021-12-16 2022-03-22 广州歌神信息科技有限公司 Newly-added song list recommendation method and device, equipment, medium and product thereof
CN114297483A (en) * 2021-12-24 2022-04-08 武汉华必鑫科技有限公司 Content recommendation method and device based on attention degree
CN114461920A (en) * 2022-02-21 2022-05-10 富途网络科技(深圳)有限公司 Data processing method, device, medium and equipment for list information recommendation

Also Published As

Publication number Publication date
CN116340626B (en) 2024-07-23

Similar Documents

Publication Publication Date Title
US8037046B2 (en) Collecting and presenting temporal-based action information
US8934723B2 (en) Presentation and organization of content
US20210117468A1 (en) Systems and methods for selecting content items to store and present locally on a user device
CN107463641A (en) System and method for improving the access to search result
CN103617241B (en) Search information processing method, browser terminal and server
CN110417873B (en) Network information extraction system for realizing recording webpage interactive operation
CN105938493A (en) Resource search method and apparatus
CN114020946A (en) Target judgment processing method and system based on multi-graph retrieval data fusion
CN116340626B (en) Content recommendation method, recommendation system and related equipment
JP2007164633A (en) Content retrieval method, system thereof, and program thereof
CN107545039B (en) Keyword index acquisition method and device, computer equipment and storage medium
US20090063464A1 (en) System and method for visualizing and relevance tuning search engine ranking functions
JP2000057090A (en) Method and device for presenting information by utilizing other group taste information and recording medium recording information presenting program
CN107609020B (en) Log classification method and device based on labels
JP2002259409A (en) Information extraction method, information extraction device, computer-readable recording medium and computer program
WO2020241207A1 (en) Data management device, control method, and storage medium
JP6476395B1 (en) SEARCH WORD EVALUATION DEVICE, EVALUATION SYSTEM, AND EVALUATION METHOD
CN112860456A (en) Log processing method and device
Müller et al. A web-based evaluation system for CBIR
JP2005148846A (en) Content classifying system and method, computer program, and recording medium
US11402979B1 (en) Interactive expandable histogram timeline module for security flagged events
KR102353609B1 (en) Method and apparatus for monitoring social data
US11829378B1 (en) Automated generation of insights for machine generated data
JP2005056154A (en) Document retrieving system
CN112860678A (en) Log display method and system

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