(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210649456.5
(22)申请日 2022.06.10
(71)申请人 潍坊明晟信息科技有限公司
地址 261072 山 东省潍坊市高新区健康东
街以北潍县中路以东软件园置城世贸
中心A座1108-2室
(72)发明人 朱忠池 韩长青 陈萍 张玉洁
刘晓辉 魏华良 王月聪
(74)专利代理 机构 山东华君知识产权代理有限
公司 373 00
专利代理师 程静静
(51)Int.Cl.
G06K 17/00(2006.01)
G06V 30/42(2022.01)
G06V 30/414(2022.01)G06V 30/416(2022.01)
G06V 30/146(2022.01)
G06V 30/18(2022.01)
G06V 40/16(2022.01)
G06V 10/74(2022.01)
G06V 10/94(2022.01)
G06K 9/62(2022.01)
G06Q 50/26(2012.01)
H04L 12/46(2006.01)
(54)发明名称
一种自动识别社保卡的数据识别系统及其
实现方法
(57)摘要
本申请公开了一种自动识别社保卡的数据
识别系统及其实现方法, 属于 数据识别处理技术
领域, 数据识别系统包括中央处理器模块, 中央
处理器模块包括读卡控制管理模块和图像和数
据比对模块, 读卡控制管理模块连接有读卡模块
和解密模块, 图像和数据比对模块连接有图像采
集模块、 卡管系统持卡库和存储模块。 具有以下
优点: 能够同时兼容二代三代卡读取芯片信息,
验证二代 三代卡的真伪, 能够实现第三代社保卡
跨省验真。
权利要求书3页 说明书18页 附图2页
CN 114742188 A
2022.07.12
CN 114742188 A
1.一种自动识别社保卡的数据识别系统, 其特征在于: 包括中央处理器模块, 中央处理
器模块包括读卡控制管理模块和图像和数据比对模块, 读卡控制管理模块连接有读卡模块
和解密模块, 图像和数据比对 模块连接有图像采集模块、 卡管系统持卡库和存 储模块;
所述读卡模块, 用于 完成社保卡的识别、 读取芯片信息的操作;
所述图像采集模块, 用于采集 卡面文字信息和照片;
所述读卡控制管理模块用于控制 读卡模块对卡片的各项操作, 同时作为与解密模块通
信的中间件, 处理解密信息的传递; 图像和数据比对模块通过图像识别技术完成对卡面的
文字和照片的提取, 同时通过联网获取卡管系统持卡库的人员信息和照片数据, 完成数据
和图像比对工作;
所述存储模块用于存 储系统运行 过程中产生的数据和日志信息;
所述解密模块用于接收读卡控制管理模块发送的外部认证过程因子、 外部认证鉴别所
需的原始信息, 并返回内部认证和外 部认证所需的信息;
所述卡管系统持卡库用于 接收数据请求, 完成数据查找并返回数据。
2.一种自动识别社保卡的数据识别系统的实现方法, 其特征在于: 所述实现方法应用
于如权利要求1所述的一种自动识别社保卡的数据识别系统中;
所述实现方法包括以下步骤:
步骤一, 通过读卡模块对卡内信息的读取和解析来验证卡芯片的真伪;
步骤二, 验证芯片内的信息、 卡 面印刷的文字信息、 持卡库信息三 者是否一 致;
步骤三, 验证卡 面照片与持卡库的照片是否一 致。
3.如权利要求2所述的一种自动识别社保卡的数据识别系统 的实现方法, 其特征在于:
所述步骤一中通过读卡模块对卡内信息的读取和解析来验证卡芯片的真伪, 包括通过接触
或非接触方式将社保卡放到所述读卡模块进行读取, 当卡不可用或者卡不是社保卡时, 将
无法被识别, 会提示用户换卡重试, 直到识别到社保卡; 识别为社保卡后, 所述读卡模块将
继续读取卡芯片信息, 此时二代社保卡和三代社保卡的读取和解析方式不同, 能成功读取
并解析到芯片内个人信息的, 则证明卡芯片为符合社保卡芯片结构的IC卡芯片, 即卡芯片
为真, 否则为 假。
4.如权利要求3所述的一种自动识别社保卡的数据识别系统 的实现方法, 其特征在于:
所述二代社保卡的读取和解析的具体流 程如下:
步骤1.1, 所述中央处理器模块向所述读卡模块COM1端口发送上电指令, 对社保卡进行
上电复位操作;
步骤1.2, 所述中央处理器模块发送选择社保卡社会保障系统环境指令, 同时根据卡片
返回的应答信息确定算法环境, 若获取正确的算法环境则证明此卡 为社保卡, 否则不是;
步骤1.3, 所述中央处理器模块读取卡内规范版本数据项, 共4位格式为1.0x、 2.0x、
3.0x, 分别对应为1.0卡、 2.0卡、 3.0卡;
步骤1.4, 2.0卡可直接读取卡 内数据, 读个人基本信息时需读出 “姓名扩展 ”, 与“姓名”
拼接后返回完整姓名,读出的社保卡基本信息各 数据项;
步骤1.5, 所述中央处理器模块向读卡模块COM1端口发送关闭指令, 终止对读卡模块的
操作, 释放端口。
5.如权利要求3所述的一种自动识别社保卡的数据识别系统 的实现方法, 其特征在于:权 利 要 求 书 1/3 页
2
CN 114742188 A
2所述三代社保卡的读取和解析基于P SAM卡进行的具体流 程如下:
步骤1.6, 所述 中央处理器模块向读卡模块的COM1端口发送上电指令, 对社保卡和 PSAM
卡进行上电复位操作;
步骤1.7, 所述中央处理器模块发送选择社保卡社会保障系统环境指令, 同时根据卡片
返回的应答信息确定算法环境, 若获取正确的算法环境则证明此卡 为社保卡, 否则不是;
步骤1.8, 所述中央处理器模块读取卡内规范版本数据项, 共4位格式为1.0x、 2.0x、
3.0x, 根据前3位进行规范版本判断, 规范版本为 “1.0x”、“2.0x”、“3.0x”的社保卡, 分别对
应为1.0卡、 2.0卡、 3.0卡;
步骤1.9, 3.0卡需执行RKSSSE密钥外部认证, 提取密钥分散因子, 形成8个字节的二级
分散因子;
步骤1.10, 依次读取各项数据, 读个人基本信息时需读出 “姓名扩展 ”, 与“姓名”拼接后
返回完整姓名, 读出的社保卡基本信息各 数据项;
步骤1.11, 所述中央处理器模块向所述读卡模块COM1端口发送关闭指令, 终止对读卡
模块的操作, 释放端口。
6.如权利要求3所述的一种自动识别社保卡的数据识别系统 的实现方法, 其特征在于:
所述三代社保卡的读取和解析基于加密机进行的具体流 程如下:
步骤1.12, 所述中央处理器模块向读卡模块COM1端口发送上电指令, 对社保卡进行上
电复位操作;
步骤1.13, 所述中央处理器模块发送选择社保卡社会保障系统环境指令, 同时根据卡
片返回的应答信息确定算法环境, 若获取正确的算法环境则证明此卡 为社保卡, 否则不是;
步骤1.14, 从卡片取2个随机数执行内部认证计算, 获取卡片返回的内部认证鉴别数
据;
步骤1.15, 判断是否为3.0卡, 若是则从卡片取2个随机数用于外部认证计算, 否则输出
参数的最后两项应全部为空;
步骤1.16, 所述中央处理器模块将外部认证过程因子、 外部认证鉴别所需的原始信息
通过网络发给 人社部加密机, 并接收返回值;
步骤1.17, 返回值为内部认证和外部认证所需的信息, 比对卡片和加密机返回的内部
认证鉴别数据, 验证卡片有效性;
步骤1.18, 判断输入参数中是否含有外部认证鉴别数据, 如果有, 执行外部认证; 认证
通过后依次读取各项数据, 读个人基本信息时需读出 “姓名扩展 ”, 与“姓名”拼接后返回完
整姓名;
读出的社保卡基本信息各 数据项;
步骤1.19, 所述中央处理器模块向所述读卡模块COM1端口发送关闭指令, 终止对读卡
模块的操作, 释放端口。
7.如权利要求2所述的一种自动识别社保卡的数据识别系统 的实现方法, 其特征在于:
所述步骤二中验证芯片内的信息、 卡面印刷的文字信息、 持卡库信息三者是否一致, 包括通
过图像采集模块卡面印刷的文字信息进行采集和提取, 比对识别出的信息与步骤一解析芯
片获取的信息是否一致, 如一致, 再通过人社部持卡库接口以联网方式获取该人员的库内
信息, 如三 者比对一 致, 则继续验证照片;权 利 要 求 书 2/3 页
3
CN 114742188 A
3
专利 一种自动识别社保卡的数据识别系统及其实现方法
文档预览
中文文档
24 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共24页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:32:38上传分享