WO2001003379A1 - Wireless data transmission network and method for the management of the same - Google Patents

Wireless data transmission network and method for the management of the same Download PDF

Info

Publication number
WO2001003379A1
WO2001003379A1 PCT/DE2000/002160 DE0002160W WO0103379A1 WO 2001003379 A1 WO2001003379 A1 WO 2001003379A1 DE 0002160 W DE0002160 W DE 0002160W WO 0103379 A1 WO0103379 A1 WO 0103379A1
Authority
WO
WIPO (PCT)
Prior art keywords
master
slaves
slave
network
transmission quality
Prior art date
Application number
PCT/DE2000/002160
Other languages
German (de)
French (fr)
Inventor
Uwe Schwark
Edgar Bolinth
Ralf Kern
Original Assignee
Siemens Aktiengesellschaft
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens Aktiengesellschaft filed Critical Siemens Aktiengesellschaft
Priority to AU65556/00A priority Critical patent/AU6555600A/en
Publication of WO2001003379A1 publication Critical patent/WO2001003379A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • H04W84/20Master-slave selection or change arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5671Support of voice

Definitions

  • the present invention relates to a data transmission network with wireless transmission between a plurality of devices or nodes which are set up to operate either as a master or slave in the network.
  • ad hoc LANs In cordless communication systems with the ability to establish a network without prior configuration, so-called ad hoc LANs, such bifunctionality of the nodes is common.
  • a node or device takes over the function of the master, which controls essential tasks such as the timing of the entire network.
  • the master can maintain a connection to more than one slave at the same time; however, data transmission within such a network is only possible between the master and one of the slaves, but never directly between individual slaves.
  • the master role is usually taken over by the device that initiates the connection establishment between the individual devices or nodes, that is, the network establishment.
  • the data traffic breaks down and only starts again if the remaining slaves are able to agree on a new master. This necessarily leads to an interruption in the data transmission and possibly also to data loss.
  • the object of the invention is to specify a network and a method for its administration, which enable the network to continue to operate smoothly even if individual nodes leave the network.
  • the problem is solved on the one hand by a data transmission network of the type defined at the outset, in which the node of the network which works as a master is able to issue a command to a slave to take over the master function.
  • This evaluation is preferably carried out by selecting each slave in turn and evaluating the transmission quality between it and the remaining slaves on the basis of the transmission of a test data packet.
  • This process is preferably triggered centrally by the master sending a request to send the test data packet to the remaining slaves and then the remaining slaves sending the received test data packet to the selected slave.
  • the master sending a request to send the test data packet to the remaining slaves and then the remaining slaves sending the received test data packet to the selected slave.
  • a time offset is expediently assigned to each of the remaining slaves, after the elapse of which it should begin to send the test data packet.
  • the selected slave expediently carries out the evaluation of the connections between it and the rest of the slaves and only transfers the results of this evaluation to the master.
  • connection quality of a selected slave can be evaluated on the basis of the signal strength with which a test data packet is received or on the basis of the error rate of the test data packet.
  • an overall assessment of all connections between it and the other slaves is also advisable. This can have, for example, the variance of the transmission quality of the individual connections between the selected slave and the remaining slaves and / or the number of remaining slaves whose transmission quality to the selected slave is inadequate.
  • FIG. 1 shows a Bluetooth piconet as an example of a data transmission network with wireless transmission according to the present invention
  • FIG 2 shows the sequence of a signaling protocol which is processed by the nodes of the network from FIG to determine the most suitable successor for the master among the slaves of the network.
  • FIG. 1 schematically shows a Bluetooth network according to the invention with four devices, a master 0 and three slaves 1, 2, 3, which can each communicate with the master 0 via radio connections 4. Further radio connections, here the connections 5 and 6 shown in dashed lines are physically possible, but are not used as long as the device 0 holds the master role.
  • the master and the slaves can be, for example, a microcomputer, a printer, a scanner and a modem, which are each equipped with suitable interfaces, or can also be a control system for a heating system or other electrical devices.
  • Each slave can be addressed within the network via a so-called active member address AM_ADDR or MAC address, which is shown in brackets in binary form on each slave in the figure.
  • the method according to the invention with which a successor for master 0 can be determined from slaves 1, 2, 3, is described with reference to FIG. 2.
  • the figure comprises four lines, which are designated by 0 to 3 and each represent send and receive activity of master 0 or slaves 1, 2, 3.
  • the master 0 sends the slave 1 a request to temporarily take over the function of the master. This request is also received by the other slaves 2, 3.
  • the temporary transfer of the master function to the selected slave 1 means for the remaining slaves 2, 3 that they have to send out a predetermined test data packet. This happens in phase 12.
  • the order in which the test data packet is sent also depends on the addresses of the slaves.
  • the selected slave 1 After the selected slave 1 (on the radio connections 5) has received all expected test data packets, in phase 13 it sends a request to master 0 to take over the master role again. This request is also received by the remaining slaves 2, 3.
  • phase 14 devices 0, 2 and 3 send confirmations to device 1 giving the master role, just like in phase 11, and device 0 again takes on its role as master, which was temporarily given in phases 12 and 13.
  • the selected slave 1 evaluates the test data packets received from the remaining slaves 2, 3 and transmits its evaluation of the transmission quality to the master 0 in phase 15.
  • the criteria used for evaluating the transmission quality can, depending on the application environment and the configuration of the Air interfaces of the devices used vary.
  • the signal level of the test data packet received by the selected slave can be measured directly and used as a criterion for the quality of the transmission of a single radio connection. It is also possible to use a test data packet with a given content, the selected slave 1 then being able to assess the transmission quality on the basis of a received test data packet with the given content.
  • the transmission quality of the individual connections 5 is only a partial aspect when assessing the suitability of a slave as successor to the master.
  • a slave can have good connections to other slaves on average, but it can still be unsuitable if it is unable to reach one or more slaves in the network or the transmission quality to such slaves is so poor that a large number of necessary repetitions are effective Network transfer rate affected. Therefore, the assessment of the transmission quality of the selected slave expediently also includes the variance of the transmission qualities of its individual connections, the transmission quality of the slave being rated the worse, the greater the variance. If the selected slave cannot reach some of the remaining slaves or can only reach them with poor connection quality, this also affects its evaluation.
  • the method shown in FIG. 2 for slave 1 is repeated in an analogous manner for all other slaves 2, 3 of the network.
  • the connection 6 between the slaves 2, 3, which was not used in the evaluation of the slave 1, is also checked.
  • the master 0 has the ratings of the transmission quality of all slaves and issues a command to take over the master function to the slave that has received the best rating.
  • device 0, which now has a slave role can be removed from the network without disrupting data traffic.
  • the method described above can be performed as part of a master 0 shutdown procedure when a user wants to turn off the master. It is also possible to carry out the process on a regular basis in a fully working network, so as to ensure that the master role is always cn

Abstract

The invention relates to a data transmission network, comprising a number of nodes (0, 1, 2, 3) which are set up to function optionally as a master (0) or a slave (1, 2, 3). The master (0) is in a position to command a slave which guarantees the best transmission quality to the remaining slaves, to take over the master function.

Description

Beschreibungdescription
Schnurloses Datenübertragungsnetzwerk und Verfahren zu seiner VerwaltungCordless data transmission network and method for its administration
Die vorliegende Erfindung betrifft ein Datenübertragungsnetzwerk mit schnurloser Übertragung zwischen einer Mehrzahl von Geräten oder Knoten, die eingerichtet sind, um wahlweise als Master oder Slave in dem Netzwerk zu arbeiten. Bei schnurlo- sen Kommunikationssystemen mit der Fähigkeit, ohne vorherige Konfiguration ein Netzwerk zu etablieren, sogenannten Ad hoc- LANs, ist eine solche Bifunktionalität der Knoten üblich. Dabei übernimmt ein Knoten beziehungsweise ein Gerät die Funktion des Masters, der wesentliche Aufgaben wie zum Beispiel das Timing des gesamten Netzwerks kontrolliert. Der Master kann gleichzeitig eine Verbindung zu mehr als nur einem Slave aufrechterhalten; eine Datenübertragung innerhalb eines solchen Netzwerks ist aber nur jeweils zwischen dem Master und einem der Slaves möglich, niemals aber direkt zwischen ein- zelnen Slaves. Das heißt, selbst wenn die Slaves physikalisch durchaus in der Lage wären, direkt miteinander zu kommunizieren, findet die tatsächliche Datenübertragung protokollbedingt nur unter Einbeziehung des Masters statt, so daß sich eine sternförmige Netztopologie ergibt. Meist wird dabei die Masterrolle von demjenigen Gerät übernommen, welches den Verbindungsaufbau zwischen den einzelnen Geräten oder Knoten, das heißt den Netzwerkaufbau initiiert.The present invention relates to a data transmission network with wireless transmission between a plurality of devices or nodes which are set up to operate either as a master or slave in the network. In cordless communication systems with the ability to establish a network without prior configuration, so-called ad hoc LANs, such bifunctionality of the nodes is common. A node or device takes over the function of the master, which controls essential tasks such as the timing of the entire network. The master can maintain a connection to more than one slave at the same time; however, data transmission within such a network is only possible between the master and one of the slaves, but never directly between individual slaves. This means that, even if the slaves were physically able to communicate directly with one another, the actual data transmission only takes place with the involvement of the master, so that a star-shaped network topology results. The master role is usually taken over by the device that initiates the connection establishment between the individual devices or nodes, that is, the network establishment.
Wenn der Master aus dem Netzwerk ausscheidet, zum Beispiel indem ein Benutzer ihn ausschaltet, bricht der Datenverkehr zusammen und kommt nur wieder in Gang, wenn die verbliebenen Slaves in der Lage sind, sich auf einen neuen Master zu einigen. Dies führt notwendigerweise zu einer Unterbrechung der Datenübertragung und gegebenenfalls auch zu Datenverlust.If the master leaves the network, for example by a user switching it off, the data traffic breaks down and only starts again if the remaining slaves are able to agree on a new master. This necessarily leads to an interruption in the data transmission and possibly also to data loss.
Das Problem stellt sich insbesondere bei Kleinnetzwerken für den Gebrauch durch private Anwender, die keine Erfahrung im Umgang mit Netzwerken besitzen, so zum Beispiel bei dem zur Zeit in Entwicklung befindlichen Bluetooth-Standard, der für die Vernetzung unter anderem von Geräten in Privathaushalten vorgesehen ist.The problem arises particularly in small networks for use by private users who have no experience in Dealing with networks, for example with the Bluetooth standard currently under development, which is intended for networking, among other things, devices in private households.
Aufgabe der Erfindung ist, ein Netzwerk und ein Verfahren zu seiner Verwaltung anzugeben, die einen reibungslosen Weiterbetrieb des Netzwerks auch dann ermöglichen, wenn einzelne Knoten aus dem Netzwerk ausscheiden.The object of the invention is to specify a network and a method for its administration, which enable the network to continue to operate smoothly even if individual nodes leave the network.
Die Aufgabe wird zum einen gelöst durch ein Datenübertragungsnetzwerk der eingangs definierten Art, bei dem derjenige Knoten des Netzwerks, der als Master arbeitet, in der Lage ist, einem Slave einen Befehl zur Übernahme der Masterfunk- tion zu erteilen.The problem is solved on the one hand by a data transmission network of the type defined at the outset, in which the node of the network which works as a master is able to issue a command to a slave to take over the master function.
Sie wird ferner gelöst durch ein Verfahren zum Verwalten eines solchen Datenübertragungsnetzwerks, das eine Bewertung der Übertragungsqualität der Verbindungen der Slaves unter- einander und die Auswahl desjenigen Slaves zur Übernahme der Masterfunktion vorsieht, der die beste Ubertragungsqualität zu den restlichen Slaves des Netzwerks gewährleistet.It is also solved by a method for managing such a data transmission network, which provides for an evaluation of the transmission quality of the connections of the slaves to one another and the selection of the slave to take over the master function which guarantees the best transmission quality to the remaining slaves of the network.
Diese Bewertung erfolgt vorzugsweise dadurch, daß jeder Slave der Reihe nach ausgewählt und die Übertragungsqualität zwischen ihm und den restlichen Slaves anhand der Übertragung eines Testdatenpakets bewertet wird. Dieser Vorgang wird vorzugsweise zentral dadurch ausgelöst, daß der Master eine Anforderung zum Senden des Testdatenpakets an die restlichen Slaves sendet, und daß anschließend die restlichen Slaves das empfangene Testdatenpaket an den ausgewählten Slave senden. Um diesen abweichend von der auf den Master zentrierten Sternstruktur des Netzes in die Lage zu versetzen, die Testdatenpakete von den restlichen Slaves direkt zu empfangen, kann es notwendig sein, die Masterrolle zeitweilig an den ausgewählten Slave zu übertragen. Um ein zeitliches Zusammentreffen der Testdatenpakete am ausgewählten Slave zu vermeiden, ist zweckmäßigerweise jedem der restlichen Slaves ein Zeitoffset zugeordnet, nach dessen Verstreichen er mit dem Senden des Testdatenpakets beginnen soll.This evaluation is preferably carried out by selecting each slave in turn and evaluating the transmission quality between it and the remaining slaves on the basis of the transmission of a test data packet. This process is preferably triggered centrally by the master sending a request to send the test data packet to the remaining slaves and then the remaining slaves sending the received test data packet to the selected slave. In order to enable this, in contrast to the star structure of the network centered on the master, to receive the test data packets directly from the remaining slaves, it may be necessary to temporarily transfer the master role to the selected slave. In order to avoid a temporal coincidence of the test data packets on the selected slave, a time offset is expediently assigned to each of the remaining slaves, after the elapse of which it should begin to send the test data packet.
Um den Übertragungsaufwand im Rahmen der Bewertung gering zu halten, nimmt der ausgewählte Slave zweckmäßigerweise selbst die Bewertung der Verbindungen zwischen ihm und den restli- chen Slaves vor und überträgt lediglich die Ergebnisse dieser Bewertung an den Master.In order to keep the transmission effort within the scope of the evaluation low, the selected slave expediently carries out the evaluation of the connections between it and the rest of the slaves and only transfers the results of this evaluation to the master.
Für die Bewertung der Verbindungsqualität eines ausgewählten Slaves kommen diverse Kriterien in Frage. Zum einen kann eine Bewertung jeweils einzelner Verbindungen zwischen zwei Slaves anhand der Signalstärke, mit der ein Testdatenpaket empfangen wird, oder anhand der Fehlerrate des Testdatenpakets erfolgen. Um die Eignung eines Slaves als neuer Master zutreffend einschätzen zu können, ist darüber hinaus eine Gesamtbewer- tung aller Verbindungen zwischen ihm und den restlichen Slaves zweckmäßig. Diese kann zum Beispiel die Varianz der Übertragungsqualität der einzelnen Verbindungen zwischen dem ausgewählten Slave und den restlichen Slaves und/oder die Anzahl der restlichen Slaves, deren Übertragungsqualität zum ausge- wählten Slave unzureichend ist, als Kriterium haben.Various criteria can be used to evaluate the connection quality of a selected slave. On the one hand, individual connections between two slaves can be evaluated on the basis of the signal strength with which a test data packet is received or on the basis of the error rate of the test data packet. In order to be able to correctly assess the suitability of a slave as a new master, an overall assessment of all connections between it and the other slaves is also advisable. This can have, for example, the variance of the transmission quality of the individual connections between the selected slave and the remaining slaves and / or the number of remaining slaves whose transmission quality to the selected slave is inadequate.
Weitere Merkmale und Vorteile der Erfindung ergeben sich aus der nachfolgenden Beschreibung eines Ausführungsbeispiels mit Bezug auf die Figuren. Es zeigen:Further features and advantages of the invention result from the following description of an exemplary embodiment with reference to the figures. Show it:
Figur 1 ein Bluetooth-Piconet als Beispiel für ein Datenübertragungsnetzwerk mit schnurloser Übertragung gemäß der vorliegenden Erfindung; und1 shows a Bluetooth piconet as an example of a data transmission network with wireless transmission according to the present invention; and
Figur 2 den Ablauf eines Signalisierungsprotokolls, das von den Knoten des Netzwerks aus Figur 1 abgearbeitet wird, um den bestgeeigneten Nachfolger für den Master unter den Slaves des Netzwerks zu ermitteln.2 shows the sequence of a signaling protocol which is processed by the nodes of the network from FIG to determine the most suitable successor for the master among the slaves of the network.
Figur 1 zeigt schematisch ein erfindungsgemäßes Bluetooth- Netzwerk mit vier Geräten, einem Master 0 und drei Slaves 1,2,3, die jeweils über Funkverbindungen 4 mit dem Master 0 kommunizieren können. Weitere Funkverbindungen, hier die gestrichelt eingezeichneten Verbindungen 5 und 6 sind physikalisch möglich, werden aber nicht genutzt, solange das Gerät 0 die Masterrolle innehat. Bei dem Master und den Slaves kann es sich zum Beispiel um einen Mikrocomputer, einen Drucker, einen Scanner und ein Modem, die jeweils mit geeigneten Schnittstellen ausgestattet sind, oder auch um eine Steuerung einer Heizungsanlage oder andere elektrische Geräte handeln.FIG. 1 schematically shows a Bluetooth network according to the invention with four devices, a master 0 and three slaves 1, 2, 3, which can each communicate with the master 0 via radio connections 4. Further radio connections, here the connections 5 and 6 shown in dashed lines are physically possible, but are not used as long as the device 0 holds the master role. The master and the slaves can be, for example, a microcomputer, a printer, a scanner and a modem, which are each equipped with suitable interfaces, or can also be a control system for a heating system or other electrical devices.
Jeder Slave ist innerhalb des Netzwerks über eine sogenannte Active-Member-Adresse AM_ADDR oder MAC-Adresse ansprechbar, die in der Figur jeweils an jedem Slave in Klammern in Binärdarstellung angegeben ist.Each slave can be addressed within the network via a so-called active member address AM_ADDR or MAC address, which is shown in brackets in binary form on each slave in the figure.
Das erfindungsgemäße Verfahren, mit dem unter den Slaves 1,2,3 ein Nachfolger für den Master 0 ermittelt werden kann, wird anhand von Figur 2 beschrieben. Die Figur umfaßt vier Zeilen, die mit 0 bis 3 bezeichnet sind und jeweils Sende- und Empfangsaktivität des Masters 0 beziehungsweise der Slaves 1,2,3 darstellen.The method according to the invention, with which a successor for master 0 can be determined from slaves 1, 2, 3, is described with reference to FIG. 2. The figure comprises four lines, which are designated by 0 to 3 and each represent send and receive activity of master 0 or slaves 1, 2, 3.
In einer ersten Phase des Verfahrens, dargestellt als Spalte 10 in Figur 2, sendet der Master 0 an den Slave 1 eine Auf- forderung, die Funktion des Masters zeitweilig zu übernehmen. Diese Aufforderung wird von den übrigen Slaves 2,3 ebenfalls empfangen.In a first phase of the method, shown as column 10 in FIG. 2, the master 0 sends the slave 1 a request to temporarily take over the function of the master. This request is also received by the other slaves 2, 3.
In der darauffolgenden Phase 11 bestätigen alle Slaves den zeitweiligen Rollentausch. Die Reihenfolge, mit der die einzelnen Slaves 1 bis 3 die Bestätigungen senden, kann zum Bei- spiel anhand ihrer Netzwerkadresse festgelegt sein, wodurch sich die in Figur 2 dargestellte Reihenfolge ergibt.In the subsequent phase 11, all slaves confirm the temporary role reversal. The order in which the individual slaves 1 to 3 send the confirmations can, for example, game based on their network address, which results in the order shown in Figure 2.
Die zeitweilige Übertragung der Masterfunktion an den ausgewählten Slave 1 bedeutet für die restlichen Slaves 2,3, daß sie ein vorgegebenes Testdatenpaket auszusenden haben. Dies geschieht m Phase 12. Auch die Reihenfolge, in der das Testdatenpaket ausgesendet wird, richtet sich nach den Adressen der Slaves.The temporary transfer of the master function to the selected slave 1 means for the remaining slaves 2, 3 that they have to send out a predetermined test data packet. This happens in phase 12. The order in which the test data packet is sent also depends on the addresses of the slaves.
Nachdem der ausgewählte Slave 1 (auf den Funkverbindungen 5) alle erwarteten Testdatenpakete empfangen hat, sendet er in Phase 13 eine Aufforderung an den Master 0, die Masterrolle wieder zu übernehmen. Auch diese Aufforderung wird von den restlichen Slaves 2,3 empfangen.After the selected slave 1 (on the radio connections 5) has received all expected test data packets, in phase 13 it sends a request to master 0 to take over the master role again. This request is also received by the remaining slaves 2, 3.
In Phase 14 senden die Geräte 0,2 und 3 Bestätigungen an das die Masterrolle abgebende Gerät 1, genauso wie zuvor in Phase 11, und das Gerät 0 übernimmt wieder seine für die Phase 12 und 13 zeitweilig abgegebene Rolle als Master.In phase 14, devices 0, 2 and 3 send confirmations to device 1 giving the master role, just like in phase 11, and device 0 again takes on its role as master, which was temporarily given in phases 12 and 13.
Gleichzeitig wertet der ausgewählte Slave 1 die von den restlichen Slaves 2,3 empfangenen Testdatenpakete aus und übertragt in Phase 15 seine Bewertung der Ubertragungsqualität an den Master 0. Die Kriterien, die für die Bewertung der Ubertragungsqualität herangezogen werden, können je nach Anwendungsumgebung und Ausstattung der Luftschnittstellen der darin verwendeten Gerate variieren. So kann zum Beispiel direkt der Signalpegel des vom ausgewählten Slave empfangenen Test- datenpakets gemessen und als Kriterium für die Qualität der Übertragung einer einzelnen Funkverbindung herangezogen werden. Genauso ist es möglich, ein Testdatenpaket mit vorgegebenem Inhalt zu verwenden, wobei der ausgewählte Slave 1 dann anhand eines empfangenen Testdatenpakets mit dem vorge- gebenen Inhalt die Ubertragungsqualität zu beurteilen vermag. Zum Zwecke dieser Beurteilung können Fehlerkorrekturmechanis- men, die für die normale Datenübertragung auf den Funkverbm- düngen eingesetzt werden, abgeschaltet sein, um so eine empfindlichere Beurteilung der Übertragungsqualität zu ermöglichen. Die Übertragungsqualität der einzelnen Verbindungen 5 ist jedoch nur ein Teilaspekt bei der Beurteilung der Eignung eines Slaves als Nachfolger des Masters. So kann ein Slave zwar im Mittel gute Verbindungen zu anderen Slaves aufweisen, trotzdem aber ungeeignet sein, wenn er einen oder mehrere Slaves des Netzwerks nicht zu erreichen vermag oder die Übertragungsqualität zu einzelnen solchen Slaves so schlecht ist, daß eine Vielzahl von notwendigen Wiederholungen die effektive Übertragungsrate des Netzwerks beeinträchtigt. Deswegen fließt in die Beurteilung der Übertragungsqualität des ausgewählten Slaves zweckmäßigerweise auch die Varianz der Übertragungsqualitäten seiner einzelnen Verbindungen ein, wobei die Übertragungsqualität des Slaves um so schlechter bewertet wird, je größer die Varianz ist. Wenn der ausgewählte Slave einzelne der restlichen Slaves nicht oder nur mit einer zu schlechten Verbindungsqualität zu erreichen vermag, beeinträchtigt dies ebenfalls seine Bewertung.At the same time, the selected slave 1 evaluates the test data packets received from the remaining slaves 2, 3 and transmits its evaluation of the transmission quality to the master 0 in phase 15. The criteria used for evaluating the transmission quality can, depending on the application environment and the configuration of the Air interfaces of the devices used vary. For example, the signal level of the test data packet received by the selected slave can be measured directly and used as a criterion for the quality of the transmission of a single radio connection. It is also possible to use a test data packet with a given content, the selected slave 1 then being able to assess the transmission quality on the basis of a received test data packet with the given content. For the purpose of this assessment, error correction mechanisms that are used for normal data transmission to the radio link fertilizers are used, be switched off to enable a more sensitive assessment of the transmission quality. However, the transmission quality of the individual connections 5 is only a partial aspect when assessing the suitability of a slave as successor to the master. For example, a slave can have good connections to other slaves on average, but it can still be unsuitable if it is unable to reach one or more slaves in the network or the transmission quality to such slaves is so poor that a large number of necessary repetitions are effective Network transfer rate affected. Therefore, the assessment of the transmission quality of the selected slave expediently also includes the variance of the transmission qualities of its individual connections, the transmission quality of the slave being rated the worse, the greater the variance. If the selected slave cannot reach some of the remaining slaves or can only reach them with poor connection quality, this also affects its evaluation.
Das in Figur 2 für den Slave 1 dargestellte Verfahren wird für sämtliche anderen Slaves 2,3 des Netzwerks in analoger Weise wiederholt. Dabei wird auch die Verbindung 6 zwischen den Slaves 2,3 überprüft, die bei der Bewertung des Slaves 1 nicht benutzt worden ist. So verfügt der Master 0 am Ende der Wiederholungen über die Bewertungen der Übertragungsqualität sämtlicher Slaves und erteilt einen Befehl, die Masterfunktion zu übernehmen, an denjenigen Slave, der die beste Bewertung erhalten hat. Sobald dieser die Masterrolle übernommen hat, kann das Gerät 0, das nun eine Slave-Rolle innehat, ohne Störung des Datenverkehrs aus dem Netz genommen werden.The method shown in FIG. 2 for slave 1 is repeated in an analogous manner for all other slaves 2, 3 of the network. The connection 6 between the slaves 2, 3, which was not used in the evaluation of the slave 1, is also checked. At the end of the repetitions, the master 0 has the ratings of the transmission quality of all slaves and issues a command to take over the master function to the slave that has received the best rating. As soon as this has taken over the master role, device 0, which now has a slave role, can be removed from the network without disrupting data traffic.
Das oben beschriebene Verfahren kann im Rahmen einer Prozedur zum Herunterfahren des Masters 0 ausgeführt werden, wenn ein Benutzer den Master ausschalten will. Es ist auch möglich, das Verfahren in einem voll arbeitenden Netzwerk turnusmäßig auszuführen, um so sicherzstellen, daß die Masterrolle stets CnThe method described above can be performed as part of a master 0 shutdown procedure when a user wants to turn off the master. It is also possible to carry out the process on a regular basis in a fully working network, so as to ensure that the master role is always cn
Figure imgf000008_0001
Figure imgf000008_0001

Claims

Patentansprüche claims
1. Datenübertragungsnetzwerk mit schnurloser Übertragung zwischen einer Mehrzahl von Knoten (0,1,2,3), die eingerichtet sind, wahlweise als Master (0) oder Slave (1,2,3) zu arbeiten, dadurch gekennzeichnet, daß derjenige Knoten (0) des Netzwerks, der als Master arbeitet, in der Lage ist, einem Slave (1,2,3) einen Befehl zur Übernahme der Masterfunktion zu erteilen.1. Data transmission network with wireless transmission between a plurality of nodes (0,1,2,3), which are set up to work either as master (0) or slave (1,2,3), characterized in that the node ( 0) of the network, which works as a master, is able to issue a command to the slave (1, 2, 3) to take over the master function.
2. Datenübertragungsnetzwerk nach Anspruch 1, dadurch gekennzeichnet, daß es ein Bluetooth-Netzwerk ist.2. Data transmission network according to claim 1, characterized in that it is a Bluetooth network.
3. Verfahren zum Verwalten eines Datenübertragungsnetzwerks nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß eine Bewertung der Übertragungsqualität der Verbindungen (5,6) der Slaves (1,2,3) untereinander vorgenommen wird, und daß der Master (0) unter mehreren Slaves (1,2,3) denjenigen zur Übernahme der Masterfunktion bestimmt, der die beste Übertragungsqualität zu den restlichen Slaves gewährleistet.3. A method for managing a data transmission network according to claim 1 or 2, characterized in that an evaluation of the transmission quality of the connections (5, 6) of the slaves (1, 2, 3) is carried out with one another, and that the master (0) among several Slaves (1, 2, 3) determine the one to take over the master function who guarantees the best transmission quality to the remaining slaves.
4. Verfahren nach Anspruch 3, dadurch gekennzeichnet, daß für die Bewertung jeder Slave (1,2,3) der Reihe nach ausgewählt und die Übertragungsqualität zwischen dem ausgewählten (1) und den restlichen Slaves (2,3) anhand der Übertragung eines Testdatenpakets (Phase 12) bewertet wird.4. The method according to claim 3, characterized in that each slave (1,2,3) selected in turn for the evaluation and the transmission quality between the selected (1) and the remaining slaves (2,3) based on the transmission of a test data packet (Phase 12) is evaluated.
5. Verfahren nach Anspruch 4, dadurch gekennzeichnet, daß der Master eine Aufforderung zum Senden des Test- datenpakets an die restlichen Slaves (2,3) sendet (Phase 11), und daß die restlichen Slaves (2,3) das Testdatenpaket an den ausgewählten Slave (1) senden.5. The method according to claim 4, characterized in that the master sends a request to send the test data packet to the remaining slaves (2,3) (phase 11), and that the remaining slaves (2,3) send the test data packet to the send selected slave (1).
6. Verfahren nach Anspruch 5, dadurch gekennzeich- net, daß jedem der restlichen Slaves (2,3) ein Zeitoffset zugeordnet ist, nach dem er mit dem Senden des Testdatenpakets beσinnt. 6. The method according to claim 5, characterized in that each of the remaining slaves (2, 3) is assigned a time offset, after which it begins to send the test data packet.
7. Verfahren nach einem der Ansprüche 3 bis 6, dadurch gekennzeichnet, daß der ausgewählte Slave (1) für die Bewertung der Übertragungsqualität zeitweilig die Rolle des Masters übernimmt.7. The method according to any one of claims 3 to 6, characterized in that the selected slave (1) temporarily assumes the role of the master for evaluating the transmission quality.
8. Verfahren nach einem der Ansprüche 3 bis 7, dadurch gekennzeichnet, daß die Bewertung am ausgewählten Slave (1) erfolgt und die Ergebnisse an den Master (0) übertragen werden.8. The method according to any one of claims 3 to 7, characterized in that the evaluation is carried out on the selected slave (1) and the results are transmitted to the master (0).
9. Verfahren nach einem der Ansprüche 3 bis 8, dadurch gekennzeichnet, daß die Bewertung einer Verbindung zwischen dem ausgewählten Slave (1) und einem der restlichen Slaves (2,3) anhand der Signalstärke, mit der er das Datenpaket vom ausgewählten Slave (1) empfangen wird, und/oder der Fehlerrate des Testdatenpakets erfolgt.9. The method according to any one of claims 3 to 8, characterized in that the evaluation of a connection between the selected slave (1) and one of the remaining slaves (2, 3) based on the signal strength with which it receives the data packet from the selected slave (1 ) is received, and / or the error rate of the test data packet takes place.
10. Verfahren nach einem der Ansprüche 3 bis 9, dadurch gekennzeichnet, daß die Bewertung der Übertragungsqualität des ausgewählten Slaves (1) anhand der Varianz der Übertragungsqualität der einzelnen Verbindungen (5) zwischen dem ausgewählten Slave (1) und den restlichen Slaves (2,3) und/oder anhand der Anzahl der restlichen Slaves (2,3), deren Übertragungsqualität zum ausgewählten Slave (1) unzureichend ist, erfolgt. 10. The method according to any one of claims 3 to 9, characterized in that the evaluation of the transmission quality of the selected slave (1) based on the variance of the transmission quality of the individual connections (5) between the selected slave (1) and the remaining slaves (2, 3) and / or based on the number of remaining slaves (2, 3) whose transmission quality to the selected slave (1) is inadequate.
PCT/DE2000/002160 1999-07-01 2000-07-03 Wireless data transmission network and method for the management of the same WO2001003379A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU65556/00A AU6555600A (en) 1999-07-01 2000-07-03 Wireless data transmission network and method for the management of the same

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE1999130423 DE19930423A1 (en) 1999-07-01 1999-07-01 Cordless data transmission network and method for its administration
DE19930423.8 1999-07-01

Publications (1)

Publication Number Publication Date
WO2001003379A1 true WO2001003379A1 (en) 2001-01-11

Family

ID=7913344

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DE2000/002160 WO2001003379A1 (en) 1999-07-01 2000-07-03 Wireless data transmission network and method for the management of the same

Country Status (3)

Country Link
AU (1) AU6555600A (en)
DE (1) DE19930423A1 (en)
WO (1) WO2001003379A1 (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001065719A2 (en) * 2000-03-02 2001-09-07 Koninklijke Philips Electronics N.V. Ad-hoc radio communication system
EP1176762A1 (en) * 2000-07-25 2002-01-30 Samsung Electronics Co., Ltd. Method for managing a network when master disappears
EP1223715A1 (en) * 2001-01-05 2002-07-17 Samsung Electronics Co., Ltd. Temporary master-slave switching in a Piconet in a Bluetooth communication system
WO2002060133A2 (en) * 2001-01-25 2002-08-01 Bandspeed, Inc. Approach for managing communications channels based on performance
WO2002060135A2 (en) * 2001-01-25 2002-08-01 Bandspeed, Inc. Approach for transferring functions between participants in a communications arrangement
WO2003007552A2 (en) * 2001-07-13 2003-01-23 Universita' Degli Studi Di Roma 'la Sapienza' Method for dynamically electing the master among computers or stations of a mobile wireless local area network
EP1324540A2 (en) * 2001-12-28 2003-07-02 Kabushiki Kaisha Toshiba Radio communication device
WO2004109996A1 (en) * 2003-06-02 2004-12-16 Matsushita Electric Industrial Co., Ltd. Device, method, and program for performing master/slave switching process
US7222166B2 (en) 2001-01-25 2007-05-22 Bandspeed, Inc. Approach for managing communications channels based on performance and transferring functions between participants in a communications arrangement
EP1465373A3 (en) * 2003-04-01 2008-04-16 Samsung Electronics Co., Ltd. Method for Bluetooth master selection
US7477624B2 (en) 2001-01-25 2009-01-13 Bandspeed, Inc. Approach for managing the use of communications channels based on performance
WO2010014272A1 (en) * 2008-08-01 2010-02-04 Bose Corporation Personal wireless network user behavior based topology
CN101819709A (en) * 2008-12-05 2010-09-01 能美防灾株式会社 Alarm system and alarm device
US7995964B2 (en) 2008-06-24 2011-08-09 Bose Corporation Personal wireless network capabilities-based task portion distribution
US8024596B2 (en) 2008-04-29 2011-09-20 Bose Corporation Personal wireless network power-based task distribution
EP2506653A1 (en) * 2011-03-31 2012-10-03 Fujitsu Limited Information communication device and link method

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102004026775A1 (en) 2004-06-02 2006-01-12 Siemens Ag A method for establishing a wireless self-organizing communication network, transceiver and base station of a wireless self-organizing communication network, and a wireless self-organizing communication network
FR2956940B1 (en) * 2010-02-26 2013-10-04 Eads Defence & Security Sys METHOD FOR MANAGING A CELL OF A RADIOTELECOMMUNICATION NETWORK

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5784368A (en) * 1994-09-23 1998-07-21 Motorola, Inc. Method and apparatus for providing a synchronous communication environment

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5784368A (en) * 1994-09-23 1998-07-21 Motorola, Inc. Method and apparatus for providing a synchronous communication environment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JAMES KARDACH: "Bluetooth Architecture Overview", 18 March 1999 (1999-03-18), pages 1 - 45, XP002141146, Retrieved from the Internet <URL:<URL:http://grouper.ieee.org/Groups/802/11/Tutorial/90538S-WPAN-Bluetooth-Tutorial.pdf>> [retrieved on 19990626] *

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001065719A3 (en) * 2000-03-02 2002-02-21 Koninkl Philips Electronics Nv Ad-hoc radio communication system
WO2001065719A2 (en) * 2000-03-02 2001-09-07 Koninklijke Philips Electronics N.V. Ad-hoc radio communication system
US6980522B2 (en) 2000-03-02 2005-12-27 Koninklijke Philips Electronics N.V. Ad-hoc radio communication system
EP1176762A1 (en) * 2000-07-25 2002-01-30 Samsung Electronics Co., Ltd. Method for managing a network when master disappears
US7359950B2 (en) 2000-07-25 2008-04-15 Samsung Electronics Co., Ltd. Method for managing network when master disappears
US6907226B2 (en) 2001-01-05 2005-06-14 Samsung Electronics Co., Ltd. Wireless communication apparatus, wireless communication method thereof, and wireless communication system employing the same
EP1223715A1 (en) * 2001-01-05 2002-07-17 Samsung Electronics Co., Ltd. Temporary master-slave switching in a Piconet in a Bluetooth communication system
WO2002060133A2 (en) * 2001-01-25 2002-08-01 Bandspeed, Inc. Approach for managing communications channels based on performance
WO2002060133A3 (en) * 2001-01-25 2003-02-27 Bandspeed Inc Approach for managing communications channels based on performance
US9883520B2 (en) 2001-01-25 2018-01-30 Bandspeed, Inc. Approach for managing the use of communications channels based on performance
US9379769B2 (en) 2001-01-25 2016-06-28 Bandspeed, Inc. Approach for managing the use of communications channels based on performance
WO2002060135A3 (en) * 2001-01-25 2003-02-27 Bandspeed Inc Approach for transferring functions between participants in a communications arrangement
WO2002060135A2 (en) * 2001-01-25 2002-08-01 Bandspeed, Inc. Approach for transferring functions between participants in a communications arrangement
US7477624B2 (en) 2001-01-25 2009-01-13 Bandspeed, Inc. Approach for managing the use of communications channels based on performance
US7222166B2 (en) 2001-01-25 2007-05-22 Bandspeed, Inc. Approach for managing communications channels based on performance and transferring functions between participants in a communications arrangement
WO2003007552A3 (en) * 2001-07-13 2003-10-02 Univ Roma Method for dynamically electing the master among computers or stations of a mobile wireless local area network
WO2003007552A2 (en) * 2001-07-13 2003-01-23 Universita' Degli Studi Di Roma 'la Sapienza' Method for dynamically electing the master among computers or stations of a mobile wireless local area network
EP1324540A3 (en) * 2001-12-28 2006-05-10 Kabushiki Kaisha Toshiba Radio communication device
US7164887B2 (en) 2001-12-28 2007-01-16 Kabushiki Kaisha Toshiba Radio communication device
EP1324540A2 (en) * 2001-12-28 2003-07-02 Kabushiki Kaisha Toshiba Radio communication device
US7613424B2 (en) 2003-04-01 2009-11-03 Samsung Electronics Co., Ltd. Method for performing bluetooth high rate supervisor handover
EP1465373A3 (en) * 2003-04-01 2008-04-16 Samsung Electronics Co., Ltd. Method for Bluetooth master selection
WO2004109996A1 (en) * 2003-06-02 2004-12-16 Matsushita Electric Industrial Co., Ltd. Device, method, and program for performing master/slave switching process
US8024596B2 (en) 2008-04-29 2011-09-20 Bose Corporation Personal wireless network power-based task distribution
US7995964B2 (en) 2008-06-24 2011-08-09 Bose Corporation Personal wireless network capabilities-based task portion distribution
WO2010014272A1 (en) * 2008-08-01 2010-02-04 Bose Corporation Personal wireless network user behavior based topology
US8090317B2 (en) 2008-08-01 2012-01-03 Bose Corporation Personal wireless network user behavior based topology
CN101819709B (en) * 2008-12-05 2014-04-02 能美防灾株式会社 Alarm system and alarm device
CN101819709A (en) * 2008-12-05 2010-09-01 能美防灾株式会社 Alarm system and alarm device
EP2506653A1 (en) * 2011-03-31 2012-10-03 Fujitsu Limited Information communication device and link method
US20120254022A1 (en) * 2011-03-31 2012-10-04 Fujitsu Limited Information communication device and link method

Also Published As

Publication number Publication date
DE19930423A1 (en) 2001-01-18
AU6555600A (en) 2001-01-22

Similar Documents

Publication Publication Date Title
WO2001003379A1 (en) Wireless data transmission network and method for the management of the same
DE60210177T2 (en) Bandwidth-oriented reconfiguration of ad hoc wireless networks
EP2622826B1 (en) Method for automatically assigning addresses to identical bus users
DE60111153T2 (en) Radio communication system with time-out control and flexible interval setting
EP1881650B1 (en) Establishment of a wireless, autonomous communications network
DE112005002078T5 (en) Optimize the performance of a wireless network on different protocol layers by simultaneously adjusting communication parameters
DE60225934T2 (en) Method and apparatus for radio link adaptation
DE19752697A1 (en) Wireless local area network with controller and at least one terminal that can be used as a controller
EP1800457B1 (en) Method for determining a leading subscriber in a network
EP1187397B1 (en) Reconfiguring an Ad Hoc network
DE60206780T2 (en) NETWORK CONNECTION DEVICE, CONNECTION SYSTEM AND NETWORK CONNECTION METHOD
DE60112219T2 (en) Mobile communication system and distributed broadcast information control method in a mobile communication system
EP1779613B1 (en) Setup of a wireless network by determining and using local topology information
DE10204624C1 (en) Method for the continuation of a communication link including several radio communication systems
EP0749070B1 (en) Method for decentralised supply of a bus and apparatus for carrying out the method
DE60307692T2 (en) Method for assessing radio links in a communications network
DE112017003386B4 (en) Communication system and communication method
WO2001006824A1 (en) Energy saving administration of a data transfer network
DE60317541T2 (en) METHOD FOR DETERMINING A TRANSMITTED PORTAL IN A WIRELESS NETWORK AND CORRESPONDING PORTAL DEVICE
EP1582034B1 (en) Method and communication device for expanding the range of data transmission rates in wireless local area networks
EP3525476B1 (en) Method to determine the topology of a mobile communication site and corresponding mobile communication site
EP2478740B1 (en) Timeslot sharing
DE102007034794B4 (en) Method for commissioning and operating a radio system
DE10044828C2 (en) Method for controlling the utilization of a local network and device for carrying out the method
DE102005047986B4 (en) Method and arrangement for identifying a network station

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU BR CA CN IN JP KR US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP