实时可配置式联机交易处理方法及处理系统技术方案

技术编号:28423443 阅读:36 留言:0更新日期:2021-05-11 18:31
本发明专利技术公开了一种实时可配置式联机交易处理方法,接收报文数据,匹配对应渠道的报文预解包模板,对其报文进行预解包,得出交易信息;根据交易信息找出对应的解包配置文件,对通讯报文进行全解,得出全解信息;根据交易流程配置文件,对其返回的内容进行报文打包准备,最后进行返回。在不停应用的情况下,可以实现联机交易的新增、修改、删除操作,不同交易互不影响,从而实现一个支持“热插拔”的联机交易处理系统以及联机交易处理方法,并通过加载到共享内存实时生效,最大程度的实现了交易处理的灵活性和实时性。本发明专利技术还公开了一种实时可配置式联机交易处理系统。

【技术实现步骤摘要】
实时可配置式联机交易处理方法及处理系统
本专利技术涉及联机交易领域,尤其涉及一种实时可配置式联机交易处理方法及处理系统。
技术介绍
目前,在支付和结算系统中,联机交易指用户通过电子手段如计算机与计算机的接口或电子终端进行的转帐指令发送,转帐指令是通过自动化的方式登录到转帐处理系统。该术语也可指转帐处理系统在计算机数据库上的数据存储,这样用户可以通过输入输出设备如终端直接(常常是实时的)访问数据。专利文献1(CN200710303654.1)公开了一种联机交易的安全确认设备及联机交易方法。该设备包括:显示器,用于显示需要确认的联机交易信息;数字功能键盘,用于输入确认联机交易的指令,与服务器端建立安全连接时输入共享秘密信息,开启数字签名设备时输入PIN码等功能;通讯接口,包括用于连接PC客户端和数字签名设备的通讯接口及插座;包含CPU、存储器芯片部件的PCB电路模块,用于驱动和控制键盘、显示器及通讯接口器件,负责接收来自客户端的请求,控制安全连接和安全确认操作;安全连接确认模块,用于接收和发送与服务器端的确认码,确认客户端与服务器端之间的连接为安全连接。专利文献2(CN200710303654.1)公开了一种联机交易的安全确认设备及联机交易方法。该设备包括:显示器,用于显示需要确认的联机交易信息;数字功能键盘,用于输入确认联机交易的指令,与服务器端建立安全连接时输入共享秘密信息,开启数字签名设备时输入PIN码等功能;通讯接口,包括用于连接PC客户端和数字签名设备的通讯接口及插座;包含CPU、存储器芯片部件的PCB电路模块,用于驱动和控制键盘、显示器及通讯接口器件,负责接收来自客户端的请求,控制安全连接和安全确认操作;安全连接确认模块,用于接收和发送与服务器端的确认码,确认客户端与服务器端之间的连接为安全连接。专利文献3(CN201310641392.5)公开了一种数据处理方法及设备,其中方法包括:终端确定该终端所属账号需进行账务处理的批上送脱机数据;终端通过无线通信方式上传批上送脱机数据;接收终端通过无线通信方式上传的批上送脱机数据;向终端返回批上送脱机数据接收信息,并根据脱机数据对该终端所属账号进行账务处理;终端在接收到返回的批上送脱机数据接收成功信息后,清除所述批上送脱机数据。采用本专利技术可以节省收单商户的线路申请与使用费用,联机受理脱机交易,无需网络支持、打印单据。批结操作时,通过手机银行接入银行网络,大大节省收单线路上的投入;无需新增额外设备,只需要有具备近距离无线通讯技术NFC功能的智能机即可,收单业务的灵活性大大提高。现有的银行金融交易的渠道交易处理中存在以下缺陷:在银行金融交易的渠道交易处理中,随着科技的发展,需要对越来越多的各种交易进行处理。例如,不同渠道用不同的前置服务进行处理,每个渠道服务实现都采取硬编码的方式进行处理。如果新增、修改、删除一种交易处理,就必须对相关配置进行相应调整。因此,现行的联机交易系统存在以下问题:如果要新增、修改、删除交易(即交易处理)的话,会对联机交易系统产生很大影响,缺乏灵活性,而且不同交易(即数据处理)之间的耦合性较大,开发繁琐。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供一种实时可配置式联机交易处理方法及处理系统,其能解决缺乏灵活性的问题。本专利技术的目的之一采用如下技术方案实现:一种实时可配置式联机交易处理方法,包括以下步骤:步骤S1,从配置文件里面加载本服务启动所需要加载的渠道信息,开启渠道服务,将本渠道配置文件通过共享缓存加载到本服务内存中;步骤S2,接收报文数据,匹配对应渠道的报文预解包模板,对其报文进行预解包,得出交易信息;步骤S3,根据交易信息找出对应的解包配置文件,对通讯报文进行全解,得出全解信息;步骤S4,根据交易流程配置文件,对其返回的内容进行报文打包准备,最后进行返回。进一步地,在所述步骤S1,从配置文件里面加载本服务启动所需要加载的渠道信息的具体方法包括:步骤S11,配置通信模板、协议类型、ip、端口以形成通信配置信息,并检测通信配置信息是否形成通信回路,若是,执行下一步,若否,发送断路信号至终端。步骤S12,检测是否需要异常码响应码转换服务,若是,配置异常、响应码转换模板,步骤S13,将联网交易服务的业务代码段做成压缩包,将压缩包里的代码段重新加载到缓存并且自动编译加载,采用反射技术执行联网交易中的业务。进一步地,在所述步骤S2,匹配对应渠道的报文预解包模板以及对其报文进行预解包的方法具体包括:步骤S21,检验本次报文解析服务是否符合要求,若是,执行下一步,若否,发送消息至业务控制模块;步骤S22,配置解包模板、交易参数,对接收的所有的报文进行解析。进一步地,在所述步骤S3中,根据交易信息找出对应的解包配置文件对通讯报文进行全解的具体方法包括:步骤S31,根据该报文请求从第一文件的配置文件,获取待处理的主交易的属性信息;步骤S32,根据子交易的标识符从第二文件中获取用于处理子交易的后台处理程序的标识符;步骤S33,根据后台处理程序的标识符从第三文件中获取后台处理程序的调用信息;步骤S34,根据子交易的优先级,依次利用调用信息调用后台处理程序执行子交易以执行该主交易。进一步地,在所述步骤S4,根据交易流程配置文件对其返回的内容进行报文打包准备的方法具体包括:步骤S41,配置打包模板、交易参数,生成打包配置信息,检测打包配置信息是否符合要求,若是,执行下一步,若否,返回重新配置;步骤S42,对所有报文按照配置的模板进行打包,生成打包信息。步骤S43,进行合法性验证,并将各类信息记录在流水记录中。进一步地,在所述步骤S4中,从外部接收交易,根据接收到交易中的报文以及被加载到所述共享内存的交易共用配置信息,动态调用实施个性化交易处理的多个动态库。一种实时可配置式联机交易处理系统,包括:服务模块,包括服务接入模块和服务接出模块,用于根据通讯协议适配、通讯报文适配规格建立通讯连接以及完成信息的接入和发出;业务控制模块,包括业务路由单元、业务流程组件、业务流程引擎,用于对输入、输出的渠道信息进行分析并下达指令;数据库,连接所述服务接入模块、服务接出模块及业务控制模块,用于存储服务器及服务的配置信息,所述配置信息包含服务器的信息、服务渠道的信息、服务渠道使用的版本信息;共享缓存模块,用于存放服务渠道的各类配置文件、交易产生的日志。进一步地,在所述服务接入模块和服务接出模块中,通讯协议的形式采用TCP、HTTP、HTTPS中的一种。进一步地,所述业务控制模块还设置有业务路由单元,所述业务控制模块通过所述业务路由单元与所述服务接入模块和服务接出模块建立通信。进一步地,所述业务控制模块与电脑终端建立连接。相比现有技术,本专利技术的有益效果在于:1、在不停应用的情况下,可以实现本文档来自技高网
...

【技术保护点】
1.一种实时可配置式联机交易处理方法,其特征在于,包括以下步骤:/n步骤S1,从配置文件里面加载本服务启动所需要加载的渠道信息,开启渠道服务,将本渠道配置文件通过共享缓存加载到本服务内存中;/n步骤S2,接收报文数据,匹配对应渠道的报文预解包模板,对其报文进行预解包,得出交易信息;/n步骤S3,根据交易信息找出对应的解包配置文件,对通讯报文进行全解,得出全解信息;/n步骤S4,根据交易流程配置文件,对其返回的内容进行报文打包准备,最后进行返回。/n

【技术特征摘要】
1.一种实时可配置式联机交易处理方法,其特征在于,包括以下步骤:
步骤S1,从配置文件里面加载本服务启动所需要加载的渠道信息,开启渠道服务,将本渠道配置文件通过共享缓存加载到本服务内存中;
步骤S2,接收报文数据,匹配对应渠道的报文预解包模板,对其报文进行预解包,得出交易信息;
步骤S3,根据交易信息找出对应的解包配置文件,对通讯报文进行全解,得出全解信息;
步骤S4,根据交易流程配置文件,对其返回的内容进行报文打包准备,最后进行返回。


2.如权利要求1所述的实时可配置式联机交易处理方法,其特征在于,在所述步骤S1,从配置文件里面加载本服务启动所需要加载的渠道信息的具体方法包括:
步骤S11,配置通信模板、协议类型、ip、端口以形成通信配置信息,并检测通信配置信息是否形成通信回路,若是,执行下一步,若否,发送断路信号至终端;
步骤S12,检测是否需要异常码响应码转换服务,若是,配置异常、响应码转换模板;
步骤S13,将联网交易服务的业务代码段做成压缩包,将压缩包里的代码段重新加载到缓存并且自动编译加载,采用反射技术执行联网交易中的业务。


3.如权利要求1所述的实时可配置式联机交易处理方法,其特征在于:在所述步骤S2,匹配对应渠道的报文预解包模板以及对其报文进行预解包的方法具体包括:
步骤S21,检验本次报文解析服务是否符合要求,若是,执行下一步,若否,发送消息至业务控制模块;
步骤S22,配置解包模板、交易参数,对接收的所有的报文进行解析。


4.如权利要求1所述的实时可配置式联机交易处理方法,其特征在于:在所述步骤S3中,根据交易信息找出对应的解包配置文件对通讯报文进行全解的具体方法包括:
步骤S31,根据报文请求从第一文件的配置文件,获取待处理的主交易的属性信息;
步骤S32,根据子交易的标识符从第二文件中获取用于处理子交易的后台处理程序的标识符;
步骤S33,根据后台处理程序的标识符从第三文件中获取后台处理程序的调用信息;
步骤S34,根据子交易的优先级,依次利用调用信息调用后台处理...

【专利技术属性】
技术研发人员:吴亮胡辉全粤庆宋胜东
申请(专利权)人:广州广电运通金融电子股份有限公司
类型:发明
国别省市:广东;44

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

1