电子验印系统的印鉴信息同步方法及相关装置

著录项
  • CN202111387992.4
  • 20211122
  • CN114091004A
  • 20220225
  • 中国建设银行股份有限公司
  • 刘永科;杨飞;吕震;李颢;陈洁;郭玉章
  • G06F21/36
  • G06F21/36 G06F16/27 G06F21/62

  • 北京市西城区金融大街25号
  • 北京(11)
  • 北京集佳知识产权代理有限公司
  • 李慧慧
摘要
本发明公开了电子验印系统的印鉴信息同步方法及相关装置,可以通过获得第一应用集发送的第一印鉴信息变更申请;第一数据库根据第一印鉴信息变更申请,在第一印鉴信息表中变更相应的印鉴信息;第一数据库将第一印鉴信息变更申请的变更信息保存至预先建立的第一临时记录表中;第一数据库在预设扫描周期到达时,扫描第一临时记录表,从而获得变更信息;第一数据库将变更信息发送至第二数据库,使得第二数据库根据变更信息,在第二印鉴信息表中变更相应的印鉴信息,进而使得第二数据库同步第一数据库的印鉴信息。本发明可以实现将第一数据库的印鉴信息同步至第二数据库,使得当第一数据库宕机时,可以切换使用第二数据库的印鉴信息,比较安全可靠。
权利要求

1.一种电子验印系统的印鉴信息同步方法,其特征在于,应用于一种电子验印系统,所述电子验印系统,包括:第一数据库和第二数据库,其中,所述第一数据库作为第一主数据库存储第一应用集的印鉴信息且作为第一备数据库备份第二应用集的印鉴信息,所述第二数据库作为第二主数据库存储所述第二应用集的印鉴信息且作为第二备数据库备份所述第一应用集的印鉴信息,所述第一数据库通过第一印鉴信息表记录所述第一应用集和所述第二应用集的印鉴信息,所述第二数据库通过第二印鉴信息表记录所述第一应用集和所述第二应用集的印鉴信息;

所述方法,包括:

所述第一数据库获得所述第一应用集发送的第一印鉴信息变更申请;

所述第一数据库根据所述第一印鉴信息变更申请,在所述第一印鉴信息表中变更相应的印鉴信息;

所述第一数据库将所述第一印鉴信息变更申请的变更信息保存至预先建立的第一临时记录表中;

所述第一数据库在预设扫描周期到达时,扫描所述第一临时记录表,从而获得所述变更信息;

所述第一数据库将所述变更信息发送至所述第二数据库,使得所述第二数据库根据所述变更信息,在所述第二印鉴信息表中变更相应的印鉴信息,进而使得所述第二数据库同步所述第一数据库的印鉴信息。

2.根据权利要求1所述的方法,其特征在于,在所述第一数据库将所述变更信息发送至所述第二数据库之后,所述方法还包括:

所述第一数据库删除所述第一临时记录表中的所述变更信息。

3.根据权利要求1所述的方法,其特征在于,在所述第一数据库将所述变更信息发送至所述第二数据库之后,所述方法还包括:

在预设的同步时间到达时,所述第二数据库获得所述第一印鉴信息表中记录的所述第一应用集的全部印鉴信息;

所述第二数据库将从所述第一印鉴信息表获得的所述全部印鉴信息与所述第二印鉴信息表中备份的所述第一应用集的全部印鉴信息进行逐条比较,若存在不同步的印鉴信息,则以从所述第一印鉴信息表获得的印鉴信息为准,对应变更所述第二印鉴信息表中备份的所述第一应用集的对应印鉴信息。

4.根据权利要求1所述的方法,其特征在于,所述变更信息包括:目标印鉴信息和变更类型;

所述第一数据库将所述第一印鉴信息变更申请的变更信息保存至预先建立的第一临时记录表中,包括:

所述第一数据库将所述目标印鉴信息和所述变更类型对应保存至所述第一临时记录表中;

所述第一数据库将所述变更信息发送至所述第二数据库,使得所述第二数据库根据所述变更信息,在所述第二印鉴信息表中变更相应的印鉴信息,进而使得所述第二数据库同步所述第一数据库的印鉴信息,包括:

所述第一数据库将所述目标印鉴信息和所述变更类型发送至所述第二数据库,使得所述第二数据库在所述第二印鉴信息表中、对所述目标印鉴信息执行与所述变更类型对应的变更,进而使得所述第二数据库同步所述第一数据库的印鉴信息,其中,所述变更类型包括:增加印鉴信息、修改印鉴信息和删除印鉴信息。

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

所述第二数据库获得所述第二应用集发送的第二印鉴信息变更申请;

所述第二数据库根据所述第二印鉴信息变更申请,在所述第二印鉴信息表中变更相应的印鉴信息;

所述第二数据库将所述第二印鉴信息变更申请的变更信息保存至预先建立的第二临时记录表中;

所述第二数据库在预设扫描周期到达时,扫描所述第二临时记录表,从而获得所述第二印鉴信息变更申请的变更信息;

所述第二数据库将所述第二印鉴信息变更申请的变更信息发送至所述第一数据库,使得所述第一数据库根据所述第二印鉴信息变更申请的变更信息,在所述第一印鉴信息表中变更相应的印鉴信息,进而使得所述第一数据库同步所述第二数据库的印鉴信息。

6.根据权利要求5所述的方法,其特征在于,在所述第二数据库将所述第二印鉴信息变更申请的变更信息发送至所述第一数据库之后,所述方法还包括:

所述第二数据库删除所述第二临时记录表中的所述第二印鉴信息变更申请的变更信息。

7.根据权利要求5所述的方法,其特征在于,在所述第二数据库将所述第二印鉴信息变更申请的变更信息发送至所述第一数据库之后,所述方法还包括:

在预设的同步时间到达时,所述第一数据库获得所述第二印鉴信息表中记录的所述第二应用集的全部印鉴信息;

所述第一数据库将从所述第二印鉴信息表获得的所述全部印鉴信息与所述第一印鉴信息表中备份的所述第二应用集的全部印鉴信息进行逐条比较,若存在不同步的印鉴信息,则以从所述第二印鉴信息表获得的印鉴信息为准,对应变更所述第一印鉴信息表中备份的所述第二应用集的对应印鉴信息。

8.一种电子验印系统,其特征在于,包括:第一数据库和第二数据库,其中,所述第一数据库作为第一主数据库存储第一应用集的印鉴信息且作为第一备数据库备份第二应用集的印鉴信息,所述第二数据库作为第二主数据库存储所述第二应用集的印鉴信息且作为第二备数据库备份所述第一应用集的印鉴信息,所述第一数据库通过第一印鉴信息表记录所述第一应用集和所述第二应用集的印鉴信息,所述第二数据库通过第二印鉴信息表记录所述第一应用集和所述第二应用集的印鉴信息;

所述第一数据库包括:第一申请获得单元、第一变更单元、第一保存单元、第一扫描单元和第一发送单元;

所述第一申请获得单元,用于获得所述第一应用集发送的第一印鉴信息变更申请;

所述第一变更单元,用于根据所述第一印鉴信息变更申请,在所述第一印鉴信息表中变更相应的印鉴信息;

所述第一保存单元,用于将所述第一印鉴信息变更申请的变更信息保存至预先建立的第一临时记录表中;

所述第一扫描单元,用于在预设扫描周期到达时,扫描所述第一临时记录表,从而获得所述变更信息;

所述第一发送单元,用于将所述变更信息发送至所述第二数据库,使得所述第二数据库根据所述变更信息,在所述第二印鉴信息表中变更相应的印鉴信息,进而使得所述第二数据库同步所述第一数据库的印鉴信息。

9.一种计算机可读存储介质,其上存储有程序,其特征在于,所述程序被处理器执行时实现如权利要求1至7中任一项所述的电子验印系统的印鉴信息同步方法。

10.一种电子设备,其特征在于,所述电子设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行如权利要求1至7中任一项所述的电子验印系统的印鉴信息同步方法。

说明书
技术领域

本发明涉及电子验印领域,特别涉及一种电子验印系统的印鉴信息同步方法及相关装置。

电子验印系统包括:使用图像处理、智能化、信息处理等专业技术,通过图像采集设备提取客户预留的印鉴图像,形成电子标准印鉴,统一保存在数据库中;在票据印章核验时,提取票据影像中待测印鉴图像,与保存在印鉴库中的电子标准印鉴进行比对,以鉴别印章真伪的系统。

随着业务的持续发展,电子验印系统的业务量也在稳步增加使得业务部门对电子验印系统的可靠性、高可用提出了更高的要求。早期,电子验印系统大多采用一套数据库(Oracle RAC双节点)。后来,为解决业务量的增长以及一整套数据库都宕机造成的恶劣后果,逐步发展到分库分表。但是,目前大部分业务系统的分库,只能做到将业务和数据分散到多套库,尽量降低一套库故障时的影响范围,而无法避免某一套数据库宕机带来的业务影响,不够可靠。

鉴于上述问题,本发明提供一种克服上述问题或者至少部分地解决上述问题的电子验印系统的印鉴信息同步方法及相关装置。

第一方面,一种电子验印系统的印鉴信息同步方法,应用于一种电子验印系统,所述电子验印系统,包括:第一数据库和第二数据库,其中,第一数据库作为第一主数据库存储第一应用集的印鉴信息且作为第一备数据库备份第二应用集的印鉴信息,第二数据库作为第二主数据库存储第二应用集的印鉴信息且作为第二备数据库备份第一应用集的印鉴信息,第一数据库通过第一印鉴信息表记录第一应用集和第二应用集的印鉴信息,第二数据库通过第二印鉴信息表记录第一应用集和第二应用集的印鉴信息;

所述方法,包括:

第一数据库获得第一应用集发送的第一印鉴信息变更申请;

第一数据库根据第一印鉴信息变更申请,在第一印鉴信息表中变更相应的印鉴信息;

第一数据库将第一印鉴信息变更申请的变更信息保存至预先建立的第一临时记录表中;

第一数据库在预设扫描周期到达时,扫描第一临时记录表,从而获得变更信息;

第一数据库将变更信息发送至第二数据库,使得第二数据库根据变更信息,在第二印鉴信息表中变更相应的印鉴信息,进而使得第二数据库同步第一数据库的印鉴信息。

结合第一方面,在某些可选的实施方式中,在第一数据库将变更信息发送至第二数据库之后,所述方法还包括:

第一数据库删除第一临时记录表中的变更信息。

结合第一方面,在某些可选的实施方式中,在第一数据库将变更信息发送至第二数据库之后,所述方法还包括:

在预设的同步时间到达时,第二数据库获得第一印鉴信息表中记录的第一应用集的全部印鉴信息;

第二数据库将从第一印鉴信息表获得的全部印鉴信息与第二印鉴信息表中备份的第一应用集的全部印鉴信息进行逐条比较,若存在不同步的印鉴信息,则以从第一印鉴信息表获得的印鉴信息为准,对应变更第二印鉴信息表中备份的第一应用集的对应印鉴信息。

结合第一方面,在某些可选的实施方式中,变更信息包括:目标印鉴信息和变更类型;

第一数据库将第一印鉴信息变更申请的变更信息保存至预先建立的第一临时记录表中,包括:

第一数据库将目标印鉴信息和变更类型对应保存至第一临时记录表中;

第一数据库将变更信息发送至第二数据库,使得第二数据库根据变更信息,在第二印鉴信息表中变更相应的印鉴信息,进而使得第二数据库同步第一数据库的印鉴信息,包括:

第一数据库将目标印鉴信息和变更类型发送至第二数据库,使得第二数据库在第二印鉴信息表中、对目标印鉴信息执行与变更类型对应的变更,进而使得第二数据库同步第一数据库的印鉴信息,其中,变更类型包括:增加印鉴信息、修改印鉴信息和删除印鉴信息。

结合第一方面,在某些可选的实施方式中,所述方法还包括:

第二数据库获得第二应用集发送的第二印鉴信息变更申请;

第二数据库根据第二印鉴信息变更申请,在第二印鉴信息表中变更相应的印鉴信息;

第二数据库将第二印鉴信息变更申请的变更信息保存至预先建立的第二临时记录表中;

第二数据库在预设扫描周期到达时,扫描第二临时记录表,从而获得第二印鉴信息变更申请的变更信息;

第二数据库将第二印鉴信息变更申请的变更信息发送至第一数据库,使得第一数据库根据第二印鉴信息变更申请的变更信息,在第一印鉴信息表中变更相应的印鉴信息,进而使得第一数据库同步第二数据库的印鉴信息。

结合上一个实施方式,在某些可选的实施方式中,在第二数据库将第二印鉴信息变更申请的变更信息发送至第一数据库之后,所述方法还包括:

第二数据库删除第二临时记录表中的第二印鉴信息变更申请的变更信息。

可选的,在第二数据库将第二印鉴信息变更申请的变更信息发送至第一数据库之后,所述方法还包括:

在预设的同步时间到达时,第一数据库获得第二印鉴信息表中记录的第二应用集的全部印鉴信息;

第一数据库将从第二印鉴信息表获得的全部印鉴信息与第一印鉴信息表中备份的第二应用集的全部印鉴信息进行逐条比较,若存在不同步的印鉴信息,则以从第二印鉴信息表获得的印鉴信息为准,对应变更第一印鉴信息表中备份的第二应用集的对应印鉴信息。

第二方面,一种电子验印系统,包括:第一数据库和第二数据库,其中,所述第一数据库作为第一主数据库存储第一应用集的印鉴信息且作为第一备数据库备份第二应用集的印鉴信息,所述第二数据库作为第二主数据库存储所述第二应用集的印鉴信息且作为第二备数据库备份所述第一应用集的印鉴信息,所述第一数据库通过第一印鉴信息表记录所述第一应用集和所述第二应用集的印鉴信息,所述第二数据库通过第二印鉴信息表记录所述第一应用集和所述第二应用集的印鉴信息;

所述第一数据库包括:第一申请获得单元、第一变更单元、第一保存单元、第一扫描单元和第一发送单元;

所述第一申请获得单元,用于获得所述第一应用集发送的第一印鉴信息变更申请;

所述第一变更单元,用于根据所述第一印鉴信息变更申请,在所述第一印鉴信息表中变更相应的印鉴信息;

所述第一保存单元,用于将所述第一印鉴信息变更申请的变更信息保存至预先建立的第一临时记录表中;

所述第一扫描单元,用于在预设扫描周期到达时,扫描所述第一临时记录表,从而获得所述变更信息;

所述第一发送单元,用于将所述变更信息发送至所述第二数据库,使得所述第二数据库根据所述变更信息,在所述第二印鉴信息表中变更相应的印鉴信息,进而使得所述第二数据库同步所述第一数据库的印鉴信息。

第三方面,一种计算机可读存储介质,其上存储有程序,程序被处理器执行时实现上述任一项的电子验印系统的印鉴信息同步方法。

第四方面,一种电子设备,电子设备包括至少一个处理器、以及与处理器连接的至少一个存储器、总线;其中,处理器、存储器通过总线完成相互间的通信;处理器用于调用存储器中的程序指令,以执行上述任一项的电子验印系统的印鉴信息同步方法。

借由上述技术方案,本发明提供的电子验印系统的印鉴信息同步方法及相关装置,可以通过第一数据库获得第一应用集发送的第一印鉴信息变更申请;第一数据库根据第一印鉴信息变更申请,在第一印鉴信息表中变更相应的印鉴信息;第一数据库将第一印鉴信息变更申请的变更信息保存至预先建立的第一临时记录表中;第一数据库在预设扫描周期到达时,扫描第一临时记录表,从而获得变更信息;第一数据库将变更信息发送至第二数据库,使得第二数据库根据变更信息,在第二印鉴信息表中变更相应的印鉴信息,进而使得第二数据库同步第一数据库的印鉴信息。由此可以看出,本发明可以实现将第一数据库的印鉴信息同步至第二数据库,使得当第一数据库宕机时,可以切换使用第二数据库的印鉴信息,比较安全可靠。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明提供的一种电子验印系统的印鉴信息同步方法的流程图;

图2示出了本发明提供的一种电子验印系统的结构示意图;

图3示出了本发明提供的一种电子设备的结构示意图。

电子验印系统存储的最核心业务数据是对公客户的印鉴信息。客户办理业务时进行电子验印实际上就是提取票据上的印章与数据库中预存的印章数据进行比对来验真伪。对于大多数对公客户而言,印章在短时间内是不会随意改变的,而建行的对公客户数量也逐渐趋于平稳。所以验印系统的印鉴信息每天的变化量是比较少的。

电子验印系统的数据库分库分表,并不是简单的搭建灾备应急库,而是多套数据库同时可读写,同时提供服务。每两套数据库之间,分别都有互为主备关系的表,数据需要进行双向同步。由于验印系统的印鉴信息每天的变化量比较少,每两套数据库之间需要准实时同步的数据量也是比较少的。

本发明可以基于目前的oracle数据库,通过应用程序适量改造,也能支持操作系统异构平台、国产数据库间的数据同步。

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

如图1所示,本发明提供了一种电子验印系统的印鉴信息同步方法,应用于一种电子验印系统,所述电子验印系统,包括:第一数据库和第二数据库,其中,第一数据库作为第一主数据库存储第一应用集的印鉴信息且作为第一备数据库备份第二应用集的印鉴信息,第二数据库作为第二主数据库存储第二应用集的印鉴信息且作为第二备数据库备份第一应用集的印鉴信息,第一数据库通过第一印鉴信息表记录第一应用集和第二应用集的印鉴信息,第二数据库通过第二印鉴信息表记录第一应用集和第二应用集的印鉴信息;

所述方法,包括:S100、S200、S300、S400和S500;

S100、第一数据库获得第一应用集发送的第一印鉴信息变更申请;

可选的,本发明可以按机构维度进行分库分表。例如,根据业务特点和机构特点,将使用电子验印系统的36家一级分行的印鉴信息分散到4套数据库,每套承接9家分行的验印业务。在4套数据库中,每两套之间互为主备。例如4套库分别为第一数据库、第二数据库、第三数据库和第四数据库;则第一数据库是分行1至分行9的主库,同时作为分行10至分行18的备库;第二数据库是分行10至分行18的主库,同时作为分行1至分行9的备库;第三数据库是分行19至分行27的主库,同时作为分行28至分行36的备库;第四数据库是分行28至分行36的主库,同时作为分行19至分行27的备库。

本发明仅以第一数据库和第二数据库为例描述本发明的方案,但并不限制本发明所提供的系统仅包括第一数据库和第二数据库,还可以包括其他数据库。

可选的,如前所述,第一应用集的主数据库是第一数据库。所以,当第一应用集发出印鉴信息的变更申请时,可以先由第一数据库获得该变更申请,并且先变更第一数据库中关于第一应用集的印鉴信息,本发明对此不做限制。

可选的,本发明对于第一印鉴信息变更申请的具体格式不做限制,任何可行的方式均属于本发明的保护范围。

S200、第一数据库根据第一印鉴信息变更申请,在第一印鉴信息表中变更相应的印鉴信息;

可选的,第一印鉴信息变更申请可以为:在第一数据库中增加第一应用集的至少一条印鉴信息(后续称为:增加印鉴信息)、删除第一数据库中第一应用集的至少一条印鉴信息(后续称为:删除印鉴信息)或者修改第一数据库中第一应用集的至少一条印鉴信息(后续称为:修改印鉴信息)。所以,可以根据第一印鉴信息变更申请,在第一印鉴信息表中变更相应的印鉴信息。若第一印鉴信息变更申请为增加印鉴信息,则在第一印鉴信息表中增加相应的印鉴信息;若第一印鉴信息变更申请为删除印鉴信息,则删除第一印鉴信息表中相应的印鉴信息;若第一印鉴信息变更申请为修改印鉴信息,则修改第一印鉴信息表中相应的印鉴信息,本发明对此不做限制。

可选的,不同的变更申请可以用不同的标识或者标志位进行表征。例如,增加印鉴信息用标志位“0”表示,删除印鉴信息用标志位“1”表示,修改印鉴信息用标志位“2”表示,本发明对此不做限制。

可选的,第一印鉴信息表可以分为两大部分,第一部分用于记录第一应用集的当前所有印鉴信息,第二部分用于备份第二应用集的当前所有印鉴信息。当第一数据库接收到第一应用集发送的第一变更申请后,可以变更第一部分中对应的印鉴信息,本发明对此不做限制。

S300、第一数据库将第一印鉴信息变更申请的变更信息保存至预先建立的第一临时记录表中;

可选的,如前所述,第一印鉴信息变更申请中可以携带标识或者标志位,用以表征不同的变更申请。除此之外,还可以携带目标印鉴信息,目标印鉴信息可以表征需要变更的当前印鉴信息以及表更后的印鉴信息,这些可以统称为变更信息,本发明对此不做限制。

可选的,为了提高同步印鉴信息的效率,可以为第一数据库预先建立第一临时记录表,用以记录第一印鉴信息表中第一应用集的哪些印鉴信息发生了哪些变化,以便于后续第二数据库可以根据第一临时记录表记录的变更信息,快速变更其备份的第一应用集的印鉴信息,效率较高。

S400、第一数据库在预设扫描周期到达时,扫描第一临时记录表,从而获得变更信息;

可选的,本发明对于预设扫描周期不做具体限制,可以根据实际需要进行设定。例如,可以每隔10秒钟扫描一次,即预设扫描周期为10秒钟,本发明对此不做限制。

可选的,通过扫描第一临时记录表,第一数据库可以知道在该扫描周期内,其存储的第一应用集的印鉴信息发生了哪些变更,即获得了相应的变更信息,后续可以将获得的变更信息发送给第二数据库,以便于第二数据库做对应同步。

S500、第一数据库将变更信息发送至第二数据库,使得第二数据库根据变更信息,在第二印鉴信息表中变更相应的印鉴信息,进而使得第二数据库同步第一数据库的印鉴信息。

可选的,第二印鉴信息表也可以分为两大部分,第一部分用于存储第二应用集的印鉴信息,第二部分用于备份第一应用集的印鉴信息。当第二数据库收到第一数据库发送的变更信息后,说明第一应用集的印鉴信息发生了变更,所以第二数据库的第二部分中备份的第一应用集的印鉴信息也需要进行相应的变更,从容使得第二数据库同步第一数据库的印鉴信息,本发明对此不做限制。

可选的,如前所述第一临时记录表中可以记录在扫描周期内,第一数据库存储的第一应用集的印鉴信息发生了哪些变更。所以,第一临时记录表需要定时“清零”。例如,结合图1所示的实施方式,在某些可选的实施方式中,在S500之后,所述方法还包括:第一数据库删除第一临时记录表中的变更信息。

即,在进入下一个扫描周期之前,可以将第一临时记录表中的变更信息全部进行删除,本发明对此不做限制。

可选的,前述的方案说的第二数据库在收到第一数据库发送的变更信息后,“被动”变更相应的印鉴信息。为了进一步提高本发明的可靠性,保证印鉴信息的一致性,第二数据库还可以“主动”同步第一数据库中相应的印鉴信息。例如,结合图1所示的实施方式,在某些可选的实施方式中,在S500之后,所述方法还包括:步骤1.1和步骤1.2;

步骤1.1、在预设的同步时间到达时,第二数据库获得第一印鉴信息表中记录的第一应用集的全部印鉴信息;

可选的,本发明对于预设的同步时间不做具体限制,可以根据实际需要进行设定。例如,对于银行业务而言,一般到了固定时间后,工作人员下班了,一般也就不进行相应的业务办理,自然不会进行相关的验印工作。这时候,第二数据库可以“主动”同步第一数据库中相应的印鉴信息。例如,同步时间可以为23:00,本发明对此不做限制。

可选的,第二数据库可以直接获得第一印鉴信息表中记录的第一应用集的全部印鉴信息,也可以通过发送请求的方式,请求第一数据库反馈相应的第一应用集的全部印鉴信息,本发明对此不做限制。

步骤1.2、第二数据库将从第一印鉴信息表获得的全部印鉴信息与第二印鉴信息表中备份的第一应用集的全部印鉴信息进行逐条比较,若存在不同步的印鉴信息,则以从第一印鉴信息表获得的印鉴信息为准,对应变更第二印鉴信息表中备份的第一应用集的对应印鉴信息。

可选的,若存在不同步的印鉴信息,则说明第二印鉴信息表中备份的第一应用集的对应印鉴信息未及时进行同步第一印鉴信息表中的印鉴信息,所以可以以从第一印鉴信息表获得的印鉴信息为准,对应变更第二印鉴信息表中备份的第一应用集的对应印鉴信息,本发明对此不做限制。

可选的,若不存在不同步的印鉴信息,则说明第二印鉴信息表中备份的第一应用集的对应印鉴信息已及时进行同步第一印鉴信息表中的印鉴信息,在本次同步时间到达时,无需再进行同步,本发明对此不做限制。

结合图1所示的实施方式,在某些可选的实施方式中,变更信息包括:目标印鉴信息和变更类型;

S300包括:第一数据库将目标印鉴信息和变更类型对应保存至第一临时记录表中;

S500包括:第一数据库将目标印鉴信息和变更类型发送至第二数据库,使得第二数据库在第二印鉴信息表中、对目标印鉴信息执行与变更类型对应的变更,进而使得第二数据库同步第一数据库的印鉴信息,其中,变更类型包括:增加印鉴信息、修改印鉴信息和删除印鉴信息。

可选的,如前所述,目标印鉴信息可以表征:待变更的当前印鉴信息以及变更后的印鉴信息。若变更类型为增加印鉴信息,则待变更的当前印鉴信息可以理解为空白信息,变更后的印鉴信息可以理解为待增加的印鉴信息;若变更类型为修改印鉴信息,则待变更的当前印鉴信息可以理解为第二印鉴信息表中对应记录的当前印鉴信息,变更后的印鉴信息可以理解为第二印鉴信息表中对应记录的当前印鉴信息需要变更为的印鉴信息;若变更类型为删除印鉴信息,则待变更的当前印鉴信息可以理解为第二印鉴信息表中对应记录的当前印鉴信息,变更后的印鉴信息可以理解为空白信息。

可选的,前述方案是第二数据库同步第一数据库中存储的第一应用集的印鉴信息。同理,第一数据库也采用相同的方案,同步第二数据库中存储的第二应用集的印鉴信息,从而实现第一数据库与第二数据库之间进行双向同步,提高系统的可靠性,本发明对此不做限制。

例如,结合图1所示的实施方式,在某些可选的实施方式中,所述方法还包括:步骤2.1、步骤2.2、步骤2.3、步骤2.4和步骤2.5;

步骤2.1、第二数据库获得第二应用集发送的第二印鉴信息变更申请;

步骤2.2、第二数据库根据第二印鉴信息变更申请,在第二印鉴信息表中变更相应的印鉴信息;

步骤2.3、第二数据库将第二印鉴信息变更申请的变更信息保存至预先建立的第二临时记录表中;

步骤2.4、第二数据库在预设扫描周期到达时,扫描第二临时记录表,从而获得第二印鉴信息变更申请的变更信息;

步骤2.5、第二数据库将第二印鉴信息变更申请的变更信息发送至第一数据库,使得第一数据库根据第二印鉴信息变更申请的变更信息,在第一印鉴信息表中变更相应的印鉴信息,进而使得第一数据库同步第二数据库的印鉴信息。

结合上一个实施方式,在某些可选的实施方式中,在步骤2.5之后,所述方法还包括:第二数据库删除第二临时记录表中的第二印鉴信息变更申请的变更信息。

可选的,在步骤2.5之后,所述方法还包括:步骤3.1和步骤3.2;

步骤3.1、在预设的同步时间到达时,第一数据库获得第二印鉴信息表中记录的第二应用集的全部印鉴信息;

步骤3.2、第一数据库将从第二印鉴信息表获得的全部印鉴信息与第一印鉴信息表中备份的第二应用集的全部印鉴信息进行逐条比较,若存在不同步的印鉴信息,则以从第二印鉴信息表获得的印鉴信息为准,对应变更第一印鉴信息表中备份的第二应用集的对应印鉴信息。

如图2所示,本发明提供了一种电子验印系统,包括:第一数据库100和第二数据库200,其中,所述第一数据库100作为第一主数据库存储第一应用集的印鉴信息且作为第一备数据库备份第二应用集的印鉴信息,所述第二数据库200作为第二主数据库存储所述第二应用集的印鉴信息且作为第二备数据库备份所述第一应用集的印鉴信息,所述第一数据库100通过第一印鉴信息表记录所述第一应用集和所述第二应用集的印鉴信息,所述第二数据库200通过第二印鉴信息表记录所述第一应用集和所述第二应用集的印鉴信息;

所述第一数据库100包括:第一申请获得单元110、第一变更单元120、第一保存单元130、第一扫描单元140和第一发送单元150;

所述第一申请获得单元110,用于获得所述第一应用集发送的第一印鉴信息变更申请;

所述第一变更单元120,用于根据所述第一印鉴信息变更申请,在所述第一印鉴信息表中变更相应的印鉴信息;

所述第一保存单元130,用于将所述第一印鉴信息变更申请的变更信息保存至预先建立的第一临时记录表中;

所述第一扫描单元140,用于在预设扫描周期到达时,扫描所述第一临时记录表,从而获得所述变更信息;

所述第一发送单元150,用于将所述变更信息发送至所述第二数据库200,使得所述第二数据库200根据所述变更信息,在所述第二印鉴信息表中变更相应的印鉴信息,进而使得所述第二数据库200同步所述第一数据库100的印鉴信息。

结合图2所示的实施方式,在某些可选的实施方式中,所述第一数据库100还包括:第一删除单元;

所述第一删除单元,用于在将所述变更信息发送至所述第二数据库200之后,删除第一临时记录表中的变更信息。

结合图2所示的实施方式,在某些可选的实施方式中,所述第二数据库200还包括:第一全部获得单元和第一比较单元;

所述第一全部获得单元,用于在将所述变更信息发送至所述第二数据库200之后,在预设的同步时间到达时,获得第一印鉴信息表中记录的第一应用集的全部印鉴信息;

所述第一比较单元,用于将从第一印鉴信息表获得的全部印鉴信息与第二印鉴信息表中备份的第一应用集的全部印鉴信息进行逐条比较,若存在不同步的印鉴信息,则以从第一印鉴信息表获得的印鉴信息为准,对应变更第二印鉴信息表中备份的第一应用集的对应印鉴信息。

结合图2所示的实施方式,在某些可选的实施方式中,第一保存单元130包括:第一保存子单元;

第一保存子单元,用于将目标印鉴信息和变更类型对应保存至第一临时记录表中,其中,变更信息包括:目标印鉴信息和变更类型;

第一发送单元150包括:第一发送子单元;

第一发送子单元,用于将目标印鉴信息和变更类型发送至第二数据库200,使得第二数据库200在第二印鉴信息表中、对目标印鉴信息执行与变更类型对应的变更,进而使得第二数据库200同步第一数据库100的印鉴信息,其中,变更类型包括:增加印鉴信息、修改印鉴信息和删除印鉴信息。

结合图2所示的实施方式,在某些可选的实施方式中,所述第二数据库200还包括:第二申请获得单元、第二变更单元、第二保存单元、第二扫描单元和第二发送单元;

第二申请获得单元,用于获得第二应用集发送的第二印鉴信息变更申请;

第二变更单元,用于根据第二印鉴信息变更申请,在第二印鉴信息表中变更相应的印鉴信息;

第二保存单元,用于将第二印鉴信息变更申请的变更信息保存至预先建立的第二临时记录表中;

第二扫描单元,用于在预设扫描周期到达时,扫描第二临时记录表,从而获得第二印鉴信息变更申请的变更信息;

第二发送单元,用于将第二印鉴信息变更申请的变更信息发送至第一数据库100,使得第一数据库100根据第二印鉴信息变更申请的变更信息,在第一印鉴信息表中变更相应的印鉴信息,进而使得第一数据库100同步第二数据库200的印鉴信息。

结合上一个实施方式,在某些可选的实施方式中,所述第二数据库200还包括:第二删除单元;

第二删除单元,用于在将第二印鉴信息变更申请的变更信息发送至第一数据库100之后,删除第二临时记录表中的第二印鉴信息变更申请的变更信息。

可选的,所述第一数据库100还包括:第二全部获得单元和第二比较单元;

第二全部获得单元,用于在将第二印鉴信息变更申请的变更信息发送至第一数据库100之后,在预设的同步时间到达时,获得第二印鉴信息表中记录的第二应用集的全部印鉴信息;

第二比较单元,用于将从第二印鉴信息表获得的全部印鉴信息与第一印鉴信息表中备份的第二应用集的全部印鉴信息进行逐条比较,若存在不同步的印鉴信息,则以从第二印鉴信息表获得的印鉴信息为准,对应变更第一印鉴信息表中备份的第二应用集的对应印鉴信息。

本发明提供了一种计算机可读存储介质,其上存储有程序,程序被处理器执行时实现上述任一项的电子验印系统的印鉴信息同步方法。

如图3所示,本发明提供了一种电子设备70,所述电子设备70包括至少一个处理器701、以及与所述处理器701连接的至少一个存储器702、总线703;其中,所述处理器701、所述存储器702通过所述总线703完成相互间的通信;所述处理器701用于调用所述存储器702中的程序指令,以执行上述任一项所述的电子验印系统的印鉴信息同步方法。

在本申请中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

本文发布于:2024-09-25 20:31:18,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/86228.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议