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

Иллюстрации

Показать все

Группа изобретений относится к области управления и может быть использована для обеспечения пользовательского интерфейса (UI) для управления домашними устройствами. Техническим результатом является эффективное управление заданной функцией заданного устройства. Способ содержит этапы, на которых: идентифицируют одно или более управляемых устройств, относящихся к режиму активности, выбранному пользователем; собирают управляющую информацию, относящуюся к функциям, обеспечиваемым управляемыми устройствами, причем управляющая информация содержит историю пользовательского управления и характеристику управления устройством; выбирают по меньшей мере одно управляемое устройство на основании управляющей информации; выбирают управляемые функции выбранного управляемого устройства на основании управляющей информации; собирают информацию о командах управления от выбранного управляемого устройства; и формируют UI, используемый для управления выбранным управляемым устройством, относящимся к режиму активности, на основании выбранных управляемых функций выбранного управляемого устройства и информации о командах управления. 5 н. и 8 з.п. ф-лы, 11 ил.

Реферат

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

Настоящее изобретение относится в общем к способу и системе для обеспечения пользовательского интерфейса (UI) для управления устройством и более конкретно к способу и системе для обеспечения пользовательского интерфейса для управления устройством на основании истории использования устройства пользователем.

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

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

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

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

Решение проблемы

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

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

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

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

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

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

Фиг. 1 иллюстрирует систему для обеспечения пользовательского интерфейса (UI) для управления устройством в соответствии с вариантом осуществления настоящего изобретения;

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

Фиг. 3 - подробная блок-схема, иллюстрирующая сервер в соответствии с вариантом осуществления настоящего изобретения;

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

Фиг. 5 - подробная блок-схема, иллюстрирующая устройство обеспечения UI в соответствии с другим вариантом осуществления настоящего изобретения;

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

Фиг. 7 иллюстрирует таблицу управляющей информации в соответствии с вариантом осуществления настоящего изобретения;

Фиг. 8 иллюстрирует таблицу управляющей информации в соответствии с другим вариантом осуществления настоящего изобретения;

Фиг. 9 иллюстрирует UI для управления устройством в соответствии с вариантом осуществления настоящего изобретения;

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

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

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

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

Способ может дополнительно содержать этап, на котором обеспечивают UI пользовательскому терминалу.

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

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

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

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

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

Устройство обеспечения UI может дополнительно содержать блок обеспечения UI для обеспечения UI пользовательскому терминалу.

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

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

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

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

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

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

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

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

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

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

Фиг. 1 иллюстрирует систему для обеспечения пользовательского интерфейса (UI) для управления устройством в соответствии с вариантом осуществления настоящего изобретения.

Как показано на фиг. 1, система для обеспечения UI для управления устройством в соответствии с вариантом осуществления настоящего изобретения включает в себя пользовательский терминал 1000, по меньшей мере одно управляемое устройство 2000, устройство 3000 обеспечения UI, сервер 4000 и сеть 5000.

Пользовательский терминал 1000 управляет операциями управляемых устройств 2000. Пользовательский терминал 1000 управляет управляемыми устройствами 2000 непосредственно или через устройство 3000 обеспечения UI и обеспечивает устройству 3000 обеспечения UI управляющую информацию относительно управляемых устройств 2000. Пользовательский терминал 1000 включает в себя все типы устройств, способных к взаимодействию по проводным и/или беспроводным сетям и к управлению управляемыми устройствами 2000 через экран дисплея. Пользовательский терминал 1000 включает в себя терминалы связи, например, сотовый телефон, смартфон, персональный электронный ассистент (PDA), ноутбук и персональный компьютер (PC).

Управляемые устройства 2000 принимают команду управления от пользовательского терминала 1000 и работают в соответствии с командой управления. Управляемые устройства 2000 также обеспечивают устройству 3000 обеспечения UI управляющую информацию, относящуюся к работе, на основании команды управления. Управляемые устройства 2000 включают в себя все устройства, способные к взаимодействию с устройством 3000 обеспечения UI по проводным/беспроводным сетям, например, телевизор, холодильник, аудиосистему, кондиционер и устройство освещения.

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

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

Сеть 5000 включает в себя выделенную линию, локальную сеть (LAN), сеть с дополнительными услугами (VAN), Интранет, частную телефонную сеть, телефонную сеть общего назначения, частную коммутируемую телефонную сеть (PSTN) и их комбинацию и является сетью передачи данных, в которой элементы, показанные на фиг. 1, могут легко взаимодействовать друг с другом, и включает в себя проводной Интернет, беспроводной Интернет и сеть беспроводной мобильной связи.

Система для обеспечения UI для управления устройством в соответствии с вариантом осуществления настоящего изобретения сформирована посредством домашней сети, и устройство 3000 обеспечения UI включено в домашний шлюз домашней сети, но настоящее изобретение не ограничено этим.

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

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

Как показано на фиг. 2, устройство 3000 обеспечения UI в соответствии с настоящим вариантом осуществления включает в себя блок 3900 идентификации, блок 3100 сбора управляющей информации 3100, блок 3200 сбора рекомендуемых функций, блок 3300 сбора команд управления, блок 3400 формирования UI, блок 3500 обеспечения UI, базу 3600 данных (DB), блок 3700 передачи/приема и блок 3800 управления.

Блок 3900 идентификации идентифицирует по меньшей мере одно управляемое устройство 2000, относящееся к режиму активности, выбранному пользователем. Режим активности может включать в себя, например, режим фильма, режим прослушивания музыки, режим уборки, режим отпуска и режим сна. Множество типов UI может быть сформировано в соответствии с режимом активности.

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

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

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

Блок 3100 сбора управляющей информации также собирает управляющую информацию по меньшей мере от одного элемента группы, состоящей из пользовательского терминала 1000 и управляемых устройств 2000. Если пользовательский терминал 1000 управляет управляемыми устройствами 2000 через устройство 3000 обеспечения UI, блок 3100 сбора управляющей информации собирает управляющую информацию от пользовательского терминала 1000 на основании команды управления, обеспеченной для управления устройством. Если пользовательский терминал 1000 непосредственно управляет управляемым устройством 2000, блок 3100 сбора управляющей информации собирает управляющую информацию относительно используемых операций от управляемых устройств 2000. Однако настоящее изобретение не ограничено этим. Блок 3100 сбора управляющей информации собирает управляющую информацию относительно управляемых устройств 2000 от отдельного сервера, в котором хранится управляющая информация относительно управляемых устройств 2000. Блок 3100 сбора управляющей информации также может собирать управляющую информацию по меньшей мере от одного элемента группы, состоящей из внутренней базы данных устройства 3000 обеспечения UI, внешней базы данных, соединенной с устройством 3000 обеспечения UI, и управляемых устройств 2000.

Блок 3200 сбора рекомендуемых функций собирает информацию относительно рекомендуемых управляющих функций от сервера 4000 на основании управляющей информации. Блок 3200 сбора рекомендуемых функций обеспечивает серверу 4000 собранную управляющую информацию и информацию относительно выбранного режима активности и принимает информацию относительно рекомендуемых управляемых устройств и управляющих функций рекомендуемых управляемых устройств на основании по меньшей мере одного элемента группы, состоящей из управляющей информации и режима активности, от сервера 4000. Например, блок 3200 сбора рекомендуемых функций обеспечивает серверу 4000 различные типы управляющей информации относительно телевизора (TV), радиоприемника, устройства освещения, кондиционера и стиральной машины и принимает рекомендации для телевизора и кондиционера как управляемых устройств от сервера 4000 и для функции регулировки громкости телевизора и функции регулировки температуры кондиционера как управляющих функций. В этом случае сервер 4000 может рекомендовать управляемые устройства 2000 и функции, которые используются в количестве, которое превышает ранее установленное пользователем значение, на основании истории использования устройства управления.

Блок 3200 сбора рекомендуемых функций также может обеспечить пользовательскому терминалу 1000 информацию, относящуюся к управляемому устройству и управляющей функции, рекомендованных сервером 4000, и определить управляемое устройство и управляющую функцию, которые должны быть включены в UI, на основании пользовательского ввода через пользовательский терминал 1000. Например, если от пользовательского терминала 1000 принята информация обратной связи, используемая для включения в UI рекомендуемого управляемого устройства и управляющей функции, блок 3200 сбора рекомендуемых функций может определить рекомендуемое управляемое устройство и управляющую функцию, которые будут включены в UI. Кроме того, например, если от пользовательского терминала 1000 принята информация обратной связи, используемая для того, чтобы не включать рекомендуемое управляемое устройство и управляющую функцию в UI, блок 3200 сбора рекомендуемых функций может дополнительно запросить у сервера 4000 рекомендовать управляемое устройство и управляющую функцию.

Блок 3300 cбора команд управления собирает команды управления, соответствующие рекомендуемым управляющим функциям. Блок 3300 cбора команд управления запрашивает команды управления, соответствующие рекомендуемым управляющим функциям, у управляемых устройств 2000 и принимает информацию относительно команд управления от управляемых устройств 2000. Например, если рекомендованы функция регулировки громкости телевизора и функция регулировки температуры кондиционера, блок 330 сбора команд управления запрашивает у телевизора команду управления для регулировки громкости и у кондиционера команду управления для регулировки температуры.

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

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

Блок 3400 формирования UI также заранее определяет схему расположения компонентов UI и соответственно распределяет кнопки UI по управляющим функциям управляемых устройств 2000. В соответствии с этим пользователь может легко управлять множеством управляемых устройств с использованием UI, имеющих одинаковую схему расположения компонентов.

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

Блок 3500 обеспечения UI обеспечивает пользовательскому терминалу 1000 сформированный UI. UI, обеспечиваемый блоком 3500 обеспечения UI, отображается на экране пользовательского терминала 1000. Управляемыми устройствами 2000 управляют на основании пользовательского ввода в UI, отображенном на экране пользовательского терминала 1000.

База 3600 данных хранит различные типы информации, необходимой для формирования UI. База 3600 данных хранит информацию относительно различных операций управления управляемых устройств 2000, что будет более подробно описано позже со ссылкой на фиг. 7 и 8.

Блок 3700 передачи/приема передает и принимает различные типы информации, необходимой для формирования UI, пользовательскому терминалу 1000 и серверу 4000 и от них.

Блок 3800 управления управляет всей работой устройства 3000 обеспечения UI и управляет блоком 3100 сбора управляющей информации, блоком 3200 сбора рекомендуемых функций, блоком 3300 сбора команд управления, блоком 3400 формирования UI, блоком 3500 обеспечения UI, базой 3600 данных и блоком 3700 передачи/приема, в результате чего устройство 3000 обеспечения UI может формировать и обеспечивать UI на основании управляющей информации.

Блок 3200 сбора рекомендуемых функций обеспечивает пользовательскому терминалу 1000 информацию относительно управляющих функций, рекомендуемых сервером 4000. Пользовательский терминал 1000 формирует UI, используемый для управления управляемыми устройствами 2000, с использованием информации относительно управляющих функций. Однако настоящее изобретение не ограничено этим. Пользовательский терминал 1000 принимает информацию относительно рекомендуемых управляющих функций от сервера 4000.

Блок 3300 сбора команд управления обеспечивает пользовательскому терминалу 1000 собранные команды управления. Пользовательский терминал 1000 формирует UI, используемый для управления управляемыми устройствами 2000 с использованием обеспеченных команд управления.

Способ формирования UI с использованием информации, обеспеченной устройством 3000 обеспечения UI и сервером 4000, в пользовательском терминале 1000 будет более подробно описан со ссылкой на фиг. 10 и 11.

Теперь со ссылкой на представленную ниже фиг. 3 будет описан сервер 4000 в соответствии с вариантом осуществления настоящего изобретения.

Фиг. 3 является подробной блок-схемой, иллюстрирующей сервер 4000 в соответствии с вариантом осуществления настоящего изобретения.

Как показано на фиг. 3, сервер 4000 в соответствии с настоящим вариантом осуществления включает в себя принимающий управляющую информацию блок 4100, блок 4200 определения рекомендуемых функций, блок 4300 обеспечения рекомендуемых функций, блок 4400 передачи/приема и блок 4500 управления.

Принимающий управляющую информацию блок 4100 принимает управляющую информацию от устройства 3000 обеспечения UI. Управляющая информация, которая является информацией относительно операций управляемых устройств 2000, которыми управляют в соответствии с командой управления, включает в себя, например, информацию относительно времени использования, управляемых устройств, управляющих функций и значения количества. Принимающий управляющую информацию блок 4100 также собирает управляющую информацию по меньшей мере от одного элемента группы, состоящей из пользовательского терминала 1000 и управляемых устройств 2000. Пользовательский терминал 1000 и управляемые устройства 2000 непосредственно соединены с сервером 4000 по сети 5000.

Блок 4200 определения рекомендуемых функций определяет управляемые устройства 2000 и управляющие функции, которые представляют собой цели управления, на основании управляющей информации. Блок 4200 определения рекомендуемых функций анализирует характеристику управления устройством пользователя на основании управляющей информации и определяет рекомендуемые функции на основании проанализированной характеристики управления устройством. Блок 4200 определения рекомендуемых функций определяет рекомендуемые функции по дням или времени посредством анализа управляющей информации. Например, блок 4200 определения рекомендуемых функций рекомендует устройства и функции для управления, которые используются в количестве, превышающем ранее установленное значение, из управляемых устройств 2000 и управляющих функций, которые используются в понедельник с 9:00 до 9:30.

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

Блок 4200 определения рекомендуемых функций также может принимать информацию относительно режима активности, выбранного пользователем из устройства 3000 обеспечения UI, и рекомендовать управляемые устройства, соответствующие режиму активности. Однако настоящее изобретение не ограничено этим. Пользовательский терминал 1000 может идентифицировать управляемые устройства, соответствующие режиму активности, выбранному пользователем, и обеспечить серверу 4000 информацию относительно идентифицированных управляемых устройств. Блок 4200 определения рекомендуемых функций может рекомендовать предопределенные управляемые устройства и управляющие функции на основании информации относительно идентифицированных управляемых устройств.

Блок 4200 определения рекомендуемых функций также рекомендует устройства и функции для использования на основании управляемых устройств и управляющих функций, которые в настоящий момент используются пользовательским терминалом 1000.

Блок 4300 обеспечения рекомендуемых функций обеспечивает устройству 3000 обеспечения UI определенные рекомендованные функции. Обеспеченные рекомендованные функции используются для формирования UI для управления устройством посредством устройства 3000 обеспечения UI.

Блок 4400 передачи/приема передает и принимает различные типы информации, необходимой для рекомендации управляющих функций, управляемых для формирования UI, пользовательскому терминалу 1000, управляемым устройствам 2000 и устройству 3000 обеспечения UI и от них.

Блок 4500 управления управляет всей работой сервера 4000 и управляет принимающим управляющую информацию блоком 4100, блоком 4200 определения рекомендуемых функций, блоком 4300 обеспечения рекомендуемых функций и блоком 4400 передачи/приема, в результате чего сервер 4000 может рекомендовать управляющие функции, используемые для формирования UI.

Теперь со ссылкой на фиг. 4 будет описан способ обеспечения UI для управления устройством в соответствии с вариантом осуществления настоящего изобретения.

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

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

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

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

На этапе S401 устройство 3000 обеспечения UI собирает управляющую информацию относительно идентифицированных управляемых устройств. Устройство 3000 обеспечения UI собирает управляющую информацию по меньшей мере от одного элемента группы, состоящей из пользовательского терминала 1000 и управляемых устройств 2100 и 2200, на этапе S401. Если пользовательский терминал 1000 управляет управляемыми устройствами 2100 и 2200 через устройство 3000 обеспечения UI, устройство 3000 обеспечения UI собирает управляющую информацию на основании команды управления, обеспеченной пользовательским терминалом 1000. Если пользовательский терминал 1000 непосредственно управляет используемыми устройствами 2100 и 2200, устройство 3000 обеспечения UI принимает управляющую информацию относительно используемых операций от управляемых устройств 2100 и 2200. Однако настоящее изобретение не ограничено этим. Устройство 3000 обеспечения UI собирает управляющую информацию относительно управляемых устройств 2100 и 2200 от отдельного сервера, в котором хранится управляющая информация относительно управляемых устройств 2100 и 2200.

На этапе S402 устройство 3000 обеспечения UI обеспечивает серверу 4000 собранную управляющую информацию. Хотя сервер 4000 принимает управляющую информацию от устройства 3000 обеспечения UI на этапе S402, настоящее изобретение не ограничено этим. Сервер 4000 принимает управляющую информацию от пользовательского терминала 1000 или управляемых устройств 2100 и 2200. В этом случае пользовательский терминал 1000 и управляемые устройства 2100 и 2200 непосредственно соединены с сервером 4000 по сети 5000.

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

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

На этапе S406 сервер 4000 рекомендует управляемые устройства и управляющие функции устройству 3000 обеспечения UI. Сервер 4000 рекомендует управляемые устройства и управляющие функции по дням или времени на этапе S406. Например, сервер 400 рекомендует устройства и функции, которые используются в количестве, превышающем ранее установленное значение, среди управляемых устройств 2100 и 2200 и управляющие функции, которые используются в понедельник с 9:00 до 9:30.

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

Сервер 4000 также рекомендует устройства и функции для использования на основании управляемых устройств и управляющих функций, которыми в настоящий момент управляет пользовательский терминал 1000, на этапе S406.

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

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

На этапах S409 и S410 устройство 3000 обеспечения UI запрашивает информацию команды управления у управляемых устройств 2100 и 2200 на основании информации относительно рекомендуемых управляемых устройств и управляющих функций.

На этапах S412 и S414 управляемые устройства 2100 и 2200 обеспечивают устройству 3000 обеспечения UI информацию команды управления.

Хотя устройство 3000 обеспечения UI принимает информацию команды управления от управляемых устройств 2100 и 2200 на этапах S409-S414, настоящее изобретение не ограничено этим.

На этапе S416 обеспечивающее UI устройство 3000 формирует UI. Устройство 3000 обеспечения UI формирует UI для управления управляемыми устройствами 2100 и