Типовой элемент управления для бытовых приборов, объединенных в сеть

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

 

Область техники, к которой относится изобретение

Изобретение относится к способу и соответствующему устройству, позволяющему эффективно управлять объединенными в сеть бытовыми приборами и контролировать их.

Уровень техники

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

Существуют различные подходы к решению названных проблем. Например, можно разрабатывать или оптимизировать элементы управления приложения специально для каждого отдельного бытового прибора и для всех типов управляющих устройств (интеллектуальные устройства, планшеты, смартфоны). Это решение связано с очень высокими затратами и поэтому, как правило, допускает управление лишь некоторыми избранными приборами. Кроме того, объем функций бытового прибора, которыми можно управлять через приложение, может уменьшиться по сравнению с функциональностью самого бытового прибора. При этом часто предусматривают возможность управления только основными функциями, имеющимися в большинстве бытовых приборов определенного класса. Кроме того, в управляющем приложении обычно не отображаются динамические изменения объема функций, соответствующих параметров или опций в зависимости от выбранной функции, текущего режима работы или используемой принадлежности бытового прибора. В таком случае пользователь, попытавшийся получить доступ к недоступным в данный момент функциям через управляющее приложение, обычно получает информационное сообщение или сообщение об ошибке. Различные управляющие приложения для различных бытовых приборов зачастую не способны использовать потенциал упрощенной концепции управления, охватывающей все виды бытовых приборов.

Раскрытие сущности изобретения

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

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

Первый аспект изобретения описывает способ разработки пользовательского интерфейса для управления первым из множества бытовых приборов. Под бытовыми приборами может пониматься, например, один или несколько духовых шкафов, одна или несколько посудомоечных машин, одна или несколько стиральных машин, одна или несколько сушильных машин и т.д. Пользовательский интерфейс может быть реализован в электронном блоке управления. Электронный блок управления может содержать смартфон, планшетный компьютер, ноутбук и т.д. Электронный блок управления может быть соединен с первым бытовым прибором посредством домашней коммуникационной сети (например, беспроводной сети, в частности, WLAN, UMTS, LTE).

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

Согласно первому аспекту изобретения предусмотрен блок управления, выполненный с возможностью управления первым бытовым прибором из множества различных бытовых приборов. Блок управления содержит узел связи, выполненный с возможностью установления соединения с первым бытовым прибором посредством сети. Кроме того, блок управления содержит устройство ввода / вывода, выполненное с возможностью отображения пользовательского интерфейса первого бытового прибора и распознавания данных, введенных посредством пользовательского интерфейса. Кроме того, блок управления содержит процессор, выполненный с возможностью реализации различных типовых элементов управления для задания свойств различных функций и/или значений различных параметров множества разнообразных бытовых приборов. Кроме того, процессор выполнен с возможностью определения описательных данных для первого бытового прибора. Описательные данные указывают, какой или какие из нескольких типовых элементов управления используются для управления первым бытовым прибором, а также какие функции (свойства функций) и/или параметры (значения параметров) первого бытового прибора могут быть настроены с помощью одного или нескольких используемых типовых элементов управления. Кроме того, процессор выполнен с возможностью создания пользовательского интерфейса для первого бытового прибора с использованием множества различных типовых элементов управления и описательных данных для первого бытового прибора.

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

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

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

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

Ниже приведено детальное описание изобретения со ссылкой на варианты исполнения. На фигурах изображено:

Фигура 1: вариант сети, в состав которой входит несколько бытовых приборов.

Фигура 2: примерная структура пользовательского интерфейса.

Фигура 3: примерная структура файла описания для пользовательского интерфейса бытового прибора.

Фигура 4: блок-схема варианта способа создания пользовательского интерфейса для бытового прибора.

Осуществление изобретения

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

На фигуре 1 изображено несколько бытовых приборов 103 (например, один или несколько духовых шкафов, одна или несколько стиральных машин, одна или несколько сушильных машин, одна или несколько посудомоечных машин и т.д.), соединенных через сеть 102 с электронным блоком 101 управления. Сеть 102 может быть выполнена в беспроводном и/или проводном варианте. В качестве примера беспроводных сетей можно назвать сети WLAN, UMTS и/или LTE. Электронный блок 101 управления может содержать планшетный компьютер, смартфон или ноутбук. Электронный блок 101 управления содержит устройство 104 ввода / вывода (например, сенсорный экран или дисплей), выполненный с возможностью вывода графической информации и распознавания ввода данных, осуществленного пользователем. В частности, устройство 104 ввода / вывода может быть выполнено с возможностью вывода графической информации пользовательского интерфейса для бытового прибора 103 и распознавания ввода в пользовательском интерфейсе.

Электронный блок 101 управления содержит процессор, выполненный с возможностью исполнения одной или нескольких программ и/или инструкций. В частности, электронный блок 101 управления может быть выполнен с возможностью управления несколькими бытовыми приборами 103 по сети 102 и/или получения информации о состоянии нескольких бытовых приборов 103 по сети 102 при помощи исполняемой процессором управляющей программы. Управляющая программа может содержать пользовательский интерфейс, описанный в данном документе. Кроме того, электронный блок 101 управления может быть выполнен с возможностью получения доступа к внешнему компьютеру (например, серверу) 110 с помощью управляющей программы. Компьютер 110 может содержать запоминающее устройство 111, в которое записана информация об одном или нескольких бытовых приборах 103. В качестве примера такой информации можно назвать файл описания для пользовательского интерфейса бытового прибора 103, инструкции по эксплуатации, сборники рецептов, записи с форумов пользователей и т.д.

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

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

На фигуре 2 изображена примерная структура пользовательского интерфейса 200 для бытового прибора 103. Пользовательский интерфейс 200 может также называться многофункциональной панелью управления (МСР). Пользовательский интерфейс 200 содержит область 210 элементов управления, содержащую один или несколько элементов 211 управления. Кроме того, пользовательский интерфейс 200 может содержать область 220 детальной информации, в которой для каждого элемента 211 управления может отображаться подробная информация и может распознаваться ввод, осуществленный пользователем. Пользовательский интерфейс 200 может отображаться посредством устройства 104 ввода / вывода блока 101 управления. Кроме того, устройство 104 ввода / вывода может распознавать ввод, осуществленный посредством пользовательского интерфейса 200. В предпочтительном примере устройство 104 ввода / вывода содержит сенсорный экран, на котором может отображаться пользовательский интерфейс 200. Элементы 211 управления можно приводить в действие путем прикосновения к элементам 211 управления (или соответствующим пиктограммам).

Пользовательский интерфейс 200 для бытового прибора 103 может быть создан автоматически. Для этого может быть предусмотрено несколько предварительно определенных типовых элементов 211 управления. Типовые элементы 211 управления могут быть записаны, например, в блоке 101 управления или центральном компьютере 110. Каждый типовой элемент 211 управления может быть рассчитан на настройку и/или управление функцией и/или параметром бытовых приборов 103. В качестве примеров типовых элементов 211 управления можно назвать:

- элемент 211 управления программами, позволяющий выбрать программу бытового прибора 103;

- элемент 211 управления временем, позволяющий задавать время начала и/или прекращения исполнения программы бытового прибора 103;

- элемент 211 управления продолжительностью, позволяющий задавать длительность работы бытового прибора 103;

- элемент 211 управления опциями, позволяющий задавать опции (например, для различных программ) бытового прибора 103;

- элемент 211 управления температурой, позволяющий задавать рабочую температуру бытового прибора 103; и/или

- элемент 211 управления пуском / остановкой, позволяющий запускать, останавливать и/или приостанавливать работу бытового прибора 103.

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

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

Для создания специфичного пользовательского интерфейса 200 для определенного бытового прибора 103 данный бытовой прибор 103 может предоставить файл 300 описания (также называемый описательными данными 300), в котором могут быть определены типовые элементы 211 управления, используемые для специфичного пользовательского интерфейса 200, а также определенные свойства функций / определенные значения параметров, которые могут быть выбраны или настроены на основе типовых элементов 211 управления.

На фигуре 3 представлен примерный файл 300 описания для бытового прибора 103. Файл 300 описания указывает (ссылочное обозначение 301), какие типовые элементы 211 управления необходимы для управления бытовым прибором 103. Кроме того, файл 300 описания указывает определенные свойства функций и/или диапазоны параметров и/или опции, которые могут быть реализованы с помощью соответствующих элементов 211 управления (ссылочное обозначение 302). Например:

- для элемента 211 управления программами можно показать доступные программы для определенного бытового прибора 103;

- для элемента 211 управления опциями можно показать доступные опции для определенного бытового прибора 103; и/или

- для элемента 211 управления температурой можно показать доступный диапазон температур для определенного бытового прибора 103.

Кроме того, файл 300 описания может определять зависимости между настройками различных элементов 211 управления (ссылочное обозначение 303). В частности, возможные признаки или свойства второго элемента 211 управления (например, элемента управления температурой) могут зависеть от выбора признака или свойства первого элемента 211 управления (например, элемента 211 управления программами).

Таким образом, на основании файла 300 описания можно выбрать необходимые для управления определенным бытовым прибором 103 элементы 211 управления из списка доступных элементов 211 управления. Кроме того, можно определить возможные признаки (например, свойства функций, диапазоны параметров, опции и т.д.), которые могут быть реализованы посредством выбранных элементов 211 управления. Это позволяет эффективно создавать различные пользовательские интерфейсы 200 для различных бытовых приборов 103, отличающиеся, тем не менее, единой концепцией взаимодействия с пользователем.

Отдельные элементы 211 управления позволяют пользователю задавать различные параметры / функции бытового прибора 103, в частности, прибора домашнего обихода. При этом элемент 211 управления может быть выполнен с возможностью генерирования управляющего сигнала, воспроизводящего ввод, осуществленный посредством элемента 211 управления (например, выбор программы и/или задание температуры). Управляющий сигнал элемента 211 управления может быть передан по сети 102 на используемый бытовой прибор 103 и, тем самым, выполнить соответствующую настройку бытового прибора 103.

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

В каждом из типовых элементов 211 управления могут быть отображены и доступны для управления именно те функции, которые относятся к соответствующему бытовому прибору 103. Так, например, для элемента управления типами нагрева, в зависимости от вида духового шкафа, могут быть доступны лишь некоторые стандартные типы нагрева, например, горячий воздух, верхний / нижний нагревательный элемент и гриль, или же несколько различных типов нагрева. Содержание прочих типовых элементов 211 управления может быть адаптировано к выбору предыдущих элементов 211 управления. Если, например, в элементе 211 управления типами нагрева (то есть в элементе управления программами) духового шкафа будет выбран тип нагрева «горячий воздух», то, как правило, в типовом элементе 211 управления температурой будет отображаться диапазон возможных температур, отличающийся от диапазона для типа нагрева «Гриль». Если, с другой стороны, в духовой шкаф будет установлен датчик температуры мяса, то на МСР 200 типовой элемент 211 управления (например, элемент 211 управления длительностью или периодом) может быть динамически удален и заменен элементом 211 управления для регулировки температуры внутри продукта.

Требуемое поведение пользовательского интерфейса 200 может быть реализовано следующим образом: для любого бытового прибора 103, управляемого через МСР 200, создается и предоставляется файл 300 технического описания. Файл 300 описания содержит объем функциональных возможностей, соответствующие наборы параметров и опций, а также соответствующие зависимости для бытового прибора 103. Для надмножества всех видов бытовых приборов и их функций, параметров и опций предусмотрены типовые элементы 211 управления. При подключении бытового прибора 103 с соответствующим приложением, сайтом или программным обеспечением блока 101 управления производится считывание файла 300 описания бытового прибора 103 и его интерпретация на основе правил. В результате необходимые для пользовательского интерфейса 200 бытового прибора 103 типовые отдельные элементы 211 управления идентифицируются и отображаются в соответствующем порядке и виде устройством 104 ввода / вывода блока 101 управления. Кроме того, на основании файла 300 описания определяется соответствующий объем функций, диапазоны параметров и опции, отображаемые в каждом типовом элементе 211 управления.

Как было сказано выше, бытовой прибор 103 и блок 101 управления обычно соединяются друг с другом, как правило, посредством беспроводной сети 102, например, WLAN, ZigBee, Bluetooth и т.п, для реализации дистанционного управления. По этой сети 102 блок 101 управления может принимать информацию о текущем состоянии бытового прибора 103, а также об установке и/или снятии дополнительных принадлежностей, способных повлиять на текущие возможности управления бытовым прибором 103. Алгоритм, записанный в приложение, на сайт или в программное обеспечение блока 101 управления и/или в файл 300 описания для соответствующего бытового прибора 103, позволяет сконфигурировать МСР 200 для любого бытового прибора 103 с учетом его текущего состояния и, тем самым, без дополнительных затрат осуществлять управление любыми видами бытовых приборов 103 и их функциями.

На фигуре 4 изображена блок-схема варианта способа 400 создания пользовательского интерфейса 200 для первого бытового прибора 103. При этом первый бытовой прибор 103 представляет собой один из ряда различных бытовых приборов 103, в частности, из ряда бытовых приборов 103 различного типа. Для примера можно назвать такие типы бытовых приборов 103, как духовые шкафы, посудомоечные машины, микроволновые печи, стиральные машины, сушильные машины, холодильники, морозильные камеры, автоматы для приготовления кофе / эспрессо, малая бытовая техника и т.д. Кроме того, различные бытовые приборы 103 могут содержать различные модели бытовых приборов 103 одного типа, например, различные модели духовых шкафов, посудомоечных машин, микроволновых печей, стиральных машин, сушильных машин и т.д.

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

Способ 400 включает предоставление 401 ряда различных типовых элементов 211 управления для задания различных функций и/или параметров различных бытовых приборов 103. При этом, как правило, типовой элемент 211 управления, рассчитанный на настройку определенной функции и/или определенного параметра, можно использовать для настройки этой конкретной функции и/или этого конкретного параметра для некоторого количества из множества различных бытовых приборов 103. Таким образом, типовой элемент 211 управления предназначен, по существу, для настройки определенной функции и/или определенного параметра независимо от конкретных характеристик определенной функции и/или определенного параметра конкретного бытового прибора 101.

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

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

Типовой элемент 211 управления может содержать или определять графическое изображение для вывода на устройство 104 ввода / вывода блока 101 управления. Таким образом, типовой элемент 211 управления может определять графическое отображение элемента управления для настройки определенной функции и/или определенного параметра. Например, типовой элемент 211 управления может быть представлен в виде прямоугольной плитки.

Кроме того, типовой элемент 211 управления позволяет определить, в каком виде настроенное свойство функции и/или значение параметра бытового прибора 103 будет отображаться на устройстве 104 ввода / вывода. Например, настроенное свойство функции и/или параметра может отображаться внутри прямоугольной плитки элемента 211 управления. Кроме того, типовой элемент 211 управления может задавать механизм настройки свойства функции и/или значения параметра посредством устройства 104 ввода / вывода. Например, типовой элемент 211 управления позволяет задать отображение списка возможных свойств функции в области 220 детального отображения пользовательского интерфейса 200 в целях выбора конкретного свойства.

Кроме того, типовой элемент 211 управления может быть выполнен с возможностью генерирования управляющего сигнала, указывающего на свойство функции и/или значение параметра, настроенное посредством устройства 104 ввода / вывода. Управляющий сигнал позволяет выполнить соответствующую настройку / программирование бытового прибора 103. В частности, способ 400 может включать распознавание ввода или настройки посредством элемента 211 управления пользовательского интерфейса 200 первого бытового прибора 103. После этого элемент 211 управления может сформировать соответствующий управляющий сигнал. Управляющий сигнал может быть передан на первый бытовой прибор 103, чтобы инициировать соответствующую вводу настройку первого бытового прибора 103. Таким образом, при помощи элемента 211 управления можно осуществить дистанционное управление первым бытовым прибором 103.

Кроме того, способ 400 включает определение 402 описательных данных 300 или файла 300 описания для первого бытового прибора 103. При этом описательные данные 300 указывают на использование одного или нескольких из ряда типовых элементов 211 управления для управления первым бытовым прибором 103. Иными словами, описательные данные 300 указывают, какие типовые элементы 211 управления используются для создания пользовательского интерфейса 200 для первого бытового прибора 103.

Кроме того, описательные данные 300 показывают, какие функции (в частности, свойства функций) и/или какие значения параметров первого бытового прибора 103 можно настраивать с помощью используемого одного или нескольких типовых элементов 211 управления. Например, описательные данные 300 для типового элемента 211 управления программами могут содержать информацию об определенных управляющих программах, которые могут быть выбраны для первого бытового прибора 103. При этом определенные, доступные для выбора управляющие программы первого бытового прибора 103 представляют собой возможные значения функции «Управляющая программа». В качестве альтернативы или дополнения описательные данные 300 для типового элемента 211 управления опциями могут содержать информацию об опциях, которые могут быть выбраны для первого бытового прибора 103. При этом определенные, доступные для выбора опции первого бытового прибора 103 представляют собой возможные значения функции или параметра «Опции». В качестве альтернативы или дополнения описательные данные 300 для типового элемента 211 управления температурой могут содержать информацию о температуре (то есть конкретных значениях параметра «Температура»), доступной для первого бытового прибора 103.

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

Кроме того, способ 400 включает создание 403 пользовательского интерфейса 200 для первого бытового прибора 103 на устройстве 104 ввода / вывода блока 101 управления с использованием упомянутого ряда различных типовых элементов 211 управления и описательных данных 300 для первого бытового прибора 103. При этом создание 403 пользовательского интерфейса 200 для первого бытового прибора 103 может включать, в частности, выбор одного или нескольких типовых элементов 211 управления для управления первым бытовым прибором 103 на основании описательных данных 300 первого бытового прибора 103. Кроме того, создание 403 пользовательского интерфейса 200 для первого бытового прибора 103 включает задание настраиваемых функций (свойств функций) и/или настраиваемых значений параметров первого бытового прибора 103 для выбранного одного или нескольких типовых элементов 211 управления, чтобы создать один или несколько соответствующих специфичных элементов 211 управления пользовательского интерфейса 200 для первого бытового прибора 103. Кроме того, создание 403 пользовательского интерфейса 200 для первого бытового прибора 103 может включать вывод графических изображений одного или нескольких специфичных элементов 211 управления пользовательского интерфейса 200 на устройство 104 ввода / вывода блока 101 управления. Для этого можно использовать графические изображения, указанные для соответствующих типовых элементов 211 управления.

Таким образом, способ 400 позволяет, используя ограниченное количество типовых элементов 211 управления и предоставляя описательные данных 300 для разнообразных бытовых приборов 103, эффективно создавать специализированные пользовательские интерфейсы 200 для различных бытовых приборов 103. Полученные таким образом пользовательские интерфейсы 200 отличаются связностью, которая позволяет пользователю легко управлять различными бытовыми приборами 103.

Кроме того, способ 400 может включать определение состояния и/или модификации первого бытового прибора 103. Например, первый бытовой прибор 103 может содержать дополнительное оборудование (например, датчик температуры внутри продукта), который необходимо учитывать при управлении первым бытовым прибором 103. Описательные данные 300 первого бытового прибора 103 могут указывать на использование одного или нескольких типовых элементов 211 управления в зависимости от состояния и/или модификации первого бытового прибора 103. Таким образом, можно эффективно выполнять динамическую адаптацию пользовательского интерфейса 200. В частности, для этого способ 400 может включать распознавание изменения состояния и/или модификации первого бытового прибора 103. После этого пользовательский интерфейс 200 может быть изменен в зависимости от изменения состояния и/или модификации. Например, при изменении модификации в пользовательский интерфейс 200 может быть включен новый элемент 211 управления и/или предложены для выбора различные свойства функций.

Кроме того, способ 400 может включать определение типа блока 101 управления, с которым или для которого может быть составлен пользовательский интерфейс 200. Блоки 101 управления различаются, например, видом устройства 104 ввода / вывода, размером дисплея, на котором должен отображаться пользовательский интерфейс 200, характеристиками операционной системы (например, Android, iOS и т.д.) и/или устройством ввода (смартфон, планшет, компьютер). Пользовательский интерфейс 200 может быть создан в зависимости от типа блока 101 управления. Например, количество элементов 211 управления может быть ограничено определенным максимальным числом в зависимости от типа блока 101 управления. Кроме того, графическое изображение элементов 211 управления может быть адаптировано к типу блока 101 управления. Это позволяет улучшить взаимодействие пользователя с первым бытовым прибором 103 посредством пользовательского интерфейса 200.

С помощью раскрытого в настоящем документе способа 400 можно существенно снизить затраты на разработку пользовательских интерфейсов 200 для бытовых приборов 103, объединенных в сеть. Достаточно один раз разработать типовые элементы 211 управления и правила их отображения, чтобы обеспечить правильное и простое управление бытовыми приборами 103 любого вида. С этой целью для бытового прибора 103 описывают объем функций, возможные значения параметров и опций в файле 300 описания.

Описанный способ 400 дает пользователю преимущество, заключающееся в том, что элементы 211 управления всегда отражают текущий и фактически доступный объем вариантов регулировки и настройки бытового прибора 103. Таким образом, полный объем функций бытового прибора 103 доступен на внешнем блоке 101 управления. Кроме того, имеется возможность динамического предложения для выбора и использования только тех функций, параметров и опций, которые фактически доступны в зависимости от типа, текущего состояния и используемого дополнительного оборудования бытового прибора.

Еще одно преимущество для пользователя заключается в единой логике управления, реализуемой типовыми едиными элементами 211 управления в рамках МСР 200 для различных видов и модификаций бытовых приборов 103, в том числе различных производителей. Отдельные типовые элементы 211 управления можно оптимизировать методами эргономичного проектирования для конкретной области применения. Кроме того, типовые элементы 211 управления не подпадают под различные ограничения граничных условий для бытовых приборов 103 различных видов. Поэтому, единожды изучив концепцию взаимодействия с МСР 200, можно будет легко управлять самыми различными бытовыми приборами 103.

Кроме того, можно исходить из индивидуальных особенностей управления интеллектуальных устройств (смартфон, планшет или компьютер) и использовать соответствующую модель МСР 200, основанную на эргономических свойствах соответствующего блока 101 управления.

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

ПЕРЕЧЕНЬ ССЫЛОЧНЫХ ОБОЗНАЧЕНИЙ

101 электронный блок управления
102 сеть (возможно, беспроводная)
103 бытовой прибор
104 устройство ввода / вывода электронного блока 101 управления
110 внешний компьютер
111 запоминающее устройство компьютера 110
200 пользовательский интерфейс
210 область элементов управления
211 элемент управления
220 область детального отображения
300 файл описания или описательные данные
302 возможные признаки (например, функции и/или значения параметров)
303 зависимости / условия
400 способ создания пользовательского интерфейса для дистанционного управления бытовым прибором 103
401, 402, 403 этапы способа 400

1. Способ (400) создания пользовательского интерфейса (200) для первого бытового прибора (103) из множества бытовых приборов (103), причем способ содержит следующие этапы:

- предоставление (401) множества различных типовых элементов (211) управления для задания различных функций и/или параметров множества бытовых приборов (103);

- определение текущего состояния первого бытового прибора (103);

- определение (402) описательных данных (300) для первого бытового прибора (103); причем описательные данные (300) указывают в зависимости от текущего состояния:

- какой или какие из множества типовых элементов (211) управления используют для управления первым бытовым прибором (103) и

- какие функции и/или значения параметров первого бытового прибора (103) могут быть настроены с помощью одного или нескольких используемых типовых элементов (211) управления; и

- создание (403) и динамическая адаптация пользовательского интерфейса (200) для первого бытового прибора (103) в устройстве (104) ввода/вывода блока (101) управления с использованием множества различных типовых элементов (211) управления, описательных данных (300) для первого бытового прибора (103), текущего состояния и правил для интерпретации описательных данных.

2. Способ (400) по п. 1, причем типовой элемент (211) управления

- содержит графическое изображение для вывода на устройство (104) ввода/вывода;

- определяет, в каком виде настроенная функция и/или значение параметра бытового прибора (103) будет отображено на устройстве (104) ввода/вывода; и/или

- задает механизм, позволяющий настраивать функции и/или значения параметров посредством устройства (104) ввода/вывода.

3. Способ (400) по одному из предыдущих пунктов, причем множество типовых элементов (211) управления содержит один или несколько следующих элементов:

- элемент (211) управления программами, обеспечивающий возможность выбора программы бытового прибора (103);

- элемент (211) управления временем, обеспечивающий возможность задания времени начала и/или прекращения исполнения программы бытового прибора (103);

- элемент (211) управления продолжительностью, обеспечивающий возможность задания длительности работы бытового прибора (103);

- элемент (211) управления опциями, обеспечивающий возможность задания опций бытового прибора (103);

- элемент (211) управления температурой, обеспечивающий возможность задания рабочей температуры бытового прибора 103; и/или

- элемент (211) управления пуском/остановкой, обеспечивающий возможность запуска, остановки и/или приостановки работы бытового прибора (103).

4. Способ (400) по одному из предыдущих пунктов, причем типовой элемент (211) управления определенной функцией и/или определенным параметром может быть использован для настройки определенной функции и/или определенного параметра для множества различных бытовых приборов (103).

5. Способ (400) по одному из предыдущих пунктов, причем функции и/или параметры содержат один или несколько из следующих пунктов:

- предварительно заданные управляющие программы бытового прибора (103);

- время начала и/или прекращения исполнения предварительно заданной управляющей программы бытового прибора (103);

- длительность работы бытового прибора (103);

- настраиваемые опции для работы бытового прибора (103);

- рабочая температура бытового прибора (103); и/или

- запуск, останов и/или прерывание работы бытового прибора (103).

6. Способ (400) по одному из предыдущих пунктов, причем типовой элемент (211) управления выполнен с возможностью генерирования управляющего сигнала, указывающего на свойство функции и/или значение параметра, настроенное посредством устройства (104) ввода/вывода.

7. Способ (400) по п. 6, дополнительно содержащий:

- распознавание ввода посредством элемента (211) управления пользовательского интерфейса (200) первого бытового прибора (103);

- формирование соответствующего управляющего сигнала элементом (211) управления; и

- передача управляющего сигнала на первый бытовой прибор (103) для инициации настройки первого бытового прибора (103), соответствующей вводу.

8. Способ (400) по одному из предыдущих пунктов, причем описательные данные (300)

- для типового элемента (211) управления программами содержат информацию об определенных управляющих программах, которые могут быть выбраны для первого бытового прибора (103);

- для типового элемента (211) управления опциями содержат информацию об опциях, которые могут быть выбраны для первого бытового прибора (103); и/или

- для типового элемента (211) управления температурой содержат информацию о температурах, которые могут быть выбраны для первого бытового прибора (103).

9. Способ (400) по одному из предыдущих пунктов, причем описательные данные (300) определяют зависимость между настройкой первого элемента (211) управления и возможными доступными функциями и/или значениями параметров второго элемента (211) управления.

10. Способ (400) по одному из предыдущих пунктов, причем

- способ (400) дополнительно содержит этап распознавания модификации первого бытового прибора (103); и

- описательные данные (300) показывают один или несколько типовых элементов (211) управления, используемых в зависимости от модификации для управления первым бытовым прибором (103).

11. Способ (400) по п. 10, дополнительно содержащий:

- этап распознавания изменения состояния и/или модификации первого бытового прибора (103); и

- этап адаптации пользовательского интерфейса (200) в зависимости от измененного состояния и/или измененной модификации.

12. Способ (400) по одному из предыдущих пунктов, причем этап (403) создания пользовательского интерфейса (200) для первого бытового прибора (103) содержит:

- выбор одного или нескольких типовых элементов (211) управления для управления первым бытовым прибором (103) на основании описательных данных (300);

- определение на основании описательных данных (300) регулируемых функций и/или значений параметров первого бытового прибора (103) для одного или нескольких выбранных типовых элементов (211) управления для получения одного или нескольких элементов (211) управления пользовательского интерфейса (200).

13. Способ (400) по п. 12, причем этап (403) создания пользовательского интерфейса (200) для первого бытового прибора (103) содержит вывод графических изображений одного или нескольких элементов (211) управления пользовательского интерфейса (200) на устройство (104) ввода/вывода блока (101) управления.

14. Способ (400) по одному из предыдущих пунктов, причем

- способ (400) дополнительно содержит определение типа блока (101) управления, для которого требуется создать пользовательский интерфейс (200); и

- пользовательский интерфейс (200) создают в том числе с учетом типа блока (101) управления.

15. Блок (101) управления, выполненный с возможностью управления первым бытовым прибором (103) из множества различных бытовых приборов (103), причем блок (101) управления содержит:

- узел связи, выполненный с возможностью установления соединения с первым бытовым прибором (103) посредством сети (102);

- устройство (104) ввода/вывода, выполненное с возможностью отображения пользовательского интерфейса (200) первого бытового прибора (103) и распознавания данных, введенных посредством пользовательского интерфейса (200); и

- процессор, выполненный с возможностью:

- реализации множества различных типовых элементов (211) управления для задания различных функций и/или параметров множества разнообразных бытовых приборов (103);

- определения текущего состояния первого бытового прибора (103);

- определения описательных данных (300) для первого бытового прибора (103); причем описательные данные (300) указывают в зависимости от текущего состояния, какой или какие из нескольких типовых элементов (211) управления используются для управления первым бытовым прибором (103), а также какие функции и/или значения параметров первого бытового прибора (103) могут быть настроены посредством одного или нескольких используемых типовых элементов (211) управления; и

- создания и динамической адаптации пользовательского интерфейса (200) для первого бытового прибора (103) с использованием множества различных типовых элементов (211) управления, описательных данных (300) для первого бытового прибора (103), текущего состояния и правил для интерпретации описательных данных.



 

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

Группа изобретений относится к средствам управления ресурсами в системе виртуализации сетевых функций. Технический результат – уменьшение времени обработки, требуемого для выполнения операции управления ресурсами в виртуализированной сети.

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

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

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

Способ содержащий этапы, на которых: принимают на прокси-сервере запрос контента, извлекают запрошенный контент с сервера, анализируют запрошенный контент, чтобы идентифицировать по меньшей мере одну исполняемую инструкцию из упомянутых исполняемых инструкций, модифицируют запрошенный контент, сохраняют на прокси-сервере модифицированный контент, передают модифицированный контент и отслеживают на прокси-сервере изменения во время выполнения в отношении объектной модели документов (DOM), осуществляемые клиентским устройством, чтобы контролировать любой осуществляемый во время выполнения доступ к DOM на считывание и запись при, по меньшей мере, считывании и записи по упомянутому URL с суффиксом.

Изобретение относится к области обеспечения безопасности сетей связи и может быть использовано для защиты серверов услуг от DDoS атак. Техническим результатом является повышение защищенности сервера услуг за счет непрерывного обслуживания соединений из «Белого» списка IP-адресов и дополнительного анализа и корректировки «Черного» списка IP-адресов.

Изобретение относится к области обеспечения безопасности сетей связи и может быть использовано для защиты серверов услуг от DDoS атак. Техническим результатом является повышение защищенности сервера услуг за счет непрерывного обслуживания соединений из «Белого» списка IP-адресов и дополнительного анализа и корректировки «Черного» списка IP-адресов.

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

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

Изобретение относится к области управления потоком или управления перегрузкой каналов связи и может быть использовано для обеспечения требований качества обслуживания (QoS) при передаче фрактального телекоммуникационного IP трафика.

Группа изобретений относится к средствам управления ресурсами в системе виртуализации сетевых функций. Технический результат – уменьшение времени обработки, требуемого для выполнения операции управления ресурсами в виртуализированной сети.

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

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

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

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

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

Изобретение относится к области технологий связи. Технический результат состоит в упрощении процесса конфигурирования устройства связи.

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

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

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

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