Method and system for pushing farmer project information

Through crawling and information classification models, combined with the construction and extraction rules of short-term and long-term interest labels, farmers waste time and energy and wrong push problems when searching project information, achieving efficient and accurate information push.

CN119128254AActive Publication Date: 2024-12-13JIANGXI AGRICULTURAL UNIVERSITY
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411118522.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-15
Publication Date
2024-12-13
Estimated Expiration
2044-08-15

AI Technical Summary

Technical Problem

Due to the dispersion of project information on different government websites, farmers need to spend a lot of time and energy when searching for project information, and directly pushing project information based on the information entered by farmers may lead to errors.

Method used

The crawl module crawls the project text information, stores the information in the project information database based on the preset information classification model and extraction rules, and constructs short-term and long-term interest tags based on the operation information of farmers, adjusts the extraction rules to update the display box, and realizes that The positive feedback process of information push.

Benefits of technology

It improves the accuracy and efficiency of information push, reduces user participation, enables farmers to quickly obtain the required information, and automatically adjust the push content when input errors are entered.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119128254A_ABST
    Figure CN119128254A_ABST
Patent Text Reader

Abstract

The invention discloses a farmer project information pushing method and system, and the method comprises the steps: setting a first tag contained in first operation information as a long-term interest tag, and setting second operation information as a short-term interest tag; if the first operation information of the farmer is correctly input and the second operation information is subsequently operated, the weight of the long-term interest label is increased, so that the required project information can be quickly pushed to the farmer, and if the first operation information of the farmer is incorrectly input or partially has errors, the second operation information is subsequently operated, so that the project information can be quickly pushed to the farmer. According to the method, the weight of the long-term interest label is reduced, project information possibly needed can be pushed to the farmer according to the browsing behavior of the farmer, and on the basis of the target project information sequence updated based on the first extraction rule, the second extraction rule is adopted to perform extraction again, so that the extraction efficiency is improved. The whole information pushing process is a positive feedback process, and heuristic continuous operation on farmers is facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of information processing, and in particular relates to a method and system for pushing farmer project information. Background Art

[0002] At present, project information is mainly distributed on the websites of different governments. The Internet is the main way and means to publish, view and obtain project information. However, due to the different types, release times and management departments of various project policies, project information is very scattered and requires a lot of time and energy to search on the websites of various governments.

[0003] At present, the project information of various websites can be collected by crawling, and after collection, it can be provided to farmers for search and query. However, in the process of farmers' search and interaction with the system, farmers may have incomplete or incorrect input in the initial input process. If the project information is subsequently pushed directly based on the farmers' input, it may lead to errors in the project information push. Summary of the invention

[0004] The present invention provides a method and system for pushing project information to farmers, which are used to solve the technical problem that if project information is pushed directly according to the farmer's input, it may cause errors in pushing the project information.

[0005] In a first aspect, the present invention provides a method for pushing project information to farmers, comprising:

[0006] In response to first operation information of the farmer, crawling at least one project text information according to the first operation information, wherein the first operation information includes a first tag of the project text information;

[0007] Based on a preset information classification model, the at least one project text information is stored in a pre-built project information library to obtain a target project information library, wherein the target project information library contains at least one target project information sub-library of different categories;

[0008] Using a preset first extraction rule to extract corresponding first target project information from each target project information sub-library, and uploading each of the extracted first target project information to the first display frame via a transmission queue;

[0009] In response to at least one second operation information of the farmer on the first display frame within a preset time period, determining whether the second label of the project text information included in the at least one second operation information is consistent with the first label;

[0010] If the second label of the item text information included in a certain second operation information is inconsistent with the first label, constructing a short-term interest label based on the certain second operation information and determining a first weight corresponding to the short-term interest label based on the number of the certain second operation information;

[0011] Constructing a first long-term interest tag according to other second operation information, and determining a second weight corresponding to the first long-term interest tag based on the number of the other second operation information, wherein the other second operation information is all the second operation information except a certain second operation information in the at least one second operation information;

[0012] According to the first weight of the short-term interest tag and the second weight of the first long-term interest tag, a preset second extraction rule is used to extract at least one corresponding second target project information in each target project information sub-library, and the first display frame is updated according to the at least one second target project information to obtain a second display frame.

[0013] In a second aspect, the present invention provides a farmer project information push system, comprising:

[0014] A crawling module is configured to respond to first operation information of the farmer and crawl at least one project text information according to the first operation information, wherein the first operation information includes a first tag of the project text information;

[0015] A storage module is configured to store the at least one project text information into a pre-built project information library based on a preset information classification model to obtain a target project information library, wherein the target project information library contains at least one target project information sub-library of different categories;

[0016] A first extraction module is configured to extract corresponding first target project information from each target project information sub-library using a preset first extraction rule, and upload the extracted first target project information to the first display frame via a transmission queue;

[0017] a judgment module, configured to respond to at least one second operation information of the farmer on the first display frame within a preset time period, and judge whether the second label of the project text information included in the at least one second operation information is consistent with the first label;

[0018] A first construction module is configured to construct a short-term interest tag based on a certain second operation information if the second tag of the item text information included in the certain second operation information is inconsistent with the first tag, and determine a first weight corresponding to the short-term interest tag based on the number of the certain second operation information;

[0019] a second construction module configured to construct a long-term interest tag according to other second operation information, and determine a second weight corresponding to the long-term interest tag based on the number of the other second operation information, wherein the other second operation information is all the second operation information except a certain second operation information in the at least one second operation information;

[0020] The second extraction module is configured to extract at least one corresponding second target project information in each target project information sub-library according to the first weight of the short-term interest tag and the second weight of the long-term interest tag using a preset second extraction rule, and update the first display frame according to the at least one second target project information to obtain a second display frame.

[0021] According to a third aspect, an electronic device is provided, comprising: at least one processor, and a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the steps of the method for pushing farmer project information according to any embodiment of the present invention.

[0022] In a fourth aspect, the present invention further provides a computer-readable storage medium having a computer program stored thereon, wherein when the program instructions are executed by a processor, the processor executes the steps of the method for pushing farmer project information according to any embodiment of the present invention.

[0023] The farmer project information push method and system of the present application, by setting the first tag included in the first operation information as a long-term interest tag, and setting the second operation information as a short-term interest tag, if the farmer's first operation information is input correctly, the weight of the long-term interest tag is increased when the second operation information is subsequently operated, and the required project information can be pushed to the farmer relatively quickly; if the farmer's first operation information is input incorrectly or partially erroneous, the weight of the long-term interest tag is reduced by subsequently operating the second operation information, and the project information that may be needed can be pushed to the farmer based on the farmer's browsing behavior without the need for direct user participation, and based on the target project information sequence updated based on the first extraction rule, the second extraction rule is used for re-extraction, so that the entire information push process is a positive feedback process, which is convenient for heuristic continuous operations on farmers until the crawled project information is pushed. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0025] Figure 1 A flowchart of a method for pushing farmer project information provided by an embodiment of the present invention;

[0026] Figure 2 A structural block diagram of a farmer project information push system provided by an embodiment of the present invention;

[0027] Figure 3 It is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0028] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0029] See also Figure 1 , which shows a flow chart of a method for pushing farmer project information of the present application.

[0030] like Figure 1 As shown, the method for pushing farmer project information specifically includes the following steps:

[0031] Step S101, in response to first operation information of a farmer, crawling at least one project text information according to the first operation information, wherein the first operation information includes a first tag of the project text information.

[0032] In this step, the first operation information can be text information input by the farmer, which contains keywords, or voice information. For example, the farmer enters the keyword "One College Student per Village Project" in the search bar of the system, and the system searches for all project text information containing the keyword (One College Student per Village Project) in the database.

[0033] It should be noted that, in response to the first operation information of the farmer, multiple crawler tools are used to crawl the project text information in multiple websites according to the first operation information, and the multiple crawler tools are crawler tools pre-configured for different websites.

[0034] Step S102: storing the at least one project text information into a pre-built project information library based on a preset information classification model to obtain a target project information library, wherein the target project information library contains at least one target project information sub-library of different categories.

[0035] In this step, the information classification model can be a model that can predict the corresponding project element classification based on the project text information that has been pre-classified according to the labeled project elements, obtained by machine learning of models such as neural networks.

[0036] The project elements provided in the embodiments of the present invention include but are not limited to the following: subject classification, industry classification, project level, project audience, and project topic. Those skilled in the art can make specific adjustments according to actual conditions, and the present invention does not limit this. For example, for the project element "project level", national, provincial, municipal, district and county levels can be pre-configured. For the policy element "project audience", two types of individuals and enterprises can be pre-configured.

[0037] Step S103 , extracting corresponding first target project information from each target project information sub-library using a preset first extraction rule, and uploading each of the extracted first target project information to the first display frame via a transmission queue.

[0038] In this step, a search is performed in a certain target project information library to determine whether there is at least one first target project information corresponding to the first operation information; if so, the at least one first target project information is sorted based on the time sequence to obtain a first target project information sequence corresponding to a certain target project information library; the first target project information in the first target project information sequence is used as a first target project information corresponding to a certain target project information library, and a first target project information is removed from the first target project information sequence to obtain an updated second target project information sequence; if not, all target project information in a certain target project information library is sorted based on the time sequence to obtain a third target project information sequence corresponding to a certain target project information library; the first target project information in the third target project information sequence is used as a first target project information corresponding to a certain target project information library, and a first target project information is removed from the third target project information sequence to obtain an updated fourth target project information sequence.

[0039] Step S104, responding to at least one second operation information of the farmer on the first display frame within a preset time period, and determining whether the second label of the project text information included in the at least one second operation information is consistent with the first label.

[0040] In a specific embodiment, if the second label of the project text information included in at least one second operation information is consistent with the first label, a second long-term interest label is directly constructed based on the at least one second operation information, and a third weight corresponding to the second long-term interest label is determined based on the number of at least one second operation information; according to the third weight of the second long-term interest label, a preset second extraction rule is used to extract at least one corresponding second target project information in each target project information sub-library, and the first display frame is updated according to the at least one second target project information to obtain a second display frame.

[0041] In another specific embodiment, if the second labels of the project text information included in all second operation information are inconsistent with the first labels, a second short-term interest label is directly constructed based on at least one second operation information, and a fourth weight corresponding to the second short-term interest label is determined based on the number of at least one second operation information; according to the fourth weight of the second short-term interest label, a preset second extraction rule is used to extract at least one corresponding second target project information in each target project information sub-library, and the first display frame is updated according to the at least one second target project information to obtain a second display frame.

[0042] It should be noted that a third amount of second target item information is extracted from the target item information sub-library of the same type as the second short-term interest tag, wherein the third amount is the product of the third weight and the amount of all target item information in the first display frame.

[0043] Step S105, if the second label of the item text information included in a certain second operation information is inconsistent with the first label, construct a short-term interest label based on the certain second operation information and determine the first weight corresponding to the short-term interest label based on the number of the certain second operation information.

[0044] In this step, if the second label of the item text information included in a certain second operation information is inconsistent with the first label, the second label of the item text information included in the certain second operation information is defined as a short-term interest label, and at least one first displayed target item information corresponding to the short-term interest label is obtained in the first display frame; the first weight corresponding to the short-term interest label is determined according to the ratio of the number of at least one first displayed target item information to the target number, wherein the target number is the number of all target item information corresponding to at least one second operation information.

[0045] Step S106, constructing a first long-term interest tag based on other second operation information, and determining a second weight corresponding to the first long-term interest tag based on the number of the other second operation information, wherein the other second operation information is all the second operation information except a certain second operation information in the at least one second operation information.

[0046] In this step, the first tag of the project text information contained in other second operation information is defined as a long-term interest tag, and at least one second displayed target project information corresponding to the long-term interest tag is obtained in the first display frame; the second weight corresponding to the short-term interest tag is determined according to the ratio of the number of at least one second displayed target project information to the target number, wherein the target number is the number of all target project information corresponding to at least one second operation information.

[0047] Step S107, based on the first weight of the short-term interest tag and the second weight of the first long-term interest tag, a preset second extraction rule is used to extract at least one corresponding second target project information in each target project information sub-library, and the first display frame is updated according to the at least one second target project information to obtain a second display frame.

[0048] In this step, a first quantity of second target item information is extracted from a target item information sub-library of the same type as the short-term interest tag, wherein the first quantity is the product of the first weight and the quantity of all target item information in the first display frame.

[0049] Furthermore, at least one first target item information sub-library of the same type as the long-term interest tag is obtained, and the second target item information sequences in each first target item information sub-library are aligned; a sliding window is used to slide on each second target item information sequence at the same time, and it is determined whether the number of first target item information in the current sliding window is greater than a preset number threshold, and the preset number threshold is the product of the second weight and the number of all target item information in the first display frame; if the number of first target item information in the current sliding window is greater than the preset number threshold, first target item information equal to the preset number threshold is randomly extracted in the current sliding window; if the number of first target item information in the current sliding window is not greater than the preset number threshold, the first target item information in the next sliding window is obtained until the number of all first target item information in all sliding windows is greater than the preset number threshold; all first target item information in the current sliding window is extracted, and first target item information equal to the target number is randomly extracted in the next sliding window, and the target number is equal to the difference between the preset number threshold and the number of all first target item information in the current sliding window.

[0050] In summary, during the interaction between farmers and the system, farmers may have incomplete or incorrect input in the initial input process. If the project information is pushed directly according to the farmer's input later, it may cause errors in the project information push. Therefore, the method of the present application sets the first tag contained in the first operation information as a long-term interest tag, and sets the second operation information as a short-term interest tag. If the farmer's first operation information is input correctly, the weight of the long-term interest tag is increased when the second operation information is subsequently operated, and the required project information can be pushed to the farmer more quickly. If the farmer's first operation information is input incorrectly or partially erroneous, the weight of the long-term interest tag is reduced by subsequently operating the second operation information. According to the farmer's browsing behavior, the project information that may be needed can be pushed to the farmer without the direct participation of the user, and on the basis of the target project information sequence updated based on the first extraction rule, the second extraction rule is used for re-extraction, so that the entire information push process is a positive feedback process, which is convenient for heuristic continuous operations on farmers until the crawled project information is pushed.

[0051] See also Figure 2 , which shows a structural block diagram of a farmer project information push system of the present application.

[0052] like Figure 2 As shown, the farmer project information push system 200 includes a crawling module 210, a storage module 220, a first extraction module 230, a judgment module 240, a first construction module 250, a second construction module 260 and a second extraction module 270.

[0053] The crawling module 210 is configured to crawl at least one project text information in response to the first operation information of the farmer according to the first operation information, wherein the first operation information includes a first tag of the project text information;

[0054] The storage module 220 is configured to store the at least one project text information into a pre-built project information library based on a preset information classification model to obtain a target project information library, wherein the target project information library contains at least one target project information sub-library of different categories;

[0055] The first extraction module 230 is configured to extract corresponding first target project information from each target project information sub-library using a preset first extraction rule, and upload the extracted first target project information to the first display frame via a transmission queue;

[0056] The judging module 240 is configured to respond to at least one second operation information of the farmer on the first display frame within a preset time period, and judge whether the second label of the project text information included in the at least one second operation information is consistent with the first label;

[0057] A first constructing module 250 is configured to construct a short-term interest tag based on the second operation information if the second tag of the item text information included in the second operation information is inconsistent with the first tag, and determine a first weight corresponding to the short-term interest tag based on the number of the second operation information;

[0058] A second construction module 260 is configured to construct a long-term interest tag according to other second operation information, and determine a second weight corresponding to the long-term interest tag based on the number of the other second operation information, wherein the other second operation information is all the second operation information in the at least one second operation information except a certain second operation information;

[0059] The second extraction module 270 is configured to extract at least one corresponding second target project information in each target project information sub-library according to the first weight of the short-term interest tag and the second weight of the long-term interest tag using a preset second extraction rule, and update the first display frame according to the at least one second target project information to obtain a second display frame.

[0060] It should be understood that Figure 2 Modules and references documented in Figure 1 Therefore, the operations and features described above for the method and the corresponding technical effects are also applicable to Figure 2 The modules in it will not be described in detail here.

[0061] In other embodiments, the embodiments of the present invention further provide a computer-readable storage medium having a computer program stored thereon, and when the program instructions are executed by a processor, the processor executes the farmer project information push method in any of the above method embodiments;

[0062] As an implementation mode, the computer-readable storage medium of the present invention stores computer-executable instructions, and the computer-executable instructions are configured as follows:

[0063] In response to first operation information of the farmer, crawling at least one project text information according to the first operation information, wherein the first operation information includes a first tag of the project text information;

[0064] Based on a preset information classification model, the at least one project text information is stored in a pre-built project information library to obtain a target project information library, wherein the target project information library contains at least one target project information sub-library of different categories;

[0065] Using a preset first extraction rule to extract corresponding first target project information from each target project information sub-library, and uploading each of the extracted first target project information to the first display frame via a transmission queue;

[0066] In response to at least one second operation information of the farmer on the first display frame within a preset time period, determining whether the second label of the project text information included in the at least one second operation information is consistent with the first label;

[0067] If the second label of the item text information included in a certain second operation information is inconsistent with the first label, constructing a short-term interest label based on the certain second operation information and determining a first weight corresponding to the short-term interest label based on the number of the certain second operation information;

[0068] Constructing a first long-term interest tag according to other second operation information, and determining a second weight corresponding to the first long-term interest tag based on the number of the other second operation information, wherein the other second operation information is all the second operation information except a certain second operation information in the at least one second operation information;

[0069] According to the first weight of the short-term interest tag and the second weight of the first long-term interest tag, a preset second extraction rule is used to extract at least one corresponding second target project information in each target project information sub-library, and the first display frame is updated according to the at least one second target project information to obtain a second display frame.

[0070] The computer-readable storage medium may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required by at least one function; the data storage area may store data created according to the use of the farmer project information push system, etc. In addition, the computer-readable storage medium may include a high-speed random access memory, and may also include a memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the computer-readable storage medium may optionally include a memory remotely arranged relative to the processor, and these remote memories may be connected to the farmer project information push system via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0071] Figure 3is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention, such as Figure 3 As shown, the device includes: a processor 310 and a memory 320. The electronic device may also include: an input device 330 and an output device 340. The processor 310, the memory 320, the input device 330 and the output device 340 may be connected via a bus or other means. Figure 3 In the example, the bus connection is used. The memory 320 is the above-mentioned computer-readable storage medium. The processor 310 executes various functional applications and data processing of the server by running the non-volatile software programs, instructions and modules stored in the memory 320, that is, the farmer project information push method of the above-mentioned method embodiment is implemented. The input device 330 can receive input digital or character information, and generate key signal input related to user settings and function control of the farmer project information push system. The output device 340 may include display devices such as display screens.

[0072] The electronic device can execute the method provided by the embodiment of the present invention, and has the functional modules and beneficial effects corresponding to the execution method. For technical details not described in detail in this embodiment, please refer to the method provided by the embodiment of the present invention.

[0073] As an implementation mode, the electronic device is applied to a farmer project information push system and is used for a client, and includes: at least one processor; and a memory connected to the at least one processor in communication; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can:

[0074] In response to first operation information of the farmer, crawling at least one project text information according to the first operation information, wherein the first operation information includes a first tag of the project text information;

[0075] Based on a preset information classification model, the at least one project text information is stored in a pre-built project information library to obtain a target project information library, wherein the target project information library contains at least one target project information sub-library of different categories;

[0076] Using a preset first extraction rule to extract corresponding first target project information from each target project information sub-library, and uploading each of the extracted first target project information to the first display frame via a transmission queue;

[0077] In response to at least one second operation information of the farmer on the first display frame within a preset time period, determining whether the second label of the project text information included in the at least one second operation information is consistent with the first label;

[0078] If the second label of the item text information included in a certain second operation information is inconsistent with the first label, constructing a short-term interest label based on the certain second operation information and determining a first weight corresponding to the short-term interest label based on the number of the certain second operation information;

[0079] Constructing a first long-term interest tag according to other second operation information, and determining a second weight corresponding to the first long-term interest tag based on the number of the other second operation information, wherein the other second operation information is all the second operation information except a certain second operation information in the at least one second operation information;

[0080] According to the first weight of the short-term interest tag and the second weight of the first long-term interest tag, a preset second extraction rule is used to extract at least one corresponding second target project information in each target project information sub-library, and the first display frame is updated according to the at least one second target project information to obtain a second display frame.

[0081] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of each embodiment or some parts of the embodiment.

[0082] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for pushing project information to farmers, characterized in that: include: In response to first operation information of the farmer, crawling at least one project text information according to the first operation information, wherein the first operation information includes a first tag of the project text information; Based on a preset information classification model, the at least one project text information is stored in a pre-built project information library to obtain a target project information library, wherein the target project information library contains at least one target project information sub-library of different categories; Using a preset first extraction rule to extract corresponding first target project information from each target project information sub-library, and uploading each of the extracted first target project information to the first display frame via a transmission queue; In response to at least one second operation information of the farmer on the first display frame within a preset time period, determining whether the second label of the project text information included in the at least one second operation information is consistent with the first label; If the second label of the item text information included in a certain second operation information is inconsistent with the first label, constructing a short-term interest label based on the certain second operation information and determining a first weight corresponding to the short-term interest label based on the number of the certain second operation information; Constructing a first long-term interest tag according to other second operation information, and determining a second weight corresponding to the first long-term interest tag based on the number of the other second operation information, wherein the other second operation information is all the second operation information except a certain second operation information in the at least one second operation information; According to the first weight of the short-term interest tag and the second weight of the first long-term interest tag, a preset second extraction rule is used to extract at least one corresponding second target project information in each target project information sub-library, and the first display frame is updated according to the at least one second target project information to obtain a second display frame.

2. A method for pushing farmer project information according to claim 1, characterized in that: In response to the first operation information of the farmer, crawling at least one project text information according to the first operation information includes: In response to the first operation information of the farmer, multiple crawler tools are used to crawl project text information in multiple websites according to the first operation information. The multiple crawler tools are crawler tools pre-configured for different websites.

3. A method for pushing farmer project information according to claim 1, characterized in that: The step of extracting corresponding first target project information from each target project information sub-database using a preset first extraction rule includes: Searching in a certain target project information library whether there is at least one first target project information corresponding to the first operation information; If so, sorting the at least one first target project information based on the time sequence to obtain a first target project information sequence corresponding to the certain target project information library; Using the first target item information in the first target item information sequence as a certain first target item information corresponding to the certain target item information library, and removing the certain first target item information from the first target item information sequence to obtain an updated second target item information sequence; If not, sorting all target project information in the target project information library based on time sequence to obtain a third target project information sequence corresponding to the target project information library; The first target item information in the third target item information sequence is used as a first target item information corresponding to the target item information library, and the first target item information is removed from the third target item information sequence to obtain an updated fourth target item information sequence.

4. A method for pushing farmer project information according to claim 1, characterized in that: After determining whether the second label of the item text information included in the at least one second operation information is consistent with the first label, the method further includes: If the second label of the item text information included in the at least one second operation information is consistent with the first label, directly constructing a second long-term interest label according to the at least one second operation information, and determining a third weight corresponding to the second long-term interest label based on the number of the at least one second operation information; According to the third weight of the second long-term interest tag, a preset second extraction rule is used to extract at least one corresponding second target project information in each target project information sub-library, and the first display frame is updated according to the at least one second target project information to obtain a second display frame.

5. A method for pushing farmer project information according to claim 1, characterized in that: The constructing a short-term interest tag based on the certain second operation information and determining a first weight corresponding to the short-term interest tag based on the amount of the certain second operation information includes: defining a second tag of the item text information included in a certain second operation information as a short-term interest tag, and acquiring at least one first displayed target item information corresponding to the short-term interest tag in the first display frame; A first weight corresponding to the short-term interest tag is determined based on a ratio of the number of at least one first displayed target item information to the target number, wherein the target number is the number of all target item information corresponding to the at least one second operation information.

6. A method for pushing farmer project information according to claim 1, characterized in that: The step of constructing a long-term interest tag according to other second operation information, and determining a second weight corresponding to the long-term interest tag based on the amount of the other second operation information includes: defining a first tag of the item text information included in other second operation information as a long-term interest tag, and acquiring at least one second displayed target item information corresponding to the long-term interest tag in the first display frame; A second weight corresponding to the short-term interest tag is determined based on a ratio of the number of the at least one second displayed target item information to the target number, wherein the target number is the number of all target item information corresponding to the at least one second operation information.

7. A method for pushing farmer project information according to claim 1, characterized in that: Extracting corresponding at least one second target item information from each target item information sub-library using a preset second extraction rule according to the first weight of the short-term interest tag includes: A first quantity of second target item information is extracted from a target item information sub-library of the same type as the short-term interest tag, wherein the first quantity is the product of the first weight and the quantity of all target item information in the first display frame.

8. A method for pushing farmer project information according to claim 3, characterized in that: According to the second weight of the long-term interest tag, extracting corresponding at least one second target item information from each target item information sub-library using a preset second extraction rule includes: Acquire at least one first target item information sub-library of the same type as the long-term interest tag, and align the second target item information sequences in each first target item information sub-library; Using a sliding window to slide on each second target project information sequence at the same time, and judging whether the quantity of the first target project information in the current sliding window is greater than a preset quantity threshold, wherein the preset quantity threshold is the product of the second weight and the quantity of all the target project information in the first display frame; If the amount of first target project information in the current sliding window is greater than a preset amount threshold, randomly extracting first target project information equal to the preset amount threshold in the current sliding window; If the amount of first target project information in the current sliding window is not greater than the preset amount threshold, obtaining the first target project information in the next sliding window until the amount of all first target project information in all sliding windows is greater than the preset amount threshold; All first target project information in the current sliding window are extracted, and first target project information equal to a target quantity is randomly extracted in the next sliding window, where the target quantity is equal to the difference between the preset quantity threshold and the quantity of all first target project information in the current sliding window.

9. A farmer project information push system, characterized in that: include: A crawling module is configured to crawl at least one project text information in response to first operation information of the farmer according to the first operation information, wherein the first operation information includes a first tag of the project text information; A storage module is configured to store the at least one project text information into a pre-built project information library based on a preset information classification model to obtain a target project information library, wherein the target project information library contains at least one target project information sub-library of different categories; A first extraction module is configured to extract corresponding first target project information from each target project information sub-library using a preset first extraction rule, and upload the extracted first target project information to the first display frame via a transmission queue; a judgment module, configured to respond to at least one second operation information of the farmer on the first display frame within a preset time period, and judge whether the second label of the project text information included in the at least one second operation information is consistent with the first label; A first construction module is configured to construct a short-term interest tag based on the second operation information if the second tag of the item text information included in the second operation information is inconsistent with the first tag, and determine a first weight corresponding to the short-term interest tag based on the number of the second operation information; a second construction module configured to construct a long-term interest tag according to other second operation information, and determine a second weight corresponding to the long-term interest tag based on the number of the other second operation information, wherein the other second operation information is all the second operation information except a certain second operation information in the at least one second operation information; The second extraction module is configured to extract at least one corresponding second target project information in each target project information sub-library according to the first weight of the short-term interest tag and the second weight of the long-term interest tag using a preset second extraction rule, and update the first display frame according to the at least one second target project information to obtain a second display frame.

10. An electronic device, characterized in that: include: At least one processor, and a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Session recommendation method based on modeling of long-term interests and short-term interests of users

    CN113722599A

  • Information recommendation method and device based on artificial intelligence, electronic equipment and storage medium

    CN115080836A

  • User intention recognition method and device based on 5G message multi-round session mechanism

    CN116521822A

  • Information pushing method and device based on user interest label and medium

    CN118332196A