Камера Новый Взгляд — Руководство пользователя (для волонтёров)
Оглавление
- Обзор
- Начало работы
- Выбор роли
- Вход и регистрация
- Обучение
- Главная панель
- Доступность и расписание
- Входящий звонок
- Во время звонка
- Навигация и карта
- Профиль
- Настройки
- Мой круг
- Голосовые комнаты
- Поддержка
- Разрешения
- Устранение неполадок
1. Обзор
Камера Новый Взгляд соединяет Волонтёров с пользователями, нуждающимися в помощи, через видеозвонки в реальном времени. Как волонтёр, вы получаете звонки от пользователей, которые транслируют видео камеры очков, подключённых к их телефону. Вы можете видеть их окружение, давать подсказки, делать снимки, переключаться на заднюю камеру их телефона для чтения текста и прокладывать маршрут к их местоположению.
Основные возможности
- Видеозвонки: Потоковое видео в реальном времени с камеры очков или камеры телефона пользователя
- Управление видео: Масштабирование щипком (1x–4x), панорамирование, регулировка поворота
- Переключение на заднюю камеру телефона: Запрос переключения с камеры очков на заднюю камеру телефона для чтения текста
- Снимки: Захват изображений в высоком разрешении с задней камеры телефона пользователя
- Живая навигация: Интеграция карт (Google Maps или Яндекс Карты) с прокладкой маршрута пользователя
- Расписание доступности: Настройка доступности по дням недели и времени суток
- Голосовые комнаты: Асинхронные голосовые сообщения в сообществах
- Поддержка: Голосовые обращения в службу поддержки
- Мой круг: Надёжные контакты для приоритетной маршрутизации звонков
- Многоязычность: Интерфейс на английском и русском языках
2. Начало работы
Системные требования
- Android 8.0 или выше
- Интернет-соединение (Wi-Fi или мобильный интернет)
Установка
Приложение устанавливается из магазина приложений Google Play. При первом запуске приложение запрашивает необходимые разрешения (микрофон, уведомления).
3. Выбор роли
При первом запуске (или после выхода из аккаунта) приложение показывает экран Выбор роли с двумя карточками:
- Пользователь, нуждающийся в помощи: Выберите эту роль, если вам нужна визуальная помощь и у вас есть USB-камера.
- Волонтёр: Выберите эту роль, если вы хотите помогать другим, отвечая на видеозвонки.
Нажмите на карточку Волонтёр. Выбор сохраняется и используется при последующих входах. Вы можете сменить роль, выйдя из аккаунта и выбрав другую роль.
4. Вход и регистрация
Процесс входа
- Введите email: Введите ваш адрес электронной почты и нажмите Отправить код.
- Введите код подтверждения: На ваш email отправляется 6-значный код. Введите его и нажмите Подтвердить.
- Если вы новый пользователь, после проверки кода вас попросят ввести полное имя.
- Если вы существующий пользователь, вход выполняется сразу после проверки кода.
Проверка данных
- Email должен быть в допустимом формате.
- Код подтверждения должен состоять из 6 цифр.
- Поле имени обязательно для новых пользователей.
Подтверждение email
После регистрации отправляется письмо для подтверждения. На главной панели отображается карточка Ожидание подтверждения email, если ваш email ещё не подтверждён. Нажмите Отправить письмо повторно, чтобы запросить новую ссылку для подтверждения.
5. Обучение
После первого входа в роли Волонтёра появляется экран обучения:
- Объясняет роль волонтёра, настройки доступности и принцип работы звонков.
- Нажмите Продолжить, чтобы перейти на главную панель.
Обучение показывается только один раз. Его можно увидеть снова, выйдя из аккаунта и выбрав ту же роль (если флаг обучения сброшен).
6. Главная панель
Главная панель волонтёра — это ваш начальный экран. Он отображает:
Карточки статуса
- Статус подключения: Показывает состояние подключения к серверу.
- Режим доступности: Текущая настройка доступности (Всегда / По расписанию / Выключено).
- Ожидание авторизации: Отображается, если аккаунт ещё не авторизован администратором.
- Ожидание подтверждения email: Отображается, если email не подтверждён.
- Регистрация уведомлений: Показывает, зарегистрированы ли push-уведомления.
Кнопки навигации
- Профиль: Просмотр и редактирование профиля.
- Расписание: Настройка доступности по дням недели и времени (показывается в режиме расписания).
- Круг: Управление доверенными контактами.
- Голосовые комнаты: Доступ к голосовым комнатам сообщества.
- Поддержка: Обращение в поддержку через голосовые сообщения.
Разрешение наложения
Вас могут попросить предоставить разрешение Отображение поверх других приложений, которое позволяет экрану входящего звонка появляться поверх других приложений.
Энергосбережение
Когда режим Выключено или вы вне расписания, приложение отключается от сервера и останавливает фоновые службы для экономии заряда батареи.
7. Доступность и расписание
Режимы доступности
Вы можете установить режим доступности на главной панели:
- Всегда: Принимать звонки в любое время.
- По расписанию: Принимать звонки только в запланированные часы (см. ниже).
- Выключено: Не принимать никаких звонков.
Нажмите переключатель доступности, чтобы изменить режим. При переключении на Всегда или По расписанию приложение подключается к серверу и регистрируется как доступное. При переключении на Выключено приложение отключается от слушателя звонков.
Расписание волонтёра
Экран расписания позволяет настроить доступность по дням недели и времени суток:
Настройка дней
- Каждый день недели имеет флажок для включения/выключения.
- Дни отображаются в порядке, определяемом настройками локали (первый день недели).
Настройка времени
- Для каждого включённого дня установите время начала и время окончания с помощью диалогов выбора времени.
- Время начала должно быть раньше времени окончания.
- Время в 24-часовом формате.
Индикатор статуса
Индикатор статуса показывает:
- Отключено (серый): Ни один день не включён.
- В расписании (зелёный): Текущее время попадает в окно запланированной доступности.
- Вне расписания (оранжевый): Расписание включено, но текущее время вне всех окон.
Синхронизация с сервером
Изменения расписания автоматически отправляются на сервер, чтобы система маршрутизации звонков знала, когда вы доступны.
8. Входящий звонок
Когда запрос звонка направлен вам, появляется экран Входящий звонок:
- Имя звонящего: Отображает имя пользователя, запрашивающего помощь.
- Длительность звонка: Показывает запрошенную длительность.
- Кнопка Принять (зелёная): Нажмите, чтобы принять звонок.
- Кнопка Отклонить (красная): Нажмите, чтобы отклонить звонок.
Поведение
- Экран появляется поверх экрана блокировки со звонком и вибрацией.
- Кнопка «Назад» отключена — необходимо явно принять или отклонить.
- Если звонок отменён пользователем до вашего ответа, экран закрывается автоматически.
После принятия вы переходите на экран звонка.
9. Во время звонка
Экран звонка отображает видео с камеры пользователя и предоставляет элементы управления для помощи:
Видеодисплей
- Видео с камеры пользователя: Полноэкранный просмотр потока с камеры очков или камеры телефона пользователя.
Управление видео
- Масштабирование щипком: Используйте щипок двумя пальцами для масштабирования (1x–4x).
- Панорамирование: При увеличении перетаскивайте одним пальцем для перемещения по видео.
- Слайдер поворота: Регулировка поворота видео от -45° до +45° (слайдер в верхней части экрана).
- Одиночное нажатие: Переключение видимости всех кнопок управления.
Управление звонком (нижняя панель)
- Выключить микрофон: Переключение микрофона вкл/выкл.
- Динамик: Переключение между выходами звука (динамик, громкая связь, Bluetooth, проводная гарнитура).
- Завершить звонок: Завершить текущий звонок.
- Блокировка ориентации: Блокировка/разблокировка ориентации экрана в текущем положении.
Элементы навигатора (верхняя панель — портретный режим)
В портретном режиме дополнительные кнопки появляются в левом и правом верхних углах:
Справа вверху:
- Основная камера телефона: Запрос пользователю переключиться с камеры очков на основную (тыльную) камеру телефона. Это включает возможность снимков. Имеет 3-секундную задержку для предотвращения частых переключений.
- Снимок: Захват изображения в высоком разрешении с задней камеры телефона пользователя. Доступно только в режиме задней камеры. Снимок появляется как оверлейное изображение, которое можно закрыть нажатием.
Панель статуса навигации
Панель статуса в верхней части показывает:
- Уровень батареи пользователя: Процент заряда батареи телефона пользователя и статус зарядки. Волонтер может вовремя сообщить пользователю что батарея его телефона почти разряжена.
- Статус видео: Измерение задержки и качества видео в реальном времени.
Восстановление связи
Если сеть пользователя пропадает:
- Появляется сообщение переподключение с обратным отсчётом.
- Если пользователь переподключается в течение 30 секунд, звонок возобновляется.
- Если время истекает, звонок завершается.
Ориентация
Экран звонка поддерживает портретную и ландшафтную ориентации. Кнопки управления автоматически перестраиваются:
- Портретная: Кнопка чёткости → слева вверху; Камера, Задняя камера, Снимок → справа вверху; Микрофон, Динамик, Завершить, Блокировка → нижняя панель.
- Ландшафтная: Все кнопки в одном нижнем ряду.
Запись звонков
Звонки могут записываться на стороне сервера для целей качества, безопасности пользователя и улучшения сервиса.
10. Навигация и карта
Панель карты
Во время звонка вы можете переключать оверлей карты, показывающий местоположение пользователя:
- Включить карту: Показать/скрыть оверлей навигационной карты и маршрут.
- Провайдер карт (Google Maps или Яндекс Карты) определяется вашими Настройками.
Установка пункта назначения
- Нажмите на карту, чтобы задать пункт назначения. Приложение геокодирует нажатое место и прокладывает маршрут от местоположения пользователя до пункта назначения.
- Очистить пункт назначения: Очистить текущий пункт назначения и маршрут.
Передача геолокации
Пользователь должен включить передачу геолокации на своей стороне. При включении его GPS-координаты передаются вам в реальном времени и отображаются на карте.
11. Профиль
Экран профиля отображает:
- Имя: Ваше полное имя (редактируемое).
- Email: Ваш зарегистрированный адрес электронной почты.
- Версия приложения: Текущий номер версии.
Действия
- Изменить имя: Нажмите кнопку редактирования, чтобы изменить отображаемое имя. Появляется диалог с текстовым полем.
- Выйти: Нажмите для выхода из аккаунта. Появляется диалог подтверждения. После выхода вы возвращаетесь на экран выбора роли. Ваш email сохраняется для быстрого повторного входа.
- Удалить аккаунт: Нажмите для безвозвратного удаления аккаунта. Это действие необратимо.
12. Настройки
Экран настроек позволяет настроить:
Режим маршрутизации круга
Определяет, как запросы звонков от пользователей из вашего круга маршрутизируются к вам:
- Все: Вы получаете звонки от всех пользователей.
- Мой круг: Вы получаете звонки только от пользователей из вашего круга.
- Сначала мой круг: Вы получаете звонки от вашего круга в первую очередь, затем от всех пользователей, если никто не доступен.
Двунаправленное видео
Переключатель включения/выключения двустороннего видео. При включении и вы, и пользователь видите камеры друг друга. При выключении передаётся только камера пользователя (одностороннее видео).
Альтернативный кодек
Переключатель использования альтернативного формата видео камеры очков (YUYV вместо MJPEG). Это может помочь с совместимостью на некоторых устройствах.
Провайдер карт
Выбор провайдера карт для навигации:
- Google Maps: Провайдер карт по умолчанию за пределами России и республик СНГ.
- Яндекс Карты: Альтернативный провайдер, по умолчанию в России и республиках СНГ.
Управление языками
Нажмите кнопку Языки, чтобы выбрать языки, на которых вы говорите. Это используется для подбора в голосовых комнатах и маршрутизации звонков. Появляется диалог выбора языка со списком поддерживаемых языков. Можно выбрать более одного языка, но в большинстве случаев рекомендуется выбрать свой родной язык.
13. Мой круг
Экран «Мой круг» позволяет управлять вашими доверенными контактами (участниками круга - родственники, друзья, коллеги):
Добавление участников
- Введите email-адрес человека, которого хотите добавить.
- Нажмите Добавить.
- Человек получает приглашение. Его статус отображается как Ожидает до ответа.
- После подтверждения приглашения его статус изменится на Подтверждён у обоих участников.
Статус участника
Каждый участник круга имеет один из трёх статусов:
- Ожидает (оранжевый): Приглашение отправлено, ожидается ответ.
- Подтверждён (зелёный): Участник принял приглашение.
- Отклонён (красный): Участник отклонил приглашение.
Удаление участников
Нажмите кнопку Удалить рядом с участником, чтобы удалить его из круга. Появляется диалог подтверждения.
Ограничения
- Нельзя добавить самого себя в свой круг.
- Нельзя добавить участника повторно.
- Существует максимальный размер круга (ограничивается сервером).
14. Голосовые комнаты
Голосовые комнаты (голосовой чат) — это социальная сеть для голосовой переписки:
Список голосовых комнат
- Отображает все доступные голосовые комнаты.
- Каждая комната показывает:
- Тип комнаты: Беседы, Маркетплейс, Знакомства или Неизвестно.
- Язык: Язык комнаты (показывается, если вы говорите на нескольких языках).
- Количество сообщений: Общее количество голосовых сообщений в комнате.
- Время последнего сообщения: Отметка времени самого последнего сообщения.
- Бейдж непрочитанных: Количество непрочитанных сообщений (красный бейдж).
Голосовая комната (внутри комнаты)
- Список сообщений: Прокручиваемый список голосовых сообщений от всех участников.
- Кнопка воспроизведения: Нажмите на любое сообщение, чтобы воспроизвести запись. Нажмите снова, чтобы остановить.
- Кнопка записи: Нажмите, чтобы начать запись голосового сообщения. Нажмите снова, чтобы остановить и отправить.
- Во время записи отображается статус и таймер.
- Максимальная длительность записи контролируется автоматически.
- Меню сообщения: Долгое нажатие или нажатие на значок меню сообщения позволяет:
- Удалить (свои сообщения): Удалить ваше голосовое сообщение.
- Пожаловаться (чужие сообщения): Сообщить о неподходящем голосовом сообщении.
- Автоматическая отметка прочитанных: Сообщения автоматически отмечаются как прочитанные при просмотре комнаты.
15. Поддержка
Экран поддержки предоставляет систему голосовых обращений:
Использование
- Записать сообщение: Нажмите кнопку записи, чтобы начать запись голосового сообщения с описанием проблемы.
- Отправить: Нажмите кнопку записи снова, чтобы остановить и отправить сообщение.
- Воспроизвести ответы: Ответы поддержки появляются как голосовые сообщения в переписке. Нажмите, чтобы воспроизвести.
Как это работает
- У каждого пользователя одновременно может быть только одна открытая заявка.
- Первое отправленное сообщение автоматически создаёт заявку.
- Все последующие сообщения добавляются в ту же переписку заявки.
- Сотрудники поддержки отвечают голосовыми сообщениями в той же переписке.
16. Разрешения
Приложение запрашивает следующие разрешения во время работы:
- Запись звука (микрофон): Требуется для двустороннего аудио во время звонков и голосовых сообщений.
- Уведомления: Требуется для получения push-уведомлений о входящих звонках.
- Отображение поверх других приложений: Позволяет отображать экран входящего звонка поверх других приложений.
Обработка разрешений
- Отсутствующие разрешения отображаются как карточки на главной панели с действием предоставления по нажатию.
- Приложение продолжает работать для функций, не связанных со звонками, даже если некоторые разрешения не предоставлены.
- Функции звонка требуют разрешений на микрофон.
17. Устранение неполадок
Не удаётся принимать звонки
- Убедитесь, что режим доступности включен в настоящее время.
- Если включено расписание, убедитесь что время доступности выбрано корректно.
- Проверьте, что уведомления включены для приложения.
- Предоставьте разрешение Отображение поверх других приложений.
- Убедитесь, что ваш email подтверждён и аккаунт авторизован.
- Убедитесь, что у вас установлена последняя версия.
Чёрный экран видео
- Черный экран может отображаться если у пользователя или у волонтера медленное интернет соединение. Если звук работает а видео нет подождите несколько секунд пока установится видео связь.
- Если проблема не устранена, попросите пользователя завершить звонок и перезапустить телефон.
Проблемы со звуком
- Используйте кнопку Динамик для переключения между доступными выходами звука.
- Если звук прерывается, возможно, у пользователя медленный интернет — низкая пропускная способность влияет на качество звука.
Звонок не подключается
- Проверьте интернет-соединение.
- Убедитесь, что ваш аккаунт авторизован (проверьте карточку ожидания авторизации на главной панели).
- Убедитесь, что режим доступности установлен на Всегда или По расписанию (в пределах окна расписания).
Восстановление сети
- Если сеть пользователя пропадает во время звонка, появляется обратный отсчёт переподключения.
- Если пользователь переподключается в течение 30 секунд, звонок возобновляется.
- Если время истекает, звонок завершается автоматически.