一种身份核验系统的制作方法

文档序号:12775439阅读:189来源:国知局
一种身份核验系统的制作方法与工艺

本实用新型涉及身份核验技术领域,具体涉及一种身份核验系统。



背景技术:

目前宾馆、银行及一些涉密的大厦等场合需要对进出人员的身份进行核验,由于造假技术的提高与假身份证泛滥,单靠人工很难完成人员身份的核验,校验人员信息与照片一致性的系统建设显得尤为重要。

身份核验系统算法的升级和由于外界访问压力过大时常常需要停止服务进行相应的维护。然而身份核验系统需要不间断对外提供服务,如果必须暂停系统服务才能进行系统升级,既会大大影响到系统的可用性,同时也增加了系统的管理和维护成本。由于用户请求时间的不均匀性,如何在身份核验系统不间断对外服务的情况下对身份核验系统进行维护的成为亟需解决的问题,亟需提供一种身份核验系统的热替换方法。



技术实现要素:

本实用新型所要解决的技术问题是:如何在身份核验系统不间断对外服务的情况下对身份核验系统进行维护。

为解决上述技术问题,本实用新型提出了一种身份核验系统,该身份核验系统包括:

多个身份核验设备;

所述身份核验设备包括对外服务模块、核验调度模块和身份核验模块;

所述对外服务模块用于接收身份核验请求,并将所述身份核验请求发送至所述核验调度模块;

所述核验调度模块用于将所述身份核验请求转发至所述身份核验模块;

所述身份核验模块用于处理所述身份核验请求,并生成身份核验结果。

可选地,所述系统还包括:

负载均衡器;

所述负载均衡器用于接收用户提交的身份核验请求,并根据各个身份核验设备的负载信息将所述身份核验请求发送至特定身份核验设备;

相应地,所述对外服务模块用于接收负载均衡器发送的身份核验请求。

可选地,所述身份核验设备还包括:

显示模块,用于显示所述身份核验模块生成的身份核验结果。

可选地,所述显示模块包括:发光二极管显示器、液晶显示器和有机发光半导体显示器。

可选地,所述身份核验请求包括待核验人员的至少两种身份特征信息。

可选地,所述身份特征信息至少包括身份卡、人脸信息和指纹信息中的两种。

可选地,所述身份核验模块包括:

比较子模块,用于对所述待核验人员的至少两种身份特征信息进行比较;

建模子模块,用于将请求数据中的人脸图像转换为可供算法比对的二进制数据;

核验结果生成子模块,用于根据所述比较子模块的比较结果,及算法给出的上述二进制数据比对结果,生成核验结果

本实用新型提出了一种身份核验系统的热替换方法,该身份核验系统的热替换方法包括:

第一身份核验设备的对外服务模块接收身份核验请求,并将所述身份核验请求发送至所述第一身份核验设备的核验调度模块;

判断所述第一身份核验设备的核验调度模块是否正常工作;

若正常,则所述第一身份核验设备的核验调度模块将所述身份核验请求转发至所述第一身份核验设备的身份核验模块;

判断所述第一身份核验设备的身份核验模块是否正常工作;

若不正常,则所述第一身份核验设备的核验调度模块将所述身份核验请求转发至配对的第二身份核验设备的身份核验模块,以使配对的第二身份核验设备的身份核验模块处理所述身份核验请求;

其中,配对的第二身份核验设备是根据所述各个身份核验设备的配对映射关系确定的所述第一身份核验设备的备份设备。

可选地,还包括:

若判断获知所述第一身份核验设备的身份核验模块工作正常,则所述第一身份核验设备的身份核验模块处理所述身份核验请求,并生成身份核验结果。

可选地,还包括:

若判断获知所述第一身份核验设备的核验调度模块工作不正常,则所述第一身份核验设备的对外服务模块将所述身份核验请求转发至所述第二身份核验设备的核验调度模块,以使所述第二身份核验设备的身份核验模块处理所述身份核验请求。

可选地,还包括:

建立各个身份核验设备的替换映射关系。

本实用新型提出了一种身份核验系统的热替换系统,该身份核验系统的热替换系统包括:

身份核验请求接收单元,用于通过第一身份核验设备的对外服务模块接收身份核验请求,并将所述身份核验请求发送至所述第一身份核验设备的核验调度模块;

第一判断单元,用于判断所述第一身份核验设备的核验调度模块是否正常工作;

第一身份核验请求转发单元,用于当判断获知第一身份核验设备的核验调度模块工作正常时,则通过所述第一身份核验设备的核验调度模块将所述身份核验请求转发至所述第一身份核验设备的身份核验模块;

第二判断单元,用于判断所述第一身份核验设备的身份核验模块是否正常工作;

第二身份核验请求转发单元,用于当判断获知第一身份核验设备的身份核验模块工作不正常时,则通过所述第一身份核验设备的核验调度模块将所述身份核验请求转发至配对的第二身份核验设备的身份核验模块,以使配对的第二身份核验设备的身份核验模块处理所述身份核验请求;

其中,配对的第二身份核验设备是根据所述各个身份核验设备的配对映射关系确定的所述第一身份核验设备的备份设备。

本实用新型提供的身份核验系统、身份核验系统的热替换方法及系统,通过将身份核验设备进行模块化划分,且设计相应的调度策略,使得在身份核验系统的身份核验设备运行过程中部分模块调用异常时,可调用该身份核验设备的配对设备的相应模块完成核验工作,实现了身份核验系统在不间断对外服务的前提下对身份核验系统进行维护。

附图说明

为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本实用新型一个实施例的身份核验系统的结构示意图;

图2是本实用新型一个实施例的身份核验设备的结构示意图;

图3是本实用新型一个实施例的身份核验系统的热替换方法的流程示意图;

图4是本实用新型另一个实施例的身份核验系统的热替换方法的流程示意图;

图5是本实用新型一个实施例的身份核验系统的热替换系统的结构示意图。

具体实施方式

为使本实用新型实施例的目的、技术方案和优点更加清楚,下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。

图1是本实用新型一个实施例的身份核验系统的结构示意图,图2是本实用新型一个实施例的身份核验设备的结构示意图。如图1和图2所示,本实用新型实施例的身份核验系统包括:

多个身份核验设备1;

所述身份核验设备包括对外服务模块11、核验调度模块12和身份核验模块13;

对外服务模块11用于接收身份核验请求,并将所述身份核验请求发送至核验调度模块12;

核验调度模块12用于将所述身份核验请求转发至身份核验模块13;

身份核验模块13用于处理所述身份核验请求,并生成身份核验结果。

本实用新型实施例的身份核验系统,通过将身份核验设备进行模块化划分,且设计相应的调度策略,使得在身份核验系统的身份核验设备运行过程中部分模块调用异常时,可调用该身份核验设备的配对设备的相应模块完成核验工作,实现了身份核验系统在不间断对外服务的前提下对身份核验系统进行维护。

在本实用新型实施例的一种优选的实施方式中,该身份核验系统还包括:

负载均衡器2;

负载均衡器2用于接收用户提交的身份核验请求,并根据各个身份核验设备1的负载信息将所述身份核验请求发送至特定身份核验设备;

相应地,对外服务模块11用于接收负载均衡器2发送的身份核验请求。

需要说明的是,负载均衡器2是一种把身份核验请求分散到身份核验设备集群的可用身份核验设备上去,通过管理进入的Web数据流量和增加有效的网络带宽的硬件设备。负载均衡器有多种多样的形式,除了作为独立意义上的负载均衡器外,有些负载均衡器集成在交换设备中,置于服务器与Internet之间。一般而言,硬件负载均衡器在功能、性能上优于软件方式,不过成本昂贵,因而可借助了Nginx的负载均衡特性使系统可以实现稳定的热替换。

进一步,身份核验设备1还包括:

显示模块14,用于显示身份核验模块13生成的身份核验结果。

在实际应用中,显示模块14可以是发光二极管显示器(Light-emitting diode display,简称LED)、液晶显示器(Liquid crystal display,简称LCD)或有机发光半导体显示器(Organic light-emitting diodedisplay,简称OLED),本实用新型实施例对此不作限制。

具体地,所述身份核验请求包括待核验人员的至少两种身份特征信息。

需要说明的是,身份特征信息可以包括:身份卡和人脸信息,指纹信息等。具体地,身份卡可以是身份证、护照、驾照、员工卡等代表身份的卡。在实际应用中,身份卡信息通过身份卡读卡设备获得,例如通过身份证读卡器获得身份证号码(作为核验的唯一标识)、照片和姓名。

进一步地,身份核验模块13包括:

比较子模块,用于对所述待核验人员的至少两种身份特征信息进行比较;

建模子模块,用于将请求数据中的人脸图像转换为可供算法比对的二进制数据;

核验结果生成子模块,用于根据所述比较子模块的比较结果,,及算法给出的上述二进制数据比对结果,生成核验结果。

举例来说,比较子模块对待核验人员的身份卡和人脸信息进行比较,当待核验人员的身份卡和人脸信息一致时,核验结果生成子模块生成核验通过的核验结果;当待核验人员的身份卡和人脸信息不一致是,核验结果生成子模块生成核验不通过的核验结果。

图3是本实用新型一个实施例的身份核验系统的热替换方法的流程示意图。如图3所示,本实用新型实施例的身份核验系统的热替换方法包括:

S31:第一身份核验设备的对外服务模块接收身份核验请求,并将所述身份核验请求发送至所述第一身份核验设备的核验调度模块;

S32:判断所述第一身份核验设备的核验调度模块是否正常工作;

S33:若正常,则所述第一身份核验设备的核验调度模块将所述身份核验请求转发至所述第一身份核验设备的身份核验模块;

S34:判断所述第一身份核验设备的身份核验模块是否正常工作;

S35:若不正常,则所述第一身份核验设备的核验调度模块将所述身份核验请求转发至配对的第二身份核验设备的身份核验模块,以使配对的第二身份核验设备的身份核验模块处理所述身份核验请求;

其中,配对的第二身份核验设备是根据所述各个身份核验设备的配对映射关系确定的所述第一身份核验设备的备份设备。

举例来说,身份核验设备B的对外服务模块接收身份核验请求,并将所述身份核验请求发送至身份核验设备B的核验调度模块;若身份核验设备B的核验调度模块正常工作,则身份核验设备B的核验调度模块将身份核验请求转发至身份核验设备B的身份核验模块;若审核核验设备B的身份核验模块工作不正常,则身份核验设备B的对外服务模块将身份核验请求转发至身份核验设备A(身份核验设备A是根据替换映射关系确定的身份核验设备B的配对设备)的身份核验模块,以使身份核验设备A的身份核验模块代替身份核验设备B处理身份核验请求。同时,完成身份核验设备B的模块维护后,重新启动身份核验设备的身份核验模块,整个身份核验系统将重新恢复正常,从而完成了身份核验系统的热替换。

本实用新型实施例的身份核验系统的热替换方法,通过将身份核验设备进行模块化划分,且设计相应的调度策略,使得在身份核验系统的身份核验设备运行过程中部分模块调用异常时,可调用该身份核验设备的配对设备的相应模块完成核验工作,实现了身份核验系统在不间断对外服务的前提下对身份核验系统进行维护。

图4是本实用新型另一个实施例的身份核验系统的热替换方法的流程示意图。如图4所示,本实用新型实施例的身份核验系统的热替换方法包括:

S41:第一身份核验设备的对外服务模块接收身份核验请求,并将所述身份核验请求发送至所述第一身份核验设备的核验调度模块;

S42:判断所述第一身份核验设备的核验调度模块是否正常工作;

S43:若正常,则所述第一身份核验设备的核验调度模块将所述身份核验请求转发至所述第一身份核验设备的身份核验模块;

S44:若判断获知所述第一身份核验设备的核验调度模块工作不正常,则所述第一身份核验设备的对外服务模块将所述身份核验请求转发至所述第二身份核验设备的核验调度模块,以使所述第二身份核验设备的身份核验模块处理所述身份核验请求。

S45:判断所述第一身份核验设备的身份核验模块是否正常工作;

S46:若不正常,则所述第一身份核验设备的核验调度模块将所述身份核验请求转发至所述第二身份核验设备的身份核验模块,以使所述第二身份核验设备的身份核验模块处理所述身份核验请求;

S47:若判断获知所述第一身份核验设备的身份核验模块工作正常,则所述第一身份核验设备的身份核验模块处理所述身份核验请求,并生成身份核验结果。

进一步地,本实用新型实施例的身份核验系统的热替换方法还包括:

建立各个身份核验设备的替换映射关系。

举例来说,身份核验系统包括身份核验设备A、身份核验设备B和身份核验设备C,身份核验设备A的配对设备为身份核验设备B,身份核验设备B的配对设备为身份核验设备C,身份核验设备C的配对设备为身份核验设备A,即替换映射关系为AB、BC、CA。

如果外部用户访问量不断增加,现有系统各个模块都接近满负荷,这时可以通过增加身份核验设备D来满足外部需求,系统需要建立新的替换映射关系。配置身份核验设备D的配对设备为身份核验设备A,启动D设备上的各个核验模块,测试无异常后,这时会有C、D两个设备同时指向A设备。然后停止C设备上的所有模块,重新进行配置,使其服务指向D设备,启动C设备上的各个模块,这时新的替换映射关系为AB、BC、CD、DA。

类似地,如果外部用户访问量不足,系统负荷较低,可以在不停止对外服务的情况下移除身份核验设备C,系统也需要建立新的替换映射关系。停止身份核验设备C和设备B,将B设备的配对设备修改为A,然后重启设备B。

图5是本实用新型一个实施例的身份核验系统的热替换系统的结构示意图。如图5所示,本实用新型实施例的身份核验系统的热替换系统包括:身份核验请求接收单元51、第一判断单元52、第一身份核验请求转发单元53、第二判断单元54和第二身份核验请求转发单元55,具体地:

身份核验请求接收单元51,用于通过第一身份核验设备的对外服务模块接收身份核验请求,并将所述身份核验请求发送至所述第一身份核验设备的核验调度模块;

第一判断单元52,用于判断所述第一身份核验设备的核验调度模块是否正常工作;

第一身份核验请求转发单元53,用于当判断获知第一身份核验设备的核验调度模块工作正常时,则通过所述第一身份核验设备的核验调度模块将所述身份核验请求转发至所述第一身份核验设备的身份核验模块;

第二判断单元54,用于判断所述第一身份核验设备的身份核验模块是否正常工作;

第二身份核验请求转发单元55,用于当判断获知第一身份核验设备的身份核验模块工作不正常时,则通过所述第一身份核验设备的核验调度模块将所述身份核验请求转发至配对的第二身份核验设备的身份核验模块,以使配对的第二身份核验设备的身份核验模块处理所述身份核验请求;

其中,配对的第二身份核验设备是根据所述各个身份核验设备的配对映射关系确定的所述第一身份核验设备的备份设备。

本实用新型实施例的身份核验系统的热替换系统,通过将身份核验设备进行模块化划分,且设计相应的调度策略,使得在身份核验系统的身份核验设备运行过程中部分模块调用异常时,可调用该身份核验设备的配对设备的相应模块完成核验工作,实现了身份核验系统在不间断对外服务的前提下对身份核验系统进行维护。

本实施例的身份核验系统的热替换系统可以用于执行上述方法实施例,其原理与上述方法类似,此处不再赘述。

本实用新型提供的身份核验系统、身份核验系统的热替换方法及系统,通过将身份核验设备进行模块化划分,且设计相应的调度策略,使得在身份核验系统的身份核验设备运行过程中部分模块调用异常时,可调用该身份核验设备的配对设备的相应模块完成核验工作,实现了身份核验系统在不间断对外服务的前提下对身份核验系统进行维护。

本领域技术人员应该理解,结合本实用新型中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或二者结合来实现。本实用新型实施例究竟以硬件还是软件方式实现,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超过本实用新型的范围。

需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本实用新型的说明书中,说明了大量具体细节。然而能够理解的是,本实用新型的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。类似地,应当理解,为了精简本实用新型公开并帮助理解各个实用新型方面中的一个或多个,在上面对本实用新型的示例性实施例的描述中,本实用新型的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释呈反映如下意图:即所要求保护的本实用新型要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如权利要求书所反映的那样,实用新型方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本实用新型的单独实施例。

以上实施例仅用于说明本实用新型的技术方案,而非对其限制;尽管参照前述实施例对本实用新型进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本实用新型各实施例技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1