库存管理系统
本申请是申请日为2003年1月23日申请号为03806792.7发明名称为“库存管理系统”的申请的分案申请。
技术领域
本发明涉及库存管理系统,更具体地,涉及用于执行使用智能站来跟踪和/或清点带有射频标识(RFID)标签的物品的库存管理过程的系统和方法。
背景技术
库存管理在今天的增长的经济中变得越来越重要。新的产品不断地被开发和投放市场,供消费者购买。虽然这种增长给消费者提供对于选择各种商品和服务的更多的选择,但商业(例如,零售商,批发商等等)负担起管理这种增长的库存的繁重任务。
为了管理增长的产品库存,商店实施了永久型库存管理系统,这些系统是使用关于产品销售的销售点(POS)数据、发票数据和有关库存检查或周期统计(例如,产品的周期性库存统计)的历史数据,来确定在零售商店内现有的库存量的系统。POS数据通常是指在结帐系统处(即,现金出纳机)生成的数据。根据在零售商店内的库存水平,可以从制造商重新预订产品。替换地,制造商和零售商可以订有协议,它按照协议的项目引导制造商优先递送产品。理想地,库存被这样地补充,以使得在现有的存货水平刚被倒空之前库存物品到达零售商店。
虽然永久型库存管理系统缓和管理大库存时的某些负担,但它们采用的管理引入周期统计的不精确性、POS扫描数据、冗余的重新预订、错误引导的货运和/或异常的销售速度(即,产品销售进行得太快或太慢)。结果是对于专门促销的产品或为了安全目的密切监视的产品(例如,具有有效期日期的产品)实际的库存量缺货水平高达11-12%,或甚至高得多。
与永久库存管理系统有关的另一个缺点包括库存缩减,也称为由于非销售情况造成的库存减小。例如,缩减可以在销售链的任何点发生,它起源于发货单错误、卖主舞弊、错误引导的货运、零售店雇员偷盗和消费者偷盗。如果如上所述地计算库存(即,使用永久型库存管理技术),则缩减率(总计几个百分点的销售量)会引起理论的库存(即,建议的或计划的库存)和实际的库存的不符合。永久型库存管理系统的另一个问题是与产品促销的有效性有关的不确定性。例如,如果不很了解在价格与库存速度之间的关系,也称为价格弹性,则促销会造成缺货条件,这将负面地影响消费者满意度和忠心。替换地,当太多的库存被预订和价格弹性没有很好地估计或度量时,促销无法达到想要的库存量减小。
而且,传统的库存管理系统的另一个有关的问题是关系到在零售货架或类似的承载单元上库存的误放置。产品制造商把大量金钱耗费在销售某些产品给消费者上。在某些情形下,这种销售可能包括与制造类似的产品的竞争者竞争。因为零售商通常希望呈现尽可能多的库存量给消费者供销售,所以某些雇员把缺货产品的货架上填充以相关的产品。在某些情形下,相关的产品可包括由制造商的竞争者生产的产品。这会导致失去制造商的销售,以及在某些情形下减小顾客的满意度。这也会违反在零售商与制造商或他们的经销商之间的协议。
为了克服传统的库存管理系统的缺点,商业开始引用无线标识装置类帮助管理产品的库存。这种进步预期在制造期间或当产品被存储在仓库时把射频标识(RFID)标签附着到产品上。每个RFID标签包括一个集成电路(IC),它使得标签能够具有独特的识别号。所以,例如当产品从仓库取出或被放置在零售货架上时,产品可被扫描,给出全面的库存。而且,RFID标签技术预期提供在制造商与零售商之间的分布库存管理。例如,每次产品在零售商处被销售时可以使用被存储在产品的RFID标签上的信息,通过互联网提醒制造商。制造商然后使用这个信息来对零售商预报补充一览表,以防止缺货情形。
虽然上述的RFID标签开发有助于克服传统的永久型库存管理系统的某些缺点,但这些开发缺乏在供应链的几乎任何点提供实时或接近实时的综合库存管理的能力。因此,有需要提供智能库存管理系统来提供在特定的环境内库存的全面考察。
发明内容
按照本发明有关的某些方面的方法、系统和制造物提供用于管理物品的库存的过程,每个物品被放置在一个环境内的相应位置以及与对应的无线标识装置相联系。在本发明的一个方面,处理可包括把与每个物品有关的物品信息提供给每个对应的无线标识装置。根据物品信息,过程可以执行库存管理过程,以提供与物品的库存有关的实时信息。库存管理过程可包括至少一项以下的过程:缺货控制过程、缩减(shrinkage)识别过程、快速产品撤回(recall)过程、提醒监视过程和销售最佳化过程。这些过程中的每个过程可以执行被使用来管理环境中的物品的库存的各种任务,诸如监视物品的库存水平,检测在环境中误放置的物品,以及根据检测的事件提供与物品有关的反馈信息(例如,根据销售数据对于某些物品的建议的替换位置)。
在以下的说明中将阐述本发明的附加特性,以及从该说明将部分地明白这些特性,或通过本发明的实践可以学习这些特性。
附图说明
将会理解,上述的一般说明和以下的详细说明是示例性的和仅仅是示例性的,而不是对于如权利要求的本发明的限制。附图被引用以及构成本技术说明的一部分,并连同该说明一起具体说明本发明的几个实施例,用来说明本发明的原理。在这些附图中:
图1是按照本发明有关的某些方面的示例性系统的方框图;
图2是按照本发明有关的某些方面的示例性环境的方框图;
图3是按照本发明有关的某些方面的示例性EPC记录器(writer)过程的流程图;
图4是按照本发明有关的某些方面的示例性接口变换的方框图;
图5是按照本发明有关的某些方面的示例性库存分析过程的流程图;
图6是按照本发明有关的某些方面的示例性缩减过程的流程图;以及
图7是按照本发明有关的某些方面的示例性撤回过程的流程图,
图8是附件A的说明现有技术RFID系统的基本概念的方框图,
图9是附件A的说明带有被连接到读出器单元的多个天线的现有技术RFID系统的方框图,
图10A是附件A的说明按照本发明的、使用智能站的库存控制系统的实施例的方框图,
图10B是附件A的说明按照本发明的、使用智能货架的库存控制系统的另一个实施例的方框图,
图10C和10D是附件A的说明按照本发明的、由库存控制系统的控制单元执行的过程的流程图,
图10E是附件A的说明使用以并联-串联配置的智能站的库存控制系统的另一个实施例的方框图,
图10F是附件A的说明使用以另一种并联-串联配置的智能站的库存控制系统的另一个实施例的方框图,
图10G是附件A的说明在并联-串联配置中使用的T开关的方框图,
图10H是附件A的说明在并联-串联配置中使用的联机开关的方框图,
图10I是附件A的说明在电缆中载送RF和数字通信的示例性方法的方框图,
图10J是附件A的说明使用开关来使得延伸通过选择的天线的RF电缆的不想要的影响最小化的方法的方框图,
图11A是附件A的说明表示带有被连接到读出器单元的多个天线的、本发明的一个实施例的方框图,
图11B是附件A的显示逻辑开关的示意图,
图12和13是附件A的显示带有多个天线的、本发明的替换的实施例的方框图,
图14是附件A的说明本发明的另一个实施例的方框图,其中两个分开的传输电缆发送调制的和未调制的RF信号到多个天线,每个天线具有几个环,
图15是附件A的说明本发明的替换实施例的方框图,其中调制的和未调制的RF系统使用同一个个天线环,
图16A是附件A的可被使用于附件A的图15所示的实施例的示 例性开关的示意图,
图16B是附件A的可被使用于附件A的图15所示的实施例的另一个示例性开关的示意图,
图17A是附件A的可被使用于本发明的各种实施例的、使用PIN二极管的开关的电路图,
图17B是附件A的显示天线如何被“失谐”的电路图,
图17C是附件A的显示天线被“失谐”的另一个方法的电路图,
图17D是附件A的显示天线被“失谐”的再一个方法的电路图,
图18A是附件A的说明读出器单元在货架上的各种布局的图,
图18B是附件A的说明在货架内标签的使用的图,
图19是附件A的说明制作金属线天线的一个方法的图,
图19A-C是附件A的说明把线的末端固定在基片上的替换的方法的图,
图20是附件A的说明制作金属线天线的替换的方法的图,
图20A是附件A的说明各种替换的金属线天线形状的图,
图21是附件A的说明制作金属线天线的另一个方法的图,
图22是附件A的说明把金属薄片带加到网状或平面基片上形成金属薄片天线的装置和方法的图,
图23是附件A的说明在基片上沉积导电通道以形成金属薄片天线的另一个方法的图,
图24是附件A的说明用于沉积导电通道的敷料器2200的横截面的图,
图25是附件A的说明通过使用附件A的图22所示的设备铺设简单的矩形导电通道的方法的图,
图25A-B附件A的说明折叠的金属薄片条,
图26附件A的显示其中铺设的导电迹线2300与以前的导电轨条重叠的实施例,
图27是附件A的包含金属薄片条天线的叠层结构,
图28是附件A的说明使用铣床形成基片的开孔的图。
具体实施方式
本发明的实施例的以下的说明参照附图。在适当的场合,不同的图上相同的标注数字是指相同的或类似的单元。
引言
按照本发明有关的某些方面的系统和方法使得智能库存管理过程能够监视和收集与被包括在环境中的物品(例如,产品)的库存有关的信息。物品,正如这里使用的术语,可以是由农场机构制造,开发,种植的,和由制造商,商业实体,个体,个体小组等等提供的,任何种类的产品。例如,物品可以是食物(例如产品,奶制品,罐头食物等等),服装,植物或类似的园艺产品,用于机器的机械零件,体育用品等等。而且,物品可以关系到活的动物或鱼类,诸如由家畜供应商饲养和销售给家畜处理机构的家畜(例如,牛)。替换地,物品可以是驯养的或非驯养的动物,诸如由动物供应商或保护组织(例如,宠物商店,动物园等等)饲养和/或维护的狗或爬行动物。
收集的信息可被使用来执行各种库存管理过程,它使得用户能够控制物品的库存,监视缩减,简化和识别被包括在库存中的撤回的或缺陷的物品,管理环境内物品的误放置,以及接收与各种各样的物品库存条件有关的提醒消息,诸如安全性条件,缺货条件等等。
在本发明的一个方面,环境(例如零售商店等等)使用RFID使能的结构的系统,诸如货架单位,来跟踪物品的库存。这样的系统在相应于2003年1月9日提交的美国专利申请序列号:______的附件A中描述。按照本发明有关的某些方面的系统和方法使得与物品有关的数据能够由数据收集系统重复地收集。用户可操作用户接口,它提供基于要求的物品信息(即,当用户请求它时)或基于例外的物品信息(即,当发生异常的或值得注意的某些事情时)。根据收集的数据,智能库存管理应用和/或用户可管理缺货的物品,监视缩减,执行快速撤回功能,和发出有关值得注意的事件的提醒。
系统结构
图1是按照本发明有关的某些方面的示例性库存管理系统100的高级方框图。如图所示,系统100可包括由网络180互联的一个或多个环境110-1到110-N。环境110-1到110-N也可以通过在环境之间的直接通信路径(未示出)被直接连接。网络180可以代表任何类型 的通信配置,允许环境110-1到110-N交换信息。例如,网络可以是局域网(LAN),广域网(WAN),和网络的组合,诸如互联网。而且,网络180可包括基础结构,允许环境110-1到110-N通过基于无线的通信交换信息。
环境110-1到110-N各可代表与商业实体或非商业实体有关的环境。在本发明的一个方面,每个环境110可包括,或涉及到,制造、生产、保持、存储和/或销售商品的物理结构。例如,环境110-1到110-N可以代表销售商品的零售商店,购买、存储、保持和/或货运物品的仓库,存储供应品的储藏室,等等。环境110-1到110-N也可以代表主商业办公室实体,管理在其他环境110中的和出售的物品的销售,生产,贮存等等。例如,几个环境(例如,110-1)可以代表零售出口商店,诸如直接销售商品给消费者(即,用户)的超市,以及环境110-N可以代表管理几个环境中的每个环境的库存和其他商业方面的主要办公室。按照本发明的某些方面,一个或多个环境(例如,110-1)可以根据由在环境内执行的自动业务收集的物品信息执行智能库存管理。
为了执行按照本发明有关的某些方面的智能库存管理业务,每个环境110-1到110-N可包括智能库存管理系统(IIMS)105,数据收集系统(DCS)160,和物品库存170。IIMS 105可以代表一个或多个计算系统,诸如服务器,个人计算机,工作站,笔记本电脑,或技术上已知的任何其他类似计算机系统,执行按照本发明有关的某些方面的一个或多个过程。虽然图1显示位于每个环境内的IIMS 105,但本发明的某些方面使得IIMS 105也能够位于环境的外面。例如,百货公司链路可以使几个商店通过网络连接到单个IIMS 105。
DCS 160可以是执行按照本发明的某些方面的数据收集功能的硬件、固件和/或软件的配置。一方面,DCS 160包括通过使用RFID技术从被包括在物品库存170中的一个或多个物品收集物品信息的部件。物品库存170可以代表物理上位于各个环境110内的一个或多个物品。物品库存170还可包括一种或多种类型的物品,它们在特性、尺寸、价格、风味、功能等等方面可以是或可以不是类似的。例如,在环境110-1代表超市的例子中,物品库存可包括不同的类型的食物和饮料,每种类型的物品包括多个物品。因此,在以上的例子中,环 境110-1可包括成千种不同的类型的饮料和其他可食的物品。替换地,如果环境110-1是与家庭改进仓库零售商店有关的,则物品库存170可包括不同的类型的工具,机器,器具等等。
为了在本申请中说明起见,这里描述的物品是与零售商品有关的,假设商品放置在商店货架上,货架包含被包括在各个环境110中的RFID天线。每个物品可以是与RFID标签有关的,标签包括与各个物品有关的物品信息。例如,RFID标签可包括标签被附着到的物品的独特的识别信息,诸如序列号或价格号。替换地,RFID标签可包括物品信息,代表物品的类型和/或有关的特性,以及RFID标签位于的环境的信息标识(例如,对于IIMS 105位于环境以外的情形)。DCS 160可被配置成从与被存储在物品库存170中的每个物品有关的RFID标签检索物品信息,以及提供信息给IIMS 105。
其他类型的信息检索机制可以在与天线有关的环境110-1内实施,包括悬挂式显示器、衣服货架、货架末端显示器、小房间、操纵台、内室或仓库货架、显示器机箱和销售点或结帐通道设备。而且,虽然本发明的某些方面的以下的说明涉及到基于RFID的货架单元,但本领域技术人员将会理解,本发明也可同与POS位置(例如,结帐通道)、仓库货架、门廊区域等等有关的RFID读数器一起应用。天线的特性(例如,形状因子)和天线被读出的速率可能需要调节,以便使用于除了货架以外的应用。例如,仓库应用可能要求较长的读数范围和不太经常的数据更新,而销售点应用可能要求非常快速的数据更新和可能较低的读数范围。基于可以用按照本发明的方法和系统完成的部件和系统的RFID的类型和功能在附件A中描述。
示例性环境110-1
如上所述,系统100允许一个或多个环境110智能地管理物品库存170。图2显示按照本发明的某些特性的示例性环境110-1的方框图。如图所示,环境110-1可包括IIMS 105,请求响应管理器(RRM)220,和DCS 160。
IIMS 105可包括CPU 201、存储器202、显示器204、和数据库215。CPU 201可以是技术上已知的任何类型的处理器。CPU 201可被配置成执行指令和按照有关本发明的某些原理执行过程。虽然图2只显示一个CPU 201被包括在IIMS 105中,但本领域技术人员将会理 解多个不同的结构可以通过按照有关本发明的某些原理的方法、系统和制造的物品被实施。例如,CPU 201可以用多个处理器替换或补充,一个或多个处理器执行多个任务和/或多个处理过程运行。显示器204可以是呈现信息给用户的、任何类型的显示装置,诸如工作站、笔记本电脑,哑终端设备,操作台等中的计算机屏幕。
数据库215可以是一个或多个存储装置系统,它存储由IIMS 105使用的信息,来执行按照本发明的智能库存管理特性。数据库215可以由数据库服务器(未示出),诸如SQL数据库服务器,进行控制。而且,用于SQL服务器的Java数据库连接性(JDBC)驱动器可被使用来接入SQL服务器数据库。数据库215可以存储与被包括在RFID标签中的每个识别符有关的信息。因此,对于每个货物保持单元(SKU)(即,由某个制造商制作的、反映至少产品的某类型(例如物品类型)的、与物品有关的信息,在某个尺寸,彩色,式样等等方面),被存储在数据库215中的物品信息可以从以下项目中选择:
(1)通用价格码(UPC)和/或电子价格码(EPC)。应当指出,由某个制造商制作的具有某个尺寸,彩色等等的物品可以具有都相同的UPC,但每个具有独特的EPC。下面参照标题为“EPC记录器(writer)”的节,给出EPC的进一步的说明。
(2)物品的当前的价格。
(3)物品的季节性指示符。季节性指示符可以代表物品与不同的事件或季节(诸如,节假日,特殊的事件(例如,超级杯橄榄球比赛)的某日期前后的时间段等等)有关的时间间隔之间的关系。例如,肥皂产品可以具有代表无季节特性的季节性指示符,诸如“无季节”,“花环”可以具有“圣诞节”指示符,木炭可以具有“夏季”指示符等等。而且,促销物品(例如,由制造商或零售商专门销售的那些物品)可以具有与时间段(诸如,“2003年7月”等)有关的季节性指示符。季节性指示符可以由ISSA 200和/或用户被使用来确定何时撤除或重新储存在物品库存170中的某些物品。
(4)物品的储存期限。储存期限可以是允许物品被放置在物品库存170中的时间间隔。例如,易腐的产品,诸如牛奶,可能具有有限的时间间隔,在该时间间隔内,它们可以呈现在货架上销售给消费者。不易腐的产品根据一个或多个因素也可以具有出现在库存170中 的有限的时间间隔,这些因素诸如类似类型物品的以前销售、有限的促销时间段等等。
(5)有关每种类型的物品的销售速率的历史数据。历史的销售数据可以回退某个时间间隔,诸如一定的数目的天数或小时等等。历史销售数据可被格式化,以使得提供反映在一个时间间隔内给定的类型的销售的物品的数量这样方式,诸如表格,包括一列销售数据,具有168行,代表7天乘以24小时。对于每天工作少于24小时的环境,诸如零售商店或不是24小时开门的商业机关,该列可以具有较少的行。而且,数据库215可以包括关于物品的销售速率数据的附加的附加列,例如,代表某个条件,诸如标准价格,促销价格,节假日季节,清仓条件等等。节假日季节可以是延长的(例如,圣诞节)或是短的(阵亡军人纪念日,7月4日,劳动节等等)。可以产生异常销售图案(例如,加速销售图案)的其他情形包括“超级杯”,或预期恶劣天气之前的日子,诸如暴风雪或台风。
(6)代表当一种类型的物品在物品库存170中不可提供时的一个或多个条件的历史的缺货数据。
(7)代表一个物品被取下后没有购买又被放回货架的次数的历史数据。
(8)代表物品的单个包装单元的特有尺寸的物品的货架“体积”尺寸。该特有尺寸可被度量为直线围成的立方体,或通过由计算机和/或用户执行的过程数学上表示和操纵的其他类型的几何空间。对于不能互相堆叠的物品,货架体积尺寸可以考虑扩大到与它相邻的、其上当前放置有物品的另一个货架。
(9)环境110-1内的、优选地放置有物品的一个或多个位置,诸如货架号,或仓库位置。
(10)概述缩减的信息,反映在环境110-1内对于时间和地点特定的一定数目的物品的移动。例如,缩减信息可以与其中大量的某种类型的物品在短期的时间内从货架上取走的条件有关。
(11)概述在环境110-1内对于时间和地点特定的缺货事件的信息。
另外,对于某种类型的物品收集(例如,任何类型的物品的单独盒子),数据库可以存储从以下项目选择的物品信息:
(1)物品的EPC。
(2)涉及到回到上述的SKU信息的物品的UPC。
(3)其他类型的信息,不直接从SKU(例如,彩色,式样,尺寸)获知的。
(4)与物品有关的序列号(如果不同于EPC)。
(5)物品对于与环境110-1有关的商业实体,诸如零售商,的花费。
(6)物品第一次被放置在环境110-1内的位置上(诸如,特定的货架)的日期。
(7)物品的有效期(如果有的话)。
(8)代表环境110-1内物品的当前的物理位置的物品位置信息(或如果被销售,物品的最后知道的位置)。
(9)销售的物品被销售的价格(如果已经销售)。
(10)物品被销售的日期(如果已经销售)。
(11)购买者的优选的顾客号(如果已经销售),代表分配给购买或可能购买位于环境110-1内的物品的用户的独特的号码。
数据库可被配置成以各种数据格式和数据库配置存储数据。例如,数据库215可以存储一个或多个表格,包括被ISSA 200使用来执行与本发明有关的某些功能的信息。这些表格可包括:
(1)tblAlert-存储与环境110-1内某些事件有关的提醒和提醒确认的表。
(2)tblCompany:存储有关其拥有、租用、管理和/或与环境110-1有关的商业实体(例如,公司)的信息的表。
(3)tblCurEPC-存储有关在环境110-1内给定的位置处(例如,给定的货架)当前的EPC的信息的表。
(4)tblEPC:存储把EPC码与产品信息,诸如制造商,SKU,和与产品(例如,物品)有关的其他类型的信息的,相联系的信息的表。
(5)tblEPCReader-存储有关EPC读出装置(诸如,读数器262)的信息的表。
(6)tblEPCSkuBase-存储有关用于EPC读出装置(诸如,读数器262)和与读数器有关的任何物品类型的基本水平的库存的信息的表。
(7)tblEPRlnv-存储有关由企业资源计划系统(EPR)或其他类型的库存系统提供的当前的理论库存(例如,与实际的库存相对照的、在环境110-1中应当存在的计划的或建议的库存)的信息的表。EPR系统是商业管理系统,它合并商业的许多方面,包括计划,制造,销售,和营销,诸如由SAP,Oracle,和PeopleSoft提供的那些EPR系统。
(8)tblInventoryAlertConflg:存储用于库存提醒工作(例如,由IIMS 105执行的任务,它根据一个或多个库存条件提供提醒消息)的配置项目的表。
(9)tblInventoryRemoveAlertConflg:存储用于库存去除提醒过程的配置数据的表。
(10)tblManu-存储与被包括在库存170中的物品的一个或多个制造商有关的信息的表。
(11)tblReaderType-存储规定EPC读数器可执行的动作(例如,读,打开/关断显示器,调节功率电平等等)的信息的表。
(12)tblReaderTypeAction-存储对于给定的EPC读数器的可能的动作的清单的表。
(13)tblRelatedEPC-存储对于与另一个(例如,连接到公共货架单元,与公共天线有关的)有关的任何EPC读数器的识别信息的表。
(14)tblRemEPC-存储不再位于环境110-1内的给定的位置的EPC(例如,不再在指定的架上)的表。
(15)tblRequestBroker-存储规定请求的代理程序位置和相关的端口(例如。TCP/IP端口识别符)的信息的表。
(16)tblSku-保存有关物品SKU信息的信息的表。
(17)tblSkuCat-存储关于对于各种物品的一个或多个目录的信息的表。
(18)tblStore-存储有关环境110-1的信息的表。
(19)tblUser-存储被授权接入ISSA 200的任何用户的清单的表。
(20)tblVirtualCommands-存储用于EPC读数器的虚拟命令的清单的表。该命令清单可包括可被发送到RFID读数器的命令,引 导RFID执行一个或多个操作,诸如存储物品信息。
本领域技术人员将会理解,以上列出的表是示例性的,而不打算是限制的。数据库215可包括被配置成存储由ISSA 200使用的各种类型的信息的或多或少的表。
存储器202可以是存储由IMMS 105使用的数据的一个或多个已知的类型的存储装置。存储器202可以是,但不限于,磁的、半导体的、和/或光的类型的存储装置。存储器202也可以是允许CPU 201快速存取数据的存储装置,诸如超高速存储器。在按照与本发明有关的选择的特性的一个配置中,存储器202可以存储数据和/或程序指令(例如,应用)来实施按照与本发明有关的某些特性的方法。在可被包括在存储器202中的软件中间,有智能货架软件应用(ISSA)200。
ISSA 200
ISSA 200可以是应用程序,诸如通过web网络使能的应用软件,它提供信息给用户,或给EPR系统。因此,ISSA 200可被配置成从用户或EPR系统接收数据以及提供数据给用户或EPR系统(或其他类型的商业管理系统)。ISSA 200可以在把部分数据传送到用户和/或ERP系统之前把从DCS 160收集的数据临时存储在数据库215。在本发明的一个方面,用户可定制ISSA 200,以确定多少库存数据被管理和被存储在数据库215,以及库存数据如何被保存在位于另一个环境,诸如环境110-N,的ISSA系统中。
另外,ISSA 200可以执行和/或运行被配置成控制接入到ISSA200的功能的一个或多个保密过程。例如,ISSA 200可以执行需要用户提供有效的用户名称和密码(或识别的其他形式)以接入由IIMS105提供的特性(包括由ISSA 200执行的那些特性)的保密过程。再者,ISSA 200可以分配一个或多个任务给用户。根据分配的任务,ISSA 200(或被包括在IIMS 105中的任何其他应用和/或过程)可以确定相应的用户可以接入哪些任务(例如,由ISSA 200经由CPU 201执行的程序)。再者,ISSA 200可控制用户是否要接收某些类型的提醒,这些提醒可以是由ISSA 200从环境110-1内的其他部件接收的,诸如DCS 160,接收的。另外,ISSA 200可包括一个过程,它在被CPU 201执行时创建和保持由用户执行的任何事务的记录文件,诸如添加数据、请求数据和/或修正数据库215中的数据。
ISSA 100可包括一个或多个用户接口210,它允许用户与ISSA200交换信息,诸如通过显示器204。用户接口210允许用户以命令或询问的形式请求数据,这些命令或询问由商业逻辑/事务机230处理。
商业逻辑/事务机230可以是软件,当该软件被CPU 201执行时管理按照本发明有关的某些特性的一个或多个任务(即,过程)。一方面,这些任务可包括缺货控制任务231,缩减监视任务232,快速撤回任务233,EPC记录器(writer)任务234,其他特性任务235,和提醒任务239。
缺货任务231
缺货控制任务231为ISSA 200提供与物品库存170有关的管理功能。例如,缺货控制任务231可以执行库存处理,它根据命令和/或周期地确定被包括在某些和全部库存170中的物品的物理库存,诸如当前处在商店货架上的物品的实际的库存。任务231可以允许用尸(例如,顾客、雇员等等)请求和观看在显示装置上(诸如外围设备255或显示器204)的库存过程的结果。任务231可以确定是否有任何物品类型缺货(例如,不能提供给顾客购买,因为这种类型的物品没有放置在顾客可收集和购买的位置上)。任务231可以创建这些缺货物品类型的清单,以及根据一个或多个因素按优先序排列它们,诸如由于物品类型在以前的时间间隔内(例如,上个月)缺货的丢失利润、由于物品类型在确定缺货条件时缺货的丢失利润、在环境110-1中其他地方(例如,在后面贮存室)可提供性以及大降价期间(例如,新发行的流行的DVD,暴风雪期间扫雪机大降价等等)。
另外,缺货控制任务231可以执行物品误放置过程,这创建诸如当物品被放置在错误的货架时,被放置在环境110-1内的不正确的位置的任何物品的记录。再者,当物品被确定为错误放置时,任务231可以生成和/或转发误放置提醒消息。另外,任务231可执行货架计数值阈值过程,这允许用户和/或ISSA 200在任何物品类型具有的货架计数值低于对于给定的位置的阈值时接收该物品类型的指示和/或被提醒。货架计数值表示实际上存在于与物品类型有关的给定的位置的某种类型的物品的数目。例如,在超市,某个货架可被分配给一种类型的物品(例如,罐装的汤)。示例性物品类型的货架计数值表示 有多少特定的类型的物品位于指定的货架。在本发明的一个方面,阈值可以由用户确定和/或可以由ISSA 200根据一个或多个条件进行计算,诸如某种类型的物品以前在一星期前的同一天期间、在从现在时间直至环境110-1不再对顾客开放为止或直至物品类型的下一次预期的重新上货为止的时间期间从给定的位置被取走多少物品。另外,阈值可以由代表与物品有关的某些条件或外部条件,诸如物品类型是否受促销、节假日购物季节、相应于特殊的事件(例如,超级杯,天气条件等等)的时间段影响的一个或多个因素被调节。
除了提供关于与库存170内的一个或多个物品类型有关的库存条件的反馈给ISSA 200和/或用户以外,缺货控制任务231也可根据缺货的物品(例如,不能提供给顾客购买)作为某个时间间隔的函数(例如,每小时损失的收益)确定损失多少收益(例如,金钱)。另外,缺货控制任务231可以确定可能影响特定的类型的物品的销售的一个或多个因素。这些因素可包括,但不限于,物品类型的物品的价格,与物品销售有关的季节特性,以及被包括在库存170中的其他类型的物品的销售。
缺货控制任务231也可以确定在环境110-1内和/或外部的一个或多个替换的位置,在该位置处一种类型的物品可以根据与物品类型有关的以前的销售和/或该物品类型是否缺货被重新放置。再者,当一种物品类型被确定为缺货时,任务231可以生成一个反映缺货条件的消息,被显示在显示装置上。缺货消息也可包括其他信息,诸如对于缺货条件的致歉、提供对于类似于缺货的物品类型的另一种类型物品(例如,商店的或同属牌子的产品)的销售价格的打折、对于缺货物品的预约单以及引导到包括库存的相同类型的物品和物品价格的替换的环境(例如,邻近的商店)。
缩减任务232
缩减任务232可以执行管理被包括在库存170中的物品的缩减的过程,诸如由于偷窃造成的库存的损失、记帐错误和误放置。本发明的一个方面,缩减任务232可以执行一个确定和/或允许用户接收反映实际的货架库存和/或理论货架库存何时相差某个百分数的信息的过程。理论货架库存代表由ISSA 200确定的、相应于应当位于环境110-1中的特定的位置的物品的库存的数值。例如,在高价值交易的 情形下,用户可能希望知道实际的和理论的库存量何时相差仅仅一个单位。再者,缩减任务232可以执行一个确定和/或允许用户观看环境110-1的哪些位置经受最大的缩减的过程。另外,任务232可以执行一个确定和/或允许用户观看或被提醒,物品何时以预定的数量(诸如由商店经理规定的数量)从货架上被取走的过程。预定的数量可以代表在相对较短的时间内被取走的大量的物品,这可能表示偷窃条件。然而,取走大量物品也可能表示值得立即的交易业务的例外的良好的交易。因此,缩减任务232可以把检测的缩减条件记录在记录上,以及可以发送中断的信号到一个或多个外围设备,诸如静默提醒、货车的闪光灯、照相机或图像时间印记或音频“谢谢你消息”。再者,缩减任务232可以创建和提供消息给用户(例如,售货员、环境110-1的雇员等等),它包括把用户派遣到为“贵重的顾客”提供帮助的区域的信息。
快速撤回任务233
快速撤回任务233可以执行允许用户或商业实体(例如,零售商,物品制造商等等)根据关键数据,诸如批号,期间等等跟踪物品的一个或多个过程。任务233可以确定和提供有关可能需要从货架上取下的、或由于其他原因其销售应当被加速的物品的信息。例如,某些类型的物品可以具有通过它们的制造确定的相关的有效期日期,诸如药品、健康和美容产品和易腐的货物(例如,食品)。虽然某些这些物品在超过有效期日期的某些时间内仍旧是安全的(以及药品仍旧是有效的),但接受的惯例可能是在物品的有效期日期后不销售这些物品。所以,缩减任务233可以识别达到有效期日期的物品以及把表示有效期日期条件的信息提供给用户。再者,任务233可以在物品的有效期日期之前提供促销这些物品的建议,诸如确定在环境110-1内或以外具有较高的物品销售(例如,在货架的前面)的历史的另外的位置,和/或以较低的价格销售这些物品的建议。
另外,任务233可以把物品何时有效期过期的信息提供给用户,以使得物品可以从库存170中去除。快速撤回任务233也提供与物品类型的购买计划有关的信息。例如,在物品的相应的有效期日期之前销售得不好(例如,物品的销售没有达到预期的水平)的物品类型可以是表示过量库存的。因此,任务233可以提供反映在物品类型的以 前的销售与这种物品类型的物品的有效期日期之间的关系的信息。
另外,快速撤回任务233可以接入数据库215,收集与库存170中每个物品有关的储存期限信息。储存期限信息可以代表物品的近似的使用期限,它可以根据某种类型的物品的有效期日期来确定。替换地,储存期限可以代表物品的通常的转换时间,而不管它的使用期间或有效期日期。任务233可以确定物品何时超过它的储存期限,以及把这个条件的指示经由显示设备(例如,显示器204)提供给用户。
快速撤回任务233也可接入数据库215,收集与库存170中某些物品有关的加时间印记的温度数据。温度数据可反映靠近被存储在环境110-1,诸如,冷藏货架单元内的一个或多个物品的区域的温度值。快速撤回任务233可以使用温度数据来计算减小的储存期限或预测取决于温度的物品的腐败,诸如牛奶。再者,任务233可以提供和/或转发反映特定的区域(例如,冷藏货架单元)的温度何时低于对于被存储在该区域的任何物品可接受的水平的状况的提醒消息给用户。
而且,对于具有储存期限和有效期日期的某些类型的任何物品,快速撤回任务233可以提供提醒给环境110-1内或外部的一个或多个位置,作为对抗数据库错误的附加的安全特性。例如,提醒消息(例如,声音和/或显示消息)可以在POS位置或记帐通道处提供,在POS位置处让出纳员双检验有效期日期,这些有效期日通常被打印在要被购买的物品的包装上。
快速撤回任务233也可以确定哪些物品已被制造商或供应商修正,以及根据这个确定,提供反映可帮助移动较老的库存的可能的动作的信息。例如,产品(即,物品)有时遇有式样改变,诸如新的包装式样、不同的尺寸、颜色改变、风味改变等。虽然现有的产品仍旧是好的,但因为顾客可能不愿购买感觉上较老的产品,零售商可能想要尽可能快地卖完现存的较老的货物。因此,快速撤回任务233允许零售商放置这样重新设计的货物,以及把它移到销路更好的位置,诸如在廉价出售层、在货架的前面,和/或以打折的价格提供货物,从库存170移掉较老的货物。
物品在到达环境110-1时也可能是有缺陷的。在药品的情形下,立即取下物品以防止可能的健康风险,可能是绝对必要的。这些物品可能在环境110-1处被破坏,或被返回到制造商。而且,缺陷的物品 可能需要由制造商进行撤回。因此,在物品被购买之前从库存170取下缺陷的物品可以为零售商和顾客节省时间,以及允许物品以它的原先的包装原封不动地返还给制造商。快速撤回任务233可以执行涉及这些类型的情形的一个或多个过程。例如,在某些情形下,物品可能具有缺陷,使得它不太值钱,虽然不构成健康或安全风险,诸如具有丢失的零件的物品、美容缺陷、不匹配的零件等等。在这些物品传递到环境110-1后,制造商可能能够根据与传递有关的识别号(例如,批号)识别这些物品。然而,一旦大量物品被仓库贮存和/或被货运,不同批就成为混合在一起,以及零售商会有不打开包装而识别物品受到影响的问题。然而,通过与本发明的某些方面有关的RFID标签特性,制造商可以识别被不正确地包装的RFID序列号的范围。环境110-1可以接收这些序列号以及允许ISSA 200识别库存170中的缺陷的物品。快速撤回任务233可以执行搜索数据库215找到与接收的缺陷物品序列号有关的物品,以及或许通过显示器204或其他外围设备把这个信息提供给用户。用户然后可提供给顾客各种购买刺激,从库存170移走缺陷的物品。例如,可以为顾客提供照原样购买的有缺陷的物品的折扣。在产品销售时,或者出纳员记下顾客的名字和地址,并把这个信息转交给制造商,或者可以给予顾客一个密钥号,再用这个号码,诸如通过互联网向制造商免费预订丢失的零件。替换地,已知的丢失的零件可以货运到零售商,作为免费的“维护包装”分发。像这样的程序过程节省在返回整个包装时牵涉到的制造商货运和处理成本。而且,零售商甚至可以使用这个特性为愿意购买“打开的卡通”或诸如由另一个顾客返回的产品(它可能不是由于制造商的错误引起的缺乏物品)的顾客提供专门的折扣。通过使用加RFID标签的物品,零售商可以对于在零售商库存170中损坏的包装提供专门的折扣,而不用担心不细心的顾客损坏货架上的好盒子,并寻求得到打折。
另外,某些类型的物品,诸如软件产品,常常包含需要补救的“纠正补丁”的已知的错误或“程序故障”。例如,包括一个或多个程序或数据的计算机可读的媒体(例如,CD-ROM、DVD、磁盘等等)可能需要只包括几兆字节的修订,它可以通过互联网被下载。快速撤回任务233可以通过使用库存170中的RFID标签280识别这些类型的缺陷的物品。因此,零售商和/或制造商可以为购买“过时的”或“程 序故障的”产品的顾客提供小的折扣,顾客知道该产品会有具体说明,需花费几分钟时间通过互联网下载校正的代码。而且,环境110-1可以提供一个或多个工作站,用户可以在环境110-1利用这些工作站下载校正的代码。
EPC记录器234
EPC记录器234可以是一个被使用来帮助ISSA 200把EPC写入到特定的RFID标签280的过程。本发明的一个方面,EPC记录器234可以接入数据库215来得到对于在RFID标签280要加上EPC的特定的物品的识别号,诸如UPC。本发明的这些方面的进一步的说明在下面参照“EPC记录器”节进行描述。
其他特性任务235
其他特性任务235可以执行与广告、价格敏感性、销售最佳化、自动定价格、以及顾客信息和服务有关的一个或多个应用。
本发明的一个方面,其他特性任务235包括广告、价格敏感性、和销售最佳化(APSSO)应用,它确定反映广告(例如,销售和/或展现物品)和/或价格如何影响呈现在给与库存170互动的顾客的物品或物品类型的销售或可能的销售的关系。这个应用可以按要求或周期地创建某种类型的物品如何经常在库存170中从它们的当前的位置实际地移动的概念,诸如当物品从货架取下和被代替时。因此,APSSO应用可请求和接收反映库存170中的物品的当前的库存的库存数据的周期库存更新。APSSO应用可以推动缺货任务231收集库存信息,或替换地发送命令到库存请求接口250,收集信息本身,诸如请求库存至少每几秒读出货架内容。APSSO应用可以比较收集的库存信息和与相应于收集的库存信息有关的物品的销售速率数据,以提供每个单个购买事件的物品查看事件的数目的指示(例如,比值)。该指示或比值可以描述物品得到顾客关心的程度,对照物品购买率。该数据可以与物品有关的位置信息相联系,例如,物品是否在眼睛范围、在货架末端显示器上、位于商店的正面、位于促销的显示器上、位于商店的背后等等。
正如这里使用的术语眼睛范围,可以指从环境110-1的地面延伸的一个或多个距离,在那里物品被展示供购买,诸如5到7英尺高。本领域技术人员将会理解,术语眼睛范围并不打算由这个示例性距离 范围限制。离位于环境110-1的地面上支撑物品的结构的底部的任何距离可以与术语眼睛范围相联系,而不背离本发明的范围。而且,与术语眼睛范围有关的距离可以根据环境110-1代表的类型。例如,服装制造商和/或零售商可以确定,眼睛范围指低于由食品零售商规定的距离的距离。
另外,APSSO应用可以确定物品多长时间以成对,三个等等的方式被购买。而且,低于给定的物品类型,APSSO应用可以识别其他的类型的其他物品,它们是在取走给定的物品类型的一个物品的同时或几乎同时(例如,在几秒,几分钟内),被称为相关的购买时间,从环境110-1中的它们的当前的位置搬运过来的。APSSO应用也可以确定哪些给定类型的物品,如果有的话,在规定的时间间隔内没有从它们的各个位置被搬运。替换地,或附加地,APSSO应用可确定什么给定的类型的物品在规定的时间间隔内被搬运和被替换(即,没有被顾客购买的物品)。同时,APSSO应用可以识别在以前的时间间隔内,诸如过去的一天、一星期、一个月等等发生价格改变的给定的类型的任何物品。APSSO应用可以生成这些价格改变的物品的清单,以及把这个清单经由外围设备(例如,设备255)和/或显示器204提供给用户。再者,APPSO应用可以根据识别的价格改变的物品,确定这些物品与物品查看事件(例如,当顾客拿起一个物品以及把它重新放好时)的数目中间的关系。
本发明的一个方面,APSSO应用可以与专家系统(IIMS 105内部的或外部的)互动,来分析有关物品间或相关的销售、销售速度(即,物品的销售和它们的各个库存的耗尽有多快或多慢)、价格销售敏感性(例如,一种物品类型的以前的销售与该物品类型的销售价格事件之间的关系)、季节性等等的历史数据,以提出商店布局和货架组织方面的改进。也就是,专家系统和/或APSSO应用可以根据以上分析的信息确定对于某些类型的物品的替换的布置的建议以及把这些建议经由外围设备提供给用户。
其他特性任务235还可包括自动价格应用(APP),它执行管理物品的销售价格的过程。本发明的一个方面,APP可以从数据库215(或存储价格计划的任何其他存储器装置)接收和/或收集价格计划,以及自动更新在显示设备(例如,被安装在支撑物品的货架上的LCD) 上显示的物品销售价格。价格计划可以代表库存170中某些或所有的物品类型的价格一览表,它是由计算设备(例如,IIMS 105)执行的价格计划过程生成的,或由用户(例如,零售商店经理)生成的。例如,示例的价格计划可包括安排的促销,它建议按照这些促销降低某些物品类型的价格。再者,价格计划可以考虑季节或依赖于时间的条件,诸如节假日、气象条件等等,以确定如何修正物品类型的价格。例如,价格计划过程可以从服务器系统收集周期性气象信息,该服务器系统接入和存储环境110-1附近的周围区域(例如,50到100英里半径,城市范围等等)的当前的气象数据。价格计划可以使用收集的气象信息,以确定某些物品(例如,雪铲,原木螺栓等等)的销售价格是否应当调节。替换地,用户(例如,商店经理)可以收集,或自动接收,气象信息以及人工地通过价格计划过程和/或APP调节销售价格。
APP还可实时地把目标物品的价格同与目标物品有关的货架库存的寿命、与理论库存中目标物品相同的类型的物品量以及其销售是与目标物品的销售相关的其他物品类型的销售速度进行相关。APP可以生成反映这种相关的报告,以及按要求或按安排的原则把该报告提供给外围设备(例如,存储装置、显示装置、打印机等等)。
其他特性任务235还可包括顾客信息与专门业务应用(CISSA),CISSA执行为用户提供查找在各种专门环境下感兴趣的物品的帮助的过程。本发明的一个方面,CISSA也可提供物品库存可提供性信息给远端用户(即,顾客)。例如,位于远离环境110-1的用户可以接入由通过网络180与环境110-1相联系地工作的服务器管理的网址。通过利用该网址,用户可请求提供在环境110-1处一个或多个类型的一个或多个物品(例如,库存170中的一个物品)。CISSA可以接收来自计算机服务器的请求,以及确定请求的物品在库存170中是否可提供的。本发明的一个方面。CISSA可以接入数据库215,以收集由缺货任务231收集的库存信息。替换地或附加地,CISSA可以通过把一个或多个命令提供到RRM 220和DCS 160,而请求在整个环境110-1中搜索请求的物品。
再者,CISSA可以生成对于在一个或多个远端环境(例如,环境110-N)的请求的物品的可提供性的请求,以及接收回一个表示在这 些各个位置处请求的物品是否可提供的应答。在这种情形下,远端环境可以执行本地库存搜索过程,以确定该物品当前是否有货。根据本地搜索结果,远端环境可以提供一个表示本地搜索结果(例如,在该位置是否可提供该物品)的应答消息给环境110-1。替换地,远端环境可以周期性地提供它们的当前的库存数据给环境110-1。ISSA 200可以接收这个接收的信息,并把它存储到数据库(例如,数据库215),供CISSA在需要时接入。
根据表示该物品是否可提供的接收的信息,CISSA可以(经由计算机服务器和网络180)把表示请求的物品在环境110-1和/或在替换的环境(诸如用户喜爱的零售店出口或最靠近的三个或四个替换的出口)处的实时可提供性的应答提供给用户。
另外,CISSA可以通过位于环境110-1内的计算设备(例如,位于商店内的操作台)提供上述的相同的物品可提供性功能。例如,当顾客到达商店(例如,环境110-1)期望找到特定的物品和获知该物品缺货而失望时,顾客可以通过使用位于商店内的操作台请求物品的可提供性。除了一个或多个替换的商店地址在库存物中有物品以外,操作台可以把不方便的折扣报价(例如,对于该物品或者或许另一个物品的便宜几分钱的优惠券)显示给顾客。顾客可以,例如,通过提供他们的选择的简单的码字/号码,而接受该折扣。该折扣在有限的时间间隔内将是有效的,顾客需要只在24或48小时内使用选择的字/号码,这个码字/号码使他们有资格在替换的商店享用该折扣。而且,CISSA也可以把替换的位置信息提供在被安装在支撑物品或物品组的货架上的显示设备。例如,对于不是缺货的任何物品,显示设备可以显示当前在库存中包括该物品的最靠近的替换的位置(例如,商店)的地点和/或方向。对于不是缺货的任何物品,显示设备可以显示物品的价格,而不是替换的位置。如上所述,可以根据这些位置周期性地或按要求执行库存搜索该请求的物品,确定替换的位置。
提醒监视器239
提醒监视器239可以执行把某些事件通知用户的一个或多个过程。本发明的一个方面,提醒监视器239可以通过电子邮件、寻呼机、蜂窝电话、可听见的或可看见的信号等等通知用户。提醒监视器239可包括适当的软件,以便与其他设备、软件和/或包括基础结构以通 过特定的媒体有助通信的计算系统互动。也就是,提醒监视器239可以发送提醒消息到输出接口,它把该消息转换成与消息转发或供应系统(例如无线网设备等等)相兼容的格式。提醒监视器239可以接收反映来自接口250的事件和/或其他过程(诸如任务231-234之一)的数据,以及随之把提醒消息格式化。接收的数据可以反映已知在替换的位置(例如,内室)处的待决的物品,这样,用户(例如,零售店售货员)可以把空闲的货物拿到零售层。如果从替换的位置不能补充缺货的物品,则用户和/或ISSA 200可以重新预订该物品。再者,接收的数据可以反映环境110-1内一个或多个部件(诸如天线270)的故障。
本发明的一个方面,提醒监视器239可以按“例外”的原则运行。也就是,随着一个事件被发现,提供提醒消息,向用户表示发生某些异常事情的时间。另外,提醒监视器239可以按逐级上升原则运行,其中重复的或持续很久的事件以较高的优先权给出。例如,无论何时物品接近缺货情形或当单个货架发生故障时,库房职员被提醒。而且,如果几种类型的物品缺货,如果缺货情形持续一天以上,以及如果货车停止使用,则部门经理被提醒。
ISSA 200也可包括收集RFID标签读出器事件的一个或多个库存请求接口250,以及接收来自商业层230和请求应答管理器220的数据和/或请求。在环境110-1内命令、数据和/或信息的交换表示典型的信息流,它可以是与较高级别的实体(诸如库存请求接口250)有关的,该实体发送命令到较低级别的实体(诸如DCS 160)以及反过来接收来自DCS 160的数据。再者,信息流也可以倒过来。例如,DCS160可以向ISSA 200请求信息,诸如天线调谐数据,或可以向ISSA 200报告某些事件,诸如在一个或多个部件(例如,天线270)中的故障。接口250可以是主动服务器页(ASP),其他应用可以通过它发送HTTP信息。接口250可以接收来自RRM 220的EPC数据,以及发送EPC可扩展的标记语言(XML)数据到在DCS 160中为每个读出器262建立的消息队列。
ISSA 200可以通过使用不同的类型的结构被配置。例如,本发明的一个方面,ISSA 200可被配置成三层的总体结构,它包括与用户接口210相联系的顶部层,与商业逻辑/事务230相联系的中间层, 以及与数据库215相联系的底部层。
顶部层用户接口210可以是在网络浏览器,诸如来自微软公司的Internet Explorer(v5.0或更高)上运行的软件。用户接口210在由CPU 201执行时可以发送请求和接收来自计算机系统,诸如服务器(例如,微软互联网信息服务器(IIS))的应答。服务器可以把XML和XSL(可扩展的式样语言)信息返回给用户接口210。通过许多文本目标模型(DOM)技术(例如,微软DOM)之一,XML和XSL信息可以一起供用户接口210使用。当XML和XSL都被用户接口210使用时,在HTML(超级文本标记语言)中呈现的内容可以通过由IIMS 105执行的浏览器被显示在显示器204上。虽然以上的例子描述基于XML和HTML的业务,但本领域技术人员将会理解,在不背离本发明的范围的条件下可以实施许多类型的数据处理和呈现语言。
中间的或商业逻辑层230使得商业逻辑受到ISSA 200的作用。商业逻辑部件例如可以通过使用微软.NET Class,微软VB.NET或C#进行开发。而且,.NET Class部件可以在ASP.NET Web业务内被创建。这些类别可以是无国界,和多链接的,除非另由商业逻辑230规定。
数据库层215可以存储被使用来执行按照本发明的某些特性的一个或多个库存管理过程的数据。本发明的一个方面,在这个层可以没有任何商业逻辑,这个层使得IIMS 105能够实施多种类型的数据库。数据库215可以通过使用不同的类型的数据库语言被接入,取决于数据库在其上被配置成的结构。例如,构建的询问语言(SQL)通过传输控制协议/互联网协议(TCP/IP)经由工作的数据目标(ADO)和/或开放数据库连接性(ODBC)进行命令。再者,为防止信息的误管理,数据库215层可被配置成只由商业逻辑层230接入。
RRM 220
RRM 220可以是由计算系统(例如,RRM系统(未示出))执行的应用,用来提供在高层部件(例如软件,诸如ISSA 200)和较低层部件(例如,硬件/固件,诸如DCS 160)之间的桥接(即,接口)。虽然图2把RMM 220显示为分开的部件,但RRM 220可以存储在存储器202以及由CPU 201执行。本发明的一个方面,RRM 220可以在库存请求接口250与位于DCS 160中的一个或多个主控制器260,或位 于RRM 220内的主控制器代理(未示出)之间进行通信,这些主控制器代理对于从库存170的RFID标签280收集的信息进行数据处理或分析。RRM 220可包括允许用户观看RRM 220的当前的状态的用户接口。用户接口可以从执行RRM 220的IIMS 105处接入。
本发明的一个方面,RRM 220可以从被包括在ISSA 200中的RRM配置接口(未示出)装载XML配置文件。配置文件可包括一个或多个事件清单和/或命令清单,它们分别是由DCS 160提供的事件清单和由ISSA 200提供的命令清单。RRM 220可以从由ISSA 200(例如,库存请求接口250)提供的配置XML文件创建对于配置文件中每个事件清单的请求代理程序222。替换地,RRM 220可以创建对于每个事件清单的主控制器代理(未示出)。主控制器代理将在下面相对于DCS 160和主控制器260作进一步说明。另外,RRM 220可以创建用来处理来自一个或多个主控制器260的或被包括在RRM 220内的主控制器代理的应答的一个或多个应答代理程序224。应答代理程序224也可以发送肯定和/或失败信息给请求代理程序222,表示是否从主控制器260正确地接收到应答。本发明的一个方面,应答代理程序224可以根据接收读出数据和把它变换成EPC XML的读出器262,启动面向目标的类别。应答代理程序224也可以发送EPC XML文件给ISSA 200,如果可提供的话。如果ISSA 200在这时是不可提供的,则应答代理程序224可以把EPC XML文件存储在队列中,直至ISSA 200成为可提供的为止。
当请求代理程序222被RRM 220启动时,它可以发送来自ISSA 200的命令的清单。请求代理程序222可以接入接收的清单和执行每个命令。在每个命令被执行以后,请求代理程序222可以等待来自应答代理程序224的应答,诸如肯定的或失败的应答。如果在某个时间间隔内(它可以是在命令清单中规定的)没有来自应答代理程序224的应答,或返回一个失败信息,则响应于该失败,可以执行另一个命令。另一方面,如果从应答代理程序224接收到肯定应答,则请求代理程序222可以执行命令清单中的下一个命令。一旦命令清单中的所有的命令都被执行,请求代理程序222就可按原先的执行次序重新执行命令清单中的命令。
应答代理程序224监视由主控制器260或由被包括在RRM 220内 的主控制器代理提供的任何应答。当应答到达时,应答代理程序224可以确定应答互联网协议(IP)地址,以及创建链索来处理接收的应答,而同时继续监视任何附加的进入的应答。根据来自主控制器260的接收的应答,应答代理程序224可以把代表代理程序的请求状态的肯定或失败信息提供给适当的请求代理程序222。适当的请求代理程序222可以是执行相应于接收的应答的命令或请求的代理程序
在接收的应答包含数据的情形下,应答代理程序224可以动态地启动目标根据配置的XML分析数据的方法。被启动的每个类别可以返回类似的EPC XML数据。应答代理程序224可以把每个返回的EPC XML数据放置在诸如表格的数据结构中。应答代理程序224还可以从表格检索用于给定的读出器262的一个或多个读序列(例如,从某些RFID标签280检索EPC信息的一个读命令序列)。
如果应答代理程序224确定在当前的读出器262的队列中留下有EPC XML数据,则应答代理程序264可以发送数据到ISSA 200。本发明的一个方面,应答代理程序224可以发送来自特定的序列中的队列的EPC XML数据,诸如最老的到最新的。一旦排队的EPC XML数据被提供到ISSA 200,应答代理程序224然后可以发送所接收的当前的EPC XML。另一方面,如果在当前的读出器262的队列中没有EPC XML数据,则当前的EPC XML数据被传送到ISSA 200。这时,如果ISSA 200是不可提供的,则应答代理程序224可以把当前的EPC XML放置在队列中。
本发明的一个方面,ISSA 200可以按要求(例如,几秒或更少的响应时间的请求)或周期性地请求数据(例如,提供读命令),诸如按设置的日程表(例如,每分钟,小时,天,等等)自动启动的请求。DCS 160可以通过一个或多个天线270从RFID标签280获取请求的数据。数据的获取的速率可以根据被包括在库存170中的RFID标签280的数目。因此,例如,DCS 160可以收集用于包括几百个加标签的物品的库存的几秒内的请求的数据,或用于诸如包括成千个加RFID标签的物品的大得多的库存的几分钟内的请求的数据。RRM 220的责任是通过在DCS 160内运行的部件管理数据的收集。例如,RRM220可被配置成把用于请求的数据的队列顺序地提供给几个RFID标签读出器装置(例如,读出器262),用来收集来自位于环境170内 不同的位置的RFID标签的物品信息。
DCS 160和RFID标签数据收集
DCS 160可以是硬件、固件和/或软件的集合,它们按照本发明的某些方面执行数据收集功能。DCS 160可包括主控制器260、一个或多个读出器262和一个或多个辅控制器266。DCS 160可以控制与其上放置一个或多个物品的相应的支撑结构(例如,货架单元)有关的(例如安装在其上的)一个或多个天线270。库存170中的物品各被加以RFID标签280,标签上包括物品信息,诸如,反映与各个物品有关的各种特性的EPC。当相应的天线270被DCS 160驱动时,可以检索在位于被驱动的天线的可读的附近区域内的任何RFID标签280内的信息,以及把它提供到DCS 160。RGID标签280对于由天线270发射的RF能量作出应答,以及这个应答被读出器262读出,读出器262把数字序列数据返回到主控制器260。数字序列数据可以由主控制器260进行分析,然后被返回到应答代理程序224,供ISSA 200进一步处理。
主控制器260可以是监视和接收来自请求代理程序222的请求(例如,命令),从而生成对于读出器262特定的一系列相应的命令的装置和/或过程,这些命令可以由环境110-1使用来接入库存170中特定的物品。本发明的一个方面,由请求代理程序222提供的命令可以按照网络协议(例如TCP/IP协议)被格式化。主控制器260可以把接收的命令(例如,TCP/IP分组)发送到读出器262和/或一个或多个辅控制器266。本发明的另一个方面,控制器260可以以RS-485或其他类型的串行通信协议的形式把命令传送到读出器262和/或一个或多个辅控制器266。表I显示主控制器260可提供到读出器和/或辅控制器266的示例性命令清单。
| 示例性命令 |
| 选择天线270 |
| 把读出器262设置为工作模式 |
| 调节用于选择的天线270的读出器262的功率电平 |
| 执行第一读出操作 |
| 确定哪些EPC号已被读出 |
| 在当前的读周期期间防止读出的标签再应答 |
[0174]
| 执行附加的读出操作直至不再有EPC号被读出为止 |
| 把读出器262设置为等待模式 |
| 取消选定天线270 |
| 继续要被读出的下一个天线270 |
表I 示例性主控制器命令
主控制器260也监视来自读出器262和/或辅控制器266的应答,它是发送的一个或多个命令。根据是否接收到应答和应答的类型,主控制器260可以生成和发送肯定、非肯定(例如,失败)和/或读出到应答代理程序224的信息。读出的信息可包括与库存170中的RFID标签280有关的EPC信息。例如,主控制器260在读出器262每次完成读运行时,可提供一个或多个EPC号到应答代理程序224。替换地,主控制器260可以把EPC号临时存储在存储器装置(未示出)。一旦用于一个或多个天线270的一定的数目的RFID标签280被读出器262读出(例如,所有的标签,部分标签等),主控制器260就可执行批传输处理,它把读出的数据(例如,EPX数据)一次全部地或分组地提供到应答代理程序224。
本发明的另一个方面,主控制器260可以对于读出器262独特的接收的命令或数据流中的任何差别进行调节,这样,控制器可被使用来从RFID标签280读出信息。主控制器260可以使用任何数目的读出器262,只要被选择的读出器262实际上能够驱动一个或多个天线270。每个天线270可被配置成与一个或多个不同的类型的读出器262相兼容。本发明的一个方面,给定的天线270可以对于一个频率进行最佳化(即,被调谐),这样,天线270可以结合使用相同的频率的任何读出器262一起工作。因此,一个以上的读出器262可以驱动环境110-1内的任何给定的天线270,只要读出器262通过使用被调谐到该给定的天线270的频率提供它的信号。
如上所述,虽然图2显示主控制器260作为DCS 160的一部分,但控制器260可以被实施为RRM 220内的软件主控制器代理(未示出)。因此,来自主控制器代理软件的通信可以离开RRM 220作为TCP/IP命令,以及通过分开的装置和/或过程(未示出)被变换成RS-485数据通信。
读出器262可以是由许多不同的制造商提供的一个或多个任何类型的离架的RFID读出器,诸如由
提供的I-CODE读出器。一种以上的读出器262可以在DCS 160内被实施,只要主控制器260(或专用于与读出器262通信的等价的装置)被配置成与读出器262通信(例如,提供有效的命令和适当解译返回的数据)。虽然图2把读出器262显示为DCS 160内的分开的部件,但主控制器260和读出器262实际上可以组合成单个电子实体。取决于环境110-1和/或物品库存170的类型,一个、几个、几百个等等读出器262可被DCS 160使用来收集来自库存170的物品信息。虽然每个读出器262可以与它的本身的主控制器260有关,但单个主控制器260可被设计成与一个或多个读出器262一起工作,以便收集来自库存170的物品信息。
辅控制器266
除了与读出器260进行通信,主控制器260也与一个或多个辅控制器266通信。辅控制器266是计算装置和/或过程,它可通过控制电子部件起到开关的作用驱动或关断相应的天线270,而选择一个或多个天线270。每个辅控制器266可以实际上位于一组天线270附近和连接到这些天线,诸如被包含在货架或储存被包括在库存170中的物品的定位夹具内的几个天线。例如,环境110-1可以具有成百个辅控制器266和成千个天线270。而且,辅控制器266也可在接收来自主控制器260的一个或多个命令后操作外围设备255,显示来自被包括在物品库存170内的RFID标签280的物品信息和/或提供库存信息给用户。例如,外围设备255可以是被安装在支撑一个或多个物品的货架的前边缘上的显示器。替换地,外围设备255可以直接连接到在主控制器260与辅控制器266之间通信的串行数据总线。再者,外围设备255可被连接到与辅控制器266(例如,USB)无联系的专用总线。除了诸如显示器那样的输出设备以外,外围设备255可包括输入/输出设备,诸如条形码读码器或可被插入到货架以便利于从带有或不带有RFID标签280的物品收集/检索数据的其他类型的设备。例如,用户可使用这样的条形码扫描器来收集和读出物品的UPC号码,以及把EPC号码与已经在数据库中的UPC号码相联系。因此,在一个或多个物品被不带有RFID标签280的环境110-1接收的情形下,扫描器可被使用来便利于把无标签的物品与UPC或EPC相联系。另外,外围 设备255可以是连接到被安装在货架单元的接口的监视设备。监视设备可以执行检验功能,诸如检验货架单元上的任何天线和放在货架上的物品的状态。
本发明的一个方面,一个或多个外围设备255可以与一个或多个辅控制器266通信。例如,外围设备255可以代表多个近程传感器,每个传感器检测在设备255的预定的邻近区域内用户(例如,顾客)的存在。根据用户或其他实体是否处在邻近区域内(例如,几英寸,几英尺等等),设备255可以生成可被带有模拟和/或数字处理能力的处理器设备和/或计算机执行的过程监视的信号(例如,模拟或离散信号、数字信号等等)。替换地,设备255可以是在一个或多个货架内或在其附近安装的照相机,用于监管的目的。当辅控制器确定大于某个阈值数目的一个物品或多个物品从特定的位置被取走时,照相机可以接收来自辅控制器266的信号(例如,中断)。照相机可以被该信号驱动,连续记录视频图像,或仅仅在信号被接收时拍摄静止图像。
辅控制器266的一个任务可以是切换被安装在存储来自库存170的一个或多个物品的单个货架单位(或类似的支撑单元)内的天线270。另外,辅控制器266可被使用来向和从用户(例如,顾客、零售店雇员等等)传送信息。例如,辅控制器266可以从ISSA 200(经由数据库215)接收有关已知在由辅控制器266服务的货架上的每个物品的物品信息。物品信息可包括当前的价格、尺寸、重量、单位价格、和/或销售状态(例如,在当前的销售价格上的折扣)。物品信息可被显示在外围设备255上,诸如货架边缘的显示器。如果在货架有一个以上类型的物品,则可以有多个货架边缘显示器安装在货架或货架附近。替换地,对于每种物品类型的信息可以在单个显示器上顺序循环,在继续进行下一个物品类型之前暂停几秒钟。货架边缘显示器可以配备有用户接口按钮,当被用户按压时,暂时停止显示循环以及请求有关显示的产品的附加信息。另外,如果ISSA 200根据由DCS160提供的数据感知物品从货架上被取走,则它可指令辅控制器266在外围设备255上显示与该物品有关的信息。
辅控制器266也可被配置成便于在ISSA 200与顾客之间进行互动运行。本发明的一个方面,顾客可以配备有基于RFID的顾客卡, 它包括其中包含有关或标识顾客的信息的RFID标签。顾客标识信息可以关系到被存储在保持顾客信息的数据库215或其他存储器装置中的信息,诸如由顾客(经由互联网和浏览器软件,操作台设备等等)提供的当前的购买清单,以及与顾客和/或顾客的家庭成员有关的资料信息(例如,衣服尺寸,喜爱的牌子等等)。当带有顾客RFID卡的顾客进入环境110-1并在其中到处移动时,在配备有与辅控制器266相关的RFID天线的货架附近顾客卡的存在可使得信号或数据通过主控制器260传送到ISSA 200。在响应于信号或数据时,ISSA 200可指令辅控制器226显示有关在检测到顾客卡的货架上的物品的信息,诸如通过外围设备255。在这种情形下,ISSA 200可接入数据库215,收集与相应于检测的顾客卡的识别符有关的任何顾客信息。ISSA200然后可确定位于检测到顾客卡的货架或附近的任何物品或物品类型是否关系到被存储在数据库215中的顾客信息。例如,ISSA 200可确定物品是否被包括在由顾客建立的购物清单和/或是否涉及到顾客的优选的产品清单,而且,ISSA 200可提供附加信息到辅控制器266,以便在外围设备255上显示,诸如在服装物品的情形下顾客的尺寸的可提供性,物品的回扣的可提供性,以及其他物品的销售或回扣的可提供性。
与辅控制器有关的示例性特性不限于基于RFID的顾客卡。按照本发明的某些方面的方法和系统也可以允许与环境110-1有关的雇员或类似的个人的用户被分配以基于RFID的雇员卡。例如,零售商店的售货员可配备有基于RFID的雇员卡,该雇员卡可被位于被包括在零售店中的任何货架单元或类似的结构中的天线270检测。在与辅控制器226有关的货架的邻近区域内基于RFID的雇员卡的存在可使得ISSA 200把命令提供到DCS 160和最终提供给辅控制器266,它指令外围设备255显示有关货架的信息。例如,所显示的信息可包括识别以下物品的数据:必须从货架上撤除的任何过时的物品、可被重新放置在货架前面、移到另一个位置(例如,促销区域)和/或以降低的价格提供的接近有效期日期的物品、存货短缺并在商店(环境110-1)内放置附加单位物品处的物品以及误放置并在商店内重新放置它们处的物品。对于库存量低的、但第三方供应商(诸如仓库)不可提供的物品,ISSA 200可以指令辅控制器226显示通知新的货物 的预期递送日期的消息。再者,该消息也可报告失去的物品在附近商店或远离环境110-1的替换的位置处的可提供性。
ISSA 200和RRM 220也可以与位于POS位置,诸如结帐通道,的DCS 160通信。在这些位置处,ISSA 200可以与POS系统互动,便利于某些销售交易。例如,ISSA 200可以自动登记具有制造商保证书的物品,通过使用从物品的EPC号码和/或从RFID(或传统的)顾客卡收集的顾客标识信息(例如,名字、地址等等)得到的序列号信息。顾客可被给予一个选择:在结帐通道处是否接受登记,或推迟到以后。
由DCS 160执行的RFID标签读取最佳化
本发明的一个方面,读出器262可通过RF总线(例如,电缆)把RF能量发送到辅控制器266的天线270。单个天线270或互相靠近和一起工作的一组天线270可根据由辅控制器266和/或读出器262提供的信号被启动和在给定的时间工作。给定的天线270的工作时间间隔可以是根据从位于天线270附近的RFID标签280收集信息所花费的时间量。辅控制器266在主控制器260的引导下,可以依次选择和启动每个天线270。天线270被选择的次序可被最佳化,以使得读出器262可以在许多天线之间被共用。读出器262的共用可以允许DCS 160或多或少定期地收集库存数据,以及立即集中注意力在其中一个或多个物品正在移动的天线270上。本发明的一个方面,ISSA 200可以根据一个或多个极化因素确定哪个天线270被启动。这些因素包括:
(1)位于最近添加的或移动的RFID标签280附近的天线270;
(2)位于具有最近动作的一个或多个天线270附近的天线270;
(3)与历史上已知为在特定的时间间隔期间(例如一天或一星期的时间)具有高的销售量的一个或多个物品有关的天线270;
(4)与来自顾客的对于信息的按钮请求有关的天线270,诸如被安装在包括天线270的货架上的互动显示外围设备255;
(5)具有位于它们的读出范围内的RFID卡(例如,顾客卡或雇员卡)的天线270;
(6)在预定的时间间隔内未被启动的天线270;
(7)在它们的读出范围内有一个或多个易于偷窃的物品,诸如 高档商品(例如,珠宝等等)的天线270;
(8)诸如当用户请求反映想要的物品是“在货架上”还是在后面的库存储藏室可提供的的信息时,预期有用户(例如,雇员或顾客)立即感兴趣的产品的天线270;
(9)与在预定的时间间隔内通过POS终端(例如,最近POS销售)的一个或多个物品有关的天线270;以及
(10)与接近于它们的储存期限的一个或多个物品有关的天线270。
本领域技术人员将会理解,以上的按优先序排列的因素的表并不打算是限制的,以及ISSA 200和/或用户可以根据与库存170中物品的特性有关的一个或多个变量和加权因子确定其他按优先序排列的因素。
DCS 160的性能监视能力
本发明的一个方面,DCS 160的硬件/软件部件,包括主控制器260、读出器262和辅控制器266,可以执行自监视和自诊断运行,以确定和报告任何运行的问题到ISSA 200。例如,为了执行自诊断运行,货架单元可以在货架的天线270读出范围内,包括至少一个RFID标签,以提供自检验功能。因此,即使货架是空的时(即,货架上没有物品),仍旧至少有一个RFID标签可以由被包括在货架上的天线270读出。本发明的一个方面,至少一个这样的RFID标签可以被嵌入在靠近被包括在货架中的天线270的中心附近,或在容易被天线270读出的另一个位置,以及另一个RFID标签可以被嵌入在靠近天线270的读出范围极限。辅控制器266可以周期性地或按照来自ISSA 200的命令,发送测试定时信号/命令到目标货架的天线270,以及监视从被包括在相应的货架单元中的所嵌入的RFID收集的任何应答。在辅控制器266没有从一个或多个嵌入的RFID标签接收到正确的应答的情形下,控制器266(或其他设备,诸如主控制器260)可以确定可能发生了故障。
为了查找故障源,DCS 160可以通过与目标货架单元和/或目标天线270相邻的部件,执行各种自测试读出操作。例如,如果被同一个辅控制器266驱动的另一个天线270仍旧可以被读出,则DCS 160可以把故障与目标天线270相联系。另一方面,如果由给定的辅控制 器266服务的所有的天线270都不响应于来自控制器的命令信号(即,没有识别任何RFID标签),则DCS 160可以把故障与辅控制器266相联系。再者,如果由给定的主控制器260服务的所有天线270和读出器262没有读出来自辅控制器266的数据,则问题多半在主控制器260或读出器262范围内。为了确定这些部件的哪个部件是故障源,DCS 160可以确定主控制器260是否仍旧可以与一个或多个辅控制器266通信诊断数据。如果是的话,DCS 160可以把故障与读出器262相联系。另外,如果在主控制器260、读出器262和一个或多个辅控制器266之间使用RS-485串行数据通信技术,则DCS 160可以提供在标签读操作期间主控制器260可以与其通信的辅控制器266的相继次序。因此,如果RS-485数据电缆在沿它的长度的某个地方断开连接,则事先被提供以表示沿RS-485链路的辅控制器266的次序的顺序信息的主控制器260,可以确定在RS-485链路的哪个点断开连接。一方面,确认命令协议可以由主控制器260执行来确定哪个辅控制器266没有响应命令。也就是,沿RS-485链路的通信可包括被链路上的接收实体确认的命令,以及确认的缺失是得出哪里发生问题的另一个手段。
用于ISSA 200的示例性软件对象
本发明的一个方面,ISSA 200可以通过使用面向目标的编程结构和技术,执行与本发明有关的某些功能。例如,ISSA 200可以利用网络业务来执行涉及到本发明的方面的某些功能。表II显示可以由ISSA 200实施的示例性软件对象表,它们可以被一个或多个过程(例如,任务231-239)使用,以及与被包括在数据库215中的一个或多个示例性表互动。
表II.示例性软件对象
工作240
工作240可以是从ISSA 200内部地和/或外部地执行的一个或多个过程,以及它可被使用来触发提醒和检索来自远端位置,诸如制造商的网址,或来自位于环境110-1内的实体的信息。被包括在工作240的每个过程或工作,可以通过使用已知的编程语言,诸如JAVA编程语言和由Sun微系统公司提供的JDBC,以及已知的调度软件,诸如微软调度器,被开发。
本发明的一个方面,工作240可包括库存极限工作,它周期地运行(例如,每60秒)和根据已被用户通过在接口210中提供的用户接口进行设置的和被存储在数据库215内的配置表中的配置,监视库存水平。如果库存物品被发现为超出相对于底线库存的边界(例如, 当前的库存量高于和/或低于预定值),则这个工作可以生成库存超过极限提醒。该提醒可以通过使用提醒方法,诸如在表II中描述的示例性网络业务ISSAserv/Alert.asmx/NewInventoryAlertJob方法被生成。本发明的一个方面,每次发生库存超过极限提醒时,库存极限工作可以指令消息供应业务发送电子邮件到一个或多个预定的用户。
工作240也可以执行错误货架工作,它可以连续运行以及监视处在错误的货架上的误放置的物品。如果ISSA 200确定物品放置在错误的货架上,则工作240可以生成相应于该类型的物品(即,误放置物品)的提醒消息,以及把它插入到数据库215内的表上,诸如提醒表(例如,tblAlerts)。本发明的一个方面,每次发生误放置物品提醒时,错误货架工作可以指令消息供应业务发送电子邮件到一个或多个预定的用户。
工作240也可以执行取走极限工作,它可以连续运行以及监视在由用户通过用户接口210规定的数量和时间间隔上从物品的指定的位置(例如货架)被取走的物品。取走极限工作可以生成与被取走的物品有关的信息以及把该信息存储在数据库215的表中,诸如库存取走表(例如,tblInventoryRemove)。再者,如果这个工作根据规定的数量和时间间隔数值确定已被取走的一个或多个物品,则这个工作创建与这个条件有关的新的提醒消息,以及把它插入到提醒表(例如,tblAlerts)。
工作240也可以执行超过期限产品工作,它可以每天在预定的时间(例如,12:01 a.m.)运行以及确定位于库存170中的任何物品是否达到或超过它们的相应的有效期极限(例如,有效期日期)。如果超过期限产品工作发现已超过期限或要接近有效期日期的物品,则它可以创建相应的提醒消息,以及把它插入到提醒表(例如,tblAlerts)。
另外,工作240可以执行SKU更新工作,它可以周期地(例如,每10分钟)运行,标识被添加到环境170的任何新的物品(例如,SKU)。这个工作可以从ERP系统或制造商的网址通过使用XML请求与标识的新的物品有关的物品信息。
另外,工作240可以执行制造商更新工作,它可以周期地(例如, 每10分钟)运行,监视数据库215中的表,当由没有登记到ISSA 200的制造商(即,新的制造商)提供的物品被包括在库存170时,该表被更新。这个更新工作可以从制造商网址或其他类型的外部数据源检索与新的制造商有关的消息。
EPC记录器
随着RFID标签工业不断成长,预期物品可以被加上“源标签”。也就是,可以由制造商把RFID标签280加到物品上以及把EPC写到标签上。然而,当不包括源标签的物品的物品被包括到库存170时,可以有些例子。因此,环境110-1可以执行EPC记录器过程,被设计成把EPC写到标签280上。由于EPC过程可被配置成一次一个地存取特定的标签上的数据,该过程可以由与ISSA 200分开的一个系统来执行。替换地,ISSA 200可包括由IIMS 105执行的单独的EPC记录器过程(除了EPC记录器任务234以外,或代替EPC记录器任务234)。
EPC记录器过程可以是视窗可执行的过程,它可以使用.NET串行实施方案来与读出器262通信。EPC记录器可以把被写入到对于给定的制造商的RFID标签的最后的EPC的号码和它的SKU信息(例如,物品类型信息)存储在文件位置。再者,EPC记录器过程可以存储对于EPC的一列序列号、SKU信息和制造商ID,以及把这个EPC信息写入到一个或多个RFID标签280的存储器。另外,EPC记录器可以根据取决于由环境110-1实施的RFID标签的类型的标准,诸如PhilipsSLRM900技术规范,对RFID标签写入。替换地,EPC记录器可以通过使用RS232或其他串行接口通信协议对标签写入。
本发明的一个方面,库存170可包括一个或多个RFID能够工作的货架,该货架包括与外围设备155(诸如条形码读码器)的通信兼容性。因此,每个货架可以至少临时地或周期性地,专门地与EPC记录器过程通信。例如,一组某种类型的物品可以由用户(例如,库房人员)放置在货架上。一个物品由条形码读码器扫描,以确定它的相应的UPC号码。EPC记录器然后可以通过引用从UPC号码得出的信息而顺序地指定EPC号码给该组的每个物品,
通用UPC和EPC之间的差别显示于表III上。UPC可以由十进制(即,10数制)数据组成,该数据包括制造商号码、目标号码和校验数位,总共12个位数。EPC包括二进制数据,该数据可包括标题、 制造商号码、目标号码、和电子序列号。在UPC和EPC中,制造商号码可以由监管机构(诸如价格码标准监管机构)指定。目标类别(包括目标号)可以由制造商指定。在EPC的情形下,序列号也可以由制造商指定。
表III UPC与EPC之间的差别
在其中制造商没有被指定以EPC制造商代码的情形下,EPC记录器可以使用任意号码指定,直至EPC制造商代码被指定为止。替换地,可以使用直接装入较大的EPC制造商字段中的现有的EPC制造商代码。另外,现有的UPC目标类别会装入较大的EPC目标字段中。
在其中监管机构还没有指定制造商代码的这样的情形下,EPC记录器可被使用于任意伪EPC字段安排,这种伪EPC字段安排被使用于初始库存运行,诸如引用当前的UPC字段数值或任意数值作为制造商代码的尝试库存管理过程。然而,如果标准EPC字段安排已被实施,则EPC记录器可以被环境110-1使用来保证物品被正确地加标签。另外,如果标准EPC字段安排被公布,则EPC记录器可以被零售商、销售中心或制造商使用,有可能用于有限的产品线。本领域技术人员将会理解,在RFID加标签成为更广泛和由制造商加“源标签”成为普 遍的情形下,EPC记录器的使用可以在零售位置处减小而在制造源处增加,这可以实施按照本发明的某些方面的方法、系统和制造物。
如果伪EPC字段安排如上所述地实施,则通过规定用于伪EPC号码的字段的确定的数目(例如,三个),环境110-1可以指定EPC代码。例如,伪EPC号码可被安排成8比特标题(1111,1111),相应于EPC的类型标题;52比特UPC字段,它被划分成各4比特的13个子字段;以及36比特序列号字段,诸如序列号0到68,719,476,735。EPC中数据分段的大小可以变化,而不背离本发明的范围。
UPC号码由多到13个数字组成,使用每个数字的二进制表示,每个UPC数字一个四位字节。也就是,0是0000,1是0001,2是0010,...以及9是1001。给定的物品的各个包装可被分配以独特的序列号,直至达到大于687亿个包装为止。应当指出,当变换到二进制表示时,UPC号码和序列号如何被EPC记录器与环境110-1处理方面会有差别。在UPC号码的情形下,每个UPC数字(多到13个数字)被分配给EPC的一个四位字节。二进制变换可以由EPC记录器逐个数字地执行,保持相应于特定的EPC四位字节的特定的十进制数字。然而,在EPC序列号的情形下,可以进行从十进制序列号到二进制序列号的直接变换,该二进制序列号被以36比特的EPC字段记录。
例如,考虑被填充以用于物品类型(例如,复方感冒/流感缓解药的10 fl oz瓶)的示例性条形码的示例性96比特伪EPC代码。条形码可以是23900,00296(或13位数字形式的000,23900,00296)。34782的序列号可被分配成使得用于这种物品类型的包装是唯一的。以二进制表示,34782是0100,0011,1110,1111。表IV显示与这个示例性物品类型有关的相应的EPC和UPC数据。
表IV.用于示例性物品类型的示例性UPC和EPC代码
为了便于把适当的伪EPC号码分配给加标签的物品,当序列号被指定和RFID标签280被加到物品的包装时,EPC记录器可以电子地记录12或13数字的UPC号码。图3显示可执行上述的RFID标签过程的示例性EPC记录器过程的流程图。如图所示,EPC记录器过程可以得到要被加标签的SKU(物品类型)的清单(步骤310)。这个清单包括对于每个物品类型的UPC号码和标识物品的字符串,以及可被 存储在SKU表,该SKU表可被填充以扫描软件和/或硬件的任何已知的类型的条形码。本发明的一个方面,SKU表可包括三个字段,UPC号码字段,制造商名称字段,和包括通用说明信息(诸如,尺寸,口味等等)的字符串。
在RFID标签280要被分配给物品时,EPC记录器过程可以调用作为ISSA 200中的分配模块运行的EPC记录器任务234。该调用可以指令任务234接入SKU表(它可被存储在数据库215中)以及定位对于被包括在步骤310中得到的清单中的每个SKU的相应的UPC(步骤320)。例如,EPC记录器任务234可以生成询问,搜索SKU表找出制造商和/或物品名称。
一旦UPC对于相应的SKU被定位,UPC记录器任务234就可以把这个信息提供回EPC记录器过程。一旦接收到,EPC记录器就可以使用UPC把整个伪EPC号码写入到在物品类型的每个包装的RFID标签上,例如通过使用把由RFID读出器执行的命令写入到标签(步骤330)。这个步骤把独特的序列号分配给每个标签。再者,EPC记录器过程可以在这个处理过程期间把伪EPC记录在表格上,诸如被存储在数据库215中的表(步骤340)。
本发明的一个方面,RFID标签280可包含被分配为独特的RFID标签号码的序列号和被编码为额外数据的伪EPC号码。虽然伪EPC号码包括标识物品的信息,但序列号可被读出器软件/硬件以比起伪EPC号码更快地读出。例如,由某个条形码读码器(诸如Philips读出器)提供的防碰撞选择命令可以自动返还RFID标签序列号。在其中位于特定的货架上的物品类型从一个RFID标签读运行到另一个运行过程中改变很小的情形下,通过存储EPC信息和相应的序列号信息在本地超高速存储器装置(未示出),用于得到伪EPC号码的读周期可被改进。因此,读出器在试图读RFID标签280和初始接收RFID标签序列号时,可以发出防碰撞选择命令。读出器然后可以确定标签序列号是否位于本地超高速缓存器。如果是的话,则读出器可以从超高速缓存器检索相应的EPC号码。如果标签没有存储在超高速缓存器,则读出器可以读出标签数据块,以得到伪EPC号码。RFID标签序列号和EPC号然后可被加到超高速缓存器,用于以后的读周期。环境110-1可以执行清除过程,该清除过程可以按周期性原则清除被包含在超高速缓 存器内的标签信息。这可以以小的数据管理延时提供与包含标签序列号和EPC的合理型数据库类似的数据接入性能。
用户接口页
用户接口210可以提供基于内容的接口给用户,这使得用户能够请求和输入与按照本发明的某些方面的智能库存管理功能有关的信息。图4显示示例性接口变换400,它提供ISSA 200可实施的框架,以便经由用户接口210应答来自用户的询问。变换图400中每个方块可以代表由用户接口210执行的调页过程,允许用户请求和/或接收信息。每页可以检验在用于当前的用户的话路中载送的保密密钥,确定是否允许用户接入到相应的页。再者,每页可以把XML文件张贴到ISSA 200,以及检索XML信息。另外,通过把式样页从对于每页描述的COM+分量加到XML,内容可被显示在显示装置(例如,显示器204)。再者,在变换400中的页过程可以与被包括在ISSA 200中的相应的一个或多个过程(例如,任务231-239)和工作240互动。
如图所示,图4包括主页402,它允许用户导航到由变换400中的页过程显示的其他页。在这些页中间有用户登录页410,允许用户输入用户名字和密码。该页410然后可启动登录过程,诸如WebService ISSAserv/Login.asmx/Login方法。如果用户是合法用户,则登录页过程可以引导用户接口210执行主页过程402。否则,登录页410可再次请求用户名字和密码。
文件页408引导用户作为新的用户页410登录,这允许用户创建和编辑用户信息以及建立提醒预订(例如,规定想要被报告的某些类型的提醒)。退出登录页412允许用户从当前的登录进程退出登录。
库存量水平控制页414通过引导用户例如观看实时库存页416,允许用户接入各种库存水平信息。这个页允许用户观看在特定的位置(诸如,货架)处的当前实际的库存。通过使用由用户接口210规定的各种字段,用户可生以成一个询问。表V显示用户可使用来筛选搜索的示例性搜索字段的清单。一旦询问由用户输入,接口就可显示对于实时库存页416的搜索结果,该库存页启动允许用户搜索和观看与物品有关的信息的过程(例如,WebService ISSAserv/OutofStock.asmx/GetInventoryXML)。这个过程允许用户接收来自另一页的信息,诸如物品细节页(未示出)。本发明的一个方面,作为被包括在环 境110-1中进行销售的卖主的用户可以允许有限的本地或远端接入观看实时库存页416,以确定他们的物品是否按照预先设置为协议被显示。例如,卖主可以确定他们的物品是否被呈现在位于商店内特定的位置的一定数目的货架面层上,他们的物品是否放置在一组货架内的优选的位置,诸如在眼睛观看水平,既不是较高也不是较低的水平。
表V.搜索字段
物品细节页(未示出)可以执行允许用户观看与物品有关的信息、确定该物品当前位于环境110-1的哪个地方和物品被放置在该位置的时间的过程。如果物品由单个读出器天线270读出,则物品可被看作为位于特定的物理位置(例如,特定的货架),或如果物品由以关系表(诸如被包括在数据库215中的tblRelatedEPC表)的形式互相 联系的多个读出器天线270读出,则物品是在“虚拟的货架”上。
观看SKU超出极限页418允许用户观看与当前超过或低于允许的底线库存百分数的一个或多个物品类型有关的信息。用户能够通过使用表V显示的字段来筛选搜索。一旦筛选的信息被用户输入,用户接口就可显示SKU超出极限页的搜索结果(未示出)。这个页可以启动把当前的位置的给定的物品或物品类型的当前的库存显示给用户的过程(例如,WebService ISSAserv/OutofStock.asmx/OutofLimitsSKUXML)。而且,这个过程也可以提供对于在规定的位置的该物品的底线库存值和当前库存量偏离于高于或低于希望的底线库存的差值。而且,该过程可以显示低于规定的SKU和位置的超过或低于的允许的百分数。这个超出极限信息可以被ISSA 200使用来首先根据由用户和/或产生这个信息的软件处理过程提供的预期的销售信息建议哪些超出极限物品再进货。ISSA 200也可存取被保存在存储器装置(例如,数据库215)中的当前的和历史的销售数据,生成预测每个物品可能成为缺货的预期时间的报告。另外,ISSA 200可以使用各种因素(诸如订价、季节性等等)来调节报告中提供的预测信息。
观看失去销售页420可以允许用户观看与由于缺货而失去销售的物品类型有关的信息。用户能够通过使用表V上列出的字段筛选对于这些SKU的搜索询问。一旦筛选的信息被用户输入,用户接口210就可以显示失去销售页的搜索结果(未示出)。这个页可以启动显示由于该物品类型的物品缺货而损失的销售估值(例如,以美元计)给用户的销售估计过程。由销售估计过程提供的估计可以是根据库存水平的比较、销售量(当前和历史的)和类似类型的物品的销售事件的传统的相关性作出的。例如,ISSA 200可以存取来自数据库215的库存数据、销售信息等等,以执行由销售信息过程使用的比较。缺货损失销售的估计也可以是完全根据由用户(例如,行政管理人员、零售店经理等等)提供的、描述与类似的物品类型有关的替换速率的因素。替换地,ISSA 200可被配置成通过识别与这些物品类型的以前的销售有关的趋势和从包括类似的信息的数据库提取它而训练它自己。
误放置SKU页422可以允许用户观看与当前被放置在环境110-1内的错误的位置的物品有关的信息。用户能够通过使用表V上的字段 筛选对于误放置的物品的搜索。一旦筛选的信息被用户提供,接口210就可显示误放置SKU页的搜索结果。这个页可以启动显示被误放置的任何当前的物品和它们在环境110-1中的当前的位置的过程(例如,WebService ISSAserv/OutofStock.asmx/MisplacedSKUXML)。用户可以通过使用例如物品的SKU信息从被显示在显示设备上以便观看选择的SKU的位置的清单中选择物品。
库存水平维护页424引导用户到允许用户配置和/或观看环境110-1中当前的库存安排的页(例如,426和428)。观看货架安排页428可以允许用户观看关于库存170中任何物品和它们在货架110-1中相应的当前指定的位置的信息。用户能够通过使用表V上的字段筛选搜索。一旦筛选的信息被用户输入,用户接口210就可显示当前的货架安排页(未示出)。该安排页可以执行显示物品和它们允许的位置(例如,在环境110-1中指定给各个物品的位置)的过程(例如,WebService ISSAserv/OutofStock.asmx/SKUArrangement)。ISSA 200可以从数据库(例如,数据库215)存取物品价格和/或销售速度数据,以及提供某些物品类型可被放置的环境110-1内优先的位置,以便促进增加的销售和/或这些物品的流动。
设置环境安排页426可以允许用户设置某些类型的物品的位置、物品类别、由某些制造商提供的物品、专门的SKU号和环境110-1内特定的位置范围(例如,通道、货车、和/或货架)。该页426也可以允许用户设置每个物品类型的底线库存。再者,环境110-1可以实施平面图软件,它是描述产品应当如何放置在零售货架和放置在货架的什么地方和阵列的平面(例如,图、图像等等)。平面图分析空间利用,提供财经数据以及允许零售商和制造商有效地规划、建立和管理它们的生意使得零售空间的有用性最大化的其他报告。因此,设置货架安排也可以从由环境110-1执行的规划图程序被下载。同样地,ISSA 200可以通过使用由变换400的页提供的库存数据提供的接口页信息而允许规划图程序更新当前的库存信息。另外,规划图子程序可以引入到ISSA 200,供IIMS 105执行。
缩减控制页430引导用户到由页432和434提供的缩减信息。观看过分取走的库存页432可以允许用户通过各个物品、物品类别、由特定的制造商提供的物品、处在环境110-1内的位置的SKU号、环境 110-1内特定的位置(例如,通道、货车和特定的货架)而筛选物品。该页432可以允许用户观看在由用户规定的一定的时间间隔内以确定的数量从它们的指定的位置被取走的请求的物品。它也显示过分取走库存结果页(未示出)。这个页可以启动显示位置、物品信息、某个数目的物品的第一个物品从指定的位置被取走的时间、某个数目的物品的最后一个物品从指定的位置被取走的时间以及在该时间间隔内有多少物品被取走的过程(例如,WebService ISSAserv/Shrinkage.asmx/MajorPullXML)。
观看实际的对ERP的库存页434可以允许用户接收与位于环境110-1中的、具有超过和/或低于规定的库存水平的用户规定的百分数差异的物品有关的信息。用户可以各个地通过物品类别地、通过由特定的制造商提供的物品、通过处在环境110-1(诸如通道、货车、和特定的货架)内的位置的SKU号,筛选这些物品的搜索。库存页434可以显示实际的对ERP的结果页(未示出)。这个结果页可以启动可以显示库存170中存在的实际的库存,诸如位于货架上的那些物品、商业规定的库存(例如,ERP库存)以及二者之间的百分数差异的过程(例如,WebService ISSAserv/Shrinkage.asmx/InventoryCompareXML)。
快速撤回页436可以引导用户到提供与或许已经到期或接近有效期日期的物品有关的信息的一个或多个页(例如,438-442)。观看过期SKU页438可以允许用户各个地通过物品类别地、通过由特定的制造商提供的物品、通过处在环境110-1(诸如通道、货车、和特定的货架)内的位置的SKU号筛选物品。该页438可以显示过期SKU结果页(未示出),这个结果页可以启动显示物品说明、已过期的物品的位置以及位于它们的当前的位置的那些过期物品自从它们的相应的有效期日期以来的时间间隔的过程(例如,WebService ISSAserv/RapidRecall.asmx/ExpiredProductsXML)。
观看即将到来的过期SKU页440可以允许用户各个地通过物品类别、通过由特定的制造商提供的物品、通过可以处在环境110-1(诸如通道、货车、和特定的货架)内的位置的SKU号筛选物品。该页440可以允许用户接收关于在某个时间间隔(例如,几分钟、几小时、几周等)内将要过期的物品的信息。再者,该页440可以显示即将到 来的过期SKU结果页(未示出)。这个结果页可以启动可以根据用户规定的筛选结果显示对于给定的产品由于在某个时间间隔内过期的相关的物品的位置的过程(例如,WebService ISSAserv/RapidRecall.asmx/ExpiredproductsXML)。
找出序列号页442可以允许用户观看在某个序列号范围内的物品。用户能够通过使用表V上的字段筛选搜索。一旦筛选的信息被用户提供,用户接口210就可显示上面所述的实时库存页的搜索结果。这个页可以启动提供关于具有在由用户规定的范围内的相应的序列号的物品的信息的过程(例如,WebService ISSAserv/OutofStock.asmx/GetInventoryXML)。
提醒页444可以引导用户到允许用户接收和/或设置与一个或多个类型的库存提醒有关的信息的一个或多个页(例如,页446-452)。设置SKU库存提醒页446可以允许用户设置对于降低到低于或上升到超过规定的底线库存百分数的物品的提醒配置。提醒页446可以允许用户设置对于库存170中所有的物品、对于特定的类型的物品、对于物品类别、对于由制造商提供的物品和对于被放置在环境110-1内的特定的位置(诸如通道、货车、和特定的货架)的特定的SKU号,设置提醒配置。提醒页446可以启动执行由用户设置的想要的监视的过程(例如,WebServiceISSAserv/Alert.asmx/NewInventoryAlertJob)。
观看SKU库存提醒页448可以显示对于当前正在由库存提醒过程监视的物品和它们在环境110-1中的相应的位置的提醒配置。该页448允许用户去除不再需要的库存提醒配置。
设置库存取走提醒页450可以允许用户设置对于其中在确定的时间间隔内确定数目的物品被取走的情形的提醒配置。该页450可以允许用户设置对于各个物品对于所有的物品、对于物品类别、对于由特定的制造商提供的物品和对于处在环境110-1内的一个位置(诸如通道、货车和特定的货架)的具有SKU号的物品,设置这些类型的提醒配置。该页450可以启动执行上述的配置的过程(例如,WebServiceISSAserv/Alert.asmx/NewInventoryRemovalJob)。
观看库存取走极限页452可以显示对于当前正在由库存取走极限过程监视的物品和它们在环境110-1中的相应的位置的提醒配置。该页允许用户去除不再需要的库存取走极限的配置。
本领域技术人员将会理解,图4显示的和以上描述的页是示例性的,而不打算是限制的。环境110-1可以实施更少的或另外类型的页,这些页执行的各种功能可能或不一定与涉及到本发明的库存管理方面有关。例如,用户接口210可以包括为用户在导航由接口210提供的页方面提供一般的和/或专门的帮助的一个或多个页过程。再者,接口210可包括允许用户设置、观看和/或修正与各个物品或物品类型有关的各种特性,诸如价格、尺寸特性、缺陷状态等等的一个或多个页。另外,接口210可包括允许用户观看顾客有关的信息,诸如结合顾客ID卡使用的顾客资料信息的一个或多个页过程。
库存管理过程
如上所述,环境110-1包括ISSA 200,执行按照涉及本发明的某些方面的、一个或多个智能库存管理过程。这些库存管理过程中的每一个可以响应于用户经由用户接口210接入ISSA 200和/或响应于从非用户源(诸如另一个任务、过程和/或计算实体)启动的请求被执行。图5-7显示按照涉及本发明的某些方面的可以由环境110-1执行的各种示例性库存过程的流程图。
图5显示可以按照涉及本发明的某些方面执行的示例性库存分析过程。一开始,环境110-1可以执行确定库存170中的物品的库存的过程(步骤510)。这个步骤可以由用户经由接口210和参照图4描述的页被启动。替换地,由ISSA 200执行的过程或由工作240执行的工作,可以周期地启动收集库存信息。另外,步骤510可以由位于环境110-1中的一个或多个传感器(例如,基于软件和/或硬件的传感器)检测的事件启动的。一旦环境110-1收集库存信息(例如,被包括在库存170中的每种类型的物品的数目),它就可被存储在数据库215,供以后接入。再者,库存信息可被ISSA 200使用来产生一个报告和/或内容,并把它通过各种类型的媒体(诸如打印机、网页、电话消息等等)提供给用户。
环境110-1也可确定库存170中任何类型的物品的数目是否低于预定的水平(步骤520)。环境110-1可以执行上述的适当的过程(例如,经由观看SKU超出极限页418、缺货控制任务231等等)来确定和识别任何类型的物品的库存量跌落到低于对于该类型物品的预定的水平。如果是的话(步骤520;是),则可以执行适当的物品低于 储存水平过程(步骤530)。这个过程可包括经由输出设备(例如,显示器204、寻呼机、蜂窝电话等等)提供提醒消息给用户,表示哪个物品类型需要再进货以及该耗尽的物品在环境110-1的位置。一旦用户被告知,他/她就确定在另外的位置(诸如里面房间)处是否有耗尽的类型的任何另外的物品。替换地,ISSA 200可以向用户表示,在环境110-1中是否有该物品类型的另外的库存。因此,如果需要另外的物品,用户或ISSA 200可以再预订货物。再者,步骤530可包括在其中确定有物品的耗尽库存的位置或附近的货架显示器上提供顾客消息。一个方面,商店经理或ISSA 200,例如,可以根据耗尽库存量通知生成定制的消息,该消息提供各种信息给正好观看货架显示器的顾客。定制的消息可包括提供的折扣、对于缺货物品的可延期使用的购买单(rain check)、库存中有缺失的物品的另一个环境的地址信息等等。
环境110-1也可以确定在库存170中是否有任何误放置的物品(步骤540)。环境110-1可以执行上述的适当的过程(例如,经由误放置SKU页422和缺货控制任务231等等)以确定和识别库存170中的任何误放置的物品。如果有误放置物品(步骤540;是),则环境110-1可以执行适当的误放置物品过程(步骤550)。这个过程可包括提供信息给用户,该信息包括缺失物品的位置和/或它的预定位置(即,该物品在商店里所属的地方)。用户(例如,库房人员)可被引导到误放置物品的当前的位置,这样,他们可以把这些物品返回到环境110-1内它们的指定的位置。
另外,环境110-1可以根据库存170中缺失的和误放置的物品确定与任何损失的销售有关的信息(步骤550)。这个步骤可包括根据缺货的或具有耗尽数目的物品的物品类型生成和提供反映损失收益的失去销售报告(例如,经由缺货任务231)。再者,受影响销售的报告可以由ISSA 200生成,并提供给用户,该报告包括各种因素(例如,物品价格、季节性因素、其他物品的销售等等)与具有耗尽库存的物品类型的以前的和当前的销售相互关系的信息。用户可以使用受影响销售的报告来确定是否需要任何调节,诸如把耗尽物品类型的物品移动到其他的位置、价格、存货预订日程表等等。
图6显示可以按照涉及本发明的某些方面执行的缩减过程的流 程图。环境110-1开始可以确定是否出现缩减事件(步骤610)。如上所讨论的,缩减事件是与其中预定的数目的物品在预定的时间间隔内从它们的当前的位置被取走的条件有关的。因此,如果大量同一类型的物品在几分钟从货架上被取走,则根据由用户设置的、对于这样的缩减事件的预定的物品数目和时间间隔的设置值和受影响的物品类型,可能出现缩减事件。如果这样的事件发生(步骤610;是),则环境110-1可执行缩减事件过程(步骤620)。如果缩减事件没有发生,则该过程结束。
步骤620包括由用户和/或ISSA 200执行的各种过程,正如以前参照缩减页430-434和/或缩减过程232说明的。例如,环境110-1可以提供包括对于确定的缩减事件特定的信息(例如,事件位置、被取走的物品类型以及在哪个时间段)的提醒消息给用户。因此,商店雇员可以接收提醒消息以及被引导到执行各种任务的位置,诸如保密业务和/或顾客服务功能。另外,步骤620可以启动一个或多个保密装置、系统等等,监视缩减事件周围的位置。例如,环境110-1可以启动照相机记录由用户在发生缩减事件的位置或附近执行的任何物理的动作。
图7显示可以按照涉及本发明的某些方面的示例性撤回过程的流程图。环境110-1可以执行如上所述的适当的过程(例如,经由快速撤回页436-442和快速撤回任务233)以处理与被包括在库存170中的物品有关的任何撤回事件。一方面,环境110-1可以确定是否检测到存货期限或过期事件(步骤710)。这个步骤可以是与确定库存170是否包括具有相应的存货期限和/或已超过有效期日期和/或接近于超过(例如,一天内、几天内、一星期内等等)的任何物品。如果检测到这样的事件(步骤710;是),则执行适当的存货期限/有效期过程(步骤720)。这个步骤可包括通知用户(例如,商店雇员、POS位置处的售货员、在总店的经理等等)和/或在ISSA 200中另一个软件过程:库存170包括或者已过期或者快要过期的一个或多个物品,它们的存货期限和/或有效期日期。通知可包括标识每个物品的信息(例如,SKU信息)、它们在库存170中相应的位置、在环境110-1中是否有具有有效的存货期限和/或有效期日期的可替换的存货,和/或对于任何处理事件的指令(例如,从货架取走,把物品移到货架的 前面或商店位置等等)。接收事件的用户和/或ISSA 200可以使用接收的信息来执行一个或多个建议的指令,以及执行补救存货期限/过期事件的其他过程。这些其他工作可包括改变与这个事件有关的一个或多个物品的价格。再者,环境110-1可以在POS终端上和/或被安装在与这个事件有关的物品处或附近的显示设备上显示一个消息,警告顾客和雇员:某些物品可能超过它们的存货期限或有效期日期。
再者,环境110-1可以确定是否出现温度事件(步骤730)。温度事件可以是与其中在特定的物品组周围或附近的区域的温度发生改变使得可能损坏该组的物品的条件有关的。例如,如果在环境110-1中的冷冻单元发生故障,以及温度跌落到低于某个数值,被储存在该单元的任何产品会被损坏和被认为不适于销售的。如果发生温度事件(步骤730;是),则执行温度过程(步骤740)。本发明的一个方面,温度过程可包括把该温度事件、与该事件有关的环境110-1中的位置、如何处理该事件的说明、与被包括在受到该事件影响的区域中的任何物品有关的物品信息(例如,SKU信息)、该事件已发生和/或正在发生的时间间隔等等通知用户。用户可采取适当的动作以保证受到该事件影响的任何物品是购买安全的(例如,在事件刚发生的时间)。用户可以把这些物品重新放置到环境110-1中正确地工作温度控制的位置,供以后购买。再者,用户和/或ISSA 200可以提供维修消息给指定的用户或使用位置,来请求维修可能已发生故障造成温度事件的单元。
环境110-1也可以确定库存170中任何物品是否与由制造商报告的有缺陷的一个或多个物品类型有关(步骤750)。这个步骤可包括把从图5所示的、确定的实时库存步骤收集的物品信息与接收的、由制造商提供的有缺陷的物品的清单进行比较。如果在环境110-1中有某类型的任何物品与在由制造商提供的缺陷信息中找到的物品相匹配,则可以执行缺陷过程(步骤760)。这个过程可包括把库存170中缺陷的物品、它们的位置和关于缺陷的信息(例如,缺陷类型、物品是否仍旧安全/带有缺陷运行、POS是否必须撤回物品和不销售物品)通知用户。一方面,被通知的用户可以是处在可以便于处理正要被顾客购买的缺陷的物品的销售的位置上的售货员。例如,取决于在通知中提供的缺陷信息中描述的缺陷的严重性,售货员可以阻止顾客 购买该物品。替换地,如果通过将由制造商提供的附加零件或软件,物品仍旧可能达到技术规格,则售货员可以把这个信息转发到顾客以及提供如何得到该购买的物品的校正的零件/软件的信息。再者,ISSA200可以自动提供该缺陷物品的销售价格的折扣。减小的销售价格可以显示在POS位置或显示在被安装在与该一个或多个缺陷物品有关的位置附近的显示器上。另外,环境110-1可以提供允许购买缺陷物品的顾客校正该物品的服务和/或设备。例如,可以提供工作站,用户可从该工作站下载必要的软件代码用来校正在被存储在计算机可读的媒体上的程序上的缺陷。再者,顾客可能把购买的物品留给雇员,由雇员执行必要的程序过程来校正物品,诸如从制造商预订失去的零件、下载校正的软件插入码、安装缺失的零件到缺陷的物品上等等,环境110-1可以以这样方式为顾客提供这些服务。
另外,环境110-1也可以确定在库存170中是否有任何物品经受由它们的相应的制造商作出的设计改变(步骤770)。与步骤750类似地,环境110-1可以通过把从制造商接收的设计改变信息与当前的库存信息清单(或许是经由图5的步骤510执行的过程提供的)进行比较而确定是否发生设计改变。如果物品类型经受设计改变(步骤770;是),则可以执行设计改变过程(步骤780)。设计改变过程可包括把已被改变的物品类型、改变的类型的任何物品的位置、如何处理这种设计改变事件的说明等等通知用户(例如,雇员)。本发明的一个方面,设计改变过程可包括把较老的物品移到环境110-1中替换的位置,诸如从货架的后面位置移到前面位置,以便在设计改变的物品之前促进它们的销售。再者,设计改变过程可包括从库存170中去除较老的物品,这可以在制造商的指导下。
虽然以特定的顺序显示了图5-7的流程图所示的步骤,但按照本发明的一些方面的方法、系统和制造物可以以不同的顺序执行每个步骤,诸如单个步骤、以步骤的各种组合、以及以更多的或较少的步骤等等,而不背离本发明的范围。
结论
如上所述,按照涉及本发明的某些方面的方法、系统和制造的物品使得环境能够实时地或接近实时地以及以这样的量化度水平执行物品库存管理过程,即,为环境达到它的商业目标(例如,增加销售) 提供许多选择。
本发明的实施方案的以上说明被呈现用于说明和描述的目的。它不是包罗无遗,也不是把本发明限制为所揭示的精确的形式。从以上的教导看来,修正和变化是可能的,或者从本发明的实行可以得到修正和变化。本发明的另外的修正和变化,例如,可能是,描述的实施方案包括软件,但本发明可以以硬件与软件的组合或只以硬件被实施。本发明可以既以面向目标的编程系统又以非面向目标的编程系统被实施。
例如,本领域技术人员将会理解通过使用许多不同的类型的环境110-1来实施本发明的能力。例如,除了零售环境以外,本发明的方面可被应用到包括可以加上RFID标签的目标(例如,物理的有形的目标,诸如库存)和包括用于从这些标签检索信息的天线的任何环境。例如,本发明可被应用于其中商业希望在它的整个商业环境中跟踪个人的环境。在这样的情形下,商业环境(例如,建筑物)可以把天线安装在各个要害的位置(例如,大门口,电梯等等)。可以给商业的每个雇员发RFID卡,很像以前的描述的那些卡(例如,顾客RFID卡)。因此,ISSA 200能够根据当雇员移动经过天线时从天线接收/收集的信息监视用户在商业环境内的移动。
另外,接口210可包括与由ISSA 200执行的各种过程互动的其他类型的接口。例如,各种用户接口可以工作,与EPC记录器过程互动,允许用户不单能读出和写入来自/到库存170中的RFID标签280的EPC数据,而且也能监视这样的运行的状态。例如,接口210可包括结果接口,它把包括经由EPC记录器窗口输入的所有的物品清单的结果窗口呈现给用户。结果窗口可包括表示EPC写入运行是否成功地执行的信息。各种互动显示消息可以根据任何EPC写入的结果被提供给用户。例如,结果窗口可以呈现表示EPC写入为什么不成功的原因和如何有可能纠正该问题的说明的一个或多个错误消息。另外,接口210可包括坏标签发现者接口,它使得用户能够请求关于任何故障的RFID标签280的信息。坏标签接口可以把识别任何坏标签的ID、它们的位置以及与标签有关的相关物品的信息呈现给用户。
虽然本发明的方面被描述为被存储在存储器中,但本领域技术人员将会理解,这些方面也可被存储在其他类型的计算机可读的媒体, 诸如辅存储装置、硬盘、软盘、或CD-ROM;来自互联网或其他传播媒体的载波;或RAM或ROM的其他形式。本发明的范围由权利要求及其等价物规定。
附件A
使用多个RF天线的智能站以及
引用该智能站的库存控制系统和方法
发明领域
本发明一般涉及在跟踪加有RFID(射频标识)标签的物品的智能站中使用多个RF(射频)天线的领域。更具体地,本发明针对使用跟踪和库存管理加有RFID标签的物品的智能站的库存控制方法和系统。
发明背景
射频标识(RFID)系统典型地使用一个或多个读出器天线来发送射频(RF)信号到加有RFID标签的物品。这样的标识物品或个人的RFID标签的使用在技术上是熟知的。响应于来自读出器天线的RF信号,当RFID标签被激励时,它产生磁场(或电场)的扰动,这个扰动被读出器天线接收。典型地,这样的标签是无源标签,当标签处在读出器天线的检测范围内时,该标签响应于来自读出器天线的RF信号被激励或谐振。在美国专利No.6.094,173中描述了包括适当的RF天线的细节的这样的RFID系统的一个例子。为了改进检测范围和扩展“覆盖区域”,大家知道使用不同相的共面天线。这样的天线的来自在美国专利No.6,166,706中提供。
RFID系统的检测范围典型地被信号强度限制在短的距离,例如,对于13.56MHz,经常小于约1英尺。由于加标签物品典型地存储在远大于静止的或固定的单个读出器天线的检测范围的空间中,所以,为了检测所有的加标签物品,便携式读出器单元移动经过加标签的物品组。替换地,可以使用具有足够的功率和检测大量加标签物品的范围的、大的读出器天线。然而,这样的天线可能是离得不远的,以及可能使辐射功率的范围增加到超过可允许的极限。而且,这些读出器天线常常放置在商店或其空间是非常宝贵的其他位置,以及使用这样的大的读出器天线是昂贵的和不方便的。在另一个解决方案中,使用多个小天线,但这种配置可能难以建立,记住空间常常是非常宝贵的。
然而,多天线(或部件)的使用具有缺点,使用多根传输电缆来把读出器单元连接到多个天线和/或当多个天线都通过单根传输电缆 连接到读出器单元时多个天线不能被各个地控制。
作为基础知识,图8是显示现有技术RFID系统的基本概念的方框图。读出器单元100典型地可通过RS-232或类似的数字通信设备被连接到终端102,诸如计算机终端。读出器单元100通过电缆203被连接到读出器天线200。该读出器天线200典型地由至少一个环201和一个调谐电路202组成。虽然调谐电路202在图8上被显示为本地化的零件,但本领域技术人员将会理解,它可以是围绕天线环201分布的。读出器天线200又通过低功率无线电波105与一个或多个RFID标签106通信,该RFID标签典型地与RFID系统要跟踪的物品、目标(生物或非生物)或个人相联系。
传输电缆203典型地特征在于它的阻抗,以简化的形式表示,大约是传输电缆的电感L除以电容C的平方根。对于同轴电缆,阻抗通常为50或75欧姆。
一般地,传输电缆203、天线环201、和调谐电路202以这样一种方式被连接在一起,即以便最有效地利用在想要的频率上的RF功率,对于使用环状天线,诸如天线200,的给定的RFID系统,这个频率典型地是“高”频,诸如13.56MHz。经常被使用于RFID系统的另一个常用的“低”频是125kHz。RF范围内的、诸如900MHz或2.45GHz的“超高”(UHF)频也可被使用于不同的天线设计。
使用由单个读出器单元供电的多个天线和使用复接器开关在天线之间交替的系统也是已知的。这样的系统在图9上概念地示出,其中两个分开的天线200a和200b通过各自的传输电缆203a和203b被连接到读出器和复接器单元101。多天线的使用典型地在读出标签时改进空间覆盖区域,而不需要一个以上的读出器单元。图9所示的结构的主要缺点是需要分开的传输电缆连到每个天线。由于空间常常是非常宝贵的,这些分开的电缆的使用是不利的,因为需要附加的空间来安装或放置这些分开的电缆。这个缺点在两个以上的天线被使用于一个读出器单元时被加重,因为所有这些多天线需要分开的传输电缆。
发明概要
一方面,本发明提供一种跟踪RFID标签的智能站,智能站包括: 读出器单元,发送和接收RF信号;第一RF天线,通过第一开关经由传输电缆被连接到读出器单元;以及一个或多个附加RF天线,通过一个或多个各个附加开关经由相同的第一传输电缆被连接到读出器单元。在这里使用的、术语“智能”是指系统能够通过射频信号传输,获取、存储、和查看数据以及监视与可跟踪的物品有关的独特的识别符。
另一方面,每个第一与一个或多个附加RF天线包括一个环和一个调谐电路。
本发明的一个方面,读出器单元包括用于第一与一个或多个附加RF天线的调谐电路,调谐电路通过第一传输电缆被连接到第一与一个或多个附加RF天线。
一方面,本发明包括:读出器单元,生成和接收RF信号;和控制单元,用来连接到读出单元和第一与一个或多个附加开关,其中控制单元被配置成选择性地操纵第一与一个或多个附加开关,以便把读出器分别连接到第一与一个或多个附加RF天线。读出器单元和控制单元可以是分开的装置或被组合成单个单元。
本发明的再一个方面,智能站还包括第二传输电缆,它把读出器单元连接到辅助RF天线环,每个辅助RF天线环被安排成靠近第一和一个或多个附加RF天线中的相应的一个天线。辅助天线接收给标签供电的未调制的RF信号,这些标签通常在不存在RF信号时是不供电的。正如这里使用的,术语“未调制的RF信号”是没有叠加上数据的RF信号。“调制的RF信号”是载有叠加的数据的RF信号。
另一方面,读出器单元包括靠近读出器单元的第二调谐电路,第二调谐电路通过第二传输电缆连接到辅助RF天线环。第二调谐电路被配置成调谐辅助RF天线环。
再一个方面,本发明提供第二传输电缆,它分别通过第一与一个或多个附加开关把读出器单元连接第一和一个或多个附加RF天线。读出器单元通过第二传输电缆发送未调制的RF信号到第一和一个或多个附加RF天线,以及通过第一传输电缆发送调制的RF信号到第一与一个或多个附加RF天线。
本发明的另一方面,第一开关被配置成只工作在三个状态:第一状态,第一开关只发送调制的RF信号到第一RF天线;第二状态,第 一开关只发送未调制的RF信号到第一RF天线;以及第三状态,调制的RF信号和未调制的RF信号都旁路第一RF天线。第二开关包括多极开关,被配置成只工作在三个状态:第一状态,第二开关只发送调制的RF信号到相关的第二RF天线;第二状态,第二开关只发送未调制的RF信号到相关的第二RF天线;以及第三状态,调制的RF信号和未调制的RF信号都旁路相关的第二RF天线。每个开关可以互相独立地被控制,因此,例如,第一和第二开关可被设置为在同时分别发送调制的和未调制的信号。另外,可以使用二极开关,它被配置成工作在两个状态之一(一个状态是传送调制的RF信号到相关的天线,以及另一个状态是不传送信号到相关的天线)。
另一方面,本发明提供:附加RF天线,通过同一个第一传输电缆被连接到读出器单元;以及附加开关,分别被安排在第一传输电缆与附加RF天线之间。
一个方面,RF传输电缆具有服务于所有的天线的单个分支,也就是,天线以串联形式通过RF传输电缆被连接到读出器单元。
另一方面,RF传输电缆具有两个或多个分支,每个分支服务于一个或多个天线。也就是,天线以并联-串联形式通过RF传输电缆被连接到读出器单元,RF传输电缆上的每个分支是通过使用开关而可选择的。
在另一方面,智能站包含RF信号处理电子设备,以执行某些由该读出器按另一种方式进行的信号处理。
再一个方面,每个一个或多个附加开关包括PIN型二极管。
另一方面,本发明提供一种使用RFID标签来确定要被库存管理的物品的物品信息的智能库存控制系统,智能库存控制系统包括一个或多个智能站。每个智能站包括第一RF天线,通过第一开关经由第一传输电缆被连接到读出器单元;以及一个或多个附加RF天线,通过相应的一个或多个附加开关经由同一个第一传输电缆被连接到读出器单元。读出器单元可被放置在远离智能站之一或在一个智能站内。库存控制系统还包括被连接到数据存储器的库存控制处理单元,它接收来自智能站的物品信息,以更新关于要被库存管理的物品的库存信息。
又一方面,本发明提供一种库存控制具有RFID标签的物品的方 法,方法包括:提供多个智能站,每个智能站包括:读出器单元,发送和接收RF信号;第一RF天线,通过第一开关经由传输电缆被连接到读出器单元;以及一个或多个附加RF天线,通过相应的一个或多个附加开关经由相同的第一传输电缆被连接到读出器单元;通过给用来确定位于相应的智能站的物品的物品信息的、每个智能站的第一与一个或多个附加RF天线选择地供电,确定要被库存管理的物品的物品信息;以及处理所确定的物品信息,以更新要被库存管理的物品的库存信息。
一方面,每个站具有它自己的读出器单元。然而,一个读出器单元也可以为许多站工作。
本发明的再一个方面,库存控制方法包括选择地控制第一与一个或多个附加开关来给第一与一个或多个附加RF天线供电,以及检测来自处在相应的被供电的一个或多个附加RF天线的范围内的、具有RFID标签的物品的物品信息。
本发明的再一个方面,库存控制方法包括软件控制由读出器单元生成的RF功率电平。在一个优选实施例中,测试工作确定读出器单元必须提供多少RF功率,以达到对于被放置在沿着RF电缆的不同的距离的每个连接的天线的最佳结果。这个信息例如被存储在查找表或其他等价的索引数据存储装置。此后,在运行期间,用于每个天线的功率电平根据被存储在查找表中的这个预定的电平被设置,这样,在沿着RF传输电缆的不同的距离的天线可以以基本上相等的功率运行。
在替换实施例中,被提供给每个天线的功率也可取决于附加因素,例如取决于天线的类型。所以,在替换实施例中,天线的距离和类型可被使用来确定和存储对于具体的天线的最佳功率电平。
本发明的再一个方面,库存控制方法包括把RF放大器装置,诸如RF滤波器放大器,沿着RF传输电缆周期地(诸如每隔N个货架)放置,以提升RF信号强度。
本发明的再一个方面,库存控制方法包括更新在数据存储中物品的确定的物品信息。
再一个方面,本发明提供库存控制方法包括,对于每个智能站,提供第二传输电缆,把读出器单元连接到被放置在第一与一个或多个 附加RF天线的相应天线附近的、一个或多个辅助天线环,其中读出器单元通过第一传输电缆发送调制的RF信号以及通过第二传输电缆发送未调制的RF信号。
又一个方面,按照本发明的库存控制方法包括对于每个智能站提供第二传输电缆,它分别通过第一与一个或多个附加开关把读出器单元连接第一与一个或多个附加RF天线,其中读出器单元通过第二传输电缆发送未调制的RF信号到第一与一个或多个附加RF天线,以及通过第一传输电缆发送调制的RF信号到第一与一个或多个附加RF天线。
另一方面,库存控制方法,对于每个智能站,把第一与一个或多个附加开关配置成只工作在三个状态:第一状态,只发送调制的RF信号到各个第一与一个或多个附加RF天线;第二状态,只发送未调制的RF信号到第一与一个或多个附加RF天线中相应的天线;以及第三状态,调制的RF信号和未调制的RF信号都旁路第一与一个或多个附加RF天线中相应的天线。
附图简述
被引入到和构成技术说明的一部分的附图用来说明而不是限制本发明的优选实施例,以及连同以上给出的总的说明和下面给出的优选实施例的详细说明一起,用来说明本发明的原理。
优选实施例详细描述
除非另外规定,“-”是指一个或多个。本发明提供包括可通过使用多个天线检测RFID标签的一个或多个智能站的智能库存控制系统。RFID标签被附着到要被检测或跟踪的物品上。在这里讨论的、某些优选实施例中,智能站系统被指定为智能“货架”系统,因为由本发明提供的智能站系统适合于跟踪商店或仓库的货架上的物品,用于库存控制或其他跟踪目的。然而,将会理解,本发明不限于智能货架系统,因为本领域技术人员将会理解它对于其他用途的可应用性,诸如,例如跟踪在密闭围绕物、其他贮存空间、和特定的空间中的物品。这样的密闭围绕物或贮存空间包括而不是限制,房间、小房间、箱子、柜橱、冰箱、冷冻箱、工具板、服装货架、拖车、仓库、托板、 柜台、和其他类似的密闭空间、空间、或货架。智能站可以使用于大门、大门口和其他门廊、地板或地毯、或天花板。也可以理解,智能站可以在典型地与货架有关的水平取向不同的取向上使用。例如,智能货架可以在垂直的取向上使用,例如在围绕物的壁上,或在贮存空间的背面或侧面或表面上。
对于在服装货架上的使用,设想的各种实施例包括直线形或圆形的货架。具体地,对于圆形货架,设想可以使用两个天线,它们互相正交地放置在圆形货架的中心内的两个垂直平面上。天线可以由单个读出器驱动,但它们的引入电缆的长度优选地互相相差1/4的RF波长,或替换地,使用双路90度功分器(例如,MiniCircuits PSCQ-2-13),使得两个天线相位差90度。结果,由两个天线建立的磁场方向按每个RF波的周期“旋转”一次,这样可以读出在圆形货架周围的所有的RFID标签。
对于在服装货架上的使用,另一个实施例在服装货架上提供一个或多个天线环,例如被放置在或挂在货架的一端或两端,或分布为挂服装的衣架。如果天线环以衣架的形式被提供,则这些天线是通过把导线通过窄的(例如,1/4″-3/8″直径)热塑管道,然后热成形该管道做成衣架形状的天线而制作的。相同的方法可被使用来制作任何形状的自支撑天线。
平面天线会受限于它的读标签的能力,这些标签的取向平行于由天线产生的磁力线。通过提供RF供电的天线(被连接到读出器的天线)和没有直接连接到读出器的一个或多个无源耦合的天线,读出范围被扩大以及克服标签取向限制。这些无源连接的天线通过与供电的天线的电感耦合而被激励或供电。最好,这些无源耦合的天线具有磁场与有源耦合的天线相位差180度。因此,最终得到的磁场的取向将振荡,这样,即使在不利的取向的RFID标签仍旧可被读出。在一个实施例中,无源耦合的天线可以被提供在货架本身,例如,在货架的前面配备有源天线以及在货架的后面是无源耦合的天线,所有的天线都在货架平面上。其他的实施例包括在货架的末端或货架的背后的垂直面上的无源耦合的天线。其他的实施例包括使用围绕物内(诸如盒子、小房间、或通道)内的至少一个有源天线,一个或多个无源耦合的天线提供更好的读出范围或对于布置成任何取向的读标签提供更 好的灵活性。其他实施例包括在货架的末端或货架的背后的垂直面上的无源耦合的天线。其他实施例包括对于给定的货架,在货架上面优选正好在下一个货架之下面朝上的某个距离的水平面上的无源耦合的天线。
在优选实施例中,多个天线可被放置在自支撑货架上或可被嵌入放置在现有的商店货架上的薄的垫层中。
例如,如图10A的方框图所示,独立的货架系统501a,501b...501n和502a,502b...502n,每个配备有多个天线200,每个天线通过传输电缆222被连接到读出器单元120。每个读出器单元120具有控制器或控制单元124,它们使用控制电缆221选择哪个天线在任何时间是工作的。在货架之间,电缆221和电缆222可以通过连接头526被互联。虽然图10A所揭示的实施例显示,每组货架具有RFID系统,该系统具有被连接到多个天线200的读出器单元120,但本领域技术人员将会理解,单个读出器单元可被配置成把互相靠近的一个以上的货架上的多个天线连接在一起,或每个货架可被配置成具有它自己的读出器单元。
图10B的方框图显示替换实施例,其中每个货架503a,503b...503n配备有多个天线200。多个天线200每个通过传输电缆222被连接到读出器单元120。每个读出器单元120具有控制器124,选择哪个天线在任何时间都是工作的。这个控制器124可以是微处理器。而且,货架可以具有辅控制器125,它与控制器124合作来选择天线。辅控制器125可以是微处理器,具有足够的输出来控制相关的货架内的所有的天线,以及控制输出设备510,诸如,用于显示诸如价格那样的信息的货架边缘显示器。输出设备510可显示使用可看见的和可听见的信号的信息,正如本领域技术人员理解的。使用辅控制器125,可以减小在货架之间的连接器526中所需要的连线的数目。
控制单元124可以藉助于通过数字数据通信电缆发送命令,例如通过发送有关每个开关的独特的地址,正如有可能的,例如通过使用Dallas Semiconductor DS2405
可寻址的开关,而选择地操作任何或全部开关。每个这样的可寻址开关提供可被使用来切换单个天线的单个输出端。优选地,控制单元124可以通过利用一个或多个辅控制器单元125,而选择地操作任何或全部开关。例如,辅控 制器单元125可以是微处理器,诸如Microchip Technology Incorporated
微控制器,它可提供用于切换一个以上的天线(诸如在辅控制器单元125附近的所有的天线)的多个输出端。控制器单元124也可以是微处理器,诸如Microchip Technology Incorporated
微控制器。在控制单元124与辅控制单元125之间的通信可以通过使用按照熟知的通信协议(诸如RS-232,RS-485串行协议或以太网协议或Token Ring(令牌环网)联网协议)的数字通信信号被实施。通过辅控制器单元125的这样的通信,除了选择想要的天线以外,还包括操纵附加特性的命令。这样的特性的例子包括把显示器(例如,发光二极管)提供在天线附近,通过适当的图像显示器显示字母数字文本,或在天线附近输出可听见的信息。
在优选实施例中,智能货架系统通过电子网络被控制。控制智能货架系统的控制系统将经由RS-232或类似的协议发送命令数据到控制单元。这些命令包括但不限于,用于操纵读出器单元120的指令、用于操纵天线开关的指令和要被货架(例如,具有光、图像显示、或声音)显示的辅助信息。控制单元124被编程来解译这些命令。如果命令是打算给读出器单元120的,则控制单元124把该命令传送到读出器单元120。其他命令可以是用于选择天线或显示信息,以及这些命令如果必要将被控制单元124处理,以确定哪些数据应当通过数字数据通信电缆221被传送到辅控制单元125。同样地,辅控制单元125可以把数据传送回控制器124,如读出器单元120可以做到的一样。控制器124然后把结果数据通过电子网络传送回控制系统。如图10A和10B所示,库存控制处理单元550是这样的控制系统的一个例子。正如这里对于智能货架系统进一步讨论的,电子网络和控制系统可交互地使用来说明智能货架系统可以由被连接到智能货架系统的控制系统通过电子网络进行控制。
控制单元124至少必须确定来自电子网络的命令是否应当被发送到读出器120,或是否应当在数字通信电缆221上发送。同样,控制单元124必须把它从数字通信电缆221和从读出器单元120接收的数据转发回电子网络。例如以最小的配置,电子网络例如发出命令来读出单个天线。控制单元124将(a)设置用于该天线的适当的开关,(b)启动读出器,(c)接收从读出器返回的数据,(d)关断读出 器,和(e)把数据发回电子网络。
图10C是说明由控制单元124示例性处理来自主机的命令信号的流程图。在步骤330,控制单元124确定是否有命令给控制单元124(它可以通过周期性地询问存储器单元而做到这一点)。在步骤332,控制单元124然后确定该命令是否针对读出器120的,以及如果是的话,在步骤336,控制单元124译码该命令,以及发送适当的指令到辅控制器125。此后,如果在步骤334已发送一个命令到读出器,在步骤338,控制单元124确定是否已从读出器单元120接收到应答。如果已接收到应答,则在步骤340,控制单元124把该应答传送回主机。此后,在步骤342,控制单元124确定响应于在步骤336发送的指令,是否从辅控制器单元125接收到应答。如果在步骤342从辅控制器单元125接收到应答,则在步骤344由控制单元解译该应答,并发送到主机。此后,处理控制回到步骤330,其中控制单元124确定是否有来自主机的另一个命令需要处理。
控制单元124也可以执行由电子网络另外处理的某些管理功能。例如,电子网络可发出命令,以寻找在与控制单元124有关的整个货架系统上的某些物品。在这样的情形下,控制单元将管理一系列任务,诸如(a)确定在它的系统中有多少天线,(b)为第一个天线设置适当的开关,(c)启动读出器,(d)接收从读出器返回的数据,并保存它,(e)关断读出器,(f)为下一个天线设置适当的开关,直至所有的天线都被驱动为止,以及(g)启动读出器,直至所有的天线都被读出为止。在优选实施例中,当所有的天线被读出时,控制单元124或电子网络(“主机”或“控制系统”)将分析它的积累的数据以及只往回报告想要的物品的位置。
图10D是说明按照本发明的、由控制单元执行示例性管理功能处理的流程图。在步骤350,控制单元124接收来自主应用程序的、请求计数由控制单元124控制的天线的总数的命令。所以,在步骤352,控制单元124确定由控制单元124直接控制的天线的数目。此后,在步骤354,控制单元124发出命令给辅控制单元125,以选择在它们的清单上的下一个天线,以及在步骤356等待来自辅控制单元125的确认。在步骤358和360,发送“读”命令到读出器120,其等待和读出来自选择的天线的数据,以及在步骤362,把该数据发送到主应 用程序。此后,在步骤364,控制单元发送“待机”命令到读出器120,以及在步骤366确定是否读出所有的天线。如果确定在步骤366所有天线已被读出,则处理结束。否则,处理控制过程返回到步骤354,这样,控制单元124可以发出命令到辅控制单元,选择清单上的、还没有选择的下一个天线。
把控制单元124放置在电子网络与读出器单元之间的附加优点在于,可以按需要使用不同的类型的读出器120。从电子网络到控制单元的命令可以是通用的,而不是读出器特定的。例如,电子网络可以发送一个“读天线”命令给控制单元。控制单元又可把这个命令翻译成由每个读出器单元要求的适当的命令句法。同样地,控制单元可以接收来自读出器单元的应答句法(它可以是随读出器单元的类型而不同的),以及把它分析成通用的应答发送回电子网络。该命令和句法可以是随读出器单元120的类型而不同的,但控制单元124使得它对于电子网络是透明的。
图10E的方框图显示其中控制器124和读出器120被包含在货架504a中的替换实施例。正如本领域技术人员将会理解的,也有可能控制器和读出器是远离任何货架的。数字通信电缆221把控制器124连接到辅控制器125,以及RF传输电缆222把读出器120连接到天线200。控制器124可以操纵分支开关527,该开关选择哪个货架组(例如,504b-504n,或505b-505n)将被选择。在图10E上,分支开关527通过“并联-串联”连接方法被使用于辅控制器125和被连接到辅控制器125的天线。也就是,代替控制器124和读出器120在单一串联安排下操纵所有的货架,RF和数字通信线在通过串行货架504b-504n和通过串行货架505b-505n下转之前被分支(也就是,每个分支是互相平行的)。图10E上的并行-串行配置对于货架的过道可能是有利的,它典型地有大约4个级别的货架(每个级别货架可以并联连接),每个级别或许有串行连接的10-20个货架单元。在某些情形下,并联串联配置从RF传输的立场看来也是希望的。例如,如果走廊具有4个级别的货架,每个级别有12个货架单元,每个货架单元有4个天线,则并联串联配置并联连接4组48个天线,而仅仅串联的配置不得不串联连接一组共192个天线。用于仅仅串联的配置的RF传输电缆因此变得太长而不能有效地工作。
图10F的方框图显示其中控制器124和读出器120被安排成远离任何货架的替换实施例。数字传输电缆221把控制器124连接到辅控制器125,RF传输电缆222把读出器120连接到天线200。控制器124或辅控制器125可以操纵T开关528,该开关选择哪些货架或货架组(例如,506a或507a-507b)将被选择。T开关528可以是与货架分开的,或可以是货架的一部分,正如本领域技术人员理解的。在图10F上,T开关528结合另一个“并联-串联”连接安排使用。也就是,代替控制器124和读出器120串行地操纵所有的货架,RF和数字通信线被分叉开(即,与多点的或“T形的”安排相连接,每个分支安排成并行的)到被串联排列的货架或货架组。这种配置允许RF信号被T开关528切换到货架或货架组,或旁路货架或货架组。图10F所示的T形或多点的配置可被使用来减小RF传输电缆通过的开关元件的数目。
在图10F上,延伸到货架506a以外的控制电缆的部分221a和延伸到货架506a以外的RF电缆的部分222a都在货架以外。然而,正如本领域技术人员将会理解的,电缆的这些延伸部分可被包含在货架内。附加的延伸的控制电缆部分221b和附加的延伸的RF电缆部分222b可被使用来连接到更多的货架或货架组。同样地,附加的货架(未示出)可被加到货架组,例如货架506a-506b,正如本领域技术人员将理解的。
图10G显示在示例性货架507a上的示例性T开关528。T开关包含一个开关,例如PIN二极管207c。与货架507a有关的辅控制器125可以驱动PIN二极管207c,允许RF信号从RF电缆222a进到货架507a,在其中该RF信号可以通过开关214路由到天线200。RF能量也可继续沿着RF电缆222b进到任选的附加T开关,最后到终端器215。因此,在RF电缆222a上典型地有两个并联负载-驱动的天线和终端器215。电路217(例如,本领域技术人员熟知的隔离器电路)可被使用来与读出器120的阻抗相匹配。
图10H表示可被使用于示例性货架507a的示例性联机开关529。联机开关包含一个开关,例如PIN二极管207d。与货架507a有关的辅控制器125可以驱动PIN二极管207d,允许来自RF电缆222a的信号继续沿着RF电缆222b行进,或关断PIN二极管207d,阻止RF 信号继续沿着RF电缆222b行进。优选地,T开关528和联机开关529可以一起使用来把RF信号路由到货架507a或路由到RF电缆222b。通过使用一个或多个联机开关,诸如联机开关529,隔离器电路217是不必要的。然而,联机开关529会导致某些RF能量损耗。
图101显示在单根电缆上组合RF和数字通信的示例性方法。主控制器124发送打算用于智能站的数字命令250。变换器251把数字数据变换成叠加的数字信号252,它可被叠加在RF电缆上。例如,这个叠加的数字数据可以是在与由RFID读出器120使用的不同的频率上。这个叠加的数字信号可以传送通过滤波器253,诸如在图10I上所示的示例性电感253。然后,把它叠加到RF电缆上。另一个滤波器254可被使用来阻挡叠加的信号到达RFID读出器120。
组合的RF和数字信号沿电缆222a传送到一个或多个附加智能站261、262、263等等(图10上只显示261和262)。在达到示例性智能站261后,组合的信号可以传送通过另一个滤波器255,诸如电感器,量值做成阻挡RF信号到RFID读出器。叠加的数字通信传送通过滤波器255,和进入接收机电路256,它检索数字信息和把它传送到辅控制器125和任选地到附加辅控制器260。
辅控制器125可以把信息通过发射机电路257发送回主控制器124,例如工作在不同于读出器120的RF频率的频率上,以及任选地,工作在与从主控制器(或控制单元)124到辅控制器(或控制单元)125的通信使用的频率不同的频率。这样的信息可以由接收机电路258接收,变换成适当的数字信号259,然后返回到主控制器124。
用于在主控制器124和辅控制器125之间的数字通信的方法的一个变例是,从主控制器124以两个或多个DC电压的一系列脉冲发送数字通信。优选地,两个电压都是足够高,以使得给与需要DC电源的与辅控制器125、外设510等等有关的任何电路供电。这些电压可以从数字发射机电路251发送,以及被接收机电路256接收,该接收机电路可以是简单的电压比较器电路。通过使得数字发射机电路257提供两个不同的电平的电流流出或加载在通信电缆上,例如通过接通和关断给电阻馈电的晶体管,可以提供从辅控制器125返回到主控制器的通信。流出的电流的这样的变化然后被接收机电路258感知,然后被变换成用于主控制器124的数字数据。
图10J显示使用开关来使延伸超过选择的天线的RF电缆的不想要的影响最小的示例性方法。从前述的说明可以理解,可以由智能站系统通过使用辅控制器(或控制单元)来控制开关。图10J显示被连接到一系列天线371-377的读出器单元370。该天线系列也被表示为第1号,第2号,第N号等等。每个天线与它的电路380相联系。电路可包括载送RF信号的同轴电缆381。载送RF的中心导体可以通过并联开关382被短路到同轴电缆外皮,或被连接到调谐电路,此后通过选择开关383连接到天线371。同轴电缆外皮由线384表示为电连续的。同轴电缆外皮典型地是接地的。同轴中心导体同样是连续的。
在依次的天线之间的距离优选地是RF信号的波长的约数的整倍数。例如,在具有聚乙烯介质的标准同轴电缆中行进的、13.56MHz的RF信号具有约12英尺的四分之一波长。因此,如图10J所示,在天线之间的1英尺同轴电缆长度可被使用来提供四分之一波长间隔的12分之一的约数。其他的整数倍约数也是可能的,例如,在天线之间的1.5英尺同轴电缆长度可被使用来提供八分之一的约数。
为了说明本方法,第N个天线373可以通过闭合选择开关385把RF信号引导到天线373而被选择。同样,并联开关386被闭合,把RF信号在天线375处短路到同轴电缆外皮,该天线位于沿着RF电缆四分之一波长处。在沿着RF电缆四分之一波长距离处的短路被看作为无穷大阻抗,这使得RF电缆延伸到超过选择的天线的有害影响最小化。在天线序列的末端,任选地有附加的并联开关,被表示为378和379。
在优选实施例中,智能站系统是标准型的,使用不太昂贵的元件处理来自多个天线的数据。在货架内的多个天线可以时序地启动或任选地,具有相位延时,增强它们的有效性,正如在本领域技术人员的能力范围内。
参照附图,图11A是说明本发明的一个实施例的方框图,它显示具有被连接到读出器单元120的多个天线200,210(为了方便,只显示两个)的RFID系统。所以,这里揭示的RFID系统可被使用来实施图10A所示的智能站501a-n或502a-n。图11A不打算限制本发明,因为本领域技术人员将会理解它的各种修正、替换、和变化。而且,本领域技术人员将会理解,本发明以及它的结构和运行方法也可应用 到在其他频率上的传输和检测,同样只要功率和常规要求满足的话。RFID系统可包括单个货架或多个天线可被安排在货架附近以及通过使用用于例如同轴或其他连接装置的连接器连接到单个读出器单元。如图11A所示,单个RF传输电缆222被使用来连接天线200和210。传输电缆222以传统的终端器215终接。读出器单元120与控制单元124相联系,但没有复接器。而是控制器124被设计成分别控制位于天线200和210处的开关204和214。控制单元124也可以与例如位于天线附近的辅控制单元125通信。辅控制单元125可包括微处理器或可寻址的装置,它们可以与控制单元124合作来选择天线。
在一个实施例中,开关204和214通过分开的电缆221被连接到控制单元124。本领域技术人员将会理解,其他装置,包括无线装置,或被叠加在电缆222上载送的RF信号的其他频率信号,可被使用来把控制单元124连接到开关204和214。开关204,214被控制成在任何时间,仅仅一个天线200,210通过电缆222被连接到读出器单元120。
图11B是显示逻辑开关204的示意图,该逻辑开关在打开(虚线)和闭合位置之间跳动,它给天线供电。这样的逻辑开关可被使用于对于图11A讨论的实施例。
图12是本发明的另一个实施例,它类似于对于图11A讨论的实施例,除了天线200都是相同的,如图12所示。所以,调谐电路202都是相同的,这简化天线制作。所以,读出器单元120通过传输电缆222和开关204与214被连接到各个多个相同的天线200。
图13是替换实施例的方框图,它显示当多个天线200是相同时的好处。调谐电路202的部分可以移回到在或接近该读出器单元120本身附近的通常的调谐电路213。所以,读出器单元120通过在读出器单元120处提供的通常的调谐电路213被连接到多个天线200。正如本领域技术人员将会理解的,对于每个天线200仍旧可提供一个主调谐电路202或212。
图14是说明本发明的另一个实施例的方框图,其中两个分开的传输电缆222和230分别发送调制的和未调制的RF信号到多个天线配置,每个天线配置包括天线环201和231。控制单元134与读出器单元130相联系。读出器单元130被设计成把RF信号分裂开,允许 未调制的RF信号通过分开的电缆230和通过调谐电路232传输到与RF天线201有关的天线环231。每个RF天线201与各个天线环231有关。和前面的一样,读出器单元130也生成调制的RF信号,该调制的RF信号通过调谐电路212和传输电缆222被发送到多个天线。各个开关204和214把各个天线201连接到传输电缆222,以及也把各个天线环231连接到传输电缆230。
在一个实施例中,未调制的RF系统,包括调谐电路232、电缆230、和天线环231,都可以被连续供电。相反,读出器天线数据环201通过适当地控制开关204和214可以一次只接通一个。因为环231可被连续地供电,在数据传送期间没有对于RFID标签充电所需要启动时间。这样的系统可被有利地使用于RFID标签需要频繁被读出的情形。而且,这个实施例也允许手持读出器单元在任何时间读出标签,因为鉴于未调制的RF系统的连续供电,标签总是被供电。未调制的电缆230在电缆230的末端有终端器216。在本上下文中,应当理解,术语“连续的”供电可包括百分数工作比,如果由法定的或其他限制要求的话。替换地,未调制的RF系统可以在刚好驱动用于每个天线的调制的RF系统以前被驱动。
图15是类似于对于图14讨论的实施例的另一个实施例。在本实施例中,通过电缆222的调制的RF信号和通过电缆230的未调制的RF信号被路由到同一个天线201。开关204和214优选地被配置成使得调制的RF信号222,或未调制的RF信号230,或没有一个信号,被路由到给定的天线201。也就是,开关204和214被设计成它们只能工作在三个状态:(I)第一状态,只有调制的RF信号被传输到天线201;(II)第二状态,只有未调制的RF信号被传输到天线201;以及(III)第三状态,调制的RF信号和未调制的RF信号旁路天线201。
这样的切换工作可以通过单极或多极RF开关组实施。在工作时,本实施例允许天线201被关断,直至刚好在它的转变被变态之前为止。在这时,未调制的RF信号可以通过调谐电路232、传输电缆230和适当的开关204,214被切换到天线201,以“加热”附近的RFID标签。此后,调制的RF信号通过调谐电路212、电缆222和适当的开关204,214被切换到天线201,有效地获取来自已被“加热”的 RFID标签的数据。
图16A是可与例如对于图15讨论的实施例的开关205一起使用的简化的示意图。图16A不打算限制本发明,因为本领域技术人员将会理解各种限制、变化和替换例。当开关205A被掷到左面,它把天线环201的一个极连接到调制的RF信号同轴电缆222的中心导体,另一个极被连接到同一个电缆的外皮,调制的RF信号被传输到天线201。如果开关205A被掷到右面,则在调制的电缆222中的信号继续连接到另一个天线。开关205B被显示为掷到右面,这样,未调制的RF信号将继续接到另一个天线。如果开关205B被掷到左面,则未调制的RF信号将传送到天线201。如果开关A和B都被掷到右面,两个信号将旁路天线,该天线将完全不工作。开关205被设计成开关205A和205B不能都掷到左面。
图16B是可被使用于例如对于图15讨论的实施例的另一个开关205C的简化的示意图。图上显示公共的(地)线不需要切换,以及开关可以分支RF电缆,而不是直接与电缆联机。当开关205C被掷到左面时,它把天线环201的一个极连接到调制的RF信号同轴电缆222的中心导体,另一个极被连接到同一个电缆的外皮,这样,调制的RF信号被传输到天线201。如果开关205C被掷到中心,则未调制的RF信号230将传送到天线201。如果开关205C被掷到右面,则任一个RF信号都不进入天线,该天线将完全不工作。注意在开关205C的情形下,RF信号也下转它们各自的电缆,传送到天线201,而不管开关205C的设置。
图17A显示可被用作为例如这里早先对于本发明的各种实施例讨论的开关204或214的RF开关的电路图。图17A不打算限制本发明,因为本领域技术人员将会理解各种限制、变化和替换例。如图所示,RF开关利用PIN(P型、I型、N型)二极管207(例如,Microsemi零件号900-6228),它起类似于常规的PIN二极管作用,除了当开关触点打开时它能够阻挡RF信号。当开关触点被闭合时,PIN二极管207变为正向偏置,以及导通RF信号。被使用来选择天线的控制信号也可被叠加到(未示出)被使用来读出RFID标签的RF信号上。这样的控制信号可以通过带通滤波器而与RF信号分离开,然后继续进到可寻址开关,它利用PIN二极管选择地驱动RF开关。在图17A 上,控制信号在分开的连线上被提供,而不是使用RF信号电缆。虽然把控制信号叠加在RF信号电缆上,在天线之间或在智能站之间可需要较少的导线和/或连接头,但它需要附加的电子元件来分离开在每个天线处的信号。因此,对于控制信号使用分开的连线可能是更有效的。
图17B说明用于使得天线失谐的电路图,这样,如果天线没有被选择为驱动的,则该天线在附近天线被选择时将不会谐振。如果天线没有被选择,则PIN二极管207a短路调谐电容211a,由此,改变天线的频率,这样,它在被使用来操纵天线读出RFID标签的频率上是不工作的。
使用PIN二极管(诸如207a)来短路调谐电容和使得天线失谐,意味着PIN二极管207a可以在供电的情形下运行足够长的时间。这可生成热和浪费功率。所以,系统可被设计成只使得与当前正在被读出的天线紧密相邻的天线失谐。相邻的天线可以通过几个方法被确定。例如,这可以在设计期间被规定,或在组装后通过观察被找到,或可以在运行期间由RFID读出器确定,正如这里进一步描述的。
图17C显示其中PIN二极管207b被使用来调谐环路的另一个电路图。这里,当PIN二极管207b被供电时环路为调谐的。所以,在该环路没有在读出时PIN二极管207b不需要保持接通。这可以节省功率和减小热生成。
虽然这里的例子包括使用PIN二极管用于切换和失谐功能,但也可以使用其他的电子元件,诸如,例如FET(场效应晶体管)或MESFET(金属半导体FET)器件,正如本领域技术人员可以理解的。
图17D说明其中在电路的谐振部件内的开关,例如场效应晶体管(FET)208,被使用来失谐环路的另一个电路图。这里,当FET 208不供电时环路为调谐的,以及当FET 208供电时环路为失谐的。在供电状态下,FET 208抽取很小的功率。而且,在电路内的这个位置下,当FET 208被供电时,它使得环路天线充分地失谐,这样,RF不会趋于进入调谐电路。所以,不必提供适当的FET或PIN二极管来选择环路。
图17B说明本发明的一个方面,可变电容(例如,图17B所示的可变电容211a-c)可被使用来调谐天线,即,使得它在与来自读出 器单元的RF信号相同的频率上谐振。由于天线的周围物可影响调谐,包围调谐电路的任何结构优选地被设计成,例如通过把它们放置在结构的边缘(诸如货架边缘)或通过提供用于调谐装置(诸如伺服控制的改锥)的接入孔而使得可调节的元件保持为可从外面接入的。
而且,由于调谐天线可以是逐次逼近的过程以及是费时的,希望允许自动完成调谐。按照本发明的一个方面,这是通过提供自动调谐电路(未示出)而完成的,该自动调谐电路临时附着有计算机控制的伺服驱动的改锥,调节与可调节的电容器有关的螺钉。为了达到最佳谐振,自动调谐单元(它可包括计算机或其他适当地编程的微处理器)接收从导电连接到被调谐的天线的反馈,或来自RFID读出器的反馈,该RFID读出器检测哪些标签是从预定的或已知的空间(优选地,二维或三维)排列的标签阵列中被识别的。调谐单元根据实验开发的或从经验开发的一组法则,操纵调节螺钉以达到最佳调谐。替换地,控制器或辅控制器可以通过电子调节或例如通过远程设置在调谐电路内的可调节的压控电容器,而调节每个天线的调谐。这个方法将减小对于使用机械或伺服控制用于调谐的调节的需要。调谐电路中的压控电容器也可被使用来失谐天线,这样当它们没有被选择用于读出时它们不谐振。
在一个实施例中,RFID标签可被放置在货架本身内,优选地一个或多个位于每个天线的读出范围内。当该天线在自测试模式期间被读出时,这些RFID标签为每个天线提供已知的响应。因此,不管货架是否支持任何加RFID标签的物品,在天线的范围内总会有至少一个自测试的RFID标签应当被找到。如果没有找到这样的RFID标签,则控制单元124或辅控制单元125可以开始自调谐过程。如果在自调谐后仍旧没有读出自测试的RFID标签,则发送一个消息到电子网络,表示需要对于货架维护。代替把自测试的RFID标签放置在货架内,它们也可被放置在天线的范围的任何一处,例如,在货架的后壁或侧壁。
图18A是说明在单个货架单元内的另一个天线环配置的图。货架300包含单个天线环301。货架310包含天线环311和312。对于货架内的一个以上的环路,有多个工作模式。例如,环路311可以是工作的,或环路312可以是工作的,或两个环路可以是同时工作的或不 工作的。本发明打算两个环路同时是工作的,它们的输入RF信号有一个相位差。这样的相位差可以由本领域技术人员熟知的、各种电子装置被引入。例如,通过使用与给另一个天线环路馈电相比较的不同长度的同轴电缆馈电一个天线环路,可以引入相位差。
正如从图18A理解的,货架320包含三个天线环321-324。这被显示为一个例子,因为可以有多于或少于四个天线环,以及可以使用其他配置,正如本领域技术人员根据这里的揭示内容将会理解的。四个环321-324可以以不同的组合被驱动,例如,环321和322,321和323,或321和324可以同时被驱动。具体地,如果一对环路是工作的,在工作的环路之间有相位差,则RF场矢量可被移位,以便更好地读出处在不同的物理取向的天线标签。所以,当与无相位差的环相比较时,有相位差的天线环的使用可以提供对于读标签的更好的“覆盖”。
图18B说明在夹具460上支撑的几个货架400,410,420,430,440和450的顶视图。每个货架例如具有四个天线。例如,货架410包含天线411-414。而且,在每个货架内和靠近每个天线,有一个或多个RFID标签。在图18B上,每个天线有四个标签,标签被标记为a-d。在货架内的标签用作多种多样的功能。可以使用更小或更大数目的标签,正如本领域技术人员将会理解的。
例如,如果天线411以相对较低的功率被接通,则应当能够读出位于例如天线411的中心附近的标签411c。当然,本领域技术人员将会理解,取决于天线和标签设计,可以以低的功率使用在更靠近天线导体的位置处的标签,因为它们可以容易地读出。因此,标签411c可被使用来测试天线411是否正确地工作。如果功率增加,则天线411也应当能够读出位于天线411的周围附近的标签411a,b,和d。通过在诊断或自检验模式期间改变功率,系统应当能够确定天线411有效地工作需要多大的功率。货架标签可被安排在离每个天线中心的若干距离,以便提供这个信息。
当加到天线411的功率增加时,最终能够读出与相邻的天线412有关的货架标签412b。系统可确定天线411和412相邻的。这个信息可被系统使用来确定当给定的天线正在工作时哪个相邻的天线可能需要失谐。当货架410被制作时,天线411和412是相邻的这一事 实已被建立。然而,当几个货架被相邻地放置在零售店时,可能不可能或不方便提前确定哪些货架是相邻的。在系统被组装后,货架标签可被使用来确定哪些货架或天线是相邻的。
例如,工作在正常功率下的天线411也可以检测在相邻的货架400(其相邻的位置在货架放置之前还没有被确定)上与相邻的天线404有关的货架标签404d,以及在货车(或货架的公共支撑结构)的相反的一边的相邻的货架440(其相邻的位置在货架放置之前还没有被确定)上与相邻的天线441有关的货架标签441a。
可以设计,工作在正常功率或稍微更高的功率下的天线411能够进一步读到相邻的天线区域,例如读货架标签404c,412c,和441c。因此,这里描述的功能可以通过仅仅使用在每个天线的中心的单个货架标签而达到。
虽然货架标签对于上述的目的是有用的,它们可能会通过增加要被读出的标签的数目而减慢系统响应。所以,理想的选择可以是对于货架标签独特的ID序列号使用可由系统引导到“静默”模式的特定的序列号范围,也就是,在正常运行期间不应答,而只在诊断或建立运行期间才应答。
一个或多个天线可被包含或被隐藏在每个货架内。天线环通过使用导电材料被制成。这些导电材料可包括金属导体,诸如金属线或金属箔。导电材料可以是网格的带条或屏(screen)。在一个实施例中,天线环可以由约0.002”厚度和0.5”宽度的铜箔制成。这些环可以被包含在薄叠层材料内,诸如被加到支撑货架材料的背面上的装饰叠层。这些环也可以堆叠在玻璃内,这些环也可被粘接在叠层的材料、玻璃、或其他支撑结构的外部。如果想要有附加的负载承载支撑或刚度,这样的支撑货架材料可以是能够支撑货架内容,或提供结构刚度的任何材料,正如本领域技术人员知道的。这样的材料的例子包括木料、塑料、硬泡沫塑料、玻璃、玻璃纤维或设计成瓦垅式的或提供稳定性的纸板。RF阻挡材料可被加到或被引入到货架的底面,如果想要的话,用来防止检测到不是在货架上面而是在货架下面的RFID标签。应当理解,这里被描述为货架的智能站也可以在垂直的或其他角度的取向上被使用,以及RF阻挡材料然后以适当的取向被加上,把打算要读出的目标标签与其他相邻的标签更好地隔离开。
被加到或被引入到货架的底面,或放置在任何基础金属支撑(诸如现有的金属货架)上的RF阻挡材料,将很大地阻止RF能量进到货架的“下面”。替换地,RF阻挡材料也可被引入到货架的内部。如果希望货架只感知货架(上方)的加标签的物品,则这种方法是有利的。然而,这样的RF阻挡材料的结果(不管是故意提供在货架结构中,还是作为先存的货架结构同时存在的)是,在几乎完全限制货架下面的RF的能量的同时,在货架下面的RF阻挡材料也减小在货架上面的“读出范围”。为了补偿这种减小的读出范围,可以在紧接在天线环的下面(也就是靠近货架结构的顶面)提供补偿材料层。这样的材料是非导电的,以及具有高的导磁率。它们的例子是Magnum Magnetics RubberSteelTM或具有高的平面内导磁率的、可弯曲的铁氧体薄磁片。这样的高的平面内导磁率是通过使用各向同性铁氧体薄片而不是使用传统的各向异向铁氧体薄片(它通过设计的导磁率是垂直于薄片的)得到的。在天线与RF阻挡材料之间存在这种补偿材料层,使得在天线与RF阻挡材料之间能够有更高的磁通密度。结果,在货架上方的磁通密度可以更高,因此对于给定的货架厚度给出更好的传感范围(“读出范围”)。
被堆叠在薄支撑材料内或被附着在薄支撑材料外部的天线环,可以以非平面的形式例如被部署为弯曲的板,它可被使用于某些显示器情形、在某些服装货架旁边、或用于可以在结帐台使用的通道读出器,等等。
这里的例子讨论环天线,环天线典型地使用于工作在诸如13.56MHz频率的读出器。有可能,智能站内的物品可包含工作在其他很大地不同的频率,诸如915MHz,2.45GHz,或125kHz。智能站可被配置成通过提供适当的天线,例如用于125kHz的多个环天线、和用于915MHz或2.45GHz的偶极子天线,而读出这些或其他频率。智能站内的天线可被提供来用于一个或几个这样的频率。每个天线优选地具有它的自己的独立的开关和调谐电路。所有的智能站共用单个公共的RF电缆和单个公共的控制电缆。智能站可被构建成使得每个智能站的所有的区域可以读出所有想要的频率(即,每个区域由多个天线提供服务),或给定的智能站的不同的区域可以配备有用于特定的频率的特定的天线。工作在不同的频率的智能站都可以互联。工作在一 个以上的频率的智能站需要可被配置成工作在一个以上的频率的、所谓的“频率捷变读出器”单元。
在优选实施例中,在本专利申请中讨论的天线环例如可被放置在货架上,通过把它们引入被放置在货架上的铺垫中,它们被放置在产品的下面。这些环因此被密封在本领域技术人员熟知的、适当的刚性的或柔软的基片中。适当的基片材料的例子包括叠层结构材料、硅橡胶、(urethane)橡胶、玻璃纤维、塑料或其他类似的、保护天线环和提供某些物理偏置补偿的材料,它可以在天线被放置在金属货架、壁和表面的情形下防止电磁干扰。
封装材料或货架可提供有开孔或用于悬挂在垂直面(诸如货架背面)的挂钩。在替换实施例中,封装材料也可提供有压力敏感粘结剂,帮助附着到想要的表面。封装的“前面”或“货架”边缘也可以提供有低功率光发射或其他显示设备,它可以由读出器单元或排序器单元,诸如货架内的辅控制单元,进行接通,以使得特定的显示设备的工作情形可以可见地与相应地放置的读出器天线的工作情形进行协调。替换地或另外,显示设备也可被使用来显示附加信息,诸如价格或折扣。
除了读出RFID标签的能力,智能站可以具有附加的“外围”设备,它可通过数字数据电缆传送信息。例如,智能站系统可提供数字数据通信高速公路用于添加的或外围的附加设备,包括但不限于,计算机终端、显示设备、调制解调器、条形码读码器、温度传感器、用于密闭或绳系货物的锁定设备,等等。数字数据通信高速公路可被引入到在控制器124与辅控制器125之间发送数字控制和数据信息的连线系统,或它可以是一个或多个、由贯穿的和在智能站之间连接的连线组成的独立的数字数据通信高速公路,这些智能站提供有连接添加的或外围的设备的端口。数字数据通信高速公路方便在智能站系统(包括控制器124和辅控制器125)与电子网络之间的双向数据传输。也可以通过贯穿智能站的连线为添加的或外围的设备提供电力。
应当理解,无论使用添加的还是外围的设备,除了RF功率以外的电力可以被智能站使用,例如由辅控制器125,和由开关与调谐电子电路使用的直流(DC)。这样的电力可以由一个或多个专用连线被提供,或它可被引入到数字通信高速公路或RF电缆。
作为一个例子,RF电缆可包括两个导体,例如在同轴电缆中的中心导体和屏蔽导体。RF电缆载送RF信号。DC(直流)电压可被叠加到RF信号上在同一个RF电缆中,以提供DC功率给智能站。如果DC电压,例如18伏DC,高于对于智能站中某些器件所需要的电压(例如,5伏DC),则可以使用电压调整器来降低电压到可使用的范围内。
作为另一个例子,在同一个RF电缆上可以载送数字通信。例如,被叠加在RF电缆上的DC电压可以在两个DC电平(例如,18伏DC与12伏DC)之间进行切换,以完成RF电缆上的非RF数字通信。所以,主控制器可以通过使用这样的数字通信发送信息到辅控制器。
作为另一个例子,辅控制器可以通过接通和关断电负荷,而在RF电缆上以数字形式发送信息到主控制器,由此从RF电缆排放电流。这又可以依次在主控制器处被感知。电压电平的使用和负荷水平的使用可以同时进行,以实现通过RF电缆的双向数字非RF通信。
作为再一个例子,在货架实施例中,可以有利地被引入到货架中的另一个设备是插入式条形码读码器,它可以与辅控制器单元125相接口。当货架被储存货物时,条形码读码器可被使用来扫描被放置在货架上的封装。条形码数据然后连同独特的RFID标签序列号一起被发送回电子网络。如果由条形码规定的产品本体以前没有与独特的RFID标签序列号相联系,则现在在数据储存内完成该联系。否则,条形码扫描可用作为数据储存信息的验证。条形码设备的使用还使得货架即使在加RFID标签的货物分阶段引入期间也能够提供好处。通过比较在货架上上货的物品的数目(如由条形码扫描器结合简单的数字键盘识别的)与销售的同一个物品的数目(如由结帐处的现有的扫描器确定的),可以确定货架上大约剩余有多少货物,以及是否必须再上货。同样地,在货架本身的条形码扫描可被利用来提供从电子网络检索的当前的价格信息和通过在货架上的数字字母显示器上显示。
在另一个实施例中,货架或智能站可以配备有环境传感器,用来监视或测量例如温度、湿度、光线亮度、或其他环境参数或因素。由于系统能够确定哪些物品在货架上,系统可跟踪每个物品的环境,以及如果环境条件超出对于特定的物品类型的极限,则提供警告。规定分开的极限可以用于每个组的物品。
一个或多个贴近传感器,例如红外传感器或电容式传感器,可被 放置在货架上,用来检测顾客的存在,以及确定是否增加在该货架处的读出频率,以便当物品从货架移走时给出顾客快速反馈。检测顾客的装置被放置在货架的前面边缘处,使得该装置不被货物遮挡。红外或电容式传感器通过检测来自顾客的体热或由于顾客在货架的前面,或顾客的手或臂,或货物在接近货架前面移动引起的本地电容的改变,可以感知顾客的存在。检测顾客的存在的其他的装置可包括可见光或红外光传感器,沿着货架的前面边缘放置,用来检测伸手拿货架上的货物的手或手臂的影子。在这种情形下光源可以是周围环境的可见光,或来自位于紧接的较高的货架下面的光源的可见光或IR光,或来自头顶的或商店的天花板上光源。商店安全照相机也可被使用来检测顾客的存在和引导智能站提高读出频率。同样地,当顾客被感知时和此后在某些时间,可听见/可看见的信号或显示器可被驱动,而不是在所有的时间都被驱动,以便节省功率和元件寿命。同样地,关于顾客与货架的接近度的信息可被转发回电子网络,帮助分析顾客的业务量模式,或花费在特定的货架上的时间长度。顾客位置数据可被馈送到商店安全系统,以便结合商店监管照相机的扫描图案一起使用。
同样地,被转发回电子网络的货架数据可被使用来确定是否有异常地大数目的物品突然从货架上取走。如果这种情况发生,则安全照相机可被引导到货架拍摄取走物品的顾客的照片。如果当顾客离开商店时没有为该物品付费,则采取适当的动作停止偷窃。
可被引入到货架的另一个设备是Hall效应或其他类似的接近度类型传感器检测标签的移动或顾客的存在。这个信息可以类似于在前面说明中关于红外传感器描述的那样被使用。
货架的另一个使用是检测与顾客有关的、可被使用来帮助顾客寻找预定的购买物品的“顾客标签”的存在,诸如服装物品的正确的尺寸,由此在货架上可看见的或可听见的指示器被驱动,把顾客引导到想要的物品处。同样,“顾客标签”在放置在其中想要的物品是缺货的货架时,可被使用来给予顾客一个“可延期使用的购买单(rain check)”和/或当该物品重新上货时对于该物品的折扣,或有关该物品在储存室在另一个商店的信息,或订单。这在顾客由于缺货没有购买该物品时进行跟踪是有用的。
货架的另一个使用是提供“前馈”信息,预测何时在结帐通道需要更多的出纳员,或何时需要更多的储料器。例如可以通过监视从货架取走的货物量,以及由此得出到达结帐通道的货物量,而做到这一点。仓库管理员(storekeper)或商店经理由此安排结帐或存放人员,使得他们的时间花费最佳化,帮助安排休息时间等等。
货架的另一个使用是检测“存货标签”或“雇员标签”,或按钮或按键输入序列的存在,提醒货架完全存放的系统,以及使得数据库知道当前的存放水平是满的或目标水平。这个方法可以在物品存货模式被改变时被使用来更新目标水平。
货架系统可被使用来根据价格、业务量和货架空间,对于由系统覆盖的所有的货架建议最佳存货模式,它可涉及到改变所有的物品的目标库存量。计算这样的存货模式效应需要关于每种SKU物品的多少数量适合于给定的货架区域和多少货架区域被每个货架天线覆盖等等的知识。
本发明的一个方面,货架系统知道每个货架的实际的位置是有利的,而这一点即使从独特的以太网或RS485地址或其他联网地址也不一定是显而易见的。所以,本发明打算把GPS换能器引入到每个货架。更实际的解决方案可以是提供便携式GPS单元,它在货架被组装时可被插入到每个货架上的USB部分(或其他类似的相兼容的部分)以便标识它的位置。例如,GPS单元可以与被使用来建立货架的伺服机械调节单元在它安装后相组合。
替换地,带有可编程的RFID标签的GPS单元可以放置在货架上,以及通过RFID系统把货架所处在的坐标传送回主控制器。完成这一点的一个方法是使用被连接到专门的RFID标签的GPS系统,该RFID标签具有用于除了它的独特的序列号以外的信息的附加存储块。这样的标签使用集成电路,连接到它的标签天线,也连接到通信电路,以接收来自外部源的数据,诸如GPS系统。GPS系统可被配置成把空间坐标写入到附加存储块。已知的序列号或号码可以在专门的RFID标签中被使用,以及RFID系统在基于检测这样的专门的RFID标签后可以询问该标签,以确定所存储的空间坐标,并把它们与正在被读出的货架和天线相联系。
天线形状不一定限于单环天线。单环天线是一个形状系数,它可 以典型地使用于高的RFID频率,诸如13.56MHz。多环天线1215可被使用于诸如125kHz的较低的频率,或允许在诸如13.56MHz的高频上较低的电流运行。较低的电流的天线的使用可以允许使用较低的功率开关元件。形成多环天线可能需要诸如环形导线那样的天线元件互相紧密地靠近,所以导线优选地是绝缘的。
与RFID天线有关的调谐元件,例如旋转调节电容或电容组,在使用期间可能需要接入。适当的接入,例如在货架实施例中,可以通过提供可拆卸的盖子装置,或在货架上的开孔而被提供。
对于把导电的天线材料附着到支撑叠层或其他结构,可以利用各种各样的方法。例如,金属箔可以以网格形式(诸如纸板的网格)或平面形式(诸如纸板片,叠层片,木板或塑料板等等)由自动化机器使用二维或三维定位机制,把金属箔以想要的天线图案从卷筒上馈送到基片上,而被铺设在基片上。
如果支撑材料是木材,则铣床可被使用来形成沟槽,在其中可以固定导线,以便形成天线环。如果支撑材料是塑料,也可以使用同样的方法,或加热的图案可被压入塑料中形成沟槽,在其中可以固定导线。塑料基片可以被模压成用来保持导线的沟槽,或塑料基片可以被模压成垂直沟槽的重复的直线围成的图案,允许形成具有大量图案的天线环。在这些方法的任何的方法中,通孔可以被钻孔、冲压或模压,用于固定天线导线的末端。这些通孔可以延伸穿过基片成为可接入用于连接或插入到被使用来调谐天线环的调谐电路。
形成天线环的另一个方法是围绕一系列类似于保护管的管脚缠绕导线,然后插入保护管,以及把导线按压到基片上。基片可以预先涂敷粘结剂,以便当去除保护管时握住导线。替换地,基片可以足够软,允许导线压入基片的表面。替换地,基片可以是热塑性的,导线可以预先加热,这样,它们部分熔化接触的基片,以及成为嵌入到基片的表面中。在形成天线环的保护管上使用的管脚任选地可以是弹簧装载的,这样,当保护管把导线按压在基片上时,管脚任选地可以缩减回到保护管。
更详细地,图19显示制作金属线天线的一个方法。图19不打算限制本发明,因为本领域技术人员将会理解各种修正、替换、和变化。提供了基片1100,诸如木材、塑料、橡胶、高密度泡沫、或类似的 材料。在基片上提供沟槽1110,典型地具有网格图案。这些沟槽可以通过机械加工、模压,诸如热或冷压,或注入模压,铸造,热烙(例如,用于木材)等等被制作。按压方法可以使用印模板(印记)或旋转装置。优选地,通孔1130可以通过相同的方法或通过钻孔或冲孔提供在沟槽的交叉点。基片1100的大部分区域仍旧由在沟槽之间的区域1120占用。因此,基片1100仍旧具有基本上平的上表面,这样,在该表面上可以承载负载,以及可以加上盖子、薄膜、叠层、或胶合板,以提供平面的完成的表面。区域1120也被认为是未被天线导线占用的,以及这些区域可以通过铸造、钻孔、冲压等等被提供以通孔,以容纳螺钉或螺栓,附着到其他结构。通孔也可被使用于附着,诸如工具板(pegboard)或显示器挂钩,或通过通孔用于联机、通风、来自扬声器的声音的穿孔,放置小灯,等等。
天线环1200被显示为通过把适当的直径的导线放置或按压到某些沟槽1110而形成的。天线环的末端1201通过把它们固定在通孔1130中而被放置在适当的位置。通孔可被整个地穿过基片1100,这样,它们可被连接到在基片的另一面上的电路。同样地,天线环1210被显示为用已被固定在一个通孔的导线末端1211和被显示为准备固定在另一个通孔的导线末端1212形成。
除了简单地按压裸露导线穿过通孔固定末端以外,导线预先切割成需要的长度,以及末端适配于护孔环1140,按钮,或适合于通孔1130的其他机械装置。这些护孔环可被焊接在导线上,供更好的导电率。作为将其插入到孔1130中的替换例护孔环可以具有比起沟槽1110的宽度稍大的直径,这样,护孔环只在两个沟槽的交叉点处才适配的,如图19A所示。替换地,在形成沟槽图案期间,交叉点可被做成大于沟槽宽度,如图19B所示,以固定较大的护孔环1141。护孔环可被做成条形(1142)或T形(1143),以适合于交叉点,如图19C所示。它们也可被做成交叉形的。它们可以适配于管脚,向下凸出穿过基片1100,或向上延伸到基片1100外面。管脚可以适配于电路板上的插座或通孔。护孔环(例如,1140或1141)可以是挖空以接纳其他导线或管脚。它们可以引入外螺纹的管脚或内螺纹通孔。护孔环同样地可以引入内部或外部的倒刺或装上弹簧装入的零件,使它们固定在适当的位置,或帮助连接到外部电路。被附着到护孔环的天 线导线也可以由倒刺固定。
基片1100可以提供有凹口(未示出),在其中放置电路(未示出),以及这样的电路被安装在导线之前或之后,以及导线通过焊接或使用护孔环、倒刺等等被附着到电路。
代替允许要创建的多个天线图案的、形成常规的网格或十字形交叉的图案的沟槽1110,沟槽可以以“惯用”的形式被提供为只包括想要用于要产生的实际的天线的沟槽。图20显示这样的实施例。沟槽,例如1220和1230,可以通过以上描述的与通孔1221和1231相同的方法被形成。
由于沟槽和通孔牢固地固定导线,导线可以容易地用手插入到基片,或该过程可以机械化。在所有想要的天线被形成在基片后,任何开放的沟槽可被填充以塑料或任何其他适当的材料。覆盖的叠层、薄膜、或其他层然后可加到基片的顶部。这个覆盖物可以是材料的注入-模压层,或熔化-铸造层,或通过化学反应或加热(诸如环氧树脂材料或硅化合物)或蒸发(诸如胶乳材料)凝固的液体铸造层。
组合的基片和覆盖物然后包括天线铺垫。取决于材料,天线铺垫可以是柔软的或刚性的。天线铺垫也可以被附着到平面的或非平面的支撑材料,诸如木材、塑料、玻璃纤维等等的板。
天线形状不需要被限制为单环天线。图20A显示单环天线1200和1210,形状因子典型地可被使用于中等范围的RFID频率,诸如13.56MHz。图上显示多环天线1215,典型地可被使用于较低的频率,诸如125kHz。形成多环天线1215可以需要导线环互相紧密的靠近,所以,导线优选地是绝缘的。可能希望有导线立体交叉1216,如图所示,或没有立体交叉,如点线1217所示的。对于多环天线,沟槽之间的距离可能必须更窄。图上还显示偶极子天线1218的形状,典型地可被使用于较高的频率,诸如915MHz或2.45GHz。对于偶极子天线所示的末端1219被弯曲,表示在制造期间通过把末端插入到基片上的通孔而固定这些松弛的末端的方法。
在图19和20的实施例中,在天线导线被设置在适当的位置之前创建沟槽。不同的实施例显示于图21。提供了上部板1300,其上有用于保持管脚1302的通孔1301的图案。管脚可被加螺纹,以及通孔攻出螺纹,这样,通过把它们螺旋拧入通孔而可以固定管脚。因此, 管脚的数目和放置可被改变。
下部板1310上配备有匹配孔1311。当板1300和1310放在一起时,被显示为箭头“A”,管脚1302凸起穿过通孔1311。管脚1302然后可被使用来规定在下板1310下面围绕管脚缠绕的金属线天线的弯角。例如,通过使用管脚在三个弯角处握住导线来形成天线1240。在第四个弯角处,两个导线末端1241被插入到下部板1310上的开孔1311。另一个示例性天线1250通过在四个弯角处的管脚被形成。被附着到导线环的末端的护孔环1251被保持在两个附加的管脚上。代替把导线末端固定在板的区域内,这些导线末端也可以延伸到板外,如虚线1252所示。在这种情形下,导线末端用其他装置(未示出)固定。
带有附着的管脚、导线、护孔环等等的上部板1300和下部板1310的组合的组件1330然后被插入到基片1320,如箭头“B”所示。天线1240和1250通过一个或多个以下的或类似的方法被转移到基片1320。
a)粘结的覆盖层或薄膜被加到基片1320。把组合的组件1330降低到基片上,以及相对于基片按压下部板1310。天线1240和1250涂上粘结剂。如果上部板1300在按压步骤期间稍微向上提升,则管脚1302不穿透基片1320。如果保持对于上部板1300的向下的压力,则管脚1302将在基片1320上造成开孔。任何护孔环1251将被压到基片中。在粘结后,组合的组件1330被提升,天线图案被附着到基片1320。
b)可以使用方法a),在基片1320的下面有足够的压力部分地或全部地加到天线导线上。这个方法,例如,可被使用于高密度泡沫基片1320,它需要最小的力在表面下面按压导线。
c)可以使用方法b),导线1240和1250与护孔环1251被加热到基片1320的软化点以上的温度,这样,在接触和压力下,基片被软化或稍微熔化,接纳导线和护孔环。加热导线的一个方法是在朝基片按压之前或期间,在其中流过一个电流。在按压步骤期间上部板1300可以释放,这样管脚1302缩回以及不穿透到基片1320中。
d)不用坚固材料的基片1320,这时可以通过液体铸造化学的、热的、蒸发的或其他设定材料,或通过注入模压材料到下部板1310 的下部表面而被铸造在导线上。
下部板1310和管脚1302可以预先涂敷释放剂,以防止粘住。这样的释放剂可以在导线被附着之前加上。另外,下部板1310可以是非粘结性材料,例如,特富隆,或涂敷以特富隆的材料,或类似的非粘结性材料。如果使用注入模压,则下部板1310可以通过内部通道进行冷却,加速注入模压材料的冷却。
在这些步骤后,天线1240和1250可以通过使用导线末端1241或1252或护孔环1251被附着到电路。
在所有的实施例中,可以理解,导线可以是裸露的(除了立体交叉点)或绝缘的。导线的交叉部分可以是坚固的圆柱体,正如导线的典型的情形,但它也可以是方形、矩形、椭圆形、U形或通道形、V字形、等等。导线的主要要求是不管形状,它必须是导电的,以及必须具有一个形状和交叉截面粘结性,促使它保持在沟槽中。导线可以是单导体(典型地称为“实心”导体)或多股的。它可以是绞合的或编织的。它可以是同轴电缆,在这种情形下,外部编织物可用作为用于RF信号的有效的导体。
图22是说明按照本发明的、把金属薄片带加到网格的或平面基片形成金属薄片天线的装置和方法的图。这样的金属薄片天线具有几个用途,例如,它们可以被用作为用于与在被使用于库存控制的RFID系统中的RFID标签通信的收发信机或读出器。图22不打算限制本发明,因为本领域技术人员将会理解各种修正、替换、和变化。提供了基片2100。这可以是网格形式,如图所示,在这种情形下,可以提供牵引滑车2110或其他装置来移动网格。在图22所示的例子中,这样的运动是不连续的。网格2100向前转位一个距离,然后停止,而同时一个或多个导电通道被沉积在基片2100上。一旦导电通道被沉积在基片2100,网格就再向前转位,以及重复该循环。
在基片下面提供支撑板2120。这个支撑板2120可以引入真空保持-向下系统(未示出),临时固定基片2100到支撑板2120。支撑板2120本身也可以是在x和y方向可移动的,帮助沉积导电通道的过程。
提供了敷料器装置2200,用于沉积导电通道2300。这个敷料器将在后面更详细地描述。提供了用于移动敷料器2200的一套x-y搁 板。x-y搁板,可包括框架2401、沿主要的基片轴(“x”或“机器”方向)移动的定位装置2402、沿垂直轴(“y”或”交叉”方向)移动的第二定位装置2403。旋转定位装置2404可被提供来转动敷料器2200成相对于基片2100的任何角度,以便于敷料器2200运行。预期基片2100运动和敷料器2200运动将由计算机装置自动控制,该计算机装置,除了对于敷料器2200内的更多的控制以外,还控制电动机驱动牵引滑车2110、和定位装置2402和2403。
在图22上,x和y定位装置2402和2403被显示为齿轮齿条装置,但它可包括其他装置,诸如缆绳、线性电动机、步进电机、或很好地达到可重复的定位的其他装置。
图23显示在基片上沉积导电通道以形成金属薄片天线的另一个方法。支撑部件2500在基片上延伸,握住两个或多个静止定位装置2501,它又支持敷料器2200。静止定位装置2501可以用手在支撑部件2500上移动,然后例如用元宝螺母被固定在适当的位置。带有敷料器2200的足够的静止定位装置2501被提供来沿机器方向(x)铺设按需要那样多的沿长度方向的导电通道2301,2302。在显示的例子中,沿长度方向的导电通道2302被提供有跳过的区域2303,它被使用来连接到外部电路。
支撑部件2510在基片上延伸,握住横动装置2511,它按序又支持另一个敷料器2200。横动装置2511可以按要求在基片上沿交叉方向(y)移动,沉积十字交叉的导电通道2304和2305,它们连接沿长度方向的导电通道2301,2302。
所以,按照图23的运行为如下:基片2100由牵引滑车2110(或通过支撑板2120运动)向前移动。同时,被附着到静止定位装置2501的敷料器2200按要求沉积沿长度方向的导电通道2301和2302,它们可包含跳过的区域2303。
在适当的时间,基片2100运动被暂停,这样,被附着到横动装置2511的敷料器2200可沉积十字交叉导电通道2304,2305。基片2100的x方向运动的暂停可以在沉积一个或多个沿长度方向的导电通道2301,2302的过程的中间发生。替换地,为了沉积十字交叉导电通道2304,2305,敷料器2200可被固定在适当的位置,以及Y方向运动由支撑板2120的运动提供。
移动具有网格形式的基片2100还是具有薄平形式的基片的决定取决于几个因素。基片可以是以有利于网格处理的滚动形式,或以有利于薄片处理的切割形式可得到的。某些基片可能不够柔软而不能以网格形式处理,例如,厚片的基片或部分或全部叠层的以及不再能弯曲的基片。
使用哪个敷料器系统的决定也是根据几个因素作出的。图22的单头敷料器设计使得敷料器数目最小化,但使得敷料器定位稍微复杂化。它比起多个敷料器设计也稍微慢一些。然而,从制作定制的产品观点来看,它是相当灵活的,因为每个导电通道可以被定制。图23的多个敷料器系统简化了敷料器的定位,以及可以提高单个设计的长期生产运行的速度。
代替如图22和23所示的移动敷料器,基片本身可以在x-y平面内运动,帮助创建导电通道。比起移动敷料器来说,这典型地需要更多的地面空间,以及如果基片是以滚动的形式,则它是复杂的。
图24显示用于沉积导电通道的敷料器2200的截面图。图24不打算限制本发明,因为本领域技术人员将会理解各种修正、替换和变化。如图24的实施例所示,敷料器2200可以相对于基片2100移动到右面。供应滚筒2210通过一对供应滚筒2212提供连续的导电带条2211,该供应滚筒2212被计算机控制,只在要求时提供连续的带条2211。带条2211进入斜槽2213,和穿过切割器2214,该切割器由计算机控制,它可以被转到任何角度,提供角度切割,如果想要的话。带条2211继续向前以及超出敷料器2200,这时,任选的释放衬垫2215可以去除,以及围绕采纳的滚轮2216缠绕到张紧卷筒2217。
第二任选供应滚筒2220提供连续的绝缘带条2221通过一对馈送滚筒2222,该馈送滚筒2222被计算机控制,只在要求时提供绝缘带条2221。带条2221进入斜槽2223,和穿过由计算机控制的切割器2224。带条2221继续向前以及超出敷料器2200,这时,任选的释放衬垫2225可以去除,以及围绕采纳的滚轮2226缠绕到张紧卷筒2227。
压力装置2230被提供来把带条2211和或2221推到基片2100上。压力装置可以是如图所示的滚轮或滚筒,或是滑动部件,或往复紧固装置。压力装置2230可以被加热,帮助把粘结剂设置在带条2211或2221上,或由外部提供,正如后面描述的。压力装置2230可以做成 有图案的或被滚花,例如帮助把带条2211或2221按压在基片2100上,或甚至把带条2211或2221稍微压扁到基片2100的材料中。这至少在薄片馈送运行时,可以去除对于粘结剂的需要。也设想带条2211可以被冲孔,改进在最后的堆叠中基片的各个层之间的树脂的粘结,甚至存在带条2211的区域中。
冲孔器2240被提供来按要求在基片2100上冲孔,产生可以通过它与导电带条2211进行电连接的开孔。优选地,冲孔器2240配备有内部真空连接,以去除在冲孔操作期间产生的废基片材料。
粘结剂撒布器2250被提供来通过针孔撒布胶水2252,以便把带条2211或2221固定在基片上。优选地,粘结剂是快干材料,诸如热熔胶、热干胶、或环氧树脂。该粘结剂在计算机控制下按要求被涂复,呈现在带条2211或2221下,但如果在给定的区域没有存放带条则不涂覆粘结剂。可被使用的任何粘结剂在高温下被按压时不应当除气,否则堆叠的整体性可能受到损害。
导电带条2211或绝缘带条2221也可以配备有它们自己的粘结层,把它附着到基片2100。
被使用来把带条2211和2221附着到基片2100的粘结剂典型地是非导电的,因为导电的粘结剂是更昂贵的。然而,在某些情形下,电连接到导电通道2300的部分是必要的,为此,需要导电的粘结剂或材料。为了简单起见,有可能决定使用带有整体的导电粘结剂的导电带条2211,但这是昂贵的。另一个解决方案是在敷料器2200内提供通过以点滴式样2262的针头2261加上的导电粘合剂的储存库2260。导电的粘结剂滴2262可以被加到导电轨条2300的以前的分段的顶部,正好在以前的分段的顶部上开始下一个分段以前。接着按压装置2230的作用在于,通过热和压力,电连接该两个分段。导电的粘结剂滴2262可以是具有低的熔化的形式或以悬挂(任一种形式都通过压力装置2230重新熔化)的金属焊料的小滴。
图25说明使用图22所示的设备铺设简单的矩形导电通道的方法。具体步骤为如下。
基片2100由滚轮2110沿x方向向前行进。
通过使用x定位装置2402和y定位装置2403,敷料器2200移动到点“a”和“h”,其中冲孔器2240在基片2100上打出两个孔。
通过使用x定位装置2402,敷料器2200定位到点“b”。
由x定位装置2402移动的敷料器2200使用内部装置2210-2217铺设从“b”到“c”的导电通道2300。在这个操作期间,切割器2214在精确地确定的时刻切割带条2211,这样,导电通道2300在点“c”处结束。注意,导电通道2300在点“b”处开始,稍微重叠在“a”处冲出的孔。
x定位装置2402被使用来移动导电的粘结剂敷料器2261到点“c”,其中导电的粘结剂滴2262被放置在导电通道2300的末端。
旋转定位装置2404把敷料器2200旋转90度,这样,它可以在交叉方向y上运行。
x和y定位装置2402和2403被使用来把敷料器2200放置在点“c”。
由y定位装置2403移动的敷料器2200使用内部装置2210-2217铺设从“c”到“d”的导电通道2300。在这个操作期间,切割器2214在精确地确定的时刻切割带条2211,这样,导电通道2300在点“d”处结束。
y定位装置2403被使用来移动导电的粘结剂敷料器2261到点“d”,其中导电的粘结剂滴2262被放置在导电通道2300的末端。
旋转定位装置2404把敷料器2200旋转90度,这样,它可以在机器方向x上运行。
x和y定位装置2402和2403被使用来把敷料器2200放置在点“d”。
由x定位装置2402移动的敷料器2200使用内部装置2210-2217铺设从“d”到“e”的导电通道2300。在这个操作期间,切割器2214在精确地确定的时刻切割带条2211,这样,导电通道2300在点“e”处结束。
x定位装置2403被使用来移动导电的粘结剂敷料器2261到点“e”,其中导电的粘结剂滴2262被放置在导电通道2300的新的末端。
旋转定位装置2404把敷料器2200旋转90度,这样,它可以在交叉方向y上运行。
x和y定位装置2402和2403被使用来把敷料器2200放置在点“e”。
由y定位装置2403移动的敷料器2200使用内部装置2210-2217铺设从“e”到“f”的导电通道2300。在这个操作期间,切割器2214在精确地确定的时刻切割带条2211,这样,导电通道2300在点“f”处结束。
y定位装置2403被使用来移动导电的粘结剂敷料器2261到点“f”,其中导电的粘结剂滴2262被放置在导电通道2300的新的末端。
旋转定位装置2404把敷料器2200旋转90度,这样,它可以在机器方向x上运行。
x和y定位装置2402和2403被使用来把敷料器2200放置在点“f”。
由x定位装置2402移动的敷料器2200使用内部装置2210-2217铺设从”f”到”g”的导电通道2300。该通道2300的最后部分在图上没有完成。在这个操作期间,切割器2214在精确地确定的时刻切割带条2211,这样,导电通道2300在点”g”处结束。注意,导电通道2300在点“g”处的末端,稍微重叠在”h”处冲出的第二个孔。
对于在基片的暴露的区域上每个要加到基片2100的每个导电轨条2300重复进行步骤2-20。然后,从步骤1开始,基片再次向前行进。
代替通过连接金属薄片条2211的分开的片段而形成导电轨条2300,导电轨条2300可以由连续的条2211形成。代替使用切割器2214切割在每个弯角处分段之间的金属薄片2211,条2211可以自动地折叠。例如,这可以通过把旋转定位装置2404转90度以及压下折叠的弯角,以使得轨条2300在弯角处压平,而被完成。
图25A显示该结果。折叠的弯角具有金属薄片的三个重叠的厚度的最大值。图25B显示如果金属薄片同时被扭曲180度翻转带条的结果。(这需要另一个定位装置,未示出。如果带条具有涂覆的粘结剂,则翻转带条可能是不希望的,因为粘结剂现在没有面向基片)。折叠的弯角具有金属薄片的两个重叠的厚度的最大值。
图26显示其中被铺设的导电轨条2300重叠以前的导电轨条的实施例。
在第二导电轨条2300的重叠的分段被铺设以前,非导电薄膜的带条“I”和“J”通过使用敷料器2200被铺设在第一轨条上。这些 绝缘带条“I”和“J”阻止在由导电轨条2300形成的、分开的导电环之间的电接触。同样地,可以铺设“立体交叉”电路。
可以预期,具有导电轨条2300的基片2100,不管是薄片还是网格形式,可被引入到可以以架子、平板、盒子、空间或其他形式被使用的叠层结构。这样的叠层结构的例子显示于图27,基片2100可以是纸或纸板材料,它与类似的和不同的材料的附加层2600和2601,例如被浸渍在树脂中的饱和牛皮纸板,相联合以及在加热和压力下形成为叠层2610。通常,与基片2100相反的第一表面上的外部层或多层2601是用于最终得到的产品的“外面”的装饰材料。取决于外部基片层2100的取向,这个叠层2610在它的第二表面,或正好在该表面的里面,包含已描述的导电轨条2300。叠层2610然后可以粘结在较重的支撑部件2620,诸如由木材、塑料制成的板、颗粒板、瓦垅纸板、Westvaco芯板等等。靠近导电轨条2300的叠层2610的表面优选地粘结到支撑部件2620。因此,叠层2610的全部厚度保护导电轨条2300在由叠层2610和支撑部件2620形成的、最终得到的组合结构2630的使用期间不受磨损。
导电的或金属背面2625任选地可以加到货架的底部,以阻挡RF能量进入货架下部,因此使得货架在大约相同的RF作用下工作,而不管它是否被金属托架支撑或被放置在现有的金属货架上。
图28显示在支撑部件2620被粘结到叠层2610之前优选地如何把与导电轨条2300通信的一个或多个电子电路放置在支撑部件里面,或者该电子电路直接暴露,或者通过已描述的穿孔。为了容纳电子电路,在支撑部件2620的表面上铣出凹槽。数控铣床头2700可以在设计上类似于用于铺设导电轨条2300的、图22所示的系统的定位系统中被使用,并且可以由用来控制凹槽的位置和深度的、相同的或类似的计算机控制系统进行操作。例如,在支撑部件2620的边缘处显示用于容纳外部连接头2632的凹槽2631。在支撑部件2620内显示用于容纳电子电路2634的凹槽2633,诸如开关和调谐电路。跨越支撑部件2620,显示用于容纳连接电路部件的导线或电缆的凹槽2635。电子电路2634可容纳装有弹簧的线圈2637或指状物2638,以便与被附着到支撑部件2620的叠层2610的一部分的基片2620上的导电轨条2300的电接触。所述电接触可以是通过压力,通过导电 粘结剂或胶,或通过在堆叠过程期间熔化的焊料。铣床头2700可被使用来制作用于调谐工具进入的沟槽2639,诸如用于调节电路2634内的微调电容器的小改锥。
电路2634内的调谐元件,例如旋转式微调电容器(未示出),可能需要在组装后接入,这可通过开孔被提供,诸如在图27上在叠层2610上的钻孔2611,或在图27和28上在支撑部件2620上的钻孔2612。
图10A和10B是说明使用按照本发明的智能货架的库存控制系统的优选实施例的方框图。如图10A所示,按照本发明提供的几个智能货架501a-501n和502a-502n具有通过单条传输电缆222被连接到读出器单元120的多个天线200。读出器单元120或者顺序地或者同时地用相位差控制连接的天线200的工作,以确定来自与被库存管理的各个物品有关的RFID标签的物品信息。所以,读出器单元120能够提取用于被储存在各个货架的加RFID标签的物品的有关库存的信息。为了简化起见,图10A只显示两组货架,每组货架具有它自己的读出器单元,这两个组分别是501a-501n和502a-502n。然而,本领域技术人员将会理解,许多这样的组的货架可以是由本发明提供的库存控制系统的一部分。例如,在一个或多个仓库中所有的货架可被编组,以提供成百甚至成千组货架,它们可被连接在一起,形成如本发明提供的库存控制系统。
应当理解,虽然库存控制系统和方法的优选实施例利用相应于图13的实施例的、具有单条传输电缆222的多天线RFID检测系统,但这里揭示的多个天线RFID系统的所有的其他的实施例可被使用于按照本发明的库存控制系统和方法。所以,例如,图14和15所揭示的RFID检测系统也可被使用于按照本发明的库存控制系统和方法。在这样的实施例中,例如,未调制的RF系统首先可以在调制的RF系统被使用来从RFID标签提取与库存有关的数据之前被使用来加热标签。
如图10A所示,由读出器单元120从每个智能货架501a-501n和502a-502n收集的物品信息数据被发送到库存控制处理单元550。库存控制处理单元550典型地被配置成接收来自智能货架501a-501n和502a-502n的库存控制处理单元550的物品信息。库存控制处理单元 550典型地通过电子网络被连接到智能货架,以及该库存控制处理单元也与适当的数据存储装置555相联系,该数据存储装置存储包括参考表格的有关库存的数据,以及也存储程序代码和与库存控制或入仓库管理有关的配置信息。库存控制处理单元550也被编程和被配置来执行本领域技术人员熟知的库存控制功能。例如,由库存控制(或入仓库)单元执行的某些功能包括:存储和跟踪当前库存的物品量,各种物品的每日流动或销售,跟踪各种物品的位置等等。
在运行时,库存控制系统确定来自通过电子网络525连接到库存控制处理单元550的智能货架501a-501n和502a-502n的物品信息。在一个实施例中,各种智能货架501a-501n和502a-502n处在库存控制处理单元550的控制下,库存控制处理单元550确定读出器单元120何时轮询天线200以确定要被库存的物品的物品信息。在替换实施例中,读出器单元120可被配置成周期地轮询连接的多个天线以得到物品信息,然后通过使用数据传输的相反的“推动”模型把确定的物品信息发送到库存控制处理单元。在再一个实施例中,由读出器单元执行的物品信息的轮询和数据传输可以是驱动的事件,例如,由智能货架上被库存管理的物品的周期性再补充触发。在每种情形下,读出器单元2120对于被连接到它的多个天线选择地供电,以确定来自与被库存管理的物品有关的RFID标签的物品信息。
一旦从本发明的智能货架501a-501n和502a-502n的读出器单元120接收到物品信息,库存控制处理单元550就通过使用在库存控制处理单元550和在相关的数据存储装置555中的编程的逻辑、代码、和数据来处理接收的物品信息。处理的物品信息然后典型地被存储在数据存储装置555,供将来使用于本发明的库存控制系统和方法。
本领域技术人员将会理解,库存控制处理单元550可以在被连接到电子网络525的诸如计算机网络的通用计算机系统上被实施。计算机网络也可以是公共网,诸如互联网或区域网(MAN),或是其他专用网,诸如合作的局域网(LAN)或广域网(WAN),或甚至虚拟专用网。计算机系统包括被连接到系统存储器的中央处理机(CPU)。系统存储器典型地包含操作系统,BIOS驱动器,和应用程序。此外,计算机系统包含输入设备,诸如鼠标和键盘,以及输出设备,诸如打印机和显示监视器。
计算机系统通常包括与电子网络525通信的通信接口,诸如以太网卡。其他计算机系统也可被连接到电子网络525。本领域技术人员将会理解,以上的系统描述被连接到电子网络的计算机系统的典型的部件。应当理解,许多其他类似的配置处在本领域技术人员的能力范围内,以及所有这些配置可被使用于本发明的方法和系统。而且,应当理解,这里描述的计算机系统和网络可被编程和被配置为库存控制处理单元,执行本领域技术人员熟知的、与库存控制有关的功能。
此外,本领域技术人员将会理解,这里描述的“计算机”实施的本发明可包括其本身不是计算机的部件,但本质上也包括诸如互联网器具和可编程逻辑控制器(PLC)那样的装置,它可被使用来提供这里讨论的一个或多个功能。而且,虽然“电子”网络通常用来指连接本发明的处理地点的通信网络,但本领域技术人员将会理解,这样的网络可以通过使用光的或其他等价的技术被实施。同样地,也应当理解,本发明利用已知的安全措施用于通过网络传输电子数据。所以,提供了用于通过公共网和专用网的电子数据的传输的加密、验证、校验和其他安全措施,在必要时,使用本领域技术人员熟知的技术。
通过这里揭示的本发明的技术说明和实践的考虑,本发明的其他实施例对于本领域技术人员将是显而易见的。本说明书认为是示例的,本发明的真实范围和精神由以下的权利要求表示。
附件A 权利要求
1.用于管理物品的库存的方法,每个物品放置在环境内的各自位置以及与相应的无线标识装置相联系,方法包括:
把与每个物品有关的物品信息提供给每个相应的无线标识装置;以及
根据物品信息,执行库存管理过程,提供有关物品的库存的实时信息,库存管理过程可包括至少一项以下的过程:
缺货控制过程;
缩减识别过程;
快速产品撤回过程;
提醒监视过程;和
销售最佳化过程。
2.权利要求1的方法,其中物品的库存包括一个或多个类型的物品,以及缺货控制过程包括下列各项的至少一项:
(i)根据从一个或多个无线标识装置检索的信息,确定位于环境中的任何类型的物品的当前的库存计数值,
(ii)根据从一个或多个无线标识装置检索的信息,确定在环境内任何类型的任何物品是否被误放置,
(iii)根据从一个或多个无线标识装置检索的信息,确定库存中任何类型的物品的数目何时降低到低于第一阈值,
(iii)根据每个类型的物品不再被包括在物品的库存的条件,确定反映损失的收益量的损失值,
(iv)确定影响被包括在物品的库存中的每种类型的物品的以前的销售的一个或多个因素,
(v)确定在环境内放置具有销售量低于第二阈值的历史的、某种类型的物品的、替换的位置,
(vi)确定在环境以外放置在大于预定的时间量内位于环境内它们的各自位置中的、某种类型的物品的、替换的位置,
(vii)当某种类型的物品不再位于它们的各自位置时,提供缺货消息给显示设备,以及
(viii)确定与每种类型物品有关的库存特征。
3.权利要求2的方法,其中确定当前的库存计数值包括:
从一个或多个无线标识装置检索相应于一个或多个物品的物品信息;以及
根据检索的物品信息,确定一个或多个类型的每个物品的计数值。
4.权利要求2的方法,其中确定当前的库存计数值包括:
从数据库检索与每个物品有关的物品信息;以及
根据检索的物品信息,确定每个类型的每个物品的计数值,其中数据库周期地从每个无线标识装置收集物品信息的过程接收物品信息。
5.权利要求2的方法,其中确定是否有任何物品被误放置包括:
接入相应于一个或多个物品的一个或多个无线标识装置,以确定该一个或多个物品在环境内的位置;以及
根据对于第一类型的物品位于不同于它的指定的位置的位置的判定,确定第一类型的物品被误放置。
6.权利要求5的方法,还包括:
把误放置的物品的指示提供到用户接口。
7.权利要求2的方法,其中第一阈值由用户与阈值确定过程之一提供。
8.权利要求7的方法,其中阈值确定过程包括:
对于每种类型的物品,
根据已从其环境内它们的各自位置被取走的各种类型的数目,确定第一阈值。
9.权利要求8的方法,其中阈值确定过程包括:
对于每种类型的物品,
根据处在它们的各自位置的各种类型的物品的、与一年的时间有关的季节性因素和与正在发生的、将发生的、或已发生的事件有关的事件因素中的至少一个因素,调节第一阈值。
10.权利要求3的方法,其中确定任何类型的物品的计数值何时降低到低于第一阈值包括:
根据确定的库存计数值,识别位于环境内的多个物品低于第一阈值的任何类型物品;以及
根据以下项目之一,对物品类型进行按优先权排序:
根据具有若干物品低于第一阈值的各自物品类型所确定的损失的利润值,
各自物品类型的附加物品在环境内的另一个位置是否可提供的,以及
对于物品类型降低到低于第一阈值的原因是否根据对于该物品类型的短期要求。
11.权利要求2的方法,其中确定损失值包括:
对不再位于环境内的每个类型物品,
确定在以前的时间间隔内由各自类型的物品的以前的销售生成的收益量;以及
根据确定的生成的收益,确定对于不再位于环境内的物品的类型的损失值。
12.权利要求2的方法,其中确定影响每种类型的物品的以前的销售的一个或多个因素包括:
识别在发生每种类型物品的以前销售的时间间隔期间存在的一个或多个外部因素;以及
比较识别的、一个或多个外部因素与以前的销售,以确定每个外部因素如何影响以前的销售。
13.权利要求12的方法,其中一个或多个外部因素包括每种类型物品的价格、季节性因素、和其他类型的物品的同时销售中的至少一项。
14.权利要求2的方法,其中确定任何类型的物品的数目何时降低到低于第一阈值包括:
调节用于预订物品的周期时间和从提供已降低到低于第一阈值的该类型的物品的供应商预订的物品的数量中的至少一项。
15.权利要求2的方法,其中确定环境内的替换的位置包括:
确定特定的类型的物品是否具有低于环境内第二阈值的销售历史;以及
根据与替换的位置有关的物品的销售历史,确定在环境内重新放置被包括在库存中的特定的物品类型的物品的替换位置。
16.权利要求15的方法,其中与替换位置有关的销售历史包括 位于替换位置的不同类型的物品的销售历史。
17.权利要求2的方法,其中确定环境外的替换位置包括:
确定一种类型的物品是否具有低于环境内第二阈值的销售历史;以及
根据与放置在替换位置的同一种类型的其他物品有关的销售历史,确定在环境外重新放置该物品类型的物品的替换位置。
18.权利要求17的方法,其中提供缺货消息包括:
根据库存计数值,确定某种类型的物品是否不再位于它们的各自位置;以及
生成缺货消息,缺货消息包括以下项目的至少一项:物品类型缺货的指示、对于某种物品类型的物品的折扣销售价格的报价、对于某种类型的物品的可延期使用的购买单(rain check)、以及某种类型的物品可能位于的、在环境外的替换位置的指示。
19.权利要求2的方法,其中显示设备位于以前支撑某种类型的物品的结构上。
20.权利要求2的方法,其中库存特征是在预定的时间间隔内一种类型的物品的以前的销售之间的数学关系。
21.权利要求20的方法,其中该关系代表在预定的时间间隔内该种类型的物品的以前的销售是突发的还是均匀的。
22.权利要求1的方法,其中缩减识别过程包括:
确定在第一位置处的某种类型的一些物品在设定的时间间隔内何时减小确定的数值;以及
根据减小的判决,执行缩减应答过程。
23.权利要求22的方法,其中缩减应答过程包括:
提供第一位置的指示给用户和安全监视过程的至少一项。
24.权利要求23的方法,其中该指示还包括某种物品类型和该确定值的指示。
25.权利要求22的方法,其中缩减识别过程包括至少一个以下的步骤之一:
存储反映物品数目何时由确定的值减小的值班记录、某种类型的物品、和确定的数值;
提供中断信号给安全设备;以及
提供识别第一位置的消息给接口设备。
26.权利要求25的方法,其中安全设备是至少一个以下的设备之一:
报警系统;
放置在第一位置附近的发光设备;
视频监管系统,它由中断信号启动,以记录与第一位置有关的区域的视频;以及
照相机监管系统,它由中断信号启动,以记录与第一位置有关的区域的照片。
27.权利要求25的方法,其中该消息包括引导用户到第一位置的信息。
28.权利要求1的方法,其中快速产品撤回过程包括:
根据与物品有关的储存期限、物品周围的环境温度、和与物品有关的识别号的至少一项,确定环境中的物品是否从它的当前的位置移动。
29.权利要求28的方法,其中快速撤回过程包括:
把开始日期与相应于该物品放置在环境中它的当前的位置的时间的物品相联系;
确定该物品的储存期限;
根据开始日期与储存期限之间的比较结果,提供该物品的储存期限已过期或立刻将快过期的指示。
30.权利要求29的方法,其中确定储存期限包括:
根据与该物品有关的有效期日期,确定储存期限。
31.权利要求28的方法,其中确定环境中的物品是否需要移走包括:
从位于物品的当前的位置附近的温度测量设备读出温度值;以及
根据温度值,确定该物品必须从当前的位置移走。
32.权利要求28的方法,其中确定环境中的物品是否需要移走包括:
确定识别号是否与反映该物品必须从它的当前的位置移走的撤回订单有关。
33.权利要求28的方法,还包括:
当该物品正在销售终端点被购买时,提供反映该物品应当从物品库存中移走的指示。
34.权利要求33的方法,其中该指示包括在销售点终端位置显示的、关于该物品超过它的储存期限的消息。
35.权利要求28的方法,其中该物品具有第一特征,以及方法还包括:
根据对于类似于该物品的、和由同一个供应商提供的新的物品具有不同于第一特征的第二特征的判决,确定该物品应当从它的当前的位置被移走。
36.权利要求35的方法,其中第一和第二特征是以下项目的至少一项:新的包装类型、各自物品的尺寸、各自物品的颜色、与各自物品有关的风味、以及各自物品的价格。
37.权利要求28的方法,其中确定环境中的物品是否需要移走包括:
根据对于识别号被包括在与由供应商提供的缺陷物品有关的识别号清单中的判决,提供该物品是有缺陷的指示。
38.权利要求1的方法,其中提醒监视过程包括:
根据以下项目的至少一项对用户提供一个指示:
(i)反映与不再放置在它的各自位置的物品的类型相同的类型的一个或多个物品是位于环境内的替换位置的信息;
(ii)反映不再放置在它的各自位置的物品在环境内是不可得到的信息;
(iii)反映某种类型的若干物品是在存货阈值的预定的数值范围内的信息;以及
(iv)从一个或多个无线标识装置接收数据的部件的故障。
39.权利要求1的方法,其中物品的库存包括一个或多个类型的物品,以及销售最佳化过程包括至少以下的步骤之一:
确定特定的类型的一个或多个物品从它们的各自位置被移走和被放置回它们的各自位置的次数;
确定任何类型的一个物品被用另一个类型的一个物品购买的次数;
确定任何类型的一个物品被用同一个类型的一个或多个物品购 买的次数;
确定在预定的时间间隔内没有从它们的各自位置被移走的任何物品类型;以及
确定包括在所确定的以前的时间间隔内具有销售价格改变的物品的任何物品类型。
40.权利要求39的方法,其中确定一个或多个类型的一个或多个物品从它们的各自位置被移走和被放置回它们的各自位置的若干次数包括:
对于每种类型的物品:
周期地执行每个物品的库存计数,以确定任何物品是否从它们的各自位置被移走。
41.权利要求40的方法,还包括:
确定一个物品已从它的各自位置被移走和被放置回它的各自位置的次数与物品的位置之间的关系。
42.权利要求40的方法,其中物品的位置可以是以下项目之一:在支撑单元上处在眼睛观察水平的位置、靠近环境入口的位置、在环境内高的用户业务量区域中的位置以及在环境内低的用户业务量区域中的位置。
43.用于提供与被包括在物品的库存中的物品有关的智能库存管理信息的系统,每个物品包括RFID标签,该RFID标签包括与相应的物品有关的物品信息,系统包括:
存储器装置,包括数据结构,该数据结构包括:
与物品有关的通用价格码,
与物品有关的电子价格码,
与物品有关的价格信息,
反映与该物品相关的季节特性的季节信息,
与物品有关的储存期限指示符,
反映与类似于该物品的一个或多个其他物品有关的以前的销售的历史销售信息,
反映在该位置包括类似于放置的物品的若干物品低于预定的 阈值时的条件的缺货信息,
反映物品被取走和被放回到该位置的次数的历史信息,
反映物品的物理尺寸与位置有关的货架体积尺寸信息,
反映物品的物理位置的第一位置信息,
反映物品的喜爱的物理位置的第二位置信息,
与物品和其他类似物品有关的缩减信息,
与物品有关的成本信息,
反映物品被放置在该位置的时间的时间印记信息,
反映物品应当从该位置被取走时的日期的有效期日期信息,
反映类似于该物品的物品被销售的日期和时间以及销售的物品的销售价格的销售信息,以及
与购买销售的物品的个人有关的顾客号,以及
处理器,用于接入存储器装置,执行与物品有关的库存管理过程。
44.在包括物品的库存的环境中提供库存信息的方法,每个物品放置在环境内的各自位置内并与相应的无线标识装置有关,以及通过从与每个物品有关的每个无线标识装置检索物品信息和把检索的信息存储在数据库中,库存监视过程周期地执行环境中物品的库存计数,方法包括:
从用户处接收对于物品在环境内的可提供性的请求;
搜索数据库内的物品信息,以确定所请求的物品在该环境中是否可提供的;以及
提供反映搜索结果的指示。
45.权利要求44的方法,其中接收该请求包括:
在与该环境有关的第一处理设备处接收该请求,其中用户与第二处理设备相接口,以创建该请求。
46.权利要求46的方法,其中第二处理设备是由用户操作的计算机系统。
47.权利要求46的方法,其中该请求是由被连接到第一和第二处理设备的网络接收的。
48.权利要求46的方法,其中该请求通过互联网被发送到第一处理设备。
49.权利要求46的方法,其中第二处理设备是位于环境内的小亭计算机设备。
50.权利要求46的方法,其中第一处理设备位于环境内。
51.权利要求46的方法,其中第一处理设备位于环境外。
52.权利要求51的方法,其中第一处理设备把请求转发到位于环境中的、执行搜索步骤的第三处理设备。
53.权利要求44的方法,其中该指示包括以下项目的至少一项:该物品在环境中不可提供的指示、对于该物品的销售价格的折扣的报价、对于替换物品的销售价格的的折扣的报价、和反映可提供该物品的一个或多个替换环境的指示。
54.权利要求53的方法,其中反映一个或多个替换环境的指示包括对于该一个或多个替换环境的引导。
55.权利要求44的方法,其中提供指示包括提供在环境中物品的各自位置附近安装的显示设备上显示的消息。
56.权利要求55的方法,其中该消息包括以下项目的至少一项:该物品在环境中不可提供的指示、对于该物品的销售价格的折扣的报价、反映可提供该物品的一个或多个替换环境的指示、和对于该一个或多个替换环境的引导。
57.用于为物品的库存提供库存管理的方法,每个物品加上RFID标签,RFID标签包括标识每个各自物品和至少一个物品特征的物品信息,方法包括:
把从顾客处接收的、包括顾客在购买时感兴趣的一个或多个想要的物品的清单的电子文件存储在环境中;
确定在环境内顾客的存在;
根据存储的电子文件,确定顾客是否位于环境中包括第一物品的位置附近,该第一物品是包括在一个或多个想要的物品的清单中的;以及
根据该确定,把与第一物品有关的物品信息呈现在被放置在该位置处或附近的显示设备上。
58.权利要求57的方法,其中存储包括:
把电子文件通过互联网从顾客提供到环境。
59.权利要求57的方法,其中存储包括:
由顾客把电子文件通过位于环境内的计算设备提供到环境。
60.用于管理物品的库存的系统,每个物品放置在环境内的各自位置以及与相应的无线标识装置相联系,系统包括:
用于把与每个物品有关的物品信息提供给每个相应的无线标识装置的装置;以及
用于根据物品信息执行库存管理过程以提供有关物品的库存的实时信息的装置,用于执行库存管理过程的装置包括至少一个以下的装置:
用于执行缺货控制过程的装置;
用于执行缩减识别过程的装置;
用于执行快速产品撤回过程的装置;
用于执行提醒监视过程的装置;和
用于执行销售最佳化过程的装置。
61.权利要求60的系统,其中物品的库存包括一个或多个类型的物品,以及用于执行缺货控制过程的装置包括至少一个以下的装置:
(i)用于根据从一个或多个无线标识装置检索的信息,确定位于环境中的任何类型的物品的当前的库存计数值的装置,
(ii)用于根据从一个或多个无线标识装置检索的信息,确定在环境内任何类型的任何物品是否被误放置的装置,
(iii)用于根据从一个或多个无线标识装置检索的信息,确定库存中任何类型的若干物品何时降低到低于第一阈值的装置,
(iii)用于根据每个类型的物品不再被包括在物品的库存的条件,确定反映损失的收益量的损失值的装置,
(iv)用于确定影响被包括在物品的库存的每种类型的物品的以前的销售的一个或多个因素的装置,
(v)用于确定在环境内放置具有销售量低于第二阈值的历史的、某种类型的物品的、替换的位置的装置,
(vi)用于确定在环境以外的替换的位置的装置、以便放置在大于预定的时间量内已位于环境内它们的各自位置的、某种类型的物品,
(vii)用于当某种类型的物品不再位于它们的各自位置时,提 供缺货消息给显示设备的装置,以及
(viii)用于确定与每种类型物品有关的库存特征的装置。
62.权利要求61的系统,其中用于确定当前的库存计数值的装置包括:
用于从相应于一个或多个物品的一个或多个无线标识装置检索物品信息的装置;以及
用于根据检索的物品信息,确定一个或多个类型的每个物品的计数值的装置。
63.权利要求61的系统,其中用于确定当前的库存计数值的装置包括:
用于从数据库检索与每个物品有关的物品信息的装置;以及
用于根据检索的物品信息,确定每个类型的每个物品的计数值,其中数据库周期地从每个无线标识装置收集物品信息的过程接收物品信息的装置。
64.权利要求61的系统,其中用于确定是否有任何物品被误放置的装置包括:
用于接入相应于一个或多个物品的一个或多个无线标识装置确定该一个或多个物品在环境内的位置的装置;以及
用于根据对于第一类型的物品位于不同于它的指定的位置的位置的判定确定第一类型的物品被误放置的装置。
65.权利要求64的系统,还包括:
用于把误放置的物品的指示提供到用户接口的装置。
66.权利要求61的系统,其中第一阈值由用户与用于执行阈值确定过程的装置之一提供。
67.权利要求66的系统,其中用于执行阈值确定过程的装置包括:
用于对于每种类型的物品根据已从环境内它们的各自位置被取走的若干各种类型的物品确定第一阈值的装置。
68.权利要求66的系统,其中用于执行阈值确定过程的装置包括:
用于对于每种类型的物品根据与处在它们的各自位置的各种类型的物品的、一年的时间有关的季节性因素和与正在发生的、将发生 的、或已发生的事件有关的事件因素中的至少一个因素调节第一阈值的装置。
69.权利要求63的系统,其中用于确定任何类型的物品的计数值何时降低到低于第一阈值的装置包括:
用于根据确定的库存计数值,用于识别已定位在环境内的低于第一阈值的若干物品的任何类型物品的装置;以及
用于根据以下项目之一,对物品类型进行按优先权排序的装置:
根据具有低于第一阈值的若干物品的各自物品类型所确定的损失的利润值,
各自物品类型的附加物品在环境内的另一个位置是否可提供,以及
对于物品类型已降低到低于第一阈值的原因是否根据对于该物品类型的短期要求。
70.权利要求61的系统,其中用于确定损失值的装置包括:
用于对于不再位于在该环境内的每个类型的物品,确定在以前的时间间隔内由各自类型的物品的以前的销售生成的收益量的装置;以及
用于对于不再位于在该环境内的每个类型的物品,根据确定的生成的收益确定对于不再位于环境内的物品的类型的损失值的装置。
71.权利要求61的系统,其中用于确定影响每种类型的物品的以前的销售的一个或多个因素的装置包括:
用于识别在发生每种类型物品的以前销售的时间间隔期间存在的一个或多个外部因素的装置;以及
用于将识别的一个或多个外部因素与以前的销售比较,以确定每个外部因素如何影响以前的销售的装置。
72.权利要求71的系统,其中一个或多个外部因素包括每种类型物品的价格、季节性因素、和其他类型的物品的同时销售中的至少一项。
73.权利要求61的系统,其中用于确定任何类型的若干物品何时降低到低于第一阈值的装置包括:
用于调节用于预订物品的周期时间和从提供已降低到低于第一阈值的该类型的物品的供应商预订的物品的数量中的至少一项的装 置。
74.权利要求61的系统,其中用于确定环境内的替换的位置的装置包括:
用于确定一种特定的类型的物品是否具有低于环境内第二阈值的销售历史的装置;以及
用于根据与替换的位置有关的物品的销售历史,确定在环境内替换位置以便重新放置被包括在库存中的该特定的物品类型的物品的装置。
75.权利要求74的系统,其中与替换位置有关的销售历史包括位于替换位置内的不同类型的物品的销售历史。
76.权利要求61的系统,其中用于确定环境外的替换位置的装置包括:
用于确定一种类型的物品是否具有低于第二阈值的销售历史的装置;以及
用于根据与放置在替换位置的同一种类型的其他物品有关的销售历史,确定在环境外重新放置该物品类型的物品的替换位置的装置。
77.权利要求76的系统,其中用于提供缺货消息的装置包括:
用于根据库存计数值,确定某种类型的物品是否不再位于它们的各自位置的装置;以及
用于生成缺货消息的装置,缺货消息包括以下项目的至少一项:物品类型缺货、对于某种物品类型的物品的折扣销售价格的报价、对于某种类型的物品的可延期使用的购买单(rain check)、以及某种类型的物品可能位于的、在环境外的替换位置的指示。
78.权利要求61的系统,其中显示设备位于以前支撑某种类型的物品的结构上。
79.权利要求61的系统,其中库存特征是在预定的时间间隔内一种类型的物品的以前的销售之间的数学关系。
80.权利要求79的系统,其中该关系代表在预定的时间间隔内该种类型的物品的以前的销售是突发的还是均匀的。
81.权利要求60的系统,其中用于执行缩减识别过程的装置包括:
用于确定在第一位置处的某种类型的若干物品在设定的时间间隔内何时减小确定的数值的装置;以及
用于根据减小的判决,执行缩减应答过程的装置。
82.权利要求81的系统,其中用于执行缩减应答过程的装置包括:
用于提供第一位置的指示给用户和安全监视过程的至少之一个的装置。
83.权利要求82的系统,其中该指示还包括某种物品类型和该确定值的指示。
84.权利要求81的系统,其中用于执行缩减识别过程的装置包括至少一个以下的装置:
用于存储反映物品数目何时减小确定的值的值班记录、某种类型的物品、和确定的数值的装置;
用于提供中断信号给安全设备的装置;以及
用于提供识别第一位置的消息给接口设备的装置。
85.权利要求84的系统,其中安全设备是至少以下的设备之一个:
报警系统;
放置在第一位置附近的发光设备;
视频监管系统,它由中断信号启动,以记录与第一位置有关的区域的视频;以及
照相机监管系统,它由中断信号启动,以记录与第一位置有关的区域的照片。
86.权利要求84的系统,其中该消息包括引导用户到第一位置的信息。
87.权利要求60的系统,其中用于执行快速产品撤回过程的装置包括:
用于根据与物品有关的储存期限、物品周围的环境温度、和与物品有关的识别号的至少一项,确定环境中的物品是否需要从它的当前的位置移动的装置。
88.权利要求87的系统,其中用于执行快速撤回过程的装置包括:
用于把开始日期与相应于该物品放置在环境中它的当前的位置的时间的物品相联系的装置;
用于确定该物品的储存期限的装置;
用于根据开始日期与储存期限之间的比较结果,提供该物品的储存期限已过期或立刻将过期的指示的装置。
89.权利要求88的系统,其中用于确定储存期限的装置包括:
用于根据与该物品有关的有效期日期,确定储存期限的装置。
90.权利要求87的系统,其中用于确定环境中的物品是否需要移走的装置包括:
用于从位于物品的当前的位置附近的温度测量设备读出温度值的装置;以及
用于根据温度值,确定该物品必须从当前的位置移走的装置。
91.权利要求87的系统,其中用于确定环境中的物品是否需要移走的装置包括:
用于确定识别号是否与反映该物品必须从它的当前的位置移走的撤回订单有关的装置。
92.权利要求87的系统,还包括:
用于当该物品正在销售点终端被购买时,提供反映该物品应当从物品库存中移走的指示的装置。
93.权利要求92的系统,其中该指示包括在销售点终端显示的、关于该物品超过它的储存期限的消息。
94.权利要求87的系统,其中该物品具有第一特征,以及系统还包括:
用于根据对于类似于该物品的、和由同一个供应商提供的新的物品具有不同于第一特征的第二特征的判决,确定该物品应当从它的当前的位置被移走的装置。
95.权利要求94的系统,其中第一和第二特征是以下项目的至少一项:新的包装类型、各自物品的尺寸、各自物品的颜色、与各自物品有关的风味、以及各自物品的价格。
96.权利要求87的系统,其中用于确定环境中的物品是否需要移走的装置包括:
用于根据对于识别号被包括在与由供应商提供的缺陷物品有关 的识别号清单中的判决,提供该物品是有缺陷的指示的装置。
97.权利要求60的系统,其中用于执行提醒监视过程的装置包括:
用于根据以下项目的至少一项提供一个指示的装置:
(i)反映与不再放置在它的各自位置的物品的类型相同的类型的一个或多个物品位于环境内的替换位置的信息;
(ii)反映不再放置在它的各自位置的物品在环境内是不可提供的信息;
(iii)反映某种类型的若干物品处在存货阈值的预定的数值范围内的信息;以及
(iv)从一个或多个无线标识装置接收数据的部件的故障。
98.权利要求60的系统,其中物品的库存包括一个或多个类型的物品,以及用于执行销售最佳化过程的装置包括至少以下的装置之一个:
用于确定特定的类型的一个或多个物品从它们的各自位置被移走和被放置回它们的各自位置的若干次数的装置;
用于确定任何类型的一个物品用另一个类型的一个物品购买的次数的装置;
用于确定任何类型的一个物品用同一个类型的一个或多个物品购买的若干次数的装置;
用于确定在预定的时间间隔内没有从它们的各自位置被移走的任何物品类型的装置;以及
用于确定包括在所确定的以前的时间间隔内具有销售价格改变的物品的任何物品类型的装置。
99.权利要求98的系统,其中用于确定一个或多个类型的一个或多个物品从它们的各自位置被移走和被放置回它们的各自位置的次数的装置包括:
用于对于每种类型的物品周期地执行每个物品的库存计数以确定任何物品是否从它们的各自位置被取走的装置。
100.权利要求99的系统,还包括:
用于确定一个物品从它的各自位置被移走和被放置回它的各自位置的次数与物品的位置之间的关系的装置。
101.权利要求99的系统,其中物品的位置可以是以下位置之一:在支撑单元上处在眼睛观察水平的位置、靠近环境入口的位置、在环境内高的用户业务量区域中的位置、以及在环境内低的用户业务量区域中的位置。
102.在包括物品的库存的环境中提供库存信息的系统,每个物品放置在环境内的各自位置内并与相应的无线标识装置有关,以及库存监视过程通过从与每个物品有关的每个无线标识装置检索物品信息和把检索的信息存储在数据库中,周期地执行环境中物品的库存计数,系统包括:
用于从用户处接收对于物品在环境内的可提供性的请求的装置;
用于搜索数据库内的物品信息,以确定所请求的物品在该环境中是否可提供的装置;以及
用于提供反映搜索结果的指示的装置。
103.权利要求102的系统,其中用于接收该请求的装置包括:
用于在与该环境有关的第一处理设备处接收该请求的装置,其中用户与第二处理设备相接口,以创建该请求。
104.权利要求103的系统,其中第二处理设备是由用户操作的计算机系统。
105.权利要求104的系统,其中该请求是由被连接到第一和第二处理设备的网络接收的。
106.权利要求104的系统,其中该请求通过互联网被发送到第一处理设备。
107.权利要求104的系统,其中第二处理设备是位于环境内的小亭计算机设备。
108.权利要求104的系统,其中第一处理设备位于环境内。
109.权利要求104的系统,其中第一处理设备位于环境外。
110.权利要求109的系统,其中第一处理设备把请求转发到位于环境中的、执行搜索步骤的第三处理设备。
111.权利要求104的系统,其中该指示包括以下项目的至少一项:该物品在环境中可提供的指示、该物品在环境中不可提供的指示、对于该物品的销售价格的折扣的报价、对于替换物品的销售价格的的折扣的报价和反映可提供该物品的一个或多个替换环境的指示。
112.权利要求111的系统,其中反映一个或多个替换环境的指示包括对于该一个或多个替换环境的引导。
113.权利要求104的系统,其中用于提供指示的装置包括提供在环境中物品的各自位置附近安装的显示设备上显示的消息。
114.权利要求113的系统,其中该消息包括以下项目的至少一项:该物品在环境中不可提供的指示、对于该物品的销售价格的折扣的报价、反映可提供该物品的一个或多个替换环境的指示和对于该一个或多个替换环境的引导。
115.用于为物品的库存提供库存管理的系统,每个物品加上RFID标签,RFID标签包括标识每个各自物品和至少一个物品特征的物品信息,系统包括:
用于把从顾客处接收的、包括顾客在购买时感兴趣的一个或多个想要的物品的清单的电子文件存储在环境中的装置;
用于确定在环境内顾客的存在的装置;
用于根据存储的电子文件,确定顾客是否位于环境中包括第一物品的位置附近的装置,该第一物品是包括在一个或多个想要的物品的清单中的;以及
用于根据该确定,把与第一物品有关的物品信息呈现在被放置在该位置处或附近的显示设备上的装置。
116.权利要求115的系统,其中用于存储的装置包括:
用于把电子文件通过互联网从顾客提供到环境的装置。
117.权利要求115的系统,其中用于存储的装置包括:
用于由顾客把电子文件通过位于环境内的计算设备提供到环境的装置。
118.包括指令的计算机可读的媒体,当由处理器执行该指令时,执行用于管理物品的库存的方法,每个物品放置在环境内的各自位置以及与相应的无线标识装置相联系,方法包括:
把与每个物品有关的物品信息提供给每个相应的无线标识装置;以及
根据物品信息,执行库存管理过程,提供有关物品的库存的实时信息,库存管理过程可包括至少一项以下的过程:
缺货控制过程;
缩减识别过程;
快速产品撤回过程;
提醒监视过程;和
销售最佳化过程。
119.权利要求118的计算机可读的媒体,其中物品的库存包括一个或多个类型的物品,以及缺货控制过程包括下列各项的至少一项:
(i)根据从一个或多个无线标识装置检索的信息,确定位于环境中的任何类型的物品的当前的库存计数值,
(ii)根据从一个或多个无线标识装置检索的信息,确定在环境内任何类型的任何物品是否被误放置,
(iii)根据从一个或多个无线标识装置检索的信息,确定库存中任何类型的多个物品何时降低到低于第一阈值,
(iii)根据每个类型的物品不再被包括在物品的库存的条件,确定反映损失的收益量的损失值,
(iv)确定影响被包括在物品的库存的每种类型的物品的以前的销售的一个或多个因素,
(v)确定在环境内的替换的位置放置具有销售量低于第二阈值的历史的、某种类型的物品,
(vi)确定在环境以外的替换位置,以便放置在大于预定的时间量内已位于环境内它们的各自位置的某种类型的物品,
(vii)当某种类型的物品不再位于它们的各自位置时,提供缺货消息给显示设备,以及
(viii)确定与每种类型物品有关的库存特征。
120.权利要求119的计算机可读的媒体,其中确定当前的库存计数值包括:
从一个或多个无线标识装置检索相应于一个或多个物品的物品信息;以及
根据检索的物品信息,确定一个或多个类型的每个物品的计数值。
121.权利要求119的计算机可读的媒体,其中确定当前的库存计数值包括:
从数据库检索与每个物品有关的物品信息;以及
根据检索的物品信息,确定每个类型的每个物品的计数值,其中数据库周期地从每个无线标识装置收集物品信息的过程接收物品信息。
122.权利要求119的计算机可读的媒体,其中确定是否有任何物品被误放置包括:
接入相应于一个或多个物品的一个或多个无线标识装置,以确定该一个或多个物品在环境内的位置;以及
根据对于第一类型的物品位于不同于它的指定的位置的位置的判定,确定第一类型的物品被误放置。
123.权利要求121的计算机可读的媒体,其中方法还包括:
把误放置的物品的指示提供到用户接口。
124.权利要求119的计算机可读的媒体,其中第一阈值由用户与阈值确定过程之一提供。
125.权利要求124的计算机可读的媒体,其中阈值确定过程包括:
对于每种类型的物品,
根据已从环境内它们的各自位置已被取走的各种类型的若干物品,确定第一阈值。
126.权利要求125的计算机可读的媒体,其中阈值确定过程包括:
对于每种类型的物品,
根据处在它们的各自位置的各种类型的物品的、与一年的时间有关的季节性因素和与正在发生的、将发生的、或以发生的事件有关的事件因素中的至少一个因素,调节第一阈值。
127.权利要求120的计算机可读的媒体,其中确定任何类型的物品的计数值何时降低到低于第一阈值包括:
根据确定的库存计数值,识别具有若干位于环境内低于第一阈值的物品的任何物品类型;以及
根据以下项目之一,对物品类型进行按优先权排序:
根据具有若干物品低于第一阈值的各自物品类型所确定的损失的利润值,
各自物品类型的附加物品在环境内的另一个位置是否可提供的,以及
对于物品类型已降低到低于第一阈值的原因是否根据对于该物品类型的短期要求。
128.权利要求119的计算机可读的媒体,其中确定损失值包括:
对于不再位于该环境中的每个类型的物品,
确定在以前的时间间隔内由各自类型的物品的以前的销售生成的收益量;以及
根据确定的生成的收益,确定对于不再位于环境内的物品的类型的损失值。
129.权利要求119的计算机可读的媒体,其中确定影响每种类型的物品的以前的销售的一个或多个因素包括:
识别在发生每种类型物品的以前销售的时间间隔期间存在的一个或多个外部因素;以及
比较识别的、一个或多个外部因素与以前的销售,以确定每个外部因素如何影响以前的销售。
130.权利要求129的计算机可读的媒体,其中一个或多个外部因素包括每种类型物品的价格、季节性因素、和其他类型的物品的同时销售中的至少一项。
131.权利要求119的计算机可读的媒体,其中确定任何类型的物品的数目何时降低到低于第一阈值包括:
调节用于预订物品的周期时间和从提供已降低到低于第一阈值的该类型的物品的供应商预订的物品的数量中的至少一项。
132.权利要求119的计算机可读的媒体,其中确定环境内的替换的位置包括:
确定特定的类型的物品是否具有低于环境内第二阈值的销售历史;以及
根据与替换的位置有关的物品的销售历史,确定在环境内重新放置被包括在库存中的特定的物品类型的物品的替换位置。
133.权利要求132的计算机可读的媒体,其中与替换位置有关的销售历史包括位于替换位置的不同类型的物品的销售历史。
134.权利要求119的计算机可读的媒体,其中确定环境外的替 换位置包括:
确定一种类型的物品是否具有低于环境内第二阈值的销售历史;以及
根据与放置在替换位置的同一种类型的其他物品有关的销售历史,确定在环境外重新放置该物品类型的物品的替换位置。
135.权利要求134的计算机可读的媒体,其中提供缺货消息包括:
根据库存计数值,确定某种类型的物品是否不再位于它们的各自位置;以及
生成缺货消息,缺货消息包括以下项目的至少一项:物品类型缺货的指示、对于某种物品类型的物品的折扣销售价格的报价、对于某种类型的物品的可延期使用的购买单(rain check)、以及某种类型的物品可能位于的、在环境外的替换位置的指示。
136.权利要求119的计算机可读的媒体,其中显示设备位于以前支撑某种类型的物品的结构上。
137.权利要求119的计算机可读的媒体,其中库存特征是在预定的时间间隔内一种类型的物品的以前的销售之间的数学关系。
138.权利要求137的计算机可读的媒体,其中该关系代表在预定的时间间隔内该种类型的物品的以前的销售是突发的还是均匀的。
139.权利要求118的计算机可读的媒体,其中缩减识别过程包括:
确定在第一位置处的某种类型的若干物品在设定的时间间隔内何时减小确定的数值;以及
根据减小的判决,执行缩减应答过程。
140.权利要求139的计算机可读的媒体,其中缩减应答过程包括:
提供第一位置的指示给用户和安全监视过程的至少之一。
141.权利要求140的计算机可读的媒体,其中该指示还包括某种物品类型和该确定值的指示。
142.权利要求139的计算机可读的媒体,其中缩减识别过程包括至少一个以下的步骤:
存储反映物品数目何时减小确定的值的值班记录、某种类型的物 品和确定的数值;
提供中断信号给安全设备;以及
提供表示第一位置的消息给接口设备。
143.权利要求142的计算机可读的媒体,其中安全设备是至少一个以下的设备:
报警系统;
放置在第一位置附近的发光设备;
视频监管系统,它由中断信号启动,以记录与第一位置有关的区域的视频;以及
照相机监管系统,它由中断信号启动,以记录与第一位置有关的区域的照片。
144.权利要求142的计算机可读的媒体,其中该消息包括引导用户到第一位置的信息。
145.权利要求118的计算机可读的媒体,其中快速产品撤回过程包括:
根据与物品有关的储存期限、物品周围的环境温度、和与物品有关的识别号的至少一项,确定环境中的物品是否从它的当前的位置移动。
146.权利要求145的计算机可读的媒体,其中快速撤回过程包括:
把开始日期与相应于该物品放置在环境中它的当前的位置的时间的物品相联系;
确定该物品的储存期限;
根据开始日期与储存期限之间的比较结果,提供该物品的储存期限已过期或立刻将过期的指示。
147.权利要求146的计算机可读的媒体,其中确定储存期限包括:
根据与该物品有关的有效期日期,确定储存期限。
148.权利要求145的计算机可读的媒体,其中确定环境中的物品是否需要移走包括:
从位于物品的当前的位置附近的温度测量设备读出温度值;以及
根据温度值,确定该物品必须从当前的位置移走。
149.权利要求145的计算机可读的媒体,其中确定环境中的物品是否需要移走包括:
确定识别号是否与反映该物品必须从它的当前的位置移走的撤回订单有关。
150.权利要求145的计算机可读的媒体,其中方法还包括:
当该物品正在销售点终端被购买时,提供反映该物品应当从物品库存中移走的指示。
151.权利要求150的计算机可读的媒体,其中该指示包括在销售点终端显示的、关于该物品超过它的储存期限的消息。
152.权利要求145的计算机可读的媒体,其中该物品具有第一特征,以及该方法还包括:
根据对于类似于该物品的、和由同一个供应商提供的新的物品具有不同于第一特征的第二特征的判决,确定该物品应当从它的当前的位置被移走。
153.权利要求152的计算机可读的媒体,其中第一和第二特征是以下项目的至少一项:新的包装类型、各自物品的尺寸、各自物品的颜色、与各自物品有关的风味、以及各自物品的价格。
154.权利要求145的计算机可读的媒体,其中确定环境中的物品是否需要移走包括:
根据对于识别号被包括在与由供应商提供的缺陷物品有关的识别号清单中的判决,提供该物品是有缺陷的指示。
155.权利要求118的计算机可读的媒体,其中提醒监视过程包括:
根据以下项目的至少一项提供一个指示:
(i)反映与不再放置在它的各自位置的物品的类型相同的类型的一个或多个物品位于环境内的替换位置的信息;
(ii)反映不再放置在它的各自位置的物品在环境内是不可提供的信息;
(iii)反映某种类型的物品的数目处在存货阈值的预定的数值范围内的信息;以及
(iv)从一个或多个无线标识装置接收数据的部件的故障。
156.权利要求118的计算机可读的媒体,其中物品的库存包括 一个或多个类型的物品,以及销售最佳化过程包括至少一个以下的步骤:
确定特定的类型的一个或多个物品从它们的各自位置被移走和被放置回它们的各自位置的若干次数;
确定任何类型的一个物品用另一个类型的一个物品购买的次数;
确定任何类型的一个物品用同一个类型的一个或多个物品购买的次数;
确定在预定的时间间隔内没有从它们的各自位置被移走的任何物品类型;以及
确定包括在所确定的以前的时间间隔内具有销售价格改变的物品的任何物品类型。
157.权利要求156的计算机可读的媒体,其中确定一个或多个类型的一个或多个物品从它们的各自位置被移走和被放置回它们的各自位置的若干次数包括:
对于每种类型的物品:
周期地执行每个物品的库存计数,以确定任何物品是否从它们的各自位置被取走。
158.权利要求157的计算机可读的媒体,还包括:
确定一个物品从它的各自位置被移走和被放置回它的各自位置的次数与物品的位置之间的关系。
159.权利要求157的计算机可读的媒体,其中物品的位置可以是以下位置之一:在支撑单元上处在眼睛观察水平的位置、靠近环境入口的位置、在环境内高的用户业务量区域中的位置以及在环境内低的用户业务量区域中的位置。
160.包括指令的计算机可读的媒体,当由处理器执行该指令时,执行用于在包括物品的库存的环境中提供库存信息的方法,每个物品放置在环境内的各自位置内并与相应的无线标识装置有关,以及库存监视过程通过从与每个物品有关的每个无线标识装置检索物品信息和把检索的信息存储在数据库中,周期地执行环境中物品的库存计数,方法包括:
从用户处接收对于物品在环境内的可提供性的请求;
搜索数据库内的物品信息,以确定所请求的物品在该环境中是否 可提供的;以及
提供反映搜索结果的指示。
161.权利要求160的计算机可读的媒体,其中接收该请求包括:
在与该环境有关的第一处理设备处接收该请求,其中用户与第二处理设备相接口,以创建该请求。
162.权利要求161的计算机可读的媒体,其中第二处理设备是由用户操作的计算机系统。
163.权利要求161的计算机可读的媒体,其中该请求是由被连接到第一和第二处理设备的网络接收的。
164.权利要求162的计算机可读的媒体,其中该请求通过互联网被发送到第一处理设备。
165.权利要求162的计算机可读的媒体,其中第二处理设备是位于环境内的小亭计算机设备。
166.权利要求162的计算机可读的媒体,其中第一处理设备位于环境内。
167.权利要求162的计算机可读的媒体,其中第一处理设备位于环境外。
168.权利要求167的计算机可读的媒体,其中第一处理设备把请求转发到位于环境中的、执行搜索步骤的第三处理设备。
169.权利要求160的计算机可读的媒体,其中该指示包括以下项目的至少一项:该物品在环境中可提供的指示、该物品在环境中不可提供的指示、对于该物品的销售价格的折扣的报价、对于替换物品的销售价格的的折扣的提供和反映可提供该物品的一个或多个替换环境的指示。
170.权利要求169的计算机可读的媒体,其中反映一个或多个替换环境的指示包括对于该一个或多个替换环境的引导。
171.权利要求160的计算机可读的媒体,其中提供指示包括提供在环境中物品的各自位置附近安装的显示设备上显示的消息。
172.权利要求171的计算机可读的媒体,其中该消息包括以下项目的至少一项:该物品在环境中不可提供的指示、对于该物品的销售价格的折扣的提供、反映可提供该物品的一个或多个替换环境的指示和对于该一个或多个替换环境的引导。
173.包括指令的计算机可读的媒体,当由处理器执行该指令时,执行用于为物品的库存提供库存管理的方法,每个物品加上RFID标签,RFID标签包括标识每个各自物品和至少一个物品特征的物品信息,方法包括:
把从顾客处接收的、包括顾客在购买时感兴趣的一个或多个想要的物品的清单的电子文件存储在环境中;
确定在环境内顾客的存在;
根据存储的电子文件,确定顾客是否位于环境中包括第一物品的位置附近,该第一物品是包括在一个或多个想要的物品的清单中的;以及
根据该确定,把与第一物品有关的物品信息呈现在被放置在该位置处或附近的显示设备上。
174.权利要求173的计算机可读的媒体,其中存储包括:
把电子文件通过互联网从顾客提供到环境。
175.权利要求173的计算机可读的媒体,其中存储包括:
由顾客把电子文件通过位于环境内的计算设备提供到环境。
176.用于管理一个或多个物品类型的物品的库存的系统,每个物品放置在环境内的各自位置内,并与包括关于各自物品的物品信息的相应的无线标识装置有关,系统包括:
数据收集系统,被配置成响应于一个或多个读出命令从一个或多个无线标识装置检索物品信息;以及
智能库存管理系统,被配置成生成一个或多个读出命令,以及接收来自数据收集系统的检索的物品信息,智能库存管理系统包括:
数据库,存储接收的物品信息和与每个物品有关的特征信息;以及至少一个以下的装置:
存货控制装置,用于根据接收的物品信息确定至少一项任何类型的物品的当前的库存量计数值,误放置在环境中的任何物品,接近或以达到缺货条件的任何类型的物品,在环境内放置具有低于阈值的销售历史的任何类型的物品的替换位置,
缩减识别装置,用于确定何时在设定的时间间隔内被放置在第一位置的每个类型的若干物品减小预定的数值,
快速撤回装置,用于根据与物品有关的时间、缺陷和温度特征的 至少一项确定物品是否需要从它的当前的位置被移走,以及
提醒监视装置,用于根据物品类型的缺货条件、物品的误放置物品条件、和故障条件的至少一项生成和提供一个或多个指示。
177.权利要求176的系统,其中数据收集系统包括:
主控制器,用于根据接收的一个或多个读出的命令生成一个或多个控制器命令;以及
辅控制器,用于根据一个或多个控制器命令驱动天线,其中天线被配置来从一个或多个物品检索物品信息。
178.权利要求176的系统,其中存货控制装置还生成反映何时发生或正在达到缺货条件的缺货显示消息。
179.权利要求176的系统,其中系统包括位于第一位置附近的安全装置,以及当被放置在第一位置的某种类型的物品的数目在设定的时间间隔内减小确定的值时,缩减识别装置还驱动安全装置。
180.权利要求176的系统,其中时间特征是与物品有关储存期限与有效期日期的至少一项。
181.权利要求176的系统,其中温度特征是在物品的当前位置附近的区域的温度值。
182.权利要求176的系统,其中缺陷特征是与丢失零件的物品和包括缺陷的零件的物品的至少一项有关。
183.权利要求176的系统,其中系统包括销售点(POS)终端,以及当顾客试图购买(i)已超过有效期日期和储存期限的至少一项或(ii)是缺陷的物品时快速撤回装置还在POS终端生成提醒消息。
184.包括物品的环境,每个物品加上无线标识装置的标签以及被放置在指定的位置,环境包括:
数据库,包括与每个物品有关的信息;
贮存单元,每个包括至少一个天线和具有支撑装置,用于支撑一个或多个物品;
计算机系统,用于提供命令,从无线标识装置检索物品信息和把物品信息存储在数据库;
数据收集系统,用于驱动特定的贮存单元内相应的天线,从由在特定的贮存单元中的支撑装置支撑的物品检索物品信息,以及把物品信息提供到计算机系统,
其中计算机系统包括用户接口,它允许用户根据被存储在数据库中的物品信息请求和接收与环境中一个或多个物品有关的实时库存信息。
185.权利要求184的环境,其中计算机系统根据相应的用户请求把以下项目的至少一项提供给用户:
环境中一个或多个类型的物品的当前库存量计数值,
误放置在环境中的物品的位置,
移动具有低于预定的阈值的销售历史的物品的、环境中的替换位置,
移动由制造商重新设计的某种类型的物品的、环境中的替换位置,以及
感兴趣的任何物品的位置。
186.权利要求184的环境,其中当物品被确定为超过储存期限和有效期日期的至少一项时,计算机系统提供提醒消息给用户。
187.权利要求184的环境,其中当物品被确定为有缺陷时,计算机系统提供提醒消息给用户。
188.权利要求184的环境,其中当某种类型的若干物品低于阈值时,计算机系统提供提醒消息给用户。
189.权利要求184的环境,其中当在预定的时间间隔内从某个位置取走一定数目的物品时,计算机系统提供提醒消息给用户。
190.权利要求184的环境,其中计算机系统收集反映一个或多个物品从它们的指定的位置被取走和放回到它们的指定的位置时的条件的信息。
191.权利要求190的环境,其中计算机系统根据请求提供反映该条件的信息。
192.权利要求184的环境,其中计算机系统确定任何类型的物品用另一个类型的物品进行购买的次数。
附件A
摘要
按照本发明有关的某些方面一致的方法、系统和制造的物品从被附着到库存中的物品的RFID标签收集物品信息,以及使用收集的物品信息来执行各种库存管理过程。一个方面,库存管理过程可包括确定、报告和/或提供对于与至少一个以下的项目有关的一个或多个事件的校正动作:库存中物品的耗尽、库存中物品的设计的改变、一个或多个物品的缺陷、误放置的物品、在短时间间隔内异常数目的物品的移动(即缩减)和被包括在环境中的一个或多个部件故障。