掌桥专利:专业的专利平台
掌桥专利
首页

响应于机械输入检测启用访问支付信息的用户设备

文献发布时间:2023-06-19 13:49:36


响应于机械输入检测启用访问支付信息的用户设备

本申请是申请日为2015年4月6日、申请号为201580021465.8、名称为“响应于机械输入检测启用访问支付信息的用户设备”的发明专利申请的分案申请。

相关申请的交叉引用

本申请要求2014年5月29日提交的美国临时申请62/004,338和2014年9月2日提交的美国非临时申请14/475,424的权益和优先权。这些申请中的每一个的内容全文以引用方式并入以用于所有目的。

技术领域

本公开整体涉及具有安全元件的设备,该安全元件检测对应于支付指令的机械输入并响应于该检测传输支付信息。

背景技术

尽管技术在发展,但很多零售商和客户仍然坚持使用相当传统的支付方法。在客户准备好购买时,雇员可以识别应付款总额,并且客户可以提供信用卡。雇员或客户可以扫卡,这样可以使得请求的支付详情(例如,与卡相关联的标识符和购买金额)被发送到支付服务器。在从支付服务器接收到已授权所请求支付的指示时,可以完成交易。

这种典型的支付交互需要客户物理地拥有一张或多张信用卡。然而,例行携带和/或定位物理卡可能很不方便。一些近来的创新依赖于使用电子设备向商家传输支付数据。然而,在被设计成基于此类传输来完成交易的网络或设备和/或基础结构上对支付数据进行电子存储可能带来安全风险。

发明内容

在一些实施方案中,提供了一种计算机实现的方法。可以在设备处安全地存储支付账户的支付信息。电子设备可以检测在电子设备处本地接收到机械输入。响应于检测到在设备处本地接收到机械输入,可以启用访问支付信息。

在一些实施方案中,提供了一种电子设备。用户界面可以是输出刺激并接收输入的已配置部件。一个或多个连接部件可以被配置为向其他设备传输通信。一个或多个处理器可以耦接到用户界面部件和连接部件。计算机可读存储介质可包含指令,该指令在由一个或多个处理器执行时,使得该一个或多个处理器执行一组动作。这些动作可以包括在电子设备处安全地存储支付账户的支付信息。这些动作还可以包括经由用户界面检测在电子设备处本地接收到机械输入。这些动作还可以包括响应于检测到在设备处本地接收到机械输入,启用访问支付信息。

在一些实施方案中,提供了一种有形地实现于非暂态机器可读存储介质中的计算机程序产品。该计算机程序产品可以包括被配置为使得一个或多个数据处理器执行一组动作的指令。这些动作可以包括安全地存储支付账户的支付信息以及检测本地接收到机械输入。这些动作还可以包括响应于检测到在本地接收到机械输入,启用访问支付信息。

在一些实施方案中,提供了一种系统。该系统可以包括用于接收机械输入的输入模块。该系统还可以包括与输入模块通信的检测模块,以用于检测机械用户输入。该系统还可以包括与检测模块通信的安全模块,以用于响应于检测到机械输入而启用访问支付账户的支付信息。

以下具体实施方式连同附图将提供对本发明的实质和优点的更好理解。

附图说明

图1示出了与销售点(POS)终端通信的电子设备的示例。

图2示出了根据本发明的一个实施方案,通过一个或多个通信信道连接以完成交易的设备的示例。

图3A和图3B是根据本发明的一个实施方案的一种用户设备的框图。

图4是根据本发明的一个实施方案的用户设备的简化框图。

图5示出了根据本发明的一个实施方案的一种电子设备的示例。

图6描述了根据本发明的一个实施方案的可穿戴电子设备的示例示意图。

图7示出了用户穿戴样本电子设备,其中第二电子设备在口袋中。

图8是根据本发明的一个实施方案,为用户设备供应支付信息的过程的流程图。

图9是根据本发明的一个实施方案,用户设备参与交易的过程的流程图。

图10是根据本发明的一个实施方案,用户设备参与交易的过程的流程图。

图11是根据本发明的一个实施方案,在涉及的部件未运行时,用于对支付初始化事件作出响应的过程的流程图。

图12是根据本发明的一个实施方案,在设备之间进行通信以完成交易的过程的流程图。

具体实施方式

在本发明的某些实施方案中,电子设备可以包括检测机械输入的安全元件。机械输入可以对应于向另一个设备传输安全存储的支付信息和/或向设备上的应用释放此类信息(例如,用于应用中的商务交易中)。该特征能够禁止或防止未经授权传输支付信息。在检测到机械输入时,可以向销售点(POS)终端(例如,经由近场通信)传输或向设备上的应用释放支付信息。此外,用户能够使用默认的支付信息或者与设备交互(在提供机械输入之前或之后)来为交易选择适当的支付信息。例如,用户能够在信用卡、借记卡和/或储值卡(例如,交通卡)之间进行选择。

图1示出了与销售点(POS)终端通信的电子设备的示例。在这一例示中,用户105能够使用用户设备110,以便完成交易。支付信息可以安全地存储于用户设备110上,并且安全元件能够有条件地释放支付信息,以传输到另一个设备(或由设备110上的应用使用)。

该条件可以要求安全元件检测到在设备处接收到特定机械和/或非虚拟输入。例如,该条件可以要求检测到设备上的按钮115被按下(或按下给定次数)。在一些情况下,该条件还可以或另选地要求检测到另一个附近的设备。例如,该条件可以要求用户设备110利用近场通信(NFC)信道与另一个设备通信。该条件还可以或另选地要求从另一设备(例如,通过NFC信道)接收到标识应付款额的通信。在一些情况下,该条件还可以或另选地要求检测到在设备上执行商务应用。

用户设备110可以识别要用于交易的支付账户。在一些情况下,识别默认账户。在一些情况下,用户105可以向设备110提供输入以在账户之间进行选择。在账户识别之前或之后,用户设备110可以检测POS终端120。例如,用户110或商家能够在兼容NFC的POS终端120附近定位兼容NFC的用户设备110,使得用户设备110利用NFC检测POS终端120。在确定满足传输条件时(例如,已经接收到机械和/或非虚拟输入,识别账户并检测到POS终端),用户设备110能够(例如,利用NFC信道)向另一个设备传输所识别账户的支付信息(例如,信用卡号、支票账号、礼品卡号、卡的过期日期、卡的安全个人识别号和/或持卡人姓名)或向设备上的应用释放信息。另一个设备可以包括销售点(POS)终端120。

在向POS终端120传输支付信息时,POS终端120能够向与账户相关联的支付服务器发送支付请求通信。支付请求通信可以包括,例如,支付信息、购买金额、与POS终端120相关联的商家名称和/或与POS终端120相关联的账号中的一些或全部。支付服务器可以利用请求是否获得授权的指示来对POS终端120作出响应。POS终端120然后可以显示响应的表示。在一些情况下,POS终端120能够使用户设备110接收购物收据。例如,POS终端10能够发起购物,并且支付网络服务器然后能够向交易协调服务器传输收据数据,该交易协调服务器能够向用户设备传输收据数据(例如,在应用能够使其被显示时)。作为另一个示例,可以例如利用NFC信道直接向设备传输数据。

交易过程中可能涉及多种设备。图2示出了根据本发明的一个实施方案,通过一个或多个通信信道连接以完成交易的设备的示例。可以检测特定用户输入(例如,可以包括检测本地输入、非虚拟输入和/或机械输入)和/或有条件地传输支付信息(例如,使用NFC)的示例性用户设备205可以包括可穿戴设备205a(例如,项链、头带、发夹、束带、手镯、手表、眼镜、臂带或耳机)和电话205b(例如,智能电话)。一个或多个用户设备205可以包括或是启用NFC的设备和/或感应器。

一个或多个用户设备205可以存储与一个或多个支付账户中的每个支付账户相关联的支付信息。支付账户数据可包括例如以下各项中的一者或多者:人名或公司名、账单地址、登录名、密码、账号、到期日期、安全码、电话号码、与账户相关联的银行(例如,发证银行)以及卡网络标识符。在某些情况下,支付账户信息包括图像,诸如卡的照片(例如,由设备所拍摄的和/或设备所接收的照片)。在一些情况下,用户输入支付账户数据的至少一些(例如,输入信用卡、借记卡、账户或礼品卡号码和过期日期)。在一些情况下,从(例如,卡的)图像检测到至少一些支付账户数据。在一些情况下,从另一个设备(例如,另一个用户设备或服务器)接收至少一些支付账户数据。例如,支付账户数据可以接收自与另一个服务相关联的服务器,用户或用户设备的账户先前已针对另一个服务进行过购物或识别了支付账户数据(例如,用于出租或出售音频文件和/或视频文件的应用)。

用户可以使用用户设备205添加支付账户,使得在设备上安全地存储该账户的信息。在一种情况下,在用户发起此类过程之后,支付账户的信息被传输到交易协调服务器,该交易协调服务器随后与由账户的支付网络操作的服务器(例如,支付服务器)进行通信,以确保输入的信息的有效性。服务器还可以提供脚本,该脚本允许向安全元件上编程账户的支付信息。

在一些情况下,用户设备205之间的通信能够方便交易(例如,一般交易或特定交易)。例如,一种用户设备(例如,电话205b)可用作供应设备或管理设备,并且可发送新的或更新的支付账户数据(例如,新账户的信息、现有账户的更新的信息、和/或关于现有账户的警告)的通知。作为另一个示例,第一用户设备可将数据发送到第二用户设备,该数据反映关于在第一电子设备处促成的支付交易的信息。该信息可包括例如支付金额、所使用的账户、购买时间和/或是否更改默认账户。此类信息可以用于第二设备处,例如以更新默认账户(例如,基于学习算法或显式用户输入)。

用户设备205能够通过各种网络中的任一网络与每者通信。例如,设备可使用蓝牙连接210(例如,该蓝牙连接可包括传统蓝牙连接或蓝牙低能耗连接)或使用WiFi网络215进行通信。用户设备之间的通信可被调整,以降低在设备之间不当地共享信息的可能性。例如,关于支付信息的通信可要求通信设备进行配对(例如,经由显式用户交互而彼此相关联)或与相同的用户账户相关联。

用户设备205可以用于与POS终端220通信,POS终端220可以包括或可以是启用NFC的设备(和/或可以包括感应器)。该通信可使用各种通信信道和/或技术来进行。在一种情况下,用户设备205使用NFC信道225来与POS终端220进行通信。在一些情况下,POS终端220可以使用对等NFC模式与用户设备205通信。用户设备205可以向POS终端220传输信号,该信号包括支付账户的支付信息(例如,默认账户或用户针对特定交易选择的账户)。

在一些情况下,该信号的产生和/或传输可以由用户设备205中的安全元件控制。在释放支付信息之前,该安全元件可要求特定的用户输入。例如,安全元件可要求检测正被穿戴的电子设备、检测按钮按压、检测密码输入、检测触摸、检测一个或多个选项选择(例如,在与应用进行交互时作出的选项选择)、检测生物特征输入(例如指纹签名或语音签名)、检测语音命令和/或检测手势或移动(例如,旋转或加速度)。如果在从检测到输入的所定义的时间周期内建立与另一个设备(例如,POS终端220)的通信信道(例如,NFC通信信道),则安全元件可释放支付信息以使其被传输到另一设备。

在某些情况下,与交易参与相关的协议取决于例如设备类型。例如,对于可穿戴设备205a和电话205b,生成和/或传输支付信息的条件可以不同。为了进行例示,针对可穿戴设备205a的产生条件和/或传输条件可以包括检测到按钮被按下,而对应条件不需要按钮按下选择,而是可以要求检测到与应用的特定交互。在某种情况下,用于传输和/或释放支付信息的条件包括接收多个设备中的每个设备上的特定输入。例如,在设备205a上释放支付信息可要求在设备205b上检测指纹和/或密码,以及在设备205a上检测机械输入(例如,按钮按压)。

POS终端220可使用支付信息来生成信号以传输到支付服务器230,从而确定是否授权该支付。支付服务器230可包括被配置为接收与支付账户相关联的支付信息并且确定是否授权所建议的购买的任何设备和系统。在一些情况下,支付服务器230包括发证银行的服务器。POS终端220可与支付服务器230直接通信或者经由一个或多个设备或系统(例如,收单银行的服务器和/或卡网络的服务器)间接通信。

支付服务器230可以使用至少一些支付信息以识别用户账户。例如,每个用户账户可包括支付信息。通过例如定位具有与来自POS通信的信息匹配的特定支付信息的账户可定位账户。在一些情况下,当所提供的支付信息不一致(例如,到期日期与信用卡、借记卡号或购物卡号不对应)或者当没有账户包括与来自该通信的信息匹配的支付信息时,可拒绝支付。

用户账户的数据可进一步识别,例如一个或多个限制(例如,信用额度);本期或上期余额;上次交易日期、交易位置和/或金额;账户状态(例如,活动或冻结),和/或授权指令。在一些情况下,此类数据可以用于确定是否授权支付。例如,当添加到当前余额的购买金额将导致超过账户限额时、当账户被冻结时、当先前交易金额超过阈值时,或者当先前交易笔数或频率超过阈值时,支付服务器可拒绝支付。

支付服务器230可利用关于所建议的购买是获得授权还是被拒绝的指示来对POS支付终端220作出响应。在一些情况下,POS终端220可以向用户设备205传输信号以识别结果。例如,当购买获得授权时,POS终端220可将收据发送到用户设备205(例如,经由管理用户设备上的交易应用的交易协调服务器)。在一些情况下,POS终端220呈现指示结果的输出(例如,视觉输出或音频输出)。支付可作为授权过程的一部分被发送到商家,或者可在以后被发送。

应当理解,在一些情况下,用户设备205参与未涉及POS终端220就完成的交易。例如,在检测到已被接收的机械输入时,用户设备205中的安全元件可释放支付信息,以允许设备上的应用访问该信息(例如,并且将该信息传输到与该应用相关联的服务器)。

图3A示出了根据本发明的一个实施方案的用户设备205的框图。用户设备205可以包括用于接收机械输入的输入模块305。例如,输入模块305可以包括按钮、开关或触摸屏。

用户设备205还可以包括用于检测机械输入的检测模块310。在一些情况下,检测模块310还检测非机械输入,例如,经由触摸屏接收的虚拟输入,经由麦克风接收的音频输入或由一个或多个传感器(例如,加速度计和/或陀螺仪)检测到的手势。

用户设备205还可以包括安全模块,以用于响应于检测到机械输入而有条件地启用对支付账户的支付信息的访问。可以在检测到机械输入(例如,单独地,或同时或相继检测到另一种输入,诸如虚拟输入)时启用该访问。

在一些情况下,启用对支付信息的访问包括从本地支付账户信息数据存储库375检索支付信息。支付账户信息数据存储库375可以包括涉及一个或多个支付账户(例如,银行账户、在线支付账户、会员卡和/或信用卡)的信息。例如,信息可以包括卡号或账号。可以安全地存储支付信息,使得在未接收到例如密钥、口令或特定信息释放指令时不能接收该信息。在一种情况下,至少一些支付信息是加密的,并且启用对支付信息的访问包括对该信息进行解密。

在一些情况下,支付账户信息数据存储库375包括多个账户的支付信息。安全模块315然后可以针对多个账户的所选择的一个或不完全子集启用对支付信息的访问。该选择可以基于例如默认账户设置、检测账户使用模式(例如,检测通常、最近和/或在特定情景,例如空间或时间情景中,频繁使用哪个账户)的学习算法和/或用户选择。

在一些情况下,用户设备205包括输出模块320,以用于呈现一个或多个支付账户(例如,支付账户是、包括或标识默认支付账户)中的每个支付账户的表示。输入模块305能够接收对应于选择用于交易的支付账户(例如,不是默认支付账户)的任何用户输入。例如,可以在触摸屏上呈现多个账户中的每个账户的标识,并且用户能够通过触摸表示而选择账户。

用户设备205还可以包括发射器/接收器模块325。发射器/接收器模块325可以经由连接部件(例如,感应器)向POS终端传输通信。该通信可以包括支付信息,并可以(例如,使用NFC)无线传输。

在供应过程中也可能涉及到发射器/接收器模块325。例如,用户设备305可以与另一个设备(例如,与同一用户和/或用户账户相关联的另一个设备)交换唯一的设备标识符。用户设备205可以存储其他设备的标识符。发射器/接收器模块325可以从其他设备接收通信,该其他设备包括安全模块315启用对其访问的一些或全部支付信息(可以包括更新的支付信息)。该通信可以包括其他设备的唯一标识符,使得安全模块可以验证通信中的标识符匹配所存储的标识符。

图3B示出了根据本发明的一个实施方案的用户设备205的框图。用户设备205可以包括交易事件检测器345,其检测交易发起事件,诸如输入、传感器读数或对应于支付过程的信号。例如,交易事件检测器345可以检测一次或多次按下特定按钮、特定的手势、特定的语音命令、来自POS终端的信号和/或请求支付信息的信号。在一些情况下,检测交易发起事件包括检测生物特征输入,诸如指纹或语音(例如,补充或独立于机械输入)。

在检测到交易事件时,交易事件检测器345能够触发电力管理单元350以确定是否为交易应用处理器355加电。如果为应用处理器355加电,电力管理单元350可以维持涉及交易应用处理器355和安全元件360的当前电力操作。

如果电力管理单元350确定没有向应用处理器355供电,它可以为应用处理器355加电。电力管理单元350可以进一步使交易应用处理器355和安全元件360之间的线路生效(如果并未已经生效)。交易应用处理器355可以随后执行过程以接收特定输入类型的通知(例如,机械输入、按钮按压输入或按下特定按钮),这可能导致应用处理器355通过线路调用安全元件360。该调用能够导致安全元件360接收电力并实现该线路。

交易应用处理器355和/或安全元件360能够被配置为运行由交易控制单元365操作的一个或多个过程。用户界面引擎370能够监测用户设备205接收的输入和/或能够控制用户设备205呈现的控制输出。例如,用户界面引擎370能够检测用户何时触摸触摸屏,触发发生于屏幕上的哪里和/或是否按下特定按钮(例如,基于是否激活对应开关)。在一些情况下,用户界面引擎370检测指示用户交互的传感器数据。例如,用户界面引擎370可以使用扬声器检测语音命令或使用加速度计和/或陀螺仪检测手势。

在接收到特定输入时,安全元件360可以确定能够释放支付信息。然而,可以将释放和/或传输到另一设备的信息限制到例如与所选择的账户相关联的信息。具体地讲,用户设备205可以包括存储一个或多个账户中的每个账户的支付信息的支付账户信息数据存储库375。在一种情况下,由安全元件360控制对支付账户信息数据存储库375中的数据的访问,和/或支付账户信息数据存储库375是安全元件360的部分。可以安全地存储支付信息,使得在未接收到例如密钥、口令或特定信息释放指令时不能接收该信息。在一种情况下,至少一些支付信息被加密,并且在确定可以释放该支付信息时进行解密。

账户管理器380可以通过例如添加一个或多个新账户的支付信息、移除一个或多个账户的支付信息、修改一个或多个账户的支付信息;添加或修改设备或用户特有的选择细节;添加或修改账户关联的限制或奖励信息;和/或添加或修改使用数据来管理支付账户信息数据存储库375。例如,账户的支付信息可包括以下各项中的一者或多者:人名或公司名、账单地址、登录名、密码、账号、到期日期、安全码、电话号码、与支付账户相关联的银行(例如,发证银行)以及卡网络标识符。添加或修改账户数据可以包括向交易协调服务器发送新账户数据,该服务器可以与用于账户的支付服务器通信。支付服务器可以验证新账户数据的准确性和/或可以提供脚本以在设备的安全元件上安全地存储账户数据。在一些情况下,支付账户数据可包括图像,诸如卡的照片和/或图形表示(例如,由设备所拍摄的和/或设备所接收的)。卡的图形表示可以包括卡的简化表示,例如,简化表示省略了过期日期、完整账号、持卡人姓名和安全个人识别号。其余呈现的数据仍然可以允许(例如,通过提供相关联网络的图形)识别对应账户。选择细节可以包括,例如,默认账户的标识、表示何时选择特定账户的条件或表示何时不选择特定账户的条件。

限制或奖励信息可以包括,例如,信用限制、奖励方案价值(例如,购买一般或特定商品每美元赚取的点数)或不允许购买的类型。使用信息可以包括,例如,对于一次或多次购买的每次,购买时间、与购买相关联的商家、购买时设备的位置、商家位置、购买量和/或用于购买的账户。

账户管理器380可以确定是否和/或如何基于从另一个设备(例如,经由远程设备接口385)接收的通信和/或基于来自用户的输入来更新数据存储库375。例如,远程设备接口385可以从配对设备接收通信,该通信指示用户已经将新支付账户与用户账户相关联。作为另一个示例,远程设备接口385能够从POS终端接收通信,该通信指示特定支付账户不再活动。作为另一个示例,交易协调服务器能够从支付网络服务器接收表示账户不再有效或被透支的信息,并且交易协调服务器然后能够向与该账户相关联的一个或多个用户设备传送该信息。作为另一个示例,远程设备接口385可以从配对设备接收(例如,基于跟踪花费或与POS终端的通信)指示特定支付账户正接近其极限的通信。作为另一个示例,账户管理器380可以从用户界面引擎370接收用户输入了标识新支付账户的输入的指示。限制或奖励信息和/或使用信息可以类似地基于从另一个设备(例如,另一个用户设备或POS服务器)接收的通信和/或基于来自用户的输入。

选择细节可以类似地基于从另一个设备(例如,经由远程设备接口385)接收的通信和/或基于来自用户的输入。另选地或除此之外,可以基于学习技术来确定选择细节。例如,账户管理器380可以识别在定义的最近时间段内最频繁用于(或选择)支付的账户。作为另一个示例,账户管理器380可以识别最频繁用于或选择用于与特定商家相关联的和/或特定地理位置处(可以包括地理区域和/或可以利用一个或多个地理坐标定义)的支付的账户。学习技术可以基于来自在设备205处本地进行的支付的数据和/或基于表征在一个或多个其他设备处进行的支付的数据。

在支付账户信息数据存储库375中呈现了多个支付账户时,账户选择引擎390可以在这些账户之间作出选择。该选择可以基于存储的支付信息、存储的选择细节、存储的使用信息、存储的限制或奖励信息和/或选择规程。例如,规程可以包括选择为最近的购物(一般地或在用户设备205处)使用的账户。作为另一个示例,规程可以包括选择(一般地或针对特定购物)每美元奖励值最高的账户。作为另一个示例,规程可以在距极限阈值量之内时、在购物会使账户进入距极限阈值量之内时或在购物会导致超过极限时,阻止选择账户。作为另一个示例,规程可以包括选择被标识为默认账户的账户(例如,可以由用户、另一设备、账户的支付网络、账户的发证银行或POS终端将其设置为默认账户)。

在一些情况下,由账户选择引擎390执行的账户选择包括初始选择。账户选择引擎390然后可以使用户界面引擎370(例如,通过可视地显示账户的图形表示或账户通行证的表示)提供初始选择的账户的标识。此类表示可以伴随有用户改变所选账户的机会。例如,表示可被配置成使得用户能够在屏幕上滑动手指,以查看其他账户表示,并在示出感兴趣账户表示时,用户能够(例如,通过按下物理按钮或屏幕上的选项或通过在屏幕上保持账户的表示)选择用于选择账户的选项。在一种情况下,在识别初始选择的账户之后未接收到附加输入就确认了初始选择。在一种情况下,需要对应于确认初始选择的用户输入。

账户选择引擎390然后可以从支付账户信息数据存储库375检索针对所选账户的支付信息。检索的支付信息可以包括与所选账户相关联的一些或全部支付信息。安全元件360可以将账户信息的这种检索和/或传输条件设置为检测到在设备205处接收到特定的支付授权输入。例如,安全元件360可以阻止支付信息被检索或传输,除非其检测到用户按下特定的非虚拟按钮(例如,一次、两次或另一定义的次数)。在确定已经在设备205处接收到支付授权输入时,安全元件360可以使支付信息在长达定义时间段内能够被检索和/或传输。

支付终端接口395然后可以生成信号,该信号包括所选的支付信息,并传输该信号。支付终端接口395可以被配置为通过短程和/或近场通信信道与附近设备通信。例如,支付终端接口395可以被配置为利用NFC传输信号。

在一些情况下,支付终端接口395被进一步配置为从另一个(例如附近或远程)设备接收一个或多个信号。例如,接收的信号可以标识应付款额,标识授权请求的结果和/或包括收据。例如,支付终端接口395可以首先接收标识应付款额的信号。这个信号可以使账户选择引擎390选择用于支付的账户和/或(例如,基于是否接收到特定输入)使安全元件360确定是否启用支付信息的选择和/或传输。在允许传输支付信息时,支付终端接口395可以向另一设备传输支付信息。

尽管参考特定框描述了图3中的用户设备205,但应当理解,定义这些框是为了描述方便,并非意在暗示部件部分的特定物理布置。此外,框不必对应于物理上不同的部件。例如通过对处理器进行编程或提供适当的控制电路并且各个框根据获得初始配置的方式可为可重新配置的或不可重新配置的,框可被配置为执行各种操作。可在包括使用电路和软件的任何组合实现的电子设备在内的各种装置中实现本发明的实施方案。也不需要在本文公开的电子设备的给定实施方案中实现图3中的每个框(例如协调器设备或可穿戴设备)。

如上所述,在一些情况下,用户设备205可以是可穿戴设备(例如,设备205a)。图4是根据本发明的一个实施方案的可穿戴设备400的简化框图。可穿戴设备400可包括处理子系统402、存储子系统404、用户界面406、一个或多个连接部件(例如,RF接口408和/或连接器接口410)、电源子系统412、环境传感器414和带传感器416。可穿戴设备400还可包括其他部件(未明确示出)。

存储子系统404可例如使用磁性存储介质、闪存存储器、其他半导体存储器(例如,DRAM、SRAM)或任何其他非暂态存储介质或介质的组合来实现,并且可包括易失性介质和/或非易失性介质。在一些实施方案中,存储子系统404可存储媒体项,诸如音频文件、视频文件、图像文件或原图文件;关于用户的联系人的信息(姓名、地址、电话号码等);关于游戏性能评估和/或用户之前参与的游戏的信息;关于用户预定的游戏、约会和活动的信息;记事本;和/或其他类型的信息,其示例在下文中进行描述。在一些实施方案中,存储子系统404还可存储待由处理子系统402执行的一个或多个应用程序(或应用)434(例如,视频游戏程序、个人信息管理程序、媒体回放程序、与特定主机设备和/或主机设备功能相关联的接口程序等)。

在一些实施方案中,存储子系统404可以存储支付账户数据。支付账户数据可以包括,例如,一个或多个支付账户中的每个支付账户的支付信息;与用于在支付账户间进行选择的规程相关的数据,一个或多个账户中的每个支付账户的限制或奖励信息,和/或一个或多个账户中的每个支付账户的使用数据。可以安全地存储和/或加密存储子系统404中存储的部分或全部数据。在一种情况下,至少一部分存储子系统404驻留在安全元件处和/或由安全元件控制。

用户界面406可包括输入设备和输出设备的任何组合。用户可操作用户界面406的输入设备,以调用可穿戴设备400的功能,并且可经由用户界面406的输出设备来查看、收听和/或以其他方式体验来自可穿戴设备400的输出。

输出设备的示例包括显示器420、触觉输出发生器421和扬声器422。显示器420可使用紧凑显示器技术例如LCD(液晶显示器)、LED(发光二极管)、OLED(有机发光二极管)等来实现。在一些实施方案中,显示器420可结合柔性显示元件或曲面玻璃显示元件,从而允许可穿戴设备400符合所需形状。可使用小型扬声器技术(包括能够将电子信号转换为可听声波的任何技术)来提供一个或多个扬声器421。在一些实施方案中,扬声器421可用于产生音调(例如,蜂鸣声或振铃)并且可以但不必能够再现具有任何特定保真度的声音诸如语音或音乐。触觉输出生成器422可为例如将电子信号转换为振动的设备;在一些实施方案中,振动可足够强,以由穿戴可穿戴设备400的用户感觉到,但又不至于产生独特的声音。

输入设备的示例包括触摸传感器425、按钮点击检测器426、相机427和麦克风428。触摸传感器425可包括例如电容传感器阵列,该电容传感器阵列具有使接触集中于传感器的表面上的特定点或区域的能力,并且在一些情况下,具有区分多个并发接触的能力。在一些实施方案中,触摸传感器425可被上覆在显示器420上方以提供触摸屏界面,并且处理子系统404可根据当前在显示器420上显示的内容来将触摸事件(包括轻击和/或利用一个或多个接触作出的其他手势)转化为特定用户输入。

按钮点击检测器426可以检测按钮的点击和/或按压。例如,在按钮下方的元件接触到下方设备部件以形成完整电路时,或者在按下按钮导致开关被激活或去活时,可以检测到点击。在一些情况下,按钮点击检测器426可以检测多个按钮中的每个按钮的点击和/或按压,并能够识别哪个被点击。

相机427可包括例如紧凑型数码相机,该相机包括图像传感器诸如CMOS传感器,以及布置以用于将图像聚焦到图像传感器上的光学部件(例如,镜头),还有用于使用成像部件来捕获并存储静态图像和/或视频图像的控制逻辑部件。图像可被存储在例如存储子系统404中,和/或由可穿戴设备400传输到其他设备以供存储。根据具体实施,该光学部件可提供固定焦距或可变焦距;在后一种情况下,可提供自动聚焦。在一些实施方案中,相机427可沿着设备的表面构件的边缘(例如顶部边缘)设置,并且被取向为允许用户捕获环境中的附近物体(诸如条形码或QR码)的图像。在其他实施方案中,相机427可设置在设备表面构件的前表面上,例如以捕获用户的图像。根据具体实施可提供零个、一个或多个相机。

麦克风428可包括将声波转换为电子信号的任何设备。在一些实施方案中,麦克风428可足够灵敏以提供用户说出的特定词语的表示;在其他实施方案中,麦克风428可用于提供总体环境声音级别的指示,而不一定提供特定声音的高质量电子表示。

在一些实施方案中,用户界面406可向辅助设备诸如头戴式耳机提供输出,和/或从辅助设备接收输入。例如,音频插孔423可经由音频电缆(例如,标准2.5mm或3.5mm音频电缆)连接到辅助设备。音频插孔423可包括输入路径和/或输出路径。因此,音频插孔423可向辅助设备提供音频,和/或从辅助设备接收音频。在一些实施方案中,无线连接接口可用于与辅助设备进行通信。

处理子系统402可被实现为一个或多个集成电路,例如一个或多个单核或多核微处理器或微控制器,这些微处理器或微控制器的示例在本领域中是已知的。在操作中,处理系统402可控制可穿戴设备400的操作。在各种实施方案中,处理子系统404可响应于程序代码来执行各种程序,并且可维护多个同时执行的程序或过程。在任何给定时间,待执行的一些或全部程序代码可驻留在处理子系统404和/或存储介质诸如存储子系统404中。

通过合适的编程,处理子系统402可为可穿戴设备400提供各种功能。例如,在一些实施方案中,处理子系统402可执行操作系统(OS)432和各种应用434,诸如电话界面应用、文本消息界面应用、媒体界面应用、健身应用和/或其他应用。在一些实施方案中,例如通过生成待发送到主机设备的消息和/或通过接收并解释来自主机设备的消息,这些应用程序中的一些或全部可与主机设备进行交互。在一些实施方案中,一些或全部应用程序可对可穿戴设备400进行本地操作。例如,如果可穿戴设备400具有被存储在存储子系统404中的本地媒体库,则媒体界面应用可提供用户界面,以选择和播放本地存储的媒体项。

处理子系统402还可以执行用于设备400的一个或多个部件的代码。例如,处理子系统402可执行安全元件代码436(其可为OS 432的一部分或根据需要分割)。执行安全元件代码436可以控制从安全存储装置释放支付信息。例如,执行安全元件代码436能够实现监测在设备处接收到特定输入,诸如监测以确定按钮是否被机械按压。在确定接收到特定输入和/或满足另一个条件时,可以释放至少一些支付信息以供设备上的应用使用和/或(例如,通过对支付信息解密)使至少一些支付信息可以传输。

处理子系统438还可以或另选地执行交易应用代码438,例如,这样可以实现选择支付账户,与安全元件协调以检索支付账户的支付信息,生成并向具有支付信息的支付终端传输信号,和/或接收并处理来自支付终端的信号。

处理子系统438还可以或另选地执行用于图3所示用户设备205的一个或多个部件的代码。

RF(射频)接口408可以允许可穿戴设备400与各种设备(例如,支付终端、服务器或其他用户设备)进行无线通信。RF接口408可包括RF收发器部件(诸如天线和支持电路),以使得能够经由无线介质进行数据通信,例如,使用WiFi(IEEE 802.11系列标准)、

在一些实施方案中,RF接口408可提供近场通信(“NFC”)能力,例如实现ISO/IEC18092标准等;NFC可支持设备之间的超短程(例如,20厘米或更少)内的无线数据交换。RF接口408可使用硬件部件(例如,驱动电路、天线、调制器/解调器、编码器/解码器,以及其他模拟信号处理电路和/或数字信号处理电路)与软件部件的组合来实现。可将多个不同的无线通信协议以及相关联的硬件结合到RF接口408中。

连接器接口410可允许可穿戴设备400经由有线通信路径来与各种设备(例如服务器或协调设备)进行通信,例如使用通用串行总线(USB)、通用异步接收器/发射器(UART)或用于有线数据通信的其他协议。在一些实施方案中,连接器接口410可提供电源端口,从而允许可穿戴设备400接收电力,例如对内部电池进行充电。例如,连接器接口410可包括连接器,诸如迷你USB连接器或者定制连接器、以及支持电路。在一些实施方案中,可以经由感应充电对设备供电或充电。在一些实施方案中,连接器可以是定制连接器,其提供专用电源和地接触,以及数字数据接触,可用于并行实施不同的通信技术;例如,可以分配两个管脚作为USB数据管脚(D+和D-),可以分配两个其他管脚作为串行传输/接收管脚(例如,实现UART接口)。针对特定通信技术的引脚分配可以在连接正在建立时进行硬连线或协商。在一些实施方案中,连接器还可以提供用于音频和/或视频信号的连接,这些音频和/或视频信号可以模拟和/或数字格式传输至另一设备或从另一设备传输。

在一些实施方案中,连接器接口410和/或RF接口408可用于支持同步操作,其中数据从另一设备(例如,支付终端、服务器或其他用户设备)传输到可穿戴设备400(或者反之亦然)。例如,用户可能够为可穿戴设备400定制设置和其他信息。尽管用户界面406可支持数据输入操作,但用户可发现更便利的做法是在具有更大界面(例如,包括真实字母数字键盘或虚拟字母数字键盘)的独立设备(例如,平板电脑或智能电话)上定义定制信息,然后经由同步操作将定制信息传送到可穿戴设备400。同步操作还可用于加载和/或更新存储子系统404中的其他类型的数据,诸如媒体项、应用程序、个人数据和/或操作系统程序。例如当无线设备400恢复与特定主机设备的通信时或响应于任一设备接收到对其同步信息的副本的更新,可响应于显式用户请求和/或自动地执行同步操作。

环境传感器414可包括提供与可穿戴设备400周围的外部条件有关的信息的各种电子、机械、机电、光学或其他设备。在一些实施方案中,例如根据需要以流式传输方式或响应于处理子系统402的轮询,传感器414可向处理子系统402提供数字信号。可使用任何类型和组合的环境传感器;以举例方式示出了加速度计442、磁力仪444、陀螺仪446和GPS接收器448。

一些环境传感器可提供有关可穿戴设备400的位置和/或运动的信息。例如,加速度计442可感测沿一个或多个轴的加速度(相对于自由下落),例如,使用压电部件或其他部件结合相关联的电子器件来产生信号。磁力仪444可感测周围磁场(例如,地球磁场)并且生成可被解释为罗盘方向的对应电信号。陀螺传感器446可例如使用一个或多个MEMS(微机电系统)陀螺仪以及相关的控制电路和感测电路来感测一个或多个方向上的旋转运动。全球定位系统(GPS)接收器448可基于从GPS卫星所接收的信号来确定位置。在一些情况下,可以使用从一个或多个环境传感器检测的数据来识别表示特定输入的手势。例如,并非使用触摸屏选择通知动作和/或解除提示或通知,可以通过特定手臂运动来传达这种信息。

除了或代替这些示例,还可包括其他传感器。例如,声音传感器可结合麦克风426连同相关联的电路和/或程序代码,以确定例如环境声音的分贝等级。还可包括温度传感器、接近传感器、环境光传感器等。

带传感器416可包括提供关于可穿戴设备400当前是否正被穿戴的信息的各种电子、机械、机电、光学或其他设备。在一些实施方案中,可根据可穿戴设备400当前是否正被穿戴来选择性地启用或禁用可穿戴设备400的某些功能。

电源子系统412可为可穿戴设备400提供电力和电源管理能力。例如,电源子系统414可包括电池440(例如,可再充电电池)和相关联的电路,以将电力从电池440分配到需要电力的可穿戴设备400的其他部件。在一些实施方案中,例如当连接器接口410连接到电源时,电源子系统412还可包括用于对电池440进行充电的电路。在一些实施方案中,电源子系统412可包括用于在不依赖于连接器接口410的情况下对电池440进行充电的“无线”充电器诸如感应充电器。在一些实施方案中,除了电池440之外或代替电池440,电源子系统412还可包括其他电源,诸如太阳能电池。

在一些实施方案中,电源子系统412可控制对可穿戴设备400内的部件的电力分配,以有效地管理功率消耗。例如,电源子系统412可在带传感器416或其他传感器指示设备400未被穿戴时将设备400自动置于“冬眠”状态。冬眠状态可被设计为减少功率消耗;相应地,用户界面406(或其部件)、RF接口408、连接器接口410和/或环境传感器414可被断电(例如,进入低功率状态或完全关闭),而带传感器416被加电(连续地或间隔地),以检测用户何时穿上可穿戴设备400。作为另一个示例,在一些实施方案中,在可穿戴设备400正被穿戴时,电源子系统412可根据环境传感器414所检测到的可穿戴设备400的运动和/或取向来打开或关闭显示器420和/或其他部件。

电源子系统412还可提供其他电源管理能力,诸如基于可用功率的来源和量来调节可穿戴设备400的其他部件的功率消耗,监测在电池440中所存储的电力,在所存储的电力下降到低于最小水平的情况下生成用户警报,等等。

在一些实施方案中,电源子系统412的控制功能可使用响应于控制信号或作为独立微处理器或微控制器而操作的可编程或可控制电路来实现,该控制信号由处理子系统402响应于在其上执行的程序代码所生成。在一些实施方案中,电力子系统412的控制功能可以基于用户与设备的交互(例如,如果在定义的时间周期之内,未以特定方式,例如通过触摸、按钮按压或网络活动与设备交互,则关闭部件)。

应当理解,可穿戴设备400是例示性的,并且变型形式和修改形式是可能的。例如,带传感器416可被修改,并且可穿戴设备400可包括用户可操作来提供输入的用户可操作控件(例如,按钮或开关)。还可提供控件,例如以打开或关闭显示器420、使来自扬声器422的声音静音或解除静音等。可穿戴设备400可包括任何类型的传感器和传感器组合,并且在一些情况下,可包括给定类型的多个传感器。

在各种实施方案中,用户界面可包括任何或所有上述部件,以及未明确描述的其他部件的任何组合。例如,在一些实施方案中,用户界面可包括例如仅一个触摸屏、或触摸屏和扬声器、或触摸屏和触觉设备。在可穿戴设备具有RF接口的情况下,可省略连接器接口,并且可穿戴设备与其他设备之间的所有通信可使用无线通信协议来进行。例如用于对可穿戴设备的电池进行充电的有线电源连接可独立于任何数据连接来提供。

此外,尽管参考特定框描述了可穿戴设备,但应当理解,定义这些框是为了描述方便,并非意在暗示部件部分的特定物理布置。此外,块不必对应于物理上不同的部件。例如通过对处理器进行编程或提供适当的控制电路并且各个框根据获得初始配置的方式可为可重新配置的或不可重新配置的,框可被配置为执行各种操作。可在包括使用电路和软件的任何组合实现的电子设备在内的各种装置中实现本发明的实施方案。也不需要在可穿戴设备的给定实施方案中实现图4中的每个框。

在一种情况下,可穿戴设备400可以实现为不可穿戴的用户设备。例如,可穿戴设备400可以没有带传感器416。

本文所述的实施方案可采取适当电子设备的形式,并入适当电子设备中或与适当电子设备一起工作。图5中示出了此类设备的一个示例,其采取可穿戴机构的形式。如图所示,该机构可以穿戴在用户手腕上并通过绑带固定到其上。该机构可以具有多种功能,包括但不限于:计时;监测用户的生理信号并基于那些信号提供健康相关信息;与其他电子设备通信(以有线或无线方式),其他电子设备可以是具有不同功能的不同类型设备;向用户提供提示,提示可以包括音频、触觉、视觉和/或其他传感器输出,其任一种或所有都可以彼此同步;在显示器上以视觉方式绘示数据;从一个或多个传感器收集数据,数据可以用于发起、控制或修改设备操作;确定触摸在设备表面上的位置和/或施加于设备上的力的量,以及使用任一种或两者作为输入;接受语音输入以控制一种或多种功能;接受触觉输入以控制一种或多种功能;等等。

适当的电子设备的另选实施方案包括电话;平板计算设备;便携式媒体播放器等。另外其他适当的电子设备可以包括膝上型电脑/笔记本电脑、个人数字助理、触摸屏、输入感应垫或表面等。

图6示出了可穿戴电子设备的示例示意图。如图6所示,设备500包括一个或多个处理单元561,其被配置为访问其上存储有指令的存储器562。指令或计算机程序可以被配置为执行相对于设备500所述的操作或功能中的一种或多种。例如,指令可以被配置为控制或协调设备的各个部件的操作。此类部件包括但不限于显示器502、一个或多个输入/输出部件563、一个或多个通信信道564、一个或多个传感器565、扬声器506、麦克风507和/或一个或多个触觉反馈设备566。在一些实施方案中,扬声器和麦克风可以组合成单个单元和/或可以通过设备外壳共享公共端口。

图6的处理单元516可被实现为能够处理、接收或传输数据或指令的任何电子设备。例如,处理单元516可包括一个或多个微处理器、中央处理单元(CPU)、专用集成电路(ASIC)、数字信号处理器(DSP)或此类设备的组合。如本文所述,术语“处理器”意在涵盖单个处理器或处理单元、多个处理器、多个处理单元或其他适当配置的计算元件。

在一些实施方案中,电子设备可以接受各种绑带、带子或其他保持机构(统称为“带子”)。这些带子可以通过凸耳可移除地连接到电子设备,凸耳被接受于设备之内的凹陷或其他孔中并锁定到其上。凸耳可以是带子的一部分或可以与带子分开(和/或分离)。通常,凸耳可以锁定到电子设备的凹陷中并由此维持带子和设备之间的连接。用户可以释放锁定机构以许可凸耳滑出或通过其他方式移出凹陷。在一些实施方案中,凹陷可以形成于带子中,并且凸耳可以固定或并入设备中。

用户可以改变带子和电子设备的组合,由此许可混合并匹配两个种类。应当理解,具有其他形式和/或功能的设备可以包括类似凹陷,并可以与凸耳和/或结合凸耳的带子可释放地配合。通过这种方式,可以设想一种带子和设备的生态系统,其每者都彼此兼容。作为另一个示例,可以使用单个带子连接到设备;在此类实施方案中,带子可以包括电互连,许可两个设备彼此传输信号并由此彼此交互。

在很多实施方案中,电子设备可以保持并显示时间,尤其是充当腕表等。根据设备、其设置和(在一些情况下)用户偏好,可以通过模拟或数字格式显示时间。通常在形成设备的外部的一部分的数字显示器堆栈上显示时间。

显示器堆栈可以包括覆盖显示器的盖元件,诸如盖玻璃。盖玻璃不必由玻璃形成,但这是一种选项;可以由蓝宝石、氧化锆、氧化铝、化学强化的玻璃、硬化塑料等形成。同样,显示器可以是液晶显示器、有机发光二极管显示器或任何其他适当的显示技术。在一些实施方案中,显示器堆栈可以包括背光等元件。

该设备还可以包括一个或多个触摸传感器以确定触摸在盖玻璃上的位置。触摸传感器可以被并入显示器堆栈中或上面,以便确定触摸位置。触摸传感器在某些实施方案中可以是自电容式的,在其他实施方案中是互电容式的,或者它们的组合。

类似地,该设备可以包括力传感器,以确定施加到盖玻璃上力的量。在一些实施方案中,力传感器可以是电容式传感器,并且在其他实施方案中,可以是应变传感器。在任一实施方案中,力传感器是大致透明的,由透明材料制成,或者位于显示器下方或远离显示器,以免干扰显示器的观看。力传感器可以采取例如这样的形式:两个电容板被硅酮或另一种可变形材料分开。在外力作用下电容板靠得更近时,可以测量电容的变化,从而测量从电容变化相关的外力的值。此外,通过比较来自力传感器上多个点或来自多个力传感器的相对电容变化,可以确定施加力的一个或多个位置。在一个实施方案中,力传感器可以采取在显示器周边下方延伸的垫圈的形式。根据实施方案,垫圈可以是分段或一体的。

该电子设备还可以向用户提供提示。可以响应于如下情况产生提示:设备状态的改变(一个示例是电力短缺);设备接收到信息(例如接收消息);设备和另一机构/设备之间的通信(例如,第二种设备通知该设备消息正在等待或通信正在进行中);应用(例如,作为游戏的一部分,或在日历约会即将到来时)或操作系统(例如,在设备加电或关闭时)的操作状态等。用于提示的触发的数量和类型是多种多样和广泛的。

该提示可以是听觉的、视觉的、触觉的或它们的组合。触觉致动器可以容纳于设备之内,并且可以线性地移动以生成触觉输出(但在另选的实施方案中,触觉致动器可以是旋转的或任何其他类型)。扬声器可以提供提示的听觉分量,并且前述显示器可以提供视觉提示分量。在一些实施方案中,专用灯、显示器或其他视觉输出部件可以用作提示的一部分。

可以同步提示的听觉、触觉和/或视觉分量以向用户提供总体体验。可以相对于其他部件延迟一个或多个部件,以在它们之间形成期望的同步。可以对各分量进行同步,使得它们基本同时被感知;作为一个示例,可以稍早于听觉输出发起触觉输出,因为触觉输出要被感知到需要比音频花更长时间。作为另一个示例,可以显著早于听觉输出发起触觉输出(或其部分),但处在微弱或甚至难以察觉的水平,由此提示穿戴者接收听觉输出。

示例电子设备可以通过有线连接或以无线方式与其他电子设备通信。可以在设备之间传递数据,许可一个设备将信息中继到另一个设备;控制另一个设备;采用另一个设备的传感器、输出和/或输入等。图7示出了用户610穿戴样本电子设备500,其中第二电子设备530在其口袋中。可以在电子设备500,530之间无线传输数据,由此许可用户610利用第一电子设备500从第二设备530接收、查看数据并与数据交互。因此,用户610可以通过第一电子设备500访问第二设备功能的部分或全部,而实际不需要直接与第二设备交互。

此外,电子设备500,530可以协作,不仅共享数据,而且还共享功能。例如,两个设备之一可以结合另一个没有的传感器、应用或功能。没有此类应用的电子设备可以从另一个设备请求它们,另一设备可以与请求设备无线共享。因此,多个设备可以一起工作,以在两者之间并最终向用户提供扩展的功能、软件、访问等。作为一个非限制性示例,电子设备500可能无法拨打或接听电话,而第二设备530可能能够这样做。尽管如此,用户仍然可以通过第一设备500拨打和/或接听电话,第一设备可以采用第二设备530来实际拨打或接听电话。

作为另一个非限制性示例,电子设备500可以与附近的销售终端无线通信,从而许可用户迅速高效地进行交易,例如销售、购买或退货。电子设备可以使用近场通信技术来执行这些和其他功能。

如上所述,带子可以连接到两个电子设备并且可以充当两个设备之间的有线通信路径。作为另一个示例,设备可以进行无线通信,由此许可一个设备将来自第二设备的信息中继到用户。在第二设备不可访问时,后一示例尤其有用。

一些实施方案可以结合一个或多个生物特征传感器,以测量用户的特定生理特性。该设备可以包括光体积描记图传感器,以确定例如用户的心率或血氧水平。该设备还可以或替代地包括电极,以测量用户的身体阻抗,这样可以许可设备估计身体脂肪率、身体电活动、身体阻抗等。还包括血压、紫外曝光等。根据并入或关联到电子设备的传感器,可以测量和/或估计多种用户特性,由此允许向用户提供不同的健康信息。

某些实施方案可以被无线充电。例如,感应充电基座可以向设备之内的感应接收器传输电力,以便为设备的电池充电。此外,通过改变设备和基座之间的感应场,可以在两者之间传送数据。作为一个简单非限制性示例,在将设备置于基座上时,可以将此用于将基座从低功率睡眠状态唤醒到活动充电状态。也可以使用其他无线充电系统(例如,近场磁共振和射频)。或者,设备也可以采用通过电极的有线充电。

在某些实施方案中,该设备可以包括旋转输入,其可以采取带杆的冠部的形式。可以转动冠部和杆以提供旋转输入。可以通过光学、电气、电磁或机械方式感测杆和/或冠部的旋转。此外,在一些实施方案中,冠部和杆也可以横向移动,从而向设备提供第二类型的输入。

该电子设备可以同样包括一个或多个按钮。可以按压按钮以向设备提供又一输入。在各种实施方案中,按钮可以是弹片开关、摇臂开关、电接触、磁性开关等。在一些实施方案中,按钮可以是防水的或以其他方式相对于环境是密封的。

各种实施方案可以包括或以其他方式结合一个或多个运动传感器。运动传感器可以检测设备的运动,并基于运动提供、修改、停止或通过其他方式影响设备或关联应用的状态、输出或输入。作为非限制性示例,可以使用运动使设备静音或确认设备产生的提示。样本运动传感器包括加速度计、陀螺传感器、磁力仪、GPS传感器、距离传感器等。一些实施方案可以使用GPS传感器以方便或启用定位和/或导航辅助。

如图6所示,设备500还可以包括一个或多个声学元件,该声学元件包括扬声器506和/或麦克风507。扬声器506可以包括驱动电子器件或电路,并可以被配置为响应于命令或输入产生可听到的声音或声学信号。类似地,麦克风507也可以包括驱动电子器件或电路,并被配置为响应于命令或输入接收可听到的声音或声学信号。扬声器506和麦克风507可以声学地耦接到外壳中的允许声能通过但可以阻止液体或其他碎屑侵入的端口或开口。

某些实施方案可以结合环境光传感器。环境光传感器可以许可设备感测其环境的亮度并相应调节特定操作参数。例如,电子设备可以响应于感测的环境光来修改显示器的亮度。作为另一个示例,如果在一段时间内几乎没有或没有感测到光,该电子设备可以关闭显示器。

在全文阅读说明书时,电子设备的这些和其他功能、操作和能力将显而易见。

图8是根据本发明的一个实施方案,为用户设备供应支付信息的过程800的流程图。在该实施方案中,用户设备(例如,可穿戴用户设备)可以与供应设备(可以是另一个用户设备)通信,以接收支付信息。在一些情况下,用户设备和供应设备中的每个都是单一用户的设备和/或是移动电子设备。在一些情况下,用户设备和供应设备配对在一起和/或与同一账户(例如,操作系统账户、用于应用的账户或支付账户)相关联。

过程800开始于框805a和805b,其中用户设备和供应设备中的每个都检索针对相应设备的唯一标识符。该唯一标识符可以包括在制造时分配的和/或设备中持久存储的标识符。在一些情况下,由操作系统或应用分配唯一标识符。

在框810a和810b处,用户设备和供应设备中的每个确定为与其他设备的支付信道授权。这一确定例如可以基于如下确定来作出:确定设备是配对的,确定在一个设备处输入的代码是另一个设备上呈现的代码,和/或确定从另一个设备接收的信号包括匹配本地存储的数据的数据。在一些情况下,该确定至少部分地基于情景、两个设备之间的分隔距离和/或一个或两个设备的设备状态(例如,被穿戴、活动和/或睡眠)。

在框815和820处,用户设备向供应设备传输其唯一标识符(“电子设备唯一标识符”),供应设备然后存储该标识符。在框825和830处,供应设备向用户设备传输其唯一标识符(“供应设备唯一标识符”),用户设备然后存储该标识符。

供应设备在框835处检测支付信息。例如,供应设备可以检测新的支付账户、支付账户的移除和/或支付账户的修改。检测可以包括检测针对支付账户的新的或改变的支付信息。例如,可以响应于在供应设备处接收到用户输入和/或从支付服务器(例如,直接或经由受信任服务管理器)接收到通信而进行检测。

在框840和845处,供应设备向用户设备传输包括至少一些支付信息的通信,用户设备接收该通信。供应设备能够使用存储的用户设备的电子设备唯一标识符来确定用户设备是信息的目的地。该通信可以包括(在其内容或元数据中)标识哪个设备正在发送通信的设备标识符(例如,在这种情况下,使得其与供应设备的唯一标识符相同)。

在框850处,用户设备可以验证通信中包括的设备标识符匹配存储的供应设备唯一标识符。在此类验证时,用户设备能够在框855处存储通信中的支付信息。框855可以包括安全地存储支付信息。例如,接收的支付信息可以被加密或用户设备可以对信息加密,支付信息可以加密格式被存储。在一些情况下,通信中的支付信息包括更新的支付信息,并且框855可以包括更新存储的支付信息。

应当理解,尽管过程800包括从供应设备向用户设备传输支付信息,但还可以或另选地传输其他数据。此类其他数据可以包括,例如,选择规程、限制或奖励信息和/或使用数据。在一些情况下,用户设备向供应设备传输数据(例如,标识支付账户或使用数据的选择)。

通过利用供应设备,支付服务器或用户设备不需要向与用户相关联的每个设备传输(例如,与账户管理或更新或使用或输入数据相关的)数据。相反,可以向单个供应设备传输数据,供应设备然后可以向与用户设备相关联的任何其他设备中的每个设备分配相关信息。

在一些情况下,需要供应设备利用与用户相关联的支付信息对另一用户设备进行初始化。在一些情况下,还需要供应设备提供与一个或多个支付账户相关的更新。尽管如此,用户设备可能能够独立于供应设备参与交易过程。因此,至少在某些情况中,用户设备不需要与供应设备通信,以向POS终端传输支付信息。例如,发生这种情况,是因为用户设备能够在本地存储参与交易所需的支付信息。

过程800的各部分表示数据的传输和存储。应当理解,与这些框中的至少一些相关联的传输和/或存储可以是安全的。例如,可以对数据进行加密。

图9是根据本发明的一个实施方案,用户设备参与交易的过程的流程图。过程900可以部分或全部由用户设备,诸如可穿戴电子设备执行。

过程900开始于框905,其中在电子设备处(例如,在电子设备的安全元件处)安全地存储支付账户的支付信息。支付账户可以对应于例如信用卡账户、支票或借记账户、礼品账户、储值账户或在线支付账户。支付信息可以包括,例如与信用卡、支票账户、借记卡、礼品账户或储值账户相关联的号码(例如,账号)。支付信息可以基于用户输入和/或基于自动检测(例如,来自信用卡的图像)从另一个设备,例如,经由供应过程被接收。可以通过例如加密数据来安全地存储信息。

在框910处,可以进行机械输入的本地接收的检测。机械输入可以包括,例如,按钮点击和/或非虚拟输入,例如与仅仅触摸或点击设备屏幕或显示器特定部分不同的输入。

在一些情况下,还可以检测非机械输入的接收。例如,此类非机械输入可以包括触摸屏输入、语音命令和/或手势。非机械输入可以与接收机械输入同时,在其之前或之后被接收。非机械输入可以包括生物特征输入。

在一种情况下,可以接收支付授权输入的部分作为支付账户标识的部分。例如,第一输入可以使账户初始被标识。用户然后可以有机会(例如,通过与显示器交互)修改账户选择。第二输入可以表示对初始选择(如果在两次输入之间未接收到任何修改输入)或修改选择满意。因此,在一些情况下,支付授权输入可以包括多个输入。第一输入和第二输入可以是同一类型的(例如,同一按钮的按压)。还应当理解,在一些情况下,用户可以在提供任何支付授权输入之前选择账户。在一种情况下,用户可以浏览可用账户。在查看特定账户表示的同时输入支付授权输入可以对应于选择该账户。

在框915处,响应于检测到在本地接收到机械输入,可以启用对所存储的支付信息的访问。此类启用可以包括,例如,从本地数据存储库(例如,由安全元件)检索信息和/或对信息解密(例如,利用密钥)。

在一些实施方案中,单一条件可以支配是否启用对支付信息的访问和/或是否传输支付信息。在一些实施方案中,可以仅在检测到单一类型输入(例如,机械、非虚拟和/或按压按钮)时启用对支付信息的访问和/或传输支付信息。在一些实施方案中,如果检测到多种交互中的任一种,就可以授权访问支付信息和/或可以传输支付信息。例如,按压(或两次按压)按钮可能是足够的,或者用户与交易应用的虚拟交互(例如,虚拟地选择账户或请求支付传输)可能是足够的。作为另一个示例,启用访问可能需要按钮按压和输入个人识别码或密码、机械输入和语音命令,或机械输入和手腕旋转和/或高度调节运动检测。

在一些情况下,可以针对多个账户中的每个账户存储支付信息。框915可以包括启用对任何或所有账户的支付信息的访问或启用访问所选择账户或账户的不完全子集的支付信息。可以利用选择规程、指定默认账户和/或用户输入(例如,标识默认账户,标识要为特定销售点使用的账户,或拒绝初始为另一个账户选择的账户)来标识选择账户。

检索的支付信息可以被传输到POS终端。可以通过短程和/或使用NFC传输支付信息。在一些情况下,可以生成并检索包括支付信息的通行证,并可以传输该通行证。在一些情况下,接收到输入、识别账户和/或检索支付信息会启动用于发送支付信息的时钟。如果用户设备在时钟到期的时间段之前不能与POS终端(例如,通过授权类型的信道)通信,可以阻止传输支付信息,除非检测到另外的支付授权输入。

应当理解,在一些情况下,可以修改过程900,使得作为在框920向POS终端传输支付信息的替代或补充,可以释放支付信息,使得其能够被用户设备上的应用访问(例如,这样可能导致信息被传输到应用相关的服务器)。

图10是根据本发明的一个实施方案的用于用户设备参与交易的过程1000的流程图。过程1000可以部分或全部由用户设备执行。

过程1000可开始于框1005,其中用户设备能够检测POS终端。例如,用户设备的NFC天线能够检测经由POS终端的NFC天线发射的磁场。作为另一个示例,用户设备上的标签检测或派遣系统能够发现与POS终端相关联的NFC标签。检测可以包括从POS终端(例如,经由NFC)接收数据。数据可以指示用户设备在作为POS终端的设备附近。在一些情况下,用户设备可以分析数据并确定要由设备上的交易应用处理数据。

在框1010处,用户设备能够确定是否检测到支付授权输入(例如,在检测到POS终端之后)。例如,可以确定在设备处是否检测到相对于过程900的框905或本文别处所述类型的输入。在一些情况下,可能需要在检测到POS终端的同时或在从检测到POS终端之后定义的时段之内检测支付授权输入。在一些情况下,可能需要在从检测到支付授权输入之后定义的时段之内检测POS终端。

在未检测到此类输入时,过程1000可以继续进行到框1015,在此,该设备能够输出提示,指示未检测到支付授权输入。例如,该提示可以包括触觉刺激(例如,振动)或音频刺激(例如,音调)。在一些情况下,该提示包括视觉刺激(例如,带有文本,标识被指定为支付授权输入的输入类型)。过程1000然后可以返回框1010,以继续监测支付授权输入。

在已经检测到POS终端和支付授权输入时,过程1000可以继续到框1020,在此可以识别默认的支付账户。在一种情况下,默认支付账户可以包括与一般或在一段时间期间(例如,在设备上,在与用户或用户账户相关联的一组设备上,或一般情况)最高使用次数相关联的账户。例如,用户设备可以从支付服务器(直接或间接,例如,通过供应设备)接收信息,该信息标识针对利用账户(例如,可以通过或不通过用户设备)进行的一组购物的数据。在一种情况下,默认支付账户可以包括用户选择为默认账户的账户。在一种情况下,默认支付账户可以包括用户选择(例如,阈值次数或次数百分比)替代初始选择的账户使用的账户。

在一些情况下,默认账户取决于例如一个或多个账户上的余额(例如,使得使用余额最低的账户或如果余额超过阈值则不使用该账户)、针对一个或多个账户的奖励规程(例如,以选择账户或倾向于针对给定购买奖励高的账户)、针对一个或多个账户的限制(例如,倾向于不选择限额低的账户)和/或针对一个或多个账户的利息率(例如,以选择或倾向于低于阈值的低或最低利息率的账户)。

在一些情况下,默认支付账户的身份可以取决于情景,例如地理位置、POS终端标识符(例如,标识商家)、一天中的时间。例如,可以进行确定以确定任何账户是否对应于与POS终端相关联的商家信息,如果是这样,可以将该账户用作终端的默认账户。

可以使用学习技术确定使用哪个账户作为默认账户(例如,通常情况下或针对特定语境)。该学习技术可以基于例如用于在设备处支付的账户、用于在其他设备处支付的账户、用于在一般情况下支付的账户和/或用户对默认账户的一个或多个过往通知的响应。

在框1025处,可以呈现默认账户的表示。例如,可以呈现账户名称和/或与账户相关联的图形(例如,用于该账户的卡的图形表示或照片)。在一种情况下,可以呈现包括账户细节的账户“通行证”表示。可以呈现通知选项,该选项具有表示,在选择该表示时,能够允许用户识别不同账户。选择该选项能够导致呈现一个或多个其他支付账户中的每个支付账户的标识。

修改选项可以是显式可见或不可见的。例如,可以呈现卡的表示,而没有指示可以改变卡的任何显式可见选项。尽管如此,特定用户动作,例如在屏幕上水平移动手指或光标仍能够导致显示另一账户的表示。可以呈现可见或不可见的确认选项以允许用户指示要使用特定账户(例如,与当前呈现的表示相关联的账户)。

在检测到用户提供了选择该选择选项的输入时,过程1000可以继续进行到框1035,在此,可以呈现一个或多个其他账户中的每个账户的表示。该表示可以是与框1025处呈现的表示相同的类型或者可以是不同类型。在有多个支付账户可用的情况下,可以同时(例如,以列表或表格格式)或相继地呈现其他账户的表示。在相继呈现表示时,可以连同选择选项一起呈现每个表示,使得用户能够迭代地查看可用的账户表示。可以将一个或多个表示中的每个表示呈现为具有修改选项(例如,以导致显示不同账户的表示)和/或确认选项(例如,以选择与当前呈现的表示相关联的账户使用)。

在框1040处,检测到用户选择了特定支付账户。例如,可以检测对确认选项的选择,并可以确定在选择时选择或呈现了哪个账户。

在框1045处,可以针对该账户检索支付信息。在框1050处,可以向POS终端传输至少一部分支付信息。框1045和框1050可对应于过程900的框915和框920。

应当理解,在一些情况下,可以修改过程1000,使得替代或补充在框1005处检测POS终端,可以检测应用的执行或应用的调用。此外,作为在框1050向POS终端传输支付信息的替代或补充,可以释放支付信息,使得其能够被用户设备上的应用访问(例如,这样可能导致信息被传输到应用相关的服务器)。

图11是根据本发明的一个实施方案,涉及的部件未运行时,用于对支付初始化事件作出响应的过程1100的流程图。可以由电力管理单元、应用处理器和/或安全元件执行过程1100的各个部分。在一些情况下,电力管理单元、应用处理器和安全元件中的每个都可以是单个用户设备的部分。

过程1100开始于框1105,在此,电力管理单元检测到发生了支付发起事件。该检测可以包括,例如,检测支付授权输入的部分或全部或检测POS终端。

在框1110处,电力管理单元可以确定针对交易应用的应用处理器是否在运行。这一确定可以基于电力管理单元是否正向应用处理器供电。

在确定应用处理器不在运行时,过程1100可以继续进行到框1115,在此,电力管理单元可以使得应用处理器开始运行。例如,电力管理单元可以开始向应用处理器供电。

在框1120处,电力管理单元可以使应用处理器和安全元件之间的通信路径生效。该通信路径可以包括被配置为使应用处理器能够向安全元件发送一个或多个消息的通信路径。

在框1125处,在一些(尽管不是所有)实施方案中,应用处理器能够确定安全元件是否在运行。在确定其不在运行时,在框1130处,应用处理器能够通过利用线路调用安全元件来导致向安全元件供电。安全元件可以在框1135处对调用作出应答,由此实现该线路和加电。

因此,即使设备上的安全元件和/或应用处理器当前未在运行,支付初始化事件也能导致设备使得适当元件接收电力并开始执行。

图12是根据本发明的一个实施方案用于在设备之间通信以完成交易的过程1200的流程图。过程1200开始于框1205a,在此,用户设备检测POS终端,在框1205b处,POS终端检测可穿戴设备。例如,该检测的NFC天线能够检测经由其他设备的NFC天线发射的磁场。作为另一个示例,检测设备上的标签检测或派遣系统能够发现与其他设备相关联的NFC标签。检测可以包括从POS终端(例如,经由NFC)接收数据。该数据可以指示,检测设备在其他设备类型(例如,用户设备或POS终端)的设备附近。在一些情况下,检测设备可以分析数据并确定要由设备上的交易应用处理数据。

在框1210处,POS终端能够传输应付款额,在框1215处,用户设备能够接收并呈现应付款额。应付款额可以反映购买量。可以在POS终端处确定应付款额(例如,通过扫描与一个或多个输入中的每个输入相关联的代码或基于在终端处接收的输入),或者可以在另一个设备处确定,另一个设备可以向POS终端传输该款额。

在框1220处,用户设备可以识别支付信息。例如,用户设备能够识别支付账户(例如,如本文所述),然后能够识别针对该账户的支付信息(例如,如本文所述)。在框1225处,用户设备向POS终端传输支付信息,在框1230处,POS终端接收支付信息。

在框1235处,POS终端向支付服务器传输交易请求,并且在框1240处,支付服务器接收该请求。在一些情况下,POS终端可以基于至少一些支付信息识别支付服务器。在一些情况下,这种通信是间接的。例如,POS终端可以与交易协调服务器通信,交易协调服务器能够与支付服务器通信。支付服务器可以包括与所识别的支付账户相关联的发证银行的服务器。在一些情况下,POS终端向支付服务器间接(例如,经由收单银行的服务器和/或卡网络的服务器)传输交易。

交易请求可以包括账户标识符,支付服务器能够验证账户的存在和/或状态(例如,绝对余额或相对于限额的余额)。交易请求还可以包括应付款额。支付服务器然后可以确定应付款额的支付是否会导致超过任何账户限制(例如,导致余额超过限额或导致符合可疑行为的标准,例如由于最近充值的次数或量)。如果不会超过任何限制,支付服务器能够确定对购买进行授权。

在框1245处,支付服务器能够向POS终端传输授权,POS终端可以在框1250处接收授权。可以直接或间接(例如,经由收单银行的服务器和/或卡网络的服务器)向POS终端发送授权。

在接收授权时,POS终端能够导致在框1255处向用户设备传输收据数据。在一种情况下,发起购买可能导致支付网络服务器向交易协调服务器传输收据数据,交易协调服务器能够向用户设备传输收据数据(或其处理版本)。收据数据可以包括应付量、日期、时间、商家标识符、支付账户的标识符和/或所购买一个或多个产品或服务的标识符。

用户设备可以在框1260处接收收据数据并呈现收据数据的至少一部分。在一些情况下,用户设备处理收据数据以产生表示。可以与交易应用或另一个应用相关联地存储至少一些收据数据和/或向另一设备传输(例如,另一用户设备或应用服务器)。这样的存储和/或传输可以提供产生与购买模式和/或账户选择和授权相关的分析的能力。

应当理解,本文所示的附图是例示性的,并且设想了各种修改形式。例如,对于过程1200,在一些情况下,POS终端在交易发生之前和/或之后不传输应付款额。此外,直到选择和/或确认账户之后和/或直到在用户设备处接收到支付授权输入,用户设备不需要检测POS终端和/或POS终端不需要检测用户设备。

本文公开的实施方案提供了多种有用的设备间交易协调能力和益处。在用户设备上存储支付信息允许用户方便地使用电子设备完成购物而不需要既携带用户设备(用于其他目的,例如打电话和检查电子邮件)又携带钱包。此外,实施方案提供了针对多个账户的支付信息的存储,并且包括用于选择账户用于特定交易的便利技术。该选择可以基于,例如,一般用户输入(例如,标识默认账户)、当前交易特有的用户输入和/或学习技术。这样能够避免需要用户携带多张卡并对其分类,并能够进一步辅助用户针对特定语境调整账户选择(例如,以改善奖励的收集)。

允许用户设备参与交易的风险是,支付信息将被非预期接收者访问。例如,一般可能有这样的风险:附近的设备可能会窃听支付信息的通信,或者设备上的恶意软件能够检索支付信息并未经用户授权向另一设备传输支付信息。本发明的实施方案提供了几种能够减小这种可能的技术。首先,可以由安全元件安全地存储和控制支付信息。安全元件可以对访问本地输入的检测设置条件。例如,除非检测到设备上的按钮已经被机械按下,否则可以阻止访问。这样设置条件能够禁止软件在没有这样做的相应用户意图的情况下访问支付信息。其次,可以利用NFC传输支付信息。这种通信的极短距离能够减小附近设备接收信息的机会。

前面的描述可以参考用户设备的特定示例,例如可穿戴设备。应当理解,这些示例只用于举例并不具有限制性;其他设备可被替换并且可实现类似的功能框和/或算法,从而执行本文所述的操作和/或其他操作。在一些情况下,用户设备可以是不可穿戴的和/或不可移动的。

可使用专用部件和/或可编程处理器和/或其他可编程设备的任意组合来实现本发明的例如方法、装置、计算机可读介质等的实施方案。本文所述的各种过程可以任何组合方式在同一处理器或不同处理器上实现。在部件被描述为被配置为执行某些操作的情况下,可例如通过设计电子电路以执行操作、通过对可编程电子电路(诸如微处理器)进行编程以执行操作或它们的任何组合来实现此类配置。另外,尽管上述实施方案可能参考了具体硬件部件和软件部件,但本领域的技术人员应当理解,也可使用硬件部件和/或软件部件的不同组合,并且被描述为在硬件中实现的特定操作也可能在软件中被实现,或反之亦然。

结合本发明的各种特征的计算机程序可被编码并被存储在各种计算机可读存储介质上;合适的介质包括磁盘或磁带、诸如光盘(CD)或DVD(数字多功能光盘)的光学存储介质、闪存存储器以及其他非暂态介质。可将利用程序代码编码的计算机可读介质与兼容的电子设备封装在一起,或者该程序代码可独立于电子设备被提供(例如,经由互联网下载或作为单独封装的计算机可读存储介质)。

因此,尽管已相对于具体实施方案描述了本发明,但应当理解,本发明旨在覆盖以下权利要求范围内的所有修改形式和等同形式。

相关技术
  • 响应于机械输入检测启用访问支付信息的用户设备
  • 响应于机械输入检测启用访问支付信息的用户设备
技术分类

06120113820944