Устройства и способы для спаривания между беспроводным устройством управления и электронным блоком

Группа изобретений относится к управлению по беспроводной связи. Способ работы беспроводного устройства управления заключается в том, что запускают схему управления устройства управления следом за приведением в действие пользователем блока управления, отправляют управляющее сообщение электронному блоку посредством радиоинтерфейса устройства управления, сравнивают истекшее время с запуска схемы управления с первым пороговым значением. И когда истекшее время больше или равно первому пороговому значению, отправляют сообщение–запрос на спаривание электронному блоку, посредством радиоинтерфейса. При этом блок управления соединен с устройством аккумулирования энергии, чтобы перезаряжать блок резервирования электроэнергии. Причем при каждом приведении в действие блока управления, устройство аккумулирования генерирует энергию, которой достаточно, чтобы питать устройство управления в течение времени меньшего, чем первое пороговое значение. Также заявлены способ спаривания между беспроводным устройством управления и электронным блоком, беспроводное устройство управления и система домашней автоматизации, содержащая устройство управления. Технический результат заключается в упрощении сопряжения беспроводных устройств управления с электронным блоком. 4 н. и 11 з.п. ф-лы, 9 ил.

 

Настоящее изобретение относится к устройствам и способам для спаривания беспроводного устройства управления с электронным блоком.

В области домашней автоматизации и соединенных объектов существуют беспроводные устройства управления, такие как беспроводные переключатели, которые делают возможным удаленное управление электронными блоками, такими как лампы или элементы электрического оборудования или приборы для домашней автоматизации.

Типично, соединение между устройством управления и блоком, который должен управляться, устанавливается созданным посредством линии радиосвязи, такой как линия радиосвязи ближнего действия.

По причинам безопасности является желательным для этого соединения иметь возможность шифрования, и/или чтобы устройство управления было идентифицировано сначала блоком, который должен управляться, для того, чтобы избегать возможности для хакера управлять блоком без авторизации таким образом.

Устройство управления, которое было вновь добавлено в установку для домашней автоматизации, должно, следовательно, сначала быть спарено с блоком или блоками, которые должны управляться перед способностью использования. На практике, пользователь должен быть способен осуществлять запрос на спаривание (сопряжение) устройства управления просто и легко.

Теперь, беспроводные устройства управления должны быть простыми и недорогими для производства и должны потреблять лишь совсем немного энергии. Фактически, они, как правило, имеют упрощенную конструкцию и имеют лишь очень ограниченные доступные аппаратные ресурсы. Встраивание пользовательского интерфейса в них, такого как дополнительная кнопка, служащая только для спаривания, следовательно, является сложным и чрезмерно дорогостоящим.

Следовательно, существует необходимость в беспроводном устройстве управления и соответствующем способе, которые обеспечивают возможность управления спариванием устройства управления, которое приспособлено для устранения недостатков, описанных выше.

Для этого один аспект изобретения относится к способу работы беспроводного устройства управления, этот способ содержит:

– запуск схемы управления устройства управления следом за приведением в действие, пользователем, блока управления, соединенного с устройством аккумулирования энергии, чтобы перезаряжать блок резервирования электроэнергии, который электрически питает устройство управления;

– отправку управляющего сообщения электронному блоку, посредством радиоинтерфейса устройства управления, управляющее сообщение включает в себя управляющую команду;

– сравнение истекшего времени (общее затраченное время, фактическая продолжительность) с запуска схемы управления с первым пороговым значением, устройство аккумулирования энергии конфигурируется, чтобы формировать, при каждом приведении в действие блока управления, количество энергии, которое является достаточным, чтобы питать устройство управления в течение времени, меньшего, чем первое пороговое значение;

– когда истекшее время больше или равно первому пороговому значению, отправку сообщения–запроса на спаривание электронному блоку, посредством радиоинтерфейса.

Посредством изобретения, запрос на спаривание может быть отправлен пользователем просто с помощью блока управления, посредством нажатия несколько раз на блок управления вместо нажатия лишь однократно, что обеспечивает возможность генерировать большей энергии и, следовательно, предоставляет возможность схеме управления работать достаточно долго, чтобы достигать первого порогового значения, и, таким образом, иметь возможность отправлять сообщения–запросы на спаривание.

Блок управления, следовательно, используется, и чтобы управлять электронным блоком, и чтобы запрашивать спаривание устройства управления. Следовательно, нет необходимости добавлять специализированный интерфейс управления для этой единственной функции, что увеличило бы сложность и стоимость устройства управления.

Согласно предпочтительным, но не обязательным аспектам, такой способ может объединять один или более следующих отличительных признаков, взятых по отдельности или согласно любой технически возможной комбинации:

– Отправка управляющего сообщения повторяется, пока истекшее время меньше первого порогового значения.

– Отправка сообщения–запроса на спаривание повторяется, пока истекшее время больше первого порогового значения и меньше второго порогового значения.

– Способ содержит возобновление отправки управляющих сообщений, когда истекшее время больше второго порогового значения, и пока остается достаточно энергии в блоке резервирования энергии.

– Второе пороговое значение находится между 800 мс и 1000 мс.

– Первое пороговое значение находится между 400 мс и 600 мс.

– Сообщение–запрос на спаривание включает в себя аутентификационную информацию, характерную для устройства управления, в частности, открытый криптографический ключ, ассоциированный с устройством управления.

– Управляющее сообщение содержит заголовок и тело, содержащее:

– уникальный идентификатор устройства управления;

– управляющую команду;

– данные безопасности, сформированные устройством управления и предназначенные для предотвращения атак повторного воспроизведения;

– цифровую подпись сообщения, сформированную устройством управления.

– Сообщение–запрос на спаривание содержит заголовок и тело, содержащее:

– уникальный идентификатор устройства управления;

– аутентификационную информацию, характерную для устройства управления;

– цифровую подпись сообщения, сформированную устройством управления.

– Способ содержит останов схемы управления, когда блок резервирования энергии является пустым.

Согласно другому аспекту, способ содержит:

– прием, множеством электронных блоков, относящихся к одной и той же группе блоков, управляющего сообщения, отправленного устройством управления;

– отправку, каждым электронным блоком, синхронизирующего сообщения другим электронным блокам группы, синхронизирующее сообщение содержит информацию, являющуюся репрезентативной для состояния электронного блока и управляющей команды, содержащейся в упомянутом управляющем сообщении;

– обнаружение того, что, по меньшей мере, один из электронных блоков группы имеет состояние, отличное от состояния, по меньшей мере, одного или более из других электронных блоков группы;

– модификацию состояния упомянутого электронного блока согласно состоянию главного блока группы.

Согласно другому аспекту, главный блок является электронным блоком группы, для которого качество линии радиосвязи с устройством управления является наивысшим среди электронных блоков группы.

Согласно еще одному аспекту, изобретение относится к способу спаривания между беспроводным устройством управления и электронным блоком, этот способ содержит:

– активацию режима спаривания электронного блока;

– реализацию, посредством беспроводного устройства управления, способа, как описано выше;

– посредством электронного блока:

обнаружение приема сообщения–запроса на спаривание, отправленного упомянутым устройством управления;

определение того, спарено ли уже упомянутое устройство управления с электронным блоком;

позволение спаривания устройства управления, если последнее не было уже спарено с электронным блоком, или, иначе, отмену спаривания устройства управления.

Согласно другому аспекту, изобретение относится к беспроводному устройству управления, содержащему:

– блок управления, который может быть приведен в действие пользователем;

– устройство аккумулирования энергии, соединенное с блоком управления;

– блок резервирования энергии, перезаряжаемый посредством устройства аккумулирования энергии, и который электрически питает устройство управления;

– схему управления и радиоинтерфейс;

схема управления программируется, чтобы:

– запускать, следом за приведением в действие, пользователем, блок управления;

– отправлять управляющее сообщение электронному блоку, посредством радиоинтерфейса, управляющее сообщение включает в себя управляющую команду;

– сравнивать истекшее время с запуска схемы управления с первым пороговым значением, устройство аккумулирования энергии конфигурируется, чтобы формировать, при каждой активации блока управления, количество энергии, которое является достаточным, чтобы питать устройство управления в течение времени, меньшего, чем первое пороговое значение;

– когда истекшее время больше или равно первому пороговому значению, отправлять сообщение–запрос на спаривание электронному блоку, посредством радиоинтерфейса.

Согласно еще одному аспекту, изобретение относится к системе домашней автоматизации, содержащей устройство управления, как определено ранее, и множество электронных блоков, в которой электронные блоки конфигурируются, чтобы реализовывать этапы, содержащие:

– прием, множеством электронных блоков, относящихся к одной и той же группе блоков, управляющего сообщения, отправленного устройством управления;

– отправку, каждым электронным блоком, синхронизирующего сообщения другим электронным блокам группы, синхронизирующее сообщение содержит информацию, являющуюся репрезентативной для состояния электронного блока и управляющей команды, содержащейся в упомянутом управляющем сообщении;

– обнаружение того, что, по меньшей мере, один из электронных блоков группы имеет состояние, отличное от состояния, по меньшей мере, одного или более из других электронных блоков группы;

– модификацию состояния упомянутого электронного блока согласно состоянию главного блока группы.

Изобретение будет лучше понято, и другие его преимущества станут более явно очевидными в свете последующего описания варианта осуществления устройств и способов спаривания беспроводного устройства управления, предоставленных исключительно в качестве примера и со ссылкой на прилагаемые чертежи, на которых:

Фиг. 1 - схематичная иллюстрация электронного блока и беспроводного устройства управления согласно вариантам осуществления изобретения для управления электронным блоком;

Фиг. 2 – блок–схема последовательности операций примера способа работы устройства управления на фиг. 1;

Фиг. 3 – временная диаграмма, иллюстрирующая отправку радиосообщений в примере работы устройства управления на фиг. 1 во время реализации способа на фиг. 2;

Фиг. 4 – схематичная иллюстрация примеров сообщений, отправленных устройством управления на фиг. 1;

Фиг. 5 – блок–схема последовательности операций способа спаривания электронного блока и беспроводного устройства управления на фиг. 1;

Фиг. 6 – схематичная иллюстрация электронного блока согласно вариантам осуществления изобретения;

Фиг. 7 – схематичная иллюстрация двух примеров групп электронных блоков согласно вариантам осуществления изобретения;

Фиг. 8 – блок–схема последовательности операций способа для создания группы электронных блоков на фиг. 7;

Фиг. 9 – блок–схема последовательности операций способа синхронизации между электронными блоками одной и той же группы согласно вариантам осуществления изобретения.

Обращаясь к фиг. 1, представляется беспроводное устройство 2 управления.

Например, устройство 2 управления является пультом дистанционного управления или беспроводным настенным переключателем.

Согласно примерам, устройство 2 управления может быть использовано в установке для домашней автоматизации для управления одним или более электронными блоками, в частности, в здании для жилого, промышленного или коммерческого использования.

Устройство 2 управления содержит блок 4 управления, устройство 6 аккумулирования энергии, соединенное с блоком 4 управления, блок резервирования 8 энергии, питаемый посредством устройства 6, электронную схему 10 управления, интерфейс 12 радиосвязи и радиоантенну 14.

Интерфейс 12 и антенна 14 обеспечивают формирование линии 16 радиосвязи для связи с электронным блоком 18.

Таким образом, устройство 2 управления не должно соединяться с блоком 18 проводом.

Согласно примерам, предоставленным исключительно иллюстративно, электронный блок может быть системой освещения, включающей в себя одну или более ламп, или элементом электронного оборудования, таким как электрическая розетка, или элементом оборудования для домашней автоматизации, таким как система обогрева или кондиционирования воздуха, электрические шторы, контроллер для домашней автоматизации или еще другие примеры.

Блок 4 управления может быть задействован пользователем для отправки управляющей команды блоку 18, например, чтобы включать или выключать блок 18.

Согласно вариантам осуществления, блок 4 управления является механическим или электромеханическим устройством, которое может быть переключено между первой позицией и второй позицией и может, для этого, содержать подвижную часть, на которую пользователь может нажимать, такую как переключатель или нажимная кнопка.

Например, блок 4 управления является перекидным переключателем, который может переключаться между двумя устойчивыми позициями.

Согласно другим примерам, блок 4 управления является переключателем типа нажимной кнопки, который может переключаться между двумя устойчивыми позициями или, как вариант, между устойчивой позицией и неустойчивой позицией.

Согласно еще одним вариантам, блок 4 управления является бесконтактным сенсорным переключателем.

Устройство 6 конфигурируется, чтобы формировать предварительно определенное количество электрической энергии, когда блок 4 управления приводится в действие пользователем, и сохранять должным образом сформированное количество энергии в блоке резервирования 8 энергии.

Таким образом, устройство 6 соединяется с блоком 4 управления и соединяется с блоком резервирования 8 энергии.

Согласно примерам, устройство 6 содержит электромагнитный генератор, такой как динамо–машина, или систему, включающую в себя магнит и соленоид, которые могут смещаться относительно друг друга, чтобы формировать электрический ток, когда блок 4 управления приводится в действие пользователем.

Как вариант, устройство 6 может содержать пьезоэлектрический генератор, соединенный механически с подвижной частью блока 4 управления.

Блок резервирования 8 энергии содержит один или более перезаряжаемых элементов накопления электричества, таких как конденсатор, или суперконденсатор, или электрохимический элемент, или любой эквивалентный элемент.

На практике, согласно вариантам осуществления, устройство 2 управления не имеет иного источника электроэнергии, кроме блока резервирования 8.

Электронная схема 10 управления содержит вычислительный логический блок, такой как микроконтроллер, и компьютерную память.

Память формирует постоянный носитель хранения данных, который может быть считан посредством компьютера.

Согласно примерам, память является ROM–памятью, или RAM–памятью, или энергонезависимой памятью типа EPROM, или EEPROM, или флеш–памятью, или NVRAM–типа, или оптической памятью или магнитной памятью.

Память содержит исполняемые инструкции и/или код программного обеспечения для реализации способа, как описано в данном документе ниже, чтобы задействовать устройство 2 управления, когда эти инструкции и/или этот код выполняются посредством вычислительного логического блока.

Схема 10 управления также является приспособленной для измерения истекшего времени, например, с помощью специализированного тактового генератора или тактового генератора, встроенного в микроконтроллер.

Как вариант, схема 10 управления содержит специализированную электронную схему, например, ASIC (Application-Specific Integrated Circuit специализированная интегральная схема)–типа, или программируемый логический компонент, например, FPGA (Field-Programmable Gate Array программируемая пользователем вентильная матрица)–типа.

Согласно методам реализации, схема 10 управления электрически питается только с помощью блока резервирования 8 энергии и перестает работать, когда блок резервирования 8 энергии является пустым или недостаточно заряженным.

Радиоинтерфейс 12 соединяется со схемой 10 управления и делает возможным, с помощью антенны 14, установление линии 16 связи.

Например, радиоинтерфейс 12 содержит схему приемопередатчика, соединенную со схемой 10 управления и с антенной 14.

Согласно примерам, радиоинтерфейс 12 конфигурируется, чтобы устанавливать линию радиосвязи ближнего действия, в частности, согласно протоколу радиосвязи Bluetooth–типа (зарегистрированная торговая марка), Zigbee–типа (зарегистрированная торговая марка) или Z–Wave–типа (зарегистрированная торговая марка), или согласно другим протоколам радиосвязи.

Как вариант, радиоинтерфейс 12 может устанавливать линию радиосвязи дальнего радиуса действия, например, согласно протоколу радиосвязи LoRA–типа (зарегистрированная торговая марка).

На практике, радиоинтерфейс 12 электрически питается исключительно с помощью блока резервирования 8 энергии и перестает работать, когда блок резервирования 8 энергии является пустым или недостаточно заряженным.

Предпочтительно, устройство 6 аккумулирования энергии конфигурируется, чтобы формировать, при такой активации блок 4 управления, т.е., здесь, каждый раз, когда пользователь нажимает на подвижную часть блока 4 управления, количество энергии, которое является достаточным, чтобы питать устройство 2 управления в течение некоторого предварительно определенного времени, в частности, когда это устройство 2 управления отправляет сообщения блоку 8.

Затем, определяется первое пороговое значение времени, обозначенное как T1 (фиг. 3).

Первое пороговое значение T1 выбирается так, что упомянутое предварительно определенное время меньше первого порогового значения T1, например, меньше или равно 60%, или 80%, или 90%, или 95% первого порогового значения T1.

Согласно примерам, первое пороговое значение T1 больше или равно 400 миллисекунд (мс) и меньше или равно 600 мс, и, предпочтительно, больше или равно 450 мс и меньшей или равно 550 мс.

В иллюстрированном примере первое пороговое значение T1 равно 500 мс.

Следовательно, понятно, что единственное срабатывание блока 4 управления формирует количество энергии, которое является достаточным, чтобы заряжать блок резервирования 8 так, чтобы обеспечивать электропитание устройства 2 управления в течение времени, которое не может превышать первое пороговое значение T1, и что дополнительное срабатывание блока 4 управления формирует дополнительное количество энергии, которое предоставляет возможность устройству 2 управления работать в течение более длительного, второго предварительно определенного времени, охватывающего интервал сверх первого порогового значения T1.

Например, дополнительное срабатывание может быть выполнено непосредственно после первоначального срабатывания блока 4 управления. Таким, в частности, является случай, когда пользователь нажимает дважды последовательно на блок 4 управления.

Затем, определяется второе пороговое значение времени, обозначенное как T2.

Согласно примерам, второе пороговое значение T2 больше или равно 800 миллисекунд (мс) и меньше или равно 1000 мс, и, предпочтительно, больше или равно 850 мс и меньшей или равно 950 мс.

В иллюстрированном примере второе пороговое значение T2 равно 850 мс.

На практике, первое пороговое значение T1 и второе пороговое значение T2 выбираются, в частности, согласно свойствам устройства 6 аккумулирования и/или свойствам блока резервирования 8 энергии и/или свойствам потребления схемы 10 управления радиоинтерфейса 12.

В целом, связь между устройством 2 управления и блоком 18 содержит отправку сообщений по линии 16 связи.

Например, каждое сообщение, отправленное устройством 2 управления, содержит кадр, включающий в себя данные, предназначенные для блока 18.

Предпочтительно, отправка сообщений по линии 16 связи защищается с помощью подписи, встроенной в такое сообщение, или даже, в качестве варианта, посредством шифрования контента сообщений или линии 16 связи.

Согласно вариантам осуществления, схема 10 управления программируется, чтобы подписывать каждое из сообщений, отправляемых устройством 2 управления, посредством цифровой подписи, сформированной из закрытого криптографического ключа, сохраненного в памяти.

Блок 18, для своей части, программируется, чтобы, когда он принимает сообщение, происходящее от устройства управления, отвергать или игнорировать сообщение, которое не имеет подписи и/или подписано неизвестной подписью, и принимать только сообщения, подписанные действительной и известной подписью.

Понятно, что устройство 2 управления должно сначала быть субъектом спаривания с блоком 18 для того, чтобы иметь возможность управлять последним.

В вариантах осуществления спаривание содержит предварительную идентификацию устройства 2 управления с помощью блока 18 посредством отправки ему аутентификационной информации, которая является особой для устройства управления.

Например, аутентификационная информация содержит открытый криптографический ключ, ассоциированный с закрытым криптографическим ключом устройства 2 управления.

Согласно вариантам, которые являются необязательными и не описываются подробно, закрытый криптографический ключ может также быть использован устройством 2 управления, чтобы шифровать сообщения.

На практике, устройство 2 управления предусмотрено для отправки двух различных типов сообщений блоку 18: управляющих сообщений и сообщений–запросов на спаривание.

В качестве примера, управляющее сообщение делает возможным управление блоком 18.

Например, управляющее сообщение содержит управляющую команду, описывающую действие, которое блок 18 должен выполнять (например, включать или выключать лампу), сущность этого действия - быть способным зависеть от состояния блока 4 управления.

Сообщение–запрос на спаривание содержит, среди прочих вещей, аутентификационную информацию, ранее упомянутую.

Фиг. 4 иллюстрирует примеры сообщений или радиокадров, которые могут быть отправлены посредством устройства 2 управления.

Зона (a) на фиг. 4 представляет пример сообщения 60, содержащего заголовок 62 и тело 64, содержащее данные, которые должны быть переданы.

На практике, форма и содержимое заголовка 62 зависят от сущности протокола связи, используемого для линии 16 связи. Заголовок 62 не описывается более подробно здесь.

Зона (b) на фиг. 4 представляет тело 64 примера управляющего сообщения.

В иллюстрированном примере тело 64 содержит:

– поле 66, содержащее данные, идентифицирующие сущность сообщения, например, чтобы указывать, что сообщение является управляющим сообщением;

– поле 68, включающее в себя уникальный идентификатор устройства 2 управления, такой как значение UUID–типа;

– поле 70, содержащее маршрутизирующую информацию, в частности, когда команда предназначается для блока, отличного от блока 18, который принимает сообщение, но который соединяется с последним посредством другой линии связи;

– поле 72, содержащее управляющую команду, чтобы управлять электронным блоком, эта команда, например, выражается в форме предварительно определенного кода функции;

– поле 74, содержащее номер версии схемы 10 управления;

– поле 76, содержащее данные безопасности, такие как случайное число, сформированное посредством устройства 2 управления, нацеленное, чтобы избегать атак с повторного воспроизведения;

– поле 78, содержащее цифровую подпись сообщения, сформированную посредством устройства 2 управления.

Этот пример, предоставленный исключительно иллюстративно, и, согласно другим вариантам осуществления, тело 64 может быть сформировано иначе и содержать другую информацию, некоторые поля и/или некоторую информацию, способную пропускаться или представляться по–другому.

Зона (c) на фиг. 4 представляет тело 64' из примера сообщения–запроса на спаривание, это тело 64' заменяет тело 64, описанное ранее.

В иллюстрированном примере тело 64' содержит:

– поле 66, содержащее данные, идентифицирующие сущность сообщения, например, здесь, чтобы указывать, что сообщение является сообщением–запросом на спаривание;

– поле 68, включающее в себя уникальный идентификатор устройства 2 управления, как ранее описано;

– поле 80, содержащее аутентификационную информацию, как ранее описано, содержащую, например, открытый криптографический ключ;

– поле 82, содержащее цифровую подпись сообщения, сформированную посредством устройства 2 управления, как ранее описано.

Этот пример предоставляется исключительно иллюстративно, и, согласно другим вариантам осуществления, тело 64' может быть сформировано иначе и содержать другую информацию, некоторые поля и/или некоторую информацию, способную пропускаться или представляться по–другому.

Пример работы устройства 2 управления теперь описывается со ссылками на фиг. 2 и 3.

Первоначально, схема 10 управления находится в выключенном или неактивном состоянии, и блок резервирования 8 энергии является пустым или разряженным.

На этапе 20 пользователь приводит в действие блок 4 управления.

В ответ, устройство 6 формирует предварительно определенное количество электрической энергии (этап 22), которая используется для заряда блока резервирования 8 энергии (этап 24).

Далее, на этапе 26, схема 10 управления немедленно запускается, при условии, что блок резервирования 8 энергии является достаточно заряженным.

Например, схема 10 управления программируется, чтобы запускаться (или быть "активизированной") и оставаться в работе, как только блок резервирования 8 энергии достигает некоторого уровня заряда.

На этапе 28 схема 10 управления инициализирует счетчик времени, чтобы подсчитывать истекшее время с момента запуска схемы 10 управления.

На этапе 30 схема 10 управления формирует и отправляет, посредством радиоинтерфейса 12, управляющее сообщение блоку 18.

Затем, на этапе 32, схема 10 управления сравнивает истекшее время с момента запуска схемы 10 управления, которое указано посредством счетчика, с первым пороговым значением T1.

Например, первое пороговое значение T1 предварительно сохраняется в памяти схемы 10 управления.

Согласно вариантам осуществления, пока истекшее время меньше первого порогового значения T1, отправка управляющих сообщений повторяется, например, посредством повторения этапов 30 и 32.

Например, управляющие сообщения отправляются с предварительно определенной периодичностью.

Если блок резервирования 8 энергии не был перезаряжен тем временем, схема 10 управления прекращает работать. Отправка управляющих сообщений тогда прекращается. Способ завершается.

Он проходит по–другому, если блок резервирования 8 энергии был перезаряжен тем временем.

Например, параллельно, на этапе 34, блок 4 управления еще раз приводится в действие пользователем.

В ответ, устройство 6 формирует предварительно определенное количество электрической энергии (этап 36), которая добавляется к энергии, уже содержащейся в блоке резервирования 8 энергии (этап 38).

На практике, этапы 20 и 34 могут быть реализованы в быстрой последовательности, когда блок 4 управления дважды приводится в действие, например, когда пользователь дважды нажимает последовательно на блок 4 управления.

На этапе 32, если схема 10 управления определяет, что истекшее время больше или равно первому пороговому значению T1, тогда, во время этапа 40, схема 10 управления формирует и отправляет, посредством радиоинтерфейса 12, сообщение–запрос на спаривание блоку 18.

Затем, на этапе 42, схема 10 управления сравнивает истекшее время с момента запуска схемы управления, которое указано посредством счетчика, со вторым пороговым значением T2.

Например, второе пороговое значение T2 предварительно сохраняется в памяти схемы 10 управления.

Согласно вариантам осуществления, пока истекшее время меньше второго порогового значения T2, в то же время являясь большим по сравнению с первым пороговым значением T1, отправка сообщений–запросов на спаривание повторяется, например, посредством повторения этапов 40 и 42.

Например, сообщения–запросы на спаривание отправляются с предварительно определенной периодичностью, которая необязательно является такой же, что и период отправки управляющих сообщений.

Если блок резервирования 8 энергии разряжается перед достижением второго порогового значения T2, схема 10 управления прекращает работать, и отправка сообщений–запросов на спаривание останавливается. Способ завершается.

Преимущественно, второе пороговое значение T2 выбирается так, чтобы оставлять достаточно времени для того, чтобы схема 10 управления и радиоинтерфейс 12 отправили, по меньшей мере, одно сообщение–запрос на спаривание блоку 18, прежде чем блок резервирования 8 энергии разряжается.

Согласно вариантам осуществления, если блок резервирования 8 энергии является все еще достаточно заряженным, когда схема 10 управления определяет, на этапе 42, что истекшее время больше или равно второго порогового значения T2, тогда способ содержит, на этапе 34, возобновление отправки управляющего сообщения блоку 18.

Например, на этой стадии, сообщения–запросы на спаривание больше не отправляются.

Преимущественно, этап 44 затем повторяется до тех пор, пока блок резервирования 8 энергии не разрядится. Отправка управляющих сообщений затем останавливается, и способ завершается.

На фиг. 3 линия 50 схематично представляет включенное или выключенное состояние схемы 10 управления (иллюстрированное высоким и низким уровнем, соответственно) как функцию времени.

Время "t", здесь, указывается в миллисекундах по x–оси и подсчитывается с мгновения, когда блок 4 управления приводится в действие.

Линия 52 представляет мгновения, в которые управляющие сообщения отправляются, каждый импульс соответствует отправке управляющего сообщения.

Аналогично, линия 54 представляет мгновения, в которые сообщения–запросы на спаривание отправляются, каждый импульс соответствует отправке сообщения–запроса на спаривание.

В иллюстрированном примере схема 10 управления запускается немедленно после активации блока 4 управления, например, после нескольких миллисекунд.

Несколько управляющих сообщений затем отправляются перед достижением первого порогового значения T1. В иллюстрированном примере пять управляющих сообщений, таким образом, отправляются, но, как вариант, это число может быть другим, например, больше или равно 1.

Впоследствии, несколько сообщений–запросов на спаривание затем отправляются прежде достижения второго порогового значения T2. В иллюстрированном примере пять сообщений–запросов на спаривание, таким образом, отправляются, но, как вариант, это число может быть другим, например, больше или равно 1.

Наконец, единственное дополнительное управляющее сообщение отправляется после превышения второго порогового значения T2, прежде чем схема 10 управления выключается за неимением достаточной энергии в блоке резервирования 8 для продолжения работы.

Понятно, что этот пример приведен иллюстративно, и что, согласно другим вариантам осуществления, число отправленных сообщений, периодичность отправки и суммарное время работы могут быть определены по–другому.

С помощью изобретения запрос на спаривание может быть отправлен пользователем просто посредством блока 4 управления, посредством нажатия несколько раз на блок 4 управления, например, посредством нажатия дважды последовательно, вместо нажатия однократно, чтобы обычно управлять блоком 18.

Это действие в блоке 4 управления делает возможным формирование большей энергии и, следовательно, предоставление возможности схеме 10 управления работать в течение достаточно длительного времени, чтобы достигать первого порогового значения T1 и, таким образом, тогда иметь возможность отправлять одно или более сообщений–запросов на спаривание.

Блок 4 управления, следовательно, используется, и чтобы управлять электронным блоком, и чтобы запрашивать спаривание устройства 2 управления. Следовательно, нет необходимости добавлять специализированный интерфейс управления для этой единственной функции, что увеличило бы сложность и стоимость устройства 2 управления.

Это, таким образом, делает возможным объединение функции запроса на спаривание в беспроводном устройстве управления, которое является простым и недорогим для производства, и которое потребляет лишь очень немного энергии.

Пример способа спаривания между устройством 2 управления и блока 8 теперь описывается со ссылкой на фиг. 5.

Этот способ, например, реализуется посредством электронной схемы управления и радиоинтерфейса, которые являются особыми для блока 18, которые не описываются подробно здесь.

На этапе 90 блок 18 помещается в режим спаривания, например, следуя действию пользователя.

Например, блок 18 может быть переключен между нормальным режимом работы, в котором принимаемые сообщения предназначаются для управления блоком, и режимом спаривания, в котором принимаемые сообщения предназначаются, чтобы передавать идентификационную информацию от устройства управления.

Параллельно, устройство 2 управления может реализовывать способ, как описано на фиг. 2, для того, чтобы формировать сообщения–запросы на спаривание.

На этапе 92 блок 18 обнаруживает, было ли принято сообщение–запрос на спаривание.

Например, этап 92 повторяется, пока сообщение–запрос на спаривание не будет принят, и пока блок 18 находится в режиме спаривания.

Если сообщение–запрос на спаривание принимается, тогда, на этапе 94, блок 18 определяет, является ли упомянутое устройство 2 управления уже спаренным с электронным блоком, например, автоматически проверяя список спариваний (сопряжений) , или таблицу, или любую другую структуру данных, указывающую состояние спаривания блока 18 с внешними периферийными устройствами.

Например, устройство 2 управления идентифицируется посредством его уникального идентификатора, сохраненного в поле 68 сообщения–запроса на спаривание.

Если устройство 2 управления идентифицируется не как уже спаренное с блоком 18, тогда спаривание устройства 2 управления утверждается на этапе 96.

Например, упомянутый список спариваний обновляется посредством добавления идентификатора устройства 2 управления.

Иначе, т.е., если устройство 2 управления идентифицируется как уже спаренное с блоком 18, тогда существующее спаривание устройства 2 управления отменяется на этапе 98.

Например, упомянутый список спариваний обновляется посредством удаления идентификатора устройства 2 управления.

Необязательно, на этапах 100 и 102, устройство 2 управления может быть автоматически удалено из дополнительных списков отслеживания, определяющих группы или семейства внешних периферийных устройств, спаренных с блоком 18.

Таким образом, команда на спаривание, определенная посредством двойного срабатывания блока 4 управления, может также быть использована, чтобы запрашивать отмену спаривания (сопряжения) устройства 2 управления.

На практике, является достаточным, чтобы сообщение–запрос на спаривание было принято блоком 18. Согласно примерам, таймер может быть установлен, чтобы временно прекращать способ и, таким образом, избегать отправки сообщений–запросов на спаривание в быстрой последовательности одним и тем же устройством 2 управления, ведущей к последовательности спариваний и отмен спариваний.

Варианты осуществления, относящиеся к блоку 18, теперь описываются.

Фиг. 6 иллюстрирует пример электронного блока 200, аналогичного типовому блоку 18, ранее описанному.

В иллюстрированном примере блок 200 является электрораспределительной точкой, например, переключателем, или электрической розеткой, а более конкретно, розеткой, сконфигурированной, чтобы принимать один или более осветительных элементов, таких как светоизлучающий модуль, включающий в себя один или более светоизлучающих диодов (LED), или лампу накаливания, или галогенную лампу, или любой другой эквивалентный осветительный элемент.

Как правило, блок 200 может быть электрически управляемым исполнительным механизмом или розеткой, приспособленной для приема электрически–управляемого исполнительного механизма. "Исполнительный механизм" обозначает электрическую систему, которая может переключаться, по меньшей мере, между двумя состояниями, например, включенным состоянием и выключенным состоянием.

Согласно примеру, предоставленному иллюстративно, блок 200 является светосоединительным устройством (DCL), совместимым со стандартом IEC–61995. Блок 200 может быть предназначен для встраивания в потолок или в стену здания, хотя этот пример не является ограничивающим, и другие использования являются возможными.

Изобретение, в частности, не ограничивается осветительными системами.

В альтернативных вариантах осуществления блок 200 может быть элементом электрического оборудования, таким как электрическая розетка, или элементом оборудования для домашней автоматизации, таким как система обогрева или кондиционирования воздуха, электрические шторы, контроллер для домашней автоматизации, или исполнительный механизм, или любой другой аналогичный блок.

Согласно вариантам осуществления, предоставленным в качестве примера, блок 200 формирует часть системы автоматизации дома. Например, эта система домашней автоматизации включает в себя одно или более устройств 2 управления, сконфигурированных, чтобы управлять блоком 200.

Согласно примерным вариантам осуществления, блок 200 содержит:

– электронную схему 202 управления, включающую в себя вычислительный логический блок, такой как процессор 204, и память 206;

– радиоинтерфейс 208, такой как схема радиоприемопередатчика, содержащая радиоантенну 210;

– пользовательский интерфейс 212, такой как кнопка или переключатель, для запроса на спаривание блока 200, и

– схема 214 приведения в действие, сконфигурированная, чтобы соединяться с электрической нагрузкой 216, для того, чтобы электрически питать упомянутую электрическую нагрузку.

Например, электрическая нагрузка 216 является осветительным элементом, как описано ранее.

Согласно примерам, память 206 является ROM–памятью, или RAM–памятью, или энергонезависимой памятью типа EPROM, или EEPROM, или флеш–памятью, или NVRAM–типа, или оптической памятью или магнитной памятью.

Память 206 содержит исполняемые инструкции и/или код программного обеспечения для реализации способа, как описано в данном документе ниже, чтобы задействовать устройство 2 управления, когда эти инструкции и/или этот код выполняются посредством процессора 204.

Память 206 может также содержать идентификатор, используемый для идентификации блока 200, такой как идентификатор UUID–типа, или физический адрес, такой как MAC (управление доступом к среде)–адрес, ассоциированный с интерфейсом 208 радиосвязи, или любой подходящий идентификатор.

Как вариант, электронная схема 202 управления содержит специализированную электронную схему, например, электронную схему ASIC (специализированная интегральная схема)–типа, или программируемый логический компонент, например, FPGA (программируемая пользователем вентильная матрица)–типа.

Радиоинтерфейс 208 конфигурируется, чтобы устанавливать линию связи с радиоинтерфейсом 12 устройства 2 управления. Предпочтительно, радиоинтерфейс 208 также конфигурируется, чтобы устанавливать линию связи с другими блоками 200.

Предпочтительно, радиоинтерфейс 208 использует протокол радиосвязи ближнего действия Bluetooth–типа (зарегистрированная торговая марка), или Zigbee–типа (зарегистрированная торговая марка) или Z–Wave–типа (зарегистрированная торговая марка), но другие протоколы радиосвязи являются возможными в качестве вариантов.

Каждый блок 200 может переключаться между активным состоянием и неактивным состоянием, согласно управляющим командам, отправляемым одним или несколькими устройствами 2 управления, с которыми упомянутый блок 200 был ранее спарен.

Например, когда блок 200 находится в неактивном состоянии, осветительный элемент 216 излучает свет, тогда как в неактивном состоянии осветительный элемент 216 является выключенным.

Управляющие команды могут также быть отправлены посредством терминала мобильной связи, такого как мобильный телефон, с которым блок 200 был ранее спарен. Таким образом, в последующем, примеры, в которых блоки 200 управляются посредством устройства 2 управления, могут быть перенесены на случай, когда блоки 200 управляются посредством мобильного телефона.

Согласно вариантам осуществления, несколько блоков 200 могут быть ассоциированы с одним или более устройствами 2 управления в одной и той же группе.

Например, когда несколько блоков 200 относятся к одной и той же группе, они предназначаются, чтобы одновременно изменять состояние согласно принимаемым управляющим командам.

Например, каждая группа определяется в терминах программного обеспечения.

Таким образом, блоки 200 не должны быть связаны кабелем с устройством 2 управления. Это упрощает создание групп, также как их удаление и модификацию. На практике, каждый блок 200 может, тем не менее, быть соединен с кабелем подачи электроэнергии, который подает электрическую энергию, необходимую для работы элемента 216.

То, принадлежит или нет блок 200 одной из групп, например, управляется, по меньшей мере, частично с помощью схемы 202 управления этого блока 200.

Согласно предпочтительным вариантам осуществления, блоки 200, принадлежащие одной и той же группе, конфигурируются, чтобы быть на связи друг с другом, например, посредством обмена синхронизирующими сообщениями многократно с течением времени.

Например, как будет описано ниже в данном документе в примере со ссылкой на фиг. 9, синхронизирующие сообщения, отправляемые блоком 200, могут включать в себя информацию, являющуюся репрезентативной для состояния блока и последнюю принятую управляющую команду.

Это делает возможным устранение потери синхронизации между несколькими блоками 200, и, в частности, устранение необходимости одному из блоков 200 быть в состоянии, отличном от состояния других блоков 200 группы.

В действительности, если один из блоков не принимает управляющую команду, инструктирующую ему изменять состояние, когда другие блоки группы приняли ее, этот блок тогда будет в другом состоянии (например, лампа, которая остается включенной, в то время как другие лампы являются выключенными), и все команды управления, отправленные после этого, инструктирующие изменение состояния, будут приводить этот блок к удержанию в состоянии, отличном от состояния других блоков.

Согласно вариантам осуществления, предоставленным в качестве примера, каждая группа определяется в терминах программного обеспечения посредством цифрового идентификатора, совместно используемого между блоками, относящимися к одной и той же группе. Например, каждый блок 200 содержит в памяти 206 структуру данных, перечисляющую идентификаторы групп, к которым он относится к.

Согласно примерам, цифровой идентификатор группы (UID–название группы) может быть уникальным идентификатором, сформированным из цифрового идентификатора одного из блоков группы, предпочтительно идентификатором, имеющим наименьшее цифровое значение из соответствующих идентификаторов упомянутых блоков. К этому идентификатору может быть добавлен порядковый номер и цифровое значение, представляющее число блоков, относящихся к группе.

Цифровой идентификатор группы может быть сформирован посредством сцепления этих элементов, или посредством других операций объединения согласно предварительно определенной цифровой функции.

Согласно примерным вариантам осуществления, каждая группа может содержать блок 200, имеющий статус первичного блока (так называемый "главный"), другие блоки 200 группы имеют статус вторичного блока (так называемый "подчиненный").

Например, статус первичного блока или статус вторичного блока для каждого из блоков 200 определяется согласно качеству линии радиосвязи между этим блоком и устройством 2 управления, отправляющим команды управления.

Например, качество линии радиосвязи вычисляется для каждого блока из одного или более измерений характеристик радиосигнала и выражается в форме цифрового значения, такого как коэффициент RSSI ("указание мощности принимаемого сигнала").

Это делает возможным гарантировать, что блок, действующий в качестве главного блока, способен принимать управляющие команды, отправляемые устройством 2 управления, и, таким образом, избегать непринятия управляющих команд.

На практике, при синхронизации между блоками группы, главный блок может навязывать свое состояние на все или некоторых из вторичных блоков, что, таким образом, ограничивает риск непринятия управляющей команды блоками 200 группы, которые могут быть дальше от устройства 2 управления.

Понятно, что статус каждого блока может изменяться со временем в его работе, в частности, если качество линии радиосвязи стало измененным, или если другое устройство управления стало использоваться.

Например, блок 200, имеющий лучший RSSI, выбирается как являющийся главным блоком. На практике, часто блок 200 располагается наиболее близко к устройству 2 управления.

Другими словами, главный блок является блоком группы, для которого качество линии радиосвязи с устройством 2 управления является наивысшим среди блоков 200 группы.

Выбор главного блока может обновляться со временем, например, при обмене синхронизирующими сообщениями между блоками группы. Например, эти синхронизирующие сообщения отправляются каждым блоком 200 с регулярными интервалами, например, с предварительно определенной периодичностью.

Например, каждое синхронизирующее сообщение содержит, по меньшей мере, один элемент информации, относящейся к качеству линии радиосвязи с устройством 2 управления, такой как RSSI–коэффициент, определенный из измерений, выполненных в самом последнем обмене данными с упомянутым устройством 2 управления.

Как правило, устройство 2 управления необязательно устанавливается в фиксированной позиции и может быть перемещено. Например, устройство 2 управления является ручным пультом дистанционного управления, которое может быть перемещено пользователем. Следовательно, понятно, что качество линии радиосвязи может изменяться, если устройство 2 управления и новый главный блок могут не быть идентифицированы среди блоков 200 группы, когда устройство 2 управления изменяет позицию.

Согласно необязательным но, тем не менее, предпочтительным вариантам осуществления, условия могут быть наложены, чтобы иметь возможность создавать группы, такие как ограничение по максимальному числу блоков 200, которые могут быть членами одной и той же группы, и/или по минимальному и максимальному числам устройств управления, которые могут быть ассоциированы с группой, этот список является неограничивающим.

Эти условия могут быть предварительно определены пользователем или администратором системы домашней автоматизации и могут быть применены ко всей системе домашней автоматизации или, по меньшей мере, к части блоков 200.

В иллюстрированном примере правила определяются так, что каждая группа должна содержать, по меньшей мере, одно устройство 2 управления и содержать, по меньшей мере, два блока 200.

На фиг. 7 вставка (a) представляет первый пример набора 220 из нескольких ассоциированных блоков 200 в первой группе G1, с которой устройство 2 управления ассоциируется. В иллюстрированном примере блоки 200 являются идентичными, и существует три из них. Этот пример является неограничивающим.

Вставка (b) на фиг. 7 представляет второй пример, в котором несколько блоков 200 и 200' ассоциируются с различными группами G1 и G2.

Например, блоки 200 ассоциируются в первой группе G1 аналогично тому, что определено ранее, и дополнительный блок 200' ассоциируется с одним из блоков 200 во второй группе G2. Таким образом, один из блоков 200 относится к обеим группам G1 и G2. Первая группа G1 ассоциируется с первым устройством 2 управления, а вторая группа G2 ассоциируется со вторым устройством 2' управления, аналогичным устройству 2 управления.

Такая конфигурация является предпочтительной для управления блоками 200 и 200', которые распределяются в пересечении между двумя коридорами здания. Например, первая группа G1 ассоциируется с первым коридором, а вторая группа G2 ассоциируется со вторым коридором.

Фиг. 8 представляет способ создания группы блоков 200.

Этот способ, здесь, реализуется посредством каждого из блоков 200 и/или 200', предназначенных для присоединения к упомянутой группе. Эти блоки далее в данном документе называются "выбранными блоками".

Ниже в данном документе ссылка выполняется только на блоки 200, но понятно, что способ также является применимым к любым блокам 200', по необходимости.

На этапе 300 выбранные блоки 200 помещаются в режим спаривания. Этот режим спаривания может быть инициирован посредством действия пользователя на интерфейсе 212, например, посредством нажатия на кнопку или на переключатель.

Необязательно, первый этап проверки может быть реализован на этой стадии посредством каждого блока 200, чтобы проверять, находятся ли другие блоки 200 уже в режиме спаривания, и не находятся ли они уже вместе в одной и той же группе. Если это такой случай, эти блоки 200 затем выходят из режима спаривания. В противоположном случае, эти блоки 200 выходят из режима спаривания.

На этапе 302 устройство 2 управления приводится в действие пользователем, чтобы отправлять сообщение блокам 200, с которыми оно находится на связи по линии радиосвязи, таким как блоки 200, с которыми устройство 2 управления было ранее спарено, и/или блоки 200, которые находятся в диапазоне радиосвязи устройства 2 управления.

Необязательно, на этапе 304, блок 200 автоматически проверяет, удовлетворяются ли условия, требуемые для создания группы.

В частности, блок 200 определяет, может ли группа быть создана согласно одному или более условиям, относящимся к членству блока 200 в одной или более уже существующих группах, и/или согласно свойствам блока 200 и/или свойствам других блоков 200, которые должны присоединиться к упомянутой группе.

Согласно первому примеру, блок 200 автоматически проверяет, не является ли устройство 2 управления уже членом группы, к которой блок 200 уже принадлежит. Например, пользователь может указать правило, запрещающее одному и тому же устройству управления управлять двумя различными группами.

Согласно второму примеру, блок 200 проверяет, не является ли он уже членом, по меньшей мере, одной группы, и, если это целесообразно, действительно ли число групп, к которым он уже относится, меньше или равно предварительно определенному предельному значению. Предельное значение выбирается здесь равным двум.

Согласно третьему примеру, блок 200 проверяет, не является ли он спаренным с числом устройств 2 управления, большим или равным предварительно определенному предельному значению. Предельное значение выбирается здесь равным десяти.

Согласно четвертому примеру, блок 200 проверяет, действительно ли число блоков 200, с которыми он находится на связи, и которые помещены в режим спаривания, меньше или равно предварительно определенному предельному значению, выбранному здесь равным пяти, даже равным трем.

Примеры, предоставленные выше, являются неограничивающими и могут быть использованы отдельно или согласно любому возможному сочетанию. Проверки могут быть выполнены параллельно или последовательно, для всех или некоторых условий, описанных в качестве примеров выше, или для любого сочетания этих условий.

Если, по меньшей мере, одно из условий не удовлетворяется, тогда процесс создания группы останавливается.

Например, на этапе 306, блок 200 автоматически отправляет сообщение другим блокам 200, это сообщение содержит элемент информации, согласно которому создание группы закончилось неудачей.

На этапе 308 сигнал ошибки отображается посредством пользовательского интерфейса блока 200, например, посредством формирования звукового или визуального тревожного сигнала, в частности, с помощью светового индикатора, находящегося на блоке 200. Этот этап может быть пропущен.

Способ завершается на этапе 310.

Если, напротив, условия удовлетворяются, и блок 200 определяет, что группа может быть создана, тогда, на этапе 312, блок 200 отправляет упомянутым другим блокам сообщение, указывающее, что он только что присоединился к группе. Этот элемент информации может быть представлен конкретным цифровым значением поля сообщения (запрещающий бит).

На этапе 314 блок 200 автоматически определяет, отправил ли один из других выбранных блоков 200 сообщение, указывающее невозможность присоединения к группе, создаваемой в настоящий момент, например, так как этот блок идентифицировал, что, по меньшей мере, одно из условий не было удовлетворено, когда этот блок выполнял этап 304.

Если такое сообщение идентифицируется как принятое, тогда блок 200 прекращает процесс создания группы, например, реализуя этапы 306, 308 и 310.

Иначе, на этапе 316, блок 200 проверяет, имеет ли он статус главного блока.

Если да, на этапе 318, блок 200 автоматически определяет идентификатор группы, чтобы называть новую группу. Этот идентификатор группы, например, формируется блоком 200 из его собственного идентификатора. Преимущественно, этот идентификатор группы сообщается другим выбранным блокам.

Если блок не имеет статус главного блока, тогда, на этапе 320, блок 200 получает имя группы, которая была определена посредством одного из других выбранных блоков.

На этапе 322 группа создается блоком 200.

На этапе 324 блок 200 выходит из режима спаривания.

На этапе 326 блок 200 проверяет, все ли другие выбранные блоки вновь созданной группы действительно вышли из режима спаривания.

Если это такой случай, тогда способ завершается на этапе 328.

Иначе, способ создания группы прекращается, например, посредством реализации этапов 306, 308 и 310. Вновь созданная группа удаляется.

Фиг. 9 представляет способ синхронизации в группе блоков 200.

На этапе 400 управляющая команда отправляется от устройства 2 управления блокам 200 группы, например, в форме сообщения, содержащего один или более радиокадров, отправленных по линии радиосвязи.

В рассматриваемом примере управляющая команда может быть командой переключения состояния блока 200 (например, переключения состояния блока 200 с активного состояния на неактивное состояние или наоборот) или командой изменения состояния блока 200.

Отправленное сообщение затем принимается каждым из блоков 200 группы.

Этапы способа, описанного ниже в данном документе, реализуются каждым блоком 200, хотя они описываются только со ссылкой всего лишь на один из этих блоков 200 в интересах ясности.

На этапе 402 сообщение принимается блоком 200.

Например, управляющая команда, содержащаяся в сообщении, извлекается из сообщения, затем сохраняется временно в памяти 206 блока 200. Например, управляющая команда является цифровым значением.

Необязательно, на этапе 402, качество линии радиосвязи вычисляется автоматически блоком 200 из одной или более характеристик принятого сообщения. Например, блок 200 автоматически вычисляет коэффициент RSSI.

На этапе 404 блок 200 отправляет, по линии радиосвязи, синхронизирующее сообщение другим блокам 200 группы.

Согласно вариантам осуществления, предоставленным в качестве примера, синхронизирующее сообщение включает в себя информацию, являющуюся репрезентативной для состояния блока 200 (например, активное или неактивное состояние) после применения управляющей команды, а также идентификатор группы, принятой управляющей команды и, если целесообразно, качества линии радиосвязи (коэффициент RSSI), даже также идентификатор блока 200, такой как код изделия.

Когда блок 200 относится к двум группам, синхронизирующее сообщение может включать в себя идентификаторы каждой из упомянутых групп, а также информацию, относящуюся к состоянию каждой из групп, к принятой управляющей команде и, если целесообразно, к качеству линии радиосвязи (коэффициент RSSI).

Необязательно, отправка сообщения может быть повторена один или более раз с течением времени, например, с предварительно определенной периодичностью.

На этапе 406 блок 200 принимает, по линии радиосвязи, синхронизирующие сообщения от других блоков, относящихся к упомянутой группе.

Эти сообщения синхронизации предпочтительно имеют структуру, аналогичную структуре синхронизирующего сообщения, отправленного блоком 200 и получающегося в результате реализации способа 404 посредством этих других блоков.

На этапе 408 блок 200 автоматически определяет состояние главного блока из принятых сообщений.

Затем, на этапе 410, блок 200 сравнивает состояние главного блока со значением своего собственного состояния после применения управляющей команды, принятой на этапе 402, т.е. с состоянием, которое этот блок 200 получил бы после применения этой управляющей команды.

На практике, это сравнение может быть выполнено, после того как блок 200 применил принятую управляющую команду или в ином случае перед применением принятой управляющей команды. В последнем случае, блок 200 экстраполирует то, каким его состояние будет, если он применит принятую управляющую команду.

Далее, на этапе 412, блок 200 применяет состояние главного блока, если несовпадение обнаруживается между состоянием главного блока и принятой управляющей командой. Если несовпадение обнаруживается, блок 200 применяет команду управления, принятую обычным способом на этапе 402.

Другими словами, согласно вариантам осуществления, обнаруживается, что, по меньшей мере, один из электронных блоков 200, 200' группы имеет состояние, отличное от состояния, по меньшей мере, одного или более других электронных блоков 200, 200' группы (и, в частности, главного блока группы), затем состояние упомянутого электронного блока 200, 200' модифицируется согласно состоянию главного блока группы.

В случае неудачи способ завершается без обязательного изменения состояния блока 200 (этап 414).

Таким образом, состояние упомянутого электронного блока модифицируется согласно состоянию главного блока группы, предпочтительно, чтобы гармонизировать состояние всех блоков группы, для того, чтобы они все имели одинаковое состояние, предпочтительно состояние, наложенное управляющей командой, отправленной устройством 2 управления.

Необязательно, если блок 200 относится к нескольким группам, каждая содержит главный блок, как в примере, иллюстрированном во вставке (b) на фиг. 8, тогда блок 200 применяет состояние главного блока одной или другой из групп, к которой он принадлежит, согласно предварительно определенному правилу приоритета.

Способ затем завершается на этапе 414. Блок 200 затем ожидает приема новой управляющей команды.

Если, с другой стороны, в конце этапа 410, все блоки идентифицируются как имеющие такое же состояние, что и блок 200, тогда способ завершается нормальным образом (этап 414) без изменения состояния блока 200.

Параллельно с этапами 402–414, аналогичные или идентичные этапы реализуются посредством каждого из других блоков группы, как иллюстрировано блоком 416 на фиг. 9.

Посредством различных аспектов вариантов осуществления, описанных выше, блоки одной и той же группы синхронизируются, и риск того, что, по меньшей мере, один из них находится в некорректном состоянии, уменьшается, даже в случае плохого приема управляющей команды, в частности, посредством того факта, что главный блок выбирается как являющийся блоком, который получает выгоду от лучшей линии связи с устройством управления, и что он находится в состоянии этого главного блока, которое накладывается на другие блоки в случае несовпадения.

Согласно вариантам, варианты осуществления, описанные со ссылкой на управление группами блоков 200, могут быть реализованы независимо от устройства 2 управления и способа спаривания, описанных со ссылкой на фиг. 1–5.

Варианты осуществления и модификации, рассмотренные выше, могут быть объединены друг с другом, чтобы приводить к образованию новых вариантов осуществления.

1. Способ работы беспроводного устройства управления, отличающийся тем, что он содержит этапы, на которых:

запускают (20) схему (10) управления устройства (2) управления следом за приведением в действие пользователем блока (4) управления, соединенного с устройством (6) аккумулирования энергии, чтобы перезаряжать блок резервирования (8) электроэнергии, который электрически питает устройство управления;

отправляют (30) управляющее сообщение электронному блоку (18, 200, 200'), посредством радиоинтерфейса (12) устройства управления, управляющее сообщение включает в себя управляющую команду (72);

сравнивают (32) истекшее времени с запуска схемы управления с первым пороговым значением (T1), устройство (6) аккумулирования энергии сконфигурировано с возможностью генерировать, при каждом приведении в действие блока (4) управления, количество энергии, которое является достаточным, чтобы питать энергией устройство управления в течение времени, меньшего, чем первое пороговое значение;

когда истекшее время больше или равно первому пороговому значению (T1), отправляют (40) сообщение–запрос на спаривание электронному блоку, посредством радиоинтерфейса.

2. Способ по п. 1, в котором отправку управляющего сообщения повторяют, пока истекшее время меньше первого порогового значения (T1).

3. Способ по п. 1 или 2, в котором отправку сообщения–запроса на спаривание повторяют (40, 42), пока истекшее время больше первого порогового значения (T1) и меньше второго порогового значения (T2).

4. Способ по п. 3, в котором способ содержит возобновление (44) отправки управляющих сообщений, когда истекшее время больше второго порогового значения (T2), и пока остается достаточно энергии в блоке резервирования (8) энергии.

5. Способ по п. 3 или 4, в котором второе пороговое значение (T2) находится между 800 мс и 1000 мс.

6. Способ по любому из предшествующих пунктов, в котором первое пороговое значение (T1) находится между 400 мс и 600 мс.

7. Способ по любому из предшествующих пунктов, в котором сообщение–запрос на спаривание включает в себя аутентификационную информацию (68, 80), характерную для устройства (2) управления, в частности открытый криптографический ключ (80), ассоциированный с устройством управления.

8. Способ по любому из предшествующих пунктов, в котором управляющее сообщение содержит заголовок (62) и тело (64), содержащее:

уникальный идентификатор (68) устройства управления;

управляющую команду (72);

данные (76) безопасности, сформированные устройством (2) управления и предназначенные для предотвращения атак повторного воспроизведения;

цифровую подпись (78) сообщения, сформированную устройством (2) управления.

9. Способ по любому из предшествующих пунктов, в котором сообщение–запрос на спаривание содержит заголовок (62) и тело (64'), содержащее:

уникальный идентификатор (68) устройства управления;

аутентификационную информацию (68, 80), характерную для устройства (2) управления;

цифровую подпись (78) сообщения, сформированную устройством (2) управления.

10. Способ по любому из предшествующих пунктов, в котором способ содержит этап, на котором останавливают (44) схему управления, когда блок резервирования (8) энергии является пустым.

11. Способ по любому из предшествующих пунктов, содержащий этапы, на которых:

принимают, посредством множества электронных блоков (200, 200'), относящихся к одной и той же группе блоков, управляющее сообщение, отправленное устройством (2) управления;

отправляют, посредством каждого электронного блока (200, 200'), синхронизирующее сообщение другим электронным блокам (200, 200') группы, синхронизирующее сообщение содержит информацию, являющуюся репрезентативной для состояния электронного блока и управляющей команды, содержащейся в упомянутом управляющем сообщении;

обнаруживают, что, по меньшей мере, один из электронных блоков (200, 200') группы имеет состояние, отличное от состояния, по меньшей мере, одного или более из других электронных блоков (200, 200') группы;

модифицируют состояние упомянутого электронного блока (200, 200') согласно состоянию главного блока группы.

12. Способ по п. 11, в котором главный блок является электронным блоком группы, для которого качество линии радиосвязи с устройством (2) управления является наивысшим среди электронных блоков (200, 200') группы.

13. Способ спаривания между беспроводным устройством (2) управления и электронным блоком (18, 200, 200'), отличающийся тем, что этот способ содержит этапы, на которых:

активируют (90) режим спаривания электронного блока;

осуществляют, посредством беспроводного устройства управления, способ по любому из предшествующих пунктов;

посредством электронного блока (18):

обнаруживают (92) прием сообщения–запроса на спаривание, отправленного упомянутым устройством управления;

определяют (94), спарено ли уже упомянутое устройство управления с электронным блоком;

позволяют спаривание (96) устройства управления, если последнее не было уже спарено с электронным блоком, или, иначе, отменяют спаривание (98, 100, 102) устройства управления.

14. Беспроводное устройство (2) управления, отличающееся тем, что оно содержит:

блок (4) управления, выполненный с возможностью приведения в действие пользователем;

устройство (6) аккумулирования энергии, соединенное с блоком управления;

блок резервирования (8) энергии, перезаряжаемый посредством устройства (6) аккумулирования энергии, и который электрически питает устройство (2) управления;

схему (10) управления и радиоинтерфейс (12);

схема управления, программируемая с возможностью:

запускать (20), следом за приведением в действие, пользователем, блок (4) управления;

отправлять (30) управляющее сообщение электронному блоку (18, 200, 200'), посредством радиоинтерфейса (12), причем управляющее сообщение включает в себя управляющую команду (72);

сравнивать (32) истекшее время с запуска схемы управления с первым пороговым значением (T1), устройство (6) аккумулирования энергии сконфигурировано с возможностью генерировать, при каждом приведении в действие блока (4) управления, количество энергии, которое является достаточным, чтобы питать устройство управления в течение времени, меньшего, чем первое пороговое значение;

когда истекшее время больше или равно первому пороговому значению (T1), отправлять (40) сообщение–запрос на спаривание электронному блоку, посредством радиоинтерфейса.

15. Система домашней автоматизации, содержащая устройство (2) управления по п. 14 и множество электронных блоков (200, 200'), в которой электронные блоки сконфигурированы с возможностью реализовывать этапы, содержащие:

прием, посредством множества электронных блоков (200, 200'), относящихся к одной и той же группе блоков, управляющего сообщения, отправленного устройством (2) управления;

отправку, посредством каждого электронного блока (200, 200'), синхронизирующего сообщения другим электронным блокам (200, 200') группы, синхронизирующее сообщение содержит информацию, являющуюся репрезентативной для состояния электронного блока и управляющей команды, содержащейся в упомянутом управляющем сообщении;

обнаружение того, что, по меньшей мере, один из электронных блоков (200, 200') группы имеет состояние, отличное от состояния, по меньшей мере, одного или более из других электронных блоков (200, 200') группы;

модификацию состояния упомянутого электронного блока (200, 200') согласно состоянию главного блока группы.



 

Похожие патенты:

Изобретение относится к области связи. Технический результат состоит в возможности рационального выделения ресурсов для каждого терминала на множестве точек приема-передачи (TRP).

Изобретение относится к технологиям связи. Технический результат изобретения заключается в уменьшении задержки передачи/приема типа данных чувствительной ко времени сети (TSN).

Группа изобретений относится к системам беспроводной связи. Технический результат заключается в обеспечении возможности определения взаимосвязи отображения между услугой и сконфигурированным предоставлением (ресурса передачи для данных услуги/трафика восходящей линии связи).

Изобретение относится к области связи и, в частности, к способам и устройствам для беспроводной связи. Техническим результатом является обеспечение возможности нахождения подходящего параметра сеанса для терминального устройства как можно раньше для осуществления передачи данных.

Изобретение относится к средствам обратной связи. Технический результат – повышение эффективности передачи информации восходящей линии связи.

Группа изобретений относится к системам беспроводной связи. Технический результат заключается в снижении вероятности ошибки декодирования данных.

Изобретение относится к средствам повторного выбора реле. Технический результат - повышение пропускной способности канала связи и улучшение покрытия.

Изобретение относится к средствам осуществления радиосвязи. Технический результат – обеспечение возможности передавать опорный сигнал отслеживания фазы (PTRS).

Изобретение относится к системам обмена данными и может быть использовано для реализации информационного обмена между подвижными объектами (ПО) и наземными комплексами. Техническим результатом является расширение зоны устойчивой связи, в том числе и за пределами радиогоризонта, за счет повышения энергетического потенциала линий передачи данных, увеличения высоты подъема антенн, использования процедур экстраполяции при подготовке сеанса связи, непрерывного обмена информацией о местоположении ПО и взаимодействующих с ними наземных комплексов, а также комплексирования и выбора более мощного из радиосигналов со спутникового канала связи и линии передачи данных ВЧ-диапазона при нахождении ПО за пределами радиогоризонта.

Изобретение относится к области связи. Техническим результатом является обеспечение управления соединением между терминалами.

Изобретение предназначено для решения проблем частотной адаптации систем загоризонтной радиолокации (ЗГРЛ) к нестационарности ионосферы при ионосферно-пространственном распространении радиоволн (ИПРРВ). Техническим результатом является создание способа оперативного определения текущих значений оптимальной рабочей частоты (ОРЧ) при нестационарном в общем по условиям функционирования случае ионосферно-пространственном распространении радиоволн инвариантно к географии, сезонно-суточным-солнечным циклам гелиогеофизических условий ионосферы, её динамике и стохастичности.
Наверх