一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于人工智能的消息触达方法、装置、设备及存储介质与流程

2021-12-04 01:26:00 来源:中国专利 TAG:


1.本技术涉及到人工智能技术领域,特别是涉及到一种基于人工智能的消息触达方法、装置、设备及存储介质。


背景技术:

2.触达服务系统主要用于互联网公司对终端用户进行消息的通知和传递,是企业对用户信息沟通的窗口。随着信息技术的发展和智能终端的普及,对用户触达的途径已经由传统方式(比如,邮件、电话、短信等)基础上逐渐发展成各种方式(比如,im消息、push通知、app内消息推送等)相互结合使用,并且新的触达工具还在不断增加。通过这些触达工具,企业可以灵活的对用户推销自己的产品和服务,用户也可以很方便的获取自己关注的产品信息和服务信息。
3.虽然触达工具很多,但是不同触达工具对用户的影响程度各有不同,并且触达成本也不尽相同。企业选择不同触达工具的方式比较粗暴,一些常规做法是:业务人员根据自己经验进行判断,或者使用复杂的表格计算函数对历史数据进行计算及根据计算结果进行触达工具选择。这些选择不同触达工具的方式,将各种触达工具看成是相互独立的工具,不能有效的确定触达工具,降低了触达效果。


技术实现要素:

4.本技术的主要目的为提供一种基于人工智能的消息触达方法、装置、设备及存储介质,旨在解决现有技术将各种触达工具看成是相互独立的工具,导致不能有效的确定触达工具,降低了触达效果的技术问题。
5.为了实现上述发明目的,本技术提出一种基于人工智能的消息触达方法,所述方法包括:
6.获取目标客户信息和与所述目标客户信息对应的触达配置数据;
7.获取触达工具匹配模型,根据所述触达工具匹配模型、所述目标客户信息和所述触达配置数据进行触达工具匹配,得到目标触达工具,其中,所述触达工具匹配模型是基于机器学习训练得到的模型;
8.获取消息模板库,根据所述目标触达工具、所述触达配置数据和所述消息模板库确定目标消息模板;
9.根据所述目标触达工具、所述目标客户信息、所述触达配置数据和所述目标消息模板生成目标触达消息;
10.根据所述触达配置数据的发送配置数据和所述目标触达工具,将所述目标触达消息发送给与所述目标客户信息对应的客户端。
11.进一步的,所述根据所述触达工具匹配模型、所述目标客户信息和所述触达配置数据进行触达工具匹配,得到目标触达工具的步骤,包括:
12.将所述目标客户信息和所述触达配置数据输入所述触达工具匹配模型进行触达
工具匹配权重预测,得到权重预测结果;
13.从所述权重预测结果中找出数值最大的权重,作为目标权重;
14.将所述目标权重对应的触达工具作为所述目标触达工具。
15.进一步的,所述根据所述触达工具匹配模型、所述目标客户信息和所述触达配置数据进行触达工具匹配,得到目标触达工具的步骤之前,包括:
16.获取多个训练样本;
17.从多个所述训练样本中获取其中一个所述训练样本作为目标样本;
18.基于机器学习,采用所述目标样本对初始模型进行训练,其中,所述初始模型是基于tf

idf算法得到的模型;
19.重复执行所述从多个所述训练样本中获取其中一个所述训练样本作为目标样本的步骤,直至达到模型训练结束条件;
20.将达到所述模型训练结束条件的所述初始模型作为所述触达工具匹配模型。
21.进一步的,所述根据所述目标触达工具、所述触达配置数据和所述消息模板库确定目标消息模板的步骤,包括:
22.当所述触达配置数据中同时存在产品标识和服务标识时,将所述触达配置数据中的所述产品标识和所述服务标识作为关联数据,在所述消息模板库中确定各个消息模板标识及各个触达工具标识作为候选集;
23.当所述触达配置数据中存在所述产品标识,并且,不存在所述服务标识时,将所述触达配置数据中的所述产品标识在所述消息模板库中的各个所述产品标识中确定各个所述消息模板标识及各个所述触达工具标识作为所述候选集;
24.当所述触达配置数据中不存在所述产品标识,并且,存在所述服务标识时,根据所述触达配置数据中的所述服务标识在所述消息模板库中确定各个所述消息模板标识及各个所述触达工具标识作为所述候选集;
25.根据所述目标触达工具和所述候选集确定所述目标消息模板。
26.进一步的,所述获取消息模板库的步骤之前,还包括:
27.获取消息模板配置请求,所述消息模板配置请求携带有模板配置数据;
28.响应所述消息模板配置请求,获取有效触达关键词库;
29.所述根据所述有效触达关键词库和所述模板配置数据中的触达工具标识进行页面展示,得到消息模板配置页面;
30.根据所述消息模板配置页面获取用户输入的待存储的消息模板;
31.当所述模板配置数据中同时存在产品标识和服务标识时,根据所述模板配置数据中的所述产品标识、所述服务标识和触达工具标识,将所述待存储的消息模板更新到所述消息模板库中;
32.当所述模板配置数据中存在所述产品标识,并且,不存在所述服务标识时,根据所述模板配置数据中的所述产品标识和所述触达工具标识,将所述待存储的消息模板更新到所述消息模板库中;
33.当所述模板配置数据中不存在所述产品标识,并且,存在所述服务标识时,根据所述模板配置数据中的所述服务标识和触达工具标识,将所述待存储的消息模板更新到所述消息模板库中。
34.进一步的,所述获取有效触达关键词库的步骤之前,还包括:
35.获取多个历史客户行为数据集,其中,每个所述历史客户行为数据集包括:客户信息、历史触达行为数据和历史购买行为数据;
36.根据多个所述历史客户行为数据集进行行为关键字分析,得到行为关键字对应表,其中,所述行为关键字对应表中包括:所述用户标识、所述产品标识、所述服务标识、所述触达工具标识、所述消息模板标识、所述触达消息;
37.采用预设的筛选规则,根据所述行为关键字对应表进行有效的消息模板筛选,得到有效消息模板集;
38.采用tf

idf算法,分别针对所述有效消息模板集中的每个有效消息模板进行有效触达关键词分析,得到每个所述有效消息模板对应的待更新的有效触达关键词集;
39.根据各个所述待更新的有效触达关键词集更新所述有效触达关键词库。
40.进一步的,所述根据所述目标触达工具、所述目标客户信息、所述触达配置数据和所述目标消息模板生成目标触达消息的步骤,包括:
41.根据所述目标触达工具、所述目标客户信息和所述触达配置数据分别进行埋点参数生成及埋点数据组合,得到待添加的埋点数据;
42.根据所述目标客户信息、所述待添加的埋点数据和所述触达配置数据,对所述目标消息模板进行替换位替换,得到所述目标触达消息。
43.本技术还提出了一种基于人工智能的消息触达装置,所述装置包括:
44.数据获取模块,用于获取目标客户信息和与所述目标客户信息对应的触达配置数据;
45.目标触达工具确定模块,用于获取触达工具匹配模型,根据所述触达工具匹配模型、所述目标客户信息和所述触达配置数据进行触达工具匹配,得到目标触达工具,其中,所述触达工具匹配模型是基于机器学习训练得到的模型;
46.目标消息模板确定模块,用于获取消息模板库,根据所述目标触达工具、所述触达配置数据和所述消息模板库确定目标消息模板;
47.目标触达消息确定模块,用于根据所述目标触达工具、所述目标客户信息、所述触达配置数据和所述目标消息模板生成目标触达消息;
48.触达消息发送模块,用于根据所述触达配置数据的发送配置数据和所述目标触达工具,将所述目标触达消息发送给与所述目标客户信息对应的客户端。
49.本技术还提出了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。
50.本技术还提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。
51.本技术的基于人工智能的消息触达方法、装置、设备及存储介质,其中发首先通过获取目标客户信息和与所述目标客户信息对应的触达配置数据,其次根据所述触达工具匹配模型、所述目标客户信息和所述触达配置数据进行触达工具匹配,得到目标触达工具,根据所述目标触达工具、所述触达配置数据和所述消息模板库确定目标消息模板,然后根据所述目标触达工具、所述目标客户信息、所述触达配置数据和所述目标消息模板生成目标触达消息,最后根据所述触达配置数据的发送配置数据和所述目标触达工具,将所述目标
触达消息发送给与所述目标客户信息对应的客户端,从而基于机器学习训练得到的模型识别出有效的触达工具,并且生成符合客户习惯的触达消息,通过采用有效的触达工具向客户发送符合客户习惯的触达消息,提高了触达效果,减少了触达成本。
附图说明
52.图1为本技术一实施例的基于人工智能的消息触达方法的流程示意图;
53.图2为本技术一实施例的基于人工智能的消息触达装置的结构示意框图;
54.图3为本技术一实施例的计算机设备的结构示意框图。
55.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
56.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
57.参照图1,本技术实施例中提供一种基于人工智能的消息触达方法,所述方法包括:
58.s1:获取目标客户信息和与所述目标客户信息对应的触达配置数据;
59.s2:获取触达工具匹配模型,根据所述触达工具匹配模型、所述目标客户信息和所述触达配置数据进行触达工具匹配,得到目标触达工具,其中,所述触达工具匹配模型是基于机器学习训练得到的模型;
60.s3:获取消息模板库,根据所述目标触达工具、所述触达配置数据和所述消息模板库确定目标消息模板;
61.s4:根据所述目标触达工具、所述目标客户信息、所述触达配置数据和所述目标消息模板生成目标触达消息;
62.s5:根据所述触达配置数据的发送配置数据和所述目标触达工具,将所述目标触达消息发送给与所述目标客户信息对应的客户端。
63.本实施例首先通过获取目标客户信息和与所述目标客户信息对应的触达配置数据,其次根据所述触达工具匹配模型、所述目标客户信息和所述触达配置数据进行触达工具匹配,得到目标触达工具,根据所述目标触达工具、所述触达配置数据和所述消息模板库确定目标消息模板,然后根据所述目标触达工具、所述目标客户信息、所述触达配置数据和所述目标消息模板生成目标触达消息,最后根据所述触达配置数据的发送配置数据和所述目标触达工具,将所述目标触达消息发送给与所述目标客户信息对应的客户端,从而基于机器学习训练得到的模型识别出有效的触达工具,并且生成符合客户习惯的触达消息,通过采用有效的触达工具向客户发送符合客户习惯的触达消息,提高了触达效果,减少了触达成本。
64.对于s1,可以获取用户输入的目标客户信息和与所述目标客户信息对应的触达配置数据,也可以从数据库中获取目标客户信息和与所述目标客户信息对应的触达配置数据,还可以从第三方应用系统中获取目标客户信息和与所述目标客户信息对应的触达配置数据。
65.目标客户信息,是需要进行消息触达的客户的客户信息。所述客户信息包括但不限于:客户标识、姓名、年龄、联系方式、账号信息。
66.所述触达配置数据,是进行消息触达的配置数据。所述触达配置数据包括:产品信息和/或服务信息。所述产品信息包括但不限于:产品类别、产品标识、产品描述信息。产品标识可以是产品名称、产品id等唯一标识一个产品的数据。所述服务信息包括但不限于:服务类别、服务标识、服务描述信息。服务标识可以是服务名称、服务id等唯一标识一个服务的数据。
67.可以理解的是,所述产品信息还可以包括其他信息。比如,当本技术用于金融产品推荐时,所述产品信息还包括:产品风险、产品收益率。
68.可以理解的是,本技术的产品信息可以是数字医疗中的产品信息,比如,药品信息。
69.可以理解的是,本技术的服务信息可以是数字医疗中的服务信息,比如,体检服务信息。
70.可选的,所述触达配置数据还包括:发送配置数据。所述发送配置数据包括但不限于:预设时长内的发送次数、不进行消息触达的时间数据。预设时长内的发送次数包括:预设时长和最大发送次数,也就是说,预设时长,向同一客户标识发送触达消息的次数小于或等于最大发送次数。不进行消息触达的时间数据包括:时间范围,其中,时间范围包括开始时间和结束时间,也就是说,在时间范围对应的时间段内不发送触达消息。
71.对于s2,可以获取用户输入的触达工具匹配模型,也可以从数据库中获取触达工具匹配模型,还可以从第三方应用系统中获取触达工具匹配模型。
72.其中,将所述目标客户信息和触达配置数据输入所述触达工具匹配模型进行触达工具匹配权重预测,根据预测结果确定目标触达工具。
73.其中,所述触达工具匹配模型是基于机器学习和tf

idf算法训练得到的模型。
74.tf

idf算法,一种用于信息检索与数据挖掘的常用加权技术,常用于挖掘文章中的关键词。
75.对于s3,可以获取用户输入的消息模板库,也可以从数据库中获取消息模板库,还可以从第三方应用系统中获取消息模板库。
76.所述消息模板库包括:标识关联数据和消息模板集。所述标识关联数据包括:产品标识、服务标识、触达工具标识和消息模板标识。触达工具标识可以是触达工具名称、触达工具id等唯一标识一个触达工具的数据。消息模板标识可以是消息模板名称、消息模板id等唯一标识一个消息模板的数据。消息模板集中包括一个或多个消息模板,其中,每个消息模板携带有一个消息模板标识。消息模板包括:触达消息,其中,触达消息中设置有替换位,比如,产品标识对应的替换位。触达消息,也就是消息,比如,介绍产品的消息、介绍服务的消息。
77.触达工具包括但不限于:短信、站内信。
78.其中,根据所述目标触达工具和所述触达配置数据,从所述消息模板库中确定消息模板标识,将确定的消息模板标识对应的消息模板作为目标消息模板。
79.对于s4,根据所述目标触达工具、所述目标客户信息、所述触达配置数据分别进行埋点参数生成及对所述目标消息模板的替换位替换,从而生成了完成替换位替换的触达消
息,将完成替换位替换的触达消息作为目标触达消息。
80.对于s5,采用所述目标触达工具,根据所述触达配置数据的发送配置数据,将所述目标触达消息发送给与所述目标客户信息对应的客户端。
81.客户端包括但不限于:移动电子设备的终端、个人电脑的终端、手机端。
82.可选的,当所述目标触达工具是短信时,根据发送配置数据、所述目标触达工具和所述目标触达消息向短信运营端发送短信发布数据;短信运营端发根据短信发布数据向所述目标客户信息对应的手机端发送短信;获取所述短信运营端根据所述短信发布数据发送的短信反馈数据,根据所述短信反馈数据生成触达行为数据,将生成的触达行为数据作为第一触达行为数据,将所述第一触达行为数据更新到触达行为数据库中。
83.可选的,当所述目标触达工具是站内信时,根据发送配置数据,采用所述目标触达工具将所述目标触达消息发送给所述目标客户信息对应的终端;获取所述终端根据所述目标触达消息发送的浏览反馈信息,根据所述浏览反馈信息生成触达行为数据,将生成的触达行为数据作为第二触达行为数据,将所述第二触达行为数更新到触达行为数据库中。
84.触达行为数据包括:反馈时间、消息模板标识和触达工具标识,其中,所述反馈时间包括:客户点击链接或者回复短信的时间。
85.其中,所述短信运营端,获取根据所述目标触达消息中的埋点参数生成的短信埋点数据,根据所述短信埋点数据生成所述短信反馈数据。
86.其中,短信埋点,也就是在短信内容后增加链接,链接中包含特定的埋点参数,用户阅读短信点击短信中链接时,会访问应用系统,应用系统将短信埋点数据发送给所述短信运营端的反馈数据生成端;用户回复的短信内容“yes”,也会发送给所述短信运营端的反馈数据生成端;反馈数据生成端,根据所述短信埋点数据和短信内容生成所述短信反馈数据。比如,所述目标触达消息对应的短信内容为“尊敬的客户,投资产品享高收益。确认投资请短信回复:yes.http://t.lu.com/jqiuye”,其中url为短链,对应真实链接为:http://www.lu.com/mkt/invest?pid=432123&templatesmsno=ljs_20210708_1245,ljs_20210708_1245是埋点参数,在此举例不做具体限定。
87.其中,因站内信展示形式为富文本,可以显示文字、图片、视频、音频等多媒体内容,其中加载图片、视频、音频内容要提供http(超文本传送协议)链接,所以在产生站内信的内容时,将埋点参数放置在http链接中,用户阅读站内信,加载图片、音频、视频内容时会请求应用服务器,这样应用服务器可以接受到这些埋点参数,并进行统计分析;
88.比如,站内信为:
89.<p>
90.<img src=“http://www.lu.com/mkt/product_desc.png?templatemsgno=ljs_20210708_2345”>
91.</p>,其中,ljs_20210708_2345是埋点参数,在此举例不做具体限定。
92.在一个实施例中,上述根据所述触达工具匹配模型、所述目标客户信息和所述触达配置数据进行触达工具匹配,得到目标触达工具的步骤,包括:
93.s211:将所述目标客户信息和所述触达配置数据输入所述触达工具匹配模型进行触达工具匹配权重预测,得到权重预测结果;
94.s212:从所述权重预测结果中找出数值最大的权重,作为目标权重;
95.s213:将所述目标权重对应的触达工具作为所述目标触达工具。
96.本实施例将所述目标客户信息和触达配置数据输入所述触达工具匹配模型进行触达工具匹配权重预测,根据预测结果确定目标触达工具,从而基于机器学习训练得到的模型识别出有效的触达工具。
97.对于s211,将所述目标客户信息和所述触达配置数据的产品信息和/或服务信息输入所述触达工具匹配模型进行触达工具匹配权重预测,将预测得到的数据作为权重预测结果。
98.可以理解的是,权重预测结果是一个向量,向量中每个向量元素对应一个触达工具标识。
99.对于s212,从所述权重预测结果中找出数值最大的权重,将找出的权重作为目标权重。
100.对于s213,将所述目标权重对应的触达工具标识对应的触达工具作为所述目标触达工具。
101.在一个实施例中,上述根据所述触达工具匹配模型、所述目标客户信息和所述触达配置数据进行触达工具匹配,得到目标触达工具的步骤之前,包括:
102.s221:获取多个训练样本,;
103.s222:从多个所述训练样本中获取其中一个所述训练样本作为目标样本;
104.s223:基于机器学习,采用所述目标样本对初始模型进行训练,其中,所述初始模型是基于tf

idf算法得到的模型;
105.s224:重复执行所述从多个所述训练样本中获取其中一个所述训练样本作为目标样本的步骤,直至达到模型训练结束条件;
106.s225:将达到所述模型训练结束条件的所述初始模型作为所述触达工具匹配模型。
107.本实施例基于机器学习训练得到触达工具匹配模型,为基于机器学习训练得到的模型识别出有效的触达工具提供了基础。
108.对于s221,可以获取用户输入的多个训练样本,也可以从数据库中获取多个训练样本,还可以从第三方应用系统中获取多个训练样本。
109.每个所述训练样本包括:触达行为样本数据、购买行为样本数据和触达工具标定值。
110.所述触达行为样本数据包括:反馈时间、消息模板标识和触达工具标识。所述反馈时间包括:客户点击链接或者回复短信的时间。
111.可选的,所述触达行为样本数据还包括:产品信息和/或服务信息。
112.所述购买行为样本数据包括:购买时间、产品类别、服务类别、购买行为发生时对应的埋点数据。可以理解的是,所述购买行为样本数据还可以包括其他信息。比如,当本技术用于金融产品推荐时,所述购买行为样本数据还包括:风险等级、投资金额。
113.购买行为发生时对应的埋点数据包括但不限于:短信埋点数据、站内埋点数据。
114.所述触达工具标定值,是对所述触达行为样本数据和购买行为样本数据的触达工具的准确的标定数据。
115.对于s222,从多个所述训练样本中获取其中一个所述训练样本,将获取的所述训
练样本作为目标样本。
116.对于s223,基于机器学习,采用所述目标样本对初始模型进行训练的方法步骤在此不做赘述。
117.所述初始模型是基于tf

idf算法得到的模型,从而使初始模型能根据输入的数据确定触达工具匹配权重。
118.对于s224,重复执行步骤s222至步骤s224,直至达到模型训练结束条件。
119.模型训练结束条件包括:所述初始模型的损失值达到第一收敛条件或所述初始模型的迭代次数达到第二收敛条件。
120.所述第一收敛条件是指相邻两次计算所述初始模型的损失值的大小满足lipschitz条件(利普希茨连续条件)。
121.所述迭代次数是指所述初始模型被训练的次数,也就是说,被训练一次,迭代次数增加1。
122.第二收敛条件是一个具体数值。
123.对于s225,达到所述模型训练结束条件的所述初始模型的性能是已经达到预设训练要求,因此可以将达到所述模型训练结束条件的所述初始模型作为所述触达工具匹配模型。
124.在一个实施例中,上述根据所述目标触达工具、所述触达配置数据和所述消息模板库确定目标消息模板的步骤,包括:
125.s311:当所述触达配置数据中同时存在产品标识和服务标识时,将所述触达配置数据中的所述产品标识和所述服务标识作为关联数据,在所述消息模板库中确定各个消息模板标识及各个触达工具标识作为候选集;
126.s312:当所述触达配置数据中存在所述产品标识,并且,不存在所述服务标识时,将所述触达配置数据中的所述产品标识在所述消息模板库中的各个所述产品标识中确定各个所述消息模板标识及各个所述触达工具标识作为所述候选集;
127.s313:当所述触达配置数据中不存在所述产品标识,并且,存在所述服务标识时,根据所述触达配置数据中的所述服务标识在所述消息模板库中确定各个所述消息模板标识及各个所述触达工具标识作为所述候选集;
128.s314:根据所述目标触达工具和所述候选集确定所述目标消息模板。
129.本实施例通过所述触达配置数据中的产品标识和/或服务标识,在消息模板库中确定各个消息模板标识及各个触达工具标识作为候选集,然后根据目标触达工具对应的触达工具标识在所述候选集中确定目标消息模板,从而实现了依据产品标识、服务标识、触达工具标识确定符合客户习惯的消息模板,为提高触达效果提供了支持。
130.对于s311,当所述触达配置数据中同时存在产品标识和服务标识时,意味着所述触达配置数据中同时配置有产品标识和服务标识,因此将所述触达配置数据中的所述产品标识和所述服务标识作为关联数据,在所述消息模板库中进行查找,将在所述消息模板库中查找到的关联数据(产品标识和服务标识组成的关联数据)对应的各个消息模板标识及各个触达工具标识作为候选集。
131.对于s312,当所述触达配置数据中存在所述产品标识,并且,不存在所述服务标识时,意味着所述触达配置数据中只配置了有产品标识,将所述触达配置数据中的所述产品
标识在所述消息模板库中的各个所述产品标识中进行查找,将在所述消息模板库中查找到的所述产品标识对应的各个所述消息模板标识及各个所述触达工具标识作为所述候选集。
132.对于s313,当所述触达配置数据中不存在所述产品标识,并且,存在所述服务标识时,意味着所述触达配置数据中只配置了有服务标识,将所述触达配置数据中的所述服务标识在所述消息模板库中的各个所述服务标识中进行查找,将在所述消息模板库中查找到的所述服务标识对应的各个所述消息模板标识及各个所述触达工具标识作为所述候选集。
133.对于s314,将的所述目标触达工具对应的触达工具标识在所述候选集中进行查找,将在所述候选集中查找到的触达工具标识对应的消息模板标识对应的消息模板作为所述目标消息模板。
134.在一个实施例中,上述获取消息模板库的步骤之前,还包括:
135.s321:获取消息模板配置请求,所述消息模板配置请求携带有模板配置数据;
136.s322:响应所述消息模板配置请求,获取有效触达关键词库;
137.s323:所述根据所述有效触达关键词库和所述模板配置数据中的触达工具标识进行页面展示,得到消息模板配置页面;
138.s324:根据所述消息模板配置页面获取用户输入的待存储的消息模板;
139.s325:当所述模板配置数据中同时存在产品标识和服务标识时,根据所述模板配置数据中的所述产品标识、所述服务标识和触达工具标识,将所述待存储的消息模板更新到所述消息模板库中;
140.s326:当所述模板配置数据中存在所述产品标识,并且,不存在所述服务标识时,根据所述模板配置数据中的所述产品标识和所述触达工具标识,将所述待存储的消息模板更新到所述消息模板库中;
141.s327:当所述模板配置数据中不存在所述产品标识,并且,存在所述服务标识时,根据所述模板配置数据中的所述服务标识和触达工具标识,将所述待存储的消息模板更新到所述消息模板库中。
142.本实施例获取消息模板库的步骤之前进行消息模板库的更新,从而为快速的确定目标消息模板提供了支持。
143.对于s321,可以获取用户输入的消息模板配置请求,也可以获取第三方应用系统发送的消息模板配置请求。
144.消息模板配置请求,是对消息模板进行配置的请求。
145.所述模板配置数据包括:触达工具标识、产品标识和/或服务标识。
146.对于s322,可以获取用户输入的有效触达关键词库,也可以从数据库中获取有效触达关键词库,还可以从第三方应用系统中获取有效触达关键词库。
147.所述有效触达关键词库包括:触达工具标识和触达关键词集。触达关键词集中包括一个或多个关键词。
148.对于s323,将所述模板配置数据中的触达工具标识在所述有效触达关键词库中的各个触达工具标识中进行查找,将在所述有效触达关键词库中查找到的所述触达工具标识对应的触达关键词集作为目标触达关键词集;根据所述模板配置数据中的触达工具标识获取参考消息模板;根据所述参考消息模板和所述目标触达关键词集进行页面展示,将展示的页面作为所述消息模板配置页面。
149.对于s324,获取在所述消息模板配置页面中输入消息模板的相关数据,输入完成点击提交按钮,通过提交按钮触发消息模板提交信号。
150.其中,根据消息模板提交信号,从所述消息模板配置页面中获取用户输入的消息模板作为待存储的消息模板,并且将所述消息模板配置页面中的消息模板标识作为待存储的消息模板携带的消息模板标识。
151.对于s325,当所述模板配置数据中同时存在产品标识和服务标识时,将所述模板配置数据中的所述产品标识、所述服务标识、触达工具标识和所述待存储的消息模板携带的消息模板标识作为关联数据,将关联数据更新到所述消息模板库的标识关联数据,将所述待存储的消息模板更新到所述消息模板库的消息模板集中。
152.对于s326,当所述模板配置数据中存在所述产品标识,并且,不存在所述服务标识时,,将所述模板配置数据中的所述产品标识、触达工具标识和所述待存储的消息模板携带的消息模板标识作为关联数据,将关联数据更新到所述消息模板库的标识关联数据,将所述待存储的消息模板更新到所述消息模板库的消息模板集中。
153.对于s327,当所述模板配置数据中不存在所述产品标识,并且,存在所述服务标识时,将所述模板配置数据中的所述服务标识、触达工具标识和所述待存储的消息模板携带的消息模板标识作为关联数据,将关联数据更新到所述消息模板库的标识关联数据,将所述待存储的消息模板更新到所述消息模板库的消息模板集中。
154.在一个实施例中,上述获取有效触达关键词库的步骤之前,还包括:
155.s3221:获取多个历史客户行为数据集;
156.s3222:根据多个所述历史客户行为数据集进行行为关键字分析,得到行为关键字对应表;
157.s3223:采用预设的筛选规则,根据所述行为关键字对应表进行有效的消息模板筛选,得到有效消息模板集;
158.s3224:采用tf

idf算法,分别针对所述有效消息模板集中的每个有效消息模板进行有效触达关键词分析,得到每个所述有效消息模板对应的待更新的有效触达关键词集;
159.s3225:根据各个所述待更新的有效触达关键词集更新所述有效触达关键词库。
160.本实施例在获取有效触达关键词库的步骤之前,自动更新有效触达关键词库,从而为辅助消息模板的配置提供了基础,有利于使配置的消息模板符合客户习惯。
161.对于s3221,可以获取用户输入的多个历史客户行为数据集,也可以从数据库中获取多个历史客户行为数据集,还可以从第三方应用系统中获取多个历史客户行为数据集。
162.每个所述历史客户行为数据集包括:客户信息、历史触达行为数据和历史购买行为数据。
163.历史触达行为数据,也就是历史上实际发生的触达行为数据。触达行为数据包括:反馈时间、消息模板标识和触达工具标识。
164.历史购买行为数据,也就是历史上实际发生的购买行为数据。购买行为数据包括:购买时间、产品类别、服务类别、购买行为发生时对应的埋点信息、产品信息和/或服务信息。
165.对于s3222,所述行为关键字对应表中包括:所述用户标识、所述产品标识、所述服务标识、所述触达工具标识、所述消息模板标识、所述触达消息。
166.采用预设的行为关键字表,在每个所述历史客户行为数据集中进行行为关键字提取,将提取的行为关键字组成关联数据(也就是所述用户标识、所述产品标识、所述服务标识、所述触达工具标识、所述消息模板标识、所述触达消息组成的关联数据),将组成的关联数据存储到所述行为关键字对应表中。
167.可以理解的是,每个所述历史客户行为数据集对应行为关键字对应表中的一个关联数据(也就是所述用户标识、所述产品标识、所述服务标识、所述触达工具标识、所述消息模板标识、所述触达消息组成的关联数据)。
168.对于s3223,对所述行为关键字对应表中的每个所述消息模板标识进行购买总金额计算,得到所述行为关键字对应表中的每个所述消息模板标识对应的待分析购买总金额;采用预设的筛选规则,从各个待分析购买总金额中获取最大的多个待分析购买总金额,得到目标购买总金额集;将目标购买总金额集中的每个待分析购买总金额对应的所述消息模板标识对应的消息模板作为有效消息模板;将各个有效消息模板作为有效消息模板集。
169.可选的,预设的筛选规则是预设筛选数量。预设筛选数量是一个大于0的整数。
170.可选的,预设的筛选规则是预设筛选比例。预设筛选比例是一个1%

100%的比例,不包括0%,也不包括100%。
171.对于s3224,采用tf

idf算法,分别针对所述有效消息模板集中的每个有效消息模板进行触达关键词的权重分析,得到每个有效消息模板对应的触达关键词与权重对应集;将每个触达关键词与权重对应集按权重进行倒序排序,得到排序后的触达关键词与权重对应集;采用预设的提取规则,从每个所述排序后的触达关键词与权重对应集中获取触达关键词作为待更新的有效触达关键词集。
172.可选的,预设的提取规则是预设提取数量。预设提取数量是一个大于0的整数。
173.可选的,预设的提取规则是预设提取比例。预设提取比例是一个1%

100%的比例,不包括0%,也不包括100%。
174.对于s3225,根据各个所述待更新的有效触达关键词集对所述有效触达关键词库进行替换更新。
175.在一个实施例中,上述根据所述目标触达工具、所述目标客户信息、所述触达配置数据和所述目标消息模板生成目标触达消息的步骤,包括:
176.s41:根据所述目标触达工具、所述目标客户信息和所述触达配置数据分别进行埋点参数生成及埋点数据组合,得到待添加的埋点数据;
177.s42:根据所述目标客户信息、所述待添加的埋点数据和所述触达配置数据,对所述目标消息模板进行替换位替换,得到所述目标触达消息。
178.本实施例通过根据所述目标触达工具、所述目标客户信息和所述触达配置数据分别进行埋点参数生成及埋点数据组合,然后将埋点参数添加到目标消息模板中生成目标触达消息,从而为基于埋点参数的触达行为数据的获取提供了基础。
179.对于s41,根据所述目标客户信息和所述触达配置数据进行埋点参数确定,得到待处理的埋点参数;根据所述目标触达工具对应的触达工具标识获取埋点数据格式规则;根据埋点数据格式规则和待处理的埋点参数进行埋点数据组合,将组合得到的埋点数据作为待添加的埋点数据。
180.比如,待处理的埋点参数是ljs_20210708_1245,待添加的埋点数据是http://
www.lu.com/mkt/invest?pid=432123&templatesmsno=ljs_20210708_1245。
181.对于s42,根据所述目标客户信息、所述待添加的埋点数据和所述触达配置数据,对所述目标消息模板中的各个替换位进行替换,将完成替换位替换的目标消息模板作为所述目标触达消息。
182.参照图2,一种基于人工智能的消息触达装置,所述装置包括:
183.数据获取模块100,用于获取目标客户信息和与所述目标客户信息对应的触达配置数据;
184.目标触达工具确定模块200,用于获取触达工具匹配模型,根据所述触达工具匹配模型、所述目标客户信息和所述触达配置数据进行触达工具匹配,得到目标触达工具,其中,所述触达工具匹配模型是基于机器学习训练得到的模型;
185.目标消息模板确定模块300,用于获取消息模板库,根据所述目标触达工具、所述触达配置数据和所述消息模板库确定目标消息模板;
186.目标触达消息确定模块400,用于根据所述目标触达工具、所述目标客户信息、所述触达配置数据和所述目标消息模板生成目标触达消息;
187.触达消息发送模块500,用于根据所述触达配置数据的发送配置数据和所述目标触达工具,将所述目标触达消息发送给与所述目标客户信息对应的客户端。
188.本实施例首先通过获取目标客户信息和与所述目标客户信息对应的触达配置数据,其次根据所述触达工具匹配模型、所述目标客户信息和所述触达配置数据进行触达工具匹配,得到目标触达工具,根据所述目标触达工具、所述触达配置数据和所述消息模板库确定目标消息模板,然后根据所述目标触达工具、所述目标客户信息、所述触达配置数据和所述目标消息模板生成目标触达消息,最后根据所述触达配置数据的发送配置数据和所述目标触达工具,将所述目标触达消息发送给与所述目标客户信息对应的客户端,从而基于机器学习训练得到的模型识别出有效的触达工具,并且生成符合客户习惯的触达消息,通过采用有效的触达工具向客户发送符合客户习惯的触达消息,提高了触达效果,减少了触达成本。
189.参照图3,本技术实施例中还提供一种计算机设备,该计算机设备可以是服务器,其内部结构可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于储存基于人工智能的消息触达方法等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于人工智能的消息触达方法。所述基于人工智能的消息触达方法,包括:获取目标客户信息和与所述目标客户信息对应的触达配置数据;获取触达工具匹配模型,根据所述触达工具匹配模型、所述目标客户信息和所述触达配置数据进行触达工具匹配,得到目标触达工具,其中,所述触达工具匹配模型是基于机器学习训练得到的模型;获取消息模板库,根据所述目标触达工具、所述触达配置数据和所述消息模板库确定目标消息模板;根据所述目标触达工具、所述目标客户信息、所述触达配置数据和所述目标消息模板生成目标触达消息;根据所述触达配置数据的发送配置数据和所述目标触达工具,将所述目标触达消息发送给与所
述目标客户信息对应的客户端。
190.本实施例首先通过获取目标客户信息和与所述目标客户信息对应的触达配置数据,其次根据所述触达工具匹配模型、所述目标客户信息和所述触达配置数据进行触达工具匹配,得到目标触达工具,根据所述目标触达工具、所述触达配置数据和所述消息模板库确定目标消息模板,然后根据所述目标触达工具、所述目标客户信息、所述触达配置数据和所述目标消息模板生成目标触达消息,最后根据所述触达配置数据的发送配置数据和所述目标触达工具,将所述目标触达消息发送给与所述目标客户信息对应的客户端,从而基于机器学习训练得到的模型识别出有效的触达工具,并且生成符合客户习惯的触达消息,通过采用有效的触达工具向客户发送符合客户习惯的触达消息,提高了触达效果,减少了触达成本。
191.本技术一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现一种基于人工智能的消息触达方法,包括步骤:获取目标客户信息和与所述目标客户信息对应的触达配置数据;获取触达工具匹配模型,根据所述触达工具匹配模型、所述目标客户信息和所述触达配置数据进行触达工具匹配,得到目标触达工具,其中,所述触达工具匹配模型是基于机器学习训练得到的模型;获取消息模板库,根据所述目标触达工具、所述触达配置数据和所述消息模板库确定目标消息模板;根据所述目标触达工具、所述目标客户信息、所述触达配置数据和所述目标消息模板生成目标触达消息;根据所述触达配置数据的发送配置数据和所述目标触达工具,将所述目标触达消息发送给与所述目标客户信息对应的客户端。
192.上述执行的基于人工智能的消息触达方法,首先通过获取目标客户信息和与所述目标客户信息对应的触达配置数据,其次根据所述触达工具匹配模型、所述目标客户信息和所述触达配置数据进行触达工具匹配,得到目标触达工具,根据所述目标触达工具、所述触达配置数据和所述消息模板库确定目标消息模板,然后根据所述目标触达工具、所述目标客户信息、所述触达配置数据和所述目标消息模板生成目标触达消息,最后根据所述触达配置数据的发送配置数据和所述目标触达工具,将所述目标触达消息发送给与所述目标客户信息对应的客户端,从而基于机器学习训练得到的模型识别出有效的触达工具,并且生成符合客户习惯的触达消息,通过采用有效的触达工具向客户发送符合客户习惯的触达消息,提高了触达效果,减少了触达成本。
193.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双速据率sdram(ssrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
194.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排
他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
195.以上所述仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献