用于对电子印鉴账户数据集中存取的方法和系统技术方案

技术编号:10053940 阅读:175 留言:0更新日期:2014-05-16 02:39
本发明专利技术公开了一种用于对电子印鉴账户数据集中存取的方法和系统。所述系统包括:文件服务器,用于统一管理印鉴电子化信息的数据文件,其中每一个数据文件各自具有唯一的标识ID;数据库,用于统一存储账户基本信息,所述账户基本信息包括账户信息、印章信息和所述数据文件的ID;应用服务器,用于对数据库进行存取操作;网页浏览器,与文件服务器、应用服务器通信以使用户能够对所述文件服务器和数据库进行存取操作。通过采用文件服务器存储非结构化的印鉴电子化信息,采用数据库存储简单格式的账户基本信息,有效地解决了现有技术将这两类数据统一存储在关系型数据库而导致的存储读写速度慢、传输效率低、维护成本高、数据一致性差等技术问题。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种用于对电子印鉴账户数据集中存取的方法和系统。所述系统包括:文件服务器,用于统一管理印鉴电子化信息的数据文件,其中每一个数据文件各自具有唯一的标识ID;数据库,用于统一存储账户基本信息,所述账户基本信息包括账户信息、印章信息和所述数据文件的ID;应用服务器,用于对数据库进行存取操作;网页浏览器,与文件服务器、应用服务器通信以使用户能够对所述文件服务器和数据库进行存取操作。通过采用文件服务器存储非结构化的印鉴电子化信息,采用数据库存储简单格式的账户基本信息,有效地解决了现有技术将这两类数据统一存储在关系型数据库而导致的存储读写速度慢、传输效率低、维护成本高、数据一致性差等技术问题。【专利说明】用于对电子印鉴账户数据集中存取的方法和系统
本专利技术涉及计算机数据存取技术,更为具体而言,涉及一种用于对电子印鉴账户数据集中存取的方法和系统。
技术介绍
电子印鉴是传统印章影像的电子化,在现代银行业务中,将纸质印鉴卡上的印章影像通过图像处理算法提取出来,形成电子图像数据并进行保存。利用图像处理算法将票据影像中的印鉴与预留的电子印鉴进行自动核验,或辅助人工核验,从而达到判断印鉴真伪、为支付审核提供依据的目的,这个过程即电子验印。目前,电子验印系统中印鉴账户数据主要包含了账户基本信息及印鉴电子化数据。其中,账户基本信息包括账号、户名、印鉴卡号、启用日期、印鉴组合等等,以字符串、日期、数字格式存在,占用存储空间较小;印鉴电子化数据占用存储空间较大,主要包括:印鉴正卡/副卡JPEG影像、电子印鉴加密DAT数据、电子印鉴BMP图、印鉴账户的其他影像资料(如组合申请单或组合说明粘单JPEG影像)等。现有的电子验印系统对这两类数据未作区分存取,统一存储在关系型数据库中。具体而言,在现有电子验印系统中,涉及到印鉴电子化数据的功能以及其读写动作主要包括:一、印鉴管理印鉴正卡用于印模的提取。通过扫描仪得到印鉴正卡JPEG影像,通过提模算法从印鉴正卡JPEG影像上提取电子印鉴加密DAT数据、电子印鉴BMP图,再将上述数据存储起来,一般以BLOB或CLOB格式存储于关系型数据库。某些验印系统会先对JPEG影像进行压缩,再存储。组合申请单或组合说明粘单用于对账户的复杂印鉴组合进行说明。在电子印鉴账户中的印鉴组合设置完毕以后,为了减少存储开销和传输开销,现有的验印系统并不对这两种影像进行存储。该步骤只能在组合申请单或组合说明粘单实物资料的留存地进行。印鉴副卡用于核对正卡上的印鉴提取是否正确。现有验印系统通过扫描仪得到印鉴副卡JPEG影像,通过网络读取已存储的印鉴加密DAT数据,利用验印算法来比较这两种数据的一致性,确认印鉴提取是否正确,验印完毕后不保存副卡的JPEG影像。该步骤只能在印鉴卡副卡实物资料的留存地进行。二、票据核验在票据核验的过程中,通过网络传输获取已存储的印鉴加密DAT数据,利用验印算法来核验票据上印鉴的真假。三、查询统计在查询统计时,通过网络传输获取已存储的印鉴正卡JPEG影像、电子印鉴BMP图像等数据,用于向用户展示电子印鉴账户的详细信息。由于是从关系型数据库中读取BLOB数据,并与普通的较小的数据库字段(如VCHAR类型、DATE类型等)一起传输,现有验印系统对这些数据的传输方式主要是:通过二进制流、短连接的形式逐个传输。受限于上述数据的网络传输效率、数据库读写速度,为满足验印系统中票据核验功能对时效性的高要求,现有验印系统的数据存储一般有两种维护方式:第一,分区域(一般为省一级)存储电子印鉴数据,仅支持本区域内的跨机构验印,而不能支持跨区域的电子印鉴账户调用;第二,分区域存储电子印鉴数据,同时维护一个含有全量账户资料的总库(一般为总行级全国性),各区域电子印鉴账户资料发生变化时,进行总分库的同步,支持跨区域的电子印鉴账户调用。通过上面的描述可知现有电子验印系统的缺点包括:1、数据读写效率偏低现有系统利用关系数据库的BL0B/CL0B字段来存储JPEG/BMP/DAT数据,含有BL0B/CL0B字段的数据表其读写效率偏低、查询的效率偏慢,从而降低了电子印鉴账户整体的读写效率。2、数据传输效率偏低现有系统中由于未对数据的传输做特殊优化,JPEG/BMP/DAT数据与普通的数据库数据一起转换为字符串拼装后传输,这样的处理方式影响了电子印鉴账户整体传输效率。3、数据库部署模式的缺陷受数据库压力和网络开销限制,或者不能支持跨区域电子印鉴账户调用;或者为支持跨区域电子印鉴账户调用,必须设立总分行印鉴库、并进行总分库的数据同步。但同步带来的新问题包括:数据可能不一致、账户资料实时性降低、存储资源浪费、备份及故障恢复开销大、维护成本高等。4、资料存储量受限为了提高资料存储效率,现有验印系统对部分影像资料的存储进行了取舍和简化,从而影响了资料的完整性。这样处理,一方面限制了运用网络传输技术集中进行印鉴管理的可能性,另一方面为查询统计时进行账户原始数据追溯以及根据原始影像资料进行数据恢复带来了阻碍。
技术实现思路
为了解决上述技术问题,本专利技术提供了用于对电子印鉴账户数据集中存取的方法和系统。一方面,本专利技术提供了一种用于对电子印鉴账户数据集中存取的系统,所述系统包括:文件服务器,用于统一管理印鉴电子化信息的各个非结构化数据文件,其中每一个所述数据文件各自具有唯一的标识ID;数据库,用于统一存储账户基本信息,所述账户基本信息包括账户信息、印章信息和所述数据文件的ID ;应用服务器,用于对所述数据库进行存取操作;网页浏览器,与所述文件服务器、应用服务器通信以使用户能够通过该网页浏览器对所述文件服务器和数据库进行存取操作。通过将占用存储空间较大的非结构化数据和简单格式基本数据分开存储,即采用文件服务器存储非结构化的印鉴电子化信息,采用数据库存储简单格式的账户基本信息,有效地解决了现有技术将这两类数据统一存储在关系型数据库而导致的存储读写速度慢、传输效率低、维护成本高、数据一致性差等技术问题。在本专利技术的另一种实施方式中,所述系统进一步可包括:缓存服务器,以区域为单位设置于所述文件服务器和网页浏览器之间的网络服务层,用于缓存该区域内访问量较大的数据文件。通过缓存服务器分区域缓存数据,取代以往验印系统分区域建立印鉴分库的方式,提高区域内常用数据读取的效率。在本专利技术的其他实施方式中,通过并发、长连接的方式以二进制流的格式来传输用户存取的各个数据文件,提升传输效率。另一方面,本专利技术还提供了一种对电子印鉴账户数据进行存储的方法,所述方法包括:将印鉴电子化信息的各个非结构化数据文件存储至文件服务器,并获得每一个所述数据文件的唯一的ID ;将获得的ID与账户基本信息一起存储至数据库中。相应地,本专利技术还提供了一种对电子印鉴账户数据进行读取的方法,所述方法包括:从数据库读取账户基本信息;从账户基本信息中获取印鉴电子化信息的数据文件ID ;根据ID从文件服务器读取与所述ID对应的数据文件。采用本专利技术的系统和方法,实现了电子印鉴账户的集中存储。既满足印鉴跨区域调用的要求,又由于不设置分行的存储库,避免了总分库同步带来的缺点。集中存储也带来降低了维护及灾难恢复的成本。电子印鉴账户资料存储更完整,单个账户可存储更多的资料而不会降低本文档来自技高网
...
用于对电子印鉴账户数据集中存取的方法和系统

【技术保护点】

【技术特征摘要】

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

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

1