用智能手表认证的制作方法

文档序号:16504654发布日期:2019-01-05 08:57阅读:292来源:国知局
用智能手表认证的制作方法

随着移动装置、可穿戴品、射频识别(rfid)标签和阅读器的开发,非接触式数据交换已经变得十分普遍。nfc(近场通信)是使用无线电波发送和/或接收数据的示例性rfid协议。一些移动装置(例如,智能电话,平板计算机)具有集成的硬件,以允许与例如nfc一致的非接触式数据交换。

在一些情况下,执行非接触式数据交换以例如获得建筑物访问、共享媒体或完成购买。在这些交换中,数据可以由移动装置或智能手表传送到非接触模块。另外,用户可以通过输入确认码或认证数字确认其交换数据的意愿。

智能手表大体上包括比智能电话或其它移动装置更小的界面。例如,智能电话的屏幕(和覆盖触摸屏)可以大约为10cm×7cm,而智能手表的屏幕(和覆盖触摸屏)可以大约为3cm×3cm.指尖超过1.5cm时,将数据输入到智能手表中可能是麻烦的,容易有错误。在该问题的识别中,数据常常通过智能电话或其它硬件界面输入到智能手表中。除了小屏幕之外,智能手表还大体上具有比移动装置更少和更小的硬件按钮和开关,这进一步限制了智能手表的数据输入能力。因此,输入确认码或认证数字在智能手表上确认非接触数据交换可能是有问题的。

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



技术实现要素:

本发明的实施方案涉及执行数据交换的装置、系统和方法。在本公开中,可以使用智能手表和访问装置来授权非接触数据交换。具体而言,智能手表的表冠被用来将输入传输到非接触交易模块,以完成非接触数据交换过程。

在一个实施方案中,智能手表包括:外壳;显示器;天线;智能手表的表冠,所述智能手表的表冠被配置成从所述外壳收回并被配置成被旋转;处理逻辑以及计算机可读介质(例如闪存)。所述处理逻辑可以耦合成驱动所述显示器,并耦合成发送和接收所述天线的无线信号。所述计算机可读介质包括可由所述处理逻辑执行的指令。所述处理逻辑可执行一种方法,包括:用所述智能手表的应用执行交易授权过程的组成部分。所述组成部分可包括:响应于感测到所述智能手表的所述表冠的旋转,调节被渲染到所述显示器的界面的输入。所述组成部分还可包括响应于所述智能手表的用户对输入的选择,(用所述天线)将所述输入传输到非接触交易模块,以完成所述交易授权过程。

在一方面,所述界面是模拟时钟界面,并且,所述表冠的旋转移动所述模拟时钟界面中模拟时钟的指针,所述输入是所述模拟时钟被设置成的模拟时间的数字表示。所述交易授权过程的组成部分还可包括:响应于感测到所述表冠已经从所述智能手表的外壳收回,渲染所述模拟时钟界面;响应于感测到所述表冠已经被推回到所述外壳中,将所述模拟时钟界面的图像保存到所述智能手表的存储器。当所述表冠被推回到所述外壳中时,所述图像的图像处理分析可以帮助确定所述模拟时钟界面显示的模拟时间的数字表示。

在一方面,所述界面包括至少第一数据字段和第二数据字段。调节所述输入可包括:响应于所述表冠的第一旋转,调节所述第一数据字段的第一元素;响应于感测到所述表冠已经被推回到所述外壳中,前进到所述第二数据字段;以及响应于所述表冠的第二旋转,调节所述第二数据字段的第二元素。在一个实施方案中,所述输入包括所述第一元素和所述第二元素。所述输入的选择可包括在感测到所述表冠的第二旋转之后,感测到所述表冠已经被推回到所述外壳中。

在一方面,上述的组成部分是所述交易授权过程的第二组成部分,第一组成部分还由所述智能手表执行,包括通过所述天线将交易细节传输到非接触交易模块。

在一个实施方案中,一种授权交易的方法,所述方法包括由智能手表的天线将交易细节传输到非接触交易模块。所述方法还包括在所述智能手表的显示器上渲染界面;响应于感测到所述智能手表的表冠的旋转,调节所述界面的输入。响应于所述智能手表的用户对输入的确认,由所述智能手表的天线将所述输入传输到所述非接触交易模块。所述天线可以被配置成促进近场通信(nfc)。

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

附图说明

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

图2图示了根据本发明的实施方案包括非接触交易模块和智能手表的系统。

图3图示了根据本发明的实施方案具有外壳、显示器和表冠的智能手表。

图4a和图4b图示根据本发明的实施方案的界面和调节输入的智能手表的表冠的旋转。

图5a和图5b图示根据本发明的实施方案的界面和调节输入的智能手表的表冠的旋转。

图6-7图示了根据本发明的实施方案使用智能手表的表冠对交易授权的示范性方法。

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

图9示出了根据本发明实施方案,可以与智能手表交互的交易处理系统的框图。

具体实施方式

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

本发明的实施方案涉及用于智能手表和访问装置或非接触交易模块之间的非接触数据交换的系统、方法、设备和计算机可读介质。智能手表的表冠可以用来调节非接触数据交换的至少一个组成部分的输入。在非接触数据交换中,可以通信或交换执行交易的数据。在支付交易中,交易数据可以是有助于购买的账户细节。也可能需要附加输入来执行非接触数据交换。用户可以使用智能手表的表冠输入确认码或认证数字,该确认码或认证数字对非接触数据交易进行授权。智能手表的表冠可以被旋转或从外壳收回,并被推回到外壳中,促进输入确认码或认证数字。在一个实施方案中,旋转智能手表的表冠会调节显示于智能手表的显示器上的模拟时钟界面的时间作为确认码或认证数字。由模拟时钟界面显示的“时间”被用作确认码或认证数字。有利地是,调节模拟时钟界面的时间是输入为多位数字的确认码或认证数字的权宜方式。另外,改变模拟时钟界面是输入应当由智能手表的用户保守秘密的确认码或认证数字的谨慎方式。而且,在智能手表的背景下,使用智能手表的表冠作为输入提供机械有效的选项来在为输入的部分的数字或字母中选择和滚动。

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

“智能手表”可包括戴在用户的手腕上或周围的任何电子装置。智能手表包括耦合成驱动智能手表的显示器以渲染图像的处理逻辑。显示器可以是例如有源矩阵液晶显示器(amlcd)或有机发光二极管(oled)显示器。智能手表还可以提供与网络的远程通信能力。远程通信能力的示例包括使用移动电话(无线)网络、无线数据网络(,例如3g、4g或类似网络)、wi-fi、wi-max或可以提供诸如互联网或专用网络之类的网络访问的任何其他通信介质。智能手表还可以与移动电话通过例如蓝牙(标准或蓝牙低功耗)的短距离通信协议通信。

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

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

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

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

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

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

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

“处理逻辑”可以指任何合适的一个或多个数据计算装置,诸如处理器、现场可编程门阵列或其它装置。处理器可以包括一个或多个微处理器一起工作以实现期望的功能。处理器可以包括cpu,该cpu包括至少一个高速数据处理器,该高速数据处理器足以执行用于执行用户和/或系统生成的请求的程序组件。cpu可能是amd的athlon,duron和/或opteron等微处理器;ibm和/或摩托罗拉的powerpc;ibm和sony的cell处理器;英特尔的赛扬,安腾,奔腾,至强和/或xscale;和/或类似处理器。

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

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

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

智能手表10还可以包括用于处理智能手表10的功能的处理逻辑10c(例如微处理器、fpga)和允许消费者看电话号码和其他信息和消息的显示器10d。智能手表10还可以包括允许用户将信息输入到装置中的输入元件10e(例如按钮、触摸屏、表冠)、允许用户听到语音通信、音乐等的扬声器10f和允许用户通过智能手表10传输其语音的麦克风10i。如将在下面更详细讨论的,智能手表10的表冠可包括被配置成被旋转的表冠。处理逻辑10c可以被配置成感测表冠的旋转,以及感测表冠的收回和未收回位置。

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

在一些实施方案中,第一应用程序17a是移动银行应用程序。移动银行应用可以由银行或支付处理网络设计和维护。第二应用程序17b可以是数字钱包应用程序。第三应用程序17c可以由第一商家设计和发布,并且第四应用程序17d可以由第二商家设计。没有具体提到的其它应用也可以驻存在智能手表10的计算机可读介质10b中。

系统100还包括访问装置20。访问装置20包括非接触元件20g、处理逻辑20c、存储器22和通信端口20e。非接触元件20g被配置为与非接触元件10g通信(发送和/或接收数据)。处理逻辑20c被配置为有利于非接触元件20g和非接触元件10g之间的数据交换。非接触元件20g包括用于发送和接收无线信号的天线20k。存储器22和通信端口20e耦连至处理逻辑20c。在一个实施方案中,通信端口20e是有线连接的(例如以太网)。在一个实施方案中,通信端口20e包括硬件以有利于无线网络通信(例如,ieee802.11)。

图2示出了包括非接触交易模块220和智能手表210的系统200的图。非接触交易模块220可以是被配置成使用例如nfc执行非接触支付交易的销售点终端。非接触交易模块220可以与商家关联,智能手表210可以由用户拥有和操作。非接触交易模块220和智能手表210可以分别类似于访问装置20和智能手表10配置。在图示的实施方案中,智能手表210包括外壳223、显示器225、腕带215和表冠233。

用户能够使用智能手表210在商家执行购物或者进入某地点。在图2中,智能手表210戴在用户的手腕上或周围。智能手表210能够与非接触交易模块220通信和/或将支付凭证提供至非接触交易模块220。然后,非接触交易模块220可以将支付凭证提交给交易处理系统,以便进行交易授权和其他交易处理。这种交易处理系统的示例可以包括商家计算机、收单方计算机、交易处理计算机和发行方计算机(它们在图2中均未示出)。支付凭证可以通过例如类似于通信端口20e的通信端口,经由非接触交易模块220的通信端口发送给交易处理系统。

智能手表210能够通过一个或多个无线通信路径250与非接触交易模块220通信。例如,智能手表210能够通过非接触式通信,诸如nfc(近场通信)、ble(蓝牙低功耗)、rfid(射频标识符)或任何其他合适形式的短或中距离通信机制来与非接触交易模块220进行通信。

智能手表210和非接触交易模块220还能够与其它实体通信。例如,智能手表210能够与手机信号塔(例如,经由蜂窝通信如gsm、lte、4g)和无线路由器(例如,经由wifi)进行通信。此外,非接触交易模块220能够与商家计算机或交易处理系统中的其他实体进行通信。

智能手表210可以存储或访问某些类型的用户信息。例如,智能手表210可以存储用户的支付凭证,诸如pan(主账号)、支付令牌、姓名、地址、cvv、有效日期和任何其他合适的信息。此类数据可以经由硬件(例如,安全元件)或软件安全存储。智能手表210还可以包括数字钱包应用,数字钱包应用可以包括关于一个或多个用户支付账户的信息。用户能够经由数字钱包应用添加支付账户、设置默认账户、使智能手表210准备好进行支付,以及进行其他支付相关功能。

在一个实施方案中,除了智能手表210之外,支付卡(例如信用卡或借记卡)可以用来与非接触交易模块220交互。例如,一些支付卡可以具有基于芯片的数据存储和/或非接触式通信能力(例如,nfc、ble、rfid)。因此,一些支付卡能够与图2的非接触交易模块220交互。

图3示出智能手表210的放大视图。在图3的图示中,智能手表210包括外壳223、显示器225、腕带215和表冠233。表冠233被配置成从外壳223收回到收回位置261。从收回位置261,表冠233可以被推回到外壳中到未收回位置265。表冠233能够在顺时针和逆时针旋转方向上旋转263。

图4a和图4b图示根据本发明的实施方案的界面和旋转智能手表的表冠来调节输入。在图4a中,在智能手表210的显示器225上渲染应用图标411,413,415和417。应用图标411,413,415和417表示存储在智能手表210内且能够在智能手表210的计算环境上运行的移动应用。用户可以在商家处选择一个或多个商品和/或服务进行购买,然后希望发起支付交易。用户可以选择使用智能手表210进行支付。在图示的实施方案中,用户可以选择应用图标411,413,415或417中的一个,来选择执行交易的移动应用。应用图标411,413,415或417可以分别对应于应用17a,17b,17c和17d。用户可以使用覆盖在显示器225上的触摸屏(例如电容性触摸屏)选择应用图标。用户也可以使用其它输入方法选择应用图标。应用图标可以表示能够促进例如移动支付的数字钱包应用或者银行应用。在移动支付应用内,用户可以选择支付账户发起对被购买的商品或服务的支付。为了促进非接触支付交易,用户可以使智能手表210靠近(例如在其通信接近度内)非接触交易模块220。在一个实施方案中,非接触交易模块220发射询问信号,响应于从非接触交易模块220接收到询问信号,能够促进非接触支付交易的支付应用被智能手表210渲染到显示器225。

在一种实施方案中,非接触式支付交易包括第一组成部分和第二组成部分。在第一组成部分中,智能手表210发送非接触交易模块220交易细节。交易细节可包括与对交易进行支付的账户关联的支付凭证。例如,主账号(pan)、用户姓名、有效日期和/或cvv可以由智能手表210通过例如nfc提供至非接触交易模块220。智能手表210可以将交易细节的令牌化形式提供至非接触交易模块220。在第一组成部分中提供的交易细节可以被认为是“所拥有”组成部分,原因是交易细节按常规在由用户拥有的信用卡上可用,在智能手表的情况下,这些相同的交易细节在由用户拥有的智能手表210的存储器中可用。在一些情况下,且在一些司法区域中按照法律,用户必须提供第二组成部分以对交易授权。第二组成部分有时称作“所知晓”组成部分,提示用户提供附加输入以确认交易。pin(个人识别号)是“所知晓”输入的一个实例,原因是pin假定由用户记住,并不写下来或嵌入在信用卡内。第一组成部分和第二组成部分可以认为是交易的第一方和第二方。

使用智能手表提供“所知晓”输入提出许多挑战。首先,将数据输入到智能手表中比将数据输入到例如智能电话中更麻烦。其次,用智能手表谨慎地输入“所知晓”输入是困难的,使得未授权用户根据智能手表并不能辨别由智能手表的用户输入的“所知晓”输入。

图4b图示了被渲染到智能手表210的显示器225的模拟时钟界面。表冠233的旋转263移动在模拟时钟界面中的模拟时钟421的指针437和439。在一个实施方案中,模拟时钟421被设置成的模拟时间的数字表示被用作确认码(例如pin)以授权并完成交易。以此方式,用户能够使用智能手表210的表冠233输入其“所知晓”输入。在图4b图示的实例中,用户的pin是1115,用户已经将模拟时钟界面的模拟时钟421设置成11:15。在其它实施方案中,分钟指针439可以只用于输入数字。例如,如果pin曾是数字“258”,则分钟指针可移动到数字“2”,“5”然后是“8”。在这些数字之间,用户可以与智能手表210交互,告知智能手表210用户已经输入离散值。例如,在输入数字“2”之后,用户可能推或拨表冠233,告知智能手表该数字已经被用户选择。其它交互方式可以是晃动或移动智能手表或者轻点其屏幕。

为了进一步图示,图6描绘了说明用于授权交易的实例过程600的示意性流程图。过程600被示出为逻辑流程图,其每个操作表示可以由硬件、计算机指令或其组合实现的一系列操作。在计算机指令的上下文中,操作表示存储在一个或多个计算机可读存储介质上的计算机可执行指令,所述指令在由一个或多个处理器执行时,执行所述操作。一般来说,计算机可执行指令包括执行特定功能或实现特定数据类型的例行程序、程序、对象、组件、数据结构等。描述操作的顺序不旨在被解读为是限制,并且任何数目的被描述操作可以省略或以任何顺序和/或并行地组合以执行该过程和本文所述的任何其他过程。

过程600(或本文中描述的任何其他过程或过程的变形和/或组合)的一些或全部可以在配置有可执行指令的一个或多个计算机系统的控制下执行,并且可以实现为代码(例如,可执行指令、一个或多个计算机程序或一个或多个应用程序)。根据至少一个实施方案,图6的过程600可以由处理逻辑10c结合智能手表的非接触元件10g和天线10k执行。代码可以存储在计算机可读存储介质(例如10b)上,例如以包括可由一个或多个处理器执行的多个指令的计算机程序的形式。计算机可读存储介质可以是非瞬态的。

在过程块631中,交易细节被智能手表传输到非接触交易模块(例如非接触交易模块220)作为交易的第一“所拥有”组成部分。在一些情况下,“所拥有”组成部分可以替代性地称作存在于智能手表中的认证数据。交易细节可包括支付凭证。当智能手表与非接触交易模块紧密接近时,交易细节可以通过天线(例如天线10k)传输。交易细节可通过nfc协议传输到非接触交易模块。用户可能必须选择智能手表上的支付应用,以便交易细节可用于传输到非接触交易模块。

在过程块633中,响应于智能手表的表冠的旋转,调节模拟时钟界面。例如,模拟时钟界面内的模拟时钟的指针可以响应于表冠233的旋转263而移动(旋转)。在一个实施方案中,响应于感测到表冠233已经从智能手表的外壳收回(收回位置261),将模拟时钟界面渲染到显示器225。在过程块635中,响应于表冠被推回到外壳中(即未收回位置265),将模拟时钟界面的图像保存到智能手表的存储器中。一旦用户通过调节模拟时钟的时间选择其确认码(例如pin),则可通过将表冠233推回到外壳中,来输入其选择。表冠233可能需要收回(收回位置261),使得模拟时钟421的指针旋转,用于选择用户的“所知晓”确认码。这可以替代性地称作对用户已知的认证信息。在过程块637中,通过图像处理,确定由所保存的图像表示的时间。换言之,所保存的模拟时钟的图像指示可以转换成数字时间的模拟时间,其将被用作用户的确认码。在一个实施方案中,图像处理包括将所保存的图像与图像的阵列比较。图像的阵列中的每个图像具有与之关联的对应“时间”。如果检测到所保存的图像和阵列中的图像中的一个之间的匹配,则可以使用阵列中匹配图像的对应“时间”。在过程块639中,被确定的“时间”接着可作为确认码或pin从智能手表传输到非接触交易模块,作为交易授权过程的第二组成部分。例如,可以使用天线10k和nfc协议将时间传输到非接触交易模块。

尽管在过程块631和639中示出两个单独的传输步骤,但在其它实施方案中,存储在智能手表中的数据和用户已知的数据(例如pin)可以被选择并在单个数据传输中被传输到非接触交易模块。

在图5a中,在智能手表210的显示器225上渲染应用图标411,413,415和417。类似于图4a,在图5a中,应用图标411,413,415和417表示智能手表210的移动应用。图5b图示了渲染到智能手表210的显示器225的包括四个数据字段531,533,535和537的界面。通过表冠233,调节数据字段的数据元素,可以将例如pin的确认码输入到数据字段中。数据字段的元素在图5b中图示为数字,但在一些实施方案中,这些元素可以是字母-数字或其它字符。

为了进一步图示,图7描绘了说明用于授权交易的实例过程700的示意性流程图。过程700被示出为逻辑流程图,其每个操作表示可以由硬件、计算机指令或其组合实现的一系列操作。在计算机指令的上下文中,操作表示存储在一个或多个计算机可读存储介质上的计算机可执行指令,所述指令在由一个或多个处理器执行时,执行所述操作。一般来说,计算机可执行指令包括执行特定功能或实现特定数据类型的例行程序、程序、对象、组件、数据结构等。描述操作的顺序不旨在被解读为是限制,并且任何数目的被描述操作可以省略或以任何顺序和/或并行地组合以执行该过程和本文所述的任何其他过程。

过程700(或本文中描述的任何其他过程或过程的变形和/或组合)的一些或全部可以在配置有可执行指令的一个或多个计算机系统的控制下执行,并且可以实现为代码(例如,可执行指令、一个或多个计算机程序或一个或多个应用程序)。根据至少一个实施方案,图7的过程700可以由处理逻辑10c结合智能手表的非接触元件10g和天线10k执行。代码可以存储在计算机可读存储介质(例如10b)上,例如以包括可由一个或多个处理器执行的多个指令的计算机程序的形式。计算机可读存储介质可以是非瞬态的。

在过程块731中,交易细节由智能手表传输到非接触交易模块(例如非接触交易模块220)作为交易的第二“所拥有”组成部分。交易细节可包括支付凭证。当智能手表与非接触交易模块紧密接近时,交易细节可以通过天线(例如天线10k)传输。交易细节可通过nfc协议传输到非接触交易模块。用户可能必须选择智能手表上的支付应用,以便交易细节可用于传输到非接触交易模块。

在过程块733中,响应于智能手表的表冠的旋转,调节第一数据字段的第一元素。在图5b中,当表冠233旋转263时,在第一数据字段531中,第一元素从数字“3”过渡到数字“4”。表冠233可能需要收回以调节第一数据字段531中的数据元素。在过程块735中,响应于感测到智能手表的表冠被推入到外壳中,界面前进到第二数据字段。在图5b中,例如,在表冠233被推回到外壳中之后(未收回位置265),能够调节第二数据字段533的第二元素(图示为“5”)。在过程块737中,响应于感测到表冠233的旋转263,调节第二数据字段(例如533)中的第二元素。在一个实施方案中,表冠233置于收回位置261,以调节第二数据字段533中的第二数据元素。换言之,将表冠推到未收回位置265,使界面前进到下一数据字段,但调节该下一数据字段中的数据元素要求将表冠收回到收回位置261。前进到第三数据字段535和第四数据字段537可以由用户类似于从第一数据字段531前进到第二数据字段533来执行。在过程块739中,至少第一和第二元素(分别输入到第一和第二数据字段中)传输到非接触交易模块(例如220)作为授权交易的第二组成部分。例如,可以使用天线10k和nfc协议将第一元素和第二元素传输到非接触交易模块。当然,当确认码为例如4位pin时,第一、第二、第三和第四元素可传输到非接触交易模块。

尽管在过程块731和739中示出两个单独的传输步骤,但在其它实施方案中,存储在智能手表中的数据和用户已知的数据(例如pin)可以被选择并在单个数据传输中被传输到非接触交易模块。

本发明的实施方案具有许多技术优点。例如,在本发明的实施方案中,调节模拟时钟界面中模拟时钟的时间是输入为多位数字的确认码或认证数字的权宜方式。所公开的模拟时钟界面允许用户通过旋转智能手表的表冠(在一些实施方案中将表冠移动到未收回位置265)输入四个数字,其中,表冠的旋转可能在一个方向上。这节约了用户和商家处理交易或交换机数据的时间。另外,改变模拟时钟界面是输入应当由智能手表的用户保守秘密的确认码(例如pin)或认证数字的谨慎方式。而且,在智能手表的背景下,使用智能手表的表冠作为输入提供机械有效的选项来在为确认码(例如pin)或认证数字的部分的数字或字母中选择和滚动。与尝试用手尖在智能电话的相对较小的触摸屏上输入数字或字母相比,使用智能手表的表冠输入pin可能是特别有益的。使用表冠有效地输入符合本公开的数据还取消了用户通过例如智能手机之类的另一硬件装置输入数据的必要。

图8-9分别示出了可以使用上述智能手表和访问装置进行的交易。图8示出了在智能手表的用户想要进入建筑物或场所的情况下,智能手表和访问装置之间的交互。图9示出了在智能手表的用户想要进行支付交易的情况下,智能手表和访问装置之间的交互。

图8示出根据本发明实施方案的建筑物访问系统800的框图。系统800包括智能手表810、访问装置820和建筑物830。智能手表810和访问装置820可包括例如与智能手表210和访问装置20相似的特征。当完成在移动装置810和访问装置820之间的访问交易时,用户806可以获准进入建筑物830。访问交易可以包括交换用于完成访问交易的交易数据。例如,访问装置820可以向智能手表810询问访问数据以获准进入建筑物。智能手表810可以将访问数据提供至访问装置820作为非接触数据交换的第一组成部分。智能手表的界面还可以提示智能手表810的用户/穿戴者输入交易的“所知晓”组成部分以完成访问交易。用户可以使用关于图4a-7描述的任一方法使用智能手表的表冠输入其确认码。访问装置820可以本地验证所接收的访问数据和确认码,或者其可以与远程定位的认证服务器计算机(未示出)进行通信。远程定位的认证服务器计算机可以验证访问数据和确认码是真实的,并且可以将指示这种验证的信号发送回访问装置820。然后,访问装置820可以继续让用户806进入建筑物830。

图9示出了根据本发明实施方案,可以与智能手表进行交互的交易处理系统900的框图。图9示出了能够操作智能手表910的用户906。用户906可以使用智能手表910来支付商家的商品或服务。商家可以操作商家计算机930和/或访问装置920。智能手表910和访问装置920可包括与例如智能手表210和非接触交易模块220相似的特征。商家可以经由收单方计算机940和支付处理网络950与发行方计算机960进行通信。

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

在访问装置920(例如,pos位置)处使用智能手表910的典型支付交易流程可以描述如下。用户906将他或她的智能手表910呈现给访问装置920以支付项目或服务。智能手表910和访问装置920交互,使得除了作为交易的“所知晓”部分的部分的确认码或认证数字之外,来自智能手表910的访问数据(例如pan、支付令牌、验证值、有效日期等)由访问装置920(例如.通过接触或非接触接口)接收。商家计算机930然后可以经由外部通信接口从访问装置920接收该信息。然后,商家计算机930可以生成包括从访问装置920接收到的信息(即,与智能手表910对应的信息)以及附加交易信息(例如,交易金额、商家特定信息等)的授权请求消息,并将该信息以电子方式传送到收单方计算机940。然后,收单方计算机940可以接收、处理和转发该授权请求消息至支付处理网络650以进行授权。

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

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

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

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

也可以使用适于通过符合各种协议(包括互联网)的有线、光学、和/或无线网络传输的载波信号来编码和传输这样的程序。因此,根据本发明的实施方案的计算机可读介质可以使用用这种程序编码的数据信号来创建。利用程序代码编码的计算机可读介质可以利用兼容的设备来封装,或与其他设备可分开地提供(例如通过互联网下载)。任何这样的计算机可读介质都可以驻留在单个计算机产品(例如硬盘驱动器,cd或整个计算机系统)上或内部,并且可以存在于系统或网络内的不同计算机产品上或内部。计算机系统可包括监视器、打印机,或用于向用户提供本文所提及的任何结果的其他合适的显示器。

以上描述是示意性的不是限制性的。在本领域技术人员阅读了本公开之后,本发明的许多变体对于他们会变得显而易见。因此,本发明的范围不应该参考上面的描述来确定,而是应该参考待决的权利要求及其完整范围或等同物来确定。

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

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

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

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