用于物料搬运车辆网络的系统和方法与流程

文档序号:24688458发布日期:2021-04-16 21:48阅读:155来源:国知局
用于物料搬运车辆网络的系统和方法与流程

相关申请的交叉参考

本申请要求了2016年1月22日申请的题目为“Systems and Methods for a Material Handling Vehicle Network(用于物料搬运车辆网络的系统和方法)”的美国临时专利申请62/286,136,2016年1月22日申请的题目为“Systems and Methods for a Material Handling Vehicle Mesh Network(用于物料搬运车辆网状网络的系统和方法)”的美国临时专利62/286,202,以及2016年1月22日申请的题目为“Systems and Methods to Monitor Material Handling Vehicle Operation(用于监视物料搬运车辆操作的系统和方法)”的美国临时专利申请62/286,195的优先权。这些申请的每一个的全部内容通过参考并入本文。

关于联邦政府资助研究的声明

没有

技术领域

本发明大体涉及物料搬运车辆,并且,更具体地,涉及通过无线通信来操作和管理物料搬运车辆,包括在上下文中的一个或者多个相关联的网络。



背景技术:

在一些物料搬运车辆的操作中,可以监视关于物料搬运车辆的信息(例如,通过远程设备)。例如,一辆或者多辆物料搬运车辆可以关于维护周期、软件配置、操作的或者其他选项、车辆诊断、车辆性能或者操作、车辆状态信息等等而被监视。在一些情况下,由此类监视获得的信息可以被用于帮助管理物料搬运车辆(多辆)。例如,关于维护周期或者车辆诊断的信息可以被用于帮助调度合适的维护,而关于软件配置的信息可以被用于帮助调度软件更新等等。

在一些例子中,可能给物料搬运车辆提供了有规律的(或者其他的)软件或者固件更新。这可能是有用的,例如,用于更新物料搬运车辆进而根据它们操作所在的系统和环境的需求来运行。在传统的系统中,对物料搬运车辆的更新可以通过直接的人类交互(例如,在相应车辆处通过操作者手动帮助或者以其他方式引导更新处理)或者通过配置为通过无线网络将更新推送到每一辆单独的物料搬运车辆的中央服务器来实现。

在一些例子中,可能是在容易地定位物料搬运车辆中的一辆或者多辆是很困难的环境中操作物料搬运车辆。例如,可能是在车辆中的一辆或者多辆不是总在在相应监视器的视线内的环境中操作物料搬运车辆。类似地,在一些环境中,技术问题、错过的通信,或者其他因素能够导致与某些物料搬运车辆通信和/或定位的困难。在一些情况下,因此,一辆或者多辆物料搬运车辆的当前位置(多个)可能不容易通过相应的人员或者管理系统来识别(也就是,一辆或者多辆物料搬运车辆可能是“失踪”车辆)。失踪物料搬运车辆的存在会降低物料搬运车辆的相关车队的效率和有效性。此外,失踪的或者例如因其他原因而在相应通信系统的范围之外的单独的物料搬运车辆会例如错过更新或其他维护,或者错过或延时发送操作数据或者其他数据给相应管理系统。



技术实现要素:

在一些实施例中,本发明提供了具有能够包括被配置为作为网络服务器的嵌入式远程信息处理控制器的物料搬运车辆的系统。该远程信息处理控制器可以与一个或者多个用于多种功能的移动装置对接。在一些实施例中,多辆物料搬运车辆可以被提供,每一辆包括配置为作为网络服务器的相应的嵌入式远程信息处理控制器。

在一些实施例中,本发明提供了一种用于物料搬运车辆的车队的管理系统。该管理系统可以包括能够通过管理网络通信的管理服务器系统,以及第一和第二物料搬运车辆,每一辆具有处理器装置和通信装置。该第一物料搬运车辆的该处理器装置能够被配置为确定该第二物料搬运车辆接近于该第一物料搬运车辆并且从该第二物料搬运车辆获得车辆识别(vehicle identification)。基于该车辆识别,该第二物料搬运车辆能够确定该第二物料搬运车辆是否是失踪车辆。

在一些实施例中,本发明提供了配置为采用管理服务器通过管理网络管理的物料搬运车辆的车队。该物料搬运车辆的车队能够包括第一和第二物料搬运车辆,每一辆具有远程信息处理控制器和车辆识别。该第一物料搬运车辆的处理器装置可被配置为确定该第二物料搬运车辆接近于该第一物料搬运车辆并且从该第二物料搬运车辆获得车辆识别(例如,通过该两个远程信息处理控制器协调的车辆间通信)。基于该车辆识别,可以确定该第二物料搬运车辆是否是失踪车辆,并且可以建立与该第二物料搬运车辆的通信链路。

在一些实施例中,本发明提供了一种具有能够包括嵌入式计算装置(例如电路卡)以及嵌入式远程信息处理控制器(例如,配置为作为网络服务器)的物料搬运车辆的系统。该嵌入式计算装置可以被配置为监视和记录操作、维护和其他与该物料搬运车辆相关的信息。该嵌入式远程信息处理控制器能够被配置为传输通过该嵌入式计算装置记录的信息给其他子系统(例如,包括在云网络中的基于云的分析引擎)。信息的这种记录和传输,例如,能够有助于物料搬运车辆的多个操作和维护方面的远程监视。

在一些实施例中,物料搬运车辆能够包括远程信息处理控制器并且能够与条码或者其他机器视觉识别符(例如,文字数字文本识别符)相关联(例如,能够包括在它的部件上)。配置为与该远程信息处理控制器对接的一个或者多个移动装置能够相应地被配置为功能上包括物料搬运车辆的识别。例如,配置为通过该远程信息处理控制器与物料搬运车辆通信的移动装置能够包括被配置为用于图像捕捉或者条码扫描以及用于光学字符识别(“OCR”)或者条码解码的移动应用。

在一些实施例中,与包括嵌入式远程信息处理控制器的物料搬运车辆相关联的条码或者其他机器视觉识别符可以编码或者以其他方式存储用于一个或者多个移动装置访问远程信息处理控制器的连接信息。相应地,例如,该一个或者多个移动装置能够解码或者以其他方式确定该连接信息从而建立与物料搬运车辆的通信链路以(在可能是有用的时)例如访问存储在物料搬运车辆上的信息(例如,操作日志)。

在一些实施例中,配置为与嵌入在物料搬运车辆中的远程信息处理控制器对接的一个或者多个移动装置的功能能够包括访问来自于物料搬运车辆的信息(例如,操作数据)从而给物料搬运车辆的监管人、技术员,或者其他监视者提供实时反馈。

在一些实施例中,物料搬运车辆能够包括嵌入式远程信息处理控制器并且能够被配置为存储与物料搬运车辆的维护周期和软件配置相关的信息。一个或者多个移动装置能够被配置为与该远程信息处理控制器通信,包括用于为物料搬运车辆提供软件更新,为物料搬运车辆实现(或者以其他方式选择)操作或者其他其他选项,或者将选择操作者与物料搬运车辆相关联(例如,为特定物料搬运车辆增加新的授权操作者)的目的。

在一些实施例中,用于物料搬运车辆的嵌入式远程信息处理控制器能够被配置为有助于用于物料搬运车辆的固件和软件配置或者更新的上传和下载。

在一些实施例中,本发明提供一种具有能够包括嵌入式远程信息处理控制器(例如,配置为作为网络服务器)的物料搬运车辆的系统。该系统能够进一步包括被配置为有助于在多辆物料搬运车辆之间的通信从而建立物料搬运车辆的网状网络的子系统(例如基于云的分析引擎)。在一些实施例中,还能够有助于在物料搬运车辆和一个或者多个移动装置之间的通信(例如,经由通过机器视觉分析的连接信息的解码)。在一些实施例中,物料搬运车辆的网状网络能够有助于多个监视,维护,以及其他管理功能,包括在物料搬运车辆、一个或者多个移动装置、和/或云网络或者其他子系统(例如,与云网络相关联的基于云的分析引擎)之间的信息传输。

在一些实施例中,系统能够包括多辆物料搬运车辆,每一辆包括相应的能够无线通信的嵌入式远程信息处理控制器。物料搬运车辆中的至少一辆能够包括被配置用于Wi-Fi连接的蜂窝调制解调器,并且能够被配置为作为用于其他物料搬运车辆(例如,没有蜂窝调制解调器的那些物料搬运车辆)的蜂窝热点。

在一些实施例中,物料搬运车辆能够保持对在特定的(例如,预定的)时间段内与该物料搬运车辆接近的其他车辆的记录(例如,连续记录)。物料搬运车辆的嵌入式远程信息处理控制器能够被配置为将该记录的方面(例如,哪些车辆相遇,以及何时和何地)报告给基于云的数据分析引擎(或者其他系统)。该基于云的数据分析引擎(或者其他系统)能够随后确定在该报告的记录的方面中识别的任何车辆是否已经被识别为失踪。

在一些实施例中,当具有嵌入式远程信息处理控制器的物料搬运车辆接近于已经报告失踪的另一车辆时,该物料搬运车辆能够从该失踪车辆下载数据并且将该数据传输到基于云的数据分析引擎(或者其他网络化的系统)。

在一些实施例中,具有配置用于Wi-Fi连接的蜂窝调制解调器的物料搬运车辆能够与云网络通信从而接收与软件或者固件相关的通信,例如软件或者固件更新。在接收该通信之后,该物料搬运车辆能够将类似通信(例如,包括相应软件或者固件更新)传输给其他具有嵌入式远程信息处理控制器的物料搬运车辆。因此,例如,传输到第一车辆的软件或者固件更新可以以去中心化的或者病毒式的方式传播到多辆其他车辆。

通过下面的描述,本发明的上述以及其他的方面和优点将会被呈现。在该描述中,参考了形成此处的一部分的附图,并且其中通过示例的方式示出了本发明的某些实施例。这些实施例不一定代表本发明的全部范围,并且因此,参考本文的权利要求以及全部描述来解释本发明的范围。

附图说明

当参考下面的具体实施方式时,本发明将会被更好地理解并且除了上面阐述的特征、方面和优点之外的特征、方面和优点将会变得显而易见。这些具体实施方式将参考以下附图。

图1示出了根据本发明的一些实施例的,包括网络化的物料搬运车辆和移动装置的系统的等距示意图;

图2示出了根据本发明的一些实施例的,该包括图1的网络化的物料搬运车辆和移动装置的网状网络的代表性视图;

图3示出了根据本发明的一些实施例的图1的物料搬运车辆的移动管理的方法;

图4示出了根据本发明的一些实施例的,用于监视一辆或者多辆物料搬运车辆的方法;以及

图5示出了根据本发明的一些实施例的,用于管理一辆或者多辆失踪物料搬运车辆的方法。

具体实施方式

在详细解释本发明的任意实施例之前,将理解本发明在其应用上没有被限制于在下面的描述中阐述的或者在下面的附图中示出的部件的构造和布置的细节。本发明能够是其他实施例并且能够以多种方式实施或者实现。同样,将理解在此使用的措辞和术语是为了描述的目的并且不应被视为是限制。在此使用的“包括”、“包含”、“具有”及其变形意思是包括此后列出的项目及其等同物以及附加项目。除非另外指定或者限定,术语“安装的”、“连接的”、“支撑的”,以及“耦合的”及其变形被广泛使用并且同时包含直接和间接安装、连接、支撑,以及耦合。此外,“连接的”和“耦合的”不被限制为物理上或者机械上连接或者耦合。

除非另外指定或者限定,类似于“A、B,和C中的至少一个”,“A、B,和C中的一个或者多个”等短语,意思是指示A,或者B,或者C,或者A、B和/或C的任意组合,包括与A、B和/或C的多个或单个实例的组合。

提供下面的讨论以使得本领域技术人员能够制造和使用本发明的实施例。示出的实施例的各种修改将很容易地呈献给本领域技术人员,并且在此的一般原理可以应用于其他实施例和应用而不背离本发明的实施例。因此,本发明的实施例不是为了限制示出的实施例,而是与在此公开的原理和特征一致的最宽范围相符。将通过参考附图来阅读以下具体实施方式,其中在不同附图中的类似的要素具有类似的参考标记。附图不是必须要成比例的,所述附图描述了所选择的实施例并且不是为了限制本发明的实施例的范围。本领域技术人员将会认识到此处提供的示例具有很多有用的替代例并且落入本发明的实施例的范围内。

已经大体认识到实现网络化的用于与物料搬运车辆一起使用的系统能够产生效率提高和其他好处。例如,将远程信息处理控制器嵌入物料搬运车辆从而装备该物料搬运车辆以用于无线通信可以是有用的。因此装备后,例如,即使没有有线通信链路,物料搬运车辆与远程管理系统通信也是可能的。但是,在传统的设置中,网络使能的物料搬运车辆可以遭受通信失误、显著的资本或者其他成本,以及其他问题。例如,物料搬运车辆常常在受到远程无线电通信大量干扰的环境中行进,并且还能够被用于需要行进离固定设备系统(例如,网络化的服务器以及其他通信设备)很长距离的任务。但是,给在车队中的所有物料搬运车辆都装备恰当供能较长距离的通信装备和/或安装广泛的非移动通信设施(例如,网络中继器、无线接入点,等等)可以是相对困难和昂贵的(有时不允许这样),。

相关地,在很多环境中,对于车队管理来说,以各种方式监视物料搬运车辆是非常有用的。例如,监视系统能够有用地监视物料搬运车辆的当前(或者过去)的位置,由特定物料搬运车辆(和/或特定操作者)承担的操作,物料搬运车辆上的各种硬件、软件、固件和其他系统的状态,等等。

在传统系统中,监视设备(例如加速度计以及其他传感器)能够被嵌入物料搬运车辆中,使得能够检测和记录物料搬运车辆的各种操作和状态。但是,为了获得这一信息,技术员可能需要在物料搬运车辆和计算装置之间建立有线连接(例如,通过在物料搬运车辆和膝上型电脑之间的串行端口连接)。一旦该监视数据被下载到该技术员的计算装置中,该技术员便能够分析该数据从而确定维护或者其他操作对于该物料搬运车辆是否是必要的。但是,在一些情况下,对建立有线连接的需要能够降低这些系统的有效性。例如,在技术员仅能够间歇地连接到物料搬运车辆的情况下,识别用于实时校正的问题可以是困难的。

其他传统监视系统可以使用具有昂贵并且通常定制的位置固定的电子器件的基于相机的监视系统或者专用位置监视系统。

传统的监视系统还能够展现出对于失踪车辆(也就是,处于对于相关管理系统而言是不确定或者不知道的位置的车辆)的次佳有效性。例如,替代人类的可能是低效的和缓慢的搜索,一些传统的系统能够给每一辆物料搬运车辆装备相对昂贵的Wi-Fi天线,从而依赖于Wi-Fi追踪和三角测量来定位车辆。但是,除了成本,这些系统还可能难以操作。例如,固定位置追踪和三角测量系统的校准可以是困难的并且可能需要针对对相应环境(或者工作流)的每一次实质改变而被重复。

物料搬运车辆的低效网络化还能够导致其他的问题。例如,电子可传输的更新有时能够被提供给在物料搬运车辆上的固件(或者其他系统)。在一些情况下,这些更新可以自中心位置(例如管理服务器)进行传播。但是,在物料搬运车辆不包括合适的远程信息处理设备的情况下,或者当物料搬运车辆已经偏离到相应的通信范围之外(例如,失踪了)时,可能没有以最佳效率将更新推送给相应目标。例如,在需要有线通信的情况下,更新可能没有完全传播直到车队的每一辆物料搬运车辆已经返回到相应的有线传播点。此外,即使在物料搬运车辆已经被装备了相对昂贵无线通信设备(例如,蜂窝调制解调器)的情况下,偏离超出传播点(例如,中央服务器或者云网络)无线范围的物料搬运车辆可能没有在希望时接收更新。

本发明的实施例能够包括能够解决上述多种不足并且提供多种其他好处的物料搬运车辆和相关的系统。

物料搬运车辆可以以各种各样的配置进行设计从而执行各种各样的任务。尽管物料搬运车辆的特定配置可能在此被示出或者明确讨论(例如,用于托盘升降的自动导引车辆),但本发明的实施例不限于这些类型的车辆。在一些实施例中,例如,物料搬运车辆能够被配置为大篷车、半挂卡车、皮卡车、托盘卡车、堆垛车、前后台操作员起重卡车、前伸式叉车、举高式叉车、平衡车、摆动叉车等等。如其他示例,本发明的实施例可能适合于骑手控制的、行人控制的、远程控制的和其他的物料搬运车辆,以及部分机动或者非机动推车或者负载平台(例如,配置为通过理货员或者其他职员手动推动的车)。

图1示出了用于管理物料搬运车辆车队的示例性系统。通常,该系统包括管理系统20(例如一组定制服务器和其他通信设备),其能够被配置为用于与多种其他系统的有线和无线通信。在该示出的实施例中,该管理系统20包括具有与云网络24的通信链路(例如,Wi-Fi,蜂窝,或者其他网络)的管理服务器22。通信(例如,无线通信)还能够在该管理服务器22和各种个人电子装置(例如移动装置26)之间实现。在一些实施例中,该管理服务器22能够托管(host)基于云的分析引擎28,或者能够可操作地与基于云的分析引擎28通信。

图1还示出了示例性的物料搬运车辆(“MHV”)30。该MHV 30通常被配置为用于与该管理系统20通信并且因此能够包括各种通信设备。在该示出的实施例中,该MHV 30包括被配置为通过一个或者多个无线电34来管理通信的远程信息处理控制器32。在一些实施例中,多个无线电34可能被提供,并且每一个无线电34被专用于特定的通信信道或者链路。例如,第一无线电34a能够被配置为蜂窝调制解调器(或者其他较长距离通信装置)且能够被专用于与该管理服务器22和/或该云网络24的通信。同样地,第二无线电34b能够被配置用于与其他装置的或者其他近距通信,所述其他装置包括其他物料搬运车辆(在图1中未示出)。(蓝牙是蓝牙SIG公司在美国和/或其他司法管辖区中的注册商标。)

在一些实施例中,该远程信息处理控制器32可被配置为作为网络服务器。例如,如下面还要讨论的,该远程信息处理控制器32可以被配置为用于该MHV30的主页(或者其他)网页,其能够为技术员或其他职员提供对MHV 30的管理接入。

除了上面讨论的设备,该MHV 30能够包括其他电子设备。在示出的实施例中,例如,该MHV 30被装备了运动传感器36。通常该运动传感器36能够被配置为感测该MHV 30和/或其一个或者多个部件(例如,该MHV 30的叉或者轮子)的运动。在一些实施例中,该运动传感器36能够被配置为具有3-轴加速度计、3-轴陀螺仪以及3-轴磁力计中的一个或者多个的电路卡。以这种方式,例如,该运动传感器36能够收集相对于九个自由度的运动数据,并且能够支持航位推测法测量以及对相对位置和运动的追踪。

通常,在物料搬运车辆上的各种传感器或者其他设备能够被连接到在该MHV 30上的处理器装置38(例如,通用或者专用计算机)。连接到该处理器装置38的传感器能够提供数据,该数据可以被记入日志,被串接和/或分析(例如通过该主处理器装置38)以及,在适当时,通过例如控制器局域网络(CAN)和/或串行连接(例如,RS-232)之类的通信方法发送到该远程信息处理控制器32(例如,以经定义的间隔)。来自于直接连接到该远程信息处理控制器32的传感器的数据还能够被处理(例如,通过该远程信息处理控制器32或者通过该处理器装置38)以及,在适当时,被记入日志、与其他数据组合,和/或被分析。

在该示出的实施例中,该MHV 30还包括机器视觉可读识别符40,其能够编码用于该MHV 30的识别数据。该识别符40能够,例如,被配置为视觉识别符,例如一维或者二维条码或者类似符号,或者如OCR兼容的文字数字编码。在一些实施例中,识别符能够额外地(或者替代地)电子(或者以其他方式)存储识别信息。例如,识别符的一些实施例能够包括被配置为提供用于该MHV 30的识别给其他电子装置的蓝牙信标、RFID标签、或者其他电子装置。

通常,该识别符40(以及编码在其中的识别数据)可以被用于使得其他电子装置能够识别该MHV 30和/或与该MHV 30通信。例如,该识别符40能够编码用于MHV 30的IP地址或者其他识别符(例如,序列号或者其他网络相关地址)。相应地,解码该识别符40的装置能够确定连接到该MHV 30的合适的方式以用于进一步的通信(例如,能够将浏览器引导到该解码的IP或者其他地址,或者能够基于经解码的序列号或者其他识别来询问本地或者远程查找表从而确定通信信息)。

在一些实施例中,如下面还讨论的,该MHV 30的识别数据还(或者替代地)可独立于该识别符40被存储。例如,该远程信息处理控制器32能够被配置为使用无线电34中的一个来广播用于该MHV 30的识别数据(或者选择地通信)。类似地,在一些实施例中,该远程信息处理控制器32可以被配置为充当在预定地址的网页,其还能够提供用于该MHV 30的某些识别以及,例如,诊断、状态信息、车辆选项等等。

此外,如上所述,图1中的该示例性系统还包括移动装置26。在一些实施例中,该移动装置26可以是商业移动装置。在一些实施例中,该移动装置26可以是例如蜂窝电话或者平板电脑之类的智能装置。

通常,该移动装置26被配置为无线地连接到管理系统20。例如,该移动装置26能够被配置为使用Wi-Fi连接、蜂窝-带连接、蓝牙连接等等连接到该管理服务器22和/或该云网络24。

在一些实施例中,该移动装置26可以包括获得机器视觉识别信息的能力。例如,该移动装置26能够包括通用相机或者专用条码读取器并且能够托管(或者以其他方式接入)用于解码所捕捉的图像(例如,用于解码条码或者执行在文本图像上的光学字符识别(“OCR”))的应用。

如上所述,可以使用Wi-Fi、蜂窝,或者其他通信技术来建立该云网络24。在一些实施例中,该云网络24可以是限制于一个或者多个特定位置的内部网络。在一些实施例中,该云网络24可以位于(或者延伸到)远程(例如,在独立于该服务器22的局域网络上)。在一些实施例中,该云网络24可以提供连接装置给互联网和/或远程数据存储器。

同样如上所述,该云网络24能够托管基于云的分析引擎28(或者以其他方式与该基于云的分析引擎28通信)。该基于云的分析引擎28能够,例如,被配置为存储和/或分析从其他装置(例如,MHV)或网络(例如,网状网络,如下面还将要讨论的)获取的或者与该其他装置(例如,MHV)或网络(例如,网状网络,如下面还将要讨论的)相关的数据。在一些实施例中,这种数据能够包括,例如,诊断数据、位置数据、关于维护周期或者(例如,用于软件或者固件的)系统更新的数据,等等。

在一些实施例中,通过该管理系统20管理的物料搬运车辆的车队能够包括被配置用于直接或者间接与该管理服务器22以及,在一些情况下,与该云网络24通信的多辆物料搬运车辆。如在图2中所示,例如,成组的五辆MHV(包括MHV 30以及MHV 50a到50d)能够被配置为在该管理系统20之下操作。

在示出的实施例中,该MHV 50a到MHV 50d中的每一辆包括相应的嵌入式远程信息处理控制器52a到52d。该远程信息处理控制器52a到52d(以及相关的通信系统)能够被配置成彼此类似并且类似于该远程信息处理控制器32(以及相关的通信系统)或者能够被配置成彼此不同或者不同于该远程信息处理控制器32。在图3示出的实施例中,例如,该远程信息处理控制器52a到52d被配置为在较短距离通信链路(例如蓝牙连接)上通信但是不被配置为用于蜂窝通信。在其他实施例中,其他配置是可能的。

如在图2中所示,该MHV 30以及50a到50d被配置为能够形成网状网路54。通常,该MHV 30以及MHV 50a到MHV 50d能够形成该网状网络54的相应节点,具有在该MHV 30以及MHV 50a到MHV 50d之间,以及在MHV 30以及MHV 50a到MHV 50d和该移动装置26、该云网络24、或者该管理服务器22等等之间形成和保持(当可能以及合适时)的通信链路。

在示出的实施例中,该MHV 50a到MHV 50d没有装备蜂窝调制解调器并且因此可能不能够与其他设备(例如该管理服务器22,该云网络24的装置等等)建立直接的远程无线通信。在一些实施例中,该MHV 30能够因此被配置为充当用于在该MHV 50a到MHV 50d和其他装置之间通信的链路。例如,该MHV 30能够使用无线电34b来与该MHV50d建立通信链路并且能够通过该蜂窝调制解调器34a来与该服务器22(或者另一装置,例如该移动装置26)建立通信链路。以这种方式,例如,该MHV 50d能够通过该MHV 30与该服务器22(或者多个其他装置)通信,该MHV 30有效地为该MHV 50d充当蜂窝热点。如其他示例,该MHV 50d能够通过多辆MHV(或者其他装置)与该服务器22(或者另一装置)建立通信链路。例如,该MHV 50d能够建立与该MHV 50a的通信链路,该MHV 50a能够建立与该MHV 30的通信链路,并且该MHV 30能够建立与该服务器22的通信链路。

在一些实施例中,通过该网状网络54(并且通常在MHV以及其他装置之间)的通信能够被实时实现。在一些实施例中,通信能够是非同步的。例如,该MHV 30能够建立与该服务器22的通信链路从而与该服务器22交换信息(例如从服务器22下载更新)。该MHV 30能够随后建立与该MHV 50d的通信链路从而与该MHV 50d交换该相同信息中的至少一些(例如,上传该更新到MHV 50d),即使该MHV 30和该服务器22之间的通信链路不再接通或者激活。

如上面所一般讨论的,该MHV 30能够被配置为将用于该MHV 30的识别数据提供给该移动装置26并且通常建立与该移动装置26的通信链路(例如,使用该远程信息处理控制器32和该无线电32a或者34b)。在一些实施例中,这能够有用地允许该MHV 30以及在车队中其他类似装备的MHV的移动管理。

在一些实现中,例如,移动装置能够询问MHV从而确定该MHV的识别数据。基于所确定的识别,该移动装置能够随后建立与该MHV的通信链路从而管理该MHV的各种子系统。例如,移动装置能够被用于扫描在MHV上的机器-视觉可读项目(例如条码)或者询问电子装置(例如,RFID标签),从而确定包括用于该MHV的连接信息的识别(例如,IP或者其他电子地址)。使用该连接信息,该移动装置能够随后建立与该MHV的直接通信链路以用于维护或者其他操作。

图3示出了用于该MHV 30的移动管理的示例方法100。在一些实现中,在与该MHV 30的合适的接近距离之内的操作者或者其他职员能够使用该移动装置26来确定102该MHV 30的识别数据(例如,通过询问102a识别项目,诸如条码或者RFID标签)。在一些实施例中,该移动装置26能够通过捕捉104该识别符40的图像并且解码通过该识别符40表示的识别信息来视觉地询问102a该识别数据。在一些实施例中,该移动装置26能够以其他方式询问102a该识别数据,包括通过无线(例如,基于蓝牙或者基于RFID的)通信。

基于该识别数据的确定102,该移动装置26能够识别106该MHV 30从而实现与该MHV 30的通信。在一些实现中,识别106该MHV 30可包括确定108用于通过该远程信息处理控制器32服务的网页的访问地址。在一些实现中,识别106该MHV 30能够包括确定110用于与该远程信息处理控制器32通信的通信协议。

基于识别106该MHV 30,无线通信链路能够随后被建立112使得该MHV 30以及该移动装置26能够彼此直接通信。例如,该移动装置26能够无线访问114通过该MHV 30的该远程信息处理控制器服务的网页(或者其他相应网页),并且显示以用于用户交互,或者能够使用该确定110的通信协议来以其他方式格式化和传输116无线通信。

一旦该通信链路已经被建立112,该移动装置26能够被操作从而分析118该MHV 30或其多个子系统的当前状态、过去操作、或者其他方面。例如,通过该访问114该MHV 30的该网页,该移动装置26能够被用于下载和/或管理该MHV 30的维护配置和操作、软件或者固件配置、操作的选项、基于操作者的设置(例如,操作者专用的操作约束条件)、以及其他方面。在一些实现中,该移动装置26能够被用于确定120该MHV 30的固件或者其他可更新方面(例如,操作系统)的更新状态并且在合适时基于该确定120的更新状态执行122更新。例如,该移动装置26可以被用于确定120该MHV 30的固件是否有可用更新,并且随后在合适时将更新从该管理服务器22(例如,如先前或者同步下载到该移动装置26)传输到该MHV 30。

在其他实现中,该移动装置26能够被用于类似地连接到其他MHV。在一些情况下,这对于没有为与管理系统20无线通信而进行装备的或者以其他方式(例如,由于在相应的远程信息处理控制器和通信装置的通信范围之外)而不能直接与该管理系统20通信的MHV是特别有用的。在这种情况下,该移动装置26可能与该管理系统20通信(例如,通过蜂窝链路),即使该相应的MHV可能不与该管理系统20通信。因此,例如,该移动装置26能够作为在该MHV和该管理系统20之间的桥梁,使得相应信息能够在该MHV和该管理系统20之间流动,即使该二者之间的直接通信链路不可用。

在一些实施例中,该MHV的识别106和/或建立112无线通信链路能够允许该移动装置26启用或者禁用MHV的特征,或者以其他方式控制124该MHV的多种功能。例如,一旦该移动装置26已经建立112与该MHV的无线通信链路并且访问该MHV的相应接口(例如,由该相应的嵌入式远程信息处理控制器服务的网页),该移动装置26能够被用于修改126该MHV的操作设置,例如最大速度或加速度设置。类似地,该移动装置26能够被用于执行远程诊断或者其他控制功能128,包括停止该MHV或其各种部件(例如,该MHV的升降装置)的操作、执行“锁定”模式从而防止一个操作者(或者多个操作者或者其他职员)使用该MHV或其各种部件或能力、远程地循环车辆子系统,包括通过鸣喇叭、使一个或者多个车灯闪烁、点燃一个或者多个继电器、打开或者关闭一个或者多个数字输出(或者其他端口)等等。

在一些实施例中,该移动装置26能够关于该MHV 30当前是否被指定为失踪车辆来分析118该MHV 30。例如,该移动装置26能够执行用于识别失踪车辆的方法300的部分或者全部,如下面将进一步详细描述的。

在一些实施例中,车队的一辆或者多辆MHV能够被配置为监视他们自己的操作并且将与这种监视有关的数据报告给该管理系统20。这种监视的一个示例在图4中示出为监视方法200。在该方法200下,例如,MHV的处理器装置能够监视202该MHV的操作特征。在适当时,监视202的操作特征可以随后被记录204(例如,本地记录在该MHV上)并且报告206给该管理系统20(例如,通过直接无线通信链路、网状网络54(参见图2)、移动装置26等等)。在一些实现中,例如,该MHV 30的处理器装置38(例如通过远程信息处理控制器32)能够被配置为本地监视202和记录204驾驶或者其他操作特征(例如,历史操作或者操作设置)。

在一些实现中,监视202的操作特征能够被报告206给远程系统。例如,MHV的操作特征能够被监视202和本地记录204,随后通过该远程信息处理控制器32和该无线电34a报告206(至少部分)给管理系统20。

与上面讨论的一致,用于将操作特征(和其他数据)从MHV报告206给该管理系统20的通信能够以多种方式实现,包括通过直接无线通信链路、通过网状网络54(参见,例如图2)、通过桥接装置(例如,该移动装置26或者蜂窝使能的MHV,例如该MHV 30),等等。

在一些实现中,监视202的(以及报告204的)操作特征能够包括历史操作设置(例如,速度、载重、或者移动限制)。在一些实现中,监视202的(例如,记录204的历史的)操作特征能够涉及(并且能够因此被确定208涉及)相应MHV的特定操作者210、该相应MHV的特定操作间隔212(例如,预定的换挡时间)、在特定的地理或者其他边界内(例如,在仓库的特定部分内)的操作214、或者多个其他数据边界。

通常,该相应MHV能够被配置为收集并且串接该多个操作特征并且将它们直接地或者间接地报告206给相应系统(例如,远程管理系统,诸如系统20)以用于进一步的诊断或者管理动作。在一些实施例中,这种数据能够例如通过运动传感器36(参见图1)或者多种其他装置来收集。在一些实现中,该相应MHV能够被配置为将这些数据传送到基于云的数据分析引擎28以用于详细的分析和在合适时产生和传递可行动的报告给相应MHV和/或相应职员。

在一些实现中,监视202的操作特征的记录204和报告206能够允许对车辆性能的限制。例如,当接收该MHV 30的历史操作特征时,该基于云的数据分析引擎28(或者另一系统,例如该移动装置26或者该管理服务器22)能够分析该MHV的移动或者其他操作数据以便评估该MHV 30是否已经在期望的操作参数内(例如,在用于速度、负载重量、因变于速度的转弯角度等的可接受限制内)操作。在这一点上,例如,该基于云的数据分析引擎28(参见图1)或者其他管理系统能够被配置为识别220MHV的不必要的操作。在合适时,基于这种识别220,相应管理系统(例如,该管理系统20,通过管理服务器22或者移动装置26)能够随后执行222合适的补救措施,例如调度或者执行预防性维护、选择性地激活或者去激活车辆系统(例如,灯、喇叭、动力装置、用户接口,等等)、或者需要(例如,用于固件的)更新。

在一些实现中,MHV能够被配置为将关于操作特征的问题直接传送给相应操作者。例如,基于内部分析224或者与该管理系统20的通信226,该MHV 30能够确定228应当提供通知(例如,高速、超载、或者其他通知)给该MHV 30的操作者并且能够相应地提供230该通知(例如,通过该MHV 30的用户接口)。在一些实现中,该MHV 30能够根据通过该MHV 30和/或该管理系统20分析的该操作特征的方面类似地进行其他补救措施,包括激活、禁用、或者以其他方式控制234该MHV 30的多个子系统,提供固件更新或者其他更新给该MHV 30(参见,例如,方法100的方面,如在图3中所示),等等。类似提供230通知,确定需要并且随后进行控制234或者执行222其他补救措施能够基于内部分析224和/或与该管理系统20或者其他远程职员的通信226来执行。

在一些实现中,补救或者其他动作能够针对特定MHV实时进行。在一些情况下,基于该基于云的分析引擎28识别220该MHV 30正在不恰当地操作(或者已经不恰当地操作),该管理服务器22能够将合适的操作限制或者其他命令传送232给该MHV 30。例如,该管理服务器22能够与该MHV 30通信232(例如,直接地或者通过网状网络54)以便实现用于该MHV 30的速度限制或者其他限制。

在一些情况中,该管理系统20(或者该多辆MHV)能够将来自操作特征的监视202的活动记入日志236,从而积累相应历史记录。例如,该管理系统20能够被配置为将特定的MHV、特定的操作间隔(例如,特定的换挡)、特定的一个操作者或者团队或者多个操作者、特定的地理空间(例如仓库的特定的部分)等的操作特征记入日志236。这能够是有用的,例如,以便实现特定的MHV或者MHV车队的操作特征的详细分析。例如,基于MHV车队的操作特征的详细的日志,该基于云的分析引擎28(参见图1)能够执行复杂的数据分析从而识别需要改进的地方。

还如上所述,在不同的MHV之间实现链式(例如,网状网络)通信是有用的。例如,在网状网络中链接的成组MHV能够有效地与该管理系统20通信,即使某些MHV没有装备用于直接与该管理系统20通信的通信设备。类似地,在一些实现中,MHV的网络化的组中的一辆MHV能够为该组中的其他MHV充当热点。例如,具有较长距离蜂窝调制解调器和较短距离无线电天线的MHV能够为仅装备有较短距离天线(或其他类似通信设备)的其他MHV充当到远程系统(例如,该管理系统20)的桥梁。

在一些实现中,网络连接到该管理系统(例如,蜂窝链接到该管理服务器22)的MHV相应地能够作为用于从其他MHV收集信息或者传播信息到其他MHV的枢纽(hub)。以这种方式,例如,蜂窝连接到该管理服务器22的MHV能够从该管理服务器22下载更新或者其他数据以传播给其他MHV。这可能是有用的,例如,用于辅助将更新(例如,固件更新)合适地分发给不具有较长距离通信设备(例如,蜂窝调制解调器)的MHV、可能不是在与该管理系统20的直接通信范围之内(或者可能没有被调度成很快在与该管理系统20的直接通信范围之内行进)的MHV、或者是“失踪”车辆的MHV。类似地,例如,蜂窝连接到该管理系统20(或者其他远程系统)的MHV能够从其他MHV收集数据以传输给该管理系统20(或者其他系统)从而进行分析。以这种方式,例如,来自不具有较长距离通信设备(例如,蜂窝调制解调器)的MHV的数据、来自可能不是在与该管理系统20的直接通信范围之内(或者可能没有被调度成很快在与该管理系统20的直接通信范围之内行进)的MHV的数据、或者来自是“失踪”车辆的MHV的数据能够仍然被无困难地传输以用于日志记录和分析(例如,在基于云的分析引擎28处)。

在包括使多辆MHV形成网状网络54(参见图2)的组成部分的一些实施例中,从MHV收集信息或者传播信息到MHV能够以病毒式的方式实现。例如,当第一MHV是在用于与管理服务器22直接(例如,蜂窝)通信的范围(或者该管理服务器22所连接到的网络)内时,该第一MHV可从该管理服务器22下载固件更新。该第一MHV能够随后将该固件更新传输给稍后与该第一MHV相遇的其他MHV,使得该更新通过该第一MHV以及通过(或者作为替代)该管理服务器22而被传播。另外,从该第一MHV接收该固件更新的MHV能够在合适时将该固件更新传输到又其他MHV。以这种方式,例如,固件更新(或者其他数据)能够迅速并且有效地在整个MHV车队中传播,即使该车队中的一些车辆没有装备全功能通信设备或者是以其他方式不能直接连接到该管理系统20(例如,由于目前处于通信范围之外或者是“失踪”车辆)。

在这一点上,例如,再次参考图3,特定的MHV(例如启用蜂窝的MHV)能够执行诸如识别106另一相遇的MHV、建立112与该相遇的MHV的无线通信链路、以及分析118该相遇的MHV从而确定120该相遇的MHV的更新状态之类的操作。在合适时,该特定的MHV能够随后为该相遇的MHV执行122更新,并且,在一些情况下,进一步指令该相遇的(并且现在已更新的)MHV将该更新传播给其他MHV。

在一些实现中,网络化的MHV和网络化的管理系统的多种布置和配置(包括上面讨论的一些布置)在定位失踪车辆方面可以是有用的。通常,例如,第一MHV能够被配置为询问其他MHV从而获得(或者以其他方式确定)该其他MHV的识别数据。基于所获得的识别与失踪车辆的登记(或者其他相应数据源)的比较,能够随后确定与该第一MHV相遇的该其他MHV是否是失踪MHV。如果是,则可以采取合适的补救动作,包括通过传送相关细节给管理系统、或者通过经由该第一MHV控制该失踪的(并且现在相遇的)MHV的方面。

在一些实现中,MHV(例如,MHV 30)可以被配置为(例如,自动地)询问与其接近的其他MHV(例如,从而确定其他MHV的识别信息)。在这一点上,“接近”能够包括接近的各种测量方式,包括物理距离、在两辆MHV之间(例如经由特定的通信信道或者装置)的通信链路的可用性、俩车辆同时出现在预定区域(例如,仓库部分)中,等等。

通常,MHV能够以多种方式询问其他MHV的识别数据。在一些实现中,例如,MHV 30能够使用该远程信息处理控制器32与另一MHV通信,该另一MHV将识别数据(例如,序列号或者IP地址)无线发送给该MHV 30。在一些实现中,可以使用机器视觉系统。例如,在该MHV 30上(未示出)的或者在相关联的移动装置(例如,移动装置26)上的机器视觉系统能够被用于扫描和解码在另一MHV上的识别符(例如条码或者文本符号)。

一旦相遇的MHV的识别数据已经被确定(例如通过电子传输而被接收),该MHV 30能够随后以多种方式确定该相遇的MHV是否是失踪车辆。通常,例如,该MHV 30能够使得该相遇的MHV的识别数据与失踪车辆的记录进行比较以便确定该相遇的车辆是否是失踪的。

在一些实现中,该MHV 30能够将相遇的MHV的识别数据(例如,单独地或者集体地)记入日志并且(例如,在预定时间、位置、或者间隔)将该识别数据传输给该管理系统20。该管理系统20能够随后将该识别数据与“失踪”车辆的记录进行比较,从而确定与该MHV 30相遇的该辆MHV(多辆MHV)是否可能是失踪的。在合适时,该管理系统20能够随后向该MHV 30传达与该MHV 30相遇的MHV中的一辆或者多辆是失踪车辆。

在一些实现中,该MHV 30能够被配置为从该管理系统20下载在该车队中的当前失踪的MHV的记录。例如,每当MHV30进入与管理系统20的直接通信范围时,该MHV 30便能够在与其他MHV相遇时,或者在多个其他时间,以预定间隔下载这种纪录。当识别相遇的MHV时(或者在之后的多个时间),该处理器装置38能够随后将该相遇的MHV的识别数据与失踪车辆的记录(例如,本地存储在该MHV 30上的)进行比较,从而确定该相遇的MHV是否的确是失踪的。

在一些实施例中,能够从相遇的(或者以其他方式确定的)MHV下载其他数据以用于分析或者传输。例如,当遇到MHV时(例如,并且在识别之后),该MHV 30能够注意到该相遇的时间和位置,该时间和位置对于解决该相遇的MHV的失踪状态是有用的。进一步地,MHV 30可被配置成从该相遇的MHV下载其他数据,例如该相遇的MHV的最近位置的日志、与该相遇的MHV相遇的其他车辆的记录(以及何时何地)、该相遇的MHV的多个子系统的状态(例如,一个或者多个装置状态,或者相应固件或者软件的更新状态)、或者其他数据。这种数据的部分或者全部能够随后通过MHV 30进行本地分析,或者能够在合适时传输给该管理系统20以用于分析或者存储。例如,当确定相遇的MHV是失踪车辆时(或者在这之前),该MHV 30能够使用该远程信息处理控制器32来将该相遇的MHV的当前位置、该相遇的MHV的状态信息等传输给该管理系统20。这种信息能够随后在合适时被该管理系统20使用从而确定合适的补救措施。

当确定相遇的MHV是失踪车辆时,可采取多个补救措施,包括通过该MHV 30的帮助。在一些实现中,例如,该MHV 30能够被配置为与该相遇的(和失踪的)MHV通信从而确定更新对于该相遇的MHV是否是可用的。如果是,并且根据需要,该MHV 30能够随后作为用于将更新从该管理系统20传播给该相遇的MHV的枢纽。

在一些实现中,补救措施能够包括该MHV 30(也就是遇到失踪MHV的该MHV)控制该相遇的MHV的各个方面。例如,通过远程信息处理控制器32,MHV 30能够控制相遇的MHV从而锁定选定操作者(或者多个操作者或者职员)使之不能操作该相遇的MHV(例如,使得只有特定的操作者能够操作该相遇的MHV),从而激活、去激活、或者循环该相遇的MHV的子系统(例如,灯、数字端口、喇叭,等等),或者甚至从而发起针对该相遇的MHV的跟随模式使得MHV 30能够将该相遇的MHV引导到合适的检查站或者调度站。

在一些实现中,补救措施能够包括在与该MHV 30相遇的MHV上执行诊断功能、或者经由MHV 30将来自该相遇的MHV的数据传输到该管理系统20。例如,该MHV 30能够下载相遇的(和失踪的)MHV的操作或者位置日志并且能够将这些日志传输给该管理系统20,使得基于云的分析引擎28能够分析该数据以用于有用的模式。

在一些实现中,失踪MHV能够使用方法300进行识别并且以其他方式进行管理,如在图5中所示。例如,MHV(例如,MHV 30)能够与另一MHV相遇并且能够检测302(或者以其他方式确定)该相遇的MHV的识别数据。在一些实现中,相遇的MHV的识别数据的检测302能够基于被检测MHV和检测MHV之间的接近度304(例如,基于通信接近度、物理接近度,等等)来执行。在一些实现中,相遇的MHV的识别数据的检测302(通常,以及与相遇的MHV的通信)能够在专用的通信信道306(例如,专用的较短距离无线电装置)上和/或在与用于在该检测MHV和首要管理系统(例如,管理系统20)之间的通信的通信信道不同的通信信道308上执行。

基于该相遇的MHV的检测302到的识别,该相遇的MHV能够随后被确定310为失踪车辆。例如,为了确定相遇的MHV是否是失踪的,检测302该识别数据的MHV能够询问312失踪车辆的本地存储的表,能够询问314失踪车辆的远程存储的表,或者能够询问316分析引擎,分析引擎能够分析数据模式(例如从相遇的MHV的操作或者其他日志下载的)从而确定310该相遇的MHV是否是失踪车辆。

一旦相遇的MHV被确定310为失踪车辆,可以执行318多个补救措施。例如,与该失踪车辆相遇的MHV能够(例如,通过该专用的通信信道306)针对该相遇的物料搬运车辆执行320诊断功能,停止322该相遇的MHV的一个或者多个子系统的操作(例如,通过收回(resumption)视来自选定操作者的命令而定的操作),激活、去激活、或者循环324该相遇的MHV的一个或者多个子系统,或者传输用于该相遇的MHV的更新(例如,固件更新)。

因此,本发明的实施例能够提供更有效管理的MHV车队,包括通过更新的传播、对在该车队内的多辆MHV的操作的追踪、失踪车辆的识别和补救,等等。在一些实施例中,本发明能够提供相应MHV的更长的使用期限以及促进在相应设施中的MHV的期望的操作。此外,MHV车队的拥有成本能够被降低(例如,通过允许与车队内的有效通信却不一定要求每一辆MHV包括昂贵的无线设备)。

虽然已经结合具体实施例和示例描述了本发明,但本发明不是必须限制于此,并且多个其他实施例、示例、用途、以及这些实施例、示例和用途的修改和变体旨在由本文所附的权利要求涵盖。例如,某些实施例的方面(例如,上面所明确讨论的那些中的一些方面)能够以多种方式与其他实施例的方面(例如,上面所明确讨论的那些中的其他方面)组合或者用其他实施例的方面(例如,上面所明确讨论的那些中的其他方面)代替。类似地,除非另外限制,各个附图的用于示出各方法的操作的框图不旨在要求操作的特定顺序。例如,某些示出的(以及其他的)操作能够同时进行或者以与通过所述框图表面上指出的顺序不同的顺序进行。此外,在一些实现中,各种不同方法的方面能够组合在一起、彼此替代、通过在相应示例中明确讨论的那些装置以外的装置执行,等等。

此处所引用的每一个专利和出版物的全部公开内容通过参考而被并入,好像每一个这样的专利或者出版物都在此被单独呈现一样。

本发明的多个特征和优点在下面的权利要求中提出。

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