掌桥专利:专业的专利平台
掌桥专利
首页

用于监测和管理装载站台和设施操作的方法及装置

文献发布时间:2023-06-19 09:30:39


用于监测和管理装载站台和设施操作的方法及装置

技术领域

本公开总体上涉及监测系统,尤其涉及用于监测和管理装载站台和设施操作的方法及装置。

背景技术

装载站台给运载工具(例如卡车、拖车等)提供了一个区域,使其可以移动到建筑物的高架平台(例如物料装卸设施)旁边,以便货物可以在运载工具与建筑物之间轻松转移。一些装载站台包括诸如站台跳板、车辆约束装置和/或站台门的设备,其中的任何一个都可以与一个或多个传感器/监测系统相关联。在物料装卸设施内,可能会具有其它设备来促进货物的移动、存储和/或搬运,例如,等级门、HVAC(加热、通风与空气调节)系统、用于分隔冷冻室和/或其它室的工业门、输送系统、用于使空气在设施内流通的风扇、照明与信号系统等。

附图说明

图1示出了本文公开教导可以实施在其中的示例性物料装卸设施。

图2示出了从物料装卸设施的外部观察的图1的示例性装载站台。

图3示出了从物料装卸设施的内部观察的图1的示例性装载站台,其中拖车停放在该站台处。

图4示出了图1的示例性装载站台与图3的相关拖车的截面侧视图。

图5是图1的(一个或多个)示例性管理服务器的框图。

图6是图1的示例性主服务器的框图。

图7是与图1的示例性主服务器相关联的示例性数据库的框图。

图8是图6的示例性主服务器的示例性视频管理系统的框图。

图9是图6的示例性主服务器的示例性事件管理器的框图。

图10是实现本文公开教导的示例性分布式系统的框图。

图11是与图1的控制器中的任何一个相对应的示例性本地控制器的示例性实现方式的框图。

图12至图15是表示用于实现图1、图6和/或图10的示例性主服务器的示例性机器可读指令的流程图。

图16至图20是表示用于实现图1、图6和/或图10或者图11的示例性本地控制器的示例性主服务器的示例性机器可读指令的流程图。

图21至图59示出了由与图1、图6和/或图10的(一个或多个)示例性主服务器相关联的由网络服务器托管的若干示例性网页的示例性图形用户界面。

图60是被构造成执行图12至图20的指令以实现图1、图6和/或图10的(一个或多个)示例性主服务器的示例性过程器平台的框图。

图61是被构造成执行图12至图20的指令以实现图11的示例性本地控制器的示例性过程器平台的框图。

通常,在整个附图和随附的书面描述中将使用相同的附图标记来指代相同或相似的部件。

当识别可单独引用的多个元件或部件时,在本文中使用描述符“第一”、“第二”、“第三”等。除非基于使用上下文另外指定或理解,否则此类描述符无意于赋予优先级、物理顺序或列表中的安排或时间顺序的任何含义,而仅用作分别引用多个元件或部件的标签,以便于易于理解所公开的示例。在一些示例中,描述符“第一”可以用于指代详细描述中的元件,而在权利要求中可以使用诸如“第二”或“第三”之类的不同描述符来引用相同的元件。在这种情况下,应理解到,仅为了易于引用多个元件或部件而使用这种描述符。

具体实施方式

图1示出了本文公开教导可以实施在其中的示例性物料装卸设施100。物料装卸设施100可以与例如仓库、配送中心、制造工厂、零售商店等相关联。在所示的示例中,物料装卸设施100包括多个装载站台102(示出了两个装载站台),其给卡车提供用于支撑拖车(或车箱)的平台,以使得能够在拖车的内部与物料装卸设施100之间装载和/或卸载物料。图2示出了从物料装卸设施100外部观察的示例性装载站台102。图3示出了从物料装卸设施100内部观察的示例性装载站台102,其中拖车300停放在该装载站台102处。图4示出了示例性装载站台102与相关联的拖车300的截面侧视图。参考图1至图4,示例性装载站台102包括门104、门道屏障106、站台跳板108、车辆约束装置110、存在/运动检测器112和/或通知系统114。在一些示例中,站台102可以与其它设备相关联和/或包括其它设备,所述其它设备例如为风扇、灯、门密封件、遮蔽装置、拖车架等。在所示的示例中,站台102包括站台控制器116,以监测和/或控制门104、门道屏障106、站台跳板108、车辆约束装置110、存在/运动检测器112、通知系统114和/或与站台关联的其它设备的操作。在一些示例中,站台控制器116包括显示屏117,以显示与控制器116正在监测和/或控制的部件相关联的信息。显示屏117可以是触摸屏,用户也可以在该触摸屏中输入命令和/或指令以操作控制器和/或访问与控制器、站台或涉及站台的操作相关联的特定信息。在一些示例中,显示屏117可以被结合到与站台控制器116分开但与其通信的不同设备中。虽然示出了单个控制器116来控制与站台102相关联的所有设备,但是在一些示例中,每个站台102可以与多个控制器相关联,所述多个控制器被配置成控制和/或监测门104、门道屏障106、站台跳板108、车辆约束装置110、存在/运动检测器112、通知系统114和/或与站台相关联的其它设备。

与站台102相关联的门104能够在打开位置和关闭位置之间移动,以选择性地解锁或封锁物料装卸设施100内部118与外部环境120之间的门道。因此,当拖车300或车箱停放在站台102处时,在门104处于打开位置时,门104提供了进入拖车的通道,并且在门104处于关闭位置时,门104阻止这种进入。

在一些示例中,门104与一个或多个传感器和/或门监测系统相关联,以促进对门104的操作的监测和控制。例如,一个或多个门状态传感器可以监测和/或检测门104的状态(例如,门完全打开、完全关闭、部分打开、部分关闭、正在打开或者正在关闭);一个或多个冲击传感器可以监测和/或检测门104何时被撞击(例如,被物料装卸车辆(例如,叉车)撞击);布置在门104的任一侧上的一个或多个光电眼可以在门打开时监测和/或检测人员或物体穿过门道通过;一个或多个运动和/或存在传感器可以监测和/或检测门道附近区域中的活动;一个或多个射频识别(RFID)传感器可以监测和/或检测通过门道的人员、设备和/或物料的身份;一个或多个温度传感器可以监测和/或检测门104的一侧或两侧的温度;一个或多个气流传感器可以监测和/或检测通过门104的空气的流动(例如,在门处于打开或部分打开位置时通过门的空气和/或在门处于关闭位置关闭时通过门的空气泄漏);一个或多个其它环境传感器可以监测和/或检测压力、湿度、污染物、微粒、化学物质等;一个或多个致动器传感器可以监测和/或检测用于打开和/或关闭门的门致动器(例如,马达)的能源消耗和/或操作;以及一个或多个图像和/或视频传感器(例如相机)可以被实施以基于图像/视频分析来监测和/或检测站台的特定状态。在一些示例中,站台控制器116接收来自这些传感器的输出信号,以监测和/或控制门104的操作。

在一些示例中,门道屏障106被构造成提供延伸跨越与门104相关联的门道的屏障。即使当门104处于打开位置时,门道屏障106也可以阻挡通过门道的通道。如图2所示,当例如门104被打开但是没有拖车停在站台102处时,或者当站台102处的拖车未被约束时,门道屏障106可以以此方式用作安全预防措施。当门104被关闭以通过减少物料搬运设备与门104碰撞的可能性来保护门104时,门道屏障106还可以在物料装卸设施100的内部118内的门104前面延伸跨越门道。在一些示例中,门道屏障106与屏障传感器302(图3)相关联,该屏障传感器302向站台控制器116输出信号以指示门道屏障106的状态(例如,屏障是否正在使用中并且阻挡门道(如图2所示),收起以提供通过门道的通道(如图3和图4所示,或者处于某种中间状态)。在一些示例中,屏障传感器302和/或不同的传感器检测对屏障106的冲击(例如,力),其可以指示与屏障的碰撞。

通常,当卡车车箱或拖车(例如,图3和图4所示的拖车300)被停放在站台102处时,在卡车车箱或拖车的后边缘与站台的平台的外侧面之间可能存在间隙。站台跳板108提供可调节的桥以跨越该间隙,物料装卸设备可以在该桥上在物料装卸设施100的内部118与停在站台102处的车辆的拖车之间行进。此外,站台跳板108可以是竖向可调节的,以充当考虑相对于站台102的平台具有不同高度的拖车的坡道。在一些示例中,站台跳板108包括一个或多个传感器,以促进对站台跳板108的操作的监测和控制。例如,跳板传感器可以产生指示站台跳板108何时处于启用状态(如图3和图4所示地延伸到架桥于站台平台和拖车之间的间隙)、停用状态(当跳板处于如图2所示的存放位置时)或处于某种中间状态的输出信号。在一些示例中,通过限位开关来检测当拖车正被拖离站台102时站台跳板108处于启用状态(例如,当延伸端不再由拖车支撑时,检测到跳板掉落)。在这种示例中,限位开关的输出可以触发站台控制器116使站台跳板108缩回到停用状态的收纳位置。

与站台102相关联的车辆约束装置110被定位在外部环境120中,以接合停放在站台102处的车辆(例如,拖车300)的某些部分,以便减少车辆的意外移动(例如,由于物料装卸设施在拖车内到处移动和/或驾驶员过早地驶离而导致车辆移位)。在一些示例中,车辆约束装置110接合车辆的后部防撞器(例如,如图4所示的ICC杆400)以约束车辆。在一些示例中,车辆约束装置110接合轮胎和/或车辆的任何其它合适部分。在一些示例中,车辆约束装置110包括一个或多个传感器,以促进对车辆约束装置110的操作的监测和控制。例如,约束传感器可以产生指示车辆约束装置110何时处于锁定位置(例如,处于接合/约束车辆的位置)或解锁位置(例如,远离车辆而收纳)的输出信号。可选择地或额外地,一个或多个约束传感器可以产生输出信号,其指示约束器相对于参考点的位置和/或约束器所受的力,以确定约束器是否被有效地接合/约束车辆。

在图1所示的示例中,存在/运动检测器112代表一个或多个存在或运动检测器系统。在一些示例中,存在/运动检测器112包括存在检测器系统,用以检测拖车300在站台102处的存在。出于讨论目的,与感测其存在或运动有关的术语“拖车”涉及拖车,其可能会或可能不会连接到牵引车,或者可选择地涉及带有货舱或平台的运载工具。在一些示例中,拖车300的存在经由定位在物料装卸设施100的建筑物上和/或附近的外部环境120中的一个或多个拖车传感器202(图2)来检测。一个或多个拖车传感器202可以使用任何合适的传感器、例如光电眼,接近传感器,运动传感器,感应环路传感器,光检测和测距(LIDAR)系统等来实现。在一些示例中,存在/运动检测器112可以包括存在检测器系统,以检测停在装载站台102(例如,在装载和/或卸载货物时)处的拖车300内或者在接近站台102的设施外的人员/设备(例如,步行的人员和/或驾驶物料装卸设备的人员,自动驾驶汽车等)的存在。在一些示例中,基于从物料装卸设施110内的位置面向拖车的运动传感器204(图2至图4)检测拖车300内人员/设备的存在。另外地或可选择地,存在/运动检测器112可以包括存在检测器系统,以检测在跳板108的平台上、在跳板坑中和/或以其它方式紧邻站台102的人员/设备/材料的存在。在一些示例中,基于面向跳板和/或周围区域的运动传感器304(图3和图4)来检测在站台102附近的物料装卸设施100内是否存在人员/设备。另外地或可选择地,可以基于在跳板坑402(图4)内的一个或多个存在/运动传感器404检测在站台跳板108(例如,对于收纳在竖向竖直位置中的跳板)下方跳板坑402的是否存在人员/设备/材料。除了检测车辆、人员或物料装卸设备的存在之外,由图1的存在/运动检测器112代表的存在/运动系统中的任何一个可以使得能确定车辆、人员、设备或其它事物(例如产品,物料)的移动(例如,速度,方向等)、位置(例如,接近度,方向等)、大小、形状等及其组合,并且能够区分这些事物。

所示的示例的通知系统114可以包括多个单独起作用的通知系统,其包括一个或多个视觉指示器(例如,灯具、显示屏等)和/或一个或多个听觉指示器(例如喇叭、铃铛、警报器、扬声器等),以通知站台102附近的人员与站台102和/或位于站台处的车辆的某些方面或状态相关联的特定情况、警告、事件和/或其它条件。另外地或可选择地,视觉指示器中的一些可以是旨在照亮和/或改善与站台102相关联的区域的能见度而无需指示与站台相关联的任何特定情况或状况的灯具。取决于指示器的目的,通知系统114的视觉和/或听觉指示器可以位于物料装卸设施100的内部118内和/或位于物料装卸设施100外部的外部环境120中。

在一些示例中,物料装卸设施内的至少一些指示器朝向外部环境120定位和/或定向(例如,在与图2-4所示的与运动传感器204相关联的臂的端部上定位和/或定向),以在门104打开时照亮停放在站台102的拖车内部、从停放在站台102的拖车内部可看见和/或从停放在站台102的拖车内部可听见。这种指示器可以给进入拖车装载或移出货物的人员提供更大的能见度。这种指示器还可以警告拖车内的人员潜在的安全风险,例如车辆约束装置110未被接合和/或在拖车102的平台附近存在不能从拖车内看见的人员。物料装卸设施100内的其它指示器可被定位和/或定向成照亮设施的内部118内的区域(例如,在站台平台处和/或周围的区域),能够从设施的内部118的区域可看见、和/或从设施的内部118的区域可听见。一些种指示器可以用作潜在的安全风险的警告,例如,车辆约束装置110未被接合和/或拖车中存在可能出乎意料地从拖车出来的人员。另外地或可选择地,指示器可以指示与站台102相关联的设备的操作状态。

在一些示例中,图1的通知系统114包括邻近门104定位的计时指示器306(图3),其从物料装卸设施100内可看见,以显示指示拖车已停放在站台102处多长时间的计时器。通过这种方式,可以通知人员还剩下多少时间就可能开始产生延误和/或滞期费用。在一些示例中,计时指示器306经由与站台控制器116相关联的显示屏117实现。在一些示例中,计时指示器306可以倒数,而不是正数。在一些示例中,计时指示器306可以改变外观(例如,改变颜色、开始闪烁等),和/或可以在计时器达到阈值激活另一指示器,以向人员指示与特定操作约束(例如,需要快速完成拖车的装载和/或卸载)有关的时间即将到期。在一些示例中,计时指示器306可以指示(例如,基于颜色、闪烁等)在对应站台102处的拖车的装载和/或卸载相对于在其它站台102处的其它拖车的装载和/或卸载的优先级。在一些这种示例中,可以根据可用的操作资源(例如,在场人员、可用的物料装卸设备、选择状态,跨站台订单状态等)基于物料装卸设施100的站台102上预测的时间分配和/或成本流入来确定优先级。

在一些示例中,一个或多个指示器被定位在物料装卸设施100的外部,以照亮站台102外部的区域、从站台102外部的区域可看见和/或从站台102外部的区域可听见。在一些示例中,这种指示器可以是照亮该区域以给外部环境120中的人提供更大的能见度(例如,将拖车倒入站台102的驾驶员)的灯具。另外地或可选择地,在一些示例中,指示器可以是向外部环境120中的人提供警告和/或引导的灯具。例如,如图2所示,设施100的外部上的灯光指示器206包括停车灯(红色)和行驶灯(绿色),以在拖车(例如,图3和图4的拖车300)被倒入邻近站台102的区域时和/或在拖车被从站台102拖走时引导卡车驾驶员。在一些示例中,灯光和/或声音指示器可用于向驾驶员指示何时越过车辆约束装置时、站台设备正在维护、或者拖车路径内或附近有人/物等。这些情况可以经由单独的指示器进行传达,利用共同指示器的不同状态(颜色/色调变化,闪烁/声音模式等)或其组合。此外,在一些示例中,与站台102相关联的指示器包括灯光和/或声音警报,其在卡车导入时向站立在站台附近的人提供指示。

在一些示例中,站台控制器116基于从与门104、门道屏障106、站台跳板108、车辆约束装置110和/或存在检测器112相关联的各种传感器接收的一个或多个信号来控制与通知系统114相关联的不同指示器。例如,在一些这种示例中,无论约束信号何时指示车辆约束装置110是启用的并且与拖车接合,站台控制器116都使灯光指示器206提供停车灯(例如红灯)。作为另一示例,如果当存在检测器112未能检测到停放在站台102处的拖车时门传感器指示门104被打开,则存在打开的门会导致从站台平台跌落的风险。因此,在一些这种示例中,站台控制器116可以打开警告指示器,以警告附近的个体所暴露的跌落。但是,在一些这种示例中,当屏障传感器302提供指示门道屏障106处于启用使用以阻挡通过打开的门道的信号时,站台控制器116可能不会触发警告指示器。因此,可以组合地使用从各种传感器中的不同传感器输出的不同信号,以触发与通知系统114相关联的指示器的激活或状态变化,以向与站台102相关联的区域中的人员提供警告、通知和/或引导。

尽管物料装卸设施100包括具有各种部件和/或系统的站台102,以促进在拖车与物料装卸设施100之间转移货物,但是图1的物料装卸设施100还还包括有助于在物料装卸设施100的内部118内搬运、移动和/或存储货物的其它部件和/或系统。在一些示例中,这些部件和/或系统可以用单独的控制器基本上彼此独立地操作,所述控制器用于监测和/或控制这些部件和/或系统的操作。具体而言,如图1所示,物料装卸设施100包括一个或多个门控制器122、一个或多个供暖、通风和空气调节(HVAC)控制器124、一个或多个风扇控制器126、一个或多个输送机控制器128和/或一个或多个交通控制器130。在一些示例中,物料装卸设施100可以包括与该设施相关联的其它设备(例如,智能屏障、机器防护装置、建筑物自动化、照明、消防和安全系统等)以及相应的控制器。

在所示的示例中,门控制器122用于控制定位在物料装卸设施100内部的工业门的操作。在一些示例中,这种门定位在物料装卸设施100内的各个位置以分隔设施的不同房间和/或区域。这种门可以包括与上文描述的用于装载站台102处的门104的传感器相似或相同的传感器,以使门控制器122能够监测和/或控制门。例如,这种门可以包括一个或多个门状态传感器,其可以指示门的状态(例如,打开、关闭、正在打开、正在关闭等);等等。一个或多个冲击传感器,其可以监测和/或检测物料装卸车辆何时撞到门;一个或多个光电眼,其可以监测和/或检测人员或物体穿过与门相关联的门道的通过;一个或多个运动和/或存在传感器,其可以监测和/或检测门道附近区域中的活动;一个或多个RFID传感器,其可以监测和/或检测通过门道的人员、设备和/或物料的身份;一个或多个温度传感器,其可以监测和/或检测门的一侧或两侧的温度;一个或多个其它环境传感器,其可以监测和/或检测压力、湿度、污染物、微粒、化学物质等;一个或多个气流传感器,其可以监测和/或检测通过门104的空气流动(例如,在门打开或部分打开位置时通过门的空气和/或在门关闭处于关闭位置时通过门的空气泄漏);一个或多个致动器传感器,其可以监测和/或检测用于打开和/或关闭门的门致动器(例如,马达)的能源消耗和/或操作。在一些示例中,站台控制器116包括与站台控制器116的显示屏117类似的本地显示屏和/或被通信地耦合到与站台控制器116的显示屏117类似的本地显示屏。

在一些示例中,门控制器122如何使用由这些传感器输出的信号可以取决于相关联的门的位置和/或预期使用。例如,一个或多个门可以提供进入冷冻室的通道。在这种示例中,相关联的门控制器122可以监测由温度传感器提供的反馈信号,以确保房间的冷冻室侧上的温度保持在温度设定点或低于温度设定点。另外地或可选择地,用于冷冻门的门控制器122可以监测门被打开的频率和/或时长(基于来自门状态传感器的反馈),并且当门的打开频率或持续时间超过对应的阈值时生成警报。在其它示例中,可以使用一个或多个门来控制进入污染物处于相对较低水平的洁净室。在一些这种示例中,门控制器122可以监测来自一个或多个气流和/或压力传感器的反馈信号,以确保气流(可能导致污染物扩散)的大小保持在合适的阈值或低于合适的阈值,或者确保跨越门道保持一定的压差。在一些示例中,可以根据联动关系来配置单独的门,使得一个门的操作以第二门的状态或操作为条件(例如,两个门中的仅一个门在任何给定的时间点可以打开)。在这种示例中,可以将来自监测每个门的操作的传感器的信号提供给与每个门相关联的单独的门控制器122(或者控制两个门的单个控制器122)。

在图1所示的示例中,HVAC控制器124用于监测和/或控制经调节的空气经由空气管道到物料装卸设施100内的各个区域的输送。在一些示例中,HVAC控制器124监测和/或控制迫使空气通过空气管道的鼓风机的操作(例如,速度、能耗等)。在一些示例中,HVAC控制器124从位于整个物料装卸设施100内的温度传感器接收反馈信号。在一些示例中,气流传感器、湿度传感器和/或其它类型(例如,监测压力、污染物、颗粒、化学品等)的传感器也可以向HVAC控制器124提供输入,以促进对相关联HVAC系统的控制和监测。

在图1所示的示例中,风扇控制器126用于监测和/或控制物料装卸设施100内的一个或多个风扇。风扇可以定位在设施内,以增加空气的循环,其超出与从HVAC相关联的管道的排气所提供的循环。在一些示例中,这种风扇包括一个或多个传感器,以检测风扇的操作参数的状态(例如,开、关、故障(例如、无法启动)、速度、能耗等),其可作为反馈信号提供给风扇控制器126。

在图1所示的示例中,输送机控制器128用于监测和/或控制物料装卸设施100内的一个或多个输送机系统。在一些示例中,输送机系统可以包括多个单独激活的输送机段。在一些示例中,可以实现一个或多个传感器,以检测每个输送机段的状态(例如,启用(移动)、停用(未移动))、移动的输送机段的相关联速度、和/或每个输送机段的位置和/或形状(例如,倾斜、伸缩等)。另外地或可选择地,一个或多个传感器可以提供指示用于致动这些输送机段的马达的能源使用的输出。此外,在一些示例中,输送机系统可以包括一个或多个传感器,以检测输送机上的故障和/或卡塞。这些传感器中的任何一个的输出可以用作由输送机控制器128接收的反馈信号,以监测和/或控制这些输送机系统的操作。在一些示例中,来自输送机系统的反馈可以用于测量和/或推断在站台处被运进或运出拖车的货物的数量和/或进度。

在图1所示的示例中,交通控制器130用于监测整个物料装卸设施100的行人和/或机动车辆(例如,诸如叉车等的物料装卸设备)的交通流,并且控制信号以引导交通和/或通知/警告人员即将来自不同方向的交通。在一些示例中,交通信号系统定位在物料装卸设施100内的交通的两个或更多个通道或行进路径的路口(交叉点)处,交通信号系统具有面向每个通道或行进路径的方向的一个或多个信号灯和/或相关联的显示器。在一些示例中,交通控制器130基于沿着与交通信号系统相关联的每个通道和/或行进路径检测到的交通,使示例性交通信号系统的信号灯和/或显示器提供不同的信号。在一些示例中,通过面向每个通道或行进路径的方向的各个交通传感器(例如,运动传感器)来检测沿着每个通道和/或行进路径的交通。因此,如果面对单独路径的两个交通传感器都检测到接近的交通,交通控制器130可以在面向即将来临的交通的方向的显示器上生成信号,指示存在从另一方向接近的交通。另外地或可选择地,交通控制器130可以使从所有方向可看见的单个灯具发光,以指示存在从至少两个方向接近的相交交通。在一些示例中,交通信号显示器和交通传感器都位于相关联的路口处(例如,在共同的建筑内)。在一些示例中,交通信号系统包括相对于相关联的路口和/或相对于交通控制器130远程定位的显示器和/或交通传感器。

在图1所示的示例中,每个控制器116、122、124、126、128、130与主服务器132通信。具体而言,在一些示例中,站台控制器116、门控制器122、HVAC控制器124、风扇控制器126、输送机控制器128和交通控制器130发送对应于在各个控制器中配置的操作和/或状态参数的值,和/或从与各个控制器相关联的任何传感器收集的反馈信号。通过这种方式,主服务器132将与物料装卸设施100中的各个分开的系统相关联的全部可用数据汇集到一处。来自不同源的数据的汇集使主服务器132能够分析和/或整合控制器数据,以识别各种关系,这以其它方式不可能被识别。如下面更全面地描述的,在一些示例中,主服务器132组织汇集的控制器数据以经由针对终端用户的特定兴趣的一个或多个仪表板或图形用户界面呈现给终端用户。图形用户界面可以由一个或多个网页、应用软件、小应用程序、应用程序等来呈现。在一些示例中,图形用户界面可以被配置成在基于由控制器116、122、124、126、128、130中的一个或多个监测到的不同参数的组合的值检测到特定事件时提供通知和/或警报。下面结合图6-10提供关于示例性主服务器132的实现的更多细节。另外地或可选择地,在一些示例中,主服务器132可以将信息发送回控制器116、122、124、126、128、130。在一些这种示例中,发送到控制器的信息是被动的,因为其不影响由控制器控制的部件的操作。在这种示例中,可以提供信息以显示在本地显示屏(例如,图3中所示的站台控制器116的显示屏117和/或与其它控制器122、124、126、128、130中的一个相关联的相似本地显示屏)上,以供位于控制器附近的人员参考。在其它示例中,从主服务器132传输到控制器的信息可以是主动的,因为其包括使控制器实现某些操作的命令。尽管在所示的示例中主服务器132被示出为位于物料装卸设施100内,但在其它示例中,主服务器132可以远离物料装卸设施100远程地定位。

在图1所示的示例中,物料装卸设施100包括一个或多个管理服务器134,其促进对物料装卸设施100的设备资产和/或工作操作的各个方面的管理。在一些示例中,(一个或多个)管理服务器134经由总线、局域网(LAN)和/或广域网(例如,因特网)与主服务器132通信。在图5中示意性地表示了与图1的管理服务器134相关联的示例性管理系统。如图5所示,(一个或多个)示例性管理服务器134包括站台/场站管理系统502、库存控制系统504和视频管理系统(VMS)506。在所示的示例中,站台/场站管理系统502、库存控制系统504和视频管理系统506经由总线和/或网络通信地耦合,主服务器132也被连接到所述总线和/或网络。在一些示例中,图5所示的框中的一个或多个可以组合、分割、重新布置和/或从(一个或多个)示例性管理服务器134省略。此外,在一些示例中,附加组件和/或管理系统(例如,仓库管理系统(WMS),企业资源计划(ERP)系统等)可以连同所示的示例中显示的那些与(一个或多个)管理服务器134相关联,和/或代替所示的示例中显示的那些与(一个或多个)管理服务器134相关联。另外地或可选择地,在一些示例中,站台/场站管理系统502、库存控制系统504和视频管理系统506中的一个或多个可以与主服务器132组合地实现,和/或由主服务器132实现。

图5的示例性站台/场站管理系统502包括监测并跟踪全部车辆(例如,运送卡车、拖车、叉车、手推平车、手推车等)和/或与围绕物料装卸设施100的外部的操作相关联的其它设备。在一些示例中,站台/场站管理系统502生成警报和/或通知,以用于设备资产的计划维护、修理和/或更换。

图5的示例性库存控制系统504可以监测并跟踪存储在物料装卸设施100处的库存。具体而言,这可以通过识别和监测在站台102处装载和卸载的卡车的内容来实现。在一些示例中,库存控制系统504对货物实际转移进出设施记时间戳。在一些示例中,库存控制系统504跟踪物料装卸设施100中物料/产品的位置和数量。

图5的示例性视频管理系统506管理对来自遍布物料装卸设施100的一个或多个相机508的视频数据的访问并收集来自遍布物料装卸设施100的一个或多个相机508的视频数据。相机508可以是互联网协议(IP)相机,通用串行总线(USB)相机,模拟相机,闭路电视(CCTV)相机和/或任何其它合适类型的相机。相机508可以位于设施的内部118内和/或位于外部以监测(监测)站台102或场站。另外地或可选择地,相机508可以被定位成监测物料装卸设施内的其它空间,诸如与门控制器122、HVAC控制器124、风扇控制器126、输送机控制器128和/或交通控制器130中的一个或多个相关联的那些空间。在一些示例中,视频管理系统506响应于检测到在物料装卸设施100中触发特定事件而提取和/或生成视频片段。如下面更全面地描述的,这种事件可以基于由主服务器132从不同的控制器116、122、124、126、128、130收集的数据。在一些示例中,生成的视频片段可以捕获引起检测到的事件的情况。在一些示例中,视频管理系统506可以由主服务器132实现和/或与主服务器132结合。下面结合图6至图8提供关于实现与主服务器132相关联的视频管理系统506的附加细节。

返回图1所示的示例,主服务器132还可以与未位于物料装卸设施100处的一个或多个远程服务器136通信。在一些示例中,(一个或多个)远程服务器136对应于与主服务器相当的附加服务器,其位于其它物料装卸设施和/或与操作图1的物料装卸设施100的企业相关联的其它位置处。另外地或可选择地,在一些示例中,(一个或多个)远程服务器136可以对应于由与站台控制器116、门控制器122、HVAC控制器124、风扇控制器126、输送机控制器128和/或交通控制器130中的一个或多个相关联的设备的制造商维护的服务器,或者设施中其它设备的远程资产管理系统。例如,远程服务器136可以提供设备保修信息、设备版本和/或更新信息、设备安装日期、技术员记录和/或服务呼叫等。

出于解释说明目的,从图1的不同控制器116、122、124、126、128、130报告给主服务器132的数据在本文中称为IO(输入/输出)数据,因为其包括由各个控制器监测和/或提供的输入和输出。在所示的示例中,由主服务器132收集的IO数据通过无线网状网络从控制器116、122、124、126、128、130发送(也可以使用其它网络类型(例如,有线的、或无线非网状))。因此,如图1所示的示例所示,控制器116、122、124、126、128、130中的每个配备有IO通信板133,其包括根据任何合适的通信协议来发送IO数据的无线收发器(例如,无线电)。在一些示例中,控制器116、122、124、126、128、130的IO板将IO数据直接发送到与主服务器132相关联的接收器。在其它示例中,来自一个控制器的IO数据可以经由不同的控制器中的IO通信板133和/或经由能够在网状网络上进行通信的任何其它设备或部件(例如,一个或多个网关,中继器,转发器等)间接地发送到主服务器132。在一些示例中,控制器116、122、124、126、128、130的IO板由可重用固件模块实现,该可重用固件模块将由不同控制器收集的数据转换并标准化为对应于特定通信协议的通用格式。固件的可重用性质使固件可以嵌入现有产品中,以便可以对其进行修改以集成到主服务器132的监测系统中。使每个控制器116、122、124、126、128、130可以根据单个数据通信协议以通用格式传输数据使得主服务器132能够直接集成和关联从不同类型的控制器收集的数据,而不管数据的原始来源和/或用于生成这些数据的传感器的性质和/或类型。

在一些示例中,来自报告IO数据的控制器116、122、124、126、128、130的传输包括设备识别信息,其包括用于发送消息的设备或控制器的识别符、名称和/或类型,以及该设备在网络上的地址。设备识别信息使主服务器132能够确定消息的来源(例如,发送消息的控制器)。在一些示例中,将每个控制器建模为具有对应地址的通用数据点的集合,以识别每个数据点。在这种示例中,每个数据点代表由控制器监测和/或生成的特定IO参数的值。在一些示例中,IO参数的值对应于由相应控制器监测的传感器的测量输出(例如,门传感器的输出指示门104是打开还是关闭的)。在其它示例中,不是直接测量或感测这IO参数的值,而是基于一个或多个测量值来导出(例如,基于门传感器的最后状态和来自执行器传感器的指示门执行器正在移动门的信号推导门104的过渡状态(例如,正在打开或正在关闭))。

在一些示例中,发送到主服务器132的消息包括与发送消息的设备相关联的一个或多个数据点的当前值(例如IO参数)以及每个数据点的唯一地址。这种消息在本文中称为IO消息。主服务器132能够基于与主服务器132已经存储在数据库中的IO参数相关联的配置数据,来确定IO消息中的报告数据点的含义或重要性(例如,IO参数的值)。主服务器132能够基于被包括在所发送的消息中的IO参数的地址以及IO参数的值来识别针对每个IO参数的正确配置数据。在一些示例中,当控制器最初在无线网络上被配置时,控制器可以将与控制器相关联的每个数据点的配置数据提供给主服务器132,以上传到数据库。当相关联的控制器实现上述可重用固件模块时,可自动完成将配置数据上传到数据库的操作,其中该可重用固件模块用于格式化(按一定形式调整)和标准化报告给主服务器132的所有值。在控制器或其它设备不包括固件模块(例如,由第三方生产的设备)的情况下,配置参数的上传可以手动完成。

在一些示例中,用于向主服务器132发送IO消息的IO板和相关联的无线电(设备)的性质取决于相应控制器的性质和/或构造。在一些示例中,IO板和相关联的无线电被集成到相关联的控制器的主印刷电路板(PCB)上。也就是说,实现通信协议的可重用固件模块直接由控制器的主PCB来实现。在图1所示的示例中,门控制器122包括这种集成无线电138。

在其它示例中,可以在有限用途接口板上构造无线电,该有限用途接口板经由串行端口连接与相关联的控制器的主PCB通信耦合。在一些这种示例中,有限用途无线电依赖于主PCB的存储器和处理器来提供与生成和格式化IO数据以供经由无线电无线传输相关联的IO通信功能。也就是说,由于无线电在子板上单独提供,因此可以修改控制器的主PCB,使其包括可重复固件模块,而无需对控制器进行重大的重新设计。在图1所示的示例中,站台控制器116包括这种有限用途的无线电接口板140。

在其它示例中,可以在具有本地处理器和存储器的通用接口板上构造IO板和相关联的无线电,该本地处理器和存储器实现可重用固件模块以操纵IO数据的处理和格式化,以经由无线电进行传输。在一些示例中,这种IO板可以与控制器的主PCB并联地通信耦合到控制器。也就是说,在这种示例中,IO板与控制器的主PCB地直接监测与控制器相关联的输入和输出。这种通用接口板可以被改加到控制器和/或相关联的设备,其中该控制器和/或相关联的设备不能以其它方式生成符合用于向主服务器132报告的特定通信协议的IO数据(例如,不能被修改为包括可重用固件模块的装置)。在图1所示的示例中,HVAC控制器124、输送机控制器128和交通控制器130包括这种通用无线电接口板142。在一些这种示例中,无线电可以在与IO板的其余部分分开的接口板上,以使得能更换其中一个而无需更换另一个。此外,使用单独的板使得可以取决于使用接口板的应用将系统配置为全数字IO、全模拟IO、串行通信、以太网和/或数字IO、模拟IO、串行通信和以太网的任何组合。

在一些示例中,集成无线电138、有限用途无线电接口板140或通用无线电接口板142中的任何一个都可以包括USB(通用串行总线)连接,以方便设置和调试相关联的设备。另外地或可选择地,在一些示例中,可以通过由集成无线电138、有限用途无线电接口板140和/或通用无线电接口板142中的任何一个提供的蓝牙连接来完成设置和调试。

在图1所示的示例中,风扇控制器126使用Modbus协议监测相关联的风扇。在一些示例中,风扇控制器126包括无线的无线电接口板144,其包括可重用的Modbus模块,以监听Modbus通信并将其无线传输到主服务器132,而无需对数据格式进行任何修改。因此,在一些示例中,主服务器132包括解释从风扇控制器126接收的IO数据以使其与从其它控制器116、122、124、128、130接收的其它IO数据标准化和汇集的能力。

如上文描述的,主服务器132用作中央枢纽,以汇集和/或集成与遍布物料装卸设施100运行的不同系统相关联的数据。在一些示例中,主服务器132包括Web服务器146和/或与Web服务器146相关联,所述Web服务器146托管用户能够经由客户端设备148访问的一个或多个网页。客户端设备148可以是具有浏览器的任何合适的计算设备,以访问由Web服务器146托管的网页。因此,客户端设备148可以对应于位于物料装卸设施处的一个或多个操作员站(例如,在设施的物流办公室)。在一些示例中,客户端设备可以是在整个物料装卸设施100中和/或远离该设施远程地由人员携带的便携式设备(例如,平板电脑,智能电话等)。此外,一些客户端设备148可以是卡车驾驶员和/或场站操作员使用的便携式设备,所述卡车驾驶员将拖车拖曳到物料装卸设施100或者拖拽离开物料装卸设施100,所述场站操作员在站台102处和/或物料装卸设施100的场站内重新定位拖车。

不同的网页可以包括不同的图形用户界面,其被设计成以易于理解的格式呈现不同类型的信息,并便于用户识别从物料装卸设施100内的不同来源收集的数据的关系。在一些示例中,每当收集到与特定网页有关的新数据时,主服务器132就自动使网页中的一个或多个通过基于网络的通信150来更新。此外,在一些示例中,网页被设计成接收被用户输入,其被提供回到主服务器132。在一些示例中,基于来自客户端设备的请求更新信息的拉取请求来实现网页更新。另外地或可选择地,在一些示例中,可以将更新推送到由特定客户端设备主动打开的网页,以通过使用推送请求来动态更新。在一些示例中,在一个网页处接收的用户输入可以被推送到正在显示与用户输入有关的信息的其它网页(例如,正由其它客户端设备148访问的其它网页)。尽管本文结合网页公开了图形用户界面,但是可以使用除网页之外的其它内容来呈现图形用户界面(例如,经由应用软件、小应用程序、应用程序等)。

在一些示例中,主服务器132分析从物料装卸设施100内的单独系统提供的信息,以识别可能需要响应或其它解决方案的情况、条件和/或事件(在本文中统称为事件)。在一些示例中,这种事件的识别基于可配置规则,该可配置规则取决于来自控制器116、122、124、126、128、130中的不同的若干个的反馈(例如,特定的IO数据)和/或服务器134、136。在一些示例中,主服务器132基于检测到特定事件来触发特定响应(例如,当满足相关联的事件规则的条件时)。在一些示例中,响应可以包括将信息和/或指令提供回到控制器116、122、124、126、128、130中的一个或多个,以使这种控制器在与相应控制器相关联的设备中发起一些动作(例如,打开或关闭门;更改风扇、鼓风机或输送机的运行状态;切换灯光指示器状态;等等)。在一些示例中,主服务器132可以通过生成提供给一个或多个客户端设备148的警报、警告、通知、日志条目和/或报告(在本文中统称为通知)来响应特定事件。在一些示例中,当网页被更新时,可以经由网络通信150提供这样的通知。另外地或可选择地,主服务器132可以使用其它形式的网络通信152(例如,电子邮件消息,SMS(短消息服务)消息,推送通知等)向与网络服务器146无关的客户端设备148提供通知。另外地或可选择地,主服务器132可以经由与遍布设施100的控制器116、122、124、126、128、130中的一个相关联的本地显示屏(例如,显示屏117)发送通知以供呈现。通过这种方式,这样的通知向位于控制器附近的人员提供信息,所述控制器与向用于产生通知的主服务器132报告信息的控制器相同。

如本文所公开的,向个体提供自动通知使得那些个体能够意识到某些事件,否则这些事件将保持未知。这是对上述控制系统的有效使用和操作的重大改进,因为这些事件可以对应于对在设施100处有效装载、卸载和/或存储货物造成妨碍的活动、对设施100内和/或周围人员具有安全风险的活动、导致能源损失从而增加HVAC系统的负担(以及相关成本增加)的活动等。通过监测物料装卸设施100内的各种系统和操作以及自动生成和发送通知,本文公开的示例使相关人员能够实施响应于各种通知的适当操作(例如,逆动先前采取的触发该通知的操作,提供减少或取消触发事件的额外培训,安排和/或实施预防和/或维护活动,重组处理流程和/或设备使用程序等)。

图6是示出图1的示例性主服务器132的实现方式的框图。如图6所示,示例性主服务器132包括Web服务器146、示例性网络通信接口602、示例性IO网络接口604、示例性重启监测(watchdog)器606、示例性数据库608、示例性拉取服务管理器610、示例性推送服务管理器612、示例性视频管理系统614和示例性事件管理器616。

图6的示例性网络通信接口602使得能够与网络服务器146无关地与客户端设备148进行通信。例如,网络通信接口602可以向一个或多个客户端设备148发送电子邮件消息和/或SMS消息。此外,在一些示例中,网络通信接口602可以向(一个或多个)本地管理服务器134和/或(一个或多个)远程服务器136发送数据和/或从(一个或多个)本地管理服务器134和/或(一个或多个)远程服务器136接收数据。在一些示例中,从服务器134、136接收的数据被存储在数据库608中。

图6的示例性IO网络接口604使得能够根据将与每个控制器相关联的数据标准化为一致格式的通信协议来与控制器116、122、124、126、128、130进行通信。也就是说,IO网络接口604接收由控制器116、122、124、126、128、130报告的IO数据,并且可以将数据存储在数据库608中,以供事件管理器616进行后续分析。在一些示例中,IO网络接口604在将从不同控制器接收到的数据提供给数据库以供存储和/或提供给事件管理器616以供分析之前对数据进行格式化和/或标准化608。

图6的示例性重启监测器606启动并监测Web服务器146和IO网络接口604是否存在潜在故障。当检测到故障时,重启监测器606可以自动重新启动Web服务器146和/或IO网络接口604。这种重新启动可以触发将数据库中的在错误/故障时或邻近错误/故障时经由IO网络接口604收集或传输的任何IO数据标记为可能不正确的过程,并且随后可以请求新的IO数据来替换这些数据。此外,在一些示例中,重启监测器606在数据库608内记录(存入)任何检测到的故障。提供这种方式,可以通过后续分析来确定故障的原因和可能的补救措施。

如上文描述的,示例性数据库608存储IO数据和由控制器116、122、124、126、128、130中的任何一个监测到的IO参数的相关配置数据。数据库608还可以存储从其它服务器134、136中的任何一个接收到的数据。此外,在一些示例中,数据库608存储定义事件的配置数据、触发事件的对应规则或条件、以及响应于检测到事件触发而要采取的动作。下面结合图7描述关于存储在数据库中的某些信息的性质的附加细节。

图7是示出示例性数据库608的框图,该示例性数据库608存储不同类型的信息,包括与对应于与主服务器132通信的不同设备或控制器的IO参数相关联的配置数据。在一些示例中,数据库608使用SQL(结构化查询语言)实现,以根据控制器116、122、124、126、128、130的IO通信板使用的通信协议的格式存储数据。如所示示例中所表示的,数据库608存储对应于与主服务器132无线联网的不同设备的设备信息702。在一些示例中,与每个设备相关联的设备信息702包括设备识别信息704以及与每个设备相关联的IO参数(例如数据点)的IO参数信息706。如图7所示,设备识别信息704包括无线网络上的设备名称、设备类型和设备地址。将IO参数信息706包括在设备信息702内使得可以实现所有数据点的设备范围日志,相对于为每个IO参数生成单独的历史日志,可以提高将数据历史存档的效率。此外,在一些示例中,通过以压缩格式本地存储这种数据的设备提高了从控制器和/或其它设备报告的数据的效率。通过这种方式,当主服务器132请求数据时,设备可以更快地响应,因为数据已经被压缩以进行传输。

IO参数信息706包括IO参数的名称、IO参数的类型的指示以及相对于与对应设备相关联的其它IO参数的唯一地址。此外,存储在数据库608中的IO参数信息706包括该参数的当前值以及该当前值的时间戳。此外,IO参数信息706包括使主服务器132能够解释IO参数的值并基于IO参数的报告值来确定是否需要采取任何动作的配置数据。在一些示例中,配置数据包括一个或多个值更新阈值,其定义改变何时足够显著以足以更新当前值。也就是说,在一些示例中,如果值的差异小于阈值,则可以忽略所报告的参数值相对于当前值的微小变化。在一些示例中,当已经接收到对IO参数值的显著改变时,主服务器132发送新的值已经被保存到数据库608的确认。在一些这种示例中,最初报告数据的控制器实现保留检测到的IO改变的联动方案,直到接收到数据被保存的确认。

在一些示例中,存储在数据库608中的配置数据包括转换因子,主服务器132使用该转换因子将报告的IO参数的值转换为人类操作员可理解的值。例如,模拟数据点的值可能在0到4096之间,以表示50°F到120°F的温度。该值本身对操作员可能毫无意义。因此,在一些示例中,转换因子(例如,基于线性关系的斜率和截距方程)使得能够将报告的值转换为实际温度。如果IO参数对应于非线性测量(例如,热敏电阻的输出信号),则转换因子可以包括线性化表,该线性化表基于由与IO参数信息706一起存储的参数类型所识别的热敏电阻的类型来选择。在一些示例中,参数的转换值和未转换值都可以存储在数据库中。

如图7所示,配置数据可以包括文本状态和/或值指示符,其提供文本描述和/或IO参数值的含义的指示。例如,在上文描述的温度示例中,文本值指示符可以包括字符串“℉”,以与参数的转换值一起包括,以便查看转换值的用户可以理解其含义。在离散值和/或数字值的情况下,文本状态指示器可以提供参数值表示什么的基于文本的指示(例如,门的文本字符串为“打开”或“关闭”)。

在一些示例中,IO参数信息包括与该参数相关联的事件的识别。也就是说,该参数可以是对一个或多个事件规则定义的条件的基础。通过在如图7所示的数据库706中识别出由IO参数所牵连的所有事件规则,每当检测到IO参数的值改变时,主服务器132就能够识别需要分析的所有事件规则。相对于每次收集新参数值都必须评估每个事件规则的其它系统,这可以显著提高主服务器132的效率。

在图7所示的示例中,数据库608存储事件定义708,其能够配置成定义特定事件以及触发此类事件的条件或规则。在一些示例中,事件定义708包括事件的名称和/或描述以及定义何时触发事件的事件规则。在一些示例中,事件规则包括一个或多个条件(例如,使用AND和/或OR块),这些条件是基于数据库608中存储的IO参数中的一个或多个的(一个或多个)值进行评估的。如上文描述的,特定的IO参数与特定事件相关联。此外,在一些示例中,事件定义包括配置在触发事件时要采取的响应和/或动作的信息。一种响应可以是生成通知并将通知发送给对事件的学习感兴趣的特定接收者。因此,在一些示例中,事件定义708包括通知内容数据,该内容定义将在通知中包括哪些信息和/或如何生成和/或传递通知(例如,经由电子邮件、SMS消息,在仪表板上弹窗等)。此外,事件定义708包括对其发送通知的通知接收者以及其联系信息(例如,电子邮件地址,电话号码)的列表。在一些示例中,通知可以被发送到特定设备,而无需参考与该设备相关联的特定接收者或用户。

在一些示例中,与图5的视频管理系统506(和/或如下文描述的视频管理系统614)相关联的相机508中的一个或多个相机可以被定位成捕获可能已经导致事件发生的情况。在一个或多个相机的可记录范围内发生的事件在本文中称为视频捕获事件。在一些示例中,事件定义可以包括识别(一个或多个)相关相机508的视频片段定义、识别在事件开始之前和在事件结束之后的时间窗口的事件前时间间隔和事件后时间间隔,其中所述(一个或多个)相关相机508将针对所述事件捕获该视频片段的视频。也就是说,事件前时间间隔定义了与事件被触发之前相对应的视频片段的持续时间,而事件后的时间间隔定义了在事件被触发之后连续的视频片段的持续时间。例如,可以以10秒的事件前时间间隔和20秒的事件后时间间隔来定义一个视频片段,从而产生持续时间为30秒的视频片段,而事件产生该片段的10秒。在其它示例中,事件后时间间隔可以在检测到与初始事件相关联的第二事件之后开始(例如,导致触发初始事件的条件的终止)。例如,如果触发事件的条件持续15秒,则上述示例中视频片段的总持续时间将为45秒(事件前时间间隔为10秒,触发的事件持续15秒,事件后时间间隔为20秒)。在一些这种示例中,出于存档目的,初始事件和第二事件被视为单个事件的开始和结束。在其它示例中,视频片段定义可以包括基于完整的视频持续时间(例如,从视频片段的开始到结束的持续时间)和事件的时间偏移(例如,在视频片段的开始之后事件何时出现的持续时间)定义的时序参数。例如,为了产生与以上示例相同的视频,将整个视频持续时间定义为30秒,而将时间偏移定义为10秒。此外,视频片段定义可以包括缩略图偏移时间,该缩略图偏移时间定义了视频片段内要提取视频帧作为视频片段的缩略图的时间点。

除了事件定义708之外,图7的示例性数据库608还包括事件日志710,该事件日志710,其在每次事件被触发时进行存档。因此,如所示示例中所示出的,事件日志包括与一系列触发事件相对应的触发事件信息712。在一些示例中,触发事件信息712包括事件的名称和/或描述、指示事件何时发生的时间戳、触发事件的(一个或多个)最终IO参数以及由在物料装卸设施100周围设置的(一个或多个)相机508中的一个或多个捕获的事件的一个或多个视频片段。

图6的示例性拉取服务管理器610使得能够经由通过Web服务器146托管的网页与客户端设备148进行通信。具体而言,在一些示例中,拉取服务管理器610使来自访问网页的客户端设备148的拉取请求能够初始地将相关数据从数据库608加载到网页中。此外,拉取服务管理器610使得能够从数据库608动态检索数据,以基本上实时地更新网页的内容。在一些示例中,拉取服务管理器610响应于终端用户(例如,在客户端设备148处)将数据输入到网页内的可用用户输入框中而使拉取请求,以请求新的数据。在一些示例中,可以在用户输入(例如,键入)数据时并且在用户实际提交数据之前检索新的数据。

图6的示例性推送服务管理器612使用推送请求通信协议在不同的(例如,由不同的客户端设备148访问的)实时网页之间推送数据,以基本上实时地提供对所有相关网页的更新。也就是说,推送服务管理器612使得Web服务器146能够将更新的数据发送到网页中的不同的若干个网页,而无需等待客户端设备148请求数据更新(例如,通过拉取请求)。此外,推送服务管理器612使得由终端用户经由一个网页提供的用户输入数据能够被提供给其它网页,以在不同和/或不相关的网页之间进行基本上实时更新,而无需单独的网页从Web服务器146请求此类数据和/或无需修改Web服务器146。示例性拉取服务管理器610和示例性推服务管理器612在本文中被统称为示例性通知生成器。如本文中所使用的,示例性通知生成器生成信息,该信息被提供用于经由显示器(例如,经由一个或多个网页和/或与计算机上实现的其它应用程序相关联的图形用户界面)进行呈现,或者以其它方式被提供以供用户(例如,通过电子邮件发送,存储在事件的历史日志中等)访问。

在一些示例中,通过用推送请求配置单独的网页来实现推送更新,该推送请求订阅基于被包括在网页的脚本中的特定字符串识别到的特定类型信息的动态(例如,基本上实时地)更新。在一些示例中,与特定字符串相关联的信息对应于特定类型的设备(例如,特定的控制器116、122、124、126、128、130)。例如,网页可以包括字符串“站台订阅(DockSubscribe)”,以在从站台控制器116报告的任何IO数据改变时订阅更新。因此,当由站台控制器116报告的一个IO参数值已经改变时,推送服务管理器612使新的值被推送到订阅网页。在一些示例中,可以基于多个IO参数与要显示在网页上的内容相关联的相互关系来对多个IO参数进行分组,以一起报告。因此,在一些示例中,当组中的IO参数中的任何一个发生变化时,推送服务管理器612可以使所有相关联的IO参数被发送到订阅网页。在其它示例中,可以仅将新的IO参数报告给网页,随后该网页可以发起拉取请求以检索其它相关参数。

在一些示例中,一旦用户经由客户端设备148访问特定网页,网页中的脚本就可以订阅推送请求。在其它示例中,网页可能不会发起订阅,直到用户开始经由网页输入数据。推送服务管理器612监测在所有客户端设备148上打开的所有网页,以跟踪由任何当前打开的网页作出的所有订阅。如果主服务器132从与一个特定的订阅相关联的一个或多个控制器收集新的IO数据,则可以将新的数据自动推送到对应于该订阅的网页。

可以遵循相同的方法来获取在一个网页处接收到的用户输入数据,并将其分发到由网络服务器146托管的其它网页上。具体而言,当用户输入数据(经由客户端设备148)时,数据(经由网络服务器146)提供给主服务器132。基于所提供的信息的类型,推送服务管理器612基于在网页脚本中包括相同的特定字符串使该信息被推送到已订阅了相同类型信息的所有其它激活网页。因此,特定的字符串用作其它网页的目标地址,以发送用户输入数据。这使得用户输入数据可以在不同的网站之间发送,而无需修改服务器以在之前没有由网络服务器146托管的新的网页之间结合新的路由路径。

在一些示例中,被更新的单独网页可以是同一网页的不同实例(例如,由两个不同的客户端设备148访问)和/或可以是由网络服务器146托管的完全不同的网页。例如,可以订阅公共信息的更新的不同网页可以包括用于卡车驾驶员登录和签出的网页、用于在驾驶员休息室或等候区中显示的网页、用于给驾驶员提供具体状态更新(例如,在驾驶员的个人智能手机上)的网页、在物流办公室站台分配中心显示的网页、物流办公室场站地图仪表板的网页和/或事件日志通知中心的网页。

在一些示例中,主服务器132能够区分从控制器116、122、124、126、128、130收集的更新信息和来自另一个网页的经由客户端设备148手动输入的用户输入数据。在一些示例中,与特定参数相关联的数据的更新类型的指示(例如,是传感器报告的数据或者手动更新的数据)与收集的数据一起存储在数据库608中。在一些示例中,在网页请求或以其它方式接收到相应数据时,将更新的类型的指示发送给网页。因此,在一些示例中,网页可以提供更新的信息何时基于(例如,来自控制器的)传感器数据或者人类输入数据的指示。

在图6所示的示例中,视频管理系统614可以与图5的视频管理系统506基本相同地起作用。在一些示例中,在实施图5的视频管理系统506时,可以省去图6的视频管理系统614。类似地,在其它示例中,在通过主服务器132实施图6的视频管理系统614时,可以省去图5的视频管理系统506。在一些示例中,该系统可以不包括视频管理系统。也就是说,在一些示例中,可以省去图5的视频管理系统506和图6的视频管理系统614。在图8中示出了关于实施图6的视频管理系统614(和/或图5的视频管理系统506)的附加细节。

如图8所示,图6的视频管理系统614(和/或图5的视频管理系统506)包括示例性通信接口802、示例性视频片段生成器804、示例性视频分析器806和示例性视频数据库808。如所示示例中示出的,通信接口802从相机508接收视频数据。在一些示例中,通信接口802还使得能够与主服务器132进行通信。

在一些示例中,视频片段生成器804可以生成与结合物料装卸设施100的操作检测到的特定事件相关联的视频片段。在一些示例中,检测到的事件对应于由主服务器132基于对主服务器132收集到的IO数据的分析而检测到的事件,如下文更全面地描述。在一些示例中,由视频片段生成器804生成的视频片段包括在检测到的事件之前延续一段时间(例如10秒,30秒,1分钟,5分钟等)的视频以及在检测到的事件之后延续一段时间的视频。可以基于所检测的特定事件的性质来分别配置在检测到的事件之前和之后的视频片段的持续时间。在一些示例中,视频片段生成器804将所生成的视频片段提供给主服务器132,以被存储以供以后由(与仓库管理者和/或其它感兴趣的人相关联的)一个或多个客户端设备参考和/或发送给一个或多个客户端设备(例如,作为电子邮件的附件)。

在一些示例中,视频分析器806分析由相机508中的一个或多个提供的图像和/或视频流,以识别与物料装卸设施100的操作相关联的安全事件(例如,未遂事故,不稳定的叉车行为等)和/或其它可配置的情况(例如,基于面部识别来识别个人,检测货板丢失或放错位置等)。在一些示例中,视频分析器806限于分析由视频生成器804生成的视频片段。也就是说,在一些示例中,视频分析器806响应于检测到的事件而被调用。在其它示例中,视频分析器806可以连续地分析相机508中的一个或多个的视频流,以针对安全事件。安全事件可以包括在物料装卸设施100内发生的碰撞、未遂事故和/或其它事故。在一些示例中,视频分析器806分析由相机508捕获的图像和/或视频,以检测和/或监测在物料装卸设施100内和/或周围的人员的位置和/或移动。对人员进行识别可以有助于确定谁是触发导致生成视频片段的初始事件的原因。在一些示例中,视频分析器806使用面部识别技术来识别检测到的人员(例如,确定该人员是否在物料装卸设施处工作或者是无法识别的访客或入侵者)。

如在所示示例中示出的,视频管理系统614包括视频数据库808,用以存储从相机508接收的视频数据。在一些示例中,相机508连续地捕获视频,并且被捕获的数据被存档在数据库808内持续一段延长的时间(例如,24小时,一周,一个月等)。另外地或可选择地,视频数据库808可以存储由视频片段生成器804生成的视频片段,以用于随后的检索和/或分析。在一些示例中,除非用户请求将视频片段存储更长的持续时间(例如,无限期),否则视频片段被存储持续一段阈值时间(例如,24小时,一周,一个月等)。在一些示例中,视频数据库808还存储在用户查看视频片段之后从用户接收的注释和/或评论。此外,视频数据库808可以存储视频片段定义,其概述视频片段相对于检测到的事件的定时和持续时间。在一些示例中,图8的数据库808可以被结合到图6的示例性数据库608。

返回图6的所示的示例,主服务器132的示例性事件管理器616分析从控制器116、122、124、126、128、130接收的IO数据,以检测特定事件的发生。例如,事件管理器616可以确定已经满足特定警报条件,以触发警报。在一些示例中,如上所述,用于检测相关事件的条件和/或规则被存储在数据库608中。在所示示例中,事件管理器616使网络通信接口602更新与检测到的事件相关联的所有相关网页。具体而言,在一些示例中,事件管理器616命令推送服务管理器612将从在IO网络接口604处接收到的数据中检测到的事件路由到具有订阅的网页,以供使用推送请求动态更新。另外地或可选择地,在一些示例中,事件管理器616命令推送服务管理器612将从一个客户端设备148接收到的改变(例如,基于在相应网页上的用户输入)路由到所有其它客户端设备148或相应网页脚本中指定的一个或多个类型的账户。另外地或可选择地,事件管理器616可以响应于检测到特定事件而生成电子邮件和/或SMS消息,以经由网络通信接口602发送到一个或多个客户端设备148。

此外,响应于检测到特定事件,事件管理器616可以使视频片段生成器804生成与检测到的事件相关联的视频片段。在一些示例中,由视频片段生成器804生成的视频片段可以被包括为这些消息的附件。在一些示例中,事件管理器616可以响应于检测到事件而自动发送出初始电子邮件,随后在发送初始电子邮件之后(例如,在视频片段已被生成为包括所配置的与片段相关联的事件后时间间隔之后)发送附有视频片段的第二封电子邮件。在一些示例中,事件管理器616可以等待直到已经生成视频片段,从而将视频片段包括在初始电子邮件通知中。

下面结合图9提供关于实现事件管理器的附加细节。具体而言,如在图9所示示例中示出的,事件管理器616包括示例性设备识别器902、示例性配置引擎904、示例性数据分析器906、示例性时间戳器908、示例性参数值转换器910、示例性事件分析器912、示例性事件记录器914、示例性通知引擎916和示例性网页分析器918。

在图9所示的示例中,示例性设备识别器902对发送包含IO数据的消息的设备进行识别。在一些示例中,由控制器116、122、124、126、128、130和/或任何其它设备中的任何一个向主服务器132报告的IO数据以包括发送设备和相关联的地址的名称或识别符的IO消息发送。当在系统内配置和调试设备时,设备识别器902可以通过查找设备的存储在数据库608中的对应识别符和/或地址来识别从其接收IO消息的设备。也就是说,当在系统内配置和调试设备(例如,控制器116、122、124、126、128、130)时,主服务器132将设备的名称和地址存储在数据库608中。因此,当接收到新的IO消息,示例性设备识别器902可以通过在数据库608中查找设备来识别被包含在消息中IO数据的来源。但是,在一些示例中,例如当主设备132对于网络是新设备时,主服务器132会从设备接收到未在数据库中表示的IO消息。在这种示例中,设备识别器902可以使无法识别的设备的名称和地址被存储在数据库608中,但是忽略特定于所报告的IO参数值的IO数据和/或被包含在IO消息中的任何其它信息,直到设备已被配置。

在所示示例中,新设备的配置和/或调试(和/或现有设备的重新配置)通过图9的示例性配置引擎904完成。在一些示例中,响应于从设备识别器902不能识别的设备(例如,控制器)(例如,新设备)接收到的IO消息,配置引擎904可以提示操作员授权自动上传与该设备相关联的所有数据,以进行配置。另外地或可选择地,设备的名称和地址可以存储在数据库中,而无需请求授权上传相关数据以进行配置。确切地说,配置引擎904可以等待操作员启动设备的配置。在这种示例中,配置引擎904可以提供在无线网络上发现的已经与主服务器132进行通信的设备的列表。由于未配置设备的名称和地址已经被存储到数据库中,未配置设备可以被包括在列表中,以供操作员选择配置。通过这种方式,帮助用户调试和配置要由主服务器132监测的新设备。

图9的示例性数据分析器906用于监测和/或分析从控制器116、122、124、126、128、130接收的IO消息中包括的IO数据和/或从任何其它设备(例如,(一个或多个)管理服务器134,(一个或多个)远程服务器135,(一个或多个)客户端设备148等)报告给主服务器132的任何其它数据。在一些示例中,控制器116、122、124、126、128、130中的任何一个都可以报告与多个不同IO参数相关联的数据。因此,在一些示例中,数据分析器906监测和/或分析IO数据,以确定该IO消息与哪个IO参数相关联。在一些示例中,所报告的特定IO参数基于对包括在数据库608中的IO消息中的参数地址的查询。一旦识别到特定的IO参数,数据分析器906可以将IO消息中报告的IO参数的值与数据库608中存储的最新值进行比较。如果该值不变,则IO消息将不传送任何新信息,并且不需要进一步分析。但是,如果IO参数的值已更改,则数据分析器906可以使数据库608用新的值更新。在一些示例中,当值的变化超出指定给该参数的阈值时,数据分析器906可以更新IO参数的值,以忽略死区范围内的非必然变化。当针对IO参数报告的值已经充分改变时,示例性时间戳器908可以对存储在数据库608中的新值加上时间戳,以记录何时发生改变。

当对IO参数报告的值已经改变时,示例性参数值转换器910被实施为将该值转换或翻译为人类可理解的形式。在一些示例中,这涉及应用在数据库608中存储的与IO参数相关联的一个或多个转换因子。参数值转换器910还可以将该值转换为对应于数字IO值的特定状态的文本形式(例如,门为“打开”或“关闭”),或者转换为与IO参数的上下文相关联的模拟IO值(例如,“27℉”)的描述性陈述。另外地或可选择地,参数值转换器910可以将IO参数值转换为除了文本之外的视觉上下文特定指示符,例如图像、图标、颜色等。

在图9所示的示例中,示例性事件分析器912确定在由数据分析器906识别的IO消息中报告的IO参数是否与任何事件规则相关联或涉及任何事件规则。也就是说,事件分析器912确定IO参数是否是定义触发事件的条件的基础。如果IO参数与一个或多个事件规则相关联,则事件分析器912基于新报告的参数值评估每个相关联的事件规则,以确定是否已触发任何事件。如果未触发任何事件,则不会采取进一步的行动。如果事件被触发,则示例性事件记录器914将事件与示例性时间戳器908所提供的相关联时间戳一起记录在数据库608中。

一旦已经触发或检测到事件,则主服务器132的事件管理器616可以响应于该事件而发起一个或多个动作。在一些示例中,一种响应包括向相关个人生成和分发通知。因此,示例性事件管理器616被提供有通知引擎916以生成这样的通知。在一些示例中,通知引擎916基于与被触发的事件相关联地存储的通知内容数据的生成通知的内容。此外,在一些示例中,与被触发的事件相关联的配置数据识别通知的预期接收者以及他们的用于传递通知的联系信息(例如,电子邮件地址,电话号码等)。在一些示例中,通知引擎生成通知,以经由特定计算设备和/或显示屏进行显示,而不考虑特定接收者的身份。例如,通知可以包括对物料装卸设施100的物流办公室中的显示屏的更新。在一些示例中,通知引擎916可以生成提供给控制器116、122、116、122、124、126、128、130中的一个或多个的通知,以用于显示在本地屏幕(例如,图3的显示屏117)上。在一些示例中,通知引擎916可以生成要作为对Web服务器146管理的一个或多个网页的更新而提供的通知。在一些示例中,这样的通知由示例性网页分析器918处理。因此,示例性通知引擎916和网页分析器918(连同如上所述的拉取服务管理器610和推送服务管理器612)是通知生成器的附加示例性。

不管是否已经触发特定事件,图9的示例性网页分析器918都可以确定IO参数是否与经由通过网络服务器146托管的一个或多个网页显示的内容相关联,并且使得针对该参数的任何新报告的值被发送出去以更新相关的网页。如在上文描述的,在一些示例中,可以通过推送服务管理器612将网页更新推送到网页,以进行基本上实时的更新,而无需轮询此类更新。可选择地,拉取服务管理器610可以使用拉取请求来轮询更新。

虽然图6中示出了实现图1的主服务器132(以及图8的相关联的视频管理系统614和图9的事件管理器616)的示例性方式,但是图6和图9所示的元件、过程和/或设备中的一个或多个可以以任何其它方式组合、划分、重新布置、省略、取消和/或实施。此外,示例性网络通信接口602、示例性IO网络接口604、示例性重启监测器606、示例性数据库608、示例性拉取服务管理器610、示例性推服务管理器612、示例性视频管理系统614(包括示例性通信接口802、示例性视频片段生成器804、示例性视频分析器806和/或示例性视频数据库808中的任何一个)、示例性事件管理器616(包括示例性设备识别器902、示例性配置引擎904、示例性数据分析器906、示例性时间戳器908、示例性参数值转换器910、示例性事件分析器912、示例性事件记录器914、示例性通知引擎916和/或示例性网页分析器918中的任何一个)和/或更一般而言图1的示例性主服务器132,可以通过硬件、软件、固件和/或硬件、软件和/或固件的任何组合来实现。因此,例如,示例性网络通信接口602、示例性IO网络接口604、示例性重启监测器606、示例性数据库608、示例性拉取服务管理器610、示例性推送服务管理器612、示例性视频管理系统614(包括示例性通信接口802、示例性视频片段生成器804、示例性视频分析器806和/或示例性视频数据库808中的任何一个)、示例性事件管理器616(包括示例性设备识别器902、示例性配置引擎904、示例性数据分析器906、示例性时间戳器908、示例性参数值转换器910、示例性事件分析器912、示例性事件记录器914、示例性通知引擎916和/或示例性网页分析器918中的任何一个)和/或更一般而言示例性主服务器132,可以通过一个或多个模拟或数字电路、逻辑电路、(一个或多个)可编程处理器、(一个或多个)可编程控制器、(一个或多个)图形处理单元(GPU)、(一个或多个)数字信号处理器(DSP)、(一个或多个)专用集成电路(ASIC)、(一个或多个)可编程逻辑器件(PLD)和/或(一个或多个)现场可编程逻辑器件(FPLD)来实现。当阅读本专利的任何装置或系统权利要求以涵盖纯软件和/或固件实现时,示例性网络通信接口602、示例性IO网络接口604、示例性重启监测器606、示例性数据库608、示例性拉取服务管理器610、示例性推服务管理器612、示例性视频管理系统614(包括示例性通信接口802、示例性视频片段生成器804、示例性视频分析器806和/或示例性视频数据库808中的任何一个)和/或示例性事件管理器616(包括示例性设备识别器902、示例性配置引擎904、示例性数据分析器906、示例性时间戳器908、示例性参数值转换器910、示例性事件分析器912、示例性事件记录器914、示例性通知引擎916和/或示例性网页分析器918中的任何一个)中的至少一个在此明确地定义为包括非暂时性计算机可读存储设备或存储磁盘,例如内存、数字多功能磁盘(DVD)、光盘(CD)、蓝光光盘、USB记忆棒、固态存储磁盘设备等,包括软件和/或固件。此外,图1的示例性主服务器132可以包括补充于图6、图8和图9所示的那些或者除了图6、图8和图9所示的那些的一个或多个元件、过程和/或设备,和/或可以包括所示的元件、过程和设备中的任何或全部中的多于一个。如本文所使用的,短语“通信”(包括其变体)涵盖直接通信和/或通过一个或多个中间组件的间接通信,并且不需要直接的物理(例如,有线)通信和/或固定通信,而是另外包括以循环性间隔、预约间隔、非循环性间隔进行的选择性通信和/或一次性事件。

在一些示例中,图6的框(和/或图8和图9的相关联的框)中的一个或更多个框能够以在一个或多个单独的服务器实现。例如,在一些示例中,数据库608能够与主服务器132的服务器分开的服务器实现。另外地或可选择地,在一些示例中,IO网络接口604能够以与包括事件管理器616的主服务器132不同的单独的IO服务器实现。此外,如在图10所示示例中所示出的,可以创建分布式系统1000,其中通过一个或多个路由器1004实现并通信地耦合多个IO服务器1002(各自包括IO网络接口604)和/或多个主服务器132(各自包括事件管理器616)。在所示示例中,单个数据库608为主服务器132中的每个服务。在其它示例中,不同的主服务器132可以包括不同的数据库608和/或与不同的数据库608相关联。

如图10所表示的,IO服务器1002中的每个都与不同的(例如,与控制器116、122、124、126、128、130中的任何一个相当的)一组无线IO设备通信耦合。如所示示例性所示出的,分开的IO服务器1002经由示例性路由器1004与主服务器132通信。这种布置使得来自地理上分散(例如,超出有效无线通信的信号范围)的设备的数据能够被收集并集成到一个系统。在一些示例中,主服务器132也可以在地理上分散和/或由云服务提供商托管。在所示示例中,IO服务器1002可以仅托管到主服务器132阵列的单个TCP(传输控制协议)连接。相反,主服务器132和路由器1004可以允许许多TCP连接。因此,尽管IO服务器1002位于无线IO设备1006的无线范围内,路由器1004和/或服务器132可以放置在无线通信范围之外,因为它们之间的通信基于TCP连接。因此,路由器1004用作图10所示的分布式系统的TCP连接的集中器。在一些示例中,主服务器132的数量可以根据处理能力和带宽的考虑(例如,基于网络访问需求)来按比例放大或缩小。在一些示例中,单个主服务器132可以被实现为从每个单独的IO服务器1002接收并汇集所有数据。图10所示的分布式系统可以适用于延伸穿过大型场地中的多栋建筑物的应用和/或适用于包括在地理上不同的间隔位置上(例如,不同城市,不同州,不同国家等)的多个设施的企业。

在一些示例中,由主服务器132实现的功能中的至少一些可以由图1的控制器116、122、124、126、128、130中的任何一个可选择地和/或分别地实现,除了在各个控制器处对IO数据的分析和处理可以被限制为小于由主服务器132从整个物料装卸设施100中的所有来源汇集的所有IO数据之外。也就是说,在一些示例中,控制器116、122、124、126、128、130可以分析它们各自的IO数据,以识别触发特定动作的实施的事件,例如,生成通知以通过本地显示屏(例如显示屏117)呈现和/或发送到主服务器132以存储在数据库中和/或进一步分析、处理和/或分发。尽管控制器116、122、124、126、128、130可以限于处理由每个相应控制器直接收集的IO数据,但在一些示例中,主服务器132可以提供从其它来源(例如,物料装卸设施100中的不同控制器、(一个或多个)客户端设备148、(一个或多个)管理服务器和/或(一个或多个)远程服务器)获得的其它信息。

具体而言,图11示出了可以对应于控制器116、122、124、126、128、130中的任何一个的本地控制器1100的示例性实现,本地控制器1100在通过这些控制器操作和/或控制的设备本地。因此,如在所示示例中所示出的,本地控制器1100包括示例性通信板133,控制器1100能够通过该示例性通信板133将IO数据发送到主服务器132。此外,在一些示例中,如上文描述的,控制器1100还可以从主服务器132接收反馈和/或其它相关信息。此外,如在图11所示示例中示出的,本地控制器包括示例性通信接口1102、示例性数据分析器1104、示例性事件分析器1106、示例性参数值转换器1108、示例性通知引擎1110、示例性数据库1112、示例性显示器1114和示例性设备控制器1116。

示例性通信接口1102使得控制器1100能够与由控制器1100监测和/或控制的相关联的设备进行通信。例如,用于图1的站台控制器116的通信接口1102使得能够向与站台相关联的致动器、传感器和/或包括门104、门道屏障106、站台跳板108、车辆约束装置110、存在检测器112和通知系统114的其它设备发送命令或指令以及从它们接收反馈。在一些示例中,通信板133和通信接口1102可以被集成为且用作单个组件。

在一些示例中,图11所示的示例数据分析器1104、示例性事件分析器1106、示例性参数值转换器1108、示例性通知引擎1110和示例性数据库1112与图6和图9的与主服务器132相关联的相应示例性数据分析器906、示例性事件分析器912、示例性参数值转换器910、示例性通知引擎916和示例性数据库608相同或类似地起作用。但是,与主服务器132相比,图11的示例性本地控制器1100的示例性数据分析器1104、示例性事件分析器1106、示例性参数值转换器1108、示例性通知引擎1110和示例性数据库1112在存储、分析和/或处理的数据的数量和类型上可能受到限制。

具体而言,图11的示例性数据分析器1104包括监测和/或分析经由通信接口1102从相关联的设备或传感器接收的IO数据,以确定这些数据何时已经改变,以便反映设备或传感器的状态或状况的变化。在一些示例中,当示例性数据分析器1104识别出IO数据中的改变时,数据分析器1104可以使该改变被存储在数据库1112中。在一些示例中,数据分析器1104监测和/或分析IO数据,而不将其存储在数据库1112中。确切地说,在一些这种示例性中,数据分析器1104与事件分析器1106结合地操作,以基于由数据分析器1104确定的IO数据的当前值确定任何合适的动作或操作。在一些示例中,数据分析器1104还可以存储、监测和/或分析由主服务器132提供的数据。例如,在站台控制器116的上下文中,维护职员可以经由(一个或多个)客户端设备148中的一个提供有关站台102处设备维护的详细信息和/或表明站台将要停运以进行维护的指示。另外地或可选择地,还可以将由主服务器132从卡车驾驶员的便携式设备(对应于(一个或多个)客户端设备148中的一个)收集的关于与停放在相关联的站台102处的拖车相关联的细节信息提供给本地站台控制器116,以用于存储和/或由图11的数据分析器1104和/或事件分析器1106进一步分析和/或处理。

如上文描述的,示例性数据分析器1104可以与图11所示的示例的示例性事件分析器1106结合操作。在一些示例中,数据分析器1104和事件分析器1106可以被集成到单个组件中。示例性事件分析器1106确定与特定IO参数相关联的特定IO数据是否对应于定义一个或多个事件的触发的条件,事件分析器1106可以针对该条件存储定义事件的信息和/或发起动作。在一些示例中,该动作可以包括激活特定的设备(例如,打开或关闭门,生成警报,改变视觉和/或听觉指示器的输出等)。此外,在一些示例中,事件分析器1106可以确定响应于事件被触发而适当的动作是生成可以在本地存储、被发送到主服务器132和/或经由本地显示屏幕(例如示例性显示器1114)显示的特定通知。

在一些示例中,由通知引擎1110生成提供给示例性显示器1114和/或发送到主服务器132的通知。因此,示例性通知引擎1110和网页分析器918(连同如上所述的图6的拉取服务管理器610和推送服务管理器612以及图9的通知引擎916和网页分析器918)是通知生成器的附加示例。在一些示例中,这样的通知可以包括和/或基于示例性参数值转换器1108的输出。图11的参数值转换器1108被实现为将由通信接口1102收集的IO数据中表示的特定参数的值转换或翻译为人类可理解的形式。在一些示例中,图11的参数值转换器1108以与图9的示例性参数值转换器910类似的方式操作。图11的示例性设备控制器1116通过例如经由通信接口1102向相关设备发送指令、命令和/或信号来控制由本地控制器1100监测和/或控制的设备的操作。

尽管实现图1的示例性控制器116、122、124、126、128、130中的任何一个的示例性方式通过图11的示例性本地控制器1100示出,但图11中示出的元件、过程和/或设备中的一个或多个可以以任何其它方式来组合、划分、重新布置、省略、取消和/或实现。此外,示例性通信板133、示例性通信接口1102、示例性数据分析器1104、示例性事件分析器1106、示例性参数值转换器1108、示例性通知引擎1110、示例性数据库1112、示例性显示器1114、示例性设备控制器1116和/或更一般地图11的示例性本地控制器1100,可以通过硬件、软件、固件和/或硬件、软件和/或固件的任何组合来实现。因此,例如,示例性通信板133、示例性通信接口1102、示例性数据分析器1104、示例性事件分析器1106、示例性参数值转换器1108、示例性通知引擎1110、示例性数据库1112、示例性显示器1114、示例性设备控制器1116和/或更一般地图11的示例性本地控制器1100,可以通过一个或多个模拟或数字电路、逻辑电路、(一个或多个)可编程处理器、(一个或多个)可编程控制器、(一个或多个)图形处理单元(GPU)、(一个或多个)数字信号处理器(DSP)、(一个或多个)专用集成电路(ASIC)、(一个或多个)可编程逻辑器件(PLD)和/或(一个或多个)现场可编程逻辑器件(FPLD)来实现。当阅读本专利的任何装置或系统权利要求以涵盖纯软件和/或固件实现时,示例性通信板133、示例性通信接口1102、示例性数据分析器1104、示例性事件分析器1106、示例性参数值转换器1108、示例性通知引擎1110、示例性数据库1112、示例性显示器1114和/或示例性设备控制器1116中的至少一个在此明确地定义为包括非暂时性计算机可读存储设备或存储磁盘,例如内存、数字多功能磁盘(DVD)、光盘(CD)、蓝光光盘等,包括软件和/或固件。此外,图11的示例性本地控制器1100可以包括补充于图11所示的那些或者除了图11所示的那些的一个或多个元件、过程和/或设备,和/或可以包括所示的元件、过程和设备中的任何或全部中的多于一个。如本文所使用的,短语“通信”(包括其变体)涵盖直接通信和/或通过一个或多个中间组件的间接通信,并且不需要直接的物理(例如,有线)通信和/或固定通信,而是另外包括以循环性间隔、预约间隔、非循环性间隔进行的选择性通信和/或一次性事件。

图12至图15示出了表示用于实现图1、图6和/或图10所示的主服务器132的示例性硬件逻辑或机器可读指令、硬件实现的状态机和/或其任何组合的流程图。机器可读指令可以是一个或多个可执行程序或可执行程序的一部分,以通过诸如下面结合图60讨论的示例性过程器平台6000中示出的处理器6012等的处理器执行。程序可以体现在存储在非暂时性计算机可读存储介质上的软件中,所述非暂时性计算机可读存储介质例如为CD-ROM、软盘、硬盘驱动器、DVD、蓝光磁盘或与处理器6012相关联的存储器,但是整个程序和/或其一部分可以可选择地由除了处理器6012之外和/或以固件或专用硬件体现的设备执行。此外,尽管参考图12至图15中所示的流程图描述了示例性程序,但是可以可选择地使用实现示例性主服务器132的许多其它方法。例如,可以改变框的执行顺序,和/或可以改变、取消或组合所描述的一些框。另外地或可选择地,框中的任何或所有框可以由一个或多个硬件电路(例如,离散和/或集成的模拟和/或数字电路,FPGA,ASIC,比较器,运算放大器(op-amp),逻辑电路等),以执行相应的操作而无需执行软件或固件。

本文描述的机器可读指令可以以压缩格式、加密格式、分段格式、打包格式等中的一种或多种来存储。如本文描述的机器可读指令可以存储为数据(例如,指令的部分、代码、代码表示等),其可用于创建、制造和/或产生机器可执行指令。例如,机器可读指令可以被分段并且储存在一个或多个储存设备和/或计算设备(例如,服务器)上。机器可读指令可能需要安装、修改、适应、更新、组合、补充、配置、解密、解压缩、解包、分发、重新分配等中的一个或多个,以使它们可以由计算设备和/或其它机器直接读取和/或执行。例如,机器可读指令可以存储在多个部分中,这些部分被分别压缩、加密、并存储在单独的计算设备上,其中,这些部分在解密、解压缩和组合后形成了可执行指令集,这些可执行指令集实现诸如本文所述的程序。在另一示例中,机器可读指令可以以它们可以被计算机读取的状态存储,但是需要添加库(例如,动态链接库(DLL))、软件开发工具包(SDK)、应用程序编程接口(API)等,以便在特定计算设备或其它设备上执行指令。在另一示例中,在可以整体或部分地执行机器可读指令和/或对应的程序之前,可能需要配置机器可读指令(例如,存储的设置、数据输入、记录的网络地址等)。因此,所公开的机器可读指令和/或对应的程序旨在涵盖这样的机器可读指令和/或程序,而与机器可读指令和/或程序在存储时或以其它方式存放或运输中的特定格式或状态无关。

如上所述,可以使用存储在非暂时性计算机和/或机器可读介质(例如,硬盘驱动器、闪存、只读存储器(ROM)、光盘(CD)、数字多用途盘(DVD)、高速缓存、随机存取存储器(RAM)和/或任何其它储存设备或储存盘,在其中信息被储存任何持续时间(例如,延长的时间段、永久的、短暂的情况、用于暂时缓冲、和/或用于缓存信息))上的可执行指令(例如,计算机和/或机器可读指令)来实现图12至图15的示例性过程。如本文中所使用的,将术语非暂时性计算机可读储存介质明确地定义为包括任何类型的计算机可读储存设备和/或储存盘,并且不包括传播信号并且不包括传输介质。

“包括”和“包含”(及其所有形式和时态)在本文中用作开放式术语。因此,每当权利要求采用任何形式的“包括”或“包含”(例如,包括、包含、具有等)作为前序或在任何种类的权利要求叙述中时,应理解可以存在另外的要素、项目等,而不会超出对应权利要求或叙述的范围。如本文所使用的,当短语“至少”被用作例如权利要求的前序中的过渡词时,它是开放式的,与术语“包括”和“包含”是开放式的方式相同。当例如以诸如A、B和/或C的形式使用时,术语“和/或”是指A、B、C的任何组合或子集,诸如(1)单独的A,(2)单独的B,(3)单独的C,(4)A与B,(5)A与C,(6)B与C,以及(7)A与B与C。如本文在描述结构、部件、项目、对象和/或事物的上下文中使用的,短语“A和B中的至少一个”旨在指代包括以下任何一个的实施方式:(1)至少一个A,(2)至少一个B,和(3)至少一个A和至少一个B。类似地,如本文在描述结构、部件、项目、对象和/或事物的上下文中使用的,短语“A或B中的至少一个”旨在指代包括以下任何一个的实施方式:(1)至少一个A,(2)至少一个B,和(3)至少一个A和至少一个B。如本文在描述过程、指令、动作、活动和/或步骤的实施或执行的上下文中所使用的,短语“A和B中的至少一个”旨在指代包括以下任何一个的实施方式:(1)至少一个A,(2)至少一个B,和(3)至少一个A和至少一个B。类似地,如本文在描述过程、指令、动作、活动和/或步骤的实施或执行的上下文中所使用的,短语“A或B中的至少一个”旨在指代包括以下任何一个的实施方式:(1)至少一个A,(2)至少一个B,和(3)至少一个A和至少一个B。

图12的程序开始于框1202处,在框1202处示例性IO网络接口604从无线设备接收IO消息。无线设备可以对应于图1的控制器116、122、124、126、128、130和/或与主服务器132通信的任何其它设备中的任何一个。IO消息包括与报告设备监测到的特定IO参数相对应的IO数据。在框1204处,示例性事件管理器616处理IO消息。下面结合图13提供关于实现框1204的更多细节。

在框1206处,示例性数据分析器906确定消息中的IO参数的值是否已经改变了至少阈值量。在一些示例中,通过将IO参数值与示例性数据库608中存储的该参数的最新的值进行比较来作出该确定。可以在与参数相关地存储在数据库608中的配置数据中定义改变的阈值。在一些示例中,阈值可以为零。也就是说,在一些示例中,IO参数值的任何改变量就足够了。如果示例性数据分析器906确定IO参数的值已经改变了至少阈值量(框1206),则示例性数据分析器906更新数据库608(框1208)。如果示例性数据分析器906确定IO参数的值没有改变至少阈值量,则不作出任何更新。因此,控制前进到框1220。在一些示例中,某些IO参数可以基于缺少超过阈值时间段的变化而触发事件。在这种示例中,控制可以前进到框1210以进一步分析IO参数,而不是前进到框1220。

在框1210处,示例性事件分析器912确定IO参数是否与事件规则相关联。也就是说,示例性事件分析器912确定IO参数的值是否对应于用于检测或触发事件的条件或规则。如果IO参数与事件规则相关联,则示例性事件管理器616针对被触发的事件评估IO参数(框1212)。下面结合图14提供关于实现框1212的更多细节。此后,控制前进到框1214。返回到框1210,如果示例性数据分析器906确定IO参数不与事件规则相关联,则控制直接前进到框1214。

在框1214处,示例性网页分析器918确定IO参数是否与一个或多个网页相关联。也就是说,示例性网页分析器918确定一个或多个网页是否包括基于IO参数的值生成的内容。在一些示例中,这基于网页是否已针对与IO参数相对应的数据类型订阅了动态更新来确定。如果该IO参数与一个或多个网页相关联,则示例性网页分析器918评估为该IO参数配置的网络应用程序(框1216)。也就是说,网页分析器918基于对IO参数值的改变来确定由网络应用程序生成的内容是否以及如何改变。此后,在框1218处,示例性推送服务管理器612将更新推送到所有订阅的网页。下面结合图21至图59描述可以被更新的网页的示例性图形用户界面。在一些示例中,更新包括将任何新创建的视频片段添加到下面结合图44示出和描述的视频事件存档网页4400。控制随后前进到框1220。返回到框1214,如果IO参数不与任何网页相关联,则控制直接前进到框1220。在框1220处,程序确定是否继续。如果继续,则控制返回到框1202以接收并处理另一个IO消息。否则,图12的示例性程序结束。尽管针对网页和相关联的网络应用程序描述了框1214-1218,但在一些示例中,主服务器132可以实施独立于网页、网络应用程序和/或互联网经由显示屏来提供图形用户界面(例如结合图21-59所示的用户界面)的应用程序。

图13是说明图12的框1204的示例性实现的流程图。图13的示例性程序框1302,在框1302处示例性设备识别器902确定从其接收到IO消息的设备(在图12的框1202)是否被表示在数据库608中。如果没有被表示在数据库608中,则控制前进到框1304,在框1304处示例性设备识别器902将设备的名称和地址存储在数据库608中。通过这种方式,当操作员试图配置设备时,不需要在网络上随后发现设备。在框1306处,示例性配置引擎904确定是否从设备上传所有设备配置数据。如上文结合图7描述的,来自设备的配置数据包括设备识别信息704以及与设备相关联的每个IO参数(数据点)的IO参数信息706。在一些示例中,配置引擎904基于用户输入来确定是否上传设备配置数据。如果配置引擎904未接收到上传设备配置数据的命令(框1306),则图13的示例性程序结束。

如果配置引擎904接收到上传设备配置数据的命令(框1306),则控制前进到框1308,在框1308处示例性配置引擎904从设备请求所有设备配置数据。在一些示例中,设备配置数据包括与设备相关联的设备信息以及与设备被装备以监测和/或报告的每个IO参数相对应的IO参数信息。在框1310处,示例性配置引擎904用设备配置数据更新数据库608。

在一些示例中,从其接收IO消息的设备尚未调试(例如,未在数据库608中表示),该设备被配置为本地存储生成的IO数据,以使一旦该设备被调试并且处于与主服务器132主动通信即可使用这些IO数据。例如,在一些示例中,设备可以包括用于历史数据的循环缓冲器,该循环缓冲器存储最近生成的IO数据,其可以覆盖存储在存储器中的最旧的IO数据。在一些这种示例中,控制前进到框1312,在框1312处示例性配置引擎904使用由设备提供的历史IO数据来更新数据库608。在一些示例中,如果该设备没有被配置为存储历史IO数据,则可以省去框1312。此后,图13的示例性程序结束。通过将所有设备配置数据存储在数据库中,用户可以轻松访问在设备配置数据中识别的IO参数,以将其配置为与一个或多个事件规则和/或网页相关联。

一旦以上述结合框1304-1312描述的方式调试和配置了设备,由于该设备现在被表示在数据库608中,因此从该设备接收到的后续IO消息将遵循示例性流程图中的不同路径,在框1302处导致不同的结果。也就是说,返回到框1302,如果示例性设备识别器902确定从其接收到IO消息的设备被表示在数据库608中,则控制前进到框1314。在框1314处,示例性数据分析器906识别对应于接收到的IO消息的IO参数。在一些示例中,数据分析器906基于在存储在数据库608中的配置数据中的IO消息中提供的参数地址的查找来识别IO参数。

在框1316处,示例性参数值转换器910确定IO参数是模拟的还是离散的。如果IO参数是离散的,则示例性参数值转换器910将IO参数的值转换为状态文本或其它特定于上下文的状态指示符(框1318)。也就是说,示例性参数值转换器910可以将值转换为由该值表示的基于文本的状态(例如,开,关,打开,关闭等)或者一些其它二进制指示符(例如,两个图标中的一个,两种颜色(例如红色/绿色)中的一种,显示/隐藏图标等),而不是二进制0或1。此后,控制前进到框1322。如果示例性参数值转换器910确定IO参数是模拟的(框1316),则控制前进到框1320,在框1320处示例性参数值转换器910将IO参数的值转换为描述性文本或其它特定于上下文的描述性指示符。类似于框1318,框1320处的转换旨在基于由IO参数值表示的上下文将IO参数值转换成人类容易理解的指示符。在一些示例中,描述性指示符可以是终端用户容易理解的基于文本的描述和/或图像、数字或图标。对于一些基于模拟的值,参数值转换器910还可以结合生成描述性指示符来应用一个或多个转换因子。在一些示例中,框1316-1320可以被省去,使得IO参数值不被转换为特定于上下文的指示符。在框1322处,示例性时间戳器908在接收到IO消息的时间对IO参数的值打时间戳。也就是说,在所示示例中,时间戳器908使接收到的IO消息的时间与所报告的IO参数值一起被保存在示例性数据库608中。此后,图13的示例性程序结束,并返回以完成图12的过程。

图14是示出图12的框1212的示例性实现的流程图。图14的示例性程序开始于框1402,在框1402处示例性事件分析器912对与IO参数相关联的事件规则进行评估。在框1404处,事件分析器912确定IO参数的值是否触发事件。如果确定IO参数的值触发事件,则在框1406处,示例性通知引擎916生成关于被触发的事件的通知。在框1408处,通知引擎916将通知发送到与被触发的事件相关联的相关接收者。在一些示例中,相关接收者作为与事件相关联的配置数据被保存在数据库908中。

在框1410处,示例性事件记录器914更新数据库608中的事件日志。在一些示例中,事件记录器914生成识别IO参数、IO参数的值、报告参数值的设备以及何时接收到参数值的时间戳(指示何时检测到或触发事件)的日志条目。在框1412处,示例性事件分析器912确定事件是否对应于视频捕获事件。如果事件被配置有针对要在被触发的事件周围的时间段内捕获的视频片段的定义,则该事件对应于视频捕获事件。如果这样,则在框1414处,事件分析器912请求对应于事件的视频片段。在一些示例中,该请求被发送到视频管理系统614以生成视频片段。此后,在框1416,示例性通知引擎916将带有视频片段的第二通知作为附件发送到相关接收者。如由指定为其生成通知的事件的配置数据定义的,第二通知的接收者(在框1418处发送)可以与第一通知(在框1408处发送)的接收者相同或不同。

在发送第二通知之后(框1416),控制前进到框1418。返回框1412,如果示例性事件分析器912确定该事件不对应于视频捕获事件,则控制直接前进到框1418。在框1418处,示例性事件分析器912确定IO参数是否与另一个事件规则相关联。如果是,则控制返回到框1402。否则,图14的示例性过程结束。

在一些示例中,可以从图14的示例性程序中省略框1412-1416,因为视频管理系统614被配置为独立地确定何时需要视频片段并生成和发送相关联的通知,而无需如上所述地从事件分析器912接收请求。下面结合图15更全面地描述以这种方式实现视频管理系统614的示例性过程。

图15是表示用于实现主服务器132的视频管理系统614的示例性程序的流程图。图15的示例性程序可以可选择地与主服务器132无关地由图5的视屏管理系统506实现。图15的示例性程序开始于框1502,示例性视频片段生成器804在与未决视频捕获事件相关联的事件日志中识别被触发的事件。如上文结合图28的框2810描述的,每次事件被触发(例如,检测到事件)时,被触发的事件被记录在事件日志中。因此,在一些示例中,视频片段生成器804监测事件日志中的变化,并确定新检测到的事件是否与视频捕获事件相关联。通过这种方式,视频管理系统614可以自动启动过程以生成视频片段,而无需如上所述地从事件管理器616接收请求。

在框1504处,示例性视频片段生成器804确定是否经过相机(例如,相机508)捕获视频的阈值时间段。如果否,则控制保持在框1504,直到经过阈值时间段。在一些示例中,阈值时间段基于针对识别到的特定事件配置的事件后时间间隔来定义。例如,如果将事件后时间间隔定义为1分钟,则视频片段生成器804将在检测到事件后等待至少1分钟,然后再继续。如上所述,在一些示例中,事件后时间间隔可能直到不再触发事件(或者检测到指示触发初始事件的条件不再适用的第二事件)才开始。在一些示例中,阈值时间段还包括后处理时间段,以考虑相机捕获、编码和存储对应于所需视频片段的视频流的时间延迟。

一旦经过阈值时间段,则视频片段生成器804提取在被触发的事件的时间附近的时间窗口期间的视频片段(框1506)。在一些示例中,视频片段的开始和结束时间由针对事件配置的事件前时间间隔和事件后时间间隔定义,如存储在示例性数据库608中。在一些示例中,提取的视频片段被存储在视频数据库808中。在框1508处,示例性视频片段生成器804将视频片段转换为网络可读格式,并在用户配置的缩略图偏移时间创建缩略图。在一些示例中,网络可读格式是MP4格式。缩略图偏移时间定义视频片段期间的时间点,从该时间点针对与视频片段相关联的缩略图像选择帧。在一些示例中,相对于视频片段的开始时间定义缩略图偏移时间。因此,如果将缩略图偏移时间设置为0秒,并且视频片段的事件前间隔为20秒,则缩略图将对应于在事件之前20秒出现的视频帧。在其它示例中,相对于事件的时间定义缩略图偏移时间,以使得将偏移设置为0秒将导致缩略图对应于检测到事件时捕获的视频帧。缩略图偏移时间可以被配置为在视频片段期间的任何时间点。在一些示例中,偏移可以默认为事件的时间和/或此后的一小段时间(例如1秒,2秒,5秒等),以使缩略图很可能代表事件的影响和/或其直接后果。对于某些类型的事件,可以将缩略图偏移时间配置为在事件之前发生,以使缩略图很可能捕获最终导致事件发生的人员或情况。

在框1510处,示例性视频分析器806确定事件是否被配置用于计算机视觉分析。如果是,则示例性视频分析器806对基于视觉的事件分析视频片段(框1512)。基于视觉的事件是可以通过对相机508的视频流的图像进行分析来识别的事件。当可能难以或不可能配置传感器以直接检测该事件时,基于视觉的事件是有益的。一些基于视觉的示例性事件包括某些安全事件,例如在物料装卸设施100周围移动的人员和/或物料装卸设施之间的碰撞和/或未遂事故。作为示例,视频分析器806可以确定移动的车辆(例如,叉车)到达在该区域工作的人员的一定距离内。在这种示例中,在没有碰撞、损坏或伤害的情况下,参与者不太可能报告事件(无论他们是否意识到了该事件),这使得难以减少此类潜在危险情况的发生。但是,使用如本文所公开的视频分析,可以检测到这些事件并将其自动捕获在相机上。在其它示例中,图像分析可以包括面部识别分析,以识别在视频片段中捕获的人。在框1514处,视频分析器806用识别到的基于视觉的事件来更新事件日志。此后,控制前进到框1516。如果示例性视频分析器806确定该事件未配置用于计算机视觉分析(框1510),则控制直接前进到框1516。

在框1516处,示例性推送服务管理器612向所有订阅的网页推送视频片段可用的指示。在框1518处,示例性网络通信接口602将带有视频片段作为附件的通知发送给相关接收者。在框1520处,示例性视频片段生成器804确定是否存在另一未决视频捕获事件。如果存在,则控制返回到框1502。在一些示例中,如果事件与多个不同的相机508相关联,则控制针对同一的触发事件返回到框1502。也就是说,在一些示例中,提取视频片段并对其进行分析的过程可以针对单个触发事件与多个相机结合实现。如果示例性视频片段生成器804确定不存在未决视频捕获事件(框1520),则图15的示例性过程结束。

汇集来自各个控制器116、122、124、126、128、130和/或主服务器132上的服务器134、136的数据使主服务器132能够检测与图1的物料搬运设备100的操作的任何方面有关的可配置事件。此外,主服务器132可以基于检测到系统中定义的事件来发起某些动作和/或响应。如结合图12-15的流程图所描述的,由主服务器132发起的动作包括生成通知,该通知被发送到指定的接收者以报告检测到事件和/或与事件相关联的捕获视频片段(其可以作为附件与通知中的若干个一起发送)。此外,主服务器可以基于对由主服务器132汇集的数据进行分析来自动生成报告和/或更新检测到的事件的日志。另外地或可选择地,如上所述,主服务器132可以整合所收集的数据,并使由Web服务器146托管的各种网页和/或网络应用程序显示与物料装卸设施100的条件和/或操作的一些方面有关的当前数据。在一些示例中,这样的网页被动态地更新,使得当前数据被基本实时地提供给访问特定网页的客户端设备148。另外地或可选择地,主服务器132可以生成一个或多个图形用户界面,用以与网页和/或相关联的网络应用程序无关地经由显示器进行呈现。

在一些示例中,图形用户界面(无论是通过网页还是以其它方式提供)中不同的若干个图形用户界面可以用与特定用户可能感兴趣的物料装卸设施100的不同方面相对应的不同类型的信息来构造。如下面进一步描述的,图21-59示出了由网络服务器146托管的几个示例性网页的示例性图形用户界面。尽管将图21-59描述为网页,但在其它示例中,相同或类似的图形用户界面可以由除了网络应用程序之外的应用程序生成,以与网页无关地显示屏幕上。

如上所述,控制器116、122、124、126、128、130中的各个控制器可以基于由每个特定控制器收集的IO数据(和由主服务器提供的任何其它数据)的有限集合来实现与主服务器132相同或类似的功能。图16-20表示用于实现图11的本地控制器1100(表示图1的控制器116、122、124、126、128、130中的任一个)的示例性硬件逻辑、机器可读指令、硬件实现的状态机和/或其任何组合的流程图。机器可读指令可以是一个或多个可执行程序或可执行程序的一个或多个部分,以由计算机处理器执行,例如以下结合图61讨论的示例性过程器平台6100中所示的处理器6112。程序可以体现在存储在非暂时性计算机可读存储介质上的软件中,所述非暂时性计算机可读存储介质例如为CD-ROM、软盘、硬盘驱动器、DVD、蓝光磁盘或与处理器6112相关联的存储器,但是整个程序和/或其一部分可以可选择地由除了处理器6112之外和/或以固件或专用硬件体现的设备执行。此外,尽管参考图16-20中所示的流程图描述了示例性程序,但是可以可选择地使用实现示例性本地控制器1100的许多其它方法。例如,可以改变框的执行顺序,和/或可以改变、取消或组合所描述的一些框。另外地或可选择地,框中的任何或所有框可以由一个或多个硬件电路(例如,离散和/或集成的模拟和/或数字电路,FPGA,ASIC,比较器,运算放大器(op-amp),逻辑电路等),以执行相应的操作而无需执行软件或固件。

如上所述,可以使用存储在非暂时性计算机和/或机器可读介质(例如,硬盘驱动器、闪存、只读存储器(ROM)、光盘(CD)、数字多用途盘(DVD)、高速缓存、随机存取存储器(RAM)和/或任何其它储存设备或储存盘,在其中信息被储存任何持续时间(例如,延长的时间段、永久的、短暂的情况、用于暂时缓冲、和/或用于缓存信息))上的可执行指令(例如,计算机和/或机器可读指令)来实现图16-20的示例性过程。如本文中所使用的,将术语非暂时性计算机可读储存介质明确地定义为包括任何类型的计算机可读储存设备和/或储存盘,并且不包括传播信号并且不包括传输介质。

图16的示例性程序开始于框1602,在1602处示例性数据分析器1104监测收集到的数据。在一些示例中,收集到的数据包括由通过控制器1100控制和/或监测的设备和/或相关联的传感器提供的IO数据。另外地或可选择地,收集到的数据可以包括从主服务器132接收的信息。在框1604处,示例性数据分析器1104识别与收集到的数据相关联的IO参数。在框1606处,示例性参数值转换器1108确定IO参数是模拟的还是离散的。如果IO参数是离散的,则示例性参数值转换器1108将IO参数的值转换为状态文本或其它特定于上下文的状态指示符(框1608)。也就是说,示例性参数值转换器1108可以将值转换为由该值表示的基于文本的状态(例如,开,关,打开,关闭等)或者一些其它二进制指示符(例如,两个图标中的一个,两种颜色(例如红色/绿色)中的一种,显示/隐藏图标等),而不是二进制0或1。此后,控制前进到框1612。如果示例性参数值转换器1108确定IO参数是模拟的(框1606),则控制前进到框1610,在框1610处示例性参数值转换器1108在控制前进到框1612处之前将IO参数的值转换为描述性文本或其它特定于上下文的描述性指示符。类似于框1608,框1610处的转换旨在基于由IO参数值表示的上下文将IO参数值转换成人类容易理解的指示符。在一些示例中,描述性指示符可以是终端用户容易理解的基于文本的描述和/或图像、数字或图标。对于一些基于模拟的值,参数值转换器1108还可以结合生成描述性指示符来应用一个或多个转换因子。在一些示例中,框1606-1610可以被省去,使得IO参数值不被转换为特定于上下文的指示符。

在框1612处,示例性事件分析器1106确定IO参数的值是否触发事件。在一些示例中,可以基于示例性数据库1112中存储的事件规则来基于具有特定值和/或满足特定阈值的多个不同参数来触发事件。因此,在一些示例中,框1612处的确定基于对由数据分析器1104正在监测多个IO参数的分析。如果事件被触发,则控制前进到框1614,在框1614处示例性事件分析器1104确定被触发的事件是否与设备的操作相关联。也就是说,尽管由主服务器132识别的事件被关联到数据的变化以更新网页和/或其它图形用户界面和/或生成事件的特定个体的通知信息,但是本地控制器1100被实现为控制物料装卸设施100中的设备,使得由示例性事件分析器1106监测的事件与这种设备的操作相关联。如果被触发的事件与设备的操作相关联,则控制前进到框1616,在框1616处示例性设备控制器1116实施该操作。此后,控制前进到框1618。如果被触发的事件不与设备的操作相关联(框1614),则控制直接前进到框1618。

在框1618处,示例性事件分析器1106确定被触发的事件是否与通知相关联。如果被触发的事件与通知相关联,则控制前进到框1620,在框1620处示例性通知引擎1110生成关于被触发的事件的通知。在框1620处,示例性通知引擎1110经由显示器呈现通知。在一些示例中,显示器对应于与本地控制器1100相关联的显示器1114。在其它示例中,可以经由与本地控制器1100分开但紧邻的显示器来呈现通知。在框1624处,示例性通信板133将通知发送到主服务器132。在一些示例中,经由显示器呈现(框1622)的通知和到主服务器132(框1624)的通知是相同的通知。在其它示例中,尽管与同一触发事件有关,但是这些通知可能包含不同的信息。在一些示例中,可以跳过框1622或框1624,以使得在框1620处生成的通知经由显示器呈现或者被发送到主服务器132。

在框1626处,示例性数据分析器1104确定IO参数是否触发了另一个事件。如果IO参数触发了另一个事件,则控制返回到框1614。否则,控制前进到框1628。返回到框1612,如果示例性事件分析器1106确定IO参数的值未触发事件,则控制直接前进到框1628。类似地,当示例性事件分析器1106确定被触发的事件不与通知相关联时,控制从框1618直接前进到框1628。在框1628处,示例性数据分析器1104确定是否存在另一个IO参数。如果存在,则控制返回到框1608。否则,控制前进到框1630,在框1630处该过程确定是否继续。如果确定继续,则控制返回到框1602。否则,图16的示例性过程结束。

尽管图16示出了可以通过图1的控制器116、122、124、126、128、130中的任何一个实现的示例性一般处理流程,但图17-19提供了特定示例性过程,其概述了响应于检测到与对应的站台102相关联的特定事件而可以通过站台控制器116实现的特定事件规则和/或动作。此外,图20提供了特定示例性过程,其概述了响应于与物料装卸设施100中的门相关联的特定事件而可以通过门控制器122实现的特定事件规则和/或动作。由于站台102包括门104,图20的示例性过程可以可选择地通过站台控制器116来实现。为了解释说明目的,将参考本地控制器1100来描述图17-20的示例性过程的实现。但是,由于由各种控制器116、122、124、126、128、130收集的IO数据通过主服务器132汇集,因此示例性过程可以另外地或者可选择地通过主服务器132实现。

图17的示例性过程开始于框1702,在框1702处示例性数据分析器1104监测站台数据。如上所述,图17专用于站台控制器116。因此,如本文所使用的,站台数据是指站台控制器116可用的所有数据,并且可以包括经由示例性通信接口1102从通信地耦合到站台控制器116的设备和/或传感器接收的IO数据、以及经由示例性通信板133从主服务器132接收的任何数据。在框1704处,示例性事件分析器确定站台数据是否指示卡车/拖车(例如,图3和/或图4的拖车300)是否在站台102处。可以使用不同类型的站台数据来作出该确定。在一些示例中,指示该情况的站台数据基于来自拖车传感器202的反馈。另外地或可选择地,可以基于车辆约束装置110处于接合位置和/或基于站台跳板108被部署且处于启用状态来推断存在拖车300。另外地或可选择地,可以基于从主服务器132接收到的信息来确定拖车300的存在,该信息转发指示由卡车驾驶员(经由客户端设备148)发送的报告拖车300已经停放在指定站台102处的消息的信息。

如果事件分析器1106确定在站台102处不存在拖车,则控制前进到框1706,在框1706处示例性事件分析器1106确定站台数据是否指示门(例如,门104)处于未关闭状态(例如,基于来自门传感器的反馈)。如果数据指示门处于未关闭状态,则控制前进到框1708,在框1708处事件分析器1106确定门道屏障(例如,屏障106)在站台处是否可用。如果门道屏障在站台处不可用,则控制前进到框1712,在框1712处示例性通知引擎916生成指示潜在跌落危险的通知。在一些示例中,通知的生成可以包括经由控制器116本地的屏幕(例如,显示屏117)呈现通知。另外地或可选择地,生成通知可以包括将通知发送到主服务器132,以将通知经由一个或多个相关网页和/或其它图形用户界面分发到特定的接收者和/或呈现通知和/或指示该通知的图形。如上所述,在一些示例中,主服务器132可以独立地实现图17的示例性过程,以确定是否需要在没有来自控制器116的明确通知的情况下产生该通知。在生成该通知之后,控制前进到框1714。返回框1708,如果门道屏障106可用,则控制前进到框1710。在框1710处,示例性事件分析器1106确定站台数据是否指示门道屏障106正在阻挡门道中的开口(由于门处于如框1704所确定的未关闭状态)。如果是这样,则无需生成通知,因为屏障106用于提供保护以防止坠落危险。因此,控制直接前进到框1714。但是,如果屏障106没有阻挡开口,则控制前进到框1712以生成如上所述的通知。

在框1714处,示例性事件分析器1106确定站台数据是否指示没有拖车被分配给站台。在一些示例中,该确定基于从主服务器132提供给站台控制器116的站台分配信息来作出,主服务器132可能已经从站台管理系统(例如,站台管理系统502)接收到该信息。如果没有拖车分配给站台(但如在框1704处确定地检测到存在拖车),则控制前进到框1716,在框1716处示例性通知引擎1110生成指示拖车300处于错误的站台处的通知。此后,控制前进到框1718。如果拖车被分配给站台,则控制直接前进到框1718。

在框1718处,示例性事件分析器1106确定站台数据是否指示车辆约束装置(例如,车辆约束装置110)处于超控模式。如果站台数据指示车辆约束装置处于超控模式,则控制前进到框1720,在框1720处示例性设备控制器116将外部灯光指示器(例如,灯光指示器206)切换到指示卡车拖车不应被移动的状态(例如,红灯)。在框1722处,示例性事件分析器1106确定站台数据是否指示卡车拖车不再存在于站台处。如果站台数据指示卡车拖车不再存在于站台处,则控制前进到框1724,在框1724处示例性通知引擎1110生成红灯上指示潜在拉出的通知。此后,控制前进到框1726。如果拖车仍然存在于站台处(框1722),则控制直接前进到框1726。在框1726处,示例性过程确定是否继续。如果确定继续,则控制返回到框1702。否则,图17的示例性过程结束。

图18的示例性过程开始于框1802,在框1802处示例性数据分析器1104监测站台数据。在框1804处,示例性事件分析器1106确定站台数据是否指示在卡车拖车内感测到的活动。在一些示例中,基于来自监测拖车300内的运动的示例性运动传感器204的反馈来作出这种确定。如果在拖车内感测到活动,则控制前进到框1806,在框1806处示例性事件分析器将计时器设定为零。此后,控制返回到框1802。如果在拖车300中未感测到活动,则控制前进到框1808,在框1808处示例性事件分析器1106确定计时器是否已经启动。如果确定计时器没有启动,则事件分析器1106在框1810启动计时器。此后,控制前进到框1812。如果如在框1808处所确定的,计时器已经启动,则控制直接前进到1812。在框1812处,示例性事件分析器1106确定计时器是否已超过阈值(例如5分钟,10分钟,15分钟,基于载货、运营商和/或设施特定数据的设定时间或计算时间等)。如果计时器已超过阈值,则控制前进到框1814,在框1814处示例性通知引擎1110生成指示在拖车300中没有活动的通知。此后,控制前进到框1816。如果时间没有超过阈值(框1812),则控制直接前进到框1816。在框1816处,该示例性过程确定是否继续。如果确定继续,则控制返回到框1802。否则,图18的示例性过程结束。

图19的示例性过程开始于框1902,在框1902处示例性数据分析器1104监测站台数据。在框1904处,示例性事件分析器1106确定站台数据是否指示用户激活了手动启动(即,选择性启动)的致动器。用户可以基于用户按下按钮、在触摸屏上选择选项和/或通过任何其它合适的方式来激活手动启动的致动器。作为一个具体示例,用户可能试图使门104打开或关闭、使车辆约束装置110移动到接合或释放位置、和/或使跳板108延伸到启用位置或缩回到收纳位置。如果用户尚未激活手动启动的致动器,则控制返回到框1902。如果用户已经激活手动启动的致动器,则控制前进到框1906,在框1906处示例性事件分析器1106确定是否由于联动关系而阻止了与致动器相关联的操作。联动关系可能取决于用户尝试实施的特定操作。例如,门的打开可以在存在拖车300和/或车辆约束装置110与拖车300接合的情况下被联动或以其为条件。也就是说,除非感测到拖车300存在或和/或约束装置110处于接合位置,否则阻止门的打开。此外,跳板108的操作可以与门104联动或以其为条件。也就是说,跳板可以仅在门104打开之后被激活。这些联动关系确保遵循正确的操作顺序以维护站台的安全。如果在框1906处事件分析器1106确定没有联动关系阻止该操作,则控制前进到框1908,在框1908处设备控制器1116实施与致动器相关联的操作。此后,控制前进到框1912。

如果用户试图不按顺序实施特定操作,或者当联动关系出于某些其它原因阻止该操作时,联动将阻止该操作发生。尽管这确保了用户和所涉及的任何其它人员的安全,但是用户尝试实施该操作的动作可能表明用户不了解正确的操作顺序和/或只是忽略了它们。这可能表明用户需要接受培训。但是,由于联动,导致用户试图启动致动器但实际上没有发生任何事情,因此没有办法跟踪这种行为以意识到这种需求。但是,本文公开的示例克服了这一困难。具体而言,当事件分析器1106确定由于联动关系而阻止了该操作时,控制前进到框1910,在框1910处示例性通知引擎1110生成指示该操作的不正确启动的通知。在一些示例中,这样的事件可以随着时间被记录和跟踪(例如,通过主服务器132),以确定该事件是孤立的事件还是重复出现的问题,从而使得站台管理者或其它人员能够识别需要对试图违反既定程序的人员提供培训。此后,控制前进到框1912。在框1912处,示例性过程确定是否继续。如果确定继续,则控制返回到框1902。否则,图19的示例性过程结束。

图20的示例性过程开始于框2002,在框2002处示例性数据分析器1104监测站台数据。在框2004处,示例性事件分析器1106检测门循环,在门循环中,门104打开随后再次关闭。在框2006处,示例性事件分析器1106确定门数据是否指示在门循环期间有事物通过门道。如果确定门数据指示在门循环期间有事物通过门道,则控制前进到框2010。如果没有任何事物通过门道,则控制前进到框2008,在框2008处示例性通知引擎1110生成指示门104的错误激活的通知。此后,控制前进到框2010。在框2010处,示例性过程确定是否继续。如果确定继续,则控制返回到框2002。否则,图20的示例性过程结束。

尽管已经参考图11的本地控制器1100描述了图16-20的示例性过程,但图16-20的示例性过程可以另外地或可选择地基于从相应控制器116、122、124、126、128、130接收的IO数据通过主服务器132来实现。也就是说,在一些示例中,图9的示例性数据分析器906、示例性参数值转换器910、示例性事件分析器912和示例性通知引擎916可以执行结合图11的相应示例性数据分析器1104、示例性参数值转换器1106、示例性事件分析器1106和示例性通知引擎1110在图16-20中描述的相应功能和/或操作。

图21是由概览网页2100呈现的示例性图形用户界面,该概览网页2100提供特定用户可能感兴趣的与物料装卸设施100的操作和/或状况相关联的摘要信息。具体而言,概览网页2100包括示例性站台与场站摘要框2102、示例性能源摘要框2104、示例性安全摘要框2106、示例性维护与资产管理摘要框2108、示例性事件日志2110和示例性视频日志2112。

示例性站台与场站摘要框2102提供当前停放在物料装卸设施100的站台102处的拖车的数量和位置的摘要。站台与场站摘要框2102可以包括已经与站台102和/或在站台处的拖车相关联的装载和卸载相关地触发的有效警报和/或相关联的事件的数量的指示。在一些示例中,站台与场站摘要框2102提供到一个或多个其它网页的链接,所述网页诸如为下面进一步描述的在图23-43和图47-50中所示的那些网页。

示例性能源摘要框2104提供了由物料装卸设施100和/或物料装卸设施的特定部分消耗的能源总量的摘要。在物料装卸设施100包括一个或多个冷藏室时,这样的信息会是有用的。在一些示例中,能源摘要框2104提供相对于阈值的消耗的能源量的指示,以指示消耗的能源是比预期的多还是少。如果消耗的能源比预期的多,这可能表示一个或多个冷冻室的一个或多个门(由图1的相应门控制器122监测和控制)可能打开得太长和/或太频繁,从而导致能源的损失。在一些示例中,这些场景与可以触发的可配置事件和/或警报相关联。在一些这种示例中,能源摘要框2104包括对已经触发的有效警报和/或相关联的事件的数量的指示。在一些示例中,能源摘要框2104提供到一个或多个其它网页的链接,这些网页提供有关冷冻室、其相关联的门和/或与物料装卸设施100中的能耗有关的其它感兴趣的物体的附加细节,所述网页诸如为下面进一步描述的在图45-46中所示的那些网页。

示例性安全摘要框2106提供指示潜在安全风险的安全状况和/或检测到的事件和/或警报的摘要。安全事件可以涉及在站台102处的拖车的卸载和装载(例如,车辆约束装置110是否就位以固定拖车)和/或涉及物料装卸设施100内的物料的移动和装卸(例如,碰撞和/或未遂事故)。在一些示例中,安全摘要框2106提供到一个或多个其它网页的链接,所述网页诸如为下面进一步描述的在图50-56中所示的那些网页。

示例性维护与资产管理摘要框2108提供与物料装卸设施100中使用的设备资产的维护、修理和/或保修有关的信息的摘要。在一些示例中,维护与资产管理摘要框2108提供到一个或多个其它网页的链接,所述网页诸如为下面进一步描述的在图57-59中所示的那些网页。

示例性事件日志2110提供物料装卸设施100中已经触发的事件的列表以及包括发生的时间、事件的简短描述和/或指向与检测到的事件相关联的视频片段的链接的摘要信息。示例性视频日志2112提供了已经捕获的最新视频片段以及其与在物料装卸设施100中检测到的事件的关联性的列表。在一些示例中,可以独立于摘要框2102、2104、2106、2108在提供单独网页上事件日志2110和/或视频日志2112。

图22是由概览网页2200呈现的另一个示例性图形用户界面,该概览网页2200提供提供特定用户可能感兴趣的与物料装卸设施100的操作和/或状况相关联的摘要信息。与图1的概览网页2100类似,图22的示例性概览网页2200包括示例性站台与场站摘要框2202、示例性能源摘要框2204、示例性安全摘要框2206以及示例性维护与资产管理摘要框2208。如在图22中所示出的,摘要框2202、2204、2206、2208示出上文描述的与图21的摘要框2102、2104、2106、2108类似的信息。此外,通过选择图22的摘要框2202、2204、2206、2208中的特定框,用于可以被定向到提供更多详细信息的其它网页。

图23是由示例性站台监测网页2300呈现的示例性图形用户界面。如在所示示例中所示出的,站台监测网页2300包括示例性当期摘要框2302、示例性历史利用摘要框2304和示例性历史装载时间摘要框2306。示例性当期摘要框2302表示计划在当前时间段(例如当天)内装载和/或卸载的入站和/或出站拖车数、已完成装载和/或卸载的入站和/或出站拖车数,以及当前正在装载或卸载的拖车数量。此外,示例性当期摘要框2302提供指示当前时间内所有拖车的进度。示例性历史利用摘要框2304和示例性历史装载时间摘要框2306提供对物料装卸设施100中的站台的利用的指示,以及对在规定的历史时间段(例如,前一天、上周、上个月、自定义时间段)内装载和/或卸载拖车所花费的平均时间的指示。在一些示例中,历史时间段可以由用户选择。此外,如在所示示例中所示出的,站台监测网页2300提供具有物料装卸设施100中各个站台的利用率和装载时间的表格2308。

图24是由示例性站台监测网页2400呈现的示例性图形用户界面。如在所示示例中所示出的,站台监测网页2400包括代表物料装卸设施100的一系列站台102状况的一系列图形、图标和/或相关信息,所述状况如基于主服务器132从站台控制器116和/或与主服务器132通信的其它设备收集的数据确定的。例如,当拖车传感器202检测到在相应站台处存在拖车和/或或生成指示在相应站台处存在拖车的信号,则在站台监测网页2400内的相应站台处显示拖车图标2402。在一些示例中,承运人代码、承运人公司名称、装载编号以及拖车编号也可以标识在拖车图标2402旁(例如,在如结合图24的第九个框所示的由装载识别参考2403标识的拖车图标上方)。拖车图标2402或装载识别参考2403可以是活动链接,其在被选择时重新定向到与特定装载有关的信息的另一网页或窗口/弹窗,或者打开具有与特定载货装载的信息的另一网页或窗口/弹窗。如图24B所示,与装载识别参考相邻的符号/图标可以类似地起作用。在一些示例中,一旦在特定站台处检测到或验证了拖车(例如,基于来自拖车传感器202的反馈),则主服务器检索从驾驶员收集的承运人和拖车编号信息(如下文进一步描述的),并将该信息推送到站台监测网页2400以进行呈现。可选择地,这可以在将拖车分配给特定的装载站台时发生。

牵引车单元图标2406是否与拖车图标2402一起表示可以基于来自单独传感器的反馈和/或基于当检查拖车(例如,在图24中的站台四处标出的拖车)是否被放下时或者检查拖车(例如,在图24中的站台三处的拖车)以对其进行实时装载/卸载时由卡车驾驶员或承运人提供的输入。在拖车没有被主动装载或卸载的情况下(无论是下降或标出的载货还是活动载货),具有“停放”指示符或拖车就位图标的停放拖车图标2404可以显示在相应的站台处(例如,在所示示例中的站台十二处)。在一些示例中,物流职员向停放的拖车分配特定名称,该特定名称可以显示在停放的拖车图标2404旁。

在一些示例中,冷藏指示符2401与拖车图标2402相关联,以对应于冷藏或温度控制的载货。在所示示例中,温度控制指示符2401是雪花,但是可以是任何其它指示符。例如,在一些示例中,温度控制指示符2401通过用蓝色或红色的条、轮廓和/或填充呈现拖车图标2402和/或牵引车单元图标2406来表示。在一些示例中,拖车的当前温度指示符2405也与温度控制指示符2401相关地显示在站台监测网页2400上,其基于来自相应拖车的温度传感器的反馈。在一些示例中,当前温度指示符2405可以用作温度控制指示符2401。在一些示例中,主服务器132监测相对于阈值温度或温度范围的上下阈值的当前温度。如果温度变化到高于或低于阈值温度或者超出范围,主服务器会向物流办公室的站台管理者生成警报或通知,指出特定站台处的拖车温度高于或低于阈值或在可接受范围之外。通过这种方式监测温度可以帮助站台管理者维持拖车内待卸载产品的冷链。在一些示例中,在拖车和/或在物料装卸设施100(例如,由隔板分开)内的各个货盘和/或其它货物单元或部分的温度可以经由示例性站台监测网页2400显示和/或访问以供显示。

在一些示例中,达到设施使拖车用于装载和/或卸载的驾驶员可以在与图1的客户端设备148中的一个相对应的岗亭处签入(登记),该岗亭提供了对图25所示的示例性驾驶员签入网页2500的访问。也就是说,在一些示例中,岗亭使用由物料装卸设施100的操作员维护的客户端设备148实现。另外地或可选择地,驾驶员可以使用他们自己的智能手机或其它便携式设备(例如,对应于不同的客户端设备148)来访问驾驶员签入网页2500。在一些示例中,如图52所示,驾驶员可以提供他们的移动电话号码,该移动电话号码随后被用于向驾驶员发送文本消息,以提供指令和/或指示其卡车的装载和/或卸载的状态。例如,驾驶员可以完成图25所示的示例中所示出的输入框。如所示示例中所示出的,对于冷藏或温度受控的拖车,可以提示驾驶员输入拖车的当前温度。在图26所示示例中示出了另一个示例性驾驶员签入网页2600。

一旦驾驶员提交了信息,主服务器132可以直接在网页上生成第一通知,以确认已接收到签入信息并将其发送给物流办公室。该通知可以进一步指示驾驶员检查站台状态页面以获取站台分配。另外地或可选择地,如果驾驶员包括移动电话号码,则主服务器132可以经由文本消息发送指令和/或确认,以确认接收到签入信息并指示将发送包含状态分配的后续文本消息。

除了向驾驶员提供确认通知之外,在如上所述地接收到新的签入信息之后,主服务器132还生成单独的通知,以将新的到达并需要新的站台分配的通知给物流办公室的站台管理者(或其它人员)。在一些示例中,该通知是出现在图24的站台监测网页2400内的签入弹窗2407,其带有相关信息以及供用户(例如,站台管理员)将卡车分配到特定站台的选项。如果用户选择分配站台,则站台分配网页2700如图27所示地会出现站台分配网页2700具有提供可用站台列表的站台分配弹窗2702。在一些示例中,可用站台列表对应于尚未感测到存在拖车并且未通过其它方式安排给其它卡车的站台。

在一些示例中,一旦卡车被分配给特定的站台,该信息就可以通过驾驶员签入网页2500、2600和/或其它类似的网页被传送回驾驶员。在某些这种示例中,可以与驾驶员相关的设施相关信息(例如,站台的冰冷指示,基于所有站台的当前活动以及可用的物料装卸设施和/或在站台工作的人员估算的卡车装卸完成时间)可以被推送到网页,以供驾驶员查看。因此,在一些示例中,根据本公开的教导,驾驶员和站台管理员(或其它人员)可以基本上实时地彼此交流相关信息。

在图24的一些示例中,向站台管理者通知需要将拖车分配给站台的通知可以包括除了自动弹窗之外的视觉指示符,例如点亮、变得可见和/或改变外观的响铃图标2408。在一些这种示例中,当用户选择响铃图标2408时,站台与拖车队列弹窗2800会如图28所示地出现,其包括分配选项卡上的签入信息。在一些示例中,如果驾驶员输入的拖车温度高于某个温度阈值,则弹窗2800可以包括拖车温度过高的警报。另外地或可选择地,主服务器132可以向站台管理者和/或运输和接收管理者发送单独的通知,以报告温度过高的拖车以便通过例如拒绝运送来以解决该问题。在一些示例中,站台与拖车队列弹窗2800的分配选项卡包括下拉选择器2802,其仅列出可用于分配的站台。也就是说,下拉选择器2802将不列出在站台监测网页2400中示出的已经被分配了拖车的任何站台。如上所述,主服务器132基于拖车传感器和/或与站台相关联的一些其它传感器或设备(例如,车辆约束装置正被接合)来确定是否有任何特定的站台与该拖车相关联。因此,可以看出,主服务器能够通过从不同位置收集数据和分析获得的数据来促进站台的管理。这仅在本文所公开的物料装卸设施的技术环境中可行,其中,站台处的传感器由各自的站台控制器116监测,该控制器116向主服务器132报告,并且服务器也能够从驾驶员接收网络通信,以提供签入手续的信息并将收集到的信息发送给物流职员,以确定往何处分配新的卡车。

一旦选择了特定的站台并将其分配给拖车,主服务器132可以对该动作生成时间戳,并再次生成多个通知,所述多个通知被发送给适当的接收者并更新适当的网页界面。例如,第一通知可以显示在由物流职员查看的网页上,所述物流职员使站台分配确认拖车已被分配。分开地,主服务器132可以将与拖车相关联的详细信息(例如,承运人名称,顾客姓名,拖车编号等)发送到站台控制器116,以使经由显示屏幕117显示所分配的站台的信息。此外,在一些示例中,主服务器132可以向卡车驾驶员发送另一文本消息以指示所分配的站台。在一些示例中,文本消息可以包括到站台位置的方向、指示签入时间的时间戳和/或任何其它合适的信息(例如,预约的约定时间)。在一些示例中,主服务器132更新站台监测网页2400。具体而言,尽管已经被分配了站台,但是卡车驾驶员可能需要短暂的时间才能将拖车移动就位于该站台。因此,在一些示例中,提供诸如在图24的第二个站台处示出的“等待拖车”消息2410等的指示,以指示已经被分配了站台但尚未到达拖车。一旦检测到拖车,主服务器132再次更新站台监测网页2400,以显示拖车图标2402。在一些示例中,当第一次检测到拖车时,生成第二时间戳。通过这种方式,可以监测从初始签入(例如,站台分配)到拖车实际到达站台处之间的时间。这可以帮助物料装卸设施的所有者适当确定所产生的滞留费。

拖车可能会位于该拖车没有被分配到其的站台处。在一些这种示例中,当在站台处检测到拖车但没有拖车被分配当该站台时,主服务器132可以生成警报并显示“未分配的”指示符2412,如在图24所示示例中的站台八处所示的。在一些示例中,指示符2412可以闪烁以引起物流操作员注意拖车处于错误的站台处。在一些示例中,一旦操作员已经确认警报和/或以其它方式使警报静音或绕过警报,则可以停止闪烁。在一些示例中,当在尚未分配以接收拖车的站台处检测到拖车时,也可以采取其它动作。例如,站台门可以联动,使得其不能打开,以作为安全措施。另外地或可选择地,可以在站台处发出警报信号,以通知站台处的驾驶员和/或其它人员拖车不在预期的位置。与上文描述的类似,当人员确认警报、使警报静音、绕过警报和/或以其它方式对警报作出响应时,警报信号可以被关闭。

在一些示例中,一旦拖车已经被定位在正确的站台处,则车辆约束装置110被启用以将拖车固定就位。车辆约束装置110是处于启用状态(接合拖车)、处于超控状态或者处于收纳状态(未接合拖车)可以在示例性站台监测网页2400中通过约束装置信号图标2414表示。在一些示例中,约束装置信号图标2414匹配和/或类似于图2所示的灯光指示器206,当约束装置信号指示车辆约束装置110处于启用或超控模式时,图2中的灯光指示器206提供停车灯(例如,红色灯),当约束装置信号指示车辆约束装置未启用或处于收纳位置时,图2中的灯光指示器206提供行车灯(例如,绿灯)。在一些示例中,如在图24的示例性站台监测网页2400的第一站台的情况下,当在特定站台处感测到存在拖车但车辆约束装置110未启用并与拖车接合时,事件规则可以导致触发警报。在这种示例中,警报图标2416可以被显示在对应的站台旁。在一些示例中,当用户(例如,物流操作员)点击警报图标2416时,可以弹出关于与警报相关联的触发事件的附加细节。在一些示例中,可以弹出与事件相关联捕获的视频片段,并且自动开始播放。

在图24所示的示例中,站台监测网页2400包括门图标2418,以图形地表示相应站台处的门104是关闭的(例如,如在图24所示的第一站台和第二站台处所表示)还是打开的(例如,如在图24所示的第三站台和第四站台处所表示)。在一些示例中,门104被表示为打开的,只要门至少部分地打开(例如,未关闭)。可以基于提供给相关联的站台控制器116并随后报告给主服务器132的传感器反馈来确定门是关闭的还是打开的(例如,未关闭的)。也就是说,在一些示例中,在站台控制器116接收并执行(例如,来自门附近的叉车操作员或其它人的)命令以打开门,则与门104相关联的传感器(例如,限位开关)会生成指示门已经打开的输出。一旦站台控制器116接收到该传感器反馈,站台控制器116发送网络通信(例如IO消息)到主服务器以表示门是打开的。在接收到这样的消息之后,主服务器132(例如,经由将通知推送到订阅了该信息的网页的所有活动实例)来更新停放监测网页2400,使得门图标2418图形化地表示位于相应站台处的门是打开的。在站台控制器116报告门打开的基本同时,站台控制器116可以从面向拖车的运动传感器204接收指示已在拖车内检测到运动的反馈(这很可能表明存在一名或多名工人在拖车内移动)。在一些示例中,当运动传感器204检测到拖车内存在工人时,站台控制器116将第二网络传输(例如,IO消息)发送到主服务器132。响应于该第二消息,主服务器132可以再次更新站台监测网页2400,以在打开的门图标2418内包括叉车图标2420(如与图24中的第五个站台相关地示出的),以表示已经在拖车中检测到人员。在一些示例中,如果持续阈值时间段未在拖车内感测到运动,则主服务器132可以推断没有人在拖车内工作,并因此移除叉车图标2420。

此外,在一些示例中,当与图1-4的屏障106相关联的传感器反馈表示该屏障被启用以跨越门的门道使用时,可以在与门相对应的门图标2418上呈现屏障图标2422。屏障图标2422可以在门图标2418指示门是关闭的时(如图24的第六站台)或当门是打开的时(如图24的第九站台)呈现。

在一些示例中,每个拖车已经被停在相应的站台上的持续时间在图24的所示示例中用显示在拖车图标2402上的计时器2424图形地表示。在一些示例中,图24的站台监测网页2400上由计时器2424表示的时间对应于由如结合图3示出和描述的位于站台处的计时指示器306指示的时间(例如,与其同步)。在一些示例中,计时指示器306和计时器2424响应于驾驶员经由图25或图26的驾驶员签入网页2500、2600的签入来自动启动。在其它示例中,基于另一个输入和/或输入的组合来触发计时器2424。例如,计时器2424可以另外地和/或可选择地基于以下项中的至少一项来触发:当存在检测器112检测到在站台处拖车存在时;当车辆约束装置110被启用以接合拖车时;当门104被首次打开:和/或当站台跳板108被启用并伸入拖车时。在一些示例中,可以由用户来配置启动计时器的(一个或多个)特定触发。在一些示例中,(一个或多个)触发可以被全局地定义(例如,针对所有站台或所选的一组站台),或者针对单独的站台单独设定。在一些示例中,计时器2424的触发可以取决于一些其它用户定义的参数(例如,可以为不同的承运人定义不同的触发)。

另外地或可选择地,在一些示例中,计时器进度条2426显示在拖车图标2402上,其随着时间向配置为装载和/或卸载拖车的预期持续时间的阈值装载/卸载时间前进而在拖车图标2402的长度上前进。在所示示例中,阈值时间被设定为2小时的默认持续时间。但是,在其它示例中阈值装载/卸载时间可以有所不同。此外,在一些示例中,可以针对不同的拖车和/或基于驾驶员经由签入网页2500提供的特定信息和/或基于承运人、客户和/或合同信息提供的特定信息来配置不同的阈值装载/卸载时间。例如,在一些示例中,驾驶员可以提供可用于调整阈值时间的时间敏感信息(例如,驾驶员的工作计划以及驾驶员当前班次中剩余多少时间)和/或与载货有关的信息(例如,卡车要卸载多少物料)。在一些示例中,可以基于这样的驾驶员输入来自动调整阈值时间。在其它示例中,可以将这样的驾驶员输入提供给站台管理者,以根据要装载和/或卸载的其它卡车基于可用资源来评估是否要调整特定卡车的阈值时间。在一些示例中,随着计时器接近阈值装载/卸载时间(例如,距离阈值时间小于30分钟,已经经过了75%的时间等),计时器进度条2426的外观可以变化(例如,从绿色到黄色、闪烁和/或加粗等),如所示示例中第四站台和第五站台之间的差异表示的。此外,一旦达到和/或超过阈值装载/卸载时间,计时器进度条2426的外观可以再次变化(例如,变为红色、闪烁和/或加粗等),如结合所示示例中第九站台表示的。在一些示例中,在图3的计时指示器306的显示器上实现相同的颜色改变方案,使得在站台工作的人员具有与在物流办公室中查看的站台监测网页2400中表示的指示符相同的指示符。如图24所表示,以整合的方式给多个站台提供视觉计时器,使得站台管理者和/或其它人员能够识别装载和/或卸载可能落后的拖车。其结果是,站台管理者可以快速重新分配资源以加快某些站台的处理速度,从而降低滞留费。

在一些示例中,可以响应于在计时器2424前进时的阈值时间段(例如15分钟)内在拖车内未感测到运动而生成无活动警告2428。在一些示例中,该警告可以随着不同间隔(例如,15分钟、30分钟、45分钟、60分钟、90分钟或120分钟)内没有活动的时间段的增加而改变。这可以提供关于在装载和/或卸载特定拖车是否正在取得进展以在分配的时间范围(例如,阈值装载/卸载时间)内完成任务的信息。

图24的示例性停放监测网页2400提供对每个站台的准时度量2430,其指示在给定时间段(例如,一周,一个月等)内在该站台处在分配的时间量(例如2小时)内装载或卸载的拖车的百分比。准时度量2430还可以包括趋势指示符(例如,向上或向下的箭头),以指示在特定站台处的准时装载或卸载的百分比升高或者降低。通过这种方式,与更多次延误相关联而导致滞留费的站台可以被识别,并且可以采取行动来降低这种费用。

在一些示例中,在站台监测网页2400中选择特定的站台和/或拖车产生选项菜单2432,站台管理者可以通过该选项菜单2432指示相关联拖车的装载和/或卸载被完成。在一些示例中,基于关于站台和/或位于该站台处的拖车的可用信息来动态地更新经由菜单2432呈现的选项。例如,如果在站台处不存在拖车,则菜单2432中列出的可用选项将限于与站台本身有关的信息。但是,一旦在该位置检测到拖车,菜单2432可以自动更新以使用户能够访问与该拖车有关的信息(例如,驾驶员和/或承运人信息、约定信息、载货信息等)。在一些示例中,装载(装载或卸载)的完成可以触发菜单2432上可用于相关联的拖车的附加选项。在一些示例中,叉车操作员可以可选择地经由便携式设备(例如,远程客户端设备148)访问站台监测网页2400,以指示拖车装载的完成。另外地或可选择地,站台控制器116上的显示屏117可以包括在图形用户界面上的按钮,其可以被按下以指示装载和/或卸载完成。当用户指示装载完成时,主服务器132可以生成如图29所示的装载完成弹窗2900,其给用户提供与所选特定拖车相关联的细节,以确认已经选择了正确的拖车。一旦用户确认装载完成,主服务器132可以生成第二通知,其确认拖车已经成功地从站台管理系统中退出启用状态。在一些示例中,在站台监测网页2400上的拖车图标2402被更新以反映这种状态变化(例如,在拖车上放置有对号),直到将拖车从站台移走。在一些示例中,主服务器132经由文本消息向驾驶员发送装载已完成并请求驾驶员安全地前往物流办公室进行文书工作的通知。同时,与完成的拖车相关联的信息可以被添加到如图30所示的站台与拖车队列弹窗2800的释放选项卡。

如在图30所示示例中示出的,弹窗2800包括拖车签章输入框3002,在其中可以输入拖车签章识别号。签章可以由物流办公室的站台管理员、站台处的叉车操作员(经由访问站台监测网页2400的远程设备)输入或者由站台场站内的场站看护员或点检员输入。通过这种方式记录签章使得能够创建电子签章日志,该电子签章日志与针对拖车生成的其它信息(包括特定载货及其时间)链接。一旦记录了拖车签章并且完成了所有其它文书工作(例如,驾驶员已经物理核实了核实提货单、拖车温度、签章编号等的框),站台管理者可以通过结账退出拖车来完成交易。在一些示例中,主服务器132将第二文本通知发送给驾驶员,以确认文书工作已经完成,并且驾驶员可以安全地使其拖车出发。

为了说明的目的,图24B是示例性站台监测网页2400的一部分的特写视图,其中不同的拖车图标2402位于物料装卸设施100的不同站台(例如,站台号13-18)处。图24B示出了可以提供给用户的附加和/或可选图形,以使用户能够理解与相应站台处的拖车相关联的情况。在一些示例中,在拖车图标2402中呈现约定时间2436,以指示为该拖车安排的约定时间(用于到达和/或出发)。在一些示例中,如果拖车在安排的约定时间之前到达,则提供预约倒计时2438,以指示距离安排的约定开始时间的剩余时间量。在一些示例中,可以在到达约定时间时触发附加计时器以开始计时,而不管拖车是否已经到达和/或拖车是否已装载好以准备被拖走。可以监测这样的计时器以确定滞期费或滞留费的发生。在一些示例中,当该计时器达到阈值时,可以触发通知以通知相关个人超出计划约定的延误。

如在所示示例中的,与被卸下载货相关联的拖车通过不具有相关联的牵引车单元图标2406的拖车图标2402指示(例如,站台编号15和16处的拖车),站台监测网页2400可以包括卸下状态指示符2440,其指示一旦装载或卸载完成,被卸下的拖车是停留在站台处还是要被移到场站。

在所示示例中,与每个拖车相关联地呈现装载(装货)方向指示符2442。载货方向指示符2442指示装载是要在设施处卸载的入站载货(指示符2442的箭头指向门图标2418)或者要在设施处装载的出站载货(指示符2442的箭头远离门图标2418指向)。在一些示例中,站台监测网页2400包括载货计数器2444,其保持跟踪移动(装载或卸载)相关装载的进度以及该装载的总规模。具体而言,如在所示示例中示出的,载货计数器包括两个数字,第一个数字指示已被移动的货物单元(例如,货板、货架、包裹或其它装载单元)的数量,第二个数字指示要被移动以完成装载的货物单元总数。另外地或可选择地,在一些示例中,呈现拣货状态指示符2446以给出在与装载站台相关联的登台环境中正在执行的装载的进度的指示。在该示例中,拣货状态指示符2446与四个状态中的一个相关联,所述四个状态包括:(1)未开始(如在十六号站台的情况下);(2)部分完成或处于进行中(如在十三号站台的情况下);(3)等待(如在十五号站台的情况下);以及(4)已完成(如在十七号站台的情况下)。等待状态旨在传达以下信息,待装载的货物仍在物料装卸设施100内进行准备,或者装载的元件不可用于拣货。在一些示例中,在具有已完成的拣货状态的相关联拖车附近还显示校核标记。

在一些示例中,可以给不同的站台和/或站台处的相关联的拖车分配不同的优先级以进行装载或卸载。在所示示例中,如包括单个感叹号的优先级指示符2448所指示的,十七号站台处的拖车被指定为具有高于其它拖车的优先级。此外,在该示例中,如具有两个感叹号的优先级指示符2448所指示的,十五号站台处的拖车被给予比十七号站台处的拖车更高的优先级(例如,双重优先级)。

在一些情况下,需要将特定站台处的一个拖车中的装载物或货物移动到不同站台处的另一个拖车中。这种情况可以经由跨站台状态指示符2450在站台监测网页2400中表示,跨站台状态指示符2450如在图24B所示的示例中在十四号站台处的拖车图标旁边示出的。在一些示例中,跨站台状态指示符2450包括方向指示符,其包括彼此相反向外(如图所示)或彼此相对向内指向的两个箭头。向外指向的方向指示符表示拖车内的货物需要移到一个或多个不同的拖车中。相反,向内指向的箭头表示来自一个或多个其它拖车的货物需要移入相应的拖车。在一些示例中,跨站台状态指示符2450还包括跨站台拖车参与指示符,以指示当前位于不同的站台处要将货物从相应拖车运输到其中或者从其将货物运输到相应拖车中的其它拖车的数量。在该示例中,该数量为零,指示要从其将货物接收到十四号站台的拖车中的拖车当前不在物料装卸设施100处。在其它示例中,跨站台状态指示符2450可以包括当前在不同站台处的两个拖车以及预期但尚未到达相应站台处、相应站台处的货物以其为条件的拖车。跨站台状态指示符可以是活动链接,当被选择时,该链接会重定向到或打开带有与跨站台关系和状态有关的信息的另一网页或窗口/弹窗。

图31示出了由站台调度网页3100呈现的示例性图形用户界面。图31的站台调度网页3100能够安排或调度企业对企业(例如,在承运人与物料装卸设施100之间)的预约。具体而言,图31的示例性网页3100可以由卡车驾驶员和/或来自承运人的其他人员访问,以安排卸下和/或拾取拖车的预约。在一些示例中,一旦预约信息被输入,主服务器132将通知(例如,通过文本或电子邮件)发送到物流办公室中的操作员、运输和接收管理员和/或其他相关接收者。此外,在一些示例中,响铃图标2408可以被激活以指示新的信息可通过图28和图30的站台与拖车队列弹窗2800访问。具体而言,接收到的预约信息可以在弹窗2800的预约标签中提供。

有时,特定站台会需要退出服务以进行维护(例如,修理或更新设备)。因此,在一些示例中,主服务器132可以提供如图32所示的维护计划弹窗3200,以安排维护。如在图32所示示例中示出的,维护可以是预防性的或计划性的,或者可以是纠正性的(例如,基于设备故障)。在任何一种情况下,当指定对特定站台的维护时,主服务器132生成确认由用户采取的行动的通知。主服务器132还可以将通知(例如,经由文本或电子邮件)发送给维护管理员,以指示特定站台门已被停止服务以进行维护。此外,主服务器132通过呈现与指定用于维护的特定门(例如,图24的所示示例中的第十个门)相关联的一个或多个维护图标2434(例如,橙色锥体)来更新站台监控网页2400。另外地或可选择地,门的维护状态可以反映在图21的概览网页2100的示例性维护与资产管理摘要框2108中(如在附图标记2114处表示的)。此外,主服务器132可以将门的状态发送到与特定站台站相关联的站台控制器116,以在本地显示屏幕117上显示门已停用维护和/或停止服务的通知。

一旦维护完成,用户可以通过如图33所示的维护完成弹窗3300来指示这种情况。如所示示例中所示出的,维护完成可以被打上时间戳,以跟踪每个站台的维护何时发生。在指示维护完成后,主服务器132可以通过移除维护图标2434并指定该站台为可用于拖车的站台来再次更新站台监控网页2400。

图34示出了对应于站台状态网页3400的示例性图形用户界面。在一些示例中,图34的站台状态网页3400包括图24的站台监控网页2400中所示的类似信息,除了图34中的信息以表格格式表示,以实现数据的重新排序和/或过滤。在一些示例中,图34中的站台状态网页3400可以包括与图24的站台监控网页2400的附加和/或不同的信息。例如,如图34所示,示例性站台状态网页3400可以包括识别驾驶员、公司、装载和/或卸载的类型、待装载和/或卸载的货物量、签入和签出的时间、与驾驶员/公司相关联的超限费规则等信息。

图35示出了由场站管理网页3500呈现的示例性图形用户界面,其包括与图24的拖车图标2402类似的拖车图标3502,其位于代表物料装卸设施的场站的停场站内。在一些示例中,用户可以使用图36所示的拖车移动弹窗3600来识别要被移动到场站内的新的停车点或者移动到特定站台的特定拖车。在一些示例中,一旦指定了所选拖车的新位置,主服务器132会自动向场站内的场站看护员或点检员发送通知,指出需要移动哪台拖车以及将其移动到何处。此外,主服务器132可以自动更新场站管理网页3500和/或站台监控网页2400,以反映拖车的变化位置。

此外,在一些示例中,用户可以经由图37所示的停用弹窗3700指定场站中的特定拖车停止服务以进行维护或修理。在一些这种示例中,主服务器132自动向场站看护员发送通知,以使指定的拖车退出服务。主服务器132还可以自动将通知(例如,经由电子邮件)发送给拖车维修供应商,通知其拖车已经脱离服务并且需要维修。

图38示出了对应于场站状态网页3800的示例性图形用户界面。在一些示例中,图38的场站状态网页3800包括图35的场站管理网页3500中所示的类似信息,除了图38中的信息以表格格式表示,以实现数据的重新排序和/或过滤。在一些示例中,图38中的场站状态网页3800可以包括额外的和/或不同于图24中的站台监控网页2400的信息。例如,如图38所示,图35的示例性场站管理网页3500可以包括识别槽号、拖车号、场站投放、状态、安排预约、装载号、承运人等的信息。

图39示出了对应于站台/驾驶员日志网页3900的示例性图形用户界面。示例性站台/驾驶员日志网页3900是与在站台处的拖车的装载和卸载以及与此类拖车相关联的卡车的相关联承运人和驾驶员相关的信息的可搜索存储库。图40示出了对应于滞留网页4000的示例性图形用户界面。图40的示例性滞留网页4000类似于图39的站台/驾驶员日志网页3900,除了图40中表示的信息是特定于与滞留收费相关的拖车和/或站台。图41示出了对应于场站日志网页4100的示例性图形用户界面。图41的示例性场站日志网页4100类似于图39的站台/驾驶员日志网页3900,除了图41中表示的信息是特定于停放在与物料装卸设施100相关联的场站中的拖车。图42示出了对应于预约摘要网页4200的示例性图形用户界面。预约摘要网页4200提供了拖车的安排预约的摘要以及与这些预约相关联的相关信息。

图43示出了由装载站台统计网页4300呈现的示例性图形用户界面,其提供关于物料装卸设施中不同站台的效率和利用率的各种统计数据。例如,示例性网页4300提供关于滞留时间和平均装载时间的统计数据。在一些示例中,用户可以手动输入装载站台的容量。

图44示出了对应于视频事件存档网页4400的示例图形用户界面。示例性视频事件存档网页4400提供与捕获的视频片段相关联的检测事件的列表。在所示示例中,视频事件被列出,最近检测到的事件在顶部。在一些示例中,最近发生的事件可能还没有视频可用,因为尚未经过事件后时间间隔和后续处理。但是,在一些这种示例中,视频事件还是被列在视频事件存档中,并提示该视频段仍在处理中。一旦视频已经被处理,则视频的缩略图将与显示的视频事件一起提供。如上所述,缩略图可以取自由配置的缩略图偏移时间定义的视频段的特定帧。在一些示例中,如果由用户选择,可以重播任何特定的视频段。在一些示例中,存档的视频段列表可以基于时间段、相机和/或事件类型进行过滤。在所示示例中选择的事件类型包括捕获门被打开超过30秒的视频段和捕获交通违规的视频段。

在物料装卸设施100内使用门(包括站台门和内部门)会对能源消耗产生重大影响,因为打开的门可能会导致经调节(加热或冷却)的空气从一个区域自由地转移到另一个区域,从而需要在某些指定区域内额外地产生热量或冷却空气。当门保持关闭和/或仅在需要时打开时,隔断区域之间的热量传递显著减少。因此,本文公开的示例监测物料装卸设施100内的门的使用情况,以确定何时门被打开的时间过长、打开的频率过高、在不需要时打开和/或在对设施的能源需求有有害影响的其它事项中使用。在一些示例中,经由如图45所示的能源监控网页4500提供与监控的门对应的信息。

示例性能源监控网页4500提供与通过物料装卸设施100的门的使用相关的摘要统计。在一些示例中,提供包括代表设施内所有门的摘要信息的设施摘要框4502。另外地或可选择地,产品类别摘要框4504包括按设施中使用的不同产品或门的类型细分的摘要信息。门的类型可以包括冷冻室门、冷藏室门、洁净室门、高速外门、站台门(例如,图1中的站台门104)、等级分段门等。在所示示例中,设施摘要框4502和产品类别摘要框包括能源趋势指示符4506、循环趋势指示符4508、错误激活指示符4510、无拖车而门开启的指示符4512、门被保留打开指示符4514和中断循环指示符4516(仅在所示示例的设施摘要框4502中显示)。设施摘要框4502内的指示符4506、4508、4510、4512、4514、4516指示对应于物料装卸设施100内所有被监控的门的值。相比之下,产品类别摘要框4504内的指示符4506、4508、4510、4512、4514指示对应的值,但限于每个代表的产品类别中的特定类型的门。

示例性能源趋势指示符4506指示基于在物料装卸设施100内的门的使用量(例如,它们被打开的频率和持续时间)以及与门相关联的相关能源特性(例如,门两侧的温度/湿度/压力差)计算的能源使用趋势。在一些示例中,趋势基于当前一段时间(例如,当前月份)相对于前一段时间(例如,前一个月)的比较。用于计算趋势的特定时间段可以是任何合适的时间段(例如,3天、一周、两周、一个月等)。在一些示例中,如果趋势低于阈值(例如,成为负值),则主服务器132可以自动向仓库管理员、总管理员和/或其他相关人员发送通知,以提醒他们已经检测到负能源趋势,并且他们可以参考能源监控网页4500以获取更多细节。另外地或者可选择地,可以在图21所示的概览网页2100上的能源摘要框2104内表示警报。

示例性循环趋势指示符4508指示物料装卸设施100内的相关门在一段时间内(例如,一周、两周、一个月)相对于前一段时间所经历的循环次数(例如,门打开和关闭的次数)的趋势。在一些示例中,如果趋势超过阈值,则主服务器132可以自动向仓库管理员、总管理员和/或其他相关人员发送通知,以提醒他们已经检测到门的相对多的活动,并且他们可以参考能源监测网页4500以获取更多细节。另外地或者可选择地,警报可以在图21所示的概览网页2100上的能源摘要框2104内表示。在一些示例中,循环趋势指示符4508可以不指示趋势,而是指示一个或多个门在相关时间段内的循环数的绝对值。在一些这种示例中,当(一个或多个)相关门的循环数超过特定阈值时,可以触发警报和/或通知。

示例性错误激活指示符4510指示物料装卸设施100内的相关联门在一段时间内(例如,一周、两周、一个月)相对于前一段时间所经历的错误激活的趋势。如本文所使用的,错误激活指的是当门从关闭位置移动(例如,部分或完全打开)并随后关闭而没有任何交通经由其通过的情况。因此,错误激活与不必要的门打开相关联,所述不必要的门打开会不必要地增加物料装卸设施的能源消耗,并对用于维持受控温度环境的HVAC系统构成增加的负担。监控错误激活依赖于可以检测门何时打开和关闭(例如,基于限位开关的反馈)的传感器与检测是否有人或物体通过打开的门道(例如,基于延伸到与门相关联的开口处的光电眼的反馈)的传感器的独特组合。因此,来自该传感器组合的反馈需要在时间上同步,以便存在检测对应于门打开的时期。在一些示例中,如果错误激活趋势超过阈值,则主服务器132可以自动向仓库管理员、总管理员和/或其他相关人员发送通知,以提醒他们已经检测到门的错误激活率相对较高的事实,并且他们可以参考能源监控网页4500以了解更多细节。另外地或可选择地,警报可以在图21所示的概览网页2100上的能源摘要框2104内表示。在一些示例中,错误激活指示符4510可以不指示趋势,而是指示在相关时期内一个或多个门的错误激活数量的绝对值。在一些这种示例中,当错误激活的数量超过特定阈值时,可以触发警报和/或通知。

示例性的无拖车而门开启的指示符4512指示当站台上不存在拖车时站台门在一段时间内(例如,一周、两周、一个月)被打开的次数相对于前一段时间的趋势。与错误激活指示符4510一样,无拖车而门开启打开指示符4512基于包括监测门的状态(例如,打开或关闭)的传感器和监测站台上存在拖车的单独传感器的传感器组合而生成。在一些示例中,如果趋势超过阈值,主服务器132可以自动向仓库管理员、总管理员和/或其他相关人员发送通知,以提醒他们已经检测到门的相对高的活动,并且他们可以参考能源监测网页4500以获得更多细节。另外地或可选择地,警报可以在图21中所示的概览网页2100上的能源摘要框2104内表示。在一些示例中,无拖车门打开指示符4512可以不指示趋势,而是是指在相关时期内当不存在拖车时打开的门的数量的绝对值和/或一个或多个特定门的打开的次数。在一些这样的示例中,当没有拖车而门打开次数超过特定阈值时,可以触发警报和/或通知。

示例性门被保留打开的指示符4514指示在一段时间内(例如,一周、两周、一个月)门被保留打开超过阈值持续时间的次数相对于前一段时间(例如,1分钟、2分钟、5分钟等)的趋势。在一些示例中,如果趋势超过阈值,则主服务器132可以自动向仓库管理员、总管理员和/或其他相关人员发送通知,以提醒他们注意门被维持在打开状态的率相对较高。另外地或可选择地,可以在图21中所示的概览网页2100上的能源摘要框2104内表示警报。在一些示例中,门被保留打开的指示符4514可以不指示趋势,而是指示在相关时期内一个或多个门被保留打开超过相应的阈值持续时间的次数的绝对值。在一些这种示例中,当门打开超过持续时间限制的次数超过特定阈值时,可以触发警报和/或通知。

示例性中断循环指示符4516表示在一段时间内(例如,一周、两周、一个月)检测到相关门的中断循环的次数。中断循环是指当一扇门正在关闭过程中但后来因为检测到有事物从门的路径穿过而改变了(关闭)方向。虽然在所示示例中提供了中断循环数的绝对值,但在其他示例中,中断循环指示符4516可以代表在当前时间段内的中断循环数相对于先前时间段的趋势。

如上所述,图45示出了设施级别(例如,在设施摘要框4502内)和产品类别级别(例如,在产品类别摘要框4504内)的摘要统计。在一些示例中,如图46的示例产品摘要网页4600中所示,用户可以进一步向下查询级别以访问与单个门相关联的能源相关信息。在一些这种示例中,可以提供如上所述的类似信息,除了该信息是特定于通过能源监控网页4500选择显示的单个门。

在一些示例中,仓库管理员、总管理员和/或其他人员可能希望在针对上述任何负能源趋势作出纠正行动之后跟踪或比较门的使用对能源消耗的影响。因此,在一些示例中,能源监测网页4500为用户提供了设定或安排在其期间收集和监测到的能源度量的时间范围和随后在未来的预约时间点自动生成能源纠正行动报告的能力。在一些示例中,一旦预约时间到达,主服务器132会生成报告,并将通知发送给仓库管理员、总管理员和/或其他相关个人以确认报告已准备好。

图47示出了由安全监控网页4700呈现的示例性图形用户界面,其提供与物料装卸设施100内和周围的安全相关联的事件的摘要统计。示例性安全监控网页4700包括装载站台趋势摘要4702和站内趋势摘要4704。示例性装载站台趋势摘要4702包括代表在图1中所示的装载站台102处检测到的安全事件的数量在长时间内(例如,十二个月移动平均)的趋势的长期趋势线4706。此外,示例性装载站台趋势摘要4702包括代表从一个时期到下一个时期(例如,在所示示例中的月到月)检测到的安全事件的数量的短期变化的短期趋势线4708。示例性装载站台趋势汇总4702还包括目标线4709,其代表在相关时期(例如,一个月)内检测到的安全事件数量的用户定义目标。示例性站内趋势汇总4704包括类似的长期和短期趋势线4710、4712以及指示相关安全事件目标数量的相应目标线4713,所述长期和短期趋势线4710、4712代表在相应的时间段内在物料装卸设施100内的位置检测到的安全事件数量的趋势。

在一些示例中,还在安全监控网页4700上用相应的装载站台趋势摘要4702和/或站内趋势摘要4704提供了有助于趋势线4706、4708、4710、4712的特定类型的安全事件的具体值(例如,计数)。与装载站台102相关联的安全事件的一个示例类型包括拖车约束装置故障4714。当车辆约束装置110没有按预期操作时,可以检测到拖车约束装置故障事件。在一些这种示例中,除了在安全监控网页4700上表示这种故障的发生之外,主服务器132还可以自动发送通知,以将检测到的拖车约束装置故障报告给相关个人。

与装载站台相关联的另一个示例类型的安全事件包括进入未固定的拖车4716。当运动传感器204检测到拖车内的运动而车辆约束装置110没有与拖车接合时(例如,基于来自约束装置传感器的反馈),可以检测到进入未固定的拖车。在一些这种示例中,主服务器132自动向安全管理员、装运和接收管理员和/或其他人员发送通知,以报告在相应站台处不安全地进入未固定的拖车。另外地或可选择地,主服务器132可以将检测到的事件记录在警报或事件日志中,以便以后访问和审查。此外,主服务器132可以将相关信息发送回与特定站台相关联的站台控制器116,以在本地显示屏幕117上提供拖车未固定的通知。

与装载站台相关联的另一个示例类型的安全事件包括站台屏障未正确接合4718。当门104在没有检测到拖车存在的情况下被打开并且没有来自屏障传感器(例如,磁共振开关)的反馈指示门道屏障106已经延伸跨越与该门104相关联的门道时,可以检测到这样的事件。在一些这种示例中,主服务器132自动向安全管理员、装运和接收管理员和/或其他人员发送通知,以报告在相应的站台上屏障的不正确接合。另外地或可选择地,主服务器132可以将检测到的事件记录在警报或事件日志中,以便以后访问和审查。

与装载站台相关联的另一个示例类型的安全事件包括站台门逆动4720。站台门逆动对应于当在站台门处检测到中断的循环时。在一些这种示例中,主服务器132自动将通知发送给适当的人员,以报告相应的站台处的门逆动。另外地或可选择地,主服务器132可以将检测到的事件记录在警报或事件日志中,以便以后访问和审查。

与装载站台相关联的另一个示例类型的安全事件包括可能的拖车拉出尝试4722。当卡车驾驶员或点检员试图在不安全的情况下从站台移走拖车时(例如,站台跳板108仍然处于启用位置、门104仍然打开、车辆约束装置110仍然处于接合等),可以检测到这样的事件。在一些这种示例中,主服务器132自动将通知发送给安全管理员和/或其他人员,以指示在特定站台处可能有不安全拉出尝试。另外地或可选择地,主服务器132可以将检测到的事件记录在警报或事件日志中,以便以后访问和审查。此外,主服务器132可以将相关信息发送到与特定站台站相关联的站台控制器116,以在本地显示屏幕117上启用指示已检测到可能的拉出尝试的通知。

虽然可能没有试图拉出拖车,但是拖车在装载和/或卸载拖车期间仍然可能相对于站台移位或移动。拖车以这种方式的无意移动有时被称为“拖车蠕动”。在某些情况下,拖车蠕动可能将拖车定位为使车辆约束装置110不能从拖车上释放和脱离。在一些示例中,传感器可以检测到拖车蠕动,这可以触发主服务器132向场站看护员或点检员发送通知,以前往相应的站台释放拖车(例如,重新定位要从车辆约束装置110释放的拖车)。另外地或可选择地,主服务器132可以将检测到的事件记录在警报或事件日志中,以便以后访问和审查。

与装载站台相关联的另一个示例类型的安全事件包括不安全联动操作4724。当某些操作被不按顺序地完成时,可以检测到不安全联动操作。例如,门104、站台跳板108和车辆约束装置110可以相对于彼此联动,以控制其操作的顺序。具体而言,当拖车被定位在站台处进行装载或卸载时,在门104被打开之前,站台跳板108可以不被启用,并且在车辆约束装置110已经接合拖车之前,门104可以不被打开。在一些示例中,执行相反的操作顺序以将拖车从装载站台释放。因此,当操作不按顺序进行时,或者至少当操作试图不按顺序进行时,可以检测到不安全联动操作事件。在一些示例中,操作的不正确顺序可以通过为部件配置的联动系统防止。但是,仅仅是试图偏离正确的操作顺序就可能构成安全问题,因为这可能表明人员不理解正确的顺序。这会是一个重要的问题,尤其是当其它站台可能被配置为没有联动的部件时。在一些示例中,只有当这种操作的频率超过一定的阈值时,不安全的联动操作才可能构成安全事件。在一些这种示例中,主服务器132自动向安全管理员、装运和接收管理员和/或其他人员发送通知,以报告在特定门处检测到的不安全联动事件(或这种事件的相对高趋势)。另外地或可选择地,主服务器132可以将检测到的事件记录在警报或事件日志中,以便以后访问和审查。此外,主服务器132可以将相关信息发送到与特定站台相关联的站台控制器116,以在本地显示屏幕117上提供通知,提醒站台处的人员遵循安全的操作顺序。

与装载站台相关联的另一个示例类型的安全事件包括在道402中检测到运动的跳板操作(这可能指示坑道中的行人)。当一个人试图降低竖向收纳的站台跳板108时当在跳板坑402中检测到运动(推断为人)时,可以检测到这样的事件。在一些这种示例中,主服务器132自动向安全管理员、运输和接收管理员和/或其他人员发送通知,以报告当行人可能在跳板坑中时,相应站台的站台跳板的不安全操作。另外地或可选择地,主服务器132可以将检测到的事件记录在警报或事件日志中,以便以后访问和查看。此外,主服务器132可以将相关信息发送到与特定站台相关联的站台控制器116,以在本地显示屏幕117上提供在跳板坑中检测到运动的通知。

与装载站台相关联的另一个示例类型的安全事件包括在没有拖车或屏障的情况下打开站台门的安全事件4728。当检测到不存在拖车时当站台屏障106没有穿过打开的站台门的门道时,可以检测到这样的事件。这带来了安全问题,因为在没有拖车的情况下打开的门呈现了不安全的落差。在一些示例中,在检测到这样的事件时,主服务器132自动向安全管理员、运输和接收管理员和/或其他人员发送通知,以报告特定站台门在没有存在拖车的情况下是打开的。另外地或可选择地,主服务器132可以将检测到的事件记录在警报或事件日志中,以便以后访问和审查。此外,主服务器132可以将相关信息发送到与特定站台相关联的站台控制器116,以在本地显示屏幕117上提供通知,指令该区域内的人员关闭门或使屏障延伸穿过打开的门道。

与装载站台相关联的另一个示例类型的安全事件包括拖车约束装置超控4730。当人员停用或超控车辆约束装置110的操作时,可以检测到拖车约束装置超控事件。在一些示例中,只有当超控操作发生的频率超过一定阈值时,这种活动会以构成安全事件。当检测到拖车约束装置超控事件时,主服务器132自动将通知发送给安全管理员、运输和接收管理员和/或其他人员,以报告该超控事件(或这种活动的相对高趋势)。另外地或可选择地,主服务器132可以将检测到的事件记录在警报或事件日志中,以便以后访问和审查。

与装载站台相关联的另一示例类型的安全事件包括在不存在拖车的情况下的拖车约束装置超控4732。该事件类似于上面讨论的拖车约束装置超控事件,但与在站台上没有检测到拖车的情况相关联。在一些示例中,当检测到这样的事件时,主服务器132自动向安全管理员、运输和接收管理员和/或其他人员发送通知,以报告车辆约束装置110在没有拖车存在的情况下处于超控状态。另外地或可选择地,主服务器132可以将检测到的事件记录在警报或事件日志中,以便以后访问和查看。此外,主服务器132可以将相关信息发送到与特定站台站相关联的站台控制器116,以在本地显示屏幕117上提供通知,指令该区域的人员将车辆约束装置收纳(例如,移除超控)。

与物料装卸设施101内的活动相关联的示例类型的安全事件(例如,有助于站内趋势摘要4704)包括高速门逆动4734。高速门逆动对应于当在高速内部门处检测到中断的循环时。在一些示例中,只有当高速门逆动的发生频率超过特定阈值时,高速门逆动才会构成安全事件。在一些这种示例中,主服务器132自动向安全管理员和/或其他人员发送通知,以报告门逆动(或在特定门处的这种趋势相对较高)。另外地或可选择地,主服务器132可以将检测到的事件记录在警报或事件日志中,以便以后访问和审查。

与站内活动相关联的另一个示例类型的安全事件包括高速门打开时间过长4736。当确定高速门被打开的时间超过阈值持续时间时,可以检测到这样的事件。虽然这样的事件会增加能源成本,如上所述,但与冷库相关的门打开时间过长也会由于潜在的冷凝和冰的堆积而产生安全隐患。因此,当检测到门被打开的时间过长时,主服务器132可以自动向安全管理员和/或其他人员发送通知,以报告相关的门已经被打开超过相关的时间限制。另外地或可选择地,主服务器132可以将检测到的事件记录在警报或事件日志中,以便以后访问和审查。

与站内活动相关联的另一个示例类型的安全事件包括未经授权的门操作4738。当人员试图通过该人员的安全凭证以不允许的方式操作门和/或试图在没有提供适当的安全密码的情况下执行操作(例如,改变与门相关联的某些参数)时,可以检测到未经授权的门操作。在一些这种示例中,主服务器132自动向安全管理员和/或其他人员发送通知,以报告相关门的未授权操作。另外地或可选择地,主服务器132可以将检测到的事件记录在警报或事件日志中,以便以后访问和审查。此外,主服务器132可以将相关信息发送到与存在问题的特定门相关联的门控制器122,以在本地显示屏幕上呈现对试图操作的访问被拒绝的通知。

与站内活动相关联的另一示例类型的安全事件包括高容量慢速(HVLS)风扇故障4740。当风扇不按预期操作时,可以检测到这样的事件。在一些这种示例中,主服务器132自动向安全管理员和/或其他人员发送通知以报告风扇故障。另外地或可选择地,主服务器132可以将检测到的事件记录在警报或事件日志中,以便以后访问和审查。

与站内活动相关联的另一个示例类型的安全事件包括未经授权的风扇操作4742。当人员试图通过该人员的安全凭证以不允许的方式操作风扇和/或试图在没有提供适当的安全密码的情况下执行操作(例如,改变与风扇相关联的某些参数)时,可以检测到这样的事件。在一些示例中,主服务器132自动向安全管理员和/或其他人员发送通知,以报告相关风扇的未授权操作。另外地或可选择地,主服务器132可以将检测到的事件记录在警报或事件日志中,以便以后访问和审查。此外,主服务器132可以将相关信息发送到与存在问题的特定风扇相关联的风扇控制器126,以在本地显示屏幕上呈现对试图操作的访问被拒绝的通知。

与站内活动相关联的另一个示例类型的安全事件包括高速门撞击4744。当门传感器检测到物体撞击门时,可以检测到高速门撞击。在一些示例中,主服务器132自动向安全管理员和/或其他人员发送通知,以报告相关门已被撞击。另外地或可选择地,主服务器132可以将检测到的事件记录在警报或事件日志中,以便以后访问和审查。

在一些示例中,通过选择装载站台趋势摘要4702或站内趋势摘要4704,用户可以向下查询并访问更多信息。例如,通过选择图7的装载站台趋势摘要4702,可以如图48所示地访问详细装载站台网络趋势页面4800。类似地,通过选择图7的站内趋势摘要4704,可以如图49所示地访问详细站内趋势网页4900。

图50示出了由安全监控网页5000呈现的另一个示例性图形用户界面,其提供与物料装卸设施100内和周围的安全相关的事件的摘要统计。如所示示例中所示,安全监控网页5000包括类似于图47中的装载站台趋势摘要4702和站内趋势摘要4704的装载站台趋势摘要5002和站内趋势摘要5004。此外,安全监控网页5000还包括交通趋势摘要5006,其提供了物料装卸设施100内不同路口的利用率和拥堵情况的摘要统计。拥堵统计数字代表了当两个人员/设备(步行或乘坐车辆(例如,叉车)或自主操作设备的人)在基本相同的时间从不同方向接近同一路口时的事件。

除了图50所示的交通趋势摘要5006之外,或者代替图50所示的交通趋势摘要5006,安全监控网页5000可以包括如图51所示的交通趋势摘要5100。交通趋势摘要5100提供了与被交通传感器监测的物料装卸设施100内的一个或多个路口的交通拥堵或交通量有关的趋势统计。此外,交通趋势摘要5100提供对应于一个或多个路口处的碰撞风险的趋势统计。碰撞风险基于同时从至少两个不同方向接近单个路口的交通的数量和/或频率来确定。在一些示例中,如果特定路口的碰撞风险趋势超过阈值,则主服务器132自动向安全管理员和/或其他人员发送通知,以指示该路口呈现相对高的碰撞风险。

关于物料装卸设施100内的交通分析的其它细节可通过如图52所示的示例性交通分析网页5200访问。如在所示示例中所示出的,提供路口交通图形5202,其代表在用户指定的时间段内在物料装卸设施100内监测的特定路口中从每个方向通过路口的交通量和碰撞风险或拥堵。在所示示例中,每个方向的碰撞风险或拥堵被计算为来自相应方向的在与从至少一个其它方向接近的交通量基本相同的时间接近路口的所有交通量的百分比。此外,可以提供方向性路口图形5204,以基于从每个方向接近的交通量总结引起碰撞风险的迎面交通量的来源。

在一些示例中,交通分析网页5200包括交通量热图5206,其代表在指定的时间段内在一天的不同时间(横轴)和一周的不同日子(纵轴)中,在相应的路口处的相对交通量(例如,交通容量)和/或相对拥堵(如图53的示例性网页5300所示)。在图52所示示例中,热图5206代表在特定路口处检测到的所有交通。在一些示例中,用户可以在指示基于在特定路口处检测到的所有方向的总交通量或拥堵的图形(如图52所示)与指示基于与路口相关联的特定方向的交通量或拥堵的图形(如图54所示)之间切换。在一些示例中,碰撞风险图形可以针对从特定方向接近所选路口的交通提供。因此,如图54所示,交通分析网页5200可以提供方向性热图5402,其代表与特定于由用户选择的特定方向(例如,所示示例中的北方(N)方向)的交通相关的碰撞风险。具体而言,在所示示例中,方向性热图5402被选择为表示北方方向的交通相对于从另一个特定方向(例如,图54中所示的复选标记5404所指示的南方方向)接近路口的交通之间的碰撞风险。通过选择相应的分析图标5406,可以在热图5402中表示所选方向(例如,北方)和其它方向(例如,东方或西方)中的一个之间的碰撞风险。此外,方向性热图5402可以通过选择所有图标5408来表示来自北方方向相对于所有其它方向的碰撞风险。因此,有四个独立的热图5402可以就与从北方方向接近相应路口的交通相关的碰撞风险进行表示。可以为任何其它选定的方向生成类似的热图。这些不同的热图使得安全管理者能够识别与特定方向和/或在特定时间相关联的潜在趋势和/或高风险交通流,以确定某些人员是否需要额外的培训和/或是否需要对交通进行改道以减少拥堵和碰撞风险。

在一些示例中,安全管理员和/或其他人员可能希望在针对如上所述检测到的潜在不安全条件做出纠正行动之后,跟踪或比较安全事件和/或交通模式和碰撞风险的趋势。因此,在一些示例中,安全监控网页4700为用户提供了这样的能力:设置或安排收集和监控安全指示符的时间范围,随后在未来的预约时间点自动生成安全纠正行动报告。在一些示例中,一旦预约时间到达,主服务器132会生成报告,并将通知发送给安全管理员和/或其他相关人员以确认报告已准备好。

图55示出了对应于交通信号分析网页5500的示例性图形用户界面,其提供在物料装卸设施100内的特定路口发生的交通事件的分析。在一些示例中,基于由相应的交通控制器130操作的交通传感器提供的信号来检测交通事件。如上所述,当检测到相交的交通时(例如,来自两个方向的交通同时接近单个路口),交通控制器130可以使交通信号显示给与检测到的交通相对应的个体。在一些示例中,交通信号是蓝灯。因此,如图55所示示例中所示,在一段时间内显示所代表的路口的蓝灯(即,检测到的交叉交通)的数量和/或频率。在一些示例中,提供该数据用于与其它路口和/或同一路口但在不同时间段的交通量进行比较。通过这种方式,用户能够评估相关路口处的重复出现的问题。

图56示出了对应于设施范围内交通网页5600的示例性图形用户界面,其提供代表整个物料装卸设施100的路径和路口的地图5602。在一些示例中,地图5602包括在每个路口处的指示符,其识别交通通过路口的频率和/或在每个路口处检测到交叉交通事件的频率。这可以方便人员识别瓶颈和/或过度拥挤的路口的位置,以潜在地确定是否可以开发不同的行进路径和/或交通模式来改善物料装卸设备的流。

图57示出了由资产管理网页5700呈现的示例性图形用户界面,其提供对应于物料装卸设施100内的资产的摘要统计。如在所示示例中示出的,资产管理网页5700包括计划维护指示符5702,用以指示已安排的资产的计划维护事件的数量。在一些示例中,用户可以选择日历按钮来安排额外的维护事件。在一些示例中,当计划在阈值时间内(例如,30天)发生维护时,主服务器132自动生成并发送相关资产的计划维护即将到来的通知提醒,以便维护管理员和/或其他个人可以联系资产的制造商以安排维护。

在所示示例中,资产管理网页5700包括针对特定资产检测到的故障5704的列表,以及停用资产5706的列表。在一些示例中,当资产被置于停用状态时,主服务器132向相关个人发送通知,以报告相应的资产停用。此外,主服务器132可以将门的状态发送给与特定资产相关联的控制器,以在本地显示屏幕上显示该资产已停止服务的通知。

此外,在一些示例中,资产管理网页5700包括资产年龄摘要5708,其识别并和跟踪所有资产(例如,自制造和/或安装日期以来)的年龄。在一些示例中,资产年龄摘要5708可以在不同的事项中进行排序,包括例如,按安装日期或者按由与资产相关联的传感器监测的循环次数或使用量进行排序。在一些示例中,用户可以安排资产老化报告的生成,以便主服务器132发送通知,说明资产老化报告在未来的特定时间点上准备好以供审查。这可以作为提醒,在规划物料装卸设施100的未来维护成本的预算之前审查资产的寿命循环是有用的。图58示出了另一个示例性的资产管理网页5800。

图59示出了资产管理网页5900,其示出了物料搬运设施100中的特定资产的资产档案5902。在该示例中,特定资产是高速门。在一些示例中,资产档案5902包括资产的图像5904。该图像可以是资产的通用图像或安装在设施100内的实际产品的照片。资产档案5902提供了特定于被表示的特定资产的设备细节,例如,资产的名称、资产的类型、资产的制造商以及安装日期。此外,在一些示例中,资产概况5902包括关于资产的操作和/或使用情况的统计数据。例如,在所示示例中,资产概况5902包括门自安装以来经历的循环次数、检测到的门的故障次数以及错误激活次数的指示。在一些示例中,这些统计数字可以随时间表示(例如,提供相对于不同月份的一个月(或其它相关时期)的循环次数的指示。在一些示例中,资产概况5902可以提供对应于与资产相关联的传感器的参数值的实时更新。

如上所述,尽管图21-59中所示的示例性图形用户界面已经在网页的上下文中进行了描述,但本文所公开的任何图形用户界面可以由独立于互联网和/或网页的非基于网络的应用程序实现。

图60是结构化地执行图12-20的指令以实现图1、6和/或10的主服务器132的示例性处理器平台6000的框图。处理器平台6000可以是例如服务器、个人计算机、工作站、自学习机(例如神经网络)或任何其它类型的计算设备。

所示示例的处理器平台6000包括处理器6012。所示示例的处理器6012是硬件。例如,处理器6012可以由来自任何所需系列或制造商的一个或多个集成电路、逻辑电路、微处理器、GPU、DSP或控制器实现。硬件处理器可以是基于半导体(例如,基于硅)的器件。在本示例中,处理器实现示例性Web服务器146、示例性网络通信接口602、示例性IO网络接口604、示例性重启监测器606、示例性拉取服务管理器610、示例性推送服务管理器612、示例性视频管理系统614和示例性事件管理器616。

所示示例的处理器6012包括本地存储器6013(例如,缓存)。所示示例的处理器6012经由总线6018与包括易失性存储器6014和非易失性存储器6016的主存储器通信。易失性存储器6014可以由同步动态随机存取存储器(SDRAM)、动态随机存取存储器(DRAM)、

所示示例的处理器平台6000还包括接口电路6020。接口电路6020可以由任何类型的接口标准实现,例如以太网接口、通用串行总线(USB)、蓝牙

在所示示例中,一个或多个输入设备6022被连接到接口电路6020。(一个或多个)输入设备6022允许用户向处理器6012输入数据和/或命令。输入设备可以由例如音频传感器、麦克风、摄像头(静态或视频)、键盘、按钮、鼠标、触摸屏、触控板、轨迹球、等点和/或语音识别系统来实现。

一个或多个输出设备6024还被连接到所示示例的接口电路6020。输出设备6024例如可以由显示设备(例如,发光二极管(LED)、有机发光二极管(OLED)、液晶显示器(LCD)、阴极射线管显示器(CRT)、就地开关(IPS)显示器、触摸屏等)、触觉输出设备、打印机和/或扬声器来实现。因此,所示示例的接口电路6020通常包括图形驱动卡、图形驱动芯片和/或图形驱动处理器。

所示示例的接口电路6020还包括通信设备,例如发射器、接收器、收发器、调制解调器、住宅网关、无线接入点和/或网络接口,以方便通过网络6026与外部机器(例如,任何种类的计算设备)交换数据。该通信可以通过例如以太网连接、数字用户线(DSL)连接、电话线连接、同轴电缆系统、卫星系统、线路-站点无线系统、蜂窝电话系统等。

所示示例的处理器平台6000还包括用于存储软件和/或数据的一个或多个大容量存储设备6028。在本示例中,大规模存储设备6028实现示例性主服务器132的示例性数据库608。这种大规模存储设备6028的示例包括软盘驱动器、硬盘驱动器磁盘、紧凑型磁盘驱动器、蓝光磁盘驱动器、独立磁盘冗余阵列(RAID)系统、USB存储棒、固态磁盘驱动器和数字多功能磁盘(DVD)驱动器。

图12-20的机器可执行指令6032可以存储在大容量存储设备6028中、易失性存储器6014中、非易失性存储器6016中和/或可移动的非暂时性计算机可读存储介质如CD或DVD中。

图61是结构化地执行图16-20的指令以实现图11的本地控制器1100(代表图1的控制器116、122、124、126、128、130中的任何一个)的示例性处理器平台6100的框图。处理器平台6100可以是例如服务器、个人计算机、工作站、自学习机(例如神经网络)或任何其它类型的计算设备。

所示示例的处理器平台6100包括处理器6112。所示示例的处理器6112是硬件。例如,处理器6112可以由来自任何所需系列或制造商的一个或多个集成电路、逻辑电路、微处理器、GPU、DSP或控制器实现。硬件处理器可以是基于半导体(例如,基于硅)的器件。在本示例中,处理器实现示例性数据分析器1104、示例性事件分析器1106、示例性参数值转换器1108、示例性通知引擎1110、示例性显示器1114、示例性设备控制器1116。

所示示例的处理器6112包括本地存储器6113(例如,高速缓存)。所示示例的处理器6112经由总线6118与包括易失性存储器6114和非易失性存储器6116的主存储器通信。易失性存储器6114可以由同步动态随机存取存储器(SDRAM)、动态随机存取存储器(DRAM)、

所示示例的处理器平台6100还包括接口电路6120。接口电路6120可以由任何类型的接口标准实现,例如以太网接口、通用串行总线(USB)、蓝牙

在所示示例中,一个或多个输入设备6122被连接到接口电路6120。(一个或多个)输入设备6122允许用户向处理器6112输入数据和/或命令。输入设备可以由例如音频传感器、麦克风、摄像头(静态或视频)、键盘、按钮、鼠标、触摸屏、触控板、轨迹球、等点和/或语音识别系统来实现。

一个或多个输出设备6124还被连接到所示示例的接口电路6120。输出设备6124例如可以由显示设备(例如,发光二极管(LED)、有机发光二极管(OLED)、液晶显示器(LCD)、阴极射线管显示器(CRT)、就地开关(IPS)显示器、触摸屏等)、触觉输出设备、打印机和/或扬声器来实现。因此,所示示例的接口电路6120通常包括图形驱动卡、图形驱动芯片和/或图形驱动处理器。

所示示例的接口电路6120还包括通信设备,例如发射器、接收器、收发器、调制解调器、住宅网关、无线接入点和/或网络接口,以方便通过网络6126与外部机器(例如,任何种类的计算设备)交换数据。该通信可以通过例如以太网连接、数字用户线(DSL)连接、电话线连接、同轴电缆系统、卫星系统、线路无线系统、蜂窝电话系统等。在本示例中,接口电路6120实现了示例性通信接口1102。

所示示例的处理器平台6100还包括用于存储软件和/或数据的一个或多个大容量存储设备6128。这种大容量存储设备6128的示例包括软盘驱动器、硬盘驱动器磁盘、紧凑型磁盘驱动器、蓝光磁盘驱动器、独立磁盘冗余阵列(RAID)系统和数字多功能磁盘(DVD)驱动器。在本示例中,大容量存储器6128实现了示例性数据库1112。

图16-20的机器可执行指令6132可以存储在大容量存储设备6128中、易失性存储器6114中、非易失性存储器6116中和/或存储在可移动的非暂时性计算机可读存储介质如CD或DVD中。

从上述内容中可以看出,已经公开了示例性方法、设备和制造物品,这些方法、设备和制造物品使来自物料装卸设施内的不同控制器、传感器等的数据能够汇集和集成,以用于进行后续分析,从而生成通知和/或通过基本上实时更新的网页(或其他应用)接口提供输出。本文所公开的示例通过以综合方式将不同的信息汇集在一起,从而避免了监控多个孤立系统的冗余,提高了使用电子设备监测物料装卸设施的效率。此外,结合从不同来源收集的信息,使得用户能够访问和/或被意识到以前不可能以自动方式检测的特定情况,例如,门的错误激活。可以基于由满足某些可配置条件的不同控制器报告的参数组合所触发的事件来生成此类情况的通知。在一些示例中,这样的事件可以启动生成在相机上捕获事件发生的视频片段,该视频片段可以作为附件包括在通知中。此外,在一些示例中,视频片段可以进行视频分析以检测额外的安全事件和/或检测视频内的人员,以潜在地识别最初触发的事件的原因。对以其它方式不能知道的事件的通知还有助于改善与物料装卸设施的控制系统的有效使用和操作,该系统产生数据,使得首先能够检测事件。例如,通过告知相关人员(例如,安全管理员)潜在的安全风险,使得人员能够采取纠正行动以减少或消除风险(例如,立即扭转不安全行为的影响、实施额外的和/或不同的设备、重组引起风险的过程和/或程序、向人员提供额外的培训等)。此外,虽然孤立的安全事件可能会被迅速发现和处理,但有些安全事件是基于一段时间内某些条件的重复发生(例如,超过某个阈值)。由于时间上的因素,这不能直接检测出来。但是,通过根据本文所公开的教导跟踪一段时间内的状况,可以检测到这种基于趋势的事件。一旦检测到这样的事件并且使适当的人员意识到不希望的趋势,则人员可以实施适当的行动以解决或减少导致不希望的趋势的因素的影响。此外,检测到的事件的通知还可以通过使适当的人员(例如,总管理员)识别导致能源损失的条件和/或趋势(例如,门打开得太频繁和/或放出经调解的空气的时间太长)而显著地减少物料装卸设施内不必要的能源消耗。基于这样的通知,人员可以采取适当的行动来减少导致能源浪费的条件和/或行为。这不仅节省成本,而且还可以减少用于产生调节空气环境的加热和/或冷却系统的负担。在一些示例中,呈现所收集的数据的接口可以基于推送请求订阅来基本上实时更新。在一些这种示例中,更新可以包括在一个网页上提供的用户输入的数据,这些数据基于不同网页对这些数据的订阅来被推送到不同的网页。

本文公开了用于监测和管理装卸站台和设施操作的示例性方法、装置、系统和制品。进一步的示例及其组合包括以下项:

示例1包括一种用于监测物料装卸设施处的操作的装置,所述装置包括:数据分析器,所述数据分析器用以:监测第一数据,所述第一数据指示在所述物料装卸设施的站台处是否存在卡车拖车;以及监测第二数据,所述第二数据指示与位于所述站台处的设备相关联的状况,所述第二数据与所述第一数据不同;以及通知生成器,所述通知生成器用以基于所述第一数据和所述第二数据生成通知。

示例2包括示例1的装置,其中,所述第一数据由第一数据源生成,所述第二数据由第二数据源生成,所述第一数据源与所述第二数据源不同,所述第一数据源对应于位于所述站台处的第一传感器、位于所述站台处的车辆约束装置、位于所述站台处的跳板、灯光指示器或用于与所述物料装卸设施相关联的站台管理系统的数据库中的至少一个,所述第二数据源对应于位于所述站台处的与所述第一传感器不同的第二传感器、所述车辆约束装置、所述跳板、所述灯光指示器或所述数据库中的至少一个。

示例3包括示例2的装置,其中,所述第二数据源对应于所述第二传感器,所述第二传感器用以监测门的操作,所述状况对应于所述门是否处于未关闭状态,所述通知生成器在所述第一数据指示在所述站台处不存在拖车而所述第二数据指示所述门处于所述未关闭状态时生成通知,所述通知指示与所述门相关联的跌落危险。

示例4包括示例3的装置,其中,所述数据分析器监测第三数据,所述第三数据指示屏障是否正在阻挡通过与处于所述未关闭状态的所述门相关联的门道,所述屏障与所述门不同,所述装置还包括事件分析器,所述事件分析器在所述第三数据指示所述屏障正在阻挡通过所述门道时禁止生成所述通知。

示例5包括示例2的装置,其中,所述第二数据源对应于所述灯光指示器,所述灯光指示器用以在第一状态和第二状态之间切换,所述灯光指示器在所述车辆约束装置处于接合位置时处于所述第一状态,并且在所述车辆约束装置处于收纳位置时处于所述第二状态,当所述车辆约束装置处于所述接合位置时,所述车辆约束装置接合所述站台处的拖车,所述灯光指示器在所述车辆约束装置被置于超控模式时切换到所述第一状态,而不管所述车辆约束装置处于所述接合位置或者所述收纳位置,所述通知生成器响应于(1)所述第一数据指示在所述站台处不存在拖车和(2)所述第二数据指示所述灯光指示器与所述车辆约束装置正处于所述超控模式相关联地处于所述第一状态来产生通知,所述通知指示在所述灯光指示器处于所述第一状态时所述拖车被从所述站台拉离。

示例6包括示例2的装置,其中,所述第二数据源对应于所述数据库,所述数据库用以存储站台管理数据,所述站台管理数据指示将不同拖车分配给所述物料装卸设施的不同站台,所述通知生成器响应于在所述第二数据指示没有拖车被分配给站台时所述第一数据指示在所述站台处存在拖车来生成通知,所述通知指示所述拖车处于错误的站台。

示例7包括示例2的装置,其中,所述第二数据源对应于所述第二传感器,所述第二传感器监测所述站台处的拖车内的活动,所述状况对应于在所述拖车内未感测到活动的持续时间,所述通知生成器响应于所述持续时间超过阈值来生成通知。

示例8包括示例2的装置,其中,所述数据分析器监测第三数据,所述第三数据指示用户激活手动启动致动器,所述手动启动致动器使得能操作与所述站台相关联的第一设备,所述第二数据源对应于所述第二传感器,所述第二传感器监测与所述第一设备的操作处于联动关系的第二设备的状态,所述状况对应于所述第二设备的状态是否基于所述联动关系阻止所述第一设备的所述操作,所述通知生成器响应于所述用户激活而所述第二数据指示所述第二设备的所述状态阻止所述第一设备的所述操作来生成通知。

示例9包括示例1的装置,其中,所述通知生成器使与所述通知相关联的信息呈现在邻近所述站台定位的屏幕上。

示例10包括示例1的装置,其中,所述通知生成器使与所述通知相关联的信息呈现在通过设备相对于所述站台远程地访问的网页上。

示例11包括示例1的装置,其中,所述装置还包括事件记录器,所述事件记录器用以将事件记录在数据库中,所述事件与所述通知的内容相关联。

示例12包括一种用于监测物料装卸设施处的操作的装置,所述装置包括:数据分析器,所述数据分析器用以:监测第一数据,所述第一数据指示与所述物料装卸设施相关联的门何时处于未关闭状态;监测第二数据,所述第二数据指示人员或物体中的至少一者通过与处于所述未关闭状态的所述门相关联的门道;以及通知生成器,所述通知生成器用以响应于在所述第一数据指示所述门处于所述未关闭状态的持续时间期间所述第二数据指示没有人员或物体中的至少一者通过所述门道来生成通知,所述通知指示所述门的错误激活。

示例13包括一种用于监测物料装卸设施处的操作的装置,所述装置包括:数据库,所述数据库用以汇集与所述物料装卸设施的多个站台相关联的站台数据,所述站台数据包括(1)与所述多个站台相关联的设备的操作状态的指示,(2)基于来自与所述多个站台相关联的传感器的反馈对在所述多个站台附近的人员活动的指示,以及(3)与要在所述多个站台中的若干个站台处进行装载或卸载中的至少一项的拖车相关联的载货信息;以及通知生成器,所述通知生成器用以:呈现对应于所述多个站台的多个站台图标;以及响应于用户选择所述多个站台图标中的第一站台图标,呈现选项菜单以供所述用户选择,所述菜单中存在的选项基于所述站台数据动态更新。

示例14包括示例13的装置,其中,所述通知生成器响应于所述站台数据指示在所述多个站台中的第一站台处存在第一拖车来:在所述多个站台图标中的第一站台图标旁边呈现拖车图标,所述第一站台图标对应于所述第一站台,所述拖车图标具有代表卡车拖车的形状;以及更新所述菜单中存在的选项,以包括访问与所述第一拖车相关联的载货信息的第一选项。

示例15包括示例14的装置,其中,所述通知生成器动态更新所述拖车图标内的计时指示符,所述计时指示符指示所述第一拖车已经位于所述第一站台处的持续时间。

示例16包括示例15的装置,其中,所述计时指示符包括对应于所述持续时间的计时器值。

示例17包括示例15的装置,其中,所述计时指示符包括进度条,所述进度条对应于所述拖车图标的第一部分,所述拖车图标的第一部分以与所述拖车图标的第二部分不同的颜色呈现,所述第一部分的尺寸与所述持续时间成比例地增加。

示例18包括示例17的装置,其中,当所述持续时间超过对应于滞留时间段的阈值时间段时,所述第一部分对应于所述拖车图标的整体。

示例19包括示例14的装置,其中,所述通知生成器在所述拖车图标内呈现预约时间指示符,所述预约时间指示符指示所述第一拖车的已安排预约的时间。

示例20包括示例19的装置,其中,所述通知生成器在所述拖车图标内呈现预约倒计时,所述预约倒计时指示距离所述已安排预约剩余的时间。

示例21包括示例14的装置,其中,所述通知生成器在所述拖车图标旁边呈现拣货状态指示符,所述拣货状态指示符指示将货物移入或移出所述第一拖车的进度状态,所述进度状态对应于未开始、等待货物、部分完成或已完成中的至少一个。

示例22包括示例14的装置,其中,所述通知生成器用以:响应于站台数据指示所述第一拖车与活动载货相关联,紧跟所述拖车图标呈现牵引车单元图标,以图形地表示牵引车单元何时连接到所述第一拖车;以及响应于站台数据指示所述第一拖车与被卸下载货相关联,在所述拖车图标旁边呈现卸下状态指示符,所述卸下状态指示符指示所述第一拖车要被移动到拖车场站或者保留在所述第一站台处。

示例23包括示例22的装置,其中,所述通知生成器在所述载货信息指示所述第一拖车温度受控时修改所述拖车图标或所述牵引车单元图标中的至少一个的外观。

示例24包括示例14的装置,其中,所述通知生成器在所述拖车图标旁边呈现跨站台状态指示符,所述跨站台状态指示符指示何时进行(1)将所述第一拖车内的货物移动到不同的拖车或(2)将不同的拖车内的货物移入所述第一拖车中的至少一个。

示例25包括示例14的装置,其中,所述通知生成器在所述拖车图标旁边呈现载货方向指示符,所述载货方向指示符指示所述第一拖车与入站载货相关联或者与出站载货相关联,在所述入站载货中所述第一拖车上的货物被卸载,在所述出站载货中货物被装载到所述第一拖车上。

示例26包括示例14的装置,其中,所述通知生成器在所述拖车图标旁边呈现优先级指示符,所述优先级指示符指示所述第一拖车的优先级。

示例27包括示例26的装置,其中,所述优先级指示符在第一外观与第二外观之间切换,所述第一外观指示第一优先级,所述第二外观指示高于所述第一优先级的第二优先级。

示例28包括示例24的装置,其中,所述通知生成器响应于所述站台数据指示所述第一拖车与入站载货相关联,在所述拖车图标内呈现载货计数器,所述载货计数器指示待从所述第一拖车移出的货物单元的总数。

示例29包括示例28的装置,其中,所述装置还包括事件分析器,所述事件分析器用以基于在所述拖车内检测到的活动来确定待从所述第一拖车移出的货物单元的剩余数,所述通知生成器动态更新所述载货计数器以指示待从所述第一拖车移出的货物单元的剩余数,所述剩余数在所述总数旁一起呈现。

示例30包括示例24的装置,其中,所述通知生成器在所述拖车图标旁边呈现承运人代码或拖车编号中的至少一个。

示例31包括示例13的装置,其中,所述通知生成器用以:在所述多个站台图标中的相应若干个站台图标旁边呈现多个约束装置信号图标,所述多个约束装置信号图标代表在所述多个站台中的相应若干个站台处的相应车辆约束装置的状态,所述车辆约束装置的状态包括第一状态和第二状态,所述车辆约束装置在所述第一状态与在所述站台中的相应若干个站台处的拖车接合,所述车辆约束装置在所述第二状态处于收纳位置;以及基于所述相应车辆约束装置的状态使所述多个约束装置信号图标在代表红灯和代表绿灯之间动态切换,所述红灯指示所述第一状态,所述绿灯指示所述第二状态。

示例32包括示例13的装置,其中,所述通知生成器基于所述站台数据使所述多个站台图标在代表所述多个站台中的相应若干个站台的状态的改变之间动态切换。

示例33包括一种非暂时性计算机可读介质,包括指令,所述指令在被执行时使处理器至少:监测第一数据,所述第一数据指示在所述物料装卸设施的站台处是否存在卡车拖车;以及监测第二数据,所述第二数据指示与位于所述站台处的设备相关联的状况,所述第二数据与所述第一数据不同;以及基于所述第一数据和所述第二数据生成通知。

示例34包括示例33的非暂时性计算机可读介质,其中,所述第一数据由第一数据源生成,所述第二数据由第二数据源生成,所述第一数据源与所述第二数据源不同,所述第一数据源对应于位于所述站台处的第一传感器、位于所述站台处的车辆约束装置、位于所述站台处的跳板、灯光指示器或用于与所述物料装卸设施相关联的站台管理系统的数据库中的至少一个,所述第二数据源对应于位于所述站台处的与所述第一传感器不同的第二传感器、所述车辆约束装置、所述跳板、所述灯光指示器或所述数据库中的至少一个。

示例35包括示例34的非暂时性计算机可读介质,其中,所述第二数据源对应于所述第二传感器,所述第二传感器用以监测门的操作,所述状况对应于所述门是否处于未关闭状态,所述指令还使所述处理器在所述第一数据指示在所述站台处不存在拖车而所述第二数据指示所述门处于所述未关闭状态时生成通知,所述通知指示与所述门相关联的跌落危险。

示例36包括示例35的非暂时性计算机可读介质,其中,所述指令还使所述处理器:监测第三数据,所述第三数据指示屏障是否正在阻挡通过与处于所述未关闭状态的所述门相关联的门道,所述屏障与所述门不同;以及在所述第三数据指示所述屏障正在阻挡通过所述门道时禁止生成所述通知。

示例37包括示例34的非暂时性计算机可读介质,其中,所述第二数据源对应于所述灯光指示器,所述灯光指示器用以在第一状态和第二状态之间切换,所述灯光指示器在所述车辆约束装置处于接合位置时处于所述第一状态,并且在所述车辆约束装置处于收纳位置时处于所述第二状态,当所述车辆约束装置处于所述接合位置时,所述车辆约束装置接合所述站台处的拖车,所述灯光指示器在所述车辆约束装置被置于超控模式时切换到所述第一状态,而不管所述车辆约束装置处于所述接合位置或者所述收纳位置,所述指令还使所述处理器响应于(1)所述第一数据指示在所述站台处不存在拖车和(2)所述第二数据指示所述灯光指示器与所述车辆约束装置正处于所述超控模式相关联地处于所述第一状态来产生通知,所述通知指示在所述灯光指示器处于所述第一状态时所述拖车被从所述站台拉离。

示例38包括示例34的非暂时性计算机可读介质,其中,所述第二数据源对应于所述数据库,所述数据库用以存储站台管理数据,所述站台管理数据指示将不同拖车分配给所述物料装卸设施的不同站台,所述指令还使所述处理器响应于在所述第二数据指示没有拖车被分配给站台时所述第一数据指示在所述站台处存在拖车来生成通知,所述通知指示所述拖车处于错误的站台。

示例39包括示例34的非暂时性计算机可读介质,其中,所述第二数据源对应于所述第二传感器,所述第二传感器监测所述站台处的拖车内的活动,所述状况对应于在所述拖车内未感测到活动的持续时间,所述指令还使所述处理器响应于所述持续时间超过阈值来生成通知。

示例40包括示例34的非暂时性计算机可读介质,其中,所述指令还使所述处理器:监测第三数据,所述第三数据指示用户激活手动启动致动器,所述手动启动致动器使得能操作与所述站台相关联的第一设备,所述第二数据源对应于所述第二传感器,所述第二传感器监测与所述第一设备的操作处于联动关系的第二设备的状态,所述状况对应于所述第二设备的状态是否基于所述联动关系阻止所述第一设备的所述操作;以及响应于所述用户激活而所述第二数据指示所述第二设备的所述状态阻止所述第一设备的所述操作来生成通知。

示例41包括示例33的非暂时性计算机可读介质,其中,生成所述通知包括使与所述通知相关联的信息呈现在邻近所述门定位的屏幕上。

示例42包括示例33的非暂时性计算机可读介质,其中,生成所述通知包括使与所述通知相关联的信息呈现在通过设备相对于所述门远程地访问的网页上。

示例43包括一种非暂时性计算机可读介质,包括指令,所述指令在被执行时使处理器至少:监测第一数据,所述第一数据指示与所述物料装卸设施相关联的门何时处于未关闭状态;监测第二数据,所述第二数据指示人员或物体中的至少一者通过与处于所述未关闭状态的所述门相关联的门道;以及响应于所述第二数据指示没有人员或物体中的至少一者通过所述门道而所述第一数据指示所述门处于所述未关闭状态来生成通知,所述通知指示所述门的错误激活。

示例44包括一种非暂时性计算机可读介质,包括指令,所述指令在被执行时使处理器至少:汇集与所述物料装卸设施的多个站台相关联的站台数据,所述站台数据包括(1)与所述多个站台相关联的设备的操作状态的指示,(2)基于来自与所述多个站台相关联的传感器的反馈对在所述多个站台附近的人员活动的指示,以及(3)与要在所述多个站台中的若干个站台处进行装载或卸载中的至少一项的拖车相关联的载货信息;呈现对应于所述多个站台的多个站台图标;以及响应于用户选择所述多个站台图标中的第一站台图标,呈现选项菜单以供所述用户选择,所述菜单中存在的选项基于所述站台数据动态更新。

示例45包括示例44的非暂时性计算机可读介质,其中,所述指令还使所述处理器响应于所述站台数据指示在所述多个站台中的第一站台处存在第一拖车来:在所述多个站台图标中的第一站台图标旁边呈现拖车图标,所述第一站台图标对应于所述第一站台,所述拖车图标具有代表卡车拖车的形状;以及更新所述菜单中存在的选项,以包括访问与所述第一拖车相关联的载货信息的第一选项。

示例46包括示例45的非暂时性计算机可读介质,其中,所述指令还使所述处理器动态更新所述拖车图标内的计时指示符,所述计时指示符指示所述第一拖车已经位于所述第一站台处的持续时间。

示例47包括示例46的非暂时性计算机可读介质,其中,所述计时指示符包括对应于所述持续时间的计时器值。

示例48包括示例46的非暂时性计算机可读介质,其中,所述计时指示符包括进度条,所述进度条对应于所述拖车图标的第一部分,所述拖车图标的第一部分以与所述拖车图标的第二部分不同的颜色呈现,所述第一部分的尺寸与所述持续时间成比例地增加。

示例49包括示例48的非暂时性计算机可读介质,其中,当所述持续时间超过对应于滞留时间段的阈值时间段时,所述第一部分对应于所述拖车图标的整体。

示例50包括示例45的非暂时性计算机可读介质,其中,所述指令还使所述处理器在所述拖车图标内呈现预约时间指示符,所述预约时间指示符指示所述第一拖车的已安排预约的时间。

示例51包括示例50的非暂时性计算机可读介质,其中,所述指令还使所述处理器在所述拖车图标内呈现预约倒计时,所述预约倒计时指示距离所述已安排预约剩余的时间。

示例52包括示例45的非暂时性计算机可读介质,其中,所述指令还使所述处理器在所述拖车图标旁边呈现拣货状态指示符,所述拣货状态指示符指示将货物移入或移出所述第一拖车的进度状态,所述进度状态对应于未开始、等待货物、部分完成或已完成中的至少一个。

示例53包括示例45的非暂时性计算机可读介质,其中,所述指令还使所述处理器:响应于站台数据指示所述第一拖车与活动载货相关联,紧跟所述拖车图标呈现牵引车单元图标,以图形地表示牵引车单元何时连接到所述第一拖车;以及响应于站台数据指示所述第一拖车与被卸下载货相关联,在所述拖车图标旁边呈现卸下状态指示符,所述卸下状态指示符指示所述第一拖车要被移动到拖车场站或者保留在所述第一站台处。

示例54包括示例53的非暂时性计算机可读介质,其中,所述指令还使所述处理器在所述载货信息指示所述第一拖车温度受控时修改所述拖车图标或所述牵引车单元图标中的至少一个的外观。

示例55包括示例45的非暂时性计算机可读介质,其中,所述指令还使所述处理器在所述拖车图标旁边呈现跨站台状态指示符,所述跨站台状态指示符指示何时进行(1)将所述第一拖车内的货物移动到不同的拖车或(2)将不同的拖车内的货物移入所述第一拖车中的至少一个。

示例56包括示例45的非暂时性计算机可读介质,其中,所述指令还使所述处理器在所述拖车图标旁边呈现载货方向指示符,所述载货方向指示符指示所述第一拖车与入站载货相关联或者与出站载货相关联,在所述入站载货中所述第一拖车上的货物被卸载,在所述出站载货中货物被装载到所述第一拖车上。

示例57包括示例45的非暂时性计算机可读介质,其中,所述指令还使所述处理器在所述拖车图标旁边呈现优先级指示符,所述优先级指示符指示所述第一拖车的优先级。

示例58包括示例57的非暂时性计算机可读介质,其中,所述优先级指示符在第一外观与第二外观之间切换,所述第一外观指示第一优先级,所述第二外观指示高于所述第一优先级的第二优先级。

示例59包括示例45的非暂时性计算机可读介质,其中,所述指令还使所述处理器响应于所述站台数据指示所述第一拖车与入站载货相关联,在所述拖车图标内呈现载货计数器,所述载货计数器指示待从所述第一拖车移出的货物单元的总数。

示例60包括示例59的非暂时性计算机可读介质,其中,所述指令还使所述处理器:基于在所述拖车内检测到的活动来确定待从所述第一拖车移出的货物单元的剩余数;以及动态更新所述载货计数器以指示待从所述第一拖车移出的货物单元的剩余数,所述剩余数在所述总数旁一起呈现。

示例61包括示例45的非暂时性计算机可读介质,其中,所述指令还使所述处理器在所述拖车图标旁边呈现承运人代码或拖车编号中的至少一个。

示例62包括示例44的非暂时性计算机可读介质,其中,所述指令还使所述处理器:在所述多个站台图标中的相应若干个站台图标旁边呈现多个约束装置信号图标,所述多个约束装置信号图标代表在所述多个站台中的相应若干个站台处的相应车辆约束装置的状态,所述车辆约束装置的状态包括第一状态和第二状态,所述车辆约束装置在所述第一状态与在所述站台中的相应若干个站台处的拖车接合,所述车辆约束装置在所述第二状态处于收纳位置;以及基于所述相应车辆约束装置的状态使所述多个约束装置信号图标在代表红灯和代表绿灯之间动态切换,所述红灯指示所述第一状态,所述绿灯指示所述第二状态。

示例63包括示例44的非暂时性计算机可读介质,其中,所述指令还使所述处理器基于所述站台数据使所述多个站台图标在代表所述多个站台中的相应若干个站台的状态的改变之间动态切换。

示例64包括一种监测物料装卸设施的操作的方法,所述方法包括:监测第一数据,所述第一数据指示在所述物料装卸设施的站台处是否存在卡车拖车;以及监测第二数据,所述第二数据指示与位于所述站台处的设备相关联的状况,所述第二数据与所述第一数据不同;以及基于所述第一数据和所述第二数据生成通知。

示例65包括示例64的方法,其中,所述第一数据由第一数据源生成,所述第二数据由第二数据源生成,所述第一数据源与所述第二数据源不同,所述第一数据源对应于位于所述站台处的第一传感器、位于所述站台处的车辆约束装置、位于所述站台处的跳板、灯光指示器或用于与所述物料装卸设施相关联的站台管理系统的数据库中的至少一个,所述第二数据源对应于位于所述站台处的与所述第一传感器不同的第二传感器、所述车辆约束装置、所述跳板、所述灯光指示器或所述数据库中的至少一个。

示例66包括示例65的方法,其中,所述第二数据源对应于所述第二传感器,所述第二传感器用以监测门的操作,所述状况对应于所述门是否处于未关闭状态,所述方法还包括在所述第一数据指示在所述站台处不存在拖车而所述第二数据指示所述门处于所述未关闭状态时生成通知,所述通知指示与所述门相关联的跌落危险。

示例67包括示例66的方法,其中,所述方法还包括:监测第三数据,所述第三数据指示屏障是否正在阻挡通过与处于所述未关闭状态的所述门相关联的门道,所述屏障与所述门不同;以及在所述第三数据指示所述屏障正在阻挡通过所述门道时禁止生成所述通知。

示例68包括示例67的方法,其中,所述第二数据源对应于所述灯光指示器,所述灯光指示器用以在第一状态和第二状态之间切换,所述灯光指示器在所述车辆约束装置处于接合位置时处于所述第一状态,并且在所述车辆约束装置处于收纳位置时处于所述第二状态,当所述车辆约束装置处于所述接合位置时,所述车辆约束装置接合所述站台处的拖车,所述灯光指示器在所述车辆约束装置被置于超控模式时切换到所述第一状态,而不管所述车辆约束装置处于所述接合位置或者所述收纳位置,所述方法还包括响应于(1)所述第一数据指示在所述站台处不存在拖车和(2)所述第二数据指示所述灯光指示器与所述车辆约束装置正处于所述超控模式相关联地处于所述第一状态来产生通知,所述通知指示在所述灯光指示器处于所述第一状态时所述拖车被从所述站台拉离。

示例69包括示例67的方法,其中,所述第二数据源对应于所述数据库,所述数据库用以存储站台管理数据,所述站台管理数据指示将不同拖车分配给所述物料装卸设施的不同站台,所述方法还包括响应于在所述第二数据指示没有拖车被分配给站台时所述第一数据指示在所述站台处存在拖车来生成通知,所述通知指示所述拖车处于错误的站台。

示例70包括示例67的方法,其中,所述第二数据源对应于所述第二传感器,所述第二传感器监测所述站台处的拖车内的活动,所述状况对应于在所述拖车内未感测到活动的持续时间,所述方法还包括响应于所述持续时间超过阈值来生成通知。

示例71包括示例67的方法,其中,所述方法还包括:监测第三数据,所述第三数据指示用户激活手动启动致动器,所述手动启动致动器使得能操作与所述站台相关联的第一设备,所述第二数据源对应于所述第二传感器,所述第二传感器监测与所述第一设备的操作处于联动关系的第二设备的状态,所述状况对应于所述第二设备的状态是否基于所述联动关系阻止所述第一设备的所述操作;以及响应于所述用户激活而所述第二数据指示所述第二设备的所述状态阻止所述第一设备的所述操作来生成通知。

示例72包括示例66的方法,其中,生成所述通知包括使与所述通知相关联的信息呈现在邻近所述站台定位的屏幕上。

示例73包括示例66的方法,其中,生成所述通知包括使与所述通知相关联的信息呈现在通过设备相对于所述站台远程地访问的网页上。

示例74包括一种监测物料装卸设施处的操作的方法,所述方法包括:监测第一数据,所述第一数据指示与所述物料装卸设施相关联的门何时处于未关闭状态;监测第二数据,所述第二数据指示人员或物体中的至少一者通过与处于所述未关闭状态的所述门相关联的门道;以及响应于所述第二数据指示没有人员或物体中的至少一者通过所述门道而所述第一数据指示所述门处于所述未关闭状态来生成通知,所述通知指示所述门的错误激活。

示例75包括一种监测物料装卸设施处的操作的方法,所述方法包括:汇集与所述物料装卸设施的多个站台相关联的站台数据,所述站台数据包括(1)与所述多个站台相关联的设备的操作状态的指示,(2)基于来自与所述多个站台相关联的传感器的反馈对在所述多个站台附近的人员活动的指示,以及(3)与要在所述多个站台中的若干个站台处进行装载或卸载中的至少一项的拖车相关联的载货信息;呈现对应于所述多个站台的多个站台图标;以及响应于用户选择所述多个站台图标中的第一站台图标,呈现选项菜单以供所述用户选择,所述菜单中存在的选项基于所述站台数据动态更新。

示例76包括示例75的方法,其中,所述方法还包括响应于所述站台数据指示在所述多个站台中的第一站台处存在第一拖车来:在所述多个站台图标中的第一站台图标旁边呈现拖车图标,所述第一站台图标对应于所述第一站台,所述拖车图标具有代表卡车拖车的形状;以及更新所述菜单中存在的选项,以包括访问与所述第一拖车相关联的载货信息的第一选项。

示例77包括示例76的方法,其中,所述方法还包括动态更新所述拖车图标内的计时指示符,所述计时指示符指示所述第一拖车已经位于所述第一站台处的持续时间。

示例78包括示例77的方法,其中,所述计时指示符包括对应于所述持续时间的计时器值。

示例79包括示例77的方法,其中,所述计时指示符包括进度条,所述进度条对应于所述拖车图标的第一部分,所述拖车图标的第一部分以与所述拖车图标的第二部分不同的颜色呈现,所述第一部分的尺寸与所述持续时间成比例地增加。

示例80包括示例79的方法,其中,当所述持续时间超过对应于滞留时间段的阈值时间段时,所述第一部分对应于所述拖车图标的整体。

示例81包括示例76的方法,其中,所述方法还包括在所述拖车图标内呈现预约时间指示符,所述预约时间指示符指示所述第一拖车的已安排预约的时间。

示例82包括示例81的方法,其中,所述方法还包括在所述拖车图标内呈现预约倒计时,所述预约倒计时指示距离所述已安排预约剩余的时间。

示例83包括示例76的方法,其中,所述方法还包括在所述拖车图标旁边呈现拣货状态指示符,所述拣货状态指示符指示将货物移入或移出所述第一拖车的进度状态,所述进度状态对应于未开始、等待货物、部分完成或已完成中的至少一个。

示例84包括示例76的方法,其中,所述方法还包括:响应于站台数据指示所述第一拖车与活动载货相关联,紧跟所述拖车图标呈现牵引车单元图标,以图形地表示牵引车单元何时连接到所述第一拖车;以及响应于站台数据指示所述第一拖车与被卸下载货相关联,在所述拖车图标旁边呈现卸下状态指示符,所述卸下状态指示符指示所述第一拖车要被移动到拖车场站或者保留在所述第一站台处。

示例85包括示例84的方法,其中,所述方法还包括在所述载货信息指示所述第一拖车温度受控时修改所述拖车图标或所述牵引车单元图标中的至少一个的外观。

示例86包括示例76的方法,其中,所述方法还包括在所述拖车图标旁边呈现跨站台状态指示符,所述跨站台状态指示符指示何时进行(1)将所述第一拖车内的货物移动到不同的拖车或(2)将不同的拖车内的货物移入所述第一拖车中的至少一个。

示例87包括示例76的方法,其中,所述方法还包括在所述拖车图标旁边呈现载货方向指示符,所述载货方向指示符指示所述第一拖车与入站载货相关联或者与出站载货相关联,在所述入站载货中所述第一拖车上的货物被卸载,在所述出站载货中货物被装载到所述第一拖车上。

示例88包括示例76的方法,其中,所述方法还包括在所述拖车图标旁边呈现优先级指示符,所述优先级指示符指示所述第一拖车的优先级。

示例89包括示例88的方法,其中,所述优先级指示符在第一外观与第二外观之间切换,所述第一外观指示第一优先级,所述第二外观指示高于所述第一优先级的第二优先级。

示例90包括示例76的方法,其中,所述方法还包括响应于所述站台数据指示所述第一拖车与入站载货相关联,在所述拖车图标内呈现载货计数器,所述载货计数器指示待从所述第一拖车移出的货物单元的总数。

示例91包括示例90的方法,其中,所述方法还包括:基于在所述拖车内检测到的活动来确定待从所述第一拖车移出的货物单元的剩余数;以及动态更新所述载货计数器以指示待从所述第一拖车移出的货物单元的剩余数,所述剩余数在所述总数旁一起呈现。

示例92包括示例76的方法,其中,所述方法还包括在所述拖车图标旁边呈现承运人代码或拖车编号中的至少一个。

示例93包括示例75的方法,其中,所述方法还包括:在所述多个站台图标中的相应若干个站台图标旁边呈现多个约束装置信号图标,所述多个约束装置信号图标代表在所述多个站台中的相应若干个站台处的相应车辆约束装置的状态,所述车辆约束装置的状态包括第一状态和第二状态,所述车辆约束装置在所述第一状态与在所述站台中的相应若干个站台处的拖车接合,所述车辆约束装置在所述第二状态处于收纳位置;以及基于所述相应车辆约束装置的状态使所述多个约束装置信号图标在代表红灯和代表绿灯之间动态切换,所述红灯指示所述第一状态,所述绿灯指示所述第二状态。

示例94包括示例75的方法,其中,所述方法还包括基于所述站台数据使所述多个站台图标在代表所述多个站台中的相应若干个站台的状态的改变之间动态切换。

示例95包括一种装置,包括:IO网络接口,所述IO网络接口用以接收与物料装卸设施相关联的控制器报告的IO数据;网络服务器,所述网络服务器用以向第一客户端设备提供第一网页以及向第二客户端设备提供第二网页,所述第二网页与所述第一网页不同;以及推送服务管理器,所述推送服务管理器用以基于被包括在所述第一网页和所述第二网页中的公共字符串将所述IO数据推送到所述第一网页和所述第二网页,所述公共字符串识别所述第一网页和所述第二网页订阅的数据流,所述数据流与从所述控制器报告的所述IO数据相关联。

示例96包括一种监测与物料装卸设施相关联的门的操作的系统,包括:第一传感器,所述第一传感器用以生成第一输出,所述第一输出指示所述门何时处于未关闭状态;第二传感器,所述第二传感器用以生成第二输出,所述第二输出指示人员或物体中的至少一者通过与处于所述未关闭状态的所述门相关联的门道;以及处理器,所述处理器用以接收所述第一输出和所述第二输出,当所述第二传感器未生成所述第二输出而所述第一输出指示所述门处于所述未关闭状态时,所述处理器检测到所述门的错误激活。尽管本文已经描述了某些示例性方法、装置和制品,但是本专利的覆盖范围不限于此。相反,本专利涵盖了在字面上或在等同原则下完全落入所附权利要求的范围内的所有方法、装置和制品。

相关技术
  • 用于监测和管理装载站台和设施操作的方法及装置
  • 用于使头戴式显示器与游乐设施中的虚拟世界同步的同步装置、具有这种同步装置的游乐设施以及用于操作这种游乐设施的方法
技术分类

06120112196201