支付过程监控方法和系统技术方案

技术编号:21036551 阅读:34 留言:0更新日期:2019-05-04 06:14
本申请涉及一种支付过程监控方法和系统。该方法包括:在支付过程中实时复制支付数据;对所复制的支付数据进行实时数据分析。进一步地,存储所复制的支付数据;根据预定策略提取存储的支付数据;对所提取的支付数据进行非实时数据分析。本发明专利技术通过实时数据旁路复制的方式对原始支付数据进行采集,不影响正常的支付业务流程;通过实时分析与非实时分析相结合来平衡监控的实时性与有效性;能够自动监控支付流程的各个环节,并及时调整修正,提高支付成功率。

Payment Process Monitoring Method and System

【技术实现步骤摘要】
支付过程监控方法和系统
本专利技术涉及在线支付
,尤其涉及一种支付过程监控方法和系统。
技术介绍
目前电信运营商建设了网上营业厅提供各类业务的办理,支付能力是保障业务正常开展的重要因素。网上营业厅通常会提供多个支付渠道,例如各个银行的网银、支付宝、微信等。由于软硬件或网络等原因可能引发支付故障,导致出现未完成订单等影响业务数据完整的情况,阻碍了支付功能的正常使用。但是,现有方案对支付过程缺少监控,无法及时发现支付流程可能出现的问题。传统的监控方式通过数据流中的高密度数据采集来实现,会对正常的支付功能带来影响。
技术实现思路
本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,根据本专利技术的第一方面,提供了一种支付过程监控方法,包括:在支付过程中实时复制支付数据;对所复制的支付数据进行实时数据分析。进一步地,方法还包括:存储所复制的支付数据;根据预定策略提取存储的支付数据;对所提取的支付数据进行非实时数据分析。进一步地,所述根据预定策略提取包括根据预定周期、预定事件和/或实时数据分析的结果提取。进一步地,所述实时数据分析包括对所复制的支付数据的完整性、有效性、交易频率和/或流量阈值范围的分析。进一步地,根据所述实时数据分析的结果和/或非实时数据分析的结果调整所述支付过程。根据本专利技术的第二方面,提供了一种支付过程监控系统,包括:探针,用于在支付过程中实时复制支付数据;分析单元,用于对所复制的支付数据进行实时数据分析。进一步地,系统还包括:数据库,用于存储所复制的支付数据;提取单元,用于根据预定策略提取存储的支付数据;所述分析单元还用于对所提取的支付数据进行非实时数据分析。进一步地,所述根据预定策略提取包括根据预定周期、预定事件和/或实时数据分析的结果提取。进一步地,所述实时数据分析包括对所复制的支付数据的完整性、有效性、交易频率和/或流量阈值范围的分析。进一步地,还包括调整单元,用于根据所述实时数据分析的结果和/或非实时数据分析的结果调整所述支付过程。本专利技术通过实时数据旁路复制的方式对原始支付数据进行采集,不影响正常的支付业务流程;通过实时分析与非实时分析相结合来平衡监控的实时性与有效性;能够自动监控支付流程的各个环节,并及时调整修正,提高支付成功率。本专利技术的附加方面和优点将在下面的描述部分中给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1示出了根据本专利技术的方法的流程图;图2示出了根据本专利技术的系统的结构图。具体实施方式为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施方式对本专利技术进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用其他不同于在此描述的其他方式来实施,因此,本专利技术的保护范围并不受下面公开的具体实施例的限制。参见图1,其示出了根据本专利技术的支付过程监控方法,包括:S11、在支付过程中实时复制支付数据;所述支付过程主要包括接收请求、支付单生成、支付通道选择、支付发起、支付结果接收、支付结果处理六个环节,随着支付过程的进行,实时地复制当前的支付数据。S12、对所复制的支付数据进行实时数据分析。可选地,所述实时数据分析包括对所复制的支付数据的完整性、有效性、交易频率和/或流量阈值范围的分析。进一步地,方法还包括:S13、存储所复制的支付数据;S14、根据预定策略提取存储的支付数据;可选地,所述根据预定策略提取包括根据预定周期、预定事件和/或实时数据分析的结果提取。例如每1秒、每24小时、每一个星期提取所存储的支付数据,或者在实时数据分析的结果发现数据异常后提取所存储的支付数据。可选地,在步骤S14中包括:获取实时数据分析的结果;根据实时数据分析的结果和预定策略提取存储的支付数据。预定策略可以包括多个条件的组合,例如根据实时分析的结果不同,使用不同的周期提取数据或者提取数据的范围不同。S15、对所提取的支付数据进行非实时数据分析。所述非实时数据分析包括准实时数据分析和长期数据分析。所述准实时数据分析针对一个较小时间段(例如1秒)内的数据,以平衡和抑制实时分析中产生的噪声,提高分析准确性;长期数据分析针对一个较长的时间段(例如1天以上)的数据,可以从宏观的角度对支付情况进行分析。准实时及长期数据分析和功能包含但不限于:基于实时分析结果的核查、基于历史数据的交易频率与流量阈值动态调整、端到端的数据流完整性检查、时长分析、超时预警等。准实时与长期数据分析用来对实时数据分析中难以实现的历史数据分析进行补充,实现了更多维度的监控,例如资源消耗趋势分析。进一步地,根据所述实时数据分析的结果和/或非实时数据分析的结果调整所述支付过程。包括当分析结果发现支付异常时进行告警,进行订单补推以重新支付;对支付参数进行动态调整等。参考图2,其示出了根据本专利技术的支付过程监控系统,包括:探针21,用于在支付过程中实时复制支付数据。通过在支付业务流程中主要阶段:接收请求、支付单生成、支付通道选择、支付发起、支付结果接收、支付结果处理六个环节点上植入数据复制探针21,可以将支付数据通过异步复制机制实时以消息队列形式归集到旁路的数据库中。分析单元22,用于对所复制的支付数据进行实时数据分析。在将复制的支付数据形成消息队列时,分析单元22对每个复制的支付数据进行实时分析。可选地,所述实时数据分析包括对所复制的支付数据的完整性、有效性、交易频率和/或流量阈值范围的分析。进一步地,系统还包括:数据库23,用于存储所复制的支付数据;提取单元24,用于根据预定策略提取存储的支付数据。可选地,所述根据预定策略提取包括根据预定周期、预定事件和/或实时数据分析的结果提取。例如每1秒、每24小时、每一个星期提取所存储的支付数据,或者在实时数据分析的结果发现数据异常后提取所存储的支付数据。可选地,所述提取单元24获取实时数据分析的结果,根据实时数据分析的结果和预定策略提取存储的支付数据。预定策略可以包括多个条件的组合,例如根据实时分析的结果不同,使用不同的周期提取数据或者提取数据的范围不同。所述分析单元22还用于对所提取的支付数据进行非实时数据分析。可选地,所述分析单元22包括实时数据分析单元221、准实时数据分析单元222和长期数据分析单元223。所述准实时数据分析单元222针对一个较小时间段(例如1秒)内的数据,以平衡和抑制实时分析中产生的噪声,提高分析准确性;长期数据分析单元223针对一个较长的时间段(例如1天以上)的数据,可以从宏观的角度对支付情况进行分析。准实时及长期数据分析和功能包含但不限于:基于实时分析结果的核查、基于历史数据的交易频率与流量阈值动态调整、端到端的数据流完整性检查、时长分析、超时预警等。准实时与长期数据分析用来对实时数据分析中难以实现的历史数据分析进行补充,实现了更多维度的监控,例如资源消耗趋势分析。可选地,系统还包括调整单元25,用于根据所述实时数据分析的结果和/或非实时数据分析的结果调整所述支付过程,包括当分析结果发现支付异常时进行告警,进行订本文档来自技高网...

【技术保护点】
1.一种支付过程监控方法,其特征在于,包括:在支付过程中实时复制支付数据;对所复制的支付数据进行实时数据分析。

【技术特征摘要】
1.一种支付过程监控方法,其特征在于,包括:在支付过程中实时复制支付数据;对所复制的支付数据进行实时数据分析。2.根据权利要求1所述的方法,其特征在于,还包括:存储所复制的支付数据;根据预定策略提取存储的支付数据;对所提取的支付数据进行非实时数据分析。3.根据权利要求3所述的方法,其特征在于,所述根据预定策略提取包括根据预定周期、预定事件和/或实时数据分析的结果提取。4.根据权利要求1所述的方法,其特征在于,所述实时数据分析包括对所复制的支付数据的完整性、有效性、交易频率和/或流量阈值范围的分析。5.根据权利要求1-4任一所述的方法,其特征在于,根据所述实时数据分析的结果和/或非实时数据分析的结果调整所述支付过程。6.一种支付过程监控系统,其特征在于,包括:...

【专利技术属性】
技术研发人员:黄剑武唐颖杰刘正刚龙志标方剑宇夏磊赵浩钧邓环宇欧娟
申请(专利权)人:创发科技有限责任公司
类型:发明
国别省市:湖南,43

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

1