用于传感器的负载平衡的方法和系统与流程

文档序号:20922559发布日期:2020-05-29 14:20阅读:237来源:国知局
用于传感器的负载平衡的方法和系统与流程

本公开涉及传感器网络,具体地涉及传感器网络内的传感器的配置和重新配置。



背景技术:

当设备需要维护时,汽车传感器提供信息或告警。例如,这样的传感器可以包括轮胎压力监测、车轮轴承、重量分布、燃料状态、温度、湿度以及其他这样的传感器。

传感器可以是有线或无线的。在一某些情况下,有线传感器可以被连接到公共总线,诸如控制区域网络(can)总线。此外,包括蓝牙低功耗(ble)的无线传感器正日益成为有线传感器的简单、廉价备选品,并且易于安装在车辆或拖车中。

然而,当车辆系统具有多个传感器时,这样的传感器可能难以在车辆内被正确地配设(provision),并且进一步可能难以在这样的传感器系统内平衡通信。

此外,一旦被配设,在当今的汽车系统中,传感器的检查和维护通常是手动完成的,或在一些情况下,如果传感器集成到单元,则检查可能永远不会发生。通常在拖车或汽车静止时进行手动检查,并且传感器问题的检测可能取决于操作员的技能,并且容易出错。



技术实现要素:

相应地,提供了如下权利要求书中详述的方法、网关和计算机可读介质。

附图说明

参考附图将更好地理解本公开,在附图中:

图1是示出根据本公开的实施例的能够被使用的示例网关和传感器模块的框图;

图2是示出根据本公开的实施例的用于网关和传感器装置的示例环境的框图;

图3是示出传感器系统的配设的数据流程图;

图4是示出传感器系统的初始化的流程图;

图5是示出网关处用于平衡传感器系统的过程的过程图;以及

图6是能够根据本公开的实施例使用的示例计算设备的框图。

具体实施方式

本公开提供了一种用于平衡传感器系统内的传感器的方法,该方法包括:在网关处接收来自多个传感器的数据,多个传感器中的每个传感器被连接到多个传感器模块中的一个传感器模块或网关;在网关处确定来自第一传感器的信号强度(或其他测量)降至阈值以下,该第一传感器是多个传感器中的一个传感器;以及基于该确定,将第一传感器分配为连接到多个传感器模块中的不同的一个传感器模块,或者如果被连接到多个传感器模块中的一个传感器模块,则连接到网关。

本公开还提供了一种用于平衡传感器系统内的传感器的网关,该网关包括:处理器;以及通信子系统,其中该网关被配置为:从多个传感器接收数据,多个传感器中的每个传感器被连接到多个传感器模块中的一个传感器模块或网关;确定来自第一传感器的信号强度(或其他测量)降至阈值以下,第一传感器是多个传感器中的一个传感器;以及根据该确定,将第一传感器分配为连接到多个传感器模块中的不同的一个传感器模块,或如果被连接到多个传感器模块中的一个传感器模块,则连接到网关。

本公开还提供了一种用于存储用于平衡传感器系统内的传感器的程序指令的计算机可读介质,该程序指令在由网关的处理器执行时,使网关:从多个传感器接收数据,多个传感器中的每个传感器被连接到多个传感器模块中的一个传感器模块或网关;确定来自第一传感器的信号强度(或其他测量)降至阈值以下,第一传感器是多个传感器中的一个传感器;以及根据该确定,将第一传感器分配为连接到多个传感器模块中的不同的一个传感器模块,或如果被连接到多个传感器模块中的一个传感器模块,则连接到网关。

根据本公开,提供了一种用于允许对车辆上的传感器进行配设、检查和平衡的系统和方法。该系统和方法允许实现对传感器和传感器模块的有效配置。如下所述,传感器模块是在将数据传递到传感器集线器或网关之前连接到多个传感器并且从多个传感器收集数据的模块。

需要管理传感器。从维护的角度来看,检查每个个体传感器并且更换损坏的传感器非常耗时。此外,传感器维护通常仅在行程开始时或在车辆维护期间进行。

当个体地进行调查时,无线传感器似乎工作正常。然而,当成为系统的一部分时,传感器可能会停止工作。在一些情况下,即使将传感器重新定位几厘米,也可以改进往返于车辆上另一点的无线电链路质量。

此外,传感器与传感器模块之间或传感器模块与网关之间的无线链路的完整性可能根据环境条件而改变。例如,取决于拖车被装载或卸载,安装在拖车上的传感器可以具有传感器集线器连接的不同的最佳分布。

在一些情况下,传感器模块相对于传感器集线器或网关可以是移动的。例如,被安装在起重机上的传感器模块可以相对于网关或集线器移动。基于以下实施例,这样的传感器模块可以取决于其位置而连接到不同的传感器集线器。

此外,传感器的分布可以根据应用而变化,并且传感器的分布方式可以影响传感器连接到哪个集线器或传感器模块。在一个示例中,可以分布传感器以允许传感器与网关或集线器之间的每个无线电链路使用少量能量进行操作,从而增加一些或所有组件的电池寿命。如果一些组件是电池供电的,并且一些组件连接到能源,则传感器可以以减少电池供电组件的无线电功率使用的方式来分布。

传感器配置的另外的问题是确定哪些条件会触发传感器在不同的集线器之间进行连接。

因此,根据本公开的实施例,“传感器平衡”被添加到传感器系统,其中这样的传感器平衡允许传感器系统内的所有传感器的校准和平衡。这种类型的传感器集线器允许:传感器系统的配设;传感器系统的初步检查;传感器系统的平衡;传感器的附加移除;传感器的动态平衡以及策略和云存储数据流。

尽管关于车辆或拖车传感器系统描述了本公开,但是本文所述的平衡传感器的方法可以等同地与其他传感器系统一起使用。这样,本公开不限于车辆传感器系统。

关于图1示出了一个示例传感器系统。然而,根据本公开的实施例,图1的传感器系统仅仅是示例,并且其他传感器系统可以等同地被使用。

图1的传感器系统包括网关110,其可以是任何计算设备或网络节点。在一些实施例中,网关110也可以被称为集线器或传感器集线器。网关110可以包括任何类型的电子设备,包括但不限于车队追踪设备、诸如智能手机或蜂窝电话的移动设备、诸如iot设备的其他固定或移动设备、端点、家庭自动化设备、医院中或家庭环境的医疗设备、库存追踪设备、环境监测设备、能源管理设备、基础设施管理设备、车辆或车辆设备、固定电子设备等。

网关110包括处理器120和至少一个通信子系统130,其中处理器120和通信子系统130协作以执行本文描述的实施例的方法。在一些实施例中,通信子系统130可以包括多个子系统,例如不同的无线电技术。

通信子系统130允许网关110与其他设备或网络元件进行通信。通信子系统130可以使用多种通信类型中的一种或多种通信类型,包括但不限于蜂窝、卫星、蓝牙tm、低功耗蓝牙tm(ble)、wi-fi、无线局域网(wlan)、无线个域网(wpan)、近场通信(nfc)、zigbee或任何其他ieee802.15低功耗技术、有线连接(诸如以太网或光纤)等。

这样,用于无线通信的通信子系统130通常将具有一个或多个接收器和发射器,以及诸如一个或多个天线元件/本地振荡器(lo)的关联组件,并且可以包括诸如数字信号处理器(dsp)的处理模块。对于通信领域的技术人员明显的是,通信子系统130的特定设计将取决于传感器装置旨在在其上进行操作的通信网络或通信技术。

处理器120通常控制网关110的整体操作,并且被配置为执行可编程逻辑,该可编程逻辑可以与数据一起使用存储器140来存储。存储器140可以是任何有形的、非瞬态计算机可读存储介质,包括但不限于光学(例如,cd、dvd等)、磁性(例如,磁带)、闪存驱动器、硬盘驱动器或本领域已知的其他存储器。

备选地,除了存储器140之外,网关110可以例如通过通信子系统130从外部存储介质访问数据或可编程逻辑。

在图1的实施例中,网关110可以利用多个传感器,在一些实施例中其可以是网关110的一部分,或在其他实施例中可以与网关110进行通信。针对内部传感器,处理器120可以从传感器子系统150接收输入。

针对外部传感器,在图1的实施例中示出了传感器152和154。

传感器的示例包括但不限于定位传感器、振动传感器、温度传感器、一个或多个图像传感器、加速计、光传感器、陀螺仪传感器或其他传感器。其他传感器可以是能够读取或获取可以对网关110有用的数据的任何传感器。然而,这样的传感器列表仅作为示例提供,并且在其他实施例中,可以使用不同的传感器或传感器的子集。

在其他实施例中,网关110可以不具有直接与其关联的任何传感器,无论是内部的还是外部的。例如,在一些实施例中,网关110可以替代地与传感器模块通信,如下所述。

在一个实施例中,网关110的各个元件之间的通信可以通过内部总线158。然而,其他形式的通信是可能的。

这样,网关110是一个单元,其允许多个传感器或传感器模块被连接在单个系统内,例如在汽车上。网关110收集数据并处理该信息,从而允许对传感器系统状态做出判决。

传感器系统还可以包括一个或多个传感器模块。传感器模块是允许来自各种传感器的通信的元件,其中数据可以在被传递到系统中的另一元件(诸如网关110)之前被接收、存储、编译和/或处理。传感器系统允许个体传感器在不需要读数时关闭电源。

例如,在图1的实施例中,示出了传感器模块160。传感器模块160包括处理器162和至少一个通信子系统170,其中处理器162和通信子系统172协作以执行本文描述的实施例的方法。在一些实施例中,通信子系统170可以包括多个子系统,例如不同的无线电技术。

通信子系统170允许传感器模块160与其他设备或网络元件通信。通信子系统170可以使用多种通信类型中的一种或多种通信类型,但是通常将使用短距离通信,诸如但不限于:蓝牙tm、ble、wi-fi、wlan、wpan、nfc、zigbee或其他ieee802.15低功耗技术或有线连接(诸如以太网或光纤)等。

与通信子系统130一样,通信子系统170通常将具有一个或多个接收器和发射器,以及相关联的组件,诸如一个或多个天线元件、本地振荡器(lo),并且可以包括处理模块,诸如数字信号处理器(dsp)。同样,通信子系统170的特定设计将取决于传感器模块旨在在其上进行操作的通信网络或通信技术。

处理器162通常控制传感器模块160的整体操作,并且被配置为执行可编程逻辑,该可编程逻辑可以与数据一起使用存储器180来存储。存储器180可以是任何有形的、非瞬态计算机可读存储介质。包括但不限于光学(例如,cd、dvd等)、磁性(例如,磁带)、闪存驱动器、硬盘驱动器或本领域已知的其他存储器。

备选地,或除了存储器180之外,传感器模块160可以例如通过通信子系统170从外部存储介质访问数据或可编程逻辑。

在图1的实施例中,传感器模块160可以利用多个传感器,该多个传感器在一些实施例中可以是传感器模块160的一部分,或在其他实施例中可以与传感器模块160通信。针对内部传感器,处理器162可以从传感器子系统164接收输入。

针对外部传感器,在图1的实施例中示出了传感器166和168。

网关110可以与零个、一个或多个传感器模块通信。在图1的示例中,除了传感器模块160之外,网关110还与传感器模块190和192通信。

使用传感器模块160、190和192允许网关110询问传感器模块以获取数据,而不必个体地访问每个传感器。

在传感器系统中,网关110通常将与外部网络资源通信,而传感器模块160通常将在内部例如与网关110、其他传感器模块或传感器通信。

包括网关110的传感器系统可以被固定在任何固定或便携式平台上。例如,在一个实施例中,网关110可以被固定到运输集装箱、卡车拖车、卡车驾驶室。在其他实施例中,网关110可以被固定到任何车辆,包括机动车辆(例如汽车、小汽车、卡车、公共汽车、摩托车等)、飞行器(例如飞机、无人驾驶飞行器、无人飞行器系统、无人机、直升机等)、航天器(例如,航天飞机、太空梭、太空舱、空间站、卫星等)、船只(例如,船舶、轮船、气垫船、潜艇等)、有轨车辆(例如,火车和电车等)、行人和自行车以及包括上述任何项的任何组合(无论是当前存在的还是之后出现)的其他类型的车辆,等等。

在其他情况下,网关110可以由用户携带。

在其他情况下,网关110可以被固定在固定物体上,包括建筑物,灯柱、围栏、起重机、临时固定装置(诸如紧急避难所和帐篷)等。

这样的传感器系统,具体地是网关110、传感器模块160、190或192、或传感器152、154、166或168可以是功率受限的设备。例如,在一些实施例中,网关110可以是电池操作的设备,其可以被固定到运输集装箱或拖车。其他受限能源可以包括任何受限电源,诸如小型发电机或直流发电机、燃料电池、太阳能等。

在其他实施例中,包括网关110的传感器系统的组件可以利用外部能源,例如来自牵引拖车的牵引车的引擎、来自陆地能源(例如在插电式房车上)或来自建筑物电源等。

外部电源还可以允许对电池充电,以允许诸如网关110的传感器系统组件随后再次以功率受限模式进行操作。充电方法还可包括其他能源,诸如但不限于太阳能、电磁、声或振动充电。

来自图1的传感器系统可以被用于多种环境。关于图2,示出了可以在其中使用传感器系统的一个示例环境。

参照图2,提供了三个传感器系统,即传感器系统210、传感器系统212和传感器系统214。

在图2的示例中,传感器系统210可以通过蜂窝基站220或通过接入点222进行通信。接入点222可以是任何无线通信接入点。

此外,在一些实施例中,传感器系统210可以通过诸如以太网或光纤的有线接入点等进行通信。

然后,通信可以通过诸如互联网230的广域网进行,并进行至服务器240或242。

类似地,传感器系统212和传感器系统214可以通过基站220或接入点222中的一者或两者以及用于这样的通信的其他选项,来与服务器240或服务器242通信。

在其他实施例中,传感器系统210,212或214中的任何传感器系统都可以通过卫星通信技术进行通信。例如,如果传感器系统正在行进至蜂窝覆盖范围或接入点覆盖范围之外的区域,这可能会很有用。

在其他实施例中,传感器系统212可以不在接入点222的范围内,并且可以与传感器系统210通信以允许传感器系统210充当用于通信的中继。

传感器系统210和服务器240之间的通信可以是一个定向的或双向的。因此,在一个实施例中,传感器系统210可以向服务器240提供信息,但是服务器240不响应。在其他情况下,服务器240可以向传感器系统210发出命令,但是数据可以内部地被存储在传感器系统210上,直到传感器系统到达特定位置为止。在其他情况下,传感器系统210和服务器240之间可以存在双向通信。

服务器、中央服务器、处理服务、端点、统一资源标识符(uri)、统一资源定位符(url)、后端和/或处理系统可以在本文的描述中互换使用。服务器功能通常代表与传感器系统210、212、214等的位置不紧密相关的数据处理/报告。例如,只要服务器具有与传感器系统210、212、214等通信的网络接入,其就可以基本上位于任何地方。

服务器240可以是例如车队管理集中监测站。在这种情况下,服务器240可以从与各种拖车或货物集装箱相关联的传感器系统接收信息,从而提供信息,诸如这样的货物集装箱的位置、这样的货物集装箱内的温度、包括突然减速的任何异常事件、当温度太高或太低的温度警告、维护状态信息以及其他数据。服务器240可以编译这样的信息并且将其存储以供将来参考。可以进一步警示操作方。例如,突然的减速事件可能表明拖车可能发生了事故,并且操作方可能需要呼叫紧急服务并可能将另一牵引车派遣到地点。

在其他实施例中,服务器240可以是拖车追踪和维护服务器,其被用于确定拖车已经行进了多远以及是否需要维护拖车的任何部件。

针对服务器240的功能的其他示例是可能的。

在图2的实施例中,服务器240和242还可以访问第三方信息或来自网络内其他服务器的信息。例如,数据服务提供方250可以向服务器240提供信息。类似地,数据存储库或数据库260也可以向服务器240提供信息。

例如,数据服务提供方250可以是服务器240用于获得当前道路和天气状况的基于订阅的服务。

数据存储库或数据库260可以例如提供信息,诸如与特定位置、空中地图、详细的街道地图相关联的图像数据或其他此类信息。

由数据服务提供方250或数据存储库或数据库260提供的信息类型不限于以上示例,并且所提供的信息可以是对服务器240有用的任何数据。

在一些实施例中,来自数据服务提供方250的信息或来自数据库260的数据存储库可以被提供给传感器系统210、212或214中的一个或多个传感器系统,以用于在那些传感器系统处进行处理。

根据本公开的一个实施例,利用诸如上述的传感器系统,传感器的负载平衡可以被执行。

现在参考图3,图3示出了车辆内传感器系统的初始配设。

特别地,在图3的实施例中,服务器310与至少一个网关312通信。服务器310可以是任何网络或云服务器,或在一些情况下可以是本地配设计算机。

网关312可以是任何传感器集线器,并且在图3的实施例中,仅示出了一个网关。然而,在一些情况下,多个网关或传感器集线器可以是传感器系统的一部分。

网关312与一个或多个传感器模块314通信,该一个或多个传感器模块可以与一个或多个传感器316通信。此外,在一些实施例中,网关312可以与一些传感器316直接通信。

在图3的实施例中,传感器模块314可以作为网关的从设备进行操作。具体来说,一旦传感器模块注册到网关,其就会在传感器和网关之间中继消息。例如,下面提供了这些消息。

在备选实施例中,一些处理可以在传感器模块314处进行。例如,传感器模块可以是“智能传感器模块”,其可以通信并管理与其连接的传感器,从传感器中获取读数,以及将报告传递给网关。以此方式,智能传感器模块可以对其自己的传感器负责,并且减轻网关本身的管理负担。

在图3的实施例中,服务器310配设传感器、传感器模块和网关,如框320所示。例如,该配设可以由将这样的系统安装在拖车或车辆上的技术人员来执行。在其他实施例中,可以基于针对特定类型的拖车的预配置的传感器分布来配设系统。其他选项也是可能的。

如箭头322所示,从框320,服务器然后可以将传感器、传感器模块和网关的列表下载到网关312中的一个或多个网关。

一旦网关312接收到箭头322的列表,则如框324所示,传感器316、传感器模块314以及可能其他网关被上电。

一旦上电,传感器模块314就可以发现网关312,如框326所示。例如,这样的发现可以通过侦听来自网关的导频信号或其他信号来完成。还可以通过传感器模块314发送信号并等待来自网关的响应来完成。传感器模块和网关发现的其他选项也是可能的。

基于对网关或传感器集线器的发现,每个传感器模块314可以连接到其最近的网关312,如箭头330所示。该连接可以基于各种因素。在一个实施例中,这些因素可以包括信号强度。因此,传感器模块可以连接到具有最高信号强度的网关。在其他实施例中,可以利用信噪比。其他选项也是可能的。

基于连接,传感器集线器或网关312可以将传感器模块和其他传感器的列表下载到每个传感器模块,如箭头340所示。

基于下载的列表,每个传感器模块314然后可以发现传感器,如框350所示,并且将包括每个传感器的接收信号强度指示符(rssi)的信息报告回其传感器中心,如箭头352所示。除了rssi之外或作为备选,也可以使用其他测量,包括无线电性能,诸如误码率(ber)、信噪比(snr)或信噪比和失真比(sinad)以及分组数据性能,诸如吞吐量、延时和抖动。

基于报告的数据,传感器集线器或网关312创建传感器列表,并且基于诸如射频信号、传感器模块可以维护的传感器的最大数目等因素,来指派最适合传感器模块的传感器。例如,这在图3的框354示出。

传感器集线器或网关312然后将传感器列表发送到每个传感器模块314,如箭头360所示。

基于所接收的列表,传感器模块314然后可以与传感器316配对,如箭头362所示。

因此,以上示出了传感器系统的初始配设。

一旦传感器系统根据图3的实施例被配设,传感器系统的初始检查就可以被执行。这样的初始检查可以例如仅在系统的初始配设之后进行一次。在其他实施例中,可以周期性进行初始检查,例如每天、每周或每月。其他选项是可能的。

现在参考图4。图4的实施例开始于框410,然后进行到框412。在框412处,网关记录来自传感器系统内每个传感器模块的读数。这样的读数可以包含关于与传感器模块交互的传感器的读数。此外,在框412,网关记录来自直接连接到网关的所有传感器的读数。

然后,该过程进行到框420,在框420中网关检查以查看从每个传感器或传感器模块接收到的信号在正常容限内。例如,接收信号可以基于针对无线传感器的接收信号强度指示符(rssi)或基于信号质量(例如,针对有线连接)来检查。

从框420,如果存在超出容限的传感器,则过程进行到框422,在框422中引发有关传感器的标志或警告。这样的警告可以是各种形式的。例如,警告可以指示信号质量低下。其他警告是可能的。

在一个实施例中,在框422处的警告可以是被传达给网络服务器的警告。在其他实施例中,警报可以被提供或传输给技术人员或车辆操作方、服务器、或以其他方式被传输消息。其他选项也是可能的。

当读数从传感器或传感器模块被接收到时,网关还可检查传感器的清单或存储的列表以做出确定。在这种情况下,针对特定传感器或传感器模块的警告也可以在框422处被标记。例如,清单可以标识传感器的类型,并且这可以影响在框420处进行确定所使用的容限。其他选项是可能的。

在框420处,如果从传感器接收到的信号在容限内,则过程进行到框430,在框430中网关检查以查看每个传感器或传感器模块是否正在返回错误帧。这样的检查可以基于来自传感器或传感器模块的最新通信,或可以基于长期历史。

如果错误率太高,则过程从框430进行到框422,在框422中标记警告。在这种情况下,警告的形式可以是各种形式的,诸如针对初始检查正在发生的短期问题或长期问题,或传感器似乎出现了故障。

如果不存在超出容限水平的错误,则从框430开始,或从框422开始,过程可以选择性地进行到框424,在框424中,所产生的标志可以被提供给适当的目的地,诸如操作方、服务器、网关或服务器模块。然后,过程进行到框440,在框440中进行检查以查看是否需要检查其他传感器或传感器模块。如果是,则过程可以返回到框412以选择新的传感器或传感器模块。

一旦所有传感器或传感器模块被检查,过程就可以选择性地从框440进行到框442,在框442中任何所产生的标志的列表可以被提供给适当的目的地,诸如操作方、服务器、网关或服务器模块。

然后,过程进行到框450,在框450中该过程结束。

基于图4的实施例,传感器或传感器模块的每个读数可以由网关针对可以被存储在网关处的各种阈值来评估。这些阈值可以取决于传感器的类型、车辆、环境问题以及其他因素而有所不同。

在初始检查之后,可以进行对传感器系统的平衡。平衡可以周期性地进行,或可以基于诸如车辆的位置、车辆的速度、检测到的传感器数据不足等因素而动态地进行。此外,在一些实施例中,平衡也可以由服务器自动触发,或其可以基于来自服务器或系统的某个其他接口的操作方命令而被触发。

现在参考图5,其示出了根据本公开的一个实施例的平衡。在图5的实施例中,系统的平衡是通过网关完成的。

平衡可以基于各种因素发生。例如,平衡可以是周期性的。在其他情况下,平衡可以基于来自服务器的调度。在其他情况下,平衡可以由来自服务器的消息触发。在其他情况下,平衡可以基于诸如环境变化或来自特定传感器的读数的因素。例如,如果传感器检测到异常事件,则可以触发平衡。在其他情况下,平衡可以由传感器、传感器模块或网关中的电池电量触发。例如,如果传感器模块中的电池电量降至阈值以下,则可以触发重新平衡,以使传感器模块服务器的传感器更少或没有传感器。重新平衡触发器的其他示例是可能的。

图5的过程开始于框510,并且进行到框512,在框512中来自传感器模块和连接到网关的传感器的读数被报告给网关。

在图5的实施例中,网关或传感器集线器可以具有针对存储系统内的各种类型的传感器模块和传感器的所有阈值和警告级别的策略。针对特定的负载或行程,该策略可以是静态的,并且可以在网关内被编程。例如,策略可以手动地或通过插入存储设备(诸如利用usb的存储器设备)来加载。

备选地,策略可以从外部源(诸如网关与服务器之间的连接)或通过从网关到设备(诸如智能电话或平板电脑)的系链来配设。在一个实施例中,该策略可以在专用消息中被发送。

在其他情况下,策略可以与来自服务器或网络的消息传输同时被提供。例如,策略可以伴随着来自网络的平衡调度。

策略可以被用于确定传感器或传感器模块是否需要被重新平衡。例如,每传感器可以存在一个策略,关于传感器是否可以被重新平衡、其可以与哪种类型的传感器模块/网关连接以及其他此类策略信息。例如,在一个实施例中,tpms传感器可以仅能够连接到tpms传感器模块。

因此,接下来,过程进行到框514,在框514中网关可以通过将传感器分配给传感器模块和/或网关来重新平衡传感器和传感器模块。传感器网关可以将来自传感器和/或传感器模块的读数与策略中的阈值进行比较,并且判决哪些传感器应当被分配给哪个传感器模块,以实现系统内的最佳连接。在一些情况下,有关分配的确定可以使用传感器策略。

在框514处的重新平衡可以使用各种算法来做出判决。这些算法可能包括传感器的类型、传感器的寿命、车辆的类型、环境问题以及其他因素。

此外,在框514处的重新平衡可以使用各种传感器模块和传感器的rssi值。因此,如果针对特定传感器的rssi低于阈值(例如,在策略中提供),则网关可以判决传感器应当与不同的传感器模块或与网关/集线器通信,从而适当地分配传感器。然而,网关和策略可以考虑信号强度以外的其他选项和因素。

算法也可以使用历史数据以用于进行判决。例如,当满足策略条件时,在一个实施例中,网关可以向服务器或云存储发送数据。如果趋势被检测到,则网络可以向网关提供有关特定传感器的指示。历史数据的存储可以具有提供指示哪些车辆需要改变传感器并且进一步追踪传感器随时间变化的益处。

网关可以在框514处进一步比较针对传感器和/或传感器模块的读数,并且可以确定哪些传感器或传感器模块应当被更换。特别是,如果传感器读数始终与其他传感器读数不平衡,则可以指示传感器有故障,并且传感器需要被更换。

如果传感器需要被更换,则网关可以进一步判决一旦传感器被更换,然后系统是否需要再次被平衡。

基于对在框514处进行重新平衡的确定,过程进行到框516,在框516中网关向传感器模块发送更新的配对列表。更新的配对列表可以向传感器模块指示其应当与哪些传感器交互。

过程从框516进行到框520并且结束。

因此,基于图5,传感器系统可以被平衡以确保通信在各种传感器模块和传感器网关之间被维护。此外,可以进行故障传感器的检测。

图5的实施例的平衡可以在不同的时间被执行。例如,其可以在车辆上周期性地被执行。当车辆在阈值时间段内处于静止状态并且开始移动时,该平衡可以进一步被执行。在一些情况下,只有在车辆正在移动时可以进行该平衡。

此外,当传感器或传感器模块被添加、移除或更换时,可以进行图5的重新平衡。在这种情况下,传感器集线器或网关也可以使用有关添加或删除传感器或传感器模块的信息来更新。

在另外的实施例中,车辆操作方也可以判决应当升级传感器的类型。网关可以使用配设的传感器列表来查找需要升级的特定传感器,并且可以报告该列表。

此外,针对一些传感器系统,在动态平衡系统中执行图5的平衡是可能的,该动态平衡系统可以在车辆行驶时执行平衡。这允许提早检测问题和警告,该问题和警告可以被提供给驾驶员或车队管理系统。

此外,可以将数据的报告与历史数据进行比较以确定传感器读数的趋势和基线。然后,这可以引起新策略被创建并且被提供给网关。

因此,以上内容提供了用于传感器系统的配设、初始化和平衡的系统和方法。在一些实施例中,平衡可以动态地被执行,从而允许在传感器操作时发生平衡。例如,平衡可以在车辆行驶时发生,从而允许传感器系统考虑诸如负载、振动或噪声等因素。

可以与诸如服务器240、242或310的服务器交换数据。这样的服务器可以是任何网络节点。例如,关于图6,提供了可以执行上述实施例的一个简化服务器。

在图6中,服务器610包括处理器620和通信子系统630,其中处理器620和通信子系统630协作以执行本文所描述实施例的方法。

处理器620被配置为执行可编程逻辑,该可编程逻辑可以与数据一起存储在服务器610上,并且在图6的示例中被示出为存储器640。存储器640可以是任何有形、非瞬态计算机可读存储介质,诸如光学(例如,cd、dvd等)、磁性(例如,磁带)、闪存驱动器、硬盘驱动器或本领域已知的其他存储器。

备选地,或除了存储器640之外,服务器610可以例如通过通信子系统630从外部存储介质访问数据或可编程逻辑。

通信子系统630允许服务器610与其他设备或网络元件通信。

在一个实施例中,服务器610的各个元件之间的通信可以通过内部总线660进行。然而,其他形式的通信是可能的。

本文描述的实施例是具有与本申请的技术的要素相对应的要素的结构、系统或方法的示例。该书面描述可以使得本领域技术人员能够制造和使用具有与本申请的技术的要素同样对应的备选要素的实施例。因此,本申请的技术的预期范围包括与本文所述的本申请的技术没有差异的其他结构、系统或方法,并且还包括与本文所述的本申请的技术没有实质性差异的其他结构、系统或方法。

虽然在附图中以特定顺序描绘了操作,但是这不应当被理解为要求以所示的特定顺序或以连续的顺序执行这样的操作,或执行所有示出的操作以获得期望的结果。在一些情况下,可以采用多任务和并行处理。此外,以上描述的实现中的各种系统组件的分离不应当被理解为在所有实现中都需要这样的分离,并且应当理解,描述的程序组件和系统通常可以被集成在信号软件产品中或被打包到多种软件产品中。

而且,在各种实现中以离散或分离的方式描述和示出的技术、系统、子系统和方法可以与其他系统、模块、技术或方法组合或集成。示出或讨论为彼此耦合或直接耦合或通信的其他项可以通过一些接口、设备或中间组件以电气、机械或其他方式间接耦合或通信。本领域技术人员可确定并且可以做出改变、替换和变更的其他示例。

尽管上面的具体实施方式已经示出、描述并指出了应用于各种实现的本公开的基本新颖特征,但是应当理解,本领域技术人员可以对所示出的系统的形式和细节进行各种省略、替换和改变。此外,方法步骤的顺序并不由它们在权利要求书中出现的顺序所暗示。

当消息被发送到电子设备或从电子设备发送消息时,这样的操作可以不是立即的,或不是直接从服务器发送。它们可以从支持本文描述的设备/方法/系统的服务器或其他计算系统基础设施同步或异步地被传递。前述步骤可以全部或部分地包括去往/来自设备/基础设施的同步/异步通信。此外,来自电子设备的通信可以去往网络上的一个或多个端点。这些端点可以由服务器、分布式计算系统、流处理器等服务。内容传递网络(cdn)也可以向电子设备提供通信。例如,除了典型的服务器响应之外,服务器还可以配设或指示用于内容传递网络(cdn)的数据,以等待电子设备在以后的时间(诸如电子设备的后续活动)下载。因此,数据可以作为系统的一部分或与系统分开来直接从服务器或其他基础设施(诸如分布式基础设施或cdn)发送。

通常,存储介质可以包括以下中的任何项或项的一些组合:半导体存储设备,诸如动态或静态随机接入存储器(dram或sram)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)和闪存;磁盘,诸如固定盘、软盘的和可移动磁盘;另一磁性介质,包括磁带;光学介质,诸如光盘(cd)或数字视盘(dvd);或其他类型的存储设备。应当注意,以上讨论的指令可以在一个计算机可读或机器可读存储介质上被提供,或可以在分布在可能具有多个节点的大型系统中的多个计算机可读或机器可读存储介质上被提供。这种计算机可读或机器可读存储介质被认为是物品(或制品)的一部分。物品或制造品可以是指任何制造的单个组件或多个组件。一个或多个存储介质可以位于运行机器可读指令的机器中,也可以位于可以通过网络下载机器可读指令以用于执行的远程站点。

在前面的描述中,阐述了许多细节以提供对本文公开的主题的理解。然而,实现可以在不具有这些细节中的一些的情况下被实践。其他实现可以包括根据以上讨论的细节的修改和变化。旨在所附权利要求覆盖这种修改和变化。

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