一种兼容各种非接触卡的寻卡方法及系统与流程

文档序号:24875255发布日期:2021-04-30 12:50阅读:46来源:国知局
一种兼容各种非接触卡的寻卡方法及系统与流程

本发明涉及非接触卡片技术领域,具体地涉及一种兼容各种非接触卡的寻卡方法及系统。



背景技术:

现有技术中存在很多不同类型非接触卡片,然而使用终端时仅希望与某一特定类型非接卡片进行支付交互,现有技术中使用寻找非接触卡并判断非接触卡类型的普遍方式及流程如下(假设共存在a/b/c/d/e类型5种非接卡片):步骤一、终端发出寻卡指令;步骤二、终端先与a类卡片交互,判断是否为e类卡片,a类卡片应答不是e类卡片;步骤三、重复步骤二,继续与b/c/d类卡片交互,判断是否为e类卡片,卡片均应答不是e类卡片;与e类卡片交互,判断是否为e类卡片,e类卡片应答是e类卡;寻卡过程结束,确认e类卡片。据不完全统计,全球市场非接卡片种类多达上万种,如果终端设备在寻卡过程要确认某一类型的卡片,最终指令交互可能多达上万条,导致终端设备工作效率非常低下。



技术实现要素:

本发明提供一种兼容各种非接触卡的寻卡方法及系统,从而解决现有技术的上述问题。

第一方面,本发明提供了一种兼容各种非接触卡的寻卡方法,包括以下步骤:

s1)终端设备向非接触卡发出寻卡指令,非接触卡根据寻卡指令向终端设备进行响应、并向终端设备发送卡片应答数据;

s2)所述终端设备接收所述卡片应答数据、并从所述卡片应答数据中提取所述非接触卡的atqa值;

s3)将所述非接触卡的atqa值与atqa数据库中的数据进行比对,获得所述非接触卡的比对结果。

进一步的,atqa数据库中的数据包括已知的所有不同种类非接触卡片的atqa值。

进一步的,在步骤s3)中,将所述非接触卡的atqa值与atqa数据库中的数据进行比对,获得所述非接触卡的比对结果,包括在所述atqa数据库中找到与所述非接触卡的atqa值相同的数据,将与所述非接触卡的atqa值相同的数据所对应的非接触卡片类型确认为所述非接触卡的类型。

进一步的,终端设备包括pos终端、android智能设备、linux传统设备和单片机。

另一方面,本发明提供了一种兼容各种非接触卡的寻卡系统,包括终端设备、非接触卡以及数据库服务器,终端设备与非接触卡通过无线电射频传输数据,终端设备与所述数据库服务器相连,终端设备用于接收所述非接触卡发送的卡片应答数据、并将卡片应答数据中的atqa值发送至数据库服务器;数据库服务器包括atqa数据库存储模块以及数据比对模块,atqa数据库存储模块用于存储已知的所有不同种类非接触卡片的atqa值,数据比对模块用于将非接触卡的atqa值与已知的所有不同种类非接触卡片的atqa值进行比对,获取非接触卡的比对结果、并将非接触卡的比对结果发送至终端设备。

本发明的有益效果是:本发明提供了更全面、高效、兼容的各种非接触卡的寻卡类型判断方式,实现了在android智能设备、linux传统设备、单片机简易设备等不同终端设备下寻找非接触卡并判断非接触卡类型,提高了非接触卡的寻卡效率以及非接触卡比对效率。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本实施例一提供的兼容各种非接触卡的寻卡方法流程示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不用于限定本发明。需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其他单元。

实施例一,第一方面,本发明提供了一种兼容各种非接触卡的寻卡方法,如图1所示,包括以下步骤:

s1)终端设备向非接触卡发出寻卡指令,非接触卡根据寻卡指令向终端设备进行响应、并向终端设备发送卡片应答数据;

s2)所述终端设备接收所述卡片应答数据、并从所述卡片应答数据中提取所述非接触卡的atqa值;

s3)将所述非接触卡的atqa值与atqa数据库中的数据进行比对,获得所述非接触卡的比对结果。

atqa数据库中的数据包括已知的所有不同种类非接触卡片的atqa值。

在步骤s3)中,将所述非接触卡的atqa值与atqa数据库中的数据进行比对,获得所述非接触卡的比对结果,包括在所述atqa数据库中找到与所述非接触卡的atqa值相同的数据,将与所述非接触卡的atqa值相同的数据所对应的非接触卡片类型确认为所述非接触卡的类型。

终端设备包括pos终端、android智能设备、linux传统设备和单片机。

另一方面,本发明提供了一种兼容各种非接触卡的寻卡系统,包括终端设备、非接触卡以及数据库服务器,终端设备与所述非接触卡通过无线电射频传输数据,终端设备与数据库服务器相连,所述终端设备用于接收所述非接触卡发送的卡片应答数据、并将所述卡片应答数据中的atqa值发送至数据库服务器;数据库服务器具有atqa数据库存储模块以及数据比对模块,所述atqa数据库存储模块用于存储已知的所有不同种类非接触卡片的atqa值,所述数据比对模块用于将非接触卡的atqa值与已知的所有不同种类非接触卡片的atqa值进行比对,获取非接触卡的比对结果、并将所述非接触卡的比对结果发送至所述终端设备。

通过采用本发明公开的上述技术方案,得到了如下有益的效果:

本发明提供了更全面、高效、兼容的各种非接触卡的寻卡类型判断方式,实现了在android智能设备、linux传统设备、单片机简易设备等不同终端设备下寻找非接触卡并判断非接触卡类型,提高了非接触卡的寻卡效率以及非接触卡比对效率。

以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。



技术特征:

1.一种兼容各种非接触卡的寻卡方法,其特征在于,包括以下步骤:

s1)终端设备向非接触卡发出寻卡指令,非接触卡根据所述寻卡指令向所述终端设备进行响应、并向终端设备发送卡片应答数据;

s2)所述终端设备接收所述卡片应答数据、并从所述卡片应答数据中提取所述非接触卡的atqa值;

s3)将所述非接触卡的atqa值与atqa数据库中的数据进行比对,获得所述非接触卡的比对结果。

2.根据权利要求1所述的兼容各种非接触卡的寻卡方法,其特征在于,所述atqa数据库中的数据包括已知的所有不同种类非接触卡片的atqa值。

3.根据权利要求2所述的兼容各种非接触卡的寻卡方法,其特征在于,在步骤s3)中,将所述非接触卡的atqa值与atqa数据库中的数据进行比对,获得所述非接触卡的比对结果,包括在所述atqa数据库中找到与所述非接触卡的atqa值相同的数据,将与所述非接触卡的atqa值相同的数据所对应的非接触卡片类型确认为所述非接触卡的类型。

4.根据权利要求1或2所述的兼容各种非接触卡的寻卡方法,其特征在于,所述终端设备包括pos终端、android智能设备、linux传统设备和单片机。

5.一种兼容各种非接触卡的寻卡系统,适用于如权利要求1至4任一项所述的兼容各种非接触卡的寻卡方法,其特征在于,包括终端设备、非接触卡以及数据库服务器,所述终端设备与所述非接触卡通过无线电射频传输数据,所述终端设备与所述数据库服务器相连,所述终端设备用于接收所述非接触卡发送的卡片应答数据、并将所述卡片应答数据中的atqa值发送至数据库服务器;所述数据库服务器包括atqa数据库存储模块以及数据比对模块,所述atqa数据库存储模块用于存储已知的所有不同种类非接触卡片的atqa值,所述数据比对模块用于将非接触卡的atqa值与已知的所有不同种类非接触卡片的atqa值进行比对,获取非接触卡的比对结果、并将所述非接触卡的比对结果发送至所述终端设备。


技术总结
本发明涉及非接触卡技术领域,公开了一种兼容各种非接触卡的寻卡方法及系统,包括以下步骤:终端设备向非接触卡发出寻卡指令,非接触卡根据寻卡指令向终端设备进行响应、并向终端设备发送卡片应答数据;终端设备接收所述卡片应答数据、并从卡片应答数据中提取所述非接触卡的ATQA值;将非接触卡的ATQA值与ATQA数据库中的数据进行比对,获得非接触卡的比对结果。本发明提供了更全面、高效、兼容的各种非接触卡的寻卡类型判断方式,实现了在Android智能设备、Linux传统设备、单片机简易设备等不同终端设备下寻找非接触卡并判断非接触卡类型,提高了非接触卡的寻卡效率以及非接触卡比对效率。

技术研发人员:刘彬
受保护的技术使用者:艾体威尔电子技术(北京)有限公司
技术研发日:2021.01.27
技术公布日:2021.04.30
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1