消息推送方法及装置制造方法及图纸

技术编号:36878244 阅读:14 留言:0更新日期:2023-03-15 20:55
本说明书涉及大数据处理技术领域,具体地公开了一种消息推送方法及装置,其中,该方法包括:获取目标用户的用户基本信息和用户历史行为数据;基于所述用户基本信息和所述用户历史行为数据,构建目标用户画像;将所述目标用户画像与多个参考用户画像进行匹配,得到目标参考用户画像;将所述目标参考用户画像对应的消息推送规则确定为所述目标用户对应的目标消息推送规则,以基于所述目标消息推送规则向所述目标用户推送消息数据。上述方法可以针对不同客户采用不同的消息推送策略进行推送,改善用户体验。善用户体验。善用户体验。

【技术实现步骤摘要】
消息推送方法及装置


[0001]本说明书涉及大数据处理
,特别涉及一种消息推送方法及装置。

技术介绍

[0002]目前各系统每当有新增待办事项时,都通过即时通讯或者邮件等发送一条消息通知,提醒用户处理。对于某些场景下,待办事项消息通知过多或对于某些处理时效性较低的事项,无需逐条通知,对用户造成不必要的打扰。目前的待办通知只能逐条通知或者统一采用聚合通知的方式,对于时效性较高的待办事项,聚合通知方式用户无法及时获取通知,而对于时效性较低的待办事项,逐条通知的方式又对用户造成一定的干扰。
[0003]针对上述问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本说明书实施例提供了一种消息推送方法及装置,以解决现有技术中消息推送方法不灵活的问题。
[0005]本说明书实施例提供了一种消息推送方法,包括:
[0006]获取目标用户的用户基本信息和用户历史行为数据;
[0007]基于所述用户基本信息和所述用户历史行为数据,构建目标用户画像;
[0008]将所述目标用户画像与多个参考用户画像进行匹配,得到目标参考用户画像;
[0009]将所述目标参考用户画像对应的消息推送规则确定为所述目标用户对应的目标消息推送规则,以基于所述目标消息推送规则向所述目标用户推送消息数据。
[0010]在一个实施例中,获取目标用户的用户历史行为数据,包括:
[0011]通过前端页面中埋点和/或后台操作日志获取用户历史行为数据。
[0012]在一个实施例中,所述用户历史行为数据包括用户行为时间数据、消息业务类型和用户行为类型;
[0013]相应的,基于所述用户基本信息和所述用户历史行为数据,构建目标用户画像,包括:
[0014]根据预设标签规则,基于所述用户基本信息、用户行为时间数据、消息业务类型和用户行为类型,确定所述目标用户的多个标签值;
[0015]基于所述目标用户的多个标签值,生成目标用户画像。
[0016]在一个实施例中,将所述目标用户画像与多个参考用户画像进行匹配,得到目标参考用户画像,包括:
[0017]基于所述目标用户画像对应的多个标签值生成目标特征向量;
[0018]基于所述多个参考用户画像中各参考用户画像对应的多个标签值生成所述各参考用户画像对应的参考特征向量;
[0019]计算所述目标特征向量与所述各参考用户画像对应的参考特征向量之间的相似度;
[0020]将相似度最高的参考特征向量对应的参考用户画像确定为目标参考用户画像。
[0021]在一个实施例中,所述目标消息推送规则中包括多个消息特征向量以及所述多个消息特征向量中各消息特征向量对应的推送策略;
[0022]相应的,基于所述目标消息推送规则向所述目标用户推送消息数据,包括:
[0023]提取待推送消息中的多个特征,得到待推送消息特征向量;
[0024]将所述待推送消息特征向量与所述多个消息特征向量进行匹配;
[0025]根据与所述待推送消息特征向量匹配的消息特征向量对应的推送策略,推送所述待推送消息。
[0026]本说明书实施例还提供了一种消息推送装置,包括:
[0027]获取模块,用于获取目标用户的用户基本信息和用户历史行为数据;
[0028]构建模块,用于基于所述用户基本信息和所述用户历史行为数据,构建目标用户画像;
[0029]匹配模块,用于将所述目标用户画像与多个参考用户画像进行匹配,得到目标参考用户画像;
[0030]推送模块,用于将所述目标参考用户画像对应的消息推送规则确定为所述目标用户对应的目标消息推送规则,以基于所述目标消息推送规则向所述目标用户推送消息数据。
[0031]本说明书实施例还提供一种计算机设备,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现上述任意实施例中所述的消息推送方法的步骤。
[0032]本说明书实施例还提供一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现上述任意实施例中所述的消息推送方法的步骤。
[0033]本说明书实施例还提供一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述任意实施例中所述的消息推送方法的步骤。
[0034]在本说明书实施例中,提供了一种消息推送方法,服务器可以获取目标用户的用户基本信息和用户历史行为数据,可以基于所述用户基本信息和所述用户历史行为数据,构建目标用户画像,之后可以将所述目标用户画像与多个参考用户画像进行匹配,得到目标参考用户画像,可以将所述目标参考用户画像对应的消息推送规则确定为所述目标用户对应的目标消息推送规则,以基于所述目标消息推送规则向所述目标用户推送消息数据。上述方案中,基于用户基本信息和用户历史行为数据生成目标用户画像,可以全面表征用户对接收到的消息的处理习惯,服务器中可以存储有多个参考用户画像以及各参考用户画像对应的消息推送规则,可以将目标用户画像与多个参考用户画像中各参考用户画像进行匹配,并将匹配成功的参考用户画像对应的消息推送规则确定为目标用户的消息推送规则,进而基于该消息推送规则进行消息推送,可以提高消息推送的针对性和灵活性,改善用户体验。
附图说明
[0035]此处所说明的附图用来提供对本说明书的进一步理解,构成本说明书的一部分,并不构成对本说明书的限定。在附图中:
[0036]图1示出了本说明书一实施例中消息推送方法的应用场景的示意图;
[0037]图2示出了本说明书一实施例中的消息推送方法的流程图;
[0038]图3示出了本说明书一实施例中的消息推送方法实现所需的模块示意图;
[0039]图4示出了本说明书一实施例中的消息推送装置的示意图;
[0040]图5示出了本说明书一实施例中的计算机设备的示意图。
具体实施方式
[0041]下面将参考若干示例性实施方式来描述本说明书的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本说明书,而并非以任何方式限制本说明书的范围。相反,提供这些实施方式是为了使本说明书公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
[0042]本领域的技术人员知道,本说明书的实施方式可以实现为一种系统、装置设备、方法或计算机程序产品。因此,本说明书公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
[0043]本申请技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
[0044]本说明书实施例提供了一种消息推送方法。图1示出了本说明书一实施例中消息推送方法的应用场景的示意图。如图1所示,服务器可以从客户端获取目标用户的用户基本信息和用户历史行为数据。用户基本信息可以包括用户的地理数据、用户年龄、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种消息推送方法,其特征在于,包括:获取目标用户的用户基本信息和用户历史行为数据;基于所述用户基本信息和所述用户历史行为数据,构建目标用户画像;将所述目标用户画像与多个参考用户画像进行匹配,得到目标参考用户画像;将所述目标参考用户画像对应的消息推送规则确定为所述目标用户对应的目标消息推送规则,以基于所述目标消息推送规则向所述目标用户推送消息数据。2.根据权利要求1所述的消息推送方法,其特征在于,获取目标用户的用户历史行为数据,包括:通过前端页面中埋点和/或后台操作日志获取用户历史行为数据。3.根据权利要求1所述的消息推送方法,其特征在于,所述用户历史行为数据包括用户行为时间数据、消息业务类型和用户行为类型;相应的,基于所述用户基本信息和所述用户历史行为数据,构建目标用户画像,包括:根据预设标签规则,基于所述用户基本信息、用户行为时间数据、消息业务类型和用户行为类型,确定所述目标用户的多个标签值;基于所述目标用户的多个标签值,生成目标用户画像。4.根据权利要求3所述的消息推送方法,其特征在于,将所述目标用户画像与多个参考用户画像进行匹配,得到目标参考用户画像,包括:基于所述目标用户画像对应的多个标签值生成目标特征向量;基于所述多个参考用户画像中各参考用户画像对应的多个标签值生成所述各参考用户画像对应的参考特征向量;计算所述目标特征向量与所述各参考用户画像对应的参考特征向量之间的相似度;将相似度最高的参考特征向量对应的参考用户画像确定为目标参考用户画像。5.根据权利要求1所述的消息推送方法,其特征在于,所述目标消息推送规则中包括多个消息特征向量以及所述多个消息特征向量中各消息特征向量对应的推送策略;相应的,基于所述目标消...

【专利技术属性】
技术研发人员:张琴
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1