Режим "Засыпания": различия между версиями

Материал из SmartPlayer
Нет описания правки
Нет описания правки
 
Строка 28: Строка 28:
| Старая реализация использовала режима гибернации с использованием черной "маски", подсветка дисплея в котором оставалась активной. Это увеличивало расход энергии. Проверка системы проходила раз в 10 минут. Информация о громкости и яркости устройства при переходе в "спящий" режим не сохранялась. || В новой реализации устройство "засыпает" полноценно, закрывая видеоканал с сервером. С помощью чекбокса активируется "спящий" режим, который ранее можно было включить вручную через личный кабинет. Перед отключением сохраняет параметры яркости и громкости, чтобы после активации использовать их для корректного продолжения работы. Статус устройства в "спящем" режиме изменится с зеленой рамки на голубую.
| Старая реализация использовала режима гибернации с использованием черной "маски", подсветка дисплея в котором оставалась активной. Это увеличивало расход энергии. Проверка системы проходила раз в 10 минут. Информация о громкости и яркости устройства при переходе в "спящий" режим не сохранялась. || В новой реализации устройство "засыпает" полноценно, закрывая видеоканал с сервером. С помощью чекбокса активируется "спящий" режим, который ранее можно было включить вручную через личный кабинет. Перед отключением сохраняет параметры яркости и громкости, чтобы после активации использовать их для корректного продолжения работы. Статус устройства в "спящем" режиме изменится с зеленой рамки на голубую.
|}
|}
== '''Реакция экрана и монитора при переходе в спящий режим''' ==
При переходе устройства в спящий режим система может использовать до трёх механизмов управления экраном и подключённым монитором. Доступность каждого механизма зависит от типа устройства, наличия root-прав и поддержки необходимых протоколов. Если устройство поддерживает несколько механизмов, они могут применяться одновременно.
# '''Отображение чёрного слоя.'''— клиентское приложение размещает поверх воспроизводимого контента практически непрозрачный чёрный слой. Данный механизм используется на устройствах без root-прав. При этом экран остаётся включённым, но отображаемый контент становится недоступен для просмотра.
# '''Отключение видеосигнала с помощью video mute.''' — клиентское приложение изменяет системную переменную и включает режим `video mute`. В результате передача видеосигнала на подключённый монитор прекращается. Данный механизм доступен только на устройствах с root-правами.
# '''Перевод монитора в спящий режим по HDMI-CEC.'''— данный механизм используется только на устройствах SmartBox с root-правами. Если устройство и подключённый монитор поддерживают протокол HDMI-CEC, клиентское приложение отправляет монитору команду перехода в спящий режим. Возможность использования данного механизма зависит от поддержки HDMI-CEC со стороны конкретной профессиональной панели.
== '''Особенности работы с различными устройствами''' ==
Разные модели устройств и профессиональных панелей могут использовать различные аппаратные компоненты и API управления питанием. Поддержка перехода в спящий режим должна проверяться отдельно для каждой модели устройства и панели. В рамках такой проверки необходимо определить:
* наличие root-прав;
* возможность использования режима `video mute`;
* поддержку протокола HDMI-CEC;
* возможность отправки команды перехода в спящий режим;
* корректность работы таймера перехода в спящий режим.
{{Note|Фактическое поведение экрана и монитора зависит от аппаратных возможностей устройства и подключённой панели. Поддержка одного механизма не гарантирует поддержку остальных механизмов.|warn}}
== '''Видеоинструкция''' ==  
== '''Видеоинструкция''' ==  
[https://vk.com/video-227547238_456239053 Режим засыпания на устройствах]
[https://vk.com/video-227547238_456239053 Режим засыпания на устройствах]

Текущая версия от 14:33, 30 июля 2026

Описание ситуации

Информация на данной странице будет посвящена работе режима засыпания на устройствах, при работе с расписаниями на платформе SmartPlayer.

Функциональность поддерживается только на устройствах под управлением Android OS. В дальнейшем планируется расширить количество поддерживаемых устройств и операционных систем.

Алгоритм действия

Для начала, пользователь должен зарегистрироваться или авторизоваться в личном кабинете SmartPlayer.
Следующим шагом пользователю необходимо перейти в раздел "Устройства".

Пример отображения раздела "Устройства" в личном кабинете

В разделе "Устройства" необходимо выбрать нужное устройство и кликнуть по нему. Тем самым устройство будет выделено.

Пример отображения выбора устройства в личном кабинете

После выделения устройства отображение страницы и появится тулбар с настройками устройства. Тулбар расположен с правой стороны. Переместившись к тулбару пользователь должен выбрать строку "Настройки".

Пример отображения строки "Настройки" в тулбаре

Открыв страницу "Настройки" пользователь должен выбрать первую строку с названием "Автоматизация управления".

Пример отображения блока настроек "Автоматизация управления"

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

Пример отображения чекбокса "Использовать спящий режим"

Активация данного чекбокса позволит использовать на устройствах режим "Засыпания".

Для завершения настройки устройства необходима проскроллить страницу до конца и нажать на кнопку "Сохранить изменения".
Пример отображения кнопки "Сохранить изменения"

Отличие старой реализации от новой

Описанная выше информация о режиме засыпается является новой реализацией функционала. В ней был полностью изменен сам принцип работы "засыпания" устройства.

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

Реакция экрана и монитора при переходе в спящий режим

При переходе устройства в спящий режим система может использовать до трёх механизмов управления экраном и подключённым монитором. Доступность каждого механизма зависит от типа устройства, наличия root-прав и поддержки необходимых протоколов. Если устройство поддерживает несколько механизмов, они могут применяться одновременно.

  1. Отображение чёрного слоя.— клиентское приложение размещает поверх воспроизводимого контента практически непрозрачный чёрный слой. Данный механизм используется на устройствах без root-прав. При этом экран остаётся включённым, но отображаемый контент становится недоступен для просмотра.
  2. Отключение видеосигнала с помощью video mute. — клиентское приложение изменяет системную переменную и включает режим `video mute`. В результате передача видеосигнала на подключённый монитор прекращается. Данный механизм доступен только на устройствах с root-правами.
  3. Перевод монитора в спящий режим по HDMI-CEC.— данный механизм используется только на устройствах SmartBox с root-правами. Если устройство и подключённый монитор поддерживают протокол HDMI-CEC, клиентское приложение отправляет монитору команду перехода в спящий режим. Возможность использования данного механизма зависит от поддержки HDMI-CEC со стороны конкретной профессиональной панели.

Особенности работы с различными устройствами

Разные модели устройств и профессиональных панелей могут использовать различные аппаратные компоненты и API управления питанием. Поддержка перехода в спящий режим должна проверяться отдельно для каждой модели устройства и панели. В рамках такой проверки необходимо определить:

  • наличие root-прав;
  • возможность использования режима `video mute`;
  • поддержку протокола HDMI-CEC;
  • возможность отправки команды перехода в спящий режим;
  • корректность работы таймера перехода в спящий режим.
Фактическое поведение экрана и монитора зависит от аппаратных возможностей устройства и подключённой панели. Поддержка одного механизма не гарантирует поддержку остальных механизмов.

Видеоинструкция

Режим засыпания на устройствах

Дополнительная информация

Если данная статья не помогает использовать функционал по назначению или после ее прочтения остаются вопросы можно озвучить данные вопросы в разделе "Обсуждения" вверху страницы.

Пример отображения вкладки "Обсуждения" на wiki-странице

Также дополнительную информацию можно узнать на странице Как взаимодействовать пользователю с разделом "Обсуждения"