Способ для управления интеллектуальным устройством, терминал и сервер
Иллюстрации
Показать всеГруппа изобретений относится к системе управления интеллектуальным устройством. Способ для управления интеллектуальным устройством заключается в том, что получают идентификационные данные устройства из интеллектуального устройства и отправляют запрос подробных данных, содержащий идентификационные данные устройства, на сервер посредством терминала. Принимают ответ с подробными данными, возвращаемый из сервера, и проталкивают ответ с подробными данными пользователю посредством терминала. Причем ответ с подробными данными содержит группу инициирующих условий и группу условий выполнения, соответствующие идентификационным данным устройства. Отправляют управляющую инструкцию на сервер посредством терминала, причем управляющая инструкция содержит первое инициирующее условие и первое условие выполнения. Причем управляющая инструкция сконфигурирована с возможностью позволять серверу управлять интеллектуальным устройством с возможностью выполнять первое условие выполнения, когда сервер обнаруживает, что удовлетворяется первое инициирующее условие. Также заявлены терминал и сервер для управления интеллектуальным устройством. Технический результат заключается в повышении точности и удобстве управления интеллектуальным домом. 4 н. и 21 з.п. ф-лы, 34 ил.
Реферат
Перекрестные ссылки на родственные заявки
[0001] Данная заявка основана и притязает на приоритет заявки на патент Китая порядковый номер 201510408993.0, поданной 13 июля 2015 года, содержимое которой полностью содержится в данном документе по ссылке.
Область техники, к которой относится изобретение
[0002] Настоящее раскрытие сущности, в общем, относится к области интеллектуального дома, а более конкретно, к способу для управления интеллектуальным устройством, к терминалу и к серверу.
Уровень техники
[0003] В области техники интеллектуального дома, управление интеллектуальным устройством означает способ, которым интеллектуальное устройство выполняет соответствующие операции, когда удовлетворяется некоторое инициирующее условие, например, кнопка нажимается пользователем, или данные, обнаруженные посредством интеллектуального датчика, превышают пороговое значение.
[0004] С помощью решения по управлению интеллектуального устройства, различные интеллектуальные устройства (такие как, аудио- и видеоустройство, система освещения, контроллер штор, контроллер кондиционера) в доме могут быть соединены, чтобы предоставлять различные функции и средства (такие как управление бытовыми электрическими приборами, управление освещением, телефонный пульт дистанционного управления, пульт дистанционного управления в доме и на улице). На основе решения по управлению интеллектуальным устройством, интеллектуальный дом может предоставлять все аспекты функции информационного взаимодействия и экономить деньги для различных типов платы за электроэнергию. Следовательно, за счет широкого применения интеллектуального дома, стремительно популяризируется и применяется интеллектуальное устройство.
Сущность изобретения
[0005] Настоящее раскрытие сущности предоставляет способ для управления интеллектуальным устройством, терминал и сервер. Технические решения заключаются в следующем.
[0006] Согласно первому аспекту вариантов осуществления настоящего раскрытия сущности, предусмотрен способ для управления интеллектуальным устройством, включающий в себя: получение идентификационных данных устройства для интеллектуального устройства из интеллектуального устройства и отправку запроса подробных данных, содержащего идентификационные данные устройства, на сервер посредством терминала; прием ответа с подробными данными, возвращаемого из сервера, и проталкивание ответа с подробными данными пользователю посредством терминала, причем ответ с подробными данными включает в себя группу инициирующих условий и группу условий выполнения, соответствующие идентификационным данным устройства; и отправку управляющей инструкции на сервер посредством терминала, причем управляющая инструкция включает в себя первое инициирующее условие и первое условие выполнения, выбранные пользователем согласно группе инициирующих условий и группе условий выполнения, причем управляющая инструкция сконфигурирована с возможностью позволять серверу управлять интеллектуальным устройством с возможностью выполнять первое условие выполнения, когда сервер обнаруживает то, что удовлетворяется первое инициирующее условие.
[0007] Согласно второму аспекту вариантов осуществления настоящего раскрытия сущности, предусмотрен способ для управления интеллектуальным устройством, включающий в себя: прием запроса подробных данных, содержащего идентификационные данные устройства для интеллектуального устройства, из терминала посредством сервера, причем идентификационные данные устройства получаются из интеллектуального устройства посредством терминала; отправку ответа с подробными данными в терминал посредством сервера, причем ответ с подробными данными включает в себя группу инициирующих условий и группу условий выполнения, соответствующие идентификационным данным устройства; прием управляющей инструкции из терминала посредством сервера, причем управляющая инструкция включает в себя первое инициирующее условие и первое условие выполнения, выбранные пользователем согласно группе инициирующих условий и группе условий выполнения; и управление интеллектуальным устройством с возможностью выполнять первое условие выполнения посредством сервера, при обнаружении того, что удовлетворяется первое инициирующее условие.
[0008] Согласно третьему аспекту вариантов осуществления настоящего раскрытия сущности, предусмотрен терминал, включающий в себя: модуль получения, сконфигурированный с возможностью получать идентификационные данные устройства для интеллектуального устройства из интеллектуального устройства; первый модуль отправки, сконфигурированный с возможностью отправлять запрос подробных данных, содержащий идентификационные данные устройства, на сервер; первый приемный модуль, сконфигурированный с возможностью принимать ответ с подробными данными, возвращаемый из сервера, причем ответ с подробными данными включает в себя группу инициирующих условий и группу условий выполнения, соответствующие идентификационным данным устройства; и модуль проталкивания, сконфигурированный с возможностью проталкивать ответ с подробными данными пользователю; при этом первый модуль отправки дополнительно сконфигурирован с возможностью отправлять управляющую инструкцию на сервер, причем управляющая инструкция включает в себя первое инициирующее условие и первое условие выполнения, выбранные пользователем согласно группе инициирующих условий и группе условий выполнения, причем управляющая инструкция сконфигурирована с возможностью позволять серверу управлять интеллектуальным устройством с возможностью выполнять первое условие выполнения, когда сервер обнаруживает то, что удовлетворяется первое инициирующее условие.
[0009] Согласно четвертому аспекту вариантов осуществления настоящего раскрытия сущности, предусмотрен сервер, включающий в себя: первый приемный модуль, сконфигурированный с возможностью принимать запрос подробных данных, содержащий идентификационные данные устройства для интеллектуального устройства, из терминала, причем идентификационные данные устройства получаются из интеллектуального устройства посредством терминала; модуль отправки, сконфигурированный с возможностью отправлять ответ с подробными данными в терминал, причем ответ с подробными данными включает в себя группу инициирующих условий и группу условий выполнения, соответствующие идентификационным данным устройства; и первый процессорный модуль; при этом первый приемный модуль дополнительно сконфигурирован с возможностью принимать управляющую инструкцию из терминала, причем управляющая инструкция включает в себя первое инициирующее условие и первое условие выполнения, выбранные пользователем согласно группе инициирующих условий и группе условий выполнения; и первый процессорный модуль сконфигурирован с возможностью управлять интеллектуальным устройством с возможностью выполнять первое условие выполнения при обнаружении того, что удовлетворяется первое инициирующее условие.
[0010] Согласно пятому аспекту вариантов осуществления настоящего раскрытия сущности, предусмотрен терминал, включающий в себя: процессор; и запоминающее устройство для сохранения инструкций, выполняемых посредством процессора; при этом процессор сконфигурирован с возможностью: получать идентификационные данные устройства для интеллектуального устройства из интеллектуального устройства и отправлять запрос подробных данных, содержащий идентификационные данные устройства, на сервер; принимать ответ с подробными данными, возвращаемый из сервера, и проталкивать ответ с подробными данными пользователю, причем ответ с подробными данными включает в себя группу инициирующих условий и группу условий выполнения, соответствующие идентификационным данным устройства; отправлять управляющую инструкцию на сервер, причем управляющая инструкция включает в себя первое инициирующее условие и первое условие выполнения, выбранные пользователем согласно группе инициирующих условий и группе условий выполнения, причем управляющая инструкция сконфигурирована с возможностью позволять серверу управлять интеллектуальным устройством с возможностью выполнять первое условие выполнения, когда сервер обнаруживает то, что удовлетворяется первое инициирующее условие.
[0011] Согласно шестому аспекту вариантов осуществления настоящего раскрытия сущности, предусмотрен терминал, включающий в себя: процессор; и запоминающее устройство для сохранения инструкций, выполняемых посредством процессора; при этом процессор сконфигурирован с возможностью: принимать запрос подробных данных, содержащий идентификационные данные устройства для интеллектуального устройства, из терминала, причем идентификационные данные устройства получаются из интеллектуального устройства посредством терминала; отправлять ответ с подробными данными в терминал, причем ответ с подробными данными включает в себя группу инициирующих условий и группу условий выполнения, соответствующие идентификационным данным устройства; принимать управляющую инструкцию из терминала, причем управляющая инструкция включает в себя первое инициирующее условие и первое условие выполнения, выбранные пользователем согласно группе инициирующих условий и группе условий выполнения; управлять интеллектуальным устройством с возможностью выполнять первое условие выполнения при обнаружении того, что удовлетворяется первое инициирующее условие.
[0012] Технические решения, предоставленные посредством настоящего раскрытия сущности, могут включать в себя следующие преимущества.
[0013] Пользователь может получать идентификационные данные устройства для интеллектуального устройства из интеллектуального устройства, которое должно управляться, через терминал, терминал получает группу инициирующих условий и группу условий выполнения, поддерживаемые посредством интеллектуального устройства, из сервера согласно идентификационным данным устройства, пользователь выбирает свое требуемое инициирующее условие и условие выполнения из группы инициирующих условий и группы условий выполнения и отправляет требуемое инициирующее условие и условие выполнения на сервер через терминал, и сервер управляет интеллектуальным устройством согласно инициирующему условию и условию выполнения, выбранным пользователем. В окружении с большим числом интеллектуальных устройств, пользователь может легко и точно идентифицировать идентификационные данные устройства для интеллектуального устройства, которое должно управляться, через терминал, с тем чтобы реализовывать управление интеллектуальным домом удобным и точным способом.
[0014] Дополнительно, в одной реализации согласно вариантам осуществления настоящего раскрытия сущности, на основе ближней связи или сканирования двумерных кодов, пользователь может получать идентификационные данные интеллектуального устройства посредством использования терминала, если пользователь находится около интеллектуального устройства, что реализует управление для интеллектуального устройства удобным и точным способом.
[0015] В другой реализации согласно вариантам осуществления настоящего раскрытия сущности, взаимосвязь с привязкой между пользователем и интеллектуальным устройством устанавливается заранее. При приеме запроса подробных данных, сервер отправляет обратную связь терминалу только тогда, когда определяется взаимосвязь с привязкой между интеллектуальным устройством, которое должно управляться, и пользователем, что эффективно обеспечивает безопасность интеллектуального дома.
[0016] В еще одной другой реализации согласно вариантам осуществления настоящего раскрытия сущности, пользователь может добавлять инициирующее условие, заданное самостоятельно, в группу инициирующих условий, поддерживаемую посредством интеллектуального устройства. Таким образом, можно задавать инициирующее условие интеллектуального устройства с упорядочением согласно требованию пользователя, за счет этого повышая индивидуализацию и гибкость интеллектуального дома.
[0017] Следует понимать, что как вышеприведенное общее описание, так и нижеприведенное подробное описание являются только примерными и пояснительными, а не ограничивающими изобретение согласно формуле изобретения.
Краткое описание чертежей
[0018] Прилагаемые чертежи, которые содержатся и составляют часть этого подробного описания, иллюстрируют варианты осуществления в соответствии с изобретением и наряду с описанием служат для того, чтобы пояснять принципы раскрытия изобретения.
[0019] Фиг. 1 является блок-схемой последовательности операций, показывающей способ для управления интеллектуальным устройством, согласно примерному варианту осуществления.
[0020] Фиг. 2A является блок-схемой последовательности операций, показывающей способ для управления интеллектуальным устройством, согласно другому примерному варианту осуществления.
[0021] Фиг. 2B является блок-схемой последовательности операций, показывающей способ для управления интеллектуальным устройством, согласно другому примерному варианту осуществления.
[0022] Фиг. 2C является блок-схемой последовательности операций, показывающей способ для управления интеллектуальным устройством, согласно другому примерному варианту осуществления.
[0023] Фиг. 2D является блок-схемой последовательности операций, показывающей способ для управления интеллектуальным устройством, согласно другому примерному варианту осуществления.
[0024] Фиг. 3 является блок-схемой последовательности операций, показывающей способ для управления интеллектуальным устройством, согласно другому примерному варианту осуществления.
[0025] Фиг. 4A является блок-схемой последовательности операций, показывающей способ для управления интеллектуальным устройством, согласно другому примерному варианту осуществления.
[0026] Фиг. 4B является блок-схемой последовательности операций, показывающей способ для управления интеллектуальным устройством, согласно другому примерному варианту осуществления.
[0027] Фиг. 5 является блок-схемой последовательности операций, показывающей способ для управления интеллектуальным устройством, согласно другому примерному варианту осуществления.
[0028] Фиг. 6 является блок-схемой последовательности операций, показывающей способ для управления интеллектуальным устройством, согласно другому примерному варианту осуществления.
[0029] Фиг. 7 является блок-схемой последовательности операций, показывающей способ для управления интеллектуальным устройством, согласно примерному варианту осуществления.
[0030] Фиг. 8A является блок-схемой последовательности операций, показывающей способ для управления интеллектуальным устройством, согласно другому примерному варианту осуществления.
[0031] Фиг. 8B является блок-схемой последовательности операций, показывающей способ для управления интеллектуальным устройством, согласно другому примерному варианту осуществления.
[0032] Фиг. 9 является блок-схемой последовательности операций, показывающей способ для управления интеллектуальным устройством, согласно другому примерному варианту осуществления.
[0033] Фиг. 10 является блок-схемой последовательности операций, показывающей способ для управления интеллектуальным устройством, согласно другому примерному варианту осуществления.
[0034] Фиг. 11 является блок-схемой последовательности операций, показывающей способ для управления интеллектуальным устройством, согласно примерному варианту осуществления.
[0035] Фиг. 12 является блок-схемой, иллюстрирующей терминал, согласно примерному варианту осуществления.
[0036] Фиг. 13A является блок-схемой, иллюстрирующей терминал, согласно другому примерному варианту осуществления.
[0037] Фиг. 13B является блок-схемой, иллюстрирующей терминал, согласно другому примерному варианту осуществления.
[0038] Фиг. 13C является блок-схемой, иллюстрирующей терминал, согласно другому примерному варианту осуществления.
[0039] Фиг. 13D является блок-схемой, иллюстрирующей терминал, согласно другому примерному варианту осуществления.
[0040] Фиг. 14 является блок-схемой, иллюстрирующей терминал, согласно другому примерному варианту осуществления.
[0041] Фиг. 15 является блок-схемой, иллюстрирующей терминал, согласно другому примерному варианту осуществления.
[0042] Фиг. 16 является блок-схемой, иллюстрирующей терминал, согласно другому примерному варианту осуществления.
[0043] Фиг. 17 является блок-схемой, иллюстрирующей терминал, согласно другому примерному варианту осуществления.
[0044] Фиг. 18 является блок-схемой, иллюстрирующей сервер, согласно примерному варианту осуществления.
[0045] Фиг. 19A является блок-схемой, иллюстрирующей сервер, согласно другому примерному варианту осуществления.
[0046] Фиг. 19B является блок-схемой, иллюстрирующей сервер, согласно другому примерному варианту осуществления.
[0047] Фиг. 20 является блок-схемой, иллюстрирующей сервер, согласно другому примерному варианту осуществления.
[0048] Фиг. 21 является блок-схемой, иллюстрирующей сервер, согласно другому примерному варианту осуществления.
[0049] Фиг. 22 является блок-схемой терминала, согласно примерному варианту осуществления.
[0050] Фиг. 23 является блок-схемой сервера, согласно примерному варианту осуществления.
[0051] Фиг. 24 является блок-схемой терминала 2400, согласно примерному варианту осуществления.
[0052] Фиг. 25 является блок-схемой сервера 2500, согласно примерному варианту осуществления.
[0053] Прилагаемые чертежи, которые содержатся и составляют часть этого подробного описания, иллюстрируют варианты осуществления в соответствии с изобретением и наряду с описанием служат для того, чтобы пояснять принципы раскрытия изобретения.
Подробное описание изобретения
[0054] Далее приводится подробное описание примерных вариантов осуществления, примеры которых проиллюстрированы на прилагаемых чертежах. Нижеприведенное описание ссылается на прилагаемые чертежи, причем идентичные номера на различных чертежах представляют идентичные или аналогичные элементы, если не указано иное. Реализации, изложенные в нижеприведенном описании примерных вариантов осуществления, не представляют все реализации в соответствии с изобретением. Вместо этого, они являются просто примерами устройств и способов в соответствии с аспектами, связанными с изобретением, изложенным в прилагаемой формуле изобретения.
[0055] Сначала в данном документе поясняются элементы, связанные с вариантами осуществления настоящего раскрытия сущности.
[0056] Терминал означает электронное устройство, используемое при движении, включающее в себя, но не только, любые из мобильных электронных продуктов, такие как мобильный телефон, смартфон, PAD (персональное цифровое устройство), переносной компьютер, планшетный компьютер, POS (торговый терминал), установленный в транспортном средстве компьютер, которые могут взаимодействовать с пользователем через клавиатуру, сенсорную панель или акустическое устройство управления. Специалисты в данной области техники должны понимать, что другие мобильные терминалы, если применимы к настоящему раскрытию сущности, также должны быть включены в пределы объема защиты настоящего раскрытия сущности.
[0057] Интеллектуальное устройство означает бытовой электрический прибор, сформированный посредством введения микропроцессора, технологии на основе датчиков и технологии сетевой связи в него, что позволяет автоматически считывать состояние жилой площади, состояние бытового электрического прибора и состояние обслуживания бытового электрического прибора, автоматически управлять и принимать управляющие инструкции в доме либо удаленно и за счет этого выполнять соответствующие операции.
[0058] Сервер означает объект хранения данных и вычислений, связанный с терминалом через сеть, включающий в себя, но не только, универсальный компьютер, специальное вычислительное устройство, виртуальное вычислительное устройство. Один сервер может предоставлять услуги для множества терминалов.
[0059] Фиг. 1 является блок-схемой последовательности операций, показывающей способ для управления интеллектуальным устройством, согласно примерному варианту осуществления. Ссылаясь на фиг. 1, способ для управления интеллектуальным устройством, применяемый в терминале, рассматривается в качестве примера для иллюстрации в этом варианте осуществления. Способ для управления интеллектуальным устройством может включать в себя следующие этапы.
[0060] На этапе 101, терминал получает идентификационные данные устройства для интеллектуального устройства из интеллектуального устройства и отправляет запрос подробных данных, содержащий идентификационные данные устройства, на сервер.
[0061] Идентификационные данные устройства служат для того, чтобы охарактеризовать интеллектуальное устройство, например, идентификационные данные устройства могут представлять собой адрес MAC (уровня управления доступом к среде) для интеллектуального устройства.
[0062] Рассмотрим окружение в практическом варианте применения в качестве примера. Окружение означает окружение интеллектуального дома, которое может включать в себя большое число интеллектуальных устройств.
[0063] В интеллектуальном доме, управляющая информация различных интеллектуальных устройств может быть сконфигурирована на сервере заранее. Управляющая информация включает в себя инициирующее условие и условие выполнения. Соответственно, когда сервер обнаруживает то, что инициирующее условие удовлетворяется (например, инициирующее условие может заключаться в том, что кнопка нажимается пользователем, и обнаруживается, что некоторые данные превышают предварительно определенное пороговое значение, посредством интеллектуального датчика, либо когда обнаруживается, что рабочее состояние другого интеллектуального устройства удовлетворяет предварительно определенному состоянию), сервер управляет соответствующим интеллектуальным устройством с возможностью выполнять условие выполнения (например, активировать или деактивировать), за счет этого реализуя решение по управлению интеллектуальным домом и эффективно расширяя возможности работы пользователей.
[0064] В частности, в решении по управлению интеллектуальным домом, управляющая информация интеллектуального устройства должна быть сконфигурирована заранее, т.е. сервер должен получать инициирующее условие и условие выполнения интеллектуального устройства заранее. В этом варианте осуществления, терминал легко получает идентификационные данные устройства для интеллектуального устройства из интеллектуального устройства и отправляет запрос подробных данных, содержащий идентификационные данные устройства, на сервер, чтобы выполнять последующее решение.
[0065] На этапе 102, терминал принимает ответ с подробными данными, возвращаемый из сервера, и проталкивает ответ с подробными данными пользователю. Ответ с подробными данными включает в себя группу инициирующих условий и группу условий выполнения, соответствующие идентификационным данным устройства.
[0066] Также рассмотрим окружение в практическом варианте применения, описанное выше, в качестве примера.
[0067] После того, как терминал отправляет запрос подробных данных на сервер, согласно идентификационным данным устройства в запросе подробных данных, сервер запрашивает группы инициирующих условий и группы условий выполнения, соответствующие идентификационным данным устройств для соответствующих интеллектуальных устройств, чтобы получать группу инициирующих условий и группу условий выполнения, соответствующие идентификационным данным устройства, т.е. группу инициирующих условий и группу условий выполнения, поддерживаемые посредством интеллектуального устройства. Сервер возвращает ответ с подробными данными, включающий в себя группу инициирующих условий и группу условий выполнения, поддерживаемые посредством интеллектуального устройства, в терминал. После приема ответа с подробными данными, терминал проталкивает группу инициирующих условий и группу условий выполнения, поддерживаемые посредством интеллектуального устройства, пользователю, чтобы выполнять последующее решение.
[0068] Число инициирующих условий в группе инициирующих условий или число условий выполнения в группе условий выполнения может составлять, по меньшей мере, одно.
[0069] В частности, группа условий выполнения, поддерживаемая посредством интеллектуального устройства, может определяться посредством характеристик интеллектуального устройства. Например, что касается интеллектуального осветительного устройства, группа условий выполнения, поддерживаемая посредством него, может включать в себя активацию освещения и деактивацию освещения.
[0070] При этом, в частности, группа инициирующих условий, поддерживаемая посредством интеллектуального устройства, может предварительно определяться или может определяться согласно требованию пользователя. Также рассмотрим окружение интеллектуальное осветительное устройство в качестве примера. Группа инициирующих условий, поддерживаемая посредством интеллектуального осветительного устройства, может включать в себя нажатие кнопки один раз или нажатие кнопки два раза непрерывно пользователем.
[0071] На этапе 103, терминал отправляет управляющую инструкцию на сервер. Управляющая инструкция включает в себя первое инициирующее условие и первое условие выполнения, выбранные пользователем согласно группе инициирующих условий и группе условий выполнения, и управляющая инструкция сконфигурирована с возможностью позволять серверу управлять интеллектуальным устройством с возможностью выполнять первое условие выполнения, когда сервер обнаруживает то, что удовлетворяется первое инициирующее условие.
[0072] Также рассмотрим окружение в практическом варианте применения, описанное выше, в качестве примера.
[0073] После того, как терминал проталкивает группу инициирующих условий и группу условий выполнения, поддерживаемые посредством интеллектуального устройства, пользователю, пользователь может выбирать первое инициирующее условие и первое условие выполнения из них. Терминал включает первое инициирующее условие и первое условие выполнения, выбранные пользователем, в управляющую инструкцию и отправляет управляющую инструкцию на сервер. Согласно управляющей инструкции, сервер управляет интеллектуальным устройством с возможностью выполнять первое условие выполнения, за счет этого реализуя интеллектуальный дом, при обнаружении того, что удовлетворяется первое инициирующее условие.
[0074] Также рассмотрим окружение интеллектуальное осветительное устройство, описанное выше, в качестве примера. При условии, что первое инициирующее условие, выбранное пользователем, заключается в том, чтобы нажимать кнопку два раза непрерывно пользователем, и первое условие выполнения представляет собой активацию, при последующем обнаружении того, что кнопка нажимается два раза непрерывно пользователем, сервер может отправлять соответствующую инструкцию в интеллектуальное осветительное устройство, чтобы управлять интеллектуальным осветительным устройством с возможностью активироваться, в силу этого выполняя интеллектуальное управление для интеллектуального осветительного устройства.
[0075] В этом варианте осуществления, при желании управлять некоторым интеллектуальным устройством, пользователь может непосредственно получать идентификационные данные устройства для интеллектуального устройства из интеллектуального устройства через терминал, терминал получает группу инициирующих условий и группу условий выполнения, поддерживаемые посредством интеллектуального устройства, для выбора пользователем посредством отправки запроса подробных данных на сервер, и пользователь отправляет выбранные первое инициирующее условие и первое условие выполнения на сервер через терминал, за счет этого реализуя интеллектуальное управление для интеллектуального устройства.
[0076] На практике, в окружении, включающем в себя большое число интеллектуальных устройств, если применяется традиционное решение, в котором пользователь идентифицирует идентификационные данные устройства для интеллектуального устройства, которым он хочет управлять, из списка идентификационных данных устройств, включающих в себя идентификационные данные устройств для большого числа интеллектуальных устройств, не только эффективность является низкой, но также и легко создается ложная идентификация.
[0077] Тем не менее, с помощью решения на основе настоящего варианта осуществления, в окружении, включающем в себя большое число интеллектуальных устройств, пользователю не требуется вручную идентифицировать идентификационные данные устройства для интеллектуального устройства, которым он хочет управлять, из списка идентификационных данных устройств, включающих в себя идентификационные данные устройств для большого числа интеллектуальных устройств, вместо этого, пользователь может легко и точно получать соответствующие идентификационные данные устройства из интеллектуального устройства, которым он хочет управлять, за счет этого повышая удобство и надежность управления интеллектуальным устройством. Кроме того, с помощью решения на основе настоящего варианта осуществления, группы инициирующих условий и группы условий выполнения, поддерживаемые посредством соответствующих интеллектуальных устройств, могут сохраняться на сервере, за счет этого еще более эффективно экономя ресурсы хранения терминала.
[0078] Способ для сервера, предусмотренного в этом варианте осуществления, может ссылаться на связанный контент в нижеприведенных вариантах осуществления, который не описывается далее в данном документе.
[0079] В заключение, с помощью способа для управления интеллектуальным устройством согласно варианту осуществления настоящего раскрытия сущности, пользователь может получать идентификационные данные устройства для интеллектуального устройства из интеллектуального устройства, которое должно управляться, через терминал, терминал получает группу инициирующих условий и группу условий выполнения, поддерживаемые посредством интеллектуального устройства, из сервера согласно идентификационным данным устройства, пользователь выбирает свое требуемое инициирующее условие и условие выполнения из группы инициирующих условий и группы условий выполнения и отправляет требуемое инициирующее условие и условие выполнения на сервер через терминал, и сервер управляет интеллектуальным устройством согласно инициирующему условию и условию выполнения, выбранным пользователем. В окружении с большим числом интеллектуальных устройств, пользователь может легко и точно идентифицировать идентификационные данные устройства для интеллектуального устройства, которое должно управляться, через терминал, с тем чтобы реализовывать управление интеллектуальным домом удобным и точным способом.
[0080] Фиг. 2A является блок-схемой последовательности операций, показывающей способ для управления интеллектуальным устройством, согласно другому примерному варианту осуществления. Ссылаясь на фиг. 2A, способ для управления интеллектуальным устройством, применяемый в терминале, рассматривается в качестве примера для иллюстрации в этом варианте осуществления. Способ для управления интеллектуальным устройством может включать в себя следующие этапы.
[0081] На этапе 201, терминал получает идентификационные данные устройства через ближнюю беспроводную связь с интеллектуальным устройством и отправляет запрос подробных данных, содержащий идентификационные данные устройства, на сервер.
[0082] На этапе 202, терминал принимает ответ с подробными данными, возвращаемый из сервера, и проталкивает ответ с подробными данными пользователю. Ответ с подробными данными включает в себя группу инициирующих условий и группу условий выполнения, соответствующие идентификационным данным устройства.
[0083] На этапе 203, терминал отправляет управляющую инструкцию на сервер. Управляющая инструкция включает в себя первое инициирующее условие и первое условие выполнения, выбранные пользователем согласно группе инициирующих условий и группе условий выполнения, и управляющая инструкция сконфигурирована с возможностью позволять серверу управлять интеллектуальным устройством с возможностью выполнять первое условие выполнения, когда сервер обнаруживает то, что удовлетворяется первое инициирующее условие.
[0084] Ближняя беспроводная связь между терминалом и интеллектуальным устройством может включать в себя множество способов.
[0085] Альтернативно, NFC (связь в поле в ближней зоне) может применяться для того, чтобы реализовывать ближнюю беспроводную связь. Соответственно, как показано на фиг. 2B, фиг. 2B является блок-схемой последовательности операций, показывающей способ для управления интеллектуальным устройством, согласно другому примерному варианту осуществления. На основе варианта осуществления, показанного на фиг. 2A, этап 201 может включать в себя, в частности, следующие этапы.
[0086] На этапе 204, терминал отправляет запрос на установление линии NFC-связи в интеллектуальное устройство, чтобы устанавливать линию NFC-связи с интеллектуальным устройством.
[0087] На этапе 205, терминал отправляет первый запрос на получение в интеллектуальное устройство через линию NFC-связи.
[0088] На этапе 206, терминал принимает первый ответ по получению, возвращаемый из интеллектуального устройства, через линию NFC-связи. Первый ответ по получению включает в себя идентификационные данные устройства. Терминал отправляет запрос подробных данных, включающий в себя идентификационные данные устройства, на сервер.
[0089] На практике, NFC-тег может располагаться на интеллектуальном устройстве. Когда пользователь берет терминал с NFC-кристаллом с собой и вплотную подносит к NFC-тегу интеллектуального устройства, NFC-кристалл отправляет запрос на установление линии NFC-связи в NFC-тег. Таким образом, линия NFC-связи между терминалом и интеллектуальным устройством может устанавливаться, и в силу этого передача данных между ними реализуется на основе линии NFC-связи. В частности, NFC-кристалл терминала отправляет запрос на получение в NFC-тег интеллектуального устройства через линию NFC-связи, и интеллектуальное устройство отправляет идентификационные данные устройства, сохраненные в нем, в NFC-кристалл терминала через NFC-тег согласно запросу на получение, за счет этого позволяя терминалу получать идентификационные данные устройства для интеллектуального устройства удобным и точным способом.
[0090] Еще альтернативно, RFID (радиочастотная идентификация) может применяться для того, чтобы реализовывать ближнюю беспроводную связь. Соответственно, как показано на фиг. 2C, фиг. 2C является блок-схемой последовательности операций, показывающей способ для управления интеллектуальным устройством, согласно другому примерному варианту осуществления. На основе варианта осуществления, показанного на фиг. 2A, этап 201 может включать в себя, в частности, следующие этапы.
[0091] На этапе 207, терминал отправляет RF-сигнал в RFID-тег интеллектуального устройства. Идентификационные данные устройства для интеллектуального устройства сохраняются в RFID-теге.
[0092] На этапе 208, терминал принимает идентификационные данные устройства, возвращаемые из RFID-тега согласно RF-сигналу, и отправляет запрос подробных данных, включающий в себя идентификационные данные устройства, на сервер.
[0093] На практике, RFID-тег может располагаться на интеллектуальном устройстве. Когда пользователь берет терминал с собой и вплотную подносит к RFID-тегу интеллектуального устройства, терминал отправляет RF-сигнал в RFID-тег, RFID-тег интеллектуального устройства отправляет идентификационные данные устройства, сохраненные в нем, в терминал согласно RF-сигналу, за счет этого позволяя терминалу получать идентифика