DE69233608T2 - Lokales Funkfrequenznetzwerk - Google Patents

Lokales Funkfrequenznetzwerk Download PDF

Info

Publication number
DE69233608T2
DE69233608T2 DE69233608T DE69233608T DE69233608T2 DE 69233608 T2 DE69233608 T2 DE 69233608T2 DE 69233608 T DE69233608 T DE 69233608T DE 69233608 T DE69233608 T DE 69233608T DE 69233608 T2 DE69233608 T2 DE 69233608T2
Authority
DE
Germany
Prior art keywords
node
nodes
end nodes
bridging
network
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 - Lifetime
Application number
DE69233608T
Other languages
English (en)
Other versions
DE69233608D1 (de
Inventor
Robert C Cedar Rapids Meier
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.)
Broadcom Corp
Original Assignee
Broadcom Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=25085407&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE69233608(T2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Broadcom Corp filed Critical Broadcom Corp
Publication of DE69233608D1 publication Critical patent/DE69233608D1/de
Application granted granted Critical
Publication of DE69233608T2 publication Critical patent/DE69233608T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/02Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
    • G06F15/0225User interface arrangements, e.g. keyboard, display; Interfaces to other computer systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10821Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
    • G06K7/1098Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices the scanning arrangement having a modular construction
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01QANTENNAS, i.e. RADIO AERIALS
    • H01Q1/00Details of, or arrangements associated with, antennas
    • H01Q1/007Details of, or arrangements associated with, antennas specially adapted for indoor communication
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01QANTENNAS, i.e. RADIO AERIALS
    • H01Q1/00Details of, or arrangements associated with, antennas
    • H01Q1/12Supports; Mounting means
    • H01Q1/22Supports; Mounting means by structural association with other equipment or articles
    • H01Q1/24Supports; Mounting means by structural association with other equipment or articles with receiving set
    • H01Q1/241Supports; Mounting means by structural association with other equipment or articles with receiving set used in mobile communications, e.g. GSM
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01QANTENNAS, i.e. RADIO AERIALS
    • H01Q21/00Antenna arrays or systems
    • H01Q21/24Combinations of antenna units polarised in different directions for transmitting or receiving circularly and elliptically polarised waves or waves linearly polarised in any direction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/04Interdomain routing, e.g. hierarchical routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/44Distributed routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/48Routing tree calculation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/16Gateway arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/48Routing tree calculation
    • H04L45/488Routing tree calculation using root node determination
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/14Multichannel or multilink protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/324Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/325Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the network layer [OSI layer 3], e.g. X.25
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/326Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the transport layer [OSI layer 4]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • 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
    • 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/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/34Modification of an existing route
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/14Backbone network devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/20Interfaces between hierarchically similar devices between access points
    • 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

Description

  • Bei einem typischen Funk-Datenkommunikationssystem mit einem oder mehreren Hostcomputern und mehreren RF-Endgeräten wird die Kommunikation zwischen einem Hostcomputer und einem RF-Endgerät über eine oder mehrere Basisstationen bereitgestellt. In Abhängigkeit von der Anwendung und den Betriebsbedingungen kann eine große Anzahl dieser Basisstationen erforderlich sein, um das System geeignet zu bedienen. Beispielsweise kann ein in einer großen Fabrik installiertes Funk-Datenkommunikationssystem Dutzende von Basisstationen erfordern, um den gesamten Fabrikbereich abzudecken.
  • Bei früheren RF-Datenkommunikationssystemen waren die Basisstationen typischerweise über Mehrpunktverbindungen an einer Ethernet-Kommunikationsleitung direkt mit einem Hostcomputer verbunden. Um in einem solchen System zwischen einem RF-Endgerät und einem Hostcomputer zu kommunizieren, sendet das RF-Endgerät Daten an eine Basisstation und die Basisstation gibt die Daten direkt an den Hostcomputer weiter. Ein Kommunizieren mit einem Hostcomputer über eine Basisstation in dieser Weise wird allgemein als "Springen" bezeichnet. Diese früheren RF-Datenkommunikationssysteme verwendeten ein Einsprung-Kommunikationsverfahren.
  • Um einen größeren Bereich mit einem RF-Datenkommunikationssystem abzudecken und einen Vorteil aus der Deregulierung der Streuspektrum-Funkfrequenzen zu ziehen sind später entwickelte RF-Datenkommunikationssysteme in Schichten von Basisstationen organisiert. Wie bei früheren RF-Datenkommunikationssystemen beinhaltet ein typisches System mehrere Basisstationen, die direkt mit den RF-Endgeräten und dem Hostcomputer kommunizieren. Zusätzlich beinhaltet das System außerdem Zwischenstationen, die mit den RF-Endgeräten, den mehreren Basisstationen und anderen Zwischenstationen kommunizieren. In einem solchen System kann eine Kommunikation von einem RF-Endgerät zu einem Hostcomputer beispielsweise erreicht werden, indem das RF-Endgerät Daten an eine Zwischenstation sendet, die Zwischenstation die Daten an eine Basisstation sendet und die Basisstation die Daten direkt an den Hostcomputer sendet. Das Kommunizieren mit einem Hostcomputer über mehr als eine Station wird üblicherweise als ein Mehrsprung-Kommunikationssystem bezeichnet.
  • Schwierigkeiten ergeben sich oft bei der Beibehaltung der Integrität solcher Mehrsprung-RF-Datenkommunikationssysteme. Das System muss in der Lage sein, sowohl drahtlose als auch festverdrahtete Stationsverbindungen, eine effiziente dynamische Wegeleitung von Dateninformationen, die Mobilität der RF-Endgeräte sowie den Störeinfluss von vielen unterschiedlichen Quellen zu handhaben.
  • Druckschrift US 5 117 422 beschreibt ein Verfahren und eine Vorrichtung zum Bereitstellen einer effektiven und adaptiven Verwaltung von Mitteilungsweiterleitungen in Kommunikationssystemen.
  • Druckschrift US 4 748 658 beschreibt eine Architektur für ein Zuordnen von Ressourcen in einem großen Netzwerk.
  • Druckschrift US 5 128 932 beschreibt ein Verfahren für eine dezentrale Steuerung von Datenverkehrsfluss in einem Breitbandnetzwerk.
  • Druckschrift US 4 885 780 beschreibt ein Verfahren zum Vorbereiten von Anrufen in einem Telekommunikationsnetzwerk, in welchem eine erhöhte Verzögerung des Vorbereitens für eine niedrigere Blockierwahrscheinlichkeit getauscht wird.
  • Es ist ein Ziel der Erfindung, ein Datenkommunikationssystem und ein Verfahren zum Lösen vieler Probleme, welche mit einem Mehrsprung-Datenkommunikationssystem einhergehen, bereitzustellen.
  • Dieses Ziel der Erfindung wird durch ein Datenkommunikationssystem, wie in Anspruch 1 angegeben, und ein Verfahren, wie in Anspruch 2 angegeben, erreicht.
  • Die vorliegende Erfindung umfasst ein lokales RF-Netz, das in der Lage ist, Daten effizient und dynamisch abzuwickeln, indem Kommunikationen zwischen den RF-Endgeräten und dem Hostcomputer über ein Netz aus Zwischenbasisstationen geleitet wird.
  • In einer Ausführungsform der vorliegenden Erfindung enthält das RF-Datenkommunikationssystem einen oder mehrere Hostcomputer und mehrere Gateways, Brücken und RF-Endgeräte. Gateways werden verwendet, um Nachrichten zu und von einem Hostcomputer und dem RF-Netz weiterzuleiten. Ein Hostport wird verwendet, um eine Verbindung zwischen dem Gateway und dem Hostcomputer bereitzustellen. Zusätzlich können Gateways Überbrückungsfunktionen beinhalten und können Informationen von einem RF-Endgerät zu einem anderen weiterleiten. Brücken sind zwischenliegende Relaisknoten, die die Datennachrichten wiederholen. Brücken können Daten von und zu Brücken, Gateways und RF-Endgeräten wiederholen und werden verwendet, um die Reichweite der Gateways zu erweitern.
  • Die RF-Endgeräte sind logisch an den Hostcomputer gekoppelt und nutzen ein Netz, das durch ein Gateway und die Brücken gebildet wird, um mit dem Hostcomputer zu kommunizieren. Um das Netz aufzubauen, wird eine optimale Konfiguration zum Leiten der Netzkommunikation über eine Spanning Tree – Konfiguration erzeugt, um den Datenkommunikationsfluss zu steuern. Um durch Angabe einer anschaulicheren Beschreibung die Verständlichkeit zu erleichtern, wird diese Konfiguration nachfolgend als "Spanning Tree" oder "optimaler Spanning Tree" bezeichnet.
  • Speziell stellen die Gateways die Wurzel des Spanning Tree dar, die Zweige sind die Brücken, und nicht überbrückende Stationen, wie etwa die RF-Endgeräte, sind die Blätter des Baumes. Daten werden entlang der Zweige des neu geschaffenen optimalen Spanning Tree gesendet. Die Knoten in dem Netz nutzen ein Lernverfahren in Rückwärtsrichtung, um Pakete entlang der richtigen Zweige zu leiten.
  • Eine Aufgabe der vorliegenden Erfindung besteht darin, Daten effizient, dynamisch und ohne Schleifendurchläufe zu leiten. Eine weitere Aufgabe der vorliegenden Erfindung besteht darin, die Wegeleitung der Daten für die RF-Endgeräte transparent zu gestalten. Die RF-Endgeräte, die für den Hostcomputer bestimmte Daten senden, bleiben durch die Mittel, die letztendlich von dem RF-Netz verwendet werden, um ihre Daten auszuliefern, unbeeinflusst.
  • Eine weitere Aufgabe der vorliegenden Erfindung besteht darin, dass das Netz in der Lage ist, die Mobilität der RF-Endgeräte sowie verlorene Knoten mit einem minimalen Einfluss auf das gesamte RF-Datenkommunikationssystem zu behandeln.
  • Die 1 ist ein funktionales Blockdiagramm eines RF-Datenkommunikationssystems, welches das lokale RF-Netz der vorliegenden Erfindung enthält.
  • Die 1 stellt ein funktionales Blockdiagramm eines RF-Datenkommunikationssystems dar. In einer Ausführungsform der vorliegenden Erfindung weist das RF-Datenkommunikationssystem einen Hostcomputer 10, einen Netz-Controller 14 und Brücken 22 und 24 auf, die an eine Datenkommunikationsleitung 16 angegliedert sind. Außerdem ist an die Datenkommunikationsleitung 16 ein Gateway 20 angegliedert, das als der Ausgangsknoten (root node) für den Spanning Tree des RF-Datennetzes der vorliegenden Erfindung wirkt. Eine Brücke 42 ist über eine festverdrahtete Kommunikationsleitung mit dem Gateway 20 verbunden, und Brücken 40 und 44 sind über zwei unabhängige RF-Verbindungen logisch mit dem Gateway 20 verbunden. Zusätzliche Brücken 46, 48, 50 und 52 sind ebenfalls mit dem RF-Netz verbunden und sind in der 1 gezeigt. Man beachte, dass das Gateway 20 (der Ausgangsknoten des Spanning Tree), obgleich es separat von dem Hostcomputer 10 gezeigt ist, Teil des Hostcomputers 10 sein kann.
  • Die 1 zeigt ferner RF-Endgeräte 100 und 102, die über RF-Verbindungen mit der Brücke 22 verbunden sind, und das RF-Endgerät 104, das über eine RF-Verbindung mit der Brücke 24 verbunden ist. Außerdem ist zu sehen, dass RF-Endgeräte 106, 108, 110, 112, 114, 116, 118 und 120 über ihre jeweiligen RF-Verbindungen logisch mit dem RF-Netz verbunden sind. Die RF-Endgeräte in 1 stellen nicht überbrückende Stationen dar. In alternativen Ausführungsformen der vorliegenden Erfindung könnte das RF-Netz jede Art von Vorrichtung enthalten, die in der Lage ist, die zur Kommunikation in dem RF-Netz benötigten Funktionen zu unterstützen, beispielsweise festverdrahtete Endgeräte, abgesetzte Drucker, stationäre Strichcode-Scanner oder dergleichen. Das RF-Datenkommunikationssystem wie es in 1 gezeigt ist stellt die Konfiguration des Systems zu einem bestimmten Zeitpunkt nach der Initialisierung des Systems dar. Die RF-Verbindungen, wie sie gezeigt sind, sind dynamisch und unterliegen Veränderungen. Beispielsweise können Änderungen in der Struktur des RF-Datenkommunikationssystems durch Bewegung der RF-Endgeräte und durch Störungen, die die RF-Kommunikationsverbindungen beeinträchtigen, verursacht werden.
  • In der bevorzugten Ausführungsform ist der Hostcomputer 10 ein IBM 3090, der Netz-Controller 14 ist ein Modell RC3250 der Norand Corporation, die Datenkommunikationsverbindung 16 ist eine Ethernet-Verbindung, die Knoten 20, 22, 24, 40, 42, 44, 46, 48, 50 und 52 sind intelligente Basis-Transceivereinheiten des Typs RB4000 der Norand Corporation und die RF-Endgeräte 100, 102, 104, 106, 108, 110, 112, 114, 116, 118 und 120 sind vom Typ RT1100 der Norand Corporation.
  • Der optimale Spanning Tree, der die Datenwege in dem gesamten Kommunikationsnetz bereitstellt, wird als Ganzes durch das Netz gespeichert und aufrechterhalten. Jeder Knoten im Netz speichert und modifiziert Informationen, die spezifizieren, wie der lokale Kommunikationsverkehr fließen sollte. Optimale Überbrückungsbäume sichern eine effiziente, adaptive (dynamische) Wegeleitung von Informationen ohne Schleifendurchläufe.
  • Um das RF-Datenkommunikationssystem zu initialisieren, werden das Gateway 20 und die anderen Knoten zu einem optimalen Spanning Tree organisiert, der seinen Ausgangspunkt an dem Gateway 20 hat. Um einen optimalen Spanning Tree zu bilden, wird dem Gateway 20 in der bevorzugten Ausführungsform der Zustand ANGEGLIEDERT zugeordnet und allen anderen Brücken wird der Zustand NICHT ANGEGLIEDERT zugeordnet. Das Gateway 20 wird als an den Spanning Tree angegliedert betrachtet, da es der Ausgangsknoten ist. Anfänglich sind alle anderen Brücken nicht angegliedert und haben keine Herkunft- oder Stammknoten in dem Spanning Tree. Zu diesem Zeitpunkt sendet der angegliederte Gatewayknoten 20 periodisch eine spezielle Art von Aufrufpaket, die nachfolgend als "HALLO-Pakete" bezeichnet werden. Die HALLO-Pakete können unter Verwendung bekannter Kommunikationsverfahren über eine Funkfrequenz(RF)-Verbindung oder über eine direkt verdrahtete Verbindung gesendet werden. In der bevorzugten Ausführungsform der vorliegenden Erfindung besteht die RF-Verbindung aus Streusprektrumübertragungen, die ein Aufrufprotokoll verwenden. Obwohl ein Aufrufprotokoll bevorzugt wird, kann auch ein CSMA-Protokoll (Vielfachzugriff mit Leitungsüberwachung), ein Besetztton-Protokoll oder ein beliebiges andere Protokoll den Kommunikationsverkehr auf der RF-Verbindung organisieren.
  • HALLO-Pakete enthalten 1) die Adresse des Absenders; 2) den Sprungabstand, in dem sich der Absender von dem Ausgangsknoten befindet; 3) eine Quelladresse; 4) einen Zählwert der Knoten in dem Zweig, der durch diese Brücke fließt; und 5) eine Liste von Systemparametern. Jedem Knoten in dem Netz wird eine eindeutige Netzdienstadresse zugeordnet, sowie eine Knotentypkennung, um zwischen unterschiedlichen Knoten und unterschiedlichen Knotentypen zu unterscheiden. Der Abstand eines Knotens von dem Ausgangsknoten wird in Sprüngen mal der Bandbreite jedes Sprungs gemessen. Der Gateway-Ausgangsknoten wird als Null Sprünge von sich selbst entfernt betrachtet.
  • Die nicht angegliederten Brücken befinden sich in einem Zustand MITHÖREN. Während des Zustands MITHÖREN wird eine Brücke die HALLO-Nachrichten mithören, die rundgesendet werden. Durch Mithören der HALLO-Nachrichten können Brücken erfahren, welche Knoten dem Spanning Tree angegliedert sind. Die nicht angegliederten Brücken analysieren den Inhalt der HALLO-Nachrichten um zu bestimmen, ob sie eine Angliederung an den sendenden Knoten anfordern sollen. In der bevorzugten Ausführungsform versucht eine Brücke, sich an denjenigen Knoten anzugliedern, der sich logisch dem Ausgangsknoten am nächsten befindet. In der bevorzugten Ausführungsform basiert der logische Abstand auf der Anzahl der Sprünge, die benötigt werden, um den Ausgangsknoten zu erreichen, und auf der Bandbreite dieser Sprünge. Der Abstand, den der angegliederte Knoten von dem Ausgangsknoten entfernt ist, findet sich in dem zweiten Feld der HALLO-Nachricht, die rundgesendet wird.
  • In einer anderen Ausführungsform der vorliegenden Erfindung ziehen die Brücken sowohl die Anzahl der an den angegliederten Knoten angegliederten Knoten als auch den logischen Abstand des angegliederten Knotens von dem Ausgangsknoten in Erwägung. Wenn ein angegliederter Knoten mit anderen angegliederten Knoten überlastet ist, kann die nicht angegliederte Brücke eine Angliederung an einen weniger belasteten Knoten anfordern.
  • Nach Angliederung an einen angegliederten Knoten muss die neu angegliederte Brücke (der abgeleitete Knoten) ihren/seinen Abstand von dem Ausgangsknoten bestimmen. Um zu dem Abstand des abgeleiteten Knotens von dem Ausgangsknoten zu kommen, zählt der abgeleitete Knoten den Sendeabstand seines Stammknotens vom Ausgangsknoten zu dem Abstand des abgeleiteten Knotens von seinem Stammknoten hinzu. In der bevorzugten Ausführungsform basiert der Abstand eines abgeleiteten Knotens von seinem Stammknoten auf der Bandbreite der Datenkommunikationsverbindung. Wenn sich der abgeleitete Knoten beispielsweise über eine festverdrahtete Verbindung an seinen Stammknoten angliedert (Datenrate 26.000 Baud), könnte der Abstand dieser Kommunikationsverbindung beispielsweise gleich einem Sprung sein. Wenn der abgeleitete Knoten sich jedoch über eine RF-Verbindung (Datenrate 9.600 Baud) an seinen Stammknoten angliedert, könnte der Abstand dieser Kommunikationsverbindung entsprechend gleich drei Sprüngen sein. Die Anzahl der Sprünge entspricht direkt der Kommunikationsgeschwindigkeit der Verbindung. Diese kann nicht nur die Baud-Rate sondern auch solche Faktoren wie Kanalstörungen berücksichtigen.
  • Anfänglich sendet nur der Gateway-Ausgangsknoten 20 HALLO-Nachrichten und nur die Knoten 40, 42, und 44 befinden sich in der Reichweite der von dem Gateway rundgesendeten HALLO-Nachrichten. Daher fordern die Knoten 40, 42 und 44, nachdem die MITHÖR-Periode abgelaufen ist, die Angliederung an den Gatewayknoten 20. Die nicht angegliederten Knoten 40, 42 und 44 senden ANGLIEDERUNG.Anforderungs-Pakete und der angegliederte Gatewayknoten 20 quittiert die ANGLIEDERUNG.Anforderungs-Pakete mit lokalen ANGLIEDERUNG.Bestätigungs-Paketen. Den neu angegliederten Brücken wird der Status ANGEGLIEDERT zugeordnet und sie beginnen ihre eigenen HALLO-Pakete zu senden, und zwar auf der Suche nach anderen nicht angegliederten Brücken. Wiederum versuchen die verbleibenden nicht angegliederten Knoten, sich an diejenigen angegliederten Knoten anzugliedern, die logisch dem Ausgangsknoten am nächsten sind. Beispielsweise liegt der Knoten 48 in der Reichweite der HALLO-Nachrichten der beiden Knoten 40 und 42. Der Knoten 40 ist jedoch über eine RF-Verbindung drei Sprünge von dem Gateway-Ausgangsknoten 20 entfernt, und der Knoten 42 ist über eine festverdrahtete Verbindung nur einen Sprung von dem Gateway-Ausgangsknoten 20 entfernt. Daher gliedert sich der Knoten 48 an den Knoten 42, den dem Gateway-Ausgangsknoten nächsten Knoten, an.
  • Das Senden von HALLO-Nachrichten, ANGLIEDERUNG.Anforderungs-Paketen und ANGLIEDERUNG.Bestätigungs-Paketen wird fortgesetzt, bis der gesamte Spanning Tree aufgebaut ist. Außerdem können auch angegliederte Brücken auf HALLO-Nachrichten reagieren. Wenn eine HALLO-Nachricht anzeigt, dass ein viel kürzerer Weg zu dem Ausgangsknoten verfügbar ist, sendet die angegliederte Brücke ein Paket ABHÄNGEN an ihren alten Stammknoten und ein ANGLIEDERUNG.Anforderungs-Paket an den näheren Knoten. Um eine Instabilität des Systems zu vermeiden und eine Überlastung eines beliebigen gegebenen Knotens zu vermeiden, wird eine angegliederte Brücke nur auf eine HALLO-Nachricht reagieren, wenn der Sprungzählwert in einem HALLO-Paket größer als ein bestimmter Schwellwert ÄNDERUNGSSCHWELLE ist. In der bevorzugten Ausführungsform ist der Wert von ÄNDERUNGSSCHWELLE gleich 3. Auf diese Weise wird ein optimaler Spanning Tree gebildet, der in der Lage ist, Daten ohne Schleifendurchläufe zu übertragen.
  • Andere Knoten als der Gateway-Ausgangsknoten werden, nachdem sie ein ANGLIEDERUNG.Anforderungs-Paket von einem zuvor nicht angegliederten Knoten quittiert haben, das ANGLIEDERUNG.Anforderungs-Paket über die Zweige des Spanning Tree nach oben zu dem Gateway-Ausgangsknoten senden. Während das ANGLIEDERUNG.Anforderungs-Paket zu dem Gateway-Ausgangsknoten gesendet wird, zeichnen andere Knoten, die an demselben Zweig angegliedert sind, die Zieladresse des neu angegliederten Knotens in ihrer Leitweg-Eintragstabelle auf. Wenn das ANGLIEDERUNG.Anforderungs-Paket den Gateway-Ausgangsknoten erreicht, sendet der Gateway-Ausgangsknoten ein ANGLIEDERUNG.Bestätigungs-Paket Ende-zu-Ende zurück.
  • Nachdem der Spanning Tree initialisiert ist, hören die RF-Endgeräte die periodisch gesendeten HALLO-Pakete mit, um zu bestimmen, welche angegliederten Knoten sich in Reichweite befinden. Nachdem HALLO-Nachrichten von angegliederten Knoten empfangen wurden, sendet ein RF-Endgerät, das auf einen geeigneten Aufruf antwortet, ein ANGLIEDERUNG.Anforderungs-Paket, um sich an den dem Ausgangsknoten logisch nächstliegenden Knoten anzugliedern. Beispielsweise ist das RF-Endgerät 110 dem Knoten 44 physikalisch näher. Der Knoten 44 ist jedoch über eine RF-Verbindung drei Sprünge von dem Gateway-Ausgangsknoten 20 entfernt, und der Knoten 42 ist über eine festverdrahtete Verbindung nur einen Sprung von dem Gateway-Ausgangsknoten 20 entfernt. Daher gliedert sich das RF-Endgerät 110, nachdem es HALLO-Nachrichten von beiden Knoten, 42 und 44, gehört hat, an den Knoten 42, den dem Gateway-Ausgangsknoten 20 nächsten Knoten, an. Analog hört das RF-Endgerät 114 HALLO-Nachrichten von den Knoten 48 und 50. Die Knoten 48 und 50 sind beide vier Sprünge von dem Gateway-Ausgangsknoten 20 entfernt. An dem Knoten 48 sind jedoch bereits zwei RF-Endgeräte, 110 und 112, angegliedert, während an dem Knoten 50 nur ein RF-Endgerät 116 angegliedert ist. Daher wird sich das RF-Endgerät 114 an den Knoten 50 angliedern, den am wenigsten belegten Knoten mit gleichem Abstand zu dem Gateway-Ausgangsknoten 20.
  • Der angegliederte Knoten quittiert die ANGLIEDERUNGs.Anfordernung und sendet das ANGLIEDERUNG.Anforderungs-Paket an den Gateway-Ausgangsknoten. Danach sendet der Gateway-Ausgangsknoten ein ANGLIEDERUNG.Bestätigungs-Paket Ende-zu-Ende zurück. Auf diese Weise fungiert die End-zu-End-ANGLIEDERUNGs-Anforderung als ein Entdeckungspaket, das es dem Gateway-Ausgangsknoten und allen anderen Knoten desselben Zweiges ermöglicht, schnell die Adresse des RF-Endgerätes kennenzulernen. Dieser Vorgang wird als rückwärtiges Lernen bezeichnet. Die Knoten lernen die Adressen von Endgeräten, indem sie den Verkehr von den Endgeräten zu dem Ausgangsknoten überwachen. Wenn ein Paket von einem Endgerät ankommt, das nicht in der Leitwegtabelle des Knotens enthalten ist, erfolgt ein Eintrag in der Leitwegtabelle. Der Eintrag enthält die Adresse des Endgerätes und die Adresse des Knotens, der das Paket sendet. Zusätzlich wird für dieses Endgerät ein Eintrittszeitgeber eingesetzt. Der Eintrittszeitgeber wird verwendet, um zu bestimmen, wann RF-Endgeräte den angegliederten Knoten aktiv nutzen. Die Knoten halten Einträge nur für Endgeräte aufrecht, die den Knoten aktiv zur Kommunikation nutzen. Wenn der Eintrittszeitgeber aufgrund fehlender Kommunikation abläuft, wird der Eintrag des RF-Endgerätes aus der Leitwegtabelle gelöscht.
  • Die RF-Verbindungen zwischen den RF-Endgeräten, den Brücken und dem Gateway gehen oft verloren. Daher wird ein verbindungsorientierter Datenverbindungsdienst verwendet, um die logischen Knoten-Knoten-Verbindungen aufrechtzuerhalten. Wenn kein Netzverkehr vorhanden ist, werden periodische Nachrichten gesendet und empfangen, um die Stabilität der RF-Verbindung sicherzustellen. Als Ergebnis wird der Verlust einer Verbindung schnell erkannt und das RF-Netz kann versuchen, eine neue RF-Verbindung aufzubauen, bevor eine Datenübertragung von dem Hostcomputer zu einem RF-Endgerät nachteilig beeinflusst wird.
  • Die Kommunikation zwischen Endgeräten und dem Hostcomputer erfolgt unter Verwendung des resultierenden RF-Netzes. Um mit dem Hostcomputer zu kommunizieren, sendet ein RF-Endgerät ein Datenpaket in Reaktion auf einen Aufruf von der dem Hostcomputer nächsten Brücke. Typischerweise ist das RF-Endgerät an die dem Hostcomputer nächste Brücke angegliedert. RF-Endgeräte hören jedoch ständig HALLO- und Aufruf-Nachrichten von anderen Brücken mit und können sich an eine Brücke in der Tabelle von Brücken, die dem speziellen RF-Endgerät näher liegt, angliedern und dann mit dieser kommunizieren.
  • Unter bestimmten Betriebsbedingungen können duplizierte Datenpakete in dem RF-Netz übertragen werden. Beispielsweise ist es möglich, dass ein RF-Endgerät ein Datenpaket an seinen angegliederten Knoten sendet, dass der Knoten den Quittierungsrahmen sendet und dass das RF-Endgerät die Quittierung nicht empfängt. Unter diesen Umständen wird das RF-Endgerät die Daten erneut senden. Wenn das duplizierte Datenpaket in der Datenbank des Hostcomputers aktualisiert werden würde, würde die Datenbank verfälscht werden. Daher erkennt das RF-Netz der vorliegenden Erfindung duplizierte Datenpakete. Um die Datenintegrität sicherzustellen, erhält jeder Satz von Datenübertragungen eine Sequenznummer. Die Sequenznummern werden kontinuierlich inkrementiert, und doppelte Sequenznummern werden nicht akzeptiert.
  • Wenn eine Brücke ein Datenpaket von einem Endgerät empfängt, das an den Hostcomputer gerichtet ist, sendet die Brücke das Datenpaket an den Stammknoten auf dem Zweig weiter. Der Stammknoten sendet das Datenpaket dann an seinen Stammknoten weiter. Die Weitersendung des Datenpakets wird fortgesetzt, bis der Gateway-Ausgangsknoten das Datenpaket empfängt und es an den Hostcomputer sendet. Analog wird, wenn ein Paket an einem Knoten von dem Hostcomputer ankommt, das an ein RF-Endgerät gerichtet ist, der Knoten seine Leitweg-Eintragstabelle überprüfen und das Datenpaket an seinen abgeleiteten Knoten weitersenden, der entlang des für das RF-Endgerät bestimmten Zweiges liegt. Die Knoten entlang des Zweiges, der das RF-Endgerät enthält, brauchen nicht den endgültigen Standort des RF-Endgerätes zu kennen. Die Weitersendung des Datenpakets wird fortgesetzt, bis das Datenpaket den Endknoten auf dem Zweig erreicht, der das Datenpaket dann direkt an das Endgerät selbst weitersendet.
  • Eine Kommunikation ist auch zwischen RF-Endgeräten möglich. Um mit einem anderen RF-Endgerät zu kommunizieren, sendet das RF-Endgerät ein Datenpaket an seine angegliederte Brücke. Wenn die Brücke das Datenpaket, das an den Hostcomputer gerichtet ist, von einem Endgerät empfängt, überprüft die Brücke, ob die Zieladresse des RF-Endgerätes in ihrer Leitwegtabelle enthalten ist. Wenn dies der Fall ist, sendet die Brücke einfach die Nachricht an das beabsichtigte RF-Endgerät. Falls nicht, sendet die Brücke das Datenpaket an ihren Stammknoten weiter. Die Weitersendung des Datenpaketes wird den Zweig hinauf fortgesetzt, bis ein gemeinsamer Stammknoten zwischen den RF-Endgeräten gefunden ist. Dann sendet der gemeinsame Stammknoten (oft der Gatewayknoten selbst) das Datenpaket an das beabsichtigte RF-Endgerät über die Zweige des RF-Netzes.
  • Während des normalen Betriebs des RF-Netzes können RF-Endgeräte für ihren Angliederungsknoten verloren gehen oder abgetrennt werden. Wenn ein RF-Endgerät abgetrennt wird, egal aus welchem Grund, wird dessen Leitwegeintrag gelöscht und das RF-Endgerät hört HALLO- oder Aufrufnachrichten von allen angegliederten Knoten in der Reichweite mit. Nach dem Empfang von HALLO- oder Aufrufnachrichten von angegliederten Knoten sendet das RF-Endgerät ein ANGLIEDERUNG.Anforderungs-Paket an den dem Ausgangsknoten nächsten angegliederten Knoten. Dieser angegliederte Knoten quittiert die ANGLIEDERUNGs.Anforderung und sendet das ANGLIEDERUNG.Anforderungs-Paket an den Gateway-Ausgangsknoten. Danach sendet der Gateway-Ausgangsknoten ein ANGLIEDERUNG.Bestätigungs-Paket Ende-zu-Ende zurück.
  • Auch Brücken können während des normalen Betriebs des RF-Netzes verloren gehen oder abgetrennt werden. Wenn eine Brücke verloren geht oder abgetrennt wird, werden alle Leitwegeinträge, welche die Brücke enthalten, gelöscht. Die Brücke sendet dann eine HALLO.Anforderung mit einer globalen Brücken-Zieladresse. Angegliederte Knoten werden sofort, wenn sie ein ANGLIEDERUNG.Anforderungs-Paket mit einer globalen Zieladresse empfangen, HALLO-Pakete senden. Dies unterstützt die Wiederangliederung des verlorenen Knotens. Danach tritt die Brücke in den Zustand MITHÖREN ein, um zu erfahren, welche angegliederten Knoten sich in Reichweite befinden. Die nicht angegliederte Brücke analysiert den Inhalt der rundgesendeten HALLO-Nachrichten, um festzustellen, ob sie die Angliederung an den rundsendenden Knoten fordern soll. Wiederum versucht die Brücke, sich an den Knoten anzugliedern, der dem Ausgangsknoten logisch am nächs ten liegt. Nach Angliederung an den nächstgelegenen Knoten beginnt die Brücke, HALLO-Nachrichten rundzusenden, um ANGLIEDERUNGs.Anforderungen von anderen Knoten oder RF-Endgeräten abzurufen.
  • Das Streuspektrumsystem stellt ein hierarchisches Funkfrequenznetz von Online-Endgeräten zum Dateneintrag und zur Nachrichtenübertragung in einer mobilen Umgebung bereit. Das Netz ist durch sporadischen Datenverkehr über Mehrsprung-Datenwege gekennzeichnet, die aus RS485 oder verdrahteten Ethernet-Verbindungen und direkt sequenzierten Einkanal-Streuspektrumverbindungen bestehen. Die Netzarchitektur ist durch sich bewegende, versteckte und schlafende Knoten kompliziert. Das Streuspektrumsystem besteht aus den folgenden Arten von Vorrichtungen: Endgerät-Controller -- ein Gateway, das Nachrichten von einem Hostport zu dem RF-Netz weiterleitet und das Nachrichten von dem Netz zu dem Hostport weiterleitet. Der Hostport stellt (direkt oder indirekt) eine Verbindung zwischen dem Controller und einem "Host"computer bereit, an welchen die Endgeräte logisch angegliedert sind.
  • Basisstation -- ein mittlerer Relaisknoten, welcher verwendet wird, um die Reichweite des Controllerknotens auszudehnen. Verbindungen von Basisstation zu Controller oder von Basisstation zu Basisstation können verdrahtete oder drahtlose RF-Verbindungen sein.
  • Endgerät -- in der Hand zu haltende RF-Endgeräte von Norand, Drucker, usw. Außerdem weist eine Controllervorrichtung eine Endgerätkomponente auf.
  • Die Einrichtungen sind logisch als Knoten in einem (optimalen) Spanning Tree organisiert, wobei sich der Controller am Ausgangspunkt oder der Wurzel befindet, interne Knoten in Basisstationen oder Controllern auf Zweigen des Baumes, und Endknoten als (möglicherweise mobile) Blätter an dem Baum. Wie bei einem Verbrauchsbaum werden Knoten, die näher am Ausgangspunkt des Spanning Tree liegen, als "stromab" von Knoten, die weiter weg liegen, bezeichnet. Umgekehrt liegen alle Knoten von dem Ausgangsknoten aus "stromauf'. Pakete werden nur entlang von Zweigen des Spanning Tree gesendet. Knoten in dem Netz nutzen ein "rückwärtiges Lern" verfahren, um Pakete entlang der Zweige des Spanning Tree zu leiten.
  • Einrichtungen in dem Spanning Tree werden logisch als einer der folgenden drei Knotentypen kategorisiert:
    • 1) Ausgangsknoten (oder Ausgangsbrücke) – eine Controllervorrichtung, die als die Ausgangsbrücke des Netz – Spanning Tree fungiert. In der bevorzugten Ausführungsform weist der Spanning Tree einen einzigen Ausgangsknoten auf. Anfänglich stellen alle Controllervorrichtungen Kandidaten für Ausgangsknoten dar, aus welchen ein Ausgangsknoten ausgewählt wird. Diese Auswahl kann auf dem Sprungabstand zu dem Host, einer vorgegebenen Priorität, einer willkürlichen Auswahl usw. basieren.
    • 2) Brücke – ein interner Knoten in dem Spanning Tree, der verwendet wird, um Endknoten miteinander zu einem verbundenen Netz zu "überbrücken". Der Ausgangsknoten wird ebenfalls als eine Brücke betrachtet, und die Bezeichnung "Brücke" kann verwendet werden, um alle Nicht-Endknoten oder alle Nicht-Endknoten außer dem Ausgangsknoten in Abhängigkeit von dem vorliegenden Zusammenhang zu bezeichnen. Ein Brückenknoten besteht aus einer Netzschnittstellenfunktion und einer Wegeleitungsfunktion.
    • 3) Endgerät – "Blatt" knoten in dem Spanning Tree. Ein Endknoten kann als die Softwareentität angesehen werden, die einen Zweig in dem Spanning Tree abschließt.
  • Eine Controllervorrichtung enthält einen (mehrere) Endknoten und einen Brückenknoten. Der Brückenknoten stellt den Ausgangsknoten dar, wenn der Controller als die Ausgangsbrücke fungiert. Eine Basisstation enthält einen Brückenknoten. Eine Endgeräteinrichtung enthält einen Endknoten und muss eine Netzschnittstellenfunktion aufweisen. Eine "Überbrückungsentität" bezeichnet einen Brückenknoten oder die Netzschnittstellenfunktion in einem Endgerät.
  • Die Grundanforderungen des Systems sind Folgende:
    • a) verdrahtete oder drahtlose Knotenverbindungen;
    • b) Netzschichttransparenz;
    • c) dynamische/automatische Netz-Leitwegkonfiguration;
    • d) Mobilität der Endgeräte: Endgeräte sollten in der Lage sein, sich in dem RF-Netz zu bewegen, ohne eine End-zu-End-Verbindung zu verlieren;
    • e) Fähigkeit, schlafende Endgeräte unterzubringen;
    • f) Fähigkeit, Endgeräte schnell zu lokalisieren;
    • g) eingebaute Redundanz: verlorene Knoten sollten einen minimalen Einfluss auf das Netz haben;
    • h) Physikalische Unabhängigkeit der Verbindungen: der Überbrückungsalgorithmus ist über heterogene physikalische Verbindungen hin konsistent.
  • Die Software für das Streuspektrumsystem ist funktional folgendermaßen geschichtet:
  • Übertragungsmittelzugriff (MAC - Medium Access Control)
  • Die MAC-Schicht ist dafür verantwortlich, zuverlässige Übertragungen zwischen zwei beliebigen Knoten in dem Netz (d.h. Endgerät zu Brücke) bereitzustellen. Der MAC weist eine Kanalzugriffs-Steuerkomponente und eine Verbindungs-Steuerkomponente auf. Die Verbindungs-Steuerkomponente erleichtert und reguliert Punkt-zu-Punkt-Rahmenübertragungen in Abwesenheit einer Kollisionserkennung. Die MAC-Kanalzugriffs-Steuerkomponente reguliert den Zugriff auf das Netz. Man beachte, dass die MAC-Schicht vorliegend auch als die Sicherungsschicht oder Datenverbindungsschicht bezeichnet wird.
  • Überbrückungsschicht
  • Die Überbrückungsschicht, die vorliegend auch als die Vermittlungs- oder Netzschicht bezeichnet wird, weist folgende mehrere Funktionen auf:
    • 1. Die Überbrückungsschicht nutzt ein "HALLO-Protokoll", um Knoten in dem Netz zu einem optimalen Spanning Tree zu organisieren, der seinen Ausgangpunkt an der Ausgangsbrücke hat. Der Spanning Tree wird verwendet, um Schleifendurchläufe in der Topologie zu verhindern. Innere Zweige des Spanning Tree sind relativ stabil (d.h. Controller- und Relaisstationen bewegen sich nicht oft). Endgeräte, welche Blätter an dem Spanning Tree darstellen, können abgetrennt werden und müssen häufig neu angegliedert werden.
    • 2. Die Überbrückungsschicht leitet Pakete von Endgeräten zu dem Host, von dem Host zu Endgeräten und von Endgeräten zu Endgeräten entlang der Zweige des Spanning Tree weiter.
    • 3. Die Überbrückungsschicht stellt einen Dienst zur Speicherung von Paketen für SCHLAFENDe Endgeräte bereit. Pakete, die nicht unmittelbar ausgeliefert werden können, können durch die Überbrückungsentität in einem Stammknoten eine oder mehrere HALLO-Zeiten lang gespeichert werden.
    • 4. Die Überbrückungsschicht leitet Informationen über verlorene Knoten durch den gesamten Spanning Tree weiter.
    • 5. Die Überbrückungsschicht hält die Verbindungen des Spanning Tree aufrecht.
    • 6. Die Überbrückungsschicht verteilt Netzschnittstellenadressen.
  • Schicht der logischen Verbindungssteuerung
  • Eine Schicht zur logischen Verbindungssteuerung, die vorliegend auch als die Transportschicht bezeichnet wird, ist für die Bereitstellung einer zuverlässigen Übertragung zwischen zwei beliebigen Knoten in dem Netz (d.h. Endgerät zu Basisstation) verantwortlich. Die Datenverbindungsschicht stellt einen verbindungsorientierten, gesicherten Dienst und einen verbindungslosen, ungesicherten Dienst bereit. Der gesicherte Dienst erkennt und verwirft duplizierte Pakete und überträgt verlorene Pakete erneut. Die ungesicherten Dienste bieten ein Datagramm-Leistungsmerkmal für Protokolle höherer Schichten, welche einen gesicherten End-zu-End-Datenweg bereitstellen. Die Datenverbindungsschicht stellt Dienste der zweiten ISO-Schicht für Anwendungssitzungen von Endgerät zu Host bereit, welche auf einem End-zu-End-Endgerät-zu-Host-Transportprotokoll laufen. Die Datenverbindungsschicht stellt jedoch auch Transportdienste (ISO-Schicht 4) für Sitzungen, die in dem SST-Netz enthalten sind, bereit.
  • Höhere Schichten
  • Für Sitzungen von Endgerät zu Endgerät, die in dem SST-Netz enthalten sind, stellt die Datenverbindungsschicht Dienste der Transportschicht bereit und es ist keine zusätzliche Netz- oder Transportschicht erforderlich. In diesem Fall können die zuvor diskutierte MAC-, die Überbrückungs- und die Datenverbindungsschicht als eine Datenverbindungsschicht, eine Netzschicht bzw. eine Transportschicht angesehen werden. Für Anwendungssitzungen von Endgerät zu Host existieren höhere ISO-Schichten über der SST-Datenverbindungsschicht und müssen erforderlichenfalls in dem Endgerät und in dem Hostcomputer implementiert sein. Das vorliegende Dokument definiert diese Schichten nicht (oder schränkt sie nicht ein). Dieses Dokument diskutiert ein VMTP-artiges Schnellverbindungs-Transportprotokoll, das für transiente interne Endgerät-zu-Endgerät-Sitzungen verwendet wird.
  • Speziell weist eine Netzschicht folgende mehrere Funktionen auf:
    • 1) Die Netzschicht verwendet ein "HALLO-Protokoll", um Knoten in dem Netz zu einem optimalen Spanning Tree zu organisieren, der seinen Ausgangspunkt am Controller hat (ein Spanning Tree ist erforderlich, um Schleifendurchläufe in der Topologie zu vermeiden). Innere Zweige des Spanning Tree sind relativ stabil (d.h. der Controller und die Basisstationen bewegen sich nicht oft). Endgeräte, welche Blätter an dem Spanning Tree darstellen, werden häufig abgetrennt und müssen erneut angegliedert werden.
    • 2) Die Netzschicht leitet Nachrichten von Endgeräten zu dem Host, von dem Host zu Endgeräten und von Endgeräten zu Endgeräten entlang der Zweige des Spanning Tree weiter.
    • 3) Die Netzschicht stellt einen Dienst zur Speicherung von Nachrichten für SCHLAFENDe Endgeräte bereit. Nachrichten, die nicht sofort ausgeliefert werden können, können durch die Netzentität in einem Stammknoten eine oder mehrere HALLO-Zeitspannen lang gespeichert werden.
    • 4) Die Netzschicht leitet Informationen zu verlorenen Knoten durch den gesamten Spanning Tree weiter.
    • 5) Die Netzschicht hält die Verbindungen des Spanning Tree in Abwesenheit eines regulären Datenverkehrs aufrecht.
  • Eine Transportschicht ist für den Aufbau und die Beibehaltung eines zuverlässigen End-zu-End-Datenweges zwischen Transportzugangspunkten in zwei beliebigen Knoten in dem Netz verantwortlich. Die Transportschicht stellt ungesicherte, gesicherte sowie transaktionsorientierte Dienste bereit. Die Transportschicht sollte immun gegenüber Implementierungsänderungen in der Netzschicht sein.
  • Die Transportschicht ist für Folgendes verantwortlich:
    • 1) Aufbau und Aufrechterhaltung TCP-artiger Verbindungen für eine gesicherte Datenübertragung von Ausgangsknoten zu Endgerät.
    • 2) Aufrechterhaltung VMTP-artiger Transaktionsaufzeichnungen für eine gesicherte Weiterleitung von transienten Nachrichten zwischen zwei beliebigen Knoten.
    • 3) Erkennen und Verwerfen duplizierter Pakete.
    • 4) Erneutes Übertragen verlorener Pakete.
  • Die Schichten 1 bis 4 sind in dem Norand-RF-Netz in sich abgeschlossen und sind unabhängig von dem Hostcomputer und von Endgerätanwendungen. Die Sitzungs- oder Kommunikationssteuerungsschicht (und alle höheren Schichten) sind abhängig von speziellen Anwendungen. Daher muss erforderlichenfalls das Sitzungs- oder Kommunikationssteuerungsprotokoll (und höhere Protokolle) implementiert werden. Man beachte, dass ein einziger Transportzugangspunkt ausreicht, um Einzelsitzungen mit mehreren Knoten zu behandeln. Mehrere gleichzeitige Sitzungen zwischen zwei beliebigen Knoten könnten mit einer Sitzungskennung in einem Sitzungs-Datenkopf behandelt werden.
  • Es bestehen folgende Netzadressenanforderungen: DLC-Rahmen enthalten eine Sprung-Ziel- und Quelladresse in dem DLC-Datenkopf. Netzpakete enthalten eine End-zu-End-Zieladresse und eine Quelladresse in dem Netz-Datenkopf. Transportnachrichten enthalten kein Adressfeld, stattdessen ist eine Transportverbindung durch Paare von Netzschicht-Quell- und Zieladressen definiert. Mehrere Transportverbindungen erfordern mehrere Paare von Netzwerkadressen.
  • Der Transport-Datenkopf enthält eine TRANSPORTZUGANGSPUNKT-Kennung. DLC- und Netzwerkadressen sind konsistent und haben das gleiche Format. Jeder Knoten weist eine eindeutige LANGE ADRESSE auf, die bei der Herstellung in den Knoten programmiert wird. Die lange Adresse wird nur verwendet, um eine KURZE ADRESSE von dem Ausgangsknoten zu erhalten.
  • Die Netzwerkentität in jedem Knoten erhält eine KURZE ADRESSE von dem Ausgangsknoten, die den Knoten eindeutig kennzeichnet. Die Netzwerkentität leitet die KURZE ADRESSE an die DLC-Entität weiter. Kurze Adressen werden verwendet, um die Paketgrößen zu minimieren.
  • Kurze Adressen bestehen aus Folgendem: Es gibt
    ein Adresslängenbit (kurz oder lang);
    eine Spanning Tree – Kennung;
    eine Knotentypkennung: Knotentypen sind allgemein bekannt;
    eine eindeutige Gruppensende- oder Rundsende-Knotenkennung.
  • Die Knotenkennungsteile von Ausgangsknotenadressen sind allgemein bekannt und konstant. Eine vorgegebene oder Standard- Spanning Tree – Kennung ist allen Knoten allgemein bekannt. Eine nicht vorgegebene Spanning Tree – Kennung kann in den Ausgangsknoten eingegeben werden (d.h. von einem Netzadministrator) und allen anderen Knoten in "HALLO"-Paketen bekannt gemacht werden. Die Liste von nicht vorgegebenen Überbrückungsbäumen, an welche sich andere Knoten angliedern können, muss in jeden Knoten eingegeben werden.
  • Eine Knotentypkennung mit lauter Einsen wird verwendet, um alle Knotentypen zu spezifizieren. Eine Knotenkennung mit lauter Einsen wird verwendet, um alle Knoten des speziellen Typs zu spezifizieren. Eine DLC-Kennung mit lauter Nullen wird verwendet, um eine DLC-Entität zu spezifizieren, die noch keine Adresse aufweist. Die Adresse mit lauter Nullen wird in den DLC-Rahmen verwendet, die genutzt werden, um Netzwerk-Adresspakete zu senden und zu empfangen. (Die Netzwerkentität in jedem Knoten filtert basierend auf der Netzwerkadresse Adresspakete.)
  • Die Zuweisung der kurzen Adresse erfolgt folgendermaßen: Kurze Knotenkennungen von Ausgangsknoten sind allgemein bekannt. Alle anderen Knoten müssen eine kurze Knotenkennung von dem Ausgangsknoten erhalten. Um eine KURZE ADRESSE zu erhalten, sendet ein Knoten ein Adressanforderungspaket an den Ausgangsknoten. Die Quelladressen (d.h. DLC- und Netzwerk-) in dem Anforderungspaket sind LANGE ADRESSEN. Der Ausgangsknoten unterhält eine Adress-Warteschlange genutzter und ungenutzter KURZER ADRESSEN. Wenn möglich wählt der Ausgangsknoten eine verfügbare KURZE ADRESSE aus, verknüpft die KURZE ADRESSE mit der LANGEN ADRESSE des anfordernden Knotens und schickt die KURZE ADRESSE in einem Adressbestätigungspaket an den anfordernden Knoten zurück. (Man beachte, dass die Zieladresse in dem Bestätigungspaket eine lange Adresse ist.)
  • Ein Knoten muss anfänglich und jedes Mal, wenn eine Inaktivitätsperiode ADRESS-AUSZEIT abläuft, ohne dass der Knoten ein Paket von der Netzwerkentität in dem Ausgangsknoten erhalten hat, eine (neue) kurze Adresse erhalten.
  • Die Netzwerkentität in dem Ausgangsknoten unterhält Adressen in der Adress-Warteschlange in der Reihenfolge der längsten Nichtbenutzung. Jedes Mal, wenn ein Paket empfangen wird, wird die Quelladresse an das Ende der Warteschlange gesetzt. Die Adresse am Kopf der Warteschlange steht zur Nutzung durch einen anfordernden Knoten zur Verfügung, wenn sie niemals verwendet worden ist oder wenn sie während einer Zeitperiode MAX-ADRESS-NUTZUNGSDAUER inaktiv war.
  • Die MAX-ADRESS-NUTZUNGSDAUER muss größer als die ADRESS-AUSZEIT sein, um sicherzustellen, dass eine Adresse nicht durch irgendeinen Knoten genutzt wird, wenn sie für einen anderen Knoten verfügbar wird. Wenn der Ausgangsknoten eine ADRESS-Anforderung von einer Quelle erhält, für welche ein Eintrag in der Adress-Warteschlange existiert, aktualisiert der Ausgangsknoten einfach die Warteschlange und sendet die alte Adresse zurück.
  • Die Netzschicht organisiert Knoten zu einem optimalen Spanning Tree mit dem Controller am Ausgangspunkt des Baumes. (Man beachte, dass die Spanning Tree-Kennung erlaubt, dass zwei logische Bäume in dem gleichen Versorgungsbereich existieren.) Die Organisation des Spanning Tree wird mit einem HALLO-Protokoll erleichtert, welches ermöglicht, dass Knoten den kürzesten Weg zu dem Ausgangsknoten bestimmen, bevor sie sich an den Spanning Tree angliedern. Alle Nachrichten werden entlang von Zweigen des Spanning Tree geleitet.
  • Knoten in dem Netz werden generell als angegliedert oder nicht angegliedert kategorisiert. Anfänglich ist nur der Ausgangsknoten angegliedert. Es kann ein einziger Controller als der Ausgangsknoten bestimmt werden oder es können mehrere Ausgangsknotenkandidaten (d.h. Controller) verhandeln, um zu bestimmen, welcher Knoten der Ausgangsknoten ist. Angegliederte Brückenknoten und Ausgangsknotenkandidaten senden HALLO-Pakete in berechneten Intervallen. Die HALLO-Pakete beinhalten:
    • a) die Quelladresse, welche die Spanning Tree-Kennung enthält;
    • b) eine Rundsende-Zieladresse;
    • c) einen "Start"-Wert, aus welchem der Zeitablauf zukünftiger HALLO-Nachrichten berechnet werden kann;
    • d) eine Verschiebungszeit des HALLO-Zeitschlitzes, welche eine tatsächliche Abweichung angibt, die in der planmäßigen Ankunft der nächsten HALLO-Nachricht auftreten wird (wobei die planmäßige Ankunft aus dem "Start" wert berechnet wird);
    • e) den Abstand (d.h. die Wegekosten) des Senders von dem Host: Der inkrementale Abschnitt des Abstandes zwischen einem Knoten und seinem Stammknoten ist hauptsächlich eine Funktion der Art der physikalischen Verbindung (d.h. Ethernet, RS485, RF oder dergleichen). Wenn ein Signalstärkeindikator verfügbar ist, werden Verbindungen zu der Verbindung mit der besten Signalstärke hin ausgerichtet. Die Abstandskomponente ist dafür vorgesehen, die Wegeauswahl zu schnellen (d.h. verdrahteten) Verbindungen hin auszurichten. Das Festsetzen eines Schwellwertes für eine minimale Signalstärke hilft, sporadische Änderungen in dem Netz zu verhindern. Außerdem können Verbindungen dahingehend ausgerichtet werden, die Belastung (d.h. die Anzahl von abgeleiteten Knoten) an einem Stammknoten auszugleichen.
    • f) eine Liste für anhängige Nachrichten: Listen für anhängige Nachrichten bestehen aus Null oder mehreren Paaren von Zieladresse/Nachrichtenlänge. Anhängige Nachrichten für Endgeräte werden in dem Stammknoten des Endgerätes gespeichert.
    • g) eine Liste abgetrennter Knoten: Listen von abgetrennten Knoten enthalten die Adressen von Knoten, die von dem Spanning Tree abgetrennt worden sind. Der Ausgangsknoten unterhält zwei Listen. Eine private Liste besteht aus allen Adressen abgetrennter Knoten und eine bekannt gemachte Liste besteht aus den Adressen aller abgetrennter Knoten, die anhängige Transportnachrichten aufweisen. Die Adressen in dem HALLO-Paket entsprechen der bekannt gemachten Liste.
  • Ein interner Knoten erfährt, welche Einträge in seinen Listen vorhanden sein sollten, aus HALLO-Nachrichten, die von seinem Stammknoten gesendet werden. Der Ausgangsknoten baut seine Listen abgetrennter Knoten aus Informationen, die in Abtrenn-Paketen erhalten werden, auf. Einträge sind ABTRENN-MSG-NUTZUNGSDAUER Hallo-Zeiten lang in HALLO-Nachrichten enthalten.
  • Angegliederte Knoten senden sofort, wenn sie ein "HALLO.Anforderungs"-Paket mit einer globalen Zieladresse erhalten, "KURZ-HALLO"-Nachrichten; ansonsten werden angegliederte Knoten nur HALLO-Nachrichten in berechneten Zeitintervallen in "HALLO-Zeitschlitzen" senden. KURZ-HALLO-Nachrichten enthalten keine anhängige Nachricht oder Liste abgetrennter Knoten. KURZ-HALLO-Nachrichten werden unabhängig von regulären HALLO-Nachrichten gesendet und beeinflussen nicht den Zeitablauf regulärer HALLO-Nachrichten.
  • Nicht angegliederte Knoten (Knoten ohne einen Stammknoten in dem Spanning Tree) befinden sich anfänglich in einem Zustand "NICHT ANGEGLIEDERT, MITHÖREN". Während des Zustands MITHÖREN erfährt ein Knoten, welche angegliederte Basisstation, welcher angegliederte Controller dem Ausgangsknoten am nächsten liegt, indem er die HALLO-Nachrichten mithört. Nachdem die Mithörperiode abgelaufen ist, sendet ein nicht angegliederter Knoten ein ANGLIEDERUNG.Anforderungs-Paket an den dem Ausgangsknoten nächstgelegenen angegliederten Knoten. Der angegliederte Knoten quittiert die ANGLIEDERUNG.Anforderung sofort und sendet das ANGLIEDERUNG.Anforderungs-Paket zu dem Ausgangsknoten (Controller). Der Ausgangsknoten sendet die Anforderung als ein ANGLIEDERUNG.Bestätigungs-Paket Ende-zu-Ende zurück. Wenn der neu angegliederte Knoten eine Basisstation ist, berechnet der Knoten seinen Verbindungsabstand und zählt den Abstand zu dem Abstand seines Stammknotens hinzu, bevor er beginnt, HALLO-Nachrichten zu senden.
  • Die End-zu-End-ANGLIEDERUNGs.Anforderung fungiert als ein Entdeckungspaket und ermöglicht dem Ausgangsknoten, die Adresse des Quellknotens schnell kennenzulernen. Die END-ZU-END-ANGLIEDERUNGs.Anforderung durchläuft, wenn sie von einem Knoten zu dem Anfangsknoten gesendet wird, nicht immer die gesamte Strecke. Wenn ein stromab gelegener Knoten ein ANGLIEDERUNG.Anforderungs-Paket empfängt und bereits einen korrekten Leitwegeintrag für den zugeordneten Knoten aufweist, unterbricht der stromab gelegen Knoten die Anforderung und sendet die ANGLIEDERUNGs.Bestätigung an den Quellknoten zurück. (Man beachte, dass etwaige Huckepack-Daten auf dem ANGLIEDERUNG.Anforderungs-Paket trotzdem zu dem Host weitergeleitet werden müssen.) Diese Situation tritt jedes Mal auf, wenn ein "neuer" Weg mehr als einen Knoten gemeinsam mit dem "alten" Weg hat.
  • Der Zustand MITHÖREN endet nach MIN_HALLO HALLO-Zeitschlitzen, wenn HALLO-Nachrichten von wenigstens einem Knoten empfangen worden sind. Wenn keine HALLO-Nachrichten empfangen wurden, wartet der mithörende Knoten und versucht es später erneut.
  • Ein angegliederter Knoten kann auf eine HALLO-Nachricht von einem anderen als seinem Stammknoten reagieren (d.h. mit einer ANGLIEDERUNGs.Anforderung), wenn die Differenz in der in dem HALLO-Paket spezifizierten Sprung-Zahl einen Wert ÄNDERUNGSSCHWELLE übersteigt.
  • Nicht angegliederte Knoten können eine globale ANGLIEDERUNGs.Anforderung mit einer Gruppensende-Basisstations-Zieladresse senden, um kurze HALLO-Nachrichten von angegliederten Basisstationen abzurufen. Der Endeffekt besteht darin, dass der Zustand MITHÖREN (optional) verkürzt werden kann. (Man beachte, dass nur eine angegliederte Basisstation oder der Controller auf ANGLIEDERUNGs.Anforderungen reagieren können.) Normalerweise ist dieses Leistungsmerkmal für Basisstationen mit abgeleiteten Knoten und Endgeräte mit in Verlauf befindlichen Transaktionen reserviert.
  • ANGLIEDERUNGs.Anforderungen enthalten eine (möglicherweise leere) Liste abgeleiteter Knoten, um inneren Knoten zu ermöglichen, ihre Leitwegtabellen zu aktualisieren. ANGLIEDERUNGs.Anforderungen enthalten außerdem ein "ZÄHLWERT"-Feld, welches anzeigt, dass ein Endgerät sich in schlafendem Zustand befinden kann. Die Netzwerkentität in dem Stammknoten eines SCHLAFENDen Endgerätes kann temporär Nachrichten für eine spätere Auslieferung speichern. Wenn das Zählwertfeld ungleich Null ist, wird die Netzwerkentität in einem Stammknoten anhängige Nachrichten speichern bis 1) die Nachricht ausgeliefert ist; oder 2) die "ZÄHLWERT" HALLO-Zeiten abgelaufen sind.
  • Transportschichtdaten können auf einem ANGLIEDERUNG.Anforderungs-Paket von einem Endgerät huckepack genommen werden. (Das bedeutet, eine ANGLIEDERUNGs.Anforderung/Bestätigung kann mit einem Bitflag in dem Netz-Datenkopf eines Datenpaketes realisiert werden.
  • NETZSCHICHT-WEGELEITUNG
  • Alle Nachrichten werden entlang von Zweigen des Spanning Tree geleitet. Basisstationen lernen die Adresse von Endgeräten kennen, indem sie Verkehr von Endgeräten (d.h. zu dem Ausgangsknoten) überwachen. Wenn eine Basisstation ein (d.h. ANGELIEDERUNG.Anforderungs-) Paket empfängt, das für den Ausgangsknoten bestimmt ist, erzeugt die Basisstation einen Eintrag in ihrer Leitwegtabelle für das Endgerät oder aktualisiert diesen. Der Eintrag enthält die Adresse des Endgerätes und die Adresse der Basisstation, welche das Paket sendet (d.h. die Sprungadresse). Wenn eine Basisstation ein stromauf laufendes Paket empfängt (d.h. von dem Ausgangsknoten, für ein Endgerät bestimmt) wird das Paket einfach an die Basisstation weitergesendet, welche sich im Leitwegeintrag für die Zieladresse befindet. Stromauf laufende Nachrichten (d.h. zu einem Endgerät hin) werden jedes Mal verworfen, wenn kein Leitwegeintrag existiert. Stromab laufende Nachrichten (d.h. von einem Endgerät zu dem Ausgangsknoten) werden einfach an den nächsten stromab gelegenen Knoten weitergesendet (d.h. den Stammknoten in dem Zweig des Spanning Tree.
  • Die KOMMUNIKATION VON ENDGERÄT ZU ENDGERÄT erfolgt, indem der gesamte Verkehr von Endgerät zu Endgerät durch den nächstgelegenen gemeinsamen Vorfahren geleitet wird. Im schlimmsten Fall stellt der Ausgangsknoten den nächsten gemeinsamen Vorfahren dar. Ein "ADRESS-SERVER" erleichtert die Kommunikation von Endgerät zu Endgerät (siehe nachfolgend).
  • Das LÖSCHEN UNGÜLTIGER EINTRÄGE IN DER LEITWEGTABELLE erfolgt auf mehrerlei Weise: Die verbindungsorientierte Transportschicht stellt sicher, dass Pakete von an den Zweigen des Spanning Tree angegliederten Knoten innerhalb der AUSZEIT-Periode ankommen werden, es sei denn, ein Knoten ist abgetrennt.)
  • 2) Jedes Mal, wenn die DLC-Entität in einem Stammknoten MAX-WIEDERHOLUNG mal verfehlt, eine Nachricht an einen abgeleiteten Knoten zu senden, wird der Knoten logisch von dem Spanning Tree abgetrennt, mit einer Ausnahme. Wenn der abgeleitete Knoten ein SCHLAFENDes Endgerät ist, wird die Nachricht durch die Netzentität in dem Stammknoten "ZÄHLWERT" HALLO-Zeiten lang zurückgehalten. Der Stammknoten versucht unmittelbar, nachdem er sein nächstes HALLO-Paket gesendet hat, die Nachricht auszuliefern. Wenn die Nachricht nach "Zählwert" HALLO-Zeiten nicht ausgeliefert werden kann, wird der abgeleitete Knoten logisch von dem Spanning Tree abgetrennt. Informationen zum abgetrennten Knoten werden stromab zu dem Anfangsknoten weitergeleitet, wobei jeder Knoten auf dem Weg des ABTRENN-Pakets seine Leitwegtabellen entsprechend den folgenden Regeln geeignet anpassen muss: a) wenn der verlorene Knoten ein abgeleiteter Endknoten ist, wird der Leitwegeintrag für das Endgerät gelöscht und ein ABTRENN-Paket erzeugt; b) wenn der in dem ABTRENN-Paket spezifizierte Knoten ein Endgerät ist und der Knoten, der das Paket ausgeliefert hat, der nächste Sprung in dem Weg zu dem Endgerät ist, wird der Eintrag in der Leitwegtabelle für das Endgerät gelöscht und das ABTRENN-Paket weitergesendet; c) wenn der verlorene Knoten ein abgeleiteter Basisstationsknoten ist, werden alle Leitwegeinträge, welche diese Basisstation als den nächsten Sprung spezifizieren, gelöscht und für jedes verlorene Endgerät wird ein ABTRENN-Paket erzeugt.
  • Generell wird ein Knoten jedes Mal, wenn er feststellt, dass ein Endgerät abgetrennt ist, seinen Leitwegeintrag für das Endgerät löschen. Jedes Mal, wenn ein Knoten feststellt, dass eine Basisstation abgetrennt ist, wird er alle Leitwegeinträge, die diese Basisstation enthalten, löschen. Es werden nur Einträge für stromauf gelegene Knoten gelöscht.
  • Wenn ABTRENN-Pakete den Ausgangsknoten erreichen, werden sie zu einer "Abtrennliste" hinzugefügt. Die Knoten verbleiben in der Abtrennliste des Ausgangsknotens bis a) der Knoten erneut an den Spanning Tree angegliedert wird; oder b) die Zeit des Listeneintrags abläuft. Die Abtrennliste ist in den HALLO-Nachrichten enthalten und wird durch den gesamten Spanning Tree weitergeleitet.
  • Wenn sich beispielsweise ein Endgerät abtrennt und an einen anderen Zweig in dem Spanning Tree neu angliedert, erfahren alle stromab gelegenen Knoten in dem neuen Zweig (schnell) den neuen Weg zu dem Endgerät. Knoten, die sich auch in dem alten Weg befanden, ändern ihre Leitwegtabellen und senden Pakete nicht mehr entlang des alten Weges weiter. Zumindest ein Knoten, der Ausgangsknoten, muss sich sowohl in dem alten als auch in dem neuen Weg befinden. Ein neuer Weg wird aufgebaut, sobald ein End-zu-End-ANGLIEDERtTNG.Anforderungs-Paket von dem Endgerät einen Knoten erreicht, der sich auch in dem alten Weg befand.
  • 4) Ein Knoten erfährt jedes Mal (schnell), dass er abgetrennt ist, wenn er eine HALLO-Nachricht von irgendeinem Knoten empfängt, bei der sich seine Adresse in der zugeordneten Abtrennliste befindet. Der abgetrennte Knoten kann optional eine globale ANGLIEDERUNGs.Anforderung senden und tritt dann in den Zustand NICHT ANGEGLIEDERT, MITHÖREN ein und gliedert sich wie zuvor beschrieben erneut an. Nach der Neuangliederung muss der Knoten in einem Zustand UNTERDRÜCKT verbleiben, bis seine Adresse aus allen Abtrennlisten herausgefallen ist. Während des Zustands UNTERDRÜCKT ignoriert der Knoten Abtrennlisten.
  • 5) Ein Knoten wird jedes Mal abgetrennt und tritt in den Zustand NICHT ANGEGLIEDERT, MITHÖREN ein, wenn MAX-HALLO-WIEDERHOLUNG HALLO-Nachrichten von seinen Stammknoten verfehlt werden.
  • 6) Ein Knoten tritt jedes Mal in den Zustand ANGEGLIEDERT, MITHÖREN ein, wenn eine einzige HALLO-Nachricht von seinem Stammknoten verfehlt wird. SCHLAFENDe Endgeräte bleiben während des Zustands ANGEGLIEDERT, MITHÖREN wach. Der Zustand endet, wenn das Endgerät eine Daten- oder HALLO-Nachricht von seinem Stammknoten empfängt. Das Endgerät kommt in den Zustand NICHT ANGEGLIEDERT, wenn a) seine Adresse in der Abtrennliste einer HALLO-Nachricht von einem anderen als seinem Stammknoten erscheint; oder b) MAX-HALLO-WIEDERHOLUNG HALLO-Nachrichten verfehlt werden. Die Gesamtanzahl der in dem Zustand MITHÖREN verbrauchten HALLO-Zeitschlitze ist konstant.
  • Wenn ein Knoten in dem Zustand ANGEGLIEDERT, MITHÖREN einen Weg zu dem Ausgangsknoten entdeckt, der ÄNDERUNGSSCHWELLE kürzer ist, kann er sich an den kürzeren Weg angliedern. SCHLAFENDe Endgeräte müssen periodisch in den Zustand ANGEGLIEDERT, LERNEN eintreten, um etwaige Änderungen (d.h. kürzere Wege) in der Netztopologie zu entdecken.
  • HALLO-SYNCHRONISATION
  • Alle angegliederten Nicht-Endknoten senden periodisch HALLO-Nachrichten in diskreten "HALLO-Zeitschlitzen" in berechneten Intervallen. Basisstationsknoten erfahren, welche HALLO-Zeitschlitze belegt sind und unterlassen das Senden während belegter HALLO-Zeitschlitze.
  • Ein Endgerät unterlässt das Senden während des HALLO-Zeitschlitzes seines Stammknotens und unterlässt das Senden während Nachrichtenzeitschlitzen, die in einer HALLO-Nachricht reserviert sind.
  • Die HALLO-Nachricht enthält ein "START"-Feld, das in einem allgemein bekannten Randomisierungsalgorithmus verwendet wird, um den nächsten HALLO-Zeitschlitz für den sendenden Knoten und den nächsten Start zu bestimmen. Die Adresse des sendenden Knotens wird als Faktor in dem Algorithmus verwendet, um eine Randomisierung zu garantieren. Knoten können den Algorithmus i mal ausführen, um die Zeit (und den Start) zu bestimmen, wenn die i-te HALLO-Nachricht von dem Sender ist.
  • Nach der Angliederung wählt eine Basisstation einen zufälligen Anfangsstart und einen nicht belegten HALLO-Zeitschlitz aus und sendet eine HALLO-Nachricht in diesem Zeitschlitz. Die Basisstation wählt nachfolgende HALLO-Zeitschlitze aus, indem sie den Randomisierungsalgorithmus ausführt. Wenn durch eine Ausführung des Algorithmus ein belegter Zeitschlitz ausgewählt wird, wird der nächste freie Zeitschlitz verwendet und ein HALLO-"VERSCHIEBUNG"sfeld zeigt den Versatz von einem berechneten Zeitschlitz an. Aufsummierte Verzögerungen sind nicht gestattet (d.h. Konkurrenzverzüge während der HALLO-Übertragung i beeinflussen nicht die Zeit der HALLO-Übertragung i+1).
  • Die Werte HALLO-ZEIT und HALLO-ZEITSCHLITZ-ZEIT werden durch den Anfangsknoten festgelegt und in den HALLO-Nachrichten durch das gesamte Netz gesendet. Der Wert HALLO-ZEITSCHLITZ-ZEIT muss groß genug sein, um eine HALLO-Konkurrenz zu minimieren.
  • Ein Knoten synchronisiert sich anfänglich zu einer HALLO-Nachricht von seinem Stammknoten. Ein SCHLAFENDer Knoten kann abschalten, und zwar mit einem Interrupt eines aktiven Zeitgebers, sodass er direkt vor der nächsten erwarteten HALLO-Nachricht geweckt wird. Die Netzwerkentität in den Basisstationsknoten kann Nachrichten für SCHLAFENDe Knoten speichern und diese unmittelbar auf die HALLO-Nachrichten folgend senden. Diese Realisierung ermöglicht, dass SCHLAFENDe Endgeräte nicht abgerufene Nachrichten empfangen. (Man beachte, dass die Netzschicht immer versucht, Nachrichten sofort auszuliefern, bevor diese gespeichert werden.) Erneute Versuche für anhän gige Nachrichten werden in zyklischer Reihenfolge gesendet, wenn Nachrichten für mehr als eine Zieladresse anhängig sind.
  • Man beachte, dass ein abgeleiteter Knoten, der i HALLO-Nachrichten verfehlt, den Zeitpunkt der HALLO-Nachricht i + 1 berechnen kann.
  • THEORIE DER TRANSPORTSCHICHT UND BEMERKUNGEN ZUR IMPLEMENTIERUNG
  • Die Transportschicht stellt gesicherte, ungesicherte und transaktionsorientierte Dienste zur Verfügung. Zwei Typen von Transportverbindungen sind definiert: 1) eine TCP-artige Transportverbindung kann explizit für langlebige Verbindungen angefordert werden; oder 2) eine VMTP-artige Verbindungsaufzeichnung kann implizit für transiente Verbindungen aufgebaut werden. Außerdem wird ein verbindungsloser Dienst für Knoten bereitgestellt, die eine End-zu-End-Transportverbindung mit dem Hostcomputer unterstützen.
  • Die Schnittstellen zu der nächst höheren (d.h. Verarbeitungs- oder Anwendungs-) Schicht beinhalten:
    VERBINDEN (Zugangspunkt, Knotenname)
    MITHÖREN (Zugangspunkt)
    EINHEITSDATEN (Zugangspunkt, Knotenname, Puffer, Länge)
    SENDEN (Kennung, Puffer, Länge)
    EMPFANGEN (Kennung, Puffer, Länge)
    SCHLIESSEN (Kennung)
  • Die "KENNUNG" bezeichnet den Verbindungstyp und stellt die Verbindungsidentifikation für TCP-artige Verbindungen dar.
  • SENDE-Nachrichten erfordern eine Antwort von dem Netzknoten (Ausgangsknoten oder Endgerät), an welchen die Nachricht gerichtet ist.
  • EINHEITSDATEN-Nachrichten erfordern keine Antwort. EINHEITSDATEN wird verwendet, um Nachrichten an einen Host zu senden, der in der Lage ist, End-zu-End-Transportverbindungen von Host zu Endgerät zu unterstützen.
  • Da die Netzschicht einen ungesicherten Dienst bereitstellt, muss die Transportschicht duplizierte Pakete erkennen und verlorene Pakete erneut senden. Die Erkennung von Duplikaten wird durch die Nummerierung der Transportpakete mit eindeutigen Sequenznummern erleichtert.
  • TRANSPORTVERBINDUNGEN
  • TCP-artige Transportverbindungen werden für die Nachrichtenübertragung über langlebige Verbindungen verwendet. Die Verbindungen können Endgerät-zu-Ausgangsknoten oder Endgerät-zu-Endgerät-Verbindungen sein (d.h. Basisstationen sind nicht an der Transportverbindung beteiligt).
  • TCP-artige Transportverbindungen werden unter Verwendung einer Drei-Wege-Quittierung aufgebaut. Jedes Ende wählt seine anfängliche Sequenznummer und bestätigt die anfängliche Sequenznummer des anderen Endes während der Quittierung. Der Knoten, der die Verbindung initiiert, muss eine Zeit MAX-PAKET-NUTZUNGSDAUER abwarten, bevor er eine Verbindung anfordert, um zu garantieren, dass anfängliche Sequenznummern eindeutig sind. Sequenznummern werden um Modulo MAX-SEQ inkrementiert, wobei MAX-SEQ groß genug ist, um sicherzustellen, dass in dem Netz keine doppelten Sequenznummern existieren. Pakettypen zum Aufbau und zur Unterbrechung von Verbindungen sind wie in TCP definiert.
  • Eine TCP-artige Verbindung ist voll duplexfähig und es wird ein Schiebefenster verwendet, um mehrere unerledigte Transportpakete zu ermöglichen. Ein ARQ-Bit in dem Transport-Paketkopf wird verwendet, um eine sofortige Bestätigung von dem entgegengesetzten Ende anzufordern.
  • VMTP-artige Verbindungen werden für transiente Nachrichten (d.h. Postnachrichten von Endgerät zu Endgerät) verwendet. VMTP-artige Verbindungsaufzeichnungen werden automatisch gebildet. Eine VMTP-artige Verbindungsaufzeichnung wird jedes Mal aufgebaut (oder aktualisiert), wenn eine VMTP-artige Transportnachricht empfangen wird. Der Vorteil liegt darin, dass keine explizite Verbindungsanforderung erforderlich ist. Der Nachteil besteht darin, dass längere und sorgfältiger ausgewählte Sequenznummern erforderlich sind. Eine VMTP-artige Verbindung ist halb duplexfähig. (Eine Vollduplex-Verbindung auf einer höheren Schicht kann mit zwei unabhängigen VMTP-artigen Halbduplex-Verbindungen gebildet werden.) Bestätigungen müssen durch höhere Schichten gehandhabt werden.
  • Transportverbindungen sind durch die Netzwerk-End-zu-End-Ziel- und Quelladressen definiert.
  • Transportverbindungen ist eine MAX_TP_NUTZUNGSDAUER-Auszeit zugeordnet. Die Transportverbindungsaufzeichnungen werden gelöscht, nachdem eine MAX_TP_NUTZUNGSDAUER-Zeit ohne Aktivität auf der Verbindung abgelaufen ist. Die Transportentität in einem Endgerät kann sicherstellen, dass ihre Transportverbindung nicht verloren geht, indem sie jedes Mal, wenn die TP_AUSZEIT-Zeit ohne Aktivität ausläuft, ein leeres, Zeit füllendes Transportpaket sendet.
  • Die Transportentität in einem Knoten speichert Nachrichten für eine mögliche erneute Übertragung. Man beachte, dass erneute Übertragungen nicht immer demselben Weg zu folgen brauchen, und zwar (hauptsächlich) aufgrund von sich bewegenden Endgeräten und den resultierenden Änderungen in dem Spanning Tree. Beispielsweise kann die Netzwerkentität in einem Stammknoten einen abgeleiteten Knoten abtrennen, nachdem die DLC-Entität ein Fehlschlagen einer Nachrichtenauslieferung meldet. Der abgeleitete Knoten wird bald entdecken, dass er abgetrennt ist, und wird sich neu an den Spanning Tree angliedern. Wenn die Transportentität (d.h. in dem Ausgangsknoten) nun die Nachricht erneut sendet, wird diese dem neuen Weg folgen.
  • TAKTUNG VON TRANSPORTNACHRICHTEN UND SCHLAFENDE ENDGERÄTE
  • Die Transportentität in einem Endgerät berechnet eine separate Auszeit für SENDE- und TRANSAKTIONsvorgänge. Anfänglich sind beide Auszeiten eine Funktion des Abstands des Endgerätes von dem Ausgangsknoten.
  • Ein TCP-artiger Algorithmus wird verwendet, um die erwartete Laufzeit für einen solchen Nachrichtentyp abzuschätzen. Nachrichten, die eine Antwort erfordern, werden erneut gesendet, wenn das Doppelte der erwarteten Laufzeit abläuft, bevor eine Antwort empfangen wird. SCHLAFENDe Endgeräte können während eines großen Prozentsatzes der erwarteten Laufzeit abschalten, bevor sie aufgeweckt werden, um die Antwortnachricht zu empfangen. Man beachte, dass verfehlte Nachrichten durch die Netzschicht "ZÄHLWERT" HALLO-Zeiten lang gespeichert werden können.
  • THEORIE DES ÜBERTRAGUNGSMITTELZUGRIFFS (MAC) UND BEMERKUNGEN ZUR IMPLEMENTIERUNG
  • Der Zugriff auf den Netzwerk-Kommunikationskanal wird in mehrerlei Weise geregelt: Ausführung des vollständigen CSMA-Algorithmus (siehe die MAC-Schicht zuvor). Der Absender überträgt wiederholt nichtbestätigte Nachrichten, bis ein Zählwert MAX_WIEDERHOLUNG abgelaufen ist.
  • Die Wiederholzeit des DLC muss relativ kurz sein, sodass verlorene Knoten schnell erkannt werden können. Wenn die DLC-Schicht der Netzschicht einen Fehlschlag bei der Auslieferung einer Nachricht meldet, kann die Netzschicht 1) Nachrichten für SCHLAFENDe Endgeräte für spätere Versuche speichern; oder 2) den Knoten von dem Spanning Tree abtrennen. Man beachte, dass die meisten verlorenen Knoten auf sich bewegende Endgeräte zurückzuführen sind.
  • Der Knotenkennungsteil der DLC-Adresse besteht anfänglich für alle Knoten außer dem Ausgangsknoten aus lauter Nullen. Die Adresse mit lauter Nullen wird von einem Knoten verwendet, um Datenverbindungsrahmen zu senden und zu empfangen, bis eine eindeutige Knotenkennung an die DLC-Entität in dem Knoten weitergeleitet ist. (Die eindeutige Knotenkennung wird von der Netzentität erhalten.)
  • ADRESSENAUFLÖSUNG
  • Allgemein bekannte Namen sind ebenfalls auf mehrerlei Weise an Netzadressen gebunden:
    • – Die Netzadresse und die Transportzugangskennung eines Namen-Servers, der in dem Ausgangsknoten enthalten ist, ist allen Knoten allgemein bekannt.
    • – Ein Knoten kann einen allgemein bekannten Namen bei dem in dem Ausgangsknoten enthaltenen Namen-Server registrieren.
    • – Ein Knoten kann die Netzzugangsadresse einer anderen Anwendung von dem Namen-Server anfordern, indem er den allgemein bekannten Namen der Anwendung verwendet.
  • MÖGLICHE ERWEITERUNGEN
  • Der Verkehr von Basisstation zu Basisstation könnte auch über den Controller geleitet werden, wenn der rückwärtige Lernalgorithmus Basisstationsknoten enthalten würde. (Jede Basisstation würde sich einfach erinnern müssen, in welche Richtung auf ihrem Zweig des Spanning Tree Daten, die an eine andere Basisstation gerichtet sind, gesendet werden müssen.)
  • Die Möglichkeit mehrerer Controller wird offen gehalten, indem eine Spanning Tree-Kennung in die Adressfelder integriert wird. Jeder Controller definiert einen eindeutigen Spanning Tree. Ein Knoten kann in mehr als einem Spanning Tree vorhanden sein, wobei für jeden separate Netzzustandsvariablen definiert sind.
  • Somit beschreibt die bevorzugte Ausführungsform der vorliegenden Erfindung eine Vorrichtung und ein Verfahren der effizienten Leitung von Daten durch ein Netz aus zwischenliegenden Basisstationen in einem Funk-Datenkommunikationssystem.
  • In alternativen Ausführungsformen der vorliegenden Erfindung enthalten die RF-Netze mehrere Gateways. Durch Integration einer Systemkennung in das Adressfeld der Knoten ist es möglich, zu bestimmen, welche Knoten mit welchen Netzen verbunden sind.
  • Wie aus der vorliegend gegebenen Beschreibung offensichtlich ist, kann die Realisierung der vorliegenden Erfindung in Abhängigkeit von der gewünschten Zielstellung des Benutzers stark variieren. In jedem Fall ist beabsichtigt, dass der Schutzumfang der Erfindung alle Variationen und Substitutionen, die aus der vorstehend gegebenen veranschaulichenden Ausführungsform der vorliegenden Erfindung offensichtlich sind und offensichtlich werden können, abdeckt, und der Schutzumfang der Erfindung soll auf die Erfindung entsprechend der Ansprüche und ihrer Äquivalente ausgedehnt sein.

Claims (2)

  1. Datenkommunikationssystem, welches Kommunikationsverbindungen bereitstellt und aufweist: – eine Vielzahl von Endknoten (100-120); die Endknoten haben jeweils einen drahtlosen Empfänger, welcher in einem Normalzustand oder in einem Schlafzustand betreibbar ist; – eine Vielzahl von Überbrückungsknoten (22, 24, 40-52), welche die Endknoten (100-120) dynamisch verbinden, um Kommunikationsverbindungen zwischen den Endknoten (100-120) bereitzustellen, wobei jeder der Überbrückungsknoten (22, 24, 40-52) unabhängig lokale Information speichert und aktualisiert, welche die Kommunikationsverbindungen durch jenen Überbrückungsknoten angibt; die Überbrückungsknoten (22, 24, 40-52) besitzen jeweils einen drahtlosen Transceiver, um drahtlose Kommunikation zu der Vielzahl von Endknoten (100-120) zu unterstützen; – die Vielzahl von Überbrückungsknoten (22, 24, 40-52) versucht, unverzüglich Nachrichten zuzustellen, welche für jene Endknoten aus der Vielzahl von Endknoten (100-120) bestimmt sind, welche in dem Normalzustand betrieben werden; – jeder Überbrückungsknoten aus der Vielzahl von Überbrückungsknoten (22, 24, 40-52) versucht, unverzüglich Nachrichten zuzustellen, welche für jene Endknoten aus der Vielzahl von Endknoten (100-120) bestimmt sind, welche in dem Schlafzustand betrieben werden, indem er zu vorbestimmten Intervallen bestimmte Typen von Anfragepaketen sendet, welche jene Endknoten aus der Vielzahl von drahtlosen Endknoten (100-120) identifizieren, welche in dem Schlafzustand betrieben werden und eine zustellfertige Nachricht haben; – jene Endknoten aus der Vielzahl von drahtlosen Endknoten (100-120) welche in dem Schlafzustand betrieben werden, synchronisieren den Betrieb ihrer Empfänger, um die bestimmten Typen von Anfragepaketen von mindestens einem Überbrückungsknoten aus der Vielzahl von Überbrückungsknoten (22, 24, 40-52) zu empfangen; und – jeder in dem Schlafzustand betriebene Endknoten aus der Vielzahl von drahtlosen Endknoten (100-120), der aus den empfangenen bestimmten Typen von Anfragepaketen ermittelt, dass er eine zustellfertige Nachricht hat, leitet weitere Arbeitsvorgänge an seinen Empfänger, um die Nachricht zu empfangen.
  2. Verfahren zum Bereitstellen von Kommunikationsverbindungen in einem Netzwerk mit: – einer Vielzahl von Endknoten (100-120); die Endknoten haben jeweils einen drahtlosen Empfänger, welcher in einem Normalzustand oder in einem Schlafzustand betreibbar ist; – einer Vielzahl von Überbrückungsknoten (22, 24, 40-52); die Überbrückungsknoten weisen jeweils einen drahtlosen Transceiver auf, um drahtlose Kommunikation mit der Vielzahl von Endknoten (100-120) zu unterstützen; wobei das Verfahren aufweist: – dynamisches Verbinden der Endknoten (100-120), um Kommunikationsverbindungen zwischen den Endknoten bereitzustellen, wobei jeder der Überbrückungsknoten (22, 24, 40-52) unabhängig lokale Information speichert und aktualisiert, welche die Kommunikationsverbindungen durch jenen Überbrückungsknoten angibt; – Versuchen, seitens der Vielzahl von Überbrückungsknoten (22, 24, 40-52), unverzüglich Nachrichten zuzustellen, welche für jene Endknoten aus der Vielzahl von Endknoten (100-120) bestimmt sind, welche in dem Normalzustand betrieben werden; – Versuchen, seitens jedes Überbrückungsknotens der Vielzahl von Überbrückungsknoten (22, 24, 40-52), unverzüglich Nachrichten zuzustellen, welche für jene Endknoten aus der Vielzahl von Endknoten (100-120) bestimmt sind, welche in dem Schlafzustand betrieben werden, indem zu vorbestimmten Intervallen bestimmte Typen von Anfragepaketen gesendet werden, welche jene Endknoten aus der Vielzahl von drahtlosen Endknoten (100-120) identifizieren, welche eine zustellungsfertige Nachricht haben; – Synchronisieren, seitens jener Endknoten aus der Vielzahl von drahtlosen Endknoten (100-120), welche in dem Schlafzustand betrieben werden, von Arbeitsvorgängen ihrer Empfänger, um die bestimmten Typen von Anfragepaketen von mindestens einem Überbrückungsknoten aus der Vielzahl von Überbrückungsknoten (22, 24, 40-52) zu empfangen; und – Leiten, seitens jedes in dem Schlafzustand betriebenen Endknotens aus der Vielzahl von drahtlosen Endknoten (100-120), der aus den empfangenen bestimmten Typen von Anfragepaketen ermittelt, dass er eine zustellfertige Nachricht hat, weiterer Arbeitsvorgänge an seinen Empfänger, um die Nachricht zu empfangen.
DE69233608T 1991-10-01 1992-10-01 Lokales Funkfrequenznetzwerk Expired - Lifetime DE69233608T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US76942591A 1991-10-01 1991-10-01
US769425 1991-10-01

Publications (2)

Publication Number Publication Date
DE69233608D1 DE69233608D1 (de) 2006-05-11
DE69233608T2 true DE69233608T2 (de) 2007-03-01

Family

ID=25085407

Family Applications (2)

Application Number Title Priority Date Filing Date
DE69232639T Expired - Lifetime DE69232639T2 (de) 1991-10-01 1992-10-01 Lokales funkfrequenznetzwerk
DE69233608T Expired - Lifetime DE69233608T2 (de) 1991-10-01 1992-10-01 Lokales Funkfrequenznetzwerk

Family Applications Before (1)

Application Number Title Priority Date Filing Date
DE69232639T Expired - Lifetime DE69232639T2 (de) 1991-10-01 1992-10-01 Lokales funkfrequenznetzwerk

Country Status (7)

Country Link
US (7) US5295154A (de)
EP (2) EP0606396B1 (de)
AT (2) ATE321387T1 (de)
AU (1) AU664864B2 (de)
CA (1) CA2120520A1 (de)
DE (2) DE69232639T2 (de)
WO (1) WO1993007691A1 (de)

Families Citing this family (446)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5790536A (en) * 1989-01-31 1998-08-04 Norand Corporation Hierarchical communication system providing intelligent data, program and processing migration
US5726984A (en) * 1989-01-31 1998-03-10 Norand Corporation Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones
US7537167B1 (en) 1993-08-31 2009-05-26 Broadcom Corporation Modular, portable data processing terminal for use in a radio frequency communication network
US6614768B1 (en) 1989-04-28 2003-09-02 Broadcom Corporation Enhanced mobility and address resolution in a wireless premises based network
US5815811A (en) * 1989-06-29 1998-09-29 Symbol Technologies, Inc. Preemptive roaming in a cellular local area wireless network
US6389010B1 (en) * 1995-10-05 2002-05-14 Intermec Ip Corp. Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones
US7383038B2 (en) * 1990-01-18 2008-06-03 Broadcom Corporation Modular, portable data processing terminal for use in a radio frequency communication network
US6654378B1 (en) * 1992-03-18 2003-11-25 Broadcom Corp. Transaction control system including portable data terminal and mobile customer service station
US6359872B1 (en) * 1997-10-28 2002-03-19 Intermec Ip Corp. Wireless personal local area network
US6749122B1 (en) * 1990-05-25 2004-06-15 Broadcom Corporation Multi-level hierarchial radio-frequency system communication system
US5682379A (en) * 1993-12-23 1997-10-28 Norand Corporation Wireless personal local area network
US5341372A (en) * 1991-04-10 1994-08-23 California Institute Of Technology Protocol for multiple node network
US7558557B1 (en) * 1991-11-12 2009-07-07 Broadcom Corporation Low-power messaging in a network supporting roaming terminals
US6714559B1 (en) * 1991-12-04 2004-03-30 Broadcom Corporation Redundant radio frequency network having a roaming terminal communication protocol
US6374311B1 (en) 1991-10-01 2002-04-16 Intermec Ip Corp. Communication network having a plurality of bridging nodes which transmit a beacon to terminal nodes in power saving state that it has messages awaiting delivery
EP0606396B1 (de) * 1991-10-01 2002-06-12 Norand Corporation Lokales funkfrequenznetzwerk
US6400702B1 (en) * 1991-10-01 2002-06-04 Intermec Ip Corp. Radio frequency local area network
US6407991B1 (en) 1993-05-06 2002-06-18 Intermec Ip Corp. Communication network providing wireless and hard-wired dynamic routing
US6084867A (en) * 1991-10-01 2000-07-04 Intermec Ip Corp. Apparatus and method of routing data in a radio frequency local area network
US10361802B1 (en) 1999-02-01 2019-07-23 Blanding Hovenweep, Llc Adaptive pattern recognition based control system and method
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
EP0614322B1 (de) * 1993-01-21 2000-04-05 AT&T Corp. Verzeichnisstruktur für ein grossflächiges Telekommunikationsnetzwerk für die Lokalisierung mobiler Teilnehmer
CH685897A5 (de) * 1993-01-26 1995-10-31 Royale Consultants Ltd Verfahren und Einrichtung zur bidirektionalen Informationsuebertragung (Protokoll)
US5734824A (en) * 1993-02-10 1998-03-31 Bay Networks, Inc. Apparatus and method for discovering a topology for local area networks connected via transparent bridges
US6330334B1 (en) 1993-03-15 2001-12-11 Command Audio Corporation Method and system for information dissemination using television signals
US5590195A (en) * 1993-03-15 1996-12-31 Command Audio Corporation Information dissemination using various transmission modes
JP3170095B2 (ja) * 1993-04-14 2001-05-28 富士通株式会社 情報検索システム
US7119750B2 (en) * 1993-04-27 2006-10-10 Broadcom Corporation Radio transceiver card communicating in a plurality of frequency bands
AU6987694A (en) * 1993-05-11 1994-12-12 Norand Corporation Premises, peripheral and vehicular local area networking
US7924783B1 (en) 1994-05-06 2011-04-12 Broadcom Corporation Hierarchical communications system
US6970434B1 (en) * 1995-06-07 2005-11-29 Broadcom Corporation Hierarchical communication system providing intelligent data, program and processing migration
US7853254B2 (en) 1993-08-31 2010-12-14 Broadcom Corp. Modular, portable data processing terminal for use in a radio frequency communication network
US5446736A (en) * 1993-10-07 1995-08-29 Ast Research, Inc. Method and apparatus for connecting a node to a wireless network using a standard protocol
CA2175700A1 (en) * 1993-11-04 1995-05-11 Robert C. Meier A communication network providing wireless and hard-wired dynamic routing
US5452291A (en) * 1993-11-30 1995-09-19 Panasonic Technologies, Inc. Combination brouter and cluster controller
US5960344A (en) * 1993-12-20 1999-09-28 Norand Corporation Local area network having multiple channel wireless access
US7885242B2 (en) 1993-12-23 2011-02-08 Broadcom Corp. Enhanced mobility and address resolution in a wireless premises based network
GB9401092D0 (en) * 1994-01-21 1994-03-16 Newbridge Networks Corp A network management system
US7327688B2 (en) * 1994-01-21 2008-02-05 Alcatel Canada Inc. Digital communications system
US5453977A (en) * 1994-02-08 1995-09-26 Metricom, Inc. Method for network configuration via third party query
US5473602A (en) * 1994-03-04 1995-12-05 Nova-Net Communications, Inc. Wireless radio packet switching network
US5481535A (en) * 1994-06-29 1996-01-02 General Electric Company Datagram message communication service employing a hybrid network
CA2129200C (en) * 1994-07-29 1999-08-10 Murray C. Baker Access point switching for mobile wireless network node
US5797002A (en) * 1994-09-20 1998-08-18 Papyrus Technology Corp. Two-way wireless system for financial industry transactions
US5774877A (en) * 1994-09-20 1998-06-30 Papyrus Technology Corp. Two-way wireless system for financial industry transactions
US7373322B1 (en) 1994-09-20 2008-05-13 Papyrus Technology Corporation Two-way wireless communication system for financial industry transactions
US6768981B2 (en) 1994-09-20 2004-07-27 Papyrus Corporation Method for executing a cross-trade in a two-way wireless system
EP1398293A3 (de) * 1995-03-10 2005-02-09 Michael C. Ryan Zapfpistole zum kontrollierten Abgeben von Flüssigkeiten
JPH08265248A (ja) * 1995-03-20 1996-10-11 Casio Comput Co Ltd 通信システム
US5768531A (en) * 1995-03-27 1998-06-16 Toshiba America Information Systems Apparatus and method for using multiple communication paths in a wireless LAN
US5608727A (en) * 1995-05-02 1997-03-04 Motorola, Inc. Method and system for management of frequency spectrum among multiple applications on a shared medium
US5873070A (en) * 1995-06-07 1999-02-16 Norand Corporation Data collection system
CN1166118C (zh) * 1995-06-30 2004-09-08 皇家菲利浦电子有限公司 节点网络中选择消息路由的方法和设备
US5926101A (en) * 1995-11-16 1999-07-20 Philips Electronics North America Corporation Method and apparatus for routing messages in a network of nodes with minimal resources
US5745837A (en) * 1995-08-25 1998-04-28 Terayon Corporation Apparatus and method for digital data transmission over a CATV system using an ATM transport protocol and SCDMA
US6192053B1 (en) * 1995-09-07 2001-02-20 Wireless Networks, Inc. Enhanced adjacency detection protocol for wireless applications
US5590126A (en) * 1995-09-27 1996-12-31 Lucent Technologies Inc. Method for call establishment and rerouting in mobile computing networks
US6122759A (en) * 1995-10-10 2000-09-19 Lucent Technologies Inc. Method and apparatus for restoration of an ATM network
US6005884A (en) * 1995-11-06 1999-12-21 Ems Technologies, Inc. Distributed architecture for a wireless data communications system
GB9603582D0 (en) 1996-02-20 1996-04-17 Hewlett Packard Co Method of accessing service resource items that are for use in a telecommunications system
US5737318A (en) * 1995-12-27 1998-04-07 Philips Electronics North America Corporation Method for initializing a wireless, packet-hopping network
US6005883A (en) * 1996-01-26 1999-12-21 Aironet Wireless Communications, Inc. Direct sequence network and method using PN sequence selection to represent data
US9094384B2 (en) * 1996-02-16 2015-07-28 Reference Ltd., Limited Liability Company TCP/IP protocol network with satellite nodes
US7100069B1 (en) * 1996-02-16 2006-08-29 G&H Nevada-Tek Method and apparatus for controlling a computer over a wide area network
US6173332B1 (en) * 1996-03-06 2001-01-09 Paul L. Hickman Method and apparatus for computing over a wide area network
US6154445A (en) 1996-04-18 2000-11-28 Bell Atlantic Network Services, Inc. Telephony communication via varied redundant networks
US6069890A (en) 1996-06-26 2000-05-30 Bell Atlantic Network Services, Inc. Internet telephone service
US5768527A (en) * 1996-04-23 1998-06-16 Motorola, Inc. Device, system and method of real-time multimedia streaming
US20050048963A1 (en) * 1996-06-03 2005-03-03 Kubler Joseph J. Configurable premises based wireless network and operating protocol
US5815671A (en) * 1996-06-11 1998-09-29 Command Audio Corporation Method and apparatus for encoding and storing audio/video information for subsequent predetermined retrieval
JP3745459B2 (ja) * 1996-07-18 2006-02-15 富士通株式会社 無線lanシステム用通信方法及び通信装置
US5956629A (en) * 1996-08-14 1999-09-21 Command Audio Corporation Method and apparatus for transmitter identification and selection for mobile information signal services
US5854994A (en) * 1996-08-23 1998-12-29 Csi Technology, Inc. Vibration monitor and transmission system
US6301514B1 (en) 1996-08-23 2001-10-09 Csi Technology, Inc. Method and apparatus for configuring and synchronizing a wireless machine monitoring and communication system
US5907491A (en) * 1996-08-23 1999-05-25 Csi Technology, Inc. Wireless machine monitoring and communication system
US5960074A (en) * 1996-09-23 1999-09-28 Curtis Clark Mobile tele-computer network for motion picture, television and tv advertising production
US5946631A (en) * 1996-10-17 1999-08-31 Philips Electronics North America Corporation Real-time CSMA method having the capability to adaptively vary cell sizes and a wireless network for implementing the same
US6748446B2 (en) * 1996-11-29 2004-06-08 Canon Kabushiki Kaisha Communication method and apparatus with modification of routing path by intermediate relay apparatus
US7054271B2 (en) 1996-12-06 2006-05-30 Ipco, Llc Wireless network system and method for providing same
US8982856B2 (en) 1996-12-06 2015-03-17 Ipco, Llc Systems and methods for facilitating wireless network communication, satellite-based wireless network systems, and aircraft-based wireless network systems, and related methods
US6078582A (en) 1996-12-18 2000-06-20 Bell Atlantic Network Services, Inc. Internet long distance telephone service
GB9720152D0 (en) 1996-12-18 1997-11-26 Mayup Limited Communications system and method
US6272120B1 (en) * 1997-01-28 2001-08-07 Cisco Technology, Inc. Multi-radio bridge
AR011440A1 (es) * 1997-02-12 2000-08-16 Abb Power T & D Co DISPOSICIoN DE MEDICIoN ELECTRONICA
US6018526A (en) * 1997-02-20 2000-01-25 Macronix America, Inc. Bridge device with self learning between network media and integrated circuit and method based on the same
US6067567A (en) * 1997-02-20 2000-05-23 International Business Machines Corporation Message distribution capability which uses distribution nodes to collect acknowledgements for a primary node
US6137869A (en) 1997-09-16 2000-10-24 Bell Atlantic Network Services, Inc. Network session management
US6574216B1 (en) 1997-03-11 2003-06-03 Verizon Services Corp. Packet data network voice call quality monitoring
US6870827B1 (en) 1997-03-19 2005-03-22 Verizon Services Corp. Voice call alternative routing through PSTN and internet networks
US6292479B1 (en) 1997-03-19 2001-09-18 Bell Atlantic Network Services, Inc. Transport of caller identification information through diverse communication networks
US6058116A (en) * 1998-04-15 2000-05-02 3Com Corporation Interconnected trunk cluster arrangement
AU3878699A (en) 1998-05-04 1999-11-23 Intermec Ip Corporation Automatic data collection device having a network communications capability
US6442171B1 (en) * 1998-05-26 2002-08-27 Qualcomm Incorporated Logical topology and address assignment for interconnected digital networks
US6445690B2 (en) 1998-06-08 2002-09-03 Koninklijke Philips Electronics N.V. Wireless coupling of incompatible nodes via a virtual network
US6445691B2 (en) 1998-06-08 2002-09-03 Koninklijke Philips Electronics N. V. Wireless coupling of standardized networks and non-standardized nodes
US8410931B2 (en) 1998-06-22 2013-04-02 Sipco, Llc Mobile inventory unit monitoring systems and methods
US6891838B1 (en) * 1998-06-22 2005-05-10 Statsignal Ipc, Llc System and method for monitoring and controlling residential devices
US6437692B1 (en) 1998-06-22 2002-08-20 Statsignal Systems, Inc. System and method for monitoring and controlling remote devices
US6914893B2 (en) 1998-06-22 2005-07-05 Statsignal Ipc, Llc System and method for monitoring and controlling remote devices
US6208247B1 (en) 1998-08-18 2001-03-27 Rockwell Science Center, Llc Wireless integrated sensor network using multiple relayed communications
US6161760A (en) * 1998-09-14 2000-12-19 Welch Allyn Data Collection, Inc. Multiple application multiterminal data collection network
US6149063A (en) * 1998-09-14 2000-11-21 Intermec Ip Corp. Method and apparatus for bar code association for wireless network
US6633579B1 (en) * 1998-10-21 2003-10-14 Marconi Communications, Inc. Efficient method for storing multicast trees
SE514727C2 (sv) 1998-11-12 2001-04-09 Ericsson Telefon Ab L M Kommunikationsnät och förfarande för att dirigera meddelanden inom nätet
US6947398B1 (en) * 1998-11-13 2005-09-20 Lucent Technologies Inc. Addressing scheme for a multimedia mobile network
US6404408B1 (en) 1999-01-07 2002-06-11 Surfer Network.Com, Inc. Enhanced radio graphic data system
US6584080B1 (en) * 1999-01-14 2003-06-24 Aero-Vision Technologies, Inc. Wireless burstable communications repeater
US6857013B2 (en) * 1999-01-29 2005-02-15 Intermec Ip.Corp. Remote anomaly diagnosis and reconfiguration of an automatic data collection device platform over a telecommunications network
US6488209B1 (en) 1999-01-29 2002-12-03 Intermec Ip Corp. Automatic data collection device that dynamically wedges data transmitted to data consumers
US6356949B1 (en) 1999-01-29 2002-03-12 Intermec Ip Corp. Automatic data collection device that receives data output instruction from data consumer
US20050274801A1 (en) * 1999-01-29 2005-12-15 Intermec Ip Corp. Method, apparatus and article for validating ADC devices, such as barcode, RFID and magnetic stripe readers
US6398105B2 (en) 1999-01-29 2002-06-04 Intermec Ip Corporation Automatic data collection device that intelligently switches data based on data type
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
US7650425B2 (en) 1999-03-18 2010-01-19 Sipco, Llc System and method for controlling communication between a host computer and communication devices associated with remote devices in an automated monitoring system
US6414955B1 (en) 1999-03-23 2002-07-02 Innovative Technology Licensing, Llc Distributed topology learning method and apparatus for wireless networks
US6600727B1 (en) 1999-05-27 2003-07-29 Cisco Technology, Inc. Distributed network repeater system
US7099295B1 (en) * 1999-08-27 2006-08-29 Psion Teklogix, Inc. Apparatus and method for bridging a wired network and wireless devices
AU7346800A (en) 1999-09-02 2001-03-26 Automated Business Companies Communication and proximity authorization systems
US7058037B1 (en) 1999-09-13 2006-06-06 Utstarcom, Inc. Radio frequency transmitting device of mobile radio communication base station system in code division multiple access system
US6976062B1 (en) * 1999-09-22 2005-12-13 Intermec Ip Corp. Automated software upgrade utility
US7020701B1 (en) 1999-10-06 2006-03-28 Sensoria Corporation Method for collecting and processing data using internetworked wireless integrated network sensors (WINS)
US7484008B1 (en) * 1999-10-06 2009-01-27 Borgia/Cummins, Llc Apparatus for vehicle internetworks
US6826607B1 (en) 1999-10-06 2004-11-30 Sensoria Corporation Apparatus for internetworked hybrid wireless integrated network sensors (WINS)
US6735630B1 (en) 1999-10-06 2004-05-11 Sensoria Corporation Method for collecting data using compact internetworked wireless integrated network sensors (WINS)
US6832251B1 (en) 1999-10-06 2004-12-14 Sensoria Corporation Method and apparatus for distributed signal processing among internetworked wireless integrated network sensors (WINS)
US6859831B1 (en) 1999-10-06 2005-02-22 Sensoria Corporation Method and apparatus for internetworked wireless integrated network sensor (WINS) nodes
DE19950005A1 (de) * 1999-10-18 2001-04-19 Bernhard Walke Verfahren zum Betrieb drahtloser Basisstationen für paketvermittelnde Funksysteme mit garantierter Dienstgüte
DE60037823T2 (de) * 1999-10-22 2009-01-22 Nextnet Wireless, Inc., Burnsville Ortsfestes drahtloses man mit teilnehmerausrüstung mit eingebauter antenne
US6917626B1 (en) * 1999-11-30 2005-07-12 Cisco Technology, Inc. Apparatus and method for automatic cluster network device address assignment
GB2357010B (en) * 1999-12-02 2003-09-24 Ericsson Telefon Ab L M Error reporting in a mobile telecommunications network
US6636499B1 (en) * 1999-12-02 2003-10-21 Cisco Technology, Inc. Apparatus and method for cluster network device discovery
US7492248B1 (en) * 2000-01-14 2009-02-17 Symbol Technologies, Inc. Multi-tier wireless communications architecture, applications and methods
US7117273B1 (en) * 2000-01-25 2006-10-03 Cisco Technology, Inc. Methods and apparatus for maintaining a map of node relationships for a network
US7916723B2 (en) * 2000-03-03 2011-03-29 Adtran, Inc. Automatic network topology identification by nodes in the network
US7545755B2 (en) * 2000-03-03 2009-06-09 Adtran Inc. Routing switch detecting change in session identifier before reconfiguring routing table
US8745682B1 (en) 2000-03-13 2014-06-03 Broadcom Corporation Integrated cable modem and cable television management system
US6754484B1 (en) 2000-07-10 2004-06-22 Nokia Corporation Short messaging using information beacons
US6831896B1 (en) * 2000-07-11 2004-12-14 Nokia Corporation Short range RF network
JP3479834B2 (ja) * 2000-09-04 2003-12-15 日本電気株式会社 無線アクセスネットワークの経路制御システム及び方法
GB2367970B (en) * 2000-10-09 2004-01-21 Ericsson Telefon Ab L M Network topologies
US7539154B1 (en) * 2000-10-17 2009-05-26 Cisco Technology, Inc. Method and apparatus to detect and break loop configuration
WO2002033513A2 (en) * 2000-10-17 2002-04-25 Broadcloud Communications, Inc. Global sequence numbers in wireless communications systems and methods
US6760772B2 (en) * 2000-12-15 2004-07-06 Qualcomm, Inc. Generating and implementing a communication protocol and interface for high data rate signal transfer
FI20002822A (fi) * 2000-12-21 2002-06-22 Nokia Corp Osoitteen jakaminen
US7574168B2 (en) * 2005-06-16 2009-08-11 Terahop Networks, Inc. Selective GPS denial system
US7209468B2 (en) * 2000-12-22 2007-04-24 Terahop Networks, Inc. Forming communication cluster of wireless AD HOC network based on common designation
US7830850B2 (en) * 2000-12-22 2010-11-09 Terahop Networks, Inc. Class-switching in class-based data communcations network
US7391321B2 (en) * 2005-01-10 2008-06-24 Terahop Networks, Inc. Keyhole communication device for tracking and monitoring shipping container and contents thereof
US7830273B2 (en) * 2005-08-18 2010-11-09 Terahop Networks, Inc. Sensor networks for pipeline monitoring
US7221668B2 (en) * 2000-12-22 2007-05-22 Terahop Networks, Inc. Communications within population of wireless transceivers based on common designation
US8280345B2 (en) * 2000-12-22 2012-10-02 Google Inc. LPRF device wake up using wireless tag
US7155264B2 (en) * 2000-12-22 2006-12-26 Terahop Networks, Inc. Systems and methods having LPRF device wake up using wireless tag
US8204439B2 (en) * 2000-12-22 2012-06-19 Google Inc. Wireless reader tags (WRTs) with sensor components in asset monitoring and tracking systems
US7733818B2 (en) * 2000-12-22 2010-06-08 Terahop Networks, Inc. Intelligent node communication using network formation messages in a mobile Ad hoc network
US7554442B2 (en) * 2005-06-17 2009-06-30 Terahop Networks, Inc. Event-driven mobile hazmat monitoring
US6745027B2 (en) 2000-12-22 2004-06-01 Seekernet Incorporated Class switched networks for tracking articles
US7542849B2 (en) * 2005-06-03 2009-06-02 Terahop Networks, Inc. Network aided terrestrial triangulation using stars (NATTS)
US7705747B2 (en) * 2005-08-18 2010-04-27 Terahop Networks, Inc. Sensor networks for monitoring pipelines and power lines
US7907941B2 (en) * 2006-01-01 2011-03-15 Terahop Networks, Inc. Determining presence of radio frequency communication device
US7539520B2 (en) * 2005-06-17 2009-05-26 Terahop Networks, Inc. Remote sensor interface (RSI) having power conservative transceiver for transmitting and receiving wakeup signals
US20100330930A1 (en) * 2000-12-22 2010-12-30 Twitchell Robert W Lprf device wake up using wireless tag
US7783246B2 (en) * 2005-06-16 2010-08-24 Terahop Networks, Inc. Tactical GPS denial and denial detection system
US7430437B2 (en) * 2000-12-22 2008-09-30 Terahop Networks, Inc. Transmitting sensor-acquired data using step-power filtering
US7574300B2 (en) * 2005-06-16 2009-08-11 Terahop Networks, Inc. GPS denial device detection and location system
US7583769B2 (en) * 2005-06-16 2009-09-01 Terahop Netowrks, Inc. Operating GPS receivers in GPS-adverse environment
US7526381B2 (en) * 2005-06-03 2009-04-28 Terahop Networks, Inc. Network aided terrestrial triangulation using stars (NATTS)
US7133704B2 (en) * 2000-12-22 2006-11-07 Terahop Networks, Inc. Manufacture of LPRF device wake up using wireless tag
US7200132B2 (en) * 2000-12-22 2007-04-03 Terahop Networks, Inc. Forming ad hoc RSI networks among transceivers sharing common designation
US6934540B2 (en) * 2000-12-22 2005-08-23 Seekernet, Inc. Network formation in asset-tracking system based on asset class
AU2001298037A1 (en) * 2000-12-22 2003-04-22 Seekernet Incorporated Network formation in asset-tracking system based on asset class
US7742772B2 (en) * 2005-10-31 2010-06-22 Terahop Networks, Inc. Determining relative elevation using GPS and ranging
US7563991B2 (en) * 2005-06-08 2009-07-21 Terahop Networks, Inc. All weather housing assembly for electronic components
US20080303897A1 (en) * 2000-12-22 2008-12-11 Terahop Networks, Inc. Visually capturing and monitoring contents and events of cargo container
US7209771B2 (en) * 2000-12-22 2007-04-24 Terahop Networks, Inc. Battery powered wireless transceiver having LPRF component and second wake up receiver
US7522568B2 (en) * 2000-12-22 2009-04-21 Terahop Networks, Inc. Propagating ad hoc wireless networks based on common designation and routine
US6965575B2 (en) * 2000-12-29 2005-11-15 Tropos Networks Selection of routing paths based upon path quality of a wireless mesh network
US6704301B2 (en) * 2000-12-29 2004-03-09 Tropos Networks, Inc. Method and apparatus to provide a routing protocol for wireless devices
US7551562B2 (en) * 2000-12-29 2009-06-23 Tropos Networks Determining bidirectional path quality within a wireless mesh network
FR2819968B1 (fr) * 2001-01-22 2003-05-30 Canon Europa Nv Procede de connexion
US7200130B2 (en) * 2001-02-13 2007-04-03 Nokia Corporation Short range RF network configuration
DE10107991A1 (de) * 2001-02-19 2002-08-29 Philips Corp Intellectual Pty Netzwerk mit einer Anpassung der Rahmenstruktur von Sub-Netzwerken
US6954443B2 (en) * 2001-03-09 2005-10-11 Nokia Corporation Short range RF network with roaming terminals
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
US7417556B2 (en) * 2001-04-24 2008-08-26 Koninklijke Philips Electronics N.V. Wireless addressable lighting method and apparatus
GB0112017D0 (en) 2001-05-17 2001-07-11 Koninkl Philips Electronics Nv Wireless master-slave distributed communications network
US6990316B2 (en) * 2001-06-26 2006-01-24 Nokia Corporation Short range RF network configuration
US7207041B2 (en) * 2001-06-28 2007-04-17 Tranzeo Wireless Technologies, Inc. Open platform architecture for shared resource access management
US7161926B2 (en) * 2001-07-03 2007-01-09 Sensoria Corporation Low-latency multi-hop ad hoc wireless network
US7333486B2 (en) * 2001-07-16 2008-02-19 International Business Machines Corporation Methods and arrangements for monitoring subsource addressing multicast distribution trees
JP2003152752A (ja) * 2001-08-29 2003-05-23 Matsushita Electric Ind Co Ltd データ送受信方法
US20040171386A1 (en) * 2001-09-04 2004-09-02 Enric Mitjana Method for identifying a station with specific functions in a wireless-based ad-hoc network, and a substation for carrying out the method
US8812706B1 (en) * 2001-09-06 2014-08-19 Qualcomm Incorporated Method and apparatus for compensating for mismatched delays in signals of a mobile display interface (MDDI) system
DE10145596A1 (de) 2001-09-15 2003-04-03 Philips Corp Intellectual Pty Netzwerk mit mehreren Sub-Netzwerken
US6996658B2 (en) * 2001-10-17 2006-02-07 Stargen Technologies, Inc. Multi-port system and method for routing a data element within an interconnection fabric
US8532127B2 (en) 2001-10-19 2013-09-10 Juniper Networks, Inc. Network routing using indirect next hop data
US7480501B2 (en) 2001-10-24 2009-01-20 Statsignal Ipc, Llc System and method for transmitting an emergency message over an integrated wireless network
US8489063B2 (en) 2001-10-24 2013-07-16 Sipco, Llc Systems and methods for providing emergency messages to a mobile device
US7424527B2 (en) 2001-10-30 2008-09-09 Sipco, Llc System and method for transmitting pollution information over an integrated wireless network
JP3886795B2 (ja) * 2001-12-10 2007-02-28 株式会社エヌ・ティ・ティ・ドコモ 移動通信システム、移動通信方法、移動端末及び通信基地局
US20030117281A1 (en) * 2001-12-21 2003-06-26 Timur Sriharto Dynamic control containment unit
US7305467B2 (en) * 2002-01-02 2007-12-04 Borgia/Cummins, Llc Autonomous tracking wireless imaging sensor network including an articulating sensor and automatically organizing network nodes
US7068610B2 (en) * 2002-02-26 2006-06-27 Unruh Lincoln J System and method for reliable communications over multiple packet RF networks
US7177608B2 (en) * 2002-03-11 2007-02-13 Catch A Wave Technologies Personal spectrum recorder
US8578015B2 (en) * 2002-04-29 2013-11-05 Harris Corporation Tracking traffic in a mobile ad hoc network
US7769839B2 (en) * 2002-06-21 2010-08-03 International Business Machines Corporation Method and structure for autoconfiguration of overlay networks by automatic selection of a network designated router
US7580370B2 (en) * 2002-06-21 2009-08-25 International Business Machines Corporation Method and structure for autoconfiguration of network destinations
US20030235157A1 (en) * 2002-06-21 2003-12-25 International Business Machines Corporation Method and structure for an autoconfiguration topology calculation
US7119713B2 (en) * 2002-06-27 2006-10-10 Elster Electricity, Llc Dynamic self-configuring metering network
US20040113810A1 (en) * 2002-06-28 2004-06-17 Mason Robert T. Data collector for an automated meter reading system
US7610050B2 (en) * 2002-08-14 2009-10-27 Tadaaki Chigusa System for mobile broadband networking using dynamic quality of service provisioning
US7899030B2 (en) * 2002-09-11 2011-03-01 Jinsalas Solutions, Llc Advanced switching architecture
EP1398919A1 (de) * 2002-09-12 2004-03-17 Thomson Licensing S.A. Verfahren zum Auswählen einer drahtlosen transparenten Hauptdatenbusbrücke in einem hierarchischen "Eltern-Kind"-Netzwerk
US20040070759A1 (en) * 2002-10-14 2004-04-15 Anderson Duwayne R. Vector representation of polarization dependent loss
US11368537B2 (en) 2002-10-28 2022-06-21 Dynamic Mesh Networks, Inc. High performance wireless network
US9730100B2 (en) * 2002-10-28 2017-08-08 MeshDynamics Terse message networks
US8520691B2 (en) * 2003-05-08 2013-08-27 Mesh Dynamics, Inc. Persistent mesh for isolated mobile and temporal networking
US10785316B2 (en) 2008-11-24 2020-09-22 MeshDynamics Evolutionary wireless networks
US7420952B2 (en) * 2002-10-28 2008-09-02 Mesh Dynamics, Inc. High performance wireless networks using distributed control
US7350077B2 (en) * 2002-11-26 2008-03-25 Cisco Technology, Inc. 802.11 using a compressed reassociation exchange to facilitate fast handoff
US7330905B2 (en) * 2002-12-13 2008-02-12 Spyder Navigations L.L.C. Method to improve the information distribution in a communication network
US7366113B1 (en) * 2002-12-27 2008-04-29 At & T Corp. Adaptive topology discovery in communication networks
US20070013547A1 (en) * 2003-02-14 2007-01-18 Boaz Jon A Automated meter reading system, communication and control network from automated meter reading, meter data collector, and associated methods
US7304587B2 (en) * 2003-02-14 2007-12-04 Energy Technology Group, Inc. Automated meter reading system, communication and control network for automated meter reading, meter data collector program product, and associated methods
US7400264B2 (en) * 2003-02-14 2008-07-15 Energy Technology Group, Inc. Automated meter reading system, communication and control network for automated meter reading, meter data collector, and associated methods
US7539495B2 (en) 2003-03-24 2009-05-26 Strix Systems, Inc. Node placement method within a wireless network, such as a wireless local area network
JP4515451B2 (ja) * 2003-03-24 2010-07-28 ストリックス システムズ インコーポレイテッド 自己構成と自己最適化とを行うワイヤレスローカルエリアネットワークシステム
CA2523482C (en) 2003-05-12 2016-04-12 Aware, Inc. Telecommunication diagnostic information management
CN103220282B (zh) * 2003-06-02 2016-05-25 高通股份有限公司 生成并实施一用于更高数据率的讯号协议和接口
US20050068902A1 (en) * 2003-07-09 2005-03-31 Kamlesh Rath Scalable broadband wireless mesh access network
EP2363989B1 (de) * 2003-08-13 2018-09-19 Qualcomm Incorporated Signalschnittstelle für höhere datenübertragungsraten
RU2369033C2 (ru) * 2003-09-10 2009-09-27 Квэлкомм Инкорпорейтед Интерфейс высокоскоростной передачи данных
GB2406740A (en) * 2003-09-30 2005-04-06 Siemens Ag Enabling the determination of the location of a terminal in a communications system.
CN1894931A (zh) * 2003-10-15 2007-01-10 高通股份有限公司 高数据速率接口
RU2331160C2 (ru) * 2003-10-29 2008-08-10 Квэлкомм Инкорпорейтед Интерфейс с высокой скоростью передачи данных
US8606946B2 (en) * 2003-11-12 2013-12-10 Qualcomm Incorporated Method, system and computer program for driving a data signal in data interface communication data link
CA2546971A1 (en) * 2003-11-25 2005-06-09 Qualcomm Incorporated High data rate interface with improved link synchronization
CA2731363C (en) * 2003-12-08 2013-10-08 Qualcomm Incorporated High data rate interface with improved link synchronization
US7646752B1 (en) * 2003-12-31 2010-01-12 Nortel Networks Limited Multi-hop wireless backhaul network and method
NO20040110L (no) * 2004-01-09 2005-07-11 Geir Monsen Vavik Signalrepeater system
KR100555749B1 (ko) * 2004-01-27 2006-03-03 삼성전자주식회사 애드 혹 네트워크에서 데이터 전송 경로 설정 장치 및 방법
US8031650B2 (en) 2004-03-03 2011-10-04 Sipco, Llc System and method for monitoring remote devices with a dual-mode wireless communication protocol
US7756086B2 (en) 2004-03-03 2010-07-13 Sipco, Llc Method for communicating in dual-modes
EP2615883B1 (de) 2004-03-09 2018-10-31 Optis Wireless Technology, LLC Direktzugriffsverfahren und Funkkommunikationsendgerätevorrichtung
CN101827103B (zh) * 2004-03-10 2012-07-04 高通股份有限公司 具有改进链路同步的高数据速率接口
KR101245962B1 (ko) * 2004-03-17 2013-03-21 퀄컴 인코포레이티드 고 데이터 레이트 인터페이스 장치 및 방법
US7483392B1 (en) * 2004-03-19 2009-01-27 Bbn Technologies Corp. Multinode arrangement
WO2005096594A1 (en) * 2004-03-24 2005-10-13 Qualcomm Incorporated High data rate interface apparatus and method
US20050220106A1 (en) * 2004-03-31 2005-10-06 Pierre Guillaume Raverdy Inter-wireless interactions using user discovery for ad-hoc environments
US7239250B2 (en) * 2004-04-26 2007-07-03 Elster Electricity, Llc System and method for improved transmission of meter data
US7187906B2 (en) * 2004-04-26 2007-03-06 Elster Electricity, Llc Method and system for configurable qualification and registration in a fixed network automated meter reading system
US7262709B2 (en) * 2004-04-26 2007-08-28 Elster Electricity, Llc System and method for efficient configuration in a fixed network automated meter reading system
US20050251403A1 (en) * 2004-05-10 2005-11-10 Elster Electricity, Llc. Mesh AMR network interconnecting to TCP/IP wireless mesh network
US20050251401A1 (en) * 2004-05-10 2005-11-10 Elster Electricity, Llc. Mesh AMR network interconnecting to mesh Wi-Fi network
US7142107B2 (en) 2004-05-27 2006-11-28 Lawrence Kates Wireless sensor unit
US8650304B2 (en) * 2004-06-04 2014-02-11 Qualcomm Incorporated Determining a pre skew and post skew calibration data rate in a mobile display digital interface (MDDI) communication system
CA2569106C (en) * 2004-06-04 2013-05-21 Qualcomm Incorporated High data rate interface apparatus and method
US7142106B2 (en) * 2004-06-15 2006-11-28 Elster Electricity, Llc System and method of visualizing network layout and performance characteristics in a wireless network
US7613171B2 (en) * 2004-08-31 2009-11-03 Ephraim Zehavi Cellular network service over WLAN
WO2006029288A2 (en) * 2004-09-09 2006-03-16 Inteligistics, Inc. Modular shipping unit and system
US7742430B2 (en) * 2004-09-24 2010-06-22 Elster Electricity, Llc System for automated management of spontaneous node migration in a distributed fixed wireless network
US7170425B2 (en) * 2004-09-24 2007-01-30 Elster Electricity, Llc System and method for creating multiple operating territories within a meter reading system
KR100637071B1 (ko) * 2004-09-24 2006-10-23 삼성전자주식회사 통신경로를 동적으로 조절하는 무선네트워크 시스템, 및그 방법
US7702594B2 (en) * 2004-09-24 2010-04-20 Elster Electricity, Llc System and method for automated configuration of meters
US7176807B2 (en) * 2004-09-24 2007-02-13 Elster Electricity, Llc System for automatically enforcing a demand reset in a fixed network of electricity meters
US8068467B2 (en) * 2004-10-22 2011-11-29 Motorola Soulutions, Inc. Multi-tier WLAN and method for propagating beacons in a multi-tier WLAN thereof
US8692838B2 (en) 2004-11-24 2014-04-08 Qualcomm Incorporated Methods and systems for updating a buffer
US8667363B2 (en) * 2004-11-24 2014-03-04 Qualcomm Incorporated Systems and methods for implementing cyclic redundancy checks
US8723705B2 (en) * 2004-11-24 2014-05-13 Qualcomm Incorporated Low output skew double data rate serial encoder
US8539119B2 (en) * 2004-11-24 2013-09-17 Qualcomm Incorporated Methods and apparatus for exchanging messages having a digital data interface device message format
US8699330B2 (en) 2004-11-24 2014-04-15 Qualcomm Incorporated Systems and methods for digital data transmission rate control
US8873584B2 (en) * 2004-11-24 2014-10-28 Qualcomm Incorporated Digital data interface device
US20060133394A1 (en) * 2004-12-21 2006-06-22 Ware Christopher G Methods of wireless backhaul in a multi-tier WLAN
US7327998B2 (en) * 2004-12-22 2008-02-05 Elster Electricity, Llc System and method of providing a geographic view of nodes in a wireless network
EP1839286A2 (de) * 2005-01-10 2007-10-03 Terahop Networks, Inc. Schlüssellochkommunikationsvorrichtung zur verfolgung und überwachung von versandverpackungen und deren inhalt
US9439126B2 (en) 2005-01-25 2016-09-06 Sipco, Llc Wireless network protocol system and methods
US7978060B2 (en) 2005-02-14 2011-07-12 Inteligistics, Inc. Identification system
US8935405B2 (en) * 2005-03-07 2015-01-13 Nokia Corporation Expanding universal plug and play capabilities in power constrained environment
US7738859B2 (en) * 2005-03-10 2010-06-15 Interdigital Technology Corporation Multi-node communication system and method of requesting, reporting and collecting destination-node-based measurements and route-based measurements
US20060206433A1 (en) * 2005-03-11 2006-09-14 Elster Electricity, Llc. Secure and authenticated delivery of data from an automated meter reading system
US20060224335A1 (en) * 2005-03-29 2006-10-05 Elster Electricity, Llc Collecting interval data from a relative time battery powered automated meter reading devices
KR100644691B1 (ko) * 2005-04-15 2006-11-10 삼성전자주식회사 확장된 무선 랜에서 프레임을 전달하는 방법 및 장치
US7653011B2 (en) * 2005-05-31 2010-01-26 Cisco Technology, Inc. Spanning tree protocol for wireless networks
US7606178B2 (en) * 2005-05-31 2009-10-20 Cisco Technology, Inc. Multiple wireless spanning tree protocol for use in a wireless mesh network
WO2007100343A1 (en) * 2005-06-03 2007-09-07 Terahop Networks Inc. Remote sensor interface (rsi) stepped wake-up sequence
CN100479415C (zh) * 2005-06-06 2009-04-15 腾讯科技(深圳)有限公司 一种实现数据通讯的系统及其方法
US20060289650A1 (en) * 2005-06-27 2006-12-28 Mobile Aspects, Inc. Networked monitoring system
EP1905200A1 (de) * 2005-07-01 2008-04-02 Terahop Networks, Inc. Nichtdeterministisches und deterministisches netzwerk-routing
US7828342B2 (en) * 2005-07-29 2010-11-09 Terahop Networks, Inc. Reusable locking body, of bolt-type seal lock, having open-ended passageway and U-shaped bolt
US7761864B2 (en) 2005-08-09 2010-07-20 Intermec Ip Corp. Method, apparatus and article to load new instructions on processor based devices, for example, automatic data collection devices
US7495578B2 (en) * 2005-09-02 2009-02-24 Elster Electricity, Llc Multipurpose interface for an automated meter reading device
US7333903B2 (en) 2005-09-12 2008-02-19 Acuity Brands, Inc. Light management system having networked intelligent luminaire managers with enhanced diagnostics capabilities
US7660318B2 (en) * 2005-09-20 2010-02-09 Cisco Technology, Inc. Internetworking support between a LAN and a wireless mesh network
US7308369B2 (en) * 2005-09-28 2007-12-11 Elster Electricity Llc Ensuring automatic season change demand resets in a mesh type network of telemetry devices
US7817063B2 (en) 2005-10-05 2010-10-19 Abl Ip Holding Llc Method and system for remotely monitoring and controlling field devices with a street lamp elevated mesh network
CN1953406B (zh) 2005-10-19 2011-06-01 株式会社Ntt都科摩 接入混合网的方法和网关设备、无线终端以及通信系统
US20070110024A1 (en) * 2005-11-14 2007-05-17 Cisco Technology, Inc. System and method for spanning tree cross routes
US8730069B2 (en) * 2005-11-23 2014-05-20 Qualcomm Incorporated Double data rate serial encoder
US8692839B2 (en) * 2005-11-23 2014-04-08 Qualcomm Incorporated Methods and systems for updating a buffer
US20070147268A1 (en) * 2005-12-23 2007-06-28 Elster Electricity, Llc Distributing overall control of mesh AMR LAN networks to WAN interconnected collectors
US20090129306A1 (en) * 2007-02-21 2009-05-21 Terahop Networks, Inc. Wake-up broadcast including network information in common designation ad hoc wireless networking
US7598850B2 (en) * 2006-01-26 2009-10-06 The United States Of America As Represented By The Secretary Of The Army System and method for centralized event warning notification for individual entities, and computer program product therefor
US7764185B1 (en) 2006-01-26 2010-07-27 The United States Of America As Represented By The Secretary Of The Army System, user warning and positioning device for use therein, and computer program product therefor, for tactical distributed event warning notification for individual entities
US7602281B2 (en) * 2006-01-26 2009-10-13 The United States Of America As Represented By The Secretary Of The Army System and method for tactical distributed event warning notification for individual entities, and computer program product therefor
US8165059B2 (en) * 2006-01-30 2012-04-24 The University Of Electro-Communications Multi-hop communication method, a multi-hop communication terminal and communication program
US7427927B2 (en) * 2006-02-16 2008-09-23 Elster Electricity, Llc In-home display communicates with a fixed network meter reading system
US7545285B2 (en) * 2006-02-16 2009-06-09 Elster Electricity, Llc Load control unit in communication with a fixed network meter reading system
USRE48984E1 (en) 2006-03-07 2022-03-22 Electronics And Telecommunications Research Institute Method for reducing power consumption of a terminal in cellular system
KR101208271B1 (ko) * 2006-03-07 2012-12-05 한국전자통신연구원 셀룰라 시스템에서의 단말기 저전력 소모 동작 방법
WO2007104920A1 (en) * 2006-03-16 2007-09-20 British Telecommunications Public Limited Company Method op relayed wireless transmission
EP2030419B1 (de) 2006-06-07 2017-07-19 QUALCOMM Incorporated Effiziente adressenverfahren über funk und vorrichtung
WO2008011717A1 (en) * 2006-07-28 2008-01-31 Nortel Networks Limited Multi-hop network topology system and method
US8944332B2 (en) 2006-08-04 2015-02-03 Intermec Ip Corp. Testing automatic data collection devices, such as barcode, RFID and/or magnetic stripe readers
US8102799B2 (en) * 2006-10-16 2012-01-24 Assa Abloy Hospitality, Inc. Centralized wireless network for multi-room large properties
US20090290494A1 (en) * 2006-10-17 2009-11-26 Matsushita Electric Industrial Co., Ltd. System and method for mobility in multihop networks
US9060325B2 (en) * 2006-12-04 2015-06-16 Intel Corporation Method and apparatus for creating and connecting to an ad hoc wireless cell
US8073384B2 (en) * 2006-12-14 2011-12-06 Elster Electricity, Llc Optimization of redundancy and throughput in an automated meter data collection system using a wireless network
KR100872348B1 (ko) * 2007-01-11 2008-12-05 삼성전자주식회사 스패닝 트리를 이용하는 센서 네트워크 환경에서의 에너지관리 방법 및 시스템
US7729278B2 (en) * 2007-02-14 2010-06-01 Tropos Networks, Inc. Wireless routing based on data packet classifications
US8223680B2 (en) * 2007-02-21 2012-07-17 Google Inc. Mesh network control using common designation wake-up
US20080240096A1 (en) 2007-03-29 2008-10-02 Twisted Pair Solutions, Inc. Method, apparatus, system, and article of manufacture for providing distributed convergence nodes in a communication network environment
US8320302B2 (en) * 2007-04-20 2012-11-27 Elster Electricity, Llc Over the air microcontroller flash memory updates
CN101690026A (zh) * 2007-06-04 2010-03-31 新泽西理工学院 用于多跳无线自组织和传感器网络中的中继的多标准优化
US8130700B2 (en) * 2007-06-15 2012-03-06 Silver Spring Networks, Inc. Method and system for providing network and routing protocols for utility services
US8189577B2 (en) 2007-06-15 2012-05-29 Silver Spring Networks, Inc. Network utilities in wireless mesh communications networks
US7940669B2 (en) 2007-06-15 2011-05-10 Silver Spring Networks, Inc. Route and link evaluation in wireless mesh communications networks
US8233905B2 (en) 2007-06-15 2012-07-31 Silver Spring Networks, Inc. Load management in wireless mesh communications networks
US8072951B2 (en) 2007-06-15 2011-12-06 Silver Spring Networks, Inc. Method and system for providing routing protocols in a frequency hopping spread spectrum network
KR100899809B1 (ko) * 2007-12-11 2009-05-27 한국전자통신연구원 무선 센서 네트워크에서 IPv6를 위한 코디네이터,게이트웨이 및 전송 방법
US8855036B2 (en) * 2007-12-21 2014-10-07 Powerwave Technologies S.A.R.L. Digital distributed antenna system
WO2009082761A1 (en) 2007-12-26 2009-07-02 Elster Electricity, Llc. Optimized data collection in a wireless fixed network metering system
US20090201840A1 (en) * 2008-02-08 2009-08-13 Pfeiffer Jr Loren K Wireless networks using a rooted, directed topology
US8140276B2 (en) 2008-02-27 2012-03-20 Abl Ip Holding Llc System and method for streetlight monitoring diagnostics
US8458550B2 (en) * 2008-03-07 2013-06-04 Nokia Siemens Networks Oy Protocols for multi-hop relay system with centralized scheduling
US8462662B2 (en) * 2008-05-16 2013-06-11 Google Inc. Updating node presence based on communication pathway
WO2009140669A2 (en) 2008-05-16 2009-11-19 Terahop Networks, Inc. Securing, monitoring and tracking shipping containers
US20090310544A1 (en) * 2008-06-12 2009-12-17 Praval Jain Method and system for increasing throughput in a hierarchical wireless network
US8525692B2 (en) * 2008-06-13 2013-09-03 Elster Solutions, Llc Techniques for limiting demand from an electricity meter with an installed relay
US8787266B2 (en) * 2008-06-13 2014-07-22 Infineon Technologies Ag Medium access control in industrial and automotive wireless with combined wired and wireless sensor networks
AU2009267135A1 (en) 2008-07-01 2010-01-07 Twisted Pair Solutions, Inc. Method, apparatus, system, and article of manufacture for reliable low-bandwidth information delivery across mixed-mode unicast and multicast networks
US8414471B2 (en) * 2008-10-28 2013-04-09 Mobile Aspects, Inc. Endoscope storage cabinet, tracking system, and signal emitting member
US8391435B2 (en) 2008-12-25 2013-03-05 Google Inc. Receiver state estimation in a duty cycled radio
US8300551B2 (en) * 2009-01-28 2012-10-30 Google Inc. Ascertaining presence in wireless networks
US8705523B2 (en) 2009-02-05 2014-04-22 Google Inc. Conjoined class-based networking
US8203463B2 (en) 2009-02-13 2012-06-19 Elster Electricity Llc Wakeup and interrogation of meter-reading devices using licensed narrowband and unlicensed wideband radio communication
US8472868B2 (en) * 2009-05-06 2013-06-25 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for MIMO repeater chains in a wireless communication network
US8238538B2 (en) 2009-05-28 2012-08-07 Comcast Cable Communications, Llc Stateful home phone service
US8836601B2 (en) 2013-02-04 2014-09-16 Ubiquiti Networks, Inc. Dual receiver/transmitter radio devices with choke
US9496620B2 (en) 2013-02-04 2016-11-15 Ubiquiti Networks, Inc. Radio system for long-range high-speed wireless communication
US9634373B2 (en) 2009-06-04 2017-04-25 Ubiquiti Networks, Inc. Antenna isolation shrouds and reflectors
US8762518B2 (en) * 2009-07-10 2014-06-24 Telcordia Technologies, Inc. Program and method for adaptively maintaining a local peer group in a dynamic environment
JP5445593B2 (ja) * 2009-10-15 2014-03-19 富士通株式会社 無線通信装置および無線通信プログラム
US9110860B2 (en) * 2009-11-11 2015-08-18 Mellanox Technologies Tlv Ltd. Topology-aware fabric-based offloading of collective functions
US8811417B2 (en) * 2009-11-15 2014-08-19 Mellanox Technologies Ltd. Cross-channel network operation offloading for collective operations
US20110209091A1 (en) * 2010-02-24 2011-08-25 Visteon Global Technologies, Inc. System and method to measure bandwidth in human to machine interfaces
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
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
US8422401B1 (en) * 2010-05-11 2013-04-16 Daintree Networks, Pty. Ltd. Automated commissioning of wireless devices
US8897134B2 (en) * 2010-06-25 2014-11-25 Telefonaktiebolaget L M Ericsson (Publ) Notifying a controller of a change to a packet forwarding configuration of a network element over a communication channel
US8648699B2 (en) 2010-07-19 2014-02-11 Mobile Aspects, Inc. Item tracking system and arrangement
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
US9252874B2 (en) 2010-10-13 2016-02-02 Ccs Technology, Inc Power management for remote antenna units in distributed antenna systems
EP2678972B1 (de) 2011-02-21 2018-09-05 Corning Optical Communications LLC Bereitstellung digitaler datendienste als elektrische signale und hochfrequenz (hf)-kommunikationen über glasfasern in verteilten kommunikationssystemen sowie entsprechende komponenten und verfahren
US8774145B2 (en) * 2011-04-01 2014-07-08 Intel Corporation Techniques to determine user presence
CN102571433B (zh) 2012-01-11 2014-07-30 华为技术有限公司 呈现网络路径的方法和装置
US8731030B1 (en) 2012-03-20 2014-05-20 Remec Broadband Wireless Llc Transmission system of digital radio information using repeaters while minimizing data transfer latency
CN102625416B (zh) * 2012-03-28 2015-03-18 华为技术有限公司 多模终端的工作方法和多模终端
FI125092B (fi) * 2012-07-18 2015-05-29 Arm Finland Oy Menetelmä, laite ja järjestelmä datapakettien lähettämiseksi ja vastaanottamiseksi
WO2014016695A2 (en) 2012-07-27 2014-01-30 Assa Abloy Ab Presence-based credential updating
US10001791B2 (en) 2012-07-27 2018-06-19 Assa Abloy Ab Setback controls based on out-of-room presence information obtained from mobile devices
US8761142B2 (en) 2012-10-19 2014-06-24 Ubiquiti Networks, Inc. Distributed seamless roaming in wireless networks
US9386551B2 (en) 2012-11-30 2016-07-05 Qualcomm Incorporated Systems and methods for synchronization of wireless devices in an ad-hoc network
US9179409B2 (en) * 2012-12-03 2015-11-03 Qualcomm Incorporated Multiple access scheme for narrowband channels
US9397820B2 (en) 2013-02-04 2016-07-19 Ubiquiti Networks, Inc. Agile duplexing wireless radio devices
US9543635B2 (en) 2013-02-04 2017-01-10 Ubiquiti Networks, Inc. Operation of radio devices for long-range high-speed wireless communication
US20160218406A1 (en) 2013-02-04 2016-07-28 John R. Sanford Coaxial rf dual-polarized waveguide filter and method
US8855730B2 (en) 2013-02-08 2014-10-07 Ubiquiti Networks, Inc. Transmission and reception of high-speed wireless communication using a stacked array antenna
US9112790B2 (en) 2013-06-25 2015-08-18 Google Inc. Fabric network
US9356875B2 (en) * 2013-07-22 2016-05-31 Cisco Technology, Inc. Using statistical and historical information of topology metrics in constrained networks
US9892618B2 (en) 2013-08-09 2018-02-13 Mobile Aspects, Inc. Signal emitting member attachment system and arrangement
US9348013B2 (en) 2013-09-18 2016-05-24 Mobile Aspects, Inc. Item hanger arrangement, system, and method
BR112016007701B1 (pt) 2013-10-11 2023-01-31 Ubiquiti Inc Método para controlar a recepção de um rádio de banda larga sem fio
US9224124B2 (en) 2013-10-29 2015-12-29 Mobile Aspects, Inc. Item storage and tracking cabinet and arrangement
US9967020B2 (en) 2013-11-08 2018-05-08 Gogo Llc Facilitating communications between on-board electronic devices and terrestrial devices
US9326217B2 (en) 2013-11-08 2016-04-26 Gogo Llc Optimizing usage of modems for data delivery to devices on vehicles
US9232546B2 (en) 2013-11-08 2016-01-05 Gogo Llc Systems and methods for two-part electronic device registration
US9577857B2 (en) 2013-11-08 2017-02-21 Gogo Llc Adaptive modulation in a hybrid vehicle communication system
US9467828B2 (en) 2013-11-08 2016-10-11 Gogo Llc Systems and methods for configuring an electronic device for cellular-based communications
US9369991B2 (en) 2013-11-08 2016-06-14 Gogo Llc Hybrid communications for devices on vehicles
US9197314B1 (en) 2013-11-08 2015-11-24 Gogo Llc Data delivery to devices on vehicles using multiple forward links
TWI510910B (zh) * 2013-11-11 2015-12-01 Wistron Corp 電腦系統及其遠端控制方法
US10034400B2 (en) 2013-12-04 2018-07-24 Mobile Aspects, Inc. Item storage arrangement system and method
LT3114884T (lt) 2014-03-07 2020-02-10 Ubiquiti Inc. Debesų įrenginio identifikavimas ir autentifikavimas
US9325516B2 (en) 2014-03-07 2016-04-26 Ubiquiti Networks, Inc. Power receptacle wireless access point devices for networked living and work spaces
US10574474B2 (en) 2014-03-07 2020-02-25 Ubiquiti Inc. Integrated power receptacle wireless access point (AP) adapter devices
EP3120642B1 (de) 2014-03-17 2023-06-07 Ubiquiti Inc. Gruppenantennen mit einer vielzahl von gerichteten strahlen
DK3127187T3 (da) 2014-04-01 2021-02-08 Ubiquiti Inc Antenneanordning
US9648468B2 (en) 2014-05-01 2017-05-09 Gogo Llc Systems and methods for facilitating voice-based communications
US9712668B2 (en) 2014-05-01 2017-07-18 Gogo Llc Systems and methods for notifying electronic devices of voice-based communication requests
US10425536B2 (en) 2014-05-08 2019-09-24 Ubiquiti Networks, Inc. Phone systems and methods of communication
JP2015220560A (ja) * 2014-05-16 2015-12-07 株式会社日立製作所 ルーティング制御方法およびルーティング制御プログラム
US9655073B2 (en) 2014-05-30 2017-05-16 Gogo Llc Systems and methods for communicating with non-terrestrial electronic devices
US9716542B2 (en) 2014-05-30 2017-07-25 Gogo Llc Systems and methods for facilitating communications destined for a non-terrestrial network
US9503956B2 (en) 2014-05-30 2016-11-22 Gogo Llc Systems and methods for facilitating communications originating from a non-terrestrial network
WO2016003862A1 (en) 2014-06-30 2016-01-07 Ubiquiti Networks, Inc. Methods and tools for assisting in the configuration of a wireless radio network using functional maps
US10069580B2 (en) 2014-06-30 2018-09-04 Ubiquiti Networks, Inc. Wireless radio device alignment tools and methods
ES2873999T3 (es) 2014-08-31 2021-11-04 Ubiquiti Inc Métodos y aparatos para monitorizar y mejorar el estado de una red inalámbrica
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
US10164332B2 (en) 2014-10-14 2018-12-25 Ubiquiti Networks, Inc. Multi-sector antennas
CA2908835C (en) 2014-10-15 2017-04-04 Abl Ip Holding Llc Lighting control with automated activation process
US9781814B2 (en) 2014-10-15 2017-10-03 Abl Ip Holding Llc Lighting control with integral dimming
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
EP3235336A1 (de) 2014-12-18 2017-10-25 Corning Optical Communications Wireless Ltd. Digitale schnittstellenmodule (dim) zur flexiblen verteilung digitaler und/oder analoger kommunikationssignale in wad-antennensystemen
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)
US9596642B2 (en) * 2014-12-22 2017-03-14 Life Safety Distribution Ag Wireless network with multiple paths between nodes
WO2016137938A1 (en) 2015-02-23 2016-09-01 Ubiquiti Networks, Inc. Radio apparatuses for long-range communication of radio-frequency information
KR102105050B1 (ko) * 2015-05-13 2020-04-27 엘지전자 주식회사 비면허 대역에서의 랜덤 액세스 과정을 수행하는 방법 및 기기
JP6646247B2 (ja) * 2015-08-19 2020-02-14 ヤマハ株式会社 オーディオシステム、オーディオ機器およびオーディオシステムの管理方法
US10284383B2 (en) 2015-08-31 2019-05-07 Mellanox Technologies, Ltd. Aggregation protocol
WO2017044924A1 (en) 2015-09-11 2017-03-16 Ubiquiti Networks, Inc. Compact public address access point apparatuses
PL3353989T3 (pl) 2015-09-25 2021-08-30 Ubiquiti Inc. Kompaktowe i zintegrowane urządzenie sterujące kluczami do monitorowania sieci
CN206743244U (zh) 2015-10-09 2017-12-12 优倍快网络公司 多路复用器装置
US10521283B2 (en) 2016-03-07 2019-12-31 Mellanox Technologies, Ltd. In-node aggregation and disaggregation of MPI alltoall and alltoallv collectives
CN109691043B (zh) * 2016-09-06 2021-02-23 联发科技股份有限公司 无线通信系统中有效编码切换方法、用户设备及相关存储器
WO2018064818A1 (zh) * 2016-10-08 2018-04-12 浙江国自机器人技术有限公司 一种移动机器人基于路径配置的ap切换方法
WO2019014229A1 (en) 2017-07-10 2019-01-17 Ubiquiti Networks, Inc. PORTABLE VIDEO CAMERA MEDALLION WITH CIRCULAR DISPLAY
CN111466108B (zh) 2017-09-27 2022-12-06 优倍快公司 用于自动安全远程访问本地网络的系统
KR101936296B1 (ko) * 2017-12-14 2019-04-03 오학서 자동 반송 시스템에서 무인 이송 장치와 설비간의 rf 통신 방법
WO2019139993A1 (en) 2018-01-09 2019-07-18 Ubiquiti Networks, Inc. Quick connecting twisted pair cables
JP7042677B2 (ja) * 2018-04-04 2022-03-28 任天堂株式会社 情報処理装置、制御方法、情報処理システム、および、制御プログラム
US11277455B2 (en) 2018-06-07 2022-03-15 Mellanox Technologies, Ltd. Streaming system
US11493621B2 (en) * 2018-11-09 2022-11-08 Apple Inc. Secure multicast/broadcast ranging
CN109361446A (zh) * 2018-11-15 2019-02-19 盐田国际集装箱码头有限公司 一种海事中继台
CN111314272B (zh) * 2018-12-12 2021-10-29 大唐移动通信设备有限公司 一种任务处理方法及装置
US11625393B2 (en) 2019-02-19 2023-04-11 Mellanox Technologies, Ltd. High performance computing system
EP3699770A1 (de) 2019-02-25 2020-08-26 Mellanox Technologies TLV Ltd. System und verfahren zur kollektiven kommunikation
CN114556440A (zh) 2019-09-13 2022-05-27 优倍快公司 用于互联网连通性安装的增强现实
CN111063212B (zh) * 2019-11-26 2021-04-06 浙江工业大学 一种具有隐私保护的模糊Skyline实时停车推荐方法
US11593124B2 (en) 2020-01-14 2023-02-28 The Toronto-Dominion Bank System and method for automated configuration of a computing device
US11750699B2 (en) 2020-01-15 2023-09-05 Mellanox Technologies, Ltd. Small message aggregation
US11252027B2 (en) 2020-01-23 2022-02-15 Mellanox Technologies, Ltd. Network element supporting flexible data reduction operations
US11876885B2 (en) 2020-07-02 2024-01-16 Mellanox Technologies, Ltd. Clock queue with arming and/or self-arming features
US11864231B2 (en) * 2020-08-20 2024-01-02 Qualcomm Incorporated Listen-before-talk (LBT) aware autonomous sensing for sidelink
US11652585B1 (en) * 2020-09-01 2023-05-16 Kamal Dalmia Implementing and operating an ethernet network using dynamic physical layer node ID assignments
US11556378B2 (en) 2020-12-14 2023-01-17 Mellanox Technologies, Ltd. Offloading execution of a multi-task parameter-dependent operation to a network device
US11922237B1 (en) 2022-09-12 2024-03-05 Mellanox Technologies, Ltd. Single-step collective operations

Family Cites Families (172)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US475408A (en) * 1892-05-24 mills
US3781815A (en) 1972-02-15 1973-12-25 Ibm Terminal interface for a serial loop communications system having store and forward capability
US4164628A (en) 1977-06-06 1979-08-14 International Telephone And Telegraph Corporation Processor for multiple, continuous, spread spectrum signals
US4685149A (en) * 1977-07-29 1987-08-04 Rockwell International Corporation Meteor scatter burst communication system
US4414661A (en) 1981-07-02 1983-11-08 Trancom Ab Apparatus for communicating with a fleet of vehicles
US4332027A (en) 1981-10-01 1982-05-25 Burroughs Corporation Local area contention network data communication system
US4449248A (en) 1982-02-01 1984-05-15 General Electric Company Battery saving radio circuit and system
US4630314A (en) 1982-09-27 1986-12-16 Meteor Communications Corporation, Inc. Meteor burst communication system
US4663706A (en) 1982-10-28 1987-05-05 Tandem Computers Incorporated Multiprocessor multisystem communications network
US4726014A (en) * 1983-01-11 1988-02-16 U.S. Holding Company, Inc. Cellular mobile radio service telephone system
US4745408A (en) 1983-04-09 1988-05-17 Nec Corporation Radio paging system and receiver therefor
US5303286A (en) * 1991-03-29 1994-04-12 Space Systems/Loral, Inc. Wireless telephone/satellite roaming system
JPS60182825A (ja) 1984-02-29 1985-09-18 Nec Corp 無線電話方式
JPS6152038A (ja) 1984-08-22 1986-03-14 Nec Corp 無線選択呼出受信機
US4747126A (en) 1985-02-20 1988-05-24 A T & E Corporation Voice mail system on magnetic tape
DE3572430D1 (en) 1985-04-02 1989-09-21 Ibm Infrared communication system
US4644532A (en) 1985-06-10 1987-02-17 International Business Machines Corporation Automatic update of topology in a hybrid network
US5168271A (en) * 1985-11-27 1992-12-01 Seiko Corp. Paging and time keeping system with transmission of time slot identification used for synchronization
US4725992A (en) 1985-12-03 1988-02-16 Amoco Corporation Adaptive seismometer group recorder having enhanced operating capabilities
US4804956A (en) * 1986-03-31 1989-02-14 General Signal Corporation Rearrangeable digital signal space division switching system
JPH06105884B2 (ja) 1986-05-06 1994-12-21 日本電気株式会社 無線電話システム
NL8601712A (nl) * 1986-07-01 1988-02-01 Koninkl Philips Electronics Nv Communicatienetwerk, in het bijzonder een telefoonnetwerk en datacommunicatienetwerk dat is samengesteld uit een verzameling van knooppuntseenheden, waarbij specifieke faciliteiten binnen naar keuze vastgestelde domeinen, volledig geintegreerd kunnen worden geboden.
US4748658A (en) * 1986-07-16 1988-05-31 Bell Communications Research, Inc. Architecture for allocating resources in a telecommunications network
JPS6333021A (ja) 1986-07-26 1988-02-12 Nec Corp 携帯無線電話機
US4942552A (en) 1986-11-20 1990-07-17 Allen-Bradley Company, Inc. Method and apparatus for saving and performing industrial control commands
CA1290020C (en) * 1987-02-09 1991-10-01 Steven Messenger Wireless local area network
KR910008738B1 (ko) 1987-02-20 1991-10-19 닛본 덴기 가부시기가이샤 밧데리 절약 채널 스캔 기능을 갖고 있는 휴대용 무선 송수신기
US4789983A (en) * 1987-03-05 1988-12-06 American Telephone And Telegraph Company, At&T Bell Laboratories Wireless network for wideband indoor communications
US5099509A (en) 1987-04-17 1992-03-24 Dytel Corporation Integration of voice store and forward facility
US4837858A (en) 1987-04-30 1989-06-06 Motorola, Inc. Subscriber unit for a trunked voice/data communication system
US4804954A (en) 1987-04-30 1989-02-14 Motorola, Inc. Battery saving method for portable communications receivers
US4799253A (en) 1987-07-20 1989-01-17 Motorola, Inc. Colocated cellular radiotelephone systems
US5008882A (en) 1987-08-17 1991-04-16 California Institute Of Technology Method and apparatus for eliminating unsuccessful tries in a search tree
US4857915A (en) 1987-10-20 1989-08-15 Telefind Corp. Paging receiver with paging receiver identification code digits transmitted in order of increasing significance
DE3838945A1 (de) * 1987-11-18 1989-06-08 Hitachi Ltd Netzwerksystem mit lokalen netzwerken und mit einer hierarchischen wegewahl
JPH0642691B2 (ja) 1988-05-21 1994-06-01 富士通株式会社 移動電話端末
EP0344624B1 (de) 1988-05-28 1995-10-25 Nec Corporation Überwachungssystem für Funkkommunikationsapparate
US5203020A (en) 1988-06-14 1993-04-13 Kabushiki Kaisha Toshiba Method and apparatus for reducing power consumption in a radio telecommunication apparatus
US4885780A (en) * 1988-07-15 1989-12-05 Bell Communications Research, Inc. Method for call routing in a network
US4926064A (en) 1988-07-22 1990-05-15 Syntonic Systems Inc. Sleep refreshed memory for neural network
US5425051A (en) 1992-11-09 1995-06-13 Norand Corporation Radio frequency communication network having adaptive parameters
US4884266A (en) * 1988-08-09 1989-11-28 Sun Microsystems, Inc. Variable speed local area network
US5087099A (en) 1988-09-02 1992-02-11 Stolar, Inc. Long range multiple point wireless control and monitoring system
JPH0616601B2 (ja) 1988-09-07 1994-03-02 三洋電機株式会社 受信電波処理回路のパワーセイブ回路及びそのパワーセイブ方法
US4989230A (en) 1988-09-23 1991-01-29 Motorola, Inc. Cellular cordless telephone
JP2805767B2 (ja) 1988-09-26 1998-09-30 日本電気株式会社 無線送受信機
US4864559A (en) 1988-09-27 1989-09-05 Digital Equipment Corporation Method of multicast message distribution
US4916726A (en) 1988-09-29 1990-04-10 American Tel-A-System, Inc. Telephone answering service with integrated voice and textual message storage
CH676179A5 (de) 1988-09-29 1990-12-14 Ascom Zelcom Ag
US4995099A (en) 1988-12-01 1991-02-19 Motorola, Inc. Power conservation method and apparatus for a portion of a predetermined signal
CA2002613C (en) * 1988-12-05 1996-02-27 Hisao Yamamoto Adaptive routing control method
US5025486A (en) 1988-12-09 1991-06-18 Dallas Semiconductor Corporation Wireless communication system with parallel polling
GB2226475A (en) 1988-12-23 1990-06-27 Philips Electronic Associated Power economising in multiple user radio systems
US5150361A (en) 1989-01-23 1992-09-22 Motorola, Inc. Energy saving protocol for a TDM radio
US5163080A (en) 1989-02-22 1992-11-10 Amvox, Inc. Voice messaging
US5128938A (en) 1989-03-03 1992-07-07 Motorola, Inc. Energy saving protocol for a communication system
US5590346A (en) 1993-07-26 1996-12-31 Norand Corporation Antenna cap for computer device utilizing a radio card
US6714983B1 (en) * 1989-04-14 2004-03-30 Broadcom Corporation Modular, portable data processing terminal for use in a communication network
US5031098A (en) * 1989-04-28 1991-07-09 Norand Corporation Transaction control system including portable data terminal and mobile customer service station
GB8910085D0 (en) 1989-05-03 1989-06-21 British Telecomm Mobile communications system
GB8911395D0 (en) 1989-05-18 1989-07-05 British Telecomm Data communications network
US5142279A (en) 1989-06-05 1992-08-25 Motorola, Inc. Acknowledge back paging system having the capability of matching variable length data messages to pager addresses
US5095480A (en) * 1989-06-16 1992-03-10 Fenner Peter R Message routing system for shared communication media networks
US5142550A (en) * 1989-06-29 1992-08-25 Symbol Technologies, Inc. Packet data communication system
US5103461A (en) * 1989-06-29 1992-04-07 Symbol Technologies, Inc. Signal quality measure in packet data communication
US5157687A (en) * 1989-06-29 1992-10-20 Symbol Technologies, Inc. Packet data communication network
US5029183A (en) * 1989-06-29 1991-07-02 Symbol Technologies, Inc. Packet data communication network
US5089813A (en) 1989-07-19 1992-02-18 Motorola, Inc. Method of super battery saving in a selective call receiver
US5237321A (en) * 1989-07-24 1993-08-17 Motorola, Inc. Method and apparatus for automatically transmitting a paging message in an alternate paging system
US5056085A (en) 1989-08-09 1991-10-08 Harris Corporation Flood-and-forward routing for broadcast packets in packet switching networks
US4964121A (en) 1989-08-30 1990-10-16 Motorola, Inc. Battery saver for a TDM system
US5285208A (en) 1989-09-05 1994-02-08 Motorola, Inc. Power management system for a worldwide multiple satellite communications system
US5093926A (en) 1989-09-29 1992-03-03 Motorola, Inc. Trunked communication system scanning method and apparatus
US5121408A (en) 1989-10-16 1992-06-09 Hughes Aircraft Company Synchronization for entry to a network in a frequency hopping communication system
US5257019A (en) 1989-11-03 1993-10-26 Motorola, Inc. Satellite selective call signalling system
US5117449A (en) 1989-11-03 1992-05-26 Motorola, Inc. Dual receiver apparatus for integrated paging and radiotelephone functions
JPH03154437A (ja) 1989-11-13 1991-07-02 Nippon Telegr & Teleph Corp <Ntt> 着信制御方式
US5239670A (en) * 1989-11-30 1993-08-24 Motorola, Inc. Satellite based global paging system
US5252963A (en) 1990-01-04 1993-10-12 Motorola, Inc. "Selective call receiver"
US5055659A (en) 1990-02-06 1991-10-08 Amtech Technology Corp. High speed system for reading and writing data from and into remote tags
WO1991014244A1 (en) 1990-03-03 1991-09-19 Cedardell Limited Communications system
US5327572A (en) * 1990-03-06 1994-07-05 Motorola, Inc. Networked satellite and terrestrial cellular radiotelephone systems
US5150360A (en) 1990-03-07 1992-09-22 Digital Equipment Corporation Utilization of redundant links in bridged networks
GB2241851A (en) 1990-03-09 1991-09-11 Philips Electronic Associated Optimising transmitter power in a communications system
US5119397A (en) 1990-04-26 1992-06-02 Telefonaktiebolaget L M Ericsson Combined analog and digital cellular telephone system having a secondary set of control channels
US6359872B1 (en) 1997-10-28 2002-03-19 Intermec Ip Corp. Wireless personal local area network
US5103459B1 (en) 1990-06-25 1999-07-06 Qualcomm Inc System and method for generating signal waveforms in a cdma cellular telephone system
US5224150A (en) 1990-07-06 1993-06-29 Simon Neustein Paging system
US5117422A (en) * 1990-07-09 1992-05-26 Itt Corporation Method for providing an efficient and adaptive management of message routing in a multi-platform and apparatus communication system
AU641541B2 (en) * 1990-07-25 1993-09-23 Norand Corporation Multi-level radio-frequency communication system
US5058023A (en) 1990-07-30 1991-10-15 Motorola, Inc. Vehicle position determining apparatus
US5584048A (en) 1990-08-17 1996-12-10 Motorola, Inc. Beacon based packet radio standby energy saver
US5224152A (en) 1990-08-27 1993-06-29 Audiovox Corporation Power saving arrangement and method in portable cellular telephone system
US5128932A (en) * 1990-08-27 1992-07-07 Bell Communications Research, Inc. Traffic flow control and call set-up in multi-hop broadband networks
US5119502A (en) 1990-08-30 1992-06-02 Telefonaktiebolaget L M Ericsson Periodic system ordered rescan in a cellular communication system
US5239466A (en) 1990-10-04 1993-08-24 Motorola, Inc. System for selectively routing and merging independent annotations to a document at remote locations
US5142534A (en) 1990-10-17 1992-08-25 O'neill Communications, Inc. Wireless integrated voice-data communication system
JP2646831B2 (ja) 1990-10-25 1997-08-27 日本電気株式会社 選択呼出受信機
US5159592A (en) * 1990-10-29 1992-10-27 International Business Machines Corporation Network address management for a wired network supporting wireless communication to a plurality of mobile users
US5265270A (en) 1990-10-31 1993-11-23 Motorola, Inc. Method and apparatus for providing power conservation in a communication system
US5243645A (en) * 1990-11-01 1993-09-07 At&T Bell Laboratories Automatic system for forwarding of calls
US5179721A (en) 1990-11-05 1993-01-12 Motorola Inc. Method for inter operation of a cellular communication system and a trunking communication system
GB9024684D0 (en) 1990-11-13 1991-01-02 Cognito Group Ltd A method of communicating data
KR0125765B1 (ko) 1990-11-26 1997-12-26 안쏘니 제이. 살리 2세 통신 시스템에서 페이징하기 위한 방법 및 장치
US5230084A (en) 1990-12-06 1993-07-20 Motorola, Inc. Selective call receiver having extended battery saving capability
GB2250892A (en) 1990-12-14 1992-06-17 Philips Electronic Associated A method of operating a radio communications system
US5581173A (en) 1991-01-03 1996-12-03 Beckwith Electric Co., Inc. Microcontroller-based tap changer controller employing half-wave digitization of A.C. signals
US5297144A (en) 1991-01-22 1994-03-22 Spectrix Corporation Reservation-based polling protocol for a wireless data communications network
US5280480A (en) 1991-02-21 1994-01-18 International Business Machines Corporation Source routing transparent bridge
US5134347A (en) 1991-02-22 1992-07-28 Comfortex Corporation Low power consumption wireless data transmission and control system
US5081402A (en) 1991-02-22 1992-01-14 Comfortex Corporation Low power consumption wireless data transmission and control system
US5152006A (en) 1991-02-25 1992-09-29 Motorola, Inc. Receiver controller method and apparatus
US5432946A (en) * 1991-04-11 1995-07-11 International Business Machines Corp. LAN server personal computer with unattended activation capability
CA2040234C (en) 1991-04-11 2000-01-04 Steven Messenger Wireless coupling of devices to wired network
US5260990A (en) 1991-04-30 1993-11-09 Boston Technology, Inc. Multiple integrations unit for coupling different switching systems to a message storage system
US5940771A (en) 1991-05-13 1999-08-17 Norand Corporation Network supporting roaming, sleeping terminals
US6374311B1 (en) 1991-10-01 2002-04-16 Intermec Ip Corp. Communication network having a plurality of bridging nodes which transmit a beacon to terminal nodes in power saving state that it has messages awaiting delivery
US5394436A (en) 1991-10-01 1995-02-28 Norand Corporation Radio frequency local area network
US5708680A (en) 1991-05-14 1998-01-13 Norand Corporation Network utilizing a controller and base transceivers to route voice packets
CA2043127C (en) 1991-05-23 1996-05-07 Martin Handforth Wireless communication zone management system
DE69223961T2 (de) 1991-06-03 1998-07-30 British Telecomm Funksystem
US5123029A (en) 1991-06-21 1992-06-16 International Business Machines Corporation Broadcast-initiated bipartite frame multi-access protocol
JPH054530A (ja) 1991-06-27 1993-01-14 Mazda Motor Corp 車両の差動制限装置
GB9114808D0 (en) 1991-07-09 1991-08-28 Philips Electronic Associated Information transmission system
US5291479A (en) 1991-07-16 1994-03-01 Digital Technics, Inc. Modular user programmable telecommunications system with distributed processing
US5293639A (en) 1991-08-09 1994-03-08 Motorola, Inc. Reduction of power consumption in a portable communication unit
US5241542A (en) 1991-08-23 1993-08-31 International Business Machines Corporation Battery efficient operation of scheduled access protocol
US5361397A (en) 1991-08-26 1994-11-01 Motorola, Inc. Communication device and system capable of automatic programmable energizing
SE519357C2 (sv) 1991-08-29 2003-02-18 Ericsson Telefon Ab L M Cellindelat radiotelefonkommunikationssystem för mobilradiotelefonstationer av multimodtyp
US5392023A (en) 1991-09-06 1995-02-21 Motorola, Inc. Data communication system with automatic power control
US5390206A (en) 1991-10-01 1995-02-14 American Standard Inc. Wireless communication system for air distribution system
US5504746A (en) * 1991-10-01 1996-04-02 Norand Corporation Radio frequency local area network
EP0606396B1 (de) * 1991-10-01 2002-06-12 Norand Corporation Lokales funkfrequenznetzwerk
US5274666A (en) 1991-10-16 1993-12-28 Telephonics Corporation Wireless communication system
GB9127404D0 (en) * 1991-12-24 1992-02-19 Ncr Co Local area network system
US5461627A (en) 1991-12-24 1995-10-24 Rypinski; Chandos A. Access protocol for a common channel wireless network
US5440560A (en) 1991-12-24 1995-08-08 Rypinski; Chandos A. Sleep mode and contention resolution within a common channel medium access method
JP2796464B2 (ja) 1991-12-27 1998-09-10 株式会社日立製作所 無線通信システム、および、無線通信方法
US5255268A (en) * 1992-02-04 1993-10-19 International Business Data distribution network with improved broadcast feature
US5260988A (en) 1992-02-06 1993-11-09 Motorola, Inc. Apparatus and method for alternative radiotelephone system selection
US5533097A (en) 1992-02-26 1996-07-02 Motorola, Inc. Portable communication system comprising a local and wide area communication units which can store a communication when the wide area communication system is not available
US5392287A (en) 1992-03-05 1995-02-21 Qualcomm Incorporated Apparatus and method for reducing power consumption in a mobile communications receiver
US5343512A (en) 1992-03-27 1994-08-30 Motorola, Inc. Call setup method for use with a network having mobile end users
US5712868A (en) 1992-06-30 1998-01-27 Motorola, Inc. Dual mode communication network
US5745523A (en) 1992-10-27 1998-04-28 Ericsson Inc. Multi-mode signal processing
US5331634A (en) 1993-01-29 1994-07-19 Digital Ocean, Inc. Technique for bridging local area networks having non-unique node addresses
US5371734A (en) 1993-01-29 1994-12-06 Digital Ocean, Inc. Medium access control protocol for wireless network
GB9304636D0 (en) 1993-03-06 1993-04-21 Ncr Int Inc A method of accessing a communication system
US5649308A (en) 1993-04-12 1997-07-15 Trw Inc. Multiformat auto-handoff communications handset
US5509035A (en) 1993-04-14 1996-04-16 Qualcomm Incorporated Mobile station operating in an analog mode and for subsequent handoff to another system
US5550895A (en) 1993-12-02 1996-08-27 Lucent Technologies Inc. Bimodal portable telephone
US5504476A (en) 1994-07-28 1996-04-02 Motorola, Inc. Method and apparatus for generating alerts based upon content of messages received by a radio receiver
CN1098563C (zh) 1995-03-16 2003-01-08 夸尔柯姆股份有限公司 带清除pll的直接数字合成器驱动pll频率合成器
US5680311A (en) 1995-12-29 1997-10-21 Snap-On Tools Company Long term firing and spark display
US5696468A (en) 1996-02-29 1997-12-09 Qualcomm Incorporated Method and apparatus for autocalibrating the center frequency of a voltage controlled oscillator of a phase locked loop
US6069880A (en) 1997-05-19 2000-05-30 Qualcomm Incorporated Method and apparatus for scanning other frequency pilot signals in a code division multiple access communication system
US5825253A (en) 1997-07-15 1998-10-20 Qualcomm Incorporated Phase-locked-loop with noise shaper
US5910752A (en) 1997-12-09 1999-06-08 Qualcomm Incorporated Frequency demodulator with resampled output
US6348841B1 (en) 1998-09-01 2002-02-19 Qualcomm Incorporated Wideband voltage controlled oscillator with good noise immunity
MXPA02001187A (es) * 1999-08-02 2002-08-20 Qualcomm Inc Metodo y aparato para oscilador de banda multiple controlado por voltaje con inmunidad al ruido.
US6928275B1 (en) * 2000-05-08 2005-08-09 Qualcomm Incorporated Method and apparatus for compensating local oscillator frequency error
US6731146B1 (en) * 2000-05-09 2004-05-04 Qualcomm Incorporated Method and apparatus for reducing PLL lock time
US6522871B1 (en) 2000-05-09 2003-02-18 Qualcomm, Incorporated Method and apparatus for compensating local oscillator frequency error through environmental control
US6694129B2 (en) * 2001-01-12 2004-02-17 Qualcomm, Incorporated Direct conversion digital domain control
US6583675B2 (en) 2001-03-20 2003-06-24 Broadcom Corporation Apparatus and method for phase lock loop gain control using unit current sources
US6764988B2 (en) * 2001-04-18 2004-07-20 Kimberly-Clark Worldwide, Inc. Skin cleansing composition incorporating anionic particles
US6764983B1 (en) * 2001-06-29 2004-07-20 Iowa State University Research Foundation Antioxidant compositions and industrial fluids containing same
US6819197B2 (en) * 2002-01-29 2004-11-16 Qualcomm Incorporated Multiple bandwidth phase lock filters for multimode radios
US6823033B2 (en) * 2002-03-12 2004-11-23 Qualcomm Inc. ΣΔdelta modulator controlled phase locked loop with a noise shaped dither
US6937872B2 (en) * 2002-04-15 2005-08-30 Qualcomm Incorporated Methods and apparatuses for measuring frequencies of basestations in cellular networks using mobile GPS receivers
US6888913B2 (en) * 2002-07-02 2005-05-03 Qualcomm Incorporated Wireless communication device with phase-locked loop oscillator
US6911856B2 (en) * 2003-07-31 2005-06-28 Qualcomm Inc. Delay matching for clock distribution in a logic circuit

Also Published As

Publication number Publication date
EP0606396A4 (de) 1995-05-17
EP1246404A2 (de) 2002-10-02
ATE219310T1 (de) 2002-06-15
US6046992A (en) 2000-04-04
US6826165B1 (en) 2004-11-30
US20060268806A1 (en) 2006-11-30
EP1246404A3 (de) 2002-10-16
DE69233608D1 (de) 2006-05-11
DE69232639T2 (de) 2003-02-20
EP1246404B1 (de) 2006-03-22
AU664864B2 (en) 1995-12-07
US7873343B2 (en) 2011-01-18
US20090172189A1 (en) 2009-07-02
DE69232639D1 (de) 2002-07-18
EP0606396B1 (de) 2002-06-12
US7483397B2 (en) 2009-01-27
ATE321387T1 (de) 2006-04-15
WO1993007691A1 (en) 1993-04-15
EP0606396A1 (de) 1994-07-20
US5295154A (en) 1994-03-15
US20050078647A1 (en) 2005-04-14
US20090247241A1 (en) 2009-10-01
AU2800992A (en) 1993-05-03
CA2120520A1 (en) 1993-04-15

Similar Documents

Publication Publication Date Title
DE69233608T2 (de) Lokales Funkfrequenznetzwerk
DE69434586T2 (de) Kommunikationsnetz mit drahtloser und drahtgebundener dynamischer leitweglenkung
DE60030751T2 (de) Verfahren und vorrichtung zur koordinierung des zugriffs auf gemeinsam genutzte paralele datenkanäle
DE69635253T2 (de) Verfahren zum Verbinden von mobilen Stationen in einem lokalen Netz mit Quellenleitweglenkung und Netzbrücke
US5428636A (en) Radio frequency local area network
DE69734629T2 (de) Verfahren zur lenkung von datenpaketen innerhalb eines drahtlosen paketsprungnetzes und drahtloses netz und knoten zur anwendung des verfahrens
US5504746A (en) Radio frequency local area network
DE60219932T2 (de) Ssystgem und Verfahren zur Verwendung von Algorithmen und Protokollen zur optimierung von CSMA-Protokollen (Carrier Sense Multiple Access) in drahtlosen Netzwerken
DE69837341T2 (de) Gleichzeitige verbindung zu mehreren piconetzen
DE69737441T2 (de) Verfahren und Vorrichtung zur Leitweglenkung in einem drahtlosen Netz
DE69737647T2 (de) Drahtlose Relaisstation mit selektiver Nachrichtenwiederholung und dazugehörigem Betriebsverfahren
EP0996257B1 (de) Netzwerk mit Brücken-Terminal zur Übertragung von Daten zwischen mehreren Sub-Netzwerken
DE60314093T2 (de) System und verfahren zur handhabung von langen asynchronen daten in einem asynchronen zeitschlitz
DE69929868T2 (de) Anordnung für Nachrichtübertragung mit verbesserten Stationen und entsprechendes Verfahren
DE69938350T2 (de) Verteilter verbindungsmechanismus für ein vhf-netzwerk
DE60109959T2 (de) Verfahren um die effizienz eines datenstromes in einem kommunikationssystem zu erhöhen
DE10145596A1 (de) Netzwerk mit mehreren Sub-Netzwerken
DE202005014255U1 (de) System zur Verringerung der Latenz beim Senden von Quittungen in Maschennetzen
DE3619906A1 (de) Adaptives uebermittlungssystem
DE60029726T2 (de) Datenleitweglenkung durch benutzung eines lokalisierungsservers in einem mobilkommunikationsnetz
EP2137893A1 (de) Paketvermittlungsvorrichtung und lokales kommunikationsnetz mit einer solchen paketvermittlungsvorrichtung
EP1978686B1 (de) Multihop Funk-Gefahrenmeldesystem
DE60108324T2 (de) System und Verfahren zur Erhöhung von Nachrichtendurchsatz in einem Funknetzwerk
DE69935271T2 (de) Verfahren, Gerät, und Steuergerät zur drahtlosen Kommunikation
DE60211488T2 (de) System und verfahren zur sendeplanung unter verwendung von netzwerkmitgliederschaftsinformationen und umgebungsinformationen

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8328 Change in the person/name/address of the agent

Representative=s name: BOSCH JEHLE PATENTANWALTSGESELLSCHAFT MBH, 80639 M

R071 Expiry of right

Ref document number: 1246404

Country of ref document: EP