Обновить

Комментарии 6

Раскрыла как работает, но на уровне "вот так: жжж, пип пип пип"

Что-то то странно как-то. Смартфоны же не закреплены неподвижно в таких локациях, в которых исключена вибрация от всего, кроме землетрясений. Смарфоны постоянно двигают туда-сюда, их трясет в машинах во время движения, мимо них проезжают всякие там трамваи. Даже если смартфон лежит на каком-то столе неподвижно то на этот стол все равно часто кто-нибудь кладет свои кривые руки или упирается в стол животом - датчик же будет реагировать на это все. С точки зрения сбора данных о вибрациях это получается большое количество датчиков в очень зашумленной среде и шум сильно превышает полезный сигнал. На территории сейсмостанции, например, обычно полностью запрещено движение автотранспорта, по крайней мере я такое видел в Калифорнии. Это как раз сделано для предотвращения ложноположительных срабатываний сейсмографов.

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

Это как в Афоне данные фитнеса понимают по общим и однородным движениям что он идет пешком или едет на велосипеде.

Но тогда мне теперь интересно как они, телефоны, общаются между собой, не только же интернет…

Зачем между собой? Сразу на сервера Google идет и дальше весь анализ уже там:

Эти данные и приблизительные координаты пользователя отправляются на сервер обнаружения землетрясений Google, который анализирует полученную информацию со множества смартфонов в указанной локации.

Что-то то странно как-то.

Действительно, сейчас в сейсмоактивных регионах установлено громадное количество сейсмоаппаратуры. За гуглом стоят серьезные структуры, поэтому доступ к сейсмоданным у них есть "live". В пределах 15 секунд - это значит, что один сейсмометр берет круг радиусом больше 100 км, то есть у них уже есть доступ к многократно продублированным данным по всем мыслимым и немыслимым регионам и глубинам.

Логично предположить, что им интересны привязанные к координатам данные, которые не ловят сейсмометры, какие и зачем - that is the question.

предполагаю такой алгоритм - отсекается все выше определённого уровня вибрации и движения, эти данные не нужны - это обычная активность.
Все телефоны которые лежат без движения некоторое время, начинают считывать вибрации и слать RMS шума на сервер.
в среднем - это будет обычный шум без каких либо отклонений, однако если начинается вибрация у многих телефонов, RMS шума явно вырастает. Проведя корреляцию от многих источников(да или просто усреднив по времени) - получается кривая которая будет показывать наличия землетрясений. Превышение некоего порога - признак опасности и запуск рассылки.
Да, разбив поверхность карты на квадраты и проведя эту операцию по квадратам - можно получить координаты точки где произошло землетрясение.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Другие новости