|
|
@@ -0,0 +1,54 @@
|
|
|
+# AIWayZ
|
|
|
+## Программный комплекс предназначен для построения безопасного маршрута для детей дошкольного и младшего школьного возраста на основе технологий машинного зрения, искусственного интелекта и блокчейн.
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+### Структура проекта
|
|
|
+
|
|
|
+ - мобильное приложение школьника;
|
|
|
+ - сервер видеонаблюдения;
|
|
|
+ - сервер управления;
|
|
|
+ - мобильное приложение родителей / классного руководителя / опекуна.
|
|
|
+
|
|
|
+
|
|
|
+### Мобильное приложение школьника
|
|
|
+
|
|
|
+Мобильное приложение школьника состоит из двух основных частей: карты маршрута и списка заданий. Изначально несколько маршрутов между школой, домом, местом работы родителей, кружками и секциями устанавливаются родителями и/или классным руководителем / воспитательницей детского сада. На основе данных с сервера видеонаблюдения приложение строит самый безопасный маршрут и направляет ребенка именно по нему.
|
|
|
+
|
|
|
+Для того, чтобы ребенок привыкал идти по рекомендуемому маршруту, ему необходимо давать небольшие задания, для выполнения которых ему необходимо дойти до нужной точки на маршруте. Это может быть:
|
|
|
+- сфотографировать желтый подснежник;
|
|
|
+- сфотографировать весеннюю бабочку;
|
|
|
+- * измерить температуру, освещенность, радиационную обстановку *;
|
|
|
+- найти элемент дополненной реальности в нужной точке (аналог Pokemon Go) и т.д.
|
|
|
+
|
|
|
+Помимо направляющей функции это приложение может нести и воспитательную: ведение "Дневника наблюдений за природой", учета редких и эндемичных видов, контроль экологической обстановки и т.д.
|
|
|
+
|
|
|
+Также, это мобильное приложение выполняет функцию мониторинга местоположения ребенка, его физическогог состояния. При необходимости оно подает сигнал тревоги родителям или (при необходимости) в соответствующие органы.
|
|
|
+
|
|
|
+
|
|
|
+### Сервер видеонаблюдения
|
|
|
+
|
|
|
+Cервер видеонаблюдения получает видеопоток с видеокамер, детектирует опасные ситуации: драки, наличие субъектов с агрессивным или неадекватным поведением, стаи бродячих собак и так далее.
|
|
|
+
|
|
|
+
|
|
|
+### Сервер управления
|
|
|
+Сервер управления агрегирует задания от родителей и выдает их ребенку. Может быть объединен с сервером видеонаблюдения.
|
|
|
+
|
|
|
+
|
|
|
+### Мобильное приложение родителей
|
|
|
+С мобильного приложения родители могут давать задания, контролировать их выполнение, мониторить местоположение школьника и состояние его здоровья.
|
|
|
+
|
|
|
+
|
|
|
+## Безопасность
|
|
|
+Особое внимание должно уделяться безопасности ребенка. Ведь при получении злоумышленником доступа к серверу управления он не только получает информацию о нахождении ребенка, но и может управлять его заданиями. То есть привести его в нужное место. Поэтому мы отказались от классической клиент-серверной архитектуры с центральным сервером управления и выбрали более сложную децентрализованную архитектуру.
|
|
|
+
|
|
|
+Серверов и видеонаблюдения и управления может быть несколько. Запустить свой сервер могут и родители и классные руководители и школы / детские сады (и ГорОНО). В мобильном приложении школьника указываются только те сервера, которым родители доверяют. Новые задания должны быть подтверждены несколькими людьми. В случае расхождения (потенциального взлома) подается сигнал тревоги. Таким образом, для реализации подобной атаки злоумышленник должен получить одновременный доступ к более 50% серверов. Что резко снижает ее риск.
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|