具有基于传感器的自动结帐系统的建筑物系统的制作方法

文档序号:33189841发布日期:2023-02-04 07:59阅读:35来源:国知局
具有基于传感器的自动结帐系统的建筑物系统的制作方法
具有基于传感器的自动结帐系统的建筑物系统
1.相关申请的交叉引用
2.本技术案要求名称为“具有基于传感器的自动结帐系统的建筑物系统(building system with sensor-based automated checkout system)”且2021年4月15日提交的美国非临时申请案第17/231,595号和名称为“具有基于传感器的自动结帐系统的建筑物系统(building system with sensor-based automated checkout system)”且2020年4月17日提交的美国临时申请案第63/011,844号的优先权。所引用的申请案中阐述的公开内容以全文引用的方式并入本文中。


背景技术:
技术领域
3.本公开大体上涉及电子商品监控(“eas”),且更特别地,涉及与利用零售管理系统的传感器网络使物件与带着此类物件离开商业设施的购物者的用户帐户相关联有关的实例。
4.引言
5.eas系统用于控制库存且用于防止或阻止商品被盗窃或未经授权从控制区域移除。此类系统建立电磁场或“询问区”,其限定涵盖控制区域的监控区(例如,零售商店中的入口和/或出口)。待保护的商品以eas安全标签进行标记。标签被设计成与例如由eas门户建立的询问区中的场交互。eas门户包含一或多个eas读取器(例如,传输器/接收器、天线)和eas检测模块/控制器。询问区中标签的存在由系统检测到,且采取适当的行动。在大多数情况下,适当的行动包含激活报警。
6.零售业中的惯例可为在包装/制造时或在供应链中的某一其它点处用射频识别(“rfid”)标签赋予商品“源标签”。同时,已证实eas技术和装置对减少偷窃和所谓的“库存损失”而言至关重要。由于许多商品到达零售商处时带有rfid标签,因此期望rfid标签除了提供例如库存控制、货架读取、非视线读取等能力的其预期功能之外还用于提供eas功能性。
7.在一些实施方案中,当读取器询问rfid标签时,rfid标签可用于通过发送特殊代码来模拟eas功能性。此布置有利地消除对标签内的单独eas组件(例如声磁(“am”)组件)或单独eas标签的需求。各种方案可用于使得能够使用rfid标签来模拟eas功能性。在一些此类系统中,rfid标签在一定程度上指示已在销售点(“pos”)处购买标签附接到的物品。如果rfid标签是可拆卸的标签,那么rfid标签可简单地在销售点处拆卸。在此系统中,出口处的rfid读取器将在检测到任何标签的情况下触发警报。在一些此类系统中,数据在pos处写入到rfid芯片以确认物品被购买。一个常见方法是在pos处编码位翻转,其中改变的位指示物品经授权被移除。其它系统可从标签读取唯一id,且当加标签的物品被购买时将唯一id存储在企业系统中,使得当标签离开营业场所时,所述购买可由rfid读取器验证。如果当标签离开商店时无法基于标签数据验证物品的购买,那么可触发警报。
8.当购物者在实体零售商店处购买物件时,在购物者能够带着物件离开之前,购物者通常必须经历从货架拿起物件且在收银机处扫描此类物品的过程。在例如假日的旺季期间,当购物者吵着要购买各种货物和物件时,收银机前可能会排起队。目前阻止这种队伍形成的方法包含自扫描队伍和快速队伍(express line)。这些解决方案中的每一个仍需要购物者或收银员手动地取出物件进行扫描且可致使形成额外队伍。这些队伍可使整个购物体验花费比其它情况更长的时间,且致使购物者完全避免在实体零售商店购物。


技术实现要素:

9.下文呈现一或一个方面的简化概述,以便提供对此类方面的基本理解。本发明内容不是对所有预期方面的广泛综述,且既不旨在识别所有方面的关键或决定性要素,也不意图划定任何或所有方面的范围。其唯一目的是以简化形式来呈现一或多个方面的一些概念,以作为稍后呈现的更详细描述的序言。
10.实例方面包含一种自动结帐系统,其包括配置成检测物件的特性的传感器。传感器位于建筑物的位置处。自动结帐系统进一步包括一或多个处理器和一或多个非暂时性存储器装置,所述一或多个非暂时性存储器装置存储计算机可读指令,所述计算机可读指令在由一或多个处理器执行时致使一或多个处理器确定与购物者相关联的用户帐户。计算机可读指令进一步致使一或多个处理器从传感器接收物件经过位置的第一指示。第一指示已基于与物件耦合的标签而产生。计算机可读指令进一步致使一或多个处理器从传感器接收与用户帐户相关联的购物者经过位置的第二指示。另外,计算机可读指令进一步致使一或多个处理器基于第一指示和第二指示而使物件与用户帐户相关联。
11.另一实例方面包含一种操作自动结帐系统的方法,其包括由处理电路确定与购物者相关联的用户帐户。方法进一步包括由处理电路使用户帐户与容器相关联。方法进一步包括由处理电路从传感器接收物件经过建筑物的位置的第一指示。第一指示已基于与物件耦合的标签而产生。传感器已配置成检测物件的特性且位于建筑物的位置处。方法进一步包括由处理电路从传感器接收容器经过建筑物的位置的第二指示。另外,方法进一步包括由处理电路基于第一指示和第二指示而使物件与用户帐户相关联。
12.另一实例方面包含一种非暂时性计算机可读媒体,其具有存储于其上的计算机可读指令,所述计算机可读指令在由处理器执行时使得处理器执行包括确定与购物者相关联的用户帐户的操作。操作进一步包括从传感器接收购物者经过建筑物的位置的第一指示和物件经过建筑物的位置的第二指示。第二指示已基于与物件耦合的标签而产生。操作进一步包括确定物件经过建筑物的位置的第一时间和购物者经过建筑物的位置的第二时间。另外,操作进一步包括基于第一时间和第二时间而使物件与用户帐户相关联。
13.另一实例方面包含一种自动结帐系统,其包括配置成检测物件的特性的第一传感器。第一传感器位于建筑物的位置处。自动结帐系统进一步包括一或多个处理器和一或多个非暂时性存储器装置,所述一或多个非暂时性存储器装置存储计算机可读指令,所述计算机可读指令在由一或多个处理器执行时致使一或多个处理器使用户帐户与容器相关联。容器具有配置成检测物件是否已经添加到容器或从容器移除的第二传感器。计算机可读指令进一步致使一或多个处理器从第二传感器接收物件已添加到容器的第一指示。计算机可读指令进一步致使一或多个处理器从第一传感器接收容器经过建筑物的位置的第二指示。
另外,计算机可读指令进一步致使一或多个处理器基于第二指示而使物件与用户帐户相关联。
14.为了实现前述和相关目的,一或多个方面包括下文充分描述并在权利要求中特别指出的特征。以下描述和附图详细阐述一或多个方面的某些说明性特征。然而,这些特征仅指示可使用各种方面的原理的各种方式中的几种方式,且此描述意图包含所有此类方面和其等效物。
附图说明
15.图1为根据本公开的各种方面的用于系统的实例架构的图式。
16.图2为根据本公开的各种方面的用于标签的实例架构的图式。
17.图3为根据本公开的各种方面的用于标签读取器的实例架构的图式。
18.图4为根据本公开的各种方面的用于服务器的实例架构的图式。
19.图5为根据本公开的各种方面的用于系统的实例环境的图式。
20.图6为说明根据本公开的各种方面的系统的实例的图式。
21.图7为根据本公开的各种方面的用于操作自动结帐系统的第一实例方法的流程图。
22.图8为根据本公开的各种方面的用于操作自动结帐系统的第二实例方法的流程图。
23.图9为根据本公开的各种方面的用于操作自动结帐系统的第三实例方法的流程图。
24.图10为根据本公开的各种方面的用于操作自动结帐系统的第四实例方法的流程图。
25.图11为根据本公开的各种方面的用户界面的实例的图式。
具体实施方式
26.将容易理解,如本文中大体描述且在附图中说明的方面的组件可以以各种各样不同的配置来布置和设计。因此,如图式中所表示的各种方面的以下更详细描述并不意图限制本公开的范围,而是仅表示各种方面。尽管在图式中呈现了方面的各个方面,但是除非特别地指示,否则图式未必按比例绘制。
27.在不脱离其精神或本质特性的情况下,本解决方案可以以其他具体形式实施。所描述的方面在所有方面都应被视为仅是说明性的而非限制性的。本解决方案的范围由所附权利要求书而不是由此详细描述指示。落入权利要求的等效含义和范围内的所有变化都应涵盖在其范围内。
28.贯穿本说明书对特征、优点或类似语言的参考并不暗示可用本解决方案实现的所有特征和优点都应在或都在本解决方案的任何单一方面中。实情为,提及特征和优点的语言应理解成意味着结合方面所描述的特定特征、优点或特性包含于本解决方案的至少一个方面中。因此,贯穿本说明书对特征和优点的论述以及类似语言可以(但未必)参考同一方面。
29.此外,本解决方案的所描述的特征、优点和特性可以任何适合方式在一或多个方
面中组合。相关领域的技术人员将认识到,鉴于本文中的描述,可在无特定方面的特定特征或优点中的一或多者的情况下实践本解决方案。在其它情况下,可在某些方面中辨识可能不存在于本解决方案的所有方面中的额外特征和优点。
30.贯穿本说明书,对“一个方面”、“方面”或类似语言的参考意味着结合所指示的方面所描述的特定特征、结构或特性包含在本解决方案的至少一个方面中。因此,贯穿本说明书,短语“在一个方面中”、“在一方面中”和类似语言可能(但未必)都指同一方面。
31.如本文件中所使用,除非上下文另外清楚地指明,否则单数形式“一(a/an)”和“所述”包含复数指示物。除非另外定义,否则本文中所使用的所有技术和科学术语具有与本领域的普通技术人员通常所理解的相同的含义。如本文件中所使用,术语“包括”意味着“包含但不限于”。
32.当购物者去零售商店购物时,在购物者能够带着物件离开零售商店之前,购物者通常必须经历从货架拿起物件且在收银机处扫描此类物品的过程。在例如假日的旺季期间,当购物者吵着要购买各种货物和物件时,收银机前可能会排起队。当购物者购买大量必须由人类单独扫描的物件时,排队可能会加剧。常规零售商店可能试图通过增加自扫描结账队伍和/或快速结账队伍来减少排长队的可能性。然而,这些解决方案仍需要购物者和/或收银员手动地取出用于扫描的物件,且因此,可能不阻止额外队伍的形成。常规零售商店可能必须实施此类方法来跟踪购物者购买,因为物品上的扫描代码在结帐时可能不会立即可用。举例来说,一个物件可能位于一堆其它物件的底部,带有从视野隐藏的扫描标签。为了扫描标签,购物者必须露出物品且找到所附接的扫描标签。因为此类情形在零售商店中可能是常见的,尤其是在购买大量物品的季节期间,所以可形成长队伍。这些队伍可使整个购物体验花费比其它情况更长的时间,且致使购物者完全避免在实体商店购物。
33.本文中公开的技术的实例提供用于减少在收银机处排起长队的可能性的多种方式。在一些方面中,可避免使用收银机来扫描和从零售商店购买物件。在其它方面中,零售管理系统可利用位于零售商店的入口和/或出口处的传感器与跟此类零售商店内的物件耦合的标签组合以自动地确定购物者何时进入和/或离开具有此类物件的零售商店。零售管理系统可相应地对购物者收费。替代地或另外,可将跟踪购物者购买的应用程序下载到购物者的用户装置。零售管理系统可从例如购物者的视觉数据和/或当购物者离开零售商店时零售管理系统接收的从购物者的用户装置接收的数据等数据来确定购物者的(应用的)用户帐户。在入口处和/或出口处的一或多个传感器可检测和/或产生此类数据。传感器还可基于离开零售商店的物件的标签的扫描而产生数据。零售管理可利用与来自零售商店的物件耦合的标签来检测物件正与购物者一起离开零售商店。当检测到物件和/或购物者已离开或正离开零售商店时,零售管理系统可将物件以及与物件相关联的值与购物者的用户帐户相关联。
34.因此,通过实施本文中所描述的系统和方法,零售管理系统可使购物者能够进入和离开零售商店,而无需在收银机前排队等候。在一些方面中,购物者可进入零售商店、拿起物件且与带着物件离开。此外,有利地,本文中所描述的系统和方法可使用传感器网络基础设施来实施,所述传感器网络基础设施出于安全目的可能已存在于零售商店中。
35.下文关于图1至图11详细地论述本公开的这些和其它特征。
36.现参考图1,提供可用于理解本解决方案的系统100的示意性图示。本文中关于零
售商店环境来描述本解决方案。本解决方案在此方面不受限制,且可在其它环境中使用。举例来说,本解决方案可用于配送中心、工厂和其它商业环境中。值得注意的是,本解决方案可用于需要定位和/或跟踪物件和/或物品/商品的任何环境中。
37.系统100通常配置成允许(a)改进对位于设施内的物件和/或物品/商品的库存计数和监控,以及(b)改进客户体验。如图1中所展示,系统100包括其中安置有显示设备1021至102m的零售商店设施(“rsf”)128。提供显示设备以供向零售商店的客户显示物件(或物品/商品)1101至110n、1161至116
x
。显示设备可包含但不限于货架、商品显示柜、促销显示器、器具和/或rsf 128的设备固定区域。rsf 128还可包含紧急设备(未展示)、结帐柜台,以及对所述设施类型典型的其它设备和器具。
38.提供至少一个标签读取器120以辅助对rsf 128内的商品1101至110n、1161至116
x
进行计数且跟踪其位置。标签读取器120包括配置成读取rfid标签的rfid读取器。下文将关于图3更详细地描述标签读取器120。
39.rfid标签1121至112n、1181至118
x
(下文中整体上为“112”)分别与商品1101至110n、1161至116
x
(下文中整体上为“110”)附接或耦合。此耦合可经由粘合剂(例如,胶水、胶带或贴纸)、机械耦合器(例如,绑带、夹具、搭扣等)、焊接、化学接合或其它构件来实现。rfid标签112可替代地或另外包括具有如本文中所描述的eas和rfid能力两者的双重技术标签。下文将关于图2更详细地描述rfid标签112。
40.值得注意的是,标签读取器120策略性地放置在rsf 128内的已知位置处,例如放置在出口/入口处。因而,可通过使标签读取器的rfid标签读取与标签读取器在rsf 128内的已知位置相关来确定商品110在rsf 128内的大体位置。标签读取器的已知涵盖区域也有助于商品110位置确定。因此,rfid标签读取信息和标签读取器120位置信息存储在数据存储区126中。此信息可使用服务器124和网络144(例如,企业内部网和/或互联网)存储在数据存储区126中。
41.系统100还包括移动通信装置(“mcd”)130。mcd 130包含但不限于蜂窝电话、智能手机、台式计算机、个人数字助理和/或可穿戴装置(例如,智能手表)。根据一些实例,mcd 130具有安装于其上的软件应用程序,所述软件应用程序操作以:促进将各种信息134至142提供给购物者152;促进购买交易;和/或促进从商品110拆卸rfid标签112;和/或促进从商品110拆卸锚定链或缆线。
42.mcd 130通常配置成提供对物品/商品层级信息134、附件信息136、相关产品信息138、折扣信息140和/或客户相关信息142的视觉和/或听觉输出。物品层级信息包含但不限于物品描述、物品营养信息、促销消息、物品常规价格、物品售价、货币符号和/或物品来源。
43.附件包含但不限于可附接到物品/商品或从物品/商品移除的有用辅助物品(例如,钻头或钻头的电池)。附件信息包含但不限于附件描述、附件营养信息、促销消息、附件常规价格、附件售价、货币符号、附件来源和/或附件在设施中的位置。
44.相关产品包含但不限于可与另一产品/商品一起使用或作为其替代物使用的产品/商品(例如,可在更换尿布时使用的尿布疹膏,或第一尿布可用作另一尿布的替代物)。相关产品信息包含但不限于相关产品描述、相关产品营养信息、促销消息、相关产品常规价格、相关产品售价、货币符号、相关产品来源和/或相关产品在设施中的位置。
45.折扣信息140可包含但不限于基于忠诚度等级或其它准则的商品/产品的折后价
格。客户相关信息142包含但不限于客户帐户、客户标识符、用户名、口令、支付信息、忠诚度等级、历史购买信息和/或活动趋势。
46.可基于物品/商品110的地理位置、mcd的位置、日期和/或物品定价状态(即,物品/商品是否在促销)而以选自多个格式的格式输出物品层级信息134、附件信息136、相关产品信息138和/或折扣信息140。在显示内容中,所述格式由字体参数、颜色参数、亮度参数和/或显示闪烁参数限定。在听觉内容中,所述格式由音量参数、语音音调参数和/或男性/女性语音选定参数定义。
47.mcd 130还可配置成读取条形码和/或rfid标签112。从条形码和/或rfid标签读取获得的信息可经由网络144从mcd 130传送到服务器124。类似地,经由网络144将所存储的信息134至142从服务器124提供给mcd 130。网络144包含企业内部网和/或互联网。
48.服务器124可如图1中所展示在设施128的本地,或远离设施128。下文将关于图4更详细地描述服务器124。另外,应理解,服务器124配置成:将数据写入到数据存储区126、rfid标签112和/或mcd 130且从其读取数据;使用从数据存储区、rfid标签112和/或mcd获得的物品层级信息和/或附件信息来执行语言和货币转换操作;基于库存信息、标签读取信息、mcd跟踪信息和/或信息134至142执行数据分析;使用由相机148捕获的图像来执行图像处理;和/或使用信标146、标签读取器120或具有已知位置和/或天线图案的其它装置来确定rfid标签112和/或mcd在rsf 128中的位置。
49.在一些实例中,传输非rfid询问信号的rf信号(作为非rfid的第二rf信号)的一或多个信标146放置成覆盖还由标签读取器120覆盖的感兴趣区,所述标签读取器放置成例如在零售设施128的门户处覆盖rfid询问区。系统100可基于第二rf信号检测且导出任何数目的相关指示符。分析对第二rf信号的标签112响应且将其与由rfid信号响应收集的数据进行比较,所述rfid信号响应与标签112通过门户同时发生。
50.服务器124促进对从mcd 130输出的信息134至142的更新。响应于从相关人员(例如,零售商店雇员132)接收到的指令、响应于在物品层级、附件和/或相关产品信息中检测到的变化、响应于检测到购物者152正接近rfid标签112,和/或响应于rfid标签112的任何运动或移动,可周期性地执行此类信息更新。举例来说,如果某一产品/商品正在促销,那么所述产品/商品的售价经由网络144和/或rfid标签112传输到mcd130。接着从mcd 130输出售价。本解决方案不限于此实例的细节。
51.尽管图1中展示单个mcd 130和/或单个服务器124,但本解决方案在此方面不受限制。经考虑,可实施多于一个计算装置。另外,本解决方案不限于关于图1所描述的说明性系统架构。
52.在系统100的操作期间,基于各种标签112或物品110相关信息和/或客户相关信息(例如,移动装置标识符、在rsf 128中的移动装置130位置和/或客户忠诚度等级)而动态地控制显示在mcd 130的显示屏幕上的内容。标签112或物品层级信息包含但不限于:指示rfid标签112在运动中或商品110正由购物者152处置的第一信息、指示rfid标签112和/或mcd 130的当前位置的第二信息、指示移动的rfid标签112耦合到的商品110的附件或相关产品的第三信息、和/或指示附件和移动的rfid标签112的相对位置和/或相关商品110和移动的rfid标签112的相对位置的第四信息。第一、第二和第四信息可基于由rfid标签112本地的传感器产生的传感器数据而导出。因此,rfid标签112包含用以检测其当前位置、检测
与其接近的任何购物者和/或检测其任何运动或移动的一或多个传感器。传感器包含但不限于惯性测量单元(“imu”)、振动传感器、光传感器、加速计、陀螺仪、接近传感器、麦克风和/或信标通信装置。第三信息可作为信息136、138存储在rfid标签112的本地或远程数据存储区126中。
53.在一些情境中,mcd 130促进服务器124:(a)检测购物者152何时进入rsf 128,(b)跟踪购物者移动通过rsf,(c)检测购物者152何时接近rfid标签112耦合到的商品110,(d)基于mcd移动的带时间戳的图案和rfid标签112移动的带时间戳的图案而确定rfid标签112正由购物者152处置或移动,和/或(e)确定移动的rfid标签112与购物者152关联。
54.当检测到rfid标签112正移动时,服务器124可在一些情形中获得与购物者152相关联的客户相关信息(例如忠诚度等级)142。此信息可从购物者的mcd 130和/或数据存储区126获得。客户相关信息142接着用于检索rfid标签112耦合到的商品110的折扣信息140。接着将检索到的折扣信息从服务器124传送到购物者的mcd 130。购物者的mcd 130可以视觉格式和/或听觉格式输出折扣信息。还可将其它信息从服务器124传送到购物者的mcd 130。其它信息包含但不限于物品层级信息、附件信息和/或相关产品信息。
55.在那些或其它情境中,嵌入于rfid标签112中的传感器检测购物者何时处置rfid标签112耦合到的商品110。当进行此检测时,rfid标签112从其本地存储器检索物件的唯一标识符,且将其无线地传送到标签读取器120。标签读取器120接着将信息传递到服务器124。服务器124使用物件的唯一标识符和物品/附件关系信息(例如,表)136来确定是否存在与其相关联的任何附件。如果不存在商品110的附件,那么服务器124使用物品层级信息134来确定商品110的一或多个特性。举例来说,商品110包含特定品牌的产品。服务器124接着使用物品/相关产品信息(例如,表)138来识别:具有相同特性的相同类型的其它产品;和/或通常结合物件使用的其它产品。接着检索所识别的相关产品的相关产品信息且将其提供给mcd 130。mcd 130可以视觉格式和/或听觉格式输出相关产品信息。购物者152可执行与mcd 130的用户-软件交互以获得其它信息获得感兴趣的相关产品。本解决方案不限于此情境的细节。
56.零售商店设施128还可包含传感器150,例如视频传感器、音频传感器、热传感器、红外传感器、人计数器和雷达传感器。
57.现参看图2,存在用于标签200的说明性架构的图示。rfid标签1121至112n、1181至118
x
与标签200相同或类似。因而,对标签200的论述对于理解图1的rfid标签1121至112n、1181至118
x
是足够的。标签200通常配置成执行操作以:(a)最小化电力使用以便延长电源寿命(例如,电池或电容器),(b)最小化与其它标签的冲突,使得可在给定时间看到感兴趣的标签,(c)优化库存系统内的有用信息(例如,将有用的变化信息传送到标签读取器),和/或(d)优化局部特征功能。
58.标签200可包含比图2中所展示的组件更多或更少的组件。然而,所展示的组件足以公开实施本解决方案的说明性方面。标签200的组件中的一些或全部可在硬件、软件和/或硬件与软件的组合中实施。硬件包含但不限于一或多个电子电路。电子电路可包括布置和/或编程成实施本文所公开的方法的无源组件(例如,电容器和电阻器)和有源组件(例如,处理器)。
59.图2的硬件架构表示配置成有助于改进库存管理/监控和客户体验的代表性标签
200。在此方面,标签200配置成用于允许经由无线通信技术与外部装置(例如,图1的标签读取器120、图1的信标146、图1的mcd 130和/或图1的服务器124)交换数据。无线通信技术可包含但不限于rfid技术、近场通信(“nfc”)技术和/或短程通信(“src”)技术。举例来说,采用以下无线通信技术中的一或多者:射频(“rf”)通信技术;蓝牙技术(包含蓝牙低功耗(“ble”));无线保真(“wifi”)技术;信标技术;和/或光保真(“lifi”)技术。任何已知的或将知的无线通信技术或其它无线通信技术可在本文中使用,但不限于此。
60.图2中所展示的组件206至214可在本文中统称为通信启用装置204,且可包含存储器208和时钟/定时器214。存储器208可为易失性存储器和/或非易失性存储器。举例来说,存储器208可包含但不限于随机存取存储器(“ram”)、动态ram(“dram”)、静态ram(“sram”)、只读存储器(“rom”)和快闪存储器。存储器208还可包括不安全存储器和/或安全存储器。
61.在一些情境中,通信启用装置204包括软件定义无线电(“sdr”,未展示)。sdr可以编程方式分配由用户所选择的任何通信协议(例如,rfid、wifi、lifi、蓝牙、ble、nest、zwave、zigbee等)。通信协议为装置的固件的部分且驻存在存储器208中。值得注意的是,通信协议可在任何给定时间下载到装置。可在其部署时分配初始/默认角色(为rfid、wifi、lifi等标签)。如果用户希望稍后使用另一协议,那么用户可远程改变所部署的标签200的通信协议。如果有问题,也可远程地执行固件的更新。
62.如图2中所展示,通信启用装置204包括至少一个天线202、216以用于允许经由无线通信技术(例如,rfid技术、nfc技术、src技术和/或信标技术)与外部装置交换数据。天线202、216配置成从外部装置接收信号和/或传输由通信启用装置204产生的信号。天线202、216可包括近场或远场天线。天线202、216包含但不限于芯片天线或环形天线。
63.通信启用装置204还包括通信装置(例如,收发器或传输器)206。通信装置206可产生信号(例如,rf载波信号)并将其传输到外部装置,以及接收从外部装置传输的信号(例如,rf信号)。以此方式,通信启用装置204有助于标签200耦合到的物品(例如,图1的商品110或112)的注册、识别和定位和/或跟踪。
64.通信启用装置204可配置成:根据时隙通信方案通信(传输和/或接收);且基于运动传感器250的输出而选择性地启用/停用/绕过通信装置(例如,收发器)或至少一个通信操作。在一些情境中,通信启用装置204:基于标签的唯一标识符224(例如,电子产品码(“epc”))而从多个时隙选择一或多个时隙;和/或确定通信装置(例如,收发器)206将要接通期间的时间窗(“wot”)或在运动传感器250检测到运动之后启用至少一个通信操作。可基于环境条件(例如,湿度、温度、日时、相对于位置装置(例如,信标或位置标签)的距离等)和/或系统条件(例如,业务量、干扰发生等)而确定wot。在此方面,标签200可包含图2中未展示的额外传感器。
65.通信启用装置204还促进物品层级信息226的自动和动态修改,所述物品层级信息响应于特定触发事件而从或将要从标签200输出。触发事件可包含但不限于标签到达特定设施(例如,图1的rsf 128)处、标签到达特定国家或地理区域中、日期发生、时间发生、价格改变和/或接收到用户指令。
66.用于标签200的物品层级信息226和唯一标识符(“id”)224可存储在通信启用装置204的存储器208中和/或经由通信装置(例如,收发器)206和/或接口240(例如,互联网协议或蜂窝网络接口)传送到其它外部装置(例如,图1的标签读取器120或下文所描述的图3的
标签读取器300、图1的信标146、图1的mcd 130和/或图1的服务器124)。举例来说,通信启用装置204可将指定时间戳、物品/商品110的唯一标识符、物品描述、物品价格、货币符号和/或位置信息的信息传送到外部装置。外部装置(例如,服务器124、下文所描述的服务器400或mcd 130)可接着将信息存储在数据库(例如,图1的数据库126)中和/或出于各种目的使用所述信息。
67.通信启用装置204也包括控制器210(例如,cpu)和输入/输出装置212。控制器210可执行实施用于促进库存计数和管理的方法的指令222。在此方面,控制器210包含处理器(或对指令作出响应的逻辑电路系统),且存储器208包含计算机可读存储媒体,在所述计算机可读存储媒体上存储配置成实施本文中所描述的方法、程序或功能中的一或多者的一或多组指令222(例如,软件代码)。指令222还可在由标签200执行其期间完全或至少部分地驻存在控制器210内。存储器208和控制器210也可构成机器可读媒体。如本文中所使用的术语“机器可读媒体”指代存储一或多组指令222的单个媒体或多个媒体(例如,集中式或分散式数据库和/或相关联高速缓存器和服务器)。如本文中所使用的术语“机器可读媒体”还指代能够存储、编码或携载供标签200执行的一组指令222且致使标签200执行本公开的方法中的任何一或多个的任何媒体。
68.输入/输出装置212可包含但不限于显示器(例如,电子墨水显示器、lcd显示器和/或有源矩阵显示器)、扬声器、小键盘和/或发光二极管。显示器可用于以文本格式和/或图形格式呈现物品层级信息。类似地,扬声器可用于以听觉格式输出物品层级信息。扬声器和/或发光二极管可用于输出警报以用于将个人的注意力吸引到标签200(例如,当已检测到其运动时)和/或用于通知个人关于标签耦合到的物品/商品110的特定定价状态(例如,打折状态)。
69.时钟/定时器214配置成确定预定义时间段的日期、时间和/或到期。用于确定这些所列物品的任何已知的或将已知的技术可在本文中使用,但不限于此。
70.标签200还包括可选位置模块230。位置模块230通常配置成在任何给定时间确定标签的地理位置。举例来说,在一些情境中,位置模块230采用基于全球定位系统(“gps”)技术和/或互联网的本地时间获取技术。本解决方案不限于此实例的细节。用于确定地理位置的任何已知的或待已知的技术可在本文中使用,但不限于此,包含设施或结构内的相对定位。
71.提供可选耦合器242以将标签200牢固地或可移除地耦合到物品(例如,图1的物件110或112)。耦合器242包含但不限于机械耦合构件(例如,绑带、夹钳、夹具、搭扣)和/或粘合剂(例如,胶水或贴纸)。耦合器242是可选的,因为耦合可经由焊接和/或化学接合实现。
72.标签200还可包含电源236、可选eas组件244,和/或无源/有源/半无源rfid组件246。任何已知的或将已知的电池、eas组件和/或rfid组件可在本文中使用,但不限于此。电源236可包含但不限于可再充电电池和/或电容器。
73.如图2中所展示,标签200进一步包括能量收集电路232和电力管理电路234以确保标签200的连续操作而无需改变可再充电电源(例如,电池)。在一些情境中,能量收集电路232配置成从一或多个源(例如,热、光、振动、磁场和/或rf能量)收集能量且从所收集的能量产生相对低量的输出电力。通过采用多个源以供收集,即使在能量源耗尽的情况下标签200也可继续充电。任何已知的或将已知的能量收集电路232可在本文中使用,但不限于此。
74.如上所指出,标签200还可包含运动传感器250。任何已知的或将已知的运动传感器可在本文中使用,但不限于此。举例来说,运动传感器250包含但不限于振动传感器、加速计、陀螺仪、线性运动传感器、无源红外(“pir”)传感器、倾斜传感器和/或旋转传感器。
75.运动传感器250与控制器210通信地耦合,使得运动传感器250可在检测到标签运动时通知控制器210。运动传感器250还将传感器数据传送到控制器210。传感器数据由控制器210处理以确定所述运动是否为用于触发通信装置(例如,收发器)206的启用或至少一个通信操作的类型。举例来说,可将传感器数据与所存储的运动/手势数据228进行比较以确定其间是否存在匹配。更确切地说,可将由传感器数据指定的运动/手势图案与由所存储的运动/手势数据228指定的多个运动/手势图案进行比较。多个运动/手势图案可包含但不限于行走的运动图案、跑步的运动图案、车辆运输的运动图案、用于由接近标签的设备或机器(例如,空调或风扇)引起的振动的运动图案、用于请求辅助的手势、用于获得额外产品信息的手势和/或用于产品购买的手势。接着基于所存储的运动/手势数据与传感器数据匹配而确定移动的类型(例如,振动或正被携载)。此特征允许仅当标签在设施内的位置实际上正改变时(例如,而非当风扇正致使标签简单地振动时),标签200才选择性地启用通信装置(例如,收发器)或至少一个通信操作。
76.在一些情境中,标签200还可配置成进入睡眠状态,其中至少停用通信操作的运动传感器触发。这在例如标签200正从经销商装运或运输到客户的情境中为合乎需要的。在那些或其它情境中,标签200可进一步配置成响应于其持续检测到运动持续给定时间段而进入睡眠状态。可响应于所限定的时间段到期、标签200接收到来自外部装置的控制信号和/或标签200检测到在某一时间段内无运动而将标签200从睡眠状态转变。
77.电力管理电路234通常配置成控制到标签200的组件的电力供应。在所有存储和收集资源消耗到标签200即将进入关机/电压过低状态的点的情况下,电力管理电路234可致使警报从标签200发送到远程装置(例如,图1的标签读取器120或服务器124)。响应于所述警报,远程装置可通知相关人员(例如,图1的商店雇员132)以使得所述相关人员可调查标签200为何没有再充电和/或保持充电。
78.电力管理电路234还能够基于能量源的状态而将能量源重定向到标签200的电子器件。举例来说,如果所收集的能量足以运行标签200的功能,那么电力管理电路234确认所有标签200的存储源都充满电使得标签200的电子组件可直接利用所收集的能量运行。这确保标签200具有所存储的能量,以防收集源消失或由于例如rf、光或振动电力水平下降等原因而使收集的能量较少。如果检测到能量源中的任一个突然下降,那么电力管理电路234可致使警报条件从标签200发送到远程装置(例如,图1的标签读取器120或服务器124)。此时,可能需要调查引起此警报的原因。因此,远程装置可通知相关人员(例如,图1的商店雇员132),使得所述相关人员可调查此问题。举例来说,其它商品可遮挡收集源或加标签的商品110正被盗走。
79.本解决方案不限于图2中所展示的解决方案。标签200可具有任何架构,前提是标签200可执行本文中所描述的功能和操作。举例来说,图2中展示的所有组件可包括单个装置(例如,集成电路(“ic”))。替代地,一些组件可包括第一标签元件(例如,商用现货(“cots”)标签),而剩余组件包括与第一标签元件通信地耦合的第二标签元件。第二标签元件可将辅助功能(例如,运动感测等)提供给第一标签元件。第二标签元件还可控制第一标
签元件的操作状态。举例来说,第二标签元件可选择性地(a)启用和停用第一标签元件的一或多个特征/操作(例如,收发器操作),(b)将天线耦合到第一标签元件或从第一标签元件解耦天线,(c)绕过至少一个通信装置或操作和/或(d)致使改变第一标签元件的操作状态(例如,致使在省电模式与非省电模式之间转变第一标签元件。在一些情境中,可通过改变用于致使由标签200执行特定通信控制操作的至少一个状态位的二进制值(例如,从0到1,或反之亦然)来实现操作状态改变。另外或替代地,开关可被致动以用于产生闭路或开路。本解决方案在此方面不受限制。
80.现参考图3,提供用于标签读取器300的示例性架构的详细框图。图1的标签读取器120与标签读取器300相同或类似。因而,标签读取器300的论述对于理解标签读取器120是足够的。
81.标签读取器300可包含比图3中所展示的组件更多或更少的组件。然而,所展示的组件足以公开实施本解决方案的说明性方面。标签读取器300的组件中的一些或全部可在硬件、软件和/或硬件与软件的组合中实施。硬件包含但不限于一或多个电子电路。电子电路可包括布置和/或编程成实施本文所公开的方法的无源组件(例如,电容器和电阻器)和有源组件(例如,处理器)。
82.图3的硬件架构表示配置成有助于改进rsf(例如,图1的rsf 128)内的库存计数和管理的代表性标签读取器300的图示。在此方面,标签读取器300包括用于允许经由rf技术与外部装置(例如,图1的rfid标签1121至112n、1181至118
x
)交换数据的rf启用装置350。图3中所展示的组件304至316可在本文中统称为rf启用装置350,且可包含电源312(例如,电池)或连接到外部电源(例如,ac市电)。
83.rf启用装置350包括用于允许经由rf技术(例如,rfid技术或其它基于rf的技术)与外部装置交换数据的一或多个天线302。外部装置可包括图1的rfid标签1121至112n、1181至118
x
。在此情况下,天线302配置成将rf载波信号(例如,询问信号)传输到所列外部装置,和/或传输由rf启用装置350产生的数据响应信号(例如,认证答复信号或rfid响应信号)。在此方面,rf启用装置350包括rf收发器308。rf收发器308可从传输装置接收包含信息的rf信号,且可将其转发到逻辑控制器310以用于从其提取信息。
84.所提取信息可用于确定rfid标签在设施(例如,图1的rsf 128)内的存在、位置和/或移动类型。因此,逻辑控制器310可将所提取信息存储在存储器304中,且使用所提取信息来执行算法。举例来说,逻辑控制器310可使标签读取与信标读取相关以确定rfid标签在设施内的位置。逻辑控制器310还可使用从rfid标签接收到的传感器数据来执行图案辨识操作以及所辨识图案与预存储图案之间的比较操作。逻辑控制器310可基于标签的唯一标识符(例如,epc)而从多个时隙进一步选择时隙,且将指定选定时隙的信息传送到相应rfid标签。逻辑控制器310可另外确定wot且将其传送到给定rfid标签200,在所述确定wot期间,给定rfid标签的通信装置(例如,收发器)或操作在检测到运动时将要接通。可基于环境条件(例如,温度、日时等)和/或系统条件(例如,业务量、干扰发生等)而确定wot。由逻辑控制器310执行的其它操作将从以下论述中显而易见。
85.值得注意的是,存储器304可为易失性存储器和/或非易失性存储器。举例来说,存储器304可包含但不限于ram、dram、sram、rom和快闪存储器。存储器304还可包括不安全存储器和/或安全存储器。如本文中所使用的短语“不安全存储器”指代配置成以明文形式存
储数据的存储器。如本文中所使用的短语“安全存储器”指代配置成以加密形式存储数据的存储器和/或具有或安置于安全或防篡改壳体中的存储器。
86.指令322存储在存储器中以供rf启用装置350执行,且使rf启用装置350执行本公开的方法中的任何一或多个。指令322通常操作以有助于确定rfid标签200是否存在于设施128内,rfid标签200位于设施128内何处,在任何给定时间哪一rfid标签200在运动中。随着论述的进行,rf启用装置350的其它功能将变得显而易见。
87.现参考图4,提供用于服务器400的示例性架构的详细框图。图1的服务器124与服务器400相同或大体上类似。因而,对服务器400的以下论述对于理解服务器124是足够的。
88.值得注意的是,服务器400可包含比图4中所展示的组件更多或更少的组件。然而,所展示的组件足以公开实施本解决方案的说明性方面。图4的硬件架构表示配置成有助于库存计数、库存管理和改进客户体验的代表性服务器的一个方面。
89.服务器400的组件中的一些或全部可实施为硬件、软件和/或硬件与软件的组合。硬件包含但不限于一或多个电子电路。电子电路可包含但不限于无源组件(例如,电阻器和电容器)和/或有源组件(例如,放大器和/或微处理器)。无源和/或有源组件可适于、布置成和/或编程为执行本文中所描述的方法、程序或功能中的一或多者。
90.如图4中所展示,服务器400包括用户界面402、cpu 406、系统总线410、经由系统总线410连接到服务器400的其它部分且可由所述其它部分存取的存储器412,以及连接到系统总线410的硬件实体414。用户界面可包含输入装置(例如,小键盘450)和输出装置(例如,扬声器452、显示器454和/或发光二极管456),且促进用户-软件交互以用于控制服务器400的操作。
91.硬件实体414中的至少一些执行涉及对存储器412的存取和使用的动作,所述存储器可为ram、磁盘驱动程序和/或只读光盘只读存储器(“cd-rom”)。硬件实体414可包含磁盘驱动单元416,所述磁盘驱动单元包括其上存储有一或多组指令420(例如,软件代码)的计算机可读存储媒体418,所述指令配置成实施本文中所描述的方法、程序或功能中的一或多者。指令420还可在由服务器400执行其期间完全或至少部分地驻存在存储器412内和/或cpu 406内。存储器412和cpu 406也可构成机器可读媒体。如本文中所使用的术语“机器可读媒体”指代存储一或多组指令420的单个媒体或多个媒体(例如,集中式或分散式数据库和/或相关联高速缓存器和服务器)。如本文中所使用的术语“机器可读媒体”还指代能够存储、编码或携载供服务器400执行的一组指令420且致使服务器400执行本公开的方法中的任何一或多个的任何媒体。计算机可读媒体(也称为计算机可读媒体)包含可被称作非暂时性计算机可读媒体的计算机存储媒体。非暂时性计算机可读媒体可排除瞬时性信号。
92.在一些情境中,硬件实体414包含电子电路(例如,处理器),所述电子电路被编程以便于提供展示rfid标签200在设施内的位置和/或近实时的所述位置的变化的三维图。在此方面,应理解,电子电路可存取和运行安装在服务器400上的软件应用程序422。软件应用程序422通常可操作以促进确定rfid标签200在设施内的位置;rfid标签200在运动中的行进方向;和虚拟三维空间中的rfid标签200位置和移动的映射。
93.在那些或其它情境中,硬件实体414包含电子电路(例如,处理器),所述电子电路被编程以促进物品/商品库存盘点、商品出售和/或客户对购物体验的满意度。在此方面,电子电路可存取且运行安装在服务器400上的库存盘点软件应用程序422和mcd显示软件应用
程序422。软件应用程序422通常一起可操作以:从mcd和rfid标签200获得物品层级信息和/或其它信息;将物品层级信息、附件信息、相关产品信息和/或折扣信息编程到rfid标签200和/或mcd上;转换物品层级信息、附件信息、相关产品信息和/或折扣信息的语言、定价和/或货币符号;促进rfid标签200和mcd在企业系统中的注册;和/或基于rfid标签200信息确定何时需要采取mcd显示更新动作。随着论述的进行,软件应用程序422的其它功能将变得显而易见。此类其它功能可涉及标签读取器控制和/或标签控制。
94.现在参考图5,根据示例性实施例,展示其中可实施本公开的系统和方法的零售环境500。零售环境500可为购物者可访问以购买各种物件的零售商店的部分,例如上文结合图1所描述的rsf 128。零售环境500可由零售管理系统(“rms”)服务,例如下文结合图6详细描述的rms 602。rms可大体为配置成控制、监视和管理零售环境中的装置的操作的装置的系统。rms可包含例如加热、通风和空气调节(“hvac”)系统、安全系统、传感器系统、照明系统、火灾报警系统和/或能够管理零售环境功能或装置的任何其它系统或其任何组合。
95.零售环境500可包含购物者502、用户装置504、容器506、安全柱510、出口门511、出口传感器512、收银机514a至514f、衣架516、裤子522、领带524、珠宝区域526、珠宝柜台528和/或珠宝推销员530。零售环境500既定为可在其中实施本公开的系统和方法的实例环境。零售环境500可包含通常包含于零售商店中的任何物件或物品。举例来说,购物者502可为已进入零售环境500以购买各种物件的人(例如,客户、客户端)。正由用户装置504执行的应用程序可配置成在进入蓝牙信标或存取点的范围时向蓝牙信标或存取点传输信号(例如,蓝牙信号)。信号可指示用户装置504已进入零售环境500。替代地或另外,信号可至少基于购物者502与用户装置504相关联而指示购物者502已进入零售环境500。举例来说,信号可包含装置标识符,所述装置标识符个别地与用户装置504和/或正由用户装置504执行的应用程序相关联。蓝牙信标或存取点可接收信号且将信号传输到rms的处理器。处理器可通过比较装置标识符与数据库来从装置标识符识别用户(例如,购物者502)和/或用户装置504。因此,rms可基于来自用户装置504的信号而自动确定购物者502何时进入和/或离开零售环境500。
96.容器506可包括配置成保持和/或携带购物者502意图购买的物件的装置和/或设备。在一些方面中,容器506可包括在交易期间临时提供给购物者502的容器,例如购物车、篮子、手推车等。购物者502可能必须在离开营业场所之前将此类容器506的所有权归还给零售环境500。在其它方面中,容器506可包括永久地提供给购物者502(例如,出售给购物者502)和/或由购物者502提供(例如,由购物者502先前拥有)的容器,例如购物袋、盒子、手提袋等。在这些方面中,购物者502可以不必在离开营业场所之前归还容器506的所有权。替代地或另外,在购物者502在零售环境500周围行进以拾取供购买的物件时,购物者502可握持或推动容器506。购物者502可拾取例如裤子522和/或领带524等物件且将其添加到容器506。购物者502可以购买的其它物件可存储在珠宝柜台528中。举例来说,珠宝推销员530可将珠宝选择提供给购物者502。
97.在一些方面中,容器传感器508可与容器506耦合。当购物者502将物件添加到容器506时,容器传感器508可检测物件何时添加到容器506。在其它方面中,容器506可不具有容器传感器508。替代地或另外,容器506还可与标签(例如,rfid标签)耦合。出口传感器512可在购物者502带着容器506离开零售环境500时检测标签。
98.购物者502可购买或以其它方式添加到容器506的其它物品可为来自衣架516的衣服。衣服可与标签520a至520c耦合。标签520a至520c(本文中整体上为“520”)可为rfid标签、电磁标签、声磁标签、磁性标签、图片(例如,一维、二维和三维条形码或任何其它可单独识别的图片)、蓝牙跟踪标签或可由扫描仪或传感器检测的任何其它标签。图5中所描绘的标签520在许多方面可类似于图1的rfid标签1121至112n、1181至118
x
和图2的标签200,且可包含上文未提及的额外特征。标签520可单独地与标签520所耦合的衣服相关联。在一些方面中,标签520可与物件耦合,因此购物者502可在不依赖于来自零售环境500内的商店雇员的辅助的情况下将标签取掉。举例来说,标签520可呈可被切断的贴纸或小固定夹的形式。购物者502可将衣服从衣架516添加到容器506,且容器506的容器传感器508可通过识别与所添加的衣服耦合的标签520而检测已经添加到容器506的衣服。类似标签可在零售环境500中的任何物件上。
99.衣架516可包含可检测衣服何时被添加或从衣架移除的传感器518a至518c(本文中整体上为“518”)或与所述传感器耦合。传感器518可通过检测与衣服耦合的标签520而检测衣服何时被添加或从衣架移除。传感器518可将检测到的衣服的指示传输到rms,以保持存在的或以其它方式已经从衣架516移除的衣服的数目的计数。在一些方面中,标签520可包含单独识别信息,且传感器518可将标签520的单独识别信息的指示传输到rms。反过来,rms可识别指示且为每一经识别指示增加与物件和/或物件类型相关联的计数器以维持零售环境500内不同物件的库存计数。
100.当容器506和/或任何物件从零售环境500离开零售环境500时,出口传感器512可检测来自与物件耦合的标签520的数据。零售环境500可检测此数据且将所述数据(例如,经由网关)传输到rms。出口传感器512还可检测指示购物者502、用户装置504和/或容器506离开零售环境500的数据。出口传感器512可检测数据且将所述数据传输到rms以供进一步处理。rms可接收数据且将购物者502走出零售环境500所带着的任何物件与购物者502的用户帐户相关联。rms可更新用户帐户以指示哪些物品与用户帐户相关联和此类物品的值。在一些方面中,每当购物者502进入零售环境500以购买任何物品时,rms可更新购物者502的用户帐户以指示购物者502离开零售环境500所带着的物品。
101.现参考图6,根据示例性实施例展示系统600的框图,其包含可基于离开环境(例如,零售商店,例如零售环境500)的物件而自动使物件与用户帐户相关联的零售管理系统(“rms”)602。rms 602可接收指示物件和购物者502或容器506中的一者或两者离开环境的传感器数据。rms 602可使用此传感器数据来使物件与购物者502的用户帐户相关联(例如,将物件的识别添加到购物者502和/或容器506离开零售环境500的物件识别清单)。rms 602可聚合与物件中的每一个相关联的值以获得聚合值,且将聚合值传输到与购物者502和/或容器506相关联的用户装置504。除了rms 602和用户装置504之外,系统600可包含建筑物传感器630,且在一些方面中,包含容器506。系统600的元件中的每一个(即,602、630、504、506)可经由网络彼此通信。
102.在一些方面中,rms 602可配置成执行本文结合图1和图5所描述的一或多个操作。替代地或另外,rms 602可配置成执行本文所描述的一或多个过程,分别例如图7至图10的方法700、800、900和1000。在其它方面中,rms 602可包含上文结合图1所描述的服务器124和上文结合图4所描述的服务器400的一或多个组件。
103.rms 602可包含通信接口604、处理电路606、处理器607和存储器608。存储器608可包含计算机可读指令,所述计算机可读指令在由处理器607执行时可致使处理器607执行本文中所描述的一或多个功能。存储器608可配置成存储可由控制电路系统执行的计算机可读指令和/或其它数据(例如,关于通信的数据、节点的配置和/或地址数据)。处理电路606可配置成实施本文中所描述的方法中的任一个和/或使得此类方法由处理器(例如,中央处理单元406、处理器607)执行。
104.在一些方面中,存储器608可包含一组组件,例如用户数据收集器组件610、帐户标识符组件612、物件数据收集器组件614、物件标识符组件616、物件关联组件618、清单产生器组件620、帐户数据库622、物件数据库624和容器数据收集器组件626。替代地或另外,所述一组组件可与存储器608分离且不同。在其它方面中,组件(或组件的一部分)可实施为存储在非暂时性计算机可读媒体中的指令或代码且可由控制器或处理器执行以执行组件的功能或操作。存储器608可包含任何数目个组件和/或模块。处理电路606可实施组件610至626中的任一个以处理从建筑物传感器630接收到的传感器数据,基于传感器数据而确定哪些物件和/或实体(例如,购物者502)正离开环境(例如,零售环境500),且使物件与实体和/或实体的用户帐户相关联。在一些方面中,处理电路606可包含或可与存储器608连接或通信地耦合,且存储器608可配置成可由处理电路606存取以用于读取和/或写入。
105.通信接口604可配置成促进与系统600的各种元件的通信。也就是说,通信接口604可配置成与系统600的元件(例如,建筑物传感器630、容器506和/或用户装置504)安全地通信。在一些方面中,经由通信接口604的通信可为直接的(例如,本地有线或无线通信)或经由通信网络(例如,wan、互联网、蜂窝网络)。
106.用户装置504可与图1的mcd 130相同或类似,且可包含上文未提及的额外特征。用户装置504可包含任何类型或形式的媒体装置或计算装置,包含手机、智能手机、台式计算机、膝上计算机、便携式计算机、平板计算机、可穿戴计算机、嵌入式计算机、智能电视、机顶盒、控制台、物联网(iot)装置或智能器具、或任何其它类型或形式的媒体装置或计算装置。用户装置504可经由任何适当网络接收媒体流,包含局域网(lan)、广域网(wan)(例如互联网)、卫星网络、电缆网络、宽带网络、光纤网络、微波网络、蜂窝网络、无线网络或这些或其它此类网络的任何组合。在一些方面中,所述网络可包含可为相同或不同类型的多个子网,且可包含多个额外装置(未说明),包含网关、调制解调器、防火墙、路由器、交换机等。
107.建筑物传感器630可包含与零售商店(例如,零售环境500)耦合或为所述零售商店的一部分的任何建筑物传感器。举例来说,建筑物传感器630可包含出口传感器512和其它传感器634。在一些方面中,出口传感器512可配置成或可先前已配置成使得警报响起,从而指示购物者502正带着未支付的物件离开零售环境500。警报可包括零售环境500中的声音报警,以警告安全人员未被授权从零售环境500移除(例如,未被购买)的物件正离开零售环境500。举例来说,出口传感器512可配置成检测设计成在收银员处移除的标签以指示购物者502已为相关联物件支付。出口传感器512可位于零售环境500的出口和/或入口处。出口传感器512可包含rfid传感器、蓝牙传感器、电磁传感器、电传感器、磁传感器等中的任一者。在一些方面中,可使用额外和/或不同传感器。出口传感器512可包含配置成检测物件的特性的一或多个传感器。此类特性可包含但不限于零售环境500中的物件的移动和/或当前位置。举例来说,出口传感器512可配置成检测物件何时进入和/或离开零售环境500的区
域。出口传感器512可配置成检测与物件耦合的标签(例如,标签112、118、200、520)已进入和/或离开零售环境500的区域。可与物件耦合的标签的实例可包含但不限于rfid标签、图片、蓝牙跟踪标签等。在一些方面中,出口传感器512可为配置成检测出口传感器512的视线内的rfid标签的rfid传感器(例如,rfid读取器,例如读取器120、300)。举例来说,个人(例如,购物者502)可带着与rfid标签耦合的衬衫离开零售环境500,且出口传感器512可检测rfid标签进入出口传感器512的视线。在其它方面中,出口传感器512可为配置成使用磁波检测标签的磁性传感器。出口传感器512可位于零售环境500的入口和/或出口处,因而,出口传感器512的视线可为零售环境500的入口和/或出口围绕的区域。因此,出口传感器512可至少基于检测与物件耦合的标签而检测物件何时离开零售环境500。
108.在一些方面中,出口传感器512可检测由出口传感器512检测到的物件的特性。举例来说,出口传感器512可检测物件且可检测关于物件的信息。此类信息可包含物件类型、物件识别号、与物件相关联的值等。出口传感器512可从与物件相关联的标签(例如,标签112、118、200、520)读取信息。出口传感器512可将检测到的信息传输到rms 602以供进一步处理。
109.替代地或另外,出口传感器512可包含检测购物者502进入和/或离开零售环境500的传感器。出口传感器512可使用多种技术来检测购物者502进入和/或离开零售环境500。举例来说,出口传感器512获得指示购物者502越过零售环境500的边界的光反射数据。对于另一实例,出口传感器512可包含相机和/或摄像机,其可在购物者502进入和/或离开零售环境500时拍摄购物者的图片和/或视频帧。在一些方面中,如果或当出口传感器512的另一传感器检测到购物者502进入出口传感器512周围的区域时,相机和/或摄像机可配置成拍摄此类图片和/或视频帧。出口传感器512可将图片和/或视频帧传输到rms 602以供进一步处理。rms 602可至少基于由出口传感器512传输的图片和/或视频帧而使用各种物件辨识技术来识别购物者502。
110.在一些方面中,出口传感器512可包含检测到用户装置504已进入和/或离开零售环境500的传感器。举例来说,如果或当购物者502相对于出口传感器512扫描用户装置504,出口传感器512可检测到用户装置504已进入和/或离开零售环境500。也就是说,出口传感器512可包含配置成在零售环境500的入口和/或出口处扫描用户装置504的扫描仪。如果或当购物者502进入和/或离开零售环境500时,购物者502可相对于出口传感器512扫描其用户装置504。购物者502可使用在其用户装置504上显示的个性化条形码(例如一维、二维或三维条形码(或任何其它图片))扫描其用户装置504。条形码可单独地与用户装置504相关联,且在一些方面中,与个性化用户帐户相关联。购物者502可使用在其用户装置504的显示器上的任何形式的单独识别的识别来扫描其用户装置504。出口传感器512可将从扫描获得的数据传输到rms 602以供进一步处理。
111.在一些方面中,出口传感器512可包含信标,其可在用户装置504进入和/或离开零售环境500时(例如,经由蓝牙或蓝牙低功耗信号)与用户装置504通信。用户装置504可检测来自信标的信号和/或将信号传输到信标。信标信号可包含识别用户装置504的信息。rms 602可使用来自用户装置504的信标信号来单独地识别用户装置504。
112.在一些方面中,出口传感器512可包含配置成检测容器(例如,容器506)的传感器。容器506可为手推车(例如,购物车)、袋子、盒子、篮子或其中可放置物件的任何其它容器。
识别标签可与可单独地与其相应容器506相关联的容器506耦合。出口传感器512可配置成在相关联容器506进入出口传感器512的视线时检测识别标签。出口传感器512可检测识别标签且将识别容器506的数据(例如,识别号)传输到rms 602以供进一步处理。
113.其它传感器634可为位于零售环境500处的检测关于零售环境500的操作的其它信息的传感器。举例来说,其它传感器634可检测购物者502在零售环境500周围移动的位置。替代地或另外,当购物者502在零售环境500周围行走时,其它传感器634可检测来自所述购物者的热量。rms 602可接收热信号且产生指示在一段时间内零售环境500的最繁忙区域的热图。有利的是,管理员可根据热图调整零售环境500内的产品放置。
114.继续参考图6,rms 602的用户数据收集器组件610可包含由一或多个服务器或处理器(例如,服务器124、服务器400、处理电路606、处理器607)执行的计算机可读指令。在一些方面中,用户数据收集器组件610可配置成在购物者502进入和/或离开零售环境500时从出口传感器512收集与所述购物者相关联的数据。举例来说,用户数据收集器组件610可接收购物者502先前离开或当前正离开零售环境500的指示。指示可包括对应于购物者502的用户装置504的扫描、离开零售环境500的购物者502的图片和/或视频帧、指示购物者502经过出口区域的信号或购物者502经过零售环境500的入口和/或出口的任何其它指示。在一些方面中,用户数据收集器组件610可收集用户数据且将用户数据存储在rms 602内的数据库(例如,数据存储区126、帐户数据库622)中。
115.帐户标识符组件612可包含由一或多个服务器或处理器(例如,服务器124、服务器400、处理电路606、处理器607)执行的计算机可读指令。在一些方面中,帐户标识符组件612可配置成将由用户数据收集器组件610收集的用户数据与数据库(例如,数据存储区126、帐户数据库622)进行比较以识别与所收集的用户数据相关联的用户帐户。用户数据收集器组件610可使用任何类型的用户数据来识别用户帐户。举例来说,用户数据收集器组件610可在购物者502进入和/或离开零售环境500时接收从用户装置504的扫描获得的数据。数据可含有与帐户数据库622的特定用户帐户相关联的识别号。帐户标识符组件612可将从扫描获得的识别号与帐户数据库622进行比较以识别扫描其用户装置504的购物者502的用户帐户。在一些方面中,用户装置504可与装置识别号相关联。装置识别号可与帐户数据库622中的用户帐户相关联。用户数据收集器组件610可接收由出口传感器512获得的用户装置504的装置识别号(例如,从来自用户装置504的信标信号),且帐户标识符组件612可使用装置识别号从帐户数据库622识别用户帐户。也就是说,在一些方面中,帐户标识符组件612可从帐户数据库622识别用户帐户而不识别购物者502的身份。
116.在另一实例中,帐户标识符组件612可使用物件辨识技术来确定哪一用户帐户与已进入和/或离开零售环境500的购物者502相关联。用户数据收集器组件610可接收最近进入和/或离开零售环境500的购物者502的图片和/或视频帧。帐户标识符组件612可使用物件辨识技术分析图片和/或视频帧以识别图片和/或视频帧中的购物者502的身份。举例来说,帐户标识符组件612可从离开零售环境500的由出口传感器512的相机拍摄的购物者502的图片识别购物者502。在一些方面中,帐户标识符组件612可将图片和/或视频帧与含有一或多个购物者502的图片和/或视频帧的数据库(例如,帐户数据库622)进行比较。帐户标识符组件612可通过确定来自数据库的图片和/或视频帧最类似于存在于零售环境500中的购物者502的图片和/或视频帧(例如,基于两个图片和/或视频帧之间的公共对应像素)而从
数据库识别图片和/或视频帧。从数据库识别的图片可与帐户数据库622中的用户帐户相关联。帐户标识符组件612可从帐户数据库622选择与所识别图片相关联的用户帐户。因而,帐户标识符组件612可识别与正离开零售环境500的购物者502相关联的用户帐户。
117.在一些额外或可选方面中,帐户标识符组件612可基于购物者502的面部特征来识别用户帐户。继续以上实例,帐户标识符组件612可在图片和/或视频帧上使用物件辨识技术来识别购物者502的面部和/或面部特征。面部特征的实例可包含面部特征的大小和/或位置,例如其鼻子、眼睛、颏、脸颊、眉毛、嘴巴、牙齿、前额或任何其它面部特征。在一些方面中,面部特征可定义为图片和/或视频帧中的像素,且可从此类图片和/或视频帧识别。在其它方面中,面部特征可包含整个面部的像素。帐户标识符组件612可将面部特征的像素与类似于上文的数据库进行比较,且识别与各种用户帐户相关联的匹配面部特征。用户帐户可与所识别面部特征可匹配的一或多个图片和/或视频帧相关联。在一些方面中,帐户标识符组件612可将匹配面部特征识别为基于完全匹配或接近匹配的像素的数目而确定的某一置信度水平。也就是说,帐户标识符组件612可基于购物者502的图片和/或视频帧和与帐户数据库622中的一或多个帐户相关联的相应图片和/或视频帧的比较而计算帐户数据库622中的一或多个用户帐户的置信度分数。帐户标识符组件612可将置信度分数与阈值进行比较,且如果或当置信度分数超出阈值时,确定对应用户帐户与图片和/或视频帧中出现的购物者502匹配。如果或当帐户标识符组件612确定不存在匹配时,帐户标识符组件612可继续确定与其它用户帐户的置信度分数,直到可识别与超过阈值的置信度分数相关联的用户帐户为止。如果或当无法识别用户帐户时,帐户标识符组件612可产生警报且将警报发送到管理员。在一些方面中,警报可包括零售环境500中的声音报警,以警告安全人员未被授权从零售环境500移除(例如,未被购买)的物件正离开零售环境500。
118.出口传感器512可包含生物特征传感器。在一些方面中,生物特征传感器可为捕获购物者502的面部的数字图像上的节点的数据的高清相机。节点可为购物者502的面部上的端点,其可用于识别购物者502。端点的实例可包含鼻子的长度和宽度、颧骨形状和眼窝深度。端点可包含可用于识别购物者502的个人的其它面部特性。在其它方面中,生物特征传感器可获得用于识别用户帐户的其它生物特征数据(例如,视网膜扫描、指纹、语音扫描、步速分析等)。帐户标识符组件612可从生物特征传感器获得和/或确定数据,且通过将数据与类似于上文的数据库进行比较而识别与类似数据相关联的用户帐户。
119.替代地或另外,除帐户标识符组件612之外或代替帐户标识符组件,生物特征传感器可包含面部辨识方面以识别购物者502的身份。也就是说,生物特征传感器和/或帐户标识符组件612可类似于上文(例如,基于匹配面部特征(例如,像素或节点))识别购物者的身份。帐户标识符组件612可通过将购物者502的身份(例如,购物者的名字)与数据库进行比较且识别与匹配身份相关联的用户帐户来识别与所识别购物者502相关联的用户帐户。
120.帐户数据库622可为包含与进入和/或离开零售环境500的各种购物者502相关联的用户帐户数据的动态数据库。举例来说,帐户数据库622可为图形数据库、mysql、oracle、microsoft sql、postgresql、db2、文档存储、搜索引擎、键值存储等。在一些方面中,帐户数据库622可配置成存储用户帐户数据,例如,购物者502在零售环境500处进行交易的购买历史、购物者502在零售环境500处花费的时间量的指示、指示购物者502已进入零售环境500和/或在零售环境500处进行购买的次数的计数器、指示在零售环境500处进行的购买的趋
势的数据等。
121.存储在帐户数据库622中的用户帐户的全部或一部分可与可用于使购物者502与其用户帐户相关联的标识符相关联。标识符可与用户装置标识符(例如,如上文所描述的维度条形码、装置识别号、其它图片等)相关联。每一用户帐户可与此类标识符的全部或一部分相关联。
122.在一些方面中,帐户数据库622的用户帐户可与应用程序642相关联。应用程序642可包含使用户装置504能够与rms 602交互的编程指令。应用程序642可存储在用户装置504中。在一些方面中,应用程序642可使用户装置504能够经由用户界面与rms 602通信。用户界面可示出关于用户装置504的用户帐户的信息。用户帐户可单独地与用户装置504相关联。在一些方面中,用户界面还可展示用于用户(例如,购物者502)在进入和/或离开零售环境500时扫描的条形码。帐户标识符组件612可从扫描获得数据且通过将数据与帐户数据库622进行比较来识别与应用程序642相关联的用户帐户。也就是说,在一些方面中,帐户标识符组件612可从帐户数据库622识别用户帐户而不识别购物者502的身份。帐户数据库622可存储关于指示用户装置504和/或应用程序642与其相关联的用户帐户的数据。
123.物件数据收集器组件614可包含由一或多个服务器或处理器(例如,服务器124、服务器400、处理电路606)执行的计算机可读指令。在一些方面中,物件数据收集器组件614可配置成从出口传感器512获得与零售环境500的各种物件相关联的数据。如上文所描述,出口传感器512可通过在物件进入出口传感器512的扫描视线时扫描与物件耦合的标签而从零售环境获得关于物件的数据。物件数据可为识别关于物件的信息,例如物件识别号、物件类型、物件名称、物件值、物件的图片或视频等。举例来说,出口传感器512可扫描与购物者502正从零售环境500带出的物件耦合的rfid标签(例如,112、118、200、520)。出口传感器512可获得特定于rfid标签的信息(例如,物件识别号、物件类型或物件名称)且将信息传输到物件数据收集器组件614。在另一实例中,购物者502可带着与磁性标签耦合的物件离开零售环境500。出口传感器512可从磁性标签获得信息且将信息传输到物件数据收集器组件614。在又另一实例中,物件数据收集器组件614可在物件与购物者502一起离开零售环境500时收集物件的图片。出口传感器512可在物件离开零售环境500时拍摄物件的照片和/或视频帧且将照片和/或视频帧传输到物件数据收集器组件614以供进一步处理。也就是说,物件数据收集器组件614可在购物者502带着物件离开零售环境500的每一实例处从物件收集数据。
124.物件标识符组件616可包含由一或多个服务器或处理器(例如,服务器124、服务器400、处理电路606)执行的计算机可读指令。在一些方面中,物件标识符组件616可配置成使用传输到rms 602的物件数据来识别购物者正从零售环境500取出(例如,购买)哪些物件。物件标识符组件616可识别传递到rms 602的物件数据。物件数据可包含物件识别号、物件类型、物件名称等中的至少一者。物件标识符组件616可识别物件数据且将物件数据与物件数据库624进行比较以从数据库识别对应物件。对应物件可与物件名称和/或物件值相关联。物件标识符组件616可从物件数据库624识别对应物件以确定购物者正试图从零售环境500购买哪些物件。在一些方面中,物件标识符组件616可使用来自与物件耦合的标签的数据来识别购物者502正试图购买的物件。如果或当从标签扫描的识别信息足以识别物件时,物件标识符组件616可以识别物件。
125.物件数据库624可为类似于帐户数据库622的数据库。物件数据库624可包含关于零售环境500的各种物件的信息。此类信息可包含物件名称、值、类型等。在一些方面中,物件数据库624可存储当前存在于零售环境500中的物件的库存。当rms 602确定物件已经被移除和/或添加到零售环境500时,物件数据库624可自动更新库存。物件数据库624的物件可单独地与跟可与物件耦合的标签相关联的标识符相关联。因而,物件标识符组件616可使用从标签扫描获得的标识符来识别购物者502正试图从零售环境500购买哪些物件。
126.物件关联组件618可包含由一或多个服务器或处理器(例如,服务器124、服务器400、处理电路606)执行的计算机可读指令。在一些方面中,物件关联组件618可配置成在购物者502带着此类物件离开零售环境500时使物件与用户帐户相关联。物件关联组件618可使用从物件的标签(例如,112、118、200、520)获得的数据来使物件与用户帐户相关联。举例来说,在一些方面中,物件关联组件618可确定物件已从零售环境500移除或已离开零售环境。物件关联组件618可基于从与物件耦合的标签获得的数据而作出此确定。物件关联组件618还可确定已离开零售环境500的购物者502的用户帐户。物件关联组件618可使用从离开零售环境500的购物者502获得的数据(例如,使用离开零售环境500的购物者502的图片和/或视频帧上的装置标识符或物件字符辨识)来确定购物者502的用户帐户。基于物件和离开零售环境500的购物者502,物件关联组件618可使物件与离开零售环境500的购物者502的用户帐户相关联。
127.物件关联组件618可将物件与购物者502的用户帐户之间的关联存储在rms 602的数据库中。在一些方面中,物件关联组件618可将关联作为会话的部分而存储。会话可为其中物件关联组件618识别多个物件以与购物者502的用户帐户相关联的时间间隔。举例来说,时间间隔可为一秒、五秒、10秒、一分钟、30分钟等。物件关联组件618可使每一物件与会话相关联,且将关联的指示发送到应用程序642,从而允许用户(例如,购物者502)查看当用户离开零售环境500时用户已购买哪些物件。
128.在一些方面中,物件关联组件618可以基于物件中的每一个以及与用户帐户相关联的购物者502离开零售环境500的时间而使物件与用户帐户相关联。在一些方面中,用户数据收集器组件610可用时间戳标记用户数据收集器组件610收集的数据,所述时间戳指示rms 602何时接收数据和/或何时产生数据。也就是说,用户数据收集器组件610可收集指示购物者502何时进入和/或离开零售环境500的时间戳。类似地,物件数据收集器组件614可用指示何时收集和/或产生数据的时间戳标记与物件数据收集器组件614收集的物件的标签相关的数据。也就是说,物件数据收集器组件614可收集指示物件何时离开零售环境500的时间戳。时间戳还可指示相关联物件和/或购物者502何时离开零售环境500。物件关联组件618可识别指示物件离开零售环境500的时间和购物者502离开零售环境500的时间的数据,且基于所识别的时间而确定哪些用户帐户与物件相关联。
129.物件关联组件618可通过确定物件数据与用户帐户数据的时间戳之间的差异而使用时间来使物件与用户帐户相关联。物件关联组件618可确定收集物件数据的时间(例如,当物件离开零售环境500时)与收集用户帐户数据的时间(例如,当购物者502离开零售环境500时)之间的差。物件关联组件618可将时间差与阈值或时间段进行比较。如果或当物件关联组件618确定物件的物件数据与用户帐户的用户帐户数据之间的时间差小于阈值(或时间段)时,物件关联组件618可使物件与用户帐户相关联。举例来说,购物者502可拿着一个
物件(例如,衬衫)离开零售环境500。帐户标识符组件612可使用物件辨识技术来识别与购物者502相关联的用户帐户。物件标识符组件616可基于从与衬衫耦合的标签收集的数据而识别衬衫。物件关联组件618可基于与用户帐户数据和/或物件数据相关联的时间戳而确定衬衫在购物者502离开零售环境500半秒之后离开零售环境500。物件关联组件618可将半秒时间差与阈值(例如,两秒)进行比较,且确定购物者502和衬衫在阈值内离开零售环境500。结果,物件关联组件618可使衬衫与离开零售环境500的购物者502的用户帐户相关联。
130.替代地或另外,物件关联组件618可使用从与物件耦合的标签获得的信号的信号强度以确定哪一用户帐户与各种物件相关联。当两个购物者502和/或容器506在小时间范围内(例如,在小于阈值的时间内)离开零售商店时,使用信号强度可为有利的。信号强度可为磁场强度、光反射强度、rfid信号强度、电场强度或信号强度的另一指示。信号强度可对应于当出口传感器512检测到物件离开零售环境500时物件距出口传感器512的距离。物件关联组件618可识别物件数据收集器组件614用以收集关于离开零售环境500的物件的数据的信号的信号强度。物件关联组件618可基于所识别的信号强度而识别购物者502和/或容器506以与物件相关联,且使物件与跟购物者502和/或容器506相关联的用户帐户相关联。
131.在其它可选的或额外方面中,用户数据收集器组件610和帐户标识符组件612可协作以识别与第一购物者502和第二购物者502相关联的用户帐户。也就是说,帐户标识符组件612可使用用户数据收集器组件610收集的数据来识别哪个购物者502(即,第一购物者502或第二购物者502)离出口传感器512更远。举例来说,帐户标识符组件612可在离开零售环境500的两个购物者502的图片和/或视频帧上使用物件辨识技术(例如,基于图片和/或视频帧识别哪个购物者502更接近出口传感器512)来识别哪个购物者502更远离出口传感器512。举例来说,帐户标识符组件612可基于来自第一购物者502的第一用户装置504的第一信标信号的第一信号强度且基于来自第二购物者502的第二用户装置504的第二信标信号的第二信号强度而识别哪个购物者502更远离出口传感器512。
132.在其它可选的或额外方面中,帐户标识符组件612可基于第一容器506的扫描的第一信号强度(例如,与第一容器506耦合的标签的扫描)且基于第二容器506的扫描的第二信号强度(例如,与第二容器506耦合的标签的扫描)而识别哪一容器506更远离出口传感器512。物件数据收集器组件614和物件标识符组件616可协作以从与物件耦合的标签识别每一容器506(即,第一容器506和第二容器506)中的物件。举例来说,第一容器506中的第一物件离开零售环境500的时间可在从第一购物者502离开零售环境500的时间开始的阈值内,且第二手推车506中的第二物件离开零售环境500的时间可在从第二购物者502离开零售环境500的时间开始的阈值内。
133.替代地或另外,物件关联组件618可识别用于识别第一手推车506的物件和第二手推车506的物件的信号的信号强度。物件关联组件618可将信号强度进行比较以确定哪些物件与较高信号强度相关联。举例来说,物件关联组件618可将具有较高信号强度的物件与购物者502的用户帐户匹配,即帐户标识符组件612确定为更接近出口传感器512,和/或将具有较低信号强度的物件与购物者502的用户帐户匹配,即帐户标识符组件612确定为更远离出口传感器512。也就是说,当物件、容器506和/或购物者502在类似时间(例如,在阈值内)离开零售环境500时,物件关联组件618可使物件与用户帐户相关联。
134.清单产生器组件620可包含由一或多个服务器或处理器(例如,服务器124、服务器
400、处理电路606)执行的计算机可读指令。在一些方面中,清单产生器组件620可配置成产生已与用户帐户相关联的物件清单,且将清单传输到与用户帐户相关联的应用程序(例如,应用程序642)。清单产生器组件620可识别已与用户帐户相关联的物件中的每一个和与物件相关联的值。清单产生器组件620可将物件的识别聚集到具有待在用户界面上显示的相关联值的清单中。清单产生器组件620可将用户界面(或对用户界面的更新)传输到应用程序642以显示给用户(例如,购物者502)。在一些方面中,清单产生器组件620可聚合与物件相关联的值以产生聚合值。清单产生器组件620可包含用户界面上的聚合值以供用户装置504显示。因而,用户(例如,购物者502)可查看用户从零售环境500购买的物件的清单、与物件相关联的值和/或与物件相关联的值的聚合总数。
135.替代地或另外,清单产生器组件620可更新帐户数据库622以指示用户带着清单上的物件中的每一个离开零售环境500。清单产生器组件620可更新与用户的用户帐户相关联的信息以跟踪用户所购买和随时间购买的物件的数量和类型。在一些方面中,用户可存取(例如,使用应用程序642)此类用户帐户信息来查看其购买历史和习惯以及此类习惯如何随着时间而改变。
136.在一些方面中,存储器608可包含容器数据收集器组件626。容器数据收集器组件626可包含由一或多个服务器或处理器(例如,服务器124、服务器400、处理电路606)执行的计算机可读指令。在一些方面中,容器数据收集器组件626可配置成收集关于零售环境500的容器506的数据。容器506可为手推车、袋子、盒子、篮子等中的至少一者。举例来说,容器数据收集器组件626可收集关于容器506的数据。在一些方面中,标签(例如,rfid标签、磁性标签、图片、蓝牙跟踪标签)可与可由出口传感器512检测到的容器506的一部分耦合或与所述容器的一部分耦合。容器数据收集器组件626可从出口传感器512收集指示容器506已检测到和/或正离开零售环境500的数据。容器数据可从容器数据中识别容器506的编号和/或类型。容器数据收集器组件626还可识别基于容器数据检测到的特定容器。容器数据收集器组件626可通过将检测到的容器数据与数据库(例如,帐户数据库622)进行比较且从数据库识别匹配或对应的容器来识别容器。
137.在一些方面中,用户(例如,购物者502)可使其用户帐户与容器506相关联。用户可在进入和/或离开零售环境500时使用户的用户帐户与容器506相关联。也就是说,如果或当与用户帐户相关联的用户带着容器506离开零售环境500时,帐户标识符组件612可基于从扫描容器506获得的数据而非基于从购物者502获得的数据(例如,购物者502在出口处扫描用户装置504)而确定用户离开零售环境500。举例来说,在进入零售环境500购物时,购物者502可将其用户装置504扫描到出口传感器512中。购物者502还可从用户界面(例如,应用程序642)选择用户可在零售环境500中购物时使用的容器506的标识符(例如,容器编号)。帐户标识符组件612可从用户装置504的扫描识别购物者502的用户帐户且基于来自用户界面的选择而使用户帐户与容器506相关联。在另一实例中,购物者502可通过将其用户装置504扫描到出口传感器512中和/或将与容器耦合的标签扫描到出口传感器512中而使其用户帐户与容器506相关联。帐户标识符组件612可基于扫描而使用户帐户与容器506相关联。也就是说,帐户标识符组件612可基于购物者502在阈值时间量内执行扫描和/或基于来自用户界面的选择而使用户帐户与容器506相关联。
138.在一些方面中,检测与用户帐户相关联的容器506正离开零售环境500可用于确定
与用户帐户相关联的购物者502正离开零售环境500。举例来说,物件关联组件618可确定容器506离开零售环境500,识别与离开的容器506相关联的用户帐户,将检测为在阈值时间量内离开的物件识别为容器506,且使所识别的物件与跟容器506相关联的用户帐户相关联。因而,rms 602可基于来自容器506的信号而使物件与用户帐户相关联,而不是使用来自用户装置504的信号或依赖于照片和/或视频帧的视觉分析来确定哪些用户帐户与检测为离开零售环境500的物件相关联或除了上述情况之外。
139.举例来说,购物者502可步行到零售环境500中且拿起购物袋(例如,容器506)。购物袋506可具有附连到购物袋506的识别号。购物者502可扫描其用户装置504且将购物袋识别号输入到rms 602的用户界面(例如,应用程序642)中。容器数据收集器组件626和/或帐户标识符组件612可识别来自用户装置504的信息和购物袋识别号,且使购物袋506与购物者502的用户帐户相关联。购物者502可通过将多个物件放置到购物袋506中而在零售环境500周围购物。一旦购物者502完成购物,购物者502就可带着手中的购物袋506离开零售环境500。物件关联组件618可获得指示在购物袋506中的物件和购物袋506在不超出阈值的时间段内离开零售环境500的数据。物件关联组件618可识别与购物袋506相关联的用户帐户,且基于购物袋506和购物袋中的物品而在低于阈值的时间差内离开零售环境500而使购物袋506内的物件与用户帐户相关联。
140.在一些方面中,当购物者502在零售环境500周围行走且将物件添加到容器506或拾取物件以供购买而不将物件添加到容器506时,物件可主动地与例如购物者502和/或容器506的实体相关联。举例来说,购物者502可在零售环境500中购物且围绕容器506推动。购物者502可使其用户帐户与如上文所描述的容器506相关联。在其它方面中,与容器506耦合的容器传感器508可扫描添加到容器506的物件。在其它方面中,容器传感器508可不与容器506耦合。类似于出口传感器512,容器传感器508可检测物件的特性和物件上的标签。当推动容器506的购物者502将物件添加到容器506时,容器传感器508可扫描物件的标签且将物件数据传输到rms 602以指示已将哪些物件添加到容器506。如果或当购物者502决定从容器506移除物件时,容器传感器508可在物件被移除时扫描物件且将指示发送到rms 602以指示物件已从容器506移除。如果或当购物者502已完成购物时,购物者502可将容器506推出零售环境500。rms 602可检测容器506已离开售环境500,识别已经识别为添加到容器506的物件,且使所识别的物件与跟容器506相关联的用户帐户相关联。
141.替代地或另外,购物者502可在购物者502在零售环境500周围行走时持有类似于容器传感器508的传感器。传感器可先前已经与购物者502的用户帐户相关联。购物者502可拾取购物者502希望购买的物件且扫描物件。购物者502可继续离开零售环境500。如果或当购物者502离开零售环境500时,rms 602可识别购物者502(例如,使用物件识别或基于来自购物者的用户装置504的信号)。rms 602可识别购物者502已扫描的物件且使所识别物件与购物者的用户帐户相关联。
142.在一些方面中,当容器传感器508检测添加到容器506的物件时,清单产生器组件620可产生虚拟购物车。虚拟购物车可包含容器传感器508已检测为添加到容器506的物件的识别以及与物件相关联的值。当购物者502添加和/或从容器506移除物件时,清单产生器组件620可分别添加和/或从虚拟购物车移除对应物件识别。如果或当购物者502带着容器506离开零售环境500时,物件关联组件618可识别虚拟购物车且使虚拟购物车的物件识别
与购物者502的用户帐户相关联。有利的是,通过使用虚拟购物车,出口传感器512可针对物件关联组件618扫描和/或识别购物者502和/或容器506以确定哪些物件将与用户帐户相关联,从而减少在零售环境500的出口和/或入口处由出口传感器512产生的数据可能发生的错误的机会。
143.参考图7,在操作中,零售管理系统602可执行操作自动结帐系统的方法700。方法700可由rms 602(其可包含存储器608且可为整个rms 602和/或rms 602的一或多个组件,例如处理电路606、处理器607和/或存储器608)执行。方法700可由与用户装置504、容器506和建筑物传感器630通信的rms 602执行。
144.在框702处,方法700包含确定与购物者相关联的用户帐户。举例来说,在一方面中,rms 602、处理电路606、处理器607、存储器608、用户数据收集器组件610和/或帐户标识符组件612可配置成或可包括用以确定与购物者502相关联的用户帐户的构件。
145.举例来说,框702处的确定可包含分析rms 602从位于零售环境500的入口和/或出口处的出口传感器512接收的数据。数据可包含从购物者502的用户装置504获得的数据。在一些方面中,框702处的确定可进一步包含接收单独识别用户装置504和/或用户装置504的帐户的用户装置数据。举例来说,接收可包含接收包含装置标识符的信号,例如蓝牙信号,和/或接收从在用户装置504的用户界面(例如,应用程序642)处显示的条形码的扫描获得的数据。rms 602可识别接收到的数据且将接收到的数据与存储在帐户数据库622中的用户帐户数据进行比较。也就是说,rms 602可识别与匹配数据相关联的用户帐户且基于匹配数据确定用户帐户。举例来说,在一些方面中,rms 602可从帐户数据库622识别用户帐户而不识别购物者502的身份。
146.在其它可选的或额外方面中,rms 602可接收进入和/或离开零售环境500的购物者502的图片和/或视频数据。rms 602可在图片和/或视频数据上使用物件辨识技术来识别图片和/或视频数据中出现的购物者502。举例来说,rms 602可基于购物者502经由其用户装置504上的应用程序642上载到rms 602的购物者502的图片而识别购物者502。基于所识别的身份,rms 602可确定进入和/或离开零售环境500的购物者502的用户帐户。
147.在其它可选的或额外方面中,框702处的确定可进一步包含基于生物特征信息而识别购物者502。举例来说,出口传感器512可包含生物特征传感器,且rms 602可利用面部辨识技术来识别进入和/或离开零售环境500的购物者502。在此方面中,生物特征传感器可产生面部特征生物特征数据,例如节点(例如,购物者502的面部上的端点)以识别购物者502。生物特征传感器和/或rms 602可基于生物特征数据识别购物者502,且rms 602可基于身份识别与购物者502相关联的用户帐户。
148.此外,举例来说,可执行框702处的确定以识别正进入和/或离开零售环境500的购物者502的用户帐户。此识别可允许rms 602自动将由购物者502进行的购买与购物者502的用户帐户相关联。
149.在框704处,方法700包含从传感器接收物件经过位置的第一指示,第一指示已基于与物件耦合的标签而产生。举例来说,在一方面中,rms 602、处理电路606、处理器607、存储器608、物件数据收集器组件614和/或物件标识符组件616可配置成或可包括用以从出口传感器512接收物件经过位置510的第一指示的构件,第一指示已基于与物件耦合的标签520而产生。
150.举例来说,框704处的接收可包含出口传感器512将标签520的识别信息传输到物件数据收集器组件614,以指示物件已进入出口传感器512的视场(例如,物件正离开和/或正从零售环境500移除)。物件数据收集器组件614可接收标签数据(例如,识别信息)且从标签数据识别哪些物件正离开商店(例如,通过将标签数据与物件数据库624进行比较且识别具有匹配标签数据的物件)。
151.在其它可选或额外方面中,第一指示可包含识别标签耦合到的物件。替代地或另外,第一指示可包含指示何时产生第一指示的时间戳。在一些方面中,物件数据收集器组件614可产生时间戳以识别物件数据收集器组件614接收第一指示的时间。
152.此外,举例来说,可执行框704处的接收以识别已离开或正离开零售环境500的物件。此识别可允许rms 602自动地将物件与购物者502相关联且将物件的购买分配给购物者502。
153.在框706处,方法700包含从传感器接收与用户帐户相关联的购物者经过位置的第二指示。举例来说,在一方面中,rms 602、处理电路606、处理器607、存储器608、用户数据收集器组件610和/或帐户标识符组件612可配置成或可包括用以从传感器512接收与用户帐户相关联的购物者502经过位置510的第二指示的构件。
154.举例来说,框706处的接收可包含在购物者502在零售环境500周围移动时跟踪购物者502,且在购物者502离开零售环境500时接收第二指示。与用户帐户相关联的购物者502经过位置(例如,出口区域510)的第二指示可包含与用于确定购物者502的用户帐户的数据类似的数据(例如,视觉数据、装置数据和/或帐户识别数据)。在一些方面中,第二指示可为指示购物者502越过零售环境500的边界的光反射数据。
155.在其它可选的或额外方面中,可类似于或结合如上文所描述的框702来执行框706处的接收。举例来说,第二指示的接收可为用于确定与购物者502相关联的用户帐户的rms 602的相同指示,如框702中所描述。也就是说,当购物者502离开零售环境500时,rms 602可确定与购物者502相关联的用户帐户。
156.此外,举例来说,可执行框706处的接收以识别已离开或正离开零售环境500的购物者502。此识别可允许rms 602自动地将物件购买分配给购物者502。
157.在框708处,方法700包含基于第一指示和第二指示而使物件与用户帐户相关联。举例来说,在一方面中,rms 602、处理电路606、处理器607、存储器608和/或物件关联组件618可配置成或可包括用以基于第一指示和第二指示而使物件与用户帐户相关联的构件。
158.举例来说,框708处的关联可包含具有对应第一时间戳的第一指示和具有对应第二时间戳的第二指示。第一和第二时间戳可指示rms 602接收相应指示的时间或指示的数据由出口传感器512产生的时间。物件关联组件618可比较时间戳以确定时间戳的时间之间的差。物件关联组件618可将所述差与阈值进行比较,且如果或当所述差小于阈值时,物件关联组件618可使物件与用户帐户相关联。如果或当所述差大于阈值时,物件关联组件618可产生警报且将警报发送到管理员。在一些方面中,警报可包括零售环境500中的声音报警,以警告安全人员未被授权从零售环境500移除(例如,未被购买)的物件正离开零售环境500。
159.在一些方面中,第一和/或第二指示可与信号强度或信号产生时距出口传感器512的距离相关联。举例来说,物件经过位置510的第一指示可与蓝牙信号强度或rfid信号强度
相关联。第二指示可与装置识别信号(例如,蓝牙信号强度)和/或购物者502根据视觉数据距出口传感器512的距离相关联。
160.在其它可选的或额外方面中,如果或当多个购物者502在阈值时间量内离开零售环境500时,物件关联组件618可使用第一和第二信号的信号强度。阈值可为用于使物件与用户帐户相关联的相同阈值,如上文所描述。举例来说,物件关联组件618可接收指示第一购物者、第一物件、第二购物者和第二物件在阈值时间量内全部离开零售的信号。在此方面中,物件关联组件618可确定与第一物件和第二物件相关联的信号的强度。物件关联组件618还可确定第一购物者和第二购物者中的一者或两者在零售环境500的出口处距出口传感器512的距离。物件关联组件618可基于与第一物件相关联的信号比与第二物件相关联的信号强,且当所述购物者离开零售环境500时,第一购物者比第二购物者更接近出口传感器,而使第一物件与第一购物者相关联且使第二物件与第二购物者相关联。
161.此外,举例来说,可执行框708处的关联以关联购物者502在零售环境500中携带的物件。有利的是,rms 602可在多个购物者502带着其相应物件离开时在多个购物者之间进行区分,且使相应物件与正确用户帐户相关联。
162.参考图8,在操作中,零售管理系统602可执行操作自动结帐系统的方法800。方法800可由rms 602(其可包含存储器608且可为整个rms 602和/或rms 602的一或多个组件,例如处理电路606、处理器607和/或存储器608)执行。方法800可由与用户装置504、容器506和建筑物传感器630通信的rms 602执行。
163.在框802处,方法800包含由处理电路确定与购物者相关联的用户帐户。举例来说,在一方面中,rms 602、处理电路606、处理器607、存储器608、用户数据收集器组件610和/或帐户标识符组件612可配置成或可包括用于由处理电路606确定与购物者502相关联的用户帐户的构件。
164.举例来说,框802处的确定可包含分析rms 602从位于零售环境500的入口和/或出口处的出口传感器512接收的数据。数据可包含从购物者502的用户装置504获得的数据。在一些方面中,框802处的确定可进一步包含接收单独识别用户装置504和/或用户装置504的帐户的用户装置数据。举例来说,接收可包含接收包含装置标识符的信号,例如蓝牙信号,和/或接收从在用户装置504的用户界面(例如,应用程序642)处显示的条形码的扫描获得的数据。rms 602可识别接收到的数据且将接收到的数据与存储在帐户数据库622中的用户帐户数据进行比较。也就是说,rms 602可识别与匹配数据相关联的用户帐户且基于匹配数据确定用户帐户。举例来说,在一些方面中,rms 602可从帐户数据库622识别用户帐户而不识别购物者502的身份。
165.在其它可选的或额外方面中,rms 602可接收进入和/或离开零售环境500的购物者502的图片和/或视频数据。rms 602可在图片和/或视频数据上使用物件辨识技术来识别图片和/或视频数据中出现的购物者502。举例来说,rms 602可基于购物者502经由其用户装置504上的应用程序642上载到rms 602的购物者502的图片而识别购物者502。基于所识别的身份,rms 602可确定进入和/或离开零售环境500的购物者502的用户帐户。
166.在其它可选的或额外方面中,框802处的确定可进一步包含基于生物特征信息而识别购物者502。举例来说,出口传感器512可包含生物特征传感器,且rms 602可利用面部辨识技术来识别进入和/或离开零售环境500的购物者502。在此方面中,生物特征传感器可
产生面部特征生物特征数据,例如节点(例如,购物者502的面部上的端点)以识别购物者502。生物特征传感器和/或rms 602可基于生物特征数据识别购物者502,且rms 602可基于身份识别与购物者502相关联的用户帐户。
167.此外,举例来说,可执行框802处的确定以识别正进入和/或离开零售环境500的购物者502的用户帐户。此识别可允许rms 602自动将由购物者502进行的购买与购物者502的用户帐户相关联。
168.在框804处,方法800包含由处理电路使用户帐户与容器相关联。举例来说,在一方面中,rms 602、处理电路606、处理器607、存储器608、用户数据收集器组件610、帐户标识符组件612和/或容器数据收集器组件626可配置成或可包括用于由处理电路606使用户帐户与容器506相关联的构件。
169.举例来说,框804处的关联可包含与用户帐户相关联的购物者502将容器编号和/或容器类型输入到用户装置504(例如,通过用户装置504的应用程序642)以指示购物者502正使用容器506在零售环境500中购物。在一些方面中,购物者502可通过将与容器506耦合的标签扫描到出口传感器512中使容器506与其用户帐户相关联。出口传感器512可将从扫描获得的数据提供给容器数据收集器组件626。容器数据收集器组件626可接收扫描的容器数据且使容器与用户帐户相关联。容器数据收集器组件626可基于在阈值时间量内获得数据或基于指示要关联容器506与用户帐户的用户输入而使容器506与用户帐户关联。
170.此外,举例来说,可执行框804处的关联以识别在零售环境500处购物时由购物者502使用的容器506。此识别可以允许rms 602自动地将由容器506携带的物件与购物者502相关联,且在购物者502离开零售环境500时将物件的购买分配给购物者502。
171.在框806处,方法800包含由处理电路从传感器接收物件经过建筑物的位置的第一指示,第一指示已基于与物件耦合的标签而产生,传感器已配置成检测物件的特性且位于建筑物的位置处。举例而言,在一个方面中,rms 602、处理电路606、处理器607、存储器608、物件数据收集器组件614和/或物件标识符组件616可配置成或可包括用于由处理电路606从传感器512接收物件经过建筑物500的位置510的第一指示的构件,第一指示已基于与物件耦合的标签而产生,传感器512已配置成检测物件的特性且位于建筑物500的位置510处。
172.举例来说,框806处的接收可包含出口传感器512将标签520的识别信息传输到物件数据收集器组件614,以指示物件已进入出口传感器512的视场(例如,物件正离开和/或正从零售环境500移除)。物件数据收集器组件614可接收标签数据(例如,识别信息)且从标签数据识别哪些物件正离开商店(例如,通过将标签数据与物件数据库624进行比较且识别具有匹配标签数据的物件)。
173.在其它可选或额外方面中,第一指示可包含识别标签耦合到的物件。替代地或另外,第一指示可包含指示何时产生第一指示的时间戳。在一些方面中,物件数据收集器组件614可产生时间戳以识别物件数据收集器组件614接收第一指示的时间。
174.此外,举例来说,可执行框806处的接收以识别已离开或正离开零售环境500的物件。此识别可允许rms 602自动地将物件与购物者502相关联且将物件的购买分配给购物者502。
175.在框808处,方法800包含由处理电路从传感器接收容器经过建筑物的位置的第二指示。举例来说,在一方面中,rms 602、处理电路606、处理器607、存储器608和/或容器数据
收集器组件626可配置成或可包括用于由处理电路606从传感器512接收容器506经过建筑物500的位置510的第二指示的构件。
176.举例来说,框808处的接收可包含基于rms 602从出口传感器512接收到的数据来接收容器506经过零售环境500的位置510(例如,出口区域)的第二指示,所述出口传感器在容器506离开零售环境500时检测与容器506耦合的标签。出口传感器512可以与检测与物件耦合的标签的类似方式(例如,使用rfid扫描、磁性扫描、物件识别)检测与容器506耦合的标签。第二指示可包含识别标签耦合到的容器506。替代地或另外,第二指示可包含指示何时产生第二指示的时间戳。在一些方面中,容器数据收集器组件626可产生时间戳以识别容器数据收集器组件626接收到第二指示的时间。
177.此外,举例来说,可执行框808处的接收以识别已离开或正离开零售环境500的容器506。此识别可允许rms 602自动地将物件购买分配给购物者502。
178.在框810处,方法800包含由处理电路基于第一指示和第二指示而使物件与用户帐户相关联。举例来说,在一方面中,rms 602、处理电路606、处理器607、存储器608和/或物件关联组件618可配置成或可包括用于由处理电路606基于第一指示和第二指示而使物件与用户帐户相关联的构件。
179.举例来说,框810处的关联可包含通过识别来自第一指示的物件和与第二指示的容器506相关联的用户帐户而使物件与用户帐户相关联。基于识别物件和用户帐户,rms602可使物件与用户帐户相关联。举例来说,物件关联组件618可基于与物件耦合的标签的读取而确定物件正离开零售环境500。替代地或另外,物件关联组件618可基于与容器506耦合的另一标签的读取而确定容器506正离开零售环境500。物件关联组件618可识别与容器506相关联的用户帐户且使物件与用户帐户相关联。
180.在一些可选的或额外方面中,物件关联组件618可基于与第一指示和第二指示相关联的时间戳在彼此的阈值内而使物件与用户帐户相关联。阈值可由管理员确定。如果或当时间戳在彼此的阈值内时,物件关联组件618可使物件与用户帐户相关联。替代地或另外,物件关联组件618可产生指示存在错误的信号和/或指示购物者502正试图带着物件离开零售环境500而不为所述物件付款的警报。在一些方面中,警报可包括零售环境500中的声音报警,以警告安全人员未被授权从零售环境500移除(例如,未被购买)的物件正离开零售环境500。
181.此外,举例来说,可执行框810处的关联以关联购物者502在零售环境500中携带的物件。有利的是,rms 602可在购物者502离开零售环境500时自动关联由购物者进行的购买。
182.参考图9,在操作中,零售管理系统602可执行操作自动结帐系统的方法900。方法900可由rms 602(其可包含存储器608且可为整个rms 602和/或rms 602的一或多个组件,例如处理电路606、处理器607和/或存储器608)执行。方法900可由与用户装置504、容器506和建筑物传感器630通信的rms 602执行。
183.在框902处,方法900包含确定与购物者相关联的用户帐户。举例来说,在一方面中,rms 602、处理电路606、处理器607、存储器608、用户数据收集器组件610和/或帐户标识符组件612可配置成或可包括用于确定与购物者502相关联的用户帐户的构件。
184.举例来说,框902处的确定可包含分析rms 602从位于零售环境500的入口和/或出
口处的出口传感器512接收的数据。数据可包含从购物者502的用户装置504获得的数据。在一些方面中,框902处的确定可进一步包含接收单独识别用户装置504和/或用户装置504的帐户的用户装置数据。举例来说,接收可包含接收包含装置标识符的信号,例如蓝牙信号,和/或接收从在用户装置504的用户界面(例如,应用程序642)处显示的条形码的扫描获得的数据。rms 602可识别接收到的数据且将接收到的数据与存储在帐户数据库622中的用户帐户数据进行比较。也就是说,rms 602可识别与匹配数据相关联的用户帐户且基于匹配数据确定用户帐户。举例来说,在一些方面中,rms 602可从帐户数据库622识别用户帐户而不识别购物者502的身份。
185.在其它可选的或额外方面中,rms 602可接收进入和/或离开零售环境500的购物者502的图片和/或视频数据。rms 602可在图片和/或视频数据上使用物件辨识技术来识别图片和/或视频数据中出现的购物者502。举例来说,rms 602可基于购物者502经由其用户装置504上的应用程序642上载到rms 602的购物者502的图片而识别购物者502。基于所识别的身份,rms 602可确定进入和/或离开零售环境500的购物者502的用户帐户。
186.在其它可选的或额外方面中,框902处的确定可进一步包含基于生物特征信息而识别购物者502。举例来说,出口传感器512可包含生物特征传感器,且rms 602可利用面部辨识技术来识别进入和/或离开零售环境500的购物者502。在此方面中,生物特征传感器可产生面部特征生物特征数据,例如节点(例如,购物者502的面部上的端点)以识别购物者502。生物特征传感器和/或rms 602可基于生物特征数据识别购物者502,且rms 602可基于身份识别与购物者502相关联的用户帐户。
187.此外,举例来说,可执行框902处的确定以识别正进入和/或离开零售环境500的购物者502的用户帐户。此识别可允许rms 602自动将由购物者502进行的购买与购物者502的用户帐户相关联。
188.在框904处,方法900包含从传感器接收购物者经过建筑物的位置的第一指示和物件经过建筑物的位置的第二指示,第二指示已基于与物件耦合的标签而产生。举例而言,在一个方面中,rms 602、处理电路606、处理器607、存储器608、物件数据收集器组件614、物件标识符组件616、用户数据收集器组件610和/或帐户标识符组件612可配置成或可包括用于从传感器512接收购物者502经过建筑物500的位置510的第一指示和物件经过建筑物500的位置510的第二指示的构件,第二指示已基于与物件耦合的标签而产生。
189.举例来说,框904处的接收可包含出口传感器512将标签520的识别信息传输到物件数据收集器组件614,以指示物件已进入出口传感器512的视场(例如,物件正离开和/或正从零售环境500移除)。物件数据收集器组件614可接收标签数据(例如,识别信息)且从标签数据识别哪些物件正离开商店(例如,通过将标签数据与物件数据库624进行比较且识别具有匹配标签数据的物件)。
190.在其它可选或额外方面中,第一指示可包含识别标签耦合到的物件。替代地或另外,第一指示可包含指示何时产生第一指示的时间戳。在一些方面中,物件数据收集器组件614可产生时间戳以识别物件数据收集器组件614接收第一指示的时间。
191.在其它可选的或额外方面中,框904处的接收可包含在购物者502在零售环境500周围移动时跟踪购物者502,且在购物者502离开零售环境500时接收第二指示。与用户帐户相关联的购物者502经过位置(例如,出口区域510)的第二指示可包含与用于确定购物者
502的用户帐户的数据类似的数据(例如,视觉数据、装置数据和/或帐户识别数据)。在一些方面中,第二指示可为指示购物者502越过零售环境500的边界的光反射数据。
192.在其它可选的或额外方面中,可类似于或结合如上文所描述的框902来执行框904处的接收。举例来说,第二指示的接收可为用于确定与购物者502相关联的用户帐户的rms 602的相同指示,如框902中所描述。也就是说,当购物者502离开零售环境500时,rms 602可确定与购物者502相关联的用户帐户。
193.此外,举例来说,可执行框904处的接收以识别已离开或正离开零售环境500的物件和购物者502。此类识别可允许rms 602自动地将物件与购物者502相关联且将物件的购买分配给购物者502。
194.在框906处,方法900包含确定物件经过建筑物的位置的第一时间和购物者经过建筑物的位置的第二时间。举例来说,在一方面中,rms 602、处理电路606、处理器607、存储器608、物件数据收集器组件614、物件标识符组件616、用户数据收集器组件610和/或帐户标识符组件612可配置成或可包括用于确定物件经过建筑物500的位置510的第一时间和购物者502经过建筑物500的位置510的第二时间的构件。
195.举例来说,框906处的确定可包含基于与物件经过零售环境500的位置510的第二指示相关联的第一时间戳而确定物件经过零售环境500的位置510(例如,出口区域)的第一时间。框906处的确定可进一步包含基于与502经过零售环境500的位置510的第一指示相关联的第二时戳而确定购物者502经过零售环境500的位置510的第二时间。每一时间戳可与以下时间相关联:出口传感器512在位置510处产生指示的时间和/或rms 602接收指示的时间。
196.此外,举例来说,可执行框906处的确定以确定已检测到物件和购物者502离开零售环境500的时间。此确定可允许rms 602将物件与购物者502相关联且使用所述关联将物件的购买分配给购物者502。
197.在框908处,方法900包含基于第一时间和第二时间而使物件与用户帐户相关联。举例来说,在一方面中,rms 602、处理电路606、处理器607、存储器608、物件关联组件618和/或清单产生器组件620可配置成或可包括用于基于第一时间和第二时间而使物件与用户帐户相关联的构件。
198.举例来说,框908处的关联可包含通过从第二时间减去第一时间而确定第一时间与第二时间之间的差。物件关联组件618可确定物件离开零售环境500的第一时间与购物者502离开零售环境500的第二时间之间的差。物件关联组件618可将所述差与可已由rms 602的管理员确定的阈值进行比较。如果或当所述差小于阈值时,物件关联组件618可使物件与购物者502的用户帐户相关联。
199.替代地或另外,如果或当所述差大于阈值时,物件关联组件618可产生指示物件可能不与任何用户帐户相关联的警报。在一些方面中,警报可包括零售环境500中的声音报警,以警告安全人员未被授权从零售环境500移除(例如,未被购买)的物件正离开零售环境500。
200.此外,举例来说,可执行框908处的关联以关联购物者502在零售环境500中携带的物件。有利的是,rms 602可在购物者502离开零售环境500时自动关联由购物者进行的购买。
201.参考图10,在操作中,零售管理系统602可执行操作自动结帐系统的方法1000。方法1000可由rms 602(其可包含存储器608且可为整个rms 602和/或rms 602的一或多个组件,例如处理电路606、处理器607和/或存储器608)执行。方法1000可由与用户装置504、容器506和建筑物传感器630通信的rms 602执行。
202.在框1002处,方法1000包含使用户帐户与容器相关联,容器具有配置成检测物件是否已添加到容器或从容器移除的第二传感器。举例来说,在一个方面中,rms 602、处理电路606、处理器607、存储器608和/或物件关联组件618可配置成或可包括用以使用户帐户与容器506相关联的构件,容器506具有配置成检测物件是否已添加到容器506或从容器506移除的第二传感器508。
203.举例来说,框1002处的关联可包含与用户帐户相关联的购物者502将容器编号和/或容器类型输入到用户装置504(例如,通过用户装置504的应用程序642)以指示购物者502正使用容器506在零售环境500中购物。在一些方面中,购物者502可通过将与容器506耦合的标签扫描到出口传感器512中使容器506与其用户帐户相关联。出口传感器512可将从扫描获得的数据提供给容器数据收集器组件626。容器数据收集器组件626可接收扫描的容器数据且使容器与用户帐户相关联。容器数据收集器组件626可基于在阈值时间量内获得数据或基于指示要关联容器506与用户帐户的用户输入而使容器506与用户帐户关联。
204.此外,举例来说,可执行框1002处的关联以识别在零售环境500处购物时由购物者502使用的容器506。此识别可以允许rms 602自动地将由容器506携带的物件与购物者502相关联,且在购物者502离开零售环境500时将物件的购买分配给购物者502。
205.在框1004处,方法1000包含从第二传感器接收物件已添加到容器的第一指示。举例来说,在一方面中,rms 602、处理电路606、处理器607、存储器608和/或容器数据收集器组件626可配置成或可包括用以从第二传感器508接收物件已添加到容器506的第一指示的构件。
206.举例来说,框1004处的接收可包含从容器传感器508接收指示已将哪些物件添加到容器506的物件数据。在一些方面中,当将物件添加到容器506时,容器传感器508可传输物件数据。替代地或另外,物件数据可包括物件的特性和/或与物件耦合的标签。举例来说,物件数据可包括物件类型、物件识别号、与物件相关联的值等。
207.在其它可选的或额外方面中,购物者502可在购物者502在零售环境500周围行走时持有类似于容器传感器508的传感器。传感器可先前已经与购物者502的用户帐户相关联。购物者502可拾取购物者502希望购买的物件且扫描物件,从而致使接收扫描的物件的物件数据。
208.此外,举例来说,可执行框1004处的接收以识别在零售环境500处购物时由购物者502使用的容器506中的物件。此识别可以允许rms 602自动地将由容器506携带的物件与购物者502相关联,且在购物者502离开零售环境500时将物件的购买分配给购物者502。
209.在框1006处,方法1000包含从第一传感器接收容器经过建筑物的位置的第二指示。举例来说,在一方面中,rms 602、处理电路606、处理器607、存储器608和/或容器数据收集器组件626可配置成或可包括用以从第一传感器512接收容器506经过建筑物500的位置510的第二指示的构件。
210.举例来说,框1006处的接收可包含在购物者502在零售环境500周围移动时跟踪购
物者502,且在购物者502离开零售环境500时接收第二指示。与用户帐户相关联的购物者502经过位置(例如,出口区域510)的第二指示可包含与用于确定购物者502的用户帐户的数据类似的数据(例如,视觉数据、装置数据和/或帐户识别数据)。在一些方面中,第二指示可为指示购物者502越过零售环境500的边界的光反射数据。
211.在其它可选的或额外方面中,可类似于或结合如上文所描述的框1002来执行框1006处的接收。举例来说,第二指示的接收可为用于确定与购物者502相关联的容器506的rms 602的相同指示,如框1002中所描述。也就是说,当购物者502离开零售环境500时,rms 602可确定容器506与购物者502。
212.此外,举例来说,可执行框1006处的接收以识别已离开或正离开零售环境500的购物者502。此识别可允许rms 602自动地将物件购买分配给购物者502。
213.在框1008处,方法1000包含基于第二指示而使物件与用户帐户相关联。举例来说,在一方面中,rms 602、处理电路606、处理器607、存储器608和/或物件关联组件618可配置成或可包括用以基于第二指示而使物件与用户帐户相关联的构件。
214.举例来说,框1008处的关联可包含在容器传感器508检测添加到容器506的物件时产生虚拟购物车。虚拟购物车可包含容器传感器508已检测为添加到容器506的物件的识别以及与物件相关联的值。当购物者502添加和/或从容器506移除物件时,清单产生器组件620可分别添加和/或从虚拟购物车移除对应物件识别。
215.此外,举例来说,可执行框1008处的关联以识别在零售环境500处购物时由购物者502使用的容器506中的物件。此识别可以允许rms 602自动地将由容器506携带的物件与购物者502相关联,且在购物者502离开零售环境500时将物件的购买分配给购物者502。
216.现参考图11,根据示例性方面展示购物清单的用户界面1100的实例,其说明在购物者502或容器506行进穿过图5的零售环境500时已经添加到购物者502或容器506的物件。用户界面1100的购物清单可包含购物者502在零售环境500中购物时可购买的各种物件。在一些方面中,购物清单可包含多个物品和与物品相关联的值。购物清单可为指示购物者502通过走出零售环境500而购买的物品的清单。购物清单可为动态虚拟购物清单,当购物者502添加和/或从其容器506和/或从其手中移除物件时,可向所述虚拟购物清单添加和/或移除物件。购物清单还可包含聚合总数,其说明所购买的或当前在虚拟购物车中的物件的总值或聚合值。用户(例如,购物者502)可经由其对应用户装置504上的应用程序(例如,应用程序642)查看类似于用户界面1100的用户界面。应用程序642可配置成跟踪购物者502已在零售环境500处进行的购买且为用户(例如,购物者502)提供用户界面以用于扫描到rms 602中(例如,经由条形码)。用户还可经由应用程序642查看零售环境500处的收据和其购买历史。在一些方面中,应用程序642可与多于一个零售环境500相关联,且因此,购物者502可在多个零售环境500处查看其购物活动。
217.有利的是,通过利用可能已经存在于零售环境500处的入口处或出口处的传感器和与物件耦合的标签,本文中所提供的系统和方法可实现允许购物者502在零售环境500中购买物件而不与收银机交互的购物解决方案。此类交互可导致在购物者502可离开零售环境500之前的长等待时间,进而减少客户对购买体验的满意度。本文中所描述的系统和方法可提供零售管理系统,以识别进入和/或离开零售环境500的购物者502和其对应的用户帐户和/或购物者502在其访问零售环境500期间购买的物件且使其相关联。基于识别和识别
中的每一个的多种特性,购物者502的用户帐户可与购物者希望购买的物件相关联。可从安全传感器获得数据,所述安全传感器先前实施为确定购物者502是否带着仍与安全标签耦合的物件离开零售商店。因此,本文中所描述的系统和方法可在新零售系统中使用以利用安全传感器的现有基础设施,所述现有基础设施使得客户能够在不在队伍中等待的情况下购买物件。替代地,客户可走进零售商店,拾取客户希望购买的物件,且带着物件走出去以进行此类购买。
218.如各种示例性方面中所展示的系统和方法的构造和布置仅为说明性的。尽管已在本公开中仅详细描述若干方面,但多个修改是可能的(例如,各种元件的大小、尺寸、结构、形状和比例的变化、参数值、安装布置、材料使用、颜色、取向等)。举例来说,元件的位置可逆转或以其它方式变化,且离散元件或位置的性质或数目可以更改或变化。因此,所有此类修改旨在被包含在本公开的范围内。任何程序或方法步骤的次序或顺序可根据替代方面变化或再定序。在不脱离本公开的范围的情况下,可以在示例性方面的设计、操作条件和布置方面作出其它替代、修改、改变和省略。
219.本公开涵盖用于实现各种操作的方法、系统和在任何机器可读媒体上的程序产品。本公开的方面可使用现有计算机处理器或通过为这一或另一目的并入的针对适当系统的专用计算机处理器,或通过硬接线系统实施。本公开的范围内的方面包含程序产品,包括用于携载或具有在其上存储机器可执行指令或数据结构的机器可读媒体。此类机器可读媒体可以是可由通用或专用计算机或具有处理器的其它机器存取的任何可用媒体。举例来说,此类机器可读媒体可包括ram、rom、eprom、eeprom、cd-rom或其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或可用于以机器可执行指令或数据结构的形式携载或存储所需程序代码且可由通用或专用计算机或具有处理器的其它机器存取的任何其它媒体。上述的组合也应包含在计算机可读媒体的范围内。机器可执行指令包含例如使得通用计算机、专用计算机或专用处理机器执行某一功能或功能群组的指令和数据。
220.尽管图式展示方法步骤的特定次序,但步骤的次序可不同于所描绘的次序。并且,可同时或部分同时执行两个或更多个步骤。此变化将取决于所选择的软件和硬件系统以及设计者选择。所有此类变化在本公开的范围内。同样地,可以用具有基于规则的逻辑和用以实现各种连接步骤、处理步骤、比较步骤和决策步骤的其它逻辑的标准编程技术来实现软件实施方案。
221.在以下编号的条款中描述实施方案实例:
222.1.一种自动结帐系统,其包括:
223.传感器,其配置成检测物件的特性,传感器位于建筑物的位置处;
224.一或多个处理器;和
225.一或多个非暂时性存储器装置,其存储计算机可读指令,所述计算机可读指令在由一或多个处理器执行时致使一或多个处理器进行以下操作:
226.确定与购物者相关联的用户帐户;
227.从传感器接收物件经过位置的第一指示,第一指示已基于与物件耦合的标签而产生;
228.从传感器接收与用户帐户相关联的购物者经过位置的第二指示;和
229.基于第一指示和第二指示而使物件与用户帐户相关联。
230.2.根据条款1所述的自动结帐系统,其中使物件与用户帐户相关联包括用以进行以下操作的其它计算机可读指令:
231.确定物件经过位置的第一时间;
232.确定与用户帐户相关联的购物者经过位置的第二时间;
233.将第一时间与第二时间进行比较,以确定在彼此的时间段内物件是否经过位置和购物者是否经过位置;和
234.基于确定在彼此的时间段内物件和购物者经过位置而使物件与用户帐户相关联。
235.3.根据条款1或2所述的自动结帐系统,其中确定与购物者相关联的用户帐户包括用以进行以下操作的其它计算机可读指令:
236.接收进入建筑物的购物者的视觉数据;
237.从视觉数据识别购物者的面部特征;
238.将购物者的面部特征与数据库进行比较;和
239.基于将购物者的面部特征与数据库进行比较而识别用户帐户。
240.4.根据条款1至3所述的自动结帐系统,其中确定与购物者相关联的用户帐户包括用以进行以下操作的其它计算机可读指令:
241.确定与购物者相关联的用户帐户而不识别购物者的身份。
242.5.根据条款1至4中任一项所述的自动结帐系统,
243.其中用户帐户与客户端装置相关联;且
244.其中确定与购物者相关联的用户帐户包括用以进行以下操作的其它计算机可读指令:
245.从传感器接收识别客户端装置的数据;
246.将数据与数据库进行比较;和
247.基于将数据与数据库进行比较而识别用户帐户。
248.6.根据条款1至5中任一项所述的自动结帐系统,其中接收第二指示包括用以进行以下操作的其它计算机可读指令:
249.从传感器接收识别标签的第一信号;
250.将第一信号与数据库进行比较;和
251.基于将第一信号与数据库进行比较而识别物件。
252.7.根据条款6所述的自动结帐系统,其中使物件与用户帐户相关联包括用以进行以下操作的其它计算机可读指令:
253.从传感器接收第二信号,所述第二信号包括与第二用户帐户相关联的第二购物者经过建筑物的位置的第三指示;
254.确定识别标签的第一信号的第一信号强度;
255.确定包括第三指示的第二信号的第二信号强度;和
256.进一步基于识别标签的第一信号的第一信号强度和包括第三指示的第二信号的第二信号强度而使物件与用户帐户相关联。
257.8.根据条款1至7中任一项所述的自动结帐系统,其中标签为射频识别(“rfid”)标签、图片和蓝牙跟踪标签中的一者。
258.9.根据条款1至8中任一项所述的自动结帐系统,
259.其中用户帐户与容器相关联;且
260.其中接收第二指示包括用以进行以下操作的其它计算机可读指令:
261.接收容器经过建筑物的位置的指示。
262.10.根据条款9所述的自动结帐系统,其中容器为手推车、袋子、盒子和篮子中的一者。
263.11.根据条款1至10中任一项所述的自动结帐系统,其中物件的特性包括物件的移动和当前位置中的至少一者。
264.12.根据条款1至11中任一项所述的自动结帐系统,其中传感器配置成使得购物者正带着未支付的物品离开的警报响起。
265.13.一种操作自动结帐系统的方法,其包括:
266.由处理电路确定与购物者相关联的用户帐户;
267.由处理电路使用户帐户与容器相关联;
268.由处理电路从传感器接收物件经过建筑物的位置的第一指示,第一指示已基于与物件耦合的标签而产生,传感器已配置成检测物件的特性且位于建筑物的位置处;
269.由处理电路从传感器接收容器经过建筑物的位置的第二指示;和
270.由处理电路基于第一指示和第二指示而使物件与用户帐户相关联。
271.14.根据条款13所述的方法,其中使物件与用户帐户相关联包括:
272.确定物件经过位置的第一时间;
273.确定容器经过位置的第二时间;
274.将第一时间与第二时间进行比较,以确定在彼此的时间段内物件和容器是否经过位置;和
275.基于确定在彼此的时间段内物件经过位置和容器经过位置而使物件与用户帐户相关联。
276.15.根据条款13或14所述的方法,其中确定与购物者相关联的用户帐户包括:
277.确定与购物者相关联的用户帐户而不识别购物者的身份。
278.16.根据条款13至15中任一项所述的方法,
279.其中用户帐户与客户端装置相关联;且
280.其中确定与购物者相关联的用户帐户包括:
281.从传感器接收识别客户端装置的数据;
282.将数据与数据库进行比较;和
283.基于将数据与数据库进行比较而识别用户帐户。
284.17.根据条款13至16中任一项所述的方法,其中接收第一指示包括:
285.从传感器接收识别标签的第一信号;
286.将第一信号与数据库进行比较;和
287.基于将第一信号与数据库进行比较而识别物件。
288.18.根据条款13至17中任一项所述的方法,其中标签为射频识别(“rfid”)标签、图片和蓝牙跟踪标签中的至少一者。
289.19.一种非暂时性计算机可读媒体,其具有存储于其上的计算机可读指令,所述计算机可读指令在由处理器执行时致使处理器执行包括以下各项的操作:
290.确定与购物者相关联的用户帐户;
291.从传感器接收购物者经过建筑物的位置的第一指示和物件经过建筑物的位置的第二指示,第二指示已基于与物件耦合的标签而产生;
292.确定物件经过建筑物的位置的第一时间和购物者经过建筑物的位置的第二时间;和
293.基于第一时间和第二时间而使物件与用户帐户相关联。
294.20.根据条款19所述的非暂时性计算机可读媒体,其中确定与购物者相关联的用户帐户包括:
295.确定与购物者相关联的用户帐户而不识别购物者的身份。
296.21.根据条款19或20所述的非暂时性计算机可读媒体,其中使物件与用户帐户相关联包括:
297.确定第一时间与第二时间之间差;和
298.基于第一时间与第二时间之间的差而使物件与用户帐户相关联。
299.22.根据条款19至23中任一项所述的非暂时性计算机可读媒体,其中接收第二指示包括:
300.从传感器接收识别标签的第一信号;
301.将第一信号与数据库进行比较;和
302.基于将第一信号与数据库进行比较而识别物件。
303.23.根据条款22所述的非暂时性计算机可读媒体,其中使物件与用户帐户相关联包括:
304.从传感器接收第二信号,所述第二信号包括与第二用户帐户相关联的第二购物者经过建筑物的位置的第三指示;
305.确定第一信号的第一信号强度和第二信号的第二信号强度;和
306.进一步基于第一信号强度和第二信号强度而使物件与用户帐户相关联。
307.24.一种自动结帐系统,其包括:
308.第一传感器,其配置成检测物件的特性,第一传感器位于建筑物的位置处;
309.一或多个处理器;和
310.一或多个非暂时性存储器装置,其存储计算机可读指令,所述计算机可读指令在由一或多个处理器执行时致使一或多个处理器进行以下操作:
311.使用户帐户与容器相关联,容器具有配置成检测物件是否已经添加到容器或从容器移除的第二传感器;
312.从第二传感器接收物件已添加到容器的第一指示;
313.从第一传感器接收容器经过建筑物的位置的第二指示;和
314.基于第二指示而使物件与用户帐户相关联。
315.25.根据条款24所述的自动结帐系统,
316.其中物件为第一物件;且
317.其中计算机可读指令进一步致使一或多个处理器进行以下步骤:
318.从第二传感器接收第二物件已添加到容器的第三指示;
319.使第一物件和第二物件与物件清单相关联;
320.从第二传感器接收从容器移除第二物件的第四指示;和
321.响应于接收到第四指示而使第二物件与物件清单解除关联,
322.其中使第一物件与用户帐户相关联包括基于第二指示而使物件清单的一部分与用户帐户相关联。
323.26.根据条款24至25中任一项所述的自动结帐系统,其中容器为手推车、袋子、盒子和篮子中的一者。
324.应理解,所揭示的过程/流程图中的框的特定次序或层次是实例方法的说明。基于设计偏好,应理解,可重新布置过程/流程图中的框的特定次序或层次。另外,可组合或省略一些框。随附的方法权利要求项以样本次序呈现各种框的元件,且并不意图受限于所呈现的特定次序或层次。
325.提供先前的描述以使本领域的技术人员能够实践本文中所描述的各个方面。对这些方面的各种修改对于所属领域的技术人员来说将容易显而易见,且本文中定义的一般原理可适用于其它方面。因此,权利要求书并不意图限于本文中所展示的方面,而是将被赋予与语言权利要求书一致的完整范围,其中以单数形式提及元件并非意图表示“有且仅有一个”(除非明确地这样叙述),而是表示“一或多个”。词语“例示性”在本文中用于意指“充当实例、例子或说明”。本文中描述为“示例性”的任何方面不必解释为比其它方面优选或有利。除非另外特别地陈述,否则术语“一些”是指一或多个。例如“a、b或c中的至少一个”、“a、b或c中的一或多个”、“a、b和c中的至少一个”、“a、b和c中的一或多个”以及“a、b、c或其任何组合”的组合包含a、b和/或c的任何组合,且可包含多个a、多个b或多个c。具体地,例如“a、b或c中的至少一个”、“a、b或c中的一或多个”、“a、b和c中的至少一个”、“a、b和c中的一或多个”以及“a、b、c或其任何组合”的组合可为仅a、仅b、仅c、a和b、a和c、b和c、或a和b和c,其中任何此类组合可含有a、b或c中的一或多个部件。所属领域的普通技术人员已知或以后将知的与本公开通篇所述的各个方面的元件的所有结构和功能等效物以引用的方式明确地并入本文中,且意图由权利要求书所涵盖。
326.此外,本文所公开的任何内容均不希望奉献给公众,无论权利要求书中是否明确地陈述此公开。词语“模块”、“机构”、“元件”、“装置”等不可代替词语“构件”。因此,任何权利要求要素都不应解释为构件加功能,除非所述要素使用短语“用于
……
的构件”来明确地叙述。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1