1.本技术涉及金融领域,特别是涉及一种信息处理方法及装置。
背景技术:2.银行的核心系统可以通过核心系统的接口与银行的其它应用系统进行交互。此处提及的其它应用系统,例如可以是服务各个地区(例如各个国家)的特色应用系统。
3.目前,当所述其它应用系统中的应用系统1发生需求变更时,需要变更其与核心系统之间进行交互的核心接口。而对该核心接口进行变更之后,若该核心接口还用于与除所述应用系统1之外的至少一个应用系统2进行数据交互,需要对所述应用系统2进行变更,以使得所述应用系统2能够正常利用变更后的所述核心接口与核心系统进行数据交互。
4.但是,对所述至少一个应用系统2进行变更的效率比较低,不利于银行系统的整体维护。鉴于此,需要一种方案,能够解决上述问题。
技术实现要素:5.本技术所要解决的技术问题是当核心接口发生变更时,如何高效的使得特色系统能够利用该变更后的核心接口与所述核心系统进行数据交互,提供一种信息处理方法及装置。
6.第一方面,本技术实施例提供了一种信息处理方法,所述方法包括:
7.响应于核心系统的第一核心接口发生变更,获取变更后的第二核心接口支持的目标消息格式;
8.获取第一应用系统向所述核心系统发送消息所采用的第一消息格式,其中,所述第一消息格式为所述第一核心接口支持的消息格式;
9.比对所述第一消息格式和所述目标消息格式,得到比对结果;
10.基于所述比对结果生成数据字典,所述数据字典用于在接收到所述第一应用系统发送给所述核心接口的第一消息时,利用所述数据字典对所述第一消息进行处理,得到符合所述目标消息格式的第二消息,所述第一消息采用第一消息格式。
11.可选的,所述基于所述比对结果生成数据字典,包括:
12.若所述比对结果指示所述目标消息格式在所述第一消息格式的基础上,增加了至少一个第一参数,则所确定的所述数据字典中包括:所述第一应用系统的标识、参数增加标记、所述至少一个第一参数的标识、以及所述至少一个第一参数的值。
13.可选的,所述基于所述比对结果生成数据字典,包括:
14.若所述比对结果指示所述目标消息格式在所述第一消息格式的基础上,删除了至少一个第二参数,则所确定的所述数据字典中包括:所述第一应用系统的标识、参数删除标记以及所述至少一个第二参数的标识。
15.可选的,所述基于所述比对结果生成数据字典,包括:
16.若所述比对结果指示所述目标消息格式在所述第一消息格式的基础上,增加了至
少一个第一参数且删除了至少一个第二参数,则所确定的所述数据字典中包括:所述第一应用系统的标识、参数增加信息以及参数删除信息,所述参数增加信息包括:所述至少一个第一参数的标识、以及所述至少一个第一参数的值,所述参数删除信息包括:参数删除标记以及所述至少一个第二参数的标识。
17.可选的,所述方法还包括:
18.接收所述第一应用系统发送的第一消息;
19.基于所述数据字典对所述第一消息进行处理,得到符合所述目标消息格式的第二消息;
20.将所述第二消息发送给所述核心系统。
21.第二方面,本技术实施例提供了一种信息处理装置,所述装置包括:
22.第一获取单元,用于响应于核心系统的第一核心接口发生变更,获取变更后的第二核心接口支持的目标消息格式;
23.第二获取单元,用于获取第一应用系统向所述核心系统发送消息所采用的第一消息格式,其中,所述第一消息格式为所述第一核心接口支持的消息格式;
24.比对单元,用于比对所述第一消息格式和所述目标消息格式,得到比对结果;
25.生成单元,用于基于所述比对结果生成数据字典,所述数据字典用于在接收到所述第一应用系统发送给所述核心接口的第一消息时,利用所述数据字典对所述第一消息进行处理,得到符合所述目标消息格式的第二消息,所述第一消息采用第一消息格式。
26.可选的,所述生成单元,用于:
27.若所述比对结果指示所述目标消息格式在所述第一消息格式的基础上,增加了至少一个第一参数,则所确定的所述数据字典中包括:所述第一应用系统的标识、参数增加标记、所述至少一个第一参数的标识、以及所述至少一个第一参数的值。
28.可选的,所述生成单元,用于:
29.若所述比对结果指示所述目标消息格式在所述第一消息格式的基础上,删除了至少一个第二参数,则所确定的所述数据字典中包括:所述第一应用系统的标识、参数删除标记以及所述至少一个第二参数的标识。
30.可选的,所述生成单元,用于:
31.若所述比对结果指示所述目标消息格式在所述第一消息格式的基础上,增加了至少一个第一参数且删除了至少一个第二参数,则所确定的所述数据字典中包括:所述第一应用系统的标识、参数增加信息以及参数删除信息,所述参数增加信息包括:所述至少一个第一参数的标识、以及所述至少一个第一参数的值,所述参数删除信息包括:参数删除标记以及所述至少一个第二参数的标识。
32.可选的,所述装置还包括:
33.接收单元,用于接收所述第一应用系统发送的第一消息;
34.处理单元,用于基于所述数据字典对所述第一消息进行处理,得到符合所述目标消息格式的第二消息;
35.发送单元,用于将所述第二消息发送给所述核心系统。
36.与现有技术相比,本技术实施例具有以下优点:
37.本技术实施例提供了一种信息处理方法,在一个示例中,所述方法可以应用于公
共平台,各应用系统通过所述公共平台与所述核心系统进行交互。所述方法包括:响应于核心系统的第一核心接口发生变更,获取变更后的第二核心接口支持的目标消息格式。第一核心接口变更为第二核心接口之后,原本利用第一核心接口与核心系统进行交互的第一应用系统,若需要继续利用第二核心接口与核心系统进行交互,则第一应用系统向核心系统发送的消息格式为目标消息格式。在本技术实施例中,为了避免对所述第一应用系统进行变更,所述公共平台可以获取第一应用系统向所述核心系统发送消息所采用的第一消息格式,并比对所述第一消息格式和所述目标消息格式,得到比对结果,其中,所述第一消息格式为所述第一核心接口支持的消息格式。而后,基于所述比对结果生成数据字典,所述数据字典用于在接收到所述第一应用系统发送给所述核心接口的第一消息时,利用所述数据字典对所述第一消息进行处理,得到符合所述目标消息格式的第二消息,其中,所述第一消息采用第一消息格式。这样一来,由公共平台基于数据字典对第一应用系统发送的第一消息进行格式变更,得到符合所述目标消息格式的第二消息,无需对第一应用系统进行变更。而公共平台基于数据字典对第一应用系统发送的第一消息进行格式的效率,高于对第一应用系统进行变更的效率。由此可见,利用本方案,能够高效的使得第一应用系统能够利用该变更后的第二核心接口与所述核心系统进行数据交互。
附图说明
38.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
39.图1为本技术实施例提供的一种信息处理方法的流程示意图;
40.图2为本技术实施例提供的一种信息处理装置的结构示意图
。
具体实施方式
41.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
42.下面结合附图,详细说明本技术的各种非限制性实施方式。
43.示例性方法
44.参见图1,该图为本技术实施例提供的一种信息处理方法的流程示意图。本技术实施例提供的信息处理方法,可以应用于公共平台,各应用系统通过所述公共平台与所述核心系统进行交互。
45.在一个示例中,所述方法例如可以包括以下步骤:s101-s104。
46.s101:响应于核心系统的第一核心接口发生变更,获取变更后的第二核心接口支持的目标消息格式。
47.此处提及的核心系统,可以是银行核心系统。
48.在本技术实施例中,核心系统可以通过所述第一核心接口接收多个应用系统发送
的数据。
49.在一个示例中,当所述多个应用系统中某一应用系统(例如第二应用系统)发生变更之后,其向核心系统发送的消息格式也会发生变更。在一个示例中,第二应用系统向核心系统发送的消息格式变更成目标消息格式。则所述第一核心接口也需要变更,在本技术实施例中,第一核心接口变更为第二核心接口,第二核心接口支持的消息格式为目标消息格式。这样一来,核心系统即可基于第二核心接口接收第二应用系统发送的消息。
50.s102:获取第一应用系统向所述核心系统发送消息所采用的第一消息格式,其中,所述第一消息格式为所述第一核心接口支持的消息格式。
51.在本技术实施例中,第一核心接口变更为第二核心接口之后,原本利用第一核心接口与核心系统进行交互的应用系统,若需要继续利用第二核心接口与核心系统进行交互,则该应用系统向核心系统发送的消息格式为目标消息格式。
52.需要说明的是,对于利用第一核心接口与核心系统进行交互的应用系统,各个应用系统向核心系统发送的消息的消息格式可以不同,但是这些格式均是第一核心接口支持的格式。例如,第一核心接口支持的格式中包括10个参数,分别为参数1至参数10,这10个参数中,参数1至参数5是必选参数,参数6至参数10为可选参数,则第一核心接口支持的消息格式可以包括多种,例如,第一核心接口支持的消息格式需要包括参数1至参数5这5个必选参数,参数6至参数10这几个可选参数可以包括也可以不包括,例如,可以包括其中一个或者多个可选参数,或者不包括所述可选参数。
53.在本技术实施例中,第一应用系统是利用第一核心接口与核心系统进行交互的任意一个应用系统。
54.s103:比对所述第一消息格式和所述目标消息格式,得到比对结果。
55.在本技术实施例中,所述比对结果可以包括3种情况:
56.第一种情况:所述目标消息格式在所述第一消息格式的基础上,增加了至少一个第一参数。
57.第二种情况:所述目标消息格式在所述第一消息格式的基础上,删除了至少一个第二参数。
58.第三种情况:所述目标消息格式在所述第一消息格式的基础上,增加了至少一个第一参数,并且,删除了至少一个第二参数。
59.s104:基于所述比对结果生成数据字典,所述数据字典用于在接收到所述第一应用系统发送给所述核心接口的第一消息时,利用所述数据字典对所述第一消息进行处理,得到符合所述目标消息格式的第二消息,所述第一消息采用第一消息格式。
60.s104在具体实现时,可以有3种实现方式。
61.第一种实现方式:
62.若所述比对结果指示所述目标消息格式在所述第一消息格式的基础上,增加了至少一个第一参数。则为了使得所述公共平台能够基于所述数据字典对所述第一消息格式的第一消息进行处理,得到符合所述目标消息格式的第二消息。所述数据字典中可以包括:所述第一应用系统的标识、参数增加标记、所述至少一个第一参数的标识、以及所述至少一个第一参数的值。
63.这样一来,当接收到第一应用系统发送的第一消息时,可以以所述第一应用系统
的标识为索引,查找获得所述参数增加标记、所述至少一个第一参数的标识、以及所述至少一个第一参数的值,进一步地,基于所述参数增加标记、所述至少一个第一参数的标识、以及所述至少一个第一参数的值,在所述第一消息中增加至少一个所述第一参数字段,并将该至少一个第一参数的值添加到对应的字段中,从而得到所述第二消息。
64.在一个示例中,所述至少一个第一参数的值可以是默认值。
65.第二种实现方式:
66.若所述比对结果指示所述目标消息格式在所述第一消息格式的基础上,删除了至少一个第二参数。则为了使得所述公共平台能够基于所述数据字典对所述第一消息格式的第一消息进行处理,得到符合所述目标消息格式的第二消息。所述数据字典中可以包括:所述第一应用系统的标识、参数删除标记以及所述至少一个第二参数的标识。
67.这样一来,当接收到第一应用系统发送的第一消息时,可以以所述第一应用系统的标识为索引,查找获得所述参数删除标记、所述至少一个第二参数的标识,进一步地,基于所述参数删除标记以及所述至少一个第二参数的标识,将所述第一消息中所述至少一个第二参数对应的字段删除,从而得到所述第二消息。
68.第三种实现方式:
69.若所述比对结果指示所述目标消息格式在所述第一消息格式的基础上,增加了至少一个第一参数且删除了至少一个第二参数,则为了使得所述公共平台能够基于所述数据字典对所述第一消息格式的第一消息进行处理,得到符合所述目标消息格式的第二消息。所述数据字典中可以包括:所述第一应用系统的标识、参数增加信息以及参数删除信息,所述参数增加信息包括:所述至少一个第一参数的标识、以及所述至少一个第一参数的值,所述参数删除信息包括:参数删除标记以及所述至少一个第二参数的标识。
70.这样一来,当接收到第一应用系统发送的第一消息时,可以以所述第一应用系统的标识为索引,查找获得参数增加信息以及参数删除信息,而后,基于所述参数增加信息以及所述参数删除信息,可以对所述第一消息进行处理,得到第二消息。其中:
71.基于所述参数增加信息,可以在所述第一消息中增加至少一个所述第一参数字段,并将该至少一个第一参数的值添加到对应的字段中;基于所述参数删除信息,可以将所述第一消息中所述至少一个第二参数对应的字段删除。
72.在一个示例中,当第一应用系统向核心系统发送第一消息时,所述公共平台可以接收所述第一应用系统发送的第一消息,而后,基于所述数据字典对所述第一消息进行处理,得到符合所述目标消息格式的第二消息,并将所述第二消息发送给所述核心系统。
73.关于“基于所述数据字典对所述第一消息进行处理,得到符合所述目标消息格式的第二消息”的具体实现,可以参考上文对于s104的描述中的相关内容,此处不做重复描述。
74.通过以上描述可知,在本技术实施例中,为了避免对所述第一应用系统进行变更,公共平台可以获取第一应用系统向所述核心系统发送消息所采用的第一消息格式,并比对所述第一消息格式和所述目标消息格式,得到比对结果,其中,所述第一消息格式为所述第一核心接口支持的消息格式。而后,基于所述比对结果生成数据字典,所述数据字典用于在接收到所述第一应用系统发送给所述核心接口的第一消息时,利用所述数据字典对所述第一消息进行处理,得到符合所述目标消息格式的第二消息,其中,所述第一消息采用第一消
息格式。这样一来,由公共平台基于数据字典对第一应用系统发送的第一消息进行格式变更,得到符合所述目标消息格式的第二消息,无需对第一应用系统进行变更。而公共平台基于数据字典对第一应用系统发送的第一消息进行格式的效率,高于对第一应用系统进行变更的效率。由此可见,利用本方案,能够高效的使得第一应用系统能够利用该变更后的第二核心接口与所述核心系统进行数据交互。
75.示例性设备
76.基于以上实施例提供的方法,本技术实施例还提供了一种装置,以下结合附图介绍该装置。
77.参见图2,图2为本技术实施例提供的一种信息处理装置的结构示意图。所述装置200例如可以具体包括:第一获取单元201、第二获取单元202、比对单元203和生成单元204。
78.第一获取单元201,用于响应于核心系统的第一核心接口发生变更,获取变更后的第二核心接口支持的目标消息格式;
79.第二获取单元202,用于获取第一应用系统向所述核心系统发送消息所采用的第一消息格式,其中,所述第一消息格式为所述第一核心接口支持的消息格式;
80.比对单元203,用于比对所述第一消息格式和所述目标消息格式,得到比对结果;
81.生成单元204,用于基于所述比对结果生成数据字典,所述数据字典用于在接收到所述第一应用系统发送给所述核心接口的第一消息时,利用所述数据字典对所述第一消息进行处理,得到符合所述目标消息格式的第二消息,所述第一消息采用第一消息格式。
82.可选的,所述生成单元204,用于:
83.若所述比对结果指示所述目标消息格式在所述第一消息格式的基础上,增加了至少一个第一参数,则所确定的所述数据字典中包括:所述第一应用系统的标识、参数增加标记、所述至少一个第一参数的标识、以及所述至少一个第一参数的值。
84.可选的,所述生成单元204,用于:
85.若所述比对结果指示所述目标消息格式在所述第一消息格式的基础上,删除了至少一个第二参数,则所确定的所述数据字典中包括:所述第一应用系统的标识、参数删除标记以及所述至少一个第二参数的标识。
86.可选的,所述生成单元204,用于:
87.若所述比对结果指示所述目标消息格式在所述第一消息格式的基础上,增加了至少一个第一参数且删除了至少一个第二参数,则所确定的所述数据字典中包括:所述第一应用系统的标识、参数增加信息以及参数删除信息,所述参数增加信息包括:所述至少一个第一参数的标识、以及所述至少一个第一参数的值,所述参数删除信息包括:参数删除标记以及所述至少一个第二参数的标识。
88.可选的,所述装置还包括:
89.接收单元,用于接收所述第一应用系统发送的第一消息;
90.处理单元,用于基于所述数据字典对所述第一消息进行处理,得到符合所述目标消息格式的第二消息;
91.发送单元,用于将所述第二消息发送给所述核心系统。
92.由于所述装置200是与以上方法实施例提供的方法对应的装置,所述装置200的各个单元的具体实现,均与以上方法实施例为同一构思,因此,关于所述装置200的各个单元
的具体实现,可以参考以上方法实施例的描述部分,此处不再赘述。
93.需要说明的是,本发明提供的信息处理方法及装置可用于金融领域或其它领域。例如,可以应用于金融领域的银行系统数据交互场景。其他领域为除金融领域之外的任意领域,例如,信息处理领域。上述仅为示例,并不对本发明提供的信息处理方法及装置的应用领域进行限定。
94.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求指出。
95.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求来限制。
96.以上所述仅为本技术的较佳实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
技术特征:1.一种信息处理方法,其特征在于,所述方法包括:响应于核心系统的第一核心接口发生变更,获取变更后的第二核心接口支持的目标消息格式;获取第一应用系统向所述核心系统发送消息所采用的第一消息格式,其中,所述第一消息格式为所述第一核心接口支持的消息格式;比对所述第一消息格式和所述目标消息格式,得到比对结果;基于所述比对结果生成数据字典,所述数据字典用于在接收到所述第一应用系统发送给所述核心接口的第一消息时,利用所述数据字典对所述第一消息进行处理,得到符合所述目标消息格式的第二消息,所述第一消息采用第一消息格式。2.根据权利要求1所述的方法,其特征在于,所述基于所述比对结果生成数据字典,包括:若所述比对结果指示所述目标消息格式在所述第一消息格式的基础上,增加了至少一个第一参数,则所确定的所述数据字典中包括:所述第一应用系统的标识、参数增加标记、所述至少一个第一参数的标识、以及所述至少一个第一参数的值。3.根据权利要求1所述的方法,其特征在于,所述基于所述比对结果生成数据字典,包括:若所述比对结果指示所述目标消息格式在所述第一消息格式的基础上,删除了至少一个第二参数,则所确定的所述数据字典中包括:所述第一应用系统的标识、参数删除标记以及所述至少一个第二参数的标识。4.根据权利要求1所述的方法,其特征在于,所述基于所述比对结果生成数据字典,包括:若所述比对结果指示所述目标消息格式在所述第一消息格式的基础上,增加了至少一个第一参数且删除了至少一个第二参数,则所确定的所述数据字典中包括:所述第一应用系统的标识、参数增加信息以及参数删除信息,所述参数增加信息包括:所述至少一个第一参数的标识、以及所述至少一个第一参数的值,所述参数删除信息包括:参数删除标记以及所述至少一个第二参数的标识。5.根据权利要求1-4任意一项所述的方法,其特征在于,所述方法还包括:接收所述第一应用系统发送的第一消息;基于所述数据字典对所述第一消息进行处理,得到符合所述目标消息格式的第二消息;将所述第二消息发送给所述核心系统。6.一种信息处理装置,其特征在于,所述装置包括:第一获取单元,用于响应于核心系统的第一核心接口发生变更,获取变更后的第二核心接口支持的目标消息格式;第二获取单元,用于获取第一应用系统向所述核心系统发送消息所采用的第一消息格式,其中,所述第一消息格式为所述第一核心接口支持的消息格式;比对单元,用于比对所述第一消息格式和所述目标消息格式,得到比对结果;生成单元,用于基于所述比对结果生成数据字典,所述数据字典用于在接收到所述第一应用系统发送给所述核心接口的第一消息时,利用所述数据字典对所述第一消息进行处
理,得到符合所述目标消息格式的第二消息,所述第一消息采用第一消息格式。7.根据权利要求6所述的装置,其特征在于,所述生成单元,用于:若所述比对结果指示所述目标消息格式在所述第一消息格式的基础上,增加了至少一个第一参数,则所确定的所述数据字典中包括:所述第一应用系统的标识、参数增加标记、所述至少一个第一参数的标识、以及所述至少一个第一参数的值。8.根据权利要求6所述的装置,其特征在于,所述生成单元,用于:若所述比对结果指示所述目标消息格式在所述第一消息格式的基础上,删除了至少一个第二参数,则所确定的所述数据字典中包括:所述第一应用系统的标识、参数删除标记以及所述至少一个第二参数的标识。9.根据权利要求6所述的装置,其特征在于,所述生成单元,用于:若所述比对结果指示所述目标消息格式在所述第一消息格式的基础上,增加了至少一个第一参数且删除了至少一个第二参数,则所确定的所述数据字典中包括:所述第一应用系统的标识、参数增加信息以及参数删除信息,所述参数增加信息包括:所述至少一个第一参数的标识、以及所述至少一个第一参数的值,所述参数删除信息包括:参数删除标记以及所述至少一个第二参数的标识。10.根据权利要求6-9任意一项所述的装置,其特征在于,所述装置还包括:接收单元,用于接收所述第一应用系统发送的第一消息;处理单元,用于基于所述数据字典对所述第一消息进行处理,得到符合所述目标消息格式的第二消息;发送单元,用于将所述第二消息发送给所述核心系统。
技术总结本申请公开了一种信息处理方法,可以应用于金融领域或者其它领域。方法包括:响应于核心系统的第一核心接口发生变更,获取变更后的第二核心接口支持的目标消息格式。进一步地,获取第一应用系统向核心系统发送消息所采用的第一消息格式,并比对第一消息格式和目标消息格式,得到比对结果,其中,第一消息格式为第一核心接口支持的消息格式。而后,基于比对结果生成数据字典,数据字典用于在接收到第一应用系统发送给核心接口的第一消息时,利用数据字典对第一消息进行处理,得到符合目标消息格式的第二消息,其中,第一消息采用第一消息格式。本方案能够高效的使得第一应用系统能够利用该变更后的第二核心接口与核心系统进行数据交互。据交互。据交互。
技术研发人员:张小翠 朱玉清
受保护的技术使用者:中国银行股份有限公司
技术研发日:2022.03.31
技术公布日:2022/7/5