消息通知方法技术

技术编号:39803613 阅读:8 留言:0更新日期:2023-12-22 02:34
本申请提供一种消息通知方法

【技术实现步骤摘要】
消息通知方法、装置、设备及存储介质


[0001]本申请涉及人工智能领域或其他领域,尤其涉及一种消息通知方法

装置

设备及存储介质


技术介绍

[0002]银行可以根据客户的交易信息,向客户发送每笔交易对应的通知消息,以提升客户体验感

例如,通知消息可以为短信消息

或者邮件消息

[0003]目前,可以根据交易的类型,通过硬编码的方式

为每种交易设置对应的通知消息模板

每个消息模板中可以包括固定的字段

实际实施过程中,可以根据交易信息

以及消息模板,生成对应的通知消息

并向用户的电子设备发送通知消息

然而,若需要修改
(
增加

删除

或者替换
)
消息模板中的字段,需要修改消息模板对应的代码

由此导致消息通知的灵活性较差


技术实现思路

[0004]本申请提供一种消息通知方法

装置

设备及存储介质,所述方法可以提高消息通知的灵活性

[0005]第一方面,本申请提供一种消息通知方法,包括:
[0006]获取业务处理系统生成的交易信息;
[0007]确定多个预设字段,并根据所述多个预设字段在所述交易信息中提取多个字段值;
[0008]获取多个预设匹配规则,并根据所述多个字段值在所述多个预设匹配规则中确定目标匹配规则,所述多个字段值满足所述目标匹配规则;
[0009]获取所述目标匹配规则对应的消息模板;
[0010]根据所述多个字段值和所述消息模板,通过通用处理类生成目标消息;
[0011]确定所述目标消息对应的客户端,并向所述客户端发送所述目标消息

[0012]一种可能的实现方式中,根据所述多个字段值在所述多个预设匹配规则中确定目标匹配规则,包括:
[0013]获取每个预设匹配规则在历史时段内的匹配命中率;
[0014]按照匹配命中率从高到低的顺序,对所述多个预设匹配规则进行排序处理;
[0015]依次将所述多个字段值与排序后的多个预设匹配规则进行匹配处理,直至得到所述目标匹配规则

[0016]一种可能的实现方式中,依次将所述多个字段值与排序后的多个预设匹配规则进行匹配处理,直至得到所述目标匹配规则,包括:
[0017]将所述多个字段值与第
i
个预设匹配规则进行匹配处理,得到第
i
个匹配结果,所述匹配结果为匹配成功或者匹配失败;
[0018]其中,所述
i
依次取
1、2、
……
,直至第
K
个匹配结果为所述匹配成功时,将第
K
个预
设匹配规则确定为所述目标匹配规则,所述
i
为小于或等于
M
的整数,所述
M
为所述多个预设匹配规则的数量,所述
K
为1至
M
之间的整数

[0019]一种可能的实现方式中,将所述多个字段值与第
i
个预设匹配规则进行匹配处理,得到第
i
个匹配结果,包括:
[0020]确定所述第
i
个预设匹配规则对应的多个目标字段,所述多个预设字段包括所述多个目标字段;
[0021]在所述多个字段值中确定多个目标字段对应的多个目标字段值;
[0022]判断所述多个目标字段值是否满足所述第
i
个预设匹配规则;
[0023]若是,则确定所述第
i
个匹配结果为所述匹配成功;
[0024]若否,则确定所述第
i
个匹配结果为所述匹配失败

[0025]一种可能的实现方式中,根据所述多个字段值和所述消息模板,通过通用处理类生成目标消息,包括:
[0026]通过所述通用处理类,在所述消息模板中确定多个填充位

每个填充位对应的字段类型

以及每个填充位对应的字段值格式;
[0027]根据每个填充位对应的字段类型,通过所述通用处理类,在所述多个字段值中确定每个填充位对应的待填充字段值;
[0028]根据每个填充位对应的字段值格式,通过所述通用处理类,对每个填充位对应的待填充字段值进行格式转换处理,并将格式转换处理后的字段值填充至对应的填充位,得到所述目标消息

[0029]一种可能的实现方式中,向所述客户端发送所述目标消息,包括:
[0030]确定所述目标匹配规则对应的消息队列;
[0031]将所述目标消息存储至所述消息队列中;
[0032]在所述目标消息位于所述消息队列的队首时,向所述客户端发送所述目标消息

[0033]一种可能的实现方式中,确定多个预设字段,并根据所述多个预设字段在所述交易信息中提取多个字段值,包括:
[0034]确定所述交易信息的信息类型;
[0035]根据所述信息类型,在所述交易信息中确定每个预设字段对应的相关文本;
[0036]针对每个预设字段,在所述预设字段对应的相关文本中提取对应的字段值

[0037]第二方面,本申请提供一种消息通知装置,消息通知装置包括获取模块

确定模块

生成模块和发送模块,其中,
[0038]所述获取模块用于,获取业务处理系统生成的交易信息;
[0039]所述确定模块用于,确定多个预设字段,并根据所述多个预设字段在所述交易信息中提取多个字段值;
[0040]所述确定模块还用于,获取多个预设匹配规则,并根据所述多个字段值在所述多个预设匹配规则中确定目标匹配规则,所述多个字段值满足所述目标匹配规则;
[0041]所述获取模块还用于,获取所述目标匹配规则对应的消息模板;
[0042]所述生成模块用于,根据所述多个字段值和所述消息模板,通过通用处理类生成目标消息;
[0043]所述发送模块用于,确定所述目标消息对应的客户端,并向所述客户端发送所述
目标消息

[0044]一种可能的实现方式中,所述确定模块具体用于,
[0045]获取每个预设匹配规则在历史时段内的匹配命中率;
[0046]按照匹配命中率从高到低的顺序,对所述多个预设匹配规则进行排序处理;
[0047]依次将所述多个字段值与排序后的多个预设匹配规则进行匹配处理,直至得到所述目标匹配规则

[0048]一种可能的实现方式中,所述确定模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种消息通知方法,其特征在于,包括:获取业务处理系统生成的交易信息;确定多个预设字段,并根据所述多个预设字段在所述交易信息中提取多个字段值;获取多个预设匹配规则,并根据所述多个字段值在所述多个预设匹配规则中确定目标匹配规则,所述多个字段值满足所述目标匹配规则;获取所述目标匹配规则对应的消息模板;根据所述多个字段值和所述消息模板,通过通用处理类生成目标消息;确定所述目标消息对应的客户端,并向所述客户端发送所述目标消息
。2.
根据权利要求1所述的方法,其特征在于,根据所述多个字段值在所述多个预设匹配规则中确定目标匹配规则,包括:获取每个预设匹配规则在历史时段内的匹配命中率;按照匹配命中率从高到低的顺序,对所述多个预设匹配规则进行排序处理;依次将所述多个字段值与排序后的多个预设匹配规则进行匹配处理,直至得到所述目标匹配规则
。3.
根据权利要求2所述的方法,其特征在于,依次将所述多个字段值与排序后的多个预设匹配规则进行匹配处理,直至得到所述目标匹配规则,包括:将所述多个字段值与第
i
个预设匹配规则进行匹配处理,得到第
i
个匹配结果,所述匹配结果为匹配成功或者匹配失败;其中,所述
i
依次取
1、2、
……
,直至第
K
个匹配结果为所述匹配成功时,将第
K
个预设匹配规则确定为所述目标匹配规则,所述
i
为小于或等于
M
的整数,所述
M
为所述多个预设匹配规则的数量,所述
K
为1至
M
之间的整数
。4.
根据权利要求3所述的方法,其特征在于,将所述多个字段值与第
i
个预设匹配规则进行匹配处理,得到第
i
个匹配结果,包括:确定所述第
i
个预设匹配规则对应的多个目标字段,所述多个预设字段包括所述多个目标字段;在所述多个字段值中确定多个目标字段对应的多个目标字段值;判断所述多个目标字段值是否满足所述第
i
个预设匹配规则;若是,则确定所述第
i
个匹配结果为所述匹配成功;若否,则确定所述第
i
个匹配结果为所述匹配失败
。5.
根据权利要求1‑4任一项所述的方...

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

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

1