Как работает перенос Android с приложениями Bump?

Я столкнулся с несколькими приложениями, которые позволяют пользователю передавать данные (такие как файлы, фотографии, контакты), когда они «ударяют» по своим телефонам.

Примером может служить Bump , который использует Bump для передачи файлов и добавления друзей. В часто задаваемых вопросах говорится, что это приложение использует различные датчики и алгоритмы, чтобы «почувствовать» удар, и сервер найдет соответствующие удары в соответствии с показаниями датчика и алгоритмами. В часто задаваемых вопросах также говорится, что это приложение было разработано с учетом безопасности личных данных и данных.

Как именно это работает? Как он узнает, что я поджариваю/драчусь с другим человеком? Я имею в виду, я не думаю, что GPS может так точно отслеживать телефоны . И как он передает контакты и фото? И как он может правильно определить, кто с кем тост, если в одной комнате несколько пользователей? Как обеспечивается безопасность и конфиденциальность?

Ответы (1)

В: Как работает Bump? О: Bump состоит из двух частей: приложения, работающего на вашем устройстве, и интеллектуального алгоритма сопоставления, работающего на наших серверах в облаке. Приложение на вашем телефоне использует датчики телефона, чтобы буквально «почувствовать» удар, и отправляет эту информацию в облако. Алгоритм сопоставления прослушивает удары от телефонов по всему миру и объединяет телефоны, которые почувствовали один и тот же удар. Затем мы просто маршрутизируем информацию между двумя телефонами в каждой паре.

Вопрос: Ни в коем случае. Что, если кто-то еще ударит в то же время? Прочь. Мы используем различные методы для ограничения пула потенциальных совпадений, включая информацию о местоположении и характеристики события удара. Если вы столкнулись в особо густонаселенном месте (например, на конференции), и мы не можем разрешить уникальное совпадение после одного удара, мы просто попросим вас повторить удар.

http://bu.mp/faq

Ваш телефон имеет некоторое представление о том, где вы используете сотовые телефоны или сети Wi-Fi, и есть несколько приложений, которые используют это. GPS будет работать только на улице. Таким образом, используя время удара и довольно точное местоположение, предоставленное либо сотовыми телефонами, либо сетями Wi-Fi, он может увидеть, какие два телефона ударяются.

Я думаю, что местоположение, предоставляемое сотовой сетью, очень приблизительное и не очень точное, что увеличивает вероятность коллизии, если используются только время и местоположение сети. Должны быть дополнительные способы
Они грубые, однако, если вы сравниваете время и место, вы сужаете возможности, так что это просто сочетание времени и места.