无摩擦微定位检测和授权的制作方法

文档序号:23679824发布日期:2021-01-23 07:16阅读:99来源:国知局
无摩擦微定位检测和授权的制作方法

[0001]
本发明总体上涉及一种用于增加与无摩擦交易相关联的安全等级的方法,并且具体涉及一种方法和相关联的系统,用于改进与检测用户和设备属性相关联的微位置检测的硬件和软件技术,以及用于基于微位置检测来授权交易,由此改进与无摩擦交易相关联的效率。


背景技术:

[0002]
用于实现无摩擦交易的过程是公知的。当前存在大量解决方案关于允许顾客使用电话和相关联的应用来实现交易而不需要使用信用卡。然而,上述交易依赖于用户物理地启用设备。同样,当前解决方案使用传感器和视频文件来确定用户动作。此外,蓝牙技术可以用于在用户通过结账区域进行时确定用户接近处理支付。
[0003]
然而,上述解决方案需要确定移动设备的位置来实现授权过程。同样,零售地点内的多个结账区域使得频繁光顾的顾客能够在访问零售地点期间使用相同的出口或最喜欢的结账通道。随着无摩擦交易普及,信标被放置在不同结账区域来代表用户处理支付可能是常见的。
[0004]
因此,在本领域中存在以下需要:基于关于用户偏好的结账通道或出口的经授权的微位置来提供用于无摩擦支付的增加的安全性手段。
[0005]
因此,本领域需要解决上述问题。


技术实现要素:

[0006]
从第一方面来看,本发明提供了一种无摩擦授权改进方法,包括:由硬件设备的处理器第一检测在零售实体内的第一微位置处第一用户的移动设备;由所述处理器在第一日期和时间第二检测所述第一用户的所述移动设备进入所述零售实体的第一结账通道以从所述零售实体购买第一物品;由所述处理器响应于用户输入而第一授权所述第一用户从所述零售实体购买所述第一物品;由所述处理器分析与所述第一检测、所述第二检测和所述第一授权相关联的属性;以及由所述处理器基于所述分析的结果确定将来授权属性,用于授权所述第一用户的所述移动设备将来从所述零售实体购买物品。
[0007]
从另一方面来看,本发明提供了一种无摩擦授权改进方法,包括:由硬件设备的处理器第一检测在零售实体处第一用户的移动设备;由所述处理器在第一日期和时间第二检测所述第一用户的所述移动设备进入所述零售实体的第一结账通道以从所述零售实体购买第一物品;由所述处理器经由所述移动设备的加速度计在所述第一日期和时间第三检测所述第一用户的高度;响应于用户输入,由所述处理器第一授权所述第一用户从所述零售实体购买所述第一物品;由所述处理器分析与所述第一检测、所述第二检测、所述第三和所述第一授权相关联的属性;以及由所述处理器基于所述分析的结果确定将来授权属性,用于授权所述第一用户的所述移动设备将来从所述零售实体购买物品。
[0008]
从另一方面来看,本发明提供了一种硬件设备,其包括耦合到计算机可读存储器
单元的处理器,所述存储器单元包括指令,所述指令在由所述计算机处理器执行时实现无摩擦的授权改进方法,所述方法包括:由所述处理器第一检测在零售实体内的第一微位置处的第一用户的移动设备;由所述处理器在第一日期和时间第二检测所述第一用户的所述移动设备进入所述零售实体的第一结账通道以从所述零售实体购买第一物品;响应于用户输入,由所述处理器第一授权所述第一用户从所述零售实体购买所述第一物品;由所述处理器分析与所述第一检测、所述第二检测和所述第一授权相关联的属性;以及由所述处理器基于所述分析的结果确定将来授权属性,用于授权所述第一用户的所述移动设备将来从所述零售实体购买物品。
[0009]
从另一方面来看,本发明提供了一种用于无摩擦授权的计算机程序产品,该计算机程序产品包括计算机可读存储介质,该计算机可读存储介质可由处理电路读取并且存储用于由处理电路执行以便执行用于执行本发明的步骤的方法的指令。
[0010]
从另一方面来看,本发明提供了一种存储在计算机可读介质上并且可加载到数字计算机的内部存储器中的计算机程序,所述计算机程序包括软件代码部分,当所述程序在计算机上运行时,所述软件代码部分用于执行本发明的步骤。
[0011]
本发明的第一方面提供一种无摩擦授权改进方法,包括:由硬件设备的处理器第一检测在零售实体内的第一微位置处第一用户的移动设备;由所述处理器在第一日期和时间第二检测所述第一用户的所述移动设备进入所述零售实体的第一结账通道以从所述零售实体购买第一物品;由所述处理器响应于用户输入第一授权所述第一用户从所述零售实体购买所述第一物品;由所述处理器分析与所述第一检测、所述第二检测和所述第一授权相关联的属性;以及由所述处理器基于所述分析的结果来确定将来授权属性,用于授权所述第一用户的所述移动设备将来从所述零售实体购买物品。
[0012]
本发明的第二方面提供了一种无摩擦授权改进方法,包括:由硬件设备的处理器第一检测在零售实体处第一用户的移动设备;由所述处理器在第一日期和时间第二检测所述第一用户的所述移动设备进入所述零售实体的第一结账通道以从所述零售实体购买第一物品;由所述处理器经由所述移动设备的加速度计在所述第一日期和时间第三检测所述第一用户的高度;由所述处理器响应于用户输入第一授权所述第一用户从所述零售实体购买所述第一物品;由所述处理器分析与所述第一检测、所述第二检测、所述第三和所述第一授权相关联的属性;以及由所述处理器基于所述分析的结果来确定将来授权属性,用于授权所述第一用户的所述移动设备将来从所述零售实体购买物品。
[0013]
本发明的第三方面提供了一种计算机程序产品,包括存储计算机可读程序代码的计算机可读硬件存储设备,所述计算机可读程序代码包括算法,所述算法当由硬件设备的处理器执行时实现无摩擦的授权改进方法,所述方法包括:由所述处理器第一检测在零售实体内的第一微位置处第一用户的移动设备;由所述处理器在第一日期和时间第二检测所述第一用户的所述移动设备进入所述零售实体的第一结账通道以从所述零售实体购买第一物品;由所述处理器响应于用户输入第一授权所述第一用户从所述零售实体购买所述第一物品;由所述处理器分析与所述第一检测、所述第二检测和所述第一授权相关联的属性;以及由所述处理器基于所述分析的结果来确定将来授权属性,用于授权所述第一用户的所述移动设备将来从所述零售实体购买物品。
[0014]
本发明的第四方面提供了一种硬件设备,该硬件设备包括耦合到计算机可读存储
器单元的处理器,该存储器单元包括指令,该指令在由计算机处理器执行时实现无摩擦授权改进方法,该方法包括:由处理器第一检测在零售实体内的第一微位置处第一用户的移动设备;由所述处理器在第一日期和时间第二检测所述第一用户的所述移动设备进入所述零售实体的第一结账通道以从所述零售实体购买第一物品;由所述处理器响应于用户输入而第一授权所述第一用户从所述零售实体购买所述第一物品;由所述处理器分析与所述第一检测、所述第二检测和所述第一授权相关联的属性;以及由所述处理器基于所述分析的结果来确定将来授权属性,用于授权所述第一用户的所述移动设备将来从所述零售实体购买物品。
[0015]
本发明的第五方面提供一种计算机程序产品,包括存储计算机可读程序代码的计算机可读硬件存储设备,所述计算机可读程序代码包括算法,所述算法当由硬件设备的处理器执行时实现无摩擦的授权改进方法,所述方法包括:由硬件设备的所述处理器第一检测在零售实体处第一用户的移动设备;由所述处理器在第一日期和时间第二检测所述第一用户的所述移动设备进入所述零售实体的第一结账通道以从所述零售实体购买第一物品;由所述处理器经由所述移动设备的加速度计在所述第一日期和时间第三检测所述第一用户的高度;由所述处理器响应于用户输入第一授权所述第一用户从所述零售实体购买所述第一物品;由所述处理器分析与所述第一检测、所述第二检测、所述第三和所述第一授权相关联的属性;以及由所述处理器基于所述分析的结果来确定将来授权属性,用于授权所述第一用户的所述移动设备将来从所述零售实体购买物品。
[0016]
本发明有利地提供了一种简单的方法和相关联的系统,其能够基于授权的微位置来为无摩擦支付提供增加的安全手段。
附图说明
[0017]
现在将参考附图仅通过举例来描述本发明的实施例,在附图中:
[0018]
图1示出根据本发明的实施例的用于改进与检测用户和设备属性以及基于微位置检测来授权交易相关联的微位置检测硬件和软件技术的系统。
[0019]
图2示出了根据本发明的实施例的包括用于改进与检测用户和设备属性相关联的微位置检测硬件和软件技术并且基于微位置检测来授权无摩擦交易的场所。
[0020]
图3示出了详述根据本发明的实施方式的由图1的系统使能的处理流程的算法,用于改进与检测用户和设备属性相关联的微位置检测硬件和软件技术,以及基于微位置检测授权交易。
[0021]
图4示出了详述根据本发明的实施方式的由图1的系统使能的替代算法,用于改进与检测用户和设备属性相关联的微位置检测硬件和软件技术,以及基于微位置检测授权交易。
[0022]
图5示出了根据本发明的实施方式的实现示例,该实现示例使得系统能够改进与检测用户和设备属性相关联的微位置检测硬件和软件技术,以及基于微位置检测授权交易。
[0023]
图6示出了根据本发明的实施例的由图1的系统使用的计算机系统,该计算机系统用于改进与检测用户和设备属性相关联的微位置检测硬件和软件技术,以及基于微位置检测来授权交易。
[0024]
图7示出了根据本发明的实施例的云计算环境。
[0025]
图8示出了根据本发明的实施例的云计算环境提供的功能抽象层的集合。
具体实施方式
[0026]
图1示出根据本发明的实施例的系统100,用于改进与检测用户和设备属性相关联的微位置检测硬件和软件技术,以及基于微位置检测来授权交易。系统100被启用以基于用户的设备和第一交易的成功执行在第一交易期间将用户与微位置(在用无摩擦交易技术启用的场所内)相关联。另外,系统100被启用以检测用户正在该场所内的不同微位置处尝试额外交易。作为响应,向服务器传送指示优选微位置的通知。可替代地,提示用户输入交易认证数据,尤其包括生物特征认证、视网膜认证、指纹认证等。可以在用户的用户简档中更新不同的微位置。如果确定用户的设备不属于该用户,则可以激活一个或多个安全响应。
[0027]
先前的自动交易过程需要使用手动密码或设备地理位置技术。相反,系统100实现用于实现与所确定的微位置相关联的无摩擦交易技术的改进过程,如下:
[0028]
在第一时间段期间,基于与用户相关联的设备的存在和在特定结账亭处成功执行第一交易(要求验证用户的身份)来生成用户与(场所内的特定结账亭的)物理位置之间的关联。同样,在随后的时间段期间并且响应于确定设备已经进入相对于特定结账亭的附近,基于以下内容授权和处理第二交易:所述设备相对于所述场所内的特定结账亭的位置,该用户与该特定结账亭的关联、以及在对该场所的初始访问过程中对该用户的身份的验证。该特定结账亭可以基于用户的使用模式而被指定为该用户的优选结账位置,并且可以相应地更新该用户的简档。另外(响应于确定与用户相关联的设备已经进入给定结账亭的附近),可以向与用户相关联的账户传输通知。该通知可以指示:设备在给定结账亭和与给定结账亭不同的(用户使用的)先前使用的结账亭处的存在。(包括该用户的一组个体的)额外用户的移动设备可被额外地标识,并且前述通知可被传送给该额外用户的移动设备。额外用户可以位于(原始)用户的指定接近范围内。如果(原始)用户不在设备的位置中,则可以激活一个或多个安全响应。安全响应可以包括:生成并且(向权威机构)发送通知,指示设备不属于用户;(向授权机构、用户、额外用户等)传送命令,到与用户相关联的设备,用于激活指示设备的位置的传输;向与所述用户相关联的所述设备传输消息,用于去激活与所述用户相关联的所述设备的至少一个功能;以及向与所述用户相关联的所述设备发送命令,用于激活所述设备的用于指示所述设备的当前位置的功能。该功能可包括尤其使设备能够发射在距设备的阈值距离内可辨别的音频信号和/或视觉信号。系统100还使得能够将移动设备在场所中的当前移动模式与设备在场所中的先前移动模式进行比较,并且相关联的通知(响应于基于用户的先前移动模式确定当前移动模式违反一个或多个移动参数)可被传送到与用户和/或包括用户的个体群组相关联的账户。相关联的通知可指示设备的移动模式并提供激活一个或多个安全响应的选项。
[0029]
图1的系统100包括通过网络7连接至移动硬件设备14a
……
14n的服务器硬件设备(或硬件系统)23和数据库系统21。移动硬件设备14a包括传感器/电路/逻辑12a和(专用)存储系统8a。存储系统8a包括软件代码28a。存储系统8a可以包括单个存储系统。或者,存储系统8a可以包括多个存储系统。移动硬件设备14n包括传感器/电路/逻辑12n和(专用)存储系统8n。存储系统8n包括软件代码28n。存储系统8n可以包括单个存储系统。或者,存储系统8n
可包含多个存储系统。服务器硬件设备23、数据库系统21以及移动硬件设备14a
……
14n各自可以包括嵌入式设备。嵌入式设备在本文中被定义为专用设备或计算机,该专用设备或计算机包括专门设计用于执行专用功能的计算机硬件和软件(在性能上是固定的或可编程的)的组合。可编程嵌入式计算机或设备可包括专用编程接口。在一个实施例中,通知服务器硬件设备23、数据库系统21、和移动硬件设备14a
……
14n可以各自包括专门的硬件设备,该专门的硬件设备包括专门的(非通用的)硬件和用于(独立地或组合地)执行关于图1-8所描述的流程的电路(即,专门的离散的非通用的模拟、数字、和基于逻辑的电路)。专用的离散非通用的基于模拟、数字和逻辑的电路(例如,传感器/电路/逻辑12a
……
12n等)可以包括专用的专门设计的部件(例如,专用集成电路,如例如专用集成电路(asic),该专用集成电路被设计成用于仅实现用于改进与检测用户和设备属性以及基于微位置检测来授权交易相关联的微位置检测硬件和软件技术的自动化过程。传感器/电路/逻辑12可包括任何类型的内部或外部传感器,其中包括,gps传感器、活动跟踪传感器、基于社交网络代码的传感器、心率监测器、血压监测器,温度传感器、脉率监视器、超声波传感器、光学传感器、视频检索装置,湿度传感器、电压传感器、网络流量传感器、指纹检测器、视网膜扫描传感器、面部识别传感器,生物测定扫描仪等。网络7可以包括任何类型的网络,尤其包括局域网(lan)、广域网(wan)、互联网、无线网络等。
[0030]
图2展示了根据本发明的实施例的包括微位置247a
……
247n的场所247,用于改进与检测用户和设备属性相关联的微位置检测的硬件和软件技术,并基于微位置检测来授权无摩擦交易的。场所247可以包括被分成多个部分(例如,微位置247a
……
247n)的零售位置结构(例如,建筑物),每个部分包括用于检测用户和相关联的硬件设备的相关联的传感器244a
……
244n。微位置247a可以与场所247的入口相关联。微位置247n可与场所247的出口相关联。微位置247b包括检测到的用户211a和相关联的设备214。微位置247d包括(无摩擦支付)结账通道249a
……
249n。每个结账通道249a
……
249n分别包括传感器250a
……
250n。结账通道249b包括用户211n结账要购买的物品261。传感器244a
……
244n和传感器250a
……
250n可以尤其包括蓝牙信标、相机、wi-fi点等。场所247中示出的系统实现用于改进无摩擦支付系统的以下实现过程:
[0031]
当用户211a第一次在结账通道249b处结账时开始该过程,并且该过程被呈现用于授权结账通道249b的步骤。经由使用尤其诸如多因素标识过程、指纹/视网膜/面部/生物特征扫描过程、pin输入过程等技术来执行授权步骤。随后,当用户211n再次经由结账通道249b请求交易(在随后的时间)时,用户实现的授权不是必需的,并且立即处理交易而无需用户211n初始化该过程。同样地,如果用户211n从不同的结账通道(例如,结账通道249c)离开场所247(用于在将来时间点完成另一交易),则需要经由使用尤其诸如多因素标识过程、指纹/视网膜/面部/生物特征扫描过程、pin输入过程等技术的额外授权过程。如果额外的用户授权过程导致用户被授权经由不同的结账通道(例如,结账通道249c)进行交易,该不同的结账通道被添加到经授权的结账点通道的列表中并且可以被指定为主要结账通道,这样使得将来从该不同的结账通道退出结账将不触发额外的授权过程。如果额外的用户授权过程导致用户211n未被授权经由不同的结账通道进行交易,用户211n被警告(例如,经由移动推送消息、文本消息、电子邮件等),并且用户211a被提示使用备份形式的支付,并且所有其他结账通道被锁定(持续指定时间段)以免无摩擦自动播放,直到授权过程被成功执行。
[0032]
图3示出了详述根据本发明的实施方式的由图1的系统100使能的处理流程的算法,用于改进与检测用户和设备属性相关联的微位置检测硬件和软件技术,并基于微位置检测授权交易。图3的算法中的每个步骤可以由执行计算机代码的计算机处理器以任何顺序启用和执行。此外,图3的算法中的每个步骤可以由图1的服务器硬件设备23、数据库系统21以及移动硬件设备14a

14n组合地启用和执行。在步骤300中,在零售实体结构内的第一微位置处检测第一用户的移动设备。在步骤302中,检测到第一用户的移动设备进入零售实体的第一结账通道以从零售实体购买第一物品。在步骤304中,授权第一用户(基于用户输入,诸如尤其是用户指纹输入、用户视网膜扫描输入、用户面部识别输入、用户生物特征扫描输入、用户标识码输入、用户密码/pin进入输入等)从零售实体购买第一物品。在步骤308中,分析与步骤300-304的处理相关联的属性。在步骤310中,基于步骤308的分析结果来确定用于授权第一用户的移动设备将来从零售实体购买物品的将来授权属性。在步骤312中,在零售实体内的第一或第二微位置处(在与步骤300不同的时间)检测第一用户的移动设备。在步骤318,检测到第一用户的移动设备进入零售实体的第一或第二结账通道(在与步骤302不同的时间)以从零售实体购买第二物品。在步骤320中,基于与步骤312和318的结果有关的过去授权属性,授权第一用户从零售实体购买第二物品(从第一或第二结账通道)。在步骤324中,修改将来授权属性(根据步骤312和318的结果),从而导致经修改的将来授权属性。在步骤328中,确定自从步骤310确定将来授权属性以来流逝的时间段。将该时间段与预定的阈值时间段进行比较。如果比较的结果指示该时间段小于预定阈值时间段,则授权第一用户从零售实体购买第二物品。如果比较的结果指示该时间段超过预定阈值时间段,则可基于额外授权来授权或拒绝第一用户从零售实体购买第二物品。在步骤332中,在零售实体内的第一微位置处检测第一用户的移动设备。可以在有或没有先前与第一用户和第一结账通道相关联的额外个体的情况下检测用户。在步骤334中,基于存在的额外个体,执行授权或解授权第一用户从零售实体购买物品。在步骤338,在硬件设备的硬件存储器设备的指定部分内生成专用存储器储存库。(步骤310的)将来授权属性被存储在专用存储器储存库内。将来授权属性可以在存储在专用存储器储存库内之前被加密。经加密的将来授权属性可被传送给与零售实体相关联的服务器设备。
[0033]
图4示出了详述根据本发明的实施方式的由图1的系统100使能的用于改进与检测用户和设备属性并且基于微位置检测授权交易相关联的微位置检测硬件和软件技术的处理流程的替代算法。图4的算法中的每个步骤可以由执行计算机代码的计算机处理器以任何顺序启用和执行。此外,图4的算法中的每个步骤可以由图1的服务器硬件设备23、数据库系统21以及移动硬件设备14a

14n组合地启用和执行。在步骤400中,在零售实体结构内的第一微位置处检测第一用户的移动设备。在步骤402中,检测到第一用户的移动设备进入零售实体的第一结账通道以从零售实体购买第一物品。在步骤404中,经由移动设备的传感器设备检测第一用户的属性(例如,第一用户的高度、第一用户的心率、第一用户的眼睛或头发颜色等)。例如,第一用户的高度可经由移动装置的加速度计来确定。在步骤408中,第一用户被授权(基于用户输入,诸如尤其是用户指纹输入、用户视网膜扫描输入、用户面部识别输入、用户生物特征扫描输入、用户标识码输入、用户密码/pin进入输入等)从零售实体购买第一物品。在步骤410中,分析与步骤400-408的处理相关联的属性。在步骤412中,基于步骤410的分析结果来确定用于授权第一用户的移动设备将来从零售实体购买物品的将来
授权属性。在步骤418,检测到第一用户的移动设备进入零售实体的第一或第二结账通道(在与步骤402不同的时间)以从零售实体购买第二物品。在步骤420中,基于与步骤410-418的结果有关的过去授权属性,授权第一用户从零售实体购买第二物品(从第一或第二结账通道)。在步骤424,(根据步骤410-418的结果)修改将来授权属性,从而导致经修改的将来授权属性。在步骤428中,确定自从步骤312确定将来授权属性以来流逝的时间段。将该时间段与预定的阈值时间段进行比较。如果比较的结果指示该时间段小于预定阈值时间段,则在步骤432,第一用户被授权从零售实体购买第二物品。如果比较的结果指示该时间段超过预定阈值时间段,则在步骤432,第一用户可被授权或拒绝基于额外授权从零售实体购买第二物品。在步骤434中,在硬件设备的硬件存储器设备的指定部分内生成专用存储器储存库。(步骤412的)将来授权属性被存储在专用存储器储存库内。将来授权属性可以在存储在专用存储器储存库内之前被加密。经加密的将来授权属性可被传送给与零售实体相关联的服务器设备。
[0034]
图5示出了根据本发明实施方式的实现实例,该实现实例使系统500能够改进与检测用户和设备属性相关联的微位置检测硬件和软件技术,并且基于微位置检测授权交易。图5中示出的示例由用户502在他/她最偏好的零售商店购物来启用。零售店配备有(具有指定的硬件和软件)无摩擦支付。另外,零售商店包括由蓝牙信标523a

523n(与移动装置504通信)定义的多个区域519a

519n,以确定区域519a

519n内的用户502的微位置。用户启动信标523a和523b(即,他/她最偏好的结账通道)之间的运动(利用移动装置504)并且授权相关联的微位置(区域519b内)接受支付。因此,每次用户502在该位置处实现无摩擦支付过程时,向用户502呈现绿色指示灯和相关联的gui527a以示出他/她已成功完成购买。同样,用户502还未授权信标523b和523n之间的通道(针对无摩擦支付),因为用户502从未访问该通道。因此,当用户b尝试在零售商店访问无摩擦支付系统时,响应于另一用户b拥有用户的移动设备504,发起以下过程。用户b走过由信标523b和523n定义的区519n中的通道(以尝试完成购买),并且移动装置504经由gui 527b发出错误通知,指示它们未被授权完成支付。同样,如果用户b尝试通过区519b退出,那么用户b将不得不填写额外安全性细节以证明其为用户502。
[0035]
图6展示了根据本发明的实施例由图1的系统使用或由其包括的计算机系统90(例如,图1的服务器硬件设备23、数据库系统21、和移动硬件设备14a
……
14n),其用于改进与检测用户和设备属性相关联的微位置检测硬件和软件技术,以及基于微位置检测来授权交易。
[0036]
本发明的各个方面可以采取以下形式:完全硬件实施例、完全软件实施例(包括固件、驻留软件、微代码等)或将软件和硬件方面组合的实施例,这些实施例在此可以全部统称为“电路”、“模块”或“系统。”[0037]
本发明可以是系统、方法和/或计算机程序产品。所述计算机程序产品可包含上面具有计算机可读程序指令的计算机可读存储媒体(或媒体),所述计算机可读程序指令用于致使处理器执行本发明的方面。
[0038]
计算机可读存储介质可以是可以保留和存储指令以供指令执行设备使用的有形设备。计算机可读存储介质可以是例如但不限于电子存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或前述各项的任何合适的组合。计算机可读存储介质的更
具体例子的非穷举列表包括以下:便携式计算机盘,硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪存),静态随机存取存储器(sram)、便携式致密盘只读存储器(cd-rom),数字通用盘(dvd)、记忆棒、软盘、机械编码设备(诸如穿孔卡片)或具有记录在其上的指令的凹槽中的凸起结构),以及上述的任意合适的组合。如本文中所使用的计算机可读存储介质不应被解释为瞬态信号本身,诸如无线电波或其他自由传播的电磁波、通过波导或其他传输介质传播的电磁波(例如,通过光纤电缆的光脉冲)、或通过导线传输的电信号。
[0039]
本文所述的计算机可读程序指令可从计算机可读存储介质下载到相应的计算/处理设备,或经由网络(例如,互联网、局域网、广域网和/或无线网络)下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光传输光纤、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理装置中的网络适配器卡或网络接口从网络接收计算机可读程序指令,并转发计算机可读程序指令以存储在相应计算/处理装置内的计算机可读存储介质中。
[0040]
用于执行本发明的操作的计算机可读程序指令可以是汇编指令,指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据,或者以一种或多种编程语言的任意组合编写的源代码或目标代码,包括面向对象的编程语言,诸如smalltalk、c++、spark、r语言等,以及常规的过程编程语言,诸如“c”编程语言或类似的编程语言。计算机可读程序指令可完全在用户”的计算机上执行、部分在用户”的计算机上执行、作为独立软件包执行、部分在用户”的计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在后一种情形中,远程计算机可以通过任何类型的网络(包括局域网(lan)或广域网(wan))连接到用户的计算机,或者可以连接到外部计算机(例如,通过使用互联网服务提供商的互联网)。在一些实施例中,电子电路(包括例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla))可以通过利用计算机可读程序指令的状态信息来执行计算机可读程序指令以使电子电路个性化,以便执行本发明的方面。
[0041]
本文中参考根据本发明的实施例的方法、设备(系统)和计算机程序产品的流程图图示和/或框图描述本发明的方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令来实现。
[0042]
这些计算机可读程序指令可以被提供给通用计算机的处理器,专用计算机或其他可编程数据处理装置以产生机器,其通过计算机或其他可编程数据处理装置的处理器执行,创建用于实现在流程图和/或方框图的一个或多个方框中指定的功能/动作的装置。这些计算机可读程序指令还可存储在可指导计算机的计算机可读存储介质中,可编程数据处理设备,和/或以特定方式起作用的其他设备,使得具有存储在其中的指令的计算机可读存储介质包括制品,该制品包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各方面的指令。
[0043]
计算机可读程序指令还可加载到计算机、其他可编程数据处理装置上,或使得在计算机上执行一系列操作步骤的其他装置,其他可编程设备或其他设备,以产生计算机实现的过程,使得在计算机上执行的指令,其他可编程设备或其他设备实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
[0044]
附图中的流程图和框图图示了根据本发明的不同实施例的系统、方法和计算机程
序产品的可能实现的架构、功能和操作。对此,流程图或框图中的每个方框可以代表模块、段或指令的一部分,其包括用于实现规定的逻辑功能的一个或多个可执行指令。在一些替代实现方式中,框中所标注的功能可以不以图中所标注的顺序发生。例如,取决于所涉及的功能,连续示出的两个框实际上可以基本上同时执行,或者这些框有时可以以相反的顺序执行。还将注意的是,框图和/或流程图中的每个框、以及框图和/或流程图中的框的组合可以由基于专用硬件的系统来实现,所述基于专用硬件的系统执行指定的功能或动作或执行专用硬件与计算机指令的组合。
[0045]
图4所示的计算机系统90包括处理器91、耦合到处理器91的输入设备92、耦合到处理器91的输出设备93以及各自耦合到处理器91的存储器设备94和95。输入设备92尤其可以是键盘、鼠标、相机、触摸屏等。输出装置93尤其可以是打印机、绘图机、计算机屏幕、磁带、可移动硬盘、软盘等。存储器设备94和95尤其可以是硬盘、软盘、磁带、诸如致密盘(cd)或数字视频盘(dvd)的光存储器、动态随机存取存储器(dram)、只读存储器(rom)等。存储器设备95包括计算机代码97。计算机代码97包括用于改进与检测用户和设备属性以及基于微位置检测来授权交易相关联的微位置检测硬件和软件技术的算法(例如,图3和4的算法)。处理器91执行计算机代码97。存储器设备94包括输入数据96。输入数据96包括计算机代码97所需的输入。输出装置93显示来自计算机代码97的输出。存储器装置94和95(或一个或多个额外存储器装置,例如只读存储器装置96)中的任一者或两者可包含算法(例如,图3和4的算法),且可用作其中体现有计算机可读程序代码和/或其中存储有其他数据的计算机可用媒体(或计算机可读媒体或程序存储装置),其中所述计算机可读程序代码包括计算机代码97。通常,计算机系统90的计算机程序产品(或可选地,制品)可以包括计算机可用介质(或程序存储设备)。
[0046]
在一些实施例中,不是从硬盘驱动器、光盘或其他可写盘存储和访问,可重写或可移动硬件存储器装置95、所存储的计算机程序代码84(例如,包含算法)可存储在静态上,不可移动的、只读存储介质(诸如只读存储器(rom)设备85),或者可以由处理器91直接从这样的静态介质访问,不可移动的只读介质85。类似地,在一些实施例中,所存储的计算机程序代码97可以被存储为计算机可读固件85,或者可以由处理器91直接从这样的固件85访问,而不是从更动态或可移除的硬件数据存储设备95(诸如硬盘驱动器或光盘)访问。
[0047]
此外,本发明的任何部件可以由服务提供者创建、集成、托管、维护、部署、管理、服务等,该服务提供者提供改进与检测用户和设备属性以及基于微位置检测来授权交易相关联的微位置检测硬件和软件技术。由此,本发明公开了用于部署、创建、集成、托管、维护和/或集成计算基础架构的过程,包括将计算机可读代码集成到计算机系统90中,其中,所述代码与计算机系统90相结合能够执行用于启用用于改进与检测用户和设备属性相关联的微位置检测硬件和软件技术以及基于微位置检测来授权交易的过程的方法。在另一个实施例中,本发明提供了一种基于订阅、广告和/或费用执行本发明的过程步骤的商业方法。即,服务提供商(例如,解决方案集成商)可以提供实现用于改进与检测用户和设备属性以及基于微地点检测授权交易相关联的微地点检测硬件和软件技术的过程。在这种情况下,服务提供者可以为一个或多个客户创建、维护、支持等执行本发明的处理步骤的计算机基础设施。作为回报,服务提供商可以根据订阅和/或费用协议从消费者接收支付,和/或服务提供商可以从广告内容向一个或多个第三方的销售接收支付。
[0048]
虽然图6将计算机系统90示为硬件和软件的特定配置,但本领域的普通技术人员将已知的硬件和软件的任何配置可用于上文结合图6的特定计算机系统90所述的目的。例如,存储器设备94和95可以是单个存储器设备的部分而不是单独的存储器设备。
[0049]
云计算环境
[0050]
应当理解,尽管本公开包括关于云计算的详细描述,但是本文所引用的教导的实现不限于云计算环境。相反,本发明的实施例能够结合现在已知或以后开发的任何其他类型的计算环境来实现。
[0051]
云计算是一种服务递送模型,用于实现对可配置计算资源(例如,网络、网络带宽、服务器、处理、存储器、存储、应用、虚拟机和服务)的共享池的方便、按需的网络访问,所述可配置计算资源可以用最小的管理努力或与服务提供者的交互来快速配置和释放。该云模型可以包括至少五个特性、至少三个服务模型和至少四个部署模型。
[0052]
特性如下:
[0053]
按需自助服务:云消费者可按需自动地单方面供应计算能力,诸如服务器时间和网络存储,而无需与服务的提供者的人类交互。
[0054]
广泛的网络接入:能力在网络上是可用的并且通过标准机制来访问,所述标准机制促进由异构的瘦或厚客户端平台(例如,移动电话、膝上型计算机和pda)的使用。
[0055]
资源池化:提供者的计算资源被池化以使用多租户模型服务于多个消费者,其中不同的物理和虚拟资源根据需要被动态地指派和重新指派。存在位置独立性的意义,因为消费者通常对所提供资源的确切位置不具有控制或知识,但可能能够在较高抽象层级(例如,国家、州或数据中心)处指定位置。
[0056]
快速弹性:可以快速且弹性地提供能力(在一些情况下,自动地)以快速缩小并且快速释放以快速放大。对于消费者,可用于供应的能力通常显得不受限制,并且可以在任何时间以任何数量购
[0057]
测量的服务:云系统通过利用适于服务类型(例如,存储、处理、带宽和活动用户账户)的某种抽象级别的计量能力来自动控制和优化资源使用。可监视、控制和报告资源使用,从而为所利用的服务的提供者和消费者两者提供透明度。
[0058]
业务模型如下:
[0059]
软件即服务(saas):提供给消费者的能力是使用在云基础设施上运行的提供者的应用。应用可通过诸如web浏览器(例如,基于web的电子邮件)的瘦客户端接口从不同客户端设备访问。消费者不管理或控制包括网络、服务器、操作系统、存储或甚至个体应用能力的底层云基础结构,可能的例外是有限的用户特定的应用配置设置。
[0060]
平台即服务(paas):向消费者提供的能力是在云基础结构上部署消费者创建或获取的应用,所述应用是使用提供者所支持的编程语言和工具来创建的。消费者不管理或控制包括网络、服务器、操作系统或存储的底层云基础结构,但是具有对所部署的应用以及可能的应用托管环境配置的控制。
[0061]
基础设施即服务(iaas):提供给消费者的能力是提供消费者能够部署和运行可包括操作系统和应用的任意软件的处理、存储、网络和其他基本计算资源。消费者不管理或控制底层云基础结构,而是具有对操作系统、存储、所部署的应用的控制,以及对所选联网组件(例如,主机防火墙)的可能有限的控制。
[0062]
部署模型如下:
[0063]
私有云:云基础结构仅为组织操作。它可由组织或第三方管理,并且可存在于场所内或场所外。
[0064]
社区云:云基础结构由若干组织共享并且支持具有共享的关注(例如,任务、安全要求、策略和合规性考虑)的特定社区。它可由组织或第三方管理,并且可存在于场所内或场所外。
[0065]
公共云:使云基础结构对公众或大型产业组可用并且由销售云服务的组织拥有。
[0066]
混合云:云基础架构是两个或更多个云(私有、社区或公共的)的组成,这些云保持唯一实体但通过标准化或专有技术来绑定在一起,这些技术实现数据和应用便携性(例如,用于云之间的负载平衡的云突发)。
[0067]
云计算环境是面向服务的,关注于状态、低耦合、模块性和语义互操作性。云计算的核心是包括互连节点网络的基础设施。
[0068]
现在参见图7,描绘了说明性云计算环境50。如图所示,云计算环境50包括一个或多个云计算节点10,云消费者使用的本地计算设备(诸如个体数字助理(pda)或移动电话54a、台式计算机54b、膝上型计算机54c和/或汽车计算机系统54n)可与云计算节点10通信。节点10可以彼此通信。它们可以被物理地或虚拟地分组(未示出)在一个或多个网络中,诸如上文描述的私有云、社区云、公共云或混合云或其组合。这允许云计算环境50提供基础结构、平台和/或软件作为云消费者不需要维护本地计算设备上的资源的服务。应当理解,图5所示的计算设备54a、54b、54c和54n的类型仅旨在是说明性的,并且计算节点10和云计算环境50可通过任何类型的网络和/或网络可寻址连接(例如,使用web浏览器)与任何类型的计算机化设备进行通信。
[0069]
现在参见图8,示出了由云计算环境50(参见图7)提供的一组功能抽象层。应预先理解,图8中所示的部件、层和功能旨在仅是说明性的,并且本发明的实施例不限于此。如所描绘的,提供了以下层和相应的功能:硬件和软件层60包括硬件和软件组件。硬件组件的示例包括:主机61;基于risc(精简指令集计算机)架构的服务器62;服务器63;刀片服务器64;存储设备65;以及网络和联网组件66。在一些实施例中,软件组件包括网络应用服务器软件67和数据库软件68。
[0070]
虚拟化层70提供抽象层,从该抽象层可以提供虚拟实体的以下示例:虚拟服务器71;虚拟存储72;虚拟网络73,包括虚拟专用网络;虚拟应用和操作系统74;以及虚拟客户端75。
[0071]
在一个实例中,管理层80可提供下文所描述的功能。资源供应81提供用于执行云计算环境内的任务的计算资源和其他资源的动态获取。计量和定价82在云计算环境内利用资源时提供成本跟踪,并针对这些资源的消费进行计费或发票。在一个示例中,这些资源可以包括应用软件许可证。安全性为云消费者和任务提供身份验证,以及对数据和其他资源的保护。用户门户83为消费者和系统管理员提供对云计算环境的访问。服务级别管理84提供云计算资源分配和管理,使得满足所需的服务级别。服务水平协议(sla)计划和履行85提供云计算资源的预安排和采购,根据sla预期该云计算资源的将来要求。
[0072]
工作负载层89提供可以利用云计算环境的功能的示例。可以从该层提供的工作负荷和功能的示例包括:地图和导航91;软件开发和生命周期管理92;虚拟教室教育交付93;
数据分析处理94;交易处理95;以及用于改进与检测用户和设备属性相关联的微位置检测硬件和软件技术,以及基于微位置检测来授权交易96。
[0073]
虽然出于说明的目的已经在此描述了本发明的实施例,但许多修改和改变对于本领域技术人员将变得明显。因此,所附权利要求旨在涵盖落入本发明的真实范围内的所有此类修改和变化。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1