消息推送方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:32785628 阅读:14 留言:0更新日期:2022-03-23 19:45
本申请涉及一种消息推送方法、装置、计算机设备和存储介质。方法包括:确定用户属性,用户属性是基于用户指令已触发的事件确定的,已触发的事件是基于预设应用设定的,用户指令是用户属性对应的账号触发的;获取业务消息,业务消息对应于业务特征;获取用户属性与业务特征的相似度,基于相似度确定用户属性对应的目标业务特征;基于目标业务特征获取业务消息中的目标推送信息,得到用户属性对应的目标推送信息,向用户账号发送目标推送消息。采用本方法能够基于用户指令已触发的事件生成用户属性,而对预设事件设定与用户属性的相应关系并不会触及用户的具体隐私,使用相似度计算的方式确定用户对应的业务消息,按照需求进行信息推荐。推荐。推荐。

【技术实现步骤摘要】
消息推送方法、装置、计算机设备和存储介质


[0001]本申请涉及信息推送
,特别是涉及一种消息推送方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着电子平台技术的发展,出现了消息推荐技术,消息推荐技术当前推荐采用人工选取运营资料,全员投放的方式,一般会直接从数据中心获取相应的数据,并人工定义推送范围,按照全员推荐,全网推送的方式,直接进行信息推送。
[0003]使用人工定义推送范围的方式,往往难以找准推送范围,这是由于缺乏用户的基础数据,也缺少关联信息所引起的。在这一前提下,如何根据用户信息确定待推送消息之间的关系,以实现高精度的信息推送,是一个难以解决的问题。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高准确度的消息推送方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种消息推送方法,所述方法包括:
[0006]确定用户属性,所述用户属性是基于用户指令已触发的事件确定的,所述已触发的事件是基于预设应用设定的,所述用户指令是所述用户属性对应的账号触发的;
[0007]获取业务消息,所述业务消息对应于业务特征;
[0008]确定用户属性与所述业务特征的相似度,基于所述相似度得到所述用户属性对应的目标业务特征;
[0009]基于所述目标业务特征获取所述业务消息中的目标推送消息,得到所述用户属性对应的目标推送消息,向所述用户账号发送目标推送消息。r/>[0010]在其中一个实施例中,所述确定用户属性,包括:
[0011]确定用于确定用户属性的应用程序,所述应用程序对应于至少一个工作流;
[0012]获取所述工作流对应的功能事件,所述功能事件对应于用户属性;
[0013]检测到用户的账号触发所述功能事件后,将所述功能事件对应的用户属性确定为目标用户属性,所述目标用户属性与所述目标业务特征相对应。
[0014]在其中一个实施例中,所述确定用于确定用户属性的应用程序,包括:确定工作流定义程序与工作流触发程序,所述工作流定义程序用于定义所述工作流,所述工作流触发程序用于获取所述用户指令,基于所述用户指令触发所述事件。
[0015]在其中一个实施例中,所述获取业务消息包括:
[0016]基于所述业务内容生成消息主体,所述消息主体包括消息类别,所述消息类别对应于业务特征;
[0017]基于已获得的相似度,确定所述业务特征对应的目标相似度,所述目标相似度用于确定所述业务消息对应的账号;
[0018]组合所述消息主体与所述目标相似度,得到所述业务消息。
[0019]在其中一个实施例中,所述用户属性包括账号的行为信息、当前产品信息与业务反馈信息中的一项或多项,所述获取用户属性与所述业务特征的相似度包括:应用所述业务特征,基于账号的行为信息、当前产品信息和/或业务反馈信息进行相似度计算,得到所述用户属性与所述业务特征的相似度。
[0020]在其中一个实施例中,所述业务消息用于获取业务内容,所述基于所述相似度得到所述用户属性对应的目标业务特征,包括:
[0021]获取业务消息的消息转化率,所述消息转化率是基于所述业务消息获取业务内容的次数与业务消息送达的次数的比值;
[0022]基于所述消息转化率,对已获得的相似度进行修改,得到修改后的相似度;
[0023]基于修改后的相似度,确定所述用户账号对应的业务特征。
[0024]在其中一个实施例中,所述同步后的业务消息包括业务消息推送历史、业务消息的送达率及业务内容的查看率,所述方法还包括:基于同步后的业务消息,计算业务消息的消息转化率,得到用于优化业务内容的消息转化率。
[0025]第二方面,本申请还提供了一种消息推送装置,所述装置包括:
[0026]用户属性确定模块1102,用于确定用户属性,所述用户属性是基于用户指令已触发的事件生成,所述预设事件是预设应用设定的,所述用户指令是所述用户属性对应的账号触发的;
[0027]业务特征获取模块1104,用于获取业务消息,所述业务消息对应于业务特征;
[0028]相似度计算模块1106,用于确定用户属性与所述业务特征的相似度,基于所述相似度得到所述用户属性对应的目标业务特征;
[0029]消息推送模块1108,用于基于所述目标业务特征获取所述业务消息中的目标推送消息,得到所述用户属性对应的目标推送消息,向所述用户账号发送目标推送消息。
[0030]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0031]确定用户属性,所述用户属性是基于用户指令已触发的事件确定的,所述已触发的事件是基于预设应用设定的,所述用户指令是所述用户属性对应的账号触发的;
[0032]获取业务消息,所述业务消息对应于业务特征;
[0033]获取用户属性与所述业务特征的相似度,基于所述相似度确定所述用户属性对应的目标业务特征;
[0034]基于所述目标业务特征获取所述业务消息中的目标推送信息,得到所述用户属性对应的目标推送信息,按照所述目标推送信息执行所述账号推送指令。
[0035]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0036]确定用户属性,所述用户属性是基于用户指令已触发的事件确定的,所述已触发的事件是基于预设应用设定的,所述用户指令是所述用户属性对应的账号触发的;
[0037]获取业务消息,所述业务消息对应于业务特征;
[0038]获取用户属性与所述业务特征的相似度,基于所述相似度确定所述用户属性对应的目标业务特征;
[0039]基于所述目标业务特征获取所述业务消息中的目标推送信息,得到所述用户属性对应的目标推送信息,按照所述目标推送信息执行所述账号推送指令。
[0040]第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0041]确定用户属性,所述用户属性是基于用户指令已触发的事件确定的,所述已触发的事件是基于预设应用设定的,所述用户指令是所述用户属性对应的账号触发的;
[0042]获取业务消息,所述业务消息对应于业务特征;
[0043]获取用户属性与所述业务特征的相似度,基于所述相似度确定所述用户属性对应的目标业务特征;
[0044]基于所述目标业务特征获取所述业务消息中的目标推送信息,得到所述用户属性对应的目标推送信息,按照所述目标推送信息执行所述账号推送指令。
[0045]上述消息推送方法、装置、计算机设备、存储介质和计算机程序产品,由于用户属性是基于用户指令已触发的事件生成的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种消息推送方法,其特征在于,所述方法包括:确定用户属性,所述用户属性是基于用户指令已触发的事件确定的,所述已触发的事件是基于预设应用设定的,所述用户指令是所述用户属性对应的账号触发的;获取业务消息,所述业务消息对应于业务特征;确定用户属性与所述业务特征的相似度,基于所述相似度得到所述用户属性对应的目标业务特征;基于所述目标业务特征获取所述业务消息中的目标推送消息,得到所述用户属性对应的目标推送消息,向所述用户账号发送目标推送消息。2.根据权利要求1所述的方法,其特征在于,所述确定用户属性,包括:确定用于确定用户属性的应用程序,所述应用程序对应于至少一个工作流;获取所述工作流对应的功能事件,所述功能事件对应于用户属性;检测到用户的账号触发所述功能事件后,将所述功能事件对应的用户属性确定为目标用户属性,所述目标用户属性与所述目标业务特征相对应。3.根据权利要求2所述的方法,其特征在于,所述确定用于确定用户属性的应用程序,包括:确定工作流定义程序与工作流触发程序,所述工作流定义程序用于定义所述工作流,所述工作流触发程序用于获取所述用户指令,基于所述用户指令触发所述事件。4.根据权利要求1所述的方法,其特征在于,所述获取业务消息包括:基于所述业务内容生成消息主体,所述消息主体包括消息类别,所述消息类别对应于业务特征;基于已获得的相似度,确定所述业务特征对应的目标相似度,所述目标相似度用于确定所述业务消息对应的账号;组合所述消息主体与所述目标相似度,得到所述业务消息。5.根据权利要求1所述的方法,其特征在于,所述用户属性包括账号的行为信息、当前产品信息与业务反馈信息中的一项或多项,所述获取用户属性与所述业务特征的相似度包括:应用所述业务特征,基于账号的行为信息、当前产品信息和/或业...

【专利技术属性】
技术研发人员:黄超铭李超潘珏王旭东吴敬铭
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:

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

1