一种身份核验系统、身份核验系统的热替换方法及系统的制作方法

文档序号:10615835阅读:192来源:国知局
一种身份核验系统、身份核验系统的热替换方法及系统的制作方法
【专利摘要】本发明提供了一种身份核验系统和身份核验系统的热替换方法。该身份核验系统包括:多个身份核验设备;所述身份核验设备包括对外服务模块、核验调度模块和身份核验模块;所述对外服务模块用于接收身份核验请求,并将所述身份核验请求发送至所述核验调度模块;所述核验调度模块用于将所述身份核验请求转发至所述身份核验模块;所述身份核验模块用于处理所述身份核验请求,并生成身份核验结果。本发明实施例通过将身份核验设备进行模块化划分,使得在身份核验系统的身份核验设备运行过程中部分模块调用异常时,可调用该身份核验设备的配对设备的相应模块完成核验工作,实现了身份核验系统在不间断对外服务的前提下对身份核验系统进行维护。
【专利说明】
一种身份核验系统、身份核验系统的热替换方法及系统
技术领域
[0001]本发明涉及身份核验技术领域,具体涉及一种身份核验系统、身份核验系统的热替换方法及系统。
【背景技术】
[0002]目前宾馆、银行及一些涉密的大厦等场合需要对进出人员的身份进行核验,由于造假技术的提高与假身份证泛滥,单靠人工很难完成人员身份的核验,校验人员信息与照片一致性的系统建设显得尤为重要。
[0003]身份核验系统算法的升级和由于外界访问压力过大时常常需要停止服务进行相应的维护。然而身份核验系统需要不间断对外提供服务,如果必须暂停系统服务才能进行系统升级,既会大大影响到系统的可用性,同时也增加了系统的管理和维护成本。由于用户请求时间的不均匀性,如何在身份核验系统不间断对外服务的情况下对身份核验系统进行维护的成为亟需解决的问题,亟需提供一种身份核验系统的热替换方法。

【发明内容】

[0004]本发明所要解决的技术问题是:如何在身份核验系统不间断对外服务的情况下对身份核验系统进行维护。
[0005]为解决上述技术问题,本发明提出了一种身份核验系统,该身份核验系统包括:
[0006]多个身份核验设备;
[0007]所述身份核验设备包括对外服务模块、核验调度模块和身份核验模块;
[0008]所述对外服务模块用于接收身份核验请求,并将所述身份核验请求发送至所述核验调度模块;
[0009]所述核验调度模块用于将所述身份核验请求转发至所述身份核验模块;
[0010]所述身份核验模块用于处理所述身份核验请求,并生成身份核验结果。
[0011]可选地,所述系统还包括:
[0012]负载均衡器;
[0013]所述负载均衡器用于接收用户提交的身份核验请求,并根据各个身份核验设备的负载信息将所述身份核验请求发送至特定身份核验设备;
[0014]相应地,所述对外服务模块用于接收负载均衡器发送的身份核验请求。
[0015]可选地,所述身份核验设备还包括:
[0016]显示模块,用于显示所述身份核验模块生成的身份核验结果。
[0017]可选地,所述身份核验请求包括待核验人员的至少两种身份特征信息。
[0018]可选地,所述身份核验模块包括:
[0019]比较子模块,用于对所述待核验人员的至少两种身份特征信息进行比较;
[0020]建模子模块,用于将请求数据中的人脸图像转换为可供算法比对的二进制数据;
[0021]核验结果生成子模块,用于根据所述比较子模块的比较结果,及算法给出的上述二进制数据比对结果,生成核验结果。
[0022]本发明提出了一种身份核验系统的热替换方法,该身份核验系统的热替换方法包括:
[0023]第一身份核验设备的对外服务模块接收身份核验请求,并将所述身份核验请求发送至所述第一身份核验设备的核验调度模块;
[0024]判断所述第一身份核验设备的核验调度模块是否正常工作;
[0025]若正常,则所述第一身份核验设备的核验调度模块将所述身份核验请求转发至所述第一身份核验设备的身份核验模块;
[0026]判断所述第一身份核验设备的身份核验模块是否正常工作;
[0027]若不正常,则所述第一身份核验设备的核验调度模块将所述身份核验请求转发至配对的第二身份核验设备的身份核验模块,以使配对的第二身份核验设备的身份核验模块处理所述身份核验请求;
[0028]其中,配对的第二身份核验设备是根据所述各个身份核验设备的配对映射关系确定的所述第一身份核验设备的备份设备。
[0029]可选地,还包括:
[0030]若判断获知所述第一身份核验设备的身份核验模块工作正常,则所述第一身份核验设备的身份核验模块处理所述身份核验请求,并生成身份核验结果。
[0031]可选地,还包括:
[0032]若判断获知所述第一身份核验设备的核验调度模块工作不正常,则所述第一身份核验设备的对外服务模块将所述身份核验请求转发至所述第二身份核验设备的核验调度模块,以使所述第二身份核验设备的身份核验模块处理所述身份核验请求。
[0033]可选地,还包括:
[0034]建立各个身份核验设备的替换映射关系。
[0035]本发明提出了一种身份核验系统的热替换系统,该身份核验系统的热替换系统包括:
[0036]身份核验请求接收单元,用于通过第一身份核验设备的对外服务模块接收身份核验请求,并将所述身份核验请求发送至所述第一身份核验设备的核验调度模块;
[0037]第一判断单元,用于判断所述第一身份核验设备的核验调度模块是否正常工作;
[0038]第一身份核验请求转发单元,用于当判断获知第一身份核验设备的核验调度模块工作正常时,则通过所述第一身份核验设备的核验调度模块将所述身份核验请求转发至所述第一身份核验设备的身份核验模块;
[0039]第二判断单元,用于判断所述第一身份核验设备的身份核验模块是否正常工作;
[0040]第二身份核验请求转发单元,用于当判断获知第一身份核验设备的身份核验模块工作不正常时,则通过所述第一身份核验设备的核验调度模块将所述身份核验请求转发至配对的第二身份核验设备的身份核验模块,以使配对的第二身份核验设备的身份核验模块处理所述身份核验请求;
[0041 ]其中,配对的第二身份核验设备是根据所述各个身份核验设备的配对映射关系确定的所述第一身份核验设备的备份设备。
[0042]本发明提供的身份核验系统、身份核验系统的热替换方法及系统,通过将身份核验设备进行模块化划分,且设计相应的调度策略,使得在身份核验系统的身份核验设备运行过程中部分模块调用异常时,可调用该身份核验设备的配对设备的相应模块完成核验工作,实现了身份核验系统在不间断对外服务的前提下对身份核验系统进行维护。
【附图说明】
[0043]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0044]图1是本发明一个实施例的身份核验系统的结构示意图;
[0045]图2是本发明一个实施例的身份核验设备的结构示意图;
[0046]图3是本发明一个实施例的身份核验系统的热替换方法的流程示意图;
[0047]图4是本发明另一个实施例的身份核验系统的热替换方法的流程示意图;
[0048]图5是本发明一个实施例的身份核验系统的热替换系统的结构示意图。
【具体实施方式】
[0049]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0050]图1是本发明一个实施例的身份核验系统的结构示意图,图2是本发明一个实施例的身份核验设备的结构示意图。如图1和图2所示,本发明实施例的身份核验系统包括:
[0051]多个身份核验设备I;
[0052]所述身份核验设备包括对外服务模块11、核验调度模块12和身份核验模块13;
[0053]对外服务模块11用于接收身份核验请求,并将所述身份核验请求发送至核验调度丰旲块12;
[0054]核验调度模块12用于将所述身份核验请求转发至身份核验模块13;
[0055]身份核验模块13用于处理所述身份核验请求,并生成身份核验结果。
[0056]本发明实施例的身份核验系统,通过将身份核验设备进行模块化划分,且设计相应的调度策略,使得在身份核验系统的身份核验设备运行过程中部分模块调用异常时,可调用该身份核验设备的配对设备的相应模块完成核验工作,实现了身份核验系统在不间断对外服务的前提下对身份核验系统进行维护。
[0057]在本发明实施例的一种优选的实施方式中,该身份核验系统还包括:
[0058]负载均衡器2;
[0059]负载均衡器2用于接收用户提交的身份核验请求,并根据各个身份核验设备I的负载信息将所述身份核验请求发送至特定身份核验设备;
[0060]相应地,对外服务模块11用于接收负载均衡器2发送的身份核验请求。
[0061]需要说明的是,负载均衡器2是一种把身份核验请求分散到身份核验设备集群的可用身份核验设备上去,通过管理进入的Web数据流量和增加有效的网络带宽的硬件设备。负载均衡器有多种多样的形式,除了作为独立意义上的负载均衡器外,有些负载均衡器集成在交换设备中,置于服务器与Internet之间。一般而言,硬件负载均衡器在功能、性能上优于软件方式,不过成本昂贵,因而可借助了Nginx的负载均衡特性使系统可以实现稳定的热替换。
[0062]进一步,身份核验设备I还包括:
[0063]显示模块14,用于显示身份核验模块13生成的身份核验结果。
[0064]在实际应用中,显示模块14可以是发光二极管显示器(Light-emitting d1dedisplay,简称LED)、液晶显示器(Liquid crystal display,简称LCD)或有机发光半导体显示器(Organic light-emitting d1dedisplay,简称0LED),本发明实施例对此不作限制。
[0065]具体地,所述身份核验请求包括待核验人员的至少两种身份特征信息。
[0066]需要说明的是,身份特征信息可以包括:身份卡和人脸信息,指纹信息等。具体地,身份卡可以是身份证、护照、驾照、员工卡等代表身份的卡。在实际应用中,身份卡信息通过身份卡读卡设备获得,例如通过身份证读卡器获得身份证号码(作为核验的唯一标识)、照片和姓名。
[0067]进一步地,身份核验模块13包括:
[0068]比较子模块,用于对所述待核验人员的至少两种身份特征信息进行比较;
[0069]建模子模块,用于将请求数据中的人脸图像转换为可供算法比对的二进制数据;
[0070]核验结果生成子模块,用于根据所述比较子模块的比较结果,,及算法给出的上述二进制数据比对结果,生成核验结果。
[0071]举例来说,比较子模块对待核验人员的身份卡和人脸信息进行比较,当待核验人员的身份卡和人脸信息与系统中对应信息一致时,核验结果生成子模块生成核验通过的核验结果;当待核验人员的身份卡和人脸信息与系统中对应信息不一致是,核验结果生成子模块生成核验不通过的核验结果。
[0072]图3是本发明一个实施例的身份核验系统的热替换方法的流程示意图。如图3所示,本发明实施例的身份核验系统的热替换方法包括:
[0073]S31:第一身份核验设备的对外服务模块接收身份核验请求,并将所述身份核验请求发送至所述第一身份核验设备的核验调度模块;
[0074]S32:判断所述第一身份核验设备的核验调度模块是否正常工作;
[0075]S33:若正常,则所述第一身份核验设备的核验调度模块将所述身份核验请求转发至所述第一身份核验设备的身份核验模块;
[0076]S34:判断所述第一身份核验设备的身份核验模块是否正常工作;
[0077]S35:若不正常,则所述第一身份核验设备的核验调度模块将所述身份核验请求转发至配对的第二身份核验设备的身份核验模块,以使配对的第二身份核验设备的身份核验模块处理所述身份核验请求;
[0078]其中,配对的第二身份核验设备是根据所述各个身份核验设备的配对映射关系确定的所述第一身份核验设备的备份设备。
[0079]举例来说,身份核验设备B的对外服务模块接收身份核验请求,并将所述身份核验请求发送至身份核验设备B的核验调度模块;若身份核验设备B的核验调度模块正常工作,则身份核验设备B的核验调度模块将身份核验请求转发至身份核验设备B的身份核验模块;若审核核验设备B的身份核验模块工作不正常,则身份核验设备B的对外服务模块将身份核验请求转发至身份核验设备A(身份核验设备A是根据替换映射关系确定的身份核验设备B的配对设备)的身份核验模块,以使身份核验设备A的身份核验模块代替身份核验设备B处理身份核验请求。同时,完成身份核验设备B的模块维护后,重新启动身份核验设备的身份核验模块,整个身份核验系统将重新恢复正常,从而完成了身份核验系统的热替换。
[0080]本发明实施例的身份核验系统的热替换方法,通过将身份核验设备进行模块化划分,且设计相应的调度策略,使得在身份核验系统的身份核验设备运行过程中部分模块调用异常时,可调用该身份核验设备的配对设备的相应模块完成核验工作,实现了身份核验系统在不间断对外服务的前提下对身份核验系统进行维护。
[0081]图4是本发明另一个实施例的身份核验系统的热替换方法的流程示意图。如图4所示,本发明实施例的身份核验系统的热替换方法包括:
[0082]S41:第一身份核验设备的对外服务模块接收身份核验请求,并将所述身份核验请求发送至所述第一身份核验设备的核验调度模块;
[0083]S42:判断所述第一身份核验设备的核验调度模块是否正常工作;
[0084]S43:若正常,则所述第一身份核验设备的核验调度模块将所述身份核验请求转发至所述第一身份核验设备的身份核验模块;
[0085]S44:若判断获知所述第一身份核验设备的核验调度模块工作不正常,则所述第一身份核验设备的对外服务模块将所述身份核验请求转发至所述第二身份核验设备的核验调度模块,以使所述第二身份核验设备的身份核验模块处理所述身份核验请求。
[0086]S45:判断所述第一身份核验设备的身份核验模块是否正常工作;
[0087]S46:若不正常,则所述第一身份核验设备的核验调度模块将所述身份核验请求转发至所述第二身份核验设备的身份核验模块,以使所述第二身份核验设备的身份核验模块处理所述身份核验请求;
[0088]S47:若判断获知所述第一身份核验设备的身份核验模块工作正常,则所述第一身份核验设备的身份核验模块处理所述身份核验请求,并生成身份核验结果。
[0089 ]进一步地,本发明实施例的身份核验系统的热替换方法还包括:
[0090]建立各个身份核验设备的替换映射关系。
[0091]举例来说,身份核验系统包括身份核验设备A、身份核验设备B和身份核验设备C,身份核验设备A的配对设备为身份核验设备B,身份核验设备B的配对设备为身份核验设备C,身份核验设备C的配对设备为身份核验设备A,即替换映射关系为AB、BC、CA。
[0092]如果外部用户访问量不断增加,现有系统各个模块都接近满负荷,这时可以通过增加身份核验设备D来满足外部需求,系统需要建立新的替换映射关系。配置身份核验设备D的配对设备为身份核验设备A,启动D设备上的各个核验模块,测试无异常后,这时会有C、D两个设备同时指向A设备。然后停止C设备上的所有模块,重新进行配置,使其服务指向D设备,启动C设备上的各个模块,这时新的替换映射关系为AB、BC、CD、DA。
[0093]类似地,如果外部用户访问量不足,系统负荷较低,可以在不停止对外服务的情况下移除身份核验设备C,系统也需要建立新的替换映射关系。停止身份核验设备C和设备B,将B设备的配对设备修改为A,然后重启设备B。
[0094]图5是本发明一个实施例的身份核验系统的热替换系统的结构示意图。如图5所示,本发明实施例的身份核验系统的热替换系统包括:身份核验请求接收单元51、第一判断单元52、第一身份核验请求转发单元53、第二判断单元54和第二身份核验请求转发单元55,具体地:
[0095]身份核验请求接收单元51,用于通过第一身份核验设备的对外服务模块接收身份核验请求,并将所述身份核验请求发送至所述第一身份核验设备的核验调度模块;
[0096]第一判断单元52,用于判断所述第一身份核验设备的核验调度模块是否正常工作;
[0097]第一身份核验请求转发单元53,用于当判断获知第一身份核验设备的核验调度模块工作正常时,则通过所述第一身份核验设备的核验调度模块将所述身份核验请求转发至所述第一身份核验设备的身份核验模块;
[0098]第二判断单元54,用于判断所述第一身份核验设备的身份核验模块是否正常工作;
[0099]第二身份核验请求转发单元55,用于当判断获知第一身份核验设备的身份核验模块工作不正常时,则通过所述第一身份核验设备的核验调度模块将所述身份核验请求转发至配对的第二身份核验设备的身份核验模块,以使配对的第二身份核验设备的身份核验模块处理所述身份核验请求;
[0100]其中,配对的第二身份核验设备是根据所述各个身份核验设备的配对映射关系确定的所述第一身份核验设备的备份设备。
[0101]本发明实施例的身份核验系统的热替换系统,通过将身份核验设备进行模块化划分,且设计相应的调度策略,使得在身份核验系统的身份核验设备运行过程中部分模块调用异常时,可调用该身份核验设备的配对设备的相应模块完成核验工作,实现了身份核验系统在不间断对外服务的前提下对身份核验系统进行维护。
[0102]本实施例的身份核验系统的热替换系统可以用于执行上述方法实施例,其原理与上述方法类似,此处不再赘述。
[0103]本发明提供的身份核验系统、身份核验系统的热替换方法及系统,通过将身份核验设备进行模块化划分,且设计相应的调度策略,使得在身份核验系统的身份核验设备运行过程中部分模块调用异常时,可调用该身份核验设备的配对设备的相应模块完成核验工作,实现了身份核验系统在不间断对外服务的前提下对身份核验系统进行维护。
[0104]本领域技术人员应该理解,结合本发明中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或二者结合来实现。本发明实施例究竟以硬件还是软件方式实现,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超过本发明的范围。
[0105]需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0106]本发明的说明书中,说明了大量具体细节。然而能够理解的是,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。类似地,应当理解,为了精简本发明公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释呈反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0107]以上实施例仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种身份核验系统,其特征在于,包括: 多个身份核验设备; 所述身份核验设备包括对外服务模块、核验调度模块和身份核验模块; 所述对外服务模块用于接收身份核验请求,并将所述身份核验请求发送至所述核验调度模块; 所述核验调度模块用于将所述身份核验请求转发至所述身份核验模块; 所述身份核验模块用于处理所述身份核验请求,并生成身份核验结果。2.根据权利要求1所述的身份核验系统,其特征在于,所述系统还包括: 负载均衡器; 所述负载均衡器用于接收用户提交的身份核验请求,并根据各个身份核验设备的负载信息将所述身份核验请求发送至特定身份核验设备; 相应地,所述对外服务模块用于接收负载均衡器发送的身份核验请求。3.根据权利要求1所述的身份核验系统,其特征在于,所述身份核验设备还包括: 显示模块,用于显示所述身份核验模块生成的身份核验结果。4.根据权利要求1所述的身份核验系统,其特征在于,所述身份核验请求包括待核验人员的至少两种身份特征信息。5.根据权利要求4所述的身份核验系统,其特征在于,所述身份核验模块包括: 比较子模块,用于对所述待核验人员的至少两种身份特征信息进行比较; 建模子模块,用于将请求数据中的人脸图像转换为可供算法比对的二进制数据; 核验结果生成子模块,用于根据所述比较子模块的比较结果,及算法给出的上述二进制数据比对结果,生成核验结果。6.—种利用权利要求1-5任一项所述系统的热替换方法,其特征在于,包括: 第一身份核验设备的对外服务模块接收身份核验请求,并将所述身份核验请求发送至所述第一身份核验设备的核验调度模块; 判断所述第一身份核验设备的核验调度模块是否正常工作; 若正常,则所述第一身份核验设备的核验调度模块将所述身份核验请求转发至所述第一身份核验设备的身份核验模块; 判断所述第一身份核验设备的身份核验模块是否正常工作; 若不正常,则所述第一身份核验设备的核验调度模块将所述身份核验请求转发至配对的第二身份核验设备的身份核验模块,以使配对的第二身份核验设备的身份核验模块处理所述身份核验请求; 其中,配对的第二身份核验设备是根据所述各个身份核验设备的配对映射关系确定的所述第一身份核验设备的备份设备。7.根据权利要求6所述的身份核验系统的热替换方法,其特征在于,还包括: 若判断获知所述第一身份核验设备的身份核验模块工作正常,则所述第一身份核验设备的身份核验模块处理所述身份核验请求,并生成身份核验结果。8.根据权利要求6所述的身份核验系统的热替换方法,其特征在于,还包括: 若判断获知所述第一身份核验设备的核验调度模块工作不正常,则所述第一身份核验设备的对外服务模块将所述身份核验请求转发至所述第二身份核验设备的核验调度模块,以使所述第二身份核验设备的身份核验模块处理所述身份核验请求。9.根据权利要求6所述的身份核验系统的热替换方法,其特征在于,还包括: 建立各个身份核验设备的替换映射关系。10.一种身份核验系统的热替换系统,其特征在于,包括: 身份核验请求接收单元,用于通过第一身份核验设备的对外服务模块接收身份核验请求,并将所述身份核验请求发送至所述第一身份核验设备的核验调度模块; 第一判断单元,用于判断所述第一身份核验设备的核验调度模块是否正常工作; 第一身份核验请求转发单元,用于当判断获知第一身份核验设备的核验调度模块工作正常时,则通过所述第一身份核验设备的核验调度模块将所述身份核验请求转发至所述第一身份核验设备的身份核验模块; 第二判断单元,用于判断所述第一身份核验设备的身份核验模块是否正常工作; 第二身份核验请求转发单元,用于当判断第一身份核验设备的身份核验模块工作不正常时,则通过所述第一身份核验设备的核验调度模块将所述身份核验请求转发至配对的第二身份核验设备的身份核验模块,以使配对的第二身份核验设备的身份核验模块处理所述身份核验请求; 其中,配对的第二身份核验设备是根据所述各个身份核验设备的配对映射关系确定的所述第一身份核验设备的备份设备。
【文档编号】H04L12/24GK105978734SQ201610509919
【公开日】2016年9月28日
【申请日】2016年6月30日
【发明人】刘晓春, 李进安, 刘光耀, 王业鹏
【申请人】北京海鑫智圣技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1