一种公益活动信息精准推送方法技术

技术编号:36561244 阅读:13 留言:0更新日期:2023-02-04 17:16
本发明专利技术涉及活动信息推送技术领域,尤其涉及一种公益活动信息精准推送方法,通过获取用户的公益活动参与记录,并提取参与的历史活动的各外部因素,从而将新建活动的外部因素与历史活动进行比对,判断是否存在一致性或关联性,进而得出新建活动相对于用户的历史活动得分,根据该历史活动得分判断用户可能参加该新建活动的意愿,对于有意愿的用户进行活动信息的精准推送,有效提高公益活动与志愿者的匹配度,减少公益活动信息滥发。减少公益活动信息滥发。减少公益活动信息滥发。

【技术实现步骤摘要】
一种公益活动信息精准推送方法


[0001]本专利技术涉及活动信息推送
,尤其涉及一种公益活动信息精准推送方法。

技术介绍

[0002]志愿者是基层治理中重要的力量,很多公益活动都需要志愿者参与。很多公益平台为了能招募充足的志愿者,就采用消息推送的方式,然而海量推送引发了新的问题,一方面公益平台盲目推送信息给支援者,一方面志愿者接收跟自己兴趣能力完全不匹配的公益活动。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提出一种公益活动信息精准推送方法,以解决现有的公益活动信息推送存在盲目的问题。
[0004]基于上述目的,本专利技术提供了一种公益活动信息精准推送方法,包括:
[0005]获取用户的公益活动参与记录,并从公益活动参与记录中提取得到各历史活动的外部因素;
[0006]为每个外部因素设置对应的第一权重;
[0007]获取新建活动的外部因素,并判断与历史活动的外部因素是否一致或级联,若一致则累计预设的第一分值,若级联,则累计预设的第二分值,得到新建活动各外部因素的总得分;
[0008]将各外部因素的总得分分别乘以对应的第一权重后相加,得到新建活动相对于用户的历史活动得分;
[0009]若历史活动得分高于设定阈值,则向用户推送该新建活动的信息。
[0010]优选地,本方法还包括:
[0011]将各历史活动依据参与时间分类为近期活动和远期活动;
[0012]为近期活动和远期活动设置不同的第二权重;
[0013]分别累计近期活动和远期活动的各外部因素总得分;
[0014]将近期活动的各外部因素的总得分分别乘以对应的第一权重后再乘以对应的第二权重,得到近期历史活动得分,将远期活动的近期活动的各外部因素的总得分分别乘以对应的第一权重后再乘以对应的第二权重,得到远期历史活动得分;
[0015]将近期历史活动得分与远期历史活动得分相加,得到新建活动相对于用户的历史活动得分。
[0016]优选地,外部因素包括活动类型、活动地点和活动时间;
[0017]新建活动相对于用户的历史活动得分计算公式为:
[0018]P=A1*QT*S+A2*QT*W+B1*QC*S+B2*QC*W+C1*QL*S+C2*QL*W,其中P表示总的历史活动得分,A1表示远期活动的活动类型因素的总得分,A2表示表示近期活动的活动类型因素的总得分,B1表示远期活动的活动时间因素的总得分,B2表示近期活动的活动时间因素
的总得分,C1表示远期活动的活动地点因素的总得分,C2表示近期活动的活动地点因素的总得分,QT表示活动类型的第一权重,QC表示活动时间的第一权重,QL表示活动地点的第一权重,S表示远期活动的第二权重,W表示近期活动的第二权重。
[0019]优选地,本方法还包括:
[0020]获取用户对于公益活动的浏览记录,设置浏览记录整体权重为L,根据用户的浏览记录得到新建活动相对于用户的浏览记录得分,浏览记录得分的计算公式为:
[0021]G=A3*QT*L+B3*QC*L+C3*QL*L,其中G表示浏览记录得分,A3表示用户浏览的活动类型因素得分,B3表示用户浏览的活动时间因素得分,C3表示用户浏览的活动地点因素得分。
[0022]优选地,本方法还包括:
[0023]根据用户接收到公益活动信息推送后参与活动的比例,动态调整第一权重、第二权重、第一分值和第二分值。
[0024]优选地,提取得到各历史活动的外部因素后,本方法后续步骤替换为:
[0025]获取用户的个体因素;
[0026]根据预设的各个体因素与各外部因素之间的关联,得到用户参与活动的倾向因子数据;
[0027]构造用于评估用户参与公益活动兴趣的自适应卷积神经网络模型;
[0028]对用户的公益活动参与记录中各历史活动的倾向因子数据进行预处理,建立数据集;
[0029]将数据集划分为训练集、验证集和测试集;
[0030]将训练集输入自适应神经网络模型,进行反复训练至收敛;
[0031]利用验证集和测试集对训练后的自适应卷积神经网络模型进行微调,得到公益活动参与兴趣评估模型;
[0032]根据新建活动的外部因素和目标用户的个体因素,得出新建活动对于目标用户的倾向因子;
[0033]将倾向因子输入公益活动参与兴趣评估模型,得到目标用户对新建活动的兴趣得分,若兴趣得分大于设定阈值,则向目标用户推送该新建活动的信息。
[0034]优选地,个体因素包括身体情况因素、居住地情况因素和工作情况因素。
[0035]优选地,本方法还包括:
[0036]获取用户的身份信息;
[0037]对所述身份信息进行验证;
[0038]在验证时,获取用户的公益活动参与记录。
[0039]本专利技术的有益效果:本专利技术提供的公益活动信息精准推送方法,通过获取用户的公益活动参与记录,并提取参与的历史活动的各外部因素,从而将新建活动的外部因素与历史活动进行比对,判断是否存在一致性或关联性,进而得出新建活动相对于用户的历史活动得分,根据该历史活动得分判断用户可能参加该新建活动的意愿,对于有意愿的用户进行活动信息的精准推送,有效提高公益活动与志愿者的匹配度,减少公益活动信息滥发。
附图说明
[0040]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041]图1为本专利技术实施例的公益活动信息精准推送方法流程示意图;
[0042]图2为本专利技术实施例的考虑倾向因子的公益活动信息精准推送方法流程示意图。
具体实施方式
[0043]为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,对本专利技术进一步详细说明。
[0044]需要说明的是,除非另外定义,本专利技术使用的技术术语或者科学术语应当为本专利技术所属领域内具有一般技能的人士所理解的通常意义。本专利技术中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
[0045]如图1所示,本说明书实施例提供一种公益活动信息精准推送方法,包括如下步骤:
[0046]获取用户的身份信息;
[0047]对身份信息进行验证;
[0048]在验证身份信息时,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种公益活动信息精准推送方法,其特征在于,包括:获取用户的公益活动参与记录,并从公益活动参与记录中提取得到各历史活动的外部因素;为每个外部因素设置对应的第一权重;获取新建活动的外部因素,并判断与历史活动的外部因素是否一致或级联,若一致则累计预设的第一分值,若级联,则累计预设的第二分值,得到新建活动各外部因素的总得分;将各外部因素的总得分分别乘以对应的第一权重后相加,得到新建活动相对于用户的历史活动得分;若历史活动得分高于设定阈值,则向用户推送该新建活动的信息。2.根据权利要求1所述的公益活动信息精准推送方法,其特征在于,所述方法还包括:将各历史活动依据参与时间分类为近期活动和远期活动;为近期活动和远期活动设置不同的第二权重;分别累计近期活动和远期活动的各外部因素总得分;将近期活动的各外部因素的总得分分别乘以对应的第一权重后再乘以对应的第二权重,得到近期历史活动得分,将远期活动的近期活动的各外部因素的总得分分别乘以对应的第一权重后再乘以对应的第二权重,得到远期历史活动得分;将近期历史活动得分与远期历史活动得分相加,得到新建活动相对于用户的历史活动得分。3.根据权利要求2所述的公益活动信息精准推送方法,其特征在于,所述外部因素包括活动类型、活动地点和活动时间;新建活动相对于用户的历史活动得分计算公式为:P=A1*QT*S+A2*QT*W+B1*QC*S+B2*QC*W+C1*QL*S+C2*QL*W,其中P表示总的历史活动得分,A1表示远期活动的活动类型因素的总得分,A2表示表示近期活动的活动类型因素的总得分,B1表示远期活动的活动时间因素的总得分,B2表示近期活动的活动时间因素的总得分,C1表示远期活动的活动地点因素的总得分,C2表示近期活动的活动地点因素的总得分,QT表示活动类型的第一权重,QC表示活动时间的第一权重,QL表示活动地点的第一权重,S表示远期活动的第二权重,W表示近期活动的第...

【专利技术属性】
技术研发人员:水新莹张阳刘艳
申请(专利权)人:上海蜂威科技发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1