身份证信息获取方法及系统的制作方法
【技术领域】
[0001]本发明涉及一种电子技术领域,尤其涉及一种身份证信息获取方法及系统。
【背景技术】
[0002]现有的身份证读卡器具有至少两个模块,包括读模块以及SAM(居民身份证验证安全控制)模块。由于每个身份证读卡器均需要设置SAM模块,因此,现有的身份证读卡器的制造成本高;并且,在现有的身份证读卡器中,SAM模块只能本身份证读卡器中的读模块读取的居民身份证信息进行身份验证,如果当前该身份证读卡器没有读取居民身份证,则SAM模块空闲,因此,现有的身份证读卡器利用率较低。
【发明内容】
[0003]本发明旨在解决上述问题之一。
[0004]本发明的主要目的在于提供一种身份证信息获取方法;
[0005]本发明的另一目的在于提供一种身份证信息获取系统。
[0006]本发明一方面提供了一种身份证信息获取方法,应用于包括前端身份证读卡器和预选后台SAM设备的系统,该方法包括:前端身份证读卡器接收居民身份证发送的SAM认证请求,并将SAM认证请求发送至预选后台SAM设备;预选后台SAM设备接收SAM认证请求,生成SAM认证响应,并将SAM认证响应发送至前端身份证读卡器;前端身份证读卡器接收SAM认证响应,将SAM认证响应发送至居民身份证,并接收居民身份证发送的SAM认证通过结果,并将SAM认证通过结果发送至预选后台SAM设备;预选后台SAM设备接收SAM认证通过结果,并将居民身份证认证请求发送至前端身份证读卡器;前端身份证读卡器接收居民身份证认证请求,将居民身份证认证请求发送至居民身份证,接收居民身份证生成的居民身份证认证响应,并将居民身份证认证响应发送至预选后台SAM设备;预选后台SAM设备对居民身份证认证响应进行认证,在认证通过后生成居民身份证认证通过结果,并将居民身份证认证通过结果发送至前端身份证读卡器;前端身份证读卡器接收居民身份证认证通过结果,获取身份证信息。
[0007]可选地,在预选后台SAM设备生成SAM认证响应之前,该方法还包括:前端身份证读卡器将前端身份证读卡器认证信息发送至预选后台SAM设备;预选后台SAM设备对前端身份证读卡器认证信息进行认证。
[0008]可选地,前端身份证读卡器获取身份证信息包括:前端身份证读卡器从居民身份证中读取第一明文信息以及密文信息,并将密文信息发送至预选后台SAM设备;预选后台SAM设备对密文信息进行解密后获得第二明文信息,并将第二明文信息发送至前端身份证读卡器;前端身份证读卡器获取身份证信息,其中,身份证信息至少包含第一明文信息以及第二明文信息。
[0009]可选地,该方法还包括:前端身份证读卡器显示身份证信息。
[0010]可选地,预选后台SAM设备通过服务器向前端身份证读卡器发送信息;预选后台SAM设备通过服务器接收来自前端身份证读卡器的信息。
[0011]可选地,服务器存储至少一个前端身份证读卡器与的一个预选后台SAM设备的对应关系;服务器将SAM认证请求发送至预选后台SAM设备之前,该还包括:服务器根据对应关系,选择与前端身份证读卡器对应的预选后台SAM设备。
[0012]可选地,服务器记录每个预选后台SAM设备的工作状态;服务器将SAM认证请求发送至预选后台SAM设备之前,该方法还包括:服务器选择当前工作状态为空闲的预选后台SAM设备作为预选后台SAM设备,并将预选后台SAM设备的工作状态标记为非空闲。
[0013]可选地,该方法还包括:服务器在前端身份证读卡器与预选后台SAM设备通信结束后,将预选后台SAM设备的工作状态标记为空闲。
[0014]可选地,前端身份证读卡器通过终端向预选后台SAM设备发送信息;前端身份证读卡器通过终端接收来自预选后台SAM设备的信息。
[0015]可选地,前端身份证读卡器获取身份证信息之后,该方法还包括:前端身份证读卡器将身份证信息发送至终端;终端显示身份证信息。
[0016]本发明另一个方面提供了一种身份证信息获取系统,包括:前端身份证读卡器和后台预选SAM设备的系统;其中,前端身份证读卡器包括:第一收发模块、第二收发模块以及获取模块;预选后台SAM设备包括:第三收发模块、生成模块以及认证模块;第一收发模块,用于接收居民身份证发送的SAM认证请求;第二收发模块,用于并将第一收发模块接收的SAM认证请求发送至预选后台SAM设备;第三收发模块,用于接收SAM认证请求;生成模块,用于在第三收发模块接收到SAM认证请求后,生成SAM认证响应;第三收发模块,还用于将SAM认证响应发送至前端身份证读卡器;第二收发模块,还用于接收SAM认证响应;第一收发模块,还用于将第二收发模块接收的SAM认证响应发送至居民身份证,并接收居民身份证发送的SAM认证通过结果;第二收发模块,还用于将第一收发模块接收的SAM认证通过结果发送至预选后台SAM设备;第三收发模块,还用于接收SAM认证通过结果,并将居民身份证认证请求发送至前端身份证读卡器;第二收发模块,还用于接收居民身份证认证请求;第一收发模块,还用于将第二收发模块接收的居民身份证认证请求发送至居民身份证,接收居民身份证生成的居民身份证认证响应;第二收发模块,还用于将第一收发模块接收的居民身份证认证响应发送至预选后台SAM设备;第三收发模块,还用于接收居民身份证认证响应;认证模块,用于对第三收发模块接收到的居民身份证认证响应进行认证,在认证通过后生成居民身份证认证通过结果;第三收发模块,还用于将居民身份证认证通过结果发送至前端身份证读卡器;第二收发模块,还用于接收居民身份证认证通过结果;获取模块,用于在第二收发模块接收到居民身份认证通过结果后,获取身份证信息。
[0017]可选地,第二收发模块,还用于将身份证读卡器认证信息发送至预选后台SAM设备;第三收发模块,还用于接收身份证读卡器认证信息;认证模块,还用于对身份证读卡器认证信息进行认证。
[0018]可选地,获取模块,还用于从居民身份证中读取第一明文信息以及密文信息;第二收发模块,还用于将密文信息发送至预选后台SAM设备;接收预选后台SAM设备对密文信息进行解密后获得的第二明文信息;获取模块,还用于获取身份证信息,其中,身份证信息至少包含第一明文信息以及第二明文信息。
[0019]可选地,前端身份证读卡器还包括:显示模块;显示模块,用于显示身份证信息。
[0020]可选地,系统还包括:连接预选后台SAM设备的服务器;服务器,用于将预选后台SAM设备发送的信息转发至身份证读卡器;以及将身份证读卡器发送的信息转发至预选后台SAM设备。
[0021]可选地,服务器,还用于存储至少一个前端身份证读卡器与一个预选后台SAM设备的对应关系;根据对应关系,选择与身份证读卡器对应的预选后台SAM设备。
[0022]可选地,服务器,还用于记录每个预选后台SAM设备的工作状态;选择当前工作状态为空闲的预选后台SAM设备,并将预选后台SAM设备的工作状态标记为非空闲。
[0023]可选地,服务器,还用于在前端身份证读卡器与预选后台SAM设备通信结束后,将预选后台SAM设备的工作状态标记为空闲。
[0024]可选地,系统还包括:连接前端身份证读卡器的终端;终端,用于将前端身份证读卡器发送的信息转发至预选后台SAM设备;以及将预选后台SAM设备发送的信息转发至前端身份证读卡器。
[0025]可选地,终端,还用于接收前端身份证读卡器发送的身份证信息,并显示身份证信息。
[0026]由上述本发明提供的技术方案可以看出,在本发明实施例提供的方案中,将SAM模块从身份证读卡器中移除,身份证读卡器只作身份信息读取的功能,身份验证由外部的SAM设备完成,从而可以减少身份证读卡器的成本,并且,多个身份证读卡器可以由同一个SAM设备进彳丁验证,从而提尚了 SAM设备的利用率。
【附图说明】
[0027]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
[0028]图1为本发明实施例1提供的身份证信息获取系统的架构示意图;
[0029]图2为本发明实施例1提供的身份证读卡器的结构示意图;
[0030]图3为本发明实施例1提供的预选后台SAM设备的结构示意图;
[0031]图4为本发明实施例1提供的一种可选身份证信息获取系统的架构示意图;
[0032]图5为本发明实施例1提供的另一种可选身份证信息获取系统的架构示意图;
[0033]图6为本发明实施例1提供的又一种可选身份证信息获取系统的架构示意图;
[0034]图7为本发明实施例1提供的身份证信息获取方法的流程图。
【具体实施方式】
[0035]下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
[0036]此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或数量或位置。
[0037]在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
[0038]下面将结合附图对本发明实施例作进一步地详细描述。
[0039]针对现有技术中每个身份证读卡器中均需