本发明涉及计算机信息,尤其涉及一种信息推荐方法、系统、电子设备及存储介质。
背景技术:
1、随着文明发展,社会公益意识也逐渐提升,越来越多人加入到公益活动项目中提供服务和支持,例如部分店铺会建立爱心休息站为有需要的人提供衣服、食物、住宿等,或是设置爱心冰柜为高温环境下的户外工作者提供补给,解暑降温,这些爱心店铺的出现传递了关爱和尊重的人文关怀精神,是社会保障体系的重要组成部分。
2、然而,由于当前社会环境商业化和娱乐化趋势明显,目前信息推荐方法主要关注用户的个人喜好和日常需求,推送内容多集中在娱乐、购物等方面,公益信息往往难以在海量信息中脱颖而出,只有通过新闻或特定的网页向公众传播,导致公益信息难以出现在公众视野,信息触达率低。
技术实现思路
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、本申请实施例至少包括以下有益效果:本申请实施例的主要目的在于提出一种信息推荐方法、系统、电子设备及存储介质,该方案通过构建公益信息数据库,存储爱心店铺标识,以识别和区分不同爱心店铺,获取目标店铺的名称和位置,根据目标店铺名称确定目标店铺类型,根据目标店铺位置和目标店铺类型确定多个与目标店铺类型相同的推荐店铺,得到第一推荐列表,结合公益信息数据库,确定第一推荐列表中推荐店铺的推荐级别,基于预设排序规则,根据推荐级别对推荐店铺进行排序,得到第二推荐列表,根据第二推荐列表确定信息推荐结果,信息推荐结果通过预设软件进行展示,该方案能够提高公益信息的触达率。
1.一种信息推荐方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述构建公益信息数据库,包括以下步骤:
3.根据权利要求1所述的方法,其特征在于,所述根据所述目标店铺位置和所述目标店铺类型确定第一推荐列表,包括以下步骤:
4.根据权利要求1所述的方法,其特征在于,所述根据所述第一推荐列表和所述公益信息数据库进行匹配,确定所述推荐店铺的推荐级别,包括以下步骤:
5.根据权利要求4所述的方法,其特征在于,所述基于预设排序规则,根据所述推荐级别对所述推荐店铺进行排序,得到第二推荐列表,包括以下步骤:
6.根据权利要求5所述的方法,其特征在于,所述根据所述第二推荐列表确定信息推荐结果,包括以下步骤:
7.根据权利要求1所述的方法,其特征在于,所述信息推荐方法还包括以下步骤:
8.一种信息推荐系统,其特征在于,所述系统包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法。