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

Данная заявка основана на и испрашивает приоритет патентной заявки № 201510087958.3 Китая, поданной 26 февраля 2015 г., полное содержание которой включено настоящий документ путем ссылки.
ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящее раскрытие относится к области терминальных технологий, и более конкретно, к способу и устройству для оперирования и управления интеллектуальным устройством.
ПРЕДПОСЫЛКИ
[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] установить отношение управления с целевым управляемым устройством;
[0054] получить третий жест; и
[0055] управлять целевым управляемым устройством для выполнения действия, соответствующего третьему жесту, в соответствии с третьим жестом и первым отношением отображения.
[0056] Технические решения, обеспеченные в вариантах осуществления настоящего раскрытия, позволяют обеспечить следующие положительные эффекты:
[0057] Переключение отношения управления подготовлено в соответствии с первым жестом и первым отношением отображения, целевое управляемое устройство определено в соответствии со вторым жестом и вторым отношением отображения, установлено отношение управления с целевым управляемым устройством, получен третий жест и целевое управляемое устройство управляется для выполнения действия, соответствующего третьему жесту. Таким способом целевое управляемое устройство оперируется и управляется. Отношение управления может быть переключено на целевое управляемое устройство только посредством жестов и оперирование и управление целевым управляемым устройством может быть осуществлено посредством жестов. Таким образом, способ оперирования и управления является более простым, и дополнительно также повышена гибкость способа оперирования и управления.
[0058] Следует подчеркнуть, что вышеупомянутое общее описание и подробное описание в дальнейшем в данном документе являются только иллюстративными и интерпретирующими, а не предназначены для ограничения представленного раскрытия.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0059] Прилагаемые в данном документе чертежи, которые включены в описание и составляют его часть, иллюстрируют варианты в соответствии с настоящим раскрытием и вместе с описанием служат для объяснения принципов настоящего раскрытия.
[0060] На фиг.1 приведена схема среды реализации способа оперирования и управления интеллектуальным устройством в соответствии с примерным вариантом осуществления настоящего раскрытия;
[0061] На фиг.2 приведена блок-схема способа оперирования и управления интеллектуальным устройством в соответствии с примерным вариантом осуществления настоящего раскрытия;
[0062] На фиг.3 приведена блок-схема способа оперирования и управления интеллектуальным устройством в соответствии с примерным вариантом осуществления настоящего раскрытия;
[0063] На фиг.4 приведена схема процесса получения прямой линии, определяющей местоположение в соответствии с примерным вариантом осуществления настоящего раскрытия;
[0064] На фиг.5 приведена структурная схема устройства для оперирования и управления интеллектуальным устройством в соответствии с примерным вариантом осуществления настоящего раскрытия;
[0065] На фиг.6 приведена структурная схема устройства для оперирования и управления интеллектуальным устройством в соответствии с примерным вариантом осуществления настоящего раскрытия;
[0066] На фиг.7 приведена структурная схема устройства для оперирования и управления интеллектуальным устройством в соответствии с примерным вариантом осуществления настоящего раскрытия;
[0067] На фиг.8 приведена структурная схема устройства для оперирования и управления интеллектуальным устройством в соответствии с примерным вариантом осуществления настоящего раскрытия; и
[0068] На фиг.9 приведена структурная схема терминала в соответствии с одним примерным вариантом осуществления настоящего раскрытия.
ПОДРОБНОЕ ОПИСАНИЕ
[0069] Далее будет сделана подробная ссылка на примерные варианты осуществления, примеры которых проиллюстрированы на прилагаемых чертежах. Следующее описание ссылается на прилагаемые чертежи, на которых одинаковые номера на разных чертежах представляют одинаковые или аналогичные элементы до тех пор, пока не представлено иное. Реализации, изложенные в следующем описании примерных вариантов осуществления, не представляют собой всех осуществлений в соответствии с представленным раскрытием. Вместо этого они являются просто примерами устройств и способов в соответствии с аспектами, связанными с настоящим раскрытием, как изложено в прилагаемой формуле изобретения.
[0070] На фиг.1 приведена схема среды реализации способа оперирования и управления интеллектуальным устройством в соответствии с примерным вариантом осуществления настоящего раскрытия. Как показано на фиг.1, среда реализации включает в себя управляющее устройство 101 и несколько управляемых устройств 102. Управляющее устройство 101 и управляемые устройства 102 находятся в одной и той же локальной сети и управляющее устройство 101 соответственно соединено с управляемыми устройствами 102 по сети связи, причем сеть связи может быть сетью Internet или может быть сетью Bluetooth или тому подобным. Когда сетью связи является Internet, сеть связи может быть проводной сетью или беспроводной сетью.
[0071] Управляющее устройство 101 может быть выполнено с возможностью распознавания жеста, сделанного пользователем, и управления управляемыми устройствами 102 для выполнения действия, соответствующего жесту после определения управляющей функции, соответствующей жесту. Управляемые устройства 102 осуществляют связь с управляющим устройством 101 так, что управляющее устройство 101 управляет управляемыми устройствами 102 для выполнения действия, соответствующего жесту пользователя.
[0072] Управляющее устройство 101 может быть независимым устройством или может быть функциональным модулем, сконфигурированным в управляемом устройстве 102, или может быть функциональным модулем в сервере в локальной сети, что не ограничивается в вариантах осуществления настоящего раскрытия. Дополнительно управляющее устройство 101 может включать в себя камеру для распознавания жеста, сделанного пользователем. Управляющее устройство 101 может дополнительно включать в себя устройство обработки данных, выполненное с возможностью преобразовывать полученный жест в соответствующую управляющую функцию или тому подобное. Варианты осуществления настоящего раскрытия не устанавливают ограничения на структуру управляющего устройства 101.
[0073] Управляемые устройства 102 могут быть различными типами интеллектуальных устройств, которые могут быть интеллектуальными устройствами для жилых помещений, например, интеллектуальными телевизорами, интеллектуальными холодильниками, интеллектуальными воздушными кондиционерами, интеллектуальным радио, интеллектуальными акустическими системами, интеллектуальными светильниками или тому подобными, или могут быть интеллектуальными терминалами, например, мобильными телефонами, планшетными компьютерами, персональными компьютерами (ПК), настольными компьютерами, портативными компьютерами и тому подобным. Варианты осуществления настоящего раскрытия не устанавливают ограничения на тип управляемого устройства 102.
[0074] В общем, поскольку в одной и той же локальной сети может находиться несколько управляемых устройств 102, переключение отношения управления управляющего устройства 101 на управляемое устройство 102 и дальнейшее оперирование и управление управляемым устройством 102 вызывают большой интерес в промышленности в тех случаях, когда управляемые устройства 102 оперируются и управляются по принципу распознавания жестов. Для решения данной технической проблемы варианты осуществления настоящего раскрытия обеспечивают способ оперирования и управления интеллектуальным устройством. Конкретный способ оперирования и управления интеллектуальным устройством описан в следующих вариантах осуществления.
[0075] Со ссылкой на схему, иллюстрирующую среду реализации на фиг.1 и вышеупомянутое содержание, на фиг.2 приведена блок-схема способа оперирования и управления интеллектуальным устройством в соответствии с примерным вариантом осуществления настоящего раскрытия. Как показано на фиг.2, способ оперирования и управления интеллектуальным устройством использован в терминале и включает в себя следующие этапы.
[0076] На этапе S201 происходит подготовка переключения отношения управления в соответствии с первым жестом и первым отношением отображения при обнаружении первого жеста, причем первое отношение отображения является отношением отображения между жестами и управляющими функциями.
[0077] На этапе S202 определяется целевое управляемое устройство в соответствии со вторым жестом и вторым отношением отображения при обнаружении второго жеста, причем второе отношение отображения является отношением отображения между жестами и местоположениями управляемых устройств.
[0078] На этапе S203 устанавливается отношение управления с целевым управляемым устройством.
[0079] На этапе S204 обеспечивается получение третьего жеста.
[0080] На этапе S205 целевое управляемое устройство управляется для выполнения действия, соответствующего третьему жесту, в соответствии с третьим жестом и первым отношением отображения.
[0081] В соответствии со способом, обеспеченным в варианте осуществления настоящего изобретения, переключение отношения управления подготовлено в соответствии с первым жестом и первым отношением отображения, целевое управляемое устройство определено в соответствии со вторым жестом и вторым отношением отображения, отношение управления с целевым управляемым устройством установлено, третий жест получен, и целевое управляемое устройство управляется для выполнения действия, соответствующего третьему жесту. Таким способом целевое управляемое устройство оперируется и управляется. Отношение управления может быть переключено на целевое управляемое устройство только с помощью жестов и оперирование и управление целевым управляемым устройством может быть осуществлено с помощью жестов. Таким образом, способ оперирования и управления является более простым и дополнительно также повышена гибкость способа оперирования и управления.
[0082] В другом варианте осуществления перед определением целевого управляемого устройства в соответствии со вторым жестом и вторым отношением отображения при обнаружении второго жеста, способ дополнительно включает в себя:
[0083] получение первой прямой линии, определяющей местоположение, и второй прямой линии, определяющей местоположение, причем первая прямая линия, определяющая местоположение и вторая прямая линия, определяющая местоположение, являются продолженными линиями, на которые указывает палец пользователя при указании пользователя на управляемое устройство соответственно из первого положения и второго положения ;
[0084] определение местоположения управляемого устройства в соответствии с точкой пересечения первой прямой линии, определяющей местоположение, и второй прямой линии, определяющей местоположение; и
[0085] установление второго отношения отображения между жестами и местоположениями управляемых устройств.
[0086] В другом варианте осуществления, до подготовки переключения отношения управления в соответствии с первым жестом и первым отношением отображения при обнаружении первого жеста способ дополнительно включает в себя:
[0087] установление первого отношения отображения между жестами и управляющими функциями, причем один и тот же жест используется для управления одной и той же управляющей функцией различных управляемых устройств.
[0088] В другом варианте осуществления первый жест и второй жест выполнены пользователем с использованием двух рук и подготовка переключения отношения управления в соответствии с первым жестом и первым отношением отображения включает в себя:
[0089] подготовку переключения отношения управления в соответствии с первым жестом, сделанным пользователем с использованием одной руки, и первым отношением отображения; и
[0090] определение целевого управляемого устройства в соответствии со вторым жестом и вторым отношением отображения при обнаружении второго жеста включает в себя:
[0091] определение целевого управляемого устройства в соответствии со вторым жестом и вторым отношением отображения, при обнаружении первого жеста и одновременно при обнаружении второго жеста, сделанного пользователем с использованием другой руки.
[0092] В другом варианте осуществления, первый жест и второй жест выполнены пользователем с использованием одной руки и подготовка переключения отношения управления в соответствии с первым жестом и первым отношением отображения включает в себя:
[0093] подготовку переключения отношения управления в соответствии с первым жестом, сделанным пользователем с использованием одной руки, и первым отношением отображения; и
[0094] определение целевого управляемого устройства в соответствии со вторым жестом и вторым отношением отображения при обнаружении второго жеста, включает в себя:
[0095] определение целевого управляемого устройства в соответствии со вторым жестом и вторым отношением отображения, когда назначенный интервал времени истек, после того как обнаружен первый жест, сделанный пользователем с использованием одной руки, и затем обнаружен второй жест, сделанный пользователем с использованием той же или другой руки.
[0096] В другом варианте осуществления при управлении целевым управляемым устройством для выполнения действия, соответствующего третьему жесту, способ дополнительно включает в себя:
[0097] отключение отношения управления с целевым управляемым устройством и переключение отношения управления обратно на управляемое устройство, находившееся под управлением, до того как обнаружен первый жест.
[0098] Вышеупомянутые необязательные технические решения могут быть могут быть объединены в любой форме для создания необязательного варианта осуществления настоящего раскрытия, не описанного в данном документе дополнительно.
[0099] Со ссылкой на содержание варианта осуществления, показанного на фиг.2, фиг.3 представляет собой блок-схему, иллюстрирующую способ оперирования и управления интеллектуальным устройством в соответствии с примерным вариантом осуществления настоящего раскрытия. Как показано на фиг.3, способ оперирования и управления интеллектуальным устройством применен в терминале и включает в себя следующие этапы.
[0100] На этапе S301 установлено первое отношение отображения между жестами и управляющими функциями, причем один и тот же жест используется для управления одной и той же управляющей функцией различных управляемых устройств.
[0101] Когда управляющее устройство обнаруживает жест, сделанный пользователем, то чтобы получить инструкции пользователя для управления управляемым устройством для выполнения определенного типа действия с помощью жеста, сначала должно быть установлено первое отношение отображения между жестами и управляющими функциями. На основе этого после того как жест пользователя вслед за этим получен, управляющее устройство определяет, какой тип действия должен быть выполнен управляемым устройством, запрашивая первое отношение отображения. Таким образом, когда выполняется способ оперирования и управления интеллектуальным устройством, сначала должно быть установлено первое отношение отображения между жестами и управляющими функциями и сохранено первое отношение отображения.
[0102] Жест может представлять собой действие в динамическом состоянии или действие в статическом состоянии. Когда жест представляет собой действие в динамическом состоянии, например, действие пользователя по рисованию круга, устройство управления может распознать жест в соответствии с траекторией движения жеста. Когда жест представляет собой действие в статическом состоянии, например, если пользователь показывает жест в форме "OK", устройство управления может распознать жест в соответствии с формой жеста. Жест может быть комбинацией действия в динамическом состоянии и действия в статическом состоянии. Например, если жест заключается в том, что пользователь, сначала показывает жест в форме "OK" и рисует круг, устройство управления распознает жест на основании обоих признаков, и формы жеста, и траектории движения жеста.
[0103] Со ссылкой на различные состояния жеста, установленное первое отношение отображения между жестами и управляющими функциями также меняется. Например, когда управляющее устройство распознает жест в соответствии с траекторией движения жеста, первое отношение отображения может быть отношением отображения между характерными траекториями, образующими жесты, и управляющими функциями; а когда управляющее устройство распознает жест в соответствии с формой жеста, первое отношение отображения может быть отношением отображения между характерными наборами точек, образующих формы жестов, и управляющими функциями.
[0104] Например, если жест представляет собой рисование круга и управляющая функция, соответствующая жесту, является действием включения, то поскольку характерная траектория при рисовании круга является круговой траекторией, первое установленное отношение отображения является отношением отображения между круговой траекторией и действием включения.
[0105] Однако, например, если жест имеет форму "OK" и управляющая функция, соответствующая жесту, является действием отключения, может быть получен набор точек профиля, образующий форму жеста "OK", и точки профиля в наборе могут быть использованы в качестве характерного набора точек формы жеста "OK". В данном случае установленное первое отношение отображения является отношением отображения между набором точек профиля формы жеста "OK" и действием отключения.
[0106] Первое отношение отображения между жестами и управляющими функциями может быть установлено следующими способами:
[0107] Первый способ: первое отношение отображения между жестами и управляющими функциями предварительно определено при доставке управляющего устройства с завода.
[0108] В данном способе первое отображение отношения предварительно определено, когда устройство управления доставлено с завода; и впоследствии, когда управляемые устройства оперируются, они управляются с использованием управляющего устройства в соответствии с первым отношением отображения, предварительно определенным во время доставки управляющего устройства с завода. Например, если при доставке управляющего устройства с завода команда включения была установлена так, чтобы соответствовать рисованию круга, управляющее устройство оперирует и управляет управляемыми устройствами с помощью рисования круга для выполнения действия включения.
[0109] Дополнительно несколько управляемых устройств обычно может находиться в одной и той же локальной сети и управляемые устройства обычно могут обладать одной и той же управляющей функцией. Например, функцией разрешения, функцией подтверждения, функцией отключения или тому подобное. Чтобы облегчить пользователю оперирование и управление одной и той же управляющей функцией различными управляемыми устройствами, в варианте осуществления настоящего раскрытия при определении первого отношения отображения один и тот же жест может быть задан для оперирования и управления одной и той же управляющей функцией различных управляемых устройств.
[0110] Например, что касается действия по увеличению громкости интеллектуального телевизора, действия по увеличению громкости интеллектуального радио, действия по увеличению температуры интеллектуального кондиционера или тому подобного, такие действия могут быть заданы так, чтобы соответствовать одному и тому же жесту; что касается действия "подтверждение" в различных управляемых устройствах, такое действие также может быть задано, чтобы соответствовать одному и тому же жесту; что касается командных действий, например, действий "вверх", "вниз", "влево", "вправо" и подобных направлений, такие действия также могут быть заданы, чтобы соответствовать одному и тому же жесту.
[0111] Задавая одну и ту же функцию в различных управляемых устройствах, чтобы использовать один и тот же жест, пользователь может оперировать и управлять одной и той же функцией в различных управляемых устройствах, используя один и тот же жест. По сравнению со сценарием предшествующего уровня техники, в котором одна и та же управляющая функция в различных управляемых устройствах оперируется и управляется с помощью использования различных жестов, способ оперирования и управления в соответствии с представленным раскрытием является простым и времясберегающим.
[0112] Второй способ: после того как управляющее устройство инсталлировано, в соответствии с действиями пользователя вводится первое отношение отображения между жестами и управляющими функциями.
[0113] В данном способе, когда управляющее устройство инсталлировано в локальной сети, первое отношение отображения определяется в соответствии с действиями пользователя в локальной сети. Например, после того как управляющее устройство заново добавлено в дом A, управляющее устройство может сначала осуществить поиск всех управляющих функций всех управляемых устройств в доме A, и все найденные управляющие функции отобразятся на экране. Дополнительно управляющее устройство может дать пользователю подсказку ввести жест, соответствующий каждой из управляющих функций, отобразив подсказку на экране. После того как обнаружено, что пользователь выбрал управляющую функцию, вводится жест, определенный пользователем в соответствии с управляющей функцией, и отношение отображения между жестом и управляющей функцией сохраняется. Вышеупомянутое действие по введению жеста выполняется для каждой из управляющих функций. Следовательно первое отношение отображения между всеми управляющими функциями и соответствующими им жестами установлено.
[0114] Дополнительно пользователю может быть дана голосовая подсказка для импорта жеста, соответствующего каждой из управляющих функций. Например, после того как все управляющие функции найдены, каждый раз одна управляющая функция озвучивается речевым сообщением; и после подтверждения того, что пользователь ввел жест, соответствующий управляющей функции, без остановки речевым сообщением озвучивается следующая управляющая функция и процесс продолжается жестом, соответствующим следующей управляющей функции.
[0115] Когда первое отношение отображения установлено данным способом, введенный жест может быть применен к управляемому устройству или может быть применен к некоторым управляемым устройствам, имеющим одну и ту же управляющую функцию. Однако, что касается случая, когда различающиеся управляемые устройства имеют одну и ту же управляющую функцию, с целью создания удобства для последовательного оперирования и управления всеми управляемыми устройствами в локальной сети пользователя, после того как найдены все управляющие функции всех управляемых устройств, сначала могут быть классифицированы управляющие функции и получена общая управляющая функция для различных управляемых устройств. Дополнительно управляющее устройство может задать один и тот же жест для оперирования и управления одной и той же управляющей функции для всех управляемых устройств в локальной сети. Информационное содержание того, как один и тот же жест используется для оперирования и управления одной и той же управляющей функцией различных управляемых устройств, может быть описано со ссылкой на описание по первому способу, который дополнительно никак не описан далее в данном документе.
[0116] Когда первое отношение отображения данным способом установлено, пользователь может настроить способ установления первого отношения отображения в соответствии с реальными потребностями, любимыми и предпочтительными действиями, так что способ установления первого отношения отображения является более гибким. Например, если пользователь является левшой, пользователь может настроить первое отношение отображения, используя левую руку.
[0117] Дополнительно, после того как первое отношение отображения установлено в данном способе, пользователь может изменить первое отношение отображения между жестами и управляющими функциями в соответствии с реальными потребностями. Например, после установления первого отношения отображения по своему вкусу, пользователь может изменить жест, если он или она чувствует, что когда первое отношение отображения установлено, данный жест требует больших усилий, или выявленный коэффициент успешного распознавания управляющего устройство является низким.
[0118] Например, если пользователь задает жест, соответствующий действию по увеличению громкости, показывая от низа до верха уха, и пользователь впоследствии считает, что данный жест, показывающий от низа до верха уха, требует больших усилий, в этом случае пользователь может изменить жест, соответствующий действию по увеличению громкости. Например, жест может быть изменен на сдвиг слева направо для формирования прямой линии, длина которой не меньше, чем предварительно заданная.
[0119] Следует отметить, что данный этап является основой для оперирования и управления управляемыми устройствами. После того как первое отношение отображения предварительно установлено, управляемые устройства затем оперируются и управляются с использованием жеста. Это означает, что данный этап является этапом, предшествующим оперированию и управлению управляемыми устройствами, и не выполняется каждый раз, когда выполняется способ оперирования и управления интеллектуальным устройством. Однако необходимо убедиться в том, что первое отношение отображения уже установлено перед выполнением способа оперирования и управления интеллектуальным устройством.
[0120] На этапе S302 при обнаружении первого жеста переключение отношения управления подготовлено в соответствии с первым жестом и первым отношением отображения.
[0121] Отношение управления является основой для передачи управляющих данных и управляющих команд между управляющим устройством и управляемыми устройствами. Для оперирования и управления управляемым устройством управляющему устройству необходимо установить отношение управления с управляемыми устройствами и передавать управляющие данные и управляющие команды, основанные на отношении управления.
[0122] Когда управляющее устройство оперирует и управляет управляем устройством, если управляющее устройство в настоящий момент оперирует и управляет управляемым устройством, то в тот момент времени, как обнаружено, что пользователь хочет оперировать и управлять другим управляемым устройством, управляющему устройству необходимо подготовить переключение отношения управления. В данном случае подготовка переключения отношения управления может относиться к процессу отключения отношения управления с текущим управляемым устройством. Если управляющее устройство в данный момент не оперирует и не управляет каким-либо управляемым устройством, подготовка переключения отношения управления относится к процессу настройки с текущего состояния на состояние для переключения.
[0123] Со ссылкой на вышеупомянутые информационное содержание и первое отношение отображения между жестом и управляющей функцией, предварительно установленной на этапе S301, управляющие функции в первом отношении отображения включают в себя функцию подготовки переключения отношения управления. В варианте осуществления настоящего раскрытия все управляющие функции подготовки переключения отношения управления различными управляемыми устройствами соответствуют первому жесту. Более конкретно, после того как управляющее устройство обнаруживает первый жест, запрашивая первое отношение отображения управляющее устройство может определить, что управляющая функция подготовки переключения отношения управления соответствует первому жесту. В данном случае отношение управления подготовлено переключения в соответствии с первым жестом и первым отношением отображения.
[0124] Имеются различные типы первых жестов. Например, первый жест может быть действием пользователя по рисованию круга или может быть действием пользователя, представляющим жест определенной формы. Например, пользователь совершает круговое действие, действие в форме сердца или тому подобное. На основе этого в соответствии с первым жестом и первым отношением отображения подготовка переключения отношения управления может быть обеспечена в соответствии с траекторией первого жеста или обеспечена в соответствии с формой первого жеста, что не ограничивается в варианте осуществления настоящего раскрытия.
[0125] Следует отметить, что в варианте осуществления настоящего раскрытия один и тот же жест используется для оперирования и управления одной и той же управляющей функцией различных управляемых устройств. Следовательно, переключение отношения управления между различными управляемыми устройствами может быть достигнуто в соответствии с первым жестом. Например, если жест является действием по рисованию круга, и в текущий момент времени пользователь оперирует и управляет интеллектуальным телевизором, подготовка переключения отношения управления интеллектуальным телевизором выполняется после того, как пользователь произведет действие по рисованию круга; если в текущий момент времени пользователь оперирует и управляет интеллектуальным кондиционером, подготовка переключения отношения управления интеллектуальным кондиционером выполняется после того как пользователь произведет то же самое действие по рисованию круга.
[0126] Функция подготовки переключения различных управляемых устройств задана в качестве первого жеста, что обеспечивает выполнение действия по подготовке переключения отношения управления при получении первого жеста, и предотвращает недостаток предшествующего уровня техники, связанный с трудностью управления в случае, когда различные управляемые устройства оперируются и управляются с помощью использования различных жестов.
[0127] На этапе S303 целевое управляемое устройство определено в соответствии со вторым жестом и вторым отношением отображения при обнаружении второго жеста, причем второе отношение отображения является отношением отображения между жестами и местоположениями управляемых устройств;
[0128] Целевое управляемое устройство является управляемым устройством, которое в текущий момент времени пользователь хочет оперировать и управлять. Когда интеллектуальное устройство оперируется и управляется с помощью жеста, то для определения целевого управляемого устройства пользователем должно быть выполнено запускающее действие с использованием жеста. В варианте осуществления настоящего раскрытия управляющее устройство запускает определенное целевое управляемое устройство с использованием второго жеста, сделанного пользователем. Таким образом, после того как управляющее устройство готовится переключения отношения управления при обнаружении второго жеста, целевое управляемое устройство определено в соответствии со вторым жестом и вторым отношением отображения между жестами и местоположениями управляемых устройств.
[0129] Целевое управляемое устройство обычно определяется путем определения местоположения в соответствии со вторым жестом. Таким образом, когда управляющее устройство обнаруживает второй жест, то до определения целевого управляемого устройства в соответствии со вторым жестом и вторым отношением отображения, управляющее устройство должно установить второе отношение отображения между жестами и местоположениями управляемого устройства. Управляющее устройство устанавливает второе отношение отображения с использованием этапов, включая в себя, но не ограничиваясь следующими, от этапа S3031 до этапа S3033.
[0130] На этапе S3031 получена первая прямая линия, определяющая местоположение, и вторая прямая линия, определяющая местоположение, причем первая прямая линия, определяющая местоположение, и вторая прямая линия, определяющая местоположение, являются продолженными линиями, на которые указывает палец соответственно из первого положения и второго положения при указании пользователя на управляемое устройство.
[0131] Следует отметить, что управляющее устройство способно определять местоположение пользователя относительно управляемого устройства в соответствии с относительным расстоянием между пользователем и управляемым устройством. При определении местоположения управляемого устройства, управляющее устройство может сначала дать подсказку пользователю голосовым или визуальным способом на экране, указать на одно и то же управляемое устройства из двух различных местоположений. При обнаружении того, что в соответствии с подсказкой пользователь указывает на управляемое устройство из первого положения, управляющее устройство получает первое местоположение пользователя и направление, на которое указывает палец пользователя при указании пользователя на управляемое устройство и, таким образом, в качестве первой прямой линии, определяющей местоположение, получает продолженную линию, на которую указывает палец пользователя из первого положения. При обнаружении того, что в соответствии с подсказкой пользователь указывает на управляемое устройство из второго положения, управляющее устройство получает второе местоположение пользователя и направление, на которое указывает палец пользователя при указании пользователя на управляемое устройство и, таким образом, получает продолженную линию, на которую указывает палец пользователя из второго положения, в качестве второй прямой линии, определяющей местоположение.
[0132] На фиг.4 приведена схема получения прямой линии, определяющей местоположение. На фиг.4 точки A и B являются соответственно первым местоположением и вторым местоположением пользователя. При указании пользователя на управляемое устройство из точек A и B соответственно первая прямая линия L, определяющая местоположение, и вторая прямая линия L', определяющая местоположение, может быть определена в соответствии с продолженной линией, на которую указывает палец пользователя. Дополнительно точка C пересечения прямых линий L и L' определяет местоположение управляемого устройства.
[0133] На этапе S3032 местоположение управляемого устройства определено в соответствии с точкой пересечения первой прямой линии, определяющей местоположение, и второй прямой линии, определяющей местоположение.
[0134] Во время определения местоположения управляемого устройства сначала могут быть определены пространственные координаты точки пересечения первой прямой линии, определяющей местоположение, и второй прямой линии, определяющей местоположение, после чего в качестве местоположения управляемого устройства использованы пространственные координаты.
[0135] С помощью этапа S3031 и этапа S3032 может быть определено местоположение каждого управляемого устройств в локальной сети. Дополнительно, когда управляемое устройство заново добавлено в локальную область сети, местоположение заново добавленного управляемого устройства может быть определено способом, обеспеченном на этапе S3031 и этапе S3032. Заново добавленное управляемое устройство может быть обнаружено путем использования протокола автоматического распознавания управляемого устройства, который не ограничен в варианте осуществления настоящего раскрытия.
[0136] На этапе S3033 устанавливается второе отношение отображения между жестами и местоположениями управляемых устройств.
[0137] В сценарии, в котором несколько управляемые устройства включены в состав локальной сети, местоположение каждого из управляемых устройств может быть определено с помощью этапа S3031 и этапа S3032. Дополнительно во время процесса оперирования и управления управляемым устройством с помощью распознавания жестов, когда пользователь передает жест для быстрого определения целевого управляемого устройства, которое будет оперироваться и управляться жестом, должно быть установлено второе отношение отображения между жестами и местоположениями управляемого устройства. На основе этого целевое управляемое устройство может быть быстро определено после того, как получен второй жест.
[0138] Дополнительно, поскольку местоположение управляемого устройства может быть определено в соответствии с направлением, на которое указывает жест, жесты, использующиеся для установления второго отношения отображения, включают в себя указание жестом на направление, но не ограничиваются этим. Однако жест, использованный для установления второго отношения отображения, может быть другим жестом, поскольку отношение отображения установлено между вторым жестом и местоположением управляемого устройства.
[0139] Подготовка переключения отношения управления выполняется с помощью этапа S302 и этапа S303 в соответствии с первым жестом и первым отношением отображения, и целевое управляемое устройство определяется в соответствии со вторым жестом и вторым отношением отображения. Со ссылкой на вышеупомянутое информационное содержание, способ, которым управляющее устройство готовится переключить отношение управления и определить целевое управляемое устройство, должен быть выполнен пользователем в соответствии с первым жестом и вторым жестом. Пользователь может выполнить первый жест и второй жест с использованием двух рук или с использованием одной руки. В данном случае управляющее устройство может осуществлять подготовку переключения отношение управления и определять целевое управляемое устройство такими способами, которые включают в себя, но не ограничиваются следующим:
[0140] Первый способ: первый жест и второй жест выполняются пользователем с использованием двух рук. В данном случае управляющее устройство готовится переключения отношения управления в соответствии с первым жестом, сделанным пользователем с использованием одной руки, и первым отношением отображения; когда управляющее устройство обнаруживает первый жест, и в то же время обнаруживает второй жест, сделанный пользователем с использованием другой руки, управляющее устройство определяет целевое управляемое устройство в соответствии со вторым жестом и вторым отношением отображения. Это означает, что управляющее устройство может подготовить переключение отношения управления во время определения целевого управляемого устройства.
[0141] Например, если первый жест является действием по рисованию круга, а второй жест является действием по указанию пальцем, после того как управляющее устройство обнаруживает, что пользователь рисует круг и указывает пальцем, используя, соответственно, две руки, управляющее устройство одновременно выполняет действия по подготовке переключения отношения управления и определению целевого управляемого устройства.
[0142] Когда подготовка переключения отношения управления и определению целевого управляемого устройства выполнены данным способом, управляющее устройство оказывается способным одновременно обнаруживать первый жест и второй жест. Таким образом, действия являются времясберегающими.
[0143] Второй способ: первый жест и второй жест выполнены пользователем с использованием одной руки. В данном случае управляющее устройство готовится переключения отношения управления в соответствии с первым жестом, сделанным пользователем с использованием одной руки, и первым отношением отображения; когда назначенный интервал времени истекает, после того как управляющее устройство обнаруживает первый жест, и управляющее устройство обнаруживает второй жест, сделанный пользователем с использованием той же руки или с использованием другой руки, управляющее устройство определяет целевое управляемое устройство в соответствии со вторым жестом и вторым отношением отображения. Это означает, что управляющее устройство может подготовить переключение отношения управления перед определением целевого управляемого устройства.
[0144] Конкретное значение назначенного интервала времени не ограничено в варианте осуществления настоящего раскрытия. Например, интервал времени может быть 1 секундой, 3 секундами или тому подобным.
[0145] Если, например, первый жест является действием по рисованию круга и второй жест является действием по указанию пальцем, при обнаружении того, что пользователь осуществляет действие по рисованию круга, используя одну руку, управляющее устройство готовится переключения отношения управления. Когда назначенный интервал времени истекает, после того как управляющее устройство обнаруживает действие по рисованию круга, выполненное пользователем с использованием одной руки, и управляющее устройство дополнительно обнаруживает, что пользователь совершает действие по указанию пальцем, используя одну руку, управляющее устройство определяет целевое управляемое устройство.
[0146] Когда подготовка переключения отношения управления и определению целевого управляемого устройства выполняются данным способом, управляющему устройству необходимо последовательно обнаружить первый жест и второй жест. Таким образом, действия являются времясберегающими по сравнению с первым способом. Однако в данном способе пользователь может выполнять все действия, используя одну руку. Таким образом, действия являются простыми.
[0147] На этапе S304 установлено отношение управления с целевым управляемым устройством.
[0148] Для оперирования и управления целевым управляемым устройством, управляющему устройству необходимо переключить отношение управления на целевое управляемое устройство. В связи с этим должно быть установлено отношение управления с целевым управляемым устройством. После того как отношение управления с целевым управляемым устройством установлено, когда затем обнаруживается жест, сделанный пользователем, запускается этап по передаче целевому управляемому устройству управляющей команды, соответствующей жесту так, что целевое управляемое устройство управляется для выполнения соответствующего действия.
[0149] Если во время установления отношения управления с целевым управляемым устройством управляющее устройство только запущено, то есть, управляющее устройство не оперирует и не управляет никаким управляемым устройством, управляющее устройство может прямо установить отношение управления с целевым управляемым устройством; если же в текущий момент времени управляющее устройство оперирует и управляет каким-либо управляемым устройством, тогда управляющее устройство может переключить отношение управления от текущего управляемого устройства на целевое управляемое устройство.
[0150] На этапе S305 получен третий жест и для выполнения действия, соответствующего третьему жесту, целевое управляемое устройство управляется в соответствии с третьим жестом и первым отношением отображения.
[0151] Если, например, после того как отношение управления с целевым управляемым устройством установлено, затем получен третий жест, управляющее устройство может сначала запросить первое отношение отображения в соответствии с третьим жестом и получить управляющую функцию, соответствующую третьему жесту, и дополнительно определить в соответствии с управляющей функцией, какое действие выполнить для управления управляемым устройством, тем самым осуществляя управление управляемым устройством для выполнения действия, соответствующего третьему жесту.
[0152] Когда управляющее устройство управляет целевым управляемым устройством для выполнения действия, соответствующего третьему жесту, в соответствии с третьим жестом и первым отношением отображения, это может быть достигнуто в соответствии с траекторией третьего жеста или в соответствии с формой третьего жеста, что не ограничивается в варианте осуществления настоящего раскрытия.
[0153] Дополнительно управляющее устройство может управлять целевым управляемым устройством для выполнения действия, соответствующего третьему жесту, передавая управляющую команду целевому управляемому устройству, причем управляющая команда включает в себя информационное содержание действия. При приеме управляющей команды целевое управляемое устройство выполняет действие, соответствующее информационному содержанию действия.
[0154] Например, если целевое управляемое устройство является интеллектуальным телевизором, действие, соответствующее третьему жесту, является действием по увеличению громкости; при получении третьего жеста управляющее устройство может отправить уведомительное сообщение о действии целевому управляемому устройству, причем уведомительное сообщение о действии включает в себя информационное содержание действия по увеличению громкости. При приеме уведомительного сообщения о действии, интеллектуальный телевизор выполняет действие по увеличению громкости.
[0155] На этапе S306 отношение управления с целевым управляемым устройством отключается, и отношение управления переключается обратно на управляемое устройство, находившееся под управлением до обнаружения первого жеста.
[0156] Данный этап является необязательным этапом. Если на этапе S304 во время установления отношения управления между управляющим устройством и целевым управляемым устройством управляющее устройство переключает отношение управления от текущего управляемого устройства на целевое управляемое устройство, управляющее устройство при управлении целевым управляемым устройством для выполнения действия, соответствующего третьему жесту, может отключить отношение управления с целевым управляемым устройством и переключить отношение управления обратно на управляемое устройство, которое управлялось с помощью управляющего устройства до обнаружения первого жеста.
[0157] С помощью данного необязательного этапа в способе, обеспеченном в варианте осуществления настоящего изобретения, во время оперирования и управления целевым управляемым устройством управляющее устройство только временно переключает отношение управления на целевое управляемое устройство, а после оперирования и управления целевым управляемым устройством переключает отношение управления обратно на управляемое устройство, которое перед этим управлялось с помощью управляющего устройства.
[0158] Например, если в текущий момент времени пользователь смотрит телевизионную программу, но чувствует, что в комнате жарко и хочет уменьшить температуру интеллектуального кондиционера, управляющее устройство может переключить отношение управления от интеллектуального телевизора к интеллектуальному кондиционеру с помощью от этапа S302 до этапа S304, и переключить отношение управления обратно к интеллектуальному телевизору после оперирования и управления интеллектуальным кондиционером способом, описанным на этапе S305. В случае последующего получения жеста управляющее устройство продолжает оперировать и управлять интеллектуальным телевизором в соответствии с жестом и первым отношением отображения.
[0159] В соответствии со способом, который обеспечен в варианте осуществления настоящего изобретения, переключение отношения управления подготовлено в соответствии с первым жестом и первым отношением отображения, целевое управляемое устройство определено в соответствии со вторым жестом и вторым отношением отображения, отношение управления с целевым управляемым устройством установлено, получен третий жест и целевое управляемое устройство управляется для выполнения действия, соответствующего третьему жесту. Таким способом оперируется и управляется целевое управляемое устройство. Отношение управления может быть переключено на целевое управляемое устройство только с помощью жестов, и оперирование и управление целевым управляемым устройством может быть осуществлено с помощью жестов. Таким образом, способ оперирования и управления является более простым, и дополнительно также повышена гибкость способа оперирования и управления.
[0160] На фиг.5 приведена структурная схема устройства для оперирования и управления интеллектуальным устройством в соответствии с примерным вариантом осуществления настоящего раскрытия. Устройство для оперирования и управления интеллектуальным устройством использовано для способа оперирования и управления интеллектуальным устройством согласно варианту осуществления, представленного на фиг.2 или фиг.3. Со ссылкой на фиг.5 устройство для оперирования и управления интеллектуальным устройством включает в себя: модуль 501 предварительного переключения, первый модуль 502 определения, первый модуль 503 установления, первый модуль 504 сбора и модуль 505 управления.
[0161] Модуль 501 предварительного переключения выполнен с возможностью подготавливать переключение отношения управления в соответствии с первым жестом и первым отношением отображения при обнаружении первого жеста, причем первое отношение отображения является отношением отображения между жестами и управляющими функциями.
[0162] Первый модуль 502 определения выполнен с возможностью определять целевое управляемое устройство в соответствии со вторым жестом и вторым отношением отображения при обнаружении второго жеста, причем второе отношение отображения является отношением отображения между жестами и местоположениями управляемых устройств.
[0163] Первый модуль 503 установления выполнен с возможностью устанавливать отношение управления с целевым управляемым устройством.
[0164] Первый модуль 504 сбора выполнен с возможностью получать третий жест.
[0165] Модуль 505 управления выполнен с возможностью управлять целевым управляемым устройством в соответствии с третьим жестом и первым отношением отображения для выполнения действия, соответствующего третьему жесту.
[0166] В соответствии с устройством, которое обеспечено в варианте осуществления настоящего изобретения, переключение отношения управления подготовлено в соответствии с первым жестом и первым отношением отображения, целевое управляемое устройство определено в соответствии со вторым жестом и вторым отношением отображения, установлено отношение управления с целевым управляемым устройством, получен третий жест и целевое управляемое устройство управляется для выполнения действия, соответствующего третьему жесту. Таким способом оперируется и управляется целевое управляемое устройство. Отношение управления может быть переключено на целевое управляемое устройство только с помощью жестов, и оперирование и управление целевым управляемым устройством может быть осуществлено с помощью жестов. Таким образом, способ оперирования и управления является более простым и, кроме того, дополнительно повышена гибкость способа оперирования и управления.
[0167] В другом варианте осуществления, как показано на фиг.6, устройство для оперирования и управления интеллектуальным устройством дополнительно включает в себя: второй модуль 506 сбора, второй модуль 507 определения и второй модуль 508 установления.
[0168] Второй модуль 506 сбора выполнен с возможностью получать первую прямую линию, определяющую местоположение и вторую прямую линию, определяющую местоположение, причем первая прямая линия, определяющая местоположение и вторая прямая линия, определяющая местоположение, являются продолженными линиями, на которые указывает палец пользователя при указании пользователя на управляемое устройство соответственно из первого положения и второго положения.
[0169] Второй модуль 507 определения выполнен с возможностью определять местоположение управляемого устройства в соответствии с точкой пересечения первой прямой линии, определяющей местоположение, и второй прямой линии, определяющей местоположение.
[0170] Второй модуль 508 установления выполнен с возможностью устанавливать второе отношение отображения между жестами и местоположениями управляемых устройств.
[0171] В другом варианте осуществления, со ссылкой на фиг.7, устройство для оперирования и управления интеллектуальным устройством дополнительно включает в себя третий модуль 509 установления; и
[0172] третий модуль 509 установления выполнен с возможностью устанавливать первое отношение отображения между жестами и управляющими функциями, причем один и тот же жест используется для управления одной и той же управляющей функцией различных управляемых устройств.
[0173] В другом варианте осуществления модуль 501 предварительного переключения выполнен с возможностью подготовки переключения отношения управления в соответствии с первым жестом, сделанным пользователем с использованием одной руки, и первым отношением отображения; и
[0174] первый модуль 502 определения выполнен с возможностью определять целевое управляемое устройство в соответствии со вторым жестом и вторым отношением отображения, при обнаружении первого жеста и одновременно при обнаружении второго жеста, сделанного пользователем с использованием другой руки.
[0175] В другом варианте осуществления модуль 501 предварительного переключения выполнен с возможностью подготовки переключения отношения управления в соответствии с первым жестом, сделанным пользователем с использованием одной руки, и первым отношением отображения; и
[0176] первый модуль 502 определения выполнен с возможностью определять целевое управляемое устройство в соответствии со вторым жестом и вторым отношением отображения, когда назначенный интервал времени истек, после того как обнаружен первый жест, сделанный пользователем с использованием одной руки, и затем обнаружен второй жест, сделанный пользователем с использованием той же или другой руки.
[0177] В другом варианте осуществления, со ссылкой на фиг.8, устройство для оперирования и управления интеллектуальным устройством дополнительно включает в себя модуль 510 переключения.
[0178] Модуль 510 переключения выполнен с возможностью отключать отношение управления с целевым управляемым устройством и переключать отношение управления обратно на управляемое устройство, находившееся под управлением до обнаружения первого жеста.
[0179] Вышеупомянутые необязательные технические решения могут быть объединены в любой форме для создания дополнительного варианта осуществления настоящего раскрытия, который никак дополнительно не описан в данном документе.
[0180] По отношению к устройствам в вышеупомянутых вариантах осуществления конкретные реализации действий, выполняемых их различными модулями, подробно описаны в вариантах осуществления, иллюстрирующих способы, которые никак дополнительно не описаны в данном документе.
[0181] На фиг.9 приведена структурная схема терминала 900 в соответствии с примерным вариантом осуществления настоящего раскрытия. Терминал может быть использован для выполнения вышеупомянутого способа оперирования и управления интеллектуальным устройством согласно варианту осуществления, показанному на фиг.2 или фиг.3. Например, терминал 900 может быть мобильным телефоном, компьютером, цифровым передающим терминалом, устройством для передачи сообщений, игровой консолью, планшетом, медицинским устройством, тренажером, карманным персональным компьютером и тому подобным.
[0182] Со ссылкой на фиг.9, терминал 900 может включать в себя один или более из следующих компонентов: компонент 902 обработки, память 904, компонент 906 электропитания, компонент 908 мультимедиа, аудиокомпонент 910, интерфейс 912 ввода/вывода (I/O), компонент 914 датчика и компонент 916 связи.
[0183] Компонент 902 обработки, обычно управляет всеми действиями терминала 900, например, действиями, связанными с дисплеем, телефонными вызовами, обменом данными, действиями с камерой и действиями записи. Компонент 902 обработки, может включать в себя один или более процессоров 920 для выполнения команды по выполнению всех или части этапов в вышеописанных способах. Дополнительно компонент 902 обработки может включать в себя один или более модулей, которые обеспечивают взаимодействие между компонентом 902, выполняющим обработку, и другими компонентам. Компонент 902 обработки, например, может включать в себя мультимедийный модуль для обеспечения взаимодействия между компонентом 908 мультимедиа и компонентом 902, выполняющим обработку.
[0184] Память 904 выполнена с возможностью хранить различные типы данных для поддержки операций терминала 900. Примеры таких данных включают в себя команды для любого приложения или способа, выполняемого на терминале 900, контактные данные, данные телефонной книги, сообщения, картинки, видео и тому подобное. Память 904 может быть реализована с использованием любого типа энергозависимого или энергонезависимого устройства памяти или их комбинации, например, статического оперативного запоминающего устройства (SRAM), электрически стираемого программируемого ПЗУ (EEPROM), стираемого программируемого постоянно запоминающего ПЗУ (EPROM), программируемого постоянного запоминающего устройства (ППЗУ), постоянного запоминающего устройства (ПЗУ), магнитного запоминающего устройства, флэш-памяти, магнитного или оптического диска.
[0185] Компонент 906 электропитания обеспечивает питание различным компонентам терминала 900. Компонент 906 электропитания может включать в себя систему управления электропитанием, один или несколько источников электропитания и другие компоненты, связанные с генерацией, управлением и распределением электропитания в терминале 900.
[0186] Компонент 908 мультимедиа включает в себя экран, обеспечивающий выходной интерфейс между терминалом 900 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, экран может быть реализован в качестве сенсорного экран для приема входных сигналов от пользователя. Сенсорная панель включает в себя один или более датчиков касания для распознавания касаний, проведения пальцем и жестов на сенсорной панели. Датчики касания могут не только измерять границу касания или проведения пальцем, но кроме того измерять период времени и давление, обусловленные касанием или проведением пальца. В некоторых вариантах осуществления компонент 908 мультимедиа включает в себя переднюю камеру и/или заднюю камеру. Передняя камера и/или задняя камера может принимать внешние мультимедиа-данные, пока терминал 900 находится в режиме работы, например, режиме фотографирования или режиме видео. Каждая из камер, передняя камера и задняя камера, может быть закрепленной системой оптических линз или иметь возможность фокусировки и оптического увеличения.
[0187] Аудиокомпонент 910 выполнен с возможностью выводить и/или вводить аудиосигналы. Например, аудиокомпонент 910 включает в себя микрофон (MIC), выполненный с возможностью принимать внешний аудиосигнал, когда устройство 900 находится в режиме работы, например, в режиме вызова, в режиме записи или в режиме голосового распознавания. Принятый аудиосигнал может дополнительно храниться в памяти 904 или передаваться с помощью компонента 916 связи. В некоторых вариантах осуществления аудиокомпонент 910 дополнительно включает в себя громкоговоритель для вывода аудиосигналов.
[0188] Интерфейс 912 ввода/вывода обеспечивает средства взаимодействия между компонентом 902 обработки и периферийным интерфейсным модулем, например, клавиатурой, колесом мыши, кнопкой или тому подобным. Кнопки могут включать в себя, но не ограничены ими, кнопки дома, кнопку громкости, пусковую кнопку запуска и кнопку блокировки.
[0189] Компонент 914 датчика включает в себя один или более датчиков для обеспечения оценки состояния различных аспектов терминала 900. Например, компонент 914 датчика может обнаружить состояние открыто/закрыто терминала 900, относительное местоположение компонентов, например, дисплея и клавиатуры терминала 900, изменения местоположения терминала 914 или компонентов терминала 900, наличие или отсутствие контакта пользователя с терминалом 900, ориентацию или ускорение/замедление терминала 900 и изменение температуры терминала 900. Компонент 914 датчика может включать в свой состав датчик обнаружения на близком расстоянии, выполненный с возможностью обнаруживать присутствие близко расположенных объектов без использования какого-либо физического контакта. Компонент 914 датчика может дополнительно включать в свой состав световой датчик, например, комплементарную структуру металл-оксид-полупроводник (CMOS) или устройство с зарядовой связью (CCD) датчика изображения, которое применяется в приложениях, связанных с изображениями. В некоторых вариантах осуществления компонент 914 датчика, кроме того, может включать в состав датчик-акселерометр, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.
[0190] Компонент 916 связи выполнен с возможностью обеспечивать проводную или беспроводную связь между терминалом 900 и другими устройствами. Терминал 900 может получить доступ к беспроводной сети на основе стандарта связи, например WiFi, 2G или 3G, или их комбинации. В одном примерном варианте осуществления компонент 916 связи принимает широковещательный сигнал или связанную широковещательную информацию от системы управления внешнего вещания по широковещательному каналу. В одном примерном варианте осуществления компонент 916 связи дополнительно включает в себя модуль ближней бесконтактной связи (NFC) для обеспечения связи ближнего радиуса действия. Например, модуль NFC может быть реализован на основе технологии радиочастотной идентификации (RFID), технологии ассоциации по инфракрасной технологии передачи данных (IrDA), сверхширокополосной (СШП) технологии, технологии Bluetooth (BT), и других технологий.
[0191] В примерном варианте осуществления для выполнения способа для управления и контроля интеллектуальным устройством в соответствии с вариантом, показанным на фиг.2 или фиг.3, терминал 900 может быть реализован с помощью одной или нескольких специализированных интегральных схем (ASIC), цифровых сигнальных процессоров (DSP), программируемых логических устройств (PLD), программируемых вентильных матриц (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных устройств.
[0192] В примерном варианте осуществления, кроме того, обеспечен энергонезависимый компьютерно-читаемый носитель, включающий в себя команды, например, память 904, включающая в себя команды, выполняемые процессором 920 в терминале 900 для выполнения способа оперирования и управления интеллектуальным устройством согласно варианту осуществления, показанному на фиг.2 или фиг.3. Например, энергонезависимым компьютерно-читаемым носителем может быть постоянное запоминающее устройство (ПЗУ), оперативное запоминающее устройство (ОЗУ), постоянная память на компакт-дисках (CD-ROM), магнитная лента, гибкий диск, оптическое устройство хранения данных или тому подобное.
[0193] Обеспечен энергонезависимый компьютерно-читаемый носитель. Когда команды, хранящиеся в памяти, выполняются процессором терминала, терминал вызывается для выполнения способа оперирования и управления интеллектуальным устройством, причем способ включает в себя:
[0194] подготовку переключения отношения управления в соответствии с первым жестом и первым отношением отображения, когда обнаружен первый жест, причем первое отношение отображения является отношением отображения между жестами и управляющими функциями;
[0195] определение целевого управляемого устройства в соответствии со вторым жестом и вторым отношением отображения при обнаружении второго жеста, причем второе отношение отображения является отношением отображения между жестами и местоположениями управляемых устройств;
[0196] установление отношение управления с целевым управляемым устройством;
[0197] получение третьего жеста; и
[0198] управление целевым управляемы устройством для выполнения действия, соответствующего третьему жесту, в соответствии с третьим жестом и первым отношением отображения.
[0199] Допуская, что описанное выше является первым возможным способом осуществления, во втором возможном способе реализации, основанном на первом возможном способе реализации, память терминала дополнительно включает в себя команды для выполнения следующих действий, в соответствии со вторым жестом и вторым отношением отображения при обнаружении второго жеста, предшествующих определению целевого управляемого устройства:
[0200] получение первой прямой линии, определяющей местоположение, и второй прямой линии, определяющей местоположение, причем первая прямая линия, определяющая местоположение, и вторая прямая линия, определяющая местоположение, являются продолженными линиями, на которые указывает палец пользователя при указании пользователя на управляемое устройство соответственно из первого положения и второго положения;
[0201] определение местоположения управляемого устройства в соответствии с точкой пересечения первой прямой линии, определяющей местоположение, и второй прямой линии, определяющей местоположение; и
[0202] установление второго отношения отображения между жестами и местоположениями управляемых устройств.
[0203] В третьем возможном способе реализации, основанном на первом возможном способе реализации, память терминала дополнительно включает в себя команды для выполнения следующего действия перед подготовкой переключения отношения управления в соответствии с первым жестом и первым отношением отображения при обнаружении первого жеста:
[0204] установление первого отношения отображения между жестами и управляющими функциями, причем один и тот же жест используется для управления одной и той же управляющей функцией различных управляемых устройств.
[0205] В четвертом возможном способе реализации, основанном на первом возможном способе реализации, первый жест и второй жест выполняются пользователем с использованием двух рук и память терминала дополнительно включает в себя команды для выполнения следующих действий, содержащихся на этапе подготовки переключения отношения управления в соответствии с первым жестом и первым отношением отображения:
[0206] подготовку переключения отношения управления в соответствии с первым жестом, сделанным пользователем с использованием одной руки, и первым отношением отображения; и
[0207] определение целевого управляемого устройства в соответствии со вторым жестом и вторым отношением отображения при обнаружении второго жеста включает в себя:
[0208] определение целевого управляемого устройства в соответствии со вторым жестом и вторым отношением отображения при обнаружении первого жеста и одновременно при обнаружении второго жеста, сделанного пользователем с использованием другой руки.
[0209] В пятом возможном способе реализации, основанном на первом возможном способе реализации, первый жест и второй жест выполняются пользователем с использованием одной руки и память терминала дополнительно включает в себя команды для выполнения следующих действий, содержащихся на этапе подготовки переключения отношения управления в соответствии с первым жестом и первым отношением отображения:
[0210] подготовку переключения отношения управления в соответствии с первым жестом, сделанным пользователем с использованием одной руки, и первым отношением отображения; и
[0211] определение целевого управляемого устройства в соответствии со вторым жестом и вторым отношением отображения при обнаружении второго жеста, включает в себя:
[0212] определение целевого управляемого устройства в соответствии со вторым жестом и вторым отношением отображения, когда назначенный интервал времени истек, после того как обнаружен первый жест, сделанный пользователем с использованием одной руки, и затем обнаружен второй жест, сделанный пользователем с использованием той же или другой руки.
[0213] В шестом возможном способе реализации, основанном на первом возможном способе реализации, при управлении целевым управляемым устройством для выполнения действия, соответствующего третьему жесту, память терминала дополнительно включает в себя команды для выполнения следующего действия:
[0214] отключение отношения управления с целевым управляемым устройством и переключение отношения управления обратно на управляемое устройство, находившееся под управлением до обнаружения первого жеста.
[0215] В соответствии с энергонезависимым компьютерно-читаемым носителем, обеспеченным в варианте осуществления настоящего изобретения, переключение отношения управления подготовлено в соответствии с первым жестом и первым отношением отображения, целевое управляемое устройство определено в соответствии со вторым жестом и вторым отношением отображения, установлено отношение управления с целевым управляемым устройством, получен третий жест и целевое управляемое устройство управляется для выполнения действия, соответствующего третьему жесту. Таким образом, оперируется и управляется целевое управляемое устройство. Отношение управления может быть переключено на целевое управляемое устройство только с помощью жестов, и оперирование и управление целевым управляемым устройством может быть осуществлено с помощью жестов. Таким образом, способ оперирования и управления является более простым, и дополнительно также повышена гибкость способа оперирования и управления.
[0216] Другие варианты осуществления настоящего изобретения будут очевидны специалистам в данной области техники из рассмотрения описания и практики, раскрытых в данном документе. Данная заявка предназначена для того, чтобы охватить любые вариации, применения или адаптации настоящего изобретения путем следования своим общим принципам и, в том числе, таким отклонениям от настоящего раскрытия как тем, что находятся в пределах общих знаний или традиционных технических средств в данной области техники. Предполагается, что описание и примеры рассматриваются только в качестве примерных, а истинная сущность и объем настоящего изобретения указаны в прилагаемой формуле изобретения.
[0217] Следует понимать, что настоящее изобретение не ограничено точной структурой, которая была описана выше и показана на прилагаемых чертежах, и что различные модификации и изменения могут быть сделаны без отступления от объема изобретения. Объем настоящего изобретения определен только прилагаемой формулой изобретения.