兼容各种速率PSAM卡的高效指令交互方法及系统技术方案

技术编号:28149993 阅读:23 留言:0更新日期:2021-04-21 19:40
本发明专利技术涉及PSAM卡领域,公开了兼容各种速率PSAM卡的高效指令交互方法及系统,包括以下步骤:对PSAM卡进行上电复位,获取PSAM卡的ATR值;自定义一个宏定义,宏定义为一个固定的数值存储器,将ATR值存放入数值存储器中;将宏定义保存在终端设备中,终端设备与PSAM卡进行通讯交互,每一个交互指令自动附加上ATR值,交互指令在传输过程中按照宏定义进行交互,交互指令不需要在每次交互前再去轮询获取ATR值。本发明专利技术实现了Android智能设备、Linux传统设备、单片机简易设备等多种设备型态下兼容、高效地使用PSAM卡功能,使得终端设备与PSAM卡之间通讯交互效率高,系统稳定性好。系统稳定性好。系统稳定性好。

【技术实现步骤摘要】
兼容各种速率PSAM卡的高效指令交互方法及系统


[0001]本专利技术涉及PSAM卡领域,具体地涉及兼容各种速率PSAM卡的高效指令交互方法及系统。

技术介绍

[0002]PSAM卡是一种终端安全控制模块,用于验证用户卡的合法性,同时保护终端机具的扣款行为。比如,国家专利公开文献CN107784756A,公开了“一种POS机读写PSAM卡信息的控制方法和控制装置”,该专利技术包括用于对PSAM卡进行信息读写的驱动芯片,通过建立驱动芯片、中断请求指令以及中断状态之间的信息列表,当检测到有PSAM卡插入时,接收携带驱动芯片地址的第一中断请求指令,当根据信息列表判断第一中断请求指令有效时,根据信息列表进入与第一中断请求指令对应的第一中断状态,以控制驱动芯片对PSAM卡进行信息读取或对PSAM卡进行信息写入。然而,现有技术中终端设备只能对一种速率的PSAM卡进行通信,且指令交互非常多,往往会有几十条指令,每一个交互指令都要从结构体中获取卡片速率因子的值用于通讯,终端设备与PSAM卡之间通讯交互效率非常低。

技术实现思路

[0003]本专利技术提供兼容各种速率PSAM卡的高效指令交互方法及系统,从而解决现有技术的上述问题。
[0004]第一方面,本专利技术提供了一种兼容各种速率PSAM卡的高效指令交互方法,包括以下步骤:
[0005]S1)对PSAM卡进行上电复位,获取PSAM卡的ATR值;
[0006]S2)自定义一个宏定义,宏定义为一个固定的数值存储器,将所述ATR值存放入所述数值存储器中;
[0007]S3)将宏定义保存在终端设备中,终端设备与PSAM卡进行通讯交互,每一个交互指令自动附加上所述ATR值,交互指令在传输过程中按照所述宏定义进行交互,交互指令不需要在每次交互前再去轮询获取所述ATR值。
[0008]进一步的,ATR值包括卡片速率因子。
[0009]进一步的,终端设备包括POS终端、Android智能设备、Linux传统设备和单片机。
[0010]另一方面,本专利技术提供了兼容各种速率PSAM卡的高效指令交互系统,包括终端设备和至少一个PSAM卡,至少一个PSAM卡分别与终端设备之间进行通讯交互,终端设备设置有数值存储器,数值存储器存放有PSAM卡的ATR值中的卡片速率因子。
[0011]进一步的,至少一个PSAM卡包括所述若干个不同速率的PSAM卡。
[0012]进一步的,数值存储器的数量与所述若干个不同速率的PSAM卡的数量相对应。
[0013]进一步的,PSAM卡位于所述终端设备的内部。
[0014]本专利技术的有益效果是:本专利技术实现了Android智能设备、Linux传统设备、单片机简易设备等多种设备型态下兼容、高效地使用PSAM卡功能,使得终端设备与PSAM卡之间通讯
交互效率高,系统稳定性好。
附图说明
[0015]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本实施例一提供的兼容各种速率PSAM卡的高效指令交互方法流程示意图。
具体实施方式
[0017]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本专利技术,并不用于限定本专利技术。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其他单元。
[0018]实施例一,第一方面,一种兼容各种速率PSAM卡的高效指令交互方法,如图1所示,包括以下步骤:
[0019]S1)对PSAM卡进行上电复位,获取所述PSAM卡的ATR值;ATR值包括卡片速率因子;
[0020]S2)自定义一个宏定义,所述宏定义为一个固定的数值存储器,将卡片速率因子存放入数值存储器中;
[0021]S3)将宏定义保存在终端设备中,终端设备与PSAM卡进行通讯交互时,每一个交互指令自动附加上卡片速率因子,交互指令在传输过程中按照宏定义进行交互,交互指令不需要在每次交互前再去轮询获取卡片速率因子。
[0022]终端设备包括POS终端、Android智能设备、Linux传统设备和单片机。
[0023]另一方面,本专利技术提供了兼容各种速率PSAM卡的高效指令交互系统,包括终端设备和至少一个PSAM卡,至少一个PSAM卡分别与终端设备之间进行通讯交互,终端设备设置有数值存储器,数值存储器存放有PSAM卡的ATR值中的卡片速率因子。至少一个PSAM卡包括若干个不同速率的PSAM卡。数值存储器的数量与若干个不同速率的PSAM卡的数量相对应。PSAM卡位于终端设备的内部。本专利技术将PSAM卡集成于终端设备中,增强了终端设备与PSAM卡之间通讯交互效率。
[0024]通过采用本专利技术公开的上述技术方案,得到了如下有益的效果:
[0025]本专利技术实现了Android智能设备、Linux传统设备、单片机简易设备等多种设备型态下兼容、高效地使用PSAM卡功能,使得终端设备与PSAM卡之间通讯交互效率高,稳定性好。
[0026]以上仅是本专利技术的优选实施方式,应当指出,对于本
的普通技术人员来说,在不脱离本专利技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本专利技术的保护范围。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种兼容各种速率PSAM卡的高效指令交互方法,其特征在于,包括以下步骤:S1)对PSAM卡进行上电复位,获取所述PSAM卡的ATR值;S2)自定义一个宏定义,所述宏定义为一个固定的数值存储器,将所述ATR值存放入所述数值存储器中;S3)将所述宏定义保存在终端设备中,终端设备与所述PSAM卡进行通讯交互,每一个交互指令自动附加上所述ATR值,交互指令在传输过程中按照所述宏定义进行交互,交互指令不需要在每次交互前再去轮询获取所述ATR值。2.根据权利要求1所述的兼容各种速率PSAM卡的高效指令交互方法,其特征在于,所述ATR值包括卡片速率因子。3.根据权利要求2所述的兼容各种速率PSAM卡的高效指令交互方法,其特征在于,所述终端设备包括POS终端、Android智能设备、Linux传统设备和单片机。4.一种兼容...

【专利技术属性】
技术研发人员:刘彬
申请(专利权)人:艾体威尔电子技术北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1