高效资源提供者系统的制作方法

文档序号:16807858发布日期:2019-02-10 13:14阅读:249来源:国知局
高效资源提供者系统的制作方法

本国际申请要求于2016年6月20日申请的美国专利申请第62/352,377号的优先权,其公开内容出于所有目的以全文引用的方式并入本文中。



背景技术:

诸如燃料分配系统等传统资源提供系统需要大量步骤来提供给定资源。例如,想要从加油站购买汽油的人首先要驱车至开放式燃料分配器。然后,这个人将她的支付卡插入燃料分配器,并等待交易授权或预授权。她会一直等着,直到提示她为她的车辆选择一种燃料类型。在提示后,她可以选择所需的燃料类型,并操控燃料分配器喷嘴,将它插入车中。然后致动燃料分配器喷嘴,使得燃料被分配到车辆中。如果车辆充满燃料,燃料分配器将自动停止分配燃料。或者如果这个人不想要那么多燃料,那么她可以通过操控喷嘴来随时停止燃料分配器分配燃料。

对于预授权,标准金额(如75美元)将被保留在该人的支付卡账户中,使得她不能花掉这笔钱(即,她的“限额”减少这一金额)。燃料分配后,这种保留可以解除,并且实际交易金额的正常授权请求可由燃料分配器或操作燃料分配器的商家提交。

如上文所提到,常规燃料分配过程需要许多步骤,而这种许多步骤会导致大量的处理时间。例如,为典型汽车分配燃料所需的时间量可能长达10到15分钟。从为单辆汽车加油的角度来看这个时间量可能不多,但是如果某一天有数百辆车在加油站加油,那么会快速累积额外的时间。此外,如果加油站的燃料分配器一直被占用,那么加油站可能会丢失客户,因此从加油站的角度来看,更好的是顾客可以尽可能快速且高效地将他们的车辆加满油。

本发明的实施例单独地且共同地解决这些问题和其它问题。



技术实现要素:

本文中所描述的是一种用于提高资源提供者提供资源的过程的效率的系统和技术。资源提供者可以是通过一个或多个燃料分配器(例如,气泵)提供燃料(例如,汽油)的燃料站。在本发明的实施例中,车辆的用户只需在她的车辆中接近燃料分配器。用户可以操控燃料分配器的喷嘴以将燃料分配到车辆中。用户在操控喷嘴分配燃料之前不必与燃料分配器交互。因为用户不必物理操控支付卡或其它支付装置,所以在燃料分配器处获取燃料比常规燃料输送方法更得多。应注意,出于本发明的目的,术语“燃料”可指代用于为车辆提供动力的任何构件。例如,在一些实施例中燃料分配器可以是配置成向车辆输送汽油的气泵。在另一实例中,燃料分配器可以是配置成向车辆的电池提供电荷的充电站。

本发明的一个实施例是针对一种方法,包括:检测车辆在燃料分配器处的存在;b)响应于检测到车辆的存在而自动传输授权请求消息;以及c)允许燃料分配器向车辆分配燃料,其中车辆的用户在步骤a)到c)之间或在a)到c)期间不与燃料分配器交互。

在其它实施例中,本发明是针对用于在相对于车辆发起关于车辆的交易之前提供交易的预授权的技术。在一些实施例中,系统接收用于识别车辆的图像信息(例如,车辆车牌的图像)。系统可接着识别交易中要使用的账户信息和对应的支付装置信息。在一些实施例中,系统可基于车辆的类型、重量或大小确定为交易预授权的适当金额。一旦系统接收到对预授权请求的响应,就可将资源提供到车辆,同时操作者和资源分配器之间不具有任何物理交互。在一些实施例中,系统使得车辆的操作者能够为基于预授权提供的资源付费,而不具有任何支付动作。

本发明的另一实施例是针对一种具有以下操作的方法:由例如服务器计算机的计算机接收关于在资源提供者处或接近资源提供者的车辆的至少一部分的图像的信息;基于关于所述图像的信息,由计算机确定账户;由计算机确定预授权金额;由计算机生成包括相对于所述账户的预授权金额的预授权请求消息;由计算机将预授权请求消息传输到授权计算机以供审批;由计算机从授权计算机接收预授权响应消息;以及

由资源提供者将资源提供到车辆的用户。

本发明的另一实施例是针对一种资源提供者系统,其包括:一个或多个输入传感器;资源分配器;处理器;以及耦合到处理器的计算机可读介质。资源提供者的计算机可读介质包括可由处理器执行以使计算机进行以下操作的代码:从一个或多个输入传感器接收输入,所述输入指示车辆的存在;基于所述输入,确定车辆的标识符;基于所述标识符,确定与关于车辆的交易相关的适当预授权金额;生成包括适当预授权金额的交易授权请求;将授权请求传输到授权计算机;以及在从授权计算机接收到指示交易已被预授权的响应时,向资源分配器提供启用资源分配直至适当预授权金额的指令。

本发明的另一实施例是针对一种方法,其包括:由计算机接收关于在燃料分配器处或接近燃料分配器的车辆的至少一部分的图像的信息;基于关于所述图像的信息,由计算机从多种资源类型中识别资源类型;以及由计算机将指示所述资源类型的信号传输到资源提供者,其中随后启动燃料分配器以将所述类型的资源提供到车辆。

本发明的又一实施例是针对一种计算机,其包括处理器和计算机可读介质。计算机可读介质可以是非暂时性计算机可读介质,并且可包括代码,所述代码可由处理器执行以实施包括以下操作的方法:接收关于在燃料分配器处或接近燃料分配器的车辆的至少一部分的图像的信息;基于关于所述图像的信息,从多种资源类型中识别资源类型;以及将指示所述资源类型的信号传输到资源提供者,其中随后启动燃料分配器以将所述类型的资源提供到车辆。

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

附图说明

图1描绘系统的说明性实例,所述系统在根据本发明的实施例使用时提高资源提供者系统的效率;

图2描绘可根据本发明的实施例实施的说明性系统架构;

图3示出根据本发明的实施例的用于进行基于车辆的自动交易的系统的图;

图4示出根据本发明的实施例的用于出于进行基于车辆的自动交易的目的而捕获和处理图像的系统的图;

图5描绘用于识别车辆属性的过程的实例,所述识别过程可由其中实施本发明的至少一个实施例的资源提供者系统来实施;以及

图6描绘根据至少一些实施例的说明用于基于车辆检测而获得潜在交易的预授权的实例过程的流程图。

具体实施方式

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

在讨论本发明的一些实施例的细节之前,对一些术语的描述可有助于理解各种实施例。

“收单方”通常可以是与特定商家或其它实体有商业关系的商业实体(例如商业银行)。一些实体可以执行发行方和收单方两者的功能。一些实施例可涵盖这样的单实体发行方-收单方。收单方可以操作收单方计算机,收单方计算机也可以被统称为“传输计算机”。

“授权计算机”可以是由授权请求的实体操作的任何计算装置。此类实体的实例可以是发行方、政府机构、文档存储库、访问管理员等。“发行方”通常可指代维护用户账户的商业实体(例如银行)。发行方也可以向用户发行存储在用户装置(诸如蜂窝电话、智能卡、平板或笔记本电脑)上的支付凭证。

“授权请求消息”可以是请求对交易授权的电子消息。在一些实施例中,授权请求消息被发送给交易处理计算机和/或支付卡的发行方,以请求交易授权。根据一些实施例的授权请求消息可以符合iso8583,iso8583是用于交换与用户使用支付装置或支付账户进行的支付相关的电子交易信息的系统的标准。授权请求消息可以包括可以与支付装置或支付账户相关的发行方账户标识符。授权请求消息还可包括与“标识信息”对应的附加数据元素,包括(只作为实例):服务代码、cvv(卡验证值)、dcvv(动态卡验证值)、pan(主账号或“账号”)、支付令牌、用户姓名、到期日期等等。授权请求消息还可包括“交易信息”,诸如与当前交易相关的任何信息,如交易金额、商家标识符、商家位置、收单银行标识号(bin)、卡片接受器id、标识正在购买的物品的信息等,以及可用于确定是否标识和/或授权交易的任何其它信息。

“预授权请求消息”可以是一种授权请求消息。预授权请求消息通常为潜在交易寻求特定金额的预授权。授权实体接收预授权请求消息可导致授权实体在请求预授权的用户的账户中“保留”预授权请求消息中的金额。它们可用于与资源提供者的交易的实际金额尚不清楚的情形(例如,与购买汽油的情况一样)。当已知实际交易的金额时,可以稍后发送相同交易的后续授权请求消息。所述保留可以解除,并且可以根据后续授权请求消息中的金额处理交易。预授权请求消息和后续授权请求消息可以包括交易标识符,所述交易标识符链接这两个消息,使得授权实体计算机知道它们是同一交互的一部分。

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

“商家”通常可以是参与交易并且可以出售商品或服务或提供对商品或服务的访问的实体。商家可以是资源提供者的实例。

“支付令牌”可以包括支付账户的标识符,它是账户标识符的替代,诸如主账号(pan)。例如,令牌可以包括可以用作原始账户标识符的替代的一连串字母数字字符。例如,令牌“4900000000000001”可以代替pan“4147090000001234”使用。在一些实施例中,令牌可以是“保留格式的”,并且可以具有与现有的交易处理网络中使用的账户标识符一致的数字格式(例如,iso8583金融交易消息格式)。在一些实施例中,令牌可以代替pan用来发起、授权、处理或解决支付交易,或者在通常将提供原始凭证的其它系统中表示原始凭证。在一些实施例中,可以将令牌值生成为使得不可以通过计算方式从所述令牌值恢复原始pan或者其它账户标识符。另外,在一些实施例中,令牌格式可以配置成使接收令牌的实体将其标识为令牌,并辨识发行令牌的实体。

“资源提供者”可以是可提供诸如商品、服务、信息和/或访问的资源的实体。资源提供者的实例包括商家、访问装置、安全数据访问点等。“商家”通常可以是参与交易并且可以出售商品或服务或提供对商品或服务的访问的实体。

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

“令牌”可以是凭证的替代值。令牌可以是一串数字、字母或任何其它合适的字符。令牌的实例包括支付令牌、访问令牌、个人标识令牌等。

“令牌域”可指示可以使用令牌的区域和/或环境。令牌域的实例可以包括但不限于支付渠道(例如,电子商务、实体销售点等)、pos入口模式(例如,非接触式、磁条等)和商家标识符,从而唯一地标识可以在何处使用所述令牌。可以由令牌服务提供者建立一组参数(即,令牌域限制控制)作为令牌发行的一部分,该组参数可以允许在支付交易中强制执行令牌的适当使用。例如,令牌域限制控制可以限定以特定呈现模式(如非接触式或电子商务呈现模式)使用令牌。在一些实施例中,令牌域限制控制可以限定在能够唯一地识别出的特定商家处使用令牌。一些示例性令牌域限制控制可能需要验证对于给定交易而言唯一的令牌密码的存在。在一些实施例中,令牌域可以与令牌请求者相关。

“令牌到期日期”可以指令牌的到期日期/时间。令牌到期日期可以在交易处理期间在令牌化生态系统的实体之间传递,以确保互操作性。令牌到期日期可以是数值(例如,4数位数值)。在一些实施例中,令牌到期日期可以表示为如从发行时间开始计量的持续时间。

“令牌化”是用替代数据代替数据的过程。例如,可以通过用可能与支付账户标识符相关的替代号(例如,令牌)代替主账户标识符来将支付账户标识符(例如,主账号(pan))令牌化。此外,令牌化可以应用于可以用替代值(即,令牌)代替的任何其它信息。令牌化可用于提高交易效率、提高交易安全性、提高服务透明度或提供第三方实现的方法。

“令牌提供者”或“令牌服务系统”可以包括服务支付令牌的一个或多个计算机。在一些实施例中,令牌服务系统可以促进请求、确定(例如,生成)和/或发行令牌,以及在存储库(例如,令牌库)中保持所建立的令牌到主账号(pan)的映射。在一些实施例中,令牌服务系统可以为给定的令牌建立令牌确保级别,以指示令牌与pan绑定的置信级。令牌服务系统可以包括存储生成的令牌的令牌库或与该令牌库进行通信。令牌服务系统可以通过使令牌去令牌化获得实际pan来支持使用令牌提交的支付交易的令牌处理。在一些实施例中,令牌服务系统可以包括单独的令牌化计算机,或者包括与其它计算机(如交易处理网络计算机)组合的令牌化计算机。令牌化生态系统的各种实体可以承担令牌服务提供者的角色。例如,支付网络和发行方或其代理方可以通过实施根据本发明的实施例的令牌服务而成为令牌服务提供者。

“交易”可以是两方或更多方之间的任何交互或交换。例如,交易可以包括从第二实体请求资源的第一实体。在该实例中,当资源被提供给第一实体时完成交易,或交易被拒绝。

如上文所提到,可对现有资源提供者系统做出数种改进,因为一些现有的资源提供者系统需要太多用户交互。一个实例就是购买汽油。例如,如上文所提到,当购买汽油时,汽车的用户必须停在燃料分配器处、拿出支付卡、滑动支付卡、等待授权、选择要分配的燃料类型、等待从泵开始加燃料的指令、移除气泵喷嘴、泵送汽油、取回喷嘴,然后离开气泵。进行所有这些步骤的时间可为每辆车5分钟到20分钟。当存在排队较长的车辆时,延迟可能很显著。

并且,当在加油站处购买汽油时,预授权过程在分配任何汽油之前实施。在预授权过程中,具有通常为$75或$100的预定义金额的授权请求消息被传输到发行方。一旦审批通过,汽车的用户就可泵送气体直至预授权金额。然后在用户的账户上保留$75或$100,使得在所述保留解除之前,用户不被允许使用所述账户花费所述金额。如果泵送的气体金额小于预授权金额,那么实际金额的后续授权请求消息将在稍后传输到发行方,并且所述保留被解除。

在这种情形下,与使用预授权请求相关的问题很多。如果车辆非常大,例如运动型多用途车辆,且气体的价格非常高,那么$75或$100可能不足以填满车辆的贮气箱。相反地,如果车辆非常小且为燃气节能的,且气体的价格非常低,那么$75或$100可能太多而不能保留在用户的支付账户上。例如,过大的保留可阻止用户或账户的任何其它用户进行他们能够以其它方式在所述账户上进行的购买。

图1描绘系统的说明性实例,所述系统在根据本发明的实施例使用时提高资源提供者系统100的效率。在图1中,描绘了包括资源分配器和数个输入传感器装置104的资源提供者系统100。输入传感器装置104可被配置成捕获关于进入资源提供者系统100的车辆106的输入信息。资源分配器102和输入传感器装置104可与资源提供者计算机108通信。反过来,资源提供者计算机108可与传输计算机110通信,所述传输计算机110被配置成通过交易处理网络112与数个授权计算机114通信。

资源提供者计算机108可以是配置成执行本文中所描述的功能的至少一部分的任何计算装置。在一些实施例中,资源提供者计算机108可包括数个计算装置,每一计算装置被配置成执行一些功能。在本发明的至少一些实施例中,资源提供者计算机108可被配置成从输入传感器装置104获得输入信息,并识别所述输入信息内的车辆。例如,资源提供者计算机108可被配置成从输入信息获得车辆标识符。在一些实施例中,资源提供者计算机108还可被配置成从输入信息识别车辆类型(例如,品牌/型号)或至少识别车辆的大小。一旦资源提供者计算机108获得车辆标识符和任何其它合适的信息,资源提供者计算机108就可识别与所述车辆标识符相关的账户,并且可获得将在资源分配器102处进行的关于所识别车辆的潜在交易的预授权。在一些实施例中,要获得预授权的交易金额可根据车辆的品牌、型号和/或大小确定。这将在下文更详细地描述。

资源分配器102可以是能够提供对资源的访问的任何装置(电子或机械)。资源分配器102可为活动装置(例如,向车辆提供资源的泵)或非活动装置(例如,阻止访问资源的锁定机构)。在至少一个说明性实例中,资源分配器102可以是用于向车辆分配燃料的燃料分配器(即,气泵)。

资源提供者系统100的输入传感器装置104可用于获得关于资源提供者系统100所在的环境的信息。输入传感器可以包括能够获得关于环境内的物体的信息的任何合适的传感器装置或传感器装置组合,包括雷达装置、声纳装置、超声装置、红外装置、光检测与测距(lidar)装置、立体视觉相机装置、压板(或其它重量传感器)等。例如,输入传感器可以包括用于生成接近资源分配器102的物体的距离图的深度传感器(例如,距离相机)。接着,所获得的距离图可用于识别在资源提供者系统100周围区域内的车辆类型。在另一实例中,输入传感器装置104可以包括一个或多个相机装置,所述相机装置可用于获得描绘资源分配器102周围环境的图像信息。接着,可使用机器视觉技术从图像信息获得车辆标识符(例如,车牌号)。在一些实施例中,输入传感器装置104可定位成使得它们能够捕获特定角度或视角。例如,相机装置可定位成使得它们能够捕获正在通过进入/离开点进入区域的车辆后部的图像。

传输计算机112可以是配置成处理从资源提供者计算机108接收的交易信息并生成和/或传送将传输到授权计算机114的授权请求消息的任一个计算装置或多个计算装置。在一些实施例中,传输计算机112可由金融机构(例如,收单方)拥有和/或操作,资源提供者计算机108的操作者通过所述金融机构维护账户。

在一些实例中,交易处理网络112可以是配置成在适当的实体之间传送授权请求/响应的任何计算装置网络。交易处理网络112可以包括许多不同类型的网络中的任一个或组合,例如缆线网络、因特网、无线网络、蜂窝式网络以及其它私有和/或公共网络。在一些实施例中,交易处理网络112可以是电子支付网络(例如,visanet)。另外,应注意,在一些实施例中,交易处理网络112可以由实施于托管计算环境中的一个或多个虚拟机实施。托管计算环境可以包括一个或多个快速提供和发布的计算资源,所述计算资源可以包括计算装置、网络装置和/或存储装置。托管计算环境也可以称为云计算环境。

授权计算机114可以是配置成接收交易的授权请求消息、授权或拒绝交易以及基于交易是被授权还是被拒绝而提供授权响应消息的任一个计算装置或多个计算装置。授权计算机114可以基于与交易相关的信息来确定是授权还是拒绝交易。在一些实施例中,授权计算机114可以是附属于访问凭证的授权实体(例如,信用卡的发行方)。授权计算机114可提供潜在交易的预授权。

通过说明利用图1的系统的实例交互,考虑资源提供者系统100是为车辆提供燃料的加油站的情形。在本实例中,车辆106可接近加油站的气泵(例如,资源分配器102)。当车辆106接近气泵时,车辆106的图像可由相机装置(例如,输入传感器装置104)捕获。通过这种方式,车辆106的存在被资源提供者计算机108检测到。资源提供者计算机108可分析由相机装置捕获的图像,以获得车辆106的车牌号(例如,车辆标识符)。接着,计算装置可基于车牌号识别与车辆相关的账户,并且可获得将要进行的交易的预授权。因此,在本发明的实施例中,响应于检测到车辆106而自动传输预授权请求消息(一种授权请求消息)。预授权可以包括为交易预授权的货币金额。所述金额可基于可能购买的燃料的量及类型来计算,所述燃料的量及类型反过来可基于所识别车辆的类型、所识别车辆的重量、历史交易数据或任何其它合适的车辆信息来确定。一旦获得预授权,车辆106的用户就可被允许从资源分配器102分配燃料。用户可操控资源分配器102处的喷嘴,并且可将资源(例如,燃料)分配到车辆106中。不同于常规方法,在本发明的实施例中,在操控喷嘴之前,用户不与资源分配器102进行物理交互。

在一些实施例中,系统可利用双因素认证来认证交易。双因素认证(也被称为2fa)是一种通过利用两个不同部件的组合来确认用户所声称的身份的方法。例如,车辆的大小、形状和/或颜色可与存储在数据库中的关于车辆标识符的信息进行比较,以便对交易进行认证。在本实例中,用于认证的两个因素是车辆标识符和车辆大小、形状和/或车辆颜色。

为了清楚起见,在图1中示出特定数目个部件。然而,应理解,对于每种部件,本发明的实施例可以包括不止一个。另外,本发明的一些实施例可以包括比图1中所示的所有部件更少或更多的部件。另外,图1中的部件可以使用任何合适的通信协议通过任何合适的通信介质(包括因特网)通信。在至少一些实施例中,所描绘的架构中的每一部件可表示配置成执行所述功能的一个或多个专用装置。在一些实施例中,所描绘的架构中的每一部件可包括各自执行相同或类似功能的一群或一组装置。

图2描绘可根据本发明的实施例实施的说明性系统架构。在图2中,描绘了可实施本文中所描述的技术中的一个或多个的资源提供者计算机200。

资源提供者计算机200可以是配置成与系统部件和系统部件中的一个或多个通信的任何类型的计算装置。在一些实施例中,资源提供者计算机200可由实施于代管计算环境中的一个或多个虚拟机执行。代管计算环境可以包括一个或多个快速提供和发布的计算资源(即,云计算环境),所述计算资源可以包括计算装置、网络装置和/或存储装置。

在一个说明性配置中,资源提供者计算机200可以包括至少一个存储器202和一个或多个处理单元(或处理器)204。处理器204可以按需要在硬件、计算机可执行指令、固件或其组合中实施。处理器204的计算机可执行指令或固件实施方案可以包括以任何合适的编程语言编写的用于执行所描述的各种功能的计算机可执行或机器可执行指令。

存储器202可存储可以在处理器204上加载和执行的程序指令,以及在执行这些程序期间生成的数据。依据资源提供者计算机200的配置和类型,存储器202可为易失性的(例如随机存取存储器(ram))和/或非易失性的(例如只读存储器(rom)、快闪存储器等)。资源提供者计算机200还可以包括额外存储装置206,例如可装卸存储装置或非可装卸存储装置,包括但不限于磁性存储装置、光盘和/或磁带存储装置。磁盘驱动器和其相关的计算机可读介质可提供计算机可读指令、数据结构、程序模块和用于计算装置的其它数据的非易失性存储。在一些实施方案中,存储器202可以包括多个不同类型的存储器,例如静态随机存取存储器(sram)、动态随机存取存储器(dram)或rom。转向存储器202的内容的更多细节,存储器202可以包括操作系统208和用于实施本文中所公开的特征的一个或多个应用程序或服务,所述特征至少包括用于读取和解译车牌信息的模块(lpr模块210)和/或用于确定车辆的资源需要的模块(车辆检测模块212)。存储器202还可以包括账户数据214,账户数据214提供与各个用户账户相关的信息(例如,支付装置信息等)。在一些实施例中,账户数据214可存储在数据库中。

可装卸和非可装卸的存储器202和额外存储装置206是计算机可读存储介质的实例。例如,计算机可读存储介质可以包括以用于存储例如计算机可读指令、数据结构、程序模块或其它数据的信息的任何方法或技术实施的易失性和非易失性、可装卸和非可装卸的介质。如本文中所使用,模块可以指由计算系统(例如,处理器)执行的编程模块,所述计算系统安装在资源提供者计算机200上和/或从资源提供者计算机200执行。资源提供者计算机200还可包括通信连接216,所述通信连接216允许资源提供者计算机200与存储数据库、另一计算装置或服务器、用户终端和/或本发明的系统中的其它部件通信。资源提供者计算机200还可以包括输入/输出(i/o)装置和/或端口218,例如以用于实现与键盘、鼠标、笔、语音输入装置、触摸输入装置、显示器、扬声器、打印机等的连接。

转向存储器202的内容的更多细节,存储器202可以包括操作系统208、含有账户数据214的数据库和用于实施本文中所公开的特征的一个或多个应用程序或服务,所述特征包括lpr模块210和/或车辆检测模块212。在一些实施例中,lpr模块210可被配置成结合处理器204识别与车辆相关的车辆标识符。在一些实施例中,lpr模块210可从传感器装置(例如,相机装置)接收图像信息,并且可使用一个或多个机器视觉技术来识别车辆标识符(例如车辆车牌号)。例如,lpr模块210可利用光学字符辨识(ocr)技术来识别检测到的图像信息的车牌内的字符串。接着,lpr模块210可向车辆检测模块212提供识别出的车辆标识符以供进一步处理。尽管图2中描绘为包括在资源提供者计算机200中,但是应注意,lpr模块210可被包括在与资源提供者计算机200分隔开的计算装置的存储器中。例如,lpr模块210可被包括在图像处理服务器计算机310的存储器中。

在一些实施例中,车辆检测模块212可被配置成结合处理器204基于检测到的车辆标识符来识别消费者的一个或多个需要。为此,在一些实施例中,车辆检测模块212可以识别车辆的品牌和型号。在一些情况下,这可基于车辆标识符来完成。例如,车辆标识符可与存储在账户数据中的车辆信息相关(例如,车辆可以被录入由资源提供者维护的程序)。在一些实施例中,车辆检测模块212可被配置成与外部实体(例如,第三方计算机)通信以确定与车辆标识符相关的信息。在一些实施例中,车辆检测模块212可被配置成基于确定的品牌和型号识别与车辆相关的容量或容积。例如,车辆检测模块212可以通过将资源成本乘以与车辆相关的资源的最大数量来计算预期交易的可能最大交易值。例如,如果燃料为每加仑$5.00,那么燃料箱容量为12加仑的车辆可与最大交易值$60.00相关($5.00x12)。在一些实施例中,车辆检测模块212可识别由车辆所有者进行的过往交易(例如,通过匹配车辆标识符与过往交易),并且可识别那些过往交易中的最大交易值(例如,最大交易值是车辆所有者在过去进行的最高交易值)。

在一些实施例中,资源提供者计算机200可与维护第三方数据222的数个第三方计算机220通信。第三方计算机220可以是代表第三方实体(例如,并不附属于资源提供者的实体)操作的任何计算装置。第三方计算机220可被配置成执行一个或多个所请求的服务。例如,在一些实施例中,资源提供者计算机200可与配置成识别关于车辆的信息的第三方计算机220通信。在本实例中,资源提供者计算机200可向第三方计算机220提供车辆标识符(例如,车牌号),并且第三方计算机220可通过查询第三方数据222来识别关于车辆的一个或多个细节。例如,第三方可以是州立机动车部门(dmv),资源提供者计算机200可向其提交车牌查询。在接收到请求后,dmv可针对与车牌信息相关的车辆的品牌、型号和/或所有者查询车辆数据库,这些信息随后可返回到资源提供者计算机200。

在一些实施例中,资源提供者计算机200可与维护令牌数据226的令牌交换服务器224通信。令牌数据226可以包括令牌库。令牌交换服务器224可以是配置成管理账号和所述账号的表示之间的映射的任何计算装置。在一些实施例中,资源提供者计算机200可具有用于支付的令牌。在这些实施例中,在发起交易时,资源提供者计算机200可向令牌交换服务器224提供包括令牌的授权请求消息。在接收到此授权请求消息后,令牌交换服务器224可接着用实际账号替换令牌,并通过处理网络将授权请求消息转发到授权实体。当令牌交换服务器224接收到授权响应消息时,令牌交换服务器224可以用令牌替换实际账号,并将授权响应消息转发回到资源提供者计算机200。通过这种方式,减少实际账号在不安全通信信道上的传输。

图3示出根据本发明的实施例的系统的框图。图3还示出可用于说明根据本发明的实施例的方法的流程图。相对于图3描述的系统和方法是关于向车辆分配资源,例如燃料。然而,本发明的实施例不受如此限制,且可适用于可被供应到车辆或用户的其它资源。例如,资源可涉及用户可以食用的食物或可对车辆执行的服务(例如,洗车、换油或维修服务)。

在图3中,车辆302可由想要为车辆302购买资源(例如,汽油)的用户操作。车辆302可接近资源分配器304或处于资源分配器304处。

在步骤s101中,输入传感器306可捕获车辆302的至少一部分的图像。输入传感器306可以包括相机装置和运动传感器,它们可以检测车辆302的存在以及捕获包括车辆302的至少一部分的图像。例如,所捕获的图像可以包括车辆上包括车牌标识符的车牌的图像。所捕获的图像可由输入传感器306转换成图像数据。此图像数据可接着在步骤s102和s103中通过交换机308传输到图像处理服务器计算机310。交换机308可切换与单个加油站处的多个燃料分配器相关的多个检测装置之间的通信。

通过使用图像数据,图像处理服务器计算机310可确定关于图像的信息,所述信息可以包括车辆302的一个或多个特征。此类特征可以包括车牌号、品牌、型号、年份、颜色、其它物理细节(例如,损坏标记、轮辋大小、油漆图案等)、乘客人数以及关于车辆302的任何其它合适的信息。在一个实例中,关于图像的信息可以包括车辆302的车牌号。关于图像的信息可接着在步骤s104中传输到资源提供者服务器计算机312。

资源提供者服务器计算机312可接着使用所述信息来确定账户。账户可以是包括商家账户的任何合适的账户,并且账户可以包括账号,且可链接到支付装置(例如,pan或支付令牌)以及关于用户车辆的各种信息。例如,用户先前可能已经用资源提供者服务器计算机312预先注册了车辆的车牌号、品牌和型号(例如,在登录过程期间)。

资源提供者服务器计算机312还可包括具有可以提供的指令的信息的数据库,这取决于关于所捕获的车辆(或其部分)的图像的信息。在一些实施例中,可针对不同车辆类型存储不同预授权金额。例如,数据库可以包括将较高预授权金额链接到具有较大燃料箱和/或较低气体效率的车辆以及将较低预授权金额链接到具有较小燃料箱和/或较高气体效率的车辆的信息。例如,例如priustm的小轿车可链接到预授权金额$50,而例如escaladetm的大型运动型多用途车辆(suv)可链接到预授权金额$150。在其它实施例中,每个账户可基于与所述账户相关的车辆类型、用户偏好、车辆大小、车辆容量、所述商家处的历史用户购买信息或任何其它合适的因素而链接到特定预授权金额。

在其它实施例中,每个账户和/或车辆可链接到指定为所述特定账户和/或车辆提供的特定资源类型的信息。如果资源提供者是汽油泵,资源是汽油,那么待分配的汽油类型可与特定账户和/或车辆相关。作为基于为特定车辆推荐的汽油的替代或补充,汽油类型还可基于用户偏好。例如,一个用户的账户可链接到指定用户的车辆仅需要辛烷值为87的常规无铅汽油的信息。然而,所述用户的历史交易数据可指示用户喜欢使用辛烷值为89的无铅汽油。在本实例中,资源提供者可基于辛烷值为89的无铅汽油来估计预授权金额。用户的另一账户可指示用户驾驶一辆豪华车,这辆车将使用辛烷值为91的高级汽油。在一些实施例中,此类信息可自动添加到数据库中,或者可由用户在先前的注册过程期间提供。在一些实施例中,信息可由维护车辆信息的第三方实体提供。例如,指示特定车辆应该使用辛烷值为91的高级汽油的信息可由所述车辆的制造商提供。

资源提供者服务器计算机312可生成针对所确定的预授权金额的预授权请求消息。在一些实施例中,预授权金额可以是所有类型车辆的标准金额。在一些实施例中,预授权金额可根据如上文所描述的车辆类型、车辆大小和/或用户偏好或历史来计算。

在步骤s105中,资源提供者服务器计算机312可向令牌交换服务器314发送预授权请求消息以及可能已经与账户一起存储的支付令牌(支付令牌可以替代实际支付账号)。接着,令牌交换服务器314可以交换主账号(pan)的支付令牌,并且可以修改授权请求消息。在步骤s106处,令牌交换服务器314可向传输计算机316发送包括实际账号和预授权金额的预授权请求消息。在步骤s107中,传输计算机316可向处理网络318发送预授权请求消息。在步骤s108中,处理网络318可将预授权请求消息转发到发行实际账号的授权计算机320。接着,授权计算机320可检查与实际账号相关的账户和用户是否被授权针对预授权金额进行购买。授权计算机320可执行风险分析,并检查用于进行交易的账户的借款或余额。

在步骤s109中,授权计算机320可将预授权响应消息发送回处理网络318。在步骤s110中,处理网络318可将预授权响应消息转发到传输计算机316。在步骤s111中,传输计算机316可向令牌交换服务器314发送预授权响应消息。接着,令牌交换服务器314可在预授权响应消息中替换实际账号的令牌。在步骤s112中,令牌交换服务器314可接着向资源提供者服务器计算机312发送预授权响应消息以及令牌。应注意,尽管相对于图3描绘了令牌交换服务器314,但是本发明的一些实施例可以不使用令牌交换服务器314。例如,资源提供者可生成包括用户的pan的授权请求消息。

在接收到预授权响应消息后,资源提供者服务器计算机312可使资源分配器304启动,以便其可以分配资源(例如,燃料)。例如,在步骤s113中,资源提供者服务器计算机312可将启动资源分配器304以向车辆302分配燃料的通信信号传输到资源分配器304。在步骤s114中,用户可接着将资源分配器304中的燃料喷嘴插入车辆302的贮气箱的入口,并且可操控喷嘴使得燃料从资源分配器304分配到车辆302。在步骤s115中,资源分配器304可接收用户已结束用燃料填充车辆302的反馈。此反馈可由用户手动或通过资源分配器304中的机械传感器自动传送。

在步骤s116中,资源分配器304可将指示燃料分配过程已终止的信号发送回资源提供者服务器计算机312。资源提供者服务器计算机312可接着确定实际分配的燃料的最终交易金额。在燃料输送到车辆302之后的某一时间,资源提供者服务器计算机312可生成包括支付令牌和最终交易金额的后续授权请求消息。后续授权请求消息可以包括交易标识符等等或标记,使得授权计算机知道解除被保留在用户账号上的任何预授权金额。在步骤s117中,资源提供者服务器计算机312可接着将授权请求消息传输到令牌交换服务器314。令牌交换服务器314可交换实际账号的令牌,并且在步骤s118中,可将具有实际账号和最终交易金额的授权请求消息转发到传输计算机316。在步骤s119中,传输计算机316可将授权请求消息转发到处理网络318。在步骤s120中,处理网络318可向授权计算机320发送授权请求消息。授权计算机320可接着授权交易金额,然后还可解除先前授权的预授权金额的保留。在授权请求消息审批通过之后,授权响应消息可被传输回到商家服务器计算机。

在一天结束时或在授权响应消息被资源提供者服务器计算机312接收到之后的任何其它合适的时间段,在传输计算机316、处理网络318和授权计算机320之间执行清算和结算过程。在一些实施例中,这可涉及针对获得与实际提供的资源相关的金额的授权的第二授权请求的传输。

在上文描述的过程中,在启动资源分配器304以供应燃料之前,车辆302的用户不需要与资源分配器304或任何装置(例如移动电话)交互。也就是说,车辆302的用户只需行驶至燃料分配器、离开他或她的车辆302,并操控资源分配器304中的喷嘴将燃料分配到车辆中,而不用拉出任何信用卡或借记卡,且视需要不用选择任何类型的燃料。通过利用上文描述的过程和系统,燃料分配过程中的步骤数量可相对于常规系统有所减少,从而为用户节省大量时间。

图4示出根据本发明的实施例的用于出于进行基于车辆的自动交易的目的而捕获和处理图像的系统和方法的图。系统包含输入传感器410,输入传感器410可为根据本发明的一个实施例的图3的输入传感器306。在一些实施例中,输入传感器可以是相机装置。系统还包含图3的图像处理服务器计算机310,所述图像处理服务器计算机310包括视频管理系统(vms)420、视频处理单元430、车牌读取(lpr)模块440和车辆检测模块450,如图4所示。系统还包含会话控制460,会话控制460可以是根据本发明的实施例的图3的资源提供者服务器计算机312在交易中用来发起用户和商家之间的会话的方法。

在步骤s201中,输入传感器410可提供实时视频馈送。在步骤s202中,vms420可以持续读取实时视频馈送并创建jpeg图像,并且可向视频处理单元430发送所述图像。在步骤s203中,vms420向lpr模块440发送jpeg图像。在步骤s204中,视频处理单元430可处理图像并执行如斑点检测、颜色辨识和对象跟踪的动作,并将结果作为输入字段发送到车辆检测模块450,使得可以确认车辆存在。在步骤s205中,lpr模块440可针对包括关于图像的信息的捕获数据处理jpeg图像,所述信息例如车牌号、置信度和泵号,并且可将捕获数据发送到车辆检测模块450。在接收到来自视频处理单元430的输入字段以及来自lpr模块440的捕获数据时,车辆检测模块450可继续进行到步骤s206。在步骤s206中,用图3的商家服务器计算机440发起会话,其中商家可以例如开始查找与关于从图3的图像处理服务器310接收到的图像的信息相关的用户账户。

在一些实施例中,图3的输入传感器306可以是除了图4的输入传感器410之外还包括其它部件的系统,以帮助确认车辆的存在。例如,输入传感器306可以包括靠近燃料分配器或在燃料分配器处的例如荷重计(或其它合适的重量传感器)的传感器,所述传感器可感测由车辆的重量施加的力。在另一实施例中,输入传感器306可利用低功耗蓝牙(ble)来检测车辆何时位于附近。例如,车辆中的蓝牙装置可在接近蓝牙接收器时连接到蓝牙接收器。在本实例中,关于车辆的信息可通过所述连接传输。

在一些实施例中,针对给定用户账户发起会话可调用发送到用户的警告消息的生成。警告消息可被发送到与用户相关的装置,例如移动装置。在一些实施例中,警告消息可在交易发生之后发送到用户,并且可以包括交易金额。

图5描绘用于识别车辆属性的过程的实例,所述识别过程可由其中实施本发明的至少一个实施例的资源提供者系统来实施。具体地说,图5是针对加油站内的本发明的实施例的实施。

过程500可以在图像502被与资源提供者系统通信的相机装置捕获时开始。在一些实施例中,资源提供者系统可具有数个相机装置,其中至少一些相机装置被定位成捕获进入资源提供者系统的服务区域的车辆的图像。在一些实施例中,相机可被定位成捕获车辆后部的图像以便捕获车牌信息。在一些实施例中,相机装置可以一直将图像信息流式传输到资源提供者系统,并且过程500可以在检测到进入服务区域的车辆(例如,通过压板或运动传感器)时开始。

在过程500的步骤1处,在图像502内识别图像中包括车牌504的一部分。在一些实施例中,这可利用机器视觉技术来识别车辆上的车牌(例如,通过图案辨识)。接着将所述图像的一部分提供到车牌读取(lpr)模块210。lpr模块210可以是图2的实例lpr模块212。在接收到图像中包括车牌(或图像502内的车牌的位置的指示)的一部分后,lpr模块212可利用字符辨识技术将车牌的图像转化成包括车牌号(例如,车辆标识符)的文本串。例如,在图5中,车牌504的图像被转化成文本串“abc-123”。

在过程500的步骤2处,车牌号可被传递到车辆检测模块212。在一些实施例中,车辆检测模块212可通过使用方法调用来实例化,其中车牌号在所述方法调用中作为输入参数进行传递。应注意,本发明的一些实施例可以不包括车辆检测模块212。例如,可以根据车辆重量确定潜在的交易金额,并且车辆标识符可被提供到令牌交换服务器以获得预授权。

在过程500的步骤3,车辆检测模块212可针对数个车辆属性查询车辆数据506的数据库。在一些实施例中,车辆数据506的数据库可由资源提供者维护。例如,在一些实施例中,车辆可以登录由资源提供者维护的账户。在这些实施例中,资源提供者可查询在登录过程中提供的车辆信息的账户信息。在一些实施例中,车辆数据506的数据库可由第三方实体维护。例如,车辆检测模块212可被配置成使资源提供者计算机与州立机动车部门(dmv)或其它监管机构通信。在一些实施例中,车辆检测模块212可被配置成使资源提供者计算机基于从输入传感器接收到的输入数据来识别车辆信息。例如,车辆检测模块212可被配置成从包括车辆的深度传感器获得距离图(例如,深度图)。基于此距离图,车辆检测模块212可确定车辆的大小和形状。然后,可以将车辆的大小和形状与存储在车辆数据506的数据库中的车辆大小和形状数据比较,以识别车辆的一个或多个属性。在一些实施例中,可以使用机器视觉技术以及机器学习(例如,神经网络或深度学习)来识别图像502内的车辆类型。

在过程500的步骤4处,可响应于查询而将关于车辆的信息返回到车辆检测模块212。返回的车辆信息可以包括车辆品牌、型号、燃料容量(例如,燃料箱容积)、燃料质量、加油频率(例如,基于历史交易数据)或任何其它合适的因素。接着,在步骤5处,车辆信息可供资源提供者使用来提高授权过程的效率。例如,资源提供者可基于车辆信息来估计适当的预授权金额。接着,资源提供者可从与车辆相关的账户获得预授权金额的预授权。

图6描绘根据至少一些实施例的说明用于基于车辆检测而获得潜在交易的预授权的实例过程的流程图。过程600(或本文所描述的任何其它过程,或其变型和/或组合)中的一些或全部可以在配置有可执行指令的一个或多个计算机系统的控制下执行,并且可以实施为代码(例如,可执行指令、一个或多个计算机程序或一个或多个应用程序)。根据至少一些实施例,图5中描绘的过程600可由图2中描绘的资源提供者计算机200实施。代码可存储在计算机可读存储介质上,例如呈包括可由一个或多个处理器执行的多个指令的计算机程序的形式。所述计算机可读存储介质可以是非暂时性的。

过程600可以在资源提供者计算机接收到输入传感器信息时开始于602。在一些实施例中,输入传感器信息可以包括从数种不同类型的输入传感器装置获得的信息。例如,资源提供者计算机可接收来自相机输入传感器的包括车辆车牌信息的图像的车辆的至少一部分的图像以及来自压板输入传感器的车辆重量指示。在另一实例中,资源提供者可从深度传感器(例如,距离相机)接收包括车辆的形状和大小的指示的距离图。在一些实施例中,输入传感器可被定位成获得关于正在进入服务区域的车辆的输入信息。

在604处,资源提供者计算机可从接收到的图像信息识别车辆标识符。在一些实施例中,这可涉及使用光学字符辨识过程(例如,矩阵匹配或特征提取)来将图像内的字符转换成文本。在一些实施例中,车辆标识符可通过与车辆建立的通信连接获得。例如,无线装置(例如,蓝牙、wlan等)可在车辆接近无线接收器时连接到资源提供者的无线接收器。在本实例中,可在车辆的无线装置和资源提供者的无线接收器之间建立通信连接,并且关于车辆的信息可通过所述通信连接传输到资源提供者。在一些实施例中,车辆可以包括管理车辆操作者的认证的车载系统。此类车载系统的一些实例描述于kim等人的名称为“车载系统的多级认证(multi-levelauthenticationforonboardsystems)”的第15/074,908号美国专利申请,所述申请以全文引用的方式并入本文中。安装于车辆中的车载车辆系统可被配置成发现车辆附近的电子装置并与其建立通信。在与车载车辆系统相容的本发明的实施例中,资源提供者系统可与车载车辆系统建立通信信道,并且可通过所述通信信道接收车辆标识符。

在一些实施例中,车载车辆系统还可通过无线连接与一个或多个远程服务器通信。在这些实施例中,资源提供者系统可通过使用位置检测技术(例如,地理围栏)接收车辆已经进入服务区域的指示。例如,车载车辆系统可不断地将它的位置报告给远程服务器。远程服务器可基于此位置信息检测到车辆已进入资源提供者系统附近。在做出此确定后,远程服务器可联系资源提供者系统以指示车辆存在于服务区域中。

在606处,资源提供者计算机可识别与车辆标识符相关的账户。在一些实施例中,资源提供者可针对预先注册的账户信息查询数据库。例如,为了参与本发明的一些实施例,用户可能首先需要在登录过程中向资源提供者注册他或她的车辆。在此过程中,用户可提供多个细节,例如车牌号、支付装置(例如,账号或令牌)、移动装置标识符(例如,电话号码)、一个或多个用户偏好和/或任何其它合适的细节。在一些实施例中,车辆标识符可基于历史交易数据而映射到账户。例如,在资源提供者第一次识别车辆时,车辆的操作者可能需要手动展示支付装置。在后续访问资源提供者时,车辆可自动匹配所展示的支付装置。在一些实施例中,由资源提供者维护的账户可以包括车辆标识符和支付令牌。在这些实施例中,资源提供者可在检测车辆标识符时检索支付令牌。

在608处,资源提供者计算机可确定关于潜在交易应该获得预授权的适当的预授权金额。在一些实施例中,预授权金额可以是预定值。例如,所有潜在交易都可被预授权$50.00的预授权金额。在一些实施例中,预授权金额可基于车辆属性来计算。

在一个实例中,资源提供者可基于车辆类型来计算预授权金额。在本实例中,资源提供者可通过就车辆类型进行查询从车辆信息的数据库获得关于车辆的资源容量(例如,燃料箱容积)和资源等级(例如,燃料质量)的信息。接着,资源提供者可根据这些值计算预授权金额。借助于说明,在资源是燃料的情况下,资源提供者可确定特定类型的车辆具有13加仑燃料箱,且需要以每加仑$3.50的价格出售的常规无铅汽油。在本实例中,资源提供者可获得预授权金额为$45.50(13x$3.50)的预授权。

在另一实例中,资源提供者可根据车辆的大小、重量和/或形状计算预授权金额。在一些实施例中,资源提供者可基于阈值利用多级预授权金额。例如,如果车辆的重量或其容积大于第一阈值金额,那么资源提供者可获得预授权金额为$150的预授权。在本实例中,如果车辆的重量或其容积小于第一阈值金额但大于第二阈值金额,那么资源提供者可获得预授权金额为$100的预授权。例如,如果车辆的重量或其容积小于第二阈值金额,那么资源提供者可获得预授权金额为$50的预授权。

在一些实施例中,预授权金额可基于历史交易数据和/或用户偏好数据来确定。例如,在登录过程中,用户可选择与他或她的车辆相关的最大交易金额。在本实例中,预授权金额可被设置为最大交易金额。在另一实例中,预授权金额可被设置为比相对于车辆识别的历史交易中的最大金额多某一预定金额(例如,$5.00)。在一些实施例中,此金额可基于资源的价格波动进行调整。

在610处,资源提供者计算机可生成授权请求消息。授权请求可至少包括支付装置和预授权金额。在一些情况下,支付装置可以是pan,且授权请求消息可以传输到授权计算机以供处理。在一些情况下,支付装置可以是支付令牌(例如,applepay或androidpay令牌),且授权请求消息可以传输到与支付令牌相关的令牌交换服务器,所述令牌交换服务器可接着重新生成包括账户信息的授权请求并将所述请求转发到授权计算机。应注意,支付装置还可以包括验证信息,所述验证信息可用于验证支付装置的可靠性。例如,支付装置可以包括可用于验证支付令牌的密码。在一些实施例中,资源提供者计算机可通过交易处理网络向授权实体提供授权请求消息。在一些实施例中,授权请求消息可通过传输计算机(例如,收单方)传送或由传输计算机生成。在这些实施例中,资源提供者计算机可通过传输计算机接收响应消息。

在612处接收到对授权请求消息的授权响应消息后,资源提供者计算机可确定潜在交易是否已被授权。在潜在交易未被授权的情况下,车辆的操作者可请求提供不同于所记录支付装置的支付装置。在潜在交易被授权的情况下,资源提供者计算机可向车辆的操作者提供对将在614处进行交易的资源的访问。在一些实施例中,车辆的操作者可以访问最多价值获得预授权的金额的资源的量。例如,如果资源是燃料,且如果车辆被预授权获得最多价值$50.00的燃料,那么车辆的操作者能够抽取最多价值$50.00而不是更多的燃料。在一些实施例中,车辆的操作者可能有机会在交易完成之后就离开。例如,操作者可自动为所分配的资源开账单,而不用以操作者的名义进行任何进一步的交互。在本实例中,当操作者接近资源分配器时,可获得潜在交易的预授权。接着可基于预授权分配资源,并且操作者可以自由离开该区域,而不用提供任何额外的支付细节。在本实例中,可针对分配给操作者的资源的实际金额来执行结算和清算过程。

过程600还可向与车辆相关的账户持有人提供通知。例如,在一些实施例中,资源提供者可在获得预授权之前向用户的移动装置提供通知(例如,通过所存储的与账户相关的电话号码)。在这些实施例中,账户持有人能够通过响应通知来停止预授权过程。在另一实例中,资源提供者可向用户的移动装置提供指示已基于所获得的资源完成交易的总金额的通知。

如所描述,本发明的服务可涉及实施一个或多个功能、过程、操作或方法步骤。在一些实施例中,由于通过适当编程的计算装置、微处理器、数据处理器等执行指令集或软件代码,可以实施功能、过程、操作或方法步骤。指令集或软件代码可以存储在由计算装置、微处理器等访问的存储器或其它形式的数据存储元件中。在其它实施例中,功能、过程、操作或方法步骤可以由固件或专用处理器、集成电路等实施。

本申请中描述的任何软件部件或功能可以实施为由处理器使用例如java、python或c#的任何合适的计算机语言、使用例如常规或面向对象的技术执行的软件代码。软件代码可以在计算机可读介质上存储为一系列指令或命令,所述计算机可读介质例如随机存取存储器(ram)、只读存储器(rom)、磁介质、固态介质或光学介质。任何这样的计算机可读介质可以驻存在单个计算设备上或其内部,并且可以存在于系统或网络内的不同计算设备上或其内部。

虽然已经详细描述了并且在附图中示出了一些示例性实施例,但是应理解,这样的实施例仅仅是对本发明的说明,而不是意图限制本发明,并且本发明不限于示出和描述的特定布置和结构,因为本领域的普通技术人员可以想到各种其它修改。

如本文所使用,除非明确指示有相反的意思,否则使用“一个”、“一种”或“所述”意在表示“至少一个”。

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