消息通知方法、装置、设备及存储介质制造方法及图纸

技术编号:38264287 阅读:8 留言:0更新日期:2023-07-27 10:22
本申请提供一种消息通知方法、装置、设备及存储介质。涉及计算机技术领域。该方法包括:响应获取到第一kafka消息,获取当前流转到的环节对应的预先配置的数据获取规则,第一kafka消息是响应第三方平台的业务申请,在对业务申请进行处理的过程中,流转到一环节时生成的,第一kafka消息指示当前流转到的环节;根据数据获取规则,在处理业务申请生成的数据中获取报文数据;将报文数据填充至可配置的报文模板中,生成携带有通知消息的报文;向第三方平台发送报文,以在第三方平台中显示通知消息。本申请的方法,通过预先配置数据获取规则和报文模板,实现了自动生成并向第三方平台发送携带有通知消息的报文,提升了用户体验。提升了用户体验。提升了用户体验。

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


[0001]本申请涉及计算机
,尤其涉及一种消息通知方法、装置、设备及存储介质。

技术介绍

[0002]随着互联网的发展,银行业务开展开始与第三方平台进行对接,用户可以在第三方平台提交与银行相关的业务申请,例如,用户可以在第三方平台提交办理银行卡的业务申请,由银行端对该业务申请进行处理。用户在提交业务申请之后,可能需要关注业务申请的进展,例如业务申请是否通过审核等,因此,银行端还需在处理业务申请过程中实时向第三方平台同步业务申请的处理进展。
[0003]目前,为实现银行端在处理业务申请过程中实时向第三方平台同步业务申请的处理进展,需要相关人员根据第三方平台的信息、第三方平台能够提交的业务申请的信息和业务申请的处理流程等,编写对应该功能的软件程序,并在银行端部署该软件程序,以在银行端接收到来自第三方平台的业务申请后,通过运行该软件程序实现在处理业务申请的过程中,将业务申请的处理进展同步给第三方平台。
[0004]然而,若编写软件程序所依据的信息发生改变,则存在第三方平台无法获取到业务申请的处理进展的情况。

技术实现思路

[0005]本申请提供一种消息通知方法、装置、设备及存储介质,用以解决现有技术中由于编写软件程序所依据的信息发生改变,而造成第三方平台无法获取到业务申请的处理进展的问题。
[0006]第一方面,本申请提供一种消息通知方法,包括:响应获取到第一kafka消息,获取当前流转到的环节对应的预先配置的数据获取规则,所述第一kafka消息是响应第三方平台的业务申请,在对所述业务申请进行处理的过程中,流转到一环节时生成的,所述第一kafka消息指示当前流转到的环节;
[0007]根据所述数据获取规则,在处理所述业务申请生成的数据中获取报文数据;
[0008]将所述报文数据填充至可配置的报文模板中,生成携带有通知消息的报文;
[0009]向所述第三方平台发送所述报文,以在所述第三方平台中显示所述通知消息。
[0010]在一种可能的设计中,所述数据获取规则包括多个结构化查询语言(Structured QueryLanguage,简称SQL)文件,
[0011]根据所述数据获取规则,在处理所述业务申请生成的数据中获取报文数据,包括:
[0012]根据所述多个SQL文件中的每个SQL文件的查询条件,在处理所述业务申请生成的数据中获取所述报文数据。
[0013]在一种可能的设计中,所述SQL文件的查询条件可以包括以下至少一种:订单号、产品编码、第三方应用程序的编码。
[0014]在一种可能的设计中,所述报文模版包括第一报文模板和/或第二报文模板,所述第一报文模板用于生成所述业务申请进度的通知消息,所述第二报文模板用于生成所述业务申请的处理结果的通知消息。
[0015]在一种可能的设计中,所述向所述第三方平台发送所述报文,以在所述第三方平台中显示所述通知消息,包括:
[0016]根据所述业务申请的交易标识,将所述第一报文通过与所述交易标识对应的接口发送给所述第三方平台,以在所述第三方平台中显示第一通知消息,所述第一报文是将数据填充至所述第一报文模板后生成的,所述第一通知消息用于提示用户所述业务申请进入当前流转到的环节。
[0017]在一种可能的设计中,所述向所述第三方平台发送所述报文,以在所述第三方平台中显示所述通知消息,包括:
[0018]根据所述业务申请的交易标识,将所述第二报文通过与所述交易标识对应的接口发送给所述第三方平台,以在所述第三方平台中显示第二通知消息,所述第二报文是将数据填充至所述第二报文模板后生成的,所述第二通知消息用于提示用户所述业务申请通过当前流转到的环节的审核。
[0019]在一种可能的设计中,所述响应获取到第一kafka消息之前,包括:
[0020]响应于获取到第二kafka消息,判断是否存在所述第三方平台是否需要进行消息通知,所述第二kafka消息是接收到第三方平台的业务申请生成的;
[0021]所述获取到第一kafka消息之后,包括:
[0022]根据所述第一kafka消息,判断当前流转到的环节是否配置有数据获取规则、所述业务申请的交易标识、报文模板;
[0023]若配置,则获取当前流转到的环节的数据获取规则、所述业务申请的交易标识、报文模板。
[0024]在一种可能的设计中,所述方法还包括:生成所述报文的发送记录,所述发送记录包括所述报文的内容、所述报文的发送时刻、所述报文是否发送成功;对于发送失败的报文,在预设时刻,向所述第三方平台发送所述发送失败的报文,所述预设时刻与所述发送失败的报文的发送时刻之间的间隔大于或等于预设值。
[0025]在一种可能的设计中,所述方法还包括:接收用户输入的所述第三方平台的配置信息,所述配置信息包括所述业务申请的多个环节的每个环节的数据获取规则、所述业务申请的交易标识、报文模板;所述报文模板的数量大于或等于所述业务申请的环节的数量。
[0026]第二方面,本申请提供一种消息通知装置,包括:获取模块,用于响应获取到第一kafka消息,获取当前流转到的环节对应的预先配置的数据获取规则,所述第一kafka消息是响应第三方平台的业务申请,在对所述业务申请进行处理的过程中,流转到一环节时生成的,所述第一kafka消息指示当前流转到的环节;
[0027]获取模块,还用于根据所述数据获取规则,在处理所述业务申请生成的数据中获取报文数据;
[0028]处理模块,用于将所述报文数据填充至可配置的报文模板中,生成携带有通知消息的报文;
[0029]发送模块,用于向所述第三方平台发送所述报文,以在所述第三方平台中显示所
述通知消息。
[0030]第三方面,本申请实施例提供一种电子设备,包括:至少一个处理器和存储器;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的消息通知方法。
[0031]第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的消息通知方法。
[0032]第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如上第一方面以及第一方面各种可能的设计所述的消息通知方法。
[0033]本申请提供的消息通知方法、装置、设备及存储介质,通过响应获取到第一kafka消息,获取当前流转到的环节对应的预先配置的数据获取规则,第一kafka消息是响应第三方平台的业务申请,在对业务申请进行处理的过程中,流转到一环节时生成的,第一kafka消息指示当前流转到的环节;根据数据获取规则,在处理业务申请生成的数据中获取报文数据;将报文数据填充至可配置的报文模板中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种消息通知方法,其特征在于,包括:响应获取到第一kafka消息,获取当前流转到的环节对应的预先配置的数据获取规则,所述第一kafka消息是响应第三方平台的业务申请,在对所述业务申请进行处理的过程中,流转到一环节时生成的,所述第一kafka消息指示当前流转到的环节;根据所述数据获取规则,在处理所述业务申请生成的数据中获取报文数据;将所述报文数据填充至可配置的报文模板中,生成携带有通知消息的报文;向所述第三方平台发送所述报文,以在所述第三方平台中显示所述通知消息。2.根据权利要求1所述的方法,其特征在于,所述数据获取规则包括多个结构化查询语言SQL文件,根据所述据获取规则,在处理所述业务申请生成的数据中获取报文数据,包括:根据所述多个SQL文件中的每个SQL文件的查询条件,在处理所述业务申请生成的数据中获取所述报文数据。3.根据权利要求2所述的方法,其特征在于,所述SQL文件的查询条件可以包括以下至少一种:订单号、产品编码、第三方应用程序的编码。4.根据权利要求2所述的方法,其特征在于,所述报文模版包括第一报文模板和/或第二报文模板,所述第一报文模板用于生成所述业务申请进度的通知消息,所述第二报文模板用于生成所述业务申请的处理结果的通知消息。5.根据权利要求4所述的方法,其特征在于,所述向所述第三方平台发送所述报文,以在所述第三方平台中显示所述通知消息,包括:根据所述业务申请的交易标识,将所述第一报文通过与所述交易标识对应的接口发送给所述第三方平台,以在所述第三方平台中显示第一通知消息,所述第一报文是将数据填充至所述第一报文模板后生成的,所述第一通知消息用于提示用户所述业务申请进入当前流转到的环节。6.根据权利要求4所述的方法,其特征在于,所述向所述第三方平台发送所述报文,以在所述第三方平台中显示所述通知消息,包括:根据所述业务申请的交易标识,将所述第二报文通过与所述交易标识对应的接口发送给所述第三方平台,以在所述第三方平台中显示第二通知消息,所述第二报文是将数据填充至所述第二报文模板后生成的,所述第二通知消息用于提示用户所述业务申请通过当前流转到的环节的审核。7.根据权利要求1

6任一项所述的方法,其特征在于,所述响应获取到第一kafka消息之前,包括:响应于获取到的第二kafka消息,判断所述第三方平台是...

【专利技术属性】
技术研发人员:纪蓬春罗巍
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1