Способ и аппарат для управления устройством и терминальное устройство
Иллюстрации
Показать всеИзобретение относится к области обработки данных. Технический результат заключается в расширении арсенала средств того же назначения. Способ управления устройством включает определение идентификационного изображения управляемого устройства, получение интерфейса устройства в соответствии с идентификационным изображением, прием инструкции операции управления и отправку инструкции на управляемое устройство посредством установления соединения связи с управляемым устройством. При этом перед приемом инструкции операции управления, запускаемой пользователем на основе интерфейса управления, упомянутый способ дополнительно содержит: получение информации о рабочем состоянии управляемого устройства, и включает этапы отправки запроса получения состояния, прием информации о рабочем состоянии, посылаемой сервером. 3 н. и 8 з.п. ф-лы, 12 ил.
Реферат
ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] Данная заявка основана и притязает на приоритет заявки на патент Китая № 201510590534.9, поданной 16 сентября 2015 г., все содержимое которой включено в данный документ по ссылке.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[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] Фиг.1 представляет собой блок-схему последовательности операций первого варианта осуществления способа управления устройством согласно примерному варианту осуществления;
[0034] фиг.2 представляет собой блок-схему последовательности операций второго варианта осуществления способа управления устройством согласно примерному варианту осуществления;
[0035] фиг.3 представляет собой блок-схему последовательности операций третьего варианта осуществления способа управления устройством согласно примерному варианту осуществления;
[0036] фиг.4 представляет собой блок-схему последовательности операций реализации этапа 301;
[0037] фиг.5 представляет собой блок-схему последовательности операций другой реализации этапа 301;
[0038] фиг.6 представляет собой блок-схему первого варианта осуществления аппарата для управления устройством согласно примерному варианту осуществления;
[0039] фиг.7 представляет собой блок-схему второго варианта осуществления аппарата для управления устройством согласно примерному варианту осуществления;
[0040] фиг.8 представляет собой блок-схему третьего варианта осуществления аппарата для управления устройством согласно примерному варианту осуществления;
[0041] фиг.9 представляет собой блок-схему четвертого варианта осуществления аппарата для управления устройством согласно примерному варианту осуществления;
[0042] фиг.10 представляет собой блок-схему пятого варианта осуществления аппарата для управления устройством согласно примерному варианту осуществления;
[0043] фиг.11 представляет собой блок-схему терминального устройства согласно примерному варианту осуществления;
[0044] фиг.12 представляет собой блок-схему другого терминального устройства согласно примерному варианту осуществления.
[0045] Посредством вышеупомянутых прилагаемых чертежей, точные варианты осуществления настоящего раскрытия были представлены и описываются подробно ниже в данном документе. Прилагаемые чертежи и описания используются для иллюстрации идей настоящего раскрытия для специалиста в данной области техники с ссылкой на конкретные варианты осуществления, а не для ограничения объема настоящего раскрытия.
ПОДРОБНОЕ ОПИСАНИЕ
[0046] Теперь выполняется подробная ссылка на примерные варианты осуществления, примеры которых изображены на прилагаемых чертежах. Последующее описание ссылается на прилагаемые чертежи, на которых одинаковые позиции на разных чертежах представляют одинаковые или подобные элементы, если не указано иначе. Реализации, изложенные в последующем описании примерных вариантов осуществления, не представляют все реализации, согласующиеся с раскрытием. Вместо этого, они представляют собой просто примеры аппаратов и способов, согласующихся с аспектами, относящимися к раскрытию, изложенному в прилагаемой формуле изобретения.
[0047] Фиг.1 представляет собой блок-схему последовательности операций первого варианта осуществления способа управления устройством согласно примерному варианту осуществления. Исполнительным органом способа может быть мобильный телефон, посредством которого могут управляться различные интеллектуальные устройства (такие как холодильники, телевизоры и кондиционеры) в доме. Как показано на фиг.1, способ включает в себя следующие этапы.
[0048] На этапе 101 идентифицируется идентификационное изображение управляемого устройства.
[0049] На этапе 102 получается интерфейс управления управляемого устройства в соответствии с идентификационным изображением.
[0050] На этапе 103 принимается инструкция операции управления, запускаемая пользователем на основе интерфейса управления.
[0051] На этапе 104 инструкция операции управления посылается на управляемое устройство посредством установления соединения связи с управляемым устройством.
[0052] В данном варианте осуществления в качестве примера приводится домашнее окружение. Имеются различные устройства в доме, такие как телевизор, холодильник, кондиционер и водонагреватель. Эти устройства называется управляемыми устройствами. Каждое управляемое устройство, как предполагается, маркируется идентификационным изображением для идентификации управляемого устройства, и идентификационное изображение может представлять собой, например, двумерное кодовое изображение. Идентификационное изображение каждого управляемого устройства включает в себя различную информацию атрибутов управляемого устройства, такую как идентификатор устройства, модель и производитель.
[0053] Кроме того, предполагая, что каждое управляемое устройство имеет функцию связи, пользователь может устанавливать соединение связи с каждым управляемым устройством посредством мобильного телефона в домашней сети. Установление соединения связи может реализовывать соединения связывания между мобильным телефоном и каждым управляемым устройством посредством Wi-Fi.
[0054] Если пользователь хочет выполнить управление некоторым управляемым устройством посредством мобильного телефона, можно идентифицировать идентификационное изображение управляемого устройства посредством сканирования и, таким образом, автоматически запустить обработку управления управляемым устройством.
[0055] Чтобы достичь точного управления управляемым устройством, необходимо сначала получить интерфейс управления управляемого устройства. Интерфейс управления включает в себя: меню управления управляемого устройства, соответствующие клавиши управления и информацию о рабочем состоянии управляемого устройства, представленную каждой клавишей управления. Информация о рабочем состоянии управляемого устройства отражает его текущее рабочее состояние, например, ВКЛ/ВЫКЛ и текущее значение температуры.
[0056] В данном варианте осуществления интерфейс управления управляемого устройства может быть получен в соответствии с идентификационным изображением. Конкретно, мобильный телефон может запросить и получить интерфейс управления, соответствующий идентификационному изображению управляемого устройства, из базы данных, хранимой с отношениями соответствия между идентификационными изображениями соответствующих управляемых устройств и интерфейсами управления соответствующих управляемых устройств.
[0057] База данных может храниться в мобильном телефоне, в этом случае идентификационными изображениями соответствующих управляемых устройств, хранимых в базе данных, являются изображения управляемых устройств, содержащихся в доме пользователя. Соответственно, интерфейсы управления соответствующих управляемых устройств запрашиваются и получаются с сервера. Т.е. мобильный телефон может посылать идентифицированные идентификационные изображения соответствующих управляемых устройств на сервер; сервер анализирует идентификационные изображения, например, для получения идентификаторов устройства управляемых устройств, и, таким образом, получает интерфейсы управления, соответствующие идентификаторам устройства и возвращает интерфейсы управления мобильному телефону; мобильный телефон ассоциирует и сохраняет принятые интерфейсы управления и соответствующие идентификационные изображения в вышеупомянутой базе данных.
[0058] Альтернативно, база данных может храниться на сервере, в этом случае мобильный телефон посылает идентифицированное идентификационное изображение на сервер; сервер запрашивает и получает интерфейс управления, соответствующий идентификационному изображению управляемого устройства, из базы данных, хранимой с отношениями соответствия между идентификационными изображениями соответствующих управляемых устройств и интерфейсами управления соответствующих управляемых устройств. Идентификационными изображениями и интерфейсами управления соответствующих управляемых устройств, хранимых на сервере, могут быть идентификационные изображения и интерфейсы управления большого количества разных устройств. Многие пользователи могут регистрироваться на сервере для получения идентификационных изображений множества устройств, и сервер может взаимодействовать с зарегистрированными устройствами для получения интерфейсов управления соответствующих устройств.
[0059] В данном варианте осуществления, когда требуется выполнить управление управляемым устройством, терминальное устройство пользователя идентифицирует управляемое устройство посредством идентификации идентификационного изображения управляемого устройства; пользователь может запустить операцию управления управляемым устройством на основе интерфейса управления после получения интерфейса управления управляемого устройства в соответствии с идентификационным изображением; после этого терминальное устройство посылает операцию управления на управляемое устройство посредством соединения связи, установленного с управляемым устройством, чтобы осуществить управление управляемым устройством. В данном техническом решении, пользователь может идентифицировать соответствующие управляемые устройства и получать соответствующие интерфейсы управления управляемых устройств удобным образом, посредством идентификации и получения идентификационных изображений соответствующих управляемых устройств одним и тем же пользовательским терминалом, и, таким образом, может осуществлять удобное управление управляемыми устройствами, чтобы повысить удобство управления соответствующими управляемыми устройствами.
[0060] Фиг.2 представляет собой блок-схему последовательности операций второго варианта осуществления способа управления устройством согласно примерному варианту осуществления. Как показано на фиг.2, основываясь на варианте осуществления, показанном на фиг.1, перед этапом 104, способ дополнительно может включать в себя следующие этапы.
[0061] На этапе 201 оценивается, установлено ли соединение связи с управляемым устройством в данный момент, в соответствии с указанием состояния соединения, соответствующим идентификационному изображению. Если соединение связи с управляемым устройством не установлено, выполняются этапы 202-203, и этапы 102-104 выполняются после этапа 203; если соединение связи с управляемым устройством в данный момент установлено, этапы 102-104 выполняются непосредственно.
[0062] Следует отметить, что этап 201 не находится в строгом последовательностном отношении с этапами 202-203 до тех пор, пока этап 201 выполняется после этапа 101 и перед этапом 104. Фиг.2 приводит в качестве примера, что этап 201 выполняется после этапа 101.
[0063] В практических приложениях мобильный телефон не остается все время в соединении связи с соответствующими управляемыми устройствами, и может быть отсутствие соединения связи между мобильным телефоном и управляемым устройством, когда пользователь захочет выполнить управление некоторым управляемым устройством. Поэтому, в данном варианте осуществления необходимо оценить, имеется ли соединение связи между мобильным телефоном и управляемым устройством.
[0064] Конкретно, оценка выполняется в соответствии с указанием состояния соединения. Оно конфигурируется на ассоциирование и отображение сообщения указания состояния соединения, которое используется для представления, имеется ли соединение связи между мобильным телефоном и управляемым устройством одновременно с отображением интерфейса управления, после того как пользователь выполнит сканирование и получит идентификационное изображение управляемого устройства мобильным телефоном и получит интерфейс управления управляемого устройства в соответствии с идентификационным изображением, например, отображением «соединение установлено» или «соединение не установлено».
[0065] Указание состояния соединения может быть установлено как «соединение установлено» при выполнении связи мобильного телефона с управляемым устройством и во время соединения связи; указание состояния соединения может быть установлено как «соединение не установлено», когда прерывается соединение связи между мобильным телефоном и управляемым устройством.
[0066] Следует понимать, что мобильный телефон может поддерживать отношения соответствия между идентификационными изображениями соответствующих управляемых устройств и указаниями состояния соединения, так что мобильный телефон может запрашивать и определять, указывает ли соответствующее указание состояние соединения, что имеется соединение связи с управляемым устройством, после получения идентификационного изображения некоторого управляемого устройства посредством сканирования.
[0067] На этапе 202 анализируется и получается идентификатор устройства управляемого устройства, соответствующего идентификационному изображению, если соединение связи с управляемым устройством не установлено.
[0068] На этапе 203 соединение связи с управляемым устройством устанавливается в соответствии с идентификатором устройства управляемого устройства.
[0069] Если определяется, что нет соединения связи с управляемым устройством в соответствии с указанием состояния соединения, необходимо установить соединение связи с управляемым устройством, чтобы потом способствовать беспроводному управлению управляемым устройством, основываясь на соединения связи.
[0070] Конкретно, мобильный телефон может получить идентификатор устройства управляемого устройства, содержащийся в идентификационном изображении, посредством анализа идентификационного изображения, и затем посылает запрос установления соединения с идентификатором устройства посредством Wi-Fi. Таким образом, управляемое устройство, соответствующее идентификатору устройства, возвращает ответ на установление соединения при приеме запроса установления соединения, чтобы осуществить установление соединения связи между мобильным телефоном и управляемым устройством.
[0071] В данном варианте осуществления, когда требуется выполнить управление управляемым устройством, пользовательский терминал получает интерфейс управления управляемого устройства в соответствии с идентификационным изображением посредством идентификации идентификационного изображения управляемого устройства и устанавливает соединение связи с управляемым устройством, если определяется в соответствии с указанием состояния соединения, что нет соединения связи с управляемым устройством. Затем можно послать операцию управления на управляемое устройство посредством соединения связи, после того как пользователь запустит операцию управления управляемого устройства на интерфейсе управления, с тем чтобы выполнить управление управляемым устройством удобным и точным образом.
[0072] В вышеупомянутых вариантах осуществления получаемый интерфейс управления управляемого устройства включает в себя информацию о рабочем состоянии управляемого устройства. Т.е. состояние отображения каждой клавиши управления на интерфейсе управления согласуется с рабочим состоянием управляемого устройства. Например, если управляемое устройство находится в отключенном состоянии, клавиша управления, соответствующая включенному состоянию на интерфейсе управления, становится красной. Однако такая ситуацию может происходить в практических приложениях - интерфейс управления управляемого устройства, получаемый мобильным телефоном в соответствии с идентификационным изображением управляемого устройства из вышеупомянутой базы данных, не находится в реальном времени. Таким образом, варианты осуществления настоящего раскрытия обеспечивают подход к решению (показанный на фиг.3) данной проблемы.
[0073] Фиг.3 представляет собой блок-схему последовательности операций третьего варианта осуществления способа управления устройством согласно примерному варианту осуществления. Как показано на фиг.3, основываясь на варианте осуществления на фиг.1 или фиг.2, перед этапом 103 способ может дополнительно включать в себя следующие этапы.
[0074] На этапе 301 получается информация о рабочем состоянии управляемого устройства.
[0075] На этапе 302 состояние отображения соответствующей клавиши управления на интерфейсе управления обновляется в соответствии с информацией о рабочем состоянии.
[0076] В результате, на этапе 103 пользователь запускает инструкцию операции управления в соответствии с обновленным интерфейсом управления.
[0077] В данном варианте осуществления, после того как мобильный телефон сможет получить информацию о рабочем состоянии управляемого устройства почти в реальном времени после идентификации управляемого устройства, так что состояние отображения соответствующей клавиши управления на обновленном интерфейсе управления имеет лучшее соответствие с текущим рабочим состоянием управляемого устройства.
[0078] Конкретно, этап 301 может осуществляться двумя способами, показанными на фиг.4 и 5.
[0079] Фиг.4 представляет собой блок-схему последовательности операций осуществления этапа 301. Как показано на фиг.4, этапы представлены следующим образом.
[0080] На этапе 401 первый запрос получения состояния посылается на управляемое устройство посредством соединения связи, в котором первый запрос получения состояния используется для требования получения информации о рабочем состоянии управляемого устройства.
[0081] На этапе 402 информация о рабочем состоянии, возвращаемая управляемым устройством, принимается посредством соединения связи.
[0082] В данном варианте осуществления мобильный телефон может посылать первый запрос получения состояния, используемый для требования получения информации о рабочем состоянии управляемого устройства, на управляемое устройство, и может принимать информацию о рабочем состоянии, возвращаемую управляемым устройством, основываясь на соединении связи, установленным с управляемым устройством.
[0083] Мобильный телефон может отображать интерфейс управления после получения интерфейса управления управляемого устройства и его информации о рабочем состоянии, так что пользователь запускает инструкцию операции управления посредством управления и приведения в действие на интерфейсе управления, в комбинации с информацией о текущем рабочем состоянии управляемого устройства. Затем мобильный телефон посылает инструкцию операции управления на управляемое устройство посредством соединения связи, установленного с управляемым устройством, и управляемое устройство выполняет инструкцию операции управления, осуществляя управление управляемым устройством. Например, операцией управления пользователя на интерфейсе управления может быть «выключение работающего кондиционера», «регулировка температуры охлаждения кондиционера» и «изменение режима яркости лампы».
[0084] В данном варианте осуществления состояние отображения соответствующих клавиш управления на интерфейсе управления управляемого устройства может обновляться непосредственно в соответствии с информацией о рабочем состоянии (т.е. соответствующие клавиши управления на интерфейсе управления могут устанавливаться в соответствии с информацией о рабочем состоянии) после того, как будет получена информация о рабочем состоянии управляемого устройства, так что пользователь может более интуитивно понимать текущее рабочее состояние управляемого устройства.
[0085] Так как получаемая информация о рабочем состоянии в реальном времени, является более точным управление управляемым устройством.
[0086] Фиг.5 представляет собой блок-схему последовательности операций другой реализации этапа 301. Как показано на фиг.5, этапы представлены следующим образом.
[0087] На этапе 501 второй запрос получения состояния посылается на сервер, в котором второй запрос получения состояния включает в себя идентификационное изображение и учетную запись пользователя, чтобы сервер запросил и получил информацию о рабочем состоянии, соответствующую идентификационному изображению, из базы данных, хранящейся с отношениями соответствия между идентификационными изображениями и интерфейсами управления соответствующих управляемых устройств, соответствующих учетной записи пользователя.
[0088] На этапе 502 принимается информация о рабочем состоянии, посылаемая сервером.
[0089] Данный вариант осуществления