[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN106933948B - 一种金融数据的统一入库方法 - Google Patents

一种金融数据的统一入库方法 Download PDF

Info

Publication number
CN106933948B
CN106933948B CN201710044565.3A CN201710044565A CN106933948B CN 106933948 B CN106933948 B CN 106933948B CN 201710044565 A CN201710044565 A CN 201710044565A CN 106933948 B CN106933948 B CN 106933948B
Authority
CN
China
Prior art keywords
data
information
transaction
bar code
financial
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710044565.3A
Other languages
English (en)
Other versions
CN106933948A (zh
Inventor
魏伟
冯国平
蔡耀准
谢爱文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Weirong Technology Co.,Ltd.
Original Assignee
Zhejiang Weirong Electronic Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Weirong Electronic Co Ltd filed Critical Zhejiang Weirong Electronic Co Ltd
Priority to CN201710044565.3A priority Critical patent/CN106933948B/zh
Publication of CN106933948A publication Critical patent/CN106933948A/zh
Application granted granted Critical
Publication of CN106933948B publication Critical patent/CN106933948B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明提供了一种金融数据的统一入库方法,应用于金融系统中金融机具的金融数据的处理,其中,对每个金融机具提供的金融数据进行解析以形成解析文件,并将解析文件中的数据信息保存至一数据库;数据库提供多个数据表,用以保存对应的数据信息;金融数据的统一入库方法包括以下步骤:步骤S1、数据库调用解析后的解析文件;步骤S2、数据库获取解析文件中的数据信息以及数据信息的变量;步骤S3、数据库将满足预设条件的变量的数据信息保存至对应的数据表中。其技术方案的有益效果在于,可对金融数据包括冠字号数据提供统一的处理保存至数据库中的操作,不仅处理灵活扩展性强。

Description

一种金融数据的统一入库方法
技术领域
本发明涉及金融系统领域,尤其涉及一种金融数据的统一入库方法。
背景技术
现有的金融系统中对于金融机具上报的冠字号码数据以及相关的数据需要进行储存,方便使用者管理相关的数据,其中金融机具可包括ATM机、点钞机等,将冠字号码数据的相关数据信息导入数据库中相应的表中,通常包括以下的部分;普通fsn文件对象入库、带交易号fsn文件对象入库(包括柜台交易文件和ATM交易文件)、条码和冠字号码数据绑定对象入库、把捆包箱条码绑定对象入库、交易号和把捆条码文件对象入库、柜台交易信息入库、机具信息入库、冠字号码数据黑名单实时抓假等,现有的现金冠字号码数据及相关数据的数据格式差异很大;对其数据格式的解析和存储,都是分别进行的,这样导致了解决方案的灵活性和扩展性不足,如果有新的数据格式出现,则需要在原解决方案是增加新的代码,很大程度上降低了系统的鲁棒性。
发明内容
针对现有技术中在金融系统中对金融数据的保存至数据库中存在的上述问题,现提供一种扩展性强,满足多种数据格式的储存,可降低系统鲁棒性的金融数据的统一入库方法。
具体内容如下:
一种金融数据的统一入库方法,应用于金融系统中金融机具的金融数据的处理,其中,对每个金融机具提供的所述金融数据进行解析以形成解析文件,并将所述解析文件中的数据信息保存至一数据库;
所述数据库提供多个数据表,用以保存对应的所述数据信息;所述金融数据的统一入库方法包括以下步骤:
步骤S1、所述数据库调用解析后的所述解析文件;
步骤S2、所述数据库获取所述解析文件中的数据信息以及所述数据信息的变量;
步骤S3、所述数据库将满足预设条件的所述变量的所述数据信息保存至对应的所述数据表中。
优选的,所述数据库提供一点钞机记录表,用以保存点钞机的点钞记录;
以及一冠字号码数据表,用以保存冠字号码数据的图片数据;
当解析文件中只包括冠字号码数据的详细信息时;
将当前的所述解析文件中的所述数据信息插入所述点钞机记录表以及冠字号码数据表中。
优选的,所述数据库提供一交易表,用以保存交易信息;
以及一交易绑定表,用以保存交易和冠字号码数据的绑定信息;
当所述解析文件中的所述变量满足冠字号码数据的详细信息不为空,且交易流水号不为空时;
将当前的所述解析文件中的所述数据信息对应插入所述冠字号码数据表,点钞机记录表,交易绑定表以及交易表中。
优选的,所述数据库提供条码绑定表,用以保存条码编号和冠字号码数据的绑定信息;
当所述解析文件中的所述变量满足冠字号码数据的详细信息不为空,且把捆条码不为空时;
将当前解析文件中的所述冠字号码数据以及所述把捆条码绑定,并保存于所述条码绑定表。
优选的,条码绑定表,用以保存条码编号和冠字号码数据的绑定信息;
当所述解析文件中的所述把捆条码不为空,且条码信息不为空时;
将所述把捆条码与所述条码信息绑定,并保存于所述条码绑定表。
优选的,当所述解析文件中的交易号不为空,且所述把捆条码不为空时;
将所述交易号以及所述把捆条码关联并保存于所述交易绑定表中。
优选的,当所述解析文件中的所述交易信息不为空时;
将所述交易信息保存至所述交易表中。
优选的,所述解析文件中还包含提供所述金融数据的所述金融机具的身份信息且所述身份信息保存于所述数据库中。
优选的,所述数据库中提供一冠字号码数据黑名单,所述数据库将所述解析文件中所述数据信息与所述冠字号码数据黑名单的数据进行时时比对,若出现比对结果相同时,则生成一提示信息发送至所述金融机具接入的金融系统中。
上述技术方案具有如下优点或有益效果:可对金融数据包括冠字号码数据提供统一的处理保存至数据库中的操作,不仅处理灵活扩展性强,还克服了现有技术中在出现新的数据格式时,则需要在原解决方案是增加新的代码,增加了系统的鲁棒性的缺陷。
附图说明
图1为本发明一种金融数据的统一入库方法实施例的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
本实用信息包括一种金融数据的统一入库方法。
一种金融数据的统一入库方法的实施例,应用于金融系统中金融机具的金融数据的处理,其中,对每个金融机具提供的金融数据进行解析以形成解析文件,并将解析文件中的数据信息保存至一数据库;
数据库提供多个数据表,用以保存对应的数据信息;
如图1所示,金融数据的统一入库方法包括以下步骤:
步骤S1、数据库调用解析后的解析文件;
步骤S2、数据库获取解析文件中的数据信息以及数据信息的变量;
步骤S3、数据库将满足预设条件的变量的数据信息保存至对应的数据表中。
上述技术方案中,金融数据可具体包括冠字号码数据、交易号、点钞记录、交易信息以及条码信息等,其中数据库调用解析文件,并对解析文件中的变量进行分析,当满足预设条件时,则将解析文件中的数据信息保存至对应的数据表中。
在一种较优的实施方式中,数据库提供的数据表包括:
点钞机记录表,用以保存点钞机的点钞记录,具体包括,交易记录编号、记录起始时间以及结束时间、操作者、票面价值、货币、版本号、操作类型、操作编号、工作网络编号、分组统计、城市编号、服务日期、客户端编号。
冠字号码数据表,用以保存冠字号码数据的图片数据具体包括,运行时间、钱币编号、钱币误差、日期误差、图片文件、图片大小。
交易表,用以保存交易信息、具体包括交易类型、交易日期、交易号码、金融机具号码、操作者、金融机具物理地址、IP地址。
交易绑定表,用以保存交易和冠字号码数据的绑定信息,具体可包括交易编号、条码编号、工作网络编号、创建日期、条码类型。
条码绑定表,用以保存条码编号和冠字号码数据的绑定信息,具体可包括条码编号、类型、子条码编号、日期类型、工作网络编号,票面价值、描述、创建日期。
条码绑定记录表,用以保存条码绑定的记录信息,具体可包括条码绑定编号、描述、时间、类型、操作者。
条码表,用以保存条码的信息,创建操作者、创建日期、条码信息。
在一种较优的实施方式中,当解析文件中只包括冠字号码数据的详细信息时;
将当前的解析文件中的数据信息插入点钞机记录表以及冠字号码数据表中。
上述技术方案中,在金融机具在金融系统中,如点钞机在点钞过程中,将获取的冠字号码数据的详细信息具体包括冠字号码数据图片以及点钞记录保存至对应的点钞机记录表以及冠字号码数据表中。
在一种较优的实施方式中,当解析文件中的变量满足冠字号码数据的详细信息不为空,且交易流水号不为空时;
将当前的解析文件中的数据信息对应插入冠字号码数据表,点钞机记录表,交易绑定表以及交易表中。
上述技术方案中,在金融系统中进行金额交易时则会形成对应的交易流水号,此时可将交易流水号中的具体信息保存至交易表中,
在一种较优的实施方式中,当解析文件中的变量满足冠字号码数据的详细信息不为空,且把捆条码不为空时;
将当前解析文件中的冠字号码数据以及把捆条码绑定,并保存于条码绑定表。
上述技术方案中,可包括柜台交易信息绑定和ATM交易信息绑定;
带交易号fsn文件是指正常点钞时带有交易号的fsn文件,主要是为了实现交易绑定蓝标,当变量满足下面条件时,就需要做带交易号fsn文件对象入库处理:
①冠字号码数据信息不为空
②文件信息中交易流水号不为空
带交易号fsn文件入库时,插入数据库的表和对象为:
①点钞机记录表;
②冠字号码数据表;
③冠字号码数据图片文件夹
④交易表(一般只有一个交易流水号,如果有详细交易信息则也会将详细交易信息插入交易表中;
⑤交易绑定表(交易和冠字号码数据的绑定信息)
在一种较优的实施方式中,当解析文件中的把捆条码不为空,且条码信息不为空时;
将把捆条码与条码信息绑定,并保存于条码绑定表。
上述技术方案中,
条码和冠字号码数据绑定对象入库的设计场景一般是在清分中心,清分完一把纸币之后打印出条码,然后将条码和这把纸币冠字号码数据绑定,下面几个变量条件满足即需要做条码和冠字号码数据的绑定:
①冠字号码数据不为空
②文件信息中把捆条码不为空
条码和冠字号码数据绑定对象入库时,插入数据库的表和对象为:
条码绑定表(条码绑定表,关联字段为主条码id和子batchId)。
在一种较优的实施方式中,当解析文件中的交易号不为空,且把捆条码不为空时;
将交易号以及把捆条码关联并保存于交易绑定表中。
上述技术方案中,把捆包箱条码绑定的设计场景一般是现金中心做配钞或者调拨款箱的时候,需要通过设备扫描每一把,每一捆以及每个箱子的条码,然后进行绑定,下面几个变量条件满足即需要做把捆包箱条码绑定对象入库的操作:
①文件信息中把捆条码不为空
②把捆条码不为空
比如做捆跟把的条码绑定操作,则文件信息中把捆条码变量中存放的是捆的条码号,把捆条码信息变量中存放的是把的条码号集合;
把捆包箱条码绑定对象入库时,插入数据库的表和对象为:
条码绑定表(条码绑定表,关联字段为主条码编号和子条码编号)
将交易号和把捆条码关联关系插入,关联字段为交易白闹和条码编号。
在一种较优的实施方式中,当解析文件中的交易信息不为空时;
将交易信息保存至交易表中。
上述技术方案中,交易号和把捆条码文件对象入库的设计场景是银行柜员在办理客户大额取款时,不点钞直接扫描纸币把捆上的条码并支付的过程;下面几个变量条件满足即需要做交易号和把捆条码文件对象的入库处理:
①解析文件中交易号不为空
②把捆条码不为空
交易号和把捆条码文件对象入库时,插入数据库的表和对象为:
①交易绑定表(将交易号和把捆条码关联关系插入,关联字段为交易编号和条码编号)
在一种较优的实施方式中,解析文件中还包含提供金融数据的金融机具的身份信息且身份信息保存于数据库中。
上述技术方案中,这块功能主要是针对点钞机具文件数据上来的时该机具的详细信息还未在金融系统中注册,为了方便用户对机具信息的查询,就暂时将该机具的信息存入数据库,并将该机具临时绑定到默认机构下,入库的机具信息主要包括机具号,IP地址;事后用户可以针对该机具在金融系统中对信息进行修改。
在一种较优的实施方式中,数据库中提供一冠字号码数据黑名单,数据库将解析文件中冠字号码数据信息与冠字号码数据黑名单的数据进行时时比对,若出现比对结果相同时,则生成一提示信息发送至金融机具接入的金融系统中。
上述技术方案中,如果发现点到了黑名单中的数据信息即冠字号码数据,则通过webservice的方式将该冠字号码数据详细信息发送给金融系统后台,在金融系统后台页面以黄色小信封的方式提醒用户。
需要说明的是FileInfo是一个文件(文件不限定fsn,也可能是把捆包箱二维码关联文件,或者是交易信息文件等)对应的信息,由四部分组成:
FileInfo
Figure BDA0001214160410000091
DevManageInfo dev
Figure BDA0001214160410000092
List<FsnInfo>fsnList
Figure BDA0001214160410000093
List<String>barCodeList
Figure BDA0001214160410000094
TradeInfo tradeInfo
﹒dev:文件信息,包括文件名,对应交易的流水号,把捆条码等信息
﹒fsnList:每一个冠字号码数据的详细信息
﹒barCodeList:条码信息
﹒tradeInfo:交易信息。
以上仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

Claims (9)

1.一种金融数据的统一入库方法,应用于金融系统中金融机具的金融数据的处理,其特征在于,对每个金融机具提供的所述金融数据进行解析以形成解析文件,并将所述解析文件中的数据信息保存至一数据库;
所述数据库提供多个数据表,用以保存对应的所述数据信息;所述金融数据的统一入库方法包括以下步骤:
步骤S1、所述数据库调用解析后的所述解析文件;
步骤S2、所述数据库获取所述解析文件中的数据信息以及所述数据信息的变量;
步骤S3、所述数据库将满足预设条件的所述变量的所述数据信息保存至对应的所述数据表中;
所述解析文件中的所述数据信息包括冠字号码数据、交易号、交易流水号、把捆号码、条码信息、交易信息以及所述金融机具的身份信息中的至少一种;
所述预设条件为所述数据信息包含所述冠字号码数据、所述交易号、所述交易流水号、所述把捆号码、所述条码信息、所述交易信息以及所述金融机具的身份信息的种类。
2.根据权利要求1所述的金融数据的统一入库方法,其特征在于,所述数据库提供一点钞机记录表,用以保存点钞机的点钞记录;
以及一冠字号码数据表,用以保存冠字号码数据的图片数据;
当解析文件中只包括冠字号码数据的详细信息时;
将当前的所述解析文件中的所述数据信息插入所述点钞机记录表以及冠字号码数据表中。
3.根据权利要求2所述的金融数据的统一入库方法,其特征在于,所述数据库提供一交易表,用以保存交易信息;
以及一交易绑定表,用以保存交易和冠字号码数据的绑定信息;
当所述解析文件中的所述变量满足冠字号码数据的详细信息不为空,且交易流水号不为空时;
将当前的所述解析文件中的所述数据信息对应插入所述冠字号码数据表,点钞机记录表,交易绑定表以及交易表中。
4.根据权利要求1所述的金融数据的统一入库方法,其特征在于,所述数据库提供条码绑定表,用以保存条码编号和冠字号码数据的绑定信息;
当所述解析文件中的所述变量满足冠字号码数据的详细信息不为空,且把捆条码不为空时;
将当前解析文件中的所述冠字号码数据以及所述把捆条码绑定,并保存于所述条码绑定表。
5.根据权利要求4所述的金融数据的统一入库方法,其特征在于,条码绑定表,用以保存条码编号和冠字号码数据的绑定信息;
当所述解析文件中的所述把捆条码不为空,且条码信息不为空时;
将所述把捆条码与所述条码信息绑定,并保存于所述条码绑定表。
6.根据权利要求3所述的金融数据的统一入库方法,其特征在于,当所述解析文件中的交易号不为空,且所述把捆条码不为空时;
将所述交易号以及所述把捆条码关联并保存于所述交易绑定表中。
7.根据权利要求3所述的金融数据的统一入库方法,其特征在于,当所述解析文件中的所述交易信息不为空时;
将所述交易信息保存至所述交易表中。
8.根据权利要求1所述的金融数据的统一入库方法,其特征在于,所述解析文件中还包含提供所述金融数据的所述金融机具的身份信息且所述身份信息保存于所述数据库中。
9.根据权利要求2所述的金融数据的统一入库方法,其特征在于,所述数据库中提供一冠字号码数据黑名单,所述数据库将所述解析文件中所述冠字号码数据数据信息与所述冠字号码数据黑名单的数据进行时时比对,若出现比对结果相同时,则生成一提示信息发送至所述金融机具接入的金融系统中。
CN201710044565.3A 2017-01-19 2017-01-19 一种金融数据的统一入库方法 Active CN106933948B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710044565.3A CN106933948B (zh) 2017-01-19 2017-01-19 一种金融数据的统一入库方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710044565.3A CN106933948B (zh) 2017-01-19 2017-01-19 一种金融数据的统一入库方法

Publications (2)

Publication Number Publication Date
CN106933948A CN106933948A (zh) 2017-07-07
CN106933948B true CN106933948B (zh) 2021-03-09

Family

ID=59423435

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710044565.3A Active CN106933948B (zh) 2017-01-19 2017-01-19 一种金融数据的统一入库方法

Country Status (1)

Country Link
CN (1) CN106933948B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102274656B1 (ko) * 2019-11-22 2021-07-09 주식회사 티맥스엔터프라이즈 블록체인 네트워크에서 데이터를 관리하기 위한 기법

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1607534A (zh) * 2003-10-13 2005-04-20 赵睿 纸币防劫防盗系统
CN101430661B (zh) * 2008-11-18 2011-06-01 阿里巴巴集团控股有限公司 一种批量生成测试数据的方法、系统和装置
CN102799634B (zh) * 2012-06-26 2014-11-12 中国农业银行股份有限公司 数据存储方法及装置
JP2015056010A (ja) * 2013-09-11 2015-03-23 グローリー株式会社 紙幣管理システム及び紙幣管理方法
US9762603B2 (en) * 2014-05-10 2017-09-12 Informatica Llc Assessment type-variable enterprise security impact analysis
CN104268977A (zh) * 2014-08-06 2015-01-07 浙江维融电子科技股份有限公司 一种纸币信息管理方法及系统
CN104392542B (zh) * 2014-10-29 2018-07-06 中国建设银行股份有限公司 一种纸币配送信息采集管理方法及装置
CN105426953B (zh) * 2016-01-18 2018-08-17 董策 一种数据处理方法、处理系统以及点钞机
CN105844784B (zh) * 2016-03-18 2020-03-17 光荣电子工业(苏州)有限公司 纸币处理装置
CN106023407A (zh) * 2016-05-12 2016-10-12 四川徽通金融外包服务有限公司 一种基于云服务的人民币冠字号码管理系统及方法
CN105957238B (zh) * 2016-05-20 2019-02-19 聚龙股份有限公司 一种纸币管理方法及其系统

Also Published As

Publication number Publication date
CN106933948A (zh) 2017-07-07

Similar Documents

Publication Publication Date Title
US5689579A (en) Rule-based circuit, method and system for performing item level reconciliation
RU2562765C2 (ru) Способ обработки банкнот
US6557755B1 (en) Methods and systems for tracking and controlling mailpiece processing using postal service mailpiece code
US8903154B2 (en) Enhanced note processing
US20050281450A1 (en) System and method for correcting data in financial documents
CA2389518C (en) Inter-departmental mail sorting system and method
CN107274291B (zh) 跨平台的估值表解析方法、存储介质及应用服务器
WO2017152847A1 (zh) 纸币冠字号信息处理方法、装置及系统
JP2015156050A (ja) 紙幣管理装置、紙幣処理システム、及び紙幣処理方法
CN106933948B (zh) 一种金融数据的统一入库方法
US20210187555A1 (en) Method for processing a batch of mailpieces by reading barcodes printed thereon
RU2253518C2 (ru) Устранение ошибок почтовой адресации путем использования расширенных кодов клиентов
US8240554B2 (en) System and method of financial instrument processing with duplicate item detection
CN1855154A (zh) 基于识别标识的货币出入库清点方法及支撑系统
CN102693577B (zh) 纸币处理装置及其纸币处理方法
CN104392542B (zh) 一种纸币配送信息采集管理方法及装置
GB2369914A (en) An automated teller machine network
US6749113B2 (en) System for card processing, embossing and fulfillment
CN116503878A (zh) 一种业务决策处理方法及装置
CN111292464B (zh) 一种现金机具金标在线评测系统
CN111831683A (zh) 一种基于动态扩展场景匹配的自动化稽核方法和系统
CN111831698A (zh) 一种数据稽核方法、系统和电子设备
CN110853221A (zh) 基于冠字号信息的现金流通管理系统及其控制方法
US20060218186A1 (en) Automated data processing using optical character recognition
CN105469495B (zh) 一种用于检测点钞机对纸币冠字号识别率的方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: Lingxizhen Cangnan County of Wenzhou City, Zhejiang province 325800 Yong Jin Road No. 188

Patentee after: Weirong Technology Co.,Ltd.

Address before: Lingxizhen Cangnan County of Wenzhou City, Zhejiang province 325800 Yong Jin Road No. 188

Patentee before: ZHEJIANG WEIRONG ELECTRONIC Co.,Ltd.

PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A Unified Storage Method for Financial Data

Effective date of registration: 20231222

Granted publication date: 20210309

Pledgee: Bank of China Limited by Share Ltd. Cangnan County branch

Pledgor: Weirong Technology Co.,Ltd.

Registration number: Y2023330003082