CN100593301C - 信号传播时延路由选择 - Google Patents

信号传播时延路由选择 Download PDF

Info

Publication number
CN100593301C
CN100593301C CN03824261A CN03824261A CN100593301C CN 100593301 C CN100593301 C CN 100593301C CN 03824261 A CN03824261 A CN 03824261A CN 03824261 A CN03824261 A CN 03824261A CN 100593301 C CN100593301 C CN 100593301C
Authority
CN
China
Prior art keywords
node
message
destination node
time
source node
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.)
Expired - Fee Related
Application number
CN03824261A
Other languages
English (en)
Other versions
CN1689286A (zh
Inventor
赛亚玛克·纳格海恩
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.)
Speed Navigation Co.,Ltd.
Original Assignee
Speed Navigation Co ltd
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 Speed Navigation Co ltd filed Critical Speed Navigation Co ltd
Publication of CN1689286A publication Critical patent/CN1689286A/zh
Application granted granted Critical
Publication of CN100593301C publication Critical patent/CN100593301C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/26Route discovery packet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • H04L45/121Shortest path evaluation by minimising delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/70Routing based on monitoring results
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/04Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources
    • H04W40/08Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources based on transmission power
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/04Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources
    • H04W40/10Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources based on available power or energy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/12Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/12Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality
    • H04W40/14Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality based on stability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/20Communication route or path selection, e.g. power-based or shortest path routing based on geographic position or location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/246Connectivity information discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Abstract

一种在包含多个节点的自组织无线网络中,把消息从源节点路由到目的地节点的方法,包括下述步骤:把第一消息从源节点发射到目的地节点,在所述目的地节点接收所述第一消息,响应第一消息,从所述目的地节点发射第二消息,其中经过包含至少一个中间节点的多个路径,在源节点和目的地节点之间发送所述第一消息和所述第二消息至少之一,利用所述第二和第一消息至少之一在每条路径上的每个节点之间传播所用的时间的指示,选择源节点和目的地节点之间的通信路径。

Description

信号传播时延路由选择
技术领域
本发明涉及在自组织(ad-hoc)网络中提供路由选择机构的方法和设备。
背景技术
图1表示了自组织网络。自组织网络包含在不使用集中式接入点的情况下,能够直接相互通信的节点,例如移动站。在这样的网络中,所有节点起路由器的作用。由于节点可以自由地随意移动,因此网络的布局随时间而变化。来自源节点(1)(正在发送数据的终端)的数据经过中间节点被发送给目的地节点(2)(正在接收该数据的终端),所述中间节点把来自源节点的数据转发给目的地节点。通过选择哪些中间节点被用于转发数据,完成数据从源节点发送到目的地节点的路由的确定。这被称为路由选择。
目前已知用于自组织网络的不同路由选择协议。这些路由选择协议可被分成:‘表驱动’路由选择和‘按需驱动’路由选择,另外分别被称为‘主动’路由选择和‘反应’路由选择。在表驱动协议中,每个节点保持一个或多个表,所述表包含到网络中的其它节点的路由选择信息。利用节点之间的定期传输更新这些表,以便随着网络的布局而变化。表驱动路由选择协议的例子包括动态目的地排序距离矢量路由选择协议(DSDV),全局状态路由选择(GSR)和无线路由选择协议(WRP)。相反,按需路由选择协议只有当需要路由时,才调用路由发现机构。按需路由选择协议的例子包括自组织按需距离矢量路由选择(AODV),动态源路由选择(DSR),临时排序路由选择算法(TORA)和基于关联性的路由选择(ABR)。
在DSDV协议中,每个移动站保持列举所有可达到的目的地,到达目的地的中继段(hop)的数目,和目的地节点分配的序列号的路由选择表。序列号被用于区别旧路由和新路由,从而避免形成回路。移动站定期地把它们的路由选择表传送给它们的近邻。如果自从发送最新更新以来,在其路由选择表中发生了显著变化,那么移动站也传送其路由选择表。于是,更新既是时间驱动的也是事件驱动的。可以两种方式发送路由选择表更新;或者通过把整个路由选择表发送给邻居,或者增加地更新自从最后更新以来已改变的条目。
自组织按需距离矢量路由选择(AODV)是对DSDV算法的改进。与保持所有路由的列表的DSDV相反,AODV通过按需产生路由,使广播的数量降至最小。
为了找出到目的地节点的路径,源节点广播路由请求消息。相邻节点再向它们的邻居广播该消息,直到该消息到达具有关于目的地节点的最新路由信息的中间节点为止,或者直到该消息到达目的地为止。节点丢弃它已看见的路由请求消息。路由请求消息使用序列号来确保路由不存在回路,并且确保如果中间节点答复路由请求消息,那么它将只报以最新的信息。
当节点把路由请求消息转发给相邻节点时,它还把请求的第一份副本所出自的节点记录在其表中。该信息被用于构建路由答复或者确认消息的反向路径。AODV只使用对称链路,因为答复消息沿着路由请求消息的反向路径而行。当路由答复消息回溯到源节点时,沿着该路径的节点把正向路由输入它们的表中。
移动装置定位是任何通信系统中的一项重要要求,并且是自组织和蜂窝网络中的现有特征。联邦通信委员会(FCC)要求无线服务提供商支持详细定位机制。移动站的定位信息可被用于许多用途:
-呼叫的定价可以移动站的位置为基础,从而从本地区域发出的呼叫可以更便宜;
-当从移动站发出紧急呼叫时,能够确定移动站的位置;
-例如当旅行时,移动站的用户可能需要有关他/她的位置的信息;
-当局可使用定位信息来查找被偷窃的移动站的位置,或者追踪失踪人员。
通常,通过利用发射器和接收器之间信号的时延和方向来确定位置,定位方法以发送给移动站或从移动站发出的无线电波信号的传播特性为基础。于是,这种方法的精确性和复杂性根据无线电信道的特征而倾斜。对于移动定位,已开发出了许多不同的定位方法。可根据这些方法使用无线电信号特征来确定移动站的位置的方式,对它们分类。
用于确定位置的方法的分类包括:
-基于Cell_ID的定位
-往返时间(RTT)
-到达时间(TOA)
-到达时间差(DTOA)
-到达角(AOA)
-基于信号强度的定位,例如基于基准节点的定位(也称为本地定位)
定位方法还可包括这些方法的任意组合。
在TOA方法中,位置计算以从发射器到接收器的信号的传播时延为基础。通过在接收器测量来自三个发射器的信号的到达时间,利用本领域中公知的三角测量技术,能够计算接收器的位置。
计算移动站的位置的上述方法可用在各种系统,例如蜂窝系统,纯定位系统或任意类似的系统中。目前,最流行的定位系统是全球定位系统(GPS)。定位特征正在扩展到蜂窝系统,例如全球移动通信系统(GSM),通用移动通信系统(UMTS)和国际移动通信2000(IMT2000)。
由于其精度和全球可用性,GPS是最流行的定位系统。GPS由地球上方的轨道中的一群卫星组成。GPS位置确定以来自位于用户的无线电地平线之上的卫星的精确计时信号到达移动站的接收器的时间为基础。每颗卫星使用原子钟来记录信号被发送的时间。位于接收器的精确时钟测量信号离开卫星和到达接收器之间的时延。这允许计算移动站到每颗卫星的距离。如果接收器看得到三颗卫星,那么可使用三角测量来找出移动站的位置。如果使用第四颗卫星,那么接收器还可计算其纬度。由于接收器中的时钟不如卫星中的原子钟精确,因此自每颗卫星的距离的计算将具有标准误差,这阻止在三角测量中计算的球体在同一点相交。于是,接收器能够计算将导致四个球体在某一点相交的距离调整。这允许接收器调整其时钟,从而调整其距离测量。为此,GPS接收器实际上保持跟卫星中的实际原子时钟相似的极其精确的时间。目前,GPS提供的标准定位服务提供水平100米,垂直156米的定位精度,和在340纳秒(95%)内相对于UTC的时间传输精度。
发明内容
本发明的目的是提供一种改进目前的路由选择算法的方法。
根据本发明的第一方面,提供一种在包含多个节点的自组织无线网络中,把消息从源节点路由到目的地节点的方法,包括下述步骤:把第一消息从源节点发射到目的地节点,在所述目的地节点接收所述第一消息,响应第一消息,从所述目的地节点发射第二消息,其中经过包含至少一个中间节点的多个路径,在源节点和目的地节点之间发送所述第一消息和所述第二消息至少之一,利用所述第二和第一消息至少之一在每条路径上的每个节点之间传播所用的时间的指示,选择源节点和目的地节点之间的通信路径。
根据本发明的第二方面,提供一种包含多个节点的自组织无线网络,其中源节点被安排成向目的地节点发射第一消息,所述目的地节点被安排成接收所述第一消息,所述目的地节点被安排成响应所述第一消息,发射第二消息,至少一个中间节点被安排成通过多个路径,发射所述第一消息和所述第二消息至少之一。所述网络还包括安排成利用所述第二和第一消息至少之一在每条路径上的每个节点之间传播所用的时间的指示,选择所述源节点和所述目的地节点之间的所述多条通信路径中的至少之一的选择装置。
根据本发明的第三方面,提供一种自组织无线网络中的节点,所述自组织网络包含多个节点,所述节点包含:接收并发射在多个通信路径上发送的多个消息中的至少之一的装置;指示在该节点收到所述至少一个消息的时间的装置;和指示从该节点发射所述消息的时间的装置。
附图说明
下面参考附图,举例说明本发明的实施例,其中:
图1表示了MANET(移动自组织网络)网络;
图2表示根据本发明的一个实施例的MANET网络;
图3表示根据本发明的一个实施例的消息的基本帧结构;
图4表示具体体现本发明的一个例子的路由选择算法的流程图。
具体实施方式
图1表示根据本发明的移动自组织网络的例子。下面将把移动自组织网络称为MANET,它是本领域中用于表示这些类型的网络的流行缩写。可看出MANET网络由多个网络节点3组成,每个节点具有至少一个无线电收发器,用于发射和/或从相邻节点接收信号。图1表示了在某一特定时刻,MANTE网络的快照,因为依据定义,这种网络的自组织本质意味着图1中所示的布局预计随着时间而动态变化。即,MANTE网络中的节点3可以自由移动。
利用分组交换系统在网络内传送数据,在分组交换系统中,逐个中断段地通过通信网络发送数据分组,从而到达它们的最终目的地。因特网协议(IP)是可被用于在MANET网络内传送分组的协议的一个实施例。因特网协议主要涉及开放系统互连(OSI)模型的网络层,从而克服了在较低层,即物理层或应用层工作的某些通信装置的厂商特定限制。
信号传播的时间(下面称为信号传播时延(SPD))的测量可基于无线电信号的到达时间(TOA)或往返时间(RTT)。在本语境中,TOA指的是信号从源(发射器)节点传播到目的地或中间(接收器)节点的时间。更具体地说,TOA可以指的是在发射器节点(例如源节点)发射无线电信号或数据帧的起点,到在接收器节点(例如目的地节点或中间节点)接收对应的信号/帧的开始(第一有效路径)之间的时间。另一方面,RTT被定义成信号从源节点传播到目的地,并返回源节点的时间。
从源(发射器)节点发送消息到对应的消息返回源节点之间的时间不是信号传播的实际往返时间。这是因为在每个节点存在信号的接收和发射之间的未知时间偏移。根据本发明的一个实施例,每个中间节点报告接收消息和发射消息之间的时间偏移的指示,以便确定准确的信号传输时间。下面将说明实现这一点的方式。
如图2中所示,源节点1通过向相邻节点发送路由发现/请求消息4,启动路由发现。可根据上述任意路由选择协议发送路由发现/请求消息。这样,路由发现/请求消息可以是‘表驱动的’或者‘按需’发送。例如,当收到路由发现/请求消息时,相邻节点依次广播该消息,直到该消息到达具有随后依据其发送该消息的关于目的地节点的最新路由信息的中间节点为止,或者直到该消息到达目的地为止。节点丢弃它已看到的路由请求消息。当中间节点向其邻居转发路由发现/请求消息时,它还可把该请求的第一份副本所出自的节点记录到其表中。该信息被用于构建用于路由答复分组的反向路径。
在本发明的一个实施例中,路由发现/请求消息包括量度字段,用于保存到目的地节点的路径上的每个节点接收和发射该消息的时间的指示。记录该消息的发射时间和接收时间被称为给消息打上时间戳记。后面将详细说明把这些测量结果用于路由选择的方式。
为了在本发明的实施例的路由选择协议中使用包括在消息的量度字段中的时间戳记,必须使每个节点中的时钟与建立的自组织网络内的其余节点同步。当节点向自组织网络注册时,例如在进入网络时,可实现同步。这种情况下,网络辅助的同步是网络功能性的一部分。另外,节点可使用其它基准,例如GPS来实现同步。当利用GPS基准时,每个节点可包括一个GPS接收器,GPS接收器允许相对于GPS卫星中的原子时钟,调整接收器中的时钟,从而允许接收器中的时钟具有和原子时钟相同的精度。
当在目的地节点2收到路由发现/请求消息时,目的地节点产生确认消息,确认消息包括从目的地节点发送确认消息的时间的精确指示。确认消息和路由发现/请求消息的基本帧结构示于图3中。该消息可包括‘类型’字段32,包括目的地IP地址34和源ID地址36的地址字段,寿命字段38,量度字段40,请求标识字段46,目的地节点序列号(SN)42和源节点序列号(SN)44。‘类型’字段规定消息是确认消息还是路由发现/请求消息。包括在消息中的时间戳记可被保存在消息的量度字段40中。
在本发明的一个实施例中,当在目的地节点收到每个路由发现消息时,将产生确认消息。通过利用保存在每个中间节点3的表中的信息,回溯发送路由发现消息的路径,每个确认消息传播通过MANET。
确认消息将首先从目的地节点发送给源节点和目的地节点之间的路径上的最后的中间节点。当收到确认消息时,该中间节点记录确认消息的到达时间。
在本发明的一个实施例中,该中间节点比较包含在确认消息中的时间戳记和确认消息到达中间节点的时间,以便计算跨越路径TOA1的信号传播时延。
计算的关于路径TOA1的信号传播时延被保存在确认消息的量度字段中。紧接在该消息被发送给下一中间节点之前,发射中间节点对该消息打上时间戳记。随后利用保存在表中的路由选择信息,该确认消息被发送给下一中间节点,所述表中记录有路由发现消息的第一份副本所出自的节点。
当下一个中间节点收到确认消息时,该节点测量确认消息的到达时间,并将其与包含在确认消息中的,指示该消息何时从前一个节点发射的时间戳记比较,以便计算信号传播时延TOA2。测量的跨越路径TOA2的信号时延随后被保存在该确认消息中。跨越路径TOA2的信号时延可被加入跨越路径TOA1的信号时延中,或者它可被单独保存在量度字段中。当中间节点越过MANET发送确认消息时,继续该过程,直到确认消息到达源节点1为止。
源节点将接收答复目的地节点接收的每个路由发现消息的确认消息。每个确认消息将包含目的地节点和源节点之间的路线上的每个中间节点之间的信号传播时延信息。如前所述,消息路径的每个‘中继段’的信号传播时延可被单独保存在确认消息中或者被加在一起。
在本发明的一个备选实施例中,发送从目的地节点到源节点的确认消息的中间节点在收到该消息时和发射该消息时均对该消息打上时间戳记。随后根据包含在每个确认消息中的时间戳记,在源节点能够计算消息在消息路径的每个中继段上所用的传播时间。
当加在一起时,确认消息路径上的全部无线电信道中继段内的信号传播时延的总和将小于确认消息从目的地节点到源节点的整个旅程的信号传播时延。这是因为除了信号在每个节点之间传播所用的时间之外,信号从目的地节点传播到源节点的总时间还包括在每个节点处理信号所用的时间。
确认消息中和每个中继段的信号时延相关的信息可被保存在节点的路由选择表中。就混合网络解决方案来说,对于覆盖(overlaid)主干(例如蜂窝)和本地邻近(local proximity)自组织网络,该信息可在服务器或其它网络部件部分保存和/或处理。该信息可被用于移动性管理(切换),呼叫许可,和无线电资源的其它功能,以及用于支持本地自组织功能。对于每个目的地节点,表可包含关于由确认消息5确认的每个路线的信息。由于每个确认消息包含从目的地节点发送确认消息的时间戳记,于是能够计算消息从目的地节点到达源节点的整个旅程的时间。可为到目的地节点的特定路线保存该时间,除了每个中继段的信号时延之外,它还包括处理时延。
在本发明的一个备选实施例中,包括在消息的量度字段中的时间戳记被用于计算在每个节点接收消息和发射消息之间的时间。该时间随后可从消息从目的地节点到达源节点的整个旅程的时间中被减去,以便计算实际的信号传播时延。
在一个优选的备选实施例中,同样使用如上所述的相同方法,结合路由发现消息抽取信号传播时延测量结果。这种情况下,目的地节点可进行确定到源节点的最短路径的算法。
利用下面的等式,根据信号传播时延,可计算用于发送确认消息的每个中间节点之间的距离:
D=c·t
这里D是对应于传播路径的一个‘中继段’的发射中间节点和接收中间节点之间的距离;c是光速;t是发射节点和接收节点之间的信号传播时延。路线上的节点之间的距离可被保存为信号在特定路线的每个节点之间传播所用的时间的替换物,或者被另外保存,供路由选择算法之用。
在本发明的另一实施例中,当答复具有保存在量度字段中的信号传播时延测量的请求消息时,目的地节点可选择一组最短的路径。在一个备选实施例中,目的地节点进行的一组最短路径的初选可基于中继段计数(即路径上的中继段的数目),以避免归因于SPD测量的开销。这种方法被称为目的地节点辅助路由选择(DARE)。随后可根据嵌入确认消息中的SPD测量,在源节点中处理最终的路由选择。
在本发明的另一实施例中,可迭代地进行路由选择决策。这意味着路由选择算法将根据能够容易地获得的参数,例如中继段计数或RTT测量结果,选择路线,以便在路由选择产生时加速路由选择会聚。不过,可以保持一组候选路线,以便当首次建立连接时优化路由选择。这种方法被称为步进路由选择(SWR)。在这种方法中,QoS(服务质量)类别被映射到路由选择候选者上,持续一定的时间提供最佳的可获得的QoS。例如,诸如语音之类的实时(RT)流量被映射到具有最短的会聚时间(即,源节点选择到达目的地节点的有效路径所用的时间),最高的链路稳定性和最短路径的那些候选路线。另一方面,诸如数据之类的非实时(NRT)可被分配给具有较长会聚时间和较长路径的那些路线。
节点收到和发射消息时对消息打上时间戳记允许计算关于特定路线,中间节点所用的处理时间。这对选择途经使用最少量的功率的中间节点的路由选择通路来说特别重要。当确认消息从目的地节点传播到源节点的总的旅行时间远远大于确认消息经过该路线的每个中继段的信号传播时延的总和时,可以断言在中间节点处理消息所用的时间相当多(否则假定在每个节点中,接收和发射之间存在零间隔)。这表示该路径上的中间节点使用相当大量的功率来发送消息。
使用大量的功率来发送确认消息是不合需要的。较大的功率消耗可能归因于许多因素,包括使用相当多的中间节点来发送消息,或者经过花费较长的时间来处理消息的节点发送消息。于是,路由选择算法可选择总的旅行时间和经过该路线的每个中继段的传播时延的总和之间的差值相对较小的路径,以确保选择的路径更有效地发送消息。
在本发明的一个备选实施例中,功率属性可被用作路由选择决策的辅助参数。这样的属性包括:在中间节点可获得的用于转播路由选择相关信息,以及与路由选择功能相关联的用户数据的功率;转播和/或缓存通信数据所需的功率;和节点的电池中的剩余能量。功率属性也可表现为基于路线上的每个中继段上的发射功率水平的成本函数,以确定一对节点之间的低能耗路线。
诸如关于自组织共享的功率激励(通过提供免费服务,合理费用等)之类的参数也可包括在功率特征中。
于是,在本发明的这样的一个实施例中,当其在源节点和目的地节点之间传播,以便被路由选择算法使用时,该信息可以包括在发现/请求消息的量度字段中,或者包含在确认消息的量度字段中。
特定路径上的无线电信道,或者‘链路’的稳定性也可被用作用于进行路由选择决策的其它参数。能够处理最佳或请求的QoS的链路越长,那么该链路越稳定。链路稳定性与节点移动性密切相关,下面更详细地对此进行说明。当节点移动性增大时,链路稳定的概率很可能降低。切换指示也可表示链路稳定性/不稳定性的程度,即,切换发生得越多,那么启动的链路越不稳定。于是,在本发明的该特定实施例中,每个路线可和链路稳定性的指示一起被保存。
在本发明的一个备选实施例中,如上所述的信号传播路由选择可被应用于自组织网络,其中节点正以通常的速度移动。即,节点正沿大致方向移动。例如当在火车上使用节点时,会出现这种情形。
节点的位置坐标可被用于确定节点的速度。在本发明的一个实施例中,每个节点具有一个GPS接收器,借助该GPS接收器,每个节点能够计算它自身的位置。在本发明的一个备选实施例中,节点可利用蜂窝定位,例如到达时间(TOA)和本地定位,也称为基于基准节点的定位(RNBP)方法计算其位置。
蜂窝定位方法在本领域中众所周知,这里不再详细说明。利用从周围的三个基站发送的打上时间戳记的信号,节点可根据自每个基站的信号传播时延,计算其到每个基站的距离。从而,节点的位置可由下式给出:
P(i)=((X(i)-x(m))2+((Y(i)-y(m))2+((Z(i)-z(m))2)1/2
这里,(X(i)、Y(i)、Z(i))是每个相邻基站的坐标,(x(m)、y(m)、z(m))是该节点到每个基站的计算距离,P(i)是节点的位置。
在本发明的该实施例中,由于每个节点能够计算它自己的位置,消息路线上的每个中间节点可把其位置记录在确认消息中。通过测量在时间T1的第一组位置坐标和在时间T2的第二组位置坐标,节点的速率由下式给出:
V=(((x(m2)-x(m1))2+(y(m2)-y(m1))2+(z(m2)-z(m1))2)1/2)/ΔT
这里V是节点的速度,(x(m1)、y(m1)、z(m1))是节点的第一组位置坐标,(x(m2)、y(m2)、z(m2))是节点的第二组位置坐标,ΔT是T1和T2之间的时间。可按照在路由选择表中更新信号传播时延时间的相同方式更新该信息。但是,由于它们可能经历变化,因此更频繁的更新是合乎需要的。在本发明的一个实施例中,根据已通过用于基于位置的服务的定位机构获得的信息,确定位置坐标。
当速度测量结果已知时,具有相同速度测量结果的节点被识别并被分成组。随后只能利用具有相同速度的节点实现路由选择。
在本发明的一个备选实施例中,也可根据其信号强度解释节点的移动,例如如果节点检测到来自另一节点的信号越来越强,这可表示这两个节点正在越来越接近。另外,不变的信号强度可指示节点未彼此相对移动,或者节点正在缓慢移动。根据表示移动的检测特征,例如信号强度能够构成移动模式,并且可被用于比较测量/获得的值与目标设置,并评定移动参数。对于具有混合结构的自组织网络,节点相对于干线节点的移动可被检测。在保持干线节点和路由器在自组织小区内的情况下,取决于节点的朝着或远离干线节点的移动,路由器选择可以自组织小区内的移动为基础。
在本发明的一个备选实施例中,涉及在特定的时间间隔内丢失的数据分组(控制数据或用户数据)的数目的信息可被用作进行路由选择决策的辅助参数。它可由例如误码率(BER)或误帧率(FER)测量。媒体访问控制(MAC)帧可被用作基准,其大小可被选择为适合于信道条件。分组丢失可包括在无线电信道上的那些分组丢失或者归因于在节点的处理能力的缺乏的分组丢失。
在本发明的另一实施例中,位于接收器节点的接收功率或者信噪比可被用于进行路由选择决策的其它参数。它可根据所需信号的功率与干扰的功率的比值来测量。干扰包括本底噪声和类似于来自系统中的其它用户的干扰之类的噪声。
在本发明的另一实施例中,在路由选择算法中可以使用处理时延或负载系数。这表示节点处理或缓存转播信息所用或者所需的时间。它也可以指的是与不同路线相关联的无线电链路的数目。
在本发明的另一实施例中,在路由选择算法中也可以使用QoS。QoS指的是多好地满足请求的流量属性,例如位速率,业务成分,路由选择时延等。可根据呼叫/连接的目标QoS和链路提供的QoS的水平评定QoS。例如,可与当选择候选路线时中继段的长度结合地考虑请求的位速率的程度。
由于无线电信道不稳定性的缘故,在多数情况下,使用单一参数进行路由选择不能提供最佳结果。于是,根据网络环境和数据流量,可使用混合方法来考虑在路由选择中重要的其它参数的重要性。现在结合图4,说明在本发明的一个实施例中使用的路由选择算法的例子。
首先,在步骤1(S1),按照前述方式测量上述参数中的至少一些。如果使用表驱动路由选择方法,那么该信息可能已经存在,这种情况下,从历史数据仓库50取回该信息。如前所述,该信息可分布地保存在节点的高速缓冲存储器中,或者可集中地保持在服务器或网络部件中。
在步骤2(S2),参数测量结果被用于选择哪些参数将被用作路由选择准则,此外还被用于设置选择的参数的目标值。可根据系统要求,无线电网络环境和请求的服务质量,动态地定义每个参数的目标值。
此外,在步骤2(S2),每个参数还被赋予一个优先值ηi。在该步骤,重要的是识别当选择从源节点到目的地节点的路线时,要考虑的关键参数。例如,如果信号时延被认为是最重要的参数,那么它将被赋予最高的优先值ηi。参数设置是一个连续的过程,但是算法的每次迭代不一定必须重复参数设置。在本发明的一个实施例中,可把目标值,优先值和与参数相关的其它信息保存在历史数据仓库50中。但是,由于无线电信道的特征不稳定的缘故,因此应关于具体的时间间隔动态地定义优先值。这可被用于路由选择和/或与在网络中完成的其它功能,例如定位服务,切换和网络优化结合地应用。
一旦确定了优先值,那么在步骤3(S3),通过把ai(与目标值关联)乘以优先值ηi,计算每个路由选择通路的每个参数的路由选择加权系数。
在步骤4(S4),利用下面的等式,计算每个路径的路由选择加权系数(REWF):
REWF = Σ i = 1 n a i · η i · k
其中ai是关于每个路由选择通路的第i个准则的目标映射的输出,ηi是关于路由选择算法中的每个路由选择准则定义的优先值,n是整数,k是可被预先确定的归一化系数。
在步骤5(S5),根据REWF,算法选择最佳的可用路线(或者一组最佳路线;最佳、次佳、第三佳路线等)。如果不存在可用路线,那么算法重新安排在特定时间内的REWF确定的目标设置(目标值的重新安排可以是一个选项)。随后利用新的标准重复路由选择算法。另一方面,算法可指示不存在可以满足初始目标设置的任何路线。
表1表示了利用上述路由选择算法的计算值的一个例子。
  信号传播时延   功率特征   链路稳定性   移动方案   位置辅助信息   分组丢失   信号强度/信噪比   处理时延/负载系数   服务质量属性   路由选择加权系数(REWF)
  路线#1   5   4   4   3   2   4   4   3   2
  路线#2   4   2   3   4   3   3   2   3   1
  路线#N
  优先级   3   2   2   2   1   2   2   2   1
  路线#1   15   8   8   6   2   8   8   6   2   0.63
  路线#2   12   4   6   8   3   6   4   6   1   0.50
  路线#N   0   0   0   0   0   0   0   0   0   0.00
表1
这里注意虽然上面说明了本发明的例证实施例,但是在不脱离权利要求限定的本发明的范围的情况下,可对公开的解决方案做出几种变化和修改。

Claims (29)

1、一种在包含多个节点的自组织无线网络中,把消息从源节点路由到目的地节点的方法,包括下述步骤:
把第一消息从源节点发射到目的地节点,
在所述目的地节点接收所述第一消息,
响应第一消息,从所述目的地节点向源节点发射第二消息,
其中经过包含至少一个中间节点的多个路径,在源节点和目的地节点之间发送所述第一消息和所述第二消息至少之一,
利用所述第二和第一消息至少之一在每条路径上的每个节点之间传播所用的时间的指示,选择源节点和目的地节点之间的通信路径。
2、按照权利要求1所述的路由消息的方法,其中通过在每个节点发射第一和第二消息至少之一时,对第一和第二消息至少之一打上时间戳记,提供第一和第二消息至少之一在路径上的每个节点之间传播所用的时间的指示。
3、按照权利要求1或2所述的路由消息的方法,其中通过在每个节点接收第一和第二消息至少之一时,对第一和第二消息至少之一打上时间戳记,提供第一和第二消息至少之一在路径上的每个节点之间传播所用的时间的指示。
4、按照权利要求1所述的路由消息的方法,其中通过计算第一和第二消息至少之一在每个节点之间传播所用的时间,并把计算的时间保存在第一和第二消息至少之一中,给出第一和第二消息至少之一在路径上的每个节点之间传播所用的时间的指示。
5、按照权利要求4所述的路由消息的方法,其中所述方法包括下述步骤:
求保存在消息中的计算时间之和,以便确定第一和第二消息至少之一在源节点和目的地节点之间传播所用的时间。
6、按照权利要求1所述的方法,包括下述步骤:
计算第一和第二消息至少之一在源节点和目的地节点之间传播所用的时间,其中根据所计算的在源节点和目的地节点之间传播所用的时间选择路径。
7、按照权利要求5或6所述的方法,包括将第一和第二消息至少之一在源节点和目的地节点之间传播所用的计算时间,与从源节点或目的地节点发射第一和第二消息至少之一和在源节点或目的地节点接收第一和第二消息至少之一之间的时间进行比较的步骤,其中根据所述比较选择路径。
8、按照权利要求1所述的路由消息的方法,还包括下述步骤:
在路径上的每个节点,测量第一和第二消息至少之一的信号质量;和
利用测量的信号质量,选择源节点和目的地节点之间的通信路径。
9、按照权利要求8所述的方法,包括把信号质量测量结果保存在第一和第二消息至少之一中的步骤。
10、按照权利要求1所述的路由消息的方法,还包括下述步骤:
计算每个节点之间的距离;和
利用计算的距离选择源节点和目的地节点之间的通信路径。
11、按照权利要求10所述的方法,包括把计算的距离保存在所述第一和第二消息至少之一中的步骤。
12、按照权利要求1所述的路由消息的方法,还包括下述步骤:
计算至少一个所述节点的移动速度,
利用至少一个所述节点的计算的速度,选择源节点和目的地节点之间的通信路径。
13、按照权利要求1所述的方法,还包括下述步骤:
测量至少一个所述节点的功率属性;
利用所述测量的功率属性,选择源节点和目的地节点之间的通信路径。
14、按照权利要求1所述的方法,还包括评定所述多个节点之间的多个路径的链路稳定性,并利用所述评定的链路稳定性,选择源节点和目的地节点之间的通信路径的步骤。
15、按照权利要求1所述的方法,还包括评定所需的服务质量;并根据所需的服务质量,选择源节点和目的地节点之间的通信路径的步骤。
16、按照权利要求1所述的方法,包括下述步骤:
测量第一时间时节点的位置;
测量第二时间时节点的位置;
根据位置测量结果,计算节点的速度;
把计算的速度保存在第一和第二消息至少之一中;
利用所述保存的速度,选择源节点和目的地节点之间的通信路径。
17、按照权利要求1所述的方法,其中路由选择算法使用优先值对用于选择源节点和目的地节点之间的通信路径的参数加权。
18、按照权利要求1所述的方法,其中路由选择算法使用指示测量的参数值满足预定参数值的程度的映射值。
19、按照权利要求1所述的方法,其中至少一个所述节点是移动站。
20、一种包含多个节点的自组织无线网络,其中源节点被安排成向目的地节点发射第一消息,
所述目的地节点被安排成接收所述第一消息,
所述目的地节点被安排成响应所述第一消息,向源节点发射第二消息,
至少一个中间节点被安排成通过多个路径,发射所述第一消息和所述第二消息至少之一,
所述网络还包括安排成利用所述第二和第一消息至少之一在每条路径上的每个节点之间传播所用的时间的指示,选择所述源节点和所述目的地节点之间的所述多条通信路径中的至少之一的选择装置。
21、按照权利要求20所述的自组织网络,其中在每个节点设置对第一和第二消息至少之一打上时间戳记的装置。
22、按照权利要求20所述的自组织网络,其中每个节点包含计算所述第一和第二消息至少之一在每个节点之间传播所用的时间,并把计算的时间保存在第一和第二消息至少之一中的处理装置。
23、按照权利要求20所述的自组织网络,还包括测量第一和第二消息至少之一的信号质量的装置;
其中所述选择装置还被安排成利用所述测量的信号质量,选择源节点和目的地节点之间的通信路径。
24、按照权利要求20所述的自组织网络,包括计算每个节点之间的距离的处理装置;和
其中所述选择装置还被安排成利用计算的距离,选择源节点和目的地节点之间的通信路径。
25、按照权利要求20所述的自组织网络,包括计算至少一个所述节点的移动速度的处理装置;和
其中所述选择装置还被安排成利用计算的速度,选择源节点和目的地节点之间的通信路径。
26、按照权利要求20所述的自组织网络,还包括测量至少一个所述节点的功率属性的装置;和
其中所述选择装置还被安排成利用所述测量的功率属性,选择源节点和目的地节点之间的通信路径。
27、按照权利要求20所述的自组织网络,还包括评定所述多个节点之间的多个路径的链路稳定性的装置;和
其中所述选择装置还被安排成利用所述评定的链路稳定性,选择源节点和目的地节点之间的通信路径。
28、按照权利要求20所述的自组织网络,包括评定所需的服务质量的装置;和
其中所述选择装置还被安排成根据所需的服务质量,选择源节点和目的地节点之间的通信路径。
29、按照权利要求20所述的自组织网络,其中:
所述选择装置被安排成选择多个候选路线;
所述网络还包括把所述多个候选路线映射到多个服务质量类别的映射装置;和
其中所述选择装置还被安排成从所述多个候选路线中被映射到所需服务质量的一个候选路线选择路径。
CN03824261A 2002-09-05 2003-08-11 信号传播时延路由选择 Expired - Fee Related CN100593301C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB0220660.5 2002-09-05
GBGB0220660.5A GB0220660D0 (en) 2002-09-05 2002-09-05 Signal propogation delay routing

Publications (2)

Publication Number Publication Date
CN1689286A CN1689286A (zh) 2005-10-26
CN100593301C true CN100593301C (zh) 2010-03-03

Family

ID=9943560

Family Applications (1)

Application Number Title Priority Date Filing Date
CN03824261A Expired - Fee Related CN100593301C (zh) 2002-09-05 2003-08-11 信号传播时延路由选择

Country Status (11)

Country Link
US (1) US8072906B2 (zh)
EP (1) EP1547328B1 (zh)
JP (1) JP4119893B2 (zh)
CN (1) CN100593301C (zh)
AT (1) ATE496458T1 (zh)
AU (1) AU2003263394A1 (zh)
BR (1) BR0314346A (zh)
CA (1) CA2497894A1 (zh)
DE (1) DE60335809D1 (zh)
GB (1) GB0220660D0 (zh)
WO (1) WO2004023740A1 (zh)

Families Citing this family (128)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE60213623T2 (de) * 2002-12-09 2007-10-18 Tektronix International Sales Gmbh Umlaufzeitabschätzungsverfahren und Einrichtung mittels Rückquittierung in einem Paketübertragungssystem
US7480248B2 (en) * 2003-08-22 2009-01-20 Samsung Electronics Co., Ltd. Apparatus and method for determining aggregated link costs in a mobile ad hoc network
KR100567823B1 (ko) 2003-10-22 2006-04-05 삼성전자주식회사 Ip 기반의 모바일 애드 혹 네트워크 시스템에서안정적인 핸드오프를 위한 네트워크 장치 및 이를 이용한핸드오프 방법
KR100605745B1 (ko) * 2004-01-06 2006-07-31 삼성전자주식회사 노드들로 구성된 이동통신 시스템에서 데이터 전송 경로결정 장치 및 방법
FI20040149A0 (fi) * 2004-01-30 2004-01-30 Nokia Corp Reijitystiedon hankkiminen
US7376122B2 (en) * 2004-02-23 2008-05-20 Microsoft Corporation System and method for link quality source routing
FR2867643B1 (fr) * 2004-03-12 2006-06-02 Cit Alcatel Procede de transmission de paquets de donnees dans un reseau de telecommunication et dispositif mettant en oeuvre ce procede
GB2413723A (en) * 2004-03-25 2005-11-02 Toshiba Res Europ Ltd Routing according to transmission delay in an ad hoc network
US20050273657A1 (en) * 2004-04-01 2005-12-08 Hiroshi Ichiki Information processing apparatus and method, and recording medium and program for controlling the same
US7142107B2 (en) 2004-05-27 2006-11-28 Lawrence Kates Wireless sensor unit
GB0412494D0 (en) * 2004-06-04 2004-07-07 Nokia Corp Adaptive routing
US7616575B2 (en) * 2004-06-23 2009-11-10 Microsoft Corporation System and method for link quality routing using a weighted cumulative expected transmission time metric
WO2006011718A1 (en) * 2004-07-26 2006-02-02 Samsung Electronics Co., Ltd. Location tracking method in coordinator-based wireless network
US7395075B2 (en) * 2004-09-09 2008-07-01 Nextel Communications Inc. System and method for collecting continuous location updates while minimizing overall network utilization
US8630224B2 (en) * 2004-09-17 2014-01-14 Tti Inventions D Llc Proactive location based routing in a wireless ad-hoc network
KR100637071B1 (ko) * 2004-09-24 2006-10-23 삼성전자주식회사 통신경로를 동적으로 조절하는 무선네트워크 시스템, 및그 방법
KR101162674B1 (ko) * 2004-10-18 2012-07-05 삼성전자주식회사 이동망 환경에서의 다중 인터페이스를 이용한 자원예약방법
US7539132B2 (en) * 2005-01-21 2009-05-26 At&T Intellectual Property Ii, L.P. Methods, systems, and devices for determining COS level
US7471636B2 (en) * 2005-02-23 2008-12-30 Cisco Technology, Inc. Methods and apparatus based on message transmission times
JP4041899B2 (ja) * 2005-03-01 2008-02-06 大学共同利用機関法人情報・システム研究機構 超音波距離測定システムおよび超音波距離測定方法
MX2007010937A (es) * 2005-03-10 2008-02-20 Thomson Licensing Protocolo de enrutamiento de malla hibrida.
US7877101B1 (en) * 2006-12-28 2011-01-25 Marvell International Ltd. Locating a WLAN station using signal propagation delay
CN101300763A (zh) * 2005-04-01 2008-11-05 美商内数位科技公司 无线通信系统中决定网点牵涉层次方法及装置
US8116720B2 (en) * 2005-05-06 2012-02-14 Alcatel Lucent Method and apparatus for emergency call routing using an end node
EP1905200A1 (en) * 2005-07-01 2008-04-02 Terahop Networks, Inc. Nondeterministic and deterministic network routing
US20070076632A1 (en) * 2005-10-05 2007-04-05 Hewlett-Packard Development Company, L.P. Network port for tracing a connection topology
EP1946524B1 (en) * 2005-10-14 2012-01-11 Koninklijke Philips Electronics N.V. Improved proximity detection method
US7948917B2 (en) * 2005-10-27 2011-05-24 Alcatel-Lucent Usa Inc. Routing internet communications using network coordinates
US8483100B2 (en) 2005-11-14 2013-07-09 Broadcom Corporation Communication device supporting both internet and public switched telephone network telephony
US8274970B2 (en) 2005-11-14 2012-09-25 Broadcom Corporation Voice communication device with PSTN and internet pathway analysis, selection and handoff
US7626994B2 (en) 2005-11-14 2009-12-01 Broadcom Corporation Multiple node applications cooperatively managing a plurality of packet switched network pathways
US20070110034A1 (en) * 2005-11-14 2007-05-17 Broadcom Corporation, A California Corporation Pathways analysis and control in packet and circuit switched communication networks
US20070115828A1 (en) * 2005-11-18 2007-05-24 Ramandeep Ahuja Method for sending requests in a network
US8125964B2 (en) * 2005-11-18 2012-02-28 Telcordia Licensing Company, Llc Framework for hybrid ad-hoc networks
US20090129306A1 (en) * 2007-02-21 2009-05-21 Terahop Networks, Inc. Wake-up broadcast including network information in common designation ad hoc wireless networking
KR101210341B1 (ko) * 2006-02-11 2012-12-10 삼성전자주식회사 패킷 네트워크에서 노드간 전파 지연 및 거리를 정확하고안전하게 측정하는 방법 및 상기 방법을 수행하는 패킷네트워크 노드
DE602006002718D1 (de) * 2006-02-17 2008-10-23 Ntt Docomo Inc Verfahren und Vorrichtung zur bewegungsbewussten Gatewayauswahl für Weiterreichung in einem drahtlosen ad-hoc Mehrsprungnetz
KR101185570B1 (ko) * 2006-03-04 2012-09-24 삼성전자주식회사 이동망 환경에서의 다중 인터페이스를 이용한 자원예약방법
CN100596097C (zh) * 2006-03-29 2010-03-24 华为技术有限公司 一种学习数据转发信息的方法及装置
EP2020127B1 (fr) * 2006-05-22 2016-12-07 Thomson Licensing Representation d'un chemin de retard dans des reseaux mobiles
US20070280174A1 (en) * 2006-06-03 2007-12-06 Ngan-Cheung Pun Small Geographical Area Cell-based Dynamic Source Routing for Mobil Ad-hoc Networks
US8516153B2 (en) 2006-06-16 2013-08-20 Harris Corporation Method and system for network-independent QoS
US8730981B2 (en) 2006-06-20 2014-05-20 Harris Corporation Method and system for compression based quality of service
US7949404B2 (en) * 2006-06-26 2011-05-24 Medtronic, Inc. Communications network for distributed sensing and therapy in biomedical applications
US9137043B2 (en) 2006-06-27 2015-09-15 International Business Machines Corporation System, method and program for determining a network path by which to send a message
US7839790B2 (en) * 2006-07-13 2010-11-23 Opnet Technologies, Inc. Network congestion analysis
ATE444668T1 (de) * 2006-07-28 2009-10-15 Research In Motion Ltd Vorrichtung und zugehöriges verfahren zur erleichterung der radiosubsystemauswahl in einem packetdatenkommunikationssystem
US8300653B2 (en) 2006-07-31 2012-10-30 Harris Corporation Systems and methods for assured communications with quality of service
JP4952135B2 (ja) * 2006-08-17 2012-06-13 富士通株式会社 無線端末、中継局、無線基地局及び通信方法
US8059009B2 (en) * 2006-09-15 2011-11-15 Itron, Inc. Uplink routing without routing table
US8787210B2 (en) 2006-09-15 2014-07-22 Itron, Inc. Firmware download with adaptive lost packet recovery
EP2082538A1 (en) * 2006-10-31 2009-07-29 Telecom Italia S.p.A. Method for routing traffic in a local mobile communication network
JP4724095B2 (ja) * 2006-11-21 2011-07-13 株式会社オートネットワーク技術研究所 中継接続ユニット及び車載用通信システム
US8717932B2 (en) * 2006-11-29 2014-05-06 Broadcom Corporation Method and system for determining and securing proximity information over a network
EP2109991B1 (fr) * 2007-02-16 2019-10-30 Orange Optimisation de l'acheminement de communications entre une pluralite de domaines de telephonie
US8149715B1 (en) 2007-07-17 2012-04-03 Marvell International Ltd. Mesh network operations
US8369782B1 (en) 2007-08-13 2013-02-05 Marvell International Ltd. Bluetooth wideband scan mode
US20090046598A1 (en) * 2007-08-17 2009-02-19 Qualcomm Incorporated System and method for acquiring or distributing information related to one or more alternate ad hoc service providers
US9392445B2 (en) * 2007-08-17 2016-07-12 Qualcomm Incorporated Handoff at an ad-hoc mobile service provider
US8644206B2 (en) 2007-08-17 2014-02-04 Qualcomm Incorporated Ad hoc service provider configuration for broadcasting service information
US20090073943A1 (en) * 2007-08-17 2009-03-19 Qualcomm Incorporated Heterogeneous wireless ad hoc network
US8553561B1 (en) 2007-08-22 2013-10-08 Marvell International Ltd. Quality of service for mesh networks
US8577305B1 (en) 2007-09-21 2013-11-05 Marvell International Ltd. Circuits and methods for generating oscillating signals
DE602007002919D1 (de) * 2007-09-26 2009-12-03 Acorde Technologies S A System und Verfahren zur drahtlosen Kommunikation und zur Schätzung des Abstands zwischen mehreren Geräten in einem drahtlosen Netzwerk
US20090094651A1 (en) * 2007-10-09 2009-04-09 Alcatel Lucent Ethernet-Level Measurement of Multicast Group Delay Performance
US8588705B1 (en) 2007-12-11 2013-11-19 Marvell International Ltd. System and method of determining Power over Ethernet impairment
US7668117B2 (en) * 2008-01-25 2010-02-23 Intelliserv, Inc. Topology maintenance and discovery facility for downhole networks
US7668118B2 (en) * 2008-01-25 2010-02-23 Intelliserv, Inc. Directional topology discovery for downhole networks
WO2009140669A2 (en) 2008-05-16 2009-11-19 Terahop Networks, Inc. Securing, monitoring and tracking shipping containers
US8315564B2 (en) 2008-06-16 2012-11-20 Marvell World Trade Ltd. Short-range wireless communication
US8310967B1 (en) 2008-06-19 2012-11-13 Marvell International Ltd. Infrastructure and ad-hoc node device
US8600324B1 (en) 2008-06-27 2013-12-03 Marvell International Ltd Circuit and method for adjusting a digitally controlled oscillator
US8204533B2 (en) * 2008-08-07 2012-06-19 Broadcom Corporation Method and system for bluetooth HID activity prediction for wireless coexistence throughput optimization
US8472968B1 (en) 2008-08-11 2013-06-25 Marvell International Ltd. Location-based detection of interference in cellular communications systems
US8391435B2 (en) 2008-12-25 2013-03-05 Google Inc. Receiver state estimation in a duty cycled radio
US9288764B1 (en) 2008-12-31 2016-03-15 Marvell International Ltd. Discovery-phase power conservation
US8300551B2 (en) 2009-01-28 2012-10-30 Google Inc. Ascertaining presence in wireless networks
US8472427B1 (en) 2009-04-06 2013-06-25 Marvell International Ltd. Packet exchange arbitration for coexisting radios
US9179367B2 (en) * 2009-05-26 2015-11-03 Qualcomm Incorporated Maximizing service provider utility in a heterogeneous wireless ad-hoc network
US9066369B1 (en) 2009-09-16 2015-06-23 Marvell International Ltd. Coexisting radio communication
US8340034B1 (en) 2009-11-11 2012-12-25 Marvell International Ltd. Bluetooth and wireless LAN arbitration
JP5560941B2 (ja) * 2009-11-17 2014-07-30 株式会社リコー 無線通信装置、無線通信システム、無線通信方法、無線通信プログラム、記録媒体
CN101741547B (zh) * 2009-12-18 2012-05-23 西安西电捷通无线网络通信股份有限公司 节点间保密通信方法及系统
DE102010006093A1 (de) * 2010-01-28 2011-08-18 Siemens Aktiengesellschaft, 80333 Verfahren zum Aufbau oder zur Aktualisierung von Routingtabellen für ein modulares Fördersystem und modulares Fördersystem
US8767771B1 (en) 2010-05-11 2014-07-01 Marvell International Ltd. Wakeup beacons for mesh networks
US8817662B2 (en) 2010-10-20 2014-08-26 Marvell World Trade Ltd. Pre-association discovery
CN102480771A (zh) * 2010-11-24 2012-05-30 北京汇丰隆经济技术开发有限公司 基于现场多手段无线通信路由装备的调度管理方法
KR101835335B1 (ko) * 2011-04-11 2018-03-07 엘지전자 주식회사 무선 애드 혹 네트워크를 위한 최적의 다중 홉 Hybrid V-MIMO 전송 경로 설정을 위한 라우팅 방법 및 장치
US8750278B1 (en) 2011-05-26 2014-06-10 Marvell International Ltd. Method and apparatus for off-channel device invitation
US8983557B1 (en) 2011-06-30 2015-03-17 Marvell International Ltd. Reducing power consumption of a multi-antenna transceiver
US20130027186A1 (en) 2011-07-26 2013-01-31 Can Cinbis Ultralow-power implantable hub-based wireless implantable sensor communication
US9125216B1 (en) 2011-09-28 2015-09-01 Marvell International Ltd. Method and apparatus for avoiding interference among multiple radios
US9113492B2 (en) * 2011-11-07 2015-08-18 Qualcomm Incorporated Method and apparatus for transmit priority determination within a link
JP5604415B2 (ja) * 2011-12-27 2014-10-08 エヌ・ティ・ティ・コムウェア株式会社 ネットワークシステム及びネットワーク構築方法、端末
US9036517B2 (en) 2012-01-09 2015-05-19 Marvell World Trade Ltd. Methods and apparatus for establishing a tunneled direct link setup (TDLS) session between devices in a wireless network
US9215708B2 (en) 2012-02-07 2015-12-15 Marvell World Trade Ltd. Method and apparatus for multi-network communication
JP5880139B2 (ja) * 2012-02-29 2016-03-08 富士通株式会社 配置サーバ、情報処理システム、キャッシュ配置方法、キャッシュ配置プログラム
US9609676B1 (en) 2012-03-30 2017-03-28 Marvell International Ltd. Efficient transition from discovery to link establishment
US9106510B2 (en) * 2012-04-09 2015-08-11 Cisco Technology, Inc. Distributed demand matrix computations
US20140006494A1 (en) * 2012-06-28 2014-01-02 Research In Motion Limited System and Method for Establishing a Distributed Social Network
US9450649B2 (en) 2012-07-02 2016-09-20 Marvell World Trade Ltd. Shaping near-field transmission signals
CN102769876A (zh) * 2012-07-02 2012-11-07 中兴通讯股份有限公司 一种中继系统中保证服务质量的方法和装置
CN103916448B (zh) * 2013-01-09 2018-05-18 深圳市腾讯计算机系统有限公司 基于云传输平台的数据传输方法、系统及相应的云传输平台
WO2014142723A1 (en) * 2013-03-15 2014-09-18 Telefonaktiebolaget Lm Ericsson (Publ) Hypervisor and physical machine and respective methods therein for performance measurement
US9369362B2 (en) * 2013-07-19 2016-06-14 Rad Data Communications Ltd. Triangle loopback
TWI528755B (zh) 2013-12-06 2016-04-01 財團法人工業技術研究院 軟體定義網路中用於延遲量測之網路控制器、延遲量測系統及延遲量測方法
WO2015139026A2 (en) 2014-03-14 2015-09-17 Go Tenna Inc. System and method for digital communication between computing devices
WO2015191138A2 (en) * 2014-03-19 2015-12-17 Hughes Network Systems, Llc Apparatus and method for efficient handover for low earth orbit (leo) satellite systems
US9313117B2 (en) * 2014-05-27 2016-04-12 Telefonaktiebolaget L M Ericsson (Publ) Alternate method to give operators flexibility to choose LFAs
US9794164B2 (en) * 2014-08-27 2017-10-17 Tangome, Inc. Mobile relay network intelligent routing
TWI558238B (zh) * 2015-02-12 2016-11-11 鴻海精密工業股份有限公司 無線通訊設備及其選擇最佳接入設備的方法
JP6365763B2 (ja) * 2015-03-16 2018-08-01 株式会社リコー 管理システム、通信システム、及び通信制御プログラム並びに通信制御方法
US10318366B2 (en) * 2015-09-04 2019-06-11 International Business Machines Corporation System and method for relationship based root cause recommendation
US10909018B2 (en) 2015-09-04 2021-02-02 International Business Machines Corporation System and method for end-to-end application root cause recommendation
WO2017076454A1 (en) * 2015-11-05 2017-05-11 Nokia Solutions And Networks Oy Initiating measuring, reporting and/or use of secondary path delay to allocate packets or bearers among primary path and secondary path in wireless network
US10135521B2 (en) 2015-12-16 2018-11-20 Hughes Network Systems, Llc System and method of predictive satellite spot beam selection
US10274592B2 (en) 2016-04-13 2019-04-30 Northwestern University System and method for multi-user two-way ranging
US10887820B2 (en) 2016-09-21 2021-01-05 Telefonaktiebolaget Lm Ericsson (Publ) Methods and apparatus for routing of data packets over a network
WO2019144078A1 (en) 2018-01-19 2019-07-25 Hughes Network Systems, Llc User terminal handover prediction in wireless communications systems with nonstationary communications platforms
US10944669B1 (en) 2018-02-09 2021-03-09 GoTenna, Inc. System and method for efficient network-wide broadcast in a multi-hop wireless network using packet echos
US10813169B2 (en) 2018-03-22 2020-10-20 GoTenna, Inc. Mesh network deployment kit
US10833799B2 (en) 2018-05-31 2020-11-10 Itron Global Sarl Message correction and dynamic correction adjustment for communication systems
EP3831021A1 (en) 2018-07-27 2021-06-09 Gotenna Inc. VINEtm ZERO-CONTROL ROUTING USING DATA PACKET INSPECTION FOR WIRELESS MESH NETWORKS
CN111510982B (zh) * 2019-01-30 2022-03-11 大唐移动通信设备有限公司 一种传输数据的方法及装置
EP3935882A4 (en) 2019-03-08 2022-11-16 Gotenna Inc. METHOD OF USAGE-BASED TRAFFIC THROATTING IN A MESH WIRELESS NETWORK
CN110932931A (zh) * 2019-11-13 2020-03-27 苏宁云计算有限公司 用于数据中心网络延迟的检测方法及装置
CN114040472A (zh) * 2022-01-10 2022-02-11 天津七一二通信广播股份有限公司 一种基于链路传播时间的路由协议路径选择的实现方法
CN114900868B (zh) * 2022-05-12 2022-11-25 哈尔滨工业大学 基于能量优化的无人机自组网路由协议的数据传输方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5450394A (en) * 1994-03-10 1995-09-12 Northern Telecom Limited Delay monitoring of telecommunication networks
CN1260656A (zh) * 1998-10-09 2000-07-19 朗迅科技公司 测试网络性能的方法和装置以及应激反应分析
CN1311610A (zh) * 2000-03-03 2001-09-05 米特尔公司 用于多信道收发信机的嵌入式回路延迟补偿电路

Family Cites Families (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4569042A (en) * 1983-12-23 1986-02-04 At&T Bell Laboratories Time measurements in a transmission path
US4873517A (en) * 1988-06-23 1989-10-10 International Business Machines Corporation Method for selecting least weight end node to end node route in a data communications network
US5583996A (en) * 1993-03-16 1996-12-10 Bell Communications Research, Inc. Method and system for shortcut routing over public data networks
US5812528A (en) * 1995-11-17 1998-09-22 Telecommunications Techniques Corporation Measuring round trip time in ATM network virtual connections
US5793976A (en) * 1996-04-01 1998-08-11 Gte Laboratories Incorporated Method and apparatus for performance monitoring in electronic communications networks
US5883891A (en) * 1996-04-30 1999-03-16 Williams; Wyatt Method and apparatus for increased quality of voice transmission over the internet
US5936940A (en) * 1996-08-22 1999-08-10 International Business Machines Corporation Adaptive rate-based congestion control in packet networks
US5987011A (en) * 1996-08-30 1999-11-16 Chai-Keong Toh Routing method for Ad-Hoc mobile networks
JPH1132073A (ja) 1997-07-11 1999-02-02 Nippon Telegr & Teleph Corp <Ntt> 無線ネットワークにおける無線パケットの経路決定方法
US5878032A (en) * 1997-11-07 1999-03-02 Northern Telecom Limited Delay monitoring of telecommunication networks
AU1234799A (en) 1998-03-11 1999-09-27 Swisscom Ag Routing method for wireless and distributed systems and devices adapted accordingly
US6115580A (en) * 1998-09-08 2000-09-05 Motorola, Inc. Communications network having adaptive network link optimization using wireless terrain awareness and method for use therein
JP2002534842A (ja) 1998-12-23 2002-10-15 ノキア・ワイヤレス・ルーターズ・インコーポレーテッド アドホック・インターネットワーキングのための統一されたルーティング方式
US6643267B1 (en) * 1999-06-30 2003-11-04 Cisco Technology, Inc. Method and apparatus for tracing a virtual connection
US6662223B1 (en) * 1999-07-01 2003-12-09 Cisco Technology, Inc. Protocol to coordinate network end points to measure network latency
FR2800536B1 (fr) 1999-10-28 2003-08-01 Nortel Matra Cellular Procede d'estimation de temps de transfert de paquets par l'intermediaire d'un reseau sans fil, et terminal mobile pour la mise en oeuvre d'un tel procede
EP1236315A1 (en) 1999-12-06 2002-09-04 Telefonaktiebolaget LM Ericsson (publ) Route discovery based piconet forming
JP3479248B2 (ja) * 1999-12-17 2003-12-15 日本電気株式会社 Atm伝送試験装置
GB9930366D0 (en) * 1999-12-22 2000-02-09 Nokia Networks Oy Signal routing
US7103124B1 (en) 1999-12-30 2006-09-05 Telefonaktiebolaget Lm Ericsson (Publ) Synchronization of nodes
US6816460B1 (en) 2000-03-14 2004-11-09 Lucent Technologies Inc. Location based routing for mobile ad-hoc networks
US7349343B2 (en) * 2000-03-31 2008-03-25 British Telecommunications Public Limited Company Network routing and congestion control
US6791949B1 (en) * 2000-04-28 2004-09-14 Raytheon Company Network protocol for wireless ad hoc networks
US7248841B2 (en) * 2000-06-13 2007-07-24 Agee Brian G Method and apparatus for optimization of wireless multipoint electromagnetic communication networks
JP2002171283A (ja) 2000-11-14 2002-06-14 Lucent Technol Inc パケットネットワークのノードで使用される方法と装置
US20030026268A1 (en) * 2000-11-28 2003-02-06 Siemens Technology-To-Business Center, Llc Characteristic routing
US7158486B2 (en) * 2001-03-12 2007-01-02 Opcoast Llc Method and system for fast computation of routes under multiple network states with communication continuation
JP2003032447A (ja) 2001-07-19 2003-01-31 Pfu Ltd 画像読取システム
ATE372632T1 (de) 2001-09-27 2007-09-15 Ericsson Telefon Ab L M Verfahren zum mehrsprung-routing für verteilte wlan-netzwerke
US7120118B2 (en) * 2001-10-18 2006-10-10 Intel Corporation Multi-path analysis for managing machine communications in a network
US6744740B2 (en) * 2001-12-21 2004-06-01 Motorola, Inc. Network protocol for wireless devices utilizing location information
US7782813B2 (en) * 2002-06-07 2010-08-24 Ember Corporation Monitoring network traffic
JP3888536B2 (ja) 2002-07-12 2007-03-07 Kddi株式会社 アドホック網のルーティング方法
US7046962B1 (en) * 2002-07-18 2006-05-16 Meshnetworks, Inc. System and method for improving the quality of range measurement based upon historical data
JP3879993B2 (ja) 2002-07-31 2007-02-14 Kddi株式会社 アドホック網のルーティング方法
US7027426B2 (en) * 2002-08-05 2006-04-11 Harris Corporation Multi-channel mobile ad hoc network
US6961310B2 (en) 2002-08-08 2005-11-01 Joseph Bibb Cain Multiple path reactive routing in a mobile ad hoc network
US7350077B2 (en) * 2002-11-26 2008-03-25 Cisco Technology, Inc. 802.11 using a compressed reassociation exchange to facilitate fast handoff
CN1757204A (zh) * 2003-03-04 2006-04-05 皇家飞利浦电子股份有限公司 基于网络拓扑和对等体响应的无线性能优化
US7808939B2 (en) * 2003-03-28 2010-10-05 Lenovo (Singapore) Pte Ltd. Routing in wireless ad-hoc networks
US7382765B2 (en) * 2003-04-30 2008-06-03 Harris Corporation Predictive routing in a moble ad hoc network
WO2004100454A1 (en) * 2003-05-06 2004-11-18 Samsung Electronics Co. Ltd. Route discovery device and method in a mobile ad-hoc network
US7436789B2 (en) * 2003-10-09 2008-10-14 Sarnoff Corporation Ad Hoc wireless node and network
US7414977B2 (en) * 2003-11-25 2008-08-19 Mitsubishi Electric Research Laboratories, Inc. Power and delay sensitive ad-hoc communication networks
US7948931B2 (en) * 2004-03-01 2011-05-24 The Charles Stark Draper Laboratory, Inc. MANET routing based on best estimate of expected position
US8072945B2 (en) * 2004-09-24 2011-12-06 Aes Corporation Link layered networks
US7773569B2 (en) * 2005-05-19 2010-08-10 Meshnetworks, Inc. System and method for efficiently routing data packets and managing channel access and bandwidth in wireless multi-hopping networks
US7733794B2 (en) * 2005-06-17 2010-06-08 Alcatel Lucent Performance monitoring of frame transmission in data network OAM protocols
JP4627465B2 (ja) * 2005-09-02 2011-02-09 株式会社エヌ・ティ・ティ・ドコモ 無線通信端末およびQoS情報収集方法
US7826374B2 (en) * 2005-12-19 2010-11-02 Trilliant Networks, Inc. Method and apparatus for efficient transfer of data over a network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5450394A (en) * 1994-03-10 1995-09-12 Northern Telecom Limited Delay monitoring of telecommunication networks
CN1260656A (zh) * 1998-10-09 2000-07-19 朗迅科技公司 测试网络性能的方法和装置以及应激反应分析
CN1311610A (zh) * 2000-03-03 2001-09-05 米特尔公司 用于多信道收发信机的嵌入式回路延迟补偿电路

Also Published As

Publication number Publication date
CA2497894A1 (en) 2004-03-18
WO2004023740A1 (en) 2004-03-18
JP4119893B2 (ja) 2008-07-16
US8072906B2 (en) 2011-12-06
GB0220660D0 (en) 2002-10-16
JP2005538592A (ja) 2005-12-15
BR0314346A (pt) 2005-07-26
US20060007863A1 (en) 2006-01-12
DE60335809D1 (de) 2011-03-03
AU2003263394A1 (en) 2004-03-29
ATE496458T1 (de) 2011-02-15
EP1547328B1 (en) 2011-01-19
EP1547328A1 (en) 2005-06-29
CN1689286A (zh) 2005-10-26

Similar Documents

Publication Publication Date Title
CN100593301C (zh) 信号传播时延路由选择
Chen et al. ASGR: An artificial spider-web-based geographic routing in heterogeneous vehicular networks
Saleet et al. Intersection-based geographical routing protocol for VANETs: A proposal and analysis
Katsaros et al. CLWPR—A novel cross-layer optimized position based routing protocol for VANETs
Mo et al. MURU: A multi-hop routing protocol for urban vehicular ad hoc networks
US8630224B2 (en) Proactive location based routing in a wireless ad-hoc network
Ghafoor et al. Intelligent beaconless geographical forwarding for urban vehicular environments
Basagni et al. Location aware, dependable multicast for mobile ad hoc networks
Qureshi et al. Weighted link quality and forward progress coupled with modified RTS/CTS for beaconless packet forwarding protocol (B-PFP) in VANETs
Yang et al. Connectivity aware routing in vehicular networks
CN101383768B (zh) 基于数字地图和移动预测的车辆网络数据路由方法
Alzamzami et al. Geographic routing enhancement for urban VANETs using link dynamic behavior: A cross layer approach
CN104202724A (zh) 一种基于地理位置信息的aanet联合路由算法
Wang et al. Delay-aware relay selection with heterogeneous communication range in VANETs
Shukla et al. A new position based routing algorithm for vehicular ad hoc networks
Naresh et al. Link prediction algorithm for efficient routing in VANETs
Pradhan et al. Performance evaluation of RPL under mobility for VANETs
Dong Opportunistic media access control and routing for delay-tolerant mobile ad hoc networks
Jaiswal et al. A performance evaluation of location prediction position-based routing using real GPS traces for VANET
Mahaur et al. An improved junction-based directional routing protocol (IJDRP) for VANETs
Li et al. Network coding with crowdsourcing-based trajectory estimation for vehicular networks
Mo et al. Mobility-assisted location management for vehicular ad hoc networks
Juang et al. A linear regression-based delay-bounded multicast protocol for vehicular ad hoc networks
Wu et al. Toward a totally distributed flat location service for vehicular ad hoc networks
Kambalimath et al. Reliable data delivery in vehicular Ad hoc networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: SPEED NAVIGATION INC

Free format text: FORMER OWNER: NOKIA NETWORKS OY

Effective date: 20080201

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20080201

Address after: American Delaware

Applicant after: Speed Navigation Co.,Ltd.

Address before: Espoo, Finland

Applicant before: Nokia Oyj

C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100303

Termination date: 20130811