CN109933968A - 一种使用c/s架构的身份证识别*** - Google Patents

一种使用c/s架构的身份证识别*** Download PDF

Info

Publication number
CN109933968A
CN109933968A CN201910138670.2A CN201910138670A CN109933968A CN 109933968 A CN109933968 A CN 109933968A CN 201910138670 A CN201910138670 A CN 201910138670A CN 109933968 A CN109933968 A CN 109933968A
Authority
CN
China
Prior art keywords
identity card
terminal
cloud
sent
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910138670.2A
Other languages
English (en)
Inventor
陈海波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Deep Blue Technology Shanghai Co Ltd
Original Assignee
Deep Blue Technology Shanghai Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Deep Blue Technology Shanghai Co Ltd filed Critical Deep Blue Technology Shanghai Co Ltd
Priority to CN201910138670.2A priority Critical patent/CN109933968A/zh
Publication of CN109933968A publication Critical patent/CN109933968A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

本发明公开了一种使用C/S架构的身份证识别***,包括,终端服务器和云端服务器,终端服务器用于读取身份证的加密信息,并将读取到的身份证加密信息发送至云端服务器,以及接收云端服务器发送的身份证明文信息,云端服务器用于接收终端服务器发送的身份证加密信息,根据身份证加密信息进行解密后生成身份证明文信息,并将身份证明文信息发送至终端服务器。该技术方案中,身份证加密信息的解密由云端服务器完成,一个云端服务器连接多个终端服务器,可以实现对多个终端服务器读取到的身份证加密信息的解密,降低身份证读卡器造价,并减少身份证读卡器的体积,以提高用户体验。

Description

一种使用C/S架构的身份证识别***
技术领域
本发明涉及信息采集技术领域,尤其涉及一种使用C/S(Client/Server,客户端/服务器)架构的身份证识别***。
背景技术
在信息采集技术领域,现有的身份证读卡器设置有解密模块,通过解密模块对读取到的身份证信息进行解密,但设置有解密模块的身份证读卡器造价高体积大,给使用者带来了不便。
发明内容
本发明实施例提供一种使用C/S架构的身份证识别***,降低身份证读卡器造价,并减少身份证读卡器的体积,以提高用户体验。
一种使用C/S架构的身份证识别***,包括:
终端服务器和云端服务器;
所述终端服务器用于读取身份证的加密信息,并将读取到的身份证加密信息发送至所述云端服务器;以及接收所述云端服务器发送的身份证明文信息;
所述云端服务器用于接收所述终端服务器发送的所述身份证加密信息,根据所述身份证加密信息进行解密后生成身份证明文信息,并将所述身份证明文信息发送至所述终端服务器。
上述技术方案中,终端服务器和云端服务器连接,终端服务器读取身份证的加密信息,并将读取到的身份证加密信息发送至云端服务器,云端服务器接收该身份证加密信息,并对该身份证加密信息进行解密生成身份证明文信息,将身份证明文信息返回至终端服务器。也就是说,身份证加密信息的解密由云端服务器完成,一个云端服务器连接多个终端服务器,可以实现对多个终端服务器读取到的身份证加密信息的解密。
可选的,所述终端服务器包括射频模块、终端单片机、业务终端;所述射频模块、终端单片机、业务终端依次连接;
所述射频模块用于读取所述身份证的加密信息,并将读取到的身份证加密信息发送至所述终端单片机;
所述终端单片机用于接收所述射频模块发送的所述身份证加密信息,并将所述身份证加密信息发送至所述业务终端;
所述业务终端用于接收所述终端单片机发送的所述身份证加密信息,并将所述身份证加密信息发送至所述云端服务器。
可选的,所述终端单片机和所述射频模块通过SPI(Serial PeripheralInterface,串行外设接口)接口连接;所述终端单片机与所述业务终端通过RS232串口连接。
可选的,所述射频模块为NFC(Near Field Communication,近场通信)射频模块;所述NFC射频模块通过NFC协议读取所述身份证的加密信息。
上述技术方案中,上述技术方案中,终端服务器包括射频模块、终端单片机、业务终端,射频模块读取身份证的加密信息,并将读取到的身份证加密信息通过终端单片机、业务终端依次发送至云端服务器,以使得云端服务器对身份证加密信息进行解密。其中,终端单片机和射频模块通过SPI接口连接,终端单片机与业务终端通过RS232串口连接,射频模块可以为NFC射频模块。
可选的,所述业务终端还用于接收所述云端服务器发送的所述身份证明文信息,并对所述身份证明文信息进行显示。
上述技术方案中,业务终端还可以接收云端服务器发送的身份证明文信息,并将接收到的身份证明文信息进行显示,使用者可以查阅该显示信息。
可选的,所云端服务器包括解密模块、云端单片机、云终端;所述解密模块、云端单片机、云终端相互连接;
所述云终端用于接收所述终端服务器发送的所述身份证加密信息,并将所述身份证加密信息发送至所述云端单片机;
所述云端单片机用于接收将所述云终端发送的所述身份证加密信息,并将所述身份证加密信息发送至所述解密模块;
所述解密模块用于接收所述云端单片机发送的所述身份证加密信息,并根据所述身份证加密信息进行解密后生成身份证明文信息;以及将所述身份证明文信息发送至所述云终端。
可选的,所述云端单片机和所述解密模块通过UART(Universal AsynchronousReceiver/Transmitter、通用异步收发传输器)接口连接;所述云端单片机与所述云终端通过RS232串口连接;所述解密模块与所述云终端通过RS232串口连接。
上述技术方案中,云端服务器包括解密模块、云端单片机、云终端,云终端接收到终端服务器发送的身份证加密信息后,通过云端单片机发送至解密模块,解密模块对身份证加密信息进行解密后生成身份证明文信息,发送至云终端。其中,云端单片机和解密模块通过UART接口连接,云端单片机与云终端通过RS232串口连接,解密模块与云终端通过RS232串口连接。
可选的,所述云终端还用于接收所述解密模块发送的所述身份证明文信息,并将所述身份证明文信息发送至所述终端服务器。
上述技术方案中,云终端在接收到解密模块发送的身份证明文信息后,将身份证明文信息发送至终端服务器。
可选的,所述终端服务器与所述云端服务器通过TCP/IP(Transmission ControlProtocol/Internet Protocol,传输控制协议/因特网互联协议)进行数据传输。
上述技术方案中,终端服务器与云端服务器通过TCP/IP实现数据传输。
可选的,所述终端服务器为M个,所述云端服务器为N个,所述M、N为正整数,且所述M大于所述N。
上述技术方案中,云端服务器的个数小于终端服务器的个数,一个云端服务器可以连接多个终端服务器,终端服务器将读取到的身份证加密信息发送至云端服务器,实现云端服务器对多个终端服务器读取到的身份证加密信息的解密。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种使用C/S架构的身份证识别***的结构示意图;
图2为本发明实施例提供的一种终端服务器的结构示意图;
图3为本发明实施例提供的一种云端服务器的结构示意图;
图4为本发明实施例提供的一种具体的身份证识别***的结构示意图。
具体实施方式
为了使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施例作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供的一种使用C/S架构的身份证识别***,包括:终端服务器100和云端服务器200,终端服务器100与云端服务器200可以通过TCP/IP进行数据传输。其中,终端服务器100用于读取身份证的加密信息,并将读取到的身份证加密信息发送至云端服务器200;以及接收云端服务器200发送的身份证明文信息。云端服务器200用于接收终端服务器100发送的身份证加密信息,根据身份证加密信息进行解密后生成身份证明文信息,并将身份证明文信息发送至终端服务器100。也就是说,终端服务器100读取身份证的加密信息,并将读取到的身份证加密信息发送至云端服务器200,云端服务器200根据身份证加密信息进行解密后生成身份证明文信息,并将身份证明文信息发送至终端服务器100,终端服务器100接收该身份证明文信息。
进一步的,如图2所示,终端服务器100可以包括射频模块110、终端单片机120、业务终端130,其中,射频模块110、终端单片机120、业务终端130依次连接。可选的,终端单片机120和射频模块110通过SPI接口连接,终端单片机120与业务终端130通过RS232串口连接。
射频模块110用于读取身份证的加密信息,并将读取到的身份证加密信息发送至终端单片机120,具体的,射频模块110可以为NFC射频模块,NFC射频模块通过NFC协议读取身份证的加密信息,NFC射频模块与身份证内部集成的芯片进行通讯,通过NFC协议进行数据交互,数据交互方式使用无线信号,频率为13.56MHZ。
终端单片机120用于接收射频模块110发送的身份证加密信息,并将身份证加密信息发送至业务终端130,具体的,终端单片机120作为射频模块110的控制电路,控制射频模块110与身份证之间的数据传输,并负责将射频模块110从身份证中读取的身份证加密信息通过RS232串口传输给业务终端130。
业务终端130用于接收终端单片机120发送的身份证加密信息,并将身份证加密信息发送至云端服务器200,具体的,业务终端130具有两部分功能,一方面将从终端单片机120收到的身份证加密信息通过TCP/IP协议传输给云端服务器200,并同时接收云端服务器200传输回来的交互数据,另一方面接收云端服务器200传输回来的已成功解密的身份证明文信息。
此外,业务终端130还用于接收云端服务器200发送的身份证明文信息,并对身份证明文信息进行显示,使用者可以查阅该显示信息。
进一步的,如图3所示,云端服务器200包括解密模块210、云端单片机220、云终端230,其中,解密模块210、云端单片机220、云终端230相互连接。可选的,云端单片机220和解密模块210通过UART接口连接;云端单片机220与云终端230通过RS232串口连接;解密模块210与云终端230通过RS232串口连接。
云终端230用于接收终端服务器100发送的身份证加密信息,并将身份证加密信息发送至云端单片机220。
云端单片机220负责解密模块210与云终端230之间的双向数据传输,用于接收云终端230发送的身份证加密信息,并将身份证加密信息发送至解密模块210。
解密模块210用于接收云端单片机220发送的身份证加密信息,并根据身份证加密信息进行解密后生成身份证明文信息,以及将身份证明文信息发送至云终端230。具体的,解密模块210可以为SAM_V解密模块,解密模块210用于接收云端单片机220发送的身份证加密信息进行解密,并将最终解密好的身份证明文信息通过RS232串口发送至云终端230。
此外,云终端230还用于接收解密模块210发送的身份证明文信息,并将身份证明文信息发送至终端服务器100。
可选的,终端服务器为M个,云端服务器为N个,其中,M、N为正整数,且M大于N。
结合图1至图3,本发明实施例提供一种具体使用C/S架构的身份证识别***,可以如图4所示,该***包括终端服务器100和云端服务器200,其中,一个终端服务器100可以对应多个云端服务器200,终端服务器100可以包括射频模块110、终端单片机120、业务终端130,云端服务器200可以包括解密模块210、云端单片机220、云终端230。
上述技术方案中,终端服务器读取身份证的加密信息,并将读取到的身份证加密信息发送至云端服务器,云端服务器接收该身份证加密信息,并对该身份证加密信息进行解密生成身份证明文信息,将身份证明文信息返回至终端服务器,身份证加密信息的解密由云端服务器完成,云端服务器的个数小于终端服务器的个数,一个云端服务器连接多个终端服务器,可以实现对多个终端服务器读取到的身份证加密信息的解密。该技术方案中,读卡器可以由终端单片机和射频模块组成,读卡器中无需集成体积较大的解密模块,所以产品体积可以小型化,方便携带。解密模块价格昂贵,采用这种云端服务器解决方案后,即使终端服务器对读卡器需求量大时,由于一个解密模块可以分别处理来自不同射频模块的身份证加密信息,可以大幅降低方案的成本。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (10)

1.一种使用客户端/服务器C/S架构的身份证识别***,其特征在于,包括:
终端服务器和云端服务器;
所述终端服务器用于读取身份证的加密信息,并将读取到的身份证加密信息发送至所述云端服务器;以及接收所述云端服务器发送的身份证明文信息;
所述云端服务器用于接收所述终端服务器发送的所述身份证加密信息,根据所述身份证加密信息进行解密后生成身份证明文信息,并将所述身份证明文信息发送至所述终端服务器。
2.如权利要求1所述的***,其特征在于,所述终端服务器包括射频模块、终端单片机、业务终端;所述射频模块、终端单片机、业务终端依次连接;
所述射频模块用于读取所述身份证的加密信息,并将读取到的身份证加密信息发送至所述终端单片机;
所述终端单片机用于接收所述射频模块发送的所述身份证加密信息,并将所述身份证加密信息发送至所述业务终端;
所述业务终端用于接收所述终端单片机发送的所述身份证加密信息,并将所述身份证加密信息发送至所述云端服务器。
3.如权利要求2所述的***,其特征在于,所述终端单片机和所述射频模块通过串行外设接口SPI接口连接;所述终端单片机与所述业务终端通过RS232串口连接。
4.如权利要求2所述的***,其特征在于,所述射频模块为NFC射频模块;所述近场通信NFC射频模块通过NFC协议读取所述身份证的加密信息。
5.如权利要求2所述的***,其特征在于,所述业务终端还用于接收所述云端服务器发送的所述身份证明文信息,并对所述身份证明文信息进行显示。
6.如权利要求1所述的***,其特征在于,所云端服务器包括解密模块、云端单片机、云终端;所述解密模块、云端单片机、云终端相互连接;
所述云终端用于接收所述终端服务器发送的所述身份证加密信息,并将所述身份证加密信息发送至所述云端单片机;
所述云端单片机用于接收将所述云终端发送的所述身份证加密信息,并将所述身份证加密信息发送至所述解密模块;
所述解密模块用于接收所述云端单片机发送的所述身份证加密信息,并根据所述身份证加密信息进行解密后生成身份证明文信息;以及将所述身份证明文信息发送至所述云终端。
7.如权利要求6所述的***,其特征在于,所述云端单片机和所述解密模块通过通用异步收发传输器UART接口连接;所述云端单片机与所述云终端通过RS232串口连接;所述解密模块与所述云终端通过RS232串口连接。
8.如权利要求6所述的***,其特征在于,所述云终端还用于接收所述解密模块发送的所述身份证明文信息,并将所述身份证明文信息发送至所述终端服务器。
9.如权利要求1所述的***,其特征在于,所述终端服务器与所述云端服务器通过传输控制协议/因特网互联协议TCP/IP进行数据传输。
10.如权利要求1至9任一项所述的***,其特征在于,所述终端服务器为M个,所述云端服务器为N个,所述M、N为正整数,且所述M大于所述N。
CN201910138670.2A 2019-02-25 2019-02-25 一种使用c/s架构的身份证识别*** Pending CN109933968A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910138670.2A CN109933968A (zh) 2019-02-25 2019-02-25 一种使用c/s架构的身份证识别***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910138670.2A CN109933968A (zh) 2019-02-25 2019-02-25 一种使用c/s架构的身份证识别***

Publications (1)

Publication Number Publication Date
CN109933968A true CN109933968A (zh) 2019-06-25

Family

ID=66985912

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910138670.2A Pending CN109933968A (zh) 2019-02-25 2019-02-25 一种使用c/s架构的身份证识别***

Country Status (1)

Country Link
CN (1) CN109933968A (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2860654A1 (en) * 2012-06-07 2015-04-15 SK Planet Co., Ltd. Improved security function-based cloud service system and method for supporting same
CN106027251A (zh) * 2016-01-21 2016-10-12 李明 一种身份证读卡终端与云认证平台数据传输方法和***
CN107018130A (zh) * 2017-03-29 2017-08-04 易青松 一种身份证云识别认证***
CN108512847A (zh) * 2018-03-30 2018-09-07 重庆诺塔斯智能科技有限公司 二代身份证云解码方法
CN108600186A (zh) * 2018-03-30 2018-09-28 重庆诺塔斯智能科技有限公司 二代身份证云解码服务器

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2860654A1 (en) * 2012-06-07 2015-04-15 SK Planet Co., Ltd. Improved security function-based cloud service system and method for supporting same
CN106027251A (zh) * 2016-01-21 2016-10-12 李明 一种身份证读卡终端与云认证平台数据传输方法和***
CN107018130A (zh) * 2017-03-29 2017-08-04 易青松 一种身份证云识别认证***
CN108512847A (zh) * 2018-03-30 2018-09-07 重庆诺塔斯智能科技有限公司 二代身份证云解码方法
CN108600186A (zh) * 2018-03-30 2018-09-28 重庆诺塔斯智能科技有限公司 二代身份证云解码服务器

Similar Documents

Publication Publication Date Title
JP5684573B2 (ja) 複数の結合モードの間の切り替え
CN102404025B (zh) 一种终端和处理支付业务的方法
US20140199944A1 (en) Touch-screen terminal and method and system for near-field communication
AU3259101A (en) Method and device for identification and authentication
US20110213978A1 (en) Secure methods of transmitting and receiving data between terminals comprising near-field communication, and corresponding terminals
HUE031646T2 (en) Smart card performance improvement circuits and systems
WO2001086599A2 (en) Smart communications
CN102592377B (zh) 蓝牙手机配对金融卡终端实现的方法
US20170364905A1 (en) Method of Providing a Gateway between Mobile Devices and Radio Frequency Identification (RFID) Enabled Readers
EP3058792B1 (en) Wireless protocol message conversion method and corresponding device
CN104700262A (zh) 一种基于nfc移动终端和pos终端的支付***
CN101539982A (zh) 射频转换桥设备、射频识别***及射频数据传送方法
CN103236926A (zh) 基于点对点的数据传输***及传输方法
CN207995292U (zh) 可识别nfc终端的电视遥控器及遥控***
CN102547681B (zh) 一种智能密钥装置和身份认证方法
EP2355368B1 (en) Telecommunication component and wireless communication system for coupling a cellular mobile telecommunication device to an NFC terminal
WO2013174325A2 (zh) 移动支付的实现方法及装置
CN103955665A (zh) 具有身份证rfid读取的阅读装置及其应用方法
WO2021092891A1 (zh) 供电***、受电***、电子烟的主机和烟弹
CN109933968A (zh) 一种使用c/s架构的身份证识别***
JP2003513374A (ja) 特にコンタクトをもつ電気的に結合された読取りヘッドと、電磁的に結合されたコンタクトをもたないデバイスとの間にインターフェースを形成する通信デバイス
CN101140667B (zh) 一种主动识别贵宾客户的排队方法和***
AU2002361356A1 (en) Method, system and device for authenticating data transmitted and/or received by a user
CN102957454B (zh) 一种利用磁双向通信的方法及***
EP2360987B1 (en) Device and method for coupling a cellular telecommunication device to an NFC terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190625

RJ01 Rejection of invention patent application after publication