-
GEBIET DER ERFINDUNG
-
Ausführungsformen der vorliegenden Erfindung betreffen allgemein die Übermittlung von Sensordaten. Insbesondere beziehen sich Ausführungsformen der vorliegenden Erfindung auf das Kommunizieren von Sensordaten in drahtlosen Kommunikationssystemen.
-
HINTERGRUND
-
Die Sensortechnologie ermöglicht neue und faszinierende Anwendungen, mit denen verschiedene gesellschaftliche, industrielle, umweltbezogene und wirtschaftliche Herausforderungen angegangen werden können. Eine Vielzahl verschiedener Sensoren wurde für unterschiedliche Zwecke entwickelt. Beispielsweise können Sensoren zur Messung von Beschleunigung, Feuchtigkeit, Temperatur, Herzfrequenz oder Blutsauerstoff verwendet werden. Bei vielen Sensoranwendungen ist es wünschenswert, die von einem Sensor gemessenen Informationen an eine andere entfernte Vorrichtung, z. B. einen Server, weiterzuleiten.
-
Drahtlose Kommunikation ist frei von den physikalischen Einschränkungen von Kommunikationskabeln. Drahtlose Kommunikationssysteme sind daher eine sehr verlockende Kommunikationslösung für viele Sensoranwendungen. Darüber hinaus werden drahtlose Kommunikationssysteme häufig drahtgebundenen Systemen vorgezogen, da sie nur geringe Installationskosten verursachen und wartungsfreundlich und flexibel sind. Trotzdem haben drahtlose Kommunikationssysteme typischerweise begrenzte Ressourcen und die Anzahl der drahtlosen Vorrichtungen, die über drahtlose Kommunikationssysteme kommunizieren, nimmt ständig zu. Es besteht daher die Notwendigkeit, effizientere Lösungen für die Übermittlung von Sensordaten in drahtlosen Kommunikationssystemen bereitzustellen.
-
KURZE ZUSAMMENFASSUNG DER ERFINDUNG
-
Gemäß einigen beispielhaften Aspekten wird der Gegenstand der unabhängigen Ansprüche bereitgestellt. Einige beispielhafte Ausführungsformen sind in den abhängigen Ansprüchen definiert.
-
Gemäß einem ersten beispielhaften Aspekt wird eine mobile Endvorrichtung bereitgestellt, die Folgendes umfasst: einen nicht-zellularen Empfänger, der dafür konfiguriert ist, erste Sensordaten von einem ersten drahtlosen Sensorknoten und zweite Sensordaten von dem ersten oder einem zweiten drahtlosen Sensorknoten zu empfangen, einen Prozessor, der dafür konfiguriert ist, zu bestimmen, ob die zweiten Sensordaten ein Duplikat der ersten Sensordaten sind, und einen zellularen Sender, der dafür konfiguriert ist, als Reaktion auf die Bestimmung dritte Sensordaten an einen Server zu senden, wobei die dritten Sensordaten auf den ersten und/oder zweiten Sensordaten basieren.
-
Gemäß dem ersten beispielhaften Aspekt kann der Prozessor als Reaktion auf die Feststellung, dass die zweiten Sensordaten ein Duplikat der ersten Sensordaten sind, ferner dafür konfiguriert sein, die zweiten Sensordaten zu verwerfen und der zellulare Sender kann ferner dafür konfiguriert sein, die dritten Sensordaten zu übertragen, wobei die dritten Sensordaten die ersten Sensordaten und nicht die zweiten Sensordaten umfassen.
-
Gemäß dem ersten beispielhaften Aspekt kann der zellulare Sender als Reaktion auf die Feststellung, dass die zweiten Sensordaten kein Duplikat der ersten Sensordaten sind, ferner dafür konfiguriert sein, die dritten Sensordaten zu senden, wobei die dritten Sensordaten erste Sensordaten und zweite Sensordaten umfassen.
-
Gemäß dem ersten beispielhaften Aspekt kann die mobile Endvorrichtung ferner einen Puffer zum Puffern der ersten Sensordaten für einen Zeitraum umfassen und der Prozessor kann ferner dafür konfiguriert sein, am Ende des Zeitraums zu bestimmen, ob die zweiten Sensordaten ein Duplikat der ersten Sensordaten sind.
-
Gemäß dem ersten beispielhaften Aspekt kann die mobile Endvorrichtung ferner einen Puffer zum Puffern eindeutiger Sensordaten für einen Zeitraum, möglicherweise für die letzten X Sekunden, umfassen, und der zellulare Sender kann ferner konfiguriert sein, die ältesten Sensordaten an den Server zu senden.
-
Gemäß dem ersten beispielhaften Aspekt kann die mobile Endvorrichtung ferner einen zellularen Empfänger umfassen, der dafür konfiguriert ist, als Reaktion auf die Übertragung der dritten Sensordaten an den Server verarbeitete Sensordaten zu empfangen, die den dritten Sensordaten zugeordnet sind. In einigen Ausführungsformen kann der zellulare Empfänger ferner dafür konfiguriert sein, als Reaktion auf das Senden der dritten Sensordaten an den Server, einen Sicherheitsschlüssel von dem Server zu empfangern, und der Prozessor kann ferner dafür konfiguriert sein, die verarbeiteten Sensordaten unter Verwendung des Sicherheitsschlüssels zu entschlüsseln.
-
Gemäß dem ersten beispielhaften Aspekt kann der Prozessor dafür konfiguriert sein, einen Sicherheitsschlüssel basierend auf den dritten Sensordaten zu bestimmen, und der Prozessor kann ferner dafür konfiguriert sein, Informationen unter Verwendung des Sicherheitsschlüssels zu erhalten. In einigen Ausführungsformen können die Informationen vom Server empfangen werden oder die Informationen werden aus dem Internet abgerufen.
-
Gemäß dem ersten beispielhaften Aspekt kann der nicht-zellulare Empfänger ferner dafür konfiguriert sein, eine erste Rundfunkübertragung mit den ersten Sensordaten und eine zweite Rundfunkübertragung mit den zweiten Sensordaten zu empfangen, wobei die erste und die zweite Rundfunkübertragung möglicherweise Werbemeldungen umfassen.
-
Gemäß dem ersten beispielhaften Aspekt werden die ersten und zweiten Sensordaten einer Sportanwendung, einer IoT-Anwendung oder einer künstlichen Intelligenz-Anwendung zugeordnet.
-
Gemäß dem ersten beispielhaften Aspekt kann der nicht-zellulare Empfänger dafür konfiguriert sein, Sensordaten von N drahtlosen Sensorknoten zu empfangen.
-
Gemäß einem zweiten beispielhaften Aspekt wird ein System bereitgestellt, das mehrere mobile Endvorrichtungen gemäß dem ersten beispielhaften Aspekt umfasst.
-
Gemäß einem dritten beispielhaften Aspekt wird ein Server bereitgestellt, der Folgendes umfasst: einen Empfänger, der dafür konfiguriert ist, dritte Sensordaten von einer ersten mobilen Endvorrichtung und einen vierten Sensor von einer zweiten mobilen Endvorrichtung zu empfangen, einen Prozessor, der dafür konfiguriert ist, zu bestimmen, ob die vierten Sensordaten ein Duplikat der dritten Sensordaten sind, und einen Sender, der dafür konfiguriert ist, als Reaktion auf die Bestimmung verarbeitete Sensordaten an die erste mobile Endvorrichtung zu senden, wobei die verarbeiteten Sensordaten auf mindestens einem der dritten und vierten Sensordaten basieren.
-
Gemäß dem dritten beispielhaften Aspekt kann, als Reaktion auf die Feststellung, dass die vierten Sensordaten ein Duplikat der dritten Sensordaten sind, der Prozessor ferner dafür konfiguriert sein, die vierten Sensordaten zu verwerfen, und der Sender kann ferner dafür konfiguriert sein, die verarbeiteten Sensordaten zu senden, wobei die verarbeiteten Sensordaten auf den dritten Sensordaten und nicht auf den vierten Sensordaten basieren.
-
Gemäß dem dritten beispielhaften Aspekt kann, als Reaktion auf die Feststellung, dass die vierten Sensordaten kein Duplikat der dritten Sensordaten sind, der Sender ferner dafür konfiguriert sein, die verarbeiteten Sensordaten zu übertragen, wobei die verarbeiteten Sensordaten auf den dritten und vierten Sensordaten basieren.
-
Gemäß dem dritten beispielhaften Aspekt kann der Sender ferner dafür konfiguriert sein, als Reaktion auf den Empfang der dritten Sensordaten von der ersten mobilen Endvorrichtung, einen Sicherheitsschlüssel für die erste mobile Endvorrichtung zu senden, und der Prozessor kann ferner dafür konfiguriert sein, die verarbeiteten Sensordaten unter Verwendung des Sicherheitsschlüssels zu verschlüsseln.
-
Gemäß dem dritten beispielhaften Aspekt kann der Prozessor dafür konfiguriert sein, einen Sicherheitsschlüssel basierend auf den dritten Sensordaten zu bestimmen, und der Prozessor kann ferner dafür konfiguriert sein, die verarbeiteten Sensordaten unter Verwendung des Sicherheitsschlüssels zu verschlüsseln.
-
Gemäß dem dritten beispielhaften Aspekt werden die ersten und zweiten Sensordaten einer Sportanwendung, einer IoT-Anwendung oder einer künstlichen Intelligenz-Anwendung zugeordnet.
-
Gemäß dem dritten beispielhaften Aspekt kann der Prozessor dafür konfiguriert sein, Duplikate von Sensordaten zu verwerfen, die von mobilen Endvorrichtungen empfangen werden, und der Prozessor kann dafür konfiguriert sein, verbleibende eindeutige Sensordaten in einer Datenbank zu speichern und/oder verbleibende eindeutige Sensordaten zu verarbeiten.
-
Gemäß einem vierten beispielhaften Aspekt wird ein erstes Verfahren für eine mobile Endvorrichtung bereitgestellt, das Folgendes umfasst: Empfangen von ersten Sensordaten von einem ersten drahtlosen Sensorknoten und zweiten Sensordaten von dem ersten oder einem zweiten drahtlosen Sensorknoten, Bestimmen, ob die zweiten Sensordaten ein Duplikat der ersten Sensordaten sind, und Übertragen der dritten Sensordaten an einen Server als Reaktion auf die Bestimmung, wobei die dritten Sensordaten auf den ersten und/oder zweiten Sensordaten basieren.
-
Gemäß dem vierten beispielhaften Aspekt kann das erste Verfahren ferner, als Reaktion auf die Feststellung, dass die zweiten Sensordaten ein Duplikat der ersten Sensordaten sind, das Verwerfen der zweiten Sensordaten und das Übertragen der dritten Sensordaten umfassen, wobei die dritten Sensordaten die ersten Sensordaten und nicht die zweiten Sensordaten umfassen.
-
Gemäß dem vierten beispielhaften Aspekt kann das erste Verfahren ferner das Senden der dritten Sensordaten als Reaktion auf die Feststellung, dass die zweiten Sensordaten kein Duplikat der ersten Sensordaten sind, umfassen, wobei die dritten Sensordaten erste Sensordaten und zweite Sensordaten umfassen.
-
Gemäß dem vierten beispielhaften Aspekt kann das erste Verfahren ferner Folgendes umfassen: Puffern der ersten Sensordaten für einen Zeitraum und Bestimmen am Ende des Zeitraums, ob die zweiten Sensordaten ein Duplikat der ersten Sensordaten sind.
-
Gemäß dem vierten beispielhaften Aspekt kann das erste Verfahren ferner das Puffern von eindeutigen Sensordaten für einen Zeitraum, möglicherweise für die letzten X Sekunden, und das Übertragen der ältesten Sensordaten an den Server umfassen.
-
Gemäß dem vierten beispielhaften Aspekt kann das erste Verfahren ferner das Empfangen von verarbeiteten Sensordaten, die den dritten Sensordaten zugeordnet sind, als Reaktion auf das Senden der dritten Sensordaten an den Server umfassen.
-
Gemäß dem vierten beispielhaften Aspekt kann das erste Verfahren ferner das Empfangen eines Sicherheitsschlüssels von dem Server und das Entschlüsseln der verarbeiteten Sensordaten unter Verwendung des Sicherheitsschlüssels als Reaktion auf das Senden der dritten Sensordaten an den Server umfassen.
-
Gemäß dem vierten beispielhaften Aspekt kann das erste Verfahren ferner das Bestimmen eines Sicherheitsschlüssels basierend auf den dritten Sensordaten und das Erhalten von Informationen unter Verwendung des Sicherheitsschlüssels umfassen.
-
Gemäß dem vierten beispielhaften Aspekt können die Informationen von dem Server empfangen werden oder die Informationen können aus dem Internet abgerufen werden.
-
Gemäß dem vierten beispielhaften Aspekt kann das erste Verfahren ferner das Empfangen einer ersten Rundfunkübertragung mit den ersten Sensordaten und einer zweiten Rundfunkübertragung mit den zweiten Sensordaten umfassen, wobei die erste und die zweite Rundfunkübertragung möglicherweise Werbemeldungen umfassen.
-
Gemäß dem vierten beispielhaften Aspekt werden die ersten und zweiten Sensordaten einer Sportanwendung, einer IoT-Anwendung oder einer künstlichen Intelligenz-Anwendung zugeordnet.
-
Gemäß dem vierten beispielhaften Aspekt kann das erste Verfahren ferner das Empfangen von Sensordaten von N drahtlosen Sensorknoten umfassen.
-
Gemäß einem fünften beispielhaften Aspekt wird ein zweites Verfahren bereitgestellt, das Folgendes umfasst: Empfangen dritter Sensordaten von einer ersten mobilen Endvorrichtung und eines vierten Sensors von einer zweiten mobilen Endvorrichtung, Bestimmen, ob die vierten Sensordaten ein Duplikat der dritten Sensordaten sind, und Übertragen von verarbeiteten Sensordaten an die erste mobile Endvorrichtung als Reaktion auf die Bestimmung, wobei die verarbeiteten Sensordaten auf mindestens einem der dritten und vierten Sensordaten basieren.
-
Gemäß dem fünften beispielhaften Aspekt kann das zweite Verfahren ferner als Reaktion auf die Feststellung, dass die vierten Sensordaten ein Duplikat der dritten Sensordaten sind, das Verwerfen der vierten Sensordaten und das Übertragen der verarbeiteten Sensordaten umfassen, wobei die verarbeiteten Sensordaten auf den dritten Sensordaten und nicht auf den vierten Sensordaten basieren.
-
Gemäß dem fünften beispielhaften Aspekt kann das zweite Verfahren ferner das Senden der verarbeiteten Sensordaten als Reaktion auf die Feststellung umfassen, dass die vierten Sensordaten kein Duplikat der dritten Sensordaten sind, wobei die verarbeiteten Sensordaten auf den dritten und vierten Sensordaten basieren.
-
Gemäß dem fünften beispielhaften Aspekt kann das zweite Verfahren ferner das Senden eines Sicherheitsschlüssels an die erste mobile Endvorrichtung als Reaktion auf das Empfangen der dritten Sensordaten von der ersten mobilen Endvorrichtung, und das Verschlüsseln der verarbeiteten Sensordaten mit dem Sicherheitsschlüssel umfassen.
-
Gemäß dem fünften beispielhaften Aspekt kann das zweite Verfahren ferner das Bestimmen eines Sicherheitsschlüssels basierend auf den dritten Sensordaten und das Verschlüsseln der verarbeiteten Sensordaten unter Verwendung des Sicherheitsschlüssels umfassen.
-
Gemäß dem fünften beispielhaften Aspekt können die ersten und zweiten Sensordaten einer Sportanwendung, einer IoT-Anwendung oder einer künstlichen Intelligenz-Anwendung zugeordnet sein.
-
Gemäß dem fünften beispielhaften Aspekt kann das zweite Verfahren ferner Folgendes umfassen: Verwerfen von Duplikaten von Sensordaten, die von mobilen Endvorrichtungen empfangen wurden, und Speichern verbleibender eindeutiger Sensordaten in einer Datenbank und/oder Verarbeiten verbleibender eindeutiger Sensordaten.
-
Gemäß einem sechsten beispielhaften Aspekt wird eine Vorrichtung bereitgestellt, die ein Mittel zum Durchführen des ersten Verfahrens umfasst. Gemäß einem siebten beispielhaften Aspekt wird eine Vorrichtung bereitgestellt, die ein Mittel zum Durchführen des zweiten Verfahrens umfasst.
-
Gemäß einem achten beispielhaften Aspekt wird ein nichtflüchtiges computerlesbares Medium bereitgestellt, auf dem ein Satz computerlesbarer Anweisungen gespeichert ist, die wenn sie von mindestens einem Prozessor ausgeführt werden, eine Vorrichtung veranlassen, mindestens das erste Verfahren auszuführen. Gemäß einem neunten beispielhaften Aspekt wird ein nichtflüchtiges computerlesbares Medium bereitgestellt, auf dem ein Satz computerlesbarer Anweisungen gespeichert ist, die wenn sie von mindestens einem Prozessor ausgeführt werden, eine Vorrichtung veranlassen, mindestens das zweite Verfahren auszuführen.
-
Gemäß einem zehnten beispielhaften Aspekt wird ein Computerprogramm bereitgestellt, das zum Ausführen des ersten Verfahrens konfiguriert ist. Gemäß einem elften beispielhaften Aspekt wird ein Computerprogramm bereitgestellt, das zum Ausführen des zweiten Verfahrens konfiguriert ist.
-
Figurenliste
-
- 1 veranschaulicht ein beispielhaftes Szenario gemäß zumindest einigen Ausführungsformen der vorliegenden Erfindung;
- 2 veranschaulicht einen Signalisierungsgraphen gemäß mindestens einigen Ausführungsformen der vorliegenden Erfindung;
- 3 veranschaulicht eine beispielhafte Vorrichtung, die in der Lage ist, zumindest einige Ausführungsformen der vorliegenden Erfindung zu unterstützen.
- 4 veranschaulicht ein Flussdiagramm eines ersten Verfahrens gemäß mindestens einigen Ausführungsformen der vorliegenden Erfindung;
- 5 veranschaulicht ein Flussdiagramm eines zweiten Verfahrens gemäß mindestens einigen Ausführungsformen der vorliegenden Erfindung.
-
AUSFÜHRUNGSFORMEN
-
Der Betrieb von drahtlosen Kommunikationssystemen kann durch die hierin beschriebenen Prozeduren verbessert werden. Insbesondere kann der Betrieb von drahtlosen Kommunikationssystemen zum Kommunizieren von Sensordaten verbessert werden. Drahtlose Sensorknoten können Sensordaten, die einem Sportereignis zugeordnet sind, sammeln und an einen Server übertragen, wobei der Server auch für das Sportereignis vorgesehen ist. Die Sensordaten können über mobile Endvorrichtungen bzw. Endgeräte an den Server übertragen werden.
-
Drahtlose Sensorknoten können die Sensordaten unter Verwendung von nichtzellularer Kommunikation an die mobilen Endvorrichtungen übertragen. Die mobilen Endvorrichtungen können dann die Sensordaten oder einen Teil davon über Mobilfunk an den Server weiterleiten. Darüber hinaus können die mobilen Endvorrichtungen und der Server bestimmen, ob die empfangenen Sensordaten Duplikate enthalten, und dann die Duplikate verwerfen, falls sie empfangen werden. Ausführungsformen der vorliegenden Erfindung ermöglichen dadurch einen effizienteren Betrieb von drahtlosen Kommunikationssystemen, indem sowohl nicht-zellulare als auch zellulare Kommunikationen verwendet werden und Duplikate von Sensordaten verworfen werden.
-
1 veranschaulicht ein beispielhaftes Szenario gemäß zumindest einigen beispielhaften Ausführungsformen. Gemäß dem Beispielszenario von 1 kann es ein drahtloses Kommunikationssystem geben. Das drahtlose Kommunikationssystem kann drahtlose Sensorknoten 110a-f, mobile Endvorrichtungen 120a und 120b, einen drahtlosen Netzwerkknoten 130, ein Kernnetzwerkelement 140 und einen Server 150 umfassen. Die drahtlosen Sensorknoten 110a-c können über die Luftschnittstelle 115 mit der mobilen Endvorrichtung 120a kommunizieren. Die drahtlosen Sensorknoten 110d-f können über die Luftschnittstelle 115 mit der mobilen Endvorrichtung 120b kommunizieren. Zusätzlich kann in einigen Ausführungsformen eine Übertragung von dem drahtlosen Sensorknoten 110c auch von der mobilen Endvorrichtung 120b empfangen werden. In einigen Ausführungsformen kann der drahtlose Sensorknoten 110a als erster drahtloser Sensorknoten bezeichnet werden und der drahtlose Sensorknoten 110b kann als zweiter drahtloser Sensorknoten bezeichnet werden.
-
Ein drahtloser Sensorknoten 110a-f kann eine Smartwatch, eine Digitaluhr, ein Smartphone, ein Phablet-Vorrichtung, ein Tablet-Vorrichtung, ein Herzfrequenzgürtel oder ein anderer Typ einer geeigneten drahtlosen Vorrichtung sein. Der drahtlose Sensorknoten 110a-f kann eine Anzeige umfassen, die zum Beispiel eine Touchscreen-Anzeige umfassen kann. Die Anzeige ist möglicherweise in der Größe begrenzt. Ein Beispiel für eine Anzeige mit begrenzter Größe ist ein Anzeige, die am Handgelenk getragen wird. Die drahtlosen Sensorknoten 110a-f können zum Beispiel von einer wiederaufladbaren Batterie gespeist werden. Darüber hinaus können die drahtlosen Sensorknoten 110a-f mindestens einen Sensor umfassen oder mit diesem gekoppelt sein, wie beispielsweise einen Beschleunigungssensor, einen Feuchtigkeitssensor, einen Temperatursensor, einen Herzfrequenzsensor oder einen Blutsauerstoffniveausensor.
-
Die Sensoren können dafür konfiguriert sein, beispielsweise Beschleunigung, Drehung, Feuchtigkeit, Druck und/oder andere Variablen zu messen. In einer spezifischen Ausführungsform sind die Sensoren dafür konfiguriert, die Beschleunigung entlang drei zueinander orthogonalen Achsen und die Drehung um drei zueinander orthogonale Achsen zu messen. Die Sensoren können einachsige oder mehrachsige Magnetfeldsensoren, Hautsignal-EMG-, EKG-, Herzschlag- und/oder optische Impulssensoren umfassen. Zusätzlich oder alternativ kann die menschliche Aktivität durch Bewegung oder Verwendung von Sportvorrichtungen, Werkzeugen, Maschinen und/oder Vorrichtungen erfasst werden.
-
Die von den Sensoren gemessenen Daten können einer Sportanwendung, einer Anwendung des Internet der Dinge, IoT, oder einer Anwendung künstlicher Intelligenz zugeordnet sein. Beispielsweise kann sich die Sportanwendung auf ein Sportereignis beziehen, wie beispielsweise ein Eishockeyspiel, wobei Sensoren an Spielern angebracht sein können und Zuschauer mobile Endvorrichtungen zum Weiterleiten von Sensordaten tragen. Darüber hinaus kann sich die IoT-Anwendung auf Smart Cities beziehen, bei denen Sensoren den Verkehr überwachen und Fußgänger mobile Endvorrichtungen zur Weitergabe von Sensordaten mitführen. In ähnlicher Weise können im Fall von verbundenen Fahrzeugen die Fahrzeuge mobile Endvorrichtungen zum Weiterleiten von Sensordaten umfassen. Im Zusammenhang mit künstlicher Intelligenz, beispielsweise in künstlichen neuronalen Netzwerken, können Sensoren zur Bereitstellung von benutzergenerierten Inhalten verwendet werden, die dann zur Verarbeitung an einen Server weitergeleitet werden.
-
Die mobilen Endvorrichtungen 120a und 120b können über die Luftschnittstelle 125 mit dem drahtlosen Netzwerkknoten 130 verbunden sein und möglicherweise mit ihm kommunizieren. Die mobile Endvorrichtung 120a-b kann zum Beispiel ein Smartphone, ein Mobiltelefon, eine Benutzerausrüstung (User Equipment, UE), ein Maschine-zu-Maschine- (M2M) Knoten, ein Maschinentyp-Kommunikations- (Machine-Type Communications, MTC) Knoten, ein IoT-Knoten, ein Laptop, ein Tablet-Computer oder in der Tat jede Art von geeigneter Mobilstation oder drahtloser Endvorrichtung im Allgemeinen sein. In einigen Ausführungsformen kann die mobile Endvorrichtung 120a als erste mobile Endvorrichtung und die mobile Endvorrichtung 120b als zweite mobile Endvorrichtung bezeichnet werden. Im Allgemeinen können mobile Endvorrichtungen mobile Ad-hoc-Basisstationen sein, die N drahtlose Sensorknoten hören oder anhören können, d. h. Sensordaten von N drahtlosen Sensorknoten empfangen können.
-
Die Luftschnittstelle 115 zwischen dem drahtlosen Sensorknoten 110a-f und der mobilen Endvorrichtung 120a-b kann gemäß einer ersten Funkkommunikationstechnologie konfiguriert sein, wobei sowohl der drahtlose Sensorknoten 110a-f als auch die mobile Endvorrichtung 120a-b zur Unterstützung konfiguriert sind. Darüber hinaus kann die Luftschnittstelle 125 zwischen der mobilen Endvorrichtung 120a-b und dem drahtlosen Netzwerkknoten 130 gemäß einer zweiten Funkkommunikationstechnologie konfiguriert sein, für dessen Unterstützung sowohl die mobile Endvorrichtung 120a-b als auch der drahtlose Netzwerkknoten 130 konfiguriert sind.
-
Somit kann der drahtlose Sensorknoten 110a-f mit der mobilen Endvorrichtung 120a-b über die Luftschnittstelle 115 gemäß der ersten Funkkommunikationstechnologie kommunizieren. Die mobile Endvorrichtung 120a-b kann auch mit dem drahtlosen Netzwerkknoten 130 über die Luftschnittstelle 125 gemäß der zweiten Funkkommunikationstechnologie kommunizieren. In einigen Ausführungsformen der vorliegenden Erfindung kann die erste Funkkommunikationstechnologie eine nicht-zellulare Kommunikationstechnologie sein, während die zweite Funkkommunikationstechnologie eine zellulare Kommunikationstechnologie sein kann.
-
Somit kann der drahtlose Sensorknoten 110a-f einen Sender und einen Empfänger oder einen Sendeempfänger zum Kommunizieren unter Verwendung einer nicht-zellularen Kommunikationstechnologie umfassen. Die mobile Endvorrichtung 120a-b kann einen Sender und einen Empfänger oder einen Sendeempfänger zum Kommunizieren unter Verwendung einer nicht-zellularen Kommunikationstechnologie und einen Sender und einen Empfänger oder einen Sendeempfänger zum Kommunizieren unter Verwendung einer zellularen Kommunikationstechnologie umfassen. Der drahtlose Netzwerkknoten 130 kann einen Sender und einen Empfänger oder einen Sendeempfänger zum Kommunizieren unter Verwendung einer zellularen Kommunikationstechnologie umfassen.
-
Beispiele für zellulare Kommunikationstechnologien umfassen Long Term Evolution, LTE, New Radio, NR, das auch als 5G, Funkzugangstechnologie der fünften Generation und MulteFire bekannt sein kann. Beispiele für nicht-zellulare Kommunikationstechnologien sind beispielsweise Wireless Personal Area Network (WPAN), Wireless Local Area Network (WLAN) und Worldwide Interoperability for Microwave Access (WiMAX). Zum Beispiel kann in einigen Ausführungsformen der vorliegenden Erfindung die nicht-zellulare Kommunikationstechnologie ein WPAN sein, wie zum Beispiel Bluetooth, ZigBee oder Wireless Universal Serial Bus, USB. In einigen Ausführungsformen der vorliegenden Erfindung kann Bluetooth, z. B. Bluetooth Low Energy, BLE, bevorzugt sein.
-
Im Falle der zellularen Kommunikationstechnologie kann der drahtlose Netzwerkknoten 130 als Basisstation BS bezeichnet werden. Beispielsweise kann im Kontext von LTE eine BS als eNB bezeichnet werden, während im Kontext von NR eine BS als gNB bezeichnet werden kann. Im Fall von LTE und NR können die mobilen Endvorrichtungen 120a und 120b als Benutzervorrichtungen (User Equipment, UE) bezeichnet werden. Im Fall von NR können die UEs 120a und 120b beispielsweise drahtlos mit dem gNB 130 oder einer Zelle des gNB 130 über die Luftschnittstelle 125 kommunizieren.
-
In jedem Fall sind beispielhafte Ausführungsformen nicht auf eine bestimmte Funkkommunikationstechnologie beschränkt. Stattdessen können beispielhafte Ausführungsformen in jedem drahtlosen Kommunikationssystem genutzt werden, das nicht-zellulare und zellulare Kommunikationstechnologien zum Übertragen von Sensordaten nutzt.
-
Der drahtlose Netzwerkknoten 130 kann direkt oder über mindestens einen Zwischenknoten mit dem Kernnetzwerk 140 über die Schnittstelle 135 verbunden sein. Die Schnittstelle 135 kann eine drahtgebundene oder drahtlose Verbindung sein. Die Schnittstelle 135 kann auch als Backhaul-Verbindung bezeichnet werden. Darüber hinaus kann das Kernnetzwerk 140 wiederum über die Schnittstelle 145 mit dem Server 150 gekoppelt sein. Der Server 150 kann zur Verarbeitung von Sensordaten, z. B. für ein Sportereignis, geeignet sein. Das Kernnetzwerk 140 kann über ein anderes Netzwerk (in 1 nicht gezeigt), beispielsweise über ein weltweites Verbindungsnetzwerk, mit dem Server 150 verbunden sein.
-
Ausführungsformen der vorliegenden Erfindung können in verschiedenen drahtlosen Sensoranwendungen genutzt werden, wie beispielsweise in Anwendungen, die sich auf Sport, IoT oder künstliche Intelligenz beziehen. Zum Beispiel können Zuschauer im Zusammenhang mit Sport an einem Sportereignis interessiert sein. Die Zuschauer können eine mobile Endvorrichtung 120a-b, beispielsweise ein Mobiltelefon, mit sich führen und mobile Endvorrichtungen 120a-b der Zuschauer können genutzt werden, um mit dem Sportereignis verbundene Sensordaten effizient zu übertragen. Die drahtlosen Sensorknoten 110a-f können an Spielern angebracht sein und einen Sensor zum Messen von Bewegungsrichtung, Distanz, Beschleunigung, Herzfrequenz usw. umfassen.
-
Die drahtlosen Sensorknoten 110a-f können Sensordaten basierend auf Messungen erzeugen. Dann kann die mobile Endvorrichtung 120a-b der Zuschauer verwendet werden, um Sensordaten von den drahtlosen Sensorknoten 120a-f an den Server 150 weiterzuleiten. Zum Beispiel kann die mobile Endvorrichtung 120a Sensordaten von den drahtlosen Sensorknoten 110a-c empfangen und die Sensordaten an den Server 150 weiterleiten. Die mobile Endvorrichtung 120b kann auch Sensordaten von den drahtlosen Sensorknoten 110d-f und möglicherweise auch vom drahtlosen Sensorknoten 120c empfangen und die Sensordaten an den Server 150 weiterleiten. Der Server 150 kann dem Sportereignis zugeordnet sein und empfangene Sensordaten verarbeiten, um interessante Informationen für die Zuschauer des Sportereignisses zu erzeugen.
-
Beispielsweise können Eishockeyspieler Schlittschuhe tragen und ein oder mehrere Sensoren können an den Schlittschuhen angebracht sein. Andere Sensoren können auch an verschiedenen Körperteilen der Eishockeyspieler angebracht sein. Zusätzlich können ein oder mehrere drahtlose Sensorknoten 110a-f den Sensoren zugeordnet oder mit diesen gekoppelt sein. Ein drahtloser Sensorknoten 110a-f kann an einen Spieler angeschlossen sein. Die drahtlosen Sensorknoten 110a-f können einen Sender zum Übertragen der von den Sensoren gesammelten Informationen an den Server 150 umfassen.
-
Es kann jedoch viele drahtlose Sensorknoten 110a-f und viele Zuschauer in einer Eishockeyhalle geben, die mobile Endvorrichtungen 120a-b tragen. Die mobilen Endvorrichtungen 120a-b können beispielsweise ein zellulares Kommunikationssystem zum Telefonieren und Surfen im Internet verwenden. Wenn in einem Sportereignis die drahtlosen Sensorknoten 110a-f unter Verwendung des zellularen Kommunikationssystems mit dem Server 150 kommunizieren würden, würde das zellulare Kommunikationssystem überlastet, wodurch die Dienstqualität, die die Zuschauer erfahren, verringert würde.
-
Daher ermöglichen einige Ausführungsformen der vorliegenden Erfindung das Einsparen von Ressourcen eines zellularen Kommunikationssystems, da die drahtlosen Sensorknoten 110a-f keine Sensordaten unter Verwendung des zellularen Kommunikationssystems übertragen müssen. Außerdem können die drahtlosen Sensorknoten 110a-f billiger sein, da diese keinen Sender für die zellulare Kommunikation benötigen. Stattdessen können die drahtlosen Sensorknoten 110a-f mit dem Server 150 über die mobile Endvorrichtung 120a-b unter Verwendung einer nicht zellularen Kommunikationstechnologie kommunizieren. In einigen Ausführungsformen kann die verwendete nicht-zellulare Kommunikationstechnologie ein WPAN, wie z. B. Bluetooth, sein.
-
Es müssen jedoch mehrere technische Herausforderungen gelöst werden, um eine effiziente Kommunikation von Sensordaten von den drahtlosen Sensorknoten 110a-f zum Server 150 zu ermöglichen. Beispielsweise muss möglicherweise ein Ad-hoc-Netzwerk für die nicht-zellulare Kommunikation zwischen den drahtlosen Sensorknoten 1 10a-f und den mobilen Endvorrichtungen 120a-b eingerichtet und organisiert werden. Darüber hinaus muss die nicht-zellulare Kommunikation zwischen den drahtlosen Sensorknoten 110a-f und den mobilen Endvorrichtungen 120a-b möglicherweise von Zeit zu Zeit neu konfiguriert werden, wenn sich beispielsweise die drahtlosen Sensorknoten 110a-f und/oder die mobilen Endvorrichtungen 120a-b bewegen.
-
Zum Beispiel kann ein Eishockeyspieler, der den drahtlosen Sensorknoten 110a-f trägt, von einem Ende der Eishockeybahn zum anderen Ende der Eishockeybahn laufen und in einem solchen Fall kann der drahtlose Sensorknoten 110a-f, der an dem Spieler angebracht ist, beispielsweise von der ersten mobilen Endvorrichtung 120a getrennt werden. Wenn ein Zuschauer, der die erste mobile Endvorrichtung 120a trägt, beschließen würde, die Arena zu verlassen oder hinter die Tribünen zu gehen, um etwas zu kaufen, kann darüber hinaus die Verbindung verloren gehen.
-
Nicht-zellulare Kommunikationsverbindungen weisen typischerweise eine kurze Reichweite auf, was eine effiziente Nutzung des Spektrums ermöglicht, da ein Frequenzband innerhalb einer kurzen Entfernung wiederverwendet werden kann. Die kurze Reichweite einer nicht-zellularen Kommunikationsverbindung kann jedoch auch zu Problemen führen. Wenn sich zum Beispiel die erste mobile Endvorrichtung 120a zu bewegen beginnt, kann sie ziemlich schnell außerhalb der Reichweite eines bestimmten drahtlosen Sensorknotens liegen. Folglich wäre ein schneller Aufbau einer Verbindung zur zweiten mobilen Endvorrichtung 120b erforderlich, um eine kontinuierliche Konnektivität sicherzustellen. In einigen Ausführungsformen der vorliegenden Erfindung wird daher eine Rundfunkübertragung verwendet, um Sensordaten von den drahtlosen Sensorknoten 110a-f zu den mobilen Endvorrichtungen 120a-b zu übertragen, wodurch Verzögerungen vermieden werden, die mit dem Aufbau einer neuen Verbindung im Zusammenhang stehen.
-
Außerdem können Pakete gelegentlich verloren gehen, wenn die nicht-zellulare Verbindung zwischen einem drahtlosen Sensorknoten und einer mobilen Endvorrichtung nicht korrekt funktioniert. Es besteht daher die Notwendigkeit, den Betrieb in einem solchen Fall sicherzustellen. Das heißt, wenn ein Paket verloren gehen würde, sollte dies den Betrieb zumindest nicht wesentlich beeinträchtigen. Gemäß einigen Ausführungsformen der vorliegenden Erfindung können Sensordaten, die von einem drahtlosen Sensorknoten 110a-f gesendet werden, sowohl von der ersten mobilen Endvorrichtung 120a als auch von der zweiten mobilen Endvorrichtung 120b empfangen werden. Das heißt, beide ersten mobilen Endvorrichtungen 120a und 120b können Rundfunkübertragungen von dem drahtlosen Sensorknoten 110c empfangen. Selbst wenn die erste mobile Endvorrichtung 120a die Sensordaten von dem drahtlosen Sensorknoten 110c an einem bestimmten Punkt nicht korrekt empfangen würde, könnte die zweite mobile Endvorrichtung 120b in der Lage sein, die Sensordaten von dem drahtlosen Sensorknoten 110c an den Server 150 weiterzuleiten. Somit können die Auswirkungen von Paketverlusten minimiert werden.
-
Eine zusätzliche technische Herausforderung betrifft jedoch eine Situation, in der beide mobilen Endvorrichtungen 120a und 120b die Sensordaten korrekt vom drahtlosen Sensorknoten 110c empfangen und die Sensordaten an den Server 150 weiterleiten. In einem solchen Fall kann der Server 150 ein Duplikat von Sensordaten empfangen, die gemäß einigen Ausführungsformen der vorliegenden Erfindung verworfen werden können.
-
Zusätzlich oder alternativ kann die Auswirkung von Paketverlusten minimiert werden, wenn die drahtlosen Sensorknoten 120a-f mehrere Kopien derselben Sensordaten übertragen. In einem solchen Fall können die mobilen Endvorrichtungen 120a und 120b jedoch bestimmen, ob Duplikate vorhanden sind, und in diesem Fall die Duplikate verwerfen, bevor die Sensordaten unter Verwendung zellularer Kommunikation an den Server 150 übertragen werden. Somit wird die Effizienz des zellularen Kommunikationssystems verbessert, da unnötige Übertragungen vermieden werden können.
-
Ein weiteres Problem ist, dass mobile Endvorrichtungen 120a-b oder Zuschauer, die mobile Endvorrichtungen 120a-b tragen, möglicherweise einen Anreiz zur Teilnahme an dem Prozess haben müssen. Ohne einen Anreiz können mobile Endvorrichtungen 120a-b oder Zuschauer, die mobile Endvorrichtungen 120a-b tragen, entscheiden, keine Sensordaten von den drahtlosen Netzwerkknoten 110a-f an den Server 150 weiterzuleiten.
-
Daher können in einigen Ausführungsformen nur mobile Endvorrichtungen 120ab, die an dem Prozess teilnehmen, d. h. die Sensordaten weiterleiten, vom Server 150 gesendete verarbeitete Sensordaten empfangen und möglicherweise entschlüsseln. Zum Beispiel kann im Fall eines Sportereignisses der mit dem Sportereignis assoziierte Server 150 empfangene Sensordaten verarbeiten und dann die verarbeiteten Sensordaten an mobile Endvorrichtungen 120a-b senden. Die verarbeiteten Sensordaten können für Zuschauer des Sportereignisses interessant sein, wodurch ein Anreiz für mobile Endvorrichtungen 120a-b oder Zuschauer, die mobile Endvorrichtungen 120a-b tragen, geschaffen wird, an dem Prozess teilzunehmen. Die verarbeiteten Sensordaten können z. B. eine vollständige Ansicht der Bewegung aller Eishockeyspieler während eines Spiels und einige Statistiken in Bezug auf das Spiel bereitstellen. Das heißt, die verarbeiteten Sensordaten können dem Sportereignis zugeordnet sein und die verarbeiteten Sensordaten können auf den von den drahtlosen Sensorknoten 110a-f gesammelten Sensordaten basieren.
-
Eine weitere technische Herausforderung besteht darin, dass typischerweise mehrere drahtlose Sensorknoten 110a-f mit dem Sportereignis verbunden sind. Jedoch sind möglicherweise nicht alle drahtlosen Sensorknoten 110a-f in der Lage, eine Verbindung zu demselben Hauptknoten wie der ersten mobilen Endvorrichtung 120a herzustellen. Ein Grund dafür kann beispielsweise darin bestehen, dass die Anzahl der drahtlosen Sensorknoten 110a-f zu hoch ist oder ein Abstand von einigen drahtlosen Sensorknoten 110a-f zur ersten mobilen Endvorrichtung 120a zu groß ist.
-
Andererseits kann es auch mehrere mobile Endvorrichtungen 120a-b geben, weil die Anzahl der Zuschauer gewöhnlich ziemlich hoch ist. Zum Beispiel kann bei Eishockeyspielen die Anzahl der Zuschauer zwischen 10.000 und 20.000 liegen. Die Anzahl der mobilen Endvorrichtungen 120a-b, die zum Weiterleiten von Sensordaten von den drahtlosen Sensorknoten 110a-f zum Server 150 verwendet werden können, wäre somit ebenfalls hoch. Wenn beispielsweise eine Rundfunkübertragung des drahtlosen Sensorknotens 110d nicht von der ersten mobilen Endvorrichtung 110a empfangen werden kann, kann die Rundfunkübertragung des drahtlosen Sensorknotens 110d von der zweiten mobilen Endvorrichtung 120b empfangen werden. Einige Ausführungsformen der vorliegenden Erfindung stellen daher ein Mittel zum Übertragen von Sensordaten über verschiedene mobile Endvorrichtungen unter Verwendung von Rundfunkübertragung bereit.
-
2 zeigt einen Signalisierungsgraphen gemäß zumindest einigen Ausführungsformen der vorliegenden Erfindung. 2 zeigt eine Signalisierung, die dem ersten drahtlosen Sensorknoten 110a, dem zweiten drahtlosen Sensorknoten 110b, der ersten mobilen Endvorrichtung 120a und dem Server 150 zugeordnet ist. Jedoch kann eine ähnliche Signalisierung zwischen verschiedenen drahtlosen Sensorknoten und mobilen Endvorrichtungen ausgeführt werden, beispielsweise zwischen dem vierten drahtlosen Sensorknoten 110d, dem fünften drahtlosen Sensorknoten 110e, der zweiten mobilen Endvorrichtung 120b und dem Server 150.
-
In Schritt 210a kann der erste drahtlose Sensorknoten 110a entscheiden, erste Sensordaten an den drahtlosen Netzwerkknoten 120a zu senden. Schritt 210a kann auch das Verschlüsseln erster Sensordaten durch den ersten drahtlosen Sensorknoten 110a umfassen, um eine sichere Kommunikation zwischen dem ersten drahtlosen Sensorknoten 110a und der ersten mobilen Endvorrichtung 120a zu ermöglichen. Die Entscheidung, erste Sensordaten zu senden, kann auf der Erkennung eines Ereignisses beruhen, das die Übertragung auslöst. Alternativ können die Übertragungen von Sensordaten periodisch sein, d. h. die Entscheidung, erste Sensordaten zu übertragen, kann auf der Feststellung basieren, dass eine bestimmte Zeit nach der letzten Übertragung verstrichen ist. In Schritt 210 kann der erste drahtlose Sensorknoten 110a auch Messungen zum Erzeugen der ersten Sensordaten durchführen. Beispielsweise kann der erste drahtlose Sensorknoten die Beschleunigung, den Herzschlag usw. messen und die ersten Sensordaten basierend auf den Messungen erzeugen. Schritt 210b kann vom zweiten drahtlosen Sensorknoten 110b ähnlich wie Schritt 210a ausgeführt werden.
-
In Schritt 220a kann der erste drahtlose Sensorknoten 110a die ersten Sensordaten an die erste mobile Endvorrichtung 120a senden. Zusätzlich kann eine Identität des ersten drahtlosen Sensorknotens 110a zusammen mit den ersten Sensordaten übertragen werden. Die Identität des ersten drahtlosen Sensorknotens 110a kann beispielsweise eine Identität einer Movesenses®-Vorrichtung sein. Der erste drahtlose Sensorknoten 110a kann einen nicht-zellularen Sender umfassen und die ersten Sensordaten unter Verwendung einer nicht-zellularen Kommunikationstechnologie wie WPAN übertragen. In einigen Ausführungsformen kann Bluetooth verwendet werden. Somit können Ressourcen eines zellularen Kommunikationssystems gespart werden. Zusätzlich muss der erste drahtlose Sensorknoten 120a keinen zellularen Sender aufweisen, was die Kosten reduziert.
-
Darüber hinaus kann in einigen Ausführungsformen die nicht-zellulare Übertragung verschlüsselt sein, wodurch eine sichere Kommunikation zwischen dem ersten drahtlosen Sensorknoten 110a und der ersten mobilen Endvorrichtung 120a ermöglicht wird. Alternativ oder zusätzlich kann die nicht-zellulare Übertragung eine Rundfunkübertragung sein, wie beispielsweise eine Werbenachricht. In einigen Ausführungsformen kann die Rundfunkübertragung auch von einer anderen mobilen Endvorrichtung empfangen werden, wie beispielsweise der zweiten mobilen Endvorrichtung 120b, was die Wahrscheinlichkeit einer erfolgreichen Übertragung erhöht, wenn die erste mobile Endvorrichtung 120a die Übertragung aus irgendeinem Grund nicht empfängt. In einigen Ausführungsformen kann der erste drahtlose Sensorknoten 110a auch mehrere Kopien der ersten Sensordaten übertragen, um die Wahrscheinlichkeit einer erfolgreichen Übertragung zu erhöhen. Das heißt, die erste mobile Endvorrichtung kann in Schritt 220a auch zweite Sensordaten übertragen, wobei die zweiten Sensordaten ein Duplikat der ersten Sensordaten sind. Schritt 220b kann vom zweiten drahtlosen Sensorknoten 110b ähnlich wie Schritt 220a ausgeführt werden.
-
Die mobile Endvorrichtung 120a kann einen nicht zellularen Empfänger zum Empfangen von nicht zellularen Übertragungen umfassen. Somit kann die mobile Endvorrichtung 120a in Schritt 220a erste Sensordaten von dem ersten drahtlosen Sensorknoten 110a und in Schritt 220b zweite Sensordaten von dem zweiten drahtlosen Netzwerkknoten 110b unter Verwendung des nicht zellularen Empfängers empfangen. Alternativ kann die mobile Endvorrichtung 120a im Schritt 220a erste und zweite Sensordaten vom ersten drahtlosen Sensorknoten 110a empfangen.
-
Wenn die nicht-zellularen Übertragungen verschlüsselt sind, kann die mobile Endvorrichtung die ersten und/oder zweiten Sensordaten entschlüsseln. In einigen Ausführungsformen kann die erste mobile Endvorrichtung 120a eine Anwendung zum Abhören von nicht-zellularen Übertragungen, insbesondere für Rundfunkübertragungen, umfassen. Ein Benutzer der ersten mobilen Endvorrichtung 120a kann daher entscheiden, ob er unter Verwendung der Anwendung an dem Prozess teilnimmt. Beispielsweise kann der Benutzer der ersten mobilen Endvorrichtung 120a eine Anwendungsschicht der mobilen Endvorrichtung 120a anweisen, möglicherweise über eine Benutzerschnittstelle, einen Befehl an eine physikalische Schicht der mobilen Endvorrichtung 120a zu geben, um empfangene Pakete zu verwerfen, die der Anwendung zugeordnet sind. Daher können die empfangenen Pakete bereits in der physikalischen Schicht der ersten mobilen Endvorrichtung 120a verworfen werden. Möglicherweise muss die Anwendung auch an dem Prozess teilnehmen können.
-
In Schritt 230 kann die mobile Endvorrichtung 120a beim Empfangen der ersten Sensordaten und der zweiten Sensordaten bestimmen, ob die zweiten Sensordaten ein Duplikat der ersten Sensordaten sind. Beispielsweise kann die mobile Endvorrichtung 120a auch einen Prozessor umfassen. Der Prozessor kann dafür konfiguriert sein, in Schritt 230 zu bestimmen, ob die zweiten Sensordaten ein Duplikat der ersten Sensordaten sind. Duplikate können durch Vergleichen der ersten Sensordaten mit den zweiten Sensordaten identifiziert werden.
-
Die erste mobile Endvorrichtung 120a kann auch einen Puffer zum Puffern der ersten Sensordaten für einen Zeitraum und/oder einen Speicher zum Speichern der ersten Sensordaten für den Zeitraum, möglicherweise für die letzten X Sekunden, umfassen. In einem solchen Fall kann die erste mobile Endvorrichtung 120a am Ende des Zeitraums bestimmen, ob die zweiten Sensordaten ein Duplikat der ersten Sensordaten sind, wenn die zweiten Sensordaten innerhalb des Zeitraums empfangen werden. Das heißt, in einigen Ausführungsformen kann die erste mobile Endvorrichtung 120a einen Zeitgeber für den Zeitraum umfassen. Der Zeitgeber kann gestartet werden, wenn die ersten Sensordaten empfangen werden, woraufhin die Bestimmung, ob die zweiten Sensordaten ein Duplikat der ersten Sensordaten sind, nach Ablauf des Zeitgebers durchgeführt werden kann, wenn die zweiten Sensordaten empfangen wurden, während der Zeitgeber lief.
-
In Schritt 240 kann die erste mobile Endvorrichtung 120a als Reaktion auf die Bestimmung dritte Sensordaten an den Server 150 senden. Das heißt, die erste mobile Endvorrichtung 120a kann dritte Sensordaten als Reaktion auf das Bestimmen, ob die zweiten Sensordaten ein Duplikat der ersten Sensordaten sind, senden. In einigen Ausführungsformen kann die mobile Endvorrichtung 120a auch einen zellularen Sender umfassen. Der zellulare Sender kann dafür konfiguriert sein, unter Verwendung einer zellularen Kommunikationstechnologie wie LTE oder 5G/NR zu senden. Im Allgemeinen kann der zellulare Sender dafür konfiguriert sein, gemäß einem 3GPP-Standard zu arbeiten. Der zellulare Sender der ersten mobilen Endvorrichtung 120a kann dafür konfiguriert sein, als Reaktion auf die Bestimmung die dritten Sensordaten unter Verwendung der zellularen Kommunikationstechnologie an den Server 150 zu senden. Die dritten Sensordaten können auf den ersten und/oder zweiten Sensordaten basieren. Die dritten Sensordaten können von der mobilen Endvorrichtung 120a über die Basisstation 130 und möglicherweise über das Kernnetzwerk 140 zum Server 150 übertragen werden.
-
In einigen Ausführungsformen kann die mobile Endvorrichtung 120a bestimmen, dass die zweiten Sensordaten ein Duplikat der ersten Sensordaten sind. Als Reaktion auf die Feststellung, dass die zweiten Sensordaten ein Duplikat der ersten Sensordaten sind, kann die mobile Endvorrichtung 120a die zweiten Sensordaten verwerfen. Der Prozessor der mobilen Endvorrichtung 120a kann dafür konfiguriert sein, zu bestimmen, dass die zweiten Sensordaten ein Duplikat der ersten Sensordaten sind. Zusätzlich kann der Prozessor der mobilen Endvorrichtung 120a dafür konfiguriert sein, die zweiten Sensordaten als Reaktion auf die Bestimmung, dass die zweiten Sensordaten ein Duplikat der ersten Sensordaten sind, zu verwerfen.
-
Die mobile Endvorrichtung 120a kann auch als Reaktion auf die Feststellung, dass die zweiten Sensordaten ein Duplikat der ersten Sensordaten sind, die dritten Sensordaten senden, wobei die dritten Sensordaten die ersten Sensordaten und nicht die zweiten Sensordaten umfassen können. Das heißt, die dritten Sensordaten können nur erste Sensordaten umfassen. In einigen Ausführungsformen kann der zellulare Sender der mobilen Endvorrichtung 120a dafür konfiguriert sein, als Reaktion auf die Feststellung, dass die zweiten Sensordaten ein Duplikat der ersten Sensordaten sind, die dritten Sensordaten zu senden. Mit anderen Worten können nur verbleibende Sensordaten, d. h. nicht duplizierte Sensordaten übertragen werden.
-
In einigen Ausführungsformen kann die mobile Endvorrichtung 120a bestimmen, dass die zweiten Sensordaten kein Duplikat der ersten Sensordaten sind. Der Prozessor der mobilen Endvorrichtung 120a kann dafür konfiguriert sein, zu bestimmen, dass die zweiten Sensordaten kein Duplikat der ersten Sensordaten sind. Zusätzlich kann die mobile Endvorrichtung 120a auch als Reaktion auf die Feststellung, dass die zweiten Sensordaten kein Duplikat der ersten Sensordaten sind, die dritten Sensordaten übertragen, wobei die dritten Sensordaten die ersten Sensordaten und die zweiten Sensordaten umfassen können. In einigen Ausführungsformen kann der zellulare Sender der mobilen Endvorrichtung 120a dafür konfiguriert sein, als Reaktion auf die Feststellung, dass die zweiten Sensordaten kein Duplikat der ersten Sensordaten sind, die dritten Sensordaten zu senden.
-
In Schritt 240 kann der Server 150 die dritten Sensordaten von der mobilen Endvorrichtung 120a empfangen. Der Server 150 kann die dritten Sensordaten über eine Basisstation und möglicherweise auch über das Kernnetzwerk 140 empfangen. In einigen Ausführungsformen kann der Server 150 auch vierte Sensordaten von der mobilen Endvorrichtung 120b empfangen. Die vierten Sensordaten können den dritten Sensordaten ähnlich sein. Das heißt, da die mobile Endvorrichtung 120b ähnlich wie die mobile Endvorrichtung 120a arbeiten kann, kann die mobile Endvorrichtung 120b beispielsweise Sensordaten von den drahtlosen Sensorknoten 110d und 110e empfangen haben. Folglich kann die mobile Endvorrichtung 120b als Reaktion auf die Bestimmung festgestellt haben, ob die beiden empfangenen Sensordaten Duplikate sind, und die vierten Sensordaten an den Server 150 übertragen haben.
-
In einigen Ausführungsformen kann der Puffer der ersten mobilen Endvorrichtung 120a zum Puffern eindeutiger Sensordaten für einen Zeitraum, möglicherweise für die letzten X Sekunden, dienen. Das heißt, nur verbleibende, nicht duplizierte Sensordaten können in dem Puffer gespeichert werden, wenn duplizierte Sensordaten verworfen werden. Wenn also zweite Sensordaten verworfen werden, können nur die ersten Sensordaten im Puffer gespeichert werden. Darüber hinaus kann der zellulare Sender der ersten mobilen Endvorrichtung 120a ferner dafür konfiguriert sein, älteste, eindeutige Sensordaten an den Server zu senden.
-
Im Allgemeinen kann ein System mehrere mobile Endvorrichtungen umfassen und jedes der mehreren mobilen Endvorrichtungen kann Duplikate von Sensordaten bestimmen oder erkennen. Darüber hinaus kann jedes der mehreren mobilen Endvorrichtungen auch die Duplikate von Sensordaten verwerfen und verbleibende, nicht duplizierte Sensordaten unter Verwendung von zellularer Kommunikation an den Server 150 übertragen.
-
Der Server 150 kann einen Empfänger zum Empfangen von dritten und/oder vierten Sensordaten umfassen. Der Empfänger kann dafür konfiguriert sein, die dritten und/oder vierten Sensordaten über die Basisstation 130 und möglicherweise über das Kernnetzwerk 140 zu empfangen. In einigen Ausführungsformen kann der Empfänger des Servers 150 dafür konfiguriert sein, die dritten und/oder vierten Sensordaten über eine Drahtleitungsverbindung zu empfangen.
-
Der Server 150 kann in Schritt 250 bestimmen, ob die vierten Sensordaten ein Duplikat der dritten Sensordaten sind. Duplikate können durch Vergleichen der dritten Sensordaten mit den vierten Sensordaten identifiziert werden. Der Server 150 kann einen Prozessor umfassen und der Prozessor kann dafür konfiguriert sein, die Bestimmung durchzuführen. Die verarbeiteten Sensordaten können auf mindestens einem der dritten und vierten Sensordaten basieren. Das heißt, der Server 150 kann verarbeitete Sensordaten basierend auf mindestens einem der dritten und vierten Sensordaten generieren. In einigen Ausführungsformen kann der Prozessor des Servers 150 die verarbeiteten Sensordaten erzeugen. Zum Beispiel kann der Server 150 die verarbeiteten Sensordaten erzeugen, um eine vollständige Ansicht der Bewegung aller Eishockeyspieler während eines Spiels und einige Statistiken in Bezug auf das Spiel bereitzustellen.
-
In Schritt 260 kann der Server 150 als Reaktion auf die Bestimmung die verarbeiteten Sensordaten an die erste mobile Endvorrichtung 120a senden. Die verarbeiteten Sensordaten können als Reaktion auf den Empfang der dritten Sensordaten von der ersten mobilen Endvorrichtung 120a und/oder der vierten Sensordaten von der zweiten mobilen Endvorrichtung 120b gesendet werden. Die verarbeiteten Sensordaten können dem Sportereignis und möglicherweise auch den dritten und/oder vierten Sensordaten zugeordnet sein. In einigen Ausführungsformen können die verarbeiteten Sensordaten durch den Server 150 verschlüsselt werden und nur mobile Endvorrichtungen, die an dem Prozess teilnehmen, können über eine Sicherheit informiert werden, die zum Entschlüsseln der verschlüsselten verarbeiteten Sensordaten erforderlich ist. Somit können nur die teilnehmenden mobilen Endvorrichtungen die verarbeiteten Sensordaten entschlüsseln.
-
Der Server 150 kann einen Sender umfassen und der Sender kann dafür konfiguriert sein, in Schritt 260 die verarbeiteten Sensordaten an die erste mobile Endvorrichtung 120a zu senden. Der Sender kann dafür konfiguriert sein, die verarbeiteten Sensordaten über die Basisstation 130 und möglicherweise über das Kernnetzwerk 140 an die erste mobile Endvorrichtung 120a zu senden. In einigen Ausführungsformen kann der Sender des Servers 150 dafür konfiguriert sein, die verarbeiteten Sensordaten über eine Drahtleitungsverbindung zu übertragen.
-
Wenn der Server 150 sowohl dritte als auch vierte Sensordaten empfängt, kann er bestimmen, ob die vierten Sensordaten ein Duplikat der dritten Sensordaten sind. Der Prozessor des Servers 150 kann die Bestimmung durchführen und als Reaktion auf die Bestimmung die verarbeiteten Sensordaten erzeugen.
-
In einigen Ausführungsformen kann der Server 150 bestimmen, dass die vierten Sensordaten ein Duplikat der dritten Sensordaten sind. Als Reaktion auf die Feststellung, dass die vierten Sensordaten ein Duplikat der dritten Sensordaten sind, kann der Server 150 die vierten Sensordaten verwerfen. Der Prozessor des Servers 150 kann dafür konfiguriert sein, zu bestimmen, dass die vierten Sensordaten ein Duplikat der dritten Sensordaten sind. Außerdem kann der Prozessor des Servers 150 dafür konfiguriert sein, die vierten Sensordaten als Reaktion auf die Feststellung zu verwerfen, dass die vierten Sensordaten ein Duplikat der dritten Sensordaten sind. Das heißt, der Server 150 oder der Prozessor des Servers 150 können verarbeitete Sensordaten auf der Grundlage der dritten Sensordaten und nicht der vierten Sensordaten erzeugen.
-
Im Allgemeinen kann der Prozessor des Servers 150 dafür konfiguriert sein, Duplikate von Sensordaten zu verwerfen und verbleibende Sensordaten in einer Datenbank zu speichern und/oder verbleibende Sensordaten zu verarbeiten. Das heißt, nur die verbleibenden Sensordaten, d. h. nicht doppelte Sensordaten, können gespeichert und/oder verarbeitet werden. Im Allgemeinen beziehen sich verbleibende, nicht duplizierte Sensordaten möglicherweise auf eindeutige Sensordaten.
-
Der Server 150 kann auch als Reaktion auf die Feststellung, dass die vierten Daten ein Duplikat der dritten Sensordaten sind, die verarbeiteten Sensordaten übertragen, wobei die verarbeiteten Sensordaten auf den dritten Sensordaten und nicht auf den vierten Sensordaten basieren können. Das heißt, die verarbeiteten Sensordaten können nur auf dritten Sensordaten basieren. In einigen Ausführungsformen kann der Sender des Servers 150 dafür konfiguriert sein, als Reaktion auf die Feststellung, dass die vierten Sensordaten ein Duplikat der dritten Sensordaten sind, die verarbeiteten Sensordaten zu senden.
-
In einigen Ausführungsformen kann der Server 150 bestimmen, dass die vierten Sensordaten kein Duplikat der dritten Sensordaten sind. Der Prozessor des Servers 150 kann dafür konfiguriert sein, zu bestimmen, dass die vierten Sensordaten ein Duplikat der dritten Sensordaten sind. Der Server 150 oder der Prozessor des Servers 150 kann daher verarbeitete Sensordaten basierend auf den dritten Sensordaten und den vierten Sensordaten erzeugen.
-
Der Server 150 kann auch als Reaktion auf die Feststellung, dass die vierten Daten kein Duplikat der dritten Sensordaten sind, die verarbeiteten Sensordaten übertragen, wobei die verarbeiteten Sensordaten auf den dritten Sensordaten und den vierten Sensordaten basieren können. In einigen Ausführungsformen kann der Sender des Servers 150 dafür konfiguriert sein, als Reaktion auf die Feststellung, dass die vierten Sensordaten kein Duplikat der dritten Sensordaten sind, die verarbeiteten Sensordaten zu senden.
-
In Schritt 260 kann die erste mobile Endvorrichtung 120a die verarbeiteten Sensordaten unter Verwendung von zellularer Kommunikationstechnologie wie LTE/NR empfangen. Die erste mobile Endvorrichtung 120a kann einen zellularen Empfänger zum Empfangen der verarbeiteten Sensordaten umfassen. Die verarbeiteten Daten können von dem drahtlosen Netzwerkknoten 130 empfangen werden, was über das Kernnetzwerk 140 möglich ist.
-
In Schritt 270 kann die erste mobile Endvorrichtung 120a die verarbeiteten Sensordaten auf verschiedene Arten nutzen. Beispielsweise können einem Benutzer der ersten mobilen Endvorrichtung 120a eine vollständige Ansicht der Bewegung aller Eishockeyspieler während eines Spiels und einige Statistiken in Bezug auf das Spiel angezeigt werden, möglicherweise über eine Benutzerschnittstelle der ersten mobilen Endvorrichtung 120a.
-
In einigen Ausführungsformen können die verarbeiteten Sensordaten vom Server 150 unter Verwendung eines Sicherheitsschlüssels verschlüsselt werden. Der Server 150 kann beispielsweise den Sicherheitsschlüssel an die erste mobile Endvorrichtung 120a als Reaktion auf den Empfang der dritten Sensordaten senden. Zusätzlich kann der Server 150 die verarbeiteten Sensordaten unter Verwendung des Sicherheitsschlüssels verschlüsseln und danach die verschlüsselten verarbeiteten Sensordaten an die mobile Endvorrichtung 120a übertragen. Nach dem Empfang des Sicherheitsschlüssels und der verschlüsselten verarbeiteten Sensordaten kann die erste mobile Endvorrichtung 120a die empfangenen verarbeiteten Sensordaten unter Verwendung der Sicherheit entschlüsseln. Der Server 150 kann daher steuern, welche mobilen Endvorrichtungen die verarbeiteten Sensordaten entschlüsseln können, wodurch einem Benutzer der ersten mobilen Endvorrichtung 120a ein Grund oder eine Motivation für die Teilnahme an dem Prozess gegeben wird. Die Teilnahme mobiler Endvorrichtungen ist erforderlich, um die Ressourcennutzung des zellularen Kommunikationssystems zu reduzieren, da andernfalls drahtlose Sensornetzwerkknoten die zellulare Kommunikation zum Senden an die Basisstation 130 verwenden müssten.
-
Darüber hinaus kann in einigen Ausführungsformen ein Sicherheitsschlüssel für die erste mobile Endvorrichtung 120a basierend auf dritten Sensordaten bestimmt werden. Beispielsweise kann der Sicherheitsschlüssel auf der Auswahl einer bestimmten Anzahl von ersten oder letzten Bits von dritten Sensordaten unter Verwendung einer vordefinierten Regel basieren. Alternativ oder zusätzlich kann der Sicherheitsschlüssel auf mehreren, möglicherweise nachfolgenden Übertragungen von dritten Sensordaten basieren. Ein oder mehrere Bits können aus den mehreren Übertragungen ausgewählt werden, die als Sicherheitsschlüssel verwendet werden sollen.
-
Wenn beispielsweise die erste mobile Endvorrichtung 120a 32 Pakete mit Sensordaten überträgt, können aus jedem Paket 8 Bits an vordefinierten Stellen ausgewählt werden, um einen 256-Bit-Sicherheitsschlüssel abzuleiten. Sowohl der Server 150 als auch die erste mobile Endvorrichtung 120a können den Sicherheitsschlüssel für die erste mobile Endvorrichtung 120a individuell unter Verwendung der vordefinierten Regel bestimmen. Ausführungsformen der vorliegenden Erfindung sind jedoch nicht auf die Verwendung einer bestimmten vordefinierten Regel beschränkt. In einigen Ausführungsformen können zum Beispiel 256 Bits, die einer Übertragung der dritten Sensordaten zugeordnet sind, zum Ableiten der Sicherheit für die erste mobile Endvorrichtung 120a verwendet werden.
-
Das heißt, der Prozessor der ersten mobilen Endvorrichtung 120a und möglicherweise der Prozessor des Servers 150 können dafür konfiguriert sein, einen Sicherheitsschlüssel basierend auf den dritten Sensordaten zu bestimmen. Der Prozessor der ersten mobilen Endvorrichtung 120a kann auch dafür konfiguriert sein, Informationen unter Verwendung des Sicherheitsschlüssels zu erhalten. Die Informationen können vom Server 150 empfangen werden. Beispielsweise können die Informationen die verarbeiteten Sensordaten umfassen. In einem solchen Fall kann der Server 150 die verarbeiteten Sensordaten unter Verwendung des Sicherheitsschlüssels verschlüsseln. Entsprechend kann die erste mobile Endvorrichtung 120a die verarbeiteten Sensordaten entschlüsseln. Somit kann der Server 150 auch steuern, welche mobilen Endvorrichtungen die verarbeiteten Sensordaten unter Verwendung eines Sicherheitsschlüssels entschlüsseln können, der von den vom Server 150 empfangenen Sensordaten abgeleitet wird.
-
In einigen Ausführungsformen kann die erste mobile Endvorrichtung 120a die Informationen unter Verwendung des Sicherheitsschlüssels aus dem Internet abrufen. Der Server 150 kann die Informationen auf einem anderen Server im Internet speichern, oder der Server 150 kann über das Internet erreichbar sein. Der Server 150 kann daher die Informationen unter Verwendung des Sicherheitsschlüssels verschlüsseln und die erste mobile Endvorrichtung 120a kann die Informationen unter Verwendung des Sicherheitsschlüssels entschlüsseln.
-
3 zeigt eine beispielhafte Vorrichtung, die zumindest einige beispielhafte Ausführungsformen unterstützen kann. Dargestellt ist die Vorrichtung 300, die beispielsweise die erste mobile Endvorrichtung 120a oder den Server 150 umfassen kann. In der Vorrichtung 300 ist ein Prozessor 310 enthalten, der beispielsweise einen Einkern- oder Mehrkernprozessor umfassen kann, wobei ein Einkernprozessor einen Verarbeitungskern umfasst und ein Mehrkernprozessor mehr als einen Verarbeitungskern umfasst. Der Prozessor 310 kann im Allgemeinen eine Steuervorrichtung umfassen. Der Prozessor 310 kann mehr als einen Prozessor umfassen. Der Prozessor 310 kann eine Steuervorrichtung sein. Ein Verarbeitungskern kann zum Beispiel einen Cortex-A8-Verarbeitungskern umfassen, der von ARM Holdings hergestellt wird, oder einen Steamroller-Verarbeitungskern, der von Advanced Micro Devices Corporation hergestellt wird. Der Prozessor 310 kann mindestens einen Qualcomm Snapdragon- und/oder Intel Atom-Prozessor umfassen. Der Prozessor 310 kann mindestens eine anwendungsspezifische integrierte Schaltung, ASIC, umfassen. Der Prozessor 310 kann mindestens ein feldprogrammierbares Gate-Array (FPGA) umfassen. Der Prozessor 310 kann eine Einrichtung zum Durchführen von Verfahrensschritten in der Vorrichtung 300 sein. Der Prozessor 310 kann zumindest teilweise durch Computeranweisungen konfiguriert sein, um Aktionen auszuführen.
-
Die Vorrichtung 300 kann einen Speicher 320 umfassen. Der Speicher 320 kann einen Direktzugriffsspeicher und/oder einen permanenten Speicher umfassen. Der Speicher 320 kann mindestens einen RAM-Chip umfassen. Der Speicher 320 kann zum Beispiel einen Festkörper-, magnetischen, optischen und/oder holographischen Speicher umfassen. Der Speicher 320 kann dem Prozessor 310 zumindest teilweise zugänglich sein. Der Speicher 320 kann zumindest teilweise im Prozessor 310 enthalten sein. Der Speicher 320 kann eine Einrichtung zum Speichern von Informationen sein. Der Speicher 320 kann Computeranweisungen umfassen, für deren Ausführung der Prozessor 310 konfiguriert ist. Wenn Computeranweisungen, die dafür konfiguriert sind, den Prozessor 310 zu veranlassen, bestimmte Aktionen auszuführen, im Speicher 320 gespeichert sind und die Vorrichtung 300 insgesamt dafür konfiguriert ist, unter der Anweisung des Prozessors 310 unter Verwendung von Computeranweisungen aus dem Speicher 320 ausgeführt zu werden, können der Prozessor 310 und/oder sein mindestens einer Verarbeitungskern als zur Ausführung bestimmter Aktionen konfiguriert angesehen werden. Der Speicher 320 kann zumindest teilweise im Prozessor 310 enthalten sein. Der Speicher 320 kann zumindest teilweise außerhalb der Vorrichtung 300 sein, aber für die Vorrichtung 300 zugänglich sein.
-
Die Vorrichtung 300 kann einen Sender 330 umfassen. Die Vorrichtung 300 kann einen Empfänger 340 umfassen. Der Sender 330 und der Empfänger 340 können dafür konfiguriert sein, Informationen gemäß mindestens einer zellularen oder nicht-zellularen Kommunikationstechnologie zu senden bzw. zu empfangen. Der Sender 330 kann mehr als einen Sender umfassen. Der Empfänger 340 kann mehr als einen Empfänger umfassen. Der Sender 330 und/oder der Empfänger 340 können dafür konfiguriert sein, in Übereinstimmung beispielsweise mit den Standards des globalen Systems für mobile Kommunikation, GSM, Breitbandcode-Mehrfachzugriff (Wideband Code Division Multiple Access, WCDMA), 5G, Langzeitentwicklung (Long Term Evolution, LTE), IS-95, drahtloses lokales Netzwerk (Wireless Local Area Network, WLAN), Ethernet und/oder weltweite Interoperabilität für Mikrowellenzugang (Worldwide Interoperability for Microwave Access, WiMAX) zu arbeiten.
-
Die Vorrichtung 300 kann einen Nahfeldkommunikations- (Near-Field Communication, NFC) Sendeempfänger 350 umfassen. Der NFC-Sendeempfänger 350 unterstützt möglicherweise mindestens eine NFC-Technologie.
-
Die Vorrichtung 300 kann eine Benutzerschnittstelle (User Interface, UI) 360 umfassen. Die UI 360 kann eine Anzeige, eine Tastatur, einen Touchscreen, einen Vibrator, der dafür ausgelegt ist, einem Benutzer zu signalisieren, indem die Vorrichtung 300 zum Vibrieren gebracht wird, einen Lautsprecher und/oder ein Mikrofon umfassen. Ein Benutzer kann möglicherweise die Vorrichtung 300 über die Benutzeroberfläche 360 bedienen, um beispielsweise eingehende Telefonanrufe anzunehmen, Telefonanrufe oder Videoanrufe zu initiieren, im Internet zu surfen, digitale Dateien zu verwalten, die im Speicher 320 oder in einer Cloud gespeichert sind, auf die über den Sender 330 und den Empfänger 340 oder über den NFC-Sendeempfänger 350 zugegriffen werden kann, und/oder Spiele zu spielen.
-
Die Vorrichtung 300 kann ein Benutzeridentitätsmodul 370 umfassen oder so angeordnet sein, dass sie dieses akzeptiert. Das Benutzeridentitätsmodul 370 kann zum Beispiel eine Teilnehmeridentitäts- (Subscriber Identity Module, SIM) Karte umfassen, die in der Vorrichtung 300 installierbar ist. Ein Benutzeridentitätsmodul 370 kann Informationen umfassen, die ein Abonnement eines Benutzers der Vorrichtung 300 identifizieren. Ein Benutzeridentitätsmodul 370 kann kryptografische Informationen umfassen, die zum Überprüfen der Identität eines Benutzers der Vorrichtung 300 und/oder zur Erleichterung der Verschlüsselung der übermittelten Informationen und der Abrechnung des Benutzers der Vorrichtung 300 für die über die Vorrichtung 300 ausgeführte Kommunikation verwendet werden können.
-
Der Prozessor 310 kann mit einem Sender ausgestattet sein, der Informationen vom Prozessor 310 über elektrische Leitungen innerhalb der Vorrichtung 300 an andere in der Vorrichtung 300 enthaltene Vorrichtungen ausgibt. Ein solcher Sender kann einen seriellen Bussender umfassen, der dafür ausgelegt ist, zum Beispiel Informationen über mindestens eine elektrische Leitung zum Speicher 320 auszugeben, um darin gespeichert zu werden. Alternativ zu einem seriellen Bus kann der Sender einen Parallelbussender umfassen. Ebenso kann der Prozessor 310 einen Empfänger umfassen, der dafür angeordnet ist, Informationen im Prozessor 310 über elektrische Leitungen innerhalb der Vorrichtung 300 von anderen in der Vorrichtung 300 enthaltenen Vorrichtungen zu empfangen. Ein solcher Empfänger kann einen seriellen Busempfänger umfassen, der zum Beispiel Informationen über mindestens eine elektrische Leitung vom Empfänger 340 zur Verarbeitung im Prozessor 310 empfängt. Alternativ zu einem seriellen Bus kann der Empfänger einen Parallelbusempfänger umfassen.
-
Die Vorrichtung 300 kann weitere Vorrichtungen umfassen, die in 5 nicht dargestellt sind. Wenn die Vorrichtung 300 beispielsweise ein Smartphone umfasst, kann sie mindestens eine Digitalkamera umfassen. Einige Vorrichtungen 300 können eine nach hinten gerichtete Kamera und eine nach vorne gerichtete Kamera umfassen, wobei die nach hinten gerichtete Kamera für die digitale Fotografie und die nach vorne gerichtete Kamera für die Videotelefonie vorgesehen sein kann. Die Vorrichtung 300 kann einen Fingerabdrucksensor umfassen, der dafür ausgelegt ist, zumindest teilweise einen Benutzer der Vorrichtung 300 zu authentifizieren. In einigen beispielhaften Ausführungsformen fehlt der Vorrichtung 300 mindestens eine oben beschriebene Vorrichtung. Beispielsweise fehlt einigen Vorrichtungen 300 möglicherweise ein NFC-Sendeempfänger 350 und/oder ein Benutzeridentitätsmodul 370.
-
Der Prozessor 310, der Speicher 320, der Sender 330, der Empfänger 340, der NFC-Sendeempfänger 350, die UI 360 und/oder das Benutzeridentitätsmodul 370 können auf eine Vielzahl verschiedener Arten durch elektrische Leitungen innerhalb der Vorrichtung 300 miteinander verbunden sein. Beispielsweise kann jede der vorgenannten Vorrichtungen separat mit einem internen Master-Bus der Vorrichtung 300 verbunden sein, damit die Vorrichtungen Informationen austauschen können. Wie der Fachmann jedoch erkennen werden, ist dies nur ein Beispiel und in Abhängigkeit von der beispielhaften Ausführungsform können verschiedene Arten der Verbindung von mindestens zwei der vorgenannten Vorrichtungen ausgewählt werden, ohne vom Umfang der beispielhaften Ausführungsformen abzuweichen.
-
4 ist ein Flussdiagramm eines ersten Verfahrens gemäß zumindest einigen beispielhaften Ausführungsformen. Die Phasen des dargestellten ersten Verfahrens können von der ersten mobilen Endvorrichtung 120a oder einem UE gemäß den 3GPP-Standards oder durch eine Steuervorrichtung durchgeführt werden, die dafür konfiguriert ist, deren Funktion zu steuern, möglicherweise wenn sie darin installiert ist.
-
Das erste Verfahren kann in Phase 410 das Empfangen erster Sensordaten von einem ersten drahtlosen Sensorknoten und zweiter Sensordaten von dem ersten drahtlosen Sensorknoten oder einem zweiten drahtlosen Sensorknoten umfassen. Das erste Verfahren kann in Phase 420 auch das Bestimmen umfassen, ob die zweiten Sensordaten ein Duplikat der ersten Sensordaten sind. Schließlich kann das erste Verfahren in Phase 430 das Übertragen von dritten Sensordaten an einen Server als Reaktion auf die Bestimmung umfassen, wobei die dritten Sensordaten auf den ersten und/oder den zweiten Sensordaten basieren.
-
5 ist ein Flussdiagramm eines zweiten Verfahrens gemäß zumindest einigen beispielhaften Ausführungsformen. Die Phasen des dargestellten zweiten Verfahrens können vom Server 150 oder von einer Steuervorrichtung ausgeführt werden, die dafür konfiguriert ist, dessen Funktion zu steuern, möglicherweise wenn sie darin installiert ist.
-
Das zweite Verfahren kann in Phase 510 das Empfangen von dritten Sensordaten von einer ersten mobilen Endvorrichtung und von vierten Sensordaten von einer zweiten mobilen Endvorrichtung umfassen. Das zweite Verfahren kann in Phase 520 auch das Bestimmen umfassen, ob die vierten Sensordaten ein Duplikat der dritten Sensordaten sind. Schließlich kann das zweite Verfahren in Phase 530 das Übertragen von verarbeiteten Sensordaten an die erste mobile Endvorrichtung als Reaktion auf die Bestimmung umfassen, wobei die verarbeiteten Sensordaten auf mindestens einem der dritten und vierten Sensordaten basieren.
-
Es versteht sich, dass die offenbarten beispielhaften Ausführungsformen nicht auf die hierin offenbarten speziellen Strukturen, Prozessschritte oder Materialien beschränkt sind, sondern auf Äquivalente davon ausgedehnt sind, wie dies für Fachleute auf dem betreffenden Gebiet erkennbar ist. Es versteht sich auch, dass die hierin verwendete Terminologie nur zum Zwecke der Beschreibung bestimmter beispielhafter Ausführungsformen verwendet wird und nicht einschränkend sein soll.
-
Der Bezug in dieser Beschreibung auf eine bestimmte beispielhafte Ausführungsform oder eine beispielhafte Ausführungsform bedeutet, dass ein bestimmtes Merkmal, eine bestimmte Struktur oder eine bestimmte Eigenschaft, die im Zusammenhang mit der beispielhaften Ausführungsform beschrieben wurden, in mindestens einer beispielhaften Ausführungsform enthalten ist. Daher beziehen sich die Ausdrücke „in einer bestimmten beispielhaften Ausführungsform“ oder „in einer beispielhaften Ausführungsform“ an verschiedenen Stellen in dieser Beschreibung nicht unbedingt alle auf dieselbe beispielhafte Ausführungsform. Wenn unter Verwendung eines Begriffs wie beispielsweise ungefähr oder im Wesentlichen auf einen numerischen Wert Bezug genommen wird, wird auch der genaue numerische Wert offenbart.
-
Wie hierin verwendet, kann eine Vielzahl von Elementen, Strukturelementen, Zusammensetzungselementen und/oder Materialien der Einfachheit halber in einer gemeinsamen Liste dargestellt werden. Diese Listen sollten jedoch so ausgelegt werden, als ob jedes Mitglied der Liste einzeln als separates und eindeutiges Mitglied identifiziert wird. Somit sollte kein einzelnes Mitglied einer solchen Liste als de facto gleichwertig mit einem anderen Mitglied derselben Liste angesehen werden, und zwar allein aufgrund ihrer Darstellung in einer gemeinsamen Gruppe, ohne dass auf das Gegenteil hingewiesen wird. Darüber hinaus kann hier auf verschiedene beispielhafte Ausführungsformen und Beispiele zusammen mit Alternativen für die verschiedenen Komponenten davon Bezug genommen werden. Es versteht sich, dass solche beispielhaften Ausführungsformen, Beispiele und Alternativen nicht als faktische Äquivalente voneinander aufzufassen sind, sondern als separate und autonome Darstellungen anzusehen sind.
-
In einer beispielhaften Ausführungsform kann eine Vorrichtung, wie beispielsweise die erste mobile Endvorrichtung 120a oder der Server 150, oder eine Steuervorrichtung, die konfiguriert ist, um deren Funktion zu steuern, möglicherweise im eingebauten Zustand, Mittel zur Durchführung der oben beschriebenen Ausführungsbeispiele und eine beliebige Kombination davon umfassen.
-
In einer beispielhaften Ausführungsform kann ein Computerprogramm dafür konfiguriert sein, ein Verfahren gemäß den oben beschriebenen beispielhaften Ausführungsformen und einer beliebigen Kombination davon zu verursachen. In einer beispielhaften Ausführungsform kann ein Computerprogrammprodukt dafür, das auf einem nichtflüchtigen computerlesbaren Medium ausgeführt wird, konfiguriert werden, einen Prozessor zu steuern, um einen Prozess durchzuführen, der die oben beschriebenen beispielhaften Ausführungsformen und eine beliebige Kombination davon umfasst.
-
In einer beispielhaften Ausführungsform kann eine Vorrichtung, wie beispielsweise die erste mobile Endvorrichtung 120a oder der Server 150, oder eine Steuervorrichtung, die konfiguriert ist, um dessen Funktion zu steuern, möglicherweise wenn sie darin installiert ist, mindestens einen Prozessor und mindestens einen Speicher einschließlich Computerprogrammcode umfassen, wobei der mindestens eine Speicher und der Computerprogrammcode dafür konfiguriert sind, mit dem mindestens einen Prozessor zu bewirken, dass die Vorrichtung mindestens die oben beschriebenen beispielhaften Ausführungsformen und eine beliebige Kombination davon ausführt.
-
Weiterhin können die beschriebenen Merkmale, Strukturen oder Eigenschaften in einer oder mehreren beispielhaften Ausführungsformen auf jede geeignete Weise kombiniert werden. In der vorhergehenden Beschreibung werden zahlreiche spezifische Details bereitgestellt, wie beispielsweise Beispiele für Längen, Breiten, Formen usw., um ein gründliches Verständnis der beispielhaften Ausführungsformen der Erfindung zu ermöglichen. Fachleute werden jedoch erkennen, dass die Erfindung ohne eines oder mehrere der spezifischen Details oder mit anderen Verfahren, Komponenten, Materialien usw. ausgeführt werden kann. In anderen Fällen werden bekannte Strukturen, Materialien oder Vorgänge nicht detailliert gezeigt oder beschrieben, um ein Verschleiern von Aspekten der Erfindung zu vermeiden.
-
Während die vorstehenden Beispiele die Prinzipien der beispielhaften Ausführungsformen in einer oder mehreren speziellen Anwendungen veranschaulichen, ist es für Fachleute offensichtlich, dass zahlreiche Modifikationen in Form, Verwendung und Details der Implementierung vorgenommen werden können, ohne erfinderische Fähigkeiten auszuüben und ohne von den Prinzipien und Konzepten der Erfindung abzuweichen. Dementsprechend ist es nicht beabsichtigt, dass die Erfindung beschränkt wird, außer durch die unten dargelegten Ansprüche.
-
Die Verben „umfassen“ und „einschließen“ werden in diesem Dokument als offene Einschränkungen verwendet, die das Vorhandensein von ebenfalls nicht genannten Merkmalen weder ausschließen noch erfordern. Sofern nicht ausdrücklich anders angegeben, sind die in den abhängigen Ansprüchen aufgeführten Merkmale frei miteinander kombinierbar. Darüber hinaus versteht es sich, dass die Verwendung von „ein“ oder „eine“, d. h. einer Singularform, in diesem Dokument eine Vielzahl nicht ausschließt.
-
GEWERBLICHE ANWENDBARKEIT
-
Zumindest einige beispielhafte Ausführungsformen finden gewerbliche Anwendung in drahtlosen Kommunikationssystemen, wobei es wünschenswert ist, Sensordaten effizient zu kommunizieren.
-
LISTE DER ABKÜRZUNGEN
-
- 3GPP
- Partnerschaftsprojekt der 3. Generation (3rd Generation Partnership Project)
- BLE
- Niedrigenergie-Bluetooth (Bluetooth Low Energy)
- BS
- Basisstation
- GSM
- Globales System für mobile Kommunikation (Global System for Mobile communication)
- IoT
- Internet der Dinge (Internet of Things)
- LTE
- Langzeitevolution (Long-Term Evolution)
- M2M
- Maschine-zu-Maschine (Machine-to-Machine)
- MTC
- Maschinenkommunikation (Machine-type Communications)
- NFC
- Nahfeldkommunikation (Near-Field Communication)
- NR
- Neue Funkvorrichtung (New Radio)
- SIM
- Teilnehmeridentitätsmodul (Subscriber Identity Module)
- UE
- Benutzerausrüstung (User Equipment)
- UI
- Benutzerschnittstelle (User Interface)
- USB
- Universelle serielle Busleitung (Universal Serial Bus)
- WCDMA
- Breitband-Codemultiplexverfahren (Wideband Code Division Multiple Access)
- WiMAX
- Weltweite Interoperabilität für Mikrowellenzugriff (Worldwide Interoperability for Microwave Access)
- WLAN
- Drahtloses lokales Netz (Wireless Local Area Network)
-
Bezugszeichenliste
-
- 110a, 110b, 110c, 110d, 110e, 110f
- Drahtloser Sensorknoten
- 120a, 120b
- Mobile Endvorrichtung, z. B. UE
- 130
- Drahtloser Netzwerkknoten, z. B. BS
- 140
- Kernnetzwerk
- 150
- Server
- 115, 125, 135, 145
- Schnittstellen
- 210 - 270
- Phasen des Signalisierungsgraphen von 2
- 300-370
- Aufbau der Vorrichtung von 3
- 410 - 430
- Phasen des ersten Verfahrens von 4
- 510 - 530
- Phasen des zweiten Verfahrens von 5