一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于跨境支付系统渠道发起报文缓存区解析的方法及装置与流程

2021-12-04 01:12:00 来源:中国专利 TAG:


1.本发明涉及大数据技术领域,尤其涉及一种用于跨境支付系统渠道发起报文缓存区解析的方法及装置。


背景技术:

2.本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
3.随着人民币跨境业务的推广使用,越来越多的渠道支持发起bcips业务。针对不同渠道发起的业务场景,可能需要个性化的接口定制,这就意味着bcips可能需要提供大量接口服务。bcips(人民币跨境支付系统)支持包括手机银行、智能柜台等多种渠道发起的往报业务场景,渠道通过接口调用的方式发起报文。接口中包含固定数据格式、长度的字段,以及按照相关约定输入的buffer区。那么如何在使用统一接口且不用频繁改动接口字段的情况下,针对不同渠道、不同规则,可灵活、高效地实现buffer(缓存)区数据的解析,实现接口的特定化数据输入成为亟待解决的问题。


技术实现要素:

4.本发明实施例提供一种用于跨境支付系统渠道发起报文缓存区解析的方法,用以在使用统一接口且不用频繁改动接口字段的情况下,针对不同渠道、不同规则,可灵活、高效地实现缓存区数据的解析,该方法包括:
5.获取人民币跨境支付系统各渠道往报业务接口中的缓存区数据;
6.根据预先配置的解析策略文件,对所述缓存区数据进行解析处理,得到解析处理结果;所述解析策略文件包括全量类型的缓存区解析策略;
7.将解析处理结果写入至预设的解析信息表中。
8.本发明实施例还提供一种用于跨境支付系统渠道发起报文缓存区解析的装置,用以在使用统一接口且不用频繁改动接口字段的情况下,针对不同渠道、不同规则,可灵活、高效地实现缓存区数据的解析,该装置包括:
9.获取单元,用于获取人民币跨境支付系统各渠道往报业务接口中的缓存区数据;
10.解析单元,用于根据预先配置的解析策略文件,对所述缓存区数据进行解析处理,得到解析处理结果;所述解析策略文件包括全量类型的缓存区解析策略;
11.写入单元,用于将解析处理结果写入至预设的解析信息表中。
12.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述用于跨境支付系统渠道发起报文缓存区解析的方法。
13.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述用于跨境支付系统渠道发起报文缓存区解析的方法的计算机程序。
14.本发明实施例中,用于跨境支付系统渠道发起报文缓存区解析的方案,通过:获取
人民币跨境支付系统各渠道往报业务接口中的缓存区数据;根据预先配置的解析策略文件,对所述缓存区数据进行解析处理,得到解析处理结果;所述解析策略文件包括全量类型的缓存区解析策略;将解析处理结果写入至预设的解析信息表中,实现可以在使用统一接口且不用频繁改动接口字段的情况下,针对不同渠道、不同规则,可灵活、高效地实现缓存区数据的解析,实现接口的特定化数据输入。
附图说明
15.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
16.图1为本发明实施例中用于跨境支付系统渠道发起报文缓存区解析的方法的流程示意图;
17.图2为本发明另一实施例中用于跨境支付系统渠道发起报文缓存区解析的方法的流程示意图;
18.图3为本发明另一实施例中用于跨境支付系统渠道发起报文缓存区解析的方法的流程示意图;
19.图4为本发明另一实施例中用于跨境支付系统渠道发起报文缓存区解析的方法的流程示意图;
20.图5为本发明实施例中用于跨境支付系统渠道发起报文缓存区解析的装置的结构示意图;
21.图6为本发明另一实施例中用于跨境支付系统渠道发起报文缓存区解析的装置的结构示意图;
22.图7为本发明另一实施例中用于跨境支付系统渠道发起报文缓存区解析的装置的结构示意图。
具体实施方式
23.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
24.在介绍本发明实施例之前,首先对本发明实施例涉及的名词进行介绍。
25.1、cobol:(common business

oriented language)一种面向过程的编程语言,主要应用于数据处理,目前大量运用于银行、保险、证券等金融行业系统。
26.2、bcips:人民币跨境支付系统。
27.本发明实施例提供了一种用于跨境支付系统渠道发起报文缓存区解析的方案,其旨在解决buffer区数据如何有效灵活的解析的方式。创建buffer报文配置信息表、解析信息表,先将接口中buffer区解析规则维护到配置信息表,按此规则拆解成功后,再将数据逐个进行解析,写入解析信息表。本发明的目的,是在保证使用统一接口且不用频繁改动接口字段的背景下,针对不同渠道、不同规则,可灵活、高效的实现buffer区数据的解析,实现接
口的特定化数据输入。下面对该用于跨境支付系统渠道发起报文缓存区解析的方案进行详细介绍。
28.图1为本发明实施例中用于跨境支付系统渠道发起报文缓存区解析的方法的流程示意图,如图1所示,该方法包括如下步骤:
29.步骤101:获取人民币跨境支付系统各渠道往报业务接口中的缓存区数据;
30.步骤102:根据预先配置的解析策略文件,对所述缓存区数据进行解析处理,得到解析处理结果;所述解析策略文件包括全量类型的缓存区解析策略;
31.步骤103:将解析处理结果写入至预设的解析信息表中。
32.本发明实施例提供的用于跨境支付系统渠道发起报文缓存区解析的方法实现了可以在使用统一接口且不用频繁改动接口字段的情况下,针对不同渠道、不同规则,可灵活、高效地实现缓存区数据的解析,实现接口的特定化数据输入。下面进行详细介绍。
33.一、首先,介绍预先配置解析策略文件(需要根据规则维护的配置信息表)的步骤。
34.具体实施时,需要将约定规则(策略)在数据库里面进行预先配置,包括字段编号、拆分buffer字段、是否属于buffer、被替换buffer区字段编号、被替换buffer区字段长度、被替换buffer区字段含义等。通过接口程序模块(获取单元)调用此配置信息表,后续可以完成将buffer(缓存)区各字段,与配置信息表的规则进行匹配,并将符合规则的字段(符合策略的字段),依次写入解析信息表。
35.二、接着,介绍上述步骤101。
36.上述步骤101可以通过下文提到的获取单元实现,该单元可以接收各渠道输入的数据。
37.三、接着,介绍上述步骤102。
38.在一个实施例中,如图2所示,上述用于跨境支付系统渠道发起报文缓存区解析的方法还可以包括步骤104:读取解析信息表中的数据,将读取数据中的待替换字段进行替换处理,记录替换内容。
39.具体实施时,在进行解析信息时,读取解析信息表中的数据,将需要被替换字段,进行替换并记录其内容,进一步提高了解析的效率。
40.在一个实施例中,如图3所示,上述用于跨境支付系统渠道发起报文缓存区解析的方法还可以包括步骤101’:对获取的人民币跨境支付系统各渠道往报业务接口中的缓存区数据进行合法性校验,得到校验通过的缓存区数据;
41.根据预先配置的解析策略文件,对所述缓存区数据进行解析处理,得到解析处理结果,可以包括:根据预先配置的解析策略文件,对所述校验通过的缓存区数据进行解析处理,得到解析处理结果。
42.具体实施时,对获取的人民币跨境支付系统各渠道往报业务接口中的缓存区数据进行合法性校验后,在进行后续解析,提高了解析的安全性。
43.在一个实施例中,如图4所示,根据预先配置的解析策略文件,对所述缓存区数据进行解析处理,得到解析处理结果,可以包括:
44.步骤1021:根据缓存区数据中的预设标识符号,确定缓存区中包含的字段数量;
45.步骤1022:循环读取缓存区中的每一字段;
46.步骤1023:将每一字段与预先配置的解析策略信息表中的策略进行匹配,得到符
合策略的字段作为所述解析处理结果。
47.具体实施时,上述对所述缓存区数据进行解析处理的实施方式进一步提高了解析的效率和灵活性。
48.四、接着介绍上述步骤103。
49.具体实施时,在上述步骤103,将符合规则的字段(符合策略的字段),依次写入解析信息表。
50.为了便于理解本发明如何实施,下面对本发明实施例提供的用于跨境支付系统渠道发起报文缓存区解析的方法进行整体介绍:接收到渠道往报接口中buffer区数据,按照约定,每段字段开头使用符号“~~”,根据符号“~~”(预设标识符号,当然还可以是其他类型的符号)计算出buffer区包含的字段数量,然后循环读取buffer区各字段,并将其与配置信息表的规则进行匹配(将每一字段与预先配置的解析策略信息表中的策略进行匹配),将符合规则的字段(符合策略的字段),依次写入解析信息表,同时将需要被替换字段,进行替换并记录其内容。
51.具体实施时,往报指报文方向,由发起行发起的报文称为往报,发起行接收的报文即为来报。渠道系统发至bcips系统,再由bcips转发至人行的报文即为渠道往报。渠道系统和bcips系统间会分别建立往报接口和来报接口。
52.具体实施时,本发明实施例针对不同渠道可能存在多种规则(策略),技术人员需要根据规则维护配置信息表,如果规则发生变化,则配置信息表(解析策略文件)需同时跟随规则进行变更,进一步提高了解析的便利性。本发明实施例实现相应功能,需要针对不同渠道和不同业务场景,预先定义不同的配置规则(策略),不存在完全一样的业务场景,因此实现方式有所不同。
53.综上,本发明实施例提供的用于跨境支付系统渠道发起报文缓存区解析的方法通过配置规则实现接口的特定化数据输入,控制更为灵活,提高处理效率,提升系统稳定性。由于本发明实施例可能需要个性化的接口定制,这就意味着bcips可能需要提供大量接口服务。因此,本发明实施例在保证使用统一接口且不用频繁改动接口字段的背景下,针对不同渠道、不同规则,可灵活、高效的实现buffer区数据的解析。
54.本发明实施例中还提供了一种用于跨境支付系统渠道发起报文缓存区解析的装置,如下面的实施例所述。由于该装置解决问题的原理与用于跨境支付系统渠道发起报文缓存区解析的方法相似,因此该装置的实施可以参见用于跨境支付系统渠道发起报文缓存区解析的方法的实施,重复之处不再赘述。
55.图5为本发明实施例中用于跨境支付系统渠道发起报文缓存区解析的装置的结构示意图,如图5所示,该装置包括:
56.获取单元01,用于获取人民币跨境支付系统各渠道往报业务接口中的缓存区数据;
57.解析单元02,用于根据预先配置的解析策略文件,对所述缓存区数据进行解析处理,得到解析处理结果;所述解析策略文件包括全量类型的缓存区解析策略;
58.写入单元03,用于将解析处理结果写入至预设的解析信息表中。
59.在一个实施例中,如图6所示,上述用于跨境支付系统渠道发起报文缓存区解析的装置还可以包括:替换单元04,用于读取解析信息表中的数据,将读取数据中的待替换字段
进行替换处理,记录替换内容。
60.在一个实施例中,如图7所示,上述用于跨境支付系统渠道发起报文缓存区解析的装置还可以包括:校验单元01’,用于对获取的人民币跨境支付系统各渠道往报业务接口中的缓存区数据进行合法性校验,得到校验通过的缓存区数据;
61.所述解析单元具体可以用于:根据预先配置的解析策略文件,对所述校验通过的缓存区数据进行解析处理,得到解析处理结果。
62.在一个实施例中,所述解析单元具体可以用于:
63.根据缓存区数据中的预设标识符号,确定缓存区中包含的字段数量;
64.循环读取缓存区中的每一字段;
65.将每一字段与预先配置的解析策略信息表中的策略进行匹配,得到符合策略的字段作为所述解析处理结果。
66.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述用于跨境支付系统渠道发起报文缓存区解析的方法。
67.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述用于跨境支付系统渠道发起报文缓存区解析的方法的计算机程序。
68.本发明实施例中,用于跨境支付系统渠道发起报文缓存区解析的方案,通过:获取人民币跨境支付系统各渠道往报业务接口中的缓存区数据;根据预先配置的解析策略文件,对所述缓存区数据进行解析处理,得到解析处理结果;所述解析策略文件包括全量类型的缓存区解析策略;将解析处理结果写入至预设的解析信息表中,实现可以在使用统一接口且不用频繁改动接口字段的情况下,针对不同渠道、不同规则,可灵活、高效地实现缓存区数据的解析,实现接口的特定化数据输入。
69.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
70.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
71.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
72.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或
其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
73.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献