Как стать автором
Обновить

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

Давайте будет реалистами:
1. Денежное вознаграждение свидетелю — это подкуп свидетеля.
2. Так же как и потерпевший, злоумышленник будет знать о перемещениях свидетеля и при желании сможет его например запугать или подкупить, чтобы тот не давал показаний.
1. Речь идет в первую очередь не о свидетельских показаниях, а о записи видеорегистратора. Подделать ее быстро проблематично.
2. Запугивать можно до упору, но ты не знаешь кто владелец трека. Он анонимен.
По законодательству должны
https://geektimes.ru/post/274968/
Главное чтобы метка времени на видео соответствовала реальному времени.
Да, но на мой взгляд юрист ответчика чтобы исключить запись, захочет деаномизировать владельца регистратора и несомненно укажет на тот факт он получил деньги. А за что и от кого, судья может и не захотеть разбираться.
Ответчик — в гражданском процессе. Угон автомобиля это уже УК — тут подозреваемый/обвиняемый. Видеозапись возможно поможет обнаружить дополнительных свидетелей — баба Зина гуляла рядом с собачкой и видела происходящее, а это уже совсем другая история.
Речь не идет что от одной видеозаписи найдут преступника и тем более посадят (нужны будут прямые улики, например отпечатки на машине, орудие взлома итп), но возможно это поможет раскрыть цепочку угонов, выйти на заказчиков, наводчиков, угонщиков, сервисы и так далее. С видеозаписью полиция для начала поработает если захочет.
Речь насколько я понял не только об угонах, но и о ДТП. А там если нет серьезного ущерба здоровью — процесс гражданский. Но допустим, да, дело об угоне. Вы владелец регистратора и пользователь такой соц.сети. Потерпевший предоставил следователю ваше видео. Следователь, что просто «подошьет» видео к материалами дела, а не попытается установить его источник? Вы желаете, пусть даже как свидетель, общаться с полицией? А в суд придете? Безусловно, часть людей обладает высокой гражданской ответственностью. Но одно дело предоставить видео, а другое участвовать в уголовном процессе.

Обращавшиеся в полицию в качестве заявителя(потерпевшего) и свидетеля навряд ли, хотя, ьезусловно, мазохистами является некоторый процент населения, ибо "ты ему пообещай что быстро, а дальше он уйти уже не сможет"(Ц)

НЛО прилетело и опубликовало эту надпись здесь
Идея интересная, но просто море вопросов, связанных с анонимностью. Анонимность получается очень-очень условная.
1. Даже если данные не будут доступны публично — они будут доступны администрации. Почему я должен ей доверять? Может быть они потом захотят всё это монетизировать.
2. Если случается инцидент с сильными мира сего, к админу приходят маски-шоу и все данные изымаются (попутно потом ещё случайно всплывая на черном рынке).
3. К админу может прийти человек с корочкой и сказать — не беспокойтесь, всё нормально, но нужно проследить за таким-то человечком. А как же ордер, туда-сюда? Гражданин, вы не поняли. Нужно.
Ну и так далее.
Хорошие вопросы, отвечаю по порядку.
1. Данные не будут доступны даже для администрации, т.к. они не будут собираться приложением и это можно проверить списком разрешений, которое будет запрашивать приложение. В приложении нужно специально исключить поля для ввода такой информации. Чем защищать эти данные — гораздо лучше их вообще не хранить.
2. Если персональные данные не хранятся (пользователями не вводятся), то и взять им будет нечего.
3. Аналогично, если нет персональных данных — нечего отслеживать.
Ну погодите, какие-то идентификаторы будут в любом случае. Телефон, IP или что-то еще. Как сообщения-то рассылать?
НЛО прилетело и опубликовало эту надпись здесь
Идея хранить маршруты локально — имеет место, но у нее есть один недостаток. Обсудим ее в ветке от пользователя SpiritOfVox

Конечно к геолокации нужно иметь доступ. Я имел в виду, что приложению не нужно иметь лишних разрешений, чтобы получить персональные данные. Доступ к информации о телефоне, флеш памяти, фотографиям, контактам, переписке и прочему. Достаточно иметь доступ к сети интернет и геолокации.
Достаточно сгенерировать случайный UUID, запомнить его в телефоне и снабдить им свой маршрут.
С его помощью можно впоследствии отследить наличие сообщений относящихся к своим трекам.
Никаких телефонов, IP, имен или чего-либо еще.
То есть не сервер рассылает сообщения, а телефон регулярно «проверяет почту» для себя?
На сервере делается что-то типа доски объявлений, где регулярно публикуются сообщения типа «по таким-то координатам в такое-то время было ДТП, кто там был — вот вам телефон».
Это лучше. И кстати трафика телефон будет меньше туда-сюда гонять.
Хотя печенкой чую, даже такой вариант можно как-то использовать нецелевым образом.
Нет, не совсем так.
Во-первых, можно использовать push нотификацию от гугл и эппл. Она анонимность не расскрывает. Т.е. как только потерпевший отправил сообщение владельцьу трека — Push нотификация доставляет ее до анонимного владельца.
Во-вторых, мобильный клиент периодически может проверять сообщение, относящиеся ранее загруженным трекам (отследить их можно по случайному UUID, которым снабжен каждый маршрут и который помнит ваш телефон).
Сообщения в текущем концепте отправляются персонально владельцу трека и остальным не видны. Эта информация (сообщения от потерпевшего к свидетелю) не будет анонимной для администрации ресурса (но это является проблемой, т.к. сейчас такие объявления публично открыты вообще для всех на досках объявлений). Как ее можно с выгодой использовать… — наверное также, как можно использовать публичные доски объявлений.
Идея хорошая, но реализация в стиле «давайте всем миром скинемся по $1, и я решу все ваши проблемы». Или «если все жители планеты зарегистрируются в мой социальной сети, то она станет круче Фейсбука!»

Если написал непонятно, то проблема этого сервиса будет в первую очередь тем, что люди просто не будет хотеть каждый раз включать вашу программу, я уже молчу про то, что людям свойственно брать, а не отдавать, т.е. шевелятся в основном только те, кому это надо — находить свидетелей, а не включать каждый раз программу, чтобы потом ещё выступать в суде свидетелем, большинству такие хлопоты не нужны и надо быть реалистом.
Я даже не говорю о ситуациях, когда сел за руль — забыл включить галочку. Или забыл её выключить, пока спал дома.

Имхо, если подходить максимально круто — было бы интересно скупать данные сотовых операторов, чтобы определять, кто из свидетелей там мог быть, и затем эти данные продавать потерпевшему, исполняя таким образом роль «частного сыщика». Сценарий реальный, надо только проработать.
О реализации речь не шла, откуда такой вывод, чтобы кто-то скидывался?

По поводу «люди просто не будут хотеть каждый раз включать программу» — я согласен. Программу надо делать так, чтобы ее надо было один раз настроить, а дальше она сама будет записывать как пользователь запрограммирует.
Например, андроид устройство может начинать запись пока телефон на зарядке в машине. Поставил на зарядку, скорость превысила 20км/ч = запись началась. Отключил с зарядки = запись закончилась.
Для iOS будет посложней, фреймворк меньше свободы дает, но тоже можно придумать что-нибудь. Например вести запись, когда устройство подключилось к блутуз хендсфри автомобильному. Это уже технические детали, но с идеей я согласен. Каждый раз вручную старт стоп — это всем надоест, надо делать автоматическую запись.

По поводу «скупать данные» — это уже совсем другая история.
Ну, если денег нет на «покупать данные всех сотовых операторов», то можно устроиться в Яндекс.пробки и предложить им разработать такой сервис для людей :))). Яндекс.навигатор много у кого стоит, как-никак.
Репутация Яндекса итак под подозрением, а вы предлагаете им официально признать возможность выследить пользователя их навигатора по передаваемым трекам?
Я вас умоляю! Как будто за вами ещё не следят. Начинают сотовые операторы, которые потом продают это данные, заканчивая Яндексом, гуглом и много кто ещё.
Года четыре назад пробовал сделать аналог youtube для записей с регистраторов (записи синхронизированы с маршрутом, который так же хранится на сервере).
Но фишка планировалась в распознавании автомобильных номеров на записях и поиске записей по засвеченным в них номерам.
Оказалось что качество видео ширпотребовских регистраторов настолько низкое, что распознать там что-то и близко не получается. Поэтому забил.

Ваша идея чем-то похожа, думаю перспективы неплохие.
Время идет, качество меняется. Когда-нибудь и до автоматического распознавания доживем.
Сейчас уже андроид-видеорегистраторы делают. Там можно налету распознавание делать.
Большой вклад в снижение качества вносит сам youtube
Лучше сделать наоборот и это полностью нивелирует все пассивные риски для безопасности участников проекта: люди пишут свой трек локально и никуда не отправляют, при поиске свидетелей программа рассылает всем участникам координаты места происшествия и радиус, программа автоматически проверяет локальный трек и уведомляет человека если он был в том месте. Если участник был на месте и готов предоставить видео — он дальше действует по инструкциям, если не хочет — никто о нём не узнаёт, программа на сервер не должна без согласия ничего отправлять.

При таком подходе минус только для сервиса — у него нет данных которые можно втихаря пристроить за деньги.
Я думал об этом варианте, но с точки зрения использования пользователем (не с точки зрения рисков) у него есть пара недостатоков —
1. Сообщения будут приходить бродкастом и цеплять пользователей в холостую, а я писал о том, что пользователь вообще не должен отвлекаться не по делу.
2. Допустим у тебя, как у потерпевшего, есть подозрения о маршруте угона.
В случае с бродкастом — ты не станешь публично о нем заявлять и искать свидетелей в окрестности по предполагаемому маршруту. А в случае с анонимными маршрутами на сервере — ты сможешь адресно написать свидетелю, попросить его видеозапись и проверить.

Тем не менее, это живая идея и может работать для тех, кто ни под каким предлогом не хочет публиковать свои перемещения.
Думаю, что правильным решением в этой ситуации — дать конечному пользователю выбрать где хранить треки и выбрать таким образом комфортный уровень адресности оповещений.
Если ты выбираешь хранить анонимизированные треки на сервере — тогда будешь получать адресные сообщения от пострадавших и меньше отвлекаться.
Если ты выбираешь хранить треки у себя на телефоне — тогда будешь получать бродкаст, профильтрованный по дате и времени твоих перемещений. Иногда будут приходить левые сообщения.

А по поводу «втихаря пристроить за деньги» — сервис просто не должен хранить то, что можно пристроить. Если пользователь в приложении не идентифицируется, то маршрут это просто массив координат и времени, не связанный с человеком. Тут не надо «доверять разработчику», просто не надо передавать персональные данные в сервис, тогда и продавать ему будет нечего.
Всегда можно попробовать привязать этот массив данных к конкретному человеку используя дополнительные источники. Например сотовую сеть.
Если у вас есть доступ к логам сотовой связи, уверяю, эти логи, что пишут пользователи Вам не особо нужны.
НЛО прилетело и опубликовало эту надпись здесь

Возможно просто законодательно дать доступ к этой информации для полиции.

НЛО прилетело и опубликовало эту надпись здесь

Тогда лучше запретить хранить на серверах данные по геолокации.


Потому что не логично, что Вы


  • полностью доверяете свои данные какому-нибудь серверу,
  • не доверяя органам,
  • при отсутствии уверенности, что сервер не сливает данные органам.
НЛО прилетело и опубликовало эту надпись здесь
Невероятно вредное предложение
Все как-то упустили техническую сторону вопроса: устройство, которое пишет трек — если это сам регистратор — то с него данные еще снять надо и перенести на сервер, если смартфон — то батарее при постоянной записи трека во время движения будет несладко — не каждый пользователь этому будет рад.
Универсальное решение — дорогие регистраторы с навигацией и возможностью быстрого расшаривания информации — через Wi-Fi или через сотовую сеть.

Возможно вам следует предложить идею отечественным производителям регистраторов — BlackView или кто-то вроде. Они могут вшить анонимный функционал и предлагают вашу фишку как супер-киллер-фичу со сливом обезличенных данных вам на сервер — вы же им даете полный доступ к данным и попутно привлекаете других инфо-вкладчиков и «торгуете инфой».

Если у вас взлетит — пишите, внедрю возможность логирования и расшаривания (с согласия пользователя) в свои приложения (разработчик kb2soft в Google Play).
Дорогие регистраторы — это решение не для всех. Если регистратор на базе Android — то можно поставить приложение прямо на регистратор и не надо просить разработчиков ничего встраивать.

Пока речь идет о записи маршрута через телефон. Я вижу у Вас с этим опыт уже есть, судя по тематике приложений. С батареей вопрос можно решать.
Можно, например, вести запись во время зарядки. Или снижать частоту взятия координат если питание от батареи.

Последний раз заряжал телефон в машине пару лет назад, GPS чаще выключен. Решение тоже не для всех.

Да, и спасибо за предложение внедрить логирование )
По настоящему хорошая идея, но с разряда тех, где успех зависит от программирования и приложений на 0.1%. Желаю успеха. Если сделать с учетом предложения SpiritOfVox, будет очень неплохая вещь.
Отличная идея, но вот бы ее внедрить на уровне прошивки видеорегистратора или действительно, как писали в комментарии — на Яндекс-картах, которые есть почти у всех.
Просто сложность связки со смартфоном состоит в том, что допустим мне падает уведомление, что возможно, я являюсь свидетелем угона. Первая мысль:«Блин, надо идти до машины\в гараж» вынимать карту памяти, возвращаться домой и загружать файл ~250МБ (3 минуты записи) на сервер." Лично меня не пугает риск выступать в суде, тем более что судья будет уточнять просто находились вы в данное время в данном месте, (не забываем, что у регистратора угол обзора в среднем 140+ градусов обзора, а водитель в этот момент вообще мог быть сфокусирован на другом предмете или смотреть в другую строну, да и еще сейчас есть регистраторы, которые снимают второй камерой картинку назад).
И опять же проблема массовости: как заставить поставить приложение огромное количество людей и не выгружать его из памяти (кто-то когда-нибудь обязательно захочет разгрузить систему от висящих приложений).
Не очень понимаю, почему хочется связываться с Яндекс картами, в которых вы авторизованы. Анонимность в данном случае может соблюдаться до тех пор, пора приложение о вас ничего не знает и знать не может (нет разрешений на уровне операционной системы).

Открываю яндекс карты для андроида и вижу:
Identity: find accounts on the device, add or remove accounts
Contacts: find accounts on the device
Location: approximate location (network-based), precise location (GPS and network-based)
Photos/Media/Files: read the contents of your USB storage, modify or delete the contents of your USB storage
Storage: read the contents of your USB storage, modify or delete the contents of your USB storage
Microphone: record audio, Wi-Fi connection information, view Wi-Fi connections
и еще свеху 20 штук

Тут как раз идея в том, чтобы сделать такое приложение, которое о пользователе ничего знать не может и при этом настраивается так, что запись в нем программируется. Т.е. не надо в нем делать старт стоп руками, уже обсуждалось чуть выше.
По поводу «выгрузил приложение». Я технической проблемы не вижу. Если пользователь разрешает — то приложение умеет просыпаться в определенных ситуациях (подключение к зарядке, Подключение handsfree, Оказались в определенной геозоне и прочее).
По поводу авторизации в приложении, меня это не пугает и не пугает что кто-то зная мои данные попытается выйти на меня и запугать (хотя сомнения на счет зачем приложению столько прав это не снимает). Если Вы часто читаете Хабр, то возможно видели комментарии, где люди не доверяют даже роутерам и некоторому другому железу, т.к. в них может быть встроен бэкдор… а Вы говорите о приложении, которое написал энтузиаст.
Повторюсь, единственный плюс карт — это их повсеместная распространенность. Чтобы популяризировать Ваше новое приложение, потребуется ооочень много рекламы.
Ну и не забывайте про человеческую лень, о которой я писал — выгружать 250-500 МБ файл по высплывающему сообщению на телефоне не каждый будет готов. Кстати, как будет реализован этот метод? Выгрузка же будет через домашний ПК, значит будет некий сайт, где будет кнопка «загрузить видео» и где надо будет ввести уникальный сгенерированный идентификатор из приложения?

П.С. Я за подобные инновации, т.к. сам автовладелец и с удовольствием бы использовал приложение, если бы оно было популярно.
Согласен, любое продвижение сервиса, от незнакомого разработчика — дело не из легких. Вашу точку зрения я понял. Но на мой взгляд — продвигать на базе существующего сервиса — это значит заведомо ограничить аудиторию. Я вот, может, гугл карты или что-то еще пользую — значит я не смогу пользоваться предлагаемым сервисом?

Человеческую лень — не победить :) Хотя, возможно она и двигает прогресс. Зачем что-то делать, если оно может делаться само. Быть может андроид видеорегистраторы из-за этого станут популярны.
Передача видео — это уже не часть сервиса (для начала по крайней мере).
Потерпевший скидывает свои контактные данные в сообщении. Свидетель — ему уже ответит посредством звонка, смс, вайбер, если конечно захочет помогать.
Передать видео — через облако, наверное, ссылкой.
«допустим мне падает уведомление, что возможно, я являюсь свидетелем угона.»
— Помойму, в этом случае, основное дело уже сделано и вы в данной ситуации можете человеку сильно помочь.

Да, конечно, лениво загружать видео из регистратора, но дело тут не в прошивке. К примеру, если Вам часто нужно вытаскивать видеозаписи из регистратора — можно обратить внимание на регистраторы с функцией выгрузки видео в облако. Но они же и стоят других денег. Тут каждый выбирает решение по карману.
Никакая программа без вашего согласия в каждом отдельном случае не должна отправлять данные для такого проекта
Читая всё это в голову приходит другая идея.

1. Вся электроника умнеет. Уже сейчас CPU в некоторых видео регистраторах могут распознавать номера автомобилей. Пусть будут чуток поумнее и смогут получать подписку с «угнанными номерами». Ни какой информации наружу. Только по факту.
2. Обязать общественный транспорт иметь такие видео регистраторы, вот это уже хорошая платформа. Бизнес потянет. Электронная промышленность подтянется. Быстрое наращивание хорошо распределённой базы. Угонщики уйдут в тёмное время суток, где риск попасть под объектив меньше.
3. Становится обязательной система экстренного оповещения о ДТП на дороге. Устройство молодое, оно будет быстро умнеть. Там есть симка. Возможно это хорошее поле для роста этой технологии.
4. Умные авто с автопилотом. Полагаю для этих авто подобная функция будет всего лишь опцией софта.

В идею социальной вовлечённости в процесс не верю. У всех людей свои дела. Делать ещё что-то дополнительно
В личных автомобилях любые такие проекты только с одобрения водителя в каждом случае. Это не должно быть обязанностью.
а у меня сразу возникла другая идея!
А почему бы нашей доблестной дорожной полиции не заставить всех водителей установить gps трекеры в автомобили?!
Это же как сильно всё упростит сразу. И угоны закончатся и превышения скорости можно на карте наблюдать и свидетелей сразу искать, а такой необходимости уже не будет, так как все будут честно заполнять европротокол.
И, даже, преступность снизится!!! Ведь при поездке на преступление будет виден маршрут! И всё! А нет gps трекера так сразу полиция останавливает. Бандиты, которые едут грабить банк не доедут до банка просто)))).
Любое алиби можно быстро подтвердить или опровергнуть.

И самый большой плюс! Это легко технически реализовать с минимальными материальными затратами!
GPS трекер стоит в районе 1-2т.р… Оптом ещё дешевле. Установка элементарна — привинтил под капот.

К слову, прямо сейчас за мной следят множество служб. Гугл пишет gps треки за мной последние 5 лет. И это удобно. Смотреть, где я бывал и когда. Секрета в этом никакого нет. Ведь мне скрывать нечего. Гипотетический визит к любовнице тоже под охраной, ведь никто кроме меня и Гугл не может знать мои треки.
При желании ДПС и так может построить треки любого транспорта. Так что никаких нарушений конституции тут нет. Это инновация! которая стала доступна нам с приходом интернета.
А почему бы нашей доблестной дорожной полиции не заставить всех водителей установить gps трекеры в автомобили?!

Эра-Глонасс уже обязательна в новые автомобили, на старые система может быть дороже, чем то ведро, куда ставить. Люди после подъёма цен без ОСАГО ездят — будут без трекеров ездить. С трекера нужно информацию получить (т.е. на угнанной машине бесполезен) или он должен куда-то постоянно гадить сообщениями (эфир забит, связь не бесплатна — абонентка?). Если постоянно гадит — забивается сигнал, фейковые данные (зависит от цены угоняемого) и результат охоты — накормить и напоить зверя.


Ведь при поездке на преступление будет виден маршрут!

Их надо обязать масляной краской на борту машины писать куда и зачем едут. Будут соблюдать, потому как трекер тоже не вынут.

Нет! Эра Глонасс всё же не то о чём пишу я. Обязательный трекер должен быть у всех абсолютно. И полиция должна останавливать автомобили без трекера. Конечно он должен постоянно отсылать треки по интернету. Есть спец. тарифы для этого… очень дёшево. Примерно как машину заправить один раз, только на год. Фейковые данные создать сложно очень. И я не писал, что настанет мир во всём мире… но это изрядно усложнит жизнь нарушителям и преступникам.

Если преступники не вынут трекер, то станет известен водитель и место откуда они приехали в банк. И ещё хуже куда они поедут после ограбления банка. А если снимут трекер, то их сразу остановит полиция.
Просто невозможно будет ограбить банк))))
Эра Глонасс всё же не то о чём пишу я

Но тоже просто добавляет стоимость.


полиция должна останавливать автомобили без трекера

А как они проверят? Будут тормозить всех? Ну, успехов им. Боюсь, Платон-2 таки сорвёт резьбу на крышке.


очень дёшево

Это пока мало дёшево, а как окажется что Яр-GPS требует вложений в оборудование, так уже не дёшево будет. Открутить коробочку жизнь не усложнит, это даже проще, чем с сигналкой разобраться.


их сразу остановит полиция

Материализуется из снимаемого трекера? Т.е. трекер должен постоянно "фонить" в эфир, чтобы проезжая мимо патруля (несколько секунд) была отправка, оборудовать все экипажи средствами слежения (за счёт налогов) или высокоростным интернетом (чтобы следить сколько машин едет по данным, а сколько — визуально).

А как они проверят? Будут тормозить всех? Ну, успехов им. Боюсь, Платон-2 таки сорвёт резьбу на крышке.

Нужен аппарат, который сверяет автомобиль на карте и в живую. Т.е. если автомобиль в данном месте есть, а на карте его нет, то это нарушитель. И работать над улучшением точности GPS глонас систем… на перспективу.
Ну и блютуш никто не отменял. Полицейский остановил машину, связался с трекером по блютуш и сделал все необходимые дела, с разрешения водителя, конечно.

Открутить коробочку жизнь не усложнит,

Как я уже сказал: открутишь — полиция остановит.

трекер должен постоянно «фонить» в эфир

Да у нас сейчас всё фонит. Откройте приложение Яндекс транспорт. Во всём общественном транспорте уже давно стоят трекеры. У каждого прохожего мобильник, который постоянно фонит до базовой станции и 2g-3g-4g. Но технологии работают на уменьшение электромагнитного фона. Например передатчик 4G намного меньше даёт электромагнитных колебаний, чем 2G, который сильно фонит на растояние метр во все стороны. 4G это уже 1-5см…

Ну и да. Что бы такая система работала нужно, как минимум покрытие 4G, как в Москве. Сделать этим трекерам хорошую антену ещё. И тогда ловить будет везде и отправлять текущие координаты. В будущем это станет полезно ещё для автоматизации транспорта.

Как ни крути у полиции должно быть приложение по типу Яндекс транспорт для всех водителей. Без этого транспортное будущее зависнет в текущей точке.
Как я уже сказал: открутишь — полиция остановит.

Пока даже угнанные не особо останавливают, а по камерам только в сериалах ловят.

если так рассуждать, то о чём вообще говорить…
Трекер легко снимается специалистом. В трекере будут баги. Для трекера создадут массу прошивок, которые собьют с толку систему слежения. Трекер выходит из строя, причем внезапно и в самый неподходящий момент. В конце концов, машину с трекером можно попросту угнать за час до преступления, как это часто делают сейчас, и введение трекера ровно ничего не изменит.
Все, что получится в данном случае — следить совсем уж за тупыми преступниками. Желанная цель — охота за правозащитниками — выполнена не будет, абстрактный Навальный сядет в такси, или подсядет в уже едущее, которое остановили для него друзья. А вот обычный человек получит массу лишнего геморроя.
Ну и потом, куда я еду — это совершенно не собачье дело государства. А то скоро часы с трекером заставят всех носить — а ну как я на митинг пойду? Мне, в общем-то, нет дела до нашего демократического паноптикума, но сама идея, что за моими перемещениями могут следить — злит. Государство может меня потом шантажировать походами к любовнице или в стриптиз-бар, например. И хорошо еще, если государство, а не купленная конкурентом по бизнесу крыса в погонах будет отслеживать в онлайне мои перемещения-контакты с партнерами.
Уже давно все спутниковые сигнализации на авто работают таким образом. Да, там абонентская плата и да, там он отправляет данные по 3G и через колл-центр (может уже и приложения есть?) можно и двигатель заглушить. Но на каждое действие есть противодействие — профи угонщики подходят к автомобилю с глушилкой GSM\GPRS\3G\GPS и такая сигналка становится бесполезной, т.к. ее потом обязательно найдут в гаражном/подземном сервисе.
Кстати, если Вы такой фанат технологий то уже несколько лет есть специальные блоки в CAN шину, которые анализируют ваше вождение и отправляют данные в страховую, что позволяет получить скидку, если Вы аккуратный водитель. Тоже интересная штука.
А на сколько близка связка Координаты/Время получаемые двумя разными смартфонами находящимися в разных машинах которые допустим едут друг другу на встречу? Может быть уже проверяли в живую?

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

Не очень понимаю вопрос. Точность стандартная. ± 2-10 метров.
Это точность определения своего месторасположения одним смартфоном. Когда он неподвижен некоторое время.

Когда измерительных прибора станет два (которые еще и находятся в движении) и будет еще привязка к четвертой координате — времени, то общая погрешность может быть в приделах 50-100 метров. Я так думаю.

Поясню, если два человека пойдут гулять с включенными смартфонами и заранее договорятся в каких местах и в какое время будут пересекаться их траектории то потом наложив логи перемещения на карту вполне может оказаться что пересечения происходили не совсем там и не совсем в то время.
Так давно уже есть https://search.camonroad.com/ там хранится >миллиона часов анонимизированного видео с видеорегистраторов за 3,5 года. Можно уточнять поиск по гос.номерам виновника или скрывшегося участника ДТП.

Есть само мобильное приложение-видеорегистратор CamOnRoad, которое стримит видео в облако прямо с устройства. Вроде все придумано уже.
Спасибо за ссылку, интересный сервис.
Но тут уже обсудили, что даже одно видео выдернуть из регистратора — это та еще задача, которую человек поленится. А тут надо каждое видео туда выгружать.
Ну и второе, что публиковать свои маршруты (даже без видео) далеко не все готовы.
Да, я дочитал комментарии все, наконец.
Согласен, конечно. Даже в упомянутом проекте проникновение именно этой части функционала, которая тут вызывает у аудитории опасения — крайне малое. При том, что там данные полностью анонимны. Физические ассоциации данных с пользователями отсутствуют, т.е. нельзя никому из пользователей написать и, например, попросить прийти выступить свидетелем. Обычно же людей это пугает — трата времени и нервов. Но есть что-то еще, видимо…
В принципе, нормально, только для удовлетворения параноиков архитектура должна быть развернута в другую сторону. Смартфон должен сам логгировать свои перемещения, но никуда не отсылать их. С определенным интервалом он должен скачивать с сервера заказы на поиск, копаться у себя в истории, и выдавать пользователю запрос вида «Такой-то ищет свидетелей ДТП тогда то. Вы были в это время там. Если хотите помочь, отправьте видео с вашего регистратора на этот адрес.»

идея интересна на уровне проработки идеи, но дальше я вижу массу проблем социального, экономического и юридического характера:


  1. если я куда-то послал информацию о своем треке, то при подозрении в наличии информации (записи регистратора) об уголовном деле, меня вполне могут сильно попросить органы. Хотя бы появиться и написать письменное заявление типа "в этот день в такое-то время я видеорегистратор не включал". С административкой попроще.
  2. город-миллионник, + спутники. 10-100-500 тысяч автомобилей "онлайн". и это только поступление информации на сервер. серверные ресурсы конечно дешевеют, но начиная с некоторого момента "на общественных началах" проект просто вымрет
  3. некоторое время ходил с мыслью прикупить рацию в авто. здесь может быть что-то подобное: дальнобои, часть такси, местная автотусовка — им это либо надо, либо интересно — остальным забавный гаджет.
    Я уверен, найдется множество людей, которые поставят такую штуку за идею справедливости (мнимой или нет, не важно), но 99% из них платить будут только в том случае, если дело будет касаться их и они будут уверены, что система поможет

А если в целом, то такая система вполне может существовать, но в виде автономной системы, прибитой к авто (или к регистратору в нем). сразу решается проблема с зарядкой, с определением движется\не движется, пишется\не пишется (опционально).


Самое главное — решить вопрос с монетизацией. У одного из провайдеров стоят камеры на ключевых перекрестках, в режиме он-лайн можно посмотреть из сети провайдера. За небольшую денежку можно получить записи в интересующих промежуток времени. Полиция данные может получить бесплатно.


Если взять такую идею монетизации, то доступ к этой системе можно получить:


  1. Без регистрации — количество машин и направление движения в указанной точке (+-10м, например) в указанное время (+-10минут, например, с привязкой к дискретности системы)
  2. С регистрацией — с возможностью сделать запрос на видео и получить в ответ количество тех, кто готов предоставить видео (само видео может быть залито на сервер, но еще не предоставлено пользователю)
  3. Если ответ по объему устраивает пользователя — он может оплатить доступ к видеозаписям
    Дополнительно стоит реализовать "абонентские платы" за доступ в течение месяца\недели и тп. По сути для Агента, который по запросу незарегистрированных осуществляет поиск нужных фрагментов видео
    Если математика по монетизации будет интересной, то проект вполне может работать
Вот тут все верно написано, в целом. Чтобы не повторяться отмечусь здесь коментариями по пунктам:

1. Сначала казалось, что все это может массово заработать только на условиях полной анонимности, чтобы не беспокоили ни органы ни пострадавшая сторона. Но этого оказалось недостаточно. Из 100 000 активных пользователей основного приложения, даже на условиях полной анонимности, делятся данными только 3,7 тыс.
2. Что касается требуемого железа, то по факту стоит HP Blade System c7000. В среднем работают 7-9 лезвий из 16. Диского пространства, даже при нашем количестве пользователей используется прорва. Сейчас накопители суммарно на 11 ТБ.
3. Монетизация: совсем гуманная оплата за доступ к видео по превью (когда уже понятно что там есть то, что надо пользователю) почти не работает. И это самая большая тайна. Возможно пользователи думают, что видео будет не принято в качестве доказательства и они просто потратят деньги впустую — я не знаю. Зачем тогда вообще ищут, с другой стороны?
Сергей, в вашем случае пользователь отправляет на сервер геотегированное видео, правильно я понимаю?
Полагаю из-за этого у вас требуется такой вычислительный ресурс и место.
Кирилл, да, все верно. Но геопоинты к объему хранимых и передаваемых данных (относительно объема исходного видео) практически ничего не прибавляют. Объем хранимых данных, чуть менее чем полностью, обусловлен именно видео.

Вычислительная мощность расходуется на несколько процессов. Не все из них связаны с предложенным Вами юзкейсом:
1. Обработка пользовательских запросов по сновному юзкейсу видеорегистратора.
2. Online навигация (вращается отдельный инстанс OSM).
3. Обработка видео. При поступлении видео на сервер, мы вшиваем в него при помощи ffmpeg данные о дате/времени/скорости. Изначально они хранятся в виде субтитров прямо в контейнере, либо передаются в потоке кадров (при стриминге из приложения). После рендеринга видео с этими данными мы заново считаем контрольные суммы для каждого отрезка (нужно для страховых, с которыми мы работаем для подтверждения подлинности записи).
4. Распознавание номеров в видео и контроль правильности распознавания. Ресурсоемкая задача, т.к. видео прогоняется через 4 каскада: чистые номера, грязные номера, под одним углом, под другим углом (соседние ряды движения).
5. Обработка самих пользовательских запросов на поиск на search.camonroad. База большая, полностью отдельная от основного сервиса и т.к. в результатах поиска выдаются и видео со ссылкой на конкретное место в видео, соответствующее искомому моменту, то и индекс тоже толстый.

В Вашем юзкейсе, скорее всего, нужна будет обработка видео с вшиванием данных о дате/времени/скорости (частично 3-й пункт), потому что каждый видеорегистратор делает это по-своему и контент надо будет нормализовать. Некоторые вшивают данные сразу в картинку, некоторые включают субтитры в контейнер, некоторые отдают субтитры и геопоинты отдельными файлами. Кроме того, сам поиск по базе геопоинтов (5-й пункт) и обработка API (часть пункта 1). В сумме это не так много, с точки зрения требуемых вычислительных ресурсов, но это отдельный физический сервер.

С точки зрения объема хранилища — тут все зависит от успеха Вашего начинания. Так как, согласно описанного юзкейса, пользователи видеть друг друга не должны, то Вы должны будете хранить все треки и некоторые видео (которыми пользователи обмениваются). Я бы ориентировался на 4х1ТБ HDD SATA. Как раз в рейде останется 3 и Вам хватит этого достаточно надолго.

Основной вопрос тут, все же, в монетизации сервиса. Даже при наших объемах контента и огромном количестве пользователей базового приложения мы зарабатываем заметно меньше 1 KUSD/мес. На другом проекте мы зарабатываем столько с 1 тыс. активных пользователей. Особых идей как это изменить у меня нет. Надеюсь у Вас получится.

Спасибо за опыт, познавательно.
Описанная в моей статье идея не покрывает обмен и передачу непосредственно видео. В моем случае, публикации подлежат только геопоинты, которые позволяют людям друг другу написать. А дальше, если свидетель захочет помочь — они свяжутся. Смысл в том, чтобы дать возможность связаться, а дальше уже обменяться видео (не через сервис).
Поэтому в хранилище, кроме геопоинтов ничего находиться и не должно. Если один час трека — это 3 Кб, то 10 000 активных пользователей в день будут создавать 60 мб данных на диске в день (2 часа записи в день). Заниматься видео — накладно и под нее уже действительно нужна модель монетизации.
Мой опыт показывает, что мотивация «помочь другим» не является достаточной. Держать постоянно включенным трекер ради того, чтобы когда-нибудь кому-нибудь это поможет… Людям нужен результат. Возможно, стоит какой-то сервис предложить людям, где будет постоянно какая-то польза лично для них, а еще к ним смогут обратиться в случае чего с просьбой о помощи. Тогда может быть. И мне кажется, у вас будет две группы людей — те, кто держит трекер включенным постоянно (вопрос — для чего?) и те, кто потом будет искать свидетелей (разово). Потому то люди задумаются о поиске свидетелей только после случившегося. А до того они не будут вообще об этом думать, и, соответственно, ставить приложение (это к вопросу о том, ограничивать ли поиск свидетелей только для тех, кто делится треками). Люди вообще не любят думать о плохом.
По моему опыту волонтерства с мото-авариями, если человек готов предоставить запись ДТП (стать свидетелем), то он останавливается и сообщает об этом сразу. Если не остановился и не предложил помощь, то и программа такая ему не особо то и нужна.
Все верно. Но еще есть люди которые не заметили, не знали или не остановились, чтобы не нарушать те же ПДД на магистрали.
Вы не подумайте, что я вас отговариваю. Если взлетит, то будет здорово, но мне кажется, что некоторые ваши посылы сильно переоценены и могут в итоге оказаться обманутыми ожиданиями, что пагубно сказажется на всем вашем проекте в целом.
Могу рассказать о том, как работает «служба» взаимопомощи в мото-среде. Если интересно — спрашивайте в личку. :)
Или, например, водитель может не знать, что автомобиль, проехавший мимо, скрывается с места ДТП неподалеку.

У нас были такие случаи, когда виновник говорил, что спал во время ДТП дома на другом конце города и машина стояла под окнами, но с помощью видео пострадавшие успешно доказывали дознавателю, что виновник был на месте ДТП во время ДТП.
Это работает, если был заснят сам факт ДТП, но, извините, не верю, что были случаи доказательства по видео с регистратора(не с камер), на котором сам факт ДТП не зафиксирован. Либо это крайне редкое событие, которое мне еще не встречалось.

А вот случаев когда помогло именно видео с камер знаю предостаточно. Собственно одно из первых действий, после обеспечения безопасности и оказания первой помощи, совершаемых на выезде волонтера на аварию — поиск камер и запрос видео с них.

Опять же по опыту — регистраторы решают сильно реже по сравнению с камерами и чаще всего, если это регистратор участника ДТП.
Верю-не верю — это все из области религии. Я пишу о двух фактах за последний год, о которых мне достоверно известно от участников событий, которые писали нам. Думаю их больше, но может и нет.

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

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

Я рад, что в целых двух случаях в год подобная запись с регистратора помогла (ведь речь именно о видео, на котором сам факт ДТП не зафиксирован?). Можно поинтересоваться объемом обработанных аварий, для двух из которых это помогло?
1. Да, именно так. За один календарный год 2 достоверных факта о том, что видео, на котором не зафиксировано само ДТП, позволило установить скрывшегося с места происшествия виновника ДТП.

2. «Для молотка все вокруг кажутся гвоздями». Мы не занимаемся «обработкой объема аварий». Мы занимаемся развитием и поддержкой работоспособности системы search.camonroad.com/
Я не знаю сколько аварий зафиксировано на миллионе часов хранящегося там видео. Может ни одной. Может миллион.
Задача, которую хочет решить автор, заключается именно в помощи людям, попавшим в неприятную ситуацию. И, для данной задачи, выхлоп в два случая в год сложно назвать хоть сколько нибудь значимым.

Я пишу о своем опыте, связанным с решением ровно таких же задач, но несколько другими средствами, у вас же, насколько я понял, задача несколько другая, совпадающая с заданной только в рамках побочных эффектов. Так что позвольте вам вернуть «Для молотка все вокруг кажутся гвоздями». :)
Во что тут надо бы Вам вникнуть, прежде чем продолжить флейм:
1. На упомянутом мной сайте мы решаем ровно ту задачу, которую хочет решить автор, только немного другим способом — храня все видео, которым хотят поделиться пользователи, геопоинты и временные метки к нему и обеспечивая поиск повсему этому массиву данных
2. У нас нет способов достоверно оценить «выхлоп». Оценивать его по количеству платных пользователей будет не верно, оценивать его по количеству аплоадов видео на сервер будет неверно, оценивать его по количеству даунлоадов видео с сервера будет неверно, оценивать его по количеству результативных запросов к базе тоже, кажется, неверным. Но любая из этих метрик на порядки превышает те цифры, которые Вы написали выше.
Вы зачем-то убедили себя, что я пытаюсь как-то ущемить вас сервис и с огнем в глазах принялись обвинять меня в агрессии и флейме, хотя с вашей стороны и того и другого на порядок больше — просто перечитайте наш диалог. :)
Ну так это не так. У вас, наверное, замечательный и нужный сервис, который решает возложенные на него задачи (а иначе зачем его поддерживать?). Речь то тут о другом совсем. Я вам про цифры и личный опыт, а вы мне «я не знаю, сколько у меня, но все равно больше».

Ну и, кстати, с автором статьи мы уже давно общаемся в личке к взаимной пользе и, смею надеяться, удовольствию. Это если вы вдруг считаете, что я против его проекта.
Кирилл, ровно месяц назад был бы рад оказаться пользователем подобного сервиса. Машина была припаркована вдоль дороги, далее, не знаю как(видимо разворачивалась), въехала машина задом, остался цвет краски. Написал в группу в известной социальной сети, откликнулся 1 человек — прохожий, видел что это была за машина, но номера естественно не запомнил. У меня тогда возникла мысль, клево было бы, если б знать кто ехал с регистраторами в этом районе, номер бы быстро распознался.
Теперь к технической стороне вопроса. Над этим я тогда подумал, много было мыслей и противоречий. Реальность такова, что некий водитель не знает что его запись может стать хоть сколько то ценной, водитель мог не видеть совершения ДТП. Половине людей будет просто лень что то высылать, сохранять куда-то. Да, вначале при покупке регистратора это делают часто и с энтузиазмом, которого в последствие становится меньше. Что реально — если подойдет дядя полицейский и спросит видео с регистратора, мало кто откажет. Далее, соответственно нам нужна входящая информация — кто был в данном районе в определенный промежуток времени. 1) есть много энтузиастов, кто просто может отметиться на что видел данное дтп, обладает видео записью. Пострадавший может просто связаться с нужным человеком. 2) Единственный выход о данных перемещения авто есть у системы Глонасс, которая сейчас повсеместно внедряется, в том числе и на производящиеся в России и ввозимые авто. Глонасс также установлены, насколько мне известно, на весь общественный транспорт, у которого также есть регистраторы.
Ещё момент, о так называемом «социальном» проекте, в данном случае лучше не идти именно в эту область, есть причина — не все такие пострадавшие адекватные как я)) Мне было, мягко скажем, не приятно, другие могут же просто избить человека, который нарушил. Мне в данной ситуации жаль обоих, поэтому лучше не давать повод для нового конфликта.
Ребят, я хочу всех поблагодарить за обсуждение к статье! Все по делу. Разобрали альтернативные идеи, плюсы и минусы.

От себя добавлю последнее, что не вошло в статью.
Реализация идеи, как обсудили может быть в двух вариантах. Назовем их «Онлайн» — тот, что предложен, где геоточки маршрута публикуются на сервер и видны всем на карте). И «Оффлайн» — тот, в котором хранение происходит внутри устройства, точки никогда не публикуются, но используются для фильтрации новостей (дтп, угонов), которые публикуются на сайте с определенным временем и местом.

Я уже реализовал оба метода. Но официально запустить я решил версию «Онлайн» и причина — Мотивация пользователя.
В версии онлайн, даже когда пользователей мало, после каждой записи — виден результат, есть публикация. Плюс, что еще важней, ты видишь, что ты не один и есть другие пользователи, которые как ты записывают маршруты. Я считаю это важным фактором в условиях старта.
Версия оффлайн — ведет к изоляции пользователя в условиях, пока сервис не обрел популярность. Пишешь маршрут, ничего не происходит, думаешь — ну и зачем я его записывал? Похоже, что я один их пишу. И т.п.

Поэтому план таков, что сначала запускается версия онлайн. Если она принесет результат и привлечет пользователей — запускается версия оффлайн.

Плановая дата старта сервиса — 27е мая. Ссылка в моей подписи. Кому понравилась эта идея — подключайтесь!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории