在便携式电子设备上使用传感器来验证交易的方法和装置.pdf

上传人:t**** 文档编号:19230 上传时间:2018-01-12 格式:PDF 页数:16 大小:1.05MB
返回 下载 相关 举报
摘要
申请专利号:

CN201380056359.4

申请日:

2013.12.13

公开号:

CN104756130A

公开日:

2015.07.01

当前法律状态:

实审

有效性:

审中

法律详情:

专利申请权的转移IPC(主分类):G06F 21/55登记生效日:20160112变更事项:申请人变更前权利人:电子湾有限公司变更后权利人:贝宝公司变更事项:地址变更前权利人:美国加利福尼亚州变更后权利人:美国加利福尼亚州|||实质审查的生效IPC(主分类):G06F 21/55申请日:20131213|||公开

IPC分类号:

G06F21/55(2013.01)I; G06Q20/38(2012.01)I; H04W12/12(2009.01)I

主分类号:

G06F21/55

申请人:

电子湾有限公司

发明人:

亚伯拉罕·桃瑞丝-道恩; 米格尔·安琪儿·埃斯科比多; 马修·亚历山大·维尔钦斯基

地址:

美国加利福尼亚州

优先权:

13/723,331 2012.12.21 US

专利代理机构:

北京东方亿思知识产权代理有限责任公司11258

代理人:

李晓冬

PDF下载: PDF下载
内容摘要

本公开涉及一种系统。该系统包括:计算机存储器存储模块,该计算机存储器存储模块被配置为存储可执行的计算机程序代码。该系统包括计算机处理器模块,该计算机处理器模块在操作上被耦合于计算机存储器存储模块。计算机处理器模块被配置为运行计算机程序代码以执行如下操作:检测来自移动电子设备的、电子地参与活动的请求;接收由移动电子设备的一个或多个传感器收集的传感器数据;基于从移动电子设备接收的传感器数据,确定参与活动的请求是否被移动电子设备的用户授权;以及如果已经确定参与活动的请求是未授权的,则对用户进行警告。

权利要求书

1.  一种系统,包括:
计算机存储器存储模块,所述计算机存储器存储模块被配置为存储可执行的计算机程序代码;以及
计算机处理器模块,所述计算机处理器模块在操作上被耦合于所述计算机存储器存储模块,其中,所述计算机处理器模块被配置为运行计算机程序代码以执行如下操作:
检测来自移动电子设备的、电子地参与活动的请求;
接收由所述移动电子设备的一个或多个传感器收集的传感器数据;
基于从所述移动电子设备接收的传感器数据,确定参与所述活动的所述请求是否被所述移动电子设备的用户授权;以及
如果已经确定参与所述活动的所述请求是未授权的,则对所述用户进行警告。

2.
  如权利要求1所述的系统,其中,所述请求包括电子地进行金融交易的请求或者对所述用户的账户进行访问的请求。

3.
  如权利要求1所述的系统,其中,接收所述传感器数据包括从包含如下项的群组中选择出的传感器接收数据:环境光传感器、图像传感器、接近传感器、温度传感器、位置传感器、噪声传感器、陀螺仪、加速计、气压计、GPS单元、收发机以及罗盘。

4.
  如权利要求1所述的系统,其中,所述确定包括:
对所述传感器数据进行分析以评估所述移动电子设备在参与所述活动的请求被提出时的状态;以及
确定所述移动电子设备的所评估的状态与参与所述活动的移动电子设备的所预期的状态是否一致。

5.
  如权利要求4所述的系统,其中,所述移动电子设备的所评估的状态是来自所述移动电子设备的至少两个不同类型的传感器的传感器数据的函数,并且其中,所述计算机处理器模块运行所述计算机程序代码以进一 步执行如下操作:在所述确定之前,建立将所述移动电子设备的所预期的状态与所述活动进行关联的模型。

6.
  如权利要求1所述的系统,其中,所述确定包括:当提出所述请求时,确定所述移动电子设备是否正被不正当地访问。

7.
  如权利要求1所述的系统,还包括:如果已经确定参与所述活动的所述请求是未授权的,则拒绝参与所述活动的所述请求。

8.
  如权利要求1所述的系统,其中,所述系统位于远离所述移动电子设备处。

9.
  一种方法,包括:
检测来自移动电子设备的、电子地参与活动的请求;
接收由所述移动电子设备的一个或多个传感器收集的传感器数据;
基于从所述移动电子设备接收的传感器数据,确定参与所述活动的所述请求是否被所述移动电子设备的用户授权;以及
如果已经确定参与所述活动的所述请求是未授权的,则对所述用户进行警告;
其中,所述检测、所述接收、所述确定以及所述警告中的至少一项至少部分地由一个或多个电子处理器来执行。

10.
  如权利要求9所述的方法,其中,所述请求包括电子地进行金融交易的请求或者对所述用户的账户进行访问的请求。

11.
  如权利要求9所述的方法,其中,接收所述传感器数据包括从包含如下项的群组中选择出的传感器接收数据:环境光传感器、图像传感器、接近传感器、温度传感器、位置传感器、噪声传感器、陀螺仪、加速计、气压计、GPS单元、收发机以及罗盘。

12.
  如权利要求9所述的方法,其中,所述确定包括:
对所述传感器数据进行分析以评估所述移动电子设备在参与所述活动的请求被提出时的状态;以及
确定所述移动电子设备的所评估的状态与参与所述活动的移动电子设备的所预期的状态是否一致。

13.
  如权利要求12所述的方法,其中,所述移动电子设备的所评估的 状态是来自所述移动电子设备的至少两个不同类型的传感器的传感器数据的函数,并且所述方法还包括:在所述确定之前,建立将所述移动电子设备的所预期的状态与所述活动进行关联的模型。

14.
  如权利要求9所述的方法,其中,所述确定包括:当提出所述请求时,确定所述移动电子设备是否正被不正当地访问。

15.
  如权利要求9所述的方法,还包括:如果已经确定参与所述活动的所述请求是未授权的,则拒绝参与所述活动的所述请求。

16.
  如权利要求9所述的方法,其中,所述检测、所述接收、所述确定以及所述警告至少部分地由一个或多个计算机服务器的一个或多个电子处理器来执行,所述一个或多个计算机服务器位于远离所述移动电子设备处。

17.
  一种装置,所述装置包括存储计算机程序的非暂态有形机器可读存储介质,其中,所述计算机程序包含机器可读指令,当所述机器可读指令被一个或多个计算机处理器电子地运行时,执行:
检测来自移动电子设备的、电子地参与活动的请求;
接收由所述移动电子设备的一个或多个传感器收集的传感器数据;
基于从所述移动电子设备接收的传感器数据,确定参与所述活动的所述请求是否被所述移动电子设备的用户授权;以及
如果已经确定参与所述活动的所述请求是未授权的,则对所述用户进行警告。

18.
  如权利要求17所述的装置,其中,所述请求包括电子地进行金融交易的请求或者对所述用户的账户进行访问的请求。

19.
  如权利要求17所述的装置,其中,用于接收所述传感器数据的指令包括用于从包含如下项的群组中选择出的传感器接收数据的指令:环境光传感器、图像传感器、接近传感器、温度传感器、位置传感器、噪声传感器、陀螺仪、加速计、气压计、GPS单元、收发机以及罗盘。

20.
  如权利要求17所述的装置,其中,用于所述确定的指令包括用于如下操作的指令:
对所述传感器数据进行分析以评估所述移动电子设备在参与所述活动 的请求被提出时的状态;以及
确定所述移动电子设备的所评估的状态与参与所述活动的移动电子设备的所预期的状态是否一致。

21.
  如权利要求20所述的装置,其中,所述移动电子设备的所评估的状态是来自所述移动电子设备的至少两个不同类型的传感器的传感器数据的函数,并且还包括用于如下操作的指令:在所述确定之前,建立将所述移动电子设备的所预期的状态与所述活动进行关联的模型。

22.
  如权利要求17所述的装置,其中,用于所述确定的指令包括用于如下操作的指令:当提出所述请求时,确定所述移动电子设备是否正被不正当地访问。

23.
  如权利要求17所述的装置,还包括用于如下操作的指令:如果已经确定参与所述活动的所述请求是未授权的,则拒绝参与所述活动的所述请求。

24.
  如权利要求17所述的装置,其中,用于所述检测、所述接收、所述确定以及所述警告的指令由一个或多个计算机服务器的一个或多个电子处理器来运行,所述一个或多个计算机服务器位于远离所述移动电子设备处。

说明书

在便携式电子设备上使用传感器来验证交易的方法和装置
技术领域
本公开总体涉及移动电子交易,并且更具体地,涉及检测并阻止对移动电子设备进行未授权的访问。
背景技术
最近在计算机技术和电信方面快速的进步增加了电子商务的普及度。随着可能具有或者可能不具有物理现实世界对应的商户数目的增加,电子商务越来越流行。而且,由这些商户提供的服务也得到改善。电子商务的普及部分归功于电子地(例如,在线)代替在物理位置处完成交易很轻松并且很方便。与移动电子计算设备(例如,智能电话和平板计算机)的当前流行化进行结合,在线交易现在越来越多地在移动设备上执行,这为买家提供了更大的便利和简化。此外,可以将这些移动电子设备用作移动钱包,例如,也可以使用它们来在物理商店位置完成支付。
不幸地,移动电子交易的普及也导致了欺诈活动的增加。例如,人们可以非法并且不正当地获得对受害者的移动电子设备的访问,并且之后尝试通过这些设备购买东西或者参与其他不法的活动。为了与这些欺诈活动作斗争,已经实现了各种形式的电子交易验证机制,但它们仍然具有各种缺陷。例如,现有的验证移动电子交易的方法不能充分地考虑移动电子设备的状态,例如,其位置、运动、暴露于光下,等等。因此,现有的电子交易验证机制通常在检测并阻止对移动电子设备进行未授权访问方面具有缺陷。
因此,尽管现有的电子交易验证机制一般能够胜任其所期望的目的,但它们不能在每个方面令人完全满意。提供在确定某些电子交易是否被授权中考虑移动电子设备的状态的电子交易验证系统和方法是有利的。
附图说明
图1是根据本公开的各个方面,示出用于对涉及移动电子设备的交易或活动进行检测和验证的基础设施的简化框图。
图2是根据本公开的各个方面,对涉及移动电子设备的交易或活动进行检测和验证的示例流程图。
图3是根据本公开的各个方面,用于实现图2的方法的各个步骤的示例计算机系统。
图4是根据本公开的各个方面的基于云的计算架构的简化示例。
图5是用于实现根据本公开的各个方面所描述的各个方法和设备的电子系统的简化框图。
具体实施方式
应当理解,下面的公开提供了用于实现本公开的不同特征的许多不同的实施例或示例。下面对部件和安排的特定示例进行描述,以简化本公开。当然,这些只是示例,并且不意欲限制。出于简化和清楚的目的,可以以不同的比例来任意画出各种特征。
由于移动电子和通信技术继续进步,因此电子商务变得更加流行。电子商务的普及部分归功于与进行诸如在线购买之类的电子交易相关联的轻松和便捷。然而,由于移动电子设备不断依赖于在线执行电子交易,因此,这些交易的安全性对于未授权的访问可能变得更加脆弱。例如,黑客可以非法获得对个人移动电子设备的访问,并且使用该设备来执行某些金融交易,例如,进行未授权的购买。如另一示例,即使本身没有进行金融交易,但黑客可能仍然使用受害者的移动电子设备的资源来参与其他不法活动,例如,捎带(piggyback)到受害者的设备上来获得免费的互联网服务或者为了不法获得而使用受害者的设备的计算资源。在这些场景中,当这些未授权的活动发生时,受害者通常不知道他/她的移动电子设备被侵入或者被盗用。然而,受害者可能经历移动电子设备的性能衰减,或者随后发现一些授权的交易与它们相关联,这可能使受害者感到沮丧和/或使受害者感到气馁,从而未来将不再参与移动电子商务。
为了与上面所讨论的这些问题作斗争,本公开描述了用来对涉及移动电子设备的未授权的活动进行检测和阻止的改进方法和系统。
图1是根据本公开的各个方面的基础设施(或系统)50的简化高层框图,通过基础设施(或系统)50,可以进行移动电子交易并且对其进行监控。基础设施50包括第三方支付提供商60、商户70以及用户80。在一些实施例中,第三方支付提供商60可以是金融机构或第三方支付提供商(例如,San Jose,CA的PayPalInc.,或者类似的实体)。在其他实施例中,第三方支付提供商60还可以是诸如银行之类的金融机构。
商户70可以是提供用于出售的商品的实体。商品可以是单个产品,或者实际可以包括多个物理且有形的产品(包括(但不限于)衣服、电子设备、工具、玩具、药品、家用设备、书籍、电影、汽车部件、运动用品、杂货,等等)。商户70还可以是提供数字用品或服务的实体,在该情形中,用于出售的商品可以包括电子书籍、数字音乐、数字图像、数字视频、虚拟物品、或其他基于订阅的服务,等等。商户70被配置为与外部实体(例如第三方支付提供商60)进行电子通信。电子通信可以通过电子网络来发生,电子网络可以包括根据现在已知或随后开发的通信协议来实现的有线网络或无线网络。
用户80是拥有移动电子设备(或移动计算设备)90的人。用户80也可以通过移动电子设备90与外部实体(例如,第三方支付提供商60或商户70)进行电子通信。在所示的实施例中,移动电子设备90包括移动智能电话,例如,IPHONEANDROID电话、WINDOWS电话、BLACKBERRY电话、或另一合适的智能电话。在其他实施例中,移动电子设备90可以包括平板计算机(也称为计算机平板)。这些可以包括IPAD以及ANDROID平板、WINDOWS平板或PLAYBOOK平板。在任何情形中,移动电子设备90可以包含电子电路和在其中实现的软件,其使能在合适的有线或无线电信协议下与外部实体中的一个或多个计算机进行通信。
移动电子设备90还可以包括多个传感器95A-95D。这些传感器95A-95D可以包括,但不限于:环境光传感器、图像传感器、接近传感器 (proximity sensor)、温度传感器、位置传感器、噪声传感器、陀螺仪、加速计、气压计、GPS(全球定位系统)单元、收发机以及罗盘。这些传感器95A-95D对能够用来评估移动电子设备的当前状态或实际状态的传感器数据进行收集。例如,环境光传感器可以被用来对移动电子设备90是位于黑暗环境(例如,处于用户80的口袋内侧)还是位于光线好的环境(例如,从用户80的口袋中取出)进行检测。如另一示例,图像传感器可以被用来对任何人(包括用户80)当前是否在查看移动电子设备90进行检测。如另一示例,陀螺仪传感器可以被用来对移动电子设备90的朝向进行检测(例如,移动电子设备90朝上或朝下或朝侧面?)。如再一个示例,加速计传感器可以被用来对移动电子设备90是静止还是运动进行检测。
在某些实施例中,随着用户的同意,从传感器95A-95D收集到的这些传感器数据可以被发送到实体(例如,商户70或第三方支付提供商60)以供进一步分析和建模。为了改善移动电子交易的安全性,可以由商户70或第三方支付提供商60使用传感器数据来建立将移动电子设备90的预期状态与给定的交易类型进行关联的模型。
例如,假设用户80有时将移动电子设备90用作移动钱包。换言之,用户80可以使用移动电子设备90的某些能力(例如,NFC、或近场通信)来在物理商店位置进行支付。通常,这涉及用户将移动电子设备90从他/她的口袋或钱包拿出来。与这样的动作相对应的传感器数据可以包括由陀螺仪传感器检测到的朝向转移、由加速计检测到的突然运动、和/或由环境光传感器检测到的环境光变化(尤其在白天期间)。同时,移动电子设备90的GPS单元可以在移动支付进行的同时检测到移动电子设备90是大体静止的。而且,移动电子设备90内的收发机可以检测到移动电子设备90处于特定的无线网络(例如,与商店相关联的特定的Wi-Fi网络)的覆盖内(或与特定的无线网络相连接)。
当商户70或第三方支付提供商60接收到伴随这些移动支付交易的这样的传感器数据时,随着时间推移,他们可以建立模型,该模型(根据所收集的传感器数据)描述了应当与移动支付交易相关联的移动电子设备90 的预期状态。例如,模型可以将在商店A处的移动支付交易与如下传感器数据中的一个或多个的检测和接收进行关联:
●恰好在交易之前的突然运动;
●在交易之前或者交易期间的环境光改变;
●在进行交易时的特定朝向(例如,移动电子设备90朝上);
●静止的GPS信号;以及
●到商店A的Wi-Fi网络的连接。
该模型是作为相同(或本质上类似)类型的传感器数据在进行交易之前或者在进行交易的同时被重复地检测到的结果来建立的。因此,根据模型,当接收到来自移动电子设备90的用来在商店A处进行移动支付交易的请求时,这样的请求应该伴随着上面所讨论的相同类型的传感器数据。
当然,上面所描述的移动支付交易示例仅仅是用来说明可以针对具有特定交易类型的移动电子设备90的预期状态来建立模型的一个示例场景。以类似的方式,可以针对涉及移动电子设备90的不同类型的交易或活动来建立其他模型,其中,每个交易或活动可以伴随着表达为其传感器数据的移动电子设备的特定状态。另外,可以由商户70或第三方支付提供商60或甚至由另一不同的合适实体来建立并维护模型。
一旦这些模型形成,可以使用它们来检测并阻止对用户80的移动电子设备90的未授权的访问。如示例,黑客100可能尝试侵入移动电子设备90,或者以其他方式获得对移动电子设备90的访问。通常,这在用户80不知情的情况下发生。假设黑客100获得了对移动电子设备90的电子访问,并且随后提出进行金融交易(例如从商户70进行在线的产品购买)的请求。
基于用户80过去与商户70或第三方支付提供商60的交易历史,他们可能已经建立了模型,该模型规定由移动电子设备90进行的在线电子购买预期以将移动电子设备90从用户80的口袋或钱包中拿出来为先导(即,由加速计传感器检测到的突然运动)。此外,移动电子设备90应该处于光线好的环境,这可以由环境光传感器进行检测。而且,图像传感器应该报告检测到用户80的脸,因为他/她在进行在线电子交易的同时应 该在查看移动电子设备90。因此,移动电子设备90的预期状态应该包括这些前述的传感器数据。
然而,在本文所讨论的场景中,用户80没有尝试进行购物。因此,移动电子设备90可能仍然置于他/她的口袋或钱包中,或者在桌面上的某些地方。因此,如加速计传感器所指示的,移动电子设备90将向商户70或第三方支付提供商60报告移动电子设备90当前是静止的。因而,移动电子设备90的预期状态与由接收到的加速计传感器数据所评估的移动电子设备90的可能实际状态不一致。此外,如果移动电子设备90仍然在用户80的口袋或钱包中,则环境光传感器将报告移动电子设备90当前处于黑暗环境。这导致移动电子设备90的预期状态与移动电子设备90所评估的实际状态之间的另一不一致。最后,当黑客提出在线购物请求时,用户80可能没有查看移动电子设备90,这将由没有检测到用户80的脸的图像传感器进行指示。这在电子设备90的预期状态与移动电子设备90所评估的实际状态之间产生了进一步的不一致。
涉及移动电子设备90的预期状态和所评估的实际状态的每个不一致将所请求的交易可能未被授权的“红旗(red flag)”有效地发送至商户70或第三方支付提供商60。当存在足够的红旗(例如,5个传感器数据参数中3个不一致)时,或者当一个或多个红旗被特别警告时,商户70或第三方支付提供商60可以确定提出请求的移动电子设备90可能被盗用。他们之后可以向用户80发出警告,将涉及他/她的移动电子设备90发生的可疑的活动通知给用户80。
用户80先前不知道黑客100不正当地获得了对移动电子设备90的访问,用户80然后可以采取措施来拒绝交易。用户80还可以采取措施加强他/她的移动电子设备90的安全,以阻止未来的侵入尝试。此外,商户70或第三方支付提供商60可以拒绝(或暂时保持)来自可能被盗用的移动电子设备90的请求,即使他们没有立即从用户80得到响应。由此,可以及时地检测到黑客100对利用移动电子设备90的尝试并且对此进行阻挠。
基于上面所讨论的,可以看出,本公开允许在涉及移动电子设备90 的不同类型的交易或活动期间针对通用传感器输出创建各种配置文件(profile)。每个用户80的习惯不同,因此这些配置文件对于每个用户80而言也是唯一的。如果移动电子设备的所评估的状态显著地偏离基于配置文件的其预期的状态,则可以识别出涉及移动电子设备90的未授权的交易或活动。
在所说明的实施例中,完成建模、欺诈检测以及欺诈阻止的实体(即,商户70和/或第三方支付提供商60)是位于移动电子设备90远处的实体。然而,本文所讨论的概念还可以适用于如下场景:移动电子设备90其自己也可以具有基于传感器数据完成风险建模、欺诈检测和欺诈阻止的能力。
图2是示出验证对移动电子设备的未授权访问的方法400的流程图。方法400包括步骤410,在步骤410中,对电子地参与活动的请求进行检测。在一些实施例中,该请求包括用来电子地进行金融交易的请求。在其他实施例中,该请求包括用来访问用户的账户的请求。
方法400包括步骤420,在步骤420中,接收由移动电子设备的一个或多个传感器收集的传感器数据。在各个实施例中,传感器可以包括如下传感器中的一个或多个:环境光传感器、图像传感器、接近传感器、温度传感器、位置传感器、噪声传感器、陀螺仪、加速计、气压计、以及罗盘。
应当理解,可以在步骤420之前执行步骤410,反之亦然。换言之,可以在接收到电子地参与活动的请求之前或者在接收到该请求之后来收集传感器数据。
方法400包括步骤430,在步骤430中,对参与活动的请求是否由移动电子设备的用户授权进行确定。基于从移动电子设备接收到的传感器数据做出该确定。在一些实施例中,步骤430包括如下步骤:对传感器数据进行分析以在提出参与活动的请求时对移动电子设备的状态进行评估;以及对移动电子设备的所评估的状态与参与活动的移动电子设备的所预期的状态是否一致进行确定。在一些实施例中,移动电子设备的所评估的状态是来自移动电子设备的至少两个不同类型的传感器的传感器数据的函数。 在一些实施例中,在步骤430中所执行的确定涉及对提出请求时移动电子设备是否被不正当访问做出确定。
方法400包括步骤440,在步骤440中,当已确定参与活动的请求是未授权的时对用户进行警告。
方法400包括步骤450,在步骤450中,如果确定参与活动的请求是未授权的,则拒绝参与活动的请求。
应当理解,步骤410-450中的至少一些步骤至少部分地由位于移动电子设备远处的系统的一个或多个电子处理器执行。还应当理解,可以在上面所讨论的步骤410-440之前、期间或之后执行附加的方法步骤。例如,方法400可以包括如下步骤:建立模型,该模型将移动电子设备的所预期的状态与请求中所指定的活动进行关联。可以(根据所收集到的传感器数据,例如,移动电子设备是运动的还是静止的,其是朝上还是朝下,是否存在GPS信号,等等)通过对移动电子设备的状态进行监控并且将这样的状态与活动相关联,随着时间推移来建立该模型。还应当理解,可以按照需要省略、组合、或者以不同的序列来执行本文所描述的方法400的步骤中的一个或多个。
图3是适于实现本文所描述的各种方法和设备(例如,方法400的各种方法步骤)的计算机系统600的框图。在各个实现方式中,能够执行这些步骤的设备可以包括网络通信设备(例如,移动蜂窝电话、膝上型计算机、个人计算机、平板计算机,等等)、网络计算设备(例如,网络服务器、计算机处理器、电子通信接口,等等)或另一合适的设备。因此,应当理解,能够实现方法400的设备可以以如下的方式来实现为计算机系统600。
根据本公开的各个实施例,计算机系统600(例如,网络服务器或移动通信设备)包括总线部件602或用于传输信息的其他通信机制,总线部件602或用于传输信息的其他通信机制将子系统和部件(例如,计算机处理部件604(例如,处理器、微控制器、数字信号处理器(DSP),等等)、系统存储器部件606(例如,RAM)、静态存储部件608(例如,ROM)、盘驱动部件610(例如,磁的或光的)、网络接口部件612(例 如,调制解调器或以太网卡)、显示部件614(例如,阴极射线管(CRT)或液晶显示器(LCD))、输入部件616(例如,键盘)、光标控制部件618(例如,鼠标或轨迹球)、以及图像捕捉部件620(例如,模拟照相机或数字照相机))互连。在一个实现方式中,盘驱动部件610可以包括具有一个或多个盘驱动部件的数据库。
根据本公开的实施例,计算机系统600通过处理器604运行包含在系统存储器部件606中的一个或多个指令的一个或多个序列来执行具体的操作。可以将这样的指令从另一计算机可读介质(例如,静态存储部件608或盘驱动部件610)读入系统存储器部件606。在其他实施例中,可以使用硬接线电路代替软件指令(或与软件指令进行组合)来实现本公开。
可以将逻辑编码到计算机可读介质中,计算机可读介质可以指代参与向处理器604提供指令以用于运行的任意介质。这样的介质可以采取许多形式,包括但不限于,非易失性介质和易失性介质。在一个实施例中,计算机可读介质是非暂态的。在各个实现方式中,非易失性介质包括光盘或磁盘(例如,盘驱动部件610),并且易失性介质包括动态存储器(例如,系统存储器部件606)。在一个方面,可以将与运行指令相关的数据和信息经由传输介质(例如,以声波或光波的形式,包括在无线电波和红外数据通信过程中生成的那些波)传输至计算机系统600。在各个实现方式中,传输介质可以包括同轴电缆、铜线、以及光纤,包括组成总线602的线缆。
一些通用形式的计算机可读介质例如包括软式(floppy)盘、软(flexible)盘、硬盘、磁带、任意其他磁介质、CD-ROM、任意其他光介质、打孔卡、纸带、具有孔形状的任意其他物理介质、RAM、PROM、EPROM、FLASH-EPROM、任意其他存储器芯片或盒、载波、或计算机适于读取的任意其他介质。
在本公开的各个实施例中,可以由计算机系统600来执行用来实施本公开而运行的指令序列。在本公开的各个其他实施例中,由通信链路630(例如,通信网络(例如,LAN、WLAN、PTSN和/或各种其他有线网络或无线网络,包括电信网络、移动网络以及蜂窝电话网络))耦合的多个 计算机系统600可以相互协调地执行指令序列以实施本公开。
计算机系统600可以通过通信链路630和通信接口612发送和接收消息、数据、信息和指令,包括一个或多个程序(即,应用代码)。由于程序代码被接收和/或存储于盘驱动部件610或一些其他非易失性存储部件中以供运行,接收到的程序代码可以由计算机处理器604来运行。
在适用情况下,可以使用硬件、软件、或硬件和软件的组合来实现由本公开提供的各种实施例。另外,在适用情况下,可以在不背离本公开的精神的情况下,将本文提出的各种硬件部件和/或软件部件组合到包括软件、硬件和/或二者的复合部件中。在适用情况下,可以在不背离本公开的精神的情况下,将本文提出的各种硬件部件和/或软件部件分离到包括软件、硬件或二者的子部件中。此外,在适用情况下,考虑可以将软件部件实现为硬件部件,反之亦然。
根据本公开,可以将软件(例如,计算机程序代码和/或数据)存储于一个或多个计算机可读介质中。还应该考虑,可以使用一个或多个通用或专用计算机和/或计算机系统、网络和/或其他来实现本文所认定的软件。在适用情况下,可以对本文所描述的各种步骤的顺序进行更改、将其组合为复合步骤、和/或将其分离为子步骤,以提供本文描述的特征。
图4示出了示例基于云的计算架构700,该基于云的计算架构700也可以被用来实现本公开的各个方面。基于云的计算架构700包括移动设备704和计算机702,这两者均被连接到计算机网络706(例如,互联网或内联网)。在一个示例中,消费者具有移动设备704,移动设备704被配置为运行软件以提供具有上面参照图1-3所描述的功能的应用(app)。
移动设备704与基于云的资源708进行通信,基于云的资源708可以包括一个或多个计算机(例如,服务器计算机),该一个或多个计算机具有充足的存储器资源以处理来自各种用户的请求。给定的实施例可以以任意适当的方式在移动设备704与基于云的资源708之间划分功能。例如,移动设备704上的app可以执行与用户的基本的输入/输出交互,而大部分处理和缓存可以由基于云的资源708来执行。然而,在各种实施例中,其他责任划分也是可能的。
基于云的计算架构700还包括个人计算机702,个人计算机702与基于云的资源708进行通信。在一个示例中,参与的商户或消费者/用户可以通过在计算机702处登录商户账户或用户账户来从基于云的资源708访问信息。
应当理解,基于云的计算架构700的各种部件只作为示例来示出。例如,给定的用户可以通过大量设备来访问基于云的资源708,不是所有的设备都是移动设备。类似地,商户或另一用户可以从任意数目的合适的移动设备或非移动设备来访问资源708。而且,在各个实施例中,基于云的资源708可以容纳许多商户和用户。
图5是用于促进电子商务的电子系统800的简化框图。例如,电子系统800可以由第三方支付提供商使用,以实施本文所描述的用于检测并阻止对移动电子设备进行未授权的访问的步骤。在一些实施例中,电子系统800可以包括可操作来执行图2的方法400的一个或多个计算机服务器。
电子系统800包括输入/输出接口模块810。接口模块810可操作来从外部实体接收输入并且向外部实体传输输出。外部实体可以包括商户或消费者。在实施例中,输入/输出接口模块810包括视觉显示单元。输入/输出接口模块810还可以包括物理和/或虚拟按钮、键盘、鼠标、轨迹球、扬声器、麦克风、光传感器、发光二极管(LED)、通信端口(例如,USB或HDMI端口)、操纵杆、图像捕捉设备(例如,照相机),等等。
电子系统800包括收发机模块820。收发机模块820包含各种电子电路部件,这些电子电路部件被配置为与一个或多个外部设备进行通信。电子电路部件允许收发机模块820以有线或无线通信协议(包括诸如IEEE802.11(WiFi)、IEEE 802.15(Bluetooth)、GSM、CDMA、LTE、WIMAX、DLNA、HDMI等通信协议)中的一个或多个进行通信。在一些实施例中,收发机模块820包括天线、滤波器、低噪声放大器、数模(DAC)转换器、模数(ADC)转换器以及收发机。收发机模块820还可以包括诸如混合器、放大器、振荡器、锁相环(PLL)和/或滤波器之类的电路部件。可以将这些电子电路部件中的一些集成到单个分立器件中或者集成电路(IC)芯片中。
电子系统800还包括计算机处理器模块830,计算机处理器模块830可操作来运行计算机指令。计算机处理器模块830可以包含一个或多个中央处理单元(CPU)、图形处理单元(GPU)、或数字信号处理器(DSP),可以与某些软件代码一起使用各种数字电路块(包括诸如AND门、OR门、NAND门、NOR门XOR门等之类的逻辑门)来实现这些CPU、GPU或DSP。
电子系统800包括存储器存储模块840。存储器存储模块840可以包含各种形式的数字存储器,例如,硬盘、FLASH、SRAM、DRAM、ROM、EPROM、存储器芯片或存储器盒,等等。例如,可以将计算机程序代码永久地或临时地存储于存储器存储模块840中。处理器模块830可以被用来运行存储于存储器存储模块840中的计算机程序代码。
存储器存储模块840还包含程序模块,该程序模块被配置为根据本公开促进电子交易。例如,程序模块进行操作以提供动作(例如,将数字标识符与商户物品进行关联、对数字标识符的提交进行检测、以及对与数字标识符相关联的商户物品发起再订购,等等)。
在一些实施例中,电子系统800还可以被实现于诸如移动电话或计算机平板之类的便携式电子设备上。
应当理解,类似的参考标号用来标识一个或多个附图中所示出的类似的元件,其中,这些标注的附图是出于对本公开的实施例进行说明的目的,而不是出于限制相同的实施例的目的。
本公开的一个方面涉及系统。该系统包括:计算机存储器存储模块,该计算机存储器存储模块被配置为存储可执行的计算机程序代码;以及计算机处理器模块,该计算机处理器模块在操作上被耦合于计算机存储器存储模块,其中,计算机处理器模块被配置为运行计算机程序代码以执行如下操作:检测来自移动电子设备的、电子地参与活动的请求;接收由移动电子设备的一个或多个传感器收集的传感器数据;基于从移动电子设备接收的传感器数据,确定参与活动的请求是否被移动电子设备的用户授权;以及如果已经确定参与活动的请求是未授权的,则对用户进行警告。
本公开的另一方面涉及方法。该方法包括:检测来自移动电子设备 的、电子地参与活动的请求;接收由移动电子设备的一个或多个传感器收集的传感器数据;基于从移动电子设备接收的传感器数据,确定参与活动的请求是否被移动电子设备的用户授权;以及如果已经确定参与活动的请求是未授权的,则对用户进行警告;其中,检测、接收、确定以及警告中的至少一项至少部分地由一个或多个电子处理器来执行。
本公开的另一方面涉及装置,该装置包括存储计算机程序的非暂态有形机器可读存储介质。计算机程序包含机器可读指令,当这些机器可读指令被一个或多个计算机处理器电子地运行时,执行:检测来自移动电子设备的、电子地参与活动的请求;接收由移动电子设备的一个或多个传感器收集的传感器数据;基于从移动电子设备接收的传感器数据,确定参与活动的请求是否被移动电子设备的用户授权;以及如果已经确定了参与活动的请求是未授权的,则对用户进行警告。
以上公开不意欲将本公开限制为所公开的精确使用形式或具体领域。由此,应当考虑,无论本文是否明确描述或暗示,根据本公开的教导对本公开的各种替代实施例和/或修改是可能的。因此,通过所描述的本公开的实施例,本领域技术人员将认识到,可以在不背离本公开的范围的情况下,在形式和细节上做出更改。因此,本公开只由权利要求进行限定。

在便携式电子设备上使用传感器来验证交易的方法和装置.pdf_第1页
第1页 / 共16页
在便携式电子设备上使用传感器来验证交易的方法和装置.pdf_第2页
第2页 / 共16页
在便携式电子设备上使用传感器来验证交易的方法和装置.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《在便携式电子设备上使用传感器来验证交易的方法和装置.pdf》由会员分享,可在线阅读,更多相关《在便携式电子设备上使用传感器来验证交易的方法和装置.pdf(16页珍藏版)》请在专利查询网上搜索。

本公开涉及一种系统。该系统包括:计算机存储器存储模块,该计算机存储器存储模块被配置为存储可执行的计算机程序代码。该系统包括计算机处理器模块,该计算机处理器模块在操作上被耦合于计算机存储器存储模块。计算机处理器模块被配置为运行计算机程序代码以执行如下操作:检测来自移动电子设备的、电子地参与活动的请求;接收由移动电子设备的一个或多个传感器收集的传感器数据;基于从移动电子设备接收的传感器数据,确定参与活。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1