一种兼容多个验印厂商算法的方法和系统技术方案

技术编号:10075502 阅读:190 留言:0更新日期:2014-05-24 05:09
本发明专利技术公开了实现电子验印功能的一种兼容多个验印厂商算法的方法和系统。其将业务逻辑的实现算法(即业务逻辑模块)与图像处理算法(图像处理模块)剥离开来。业务逻辑模块将不同厂商的账户基本信息统一存储至数据库的账户信息表、印鉴卡信息表、印鉴信息表中,并通过厂商标志字段标记该账户的图像处理算法由哪个厂商提供;图像处理模块以ActiveX控件调用动态链接库的形式,集成各个厂商提供的算法,实现了将各厂商印鉴加密数据转换为同样形式返回给业务逻辑模块的功能,并根据业务逻辑模块传入的数据(厂商标志字段)来判断验印时调用正确的厂商验印算法。

【技术实现步骤摘要】

本专利技术涉及计算机数据处理技术,更为具体而言,涉及一种兼容多个验印厂商算法的方法和系统
技术介绍
电子印鉴是传统印章影像的电子化,在现代银行业务中,将纸质印鉴卡上的印章影像通过图像处理算法提取出来,形成电子图像数据并进行保存。利用图像处理算法将票据影像中的印鉴与预留的电子印鉴进行自动核验,或辅助人工核验,从而达到判断印鉴真伪、为支付审核提供依据的目的,这个过程即电子验印。目前并不存在可以兼容多家验印厂商的电子验印系统,一般是由各厂商独立开发的系统,其中与厂商特有的图像处理算法有关的功能主要包括:一、印鉴管理通过扫描仪采集印鉴卡影像,利用提模图像处理算法对印鉴卡影像进行印模提取,得到印鉴的电子化数据,包括印鉴位图(Bitmap,BMP)图像和印鉴加密DAT(数据流格式)数据,其中BMP图像用于印鉴展示,在验印中起作用的是包含印鉴各项特征的DAT数据。此外印鉴管理亦对电子印鉴账户的详细信息进行管理,包括账号、户名、印鉴组合等。二、票据核验利用验印图像处理算法将票据影像中的印鉴与预留的印鉴的特征信息进行自动比对,或辅助人工比对,从而达到判断印鉴真伪、为支付审核提供依据的目的。印鉴的特征信息一般被存储成DAT文件并用厂商特定的算法加密和签名文件。保证每家厂商的DAT文件只能用于自身验印算法,从而明确验印权责,防范金融风险。目前各银行机构没有印鉴提取、验证的统一的产品标准,并且各验印厂商之间从提取印模的图像处理算法到验印的图像处理算法均不尽相同,彼此之间不能兼容,无法使用一个厂商的验印算法来对另一厂商的印模进行验印。在实际的应用过程中,即使是同一银行,其各分行也可能会采购不同的验印厂商的产品,这样更会导致同一银行的印鉴无法统一处理。具体而言,现有验印系统的存在下述缺点:1、验印数据格式不统一各个验印厂商对电子印鉴账户的数据格式定义不一致,无论是数据的共享还是数据的统一管理方面都存在很大的阻碍。2、多个验印系统的调用方式不兼容由于各个厂商均据其图像处理算法开发的验印系统,对外提供的调用方式千差万别,当银行业的其他需要进行验印的应用系统在全行范围内使用时,可能会根据不同账户访问不同区域使用的不同验印产品,需要维护多种调用方式。3、多个验印系统并存导致资源浪费当银行业由于各个区域策略不同或竞争机制等原因引入多家验印厂商时,会部署多个验印系统,功能重复,资源浪费。
技术实现思路
本专利技术提供了一种兼容多个验印厂商算法的方法和系统,可以兼容多个验印厂商算法,从而可以解决由于不同验印厂商算法不兼容导致的上述问题。根据本专利技术的一种实施方式,提供了一种兼容多个验印厂商算法的印鉴管理方法,其中,所述印鉴管理方法包括:通过业务逻辑模块对电子印鉴账户的账户基本信息进行采集并将采集的账户基本信息分别存储至数据库的账户信息表、印鉴卡信息表、印鉴信息表中;所述业务逻辑模块调用图像处理模块进行印鉴采集以获得所述电子印鉴账户的电子印鉴加密数据文件,并将所述电子印鉴加密数据文件存储至文件服务器中,其中,所述图像处理模块以Active控件调用动态链接库的形式集成了所述多个验印厂商提供的算法;所述业务逻辑模块将与提供获取所述电子印鉴加密数据文件的算法的验印厂商对应的厂商标志值存储至所述印鉴信息表;所述业务逻辑模块根据所述厂商标志字段生成电子印鉴加密数据文件ID;所述业务逻辑模块将所述生成的电子印鉴加密数据文件ID存储至所述印鉴信息表。相应地,本专利技术实施方式还提供了一种兼容多个验印厂商算法的印鉴管理系统,所述印鉴管理系统包括:业务逻辑模块,用于采集电子印鉴账户的账户基本信息并将采集的账户基本信息分别存储至数据库的账户信息表、印鉴卡信息表、印鉴信息表中;图像处理模块,以Active控件调用动态链接库的形式集成了所述多个验印厂商提供的算法,用于执行印鉴采集以获得所述电子印鉴账户的电子印鉴加密数据文件并将所述电子印鉴加密数据文件返回至所述业务逻辑模块;其中,所述业务逻辑模块还用于执行下述操作:将所述电子印鉴加密数据文件存储至文件服务器中,将与提供获取所述电子印鉴加密数据文件的算法的验印厂商对应的厂商标志值存储至所述印鉴信息表,根据所述厂商标志字段生成电子印鉴加密数据文件ID,将所述生成的电子印鉴加密数据文件ID存储至所述印鉴信息表。为达到统一各厂商数据以及正确调用各厂商算法的技术效果,本专利技术的算法在执行时,将业务逻辑的实现算法(即业务逻辑模块)与图像处理算法(图像处理模块)剥离开来。业务逻辑模块将不同厂商的账户基本信息统一存储至数据库的账户信息表、印鉴卡信息表、印鉴信息表中,并通过厂商标志字段标记该账户的图像处理算法由哪个厂商提供;图像处理模块以ActiveX控件调用动态链接库的形式,集成各个厂商提供的算法,实现了将各厂商印鉴加密数据转换为同样形式返回给业务逻辑模块的功能。根据本专利技术的另一种实施方式,还提供了一种兼容多个验印厂商算法的验印方法,其中,所述验印方法包括::业务逻辑模块从数据库中获取电子印鉴加密数据文件ID和厂商标志字段;所述业务逻辑模块根据所述电子印鉴加密数据文件ID从文件服务器读取与所述电子印鉴加密数据文件ID对应的电子印鉴加密数据文件;所述业务逻辑模块将所述电子印鉴加密数据文件、厂商标志字段和待验票据影像文件传给图像处理模块,其中,所述图像处理模块以Active控件调用动态链接库的形式集成了所述多个验印厂商提供的算法;所述图像处理模块根据所述电子印鉴加密数据文件和厂商标志字段对待验票据影像文件进行印鉴核验处理,并将印鉴核验结果返回给所述业务逻辑模块;所述业务逻辑模块根据所述印鉴核验结果确定待验票据的验印是否通过。相应地,本专利技术实施方式还提供了一种兼容多个验印厂商算法的印鉴核验系统,所述印鉴核验系统包括:业务逻辑模块,用于执行下述操作:从数据库中获取电子印鉴加密数据文件ID和厂商标志字段,根据所述电子印鉴加密数据文件ID从文件服务器读取与所述电子印鉴加密数据文件ID对应的电子印鉴加密数据文件,将所述电子印鉴加密数据文件、厂商标志字段和待验票据影像文件传给图像处理模块;图像处理模块,以Active控件调用动态链接库的形式集成了所述多个验印厂商提供的算法,用于执行下述操作:根据所述电子印鉴加密数据文件和厂商标志字段对待验票据影本文档来自技高网
...
一种兼容多个验印厂商算法的方法和系统

【技术保护点】
一种兼容多个验印厂商算法的印鉴管理方法,其特征在于,所述印鉴管理方法包括:通过业务逻辑模块对电子印鉴账户的账户基本信息进行采集并将采集的账户基本信息分别存储至数据库的账户信息表、印鉴卡信息表、印鉴信息表中;所述业务逻辑模块调用图像处理模块进行印鉴采集以获得所述电子印鉴账户的电子印鉴加密数据文件,并将所述电子印鉴加密数据文件存储至文件服务器中,其中,所述图像处理模块以Active控件调用动态链接库的形式集成了所述多个验印厂商提供的算法;所述业务逻辑模块将与提供获取所述电子印鉴加密数据文件的算法的验印厂商对应的厂商标志值存储至所述印鉴信息表;所述业务逻辑模块根据所述厂商标志字段生成电子印鉴加密数据文件ID;所述业务逻辑模块将所述生成的电子印鉴加密数据文件ID存储至所述印鉴信息表。

【技术特征摘要】
1.一种兼容多个验印厂商算法的印鉴管理方法,其特征在于,所述印鉴
管理方法包括:
通过业务逻辑模块对电子印鉴账户的账户基本信息进行采集并将采集的
账户基本信息分别存储至数据库的账户信息表、印鉴卡信息表、印鉴信息表
中;
所述业务逻辑模块调用图像处理模块进行印鉴采集以获得所述电子印鉴
账户的电子印鉴加密数据文件,并将所述电子印鉴加密数据文件存储至文件
服务器中,其中,所述图像处理模块以Active控件调用动态链接库的形式集
成了所述多个验印厂商提供的算法;
所述业务逻辑模块将与提供获取所述电子印鉴加密数据文件的算法的验
印厂商对应的厂商标志值存储至所述印鉴信息表;
所述业务逻辑模块根据所述厂商标志字段生成电子印鉴加密数据文件
ID;
所述业务逻辑模块将所述生成的电子印鉴加密数据文件ID存储至所述印
鉴信息表。
2.根据权利要求1所述的印鉴管理方法,其特征在于,
所述账户信息表的记录包含如下字段:账号、户名、联系人、印鉴组合
及组合生效日期;
所述印鉴卡信息表的记录包含如下字段:印鉴卡号、印鉴卡启用日期、
印鉴卡停用日期、印鉴卡影像文件ID;
所述印鉴信息表的记录包含如下字段:印鉴序列号、印章形状、印章备
注名、电子印鉴加密数据文件ID和厂商标志。
3.根据权利要求2所述的印鉴管理方法,其特征在于,通过业务逻辑模
块对电子印鉴账户的账户基本信息进行采集并将采集的账户基本信息分别存
储至数据库的账户信息表、印鉴卡信息表、印鉴信息表中包括:
由用户录入所述账户基本信息;或者
通过直接读取所述验印厂商数据库的字段进行转换来实现所述账户基本
信息的采集。
4.根据权利要求3所述的印鉴管理方法,其特征在于,通过直接读取所
述验印厂商数据库的字段进行转换来实现所述账户基本信息的采集包括:
从所述验印厂商的验印系统的数据库的存量数据中筛选出代表所述电子
印鉴账户真实信息的字段,并转换存储到所述账户信息表、印鉴卡信息表、
印鉴信息表中的相应字段。
5.根据权利要求2所述的印鉴管理方法,其特征在于,所述业务逻辑模
块调用图像处理模块进行印鉴采集以获得电子印鉴加密数据文件包括:
调用用于印模提取的Active控件对印鉴卡影像进行处理,获取包含印鉴
电子特征的加密数据,其中,所述用于印模提取的Active控件封装了所述验
印厂商以动态链接库的形式提供的印模提取算法;
将获取的包含印鉴电子特征的加密数据转换为后缀名为.DAT的电子印鉴
加密数据文件,并将该电子印鉴加密数据文件返回至所述业务逻辑模块。
6.根据权利要求2所述的印鉴管理方法,其特征在于,根据所述厂商标
志字段生成电子印鉴加密数据文件ID包括:
由厂商标志字段、账号、印鉴卡号、印鉴序列号拼接形成所述电子印鉴
加密数据文件ID。
7.一种兼容多个验印厂商算法的验印方法,其特征在于,所述验印方法
包括:
业务逻辑模块从数据库中获取电子印鉴加密数据文件ID和厂商标志字
段;
所述业务逻辑模块根据所述电子印鉴加密数据文件ID从文件服务器读取
与所述电子印鉴加密数据文件ID对应的电子印鉴加密数据文件;
所述业务逻辑模块将所述电子印鉴加密数据文件、厂商标志字段和待验
票据影像文件传给图像处理模块,其中,所述图像处理模块以Active控件调用

\t动态链接库的形式集成了所述多个验印厂商提供的算法;
所述图像处理模块根据所述电子印鉴加密数据文件和厂商标志字段对待
验票据影像文件进行印鉴核验处理,并将印鉴核验结果返回给所述业务逻辑
模块;
所述业务逻辑模块根据所述印鉴核验结果确定待验票据的验印是否通
过。
8.根据权利要求7所述的验印方法,其特征在于,所述业务逻辑模块从
数据库中获取电子印鉴加密数据文件ID包括:
所述业务逻辑模块从所述数据库的账户信息表里读取出印鉴组合;
将待验票据...

【专利技术属性】
技术研发人员:郑邦东胡晋黄丹青
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1