一种数据报文索引的管理方法和装置以及设备制造方法及图纸

技术编号:23771853 阅读:42 留言:0更新日期:2020-04-12 00:29
本发明专利技术公开了一种数据报文索引的管理方法和装置以及设备。其中,所述方法包括:对8583数据报文包的组包和解包进行配置,和解析该经配置后的8583数据报文包,解析出该经配置后的8583数据报文包关联的交易流程中间数据,和对该解析出的交易流程中间数据进行组包和解包,和构建关联该经组包和解包后的交易流程中间数据的检索索引,以及根据该构建的检索索引,动态地切换所要连接的收单机构。通过上述方式,能够实现通过构建关联该经组包和解包后的交易流程中间数据的检索索引方式,实现多个不同收单平台的连接。

A management method, device and equipment of data message index

【技术实现步骤摘要】
一种数据报文索引的管理方法和装置以及设备
本专利技术涉及数据报文
,尤其涉及一种数据报文索引的管理方法和装置以及设备。
技术介绍
目前银行卡商户收单市场上,一台金融支付POS(pointofsales,销售点)终端机一般由与商户签约的收单银行或第三方支付机构布放和管理,只能归属一家收单机构。但随着商户业务的不断发展,以及中国支付业务市场的不断开放,同一个商户与多家银行或第三方支付机构合作慢慢成为普遍现象,一些商户会与多家银行或第三方支付机构合作。商户性化业务的需求与日俱增,如支持境外VISA、万事达卡,支持支付宝、微信支付等。针对不同的收单机构接入,主要的障碍是需要重新添加针对目标收单机构接入规范的ISO8583(8583数据报文)包的实现。然而,现有的数据报文索引的管理方案,对8583数据报文包的组包和解包方式一般都是通过编写代码的方式来实现的,组包和解包的逻辑将固化在POS应用程序的二进制文件中,遇到收单机构的业务需求升级需要变更包格式的,或在终端上增加一个收单机构连接方式时,需要更新POS应用程序源码,并重新编译,测试后发布本文档来自技高网...

【技术保护点】
1.一种数据报文索引的管理方法,其特征在于,包括:/n对8583数据报文包的组包和解包进行配置;/n解析所述经配置后的8583数据报文包,解析出所述经配置后的8583数据报文包关联的交易流程中间数据;/n对所述解析出的交易流程中间数据进行组包和解包;/n构建关联所述经组包和解包后的交易流程中间数据的检索索引;/n根据所述构建的检索索引,动态地切换所要连接的收单机构。/n

【技术特征摘要】
1.一种数据报文索引的管理方法,其特征在于,包括:
对8583数据报文包的组包和解包进行配置;
解析所述经配置后的8583数据报文包,解析出所述经配置后的8583数据报文包关联的交易流程中间数据;
对所述解析出的交易流程中间数据进行组包和解包;
构建关联所述经组包和解包后的交易流程中间数据的检索索引;
根据所述构建的检索索引,动态地切换所要连接的收单机构。


2.如权利要求1所述的数据报文索引的管理方法,其特征在于,所述对8583数据报文包的组包和解包进行配置,包括:
通过格式化的文件配置的方式,对8583数据报文包的组包和解包进行配置。


3.如权利要求1所述的数据报文索引的管理方法,其特征在于,所述解析所述经配置后的8583数据报文包,解析出所述经配置后的8583数据报文包关联的交易流程中间数据,包括:
通过销售点终端机的应用程序在启动时判断所述经配置后的8583数据报文包是否存在配置文件,在判断出是存在配置文件时,解析所述经配置后的8583数据报文包,对所述经配置后的8583数据报文包进行域处理函数的关联操作,通过解析器输出的二进制流以Model模型名称方式来作为表名称,通过所述表名称,解析出所述经配置后的8583数据报文包关联的交易流程中间数据。


4.如权利要求1所述的数据报文索引的管理方法,其特征在于,所述对所述解析出的交易流程中间数据进行组包和解包,包括:
通过销售点终端机的应用程序从数据库中检索所要连接的收单机构的信息,和通过所述检索到的收单机构的信息检索对应的8583数据报文包的配置信息,和将所述检索到的配置信息导入到用于组包和解包的解析器中,和通过所述解析器从所述解析出的交易流程中间数据中获得当前请求包的组包数据,并根据模板规则组合成对应的8583数据报文包并转换成字节数据流,和将所述字节数据流根据对应收单机构的连接信息,发送出去并待后台应答,和在收到后台的应答数据后,将所述字节数据流信息传递给所述解析器,和通过所述解析器根据模板配置信息生成对应的应答数据键值对信息,和通过销售点终端机的应用程序根据返回的应答包的键值对信息进行存储和打印,以及根据所述存储和打印的键值对信息,对所述解析出的交易流程中间数据进行组包和解包。


5.一种数据报文索引的管理装置,其特征在于,包括:
配置模块、解析模块、组包解包模块、构建模块和切换模块;
所述配置模块,用于对8583数据报文包的组包和解包进行配置;
所述解析模块,用于解析所述经配置后的8583数据报文包...

【专利技术属性】
技术研发人员:严彬
申请(专利权)人:福建新大陆支付技术有限公司
类型:发明
国别省市:福建;35

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

1