CN101019375A - 用于在网络的节点之间复制数据分量的方法和系统 - Google Patents

用于在网络的节点之间复制数据分量的方法和系统 Download PDF

Info

Publication number
CN101019375A
CN101019375A CNA2005800304612A CN200580030461A CN101019375A CN 101019375 A CN101019375 A CN 101019375A CN A2005800304612 A CNA2005800304612 A CN A2005800304612A CN 200580030461 A CN200580030461 A CN 200580030461A CN 101019375 A CN101019375 A CN 101019375A
Authority
CN
China
Prior art keywords
node
data component
adjacent node
inquiry
copied
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2005800304612A
Other languages
English (en)
Other versions
CN101019375B (zh
Inventor
E·Y·T·乔伊
M·金
金钟海
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN101019375A publication Critical patent/CN101019375A/zh
Application granted granted Critical
Publication of CN101019375B publication Critical patent/CN101019375B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • H04W28/14Flow control between communication endpoints using intermediate storage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/18Interfaces between hierarchically similar devices between terminal devices

Abstract

在本发明中,提供了包括多个对等节点的无线传感器网络。该网络中的每个节点尤其还包括了用于检测环境因素的传感器。当在节点内检测到可能的故障时,该节点会查询其邻近节点以确定它们是否具有存储当前存储在可能出故障的节点内的任何数据分量的能力。基于所述查询,将所述可能出故障的节点中的数据分量复制到一个或多个所述邻近节点。此后,可以将所述复制的细节广播至所述网络中的其它节点,并且可以更新标识了遍及所述无线传感器网络而存储的数据分量的位置的任何路由表。

Description

用于在网络的节点之间复制数据分量的方法和系统
技术领域
本发明一般涉及用于在无线传感器网络的节点之间复制数据的方法和系统。具体地,本发明涉及当检测到可能的故障时在节点之间复制数据分量。
背景技术
在常规的基于计算机的存储系统中,数据通常存储在具有保护层、备用系统和加密算法的复杂系统中。然而,如今存在大量基于环境的公共安全危害,例如灌木丛火灾(brush fire)、生化事故或攻击等。获取关于这样的危害的实时并精确的信息对于抑制危害和最小化损失来说是关键的。在现有的存储系统中,仍然可能由于技术故障、病毒或不可预测的灾难而丢失数据。当前的焦点在于构建容纳数据及其备份的静态结构。不幸的是,这在全球分布式网络环境中并没有帮助。此外,常规的灾难恢复系统不能够保护数据免受来自外部的攻击(例如,黑客)以及自然灾害。
以上引入的专利申请通过提供其中多个节点/节点互连(例如,基于对等)的无线传感器网络,采取了避免数据丢失的步骤。为了在无线传感器网络内存储数据集合,将数据集合分解为数据分量,然后将数据分量存储在该网络的节点之中。通常根据路由表等等,按照通过该网络的路由路径进行对数据分量的存储。当遵循路径时,便将数据分量存储在节点之中。另外,该网络中的每个节点都备有传感器,用于感知可能影响节点传输或存储数据分量的能力的环境因素。基于传感器的检测系统的其它例子在美国专利No.6,169,476 B1和No.6,293,861 B1中进行了描述,这两个专利都通过引用的方式纳入了本说明书。
不幸的是,现有系统并未提供在已将数据分量存储到节点中后处理节点可能的故障的方法。具体地,现有系统并未提供将数据分量从可能出故障的节点复制/拷贝(replicate/copy)到网络中另一节点的方法。鉴于上述情况,需要一种用于在无线传感器网络的节点之中复制数据分量的方法和系统。具体地,需要一种可以有效地将数据分量从可能出故障的节点复制到能够接收该数据分量的邻近节点的系统。
发明内容
总的来说,本发明提供了一种用于在无线传感器网络的节点之间复制数据的方法和系统。具体地,在本发明中,提供了一种包括多个对等节点的无线传感器网络。该网络中的每个节点尤其还包括了用于检测环境因素的传感器。当在节点内检测到可能的故障时,所述节点会查询其邻近节点以确定它们是否具有存储当前存储在所述可能出故障的节点内的任何数据分量的能力。基于所述查询,将所述可能出故障的节点中的数据分量复制到一个或多个所述邻近节点。此后,可以将所述复制的细节广播至所述网络中的其它节点,并且可以更新标识了遍及所述无线传感器网络而存储的数据分量的位置的任何路由表。
本发明的第一方面提供了用于在对等节点的传感器网络中的节点之间复制数据分量的方法,其包括:感知所述节点之一内可能的故障;查询所述一个节点的邻近节点,以确定所述邻近节点存储当前存储在所述一个节点内的数据分量的能力;基于所述查询将所述数据分量复制到所述邻近节点中的至少一个;以及将所述复制的细节从所述至少一个邻近节点广播至与所述至少一个邻近节点相邻的节点。
本发明的第二方面提供了一种无线传感器网络,其包括:多个节点,每个节点包括传感器、用于查询邻近节点的查询系统,以及用于基于所述查询将数据分量复制到所述邻近节点的通信系统;全局路由表,其标识了数据分量当存储在所述节点之中时的位置;以及更新系统,用于在将所述数据分量复制到所述邻近节点时更新所述全局路由表。
本发明的第三方面提供了一种在传感器网络中使用的节点,其包括:用于检测所述节点内可能的故障的传感器;用于在所述传感器检测到所述可能的故障时查询邻近节点的查询系统;用于基于所述查询将当前存储在所述节点内的数据分量复制到所述邻近节点中的至少一个的通信系统;以及用于在复制所述数据分量时更新路由表的更新系统。
本发明的第四方面提供了一种存储在可记录介质上的程序产品,用于在对等节点的传感器网络中的节点之间复制数据分量,其包括:用于当特定节点内的传感器检测到可能的故障时查询邻近节点的程序代码;用于基于所述查询将当前存储在所述特定节点内的数据分量复制到所述邻近节点中的至少一个的程序代码;以及用于在复制所述数据分量时更新路由表的程序代码。
本发明的第五方面提供了一种用于部署在对等节点的无线传感器网络中的节点之间复制数据分量的应用的系统,其包括:计算机基础设施,所述计算机基础设施可操作以便:当特定节点内的传感器检测到可能的故障时查询邻近节点;基于所述查询将当前存储在所述特定节点内的数据分量复制到所述邻近节点中的至少一个;以及在复制所述数据分量时更新路由表。
本发明的第六方面提供了含于传播信号的计算机软件,用于在对等节点的无线网络中的节点之间复制数据分量,所述计算机软件包括使计算机系统实现以下功能的指令:当特定节点内的传感器检测到可能的故障时查询邻近节点;基于所述查询将当前存储在所述特定节点内的数据分量复制到所述邻近节点中的至少一个;以及在复制所述数据分量时更新路由表。
因此,本发明提供了一种用于在无线传感器网络的节点之间复制数据的方法和系统。
附图说明
根据以下结合附图对本发明的各个方面的详细描述将会更容易理解本发明的这些特征和其它的特征,其中:
图1描述了依照本发明的说明性无线传感器网络;
图2描述了依照本发明的多个节点;
图3描述了被分解为数据分量的数据集合;
图4描述了在已经遍及节点存储了数据分量之后图1的无线传感器网络;
图5描述了在节点已经检测到可能的故障之后图4的无线传感器网络;
图6根据本发明的一个实施例,描述了在可能出故障的节点查询其邻近节点之后图5的无线传感器网络;
图7根据本发明的另一实施例,描述了在可能出故障的节点查询其邻近节点之后图5的无线传感器网络;
图8根据本发明的一个实施例,描述了在基于查询已将数据分量从可能出故障的节点转移至邻近节点之后图5的无线传感器网络;
图9根据本发明的另一实施例,描述了在基于查询已将数据分量从可能出故障的节点转移至邻近节点之后图5的无线传感器网络;
图10根据本发明的一个实施例,描述了可能出故障的节点查询其邻近节点的较为详细的示图;
图11根据本发明的一方面,描述了可能出故障的节点将其数据分量转移至单个邻近节点的较为详细的示图;
图12根据本发明的另一方面,描述了可能出故障的节点将其数据分量转移至多个其它节点的较为详细的示图。
附图不一定按比例。该附图仅仅是示意性表示,并不旨在描绘本发明的具体参数。附图旨在仅描述本发明的典型实施例,并且因此不应当被认为限制了本发明的范围。在附图中,相同的编号表示相同的元件。
具体实施方式
如以上所指出的,本发明提供了一种用于在网络的节点之间复制数据的方法和系统。具体地,在本发明中,提供了包括多个对等节点的网络。该网络中的每个节点尤其还包括用于检测环境因素的传感器。当在节点内检测到可能的故障时,该节点会查询其邻近节点以确定它们是否具有存储当前存储在可能出故障的节点内的任何数据分量的能力。基于该查询,将可能出故障的节点中的数据分量复制到一个或多个邻近节点。此后,可以将复制的细节广播至网络中的其它节点,并且可以更新标识了遍及无线传感器网络而存储的数据分量的位置的任何路由表。
现参照附图,图1描述了根据本发明的说明性无线传感器网络10,其包括节点网络12、一个或多个传输路由器16、18、20,以及一个或多个监控站22。节点网络12包括:(1)用于感知环境变化以及用于传达和存储数据分量的多个节点13,以及(2)虚拟网络14,其提供用于通过网状网络(mesh network)或ad hoc(特定)网络在多个节点13之间路由数据的通信基础设施。如以下进一步详细描述的,每个节点都是能够与邻近节点无线通信的自主单元。此外,虚拟网络14包括可以利用更新系统17,或者通过单个节点(individual node)13来周期性更新的全局路由表15(如以下进一步描述的)。
传输路由器16、18、20可以包括能够在节点网络12与监控站22之间中继数据的任何类型的路由器。实例包括大功率蜂窝塔(cell tower)、无线电发射机、微波发射机,等等。监控站22可以包括这样的任何类型的设施,即在其中可以分析、存储、显示等等从节点网络22感知的数据。
节点网络12可以在包括全网状拓扑或部分网状拓扑的ad hoc网络或网状网络中实现。在全网状拓扑中,每个节点彼此通信。在部分网状拓扑中,每个节点不一定与其它节点通信。虽然将本发明描述为是在无线环境中实现的,但是要认识到使用有线技术也可以实现一些或所有的通信。
现参照图2,其中描述了多个节点24、40、42、44,并详细示出了节点24。在该说明性例子中,节点24包括微控制器26;用于感知在例如振动、风、化学以及温度方面的环境变化的传感器层28;具有被动层(passivelayer)37和主动层(active layer)39的网络传输和逻辑层30;以及能量供应,在该情况下是太阳能电池33。
微控制器26的功能可以包括:控制将要由节点24实现的全部任务(例如,调度传感器读取和通信),控制到各个组件的动力,处理所感知的数据,确定节点24的状况,维护和更新全局路由表15(图1),等等。传感器层28可以包括这样的任何类型的传感器,即该传感器测量包括物理、化学或生物变化的一些外界刺激。传感器层28可以收集、处理和存储所感知的数据。网络传输层30可以包括允许节点24与邻近节点40、42、44和/或传输路由器46通信的任何类型的无线通信系统。
如所指出的,每个节点包括被动层37和主动层39。被动层37用于将数据从一个节点传递或“转发(hopping)”至另一节点。主动层39用于传达由该节点本身所聚集或产生的数据。因而,在该说明性实施例中,源自于节点24的数据可以有可能被直接传递至传输路由器46、通过节点44被转发至传输路由器46,或者在被传递至传输路由器46之前通过节点40、42和44而被转发。在节点42变得不可用的情况下,举例来说,可以将数据从节点40重新路由至节点44(经由虚线)。
如以上交叉引用的专利申请所描述的,每个节点包括连接和聚集系统31,用于允许通过近邻(neighbor)将节点“连接”到网络中,以及允许节点将其近邻聚集到网络中。邻近节点的操作能力,包括通信路由信息以及存储在邻近节点中的数据分量,均保存在局部路由表38中。例如,节点24内的局部路由表38可以标识存储在邻近节点40、42和44内的数据分量。如下面将进一步描述的,当传感器层28在节点24内检测到可能的故障时,查询系统32允许节点24查询邻近节点40、42和44。基于该查询,通信系统34然后可以将存储在节点24内的任何数据分量拷贝/复制到一个或多个邻近节点40、42和44(例如,经由被动层37或主动层39)。此后,节点40、42和44内接收数据分量的通信系统34会将复制的细节广播至其邻近节点(未示出)。而且,在复制之后,有关节点内的更新系统36会根据需要更新局部路由表38和全局路由表15(图1)(例如,以反映所复制的数据分量的新位置)。
应当理解,本发明中的节点可以包括未示出的其它计算机化的组件,例如处理单元、存储器、总线、输入/输出(I/O)接口、外部设备/资源以及存储单元。处理单元可以包括单个处理单元,或者可以分布于在一个或多个位置(例如在客户机和服务器上)的一个或多个处理单元。存储器可以包括任何已知类型的数据存储器和/或传输介质,包括磁介质、光介质、随机访问存储器(RAM)、只读存储器(ROM)、数据高速缓存、数据对象,等等。此外,类似于处理单元,存储器可以位于单个物理位置,包括一个或多个类型的数据存储器,或者以各种形式分布于多个物理系统。
I/O接口可以包括用于将信息交换到外部源或从外部源交换信息的任何系统。外部设备/资源可以包括任何已知类型的外部设备,包括扬声器、CRT、LED屏幕、手持设备、键盘、鼠标、话音识别系统、语音输出系统、打印机、监控器/显示器、传真机、寻呼机等。总线可以提供在节点中的每个组件之间的通信链路,并且同样可以包括任何已知类型的传输链路,包括电、光、无线的等。
如果利用的话,存储单元可以是能够提供对数据分量存储的任何系统(例如,数据库)。这样的话,存储单元可以包括一个或多个存储设备,例如磁盘驱动器或光盘驱动器。在另一实施例中,存储单元包括分布于例如局域网(LAN)、广域网(WAN)或存储区域网(SAN)(未示出)的数据。
再次参照图1,为了确保节点网络12内的节点13能够中继从其各个相连的传感器聚集的信息,它们必须在很大程度上依赖通过邻近节点的通信路径。基于由更新系统17(或由单个节点的更新系统36)周期性更新的全局路由表15来确定这些路径。在一个实施例中,该全局路由表15体现于随每个节点13存储的局部路由表38中。如以上交叉引用的专利申请所详细描述的,可以使用“预先激活心跳(pre-active heartbeat)”算法来创建局部路由表38,该算法为每个节点排列可能的路由路径,以便将数据中继返回主监控站。
同样如所指出的,可以利用“预先激活心跳”算法来为节点网络12中的每个节点更新局部路由表38。为了完成该任务,该算法使节点将其邻近节点聚集到网络12中,然后让邻近节点聚集其邻近节点,等等,直到已聚集了所有的节点。该过程开始于端点(Endpoint),并且经过节点网络12向外扩展。之后,当从节点13收集到传感器数据的时候,将所收集的数据发送回该端点。端点可以仅包括例如能够与传输路由器通信的特定类型的节点。每个节点均能够与一个或多个近邻通信。应当注意到,虽然该过程是参照启用节点网络12进行描述的,但是该方法还可以用于启用利用了任何类型的通信设备,例如蜂窝电话、无线路由器、PDA等的任何类型的网络。
当节点初次被通电时,其通信限于JOIN(连接)广播式消息,其本质上是说,“我想连接网络”。因而,当初次开启节点网络的时候,每个节点仅可以广播JOIN,并且不会接收响应,直到涉及端点。端点被初始化具有响应JOIN广播的能力。也就是说,端点会应答所有的JOIN广播它可以利用GATHER(聚集)响应进行检测。因而,端点识别来自于邻近节点JOIN广播,并且利用GATHER做出响应。节点一识别出GATHER,该节点就变成网络的成员并停止广播JOIN。因而,起初,节点网络由端点和端点的邻近节点组成。举例来说,可以将邻近节点定义为可以彼此通信的一组节点。
节点一在网络中建立起自身,该节点就切换到GATHER广播以聚集其自已的近邻。这样,该循环重复其本身,并且广播JOIN的每个节点作为另一附近的聚集节点(或端点)的近邻而被挑选(pick up)。此外,无论节点在何时成为网络内的近邻,其都从JOIN切换到GATHER。很快地,所有的节点都会成为另一节点的近邻。节点一成为近邻,其就可以收集数据并将其发送至近邻。近邻会将数据传递给其近邻,等等,直到该数据返回到端点。通过以下述方式允许每个节点在网络内具有很多近邻而建立了网络冗余。
在短周期之后,建立了整个网状网络。在某些情况下,当节点不再接收JOIN请求时,节点就可以确定网络已经形成。每个节点将仍然发送出GATHER,但却以低得多的频率,这是因为只有可以连接的新的节点才是例如取代损坏(broken)节点的节点。
在任何情况下,当节点网络12已经建立时,其可以用于以安全并且冗余的方式有效地存储数据分量。具体地,现参照图3,其中示出了数据集合/结构50。在本发明中,数据集合50被分段成或被分解为截然不同的数据分量52。此后,将数据分量52存储在上述节点网络12的节点13内。具体地,参照图4,其中较为详细地示出了本发明的节点网络(下文中的网络12)。如所描述的,网络12包括对等节点A-Y。使用任何已知的算法可以将数据分量52(图3)存储在节点A-Y之中。例如,以上交叉引用的专利申请描述了可以通过网络12遵循以便可以将数据分量52存储在节点A-Y内的各种通信路径。图4中示出了这些可能的路由中的一个。至此,假设数据分量52已经存储在节点A-Y之中。该描述参照的是栅格式基础设施,从而使得若干(即使不是每个)节点A-Y具有一个“难题(puzzle)”。
当前,还没有针对如果这些节点A-Y中的一个已经出故障或者将要出故障来考虑功能性,因而导致最终的数据/应用难题对于终端目的地是不完整并且不规则的。本发明通过提供在实际发生故障之前(例如,在延迟时间期间)将数据分量从可能出故障的节点拷贝/复制到一个或多个其它节点的能力以便不会丢失数据,而解决了这一缺点。
例如,参照图5,其中这样描述了网络12,即节点A已在其中检测到可能的故障。通常通过节点的内部传感器(例如,图2的传感器层28)检测节点内可能的故障。这样的故障可以归咎于诸如环境因素的任何原因,并且不旨在作为本发明的限制部分。当检测到可能的故障时,检测到该故障的节点(例如,节点A)将利用其内部查询系统32(图2)查询其邻近(例如,相邻)节点以确定邻近节点存储当前存储在节点A中的数据分量的能力。在这种情况下,节点A将查询节点F和B。在典型的实施例中,基于诸如邻近节点的可用资源、存储容量、整体状况等因素来确定邻近节点F和B的能力。应当理解,在典型的实施例中,邻近节点包括水平和垂直的近邻。然而,应当理解邻近节点还可能意味着对角的近邻。
现参照图6,其描述了说明性结果中的一组。如所示出的,节点F具有65%的可用资源、75%的可用存储容量以及“良好”的整体状况,而节点B具有85%的可用资源、75%的可用存储容量以及“良好”的整体状况。假设节点A的数据分量要求大量的资源,那么基于来自于其两个邻近节点的查询结果,节点B显得最适于接收该数据分量。在这样的情况下,节点A内的通信系统34(图2)会将数据分量拷贝/复制到节点B。应当理解到,并不需要将节点A上所有的数据分量复制到单个接收节点。例如,可以在节点B与F之间对节点A上的数据分量分段/分割。
在节点B和节点F都不能满足节点A的要求的情况下,节点B和F可以查询其邻近(相邻)节点。在这种情况下,节点B将查询节点C和G,而节点F将查询节点K和G。该查询过程可以发生任何数目的循环/级别,这意味着如果节点B和F近邻的近邻不能满足要求,那么那些近邻可以查询它们的近邻。例如,节点C可以查询节点D和H。如所指出的,这可以发生N级,或者可以建立指定的限制(例如,3)。
现参照图7,其示出了第二组查询结果,由此节点F和节点B都不单独具有从节点A接收数据分量的能力。如所描述的,节点F具有40%的可用资源、25%的可用存储容量以及“尚可”的整体状况,而节点B具有35%的可用资源、40%的可用存储容量以及“尚可”的整体状况。如以上所指出的,在这样的情况下,节点B和F可以查询其各自的邻近节点(例如,节点K、G和C)以确定邻近节点存储节点A的数据分量的能力。基于该结果,节点A将决定如何将其数据分量分成与所查询的节点的能力成比例。如图8中所示,节点A已将其数据分量分段成三个部分,以便将两个部分复制到节点F,而将一个部分复制到节点B。然而,如以上所指出的,还可以在节点B和F的近邻之中展开对数据分量的分割。参照图9,借由在节点A的近邻以及节点B和F的近邻之间分割数据分量而描述了这种情况。具体地,已经将节点A的数据分量分段成六个部分,其中将两个部分复制到节点F,将两个部分复制到节点G,将一个部分复制到节点B,以及将一个部分复制到节点C。
应当理解,可以利用任何方法来确定是否应当将数据分量分段以及应当如何将数据分量分段以便在多个节点之间复制。例如,节点A内的查询系统可以首先计算存储其数据分量所需要的能力。然后该查询系统可以接收查询结果。如果单个节点不具有存储节点A的所有数据分量的能力,则通信系统可以根据节点的能力在多个节点之间按比例地分段/复制数据分量。例如,如果节点B具有存储1/3数据分量的能力,那么节点A可以向那里复制达到其1/3的数据分量。
在任何情况下,一旦已经了复制数据分量,该复制的细节就会被广播至接收该数据分量的节点的近邻以及并未接收任何数据分量的可能出故障的节点的任何其它近邻。例如,如果节点B从节点A接收了所有的数据分量,则节点A会将该事实广播至节点F。类似地,节点B会将该事实广播至节点G和C。可选地,如果在节点F与B之间分割了数据分量,则节点B会将细节(例如,其已接收到的数据分量)广播至节点C和G,而节点F会将细节(例如,其已接收到的数据分量)广播至节点K和G。通常,通过节点内的通信系统(即图2的通信系统34)来实现广播(例如,使用会话启动协议(Session Initiation Protoc0l))。
在完成广播之后,节点内的更新系统(例如,图2的更新系统36)可以用于更新其相应的局部路由表。如以上所指出的,节点的局部路由表通常标识了当前由该节点存储的数据分量以及由其近邻存储的数据分量。例如,节点A内的局部路由表会标识存储在节点A内的数据分量以及存储在节点F和B内的数据分量。至此,可以认为局部路由表标识了数据分量当存储在节点的子集或局部邻域内时的位置。相反地,全局路由表15(图1)标识了遍及整个网络12而存储的所有数据分量的位置。在典型的实施例中,可能出故障的节点(例如,节点A)可以负责通过其内部更新系统来更新全局路由表15。
现参照图10,其示出了描述节点A可能出故障并且正在警告/查询其近邻的情况的较为详细的结构图。如所描述的,节点A最初会查询其邻近节点F和B以确定它们的能力。图11示出了将所有的节点A的数据分量都复制到节点B的情况(即基于查询,发现节点B具有所需要的能力)。如以上所指出的,在这样的情况下,节点A会将该事实广播至节点F,而节点B会广播至节点G和C。此后,将更新节点F、G、C和B内的每个局部路由表,并且对于必要的修复可以关闭节点A。图12描述了将来自于节点A的数据分量分段成四个部分并复制到节点B、F和G的情况。具体地,如所描述的,节点B接收数据中的一个部分,节点F接收数据中的两个部分,而节点G接收数据中的一个部分。正如前所述,这些节点中的每一个然后会将复制的细节(例如,标识其已接收到的数据分量)广播至其各自的近邻,并且会相应地更新所有有关的路由表(全局或局部)。
应当理解,可以提供本发明的教导作为关于认购或收费基础的商业方法。例如,可以由为顾客提供文中所描述的功能的服务提供商来创建、维护、支持和/或部署网络12或节点13。
还应当理解,本发明可以在硬件、软件、传播信号,或者其任意组合中实现。任何种类的计算机/服务器系统-或适于实现文中所描述的方法的其它装置-都是适合的。硬件和软件的典型组合可以是具有这样的计算机程序的通用计算机系统,即当装载和执行该计算机程序的时候,该计算机程序实现文中所描述的相应的方法。可选地,可以利用含有用于实现本发明的一个或多个操作任务的专用硬件的专用计算机。本发明还可以含于计算机程序产品或传播信号,其包括使得文中所描述的方法能够实现的所有相应的特征,并且当装载于计算机系统时,其能够实现这些方法。在本发明上下文中的计算机程序、传播信号、软件程序、程序或软件意味着这样一组指令以任何语言、代码或符号的任何表达,即该组指令旨在使具有信息处理能力的系统或是直接地或是在以下其一或二者之后实现特定的功能:(a)转换成另一种语言、代码或符号;和/或(b)以不同实质的形式再现。
已经出于说明和描述的目的给出了本发明的优选实施例的前述描述。其并不旨在穷举或将本发明限制于所公开的严格的形式,并且显然很多修改和变化都是可能的。对本领域的技术人员来说可以是显而易见的这样的修改和变化都意味着将包括在如所附权利要求所定义的本发明的范围之内。

Claims (13)

1.一种用于在对等节点的传感器网络中的节点之间复制数据分量的方法,所述方法包括:
感知可能的节点故障;
查询所述一个节点的邻近节点,以确定所述邻近节点存储当前存储在所述一个节点内的数据分量的能力;
基于所述查询将所述数据分量复制到所述邻近节点中的至少一个;以及
将所述复制的细节从所述至少一个邻近节点广播至与所述至少一个邻近节点相邻的节点。
2.根据权利要求1的方法,其进一步包括基于所述复制更新路由表。
3.根据权利要求1或2的方法,其中所述传感器网络是无线传感器网络。
4.根据权利要求1、2或3的方法,其中所述查询步骤包括:查询所述邻近节点以确定所述邻近节点的可用资源、存储容量以及整个状况。
5.根据权利要求1至4中任何一项的方法,其中所述复制步骤包括:基于所述查询将所述数据分量复制到所述邻近节点之一,或者基于所述查询将所述数据分量的不同部分复制到不同的邻近节点。
6.根据权利要求1至5中任何一项的方法,其中如果所述查询确定所有的所述邻近节点都缺乏所述能力,则不将所述数据分量复制到所述至少一个邻近节点,并且其中所述方法进一步包括:
如果所述邻近节点缺乏存储所述数据分量的能力,则查询与所述邻近节点相邻的节点;以及
基于所述查询将所述数据分量复制到所述相邻节点中的至少一个。
7.根据权利要求1至6中任何一项的方法,其进一步包括:
提供数据集合;以及
将所述数据集合分成数据分量。
8.根据权利要求1至7中任何一项的方法,其进一步包括:在所述感知步骤之前,使用全局路由表将所述数据分量存储在所述节点之中。
9.一种无线传感器网络,其包括:
多个节点,每个节点包括传感器、用于查询邻近节点的查询系统,以及用于基于所述查询将数据分量复制到所述邻近节点的通信系统;
全局路由表,所述全局路由表标识了数据分量当存储在所述节点之中时的位置;以及
更新系统,所述更新系统用于在将所述数据分量复制到所述邻近节点时更新所述全局路由表。
10.一种在传感器网络中使用的节点,其包括:
传感器,所述传感器用于检测所述节点内可能的故障;
查询系统,所述查询系统用于在所述传感器检测到所述可能的故障时查询邻近节点;
通信系统,所述通信系统用于基于所述查询将当前存储在所述节点内的数据分量复制到所述邻近节点中的至少一个;以及
更新系统,所述更新系统用于在复制所述数据分量时更新路由表。
11.一种存储在可记录介质上的用于在对等节点的传感器网络中的节点之间复制数据分量的程序产品,其包括:
用于当特定节点内的传感器检测到可能的故障时查询邻近节点的程序代码;
用于基于所述查询将当前存储在所述特定节点内的数据分量复制到所述邻近节点中的至少一个的程序代码;以及
用于在复制所述数据分量时更新路由表的程序代码。
12.一种用于部署在对等节点的无线传感器网络中的节点之间复制数据分量的应用的系统,其包括:
计算机基础设施,其可操作以便:
当特定节点内的传感器检测到可能的故障时查询邻近节点;
基于所述查询将当前存储在所述特定节点内的数据分量复制到所述邻近节点中的至少一个;以及
在复制所述数据分量时更新路由表。
13.一种含于传播信号的用于在对等节点的无线网络中的节点之间复制数据分量的计算机软件,所述计算机软件包括使计算机系统实现以下功能的指令:
当特定节点内的传感器检测到可能的故障时查询邻近节点;
基于所述查询将当前存储在所述特定节点内的数据分量复制到所述邻近节点中的至少一个;以及
在复制所述数据分量时更新路由表。
CN2005800304612A 2004-09-22 2005-09-21 用于在网络的节点之间复制数据分量的方法和系统 Expired - Fee Related CN101019375B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/946,714 2004-09-22
US10/946,714 US7769848B2 (en) 2004-09-22 2004-09-22 Method and systems for copying data components between nodes of a wireless sensor network
PCT/EP2005/054727 WO2006032678A1 (en) 2004-09-22 2005-09-21 Method and systems for copying data components between nodes of a network

Publications (2)

Publication Number Publication Date
CN101019375A true CN101019375A (zh) 2007-08-15
CN101019375B CN101019375B (zh) 2010-06-16

Family

ID=35431101

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005800304612A Expired - Fee Related CN101019375B (zh) 2004-09-22 2005-09-21 用于在网络的节点之间复制数据分量的方法和系统

Country Status (8)

Country Link
US (1) US7769848B2 (zh)
EP (1) EP1792439A1 (zh)
JP (1) JP4709840B2 (zh)
KR (1) KR20070064326A (zh)
CN (1) CN101019375B (zh)
CA (1) CA2577200C (zh)
TW (1) TWI352527B (zh)
WO (1) WO2006032678A1 (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101237357B (zh) * 2008-02-04 2010-09-01 华中科技大学 工业无线传感器网络故障在线检测方法
CN101073228B (zh) * 2004-12-07 2011-04-06 皇家飞利浦电子股份有限公司 一种传感器网络
CN104284402A (zh) * 2013-07-09 2015-01-14 鸿富锦精密工业(深圳)有限公司 无线传感器网络的电量调度方法及控制装置
CN104662591A (zh) * 2012-09-28 2015-05-27 富士通株式会社 通信装置、通信程序、通信方法以及通信系统
CN107404404A (zh) * 2017-07-29 2017-11-28 深圳市盛路物联通讯技术有限公司 一种基于物联网的终端路由选择方法及物联网终端
CN107465609A (zh) * 2017-07-31 2017-12-12 深圳市盛路物联通讯技术有限公司 一种基于物联网的终端路由选择方法及物联网终端
CN107483542A (zh) * 2017-07-18 2017-12-15 深圳市盛路物联通讯技术有限公司 无线传感网络的异常处理方法及设备
CN107484108A (zh) * 2017-08-25 2017-12-15 中国联合网络通信集团有限公司 数据备份的方法、传感设备和无线传感网络
CN107517484A (zh) * 2017-08-26 2017-12-26 深圳市盛路物联通讯技术有限公司 基于物联网的自动路由方法及装置
CN107548018A (zh) * 2017-07-19 2018-01-05 深圳市盛路物联通讯技术有限公司 无线传感网络物联网无线接入点异常处理方法及设备
CN107547264A (zh) * 2017-07-28 2018-01-05 深圳市盛路物联通讯技术有限公司 一种基于物联网的数据备份方法及装置
CN107612719A (zh) * 2017-08-29 2018-01-19 深圳市盛路物联通讯技术有限公司 物联网接入点的数据备份方法及装置
CN107659952A (zh) * 2017-08-29 2018-02-02 深圳市盛路物联通讯技术有限公司 中继器备份方法及接入点
CN107708085A (zh) * 2017-08-29 2018-02-16 深圳市盛路物联通讯技术有限公司 一种中继器保障方法及接入点
CN107733683A (zh) * 2017-08-26 2018-02-23 深圳市盛路物联通讯技术有限公司 基于物联网的数据备份的方法和装置
WO2019015048A1 (zh) * 2017-07-21 2019-01-24 深圳市盛路物联通讯技术有限公司 无线传感网络中继器异常处理方法及设备
WO2019041370A1 (zh) * 2017-08-29 2019-03-07 深圳市盛路物联通讯技术有限公司 转发设备切换方法以及装置

Families Citing this family (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7475158B2 (en) * 2004-05-28 2009-01-06 International Business Machines Corporation Method for enabling a wireless sensor network by mote communication
US7769848B2 (en) 2004-09-22 2010-08-03 International Business Machines Corporation Method and systems for copying data components between nodes of a wireless sensor network
US7304976B2 (en) * 2004-10-13 2007-12-04 Virginia Tech Intellectual Properties, Inc. Method and apparatus for control and routing of wireless sensor networks
US20070198675A1 (en) * 2004-10-25 2007-08-23 International Business Machines Corporation Method, system and program product for deploying and allocating an autonomic sensor network ecosystem
US7630336B2 (en) * 2004-10-27 2009-12-08 Honeywell International Inc. Event-based formalism for data management in a wireless sensor network
US7590098B2 (en) * 2004-10-27 2009-09-15 Honeywell International Inc. Publish/subscribe model in a wireless sensor network
KR100677753B1 (ko) * 2004-11-26 2007-02-02 삼성전자주식회사 데이터 수집이 가능한 센서 네트워크 및 그 데이터 수집방법
ATE486431T1 (de) * 2004-12-07 2010-11-15 Koninkl Philips Electronics Nv Sensor-netzwerk
US7715308B2 (en) * 2004-12-09 2010-05-11 Honeywell International Inc. Fault tolerance in a wireless network
US7906765B2 (en) * 2005-10-06 2011-03-15 Invention Science Fund I Mote signal energy aspects
US7708493B2 (en) * 2005-08-26 2010-05-04 Searete, Llc Modifiable display marker
US20070080797A1 (en) * 2005-10-06 2007-04-12 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Maintaining or identifying mote devices
US7770071B2 (en) * 2005-10-06 2010-08-03 The Invention Science Fund I, Inc Mote servicing
US8306638B2 (en) * 2005-08-26 2012-11-06 The Invention Science Fund I, Llc Mote presentation affecting
US8018335B2 (en) 2005-08-26 2011-09-13 The Invention Science Fund I, Llc Mote device locating using impulse-mote-position-indication
US8041772B2 (en) * 2005-09-07 2011-10-18 International Business Machines Corporation Autonomic sensor network ecosystem
US20090222541A1 (en) * 2005-11-08 2009-09-03 Nortel Networks Limited Dynamic sensor network registry
US7633882B2 (en) * 2006-02-02 2009-12-15 Eaton Corporation Ad-hoc network and method employing globally optimized routes for packets
US8289152B1 (en) * 2006-07-24 2012-10-16 Upmc Emergency management system
CN100466624C (zh) * 2006-08-28 2009-03-04 华为技术有限公司 路由方法和装置
US8134984B2 (en) * 2007-01-31 2012-03-13 Tropos Networks, Inc. Conversion of access nodes to gateways within a wireless mesh network
CN100466857C (zh) * 2007-02-02 2009-03-04 南京邮电大学 基于优先权分簇的无线传感器网络的网络再编程方法
US20080291042A1 (en) * 2007-05-23 2008-11-27 Honeywell International Inc. Inertial measurement unit localization technique for sensor networks
US8392401B1 (en) * 2007-06-29 2013-03-05 Google Inc. Query partitioning to decompose hotspots in sensor networks
US8085792B1 (en) 2007-06-29 2011-12-27 Google Inc. Traffic-oblivious load balancing protocol for sensor networks
US8085686B2 (en) 2007-09-27 2011-12-27 Cisco Technology, Inc. Aggregation and propagation of sensor data within neighbor discovery messages in a tree-based ad hoc network
US8228954B2 (en) * 2007-11-13 2012-07-24 Cisco Technology, Inc. Routing operations using sensor data
US8180888B2 (en) * 2008-01-02 2012-05-15 Oracle International Corporation Network mass operation infrastructure
KR100951622B1 (ko) * 2008-05-02 2010-04-09 강릉원주대학교산학협력단 무선센서 네트워크의 노드에 대한 펌웨어 업데이트 방법 및이에 사용되는 펌웨어 업데이트장치
US8457106B2 (en) * 2008-09-30 2013-06-04 Electronics And Telecommunications Research Institute Method for wireless communication in wireless sensor network environment
US7869349B2 (en) * 2008-10-14 2011-01-11 International Business Machines Corporation Method and system for deducing network routes by querying routers
US8903973B1 (en) 2008-11-10 2014-12-02 Tanium Inc. Parallel distributed network management
US8493849B2 (en) 2009-02-13 2013-07-23 Miraveo, Inc. Systems and methods for creating, managing and communicating users and applications on spontaneous area networks
KR101056066B1 (ko) * 2009-08-25 2011-08-11 동국대학교 산학협력단 정보 획득 장치 및 상기 정보 획득 장치의 데이터 동기화 방법
US9007181B2 (en) * 2010-01-08 2015-04-14 Tyco Fire & Security Gmbh Method and system for discovery and transparent status reporting for sensor networks
JP5509887B2 (ja) * 2010-01-29 2014-06-04 富士通株式会社 位置情報取得装置、位置情報取得プログラム及び位置情報取得システム
CN101848478B (zh) * 2010-04-29 2012-11-07 北京交通大学 一种无线传感器网络故障的处理方法
CN102186259A (zh) * 2011-05-13 2011-09-14 南京邮电大学 无线传感器网络与移动通信网络的互联方法
US9059961B2 (en) 2012-12-21 2015-06-16 Tanium Inc. Creation and maintenance of self-organizing communication orbits in distributed networks
US11172470B1 (en) 2012-12-21 2021-11-09 Tanium Inc. System, security and network management using self-organizing communication orbits in distributed networks
US11528195B2 (en) 2013-03-15 2022-12-13 NetBrain Technologies, Inc. System for creating network troubleshooting procedure
US10873645B2 (en) 2014-03-24 2020-12-22 Tanium Inc. Software application updating in a local network
US20150309158A1 (en) * 2014-04-25 2015-10-29 Aktiebolaget Skf System for precisely locating an asset point in a physical plant
CN104702606B (zh) * 2015-03-12 2018-01-19 北京理工大学 一种分布式无线传感网络节点复制攻击检测方法
US9910752B2 (en) 2015-04-24 2018-03-06 Tanium Inc. Reliable map-reduce communications in a decentralized, self-organizing communication orbit of a distributed network
US11461208B1 (en) 2015-04-24 2022-10-04 Tanium Inc. Reliable map-reduce communications in a decentralized, self-organizing communication orbit of a distributed network
CN106209930A (zh) 2015-04-30 2016-12-07 神盾股份有限公司 感测网络系统、其方法与节点
US11736365B2 (en) * 2015-06-02 2023-08-22 NetBrain Technologies, Inc. System and method for network management automation
US11153383B2 (en) 2016-03-08 2021-10-19 Tanium Inc. Distributed data analysis for streaming data sources
US11609835B1 (en) 2016-03-08 2023-03-21 Tanium Inc. Evaluating machine and process performance in distributed system
US11886229B1 (en) 2016-03-08 2024-01-30 Tanium Inc. System and method for generating a global dictionary and performing similarity search queries in a network
US10929345B2 (en) 2016-03-08 2021-02-23 Tanium Inc. System and method of performing similarity search queries in a network
US11372938B1 (en) 2016-03-08 2022-06-28 Tanium Inc. System and method for performing search requests in a network
KR101752488B1 (ko) * 2016-06-24 2017-07-11 주식회사 삼진엘앤디 사물 인터넷 환경에서 온톨로지 기반의 상황인지 서비스를 제공하기 위한 시스템, 방법 및 컴퓨터 판독 가능한 기록 매체
US10824729B2 (en) 2017-07-14 2020-11-03 Tanium Inc. Compliance management in a local network
US11343355B1 (en) 2018-07-18 2022-05-24 Tanium Inc. Automated mapping of multi-tier applications in a distributed system
CN109219074B (zh) * 2018-08-31 2021-11-26 中建科技集团有限公司 一种传感器网络的监听方法、监听器以及检测装置
US11831670B1 (en) 2019-11-18 2023-11-28 Tanium Inc. System and method for prioritizing distributed system risk remediations
US11621881B2 (en) 2020-02-10 2023-04-04 International Business Machines Corporation Error detection and broadcasting using partner sensors
US11563764B1 (en) 2020-08-24 2023-01-24 Tanium Inc. Risk scoring based on compliance verification test results in a local network
US20230125405A1 (en) * 2021-10-06 2023-04-27 Hewlett Packard Enterprise Development Lp Autonomous access point failure recovery
US20230289327A1 (en) * 2022-03-10 2023-09-14 International Business Machines Corporation Failure hinting for site preparation in multi-site data replication environment

Family Cites Families (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3828306A (en) 1973-01-08 1974-08-06 P Angeloni Highway distress system
US5389935A (en) 1990-06-13 1995-02-14 Thomson-Csf Automatic system for locating and identifying vehicles in distress
US5504717A (en) 1994-05-27 1996-04-02 Alliant Techsystems Inc. System for effective control of urban environment security
FR2721129A1 (fr) 1994-06-10 1995-12-15 Camille Heron Dispositif d'une détection-choc sur glissière de sécurité.
US5565858A (en) 1994-09-14 1996-10-15 Northrop Grumman Corporation Electronic inventory system for stacked containers
JPH08249133A (ja) 1994-12-15 1996-09-27 Internatl Business Mach Corp <Ibm> ディスク・ドライブ・アレイの故障対策の方法及びシステム
US5774876A (en) 1996-06-26 1998-06-30 Par Government Systems Corporation Managing assets with active electronic tags
US5804810A (en) 1996-06-26 1998-09-08 Par Government Systems Corporation Communicating with electronic tags
US6169476B1 (en) 1997-02-18 2001-01-02 John Patrick Flanagan Early warning system for natural and manmade disasters
JP3520440B2 (ja) 1998-03-12 2004-04-19 作治 藏田 地中埋設物及び構造物内の配管路全体を総合危機予知警報センサとして使用する方法及び総合危機予知防災監視システム
US6269452B1 (en) * 1998-04-27 2001-07-31 Cisco Technology, Inc. System and method for fault recovery for a two line bi-directional ring network
US6437692B1 (en) 1998-06-22 2002-08-20 Statsignal Systems, Inc. System and method for monitoring and controlling remote devices
JP2000305831A (ja) * 1999-04-22 2000-11-02 Tadamitsu Ryu 分散環境におけるファイル管理の方法、システム。
DE19935043B4 (de) 1999-07-26 2005-12-01 Moeller Gmbh Schaltungsanordnung zur elektronischen Steuerung einer Antriebsspule
US6293861B1 (en) 1999-09-03 2001-09-25 Kenneth M. Berry Automatic response building defense system and method
US6693511B1 (en) 1999-09-24 2004-02-17 Ge Interlogix, Inc. System and method for communicating with dormant radio frequency identification tags
US20020103907A1 (en) 2000-06-20 2002-08-01 Erik Petersen System and method of storing data to a recording medium
US7225220B2 (en) 2000-07-21 2007-05-29 Hewlett-Packard Development Company, Lp On-line selection of service providers in distributed provision of services on demand
KR100376100B1 (ko) 2000-07-24 2003-03-15 주식회사 탑시스템 구조물의 원격 감시시스템
JP3922871B2 (ja) 2000-09-18 2007-05-30 松下電器産業株式会社 通知装置および通知方法
US6735448B1 (en) * 2000-11-07 2004-05-11 Hrl Laboratories, Llc Power management for throughput enhancement in wireless ad-hoc networks
US6614351B2 (en) 2000-12-07 2003-09-02 Sap Aktiengesellschaft Computerized system for automatically monitoring processing of objects
US6934540B2 (en) 2000-12-22 2005-08-23 Seekernet, Inc. Network formation in asset-tracking system based on asset class
US7277950B1 (en) 2000-12-29 2007-10-02 Swarmcast, Inc. Packet transfer mechanism over a peer to peer network
DE10101805A1 (de) 2001-01-17 2002-07-18 Siemens Ag Netzwerk mit mehreren Teilnehmern sowie Teilnehmer für ein derartiges Netzwerk
US7222166B2 (en) 2001-01-25 2007-05-22 Bandspeed, Inc. Approach for managing communications channels based on performance and transferring functions between participants in a communications arrangement
US7177950B2 (en) 2001-04-26 2007-02-13 Microsoft Corporation Synchronization and recovery of peers in a peer to peer environment
US7277414B2 (en) 2001-08-03 2007-10-02 Honeywell International Inc. Energy aware network management
JP4194108B2 (ja) 2001-10-12 2008-12-10 オムロン株式会社 情報処理装置、センサネットワークシステム、情報処理プログラム、および情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体
US6937602B2 (en) 2001-10-23 2005-08-30 Meshnetworks, Inc. System and method for providing a congestion optimized address resolution protocol for wireless ad-hoc networks
US7096125B2 (en) 2001-12-17 2006-08-22 Honeywell International Inc. Architectures of sensor networks for biological and chemical agent detection and identification
US6684137B2 (en) 2001-12-29 2004-01-27 Yokogawa Electric Corporation Traffic accident recording system
US20030151513A1 (en) 2002-01-10 2003-08-14 Falk Herrmann Self-organizing hierarchical wireless network for surveillance and control
US20030137415A1 (en) 2002-01-22 2003-07-24 Thomson James D. Homeland security emergency notification system
US7860680B2 (en) 2002-03-07 2010-12-28 Microstrain, Inc. Robotic system for powering and interrogating sensors
EP1495588A4 (en) 2002-04-18 2005-05-25 Sarnoff Corp METHODS AND DEVICES FOR OBTAINING PROTOCOLS AND AD HOC NETWORK SENSORS
US6696942B2 (en) 2002-05-29 2004-02-24 Larry G. Sweatt Emergency warning network
US20050060202A1 (en) 2002-05-31 2005-03-17 Richard Taylor System and method for coupling a plurality of medical devices in serverless grid
US6947957B1 (en) * 2002-06-20 2005-09-20 Unisys Corporation Proactive clustered database management
ITMO20020272A1 (it) * 2002-09-27 2004-03-28 Syfal Spa Dispositivo per l'alimentazione dello smalto in macchine
US7424514B2 (en) 2002-11-08 2008-09-09 The Regents Of The University Of Michigan Peer-to-peer method and system for performing and managing backups in a network of nodes
US6795786B2 (en) 2002-12-31 2004-09-21 Intel Corporation Robotic sensor calibration system
US7366104B1 (en) 2003-01-03 2008-04-29 At&T Corp. Network monitoring and disaster detection
US7019639B2 (en) 2003-02-03 2006-03-28 Ingrid, Inc. RFID based security network
US6888459B2 (en) 2003-02-03 2005-05-03 Louis A. Stilp RFID based security system
US7639134B2 (en) 2003-05-07 2009-12-29 Savi Technology, Inc. Item-level visibility of nested and adjacent containers
US7081818B2 (en) 2003-05-19 2006-07-25 Checkpoint Systems, Inc. Article identification and tracking using electronic shadows created by RFID tags
US20050087235A1 (en) 2003-10-22 2005-04-28 Skorpik James R. Sensor assembly, system including RFID sensor assemblies, and method
US7148803B2 (en) 2003-10-24 2006-12-12 Symbol Technologies, Inc. Radio frequency identification (RFID) based sensor networks
US7423527B2 (en) 2004-02-13 2008-09-09 Blue Vector Systems Radio frequency identification (RFID) network system and method
DE102004014562A1 (de) 2004-03-25 2005-10-20 Atmel Germany Gmbh Datenübertragungsverfahren in RFID- und Remote-Sensor-Systemen
US7317898B2 (en) 2004-03-31 2008-01-08 Searete Llc Mote networks using directional antenna techniques
US7460549B1 (en) 2004-06-18 2008-12-02 Honeywell International Inc. Resource management for ad hoc wireless networks with cluster organizations
US7089099B2 (en) 2004-07-30 2006-08-08 Automotive Technologies International, Inc. Sensor assemblies
JP2006067160A (ja) 2004-08-26 2006-03-09 Fujitsu Ltd 無線タグシステム、無線タグアクセス制御装置、無線タグアクセス制御方法、無線タグアクセス制御プログラム、及び無線タグ
US20060080819A1 (en) 2004-09-14 2006-04-20 Mcallister Clarke W Systems and methods for deployment and recycling of RFID tags, wireless sensors, and the containers attached thereto
US7769848B2 (en) 2004-09-22 2010-08-03 International Business Machines Corporation Method and systems for copying data components between nodes of a wireless sensor network
US20070198675A1 (en) 2004-10-25 2007-08-23 International Business Machines Corporation Method, system and program product for deploying and allocating an autonomic sensor network ecosystem
US7715308B2 (en) * 2004-12-09 2010-05-11 Honeywell International Inc. Fault tolerance in a wireless network
US7722838B2 (en) 2005-07-19 2010-05-25 Grahn - Monde Groupe De Reflexion & D'action System and device for prevention and neutralization of bioactive substances and generating an aroma-producing substance

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101073228B (zh) * 2004-12-07 2011-04-06 皇家飞利浦电子股份有限公司 一种传感器网络
CN101237357B (zh) * 2008-02-04 2010-09-01 华中科技大学 工业无线传感器网络故障在线检测方法
CN104662591A (zh) * 2012-09-28 2015-05-27 富士通株式会社 通信装置、通信程序、通信方法以及通信系统
CN104662591B (zh) * 2012-09-28 2018-05-15 富士通株式会社 通信装置、通信程序、通信方法以及通信系统
CN104284402A (zh) * 2013-07-09 2015-01-14 鸿富锦精密工业(深圳)有限公司 无线传感器网络的电量调度方法及控制装置
CN104284402B (zh) * 2013-07-09 2018-11-13 南宁富桂精密工业有限公司 无线传感器网络的电量调度方法及控制装置
CN107483542A (zh) * 2017-07-18 2017-12-15 深圳市盛路物联通讯技术有限公司 无线传感网络的异常处理方法及设备
WO2019015049A1 (zh) * 2017-07-18 2019-01-24 深圳市盛路物联通讯技术有限公司 无线传感网络的异常处理方法及设备
CN107483542B (zh) * 2017-07-18 2020-09-04 深圳市盛路物联通讯技术有限公司 无线传感网络的异常处理方法及设备
CN107548018A (zh) * 2017-07-19 2018-01-05 深圳市盛路物联通讯技术有限公司 无线传感网络物联网无线接入点异常处理方法及设备
WO2019015047A1 (zh) * 2017-07-19 2019-01-24 深圳市盛路物联通讯技术有限公司 无线传感网络物联网无线接入点异常处理方法及设备
WO2019015048A1 (zh) * 2017-07-21 2019-01-24 深圳市盛路物联通讯技术有限公司 无线传感网络中继器异常处理方法及设备
CN107547264B (zh) * 2017-07-28 2020-10-20 深圳市盛路物联通讯技术有限公司 一种基于物联网的数据备份方法及装置
CN107547264A (zh) * 2017-07-28 2018-01-05 深圳市盛路物联通讯技术有限公司 一种基于物联网的数据备份方法及装置
CN107404404A (zh) * 2017-07-29 2017-11-28 深圳市盛路物联通讯技术有限公司 一种基于物联网的终端路由选择方法及物联网终端
CN107465609B (zh) * 2017-07-31 2020-05-19 深圳市盛路物联通讯技术有限公司 一种基于物联网的终端路由选择方法及物联网终端
CN107465609A (zh) * 2017-07-31 2017-12-12 深圳市盛路物联通讯技术有限公司 一种基于物联网的终端路由选择方法及物联网终端
CN107484108A (zh) * 2017-08-25 2017-12-15 中国联合网络通信集团有限公司 数据备份的方法、传感设备和无线传感网络
CN107484108B (zh) * 2017-08-25 2020-07-31 中国联合网络通信集团有限公司 数据备份的方法、传感设备和无线传感网络
CN107733683A (zh) * 2017-08-26 2018-02-23 深圳市盛路物联通讯技术有限公司 基于物联网的数据备份的方法和装置
CN107517484B (zh) * 2017-08-26 2020-09-04 深圳市盛路物联通讯技术有限公司 基于物联网的自动路由方法及装置
CN107517484A (zh) * 2017-08-26 2017-12-26 深圳市盛路物联通讯技术有限公司 基于物联网的自动路由方法及装置
CN107733683B (zh) * 2017-08-26 2021-01-26 深圳市盛路物联通讯技术有限公司 基于物联网的数据备份的方法和装置
CN107708085A (zh) * 2017-08-29 2018-02-16 深圳市盛路物联通讯技术有限公司 一种中继器保障方法及接入点
WO2019041370A1 (zh) * 2017-08-29 2019-03-07 深圳市盛路物联通讯技术有限公司 转发设备切换方法以及装置
CN107659952A (zh) * 2017-08-29 2018-02-02 深圳市盛路物联通讯技术有限公司 中继器备份方法及接入点
CN107612719A (zh) * 2017-08-29 2018-01-19 深圳市盛路物联通讯技术有限公司 物联网接入点的数据备份方法及装置
CN107708085B (zh) * 2017-08-29 2020-11-13 深圳市盛路物联通讯技术有限公司 一种中继器保障方法及接入点
CN107612719B (zh) * 2017-08-29 2021-03-19 深圳市盛路物联通讯技术有限公司 物联网接入点的数据备份方法及装置

Also Published As

Publication number Publication date
US20060062154A1 (en) 2006-03-23
KR20070064326A (ko) 2007-06-20
CN101019375B (zh) 2010-06-16
CA2577200C (en) 2015-03-24
JP2008514067A (ja) 2008-05-01
JP4709840B2 (ja) 2011-06-29
CA2577200A1 (en) 2006-03-30
US7769848B2 (en) 2010-08-03
TWI352527B (en) 2011-11-11
EP1792439A1 (en) 2007-06-06
TW200629804A (en) 2006-08-16
WO2006032678A1 (en) 2006-03-30

Similar Documents

Publication Publication Date Title
CN101019375B (zh) 用于在网络的节点之间复制数据分量的方法和系统
CN101048985B (zh) 用于部署和分配自主传感器网络的方法、系统和程序产品
CN101040486B (zh) 动态分布式环境中的自动拓扑形成方法及系统
JP4256825B2 (ja) モニタリングためのネットワーク自動構成
CN102224751A (zh) 用于动态的自动通信路径选择、分布式装置同步以及任务委派的系统和方法
US20120310599A1 (en) Sensor data collection system
CN104426681A (zh) 端点的分布式多播
CN101771604B (zh) 路由探测方法、系统以及中间路由装置
JP2011091464A (ja) ネットワーク構成の想定のための装置、システム
KR102008208B1 (ko) 무선 네트워크 구축 방법
CN103036702B (zh) 一种跨网段的n+1备份方法及装置
CN104704882A (zh) 用于在通信终端之间交换信息的方法和通信终端
KR20080029683A (ko) 지그비 네트워크 상의 통신 불가 노드에 대한 주소 공간관리 방법
Ilbeigi et al. An infrastructure-less emergency communication system: a blockchain-based framework
Awan et al. Quality of service-based node relocation technique for mobile sensor networks
JP4733769B2 (ja) 強連結しているネットワークのノード群におけるノード関係情報の整合性を検査するためのシステム、方法、およびネットワークノード
CN101547188B (zh) 一种实现无线传感器网络通用路由协议的系统及方法
Al-Fares et al. A hierarchical routing protocol for survivability in wireless sensor network (WSN)
EP3869739B1 (en) Method for monitoring apparatus
Akbari et al. Cluster-based and cellular approach to fault detection and recovery in wireless sensor networks
JP2007173990A (ja) 情報処理装置、通信負荷分散方法及び通信負荷分散プログラム
US20220083425A1 (en) Backup system, method therefor, and program
Al-Fares et al. High survivable routing protocol in self organizing wireless sensor network
Erman et al. Aware: platform for autonomous self-deploying and operation of wireless sensor-actuator networks cooperating with aerial objects
Allani et al. Reliable communication infrastructure for adaptive data replication

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100616