基于交易信息的报文处理方法、装置、设备及存储介质制造方法及图纸

技术编号:37845389 阅读:8 留言:0更新日期:2023-06-14 22:29
本申请提供一种基于交易信息的报文处理方法、装置、设备及存储介质。该方法包括:定时从预设的数据库中获取报文数据,并确定报文数据的报文类型;报文数据用于表示预设的第三方机构在响应到交易请求后所发出的数据;根据报文数据的报文类型,确定与该报文类型对应的报文处理配置信息;报文处理配置信息用于对不同类型的报文数据进行处理;根据该报文处理配置信息,对报文数据进行解析,得到报文数据对应的交易信息,并将交易信息发送至所述第三方机构;交易信息用于表示与第三方机构进行交易所需的信息。本申请可以灵活配置报文处理配置信息,有较好地扩展性,有效减少后续开发工作量,节约人力和时间,提高报文处理的精度和效率。提高报文处理的精度和效率。提高报文处理的精度和效率。

【技术实现步骤摘要】
基于交易信息的报文处理方法、装置、设备及存储介质


[0001]本申请涉及通信技术,尤其涉及一种基于交易信息的报文处理方法、装置、设备及存储介质。

技术介绍

[0002]用户在进行交易时,可以通过一个专门的系统与第三方机构进行交易,例如,可以通过托管行进行交易。
[0003]托管行的用户对于交易处理有较高的时效性要求,且不同种类的交易涉及不同的交互报文,各种交互报文的处理逻辑各不相同。如何在与第三方机构进行交互时,提高报文处理的效率,是目前亟待解决的问题。

技术实现思路

[0004]本申请提供一种基于交易信息的报文处理方法、装置、设备及存储介质,用以提高报文处理的效率。
[0005]第一方面,本申请提供一种基于交易信息的报文处理方法,所述方法应用于电子设备,包括:
[0006]定时从预设的数据库中获取报文数据,并确定所述报文数据的报文类型;其中,所述报文数据用于表示预设的第三方机构在响应到交易请求后所发出的数据,所述第三方机构用于接收所述电子设备发出的交易请求,与所述电子设备进行交易;
[0007]根据所述报文数据的报文类型,确定与所述报文数据的报文类型对应的报文处理配置信息;其中,所述报文处理配置信息用于对不同类型的报文数据进行处理;
[0008]根据与所述报文数据的报文类型对应的报文处理配置信息,对所述报文数据进行解析,得到所述报文数据对应的交易信息,并将所述交易信息发送至所述第三方机构;其中,所述交易信息用于表示与所述第三方机构进行交易所需要的信息。
>[0009]第二方面,本申请提供一种基于交易信息的报文处理装置,所述装置应用于电子设备,包括:
[0010]数据获取模块,用于定时从预设的数据库中获取报文数据,并确定所述报文数据的报文类型;其中,所述报文数据用于表示预设的第三方机构在响应到交易请求后所发出的数据,所述第三方机构用于接收所述电子设备发出的交易请求,与所述电子设备进行交易;
[0011]配置确定模块,用于根据所述报文数据的报文类型,确定与所述报文数据的报文类型对应的报文处理配置信息;其中,所述报文处理配置信息用于对不同类型的报文数据进行处理;
[0012]信息确定模块,用于根据与所述报文数据的报文类型对应的报文处理配置信息,对所述报文数据进行解析,得到所述报文数据对应的交易信息,并将所述交易信息发送至所述第三方机构;其中,所述交易信息用于表示与所述第三方机构进行交易所需要的信息。
[0013]第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
[0014]所述存储器存储计算机执行指令;
[0015]所述处理器执行所述存储器存储的计算机执行指令,以实现如本申请第一方面所述的基于交易信息的报文处理方法。
[0016]第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如本申请第一方面所述的基于交易信息的报文处理方法。
[0017]第五方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本申请第一方面所述的基于交易信息的报文处理方法。
[0018]本申请提供的一种基于交易信息的报文处理方法、装置、设备及存储介质,通过定时从数据库中获取报文数据,可以避免业务高峰期时收到的报文数据较多,无法满足客户对高时效的要求。定时任务可以减少请求数据库的频次,不会有某一段时间数据库请求激增导致数据库压力过大的情况出现,提高报文处理的稳定性。根据报文数据的报文类型,确定与各报文数据对应的报文处理配置信息,根据报文处理配置信息对报文数据进行针对性处理。可以灵活设定报文处理配置信息,后续如果有新的报文类型只需进行配置,有较好地扩展性,有效减少后续开发工作量,节约人力和时间,提高报文数据的处理精度和效率。
附图说明
[0019]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0020]图1为本申请实施例提供的一种基于交易信息的报文处理方法的流程示意图;
[0021]图2为本申请实施例提供的一种基于交易信息的报文处理方法的流程示意图;
[0022]图3为本申请实施例提供的一种基于交易信息的报文处理装置的结构框图;
[0023]图4为本申请实施例提供的一种基于交易信息的报文处理装置的结构框图;
[0024]图5为本申请实施例提供的一种电子设备的结构框图;
[0025]图6为本申请实施例提供的一种电子设备的结构框图。
[0026]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
[0027]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。
[0028]应当明确,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0029]下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方
式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0030]在本申请的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0031]需要注意的是,由于篇幅所限,本申请说明书没有穷举所有可选的实施方式,本领域技术人员在阅读本申请说明书后,应该能够想到,只要技术特征不互相矛盾,那么技术特征的任意组合均可以构成可选的实施方式。下面对各实施例进行详细说明。
[0032]用户可以通过预设的金融机构或系统与第三方机构进行交易,例如,可以通过托管行与第三方机构进行交易,第三方机构可以是债券公司等。作为拥有巨大交易金额的用于债券交易的托管行,托管行的用户对于托管行与第三方机构之间的交易处理有较高地时效性要求,其中直连业务涉及多种交易类型,每种类型的交互报文与处理逻辑皆不相同。
[0033]目前的报文数据处理过程是,托管行定时主动进行直连,向第三方机构进行交易产品的查询本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于交易信息的报文处理方法,其特征在于,所述方法应用于电子设备,包括:定时从预设的数据库中获取报文数据,并确定所述报文数据的报文类型;其中,所述报文数据用于表示预设的第三方机构在响应到电子设备发出的交易请求后所发出的数据,所述第三方机构用于接收所述电子设备发出的交易请求,与所述电子设备进行交易;根据所述报文数据的报文类型,确定与所述报文数据的报文类型对应的报文处理配置信息;其中,所述报文处理配置信息用于对不同类型的报文数据进行处理;根据与所述报文数据的报文类型对应的报文处理配置信息,对所述报文数据进行解析,得到所述报文数据对应的交易信息,并将所述交易信息发送至所述第三方机构;其中,所述交易信息用于表示与所述第三方机构进行交易所需要的信息。2.根据权利要求1所述的方法,其特征在于,定时从预设的数据库中获取报文数据,包括:接收所述第三方机构发送的报文数据,并将所述报文数据存储至预设的数据库;根据预设的报文处理时间周期,从预设的数据库中获取预设数量的报文数据。3.根据权利要求1所述的方法,其特征在于,所述报文处理配置信息中包括报文数据中各字段的位置,报文数据中的字段用于表示所述第三方机构对交易请求进行响应所生成的响应信息;根据与所述报文数据的报文类型对应的报文处理配置信息,对所述报文数据进行解析,包括:根据与所述报文数据的报文类型对应的报文处理配置信息,从所述报文数据中确定各字段位置处的响应信息。4.根据权利要求3所述的方法,其特征在于,所述报文处理配置信息中包括根据响应信息生成交易信息的方式;得到所述报文数据对应的交易信息,包括:根据与所述报文数据的报文类型对应的报文处理配置信息中,预设的根据响应信息生成交易信息的方式,生成与所述响应信息对应的交易信息。5.根据权利要求4所述的方法,其特征在于,根据与所述报文数据的报文类型对应的报文处理配置信息中,预设的根据响应信息生成交易信息的方式,生成与所述响应信息对应的交易信息,包括:若所述报文数据的报文类型为预设的第一类型,则确定与所述交易请求对应的预存数据;其中,所述第一类型用于表示进行业务交易的报文类型;根据所述预存数据与所述响应数据的比对结果,生成所述交易信息;其中,所述交易为允许交易或不允许交易。6.根据权利要求4所述的方法,其特征在于,根据与所述报文数据的报文类型对应的报文处理配置信息中,预设的根据响应信息生成交易信息的方式,生成与所述响应信息对应的交易信息,包括:若所述报文数据的报文类型为预设的第二类型,则从所述响应信息中确定待下载文件的文件信息,...

【专利技术属性】
技术研发人员:陈宇婷王斌舒小娟顾言午
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1