本发明属于信息处理,尤其涉及一种农户项目信息推送方法及系统。
背景技术:
1、目前项目信息主要分布在不同政府的网站,网络是发布、查看、获取项目信息的最主要途径和手段。但是,由于各种项目策的类型不同、发布时间不同、管理部门不同,导致项目信息非常分散,需要花费大量的时间和精力在各个政府的网站上寻找。
2、目前,可以通过爬虫手段将各个网站的项目信息进行归集,并在归集后供农户进行检索查询,但是在农户与系统进行检索交互的过程中,农户可能在一开始输入过程中就发生了输入不完整或输入错误的现象,后续若直接根据农户的输入进行进行项目信息推送,则可能导致项目信息推送错误。
技术实现思路
1、本发明提供一种农户项目信息推送方法及系统,用于解决若直接根据农户的输入进行进行项目信息推送,可能导致项目信息推送错误的技术问题。
2、第一方面,本发明提供一种农户项目信息推送方法,包括:
3、响应于农户的第一操作信息,根据所述第一操作信息爬取至少一个项目文本信息,其中,所述第一操作信息中包含项目文本信息的第一标签;
4、基于预设的信息分类模型将所述至少一个项目文本信息存储至预先构建的项目信息库中,得到目标项目信息库,其中,所述目标项目信息库中包含不同类别的至少一个目标项目信息子库;
5、采用预设的第一抽取规则在各个目标项目信息子库中分别抽取相应的某一第一目标项目信息,并将抽取后的各个所述某一第一目标项目信息经由传输队列上传至第一显示框中;
6、响应于在预设时间段内农户对所述第一显示框的至少一个第二操作信息,并判断所述至少一个第二操作信息中包含的项目文本信息的第二标签是否与所述第一标签一致;
7、若某一第二操作信息中包含的项目文本信息的第二标签与所述第一标签不一致,则基于所述某一第二操作信息构建短期兴趣标签以及基于所述某一第二操作信息的数量确定与所述短期兴趣标签相对应的第一权重;
8、根据其他第二操作信息构建第一长期兴趣标签,以及基于所述其他第二操作信息的数量确定与所述第一长期兴趣标签相对应的第二权重,其中,所述其他第二操作信息为所述至少一个第二操作信息中除去某一第二操作信息的所有第二操作信息;
9、根据所述短期兴趣标签的第一权重、所述第一长期兴趣标签的第二权重,采用预设的第二抽取规则在各个目标项目信息子库中分别抽取相应的至少一个第二目标项目信息,并根据所述至少一个第二目标项目信息对所述第一显示框进行更新,得到第二显示框。
10、第二方面,本发明提供一种农户项目信息推送系统,包括:
11、爬取模块,配置为响应于农户的第一操作信息,根据所述第一操作信息爬取至少一个项目文本信息,其中,所述第一操作信息中包含项目文本信息的第一标签;
12、存储模块,配置为基于预设的信息分类模型将所述至少一个项目文本信息存储至预先构建的项目信息库中,得到目标项目信息库,其中,所述目标项目信息库中包含不同类别的至少一个目标项目信息子库;
13、第一抽取模块,配置为采用预设的第一抽取规则在各个目标项目信息子库中分别抽取相应的某一第一目标项目信息,并将抽取后的各个所述某一第一目标项目信息经由传输队列上传至第一显示框中;
14、判断模块,配置为响应于在预设时间段内农户对所述第一显示框的至少一个第二操作信息,并判断所述至少一个第二操作信息中包含的项目文本信息的第二标签是否与所述第一标签一致;
15、第一构建模块,配置为若某一第二操作信息中包含的项目文本信息的第二标签与所述第一标签不一致,则基于所述某一第二操作信息构建短期兴趣标签以及基于所述某一第二操作信息的数量确定与所述短期兴趣标签相对应的第一权重;
16、第二构建模块,配置为根据其他第二操作信息构建长期兴趣标签,以及基于所述其他第二操作信息的数量确定与所述长期兴趣标签相对应的第二权重,其中,所述其他第二操作信息为所述至少一个第二操作信息中除去某一第二操作信息的所有第二操作信息;
17、第二抽取模块,配置为根据所述短期兴趣标签的第一权重、所述长期兴趣标签的第二权重,采用预设的第二抽取规则在各个目标项目信息子库中分别抽取相应的至少一个第二目标项目信息,并根据所述至少一个第二目标项目信息对所述第一显示框进行更新,得到第二显示框。
18、第三方面,提供一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例的农户项目信息推送方法的步骤。
19、第四方面,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述程序指令被处理器执行时,使所述处理器执行本发明任一实施例的农户项目信息推送方法的步骤。
20、本申请的农户项目信息推送方法及系统,通过将第一操作信息包含的第一标签设定为长期兴趣标签,以及将第二操作信息设定为短期兴趣标签,若农户的第一操作信息输入正确,后续操作第二操作信息时,使长期兴趣标签的权重增加,能够较为快速的向农户推送所需的项目信息,若农户的第一操作信息输入不正确或部分存在错误,通过后续操作第二操作信息,使长期兴趣标签的权重减少,能够根据农户的浏览行为,不需要用户直接参与,进而实现向农户推送可能需要的项目信息,并且在基于第一抽取规则更新的目标项目信息序列的基础上,采用第二抽取规则进行再次抽取,使得在整个信息推送过程为一个正反馈的过程,便于对农户进行启发式的不断操作,直至完成爬取的项目信息推送。
1.一种农户项目信息推送方法,其特征在于,包括:
2.根据权利要求1所述的一种农户项目信息推送方法,其特征在于,所述响应于农户的第一操作信息,根据所述第一操作信息爬取至少一个项目文本信息中包括:
3.根据权利要求1所述的一种农户项目信息推送方法,其特征在于,所述采用预设的第一抽取规则在各个目标项目信息子库中分别抽取相应的某一第一目标项目信息包括:
4.根据权利要求1所述的一种农户项目信息推送方法,其特征在于,在判断所述至少一个第二操作信息中包含的项目文本信息的第二标签是否与所述第一标签一致之后,所述方法还包括:
5.根据权利要求1所述的一种农户项目信息推送方法,其特征在于,所述基于所述某一第二操作信息构建短期兴趣标签以及基于所述某一第二操作信息的数量确定与所述短期兴趣标签相对应的第一权重包括:
6.根据权利要求1所述的一种农户项目信息推送方法,其特征在于,所述根据其他第二操作信息构建长期兴趣标签,以及基于所述其他第二操作信息的数量确定与所述长期兴趣标签相对应的第二权重包括:
7.根据权利要求1所述的一种农户项目信息推送方法,其特征在于,根据所述短期兴趣标签的第一权重采用预设的第二抽取规则在各个目标项目信息子库中分别抽取相应的至少一个第二目标项目信息包括:
8.根据权利要求3所述的一种农户项目信息推送方法,其特征在于,根据所述长期兴趣标签的第二权重,采用预设的第二抽取规则在各个目标项目信息子库中分别抽取相应的至少一个第二目标项目信息包括:
9.一种农户项目信息推送系统,其特征在于,包括:
10.一种电子设备,其特征在于,包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1至7任一项所述的方法。
