移动装置和读取器之间的非接触式数据交换的制作方法

文档序号:11335647阅读:263来源:国知局
移动装置和读取器之间的非接触式数据交换的制造方法

相关申请的交叉引用

本申请是非临时申请,其要求提交于2015年2月20日的题为“datacommunicationprotocolsfornearfieldcommunicationsbetweenmobiledevicesandreaders”的美国临时申请no.62/118,726(代理人案卷号079900-0967086)和提交于2015年11月20日的题为“transmissionofvalueaddedservicesdataduringatransaction”的临时申请no.62/258,153(代理人案卷号079900-0965045)的权益,所有申请的公开内容由此全文以引用方式并入本文,并且出于所有目的而构成本申请的一部分。



背景技术:

rfid(射频识别)允许使用无线电波的装置之间的非接触式数据交换。nfc(近场通信)是使用无线电波发送和/或接收数据的示例性协议。一些移动装置(例如,智能电话,平板计算机)具有集成的硬件,以允许与例如nfc一致的非接触式数据交换。随着移动装置变得无处不在,使用非接触式数据通信的机会和情况增加。

在一些情况下,执行非接触式数据交换以进行交易,诸如获得建筑物访问、共享媒体或完成购买。在这些交易中,传送或交换交易数据以执行交易。然而,在一些情况下,还需要对完成要传送或交换的交易不是必需的附加数据。

在支付交易的情况下,消费者可以使用移动装置(例如,智能手机)来执行与访问装置(例如销售点终端机)的非接触式数据交换,以支付商品或服务。此外,消费者有时可能具有可以适用于交易的优惠券、折扣优惠、忠诚度标识符、忠诚奖励以及其它合适的增值服务(vas)数据,尽管vas数据不是完成交易所必需的。然而,消费者有时可能会忘记提供vas数据。或者,如果vas数据在不同的移动应用中或者在移动装置上进行访问需要进一步不方便的用户输入,则访问vas数据可能是麻烦的。在购买情况下,经常有一队人等待完成他们自己的支付交易。因此,在单独的数据交换中,使用移动装置摸索访问对于完成交易所需的支付细节是附加的vas数据是低效的。

本发明的实施方案涉及用于移动装置和访问装置之间的数据通信的方法和系统。本发明的实施方案单独地或共同地解决了这些和其它问题。



技术实现要素:

本发明的实施方案涉及用于进行交易的装置、系统和方法。在本公开中,可以使用移动装置和访问装置来促进交易数据的非接触式数据交换以进行交易。对于完成交易不是必需的值信息也可以在移动装置和访问装置之间通信。在现有交易协议的现有字段中,值信息可以从移动装置发送到访问装置。

在一个实施方案中,公开了一种使用访问装置进行交易的方法。该方法包括由移动装置从访问装置接收可用应用程序请求,以及由移动装置向访问装置发送可用应用程序响应。移动装置从访问装置接收选择应用程序标识符请求,并向访问装置发送选择应用程序标识符响应。该方法还包括由移动装置从访问装置接收交易数据请求,以及由移动装置向访问装置提供交易数据响应。对进行交易不是必需的值信息被包括在选择应用程序标识符响应或交易数据响应中。在一个实施方案中,选择应用程序标识符请求包括提供商标识符。移动装置可以将值信息标识为与提供商标识符相关联。

在另一个实施方案中,用于进行交易的方法包括由访问装置向移动装置发送可用应用程序请求,并由访问装置从移动装置接收可用应用程序响应。访问装置向移动装置发送选择应用程序标识符请求,并从移动装置接收选择应用程序标识符响应。该方法还包括由访问装置向移动装置发送交易数据请求,以及由访问装置从移动装置接收交易数据响应。对进行交易不是必需的值信息被包括在选择应用程序标识符响应或交易数据响应中。可用应用程序响应可以包括用于进行交易的移动装置的应用程序的列表,并且该方法还可以包括由访问装置从应用程序列表中选择所选的应用程序以完成交易。

在一个实施方案中,访问装置包括处理逻辑、耦连到该处理逻辑的天线,以及耦连到该处理逻辑的计算机可读介质。计算机可读介质包括使得访问装置执行操作以完成无线交易的指令,包括访问与访问装置相关联的提供商标识符,以及由天线向移动装置发送交易数据请求。交易数据请求包括提供商标识符。进一步的操作包括由天线接收对交易数据请求的回复以及接收完成无线交易不需要的值信息。值信息与提供商标识符相关联,并且回复包括用于完成无线交易的交易数据。

在一些实施方案中,移动装置是移动电话。可以使用近场通信(nfc)来进行交易。在现有交易协议的现有字段中,可以通过将值信息附加到交易数据来将值信息从移动装置发送到访问装置。

本发明的这些和其他实施方案将在下文更详细地描述。

附图说明

图1示出了根据本发明实施方案的包括移动装置和访问装置的系统的框图。

图2示出根据本发明实施方案的第一系统和方法的图。

图3示出根据本发明实施方案的第二系统和方法的图。

图4示出了根据本发明实施方案,不同忠诚度提供商标识符、支付应用程序和vas记录之间的关联的示例图。

图5示出了根据本发明实施方案的建筑物访问系统的框图。

图6示出了根据本发明实施方案,可以与移动装置进行交互的交易处理系统的框图。

图7至图9示出了根据本发明实施方案,作为支付数据交换的一部分,交换增值服务(vas)数据的示例性方法。

具体实施方式

在下面的描述中将描述各种实施方案。出于解释的目的,阐述特定构造和细节以便提供对实施方案的透彻理解。然而,对于本领域中的技术人员还将明显的是,实施方案可以在没有该等具体细节的情况下实践。此外,可以省略或简化熟知的特征,以免模糊所描述的实施方案。

本发明的实施方案涉及用于移动装置和访问装置之间的非接触式交易的系统、方法、设备和计算机可读介质。在非接触式交易中,可以通信或交换用于执行交易的交易数据。在支付交易中,交易数据可以是有助于购买的账户细节。然而,对于完成支付交易不是必需的值信息可以与交易数据通信。值信息可以与支付交易相关,并且甚至可以影响交易(例如影响交易的价格)。在一个实施方案中,值信息包括买家/消费者可以应用来进行其购买的数字优惠券。在一个实施方案中,值信息包括累积可以在将来兑现成忠诚度奖励的积分点数或奖励的忠诚度账号。可以通过将值信息插入到用于传送交易数据的定义的非接触式通信协议的现有字段中,来在非接触式数据通信中传送值信息。

在讨论本发明的一些实施方案之前,对一些术语的描述可能有助于理解本发明的实施方案。

“移动装置”可以包括用户可以携带和操作的任何电子装置,该装置还可以提供与网络的远程通信能力。远程通信能力的示例包括使用移动电话(无线)网络、无线数据网络(,例如3g、4g或类似网络)、wi-fi、wi-max或可以提供诸如互联网或专用网络之类的网络访问的任何其他通信介质。移动装置的示例包括移动电话(例如,蜂窝电话)、pda、平板计算机、上网本、膝上型计算机、个人音乐播放器、手持式专用阅读器、可穿戴装置(例如手表)、车辆(例如,汽车)等等。移动装置可以包括用于执行此类功能的任何合适的硬件和软件,并且还可以包括多个装置或组件(例如,当装置通过系固到另一个装置而远程访问网络-即,使用其他装置作为中继-一起使用的两个装置可以被认为是单个移动装置)。

“移动应用程序”可以是出于特定目的而在移动装置上使用的计算程序。移动应用程序可以由银行、商家、公司或以其他方式设计、发布和更新。

“访问装置”可以是提供对远程系统或站点的访问的任何合适的装置。访问装置还可以用于与商家计算机、交易处理计算机、认证计算机或任何其他合适的系统通信。访问装置通常可以位于任何适当位置,诸如在商家所在的位置。访问装置可以是任何适当形式。访问装置的一些示例包括pos或销售点装置(例如,pos终端)、蜂窝电话、pda、个人计算机(pc)、平板pc、手持式专用阅读器、机顶盒、电子现金出纳机(ecr)、自动柜员机(atm)、虚拟现金出纳机(vcr)、营业亭、安全系统、访问系统等。访问装置可以使用任何合适的接触或非接触操作模式以向用户移动装置发送或从其接收数据或与用户移动装置关联。在访问装置可以包括pos终端的一些实施方案中,任何适当的pos终端可以被使用,并且其可以包括阅读器、处理器和计算机可读介质。阅读器可以包括任何适当的接触或非接触操作模式。例如,示例性读卡器可以包括射频(rf)天线、光学扫描器、条形码阅读器或磁条阅读器以与支付装置和/或移动装置交互。在一些实施方案中,用作pos终端的蜂窝电话、平板计算机或其它专用无线装置可以被称为移动销售点或“mpos”终端。

“支付凭证”可以包括与账户关联的任何合适的信息(例如,与账户关联的支付账户和/或支付装置)。这些信息可以与账户直接相关,或者可以从与账户相关的信息中推导出来。账户信息的示例可以包括pan(主帐号或“账号”)、用户姓名、到期日期、cvv(卡验证值)、dcvv(动态卡验证值)、cvv2(卡验证值2)、cvc3卡验证值等。cvv2通常理解为是与支付装置关联的静态验证值。cvv2值通常对用户(例如消费者)可见,而cvv和dcvv值通常嵌入存储器或授权请求消息中,用户不容易知道(尽管它们对发行方和支付处理器是已知的)。支付凭证可以是标识支付账户或与支付账户相关联的任何信息。可以提供支付凭证以便从支付账户进行支付。支付凭证还可以包括用户名、到期日期、礼品卡号或代码以及任何其他合适的信息。

“授权请求消息”可以是发送给支付处理网络和/或支付卡的发行方以请求交易授权的电子消息。根据一些实施方案的授权请求消息可以符合iso8583,iso8583是用于交换与消费者使用支付装置或支付账户进行的支付关联的电子交易信息的系统标准。授权请求消息可以包括可以与支付装置或支付账户关联的发行方账户标识符。授权请求消息还可以包括与“标识信息”对应的附加数据元素,只作为示例包括:服务代码、cvv(卡验证值)、dcvv(动态卡验证值)、到期日期等。授权请求消息还可以包括“交易信息”,诸如与当前交易关联的任何信息,诸如交易金额、商家标识符、商家位置等,以及可以用来确定是否标识和/或授权交易的任何其他信息。

“授权响应消息”可以是针对通过发行金融机构或支付处理网络生成的授权请求消息的电子消息应答。授权响应消息可以包括(只作为示例)以下状态指示符中的一个或多个:批准-交易被批准;拒绝-交易不被批准;或呼叫中心-响应未决的更多信息,商家必须呼叫免费授权电话号码。授权响应消息还可以包括授权代码,其可以是信用卡发行银行响应于电子消息中的授权请求消息(直接地或者通过支付处理网络)返回商家的访问装置(例如pos设备)的指示交易被批准的代码。代码可以用作授权的证据。如上文指出的,在一些实施方案中,支付处理网络可以生成或向商家转发授权响应消息。

本文所用的术语“计算机”是指包括耦连到处理器的处理器和计算机可读介质(诸如计算机存储器或其他数据存储装置)的系统。计算机可读介质存储可由处理器执行的代码。

术语“服务器计算机”可以包括功能强大的计算机或计算机集群。例如,服务器计算机可以是大的主机、小型计算机集群或像一个单元一样工作的一组服务器。在一个示例中,服务器计算机可以是耦连至网络服务器的数据库服务器。服务器计算机可以耦连到数据库并且可以包括用于服务于来自一个或多个客户端计算机的请求的任何硬件、软件、其他逻辑、或前述内容的组合。服务器计算机可以包括一个或多个计算设备并且可以使用各种计算结构、排列和编译中的任何一种来服务于来自一个或多个客户端计算机的请求。

“处理逻辑”可以指任何合适的一个或多个数据计算装置,诸如处理器、现场可编程门阵列或其它装置。处理器可以包括一起工作以实现期望功能的一个或多个微处理器。处理器可以包括cpu,该cpu包括至少一个高速数据处理器,该高速数据处理器足以执行用于执行用户和/或系统生成的请求的程序组件。cpu可以是微处理器,诸如amd的athlon、duron和/或opteron;ibm和/或motorola的powerpc;ibm的以及sony的cell处理器;intel的celeron、itanium、pentium、xeon和/或xscale;和/或类似的(若干)处理器。

“存储器”可以是可以存储电子数据的任何合适的一个或多个装置。合适的存储器可以包括非暂态计算机可读介质,非暂态计算机可读介质存储可由处理器执行以实现期望方法的指令。存储器的示例可以包括一个或多个存储器芯片、磁盘驱动器等。此类存储器可以使用任何合适的电、光和/或磁操作模式来操作。

如本文所使用的,“提供商标识符”可以标识实体、组织、建筑物或站点。提供商标识符的一个示例是“忠诚度提供商标识符”或“lpid”,其可以是与提供忠诚度服务的实体相关联的标识符。例如,供应商、交易处理器、收单方、发行方、零售制造商等可以各自提供不同的忠诚度计划和服务。唯一的lpid可以与每个不同的忠诚度服务提供商相关联,使得可以容易地标识和区分忠诚度服务提供商。lpid的一个示例是“a437f2”。

如本文所用,“值信息”描述了对于完成给定交易不是必需的信息。在一些实施方案中,“值信息”可以与交易相关或甚至影响交易的一个方面。“值信息”的一个示例是“增值服务数据”(或“vas数据”)。vas数据可以包括与增值服务相关联的数据。vas数据的示例包括忠诚度标识符、优惠券、折扣优惠信息、数字钱包标识符等。下表描述了vas数据的若干其他示例:

如本文所用,“忠诚度标识符”或“lid”可以是与加入忠诚度计划中的实体相关联的标识符。例如,用户可以加入由商家提供的忠诚度计划,并且lid可以针对该忠诚度计划而与该用户相关联。单个用户可以参与多个忠诚度计划。因此,单个用户可以与多个lid相关联。lid可以与一个或多个lpid相关联。例如,与某个商家相关联的lid也可以与该商家的lpid相关联。

在以下描述中,“收单方(acquirer)”通常是与特定商家有商业关系的商业实体(例如商业银行)。“发行方”通常是向账户所有者发行支付装置(诸如信用卡、借记卡、智能卡、预付费装置或非接触式装置)的业务实体(例如,银行或信用合作社),并且提供对支付账户的行政和管理功能。一些实体能够执行发行方和收单方功能两者。支付账户可以是在交易中可用的任何账户,诸如信用卡、借记卡或预付账户。

图1示出了根据本发明实施方案的包括移动装置10和访问装置20的系统100的框图。在一些实施方案中,移动装置10可以是可用于进行支付的支付装置或可以允许用户获得对位置的访问的装置。示例性移动装置10可以包括可以存在于移动装置10的主体10h内的计算机可读介质10b。计算机可读介质10b的形式可以是存储数据的存储器。在一些情况下,存储器10b还可以存储信息,诸如访问数据。通常,这些信息的任意部分可以由移动装置10使用任何适当方法发送,这些方法包括使用天线10a或非接触元件10g。天线10a可以被配置用于移动电话通信(例如3g、4g和/或lte)以及无线网络协议如ieee(电子工程师协会)802.11。主体10h的形式可以是塑料基板、外壳或其它结构。非接触元件10g的天线10k可以被配置用于以由不同无线协议如nfc(近场通信)、ble(蓝牙低功耗)、rfid(射频标识符)指定的频率或任何其他合适形式的短或中距离通信机制发送和接收无线信号。移动装置10可以包括既是询问器装置(例如接收数据)又是被询问装置(例如发送数据)的组件。因此,移动装置10可以能够通过蜂窝网络(或任何其它适当无线网络——例如互联网或其它数据网络)和短距离通信进行通信和传输数据或控制指令。

计算机可读介质10b可以包括可由处理器执行以实现进行交易的方法的指令或代码,该方法包括从访问装置接收可用应用程序请求,向访问装置发送可用应用程序响应,从访问装置接收选择应用标识符请求,向访问装置发送选择应用程序标识符响应,接收交易数据请求,以及提供交易数据响应。在一些实施方案中,对进行交易不是必需的值信息被包括在选择应用程序标识符响应或交易数据响应中。在一些实施方案中,交易是获得对建筑物的访问的访问交易,并且值信息标识先前访问的建筑物。在一些实施方案中,交易是支付交易,并且值信息是增值服务(vas)数据。vas数据的一个示例是用于对支付交易应用折扣的优惠券代码。

在一些实施方案中,移动装置10还可以包括非接触元件10g,其通常以半导体芯片(或其它数据存储元件)的形式实现,具有关联的无线传输(例如数据传输)元件,诸如天线10k。非接触元件10g可以耦连到移动装置10(例如,嵌入在移动装置10内)。

移动装置10还可以包括用于处理移动装置10的功能的处理逻辑10c(例如微处理器)和允许消费者看电话号码和其它信息和消息的显示器10d。移动装置10还可以包括允许用户将信息输入到装置中的输入元件10e、允许用户听到语音通信、音乐等的扬声器10f和允许用户通过移动装置10传输其语音的麦克风10i。

存储器17可以耦连到处理逻辑10c,并且可以存储第一应用程序17a、第二应用程序17b、第三应用程序17c和第四应用程序17d。存储器17可以是使用任何合适的数据存储模式的一个或多个存储器装置(例如,ram、eeprom、rom芯片)的形式。在一些实施方案中,移动装置10中的存储器17还可以包括用于存储敏感数据如支付凭证(账号、支付令牌、验证值等)和访问数据的安全存储区域。例如,存储器17可以是安全元件的一部分或者可以包含安全元件。

在一些实施方案中,第一应用程序17a是移动银行应用程序。移动银行应用程序可以由银行或支付处理网络设计和维护。第二应用程序17b可以是数字钱包应用程序。第三应用程序17c可以由第一商家设计和发布,并且第四应用程序17d可以由第二商家设计。未具体提及的其他应用程序也可以驻留在移动装置10的存储器17中。

系统100还包括访问装置20。访问装置20包括非接触元件20g、处理逻辑20c、存储器22和通信端口20e。非接触元件20g被配置为与非接触元件10g通信(发送和/或接收数据)。处理逻辑20c被配置为有利于非接触元件20g和非接触元件10g之间的数据交换。非接触元件20g包括用于发送和接收无线信号的天线20k。存储器22和通信端口20e耦连至处理逻辑20c。在一个实施方案中,通信端口20e是有线连接的(例如以太网)。在一个实施方案中,通信端口20e包括硬件以有利于无线网络通信(例如,ieee802.11)。在所示实施方案中,标识符23被存储在存储器22中。在一个实施方案中,标识符23是标识正在操作访问装置的商家的提供商标识符。标识符23可以通过向存储器22写入不同的标识符数据来编程。标识符23也可以被硬编码到访问装置20的硬件中。标识符23可以被从访问装置20传递到移动装置10以标识访问装置20。响应于接收标识符23,移动装置10可以将与标识符23相关联的值信息发送到访问装置20,如下文将所述的。

图2示出了根据本公开的实施方案的系统和方法的图。系统200包括可以与商家相关联的访问装置220。该系统还包括可与用户相关联的移动装置210。访问装置220和移动装置210可以被配置为分别与访问装置20和移动装置10类似。用户可以能够使用移动装置210在商家处进行购买。例如,移动装置210可以能够与访问装置220通信和/或向访问装置220提供支付凭证。然后,访问装置220可以将支付凭证提交给交易处理系统,以便进行交易授权和其他交易处理。这种交易处理系统的示例可以包括商家计算机、收单方计算机、交易处理计算机和发行方计算机(她,它们在图2中均未示出)。例如,支付凭证可以被通过例如类似于通信端口20e的通信端口,经由访问装置220的通信端口发送给交易处理系统。

移动装置210可以能够经由一个或多个通信路径与访问装置220进行通信。例如,移动装置210可以能够通过非接触式通信,诸如nfc(近场通信)、ble(蓝牙低功耗)、rfid(射频标识符)或任何其他合适形式的短或中距离通信机制来与访问装置220进行通信。在一些实施方案中,移动装置210还可以能够生成和/或读取qr码。

移动装置210和访问装置220也可以能够与其他实体通信。例如,移动装置210可以能够与手机信号塔(例如,经由蜂窝通信如gsm、lte、4g)和无线路由器(例如,经由wifi)进行通信。此外,访问装置220可以能够与商家计算机或交易处理系统中的其他实体进行通信。

移动装置210可以存储或访问某些类型的用户信息。例如,移动装置210可以存储用户的支付凭证,诸如pan(主账号)、支付令牌、姓名、地址、cvv、到期日期和任何其他合适的信息。此类数据可以经由硬件(例如,安全元件)或软件安全存储。

移动装置210还可以包括数字钱包应用程序,数字钱包应用程序可以包括关于一个或多个用户支付账户的信息。用户可以能够经由数字钱包应用程序添加支付账户、设置默认账户、使移动装置210准备好进行支付,以及进行其他支付相关功能。在一些实施方案中,数字钱包应用程序处的不同支付账户可以与不同的支付应用程序相关联,并且每个支付应用程序可以与应用程序标识符(aid)相关联。

移动装置210还可以存储增值服务(vas)数据,vas数据是对于执行支付交易不是必需的值信息的示例。数字钱包应用程序或单独的vas应用程序可以包括关于一个或多个忠诚度计划(诸如与用户相关联的lid)的信息。数字钱包应用程序或vas应用程序还可以包括优惠券标识符、折扣优惠信息,以及与用户、商家或交易处理相关联的任何其它合适的信息。在一些实施方案中,vas数据可以基于与vas数据相关联的一个或多个lpid和/或一个或多个支付应用程序进行索引。例如,lid或优惠券可以基于相关联的lpid来标识。

图4中示出了不同lpid和支付应用程序之间的关联的示例图。如图所示,多个vas记录(例如,lids、优惠券等)可以与一个lpid相关联,并且每个lpid可以与多个支付应用程序相关联。例如,移动装置410的支付应用程序可以存储在存储器如存储器17中。此外,下表5至表3提供了如何将近距离支付应用程序与vas忠诚度计划相关联的另一个示例。

表0-1:近距离支付应用程序和vas忠诚度链接示例

在一个实施方案中,支付卡(例如,信用卡或借记卡)可以用于与访问装置而不是移动装置进行交互。例如,一些支付卡可以具有基于芯片的数据存储和/或非接触式通信能力(例如,nfc、ble、rfid)。因此,一些支付卡可以能够与图2的访问装置220进行交互,如下所述。

根据本发明实施方案的方法也可以参照图2来描述。

为了开始该方法,用户可以在商家处选择一个或多个商品和/或服务进行购买,然后发起支付交易。用户可以选择通过移动装置210支付。在一些实施方案中,用户可以激活数字钱包应用程序、选择支付账户,以及启动支付功能。在其它实施方案中,支付功能可以是自动的。在任一情况下,用户可以将移动装置210保持在访问装置220附近(例如,在近距离通信范围内)。

在一些实施方案中,然后可以通过在移动装置210和访问装置220之间交换消息(例如,应用程序协议数据单元(apdu)消息)来执行非接触交易。消息可以是从访问装置220发送到移动装置210的apdu命令,以及从移动装置210发送到访问装置220的apdu响应的形式。如该方法中所描述,nfc将用于通信。然而,实施方案也允许使用其他通信手段(例如,ble、rfid)。

在步骤s1,当访问装置220检测到存在移动装置120时,访问装置220可以通过以下方式来发起交易:向移动装置120发送可用应用程序请求,以请求关于哪个移动支付应用程序(例如,aid的列表)可以用于移动装置120的数字钱包应用程序的信息。在一些实施方案中,可用应用程序请求可以是选择ppse(近距离支付系统环境)命令的形式。可用应用程序请求可以包括支付环境标识符(例如,ppse名称,诸如“2pay.sys.ddf01”),以标识由访问装置220和移动支付应用程序支持的支付环境。

在步骤s2处,移动装置210可以通过向可访问装置220发送可用应用程序响应来进行响应。可用应用程序响应可以包括可用aid的列表,并且可以包括支付环境标识符(例如,ppse名称)。在一些实施方案中,可用应用程序响应可以是选择ppse响应的形式。

在步骤s3处,访问装置220可以从在可用应用程序响应中接收的应用程序列表选择合适的应用程序(例如,通过从可用aid中选择aid)。例如,访问装置220可以选择由访问装置220和移动装置210两者支持的近距离支付应用程序。访问装置220还可以向移动装置210发送具有所选择的aid的应用程序选择消息。在一些实施方案中,应用程序选择可以是选择aid(或adf)命令的形式。

在步骤s4处,移动装置210可以向访问装置220发送使用所选择的应用程序/aid执行交易可能需要的交易数据的请求。在一些实施方案中,请求可以是选择aid(或adf)响应的形式。请求可以包括交易数据标识符的列表,并且该列表可以是处理选项数据对象列表(pdol)的形式。所请求的交易数据可以包括终端交易限定符(ttq)、授权金额、其他金额、终端国家代码、终端验证结果、交易货币代码、交易数据、交易类型和/或不可预测的数字。还可以包括对商家忠诚度提供商id(lpid)的请求。

在步骤s5,访问装置220可以发送所请求的终端交易数据。在一些实施方案中,终端交易数据可以以获取处理选项(gpo)命令的形式发送,并且可以包括在处理选项数据对象列表(pdol)中所请求的终端交易数据。交易数据可以包括与商家相关联的lpid。或者,如果访问装置220不支持vas数据,则gpo命令可以具有代替lpid的零值。

在步骤s6,移动装置210可以使用接收到的终端交易数据中的至少一些来生成动态交易处理信息,并且将一组交易处理信息发送到访问装置220。在一些实施方案中,交易处理信息可以以gpo响应的形式发送。在一些实施方案中,交易处理信息可以包括一个或多个应用程序文件定位符(afl),该afl可由访问装置220用作文件地址来读取存储在移动装置210上的账户数据。

此外,移动装置210可以基于接收到的lpid来标识vas数据,诸如忠诚度信息和优惠券信息。例如,移动装置210可以标识与lpid相关联的用户忠诚度id(lid)以及可能与商家或正在购买的商品和服务相关联的优惠券标识符和其他折扣优惠。然后,移动装置210可以将所标识的vas数据添加到与发送到访问装置220的afl相关联的文件,使得访问装置220可以检索vas数据以及账户数据。

在一些实施方案中,移动装置210可以能够基于lpid从无线(over-the-air)在线服务器检索vas数据(例如,忠诚度信息和优惠券)。例如,用户的vas数据可以存储在数字钱包服务器上。此外,在一些实施方案中,移动装置210或数字钱包服务器可以能够搜索网络或查阅折扣优惠数据库,以便基于lpid来定位新的折扣优惠和优惠券。因此,移动装置210可以能够基于lpid实时地检索和利用新的vas数据(例如,优惠券)。

在步骤s7,访问装置220可以向移动装置210发送账户数据请求,以读取存储在移动装置210处的账户数据。在一些实施方案中,账户数据请求可以是读取记录命令的形式,并且可以包括指示账户数据的位置的应用程序文件定位符(afl)。

在步骤s8,移动装置210可以将账户数据发送到访问装置220。在一些实施方案中,账户数据可以以读取记录响应的形式发送。账户数据可以包括例如2磁道等效数据和持卡人姓名,和/或在afl位置处可访问的其他账户相关数据。账户数据还可以包括所标识的vas数据(例如,忠诚度id、优惠券标识符和/或折扣优惠信息)。

在一些实施方案中,移动装置210可以将vas数据在现有数据字段位置中发送到访问装置220。例如,移动装置可以在持卡人姓名(chn)字段中发送lid。以下示出了此种情况下的示例性数据流:

....<chn标签><chn长度><商家分配的消费者忠诚度idtlv>....

….5f2008df04051234567890……..

‘5f20’:chn标签

‘08’:chn标签中的数据长度

‘df04’:商家分配的消费者忠诚度id标签

‘05’:忠诚度id长度

‘1234567890’:忠诚度id值

在访问装置220处,如果在chn和ced字段中读取的标签值与增值服务类型中的一种类型的有效标签匹配,则可以将数据解析并用于增值服务。即使商家在商家vas数据标签中发现错误,也可以执行支付授权流程。访问装置220可以忽略在商家vas数据中存在的错误,并如同在chn和/或ced标签中没有可用的商家vas数据一样地继续支付处理。

获得必需的数据后,访问装置220然后可以利用所获得的数据元素中的一些或全部(例如,来自交易处理信息和账户数据)来生成交易授权请求消息。访问装置220还可以利用vas数据。例如,访问装置220可以基于忠诚度标识符、优惠券、奖励积分点等来降低交易价格。访问装置220还可以更新与忠诚度标识符相关联的忠诚度账户(例如,可以基于当前交易将积分点记入用户方)。

在图2(和下面描述的图3)中,通信,诸如选择ppse请求和响应、选择adf请求和响应、获取处理选项请求和响应、以及读取记录请求和响应,是访问装置和移动装置之间的支付数据交换过程的组成部分。当移动装置用于与访问装置进行支付交易时,使用支付数据交换处理。因为用于获得忠诚度信息的通信被嵌入在支付数据交换过程中的消息内,所以本发明的实施方案不需要额外的通信来将忠诚度信息从移动装置传递到访问装置。本发明的实施方案还允许移动装置标识访问装置的运营商(例如,商家),而不需要单独的步骤(例如,要求用户将商家的名称输入到移动装置中)。

可以关于图3中的系统和方法描述本发明的其它实施方案。图3还示出了用于访问装置220和移动装置210之间的交易相关通信的方法。图2中的方法和图3中的方法之间的区别是忠诚度信息通信以不同的方式发生。

现在将论述图3中的方法,以便描述用于交换忠诚度信息的替代方式。若干步骤类似于图2中的那些步骤,并且不需要重复这些步骤的详细描述。在步骤s11,访问装置220向移动装置210发送可用应用程序请求(例如,选择ppse命令)。

在步骤s12,移动装置210可以通过向访问装置220发回可用应用程序响应(例如,选择ppse响应)来进行响应。在一些实施方案中,此响应消息可以包括vas指示符。vas指示符可以指示vas信息是否在移动装置210处被存储和可用。例如,vas指示符可以是布尔型(boolean-type)值(例如,值为‘0’或‘1’)。

在步骤s13,访问装置220可以基于vas指示符来确定vas数据是否在移动装置210处可用。如果vas数据可用并且访问装置220支持vas数据,则访问装置220可以将商户的lpid在应用程序选择消息(例如,选择aid命令)中发送到移动装置210。在一些实施方案中,所选择的aid可以被附加成包括lpid。例如,aid可以是“a000000003101001”,lpid可以是“a437f2”,并且组合的aid+lpid可以是“a000000003101001a437f2”。

在步骤s14,移动装置210可以确定是否存在与lpid相关联的任何存储的vas数据。例如,如果用户在商户处具有忠诚度账户,则可能存在与lpid相关联和/或由lpid标记的用户lid。移动装置210还可以向访问装置220发送交易数据请求(例如,选择aid响应)。如果标识出与lpid相关联的vas数据,则扩展aid(即,aid+lpid)可以被包括在该消息中。

另外,移动装置210可以将所标识的vas数据添加到与将发送到访问装置220的afl相关联的文件,使得访问装置220可以检索vas数据以及账户数据。

在步骤s15,访问装置220可以发送所请求的终端交易数据(例如,作为gpo命令)。

在步骤s16,移动装置210可以向访问装置220发送一组交易处理信息(例如,gpo响应)。在一些实施方案中,交易处理信息可以包括一个或多个应用程序文件定位符(afl),该afl可由访问装置220用作文件地址来读取存储在移动装置210上的账户数据。在一些实施方案中,可以包括附加afl,该附加afl是指包括vas数据的文件。例如,消息可以包括标题为“sfl2记录2-3”的第一afl和标题为“sfl5记录1”的第二afl,第一afl是指包括账户数据的第一文件,第二afl是指包括所标识的vas数据的第二文件。

在步骤s17,访问装置220可以向移动装置210发送账户数据请求(例如,一个或多个读取记录命令),以读取存储在移动装置210处的账户数据。请求可以包括指示账户数据和/或vas数据的位置的一个或多个应用程序文件定位符(afl)。例如,可以发送一个或多个请求,该等请求指示标题为“sfl2记录2”的第一afl、标题为“sfl2记录3”的第二afl和标题为“sfl5记录1”的第三afl。

在步骤s18,移动装置210可以向访问装置220发送账户数据和/或vas数据(例如,经由一个或多个读取记录响应)。下表中展示了具有可以发送的不同vas数据元素的vas记录的示例。如果不存在脱机数据认证,记录可以与afl值“08030400”相关联。如果存在脱机数据认证,记录可以与afl值“0804040010020300”相关联。

此外,下表提供了可以发送给商家的vas数据类型的示例,以及用于标识不同数据元素的示例标签。访问装置220可以能够标识和处理这些标签和数据元素中的每一者。

获得必需的数据后,访问装置220然后可以利用所获得的数据元素中的一些或全部(例如,来自交易处理信息和账户数据)来生成交易授权请求消息。访问装置220还可以利用vas数据。例如,访问装置220可以基于忠诚度标识符、优惠券、奖励积分点等来降低交易价格。访问装置220还可以更新与忠诚度标识符相关联的忠诚度账户(例如,可以基于当前交易将积分点记入用户方)。

本发明的实施方案具有许多技术优点。例如,在本发明的实施方案中,可以利用现有的nfc通信流来包括忠诚度信息通信,使得移动装置可以自动提供相关的忠诚度信息和其它vas数据以及支付凭证。访问装置和移动装置之间已经进行了多轮命令和响应通信,因此可以不需要附加的时间或消息传送来将访问装置的lpid和移动装置的忠诚度信息包括在通信中。这节省了传达忠诚度信息所需的时间,并且节省了用于传送忠诚度信息的单独非接触式通信所需的能量。对于电池供电的移动装置,该节能可以是特别有益的。

此外,由于移动装置直接从访问装置接收关于商家lpid的信息,因此可以不再需要用于向移动装置提供商家标识信息的单独系统(例如,地理定位系统)。从用户的观点来看,忠诚度信息和支付凭证可以由此被提供为具有一个“抽头(tap)”(即,将移动装置保持为连接到访问装置的情况)。这对于用户来说可为便利和容易的,因为用户可以不再需要手动检索、选择或提供忠诚度信息给访问装置。

图5至图6分别示出了可以使用上述访问装置/移动装置交互进行的交易。图5示出了在移动装置的用户想要进入建筑物或场所的情况下,移动装置和访问装置之间的交互。图6示出了在移动装置的用户想要进行支付交易的情况下,移动装置和访问装置之间的交互。

图5示出根据本发明实施方案的建筑物访问系统500的框图。系统500包括移动装置510、访问装置520和建筑物530。当完成在移动装置510和访问装置520之间的访问交易时,用户506可以获准访问建筑物530。访问交易可以包括交换用于完成访问交易的交易数据。例如,访问装置可以向移动装置510询问访问数据以获准访问建筑物。访问装置520可以本地验证所接收的访问数据,或者其可以与远程定位的认证服务器计算机(未示出)进行通信。远程定位的认证服务器计算机可以验证访问数据是真实的,并且可以将指示此的信号发回给访问装置520。然后,访问装置520可以继续让用户506进入建筑物530。

访问数据是完成访问交易所需的交易数据。然而,对于完成访问交易不是必需的值信息还可以从移动装置510传送到访问装置520。例如,访问装置520可以向移动装置510提供提供商标识符。移动装置510将与提供商标识符相关联的值信息提供给访问装置520。例如,值信息可以是由移动装置访问的最后一个建筑物。在一个实施方案中,值信息包括关于在场地中特定地点购买的优惠券或通知。值信息可以包括在访问交易的字段中并与访问数据一起被传送。值信息可以存储在与提供商标识符相对应的特定移动应用程序中。

图6示出了根据本发明实施方案,可以与移动装置进行交互的交易处理系统600的框图。图6示出了可以操作移动装置610的用户606。用户606可以使用移动装置610来支付商家的商品或服务。商家可以操作商家计算机630和/或访问装置620。商家可以经由收单方计算机640和支付处理网络650与发行方计算机660进行通信。

交易处理网络650可以包括数据处理子系统、网络和用来支持和传送授权服务、异常文件服务和清算和结算服务的操作。示例性支付处理网络可以包括visanettm。诸如visanettm的支付处理网络能够处理信用卡交易、借记卡交易和其它类型的商业交易。visanettm具体包括处理授权请求的vip系统(visa集成支付系统)和执行清算和结算服务的baseii系统。支付处理网络可以使用任何适当的有线或无线网络,包括互联网。

在访问装置620(例如,pos位置)处使用移动装置610的典型支付交易流程可以描述如下。用户606使其移动装置610呈现给访问装置620以支付项目或服务的费用。移动装置610和访问装置620交互,使得来自移动装置610的访问数据(例如pan、支付令牌、(若干)验证值、到期日期等)由访问装置620接收(例如通过接触或非接触接口)。商家计算机630然后可以经由外部通信接口从访问装置620接收此信息。然后,商家计算机630可以生成包括从访问装置620接收的信息(即,对应于移动装置610的信息)以及附加交易信息(例如,交易金额、商家特定信息等)的授权请求消息,并将该信息电子地传送到收单方计算机640。然后,收单方计算机640可以接收、处理和转发该授权请求消息至支付处理网络650以进行授权。

一般来说,在发生信用卡或借记卡交易之前,支付处理网络650具有与每个发行方的建立协议,该协议关于发行方的交易将如何被授权。在一些情况下,诸如当交易金额低于阈值时,支付处理网络650可以被配置为基于其所具有的关于用户账户的信息来授权交易,而无需产生和发送授权请求消息给发行方计算机660。在其他情况下,诸如当交易金额高于阈值时,支付处理网络650可以接收授权请求消息、确定与移动装置610相关联的发行方,并将关于该交易的授权请求消息转发给发行方计算机660以进行验证和授权。一旦交易被授权,发行方计算机660可以生成授权响应消息(其可以包括指示交易被批准或拒绝的授权码)并经由其外部通信接口将此电子消息发送到支付处理网络650。支付处理网络650然后可以将该授权响应消息转发到收单方计算机640,收单方计算机640继而可以随后将包括该授权指示的电子消息发送到商家计算机630,然后发送到访问装置620。

在一天结束时或在某个其它合适的时间间隔处,可以对该交易执行在商家计算机630、收单方计算机640、支付处理网络650和发行方计算机660之间的清算和结算流程。

图7至图9示出了根据本公开实施方案,作为支付数据交换的一部分,交换增值服务(vas)数据的示例性方法。例如,图7至图9的方法可以在系统100、200、300、500和600中实现。

在图7中,移动装置从读取器请求(731)应用程序标识符。读取器是访问装置的示例。读取器提供(733)应用程序标识符;移动装置标识(735)预先与该应用程序标识符相关联的应用程序数据;并且移动装置经由客户专用数据(ced)字段提供(737)应用程序数据。在一些实施方案中,在从移动装置至读取器的一个nfc传输中,将应用程序数据与支付数据一起提供。

在图8中,读取器向移动装置发送(841)ppse请求;移动装置用应用程序标识符的列表来响应(843);读取器从该列表中选择(845)应用程序标识符;读取器请求(847)与该所选择的应用程序标识符相关联的应用程序数据;并且移动装置发送(849)与该所选择的应用程序标识符预先关联的账户信息和应用程序数据。

在图9中,读取器向移动装置发送(951)ppse请求;移动装置使用支付应用程序标识符的列表以及对商家应用程序标识符的请求来响应(953);读取器发送(955)商家应用程序标识符以请求与从该列表数据中选择的支付应用程序标识符相关联的账户信息;移动装置基于该商户应用程序标识符来选择(957)应用程序数据;并且移动装置使用与所选择的支付应用程序标识符和所选择的应用程序数据预先关联的账户信息来响应(959)。

在一个实施方案中,图1中的标识符23可以由移动装置10用来选择vas应用程序标识符中的一个。例如,标识符23可以是预先分配给访问装置20以表示由访问装置20支持的vas程序的vas应用程序标识符中的一个。例如,标识符23可以是可由移动装置10用来与vas应用程序标识符中的一个进行匹配的商家标识符或忠诚度计划标识符。

在一个实施方案中,在移动装置10和访问装置20之间的支付交互期间,为了使用标识符23在请求近距离支付系统环境(ppse)(817)的访问装置20和发送账户信息的移动装置10之间进行支付,访问装置20将标识符23发送到移动装置10。作为响应,移动装置10标识匹配vas应用程序标识符、检索相应的应用程序数据,并将检索到的应用程序数据和与支付应用程序标识符相关联的支付数据(包括支付信息)组合,以及在一个传输中将组合的数据发送至访问装置20。

在另一个实施方案中,在访问装置20请求近距离支付系统环境(ppse)之后,移动装置10将应用程序标识符的列表发送至访问装置20以进行选择。应用程序标识符列表中的每一个表示支付应用程序与vas应用程序的独特组合。访问装置20使用标识符23从列表中选择适用的标识符,并请求移动装置10供应关于所选择的应用程序标识符的数据。作为响应,移动装置准备与所选择的支付应用程序和vas应用程序的组合相对应的数据,并在一个传输中发送该数据。

除了可以在建筑物访问和支付情况中实现的实施方案之外,可仅包括支付情况的实施方案可以包括用于进行与访问装置的支付交易的方法,其中该方法包括由移动装置接收来自访问装置的可用应用程序请求,以及由移动装置向访问装置发送可用应用程序响应。可用应用程序响应可以包括用于完成支付交易的可用支付应用程序。该方法还可以包括由移动装置从访问装置接收选择应用程序标识符请求,以及由移动装置向访问装置发送选择应用程序标识符响应。该方法还可以包括由移动装置从访问装置接收交易数据请求,以及由移动装置向访问装置提供交易数据响应。交易数据响应可以包括例如包括支付细节的交易数据。对完成交易不是必需的vas数据可以被在选择应用程序标识符响应或交易数据响应中提供给访问装置。

在特定于支付情况的另一实施方案中,用于进行支付交易的方法可以包括由访问装置向移动装置发送可用应用程序请求,并由访问装置从移动装置接收可用应用程序响应。可用应用程序响应可以包括用于完成支付交易的可用支付应用程序。该方法还可以包括由访问装置向移动装置发送选择应用程序标识符请求,以及由访问装置从移动装置接收选择应用程序标识符响应。该方法还可以包括由访问装置向移动装置发送交易数据请求,以及由访问装置从移动装置接收交易数据响应。交易数据响应可以包括例如包括支付细节的交易数据。对完成交易不是必需的vas数据可以被在选择应用程序标识符响应或交易数据响应中提供给访问装置。

应当理解,本发明的任何实施方案可以使用硬件(例如专用集成电路或现场可编程门阵列)和/或使用计算机软件以控制逻辑的形式借助通用可编程处理器以模块化或集成方式实现。如本文中描述的,处理器包括同一集成芯片上的单核处理器、多核处理器或单个电路板上的或联网的多个处理单元。基于本文中提供的公开和教导,本领域技术人员会知道并意识到使用硬件及硬件和软件的组合实现本发明的实施方案的其他方式和/或方法。

本申请中描述的任何软件组件或功能可以实现为使用任何适当计算机语言(比方说例如java、c、c++、c#、objective-c、swift)或脚本语言(诸如perl或python),使用例如传统的或面向对象的技术由处理器执行的软件代码。软件代码可以作为一系列指令或命令存储在用于存储和/或传输的计算机可读介质上,合适的介质包括随机存取存储器(ram)、只读存储器(rom)、诸如硬盘驱动器或软盘的磁介质、或诸如光盘(cd)或dvd(数字通用盘)的光学介质、闪存等。计算机可读介质可以是这些存储或传输装置的任何组合。

还可以使用载波信号编码和传输这些程序,载波信号适于经由符合各种协议(包括互联网)的有线、光和/或无线网络传输。因此,根据本发明的实施方案的计算机可读介质可以使用用这些程序编码的数据信号创建。用程序代码编码的计算机可读介质可以与可兼容装置一起打包或从其他装置单独地提供(例如通过互联网下载)。任何这种计算机可读介质可以驻存在单个计算机产品(例如硬盘、cd或整个计算机系统)之上或之内,并且可以出现在系统或网络内的不同计算机产品之上或之内。计算机系统可以包括监视器、打印机或用于向用户提供本文中提到的任何结果的其他适当显示器。

以上描述是示意性的不是限制性的。本领域技术人员在阅读本公开后,将明白本发明的许多变形。因此,本发明的范围应当不参照上文描述确定,而是应当参照所附权利要求连同其全部范围或等同物确定。

在不偏离本发明的范围下,任何实施方案的一个或多个特征可以与任何其它实施方案的一个或多个特征组合。

除非明确指示有相反的意思,“一个/种”、“该/所述”的叙述旨在表示“一个或多个”。

上文提到的所有专利、专利申请、公开和描述出于所有目的通过引用被并入本文中。不承认它们为现有技术。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1