Wie funktioniert die Android-Übertragung mit Bump-Apps?

Ich bin auf mehrere Apps gestoßen, die es dem Benutzer ermöglichen, Daten (wie Dateien, Fotos, Kontakte) zu übertragen, wenn sie ihre Telefone "anstoßen".

Ein Beispiel ist Bump , das den Bump verwendet, um Dateien zu übertragen und Freunde hinzuzufügen. In den häufig gestellten Fragen heißt es, dass diese App verschiedene Sensoren und Algorithmen verwendet, um die Beule zu „fühlen“, und der Server anhand der Sensorwerte und Algorithmen passende Beulen findet. Die FAQ sagen auch, dass diese App mit Blick auf die persönliche und Datensicherheit entwickelt wurde.

Wie genau funktioniert es? Woher weiß es, dass ich mit einer anderen Person anstoße/stoße? Ich meine, ich glaube nicht, dass GPS die Telefone so genau verfolgen kann. Und wie werden die Kontakte und Fotos übertragen? Und wie kann es korrekt feststellen, wer mit wem anstößt, wenn sich mehrere Benutzer im selben Raum befinden? Wie wird die Sicherheit und Vertraulichkeit geschützt?

Antworten (1)

F: Wie funktioniert Bump? A: Bump besteht aus zwei Teilen: der App, die auf Ihrem Gerät läuft, und einem intelligenten Matching-Algorithmus, der auf unseren Servern in der Cloud läuft. Die App auf Ihrem Telefon verwendet die Sensoren des Telefons, um die Beule buchstäblich zu "fühlen", und sendet diese Informationen an die Cloud. Der Abgleichalgorithmus hört auf die Unebenheiten von Telefonen auf der ganzen Welt und koppelt Telefone, die die gleiche Unebenheit gespürt haben. Dann leiten wir einfach Informationen zwischen den beiden Telefonen in jedem Paar weiter.

F: Auf keinen Fall. Was ist, wenn jemand anderes gleichzeitig stößt? Weg. Wir verwenden verschiedene Techniken, um den Pool potenzieller Übereinstimmungen einzuschränken, einschließlich Standortinformationen und Merkmalen des Bump-Ereignisses. Wenn Sie in einem besonders dichten Bereich stoßen (z. B. bei einer Konferenz) und wir eine eindeutige Übereinstimmung nach einem einzelnen Stoß nicht lösen können, werden wir Sie einfach bitten, erneut zu stoßen.

http://bu.mp/faq

Ihr Telefon hat eine Vorstellung davon, wo Sie Handyzellen oder WLAN-Netzwerke verwenden. Es gibt mehrere Anwendungen, die dies verwenden. GPS würde nur im Freien funktionieren. Anhand der Zeit des Stoßes und einer ziemlich genauen Position, die entweder von Mobiltelefonzellen oder WLAN-Netzwerken bereitgestellt wird, kann es sehen, welche zwei Telefone stoßen.

Ich denke, dass der vom Mobilfunknetz bereitgestellte Standort sehr grob und nicht sehr genau ist, was die Wahrscheinlichkeit einer Kollision erhöht, wenn nur die Zeit und der Netzwerkstandort verwendet werden. Es muss zusätzliche Wege geben
Sie sind grob, aber wenn Sie Zeit und Ort vergleichen, schränken Sie die Möglichkeiten ein, also ist es nur eine Kombination aus Zeit und Ort.