СПОСОБ И УСТРОЙСТВО ДЛЯ НАСТРОЙКИ РЕЖИМА СЦЕНАРИЯ ИНТЕЛЛЕКТУАЛЬНОГО УСТРОЙСТВА
METHOD AND APPARATUS FOR CUSTOMIZING SMART DEVICE SCENARIO MODE OF THE INTELLIGENT DEVICE

ПЕРЕКРЕСТНАЯ ССЫЛКА НА СООТВЕТСТВУЮЩИЕ ЗАЯВКИ
[0001] Настоящая заявка основана на и заявляет о приоритете по отношению к китайской заявке на патент №201410594190.4, поданной в Государственное ведомство интеллектуальной собственности КНР 29 октября 2014 г., полное содержание которой включено сюда посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Изобретение в целом относится к области интеллектуальной технологии управления домом, более конкретно к способу настройки режима сценария интеллектуального устройства и устройству для настройки режима сценария интеллектуального устройства.
УРОВЕНЬ ТЕХНИКИ
[0003] Бытовые электроприборы стали важными электрическими устройствами в повседневной жизни. Обычные бытовые электроприборы, как правило, дистанционно управляются пользователями посредством сенсорных кнопок или инфракрасных пультов дистанционного управления. С развитием технологий, бытовые электроприборы, управляемые этим обычным способом, больше не в состоянии удовлетворить потребности пользователей по управлению бытовыми электроприборами.
[0004] В соответствии с этой тенденцией, предлагается концепция умного дома. В умном доме используется дом в качестве платформы, интегрируются объекты, связанные с домашней жизнью вместе с использованием комплексной технологии формирования соединений, сетевой технологии, технологии защиты безопасности, технологии автоматического управления, аудиовизуальной технологии, и устанавливается эффективная система управления объектами, связанными с домашней жизнью и повседневной деятельностью, и, таким образом, улучшается безопасность, удобство, комфорт и техническое совершенство дома, и создается экологически безопасная среда обитания. Эта концепция считается неизбежной тенденцией для бытовых электроприборов в будущем.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] В соответствии с вариантами осуществления настоящего изобретения, предлагается способ и устройство для настройки режима сценария интеллектуального устройства. Технические решения являются следующими. Технический результат, на достижение которого направлены заявляемые изобретения, заключается в повышении эффективности управления устройствами умного дома.
[0006] Согласно первому аспекту вариантов осуществления настоящего изобретения, предусмотрено устройство для настройки режима сценария интеллектуального устройства, включающее:
получение информации об устройстве, по меньшей мере, одного интеллектуального устройства, привязанного к учетной записи пользователя;
передачу списка условий запуска устройства и списка выполняемых задач устройства, соответствующих информации об устройстве, по меньшей мере, одного интеллектуального устройства, соответственно, на учетную запись пользователя, в соответствии с информацией об устройстве, по меньшей мере, одного интеллектуального устройства;
прием информации выбора списка условий запуска устройства и списка выполняемых задач устройства, выбранной учетной записью пользователя;
установление режима сценария, привязанного к учетной записи пользователя, в соответствии с информацией выбора списка условий запуска устройства и списка выполняемых задач устройства, причем режим сценария сконфигурирован для хранения соответствующего отношения для запуска управления, по меньшей мере, одним вторым интеллектуальным устройством, согласно информации параметра состояния, собранной, по меньшей мере, одним первым интеллектуальным устройством.
[0007] Альтернативно, режим сценария, по меньшей мере, включает в себя: информацию об учетной записи пользователя, информацию об устройстве привязанного интеллектуального устройства, условие запуска и выполняемую задачу;
информация об устройстве привязанного интеллектуального устройства включает в себя: информацию об устройстве, по меньшей мере, одного первого интеллектуального устройства, привязанного к учетной записи пользователя, и информацию об устройстве, по меньшей мере, одного второго интеллектуального устройства, привязанного к учетной записи пользователя;
условием запуска является информация параметра состояния, собранная, по меньшей мере, одним первым интеллектуальным устройством и заданная в качестве условия для запуска режима сценария;
выполняемой задачей является соответствующая команда управления, сконфигурированная для отправки на, по меньшей мере, одно второе интеллектуальное устройство, если запущен режим сценария.
[0008] Альтернативно, информация об устройстве, по меньшей мере, включает в себя идентификационную информацию устройства и информацию о типе устройства;
передача списка условий запуска устройства и списка выполняемых задач устройства, соответствующих информации об устройстве, по меньшей мере, одного интеллектуального устройства, соответственно, на учетную запись пользователя, в соответствии с информацией устройства, по меньшей мере, одного интеллектуального устройства включает в себя:
создание списка условий запуска устройства, соответствующего, по меньшей мере, одному интеллектуальному устройству, в соответствии с информацией о типе устройства, по меньшей мере, одного интеллектуального устройства, причем списком условий запуска устройства является набор параметров условий для запуска, поддерживаемый, по меньшей мере, одним интеллектуальным устройством и используемый в качестве условий запуска;
создание списка выполняемых задач устройства, соответствующего, по меньшей мере, одному интеллектуальному устройству, в соответствии с информацией о типе устройства, по меньшей мере, одного интеллектуального устройства, причем списком выполняемых задач устройства является набор параметров выполняемых задач, поддерживаемый, по меньшей мере, одним интеллектуальным устройством и используемый в качестве выполняемых задач;
передачу списка условий запуска устройства и списка выполняемых задач устройства на учетную запись пользователя, соответственно.
[0009] Альтернативно, создание списка условий запуска устройства, соответствующего, по меньшей мере, одному интеллектуальному устройству, в соответствии с информацией о типе устройства, по меньшей мере, одного интеллектуального устройства, включает в себя:
поиск параметра условия запуска, поддерживаемого каждым интеллектуальным устройством, привязанным к учетной записи пользователя и используемым в качестве условия запуска, в соответствии с информацией о типе устройства интеллектуального устройства;
обор параметров условий запуска, поддерживаемых каждым интеллектуальным устройством, для создания списка условий запуска устройства,
создание списка выполняемых задач устройства, соответствующего, по меньшей мере, одному интеллектуальному устройству, в соответствии с информацией о типе устройства, по меньшей мере, одного интеллектуального устройства, включает в себя:
поиск параметра выполняемой задачи, поддерживаемого каждым интеллектуальным устройством, привязанным к учетной записи пользователя и используемым в качестве выполняемой задачи, в соответствии с информацией о типе устройства интеллектуального устройства;
сбор параметров выполняемых задач, поддерживаемых каждым интеллектуальным устройством, привязанным к учетной записи пользователя, для создания списка выполняемых задач.
[0010] Альтернативно, способ дополнительно включает:
создание списка выполняемых задач устройства после вывода параметров выполняемых задач, поддерживаемых, по меньшей мере, одним интеллектуальным устройством и используемых в качестве выполняемых задач, в соответствии с информацией выбора списка условий запуска устройства, выбранной учетной записью пользователя.
[0011] Альтернативно, получение информации об устройстве, по меньшей мере, одного интеллектуального устройства, привязанного к учетной записи пользователя, дополнительно включает: получение информации об учетной записи пользователя,
установление режима сценария, привязанного к учетной записи пользователя, в соответствии с информацией выбора списка условий запуска устройства и списка выполняемых задач устройства, включает в себя:
установление режима сценария с выбранным параметром условия запуска в качестве условия запуска режима сценария и выбранным параметром выполняемой задачи в качестве выполняемой задачи режима сценария, причем информацией об учетной записи пользователя режима сценария являются полученные сведения об учетной записи пользователя; и что касается данных об устройстве привязанного интеллектуального устройства, информация об устройстве интеллектуального устройства, соответствующего выбранному параметру условий запуска, используется в качестве информации об устройстве первого интеллектуального устройства; информация об устройстве интеллектуального устройства, соответствующего выбранному параметру выполняемой задачи, используется в качестве информации об устройстве второго интеллектуального устройства.
[0012] Альтернативно, режим сценария дополнительно включает в себя логическое отношение условия запуска;
логическое отношение условия запуска сконфигурировано для представления логического отношения между информацией параметра состояния, собранной каждым первым интеллектуальным устройством и используемой в качестве условия для запуска режима сценария;
прием информации выбора списка условий запуска устройства и списка выполняемых задач устройства, выбранной учетной записью пользователя, дополнительно включает в себя: прием информации настройки логического отношения условия запуска для учетной записи пользователя;
установление режима сценария, привязанного к учетной записи пользователя, в соответствии с информацией выбора списка условий запуска устройства и списка выполняемых задач устройства, дополнительно включает в себя: настройку логического отношения условия запуска режима сценария, в соответствии с информацией настройки логического отношения условия запуска.
[0013] Альтернативно, режим сценария дополнительно включает в себя таблицу соответствия «условие-задача»;
по меньшей мере, одна группа соответствующих отношений между условием запуска и выполняемой задачей хранится в таблице соответствия «условие-задача»;
прием информации выбора списка условий запуска устройства и списка выполняемых задач устройства, выбранной учетной записью пользователя, дополнительно включает в себя: прием информации настройки таблицы соответствия «условие-задача» для учетной записи пользователя;
установление режима сценария, привязанного к учетной записи пользователя, в соответствии с информацией выбора списка условий запуска устройства и списка выполняемых задач устройства, дополнительно включает в себя: настройку таблицы соответствия «условие-задача» режима сценария, в соответствии с информацией настройки таблицы соответствия «условие-задача».
[0014] Альтернативно, прием информации выбора списка условий запуска устройства и списка выполняемых задач устройства, выбранной учетной записью пользователя, дополнительно включает в себя: прием информации настройки параметра состояния информации о параметре состояния, собранной, по меньшей мере, одним первым интеллектуальным устройством и используемой в качестве условия запуска режима сценария;
установление режима сценария, привязанного к учетной записи пользователя, в соответствии с информацией выбора списка условий запуска устройства и списка выполняемых задач устройства, дополнительно включает в себя: задание информации параметра состояния, собранной, по меньшей мере, одним первым интеллектуальным устройством и используемой в качестве условия запуска в режиме сценария, в соответствии с информацией настройки параметра состояния.
[0015] Согласно второму аспекту вариантов осуществления настоящего изобретения, предусмотрен способ управления интеллектуальным устройством на основе режима сценария, включающий:
получение информации параметра состояния, собранной, по меньшей мере, одним интеллектуальным устройством, привязанным к учетной записи пользователя;
определение того, запускается ли заданный режим сценария, в соответствии с информацией параметра состояния, причем режим сценария сконфигурирован для хранения соответствующего отношения для запуска управления, по меньшей мере, одним вторым интеллектуальным устройством, согласно информации параметра состояния, собранной, по меньшей мере, одним первым интеллектуальным устройством;
если запущен режим сценария, отправку соответствующей команды управления на, по меньшей мере, одно второе интеллектуальное устройство, привязанное к учетной записи пользователя, в соответствии с режимом сценария, чтобы скомандовать, по меньшей мере, одному второму интеллектуальному устройству действовать соответственно.
[0016] Альтернативно, режим сценария, по меньшей мере, включает в себя информацию об учетной записи пользователя, информацию об устройстве привязанного интеллектуального устройства, условие запуска и выполняемую задачу;
информация об устройстве привязанного интеллектуального устройства включает в себя: информацию об устройстве, по меньшей мере, одного первого интеллектуального устройства, привязанного к учетной записи пользователя, и информацию об устройстве, по меньшей мере, одного второго интеллектуального устройства, привязанного к учетной записи пользователя;
условием запуска является информация параметра состояния, собранная, по меньшей мере, одним первым интеллектуальным устройством и заданная в качестве условия для запуска режима сценария;
выполняемой задачей является соответствующая команда управления, сконфигурированная для отправки на, по меньшей мере, одно второе интеллектуальное устройство, если запущен режим сценария.
[0017] Альтернативно, режим сценария дополнительно включает в себя логическое отношение условия запуска;
логическое отношение условия запуска сконфигурировано для представления логического отношения между информацией параметра состояния, собранной каждым первым интеллектуальным устройством и используемой в качестве условия для запуска режима сценария;
определение того, запускается ли заданный режим сценария, в соответствии с информацией параметра состояния, включает в себя:
определение того, соответствует ли логическое отношение между информацией параметра состояния, собранной каждым первым интеллектуальным устройством, логическому отношению условия запуска, в соответствии с информацией параметра состояния, причем, если логическое отношение между информацией параметра состояния, собранной каждым первым интеллектуальным устройством, соответствует логическому отношению условия запуска, срабатывает заданный режим сценария.
[0018] Альтернативно, режим сценария дополнительно включает в себя таблицу соответствия «условие-задача»;
по меньшей мере, одна группа соответствующих отношений между условием запуска и выполняемой задачей хранится в таблице соответствия «условие-задача»;
определение того, запускается ли заданный режим сценария, в соответствии с информацией параметра состояния, включает в себя:
определение того, соответствует ли информация параметра состояния, собранная каждым первым интеллектуальным устройством, по меньшей мере, одной группе условий запуска в таблице соответствия «условие-задача», согласно информации параметра состояния, причем, если информация параметра состояния, собранная каждым первым интеллектуальным устройством, соответствует, по меньшей мере, одной группе условий запуска в таблице соответствия «условие-задача», запускается выполняемая задача, соответствующая, по меньшей мере, одной группе условий запуска, в соответствии с таблицей соответствия «условие-задача».
[0019] Согласно третьему аспекту вариантов осуществления настоящего изобретения, предусмотрено устройство настройки режима сценария, включающее:
модуль получения информации об устройстве, сконфигурированный для получения информации об устройстве, по меньшей мере, одного интеллектуального устройства, привязанного к учетной записи пользователя;
модуль передачи списка выбора, сконфигурированный для передачи списка условий запуска устройства и списка выполняемых задач устройства, соответствующих информации об устройстве, по меньшей мере, одного интеллектуального устройства, соответственно, на учетную запись пользователя, в соответствии с информацией устройства, по меньшей мере, одного интеллектуального устройства;
модуль приема информации выбора, сконфигурированный для приема информации выбора списка условий запуска устройства и списка выполняемых задач устройства, выбранной учетной записью пользователя;
модуль установки режима сценария, сконфигурированный для установления режима сценария, привязанного к учетной записи пользователя, в соответствии с информацией выбора списка условий запуска устройства и списка выполняемых задач устройства, причем режим сценария сконфигурирован для хранения соответствующего отношения для запуска управления, по меньшей мере, одним вторым интеллектуальным устройством, согласно информации параметра состояния, собранной, по меньшей мере, одним первым интеллектуальным устройством.
[0020] Альтернативно, режим сценария, по меньшей мере, включает в себя: информацию об учетной записи пользователя, информацию об устройстве привязанного интеллектуального устройства, условие запуска и выполняемую задачу;
информация об устройстве привязанного интеллектуального устройства включает в себя: информацию об устройстве, по меньшей мере, одного первого интеллектуального устройства, привязанного к учетной записи пользователя, и информацию об устройстве, по меньшей мере, одного второго интеллектуального устройства, привязанного к учетной записи пользователя;
условием запуска является информация параметра состояния, собранная, по меньшей мере, одним первым интеллектуальным устройством и заданная в качестве условия для запуска режима сценария;
выполняемой задачей является соответствующая команда управления, сконфигурированная для отправки на, по меньшей мере, одно второе интеллектуальное устройство, если запущен режим сценария.
[0021] Альтернативно, информация об устройстве, по меньшей мере, включает в себя идентификационную информацию устройства и информацию о типе устройства;
модуль передачи списка выбора включает в себя:
блок создания списка условий запуска, сконфигурированный для создания списка условий запуска устройства, соответствующего, по меньшей мере, одному интеллектуальному устройству, в соответствии с информацией о типе устройства, по меньшей мере, одного интеллектуального устройства, причем списком условий запуска устройства является набор параметров условий для запуска, поддерживаемый, по меньшей мере, одним интеллектуальным устройством и используемый в качестве условий запуска;
блок создания списка выполняемых задач, сконфигурированный для создания списка выполняемых задач устройства, соответствующего, по меньшей мере, одному интеллектуальному устройству, в соответствии с информацией о типе устройства, по меньшей мере, одного интеллектуального устройства, причем списком выполняемых задач устройства является набор параметров выполняемых задач, поддерживаемый, по меньшей мере, одним интеллектуальным устройством и используемый в качестве выполняемых задач;
блок передачи списка, сконфигурированный для передачи списка условий запуска устройства и списка выполняемых задач устройства на учетную запись пользователя, соответственно.
[0022] Альтернативно, блок создания списка условий запуска включает в себя: подблок поиска параметра условия запуска, сконфигурированный для поиска параметра условия запуска, поддерживаемого каждым интеллектуальным устройством, привязанным к учетной записи пользователя и используемым в качестве условия запуска, в соответствии с информацией о типе устройства интеллектуального устройства; и
подблок сбора параметров условий запуска, сконфигурированный для сбора параметров условий запуска, поддерживаемых каждым интеллектуальным устройством, для создания списка условий запуска устройства,
блок создания списка выполняемых задач включает в себя:
подблок поиска параметра выполняемой задачи, сконфигурированный для поиска параметра выполняемой задачи, поддерживаемого каждым интеллектуальным устройством, привязанным к учетной записи пользователя и используемым в качестве выполняемой задачи, в соответствии с информацией о типе устройства интеллектуального устройства;
подблок сбора параметров выполняемых задач, сконфигурированный для сбора параметров выполняемых задач, поддерживаемых каждым интеллектуальным устройством, привязанным к учетной записи пользователя, для создания списка выполняемых задач.
[0023] Альтернативно, блок создания списка выполняемых задач дополнительно включает в себя:
подблок вывода параметров выполняемых задач, сконфигурированный для вывода параметров выполняемых задач, поддерживаемых, по меньшей мере, одним интеллектуальным устройством и используемых в качестве выполняемых задач, в соответствии с информацией выбора списка условий запуска устройства, выбранной учетной записью пользователя, для создания списка выполняемых задач устройства.
[0024] Альтернативно, модуль получения информации об устройстве дополнительно сконфигурирован для получения информации об учетной записи пользователя;
модуль установки режима сценария дополнительно сконфигурирован для установления режима сценария с выбранным параметром условия запуска в качестве условия запуска режима сценария и выбранным параметром выполняемой задачи в качестве выполняемой задачи режима сценария, причем информацией об учетной записи пользователя режима сценария являются полученные сведения об учетной записи пользователя; и что касается данных об устройстве привязанного интеллектуального устройства, информация об устройстве интеллектуального устройства, соответствующего выбранному параметру условий запуска, используется в качестве информации об устройстве первого интеллектуального устройства; информация об устройстве интеллектуального устройства, соответствующего выбранному параметру выполняемой задачи, используется в качестве информации об устройстве второго интеллектуального устройства.
[0025] Альтернативно, режим сценария дополнительно включает в себя логическое отношение условия запуска;
логическое отношение условия запуска сконфигурировано для представления логического отношения между информацией параметра состояния, собранной каждым первым интеллектуальным устройством и используемой в качестве условия для запуска режима сценария;
модуль приема информации выбора дополнительно сконфигурирован для приема информации настройки логического отношения условия запуска для учетной записи пользователя;
модуль установки режима сценария дополнительно сконфигурирован для установки логического отношения условия запуска режима сценария, в соответствии с информацией настройки логического отношения условия запуска.
[0026] Альтернативно, режим сценария дополнительно включает в себя таблицу соответствия «условие-задача»;
по меньшей мере, одна группа соответствующих отношении между условием запуска и выполняемой задачей хранится в таблице соответствия «условие-задача»;
модуль приема информации выбора дополнительно сконфигурирован для приема информации настройки таблицы соответствия «условие-задача» для учетной записи пользователя;
модуль установки режима сценария дополнительно сконфигурирован для установки таблицы соответствия «условие-задача» режима сценария, в соответствии с информацией настройки таблицы соответствия «условие-задача».
[0027] Альтернативно, модуль приема информации выбора дополнительно сконфигурирован для приема информации настройки параметра состояния информации о параметре состояния, собранной, по меньшей мере, одним первым интеллектуальным устройством и используемой в качестве условия запуска режима сценария;
модуль установки режима сценария дополнительно сконфигурирован для задания информации параметра состояния, собранной, по меньшей мере, одним первым интеллектуальным устройством и используемой в качестве условия запуска в режиме сценария, в соответствии с информацией настройки параметра состояния.
[0028] Согласно четвертому аспекту вариантов осуществления настоящего изобретения, предусмотрено устройство управления интеллектуальным устройством на основе режима сценария, включающее:
модуль получения информации параметра состояния, сконфигурированный для получения информации параметра состояния, собранной, по меньшей мере, одним интеллектуальным устройством, привязанным к учетной записи пользователя;
модуль запуска режима сценария, сконфигурированный для определения того, запускается ли заданный режим сценария, в соответствии с информацией параметра состояния, причем режим сценария сконфигурирован для хранения соответствующего отношения для запуска управления, по меньшей мере, одним вторым интеллектуальным устройством, согласно информации параметра состояния, собранной, по меньшей мере, одним первым интеллектуальным устройством;
модуль отправки команды управления, сконфигурированный для отправки соответствующей команды управления на, по меньшей мере, одно второе интеллектуальное устройство, привязанное к учетной записи пользователя, в соответствии с режимом сценария, если запускается режим сценария, чтобы скомандовать, по меньшей мере, одному второму интеллектуальному устройству действовать соответственно.
[0029] Альтернативно, режим сценария, по меньшей мере, включает в себя: информацию об учетной записи пользователя, информацию об устройстве привязанного интеллектуального устройства, условие запуска и выполняемую задачу;
информация об устройстве привязанного интеллектуального устройства содержит: информацию об устройстве, по меньшей мере, одного первого интеллектуального устройства, привязанного к учетной записи пользователя, и информацию об устройстве, по меньшей мере, одного второго интеллектуального устройства, привязанного к учетной записи пользователя;
условием запуска является информация параметра состояния, собранная, по меньшей мере, одним первым интеллектуальным устройством и заданная в качестве условия для запуска режима сценария;
выполняемой задачей является соответствующая команда управления, сконфигурированная для отправки на, по меньшей мере, одно второе интеллектуальное устройство, если запущен режим сценария.
[0030] Альтернативно, режим сценария дополнительно включает в себя логическое отношение условия запуска;
логическое отношение условия запуска сконфигурировано для представления логического отношения между информацией параметра состояния, собранной каждым первым интеллектуальным устройством и используемой в качестве условия для запуска режима сценария;
модуль запуска режима сценария включает: блок определения логического отношения, сконфигурированный для определения того, соответствует ли логическое отношение между информацией параметра состояния, собранной каждым первым интеллектуальным устройством, логическому отношению условия запуска, в соответствии с информацией параметра состояния, причем, если логическое отношение между информацией параметра состояния, собранной каждым первым интеллектуальным устройством, соответствует логическому отношению условия запуска, срабатывает заданный режим сценария.
[0031] Альтернативно, режим сценария дополнительно включает в себя таблицу соответствия «условие-задача»;
по меньшей мере, одна группа соответствующих отношений между условием запуска и выполняемой задачей хранится в таблице соответствия «условие-задача»;
модуль запуска режима сценария включает: блок запроса таблицы соответствия «условие-задача», сконфигурированный для определения того, соответствует ли информация параметра состояния, собранная каждым первым интеллектуальным устройством, по меньшей мере, одной группе условий запуска в таблице соответствия «условие-задача», согласно информации параметра состояния, причем, если информация параметра состояния, собранная каждым первым интеллектуальным устройством, соответствует, по меньшей мере, одной группе условий запуска в таблице соответствия «условие-задача», запускается выполняемая задача, соответствующая, по меньшей мере, одной группе условий запуска, в соответствии с таблицей соответствия «условие-задача».
[0032] Согласно пятому аспекту вариантов осуществления настоящего изобретения, предусмотрено устройство настройки режима сценария, включающее:
процессор; и
память для хранения команд, исполняемых процессором;
причем процессор сконфигурирован для:
получения информации об устройстве, по меньшей мере, одного интеллектуального устройства, привязанного к учетной записи пользователя;
передачи списка условий запуска устройства и списка выполняемых задач устройства, соответствующих информации об устройстве, по меньшей мере, одного интеллектуального устройства, соответственно, на учетную запись пользователя, в соответствии с информацией устройства, по меньшей мере, одного интеллектуального устройства;
приема информации выбора списка условий запуска устройства и списка выполняемых задач устройства, выбранной учетной записью пользователя;
установления режима сценария, привязанного к учетной записи пользователя, в соответствии с информацией выбора списка условий запуска устройства и списка выполняемых задач устройства, причем режим сценария сконфигурирован для хранения соответствующего отношения для запуска управления, по меньшей мере, одним вторым интеллектуальным устройством, согласно информации параметра состояния, собранной, по меньшей мере, одним первым интеллектуальным устройством.
[0033] Согласно шестому аспекту вариантов осуществления настоящего изобретения, предусмотрено устройство управления интеллектуальным устройством, включающее:
процессор; и
память для хранения команд, исполняемых процессором;
причем процессор сконфигурирован для:
получения информации параметра состояния, собранной, по меньшей мере, одним интеллектуальным устройством, привязанным к учетной записи пользователя;
определение того, запускается ли заданный режим сценария, в соответствии с информацией параметра состояния, причем режим сценария сконфигурирован для хранения соответствующего отношения для запуска управления, по меньшей мере, одним вторым интеллектуальным устройством, согласно информации параметра состояния, собранной, по меньшей мере, одним первым интеллектуальным устройством;
если запущен режим сценария, отправки соответствующей команды управления на, по меньшей мере, одно второе интеллектуальное устройство, привязанное к учетной записи пользователя, в соответствии с режимом сценария, чтобы скомандовать, по меньшей мере, одному второму интеллектуальному устройству действовать соответственно.
[0034] Технические решения, предлагаемые в вариантах осуществления настоящего изобретения, имеют следующие преимущества.
[0035] Вариантами осуществления настоящего изобретения предлагается способ настройки режима сценария интеллектуального устройства. Согласно данному способу, сервер получает информацию об устройстве, по меньшей мере, одного интеллектуального устройства, привязанного к учетной записи пользователя. Затем создается список условий запуска устройства и список выполняемых задач устройства, соответствующие информации об устройстве, по меньшей мере, одного интеллектуального устройства, которые передаются, соответственно, на учетную запись пользователя, в соответствии с информацией устройства, по меньшей мере, одного интеллектуального устройства. Пользователю нужно лишь осуществить выбор из списка условий запуска устройства и списка выполняемых задач устройства; таким образом могут быть установлены взаимоотношения между выбранным условием запуска и выбранной выполняемой задачей, а затем устанавливается соответствующий режим сценария. Режим сценария сконфигурирован для хранения соответствующего отношения для запуска управления, по меньшей мере, одним вторым интеллектуальным устройством, согласно информации параметра состояния, собранной, по меньшей мере, одним первым интеллектуальным устройством. Путем установления режима сценария, привязанного к учетной записи пользователя, может быть реализован автоматический контроль связи между различными интеллектуальными устройствами на основе режима сценария.
[0036] Следует понимать, что предшествующее общее описание и последующее подробное описание являются только иллюстративными и пояснительными, и не ограничивают изобретения, как заявлено.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0037] Чтобы явно продемонстрировать варианты осуществления настоящего изобретения, ниже дается краткое введение для прилагаемых чертежей, соответствующих вариантам осуществления. Разумеется, чертежи, описанные ниже, соответствуют только некоторым вариантам осуществления настоящего изобретения и специалисты в данной области техники могут получить другие чертежи, в соответствии с этими чертежами, без творческого труда.
[0038] Фиг. 1 представляет собой блок-схему способа настройки режима сценария интеллектуального устройства, в соответствии с примерным вариантом осуществления.
[0039] Фиг. 2 представляет собой блок-схему способа создания списка, в соответствии с примерным вариантом осуществления.
[0040] Фиг. 3А представляет собой первую принципиальную схему интерфейса настройки режима сценария, в соответствии с примерным вариантом осуществления.
[0041] Фиг. 3В представляет собой вторую принципиальную схему интерфейса настройки режима сценария, в соответствии с примерным вариантом осуществления.
[0042] Фиг. 3С представляет собой третью принципиальную схему интерфейса настройки режима сценария, в соответствии с примерным вариантом осуществления.
[0043] Фиг. 3D представляет собой четвертую принципиальную схему интерфейса настройки режима сценария, в соответствии с примерным вариантом осуществления.
[0044] Фиг. 4 представляет собой блок-схему способа управления интеллектуальным устройством на основе режима сценария, в соответствии с примерным вариантом осуществления.
[0045] Фиг. 5 представляет собой принципиальную схему устройства для настройки режима сценария интеллектуального устройства, в соответствии с примерным вариантом осуществления.
[0046] Фиг. 6 представляет собой принципиальную схему модуля передачи списка выбора, в соответствии с примерным вариантом осуществления.
[0047] Фиг. 7 представляет собой принципиальную схему устройства для управления интеллектуальным устройством на основе режима сценария, в соответствии с примерным вариантом осуществления.
[0048] Фиг. 8 представляет собой структурную схему устройства для настройки режима сценария интеллектуального устройства, в соответствии с примерным вариантом осуществления.
[0049] Варианты осуществления настоящего изобретения уже были проиллюстрированы со ссылкой на вышеприведенные чертежи и будут описаны более подробно в нижеследующем описании. Эти чертежи и текстовые описания не предназначены для ограничения объема настоящего изобретения каким-либо образом, а предназначены для объяснения концепции настоящего изобретения специалистам в данной области техники со ссылкой на конкретные варианты осуществления.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[0050] Чтобы прояснить цели, технические решения и преимущества настоящего изобретения, ниже приводится подробное описание изобретения со ссылкой на чертежи. Разумеется, описанные варианты осуществления являются только некоторыми из вариантов осуществления настоящего изобретения, и не представляют все варианты. На основе варианта, описанного в данном документе, все другие варианты, полученные специалистами в данной области техники без творческого труда, входят в объем правовой охраны настоящего изобретения.
[0051] Во-первых, следует отметить, что в различных вариантах осуществления настоящего изобретения электронное устройство может быть представлено телефонами, планшетными компьютерами, электронными книгами, МР3-плеерами (Moving Picture Experts Group Audio Layer III), МР4-плеерами (Moving Picture Experts Group Audio Layer IV), портативными ноутбуками, настольными компьютерами и т.п.
[0052] Фиг. 1 представляет собой блок-схему способа настройки режима сценария интеллектуального устройства, в соответствии с примерным вариантом осуществления. В этом варианте в качестве примера используется метод для настройки режима сценария интеллектуального устройства, используемый в сервере. Способ настройки режима сценария интеллектуального устройства включает в себя следующие этапы.
[0053] На этапе 102 происходит получение информации об устройстве, по меньшей мере, одного интеллектуального устройства, привязанного к учетной записи пользователя.
[0054] На этапе 104 происходит передача списка условий запуска устройства и списка выполняемых задач устройства, соответствующих информации об устройстве, по меньшей мере, одного интеллектуального устройства, соответственно, на учетную запись пользователя, в соответствии с информацией устройства, по меньшей мере, одного интеллектуального устройства.
[0055] На этапе 106 происходит прием информации выбора списка условий запуска устройства и списка выполняемых задач устройства, выбранной учетной записью пользователя.
[0056] На этапе 108 происходит установление режима сценария, привязанного к учетной записи пользователя, в соответствии с информацией выбора списка условий запуска устройства и списка выполняемых задач устройства, причем режим сценария сконфигурирован для хранения соответствующего отношения для запуска управления, по меньшей мере, одним вторым интеллектуальным устройством, согласно информации параметра состояния, собранной, по меньшей мере, одним первым интеллектуальным устройством.
[0057] Этот вариант осуществления настоящего изобретения предлагает пользователю способ настройки режима сценария интеллектуального устройства. Согласно данному способу, сервер получает информацию об устройстве, по меньшей мере, одного интеллектуального устройства, привязанного к учетной записи пользователя. Затем создается список условий запуска устройства и список выполняемых задач устройства, соответствующие информации об устройстве, по меньшей мере, одного интеллектуального устройства, которые передаются, соответственно, на учетную запись пользователя, в соответствии с информацией устройства, по меньшей мере, одного интеллектуального устройства. Пользователю нужно лишь осуществить выбор из списка условий запуска устройства и списка выполняемых задач устройства; таким образом могут быть установлены взаимоотношения между выбранным условием запуска и выбранной выполняемой задачей, а затем устанавливается соответствующий режим сценария. Режим сценария сконфигурирован для хранения соответствующего отношения для запуска управления, по меньшей мере, одним вторым интеллектуальным устройством, согласно информации параметра состояния, собранной, по меньшей мере, одним первым интеллектуальным устройством. Путем установления режима сценария, привязанного к учетной записи пользователя, может быть реализован автоматический контроль связи между различными интеллектуальными устройствами на основе режима сценария.
[0058] Интеллектуальное устройство, приведенное в этом варианте осуществления, может быть интеллектуальным бытовым устройством. Следует отметить, что способ для настройки режима сценария интеллектуального устройства отличается высокой расширяемостью и совместимостью при наличии совместимости интеллектуального устройства с Интернет-соединением; используя этот вариант осуществления между интеллектуальными устройствами может быть установлено отношение связи.
[0059] Режим сценария, по меньшей мере, включает в себя информацию об учетной записи пользователя, информацию об устройстве привязанного интеллектуального устройства, условие запуска и выполняемую задачу.
[0060] Информация об устройстве привязанного интеллектуального устройства включает в себя: информацию об устройстве, по меньшей мере, одного первого интеллектуального устройства, привязанного к учетной записи пользователя, и информацию об устройстве, по меньшей мере, одного второго интеллектуального устройства, привязанного к учетной записи пользователя. Информация об устройстве, по меньшей мере, включает в себя идентификационную информацию устройства и информацию о типе устройства. Идентификационная информация об устройстве может быть представлена МАС-адресом (Media Access Control), IP-адресом, серийным номером устройства и т.п. Информацией об устройстве является информация о типе устройстве, например, интеллектуальные разъемы, интеллектуальные камеры, интеллектуальные телевизоры, интеллектуальные кондиционеры и т.д. Таким образом, различные типы устройств могут собирать различную информацию параметра состояния и могут соответствовать различным командам управления.
[0061] Условием запуска является информация параметра состояния, собранная, по меньшей мере, одним первым интеллектуальным устройством и заданная в качестве условия для запуска режима сценария. Информация параметра состояния, собираемая устройствами, может отличаться, поскольку отличаются типы устройств. Например, интеллектуальный разъем может собирать информацию о текущем состоянии ВКЛ/ВЬГКЛ интеллектуального разъема, интеллектуальная камера может собирать данные о наличии движущегося объекта в пределах области мониторинга, интеллектуальный кондиционер может собирать данные о текущей температуре в помещении и текущем состоянии ВКЛ/ВЫКЛ интеллектуального кондиционера и т.д. Все эти параметры состояния могут быть использованы в качестве информации параметра состояния, собранной первым интеллектуальным устройством.
[0062] Выполняемой задачей является соответствующая команда управления, сконфигурированная для отправки на, по меньшей мере, одно второе интеллектуальное устройство, если запущен режим сценария. Соответствующие команды управления могут быть разными, так как типы устройств отличаются. Например, интеллектуальный разъем может контролировать состояние ВКЛ/ВЫКЛ интеллектуального разъема, интеллектуальный кондиционер может контролировать состояние ВКЛ/ВЫКЛ интеллектуального кондиционера и заданную температуру и т.д.
[0063] В данном варианте осуществления информация об устройстве включает в себя идентификационную информацию устройства и информацию о типе устройства. Поскольку различные типы интеллектуальных устройств могут собирать различную информацию параметра состояния в качестве условий запуска, они соответствуют различным командам управления. Согласно полученной информации об устройстве, сервер может получить параметры условий запуска, предусмотренные и поддерживаемые интеллектуальным устройством, привязанным к учетной записи пользователя, и используемые в качестве условий запуска, и может получить параметры выполняемых задач, предусмотренные и поддерживаемые интеллектуальным устройством, привязанным к учетной записи пользователя, и используемые в качестве выполняемых задач, и, таким образом, создать список условий запуска устройства и список выполняемых задач устройства. Фиг. 2 представляет собой блок-схему способа создания списка, в соответствии с примерным вариантом осуществления. Как показано на Фиг. 2, передача списка условий запуска устройства и списка выполняемых задач устройства, соответствующих информации об устройстве, по меньшей мере, одного интеллектуального устройства, соответственно, на учетную запись пользователя, соответственно, согласно информации об устройстве, по меньшей мере, одного интеллектуального устройства включает следующие этапы.
[0064] На этапе 210 происходит создание списка условий запуска устройства, соответствующего, по меньшей мере, одному интеллектуальному устройству, в соответствии с информацией о типе устройства, по меньшей мере, одного интеллектуального устройства, причем списком условий запуска устройства является набор параметров условий для запуска, поддерживаемый, по меньшей мере, одним интеллектуальным устройством и используемый в качестве условий запуска.
[0065] На этапе 220 происходит создание списка выполняемых задач устройства, соответствующего, по меньшей мере, одному интеллектуальному устройству, в соответствии с информацией о типе устройства, по меньшей мере, одного интеллектуального устройства, причем списком выполняемых задач устройства является набор параметров выполняемых задач, поддерживаемый, по меньшей мере, одним интеллектуальным устройством и используемый в качестве выполняемых задач.
[0066] На этапе 230 происходит передача списка условий запуска устройства и списка выполняемых задач устройства на учетную запись пользователя, соответственно.
[0067] Кроме того, создание списка условий запуска устройства, соответствующего, по меньшей мере, одному интеллектуальному устройству, в соответствии с информацией о типе устройства, по меньшей мере, одного интеллектуального устройства, включает следующие этапы.
[0068] На этапе 211 происходит поиск параметра условия запуска, поддерживаемого каждым интеллектуальным устройством, привязанным к учетной записи пользователя и используемым в качестве условия запуска, в соответствии с информацией о типе устройства интеллектуального устройства.
[0069] На этапе 212 происходит сбор параметров условий запуска, поддерживаемых каждым интеллектуальным устройством, для создания списка условий запуска устройства.
[0070] Кроме того, создание списка выполняемых задач устройства, соответствующего, по меньшей мере, одному интеллектуальному устройству, в соответствии с информацией о типе устройства, по меньшей мере, одного интеллектуального устройства, включает следующие этапы.
[0071] На этапе 221 происходит поиск параметра выполняемой задачи, поддерживаемого каждым интеллектуальным устройством, привязанным к учетной записи пользователя и используемым в качестве выполняемой задачи, в соответствии с информацией о типе устройства интеллектуального устройства.
[0072] На этапе 222 происходит сбор параметров выполняемых задач, поддерживаемых каждым интеллектуальным устройством, привязанным к учетной записи пользователя, для создания списка выполняемых задач.
[0073] Альтернативно, после вывода параметров выполняемых задач, поддерживаемых, по меньшей мере, одним интеллектуальным устройством и используемых в качестве выполняемых задач, в соответствии с информацией выбора списка условий запуска устройства, выбранной учетной записью пользователя, происходит создание списка выполняемых задач устройства.
[0074] Другими словами, во-первых, сервер передает список условий запуска устройства на учетную запись пользователя, а затем выводит параметры выполняемых задач, поддерживаемые, по меньшей мере, одним интеллектуальным устройством, и используемые в качестве выполняемых задач в соответствии с информацией выбора, когда учетная запись возвращает информацию выбора в списке условий запуска устройства, и, наконец, создает список выполняемых задач устройства на основе выведенных параметров выполняемых задач. С помощью этого метода можно сократить количество параметров выполняемых задач в списке выполняемых задач устройства и облегчить бремя выбора пользователя.
[0075] В этом варианте осуществления, на основе вышеописанного способа создания списка, способ для настройки режима сценария интеллектуального устройства может включать следующие детали.
[0076] Получение информации об устройстве, по меньшей мере, одного интеллектуального устройства, привязанного к учетной записи пользователя, дополнительно включает: получение информации об учетной записи пользователя.
[0077] Установление режима сценария, привязанного к учетной записи пользователя, в соответствии с информацией выбора списка условий запуска устройства и списка выполняемых задач устройства, включает в себя: установление режима сценария с выбранным параметром условия запуска в качестве условия запуска режима сценария и выбранным параметром выполняемой задачи в качестве выполняемой задачи режима сценария, причем информацией об учетной записи пользователя режима сценария являются полученные сведения об учетной записи пользователя; и что касается данных об устройстве привязанного интеллектуального устройства, информация об устройстве интеллектуального устройства, соответствующего выбранному параметру условий запуска, используется в качестве информации об устройстве первого интеллектуального устройства; информация об устройстве интеллектуального устройства, соответствующего выбранному параметру выполняемой задачи, используется в качестве информации об устройстве второго интеллектуального устройства.
[0078] В этом варианте осуществления отдельно показана конкретная конфигурация информации об учетной записи пользователя, информация об устройстве привязанного интеллектуального устройства, условие запуска и выполняемая задача, необходимая для установления режима сценария.
[0079] Таким образом, в этом варианте осуществления информация об устройстве, привязанная к учетной записи пользователя, получаемая сервером, может включать в себя информацию о типе устройства. Поскольку различные типы интеллектуальных устройств могут собирать различную информацию параметра состояния в качестве условий запуска, они соответствуют различным командам управления. Исходя из этого, сервером может быть заранее создана база данных, причем база данных будет содержать параметры условий запуска, поддерживаемые различными типами интеллектуальных устройств и используемые в качестве условий запуска, и параметры выполняемых задач, поддерживаемые различными типами интеллектуальных устройств и используемые в качестве выполняемых задач. Согласно информации о типе устройства интеллектуального устройства, привязанного к учетной записи пользователя, полученной от сервера, сервер выполняет поиск параметров условий запуска и параметров выполняемых задач, соответственно, согласно различным интеллектуальным устройствам, на основе базы данных. Затем сервер собирает параметры условий запуска и параметры выполняемых задач, поддерживаемые различными интеллектуальными устройствами, привязанными к учетной записи пользователя, получая, таким образом, список условий запуска устройства и список выполняемых задач устройства. Пользователю нужно лишь осуществить выбор из списка условий запуска устройства и списка выполняемых задач устройства; таким образом могут быть установлены взаимоотношения между выбранным условием запуска и выбранной выполняемой задачей, а затем устанавливается соответствующий режим сценария.
[0080] Фиг. 3А представляет собой первую принципиальную схему интерфейса настройки режима сценария, в соответствии с примерным вариантом осуществления; Фиг. 3В представляет собой вторую принципиальную схему интерфейса настройки режима сценария, в соответствии с примерным вариантом осуществления; Фиг. 3С представляет собой третью принципиальную схему интерфейса настройки режима сценария, в соответствии с примерным вариантом осуществления и Фиг. 3D представляет собой четвертую принципиальную схему интерфейса настройки режима сценария, в соответствии с примерным вариантом осуществления. Как показано на Фиг. 3A-3D, в этом варианте осуществления показан пример настройки режима сценария интеллектуального устройства пользователем. Как показано на Фиг. 3А, в этом варианте осуществления пользователю предлагается меню свободного выбора для условий запуска и выполняемых задач в режиме сценария. Пользователь может получить список условий запуска устройства и список выполняемых задач устройства по щелчку мыши, и два списка создаются на основе интеллектуальных устройств, привязанных к учетной записи пользователя. Как показано на Фиг. 3В, список условий запуска устройства пользователя может включать в себя два параметра условий запуска, т.е. «задать запуск по нажатию» и «задать время запуска». Как показано на Фиг. 3С, пользователь выбирает «задать запуск по нажатию» в качестве условия запуска режима сценария и «Интеллектуальный разъем XiaoMi - ВКЛ» в качестве выполняемой задачи режима, выбрав их в списке. Как показано на Фиг. 3D, если выбор пользователя подтверждается и сохраняется, устанавливается режим сценария; режим сценария осуществляется на основе телефона и интеллектуального разъема MI, привязанных к учетной записи пользователя в качестве первого интеллектуального устройства и второго интеллектуального устройства, причем условием запуска является нажатие, а выполняемой задачей - открытие интеллектуального разъема XiaoMi. Отношение связи между двумя интеллектуальными устройствами (телефон и интеллектуальный разъем XiaoMi), привязанными к пользователю, может быть установлено путем установки режима сценария.
[0081] В этом варианте осуществления может быть множество первых интеллектуальных устройств в режиме сценария. Информация параметра состояния, соответствующая каждому первому интеллектуальному устройству, может быть использована в качестве одного из факторов в условиях запуска, которые используются для определения того, следует ли инициировать режим сценария. По отношению к этой ситуации, в способе настройки режима сценария интеллектуального устройства пользователю предлагаются две схемы конфигурации для настройки логических отношений между множеством первых интеллектуальных устройств.
[0082] Схема конфигурации 1
[0083] Режим сценария дополнительно включает в себя логическое отношение условия запуска. Логическое отношение условия запуска сконфигурировано для представления логического отношения между информацией параметра состояния, собранной каждым первым интеллектуальным устройством и используемой в качестве условия для запуска режима сценария. Логическим отношением здесь может быть логика «И» или логика «ИЛИ» или логическое выражение, состоящее из логики «И» и логики «ИЛИ».
[0084] Прием информации выбора списка условий запуска устройства и списка выполняемых задач устройства, выбранной учетной записью пользователя, дополнительно включает в себя прием информации настройки логического отношения условия запуска для учетной записи пользователя.
[0085] Установление режима сценария, привязанного к учетной записи пользователя, в соответствии с информацией выбора списка условий запуска устройства и списка выполняемых задач устройства, дополнительно включает в себя настройку логического отношения условия запуска режима сценария, в соответствии с информацией настройки логического отношения условия запуска.
[0086] С помощью этого способа информация параметра состояния, собираемая каждым интеллектуальным устройством, может быть использована в качестве одного из факторов определения того, следует ли инициировать режим сценария. Основание для определения того, следует ли инициировать режим сценария, может быть установлено путем установления логических выражений между различными факторами. Пользователь может задать логическое отношение условия запуска, в соответствии с информацией настройки логического отношения условия запуска, и, таким образом, может быть объединено логическое отношение условия запуска.
[0087] Схема конфигурации 2
[0088] Режим сценария дополнительно включает в себя таблицу соответствия «условие-задача». По меньшей мере, одна группа соответствующих отношений между условием запуска и выполняемой задачей хранится в таблице соответствия «условие-задача».
[0089] Прием информации выбора списка условий запуска устройства и списка выполняемых задач устройства, выбранной учетной записью пользователя, дополнительно включает в себя прием информации настройки таблицы соответствия «условие-задача» для учетной записи пользователя.
[0090] Установление режима сценария, привязанного к учетной записи пользователя, в соответствии с информацией выбора списка условий запуска устройства и списка выполняемых задач устройства, дополнительно включает в себя настройку таблицы соответствия «условие-задача» режима сценария, в соответствии с информацией настройки таблицы соответствия «условие-задача».
[0091] С помощью этого метода в режиме сценария может быть установлена таблица соответствия «условие-задача» для определения соответствующих отношений между условиями запуска и выполняемыми задачами. С помощью таблицы соответствия «условие-задача» могут быть удовлетворены требования пользователя по настройке управления между различными условиями запуска и различными выполняемыми задачами.
[0092] Поскольку информация параметра состояния, собираемая некоторыми первыми интеллектуальными устройствами, имеет определенные значения параметров состояния, например, температура в помещении, определяемая кондиционером, текущая температура воды, определяемая нагревателем воды и т.д. В соответствии с требованиями пользователя, эти параметры необходимо определить с конкретными значениями параметров, и в этом варианте осуществления способ настройки режима сценария интеллектуального устройства включает следующие детали.
[0093] Прием информации выбора списка условий запуска устройства и списка выполняемых задач устройства, выбранной учетной записью пользователя, дополнительно включает в себя прием информации настройки параметра состояния информации о параметре состояния, собранной, по меньшей мере, одним первым интеллектуальным устройством и используемой в качестве условия запуска режима сценария.
[0094] Установление режима сценария, привязанного к учетной записи пользователя, в соответствии с информацией выбора списка условий запуска устройства и списка выполняемых задач устройства, дополнительно включает в себя задание информации параметра состояния, собранной, по меньшей мере, одним первым интеллектуальным устройством и используемой в качестве условия запуска в режиме сценария, в соответствии с информацией настройки параметра состояния.
[0095] С помощью этого способа информация задания параметра состояния в информации параметра состояния может быть предоставлена пользователю при возврате информации выбора. Путем настройки информации задания параметра состояния в информации параметра состояния может быть реализовано задание конкретных значений параметров информации параметра состояния.
[0096] Фиг. 4 представляет собой блок-схему способа управления интеллектуальным устройством на основе режима сценария, в соответствии с примерным вариантом осуществления. В этом варианте в качестве примера предлагается способ, используемый в сервере. Как показано на Фиг. 4, способ управления интеллектуальным устройством на основе режима сценария включает в себя следующие этапы.
[0097] На этапе 401 происходит получение информации параметра состояния, собранной, по меньшей мере, одним интеллектуальным устройством, привязанным к учетной записи пользователя.
[0098] На этапе 402 происходит установление режима сценария, привязанного к учетной записи пользователя, в соответствии с информацией выбора списка условий запуска устройства и списка выполняемых задач устройства, причем режим сценария сконфигурирован для хранения соответствующего отношения для запуска управления, по меньшей мере, одним вторым интеллектуальным устройством, согласно информации параметра состояния, собранной, по меньшей мере, одним первым интеллектуальным устройством.
[0099] На этапе 403, если запущен режим сценария, происходит отправка соответствующей команды управления на, по меньшей мере, одно второе интеллектуальное устройство, привязанное к учетной записи пользователя, в соответствии с режимом сценария, чтобы скомандовать, по меньшей мере, одному второму интеллектуальному устройству действовать соответственно.
[00100] Таким образом, с помощью способа управления интеллектуальным устройством на основе режиме сценария, согласно этому варианту, различные интеллектуальные устройства могут быть связаны друг с другом посредством режимов сценария, предварительно сохраненными на облачном сервере; автоматический контроль связи может быть осуществлен на различных интеллектуальных устройствах на основе соответствующих отношений, которые устанавливаются в режимах сценария. При таком способе управления интеллектуальным устройством на основе режиме сценария, первоначально независимые интеллектуальные устройства могут быть связаны друг с другом, а при сочетании интеллектуальных устройств, сценарии применения таких интеллектуальных устройств могут быть расширены.
[00101] Интеллектуальное устройство, приведенное в этом варианте осуществления, может быть интеллектуальным бытовым устройством. Следует отметить, что способ управления интеллектуальным устройством отличается высокой расширяемостью и совместимостью, и при наличии совместимости интеллектуального устройства с Интернет-соединением может применяться способ управления интеллектуальным устройством в этом варианте осуществления.
[00102] Режим сценария, по меньшей мере, включает в себя информацию об учетной записи пользователя, информацию об устройстве привязанного интеллектуального устройства, условие запуска и выполняемую задачу.
[00103] Информация об устройстве привязанного интеллектуального устройства включает в себя: информацию об устройстве, по меньшей мере, одного первого интеллектуального устройства, привязанного к учетной записи пользователя, и информацию об устройстве, по меньшей мере, одного второго интеллектуального устройства, привязанного к учетной записи пользователя. Информация об устройстве, по меньшей мере, включает в себя идентификационную информацию устройства и информацию о типе устройства. Идентификационная информация об устройстве может быть представлена MAC-адресом (Media Access Control), IP-адресом, серийным номером устройства и т.п. Информацией об устройстве является информация о типе устройстве, например, интеллектуальные разъемы, интеллектуальные камеры, интеллектуальные телевизоры, интеллектуальные кондиционеры и т.д. Таким образом, различные типы устройств могут собирать различную информацию параметра состояния и могут соответствовать различным командам управления.
[00104] Условием запуска является информация параметра состояния, собранная, по меньшей мере, одним первым интеллектуальным устройством, и заданная в качестве условия для запуска режима сценария. Информация параметра состояния, собираемая устройствами, может отличаться, поскольку отличаются типы устройств. Например, интеллектуальный разъем может собирать информацию о текущем состоянии ВКЛ/ВЫКЛ интеллектуального разъема, интеллектуальная камера может собирать данные о наличии движущегося объекта в пределах области мониторинга, интеллектуальный кондиционер может собирать данные о текущей температуре в помещении и текущем состоянии ВКЛ/ВЫКЛ интеллектуального кондиционера и т.д. Эти параметры состояния могут быть использованы в качестве информации параметра состояния, собранной первым интеллектуальным устройством.
[00105] Выполняемой задачей является соответствующая команда управления, сконфигурированная для отправки на, по меньшей мере, одно второе интеллектуальное устройство, если запущен режим сценария. Соответствующие команды управления могут быть разными, так как типы устройств отличаются. Например, интеллектуальный разъем может контролировать состояние ВКЛ/ВЫКЛ интеллектуального разъема, интеллектуальный кондиционер может контролировать состояние ВКЛ/ВЫКЛ интеллектуального кондиционера и заданную температуру и т.д.
[00106] В этом варианте осуществления может быть множество первых интеллектуальных устройств в режиме сценария. Информация параметра состояния, соответствующая каждому первому интеллектуальному устройству, может быть использована в качестве одного из факторов в условиях запуска, которые используются для определения того, следует ли инициировать режим сценария. В случае нескольких первых интеллектуальных устройств определение запуска режима сценария осуществляется двумя способами.
[00107] Способ 1
[00108] Режим сценария дополнительно включает в себя логическое отношение условия запуска. Логическое отношение условия запуска сконфигурировано для представления логического отношения между информацией параметра состояния, собранной каждым первым интеллектуальным устройством и используемой в качестве условия для запуска режима сценария. Логическим отношением может быть логика «И» или логика «ИЛИ» или логическое выражение, состоящее из логики «И» и логики «ИЛИ».
[00109] Определение того, запускается ли заданный режим сценария, в соответствии с информацией параметра состояния, включает в себя: определение того, соответствует ли логическое отношение между информацией параметра состояния, собранной каждым первым интеллектуальным устройством, логическому отношению условия запуска, в соответствии с информацией параметра состояния, причем, если логическое отношение между информацией параметра состояния, собранной каждым первым интеллектуальным устройством, соответствует логическому отношению условия запуска, срабатывает заданный режим сценария.
[00110] С помощью этого способа информация параметра состояния, собираемая каждым интеллектуальным устройством, может быть использована в качестве одного из факторов определения того, следует ли инициировать режим сценария. Основание для определения того, следует ли инициировать режим сценария, может быть установлено путем установления логических выражений между различными факторами.
[00111] Способ 2
[00112] Режим сценария дополнительно включает в себя таблицу соответствия «условие-задача» и, по меньшей мере, одна группа соответствующих отношений между условием запуска и выполняемой задачей хранится в таблице соответствия «условие-задача».
[00113] Определение того, запускается ли заданный режим сценария, в соответствии с информацией параметра состояния, включает в себя: определение того, соответствует ли информация параметра состояния, собранная, по меньшей мере, одним первым интеллектуальным устройством, по меньшей мере, одной группе условий запуска в таблице соответствия «условие-задача», согласно информации параметра состояния.
[00114] Если информация параметра состояния, собранная, по меньшей мере, одним первым интеллектуальным устройством, соответствует, по меньшей мере, одной группе условий запуска в таблице соответствия «условие-задача», запускается выполняемая задача, соответствующая, по меньшей мере, одной группе условий запуска, в соответствии с таблицей соответствия «условие-задача».
[00115] С помощью этого метода в режиме сценария может быть установлена таблица соответствия «условие-задача» для определения соответствующих отношений между условием запуска и выполняемой задачей. С помощью таблицы соответствия можно управлять разными условиями запуска и разными выполняемыми задачами.
[00116] Ниже описаны варианты осуществления устройства по настоящему изобретению, которое может быть сконфигурировано для выполнения вариантов осуществления способа по настоящему изобретению. Что касается нераскрытых особенностей в нижеприведенных вариантах устройства, см. варианты осуществления способа.
[00117] Фиг. 5 представляет собой принципиальную схему устройства для настройки режима сценария интеллектуального устройства, в соответствии с примерным вариантом осуществления. Это устройство может быть реализовано с помощью аппаратных, программных средств, или их сочетания, в качестве части электронного устройства или целого электронного устройства. Устройство 500 для настройки режима сценария интеллектуального устройства включает в себя модуль 510 получения информации об устройстве, модуль 520 передачи списка выбора, модуль 530 приема информации выбора и модуль 540 установки режима сценария.
[00118] Модуль 510 получения информации об устройстве сконфигурирован для получения информации об устройстве, по меньшей мере, одного интеллектуального устройства, привязанного к учетной записи пользователя.
[00119] Модуль 520 передачи списка выбора сконфигурирован для передачи списка условий запуска устройства и списка выполняемых задач устройства, соответствующих информации об устройстве, по меньшей мере, одного интеллектуального устройства, соответственно, на учетную запись пользователя, в соответствии с информацией устройства, по меньшей мере, одного интеллектуального устройства.
[00120] Модуль 530 приема информации выбора сконфигурирован для приема информации выбора списка условий запуска устройства и списка выполняемых задач устройства, выбранной учетной записью пользователя.
[00121] Модуль 540 установки режима сценария сконфигурирован для установления режима сценария, привязанного к учетной записи пользователя, в соответствии с информацией выбора списка условий запуска устройства и списка выполняемых задач устройства, причем режим сценария сконфигурирован для хранения соответствующего отношения для запуска управления, по меньшей мере, одним вторым интеллектуальным устройством, согласно информации параметра состояния, собранной, по меньшей мере, одним первым интеллектуальным устройством.
[00122] Этот вариант осуществления предлагает устройство для настройки режима сценария интеллектуального устройства пользователем. Посредством данного устройства сервер получает информацию об устройстве, по меньшей мере, одного интеллектуального устройства, привязанного к учетной записи пользователя. Затем создается список условий запуска устройства и список выполняемых задач устройства, соответствующие информации об устройстве, по меньшей мере, одного интеллектуального устройства, которые передаются, соответственно, на учетную запись пользователя, в соответствии с информацией устройства, по меньшей мере, одного интеллектуального устройства. Пользователю нужно лишь осуществить выбор из списка условий запуска устройства и списка выполняемых задач устройства; таким образом могут быть установлены взаимоотношения между выбранным условием запуска и выбранной выполняемой задачей, а затем устанавливается соответствующий режим сценария. Режим сценария сконфигурирован для хранения соответствующего отношения для запуска управления, по меньшей мере, одним вторым интеллектуальным устройством, согласно информации параметра состояния, собранной, по меньшей мере, одним первым интеллектуальным устройством. Путем установления режима сценария, привязанного к учетной записи пользователя, может быть реализован автоматический контроль связи между различными интеллектуальными устройствами на основе режима сценария.
[00123] Интеллектуальное устройство, приведенное в этом варианте, может быть интеллектуальным бытовым устройством. Следует отметить, что система для настройки режима сценария интеллектуального устройства отличается высокой расширяемостью и совместимостью при наличии совместимости интеллектуального устройства с Интернет-соединением; используя этот вариант осуществления между интеллектуальными устройствами может быть установлено отношение связи.
[00124] Режим сценария, по меньшей мере, включает в себя информацию об учетной записи пользователя, информацию об устройстве привязанного интеллектуального устройства, условие запуска и выполняемую задачу.
[00125] Информация об устройстве привязанного интеллектуального устройства включает в себя: информацию об устройстве, по меньшей мере, одного первого интеллектуального устройства, привязанного к учетной записи пользователя, и информацию об устройстве, по меньшей мере, одного второго интеллектуального устройства, привязанного к учетной записи пользователя. Информация об устройстве, по меньшей мере, включает в себя идентификационную информацию устройства и информацию о типе устройства. Идентификационная информация об устройстве может быть представлена МАС-адресом (Media Access Control), IP-адресом, серийным номером устройства и т.п. Информацией об устройстве является информация о типе устройстве, например, интеллектуальные разъемы, интеллектуальные камеры, интеллектуальные телевизоры, интеллектуальные кондиционеры и т.д. Таким образом, различные типы устройств могут собирать различную информацию параметра состояния и могут соответствовать различным командам управления.
[00126] Условием запуска является информация параметра состояния, собранная, по меньшей мере, одним первым интеллектуальным устройством и заданная в качестве условия для запуска режима сценария. Информация параметра состояния, собираемая устройствами, может отличаться, поскольку отличаются типы устройств. Например, интеллектуальный разъем может собирать информацию о текущем состоянии ВКЛ/ВЫКЛ интеллектуального разъема, интеллектуальная камера может собирать данные о наличии движущегося объекта в пределах области мониторинга, интеллектуальный кондиционер может собирать данные о текущей температуре в помещении и текущем состоянии ВКЛ/ВЫКЛ интеллектуального кондиционера и т.д. Эти параметры состояния могут быть использованы в качестве информации параметра состояния, собранной первым интеллектуальным устройством.
[00127] Выполняемой задачей является соответствующая команда управления, сконфигурированная для отправки на, по меньшей мере, одно второе интеллектуальное устройство, если запущен режим сценария. Соответствующие команды управления могут быть разными, так как типы устройств отличаются. Например, интеллектуальный разъем может контролировать состояние ВКЛ/ВЫКЛ интеллектуального разъема, интеллектуальный кондиционер может контролировать состояние ВКЛ/ВЫКЛ интеллектуального кондиционера и заданную температуру и т.д.
[00128] В данном варианте осуществления информация об устройстве включает в себя идентификационную информацию устройства и информацию о типе устройства. Поскольку различные типы интеллектуальных устройств могут собирать различную информацию параметра состояния в качестве условий запуска, они могут соответствовать различным командам управления. Согласно полученной информации об устройстве, сервер может получить параметры условий запуска, предусмотренные и поддерживаемые интеллектуальным устройством, привязанным к учетной записи пользователя, и используемые в качестве условий запуска, и может получить параметры выполняемых задач, предусмотренные и поддерживаемые интеллектуальным устройством, привязанным к учетной записи пользователя, и используемые в качестве выполняемых задач, и, таким образом, создать список условий запуска устройства и список выполняемых задач устройства. Фиг. 6 представляет собой принципиальную схему модуля передачи списка выбора, в соответствии с примерным вариантом осуществления. Как показано на Фиг. 6, модуль 520 передачи списка выбора включает в себя блок 521 создания списка условий запуска, блок 522 создания списка выполняемых задач и блок 523 передачи списка.
[00129] Блок 521 создания списка условий запуска сконфигурирован для создания списка условий запуска устройства, соответствующего, по меньшей мере, одному интеллектуальному устройству, в соответствии с информацией о типе устройства, по меньшей мере, одного интеллектуального устройства, причем списком условий запуска устройства является набор параметров условий для запуска, поддерживаемый, по меньшей мере, одним интеллектуальным устройством и используемый в качестве условий запуска.
[00130] Блок 522 создания списка выполняемых задач сконфигурирован для создания списка выполняемых задач устройства, соответствующего, по меньшей мере, одному интеллектуальному устройству, в соответствии с информацией о типе устройства, по меньшей мере, одного интеллектуального устройства, причем списком выполняемых задач устройства является набор параметров выполняемых задач, поддерживаемый, по меньшей мере, одним интеллектуальным устройством и используемый в качестве выполняемых задач.
[00131] Блок 523 передачи списка сконфигурирован для передачи списка условий запуска устройства и списка выполняемых задач устройства на учетную запись пользователя, соответственно.
[00132] Кроме того, блок 521 создания списка условий запуска включает в себя подблок 521а поиска параметра условия запуска и подблок 521b сбора параметров условий запуска.
[00133] Подблок 521а поиска параметра условия запуска сконфигурирован для поиска параметра условия запуска, поддерживаемого каждым интеллектуальным устройством, привязанным к учетной записи пользователя и используемым в качестве условия запуска, в соответствии с информацией о типе устройства интеллектуального устройства.
[00134] Подблок 521b сбора параметров условий запуска сконфигурирован для сбора параметров условий запуска, поддерживаемых каждым интеллектуальным устройством, для создания списка условий запуска устройства.
[00135] Блок 522 создания списка выполняемых задач включает в себя подблок 522а поиска параметра выполняемой задачи и подблок 522b сбора параметров выполняемых задач.
[00136] Подблок 522а поиска параметра выполняемой задачи сконфигурирован для поиска параметра выполняемой задачи, поддерживаемого каждым интеллектуальным устройством, привязанным к учетной записи пользователя и используемым в качестве выполняемой задачи, в соответствии с информацией о типе устройства интеллектуального устройства.
[00137] Подблок 522b сбора параметров выполняемых задач сконфигурирован для сбора параметров выполняемых задач, поддерживаемых каждым интеллектуальным устройством, привязанным к учетной записи пользователя, для создания списка выполняемых задач.
[00138] Альтернативно блок 522 создания списка выполняемых задач дополнительно включает в себя подблок вывода параметров выполняемых задач, сконфигурированный для вывода параметров выполняемых задач, поддерживаемых, по меньшей мере, одним интеллектуальным устройством и используемых в качестве выполняемых задач, в соответствии с информацией выбора списка условий запуска устройства, выбранной учетной записью пользователя, для создания списка выполняемых задач устройства.
[00139] Другими словами, во-первых, сервер передает список условий запуска устройства на учетную запись пользователя, а затем выводит параметры выполняемых задач, поддерживаемые, по меньшей мере, одним интеллектуальным устройством, и используемые в качестве выполняемых задач в соответствии с информацией выбора, когда учетная запись возвращает информацию выбора в списке условий запуска устройства, и, наконец, создает список выполняемых задач устройства на основе выведенных параметров выполняемых задач. С помощью этого метода можно сократить количество параметров выполняемых задач в списке выполняемых задач устройства и облегчить бремя выбора пользователя.
[00140] В этом варианте осуществления устройство для настройки режима сценария интеллектуального устройства включает в себя следующие детали.
[00141] Модуль 510 получения информации об устройстве дополнительно сконфигурирован для получения информации об учетной записи пользователя.
[00142] Модуль 540 установки режима сценария дополнительно сконфигурирован для установления режима сценария с выбранным параметром условия запуска в качестве условия запуска режима сценария и выбранным параметром выполняемой задачи в качестве выполняемой задачи режима сценария, причем информацией об учетной записи пользователя режима сценария являются полученные сведения об учетной записи пользователя; и что касается данных об устройстве привязанного интеллектуального устройства, информация об устройстве интеллектуального устройства, соответствующего выбранному параметру условий запуска, используется в качестве информации об устройстве первого интеллектуального устройства; информация об устройстве интеллектуального устройства, соответствующего выбранному параметру выполняемой задачи, используется в качестве информации об устройстве второго интеллектуального устройства.
[00143] В этом варианте осуществления отдельно показана конкретная конфигурация информации об учетной записи пользователя, информация об устройстве привязанного интеллектуального устройства, условие запуска и выполняемая задача, необходимая для установления режима сценария.
[00144] Таким образом, в этом варианте осуществления информация об устройстве, привязанная к учетной записи пользователя, получаемая сервером, может включать в себя информацию о типе устройства. Поскольку различные типы интеллектуальных устройств могут собирать различную информацию параметра состояния в качестве условий запуска, они могут соответствовать различным командам управления. Исходя из этого, сервером может быть заранее создана база данных, причем база данных будет содержать параметры условий запуска, поддерживаемые различными типами интеллектуальных устройств и используемые в качестве условий запуска, и параметры выполняемых задач, поддерживаемые различными типами интеллектуальных устройств и используемые в качестве выполняемых задач. Согласно информации о типе устройства интеллектуального устройства, привязанного к учетной записи пользователя, полученной от сервера, сервер выполняет поиск параметров условий запуска и параметров выполняемых задач, соответственно, согласно различным интеллектуальным устройствам, на основе базы данных. Затем сервер собирает параметры условий запуска и параметры выполняемых задач, поддерживаемые различными интеллектуальными устройствами, привязанными к учетной записи пользователя, получая, таким образом, список условий запуска устройства и список выполняемых задач устройства. Пользователю нужно лишь осуществить выбор из списка условий запуска устройства и списка выполняемых задач устройства; таким образом могут быть установлены взаимоотношения между выбранным условием запуска и выбранной выполняемой задачей, а затем устанавливается соответствующий режим сценария.
[00145] В этом варианте осуществления может быть множество первых интеллектуальных устройств в режиме сценария. Информация параметра состояния, соответствующая каждому первому интеллектуальному устройству, может быть использована в качестве одного из факторов в условиях запуска, которые используются для определения того, следует ли инициировать режим сценария. По отношению к этой ситуации, в устройстве для настройки режима сценария интеллектуального устройства пользователю предлагаются две схемы конфигурации для настройки логических отношений между множеством первых интеллектуальных устройств.
[00146] Схема конфигурации 1
[00147] Режим сценария дополнительно включает в себя логическое отношение условия запуска. Логическое отношение условия запуска сконфигурировано для представления логического отношения между информацией параметра состояния, собранной каждым первым интеллектуальным устройством и используемой в качестве условия для запуска режима сценария. Логическим отношением здесь может быть логика «И» или логика «ИЛИ» или логическое выражение, состоящее из логики «И» и логики «ИЛИ».
[00148] Модуль 530 приема информации выбора дополнительно сконфигурирован для приема информации настройки логического отношения условия запуска для учетной записи пользователя.
[00149] Модуль 540 установки режима сценария дополнительно сконфигурирован для установки логического отношения условия запуска режима сценария, в соответствии с информацией настройки логического отношения условия запуска.
[00150] С помощью этого устройства информация параметра состояния, собираемая каждым интеллектуальным устройством, может быть использована в качестве одного из факторов определения того, следует ли инициировать режим сценария. Основание для определения того, следует ли инициировать режим сценария, может быть установлено путем установления логических выражений между различными факторами. Пользователь может задать логическое отношение условия запуска, в соответствии с информацией настройки логического отношения условия запуска, и, таким образом, может быть объединено логическое отношение условия запуска.
[00151] Схема конфигурации 2
[00152] Режим сценария дополнительно включает в себя таблицу соответствия «условие-задача» и, по меньшей мере, одна группа соответствующих отношений между условием запуска и выполняемой задачей хранится в таблице соответствия «условие-задача».
[00153] Модуль 530 приема информации выбора дополнительно сконфигурирован для приема информации настройки таблицы соответствия «условие-задача» для учетной записи пользователя.
[00154] Модуль 540 установки режима сценария дополнительно сконфигурирован для установки таблицы соответствия «условие-задача» режима сценария, в соответствии с информацией настройки таблицы соответствия «условие-задача».
[00155] С помощью этого устройства в режиме сценария может быть установлена таблица соответствия «условие-задача» для определения соответствующих отношений между условиями запуска и выполняемыми задачами. С помощью таблицы соответствия «условие-задача» могут быть удовлетворены требования пользователя по настройке управления между различными условиями запуска и различными выполняемыми задачами.
[00156] Поскольку информация параметра состояния, собираемая некоторыми первыми интеллектуальными устройствами, имеет определенные значения параметров состояния, например температура в помещении, определяемая кондиционером, текущая температура воды, определяемая нагревателем воды, и т.д. В соответствии с требованиями пользователя, эти параметры необходимо определить с конкретными значениями параметров, и в этом варианте осуществления устройство настройки режима сценария интеллектуального устройства включает следующие детали.
[00157] Модуль 530 приема информации выбора дополнительно сконфигурирован для приема информации настройки параметра состояния информации о параметре состояния, собранной, по меньшей мере, одним первым интеллектуальным устройством и используемой в качестве условия запуска режима сценария.
[00158] Модуль 540 установки режима сценария дополнительно сконфигурирован для задания информации параметра состояния, собранной, по меньшей мере, одним первым интеллектуальным устройством и используемой в качестве условия запуска в режиме сценария, в соответствии с информацией настройки параметра состояния.
[00159] С помощью этого устройства информация задания параметра состояния в информации параметра состояния может быть предоставлена пользователю при возврате информации выбора. Путем настройки информации задания параметра состояния в информации параметра состояния может быть реализовано задание конкретных значений параметров информации параметра состояния.
[00160] Фиг. 7 представляет собой принципиальную схему устройства для управления интеллектуальным устройством на основе режима сценария, в соответствии с примерным вариантом осуществления. Это устройство может быть реализовано с помощью аппаратных, программных средств, или их сочетания, в качестве части электронного устройства или целого электронного устройства. Устройство 700 для управления интеллектуальным устройством на основе режима сценария включает в себя модуль 710 получения информации параметра состояния, модуль 720 запуска режима сценария и модуль 730 отправки команды управления.
[00161] Модуль 710 получения информации параметра состояния сконфигурирован для получения информации параметра состояния, собранной, по меньшей мере, одним интеллектуальным устройством, привязанным к учетной записи пользователя.
[00162] Модуль 720 запуска режима сценария сконфигурирован для определения того, запускается ли заданный режим сценария, в соответствии с информацией параметра состояния, причем режим сценария сконфигурирован для хранения соответствующего отношения для запуска управления, по меньшей мере, одним вторым интеллектуальным устройством, согласно информации параметра состояния, собранной, по меньшей мере, одним первым интеллектуальным устройством.
[00163] Модуль 730 отправки команды управления сконфигурирован для отправки соответствующей команды управления на, по меньшей мере, одно второе интеллектуальное устройство, привязанное к учетной записи пользователя, в соответствии с режимом сценария, если запускается режим сценария, чтобы скомандовать, по меньшей мере, одному второму интеллектуальному устройству действовать соответственно.
[00164] Альтернативно, режим сценария, по меньшей мере, включает в себя информацию об учетной записи пользователя, информацию об устройстве привязанного интеллектуального устройства, условие запуска и выполняемую задачу;
[00165] Информация об устройстве привязанного интеллектуального устройства включает в себя: информацию об устройстве, по меньшей мере, одного первого интеллектуального устройства, привязанного к учетной записи пользователя, и информацию об устройстве, по меньшей мере, одного второго интеллектуального устройства, привязанного к учетной записи пользователя.
[00166] Условием запуска является информация параметра состояния, собранная, по меньшей мере, одним первым интеллектуальным устройством и заданная в качестве условия для запуска режима сценария.
[00167] Выполняемой задачей является соответствующая команда управления, сконфигурированная для отправки на, по меньшей мере, одно второе интеллектуальное устройство, если запущен режим сценария.
[00168] Альтернативно, режим сценария дополнительно включает в себя логическое отношение условия запуска.
[00169] Логическое отношение условия запуска сконфигурировано для представления логического отношения между информацией параметра состояния, собранной каждым первым интеллектуальным устройством и используемой в качестве условия для запуска режима сценария.
[00170] Модуль 720 запуска режима сценария включает в себя блок определения логического отношения.
[00171] Блок определения логического отношения сконфигурирован для определения того, соответствует ли логическое отношение между информацией параметра состояния, собранной каждым первым интеллектуальным устройством, логическому отношению условия запуска, в соответствии с информацией параметра состояния, причем, если логическое отношение между информацией параметра состояния, собранной каждым первым интеллектуальным устройством, соответствует логическому отношению условия запуска, срабатывает заданный режим сценария.
[00172] Альтернативно, режим сценария дополнительно включает в себя таблицу соответствия «условие-задача».
[00173] По меньшей мере, одна группа соответствующих отношений между условием запуска и выполняемой задачей хранится в таблице соответствия «условие-задача».
[00174] Модуль 720 запуска режима сценария включает в себя блок запроса таблицы соответствия «условие-задача».
[00175] Блок запроса таблицы соответствия «условие-задача» сконфигурирован для определения того, соответствует ли информация параметра состояния, собранная каждым первым интеллектуальным устройством, по меньшей мере, одной группе условий запуска в таблице соответствия «условие-задача», согласно информации параметра состояния, причем, если информация параметра состояния, собранная каждым первым интеллектуальным устройством, соответствует, по меньшей мере, одной группе условий запуска в таблице соответствия «условие-задача», запускается выполняемая задача, соответствующая, по меньшей мере, одной группе условий запуска, в соответствии с таблицей соответствия «условие-задача».
[00176] Таким образом, с помощью устройства управления интеллектуальным устройством на основе режиме сценария, согласно этому варианту, различные интеллектуальные устройства могут быть связаны друг с другом посредством режимов сценария, предварительно сохраненными на облачном сервере; автоматический контроль связи может быть осуществлен на различных интеллектуальных устройствах на основе соответствующих отношений, которые устанавливаются в режимах сценария. Посредством устройства управления интеллектуальным устройством на основе режиме сценария, первоначально независимые интеллектуальные устройства могут быть связаны друг с другом, а при сочетании интеллектуальных устройств, сценарии применения таких интеллектуальных устройств могут быть расширены.
[00177] Фиг. 8 представляет собой структурную схему устройства 800 для настройки режима сценария интеллектуального устройства, в соответствии с примерным вариантом осуществления. Например, устройство 800 может быть сервером. Как показано на Фиг. 8, устройство 800 может включать в себя компонент 822 обработки, дополнительно включающий в себя один или более процессоров, и ресурсы памяти, представленные памятью 832, сконфигурированной для хранения команды, выполняемой устройством 800, например, приложений. Приложения, хранящиеся в памяти 832, могут включать в себя один или несколько модулей, и каждый модуль соответствует одной группе команд. Кроме того, компонент 822 обработки сконфигурирован на выполнение команд для осуществления всех или нескольких этапов в описанных выше способах.
[00178] Устройство 800 дополнительно включает в себя компонент 826 питания, сконфигурированный для управления питанием устройства 800, беспроводной сетевой интерфейс 850, сконфигурированный для подключения устройства 800 к сети, и интерфейс 858 ввода/вывода (I/O). Устройство 800 может работать на основе операционной системы, хранящейся в памяти 832, такой как Windows ServerTМ, Mac OS ХТМ, UnixTM, LinuxTM, FrccBSDTM или подобной.
[00179] Энергонезависимый машиночитаемый носитель данных содержит сохраненные команды, которые, при выполнении процессором в устройстве 800, заставляют устройство 800 осуществить способ для настройки режима сценария, показанный на Фиг. 1. Способ включает в себя:
получение информации об устройстве, по меньшей мере, одного интеллектуального устройства, привязанного к учетной записи пользователя;
передачу списка условий запуска устройства и списка выполняемых задач устройства, соответствующих информации об устройстве, по меньшей мере, одного интеллектуального устройства, соответственно, на учетную запись пользователя, в соответствии с информацией устройства, по меньшей мере, одного интеллектуального устройства;
прием информации выбора списка условий запуска устройства и списка выполняемых задач устройства, выбранной учетной записью пользователя;
установление режима сценария, привязанного к учетной записи пользователя, в соответствии с информацией выбора списка условий запуска устройства и списка выполняемых задач устройства, причем режим сценария сконфигурирован для хранения соответствующего отношения для запуска управления, по меньшей мере, одним вторым интеллектуальным устройством, согласно информации параметра состояния, собранной, по меньшей мере, одним первым интеллектуальным устройством.
[00180] Энергонезависимый машиночитаемый носитель данных содержит сохраненные команды, которые, при выполнении процессором в устройстве 800, заставляют устройство 800 осуществить способ для управления интеллектуальным устройством, показанный на Фиг. 4. Способ включает в себя:
получение информации параметра состояния, собранной, по меньшей мере, одним интеллектуальным устройством, привязанным к учетной записи пользователя;
определение того, запускается ли заданный режим сценария, в соответствии с информацией параметра состояния, причем режим сценария сконфигурирован для хранения соответствующего отношения для запуска управления, по меньшей мере, одним вторым интеллектуальным устройством, согласно информации параметра состояния, собранной, по меньшей мере, одним первым интеллектуальным устройством;
если запущен режим сценария, отправку соответствующей команды управления на, по меньшей мере, одно второе интеллектуальное устройство, привязанное к учетной записи пользователя, в соответствии с режимом сценария, чтобы скомандовать, по меньшей мере, одному второму интеллектуальному устройству действовать соответственно.
[00181] Другие варианты осуществления изобретения будут очевидны для специалистов в данной области при рассмотрении описания и изучении изобретения. Предполагается, что эта заявка охватывает любые изменения, варианты применения или адаптацию изобретения, согласно изложенным общим принципам и включая такие отклонения от настоящего изобретения, которые известны или являются обычной практикой в данной области. Предполагается, что описание и примеры будут рассматриваться только в качестве примера, с истинной сущностью и объемом изобретения, указанным в прилагаемой формуле изобретения.
[00182] Следует понимать, что настоящее изобретение не ограничивается точной конструкцией, описанной выше и проиллюстрированной на сопроводительных чертежах, и что различные модификации и изменения могут быть сделаны без отступления от объема изобретения. Предполагается, что объем изобретения ограничивается только прилагаемой формулой изобретения.