身份证读卡方法、系统和读卡器技术方案

技术编号:13944997 阅读:58 留言:0更新日期:2016-10-30 02:02
本发明专利技术提供一种身份证读卡方法、系统和读卡器,其中,该身份证读卡方法包括:读卡器接收到第一居民身份证返回的寻卡响应指令;读卡器读取第一居民身份证的配置信息;读卡器判断安全芯片中是否存储有配置信息,在判断安全芯片中没有存储上述配置信息的情况下,将配置信息存储到安全芯片中;读卡器接收到读卡指令,获取居民身份证中存储的加密身份证信息;读卡器将所述配置信息及加密身份证信息给后台服务器。

【技术实现步骤摘要】

本专利技术涉及一种电子
,尤其涉及一种身份证读卡方法、系统和读卡器
技术介绍
在现有居民身份证读卡流程中,在执行读取身份证的流程前,先要执行寻卡流程,在寻到居民身份证之后,再开始执行读取身份证的流程。其中,寻卡流程主要包括:读卡器循环发送寻卡指令,当居民身份证进入读卡器的可读范围时,居民身份证检测到读卡器发送的寻卡指令,向读卡器返回寻卡响应指令,读卡器接收到寻卡响应指令后,确定检测到居民身份证,寻卡成功。在读卡器寻卡成功后,用户指示读卡器开始读取身份证,读卡器开始与居民身份证进行交互,读取居民身份证中存储的信息,由公安部授权的安全控制模块对读取的居民身份证进行解码,得到明文的身份证信息。在相关技术中,读卡器在寻到居民身份证之后,并不会读取居民身份证中存储的信息,而是在接收到读卡指令之后,才从居民身份证中读取信息。由于读卡器通过射频与居民身份证进行交互,读取居民身份证中存储的信息的时间较长,用户体验不高。
技术实现思路
本专利技术旨在解决上述读取居民身份证中存储的信息的时间较长,用户体验不高的问题。本专利技术的主要目的在于提供一种身份证读卡方法;本专利技术的另一目的在于提供一种读卡器;本专利技术的另一目的在于提供一种身份证读卡系统。为达到上述目的,本专利技术提供以下技术方案:方案1、一种身份证读卡方法,所述方法包括:读卡器接收到第一居民身份证返回的寻卡响应指令;所述读卡器读取所述第一居民身份证的配置信息;所述读卡器判断安全芯片中是否存储有所述配置信息,在判断所述安全芯片中没有存储所述配置信息的情况下,将所述配置信息存储到所述安全芯片中;所述读卡器接收到读卡指令,获取所述居民身份证中存储的加密身份证信息;所述读卡器将所述配置信息及所述加密身份证信息发送给后台服务器。方案2、根据方案1所述的方法,获取所述居民身份证中存储的加密身份证信息包括:所述读卡器判断所述安全芯片中是否存储有与所述配置信息对应的加密身份证信息;在判断所述安全芯片中存储有所述加密身份证信息的情况下,所述读卡器从安全芯片中获取所述加密身份证信息;在判断所述安全芯片中没有存储所述加密身份证信息的情况下,所述读卡器执行读卡流程,读取所述第一居民身份证中的加密身份证信息,将读取的所述加密身份证信息存储在所述安全芯片中,且将所述加密身份证信息与所述配置信息关联。方案3、根据方案1所述的方法,在判断所述安全芯片中没有存储所述配置信息的情况下,将所述配置信息存储到所述安全芯片中时包括:所述读卡器删除所述安全芯片中存储的配置信息和加密身份证信息,并将读取的所述配置信息存储到所述安全芯片中;获取所述居民身份证中存储的加密身份证信息包括:所述读卡器判断所述安全芯片中是否存储有加密身份证信息;在判断所述安全芯片中存储有所述加密身份证信息的情况下,所述读卡器从安全芯片中获取所述加密身份证信息;在判断所述安全芯片中没有存储所述加密身份证信息的情况下,所述读卡器执行读卡流程,读取所述第一居民身份证中的加密身份证信息,将读取的所述加密身份证信息存储在所述安全芯片中。方案4、根据方案2或3所述的方法,所述安全芯片中存储的所述加密身份证信息包括多个数据包;所述读卡器将所述加密身份证信息发送给所述后台服务器包括:所述读卡器将所述加密身份证信息包括的所述多个数据包依次发送给所述后台服务器。方案5、根据方案4所述的方法,所述方法还包括:在接收到所述后台服务器发送的重传指令时,所述读卡器从所述安全芯片中获取所述重传指令指示需要重传的数据包,将获取的所述数据包重发给所述后台服务器。方案6、根据方案1至5任一项所述的方法,在所述读卡器将所述配置信息和所述加密身份证信息发送给所述后台服务器之后,所述方法还包括:所述读卡器在预定时间内没有检测到居民身份证,清空所述安全芯片内存储的居民身份证的配置信息及加密身份证信息。方案7、根据方案1至6任一项所述的方法,在所述读卡器将所述配置信息和所述加密身份证信息发送给所述后台服务器之后,所述方法还包括:所述读卡器获取所述后台服务器解密得到的身份证明文信息;所述读卡器产生一个随机密钥;所述读卡器使用所述随机密钥对所述身份证明文信息进行加密;所述读卡器将加密后的所述身份证明文信息存储到所述安全芯片中。方案8、根据方案7所述的方法,在所述读卡器将所述身份证明文信息存储到所述安全芯片中之后,所述方法还包括:所述读卡器接收到第二居民身份证返回的寻卡响应指令;所
述读卡器读取所述第二居民身份证的配置信息;所述读卡器判断所述安全芯片内是否存储有当前读取的所述配置信息;所述读卡器接收到与之连接的终端的读卡指令;在判断所述安全芯片内存储有当前读取的所述配置信息的情况下,判断所述安全芯片内是否存储有加密后的所述身份证明文信息;在判断所述安全芯片内存储有加密后的所述身份证明文信息的情况下,获取所述安全芯片内存储的加密后的所述身份证明文信息;所述读卡器采用所述随机密钥对所述加密后的身份证明文信息进行解密,输出解密后的身份证明文信息。方案9、根据方案7所述的方法,在所述读卡器将加密后的所述身份证明文信息存储到所述安全芯片中之后,所述方法还包括:所述读卡器在预定时间内没有检测到居民身份证,清空所述安全芯片内存储的加密后的身份证明文信息;和/或,所述读卡器在预定时间内没有检测到居民身份证的情况下或所述读卡器执行关机操作前,所述读卡器删除所述随机密钥。方案10、一种读卡器,所述读卡器包括:射频模块,用于接收第一居民身份证返回的寻卡响应指令,读取所述第一居民身份证的配置信息;判断模块,用于判断安全模块是否存储有所述配置信息,在判断所述安全模块中没有存储所述配置信息的情况下,触发所述安全模块存储所述配置信息;所述安全模块,用于存储所述配置信息;接收模块,用于接收读卡指令;获取模块,用于获取所述居民身份证中存储的加密身份证信息;通讯模块,用于将所述配置信息及所述加密身份证信息发送给后台服务器。方案11、根据方案10所述的读卡器,所述判断模块,还用于判断所述安全模块中是否存储有与所述配置信息对应的加密身份证信息;所述获取模块,还用于在所述判断模块判断所述安全模块中存储有所述加密身份证信息的情况下,从所述安全模块中获取所述加密身份证信息,以及在所述判断模块判断所述安全模块中没有存储所述加密身份证信息的情况下,从所述第一居民身份证读取所述加密身份证信息;所述安全模块还用于将所述加密身份证信息与所述配置信息关联存储。方案12、根据方案10所述的读卡器,所述读卡器还包括控制模块;所述控制模块,用于在所述判断模块判断所述安全模块中没有存储所述配置信息的情况下,删除所述安全模块中存储的配置信息和加密身份证信息,再触发所述安全模块存储所述射频模块读取的所述配置信息;所述判断模块,还用于判断所述安全模块中是否存储有加密身份证信息;所述获取模块,用于在所述判断模块判断所述安全模块中存储有所述加密身份证信息的情况下,从所述安全模块中获取所述加密身份证信息,在所述判断模块判断所述安全模块中没有存储所述加密身份证信息的情况下,读取所述第一居民身份证中存储的加密身份证信息;所述安全模块还用于存储所述获取模块读取的所述加密身份证信息。方案13、根据方案11或12所述的读卡器,所述安全模块存储的所述加密身份证本文档来自技高网
...

【技术保护点】
一种身份证读卡方法,其特征在于,所述方法包括:读卡器接收到第一居民身份证返回的寻卡响应指令;所述读卡器读取所述第一居民身份证的配置信息;所述读卡器判断安全芯片中是否存储有所述配置信息,在判断所述安全芯片中没有存储所述配置信息的情况下,将所述配置信息存储到所述安全芯片中;所述读卡器接收到读卡指令,获取所述居民身份证中存储的加密身份证信息;所述读卡器将所述配置信息及所述加密身份证信息发送给后台服务器。

【技术特征摘要】
1.一种身份证读卡方法,其特征在于,所述方法包括:读卡器接收到第一居民身份证返回的寻卡响应指令;所述读卡器读取所述第一居民身份证的配置信息;所述读卡器判断安全芯片中是否存储有所述配置信息,在判断所述安全芯片中没有存储所述配置信息的情况下,将所述配置信息存储到所述安全芯片中;所述读卡器接收到读卡指令,获取所述居民身份证中存储的加密身份证信息;所述读卡器将所述配置信息及所述加密身份证信息发送给后台服务器。2.根据权利要求1所述的方法,其特征在于,获取所述居民身份证中存储的加密身份证信息包括:所述读卡器判断所述安全芯片中是否存储有与所述配置信息对应的加密身份证信息;在判断所述安全芯片中存储有所述加密身份证信息的情况下,所述读卡器从安全芯片中获取所述加密身份证信息;在判断所述安全芯片中没有存储所述加密身份证信息的情况下,所述读卡器执行读卡流程,读取所述第一居民身份证中的加密身份证信息,将读取的所述加密身份证信息存储在所述安全芯片中,且将所述加密身份证信息与所述配置信息关联。3.根据权利要求1所述的方法,其特征在于,在判断所述安全芯片中没有存储所述配置信息的情况下,将所述配置信息存储到所述安全芯片中时包括:所述读卡器删除所述安全芯片中存储的配置信息和加密身份证信息,并将读取的所述配置信息存储到所述安全芯片中;获取所述居民身份证中存储的加密身份证信息包括:所述读卡器判断所述安全芯片中是否存储有加密身份证信息;在判断所述安全芯片中存储有所述加密身份证信息的情况下,所述读卡器从安全芯片中获取所述加密身份证信息;在判断所述安全芯片中没有存储所述加密身份证信息的情况下,所述读卡器执行读卡流程,读取所述第一居民身份证中的加密身份证信息,将读取的所述加密身份证信息存储在所述安全芯片中。4.根据权利要求1至3任一项所述的方法,其特征在于,在所述读卡器将所述配置信息和所述加密身份证信息发送给所述后台服务器之后,所述方法还包括:所述读卡器获取所述后台服务器解密得到的身份证明文信息;所述读卡器产生一个随机密钥;所述读卡器使用所述随机密钥对所述身份证明文信息进行加密;所述读卡器将加密后的所述身份证明文信息存储到所述安全芯片中。5.一种读卡器,其特征在于,所述读卡器包括:射频模块,用于接收第一居民身份证返回的寻卡响应指令,读取所述第...

【专利技术属性】
技术研发人员:李东声
申请(专利权)人:天地融科技股份有限公司
类型:发明
国别省市:北京;11

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

1