CN104361050A - 一种数据转化比对方法及装置 - Google Patents
一种数据转化比对方法及装置 Download PDFInfo
- Publication number
- CN104361050A CN104361050A CN201410594830.1A CN201410594830A CN104361050A CN 104361050 A CN104361050 A CN 104361050A CN 201410594830 A CN201410594830 A CN 201410594830A CN 104361050 A CN104361050 A CN 104361050A
- Authority
- CN
- China
- Prior art keywords
- data
- target
- comparison
- field
- transformation
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/258—Data format conversion from or to a database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/217—Database tuning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- Technology Law (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明实施例公开了一种数据转化比对方法及装置,所述方法可以包括:接收用以目标业务操作的目标转化数据和目标关联数据;调用所述目标关联数据对应的目标比对数据;获取所述目标业务操作对应的目标格式转化规则;根据所述目标格式转化规则,对所述目标转化数据进行格式转化;判断转化后的目标转化数据和所述目标比对数据的内容是否一致,若是,则对所述转化后的目标转化数据和目标关联数据执行所述目标业务操作。采用本发明,可提高银行业务操作的处理效率和成功率。
Description
技术领域
本发明涉及计算机领域,尤其涉及一种数据转化比对方法及装置。
背景技术
随着银行金融业的发展,国内各银行均面对大数据时代的挑战,它们根据自身不同***的特点制定了各自完善的数据标准和存储机制。随着银行业务的扩展,数据采集人员采集的数据越来越多,然而不同数据采集人员的数据录入习惯不同,导致一个***中的数据尤其是字母、特殊字符等的全半角格式不同。同时随着各银行之间的合作越来越多,由于不同***的数据标准和存储机制也不尽相同,不同***的数据相互交互时,***常常因不能识别不同格式的数据而导致数据交互失败,这时只有通过人工干预处理,导致银行业务操作的处理效率和成功率降低。
发明内容
本发明实施例提供一种数据转化比对方法及装置,可提高银行业务操作的处理效率和成功率。
本发明第一方面提供了一种数据转化比对方法,可包括:
接收用以目标业务操作的目标转化数据和目标关联数据;
调用所述目标关联数据对应的目标比对数据;
获取所述目标业务操作对应的目标格式转化规则;
根据所述目标格式转化规则,对所述目标转化数据进行格式转化;
判断转化后的目标转化数据和所述目标比对数据的内容是否一致,若是,则对所述转化后的目标转化数据和目标关联数据执行所述目标业务操作。
本发明第二方面提供了一种数据转化比对装置,可包括:
接收单元,用于接收用以目标业务操作的目标转化数据和目标关联数据;
调用单元,用于调用所述目标关联数据对应的目标比对数据;
获取单元,用于获取所述目标业务操作对应的目标格式转化规则;
格式转化单元,用于根据所述目标格式转化规则,对所述目标转化数据进行格式转化;
判断单元,用于判断转化后的目标转化数据和所述目标比对数据的内容是否一致,若是,则由业务操作单元对所述转化后的目标转化数据和目标关联数据执行所述目标业务操作。
实施本发明实施例,具有如下有益效果:
本实施例通过对来自不同***的或者数据采集人员采集的用以目标业务操作的目标转化数据按照对应的目标格式转化规则进行格式转化,提高***对目标转化数据的识别率,进一步提高了目标业务操作的处理效率和成功率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例中的一种数据转化比对方法的流程示意图;
图2是本发明另一实施例中的数据转化比对方法的流程示意图;
图3是本发明又一实施例中的数据转化比对方法的流程示意图;
图4是本发明实施例中的一种数据转化比对装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中提及的数据比对转化包括但不仅限于对金融账户标识,例如银行账户户名,特别是其中包含的字母、特殊字符等的全半角格式转化。本发明实施例中数据比对转化方法的应用场景可以是在一个***内部的数据采集端,银行数据采集人员采集的数据录入***前对数据按照预设的格式转化规则进行格式转化,也可以是在进行数据交互的两个不同的***之间,按照预设的格式转化规则进行格式转化。
图1是本发明实施例中的一种数据转化比对方法的流程示意图,如图所示本实施例中的数据转化比对方法可以包括:
S101,接收用以目标业务操作的目标转化数据和目标关联数据。
上述目标转化数据包括但不仅限于账户名,该账户名可以是全角格式、半角格式或者全半角混合格式,例如全角格式的账户名“zhangsan”,再如账户名“zhangsan”,其中“zhang”为全角格式,“san”为半角格式。上述目标关联数据包括但不仅限于银行***,例如“4367427200458888888”。目标转化数据和目标关联数据可以是由***数据采集端发送的,也可以是由进行数据交互的两个不同***中的发送***发送的。
S102,调用目标关联数据对应的目标比对数据。
具体的,接收用以目标业务操作的目标转化数据和目标关联数据之前,预先设定关联数据和比对数据的对应关系,由接收到的目标关联数据查询得到对应的目标比对数据。例如,步骤S101中接收到的目标转化数据为全角格式的账户名“zhangsan”,接收到的目标关联数据为银行***“4367427200458888888”,根据预设的关联数据和比对数据的对应关系,查询得到银行***“4367427200458888888”对应的目标比对数据为半角格式的账户名“zhangsan”。
S103,获取目标业务操作对应的目标格式转化规则。
具体的,接收用以目标业务操作的目标转化数据和目标关联数据之前,预先设定业务操作和格式转化规则的对应关系,由目标业务操作查询得到对应的目标格式转化规则。例如,目标业务操作为汇款入账,向步骤S101接收到的账户名是全角格式的“zhangsan”,银行***是“4367427200458888888”的账户汇款,查询预先设定的业务操作和格式转化规则的对应关系,得到汇款入账对应的目标格式转化规则为将账户名转化为半角格式。
S104,根据目标格式转化规则,对目标转化数据进行格式转化。
例如,目标业务操作为汇款入账,向步骤S101接收到的账户名是全角格式的“zhangsan”,银行***是“4367427200458888888”的账户汇款入账,由步骤S103中根据预先设定的业务操作和格式转化规则的对应关系,得到汇款入账对应的目标格式转化规则为将账户名转化为半角格式,则将全角格式的“zhangsan”转化为半角格式的“zhangsan”。
S105,判断转化后的目标转化数据和目标比对数据的内容是否一致,若是,则对转化后的目标转化数据和目标关联数据执行目标业务操作。
具体的,判断步骤S104中得到的转化后的目标转化数据和步骤S102中得到的目标比对数据的内容是否一致,如果一致,若目标业务操作的是在自身所在***中执行,则对转化后的目标转化数据和目标关联数据执行目标业务操作;若目标业务操作是在自身以外的***执行,则将转化后的目标转化数据和目标关联数据传送至对应的***执行目标业务操作。例如,若自身所在的***为银行A的***,目标业务操作是向银行B某账户汇款入账,判断转化后的目标转化数据和目标比对数据的内容一致,则将目标转化数据和目标关联数据发送至B银行的执行***,执行向该账户汇款入账的目标业务操作。
例如,目标业务操作为向步骤S101接收到的账户名是“zhangsan”,银行***是“4367427200458888888”的账户汇款入账,其中账户名“zhangsan”为全角格式,步骤104中得到的转化后的目标转化数据为半角格式的“zhangsan”,步骤S102中得到的目标比对数据为半角格式的“zhangsan”,那么如果通过比较判断转化后的目标转化数据和目标关联数据内容一致,则执行向账户名是“zhangsan”,银行***是“4367427200458888888”的账户汇款入账。
可选的,如果转化后的目标转化数据和目标比对数据的内容不一致,则向自身所在***相连的客户端发送错误报告,以提示业务操作人员按照预设的业务规定进行后续操作。
再如,目标业务操作为向步骤S101接收到的账户名是“zhangsan”,银行***是“4367427200458888888”的账户汇款入账,其中账户名“zhangsan”为全角格式,步骤104中得到的转化后的目标转化数据为半角格式的“zhangsan”,步骤S102中得到的目标比对数据为半角格式的“wangwu”,那么通过比较判断转化后的目标转化数据和目标关联数据内容不一致,则向自身所在***相连的客户端发送错误报告,以提示业务操作人员按照预设的业务规则进行后续操作。
本实施例通过对来自不同***的或者数据采集人员采集的用以目标业务操作的目标转化数据按照对应的目标格式转化规则进行格式转化,提高***对目标转化数据的识别率,进一步提高了目标业务操作的处理效率和成功率。
图2是本发明另一实施例中的数据转化比对方法的流程示意图,如图所示本实施例中的数据转化比对方法可以包括:
S201,接收用以目标业务操作的目标转化数据和目标关联数据,目标关联数据携带归属数据库标识信息。
上述目标转化数据包括但不仅限于账户名,该账户名可以是全角格式、半角格式或者全半角混合格式,例如全角格式的账户名“zhangsan”,再如账户名“zhangsan”,其中“zhang”为全角格式,“san”为半角格式。上述目标关联数据包括但不仅限于银行***,例如“4367427200458888888”。目标转化数据和目标关联数据可以是由***数据采集端发送的,也可以是由进行数据交互的两个不同***中的发送***发送的。上述归属数据库标识信息可以是银行***中代表归属银行的几位数字,例如,目标关联数据为银行***“4367427200458888888”,其中的“436742”即为归属数据库标识信息,代表该银行卡是银行A下发的银行卡,该卡的归属数据库就是银行A存放银行***和账户名对应关系的数据库。
S202,根据预设的归属数据库标识信息和归属数据库的对应关系,查询目标关联数据携带的归属数据库标识信息对应的目标归属数据库,根据目标归属数据库预设的关联数据和比对数据的对应关系,调用目标归属数据库中的目标关联数据对应的目标比对数据。
具体的,接收用以目标业务操作的目标转化数据和目标关联数据之前,自身预先设定归属数据库标识信息和归属数据库的对应关系,根据目标归属数据库标识信息查询对应的目标归属数据库。根据目标归属数据库中预先设定关联数据和比对数据的对应关系,由步骤S201接收到的目标关联数据查询得到目标归属数据库中对应的目标比对数据。目标归属数据库可以是自身所在***中的数据库,也可以是自身所在***外的数据库。
例如,目标关联数据为银行***“4367427200458888888”,其中的“436742”即为归属数据库标识信息,代表该银行卡是银行A下发的银行卡,该卡的归属数据库就是银行A存放银行***和账户名对应关系的数据库,如果自身所在***有银行A存放银行***和账户名对应关系的数据库,则目标归属数据库就是自身所在***中的数据库,就可以在自身所在***中的数据库中查询并调用目标比对数据。如果自身所在***的数据库是银行B存放银行***和账户名对应关系的数据库,那么目标归属***数据库就是自身所在***外的数据库,就需要到存放银行A银行***和账户名对应关系的数据库中查询并调用目标比对数据。
S203,根据预设的业务操作与格式转化规则的对应关系,获取目标业务操作对应的目标格式转化规则。
具体的,接收用以目标业务操作的目标转化数据和目标关联数据之前,预先设定关联数据和比对数据的对应关系,由目标业务操作查询得到对应的目标格式转化规则。例如,目标业务操作为汇款入账,向步骤S201接收到的账户名是全角格式的“zhangsan”,银行***是“4367427200458888888”的账户汇款,查询预先设定关联数据和比对数据的对应关系,得到汇款入账对应的目标格式转化规则为将账户名转化为半角格式。
S204,根据目标格式转化规则,对目标转化数据和目标比对数据进行格式转化。
例如,目标业务操作为汇款入账,向步骤S201接收到的账户名是全角格式的“zhangsan”,银行***是“4367427200458888888”的账户汇款入账,步骤S202中调用的目标比对数据是“zhangsan”,由步骤S203得到汇款入账对应的目标格式转化规则为将账户名转化为半角格式,将目标转化数据全角格式的账户名“zhangsan”和目标比对数据“zhangsan”转化为半角格式的“zhangsan”。在目标比对数据“zhangsan”的转化中,不论目标比对数据“zhangsan”的格式为全角或者半角,该步骤中按照目标转化规则,重新设置目标比对数据“zhangsan”的格式为半角格式。
S205,判断转化后的目标转化数据和目标比对数据的内容是否一致,若是,则对转化后的目标转化数据和目标关联数据执行目标业务操作。
具体的,判断步骤S204中得到的转化后的目标转化数据和转化后的目标比对数据的内容是否一致,如果一致,则对转化后的目标转化数据和目标关联数据执行目标业务操作。
例如,目标业务操作为向步骤S201接收到的账户名是“zhangsan”,银行***是“4367427200458888888”的账户汇款入账,其中的账户名“zhangsan”是全角格式,步骤204中得到的转化后的目标转化数据为半角格式的“zhangsan”,转化后的目标比对数据为半角格式的“zhangsan”,那么通过比较判断转化后的目标转化数据和转化后的目标关联数据内容一致,则执行向账户名是“zhangsan”,银行***是“4367427200458888888”的账户汇款入账。
对于内容一致的转化后的目标转化数据和目标比对数据,只有在其格式相同的前提下才能被识别判断,步骤S204中对目标比对数据的格式按照目标转化规则进行转化,可以提高判断转化后的目标转化数据和转化后的目标关联数据内容一致的比率。例如,目标转化数据为全角格式的“zhangsan”,目标比对数据为“zhangsan”,其中“zhang”为全角格式,“san”为半角格式,按照目标转化规则将目标转化数据全角格式的“zhangsan”转化为半角格式的“zhangsan”,若目标比对数据“zhangsan”不按照目标转化规则转化为半角格式的“zhangsan”,则步骤S205中只能识别转化后的目标转化数据“zhangsan”中的半角格式的“san”和目标比对数据“zhangsan”中的“san”内容一致,而不能识别转化后的目标转化数据“zhangsan”中半角的“zhang”和目标比对数据“zhangsan”中全角的“zhang”内容一致,因此判定转化后的目标转化数据和目标比对数据内容不一致。只有将目标比对数据“zhangsan”按照目标转化规则转化为半角格式的“zhangsan”,才能识别判定转化后的目标转化数据“zhangsan”和转化后的目标比对数据“zhangsan”内容一致。
可选的,如果转化后的目标转化数据和目标比对数据的内容不一致,则向自身所在***相连的客户端发送错误报告,以提示业务操作人员按照预设的业务规定进行后续操作。
本实施例通过对来自不同***的或者数据采集人员采集的用以目标业务操作的目标转化数据按照对应的目标格式转化规则进行格式转化,提高***对目标转化数据的识别率,进一步提高了目标业务操作的处理效率和成功率。
图3是本发明又一实施例中的数据转化比对方法的流程示意图,如图所示本实施例中的数据转化比对方法可以包括:
S301,接收用以目标业务操作的目标转化数据和目标关联数据,目标转化数据包含至少一个栏位数据。
上述目标转化数据包括但不仅限于账户名,上述目标关联数据包括但不仅限于银行***。目标转化数据和目标关联数据可以是由***数据采集端发送的,也可以是由进行数据交互的两个不同***中的发送***发送的。上述至少一个栏位数据可以包括汇款账户名和收款账户名。例如,目标业务操作为汇款账户向收款账户汇款,上述汇款账户的银行***是“4367427200458888888”,账户名是全角格式的“zhangsan”,上述收款账户的银行***是“6222023202010528916”,账户名是半角格式的“wangwu”,至少一个栏位数据就是汇款账户的账户名“zhangsan”和收款账户的账户名“wangwu”。
S302,调用目标关联数据对应的目标比对数据,目标比对数据包含至少一个栏位数据分别对应的至少一个目标栏位比对数据。
具体的,接收用以目标业务操作的目标转化数据和目标关联数据之前,预先设定至少一个栏位数据和至少一个目标栏位比对数据的对应关系,由至少一个栏位数据查询得到对应的至少一个目标栏位比对数据。例如,若目标转化数据的至少一个栏位数据为全角格式的汇款账户的账户名“zhangsan”和半角格式的收款账户的账户名“wangwu”,则根据预设的关联数据和比对数据的对应关系,查询得到全角格式的汇款账户的账户名“zhangsan”对应的至少一个目标栏位比对数据为半角格式的账户名“zhangsan”,半角格式的收款账户的账户名“wangwu”对应的至少一个目标栏位比对数据为半角格式的账户名“wangwu”。
S303,获取目标业务操作对应的目标格式转化规则,目标格式转化规则包含至少一个栏位数据分别对应的至少一个目标格式转化子规则。
具体的,接收用以目标业务操作的目标转化数据和目标关联数据之前,预先设定业务操作和格式转化规则的对应关系,由目标业务操作查询得到对应的目标格式转化规则。目标格式转化规则包含针对至少一个栏位数据中的每个栏位数据的至少一个目标格式转化子规则。例如,目标业务操作为汇款账户向收款账户汇款,上述汇款账户的银行***是“4367427200458888888”,账户名是全角格式的“zhangsan”,上述收款账户的银行***是“6222023202010528916”,账户名是半角格式的“wangwu”,汇款账户的账户名对应的至少一个目标格式转化子规则可以是将账户名转化为全角格式,收款账户的账户名对应的至少一个目标格式转化子规则可以是将账户名转化为半角格式。
S304,根据至少一个栏位数据分别对应的至少一个目标格式转化子规则,分别对至少一个栏位数据和其对应的至少一个目标栏位比对数据进行格式转化。
例如,目标业务操作为汇款账户向收款账户汇款,上述汇款账户的银行***是“4367427200458888888”,账户名是全角格式的“zhangsan”,上述收款账户的银行***是“6222023202010528916”,账户名是半角格式的“wangwu”,步骤S302中得到的汇款账户的账户名“zhangsan”对应的至少一个目标栏位比对数据为半角格式的账户名“zhangsan”,收款账户的账户名“wangwu”对应的至少一个目标栏位比对数据为半角格式的账户名“wangwu”,步骤S303中得到的汇款账户的账户名对应的至少一个目标格式转化子规则是将账户名转化为全角格式,收款账户的账户名对应的至少一个目标格式转化子规则是将账户名转化为半角格式,则将汇款账户的账户名“zhangsan”和其对应的至少一个目标栏位比对数据半角格式的“zhangsan”的格式都设置为全角格式,将收款人账户的账户名“wangwu”和其对应的至少一个目标栏位比对数据半角格式的“wangwu”的格式都设置为半角格式。
S305,分别判断转化后的至少一个栏位数据和转化后的至少一个栏位数据分别对应的至少一个目标栏位比对数据的内容是否一致。在S305的判断结果为是时,执行步骤S306。在S305的判断结果为否时,执行步骤S307。
具体的,判断步骤S304中转化后的至少一个栏位数据和其对应的至少一个目标栏位比对数据的内容是否一致。当目标转化数据包含两个或两个以上栏位数据时,仅当转化后的两个或两个以上栏位数据和其对应的转化后的至少一个目标栏位比对数据分别都一致时,判断结果为是。例如,转化后的至少一个栏位数据为汇款账户的账户名“zhangsan”和收款账户的账户名“wangwu”,账户名“zhangsan”对应的转化后的至少一个目标栏位比对数据为“zhangsan”,账户名“wangwu”对应的转化后的至少一个目标栏位比对数据为“zhaoliu”,那么判断结果为转化后的至少一个栏位数据和其对应的至少一个目标栏位比对数据的内容不一致。
S306,当目标转化数据包含两个或两个以上栏位数据时,将两个或两个以上栏位数据按照预设的栏位数据排列要求打包,对打包后的目标转化数据和目标关联数据执行目标业务操作。
具体的,如果步骤S305的判断结果为是,当目标转化数据仅包含一个栏位数据时,对目标转化数据和目标关联数据执行目标业务操作,当目标转化数据包含两个或两个以上栏位数据时,将两个或两个以上栏位数据按照预设的栏位数据排列要求打包,对打包后的目标转化数据和目标关联数据执行目标业务操作。例如栏位排列要求可以是汇款账户的账户名在前,收款账户的账户名在后。
S307,向客户端返回错误报告。
若步骤S305判断转化后的至少一个栏位数据和转化后的至少一个栏位数据分别对应的至少一个目标栏位比对数据的内容不一致,则向与自身所在***相连的客户端发送错误报告,以提示业务操作人员按照预设的业务规则进行后续操作。
本实施例通过对来自不同***的或者数据采集人员采集的用以目标业务操作的目标转化数据按照对应的目标格式转化规则进行格式转化,提高***对目标转化数据的识别率,进一步提高了目标业务操作的处理效率和成功率。
图4是本发明实施例中的一种数据转化比对装置的结构示意图,该装置可包括:接收单元401、获取单元402、调用单元403、格式转化单元404、判断单元405和业务操作单元406。
接收单元401,用于接收用以目标业务操作的目标转化数据和目标关联数据。
上述目标转化数据包括但不仅限于账户名,该账户名可以是全角格式、半角格式或者全半角混合格式,例如全角格式的账户名“zhangsan”,再如账户名“zhangsan”,其中“zhang”为全角格式,“san”为半角格式。上述目标关联数据包括但不仅限于银行***,例如“4367427200458888888”。目标转化数据和目标关联数据可以是由***数据采集端发送的,也可以是由进行数据交互的两个不同***中的发送***发送的
调用单元402,用于调用目标关联数据对应的目标比对数据。
具体的,接收用以目标业务操作的目标转化数据和目标关联数据之前,预先设定关联数据和比对数据的对应关系,由接收单元401接收到的目标关联数据查询得到对应的目标比对数据。例如,接收单元401接收到的目标转化数据为全角格式的账户名“zhangsan”,接收到的目标关联数据为银行***“4367427200458888888”,根据预设的关联数据和比对数据的对应关系,查询得到银行***“4367427200458888888”对应的目标比对数据为半角格式的账户名“zhangsan”。
可选的,目标关联数据携带归属数据库标识信息。调用单元402,用于根据预设的归属数据库标识信息和归属数据库的对应关系,查询目标关联数据携带的归属数据库标识信息对应的目标归属数据库,并根据预设的关联数据和比对数据的对应关系,调用目标归属数据库中的目标关联数据对应的目标比对数据。
上述归属数据库标识信息可以是银行***中代表归属银行的几位数字,目标归属数据库可以是自身所在***中的数据库,也可以是自身所在***外的数据库。例如,目标关联数据为银行***“4367427200458888888”,其中的“436742”即为归属数据库标识信息,代表该银行卡是银行A下发的银行卡,该卡的归属数据库就是银行A存放银行***和账户名对应关系的数据库。如果自身所在***有银行A存放银行***和账户名对应关系的数据库,则目标归属数据库就是自身所在***中的数据库,就可以在自身所在***中的数据库中查询并调用目标比对数据。如果自身所在***的数据库是银行B存放银行***和账户名对应关系的数据库,那么目标归属***数据库就是自身所在***外的数据库,调用单元402就需要到存放银行A银行***和账户名对应关系的数据库中查询并调用目标比对数据。
获取单元403,用于获取目标业务操作对应的目标格式转化规则。
具体的,接收单元401接收用以目标业务操作的目标转化数据和目标关联数据之前,预先设定业务操作和格式转化规则的对应关系,获取单元403由目标业务操作查询得到对应的目标格式转化规则。例如,目标业务操作为汇款入账,向接收单元401接收到的账户名是全角格式的“zhangsan”,银行***是“4367427200458888888”的账户汇款,查询预先设定关联数据和比对数据的对应关系,得到汇款入账对应的目标格式转化规则为将账户名转化为半角格式。
格式转化单元404,用于根据目标格式转化规则,对目标转化数据进行格式转化。
例如,目标业务操作为汇款入账,向接收单元401接收到的账户名是全角格式的“zhangsan”,银行***是“4367427200458888888”的账户汇款入账,获取单元403得到汇款入账对应的目标格式转化规则为将账户名转化为半角格式,则格式转化单元404将全角格式的“zhangsan”转化为半角格式的“zhangsan”。
可选的,格式转化单元404,还用于根据目标转化规则,对目标比对数据进行格式转化。目标转化数据包含至少一个栏位数据,目标比对数据包含至少一个栏位数据分别对应的至少一个目标栏位比对数据,目标格式转化规则包含至少一个栏位数据分别对应的至少一个目标格式转化子规则。
进一步可选的,格式转化单元404,用于根据至少一个栏位数据分别对应的至少一个目标格式转化子规则,分别对至少一个栏位数据和其对应的至少一个目标栏位比对数据进行格式转化。
例如,目标业务操作为汇款账户向收款账户汇款,上述汇款账户的银行***是“4367427200458888888”,账户名是全角格式的“zhangsan”,上述收款账户的银行***是“6222023202010528916”,账户名是半角格式的“wangwu”,调用单元402得到的汇款账户的账户名“zhangsan”对应的至少一个目标栏位比对数据为半角格式的账户名“zhangsan”,收款账户的账户名“wangwu”对应的至少一个目标栏位比对数据为半角格式的账户名“wangwu”,获取单元403得到的汇款账户的账户名对应的至少一个目标格式转化子规则是将账户名转化为全角格式,收款账户的账户名对应的至少一个目标格式转化子规则是将账户名转化为半角格式,则将汇款账户的账户名“zhangsan”和其对应的至少一个目标栏位比对数据半角格式的“zhangsan”的格式都设置为全角格式,将收款人账户的账户名“wangwu”和其对应的至少一个目标栏位比对数据半角格式的“wangwu”的格式都设置为半角格式。
判断单元405,用于判断转化后的目标转化数据和目标比对数据的内容是否一致。
具体的,判断格式转化单元404得到的转化后的目标转化数据和调用单元402得到的目标比对数据的内容是否一致。
可选的,判断单元405,用于分别判断转化后的至少一个栏位数据和转化后的至少一个栏位数据分别对应的至少一个目标栏位比对数据的内容是否一致。
具体实现中,当目标转化数据包含两个或两个以上栏位数据时,仅当转化后的两个或两个以上栏位数据和其对应的转化后的至少一个目标栏位比对数据分别都一致时,判断单元405的判断结果为是。例如,转化后的至少一个栏位数据为汇款账户的账户名“zhangsan”和收款账户的账户名“wangwu”,账户名“zhangsan”对应的转化后的至少一个目标栏位比对数据为“zhangsan”,账户名“wangwu”对应的转化后的至少一个目标栏位比对数据为“zhaoliu”,那么判断结果为转化后的至少一个栏位数据和其对应的至少一个目标栏位比对数据的内容不一致。
业务操作单元406,用于在判断单元405判断转化后的目标转化数据和目标比对数据的内容一致时,对转化后的目标转化数据和目标关联数据执行目标业务操作。
具体的,如果判断单元405的判断结果为是,则业务操作单元406对转化后的目标转化数据和目标关联数据执行目标业务操作。若目标业务操作是在自身所在***以外的***执行,则将转化后的目标转化数据和目标关联数据传送至对应的***执行目标业务操作。
可选的,当判断单元405的判断结果为否时,业务操作单元406向与自身所在***相连的客户端发送错误报告,以提示业务操作人员按照预设的业务规定进行后续操作。
进一步可选的,业务操作单元406,用于当目标转化数据包含两个或两个以上栏位数据时,将两个或两个以上栏位数据按照预设的栏位数据排列要求打包,对打包后的目标转化数据和目标关联数据执行目标业务操作。例如栏位排列要求可以是汇款账户的账户名在前,收款账户的账户名在后。
本实施例通过对来自不同***的或者数据采集人员采集的用以目标业务操作的目标转化数据按照对应的目标格式转化规则进行格式转化,提高***对目标转化数据的识别率,进一步提高了目标业务操作的处理效率和成功率。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (14)
1.一种数据转化比对方法,其特征在于,包括:
接收用以目标业务操作的目标转化数据和目标关联数据;
调用所述目标关联数据对应的目标比对数据;
获取所述目标业务操作对应的目标格式转化规则;
根据所述目标格式转化规则,对所述目标转化数据进行格式转化;
判断转化后的目标转化数据和所述目标比对数据的内容是否一致,若是,则对所述转化后的目标转化数据和所述目标关联数据执行所述目标业务操作。
2.根据权利要求1所述方法,其特征在于,所述目标关联数据携带归属数据库标识信息;
所述调用所述目标关联数据对应的目标比对数据包括:
根据预设的归属数据库标识信息和归属数据库的对应关系,查询所述目标关联数据携带的归属数据库标识信息对应的目标归属数据库;
根据所述目标归属数据库预设的关联数据和比对数据的对应关系,调用所述目标归属数据库中的所述目标关联数据对应的目标比对数据。
3.根据权利要求1所述方法,其特征在于,所述获取所述目标业务操作对应的目标格式转化规则包括:
根据预设的业务操作与格式转化规则的对应关系,获取所述目标业务操作对应的目标格式转化规则。
4.根据权利要求1所述方法,其特征在于,还包括:
根据所述目标格式转化规则,对所述目标比对数据进行格式转化。
5.根据权利要求4所述方法,其特征在于,所述目标转化数据包含至少一个栏位数据;所述目标格式转化规则包含所述至少一个栏位数据分别对应的至少一个目标格式转化子规则;
所述根据所述目标格式转化规则,对所述目标转化数据进行格式转化包括:
根据所述至少一个目标格式转化子规则分别对所述至少一个栏位数据进行格式转化。
6.根据权利要求5所述方法,其特征在于,所述目标比对数据包含所述至少一个栏位数据分别对应的至少一个目标栏位比对数据;
所述根据所述目标格式转化规则,对所述目标比对数据进行格式转化包括:
根据所述至少一个栏位数据分别对应的至少一个目标格式转化子规则,分别对所述至少一个目标栏位比对数据进行格式转化;
所述判断转化后的目标转化数据和所述目标比对数据的内容是否一致,包括:
分别判断所述转化后的至少一个栏位数据和转化后的所述至少一个栏位数据分别对应的至少一个目标栏位比对数据的内容是否一致。
7.根据权利要求5所述方法,其特征在于,所述对所述转化后的目标转化数据和目标关联数据执行所述目标业务操作包括:
当所述目标转化数据包含两个或两个以上栏位数据时,将所述两个或两个以上栏位数据按照预设的栏位数据排列要求打包,对所述打包后的目标转化数据和所述目标关联数据执行所述目标业务操作。
8.一种数据转化比对装置,其特征在于,包括:
接收单元,用于接收用以目标业务操作的目标转化数据和目标关联数据;
调用单元,用于调用所述目标关联数据对应的目标比对数据;
获取单元,用于获取所述目标业务操作对应的目标格式转化规则;
格式转化单元,用于根据所述目标格式转化规则,对所述目标转化数据进行格式转化;
判断单元,用于判断转化后的目标转化数据和所述目标比对数据的内容是否一致,若是,则由业务操作单元对所述转化后的目标转化数据和所述目标关联数据执行所述目标业务操作。
9.根据权利要求8所述装置,其特征在于,所述目标关联数据携带归属数据库标识信息;
所述调用单元,用于根据预设的归属数据库标识信息和归属数据库的对应关系,查询所述目标关联数据携带的归属数据库标识信息对应的目标归属数据库,并根据预设的关联数据和比对数据的对应关系,调用所述目标归属数据库中的所述目标关联数据对应的目标比对数据。
10.根据权利要求8所述装置,其特征在于,所述获取单元,用于根据预设的业务操作与格式转化规则的对应关系,获取所述目标业务操作对应的目标格式转化规则。
11.根据权利要求8所述装置,其特征在于,所述格式转化单元,还用于根据所述目标转化规则,对所述目标比对数据进行格式转化。
12.根据权利要求8所述装置,其特征在于,所述目标转化数据包含至少一个栏位数据;所述目标格式转化规则包含所述至少一个栏位数据分别对应的至少一个目标格式转化子规则;
所述格式转化单元,用于根据所述至少一个目标格式转化子规则分别对所述至少一个栏位数据进行格式转化。
13.根据权利要求12所述装置,其特征在于,所述目标比对数据包含所述至少一个栏位数据分别对应的至少一个目标栏位比对数据;
所述格式转化单元,用于根据所述至少一个栏位数据分别对应的至少一个目标格式转化子规则,分别对所述至少一个目标栏位比对数据进行格式转化;
所述判断单元,用于分别判断所述转化后的至少一个栏位数据和转化后的所述至少一个栏位数据分别对应的至少一个目标栏位比对数据的内容是否一致。
14.根据权利要求12所述装置,其特征在于,所述业务操作单元,用于当所述目标转化数据包含两个或两个以上栏位数据时,将所述两个或两个以上栏位数据按照预设的栏位数据排列要求打包,对所述打包后的目标转化数据和所述目标关联数据执行所述目标业务操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410594830.1A CN104361050A (zh) | 2014-10-29 | 2014-10-29 | 一种数据转化比对方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410594830.1A CN104361050A (zh) | 2014-10-29 | 2014-10-29 | 一种数据转化比对方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104361050A true CN104361050A (zh) | 2015-02-18 |
Family
ID=52528311
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410594830.1A Pending CN104361050A (zh) | 2014-10-29 | 2014-10-29 | 一种数据转化比对方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104361050A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110569296A (zh) * | 2019-08-29 | 2019-12-13 | 南宁学院 | 一种流程数据格式转换方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101458705A (zh) * | 2008-12-29 | 2009-06-17 | 阿里巴巴集团控股有限公司 | 一种不同应用***间的数据核对方法、装置及*** |
CN101772043A (zh) * | 2008-12-31 | 2010-07-07 | 北京亿阳信通软件研究院有限公司 | 局数据核查方法和装置 |
CN102271039A (zh) * | 2011-06-20 | 2011-12-07 | 软库创投(北京)科技有限公司 | 支付处理***和方法及装置 |
CN102831127A (zh) * | 2011-06-17 | 2012-12-19 | 阿里巴巴集团控股有限公司 | 重复数据处理方法、装置及*** |
US20130275309A1 (en) * | 2012-04-13 | 2013-10-17 | Francis King Hei KWONG | Electronic-payment authentication process with an eye-positioning method for unlocking a pattern lock |
-
2014
- 2014-10-29 CN CN201410594830.1A patent/CN104361050A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101458705A (zh) * | 2008-12-29 | 2009-06-17 | 阿里巴巴集团控股有限公司 | 一种不同应用***间的数据核对方法、装置及*** |
CN101772043A (zh) * | 2008-12-31 | 2010-07-07 | 北京亿阳信通软件研究院有限公司 | 局数据核查方法和装置 |
CN102831127A (zh) * | 2011-06-17 | 2012-12-19 | 阿里巴巴集团控股有限公司 | 重复数据处理方法、装置及*** |
CN102271039A (zh) * | 2011-06-20 | 2011-12-07 | 软库创投(北京)科技有限公司 | 支付处理***和方法及装置 |
US20130275309A1 (en) * | 2012-04-13 | 2013-10-17 | Francis King Hei KWONG | Electronic-payment authentication process with an eye-positioning method for unlocking a pattern lock |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110569296A (zh) * | 2019-08-29 | 2019-12-13 | 南宁学院 | 一种流程数据格式转换方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200210985A1 (en) | Cross-border account splitting method based on intelligent internally-connected electronic account, account splitting platform, and payment platform | |
CN106549902B (zh) | 一种可疑用户的识别方法及设备 | |
CN102663864B (zh) | 具有空白票据发售和票据暂存功能的对公票据自助*** | |
CN110175833B (zh) | 一种绑定银行卡信息的计算机装置、方法、***及介质 | |
CN101833738A (zh) | 国内托管银行与境外托管代理银行间的数据处理方法及*** | |
US20210182955A1 (en) | Financial transaction management system, method, storage medium and server | |
CN104112197A (zh) | 一种利用消费信息通过二维码进行支付的***与方法 | |
CN106095597A (zh) | 客户端数据处理方法及装置 | |
CN108985741B (zh) | 一种警务平台资金流水自动查询追踪方法 | |
CN102663648A (zh) | 带防伪验证的对公票据出售*** | |
CN104361050A (zh) | 一种数据转化比对方法及装置 | |
CN104408062B (zh) | 一种证券文件处理方法及装置 | |
CN105160036A (zh) | 一种企业非银信息查询方法 | |
DE102011114989A1 (de) | Transaktionssystem | |
US9823958B2 (en) | System for processing data using different processing channels based on source error probability | |
CN104933557A (zh) | 一种防止pos机异地交易的方法及*** | |
US20170235676A1 (en) | System for distributed data processing with automatic caching at various system levels | |
CN107203933A (zh) | 基于事务的记账凭证自动学习方法 | |
KR102300193B1 (ko) | 착오 송금 방지 방법 및 장치 | |
CN112882816A (zh) | 服务调用方法和设备 | |
CN102412986B (zh) | 基于一体化标识网络的运营商统一服务平台*** | |
CN107169760B (zh) | 基于多介质的映射卡管理方法、数据处理方法及装置 | |
CN104378207A (zh) | 一种信息验证处理方法及装置 | |
CN111709821A (zh) | 会计核算信息处理方法及装置 | |
CN106600250B (zh) | 区块链去中心化到中心化的用户标识方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150218 |
|
RJ01 | Rejection of invention patent application after publication |