March 8, 2020
Сервис SNRadar - поиск людей в по геолокации.
Данное приложение - проект агррегатора - поисковика пользователей среди множетства социальных сетей.
То, что сейчас есть - лишь начало.
На данный момент реализовано:
- поиск людей, опубликовавших в соцсети ВКонтакте фотографии с метками геопозиции в определенном месте в определенное время.
Описание работы сервиса.
Основная идея сервиса зиждется на нескольких фактах:
- Многие популярные социальные сети имеют публичный программный интерфейс (API), позволяющий получать данные как о контенте, создаваемом пользователями, так и о самих пользователях.
- Многие современные устройства для фотосъемки, как-то смартфоны и цифровые фотоаппараты позволяют встроить в метаданные снимка информацию о координатах, где данный снимок был сделал, основываясь либо на данных GPS датчика, либо на данных о доступных поблизости GPRS/Wifi точках доступа. Используя указанные данные вполне работоспособна идея поиска фото-материалов о событиях, произошедших в определенное время и в определенном месте. Кроме того, анализируя данные о пользователях, с большой долей вероятности можно установить их примерное расположение, что, в принципе можно использовать в целях направленной рекламы, например, рекламировать услуги салона красоты среди людей из близлежащего района.
Схема работы примерно такова:
- Пользователь соцсети делает фотографию. Его устройство включает в метаданные снимка текущие координаты пользователя.
- Пользователь загружает фотографию в социальную сеть.
- Программное обеспечение социальной сети анализирует метаинформацию из снимка (дату и время съемки, географические координаты, хэштеги и комментарии к снимку) систематизирует ее и сохраняет.
- При поиске через данный сервис производится запрос к публичным API социальных сетей, с передачей введенных данных (даты, координаты на карте, ключевые слова).
- Программное обеспечение социальной сети подготавливает данные, подходящие под указанные критерии и отдает их сервису.
- Сервис получает ответы от социальных сетей, объединяет их и отображает на странице.
Адрес сайта: https://snradar.azurewebsites.net