用于控制无线追踪设备警报的系统和方法

文档序号:10663693阅读:612来源:国知局
用于控制无线追踪设备警报的系统和方法
【专利摘要】无线追踪设备可以具有标识其所贴附于的商品的唯一标识符,将该商品与保障安全的地点中的其他商品区分开。数据库可以包含关于与无线追踪设备贴附的单件的信息。商店可以是保障的位置,并且可以授权商品在已被售出时离开商店。结账过程可以包括扫描与无线追踪设备相关联的机器可读码。一旦结账完成并且顾客已经为该商品付款,则可以更新数据库以禁用针对无线追踪设备的警报。基于数据库中的信息,无线追踪设备检测器可以确定在检测到无线追踪设备离开保障安全的地点时是否产生警报。
【专利说明】
用于控制无线追踪设备警报的系统和方法
[0001] 相关申请的交叉引用
[0002] 该PCT申请要求于2013年10月25日提交的名称为"SYSTEM AND METHOD FOR CONTROLLING A WIRELESS TRACKING DEVICE ALARM" 的美国专利申请No .61/895,692的权 益,其全部内容通过引用合并于此。
技术领域
[0003] 本文公开的主题总体上涉及无线追踪系统。具体地,在一个示例中,本公开提出了 用于控制无线追踪设备警报的系统。
【背景技术】
[0004] 射频标识("RFID")标签可以用于库存控制。库存中的每个商品具有在其上设置的 指示关于商品的信息的RFID标签。在销售商品的商店的出口附近放置RFID检测器。RFID检 测器检测每个RFID标签何时离开商店并提示合适的响应。例如,当具有RFID标签的商品离 开商店时,可触发警报。
[0005] RFID标签可以用作结账过程的一部分。RFID检测器放置在收银员附近。RFID检测 器检测购物者的购物篮中的每个RFID标签并更新结账信息。通过使用RFID,收银员相比于 以前的条形码扫描技术节省了时间。收银员可以在商品被售出时移除或禁用RFID标签,以 防止当购物者离开商店时商品触发警报。
【附图说明】
[0006] 在附图中以示例而非限制的方式示出了一些实施例。
[0007] 图1是示出根据具体公开实施例的用于控制无线追踪设备警报的网络环境的示例 的框图。
[0008] 图2是示出根据具体公开实施例的用于控制无线追踪设备警报的服务器机器的组 件的框图。
[0009]图3是示出根据具体公开实施例的用于控制无线追踪设备警报的用户设备的组件 的框图。
[0010] 图4是示出根据具体公开实施例的用于控制无线追踪设备警报的用户界面的框 图。
[0011] 图5是示出根据具体公开实施例的用于在控制无线追踪设备警报的系统中使用过 的数据库方案的框图。
[0012] 图6是示出根据具体公开实施例的控制无线追踪设备警报的服务器机器的操作的 流程图。
[0013] 图7是示出根据具体公开实施例的控制无线追踪设备警报的服务器机器的操作的 流程图。
[0014] 图8是示出了示例计算机系统架构的框图。
【具体实施方式】
[0015] 示例方法和系统针对控制无线追踪设备警报。示例仅仅代表可能的变形。除非另 行明确声明,否则组件和功能是可选的,且可被合并或细分,且操作可以在顺序上变化或被 组合或细分。在以下描述中,出于解释的目的,对多个具体细节进行阐述,以提供对示例实 施例的透彻理解。然而,对于本领域技术人员将显而易见的是:本主题可以在没有这些具体 细节的情况下实施。
[0016] 该说明书贯穿全文讨论了商品和单件(singleton)。如本文中所使用的,"商品"指 处于库存追踪的粒度级别的实体商品。例如,品牌X的大号黑色T恤衫与品牌Y的大号黑色T 恤衫属于不同的商品,并且也与品牌X的中号黑色T恤衫属于不同的商品。"单件"指特定单 个商品。因此,尽管两个大号黑色品牌X T恤衫作为商品来讲是可互换的,但它们是不同的 单件。
[0017]商店可以使用无线追踪设备(例如,RFID标签、蓝牙低能设备、近场通信("NFO标 签等)来追踪商品并减少偷窃。例如,商品中的每个单件可以具有贴附于其上的无线追踪设 备,并且商店的出口可以具有无线追踪设备检测器(例如,RFID检测器、蓝牙设备、NFC设备 等),以检测何时从商店移除无线追踪设备。无线追踪设备(本文也称为"标签")可以具有唯 一标识其所贴附(attach)于的单件的唯一标识符,将该单件与商店中的其他单件区分开。 检测器可以与数据库通信或者与服务器通信,该服务器与数据库通信。数据库可以包含关 于与标签贴附的单件的信息。基于数据库中的信息,检测器或服务器可以确定在检测到标 签离开商店时是否产生警报。
[0018] 当授权单件离开保护区域时,可以更新数据库。例如,当售出了商店中的单件时, 可以更新针对单件标签的条目以指示如果检测到标签离开商店不应产生警报。单件可以由 收银员出售给顾客,顾客可以完成自助结账过程,或可以通过其他技术售出单件。通过使用 顾客的设备(例如,智能电话)或通过某一其他技术,自助结账过程可以在售货亭处。
[0019] 结账过程可以包括扫描与标签相关联的机器可读码(例如,条形码或快速响应 "QR"码)。例如,可以在贴附于单件的纸板标签上印刷并放置一个编码有值的条形码。结账 扫描器可以扫描条形码,顾客可以用智能电话拍摄条形码,或者可以使用其他技术来读取 条形码。基于条形码,可以标识无线追踪设备。例如,每个无线追踪设备可以具有唯一值并 且可以在条形码中编码相同的值。在另一示例中,使用查找表来标识与条形码相对应的无 线追踪设备。一旦结账完成并且顾客已经为该单件支付,可以更新数据库以禁用针对标签 的警报。
[0020] 在一些示例实施例中,直接在结账过程期间读取标签,而不是经由查找标识标签。 例如,可以将RFID检测器内置在收银台中或用手持设备提供给收银员。检测已选择购买的 单件的RFID标签,并识别相应单件。如上所述,一旦结账完成并且顾客已经为该单件支付, 可以更新数据库以禁用针对无线追踪设备的警报。
[0021] 当不再授权单件离开保护区域时,可以更新数据库。例如,当将单件退回商店时, 可以更新单件标签的条目以指示如果检测到标签离开商店应当产生警报。如上所述,可以 通过使用机器可读码标识标签。结账扫描器可以扫描机器可读码,顾客可以用智能电话拍 摄机器可读码,或者可以使用其他技术来读取机器可读码。基于机器可读码可以标识标签。 一旦结账完成并且针对商品发起退款,可以更新数据库以启用针对标签的警报。
[0022] 可以更新数据库以反应不同的警报值或检测器产生的其他响应。例如,与单件相 关联的标签的检测可以产生闪光、听得见的声音、光和声音二者等。光的颜色、持续时间和 强度可以变化。声音的音高、响度和持续时间可以变化。例如,如果检测到相关联的标签离 开保护区域,高值单件可以触发大警报声,而低值单件可以触发安静的闪光。
[0023] 尽管上述说明涉及系统的使用以通过控制无线追踪设备警报减少偷窃,还可以设 想所述系统的其他用途。例如,运输仓库可以使用无线追踪设备来追踪单件并检测未授权 的单件是否正离开仓库。作为另一示例,室内夺旗游戏可以在旗帜中设置无线追踪设备,并 在存储区域中设置无线追踪设备检测器。附加位置可以启用或禁用得分能力。
[0024] 图1是示出根据具体公开实施例的用于控制无线追踪设备警报的网络环境100的 示例的框图。网络环境100包括全部经由网络190彼此通信地耦合的交易管理服务器110、数 据库120、无线追踪设备检测机130(共同包括基于网络的系统105)、设备140和设备150。如 下参照图8描述的可以分别整体或部分地在计算机系统中实现交易管理服务器110、数据库 120、无线追踪设备检测机130、设备140和150。
[0025]可以由用户142和152使用设备140和150以接入交易管理服务器110提供的服务。 交易管理服务器110可以是设备140和150与基于网络的系统105的联系点(point of contact)。备选地,设备140和150可以与数据库120和无线追踪设备检测机130以及(或替代 于)交易管理服务器110直接通信。
[0026] 用户142和152的一者或两者可以是人类用户、机器用户(例如,通过软件程序配置 以与设备140和150的一个或更多个交互的计算机)或其任意合适组合(例如,机器辅助的人 或人监管的机器)。用户142不是网络环境100的部分,但与设备140相关联并且可以是设备 140的用户。例如,设备140可以是属于用户142的台式计算机、车载计算机、平板计算机、导 航设备、便携媒体设备或智能电话。同样,用户152不是网络环境100的部分,但与设备140相 关联。作为一个示例,设备150可以是属于用户152的台式计算机、车载计算机、平板计算机、 导航设备、便携媒体设备或智能电话。
[0027] 图1中的所示的任意机器、数据库或设备可以用通过软件修改(例如,配置或编程) 为专用目的计算机以执行本文针对该机器、数据库或设备描述的功能的通用目的计算机来 实现。例如,以下参照图8论述能够实现本文描述的方法的任意一个或更多个的计算机系 统。如本文所使用的,"数据库"是数据存储资源并可以存储结构化为文本文件、表格、电子 表格、关系数据库(例如,对象关系数据库)、三元组存储、集成数据存储或它们的任意合适 组合。此外,图1中示出了机器、数据库或设备的任意两个或更多个可以组合到单个机器中, 并且本文针对任意单个机器、数据库或设备描述的功能可以在多个机器、数据库或设备之 间再划分。
[0028]网络190可以是支持机器、数据库和设备(例如,交易管理服务器100和设备140)之 间的通信的任意网络。因此,网络190可以是有线网络、无线网络(例如,移动或蜂窝网络), 或其任意合适组合。网络190可以包括构建私有网络、公共网络(例如,互联网)或其任意合 适组合的一个或多个部分。
[0029]图2是示出根据具体公开实施例的用于控制无线追踪设备警报的交易管理服务器 110的组件的框图。交易管理服务器110被示出为包括全都被配置为彼此通信(例如,经由总 线、共享存储器或交换机)的通信模块210、支付模块220、无线追踪模块230和存储模块240。 本文描述的任何一个或多个模块可以使用硬件(例如机器的处理器)或硬件与软件的组合 来实现。例如,本文描述的任何模块可以将处理器配置为执行本文中针对该模块描述的操 作。此外,这些模块中的任何两个或更多个模块可被合并为单一模块,且本文中针对单一模 块描述的功能可以在多个模块之间细分。此外,根据各种示例实施例,本文描述为在单个机 器、数据库或设备中实施的模块可以分布在多个机器、数据库或设备中。
[0030] 通信模块210被配置为与设备140或150通信。例如,设备140或150可以扫描商品的 机器可读码并将该码发送给交易管理服务器110,以由通信模块210接收。该码可以用于经 由存储模块240从数据库120检索关于商品的信息。可以经由通信模块210将关于该商品的 信息发送给设备140或150以供显示。通信模块210还可以从用户设备140或150接收支付信 息。例如,可以通过通信模块210接收信用卡信息或PayPal账户信息。支付模块2 20使用支付 信息来针对该商品向用户收费,并且还可以验证支付成功。
[0031] 无线追踪设备230标识与由机器可读码标识的商品相关联的唯一无线追踪设备。 基于支付成功,无线追踪设备模块230可以通知存储模块240标识的无线追踪设备码不应触 发警报。存储模块240可以在与标识的无线追踪设备码相对应的数据库中创建或更新记录, 以记录标识的无线追踪设备码不应触发警报的事实。
[0032] 图3是示出根据具体公开实施例用于控制无线追踪设备警报的用户设备150的组 件的框图。设备150被示出为包括全都被配置为彼此通信(例如,经由总线、共享存储器或交 换机)的通信模块310、用户接口模块320、扫描模块330和支付模块340。本文描述的任何一 个或多个模块可以使用硬件(例如机器的处理器)或硬件与软件的组合来实现。例如,本文 描述的任何模块可以将处理器配置为执行本文中针对该模块描述的操作。此外,这些模块 中的任何两个或更多个模块可被合并为单一模块,且本文中针对单一模块描述的功能可以 在多个模块之间细分。此外,根据各种示例实施例,本文描述为在单个机器、数据库或设备 中实施的模块可以分布在多个机器、数据库或设备中。
[0033] 用户界面模块320在显示设备上向用户呈现用户界面。用户界面可以提示用户扫 描单件的机器可读码。扫描模块330扫描该单件的机器可读码。可以经由通信模块310将机 器可读码的值或机器可读码的图像发送给交易管理服务器110。通信模块310可以接收关于 商品的信息(例如,描述、图像、价格等)。用户界面模块320可以向用户呈现关于商品的信息 并提示用户提供支付信息以对该单件进行支付。支付模块340可以接收来自用户的支付信 息。例如,支付信息可能已经存储在用户设备150上、由贴附于用户设备150的读卡器扫描、 由用户键入到用户设备150中,等等。可以通过通信模块310将支付信息发送给交易管理服 务器110,并可以由通信模块310接收对交易的批准。在接收到批准之后,用户界面模块320 可以在用户界面上向用户呈现购买的确认。
[0034] 图4是示出根据具体公开实施例的用于控制无线追踪设备警报的设备150上的用 户界面400的组件的框图。图4示出了用户界面400,包括标题、商品图像410、商品价格420和 购买按钮430。标题可以指示商店、商品、用户或其任意合适组合。商品图像410可以示出商 品的静止或移动图像或机器可读码。商品价格420可以显示商品的价格。购买按钮430可操 作用于购买商品,例如通过向交易管理服务器110发送存储的账户信息以及关于被购买的 商品的信息。在一些示例实施例中,向购物车添加多个商品,并且购买行为购买购物车中的 全部商品。
[0035] 图5是示出根据具体公开实施例的用于在系统中控制无线追踪设备警报的数据库 方案500的框图。数据库方案500包括商品表510、单件表520和条形码表530。
[0036] 商品表510包括商品标识符、标签、价格和数量字段。每种不同类型的商品在商品 表510中具有一行。例如,特定品牌的普通T恤衫将针对衬衫的每个尺寸和颜色具有一个条 目。书库可以针对每个书名设置一个条目或者针对每个书名的每一版次设置一个条目。换 目之,商品表510的彳丁提供追踪库存的级别的彳目息。商品表510的数量字段包含商品的当如 数量。
[0037] 单件表520提供附加级别的细节。单件表520的每行包括特定单个商品的信息,包 括商品标识符、单件标识符和状态。因此,如果现货有5件大号黑色T恤衫,则在商品表510中 存在一行,并且在单件表520中存在5个相应行。单件表520每行中的商品标识符指示商品表 510中的相应行。单件标识符是特定单个商品的唯一标识符。例如,单件标识符可以是通过 固定在特定单个商品的RFID标签报告的值。状态字段包含特定单个商品的状态信息。在各 实施例中,可以使用更多、更少或不同状态值。在示例实施例中,使用如下值:
[0039] 零售商的供应商可以向传送给零售商的每个商品应用唯一标签。可以在零售商接 收商品之前,由供应商向零售商提供标签和商品之间的映射。零售商可以更新它的数据库, 以在单件表520中包括已安排递送的商品。商品的状态可以被设置为"尚未接收",以指示商 品预计到来但尚未在库存中。
[0040] 当商品到达零售商处时,检测RFID标签并更新单件表520中的相应行,以显示商品 "未售出"。备选地,如果供应商未在装运之前加标签,零售商可以在接收商品时应用标签, 并且"尚未接收"状态可以不被使用。
[0041] 如果检测到具有"未售出"状态的商品离开商店,则警报可以拉响或做出发生商品 的未授权的离开的其他指示。当售出商品时,状态更新为"售出"并且当商品离开商店时不 发生警报。
[0042] 在一些示例实施例中,在单件表520中存储关于单件的附加信息。例如,位置字段 可以用于追踪单间在机构内的位置。用这种方式,可以将主位置(例如,在通道中)的多个商 品与促销位置(例如,在端架中)的多个商品分别追踪。因此,如果售出的商品空置了库存的 一个位置,则可以产生提醒以建议将商品从另一位置移动至空置的位置。类似地,在仓库环 境中,追踪每个单件的位置可以减少搜索商品、合并订单等所花费的时间。
[0043]条形码表530包含将机器可读码映射到单件标识符的信息。例如,机器可读码可以 是条形码并且单件标识符可以是RFID标签的值。作为另一示例,机器可读码可以是QR码并 且单件标识符可以是由贴附至该单件的蓝牙低能设备报告的值。通过使用条形码表530,不 必须直接从单件读取单件标识符。相反,可以使用不同的(例如,已经安装的或较便宜的)扫 描设备,并且通过使用条形码表530中的映射来标识该单件。
[0044]图6是根据特定公开实施例的示出包括基于网络的系统105用于控制无线追踪设 备警报的操作的方法600的流程图。尽管参照图2的交易管理服务器110、图1的无线追踪设 备检测机130和图3的设备150描述了方法600的各操作,可以采用其他设备或系统以执行其 他实施例中的方法600。如图6所示,方法600包括操作610、620、630、640、650和660。
[0045]在方法600中,交易管理服务器110通过例如使用通信模块210来接收来自金融机 构的交易批准,来接收已经售出商品的确认(操作610)。例如,可能已经从设备140或150接 收了金融机构处的账户(例如,存储账户、支票账户、信用卡账户或其他金融账户),并且提 交了用来从该账户向商店的账户传输商品的价格的交易。交易管理服务器110通过例如接 收设备140或150扫描的机器可读码的值来接收与商品相对应的码(操作620)。交易管理服 务器110通过例如访问示出标签和码之间对应关系的数据库120的条形码表530中的记录, 来标识与码相对应的标签(操作630)。
[0046]交易管理服务器110更新数据库120(操作640)以对标签进行去激活。例如,在标签 的单件表520中记录的状态字段中的值可以改变以指示标签不应发出警报。无线追踪设备 检测机130可以检测所述标签(操作650)。例如,顾客可以携带具有标签的商品通过出口门 并通过检测器。无线追踪设备检测机130访问数据库120以确定RFID标签的检测是否应当发 出警报。基于具有与由指示标签不应发出警报的标签提供的值相匹配的单件标识符的单件 表520中的行的状态字段,无线追踪设备检测机130抑制(refrain from)发出警报(操作 660) 〇
[0047]图7是根据特定公开实施例的示出包括基于网络的系统105批准装运的订单的操 作的方法700的流程图。尽管参照图2的交易管理服务器110、图1的无线追踪设备检测机130 和图3的设备150描述了方法700的各操作,可以采用其他设备或系统以执行其他实施例中 的方法700。如图7所示,方法700包括操作710、720、730、740、750和760。
[0048]在操作710中,交易管理服务器110接收被安排为装运的商品的商品标识符。例如, 可以接收商品表510中与顾客所下的订单相对应的商品标识符的集合。
[0049] 在操作720中,检测器检测准备好装运的货物中的标签。例如,由仓库雇员在箱子 中放置针对订单的商品并且在暂存区域中放置该箱子,以便在密封和装运之前进行质量保 证的检查。暂存区域中的检测器读取箱子中的标签。
[0050] 交易管理服务器110使用单件表520标识准备好的货物中的商品的集合,以从单件 标识符转换为商品标识符(操作730)。将为实际准备装运的商品标识符的集合与操作710中 接收到的商品标识符的集合进行比较。
[0051] 如果集合匹配(操作740),则批准装运(操作750)。例如,绿灯可以指示批准装运, 可以给出例如铃声或"叮"的声音的正音频信号,或设备150的用户界面模块可以在设备上 显示"0K"消息。如果集合不匹配,则呈现关于不匹配的消息(操作760)。例如,红灯可以指示 拒绝装运,可以给出例如蜂鸣声的否定音频信号,或者设备150的用户界面可以显示错误消 息,向用户通知丢失了什么商品或呈现了哪些无关商品。如果商品标识符的集合不匹配,则 方法700在用户解决了装运的问题之后返回操作720或操作710,并再次尝试批准装运。 [0052]根据各种示例实施例,本文描述的一个或多个方法可以便于控制RFID警报。对无 线追踪设备的无线追踪设备的控制可以促进顾客的自助结账过程,而不需要从产品移除无 线追踪设备,从而更快结账和降低劳动力成本。对无线追踪设备的无线追踪设备的控制可 以通过允许适当扫描过的商品离开设施而不触发警报而对于其他商品触发警报,来促进仓 库中的库存管理。
[0053]对无线追踪设备的无线追踪设备的控制可以促进各种存储和零售为位置之间的 商品迀移。例如,商品可以在存储位置处加标签,并且如果被带出存储位置则被配置为发出 警报。可以在存储位置处扫描商品,并被配置为如果带出存储位置不发出警报。可以将商品 从存储位置携带至零售位置,对其进行扫描,并配置为如果带出零售位置则发起警报。该过 程可以通过允许在存储位置和零售位置两者处保护商品而仅需要添加无线追踪设备一次 来改善效率。
[0054]图8是示出了根据一些示例实施例的能够从机器可读介质(例如机器可读存储介 质、计算机可读存储介质或其任意适当组合)读取指令并完全或部分执行此处讨论的方法 中的任意一个或多个的机器800的组件。具体地,图8示出了计算机系统示例形式的机器800 的示意表示,其中,可以完全或部分执行用于使机器800执行此处讨论的方法中的任意一个 或多个的指令824(例如软件、程序、应用、小程序、app或其他可执行码)。在备选实施例中, 机器800作为独立设备操作或者可以连接至(例如联网直)其他机器。在联网部署中,机器 800可以以服务器-客户端网络环境中的服务器机器或客户端机器的资格操作,或者作为分 布式(例如对等)网络环境中的对等机器操作。机器800可以是服务器计算机、客户端计算 机、个人计算机(PC)、平板计算机、膝上型计算机、上网本、机顶盒(STB)、个人数字助理 (PDA)、蜂窝电话、智能电话、web设备、网络路由器、网络交换机、网桥或者能够顺序地或以 其他方式执行指令824的任何机器,所述指令2124指定了该机器要采取的动作。此外,虽然 仅示出了单个机器,术语"机器"还应视为包独立或联合执行指令824的机器的以执行此处 讨论的方法中的任意一个或多个的全部或部分的机器的集合。
[0055] 机器800包括被配置为彼此经由总线808通信的处理器802(例如中央处理单元 (CPU)、图形处理单元(GPU)、数字信号处理器(DSP)、专用集成电路(ASIC)、射频集成电路 (RFIC)、或其任意适当组合)、主存储器804和静态存储器806。机器800还可以包括图形显示 器810(例如等离子显示面板(PDP)、发光二极管(LED)显示器、液晶显示器(IXD)、投影仪或 阴极射线管(CRT)。机器800还可以包括字母数字输入设备812(例如键盘)、光标控制设备 814(例如鼠标、触摸板、轨迹球、操纵杆、运动传感器或其他定位仪器)、存储单元816、信号 发生设备818(例如扬声器)、网络接口设备820和码捕获设备828(例如,摄像头、条形码扫描 器或另一码检测设备)。
[0056]存储单元816包括其中存储有指令824的机器可读介质822,所述指令824实现此处 描述的方法或功能中的任意一个或多个。指令824还可以在机器800执行期间完全或至少部 分驻留在主存储器804内、处理器802内(例如处理器的高速缓存内)或两者内。因此,主存储 器804和处理器802可以认为是机器可读介质。指令824可以通过网络826(例如,网络190)经 由网络接口设备820发送或接收。
[0057]如此处使用的,术语"存储器"指能够临时或永久地存储数据的机器可读介质,并 且可看作包括但不限随机存取存储器(RAM)、只读存储器(ROM)、缓冲存储器、闪存以及高速 缓存存储器。尽管机器可读介质822在示例实施例中被示为单个介质,术语"机器可读介质" 应看作包括能够存储指令的单个介质或多个介质(例如,集中式或分布式数据库,或相关联 的高速缓存和服务器)。术语"机器可读介质"还应看作包括任何能够存储指令的介质或多 个介质的组合,所述指令供机器(例如,机器800)执行,使得当指令被机器800的一个或多个 处理器(例如处理器802)执行时使机器800执行此处描述的方法中的任意一个或多个。因 此,"机器可读介质"指单个存储装置或设备、以及基于云的存储系统或包括多个存储装置 或设备的存储网络。因此,术语"机器可读机制"应看作包括但不限于固态存储器、光学介 质、磁介质或其任意适当组合的一个或多个有形数据仓库。
[0058] 在该说明书中,复数实例可以实现被描述为单数实例的组件、操作或结构。虽然一 个或多个方法的各个操作被示意和描述为分离的操作,各个操作中的一个或多个可同时执 行,并且无需按所示顺序执行操作。在示例配置中被示为分离的组件的结构和功能可以被 实现为组合结构或组件。类似地,被示为单个组件的结构和功能可以被实现为分离的组件。 这些和其他变型、修改、添加和改进属于此处主题的范围。
[0059] 此处,某些实施例被描述为包括逻辑或者多个组件、模块或机构。模块可以构成软 件模块(例如在机器可读介质上或在传输信号中体现的代码)或硬件模块。"硬件模块"是能 够执行某些操作的有形单元,并且可以某物理方式配置或布置。在各种示例实施例中,一个 或多个计算机系统(例如独立的计算机系统、客户端计算机系统或服务器计算机系统)或者 计算机系统的一个或多个硬件模块(例如处理器或处理器组)可由元件(例如应用或应用部 分)配置为操作以执行此处描述的特定操作的硬件模块。
[0060] 在一些实施例中,硬件模块可以机械方式、电子方式或其任意适当组合来实现。例 如,硬件模块可以包括永久地被配置为执行特定操作的专用电路或逻辑。例如,硬件模块可 以是专用处理器,如现场可编程门阵列(FPGA)或ASIC。硬件模块还可以包括由软件临时配 置为执行特定操作的可编程逻辑或电路。例如,硬件模块可以包括通用处理器或其他可编 程处理器中包含的软件。应理解:以机械方式、以专用和永久配置的电路或以劣势配置的电 路(例如由软件配置)的决定可处于成本和时间的考虑。
[0061] 因此,短语"硬件模块"应理解为涵盖有形实体,是在物理上构造、永久配置(例如 硬线连接)或临时配置(例如编程)为以特定方式操作或执行此处描述的特定操作的实体。 如此处使用的,"硬件实现的模块"指硬件模块。考虑临时配置(例如编程)的硬件模块的实 施例,无需再任一时刻配置或实例化硬件模块中的每一个。例如,如果硬件模块包括被软件 配置成为专用处理器的通用处理器,通用处理器可以在不同时刻被配置为分别不同的专用 处理器(例如包括不同的硬件模块)。因此,软件可以将处理器例如配置为在一个时刻构成 特定硬件模块并在另一时刻构成不同的硬件模块。
[0062] 硬件模块可以向其他硬件模块提供信息并从其他模块接收信息。因此,所描述的 硬件模块可以被看作通信耦合。如果同时存在多个硬件模块,可以通过两个或更多个硬件 模块之间的信号传输(例如通过适当的电路和总线)实现通信。在多个硬件模块在不同时间 配置或实例化的实施例中,这样的硬件模块之间的通信可以例如通过存储并取得多个硬件 模块可访问的存储器结构中的信息来实现。例如,一个硬件模块可以执行操作并在其通信 耦合的存储设备中存储该操作的输出。另一硬件模块接着可以稍后访问存储器设备,以取 得并处理所存储的输出。硬件模块还可以发起与输入或输出设备的通信,并且能够对资源 (例如信息的集合)操作。
[0063] 此处描述的示例方法的各种操作可以至少部分地由临时配置(例如通过软件)或 永久配置为执行相关操作的一个或多个处理器执行。无论临时还是永久配置的,这样的处 理器构成操作以执行此处描述的一个或多个操作或功能的处理器实现的模块。如此处使用 的,"处理器实现的模块"指使用一个或多个处理器实现的硬件模块。
[0064] 类似地,此处描述的方法可以至少部分是处理器实现的,处理器是硬件的示例。例 如,方法的至少一些操作可由一个或多个处理器或处理器实现的模块执行。此外,一个或多 个处理器还可操作,以在"云计算"环境中或作为"软件即服务"(SaaS)执行有关操作。例如, 操作中的至少一些可由计算机(作为包括处理器的机器的示例)组执行,这些操作可经由网 络(例如互联网)并经由一个或多个适当接□(例如应用程序接口(API))访问。
[0065] 某些操作的执行可以分布在一个或多个处理器中,并不只驻留在单个机器中,而 是布置在多个机器中。在一些示例实施例中,一个或多个处理器或处理器实现的模块可以 位于单个地理位置(例如在家庭环境、办公室环境或服务器群中)。在其他示例实施例中,一 个或多个处理器或处理器实现的模块可以分布在多个地理位置。
[0066]此处讨论的主题的一些部分可以用算法或对数据的操作的符号表示给出,所述数 据存储为机器存储器(例如计算机存储器)内的比特或二进制数字信号。这样的算法或符号 表示是数据处理技术领域普通技术人员用来向其他本领域技术人员传达他们工作实质的 技术的示例。如此处使用的,"算法"是操作的自洽序列或导致期望结果的类似处理。在该上 下文中,算法和操作涉及对物理量的物理操作。通常但非必要地,这样的量可以采取能够由 机器存储、访问、传输、组合、比较或以其他方式操纵的电气、磁或光学信号的形式。有时,主 要由于常见用法的原因,使用诸如"数据"、"内容"、"比特"、"值"、"元素"、"符号"、"字符"、 "项"、"数"、"数字"等词语来指代这样的信号是方便的。然而,这些词语仅仅是方便的标记, 并且应与适当的物理量相关联。
[0067]除非另行具体说明,此处使用诸如"处理"、"计算"、"运算"、"确定"、"呈现"、"显 示"等的讨论可以指操纵或变换被表示为一个或多个存储器(例如易失性存储器、非易失性 存储器或其任意组合)、寄存器或接收、存储、发送或显示信息的其他机器组件内的物理(例 如电子、磁或光学)量的数据的机器(例如计算机)的动作或过程。此外,除非另行具体说明, 如专利文献中常见的,此处术语"一"或"一个"用于包括一个或多于一个实例。最后,如此处 使用的,除非特别说明,连词"或"指非排他的"或"。
【主权项】
1. 一种方法,包括: 接收关于单件的确认,所述确认包括从与所述单件相关联的机器可读码读出的值; 使用机器的处理器来检测与从所述机器可读码读出的值相对应的无线追踪设备;以及 基于已经接收到关于单件的确认,抑制响应于对无线追踪设备的检测产生警报。2. 根据权利要求1所述的方法,其中,关于单件的确认包括对单件销售成功的确认。3. 根据权利要求2所述的方法,还包括,在接收对单件销售成功的确认之前: 接收从与单件相关联的机器可读码读出的值; 使关于单件的信息被呈现在显示设备上,所述信息包括单件的价格; 接收商品单件的购买者的账户的账户信息;以及 向所述账户收取所述单件的价格。4. 根据权利要求2至3中的任一项所述的方法,还包括: 接收对已经退回单件的确认,所述确认包括从与单件相关联的机器可读码读取的值; 重复对与从机器可读码读出的值相对应的无线追踪设备的检测;以及 基于已经接收到对已经退回单件的确认,响应于对无线追踪设备的重复检测产生警 报。5. 根据权利要求4所述的方法,还包括: 基于从机器可读码读出的值,从多个选项中选择警报的属性。6. 根据权利要求1至3中的任一项所述的方法,还包括: 在数据库中存储从机器可读码读出的值;以及,其中, 对与从机器可读码读出的值相对应的无线追踪设备的检测包括: 识别与无线追踪设备相对应的值;以及 将与无线追踪设备相对应的值与从数据库中的机器可读码读出的值进行比较。7. 根据权利要求1至3中的任一项所述的方法,其中,所述无线追踪设备包括RFID标签。8. 一种系统,包括: 通信模块,被配置为接收商品标识符的第一集合; 无线追踪设备模块,被配置为: 检测无线追踪设备的集合,所述无线追踪设备的集合中的每个无线追踪设备标识一个 单件; 基于所述单件,确定商品标识符的第二集合;以及 将商品标识符的第一集合与标识符的第二集合进行比较;以及 用户界面模块,被配置为: 使得对比较的结果进行呈现。9. 根据权利要求8所述的系统,其中: 所述比较的结果是商品标识符的第一集合与标识符的第二集合之间的不匹配。10. 根据权利要求9所述的系统,其中使得对比较的结果进行呈现包括:使得对与商品 标识符的第一集合和商品标识符的第二集合中的不匹配的商品标识符相对应的商品的名 称进彳丁呈现。11. 根据权利要求8所述的系统,其中: 所述比较的结果是商品标识符的第一集合与商品标识符的第二集合之间的匹配。12. 根据权利要求11所述的系统,其中,使得对比较结果进行呈现包括:使得对针对装 运无线追踪设备的集合所贴附于的商品的集合的授权进行呈现。13. 根据权利要求8所述的系统,其中,无线追踪设备包括蓝牙低能量设备。14. 一种包括指令的非瞬时机器可读存储介质,所述指令在由机器的一个或多个处理 器执行时使得所述机器执行包括以下各项在内的操作: 接收关于单件的确认,所述确认包括从与所述单件相关联的机器可读码读出的值; 使用机器的处理器来检测与从所述机器可读码读出的值相对应的无线追踪设备; 基于从机器可读码读出的值,从多个警报中选择警报;以及 基于对无线追踪设备的检测,产生所选择的警报。15. 根据权利要求14所述的非瞬时机器可读存储介质,其中,关于单件的确认包括对单 件销售成功的确认。16. 根据权利要求15所述的非暂时性机器可读存储介质,其中,所述操作还包括: 在接收对单件销售成功的确认之前: 接收从与单件相关联的机器可读码读出的值; 使关于单件的信息被呈现在显示设备上,所述信息包括单件的价格; 接收商品单件的购买者的账户的账户信息;以及 向所述账户收取所述单件的价格。17. 根据权利要求15至16中的任一项所述的非暂时性机器可读存储介质,其中,所述操 作还包括: 接收对已经退回单件的确认,所述确认包括从与单件相关联的机器可读码读取的值; 重复对与从机器可读码读出的值相对应的无线追踪设备的检测; 基于从机器可读码读出的值和对已经退回单件的确认,从多个警报中选择第二警报; 以及 响应于对无线追踪设备的重复检测,产生第二警报。18. 根据权利要求14至15中的任一项所述的非暂时性机器可读存储介质,其中,所述操 作还包括: 在数据库中存储从机器可读码读出的值;以及,其中, 对与从机器可读码读出的值相对应的无线追踪设备的检测包括: 识别与无线追踪设备相对应的值;以及 将与无线追踪设备相对应的值与从数据库中的机器可读码读出的值进行比较。19. 根据权利要求14至15中的任一项所述的非暂时性机器可读存储介质,其中,所述无 线追踪设备包括近场通信设备。20. 根据权利要求14至15中的任一项所述的非暂时性机器可读存储介质,其中,所述机 器可读码是QR码。
【文档编号】G08B13/14GK106030672SQ201480067222
【公开日】2016年10月12日
【申请日】2014年10月24日
【发明人】艾米·卡德威尔, 斯科特·格鲁比, 大卫·盖辛格, 马克·希尔, E 梅洛 弗朗西斯科·杜阿尔特·巴博萨·特谢拉
【申请人】艾利丹尼森零售信息服务公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1