СПОСОБ И УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ИНТЕЛЛЕКТУАЛЬНЫМ УСТРОЙСТВОМ
METHOD AND DEVICE FOR CONTROLLING SMART DEVICE

[0001] Настоящая заявка основана на китайской заявке на патент 201510408868.Х, поданной 13 июля 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] первый блок отправки, сконфигурированный с возможностью отправки запроса исследования в интеллектуальное устройство или в сервер облака;
[0034] первый блок приема, сконфигурированный с возможностью приема результата исследования, возвращенного интеллектуальным устройством или сервером облака, и
[0035] блок определения, сконфигурированный с возможностью определения, было ли интеллектуальное устройство установлено с персонализированным интерфейсом управления, на основе результата исследования.
[0036] Модуль получения, в необязательном порядке, включает в себя:
[0037] второй блок отправки, сконфигурированный с возможностью отправки в интеллектуальное устройство или в сервер облака запроса для получения подключаемого компонента персонализированного интерфейса интеллектуального устройства, и
[0038] второй блок приема, сконфигурированный с возможностью приема подключаемого компонента персонализированного интерфейса, возвращенного интеллектуальным устройством или сервером облака.
[0039] Первый модуль генерации, в необязательном порядке, включает в себя:
[0040] первый блок получения, сконфигурированный с возможностью получения пиктограмм и команд управления, соответствующих персонализированной функции и функции в конфигурации обычного интерфейса управления;
[0041] первый блок генерации, сконфигурированный с возможностью генерации опций управления на основе пиктограмм и команд управления;
[0042] второй блок получения, сконфигурированный с возможностью получения виджетов отображения, соответствующих персонализированному отображению состояния и отображению состояния, в конфигурации обычного интерфейса управления; и
[0043] второй блок генерации, сконфигурированный с возможностью генерации интерфейса отображения состояния на основе виджетов отображения.
[0044] Устройство, в необязательном порядке, дополнительно включает в себя:
[0045] второй модуль генерации, сконфигурированный с возможностью, если обнаружено, что интеллектуальное устройство не было установлено с персонализированным интерфейсом управления, генерации обычного интерфейса управления интеллектуального устройства на основе конфигурации обычного интерфейса управления интеллектуального устройства.
[0046] Устройство, в необязательном порядке, дополнительно включает в себя:
[0047] второй модуль обнаружения, сконфигурированный с возможностью обнаружения сообщения выбора относительно того, выбирает ли пользователь обычный интерфейс управления интеллектуального устройства или персонализированный интерфейс управления интеллектуального устройства;
[0048] первый модуль обработки, сконфигурированный с возможностью, после обнаружения сообщения выбора, что пользователь выбирает обычный интерфейс управления интеллектуального устройства, генерации опций управления и интерфейса отображения состояния в соответствии с конфигурацией обычного интерфейса управления интеллектуального устройства; и управления интеллектуальным устройством в соответствии с опциями управления и интерфейсом отображения состояния; и
[0049] второй модуль обработки, сконфигурированный с возможностью, после обнаружения сообщения выбора, что пользователь выбирает персонализированный интерфейс управления интеллектуального устройства, генерации опций управления и интерфейса отображения состояния на основе подключаемого компонента персонализированного интерфейса интеллектуального устройства и конфигурации обычного интерфейса управления интеллектуального устройства; и управления интеллектуальным устройством на основе опций управления и интерфейса отображения состояния.
[0050] Преимущественные результаты, принесенные техническими решениями в соответствии с вариантами осуществления настоящего раскрытия, могут включать в себя:
[0051] когда терминал устанавливает соединение с интеллектуальным устройством, обнаруживается, было ли интеллектуальное устройство установлено с персонализированным интерфейсом управления; если обнаружено, что интеллектуальное устройство было установлено с персонализированным интерфейсом управления, получается подключаемый компонент персонализированного интерфейса интеллектуального устройства; генерируются опции управления и интерфейс отображения состояния на основе подключаемого компонента персонализированного интерфейса интеллектуального устройства и конфигурации обычного интерфейса управления интеллектуального устройства; и интеллектуальным устройством управляют на основе опций управления и интерфейса отображения состояния. Таким образом, он выполняет способ управления, в котором множество терминалов могут совместно использовать персонализированный интерфейс управления, чтобы управлять интеллектуальным устройством, и, таким образом, может быть улучшена эффективность управления и взаимодействие человека с машиной.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0052] Сопровождающие чертежи, которые включены в эту спецификацию и составляют ее часть, иллюстрируют варианты осуществления, согласующиеся с изобретением, и вместе с описанием служат, чтобы объяснять принципы изобретения.
[0053] Фиг. 1 - блок-схема последовательности этапов способа, предназначенного для управления интеллектуальным устройством в соответствии с иллюстративным вариантом осуществления.
[0054] Фиг. 2 - блок-схема последовательности этапов способа, предназначенного для управления интеллектуальным устройством в соответствии с иллюстративным вариантом осуществления.
[0055] Фиг. 3 - блок-схема последовательности этапов способа, предназначенного для управления интеллектуальным устройством в соответствии с иллюстративным вариантом осуществления.
[0056] Фиг. 4 - блок-схема устройства для управления интеллектуальным устройством в соответствии с иллюстративным вариантом осуществления.
[0057] Фиг. 5 - блок-схема первого модуля обнаружения в устройстве для управления интеллектуальным устройством в соответствии с иллюстративным вариантом осуществления.
[0058] Фиг. 6 - блок-схема модуля получения в устройстве для управления интеллектуальным устройством в соответствии с иллюстративным вариантом осуществления.
[0059] Фиг. 7 - блок-схема первого модуля генерации в устройстве для управления интеллектуальным устройством в соответствии с иллюстративным вариантом осуществления.
[0060] Фиг. 8 - блок-схема устройства для управления интеллектуальным устройством в соответствии с иллюстративным вариантом осуществления (общая структура мобильного терминала).
ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0061] Задачи, технические решения и преимущества настоящего раскрытия станут более понятными посредством дополнительного подробного описания, приведенного ниже относительно вариантов осуществления настоящего раскрытия, совместно с сопровождающими чертежами.
[0062] Иллюстративный вариант осуществления настоящего раскрытия предоставляет способ, предназначенный для управления интеллектуальным устройством, который применяется в терминале. Ссылаясь на фиг. 1, способ включает в себя следующие этапы:
[0063] на этапе 101, когда терминал устанавливает соединение с интеллектуальным устройством, обнаруживается, было ли интеллектуальное устройство установлено с персонализированным интерфейсом управления;
[0064] на этапе 102, если обнаружено, что интеллектуальное устройство было установлено с персонализированным интерфейсом управления, получается подключаемый компонент персонализированного интерфейса интеллектуального устройства, причем подключаемый компонент персонализированного интерфейса интеллектуального устройства содержит персонализированную функцию и персонализированное отображение состояния;
[0065] на этапе 103 генерируются опции управления и интерфейс отображения состояния на основе подключаемого компонента персонализированного интерфейса интеллектуального устройства и конфигурации обычного интерфейса управления интеллектуального устройства; и
[0066] на этапе 104 интеллектуальным устройством управляют на основе опций управления и интерфейса управления состоянием.
[0067] В варианте осуществления настоящего раскрытия базовое приложение управления устанавливается заранее в терминале и пользователь может использовать приложение, чтобы помогать интеллектуальному устройству соединяться с сетью. После того как оно соединено с сетью, интеллектуальное устройство установит соединение с терминалом и сгенерирует интерфейс управления для управления интеллектуальным устройством, после того как соединение установлено, причем интерфейс управления содержит опции управления и интерфейс отображения состояния.
[0068] Базовое приложение управления, в необязательном порядке, может включать в себя список отображения устройства, в котором идентификаторы интерфейсов отображения, соответствующие различным типам интеллектуальных устройств, соединенных с терминалом, хранятся как опции записей для управления интеллектуальными устройствами. Причем список отображения устройства в базовом приложении управления может хранить опции записей для одного или более интеллектуальных устройств. Пользователь может выбрать одно из интеллектуальных устройств и подтвердить соединение, а затем войти в интерфейс управления, соответствующий интеллектуальному устройству, после подтверждения соединения.
[0069] Причем базовое приложение управления включает в себя пиктограммы и соответствующие команды управления для генерации опций управления, соответствующих различным функциям в интерфейсе управления и отображения состояния интеллектуального устройства, а также различные виджеты отображения.
[0070] В варианте осуществления настоящего раскрытия интеллектуальное устройство уже соединено с сетью, и другой терминал (отличный от терминала, описанного выше в настоящем варианте осуществления), который помог интеллектуальному устройству соединиться с сетью, ранее установил персонализированный интерфейс управления для интеллектуального устройства. Персонализированный интерфейс управления может включать в себя персонализированную опцию управления и персонализированный интерфейс отображения состояния. Персонализированная опция управления и персонализированный интерфейс отображения состояния могут быть конфигурацией, ранее сохраненной с базовом приложении, и базовое приложение предоставляет ранее сохраненные персонализированные опции конфигурации для пользователя с возможностью выбора из них, чтобы проводить персонализированные установки.
[0071] Например, для интеллектуальной камеры опция управления может быть установлена как, когда объект движется перед камерой, камерой будут управлять с возможностью автоматического запуска. Для интеллектуального очистителя воздуха интерфейс отображения состояния может быть установлен как имеющий цвет фона, изменяющийся с качеством воздуха.
[0072] После того как пользователь устанавливает персонализированный интерфейс управления в другом терминале, подключаемый компонент персонализированного интерфейса будет сгенерирован на основе опции управления и интерфейса отображения состояния, которые были установлены в персонализированном интерфейсе управления, и подключаемый компонент персонализированного интерфейса будет передан в интеллектуальное устройство как сохраняемый в нем или передан в сервер облака как сохраняемый в нем. Причем подключаемый компонент персонализированного интерфейса интеллектуального устройства содержит персонализированную функцию, соответствующую персонализированной опции управления, и персонализированное отображение состояния, соответствующее персонализированному интерфейсу отображения состояния.
[0073] В настоящем варианте осуществления настоящего раскрытия, когда терминал устанавливает соединение с интеллектуальным устройством, обнаруживается, было ли интеллектуальное устройство установлено с персонализированным интерфейсом управления; если обнаружено, что интеллектуальное устройство было установлено с персонализированным интерфейсом управления, получается подключаемый компонент персонализированного интерфейса интеллектуального устройства; генерируются опции управления и интерфейс отображения состояния на основе подключаемого компонента персонализированного интерфейса интеллектуального устройства и конфигурации обычного интерфейса управления интеллектуального устройства; и интеллектуальным устройством управляют на основе опций управления и интерфейса отображения состояния. Таким образом, он выполняет способ управления, в котором множество терминалов могут совместно использовать персонализированный интерфейс управления, чтобы управлять интеллектуальным устройством, и, таким образом, может быть улучшена эффективность управления и взаимодействие человека с машиной.
[0074] Иллюстративный вариант осуществления настоящего раскрытия предоставляет способ, предназначенный для управления интеллектуальным устройством, который применяется в терминале. Ссылаясь на фиг. 2, способ включает в себя следующие этапы.
[0075] На этапе 201, когда терминал устанавливает соединение с интеллектуальным устройством, обнаруживается, было ли интеллектуальное устройство установлено с персонализированным интерфейсом управления.
[0076] В настоящем варианте осуществления терминал и интеллектуальное устройство могут быть в одном и том же местоположении, или терминал и интеллектуальное устройство могут быть в разных местоположениях. Например, интеллектуальное устройство является интеллектуальным очистителем воздуха, которое расположено в доме пользователя, в то же время терминал, переносимый пользователем, может быть дома, в этом случае терминал и интеллектуальное устройство находятся в одном и том же местоположении, или терминал, переносимый пользователем, может быть в его компании, в этом случае терминал и интеллектуальное устройство не находятся в одном и том же местоположении.
[0077] Если терминал и интеллектуальное устройство находятся в одном и том же местоположении, операции, такие как соединение между терминалом и интеллектуальным устройством, передача команд управления и передача данных состояния и тому подобные, могут выполняться с помощью передачи данных через сетевое устройство, соединенное как с терминалом, так и с терминальным устройством. Вышеупомянутые операции могут также выполняться посредством передачи с помощью установления прямого соединения между терминалом и терминальным устройством. Причем прямая передача может включать в себя, но не ограничена, Blue Tooth, Wi-Fi (беспроводную достоверность) или тому подобную.
[0078] Если терминал и интеллектуальное устройство не находятся в одном и том же местоположении, может быть взят сервер облака как ретранслятор между терминалом и интеллектуальным устройством, чтобы выполнять операции, такие как соединение терминала и интеллектуального устройства, передача команд управления, передача данных состояния или тому подобные.
[0079] В варианте осуществления настоящего раскрытия обнаружение на этом этапе обычно инициируется в первый раз, когда терминал и интеллектуальное устройство соединяются.
[0080] В зависимости от способов соединения между терминалом и интеллектуальным устройством, как описано выше, обнаружение может выполняться, соответственно, разными способами. Таким образом, этап 201 может осуществляться как следующие этапы.
[0081] На этапе 2011 запрос исследования передается в интеллектуальное устройство или в сервер облака.
[0082] Причем на этом этапе, когда запрос исследования передается в сервер облака, запрос исследования требуется переносить с идентификатором интеллектуального устройства, чтобы сервер облака выполнял операцию исследования на основе идентификатора интеллектуального устройства.
[0083] Если подключаемый компонент персонализированного интерфейса обнаружен как сохраненный в регистре интеллектуального устройства или подключаемый компонент персонализированного интерфейса, соответствующий интеллектуальному устройству, обнаружен как сохраненный в сервере облака, можно определить, что интеллектуальное устройство было установлено с персонализированным интерфейсом управления.
[0084] На этапе 2012 принимается результат исследования, возвращенный интеллектуальным устройством или сервером облака, и определяется, было ли интеллектуальное устройство установлено с персонализированным интерфейсом управления, на основе результата исследования.
[0085] На основе результата исследования, если интеллектуальное устройство было установлено с персонализированным интерфейсом управления, выполняется этап 202, а если интеллектуальное устройство не было установлено с персонализированным интерфейсом управления, выполняется этап 205.
[0086] На этапе 202, если обнаружено, что интеллектуальное устройство было установлено с персонализированным интерфейсом управления, получается подключаемый компонент персонализированного интерфейса интеллектуального устройства, причем подключаемый компонент персонализированного интерфейса интеллектуального устройства содержит персонализированную функцию и персонализированное отображение состояния.
[0087] Причем в зависимости от способов соединения между терминалом и интеллектуальным устройством, как описано выше, получение на этом этапе может выполняться, соответственно, разными способами. Таким образом, этап 202 может осуществляться как следующие этапы.
[0088] На этапе 2021, если обнаружено, что интеллектуальное устройство было установлено с персонализированным интерфейсом управления, запрос для получения подключаемого компонента персонализированного интерфейса интеллектуального устройства передается в интеллектуальное устройство или в сервер облака.
[0089] Причем на этом этапе, когда запрос для получения подключаемого компонента персонализированного интерфейса интеллектуального устройства передается в сервер облака, запрос для получения подключаемого компонента персонализированного интерфейса интеллектуального устройства требуется переносить с идентификатором интеллектуального устройства, чтобы сервер облака выполнял операцию получения на основе идентификатора интеллектуального устройства.
[0090] На этапе 2022 принимается подключаемый компонент персонализированного интерфейса, возвращенный интеллектуальным устройством или сервером облака.
[0091] В необязательном порядке, поскольку при установке персонализированного интерфейса управления пользователь может только установить персонализированную опцию управления или персонализированный интерфейс отображения состояния, подключаемый компонент персонализированного интерфейса может содержать персонализированную функцию и/или персонализированный интерфейс отображения состояния.
[0092] В необязательном порядке, когда определено, что интеллектуальное устройство было установлено с персонализированным интерфейсом управления, терминал уведомляет пользователя, что интеллектуальное устройство было установлено с персонализированным интерфейсом управления, с помощью открытия во всплывающем окне сообщения подсказки на экране терминала, и позволяет пользователю выбрать, генерировать ли персонализированный интерфейс управления или генерировать обычный интерфейс управления, с помощью установки опций в сообщении подсказки.
[0093] Когда пользователь выбирает, чтобы генерировать персонализированный интерфейс управления, выполняется этап 202, а когда пользователь выбирает, чтобы генерировать обычный интерфейс управления, обычный интерфейс управления генерируется на основе конфигурации обычного интерфейса управления интеллектуального устройства.
[0094] На этапе 203 генерируются опции управления и интерфейс отображения состояния на основе подключаемого компонента персонализированного интерфейса интеллектуального устройства и конфигурации обычного интерфейса управления интеллектуального устройства.
[0095] Причем конфигурация обычного интерфейса управления интеллектуального устройства может сохраняться в базовом приложении управления интеллектуального устройства или может сохраняться в интеллектуальном устройстве или в сервере облака. Таким образом, в зависимости от того, сохранена ли конфигурация обычного интерфейса управления интеллектуального устройства в интеллектуальном устройстве или в сервере облака, получение является аналогичным получению подключаемого компонента персонализированного интерфейса, которое не будет повторено в настоящей заявке. Причем конфигурация обычного интерфейса управления может содержать функцию и отображение состояния.
[0096] В варианте осуществления настоящего раскрытия опции управления в интерфейсе управления для управления интеллектуальным устройством генерируются на основе функции в подключаемом компоненте персонализированного интерфейса и функции в конфигурации обычного интерфейса управления. Таким образом, генерирование опций управления на этапе 203 осуществляется, как на этапе 2031.
[0097] Кроме того, интерфейс отображения состояния в интерфейсе управления для управления интеллектуальным устройством генерируются на основе отображения состояния в подключаемом компоненте персонализированного интерфейса и отображения состояния в конфигурации обычного интерфейса управления. Таким образом, генерирование интерфейса отображения состояния на этапе 203 осуществляется, как на этапе 2032.
[0098] На этапе 2031 получаются пиктограммы и команды управления, соответствующие персонализированной функции и функции в конфигурации обычного интерфейса управления, и опции управления генерируются на основе пиктограмм и команд управления.
[0099] Например, для интеллектуального очистителя воздуха функция в обычном интерфейсе управления интеллектуального очистителя воздуха может включать в себя, но не ограничена: включение/выключение, выбор режима и/или ночной режим. Персонализированной функцией интеллектуального очистителя воздуха может быть настраиваемое управление временем запуска.
[00100] Базовое приложение управления терминала ранее сохраняется с пиктограммами и командами управления, соответствующими различным функциям, и опции управления для управления интеллектуальным устройством могут генерироваться в интерфейсе управления одна за другой с помощью получения пиктограмм и команд управления, соответствующих функциям.
[00101] Таким образом, четыре опции управления, включение/выключение, выбор режима, ночной режим и/или настраиваемое управление временем запуска, генерируются в интерфейсе управления.
[00102] На этапе 2032 получаются виджеты отображения, соответствующие персонализированному отображению состояния и отображению состояния в конфигурации обычного интерфейса управления, и интерфейс отображения состояния генерируется на основе виджетов отображения.
[00103] Базовое приложение управления терминала ранее сохраняется с виджетами, соответствующими различным типам отображений состояния. Причем виджет отображения включает в себя интерфейс ввода данных для получения параметра состояния, соответствующего типу отображения состояния. Через интерфейс ввода данных запрос для получения параметра состояния передается в интеллектуальное устройство и принимается параметр состояния, возвращенный интеллектуальным устройством. Терминал может принимать различные параметры состояния, возвращенные интеллектуальным устройством, через прямое соединение или через сеть.
[00104] Кроме того, персонализированное отображение состояния может конфликтовать с отображением состояния в конфигурации обычного интерфейса управления. Например, для интеллектуального очистителя воздуха персонализированное отображение состояния соответствует виджету отображения, имеющему цвет фона, изменяющийся с качеством воздуха, в то время как отображение состояния в конфигурации обычного интерфейса управления соответствует виджету отображения для отображения качества воздуха с постоянным цветом. Эти два виджета отображения принадлежат одному и тому же типу.
[00105] Во время генерации интерфейса отображения состояния тип виджета отображения, соответствующего персонализированному отображению состояния, должен сравниваться с типом виджета отображения, соответствующего отображению состояния в конфигурации обычного отображения управления. Если они принадлежат одному и тому же типу, соответствующий виджет отображения получается только на основе персонализированного отображения состояния, а затем, соответственно, генерируется интерфейс отображения состояния. Если они не принадлежат одному и тому же типу, соответствующие виджеты отображения, соответственно, получаются на основе персонализированного отображения состояния и отображения состояния в конфигурации обычного интерфейса управления, а затем генерируется интерфейс отображения состояния на основе виджетов отображения.
[00106] На этапе 204 интеллектуальным устройством управляют в соответствии с опциями управления и интерфейсом отображения состояния.
[00107] После того как интерфейс управления и отображения состояния сгенерирован, пользователь может выполнять операции управления различными функциями в интерфейсе управления и отображения состояния. Соответственно, интеллектуальным устройством управляют, чтобы отправлять соответствующие команды управления в интеллектуальное устройство в соответствии с опцией управления, выбранной пользователем.
[00108] На этапе 205, если обнаружено, что интеллектуальное устройство не было установлено с персонализированным интерфейсом управления, генерируется обычный интерфейс управления интеллектуального устройства на основе конфигурации обычного интерфейса управления интеллектуального устройства.
[00109] Причем обычный интерфейс управления включает в себя интерфейс управления и интерфейс отображения состояния, генерируемые, соответственно, на основе функций в конфигурации обычного интерфейса управления и отображения состояния в конфигурации обычного интерфейса управления. Причем генерирование может осуществляться посредством следующих этапов.
[00110] Получаются пиктограммы и команды управления, соответствующие функции конфигурации обычного интерфейса управления, и опции управления, соответствующие функциям, генерируются в области управления интерфейса;
[00111] получается виджет отображения, соответствующий отображению состояния конфигурации обычного интерфейса управления, и виджет отображения включает в себя интерфейс ввода данных для получения параметра состояния, соответствующего отображению состояния; и
[00112] виджет отображения загружается в область отображения состояния, и генерируется интерфейс отображения состояния интеллектуального устройства.
[00113] В настоящем варианте осуществления настоящего раскрытия, когда терминал устанавливает соединение с интеллектуальным устройством, обнаруживается, было ли интеллектуальное устройство установлено с персонализированным интерфейсом управления; если обнаружено, что интеллектуальное устройство было установлено с персонализированным интерфейсом управления, получается подключаемый компонент персонализированного интерфейса интеллектуального устройства; генерируются опции управления и интерфейс отображения состояния на основе подключаемого компонента персонализированного интерфейса интеллектуального устройства и конфигурации обычного интерфейса управления интеллектуального устройства; и интеллектуальным устройством управляют на основе опций управления и интерфейса отображения состояния. Таким образом, он выполняет способ управления, в котором множество терминалов могут совместно использовать персонализированный интерфейс управления, чтобы управлять интеллектуальным устройством, и, таким образом, может быть улучшена эффективность управления и взаимодействие человека с машиной.
[00114] Ссылаясь на фиг. 3, иллюстративный вариант осуществления настоящего раскрытия предоставляет способ, предназначенный для управления интеллектуальным устройством, который применяется в терминале.
[00115] Следует заметить, что в варианте осуществления настоящего раскрытия интерфейс управления интеллектуального устройства, соответствующий требованию пользователя, генерируется посредством способа, выбираемого пользователем в базовом приложении управления.
[00116] Причем способ включает в себя следующие этапы.
[00117] На этапе 301 обнаруживается сообщение выбора относительно того, выбирает ли пользователь обычный интерфейс управления интеллектуального устройства или персонализированный интерфейс управления интеллектуального устройства.
[00118] Причем до того, как генерируется интерфейс управления интеллектуальным устройством, если обнаружено, что интеллектуальное устройство было установлено с персонализированным интерфейсом управления, базовое приложение управления может предоставить сообщение подсказки пользователю, чтобы пользователь выбрал, чтобы генерировать обычный интерфейс управления или персонализированный интерфейс управления.
[00119] Причем сообщение подсказки может быть диалоговым окном подсказки, обеспеченным опцией обычного интерфейса управления и опцией персонализированного интерфейса управления, соответственно. Сообщение выбора будет сгенерировано после того, как пользователь выберет одну и опций. Причем сообщение выбора содержит идентификатор интерфейса управления (идентификатор обычного интерфейса управления или идентификатор персонализированного интерфейса управления), выбираемый пользователем в диалоговом окне подсказки.
[00120] На этапе 302 после обнаружения сообщения выбора, что пользователь выбирает обычный интерфейс управления интеллектуального устройства, генерируются опции управления и интерфейс отображения состояния в соответствии с конфигурацией обычного интерфейса управления интеллектуального устройства, и интеллектуальным устройством управляют в соответствии с опциями управления и интерфейсом отображения состояния.
[00121] На этапе 303, после обнаружения сообщения выбора, что пользователь выбирает персонализированный интерфейс управления интеллектуального устройства, генерируются опции управления и интерфейс отображения состояния на основе подключаемого компонента персонализированного интерфейса интеллектуального устройства и конфигурации обычного интерфейса управления интеллектуального устройства, и интеллектуальным устройством управляют на основе опций управления и интерфейса отображения состояния.
[00122] Причем генерирование обычного интерфейса управления или персонализированного интерфейса управления на этапах 302 и 303 может отсылаться к вышеупомянутым вариантам осуществления, которые не будут повторяться в настоящей заявке.
[00123] В настоящем варианте осуществления настоящего раскрытия, когда терминал устанавливает соединение с интеллектуальным устройством, соответствующий интерфейс управления генерируется с помощью обнаружения сообщения выбора относительно того, какой интерфейс управления выбирает пользователь, и интеллектуальным устройством управляют в соответствии со сгенерированным интерфейсом управления. Таким образом, он генерирует различные интерфейсы управления, чтобы управлять интеллектуальным устройством, облегчает пользователю самому выбирать необходимый способ управления по мере необходимости, и, таким образом может улучшаться эффективность управления и взаимодействие человека с машиной.
[00124] Аналогично способу, предназначенному для управления интеллектуальным устройством, в вышеупомянутых иллюстративных вариантах осуществления, другой иллюстративный вариант осуществления настоящего раскрытия предоставляет устройство для управления интеллектуальным устройством, которое применяется в терминале. Ссылаясь на фиг. 4, устройство включает в себя:
[00125] первый модуль 401 обнаружения, сконфигурированный с возможностью, когда терминал устанавливает соединение с интеллектуальным устройством, обнаружения, было ли интеллектуальное устройство установлено с персонализированным интерфейсом управления;
[00126] модуль 402 получения, сконфигурированный с возможностью, если обнаружено, что интеллектуальное устройство было установлено с персонализированным интерфейсом управления, получения подключаемого компонента персонализированного интерфейса интеллектуального устройства, причем подключаемый компонент персонализированного интерфейса интеллектуального устройства содержит персонализированную функцию и персонализированное отображение состояния;
[00127] первый модуль 403 генерации, сконфигурированный с возможностью генерации опций управления и интерфейса отображения состояния на основе подключаемого компонента персонализированного интерфейса интеллектуального устройства и конфигурации обычного интерфейса управления интеллектуального устройства; и
[00128] модуль 404 управления, сконфигурированный с возможностью управления интеллектуальным устройством в соответствии с опциями управления и интерфейсом отображения состояния.
[00129] Причем, как изображено на фиг. 5, первый модуль 401 обнаружения включает в себя:
[00130] первый блок 4011 отправки, сконфигурированный с возможностью отправки запроса исследования в интеллектуальное устройство или в сервер облака;
[00131] первый блок 4012 приема, сконфигурированный с возможностью приема результата исследования, возвращенного интеллектуальным устройством или сервером облака, и
[00132] блок 4013 определения, сконфигурированный с возможностью определения, было ли интеллектуальное устройство установлено с персонализированным интерфейсом управления, на основе результата исследования.
[00133] Причем, как изображено на фиг. 6, модуль 402 получения включает в себя:
[00134] второй блок 4021 отправки, сконфигурированный с возможностью отправки в интеллектуальное устройство или в сервер облака запроса для получения подключаемого компонента персонализированного интерфейса интеллектуального устройства, и
[00135] второй блок 4022 приема, сконфигурированный с возможностью приема подключаемого компонента персонализированного интерфейса, возвращенного интеллектуальным устройством или сервером облака.
[00136] Причем, как изображено на фиг. 7, первый модуль 403 генерации включает в себя:
[00137] первый блок 4031 получения, сконфигурированный с возможностью получения пиктограмм и команд управления, соответствующих персонализированной функции и функции в конфигурации обычного интерфейса управления;
[00138] первый блок 4032 генерации, сконфигурированный с возможностью генерации опций управления на основе пиктограмм и команд управления;
[00139] второй блок 4033 получения, сконфигурированный с возможностью получения виджетов отображения, соответствующих персонализированному отображению состояния и отображению состояния, в конфигурации обычного интерфейса управления; и
[00140] второй блок 4034 генерации, сконфигурированный с возможностью генерации интерфейса отображения состояния на основе виджетов отображения.
[00141] Как изображено на фиг. 4, устройство дополнительно включает в себя:
[00142] второй модуль 405 генерации, сконфигурированный с возможностью, если обнаружено, что интеллектуальное устройство не было установлено с персонализированным интерфейсом управления, генерации обычного интерфейса управления интеллектуального устройства на основе конфигурации обычного интерфейса управления интеллектуального устройства.
[00143] Как изображено на фиг. 4, устройство дополнительно включает в себя:
[00144] второй модуль 406 обнаружения, сконфигурированный с возможностью обнаружения сообщения выбора относительно того, выбирает ли пользователь обычный интерфейс управления интеллектуального устройства или персонализированный интерфейс управления интеллектуального устройства;
[00145] первый модуль 407 обработки, сконфигурированный с возможностью, после обнаружения сообщения выбора, что пользователь выбирает обычный интерфейс управления интеллектуального устройства, генерации опций управления и интерфейса отображения состояния в соответствии с конфигурацией обычного интерфейса управления интеллектуального устройства; и управления интеллектуальным устройством в соответствии с опциями управления и интерфейсом отображения состояния; и
[00146] второй модуль 408 обработки, сконфигурированный с возможностью, после обнаружения сообщения выбора, что пользователь выбирает персонализированный интерфейс управления интеллектуального устройства, генерации опций управления и интерфейса отображения состояния на основе подключаемого компонента персонализированного интерфейса интеллектуального устройства и конфигурации обычного интерфейса управления интеллектуального устройства; и управления интеллектуальным устройством на основе опций управления и интерфейса отображения состояния.
[00147] В настоящем варианте осуществления настоящего раскрытия, когда терминал устанавливает соединение с интеллектуальным устройством, обнаруживается, было ли интеллектуальное устройство установлено с персонализированным интерфейсом управления; если обнаружено, что интеллектуальное устройство было установлено с персонализированным интерфейсом управления, получается подключаемый компонент персонализированного интерфейса интеллектуального устройства; генерируются опции управления и интерфейс отображения состояния на основе подключаемого компонента персонализированного интерфейса интеллектуального устройства и конфигурации обычного интерфейса управления интеллектуального устройства; и интеллектуальным устройством управляют на основе опций управления и интерфейса отображения состояния. Таким образом, он выполняет способ управления, в котором множество терминалов могут совместно использовать персонализированный интерфейс управления, чтобы управлять интеллектуальным устройством и, таким образом, может быть улучшена эффективность управления и взаимодействие человека с машиной.
[00148] Аналогично устройству для управления интеллектуальным устройством, предоставленному вышеупомянутыми иллюстративными вариантами осуществления, другой иллюстративный вариант осуществления настоящего раскрытия предоставляет терминал, как изображено на фиг. 8. Например, терминал 800 может быть мобильным телефоном, компьютером, цифровым широковещательным терминалом, устройством обмена сообщениями, игровой консолью, планшетом, медицинским устройством, тренировочным оборудованием, персональным цифровым ассистентом, терминалом и тому подобным. Терминал 800, в необязательном порядке, может также быть интеллектуальным маршрутизатором, интеллектуальным очистителем воздуха, интеллектуальным распределителем воды, интеллектуальной камерой и тому подобным.
[00149] Ссылаясь на фиг. 8, терминал 800 может включать в себя один или более из следующих компонентов: компонент 802 обработки, память 804, компонент 806 питания, компонент 808 мультимедиа, аудиокомпонент 810, интерфейс 812 ввода/вывода (I/O), компонент 814 датчика и компонент 816 связи.
[00150] Компонент 802 обработки обычно управляет общими операциями терминала 800, такими как операции, ассоциированные с отображением, телефонными вызовами, передачами данных, операциями камеры и операциями записи. Компонент 802 обработки может включать в себя один или более процессоров 820 с возможностью выполнения инструкций, чтобы выполнять все или часть этапов в описанных выше способах. Кроме того, компонент 802 обработки может включать в себя один или более модулей, которые облегчают взаимодействие между компонентом 802 обработки и другими компонентами. Например, компонент 802 обработки может включать в себя модуль мультимедиа, чтобы облегчать взаимодействие между компонентом 808 мультимедиа и компонентом 802 обработки.
[00151] Память 804 сконфигурирована с возможностью сохранения различных типов данных, чтобы поддерживать работу терминала 800. Примеры таких данных включают в себя инструкции для любых приложений или способов, управляемых в устройстве 800, контактные данные, данные телефонной книги, сообщения, изображения, видео и т.д. Память 804 может осуществляться с использованием любого типа энергозависимых или энергонезависимых устройств памяти или их комбинации, такого как статическая память произвольного доступа (SRAM), электрически стираемая программируемая постоянная память (EEPROM), стираемая программируемая постоянная память (EPROM), программируемая постоянная память (PROM), постоянная память (ROM), магнитная память, флэш-память, магнитный или оптический диск.
[00152] Компонент 806 питания подает питание в различные компоненты терминала 800. Компонент 806 питания может включать в себя систему управления питанием, один или более источников питания и любые другие компоненты, ассоциированные с генерацией, управлением и распределением питания в устройстве 800.
[00153] Компонент 808 мультимедиа включает в себя экран, обеспечивающий интерфейс вывода между терминалом 800 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (ТР). Если экран включает в себя сенсорную панель, экран может быть осуществлен как сенсорный экран, чтобы принимать входные сигналы от пользователя. Сенсорная панель включает в себя один или более датчиков касания, чтобы считывать касания, скольжения и жесты на сенсорной панели. Датчики касания могут не только считывать границу действия касания или скольжения, но также считывают период времени и давление, ассоциированные с действием касания или скольжения. В некоторых вариантах осуществления компонент 808 мультимедиа включает в себя переднюю камеру и/или заднюю камеру. Передняя камера и задняя камера могут принимать внешний элемент данных мультимедиа, когда терминал 800 находится в рабочем режиме, таком как режим фотографирования или режим видео. Каждая из передней камеры и задней камеры может быть системой с фиксированным оптическим объективом или может иметь функциональные возможности фокусировки и оптического масштабирования.
[00154] Аудиокомпонент 810 сконфигурирован с возможностью вывода и/или ввода аудиосигналов. Например, аудиокомпонент 810 включает в себя микрофон («MIC»), сконфигурированный с возможностью приема внешнего аудиосигнала, когда терминал 800 находится в рабочем режиме, таком как режим вызова, режим записи и режим распознавания речи. Принятый аудиосигнал может быть дополнительно сохранен в памяти 804 или передан с помощью компонента 816 связи. В некоторых вариантах осуществления аудиокомпонент 810 дополнительно включает в себя громкоговоритель, чтобы выводить аудиосигналы.
[00155] Интерфейс 812 I/O обеспечивает интерфейс между компонентом 802 обработки и модулями периферийного интерфейса, такими как клавиатура, колесико мыши выбора щелчком, кнопки и тому подобные. Кнопки могут включать в себя, но не ограничены, кнопку возврата в исходное положение, кнопку уровня громкости, кнопку запуска и кнопку блокировки.
[00156] Компонент 814 датчика включает в себя один или более датчиков, чтобы предоставлять оценки состояния различных аспектов терминала 800. Например, компонент 814 датчика может обнаруживать открытое/закрытое состояние терминала 800, относительное расположение компонентов, например дисплея и клавиатуры терминала 800, изменение позиции терминала 800 или компонента терминала 800, присутствие или отсутствие контакта пользователя с терминалом 800, ориентацию или ускорение/замедление терминала 800 и изменение температуры терминала 800. Компонент 814 датчика может включать в себя датчик близости, сконфигурированный с возможностью обнаружения присутствия близлежащих объектов без какого-либо физического контакта. Компонент 814 датчика может также включать в себя датчик света, такой как датчик изображения CMOS или CCD, для использования в приложениях формирования изображений. В некоторых вариантах осуществления компонент 814 датчика может также включать в себя датчик акселерометра, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.
[00157] Компонент 816 связи сконфигурирован с возможностью облегчения связи, проводным способом или беспроводным способом, между терминалом 800 и другими устройствами. Терминал 800 может осуществлять доступ к беспроводной сети на основе стандарта связи, такого как WiFi, 2G или 3G или их комбинации. В одном иллюстративном варианте осуществления компонент 808 связи принимает широковещательный сигнал или информацию, ассоциированную с широковещательной связью, из внешней системы управления широковещательной связью через широковещательный канал. В одном иллюстративном варианте осуществления компонент 816 связи дополнительно включает в себя модуль близкой области связи (NFC), чтобы облегчать связь ближнего действия. Например, модуль NFC может быть осуществлен на основе технологии радиочастотной идентификации (RFID), технологии ассоциации данных инфракрасного излучения (IrDA), технологии сверхширокой ширины полосы частот (UWB), технологии Bluetooth (BT), и других технологий.
[00158] В иллюстративных вариантах осуществления терминал 800 может быть осуществлен с помощью одной или множества прикладных интегральных схем (ASIC), процессоров цифровых сигналов (DSP), устройств обработки цифровых сигналов (DSPD), программируемых логических устройств (PLD), вентильных матриц, программируемых в условиях эксплуатации (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов для выполнения вышеописанных способов.
[00159] В иллюстративных вариантах осуществления также предоставлен постоянный читаемый компьютером запоминающий носитель, включающий в себя инструкции, такие как включенные в память 804, выполняемые процессором 820 в терминале 800, для выполнения вышеописанных способов. Например, постоянный читаемый компьютером запоминающий носитель может быть ROM, RAM, CD-ROM, магнитной лентой, флоппи-диском, оптическим запоминающим устройством данных и тому подобным.
[00160] В настоящем варианте осуществления настоящего раскрытия, когда терминал устанавливает соединение с интеллектуальным устройством, обнаруживается, было ли интеллектуальное устройство установлено с персонализированным интерфейсом управления; если обнаружено, что интеллектуальное устройство было установлено с персонализированным интерфейсом управления, получается подключаемый компонент персонализированного интерфейса интеллектуального устройства; генерируются опции управления и интерфейс отображения состояния на основе подключаемого компонента персонализированного интерфейса интеллектуального устройства и конфигурации обычного интерфейса управления интеллектуального устройства; и интеллектуальным устройством управляют на основе опций управления и интерфейса отображения состояния. Таким образом, он выполняет способ управления, в котором множество терминалов могут совместно использовать персонализированный интерфейс управления, чтобы управлять интеллектуальным устройством, и, таким образом, может быть улучшена эффективность управления и взаимодействие человека с машиной.
[00161] Другие варианты осуществления изобретения будут понятны специалистам в данной области техники из рассмотрения спецификации и применения на практике изобретения, раскрытого в настоящей заявке. Подразумевается, что эта заявка охватывает любые изменения, использования или адаптации изобретения, следующие его общим принципам и включающие в себя такие отклонения от настоящего раскрытия, как происходит в известной или обычной практике в данной области техники. Подразумевается, что спецификация и примеры считаются только как иллюстративные, причем действительные рамки объема и сущности изобретение указаны следующей формулой изобретения.
[00162] Будет понятно, что настоящее изобретение не ограничено точной конструкцией, которая была описана выше и проиллюстрирована на сопровождающих чертежах, и что различные модификации и изменения могут быть сделаны, не выходя за рамки его объема. Подразумевается, что рамки объема изобретения ограничены только прилагаемой формулой изобретения.
[00163] Интерфейс 812 I/O обеспечивает интерфейс между компонентом 802 обработки и модулями периферийного интерфейса, такими как клавиатура, колесико мыши выбора щелчком, кнопки и тому подобные. Кнопки могут включать в себя, но не ограничены, кнопку возврата в исходное положение, кнопку уровня громкости.