本技术涉及数据处理,特别是涉及一种农产品流通数据处理方法、装置、电子设备及存储介质。
背景技术:
1、在传统的农产品推荐领域中,推荐平台仅通过简单的产品描述向用户展示商品,例如在传统的电商直播场景中,直播方仅通过主播口头描述的方式向用户讲解农产品的情况。由于信息不透明,用户难以了解农产品的真实质量和生产过程,可能导致购买到低质量或不符合期望的产品。
技术实现思路
1、本技术实施例通过提供一种农产品流通数据处理方法、装置、电子设备及存储介质,解决了现有技术中用户难以了解农产品的真实情况的问题,可向用户提供大量关于农产品的真实且完善的流通信息,为用户的决策提供便利。
2、第一方面,本技术提供了一种农产品流通数据处理方法,包括:
3、从至少一个数据渠道爬取目标农产品在多个流通环节的基础数据,所述基础数据中记录有所述目标农产品的流通信息;
4、基于预设的信息抽取模型,从所述基础数据中抽取所述目标农产品在至少一个信息类型上的流通信息;
5、将所述目标农产品在至少一个信息类型上的流通信息写入预先构建的农产品信息资源区块链中,以供用户查询。
6、可选地,所述信息抽取模型包括特征提取模型,所述基于预设的信息抽取模型,从所述基础数据中抽取所述目标农产品在至少一个信息类型上的流通信息,包括:
7、通过所述特征提取模型从所述基础数据中确定用于标识各个信息类型的关键字段;
8、根据所述关键字段,从所述基础数据中获取所述目标农产品在所述至少一个信息类型上的流通信息。
9、可选地,所述信息抽取模型包括关联规则学习模型和价格预测模型,所述基于预设的信息抽取模型,从所述基础数据中抽取所述目标农产品在至少一个信息类型上的流通信息,包括:
10、基于所述基础数据,通过所述关联规则学习模型确定所述目标农产品的价格影响因素;
11、根据所述价格影响因素,从所述基础数据中获取所述目标农产品的价格关联信息;
12、基于所述价格关联信息,通过价格预测模型确定所述目标农产品的第一价格信息;
13、将所述第一价格信息确定为所述目标农产品在农产品销售信息类型上的流通信息。
14、可选地,所述方法还包括:
15、接收第一终端发送的针对所述目标农产品的流通信息查询请求;
16、根据所述流通信息查询请求确定待查询的流通信息所对应的目标信息类型;
17、从所述农产品信息资源区块链中读取所述目标信息类型对应的流通信息;
18、向所述第一终端所述目标信息类型对应的流通信息。
19、可选地,所述方法还包括:
20、获取所述目标农产品在多个直播平台的直播过程中的直播评价信息和直播销售信息;
21、基于所述直播评价信息和直播销售信息,通过机器学习模型确定各个所述直播平台的评分;
22、将各个所述直播平台的评分写入所述农产品信息资源区块链中,以供用户查询。
23、可选地,所述方法还包括:
24、根据所述直播评价信息和所述直播销售信息确定所述目标农产品的第二价格信息;
25、将所述第二价格信息写入所述农产品信息资源区块链中,以供用户查询。
26、可选地,所述根据所述直播评价信息和所述直播销售信息确定所述目标农产品的第二价格信息,包括:
27、对所述直播评价信息进行情感增强处理,得到增强处理后的直播评价信息;
28、按照提示学习策略,对所述增强处理后的直播评价信息进行文本情感分析,得到分析结果;
29、根据所述分析结果和所述直播销售信息确定所述目标农产品的第二价格信息。
30、可选地,所述方法还包括:
31、接收第二终端发送的针对所述目标农产品的直播信息查询请求;
32、响应所述直播信息查询请求,从所述农产品信息资源区块链中读取所述目标农产品对应的各个直播平台的评分;
33、向所述第二终端发送所述各个直播平台的评分。
34、可选地,所述信息类型包括农产品种植信息、农产品采收信息、农产品运输信息、农产品加工信息、农产品质检信息、农产品储存信息、农产品销售信息中的至少一个。
35、第二方面,本技术提供了一种农产品流通数据处理装置,包括:
36、爬取模块,用于从至少一个数据渠道爬取目标农产品在多个流通环节的基础数据,所述基础数据中记录有所述目标农产品的流通信息;
37、抽取模块,用于基于预设的信息抽取模型,从所述基础数据中抽取所述目标农产品在至少一个信息类型上的流通信息;
38、第一写入模块,用于将所述目标农产品在至少一个信息类型上的流通信息写入预先构建的农产品信息资源区块链中,以供用户查询。
39、可选地,所述信息抽取模型包括特征提取模型,所述抽取模块包括:
40、第一确定子模块,用于通过所述特征提取模型从所述基础数据中确定用于标识各个信息类型的关键字段;
41、第一获取子模块,用于根据所述关键字段,从所述基础数据中获取所述目标农产品在所述至少一个信息类型上的流通信息。
42、可选地,所述信息抽取模型包括关联规则学习模型和价格预测模型,所述抽取模块包括:
43、第二确定子模块,用于基于所述基础数据,通过所述关联规则学习模型确定所述目标农产品的价格影响因素;
44、第二获取子模块,用于根据所述价格影响因素,从所述基础数据中获取所述目标农产品的价格关联信息;
45、第三确定子模块,用于基于所述价格关联信息,通过价格预测模型确定所述目标农产品的第一价格信息;
46、第四确定子模块,用于将所述第一价格信息确定为所述目标农产品在农产品销售信息类型上的流通信息。
47、可选地,所述装置还包括:
48、第一接收模块,用于接收第一终端发送的针对所述目标农产品的流通信息查询请求;
49、第一确定模块,用于根据所述流通信息查询请求确定待查询的流通信息所对应的目标信息类型;
50、第一读取模块,用于从所述农产品信息资源区块链中读取所述目标信息类型对应的流通信息;
51、第一发送模块,用于向所述第一终端所述目标信息类型对应的流通信息。
52、可选地,所述装置还包括:
53、获取模块,用于获取所述目标农产品在多个直播平台的直播过程中的直播评价信息和直播销售信息;
54、第二确定模块,用于基于所述直播评价信息和直播销售信息,通过机器学习模型确定各个所述直播平台的评分;
55、第二写入模块,用于将各个所述直播平台的评分写入所述农产品信息资源区块链中,以供用户查询。
56、可选地,所述装置还包括:
57、第三确定模块,用于根据所述直播评价信息和所述直播销售信息确定所述目标农产品的第二价格信息;
58、第三写入模块,用于将所述第二价格信息写入所述农产品信息资源区块链中,以供用户查询。
59、可选地,所述第三确定模块包括:
60、处理子模块,用于对所述直播评价信息进行情感增强处理,得到增强处理后的直播评价信息;
61、分析子模块,用于按照提示学习策略,对所述增强处理后的直播评价信息进行文本情感分析,得到分析结果;
62、第五确定子模块,用于根据所述分析结果和所述直播销售信息确定所述目标农产品的第二价格信息。
63、可选地,所述装置还包括:
64、第二接收模块,用于接收第二终端发送的针对所述目标农产品的直播信息查询请求;
65、第二读取模块,用于响应所述直播信息查询请求,从所述农产品信息资源区块链中读取所述目标农产品对应的各个直播平台的评分;
66、第二发送模块,用于向所述第二终端发送所述各个直播平台的评分。
67、可选地,所述信息类型包括农产品种植信息、农产品采收信息、农产品运输信息、农产品加工信息、农产品质检信息、农产品储存信息、农产品销售信息中的至少一个。
68、第三方面,本技术提供了一种电子设备,包括:
69、处理器;
70、用于存储所述处理器可执行指令的存储器;
71、其中,所述处理器被配置为执行以实现如本技术第一方面所述的一种农产品流通数据处理方法。
72、第四方面,本技术提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行实现如本技术第一方面所述的农产品流通数据处理方法。
73、在本实施例中,首先从至少一个数据渠道爬取目标农产品在多个流通环节的记录有目标农产品的流通信息的基础数据,然后通过预设的信息抽取模型对基础数据进行分析,进而得到目标农产品在至少一个信息类型上的流通信息,最后再将目标农产品的流通信息写入农产品信息资源区块链中,方便用户查询。该农产品流通数据处理方法具备如下技术效果:
74、第一、本技术通过从至少一个数据渠道爬取记录有目标农产品的流通信息的基础数据,拓宽了流通信息的采集范围,使得最终写入农产品信息资源区块链的流通信息更真实且更完善。
75、第二、本技术通过信息抽取模型对基础数据进行分析,可实现对基础数据的进一步挖掘和深度分析,进一步增强了最终写入农产品信息资源区块链的流通信息的准确性。
76、第三、本技术通过将目标农产品在至少一个信息类型上的流通信息写入农产品信息资源区块链,支持用户随时查询目标农场品的真实流通情况,可为用户的决策提供便利。