用于安全地加载、存储和传送在与移动钱包系统一起工作的装置中的磁条数据的系统和方法_2

文档序号:8927040阅读:来源:国知局
装置和计算机系统中,所述计算机系统包括例如通用计算系统、服务器-客户计算系统、消费-商家的计算系统、主机计算系统、云计算基础架构、电话计算系统、膝上型计算机、桌上型计算机、智能电话、蜂窝电话、个人数字助理(PDA)、平板电脑、和其他移动装置。所述装置和计算系统可具有一个或多个数据库和其他存储设备、服务器和附加部件,例如,处理器、调制解调器、终端和显示器、计算机可读介质、算法、模块和应用程序、和其他与计算机有关的部件。所述装置和计算机系统和/或计算机基础架构被配置、编程和适于执行如本文所公开的系统和方法的功能和程序。
[0025]参考图1描述了用于根据图示性实施例获取磁条卡数据并将其存储和传送到商家传统的销售点(POS)的系统10的概况。系统10包括适于与移动通信装置200接合的磁条传送机(MST) 100 MST 100和移动通信装置200可以通过各自的音频插座102和202和/或通过分别地例如USB端口 104和204的各自的通信接口,或通过包括但不限于30针或9针苹果接口、蓝牙接口和其他串行接口的其他通信接口来通信。MST100也通过适于将磁条数据从包括驱动器和感应器的磁场发送器150传送到商家P0S300的磁条阅读器(MSR) 302而与商家POS 300相互作用。
[0026]移动通信装置200包括移动钱包应用程序220和POS应用程序或支付结帐应用程序230。移动钱包应用程序220初始化并解锁MST 100。POS或结帐应用程序230与MST100相互作用,并接收来自MST 100的卡支付数据。POS或结帐应用程序230可能导致卡支付数据经由网络170传送到钱包服务器260。卡支付数据然后可以从钱包服务器260被传送到交易处理器270。
[0027]MST 100包括微处理器112、发光二极管(LED)显示器114、电池116、充电电路118、磁条阅读器(MSR) 106、存储部件或安全元件108、音频插座接口 102(例如,3.5mm或其他标准的音频端口 )、USB端口 /插座接口 104或包括但不限于30针或9针苹果接口、蓝牙接口和其他串行接口的其他通信接口、以及磁场传送器150,所述磁场传送器150包括驱动器和用于传送由具有MSR的任何POS装置接收的磁脉冲的感应器。
[0028]微处理器112处理安全和与移动通信装置200的通信。微处理器112也可以在将经加密的卡数据传送到安全元件108并从该安全元件108接收该经加密的卡数据。磁场传送器150通过将磁脉冲传送到MSR302来将持卡人的磁条数据传送到POS装置300。MST100也可以通过使用作为POS装置的MSR106来用于读取其他磁条卡。MSR 106可以使用来将支付卡数据加载到安全元件108和用于获取POS的卡跟踪数据和在移动通信装置200上的结帐应用程序230。
[0029]移动通信装置200包括移动钱包应用程序220、POS或支付结帐应用程序230、音频插座端口 202和/或通信接口,所述通信接口例如USB端口 204或其他通信接口,所述其他通信接口包括但不限于30针或9针苹果接口、蓝牙接口和其他串行接口。移动通信装置200也可以包括具有键盘的显示器或触摸屏显示器240和中央处理单元(CPU) 250。
[0030]每个MST 100最初均是开放的以与钱包账户配对。一旦MST 100被配对,MST 100就可以被锁定并必须被解锁,以改变关于MST 100的模式和参数。MST 100可以通过制造时的初始加载、在建立钱包账户后经由无线通信网络的加载、和/或由消费者使用移动钱包应用程序将他的/她的自己的卡数据直接地加载到MST100来存储持卡人数据。一般来说,钱包用户是经由云计算基础架构例如在远程服务器上建立数字钱包账户,并初始化在他/她的移动通信装置上的移动钱包应用程序。
[0031]在移动通信装置200上的移动钱包应用程序220与MST100相互作用,以提供不同的操作模式,例如包括:初始化和重置模式、加载卡删除卡模式、传送和使用模式、断开连接的传送模式、POS读卡器模式和可选择的其他模式。
[0032]参考图2描述以根据图示性实施例的初始化和重置模式操作的方法。MST通过插入“新的^MST或之前已经使用的或已经重置的和不具有关联的钱包和不具有卡所存储的卡数据的MST或将所述MST连接到移动通信装置而首先被初始化到钱包账户,如框400所图示的那样。当将MST连接到移动通信装置时,钱包应用程序识别或确定当配对的或解除配对时的MST的状态,如框402所图示的那样。
[0033]当MST保护锁已经配对到另一钱包账户时,钱包应用程序将识别当解除配对但被配对到另一钱包账户时的MST,如框404中所图示的那样,并显示“保护锁不能被使用,与另一账户配对”,如框406所图示的那样。钱包应用程序还可以将未授权的配对报告给服务器,如框408所图示的那样,用于诈骗管理,以阻止钱包用户不适当地使用MST。
[0034]当MST保护锁被配对到适当的钱包账户时,钱包应用程序识别当配对时的MST,如框410所图示的那样。MST可以使用重置,如框412所图示的那样。如果适当的钱包账户用户期望重置MST并将SE中的所有数据擦干净,则用户可以访问钱包应用程序的设置部分并选择“重置保护锁”,如框414所图示的那样。如果适当的钱包账户用户不期望重置MST,则MST可以被使用,该过程完成,如框416所图示的那样。在一个方面,任何用户均可以被允许重置来自用户各自的经身份验证的钱包应用程序的MST保护锁。一旦已经重置一单元,其就需要被初始化或再次与钱包账户配对,即使相同的用户重置该装置,其仍象具有待加载的新卡的干净装置。
[0035]当MST保护锁不被配对并且不存在配对到MST的钱包账户时,在将MST连接到例如具有在其上的钱包应用程序的智能手机的移动通信装置时,钱包应用程序识别当配对时的MST,如框418所图示的那样。钱包应用程序然后可以面对关于MST是否应被配对到钱包账户的决定,如框420所图示的那样。如果适当的钱包账户用户不希望配对MST,则该过程完成,如框416所图示的那样。
[0036]可替代地,如果适当的钱包账户用户期望配对MST,则配对过程开始。配对过程可以包括获取MST的序列号,如框422所图示的那样,再次对钱包用户进行身份验证,如框424所图示的那样,以及使MST与钱包账户关联,如框426所图示的那样。配对程序也可以包括存储例如在钱包账户中的MST的序列号的配对信息,如框428所图示的那样,为了将来每次均匹配身份验证,MST保护锁与钱包应用程序一起使用,以启动MST。在这点上,MST仅仅可以被解锁,并将来与适当的钱包账户一起使用。
[0037]参考图3描述以根据图示性实施例的加载卡删除卡模式操作的方法。MST连接到移动通信装置,如框430所图示的那样,MST在配对时被识别,如框432所图示的那样。一旦MST与钱包账户“配对”,钱包用户就可以使用钱包应用程序来通过在MST的建立在其中的磁条阅读器(MSR)上刷卡来加载他的/她的卡,如框434所图示的那样。所获得的数据被数字化和加密,如框436所图示的那样,并被存储到在MST中的存储设备或SE中,用于随后使用,如框438所图示的那样。
[0038]经加密的数据也可以被传送到移动通信装置,如框440所图示的那样。移动钱包应用程序可以将数据传送到钱包服务器,如框442所图示的那样。数据可以在钱包服务器处解密,持卡人的主账号(PAN)数据、卡号、有效期限和名称从跟踪数据剥离,如框444所图示的那样。
[0039]移动钱包应用程序或钱包服务器也可以关于磁卡是否是支付卡或非支付卡做出决定,如框445所图示的那样。如果磁卡是非支付卡,则该系统可以自动地将跟踪数据存储在用于非支付传送的存储器中,并使用户可命名该卡和将非支付卡存储在例如在MST上的存储设备中,如框447所图示的那样。
[0040]如果磁卡是例如具有对系统是可识别的具体格式的支付卡,则该卡可以作为支付卡进行检测,该系统确定在支付卡上的名称是否匹配于钱包账户的名称,如框449所图示的那样。如果名称不匹配,则错误信息就可以显示“卡上的名称不匹配账户”,如框451所图示的那样。如果支付卡上的名称匹配于钱包账户的名称,则该系统可以确定PAN号码是否匹配于已经存储在服务器上的现有卡,以创建新账户或离开现有账户。如果创建新卡,则该系统可以将跟踪数据存储在如以下所描述的那样进行加密的MST安全存储器的支付部分中。
[0041]也可以确定所剥离的数据是否与存储在钱包账户中的任何之前所存储的卡匹配,如框446所图示的那样。当发现不匹配时,新卡然后被创建在服务器上的钱包用户账户中,如框448所图示的那样。当创建新卡时,该系统也可以将跟踪数据存储在加密状态下的MST安全存储器的支付部分中,例如在框438中所示出的。当发现匹配时,卡被识别为现有的并且卡被加载,如框450所图示的那样。
[0042]在一方面,MST具有将任何类型的磁条卡加载到存储设备中的能力,而不仅仅是支付卡。为了方便且具有较少的安全性地,非支付卡可以单独地存储。例如,一些非支付应用程序可
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1