不具有sam模块的身份证阅读装置、sam装置及系统的制作方法_2

文档序号:8922864阅读:来源:国知局
02,用于获取第一 SAM装置发送的第二信息,并将第二信息发送至主控模块;读卡模块103,用于接收身份证发送的第三信息,并将第三信息发送至主控模块;主控模块104,用于分别将第一信息和第三信息发送至第二接口 102,并对第二信息进行类别判断,如果判断出第二信息为第一类别,则将第二信息发送至第一接口 101,如果判断出第一信息为第二类别,则将第二信息发送至读卡模块103 ;第一接口 101,还用于接收主控模块104发送的第二信息,并发送至终端30 ;第二接口 102,还用于接收主控模块104发送的第一信息,并发送至第一 SAM装置20 ;还用于接收主控模块104发送的第三信息,并发送至第一 SAM装置20 ;读卡模块103,还用于接收主控模块104发送的第二信息,并发送至身份证。
[0050]本实施例提供的身份证阅读装置,提供了双接口(第一接口和第二接口),可以分别与终端和第一 SAM装置直接进行通讯(有线或无线),克服了现有技术中身份证阅读装置通讯接口只有一个通讯接口,一旦被终端占用则无法与其他外设通讯的问题;此外,本实施例提供的身份证阅读装置可以直接与第一 SAM装置进行通讯,而无需借由受理终端中转,解放了受理终端,减小了受理终端的工作负荷,进而提高了身份证阅读装置本身的灵活性和多功能性。本实施例提供的身份证阅读装置,将SAM模块从身份证阅读装置中移除,身份证阅读装置只作身份信息读取的功能,身份验证由外部的SAM装置完成,从而可以减少身份证阅读装置的成本,并且,多个身份证阅读装置可以公用同一个SAM装置进行验证,从而提高了 SAM装置的利用率。
[0051]本实施例中,第一信息是指终端发送的操作请求,该操作请求可以包括读卡请求和卡片检测请求等请求信息,其中卡片检测请求可以包括寻卡请求和/或选卡请求等,第二信息是第一 SAM装置需要通过身份证阅读装置发送给身份证的交互信息或者是需要通过身份证阅读装置发送给终端的结果数据,比如,第一 SAM装置需要通过身份证阅读装置发送给身份证的交互信息包括:启动读卡流程的指示信息、与身份证进行认证的信息以及读卡流程中的交互信息;需要通过身份证阅读装置发送给终端的结果数据包括:第一 SAM装置对从身份证获取到的加密身份证信息进行解密后的身份证信息明文等等;第三信息是指身份证通过身份证阅读装置透传给第一 SAM装置的交互信息,比如,进入读卡流程的响应信息、与第一 SAM装置进行认证的信息以及读卡流程中的交互信息、身份证中存储的加密身份证信息等等。
[0052]在本实施例中,主控模块104接收到的第二信息来自第二接口,即第二信息来自第一 SAM装置20,第一类别的第二信息是指不需要由身份证处理的信息,第二类别的第二信息是指需要由身份证进行处理的信息。在具体实施过程中,可以在主控模块104中预先设置判别规则,主控模块104根据预先设置的判别规则,对第二信息的类别进行判断。作为一种可选的方式,主控模块104可以根据接收到数据的数据格式、命令参数、通信格式或者从哪个通讯接口(第一接口、第二接口或读卡模块)接收到数据来对主控模块104接收到的信息进行判断。具体到第二信息,主控模块104可以根据接收到数据的数据格式、命令参数或通信格式判断第二信息的类别。例如,将过程数据与结果数据的数据格式或命令参数设置为不同的方式,主控模块104可以根据接收到的数据的格式或参数,来判断为过程数据还是结果数据,如果是过程数据则发送至读卡模块103继续从身份证读取交互数据,与第一 SAM装置20进行交互,如果是结果数据,即由第一 SAM模块解密后的身份证信息,则无需再由身份证进行处理,发送至终端30。此外,第一 SAM装置在发送第二信息到身份证阅读装置10时,可以在消息头中设置处理该信息的目的端(身份证或终端30),主控模块104根据该消息头,可以判定第二信息的类型,即目的端为身份证的信息为第二类别,目的端为终端30的信息为第一类别。或者,主控模块104也可以根据第二信息的内容来判断第二信息的类别,例如,如果第二信息的内容指示读卡模块103继续读卡,则判断该信息的类别为第二类别,将第二信息发送给读卡模块103 ;如果第二信息的内容为结果数据,不需要继续读卡,则判断该信息的类别为第一类别,将第二信息发送给第一接口 101。当然,还可以根据实际应用情况,采取其它可以区分出第二信息所属类别的其它判别规则,具体本发明实施例不作限定。
[0053]通过本实施例提供的身份证阅读装置,由主控模块控制数据流向并在需要的时候进行相应的判断处理,从而在设有多个通讯接口时,可以完成多通讯接口的扩展应用,使得身份证阅读装置灵活性更高,应用更广。
[0054]作为本发明实施例的一个可选实施方式,主控模块,还用于将第一信息发送至第二接口之前,判断第一信息是否需要第一 SAM装置进行处理,如果不需要,则将第一信息发送至读卡模块,如果需要,则执行将第一信息发送至第二接口 ;读卡模块,还用于接收主控模块发送的第一信息,并发送至身份证。
[0055]在具体实施时,第一信息可以包括终端发送的读卡请求和卡片检测请求(例如可以包括寻卡请求和/或选卡请求),其中,读卡请求用于指示第一 SAM装置20启动读取身份证信息的流程;寻卡请求用于指示读卡模块103进入寻卡状态,寻找待读取身份证信息的身份证。作为一种可选的方式,主控模块104也可以根据接收到数据的数据格式、命令参数、通信格式或者从哪个通讯接口(第一接口、第二接口或读卡模块)接收到数据来对主控模块104接收到的信息进行判断。具体到第一信息,主控模块104可以根据接收到数据的数据格式、命令参数或通信格式判断第一信息的是否需要第一 SAM装置进行处理。与对第二信息进行判断类似的,例如,终端30在发送第一信息到身份证阅读装置10时,可以在消息头中设置处理该信息的目的端(身份证或第一 SAM装置20),主控模块104根据该消息头判定第一信息是否需要第一 SAM装置处理;或者,可以设置不同的命令参数,例如,读卡请求设置为#read card#,寻卡请求设置为#find card#,主控模块104也可以根据不同的命令参数来判断第一信息是否需要第一 SAM装置处理,如果是读卡请求则需要第一 SAM装置处理,启动读卡流程;又或者,主控模块104也可以根据第一信息的内容来判断第一信息是否需要第一 SAM装置处理,例如,如果第一信息的内容指示读卡模块103寻卡,则判断该信息无需第一 SAM装置处理,将第一信息发送给读卡模块103 ;如果第一信息的内容为指示第一 SAM装置启动读卡流程,则需要判断该信息需要第一 SAM装置处理,将第一信息发送给第二接口 102。当然,还可以根据实际应用情况,采取其它可以区分出是否还需要由第一 SAM装置处理的信息的其它判别规则,具体本发明实施例不作限定。
[0056]通过本实施例提供的身份证阅读装置,由主控模块控制数据流向并在需要的时候进行相应的判断处理,从而在设有多个通讯接口时,可以完成多通讯接口的扩展应用,使得身份证阅读装置灵活性更高,应用更广。
[0057]作为本发明实施例的一个可选实施方式,主控模块,还用于将第三信息发送至第二接口之前,判断第三信息是否需要第一 SAM装置进行处理,如果不需要,则将第三信息发送至第一接口,如果需要,则执行将第三信息发送至第二接口的步骤;第一接口,还用于接收主控模块发送的第三信息,并发送至终端。
[0058]在具体实施时,第三信息是来自于读卡模块的信息,可以包括对终端发送的寻卡请求的响应信息(例如,寻卡响应,表示已找到带读取信息的身份证),或者,包括第一 SAM装置启动读卡流程后,读卡流程中的交互数据。作为一种可选的方式,主控模块104可以根据接收到数据的数据格式、命令参数、通信格式或者从哪个通讯接口(第一接口、第二接口或读卡模块)接收到数据来对主控模块104接收到的信息进行判断。具体到第三信息,主控模块104可以根据接收到数据的数据格式、命令参数或通信格式判断第三信息是否需要第一 SAM装置进行处理。与对第二信息进行判断类似的,例如,身份证在发送第三信息到身份证阅读装置10时,可以在消息头中设置处理该信息的目的端(终端30或第一 SAM装置20),主控模块104根据该消息头判定第三信息是否需要第一 SAM装置处理;或者,主控模块104也可以根据第三信息的内容来判断第三信息是否需要第一 SAM装置处理,例如,如果第三信息的内容为寻卡响应,则判断该信息无需第一 SAM装置处理,将第三信息发送给第一接口 101 ;如果第三信息的内容为读卡流程中与第一 SAM装置的交互数据,则判断该信息需要第一 SAM装置处理,将第三信息发送给第二接口 102。当然,还可以根据实际应用情况,采取其它可以区分出是否还需要由第一 SAM装置处理的信息的其它判别规则,具体本发明实施例不作限定。
[0059]通过本实施例提供的身份证阅读装置,由主控模块控制数据流向并在需要的时候进行相应的判断处理,从而在设有多个通讯接口时,可以完成多通讯接口的扩展应用,使得身份证阅读装置灵活性更高,应用更广。
[0060]作为本发明实施例的一个可选实施方式,第二接口包括一个或多个,每个第二接口连接至一个SAM装置;本实施例中,为了提高SAM装置的利用率,一般情况下,SAM装置的数量是小于身份证阅读装置的数量,即一个SAM装置连接多个身份证阅读装置,但是,如果SAM装置的容量有限,不能满足多个身份证阅读装置的需求,身份证阅读装置出现了大量等待,或者等待时间过长的问题时,则可以通过增加SAM装置的数量,以缓解单个SAM装置的压力,提供SAM装置的工作效率,减少身份证阅读装置的等待时间。因此,本实施例中,第二接口包括多个时,可以与多个SAM装置连接。身份证阅读装置P的主控模块104,还用于从多个SAM装置中选择出第一 SAM装置20,并接收与第一 SAM装置连接的第二接口 102发送的第二信息,并分别将第一信息和第三信息发送至与第一 SAM装置连接的第二接口。
[0061]在该可选实施方式中,主控模块104从多个SAM装置中选择出第一 SAM装置20的方式包括但不限于以下之一:
[0062]方式一、根据预先存储的身份证阅读装置10与第一 SAM装置20的对应关系,从多个SaM装置中选择出第一 SAM装置20 ;
[0063]在实际应用中,作为一个可选实施方式,身份证阅读装置10连接多个第一 SAM装置20,并可以预先存储该身份证阅读装置10与各个第一 SAM装置20的对应关系;作为一种优选的方案,在首次接收到来自终端发送的第一信息,并判断需要第一 SAM装置处理时(例如第一信息为读卡请求),身份证阅读装置10可以根据该对应关系,从多个SAM装置中选择与其对应的第一 SAM装置20,后续主控模块104均通过与该第一 SAM装置20连接的第二接口与第一 SAM装置20进行通讯,与该第一 SAM装置20建立连接。通过该可选实施方式,仅在首次接收终端发送的第一信息时进行选择第一 SAM装置的步骤,而在后续接收到第一信息时不进行选择第一 SAM装置的步骤,可以大大提高存在多个SAM装置时,身份证阅读装置10与第一 SAM装置的连接速度。当然,也可以在每次接收到来自终端发送的第一信息时,均进行选择第一 SAM装置的上述步骤。通过该可选实施方式,在存在多个SAM装置的场景下,身份证阅读装置10可以自选第一 SAM装置20,提高了系统可管理性。
[0064]方式二、选择当前工作状态为空闲的SAM装置作为第一 SAM装置20。
[0065]在实际应用中,作为一个可选实施方式,身份证阅读装置10还可以记录与之连接的多个SAM装置中每个SAM装置的工作状态,在判断出需要将第一信息和第三信息发送至第二接口之前,身份证阅读装置10可以根据各个SAM装置的工作状态,选择当前工作状态为空闲的SAM装置作为第一 SAM装置20,并将第一 SAM装置20的工作状态标记为非空闲,后续主控模块104均通过与该第一 SAM装置20连接的第二接口与第一 SAM装置20进行通讯,与该第一 SAM装置20建立连接。通过该可选实施方式,可以避免一个SAM装置同时接收到多个身份证阅读装置10的信息,而导致效率下降的情况。
[0066]作为本发明实施例的一个可选实施方式,主控模块104还用于对从接收的信息进行相应的处理,例如,主控模块接收到终端发来的第一信息(以读卡请求为例)后,对读卡请求进行分析以及翻译,生成第一 SAM装置20可以识别的请求,再将处理后生成的读卡请求发送给第一 SAM装置20。
[0067]作为本发明实施例的一个可选实施方式,身份证阅读装置10的读卡模块103可以采用非接触方式与居民身份证之间进行信息交互,例如采用NFC方式等。身份证阅读装置10的第一接口 101可以采用有线方式或者无线方式与终端30之间进行信息交互,身份证阅读装置10的第二接口 102可以采用有线方式或者无线方式与SAM装置20之间进行信息交互,例如:有线方式可以采用音频方式、USB方式或串口方式等;无线方式可以采用蓝牙方式、WIFI方式、红外方式、2G方式、3G方式、4G方式、2.4G方式、900M方式或zigbee方式等。此时,身份证阅读装置10与SAM装置20 (或终端30)之间可以采用匹配的方式进行信息交互即可,例如如果身份证阅读装置10采用蓝牙方式与SAM装置20 (或终端30)进行信息交互,则SAM装置20 (或终端30)也采用匹配的蓝牙方式即可。此外,主控模块根据接口的不同方式进行相应的控制,例如,无线接口需要进行配对时,主控模块还用于对无线连接所需的待认证信息进行校验和认证,主控模块在通过认证后,接口与对方设备建立通讯连接。由于身份证阅读装置10可以采用多种方式与SAM装置20 (或终端30)进行信息交互,提高了身份证阅读装置10的灵活性以及便捷性。
[0068]在具体应用中,在身份证阅读装置10读取身份证信息的过程中,SAM装置20需要对读取的居民身份证进行验证,以保证读取的身份信息合法,而居民身份证也需要对SAM装置20进行验证,避免身份信息被非法读取。同时,由于身份证阅读装置10与SAM装置分开设置,增强身份证阅读装置10运用的灵活性。
[0069]在本发明实施例的一个可选实施方式中,身份证阅读装置10还可以包括:存储模块105、显示模块106和/或输入模块107 (图上未示出),与主控模块104连接,主控模块104,还用于在判断出第二信息为第一类别时,将第二信息发送至存储模块105和/或显示模块106 ;存储模块105,用于存储第二信息;显示模块106,用于显示第二信息。此时,该第二信息即为SAM装置解密后的身份证信息。输入模块107,用于输入信息,其形式可以为按键或者输入键盘。在具体实施时,用户在启动身份证阅读装置10时,可以通过输入模块107输入密钥,此时,主控模块判断该输入密钥是否正确,如果正确,则启动身份证阅读装置10,否则,则通过显示模块显示输入密钥错误,提示用户重新输入。或者,当通讯接口(第一接口和第二接口)为无线接口,比如蓝牙接口,在与SAM装置进行蓝牙配对连接时,可能需要持有身份证阅读装置10的用户输入配对密钥,则可以通过输入模块输入配对密钥。
[0070]通过本实施例提供的身份证阅读装置,身份证阅读装置10还可以存储接收到的身份证信息,从而使得后续使用中,用户可以不用携带身份证,从而避免了用户随身携带身份证而给用户带来不便的问题。
[0071]在具体实施过程中,该显示模块106还用于提示在获取身份证信息过程中需要提示用户知晓的信息(例如提示接收到的身份证信息),具体可以为显示屏。或者,身份证阅读装置10还可以包括语音播放设备等,接收主控模块104发送的第二信息(身份证信息以及提示信息),并进行语音播放。
[0072]在本发明实施例的一个可选实施方式中,身份证阅读装置10还可以包括除第一接口、第二接口之外的一个或多个通讯接口,该一个或多个通讯接口,用于连接外部设备。比如,身份证阅读装置10还可以连接外部的存储装置、显示装置和输入装置等等外设。
[0073]本实施例提供的身份证阅读装置,提供了多个通讯接口,可以分别与终端以及多个SAM装置直接进行通讯(有线或无线),克服了现有技术中身份证阅读装置通讯接
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1