联机处理各机构间数据差错的数据处理装置及其方法

文档序号:9826526阅读:408来源:国知局
联机处理各机构间数据差错的数据处理装置及其方法
【技术领域】
[0001]本发明涉及计算机技术,具体地涉及一种联机处理各机构间数据差错的数据处理装置及其数据处理方法。
[0002]
【背景技术】
[0003]目前的银行卡支付机构间的差错处理主要有三种方法:离线文件方法、在线平台方法和联机报文方法。
[0004]离线文件方法是指,支付机构与银行卡组织之间通过传递文件来实现差错交易的处理,目前国际卡组织双信息差错交易多采用这种方法。在这种方法里,差错提出机构将差错信息写入文件,然后通过ftp等方式传输到银行卡组织。银行卡组织定期处理文件(一般是一天处理一次),先检查文件是否符合规范,再检查文件里的交易是否符合业务要求,检查中如果出现问题,将检查结果写在反馈文件里,定期发给差错提交机构。如果没有问题,处理差错业务,并将差错结果写在反馈文件里,定期发给差错提交机构和差错相关机构。这种方法处理的缺点是差错提出方和银行卡组织之间的交互性差,处理周期长,而且文件中只能传输交易信息,无法包含凭证信息。
[0005]在线平台方法是指,支付机构登陆到银行卡组织统一搭建的在线差错Web平台上处理差错交易。在这种方法里,差错提出机构将差错信息通过差错Web平台提交,银行卡组织的差错平台可以进行实时检查、交互和处理。但这种方法的问题是机构需要业务人员手工从机构自建的差错平台中获取差错信息和凭证,再手工逐笔录入到银行卡组织的差错平台中。大量的人工操作降低了整体的差错处理效率,也增加了人力成本。
[0006]现有的联机报文方法是指,支付机构通过发送IS08583报文给银行卡组织来实现差错交易的处理,目前国际卡组织单信息差错交易多采用这种方法。这种方法受报文标准限制,只能传输差错交易信息,无法传输差错凭证文件,给其他方面确认差错交易的真实性增加了困难。

【发明内容】

[0007]鉴于上述问题,本发明旨在提供一种处理周期短、处理效率稿并且能够节省人工成本的联机处理各机构间数据差错的数据处理装置及其数据处理方法。
[0008]本发明的联机处理各机构间数据差错的数据处理装置及其数据处理方法通过使用WebService技术实现差错的联机处理,克服了文件方式下处理周期长的缺点,本发明的联机处理各机构间数据差错的数据处理装整合了各机构自建的差错平台,减少了操作人员的人工操作步骤,而且本发明的联机处理各机构间数据差错的数据处理装中的报文可以将交易信息和凭证合并传输,克服了现有联机方式下报文不能携带文件的缺点。
[0009]本发明的联机处理各机构间数据差错的数据处理装置,用于在第一机构和第二机构之间进行数据处理,其特征在于,具备: 报文模型库,用于存储统一的差错业务报文模型,其中,所述差错业务报文模型包括差错业务信息和凭证文件;
报文接收模块,用于接收来自第一机构的请求报文数据,其中所述请求报文数据由所述第一机构基于该第一机构的业务数据和所述差错业务报文模型而组成;
报文解析模块,用于解析来自所述报文接收模块的所述请求报文数据并且获得解析结果;
安全模块,用于根据所述解析结果检查所述请求报文数据的安全策略;
差错业务规则库,用于存储差错业务规则;
逻辑推理机,用于根据所述解析结果以及所述差错业务规则对所述请求报文中数据中的业务数据进行逻辑处理并生成业务交易数据;
交易数据库,用于存储所述业务交易数据;
报文组装模块,用于根据所述业务交易数据和所述报文模型库中的所述差错业务报文模型组装成请求报文;以及
报文发送模块,用于将所述请求报文发给第二机构。
[0010]优选地,所述报文接收模块还用于控制所述请求报文的通讯流量。
[0011]优选地,所述报文模型库用XML语言的定义语言XSD实现。
[0012]优选地,所述报文解析模块用于解析来自所述报文接收模块的所述请求报文数据并且将所述请求报文数据解析成安全域信息、控制域信息和信息域信息。
[0013]优选地,所述安全域信息至少包括用户名。密码、签名和摘要;
所述控制域信息包括业务类型信息;
所述信息域信息包括:帐号、金额、凭证文件以及清算日期。
[0014]优选地,所述安全模块用于根据所述解析结果中的所述安全域信息判断是否安全可信。
[0015]优选地,所述安全模块用于根据所述解析结果中的所述安全域信息对安全策略进行检查。
[0016]优选地,所述安全策略包括:密码解密是否成功;签名和摘要是否验证成功;用户名、签名和证书是否匹配。
[0017]优选地,所述逻辑推理机用于根据所述控制域信息判断当前报文需要完成的业务,并根据所述信息域信息和所述交易数据库的信息判断该业务对应的交易是否正确并且在通过判断后将该业务交易数据插入到交易数据库中。
[0018]优选地,所述报文发送模块判断第二机构的当前线路是否空闲,在判断为空闲的情况下将所述请求报文发送给第二机构。
[0019]本发明的联机处理各机构间数据差错的数据处理方法,用于在第一机构和第二机构之间进行数据处理,其特征在于,包括下述步骤:
报文接收步骤,接收来自第一机构的请求报文数据,其中所述请求报文数据由第一机构基于该第一机构的业务数据和存储在报文模型库中的差错业务报文模型而组成;
报文解析步骤,解析来自由上述报文接收步骤接收到的请求报文数据,获得解析结果;
安全策略检查步骤,用于根据所述解析结果检查所述报文数据的安全策略; 逻辑推理步骤,根据所述解析结果以及所述差错业务规则对所述请求报文中数据中的业务数据进行逻辑处理并生成业务交易数据;
报文组装步骤,用于根据所述业务交易数据和所述差错业务报文模型组装成请求报文.’以及
报文发送步骤,用于将所述请求报文发给第二机构。
[0020]优选地,在所述报文接收步骤中,控制所述请求报文的通讯流量。
[0021]优选地,在所述报文解析步骤中,将请求报文数据解析成安全域信息、控制域信息和ig息域ig息。
[0022]优选地,在所述安全策略检查步骤中进行如下的安全策略检查:
密码解密是否成功;
签名和摘要是否验证成功;
用户名、签名和证书是否匹配。
[0023]优选地,在所述报文发送步骤中,判断第二机构的当前线路是否空闲,在判断为空闲的情况下将所述请求报文发送给第二机构。
[0024]本发明的联机处理各机构间账务差错的数据差错的数据处理装置及其数据处理方法的特点是将能够携带凭证文件的报文应用于各第二机构间进行账务差错处理,从而建立了各第二机构自建差错处理系统的集成平台装置来实现差错交易的联机处理。本发明的联机处理各机构间账务差错的数据差错的数据处理装置避免了文件传输方式下的处理周期长、交互性差的问题,也克服了平台处理方式的人工操作工作量大的问题。与现有的联机处理差错方式相比,能够携带凭证文件的报文满足了交易各方审核凭证的需要,在功能方面有重大改进。
[0025]
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1