CN116980463B - 一种基于探测报文***交易自动切换的方法 - Google Patents
一种基于探测报文***交易自动切换的方法 Download PDFInfo
- Publication number
- CN116980463B CN116980463B CN202311228014.4A CN202311228014A CN116980463B CN 116980463 B CN116980463 B CN 116980463B CN 202311228014 A CN202311228014 A CN 202311228014A CN 116980463 B CN116980463 B CN 116980463B
- Authority
- CN
- China
- Prior art keywords
- transaction
- detection message
- response
- switching
- response message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 118
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000004044 response Effects 0.000 claims abstract description 150
- 230000008569 process Effects 0.000 claims abstract description 17
- 238000012797 qualification Methods 0.000 claims description 46
- 230000005856 abnormality Effects 0.000 claims description 9
- 238000012545 processing Methods 0.000 abstract description 26
- 230000002547 anomalous effect Effects 0.000 abstract 1
- 230000002159 abnormal effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 239000000284 extract Substances 0.000 description 2
- 238000004886 process control Methods 0.000 description 2
- 239000000523 sample Substances 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/148—Migration or transfer of sessions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/243—Classification techniques relating to the number of classes
- G06F18/2433—Single-class perspective, e.g. one-against-all classification; Novelty detection; Outlier detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Bioinformatics & Computational Biology (AREA)
- Finance (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Computation (AREA)
- Evolutionary Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Cardiology (AREA)
- Technology Law (AREA)
- General Health & Medical Sciences (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明涉及一种基于探测报文***交易自动切换的方法,涉及金融交易技术领域,该方法包括探测报文模块在第一预设条件下向***的各节点发送探测报文;探测报文分析模块根据各所述节点的历史交易成功率确定对应答报文的分析方式;自动切换模块在对应分析方式下确定切换交易路由的切换方式;交易模块在接收到交易请求时将交易数据在自动切换模块确定的交易路由中进行处理以完成交易,通过确定各节点的历史异常率以确定分析应答报文时所需的应答报文的数据类型和各类型的数据量,从而精确对分析过程进行控制,保证在交易过程中对探测报文对应的应答报文分析以确定***交易是否存在异常的准确性提高了交易的处理效率。
Description
技术领域
本发明涉及金融交易技术领域,尤其涉及一种基于探测报文***交易自动切换的方法。
背景技术
在金融机构等大型企业的应用***中,***交易数量大、***与***交互链路复杂,当中间某一个***的某一个节点出现问题后会导致关联***交易失败,而排查交易失败的节点耗时长,投入人员多。
中国专利申请公开号:CN114443102A公开了一种交易升级的灰度切换方法及装置,涉及大数据资源调度技术领域,该方法包括:对交易进行识别,筛选出需要进行灰度切换的交易;对需要进行灰度切换的交易根据灰度算法规则进行匹配,获得匹配结果,所述灰度算法规则包括多维度切换参数;基于匹配结果,根据灰度算法预期处理结果和交易路由的对应关系,将需要进行灰度切换的交易分发路由到变更后的新交易服务进行交易处理。本发明无需停业切换;基于灰度算法规则进行切换,可用性更强;无需另外部署网关,减少成本并且不会增加交易的响应时间;由此可见,现有技术存在在交易处理中无法快速切换交易路由,保证交易的高效处理和成功率的问题。
发明内容
为此,本发明提供一种基于探测报文***交易自动切换的方法,用以克服现有技术中在交易处理中无法快速检测出出现问题的节点并自动进行交易路由,实现***交易的自动切换,保证交易的高效处理和成功率的问题。
为实现上述目的,本发明提供一种基于探测报文***交易自动切换的方法,包括:
步骤S1、探测报文模块在第一预设条件下向***的各节点发送探测报文;
步骤S2、探测报文分析模块根据各所述节点的历史交易成功率确定对所述探测报文的应答报文的分析方式,以在第一分析方式下对所述应答报文的应答类型进行分析或在第二分析方式下对所述应答报文的数据量进行分析,并根据分析结果确定所述应答报文是否合格;
步骤S3、自动切换模块在对应分析方式下根据所述应答报文的不合格比例确定切换交易路由的切换方式,以在第一切换方式下将所述交易切换至与所述交易的相似交易路由中或在第二切换方式下将交易切换至待定交易路由中,其中,所述自动切换模块将所述交易切换至与该交易的相似度达标的相似交易对应的交易路由中,其中,所述自动切换模块在相似度大于相似度标准时判定相似度达标;
步骤S4、交易模块在接收到交易请求时将交易数据在自动切换模块确定的交易路由中进行处理以完成交易;
其中,第一预设条件为所述***初始化完成。
进一步地,当所述探测报文模块发送所述探测报文时,所述探测报文模块根据各所述节点的历史异常率确定对应所述探测报文的应答报文的类型数量和各类型的数据量,若历史异常率小于等于异常率阈值,所述探测报文模块确定所述类型数量为第一类型数量且各类型的数据量为第一数据量;若历史异常率大于异常率阈值,所述探测报文模块确定所述类型数量为第二类型数量且各类型的数据量为第二数据量。
进一步地,当所述探测报文分析模块根据各所述节点的历史交易成功率确定对应答报文的分析方式时,所述探测报文分析模块根据各所述节点的历史交易成功率和预设交易成功率阈值的比对结果确定对所述应答报文的分析方式。
进一步地,所述探测报文分析模块在第一分析方式下统计所述应答报文中的复杂度大于预设复杂度的应答类型的数量,并将该应答类型的数量与应答类型数量标准进行比对,若应答类型的数量大于应答类型数量标准,所述探测报文分析模块确定所述应答报文不合格。
进一步地,所述探测报文分析模块在第二分析方式下获取所述应答报文中的复杂度超出预设复杂度的应答报文的超标数据量,并将该超标数据量与超标数据量标准进行比对,若超标数据量大于超标数据量标准,则所述探测报文分析模块确定所述应答报文不合格。
进一步地,当所述探测报文分析模块确定所述应答报文不合格时,所述探测报文分析模块对所述应答类型的数量大于应答类型数量标准的应答报文中的数据进行分析,以确定与该应答报文中的数据相同的历史数据是否导致交易失败,或,所述探测报文分析模块对所述超标数据量大于超标数据量标准的应答报文中的数据进行分析,以确定与该应答报文中的数据相同的历史数据是否导致交易失败,若导致交易失败,所述探测报文分析模块确定需切换交易路由;若未导致交易失败,所述探测报文分析模块确定无需切换交易路由。
进一步地,当自动切换模块在对应分析方式下确定切换交易路由时,所述自动切换模块计算所述应答报文的不合格比例,并根据该不合格比例与预设不合格比例的比对结果确定对所述交易路由的切换方式,若不合格比例小于等于预设不合格比例,所述自动切换模块确定以第一切换方式切换所述交易路由;若不合格比例大于预设不合格比例,所述自动切换模块确定以第二切换方式切换所述交易路由。
进一步地,当所述自动切换模块确定切换所述交易路由的切换方式为第一切换方式时,所述自动切换模块将所述交易切换至与该交易的相似度达标的相似交易对应的交易路由中,其中,所述自动切换模块在相似度大于相似度标准时判定相似度达标。
进一步地,当所述自动切换模块确定所述交易路由的切换方式为第二切换方式时,所述自动切换模块将所述交易切换至待定交易路由中,其中,所述待定交易路由的负载为0的交易路由。
进一步地,当所述探测报文分析模块确定所述应答报文不合格时,所述探测报文分析模块计算所述应答报文的合格率以确定是否对所述应答报文的分析方式进行调整;若合格率小于等于预设合格率标准,则所述探测报文分析模块确定对所述应答报文的分析方式进行调整;若合格率大于预设合格率,则所述探测报文分析模块确定不对所述应答报文的分析方式进行调整。
与现有技术相比,本发明的有益效果在于,本发明通过确定各节点的历史异常率以确定分析应答报文时所需的应答报文的数据类型和各类型的数据量,从而实现对应答报文分析过程进行精确控制,保证在交易过程中对探测报文对应的应答报文分析以确定***交易是否存在异常的准确性,通过设置不同类型数量和各类型的数据量对得到的应答报文进行分析,进一步提高了交易处理中对问题节点的检测速度,从而进一步提高了交易的处理效率。
进一步地,本发明通过计算单个节点的历史交易成功率以根据该交易成功率确定对应答报文的分析方式,通过设置多种分析方式,使***交易处理过程中,对问题节点的分析更灵活,从而进一步提高了交易的处理效率。
进一步地,本发明在第一分析方式下分析应答报文中复杂度大于预设复杂度的应答类型的数量,以确定应答报文的合格性,在第二分析方式下分析应答报文中复杂度大于预设复杂度的数据量,以确定应答报文的合格性,通过分别从两个方面对应答报文进行分析确定应答报文的合格性,并在不合格情况下,提取与应答报文中数据的相同历史数据,从而根据历史数据导致交易失败状况对是否切换交易路由进行判定,提高了交易处理中对问题节点的检测速度,从而进一步提高了交易的处理效率。
进一步地,本发明通过在确定需对交易路由进行切换时,根据应答报文的不合格比例确定在进行交易路由切换时的切换方式,进一步提高了对交易过程控制的精确性,从而进一步提高了交易的处理效率。
进一步地,本发明通过在不同的切换方式下为***交易提供不同的交易路由的实现方案,从而使存在问题的交易节点能够灵活地进行交易路由的切换,保证交易能够成功进行,从而提高了交易的处理效率。
进一步地,本发明还通过对不合格应答报文的合格率进行分析,以根据不合格应答报文的合格率确定是否对相应应答报文的分析方式进行调整,并在确定需调整时,根据合格率和预设合格率的合格率差值确定对应的调整方式,以在对应调整方式下,分别对应答报文的应答类型数量和数据量进行调节,进一步提高了对出现问题的节点在交易处理过程的控制精度,从而进一步提高了交易的处理效率。
附图说明
图1为本发明实施例基于探测报文***交易自动切换的方法的流程图;
图2为本发明实施例应用基于探测报文***交易自动切换方法的***的结构框图;
图3为本发明实施例基于探测报文***交易自动切换的方法的***工作流程图。
具体实施方式
为了使本发明的目的和优点更加清楚明白,下面结合实施例对本发明作进一步描述;应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非在限制本发明的保护范围。
需要说明的是,在本发明的描述中,术语“上”、“下”、“左”、“右”、“内”、“外”等指示的方向或位置关系的术语是基于附图所示的方向或位置关系,这仅仅是为了便于描述,而不是指示或暗示所述装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
此外,还需要说明的是,在本发明的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可根据具体情况理解上述术语在本发明中的具体含义。
请参阅图1所示,其为本发明实施例基于探测报文***交易自动切换的方法的流程图。
本发明实施例基于探测报文***交易自动切换的方法,包括:
步骤S1、探测报文模块在第一预设条件下向***的各节点发送探测报文;
步骤S2、探测报文分析模块根据各所述节点的历史交易成功率确定对应答报文的分析方式;
步骤S3、自动切换模块在对应分析方式下确定切换交易路由的切换方式;
步骤S4、交易模块在接收到交易请求时将交易数据在自动切换模块确定的交易路由中进行处理以完成交易;
其中,第一预设条件为所述***初始化完成。
请参阅图2所示,其为本发明实施例应用基于探测报文***交易自动切换方法的***的结构框图。
本发明实施例中,探测报文模块分别交易模块与探测报文分析模块连接,交易模块在接收到交易请求时,探测报文模块向交易路由的各节点发送探测报文,以探测该交易路由是否存在节点出现问题,探测报文分析模块与自动切换模块连接,自动切换模块与交易模块连接。
本发明通过在***交易时,对***交易过程的对探测报文进行分析,以确定***交易中的节点是否出现问题,并通过节点的历史交易成功率确定对探测报文对应的应答报文的分析方式,从而根据分析结果确定节点是否存在问题,若存在问题,则将交易及时切换至其他交易路由,提高了***交易的处理效率和成功率。
请参阅图3所示,其为本发明实施例基于探测报文***交易自动切换的方法的***工作流程图。
具体而言,当所述探测报文模块发送所述探测报文时,所述探测报文模块根据各所述节点的历史异常率P确定对应所述探测报文的应答报文的类型数量和各类型的数据量;
若P≤P0,所述探测报文模块确定所述类型数量为第一类型数量且各类型的数据量为第一数据量;
若P>P0,所述探测报文模块确定所述类型数量为第二类型数量且各类型的数据量为第二数据量;
其中,P0为异常率阈值。
本发明实施例中,异常率阈值的取值为0.1,第一类型数量为应答报文的类型总数量的45%,第二类型数量为应答报文的类型总数量的70%,第一数据量为应答报文的各类型的总数据量的50%,第二数据量为应答报文的各类型的总数据量的70%。
具体而言,本发明通过确定各节点的历史异常率以确定分析应答报文时所需的应答报文的数据类型和各类型的数据量,从而精确对分析过程进行控制,保证在交易过程中对探测报文对应的应答报文分析以确定***交易是否存在异常的准确性,通过设置不同类型数量和各类型的数据量对得到的应答报文进行分析,进一步提高了交易处理中对问题节点的检测速度,从而进一步提高了交易的处理效率。
具体而言,当所述探测报文分析模块根据各所述节点的历史交易成功率确定对应答报文的分析方式时,所述探测报文分析模块根据各所述节点的历史交易成功率和预设交易成功率阈值的比对结果确定对所述应答报文的分析方式,设定历史交易成功率为W,预设交易成功率阈值为Wi;
当W≤Wi时,所述探测报文分析模块确定所述分析方式为第一分析方式;
当W>Wi时,所述探测报文分析模块确定所述分析方式为第二分析方式。
本发明实施例中,预设交易成功率阈值的取值0.95,低于该预设交易成功率阈值的节点则被认为不可信节点。
具体而言,所述探测报文分析模块根据以下公式计算所述历史交易成功率W,设定
其中,Ux为第x次交易的交易成功百分数,Uz为交易总次数。
具体而言,本发明通过计算单个节点的历史交易成功率以根据该交易成功率确定对应答报文的分析方式,通过设置多种分析方式,使***交易处理过程中,对问题节点的分析更灵活,从而进一步提高了交易的处理效率。
具体而言,所述探测报文分析模块在第一分析方式下统计所述应答报文中的复杂度大于预设复杂度的应答类型的数量R,并将该应答类型的数量R与应答类型数量标准R0进行比对,若R≤R0,所述探测报文分析模块确定所述应答报文合格,并判定所述节点无异常;若R>R0,所述探测报文分析模块确定所述应答报文不合格,并判定所述节点异常。
本发明实施例中,应答类型数量标准为1,当应答报文中有超出1个的应答报文的类型,则可直接确定该应答报文不合格。
具体而言,所述探测报文分析模块在第二分析方式下获取所述应答报文中的复杂度超出预设复杂度的应答报文的超标数据量,并将该超标数据量与超标数据量标准进行比对,若超标数据量小于等于超标数据量标准,则所述探测报文分析模块确定所述应答报文合格,并判定所述节点无异常;若超标数据量大于超标数据量标准,则所述探测报文分析模块确定所述应答报文不合格,并判定所述节点异常。
本发明实施例中,超标数据量标准为被分析的应答报文总数据量的30%,预设复杂度的取值为0.6。
具体而言,当所述探测报文分析模块确定所述应答报文不合格时,所述探测报文分析模块对所述应答类型的数量大于应答类型数量标准的应答报文中的数据进行分析,以确定与该应答报文中的数据相同的历史数据是否导致交易失败,或,所述探测报文分析模块对所述超标数据量大于超标数据量标准的应答报文中的数据进行分析,以确定与该应答报文中的数据相同的历史数据是否导致交易失败,若导致交易失败,所述探测报文分析模块确定需切换交易路由;若未导致交易失败,所述探测报文分析模块确定无需切换交易路由。
具体而言,本发明在第一分析方式下分析应答报文中复杂度大于预设复杂度的应答类型的数量,以确定应答报文的合格性,在第二分析方式下分析应答报文中复杂度大于预设复杂度的数据量,以确定应答报文的合格性,通分别过从两个方面对应答报文进行分析确定应答报文的合格性,并在不合格情况下,根据提取与应答报文中数据的相同历史数据,从而根据历史数据导致交易失败状况对是否切换交易路由进行判定,提高了交易处理中对问题节点的检测速度,从而进一步提高了交易的处理效率。
具体而言,当自动切换模块在对应分析方式下确定切换交易路由时,所述自动切换模块计算所述应答报文的不合格比例,并根据该不合格比例与预设不合格比例的比对结果确定对所述交易路由的切换方式,若不合格比例小于等于预设不合格比例,所述自动切换模块确定以第一切换方式切换所述交易路由;若不合格比例大于预设不合格比例,所述自动切换模块确定以第二切换方式切换所述交易路由。
本发明实施例中,预设不合格比例设为7%,本领域技术人员也可根据实际情况对该预设不合格比例进行设定,本发明对此不作限定。
具体而言,本发明通过在确定需对交易路由进行切换时,根据应答报文的不合格比例确定在进行交易路由切换时的切换方式,进一步提高了对交易过程控制的精确性,从而进一步提高了交易的处理效率。
具体而言,当所述自动切换模块确定切换所述交易路由的切换方式为第一切换方式时,所述自动切换模块将所述交易切换至与该交易的相似度达标的相似交易对应的交易路由中,其中,所述自动切换模块在相似度大于相似度标准时判定相似度达标。
具体而言,当所述自动切换模块确定所述交易路由的切换方式为第二切换方式时,所述自动切换模块将所述交易切换至待定交易路由中,其中,所述待定交易路由的负载为0的交易路由。
本发明实施例中,相似度标准的取值根据相似交易中的用户基本信息的数据量与相似交易中的交易总量的占比确定,相似度标准等于常数E与所述占比的差值,设定相似度标准=常数-占比,常数取值为0.97。
具体而言,本发明通过在不同的切换方式下为***交易提供不同的交易路由的实现方案,从而使存在问题的交易节点能够灵活地进行交易路由的切换,保证交易能够成功进行,从而提高了交易的处理效率。
具体而言,当所述探测报文分析模块确定所述应答报文不合格时,所述探测报文分析模块计算所述应答报文的合格率以确定是否对所述应答报文的分析方式进行调整;若合格率小于等于预设合格率标准,则所述探测报文分析模块确定对所述应答报文的分析方式进行调整;若合格率大于预设合格率,则所述探测报文分析模块确定不对所述应答报文的分析方式进行调整。
本发明实施例中,预设合格率标准为0.93,本领域技术人员也可根据实际情况对该预设不合格比例进行设定,本发明对此不作限定。
具体而言,当所述探测报文分析模块确定对所述应答报文的分析方式进行调整时,所述探测报文分析模块计算所述合格率和预设合格率标准的合格率差值,并根据该合格率差值与预设合格率差值的比对结果确定对所述应答报文分析方式的调整方式,若合格率差值小于等于预设合格率差值,所述探测报文分析模块确定以第一调整方式调整所述分析方式;若合格率差值大于预设合格率差值,所述探测报文分析模块确定以第二调整方式调整所述分析方式。
本发明实施例中,预设合格率差值的取值为0.2。
具体而言,当所述探测报文分析模块以第一调整方式调整所述分析方式时,所述探测报文分析模块确定对所述应答类型数量进行调节,并通过以下公式计算对所述应答类型数量的调节系数Kr,设定
其中,Q为合格率差值,Qy为预设合格率差值。
具体而言,当所述探测报文分析模块以第二调整方式调整所述分析方式时,所述探测报文分析模块确定对所述应答类型的数据量进行调节,并通过以下公式计算对所述数据量的调节系数Ke,设定
其中,Q为合格率差值,Qy为预设合格率差值。
具体而言,本发明还通过对不合格应答报文的合格率进行分析,以根据不合格应答报文的合格率确定是否对相应应答报文的分析方式进行调整,并在确定需调整时,根据合格率和预设合格率的合格率差值确定对应的调整方式,以在对应调整方式下,分别对应答报文的应答类型数量和数据量进行调节,进一步提高了对出现问题的节点在交易处理过程的控制精度,从而进一步提高了交易的处理效率。
至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
以上所述仅为本发明的优选实施例,并不用于限制本发明;对于本领域的技术人员来说,本发明可以有各种更改和变化。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种基于探测报文***交易自动切换的方法,其特征在于,包括:
步骤S1、探测报文模块在第一预设条件下向***的各节点发送探测报文;
步骤S2、探测报文分析模块根据各所述节点的历史交易成功率确定对所述探测报文的应答报文的分析方式,以在第一分析方式下对所述应答报文的应答类型进行分析或在第二分析方式下对所述应答报文的数据量进行分析,并根据分析结果确定所述应答报文是否合格;
步骤S3、自动切换模块在对应分析方式下根据所述应答报文的不合格比例确定切换交易路由的切换方式,所述自动切换模块在第一切换方式下将所述交易切换至与该交易的相似度达标的相似交易对应的交易路由中或在第二切换方式下将交易切换至待定交易路由中,其中所述自动切换模块在相似度大于相似度标准时判定相似度达标;
步骤S4、交易模块在接收到交易请求时将交易数据在自动切换模块确定的交易路由中进行处理以完成交易;
其中,第一预设条件为所述***初始化完成。
2.根据权利要求1所述的基于探测报文***交易自动切换的方法,其特征在于,当所述探测报文模块发送所述探测报文时,所述探测报文模块根据各所述节点的历史异常率确定对应所述探测报文的应答报文的类型数量和各类型的数据量,若历史异常率小于等于异常率阈值,所述探测报文模块确定所述类型数量为第一类型数量且各类型的数据量为第一数据量;若历史异常率大于异常率阈值,所述探测报文模块确定所述类型数量为第二类型数量且各类型的数据量为第二数据量。
3.根据权利要求2所述的基于探测报文***交易自动切换的方法,其特征在于,当所述探测报文分析模块根据各所述节点的历史交易成功率确定对应答报文的分析方式时,所述探测报文分析模块根据各所述节点的历史交易成功率和预设交易成功率阈值的比对结果确定对所述应答报文的分析方式。
4.根据权利要求3所述的基于探测报文***交易自动切换的方法,其特征在于,所述探测报文分析模块在第一分析方式下统计所述应答报文中的复杂度大于预设复杂度的应答类型的数量,并将该应答类型的数量与应答类型数量标准进行比对,若应答类型的数量大于应答类型数量标准,所述探测报文分析模块确定所述应答报文不合格。
5.根据权利要求3所述的基于探测报文***交易自动切换的方法,其特征在于,所述探测报文分析模块在第二分析方式下获取所述应答报文中的复杂度超出预设复杂度的应答报文的超标数据量,并将该超标数据量与超标数据量标准进行比对,若超标数据量大于超标数据量标准,则所述探测报文分析模块确定所述应答报文不合格。
6.根据权利要求4或5所述的基于探测报文***交易自动切换的方法,其特征在于,当所述探测报文分析模块确定所述应答报文不合格时,所述探测报文分析模块对所述应答类型的数量大于应答类型数量标准的应答报文中的数据进行分析,以确定与该应答报文中的数据相同的历史数据是否导致交易失败,或,所述探测报文分析模块对所述超标数据量大于超标数据量标准的应答报文中的数据进行分析,以确定与该应答报文中的数据相同的历史数据是否导致交易失败,若导致交易失败,所述探测报文分析模块确定需切换交易路由;若未导致交易失败,所述探测报文分析模块确定无需切换交易路由。
7.根据权利要求6所述的基于探测报文***交易自动切换的方法,其特征在于,当自动切换模块在对应分析方式下确定切换交易路由时,所述自动切换模块计算所述应答报文的不合格比例,并根据该不合格比例与预设不合格比例的比对结果确定对所述交易路由的切换方式,若不合格比例小于等于预设不合格比例,所述自动切换模块确定以第一切换方式切换所述交易路由;若不合格比例大于预设不合格比例,所述自动切换模块确定以第二切换方式切换所述交易路由。
8.根据权利要求7所述的基于探测报文***交易自动切换的方法,其特征在于,当所述自动切换模块确定切换所述交易路由的切换方式为第一切换方式时,所述自动切换模块将所述交易切换至与该交易的相似度达标的相似交易对应的交易路由中,其中,所述自动切换模块在相似度大于相似度标准时判定相似度达标。
9.根据权利要求7所述的基于探测报文***交易自动切换的方法,其特征在于,当所述自动切换模块确定所述交易路由的切换方式为第二切换方式时,所述自动切换模块将所述交易切换至待定交易路由中,其中,所述待定交易路由的负载为0的交易路由。
10.根据权利要求8或9所述的基于探测报文***交易自动切换的方法,其特征在于,当所述探测报文分析模块确定所述应答报文不合格时,所述探测报文分析模块计算所述应答报文的合格率以确定是否对所述应答报文的分析方式进行调整;若合格率小于等于预设合格率标准,则所述探测报文分析模块确定对所述应答报文的分析方式进行调整;若合格率大于预设合格率,则所述探测报文分析模块确定不对所述应答报文的分析方式进行调整。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311228014.4A CN116980463B (zh) | 2023-09-22 | 2023-09-22 | 一种基于探测报文***交易自动切换的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311228014.4A CN116980463B (zh) | 2023-09-22 | 2023-09-22 | 一种基于探测报文***交易自动切换的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116980463A CN116980463A (zh) | 2023-10-31 |
CN116980463B true CN116980463B (zh) | 2024-01-30 |
Family
ID=88485347
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311228014.4A Active CN116980463B (zh) | 2023-09-22 | 2023-09-22 | 一种基于探测报文***交易自动切换的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116980463B (zh) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005128811A (ja) * | 2003-10-24 | 2005-05-19 | Fujitsu Ltd | 無停止型取引システム、取引端末およびバックアップ地区システム |
CN107819678A (zh) * | 2017-09-18 | 2018-03-20 | 大庆中基石油通信建设有限公司 | 串接业务数据通道异常链路切换装置、方法和*** |
WO2020259049A1 (zh) * | 2019-06-24 | 2020-12-30 | 深圳前海微众银行股份有限公司 | 一种监测异常交易的方法和装置 |
CN112258167A (zh) * | 2020-12-21 | 2021-01-22 | 上海富友支付服务股份有限公司 | 支付平台侧的可动态切换支付路由的方法和支付平台*** |
CN112559300A (zh) * | 2020-12-14 | 2021-03-26 | 中国工商银行股份有限公司 | 一种故障原因确定***、方法及装置 |
CN113128986A (zh) * | 2021-04-23 | 2021-07-16 | 中国工商银行股份有限公司 | 长链路交易的报错处理方法及装置 |
CN113419889A (zh) * | 2021-06-30 | 2021-09-21 | 中国工商银行股份有限公司 | 一种支付***的故障自动切换方法及装置 |
CN113760611A (zh) * | 2021-08-30 | 2021-12-07 | 银清科技有限公司 | ***站点切换方法、装置、电子设备及存储介质 |
CN114443102A (zh) * | 2022-01-29 | 2022-05-06 | 中国建设银行股份有限公司 | 交易升级的灰度切换方法及装置 |
CN115629919A (zh) * | 2022-08-26 | 2023-01-20 | 湖南三湘银行股份有限公司 | 一种快速故障***切换的方法及装置 |
CN116051106A (zh) * | 2022-07-29 | 2023-05-02 | 荣耀终端有限公司 | 一种异常订单处理方法和装置 |
CN116414628A (zh) * | 2023-01-04 | 2023-07-11 | 中国建设银行股份有限公司 | 一种新旧***切换过程中交易请求的处理方法和装置 |
-
2023
- 2023-09-22 CN CN202311228014.4A patent/CN116980463B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005128811A (ja) * | 2003-10-24 | 2005-05-19 | Fujitsu Ltd | 無停止型取引システム、取引端末およびバックアップ地区システム |
CN107819678A (zh) * | 2017-09-18 | 2018-03-20 | 大庆中基石油通信建设有限公司 | 串接业务数据通道异常链路切换装置、方法和*** |
WO2020259049A1 (zh) * | 2019-06-24 | 2020-12-30 | 深圳前海微众银行股份有限公司 | 一种监测异常交易的方法和装置 |
CN112559300A (zh) * | 2020-12-14 | 2021-03-26 | 中国工商银行股份有限公司 | 一种故障原因确定***、方法及装置 |
CN112258167A (zh) * | 2020-12-21 | 2021-01-22 | 上海富友支付服务股份有限公司 | 支付平台侧的可动态切换支付路由的方法和支付平台*** |
CN113128986A (zh) * | 2021-04-23 | 2021-07-16 | 中国工商银行股份有限公司 | 长链路交易的报错处理方法及装置 |
CN113419889A (zh) * | 2021-06-30 | 2021-09-21 | 中国工商银行股份有限公司 | 一种支付***的故障自动切换方法及装置 |
CN113760611A (zh) * | 2021-08-30 | 2021-12-07 | 银清科技有限公司 | ***站点切换方法、装置、电子设备及存储介质 |
CN114443102A (zh) * | 2022-01-29 | 2022-05-06 | 中国建设银行股份有限公司 | 交易升级的灰度切换方法及装置 |
CN116051106A (zh) * | 2022-07-29 | 2023-05-02 | 荣耀终端有限公司 | 一种异常订单处理方法和装置 |
CN115629919A (zh) * | 2022-08-26 | 2023-01-20 | 湖南三湘银行股份有限公司 | 一种快速故障***切换的方法及装置 |
CN116414628A (zh) * | 2023-01-04 | 2023-07-11 | 中国建设银行股份有限公司 | 一种新旧***切换过程中交易请求的处理方法和装置 |
Non-Patent Citations (1)
Title |
---|
证券交易不停顿――不间断容灾证券交易***方案探究;周宁;韩高龙;赵宏;徐忠明;;每周电脑报(22);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN116980463A (zh) | 2023-10-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10802056B2 (en) | Updating a topology of a distribution network by successive reallocation of the meters | |
US20180150066A1 (en) | Scheduling system and method | |
US8448025B2 (en) | Fault analysis apparatus, fault analysis method, and recording medium | |
US11586981B2 (en) | Failure analysis device, failure analysis method, and failure analysis program | |
CN106646186B (zh) | 一种芯片的批量测试方法及*** | |
US10928004B2 (en) | Threshold value calculation system, and threshold value calculation method | |
CN103164318B (zh) | 联机***的自动化健康检查方法和装置 | |
CN105577402A (zh) | 基于历史数据的业务异常监控方法及设备 | |
CN110677290A (zh) | 基于退火算法及神经网络模型的电力通信运维风险预警方法 | |
US11888729B2 (en) | Smart routing | |
CN116980463B (zh) | 一种基于探测报文***交易自动切换的方法 | |
CN101199162B (zh) | 一种控制通信网络的方法、***和设备 | |
CN110586485B (zh) | 基于rfid技术的机场行李应急分拣方法及*** | |
CN117294657B (zh) | 一种流量治理方法和装置 | |
US20240159813A1 (en) | Method and system for real time outlier detection and product re-binning | |
CN112637888A (zh) | 覆盖空洞区域识别方法、装置、设备及可读存储介质 | |
CN110537347B (zh) | 用于检测和确定无线电网络的故障概率的方法和中央计算机 | |
US11379801B2 (en) | Maintenance support system and maintenance support method | |
JP2022037107A (ja) | 障害分析装置、障害分析方法および障害分析プログラム | |
CN116916166B (zh) | 一种基于ai图像解析的遥测终端机 | |
CN115904739B (zh) | 一种边缘计算方法以及边缘计算*** | |
KR101421371B1 (ko) | 대규모 거래의 서비스 장애 검출 방법 | |
CN114501522B (zh) | 中心装置、通信***、通信方法、计算机可读取的存储介质 | |
CN118034990B (zh) | 一种基于机器学习的集中器校验方法及*** | |
US10274946B2 (en) | Monitoring control apparatus and monitoring control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |