交易监控的方法和装置制造方法

文档序号:6513823阅读:105来源:国知局
交易监控的方法和装置制造方法
【专利摘要】本发明公开了一种交易监控的方法和装置,属于电子商务领域。所述方法包括:备份支付平台上的交易数据,根据备份的交易数据检测交易是否出现异常,当检测到交易出现异常时,对交易数据进行修正,将修正后的交易数据发送给所述支付平台以重新进行交易。所述装置包括:备份模块、检测模块、修正模块和发送模块。本发明自动进行交易数据的修正,保证了交易数据的完整性,有效地减少了交易失败,提高了交易的成功率,提升用户的体验。
【专利说明】交易监控的方法和装置

【技术领域】
[0001]本发明涉及电子商务领域,特别涉及一种交易监控的方法和装置。

【背景技术】
[0002]随着电子商务的发展,电子交易的应用越来越普及。目前,交易系统中的电子交易流程通常都包括充值和支付两种操作,其中,充值是指交易系统将用户的资金充值到支付平台,支付是指支付平台为用户的消费进行支付扣款,从而完成用户的电子交易。
[0003]但是,上述交易系统缺少异常处理机制,一旦交易出错,只能返回交易失败的信息,要想完成交易必须重新提交交易数据再次执行交易流程,从而导致用户体验很差。


【发明内容】

[0004]有鉴于此,本发明实施例提供了一种交易监控的方法和装置,以提高交易的成功率,提升用户的体验。所述技术方案如下:
[0005]一方面,提供了一种交易监控的方法,所述方法包括:
[0006]备份支付平台上的交易数据;
[0007]根据备份的交易数据检测交易是否出现异常;
[0008]当检测到交易出现异常时,对交易数据进行修正;
[0009]将修正后的交易数据发送给所述支付平台以重新进行交易。
[0010]其中,备份支付平台上的交易数据,包括:
[0011]接收支付平台发送的交易失败的消息,备份交易过程中支付平台上的交易数据。
[0012]其中,备份支付平台上的交易数据,包括:
[0013]在交易过程中同步备份支付平台上的交易数据。
[0014]其中,根据备份的交易数据检测交易是否出现异常,包括:
[0015]检测备份的交易数据是否符合预设的条件;
[0016]当检测到备份的交易数据不符合预设的条件时,确认交易出现异常。
[0017]其中,所述预设的条件包括以下至少一种:
[0018]当指定的操作发生时,修改指定的状态;
[0019]指定的设备存储指定的交易信息;
[0020]在指定的时间内执行完指定的操作。
[0021]另一方面,提供了一种交易监控的装置,包括:
[0022]备份模块,用于备份支付平台上的交易数据;
[0023]检测模块,用于根据备份的交易数据检测交易是否出现异常;
[0024]修正模块,用于当检测到交易出现异常时,对交易数据进行修正;
[0025]发送模块,用于将修正后的交易数据发送给所述支付平台以重新进行交易。
[0026]其中,所述备份模块包括:
[0027]接收单元,用于接收支付平台发送的交易失败的消息;
[0028]第一备份单元,用于在所述接收单元收到所述交易失败的消息后,备份交易过程中支付平台上的交易数据。
[0029]其中,所述备份模块包括:
[0030]第二备份单元,用于在交易过程中同步备份支付平台上的交易数据。
[0031]其中,所述检测模块包括:
[0032]检测单元,用于检测备份的交易数据是否符合预设的条件;
[0033]确认单元,用于当所述检测单元检测到备份的交易数据不符合预设的条件时,确认交易出现异常。
[0034]其中,所述预设的条件包括以下至少一种:
[0035]当指定的操作发生时,修改指定的状态;
[0036]指定的设备存储指定的交易信息;
[0037]在指定的时间内执行完指定的操作。
[0038]本发明实施例提供的技术方案带来的有益效果是:通过备份支付平台上的交易数据,根据备份的交易数据检测交易是否出现异常,当检测到交易出现异常时,对交易数据进行修正,将修正后的交易数据发送给所述支付平台以重新进行交易,避免了交易请求响应不成功的问题,自动进行交易数据的修正,保证了交易数据的完整性,有效地减少了交易失败,提高了交易的成功率,提升用户的体验。

【专利附图】

【附图说明】
[0039]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1是本发明实施例提供的网络架构示意图;
[0041]图2是本发明实施例1提供的交易监控的方法流程图;
[0042]图3是本发明实施例2提供的交易监控的方法流程图;
[0043]图4是本发明实施例2提供的交易监控流程的交互示意图;
[0044]图5是本发明实施例3提供的交易监控的方法流程图;
[0045]图6是本发明实施例3提供的交易监控流程的交互示意图;
[0046]图7是本发明实施例4提供的交易监控的装置一种结构图;
[0047]图8是本发明实施例4提供的交易监控的装置另一种结构图;
[0048]图9是本发明实施例5提供的交易监控的系统结构图。

【具体实施方式】
[0049]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0050]本发明实施例涉及交易监控的方法、装置和系统,用于对支付平台上的交易进行监控。所述系统可以为如图1所示的网络架构。其中,该系统包括:用户设备11、支付平台12和交易监控的装置13。用户设备11是指用户侧的设备,其内部安装有进行电子交易的应用,用户在该设备上通过使用该应用进行电子交易。该用户设备11包括但不限于:计算机、笔记本电脑、手机、平板电脑等等。支付平台12主要用于执行交易,包括充值流程和支付流程,并且可以与用户设备11进行通信,对用户设备11的身份进行验证,发送交易结果给用户设备11等等。支付平台12可以为一台服务器或者包括多台服务器,本实施例对此不做具体限定。交易监控的装置13为本发明的核心设备,可以对支付平台12上的交易数据进行备份,且根据备份的交易数据可以检测出交易是否发生异常,在交易异常的情况下可以对交易数据进行修正,并且可以与支付平台12进行通信,将修正后的交易数据发送给支付平台12,以保证交易正确进行。该交易监控的装置13可以位于一台单独的设备中,或者也可以分布于多台设备中,本实施例对此不做具体限定。
[0051]本发明实施例涉及的交易包括充值流程和支付流程。充值流程包括但不限于:触发充值、产生充值订单、充值限额检查、通知银行进行扣款和银行回调支付平台充值成功等操作。支付流程包括但不限于:触发支付、支付平台查询帐户余额、产生支付订单、进行支付扣款、产生支付成功确认和通知支付调用方等操作。本实施例对充值流程和支付流程的内容不做具体限定。
[0052]下面将结合图1所示的网络架构对所述交易监控的方法、装置和系统进行具体说明。
[0053]实施例1
[0054]参见图2,本实施例提供了一种交易监控的方法,包括:
[0055]201:备份支付平台上的交易数据;
[0056]202:根据备份的交易数据检测交易是否出现异常;
[0057]203:当检测到交易出现异常时,对备份的交易数据进行修正;
[0058]204:将修正后的交易数据发送给支付平台。
[0059]其中,备份支付平台上的交易数据,包括:
[0060]接收支付平台发送的交易失败的消息,备份交易过程中支付平台上的交易数据。
[0061]或者,备份支付平台上的交易数据,包括:
[0062]在交易过程中同步备份支付平台上的交易数据。
[0063]本实施例中,根据备份的交易数据检测交易是否出现异常,包括:
[0064]检测备份的交易数据是否符合预设的条件;
[0065]当检测到备份的交易数据不符合预设的条件时,确认交易出现异常。
[0066]其中,预设的条件包括以下至少一种:
[0067]当指定的操作发生时,修改指定的状态;
[0068]指定的设备存储指定的交易信息;
[0069]在指定的时间内执行完指定的操作。
[0070]本实施例提供的上述方法,通过备份支付平台上的交易数据,根据备份的交易数据检测交易是否出现异常,当检测到交易出现异常时,对交易数据进行修正,将修正后的交易数据发送给所述支付平台以重新进行交易,避免了交易请求响应不成功的问题,自动进行交易数据的修正,保证了交易数据的完整性,有效地减少了交易失败,提高了交易的成功率,提升用户的体验。
[0071]实施例2
[0072]参见图3,本实施例提供了一种交易监控的方法,包括:
[0073]301:接收支付平台发送的交易失败的消息;
[0074]302:备份交易过程中支付平台上的交易数据;
[0075]303:检测备份的交易数据是否符合预设的条件;
[0076]其中,预设的条件包括以下至少一种:
[0077]当指定的操作发生时,修改指定的状态;
[0078]指定的设备存储指定的交易信息;
[0079]在指定的时间内执行完指定的操作。
[0080]304:当检测到备份的交易数据不符合预设的条件时,确认交易出现异常;
[0081]305:对备份的交易数据进行修正;
[0082]306:将修正后的交易数据发送给支付平台。
[0083]上述方法属于事后处理的机制,在交易结束后进行交易数据的备份以及修正。在图1所示的网络架构的基础上,参见图4,上述方法可以具体包括以下步骤:
[0084]S401:用户设备进行登录,提交交易数据到支付平台;
[0085]其中,用户可以在用户设备上输入电子交易应用提供的帐户和密码进行登录,如使用帐户和密码登录亚马逊,进行交易。
[0086]S402:支付平台根据交易数据执行交易;
[0087]其中,支付平台可以将交易数据保存到一个单独的数据库中,如交易数据库,本实施例对此不做具体限定。
[0088]S403:支付平台在交易完成后返回交易结果给用户设备;
[0089]其中,无论是交易成功还是交易失败,支付平台均返回交易结果给用户设备。
[0090]S404:支付平台在交易失败时发送交易失败的消息给交易监控的装置,通知该装置进行监控和修正,并将交易过程中的交易数据备份到交易监控的装置上;
[0091]具体地,交易监控的装置可以将备份的交易数据存储在一个单独的数据库中,如监控数据库等,本实施例对此不做具体限定。
[0092]S405:交易监控的装置根据备份的交易数据,检测交易是否出现异常,当检测到交易出现异常时,对备份的交易数据进行修正;
[0093]例如,支付网站在进行交易时会记录充值与支付的订单信息,同时,充值网关与支付网关也会记录充值与支付的交易信息。当交易结束后,交易监控的装置可以判断充值网关与支付网关是否都保存有充值与支付的交易信息,如果是,则确认交易正常;如果有一个网关保存的交易信息不完整,则确认交易异常,从而触发交易数据的修正,保证了交易数据的完整性,并进一步地保证了交易的正确进行。
[0094]S406:交易监控的装置将修正后的交易数据发送给支付平台;
[0095]S407:支付平台根据修正后的交易数据重新执行交易;
[0096]S408:支付平台在交易完成后返回交易成功的结果给用户设备。
[0097]本实施例提供的上述方法,通过备份支付平台上的交易数据,根据备份的交易数据检测交易是否出现异常,当检测到交易出现异常时,对交易数据进行修正,将修正后的交易数据发送给所述支付平台以重新进行交易,避免了交易请求响应不成功的问题,自动进行交易数据的修正,保证了交易数据的完整性,有效地减少了交易失败,提高了交易的成功率,提升用户的体验。进一步地,通过事后处理机制进行监控和修正,在保证交易成功的基础上,提高了交易处理的速度,为交易提供了可靠的保障。
[0098]实施例3
[0099]参见图5,本实施例提供了一种交易监控的方法,包括:
[0100]501:在交易过程中同步备份支付平台上的交易数据;
[0101]502:检测备份的交易数据是否符合预设的条件;
[0102]503:当检测到备份的交易数据不符合预设的条件时,确认交易出现异常;
[0103]其中,预设的条件包括以下至少一种:
[0104]当指定的操作发生时,修改指定的状态;
[0105]指定的设备存储指定的交易信息;
[0106]在指定的时间内执行完指定的操作。
[0107]504:对备份的交易数据进行修正;
[0108]505:将修正后的交易数据发送给支付平台。
[0109]上述方法属于事中处理的机制,在交易过程中同步备份交易数据并及时进行修正。在图1所示的网络架构的基础上,参见图6,上述方法可以具体包括以下步骤:
[0110]S601:用户设备进行登录,提交交易数据到支付平台;
[0111]其中,用户可以在用户设备上输入电子交易应用提供的帐户和密码进行登录。
[0112]S602:支付平台根据交易数据执行交易,并且在交易过程中同步备份交易数据到交易监控的装置上;
[0113]其中,支付平台可以将交易数据保存到一个单独的数据库中,如交易数据库等,本实施例对此不做具体限定。交易监控的装置也可以将备份的交易数据存储在一个单独的数据库中,如监控数据库等,本实施例对此不做具体限定。
[0114]S603:交易监控的装置根据备份的交易数据,检测交易是否出现异常,当检测到交易出现异常时,对备份的交易数据进行修正;
[0115]例如:监控充值时,当站点产生了充值订单并成功收到银行扣款信息后,充值记录状态应当变更为充值成功,如果检测到该状态未变更为充值成功,则确认交易异常,从而触发交易数据的修正,保证了交易数据的完整性,并进一步地保证了交易的正确进行。
[0116]S604:交易监控的装置将修正后的交易数据发送给支付平台;
[0117]S605:支付平台根据修正后的交易数据重新执行交易;
[0118]S606:支付平台在交易完成后返回交易成功的结果给用户设备。
[0119]本实施例提供的上述方法,通过备份支付平台上的交易数据,根据备份的交易数据检测交易是否出现异常,当检测到交易出现异常时,对交易数据进行修正,将修正后的交易数据发送给所述支付平台以重新进行交易,避免了交易请求响应不成功的问题,自动进行交易数据的修正,保证了交易数据的完整性,有效地减少了交易失败,提高了交易的成功率,提升用户的体验。进一步地,通过事中处理机制进行监控和修正,能够及时发现和处理交易异常,不仅保证了交易成功,还提高了交易处理的速度,为交易提供了可靠的保障。
[0120]实施例4
[0121]参见图7,本实施例提供了一种交易监控的装置,包括:
[0122]备份模块701,用于备份支付平台上的交易数据;
[0123]检测模块702,用于根据备份的交易数据检测交易是否出现异常;
[0124]修正模块703,用于当检测到交易出现异常时,对交易数据进行修正;
[0125]发送模块704,用于将修正后的交易数据发送给支付平台。
[0126]其中,备份模块701包括:
[0127]接收单元,用于接收支付平台发送的交易失败的消息;
[0128]第一备份单元,用于在接收单元收到所述交易失败的消息后,备份交易过程中支付平台上的交易数据。
[0129]其中,备份模块701包括:
[0130]第二备份单元,用于在交易过程中同步备份支付平台上的交易数据。
[0131]参见图8,本实施例中,检测模块702包括:
[0132]检测单元702a,用于检测备份的交易数据是否符合预设的条件;
[0133]确认单元702b,用于当检测单元检测到备份的交易数据不符合预设的条件时,确认交易出现异常。
[0134]本实施例中,预设的条件包括以下至少一种:
[0135]当指定的操作发生时,修改指定的状态;
[0136]指定的设备存储指定的交易信息;
[0137]在指定的时间内执行完指定的操作。
[0138]本实施例提供的上述装置可以执行上述任一方法实施例中提供的方法,详细过程见方法实施例中的描述,此处不赘述。
[0139]本实施例提供的上述装置,通过备份支付平台上的交易数据,根据备份的交易数据检测交易是否出现异常,当检测到交易出现异常时,对交易数据进行修正,将修正后的交易数据发送给所述支付平台以重新进行交易,避免了交易请求响应不成功的问题,自动进行交易数据的修正,保证了交易数据的完整性,有效地减少了交易失败,提高了交易的成功率,提升用户的体验。进一步地,通过事中处理或者事后处理机制进行监控和修正,能够及时发现和处理交易异常,不仅保证了交易成功,还提高了交易处理的速度,为交易提供了可靠的保障。
[0140]实施例5
[0141]参见图9,本实施例提供了一种交易监控的系统,包括用户设备901、支付平台902和如实施例4所述的交易监控的装置903。
[0142]其中,交易监控的装置903的功能与实施例4中的描述相同,此处不赘述。用户设备901与支付平台902的功能参见图1所示的网络架构的描述,此处不赘述。
[0143]本实施例提供的上述系统可以执行上述任一方法实施例中提供的方法,详细过程见方法实施例中的描述,此处不赘述。
[0144]本实施例提供的上述系统,通过备份支付平台上的交易数据,根据备份的交易数据检测交易是否出现异常,当检测到交易出现异常时,对交易数据进行修正,将修正后的交易数据发送给所述支付平台以重新进行交易,避免了交易请求响应不成功的问题,自动进行交易数据的修正,保证了交易数据的完整性,有效地减少了交易失败,提高了交易的成功率,提升用户的体验。进一步地,通过事中处理或者事后处理机制进行监控和修正,能够及时发现和处理交易异常,不仅保证了交易成功,还提高了交易处理的速度,为交易提供了可靠的保障。
[0145]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0146]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种交易监控的方法,其特征在于,所述方法包括: 备份支付平台上的交易数据; 根据备份的交易数据检测交易是否出现异常; 当检测到交易出现异常时,对交易数据进行修正; 将修正后的交易数据发送给所述支付平台以重新进行交易。
2.根据权利要求1所述的方法,其特征在于,备份支付平台上的交易数据,包括: 接收支付平台发送的交易失败的消息,备份交易过程中支付平台上的交易数据。
3.根据权利要求1所述的方法,其特征在于,备份支付平台上的交易数据,包括: 在交易过程中同步备份支付平台上的交易数据。
4.根据权利要求1所述的方法,其特征在于,根据备份的交易数据检测交易是否出现异常,包括: 检测备份的交易数据是否符合预设的条件; 当检测到备份的交易数据不符合预设的条件时,确认交易出现异常。
5.根据权利要求4所述的方法,其特征在于,所述预设的条件包括以下至少一种: 当指定的操作发生时,修改指定的状态; 指定的设备存储指定的交易信息; 在指定的时间内执行完指定的操作。
6.一种交易监控的装置,其特征在于,所述装置包括: 备份模块,用于备份支付平台上的交易数据; 检测模块,用于根据备份的交易数据检测交易是否出现异常; 修正模块,用于当检测到交易出现异常时,对交易数据进行修正; 发送模块,用于将修正后的交易数据发送给所述支付平台以重新进行交易。
7.根据权利要求6所述的装置,其特征在于,所述备份模块包括: 接收单元,用于接收支付平台发送的交易失败的消息; 第一备份单元,用于在所述接收单元收到所述交易失败的消息后,备份交易过程中支付平台上的交易数据。
8.根据权利要求6所述的装置,其特征在于,所述备份模块包括: 第二备份单元,用于在交易过程中同步备份支付平台上的交易数据。
9.根据权利要求6所述的装置,其特征在于,所述检测模块包括: 检测单元,用于检测备份的交易数据是否符合预设的条件; 确认单元,用于当所述检测单元检测到备份的交易数据不符合预设的条件时,确认交易出现异常。
10.根据权利要求9所述的装置,其特征在于,所述预设的条件包括以下至少一种: 当指定的操作发生时,修改指定的状态; 指定的设备存储指定的交易信息; 在指定的时间内执行完指定的操作。
【文档编号】G06Q30/06GK104463583SQ201310452974
【公开日】2015年3月25日 申请日期:2013年9月25日 优先权日:2013年9月25日
【发明者】张宗启 申请人:北京新媒传信科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1