确定交易流程中失效节点的方法

文档序号:9826534阅读:775来源:国知局
确定交易流程中失效节点的方法
【技术领域】
[0001] 本发明涉及电子商务技术领域,更具体地说,涉及一种确定交易流程中失效节点 的方法。
【背景技术】
[0002] 随着电子商务技术的发展、普及,对交易失败的分析也是业内关注的焦点之一,其 不仅能够提高电子交易的成功率、提升交易安全性能,还有助于发现各交易节点的瓶颈,以 及优化整个交易系统的稳定性。
[0003] 现有的交易失败分析一般是基于成功率和TPS的故障研判方法,这种交易失败分 析只能做定性研判,对于交易流程/路径中的某节点发生的故障,无法准确定位。通常的情 况是在一个失效场景中,多个节点会同时反映出不同程度的失败或波动,从而很难准确地 从中筛选定位出真正的失效节点。而为求得定位失效节点的准确度,又往往会需要花费大 量时间对巨额的数据进行分析统计。

【发明内容】

[0004] 本发明的目的在于提供一种确定交易流程中失效节点的方法,其能够准确并高效 地定位交易流程中失效节点。
[0005] 为实现上述目的,本发明提供一种技术方案如下: 一种确定交易流程中失效节点的方法,包括如下步骤:a)、获取失败交易集,失败交易 集包括多条失败交易记录;b)、基于交易流程确定至少一个监控维度;c)、确定每一监控维 度分别对应的失败交易概率以及与失败交易集的相关度;d)、对各监控维度对应的相关度 进行排序,基于最高相关度对应的监控维度确定失效节点。
[0006] 优选地,在步骤d)之后还包括步骤e):确定失效节点的失效程度和/或失效范 围。
[0007] 本发明所提供的确定交易流程中失效节点的方法,能够准确并高效地定位交易流 程中最可能的失效节点。即使在某一监控维度对应的交易记录数量很少的情况下,也能够 准确地定位最可能的失效节点。该方法实施简单,相对于现有技术中提供的方法,在保证失 效节点定位的准确度的情况下,不需要对巨量数据进行统计分析,从而效率更高。该方法适 合在业内推广应用。
【附图说明】
[0008] 图1示出监控维度对应的交易记录的集合与失败交易集。
[0009] 图2示出两个不同场景中同一监控维度对应的交易记录的集合与失败交易集。
[0010] 图3示出三个不同场景中相同及不同监控维度对应的交易记录的集合与失败交 易集。
[0011] 图4示出本发明第一实施例提供的确定交易流程中失效节点的方法的流程。
[0012] 图5示出本发明第三实施例提供的确定交易流程中失效节点的系统的模块图。
【具体实施方式】
[0013] 需要说明的是,本文所指"监控维度"是至对某一判定的符合与否,符合该判定的 交易记录形成为该监控维度对应的交易记录。
[0014] 依照本发明各实施例,监控维度对应的交易记录的集合与失败交易集存在交集, 该交集即为该监控维度对应的失败交易记录的集合。本文所指"失败交易集"来源于电子 交易数据库中,其可以表示失败交易记录全体的集合,也可以表示某一类型交易故障引起 的失败交易记录的集合。
[0015] 对于某一监控维度,其对应的失败交易记录的数量与失败交易集中失败交易记录 的数量之比定义为该监控维度对应的失败交易概率。
[0016] 本文所指集合的"面积"指该集合包含的交易记录的数量。
[0017] 如图1所示,A表示某一监控维度对应的交易记录的集合,B表示失败 交易集,可见,两者之间存在交集AB,以两个圆的重叠部分示出,AB即为该监控 维度对应的失败交易记录的集合。该监控维度对应的失败交易概率可以表示为 P(泌)/P⑶順(划)/』層⑶,即也可以按重叠部分AB的面积与集合A的面积之比来 计算。
[0018] 图2不出两个场景,第一场景中,A表不某一监控维度对应的交易记录的集合,B表 示第一类型交易故障对应的失败交易集;第二场景中,A表示同一监控维度对应的交易记 录的集合,C表示第二类型交易故障对应的失败交易集。可见,即使两个不同场景中该监控 维度对应的失败交易概率相同(因(夂S)二,从而Ρ(·^)/Τ(44) = ), 但实际交易故障却不同。
[0019] 依照现有技术中提供的基于成功率的故障研判方法,无法分辨不同的实际交易故 障,进而无法确定交易流程中的失效节点。
[0020] 根据本发明第一实施例,提供一种确定交易流程中失效节点 的方法,其引入监控维度与失败交易集的相关度来分辨不同的实际交 易故障(例如上述情形)。监控维度与失败交易集的相关度可定义为 C-伽ν(4·5) 户(4)+Ρ(5)-代3万))=,4,抑!^5)/身扣(別』)。其中,Α表示某一监控 维度对应的交易记录的集合,B表示失败交易集,Area (A | | B)表示集合A与集合B的并集 的面积。
[0021] 下面结合图3示出的三个场景具体说明本发明第一实施例。第一场景中,A表示 第一监控维度对应的交易记录的集合,B表示第一类型交易故障对应的失败交易集;第二 场景中,A表示第一监控维度对应的交易记录的集合,C表示第二类型交易故障对应的失败 交易集;第三场景中,A'表示第二监控维度对应的交易记录的集合,D表示第三类型交易故 障对应的失败交易集。
[0022] 其中,,表示第一类型交易故障对应的失败交易集中失败 交易记录的数量与第二类型交易故障对应的失败交易集中失败交易记录的数量相等。 ,表示第一类型的监控维度对应的交易记录集合A中交易记录数量远 大于第二类型的监控维度对应的交易记录集合A'中交易记录数量。
[0023] 可见,即使在的情况下,根据监控维度与失败交易集的相关 度的定义,仍有可能满足矣◎靡。这说明即使某一监控维度对应的交易 记录数量很少,也有可能通过相关度这一指标分辨交易故障。
[0024] 本发明第一实施例提供的确定交易流程中失效节点的方法具体包括如下步骤,如 图4所示。
[0025] 步骤S10、获取失败交易集,失败交易集包括多条失败交易记录。
[0026] 具体地,可从电子交易数据库中获取失败交易集,其可以为是失败交易记录全体 的集合,也可以为某一类型交易故障引起的失败交易记录的集合。获取过程可以使用SQL 查询语句来执行。
[0027] 步骤S11、基于交易流程确定至少一个监控维度。
[0028] 可以理解,交易流程包括诸多交易节点,每个交易节点都有可能失效,据此,可以 基于交易流程确定至少一个监控维度。
[0029] 任一监控维度对应的交易记录也同样来源于电子交易数据库中,其包括失败交易 记录和成功交易记录。本发明所提供的确定交易流程中失效节点的方法主要针对监控维度 对应的失败交易记录进行分析。
[0030] 该步骤S11中,所确定的监控维度的数量可由用户自定义。用户基于交易流程来 确定监控维度时可考虑以下因素:交易数据流经的网络节点;交易数据流经的通信线路; 交易所采用的应用软件(App);交易时间;交易发起地点;以及交易双方身份信息等。
[0031] 步骤S12、确定每一监控维度分别对应的失败交易概率以及与失败交易集的相关 度。
[0032] 依照本发明的相关定义,针对任一监控维度,其对应的失败交易概率依照 定义⑶⑷进行计算。其中,A表示该任一监控维度 对应的交易记录的集合,B表示失败交易集,Area (AB)表示交集AB的面积,Area (A)表示集合A的面积。针对任一监控维度,其与失败交
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1