发明内容
本公开内容的一些实施方式涉及一种方法,该方法包括:使用由便携式监视设备收集到的数据来在货物的运输期间监视货物的位置;接收来自便携式监视设备的一个或更多个传感器的输入数据,输入数据与属于货物的一个或更多个特征相关;以及响应于使用便携式监视设备监视的位置和来自便携式监视设备的一个或更多个传感器的输入数据的组合而生成指示货物已到达目的地的警报。
一些实施方式涉及一种***,该***包括:一个或更多个处理器,所述一个或更多个处理器可操作地耦接至一个或更多个存储器并且被配置成与被配置成在货物的运输期间监视货物的便携式监视设备通信,一个或更多个处理器被配置成:使用由便携式监视设备收集到的数据来在货物的运输期间监视货物的位置;接收由便携式监视设备的一个或更多个传感器生成的输入数据,输入数据与属于货物的一个或更多个特征相关;以及响应于使用便携式监视设备监视的位置和来自便携式监视设备的一个或更多个传感器的输入数据的组合而生成指示货物已到达目的地的警报。
一些实施方式涉及一种***,该***包括:一个或更多个传感器,一个或更多个传感器包括光传感器、温度传感器、加速度计或通信电路中的至少一个。该***还包括一个或更多个处理器,所述一个或更多个处理器可操作地耦接至一个或更多个存储器并且被配置成在货物的运输期间监视货物,一个或更多个处理器被配置成:在货物的运输期间监视货物的位置;从一个或更多个传感器接收与属于货物的一个或更多个特征相关的输入数据;以及响应于使用便携式监视设备监视的位置和来自便携式监视设备的一个或更多个传感器的输入数据的组合而生成指示货物已到达目的地的警报,其中,一个或更多个处理器被配置成响应于确定位置在与目的地相关联的地理区域内并且输入数据指示以下中的至少一个而生成警报:光传感器已测得增大的环境光强度;温度传感器已测得在阈值水平之上的温度的升高;加速度计指示承载货物的交通工具是静止的,或者通信电路已从位于目的地附近的外部设备接收到消息。
在一些实施方式中,一个或更多个传感器包括光传感器,并且响应于位置和输入数据的组合而生成警报包括:响应于确定位置在与目的地相关联的地理区域内并且输入数据指示光传感器已测得增大的环境光强度而生成警报。
在一些实施方式中,一个或更多个传感器包括温度传感器,并且响应于位置和输入数据的组合来生成警报包括:响应于确定位置在与目的地相关联的地理区域内并且输入数据指示温度传感器已测得在阈值水平之上的温度的升高而生成警报。
在一些实施方式中,一个或更多个传感器包括加速度计,并且响应于位置和输入数据的组合而生成警报包括:响应于确定位置在与目的地相关联的地理区域内并且来自加速度计的移动数据指示承载货物的交通工具是静止的而生成警报。
在一些实施方式中,一个或更多个传感器包括加速度计、温度传感器和光传感器,并且响应于位置和输入数据的组合而生成警报包括:响应于确定位置在与目的地相关联的地理区域内并且输入数据指示以下而生成警报:光传感器已测得在阈值水平之上的温度的升高;温度传感器已测得在阈值水平之上的温度的升高;以及加速度计已检测到承载货物的交通工具是静止的。
在一些实施方式中,使用由便携式监视设备收集到的数据来监视货物的位置包括:使用由便携式监视设备的蜂窝收发器接收到的蜂窝信号来监视货物的位置。
在一些实施方式中,所述方法还包括和/或一个或更多个处理器被配置成执行包括生成响应于生成指示货物已到达目的地的警报而使耦接至便携式监视设备的蜂窝收发器的用户身份模块(SIM)卡去激活的命令的操作。
在一些实施方式中,所述方法还包括和/或一个或更多个处理器被配置成执行包括响应于生成指示货物已到达目的地的警报来执行以下中的至少一个的操作:禁止使用温度记录设备的温度传感器对温度的测量;或者从对于货物的一组温度测量结果中排除在警报生成之后测得的温度测量结果。
在一些实施方式中,所述方法还包括和/或一个或更多个处理器被配置成执行包括以下的操作:响应于使用便携式监视设备监视的位置和来自便携式监视设备的一个或更多个传感器的输入数据的组合而生成指示货物的运输已开始的第二警报。
在一些实施方式中,一个或更多个处理器包括被配置成与位于目的地附近的外部设备通信的通信电路,并且响应于位置和输入数据的组合而生成警报包括:响应于确定位置在与目的地相关联的地理区域内并且输入数据指示通信电路已从位于目的地附近的外部设备接收到消息而生成警报。
在一些实施方式中,所述方法还包括:确定从便携式监视设备的当前位置到目的地的距离;确定货物的交付计划将完成的第一时间;使用该距离来估计货物预期将被交付的第二时间;通过比较第一时间和第二时间来确定货物是否可能以第一时间被交付;以及响应于确定货物可能在第一时间之后被交付而向用户提供通知。
一些实施方式涉及一种方法,该方法包括:使用由便携式监视设备收集到的数据来在货物的运输期间确定与货物相关的一个或更多个特征,便携式监视设备被配置成将使用数据生成的信号经由网络周期性地发送至远程计算设备;以及基于与货物相关的一个或更多个特征来改变以下中的至少一个:便携式监视设备用以发送信号的第一周期;或者便携式监视设备的一个或更多个传感器用以收集被用来确定一个或更多个特征的数据的第二周期。
一些实施方式涉及一种***,该***包括:一个或更多个处理器,所述一个或更多个处理器可操作地耦接至一个或更多个存储器并且被配置成与被配置成在货物的运输期间监视货物的便携式监视设备通信,一个或更多个处理器被配置成:经由网络周期性地接收来自便携式监视设备的、在货物的运输期间提供与货物相关的一个或更多个特征的信号;基于与货物相关的一个或更多个特征来确定对以下中的至少一个的改变:便携式监视设备用以发送信号的第一周期;或者便携式监视设备的一个或更多个传感器用以收集被用来确定一个或更多个特征的数据的第二周期;以及向便携式监视设备发送被配置成使便携式监视设备实现对第一周期或第二周期中的至少一个的改变的命令。
一些实施方式涉及一种***,该***包括:一个或更多个处理器,所述一个或更多个处理器可操作地耦接至一个或更多个存储器并且被配置成在货物的运输期间监视货物,一个或更多个处理器被配置成:经由网络向远程计算设备周期性地发送信号,该信号在货物的运输期间提供与货物相关的一个或更多个特征;以及基于与货物相关的一个或更多个特征来改变以下中的至少一个:便携式监视设备用以发送信号的第一周期;或者便携式监视设备的一个或更多个传感器用以收集被用来确定一个或更多个特征的数据的第二周期。
在一些实施方式中,便携式监视设备包括电池,并且基于一个或更多个特征来改变第一周期或第二周期中的至少一个包括:至少部分地基于电池的充电状况来改变第一周期或第二周期中的至少一个。
在一些实施方式中,便携式监视设备包括被配置成确定便携式监视设备的位置的电路,并且基于一个或更多个特征来改变第一周期或第二周期中的至少一个包括:至少部分地基于便携式监视设备的位置来改变第一周期或第二周期中的至少一个。在一些这样的实施方式中,所述方法还包括和/或一个或更多个处理器被配置成执行包括以下的操作:确定便携式监视设备是否已进入预定地理区域,并且基于一个或更多个特征来改变第一周期或第二周期中的至少一个包括:响应于确定便携式监视设备已进入预定地理区域来改变第一周期或第二周期中的至少一个。在一些这样的实施方式中,改变第一周期或第二周期中的至少一个包括:响应于确定便携式监视设备已进入预定地理区域而至少临时地暂停从便携式监视设备传输向远程计算设备的信号发送。
在一些实施方式中,便携式监视设备包括被配置成测量光强度的光传感器,并且基于一个或更多个特征来改变第一周期或第二周期中的至少一个包括:至少部分地基于照明状况的改变来改变第一周期或第二周期中的至少一个。
在一些实施方式中,便携式监视设备包括被配置成监视货物的温度的温度传感器,并且其中,基于一个或更多个特征来改变第一周期或第二周期中的至少一个包括:至少部分地基于温度状况的改变来改变第一周期或第二周期中的至少一个。
在一些实施方式中,所述方法还包括和/或一个或更多个处理器被配置成执行包括以下的操作:确定自货物的运输开始起经过的第一时间量、距开始位置的第一距离、至货物的交付的第二时间量或距交付目的地的第二距离中的至少一个,其中基于一个或更多个特征来改变第一周期或第二周期中的至少一个包括:基于第一时间量、第一距离、第二时间量或第二距离中的至少一个来改变第一周期或第二周期中的至少一个。
在一些实施方式中,所述方法还包括和/或一个或更多个处理器被配置成执行包括以下的操作:确定货物的类型,其中,基于一个或更多个特征来改变第一周期或第二周期中的至少一个包括:基于货物的类型来改变第一周期或第二周期中的至少一个。
一些实施方式涉及一种方法,该方法包括:由被配置成在货物的运输期间监视货物的第一设备将处于第一电力电平的第一信号发送至被配置成监视货物的第二设备;确定在第二设备处接收到的第一信号的第一信号强度;由第一设备确定第一信号强度是否大于阈值信号强度;以及由第一设备将用于从第一设备向第二设备发送一个或更多个后续信号的电力电平设置为低于第一电力电平的第二电力电平。
一些实施方式涉及一种***,该***包括:一个或更多个处理器,所述一个或更多个处理器可操作地耦接至一个或更多个存储器并且被配置成在货物的运输期间监视货物,一个或更多个处理器被配置成:将处于第一电力电平的第一信号发送至被配置成监视货物的第二设备;确定在第二设备处接收到的第一信号的第一信号强度;确定第一信号强度是否大于阈值信号强度;以及将用于向第二设备发送一个或更多个后续信号的电力电平设置为低于第一电力电平的第二电力电平。
在一些实施方式中,所述方法还包括和/或一个或更多个处理器被配置成执行包括以下的操作:重复地降低电力电平,直到在第二设备处接收到的信号的信号强度在阈值信号强度之下为止。在一些这样的实施方式中,所述方法还包括和/或一个或更多个处理器被配置成执行包括以下的操作:在信号强度在阈值信号强度之下之后增加电力电平。在一些这样的实施方式中,所述方法还包括和/或一个或更多个处理器被配置成执行包括以下的操作:在确定信号强度在阈值信号强度之下之后、在增加电力电平之前等待延迟时段。在一些这样的实施方式中,重复地降低电力电平包括:以多个间隔降低电力电平,并且其中,每个间隔是固定值或使用在第二设备处接收到的信号的信号强度确定的值中的一个。
在一些实施方式中,第一信号和一个或更多个后续信号包括无线电信号,且第一信号强度和阈值信号强度包括接收信号强度指示(RSSI)值。
在一些实施方式中,确定在第二设备处接收到的第一信号的第一信号强度包括:从第二设备接收提供第一信号强度的数据。
在一些实施方式中,第一设备和第二设备被配置成定位在货物的运输的交通工具上或该交通工具内。在一些这样的实施方式中,第一设备和第二设备每个都包括一个或更多个传感器,并且被配置成监视货物的位置或温度中的至少一个。
一些实施方式涉及一种方法,该方法包括:由被配置成在货物的运输期间监视货物的第一设备在第一时间段期间监视频率范围内的第一频率通道以搜索来自被配置成监视货物的第二设备的信号;以及由第一设备在第二时间段期间监视所述频率范围内的第二频率通道以搜索来自被配置成监视货物的第三设备的信号。
一些实施方式涉及一种***,该***包括:一个或更多个处理器,所述一个或更多个处理器可操作地耦接至一个或更多个存储器并且被配置成在货物的运输期间监视货物,一个或更多个处理器被配置成:在第一时间段期间监视频率范围内的第一频率通道以搜索来自被配置成监视货物的第二设备的信号;以及在第二时间段期间监视所述频率范围内的第二频率通道以搜索来自被配置成监视货物的第三设备的信号。
在一些实施方式中,第一设备在第一时间段和第二时间段期间处于第一模式,并且所述方法还包括和/或一个或更多个处理器被配置成执行包括以下的操作:在第三时间段期间将第一设备置于第二模式,其中,第一设备被配置成在第二模式下与在第一模式下相比使用来自第一设备的电池的较低的电力电平。
在一些实施方式中,其中,频率范围包括多个频率通道,并且所述方法还包括和/或一个或更多个处理器被配置成执行包括以下的操作:周期性地扫描频率范围内的全部频率通道以搜索在频率通道上发送的信号。
在一些实施方式中,该方法还包括和/或一个或更多个处理器被配置成执行包括以下的操作:由第一设备在第一时间段内通过第一频率通道接收来自第二设备的第一信号,第一信号与货物的至少一部分的第一特征相关;由第一设备在第二时间段内通过第二频率通道接收来自第三设备的第二信号,第二信号与货物的至少一部分的第二特征相关;以及由第一设备执行以下中的至少一个:向远程计算设备发送至少部分地基于第一信号和第二信号的数据;或者至少部分地基于第一信号和第二信号来确定是否要向远程计算设备发送警报。
一些实施方式涉及一种方法,该方法包括:由被配置成在货物的运输期间监视货物的第一设备通过频率范围内的第一频率通道与被配置成监视货物的第二设备通信;检测第一频率通道上的干扰;以及由第一设备响应于检测到干扰而将用于在第一设备与第二设备之间通信的当前频率通道切换至频率范围内的第二频率通道。
一些实施方式涉及一种***,该***包括:一个或更多个处理器,所述一个或更多个处理器可操作地耦接至一个或更多个存储器并且被配置成在货物的运输期间监视货物,一个或更多个处理器被配置成:通过频率范围内的第一频率通道与被配置成监视货物的第二设备通信;检测第一频率通道上的干扰;以及响应于检测到干扰而将用于与第二设备通信的当前频率通道切换至频率范围内的第二频率通道。
在一些实施方式中,检测第一频率通道上的干扰包括检测在阈值水平之上的干扰的电平,并且切换频率通道包括响应于检测到在阈值水平之上的干扰的电平来切换频率通道。
在一些实施方式中,频率范围包括多个频率通道,并且其中,所述方法还包括:由第一设备确定用于多个频率通道中的每个频率通道的干扰度量,干扰度量指示频率通道中的干扰的电平;以及响应于检测到干扰而从多个频率通道中确定要将当前频率通道切换至的一个或更多个频率通道。
在一些实施方式中,所述方法还包括和/或一个或更多个处理器被配置成执行包括以下的操作:使用干扰度量来确定一个或更多个频率通道的层级,并且至少部分地基于层级来响应于检测到干扰而从一个或更多个频率通道中确定要将当前频率通道切换至的通道。
在一些实施方式中,所述方法还包括和/或一个或更多个处理器被配置成执行包括以下的操作:向第二设备发送被配置成使第二设备从第一频率通道切换至第二频率通道以便与第一设备通信的消息。
一些实施方式涉及一种被配置成在货物的运输期间监视货物的***,该***包括:第一收发器,该第一收发器被配置成在第一频带上与第一组一个或更多个外部设备无线地通信,第一组一个或更多个外部设备被配置成监视货物的第一部分的一个或更多个特征;第二收发器,该第二收发器被配置成在第二频带上与第二组一个或更多个外部设备无线地通信,第二组一个或更多个外部设备被配置成监视货物的第二部分的一个或更多个特征;以及一个或更多个处理器,所述一个或更多个处理器可操作地耦接至一个或更多个存储器。一个或更多个处理器被配置成:接收来自第一收发器的第一信号和来自第二收发器的第二信号;以及执行以下中的至少一个:组合第一信号和第二信号,并且将经组合的信号发送至远程服务器;或者处理第一信号和第二信号以生成经处理的数据,并且将至少部分地基于经处理的数据的信号发送至远程服务器。
一些实施方式涉及一种方法,该方法包括:使用由便携式监视设备接收到的一个或更多个蜂窝信号来确定第一位置,便携式监视设备被配置成在货物的运输期间监视货物的位置;从便携式监视设备的移动检测设备接收指示便携式监视设备是否正在移动的移动信号;以及使用移动信号来确定是否要将第一位置包括在便携式监视设备的一组一个或更多个位置内。
一些实施方式涉及一种***,该***包括:一个或更多个处理器,所述一个或更多个处理器可操作地耦接至一个或更多个存储器并且被配置成使用从便携式监视设备接收到的数据来在货物的运输期间监视货物的位置,一个或更多个处理器被配置成:识别与便携式监视设备相关联的第一位置,第一位置使用由便携式监视设备接收到的一个或更多个蜂窝信号来确定;接收指示便携式监视设备是否正在移动的移动数据,移动数据使用便携式监视设备的移动检测设备来生成;以及使用移动信号来确定是否要将第一位置包括在便携式监视设备的一组一个或更多个位置内。
一些实施方式涉及一种被配置成在运输期间监视货物的位置的便携式监视设备,该便携式监视设备包括:蜂窝收发器,该蜂窝收发器被配置成接收一个或更多个蜂窝信号;移动检测设备,该移动检测设备被配置成生成指示便携式监视设备是否正在移动的移动信号;电路,该电路被配置成:使用由蜂窝收发器接收到的一个或更多个蜂窝信号来确定第一位置;接收由加速度计生成的移动信号;以及使用移动信号来确定是否要将第一位置包括在便携式监视设备的一组一个或更多个位置内。所述设备还包括外壳,该外壳围封蜂窝收发器、加速度计和电路的至少一部分。
在一些实施方式中,移动检测设备包括加速度计。在一些这样的实施方式中,确定是否要将第一位置包括在便携式监视设备的一组一个或更多个位置内包括响应于确定第一位置指示从先前位置的移动并且来自加速度计的移动信号指示便携式监视设备未移动而将第一位置从该组位置中排除。在一些这样的实施方式中,所述方法还包括和/或一个或更多个处理器被配置成执行包括以下的操作:响应于确定移动信号的幅度或持续时间中的至少一个在阈值之下来确定移动信号指示便携式监视设备未移动。在一些这样的实施方式中,确定是否要将第一位置包括在便携式监视设备的该组位置内包括:响应于确定来自加速度计的移动信号指示小于由第一位置指示的第二移动量的第一移动量而将在先前位置与第一位置之间的第二位置包括在该组位置中。在一些这样的实施方式中,该方法还包括和/或一个或更多个处理器被配置成执行包括以下的操作:响应于确定第一位置指示在阈值移动量之下的相对于先前位置的第一移动量并且来自加速度计的移动信号指示便携式监视设备在移动而使用一个或更多个蜂窝信号来确定第二位置。
在一些实施方式中,使用由便携式监视设备接收到的一个或更多个蜂窝信号来确定第一位置包括:使用多个蜂窝信号中的每个蜂窝信号的接收信号强度指示(RSSI)、基于对多个蜂窝信号的蜂窝三角测量来确定第一位置。
一些实施方式涉及一种方法,该方法包括:监视由便携式监视设备的温度传感器测得的温度,该便携式监视设备被配置成在货物的运输期间监视货物;响应于确定温度已超过第一阈值而生成第一警报;以及基于以下中的至少一个而生成第二警报:温度超过大于第一阈值的第二阈值;或者温度超过第一阈值或温度超过第一阈值的量中的至少一个。
一些实施方式涉及一种***,该***包括:温度传感器;以及一个或更多个处理器,所述一个或更多个处理器可操作地耦接至一个或更多个存储器并且被配置成在货物的运输期间监视货物,一个或更多个处理器被配置成:监视由温度传感器测得的温度;响应于确定温度已超过第一阈值而生成第一警报;并且基于以下中的至少一个来生成第二警报:温度超过大于第一阈值的第二阈值;或者温度超过第一阈值的时间或温度超过第一阈值的量中的至少一个。
一些实施方式涉及一种***,该***包括:一个或更多个处理器,所述一个或更多个处理器可操作地耦接至一个或更多个存储器并且被配置成与被配置成在货物的运输期间监视货物的便携式监控设备通信,所述一个或更多个处理器被配置成:来自便携式监视设备的指示由温度传感器测得的温度的信号;响应于确定温度已超过第一阈值而生成第一警报;并且基于以下中的至少一个而生成第二警报:温度超过大于第一阈值的第二阈值;或者温度超过第一阈值的时间或温度超过第一阈值的量中的至少一个。
在一些实施方式中,第一阈值包括低温度值与高温度值之间的温度范围,并且确定温度已超过第一阈值包括确定温度高于温度范围的高温度值或低于温度范围的低温度值。
在一些实施方式中,第一警报包括温度已超过第一阈值的警告,并且第二警报包括货物处于由于温度而损坏的风险中的危险警报。
在一些实施方式中,生成第二警报包括响应于确定温度超过第二阈值而生成第二警报。
在一些实施方式中,生成第二警报包括响应于确定温度超过第一阈值的持续时间超过阈值持续时间来生成第二警报。
在一些实施方式中,生成第二警报包括基于温度超过第一阈值的持续时间和温度超过第一阈值的量的组合来生成第二警报。
在一些实施方式中,所述方法还包括和/或一个或更多个处理器被配置成执行包括以下的操作:确定在一时间段内温度超过第一阈值的累积持续时间,并且生成第二警报包括响应于确定累积持续时间超过阈值累积持续时间而生成第二警报。在一些这样的实施方式中,所述时间段是将货物从第一位置运输到第二位置的时间。
在一些实施方式中,所述方法还包括和/或一个或更多个处理器被配置成执行包括以下的操作:确定货物被冷却到目标温度的第一时间段或货物到达目的地之后的第二时间段中的至少一个;并且在第一时间段或第二时间段中的至少一个期间抑制生成第一警报和第二警报。
一些实施方式涉及一种方法,包括:监视由便携式监视设备的温度传感器测得的温度,该便携式监视设备被配置成在货物的运输期间监视货物;响应于确定温度已超过阈值来生成警报;向第一接收者发送警报;确定在一时间段内是否从所述第一接收者接收到对警报的接收确认;并且响应于确定在该时间段内未接收到接收确认而向第二接收者发送警报。
一些实施方式涉及一种***,包括:温度传感器;以及一个或更多个处理器,所述个或更多个处理器可操作地耦接至一个或更多个存储器并且被配置成在货物的运输期间监视货物,一个或更多个处理器被配置成:监视由温度传感器测得的温度;响应于确定温度已超过阈值而生成警报;将警报发送至被配置成向第一接收者提供警报的远程计算设备;确定在一时间段内是否从第一接收者接收到对警报的接收确认;并且响应于确定在该时间段内未接收到接收确认而向远程计算设备重新发送警报,远程计算设备被配置成向所述第二接收者提供警报。
一些实施方式涉及一种***,包括:一个或更多个处理器,所述一个或更多个处理器可操作地耦接至一个或更多个存储器并且被配置成与便携式监控设备通信,该便携式监视设备被配置成在货物的运输期间监视货物,所述一个或更多个处理器被配置成:监视由便携式监视设备的温度传感器测得的温度;响应于确定温度已超过阈值而生成警报;向第一接收者发送警报;确定在一时间段内是否从第一接收者接收到对警报的接收确认;并且响应于确定在该时间段内未接收到接收确认而向第二接收者发送警报。
在一些实施方式中,所述方法还包括和/或所述一个或更多个处理器被配置成执行包括以下的操作:至少部分地基于温度超过阈值的持续时间和温度超过阈值的量来设置在向第二接收者发送警报之后的时间段。在一些这样的实施方式中,警报包括第一警报或第二警报中的一个,响应于确定温度已超过第一阈值而生成第一警报,并且所述方法还包括和/或一个或更多个处理器被配置成执行包括以下的操作:基于以下中的至少一个来生成第二警报:温度超过大于第一阈值的第二阈值;或者温度超过第一阈值的时间或温度超过第一阈值的量中的至少一个;以及至少部分地基于警报是第一警报还是第二警报来设置向第二接收者发送警报之后的时间段。
在一些实施方式中,该方法还包括和/或一个或更多个处理器被配置成执行包括以下的操作:确定接收警报的接收者的分层列表;并且响应于确定在该时间段内从最后一个接收者未接收到对警报的接收确认而向层级列表内的接收者逐级提供警报。
具体实施方式
在转向详细说明示例性实施方式的附图之前,应当理解,本申请不限于在说明书中阐述或在附图中示出的细节或方法。还应当理解,术语仅用于描述的目的,不应被视为限制。
参考附图,示出并描述了与运输交通工具中的便携式监视设备的构造、操作和/或用途有关的***和方法。本公开内容的各种实施方式的特征包括但不限于:(1)使用可以被设计为在一个或更多个行程的结束处被处理的单个设备来监视货物的位置、温度和/或其他特征;(2)基于各种温度状况例如多个温度阈值来生成警报;(3)向不同的用户(例如,通话个人、主管等)提供多级警报和逐步升级警报;(4)基于来自一个或更多个传感器的数据和位置数据来提供对行程的结束、行程的开始和/或一个或更多个检查点的指示;(5)降低设备之间的传输电力,以减少电池消耗;(6)使用频率分集特征来在设备之间通信(例如,使用频带内的多个频率通道和/或响应于干扰而切换通道);(7)提供可配置的报告和/或传感器监视参数,并且改变用于将信息从便携式监视设备报告给远程设备(例如,服务器)的周期和/或由传感器响应于变化的特性例如位置、电池寿命等而进行测量的周期;(8)提供允许跨多个频带与设备通信的特征;(9)利用一个或更多个二次通信电路(例如,二次无线电)比如跨不同频率通道和/或频带与不同的设备通信;以及(10)使用移动检测设备(例如,加速度计)结合来自另一源(例如,蜂窝三角测量)的位置数据来确认运动和/或减少对移动的错误指示。
便携式监视设备可以用于监视在运输交通工具中运输的货物(例如,物品,其可以包括任何类型的物品,例如易变质物品或高价值物品)。便携式监视设备可以基于物品的状况或者行程或运输交通工具的状态来提供警报服务。在一些实施方式中,便携式监视***可以提供允许设备或远程设备(例如,远程服务器)跟踪运输交通工具和货物的位置的运动检测特征。在一些实施方式中,便携式监视设备可以监视其电力供应(例如,电池)并且基于电力供应来调整其操作。
便携式监视设备可以将数据(例如,位置数据、传感器数据等)发送至被配置成跟踪交通工具和/或货物的位置和/或其他特征的远程服务器。远程服务器可以提供以下接口,通过该接口,比如托运人、接收者或其他方的用户可以查看交通工具的当前位置和/或先前位置以及货物的状态。在一些实施方式中,便携式监视设备和/或服务器可以提供关于物品的即期和/或实时信息。
在一些实施方式中,便携式监视设备可以被设计为在行程结束时被丢弃或回收,使得该设备可以用于在运输期间监视货物,而不会在行程结束后保持设备。在一些这样的实施方式中,设备可以包括相对便宜的电子设备(例如,传感器、处理器、存储器等),并且可以在远程服务器处执行大量的处理功能。例如,设备可以包括用于进行与货物和/或交通工具相关的测量(例如,货物的温度、交通工具的位置等)的电子设备并且将测量结果发送至远程服务器。远程服务器可以包括处理测量结果并且基于处理来执行动作例如提供警报的功能。在一些实现方式中,远程服务器可以基于使设备改变一个或更多个设置的处理来将命令发送回便携式设备。便携式监视设备可丢弃或可回收的实现可以提供易于使用,使得设备的用户不必在多个行程之间重新配置和/或维护设备。相反,在一些实施方式中,用户可以仅仅获得设备,激活设备,将设备附接至货物/交通工具,使用设备来监视装运的货物,并且在行程结束之后丢弃或回收设备。
本公开内容的各种实施方式包括与在运输交通工具中运输的货物的温度监视、警报和/或行程结束确认相关的特征。物品的托运人、接收者和承运人能够跟踪运输期间和/或运输之后物品的位置和特征变得越来越重要。例如,美国食品和药物管理局(“FDA”)最近颁布了响应于2011年签署的“食品安全现代化法案”制定的规则变更。规则变更要求承运人或托运人在运输操作期间监视温度状况。跟踪温度有助于确保易腐物品的安全和质量,例如,在从一个位置到另一个地点的运输期间不会降低,并且有助于减少食源性疾病的发生。
FDA规则变更规定,可以通过温度记录设备或在装运期间的不同时间进行的温度测量日志来监视温度。然而,承运人通常不会进入与监视和记录温度有关的过程,除非要求承运人检查产品。托运人和/或接收者可能更喜欢承运人不会不必要地进入运输交通工具的货物区域,以避免温度波动和/或损坏货物。此外,由于保险和安全规定,许多接收者禁止承运人(例如,卡车司机)爬上码头区域,这可能使得承运人难以访问附接至交通工具的货物区域或交通工具的货物区域之内的温度记录器。
在一些实施方式中,便携式监视设备跟踪运输交通工具之内的温度。运输交通工具运输的一些货物可能是温度敏感的(例如食物),并且如果温度在某一阈值之上或之下,则货物可能被损害。便携式监视设备可以包括被配置成感测当前温度的温度传感器,并且温度数据可以用于生成当前温度水平可能对物品有害的警告或警报。在各种实施方式中,可以基于温度水平(例如,使第一警告生成的第一值和使更高优先级警告生成的第二危险值)在阈值温度水平之上所花费的时间量等来生成不同级别的警报。
在一些实施方式中,便携式监视设备可以被配置成提供多级警报。在多级警报中,便携式监视设备可以首先经由远程服务器向第一接收者提供警报(例如,高温警告)(例如,用户通过由远程服务器例如通过基于web的接口、用户设备上的应用等向用户的设备提供的数据来监视运输交通工具)。如果远程服务器和便携式监视设备未接收来自用户的确认或其他输入,则可以向第二接收者(例如,用户的主管)发送警报。可以基于等待来自第一接收者的确认的时间量或警报的性质来生成对第二接收者的警报。例如,如果生成高温警报,并且高温状况的持续时间超过阈值,或者温度水平超过第二阈值,则可以向第二接收者发送警报。换句话说,当警报达到危险水平(例如,危险温度)时,除了第一接收者之外,还可以向第二接收者发送警报。在一些实施方式中,远程服务器可以确定和维护接收者的层级列表以提供警报(例如,哪些接收者应当接收所有警报,哪些接收者应当仅接收关键警报等)。
在一些实施方式中,便携式监视设备可以被配置成确定运输交通工具的行程结束,并且向远程服务器提供指示。该行程结束可以使用便携式监视设备的一个或更多个传感器和运输交通工具的位置来检测。在一些实施方式中,可以基于从一个或更多个蜂窝塔接收的蜂窝传输来确定运输交通工具的位置。传输的信号强度可以用于估计运输交通工具的位置。
在一些实施方式中,便携式监视设备包括环境光传感器。如果运输交通工具内的光照水平突然增大,则交通工具的门可能是打开的。如果位置数据指示运输交通工具到达其目的地,或者在目的地周围的地理区域内,则便携式监视设备可以确定行程结束状态。在一些实施方式中,可以使用温度传感器。如果温度上升到阈值以上,并且位置数据指示运输交通工具到达其目的地(并且物品正在从交通工具移动到较暖的区域),则便携式监视设备可以确定行程结束状态。在一些实施方式中,便携式监视设备包括加速度计。如果加速度计测量没有振动(例如,交通工具不运动),并且运输交通工具到达其目的地,或者在目的地周围的地理区域内,则便携式监视设备可以确定行程结束状态。在一些实施方式中,可以使用多个传感器输入的组合来帮助提高形成的结束确定的可靠性。使用除位置之外的传感器输入可以有助于减少对行程结束的错误指示,例如当卡车到达目的地附近或目的地处的区域,但在停车场空转延长的时间等待码头上的某地点打开以实际结束行程并且卸载货物时。
当检测到行程结束状态时,便携式监视设备可以改变操作。例如,由于不再需要传输,所以可以去激活耦接至便携式监视设备的蜂窝收发器的用户身份模块(SIM)卡。这可以有助于降低由于SIM卡在不再使用时处于活动状态的成本。此外,在一些实施方式中,可以在行程结束时禁止或抑制温度测量结果和/或报告(以及其他传感器测量结果和报告)。这可以有助于防止货物卸载时的温度升高,从而影响针对行程报告的温度数据(例如,行程过程中的平均温度)。在一些实施方式中,便携式监视设备还可以使用如上所述的位置数据和传感器数据来提供行程的开始指示和/或指示在行程期间到达和/或离开一个或更多个检查点,并且便携式监视设备和/或远程服务器可以响应于指示而禁止、抑制或以其他方式处理传感器输入。
本公开内容的各种示例性实施方式附加地或替代地提供与便携式监视设备的省电相关的特征。在一些实施方式中,在针对行程的至少一部分没有外部电力供应的情况下便携式监视设备由为便携式监视设备供电的电池或其他内部电力供应供电。内部电力供应可能随着时间的推移耗尽。如果没有适当地管理对内部电力供应的利用,则,电力供应可能不会贯穿一个或更多个行程的持续时间而持续(例如,直到便携式监视设备可以被替换或再充电为止)。
可以实现省电特征以有效地利用电池寿命,因此便携式监视设备可以贯穿行程的持续时间保持被供电。例如,便携式监视设备可以监视向远程服务器发送信号所需的电力。便携式监视设备可以按照计划(例如,每15分钟、每小时、当便携式监视设备生成警告或警报时等)向远程服务器发送信号。在一些实施方式中,便携式监视设备可以估计直到运输交通工具到达目的地为止设备需要进行多少传输,以及传输需要多少电力。如果所需的电力大于电池中剩余的电力,则可以对传输计划、传输电力和/或用于传输的频率进行调整,以确保电池持续达行程的持续时间。
在一些实施方式中,可以调节便携式监视设备的传输电力以保存电池寿命。例如,便携式监视设备可以与被配置成监视货物的不同部分的其他便携式监视设备或远程传感器(例如,安装在其他货板上的传感器)通信。可以逐渐降低从便携式监视设备到其他设备进行的传输的传输电力,直到传输电力达到适合于剩余电力供应的低电平。
在一些实施方式中,便携式监视设备可以被配置成支持频率分集。便携式监视设备可以使用频率范围内的多个频率与其他设备通信。便携式监视设备可以监视在便携式监视设备可以用于向其他设备发送信号的频率范围(例如,频带)内的若干频率通道,并且可以在需要最少电力发送并且被其他设备有效地接收的一个或更多个通道上进行发送。
在一些实施方式中,便携式监视设备可以调整与便携式监视设备相关联的一个或更多个报告和/或监视周期。便携式监视设备可以包括:用于与其他设备(例如,远程服务器)通信和/或确定便携式监视设备的位置的各种传感器和/或通信接口例如蜂窝收发器;被配置成检测运输交通工具移动的加速度计;被配置成检测交通工具中的当前温度的温度传感器和/或用于确定正在运输的物品的当前环境和状况的其他传感器。传感器可用于确定何时应当生成警告或警报(例如,状况可能对物品有害,物品发生意外事件等),并且可用于定位运输交通工具并且向远程服务器报告位置和/或状况/警报。
可以向远程服务器周期性地发送位置数据、传感器数据和/或警报。在一些实施方式中,服务器和/或监视设备可以基于电池寿命例如,响应于估计剩余电池寿命将不会持续达行程的剩余持续时间来改变报告周期。服务器和/或监视设备还可以基于其他因素例如监视设备的位置(例如,确定设备在港口或船上)和/或一个或更多个传输规则(例如,确定设备在机场,而不应当在飞行期间发送蜂窝信号)。在一些实施方式中,便携式监视设备可以基于类似的因素来调整传感器进行测量的间隔和/或传感器的其他参数。例如,便携式监视设备可以监视与传感器活动相关的功耗,并且可以调节传感器活动以省电。如果传感器在货物到达其目的地之前以消耗电力供应的速率捕获数据,则便携式监视设备可以较不频繁地捕获传感器数据。作为另一示例,便携式监视***可以减少提供给传感器的电力,或者可以修改传感器参数,以使传感器能够以更少的电力工作。
本公开内容的各种示例性实施方式附加地或替代地提供与跟踪运输交通工具运动相关的特征。监视被运输的物品位置的一个难点在于准确定位运输交通工具和物品。例如,假设卡车正在驾驶,并且经由便携式监视设备跟踪卡车的位置。便携式监视设备可以将位置数据发送至被配置成跟踪卡车和物品的远程服务器。远程服务器可以提供接口,通过该接口,比如托运人、接收者或其他方的用户可以查看卡车的一个或更多个当前位置和/或先前位置。
位置数据可以包括例如基于在便携式监视设备处接收的蜂窝信号而生成的数据。使用该数据,可以使用蜂窝三角测量来近似交通工具的位置。蜂窝三角测量通常为监视设备提供在大多数情况下为了跟踪卡车的位置而具有足够的粒度的可靠的位置估计。在一些实施方式中,通过使用蜂窝收发器来估计位置,监视设备可以避免使用专用于位置跟踪的分立设备,如GPS接收器。这样的分立位置确定设备可以增加便携式监视设备的成本和尺寸并且降低设备的电池寿命。此外,一些这样的设备,例如GPS接收器在被放置在封闭空间中,例如在卡车的封闭货物区域的情况下可能不会可靠地确定位置。因此,利用蜂窝收发器进行位置确定可以降低设备的成本和尺寸,并且使设备能够在电池电荷下操作更长的时间段。在一些实施方式中,监视设备可以使用蜂窝收发器进行位置跟踪以及与服务器通信(例如,通过经一个或更多个蜂窝塔将消息中继到服务器)两者。
在一些情况下,蜂窝收发器可能不会提供对监视设备的位置的可靠估计。例如,当实际发生很少运动或没有运动时,蜂窝收发器可以检测卡车的移动。这可能由于各种原因而发生。例如,用于执行三角测量的一个或更多个蜂窝塔和监视设备之间的环境状况可以随着时间的推移而改变,并且可以影响由用于估计位置的监视设备接收到的信号。在另一示例中,最初用于位置估计的蜂窝塔可能离线,并且从用于随后估计位置的新塔接收到的数据会导致与基于原始蜂窝塔的估计不同的估计位置。该效果可以被称为“蜘蛛”,并且可以导致显示给用户的位置数据看起来围绕交通工具的实际位置以分散模式跳动(例如,类似于蜘蛛网)。当位置数据被显示给用户时,蜘蛛可能导致显示杂乱,并且可能给用户当交通工具不行驶时交通工具正在移动的错误的印象。
本文描述的***和方法可以通过使用加速度计感测交通工具内的加速力来更可靠地检测运动。在一些实施方式中,便携式监视设备包括用于辅助检测运输交通工具移动的加速度计。加速度计通常被配置成感测加速力,并且可以检测运输交通工具是否运动。在一些实施方式中,加速度计向便携式监视设备报告振动的持续时间和/或强度。振动数据可以用于确定交通工具是否正在移动,以及交通工具正在移动的速率(例如,相对速率)。在一些实施方式中,便携式监视设备向远程服务器报告蜂窝位置数据(例如,基于蜂窝三角测量)和加速度计数据(例如,振动数据)两者,该远程服务器被配置成使用来自便携式监视设备的位置和加速度计数据来计算运输交通工具的位置。例如,在一些实施方式中,服务器被配置成使用加速度计数据忽略或修改某些位置数据(例如,在蜂窝位置数据指示移动但是加速度计数据指示交通工具停止的情况下)。在一些实施方式中,便携式监视设备可以在向服务器发送位置数据之前使用加速度计数据处理位置数据。在一些实施方式中,可以将与加速度计不同的移动感测设备用于类似的目的。
在一些情况下,运输交通工具可以停止。加速度计会向便携式监视设备报告振动不大或非常小的振动。响应于加速度计数据,监视设备和/或远程服务器可以断定运输交通工具没有移动。如果位置数据(例如,蜂窝数据)指示移动,则监视设备和/或远程服务器可以忽略位置数据的一部分,并且可以依赖于一个或更多个历史位置值作为监视设备的当前位置。
在其他情况下,运输交通工具可以运动。加速度计会向监视设备的服务器控制器和/或远程服务器报告振动。监视设备和/或远程服务器可以使用振动的幅度和/或持续时间来估计交通工具的移动量(例如相对量)。如果使用加速度计数据确定的移动与位置数据中反映的移动不一致(例如,如果位置数据建议运动大于由加速度计数据建议的移动),则监视设备和/或远程服务器可以修改位置数据以抑制基于例如蜂窝三角测量确定的移动。这可以导致对于交通工具的实际运动更准确的显示的移动图案,并且可以有助于减少任何“蜘蛛”效应。
在一些实施方式中,便携式监视设备的收发器的RF灵敏度可以通过有意地失谐天线谐振来改善。在典型的RF收发器设计中,天线和低噪声放大器之间的匹配针对自由空间环境中的选择性工作频率而被优化。所得匹配趋向于具有对环境负荷因子敏感的高Q值。为了减轻这种负载灵敏度,可以有意失谐天线到低噪声放大器匹配,以生成不如对环境负载的敏感的较低Q网络,其可能具有如在自由空间环境中测得的较低性能。
现在参照图1,示出了运输物品104的运输交通工具102。便携式监视设备106被示出在运输交通工具102中,并且被配置成经由网络112和蜂窝塔110与远程服务器114通信。然后,远程服务器114可以使用由便携式监视设备106发送并且被蜂窝塔110中继的信号,以例如确定运输交通工具102的位置。在一些实施方式中,如图1所示,便携式监视设备106耦接至物品104(例如,紧固到容置运输的物品的箱子、紧固到物品放置在其上的货板上、固定在货物本身上等)。在一些实施方式中,便携式监视设备106可以被配置成在交通工具102的封闭空间例如货物区域或外壳内进行操作。在其他实施方式中,便携式监视设备106在任何其他位置处耦接至运输交通工具102,并且可以或可以不物理地附接至物品104。应当理解,在没有背离本公开内容的情况下便携式监视设备106在运输交通工具102中的定位可以改变。
便携式监视设备106可以包括耦接至便携式监视设备和/或容置在便携式监视设备内的一个或更多个传感器108。传感器108可以包括加速度计、温度传感器、环境光传感器或被配置成感测物品104周围的状况或环境的任何其他传感器。传感器通常可以用于例如测量货物或货物附近的温度,感测货物区域中的光强度的改变(以确定货物门是否打开),并且感测加速力(以确定交通工具102是否在运动中)。在图1的实施方式中,示出了被容置在便携式监视设备106内的传感器108;在其他实施方式中,传感器108可以被定位在运输交通工具102内的任何其他位置,并且可以或可以不与便携式监视设备106集成(例如,传感器108可以经由无线连接与便携式监视设备106无线地通信)。
示出了经由网络112和多个蜂窝塔110与远程服务器114通信的便携式监视设备106。网络112可以是或包括被配置成经由各种通信协议中的一种或多种通信协议在便携式监视设备106和远程服务器114之间发送信息的任何类型的网络(例如,蜂窝网络或其他无线电通信网络、WAN、LAN等)。示出了多个蜂窝塔110,多个蜂窝塔110将蜂窝信号发送至便携式监视设备106,多个蜂窝塔110可以用于估计便携式监视设备106的位置。在一些实施方式中,使用蜂窝三角测量来估计便携式监视设备106的位置。虽然蜂窝塔110如图1所示,但是应当理解,在一些实施方式中,其他类型的设备(例如,GPS卫星、其他卫星)可以单独或与蜂窝信号组合用于估计所示***中设备106的位置。
现在参考图2,示出了根据示例性实施方式的便携式监视设备106的详细框图。示出了通常包括被配置成促进与例如远程服务器114和蜂窝塔110的无线通信的发送/接收电路202的便携式监视设备106。发送/接收电路202可以包括例如被配置成接收来自蜂窝塔110的蜂窝信号,并将蜂窝信号发送至蜂窝塔110的蜂窝收发器。
便携式监视设备106还包括被配置成提供传感器数据的一个或更多个传感器,该传感器数据可以由便携式监视设备106和远程服务器114用于生成警报、监视物品、调整电力管理设置等。例如,便携式监视设备106可以包括用于检测运输交通工具102中的当前温度水平的温度传感器220。温度传感器220可以以给定的时间间隔或计划(例如,每五分钟、每十五分钟等)感测温度。然后,温度传感器数据可以用于确定当前的温度水平是否可能损害物品104(例如在温暖的环境中的冷藏或冷冻的食物)、运输交通工具102的制冷***是否发生故障等。
作为另一示例,便携式监视设备106可以包括环境光传感器222。环境光传感器222可以感测运输交通工具102之内的环境光。如果运输交通工具102的门打开,则环境光传感器222可以感测交通工具之内的增大的环境光,并且所得到的传感器数据可以用于指示目的地处的用户已打开了门、门不应该是打开的以及有些是错误的等。环境光传感器222可以被配置成感测环境光出现时环境光的增大或减小,或者可以被配置成以给定的时间间隔或计划(例如,每五分钟、每十五分钟等)感测环境光。
作为另一示例,便携式监视设备106可以包括加速度计224。加速度计224可以感测加速力以确定运输交通工具102是否运动。在一些实施方式中,加速度计224可以生成表示所感测的振动的信号。信号可以指示振动的持续时间和/或振幅/强度。加速度计224的振动数据可以用于基于检测到的振动的持续时间和/或强度来确定运输交通工具102正在移动的速率(例如,相对速率或绝对速率)。在其他实施方式中,加速度计224可以生成指示移动的其他信号,例如g力数据、定向数据、冲击数据等。便携式监视设备106还可以包括各种其他传感器,以及用于经由有线或无线连接与从便携式监视设备106远程定位的传感器通信的传感器接口。
便携式监视设备106被示出为包括包含处理器208和存储器210的处理电路206。参照图3,远程服务器114被示出为包括包含处理器306和存储器308的处理电路304。处理器208、306可以是通用或专用处理器、专用集成电路(ASIC)、一个或更多个现场可编程门阵列FPGA)、一组处理组件或其他合适的处理组件。处理器208、306可以被配置成执行存储在存储器210、308中或从其他计算机可读介质(例如,CDROM、网络存储设备、远程服务器等)接收的计算机代码或指令,以执行本文所述的处理中的一个或更多个处理。存储器210、308可以包括被配置成存储数据、计算机代码、可执行指令或其他形式的计算机可读信息的一个或更多个数据存储设备(例如,存储器单元或设备)。存储器210、308可以包括随机存取存储器(RAM)、只读存储器(ROM)、硬盘驱动器存储设备、临时存储器、非易失性存储器、闪速存储器、光学存储器或用于存储软件对象和/或计算机指令的任何其他合适的存储器。存储器210、308可以包括数据库组件、对象代码组件、脚本组件或用于支持本公开内容中所述的各种活动和信息结构的任何其他类型的信息结构。存储器210、308可以经由处理电路206、304可通信地连接至处理器208、306,并且可以包括用于执行(例如,由处理器208、306)本文所述的处理中的一个或更多个处理的计算机代码。
再次参照图2,存储器210被示出为包括用于控制便携式监视设备106的操作的各种模块。为了省电和/或通信管理,电力管理模块212被配置成控制便携式监视设备106的活动。例如,便携式监视设备106包括电力供应204,电力供应204通常可以是或包括可以随着时间的推移而耗尽的电池或其他电力供应。电力管理模块212可以基于在设备中剩余的电力供应204和便携式监视设备106的一般电力用法来调整便携式监视设备106的活动。例如,可以调整便携式监视设备106的活动以确保剩余足够的电力用于所计划的行程的持续时间。这样的活动可以包括传输计划(例如,调整计划以使设备每四小时发送一次信号,而不是每小时一次)。这样的活动可以进一步包括连续监视电池电平并且基于剩余电池电平来增大或减小设备的传输电力。在图9中更详细地描述电力管理模块212。
发送模块214被配置成经由发送/接收电路202来控制便携式监视设备106的传输。例如,在一些实施方式中,发送模块214可以接收传感器数据并且发送传感器数据以及信号数据(例如,表示接收到的蜂窝信号的一个或更多个特征的数据)和/或用于传输到远程服务器114的其他设备数据。在一些实施方式中,可以在发送模块214或更通常便携式监视设备106处处理传感器数据以确定便携式监视设备106的位置。在其他实施方式中,传感器数据由远程服务器114发送,然后,远程服务器114可以确定便携式监视设备106的位置。
发送模块214可以被配置成按计划(例如,每十分钟一次、每小时一次等)生成传输。发送模块214可以基于各种因素修改传输计划。例如,发送模块214单独或与电力管理模块212协调可以改变发送至远程服务器114的传输的传输电力(例如,电力供应是否正在运行为低、是否发送了警告、是否检测到行程结束状况),或者可以使用不同的频率通道来传输到不同的设备。作为另一示例,可以至少部分地基于剩余电池寿命来修改传输计划。作为另一示例,如果由加速度计224未检测到交通工具活动,则发送模块214可以较不频繁地发送信号。作为另一示例,可以基于便携式监视设备106的位置(例如,如果交通工具是船,位置是水体,则设备可以较不频繁地发送信号)来调整传输计划。在一些实施方式中,运输中的物品可以切换运输交通工具(例如,从卡车转到船,或反之亦然,从一个卡车转移到另一卡车),并且发送模块214可以使用与对交通工具的切换相关的信息来调整传输计划。
警报模块216被配置成基于与运输交通工具102相关的当前状况来生成警报或警告。例如,警报模块216可以从温度传感器220接收温度读数,并且确定温度对物品是危险的。然后,警报模块216可以生成要发送至远程服务器114的信号。作为另一示例,警报模块216可以从环境光传感器222接收对环境光增大的指示,并且确定应当生成警报(例如,因为增大的环境光会指示不应打开的门的打开)。作为另一示例,警报模块216可以从电力管理模块212接收低电力指示,并且可以向远程服务器114提供该指示。此外,警报模块216可以提供对便携式监视设备106的操作响应于低电力情况是否(以及如何)改变的指示。在一些实施方式中,警报模块216可以基于由位置模块218确定设备106的当前位置在一个或更多个定义的地理区域(例如,起始位置周围的区域)内或刚刚进入或离开一个或更多个定义的地理区域(例如,起始位置周围的区域、目的地、一个或更多个检查点位置、港口等)来生成警报。在图4中更详细地描述警报模块216的活动。
位置模块218被配置成单独地或与远程服务器114组合来确定便携式监视设备106和运输交通工具102的当前位置。在一些实施方式中,位置模块218接收来自多个蜂窝塔110的蜂窝信号并且使用所述信号来计算交通工具的位置。例如,位置模块218可以使用向便携式监视***106提供最强信号的三个蜂窝塔来使用蜂窝三角测量。位置模块218可以确定蜂窝信号的特征并且使用该特征来计算位置。例如,位置模块218可以计算信号的接收信号强度指示(RSSI),并且使用RSSI来计算运输交通工具102的位置(例如,基于确定更强的信号指示更靠近蜂窝塔的已知位置,而较弱的信号指示距离蜂窝塔较远)。在一些实施方式中,除RSSI之外的蜂窝信号特征可以单独使用或与RSSI组合使用。
在一些实施方式中,位置模块218可以使用其他类型的收发器或传感器来帮助单独地或与蜂窝信号组合地确定便携式监视设备106的位置。例如,便携式监视设备106可以包括被配置成接收一个或更多个GPS信号并且使用该信号来确定设备106的位置的GPS收发器。在一些实施方式中,便携式监视设备106可以包括WiFi收发器、蓝牙收发器、RFID收发器或其他长距离或短距离通信接口,并且可以使用经由这样的通信接口接收到的数据来确定便携式监视设备106的位置。在一些实施方式中,便携式监视设备106可以使用蜂窝信号作为用于确定设备106的位置的主要源,并且可以使用从其他二次源接收的位置数据来确认和/或改善使用蜂窝信号确定的位置。
在一些实施方式中,位置模块218可以计算运输交通工具102的估计位置,并且可以将估计位置发送至远程服务器114。在另一实施方式中,位置模块218可以基于来自蜂窝塔110的传输来确定或检索信号特征,并且向远程服务器114提供信号特征。然后,远程服务器114可以计算运输交通工具102的估计位置。
在一些实施方式中,位置模块218可以确定从确定运输交通工具102的位置的先前时间起运输交通工具102是否已移动。例如,位置模块218可以使用加速度计数据来确定运输交通工具102是否已移动。加速度计数据可以指示由加速度计224感测到的振动幅度和持续时间。位置模块218可以确定振动的幅度和/或持续时间是否超过指示移动的阈值(例如,指示从上次位置更新其运输交通工具102运动。作为另一示例,位置模块218可以确定向便携式监视设备106提供信号的蜂窝塔110的位置和身份。位置模块218可以将用于提供先前传输的蜂窝塔和用于提供当前传输的蜂窝塔进行比较。如果一个或更多的蜂窝塔是不同的,则因为至少一个不同的蜂窝塔向便携式监视设备106提供了更强的信号,因此位置模块218可以确定运输交通工具102移动了。在一些实施方式中,位置模块218可以将信号特征例如RSSI值与根据先前接收到的信号的相应特征进行比较,并且如果特征改变至少阈值,则位置模块218可以确定设备106已移动。在一些实施方式中,如下面进一步详细描述的,位置模块218可以基于来自加速度计或其他移动检测设备的蜂窝信号和移动数据两者的组合来确定是否已发生移动。在一些实施方式中,位置模块218可以将蜂窝信号特征数据和活动数据从加速度计224发送至远程服务器114,并且远程服务器114可以确定设备106的活动是否已发生。
在一些实施方式中,便携式监视设备106可以包括二次通信电路226,该二次通信电路226被配置成使得能够与设备106附近的一个或更多个其他设备(例如,其他便携式监视设备)(例如,在同一交通工具中、在携带相关货物的一个或更多个其他邻近交通工具上或中的设备)通信。便携式监视设备106可以包括被配置成使用短、中等或远程通信协议与设备通信的二次无线电收发器。可以利用各种通信协议中的一种或多种协议,例如蓝牙、WiFi等。在一些实施方式中,可以利用比如基于IEEE 802.15.4标准的通信协议的通信协议。在一些实施方式中,可以利用专有通信协议。在一些实施方式中,二次通信电路226可以与发送/接收电路202分立。在一些实施方式中,二次通信电路226可以与发送/接收电路202集成(例如,使得发送/接收电路202包括能够与本地设备和蜂窝塔110两者通信的一个或更多个电路)。
在一些实施方式中,二次通信电路226可以被配置成跨多个频带或通道与设备通信。例如,二次通信电路226可以包括被配置成在第一频带(例如,2.4GHz)上与设备通信的第一收发器和被配置成在第二频带(例如,433MHz)上与设备通信的第二收发器。参照图13至图14更详细地描述跨多个频带而通信的示例性实施方式。
在一些实施方式中,二次通信电路226可以包括被配置成跨不同频率与特定组件通信的专用硬件组件。在一些实施方式中,二次通信电路226可以至少部分地被软件定义,使得可以使用软件来修改与二次通信电路226交互的设备和/或二次通信电路226所通信的频率,而不修改硬件。
在一些实施方式中,其他设备可以包括被配置成通过耦接至传感器的通信接口与二次通信电路226(例如,无线电路)通信的一个或更多个传感器。例如,无线电电路可以包括可以耦接一个或更多个传感器的一个或更多个接口。无线电电路可以被配置成将由传感器收集到的数据发送至设备106,设备106可以处理数据以生成警报和/或将数据发送至服务器114。在一些实施方式中,无线电电路可以包括被配置成从特定类型的传感器例如温度传感器、环境光传感器、移动传感器等接收数据的一个或更多个预配置的接口。在一些实施方式中,无线电电路可以是可重新配置的,以通过软件和/或简单的硬件重新配置适应不同类型的传感器输入。例如,在一些实施方式中,无线电电路可以包括被配置成通过使用处理器可读指令来实现一个或更多个处理功能的软件定义的无线电模块。这样的无线电电路可以包括可配置用于接收来自多个不同类型的传感器的输入的一个或更多个接口。对不同传感器输入的适应性可以使得能够对于与交通工具中的物品的运输相关的各种应用简单且便宜的实现监视。
现在参照图3,根据示例性实施方式更详细地示出了远程服务器114的活动。远程服务器114通常被配置成接收由便携式监视设备106发送的信号并且提供对便携式监视设备106的活动的支持,并且远程服务器114被配置成经由显示模块314向一个或更多个用户提供信息。远程服务器114被示出为包括被配置成经由网络112无线地接收数据的接口302。接口302可以是被配置成接收来自便携式监视设备106的信号的任何类型的无线接口。远程服务器114包括包含如上所述的处理器306和存储器308的处理电路304。
如上所述,可以在远程服务器114处执行便携式监视设备106的位置模块218的一些活动。例如,存储器308被示出为包括被配置成基于加速度计数据和蜂窝塔信息来确定运输交通工具102是否已从先前位置移动的交通工具移动模块310。此外,存储器308被示出为包括被配置成计算运输交通工具102的当前位置或接收来自设备106的当前位置的交通工具位置模块312。虽然在一些实施方式中,在便携式监视设备106的位置模块218处计算交通工具位置和运动,但是在其他实施方式中,可以在交通工具移动模块310和交通工具位置模块312处发生部分或全部计算。在这样的实施方式中,远程服务器114被配置成经由网络112无线地接收来自便携式监视设备106的输入,包括在这种106处从蜂窝塔110接收到的信号的信号特征(例如,RSSI)、加速度计数据和/或其他传感器和/或通信接口(例如,收发器)数据。
如上所述,位置模块218或交通工具移动模块310可以使用RSSI数据来确定运输交通工具102是否正在移动。例如,如果相同的三个蜂窝塔连续两次向便携式监视设备106提供最强的信号,则可以将信号的RSSI值相互进行比较。如果RSSI值的差超过阈值(例如,10%),则当便携式监视设备106的位置已相对于一个或更多个蜂窝塔而改变时,可以确定运输交通工具102正在移动。如果与该组最强接收信号相关联的蜂窝塔110中的一个或更多个蜂窝塔110改变,则在一些实施方式中这可以解释为指示交通工具活动。
在一些实施方式中,蜂窝塔信号数据和加速度计数据可能彼此矛盾。例如,如果最强信号的RSSI值和/或蜂窝塔身份数据指示运输交通工具102没有移动(基于信号强度未改变或三角测量中使用的蜂窝塔未改变),但加速度计数据指示足够的振动,则运输交通工具102的位置可以由便携式监视设备106或远程服务器114重新计算。作为另一示例,如果RSSI值指示运输交通工具102可能已移动,但加速度计数据指示没有振动,则可以确定运输交通工具102没有移动。换句话说,在一些实施方式中,在由蜂窝信号指示的移动或移动的缺乏与由加速度计数据指示的移动不一致的事件中,加速度计数据主要用于验证和/或覆盖使用蜂窝信号确定的位置的改变。
位置模块218和/或交通工具位置模块312可以在计算运输交通工具102的位置时考虑到“蜘蛛”效应。当交通工具静止或运动时,可能发生这样的效应。例如,即使交通工具是静止的,也可以针对交通工具计算不同的交通工具位置,或者可以计算比实际发生移动的更大的移动。由于在便携式监视设备106处经由蜂窝塔110接收信号,因此因为信号强度可能会根据影响传输的各种状况而很大地变化而可能难以获得运输交通工具102的精确位置。例如,便携式监视设备106和蜂窝塔110之间的各种环境状况可能会影响在便携式监视设备106处检测到的信号特征。在某些情况下,三角测量中使用的蜂窝塔110尽管改变很少或者例如由于蜂窝塔110离线以进行维护而从便携式监视设备106没有移动。因此,即使交通工具在最后两个位置确定或报告期间未移动,也可以将交通工具位置计算为处于两个不同的位置。此外,如果交通工具已移动,则由于信号的变化,交通工具运动可能被错误计算。还参照图16A示出了示例蜘蛛效应。在两个不同的时间,两个不同的位置1604、1606示出交通工具。然而,交通工具可以是静止的,并且在1604和1606之间的位置差异以及可能在靠近位置1604和1606所示的其他位置点的差异是由于蜘蛛效应引起的。
可以通过便携式监视设备106或远程服务器114以各种方式来考虑蜘蛛效应。例如,如果确定运输交通工具102未从先前位置移动(例如,基于加速度计数据),但是计算了不同的位置,则计算被忽略,或者计算的值被“夹紧”(例如,减小值的大小以减小位置的改变)。换句话说,可以忽略或减小计算新位置的影响。此外,可以在运输交通工具102未移动的多个报告周期中计算位置,并且将结果一起平均或以其他方式组合以更准确地确定交通工具的位置。
运输交通工具102的位置可以由远程服务器114用于调整便携式监视设备106的操作。例如,当前交通工具位置可以用于确定是否应当生成警报并将警报发送至便携式监视设备106(例如,与交通工具位置结合的传感器数据是否指示潜在的危险情况)。作为另一示例,当前交通工具位置可以用于触发到便携式监视设备106的传输以进入省电模式(例如,如果交通工具接近其目的地,则可以不使用省电;如果交通工具是远离目的地,则可以激活省电特征)。
便携式监视设备操作模块314可以向便携式监视设备106提供指令。例如,如果便携式监视设备106生成警告或警报,则可以指示该设备更频繁地发送传感器数据。作为另一示例,如果在便携式监视设备106上检测到低电池或低电力情况,则可以指示该设备进入其中向远程服务器114较不频繁地发送信号的模式。便携式监视设备操作模块314可以被配置成确定新的传输计划,并且以其他方式调整便携式监视设备106的操作。
显示模块316被配置成生成用于向一个或更多个用户(例如,承运人、接收者、托运人等)显示与运输交通工具102的位置和状态相关的数据。例如,显示模块316可以生成示出交通工具的位置或货物的温度和其他特征的地图、表或其他视觉数据(例如,如图16A至图16D所示)。显示器可以指示交通工具在不同时间的位置,交通工具是否已停止移动以及交通工具在哪里停止移动,以及其他一般的行程特征(例如,行程持续时间、走过的距离和剩下的距离等)。显示模块316还可以生成与由便携式监视设备106或远程服务器114生成的一个或更多个警报或警告相关的数据(例如,温度太高或较低、环境光水平太高等)。显示模块316还可以生成与便携式监视设备106的电力供应状态相关的数据(例如,电力供应是否足够低,使得来自便携式监视设备106的更新在将来将变得较不频繁)。显示模块316可以以规则的间隔(例如,每隔15分钟、每当远程服务器114接收来自便携式监视设备106的信号时)进行更新或者可以根据需要(例如,当运输交通工具102到达目的地时、生成警报或警告时等)进行更新。应当理解,显示模块316可以为任何类型的设备(例如,膝上型计算机、台式机、移动设备、平板电脑等)生成任何类型的报告(例如,图像、文本、电子邮件等),并且可以根据报告的性质生成针对不同用户(例如,第一响应者、主管)的报告。可以将由显示模块316生成的数据例如经由网络(例如,使用应用、基于web的接口等)提供给一个或更多个用户设备。
在一些实施方式中,远程服务器114被示出为包括用户层级318。在一个实施方式中,远程服务器114存储用户层次,并且可以接收来自另一个源的对层次的更新。在另一实施方式中,远程服务器114可以被配置成既存储又维护或更新用户层级。尽管在远程服务器114中示出了用户层级318,但是在其他实施方式中,用户层级可以替代地或附加地存储在便携式监视设备106中。
用户层级318可以指示负责监督或管理经由运输交通工具102运输物品104的多个用户。例如,用户层级318可以包括被指派去监视交通工具的一个或更多个用户,以及被指派去接收与交通工具操作相关的警报或警告的一个或更多个主管。用户层级中的不同用户可以具有与运输交通工具和物品的操作相关的不同级别的责任。在一些实施方式中,用户层级318可以是详细描述责任的列表,并且可以向远程服务器114指示应当为其生成显示数据、警报等的用户列表。
在一个实施方式中,远程服务器114可以在运输交通工具的正常操作期间为第一用户(或用户)生成报告。如果由便携式监视设备106生成警报或警告,则远程服务器114可以向第一用户生成指示警报的显示。然后,远程服务器114可以接收由第一用户接收到警报的确认,或确认第一用户已对该警报进行了处理。如果远程服务器114没有收到确认,则远程服务器114可以为第二用户(例如,第一用户的主管、备份用户等)生成警报。远程服务器114可以使用用户层级318来确定应当给予哪些用户哪些警报。例如,可以向第一用户给予一种类型的警报(例如,环境光增大),而另一类型的警报(例如,温度升高)可能更适合于第二用户。
总体上参照图2至图3,应理解,便携式监视设备106的各种活动可以由远程服务器114执行,反之亦然。便携式监视设备106和远程服务器114可以相互协调或者可以不相互协调以总体上实现本文所描述的处理。
总体上参照图4至图8,根据示例性实施方式更详细地描述便携式监视设备106的温度监视和警报活动。参照图4,根据示例性实施方式更详细地示出警报模块216的活动。警报模块216可以基于在便携式监视设备106处接收的各种传感器数据和位置数据来生成警报。例如,警报模块216被示出为包括行程信息402。行程信息402可以包括运输交通工具102的计划路线和目的地以及与路线相关的位置数据。如果运输交通工具102到达或处于目的地的相同地理区域(基于来自位置模块218的位置数据),则警报模块216可以抑制一些或所有可能的警报。例如,如果运输交通工具102中的温度升高,但是交通工具已到达其目的地,则由于货物已到达(或正在从交通工具卸载),由于温度升高可能不会影响物品,因此可以抑制警报。
在一些实施方式中,警报模块216包括用于基于行程信息402、位置信息或其他信息来确定运输交通工具102是否已到达其目的地的行程结束模块406。在一些实施方式中,警报模块216可以生成用于发送至远程服务器114的指示物品已到达其目的地的警报。警报模块216还可以将信息发送至电力管理模块212,然后,电力管理模块212可以被配置成将便携式监视设备106的各种传感器断电(例如,当不再需要监视物品时)。例如,可以禁止各种传感器,并且/或者可以从对于物品的一组温度测量结果中排除从确定之后的传感器数据。在一些实施方式中,在接收到运输交通工具已到达目的地的指示时,可以去激活耦接至便携式监视设备106的发送/接收电路202(例如,蜂窝收发器)的SIM卡。
行程结束模块406可以进一步使用其他传感器数据来确定行程结束。例如,行程结束模块406可以利用来自温度传感器220的温度数据。如果温度突然显著增大(例如,从运输交通工具移除的冷冻食物),则行程结束模块406可以进行检查以查看交通工具是否在其目的地或目的地附近。如果是这样,则可以确定温度升高是物品到达其目的地的结果(例如,货物区门被打开以卸载货物的结果),而不是运输交通工具的制冷***的错误或其他问题。作为另一示例,可以使用来自环境光传感器222的环境光数据。如果环境光突然显著增大(例如,物品被从交通工具移动到太阳光),则可以确定设备106的位置是否在目的地或另一已知检查点处。如果是这样,则可以确定物品正在其目的地处被卸载。如果不是这样,则可以唤起警报,因为货物区域的意外开启可能会指示物品被损坏或盗窃。作为另一示例,可以使用来自加速度计224的加速度计数据。如果加速度计不再报告振动(指示交通工具已停止移动),则可以确定物品已到达其目的地,而不是确定运输交通工具存在问题或运输交通工具在码头附近空转等待一个码头槽打开。作为又一示例,发送/接收电路202、二次电路226和/或另一电路(例如,通信电路、例如射频通信设备)可以被配置成与位于目的地处或附近(例如,安装在装载码头上或附近)的信标或其他信号传输设备通信。便携式监视设备106和/或远程服务器114可以响应于接收到来自信标的信号单独地或结合确定便携式监视设备106的位置在目的地位置附近而确定货物已到达目的地。可以使用位置数据、行程信息、温度数据、环境光数据、加速度计数据和/或其他传感器数据的任何组合来确定行程结束情形。
在一些实施方式中,行程结束模块406可以在到达目的地时自动生成警报和/或报告以发送至远程服务器114,指示行程已结束。响应于警报,便携式监视设备106和/或远程服务器114可以生成提供与行程有关的信息的概要报告,例如在行程过程中的一个或更多个位置,或与物品相关的一个或更多个状况(如温度状况)的概要。例如,在一些实施方式中,便携式监视设备106和/或远程服务器114可以生成指示关于行程中物品的温度的信息的报告,所述信息为例如平均温度、温度变化(例如高温、低温等),记录的温度的日志、示出行程中的温度的图表和/或其他类型的温度相关信息。在一些实施方式中,可以提供附加信息,例如交通工具至少停留了阈值时间量的区域、货物门被打开(例如,基于光传感器222)的情况和/或其他信息。在一些实施方式中,可以将概要报告提供给用户,例如托运人、接收者和/或承运人。在一些实施方式中,报告可以被配置成满足一个或更多个报告要求,例如FDA或其他政府/监管报告要求。
在一些实施方式中,警报模块216包括行程启动模块404,该行程启动模块404被配置成确定运输交通工具102何时开始行程(或已开始行程的特定部分或段)。行程启动模块404可以接收运输交通工具当前停止的指示,并且可以检查位置数据和传感器数据以确定交通工具何时开始移动。例如,当交通工具开始移动时,加速度计224可以检测振动,其可以由行程启动模块404用于确定行程已开始(例如,如果该位置在已知起始位置处或附近)。在一些实施方式中,可以单独使用或与加速度计224组合使用其他传感器例如光传感器222(例如,检测在移动之前门何时被关闭,表明货物刚被装载/检查)和/或温度传感器220(例如,检测到已开始下降的较高温度,这可以指示货物被装载并且门已被关闭,使得制冷能够开始)。警报模块216可以使用行程启动模块404来确定何时开始针对警报的检查(例如,忽略在开始行程之前由传感器数据生成的假警报)。
警报模块216可以基于例如温度水平来生成警报。如果温度水平超过阈值,则会生成警报。警报模块216被示出为包括温度阈值信息408。例如,温度阈值信息408可以包括针对一个或更多个物品的一个或更多个高温度和低温度阈值。在一个实施方式中,第一高(或低)温度阈值可以是对物品造成一般或中等风险的温度,而第二高(或低)可以是对物品造成更直接的风险的温度。换句话说,温度阈值信息408可以包括指示对物品的不同等级的风险的多个阈值。
在一些实施方式中,可以监视物品超过阈值所花费的持续时间或累积时间。例如,如果温度在某一阈值之上达长的时间段,则与物品在更短的时间内暴露于甚至更高的温度的情况相比,这对于物品而言可能会更有害。温度阈值信息408可以包括关于在要生成警报之前允许物品被保持在给定温度下多长时间的信息。例如,如果温度超过阈值,则可能不会立即生成警报。在一些实施方式中,仅在温度在特定时间量内保持在阈值之上的情况下才可以生成警报。在一些实施方式中,在阈值之上花费的累积时间可以是特定时间范围例如行程的持续时间内的总时间量。如果在阈值水平之上的总时间量超过特定时间量,则可以生成警报,而不管温度是否下降到阈值之下或者温度下降到阈值之下多少次。在一些实施方式中,可以在确定是否要生成警报时将在阈值之上的累积时间量与在阈值之下的累积量进行比较。
还参照图5,示出了根据示例性实施方式的示出了温度阈值信息408的使用的图表500。图表500示出了第一高温阈值502和第二高温阈值504。在一个实施方式中,当温度达到阈值502时,可以由警报模块216生成一般的低紧急警报。当温度达到阈值504时,可以由警报模块216生成较高的紧急警报。还示出了第一低温阈值506和第二低温阈值508,为此可以生成低紧急警报或高紧急警报。虽然这里的***和方法是针对高温情形描述的,但是应当理解,***和方法可以类似地应用于低温情形。此外,虽然在图表500中仅示出了两个高阈值502、504,但是应当理解,可以存在由警报模块216利用的任何数目的阈值。在一些实施方式中,阈值可以由远程服务器114设置。在其他实施方式中,生成警报的阈值可以由用户指定、基于物品的特征(例如,基于物品的已知期望的或安全温度范围)或以其他方式生成。
由线510示出了在示例行程的持续时间内的运输交通工具之内的温度。在时间T1处,温度升高到阈值502之上。在一个实施方式中,警报模块216可以生成高温度警报以发送至远程服务器114。在另一实施方式中,如果温度在给定时间段内保持在阈值502之上,则警报模块216可以仅生成高温度警报。例如,温度被示出为保持在阈值502之上直到时间T2,并且可以仅在到达时间T2时生成警报。时间T2可以是由便携式监视设备106、远程服务器114计算的或由用户预定义的时间。温度被示出为在温度升高之后下降,这可以是对响应于警报而采取的动作的反应,例如通过从远程服务器114发送的命令或通过人例如运输交通工具102的乘员的干预的操作参数(例如,制冷***的操作参数)的改变。如果在时间T2之前温度降到阈值之下,则在一些实施方式中,可以不生成警报。
在时间T3处,温度被示出为增加到阈值502之上。温度可以继续上升在时间T4处到第二阈值504之上。在达到阈值504时,在一些实施方式中,可以由警报模块216自动地生成警报,而不管经过多长时间。
在各种实施方式中,任何数目的阈值可以由温度阈值信息408定义,并且温度的任何特征可以用于确定何时发送警报。例如,如果温度上升或下降太快,则可以生成警报,而不管温度在阈值之上所花费的时间。作为另一示例,如果温度下降并且由于没有经过足够的时间而尚未生成警报,则警报模块216可能不会生成警报,而不管温度在阈值之上多远。在一些实施方式中,温度阈值信息408可以包括任何数目的阈值,每个阈值与特定时间限制相关联(例如,在生成警报之前在阈值之上所花费的时间量)。
如图5所示,定义了冷却时间Tc和行程结束时间Te。时间Tc可以定义开始行程之前的时间。如果物品刚被装载到运输交通工具上,则物品可能需要时间才能达到所需的温度水平,因此可以在时间Tc之前忽略温度读数。类似地,如果物品在时间Te处到达其目的地,则即使温度超过阈值,也可以忽略任何温度读数。
再次参参照图4,警报分类模块410可以使用温度阈值信息408来确定警报级别。例如,如上所述,与阈值502相比,警报对于阈值504可能更紧急,或者基于在阈值之上所花费的时间量,警报可以更紧急。在一些实施方式中,可以基于在阈值之上的时间量和温度量(例如,绝对值或在阈值之上的量)两者来生成警报。例如,在一个实施方式中,如果温度在阈值502之上两度达五个小时,或者如果温度在阈值502之上七度达45分钟,则可以生成警报。
警报分类模块410可以确定警报级别,使得远程服务器114可以适当地通知用户。例如,低警报级别可以意味着远程服务器114仅通知负责运输交通工具和货物的基本监视的单个用户。高警报级别可以意味着远程服务器114通知主管或多个用户。虽然警报分类模块410被示出为警报模块216的一部分,但是其活动中的一些或所有活动可以在远程服务器114中发生(例如,远程服务器114接收或检索温度阈值信息408并且进行其自身的确定)。
现在参照图6,示出了用于使用便携式监视设备监视运输交通工具中的温度的处理600的流程图。处理600可以由例如警报模块216执行。处理600包括监视由被配置成在货物的运输期间监视货物的便携式监视设备的温度传感器测得的温度(602)。处理600还包括响应于确定温度已超过第一阈值而生成第一警报(604)。例如,如果温度升高或降低超过阈值,则会为识别状况的远程服务器生成警报。
处理600还包括生成第二警报(606)。可以在许多示例条件中的一个条件下生成第二警报。例如,在一些实施方式中,如果温度超过大于第一阈值的第二阈值,则由于温度现在已增大或减小过两个不同的阈值,因此生成第二警报。作为另一示例,如果温度超过第一阈值的时间超过阈值,则由于温度已在阈值之上或之下太长时间而生成第二警报。作为另一示例,如果温度超过第一阈值的量超过特定值,则由于在达到第一阈值之后的温度持续增大或减小,因此生成第二警报。在一些实施方式中,生成第一警报作为警告,而第二警报指示在运输交通工具中已达到可能会对物品安全造成风险的危险情况。
在一些实施方式中,在框606处,可以使用各种情形的组合来确定何时发送第二警报。例如,可以在确定中使用温度的增大或减小超过阈值以及在阈值之上或之下所花费的时间的组合。换句话说,警报模块216可以被配置成组合若干因素以确定运输交通工具中何时存在危险情况。
现在参照图7,示出了用于使用便携式监视设备进行多级警报的处理700的流程图。处理700可以由例如警报模块216和远程服务器114来执行。处理700包括监视由被配置成在货物的运输期间监视货物的便携式监视设备的温度传感器测得的温度(702)。处理700还包括响应于确定温度已超过阈值而生成警报(704)。
处理700还包括向第一接收者发送警报(706)。例如,将警报发送给被分配监视货物和运输交通工具的用户。在一些实施方式中,可以基于由便携式监视设备或远程服务器存储的用户层级来选择第一接收者。用户层级可以是可以被提供警报的用户的列表,并且可以基于警报的类型和紧急性来从列表中选择一个或更多个用户。
处理700还包括确定在一时间段内从第一接收者是否接收到警报接收确认(708)。例如,框708可以包括从第一接收者接收确认,或者确认第一接收者正在处理警报。该时间段可以是设置的时间段(例如,两个小时),或者可以基于警报的类型以及物品和运输交通工具的当前状态而是灵活的或可调节的。例如,可以基于温度超过阈值的量来调整时间段(例如,量越大,时间段越短)。作为另一示例,可以基于温度超过阈值的时间量来调整时间段(例如,时间越长,时间段越短)。作为又一示例,与一般警告相比,对于危险情况将时间段缩短。
处理700还包括响应于确定在该时间段内未接收到接收确认而向第二接收者发送警报(710)。例如,第二接收者可以是第一接收者的主管。在一些实施方式中,该警报可以继续被发送/升级到其他用户(例如,直到接收到确认和/或响应于该警报而采取某些行动为止,或者直到造成警报生成的条件被消除为止)。在一些实施方式中,可以向用户(例如,承运人/托运人/接收者)提供接口,通过该接口,用户可以提供应该向其提供警报的用户列表,应当提供警报的频率等。
现在参照图8,示出了用于检测运输交通工具的行程结束的处理800的流程图。处理800可以由例如警报模块216来执行。处理800包括使用由便携式监视设备收集到的数据来在货物的运输期间监视货物的位置(802)。例如,框802可以包括从一个或更多个蜂窝塔接收信号并且使用蜂窝三角测量来估计便携式监视设备的位置。
处理800还包括接收来自便携式监视设备的一个或更多个传感器的输入数据(804)。输入数据与属于货物的一个或更多个特征相关。处理800还包括响应于使用便携式监视设备监视的位置和来自便携式监视设备的一个或更多个传感器的输入数据的组合而生成指示货物已到达目的地的警报(806)。处理800可以可选地包括去激活便携式监视设备的各种部件例如SIM卡和传感器。在框806处可以抑制传感器报告。
在一些实施方式中,传感器包括光传感器。如果光传感器测量环境光的强度增大,则可以确定货物已到达其目的地。如果运输交通工具在目的地的地理位置处或附近,并且由于环境光增大,则货物可能被移出运输交通工具,或者至少运输交通工具门已打开。
在一些实施方式中,传感器包括温度传感器。如果测量温度的升高,则可以确定货物已到达其目的地。如果运输交通工具在目的地的地理位置处或附近,并且由于温度升高,则货物可能被移出运输交通工具。
在一些实施方式中,传感器包括加速度计。如果加速度计数据指示交通工具静止(无振动),则可以确定货物已到达其目的地。如果运输交通工具在目的地的地理位置处或附近,并且如果交通工具已停止,则货物可能已到达其目的地。在处理800中可以使用位置、光传感器数据、温度传感器数据、加速度计数据和/或其他传感器数据的任何组合。
在一些实施方式中,传感器包括电路,比如发送/接收电路或被配置成与目的地处或附近的设备通信的其他类型的通信电路(例如,利用WiFi、蓝牙、蜂窝、RFID和/或其他有线或无线通信方法,例如射频通信方法)。例如,信标或其他通信设备可以安装在目的地处的装载码头上或附近,并且被配置成向便携式监视设备发送向便携式监视设备指示其在码头附近的信号。在另一示例中,由在码头处的用户携带的设备可以发送信号。在一些实施方式中,信号可以包括设备的标识符、位置、位置的所有者或其他特征。在一些实施方式中,便携式监视设备和/或远程服务器可以使用该信号来确定行程已结束。在一些这样的实施方式中,可以仅使用该信号、而不结合指示便携式监视设备的位置的数据来作出确定。在一些这样的实施方式中,可以响应于从在目的地处或附近的设备接收信号并且确认便携式监视设备的位置在目的地位置处或附近而进行行程结束确定。
在一些实施方式中,可以使用类似的位置和传感器信息来感测除了行程结束之外的条件。例如,在一些实施方式中,传感器和位置信息可以感测到行程的开始。例如,位置数据可以在从其接收物品的地理区域处或附近,并且光数据、移动数据和/或温度数据可以用于确认物品何时进入运输交通工具,运输交通工具的货物门何时关闭、交通工具何时移动。在一些实施方式中,传感器和位置信息可以用于检测交通工具何时到达一个或更多个检查点,例如检查货物的点。例如,如果位置数据在与检查点相关联的地理区域处或附近,则光传感器数据指示在光的增大,随后减小,并且温度数据指示温度临时增加,这可以指示在检查点处打开货物门,检查货物,并且关闭门。如果在远离已知检查点区域的位置出发生类似的情况,则在一些实施方式中,可以生成警报以检查货物由于对货物区域的未经授权的访问而被损坏或盗窃。
在一些实施方式中,便携式监视设备和/或远程服务器可以附加地或替代地监视便携式监视设备的位置,并且确定货物是否可能在交付时帧内到达目的地。例如,便携式监视设备和/或远程服务器可以被提供有指示计划将交付货物的日期和/或时间的交付计划数据。便携式监视设备和/或远程服务器可以确定目的地的位置和便携式监视设备的当前位置并且计算到达目的地的距离。
便携式监视设备和/或远程服务器可以使用所计算的距离来确定到达目的地的时间。可以使用各种因素中的一个或更多个因素来确定到达目的地的时间。例如,在一些实施方式中,可以基于在一个或更多个历史行程(例如,具有类似特征例如与当前行程相同或相似的路线的行程)上的交通工具的平均速度来计算到达目的地的时间。在一些实施方式中,可以使用对交通工具可以在特定时帧内行驶的距离的估计来部分地确定到达目的地的时间。在一些实施方式中,可以使用交通工具预期将行驶的一个或更多个道路的速度限制数据来部分地确定到达目的地的时间。在一些实施方式中,可以使用来自一个或更多个其他平台或计算设备的数据来确定到达目的地的时间。例如,日志平台可以提供对在计划或强制驾驶员停止以进行休息之前的距离的估计(例如,基于期间允许驾驶员进行驾驶的连续时间的最大量)。在一些实施方式中,上述各种因素和/或其他因素可以组合使用以确定到达目的地的时间量。
便携式监视设备和/或远程服务器可以将到达目的地的时间量与直到交付货物的截止日期到达为止剩下的剩余时间量进行比较。如果比较指示货物不能按时交付(例如,如果到达目的地的时间超过截止日期之前的剩余时间),则便携式监视设备和/或远程服务器可以生成并发送一个或更多个警报给***的用户。例如,在一些实施方式中,便携式监视设备和/或远程服务器可以经由用户的计算设备向用户发送警报。在一些这样的实施方式中,可以通过网站或用户可以通过其监视关于装运状态的信息的其他便携式设备向用户提供警报。在一些这样的实施方式中,可以例如经由安装在智能手机上或用户的其他便携式设备上的应用向用户的设备上的用户提供警报。在一些这样的实施方式中,可以经由通过文本消息(例如,SMS、MMS等)、电子邮件或其他通信媒介的通知向用户提供警报。
在一些实施方式中,可以基于预期装运错过计划的交付时间的时间量来提供多级警报。例如,如果预期装运将错过交付时间小于阈值时间量,则警报可以由一个媒介(例如,经由门户网站)提供和/或提供给一个用户(例如,主要负责监视装运的个人)。如果预期装运将错过交付时间超过阈值时间,则警报可以由多个媒介(例如,经由门户网站和电子邮件/文本通知)提供和/或提供给多个用户(例如,提供给主要负责监视装运的个人和该个人的经理)。在各种实施方式中,可以定义各种条件(例如,多级阈值)和/或结果动作(例如,交付方法和/或接收警报的个人)。在一些这样的实施方式中,可以由***的用户定义,或者可以由***预定义条件和/或结果动作(例如,默认条件)。
总体参照图9至图14,更详细地描述根据示例实施方式的便携式监视设备106的电力管理活动。现在参照图9,根据示例实施方式更详细地示出图2的电力管理模块212的活动。虽然电力管理模块212被示出为便携式监视设备106的一部分,但是应当理解,本文描述的各种功能和特征可以由远程服务器114、便携式监视设备106或其组合来执行。例如,电力管理和/或通信处理可以由远程服务器114执行,远程服务器114可以向便携式监视设备106发送命令,使便携式监视设备106改变各种操作参数,例如传输或测量计划、传输电力、传输频率等。
电力供应管理模块902被配置成确定便携式监视设备106的充电状况(例如,剩余电量)。电力供应管理模块902可以确定便携式监视设备106的正常操作所需的电力输出(例如,为了保存足够的电池寿命以使设备在行程过程中工作)。例如,电力供应管理模块902可以确定用于将传感器数据和位置数据周期性传输到远程服务器114的电力的量。电力供应管理模块902可以进一步确定用于设备的各种传感器(例如,传感器220至224)的正常操作的电力的量。使用预期将由便携式监视设备106使用的电力的量和电力供应204的当前充电状况,电力供应管理模块902可以确定设备是否具有足够的电力,或者对设备的操作进行调整是否对于省电是有必要。例如,电力供应管理模块902可以指定一个或更多个传感器的期望操作模式或者用于在便携式监视设备106和一个或更多个其他设备(例如,传感器设备、其他便携式监视设备、或其他远程服务器114等)之间的传输的期望频率通道。
在一些实施方式中,电力供应管理模块902可以基于物品的行进计划和运输交通工具的当前位置来估计用于便携式监视设备106的操作的电力的量。例如,假设针对物品的行进计划包括通过卡车和船的组合运输物品(即,物品跨对于至少一部分行程的河流或海洋运送)。在这样的情况下,便携式监视设备106可能不期望或可能频繁地向远程服务器114发送数据。电力供应管理模块902可以从位置模块218(或远程服务器114或另一模块)接收货物当前位于船上或附近的位置(例如,在港口处、在码头上、在口岸处等)的指示。在接收到指示时,电力供应管理模块902可以增加设备到远程服务器114的传输之间的时间或者临时地中止传输(例如,以在长时间船只行程上省电和/或因为便携式监视设备106可能不能在不存在蜂窝塔110的情况下发送消息)。在各种实施方式中,电力供应管理模块902可以调整设备的电力使用量,而不管设备的当前电力供应如何,或者可以仅在确定电力供应为低的情况下进行调整。
作为另一示例,假设针对物品的行进计划包括经由飞机运输货物。在一些实施方式中,电力供应管理模块902可以在确定到远程服务器114的传输中实现一个或更多个规则。例如,在接收到物品被装在在飞机上的指示时(例如,基于便携式监视设备106的位置在与机场或机场的一部分相关联的地理区域内),电力供应管理模块902可以在物品仍然在飞机上的同时使便携式监视设备106不向远程服务器114发送传输(例如,如果空气规定禁止飞行中的蜂窝传输,以避免当不在蜂窝塔110附近时进行传输和浪费电力等)。电力供应管理模块902可以基于行进行程或基于与无线传输相关联的任何规则或规定来进行任何其他这样的调整。
传感器管理模块904被配置成管理便携式监视设备106中的传感器活动。在一些实施方式中,一个或更多个传感器可以以计划的间隔(例如,每五分钟、每小时、基于预先已知的计划的一天的特定时间处等)向便携式监视设备106提供传感器数据。在一些实施方式中,一个或更多个传感器可以在环境中发生重大事件(例如,卡车门的打开使环境光突然增大)时提供传感器数据。
在一些实施方式中,电力供应管理模块902可以确定在整个行程期间没有足够的电力来支持便携式监视设备106中的所有传感器的操作,和/或用于传感器的一个或更多个传感器的传感器测量可以较不频繁地进行,并且仍然为特定应用提供足够的监视性能。传感器管理模块904可以响应于这样的确定而调整传感器操作。例如,可以调整由传感器收集数据的计划(例如,测量之间的间隔或周期)。例如,不是每五分钟用温度传感器进行温度读数,而是可以将间隔调整为每十五分钟一次、每小时一次,或者传感器仅在用户或远程服务器114请求时进行读数。作为另一示例,可以将传感器和/或位置数据以不同的计划(例如,较不频繁地发送传感器和/或位置数据)发送至远程服务器114。
在一些实施方式中,位置信息可以用于调整传感器的测量周期或报告周期。例如,如果运输交通工具102已进入预定的地理区域,则传感器读数可能基于周围环境或多或少地重要。如果物品正在飞机上运输,则传输来自便携式监视设备106的传感器数据可以暂停或较不频繁地执行。在一些实施方式中,可以在检测设备106已到达目的地机场时(例如,基于位置数据、来自高度计或其他设备的高度数据、来自加速度计224的移动数据、来自光传感器222的环境光数据等)来恢复报告和/或测量。
在一些实施方式中,传感器数据本身可以用于调整设备106中的传感器的操作和/或测量/报告计划。例如,如果环境光传感器222检测到光的强度的突然增大,则运输交通工具102的门可以是打开的,并且作为响应,一个或更多个传感器读数的频率可以被增加以考虑潜在的危险情况或被减少或暂停以避免基于打开的门的错误报告条件(例如,避免包括行程结束后的温度作为行程起见的平均温度的一部分)。作为另一示例,如果出现温度的突然升高或降低,则可以增加所有传感器读数的频率。
发送/接收电路管理模块906被配置成管理通过便携式监视设备106进行的传输。便携式监视设备106可以以规则(例如,周期性)或不规则(例如,响应于一个或更多事件)计划向远程服务器114发送信号。在一些实施方式中,可以每十五分钟、每小时等向远程服务器114发送信号。在一些实施方式中,可以基于所涉及的传输类型(例如,在船上每四小时传输一次而在卡车上每小时一次)、基于交通工具的位置(例如,当交通工具靠近其目的地时更频繁地发送)来调整传输计划。在一些实施方式中,基于设备106中剩余的电力供应来调整传输计划。
在一些实施方式中,使用传输电力管理模块908来调整从便携式监视设备106传输到一个或更多个其他设备(例如,另一便携式监视设备、监视其他货物部分的传感器、经由蜂窝塔110的远程服务器114等)的传输电力。例如,如果确定剩余的电力供应不能支持对便携式监视设备106到一个或更多个其他设备的周期性计划的传输,则可以随着时间推移逐渐降低随后的传输的传输电力,直到传输电力达到便携式监视设备106可以完成所有计划的传输直到行程结束为止的电平或在不危及设备106与其他设备之间的连接的质量的情况下不能减小传输电力。在一些实施方式中,便携式监视设备106可以开始使用校多的传输电力来发送,以建立良好的连接,并且可以通过多个传输逐渐降低电力,以在转换某些电力的同时找到适合于设备106的传输电力电平。
在一些实施方式中,确定在与便携式监视设备106正通信的另一设备(例如,经由二次无线电连接而连接的传感器、另一便携式监视设备等)处接收到的信号的信号强度。在一些实施方式中,另一设备可以与便携式监视设备106在同一外壳内,或者可以被运载在与便携式监视设备106相同的交通工具上或耦接至与便携式监视设备106相同的交通工具。在一些实施方式中,另一设备可以在相互靠近的运载货物的两个或更多个交通工具队内的另一交通工具上。在一些实施方式中,另一设备可以是远程服务器114,并且远程服务器114可以接收与由蜂窝塔110从便携式监视设备106接收到的信号的信号强度相关的数据,以用于修改便携式监视设备106的传输电力。
如果信号强度大于阈值信号强度(例如,用于维持设备之间的良好连接的最小可接受信号强度),则后续传输的电力电平可以朝向阈值信号强度电平减小。电力电平的减小可以在固定间隔上或者基于远程服务器114处的信号强度读数(例如,如果信号强度读数为高,例如在特定阈值之上,传输强度减小的间隔可以高于所接收到的信号强度读数为低或在阈值强度之下的情况)随着时间的推移实现。可以使用例如接收信号强度指示(RSSI)读数来进行信号强度读数。可以减小电力直到传输的电力电平在阈值处或在阈值之下为止。在一些实施方式中,在处于阈值之下的延迟时段之后,电力电平随后可以增大到阈值水平之上(例如,以帮助确保读数稳定并且实际上在阈值之下达至少一定时间量)。
还参照图10,示出了根据示例性实施方式的用于管理便携式监视设备传输的处理1000的流程图。在一些实施方式中,处理1000可以由例如电力管理模块212,更具体地,便携式监视设备106的发送/接收电路管理模块906来执行。在一些实施方式中,执行处理1000以在运送货物的一个或更多个运输交通工具中的具有多个便携式监视设备或传感器的环境中提供通信。
处理1000包括将处于第一电力电平的第一信号从第一设备(例如,第一便携式监视设备)发送至第二设备(例如,第二便携式监视设备或通信使能传感器设备)(1002)。确定在第二设备处接收到的第一信号的第一信号强度(1004)。
处理1000包括确定第一信号强度是否大于阈值信号强度(1006)。如果是,则将用于从第一设备向第二设备发送一个或更多个后续信号的电力电平设置为低于第一电力电平的第二电力电平(1008)。处理1000可以可选地包括重复地降低电力电平直到信号强度在阈值信号强度之下为止(1010)。框1010可以包括以间隔(例如,经由固定间隔或者经由使用在第二设备处接收到的信号的信号强度确定的值)来减小电力电平。框1010可以进一步包括使用RSSI值来确定信号强度,以便确定间隔。在一些实施方式中,第一设备可以在修改信号强度之后进行进一步的修改之前等待延迟时段,以避免在链路保持在阈值附近时的“乒乓”效应(例如,以在具有标称测量不确定性的动态RF环境中降低响应时间)。在一些实现方式中,类似处理也可以用于减小其他设备的传输电力电平。
再次参照图9,在一些实施方式中,可以使用由频率分集模块910实现的频率分集来调整便携式监视设备106到一个或更多个其他设备的传输。对于便携式监视设备106的可用频率通道可以被分成多个子频带(例如非交叠带)。例如,2.4GHz ISM频带包括在频带的频率范围内的若干通道。在一些实施方式中,便携式监视设备106的蜂窝收发器可能能够在若干通道(例如,16个独立通道中的任何通道,例如2.405GHz至2.48GHz范围内的通道11至26)上工作。在一些实施方式中,便携式监视设备106可以基于哪些频率通道需要用于成功传输的最少量的传输电力进行选择以向远程服务器114发送传输。例如,可以使用具有较小噪声的频率通道,因为这样的通道可以以较小的传输电力用于成功地完成通信。
在一些实施方式中,便携式监视设备106,更具体地,发送模块214监视可用于传输的频率通道。例如,可以周期性地扫描所有可用频率通道以搜索通道上的信号。发送模块214可以选择具有最小噪声的一个或更多个频率通道或需要最小量的传输电力的通道的一个或多个通道。在一些实施方式中,当检测到当前使用的频率通道上的干扰时,可以切换频率通道。检测频率通道上的干扰可以包括检测在阈值水平之上的干扰水平。
在一些实施方式中,如上所述,可以监视所有可用的频率通道。可以计算指示每个频率通道中的干扰水平的一个或更多个干扰度量。然后干扰度量用于确定用于传输的合适的频率通道。在一些实施方式中,干扰度量可以用于构建要使用的频率通道的层级或有序列表。当频率通道可能由于噪声或干扰而需要切换时,使用层级(例如,通过选择层级中的下一通道)。
虽然如上所述可以执行电力管理模块212的活动以在低电力情况下省电,但是在其他实施方式中,本文所描述的省电技术可以在任何时间实现,而不管设备中的当前电力供应电平如何。在各种实施方式中,可以基于设备中剩余的预计电力的量与设备到达其目的地(并且不再需要工作)之前的剩余时间量相比来降低(或增加)设备的功耗。在一些实施方式中,电力电平的调整可以基于来自位置模块218的位置信息(例如,如果运输交通工具意外地远离计划的行进路线,则可以适当地调整功耗以延长设备的寿命)、警报模块216(例如,如果生成警告或警报,则可以临时地增加功耗以处理该问题,而不管剩余电力供应如何)或以其他方式来发生。
现在参照图11A,示出了根据示例性实施方式的用于使用频率范围内的多个频率通道在便携式监视设备与一个或更多个其他设备之间通信的处理1100的流程图。处理1100可以由例如电力管理模块212,更具体地,发送/接收电路管理模块906执行。
处理1100包括由第一设备(例如,第一便携式监视设备)在第一时间段期间监视频率范围内的第一频率通道以搜索来自第二设备(例如,第二便携式监视设备、通信使能传感器设备等)的信号(1102)。处理1100还包括由第一设备在第二时间段期间监视该频率范围内的第二频率通道以搜索来自第三设备(例如,第三便携式监视设备)的信号(1104)。
在一些实施方式中,框1102和/或1104包括在第一和/或第二时间段期间将第一设备置于第一模式,比如主动或发送模式。第一便携式监视设备在第一模式下在特定电力电平处工作。在传输之间,便携式监视设备可以在诸如睡眠模式的第二模式下工作至少一段时间,在睡眠模式下,设备使用的电力比第一模式下的电力少。在一些实现方式中,设备可以在第二模式下工作并且可以唤醒到第一模式以与设备进行传输或扫描某些频率(例如,可以周期性地扫描特定频率,然后进入睡眠模式以省电)。在一些实施方式中,当第一设备与第二设备以及第一设备与第三设备之间的传输使用不同的频率通道时,可以使用用于两组传输的不同电力电平,因为对于频率通道中的一个频率通道较少电力可以用于成功的传输(例如,由于通道中一个通道干扰较小)。这节省了第一设备的电力。
处理1100可以可选地包括检测所用的一个或更多个频率通道上的干扰(1106)并且切换至可用频率通道的范围内的另一频率通道(1108)。例如,如果第一频率通道中存在导致需要额外电力来传输的干扰(例如,干扰水平超过干扰阈值),则第一设备可以切换至不同的频率通道以省电。框1108可以包括基于可用频率通道的层级或其他列表来选择第二频率通道。可以基于频率通道度量(例如,每个频率通道中的干扰水平)来确定层级。
此外,参照图11C,示出了根据示例性实施方式的使用单个频率通道在一时帧内执行的传输的图示。在所示实施方式中,便携式监视设备(例如,与监视设备附近的一个或更多个其他设备通信的“桥协调器”,例如传感器)经由单个频率通道与多个其他设备或“标签”(例如,监视货物/环境的一个或更多个特征并将数据发送至桥协调器的传感器)通信。桥协调器与标签通信,然后在再次通信之前等待一定时间的量,可选地进入睡眠模式以在通信之间省电。
图11D示出了其中图11C所示的桥协调器使用多个不同的通道在该时帧内与标签通信的示例性实施方式。在所示实施方式中,桥协调器在该时帧内的第一时间段期间在第一频率通道上与第一组标签通信,然后在该时帧内的第二时间段期间在第二频率通道上与第二组标签通信。在一些实施方式中,桥协调器可以在通道之间交替(例如,周期性地)。桥协调器可以可选地在通信之间进入睡眠模式以省电。
参照图11B,示出了根据示例性实施方式的用于通过在频率范围内的频率通道之间进行切换来在便携式监视设备与一个或更多个其他设备之间通信的处理1150的流程图。处理1150可以由例如电力管理模块212,更具体地,发送/接收电路管理模块906来执行。
处理1150包括经由频率范围内的第一频率通道在第一便携式监视设备与第二设备(例如,通信使能传感器设备、第二便携式监视设备等)之间通信(1152)。处理1150还包括检测第一频率通道上的干扰(1154)。如上面进一步详细描述的,可以例如使用干扰度量来检测干扰。处理1150还包括响应于检测到干扰而将用于与第二设备通信的当前频率通道切换至该频率范围内的第二频率通道(1156)。在一些实现方式中,第一设备可以响应于检测到在阈值水平之上的干扰来切换频率通道。在一些实施方式中,第一设备可以将频率通道切换至在可用频率通道之间具有最低干扰量的通道。例如,在一些实施方式中,如上所述,第一设备可以生成和/或利用通道层级。在一些实施方式中,第一设备可以向第二设备发送被配置成使第二设备改变到新的频率通道以与第一设备通信的命令。
图11E示出了其中桥控制器使用单个频率与多个标签通信的另一示例性实施方式。图11F示出了其中图11E所示的桥控制器通过响应于检测到干扰而切换频率来与标签通信的示例性实施方式。桥控制器首先在第一频率(例如,通道26)上与标签通信。桥控制器扫描多个频率通道(例如,频带内的所有频率通道)以评估频率通道上的干扰水平。桥接控制器确定最低干扰水平存在于第三频率通道(例如,通道24)上。然后,桥控制器切换至第三频率通道以与标签的进行下一次通信。在一些实施方式中,桥接控制器向标签发送通知标签通道改变的命令。
现在参照图12,示出了根据示例性实施方式的用于例如基于省电特征来管理便携式监视设备的报告和/或传感器测量间隔的处理1200的流程图。在一些实施方式中,处理1200可以由例如电力管理模块212,更具体地,传感器管理模块904来执行。
处理1200包括使用由便携式监视设备收集到的数据来在货物的运输期间确定与货物相关的一个或更多个特征(1202)。便携式监视设备被配置成将使用该数据生成的信号周期性地发送至远程服务器(例如,周期性地报告监视设备的位置和/或正在运输的物品的状况)。
处理1200包括改变便携式监视设备用以发送信号的第一周期(1204)和便携式监视设备的一个或更多个传感器用以收集被用来确定一个或更多个特征的数据的第二周期中的至少一个(1206)。例如,可以基于特征和/或可以增大或减小传感器捕获数据的速率来增大或减小将信号发送至远程服务器的速率。
在一些实施方式中,可以基于便携式监视设备的电力电平来调整第一周期和/或第二周期。例如,如果便携式监视设备的电池运行低,则可以增大第一周期和/或第二周期以间隔开传感器读数和传感器数据传输。
在一些实施方式中,位置数据被用来调整第一周期和/或第二周期。例如,如果货物目前在飞机或船上,可以及时地传播或临时地暂停传感器数据传输。
在一些实施方式中,传感器数据用于调整第一周期和/或第二周期。例如,如果在运输交通工具中发生环境光的突然改变(例如,打开运输交通工具的门),则便携式监视设备的环境光传感器可以感测该变化并且可以增大或减小传感器捕获数据的速率。类似地,如果运输交通工具中的温度水平经历突然增大或减小,则可以增大传感器捕获数据的速率。
在一些实施方式中,可以使用在当前行程期间经过的时间和/或距离和/或到行程的目的地的估计时间和/或距离单独地或与以上因素组合地调整报告和/或监视速率。例如,便携式监视设备和/或远程服务器可以估计剩余电池寿命和到目的地的时间或距离,并且使用电池的已知特征(例如,电池在不同报告和/或监视周期消耗的速率)来确定是否要调整报告和/或监视周期。例如,如果比较表明电池寿命处于不能持续通过行程结束的风险(例如,如果到目的地的估计时间超过估计剩余电池寿命,或者电池寿命超过到目的地的剩余时间小于阈值量),则可以增大到远程服务器的传输和/或由一个或更多个传感器捕获测量结果之间的时间长度。在一些实施方式中,如果比较指示电池寿命超过到目的地的剩余时间(例如,超过多于阈值),则可以减少到远程服务器的传输和/或由一个或更多个传感器捕获测量结果之间的时间长度,使得设备更频繁地报告和/或进行测量。
在一些实施方式中,可以部分地基于所运输的货物的类型来附加地或替代地确定报告和/或监视周期。例如,如果所运输的货物对温度变化不敏感,则可以基于货物类型来不受限制地允许监视时段增大。在一些实施方式中,如果货物对于正由传感器监视的温度改变或其他状况敏感,则可以对监视周期中的改变施加一个或更多个限制。例如,如果易腐物品对阈值温度之上的温度变化敏感,或者如果与请求装运的一方的协议指示出温度不能升高到特定量之上,则可以将监视周期限制在不大于测量之间的阈值时间长度以帮助确保整个行程中满足温度要求。在一些这样的实施方式中,便携式监视设备和/或远程服务器可以调整报告周期以保护电池寿命。
在诸如上述某些实施方式的一些实现方式中,便携式监视设备可以与便携式监视设备附近的其他设备通信。例如,监视设备可以与监视货物各部分的环境状况(例如,不同货板上的货物的温度)的标签或通信使能传感器通信。在另一示例中,监视设备可以附加地或替代地与另一交通工具或监视设备附近的交通工具的一部分内的另一监视设备通信。
在这样的实现方式中,多个不同的频带可以用于与连接到便携式监视设备的不同设备通信。例如,第一组标签可以与监视设备的第一收发器以第一频带通信,而第二组标签可以与监视设备的第二收发器以第二频率通信。在一些实施方式中,可以在监视设备中使用被配置成以多个频带工作的单个收发器。使得能够在多个频率下与设备通信可以使得***能够利用与数据冗余、传播特征、数据延迟等相关联的操作属性的优点。组合两个分立的独立收发器可以增加***的性能分集。此外,支持多个频率可以允许使用更多种类的传感器和其他设备,其可以被设计为以各种频率、调制和/或格式工作。
现在参照图13,示出了根据示例性实施方式的包括承载使用便携式监视设备1306监视的物品104的运输交通工具102的环境的图示。物品104被保存在货物外壳内,并且被承载在多个货板上。在所示实施方式中,单独的标签附接至每个货板以监视货板上的货物的特征(例如,温度)。
图13所示的两组标签在不同频带上工作。标签1302在第一频带上工作。在一些实施方式中,标签802可以在2.4GHz频带上例如在本地IEEE802.15.4类本地通信网络上工作。标签1304在诸如433MHz频带的第二频带上工作。通过将便携式监视设备1306设计成包括二次收发器并且桥接频带,来自标签1302的本地传感器数据可以与来自标签1304的数据增加/补充。可以在被配置成在标签1304的频带上通信的设备1306的收发器中解调来自标签1304的数据。可以将所得到的数据与由被配置成在标签1302的频带中接收来自标签1302的处理数据的收发器提供的数据一起应用于设备1306的处理器。在一些实施方式中,可以将辅助存储器添加到设备1306的处理器,以为来自两个频带的两个数据流提供充分缓冲。可以将复合数据流发送至设备1306的蜂窝调制解调器,以使用蜂窝塔110传输到远程服务器114。在一些实施方式中,可以将位置数据(例如,由蜂窝收发器和/或GPS接收器生成的)附加到传输到远程服务器114之前的数据。
图14示出了根据示例性实施方式的被配置成提供在多个频带下与设备通信的设备1306的一部分的框图。在框图中,2.4GHz蜂窝收发器模块接收在2.4GHz频带下的通信,低频收发器或网络分析仪模块接收在433MHz频带下的通信。通信由微处理器提供,该微处理器包括被配置成为来自2.4GHz和433MHz模块的流提供数据缓冲的存储器。数据可以由处理器处理(例如,解释数据、基于数据执行动作、向数据附加更多信息如位置信息等),并且可以被发送至输入/输出接口以传输到一个或更多个远程设备,例如远程服务器114。
总体上参照图15A至图16D,更详细地描述便携式监视设备106的运动检测活动。参照图15A,示出了根据示例性实施方式的用于确定便携式监视设备的位置的处理1500的流程图。处理1500可以由例如图2的便携式监视设备106或图3远程服务器114的执行。
便携式监视设备106或远程服务器114可以使用由设备接收到的一个或更多个蜂窝信号来确定设备的位置(1505)。可以使用上述一种或多种方法例如通过蜂窝塔三角测量来确定便携式监视设备106的位置。
便携式监视设备106或远程服务器114可以接收来自比如加速度计的移动检测设备的指示设备是否正在移动的移动信号(1510)。在一些实施方式中,移动信号可以是指示由移动检测设备感测到的振动的强度和/或持续时间的振动信号。
便携式监视设备106和/或远程服务器114可以基于移动信号来确定是否要将使用一个或更多个蜂窝信号确定的位置包括在设备的一组位置内(例如,要报告给用户设备)(1515)。在一些实施方式中,使用蜂窝信号确定的位置可以指示从先前位置(例如,最后确定的位置)的移动,而加速度计数据可以指示便携式监视设备106未移动。可以将该位置从便携式监视设备106的该组位置中排除(例如,基于当没有实际发生运动时蜂窝数据不正确地指示移动的假设)。在一些实施方式中,加速度计数据可以指示小于由使用蜂窝信号计算的位置所指示的量的移动量。该位置可以被排除或者可以被抑制使得从先前位置的移动在便携式监视设备106的位置数据中减少。在一些实施方式中,蜂窝数据可以指示没有运动(例如,小于阈值量的移动),而加速度计数据可以指示便携式监视设备106正在移动。可以重新计算基于蜂窝数据的位置,以确定原始分析的蜂窝信号是否指示移动小于实际发生的移动。
现在参照图15B,示出了根据示例性实施方式的用于确定便携式监视设备的位置的处理1530的流程图。处理1530是处理1500的一个详细示例性实现方式。
便携式监视设备106可以接收来自蜂窝塔的一个或更多个蜂窝信号(1535)。便携式监视设备106和/或远程服务器114可以分析信号并确定与信号相关联的信号强度(例如,RSSI)值(1540)。在一些实施方式中,便携式监视设备106和/或远程服务器114可以确定与信号相关联的蜂窝塔标识符,并且可以确定与一组最强信号相关联的塔是否自最后一次位置确定或报告处理改变。
便携式监视设备106和/或远程服务器114可以确定信号强度值是否已改变多于阈值量和/或用于位置确定的蜂窝塔是否已改变(1545)。如果不是,则便携式监视设备106和/或远程服务器114可以确定加速度计或其他移动检测设备数据是否指示移动(例如,加速度计读数在阈值之上)(1550)。如果加速度计数据未指示移动,则加速度计数据与蜂窝数据一致,并且将先前位置用作当前位置(1555)。如果加速度计数据指示移动,则便携式监视设备106和/或远程服务器114可以确定蜂窝数据与加速度计数据不一致,并且可以重新计算设备的位置(1560)。
如果信号强度值已改变多于阈值量和/或用于位置确定的蜂窝塔已改变,则便携式监视设备106和/或远程服务器114可以确定加速度计数据是否指示移动(1565)。如果不是,则便携式监视设备106和/或远程服务器114可以确定加速度计数据与蜂窝数据不一致(例如,由于蜘蛛效应)。在一些实施方式中,便携式监视设备106和/或远程服务器114可以忽略使用蜂窝信号确定的位置并且从该设备的一组位置中排除该位置(1570)。
如果加速度计数据指示移动,则便携式监视设备106和/或远程服务器114可以确定由加速度计数据指示的移动量是否不同于由蜂窝信号指示的移动量(1575)。在一些实施方式中,便携式监视设备106和/或远程服务器114可以确定由加速度计数据指示的移动量是否与由蜂窝信号指示的移动量不一致,使得蜂窝数据或加速度计数据中的一个或两者可能不准确。如果由加速度计和蜂窝数据指示的移动量是一致的,则便携式监视设备106和/或远程服务器114可以将由蜂窝信号确定的位置用作设备的当前位置和/或将位置添加到设备的一组位置(1585)。如果由加速度计和蜂窝数据指示的移动量不一致,则便携式监视设备106和/或远程服务器114可以基于加速度计数据来修改由蜂窝信号确定的位置(1580)。例如,可以通过抑制位置之间的差值(例如,减小差异的大小)来调整位置,并且通过抑制的值来调整先前位置以获得新位置。这在图16A和图16D中以说明性实现方式更详细地示出。图16A示出了未抑制的位置图而图16D中示出了具有抑制值的位置图。
现在参照图16A至图16D,示出了可以由例如显示模块316生成的示例用户接口。用户接口1600、1610、1620、1630通常可以是在地图上示出运输交通工具的当前位置的显示。虽然在图16A至图16D中示出了简单的地图,但是应当理解,显示器可以包括任何数目的特征或文本,并且可以以任何格式(例如,图形、地图、仅文本、电子邮件等)提供给任何类型的设备(例如笔记本电脑、平板电脑、移动设备)上的用户。
图16A的用户接口1600显示了蜘蛛问题。示出了运输交通工具的先前位置1602、1604。如果运输交通工具在位置1604处停止移动,则发送至便携式监视设备并用于计算交通工具位置的蜂窝信号可能仍然指示移动。在不考虑蜘蛛问题的情况下,尽管交通工具没有移动,但是可以计算出不同于位置1604的新位置1606。还参照图16D的用户接口1630,当考虑到蜘蛛问题时,在一些实施方式中仍然计算不同的新位置1606,但是位置变化的大小减小。
参照图16B的用户接口1610,示出了突出显示多个先前位置1602和当前位置1604的示例地图。在图16C的用户接口1620中,显示模块316可以被配置成在显示器上提供各种图标或特征以突出显示交通工具位置和状态两者。例如,显示器可以包括交通工具停止的指示。在图示的实现方式中,每个圆点可以表示便携式监视设备的一组位置内的已报告位置的实例。
如在各种示例性实施方式中所示的***和方法的构造和布置仅仅是说明性的。尽管在本公开内容中仅详细描述了几个实施方式,但是许多修改是可行的(例如,各种元件的大小、尺寸、结构、形状和比例、参数值、安装布置、材料的使用、取向等的变化)。作为示例,可以颠倒或以其他方式改变元件的位置,并且可以改变或更改离散元件或位置的性质或数目。因此,所有这些修改旨在被包括在本公开内容的范围内。可以根据替代实施方式变化或重新排序任何处理或方法步骤的顺序或次序。在不脱离本公开内容的范围的情况下,可以在示例性实施方式的设计、操作条件和布置中进行其他替换、修改、改变和省略。
本公开内容考虑了用于完成各种操作的存储器或其他机器可读介质上的方法、***和程序产品。可以使用现有的计算机处理器或由用于为此或另一目的并入的适当***的专用计算机处理器或由硬连线***来实现本公开内容的实施方式。在本公开内容的范围内的实施方式包括程序产品或存储器,其包括用于携带或存储有机器可执行指令或数据结构的机器可读介质。这样的机器可读介质可以是可以由通用或专用计算机或具有处理器的其他机器访问的任何可用介质。作为示例,这样的机器可读介质可以包括RAM、ROM、EPROM、EEPROM、CD-ROM或其他光盘存储设备、磁盘存储设备或其他磁存储设备,或可用于携带或存储的以机器可执行指令或数据结构形式的所需程序代码并且可由通用或专用计算机或具有处理器的其他机器访问的任何其他介质。以上的组合也被包括在机器可读介质的范围内。作为例如,机器可执行指令包括使通用计算机、专用计算机或专用处理机器执行某一功能或一组功能的指令和数据。
尽管附图可以示出方法步骤的特定顺序,但是步骤的顺序可以与所描绘的顺序不同。还可以同时或部分同时地执行两个或更多个步骤。这样的变化将取决于所选择的软件和硬件***以及设计人员的选择。所有这样的变化都在本公开内容的范围内。同样,软件实现方式可以用基于规则的逻辑和其他逻辑的标准编程技术来完成,以完成各种连接步骤、处理步骤、比较步骤和判定步骤。
发明构思
本发明提供了以下发明构思:
1.一种方法,包括:
使用由便携式监视设备收集到的数据来在货物的运输期间监视所述货物的位置;
接收来自所述便携式监视设备的一个或更多个传感器的输入数据,所述输入数据与属于所述货物的一个或更多个特征相关;以及
响应于使用所述便携式监视设备监视的所述位置和来自所述便携式监视设备的所述一个或更多个传感器的所述输入数据的组合而生成指示所述货物已到达目的地的警报。
2.根据发明构思1所述的方法,其中,所述一个或更多个传感器包括光传感器,并且其中,响应于所述位置和所述输入数据的组合而生成所述警报包括:响应于确定所述位置在与所述目的地相关联的地理区域内并且所述输入数据指示所述光传感器已测得增大的环境光强度而生成所述警报。
3.根据发明构思1所述的方法,其中,所述一个或更多个传感器包括温度传感器,并且其中,响应于所述位置和所述输入数据的组合而生成所述警报包括:响应于确定所述位置在与所述目的地相关联的地理区域内并且所述输入数据指示所述温度传感器已测得在阈值水平之上的温度升高而生成所述警报。
4.根据发明构思1所述的方法,其中,所述一个或更多个传感器包括加速度计,并且其中,响应于所述位置和所述输入数据的组合而生成所述警报包括:响应于确定所述位置在与所述目的地相关联的地理区域内并且来自所述加速度计的移动数据指示承载所述货物的交通工具是静止的而生成所述警报。
5.根据发明构思1所述的方法,其中,所述一个或更多个传感器包括加速度计、温度传感器和光传感器,并且其中,响应于所述位置和所述输入数据的组合而生成所述警报包括:响应于确定所述位置在与所述目的地相关联的地理区域内并且所述输入数据指示以下而生成所述警报:
所述光传感器已测得在阈值水平之上的温度升高;
所述温度传感器已测得在阈值水平之上的温度升高;以及
所述加速度计已检测到承载所述货物的交通工具是静止的。
6.根据发明构思1所述的方法,其中,使用由所述便携式监视设备收集到的数据来监视所述货物的位置包括:使用由所述便携式监视设备的蜂窝收发器接收到的蜂窝信号来监视所述货物的位置。
7.根据发明构思6所述的方法,还包括:生成被配置成响应于生成指示所述货物已到达所述目的地的所述警报而使耦接至所述便携式监视设备的所述蜂窝收发器的用户身份模块(SIM)卡去激活的命令。
8.根据发明构思1所述的方法,还包括:响应于生成指示所述货物已到达所述目的地的所述警报而执行以下中的至少一个:
禁止使用温度记录设备的温度传感器对温度的测量;或者
从对于所述货物的一组温度测量结果中排除在所述警报生成之后测得的温度测量结果。
9.根据发明构思1所述的方法,还包括:响应于使用所述便携式监视设备监视的所述位置和来自所述便携式监视设备的所述一个或更多个传感器的所述输入数据的组合而生成指示所述货物的运输已开始的第二警报。
10.根据发明构思1所述的方法,其中,所述一个或更多个传感器包括被配置成与位于所述目的地附近的外部设备通信的通信电路,并且其中,响应于所述位置和所述输入数据的组合而生成所述警报包括:响应于确定所述位置在与所述目的地相关联的地理区域内并且所述输入数据指示所述通信电路已从位于所述目的地附近的所述外部设备接收到消息而生成所述警报。
11.根据发明构思1所述的方法,还包括:
确定从所述便携式监视设备的当前位置到所述目的地的距离;
确定所述货物的交付计划将完成的第一时间;
使用所述距离来估计所述货物预期将被交付的第二时间;
通过比较所述第一时间和所述第二时间来确定所述货物是否可能以所述第一时间被交付;以及
响应于确定所述货物可能在所述第一时间之后被交付而向用户提供通知。
12.一种***,包括:
一个或更多个处理器,所述一个或更多个处理器可操作地耦接至一个或更多个存储器并且被配置成与被配置成在货物的运输期间监视所述货物的便携式监视设备通信,所述一个或更多个处理器被配置成:
使用由所述便携式监视设备收集到的数据来在所述货物的运输
期间监视所述货物的位置;
接收由所述便携式监视设备的一个或更多个传感器生成的输入数据,所述输入数据与属于所述货物的一个或更多个特征相关;以及
响应于使用所述便携式监视设备监视的所述位置和来自所述便携式监视设备的所述一个或更多个传感器的所述输入数据的组合而生成指示所述货物已到达目的地的警报。
13.根据发明构思12所述的***,还包括光传感器,其中,所述一个或更多个处理器被配置成:响应于确定所述位置在与所述目的地相关联的地理区域内并且所述输入数据指示所述光传感器已测得增大的环境光强度而生成所述警报。
14.根据发明构思12所述的***,还包括温度传感器,其中,所述一个或更多个处理器被配置成:响应于确定所述位置在与所述目的地相关联的地理区域内并且所述输入数据指示所述温度传感器已测得在阈值水平之上的温度升高而生成所述警报。
15.根据发明构思12所述的***,还包括加速度计,其中,所述一个或更多个处理器被配置成:响应于确定所述位置在与所述目的地相关联的地理区域内并且来自所述加速度计的移动数据指示承载所述货物的交通工具是静止的而生成所述警报。
16.根据发明构思12所述的***,还包括加速度计、温度传感器和光传感器,其中,所述一个或更多个处理器被配置成:响应于确定所述位置在与所述目的地相关联的地理区域内并且所述输入数据指示以下而生成所述警报:
所述光传感器已测得在阈值水平之上的温度升高;
所述温度传感器已测得在阈值水平之上的温度升高;以及
所述加速度计已检测到承载所述货物的交通工具是静止的。
17.根据发明构思12所述的***,其中,所述一个或更多个处理器被配置成:
使用由所述便携式监视设备的蜂窝收发器接收到的蜂窝信号来监视所述货物的位置;以及
生成被配置成响应于生成指示所述货物已到达所述目的地的所述警报而使耦接至所述便携式监视设备的所述蜂窝收发器的用户身份模块(SIM)卡去激活的命令。
18.根据发明构思12所述的***,其中,所述一个或更多个处理器被配置成响应于生成指示所述货物已到达所述目的地的所述警报而执行以下中的至少一个:
禁止使用温度记录设备的温度传感器对温度的测量;或者
从对于所述货物的一组温度测量结果中排除在所述警报生成之后测得的温度测量结果。
19.根据发明构思12所述的***,还包括被配置成与位于所述目的地附近的外部设备通信的通信电路,其中,所述一个或更多个处理器被配置成:响应于确定所述位置在与所述目的地相关联的地理区域内并且所述输入数据指示所述通信电路已从位于所述目的地附近的所述外部设备接收到消息而生成所述警报。
20.根据发明构思12所述的***,其中,所述一个或更多个处理器还被配置成:
确定从所述便携式监视设备的当前位置到所述目的地的距离;
确定所述货物的交付计划将完成的第一时间;
使用所述距离来估计所述货物预期将被交付的第二时间;
通过比较所述第一时间和所述第二时间来确定所述货物是否可能以所述第一时间被交付;以及
响应于确定所述货物可能在所述第一时间之后被交付而向用户提供通知。
21.一种***,包括:
一个或更多个传感器,所述一个或更多个传感器包括光传感器、温度传感器、加速度计或通信电路中的至少一个;以及
一个或更多个处理器,所述一个或更多个处理器可操作地耦接至一个或更多个存储器并且被配置成在货物的运输期间监视所述货物,所述一个或更多个处理器被配置成:
在所述货物的运输期间监视所述货物的位置;
从所述一个或更多个传感器接收与属于所述货物的一个或更多个特征相关的输入数据;以及
响应于使用所述便携式监视设备监视的所述位置和来自所述便携式监视设备的所述一个或更多个传感器的所述输入数据的组合而生成指示所述货物已到达目的地的警报,其中,所述一个或更多个处理器被配置成响应于确定所述位置在与所述目的地相关联的地理区域内并且所述输入数据指示以下中的至少一个而生成所述警报:
所述光传感器已测得增大的环境光强度;
所述温度传感器已测得在阈值水平之上的温度升高;
所述加速度计指示承载所述货物的交通工具是静止的;或者
所述通信电路已从位于所述目的地附近的外部设备接收到消息。
22.一种方法,包括:
使用由便携式监视设备收集到的数据来在货物的运输期间确定与所述货物相关的一个或更多个特征,所述便携式监视设备被配置成将使用所述数据生成的信号经由网络周期性地发送至远程计算设备;以及
基于与所述货物相关的所述一个或更多个特征来改变以下中的至少一个:
所述便携式监视设备用以发送所述信号的第一周期;或者
所述便携式监视设备的一个或更多个传感器用以收集被用来确定所述一个或更多个特征的数据的第二周期。
23.根据发明构思22所述的方法,其中,所述便携式监视设备包括电池,并且其中,基于所述一个或更多个特征来改变所述第一周期或所述第二周期中的至少一个包括:至少部分地基于所述电池的充电状况来改变所述第一周期或所述第二周期中的至少一个。
24.根据发明构思22所述的方法,其中,所述便携式监视设备包括被配置成确定所述便携式监视设备的位置的电路,并且其中,基于所述一个或更多个特征来改变所述第一周期或所述第二周期中的至少一个包括:至少部分地基于所述便携式监视设备的所述位置来改变所述第一周期或所述第二周期中的至少一个。
25.根据发明构思24所述的方法,还包括:确定所述便携式监视设备是否已进入预定地理区域,并且其中,基于所述一个或更多个特征来改变所述第一周期或所述第二周期中的至少一个包括:响应于确定所述便携式监视设备已进入所述预定地理区域而改变所述第一周期或所述第二周期中的至少一个。
26.根据发明构思25所述的方法,其中,改变所述第一周期或所述第二周期中的至少一个包括:响应于确定所述便携式监视设备已进入所述预定地理区域而至少临时地暂停从所述便携式监视设备向所述远程计算设备的信号发送。
27.根据发明构思22所述的方法,其中,所述便携式监视设备包括被配置成测量光强度的光传感器,并且其中,基于所述一个或更多个特征来改变所述第一周期或所述第二周期中的至少一个包括:至少部分地基于照明状况的改变来改变所述第一周期或所述第二周期中的至少一个。
28.根据发明构思22所述的方法,其中,所述便携式监视设备包括被配置成监视所述货物的温度的温度传感器,并且其中,基于所述一个或更多个特征来改变所述第一周期或所述第二周期中的至少一个包括:至少部分地基于温度状况的改变来改变所述第一周期或所述第二周期中的至少一个。
29.根据发明构思22所述的方法,还包括:确定自所述货物的运输开始起经过的第一时间量、距开始位置的第一距离、至所述货物的交付的第二时间量或距交付目的地的第二距离中的至少一个,其中,基于所述一个或更多个特征来改变所述第一周期或所述第二周期中的至少一个包括:基于所述第一时间量、所述第一距离、所述第二时间量或所述第二距离中的至少一个来改变所述第一周期或所述第二周期中的至少一个。
30.根据发明构思22所述的方法,还包括:确定所述货物的类型,其中,基于所述一个或更多个特征来改变所述第一周期或第二周期中的至少一个包括:基于所述货物的类型来改变所述第一周期或所述第二周期中的至少一个。
31.一种***,包括:
一个或更多个处理器,所述一个或更多个处理器可操作地耦接至一个或更多个存储器并且被配置成与被配置成在货物的运输期间监视所述货物的便携式监视设备通信,所述一个或更多个处理器被配置成:
经由网络周期性地接收来自所述便携式监视设备的、在所述货物的运输期间提供与所述货物相关的一个或更多个特征的信号;
基于与所述货物相关的所述一个或更多个特征来确定对以下中的至少一个的改变:
所述便携式监视设备用以发送所述信号的第一周期;或者
所述便携式监视设备的一个或更多个传感器用以收集被用来确定所述一个或更多个特征的数据的第二周期;以及
向所述便携式监视设备发送被配置成使所述便携式监视设备实现对所述第一周期或所述第二周期中的所述至少一个的改变的命令。
32.根据发明构思31所述的***,其中,所述便携式监视设备包括电池,并且其中,所述一个或更多个处理器被配置成至少部分地基于所述电池的充电状况来确定对所述第一周期或第二周期中的至少一个的改变。
33.根据发明构思31所述的***,其中,所述便携式监视设备包括被配置成确定所述便携式监视设备的位置的电路,并且其中,所述一个或更多个处理器被配置成至少部分地基于所述便携式监视设备的所述位置来确定对所述第一周期或所述第二周期中的至少一个的改变。
34.根据发明构思33所述的***,其中,所述一个或更多个处理器被配置成确定所述便携式监视设备是否已进入预定地理区域、并且响应于确定所述便携式监视设备已进入所述预定地理区域而确定对所述第一周期或所述第二周期中的至少一个的改变。
35.根据发明构思31所述的***,其中,所述便携式监视设备包括被配置成测量光强度的光传感器,并且其中,所述一个或更多个处理器被配置成至少部分地基于照明状况的改变来确定对所述第一周期或所述第二周期中的至少一个的改变。
36.根据发明构思31所述的***,其中,所述便携式监视设备包括被配置成监视所述货物的温度的温度传感器,并且其中,所述一个或更多个处理器被配置成至少部分地基于温度状况的改变来确定对所述第一周期或所述第二周期中的至少一个的改变。
37.一种***,包括:
一个或更多个处理器,所述一个或更多个处理器可操作地耦接至一个或更多个存储器并且被配置成在货物的运输期间监视所述货物,所述一个或更多个处理器被配置成:
经由网络向远程计算设备周期性地发送信号,所述信号在所述货物的运输期间提供与所述货物相关的一个或更多个特征;以及
基于与所述货物相关的所述一个或更多个特征来改变以下中的至少一个:
所述便携式监视设备用以发送所述信号的第一周期;或者
所述便携式监视设备的一个或更多个传感器用以收集被用来确定所述一个或更多个特征的数据的第二周期。
38.根据发明构思37所述的***,还包括电池,并且其中,所述一个或更多个处理器被配置成至少部分地基于所述电池的充电状况来改变所述第一周期或所述第二周期中的至少一个。
39.根据发明构思37所述的***,还包括被配置成确定所述便携式监视设备的位置的电路,并且其中,所述一个或更多个处理器被配置成至少部分地基于所述便携式监视设备的所述位置来改变所述第一周期或所述第二周期中的至少一个。
40.根据发明构思39所述的***,其中,所述一个或更多个处理器被配置成确定所述便携式监视设备是否已进入预定地理区域、并且响应于确定所述便携式监视设备已进入所述预定地理区域而改变所述第一周期或所述第二周期中的至少一个。
41.根据发明构思37所述的***,还包括被配置成测量光强度的光传感器或被配置成监视所述货物的温度的温度传感器中的至少一个,并且其中,所述一个或更多个处理器被配置成基于照明状况或温度状况中的至少一个的改变来改变所述第一周期或所述第二周期中的至少一个。
42.一种方法,包括:
由被配置成在货物的运输期间监视所述货物的第一设备将处于第一电力电平的第一信号发送至被配置成监视所述货物的第二设备;
确定在所述第二设备处接收到的所述第一信号的第一信号强度;
由所述第一设备确定所述第一信号强度是否大于阈值信号强度;以及
由所述第一设备将用于从所述第一设备向所述第二设备发送一个或更多个后续信号的电力电平设置为低于所述第一电力电平的第二电力电平。
43.根据发明构思42所述的方法,还包括:重复地降低所述电力电平,直到在所述第二设备处接收到的信号的信号强度在所述阈值信号强度之下为止。
44.根据发明构思43所述的方法,还包括:在所述信号强度在所述阈值信号强度之下之后增大所述电力电平。
45.根据发明构思44所述的方法,还包括:在确定所述信号强度在所述阈值信号强度之下之后、在增大所述电力电平之前等待延迟时段。
46.根据发明构思43所述的方法,其中,重复地降低所述电力电平包括:以多个间隔降低所述电力电平,并且其中,每个间隔是固定值或使用在所述第二设备处接收到的信号的信号强度确定的值中的一个。
47.根据发明构思42所述的方法,其中,所述第一信号和所述一个或更多个后续信号包括无线电信号,并且其中,所述第一信号强度和所述阈值信号强度包括接收信号强度指示(RSSI)值。
48.根据发明构思42所述的方法,其中,确定在所述第二设备处接收到的所述第一信号的所述第一信号强度包括:从所述第二设备接收提供所述第一信号强度的数据。
49.根据发明构思42所述的方法,其中,所述第一设备和所述第二设备被配置成被定位在运输所述货物的交通工具上或所述交通工具内。
50.根据发明构思49所述的方法,其中,所述第一设备和所述第二设备每个都包括一个或更多个传感器,并且被配置成监视所述货物的位置或温度中的至少一个。
51.一种***,包括:
一个或更多个处理器,所述一个或更多个处理器可操作地耦接至一个或更多个存储器并且被配置成在货物的运输期间监视所述货物,所述一个或更多个处理器被配置成:
将处于第一电力电平的第一信号发送至被配置成监视所述货物的第二设备;
确定在所述第二设备处接收到的所述第一信号的第一信号强度;
确定所述第一信号强度是否大于阈值信号强度;以及
将用于向所述第二设备发送一个或更多个后续信号的电力电平设置为低于所述第一电力电平的第二电力电平。
52.一种方法,包括:
由被配置成在货物的运输期间监视所述货物的第一设备在第一时间段期间监视频率范围内的第一频率通道以搜索来自被配置成监视所述货物的第二设备的信号;以及
由所述第一设备在第二时间段期间监视所述频率范围内的第二频率通道以搜索来自被配置成监视所述货物的第三设备的信号。
53.根据发明构思52所述的方法,其中,所述第一设备在所述第一时间段和所述第二时间段期间处于第一模式,并且其中,所述方法还包括:在第三时间段期间将所述第一设备置于第二模式,其中,所述第一设备被配置成在所述第二模式下与在所述第一模式下相比使用来自所述第一设备的电池的较低的电力电平。
54.根据发明构思52所述的方法,其中,所述频率范围包括多个频率通道,并且其中,所述方法还包括周期性地扫描所述频率范围内的全部所述频率通道以搜索在所述频率通道上发送的信号。
55.根据发明构思52所述的方法,还包括:
由所述第一设备在所述第一时间段内通过所述第一频率通道接收来自所述第二设备的第一信号,所述第一信号与所述货物的至少一部分的第一特征相关;
由所述第一设备在所述第二时间段内通过所述第二频率通道接收来自所述第三设备的第二信号,所述第二信号与所述货物的至少一部分的第二特征相关;以及
由所述第一设备执行以下中的至少一个:
向远程计算设备发送至少部分地基于所述第一信号和所述第二信号的数据;或者
至少部分地基于所述第一信号和所述第二信号来确定是否要向所述远程计算设备发送警报。
56.一种***,包括:
一个或更多个处理器,所述一个或更多个处理器可操作地耦接至一个或更多个存储器并且被配置成在货物的运输期间监视所述货物,所述一个或更多个处理器被配置成:
在第一时间段期间监视频率范围内的第一频率通道以搜索来自被配置成监视所述货物的第二设备的信号;以及
在第二时间段期间监视所述频率范围内的第二频率通道以搜索来自被配置成监视所述货物的第三设备的信号。
57.一种方法,包括:
由被配置成在货物的运输期间监视所述货物的第一设备通过频率范围内的第一频率通道与被配置成监视所述货物的第二设备通信;
检测所述第一频率通道上的干扰;以及
由所述第一设备响应于检测到干扰而将用于在所述第一设备与所述第二设备之间通信的当前频率通道切换至所述频率范围内的第二频率通道。
58.根据发明构思57所述的方法,其中,检测所述第一频率通道上的干扰包括检测在阈值水平之上的干扰水平,并且其中,切换所述频率通道包括响应于检测到在所述阈值水平之上的所述干扰水平而切换所述频率通道。
59.根据发明构思57所述的方法,其中,所述频率范围包括多个频率通道,并且其中,所述方法还包括:
由所述第一设备确定用于所述多个频率通道中的每个频率通道的干扰度量,所述干扰度量指示所述频率通道中的干扰水平;以及
响应于检测到干扰而从所述多个频率通道中确定要将所述当前频率通道切换至的一个或更多个频率通道。
60.根据发明构思57所述的方法,还包括:使用所述干扰度量来确定所述一个或更多个频率通道的层级,并且至少部分地基于所述层级、响应于检测到干扰而从所述一个或更多个频率通道中确定要将所述当前频率通道切换至的通道。
61.根据发明构思57所述的方法,还包括:向所述第二设备发送被配置成使所述第二设备从所述第一频率通道切换至所述第二频率通道以便与所述第一设备通信的消息。
62.一种***,包括:
一个或更多个处理器,所述一个或更多个处理器可操作地耦接至一个或更多个存储器并且被配置成在货物的运输期间监视所述货物,所述一个或更多个处理器被配置成:
通过频率范围内的第一频率通道与被配置成监视所述货物的第二设备通信;
检测所述第一频率通道上的干扰;以及
响应于检测到干扰而将用于与所述第二设备通信的当前频率通道切换至所述频率范围内的第二频率通道。
63.一种被配置成在货物的运输期间监视所述货物的***,所述***包括:
第一收发器,所述第一收发器被配置成在第一频带上与第一组一个或更多个外部设备无线地通信,所述第一组一个或更多个外部设备被配置成监视所述货物的第一部分的一个或更多个特征;
第二收发器,所述第二收发器被配置成在第二频带上与第二组一个或更多个外部设备无线地通信,所述第二组一个或更多个外部设备被配置成监视所述货物的第二部分的所述一个或更多个特征;以及
一个或更多个处理器,所述一个或更多个处理器可操作地耦接至一个或更多个存储器并且被配置成:
接收来自所述第一收发器的第一信号和来自所述第二收发器的第二信号;以及
执行以下中的至少一个:
组合所述第一信号和所述第二信号,并且将经组合的信号发送至远程服务器;或者
处理所述第一信号和所述第二信号以生成经处理的数据,并且将至少部分地基于经处理的数据的信号发送至所述远程服务器。
64.一种方法,包括:
使用由便携式监视设备接收到的一个或更多个蜂窝信号来确定第一位置,所述便携式监视设备被配置成在货物的运输期间监视所述货物的位置;
从所述便携式监视设备的移动检测设备接收指示所述便携式监视设备是否正在移动的移动信号;以及
使用所述移动信号来确定是否要将所述第一位置包括在所述便携式监视设备的一组一个或更多个位置内。
65.根据发明构思64所述的方法,其中,所述移动检测设备包括加速度计。
66.根据发明构思65所述的方法,其中,确定是否要将所述第一位置包括在所述便携式监视设备的该组位置内包括:响应于确定所述第一位置指示从先前位置的移动并且来自所述加速度计的所述移动信号指示所述便携式监视设备未移动而将所述第一位置从该组位置中排除。
67.根据发明构思66所述的方法,还包括:响应于确定所述移动信号的幅度或持续时间中的至少一个在阈值之下而确定所述移动信号指示所述便携式监视设备未移动。
68.根据发明构思65所述的方法,其中,确定是否要将所述第一位置包括在所述便携式监视设备的该组位置内包括:响应于确定来自所述加速度计的所述移动信号指示小于由所述第一位置指示的第二移动量的第一移动量而将在先前位置与所述第一位置之间的第二位置包括在该组位置中。
69.根据发明构思65所述的方法,还包括:响应于确定所述第一位置指示在阈值移动量之下的相对于先前位置的第一移动量并且来自所述加速度计的所述移动信号指示所述便携式监视设备在移动而使用所述一个或更多个蜂窝信号来确定第二位置。
70.根据发明构思64所述的方法,其中,使用由所述便携式监视设备接收到的所述一个或更多个蜂窝信号来确定所述第一位置包括:使用多个蜂窝信号中的每个蜂窝信号的接收信号强度指示(RSSI)、基于对所述多个蜂窝信号的蜂窝三角测量来确定所述第一位置。
71.一种***,包括:
一个或更多个处理器,所述一个或更多个处理器可操作地耦接至一个或更多个存储器并且被配置成使用从便携式监视设备接收到的数据来在货物的运输期间监视所述货物的位置,所述一个或更多个处理器被配置成:
识别与所述便携式监视设备相关联的第一位置,所述第一位置使用由所述便携式监视设备接收到的一个或更多个蜂窝信号来确定;
接收指示所述便携式监视设备是否正在移动的移动数据,所述移动数据使用所述便携式监视设备的移动检测设备来生成;以及
使用移动信号来确定是否要将所述第一位置包括在所述便携式监视设备的一组一个或更多个位置内。
72.根据发明构思71所述的***,其中,所述移动检测设备包括加速度计。
73.根据发明构思72所述的***,所述一个或更多个处理器被配置成:响应于确定所述第一位置指示从先前位置的移动并且来自所述加速度计的所述移动数据指示所述便携式监视设备未移动而将所述第一位置从该组位置中排除。
74.根据发明构思72所述的***,所述一个或更多个处理器被配置成:响应于确定来自所述加速度计的所述移动数据指示小于由所述第一位置指示的第二移动量的第一移动量而将在先前位置与所述第一位置之间的第二位置包括在该组位置中。
75.根据发明构思72所述的***,所述一个或更多个处理器被配置成:响应于确定所述第一位置指示在阈值移动量之下的相对于先前位置的第一移动量并且来自所述加速度计的所述移动数据指示所述便携式监视设备在移动而使用所述一个或更多个蜂窝信号来确定第二位置。
76.根据发明构思71所述的***,所述一个或更多个处理器被配置成提供至一个或更多个客户端设备的接口,所述接口提供对所述便携式监视设备的该组位置的指示。
77.一种被配置成在运输期间监视货物的位置的便携式监视设备,所述便携式监视设备包括:
蜂窝收发器,所述蜂窝收发器被配置成接收一个或更多个蜂窝信号;
移动检测设备,所述移动检测设备被配置成生成指示所述便携式监视设备是否正在移动的移动信号;
电路,所述电路被配置成:
使用由所述蜂窝收发器接收到的所述一个或更多个蜂窝信号来
确定第一位置;
接收由所述加速度计生成的所述移动信号;以及
使用所述移动信号来确定是否要将所述第一位置包括在所述便携式监视设备的一组一个或更多个位置内;以及
外壳,所述外壳围封所述蜂窝收发器、所述加速度计和所述电路的至少一部分。
78.根据发明构思77所述的便携式监视设备,其中,所述移动检测设备包括加速度计。
79.根据发明构思78所述的便携式监视设备,所述一个或更多个处理器被配置成:响应于确定所述第一位置指示从先前位置的移动并且来自所述加速度计的所述移动信号指示所述便携式监视设备未移动而将所述第一位置从该组位置中排除。
80.根据发明构思78所述的便携式监视设备,所述一个或更多个处理器被配置成:响应于确定来自所述加速度计的所述移动信号指示小于由所述第一位置指示的第二移动量的第一移动量而将在先前位置与所述第一位置之间的第二位置包括在该组位置中。
81.根据发明构思78所述的便携式监视设备,所述一个或更多个处理器被配置成:响应于确定所述第一位置指示在阈值移动量之下的相对于先前位置的第一移动量并且来自所述加速度计的所述移动信号指示所述便携式监视设备在移动而使用所述一个或更多个蜂窝信号来确定第二位置。
82.根据发明构思77所述的便携式监视设备,还包括被配置成监视所述货物的温度的温度传感器,所述外壳还被配置成封围所述温度传感器的至少一部分。