СПОСОБ И ОБОРУДОВАНИЕ ДЛЯ УПРАВЛЕНИЯ ЭЛЕКТРОННЫМ УСТРОЙСТВОМ
ELECTRONIC DEVICE CONTROL METHOD AND APPARATUS

Перекрестные ссылки на связанные заявки
[0001] Настоящая заявка ссылается на приоритет заявки на патент Китайской Народной Республики №201510719315.6, которая была зарегистрирована 29 октября 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] получение индикатора уровня принятого сигнала (Received Signal Strength Indication, RSSI) от устройства управления; и
[0029] получение уровня сигнала согласно RSSI-индикатору.
[0030] Опционально уровень сигнала может включать: уровень сигнала Bluetooth.
[0031] В соответствии со вторым аспектом вариантов осуществления настоящего изобретения предложено оборудование для управления электронным устройством, включающее:
[0032] модуль обнаружения уровня, сконфигурированный для обнаружения уровня сигнала от устройства управления;
[0033] модуль получения инструкции, сконфигурированный для получения управляющей инструкции, переданной посредством устройства управления, в ответ на определение того, что уровень сигнала, обнаруженный модулем обнаружения уровня, выше, чем заранее заданное значение уровня; и
[0034] модуль обработки, сконфигурированный для выполнения обработки согласно управляющей инструкции, полученной модулем получения инструкции.
[0035] Опционально, приспособление также может включать:
[0036] модуль получения уровня, сконфигурированный для получения уровней сигнала между другими устройствами и устройством управления; и
[0037] при этом модуль получения инструкции может включать:
[0038] подмодуль сравнения, сконфигурированный для сравнения уровней сигнала между соответствующими устройствами и устройством управления в ответ на определение того, что уровень сигнала, обнаруженный модулем обнаружения уровня, выше, чем заранее заданное значение уровня; и
[0039] первый подмодуль получения инструкции, сконфигурированный для получения управляющей инструкции, переданной посредством устройства управления, в ответ на определение того, что уровень сигнала от устройства управления является максимальным.
[0040] Опционально, модуль получения инструкции может включать:
[0041] подмодуль получения пространственного положения, сконфигурированный для получения текущего пространственного положения устройства управления в ответ на определение того, что уровень сигнала, обнаруженный модулем обнаружения уровня, выше, чем заранее заданное значение уровня, при этом текущее пространственное положение включает ориентацию устройства управления; и
[0042] второй подмодуль получения инструкции, сконфигурированный для получения управляющей инструкции, переданной посредством устройства управления, в ответ на определение того, что устройство управления ориентировано в направлении заранее заданной области управления.
[0043] Опционально, модуль получения инструкции может включать: [0044] подмодуль получения информации об окружающей среде, сконфигурированный для получения текущей информации об окружающей среде в ответ на определение того, что уровень сигнала, обнаруженный модулем обнаружения уровня, выше, чем заранее заданное значение уровня; и
[0045] третий подмодуль получения инструкции, сконфигурированный для получения управляющей инструкции, переданной посредством устройства управления, в ответ на определение того, что окружающая среда, указываемая посредством текущей информации об окружающей среде, полученной подмодулем получения информации об окружающей среде, отличается от заранее заданной окружающей среды.
[0046] Опционально, модуль обработки может быть сконфигурирован для привязки или для отмены привязки к устройству управления согласно управляющей инструкции.
[0047] Опционально, оборудование также может включать:
[0048] модуль получения атрибутов, сконфигурированный для получения информации об атрибутах устройства управления; и
[0049] модуль определения уровня, сконфигурированный для определения уровня, соответствующего информации об атрибутах, полученной модулем получения атрибутов, в качестве заранее заданного значения уровня;
[0050] при этом информация об атрибутах включает идентификатор устройства и/или мощность передачи, причем мощность передачи имеет положительную корреляцию с заранее заданным значением уровня.
[0051] Опционально, модуль обнаружения уровня может включать:
[0052] подмодуль получения информации индикатора, сконфигурированный для получения RSSI-индикатора сигнала от устройства управления; и
[0053] подмодуль получения уровня сигнала, сконфигурированный для получения уровня сигнала согласно RSSI-индикатору, полученному подмодулем получения информации индикатора.
[0054] Опционально уровень сигнала может включать: уровень сигнала Bluetooth.
[0055] В соответствии с третьим аспектом вариантов осуществления настоящего изобретения предложено оборудование для управления электронным устройством, включающее:
[0056] процессор; и
[0057] память для хранения инструкций, выполняемых упомянутым процессором;
[0058] в данном варианте осуществления настоящего изобретения процессор может быть сконфигурирован:
[0059] для обнаружения уровня сигнала от устройства управления;
[0060] для получения управляющей инструкции, переданной посредством устройства управления, в ответ на определение того, что уровень сигнала выше, чем заранее заданное значение уровня; и
[0061] для выполнения обработки согласно управляющей инструкции.
[0062] Технические решения, предложенные в вариантах осуществления настоящего изобретения, позволяют получить следующие полезные результаты:
[0063] согласно способу и оборудованию для управления электронным устройством, предложенным в вариантах осуществления настоящего изобретения, обнаруживают уровень сигнала от устройства управления, получают управляющую инструкцию, переданную посредством устройства управления, в ответ на определение того, что уровень сигнала выше, чем заранее заданное значение уровня, и выполняют обработку согласно управляющей инструкции, причем достаточный уровень сигнала от устройства управления является одним из условий для выполнения управляющей инструкции, переданной посредством устройства управления. Когда уровень сигнала между устройством-исполнителем и устройством управления выше, чем заданное значение (другими словами, устройство-исполнитель расположено достаточно близко к устройству управления), инструкция от устройства управления может быть выполнена устройством-исполнителем. Соответственно, пользователь может выбирать, каким из устройств-исполнителей он будет управлять, меняя только расстояние между устройством управления и устройством-исполнителем, что позволяет упростить операции, выполняемые пользователем, и улучшить взаимодействие с пользователем.
[0064] Нужно понимать, что и предшествующее общее описание, и подробное описание, приведенное ниже, являются исключительно иллюстративными и пояснительными, и не ограничивают настоящее изобретение, объем которого задан прилагаемой формулой изобретения.
Краткое описание чертежей
[0065] На приложенных чертежах, которые включены в настоящее описание и являются его неотъемлемой частью, проиллюстрированы варианты осуществления, соответствующие настоящему изобретению. Приложенные чертежи, вместе с описанием, служат для разъяснения замысла настоящего изобретения.
[0066] Фиг. 1 представляет собой схематичный вид, иллюстрирующий сценарий применения для способа управления электронным устройством в соответствии с настоящим изобретением.
[0067] Фиг. 2 представляет собой блок-схему алгоритма, иллюстрирующую способ управления электронным устройством в соответствии с одним из примеров осуществления настоящего изобретения.
[0068] Фиг. 3А представляет собой блок-схему алгоритма, иллюстрирующую способ управления электронным устройством в соответствии с другим примером осуществления настоящего изобретения.
[0069] Фиг. 3В представляет собой блок-схему алгоритма, иллюстрирующую способ получения управляющей инструкции в соответствии с вариантом осуществления настоящего изобретения, проиллюстрированном на фиг. 3А.
[0070] Фиг. 3С представляет собой блок-схему алгоритма, иллюстрирующую другой способ получения управляющей инструкции в соответствии с вариантом осуществления настоящего изобретения, проиллюстрированном на фиг. 3А.
[0071] Фиг. 3D представляет собой блок-схему алгоритма, иллюстрирующую еще один способ получения управляющей инструкции в соответствии с вариантом осуществления настоящего изобретения, проиллюстрированном на фиг. 3А.
[0072] Фиг. 4 представляет собой блок-схему алгоритма, иллюстрирующую способ управления электронным устройством в соответствии с другим примером осуществления настоящего изобретения.
[0073] Фиг. 5 представляет собой блок-схему оборудования для управления электронным устройством в соответствии с одним из примеров осуществления настоящего изобретения.
[0074] Фиг. 6 представляет собой блок-схему оборудования для управления электронным устройством в соответствии с другим примером осуществления настоящего изобретения.
[0075] Фиг. 7 представляет собой блок-схему оборудования в соответствии с одним из примеров осуществления настоящего изобретения.
Подробное описание изобретения
[0076] Далее настоящее изобретение будет описано более подробно с использованием конкретных примеров его осуществления, которые проиллюстрированы на приложенных чертежах. В приведенном ниже описании осуществляются ссылки на приложенные чертежи, где, если не указано обратное, аналогичными обозначениями на различных чертежах обозначены одинаковые или аналогичные элементы. Реализации примеров осуществления настоящего изобретения, рассмотренные в приведенном ниже описании, не являются всеми возможными реализациями, соответствующими настоящему изобретению. Напротив, они являются исключительно примерами устройств и способов, соответствующих настоящему изобретению, которое определено приложенной формулой изобретения.
[0077] Фиг. 1 представляет собой схематичный вид, иллюстрирующий сценарий применения для способа управления электронным устройством в соответствии с настоящим изобретением. Устройства, задействованные в данном сценарии применения, могут включать: устройство 110 управления и устройство-исполнитель 120.
[0078] Устройство 110 управления может быть специализированным устройством, например, пультом дистанционного управления, предназначенным для управления другими электронными устройствами посредством беспроводного сигнала. Альтернативно, устройство 110 управления также может быть интеллектуальным устройством с управляющей функциональностью, например, смартфоном, планшетным компьютером, устройством для чтения электронных книг, интеллектуальным носимым устройством (интеллектуальные часы или интеллектуальный браслет) и т.п.
[0079] Устройство-исполнитель 120 может принимать управляющую инструкцию, переданную посредством устройства управления посредством беспроводного сигнала, и выполнять соответствующую обработку согласно этой управляющей инструкции.
[0080] В одном из возможных сценариев устройство 110 управления может быть пультом дистанционного управления, а устройством-исполнителем 120 могут быть интеллектуальные бытовые приборы различных типов, например, «умный телевизор», телеприставка, кондиционер воздуха или воздухоочиститель.
[0081] Фиг. 2 представляет собой блок-схему алгоритма, иллюстрирующую способ управления электронным устройством в соответствии с одним из примеров осуществления настоящего изобретения. Способ, предложенный в данном варианте осуществления настоящего изобретения, может применяться в устройстве-исполнителе 120, в сценарии применения, показанном на фиг. 1. Способ управления электронным устройством включает следующие шаги.
[0082] На шаге 201 обнаруживают уровень сигнала от устройства управления.
[0083] На шаге 202 получают управляющую инструкцию, переданную посредством устройства управления, в ответ на определение того, что уровень сигнала выше, чем заранее заданное значение уровня.
[0084] На шаге 203 выполняют обработку согласно управляющей инструкции.
[0085] Как следует из приведенного выше описания, согласно способу и оборудованию для управления электронным устройством, предложенным в вариантах осуществления настоящего изобретения, обнаруживают уровень сигнала, принятого от устройства управления, получают управляющую инструкцию, переданную посредством устройства управления, в ответ на определение того, что уровень сигнала выше, чем заранее заданное значение уровня, и выполняют обработку согласно управляющей инструкции, причем достаточный уровень сигнала, принятого от устройства управления, является одним из условий для выполнения управляющей инструкции, переданной посредством устройства управления. Когда уровень сигнала между устройством-исполнителем и устройством управления выше, чем заданное значение (другими словами, устройство-исполнитель расположено достаточно близко к устройству управления), инструкция, принятая от устройства управления, может быть выполнена устройством-исполнителем. Соответственно, пользователь может выбирать, каким из устройств-исполнителей он будет управлять, меняя только расстояние между устройством управления и устройством-исполнителем, что позволяет упростить операции, выполняемые пользователем, и улучшить взаимодействие с пользователем.
[0086] Фиг. 3А представляет собой блок-схему алгоритма, иллюстрирующую способ управления электронным устройством в соответствии с другим примером осуществления настоящего изобретения. Способ, предложенный в данном варианте осуществления настоящего изобретения, может применяться в устройстве-исполнителе 120, в сценарии применения, показанном на фиг. 1. Способ управления электронным устройством включает следующие шаги.
[0087] На шаге 301 получают индикатор уровня принятого сигнала (RSSI-индикатор) от устройства управления, и согласно RSSI-индикатору получают уровень сигнала.
[0088] В данном варианте осуществления настоящего изобретения уровень сигнала между устройством-исполнителем и устройством управления может быть получен посредством значения RSSI-индикатора беспроводного сигнала, переданного устройством управления.
[0089] В данном варианте осуществления настоящего изобретения устройство-исполнитель может выполнять обмен инструкциями с устройством управления, и соответственно, упомянутым уровнем сигнала может быть уровень сигнала Bluetooth (ВТ). Устройство управления может устанавливать Bluetooth-соединение с устройством-исполнителем до передачи управляющей инструкции в устройство-исполнитель посредством сигнала Bluetooth.
[0090] Опционально, устройство-исполнитель может
взаимодействовать с устройством управления посредством беспроводного сигнала иного типа, например, сигнала беспроводной локальной вычислительной сети (Wireless Local Area Network, WLAN).
[0091] На шаге 302 получают управляющую инструкцию, переданную посредством устройства управления, в ответ на определение того, что уровень сигнала выше, чем заранее заданное значение уровня.
[0092] Когда мощность передачи сигнала в устройстве управления является неизменной, уровень беспроводного сигнала, принятого устройством-исполнителем от устройства управления, будет тем выше, чем ближе устройство управления к устройству-исполнителю. И наоборот, чем больше расстояние между устройствами, тем уровень беспроводного сигнала, принятого устройством-исполнителем от устройства управления будет ниже. Устройство-исполнитель должно обработать управляющую инструкцию, переданную посредством устройства управления, только если уровень беспроводного сигнала, переданного устройством управления и принятого устройством-исполнителем, достаточно высок, то есть, устройство управления расположено достаточно близко к устройству-исполнителю. Пользователь может перемещать устройство управления, поднося его ближе к устройству-исполнителю, после чего он может передавать управляющую инструкцию для управления устройством-исполнителем.
[0093] Опционально, в данном варианте осуществления настоящего изобретения для повышения точности выполнения операций пользователем и исключения ошибочных операций, необходимость обработки управляющей инструкции может быть определена в сочетании с соответствующими дополнительными условиями, если выполнено базовое условие о том, что уровень сигнала выше, чем заранее заданное значение уровня.
[0094] Фиг. 3В представляет собой блок-схему алгоритма, иллюстрирующую способ получения управляющей инструкции в соответствии с вариантом осуществления настоящего изобретения, проиллюстрированном на фиг. 3А. В методе реализации настоящего изобретения, показанном на фиг. 3В, способ может включать шаги 302а-302 с.
[0095] На шаге 302а получают уровни сигнала между другими устройствами и устройством управления.
[0096] На шаге 302b сравнивают уровни сигнала между соответствующими устройствами и устройством управления в ответ на определение того, что уровень сигнала выше, чем заранее заданное значение уровня.
[0097] На шаге 302 с получают управляющую инструкцию, переданную посредством устройства управления, в ответ на определение того, что уровень сигнала от устройства управления является максимальным.
[0098] В данном варианте осуществления настоящего изобретения устройство управления может быть одновременно привязано к множеству исполнительных устройств. Когда два устройства-исполнителя находятся вблизи друг друга и могут принимать беспроводной сигнал, переданный устройством управления (к примеру, беспроводной сигнал, переданный устройством управления, может быть сигналом WLAN), и когда уровень принятого беспроводного сигнала достаточно высок, оба устройства-исполнителя могут реагировать на управляющую инструкцию, содержащуюся в беспроводном сигнале, однако пользователь, как правило, подразумевает управление только одним устройством, и, следовательно, могут быть выполнены ошибочные операции. Чтобы исключить подобные ситуации, в данном варианте осуществления настоящего изобретения, когда устройство-исполнитель принимает беспроводной сигнал, переданный устройством управления, помимо обнаружения, является ли уровень сигнала достаточно высоким, устройство-исполнитель также может получать уровни сигнала, переданного устройством управления и принятого всеми другими устройствами (причем уровень сигнала передает каждое из устройств, принявшее сигнал от устройства управления), и определять, превышает ли уровень сигнала, принятого данным устройством-исполнителем, уровни сигнала, принятого всеми остальными устройствами, или нет. Если это так, значит, устройство управления расположено ближе всего к данному устройству-исполнителю, и это устройство-исполнитель может получить управляющую инструкцию из беспроводного сигнала и выполнить последующую обработку.
[0099] Фиг. 3С представляет собой блок-схему алгоритма, иллюстрирующую способ получения управляющей инструкции в соответствии с вариантом осуществления настоящего изобретения, проиллюстрированном на фиг. 3А. В другом методе реализации настоящего изобретения, показанном на фиг. 3С, способ может включать шаги 302d и 302е.
[0100] На шаге 302d получают текущее пространственное положение устройства управления в ответ на определение того, что уровень сигнала выше, чем заранее заданное значение уровня, при этом текущее пространственное положение включает ориентацию устройства управления.
[0101] На шаге 302е получают управляющую инструкцию, переданную посредством устройства управления, в ответ на определение того, что устройство управления ориентировано в направлении заранее заданной области управления.
[0102] В данном варианте осуществления настоящего изобретения, помимо уровня сигнала и в сочетании с ним, в качестве условия для реакции на управляющую инструкцию, переданную посредством устройства управления, также используют пространственное положение устройства управления. К примеру, в устройстве управления может быть установлен датчик пространственного положения, посредством которого в реальном времени получают пространственное положение устройства управления, и при этом устройство управления также может содержать информацию о своем текущем пространственном положении в беспроводном сигнале при передаче беспроводного сигнала, содержащего управляющую инструкцию. Когда устройство-исполнитель обнаружит, что уровень беспроводного сигнала, принятого от устройства управления, выше, чем заранее заданное значение уровня, и согласно пространственному положению устройства управления будет определено, что устройство управления ориентировано в направлении заранее заданной области, может быть сделан вывод о том, что целевым устройством для беспроводного сигнала, переданного устройством управления, является данное устройство-исполнитель, и после этого устройство-исполнитель может получать управляющую инструкцию из беспроводного сигнала и выполнять дальнейшую обработку.
[0103] Фиг. 3D представляет собой блок-схему алгоритма, иллюстрирующую еще один из способов получения управляющей инструкции в соответствии с вариантом осуществления настоящего изобретения, проиллюстрированном на фиг. 3А. В еще одном методе реализации настоящего изобретения, показанном на фиг. 3D, способ может включать шаги 302f и 302g.
[0104] На шаге 302f получают текущую информацию об окружающей среде, в ответ на определение того, что уровень сигнала выше, чем заранее заданное значение уровня.
[0105] На шаге 302g получают управляющую инструкцию, переданную посредством устройства управления, в ответ на определение того, что окружающая среда, указываемая посредством текущей информации об окружающей среде, отличается от заранее заданной окружающей среды.
[0106] При практическом применении настоящего изобретения возможность использования устройства-исполнителя может зависеть от климатических условий окружающей среды, например, электрический вентилятор, как правило, используют только летом, кондиционер воздуха используют только летом или зимой, а электрообогреватель и радиатор отопления в ванной, как правило, используют только зимой. Когда пользователь выполнит операцию управления подобным устройством посредством устройства управления в сезон, когда подобное устройство-исполнитель обычно не используют, это с высокой степенью вероятности будет указывать на ошибочную операцию. Соответственно, в данном варианте осуществления настоящего изобретения, когда устройство-исполнитель принимает беспроводной сигнал, переданный посредством устройства управления, устройству-исполнителю, помимо обнаружения, является ли уровень беспроводного сигнала достаточно высоким, необходимо также обнаружить, совпадает ли окружающая среда в текущий момент (например, время года) с заранее заданной окружающей средой (например, время года, когда устройство-исполнитель обычно не используют) или нет, и только когда окружающая среда в текущий момент отличается от заранее заданной окружающей среды, устройство-исполнитель может получать управляющую инструкцию из беспроводного сигнала и выполнять дальнейшую обработку.
[0107] Опционально, когда обнаружено, что уровень сигнала достаточно высок, и при этом окружающая среда (например, время года) совпадает с заранее заданной окружающей средой, устройство-исполнитель может дополнительно предоставлять уведомление, например, оптически-звуковое или голосовое уведомление, сообщающее пользователю о том, что данное устройство-исполнитель не следует использовать в окружающей среде, в которой пользователь находится в настоящий момент.
[0108] В другом методе реализации настоящего изобретения устройство-исполнитель может дополнительно получать временной промежуток, в течение которого продолжается непрерывный прием беспроводного сигнала, в ответ на определение того, что уровень сигнала выше, чем заранее заданное значение уровня, и получать управляющую инструкцию, переданную посредством устройства управления, в зависимости от временного промежутка непрерывного приема беспроводного сигнала.
[0109] При практическом применении настоящего изобретения пользователь может по ошибке касаться некоторых управляющих клавиш на устройстве управления, и в этом случае, если устройство управления находится достаточно близко к устройству-исполнителю, могут происходить события ошибочного управления устройством-исполнителем. Поскольку длительность ошибочного касания управляющей клавиши пользователем, как правило, мала, может быть задан временной порог подтверждения управляющей инструкции, позволяющий снизить, в данном варианте осуществления настоящего изобретения, вероятность выполнения ошибочной операции после обнаружения того, что уровень сигнала превышает заранее заданное значение уровня. Только когда выполнены оба условия, т.е. устройство управления расположено достаточно близко к устройству-исполнителю, и пользователь удерживает нажатой управляющую клавишу в течение заданного периода времени, устройство-исполнитель может получать управляющую инструкцию, переданную посредством устройства управления.
[0110] Опционально, каждое условие ответа в рассмотренных выше методах реализации может применяться по отдельности, или все эти условия, или их часть, могут применяться в некоторой комбинации. К примеру, устройство-исполнитель может получать управляющую инструкцию, переданную посредством устройства управления, только когда уровень беспроводного сигнала выше, чем заранее заданное значение уровня, временной промежуток непрерывного приема беспроводного сигнала превосходит заранее заданный временной промежуток, окружающая среда, в котором в текущий момент находится устройство-исполнитель, отличается от заранее заданной окружающей среды, и уровень беспроводного сигнала, принятого устройством-исполнителем, имеет максимальное значение в сравнении с уровнями беспроводного сигнала, принятого всеми другими устройствами.
[0111] На шаге 303 выполняют обработку согласно управляющей инструкции.
[0112] Опционально, в одном из возможных методов реализации, обработка согласно управляющей инструкции может представлять собой привязку к устройству управления или отмену привязки к устройству управления согласно управляющей инструкции. Посредством описанного выше способа пользователь может выполнять шаг привязки или отмены привязки к устройству просто за счет перемещения устройства управления ближе к устройству-исполнителю и нажатия на заданную клавишу, когда ему необходимо выполнить привязку или отмену привязки устройства-исполнителя к устройству управления, благодаря чему шаг операции привязки или отмены привязки устройства становится более простым.
[0113] Опционально, способ, предложенный в данном варианте осуществления настоящего изобретения, может не быть ограничен функцией привязки или отмены привязки, и может быть также сконфигурирован для обычного управления устройством-исполнителем, например, его запуска, отключения или других операций управления.
[0114] В качестве примере рассмотрен сценарий применения, в котором устройством управления является пульт дистанционного управления, а исполнительным устройством является телеприставка. Сначала пользователь может установить Bluetooth-соединение между пультом дистанционного управления и телеприставкой, расположить пульт дистанционного управления на небольшом расстоянии от телеприставки и нажать клавишу привязки / отмены привязки, если необходимо привязать или отменить привязку пульта дистанционного управления к телеприставке. Затем пульт дистанционного управления передает Bluetooth-сигнал, включающий инструкцию привязки или отмены привязки в телеприставку. После этого телеприставка принимает Bluetooth-сигнал, переданный пультом дистанционного управления, обнаруживает, что значение RSSI-индикатора сигнала Bluetooth выше, чем заранее заданное пороговое значение, и выполняет привязку к пульту дистанционного управления. Впоследствии телеприставка может непосредственно выполнять соответствующую обработку при приеме от пульта дистанционного управления беспроводного сигнала, содержащего любые инструкции, кроме инструкции отмены привязки. Опционально, чтобы исключить возможность ошибочных операций, телеприставка, принадлежащая пользователю, может дополнительно обнаруживать длительность непрерывного приема Bluetooth-сигнала, содержащего инструкцию привязки, и выполнять привязку к пульту дистанционного управления, только если длительность непрерывного приема Bluetooth-сигнала превышает 2 секунды.
[0115] В дополнение, в рассмотренном выше примере пульт дистанционного управления также может иметь соединение с множеством других устройств-исполнителей, включая упомянутую телеприставку, по сети WLAN. К примеру, пульт дистанционного управления может установить WLAN-соединения одновременно с телеприставкой и «умным телевизором», при этом сигнал WLAN, переданный пультом дистанционного управления, может быть одновременно принят телеприставкой и «умным телевизором», поскольку обычно их размещают рядом друг с другом. Когда пользователь поднесет пульт дистанционного управления к телеприставке, значение RSSI-индикатора сигнала WLAN, принятого «умным телевизором» от пульта дистанционного управления, также может превышать заранее заданное пороговое значение, и тогда, когда пользователю необходимо привязать или отменить привязку телеприставки к пульту дистанционного управления, пульт дистанционного управления передаст сигнал WLAN, включающий инструкцию привязки или отмены привязки, «умный телевизор» также сможет выполнить привязку к пульту дистанционного управления. Чтобы исключить подобные ситуации, телеприставка и «умный телевизор» могут передавать значения RSSI-индикаторов для принятых ими сигналов WLAN. В этом случае телеприставка определит, что значение RSSI-индикатора сигнала WLAN, принятого телеприставкой, выше, чем значение RSSI-индикатора сигнала WLAN, принятого «умным телевизором», и выполнит привязку к пульту дистанционного управления, «умный телевизор», в свою очередь, определит, что значение RSSI-индикатора сигнала WLAN, принятого «умным телевизором», ниже, чем значение RSSI-индикатора сигнала WLAN, принятого телеприставкой, и не выполнит операцию привязки.
[0116] В данном варианте осуществления настоящего изобретения снова использован пример, в котором устройством управления является пульт дистанционного управления, а исполнительным устройством является телеприставка. В других практических применениях в пульте дистанционного управления может быть дополнительно установлен датчик пространственного положения, который сконфигурирован для определения пространственного положения пульта дистанционного управления в реальном времени. Когда в телеприставку передают команду привязки или отмены привязки посредством беспроводного сигнала, например, сигнала Bluetooth или сигнала WLAN, эту информацию о пространственном положении реального времени включают в беспроводной сигнал. После приема беспроводного сигнала и проверки того, что уровень беспроводного сигнала выше, чем заранее заданное значение уровня, телеприставка также может определять, ориентирован ли пульт дистанционного управления в направлении заранее заданной области или нет, в соответствии с углом приема беспроводного сигнала и текущим пространственным положением пульта дистанционного управления. Если это так, выполняют операцию привязки или отмены привязки. То есть, пользователю, при необходимости управлять телеприставкой, помимо поднесения пульта к телеприставке, необходимо также направить пульт дистанционного управления в заранее заданную область управления.
[0117] В другом практическом применении, где устройством управления является пульт дистанционного управления, а устройством-исполнителем является интеллектуальный кондиционер воздуха, пульт дистанционного управления устанавливает WLAN-соединение с телеприставкой. Пользователь, которому необходимо выполнить привязку или отмену привязки пульта дистанционного управления и телеприставки, устанавливает беспроводное соединение (WLAN или Bluetooth) между пультом дистанционного управления и телеприставкой, но сначала подносит пульт дистанционного управления к интеллектуальном кондиционеру воздуха и нажимает клавишу привязки/отмены привязки. Затем пульт дистанционного управления передает беспроводной сигнал, включающий инструкцию привязки или отмены привязки в интеллектуальный кондиционер воздуха, а интеллектуальный кондиционер воздуха, после приема сигнала, переданного пультом дистанционного управления, и обнаружения того, что значение RSSI-индикатора сигнала выше, чем заранее заданное пороговое значение, обнаруживает, соответствует ли текущее время года (весна или осень) сезону запрета на использование кондиционера или нет. Если текущее время года - не весна и не осень, то выполняют привязку интеллектуального кондиционера и пульта дистанционного управления, а в противном случае привязку временно не выполняют, и пользователю предоставляют уведомление о том, что в данное время года кондиционер воздуха не может быть использован, а также запрос на подтверждение привязки или отмены привязки, и если пользователь снова нажмет на пульте дистанционного управления клавишу привязки/отмены привязки, будет выполнена привязка интеллектуального кондиционера к пульту дистанционного управления.
[0118] Как следует из приведенного выше описания, согласно способу и оборудованию для управления электронным устройством, предложенным в вариантах осуществления настоящего изобретения, обнаруживают уровень сигнала от устройства управления, получают управляющую инструкцию, переданную посредством устройства управления, в ответ на определение того, что уровень сигнала выше, чем заранее заданное значение уровня, и выполняют обработку согласно управляющей инструкции, причем достаточный уровень сигнала от устройства управления является одним из условий для выполнения управляющей инструкции, переданной посредством устройства управления. Когда уровень сигнала между устройством-исполнителем и устройством управления выше, чем заданное значение, то есть, устройство-исполнитель расположено достаточно близко к устройству управления, инструкция от устройства управления может быть выполнена устройством-исполнителем. Соответственно, пользователь может выбирать, каким из устройств-исполнителей он будет управлять, меняя только расстояние между устройством управления и устройством-исполнителем, что позволяет упростить операции, выполняемые пользователем, и улучшить взаимодействие с пользователем.
[0119] В дополнение, в способе, предложенном в варианте осуществления настоящего изобретения, для повышения точности выполнения операций пользователем и исключения ошибочных операций, необходимость обработки управляющей инструкции может определяться в сочетании с соответствующими дополнительными условиями, если выполнено базовое условие о том, что уровень сигнала выше, чем заранее заданное значение уровня, например: имеет ли уровень беспроводного сигнала, принятого устройством-исполнителем, максимальное значение среди уровней беспроводного сигнала, принятого всеми остальными устройствами или нет, ориентировано ли устройство управления в направлении заранее заданной области управления или нет, или соответствует ли окружающая среда, в которой в текущий момент находится устройство управления, окружающей средой, в которой допускается работа устройства-исполнителя, или нет.
[0120] Фиг. 4 представляет собой блок-схему алгоритма, иллюстрирующую способ управления электронным устройством в соответствии с другим примером осуществления настоящего изобретения. Способ, предложенный в данном варианте осуществления настоящего изобретения, может применяться в устройстве-исполнителе 120, в сценарии применения, показанном на фиг. 1. Способ управления электронным устройством включает следующие шаги.
[0121] На шаге 401 получают информацию об атрибутах устройства управления и определяют уровень сигнала, соответствующий информации об атрибутах, в качестве заранее заданного значения уровня.
[0122] Информация об атрибутах включает по меньшей мере один из двух следующих типов информации: идентификатор устройства и/или мощность передачи, причем мощность передачи имеет положительную корреляцию с заранее заданным значением уровня.
[0123] В данном варианте осуществления настоящего изобретения информация об атрибутах устройства управления может содержаться в беспроводном сигнале, который включает управляющую инструкцию, или может независимо передаваться в устройство-исполнитель, отдельно от управляющей инструкции.
[0124] Различные устройства управления могут иметь различную мощность передачи беспроводного сигнала, а пользователь при этом может иметь множество устройств управления. Если устройство-исполнитель определяет необходимость получения управляющей инструкции на основе неизменного заранее заданного значения уровня, то если мощность передачи некоторого устройства управления будет меньшей, пользователю придется подносить такое устройство управления ближе к устройству-исполнителю. И наоборот, когда мощность передачи сигнала устройства управления выше, пользователь может выполнять операции на большем расстоянии. Для унификации расстояния, с которого возможно управление различными устройствами управления, устройство-исполнитель может определять заранее заданное значение уровня согласно информации об атрибутах устройства управления в беспроводном сигнале, например, согласно идентификатору устройства или мощности передачи устройства управления. К примеру, устройство-исполнитель может запрашивать мощность передачи беспроводного сигнала от устройства управления согласно идентификатору устройства управления и определять заранее заданное значение уровня согласно его мощности передачи. Альтернативно, устройство-исполнитель может непосредственно считывать мощность передачи из беспроводного сигнала и определять заранее заданное значение уровня согласно мощности передачи.
[0125] Например, устройством-исполнителем может быть телеприставка, а устройством управления пульт дистанционного управления, при этом ожидаемое расстояние для приема, телеприставкой, операции привязки или отмены привязки от пульта дистанционного управления равно 5 см. В телеприставке может быть заранее задан уровень, соответствующий другой мощности передачи, и при этом, например, уровень сигнала, соответствующий заранее заданной мощности передачи, может быть уровнем беспроводного сигнала, переданного с данной мощностью передачи из точки, отстоящей на 5 см от источника сигнала. Нужно понимать, что кривые затухания уровней двух беспроводных сигналов одной частоты или близких частот аналогичны на одинаковых расстояниях передачи, то есть, уровень сигнала, переданного с более высокой мощностью, также останется более высоким после прохождения двумя сигналами одинаковых расстояний. Телеприставка может извлекать мощность передачи из беспроводного сигнала, после приема беспроводного сигнала, переданного посредством устройства управления, запрашивать заранее сохраненный уровень сигнала, соответствующий данной мощности передачи, и определять запрошенный уровень сигнала в качестве заранее заданного значения уровня. Опционально, в телеприставке могут не храниться уровни сигнала, соответствующие различным мощностям передачи, вместо этого она может вычислять заранее заданное значение уровня согласно мощности передачи и ожидаемому расстоянию после получения мощности передачи беспроводного сигнала.
[0126] На шаге 402 получают RSSI-индикатор сигнала от устройства управления, и согласно RSSI-индикатору получают уровень сигнала.
[0127] На шаге 403 получают управляющую инструкцию, переданную посредством устройства управления, в ответ на определение того, что уровень сигнала выше, чем заранее заданное значение уровня.
[0128] На шаге 404 выполняют обработку согласно управляющей инструкции.
[0129] За описанием процедуры реализации шагов 402-404 можно обратиться к рассмотрению шагов 301-303 в варианте осуществления настоящего изобретения, соответствующему фиг. 3, которое не будет приведено здесь повторно.
[0130] Как следует из приведенного выше описания, согласно способу и оборудованию для управления электронным устройством, предложенным в вариантах осуществления настоящего изобретения, обнаруживают уровень сигнала от устройства управления, получают управляющую инструкцию, переданную посредством устройства управления, в ответ на определение того, что уровень сигнала выше, чем заранее заданное значение уровня, и выполняют обработку согласно управляющей инструкции, причем достаточный уровень сигнала от устройства управления является одним из условий для выполнения управляющей инструкции, переданной посредством устройства управления. Когда уровень сигнала между устройством-исполнителем и устройством управления выше, чем заданное значение, то есть, устройство-исполнитель расположено достаточно близко к устройству управления, инструкция от устройства управления может быть выполнена устройством-исполнителем. Соответственно, пользователь может выбирать, каким из устройств-исполнителей он будет управлять, меняя только расстояние между устройством управления и устройством-исполнителем, что позволяет упростить операции, выполняемые пользователем, и улучшить взаимодействие с пользователем.
[0131] В дополнение, в способе, предложенном в данном варианте осуществления настоящего изобретения, для повышения точности выполнения операций пользователем и исключения ошибочных операций, необходимость обработки управляющей инструкции может определяться в сочетании с соответствующими дополнительными условиями, когда выполнено базовое условие о том, что уровень сигнала выше, чем заранее заданное значение уровня, например: имеет ли уровень беспроводного сигнала, принятого устройством-исполнителем, максимальное значение среди уровней беспроводного сигнала, принятого всеми другими устройствами или нет, ориентировано ли устройство управления в направлении заранее заданной области управления или нет, или соответствует ли окружающая среда, в которой в текущий момент находится устройство управления, окружающей среде, в которой допускается работа устройства-исполнителя, или нет.
[0132] В дополнение, согласно способу, предложенному в данном варианте осуществления настоящего изобретения, заранее заданное значение уровня определяют согласно идентификатору устройства или мощности передачи устройства управления, благодаря чему расстояние управления для различных устройств управления может быть унифицировано, что позволяет дополнительно улучшить взаимодействие с пользователем при работе с устройством.
[0133] Ниже рассмотрены варианты осуществления оборудования в соответствии с настоящим изобретением, которые могут быть сконфигурированы для выполнения вариантов осуществления способа в соответствии с настоящим изобретением. За деталями, опущенными в описании вариантов осуществления оборудования в соответствии с настоящим изобретением, следует обращаться к описанию вариантов осуществления способов в соответствии с настоящим изобретением.
[0134] Фиг. 5 представляет собой блок-схему оборудования для управления электронным устройством в соответствии с одним из примеров осуществления настоящего изобретения. Оборудование для управления электронным устройством может быть реализовано в устройстве-исполнителе 120, или его части, в сценарии применения, показанном на фиг. 1, посредством программного обеспечения, аппаратного обеспечения или их комбинации, и сконфигурировано для реализации способа управления электронным устройством, проиллюстрированного на любом из чертежей: фиг. 2, фиг. 3 или фиг. 4. Оборудование для управления электронным устройством может включать: модуль 501 обнаружения уровня, модуль 502 получения инструкции и модуль 503 обработки, где:
[0135] модуль 501 обнаружения уровня сконфигурирован для обнаружения уровня сигнала между устройством-исполнителем и устройством управления;
[0136] модуль 502 получения инструкции, сконфигурирован для получения управляющей инструкции, переданной посредством устройства управления, в ответ на определение того, что уровень сигнала, обнаруженный модулем 501 обнаружения уровня, выше, чем заранее заданное значение уровня; и
[0137] модуль 503 обработки, сконфигурирован для выполнения обработки согласно управляющей инструкции, полученной модулем 502 получения инструкции.
[0138] Как следует из приведенного выше описания, согласно оборудованию для управления электронным устройством, предложенному в вариантах осуществления настоящего изобретения, обнаруживают уровень сигнала от устройства управления, получают управляющую инструкцию, переданную посредством устройства управления, в ответ на определение того, что уровень сигнала выше, чем заранее заданное значение уровня, и выполняют обработку согласно управляющей инструкции, причем достаточный уровень сигнала от устройства управления является одним из условий для выполнения управляющей инструкции, переданной посредством устройства управления. Когда уровень сигнала между устройством-исполнителем и устройством управления выше, чем заданное значение, то есть, устройство-исполнитель расположено достаточно близко к устройству управления, инструкция от устройства управления может быть выполнена устройством-исполнителем. Соответственно, пользователь может выбирать, каким из устройств-исполнителей он будет управлять, меняя только расстояние между устройством управления и устройством-исполнителем, что позволяет упростить операции, выполняемые пользователем, и улучшить взаимодействие с пользователем.
[0139] Фиг. 6 представляет собой блок-схему оборудования для управления электронным устройством в соответствии с другим примером осуществления настоящего изобретения. Оборудование для управления электронным устройством может быть реализовано в устройстве-исполнителе 120, или его части, в сценарии применения, показанном на фиг. 1, посредством программного обеспечения, аппаратного обеспечения или их комбинации, и сконфигурировано для реализации способа управления электронным устройством, проиллюстрированного на любом из чертежей: фиг. 2, фиг. 3 или фиг. 4. Оборудование для управления электронным устройством может включать: модуль 501 обнаружения уровня, модуль 502 получения инструкции и модуль 503 обработки, где:
[0140] модуль 501 обнаружения уровня сконфигурирован для обнаружения уровня сигнала между устройством-исполнителем и устройством управления;
[0141] модуль 502 получения инструкции сконфигурирован для получения управляющей инструкции, переданной посредством устройства управления, в ответ на определение того, что уровень сигнала, обнаруженный модулем 501 обнаружения уровня, выше, чем заранее заданное значение уровня; и
[0142] модуль 503 обработки сконфигурирован для выполнения обработки согласно управляющей инструкции, полученной модулем 502 получения инструкции.
[0143] Опционально, оборудование для управления электронным устройством также включает: модуль 504 получения уровня;
[0144] модуль 504 получения уровня сконфигурирован для получения уровней сигнала между другими устройствами и устройством управления;
[0145] при этом модуль 502 получения инструкции включает: подмодуль 502а сравнения и первый подмодуль 502b получения инструкции;
[0146] подмодуль 502а сравнения сконфигурирован для сравнения уровней сигнала между каждым из устройств и устройством управления в ответ на определение того, что уровень сигнала, обнаруженный модулем 501 обнаружения уровня, выше, чем заранее заданное значение уровня; и
[0147] первый подмодуль 502b получения инструкции сконфигурирован для получения управляющей инструкции, переданной посредством устройства управления, в ответ на определение того, что уровень сигнала между устройством-исполнителем и устройством управления является максимальным.
[0148] Опционально, модуль 502 получения инструкции включает: подмодуль 502 с получения пространственного положения и второй подмодуль 502d получения инструкции;
[0149] подмодуль 502 с получения пространственного положения сконфигурирован для получения текущего пространственного положения устройства управления в ответ на определение того, что уровень сигнала, обнаруженный модулем 501 обнаружения уровня, выше, чем заранее заданное значение уровня, при этом текущее пространственное положение включает ориентацию устройства управления; и
[0150] второй подмодуль 502d получения инструкции сконфигурирован для получения управляющей инструкции, переданной посредством устройства управления, в ответ на определение того, что устройство управления ориентировано в направлении заранее заданной области управления.
[0151] Опционально, модуль 502 получения инструкции включает: подмодуль 502е получения информации об окружающей среде и третий подмодуль 502f получения инструкции;
[0152] подмодуль 502е получения информации об окружающей среде сконфигурирован для получения текущей информации об окружающей среде в ответ на определение того, что уровень сигнала, обнаруженный модулем 501 обнаружения уровня, выше, чем заранее заданное значение уровня; и
[0153] третий подмодуль 502f получения инструкции, сконфигурирован для получения управляющей инструкции, переданной посредством устройства управления, в ответ на определение того, что окружающая среда, указываемая посредством текущей информации об окружающей среде, полученной подмодулем 502е получения информации об окружающей среде, отличается от заранее заданной окружающей среды.
[0154] Опционально, модуль 503 обработки сконфигурирован для выполнения привязки или для отмены привязки к устройству управления согласно управляющей инструкции.
[0155] Опционально, оборудование также включает: модуль 505 получения атрибутов и модуль 506 определения уровня;
[0156] модуль 505 получения атрибутов сконфигурирован для получения информации об атрибутах устройства управления;
[0157] модуль 506 определения уровня сконфигурирован для определения уровня, соответствующего информации об атрибутах, полученной модулем 505 получения атрибутов, в качестве заранее заданного значения уровня; и
[0158] информация об атрибутах включает по меньшей мере один из двух следующих типов информации: идентификатор устройства и/или мощность передачи, причем мощность передачи имеет положительную корреляцию с заранее заданным значением уровня.
[0159] Опционально, модуль 501 обнаружения уровня может включать: подмодуль 501а получения информации индикатора и подмодуль 501b получения уровня сигнала;
[0160] подмодуль 501а получения информации индикатора сконфигурирован для получения RSSI-индикатора сигнала между устройством-исполнителем и устройством управления; и
[0161] подмодуль 501b получения уровня сигнала сконфигурирован для получения уровня сигнала согласно RSSI-индикатору, полученному подмодулем получения информации индикатора.
[0162] Опционально, уровень сигнала может включать: уровень сигнала Bluetooth.
[0163] Как следует из приведенного выше описания, согласно оборудованию для управления электронным устройством, предложенному в данном варианте осуществления настоящего изобретения, обнаруживают уровень сигнала от устройства управления, получают управляющую инструкцию, переданную посредством устройства управления, в ответ на определение того, что уровень сигнала выше, чем заранее заданное значение уровня, и выполняют обработку согласно управляющей инструкции, причем достаточный уровень сигнала от устройства управления является одним из условий для выполнения управляющей инструкции, переданной посредством устройства управления. Когда уровень сигнала между устройством-исполнителем и устройством управления выше, чем заданное значение, то есть, устройство-исполнитель расположено достаточно близко к устройству управления, инструкция от устройства управления может быть выполнена устройством-исполнителем. Соответственно, пользователь может выбирать, каким из устройств-исполнителей он будет управлять, меняя только расстояние между устройством управления и устройством-исполнителем, что позволяет упростить операции, выполняемые пользователем, и улучшить взаимодействие с пользователем.
[0164] В дополнение, согласно оборудованию, предложенному в данном варианте осуществления настоящего изобретения, для повышения точности выполнения операций пользователем и исключения ошибочных операций, необходимость обработки управляющей инструкции может определяться в сочетании с соответствующими дополнительными условиями, когда выполнено базовое условие о том, что уровень сигнала выше, чем заранее заданное значение уровня, например: имеет ли уровень беспроводного сигнала, принятого устройством-исполнителем, максимальное значение среди уровней беспроводного сигнала, принятого всеми другими устройствами или нет, ориентировано ли устройство управления в направлении заранее заданной области управления или нет, или соответствует ли окружающая среда, в которой в текущий момент находится устройство управления, окружающей среде, в которой допускается работа устройства-исполнителя, или нет.
[0165] В дополнение, согласно оборудованию, предложенному в данном варианте осуществления настоящего изобретения, заранее заданное значение уровня определяют согласно идентификатору устройства или мощности передачи устройства управления, благодаря чему расстояние управления для различных устройств управления может быть унифицировано, что позволяет дополнительно улучшить взаимодействие с пользователем при работе с устройством.
[0166] Следует отметить, что в настоящем описании разбиение оборудования на рассмотренные выше функциональные модули выбрано исключительно в качестве примера, то есть, когда оборудование, предложенное в данном варианте осуществления настоящего изобретения, выполняет управление электронным устройством на практике, описанные выше функции могут быть распределены по другим функциональным модулям в соответствии с требованиями конкретной практической реализации, то есть для реализации всех описанных выше функций, или их части, внутренняя структура устройства может быть разбита на отличающиеся функциональные модули.
[0167] В отношении оборудования, предложенного в рассмотренных выше вариантах осуществления настоящего изобретения, конкретные методы выполнения операций для индивидуальных модулей из их состава были подробно описаны в вариантах осуществления настоящего изобретения, относящихся к соответствующим способам, и не будут приведены повторно.
[0168] В одном из примеров осуществления настоящего изобретения также предложено оборудование для управления электронным устройством, в котором могут быть реализованы описанные выше способы управления электронным устройством, предложенные в настоящем изобретении. Оборудование включает: процессор; и память, сконфигурированную для хранения инструкций, выполняемых процессором. В данном варианте осуществления настоящего изобретения процессор сконфигурирован:
[0169] для обнаружения уровня сигнала от устройства управления;
[0170] для получения управляющей инструкции, переданной посредством устройства управления, в ответ на определение того, что уровень сигнала выше, чем заранее заданное значение уровня; и
[0171] для выполнения обработки согласно управляющей инструкции.
[0172] Опционально, процессор также сконфигурирован:
[0173] для получения уровней сигнала между другими устройствами и устройством управления.
[0174] Для получения управляющей инструкции, переданной посредством устройства управления, в ответ на определение того, что уровень сигнала выше, чем заранее заданное значение уровня, процессор сконфигурирован:
[0175] для сравнения уровней сигнала между каждым из устройств и устройством управления в ответ на определение того, что уровень сигнала выше, чем заранее заданное значение уровня; и
[0176] для получения управляющей инструкции, переданной посредством устройства управления, в ответ на определение того, что уровень сигнала между устройством-исполнителем и устройством управления является максимальным.
[0177] Опционально, для получения управляющей инструкции, переданной посредством устройства управления, в ответ на определение того, что уровень сигнала выше, чем заранее заданное значение уровня, процессор сконфигурирован:
[0178] для получения текущего пространственного положения устройства управления в ответ на определение того, что уровень сигнала выше, чем заранее заданное значение уровня, при этом текущее пространственное положение включает ориентацию устройства управления; и
[0179] для получения управляющей инструкции, переданной посредством устройства управления, в ответ на определение того, что устройство управления ориентировано в направлении заранее заданной области управления.
[0180] Опционально, для получения управляющей инструкции, переданной посредством устройством управления, в ответ на определение того, что уровень сигнала выше, чем заранее заданное значение уровня, процессор сконфигурирован:
[0181] для получения текущей информации об окружающей среде, в ответ на определение того, что уровень сигнала выше, чем заранее заданное значение уровня; и
[0182] для получения управляющей инструкции, переданной посредством устройства управления, в ответ на определение того, что окружающая среда, указываемая посредством текущей информации об окружающей среде, отличается от заранее заданной окружающей среды.
[0183] Опционально, для обработки согласно управляющей инструкции, процессор сконфигурирован:
[0184] для выполнения привязки к устройству управления или для отмены привязки к устройству управления согласно управляющей инструкции.
[0185] Опционально, процессор также сконфигурирован: [0186] для получения информации об атрибутах устройства управления;
[0187] для определения уровня, соответствующего информации об атрибутах, в качестве заранее заданного значения уровня; и
[0188] при этом информация об атрибутах включает по меньшей мере один из двух следующих типов информации: идентификатор устройства и/или мощность передачи, причем мощность передачи имеет положительную корреляцию с заранее заданным значением уровня.
[0189] Опционально, для обнаружения уровня сигнала между устройством-исполнителем и устройством управления, процессор сконфигурирован:
[0190] для получения RSSI-индикатора сигнала между устройством-исполнителем и устройством управления; и
[0191] для получения уровня сигнала согласно RSSI-индикатору.
[0192] Опционально уровень сигнала включает: уровень сигнала Bluetooth.
[0193] Фиг. 7 представляет собой блок-схему оборудования 700, сконфигурированного для управления электронным устройством в соответствии с одним из примеров осуществления настоящего изобретения. Например, оборудование 700 может представлять собой мобильный телефон, компьютер, терминал цифрового вещания, устройство обмена сообщениями, игровую приставку, планшетный компьютер, медицинское устройство, тренажерное оборудование, карманный персональный компьютер и т.п.
[0194] В соответствии с иллюстрацией на фиг.7, оборудование 700 может включать один или более следующих блоков: процессорный блок 702, память 704, блок 706 электропитания, мультимедийный блок 708, аудиоблок 710, интерфейс 712 ввода-вывода (input/output, I/O), измерительный блок 714 и блок 716 связи.
[0195] Процессорный блок 702, как правило, осуществляет общее управление функционированием оборудования 700, например, операциями, связанными с отображением, телефонными вызовами, обменом данными, работой с камерой и операциями аудиозаписи. Процессорный блок 702 может включать один или более процессоров 720, выполняющих инструкции для реализации всех шагов описанных выше способов или части этих шагов. Также, процессорный блок 702 может включать один или более модулей, обеспечивающих взаимодействие между процессорным блоком 702 и другими блоками. Например, процессорный блок 702 может включать мультимедийный модуль, обеспечивающий взаимодействие между мультимедийным блоком 708 и процессорным блоком 702.
[0196] Память 704 сконфигурирована для хранения различных типов данных для поддержки функционирования оборудования 700. Примерами подобных данных могут служить инструкции любых приложений или способов, выполняемых в оборудовании 700, контактные данные, данные телефонной книги, сообщения, изображения, видеоданные и т.п. Память 704 может быть реализована с использованием энергозависимых или энергонезависимых устройств любого типа, а также их комбинаций, например, статической памяти с произвольным доступом (static random access memory, SRAM), электрически стираемой программируемой памяти в режиме «только для чтения» (electrically erasable programmable read-only memory, EEPROM), стираемой программируемой памяти в режиме «только для чтения» (erasable programmable read-only memory, EPROM), программируемой памяти в режиме «только для чтения» (programmable read-only memory, PROM), памяти в режиме «только для чтения», магнитной памяти, флэш-памяти, магнитного или оптического диска.
[0197] Блок 706 электропитания обеспечивает электропитание различных блоков оборудования 700. Блок 706 электропитания может включать систему управления электропитанием, один или более источников питания, а также любые другие компоненты, связанные с производством, управлением и распределением электрической энергии в оборудовании 700.
[0198] Мультимедийный блок 708 включает экран, который обеспечивает интерфейс вывода между оборудованием 700 и пользователем. В некоторых из вариантов осуществления настоящего изобретения экран может включать дисплей на жидких кристаллах (liquid crystal display, LCD) и сенсорную панель (touch panel, TP). Если экран включает сенсорную панель, то в этом случае экран может быть реализован как сенсорный экран, принимающий сигналы ввода от пользователя. Сенсорная панель включает один или более датчиков касания, предназначенных для регистрации касаний, скольжений и других жестов по сенсорной панели. Датчики касания могут не только регистрировать границы операций касания или скольжения, но также измерять длительность и величину давления, связанные с этими операциями. В некоторых вариантах осуществления настоящего изобретения мультимедийный блок 708 включает фронтальную камеру и/или тыловую камеру. Фронтальная камера и/или тыловая камера могут принимать внешние мультимедийные данные, когда оборудование 700 находится в определенном режиме работы, например, в режиме фотографирования или в режиме видеосъемки. Как фронтальная камера, так и тыловая камера могут представлять собой фиксированные системы оптических линз или иметь функциональность фокусировки и оптического масштабирования.
[0199] Аудиоблок 710 сконфигурирован для вывода и/или ввода аудиосигналов. Например, аудиоблок 710 включает микрофон ("MIC"), сконфигурированный для приема внешнего аудиосигнала, когда оборудование 700 находится в определенном режиме работы, например, в режиме вызова, в режиме записи или в режиме распознавания голоса. Принятый аудиосигнал затем может быть сохранен в памяти 704 или передан посредством блока 716 связи. В некоторых из вариантов осуществления настоящего изобретения аудиоблок 710 также включает громкоговоритель, сконфигурированный для вывода аудиосигналов.
[0200] Интерфейс 712 ввода/вывода обеспечивает интерфейс между процессорным блоком 702 и модулем периферийных интерфейсов, при этом модуль периферийного интерфейса может представлять собой клавиатуру, поворотно-нажимной переключатель («колесо»), кнопку и т.п. Кнопки могут включать, без ограничения перечисленным: кнопку «домой», кнопку регулировки громкости, кнопку «пуск» и кнопку блокировки.
[0201] Измерительный блок 714 включает один или более датчиков, сконфигурированных для оценки состояния различных элементов оборудования 700. Например, измерительный блок 714 может обнаруживать состояние «открыто» или «закрыто» оборудования 700, относительное расположение компонентов, например, дисплея и мини-клавиатуры оборудования 700, при этом измерительный блок 714 также может регистрировать изменение пространственного положения оборудования 700 или одного из компонентов оборудования 700, присутствие или отсутствие контакта пользователя с оборудованием 700, ориентацию или ускорение/замедление оборудования 700 и изменение температуры оборудования 700. Измерительный блок 714 может включать датчик близости, сконфигурированный для обнаружения присутствия объектов вблизи оборудования 700 без физического контакта с ними. Измерительный блок 714 также может включать светочувствительный датчик, например, комплементарный метал-оксидный-полупроводниковый (Complementary Metal Oxide Semiconductor, CMOS) датчик изображений или датчик изображений на устройстве с зарядовой связью (Charge Coupled Device, CCD), сконфигурированный для использования в приложениях формирования изображения. В некоторых из вариантов осуществления настоящего изобретения измерительный блок 714 также может включать акселерометрический датчик, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.
[0202] Блок 716 связи сконфигурирован для обеспечения связи, проводной или беспроводной, между оборудованием 700 и другими устройствами. Оборудование 700 может осуществлять доступ к беспроводной сети, основанной на таких стандартах связи, как «беспроводная точность» (Wireless Fidelity, WiFi), к сетям второго поколения (2G), третьего поколения (3G), или их комбинации. В одном из примеров осуществления настоящего изобретения блок 716 связи принимает широковещательный сигнал или соответствующую широковещательную информацию от внешней широковещательной системы управления по широковещательному каналу. В одном из примеров осуществления настоящего изобретения блок 716 связи также включает модуль ближней бесконтактной связи (near field communication, NFC) для обеспечения связи в ближней зоне. Например, NFC-модуль может быть реализован на базе технологии радиочастотной идентификации (radio frequency identification, RFID), технологии ассоциации передачи данных в инфракрасном диапазоне (infrared data association, IrDA), технологии сверхширокой полосы пропускания (ultra-wideband, UWB), технологии Bluetooth (ВТ) или других технологий.
[0203] В данном примере осуществления настоящего изобретения оборудование 700 может быть реализовано с использованием одной или более заказных интегральных схем (ASIC), цифровых сигнальных процессоров (DSP), цифровых устройств обработки сигналов (digital signal processing devices, DSPD), программируемых логических устройств (programmable logic devices, PLD), электрически программируемых вентильных матриц (field programmable gate arrays, FPGA), процессоров, контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов, и сконфигурировано для реализации описанных выше способов.
[0204] В данном примере осуществления настоящего изобретения также предложен машиночитаемый носитель, включающий инструкции, например, память 704, включающая инструкции, при этом упомянутые инструкции могут выполняться процессорами 720 из состава оборудования 700 для реализации описанных выше способов. К примеру, машиночитаемый носитель для хранения данных может представлять собой память ROM, память с произвольным доступом (Random Access Memory, RAM), память в режиме «только для чтения на компакт-диске (Compact Disc Read-Only Memory, CD-ROM), магнитную ленту, гибкий диск, оптическое запоминающее устройство для хранения данных и т.п.
[0205] Согласно предложенному машиночитаемому носителю, когда инструкции на этом носителе выполняют посредством процессора оборудования 700, оборудование 700 может реализовать способ управления электронным устройством в соответствии с иллюстрацией на фиг. 2, фиг. 3А или фиг. 4.
[0206] Специалистами в данной области техники, по прочтении описания или после практического применения изобретения, описанного в настоящем документе, могут быть найдены другие варианты его осуществления. Настоящая заявка призвана охватить все изменения, применения или модификации настоящего изобретения, не отступающие от его основного замысла, включая все отступления от настоящего изобретения, которые известны на существующем уровне техники или традиционно применяются в данной области техники. Приведенное описание и примеры следует считать исключительно иллюстративными, при этом истинный объем и сущность настоящего изобретения заданы приведенной ниже формулой изобретения.
[0207] Нужно понимать, что настоящее изобретение не ограничено конкретной конструкцией, описанной выше и проиллюстрированной на приложенных чертежах, а также, что в пределах объема настоящего изобретения могут быть выполнены множество различных модификаций и изменений. Предполагается, что объем настоящего изобретения ограничен только приложенной формулой изобретения.
Промышленная применимость
[0208] В соответствии с техническими решениями, предложенными в вариантах осуществления настоящего изобретения, обнаруживают уровень сигнала, принятого от устройства управления, получают управляющую инструкцию, переданную посредством устройства управления, в ответ на определение того, что уровень сигнала выше, чем заранее заданное значение уровня, и выполняют обработку согласно управляющей инструкции, причем достаточный уровень сигнала от устройства управления является одним из условий для выполнения управляющей инструкции, переданной посредством устройства управления. Когда уровень сигнала между устройством-исполнителем и устройством управления выше, чем заданное значение (другими словами, устройство-исполнитель расположено достаточно близко к устройству управления), инструкция, принятая от устройства управления, может быть выполнена устройством-исполнителем. Соответственно, пользователь может выбирать, каким из устройств-исполнителей он будет управлять, меняя только расстояние между устройством управления и устройством-исполнителем, что позволяет упростить операции, выполняемые пользователем, и улучшить взаимодействие с пользователем.