Функциональные характеристики ПО системы «GPS Трекер»

1 Термины и сокращения

Пользователь
Человек, использующий мобильные приложения системы (Родитель или Ребенок).
API (Application Programming Interface)
Интерфейс программирования приложений, обеспечивающий обмен данными между мобильными приложениями и сервером.
DB (Database)
База данных, предназначенная для хранения информации о пользователях, координатах и настройках.
Backend
Серверная часть приложения, отвечающая за обработку, агрегацию и хранение данных.
Frontend
Клиентская часть приложения (мобильные приложения для Родителей и Детей).
Магазины приложений
Среды для распространения мобильных приложений (RuStore).
SOS-сигнал
Экстренное оповещение от Ребенка, требующее немедленного внимания Родителя.

2 Назначение системы

Система «GPS Трекер» предназначена для обеспечения безопасности детей в возрасте от 6 до 15 лет и предоставления родителям инструментов удаленного контроля за их перемещениями, окружением и цифровой активностью.

Взаимодействие с системой разделено на две основные категории (роли) пользователей, для каждой из которых разработано отдельное программное обеспечение:

  • Родители — используют мобильное приложение «GPS Трекер».
  • Дети — используют мобильное приложение «Кидси».

2.1 Перечень функций, реализуемых системой

Регистрация и аутентификация пользователей
Позволяет Родителям создавать личные аккаунты, используя email. Аутентификация необходима для обеспечения безопасности персональных данных, связывания аккаунта Родителя с устройством Ребенка и защиты информации от несанкционированного доступа.
Мониторинг местоположения и активности в реальном времени
Система автоматически собирает и передает данные о геолокации ребенка, позволяя Родителю видеть на карте текущую позицию, скорость и тип движения (идет, едет).
Контроль геозон и маршрутов
Хранение и отображение истории перемещений Ребенка за последние несколько дней. Автоматическое определение входа и выхода из заданных мест (школа, дом, секции) с отправкой уведомлений Родителям.
Аудио-мониторинг безопасности окружения
Позволяет Родителю отправлять запрос на устройство Ребенка для записи или трансляции окружающего звука с целью оценки уровня безопасности.
Экстренное реагирование (SOS) и привлечение внимания
Обеспечение мгновенной передачи сигнала тревоги от Ребенка Родителю, а также возможность для Родителя отправить громкий звуковой сигнал на телефон Ребенка, игнорирующий беззвучный режим.
Родительский контроль цифровой активности
Сбор статистики об использовании приложений на смартфоне Ребенка и возможность удаленной блокировки или ограничения игрового и развлекательного контента.
Биллинг и управление подписками
Интеграция с платежными системами для обработки транзакций и управления тарифными планами. Модель монетизации — Freemium:
Без подписки (бесплатно): доступен просмотр местоположения Ребенка в реальном времени.
По подписке (платно): открывается доступ ко всему остальному расширенному функционалу системы.
Резервное копирование данных
Регулярный бэкап баз данных (координаты, логи, профили) для предотвращения потери информации в случае сбоев.
Балансировка нагрузки
Равномерное распределение трафика от тысяч детских устройств между серверами для обеспечения высокой отказоустойчивости и минимальной задержки (ping) передачи координат.

3 Описание системы

3.1 Структура системы

Сервис построен по модульному принципу и использует клиент-серверную архитектуру. Система включает в себя следующие компоненты:

Клиентская часть (Frontend):

  • Мобильное приложение «GPS Трекер» (для Родителей) под управлением ОС Android (в перспективе — разработка версии для iOS).
  • Мобильное приложение «Кидси» (для Детей) под управлением ОС Android.

Серверная часть (Backend):

  • Балансировщик нагрузки.
  • API приложений (обработка запросов от «GPS Трекер» и «Кидси»).
  • Хранилище данных (сервер DB для хранения профилей, истории координат, настроек).
  • Подсистема биллинга (обработка подписок и разовых покупок).
  • Подсистема уведомлений (генерация Push-нотификаций о SOS, геозонах, активности).

3.2 Сведения об ИС, необходимые для обеспечения эксплуатации системы

Состав комплекса технических средств включает:

  • Серверную инфраструктуру: сервер приложений, веб-сервер, сервер DB.
  • Устройства пользователей: смартфоны или планшеты на базе ОС Android версии 8.0 и выше, оснащенные:
    • не менее 2 ГБ ОЗУ (рекомендуется 3 ГБ и более для стабильной фоновой работы приложения «Кидси»);
    • модулем геолокации (GPS/ГЛОНАСС);
    • датчиками движения (акселерометр, гироскоп);
    • модулями Wi-Fi и Bluetooth;
    • доступом к интернету (мобильная сеть/Wi-Fi).
  • Магазины приложений: для первичной загрузки ПО на устройства пользователей.

3.3 Описание функционирования системы и ее частей

3.3.1 Подсистема оптимизации сбора геоданных и использования датчиков

Фоновое мобильное приложение «Кидси» непрерывно анализирует состояние смартфона ребенка для обеспечения точности данных и экономии заряда батареи:

  • GPS/ГЛОНАСС используется для определения точных координат на улице и фиксации скорости движения.
  • Акселерометр и гироскоп определяют тип активности (ребенок идет или едет в транспорте). Если датчики фиксируют, что устройство неподвижно, система автоматически отключает GPS-модуль для экономии аккумулятора.
  • Модули Wi-Fi и Bluetooth используются для альтернативного позиционирования внутри зданий (где не ловит GPS), а также для фиксации нахождения ребенка в конкретных локациях по идентификаторам сетей (BSSID/BLE-метки).

3.3.2 Мобильное приложение «Кидси» (для детей)

Устанавливается на устройство Ребенка. Реализует функции:

  • Автоматический трекинг: сбор и отправка геоданных на сервер в фоновом режиме.
  • SOS-сигнал: выделенная кнопка для мгновенной отправки тревожного оповещения родителям в случае опасности.
  • Контроль окружения: автоматическая активация микрофона и запись аудио по скрытому запросу от родительского приложения.
  • Инструмент связи: прием громких сигналов/звонков от Родителя и встроенный чат.
  • Агент контроля: сбор данных о запущенных играх и приложениях, исполнение команд сервера на ограничение экранного времени.

3.3.3 Мобильное приложение «GPS Трекер» (для родителей)

Устанавливается на устройство Родителя. Реализует функции:

  • Картографический интерфейс: отображение положения ребенка на картах 2GIS/OpenStreetMap, траектории его движения, скорости и статуса (пешком/транспорт).
  • Управление геозонами: создание виртуальных границ на карте и настройка PUSH-уведомлений о действиях ребенка.
  • Аудио-мониторинг: запрос и воспроизведение аудио-потока окружения ребенка.
  • Управление безопасностью и вниманием: удаленная отправка команды на воспроизведение громкого сигнала на телефоне ребенка. Прием и отображение SOS-оповещений.
  • Панель аналитики и ограничений: просмотр отчетов о цифровой активности ребенка, установка лимитов и блокировок на игры/приложения.
  • Управление профилями и оплатой: добавление нескольких детей в один аккаунт, покупка и продление подписок.

Инструкция по установке ПО, а также информация, необходимая для эксплуатации программного обеспечения «GPS Трекер»

Подготовка к работе

1 Установка приложений на телефоны родителя и ребенка

  1. Установите приложение «GPS Трекер» на устройство родителя из магазина приложений RuStore по ссылке: https://www.rustore.ru/catalog/app/global.gps.location.tracker.kids.
  2. Установите на устройство ребенка приложение «Кидси» из магазина приложений RuStore по ссылке: https://www.rustore.ru/catalog/app/global.kidsy.app.
  3. Для целей тестирования приложения «GPS Трекер» и «Кидси» можно установить на одно устройство.

2 Первый запуск и настройка приложений

На устройстве родителя:

  1. Запустите приложение «GPS Трекер» и ознакомьтесь с его функциональностью, пролистав приветственные экраны.

  1. Выберите пункт «Подключить устройство ребёнка».

  1. При запросе адреса электронной почты (email) пропустите данный шаг.
  2. Ознакомьтесь и примите условия использования и политику конфиденциальности.

  1. Прочитайте инструкцию по подключению устройства ребёнка и выберите вариант «Установлю без ссылки».

  1. Получите шестизначный код для подключения устройства ребенка.

На устройстве ребенка:

  1. Запустите приложение «Кидси».
  2. Прочитайте и примите условия использования и политику конфиденциальности.

  1. Введите возраст ребёнка.

  1. Введите шестизначный код, полученный ранее в приложении родителя.

  1. Предоставьте приложению все необходимые системные разрешения для корректной работы в фоновом режиме:
  • Разрешите доступ к геолокации в режиме «Всегда» и включите функцию «Точное местоположение».

  • Разрешите доступ к данным о физической активности.

  • Разрешите отображение приложения поверх других приложений (включите переключатель в списке напротив приложения Кидси).

  • Разрешите запись аудио при использовании приложения.

  • Включите доступ к статистике использования приложений.

  • Разрешите доступ к контактам и управление звонками.

  • Шаг «Доступ к специальным возможностям» пропустите.

После завершения настройки на телефоне ребенка вернитесь в приложение родителя «GPS Трекер». Вы увидите местоположение ребёнка на карте. Задайте имя ребёнка, его пол, укажите местоположение дома. После этого, настройка завершена.

3 Разделение родительской и детской области приложения

Управление системой разделено на два контура для обеспечения безопасности и непрерывного контроля:

  • Родительская область (приложение «GPS Трекер»): является основным центром управления. Здесь родителю доступны интерактивная карта с текущим местоположением ребенка, история его перемещений, статистика использования приложений на детском устройстве, а также управление тарифами и подписками.
  • Детская область (приложение «Кидси»): работает преимущественно в фоновом режиме на устройстве ребенка. Интерфейс приложения минимизирован, функции изменения настроек или отключения трекера скрыты от ребенка, чтобы предотвратить случайную остановку мониторинга.

4 Главный экран родительского приложения и описание работы основных функций

На главном экране приложения «GPS Трекер отображается интерактивная карта местности с маркером текущего положения ребенка.

Основные функции и возможности:

  • Мониторинг локации: обновление координат происходит в режиме реального времени (при условии стабильного интернет-соединения и работы GPS на детском устройстве).
  • История перемещений: позволяет просматривать маршруты ребенка за последние дни.
  • Звук вокруг: функция позволяет родителю удаленно оценить обстановку вокруг ребенка в случае экстренной ситуации.
  • Контроль приложений: в соответствующих разделах меню родитель может просматривать статистику времени, проведенного им в других приложениях и ограничивать их работу.
Контакты
Если у вас есть предложение или вопрос по работе сервиса - свяжитесь с нами по электронной почте: info@exact-geo.ru
ООО "ТОЧНАЯ ГЕОЛОКАЦИЯ"

г. Пермь, ул. Овчинникова, д. 29Б
ИНН: 5902075204
ОГРН: 1265900001289
ОКВЭД: 62.01, Код вида деятельности ИТ: 1.01, 2.01
Email: info@exact-geo.ru