一种银行数据处理方法及装置制造方法及图纸

技术编号:17049938 阅读:39 留言:0更新日期:2018-01-17 18:22
本发明专利技术实施例提供了一种银行数据处理方法及装置,通过接收当前业务涉及的当前后台系统发送的业务相关信息,所述业务相关信息包括账户、业务种类及业务唯一标志;根据在本地存储的业务信息存储表查询所述业务唯一标志的结果,对所述业务信息存储表执行信息写入操作;根据本地存储的准确性表中查询所述业务唯一标志的结果,对所述准确性表执行状态写入操作;根据当前业务涉及的所有后台系统状态及当前业务所处的处理顺序,判断是否向后台审核系统发送当前业务对应的各后台系统的业务相关信息,以处理当前业务对应的各后台系统的业务相关信息。本发明专利技术保证了银行交易对交易数据的完整性、准确性及安全性的要求。

A bank data processing method and device

The embodiment of the invention provides a data processing method and device, through business related information receiving the current background system sends the current business involves the business related information, including accounts, business types and business only according to the mark; in the local storage business information storage table query the service only sign results of the business information storage table information is written according to the inquiry of the business operation; the only sign results of local storage accuracy table, the accuracy of execution state of write operation; according to the processing order of all the background system the current state of business and the current business relates to the business related information to determine whether the corresponding to the background the audit system sends the current business of each system, the related business letter processing background system corresponding to the current business. Interest. The invention ensures the requirements for the integrity, accuracy and security of the transaction data in a bank transaction.

【技术实现步骤摘要】
一种银行数据处理方法及装置
本专利技术涉及银行系统数据处理
,特别涉及一种银行数据处理方法及装置。
技术介绍
随着银行业务的不断增加,发生一笔业务操作时通常伴随着后台系统多个模块的数据变化。因此保证数据完整性、准确性及安全性一直是信息技术的重要内容,能快速的(例如采用消息队列(MQ)传输)获取完整、准确及安全的数据信息对于系统本身健壮性有着非常大的意义。因此当新建一个系统模块来采集原有模块的数据时,数据处理的方法需要考虑的一个重要问题就是如何保持数据的完整、准确及安全。目前,数据处理的方法常见的为对账系统的数据处理方法。对账系统在晚间批量的时候,通过各系统发送给对账系统数据文本来核对在各个系统发生的业务中账务数据是否一致、完整等。以上技术方案具有数据不完整、数据不准确及安全系数低的缺点。
技术实现思路
为解决现有技术的问题,本专利技术提出一种银行数据处理方法及装置。本专利技术通过完整性数据表、准确性数据表、数据存储表及业务信息处理逻辑,解决了现有技术中数据不完整、数据不准确及安全系数低的问题,保证了系统的健壮性。本专利技术提供了一种银行数据处理方法,该方法包括:接收当前业务涉及的当前后台系统发送的业务相关信息,所述业务相关信息包含:账户、业务种类及业务唯一标志;查询本地存储的业务信息存储表中是否存在所述业务唯一标志,生成第一查询结果;根据所述第一查询结果对所述业务信息存储表执行信息写入操作;查询本地存储的准确性表中是否存在所述业务唯一标志,生成第二查询结果,所述准确性表用于记录业务对应的各后台系统状态及当前业务所处的处理顺序;根据所述第二查询结果对所述准确性表执行状态写入操作;根据当前业务涉及的所有后台系统状态及当前业务所处的处理顺序判断是否需要处理当前业务对应的各后台系统的业务相关信息;如果是,向后台审核系统发送当前业务对应的各后台系统的业务相关信息,以处理当前业务对应的各后台系统的业务相关信息。在一个实施例中,还包括:在本地创建完整性表、业务信息存储表及准确性表;所述完整性表包括:业务种类及后台系统,用于定义业务种类涉及的后台系统;所述业务信息存储表包括:账户、业务种类、业务唯一标志及后台系统信息栏;所述后台系统信息栏,用于存储各后台系统对应的业务相关信息;所述准确性表包括:账户、序号、业务种类、业务唯一标志及后台系统状态;所述后台系统状态包括:已收到、未收到及不相关,用于存储各后台系统的状态;所述序号的编号规则为,在所述序号对应的账号中,根据接收不同业务种类的业务相关信息的顺序用阿拉伯数字顺序编写所述序号。在一个实施例中,当所述第一查询结果为所述业务信息存储表中存在业务唯一标志时;所述根据所述第一查询结果对所述业务信息存储表执行信息写入操作包括:在对应的后台系统信息栏中写入当前后台系统发送的业务相关信息。在一个实施例中,当所述第一查询结果为所述业务信息存储表中不存在业务唯一标志时;所述根据所述第一查询结果对所述业务信息存储表执行信息写入操作包括:在所述业务信息存储表中插入第一数据记录;所述第一数据记录包括:所述业务相关信息的账户、所述业务相关信息的业务种类、所述业务相关信息的业务唯一标志及后台系统信息栏;在所述第一数据记录中将当前后台系统发送的业务相关信息写入对应的后台系统信息栏中。在一个实施例中,当所述第二查询结果为所述准确性表中存在所述业务唯一标志时;所述根据所述第二查询结果对所述准确性表执行状态写入操作包括:在所述准确性表中更新当前后台系统对应的后台系统状态。在一个实施例中,当所述第二查询结果为所述准确性表中不存在所述业务唯一标志时;所述根据所述第二查询结果对所述准确性表执行状态写入操作包括:在所述准确性表中插入第二数据记录;所述第二数据记录包括:所述业务相关信息的账号、所述业务相关信息的序号、所述业务相关信息的业务种类、所述业务相关信息的业务唯一标志及后台系统状态;根据当前后台系统发送的业务相关信息的业务种类在所述完整性表中获取当前业务涉及的所有后台系统,初始化所述第二数据记录中所有后台系统状态;在所述第二数据记录的后台系统状态中更新当前后台系统对应的后台系统状态。在一个实施例中,所述根据当前业务涉及的所有后台系统状态及当前业务所处的处理顺序判断是否需要处理当前业务对应的各后台系统的业务相关信息,包括:判断所述当前业务涉及的所有后台系统状态是否均为已收到且当前业务序号是否为当前业务的账号中最小的序号。在一个实施例中,所述向后台审核系统发送当前业务对应的各后台系统的业务相关信息,以处理当前业务对应的各后台系统的业务相关信息,包括:通过所述业务唯一标志获取本地存储的业务信息存储表中当前业务涉及的各后台系统的业务相关信息;向后台审核系统发送当前业务涉及的各业务相关信息;删除所述业务信息存储表中当前业务数据的记录及所述准确性表中当前业务数据的记录。本专利技术提供的银行数据处理方法,解决了现有技术中数据不完整、数据不准确及安全系数低的问题。本专利技术提供的银行数据处理方法,通过完整性表存储各种业务涉及的后台系统、业务数据存储表存储各后台系统的业务数据及准确性表存储当前业务涉及的各后台系统状态,保证了一笔银行业务数据的完整证和准确,并且最终将当前业务涉及的各后台系统的业务信息同时发送到后台审核系统进行处理的逻辑,保证了银行交易的安全性,从而保证了银行系统的健壮性。本专利技术还提供了一种银行数据处理装置,包括:信息接收单元,用于接收当前业务涉及的当前后台系统发送的业务相关信息,所述业务相关信息包含:账户、业务种类及业务唯一标志;第一查询单元,用于查询本地存储的业务信息存储表中是否存在所述业务唯一标志,生成第一查询结果;第一写入单元,用于根据所述第一查询结果对所述业务信息存储表执行信息写入操作;第二查询单元,用于查询本地存储的准确性表中是否存在所述业务唯一标志,生成第二查询结果,所述准确性表用于记录业务对应的各后台系统状态及当前业务所处的处理顺序;第二写入单元,用于根据所述第二查询结果对所述准确性表执行状态写入操作;判断单元,用于根据当前业务涉及的所有后台系统状态及当前业务所处的处理顺序判断是否需要处理当前业务对应的各后台系统的业务相关信息;处理单元,用于向后台审核系统发送当前业务对应的各后台系统的业务相关信息,以处理当前业务对应的各后台系统的业务相关信息。在一个实施例中,还包括:数据表创建单元,用于在本地创建完整性表、业务信息存储表及准确性表;所述完整性表包括:业务种类及后台系统,用于定义业务种类涉及的后台系统;所述业务信息存储表包括:账户、业务种类、业务唯一标志及后台系统信息栏;所述后台系统信息栏,用于存储各后台系统对应的业务相关信息;所述准确性表包括:账户、序号、业务种类、业务唯一标志及后台系统状态;所述后台系统状态包括:已收到、未收到及不相关,用于存储各后台系统的状态;所述序号的编号规则为,在所述序号对应的账号中,根据接收不同业务种类的业务相关信息的顺序用阿拉伯数字顺序编写所述序号。在一个实施例中,所述第一写入单元具体用于:在对应的后台系统信息栏中写入当前后台系统发送的业务相关信息。在一个实施例中,所述第一写入单元包括:第一数据插入模块,用于在所述业务信息存储表中插入第一数据记录;所述第一数据记录包括:所述本文档来自技高网...
一种银行数据处理方法及装置

【技术保护点】
一种银行数据处理方法,其特征在于,该方法包括:接收当前业务涉及的当前后台系统发送的业务相关信息,所述业务相关信息包含:账户、业务种类及业务唯一标志;查询本地存储的业务信息存储表中是否存在所述业务唯一标志,生成第一查询结果;根据所述第一查询结果对所述业务信息存储表执行信息写入操作;查询本地存储的准确性表中是否存在所述业务唯一标志,生成第二查询结果,所述准确性表用于记录业务对应的各后台系统状态及当前业务所处的处理顺序;根据所述第二查询结果对所述准确性表执行状态写入操作;根据当前业务涉及的所有后台系统状态及当前业务所处的处理顺序判断是否需要处理当前业务对应的各后台系统的业务相关信息;如果是,向后台审核系统发送当前业务对应的各后台系统的业务相关信息,以处理当前业务对应的各后台系统的业务相关信息。

【技术特征摘要】
1.一种银行数据处理方法,其特征在于,该方法包括:接收当前业务涉及的当前后台系统发送的业务相关信息,所述业务相关信息包含:账户、业务种类及业务唯一标志;查询本地存储的业务信息存储表中是否存在所述业务唯一标志,生成第一查询结果;根据所述第一查询结果对所述业务信息存储表执行信息写入操作;查询本地存储的准确性表中是否存在所述业务唯一标志,生成第二查询结果,所述准确性表用于记录业务对应的各后台系统状态及当前业务所处的处理顺序;根据所述第二查询结果对所述准确性表执行状态写入操作;根据当前业务涉及的所有后台系统状态及当前业务所处的处理顺序判断是否需要处理当前业务对应的各后台系统的业务相关信息;如果是,向后台审核系统发送当前业务对应的各后台系统的业务相关信息,以处理当前业务对应的各后台系统的业务相关信息。2.根据权利要求1所述的银行数据处理方法,其特征在于,还包括:在本地创建完整性表、业务信息存储表及准确性表;所述完整性表包括:业务种类及后台系统,用于定义业务种类涉及的后台系统;所述业务信息存储表包括:账户、业务种类、业务唯一标志及后台系统信息栏;所述后台系统信息栏,用于存储各后台系统对应的业务相关信息;所述准确性表包括:账户、序号、业务种类、业务唯一标志及后台系统状态;所述后台系统状态包括:已收到、未收到及不相关,用于存储各后台系统的状态;所述序号的编号规则为,在所述序号对应的账号中,根据接收不同业务种类的业务相关信息的顺序用阿拉伯数字顺序编写所述序号。3.根据权利要求2所述的银行数据处理方法,其特征在于,当所述第一查询结果为所述业务信息存储表中存在业务唯一标志时;所述根据所述第一查询结果对所述业务信息存储表执行信息写入操作包括:在对应的后台系统信息栏中写入当前后台系统发送的业务相关信息。4.根据权利要求2所述的银行数据处理方法,其特征在于,当所述第一查询结果为所述业务信息存储表中不存在业务唯一标志时;所述根据所述第一查询结果对所述业务信息存储表执行信息写入操作包括:在所述业务信息存储表中插入第一数据记录;所述第一数据记录包括:所述业务相关信息的账户、所述业务相关信息的业务种类、所述业务相关信息的业务唯一标志及后台系统信息栏;在所述第一数据记录中将当前后台系统发送的业务相关信息写入对应的后台系统信息栏中。5.根据权利要求2所述的银行数据处理方法,其特征在于,当所述第二查询结果为所述准确性表中存在所述业务唯一标志时;所述根据所述第二查询结果对所述准确性表执行状态写入操作包括:在所述准确性表中更新当前后台系统对应的后台系统状态。6.根据权利要求2所述的银行数据处理方法,其特征在于,当所述第二查询结果为所述准确性表中不存在所述业务唯一标志时;所述根据所述第二查询结果对所述准确性表执行状态写入操作包括:在所述准确性表中插入第二数据记录;所述第二数据记录包括:所述业务相关信息的账号、所述业务相关信息的序号、所述业务相关信息的业务种类、所述业务相关信息的业务唯一标志及后台系统状态;根据当前后台系统发送的业务相关信息的业务种类在所述完整性表中获取当前业务涉及的所有后台系统,初始化所述第二数据记录中所有后台系统状态;在所述第二数据记录的后台系统状态中更新当前后台系统对应的后台系统状态。7.根据权利要求2所述的银行数据处理方法,其特征在于,所述根据当前业务涉及的所有后台系统状态及当前业务所处的处理顺序判断是否需要处理当前业务对应的各后台系统的业务相关信息,包括:判断所述当前业务涉及的所有后台系统状态是否均为已收到且当前业务序号是否为当前业务的账号中最小的序号。8.根据权利要求2所述的银行数据处理方法,其特征在于,所述向后台审核系统发送当前业务对应的各后台系统的业务相关信息,以处理当前业务对应的各后台系统的业务相关信息,包括:通过所述业务唯一标志获取本地存储的业务信息存储表中当前业务涉及的各后台系...

【专利技术属性】
技术研发人员:齐超
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

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

1