具有可选择的旅行模式的移动收发器和操作方法与流程

文档序号:15743344发布日期:2018-10-23 22:39阅读:150来源:国知局
具有可选择的旅行模式的移动收发器和操作方法与流程

本公开一般涉及移动收发器,更具体地涉及具有可选择的旅行模式的移动收发器和操作方法。



背景技术:

诸如全球定位系统(GPS)追踪设备的全球导航卫星系统(GNSS)追踪设备是由物体或人(“载体”)携带的设备,其以规则的间隔使用GNSS来测量载体的位置并且通常将位置存储在内部存储器中。GNSS追踪设备的类型的示例包括:数据日志记录器、数据推入器和数据拉出器。数据日志记录器可以将测量的位置数据存储在内部存储器中以供后续下载和分析。数据推入器(也被称为信标)可以根据预定义的参数将存储在内部存储器中的位置数据发送到服务器或其他设备。数据拉出器(也被称为应答器)可以将位置数据存储在内部存储器中,并响应于来自服务器或其他设备的查询而提供位置数据。GNSS追踪设备可能具有有限的功率和/或有限的处理资源。因此,有效地操作和部署GNSS追踪设备的方法可能是所期望的。

附图说明

图1是图示出了根据本公开的适合于操作移动收发器的通信系统的框图。

图2是图示出了根据本公开的示例实施例的移动收发器的框图。

图3是图示出了根据本公开的示例实施例的无线通信子系统的框图。

图4是图示出了根据本公开的一个实施例的提供设备配置的方法的流程图。

图5是图示出了根据本公开的一个实施例的设置旅行模式的方法的流程图。

图6是图示出了根据本公开的另一个实施例的设置旅行模式的方法的流程图。

图7A-图7B是图示出了根据本公开的示例实施例的操作移动收发器的方法的流程图。

具体实施方式

本公开参考附图进行说明,在附图中示出了实施例。然而,可以使用许多不同的实施例,并且因此描述不应该被解释为限于本文所阐述的实施例。相反,提供这些实施例以使得本公开将是彻底和完整的。相同的数字始终指代相同的元件,并且主要符号被用来指示替代实施例中的类似元件、操作或步骤。所图示的系统和设备的功能元件的单独的框或图示的分离不一定需要这些功能的物理分离,因为这些元件之间的通信可以通过消息传送、函数调用、共享存储器空间等等来发生而没有任何这样的物理分离。如此,尽管在本文中为了便于解释而将它们单独图示出各功能,不需要实现在物理上或逻辑上分离的平台中。不同的设备可以具有不同的设计,使得虽然一些设备以固定功能硬件实现某些功能,但是其他设备可以以在可编程处理器中以从机器可读介质获得的代码实现这样的功能。

本公开提供了一种移动收发器,其可以允许全球和远程追踪应用,其中处于全球和远程传输中的资产可以被追踪,即使它在传输过程中跨过无线载体和网络覆盖边界追踪。在全球和远程追踪应用中,被追踪的资产和移动收发器可以在传输过程中跨过无线载体和网络覆盖边界。例如,对于船运集装箱起源于中国大陆并在南非旅行并且最终目的地在北美的情况并不少见。

根据本公开的一个方面的示例实施例,提供了一种操作移动收发器的方法,该移动收发器具有处理器、以及无线收发器和卫星接收器,无线收发器和卫星接收器每个都耦合到处理器,该方法包括:向资产追踪服务发送消息,来自移动收发器的消息包括与移动收发器相关联的设备标识符(ID);从资产追踪服务接收消息,该消息包括用于移动收发器的指令来应用所选择的旅行模式;并且将所选择的旅行模式应用为当前旅行模式,包括响应于针对当前旅行模式定义的警报而唤醒移动收发器,其中当前旅行模式和警报由存储在移动收发器的存储器中的用户指定的设备配置来定义,并执行与警报相关联的动作。

根据本公开的另一方面的示例实施例,提供了一种操作移动收发器的方法,该移动收发器具有处理器、以及无线收发器和卫星接收器,无线收发器和卫星接收器每个都耦合到处理器,该方法包括:向资产追踪服务发送消息,来自移动收发器的消息包括与移动收发器相关联的设备标识符(ID);当移动收发器的设备配置是默认设备配置时,从资产追踪服务下载用户指定的设备配置。

根据本公开的另一方面的示例实施例,提供了一种移动收发器,包括:处理器;耦合到处理器的存储器;耦合到处理器的无线收发器;耦合到处理器的卫星接收器;其中,移动收发器被配置为执行上文和下文中所描述的方法。

根据本公开的另一方面的示例实施例,提供了一种非暂时性机器可读介质,在其上有形地存储了可执行指令,当由移动收发器的处理器执行时,使得移动收发器执行上文和下文中所描述的方法,动收发器包括处理器、以及无线收发器和卫星接收器,无线收发器和卫星接收器每个都耦合到处理器。

根据本公开的另一方面的示例实施例,提供了一种配置移动收发器的方法,该移动收发器具有处理器,以及无线收发器和卫星接收器,无线收发器和卫星接收器每个都耦合到处理器,该方法包括:由追踪服务器,从移动收发器接收消息,该消息包括与移动收发器相关联的设备标识符(ID);根据设备ID和用户指定的设备配置,由追踪服务器从多个旅行模式中选择用于移动收发器的旅行模式;以及由追踪服务器向移动收发器发送消息,该消息包括用于移动收发器应用所选择的旅行模式的指令。

根据本公开的另一方面的示例实施例,提供了一种通过资产追踪服务配置移动收发器的方法,该移动收发器具有处理器以及无线收发器和卫星接收器,无线收发器和卫星接收器每个都耦合到处理器,该方法包括:从移动收发器接收消息,该消息包括与移动收发器相关联的设备标识符(ID);根据该设备ID确定移动收发器的设备配置;当所确定的设备配置是默认设备配置时,向移动收发器发送用户指定设备配置。

根据本公开的另一方面的示例实施例,提供了一种服务器,包括:处理器;耦合到处理器的存储器,该存储器包括用于配置服务器操作的数据和可执行指令;耦合到处理器的通信接口;其中,服务器被配置为执行上文和下文中所描述的方法。

根据本公开的另一方面的示例实施例,提供了一种非暂时性机器可读介质,在其上有形地存储了可执行指令,当由服务器的处理器执行时,可执行指令使得移动收发器执行上下文中所描述的方法。

参见图1和图2,将描述本公开的移动收发器102的示例实施例。移动收发器102包括至少一个处理器104,其控制移动收发器102的整体操作。处理器104经由通信总线(未示出)耦合到多个组件,通信总线提供组件和处理器104之间的通信路径。移动收发器102还包括随机存取存储器(RAM)108、只读存储器(ROM)110、可以是闪速可擦除可编程只读存储器(EPROM)(“闪存”)或其他合适形式存储器的持久(非易失性)存储器112、诸如串行数据端口(例如通用串行总线(USB)数据端口)的数据端口122,以及用于感测移动收发器102的环境的多个环境传感器130。传感器130可以包括光传感器131、温度传感器132、压力传感器133、湿度传感器134、陀螺仪135、加速度计136、一个或多个飞行时间(ToF)传感器137以及可能的其他传感器,诸如门接触开关(未示出)。

当移动收发器102被安装到船运集装箱时,ToF传感器137可以被配置和定位在传感器隔室内,用于在移动收发器102的外部和在移动收发器102的壳体中通过透射面板——即在船运集装箱的内部——在第一方向上检测物体。ToF传感器137可以用于通过测量移动收发器102与第一方向上的最近物体之间的距离来检测船运集装箱内部的物体,并确定船运集装箱是装载/满(例如,检测到一个或多个对象)还是卸载/空(例如,没有检测到对象)。可替代地,可以使用相机来确定容器是满的还是空的。

移动收发器102还包括用于从卫星网络180接收卫星信号的卫星接收器120,卫星网络180包括作为全球或区域卫星导航系统的一部分的多个卫星。在一些实施例中,可以提供能够接收和发送卫星信号的卫星收发器,而不是仅能接收卫星信号的卫星接收器。

移动收发器102可以使用由卫星接收器120从卫星网络180中的多个卫星接收的信号来确定其定位。在至少一些实施例中,卫星网络180包括多个卫星,这些卫星是至少一个全球导航卫星系统(GNSS)的一部分,该全球导航卫星系统提供具有全球覆盖的自主地理空间定位。例如,卫星网络180可以是GNSS卫星的星座。示例GNSS包括美国NAVSTAR全球定位系统(GPS)或俄罗斯全球导航卫星系统(GLONASS)。已经部署或正在开发的其他卫星导航系统包括欧盟伽利略定位系统、中国北斗导航卫星系统(BDS)、印度区域卫星导航系统和日本卫星导航系统。

移动收发器102还包括用于至少交换数据通信的一个或多个无线收发器。无线收发器至少包括蜂窝(RF)收发器114,用于使用不同的无线数据通信协议和标准来与诸如蜂窝网络160的多个不同的无线电接入网络(RAN)通信。移动收发器102可以在其地理覆盖区域内与蜂窝网络160的多个固定收发器基站(在图1中示出了其中一个)中的任何一个进行通信。在所需的网络注册和/或激活过程已经完成之后,移动收发器102可以通过蜂窝网络160发送和接收信号。在所描述的实施例中,蜂窝收发器114是支持多个射频频带的多频带收发器,多个射频频带可以包括例如多个4G长期演进(LTE)或LTE高级频带以及全球3G和2G频带,诸如例如来自瑞士u-blox Holding AG的TOBY-L2系列无线收发器。在其他实施例中,可以提供多个专用收发器以支持不同的无线服务,诸如4G LTE、3G和2G无线服务。

可以由蜂窝收发器114使用的技术的示例包括LTE、LTE高级、通用分组无线服务(GPRS)、MobitexTM和Data TACTM。可以由蜂窝收发器114使用的其他示例技术包括高级移动电话系统(AMPS)、时分多址(TDMA)、码分多址(CDMA)、宽带码分多址(W-CDMA)、个人通信服务(PCS)、GSM(全球移动通信系统)、蜂窝数字分组数据(CDPD)、集成数字增强网络(iDEN)、高速下行链路分组接入(HSPDA)、演进数据优化(EvDO)、用于GSM演进(EDGE)的增强数据速率等。其他类型的通信网络,无论是分离的还是集成的,也可以与移动收发器102一起使用。移动收发器102还可以与其他通信标准相符合,诸如3GSM、第三代合作伙伴关系项目(3GPP)、通用移动电信系统(UMTS)、4G等。上述技术作为示例使用并且不是详尽的。所描述的实施例不依赖于RAN的任何特定特性或能力。

无线收发器还可以包括无线局域网(WLAN)收发器116,用于经由WLAN接入点(AP)来与WLAN 150通信。WLAN 150可以包括符合IEEE 802.11x标准的Wi-Fi无线网络(有时被称为)。在其他实施例中,其他通信协议可以被用于WLAN 104。

无线收发器还可以包括诸如蓝牙收发器118的短程无线收发器,用于与计算机240通信。移动收发器102可以可替代地使用诸如数据端口122(例如,USB端口)的物理链路来与计算机240通信。蓝牙收发器118可以与包括蓝牙低功耗(蓝牙智能)的任何合适版本的蓝牙协议兼容。作为的替代或补充,可以提供其他短程无线通信技术,包括但不限于近场通信(NFC)、IEEE 802.15.3a(也被称为超宽带(UWB))、Z-Wave、ZigBee、ANT/ANT+或红外(例如红外数据协会(IrDA)通信)。

由移动收发器102接收的数据可以由解码器(未示出)解压缩和解密。移动收发器102的通信子系统还包括一个或多个天线、诸如数字信号处理器(DSP)的处理器和本地振荡器(LO)。通信子系统的具体设计和实现取决于移动收发器102实现的无线通信技术。

网络接入要求取决于蜂窝网络160的类型而变化。在所描述的实施例中,移动收发器102包括智能卡接口140,用于接收用于由处理器104存储和读取数据的智能卡142。智能卡142可以是在GSM网络中使用的订户身份模块(SIM)卡或在提供无线网络接入的相关无线网络类型中使用的其他类型的智能卡。在至少一些实施例中,智能卡142是包含至少SIM和USIM应用的通用集成电路卡(UICC)。UICC是在大多数现代GSM和UMTS网络中使用的智能卡。虽然作为示例已经描述了用于GSM网络的SIM卡,但术语智能卡旨在包括所有类型的智能卡和其他类似技术,用于提供通用订户身份模块(USIM)、可移除用户身份模块(R-UIM)或CDMA用户身份模块(CSIM)或在UMTS和CDMA网络中使用的其他类似技术。

移动收发器102还包括作为电源的电池146。电池146可以是可再充电或不可再充电电池。电池146向移动收发器102的至少一些组件提供电力。电池接口144为电池146提供机械和电连接。电池接口144可以耦合到调节器(未示出),该调节器向移动收发器102的电路提供功率V+。在一些实施例中,电池146是大容量、不可再充电的密封电池,其预期具有相对长的服务寿命,诸如5-7年的有效服务。应当理解,移动收发器102旨在用于不间断操作,即使诸如蜂窝收发器114、卫星接收器120和/或传感器130的一个或多个组件可能周期性地进入低功率模式以节省电池寿命。初始化日期或当移动收发器102首次通电时的类似日期(例如当首次安装电池146时)可以被用来确定首次通电的日期和时间。由于期望不间断操作,在一些实施例中,可以想到移动收发器102可以缺少电源按钮(开/关按钮)。

移动收发器102还可以包括诸如功率端口的功率接口,用于连接到诸如交流(AC)电源适配器的外部电源152。移动收发器102可以使用外部电源152而不是使用电池146。如果电池146是可再充电的,则外部电源152可以被用来为电池146再充电。

再次参见图1,将描述本公开的移动收发器102可以操作在其中的示例通信系统100。移动收发器102通常使用蜂窝网络160来访问资产追踪服务(例如,服务器或批队管理系统)200。资产追踪服务200可以被实现为一个或多个服务器模块,并且通常位于防火墙210后面。资产追踪服务200在多个被管理的移动收发器102上提供管理控制和管理能力。资产追踪服务200可以被实施为硬件或软件的各种配置追踪,包括基于服务器的系统、应用程序编程接口(API)和/或提供对资产追踪服务200的功能性的访问和抽象的端点,使得访问除API位置和功能定义之外的功能性不需要硬件或配置信息。

资产追踪服务200提供在资产追踪服务200和多个被管理的移动收发器102之间交换的数据的安全传输。资产追踪服务200和移动收发器102之间的通信可以被加密,例如使用高级加密标准(AES)或三重数据加密标准(三重DES)加密。

移动收发器102使用由卫星接收器120从卫星网络180中的多个卫星接收的信号来确定其位置。例如,移动收发器102可以使用卫星接收器120来响应于警报确定位置。警报是可配置的唤醒事件,其使得移动收发器102或移动收发器102的子系统(诸如,卫星接收器120或一个或多个传感器130)从诸如睡眠模式的低功率模式唤醒并执行已配置的动作(例如,执行位置和传感器的测量),其然后被日志记录和/或报告给资产追踪服务200。警报可以是基于时间的警报,子系统根据预定的时间表以规则的间隔以及其他可能性唤醒。确定位置的频率或时间表可以是固定的或可配置的。移动收发器102通常按照纬度和经度存储确定的位置,以及在存储在移动收发器102的存储器112中的数据日志中确定位置的时间。因此,数据日志提供资产追踪日志。

如上所述,移动收发器102还可以使用传感器130中的一个或多个来响应于警报来感测或测量移动收发器102的环境。例如,传感器130可以被用来测量温度、压力和湿度,以及门打开或移动事件以及其他参数。经由传感器130获得的传感器数据和获得传感器数据的时间也被存储在数据日志中(即,资产追踪日志),该数据日志被存储在存储器112中。与位置数据一样,移动收发器102可以根据预定义的时间表或者响应于警报以规则的间隔收集传感器数据。获得传感器数据的频率或时间表可以是固定的或可配置的。

移动收发器102尝试连接到资产追踪服务200,以根据预定义的时间表或响应于警报以规则的间隔报告存储在资产追踪日志中的位置和/或传感器数据。移动收发器102尝试连接到资产追踪服务200的频率或时间表可以是固定的或可配置的。移动收发器102通常使用诸如蜂窝收发器114的无线收发器来尝试连接到资产追踪服务200。移动收发器102具有到由多个无线收发器提供的多个无线服务的访问,每个无线收发器提供到一个或多个无线服务的访问。在所描述的实施例中,多个无线收发器包括蜂窝收发器114、WLAN收发器116和蓝牙收发器118。在一些实施例中,无线收发器可以包括多个蜂窝收发器114,其可以是多频带蜂窝收发器114。移动收发器102还可以使用物理链路尝试直接或间接地经由计算机240连接到资产追踪服务200。由移动收发器102支持的每个无线服务可以由标准或规范来定义。在本公开的其他地方描述的无线服务的非限制性示例包括4G长期演进(LTE)、3G和2G、WLAN和蓝牙。

当移动收发器102经由蓝牙和/或USB连接到蜂窝网络160、WLAN 150或计算机240时,移动收发器102可以使用通信网络230通过防火墙210向资产追踪服务200发送数据日志或数据日志的一部分(即,数据日志的未报告部分)追踪。可以使用任何合适的消息格式来发送数据日志信息,消息格式包括例如专有消息格式。移动收发器102数据日志通常包括关于数据日志中的哪些数据已被报告以及数据日志中的哪些数据未被报告的指示符。例如,在一些实施例中,数据日志包括一系列记录,该一系列记录包括记录标识符(ID)并由记录标识符(ID)标识。每个记录还包括记录的制作时间、位置数据和/或传感器数据,以及报告状态,该报告状态指示记录是否已被报告给资产追踪服务200。在将未报告记录被报告到资产追踪服务200之后,其在数据日志中对应的报告状态字段被更新。

移动收发器102在不使用时断电某些设备组件以节省电池功率。例如,移动收发器102在报告时间/周期之后为蜂窝收发器114启动低功率模式。低功率模式可以是其中蜂窝收发器114未被供电的关闭模式(也被称为关闭状态)或具有低功耗的睡眠模式(也被称为待机模式或暂停操作模式)。然后在下一个报告时间/周期从低功率模式激活蜂窝收发器114。在报告时间/周期之后,类似地将任何其他无线收发器置于低功率模式。当未获得位置或传感器数据时,也可以将卫星接收器120和传感器130置于低功率模式,然后在下一个测量时间/周期从低功率模式激活。

尽管周期可以重叠到不同程度,数据日志记录和数据报告周期通常是不同的并且是不重合的。例如,每个报告周期通常涉及报告数据日志的若干记录,每个记录包括位置数据和/或传感器数据。周期可以重叠,因为位置数据和/或传感器数据可以在某些时间作为公共过程的一部分而被捕获,或者可以作为在向资产追踪服务200报告记录的数据报告之前执行的单独过程的一部分而被捕获。例如,可以唤醒无线收发器以便在卫星接收器120和/或传感器130被唤醒并且位置数据和/或传感器数据被捕获同时或仅在其之后进行报告。

提供通信系统100仅用于说明的目的。通信系统100只是与移动收发器102一起使用的多个可能的通信网络配置的一种可能配置。合适的变型将为本领域技术人员所理解,并且旨在落入本公开的范围内。例如,虽然为了方便起见已经表示了各个网络,但是应当理解,可以提供每种类型的多个网络和连接到所示网络的中间网络。而且,可以使用公共和/或专用网络来实现图1中表示的通信链路,该公共和/或专用网络可以使用诸如基于X.25或基于互联网协议(IP)的寻址和路由技术的分组数据技术进行通信。例如使用虚拟私人网络(VPN)技术,可以将一些连接实现为安全连接。

现在参考图3,将描述根据本公开的示例实施例的无线通信子系统300。无线通信子系统300包括管理需要天线的功能的数字基带处理器304,以及单独地由参考标记306a,306b,......306n表示的多个无线收发器和/或接收器306。无线收发器/接收器306中的每个耦合到单独地由参考标记308a,308b,......308n表示的交换机308,其耦合到单独地由参考标记310a,310b,......310n表示的内部天线310和单独地由参考312a,312b,......312n表示的外部天线312。外部天线312通常用作主要天线,由于与位于船运集装箱400外部相关联的减少的RF干扰,而内部天线310通常用作辅助天线,因为与位于船运集装箱400内部相关联的增加的RF干扰。

在至少一些实施例中,在公共外部天线模块中提供外部天线312,并且外部天线模块的接地引脚连接到处理器104的通用输入/输出(GPIO)引脚,例如,当移动收发器102唤醒时,其可以被监控。当未检测到外部天线模块的接地引脚时,这指示外部天线模块断开、外部天线模块中发生电子故障、或外部天线312和/或外部壳体模块504否则已被损坏或被篡改。在其他实施例中,每个外部天线312的接地引脚可以单独地连接到处理器104的GPIO引脚。

如上所指出,无线收发器/接收器306包括至少一个诸如支持多个射频频带的多频带蜂窝收发器的蜂窝收发器114以及至少一个卫星接收器120,,多个射频频带可以包括例如多个4G长期演进(LTE)或者LTE高级频带以及全球3G和2G频带。

虽然已经描述了用于蜂窝收发器114和卫星接收器120的公共基带处理器304,但是在其他实施例中,可以为卫星接收器120和蜂窝收发器114提供单独的基带处理器。在无线通信子系统300中,蜂窝收发器114和卫星接收器120被单独地切换并且能够独立操作。因此,卫星接收器120可以使用外部天线312,而蜂窝收发器114使用内部天线310,反之亦然,卫星接收器120和蜂窝收发器114都可以使用外部天线312,或者卫星接收器120和蜂窝收发器114都可以使用内部天线310。基带处理器304或主处理器104取决于诸如信号质量和来自传感器130的辅助信息的因素为卫星接收器120和蜂窝收发器114选择内部天线310或外部天线312。无线收发器/接收器306中的每一个(例如,卫星接收器120和蜂窝收发器114)也可以单独通电、断电或置于睡眠模式。

虽然未被示出,但是无线收发器/接收器306的每个具有RF前端电路(也被称为收发器模块/接收器模块),其通常包括天线和数字基带处理器304之间的所有组件。例如,蜂窝收发器的RF前端电路包括接收器、发射器和本地振荡器(LO)。接收器执行常见的接收器功能,如信号放大、降频转换、滤波、信道选择等以及模数转换(ADC)。接收信号的ADC允许由数字基带处理器304执行诸如解调和解码的更复杂的通信功能。以类似的方式,例如通过数字基带处理器304处理要被发射的信号,包括调制和编码。将已处理的信号输入到发射器,用于数模转换(DAC)、频率上转换、滤波、放大和经由天线的发射。缺少发射功能的接收器通常省略接收所需的组件。

定制设备配置和旅行模式

移动收发器102旨在附接到或并入可移动资产中以使用卫星接收器120追踪其位置以及使用传感器130感测或测量其他条件,例如温度、湿度、一般操作条件、平均速度、最大速度、内容状态、门打开或关闭条件等。由移动收发器102追踪的资产可以是船运集装箱、卡车、有轨汽车、汽车等。用于追踪资产的追踪要求可以取决于运输模式(例如,船舶、铁路、汽车(也被称为街道)以及可能的空运)。例如,如果移动收发器102被附接到通过铁路移动的资产,则日志记录和/或报告可以比用卡车通过城镇街道移动资产的间隔更长。而且,可以取决于运输模式监测不同的传感器130。例如,当移动收发器102用船舶移动时,可能不需要检查门打开或关闭状态。

本公开的移动收发器102被配置为提供多个可选择的旅行模式,其允许根据旅行模式设置移动收发器102的功能性。在一些实施例中,移动收发器102的所有旅行模式由定制的用户指定的设备配置定义,其被存储在存储器112中的设备配置文件中。可替代地,可以为每个旅行模式提供单独的配置文件。定制设备配置定义警报(例如,唤醒或触发事件),其将移动收发器102从非活动模式(例如,睡眠模式)唤醒以确定包括在特定时间的位置和/或环境条件在内的设备状态,并且将设备状态报告给资产追踪服务200。警报事件可以是经调度的事件——例如基于一天中的时间或频率,或者可以是未调度的事件,其异步地唤醒移动收发器102以报告设备状态。

提供多个可选择的旅行模式允许通过改变所选择的旅行模式来改变移动收发器102的功能性。这比固定功能性更有利,因为追踪要求可能变化。这还有利在于:不需要基于预期资产旅行的不同硬件和软件,从而降低了生产成本和库存支持。此外,在设备配置中提供多个可选择的旅行模式允许使用不同的旅行模式,而无需在每次使用新的旅行模式时更新设备软件。这避免了每当针对资产的旅行模式改变时通过空中下载不同的软件和/或设备配置,从而节省功率和计算资源并且允许移动收发器102的功能性是高度可配置的。此外,旅行模式通常由资产追踪服务200选择,从而通过允许移动收发器102作为瘦客户端进行服务从而节省移动收发器102的功率和计算资源。服务器指定的旅行模式还允许集中控制一组或一批队的受管理设备,从而降低总体拥有成本(TCO),并允许对特定移动收发器102进行个体的远程控制或在受管理设备的批队上的设置同步。

每个旅行模式指定移动收发器102的功能性,包括关于数据日志记录和报告活动的蜂窝收发器114、卫星接收器120和/或传感器130的功能性。每个旅行模式定义移动收发器102的不同操作模式,包括何时以及什么数据(例如,位置和/或传感器数据)将被测量、存储和发射到资产追踪服务200。旅行模式可以包括但不限于:“铁路”、“船舶”、“街道”、“码头”、“家”、“仓库”、“配送中心”、“外部”、“内部”、“停放”等。可以基于客户要求根据需要创建新的旅行模式,并且可以为新的旅行模式指派描述性名称以将其与现有的旅行模式区分开。旅行模式可以与位置、位置历史、传感器数据(例如温度、湿度、门打开/关闭等)、时间、运输模式、触发警报、资产类型、资产内容、资产价值、驾驶员档案或客户指定的自定义要求中的任何一个或多个相关联。资产类型可以包括货物/集装箱或车辆,或者更具体地,包括油卡车、牛奶卡车、服务卡车、货运卡车、出租车/豪华轿车、出租车、联运集装箱、板条箱、罐式集装箱、储气罐、绝缘船运集装箱、柔性中间件散货集装箱、中型散货集装箱等。资产内容可以包括冷藏、非冷藏、易腐烂、干货、农产品、建筑材料、伐木、石油、武器、航空物、易燃液体、液氢或其他超冷液体、有毒物质/液体、放射性物质等。资产价值可以是高价值、低价值(或非高价值)、爆炸性、放射性、机密文件、有毒、易燃、易腐烂、干货、原木/木材等等。驾驶员档案可以好或坏,或其他等级。可以针对任何上述因素定义旅行模式,例如,资产类型、资产内容和资产价值。可以基于下面描述的许多因素来选择设备配置的旅行模式。

移动收发器102大部分时间处于睡眠模式以节省功率并响应于警报而唤醒。例如,移动收发器102可以仅以预定时间间隔或由于传感器130的检测或测量而唤醒。当移动收发器102从睡眠模式唤醒时,移动收发器102通常使用卫星接收器120确定其位置,和/或使用一个或多个传感器130测量一个或多个环境条件,将测量数据存储在存储器112中的数据日志中,然后例如通过经由蜂窝收发器114通过互联王向资产追踪服务200发送数据日志的至少一部分来将设备状态报告给资产追踪服务200。例如,移动收发器102可以每小时唤醒以确定和报告设备状态,或者移动收发器102可以在它所附接到的船运集装箱的门被打开时唤醒。当移动收发器102唤醒时,移动收发器102可以确定警报的原因。然后,移动收发器102可以使用卫星接收器120确定其位置和/或基于警报类型测量一个或多个环境条件。然后,移动收发器102可以向资产追踪服务200发送测量的数据。然后,移动收发器102返回到睡眠模式,直到它响应于另一个警报而唤醒。

设备配置基于追踪要求可配置。例如,设备配置可以取决于被追踪的资产的类型。例如,冷藏集装箱可能需要在不同于非冷藏集装箱的条件下并且更频繁地检查温度。设备配置还可以取决于资产的预期货物(例如,船运集装箱的内容)或资产的值(例如,卡车或汽车)。例如,对于高价值货物,可能期望更频繁的数据日志记录和/或报告(例如,每5分钟而不是每15分钟的正常频率)。设备配置还可以取决于预期的路线、运输类型或其他因素。设备配置可以作为由维护或控制资产追踪服务200的第三方服务提供商所提供的增值服务来管理,或者设备配置可以由用户直接管理。

在所描述的实施例中,设备配置定义了多个警报。每个警报由若干参数定义,这些参数包括标识符(ID),诸如用于标识警报的唯一编号、用于使用警报的旅行模式、用于识别警报的类型的警报类型、要被触发的警报要满足的一个或多个条件参数、以及警报被触发时要采取的一个或多个动作。在其他实施例中,设备配置定义旅行模式,每个旅行模式包括旅行模式ID和要在旅行模式中使用的一个或多个警报。警报可以由警报ID、识别警报的类型的警报类型、要被触发的警报要满足的一个或多个条件参数以及触发警报时要采取的一个或多个动作来指定。

在所描述的实施例中,旅行模式包括“铁路”、“船舶”、“街道”、“码头”、“家”和“所有”。然而,在其他实施例中,每个旅行模式都不是所需要的,并且可以使用其他旅行模式。“所有”旅行模式在所述实施例中被用来便于配置,并且不能被选择作为活动的或当前的旅行模式。“所有”旅行模式标识将在所有旅行模式中使用的警报,即始终活动的警报。“所有”旅行模式可以被用来定义共同或默认功能性,诸如每天一次向资产追踪服务200报告。在其他实施例中,可以省略“所有”旅行模式,并且在每个旅行模式的定义中各个地指定要在所有旅行模式中使用的共同或默认警报。

移动收发器102始终具有已定义的旅行模式。当前旅行模式可以由存储在存储器112中的参数或设置来定义。例如,当可用旅行模式是“铁路”、“船舶”、“街道”、“码头”、“家”时,当前旅行模式可以是“铁路”。针对当前旅行模式的警报在设备配置文件中被定义,并且仅在所选旅行模式与当前旅行模式匹配时才是活动的。否则,将禁用并忽略警报。例如,当前设备旅行模式为“铁路”时,唯一活动的警报是对应于“铁路”旅行模式和“所有”旅行模式的警报。

警报类型通常基于时间或传感器数据。有两种子类型的基于时间的警报。第一种基于时间的警报是频率,其指定数据被测量、警报的条件参数被检查并报告给资产追踪服务200的频率。用于频率警报的示例值是每15分钟。第二种基于时间的警报是时间(或日期),其指定检查用于警报的条件参数的时间和/或日期。用于频率警报的示例值是每天12:00PM。基于传感器的警报是基于移动收发器102(即板载传感器130)的能力来定义的。基于传感器的警报可以包括温度、湿度、压力、移动检测、位置、特定地理围栏内或相对于特定地理围栏的位置、门打开或关闭状态等。警报类型也可以基于诸如位置或位置历史的其他因素。地理围栏是使用由卫星接收器120使用的诸如纬度和经度的地理空间坐标由特定地理区域所定义的虚拟周界。地理围栏可以是固定的或动态生成的,例如,围绕一个特定点位置周围的半径。地理围栏可以是预定义的一组边界,或者可以是一组不需要相邻的区带或区域。

警报动作可以包括用于测量和发送到资产追踪服务200的传感器数据的类型以及可能的其他事项,像运行诊断、改变设备状态、位置数据、改变旅行模式等。

在所描述的实施例中,设备配置文件被分成子部分,每个子部分定义警报、使用警报的(多个)旅行模式、警报的类型、通常基于时间或基于传感器的用于触发警报的条件、以及针对每个警报采取的动作。其他配置也是可能的。例如,设备配置文件可以被分成子部分,每个子部分定义针对每个旅行模式的操作设备特性。可替代地,可以为每种旅行模式提供单独的配置文件。下表显示了示例设备配置文件的内容。

在上面呈现的表格中,无论选择的旅行模式如何,“所有”旅行模式都是默认被使用的。“铁路”旅行模式具有三个条目来配置用于铁路旅行的报警。“船舶”旅行模式只有一个条目。“街道”旅行模式具有一个条目,当给定警报被触发时,该条目将当前旅行模式更改为“家”。在其他实施例中,其他配置是可能的。

图4示出了根据本公开的一个示例实施例的为诸如GNSS追踪设备的移动收发器102提供设备配置的方法400的示例流程图。该方法可以由移动收发器102的处理器所执行的软件来执行。用于执行这种方法400的软件的编码在提供本公开的领域中的普通技术人员的范围内。在其他实施例中,方法400可以包含比所示出和/或描述的更多或更少的过程,并且可以以不同的顺序执行。可以将可由处理器执行以执行方法400的机器可读代码存储在诸如移动收发器102的存储器的机器可读介质中。

在402处,例如,通过存储在存储器112中,默认设备配置文件被安装在移动收发器102上。可以在工厂中或在现场部署之前的另一时间安装默认设备配置文件。默认设备配置文件至少包括用以在第一次通电时与资产追踪服务200通信的足够信息,使得一旦建立通信,就可以代替默认设备配置文件而从资产追踪服务200下载定制的用户指定的设备配置文件以供使用。默认设备配置文件可以包括仅在第一次通电时需要的其他参数。例如,默认设备配置文件可以指示一个或多个LED在加电时闪烁以提供移动收发器102通电和/或正在连接(或已连接)到资产追踪服务200的通知。默认设备配置文件通常仅包括默认的旅行模式。当默认旅行模式为当前旅行模式(被称为“默认”旅行模式)时,只有与默认旅行模式相关联的警报是活动的。下表包括由默认设备配置文件定义的默认旅行模式的示例,其中移动收发器102每15分钟唤醒并尝试与资产追踪服务200通信。

默认设备配置文件可以被存储在ROM 110或其他永久存储器诸如存储器112中,以使在用户指定的设备配置文件被损坏、删除或丢失的情况下始终可以使用默认设备配置文件的备份。此外,如果重新刷新设备软件,则这将更新默认设备配置文件,因为它将嵌入设备软件。可替代地,在其他实施例中,用户指定的设备配置可以替换(例如,覆盖)存储在存储器中的默认设备配置文件。

在正常操作中,当移动收发器102首先被通电并被使用时,例如当在将移动收发器102安装和/或装配到被追踪资产之后首次连接电池146时,移动收发器102按照默认设备配置文件进行操作。如上所指出,默认配置文件通常包括默认旅行模式,其指定移动收发器102周期性地唤醒,例如每十五分钟或其他合理间隔,并尝试与资产追踪服务200建立通信。为了节省电池寿命,默认配置文件中的默认旅行模式可以指定在阈值持续时间例如一小时之后移动收发器102以更长的间隔——例如每小时或甚至每天一次——唤醒,直到与资产追踪服务200的第一次通信发生为止。

在其他实施例中,默认设备配置文件可以不包括任何旅行模式。例如,默认设备配置文件可以指定移动收发器102尝试与资产追踪服务200建立通信,直到建立第一次通信,或者直到阈值持续时间已经过去而没有建立通信,此时移动收发器102可以断电直到电池146被移除并重新安装(移动收发器102退回为第一次通电)或直到电源按钮(开/关切换)被按下(如果存在)。

在404处,移动收发器102通常经由蜂窝收发器114通过互联网建立与资产追踪服务200的通信(例如,连接)。

在406处,移动收发器102向资产追踪服务200发送消息,该消息包括关于移动收发器102的标识设备信息。标识设备信息可以包括设备ID和可选的设备配置文件ID。该消息还可以包括在第一次加电之后由移动收发器102捕获的位置和/或传感器数据。第一消息可以仅包括设备ID,因为可以仅基于设备ID来确定指派给移动收发器102的配置。移动收发器102还可以对移动收发器102存储的现有旅行模式、对所有已知的旅行模式请求更新(这里以及下面描述的流程的步骤506,或者与资产追踪服务200的任何其他通信会话),请求新的旅行模式,并删除现有的旅行模式。

在408处,资产追踪服务200基于设备ID标识移动收发器102。在410处,资产追踪服务200确定移动收发器102是否正在使用默认设备配置文件。该确定可以基于例如消息中的设备配置文件ID或者由资产追踪服务200维护的关于移动收发器的信息。例如,当移动收发器102处于其第一次通电时资产追踪服务200可以基于设备ID确定移动收发器102正在使用默认设备配置文件。资产追踪服务200可以以多个方式确定移动收发器102处于其第一次通电,包括缺少来自移动收发器102的任何先前消息或通信(基于其设备ID)或消息中的可能的其他信息。当移动收发器102正在使用默认设备配置文件时,操作前进到412,在此处移动收发器102下载用户指定的设备配置文件。当移动收发器102没有正在使用默认设备配置文件时,即它正在使用用户指定的设备配置时,资产追踪服务200可以可选地确定更新的用户指定的设备配置是否可用。该确定可以基于例如消息中的设备配置文件ID或者由资产追踪服务200维护的关于移动收发器的信息。如果更新的用户指定的设备配置可用,则移动收发器102可以下载更新的用户指定的设备配置。

在414处,在下载用户指定的设备配置文件之后,移动收发器102应用并开始使用下载的用户指定的设备配置文件,使得移动收发器102的功能性对应于用户指定的设备配置的追踪要求,即将基于确定的旅行模式来实现由用户指定的设备配置所指定的警报。如上所指出,用户指定的设备配置文件包括多个旅行模式,而默认设备配置文件通常仅包括默认旅行模式。

图5示出了根据本公开的一个示例实施例的为诸如GNSS追踪设备的移动收发器102设置旅行模式的方法500的示例流程图。该方法可以由移动收发器102的处理器所执行的软件来执行。用于执行这种方法500的软件的编码在提供本公开的领域中的普通技术人员的范围内。在其他实施例中,方法500可以包含比所示出和/或描述的更多或更少的过程,并且可以以不同的顺序执行。可以将可由处理器执行以执行方法500的机器可读代码存储在诸如移动收发器102的存储器的机器可读介质中。

在502处,移动收发器102应用当前旅行模式。在第一次通电时,当前旅行模式是默认旅行模式。如上所指出,移动收发器102始终具有已定义的旅行模式。当前旅行模式通常由存储在存储器112中的参数或设置来定义。默认旅行模式通常仅在与资产追踪服务200的通信建立之前在第一次通电时被设置为当前旅行模式。

在504处,移动收发器102连接到资产追踪服务200。

在506处,移动收发器102向资产追踪服务200发送消息,该消息包括关于移动收发器102的标识设备信息。标识设备信息可以包括设备ID和可选的设备配置文件ID。该消息通常还包括与移动传感器102或被追踪的资产相关联的操作信息。除了与当前使用相关的特征和信息之外,操作信息还可以包括上下文和/或环境信息。至少一些上下文和/或环境信息可以由卫星接收器120和/或传感器130获得。上下文和/或环境信息可以包括位置、位置历史、传感器数据、时间、运输模式、触发的警报、资产类型、资产内容、资产价值、驾驶员档案或客户指定的自定义要求中的任何一个或多个。

在508处,资产追踪服务200基于设备ID以及可能的上下文和/或环境信息来确定用于移动收发器102的旅行模式。设备ID可以与正在采取的运输模式和/或针对被追踪资产的旅行路线相关。

在510处,资产追踪服务200向移动收发器102发送消息以指令移动收发器102改变到新的旅行模式。

在512处,移动收发器102根据从资产追踪服务200接收的消息选择并应用新的旅行模式。然后,与新的旅行模式相关联的警报是活动的,并且所有其他活动的警报变为非活动的。活动警报是移动收发器102用来触发测量和/或报告事件的警报。非活动警报被忽略。

应当理解,方法400和500可以在公共的方法中一起执行或者组合。例如,可以在方法400的操作414之后执行方法500的操作508至512。在资产追踪服务200从移动收发器102接收包括标识设备信息(例如,设备ID)和可选的位置/位置历史和/或传感器数据的消息之后的任何时刻,资产追踪服务200可以基于设备ID以及可能的上下文和/或环境信息来确定用于移动收发器102的旅行模式,可能的上下文和/或环境信息可以包括任何时间由客户指定的位置、位置历史、传感器数据、时间、运输模式、触发的警报、资产类型、资产内容、资产价值、驾驶员简档或客户指定的定制要求中的任何一个或多个(操作510)。指令移动收发器102改变到新的旅行模式的消息(操作510)可以在用户指定的设备配置文件被下载到移动收发器102的同时或在那之后不久被发送。

旅行模式还可以由移动收发器102根据用户指定的设备配置文件中的指令来改变。例如,可以基于与移动换能器或被追踪的资产相关联的操作信息来确定新的旅行模式。操作信息可以包括上下文和/或环境信息。上下文和/或环境信息可以包括位置、位置历史、传感器数据、时间、运输模式、触发的警报、资产类型、资产内容、资产价值、驾驶员简档或定制要求中的一个或多个。

例如,当被追踪资产和移动收发器102进入“家”地理围栏时,移动收发器102可以改变旅行模式以使用“家”旅行模式。再例如,对于冷藏车,当温度升高到某个阈值以上时,旅行模式可以改变为“恐慌”旅行模式。在“恐慌”模式中,可以增加警报的频率(例如,测量位置和/或其他传感器数据和/或报告所获取的位置和/或其他传感器数据)。除了增加警报之外,或者代替增加警报,还可以发出声音警报。再例如,当门在“铁路”模式下打开时,旅行模式可以改变为“入侵警报”旅行模式。在“入侵警报”模式中,可以增加测量和/或报告所获取数据尤其是位置信息的频率,因为资产可能被盗。警报还可以触发有关资产内容的更新(例如,满/空状态),而在先前的旅行模式中不需要这样。而在诸如街道、铁路或仓库旅行模式的正常旅行模式中,旅行模式配置试图将唤醒最小化以节省电池寿命,在恐慌或警报模式中,电池寿命不再是更多数据类型的优先级和/或者可以更频繁地收集数据并将其发送到资产追踪服务200。这可以允许资产追踪服务200的操作员确定是否存在误报或者是否需要遵循特殊程序(例如,呼叫驾驶员、呼叫警察等)。因此,可以将旅行模式改变为具有增加的警报(例如,唤醒)频率和/或另外地测量数据和/或更频繁地报告所获取的数据的新旅行模式。相反,可以将旅行模式改变为具有减少的警报(例如,唤醒)频率和/或另外地测量数据和/或较不频繁地报告所获取的数据的新旅行模式(例如,当从恐慌、警报或监控模式中返回到诸如街道、铁路或仓库的正常模式时)。

作为另一示例,如果资产延迟递送,则资产追踪服务200可以发送消息以将旅行模式从“街道”改变为“监控”,例如,其中“监控”旅行模式可以更频繁地聚集更多信息(例如,资产位置和/或速度)并且将其向资产追踪服务200发送。再例如,当被追踪资产和移动收发器102在阈值持续时间内没有移动时,移动收发器102可以改变旅行模式以使用“停放”或“停止”旅行模式。这些示例中的旅行模式中的改变将在用户指定的设备配置文件中被指定为当触发适当的警报时要采取的动作。应当理解,在这些示例中,资产追踪服务200可以做出与移动收发器102类似的确定。

图6示出了根据本公开的一个示例实施例的为诸如GNSS追踪设备的移动收发器102设置旅行模式的方法600的示例流程图。该方法可以由移动收发器102的处理器所执行的软件来执行。用于执行这种方法600的软件的编码在提供本公开的领域中的普通技术人员的范围内。在其他实施例中,方法600可以包含比所示出和/或描述的更多或更少的过程,并且可以以不同的顺序执行。可以将可由处理器执行以执行方法600的机器可读代码存储在诸如移动收发器102的存储器的机器可读介质中。

在602处,移动收发器102监控一个或多个条件参数,该一个或多个条件参数由改变旅行模式的具有动作的活动警报所指定。

在604处,当检测到由改变旅行模式的活动警报所指定的条件参数时,移动收发器102根据警报中指定的动作将当前旅行模式设置为新的旅行模式。

应当理解,方法600可以与方法400和500在公共的方法中一起执行或者组合。

图7A和图7B示出了根据本公开的一个示例实施例的操作诸如GNSS追踪设备的移动收发器102的方法700、710的示例流程图。该方法可以由移动收发器102的处理器执行的软件来执行。用于执行这种方法700或710的软件的编码在提供本公开的领域中的普通技术人员的范围内。在其他实施例中,方法700和710可以包含比所示出和/或描述的更多或更少的过程,并且可以以不同的顺序执行。可以将可由处理器执行以执行方法700或710的机器可读代码存储在诸如移动收发器102的存储器的机器可读介质中

图7A图示出了一般方法。在702处,移动收发器102在一段不活动之后响应于诸如基于时间或基于传感器的警报的警报唤醒。移动收发器102可以从睡眠模式唤醒,其中处理器104、蜂窝收发器114、卫星接收器120和传感器130中的一个或多个处于低功率模式。唤醒可以由一个警报或任何数目的警报来触发。例如,移动收发器102可以根据基于时间的警报或由一个或多个传感器130的测量所引起的基于传感器的警报来唤醒。唤醒蜂窝收发器114和/或卫星接收器120可以包括从低功率模式激活蜂窝收发器114和/或卫星接收器120,这取决于实施例可以由主处理器104或基带处理器304执行。

在704处,移动收发器102响应于在702中触发唤醒的警报来执行动作。在706处,针对移动收发器102,例如,针对处理器104、蜂窝收发器114、卫星接收器120或传感器130中的一个或多个,启动睡眠模式。

图7B图示出了更详细的方法。在702处,移动收发器102在一段不活动之后响应于诸如基于时间或基于传感器的警报的警报唤醒。

在711处,当响应于在702中触发唤醒的警报的动作包括旅行中的改变时,移动收发器102将当前旅行模式改变为与警报相关联的旅行。可替代地,可以在完成对警报的所有处理之后由移动传感器102设置旅行模式。还应当理解,旅行模式可以由资产追踪服务200设置,如上所述。

在712处,当响应于在702中触发唤醒的警报的动作包括使用卫星接收器120和/或传感器130的测量数据时,移动收发器102根据警报执行数据日志记录。数据日志记录可以包括确定其位置和/或使用传感器130感测其环境。当确定其位置时,移动收发器102使用卫星接收器120确定其位置,并将确定的位置和与确定的位置相关联的时间存储在存储器112中。当感测其位置时,移动收发器102可选地经由一个或多个传感器130感测移动收发器102的环境。将经由传感器130获得的传感器数据以及获得传感器数据时的时间存储在存储器112中的数据日志中。

在714处,当响应于在702中触发唤醒的警报的动作包括向资产追踪服务200报告的数据时,移动收发器102确定用于蜂窝收发器114的无线信号是否可用。

当无线信号可用时,处理前进到716,在该处移动收发器102选择和访问无线服务、或连接到无线服务,并使用该无线服务将至少一部分数据日志发送到资产追踪服务200。

在706处,在移动收发器102使用无线服务将至少一部分数据日志发送到资产追踪服务200之后,针对移动收发器102,例如,针对处理器104、蜂窝收发器114、卫星接收器120或传感器130中的一个或多个,启动睡眠模式。类似地,当无线信号不可用时(判定框714),操作前进到706,在此处可以启动睡眠功率模式。

本文所描述的流程图和附图中的步骤和/或操作仅用于举例的目的。在不脱离本公开的教导的情况下,这些步骤和/或操作可以存在许多变型。例如,可以以不同的顺序执行步骤,或者可以添加、删除或修改步骤。

尽管至少部分地就方法方面描述了本公开,但是本领域普通技术人员将理解,本公开还涉及用于执行所描述的方法的至少一些方面和特征的各种组件,其可以是硬件组件、软件或两者的任何组合、或者以任何其他的方式。此外,本公开还涉及预先记录的储存设备或其他类似的机器可读介质,其包括用于执行本文描述的方法的存储在其上的程序指令。

在不脱离权利要求的主题的情况下,可以以其他特定形式体现本公开。所描述的示例实施例在所有方面都应被视为仅是说明性的而非限制性的。本公开旨在覆盖并包含技术上的所有适当的变化。因此,本公开的范围由所附权利要求而不是前面的说明书来描述。权利要求的范围不应受示例中所阐述的实施例的限制,而应被给予与整个说明书一致的最广泛的解释。

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