掌桥专利:专业的专利平台
掌桥专利
首页

一种多对象个性化消息推送引擎

文献发布时间:2024-04-18 19:58:21


一种多对象个性化消息推送引擎

技术领域

本发明涉及数字化营销领域,以及传统企业数字化转型相关领域。

背景技术

在数字化营销过程中,全渠道触达是指为了使品牌覆盖所有渠道上,管理品牌的所有潜客/客户/会员(下称为客户)的媒介触点,进行统一营销信息编排和推送的一种触达方案。当前的全渠道触达呈现以下发展趋势:

1、随着硬件智能化发展,媒介触点不再局限于传统的短信、邮件、微信公众号等固定软件或固定平台,推向客户的触点已经多元化,包括智能汽车、智能电视、智能路由器等智能设备,也可以用于个性化全渠道触达。

2、随着营销理念的发展,推送消息的主体不再局限于客户,而是根据品牌设置的一些自定义对象,再进行对象关联的客户或对象的个性化消息推送。

现有的渠道消息发送系统,既无法有效支持对智能硬件推送时,满足对智能硬件使用者的个性化需求;也没有一种有效的方式快速满足对自定义对象关联的个性化消息推送。因此,需要一种新型的多对象个性化消息推送引擎,满足以上场景。

发明内容

为了克服上述技术缺陷,本发明的目的在于提供一种多对象个性化消息推送引擎,其按照工作流的先后顺序依次包括:

触发器,所述触发器用于触发一个或多个渠道的推送;

渠道与模版配置获取模块,所述渠道与模版配置获取模块用于统一获取完整的预先配置的渠道配置信息以及与渠道对应的推送消息模版配置信息;渠道配置信息用于提供使用的渠道以及该渠道使用的发送目标、不同发送目标的规范化定义、发送目标之间的关联关系,以及发送目标及其关联关系与实际引擎存储之间的映射关系;推送消息模版配置信息用于通过使用发送目标的规范化定义,进行发送目标的选择和发送目标的个性化配置;所述渠道包括传统营销媒介和/或物联网的智能设备;

圈群及相关数据获取模块,所述圈群及相关数据获取模块用于获取发送目标以及与发送目标相关的数据;

过滤器,所述过滤器用于当推送消息为营销类消息时,根据营销活动条件及政策,进行发送目标的过滤;

个性化处理器,所述个性化处理器用于根据推送消息模版配置信息对发送的消息内容进行个性化处理;

渠道选择器,所述渠道选择器用于根据渠道配置信息进行渠道选择,将消息推送到对应的渠道插件模块中;

一个或多个预先定制的渠道插件,每一所述渠道插件依次包括插件自定义过滤器、插件自定义处理器和推送模块;所述插件自定义过滤器用于根据渠道的特定过滤条件进行发送目标的过滤;所述插件自定义处理器用于适配渠道的模版格式和推送协议,对渠道的推送消息内容进行处理;所述推送模块用于将经过过滤和处理后的个性化消息内容推送给对应的发送目标;

上报模块,所述上报模块用于上报触发器、渠道与模版配置获取模块、圈群及相关数据获取模块、过滤器、个性化处理器、渠道选择器、插件自定义过滤器、插件自定义处理器和推送模块的指标信息。

进一步地,所述渠道选择器用于选择kafka链路和/或http链路的渠道。

进一步地,所述传统营销媒介包括短信、邮件、微信公众号、微信小程序、抖音、小红书中的一种或多种。

进一步地,所述物联网的智能设备包括智能汽车、智能电视、智能路由器中的一种或多种。

进一步地,所述指标信息包括发送指标、退信指标和点击指标。

采用了上述技术方案后,与现有技术相比,具有以下有益效果:

本发明基于全渠道触达消息推送引擎,提出了一种多对象个性化消息推送引擎,该引擎主要创新如下。

1、在配置过程中,将自定义对象及对象的相关信息进行规范化描述;

2、在发送过程中,先通过渠道定义和模板定义统一获取对象的完整信息,然后进行个性化处理及渠道选择,最后成功将个性化消息推送到相关渠道。

附图说明

图1为对象定义关联图;

图2为客户试驾场景下的个性化消息推送示例。

图3为多对象个性化消息推送引擎的工作原理流程图。

具体实施方式

以下结合附图与具体实施例进一步阐述本发明的优点。本领域技术人员应当理解,下面所具体描述的内容是说明性的而非限制性的,不应以此限制本发明的保护范围。

实施例1以客户试驾为场景

一、在第三方的配置平台进行预先配置以及定制渠道插件

(1)配置发送目标(即发送对象)的定义、发送目标之间的关联关系,以及发送目标及其关联关系与实际引擎存储之间的映射关系。

对象之间的定义(例如使用图1中的配置来标识客户、汽车和客户经理),以及发送对象之间的关联关系可以进行配置,由系统映射到实际存储,如图1所示。

(2)定制汽车渠道插件,接入多对象个性化消息推送引擎。完成图3中步骤S7~S9步的定制,并将渠道对象信息汽车编号(udo1.attr2)注册到引擎中。其中渠道插件模块的各个步骤由引擎提供的SDK掌控,由引擎掌控整个发送流程。

(3)配置渠道信息以及与渠道对应的推送消息模版信息,三次信息发送进行三次配置。

如图2所示,本场景中需要发送三次信息,排列如下。

1)发送短信给客户,需要客户相关信息;

2)发送给汽车大屏,需要客户相关信息;

3)发送给客户经理,需要客户相关信息。

以上三次信息发送进行三次配置,模版如下。如下表1所示:

表1发送对象及发送内容的界面配置

二、使用多对象个性化消息推送引擎,按照步骤S1-步骤S10完成最终的个性化消息推送。

多对象个性化消息推送引擎的结构设计及工作流程如图3所示。多对象个性化消息推送引擎依次包括:触发器、渠道与模版配置获取模块、圈群及相关数据获取模块、过滤器、个性化处理器、渠道选择器、一个或多个预先定制的渠道插件以及上报模块。采用上述多对象个性化消息推送引擎进行个性化消息推送的方法包括以下步骤S1-步骤S10:

步骤S1:触发:触发一个或多个渠道的推送

当满足触发条件(例如定时或属性等触发规则)时,触发器触发一个或多个渠道的推送。

步骤S2:渠道&模版配置获取:获取渠道相关信息,以及对应的发送模版信息

渠道信息会提供使用汽车渠道,以及汽车渠道使用的发送对象为汽车。模版信息会提供该汽车相关的个性化信息,包括想要购买该车的用户信息。

渠道与模版配置获取模块通过注册接口从配置平台统一获取完整的预先配置的渠道配置信息以及与渠道对应的推送消息模版配置信息。渠道配置信息用于提供使用的渠道以及该渠道使用的发送目标、不同发送目标的规范化定义、发送目标之间的关联关系,以及发送目标及其关联关系与实际引擎存储之间的映射关系;推送消息模版配置信息用于通过使用发送目标的规范化定义,进行发送目标的选择和发送目标的个性化配置。渠道包括传统营销媒介和/或物联网的智能设备。传统营销媒介包括但不限于短信、邮件、微信公众号、微信小程序、抖音、小红书等。物联网的智能设备包括但不限于智能汽车、智能电视、智能路由器等。

步骤S3:圈群&相关数据获取:根据第二步中得到的对象信息,获取发送对象,以及对象相关的数据

圈群及相关数据获取模块获取发送目标以及与发送目标相关的数据。

步骤S4:过滤器:根据活动条件及政策,进行发送目标的过滤

过滤器当推送消息为营销类消息时,根据营销活动条件及政策,进行发送目标的过滤。当推送通知类消息,则无需使用过滤器。

步骤S5:个性化处理器:根据活动配置及模版配置,对发送内容进行处理

个性化处理器根据营销活动配置及推送消息模版配置信息,对发送的消息内容进行个性化处理。

步骤S6:渠道选择器:根据渠道配置,推送到对应的插件中

渠道选择器根据渠道配置信息进行渠道选择,将消息推送到对应的渠道插件模块中。

每一所述渠道插件依次包括插件自定义过滤器、插件自定义处理器和推送模块。

渠道选择器选择kafka链路和/或http链路的渠道。渠道包括传统营销媒介和/或物联网的智能设备。传统营销媒介包括但不限于短信、邮件、微信公众号、微信小程序、抖音、小红书等。物联网的智能设备包括但不限于智能汽车、智能电视、智能路由器等。

步骤S7:插件自定义过滤器:在插件中,根据下游条件,进行发送目标的过滤

插件自定义过滤器根据渠道的特定过滤条件进行发送目标的过滤。

步骤S8:插件自定义处理器:适配下游模版格式,以及推送协议

插件自定义处理器适配渠道的模版格式和推送协议,对渠道的推送消息内容进行处理。

步骤S9:推送给对象:对发送目标进行真正的触达

推送模块将经过过滤和处理后的个性化消息内容推送给对应的发送目标。

步骤S10:上报指标:前面链路中的每一步,都有消息引擎进行成功和失败的上报

上报模块上报触发器、渠道与模版配置获取模块、圈群及相关数据获取模块、过滤器、个性化处理器、渠道选择器、插件自定义过滤器、插件自定义处理器和推送模块的指标信息。指标信息包括但不限于发送指标、退信指标和点击指标等。

应当注意的是,本发明的实施例有较佳的实施性,且并非对本发明作任何形式的限制,任何熟悉该领域的技术人员可能利用上述揭示的技术内容变更或修饰为等同的有效实施例,但凡未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何修改或等同变化及修饰,均仍属于本发明技术方案的范围内。

相关技术
  • 基于个性化词汇和用户简档的语音响应系统-个性化语言学AI引擎
  • 一种个性化车载大屏消息推送方法
技术分类

06120116480232