一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种自动检测智能卡即时制卡数据的方法及即时制卡系统与流程

2022-02-20 05:40:13 来源:中国专利 TAG:


1.本发明涉及智能卡技术领域,具体是涉及一种自动检测智能卡即时制卡数据的方法及即时制卡系统。


背景技术:

2.智能卡是内嵌有微芯片的塑料卡的统称,在生活中广泛运用,常见的智能卡有社保卡、公交卡、信用卡等。
3.过去,社保卡的制作常采用集中制卡的方式,申请人从申请到拿到卡需要大约一个月的时间,需要等候的时间过长。随着制卡技术发展,即时制卡成为目前广泛使用的社保卡制卡方式,申请人只需持有效证件前往指定网点申请,当天便可取到卡,这种方式方便快捷,节约服务资源。
4.采用即时制卡方式制成社保卡后,需要对社保卡数据进行检测以确保社保卡的功能的实现。现有对社保卡数据进行的检测大多是在制卡设备制卡完成后对卡片进行检测,或是对制卡设备的发卡日志进行检测,采用上述方式检测社保卡数据存在无法确认制卡数据来源准确性的问题,即尽管部分数据格式、长度均符合社保卡的规范,但实际数据与社保卡管理中心发出的数据不相符,这便导致制好的社保卡在实际使用时才发现数据问题。而且,省级社保卡管理系统中的制卡数据的某些字段,现场即时制卡时无需写入卡片中,却要回盘到地方社保卡管理系统,此类数据无法通过发卡日志检测,因为发卡日志仅检测已写入卡的制卡数据的字段的正确性。
5.此外,社保卡的制卡设备往往需在社保卡管理中心提供的测试环境下通过测试后方可投入使用,而各个城市的社保卡管理系统提供的制卡设备的测试环境与正式环境存在较大差异,制卡设备在测试环境通过测试后,投入正式环境中使用时容易出现数据异常的问题,问题的排查需要消耗大量资源。
6.公告号为cn112667609a的中国发明专利公开了一种制卡数据处理方法,包括在制卡数据接收服务器接收到制卡数据时,确认制卡数据正确且完整后再做进一步处理。公告号为cn107229958a的中国发明专利公开了一种智能ic卡数据检测方法,包括在智能ic卡个人化时通过比较写卡时智能ic卡的反馈信息,根据比较信息中止或结束个人化进程。上述两个发明专利均应用在集中制卡设备上,若将上述两个发明专利应用在即时制卡设备上,则存在检测数据不够全面、检测方式难以适应不同地区的不同网点、对操作人员技术水平要求较高的问题。


技术实现要素:

7.本发明的第一目的是提供一种自动检测智能卡即时制卡数据的方法。
8.本发明的第二目的是提供一种自动检测智能卡即时制卡数据的即时制卡系统。
9.为了实现上述的第一目的,本发明提供的一种自动检测智能卡即时制卡数据的方法,应用于即时制卡设备,包括:数据校验平台获取至少二个数据检测脚本,每一个数据检
测脚本对应于一个制卡阶段;数据校验平台从即时制卡设备接收制卡数据,并根据数据检测脚本对制卡数据进行检测:即时制卡设备根据数据校验平台所获取的数据检测脚本所对应的目标制卡阶段,在每一目标制卡阶段获取制卡数据,并应用数据检测脚本对目标制卡阶段下的制卡数据进行检测;即时制卡设备输出数据校验平台的检测结果。
10.由上述方案可见,通过数据校验平台获取数据检测脚本,数据检测脚本根据其对应的目标制卡阶段对制卡数据检测的方式,能够实现:制卡过程中不同阶段的制卡数据的检测,及时发现异常,检测范围更为全面;数据检测脚本可根据不同地区网点的需要进行定制与组合,灵活性更高,更适合应用于即时制卡设备;不同银行或银行的不同网点的即时制卡业务迁移均可复用已有数据检测脚本,更为安全高效;方便新项目开发的调试,及时发现问题,缩短项目开发周期;降低网点人员的操作要求,网点操作人员只需根据检测结果进行相应处理。
11.进一步的方案是,数据检测脚本至少包括以下的二个:接口数据检测脚本、数据处理检测脚本、个人化检测脚本。
12.由此可见,数据检测脚本的搭配使用能够针对项目需要及时发现即时制卡中不同阶段制卡数据存在的问题。
13.进一步的方案是,如数据校验平台获取接口数据检测脚本,在即时制卡设备的外部接口模块获取制卡数据的阶段,数据校验平台应用接口数据检测脚本对制卡数据的合规性进行检测。
14.由此可见,对外部接口模块接收的制卡数据进行检测,能够保证即时制卡设备接收到的制卡数据正确且可靠。
15.进一步的方案是,如数据校验平台获取数据处理检测脚本,在即时制卡设备的数据处理模块对即时制卡数据处理后,应用数据处理检测脚本对经过数据处理模块处理后的制卡数据是否符合待写入智能卡的规范进行检测。
16.由此可见,对数据处理模块根据待写入智能卡规范处理后的制卡数据进行检测,保证了数据处理模块处理后的制卡数据符合待写入智能卡的规范。
17.进一步的方案是,如数据校验平台获取个人化检测脚本,在即时制卡设备的个人化模块对智能卡进行写卡前,应用个人化检测脚本对制卡数据转化成的apdu指令进行检测。
18.由此可见,对个人化模块对智能卡前,将制卡数据转换成的apdu指令进行检测,保证写卡指令的正确性。
19.进一步的方案是,即时制卡系统包括主控模块,即时制卡设备向数据校验平台发送制卡数据时,主控模块根据检测脚本从即时制卡设备的外部接口模块、数据处理模块或者个人化模块接收对应的制卡数据,数据校验平台通过主控模块接收制卡数据。
20.为了实现上述的第二目的,本发明提供的一种自动检测智能卡即时制卡数据的即时制卡系统,包括:即时制卡设备;其中,该即时制卡系统还包括数据校验平台,数据校验平台用于获取至少二个的数据检测脚本,每一个数据检测脚本对应一个制卡阶段,数据校验平台还从即时制卡设备数据,并根据数据检测脚本对制卡数据进行检测:即时制卡设备根据数据校验平台所获取的数据检测脚本所对应的目标制卡阶段,在每一目标制卡阶段获取制卡数据,并应用数据检测脚本对目标制卡阶段下的制卡数据进行检测,输出数据校验平
台的检测结果。
21.由上述方案可见,该即时制卡系统通过数据校验平台获取数据检测脚本,数据检测脚本根据其对应的目标制卡阶段对制卡数据检测的方式,能够实现:制卡过程中不同阶段的制卡数据的检测,及时发现异常,检测范围更为全面;数据检测脚本可根据不同地区网点的需要进行定制与组合,灵活性更高,更适合应用于即时制卡设备;不同银行或银行的不同网点的即时制卡业务迁移均可复用已有数据检测脚本,更为安全高效;方便新项目开发的调试,及时发现问题,缩短项目开发周期;降低网点人员的操作要求,网点操作人员只需根据检测结果进行相应处理。
22.进一步的方案是,数据检测脚本至少包括以下的二个:接口数据检测脚本、数据处理检测脚本、个人化检测脚本。
23.进一步的方案是,接口数据检测脚本用于在即时制卡设备从其外部接口模块获取制卡数据时,对制卡数据的合规性进行检测;数据处理检测脚本用于在即时制卡设备的数据处理模块对制卡数据处理后,对经过数据处理模块处理后的制卡数据是否符合待写入智能卡的规范进行检测;个人化检测脚本用于在即时制卡设备的个人化模块对智能卡进行写卡前,对制卡数据转换成的apdu指令进行检测。
24.进一步的方案是,外部接口模块可用于导出数据校验平台的检测结果。
25.由此可见,通过外部接口模块导出数据校验平台的检测,确保了即时制卡数据回盘的正确性。
附图说明
26.图1是本发明自动检测智能卡即时制卡数据的方法实施例的流程图。
27.图2是本发明自动检测智能卡即时制卡数据的即时制卡系统实施例的结构框图。
28.以下结合附图及实施例对本发明作进一步说明。
具体实施方式
29.本发明的自动检测智能卡即时制卡数据的方法应用于即时制卡设备,实现了即时制卡设备制卡过程中,对不同制卡阶段的制卡数据自动检测并反馈相应的检测结果。本发明的即时制卡系统应用本发明的自动检测智能卡即时制卡数据的方法。
30.下面以社保卡的即时制卡采用本发明的自动检测智能卡即时制卡数据方法为例进行说明。
31.参见图1,采用本发明的自动检测智能卡即时制卡数据方法进行社保卡即时制卡数据检测时,首先执行步骤s1,数据校验平台根据项目实际需求获取数据检测脚本,数据检测脚本可根据项目需求与社保卡规范编写,直接拷贝或改进现有的数据检测脚本,因为不同省份或不同城市的卡管系统和卡标准不同,所以在不同银行或银行不同网点的即时制卡业务迁移时,可以复用迁移地已有的数据检测脚本,本实施例中导入数据校验平台的有接口数据检测脚本、数据处理检测脚本、个人化检测脚本,可分别对即时制卡设备从外部接口模块获取制卡数据阶段的制卡数据、即时制卡设备的数据处理模块对数据处理后的制卡数据、即时制卡设备的个人化模块写卡前的制卡数据转化成apdu指令进行检测。数据校验平台可根据导入的数据校验脚本接收即时制卡设备传输的制卡数据。
32.即时制卡设备开始制卡,外部接口模块对接社保卡的卡管系统,接收制卡数据,此时执行步骤s2,数据校验平台从即时制卡设备的外部接口模块获取制卡数据。具体的,外部接口模块将制卡数据传输至即时制卡设备的主控模块,该主控模块将制卡数据传输至数据校验平台。
33.数据校验平台接收到外部接口模块传输的制卡数据后,执行步骤s3,即根据外部接口数据检测脚本对制卡数据进行检测,判断外部数据接口模块接收到的制卡数据的合规性,主要校验外部接口需求中要求的数据格式,数据长度,根据数据字段的要求判断接收到的数据合规性。
34.接口需求校验举例:
35.接口报文格式:《社会保障号码》111111198901011110《/社会保障号码》《姓名》姓名1《/姓名》
36.参数校验说明:
37.序号数据项名称数据类型长度是否必填1社会保障号码char18y2姓名char50y
38.此时接口数据检测脚本判断数据项名称,即“社会保障号码”“姓名”是否正确,数据类型是否为“char”,长度是否为对应字段数据长度,是否为需写入社保卡的字段等。如果数据校验平台校验通过,则根据数据检测脚本进行下一步检测,如果数据校验平台校验不通过,则执行步骤s11,即时制卡设备反馈制卡数据校验失败的信息给用户,结束即时制卡数据检测。
39.外部数据接口模块的制卡数据通过数据校验平台的检测后,即时制卡设备继续制卡,数据处理模块根据需求或卡规范处理制卡数据,包括数据类型转换、数据长度计算、数据拼接、数据格式转换(例如:xml转json)等。数据处理模块完成制卡数据的处理后,此时执行s4,数据校验平台从即时制卡设备的数据处理模块获取制卡数据。具体的,数据处理模块将制卡数据传输至即时制卡设备的主控模块,该主控模块将制卡数据传输至数据校验平台。
40.数据校验平台接收到数据处理模块传输的制卡数据后,执行步骤s5,即根据数据处理检测脚本对制卡数据进行检测,判断数据处理模块接收到的制卡数据是否符合待写入社保卡的规范,卡规范数据校验举例如下:
[0041][0042]
如果数据校验平台校验通过,则根据数据检测脚本进行下一步检测,如果数据校验平台不通过,则执行步骤s11,即时制卡设备反馈制卡数据校验失败的信息给用户,结束即时制卡数据检测。
[0043]
数据处理模块处理后的制卡数据通过数据校验平台的检测后,即时制卡设备继续制卡,制卡设备的个人化模块将制卡数据转换成apdu(application protocol data unit,
应用协议数据单元)指令并准备写入卡片前,此时执行步骤s6,数据校验平台从即时制卡设备的个人化获取制卡数据。具体的,个人化模块将制卡数据传输至即时制卡设备的主控模块,该主控模块将制卡数据传输至数据校验平台。
[0044]
数据校验平台接收到个人化模块传输的制卡数据转换成的apdu指令后,执行步骤s7,即根据个人化检测脚本对该制卡数据转换成的apdu指令进行检测,具体来说是对apdu指令的正确性进行检测,包括源数据比较与加密机连通性检测,个人化脚本还会根据apdu指令数据模拟卡片,对金融应用全功能与社保应用全功能进行测试。
[0045]
如果数据校验平台校验通过,则继续进行下一步的即时制卡数据检测,如果数据校验平台不通过,则执行步骤s11,即时制卡设备反馈此阶段的制卡数据校验失败的信息给用户,结束即时制卡数据检测。
[0046]
本发明实施例的自动检测智能卡即时制卡数据的方法可结合现有技术的对制卡设备的发卡日志进行检测,在本发明实施例中,个人化模块处理后的制卡数据通过数据校验平台的检测后,即时制卡设备的个人化模块将制卡数据写入卡片,此时执行步骤s8,选择是否校验发卡日志,若不选择校验发卡日志,则执行步骤s12,即时制卡设备反馈制卡数据校验成功的信息给用户,结束即时制卡数据检测;若选择校验发卡日志,则执行步骤s10,数据校验平台对发卡日志进行检测,若检测不通过则执行步骤s11,即时制卡设备反馈发卡日志数据检测失败的信息给用户,结束即时制卡数据检测,若检测通过则执行步骤s12,即时制卡设备反馈制卡数据校验成功的信息给用户,结束即时制卡数据检测。
[0047]
本发明的即时制卡系统实施例如下:
[0048]
参见图2,本发明的即时制卡系统实施例包括即时制卡设备11、数据校验平台5、数据检测脚本6。即时制卡设备11包括外部接口模块1,数据处理模块2、个人化模块3、主控模块4。外部接口模块1与主控模块4连接,数据处理模块与主控模块4连接,个人化模块3与主控模块4连接,主控模块4与数据校验平台5连接,数据检测脚本6导入数据校验平台5。
[0049]
数据检测脚本6用于对即时制卡设备制卡过程中不同阶段的制卡数据的检测。数据校验平台用于获取数据检测脚本,在本实施例中,数据检测脚本6包括接口数据检测脚本、数据处理检测脚本、个人化检测脚本。每一个数据检测脚本对应一个制卡阶段,数据校验平台还从即时制卡设备11接收即时制卡数据,并根据数据检测脚本6对制卡数据进行检测:即时制卡设备11根据数据校验平台5所获取的数据检测脚本6所对应的目标制卡阶段,在每一目标制卡阶段获取制卡数据,并应用数据检测脚本6对目标制卡阶段下的制卡数据进行检测,输出数据校验平台的检测结果。
[0050]
接口数据检测脚本用于在即时制卡设备11从其外部接口模块1获取制卡数据时,对制卡数据的合规性进行检测。
[0051]
数据处理检测脚本用于在即时制卡设备的数据处理模块2对制卡数据处理后,对经过数据处理模块2处理后的制卡数据是否符合待写入智能卡的规范进行检测。
[0052]
个人化检测脚本用于在即时制卡设备的个人化模块3对智能卡进行写卡前,对制卡数据转换成的apdu指令进行检测。
[0053]
外部数据接口模块1还可用于导出数据校验平台的检测结果,确保了数据回盘的正确性。
[0054]
由上述可知,本发明通过对即时制卡过程中不同阶段的制卡数据,选择不同制卡
阶段的制卡数据所对应的数据检测脚本进行及时制卡数据检测,具有检测范围全面且可根据实际需求进行调整,能够及时发现制卡数据异常,方便开发调试,对网点制卡人员技术要求低等良好效果。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献