Способ и устройство для управления переключением виртуальной навигационной панели

Изобретение относится к способу и устройству для управления переключением виртуальной навигационной панели. Технический результат заключается в обеспечении динамического переключения виртуальной навигационной панели без перезагрузки устройства. Такой результат достигается за счет того, что способ включает получение терминальным устройством команды для отображения виртуальной навигационной панели или команды для скрытия виртуальной навигационной панели от пользователя, определение терминальным устройством объектов отображения экранного контента в окне, обновление экранного контента в текущем окне, где после получения команды для отображения виртуальной навигационной панели от пользователя объекты отображения экранного контента в окне содержат объект отображения в виде виртуальной навигационной панели; а после получения команды для скрытия виртуальной навигационной панели от пользователя объекты отображения экранного контента в окне не содержат объекта отображения в виде виртуальной навигационной панели. 2 н. и 8 з.п. ф-лы, 3 ил.

 

Область техники

Настоящее изобретение относится к области терминального устройства с экраном дисплея и, в частности, к способу и устройству для управления переключением виртуальной навигационной панели.

Предшествующий уровень техники

С выпуском Android 4.0 виртуальная навигационная панель постепенно заменяет аппаратные кнопки и становится основным механизмом навигации для мобильных телефонов. Этот механизм решает проблему чрезмерного износа телефонных кнопок, вызванную частым использованием аппаратных кнопок, и увеличивает срок службы мобильного телефона. В то же время устранение аппаратных кнопок в мобильном телефоне может также в определенной степени уменьшить стоимость этого мобильного телефона.

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

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

Краткое изложение изобретения

Вариант осуществления настоящего изобретения предлагает способ и устройство для управления переключением виртуальной навигационной панели, чтобы дать возможность пользователю свободно выбирать, отображать или скрывать виртуальную навигационную панель без перезагрузки устройства.

Вариант осуществления настоящего изобретения предлагает способ управления переключением виртуальной навигационной панели, включающий:

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

после получения команды для отображения виртуальной навигационной панели или команды для скрытия виртуальной навигационной панели от пользователя, определение терминальным устройством объектов отображения экранного контента в окне, обновление экранного контента в окне, при этом при получении команды для отображения виртуальной навигационной панели от пользователя объекты отображения экранного контента в окне содержат объект отображения в виде виртуальной навигационной панели; а при получении команды для скрытия виртуальной навигационной панели от пользователя объекты отображения экранного контента в окне не содержат объекта отображения в виде виртуальной навигационной панели.

Альтернативно шаг определения терминальным устройством объектов отображения экранного контента в окне включает:

при получении команды для отображения виртуальной навигационной панели от пользователя, добавление терминальным устройством объекта отображения в виде виртуальной навигационной панели и модификацию значения состояния отображения в конфигурационном файле состояния, соответствующем виртуальной навигационной панели, для индикации текущего отображения виртуальной навигационной панели; при получении команды для скрытия виртуальной навигационной панели, удаление объекта отображения в виде виртуальной навигационной панели и модификацию значения состояния отображения в конфигурационном файле состояния, соответствующего виртуальной навигационной панели, для индикации текущего скрытия виртуальной навигационной панели.

Альтернативно шаг обновления экранного контента в окне терминальным устройством включает:

считывание терминальным устройством из конфигурационного файла состояния значения состояния отображения, соответствующего виртуальной навигационной панели, и отображение или скрытие виртуальной навигационной панели в окне в соответствии со значением состояния отображения.

Альтернативно способ дополнительно включает:

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

Альтернативно, шаг считывания терминальным устройством из конфигурационного файла состояния значения состояния отображения, соответствующего виртуальной навигационной панели, и отображения или скрытия виртуальной навигационной панели в окне в соответствии со значением состояния отображения включает:

считывание терминальным устройством из конфигурационного файла состояния значения состояния отображения, соответствующего виртуальной навигационной панели, и определение высоты отображения виртуальной навигационной панели в соответствии со значением состояния отображения; и обновление высоты и области экранного контента в окне в соответствии с высотой отображения виртуальной навигационной панели и значением состояния отображения.

Вариант осуществления настоящего изобретения дополнительно предлагает устройство для управления переключением виртуальной навигационной панели, применяемое в терминальном устройстве и содержащее: переключающий блок внешнего управления, блок контроля и распределения команд и блок выполнения команд, где:

переключающий блок внешнего управления выполнен с возможностью: получать команды для отображения виртуальной навигационной панели или команды для скрытия виртуальной навигационной панели от пользователя и передавать команды внешнего управления для отображения или скрытия виртуальной навигационной панели в блок контроля и распределения команд;

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

блок выполнения команд выполнен с возможностью: получать команды управления переключением, определять объекты отображения экранного контента в окне, обновлять экранный контент в окне, где после получения команды для отображения виртуальной навигационной панели от пользователя объекты отображения экранного контента в окне содержат объект отображения в виде виртуальной навигационной панели; а после получения команды для скрытия виртуальной навигационной панели объекты отображения экранного контента не содержат объекта отображения в виде виртуальной навигационной панели.

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

Альтернативно, блок выполнения команд выполнен с возможностью: когда типом команды управления переключением является отображение виртуальной навигационной панели, добавлять объект отображения в виде виртуальной навигационной панели и модифицировать значение состояния отображения в конфигурационном файле состояния, соответствующее виртуальной навигационной панели, для индикации текущего отображения виртуальной навигационной панели; а когда типом команды переключения является скрытие виртуальной навигационной панели, удалять объект отображения в виде виртуальной навигационной панели и модифицировать значение состояния отображения в конфигурационном файле состояний, соответствующее виртуальной навигационной панели, для индикации текущего скрытия виртуальной навигационной панели.

Альтернативно, устройство дополнительно содержит менеджер окон, где:

блок выполнения команд дополнительно выполнен с возможностью:

вызывать интерфейс функции обновления для управления окнами и передавать команду запроса на обновление отображения данных менеджеру окон;

менеджер окон выполнен с возможностью: запрашивать повторную визуализацию объектов отображения в окне и повторно входить в процесс повторной визуализации окна в соответствии с командой запроса на обновление отображения данных.

Альтернативно, блок выполнения команд дополнительно выполнен с возможностью: при добавлении объекта отображения в виде виртуальной навигационной панели, устанавливать высоту отображения виртуальной навигационной панели как фактическую высоту отображения; а при удалении объекта изображения в виде виртуальной навигационной панели, устанавливать высоту отображения виртуальной навигационной панели на ноль; менеджер окон дополнительно выполнен с возможностью: считывать из конфигурационного файла состояния значение состояния отображения, соответствующее виртуальной навигационной панели, и определять высоту отображения виртуальной навигационной панели в соответствии со значением состояния отображения; и обновлять высоту и области экранного контента в окне в соответствии с высотой отображения виртуальной навигационной панели и значением состояния отображения.

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

Краткое описание чертежей

Фиг. 1 представляет схематическое изображение устройства для управления переключением виртуальной навигационной панели в соответствии с настоящим изобретением.

Фиг. 2 представляет блок-схему способа управления переключением виртуальной навигационной панели в соответствии с настоящим изобретением.

Фиг. 3 является схематическим представлением сравнения эффекта динамического переключения виртуальной навигационной панели в соответствии с настоящим изобретением.

Предпочтительные варианты осуществления изобретения.

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

Способ переключения виртуальной навигационной панели в соответствии с настоящим вариантом осуществления включает следующие шаги.

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

На втором шаге после приема команды внешнего управления для отображения или скрытия виртуальной навигационной панели блок контроля и распределения команд посылает команду управления переключением блоку выполнения команд терминального устройства.

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

В дальнейшем в сочетании с чертежами будут подробно описаны варианты осуществления настоящего изобретения, при этом следует понимать, что конкретные варианты осуществления настоящего изобретения используются только для объяснения, но не для ограничения настоящего изобретения.

Как показано на фиг. 1, устройство управления переключением виртуальной навигационной панели в соответствии с настоящим изобретением содержит три основных функциональных модуля, т.е. переключающий блок 12 внешнего управления, блок 14 контроля и распределения команд и блок 16 выполнения команд, где блок 16 выполнения команд является основным модулем управления, и основные функции этих трех индивидуальных модулей описываются следующим образом.

Переключающий блок 12 внешнего управления является внешним портом, обеспечивающим управление пользователем функцией переключения, при этом пользователь может отправить внешнюю команду управления для отображения или скрытия виртуальной навигационной панели посредством переключающего блока 12 внешнего управления для принятия решения относительно того, отобразить или скрыть виртуальную навигационную панель. Переключающий блок 12 внешнего управления выполнен с возможностью: принимать команды для отображения виртуальной навигационной панели или команды для скрытия виртуальной навигационной панели от пользователя и передавать внешнюю команду управления для отображения или скрытия виртуальной навигационной панели блоку 14 контроля и распределения команд.

Блок 14 контроля и распределения команд выполнен с возможностью: отвечать за отслеживание того, посылает ли переключающий блок 12 внешнего управления внешнюю команду управления или нет, а после получения внешней команды управления для отображения или скрытия виртуальной навигационной панели, конвертировать полученную внешнюю команду управления во внутреннюю команду управления переключением и распределять команду управления переключением в блок 16 выполнения команд для выполнения обработки управления.

Блок 16 выполнения команд выполнен с возможностью: выполнять команду управления переключением, т.е. отвечать за управление отображением с динамическим переключением виртуальной навигационной панели. После получения команды управления переключением блок 16 выполнения команд определяет объекты отображения экранного контента в окне, обновляет экранный контент в окне, при этом после получения команды для отображения виртуальной навигационной панели от пользователя объекты отображения экранного контента в окне содержат объект отображения в виде виртуальной навигационной панели; а после получения команды для скрытия виртуальной навигационной панели от пользователя объекты отображения экранного контента в окне не содержат объекта отображения в виде виртуальной навигационной панели.

Блок 16 выполнения команд дополнительно выполнен с возможностью: определять тип команды управления переключением как отображение или скрытие виртуальной навигационной панели и, когда типом команды управления переключением является отображение виртуальной навигационной панели, добавлять объект отображения в виде виртуальной навигационной панели и модифицировать значение состояния отображения в конфигурационном файле состояния, соответствующее виртуальной навигационной панели, для индикации текущего отображения виртуальной навигационной панели; а когда типом команды управления переключением является скрытие виртуальной навигационной панели, удалять объект отображения в виде виртуальной навигационной панели и модифицировать значение состояния отображения в конфигурационном файле состояния, соответствующее виртуальной навигационной панели, для индикации текущего скрытия виртуальной навигационной панели, вызывать интерфейс функции обновления для управления окном и направлять команду запроса на обновление для запроса обновления отображения в окне менеджеру 18 окон.

Блок 16 выполнения команд дополнительно выполнен с возможностью: при добавлении объекта отображения виртуальной навигационной панели, устанавливать высоту отображения виртуальной навигационной панели как фактическую высоту дисплея; а при удалении объекта отображения виртуальной навигационной панели устанавливать высоту отображения виртуальной навигационной панели на ноль.

Менеджер 18 окон выполнен с возможностью: в соответствии с командой-запросом на обновление отображения, запрашивать повторную визуализацию объектов отображения в окне и начинать процесс повторной визуализации окна; считывать значение состояния отображения из конфигурационного файла состояния в соответствии с виртуальной навигационной панелью и определять высоту отображения виртуальной навигационной панели в окне в соответствии со значением состояния отображения; и в соответствии со значением состояния отображения и высотой отображения виртуальной навигационной панели, обновлять высоту и область экранного контента в окне для получения эффекта отображения после динамического переключения.

Как показано на фиг. 2, способ управления переключением виртуальной навигационной панели в соответствии с настоящим изобретением включает в себя следующие шаги:

на шаге S201, после получения команды управления переключением, блок выполнения команд оценивает, является ли тип команды управления переключением отображением или скрытием виртуальной навигационной панели, если типом команды является отображение виртуальной навигационной панели, то выполняется шаг S204, если типом команды является скрытие виртуальной навигационной панели, то выполняется шаг S202.

На шаге S202, когда типом полученной команды управления переключением является скрытие виртуальной навигационной панели, блок выполнения команд удаляет объект отображения в виде виртуальной навигационной панели и устанавливает высоту отображения виртуальной навигационной панели на 0, затем выполняется шаг S203.

На шаге S203 блок выполнения команд модифицирует значения состояния отображения в конфигурационном файле состояния, соответствующее виртуальной навигационной панели, для индикации текущего скрытия виртуальной навигационной панели, например, значение состояния устанавливается на 0, и выполняется шаг 206.

На шаге S204 блок выполнения команд добавляет объект отображения виртуальной навигационной панели, когда типом полученной команды управления переключением является отображение виртуальной навигационной панели, и устанавливает высоту отображения виртуальной навигационной панели как фактическую высоту отображения, и затем выполняется шаг S205.

На шаге S205 блок выполнения команд модифицирует значение состояния отображения в конфигурационном файле состояния, соответствующее виртуальной навигационной панели, для индикации текущего отображения виртуальной навигационной панели, например, значение состояния устанавливается равным 1, и выполняется шаг 206.

На шаге S206 блок выполнения команд вызывает интерфейс функции обновления для управления окнами и посылает команду запроса на обновление отображения окна менеджеру окон.

На шаге S207 менеджер окон запрашивает повторную визуализацию объектов отображения в окне в соответствии с командой запроса на обновление отображения и входит в процесс повторной визуализации окна отображения.

На шаге S208 менеджер окон считывает значение состояния отображения из конфигурационного файла состояния, соответствующее виртуальной навигационной панели, и определяет высоту отображения виртуальной навигационной панели в окне на основе значения состояния отображения.

На шаге S209 менеджер окон обновляет высоту и область экранного контента в текущем окне в соответствии со значением состояния отображения и высотой отображения виртуальной навигационной панели для получения эффекта отображения после динамического переключения.

Фиг. 3 является схематическим представлением сравнения эффекта динамического переключения в соответствии с вариантом осуществления настоящего изобретения:

S301 и S302 соответственно представляют собой два сенсорных экрана LCD (жидкокристаллический дисплей) одного размера, S303 представляет собой область отображения, занимаемую виртуальной навигационной панелью, путем сравнения эффективных областей отображения S301 и S302 можно видеть, что, поскольку S301 скрывает виртуальную навигационную панель, область отображения S301 существенно больше, чем область отображения S302. Следовательно, в случае одинаковой стоимости оборудования схема настоящего варианта осуществления может быть использована для увеличения области отображения и усовершенствования механизма взаимодействия пользователя с дисплеем терминального устройства.

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

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

Промышленная применимость

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

1. Способ управления переключением виртуальной навигационной панели, включающий:

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

после получения команды для отображения упомянутой виртуальной навигационной панели или команды для скрытия упомянутой виртуальной навигационной панели от пользователя, определение терминальным устройством объектов отображения экранного контента в окне, обновление экранного контента в окне, при этом при получении команды для отображения упомянутой виртуальной навигационной панели от пользователя объекты отображения экранного контента в окне содержат объект отображения в виде виртуальной навигационной панели; а при получении команды для скрытия упомянутой виртуальной навигационной панели от пользователя объекты отображения экранного контента в окне не содержат объекта отображения в виде виртуальной навигационной панели.

2. Способ по п. 1, в котором шаг определения терминальным устройством объектов отображения экранного контента включает:

после получения команды для отображения упомянутой виртуальной навигационной панели от пользователя, добавление терминальным устройством упомянутого объекта отображения в виде виртуальной навигационной панели и модификацию значения состояния отображения в конфигурационном файле состояния, соответствующего виртуальной навигационной панели, для индикации текущего отображения виртуальной навигационной панели; после получения команды для скрытия упомянутой виртуальной навигационной панели от пользователя, удаление объекта отображения в виде виртуальной навигационной панели и модификацию значения состояния отображения в конфигурационном файле состояния, соответствующего виртуальной навигационной панели, для индикации текущего скрытия виртуальной навигационной панели.

3. Способ по п. 2, в котором шаг обновления экранного контента в окне включает:

считывание терминальным устройством из конфигурационного файла состояния значения состояния отображения, соответствующего виртуальной навигационной панели, и отображение или скрытие виртуальной навигационной панели в окне в соответствии со значением состояния отображения.

4. Способ по п. 3, дополнительно включающий:

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

5. Способ по п. 4, в котором шаг считывания терминальным устройством из конфигурационного файла значения состояния отображения состояния, соответствующего виртуальной навигационной панели, и отображения или скрытия виртуальной навигационной панели в окне в соответствии со значением состояния отображения включает в себя:

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

6. Устройство для управления переключением виртуальной навигационной панели, применяемое в терминальном устройстве и содержащее переключающий блок внешнего управления, блок контроля и распределения команд и блок выполнения команд, где:

переключающий блок внешнего управления выполнен с возможностью получать команды для отображения упомянутой виртуальной навигационной панели или команды для скрытия упомянутой виртуальной навигационной панели от пользователя и передавать команды внешнего управления для отображения или скрытия виртуальной навигационной панели блоку контроля и распределения команд;

блок контроля и распределения команд выполнен с возможностью, после приема упомянутой команды внешнего управления для отображения или скрытия виртуальной навигационной панели, пересылать команды управления переключения в блок выполнения команд; и

блок выполнения команд выполнен с возможностью, после получения команды управления переключением, определять объекты отображения экранного контента в окне, обновлять экранный контент в окне, при этом при получении команды для отображения упомянутой виртуальной навигационной панели от пользователя объекты отображения экранного контента в окне содержат объект отображения в виде виртуальной навигационной панели; а при получении команды для скрытия упомянутой виртуальной навигационной панели от пользователя объекты отображения экранного контента в окне не содержат объекта отображения в виде виртуальной навигационной панели.

7. Устройство по п. 6, в котором:

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

8. Устройство по п. 7, в котором:

блок выполнения команд выполнен с возможностью, когда типом команды управления переключением является отображение виртуальной навигационной панели, добавлять объект отображения в виде виртуальной навигационной панели и модифицировать значение состояния отображения в конфигурационном файле состояния, соответствующее виртуальной навигационной панели, для индикации текущего отображения виртуальной навигационной панели; а когда типом команды управления переключением является скрытие виртуальной навигационной панели, удалять объект отображения в виде виртуальной навигационной панели и модифицировать значение состояния отображения в конфигурационном файле состояния, соответствующее виртуальной навигационной панели, для индикации текущего скрытия виртуальной навигационной панели.

9. Устройство по п. 8, дополнительно содержащее менеджер окон, при этом:

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

менеджер окон выполнен с возможностью: запрашивать повторную визуализацию объектов отображения в окне и начинать процесс повторной визуализации окна в соответствии с командой запроса на обновление отображения.

10. Устройство по п. 9, в котором:

блок выполнения команд дополнительно выполнен с возможностью, при добавлении объекта отображения в виде виртуальной навигационной панели, устанавливать высоту отображения виртуальной навигационной панели как фактическую высоту отображения; а при удалении объекта отображения в виде виртуальной навигационной панели устанавливать высоту отображения виртуальной навигационной панели на ноль;

менеджер окон дополнительно выполнен с возможностью считывать из конфигурационного файла состояния значение состояния отображения, соответствующее виртуальной навигационной панели, и определять высоту отображения виртуальной навигационной панели в соответствии со значением состояния отображения; и обновлять высоту и область экранного контента в окне в соответствии с высотой отображения виртуальной навигационной панели и значением состояния отображения.



 

Похожие патенты:

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

Настоящее изобретение относится к способу и устройству управления функциями кнопок в режиме работы одной рукой. Технический результат заключается в обеспечении управления функциями физических кнопок в режиме работы одной рукой.

Изобретение относится к электронным устройствам. Технический результат заключается в снижении вероятности выполнения непроизвольных операций.

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

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

Предложено устройство переключения рабочего режима для автоматической двери. Устройство переключения рабочего режима выполнено с возможностью связи с автоматической дверью, включающей в себя контроллер двери, имеющий блок управления рабочим режимом для изменения рабочего режима автоматической двери от одного к другому, и блок передатчика/приемника для связи с устройством переключения рабочего режима.

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

Изобретение относится к управлению информацией и представлению информации пользователю мобильного устройства, в которой представляемая пользователю информация ассоциирована с информацией, имеющей либо временную, либо контекстуальную, либо геолокационную связь с иной также представляемой пользователю информацией.

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

Изобретение относится к радиосвязи и может быть использовано в системах передачи данных, использующих фазоманипулированные сигналы, без введения избыточности, для поддержания тактовой синхронизации для сигналов с фазовой манипуляцией (ФМн) или квадратурно-амплитудной модуляцией (КАМ), в кодовых конструкциях которых используются блоковые помехоустойчивые коды.

Группа изобретений относится к технологиям предоставления пользователям продвигаемой информации. Техническим результатом является обеспечение предпросмотра ссылок предпросмотра за счет предпросмотра продвигаемой информации, посредством шаблонов предпросмотра. Предложен способ для подбора продвигаемой информации. Способ содержит этап, на котором осуществляют предоставление контента пользователю посредством устройства с сенсорным экраном. Далее согласно способу определяют часть контента, выделенного пользователем посредством действий с сенсором, где контент отображается на сенсорном экране устройства с сенсорным экраном и каждая точка на сенсорном экране функционирует как активная ссылка в ответ на касание. Далее согласно способу осуществляют генерирование метаданных, связанных, по крайней мере, с частью выделенного пользователем контента и контекстом предоставленного пользователю контента, и отражающих цели пользователя. 3 н. и 57 з.п. ф-лы, 10 ил.

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

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

Изобретение относится к способу и устройству для управления мультимедийной системой моторного транспортного средства. Техническим результатом является предоставление способа и устройства для управления мультимедийной системой моторного транспортного средства, которые способны гарантировать, что нормы, касающиеся уменьшения отвлечения водителя, соблюдаются, даже когда производится попытка установить соединение портативного прибора с моторным транспортным средством. Указанный технический результат достигается тем, что когда производится попытка присоединить портативный прибор (14) к моторному транспортному средству, автоматически производится попытка в моторном транспортном средстве установить линию передачи данных с портативным прибором (14), и линия передачи данных используется для автоматической проверки, хранит ли портативный прибор (14) конкретную программу, которая гарантирует, что конкретные технические условия, предписанные производителем моторного транспортного средства для взаимодействий с водителем моторного транспортного средства, при взаимодействии портативного прибора (14) и мультимедийной системы. Взаимодействие между портативным прибором (14) и мультимедийной системой, которое выходит за пределы проверяющей линии передачи данных и которое оказывает влияние на взаимодействия между мультимедийной системой и водителем моторного транспортного средства, делается возможным, только когда конкретная программа является работающей на мобильном приборе (14) и соответственно происходит под управлением конкретной программы. 2 н. и 10 з.п. ф-лы, 3 ил.

Изобретение относится к устройствам управления и отображения. Сельскохозяйственная рабочая машина оснащена электронным устройством управления и отображения с содержащим сенсорный экран дисплеем. Дисплей эксплуатируется на уровнях навигации, подразделенных на области визуализации, содержащие визуальный контент. Области визуализации могут быть подвергнуты прокрутке или масштабированию изображения независимо от других областей. Горизонтальная или вертикальная прокрутка двумя пальцами соответствующей области вызывает повышение скорости прокрутки. Визуальный контент включает в себя один инструмент и может быть отредактирован независимо от контента остальных областей. Каждая из частичных областей визуализации может редактироваться так, что контент записанного в области визуализации инструмента может быть перетянут в частичную область. Редактирование может быть прервано открытием окна альтернативных опций редактирования. Навигация между выбираемыми опциями обеспечена посредством вертикальной прокрутки. Повышается скорость навигации между различными уровнями меню. 6 з.п. ф-лы, 5 ил., 1 табл.

Изобретение относится к области носимых пользователем устройств для управления скоростью воспроизведения элемента изображения видео файла. Технический результат направлен на расширение арсенала технических средств того же назначения. Предложен способ управления воспроизведением, который содержит этапы, на которых: получают видео файл, определяют поле обзора пользователя, выбирают элемент изображения видео файла, воспроизводят элемент изображения видео файла, получают параметры функции движения объекта съемки, определяют, принадлежит ли скорость воспроизведения объекта съемки предварительно установленному диапазону скорости воспроизведения объекта съемки, соответствующему параметру функции движения, если нет, то воспроизводят на регулируемой скорости, в противном случае воспроизводят без корректировки скорости воспроизведения. 3 н. и 14 з.п. ф-лы, 21 ил.

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении безопасности передачи данных. Способ содержит этапы, на которых: на главном устройстве активируют функцию организации mesh-сети передачи данных и формируют пакет данных для подключения устройств низших уровней, создают имя сети и пин-код, причем пакет данных содержит, по меньшей мере, зашифрованный ключ для подключения к главному устройству, причем упомянутое главное устройство содержит заданное ограничение количества подключений к нему устройств; передают упомянутый пакет данных на по меньшей мере одно устройство, подключаемое напрямую к главному устройству, причем при подключении к главному устройству на упомянутом устройстве осуществляют ввод имени устройства, пин-код сети и передают пакет данных, содержащий ответный ключ, вычисленный на основании данных устройства и информации, полученной в упомянутом пакете данных от главного устройства; в ответ на полученный от упомянутого устройства пакет данных главное устройство вычисляет ключ для подключения на основании данных устройства и информации из упомянутого пакета данных, полученного от устройства, выполняют на главном устройстве сравнение полученных ключей. 2 н. и 13 з.п. ф-лы, 16 ил.

Настоящее изобретение относится к системам тактильной обратной связи для гибкого сенсорного экрана. Техническим результатом является обеспечение быстрой тактильной обратной связи. Система обратной тактильной связи содержит по меньшей мере один блок тактильной обратной связи, расположенный под гибким сенсорным экраном и содержащий якорную и катушечную части. Одна из упомянутых частей является подвижной. Когда на катушечную часть подается питание, зазор между якорной частью и катушечной частью изменяется под электромагнитным воздействием, причем измененный зазор больше или меньше заранее заданного значения, так что образуется выступ или углубление в соответствующем месте гибкого сенсорного экрана. Настоящее изобретение позволяет достичь быстрого деформирования гибкого сенсорного экрана путем подачи питания на катушечную часть и значительно сократить время реагирования. 5 н. и 17 з.п. ф-лы, 21 ил.

Изобретение относится к области коммуникаций и, более конкретно, к управлению отображением видео. Технический результат заключается в удобстве управления видео и улучшения впечатления от просмотра. Предложен способ управления отображением видео, который включает: получение видео, снятое интеллектуальным устройством с камерой; получение данных изменения направления терминала, если видео отображается на экране терминала; и управление изображением видео для его сдвига на экране, в соответствии с данными изменения направления терминала. Согласно вариантам осуществления настоящего изобретения, терминал может получать данные изменения направления терминала в режиме реального времени в процессе отображения видео, снимаемого интеллектуальным устройством с камерой, чтобы контролировать визуальное отображение видео для сдвига по экрану согласно данным изменения направления. 3 н. и 6 з.п. ф-лы, 19 ил.

Изобретение относится к сенсорным устройствам. Технический результат заключается в обеспечении возможности одновременного изменения параметра и выполнения функции, основываясь на вводе события касания во время выполнения функции. Способ включает в себя выполнение второй функции, связанной с параметром, установленным согласно вводу события касания кнопки функции, и выполнение первой функции, назначенной кнопке функции, согласно значению параметра, установленному с помощью второй функции, когда ввод события касания прекращается. 8 н. и 21 з.п. ф-лы, 20 ил.

Изобретение относится к способу и устройству для управления переключением виртуальной навигационной панели. Технический результат заключается в обеспечении динамического переключения виртуальной навигационной панели без перезагрузки устройства. Такой результат достигается за счет того, что способ включает получение терминальным устройством команды для отображения виртуальной навигационной панели или команды для скрытия виртуальной навигационной панели от пользователя, определение терминальным устройством объектов отображения экранного контента в окне, обновление экранного контента в текущем окне, где после получения команды для отображения виртуальной навигационной панели от пользователя объекты отображения экранного контента в окне содержат объект отображения в виде виртуальной навигационной панели; а после получения команды для скрытия виртуальной навигационной панели от пользователя объекты отображения экранного контента в окне не содержат объекта отображения в виде виртуальной навигационной панели. 2 н. и 8 з.п. ф-лы, 3 ил.

Наверх