控制用于非接触式卡的小应用程序的技术制造技术

技术编号:34715316 阅读:17 留言:0更新日期:2022-08-31 17:57
各种实施例总体上针对提供和控制用于交易卡的小应用程序的技术。更具体地,这里讨论的实施例包括基于交易卡的小应用程序是启用还是禁用来允许或拒绝它们。实施例还可以包括启用和禁用用于交易卡的小应用程序。启用和禁用用于交易卡的小应用程序。启用和禁用用于交易卡的小应用程序。

【技术实现步骤摘要】
【国外来华专利技术】控制用于非接触式卡的小应用程序的技术
[0001]相关申请
[0002]本申请要求于2019年12月30日提交的题为“TECHNIQUES TO CONTROL APPLETS FOR CONTACTLESS CARDS”的美国专利申请序列号16/731,009的优先权。上述申请的内容通过引用整体并入本文。

技术介绍

[0003]今天,信用卡用户可以在全国和世界各地的商家处使用他们的卡。发卡机构继续孜孜不倦地工作以提供增强功能和新功能。然而,当前卡技术的一个缺点是它们不容易以安全的方式升级。因此,当卡出现问题或有新功能可用时,发卡机构典型地会发行一张新卡,而旧卡将被丢弃。这种方法成本高,并且可能使卡用户在等待新卡时没有卡。

技术实现思路

[0004]本文描述的各种实施例可以包括设备、系统、装置等,包括近场通信(NFC)接口、网络接口、用于存储指令的存储器以及与存储器、NFC接口和网络接口耦合的处理电路。处理电路能操作以执行指令,所述指令在被执行时致使处理电路执行以下操作:经由NFC接口与交易卡建立通信链路;经由NFC接口在通信链路上发送尝试执行用于交易卡的小应用程序的指示,其中小应用程序存储在交易卡的存储器中;并且经由NFC接口在通信链路上接收与小应用程序相关联的计数器值。处理电路在执行指令时执行以下操作:经由网络接口向服务器发送第一消息,其中第一消息包括计数器值和标识小应用程序的标识符;经由网络接口接收来自服务器的第二消息,其中第二消息包括允许尝试执行小应用程序的指示或拒绝尝试执行小应用程序的指示;并且基于在第二消息中接收到的允许的指示来允许尝试执行小应用程序,或者基于在第二条消息中接收到的拒绝的指示来拒绝尝试执行小应用程序。
[0005]各种实施例还可以包括设备、系统、装置等,包括网络接口、用于存储指令的存储器以及与存储器和网络接口耦合的处理电路。处理电路能操作以执行指令,所述指令在被执行时致使处理电路执行以下操作:经由网络接口接收来自客户端设备的第一消息,所述第一消息包括计数器值和用于标识小应用程序的标识符,其中计数器值与小应用程序相关联,并且计数器值和小应用程序存储在交易卡的存储器中;确定存储在存储中的另一计数器值,其中所述另一计数器值与交易卡相关联;并且将计数器值与另一计数器值进行比较以确定是允许还是拒绝尝试执行用于交易卡的小应用程序。此外,基于计数器值和另一计数器值之间的比较,处理电路用于确定是允许还是拒绝尝试执行用于交易卡的小应用程序。处理电路还可以向客户端设备传送第二消息,包括允许尝试执行小应用程序的指示或拒绝尝试执行小应用程序的指示。
附图说明
[0006]图1A是数据传输系统的示意图。
[0007]图1B示出了用于数据传输系统以确定小应用程序是启用还是禁用的通信流程的
示例。
[0008]图1C示出了用于数据事务系统以启用/禁用小应用程序的通信流程的示例。
[0009]图2A是根据实施例的交易卡的图示。
[0010]图2B是根据实施例的交易卡的接触垫的图示。
[0011]图3是根据本文讨论的实施例的系统的示例。
[0012]图4示出了第一流程图的示例。
[0013]图5示出了第二流程图的示例。
[0014]图6示出了第三流程图的示例。
[0015]图7示出了计算架构的示例。
具体实施方式
[0016]各种实施例通常针对控制用于交易卡的小应用程序的系统、设备、技术等。更具体地,实施例包括:确定针对交易卡是启用还是禁用小应用程序,并且基于用于交易卡的小应用程序是启用还是禁用来允许或拒绝它们的执行。
[0017]例如,实施例可以包括诸如移动设备、个人计算机、个人数字助理和诸如此类的设备,其被配置为与交易卡建立通信链路并检测尝试执行用于交易卡的小应用程序。该设备可以在建立通信链路时与交易卡通信,包括向交易卡发送尝试执行小应用程序的指示。此外,该设备可以从交易卡数据接收数据,该信息可以包括与小应用程序相关联的计数器值并且可以存储在交易卡上。
[0018]在实施例中,该设备可以进一步与一个或多个其他系统诸如银行系统可通信地耦合,其包括可以用于确定针对交易卡是启用还是禁用小应用程序的服务器。例如,设备可以向服务器发送数据,包括计数器值和用于标识小应用程序的标识符。服务器可以基于存储在数据存储中的小应用程序的对应计数器值来确定小应用程序是启用还是禁用。例如,服务器可以在接收到的计数器值和存储的计数器值之间进行比较,以确定它们是否匹配,或者一个大于还是小于另一个。基于比较的结果,服务器可以确定小应用程序是启用还是禁用,例如,如果它们匹配或存储的计数器值小于接收到的值,则可以启用小应用程序。如果存储的计数器值大于接收到的计数器值,则可以禁用小应用程序。在一些情况下,所存储的计数器值可以设置为诸如NULL或“0000”之类的值,其可以指示小应用程序被禁用。
[0019]在实施例中,服务器可以发送数据,并且设备可以接收数据,该数据包括基于比较结果来允许尝试执行小应用程序的指示或拒绝尝试执行小应用程序的指示,例如,如果启用小应用程序,则允许其执行,并且如果禁用小应用程序,则拒绝其执行。实施例不限于这种方式。
[0020]实施例还可以包括启用和禁用用于交易卡的小应用程序的系统、设备和技术。例如,客户端设备可以确定启用用于交易卡的小应用程序,例如,接收用户输入或小应用程序的选择。客户端设备可以进一步建立与交易卡的通信以传送数据,包括确定与小应用程序相关联的计数器值。
[0021]在实施例中,设备可以向银行系统或其服务器发送数据,包括小应用程序的标识符和计数器值。服务器可以利用从设备接收到的数据并将在数据存储中的对应计数器值设置为接收到的计数器值。小应用程序然后可以被启用并在交易卡上使用。
[0022]在另一个示例中,设备可以确定禁用用于交易的小应用程序,例如,基于用户选择、欺诈检测等。设备可以将数据传送到服务器,并且服务器可以将数据存储中的对应计数器值设置为禁用小应用程序的值,例如,NULL、“0000”等。实施例不限于这些示例,并且下面提供进一步的细节。
[0023]现在参考附图,其中相似的附图标记始终用于指代相似的元件。在下面的描述中,出于解释的目的,阐述了许多具体细节以便提供对其的透彻理解。然而,很明显,没有这些具体细节也可以实践新颖实施例。在其他实例中,以框图形式示出了公知的结构和设备,以促进其描述。目的是覆盖权利要求范围内的所有修改、等同物和替代物。
[0024]图1A示出了根据示例实施例的系统100。如下面进一步讨论的,系统100可以包括交易卡105、客户端设备110、网络115和服务器120。尽管图1A示出了组件的单个实例,但是系统100可以包括任何数量的组件。
[0025]系统100可以包括一张或多张交易卡105,下面将参考图2A

图2B对其进行进一步解释。在一些实施例中,交易卡105可以经由诸如近场通信(NFC)和Europa本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种装置,包括:近场通信(NFC)接口;网络接口;存储器,用于存储指令;以及处理电路,其与所述存储器、所述NFC接口和所述网络接口耦合,能操作以执行所述指令,所述指令在被执行时致使所述处理电路执行以下操作:经由所述NFC接口与交易卡建立通信链路;经由所述NFC接口在通信链路上发送尝试执行用于所述交易卡的小应用程序的指示,其中所述小应用程序存储在所述交易卡的存储器中;经由所述NFC接口在通信链路上接收与所述小应用程序相关联的计数器值;经由所述网络接口向服务器发送第一消息,其中所述第一消息包括所述计数器值和标识所述小应用程序的标识符;经由所述网络接口接收来自所述服务器的第二消息,其中所述第二消息包括允许尝试执行所述小应用程序的指示或拒绝尝试执行所述小应用程序的指示;并且基于在所述第二消息中接收到的允许的指示来允许尝试执行所述小应用程序,或者基于在所述第二消息中接收到的拒绝的指示来拒绝尝试执行所述小应用程序。2.根据权利要求1所述的装置,其中,在所述非接触设备上执行小应用程序的指示包括标识所述小应用程序的标识符,并且所述处理电路经由NFC接口在所述通信链路上在小应用程序选择消息中发送尝试执行所述小应用程序的指示。3.根据权利要求1所述的装置,所述处理电路用于经由NFC接口在所述通信链路上接收与小应用程序相关联的计数器值,以及消息认证码(MAC)密码,其中所述MAC密码包括与随机数据级联的共享秘密。4.根据权利要求3所述的装置,其中,所述MAC密码和随机数利用包括所述计数器值的会话密钥加密并且以近场数据交换(NDEF)消息格式接收。5.根据权利要求3所述的装置,其中,所述MAC密码还包括与所述小应用程序相关联的统一资源指示符,其中所述统一资源指示符用于在所述小应用程序被允许执行时引起所述处理电路的动作。6.根据权利要求5所述的装置,其中,所述动作包括引起所述处理电路执行以下中的至少一个:在网络浏览器中启动网站、启动供所述处理电路执行的应用、以及引起与另一设备的通信。7.根据权利要求1所述的装置,其中,允许尝试执行所述小应用程序的指示基于所述计数器值与另一计数器值匹配或所述计数器值小于所述另一计数器值,并且其中所述另一计数器值存储在所述服务器上。8.根据权利要求1所述的装置,其中,停止尝试执行所述小应用程序的指示基于以下中的一个:所述计数器值与另一计数器值不匹配、所述另一计数器值等于空值、以及所述另一计数器值大于所述计数器值。9.一种装置,包括:网络接口;存储器,用于存储指令;以及
处理电路,其与所述存储器和所述网络接口耦合,能操作以执行所述指令,所述指令在被执行时致使所述处理电路执行以下操作:经由所述网络接口接收来自客户端设备的第一消息,所述第一消息包括计数器值和用于标识小应用程序的标识符,其中所述计数器值与所述小应用程序相关联,并且所述计数器值和所述小应用程序存储在交易卡的存储器...

【专利技术属性】
技术研发人员:劳拉
申请(专利权)人:第一资本服务有限责任公司
类型:发明
国别省市:

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

1