CN1788208A - 用于有线或无线网络的边界扫描测试的系统和方法 - Google Patents
用于有线或无线网络的边界扫描测试的系统和方法 Download PDFInfo
- Publication number
- CN1788208A CN1788208A CNA2003801103626A CN200380110362A CN1788208A CN 1788208 A CN1788208 A CN 1788208A CN A2003801103626 A CNA2003801103626 A CN A2003801103626A CN 200380110362 A CN200380110362 A CN 200380110362A CN 1788208 A CN1788208 A CN 1788208A
- Authority
- CN
- China
- Prior art keywords
- link
- network
- test
- node
- test agent
- 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.)
- Pending
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 177
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000004891 communication Methods 0.000 claims description 74
- 230000009191 jumping Effects 0.000 claims description 11
- 238000007689 inspection Methods 0.000 claims 5
- 230000007246 mechanism Effects 0.000 abstract description 4
- 239000003795 chemical substances by application Substances 0.000 description 23
- 230000005540 biological transmission Effects 0.000 description 13
- 238000012545 processing Methods 0.000 description 11
- 239000013598 vector Substances 0.000 description 11
- 238000004590 computer program Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 8
- 230000004044 response Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 238000013500 data storage Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000005236 sound signal Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000003745 diagnosis Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 101150012579 ADSL gene Proteins 0.000 description 1
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 1
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- HUTDUHSNJYTCAR-UHFFFAOYSA-N ancymidol Chemical compound C1=CC(OC)=CC=C1C(O)(C=1C=NC=NC=1)C1CC1 HUTDUHSNJYTCAR-UHFFFAOYSA-N 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000003278 mimic effect Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
- 238000010845 search algorithm Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012353 t test Methods 0.000 description 1
- 230000036962 time dependent Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/06—Testing, supervising or monitoring using simulated traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/046—Network management architectures or arrangements comprising network management agents or mobile agents therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/122—Shortest path evaluation by minimising distances, e.g. by selecting a route with minimum of number of hops
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/3185—Reconfiguring for testing, e.g. LSSD, partitioning
- G01R31/318533—Reconfiguring for testing, e.g. LSSD, partitioning using scanning techniques, e.g. LSSD, Boundary Scan, JTAG
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Abstract
提供了用于为具有多个网络节点的有线或是无线网络提供边界扫描测试的系统和方法。该系统包括了与网络通信连接的测试站点。测试站点创建MAC层扫描测试路由序列,该序列包括网络中的每跳链路并独立于用于网络的路由机制和协议。测试站点还创建了测试代理,其被配置成用以遍历扫描测试路由序列中的每条链路。然后在网络中使用测试代理,在测试代理检查连接后,将连接信息报告回测试站点。扫描测试路由序列可以通过从网络中的一个或多个节点发送出一系列的广播消息来创建,从而利用网络线路覆盖整个网络,或是在整个网络中执行深度优先搜索。
Description
背景技术
1.发明领域
本发明一般涉及通信网络中的数字数据传输,特别涉及在有线或无线网络中执行边界扫描或漫游链路(roving link)测试的机制。
2.相关技术
当前的网络易于出错并且难以配置,诊断和维护。当网络出现故障时,找出故障点是困难且费力的。举例来说,在使用路由表的系统中,当故障发生时,路由表中的信息将不再有效。互联网控制消息协议(“ICMP”)或是相似类型的协议可用来报告错误,查找故障出处和监测网络性能。然而,在自组有线或无线分组网络中存在着明显的缺陷,即无法测试到所有可能的可选路由,可选路由就是指当现存路由的信号发送不能令人满意或是完全失败时,当前没有使用到而又可能是所需的路由。
支持边界扫描的设备允许IEEE1149.1标准联合测试行动组(“JTAG”)作为背板总线(backplanebus)使用,这就使实现背板互连测试和多分支结构成为可能,使得在系统集成和现场服务情况中能够做到从背板到主板到芯片的诊断。举个例子,IC芯片的所有存储组件可在一个长移位寄存器中以最小化的开销连接,接着使用片上的通用串行端口将任意测试向量移入和移出芯片。这些测试向量允许整个芯片得到演练,通过与工作芯片比较的结果来验证准确性。当前,所有复杂的芯片都可以通过具有JTAG功能的接口来进行测试,这一技术也用在执行微处理器的硬件调试中。
此外,IEEE1532-2000系统内配置标准的发展平衡了IEEE1149.1结构,使得复杂可编程逻辑器件和现场可编程门阵列(FPGA)的编程可以现场进行。当前IEEE1149.4标准限于数字电子设备,并且仅覆盖了具备JTAG功能的芯片。然而,在几年后,混合信号测试总线标准IEEE1149.4将使得对模拟电路的测试成为可能。
图论属于处理实体(称为节点)和节点间连接(称为链路)的数学领域。一个重要的遍历问题是在给定的曲线图中找到一条线路,恰好能够经过各边一次而回到起始节点,这样的线路称为欧拉线路。只有当连接到每个节点的链路是偶数时,才有可能存在欧拉线路,这称为具有偶度(even degree)。
由于不是所有的曲线图都存在欧拉线路,共同的问题就是确定遍历每条链路至少一次的最小长度线路。这个问题就是公知的邮递员问题。利用称为曲线图欧拉化的方法把复制的链路添加到曲线图中,这些复制的链路以这样的方式添加,即,它们使得曲线图中的每个节点都连接着偶数个链路。概括化的邮递员问题,即熟知的乡村邮递员问题,就是确定曲线图中特定链路子集的最短遍历线路。间接或是直接曲线图的乡村邮递员线路可在多项式时间中计算,而混合曲线(也就是含有间接和直接链路的曲线图)的乡村邮递员线路就是NP-hard,一个简单的方法是用表示遍历损耗的边来替换偶度的所有子曲线,然后在奇度的顶点上计算最小匹配。
近年来,产生了利用乡村邮递员线路算法的网络协议一致性测试。在这项技术中,使用两个确定性有限状态机(deterministic finite statemachine)来分别模拟协议规范和协议执行。该测试由此与两个状态机的遍历结果进行比较,并且重点放在最小化整个测试序列长度上。邮递员线路技术也可类似用于根据网络路由表来遍历网络中的所有链路。然而,网络中随时间变化的信号的发送和接收条件经常使统计建立的乡村邮递员线路无法实时完成。因此,本行业内缺少一种有效的方式来实时测试有线或是无线网络的链路状态,这就需要用一种方法来满足此需求。
发明内容
因而,本文公开了应用于通信网络的方法和算法,该通信网络包含了多个网络设备(这里也称为“网络节点”,“节点”,或是“网络站点”),其每一个都具有在通信网络中通信的装置。扫描测试路由序列不依赖于用于网络协议和路由通信的现有路由机制和协议而被构建。此举是通过处在测试中的网络的各个节点的广播序列操作来完成的。作为一种选择,扫描测试路由序列也可以通过连续运用乡村邮递员(“RPT”)线路算法来构建。连续的应用RPT算法可避免广播操作对网络的冲击。在另一种配置中,扫描测试路由序列是通过在网络中每个节点创建扫描链表,利用来自测试站点的深度优先搜索算法(“DFS”)探测网络结构而得到在线计算的。
一旦建立了扫描测试路由序列,就会使用(deploy)漫游测试代理来遍历路由序列中的每条链路。漫游测试代理是抽象的数据类型,它包含在一个或多个通信报文的数据有效载荷中而在网络上传输。漫游测试代理可包含源路由信息、待测属性和中间结果。漫游测试代理还可包括在每个或是被选网络节点处可被调用的可执行代码,用以执行或是修改已被代理执行的测试。测试的属性可以是链路的连通性,节点路由配置,或是其它有用的属性。
从下面的描述可以明显的看出,本发明在现有方法之上提供了许多重要的有益效果。本发明提供了较低层的机制来自动解决有线或是无线网络中出现的问题而无需依赖于网络协议层或是相应的已建路由表。更进一步来说,通过绕开正常的路由系统,本发明有利地避免了对可能出现错误的路由表的循环依赖性。因而提供了能够在网络中迅速发现连通性问题的既健壮又简化的方法。
附图的简要说明
关于本发明的结构和操作的详细说明,可以通过对附图的学习而部分地了解,附图中相同的参考标号表示了相同的部件,并且其中包括:
图1是根据本发明一个实施方案所述的示例性的有线、无线或是混合网络拓扑的高层网络图;
图2是根据本发明一个实施方案所述的网络图,其示例性地显示出了网络中连接到不同节点的一组链路;
图3是根据本发明一个实施方案所述的曲线图,其示例性地显示出了具有奇度的节点之间的一组链路;
图4是根据本发明一个实施方案所述的曲线图,其示例性地显示出了具有偶度的节点之间的一组欧拉化的链路;
图5是根据本发明一个实施方案所述的网络图,其示例性地显示出了具有它们相应通信范围和可能的通信链路的一组网络设备;
图6是根据本发明一个实施方案所述的方框图,其示例性地显示出了广播消息帧;
图7是根据本发明一个实施方案所述的方框图,其示例性地显示出了响应消息帧;
图8是根据本发明一个实施方案所述的方框图,其示例性地显示出了网络线路消息帧;
图9A-9D是根据本发明一个实施方案所述的曲线图,其示例性地显示出了用于创建扫描测试路由序列的网络线路技术;
图10是根据本发明一个实施方案所述的曲线图,其示例性地显示出了用于创建扫描测试路由序列的深度优先搜索技术;
图11是根据本发明一个实施方案所述的基于跳数的网络地址表的例子;
图12示例性地显示出了可与本文所述的各实施方案连接的无线网络通信设备的方框图;以及
图13示例性地显示出了可与本文所述的各实施方案连接的计算机系统的方框图。
详细描述
本文公开的实施方案提供了系统和方法,用以在有线或是无线网络中实施边界扫描测试。举例来说,本文公开了一种方法,它允许网络中的测试站点利用深度优先搜索技术来创建MAC层扫描测试路由序列,然后产生一个测试代理用以遍历扫描测试路由序列中的链路,将有关扫描测试路由序列中各个链路的信息报告回测试站点。
在阅读本说明书后,对本领域的技术人员来说,如何在各种实施方案和可选应用中实施本发明是显而易见的。然而,尽管在这里将描述本发明的各种可选实施方案,可以理解这些实施方案仅仅是示例性的,而不是限制性的。由此,各种可选实施方案的详细描述不应解释为限制所附权利要求书提出的本发明的范围和外延。
图1是根据本发明一个实施方案所述的示例性的有线、无线、或混合网络50的高层网络图。在图示的实施方案中,系统包括了与多个网络设备10、20和30通信连接的网络50。
网络50可以是有线网络、无线网络、或是包括有线和无线的同类型的或是不同类型的网络的组合。网络50可以是个人局域网(“PAN”),局域网(“LAN”),广域网(“WAN”),或是集中包括了类似互联网的全球通信网络的分布式组合网络。网络50可以是自组织网络(ad hoc)或是持续网络并且可以是固定安装的或是移动的,网络50也可包括固定和移动组件的组合。另外,网络50可传送对应于单个网络协议或多个网络协议的通信。举个例子,网络50可携带802.3以太网数据流和802.11无线数据流。
网络设备优选地是能够在类似网络50的通信网络中通信的设备。举个例子,网络设备10可以是个人电脑(“PC”),膝上电脑,打印机,平板电脑,机顶盒,游戏机,或是诸如个人数字助理(“PDA”),蜂窝电话,寻呼机等无线通信设备和其他能够和无线网络进行数据通信的设备。诸如网络设备10,20,30这样不同的网络设备通过网络50通信连接。
在以下的详细的说明中,类似网络设备10的网络设备可以称为网络设备、网络节点、节点、无线通信设备、无线网络设备和无线节点。尽管这里使用了不同的名称,网络设备也可包括所有组件或是组件的最小子集和根据图12和13描述的功能性能。
图2是根据本发明一个实施方案的网络图,其中示例性地示出了网络中连接到不同节点的一组链路;在所示的实施方案中,网络设备10、20、30通过一系列的链路来连接通信。举个例子,链路42连接节点10和节点20、链路44连接节点20和节点30、链路46连接节点30和节点10。顺序经过链路42,44,和46就完成了网络的遍历,它在所示实施方案中是一个欧拉线路。
为了达到一致性和简化说明的目的,这里所指和详细描述的不同链路将被描述为双向和对称的通信链路。因此,一个在特定的方向上(也就是从一个特定的源节点到特定的目的节点)的成功的链路测试表明从初始目的节点到初始源节点的相同链路的测试也是成功的。然而,本领域的技术人员可以理解,这里的详细说明所考虑的主要范围包括了在定向和非对称通信网络中的所述技术的应用。
图3是根据本发明一个实施方案例的曲线图,示中示例性地示出了具有奇度的节点之间的一组链路。在所示的实施方案中,网络54包括节点100、102、104、和106,通信链路A连接节点100和102。通信链路B连接节点100和104,通信链路C连接节点100和106。同样的,通信链路D和F连接节点102和104,通信链路E和G连接节点104和106。图中也示出了每个节点的度数,节点100,102和105是3度,而104是5度。
所示的网络曲线图不是欧拉形式,这意味着为了遍历每条链路只一次,图中的一些链路肯定会不止一次地被经过。举个例子,按A,F,D,F,G,E,B,C,C的顺序遍历这些链路时,每条链路至少经过一次然后回到起始节点,而链路F和C经过了两次。
图4是根据本发明一个实施方案的曲线图,其中示例性地示出了具有偶度的节点之间的一组欧拉化的链路;在所示的实施方案中,网络54再次包括节点100、102、104和106。通信链路A连接了节点100和102,通信链路B连接了节点100和104,通信链路C和J连接了节点100和106。类似的,通信链路D,F和H连接了节点102和104,而通信链路E和G连接了节点104和106。图中也示出了每个节点的度数,节点100、102和106是4度而节点104是六度。因为每个节点的度数是偶数,所以该网络曲线图是欧拉形式的。因此,按照A,F,D,H,G,E,B,C,J的顺序遍历链路,每条链路只单独经过一次,最终回到第一个节点,也就是节点100。
图5的网络曲线图分别示例性地示出了一组网络设备210,220,230和240和它们相对应的通信区域211,221,231和241。此外,图中还示出了所有可能的通信链路251,252,253,254,255和256。网络200具有两跳的最大半径,因为由任意通信节点发出的通信报文广播,最多两跳就可以被网络中的每个节点接收到。
在所示的实施方案中,可以使用连续的广播方法来创建一个扫描测试路由序列。举个例子,节点210最初发射只能由节点230接收的只有一跳的广播消息。广播消息可以是通信报文或是漫游代理。在一个实施例中,通信报文的信息载荷中含有测试代理(test agent)。在接收后,节点230用确认信息来验证链路251并记录链路251的质量。在验证链路和记录链路质量后,节点230(和其他接收到初始广播的节点)发送一个相应的一跳广播消息而由节点210,节点220和节点240接收。
作为广播消息的发起者,节点210抑制了由230发出的广播消息。另一方面,节点220和240确认了广播消息,因此分别验证了链路253和链路252,也记录了相应的链路质量。下一个重发广播消息的节点(节点220或是节点240)将通过确认并记录的链路质量来验证链路254。此外,当节点220再次发送广播消息,广播消息到达节点210。因为节点210初始没有得到来自节点220的确认,它会丢弃广播消息,因此也就不再验证链路255。另一种方法是,节点210通过节点230往节点220发送一个确认消息,因此也就验证了链路255。有利的是,节点220通过来自经过节点230的确认消息确定链路255是间接链路。特别的是,潜在的链路256将根本无法验证,因此这样的链路根本不存在或是被认定为不可用。
有利的是,可用定向追溯(也就是反序)的方法把广播消息的结果传递回节点210。举个例子,节点240将它从广播消息中收集到的链路验证和链路质量发送回节点230,节点230将从它的广播消息中收集到的链路验证和链路质量提供给节点210。类似的,节点220向节点230发送它的链路验证和链路质量,节点230再次把信息传递给节点210。
图6是根据本发明的一个实施方案示出的广播消息帧300的方框图。在所示的实施方案中,消息帧300包括了一系列的域。这些域包括了含有消息类型的类型域302,例如像前面根据图5描述的那样,它可以设置成表明消息类型是扫描测试路由序列广播。域还包括发送地址域304,源节点地址域306,用来指示在报文丢弃前剩余的跳数的存活时间(time-to-live)域308,代理识别域310,和优选地包含代理自身的代理域312。例如,代理域312可包含可执行指令。
图7是根据本发明的一个实施方案,其中示出了反馈消息帧400的方框图。在所示的实施方案中,消息帧400包含了一系列的域。这些域包括指示单播反馈消息的类型的类型域402,还包括接收地址域404,发送地址域406,目的地址域408,源节点地址域410,存活时间域412,代理识别域414,和优选地含有扫描测试广播消息的结果的结果域416。在该实施方案中,结果域416设置成具有对应于扫描测试确定的属性值的链路表。
图8是根据本发明的一个实施方案,其中示出的网络线路消息帧500的方框图。在所示的实施方案中,消息帧包括一系列的域。这些域包括含有消息类型的类型域502,例如类型可表示为用以创建扫描测试路由序列的连续网络线路消息。域还包括长度域504,源路由域506,其中域中起始地址和最终地址通常是网络线路的出发点,存活时间域508,代理识别域510,代理域512,和结果域514。
在使用根据前面图6-8所述的消息帧的实施方案中,在网络中任意指定节点处开始创建扫描测试路由序列。发送广播消息使得包含在广播消息中的多种情况的漫游链路测试代理可以遍历整个网络。举个例子,广播消息的报文格式可以是图6所示的消息帧格式。有利的是,广播消息帧在类型域指定了广播操作,发送地址,起始源节点地址,报文存活时间,漫游测试代理ID,和代理本身。代理本身通常指定了待执行的测试和待测的属性,也包括了测试的可执行指令或是更改测试的可执行指令。
当来自起始节点(也可以称为“指定节点”)的广播消息(报文或是路由测试代理)被另一个节点接收时,两个节点间的链路被验证,链路质量被记录。每个接收到初始广播(层二节点)的节点将再次发送广播消息(举例来说,测试代理)并丢弃随后接收到的相同的广播消息。这就定义了一个广播等级,起始节点在顶部,层二节点(也就是那些一跳远的节点)是下一个,其余的派生节点形成了层三,层四,等等直到网络的边界。
除了再次广播测试代理,在层二或是更高层的每个接收节点将完成指定链路测试并对发送测试代理的亲代节点提供单播反馈。前面根据图7描述的这样的反馈消息帧也包括了接收地址,发送地址,目的地址,源地址,代理ID和测试结果。测试结果通常是由测试确定的属性值的链路表组成。有利的是,通过每个接收机确认广播,接收机和广播发送者之间的链路得到训练,因此也得到了验证。
测试结果中的属性包括了链路的连通性,链路质量,相对信号强度指示器,节点路由配置或是其他有用的属性。在一个实施方案中,测试结果以比特向量的形式表示。在这样的设置中,一个具有5000个链路(比如,一个具有100个节点的全连通网络)的网络大致需要携带0.625K字节的数据。使用多于一个的通信报文可以将测试结果发送到指定的节点,例如在大型网络的情况下。如果必需要确保稳定的传输,测试结果通信可以被确认和再次发送。一个每链路多比特方案也可以用来表明各种间隔等级的链路质量或是合并多个链路属性。最后,网络扫描测试可以使用小的数据报文,消除了由于无用数据而阻碍网络的路由表。
在一个实施方案中,在每个接收端节点处记录测试结果并通过确认报文发送回广播节点。在这样的实施方案中,希望中间节点(比如层二节点)能够多次提供确认。举个例子,在一个具有m跳网络半径的可执行前述的广播操作的网络中(也就是m-1层),由初始节点发起广播而由离指定节点一跳远的节点做出的最大确认操作数,总共是m次确认。
这里的网络半径定义成为了达到最远端节点而必须由中间节点转发的最小广播操作数。为了减少中间节点处的确认数,可估计网络广播的半径和每跳的往返时延,并在离指定节点n跳的每个广播环路上计算所有节点的超时周期的适当值。通过这些超时参数,层二节点在向指定节点发送它的确认消息之前将等待累加多数或是所有来自它派生节点的确认消息。这样的设置,具有简化实施和减少存储的优点。具体来说,中间节点仅仅只需知道如何向在广播等级中它的中间媒体亲代节点发送确认信息并等待它自己派生节点的反馈而无需在这些节点建立额外的路由表来帮助构建扫描测试路由序列。
一旦到达超时周期,所有在指定节点接收到的扫描测试序列结果将被用于构建链路图,该图显示了测试中的网络的连通性和每个链路的链路质量。这个链路图是扫描测试路由序列。因此,在每个节点边界扫描测试只需一次广播操作。此外,在每个中间节点和叶节点处,网络边界扫描测试具有简化实施、降低计算和存储需求的优点。
图9A-9D是根据本发明一个实施方案所述的用于创建扫描测试路由序列的网络线路技术的曲线图;在图9A中示出了包括四个节点620,622,624和626的网络,其中还示出了所有理论链路,包括链路630,632,634,636,638和640。在图9B中,两条额外的链路642和644添加到网络图中以使得该图符合欧拉形式。在所示的实施方案中,每个节点620,622,624,和626都具有偶度。网络线路(也就是邮递员线路)可以构建成:
640,634,636,630,638,642,632和644。
这样的网络线路开始于节点620,遍历网络中的每条链路恰好一次,在节点620处结束。
在图9C所示的实施方案中,节点620和624是不能通信的。举个例子,它们可能是不在彼此范围以内的无线通信设备。因此,链路640的初始遍历(也就是测试)验证失败。扫描测试路由序列创建过程因此删除链路640和类似644的任何等效链路。在做出这一改动后,图9C示出了剩余的链路,这就需要网络线路构建成:
636,634,632,638,642和630。
该网路线路再次开始于节点620,遍历网络中的每条链路恰好一次,在节点620处结束。
在图9D所示的实施方案中,当扫描测试路由序列程序沿新的网络线路路由到达节点622时,将测试到链路638上的故障。在这一点上,扫描测试路由序列程序将删除目前所有成功测试到的链路,为余下图中所剩节点构建新的网络线路,也就是通过链路630连接的节点620和节点622。通过添加新的链路646将所剩的子图转化为欧拉形式。子图的网络线路现在可构建成:
630和646
这里,网络线路开始于节点622,经过子集中的每条链路恰好一次,在节点622处结束。
一旦链路630和646得到验证,累加测试结果并传送回初始开始点,也就是节点620。返回结果的路径是重构链路的逆序,也就是632,634和636。可选的是,扫描测试路由序列程序在遍历(和验证)链路630之后在620检测它的到达返回,程序可能在此终止,而删除链路646的冗余遍历和通过链路632,634和636的追踪返回节点620是有益的。
在使用乡村邮递员线路的实施方案中,通过为每个可遍历网络子图构建的一系列乡村邮递员线路来创建路由扫描测试序列。具体来说,测试中的网络由间接曲线来表示。乡村邮递员线路因此可以构建并代表了通过网络遍历每个链路(“源路由”)的完整路由。一个漫游测试代理根据源路由配置来遍历曲线。当它遍历整个网络时,测试代理包括源路由的拷贝。对每个被遍历的链路来说,执行指定的链路测试并记录结果。测试结果可立即报告回指定节点或由漫游测试代理携带以便晚些报告。
当一个链路顺利测试出时,漫游测试代理根据源路由前进到下一个节点。如果一个链路测试失败时,也就是说,如果它出了故障或是不存在,当前线路就被中止。在这点上,构建新的子曲线图,删除已测的所有链路而不管成功与否,同时也删除在链路删除后不再连接到子图的节点。这样就构建了新的乡村邮递员线路,先前线路中止的节点就成为线路的起始点(举例来说指定节点)。按照这种方式,漫游测试将一直持续到乡村邮递员线路最终顺利完成。漫游测试代理接着沿所有成功的链路遍历而回到线路的初始起始点。通过这种方式,网络中所有链路将至少测试一次。
有利的是,随后构建的乡村邮递员线路的子图总是要比先前线路的图或子图更加简单(也就是更少的链路和更少的节点)。这就确保了算法的收敛性。乡村邮递员线路的构建是计算性的多项式并且在网络节点处可轻易提供,因为多数现代通信设备不受节点处理功率的限制。此外,连续乡村邮递员运算的使用避免了由于广播消息的操作对网络的不必要冲击。复杂度(不包括出错的发送数)是O(N2),其中N代表了测试的网路中的全部节点数。
图10是根据本发明的一个实施方案,其示出了用于创建扫描测试路由序列的深度优先搜索技术的曲线图。在图示的实施方案中示出了一系列网络节点A-I连同在各个节点间存在的等级通信链路。也可出现其它的通信链路,举个例子,在类似节点B,C和D的同一等级的节点之间的链路。
在所示的实施方案中,通过来自于测试站点的深度优先搜索程序探测网络曲线图中的节点,可在线计算扫描测试路由序列。如图所示,节点A是测试站点。深度优先搜索分两个阶段进行。在第一个阶段,主节点构建了一个扫描链表,它包括它所有相邻节点的列表。这可以通过发送出一个广播消息来实现。在第二个阶段,主节点向它相邻列表中的每个节点发送一个单播信息。单播信息是连续发送出去的,在收到第一次发送的单播信息已被接收的响应之前,将不会发送第二个单播信息。
因此,一系列的广播和单播信息通过对遍历整个网络的深度优先搜索的控制来建立一个全面的扫描链表。在所示的实施例中,流程沿下面的路径进行:
A,B,E,F,C,G,D,H,I
在构建扫描链表时,测试站点A选择了一个优选地没有被用于启动任何先前扫描链构建的测试向量标识符。此外,一个深度标识符变量被初始化为0,接着测试站点认定它本身是主节点,并发送一个广播回应请求来收集离它最近邻居的列表。广播包含测试向量标识符来唯一标识这轮特定测试。此外,广播还包括了深度标识符,它标示了到目前为止连接到扫描链上的节点数(比如跳数)。
当测试站点A收到了广播回应时,记录被创建,它包括测试向量标识符,深度标识符,邻居指针(举例来说,指向最近邻居的指针)和所有最近邻居的列表。测试站点A还包括一个标记,它用来指定当最后一个邻居响应时扫描链的构建将终止。最后,测试站点A向它的最近邻居发送单播信息来通知最近邻居(比如节点B)成为主节点并继续扫描链表的构建。
当最近的邻居(比如节点B)接收到了来自测试站点的单播信息时,它要认定自己是主节点并发送出再次广播的测试消息来识别它的最近邻居。由节点B发送出的广播消息包括了来自初始广播的相同的测试向量识别符。当节点B接收到它的回声响应时,它也创建了一个包括测试向量标识符,深度标识符,相邻箭头(举例来说,最近邻居的指针)和所有最近邻居列表的记录。在记录中节点B也包括了一个标记来表明在完成后扫描链表应该返回到节点A,举例来说,把节点A加入到最近邻列表的末尾。最后,节点B向它最近的邻居(比如,节点E)发送单播消息,通知该节点成为主节点并继续扫描链表的构建。单播消息包括了来自初始消息的相同的测试矢量标识符,但是深度标识符将增加,以表明另一节点添加到链中。
在节点E和F处将继续这一过程并当那部分子图返回到测试站点A时,测试站点A跳到由它记录标识的下一最近邻居,通知节点C认定自己是主节点并继续搜索链表的创建。有利的是,深度标识符从不重置,这样当测试站点A向节点C发送单播消息时,深度标识符是7,反映了沿链从节点A到节点C的跳数(下和后)。
该过程将继续,直到测试站点跳达它的邻居列表中的最后一个节点,扫描链表在此刻也就完成。有利的是,可以通过边界扫描链,利用扫描链表来发送探测消息。举个例子,向扫描链上第n个节点发送消息,测试站点A发送具有三个域的广播消息。广播消息域包括:(a)目的地节点n;(b)下一跳节点k(初始为1,但是当报文前进时每次增加),以及;(c)测试向量标识符(用于查找记录待用的合适的扫描链)。
无论何时发送具有目标节点n的广播,每个节点查找测试向量标识符,并确定是否在转发消息时使用k作为深度标识符。如果节点使用k时,它接收消息并再次广播消息,下一跳标识符为k+1。如果主机接收到n=k的消息,那么它就是指定的接收者并由它处理消息。为对这样的消息做出响应,产生了新的具有不定目标地址的消息。这将导致消息路由回测试站点A。在最坏情况下,用于乡村邮递员线路的贪婪在线算法在一个具有M个边的图中将遍历2M个边。根据图10描述的深度优先搜索会产生这样的性能限制,因此在所有可能的贪婪在线算法中存在着最佳算法。
有利的是,所述的用以创建扫描测试路由序列的深度优先搜索技术具有简化实施,网络节点计算量少的优点,并且通过在网络图的深度上扩展扫描测试消息来避免网络拥塞。此外,此项技术可针对任何规模的网络进行升级,从而获得不依赖于现存路由表和网络层通信协议的更加稳定的通信。
图11是根据本发明实施方案的基于跳数(也就是扫描链位置)的网络地址列表。在所示的网络地址列表中,节点A因为是根节点,所以它的网络地址值为0。节点B具有一的网络地址,因为沿扫描测试路由序列,只需一跳就可以到达它。尽管在常规的路由中,C节点被认为是距离A节点一跳,根据扫描测试路由序列,节点C距离节点A七跳,因此它的网络地址是七。类似的,节点D具有十一的网络地址。相应的,节点E的网络地址是2,节点F的网络地址是4,节点G的网络地址是8,节点H的网络地址是12,节点I的网络地址是14。
在一个实施方案中,节点A通过任意具有较低网络地址的中间节点向特定的节点路由一个通信报文。因此,为了向节点I发送通信报文,节点A初始发送通过节点B,节点C,或是节点D的报文,并确保报文达到节点I。这是基于扫描测试路由序列的连续特性和接收节点按照该序列向下一节点转发通信报文。
图12示出了可与本文描述的各实施方案一同使用的无线通信设备700的方框图。举个例子,无线通信设备700可与手机或PDA网络设备结合使用,或是作为无线网状网中感应节点的一部分。然而,本领域的技术人员很清楚,也可以使用其他无线通信设备和(或)结构。
在所示的实施方案中,无线通信设备700包括了天线702,双工器704,低噪声放大器(“LNA”),功率放大器(“PA”)708,调制电路710,基带处理器712,扬声器714,麦克风716,中央处理单元(“CPU”)718,和数据存储区720。在无线通信设备700中,射频信号(“RF”)由天线702发送和接收。双工器704具有交换作用,在发送和接收信号的路径间连接天线702。在接收路径上,已接收射频信号从双工器704连接到了LNA706。LNA706放大接收到的RF信号,并将已放大信号连接到调制电路710的调制部分。
常规的调制电路710在一个集成电路(“IC”)上结合了解调器和调制器。解调器和调制器也可以是分离元件。解调器剥离了RF载波信号而留下了基带接收音频信号,然后将解调器的输出发送到基带处理器712。
如果基带接收音频信号包含了音频信息,那么基带处理器712就对信号进行解码并转化为模拟信号。接着信号被放大并发送到扬声器714。基带处理器712也接收来自麦克风716的模拟音频信号。这些模拟信号转化成数字信号并由基带处理器712编码。基带处理器712也编码数字信号用于传输和产生发送到调制电路710的调制部分的基带发送音频信号。调制器将基带发送音频信号和RF载波信号混频产生RF载波信号,发送到功率放大器708。功率放大器708放大RF发送信号并发送到双工器704,在此处信号被交换到天线部分由天线702来发送。
基带处理器712也与中央处理单元718连接通信。中央处理单元718可访问数据存储区720,中央处理器718被配置成易于执行存储在数据存储区720的指令(也就是计算机程序或是软件),计算机程序也可以由基带处理器712来接收并存储于数据存储区720,或是接收时执行。这样的计算机程序,当执行时,可使无线通信设备700执行本发明前述的各种功能。
在本说明书中,术语“计算机可读媒体”是指用于为无线通信设备700提供可执行指令,而由中央处理单元718来执行的任何媒体。例如,这些媒体可包括数据存储区720,麦克风716(通过基带处理器712)和天线702(也通过基带处理器712),这些计算机可读媒体是用以为无线通信设备700提供可执行代码,编程指令,和软件的设备。当由中央处理单元718来执行可执行代码,编程指令和软件时,将导致中央处理单元718执行这里前述的创造性特征和功能。
图13是示出可与这里描述的各种实施例连接的计算机系统750的方框图。举个例子,计算机系统750可用于连接网络设备,网络接入点,路由器,网桥,或是其他网络基础结构组件。然而,本领域的技术人员很清楚,也可以使用计算机系统和/或是架构。
计算机系统750优选地包括一个或多个处理器,例如处理器752。也可提供额外的处理器,例如管理输入输出的附助处理器,用于执行浮点数学运算的附助处理器,具有适于快速执行信号处理算法架构的专用微处理器(比如数字信号处理器),主处理器的下级从处理器(比如后端处理器),用于双向或是多处理系统的附加处理器。这类辅助处理器可以是分离的处理器,或是与处理器752集成在一起。
处理器752优选地连接于通信总线754。通信总线754可包括方便在存储区和计算机系统750的其他并行元件之间进行信息传送的数据通道。通信总线754进一步可提供用于与处理器752通信的一组信号,包括了数据总线,地址总线,和控制总线(没有示出)。通信总线754可包括标准或是非标准的总线结构。例如,诸如兼容工业标准结构(“ISA”)的总线结构。扩展工业标准架构(“EISA”),微通道结构(“MCA”),并行元件互连(“PCI”)局部总线,或是由电子和电器工业协会发起的标准,包括IEEE488通用接口总线(“GPIB”),IEEE696/S-100,等等。
计算机系统750优选地包括一个主存储区756和可能包括一个次存储区758。主存储区756提供由处理器752执行的程序的指令和数据的存储。主存储区通常是基于半导体的存储区,如动态随机接入存储区(“DRAM”)和/或静态随机接入存储区(“SRAM”)。其他基于半导体的存储类型,举个例子,包括了同步动态随机接入存储(“SDRAM”),随机动态随机接入存储器(“RDRAM“),铁电(ferroelectric)随机接入存储器(”FRAM”)和类似的存储器,包括只读存储器(“ROM”)。
辅助存储器758可选的包括硬盘驱动器760和/或可移动存储驱动器762,举个例子,软盘驱动器,磁带驱动器,压缩盘(“CD”)驱动器,数字通用盘(”DVD“)驱动器,等等。可移动存储驱动器762以公知的方式读写移动存储区媒体764。举例来说,移动存储媒体764也可包括软盘,磁带,CD,DVD等等。
可移动存储媒体764通常是计算机可读媒体,其上存储了计算机可执行代码(也就是软件)或是数据。存储于可移动存储媒体764的计算机软件或数据可作为电子通信信号778读入到计算机系统750中。
在可选的实施方案中,辅助存储器758可包括其他允许将计算机程序或是其他数据或指令加载到计算机系统750的类似设备。这类设备可包括,举例来说,外部存储媒体772和接口770。外部存储媒体772可以是外部硬盘驱动器或外部光驱动器,或是外部磁电光驱动器。
辅助存储器758的其它例子可以包括基于半导体的存储器,例如可编程只读存储器(“PROM“),可擦可编程只读存储器(”EPROM“),电可擦只读存储器(”EEPROM“),或是闪存(基于块存储,类似EEPROM)。也包括其他可读存储单元772和接口770,允许从可移动存储单元772向计算机系统750发送软件和数据。
计算机系统750可包括通信接口774,通信接口774允许在计算机系统750和外部设备(比如打印机),网络或信源之间传送软件和数据。举例来说,经通信接口774,网络服务器可将计算机软件或是可执行代码发送到计算机系统750。通信接口774可以是调制解调器,网卡(“NIC”),通信端口,PCMCIA插槽和卡,和红外线接口,和IEEE1394火线(fire-wire)等等。
通信接口774优选地实施工业已颁布的协议标准,如以太网IEEE802标准,光纤信道,数字用户线(“DSL”),异步数字用户线(“ADSL”),帧中继,异步传输模式(“ATM”),综合数字业务网(“ISDN”),个人通信业务(“PCS”),传输控制协议/因特网协议(“TCP/IP”),串行线因特网协议/点对点协议(”SLIP/PPP“),等等,但也可实施定制的或是非标准的接口协议。
经通信接口774的软件和数据通常是以电子通信信号778的形式传输的。这些信号778通常经通信信道776提供给通信接口774。通信信道776可通过使用包括有线或是电缆,光纤,常规的电话线,蜂窝电话链路,射频(“RF”)链路,或是红外线链路等各类通信设备来实现携带信号778。
计算机可执行代码(也就是计算机程序或软件)存储在主存储区756和/或次存储区758中。计算机程序也可通过通信接口774来接收并存于主存储器756和/或辅助存储器758中。这类计算机程序,当执行时,使得计算机系统750可执行本发明前述得各种功能。
在本说明书中,术语“计算机可读媒体”是指用于为计算机系统750提供计算机可执行代码(比如软件和计算机程序)的任何媒体。例如,这些媒体包括主存储器756,辅助存储器758(包括硬盘驱动器760,可移动存储媒体764和外部存储媒体772),还有任何通信连接到通信接口774的并行设备(包括网络信息服务器或其他网络设备)这些计算机可读媒体是向计算机系统750提供可执行代码,编程指令,和软件的设备。
在使用软件实现实施方案中,软件可存储在计算机可读媒体上,通过移动存储驱动器762,接口770,或是计算机接口774来装到计算机系统750中。在这样的实施例中,软件是以电子通信信号778的形式装入到计算机系统750中。由处理器752执行的软件,使得计算机系统752可执行前述具有创造性的特征和功能。
本发明的各种实施方案也可普遍应用于硬件使用,例如,类似特定用途集成电路(“ASIC”)或是现场可编程门阵列(“FPGA”),对于本领域的技术人员来说,实施能够执行这里所述功能的硬件状态机也是显而易见的。各类实施例也可通过利用硬件和软件的组合来实施。
尽管这里所示和详细描述的系统和方法是完全能够获得上述本发明的目标的,可以理解的是说明书和这里所述的附图代表了本发明的优选实施例,因此代表了本发明预期的发明主题。进一步可以理解,本发明的范围包括了对本领域的技术人员来说是显而易见的其他实施例,本发明的范围除所附权利要求书以外,不受任何限制。
Claims (36)
1.一种用于测试与多个网络设备通信连接的网络中的链路的方法,包括:
建立包括通信网络中每条链路的MAC层扫描测试路由序列;
创建配置成能遍历所述扫描测试路由序列中每条链路的测试代理;和
在所述通信网络上使用所述测试代理,其中所述测试代理检查所述扫描测试路由序列中的链路以确定与该链路相关的信息。
2.根据权利要求1所述的方法,其中所述建立步骤包括从所述通信网络中的多个网络设备的每一个发送一系列的广播信息。
3.根据权利要求1所述的方法,其中所述建立步骤包括网络线路的连续应用。
4.根据权利要求3所述的方法,其中所述网络线路是邮递员线路。
5.根据权利要求1所述的方法,其中所述建立步骤包括执行通信网络的深度优先搜索。
6.根据权利要求5所述的方法,其中所述执行步骤包括在通信网络的每个网络设备处构建扫描链表。
7.根据权利要求5所述的方法,其中所述执行步骤包括根据跳数产生规范的寻址方案。
8.根据权利要求1所述的方法,其中所述测试代理检查所述扫描测试路由序列中的每条链路,从而确定与该通信网络相关的信息。
9.根据权利要求1所述的方法,其中所述测试代理向测试站点报告链路信息。
10.根据权利要求1所述的方法,进一步包括:
创建多个测试代理;和
在通信网络上使用所述多个测试代理中的每一个。
11.根据权利要求10所述的方法,其中所述多个测试代理向单个测试站点报告链路信息。
12.根据权利要求1所述的方法,其中所述测试代理是配置成在一个或多个通信报文的数据载荷中传输的抽象数据类型。
13.根据权利要求12所述的方法,其中所述测试代理包括测试类型标识符,其用于识别待在链路上执行的测试的类型。
14.根据权利要求12所述的方法,其中所述测试代理包括源路由信息。
15.根据权利要求12所述的方法,其中所述测试代理包括中间链路信息结果。
16.根据权利要求12所述的方法,其中所述测试代理包括与链路的检查有关的待分析的链路属性。
17.根据权利要求16所述的方法,其中所述链路属性为链路连通性状态。
18.根据权利要求16所述的方法,其中所述链路属性为网络设备路由配置。
19.根据权利要求12所述的方法,其中所述测试代理包括与链路的检查有关的待被运行的可执行指令。
20.根据权利要求19所述的方法,其中在检查链路时所述可执行指令更改所述测试代理执行的测试。
21.根据权利要求19所述的方法,其中所述可执行指令是在所述多个网络设备的子集处调用的。
22.一种用于测试与多个网络设备通信连接的网络中的链路的系统,包括:
具有网络通信设备和存储器的测试站点,所述测试站点通过网络与多个网络设备通信连接;
包括所述网络中的每条链路的扫描测试路由序列;
测试代理,其被配置成检查所述扫描测试路由序列中的链路,从而确定与该链路有关的信息。
23.根据权利要求22所述的系统,其中所述网络通信设备是无线收发器。
24.根据权利要求22所述的系统,其中所述测试代理由所述测试站点创建。
25.根据权利要求22所述的系统,其中所述测试站点被进一步配置成向测试站点报告链路信息。
26.根据权利要求22所述的系统,其中所述测试代理被进一步配置成检查所述扫描测试路由序列中的每条链路,从而确定与所述通信网络有关的信息。
27.根据权利要求22所述的系统,其中所述测试代理是配置成在一个或多个通信报文的数据载荷中传输的抽象数据类型。
28.根据权利要求22所述的系统,其中所述测试代理包括测试类型标识符,其用于识别待在链路上执行的测试的类型。
29.根据权利要求22所述的系统,其中所述测试代理包括源路由信息。
30.根据权利要求22所述的系统,其中所述测试代理包括中间链路信息结果。
31.根据权利要求22所述的系统,其中所述测试代理包括与链路的检查有关的待分析的链路属性。
32.根据权利要求31所述的系统,其中所述链路属性为链路连通性状态。
33.根据权利要求31所述的系统,其中所述链路属性为网络设备路由配置。
34.根据权利要求22所述的系统,其中所述测试代理包括与链路的检查有关的待被运行的可执行指令。
35.根据权利要求34所述的系统,其中在检查链路时所述可执行指令更改所述测试代理执行的测试。
36.根据权利要求34所述的系统,其中所述可执行指令是在所述多个网络设备的子集处调用的。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/437,128 | 2003-05-13 | ||
US10/437,128 US7069483B2 (en) | 2002-05-13 | 2003-05-13 | System and method for identifying nodes in a wireless mesh network |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1788208A true CN1788208A (zh) | 2006-06-14 |
Family
ID=33476564
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2003801103626A Pending CN1788208A (zh) | 2003-05-13 | 2003-10-31 | 用于有线或无线网络的边界扫描测试的系统和方法 |
Country Status (6)
Country | Link |
---|---|
US (2) | US7069483B2 (zh) |
EP (1) | EP1625412A2 (zh) |
JP (1) | JP4369374B2 (zh) |
CN (1) | CN1788208A (zh) |
AU (1) | AU2003286859A1 (zh) |
WO (1) | WO2004104722A2 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101873273A (zh) * | 2010-07-08 | 2010-10-27 | 华为技术有限公司 | 路由转发方法、路由节点及无线通信网络 |
CN103907091A (zh) * | 2011-10-31 | 2014-07-02 | 惠普发展公司,有限责任合伙企业 | 跨网络的远程软件部署 |
CN107967235A (zh) * | 2016-10-20 | 2018-04-27 | 上海复旦微电子集团股份有限公司 | 一种无线可编程系统 |
Families Citing this family (165)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8260896B2 (en) | 2007-02-02 | 2012-09-04 | Mwa Intelligence, Inc. | Monitoring business machines using a mesh network on field nodes |
US7957356B2 (en) | 2002-05-13 | 2011-06-07 | Misomino Chi Acquisitions L.L.C. | Scalable media access control for multi-hop high bandwidth communications |
US7941149B2 (en) * | 2002-05-13 | 2011-05-10 | Misonimo Chi Acquistion L.L.C. | Multi-hop ultra wide band wireless network communication |
US7852796B2 (en) * | 2002-05-13 | 2010-12-14 | Xudong Wang | Distributed multichannel wireless communication |
US8780770B2 (en) | 2002-05-13 | 2014-07-15 | Misonimo Chi Acquisition L.L.C. | Systems and methods for voice and video communication over a wireless network |
US7283563B1 (en) * | 2002-05-30 | 2007-10-16 | Nortel Networks Limited | Method for using a verification probe in an LDP MPLS network |
EP2587686B1 (en) * | 2002-11-08 | 2017-01-04 | Innovative Wireless Sweden AB | Adaptive broadband platforms and methods of operation |
US7404002B1 (en) * | 2003-03-06 | 2008-07-22 | Nvidia Corporation | Method and system for broadcasting live data over a network |
DE10336121B4 (de) * | 2003-08-06 | 2006-10-26 | Infineon Technologies Ag | Serielle asynchrone Schnittstelle mit SLIP-Kodierung/Dekodierung und CRC-Prüfung im Sende- und Empfangspfad |
US20050065915A1 (en) * | 2003-09-23 | 2005-03-24 | Allen Wayne J. | Method and system to add protocol support for network traffic tools |
JP2005184727A (ja) * | 2003-12-24 | 2005-07-07 | Hitachi Ltd | 無線通信システム、無線ノード、無線通信システムの構築方法及びノードの位置測定方法 |
KR100645431B1 (ko) * | 2004-02-13 | 2006-11-15 | 삼성전자주식회사 | 무선네트워크에서 브로드캐스트 방법 및 그 방법을사용하는 통신장치 |
JP3836118B2 (ja) * | 2004-02-19 | 2006-10-18 | 松下電器産業株式会社 | パケットルーティング方法及びパケットルーティング装置 |
US7206982B1 (en) | 2004-06-16 | 2007-04-17 | Arm Limited | Diagnostic mechanism for an integrated circuit |
KR100606837B1 (ko) * | 2004-09-03 | 2006-08-01 | 엘지전자 주식회사 | 리셉터클을 이용한 이동통신 단말기의 jtag인터페이스 장치 |
US8139507B2 (en) * | 2004-09-15 | 2012-03-20 | Hewlett-Packard Development Company, L.P. | Network graph for alternate routes |
KR100656206B1 (ko) * | 2004-12-28 | 2006-12-12 | 삼성전자주식회사 | 복수의 타겟 영역으로 패킷의 전송이 가능한 애드 혹네트워크 및 그 패킷 전송방법 |
JP2006279168A (ja) * | 2005-03-28 | 2006-10-12 | Kddi Corp | アドホック網を構成する通信装置、ブリッジ装置及び通信システム |
US7383478B1 (en) * | 2005-07-20 | 2008-06-03 | Xilinx, Inc. | Wireless dynamic boundary-scan topologies for field |
US7630736B2 (en) * | 2005-10-11 | 2009-12-08 | Mobitrum Corporation | Method and system for spatial data input, manipulation and distribution via an adaptive wireless transceiver |
US7447160B1 (en) * | 2005-12-31 | 2008-11-04 | At&T Corp. | Method and apparatus for providing automatic crankback for emergency calls |
US9166812B2 (en) | 2006-01-31 | 2015-10-20 | Sigma Designs, Inc. | Home electrical device control within a wireless mesh network |
US10326537B2 (en) | 2006-01-31 | 2019-06-18 | Silicon Laboratories Inc. | Environmental change condition detection through antenna-based sensing of environmental change |
US20070177576A1 (en) * | 2006-01-31 | 2007-08-02 | Niels Thybo Johansen | Communicating metadata through a mesh network |
US10277519B2 (en) | 2006-01-31 | 2019-04-30 | Silicon Laboratories Inc. | Response time for a gateway connecting a lower bandwidth network with a higher speed network |
US20150187209A1 (en) | 2006-01-31 | 2015-07-02 | Sigma Designs, Inc. | Method and system for synchronization and remote control of controlling units |
US20080154396A1 (en) * | 2006-01-31 | 2008-06-26 | Peter Shorty | Home electrical device control within a wireless mesh network |
US8626178B2 (en) * | 2006-01-31 | 2014-01-07 | Niels Thybo Johansen | Audio-visual system control using a mesh network |
US8219705B2 (en) * | 2006-01-31 | 2012-07-10 | Sigma Designs, Inc. | Silent acknowledgement of routing in a mesh network |
US20080151795A1 (en) * | 2006-01-31 | 2008-06-26 | Peter Shorty | Home electrical device control within a wireless mesh network |
US8194569B2 (en) * | 2006-01-31 | 2012-06-05 | Sigma Designs, Inc. | Static update controller enablement in a mesh network |
US20080151824A1 (en) * | 2006-01-31 | 2008-06-26 | Peter Shorty | Home electrical device control within a wireless mesh network |
US8626251B2 (en) * | 2006-01-31 | 2014-01-07 | Niels Thybo Johansen | Audio-visual system energy savings using a mesh network |
US8509790B2 (en) * | 2006-01-31 | 2013-08-13 | Tommas Jess Christensen | Multi-speed mesh networks |
US7680041B2 (en) | 2006-01-31 | 2010-03-16 | Zensys A/S | Node repair in a mesh network |
US8300652B2 (en) * | 2006-01-31 | 2012-10-30 | Sigma Designs, Inc. | Dynamically enabling a secondary channel in a mesh network |
US8223783B2 (en) * | 2006-01-31 | 2012-07-17 | Sigma Designs, Inc. | Using battery-powered nodes in a mesh network |
JP5128466B2 (ja) * | 2006-03-29 | 2013-01-23 | イーグル工業株式会社 | 可変容量型圧縮機用制御弁 |
US8060077B2 (en) * | 2006-03-30 | 2011-11-15 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for functional testing of a base station system |
US7631231B2 (en) * | 2006-04-19 | 2009-12-08 | Silicon Storage Technology, Inc. | Method and apparatus for testing the connectivity of a flash memory chip |
FR2902909A1 (fr) * | 2006-06-23 | 2007-12-28 | Nodbox Sarl | Procede de determination de limites de roulage d'un vehicule |
US8305936B2 (en) | 2006-07-27 | 2012-11-06 | Mobitrum Corporation | Method and system for dynamic information exchange on a mesh network in a vehicle |
US8305935B2 (en) * | 2006-07-27 | 2012-11-06 | Mobitrum Corporation | Method and system for dynamic information exchange on location aware mesh network devices |
US8427979B1 (en) | 2006-07-27 | 2013-04-23 | Mobitrum Corporation | Method and system for dynamic information exchange on location aware mesh network devices |
US8411590B2 (en) | 2006-07-27 | 2013-04-02 | Mobitrum Corporation | Mesh network remote control device |
USRE47894E1 (en) | 2006-07-27 | 2020-03-03 | Iii Holdings 2, Llc | Method and system for dynamic information exchange on location aware mesh network devices |
US7801058B2 (en) * | 2006-07-27 | 2010-09-21 | Mobitrum Corporation | Method and system for dynamic information exchange on mesh network devices |
US8175613B2 (en) | 2006-08-04 | 2012-05-08 | Misonimo Chi Acquisitions L.L.C. | Systems and methods for determining location of devices within a wireless network |
JP4861484B2 (ja) * | 2006-12-07 | 2012-01-25 | ミソニモ チ アクイジションズ エル.エル.シー. | タイムスロット及びチャネルを割り当てるシステム及び方法 |
US8873585B2 (en) | 2006-12-19 | 2014-10-28 | Corning Optical Communications Wireless Ltd | Distributed antenna system for MIMO technologies |
US9312938B2 (en) | 2007-02-19 | 2016-04-12 | Corning Optical Communications Wireless Ltd | Method and system for improving uplink performance |
US7827245B2 (en) * | 2007-03-06 | 2010-11-02 | International Business Machines Corporation | Methods and computer program products for securing display of message content |
US8107399B2 (en) * | 2007-06-08 | 2012-01-31 | Alcatel-Lucent Usa Inc. | Methods and devices for providing robust nomadic wireless mesh networks using directional antennas |
US7930401B2 (en) * | 2007-06-26 | 2011-04-19 | International Business Machines Corporation | Accessing shared resources with improved request peak management |
TWI349463B (en) * | 2007-06-29 | 2011-09-21 | Univ Nat Taiwan Science Tech | Method for transmitting packet and network system using the same |
US20100054746A1 (en) | 2007-07-24 | 2010-03-04 | Eric Raymond Logan | Multi-port accumulator for radio-over-fiber (RoF) wireless picocellular systems |
US8175459B2 (en) | 2007-10-12 | 2012-05-08 | Corning Cable Systems Llc | Hybrid wireless/wired RoF transponder and hybrid RoF communication system using same |
WO2009053910A2 (en) | 2007-10-22 | 2009-04-30 | Mobileaccess Networks Ltd. | Communication system using low bandwidth wires |
US8175649B2 (en) | 2008-06-20 | 2012-05-08 | Corning Mobileaccess Ltd | Method and system for real time control of an active antenna over a distributed antenna system |
WO2009081376A2 (en) | 2007-12-20 | 2009-07-02 | Mobileaccess Networks Ltd. | Extending outdoor location based services and applications into enclosed areas |
US8315197B2 (en) | 2008-01-25 | 2012-11-20 | Cisco Technology, Inc. | Bridging wireless and wired media in a computer network |
US20090189739A1 (en) * | 2008-01-25 | 2009-07-30 | Mobitrum Corporation | Passive voice enabled rfid devices |
US7900098B2 (en) * | 2008-04-01 | 2011-03-01 | Intel Corporation | Receiver for recovering and retiming electromagnetically coupled data |
US8116336B2 (en) * | 2009-01-27 | 2012-02-14 | Sony Corporation | Distributed IP address assignment protocol for a multi-hop wireless home mesh network with collision detection |
US7961674B2 (en) | 2009-01-27 | 2011-06-14 | Sony Corporation | Multi-tier wireless home mesh network with a secure network discovery protocol |
US8904177B2 (en) * | 2009-01-27 | 2014-12-02 | Sony Corporation | Authentication for a multi-tier wireless home mesh network |
US9673904B2 (en) | 2009-02-03 | 2017-06-06 | Corning Optical Communications LLC | Optical fiber-based distributed antenna systems, components, and related methods for calibration thereof |
WO2010091004A1 (en) | 2009-02-03 | 2010-08-12 | Corning Cable Systems Llc | Optical fiber-based distributed antenna systems, components, and related methods for calibration thereof |
CN102396171B (zh) | 2009-02-03 | 2015-09-30 | 康宁光缆系统有限责任公司 | 基于光纤的分布式天线系统、组件和用于监视和配置基于光纤的分布式天线系统、组件的相关方法 |
US8964634B2 (en) * | 2009-02-06 | 2015-02-24 | Sony Corporation | Wireless home mesh network bridging adaptor |
CN102232191B (zh) | 2009-02-08 | 2015-07-08 | 康宁移动接入有限公司 | 采用携带以太网信号的电缆的通信系统 |
US7990897B2 (en) | 2009-03-11 | 2011-08-02 | Sony Corporation | Method and apparatus for a wireless home mesh network with network topology visualizer |
CN101576338B (zh) * | 2009-05-14 | 2012-11-14 | 宫慕光 | 一种蓄存和利用自然冷能的方法和地下低温储藏库 |
US9590733B2 (en) | 2009-07-24 | 2017-03-07 | Corning Optical Communications LLC | Location tracking using fiber optic array cables and related systems and methods |
US8548330B2 (en) | 2009-07-31 | 2013-10-01 | Corning Cable Systems Llc | Sectorization in distributed antenna systems, and related components and methods |
CN102668457B (zh) | 2009-09-30 | 2016-07-06 | 柯蔼文 | 用于确定社区内的连接性的系统和方法 |
US20110099164A1 (en) | 2009-10-23 | 2011-04-28 | Haim Zvi Melman | Apparatus and method for search and retrieval of documents and advertising targeting |
US8280259B2 (en) | 2009-11-13 | 2012-10-02 | Corning Cable Systems Llc | Radio-over-fiber (RoF) system for protocol-independent wired and/or wireless communication |
CN101738577A (zh) * | 2009-12-21 | 2010-06-16 | 北京中星微电子有限公司 | 一种模块信号测试接口系统 |
US8275265B2 (en) | 2010-02-15 | 2012-09-25 | Corning Cable Systems Llc | Dynamic cell bonding (DCB) for radio-over-fiber (RoF)-based networks and communication systems and related methods |
WO2011106897A1 (en) | 2010-03-05 | 2011-09-09 | Chrapko Evan V | Systems and methods for conducting more reliable assessments with connectivity statistics |
US9237526B2 (en) | 2010-03-12 | 2016-01-12 | Sunrise Micro Devices, Inc. | Power efficient communications |
AU2011232897B2 (en) | 2010-03-31 | 2015-11-05 | Corning Optical Communications LLC | Localization services in optical fiber-based distributed communications components and systems, and related methods |
WO2011134086A1 (en) * | 2010-04-30 | 2011-11-03 | Evan V Chrapko | Systems and methods for conducting reliable assessments with connectivity information |
US9525488B2 (en) | 2010-05-02 | 2016-12-20 | Corning Optical Communications LLC | Digital data services and/or power distribution in optical fiber-based distributed communications systems providing digital data and radio frequency (RF) communications services, and related components and methods |
US20110268446A1 (en) | 2010-05-02 | 2011-11-03 | Cune William P | Providing digital data services in optical fiber-based distributed radio frequency (rf) communications systems, and related components and methods |
US8570914B2 (en) | 2010-08-09 | 2013-10-29 | Corning Cable Systems Llc | Apparatuses, systems, and methods for determining location of a mobile device(s) in a distributed antenna system(s) |
WO2012024247A1 (en) | 2010-08-16 | 2012-02-23 | Corning Cable Systems Llc | Remote antenna clusters and related systems, components, and methods supporting digital data signal propagation between remote antenna units |
CN103190171B (zh) * | 2010-10-05 | 2017-04-05 | Utc 消防及保安公司 | 用于无线嵌入式系统中的双向链路余量建立的方法、wep和wap |
US9252874B2 (en) | 2010-10-13 | 2016-02-02 | Ccs Technology, Inc | Power management for remote antenna units in distributed antenna systems |
US9160449B2 (en) | 2010-10-13 | 2015-10-13 | Ccs Technology, Inc. | Local power management for remote antenna units in distributed antenna systems |
WO2012071367A1 (en) | 2010-11-24 | 2012-05-31 | Corning Cable Systems Llc | Power distribution module(s) capable of hot connection and/or disconnection for distributed antenna systems, and related power units, components, and methods |
US11296504B2 (en) | 2010-11-24 | 2022-04-05 | Corning Optical Communications LLC | Power distribution module(s) capable of hot connection and/or disconnection for wireless communication systems, and related power units, components, and methods |
EP2678972B1 (en) | 2011-02-21 | 2018-09-05 | Corning Optical Communications LLC | Providing digital data services as electrical signals and radio-frequency (rf) communications over optical fiber in distributed communications systems, and related components and methods |
EP2702710A4 (en) | 2011-04-29 | 2014-10-29 | Corning Cable Sys Llc | DETERMINING THE TRANSMISSION DELAY OF COMMUNICATIONS IN DISTRIBUTED ANTENNA SYSTEMS AND CORRESPONDING COMPONENTS, SYSTEMS AND METHODS |
EP2702780A4 (en) | 2011-04-29 | 2014-11-12 | Corning Cable Sys Llc | SYSTEMS, METHODS AND DEVICES FOR INCREASING HIGH-FREQUENCY (HF) PERFORMANCE IN DISTRIBUTED ANTENNA SYSTEMS |
US8724516B2 (en) * | 2011-10-06 | 2014-05-13 | Rockwell Collins, Inc. | Unifying connected dominating set using localized two hop information with a flexible dominating factor |
WO2013097026A1 (en) | 2011-12-28 | 2013-07-04 | Chrapko Evan V | Systems and methods for visualizing social graphs |
EP2829152A2 (en) | 2012-03-23 | 2015-01-28 | Corning Optical Communications Wireless Ltd. | Radio-frequency integrated circuit (rfic) chip(s) for providing distributed antenna system functionalities, and related components, systems, and methods |
EP2832012A1 (en) | 2012-03-30 | 2015-02-04 | Corning Optical Communications LLC | Reducing location-dependent interference in distributed antenna systems operating in multiple-input, multiple-output (mimo) configuration, and related components, systems, and methods |
US20150029983A1 (en) * | 2012-04-11 | 2015-01-29 | Hitachi Kokusai Electric Inc. | Radio system, radio base station, and management apparatus |
US9781553B2 (en) | 2012-04-24 | 2017-10-03 | Corning Optical Communications LLC | Location based services in a distributed communication system, and related components and methods |
WO2013162988A1 (en) | 2012-04-25 | 2013-10-31 | Corning Cable Systems Llc | Distributed antenna system architectures |
WO2013181247A1 (en) | 2012-05-29 | 2013-12-05 | Corning Cable Systems Llc | Ultrasound-based localization of client devices with inertial navigation supplement in distributed communication systems and related devices and methods |
US9154222B2 (en) | 2012-07-31 | 2015-10-06 | Corning Optical Communications LLC | Cooling system control in distributed antenna systems |
EP2883416A1 (en) | 2012-08-07 | 2015-06-17 | Corning Optical Communications Wireless Ltd. | Distribution of time-division multiplexed (tdm) management services in a distributed antenna system, and related components, systems, and methods |
US10511497B2 (en) | 2012-10-04 | 2019-12-17 | Fortinet, Inc. | System and method for dynamic management of network device data |
US9455784B2 (en) | 2012-10-31 | 2016-09-27 | Corning Optical Communications Wireless Ltd | Deployable wireless infrastructures and methods of deploying wireless infrastructures |
CN103795587B (zh) * | 2012-11-02 | 2018-02-23 | 北汽福田汽车股份有限公司 | 一种网关路由测试方法和装置 |
US10257056B2 (en) | 2012-11-28 | 2019-04-09 | Corning Optical Communications LLC | Power management for distributed communication systems, and related components, systems, and methods |
CN105308876B (zh) | 2012-11-29 | 2018-06-22 | 康宁光电通信有限责任公司 | 分布式天线系统中的远程单元天线结合 |
US9647758B2 (en) | 2012-11-30 | 2017-05-09 | Corning Optical Communications Wireless Ltd | Cabling connectivity monitoring and verification |
US9158864B2 (en) | 2012-12-21 | 2015-10-13 | Corning Optical Communications Wireless Ltd | Systems, methods, and devices for documenting a location of installed equipment |
US9497706B2 (en) | 2013-02-20 | 2016-11-15 | Corning Optical Communications Wireless Ltd | Power management in distributed antenna systems (DASs), and related components, systems, and methods |
US9860851B2 (en) * | 2013-03-01 | 2018-01-02 | Qualcomm, Incorporated | Managing access to transmission medium in a wireless environment |
US10355930B2 (en) | 2013-03-14 | 2019-07-16 | Fortinet, Inc. | System and method of subnetting a virtual network identifier |
US9237024B2 (en) | 2013-03-15 | 2016-01-12 | Cooper Technologies Company | Informational broadcast messages and its uses in wireless multihop networks |
EP3008828B1 (en) | 2013-06-12 | 2017-08-09 | Corning Optical Communications Wireless Ltd. | Time-division duplexing (tdd) in distributed communications systems, including distributed antenna systems (dass) |
CN105452951B (zh) | 2013-06-12 | 2018-10-19 | 康宁光电通信无线公司 | 电压控制式光学定向耦合器 |
US9247543B2 (en) | 2013-07-23 | 2016-01-26 | Corning Optical Communications Wireless Ltd | Monitoring non-supported wireless spectrum within coverage areas of distributed antenna systems (DASs) |
US9661781B2 (en) | 2013-07-31 | 2017-05-23 | Corning Optical Communications Wireless Ltd | Remote units for distributed communication systems and related installation methods and apparatuses |
EP3039814B1 (en) | 2013-08-28 | 2018-02-21 | Corning Optical Communications Wireless Ltd. | Power management for distributed communication systems, and related components, systems, and methods |
US9385810B2 (en) | 2013-09-30 | 2016-07-05 | Corning Optical Communications Wireless Ltd | Connection mapping in distributed communication systems |
EP3064032A1 (en) | 2013-10-28 | 2016-09-07 | Corning Optical Communications Wireless Ltd | Unified optical fiber-based distributed antenna systems (dass) for supporting small cell communications deployment from multiple small cell service providers, and related devices and methods |
WO2015079435A1 (en) | 2013-11-26 | 2015-06-04 | Corning Optical Communications Wireless Ltd. | Selective activation of communications services on power-up of a remote unit(s) in a distributed antenna system (das) based on power consumption |
US9178635B2 (en) | 2014-01-03 | 2015-11-03 | Corning Optical Communications Wireless Ltd | Separation of communication signal sub-bands in distributed antenna systems (DASs) to reduce interference |
GB2524067B (en) * | 2014-03-13 | 2016-09-07 | Canon Kk | Method and device for configuring communication links in a communication network |
US10637681B2 (en) | 2014-03-13 | 2020-04-28 | Silicon Laboratories Inc. | Method and system for synchronization and remote control of controlling units |
US9775123B2 (en) | 2014-03-28 | 2017-09-26 | Corning Optical Communications Wireless Ltd. | Individualized gain control of uplink paths in remote units in a distributed antenna system (DAS) based on individual remote unit contribution to combined uplink power |
US9357551B2 (en) | 2014-05-30 | 2016-05-31 | Corning Optical Communications Wireless Ltd | Systems and methods for simultaneous sampling of serial digital data streams from multiple analog-to-digital converters (ADCS), including in distributed antenna systems |
US9509133B2 (en) | 2014-06-27 | 2016-11-29 | Corning Optical Communications Wireless Ltd | Protection of distributed antenna systems |
US9525472B2 (en) | 2014-07-30 | 2016-12-20 | Corning Incorporated | Reducing location-dependent destructive interference in distributed antenna systems (DASS) operating in multiple-input, multiple-output (MIMO) configuration, and related components, systems, and methods |
US9730228B2 (en) | 2014-08-29 | 2017-08-08 | Corning Optical Communications Wireless Ltd | Individualized gain control of remote uplink band paths in a remote unit in a distributed antenna system (DAS), based on combined uplink power level in the remote unit |
US9653861B2 (en) | 2014-09-17 | 2017-05-16 | Corning Optical Communications Wireless Ltd | Interconnection of hardware components |
US9602210B2 (en) | 2014-09-24 | 2017-03-21 | Corning Optical Communications Wireless Ltd | Flexible head-end chassis supporting automatic identification and interconnection of radio interface modules and optical interface modules in an optical fiber-based distributed antenna system (DAS) |
US9420542B2 (en) | 2014-09-25 | 2016-08-16 | Corning Optical Communications Wireless Ltd | System-wide uplink band gain control in a distributed antenna system (DAS), based on per band gain control of remote uplink paths in remote units |
US9184960B1 (en) | 2014-09-25 | 2015-11-10 | Corning Optical Communications Wireless Ltd | Frequency shifting a communications signal(s) in a multi-frequency distributed antenna system (DAS) to avoid or reduce frequency interference |
US10659163B2 (en) | 2014-09-25 | 2020-05-19 | Corning Optical Communications LLC | Supporting analog remote antenna units (RAUs) in digital distributed antenna systems (DASs) using analog RAU digital adaptors |
WO2016071902A1 (en) | 2014-11-03 | 2016-05-12 | Corning Optical Communications Wireless Ltd. | Multi-band monopole planar antennas configured to facilitate improved radio frequency (rf) isolation in multiple-input multiple-output (mimo) antenna arrangement |
WO2016075696A1 (en) | 2014-11-13 | 2016-05-19 | Corning Optical Communications Wireless Ltd. | Analog distributed antenna systems (dass) supporting distribution of digital communications signals interfaced from a digital signal source and analog radio frequency (rf) communications signals |
US9954736B2 (en) | 2014-12-01 | 2018-04-24 | Fortinet, Inc. | System and method of discovering paths in a network |
US9729267B2 (en) | 2014-12-11 | 2017-08-08 | Corning Optical Communications Wireless Ltd | Multiplexing two separate optical links with the same wavelength using asymmetric combining and splitting |
EP3235336A1 (en) | 2014-12-18 | 2017-10-25 | Corning Optical Communications Wireless Ltd. | Digital interface modules (dims) for flexibly distributing digital and/or analog communications signals in wide-area analog distributed antenna systems (dass) |
WO2016098111A1 (en) | 2014-12-18 | 2016-06-23 | Corning Optical Communications Wireless Ltd. | Digital- analog interface modules (da!ms) for flexibly.distributing digital and/or analog communications signals in wide-area analog distributed antenna systems (dass) |
US20160249365A1 (en) | 2015-02-19 | 2016-08-25 | Corning Optical Communications Wireless Ltd. | Offsetting unwanted downlink interference signals in an uplink path in a distributed antenna system (das) |
US9578043B2 (en) | 2015-03-20 | 2017-02-21 | Ashif Mawji | Calculating a trust score |
US9785175B2 (en) | 2015-03-27 | 2017-10-10 | Corning Optical Communications Wireless, Ltd. | Combining power from electrically isolated power paths for powering remote units in a distributed antenna system(s) (DASs) |
US9681313B2 (en) | 2015-04-15 | 2017-06-13 | Corning Optical Communications Wireless Ltd | Optimizing remote antenna unit performance using an alternative data channel |
US9948349B2 (en) | 2015-07-17 | 2018-04-17 | Corning Optical Communications Wireless Ltd | IOT automation and data collection system |
US10560214B2 (en) | 2015-09-28 | 2020-02-11 | Corning Optical Communications LLC | Downlink and uplink communication path switching in a time-division duplex (TDD) distributed antenna system (DAS) |
EP3444985A1 (en) | 2015-12-01 | 2019-02-20 | Telefonaktiebolaget LM Ericsson (publ) | Predictive acknowledgment feedback mechanism |
US20170235792A1 (en) | 2016-02-17 | 2017-08-17 | Www.Trustscience.Com Inc. | Searching for entities based on trust score and geography |
US9679254B1 (en) | 2016-02-29 | 2017-06-13 | Www.Trustscience.Com Inc. | Extrapolating trends in trust scores |
US9438619B1 (en) | 2016-02-29 | 2016-09-06 | Leo M. Chan | Crowdsourcing of trustworthiness indicators |
US9648580B1 (en) | 2016-03-23 | 2017-05-09 | Corning Optical Communications Wireless Ltd | Identifying remote units in a wireless distribution system (WDS) based on assigned unique temporal delay patterns |
US9721296B1 (en) | 2016-03-24 | 2017-08-01 | Www.Trustscience.Com Inc. | Learning an entity's trust model and risk tolerance to calculate a risk score |
US10236924B2 (en) | 2016-03-31 | 2019-03-19 | Corning Optical Communications Wireless Ltd | Reducing out-of-channel noise in a wireless distribution system (WDS) |
US10237019B2 (en) * | 2016-05-03 | 2019-03-19 | Telefonaktiebolaget Lm Ericsson (Publ) | Variable transport format parameters for fast acknowledgment feedback mechanism |
KR101896993B1 (ko) * | 2016-06-08 | 2018-09-11 | 아주대학교산학협력단 | 이동체의 경로 결정 방법 및 장치 |
US10637673B2 (en) | 2016-12-12 | 2020-04-28 | Silicon Laboratories Inc. | Energy harvesting nodes in a mesh network |
TWI598610B (zh) * | 2017-02-16 | 2017-09-11 | 致茂電子股份有限公司 | 通用控制系統 |
US10180969B2 (en) | 2017-03-22 | 2019-01-15 | Www.Trustscience.Com Inc. | Entity resolution and identity management in big, noisy, and/or unstructured data |
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 |
US11082324B2 (en) | 2018-07-27 | 2021-08-03 | goTenna Inc. | Vine: zero-control routing using data packet inspection for wireless mesh networks |
US10831691B1 (en) * | 2019-05-24 | 2020-11-10 | International Business Machines Corporation | Method for implementing processing elements in a chip card |
Family Cites Families (67)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5940771A (en) * | 1991-05-13 | 1999-08-17 | Norand Corporation | Network supporting roaming, sleeping terminals |
US6173387B1 (en) | 1994-05-11 | 2001-01-09 | Intel Corporation | Interleaved exchange in a network mesh |
US6282513B1 (en) * | 1995-10-06 | 2001-08-28 | Glenn G. Strawder | Quality assurance method for a machine and an operator |
GB2308776B (en) * | 1995-12-28 | 1998-06-24 | Nokia Telecommunications Oy | Telecommunications network management method and system |
US6003007A (en) * | 1996-03-28 | 1999-12-14 | Dirienzo; Andrew L. | Attachment integrated claims system and operating method therefor |
FR2751814B1 (fr) * | 1996-07-24 | 1998-09-25 | Gemplus Card Int | Systeme de controle et de gestion de services |
US6331762B1 (en) * | 1997-11-03 | 2001-12-18 | Midtronics, Inc. | Energy management system for automotive vehicle |
US5959999A (en) | 1996-09-20 | 1999-09-28 | Linkabit Wireless, Inc. | Providing control-function data in communication-data channel of a full-mesh satellite communication network by dynamic time-slot assignment in TDMA-frame communication channel |
US6345260B1 (en) * | 1997-03-17 | 2002-02-05 | Allcare Health Management System, Inc. | Scheduling interface system and method for medical professionals |
US6289316B1 (en) * | 1997-03-25 | 2001-09-11 | International Business Machines Corporation | Progress notes model in a clinical information system |
KR100454989B1 (ko) * | 1997-06-02 | 2004-11-06 | 가부시키가이샤 고켄 | 바운더리 스캔소자 및 이를 사용한 통신장치 |
US6226642B1 (en) * | 1997-09-11 | 2001-05-01 | International Business Machines Corporation | Content modification of internet web pages for a television class display |
US6292596B1 (en) * | 1997-09-19 | 2001-09-18 | Eastman Kodak Company | Method for automatic image dependent digitization and processing of small format films |
US6272492B1 (en) * | 1997-11-21 | 2001-08-07 | Ibm Corporation | Front-end proxy for transparently increasing web server functionality |
US5950203A (en) * | 1997-12-31 | 1999-09-07 | Mercury Computer Systems, Inc. | Method and apparatus for high-speed access to and sharing of storage devices on a networked digital data processing system |
US6357010B1 (en) * | 1998-02-17 | 2002-03-12 | Secure Computing Corporation | System and method for controlling access to documents stored on an internal network |
US6366912B1 (en) * | 1998-04-06 | 2002-04-02 | Microsoft Corporation | Network security zones |
DE19818823A1 (de) | 1998-04-27 | 1999-10-28 | Siemens Ag | Verfahren zum Komprimieren eines Rufnummern-Datenbestands einer Telekommunikationsanlage und entsprechende Telekommunikationsanlage |
US6385730B2 (en) * | 1998-09-03 | 2002-05-07 | Fiware, Inc. | System and method for restricting unauthorized access to a database |
US6336114B1 (en) * | 1998-09-03 | 2002-01-01 | Westcorp Software Systems, Inc. | System and method for restricting access to a data table within a database |
US6418549B1 (en) | 1998-10-30 | 2002-07-09 | Merunetworks, Inc. | Data transmission using arithmetic coding based continuous error detection |
US6480497B1 (en) | 1998-11-23 | 2002-11-12 | Ricochet Networks, Inc. | Method and apparatus for maximizing data throughput in a packet radio mesh network |
JP3401523B2 (ja) * | 1999-01-11 | 2003-04-28 | デュアキシズ株式会社 | 通信素子及びこれを用いた通信装置 |
US6366683B1 (en) * | 1999-03-16 | 2002-04-02 | Curtis P. Langlotz | Apparatus and method for recording image analysis information |
US6868072B1 (en) * | 1999-03-19 | 2005-03-15 | Broadcom Corporation | Home phone line network architecture |
US6980524B1 (en) | 1999-05-20 | 2005-12-27 | Polytechnic University | Methods and apparatus for routing in a mobile ad hoc network |
US6434191B1 (en) * | 1999-09-30 | 2002-08-13 | Telcordia Technologies, Inc. | Adaptive layered coding for voice over wireless IP applications |
JP2001156787A (ja) | 1999-11-10 | 2001-06-08 | Internatl Business Mach Corp <Ibm> | 無線アドホック通信ネットワークにおける無線局探索方法及び装置 |
KR100677078B1 (ko) | 1999-11-26 | 2007-02-01 | 삼성전자주식회사 | 블루투스 장착 기기간 네트워크 운영 방법 |
US6975613B1 (en) | 1999-12-06 | 2005-12-13 | Telefonaktiebolaget L M Ericsson (Publ) | System and method for scheduling communication sessions in an ad-hoc network |
US6791949B1 (en) | 2000-04-28 | 2004-09-14 | Raytheon Company | Network protocol for wireless ad hoc networks |
JP3421639B2 (ja) * | 2000-06-01 | 2003-06-30 | 富士通株式会社 | 複数の無線通信部を有する情報処理装置におけるrf信号干渉を防止するための通信監視制御 |
DE10044994A1 (de) | 2000-09-11 | 2002-03-21 | Philips Corp Intellectual Pty | Neukonfigurierung eines Adhoc-Netzwerks |
AU2001296378A1 (en) | 2000-09-29 | 2002-04-08 | The Regents Of The University Of California | Ad hoc network accessing using distributed election of a shared transmission schedule |
US6850502B1 (en) | 2000-10-30 | 2005-02-01 | Radiant Networks, Plc | Join process method for admitting a node to a wireless mesh network |
US6807165B2 (en) | 2000-11-08 | 2004-10-19 | Meshnetworks, Inc. | Time division protocol for an ad-hoc, peer-to-peer radio network having coordinating channel access to shared parallel data channels with separate reservation channel |
US6853641B2 (en) | 2000-12-20 | 2005-02-08 | Nortel Networks Limited | Method of protecting traffic in a mesh network |
US6865371B2 (en) | 2000-12-29 | 2005-03-08 | International Business Machines Corporation | Method and apparatus for connecting devices via an ad hoc wireless communication network |
US6965575B2 (en) | 2000-12-29 | 2005-11-15 | Tropos Networks | Selection of routing paths based upon path quality of a wireless mesh network |
US7031293B1 (en) | 2001-03-26 | 2006-04-18 | Tropos Networks, Inc. | Method and system to provide increased data throughput in a wireless multi-hop network |
EP1271834B1 (en) * | 2001-05-14 | 2007-08-08 | LG Electronics, Inc. | Method for controlling data transmission in a radio communications system |
US7003313B2 (en) | 2001-06-27 | 2006-02-21 | Ricochet Networks, Inc. | Method for enhancing mobility in a wireless mesh network |
US6985476B1 (en) | 2001-08-20 | 2006-01-10 | Bbnt Solutions Llc | Automatic setting of time-to-live fields for packets in an ad hoc network |
US6754188B1 (en) | 2001-09-28 | 2004-06-22 | Meshnetworks, Inc. | System and method for enabling a node in an ad-hoc packet-switched wireless communications network to route packets based on packet content |
US6839541B2 (en) | 2001-12-04 | 2005-01-04 | Illinois Institute Of Technology | Technique for establishing a virtual backbone in an ad hoc wireless network |
US6640087B2 (en) | 2001-12-12 | 2003-10-28 | Motorola, Inc. | Method and apparatus for increasing service efficacy in an ad-hoc mesh network |
US20030126291A1 (en) | 2001-12-28 | 2003-07-03 | Wang Ben B. | Method and message distributor for routing requests to a processing node |
US6845084B2 (en) | 2001-12-28 | 2005-01-18 | Tsys Acquisition Corp. | Routing protocol selection for an ad hoc network |
US6904021B2 (en) | 2002-03-15 | 2005-06-07 | Meshnetworks, Inc. | System and method for providing adaptive control of transmit power and data rate in an ad-hoc communication network |
US7007102B2 (en) | 2002-04-29 | 2006-02-28 | Harris Corporation | Admission control in a mobile ad hoc network |
US6870846B2 (en) | 2002-04-29 | 2005-03-22 | Harris Corporation | Hierarchical mobile ad-hoc network and methods for performing reactive routing therein using dynamic source routing (DSR) |
US6970714B2 (en) | 2002-04-30 | 2005-11-29 | Lucent Technologies Inc. | Adaptive power level setting in an ad-hoc wireless network |
US7035207B2 (en) | 2002-06-05 | 2006-04-25 | Eka Systems, Inc | System and method for forming, maintaining and dynamic reconfigurable routing in an ad-hoc network |
US7054126B2 (en) | 2002-06-05 | 2006-05-30 | Meshnetworks, Inc. | System and method for improving the accuracy of time of arrival measurements in a wireless ad-hoc communications network |
US7050819B2 (en) | 2002-07-16 | 2006-05-23 | Qwest Communications International Inc. | Mesh network mobile unit with positioning system |
US6894985B2 (en) | 2002-08-05 | 2005-05-17 | Harris Corporation | Monitoring link quality in a mobile ad hoc network |
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 |
US6986161B2 (en) | 2002-08-12 | 2006-01-10 | Harris Corporation | Mobile ad-hoc network with intrusion detection features and related methods |
US6763013B2 (en) | 2002-09-04 | 2004-07-13 | Harris Corporation | Intelligent communication node object beacon framework including neighbor discovery in a mobile ad hoc network |
US6975614B2 (en) | 2002-09-04 | 2005-12-13 | Harris Corporation | Intelligent communication node object beacon framework in a mobile ad hoc network |
US6850511B2 (en) | 2002-10-15 | 2005-02-01 | Intech 21, Inc. | Timely organized ad hoc network and protocol for timely organized ad hoc network |
US6909721B2 (en) | 2002-10-31 | 2005-06-21 | Nokia Corporation | Device detection and service discovery system and method for a mobile ad hoc communications network |
US6985776B2 (en) * | 2003-04-25 | 2006-01-10 | Medtronic, Inc. | Method and apparatus for coronary sinus cannulation |
US7016328B2 (en) | 2003-06-24 | 2006-03-21 | Tropos Networks, Inc. | Method for allowing a client to access a wireless system |
US7062286B2 (en) | 2004-04-05 | 2006-06-13 | Motorola, Inc. | Conversion of calls from an ad hoc communication network |
US7053770B2 (en) | 2004-09-10 | 2006-05-30 | Nivis , Llc | System and method for communicating alarm conditions in a mesh network |
-
2003
- 2003-05-13 US US10/437,128 patent/US7069483B2/en not_active Expired - Lifetime
- 2003-10-31 AU AU2003286859A patent/AU2003286859A1/en not_active Abandoned
- 2003-10-31 WO PCT/US2003/034884 patent/WO2004104722A2/en not_active Application Discontinuation
- 2003-10-31 EP EP03778075A patent/EP1625412A2/en not_active Withdrawn
- 2003-10-31 JP JP2004572211A patent/JP4369374B2/ja not_active Expired - Fee Related
- 2003-10-31 CN CNA2003801103626A patent/CN1788208A/zh active Pending
-
2006
- 2006-06-19 US US11/425,114 patent/US7451365B2/en not_active Expired - Fee Related
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101873273A (zh) * | 2010-07-08 | 2010-10-27 | 华为技术有限公司 | 路由转发方法、路由节点及无线通信网络 |
WO2011140877A1 (zh) * | 2010-07-08 | 2011-11-17 | 华为技术有限公司 | 路由转发方法、路由节点及无线通信网络 |
CN103907091A (zh) * | 2011-10-31 | 2014-07-02 | 惠普发展公司,有限责任合伙企业 | 跨网络的远程软件部署 |
CN107967235A (zh) * | 2016-10-20 | 2018-04-27 | 上海复旦微电子集团股份有限公司 | 一种无线可编程系统 |
Also Published As
Publication number | Publication date |
---|---|
EP1625412A2 (en) | 2006-02-15 |
US7451365B2 (en) | 2008-11-11 |
US20030212941A1 (en) | 2003-11-13 |
US7069483B2 (en) | 2006-06-27 |
JP4369374B2 (ja) | 2009-11-18 |
WO2004104722A3 (en) | 2005-04-07 |
JP2006526303A (ja) | 2006-11-16 |
WO2004104722A2 (en) | 2004-12-02 |
US20060253747A1 (en) | 2006-11-09 |
AU2003286859A8 (en) | 2004-12-13 |
AU2003286859A1 (en) | 2004-12-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1788208A (zh) | 用于有线或无线网络的边界扫描测试的系统和方法 | |
CN113169891B (zh) | 通过软件定义的操作管理及维护来识别和解决结构网络中的算法问题 | |
CN109474939A (zh) | 一种同步信号块测量方法、终端及网络设备 | |
CN103532782A (zh) | 一种wlan无线网络测试仪及其测试方法 | |
JP2006025433A (ja) | モバイル装置のテスト方法およびシステム | |
CN102711193B (zh) | 执行快速切换的装置和方法 | |
WO2024036841A1 (zh) | 网络拓扑结构优化方法、装置、存储介质与电子设备 | |
CN106452949A (zh) | 检测路由器网络时延的设备、系统和方法 | |
EP3777335A1 (en) | Management of system information area | |
CN113036930B (zh) | 一种电网数据通讯管理系统 | |
van Drunen et al. | Building a Wireless Community Network in the Netherlands. | |
US8750299B2 (en) | Multicast tree discovery using 802.1ag | |
CN108024109A (zh) | 探针设备 | |
CN1685670A (zh) | 无线台站在与接入点关联前确定网络度量的方法 | |
Tanaka et al. | Trace‐based simulation for 6TiSCH | |
Hadjichristofi et al. | Routing, security, resource management, and monitoring in ad hoc networks: Implementation and integration | |
Juraschek et al. | Towards Smart Berlin-an experimental facility for heterogeneous Smart City infrastructures | |
US8259619B2 (en) | Topology specifying method and topology specifying apparatus | |
CN109510718A (zh) | 告警信息的处理方法及装置 | |
WO2015196358A1 (zh) | 一种控制节点、网络节点和接入网络的方法 | |
CN107333340A (zh) | 多波束天线组网方法及装置 | |
Flammini et al. | IEEE 802.11 s performance assessment: From simulations to real-world experiments | |
CN105306362A (zh) | 基于IPv6的OSPF网络路由信息的被动采集方法及系统 | |
US11894997B2 (en) | Methods and systems for network diagnostic | |
WO2019104483A1 (zh) | 一种路由节点选择方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |