一种业务专线的决策方法、装置、设备和计算机可读介质制造方法及图纸

技术编号:22689772 阅读:41 留言:0更新日期:2019-11-30 04:04
本说明书实施例公开了一种业务专线的决策方法、装置、设备及计算机可读介质。所述业务专线的决策方法包括:以预定时间间隔,基于消息中心获取业务专线在预定时间段内的业务统计信息,所述预定时间间隔小于第一时长,所述预定时间段小于第二时长,所述消息中心用于缓存业务专线的业务信息;根据所述业务统计信息,计算业务指标信息;基于所述业务指标信息和预设的业务指标阈值,确定所述业务专线的状态信息;根据所述业务专线的状态信息,对所述业务专线进行决策。

A decision-making method, device, equipment and computer-readable medium for special line of business

The embodiment of the specification discloses a decision-making method, device, device and computer-readable medium for a service dedicated line. The decision-making method of the service dedicated line includes: obtaining the service statistics information of the service dedicated line in a predetermined time period based on the message center at a predetermined time interval, the predetermined time interval is less than the first time period, the predetermined time period is less than the second time period, and the message center is used to cache the service information of the service dedicated line; calculating the service index information according to the service statistics information Information; based on the service index information and the preset service index threshold, determine the status information of the service dedicated line; based on the status information of the service dedicated line, make a decision on the service dedicated line.

【技术实现步骤摘要】
一种业务专线的决策方法、装置、设备和计算机可读介质
本申请涉及计算机
,尤其涉及一种业务专线的决策方法、装置、设备和计算机可读介质。
技术介绍
在金融网络系统中,业务专线可以用于各个金融机构之间的金融数据交换。其中,金融机构泛指从事金融活动的机构,例如网联、银联、各类银行、第三方支付机构、证券、基金、保险公司等等。在业务专线的使用过程中,可能出现由于各种原因导致的网络链路异常。例如,两个对手金融机构之间的专线链路,可能出现由于短时间内大量的业务流量等原因导致的网络链路堵塞。再例如,第三方支付机构与网联/银联之间的链路,可能出现由于其中一方的某机房系统故障等原因而导致的专线异常。通常,可以通过从日志中查询并分析业务专线的历史业务数据,来判断所述业务专线是否出现异常,然后对异常的专线进行剔除。在现有的基于日志采集的数据源的决策方法中,需要系统将自身每一笔业务以日志的方式输出并存储,然后对日志进行解析、关联汇总、统计计算,在这一数据处理的过程中,数据会被写入外部的稳定的存储系统,例如一个分布式文件系统,这会导致大量的由于数据复制、磁盘I/O等产生的数据延时,使得当前的业务专线决策的时效性不高,通常为分钟级。然而,对于大型清算组织而言,决策的时效性至关重要。例如,一些大型清算组织与对手机构之间建立的业务专线,每分钟处理的业务总量会达到数百万级,每个业务专线处理的业务量也能达到十万级,若其中一个专线出现故障而不能及时发现,将在短时间内导致大量的业务异常。鉴于此,需要提供一种低延时、高时效的业务专线决策方案。>
技术实现思路
有鉴于此,本申请实施例提供了一种业务专线的决策方法、装置、设备及计算机可读介质,用于提高业务专线决策的时效。为解决上述技术问题,本说明书实施例是这样实现的:本说明书实施例提供的一种业务专线的决策方法,包括:以预定时间间隔,基于消息中心获取业务专线在预定时间段内的业务统计信息,所述预定时间间隔小于第一时长,所述预定时间段小于第二时长,所述消息中心用于缓存业务专线的业务信息;根据所述业务统计信息,计算业务指标信息;基于所述业务指标信息和预设的业务指标阈值,确定所述业务专线的状态信息;根据所述业务专线的状态信息,对所述业务专线进行决策。本说明书实施例提供的一种业务专线的决策装置,包括:获取模块,用于以预定时间间隔,基于消息中心获取业务专线在预定时间段内的业务统计信息,所述预定时间间隔小于第一时长,所述预定时间段小于第二时长,所述消息中心用于缓存业务专线的业务信息;计算模块,用于根据所述业务统计信息,计算业务指标信息;判定模块,用于基于所述业务指标信息和预设的业务指标阈值,确定所述业务专线的状态信息;决策模块,用于根据所述业务专线的状态信息,对所述业务专线进行决策。本说明书实施例提供的一种业务专线的决策设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:以预定时间间隔,基于消息中心获取业务专线在预定时间段内的业务统计信息,所述预定时间间隔小于第一时长,所述预定时间段小于第二时长,所述消息中心用于缓存业务专线的业务信息;根据所述业务统计信息,计算业务指标信息;基于所述业务指标信息和预设的业务指标阈值,确定所述业务专线的状态信息;根据所述业务专线的状态信息,对所述业务专线进行决策。本说明书实施例提供的一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现上述业务专线的决策方法。本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:提供了一种业务专线的决策方法,首先以小于第一时长的预定时间间隔基于消息中心获取业务专线在小于第二时长的预定时间段内的业务统计信息,并根据所述业务统计信息计算业务指标信息,然后基于所述业务统计信息和预设的指标阈值来确定所述业务专线的状态信息,最后基于该状态信息来对所述业务专线进行决策。基于该方案,通过消息中心来实时数据采集而非基于日志的数据采集系统来进行数据采集,与传统业务专线决策方法相比,避免在使用日志数据采集过程中由于数据复制、磁盘I/O等导致的延时,提高了业务专线决策的时效性。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1示出了根据实施例的业务专线的决策方法的流程示意图;图2示出了根据实施例的业务专线决策方法的决策流程的示意图;图3示出了根据实施例的业务专线决策方法的决策链路的示意图;图4示出了根据实施例的业务专线的决策装置的结构示意图;图5示出了根据实施例的业务专线的决策设备的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图,详细说明本申请各实施例提供的技术方案。图1示出了根据实施例的业务专线的决策方法的流程示意图。从程序角度而言,流程的执行主体可以为搭载于应用服务器的程序或应用客户端。如图1所示,该流程可以包括以下步骤:S110:以预定时间间隔,基于消息中心获取业务专线在预定时间段内的业务统计信息,所述预定时间间隔小于第一时长,所述预定时间段小于第二时长,所述消息中心用于缓存业务专线的业务信息。其中,业务专线是指用于进行数据网络传输的专用链路,以使得用户数据的传输安全可靠,在两个终端和/或服务器之间可以设置多个业务专线。通常,为了增强业务的负载能力和稳定性,在指定的两个或多个节点之间会设置多条业务专线,例如,在银行机构与第三方支付机构之间可以设置多条业务专线,用于银行机构与第三方支付机构之间的各类信息的传递,例如进行支付、退款、查询等业务处理等。其中,业务统计信息反映了在业务专线上进行的业务情况的统计信息。例如,业务统计信息包括业务专线上在预定时间段内的业务请求数量信息、系统成功/失败数量信息、通信成功/失败数量信息等,但是不限于此。其中,消息中心可以是用于缓存业务专线的业务信息的设备,具体地,基于消息中心中获取业务统计信息具体可以指基于实时数据采集数据源来得到业务统计信息。根据实施例,基于消息中心获取业务统计信息的实现方式可以如下:对于某业务专线,定期收集使用该业务专线进行数据传输的每台应用在预定时间段内的单台业务统计信息并发送至消息中心,再基于消息中心中的各个单台业务统计信息汇总得到该业务专线在预定时间段内的总的业务统计信息,然后以预定时间间隔对前述统计的预定时间段的业务统计信息进行查询。<本文档来自技高网...

【技术保护点】
1.一种业务专线的决策方法,包括:/n以预定时间间隔,基于消息中心获取业务专线在预定时间段内的业务统计信息,所述预定时间间隔小于第一时长,所述预定时间段小于第二时长,所述消息中心用于缓存业务专线的业务信息;/n根据所述业务统计信息,计算业务指标信息;/n基于所述业务指标信息和预设的业务指标阈值,确定所述业务专线的状态信息;/n根据所述业务专线的状态信息,对所述业务专线进行决策。/n

【技术特征摘要】
1.一种业务专线的决策方法,包括:
以预定时间间隔,基于消息中心获取业务专线在预定时间段内的业务统计信息,所述预定时间间隔小于第一时长,所述预定时间段小于第二时长,所述消息中心用于缓存业务专线的业务信息;
根据所述业务统计信息,计算业务指标信息;
基于所述业务指标信息和预设的业务指标阈值,确定所述业务专线的状态信息;
根据所述业务专线的状态信息,对所述业务专线进行决策。


2.根据权利要求1所述的方法,所述第一时长不大于60秒,所述第二时长不大于60秒。


3.根据权利要求1所述的方法,还包括:
当基于消息中心获取业务专线的业务统计信息失败时,则基于业务专线的日志数据来获取业务专线的业务统计信息。


4.根据权利要求1所述的方法,所述根据所述业务统计信息计算业务指标信息之前,还包括:
校验所述业务统计信息是否符合业务指标信息计算条件,得到第一校验结果;
若所述第一校验结果为否,则退出本次决策过程;
所述根据所述业务统计信息计算业务指标信息,具体包括:若所述第一校验结果为是,则根据所述业务统计信息计算业务指标信息。


5.根据权利要求4所述的方法,其中,所述校验所述业务统计信息是否符合业务指标信息计算条件,具体包括:
校验是否获取到所需的全部业务统计信息;和/或
校验所述业务统计信息对应的统计时段是否满足预定的时间范围。


6.根据权利要求4所述的方法,所述若所述第一校验结果为是,则根据所述业务统计信息计算业务指标信息,具体包括:
采用第一时间段的业务成败统计信息和第二时间段的业务总量统计信息,计算所述预定时间段的业务成功率,其中,所述第一时间段与所述预定时间段以及所述第二时间段与所述预定时间段的时间偏差均不大于第三时长。


7.根据权利要求1或6所述的方法,所述根据所述业务统计信息计算业务指标信息,具体包括:
根据业务异常量统计信息和业务总量统计信息,通过下式计算业务成功率信息:业务成功率信息=(业务总量统计信息-业务异常量统计信息)/业务总量统计信息。


8.根据权利要求1所述的方法,其中,所述以预定时间间隔基于消息中心获取业务专线在预定时间段内的业务统计信息之前,还包括:
获取业务专线在按照预定规则选择的日期内预定时间段的历史业务统计信息;
基于所述历史业务统计信息,计算所述业务专线与所述预定时间段对应的基线阈值。


9.根据权利要求1所述的方法,所述预设的指标阈值为根据所述业务专线的历史业务信息预先计算的基线阈值,所述基于所述业务指标信息和预设的业务指标阈值确定所述业务专线的状态信息,具体包括:
获取所述业务专线的与所述预定时间段对应的基线阈值;
基于所述基线阈值,判断所述业务指标信息是否满足第一判定条件;
若满足所述第一判定条件,将所述业务专线的状态信息确定为异常状态。


10.根据权利要求9所述的方法,其中,所述基于所述基线阈值判断所述业务指标信息是否满足第一判定条件之前,还包括:
校验是否获取到所需的全部基线阈值,得到第二校验结果;
若所述第二校验结果为否,则基于经验阈值判断所述业务指标信息是否满足第二判定条件;
若满足所述第二判定条件,将所述业务专线的状态信息确定为异常状态;
所述基于所述基线阈值判断所述业务指标信息是否满足第一判定条件,具体包括,若所述第二校验结果为是,则基于所述基线阈值,判断所述业务指标信息是否满足第一判定条件。


11.根据权利要求1所述的方法,其中,所述根据所述业务专线的状态信息,对所述业务专线进行决策,具体包括:
若所述业务专线的状态信息表示所述业务专线为异常状态,则判...

【专利技术属性】
技术研发人员:任凌舒罗全锋
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1