用于使用轴辐式架构进行托盘追踪的系统和方法与流程

文档序号:20769252发布日期:2020-05-15 19:26阅读:205来源:国知局
用于使用轴辐式架构进行托盘追踪的系统和方法与流程

相关申请的交叉引用

本申请要求于2017年8月21日提交的美国临时专利申请号62/548,127的权益,所述临时专利申请以引用的方式整体并入本文。

本公开总体涉及使用托盘的货物运输,并且更具体地涉及用于使用轴辐式架构进行托盘追踪的系统和方法。



背景技术:

通过供应和配销链监测托盘移动和环境条件可以帮助诊断丢失和回收、损坏和循环时间的问题。减少丢失、损坏和循环时间对于整个供应链中的实体可能具有重要的经济利益。每当可捕获托盘与其携载的资产之间的关联时,通过供应链追踪托盘还可促进追踪其携载的资产。



技术实现要素:

在一些系统中,托盘数据由供应链中的每个托盘收集,并从每个托盘直接传输到远程服务器。这可能导致高昂的成本,因为每个托盘必须包括能够进行蜂窝或远程数据传输的部件。由于高功率要求,这些部件还可能导致电池功率降低。在一些系统中,当托盘处于固定读取器的范围内时,托盘数据在设施中从每个托盘传输到固定读取器。然后,固定读取器可从多个托盘聚合数据,并将其传输到远程服务器。此类固定读取器对于从设施中的所有托盘收集数据可能不是理想的,因为并非所有托盘都可能处于固定读取器的范围内。

提供了方法,包括计算机实现的方法、装置以及应用用于使用轴辐式架构进行托盘追踪的系统和方法的计算机程序产品。根据本发明的一些实施方案,可由移动读取器托盘从多个带标签的托盘收集数据。所述带标签的托盘可包括能够与所述移动读取器托盘进行短程通信的部件。所述读取器托盘可包括能够进行远程通信的部件,所述部件允许所述读取器托盘将所述数据传输到另一个装置或服务器。这可导致成本降低和电池保存,因为每个托盘不需要包括昂贵且密集耗电的远程通信部件。此外,由于所述读取器托盘是移动的,因此不需要在固定读取器的范围内移动所述带标签的托盘。

根据本发明的一些实施方案,提供了一种计算机实现的方法。所述方法包括:在附连到多个托盘中的读取器托盘的读取器装置处接收与附连到所述多个托盘中的至少一个带标签的托盘的至少一个带标签的装置相关联的数据。所述读取器装置被配置为使用第一通信协议和第二通信协议进行通信。所述至少一个带标签的装置被配置为使用所述第一通信协议进行通信。通过所述第一通信协议接收所述数据。所述方法还包括:根据所述第二通信协议将所述数据重新打包。所述方法还包括:通过所述第二通信协议传输所述数据。

根据本发明的一些实施方案,提供了一种装置。所述装置包括一个或多个处理器。所述装置还包括非暂时性计算机可读介质,所述非暂时性计算机可读介质包含指令,所述指令在由所述一个或多个处理器执行时致使所述一个或多个处理器:执行包括本文所述的方法的所述步骤的操作。

根据本发明的一些实施方案,提供了一种计算机程序产品。所述计算机程序产品有形地体现在装置的非暂时性机器可读存储介质中。所述计算机程序产品包括指令,所述指令在由一个或多个处理器执行时致使所述一个或多个处理器:执行包括本文所述的方法的所述步骤的操作。

本概述既不意图识别所要求保护的主题的关键或基本特征,也不意图单独用于确定所要求保护的主题的范围。应通过参考本专利的整个说明书的适当部分、任何或所有附图以及每条权利要求来理解所述主题。

通过参见以下说明书、权利要求和附图,前述以及其他特征和实施方案将变得更加明显。

附图说明

下文参考以下附图详细描述本发明的说明性实施方案:

图1是根据一些实施方案的带有信标的托盘的底部透视图。

图2是根据一些实施方案的带有负载的托盘的侧视图。

图3是示出根据一些实施方案的用于托盘追踪的系统的框图。

图4是示出根据一些实施方案的带标签的托盘的框图。

图5是示出根据一些实施方案的读取器托盘的框图。

图6是示出根据一些实施方案的接入装置的框图。

图7是示出根据一些实施方案的服务器计算机的框图。

图8是示出根据一些实施方案的用于托盘追踪的方法的流程图。

具体实施方式

下文提供本公开的某些方面和实施方案。对于本领域技术人员显而易见的是,这些方面和实施方案中的一些可独立地应用,并且它们中的一些可组合地应用。在以下描述中,出于解释的目的,阐述了具体细节以便提供对本发明的实施方案的透彻理解。然而,显而易见的是,可在没有这些具体细节的情况下实践各种实施方案。附图和描述不意图是限制性的。

随后的描述仅提供示例性实施方案,并且不意图限制本公开的范围、适用性或配置。相反,随后对示例性实施方案的描述将为本领域技术人员提供能够实现示例性实施方案的描述。应当理解,可在不脱离如所附权利要求中阐述的本发明的精神和范围的情况下,对元件的功能和布置做出各种改变。

在以下描述中给出具体细节以提供对实施方案的透彻理解。但是,本领域的普通技术人员应当理解,可在没有这些具体细节的情况下实践实施方案。例如,电路、系统、网络、过程和其他部件可以框图形式示出为部件,以免以不必要的细节混淆实施方案。在其他情况下,可在没有不必要的细节的情况下示出公知的电路、过程、算法、结构和技术,以便避免混淆实施方案。

另外,应注意,各个实施方案可被描述为作为流程表、流程图、数据流程图、结构图或框图来描绘的过程。虽然流图可将操作描述为顺序过程,但是许多操作可以并行或同时执行。另外,操作次序可重新布置。虽然过程在其操作完成时终止,但是可具有未包括在附图中的另外的步骤。过程可对应于方法、函数、规程、子例程、子程序等。当过程对应于函数时,其终止可对应于函数返回到调用函数或主函数。

术语“计算机可读介质”包括但不限于便携式或非便携式存储装置、光学存储装置以及能够存储、包含或携载一个或多个指令和/或数据的各种其他介质。计算机可读介质可包括非暂时性介质,所述非暂时性介质可存储数据并且不包括无线地或通过有线连接传播的载波和/或暂时性电子信号。非暂时性介质的实例可包括但不限于磁盘或磁带、光学存储介质(诸如光盘(cd)或数字通用光盘(dvd))、闪存存储器、存储器或存储器装置。计算机可读介质可具有存储在其上的代码和/或机器可执行指令,所述代码和/或机器可执行指令可表示规程、函数、子程序、程序、例程、子例程、模块、软件包、类或者指令、数据结构或程序语句的任何组合。代码段可通过传递和/或接收信息、数据、自变量、参数或存储器内容来耦合到另一个代码段或硬件电路。信息、自变量、参数、数据等可通过任何合适的手段(包括存储器共享、消息传递、令牌传递、网络传输等)来传递、转发或传输。

此外,实施方案可通过硬件、软件、固件、中间件、微代码、硬件描述语言或其任何组合来实现。当以软件、固件、中间件或微代码实现时,用于执行必要任务(例如,计算机程序产品)的程序代码或代码段可存储在计算机可读或机器可读介质中。一个或多个处理器可执行必要任务。

托盘

托盘可以是支撑实物资产以用于储存、展示、搬运和/或运输的结构。如本文所用,术语“托盘”可用于描述任何负载载体或产品输送平台,包括任何类型的可重复使用的塑料容器(rpc)、平台、推车、箱、小桶、盒(包括瓦楞纸盒)、容器等。实物资产可以是任何实物资产,诸如易腐烂或不易腐烂的实物商品。图1是根据一些实施方案的托盘100的底部透视图。托盘100可包括基座120和支腿110。托盘100可具有任何大小、形状和/或尺寸,并可由任何材料或材料的组合制成。基座120和支腿110可具有任何大小、形状和/或尺寸。基座120可以是平坦的和/或以其他方式被配置为支撑要保持在托盘100上的实物资产的形状和/或重量。尽管在图1中示出为具有特定的设计,但是可以预期,任何设计可结合在基座120上或基座120中。例如,根据要放置在基座120上的特定实物资产的特性(例如,重量、形状、温度要求、大小等),基座120可具有与图1所示的相比更小、更大、更少、更多、形状不同或放置方式不同的间隔。

支腿110的大小和位置可被设定成支撑特定实物资产。在一些实施方案中,支腿110的大小和位置可被设定成允许叉车、吊车或顶撑装置在支腿110之间接合并提升托盘100。尽管示出并描述为具有三个支腿110,但是可以预期,托盘100可具有任何合适数量的支腿或不具有支腿。例如,在一些实施方案中,托盘100可包括在无支腿的情况下位于托盘100的顶部和底部上的基座120。在另一个实例中,对于较重的实物资产,托盘100可包括相对于托盘100居中定位以防止基座120下垂的一个或多个另外的支腿。此外,尽管示出并描述为处于特定取向并具有特定大小,但是可以预期,支腿110可具有任何大小(例如,高度、长度、宽度、深度等)和/或取向(例如,彼此平行、彼此垂直等)。

根据要由托盘100支撑的特定实物资产的特性,托盘100可由任何合适的材料制成。例如,托盘100可以是木制的、塑料的和/或金属的。此外,托盘100可以是半托盘或四分之一托盘。在一些实施方案中,托盘100可被构造成包括独特的物理特征。在一些实施方案中,基座120可由与支腿110相同或不同的材料制成。在一些实施方案中,基座120和支腿110可形成单个单一主体(例如,由单个模具形成)。在一些实施方案中,基座120可能够从支腿110中的一个或多个拆除。

在一些实施方案中,另外的部件可与托盘100集成。例如,托盘100的下侧可包括信标150。信标150可包括能够处理或存储数据的任何电子装置。信标150可包括多个不同的功能。例如,可用位于托盘100上的实物资产的类型和/或托盘100的标识符对信标150进行编程。信标150还可包括一个或多个传感器或与一个或多个传感器可操作地通信,所述一个或多个传感器被配置为监测托盘100的某些条件(例如,环境条件、移动等)。信标150可能够与其他装置(诸如其他信标、装置和/或服务器)进行通信。信标150在本文中相对于图4和图5进行进一步描述。尽管示出为位于托盘100上的特定位置中,但是可以预期,信标150可位于托盘100上的任何合适的位置中。图2是带有负载220的另一个示例性托盘200的侧视图,所述负载220放置在托盘200的顶上以用于运输、储存、展示等。如本文所用,托盘100可与托盘200可互换地指代。

用于使用轴辐式架构进行托盘追踪的系统

在一些情况下,可能需要追踪托盘。如本文中所用,“托盘追踪”可指代收集和追踪与托盘相关的任何数据,诸如托盘在供应链中的位置和/或托盘的环境或其他条件。根据本发明的一些实施方案,可由多个带标签的托盘收集数据。如本文所用,术语“带标签的托盘”可指代包括信标以及一个或多个传感器的托盘。在一些实施方案中,带标签的托盘可包括rfid标签。由带标签的托盘收集的数据可由各个带标签的托盘使用短程和/或低功耗通信协议传输到读取器托盘。如本文所用,术语“读取器托盘”可指代包括能够进行短程通信和远程通信的信标的托盘。在一些实施方案中,读取器托盘可不包括任何传感器。

提供准确追踪数据的常规追踪解决方案依赖于安装的基础设施,诸如接近传感器和固定的手动或自动化过程。然而,根据本发明的一些实施方案,不需要固定的基础设施来确定追踪数据,因为追踪数据由各个带标签的托盘收集并且由移动读取器托盘聚合。一旦已收集到追踪数据,此信息就可用于计算供应链可见性度量,诸如在任何给定位置或区处的库存、停留时间以及供应链的区之间或供应链内的任何节点集之间的速度度量。

图3是示出根据一些实施方案的用于使用轴辐式架构进行托盘追踪的系统的框图。所述系统可包括带标签的托盘307a至307b、读取器托盘308、可选的接入装置310、服务器计算机320、数据库323和控制器计算机330。带标签的托盘307a至307b、读取器托盘308和可选的接入装置310可位于供应链中的设施305(诸如仓库或商店)处。服务器计算机320和数据库323可位于云315中,诸如位于具有在线或联网存储设备的一个或多个场外或第三方位置处。控制器计算机330可位于控制器位置325处,诸如位于托盘物流和追踪公司处。尽管相对于执行某些功能的一定数量的实体进行示出和描述,但是可以预期,更多或更少数量的实体可执行本文所述的功能。例如,服务器计算机320的功能可散布在多个服务器计算机上。在另一个实例中,数据库325可内部结合到服务器计算机320。

在一些实施方案中,带标签的托盘307a至307b可通过信标或其他通信介质将数据传送到读取器托盘308。带标签的托盘307a至307b可能够仅使用某些通信协议(例如,短程通信协议或低功耗通信协议,诸如蓝牙le、wifi等)进行通信。数据可致使读取器托盘308执行一个或多个操作。例如,读取器托盘308可在一段时间内聚合从带标签的托盘307a至307b接收到的数据,并将聚合的数据传输到接入装置310。在一些实施方案中,如果托盘100是已识别或已注册的托盘,则接入装置310可仅与托盘100通信。当接入装置310接收到数据时,接入装置310可将其转发到服务器计算机320。在另一个实例中,读取器托盘308可将数据直接传输到服务器计算机320。读取器托盘308可能够使用两种类型的托盘共有的一种或多种通信协议(例如,短程通信协议或低功耗通信协议,诸如蓝牙le、wifi等)与带标签的托盘307a至307b通信。读取器托盘308还可能够使用其他通信协议(例如,远程通信协议或较高功耗通信协议,诸如蜂窝、gsm、卫星等)与接入装置310和/或服务器计算机320通信。因此,在一些实施方案中,可能仅需要读取器托盘308包括更昂贵、较远程的通信部件;这些部件可从带标签的托盘307a至307b省略。

在一些实施方案中,读取器托盘308可通过信标或其他通信介质将指令数据传送到带标签的托盘307a至307b。指令数据可通过短程通信协议或低功耗通信协议进行通信。指令数据可致使带标签的托盘307a至307b中的一者或多者执行一个或多个操作。例如,指令数据可致使带标签的托盘307a改变或配置各种装置参数或设定值。

尽管示出并描述为与两个带标签的托盘307a至307b通信,但是可以预期,读取器托盘308可与任何数量的带标签的托盘通信。例如,读取器托盘与带标签的托盘的比率可以是多比一,诸如十比一。在一些实施方案中,读取器托盘308与之通信的带标签的托盘的数量可取决于在读取器托盘308的通信范围内的带标签的托盘的数量。例如,在某个设施处的一个读取器托盘308可与五个带标签的托盘通信,而在所述设施处的另一个读取器托盘308可与二十个带标签的托盘通信。

可选的接入装置310可以是任何合适的电子用户装置。接入装置310可包括通信装置。通信装置可向网络提供远程通信能力。远程通信能力的实例包括使用移动电话(无线)网络、无线数据网络(例如3g、4g、5g、cat1、lte-m、lte-nb1、sigfox、lora或类似网络)、wifi、wi-max或可提供对网络(诸如互联网或专用网络)的访问的任何其他通信介质。装置的实例包括移动电话(例如,蜂窝电话)、pda、平板电脑、上网本、膝上型计算机、个人音乐播放器、手持式专用阅读器、手表、健身手环、可穿戴设备、踝链、戒指、耳环、钥匙扣、实物钱包、眼镜、容器、咖啡杯、外卖容器等以及具有远程通信能力的汽车。接入装置310可包括用于执行此类功能的任何合适的硬件和软件,并且还可包括多个装置或部件(例如,当一个装置通过连接到另一个装置(即,使用另一个装置作为调制解调器)而远程访问网络时,两个装置合在一起可被视为单个通信装置)。接入装置310的另外的实例可包括pos或销售点装置(例如,pos终端)、蜂窝电话、pda、个人计算机(pc)、平板pc、手持式专用阅读器、机顶盒、电子现金收入记录机(ecr)、虚拟现金收入记录机(vcr)、自助服务终端等。

接入装置310可与服务器计算机320通信。接入装置310可将由带标签的托盘307a至307b收集的聚合的追踪数据转发到服务器计算机320。服务器计算机320可将追踪数据存储在数据库323中。例如,每条追踪数据可与相关联的托盘标识符一起被接收。每个托盘标识符可在数据库323中具有条目,可使用所述条目存储相关联的追踪数据。

换句话说,服务器计算机320可将追踪数据与带标签的托盘307a至307b的标识符相关联地存储在数据库323中。例如,服务器计算机320可在数据库323中检索与托盘标识符相关联的条目,并将追踪数据写入记录中。在一些实施方案中,追踪数据可与时间戳一起写入记录,所述时间戳指示带标签的托盘307a至307b传输追踪数据的日期和时间。因此,对应于特定托盘的记录可包括多次收集的多个追踪数据。在一些实施方案中,服务器计算机320中的一些或全部功能可以可替代地或另外地由另一个实体或系统(诸如接入装置310)执行。

在一些实施方案中,服务器计算机320可将这些记录从数据库323提供到控制器计算机330。控制器计算机330可以是追踪、维护和/或拥有带标签的托盘307a至307b和/或读取器托盘308的实体。控制器计算机330可使用此追踪数据来执行分析。例如,控制器计算机330可确定带标签的托盘307a至307b是否在正确的设施305处,以确定带标签的托盘307a至307b在供应链中的位置,以确定带标签的托盘307a至307b的循环时间,以预测在特定位置处的带标签的托盘307a至307b的定时,以计算供应链可见性度量等。在一些实施方案中,供应链可见性度量可包括在给定设施处或在给定区中的库存、停留时间以及供应链中的区之间或设施之间的速度度量。

带标签的托盘307a至307b可包括用于执行多个功能的部件,如本文所述。图4是示出带标签的托盘307的系统部件的框图。在一些实施方案中,带标签的托盘307可实现为带标签的托盘307a和/或带标签的托盘307b。带标签的托盘307可包括与一个或多个外部传感器450进行操作性通信的信标410。在一些实施方案中,信标410可实现为信标150。信标410可包括耦合到存储器440的装置硬件。装置硬件可包括处理器425、通信子系统430、内部传感器435和电源445。在一些实施方案中,信标410可实现为有源标签,例如,rfid标签。信标410可与标识符(例如,有源标签标识符)相关联。

处理器425可实现为一个或多个集成电路(例如,一个或多个单核或多核微处理器和/或微控制器),并且可用于控制信标410的操作。处理器425可以响应于存储在存储器440中的程序代码或计算机可读代码来执行多种程序,并且可以维护多个同时执行的程序或过程。通信子系统430可包括一个或多个收发器和/或连接器,信标410可以使用所述一个或多个收发器和/或连接器来与其他装置(例如,外部传感器450、读取器托盘、信标、接入装置等)通信和/或与外部网络连接。在一些实施方案中,通信子系统430可被配置为使用多于一种协议(例如,协议a431和协议b432)进行通信。协议a431和协议b432可以是两个不同的有线或无线通信协议。例如,协议a431和协议b432可选自包括以下的组:蓝牙、蓝牙le、近场通信、wifi、蜂窝通信、以太网、光纤等。在一些实施方案中,协议a431和协议b432可均为短程通信协议、较低功耗通信协议和/或较低成本通信协议。可基于多种因素中的任何一种确定用于特定通信的特定协议,所述多种因素包括可用性、信号强度、从电源445接收到的或保留在电源445上的功率的类型和/或量、根据特定协议进行通信所需的功率、与使用特定协议相关联的成本、数据吞吐量、要传送的数据的类型、要传送的数据的大小等。

内部传感器435可包括任何与移动相关、与位置相关和/或与环境相关的传感器。例如,内部传感器435可包括全球定位系统(gps)、加速度计、陀螺仪、气压计、温度计、湿度传感器、光传感器、传声器、其组合和/或类似项。内部传感器435可测量例如方位、位置、速度、加速度、距离、旋转、高度、温度、湿度、压力、声音、光、电容、电感、电阻、电压、化学物质存在、其组合和/或类似项。内部传感器435可耦合到通信子系统430,使得传感器测量值可从带标签的托盘307传输到其他装置或系统,如本文进一步所述。

可使用任何数量的非易失性存储器(例如,闪存存储器)和易失性存储器(例如,dram、sram)的任何组合、或任何其他非暂时性存储介质、或其组合介质来实现存储器440。在一些实施方案中,存储器440可包括在处理器425中。电源445可包括任何有线或无线电源,诸如电源插座、太阳能电池板和/或电池。

在一些实施方案中,信标410可耦合到带标签的托盘307上的一个或多个外部传感器450。外部传感器450可包括例如重量传感器和/或上文相对于内部传感器435描述的传感器中的任一者。在一个实例中,重量传感器可包括测量带标签的托盘307上的负载的重量的电路。重量传感器可将重量传输到信标410。信标410可使用通信子系统430来将此数据从带标签的托盘307传输到其他装置或系统,如本文进一步所述。

图5是示出读取器托盘308的系统部件的框图。读取器托盘308可包括信标510。在一些实施方案中,信标410可实现为信标150。信标510可包括耦合到存储器540的装置硬件。装置硬件可包括处理器525、通信子系统530和电源545。

处理器525可实现为一个或多个集成电路(例如,一个或多个单核或多核微处理器和/或微控制器),并且可用于控制信标510的操作。处理器525可以响应于存储在存储器540中的程序代码或计算机可读代码来执行多种程序,并且可以维护多个同时执行的程序或过程。通信子系统530可包括一个或多个收发器和/或连接器,信标510可以使用所述一个或多个收发器和/或连接器来与其他装置(例如,带标签的托盘、信标、接入装置等)通信和/或与外部网络连接。在一些实施方案中,通信子系统530可被配置为使用多于一种协议(例如,协议a431、协议b432、协议c433和/或协议d434)进行通信。协议a431、协议b432、协议c433和/或协议d434可以是四个不同的有线或无线通信协议。例如,协议a431、协议b432、协议c433和/或协议d434可选自包括以下的组:蓝牙、蓝牙le、近场通信、wifi、蜂窝通信、以太网、光纤、卫星等。在一些实施方案中,协议a431和协议b432可均为可用于与带标签的托盘通信的短程通信协议、较低功耗通信协议和/或较低成本通信协议。在一些实施方案中,协议c433和协议d434可均为可用于与接入装置、服务器和/或类似项通信的较远程通信协议、较高功耗通信协议和/或较高成本通信协议。可基于多种因素中的任何一种确定用于特定通信的特定协议,所述多种因素包括可用性、信号强度、从电源545接收到的或保留在电源545上的功率的类型和/或量、根据特定协议进行通信所需的功率、与使用特定协议相关联的成本、数据吞吐量、要传送的数据的类型、要传送的数据的大小等。

可使用任何数量的非易失性存储器(例如,闪存存储器)和易失性存储器(例如,dram、sram)的任何组合、或任何其他非暂时性存储介质、或其组合介质来实现存储器540。在一些实施方案中,存储器540可包括在处理器525中。电源545可包括任何有线或无线电源,诸如电源插座、太阳能电池板和/或电池。

图6是示出根据一些实施方案的可选的接入装置310的框图。接入装置310可包括耦合到存储器602的装置硬件604。装置硬件604可包括处理器605、通信子系统609和用户接口606。在一些实施方案中,装置硬件604可包括显示器607(所述显示器607可以是用户接口606的一部分)。

处理器605可实现为一个或多个集成电路(例如,一个或多个单核或多核微处理器和/或微控制器),并且用于控制接入装置310的操作。处理器605可以响应于存储在存储器602中的程序代码或计算机可读代码来执行多种程序,并且可以维护多个同时执行的程序或过程。用户接口606可包括输入和输出元件的任何组合,以允许用户与接入装置310进行交互并调用接入装置310的功能。在一些实施方案中,用户接口606可包括可以用于输入和输出功能的部件,诸如显示器607。可使用任何数量的非易失性存储器(例如,闪存存储器)和易失性存储器(例如,dram、sram)的任何组合、或任何其他非暂时性存储介质、或其组合介质来实现存储器602。存储器602可存储操作系统(os)620和包括要由处理器605执行的应用612的一个或多个应用驻留的应用环境610。

在一些实施方案中,应用612可以是处理从读取器托盘接收到的追踪数据并通过通信协议将其传输到服务器计算机的应用。在一些实施方案中,接入装置310使用的通信协议可能不可用于读取器托盘(例如,有线以太网通信)。应用612可包括追踪数据收集引擎614和追踪数据传输引擎615。在一些实施方案中,这些部件中的一者或多者可以由并非应用612的一部分的另一个应用或部件提供。

追踪数据收集引擎614可被配置为结合处理器605和通信子系统609从读取器托盘接收与多个带标签的托盘相关联的聚合的追踪数据。追踪数据传输引擎615可被配置为结合处理器605和通信子系统609将聚合的追踪数据传输到服务器。在一些实施方案中,追踪数据收集引擎614可以第一频率接收追踪数据,并且追踪数据传输引擎615可以第二频率传输追踪数据。例如,追踪数据收集引擎614可每两分钟接收一次追踪数据,而追踪数据传输引擎615可每五分钟传输一次追踪数据。这可允许接入装置310从多个读取器托盘收集并聚合多个追踪数据集,之后将追踪数据传输到服务器计算机。在一些实施方案中,这些功能可以可替代地或另外地在另外的读取器托盘中而不是在接入装置310中实现。

通信子系统609可包括一个或多个收发器和/或连接器,接入装置310可以使用所述一个或多个收发器和/或连接器来与其他装置(例如,读取器托盘)通信和/或与外部网络连接(例如,连接到服务器计算机320)。通信子系统609可被配置为根据协议c433和/或协议d434进行通信。在一些实施方案中,协议c433和协议d434可均为可用于与读取器托盘、服务器和/或类似项通信的较远程通信协议、较高功耗通信协议和/或较高成本通信协议。

图7是示出根据一些实施方案的服务器计算机320的框图。服务器计算机320可包括耦合到网络接口702和计算机可读介质706的处理器701。服务器计算机320还可包括或以其他方式可以访问可在服务器计算机320的内部或外部的数据库703。

处理器701可包括一个或多个微处理器,以执行用于执行服务器计算机320的托盘追踪功能的程序部件。网络接口702可被配置为连接到一个或多个通信网络,以允许服务器计算机320与其他实体(诸如接入装置、控制器计算机、读取器托盘等)通信。在一些实施方案中,网络接口702可被配置为根据协议c433和/或协议d434进行通信。在一些实施方案中,协议c433和协议d434可均为可用于与读取器托盘、服务器、接入装置和/或类似项通信的较远程通信协议、较高功耗通信协议和/或较高成本通信协议。

计算机可读介质706可包括一个或多个易失性和/或非易失性存储器(例如,ram、dram、sram、rom、闪存或任何其他合适的存储器部件)的任何组合。计算机可读介质706可存储可由处理器701执行以用于实现服务器计算机320的一些或全部托盘追踪功能的代码。例如,计算机可读介质706可包括实现追踪数据收集引擎708、追踪数据传输引擎709和追踪数据分析引擎710的代码。在一些实施方案中,追踪数据分析引擎710可以是可选的,并且可替代地由控制器计算机330实现。

追踪数据收集引擎708可被配置为结合处理器701和网络接口702从多个读取器托盘和/或多个接入装置接收与多个带标签的托盘相关联的聚合的追踪数据。追踪数据传输引擎709可被配置为结合处理器701和网络接口702将聚合的追踪数据传输到控制器计算机。在一些实施方案中,追踪数据收集引擎708可以第一频率接收追踪数据,并且追踪数据传输引擎709可以第二频率传输追踪数据。例如,追踪数据收集引擎708可每五分钟接收一次追踪数据,而追踪数据传输引擎709可每十分钟传输一次追踪数据。这可允许服务器计算机320从多个读取器托盘和/或接入装置收集并聚合多个追踪数据集,之后将追踪数据传输到控制器计算机。

在一些实施方案中,服务器计算机320可包括追踪数据分析引擎710。追踪数据分析引擎710可被配置为结合处理器701使用追踪数据来执行分析。例如,追踪数据分析引擎710可确定带标签的托盘是否在正确的设施处,以确定带标签的托盘在供应链中的位置,以确定带标签的托盘的循环时间,以预测在特定位置处的带标签的托盘的定时,以计算供应链可见性度量等。在一些实施方案中,供应链可见性度量可包括在给定设施处或在给定区中的库存、停留时间以及供应链中的区之间或设施之间的速度度量。服务器计算机320可通过网络接口702将这些分析传输到控制器计算机。

用于托盘追踪的方法

多种方法可由上述系统实现。图8是示出根据一些实施方案的用于使用轴辐式架构进行托盘追踪的示例性方法的流程图。在过程框810处,在附连到多个托盘中的读取器托盘的读取器装置处接收追踪数据805。在一些实施方案中,多个托盘可以是移动的。追踪数据805与附连到多个托盘中的至少一个带标签的托盘的至少一个带标签的装置相关联。所述读取器装置被配置为使用第一通信协议和第二通信协议进行通信。至少一个带标签的装置被配置为使用所述第一通信协议进行通信。在一些实施方案中,至少一个带标签的装置未被配置为使用第二通信协议进行通信。通过第一通信协议接收追踪数据805。

在一些实施方案中,第一通信协议可与第一通信范围相关联。第一通信范围可限定可通过第一通信协议接收追踪数据805的最大距离。例如,当在读取器装置处从带标签的装置接收追踪数据时,第一通信范围可以是读取器装置可在仍接收到追踪数据805时被定位成与带标签的装置相距的最大距离。第二通信协议与第二通信范围相关联。第二通信范围可限定可以通过第二通信协议接收追踪数据805的最大距离。例如,当将追踪数据从读取器装置传输到远程服务器时,第二通信范围可以是读取器装置可在仍能够传输追踪数据805时被定位成与远程服务器相距的最大距离。在一些实施方案中,第一通信范围小于第二通信范围。例如,第一通信范围可以是五十英尺,而第二通信范围可以是一英里。

在一些实施方案中,第一通信协议可与第一功率使用量相关联。第一功率使用量可限定用于通过第一通信协议传输追踪数据的功率的量。第一功率使用量可特定于第一通信协议和/或要传输的追踪数据的类型或量。第二通信协议可与第二功率使用量相关联。第二功率使用量可限定用于通过第二通信协议传输追踪数据的功率的量。第二功率使用量可特定于第二通信协议和/或要传输的追踪数据的类型或量。在一些实施方案中,第一功率使用量小于第二功率使用量。例如,第一通信协议可以是蓝牙le,而第二通信协议可以是传统的蓝牙、蜂窝通信等。

在过程框815处,根据第二通信协议将追踪数据805重新打包。在过程框820处,通过第二通信协议传输追踪数据805。在一些实施方案中,追踪数据可通过第二通信协议传输到远程服务器。在一些实施方案中,远程服务器未被配置为使用第一通信协议进行通信。在一些实施方案中,远程服务器未被配置为与带标签的装置通信。在一些实施方案中,追踪数据可传输到附连到多个托盘中的聚合托盘的聚合装置。追踪数据可使用第一通信协议和/或第二通信协议传输到聚合装置。聚合装置可被配置为使用远程通信协议(例如,第二通信协议)将追踪数据传输到远程服务器。

在一些实施方案中,至少一个带标签的装置可与第一通信频率相关联。第一通信频率可限定至少一个带标签的装置通过第一通信协议传输追踪数据的速率。读取器装置可与第二通信频率相关联。第二通信频率可限定读取器装置通过第二通信协议传输追踪数据的速率。在一些实施方案中,第二通信频率小于第一通信频率。例如,带标签的装置可每30秒将追踪数据传输到读取器装置。读取器装置可聚合此数据达5分钟的时段,然后在该时段之后将追踪数据传输到远程服务器。

在一些实施方案中,附连到读取器托盘的读取器装置可通过第一通信协议以第一通信频率将指令数据传送到带标签的托盘。指令数据可致使带标签的托盘中的一者或多者执行一个或多个操作。例如,指令数据可致使带标签的托盘中的一个改变或配置各种装置参数或设定值。

如所指出的,计算机可读介质可包括暂时性介质,诸如无线广播或有线网络传输;或存储介质(即,非暂时性存储介质),诸如硬盘、闪存驱动器、光盘、数字视频光盘、蓝光光盘;或其他计算机可读介质。在各种实例中,可将计算机可读介质理解为包括各种形式的一种或多种计算机可读介质。

在前述描述中,参考本申请的具体实施方案描述了本申请的各方面,但是本领域技术人员将认识到,本发明不限于所述实施方案。因此,虽然本申请的说明性实施方案已在本文中进行了详细描述,但是应当理解,发明构思可以其他方式不同地体现和采用,并且所附权利要求意图被解释为包括此类变型,除了由现有技术所限制的以外。上述发明的各种特征和方面可单独或共同使用。此外,在不脱离本说明书的更广泛的精神和范围的情况下,实施方案可以在本文所述之外的任何数量的环境和应用中使用。因此,本说明书和附图应被视为说明性的而非限制性的。出于说明的目的,方法以特定次序进行描述。应当理解,在替代实施方案中,可以与所描述的不同的次序执行所述方法。

在将部件描述为执行或“被配置为”执行某些操作的情况下,可以例如通过设计电子电路或其他硬件来执行操作、通过对可编程电子电路(例如,微处理器或其他合适的电子电路)进行编程来执行操作或其任何组合来完成此类配置。

结合本文所公开的实施方案描述的各种说明性逻辑块、模块、电路和算法步骤可实现为电子硬件、计算机软件、固件或其组合。为了清楚地说明硬件和软件的这种可互换性,上文已经就其功能性总体地描述了各种说明性的部件、块、模块、电路和步骤。这种功能性是实现为硬件还是实现为软件取决于特定的应用和施加于整个系统的设计约束。技术人员可针对每个特定应用以不同方式实现所描述的功能性,但是这种实现方式决定不应被解释为导致背离本发明的范围。

本文所述的技术还可在电子硬件、计算机软件、固件或其任何组合中实现。此类技术可在多种装置(诸如通用计算机、无线通信装置手持机或具有多种用途(包括无线通信装置手持机和其他装置中的应用)的集成电路装置)中的任一者中实现。描述为模块或部件的任何特征可一起在集成逻辑装置中实现,或者单独实现为离散但可互操作的逻辑装置。如果以软件实现,则所述技术可至少部分地由包括程序代码的计算机可读数据存储介质实现,所述程序代码包括在被执行时执行上文描述的方法中的一者或多者的指令。计算机可读数据存储介质可形成计算机程序产品的一部分,所述计算机程序产品可包括打包材料。计算机可读介质可包括存储器或数据存储介质,诸如随机存取存储器(ram)(诸如同步动态随机存取存储器(sdram))、只读存储器(rom)、非易失性随机存取存储器(nvram)、电可擦除可编程只读存储器(eeprom)、闪存存储器、磁性或光学数据存储介质等。另外地或可替代地,所述技术可至少部分地由计算机可读通信介质实现,所述计算机可读通信介质携载或传送呈指令或数据结构的形式并且可由计算机访问、读取和/或执行的程序代码,诸如传播的信号或波。

所述程序代码可由处理器执行,所述处理器可包括一个或多个处理器,诸如一个或多个数字信号处理器(dsp)、通用微处理器、专用集成电路(asic)、现场可编程逻辑阵列(fpga)、或其他等效的集成或离散逻辑电路。这种处理器可被配置为执行本公开中所描述的任何技术。通用处理器可以是微处理器;但在替代方案中,处理器可以是任何常规的处理器、控制器、微控制器或状态机。处理器还可实现为计算装置的组合,例如,dsp和微处理器的组合、多个微处理器、结合dsp核的一个或多个微处理器或任何其他这种配置。因此,如本文所用,术语“处理器”可指代前述结构中的任一者、前述结构的任何组合或适合于实现本文所述的技术的任何其他结构或设备。另外,在一些方面,本文所述的功能性可在被配置用于编码和解码的专用软件模块或硬件模块内提供,或者结合在组合的编码器-解码器(codec)中。

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