一种业务信息推送方法、系统及存储介质技术方案

技术编号:35248505 阅读:24 留言:0更新日期:2022-10-19 09:56
本申请提出的业务信息推送方法、系统及存储介质中,获取至少一种业务类型对应的报文配置信息,通过不同模式接收至少一种业务类型的业务信息,根据接收到的业务信息的类型,确定业务信息对应的报文配置信息,利用业务信息对应的报文配置信息对业务信息进行解析,将解析后的业务信息统一推送至客户端。其中,本申请通过不同业务类型对应统一的报文配置格式,使得可以根据报文配置信息统一解析至少一种业务类型发送的业务信息,满足了多样化的业务消息。同时,本申请将解析后的业务信息统一实时推送至客户端,使得客户可以及时统一查看业务信息,提高了业务操作的工作效率,进而避免了处理业务信息不及时造成的经济损失。处理业务信息不及时造成的经济损失。处理业务信息不及时造成的经济损失。

【技术实现步骤摘要】
一种业务信息推送方法、系统及存储介质


[0001]本申请涉及计算机
,尤其涉及一种业务信息推送方法、系统及存储介质。

技术介绍

[0002]目前,客户的业务系统采用微服务架构模式,并且业务系统包括多个不同业务,各个业务服务是由不同厂商提供,因此各个业务的实现技术和方式都有所不同。
[0003]相关技术中,客户需要通过业务系统的不同业务模块查看不同业务推送的业务信息,操作比较繁琐,并且同时可能会漏掉重要的业务信息,从而造成严重的经济损失。

技术实现思路

[0004]本申请提供一种业务信息推送方法、系统及存储介质,以解决上述相关技术中出现的问题。
[0005]本申请第一方面实施例提出一种业务信息推送方法,包括:获取至少一种业务类型对应的报文配置信息;通过不同模式接收所述至少一种业务类型的业务信息;根据接收到的所述业务信息的类型,确定所述业务信息对应的报文配置信息;利用所述业务信息对应的报文配置信息对所述业务信息进行解析,将解析后的业务信息统一推送至客户端。
[0006]可选的,所述报文配置信息,包括报文字段、报文说明、是否必填。
[0007]可选的,所述不同模式包括:同步模式和异步模式。
[0008]可选的,当模式为同步模式时,所述通过不同模式接收所述至少一种业务类型的业务信息包括通过同步接口接收所述至少一种类型的业务信息;所述通过同步接口接收所述至少一种类型的业务信息,包括:通过HTTP接口接收所述至少一种类型的业务信息。
[0009]可选的,当模式为异步模式时,所述通过不同模式接收所述至少一种业务类型的业务信息包括通过异步任务接收所述至少一种类型的业务信息;所述通过异步任务接收所述至少一种类型的业务信息,包括:通过Kafka/MQ队列生产消费模式接收所述至少一种类型的业务信息。
[0010]可选的,在将解析后的业务信息推送至客户端之前,所述方法还包括:与所述客户端建立长连接通讯。
[0011]可选的,所述与所述客户端建立长连接通讯,包括:通过WebSocket Server与所述客户端建立长连接通讯。
[0012]本申请第二方面实施例提出一种业务信息推送系统,包括:获取模块,用于获取至少一种业务类型对应的报文配置信息;接收模块,用于通过不同模式接收所述至少一种业务类型的业务信息;确定模块,用于根据接收到的所述业务信息的类型,确定所述业务信息对应的报
文配置信息;推送模块,用于利用所述业务信息对应的报文配置信息对所述业务信息进行解析,将解析后的业务信息统一推送至客户端。
[0013]本申请第三方面实施例提出的计算机存储介质,其中,所述计算机存储介质存储有计算机可执行指令;所述计算机可执行指令被处理器执行后,能够实现如上第一方面所述的方法。
[0014]本申请第四方面实施例提出的计算机设备,其中,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行所述程序时,能够实现如上第一方面所述的方法。
[0015]本申请的实施例提供的技术方案至少带来以下有益效果:本申请提出的业务信息推送方法、系统及存储介质中,获取升级任务,获取至少一种业务类型对应的报文配置信息,通过不同模式接收至少一种业务类型的业务信息,根据接收到的业务信息的类型,确定业务信息对应的报文配置信息,利用业务信息对应的报文配置信息对业务信息进行解析,将解析后的业务信息统一推送至客户端。其中,本申请通过不同业务类型对应统一的报文配置格式,使得可以根据报文配置信息统一解析至少一种业务类型发送的业务信息,满足了多样化的业务消息。同时,本申请将解析后的业务信息统一实时推送至客户端,使得客户可以及时统一查看业务信息,提高了业务操作的工作效率,进而避免了处理业务信息不及时造成的经济损失。
[0016]本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[0017]本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为根据本申请一个实施例提供的业务信息推送方法的流程示意图;图2为根据本申请一个实施例提供的业务信息推送系统的结构示意图。
具体实施方式
[0018]下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
[0019]下面参考附图描述本申请实施例的业务信息推送方法及系统。
[0020]实施例一图1 为根据本申请一个实施例提供的一种业务信息推送方法的流程示意图,如图1所示,可以包括:步骤101、获取至少一种业务类型对应的报文配置信息。
[0021]其中,在本公开实施例中,可以通过业务人员的报文配置获取至少一种业务类型对应的报文配置信息。
[0022]以及,在本公开实施例中,上述报文配置信息可以包括报文字段、报文说明、是否
必填。在本公开实施例中,不同的业务类型对应的报文配置信息的格式相同,以及不同的业务类型对应的报文配置信息的内容不同。表1为根据本申请一个实施例提供的报文配置信息的格式。
[0023]表1报文字段报文说明是否必填VT_CODE凭证编码,标识不同业务YVT_BODY报文体,及报文内容YREMARK业务说明N参考表1所示,报文字段可以包括VT_CODE,报文说明为凭证编码,以标识不同业务,为必填项;报名字段可以包括VT_BODY,报文说明为报文体,及报文内筒,为必填项;报文字段可以包括REMARK,报文说明为业务说明,为不必填项。
[0024]在本公开实施例中,通过上述报文配置信息的格式,使得不同业务类型对应统一的报文配置格式,进而使得后续可以根据报文配置信息统一解析至少一种业务类型发送的业务信息,便于满足多样化的业务消息。
[0025]步骤102、通过不同模式接收至少一种业务类型的业务信息。
[0026]其中,在本公开实施例中,上述不同模式可以包括:同步模式和异步模式。
[0027]以及,在本公开实施例中,当上述不同模式不同时,对应通过不同模式接收至少一种业务类型的业务信息的方法也有所不同。
[0028]具体的,在本公开的一个实施例中,当模式为同步模式时,通过不同模式接收至少一种业务类型的业务信息的方法可以包括:通过同步接口接收至少一种类型的业务信息。
[0029]其中,在本公开实施例中,通过同步接口接收至少一种类型的业务信息的方法可以包括:通过HTTP(Hyper Text Transfer Protocol,超文本传输协议)接口接收至少一种类型的业务信息。在本公开实施例中,上述通过HTTP接口接收至少一种类型的业务信息可以满足与同微服务框架服务之间消息的传递,即微服务框架中内部的相互调用。
[0030]以及,在本公开的另一个实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务信息推送方法,其特征在于,所述方法包括:获取至少一种业务类型对应的报文配置信息;通过不同模式接收所述至少一种业务类型的业务信息;根据接收到的所述业务信息的类型,确定所述业务信息对应的报文配置信息;利用所述业务信息对应的报文配置信息对所述业务信息进行解析,将解析后的业务信息统一推送至客户端。2.根据权利要求1所述的业务信息推送方法,其特征在于,所述报文配置信息,包括报文字段、报文说明、是否必填。3.根据权利要求1所述的业务信息推送方法,其特征在于,所述不同模式包括:同步模式和异步模式。4.根据权利要求3所述的业务信息推送方法,其特征在于,当所述模式为同步模式时,所述通过不同模式接收所述至少一种业务类型的业务信息包括通过同步接口接收所述至少一种类型的业务信息;所述通过同步接口接收所述至少一种类型的业务信息,包括:通过超文本传输协议HTTP接口接收所述至少一种类型的业务信息。5.根据权利要求3所述的业务信息推送方法,其特征在于,当所述模式为异步模式时,所述通过不同模式接收所述至少一种业务类型的业务信息包括通过异步任务接收所述至少一种类型的业务信息;所述通过异步任务接收所述至少一种类型的业务信息,包括:通过Kafka/MQ队列生产消费模式接收...

【专利技术属性】
技术研发人员:龙群智曾纪才李宏超
申请(专利权)人:北京中科江南信息技术股份有限公司
类型:发明
国别省市:

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

1