交易的多目的地路由的制作方法

文档序号:9564987阅读:742来源:国知局
交易的多目的地路由的制作方法
【技术领域】
[0001] 本发明涉及能促进及执行支付处理交易中多目的地路由若干方面的系统、方法、 软件及数据结构。
【背景技术】
[0002] 随着越来越多的实体参与其中,交易路由已成为了一项动态工作。此外,交易安全 要求针对每项交易执行更多的审查。因此,在现代交易中会出现许多可能的结果。与此同 时,交易建模和配置开发及处理工具具备限制性的制约因素,例如仅能提供两个交易端点 (如批准或拒绝)。尽管额外数据可能在拒绝的情况下予以提供(可为交易被拒的原因提 供见解),但可用工具并不具备根据需要处理交易异常情况的灵活性。
[0003] 为了解决该问题,某些实体可能会借助于定制解决方案,但此类定制解决方案的 价格高昂且难以开发和维护。一个常用解决方案(例如当需要的交易处理端点超过固定数 量的可用交易处理端点时),是按顺序启动多个交易流程。但如果一个端点因任何原因出现 故障,则多项交易的所有其他交易均需回滚。此类解决方案可能会变得非常复杂,长时间占 用多个处理线程,以及过多地利用网络资源。此类解决方案不仅缺乏满足当前额外欺诈审 查及灵活性需求的能力,消耗的额外计算基础设施资源亦证明支付处理实体的服务级别协 议(例如在某个时间段内处理各项交易的服务级别协议)有错。

【发明内容】

[0004] 本文所述的各个实施例分别包括至少一个能促进及执行支付处理交易中多目的 地路由若干方面的系统、方法、软件及数据结构。
[0005] 某些实施例包括在电脑设备的用户界面中呈现一个图形板表示支付交易的数据 处理节点,各节点代表处理支付交易时可能包含的一项数据处理任务。此类实施例可能进 一步包括呈现可以放置及连接节点的画布,该连接代表节点之间的数据处理路由,且该节 点和连接可提供支付交易处理路由的图形视图。
[0006] 某些实施例亦包括将节点添加到画布及将一个节点的输出路由添加到另一个节 点的输入中。随后可能存储图形视图的数据表示,并用它来处理支付交易。
[0007] 根据本发明的第一个方面,本发明提供一种方法,包括:在电脑设备的用户界面中 呈现一个图形板表示支付交易的数据处理节点,各节点代表处理支付交易时可能包含的一 项数据处理任务,且各节点包括执行至少一个数据处理功能的相关代码;在用户界面中呈 现可以放置及连接节点的画布,该连接代表节点之间的数据处理路由,且该节点和连接可 提供支付交易处理路由的图形视图;接收输入,从图形板中选择一个节点并将选定节点添 加到画布中;接收输入,将一个节点的输出路由添加到另一个节点的输入中;以及在数据 存储设备上存储图形视图的数据表示,包括识别各个节点及其间路由的数据。
[0008] 该方法还可进一步包括:接收输入命令以检索及呈现存储的数据表示的图形重 现;将数据存储设备中存储的数据表示载入电脑设备的存储器中;识别载入数据中各节点 及已识别节点之间的路由;以及在电脑设备的用户界面中呈现数据表示的图形视图。
[0009] 该方法还可进一步包括:接收及存储将存储的数据表示与一个银行标识符相关联 的输入,该银行标识符可通过银行卡号的一部分在已收到的交易请求中识别。
[0010] 该方法还可进一步包括:在另一个电脑设备上接收包含商家识别符在内的支付交 易请求;确定存储的数据表示存储在数据存储设备上,并确定商家识别符为数据检索密钥; 以及在另一个电脑设备上根据已识别的存储数据表示处理支付交易请求。
[0011] 或者,支付交易请求乃通过第一网络接收,且至少有一个节点包括可予执行以通 过第二网络传输支付处理服务调用的相关指令。
[0012] 或者,至少有一个存储数据表示的节点为多个节点及其间路由的单一表示。
[0013] 或者,至少有一个节点(在用户界面的画布中提供时)以节点的单一图形表示代 表,且可以选择单一图形表示以打开单一节点所代表的多个节点及其间路由的图形视图。
[0014] 根据本发明的第二个方面,本发明提供一种系统,包括:至少一个处理器及至少一 个网络界面设备;一个数据存储设备,用以存储可集合至支付交易路由流程中的数据处理 节点的数据结构,各节点包括至少一个指令以执行,或调用一个远程数据处理服务来执行, 至少一项与支付交易处理有关的数据处理任务;以及包括数据处理节点的数据结构参考数 据的支付交易路由流程的数据结构、将节点按指定顺序及结构连接的路由数据;可借助至 少一个处理器执行以完成下列操作的支付处理模块:通过至少一个网络界面设备接收请求 者的支付交易请求;在数据存储设备中识别适用支付交易路由流程的数据结构;根据已识 别数据结构中确定的支付交易路由流程处理支付交易请求,包括按照已识别数据结构中确 定的顺序及结构执行序列中已识别数据结构的参考数据中确定的各节点的指令;以及通过 至少一个网络界面设备向请求者传输支付交易请求的处理结果。
[0015] 支付交易路由流程的数据结构可包括商家标识符,该商家标识符至少构成数据检 索密钥的一部分,且支付交易路由流程的数据结构可通过该标识符在数据存储设备中予以 识别及检索。
[0016] 系统还可进一步包括:可借助至少一个处理器执行以完成下列操作的开发模块: 通过至少一个网络界面设备接收开发请求者有关支付交易流程数据结构的请求,该请求包 括商家标识符;利用已收到的商家标识符并将请求作为数据检索密钥检索请求的支付交易 流程数据结构;以及通过至少一个网络界面设备向开发请求者传输检索到的支付交易流程 数据结构。
[0017] 开发模块还可进一步借助至少一个处理器执行,以便接收支付交易流程数据结构 的更新信息,该更新信息包括至少一个商家标识符;以及将更新信息存储到根据至少一个 商家标识符识别的支付交易流程数据结构中。
[0018] 数据存储设备可包括:借助至少一个电脑设备执行以管理存储在一个或多个磁盘 驱动器及存储器上的数据的数据库管理系统;以及至少一个存储数据库管理系统管理及存 储的数据所参考的可执行代码文件的磁盘驱动器或储存器。
[0019] 根据本发明的第三个方面,本发明提供一种电脑可读存储媒体,包括该媒体上存 储的指令,当借助至少一个处理器执行时,该指令可促使电脑实施本发明第一个方面的步 骤。
[0020] 根据本发明的第四个方面,本发明提供一种借助支付处理模块执行的多目的地路 由方法,该方法包括:接收请求者的支付交易请求;识别适用支付交易路由流程的数据结 构,该数据结构包括(i)多个数据处理节点,各节点包括至少一个指令以执行,或调用一个 远程数据处理服务来执行,至少一项与支付交易处理有关的数据处理任务;及(ii)将节点 按指定顺序及结构连接的路由数据;以及根据已识别数据结构中确定的支付交易路由流程 处理支付交易请求,包括根据路由数据执行序列中已识别数据结构各节点的指令;及向请 求者传输支付交易请求的处理结果。
[0021] 根据本发明的第五个方面,本发明提供一种实现多目的地路由的支付处理模块, 该模块包括多个支付交易路由流程,各支付交易路由流程均包括:(i)多个节点数据结构, 每个节点数据结构均包括至少一个实施数据处理任务的指令;
[0022] 及(ii)将多个节点按指定顺序及结构连接的路由数据;予以操作以执行下列各 项的支付处理模块:(a)接收请求者的支付交易请求;(b)识别多个支付交易路由流程的适 用路由流程;(C)通过根据路由数据访问节点数据结构,根据适用路由流程处理支付交易 请求;及(d)向请求者传输支付交易请求的处理结果。
[0023] 多个支付交易路由流程可能包括:信用卡路由流程、银行卡取款路由流程、店卡路 由流程或类似流程。
[0024] 节点数据结构可能包括该节点数据结构内的多个节点数据结构,每个节点数据结 构均包括至少一个实施数据处理任务的指令。这样,就可以利用现有的节点数据结构创建 节点数据结构。
[0025] 节点数据结构可能包括配置选项,例如路由选项、回滚选项等选项。
[0026] 支付处理模块可能包括针对将就客户执行支付处理交易的特定银行实体配置的 核心银行节点数据结构。
[0027] 各节点数据结构均可能包括确定该节点数据结构属性的尾随信息。尾随信息可能 包括预期数据(即预期的数据类型,例如信用卡卡号、银行识别号码等)。
【附图说明】
[0028] 以下通过举例并参照附图,对本发明的上述内容和其他方面加以具体说明:
[0029] 根据一个示例实施例,图1是系统的架构图;
[0030] 根据一个示例实施例,图2是开发环境的图形用户界面;
[0031 ] 根据一个示例实施例,图3是系统的方框图;
[0032] 根据一个示例实施例,图4是数据结构插图;
[0033] 根据一个示例实施例,图5是方法的流程方框图;
[0034] 根据一个示例实施例,图6是方法的流程方框图;
[0035] 根据一个示例实施例,图7是方法的流程方框图;及
[0036] 根据一个示例实施例,图8是电脑设备的方框图。
【具体实施方式】
[0037] 本文所述的各个实施例分别包括至少一个能促进及执行支付处理交易中多目的 地路由若干方面的系统、方法、软件及数据结构。某些实施例包含可帮助
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1