本申请实施例提供了一种交易链路监控方法及系统,应用于金融领域,第一系统调用第二系统进行目标交易,第一系统存储有第三系统传输给第一系统的第一流水序号,第一流水序号表征第三系统调用第一系统进行目标交易,第一系统产生第二流水序号进行存储,并将第二流水序号传输给第二系统进行存储。第一系统存储有调用第二系统进行交易的第二流水序号,还存储有被第三系统调用进行交易的第一流水序号,即第一系统通过第一流水序号和第二流水序号得知交易的调用顺序,相当于得知交易经过系统的先后顺序,在本申请的实施例中,可以利用第一流水序号和第二流水序号得知交易经过的系统以及顺序,实现交易链路的串联,方便后续精准定位交易的具体环节。位交易的具体环节。位交易的具体环节。
【技术实现步骤摘要】
一种交易链路监控方法及系统
[0001]本专利技术涉及金融领域,特别涉及一种交易链路监控方法及系统。
技术介绍
[0002]随着当前社会的金融和计算机以及银行业务的快速发展,利用银行进行金融交易越来越频繁。
[0003]在利用银行进行交易时,银行的系统可以对每一笔交易进行记录。例如可以通过对每一笔交易设置全局序列号,以便利用全局序列号查找该笔交易。但是全局序列号只能标识这个交易经过了哪些系统,无法得知这些系统的先后顺序,无法后续定位该笔交易的具体交易环节。
[0004]因此,现在亟需一种交易链路监控方法。
技术实现思路
[0005]有鉴于此,本申请的目的在于提供一种交易链路监控方法及系统,能够监控每笔交易经过的系统,并且能够得知交易经过系统的先后顺序,方便定位交易的具体环节。
[0006]本申请实施例提供一种交易链路监控方法,所述方法包括:
[0007]第一系统调用第二系统进行目标交易,所述第一系统存储有第三系统传输给所述第一系统的第一流水序号,所述第一流水序号表征所述第三系统调用所述第一系统进行目标交易;
[0008]所述第一系统产生第二流水序号进行存储,并将所述第二流水序号传输给所述第二系统进行存储。
[0009]可选地,所述第一系统包括存储日志,所述存储日志包括父流水子序号栏位和流水子序号栏位,所述父流水子序号栏位表征所述第一系统被其他系统调用,所述流水子序号栏位表征所述第一系统调用其他系统,所述父流水子序号栏位存储有所述第一流水序号,所述流水子序号栏位存储有所述第二流水序号。
[0010]可选地,所述方法还包括:
[0011]获取所述存储日志中所述父流水子序号栏位和所述流水子序号栏位中分别存储的第一流水序号和第二流水序号,以便获取所述目标交易经过的系统。
[0012]可选地,所述第一流水序号和所述第二流水序号为16位。
[0013]可选地,所述方法还包括:
[0014]利用全局序列号确定所述目标交易。
[0015]本申请实施例提供一种交易链路监控系统,所述系统包括:第一系统、第二系统和第三系统;
[0016]所述第一系统调用所述第二系统进行目标交易,所述第一系统存储有所述第三系统传输给所述第一系统的第一流水序号,所述第一流水序号表征所述第三系统调用所述第一系统进行目标交易;
[0017]所述第一系统产生第二流水序号进行存储,并将所述第二流水序号传输给所述第二系统进行存储。
[0018]可选地,所述第一系统包括存储日志,所述存储日志包括父流水子序号栏位和流水子序号栏位,所述父流水子序号栏位表征所述第一系统被其他系统调用,所述流水子序号栏位表征所述第一系统调用其他系统,所述父流水子序号栏位存储有所述第一流水序号,所述流水子序号栏位存储有所述第二流水序号。
[0019]可选地,所述系统还包括:获取模块;
[0020]所述获取模块用于获取所述存储日志中所述父流水子序号栏位和所述流水子序号栏位中分别存储的第一流水序号和第二流水序号,以便获取所述目标交易经过的系统。
[0021]可选地,所述第一流水序号和所述第二流水序号为16位。
[0022]可选地,所述系统还包括:确定模块;
[0023]所述确定模块用于利用全局序列号确定所述目标交易。
[0024]本申请实施例提供了一种交易链路监控方法,方法包括:第一系统调用第二系统进行目标交易,第一系统存储有第三系统传输给第一系统的第一流水序号,第一流水序号表征第三系统调用第一系统进行目标交易,第一系统产生第二流水序号进行存储,并将第二流水序号传输给第二系统进行存储。也就是说,第一系统存储有调用第二系统进行交易的第二流水序号,还存储有被第三系统调用进行交易的第一流水序号,即第一系统通过第一流水序号和第二流水序号得知交易的调用顺序,相当于得知交易经过系统的先后顺序,在本申请的实施例中,可以利用第一流水序号和第二流水序号得知交易经过的系统以及顺序,实现交易链路的串联,方便后续精准定位交易的具体环节。
附图说明
[0025]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0026]图1示出了本申请实施例提供的一种交易链路监控方法的流程示意图;
[0027]图2示出了本申请实施例提供的一种交易链路监控系统的结构示意图。
具体实施方式
[0028]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0029]在下面的描述中阐述了很多具体细节以便于充分理解本申请,但是本申请还可以采用其它不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施例的限制。
[0030]本专利技术提供的交易链路监控方法及系统可用于金融领域或其他领域,例如,可用于金融领域中的交易链路监控应用场景。其他领域为除金融领域之外的任意领域,例如,计
算机领域。上述仅为示例,并不对本专利技术提供的交易链路监控方法及系统的应用领域进行限定。
[0031]随着当前社会的金融和计算机以及银行业务的快速发展,利用银行进行金融交易越来越频繁。
[0032]在利用银行进行交易时,银行的系统可以对每一笔交易进行记录。例如可以通过对每一笔交易设置全局序列号,以便利用全局序列号查找该笔交易。但是全局序列号只能标识这个交易经过了哪些系统,无法得知这些系统的先后顺序,这样虽然能够初步定位问题出现的环节,但是对于问题的精准定位和深入分析支持力度不足。
[0033]因此,现在亟需一种交易链路监控方法。
[0034]基于此,本申请实施例提供了一种交易链路监控方法,方法包括:第一系统调用第二系统进行目标交易,第一系统存储有第三系统传输给第一系统的第一流水序号,第一流水序号表征第三系统调用第一系统进行目标交易,第一系统产生第二流水序号进行存储,并将第二流水序号传输给第二系统进行存储。也就是说,第一系统存储有调用第二系统进行交易的第二流水序号,还存储有被第三系统调用进行交易的第一流水序号,即第一系统通过第一流水序号和第二流水序号得知交易的调用顺序,相当于得知交易经过系统的先后顺序,在本申请的实施例中,可以利用第一流水序号和第二流水序号得知交易经过的系统以及顺序,实现交易链路的串联,方便后续精准定位交易的具体环节。
[0035]为了更好地理解本申请的技术方案和技术效果,以下将结合附图对具体的实施例进行详细的描述。
...
【技术保护点】
【技术特征摘要】
1.一种交易链路监控方法,其特征在于,所述方法包括:第一系统调用第二系统进行目标交易,所述第一系统存储有第三系统传输给所述第一系统的第一流水序号,所述第一流水序号表征所述第三系统调用所述第一系统进行目标交易;所述第一系统产生第二流水序号进行存储,并将所述第二流水序号传输给所述第二系统进行存储。2.根据权利要求1所述的方法,其特征在于,所述第一系统包括存储日志,所述存储日志包括父流水子序号栏位和流水子序号栏位,所述父流水子序号栏位表征所述第一系统被其他系统调用,所述流水子序号栏位表征所述第一系统调用其他系统,所述父流水子序号栏位存储有所述第一流水序号,所述流水子序号栏位存储有所述第二流水序号。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取所述存储日志中所述父流水子序号栏位和所述流水子序号栏位中分别存储的第一流水序号和第二流水序号,以便获取所述目标交易经过的系统。4.根据权利要求1所述的方法,其特征在于,所述第一流水序号和所述第二流水序号为16位。5.根据权利要求1
‑
4任意一项所述的方法,其特征在于,所述方法还包括:利用全局序列号确定所述目标交易。6.一种交易链路监控系统,其特征在于,所述系统包括:第...
【专利技术属性】
技术研发人员:赵晶晶,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。