A method and system for pushing information of a farmer project

CN119128254BActive Publication Date: 2026-09-25JIANGXI AGRICULTURAL UNIVERSITY
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

[0004]本发明提供一种农户项目信息推送方法及系统,用于解决若直接根据农户的输入进行进行项目信息推送,可能导致项目信息推送错误的技术问题

Benefits of technology

[0023]本申请的农户项目信息推送方法及系统,通过将第一操作信息包含的第一标签设定为长期兴趣标签,以及将第二操作信息设定为短期兴趣标签,若农户的第一操作信息输入正确,后续操作第二操作信息时,使长期兴趣标签的权重增加,能够较为快速的向农户推送所需的项目信息,若农户的第一操作信息输入不正确或部分存在错误,通过后续操作第二操作信息,使长期兴趣标签的权重减少,能够根据农户的浏览行为,不需要用户直接参与,进而实现向农户推送可能需要的项目信息,并且在基于第一抽取规则更新的目标项目信息序列的基础上,采用第二抽取规则进行再次抽取,使得在整个信息推送过程为一个正反馈的过程,便于对农户进行启发式的不断操作,直至完成爬取的项目信息推送。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119128254B_ABST
    Figure CN119128254B_ABST
Patent Text Reader

Abstract

The application discloses a kind of farmer project information push method and system, method includes: the first label of first operation information is included in being set as long-term interest label, and second operation information is set as short-term interest label;If the first operation information of farmer is input correctly, subsequent operation second operation information, make the weight of long-term interest label increase, can more quickly to farmer push the required project information, if the first operation information of farmer is not input correctly or part exists error, through subsequent operation second operation information, make the weight of long-term interest label decrease, can according to the browsing behavior of farmer, and then realize to farmer push the project information possibly needed, and based on the target project information sequence of first extraction rule update, using second extraction rule carries out again extraction, so that in the whole information push process is a positive feedback process, it is convenient to farmer to carry out heuristic constantly operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of information processing technology, and in particular relates to a method and system for pushing project information to farmers. Background Technology

[0002] Currently, project information is mainly distributed across various government websites, with the internet being the primary means of publishing, viewing, and obtaining such information. However, due to the differences in project types, publication times, and management departments, project information is highly fragmented, requiring a significant amount of time and effort to search across various government websites.

[0003] Currently, project information from various websites can be collected through web scraping and then made available for farmers to search. However, during the interaction between farmers and the system, farmers may enter incomplete or incorrect information at the beginning. If project information is then pushed directly based on the farmers' input, it may lead to errors in the project information push. Summary of the Invention

[0004] This invention provides a method and system for pushing project information to farmers, which solves the technical problem that pushing project information directly based on farmers' input may lead to errors in project information push.

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

[0006] In response to the farmer's first operation information, at least one item text information is crawled based on the first operation information, wherein the first operation information includes a first tag of the item text information;

[0007] Based on a preset information classification model, the text information of at least one project 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, extract the corresponding first target item information from each target item information sub-database, and upload the extracted first target item information to the first display box via a transmission queue;

[0009] In response to at least one second operation message from a farmer to the first display frame within a preset time period, it is determined whether the second label of the item text information contained in the at least one second operation message is consistent with the first label;

[0010] If the second tag of the project text information contained in a certain second operation information is inconsistent with the first tag, then a short-term interest tag is constructed based on the certain second operation information and a first weight corresponding to the short-term interest tag is determined based on the quantity of the certain second operation information.

[0011] A first long-term interest tag is constructed based on other second operation information, and a second weight corresponding to the first long-term interest tag is determined based on the number of other second operation information, wherein the other second operation information is all the second operation information excluding a certain second operation information from the at least one second operation information;

[0012] Based on the first weight of the short-term interest tag and the second weight of the first long-term interest tag, at least one second target item information is extracted from each target item information sub-database using a preset second extraction rule, and the first display box is updated based on the at least one second target item information to obtain the second display box.

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

[0014] The crawling module is configured to respond to a farmer's first operation information and crawl at least one item text information based on the first operation information, wherein the first operation information includes a first tag of the item text information;

[0015] The storage module is configured to store the text information of at least one project 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] The first extraction module is configured to extract a corresponding first target project information from each target project information sub-database using a preset first extraction rule, and upload the extracted first target project information to the first display box via a transmission queue.

[0017] The judgment module is configured to respond to at least one second operation information from a farmer to the first display box within a preset time period, and to determine whether the second label of the item text information contained in the at least one second operation information is consistent with the first label.

[0018] The first construction module is configured to construct short-term interest tags based on the second operation information and determine a first weight corresponding to the short-term interest tags based on the quantity of the second operation information if the second tag of the project text information contained in a certain second operation information is inconsistent with the first tag.

[0019] The second construction module is configured to construct long-term interest tags based on other second operation information, and to determine a second weight corresponding to the long-term interest tags based on the quantity of the other second operation information, wherein the other second operation information is all the second operation information excluding a certain second operation information from the at least one second operation information;

[0020] The second extraction module is configured to extract at least one second target item information from each target item information sub-database 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 box according to the at least one second target item information to obtain the second display box.

[0021] Thirdly, 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, the instructions being executed by the at least one processor to enable the at least one processor to perform the steps of the farmer project information push method according to any embodiment of the present invention.

[0022] Fourthly, the present invention also provides a computer-readable storage medium having a computer program stored thereon, wherein when the program instructions are executed by a processor, the processor performs the steps of the farmer project information push method according to any embodiment of the present invention.

[0023] The farmer project information push method and system of this application sets the first tag contained in the first operation information as a long-term interest tag and the second operation information as a short-term interest tag. If the farmer's first operation information is entered correctly, the weight of the long-term interest tag is increased when the second operation information is entered in a subsequent operation, which can push the required project information to the farmer relatively quickly. If the farmer's first operation information is entered incorrectly or partially erroneous, the weight of the long-term interest tag is reduced when the second operation information is entered in a subsequent operation, which can push the possible project information to the farmer based on the farmer's browsing behavior without the need for direct user participation. Furthermore, based on the target project information sequence updated according to the first extraction rule, the second extraction rule is used for re-extraction, making the entire information push process a positive feedback process, which facilitates heuristic continuous operation for the farmer until the crawled project information is pushed. Attached Figure Description

[0024] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0025] Figure 1 A flowchart illustrating a method for pushing project information to farmers, as provided in an embodiment of the present invention;

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

[0027] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0028] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0029] Please see Figure 1 The diagram shows a flowchart of a farmer project information push method according to this application.

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

[0031] Step S101: In response to the farmer's first operation information, crawl at least one item text information according to the first operation information, wherein the first operation information includes a first tag of the item text information.

[0032] In this step, the first operational information can be text information entered by the farmer, which contains keywords, or it can be voice information. For example, if the farmer enters the keyword "One College Student per Village Project" into the system's search bar, the system will search the database for all project text information containing that keyword (One College Student per Village Project).

[0033] It should be noted that, in response to the farmer's first operation information, multiple crawler tools are used to crawl project text information from multiple websites based on the first operation information. These multiple crawler tools are pre-configured for different websites.

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

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

[0036] The project elements provided in this embodiment of the invention include, but are not limited to, the following: theme classification, industry classification, project level, project audience, and project topic. Those skilled in the art can make specific adjustments according to actual circumstances, and this invention does not limit this. For example, for the project element "project level," classifications such as national, provincial, municipal, and district / county levels can be pre-configured. For the policy element "project audience," two types—individual and enterprise—can be pre-configured.

[0037] Step S103: Using a preset first extraction rule, extract the corresponding first target item information from each target item information sub-database, and upload the extracted first target item information to the first display frame via a transmission queue.

[0038] In this step, the system searches a target project information database to determine if at least one first target project information corresponding to the first operation information exists. If it exists, the system sorts the at least one first target project information according to time order to obtain a first target project information sequence corresponding to the target project information database. The first target project information in the first target project information sequence is used as a first target project information corresponding to the target project information database, and the first target project information is removed from the first target project information sequence to obtain an updated second target project information sequence. If it does not exist, the system sorts all target project information in the target project information database according to time order to obtain a third target project information sequence corresponding to the target project information database. The first target project information in the third target project information sequence is used as a first target project information corresponding to the target project information database, and the 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: In response to at least one second operation message from the farmer to the first display frame within a preset time period, determine whether the second label of the item text information contained in the at least one second operation message is consistent with the first label.

[0040] In one specific embodiment, if the second tag of the project text information contained in at least one second operation information is consistent with the first tag, then a second long-term interest tag is directly constructed based on at least one second operation information, and a third weight corresponding to the second long-term interest tag is determined based on the number of at least one second operation information; based on the third weight of the second long-term interest tag, at least one corresponding second target project information is extracted from each target project information sub-database using a preset second extraction rule, and the first display box is updated based on at least one second target project information to obtain the second display box.

[0041] In another specific embodiment, if the second tags of the project text information contained in all the second operation information are inconsistent with the first tags, then a second short-term interest tag is directly constructed based on at least one second operation information, and a fourth weight corresponding to the second short-term interest tag is determined based on the number of at least one second operation information; based on the fourth weight of the second short-term interest tag, at least one corresponding second target project information is extracted from each target project information sub-database using a preset second extraction rule, and the first display box is updated based on at least one second target project information to obtain the second display box.

[0042] It should be noted that a third number 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 number is the product of the third weight and the number of all target item information in the first display box.

[0043] Step S105: If the second tag of the project text information contained in a certain second operation information is inconsistent with the first tag, then a short-term interest tag is constructed based on the certain second operation information and a first weight corresponding to the short-term interest tag is determined based on the quantity of the certain second operation information.

[0044] In this step, if the second tag of the project text information contained in a certain second operation information is inconsistent with the first tag, then the second tag of the project text information contained in the certain second operation information is defined as a short-term interest tag, and at least one first displayed target project information corresponding to the short-term interest tag is obtained in the first display box; the first weight corresponding to the short-term interest tag is determined according to the ratio of the number of at least one first 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.

[0045] Step S106: Construct a first long-term interest tag based on other second operation information, and determine a second weight corresponding to the first long-term interest tag based on the quantity of the other second operation information, wherein the other second operation information is all the second operation information excluding a certain second operation information from 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 box; 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, at least one second target item information is extracted from each target item information sub-database using a preset second extraction rule, and the first display box is updated based on the at least one second target item information to obtain the second display box.

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

[0049] Further, at least one first target item information sub-base with the same type of long-term interest tags is obtained, and the second target item information sequences in each first target item information sub-base are aligned; a sliding window is used to slide on each second target item information sequence simultaneously, and it is determined whether the number of first target item information in the current sliding window is greater than a preset number threshold, the preset number threshold being the product of the second weight and the number of all target item information in the first display box; if the number of first target item information in the current sliding window is greater than the preset number threshold, then first target item information equal to the preset number threshold is randomly extracted from 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, then 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 a target number of first target item information equal to the target number is randomly extracted from the next sliding window, the target number being 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 initially input incomplete or incorrect information. If project information is then directly pushed based on this input, errors may occur. Therefore, the method in this application sets the first tag included in the first operation information as a long-term interest tag and the second operation information as a short-term interest tag. If the farmer's first operation information is correct, the weight of the long-term interest tag increases when the second operation information is used, enabling faster delivery of the required project information. If the farmer's first operation information is incorrect or partially erroneous, the weight of the long-term interest tag decreases when the second operation information is used, allowing the system to push potentially needed project information to the farmer based on their browsing behavior without direct user intervention. Furthermore, based on the target project information sequence updated according to the first extraction rule, a second extraction rule is used for further extraction, making the entire information push process a positive feedback loop. This facilitates heuristic and continuous operation for the farmer until the crawled project information is successfully pushed.

[0051] Please see Figure 2 The diagram shows a structural block diagram of a farmer project information push system according to this 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 respond to a farmer's first operation information and crawl at least one item text information based on the first operation information, wherein the first operation information includes a first tag of the item text information.

[0054] Storage module 220 is configured to store the text information of at least one project 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 a corresponding first target item information from each target item information sub-database using a preset first extraction rule, and upload the extracted first target item information to the first display box via a transmission queue.

[0056] The judgment module 240 is configured to respond to at least one second operation information from a farmer to the first display frame within a preset time period, and to determine whether the second label of the item text information contained in the at least one second operation information is consistent with the first label.

[0057] The first construction module 250 is configured to construct a short-term interest tag based on the second operation information and determine a first weight corresponding to the short-term interest tag based on the quantity of the second operation information if the second tag of the project text information contained in a certain second operation information is inconsistent with the first tag.

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

[0059] The second extraction module 270 is configured to extract at least one second target item information from each target item information sub-database 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 box according to the at least one second target item information to obtain the second display box.

[0060] It should be understood that Figure 2 The modules and references described in the document Figure 1 The steps described in the text correspond to those in the method described above. Therefore, the operations, features, and corresponding technical effects described above also apply to the method described in the text. Figure 2 The various modules in the document will not be described in detail here.

[0061] In other embodiments, the present invention also provides a computer-readable storage medium having a computer program stored thereon, wherein when the program instructions are executed by a processor, the processor performs the farmer project information push method in any of the above method embodiments.

[0062] In one embodiment, the computer-readable storage medium of the present invention stores computer-executable instructions, which are configured as follows:

[0063] In response to the farmer's first operation information, at least one item text information is crawled based on the first operation information, wherein the first operation information includes a first tag of the item text information;

[0064] Based on a preset information classification model, the text information of at least one project 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, extract the corresponding first target item information from each target item information sub-database, and upload the extracted first target item information to the first display box via a transmission queue;

[0066] In response to at least one second operation message from a farmer to the first display frame within a preset time period, it is determined whether the second label of the item text information contained in the at least one second operation message is consistent with the first label;

[0067] If the second tag of the project text information contained in a certain second operation information is inconsistent with the first tag, then a short-term interest tag is constructed based on the certain second operation information and a first weight corresponding to the short-term interest tag is determined based on the quantity of the certain second operation information.

[0068] A first long-term interest tag is constructed based on other second operation information, and a second weight corresponding to the first long-term interest tag is determined based on the number of other second operation information, wherein the other second operation information is all the second operation information excluding a certain second operation information from the at least one second operation information;

[0069] Based on the first weight of the short-term interest tag and the second weight of the first long-term interest tag, at least one second target item information is extracted from each target item information sub-database using a preset second extraction rule, and the first display box is updated based on the at least one second target item information to obtain the second display box.

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

[0071] Figure 3This is a schematic diagram of the structure of the electronic device provided in the 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, memory 320, input device 330, and output device 340 can be connected via a bus or other means. Figure 3 Taking a bus connection as an example, the memory 320 is the computer-readable storage medium described above. The processor 310 executes various server functions and data processing by running non-volatile software programs, instructions, and modules stored in the memory 320, thereby implementing the farmer project information push method described in the above embodiment. The input device 330 can receive input digital or character information and generate key signal inputs related to user settings and function control of the farmer project information push system. The output device 340 may include a display screen or other display device.

[0072] The aforementioned electronic device can execute the method provided in the embodiments of the present invention, and has the corresponding functional modules and beneficial effects for executing the method. Technical details not described in detail in this embodiment can be found in the method provided in the embodiments of the present invention.

[0073] In one implementation, the above-described electronic device is applied to a farmer project information push system for a client, 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, the instructions being executed by the at least one processor to enable the at least one processor to:

[0074] In response to the farmer's first operation information, at least one item text information is crawled based on the first operation information, wherein the first operation information includes a first tag of the item text information;

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

[0076] Using a preset first extraction rule, extract the corresponding first target item information from each target item information sub-database, and upload the extracted first target item information to the first display box via a transmission queue;

[0077] In response to at least one second operation message from a farmer to the first display frame within a preset time period, it is determined whether the second label of the item text information contained in the at least one second operation message is consistent with the first label;

[0078] If the second tag of the project text information contained in a certain second operation information is inconsistent with the first tag, then a short-term interest tag is constructed based on the certain second operation information and a first weight corresponding to the short-term interest tag is determined based on the quantity of the certain second operation information.

[0079] A first long-term interest tag is constructed based on other second operation information, and a second weight corresponding to the first long-term interest tag is determined based on the number of other second operation information, wherein the other second operation information is all the second operation information excluding a certain second operation information from the at least one second operation information;

[0080] Based on the first weight of the short-term interest tag and the second weight of the first long-term interest tag, at least one second target item information is extracted from each target item information sub-database using a preset second extraction rule, and the first display box is updated based on the at least one second target item information to obtain the second display box.

[0081] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods of various embodiments or some parts of embodiments.

[0082] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate 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 the farmer's first operation information, at least one item text information is crawled based on the first operation information, wherein the first operation information includes a first tag of the item text information; Based on a preset information classification model, the text information of at least one project is stored in a pre-built project information database to obtain a target project information database, wherein the target project information database contains at least one target project information sub-database of different categories; Using a preset first extraction rule, extract the corresponding first target item information from each target item information sub-database, and upload the extracted first target item information to the first display box via a transmission queue; In response to at least one second operation message from a farmer to the first display frame within a preset time period, it is determined whether the second label of the item text information contained in the at least one second operation message is consistent with the first label; If the second tag of the project text information contained in a certain second operation information is inconsistent with the first tag, then a short-term interest tag is constructed based on the certain second operation information and a first weight corresponding to the short-term interest tag is determined based on the quantity of the certain second operation information. A first long-term interest tag is constructed based on other second operation information, and a second weight corresponding to the first long-term interest tag is determined based on the number of other second operation information, wherein the other second operation information is all the second operation information excluding a certain second operation information from the at least one second operation information; Based on the first weight of the short-term interest tag and the second weight of the first long-term interest tag, at least one second target item information is extracted from each target item information sub-database using a preset second extraction rule, and the first display box is updated based on the at least one second target item information to obtain the second display box.

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

3. The method for pushing project information to farmers according to claim 1, characterized in that, The step of extracting information of a specific first target item from each target item information sub-database using a preset first extraction rule includes: Search a target project information database to see if at least one first target project information corresponding to the first operation information exists; If they exist, the information of at least one first target project is sorted according to time order to obtain a sequence of first target project information corresponding to the target project information database. The first target project information in the first target project information sequence is taken as a first target project information corresponding to the target project information database, and the first target project information is removed from the first target project information sequence to obtain the updated second target project information sequence. If it does not exist, then sort all the target project information in the target project information database according to the time order to obtain a third target project information sequence corresponding to the target project information database; The first target project information in the third target project information sequence is taken as a first target project information corresponding to the target project information database, and the first target project information is removed from the third target project information sequence to obtain the updated fourth target project information sequence.

4. The method for pushing project information to farmers according to claim 1, characterized in that, After determining whether the second tag of the project text information contained in the at least one second operation information is consistent with the first tag, the method further includes: If the second tag of the project text information contained in the at least one second operation information is consistent with the first tag, then a second long-term interest tag is directly constructed based on the at least one second operation information, and a third weight corresponding to the second long-term interest tag is determined based on the quantity of the at least one second operation information. Based on the third weight of the second long-term interest tag, at least one second target item information is extracted from each target item information sub-database using a preset second extraction rule, and the first display box is updated based on the at least one second target item information to obtain the second display box.

5. The method for pushing project information to farmers according to claim 1, characterized in that, The process of constructing short-term interest tags based on the aforementioned second operational information and determining the first weight corresponding to the short-term interest tags based on the quantity of the aforementioned second operational information includes: Define the second tag of the project text information contained in a certain second operation information as a short-term interest tag, and obtain at least one first displayed target project information corresponding to the short-term interest tag in the first display box; A first weight corresponding to a short-term interest tag is determined based on the ratio of the number of the at least one first displayed target item information to a target number, wherein the target number is the number of all target item information corresponding to the at least one second operation information.

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

7. The method for pushing project information to farmers according to claim 1, characterized in that, Based on the first weight of the short-term interest tag, at least one second target item information is extracted from each target item information sub-database using a preset second extraction rule, including: Extract a first number of second target item information from the target item information sub-library of the same type as the short-term interest tag, wherein the first number is the product of the first weight and the number of all target item information in the first display box.

8. The method for pushing project information to farmers according to claim 3, characterized in that, Based on the second weight of the long-term interest tag, at least one second target item information is extracted from each target item information sub-database using a preset second extraction rule, including: Obtain at least one first target item information sub-base with the same type of long-term interest tags, and align the second target item information sequences in each first target item information sub-base; A sliding window is used to slide on each second target item information sequence simultaneously, and it is determined whether the number of first target item information in the current sliding window is greater than a preset number threshold. The preset number threshold is the product of the second weight and the number of all target item information in the first display box. If the number of first target item information in the current sliding window is greater than a preset number threshold, then the first target item information equal to the preset number threshold is randomly selected from the current sliding window; If the number of first target items in the current sliding window is not greater than the preset number threshold, then obtain the first target items in the next sliding window, until the number of first target items in all sliding windows is greater than the preset number threshold. Extract all first target item information from the current sliding window, and randomly extract a target number of first target item information from the next sliding window. 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.

9. A farmer project information push system, characterized in that, include: The crawling module is configured to respond to a farmer's first operation information and crawl at least one item text information based on the first operation information, wherein the first operation information includes a first tag of the item text information; The storage module is configured to store the text information of at least one project 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; The first extraction module is configured to extract a corresponding first target project information from each target project information sub-database using a preset first extraction rule, and upload the extracted first target project information to the first display box via a transmission queue. The judgment module is configured to respond to at least one second operation information from a farmer to the first display box within a preset time period, and to determine whether the second label of the item text information contained in the at least one second operation information is consistent with the first label. The first construction module is configured to construct short-term interest tags based on the second operation information and determine a first weight corresponding to the short-term interest tags based on the quantity of the second operation information if the second tag of the project text information contained in a certain second operation information is inconsistent with the first tag. The second construction module is configured to construct long-term interest tags based on other second operation information, and to determine a second weight corresponding to the long-term interest tags based on the quantity of the other second operation information, wherein the other second operation information is all the second operation information excluding a certain second operation information from the at least one second operation information; The second extraction module is configured to extract at least one second target item information from each target item information sub-database 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 box according to the at least one second target item information to obtain the second display box.

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 to enable the at least one processor to perform the method according to 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