DE112020007208T5 - Kommunikationsverfahren für drahtloses Gerät, drahtloses Gerät und computerlesbares Speichermedium - Google Patents

Kommunikationsverfahren für drahtloses Gerät, drahtloses Gerät und computerlesbares Speichermedium Download PDF

Info

Publication number
DE112020007208T5
DE112020007208T5 DE112020007208.8T DE112020007208T DE112020007208T5 DE 112020007208 T5 DE112020007208 T5 DE 112020007208T5 DE 112020007208 T DE112020007208 T DE 112020007208T DE 112020007208 T5 DE112020007208 T5 DE 112020007208T5
Authority
DE
Germany
Prior art keywords
responder
master
wireless device
slave
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
DE112020007208.8T
Other languages
English (en)
Inventor
Zhuzhan LIU
Jingfa LIU
Jinhong Lin
Hanping WU
Fanbo KONG
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.)
Shenzhen Bluetrum Technology Co Ltd
Original Assignee
Shenzhen Bluetrum Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Bluetrum Technology Co Ltd filed Critical Shenzhen Bluetrum Technology Co Ltd
Publication of DE112020007208T5 publication Critical patent/DE112020007208T5/de
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/18Management of setup rejection or failure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • 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
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Ausführungsbeispiele der vorliegenden Anmeldung stellen ein Kommunikationsverfahren für drahtloses Gerät, ein drahtloses Gerät und ein computerlesbares Speichermedium bereit, die verwendet werden, um die Leistungsaufnahme eines Master-Geräts in einem drahtlosen Gerät zu reduzieren und die Leistungsaufnahme der Master- und Slave-Geräte auszugleichen. Das Kommunikationsverfahren für drahtloses Gerät Geräts in Ausführungsbeispielen der vorliegenden Anmeldung umfasst: das Master-Gerät und das Slave-Gerät des drahtlosen Geräts fungieren abwechselnd als Beantworter, wobei der Beantworter gemäß der ersten Bluetooth-Verbindung eine Antwortnachricht an das Endgerät sendet, wobei die Antwortnachricht verwendet wird, um das Empfangsergebnis der Bluetooth-Daten durch das drahtlose Gerät anzugeben.

Description

  • TECHNISCHES GEBIET
  • Die vorliegende Anmeldung bezieht sich auf das Gebiet der drahtlosen Kommunikation und spezifisch auf ein Kommunikationsverfahren für drahtloses Gerät, eines drahtlosen Geräts und eines computerlesbaren Speichermediums.
  • STAND DER TECHNIK
  • Eine Kommunikationsmethode zwischen einem vorhandenen drahtlosen Bluetooth-Gerät, z.B. Bluetooth-Kopfhörer (einschließlich eines Master-Geräts und eines Slave-Geräts) und einem Endgerät ist: das Endgerät baut eine erste Bluetooth-Verbindung mit dem Master-Gerät auf, wobei das Master-Gerät eine zweite Bluetooth-Verbindung mit dem Slave-Gerät aufbaut, wobei das Slave-Gerät die Verbindungsinformationen der ersten Bluetooth-Verbindung über die zweite Bluetooth-Verbindung erhält, wobei das Endgerät die Daten an das Master-Gerät über die erste Bluetooth-Verbindung sendet, wobei das Slave-Gerät die erste Bluetooth-Verbindung gemäß den Verbindungsinformationen der ersten Bluetooth-Verbindung überwacht, die Daten empfängt und die Daten synchron über die Kommunikation der zweiten Bluetooth-Verbindung wiedergibt.
  • In der oben erwähnten Kommunikationsmethode des drahtlosen Geräts muss das Master-Gerät die Kommunikation zwischen dem Endgerät und dem Slave-Gerät berücksichtigen, und die Leistungsaufnahme ist relativ hoch, was zu einer unausgeglichenen Leistungsaufnahme des Master- und des Slave-Geräts führt. Das obige Problem des Gleichgewichts der Leistungsaufnahme wird im Feld häufig durch Umschalten zwischen Master- und Slave-Geräten gelöst. Das spezifische Verfahren besteht darin, dass, nachdem die Master- und Slave-Geräte für eine gewisse Zeit gearbeitet haben, durch den Austausch der Rollen der Master- und Slave-Geräte das ursprüngliche Slave-Gerät zum neuen Master-Gerät und das ursprüngliche Master-Gerät zum neuen Slave-Gerät verwechselt wird, um den Zweck des Gleichgewichts der Leistungsaufnahme zu erreichen.
  • Bei der bestehenden Lösung dauert es jedes Mal lange, das Umschalten der Master- und Slave-Geräte durchzuführen. Während des Umschaltvorgangs müssen die Master- und Slave-Geräte mehrmals interagieren, um die Übertragung der ersten Bluetooth-Verbindungslink abzuschließen, und es kann nicht kommunizieren mit dem Endgerät während des Umschaltens, dies ist anfällig für Probleme wie Stottern und Verbindungsabbrüche. Daher besteht ein Bedarf an einer besseren Weise, die Leistungsaufnahme der Master- und Slave-Geräte auszugleichen.
  • INHALT DER VORLIEGENDEN ERFINDUNG
  • Ausführungsbeispiele der vorliegenden Anmeldung stellen ein Kommunikationsverfahren für drahtloses Gerät, ein drahtloses Gerät und ein computerlesbares Speichermedium bereit, die verwendet werden, um die Leistungsaufnahme eines Master-Geräts in einem drahtlosen Gerät zu reduzieren und die Leistungsaufnahme der Master- und Slave-Geräte auszugleichen.
  • Der erste Aspekt der Ausführungsbeispiele der vorliegenden Anmeldung stellt ein Kommunikationsverfahren für drahtloses Gerät bereit, wobei das drahtlose Gerät ein Master-Gerät und ein Slave-Gerät umfasst, wobei das Master-Gerät über die erste Bluetooth-Verbindung eine Kommunikation mit dem Endgerät herstellt, über die zweite Bluetooth-Verbindung eine Kommunikation mit dem Slave-Gerät herstellt und über die zweite Bluetooth-Verbindung die Verbindungsinformationen der ersten Bluetooth-Verbindung an das Slave-Gerät sendet, wobei das Slave-Gerät die vom Endgerät an das Master-Gerät gesendeten Bluetooth-Daten empfängt, indem das Slave-Gerät die erste Bluetooth-Verbindung überwacht, wobei das Kommunikationsverfahren für drahtloses Gerät umfassen kann:
    • das Master-Gerät und das Slave-Gerät des drahtlosen Geräts fungieren abwechselnd als Beantworter, wobei der Beantworter gemäß der ersten Bluetooth-Verbindung eine Antwortnachricht an das Endgerät sendet, wobei die Antwortnachricht verwendet wird, um das Empfangsergebnis der Bluetooth-Daten durch das drahtlose Gerät anzugeben.
    • Optional, als eine mögliche Ausführungsform, wird es in einem Ausführungsbeispiel der vorliegenden Anmeldung vorgesehen, dass das Master-Gerät und das Slave-Gerät des drahtlosen Geräts abwechselnd als Beantworter fungieren, was Folgendes umfassen kann:
      • das Master-Gerät und das Slave-Gerät des drahtlosen Geräts fungieren abwechselnd als Beantworter in einem oder mehreren benachbarten Zeitschlitzen.
  • Optional, als eine mögliche Ausführungsform, wird es in einem Ausführungsbeispiel der vorliegenden Anmeldung vorgesehen, dass das Master-Gerät und das Slave-Gerät des drahtlosen Geräts abwechselnd als Beantworter fungieren, was Folgendes umfassen kann:
    • entweder das Master-Gerät oder das Slave-Gerät des drahtlosen Geräts fungiert als ein fester Berechtigungsverwalter;
    • wenn der Berechtigungsverwalter die von dem Endgerät im aktuellen Zeitschlitz gesendeten Bluetooth-Daten erfolgreich empfängt, benachrichtigt der Berechtigungsverwalter die andere Partei als der Beantworter des aktuellen Zeitschlitzes;
    • wenn der Berechtigungsverwalter die von dem Endgerät im aktuellen Zeitschlitz gesendeten Bluetooth-Daten nicht erfolgreich empfängt, fungiert der Berechtigungsverwalter als der Beantworter des aktuellen Zeitschlitzes.
  • Optional, als eine mögliche Ausführungsform, wird es in einem Ausführungsbeispiel der vorliegenden Anmeldung vorgesehen, dass das Master-Gerät und das Slave-Gerät des drahtlosen Geräts abwechselnd als Beantworter fungieren, was Folgendes umfassen kann:
    • der Beantworter des aktuellen Zeitschlitzes wird gemäß dem Empfangsergebnis der Bluetooth-Daten im vorherigen Zeitschlitz bestimmt, die von dem Beantworter des vorherigen Zeitschlitzes des aktuellen Zeitschlitzes empfangen wurden.
  • Optional, als eine mögliche Ausführungsform, wird es in einem Ausführungsbeispiel der vorliegenden Anmeldung vorgesehen, dass der Beantworter des aktuellen Zeitschlitzes gemäß dem Empfangsergebnis der Bluetooth-Daten im vorherigen Zeitschlitz bestimmt wird, die von dem Beantworter des vorherigen Zeitschlitzes des aktuellen Zeitschlitzes empfangen wurden, umfassend:
    • wenn der Beantworter des vorherigen Zeitschlitzes des aktuellen Zeitschlitzes erfolgreich die Bluetooth-Daten im aktuellen Zeitschlitz empfängt, benachrichtigt der Beantworter des vorherigen Zeitschlitzes die andere Partei als der Beantworter des aktuellen Zeitschlitzes;
    • wenn der Beantworter des vorherigen Zeitschlitzes des aktuellen Zeitschlitzes die Bluetooth-Daten im aktuellen Zeitschlitz nicht erfolgreich empfängt, fungiert der Beantworter des vorherigen Zeitschlitzes weiterhin als der Beantworter des aktuellen Zeitschlitzes.
  • Optional kann das Kommunikationsverfahren für drahtloses Gerät in den Ausführungsbeispielen der vorliegenden Anmeldung als eine mögliche Ausführungsform ferner umfassen:
    • das drahtlose Gerät führt in voreingestelltem Zeitintervall eine Berechtigungsrücksetzung durch, um entweder das Master-Gerät oder das Slave-Gerät als Beantworter des aktuellen Zeitschlitzes zu bestimmen.
  • Optional, als eine mögliche Ausführungsform, wird es in einem Ausführungsbeispiel der vorliegenden Anmeldung vorgesehen, dass das voreingestellte Zeitintervall kürzer als die Zeit, die das Endgerät benötigt, um dieselben Bluetooth-Daten mit der maximalen Anzahl von Versuchen zu senden.
  • Optional, als eine mögliche Ausführungsform, wird es in einem Ausführungsbeispiel der vorliegenden Anmeldung vorgesehen, dass das Kommunikationsverfahren für drahtloses Gerät ferner umfassen kann:
    • wenn der Beantworter eine Antwortnachricht an das Endgerät sendet, überwacht die andere Partei die Antwortnachricht.
  • Der zweite Aspekt der Ausführungsbeispiele der vorliegenden Anmeldung stellt ein drahtloses Gerät bereit, das drahtlose Gerät einen Prozessor umfasst, wobei, wenn der Prozessor verwendet wird, um das im Speicher gespeicherte Computerprogramm auszuführen, die Schritte wie im ersten Aspekt und in jeder möglichen Ausführungsform im ersten Aspekt realisiert werden.
  • Der dritte Aspekt der Ausführungsbeispiele der vorliegenden Anmeldung stellt ein computerlesbares Speichermedium bereit, auf dem ein Computerprogramm gespeichert ist, wobei, wenn das Computerprogramm durch den Prozessor ausgeführt wird, die Schritte wie im ersten Aspekt und in jeder möglichen Ausführungsform des ersten Aspekts implementiert werden.
  • Bei dem Kommunikationsverfahren für drahtloses Gerät in der vorliegenden Anmeldung fungieren die Master- und Slave-Geräte abwechselnd als Beantworter, um dem Endgerät zu antworten. Während die Kommunikation zwischen den Master- und Slave-Geräten und dem Endgerät nicht beeinträchtigt wird, teilt das Slave-Gerät die Leistungsaufnahme des Master-Geräts für Antwort des Endgeräts, wodurch die Leistungsaufnahme der Master- und Slave-Geräte effektiv ausgeglichen wird.
  • Figurenliste
    • Die beigefügte 1A und 1B sind schematische Diagramme der Kommunikationsarchitektur zwischen den Master- und Slave-Geräten und dem Endgerät, das durch die vorliegende Erfindung bereitgestellt wird.
    • Die beigefügte 2 ist ein Zeitablaufdiagramm von Master- und Slave-Geräten, die abwechselnd als antwortende Rolle in benachbarten Zeitschlitzen fungieren, die von der vorliegenden Erfindung bereitgestellt werden.
    • Die beigefügte 3 ist ein Zeitablaufdiagramm der Berechtigungsverwaltung der vorübergehenden Antwort des durch die vorliegende Erfindung bereitgestellten Berechtigungsverwalters in einem Kommunikationsprozess.
    • Die beigefügte 4 ist ein Zeitablaufdiagramm der Kommunikationsantwort-Berechtigungsverwaltung der durch die vorliegende Erfindung bereitgestellten Master- und Slave-Geräte in einem Kommunikationsprozess.
    • Die beigefügte 5 ist ein Zeitablaufdiagramm des Kommunikationsantwort-Berechtigungsverlusts und der Berechtigungsrücksetzung, die durch die vorliegende Erfindung bereitgestellt werden.
    • Die beigefügte 6 ist ein Zeitablaufdiagramm für eine andere Partei, die überwacht, dass die antwortende Rolle dem Endgerät antwortet, das von der vorliegenden Erfindung bereitgestellt wird.
  • AUSFÜHRLICHE BESCHREIBUNG
  • Die technischen Lösungen der Ausführungsbeispiele der vorliegenden Anmeldung werden im Folgenden klar und vollständig in Verbindung mit den begleitenden Zeichnungen beschrieben, die in den Ausführungsbeispielen der vorliegenden Anmeldung dargestellt sind. Offensichtlich sind die beschriebenen Ausführungsbeispiele nur einige der Ausführungsbeispiele dieser Anmeldung, nicht alle Ausführungsbeispiele. Alle anderen Ausführungsbeispiele, die der Fachmann auf diesem Gebiet auf der Grundlage der Ausführungsbeispiele in der vorliegenden Anmeldung ohne kreative Tätigkeit erhält, gehören zum Schutzumfang der vorliegenden Anmeldung.
  • Die Begriffe „erster“, „zweiter“, „dritter“, „vierter“ oder dergleichen (falls vorhanden) in der Beschreibung und den Ansprüchen dieser Anmeldung und den obigen Zeichnungen werden verwendet, um ähnliche Objekte zu unterscheiden, und werden nicht notwendigerweise verwendet, um a bestimmte Reihenfolge oder Sequenz zu beschreiben. Es versteht sich, dass die so verwendeten Daten unter geeigneten Umständen austauschbar sind, so dass die hierin beschriebenen Ausführungsbeispiele in anderen Reihenfolgen als den hierin dargestellten oder beschriebenen Inhalten ausgeführt werden können. Darüber hinaus sollen die Begriffe „umfassen“ und „aufweisen“ sowie alle Variationen davon einen nicht ausschließlichen Einschluss abdecken. Beispielsweise soll ein Prozess, ein Verfahren, ein System, ein Produkt oder ein Gerät, die eine Abfolge von Schritten oder Elementen umfassen, nicht notwendigerweise auf die ausdrücklich aufgeführten Schritte oder Einheiten beschränkt, sondern andere Schritte oder Elemente umfassen, die nicht ausdrücklich aufgeführt sind oder dem Prozess, dem Verfahren, dem Produkt oder dem Gerät inhärent sind.
  • Unter Bezugnahme auf 1A und 1B, die eine grundlegende Kommunikationsmethode des Schemas der vorliegenden Anmeldung zeigen, stellt in 1A das Master-Gerät eine Kommunikation mit dem Endgerät über die erste Bluetooth-Verbindung her und stellt eine Kommunikation mit dem Slave-Gerät über die zweite Bluetooth-Verbindung her. Nachdem das Master-Gerät die erste Bluetooth-Verbindung und die zweite Bluetooth-Verbindung hergestellt hat, werden die relevanten Verbindungsinformationen der ersten Bluetooth-Verbindung über die zweite Bluetooth-Verbindung an das Slave-Gerät gesendet. Das Slave-Gerät überwacht die Kommunikation zwischen dem Master-Gerät und dem Endgerät gemäß den relevanten Verbindungsinformationen der ersten Bluetooth-Verbindung und erhält den Kommunikationsinhalt zwischen dem Master-Gerät und dem Endgerät. Normalerweise führen die Master- und Slave-Geräte eine Zeitsequenz-Synchronisierung über die zweite Bluetooth-Verbindung durch, wobei das Slave-Gerät den Kommunikationsinhalt zur vereinbarten Kommunikationszeit zwischen dem Master-Gerät und dem Endgerät überwachen kann, und nachdem die Master- und Slave-Geräte jeweils Daten empfangen haben, können sie synchron decodiert werden.
  • Wenn in 1B das Slave-Gerät gemäß den relevanten Verbindungsinformationen der ersten Bluetooth-Verbindung das Überwachen durchführt, kann für das Endgerät die Master- und Slave-Geräte als Ganzes betrachtet werden, wobei, wenn das Ganze die Daten an das Endgerät sendet, die Datenquelle ein Master-Gerät oder ein Slave-Gerät sein kann.
  • Es versteht sich, dass das drahtlose Gerät in dieser Anwendung ein Bluetooth-Kopfhörer (umfassend einen Master-Kopfhörer und einen Slave-Kopfhörer) oder andere Bluetooth-Geräte sein kann, wie beispielsweise ein Bluetooth-Walkie-Talkie, eine Bluetooth-Audiopaarbox oder dergleichen, die hier nicht speziell beschränkt sind.
  • Basierend auf der obigen Kommunikationsmethode stellt die vorliegende Anmeldung ein Kommunikationsverfahren für drahtloses Gerät bereit, wobei es umfassen kann:
    • das Master-Gerät und das Slave-Gerät des drahtlosen Geräts fungieren abwechselnd als Beantworter, und der Beantworter sendet gemäß der ersten Bluetooth-Verbindung eine Antwortnachricht an das Endgerät, wobei die Antwortnachricht verwendet wird, um das Empfangsergebnis der Bluetooth-Daten durch das drahtlose Gerät anzugeben.
  • Bei dem Kommunikationsverfahren für drahtloses Gerät in der vorliegenden Anmeldung fungieren die Master- und Slave-Geräte abwechselnd als Beantworter, um dem Endgerät zu antworten. Während die Kommunikation zwischen den Master- und Slave-Geräten und dem Endgerät nicht beeinträchtigt wird, teilt das Slave-Gerät die Leistungsaufnahme des Master-Geräts für Antwort des Endgeräts, wodurch die Leistungsaufnahme der Master- und Slave-Geräte effektiv ausgeglichen wird.
  • In praktischen Anwendungen werden die Kommunikation zwischen den Master- und Slave-Geräten und dem Endgerät und die Kommunikation zwischen den Master- und Slave-Geräten in einem oder mehreren Endgerät-Zeitschlitzen (im Folgenden als Zeitschlitze oder slot bezeichnet) als Zeitperiode unterteilt, wobei die Datenübertragung, die Ergebnisantwort und dergleichen in einer Periode oder mehreren Perioden erfolgen.
  • Als eine mögliche Ausführungsform ist es vorgesehen, dass das Master-Gerät und das Slave-Gerät des oben erwähnten drahtlosen Geräts abwechselnd als Beantworter fungieren, was Folgendes spezifisch umfassen kann: die Master- und Slave-Geräte fungieren abwechselnd als Beantworter in einem oder mehreren benachbarten Zeitschlitzen, wobei, nachdem der Beantworter das Datenempfangsergebnis der anderen Partei erfasst hat, das Endgerät beantwortet wird, wobei eine Antwortnachricht an das Endgerät gesendet wird, und die Antwortnachricht wird verwendet, um das Empfangsergebnis der Bluetooth-Daten durch das drahtlose Gerät anzuzeigen. Spezifisch muss in dieser Ausführungsform eines der Master- und Slave-Geräte als der Beantworter die Datenempfangsergebnisse der beiden Geräte integrieren, um dem Endgerät zu antworten.
  • Beispielhaft als ein mögliches Anwendungsszenario A1: die Master- und Slave-Geräte fungieren in benachbarten Zeitschlitzen abwechselnd als Beantworter. Nachdem der Beantworter das Datenempfangsergebnis der anderen Partei erhalten hat, antwortet er dem Endgerät in Kombination mit seinem eigenen Datenempfangsergebnis, wobei es mit ACK beantwortet wird, wenn sowohl der Beantworter als auch die andere Partei den Empfang erfolgreich durchgeführt haben (wodurch das Endgerät angewiesen wird, in der nächsten Periode neue Bluetooth-Daten zu senden), wobei es mit NACK beantwortet wird, wenn mindestens einer von dem Beantworter und der andere Partei die von dem Endgerät gesendeten Bluetooth-Daten nicht erfolgreich empfängt (wodurch das Endgerät angewiesen wird, die Bluetooth-Daten der vorherigen Periode in der nächsten Periode wiederholt zu senden).
  • Beispielhafter Bezug auf 2, die ein Zeitablaufdiagramm zeigt, in dem die Master- und Slave-Geräte in benachbarten Zeitschlitzen abwechselnd als Beantworter fungieren, wobei im slot k-1 das Slave-Gerät als Beantworter fungiert, in 202-Paket das Datenempfangsergebnis vom Master-Gerät erfasst und in Kombination mit eigenem Datenempfangsergebnis in 203-Paket dem Endgerät antwortet, wobei das in der Figur gezeigte 203-Paket eine ACK-Antwort, die anzeigt, dass die Master- und Slave-Geräte die Daten datal erfolgreich empfangen und das Endgerät anweist, die nächsten Daten zu senden; im Zeitschlitz slot k wird der Beantworter durch das Master-Gerät ersetzt und das Master-Gerät erhält sein Datenempfangsergebnis von dem Slave-Gerät in 205-Paket und in Kombination mit eigenem Datenempfangsergebnis in 206-Paket dem Endgerät antwortet, wobei das in der Figur gezeigte 206-Paket eine NACK-Antwort, die anzeigt, dass mindestens eines der Master- und Slave-Geräte die Daten data2 nicht erfolgreich empfängt und das Endgerät anweist, die Daten data2 erneut zu übertragen; in Zeitschlitz slot k+1 wird der Beantworter durch das Slave-Gerät ersetzt, wobei in 202-Paket das Slave-Gerät sein Datenempfangsergebnis von dem Master-Gerät erhält und in Kombination mit eigenem Datenempfangsergebnis in 203-Paket dem Endgerät antwortet.
  • Es versteht sich, dass in dem obigen Beispiel die Master- und Slave-Geräte die Leistungsaufnahme der Master- und Slave-Geräte effektiv ausgleichen können, indem sie sich abwechselnd als Beantworter in einem benachbarten Zeitschlitz fungieren. Als Variation des obigen Beispiels kann die Abwechseln-Methode auch mehrere Zeitschlitzintervalle als die Abwechseln-Periode verwendet, wobei der Beantworter zwischen benachbarten alternierenden Zyklen gewechselt wird, beispielsweise ist der Beantworter in den ersten zwei Zeitschlitzen das Slave-Gerät und der Beantworter in den letzten zwei Zeitschlitzen das Master-Gerät.
  • Als eine weitere mögliche Ausführungsform fungieren das Master-Gerät und das Slave-Gerät des oben erwähnten drahtlosen Geräts abwechselnd als Beantworter, spezifisch wählt eines der Master- und Slave-Geräte den Beantworter gemäß seinem eigenen Datenempfangsergebnis aus, um dem Endgerät zu antworten. In dieser Ausführungsform muss eines der Master- und Slave-Geräte als Beantworter das Datenempfangsergebnis der anderen Partei nicht kennen und antwortet direkt an das Endgerät, um Bandbreitenverbrauch zu sparen, was die folgenden zwei Szenarien umfassen kann:
    • A2. Eines der Master- und Slave-Geräte, wenn es gemäß ihrem eigenen Datenempfangsergebnis erfolgreich Daten empfängt, zeigt die andere Partei als der Beantworter über die zweite Bluetooth-Verbindung an, und die andere Partei antwortet dem Endgerät gemäß ihrem eigenen Datenempfangsergebnis und antwortet mit ACK bei erfolgreichem Empfang und antwortet mit NACK bei nicht erfolgreichem Empfang;
    • A3. Eines der Master- und Slave-Geräte wählt sich selbst als Beantworter, wenn die Daten gemäß seinen eigenen Datenempfangsergebnissen nicht erfolgreich empfangen werden, und antwortet direkt dem Endgerät mit NACK.
  • In den obigen Szenen A2 und A3 wird angenommen, dass der Beantworter der Master- und Slave-Geräte das Master-Gerät ist und die andere Partei das Slave-Gerät ist. Wenn das Slave-Gerät die vom Master-Gerät gesendete erfolgreiche Empfangsanzeige empfängt, kann es wissen, dass das Master-Gerät die Daten erfolgreich empfangen hat, und wenn das Master-Gerät die Daten nicht erfolgreich empfängt, sendet es keine Antwortanzeige an das Slave-Gerät, sondern direkt an das Endgerät antworten, wodurch eine Reduzierung des Bandbreitenverbrauchs erreicht wird.
  • In dem obigen Beispiel kann die Auswahl des Beantworters in dem drahtlosen Gerät realisiert werden, indem die Antwortberechtigung der Master- und Slave-Geräte verwaltet wird. Spezifisch kann es zwei Implementierungsverfahren umfassen, die als die Implementierung einer Berechtigungsverwaltung der vorübergehenden Antwort und die Implementierung einer Kommunikationsantwort-Berechtigungsverwaltung zusammengefasst werden. Die spezifische Beschreibung ist wie folgt:
  • 1. Implementierung der Berechtigungsverwaltung der vorübergehenden Antwort
  • Als eine mögliche Ausführungsform ist es vorgesehen, dass das Master-Gerät und das Slave-Gerät des oben erwähnten drahtlosen Geräts abwechselnd als Beantworter fungieren, was Folgendes spezifisch umfassen kann:
    • entweder das Master-Gerät oder das Slave-Gerät des drahtlosen Geräts fungiert als ein fester Berechtigungsverwalter;
    • wenn der Berechtigungsverwalter die von dem Endgerät im aktuellen Zeitschlitz gesendeten Bluetooth-Daten erfolgreich empfängt, benachrichtigt der Berechtigungsverwalter die andere Partei als der Beantworter des aktuellen Zeitschlitzes;
    • wenn der Berechtigungsverwalter die von dem Endgerät im aktuellen Zeitschlitz gesendeten Bluetooth-Daten nicht erfolgreich empfängt, fungiert der Berechtigungsverwalter als der Beantworter des aktuellen Zeitschlitzes.
  • Bei der Berechtigungsverwaltung der vorübergehenden Antwort ist eines der Master- und Slave-Geräte als fester Berechtigungsverwalter voreingestellt. Der Berechtigungsverwalter kann als das Master-Gerät oder das Slave-Gerät festgelegt werden und wird verwendet, um die Berechtigung der temporären Antwort der Master- und Slave-Geräte entsprechend den lokalen Datenempfangsergebnissen in der Kommunikation mit dem Endgerät zu verwalten. Die spezifische Verwaltung der Berechtigung der temporären Antwort kann darin bestehen, dass, wenn der Berechtigungsverwalter die Daten erfolgreich empfängt, der Berechtigungsverwalter die andere Partei als den Beantworter des aktuellen Zeitschlitzes benachrichtigt; und wenn der Berechtigungsverwalter die Daten nicht erfolgreich empfängt, gewährt er sich selbst eine Berechtigung der temporären Antwort als Beantworter.
  • Der Berechtigungsverwalter gewährt der anderen Partei eine Berechtigung der temporären Antwort, wenn er erfolgreich Daten empfängt, und die andere Partei fungiert als der Beantworter, um dem Endgerät zu antworten, und wenn er die Daten nicht erfolgreich empfängt, gewährt er sich selbst eine temporäre Antwort und handelt selbst als der Beantworter, um dem Endgerät zu antworten. Auf diese Weise werden alternative Antworten durchgeführt, um die Leistungsaufnahme der Master- und Slave-Geräte auszugleichen und gleichzeitig Bandbreitenverbrauch zu sparen.
  • Beispielhaft stellt 3 mit Bezug auf 3 ein Zeitablaufdiagramm der Berechtigungsverwaltung der vorübergehenden Antwort des Berechtigungsverwalters im Kommunikationsprozess dar, wobei das in der Figur gezeigte Master-Gerät der Berechtigungsverwalter ist. Gemäß den obigen A2 und A3 bestimmt das Master-Gerät, nachdem es die Daten datal im 301-Paket des Zeitschlitzes slot k-1 erfolgreich empfangen hat, dass der Beantworter das Slave-Gerät ist, wobei das Master-Gerät diese Antwortberechtigung dem Slave-Gerät über die zweite Bluetooth-Verbindung in 302-Paket gewährt, und das Slave-Gerät antwortet dem Endgerät in 303-Paket gemäß dem seinem eigenen Empfangsergebnis. Das in der Figur gezeigte 303-Paket ist eine ACK-Antwort, die anzeigt, dass die Master- und Slave-Geräte die Daten datal erfolgreich empfangen hat, und das Endgerät anweist, die nächsten Daten zu senden; nachdem das Master-Gerät die Daten data2 in 304-Paket des Zeitschlitzes slot k nicht erfolgreich empfangen hat, wird es bestimmt, dass der Beantworter es selbst ist, und in 305-Paket gewährt es sich selbst diese Antwortberechtigung und kommuniziert nicht mit dem Slave-Gerät, und in 306-Paket antwortet es dem Endgerät mit NACK, was anzeigt, dass mindestens eines der Master- und Slave-Geräte die Daten data2 nicht erfolgreich empfängt, und weist das Endgerät an, die Daten data2 erneut zu übertragen; nachdem das Master-Gerät die Daten data2 in 307-Paket des Zeitschlitzes slot k+1 erfolgreich empfangen hat, wird es bestimmt, dass der Beantworter das Slave-Gerät ist, und das Master-Gerät gewährt dem Slave-Gerät diese Antwortberechtigung über die zweite Bluetooth-Verbindung in 308-Paket, wobei in 309-Paket das Slave-Gerät dem Endgerät gemäß seinem eigenen Empfangsergebnis antwortet.
  • 2. Implementierung der Kommunikationsantwort-Berechtigungsverwaltung
  • Als eine mögliche Ausführungsform ist es vorgesehen, dass das Master-Gerät und das Slave-Gerät des oben erwähnten drahtlosen Geräts abwechselnd als Beantworter fungieren, was Folgendes umfassen kann: der Beantworter des aktuellen Zeitschlitzes wird gemäß dem Empfangsergebnis der Bluetooth-Daten im vorherigen Zeitschlitz bestimmt, die von dem Beantworter des vorherigen Zeitschlitzes des aktuellen Zeitschlitzes empfangen wurden.
  • Die spezifische Implementierung kann sein, dass, wenn der Beantworter des vorherigen Zeitschlitzes des aktuellen Zeitschlitzes erfolgreich die Bluetooth-Daten im aktuellen Zeitschlitz empfängt, der Beantworter des vorherigen Zeitschlitzes die andere Partei als der Beantworter des aktuellen Zeitschlitzes benachrichtigt; wenn der Beantworter des vorherigen Zeitschlitzes des aktuellen Zeitschlitzes die Bluetooth-Daten im aktuellen Zeitschlitz nicht erfolgreich empfängt, fungiert der Beantworter des vorherigen Zeitschlitzes weiterhin als der Beantworter des aktuellen Zeitschlitzes.
  • in dieser Ausführungsform verwaltet der Beantworter in den Master- und Slave-Geräten in dem vorherigen Zeitschlitz des aktuellen Zeitschlitzes die Kommunikation-Antwortberechtigung der Master- und Slave-Geräte gemäß dem Datenempfangsergebnis in der Kommunikation zwischen dem Beantworter und dem Endgerät im aktuellen Zeitschlitz, nachdem der anfängliche Beantworter in den Master- und Slave-Geräten des drahtlosen Geräts eingestellt wurde. Die Kommunikation-Antwortberechtigung ist nicht in den Master- und Slave-Geräten festgelegt, und die Berechtigung wird mit dem Beantworter übertragen. Die spezifische Art und Weise, die Kommunikation-Antwortberechtigung zu verwalten, kann darin bestehen, dass, wenn der vorherige Beantworter die Daten erfolgreich empfängt, die Kommunikation-Antwortberechtigung an die andere Partei als Beantworter übertragen wird; und wenn der vorherige Beantworter die Daten nicht erfolgreich empfängt, behält er sich als Beantworter die Kommunikation-Antwortberechtigung vor.
  • Beispielhaft, Bezug nehmend auf 2, befindet sich gemäß obigem A1 in dem Zeitschlitz slot k-1 die Kommunikation-Antwortberechtigung bei dem Master-Gerät, wobei das Master-Gerät die Kommunikation-Antwortberechtigung an das Slave-Gerät durch die zweite Bluetooth-Verbindung in 202-Paket des Zeitschlitzes slot k-1 überträgt, und das Datenempfangsergebnis des Master-Geräts wird ebenfalls gleichzeitig gesendet. Nachdem das Slave-Gerät die Kommunikation-Antwortberechtigung erhalten hat, wird es als Beantworter fungieren, und in Kombination mit Datenempfangsergebnis des Master-Geräts und seinem eigenen Empfangsergebnis in 203-Paket dem Endgerät antwortet, das in 2 gezeigte 203-Paket ist eine ACK-Antwort, die anzeigt, dass die Master- und Slave-Geräte die Daten datal erfolgreich empfangen hat, und das Endgerät anweist, die nächsten Daten zu senden; wobei das Slave-Gerät die Kommunikation-Antwortberechtigung an das Master-Gerät durch die zweite Bluetooth-Verbindung in 205-Paket im Zeitschlitz slot k überträgt, und das Datenempfangsergebnis des Slave-Geräts wird ebenfalls gleichzeitig gesendet. Nachdem das Master-Gerät die Kommunikation-Antwortberechtigung erhalten hat, wird es als Beantworter fungieren, und in Kombination mit Datenempfangsergebnis des Slave-Geräts und seinem eigenen Empfangsergebnis in 206-Paket dem Endgerät antwortet, wobei das in der Figur gezeigte 206-Paket eine NACK-Antwort, die anzeigt, dass mindestens eines der Master- und Slave-Geräte die Daten data2 nicht erfolgreich empfängt und das Endgerät anweist, die Daten data2 erneut zu übertragen; wobei das Master-Gerät die Kommunikation-Antwortberechtigung an das Slave-Gerät durch die zweite Bluetooth-Verbindung in 208-Paket im Zeitschlitz slot k+1 überträgt, und das Datenempfangsergebnis des Master-Geräts wird ebenfalls gleichzeitig gesendet. Nachdem das Slave-Gerät die Kommunikation-Antwortberechtigung erhalten hat, wird es als Beantworter fungieren, und in Kombination mit Datenempfangsergebnis des Master-Geräts und seinem eigenen Empfangsergebnis in 209-Paket dem Endgerät antwortet.
  • Unter Bezugnahme auf 4 zeigt diese Figur beispielhaft ein Zeitablaufdiagramm der Kommunikationsantwort-Berechtigungsverwaltung der Master- und Slave-Geräte unter den oben erwähnten A2 und A3. Gemäß den obigen A2 und A3 befindet sich im Zeitschlitz slot k-1 die Kommunikation-Antwortberechtigung bei dem Master-Gerät, wobei das Master-Gerät, nachdem es die Daten datal im 401-Paket des Zeitschlitzes slot k-1 erfolgreich empfangen hat, bestimmt dass der Beantworter das Slave-Gerät ist, wobei das Master-Gerät die Kommunikation-Antwortberechtigung an das Slave-Gerät über die zweite Bluetooth-Verbindung in 402-Paket überträgt, und das Slave-Gerät antwortet dem Endgerät in 403-Paket gemäß dem seinem eigenen Empfangsergebnis. Das in der Figur gezeigte 403-Paket ist eine ACK-Antwort, die anzeigt, dass die Master- und Slave-Geräte die Daten datal erfolgreich empfangen hat, und das Endgerät anweist, die nächsten Daten zu senden; im Zeitschlitz slot k liegt die Kommunikation-Antwortberechtigung beim Slave-Gerät, und nachdem das Slave-Gerät die Daten data2 in 404-Paket nicht erfolgreich empfangen hat, wird es bestimmt, dass der Beantworter es selbst ist, und in 405-Paket behält es sich selbst die Kommunikation-Antwortberechtigung und kommuniziert nicht mit dem Master-Gerät, und in 406-Paket antwortet es dem Endgerät mit NACK, was anzeigt, dass mindestens eines der Master- und Slave-Geräte die Daten data2 nicht erfolgreich empfängt, und weist das Endgerät an, die Daten data2 erneut zu übertragen; nachdem das Slave-Gerät im Zeitschlitz slot k+1 erfolgreich die Daten data2 im 407-Paket empfangen hat, wird es bestimmt, dass der Beantworter das Master-Gerät ist, wobei das Slave-Gerät die Kommunikation-Antwortberechtigung an das Master-Gerät über die zweite Bluetooth-Verbindung in 408-Paket überträgt, und das Master-Gerät antwortet dem Endgerät in 409-Paket gemäß dem seinem eigenen Empfangsergebnis.
  • Basierend auf der obigen Ausführungsform wird die Kommunikation-Antwortberechtigung an die andere Partei übertragen, wenn der vorherige Beantworter die Daten erfolgreich empfängt, und die andere Partei fungiert als der neue Beantworter mit der Kommunikation-Antwortberechtigung, und die Kommunikation-Antwortberechtigung wird behalten, wenn der vorherige Beantworter die Daten nicht erfolgreich empfängt, wobei die Kommunikation-Antwortberechtigung auf diese Weise zwischen den Master- und Slave-Geräten hin und her übertragen wird, was die Leistungsaufnahme der Master- und Slave-Geräte ausgleicht und gleichzeitig Bandbreitenverbrauch spart.
  • Bei der obigen Berechtigungsverwaltung der vorübergehenden Antwort und der Kommunikationsantwort-Berechtigungsverwaltung kann es die Möglichkeit geben, dass der Berechtigungsverwalter beim Prozess der Gewährung der Berechtigung der temporären Antwort fehlschlägt und der vorherige Beantworter beim Prozess des Übertragens der Kommunikation-Antwortberechtigung fehlschlägt ist, d.h. wie in 3 gezeigt, die Gewährung von Berechtigung der temporären Antwort für 302-Paket, 305-Paket und 308-Paket und die Übertragung von Kommunikation-Antwortberechtigung für 202-Paket, 205-Paket, 208-Paket und 402-Paket, 405-Paket und 408-Paket, die in den 2 und 4 gezeigt sind, fehlgeschlagen. Wenn eine solche Situation auftritt, da bei der Berechtigungsverwaltung der vorübergehenden Antwort die Antwortberechtigungen für jede der Daten unabhängig voneinander sind und die Antwortberechtigungen für die aktuellen Daten temporär sind, wird die Gewährung von Antwortberechtigung für nachfolgende Daten vorübergehend von dem Berechtigungsverwalter bestimmt, nachdem die Gewährung von Berechtigung der temporären Antwort für bestimmte Daten fehlschlägt, was die Rechtzeitigkeit von Antworten und die Effizienz der Datenübertragung des Endgeräts nicht beeinträchtigt.
  • Bei der Kommunikationsantwort-Berechtigungsverwaltung wird die Kommunikation-Antwortberechtigung jedoch zwischen den Master- und Slave-Geräten übertragen, wobei, wenn die Übertragung der Kommunikation-Antwortberechtigung fehlschlägt, die Kommunikation-Antwortberechtigung verloren geht, und die Master- und Slave-Geräte verlieren jeweils die Kommunikation-Antwortberechtigung, was sich auf die Antwort und die Datenübertragung auswirkt. Wenn das Endgerät keine Antwort erhält, sendet es wiederholt die gleichen Daten, was die Effizienz der Datenübertragung stark verringert. Wenn es keine entsprechende Reparaturmethode gibt, funktionieren die Master- und Slave-Geräte möglicherweise nicht normal.
  • Daher umfasst die oben erwähnte Kommunikationsantwort-Berechtigungsverwaltung ferner, dass das drahtlose Gerät eine Berechtigungsrücksetzung in einem voreingestellten Zeitintervall ausführt, um das Master-Gerät oder das Slave-Gerät als den Beantworter des aktuellen Zeitschlitzes zu bezeichnen. Die Master- und Slave-Geräte legen die Zuordnung der Kommunikation-Antwortberechtigung durch die Voreinstellung der Berechtigung vor dem Beginn der Arbeit zum ersten Mal fest, und die Berechtigungsrücksetzung wird in voreingestelltem Zeitintervall nach der Synchronisierung über die erste Bluetooth-Verbindung durchgeführt, um das Auftreten des Verlusts der oben erwähnten Kommunikation-Antwortberechtigung zu verhindern.
  • Unter Bezugnahme auf 5 zeigt sie beispielhaft ein Zeitablaufdiagramm von Kommunikationsantwort-Berechtigungsverlust und Berechtigungsrücksetzung, wobei die in der Figur voreingestellte Kommunikation-Antwortberechtigung dem Slave-Gerät zugeordnet wird; im Zeitschlitz slot n schlägt die Kommunikation-Antwortberechtigung fehl, wenn das 502-Paket von dem Master-Gerät an das Slave-Gerät übertragen wird, und die Kommunikation-Antwortberechtigung geht zwischen dem Master-Gerät und dem Slave-Gerät verloren. Beginnend mit dem Zeitschlitz slot n+1 haben die Master- und Slave-Geräte aufgrund fehlender Kommunikation-Antwortberechtigung keinen Beantworter, um dem Endgerät zu antworten. Wenn die Master- und Slave-Geräte die Berechtigungsrücksetzung bei der nachfolgenden Kommunikation nicht vorsehen, überträgt das Endgerät die gleichen Daten kontinuierlich erneut, bis die maximale Anzahl von Versuchen erreicht ist. In 504-Packet des Zeitschlitzes slot n+m führen die Master- und Slave-Geräte die Berechtigungsrücksetzung im voreingestellten Zeitintervall m aus, wie in der Figur gezeigt, stellt die voreingestellte Zuordnung der Kommunikation-Antwortberechtigung wieder her und antwortet auf das Rücksetzungsergebnis in 505-Paket. Nachdem die Berechtigungsrücksetzung erfolgreich war, arbeitet das Slave-Gerät im Zeitschlitz slot n+m+1 weiter als letzter Beantworter gemäß den obigen Inhalten von A2 und A3 und der Zyklus geht so weiter.
  • Wie oben hat das Endgerät eine maximale Anzahl von Versuchen, dasselbe Datenelement erneut zu übertragen. Wenn das voreingestellte Zeitintervall zu groß ist, verpassen die Master- und Slave-Geräte mehrere vom Endgerät gesendete Daten. Somit um sicherzustellen, dass die Master- und Slave-Geräte jede der vom Endgerät gesendeten Daten nicht verpassen, ist bei der obigen Berechtigungsrücksetzung das voreingestellte Zeitintervall vorzugsweise kleiner als die maximale Anzahl von Versuchen für das Endgerät, dieselben Daten zu senden.
  • Um die Stabilität der Berechtigungsgewährung und Berechtigungsübertragung zu erhöhen, kann das obige Kommunikationsverfahren ferner umfassen, dass, wenn der Beantworter der Master- und Slave-Geräte auf das Endgerät antwortet, die andere Partei die Antwort überwacht. Wie in 6 gezeigt, überwacht das Master-Gerät im Zeitschlitz slot k-1, nachdem es die Kommunikation-Antwortberechtigung das Slave-Gerät übertragen hat, die Antwort von dem Slave-Gerät. Die Zeitschlitze slot k und slot k+1 sind gleich, um die Stabilität der Schleifenkommunikation zwischen den Master- und Slave-Geräten und mit dem Endgerät zu bestimmen, und gleichzeitig ist es vorteilhaft, den Verlust der Kommunikation-Antwortberechtigung im Voraus zu entdecken.
  • Basierend auf dem obigen Inhalt stellt die vorliegende Anmeldung auch ein drahtloses Gerät bereit, einschließlich eines Speichers und eines Prozessors, wobei im Speicher ein Computerprogramm gespeichert ist, wobei das drahtlose Gerät ein Computerprogramm durch einen Prozessor ausführt, um das obige Bluetooth-Kommunikationsverfahren zu implementieren. Die entsprechende Beschreibung des Geräts kann entsprechend der entsprechenden Beschreibung und Wirkung des vorstehenden Inhalts verstanden werden und wird hier nicht wiederholt.
  • Basierend auf den obigen Inhalten stellt die vorliegende Anmeldung auch ein nichtflüchtiges computerlesbares Speichermedium bereit, wobei das nichtflüchtige computerlesbare Speichermedium zum Speichern von Computerprogrammen verwendet wird, wobei das Computerprogramm verwendet wird, um das obige Bluetooth-Kommunikationsverfahren zu implementieren, wenn es von dem Prozessor ausgeführt wird. Die entsprechende Beschreibung des Programms kann entsprechend der entsprechenden Beschreibung und Wirkung des vorstehenden Inhalts verstanden werden und wird hier nicht wiederholt.
  • In der vorliegenden Anmeldung kann ein computerlesbares Medium ein materielles Medium sein, das ein Programm zur Verwendung durch ein System, einer Vorrichtung oder einem Gerät zur Befehlsausführung oder zur Verwendung in Verbindung mit einem System, einer Vorrichtung oder einem Gerät zur Befehlsausführung enthalten oder speichern kann. Das computerlesbare Medium kann ein computerlesbares Signalmedium oder ein computerlesbares Speichermedium sein. Ein computerlesbares Medium kann elektronische, magnetische, optische, elektromagnetische, Infrarot- oder Halbleitersysteme, -vorrichtungen oder -geräte oder jede geeignete Kombination der Vorhergehenden umfassen, ist aber nicht darauf beschränkt. Spezifischere Beispiele für computerlesbare Speichermedien können eine oder mehrere drahtgebundene elektrische Verbindungen, tragbare Computerplatten, Festplatten, Direktzugriffsspeicher (RAM), Nur-Lese-Speicher (ROM), löschbarer programmierbarer Nur-Lese-Speicher (EPROM oder Flash-Speicher), Glasfaserleiter, Kompaktdisk-Nur-Lese-Speicher (CD-ROM), optische Speichergeräte, magnetische Speichergeräte oder jede geeignete Kombination der Vorstehenden umfassen.
  • Das Wesentliche der technischen Lösung der vorliegenden Erfindung oder der Teil, der zum Stand der Technik beiträgt, oder die gesamte oder ein Teil der technischen Lösung kann in Form eines Softwareprodukts verkörpert werden, wobei das Computersoftwareprodukt auf einem Speichermedium gespeichert ist und mehrere Anweisungen enthält, um einem Computergerät (das ein Personal Computer, ein Server oder ein Netzwerkgerät oder dergleichen sein kann) zu ermöglichen, alle oder eines Teils der Schritte des in verschiedenen Ausführungsbeispiele der vorliegenden Erfindung beschriebenen Verfahrens auszuführen. Zu dem vorgenannten Speichermedium gehören vielmehr: USB-Stick, mobile Festplatte, Nur-Lese-Speicher (ROM, Read-Only Memory), Direktzugriffsspeicher (RAM, Random Access Memory), Magnetplatte oder optische Platte und andere Medien, die Programmcodes speichern können.
  • Wie oben erwähnt, werden die obigen Ausführungsbeispiele nur verwendet, um die technischen Lösungen der vorliegenden Erfindung zu veranschaulichen, anstatt sie einzuschränken; obwohl die vorliegende Erfindung ausführlich unter Bezugnahme auf die vorstehenden Ausführungsbeispiele beschrieben wurde, sollte der Durchschnittsfachmann auf diesem Gebiet verstehen, dass er immer noch die in den vorstehenden Ausführungsbeispielen aufgezeichneten technischen Lösungen modifizieren oder äquivalente Ersetzungen an einigen der technischen Merkmale vornehmen kann; diese Modifikationen oder Ersetzungen führen jedoch nicht dazu, dass das Wesen der entsprechenden technischen Lösungen von dem Geist und dem Umfang der technischen Lösungen der Ausführungsbeispiele der vorliegenden Erfindung abweicht.

Claims (10)

  1. Kommunikationsverfahren für drahtloses Gerät, wobei das drahtlose Gerät ein Master-Gerät und ein Slave-Gerät umfasst, wobei das Master-Gerät über die erste Bluetooth-Verbindung eine Kommunikation mit dem Endgerät herstellt, über die zweite Bluetooth-Verbindung eine Kommunikation mit dem Slave-Gerät herstellt und über die zweite Bluetooth-Verbindung die Verbindungsinformationen der ersten Bluetooth-Verbindung an das Slave-Gerät sendet, wobei das Slave-Gerät die vom Endgerät an das Master-Gerät gesendeten Bluetooth-Daten empfängt, indem das Slave-Gerät die erste Bluetooth-Verbindung überwacht, dadurch gekennzeichnet, dass das Kommunikationsverfahren für drahtloses Gerät umfasst: das Master-Gerät und das Slave-Gerät des drahtlosen Geräts fungieren abwechselnd als Beantworter, wobei der Beantworter gemäß der ersten Bluetooth-Verbindung eine Antwortnachricht an das Endgerät sendet, wobei die Antwortnachricht verwendet wird, um das Empfangsergebnis der Bluetooth-Daten durch das drahtlose Gerät anzugeben.
  2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass das Master-Gerät und das Slave-Gerät des drahtlosen Geräts abwechselnd als Beantworter fungieren, umfassend: das Master-Gerät und das Slave-Gerät des drahtlosen Geräts fungieren abwechselnd als Beantworter in einem oder mehreren benachbarten Zeitschlitzen.
  3. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass das Master-Gerät und das Slave-Gerät des drahtlosen Geräts abwechselnd als Beantworter fungieren, umfassend: entweder das Master-Gerät oder das Slave-Gerät des drahtlosen Geräts fungiert als ein fester Berechtigungsverwalter; wenn der Berechtigungsverwalter die von dem Endgerät im aktuellen Zeitschlitz gesendeten Bluetooth-Daten erfolgreich empfängt, benachrichtigt der Berechtigungsverwalter die andere Partei als der Beantworter des aktuellen Zeitschlitzes; wenn der Berechtigungsverwalter die von dem Endgerät im aktuellen Zeitschlitz gesendeten Bluetooth-Daten nicht erfolgreich empfängt, fungiert der Berechtigungsverwalter als der Beantworter des aktuellen Zeitschlitzes.
  4. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass das Master-Gerät und das Slave-Gerät des drahtlosen Geräts abwechselnd als Beantworter fungieren, umfassend: der Beantworter des aktuellen Zeitschlitzes wird gemäß dem Empfangsergebnis der Bluetooth-Daten im vorherigen Zeitschlitz bestimmt, die von dem Beantworter des vorherigen Zeitschlitzes des aktuellen Zeitschlitzes empfangen wurden.
  5. Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass der Beantworter des aktuellen Zeitschlitzes gemäß dem Empfangsergebnis der Bluetooth-Daten im vorherigen Zeitschlitz bestimmt wird, die von dem Beantworter des vorherigen Zeitschlitzes des aktuellen Zeitschlitzes empfangen wurden, umfassend: wenn der Beantworter des vorherigen Zeitschlitzes des aktuellen Zeitschlitzes erfolgreich die Bluetooth-Daten im aktuellen Zeitschlitz empfängt, benachrichtigt der Beantworter des vorherigen Zeitschlitzes die andere Partei als der Beantworter des aktuellen Zeitschlitzes; wenn der Beantworter des vorherigen Zeitschlitzes des aktuellen Zeitschlitzes die Bluetooth-Daten im aktuellen Zeitschlitz nicht erfolgreich empfängt, fungiert der Beantworter des vorherigen Zeitschlitzes weiterhin als der Beantworter des aktuellen Zeitschlitzes.
  6. Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass es ferner umfasst: das drahtlose Gerät führt in voreingestelltem Zeitintervall eine Berechtigungsrücksetzung durch, um entweder das Master-Gerät oder das Slave-Gerät als Beantworter des aktuellen Zeitschlitzes zu bestimmen.
  7. Verfahren nach Anspruch 6, dadurch gekennzeichnet, dass das voreingestellte Zeitintervall kürzer als die Zeit, die das Endgerät benötigt, um dieselben Bluetooth-Daten mit der maximalen Anzahl von Versuchen zu senden.
  8. Verfahren nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass es ferner umfasst: wenn der Beantworter eine Antwortnachricht an das Endgerät sendet, überwacht die andere Partei die Antwortnachricht.
  9. Drahtloses Gerät, dadurch gekennzeichnet, dass das drahtlose Gerät einen Prozessor umfasst, wobei, wenn der Prozessor verwendet wird, um das im Speicher gespeicherte Computerprogramm auszuführen, die Schritte des Verfahrens nach einem der Ansprüche 1 bis 8 realisiert werden.
  10. Computerlesbares Speichermedium, auf dem ein Computerprogramm gespeichert ist, dadurch gekennzeichnet, dass die Schritte des Verfahrens nach einem der Ansprüche 1 bis 8 realisiert werden, wenn das Computerprogramm von einem Prozessor ausgeführt wird.
DE112020007208.8T 2020-09-01 2020-09-01 Kommunikationsverfahren für drahtloses Gerät, drahtloses Gerät und computerlesbares Speichermedium Pending DE112020007208T5 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2020/112795 WO2022047612A1 (zh) 2020-09-01 2020-09-01 无线设备的通信方法、无线设备和计算机可读存储介质

Publications (1)

Publication Number Publication Date
DE112020007208T5 true DE112020007208T5 (de) 2023-03-09

Family

ID=73865960

Family Applications (1)

Application Number Title Priority Date Filing Date
DE112020007208.8T Pending DE112020007208T5 (de) 2020-09-01 2020-09-01 Kommunikationsverfahren für drahtloses Gerät, drahtloses Gerät und computerlesbares Speichermedium

Country Status (6)

Country Link
US (1) US11844124B2 (de)
JP (1) JP7449521B2 (de)
KR (1) KR20230017302A (de)
CN (1) CN112166620B (de)
DE (1) DE112020007208T5 (de)
WO (1) WO2022047612A1 (de)

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2844000A1 (de) * 2013-08-30 2015-03-04 SITILabs - I&D em Sistemas e Tecnologias Informáticas Gemeinschaftsweiterleitung für dynamische Netzwerke
CN105978606B (zh) * 2016-07-22 2018-11-16 青岛海信电器股份有限公司 蓝牙设备远程通信方法、蓝牙设备及客户端
CN106954179B (zh) * 2017-04-21 2020-05-05 迈锐数据(北京)有限公司 一种时隙复用通信方法、时隙分配方法和无线接入设备
CN110380758B (zh) * 2018-04-13 2022-11-25 瑞昱半导体股份有限公司 用于多成员蓝牙装置中的主蓝牙电路
US20190335378A1 (en) * 2018-04-25 2019-10-31 Hewlett Packard Enterprise Development Lp Access point connectivity
DK3883276T3 (da) * 2018-08-07 2023-07-10 Gn Hearing As Et lydgengivelsessystem
CN110868702A (zh) * 2018-08-27 2020-03-06 深圳市讯扬通信有限公司 共享智能终端数据流量的软件实现
CN109495869A (zh) * 2018-11-30 2019-03-19 锐迪科微电子科技(上海)有限公司 蓝牙连接方法及装置
CN109922540B (zh) 2019-03-01 2021-12-03 展讯通信(上海)有限公司 无线收发设备组通信方法、设备组、***及存储介质
CN111107526B (zh) * 2019-10-08 2023-05-02 珠海市杰理科技股份有限公司 标准时隙的双无线蓝牙设备主从切换方法、设备和***
CN110753284A (zh) 2019-10-24 2020-02-04 珠海慧联科技有限公司 无线耳机通信方法、***及无线耳机
CN111132110B (zh) * 2019-12-26 2023-06-16 重庆物奇科技有限公司 用于无线通信的设备主从角色切换***及方法
CN111163450A (zh) * 2019-12-26 2020-05-15 重庆物奇科技有限公司 一种用于无线通信***的设备通信方法及***
CN111031437B (zh) 2019-12-27 2021-05-28 恒玄科技(北京)有限公司 一种无线耳机组件及其通信方法
CN111432386B (zh) * 2020-03-30 2021-08-27 歌尔科技有限公司 蓝牙耳机的连接切换方法、装置、设备及存储介质

Also Published As

Publication number Publication date
JP2023531314A (ja) 2023-07-21
JP7449521B2 (ja) 2024-03-14
CN112166620B (zh) 2021-06-08
KR20230017302A (ko) 2023-02-03
CN112166620A (zh) 2021-01-01
WO2022047612A1 (zh) 2022-03-10
US20220338284A1 (en) 2022-10-20
US11844124B2 (en) 2023-12-12

Similar Documents

Publication Publication Date Title
DE3586430T2 (de) Lokales netzwerk fuer numerische datenverarbeitungssysteme.
DE60021692T2 (de) Datenübertragungsverfahren und Funk-Endgerät zur Ausführung von Transportschichtprotokoll in einem Funknetz
DE602004010534T2 (de) Verfahren und System zur Bestimmung von Lücken in dem Zellulatelefon-Abdeckungsgebiet
DE102011088550B4 (de) Zugangskontrollsystem und Zugangskontrollverfahren hierfür
DE60119614T2 (de) Hilfesystem zur Instandhaltung von elektronischem Gerät
DE112012002917T5 (de) Ein Verfahren des delegiertenbasierenden Gruppenkanalzugriffs
DE112009000416T5 (de) Zweiwege-Authentifizierung zwischen zwei Kommunikationsendpunkten unter Verwendung eines Einweg-Out-Of-Band(OOB)-Kanals
EP2826224A1 (de) Zugriff von clients auf einen serverdienst mittels einer opc-ua
DE20305515U1 (de) Vorrichtung zum Koordinieren eines Funknetzcontrollers und Knoten B-Ressourcenverwaltungsgerät für Hochgeschwindigkeits-Abwärtsverbindungs-Paketdatendienst
DE112010004237B4 (de) Techniken zur verbesserten Messung von Taktverschiebungen
DE102013201664B4 (de) Vorausschauendes Zwischenspeichern bei Telekommunikationstürmen unter Verwendung der Weitergabe der Kennung von Elementen von Daten mit hohem Bedarf auf einer geographischen Ebene
DE112013000812T5 (de) Variable Bestätigungsrate zum Verringern von Buskonflikt in Gegenwart von Datenübertragungsfehlern
DE102020124098A1 (de) System und Verfahren zur Überwachung eines physikalischen Downlink-Steuerungskanals
DE102019219586A1 (de) Verfahren und System zum Testen eines in Entwicklung befindlichen Systems unter Verwendung realer Transaktionsdaten
DE102020127810A1 (de) Kommunikationsvorrichtung und System
DE102021126872A1 (de) Verwaltung von TWT-Kunden in einem wettbewerblichen Umfeld
DE112020007208T5 (de) Kommunikationsverfahren für drahtloses Gerät, drahtloses Gerät und computerlesbares Speichermedium
DE102018125857A1 (de) Übergeordnetes Knotengerät, Endgerät für drahtloses Netzwerk und Verfahren zur Datenübertragung
DE112012005046B4 (de) Koordinieren von Schreiboperationsabfolgen in einem Datenspeichersystem
EP3529967A1 (de) Verfahren zum verbinden von geräten mit der sogenannten cloud, computerprogramm mit einer implementation des verfahrens und verarbeitungseinheit zur ausführung des verfahrens
DE202012101164U1 (de) System zur Erkennung von Netzwerkgeräten für einen Aufbau einer Punkt-zu-Punkt-Verbindung
DE112017007615T5 (de) Partition eines Funks in Ketten zum Scannen von Kanälen
EP1414259B1 (de) Verfahren zum Detektieren eines duplizierten Identifizierungsmoduls
DE102004017837B4 (de) Informationsverarbeitungsterminal, Sendeprivilegrundführungssystem, Sendeprivilegrundführungsverfahren und Sendeprivilegerwerbungsprogramm
EP3219126A1 (de) Verfahren zur übermittlung von daten zwischen zwei teilnehmern

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R083 Amendment of/additions to inventor(s)