КОНФИГУРИРОВАНИЕ СОЕДИНЕННОЙ С СЕТЬЮ ОСВЕТИТЕЛЬНОЙ СИСТЕМЫ
CONFIGURING A LIGHTING SYSTEM CONNECTED TO A NETWORK

ОБЛАСТЬ ТЕХНИКИ
Настоящее раскрытие относится к конфигурированию (настройке) осветительной системы по системе связи, причем осветительная система содержит одно или более осветительных устройств, таких как один или более светильников для освещения помещения или другого окружающего пространства.
ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ
Большинство окружающих пространств снабжены одним или более осветительными устройствами в форме одного или более светильников для освещения окружающего пространства таким образом, чтобы обитатели могли ориентироваться и/или видеть объекты в пределах окружающего пространства, обычно заполняя светом окружающее пространство в целом или по меньшей мере часть его. Другие типы осветительных устройств включают в себя, например, светильники для обеспечения световых эффектов, например, в составе светового представления или освещения сцены.
Традиционно осветительными приборами управляют посредством того, что пользователь вручную нажимает на переключатель света или поворачивает переключатель регулятора яркости. В настоящее время осветительными приборами также можно управлять дистанционно с помощью другого устройства, такого как пользовательский терминал, или даже мобильного пользовательского терминала, такого как смартфон, планшетный или переносной компьютер. Для обеспечения этого (например, в ответ на пользовательский ввод), управляющее устройство передает через сеть одну или более команд управления освещением, предназначенных для блока управления приемной стороны осветительной системы. Это включает в себя подходящий передатчик управляющего устройства, который используется для отправки команд управления освещением на интерфейс сети, откуда командное сообщение направляется далее по сети к своему адресату.
Например, одной возможностью является управление осветительными приборами через Wi-Fi. В этом случае сеть содержит по меньшей мере один интерфейс в форме беспроводной точки доступа, выполненной с возможностью функционирования согласно стандарту связи Wi-Fi, и управляющее устройство (например, пользовательский терминал) содержит соответствующий передатчик, выполненный с возможностью соединения с точкой доступа с использованием Wi-Fi. Управляющее устройство может затем отправить команды управления освещением на осветительную систему через это соединение с точкой доступа, причем сообщения команд отправляются далее от точки доступа на собственный контроллер осветительной системы.
В другом примере, осветительными приборами можно управлять с помощью другой радиочастотной (RF) технологии доступа ближнего действия в форме ZigBee. В этом случае традиционная точка доступа может быть не задействована, например, передатчик на управляющем устройстве может быть выполнен с возможностью использования стандарта связи ZigBee для отправки одной или более команд управления на соответствующий ZigBee-интерфейс моста или центрального контроллера осветительной системы, который пересылает команды управления на конкретный светильник.
Преобразование традиционной осветительной системы в дистанционно управляемую осветительную систему может быть затратным и требует удаления обслуживаемого оборудования. Для уменьшения затрат компоненты устройств, такие как переключатели, датчики и световые блоки, могут быть скомплектованы как предварительно сконфигурированные или «Готовые к соединению» устройства. Такие предварительно сконфигурированные или «Готовые к соединению» устройства комплектуются и продаются для функционирования вместе в виде независимого набора и обмениваются данными непосредственно друг с другом. Например, переключатель и световой блок могут быть предварительно сконфигурированными вместе и продаваться для установки в помещении для замены традиционной осветительной системы для помещения при отказе светового блока или переключающего блока в помещении.
Такой «Готовый к соединению» комплект кроме того может быть выполнен с возможностью расширения, которое состоит в том, что центральный блок управления или мост могут быть установлены позже, и все устройства выполнены с возможностью функционирования с центральным блоком управления или мостом. В таких системах заменяют только переключатели, датчики и световые блоки, которые требуют замены, и возможность добавления центрального блока управления позволяет распределить затраты, а также уменьшить величину ущерба, вызванного отбраковкой или удалением используемого оборудования.
В таких комплектах, исполнительное устройство (такое как световой блок) и управляющее устройство (настенный переключатель) могут быть предварительно подготовлены и выполнены с возможностью работать независимо от других устройств. По существу, можно считать, что они имеют свою собственную частную сеть связи (такую как сеть ZigBee).
Операция по модернизации предварительно сконфигурированных наборов или комплектов устройств в соответствии с центрально управляемой сетью, такой как HUE-система, требует выполнения пользовательских действий в конкретном порядке, или готовые к соединению устройства могут некорректно работать в сети. Кроме того, операция по модернизации большого числа готовых к соединению устройств дополнительно может потребовать значительного времени для точной настройки процесса установки.
Например, для конфигурирования простого предварительно сконфигурированного (или «Готового к соединению») комплекта, такого как световой блок и настенный переключатель, с присоединенной «мостовой» сетью (или Hue-сетью), пользователь должен отдельно сбросить световой блок и настенный переключатель к заводским настройкам или в новый заводской режим. Затем пользователь должен дать команду блоку контроллера или мосту искать «новые» устройства. Кроме того, мост должен быть выполнен с возможностью установления связи настенного переключателя со световым блоком. Хотя этот пример является простым, если пользователь имеет большое число комплектов для конфигурирования (например, при полном переводе дома с предварительно сконфигурированной настройки на мостовую сетевую настройку) со многими исполнительными механизмами и контроллерами для конфигурирования, то конфигурирование может стать очень сложным, и вероятность ошибок, приводящих к тому, что соединенная система не сможет управлять всеми световыми блоками корректно, является высокой.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
В соединенной или сетевой осветительной системе необходима возможность конфигурировать предварительно сконфигурированный или предварительно подготовленный комплект осветительных устройств таким образом, чтобы ими можно было управлять с помощью архитектуры освещения с мостами или центральным блоком управления без ошибок, вызванных ручным конфигурированием. Другими словами, было бы полезным обеспечить возможность конфигурирования соединенной с сетью осветительной системы быстрым, простым и удобным для пользователя способом; например, позволить пользователю в конкретном помещении или окружающем пространстве конфигурировать предварительно сконфигурированные устройства с образованием мостовой сетевой системы для всего дома или окружающего пространства быстрым, простым и удобным для пользователя способом.
Согласно первому аспекту, обеспечено устройство осветительной системы для предварительно сконфигурированной осветительной системы, причем устройство осветительной системы непосредственно связано с по меньшей мере одним дополнительным устройством осветительной системы в предварительно сконфигурированной осветительной системе на основе данных конфигурации, связанных с устройством осветительной системы и упомянутым по меньшей мере одним дополнительным устройством осветительной системы, причем устройство осветительной системы дополнительно выполнено с возможностью: хранения данных конфигурации, связанных с устройством осветительной системы и упомянутым по меньшей мере одним дополнительным устройством осветительной системы, таким образом, чтобы они не удалялись при выполнении сброса; приема входного сигнала сброса; каскадирования входного сигнала сброса на любые связанные устройства осветительной системы в предварительно сконфигурированном комплекте осветительной системы; сброса устройства осветительной системы; и определения и регистрации устройства осветительной системы в таком центральном блоке (101) управления, который выполнен с возможностью осуществления доступа к данным конфигурации и восстановления функциональности предварительно сконфигурированной осветительной системы.
Таким образом, можно преобразовать предварительно сконфигурированную осветительную систему, содержащую множественные устройства, выполненные с возможностью подсоединения или обмена данными непосредственно друг с другом, для функционирования с использованием центрального блока управления.
Устройство осветительной системы, выполненное с возможностью хранения данных конфигурации, может быть выполнено с возможностью сохранения данных конфигурации на внешнем сервере.
Таким образом, даже когда устройство будет полностью сброшено в новый заводской режим работы, и все данные конфигурации из памяти осветительной системы будут потеряны, то тогда данные конфигурации могут быть получены центральным блоком управления из внешнего сервера.
Устройство осветительной системы может быть выполнено с возможностью передачи данных конфигурации на пользовательское оборудование, причем пользовательское оборудование может быть выполнено с возможностью передачи данных конфигурации на внешний сервер.
Таким образом устройство осветительной системы может быстро и легко передавать данные конфигурации на внешний сервер через пользовательское оборудование, и, таким образом, может не нуждаться в дорогостоящем приемопередающем оборудовании для дальней связи, а вместо этого может обмениваться данными с использованием способа ближнего действия, такого как NFC или Bluetooth.
Устройство осветительной системы, выполненное с возможностью хранения данных конфигурации, может быть выполнено с возможностью хранения данных конфигурации на участке памяти, который защищен от удаления при сбросе на устройстве осветительной системы.
Устройство осветительной системы может быть дополнительно выполнено с возможностью: приема запроса от центрального блока управления на данные конфигурации; и генерирования ответа на этот запрос, причем ответ содержит хранимые данные конфигурации; и передачи на центральный блок управления ответа таким образом, чтобы центральный блок управления имел доступ к данным конфигурации.
Таким образом, даже когда устройство будет сброшено, память, хранящая данные конфигурации, не стирается и, таким образом, данные конфигурации сохраняются и могут быть доступными для центрального блока управления, когда устройство регистрируется в центральном блоке управления.
Входной сигнал сброса может быть физическим вводом.
В таких вариантах осуществления, ввод может быть кнопкой, переключателем или другим физическим вводом, и он может быть определенной комбинацией или последовательностью физических вводов.
Входной сигнал сброса может быть принятым сообщением команды сброса.
В таких вариантах осуществления ввод может быть, таким образом, принят от устройства, инициирующего процесс перехода от предварительно сконфигурированной осветительной системы комплекта к системе, которой можно управлять с использованием подходящего центрального блока управления или моста.
Устройство осветительной системы, выполненное с возможностью каскадирования входного сигнала сброса на любые связанные устройства осветительной системы в предварительно сконфигурированном комплекте осветительной системы, может быть выполнено с возможностью: определения любых непосредственно связанных устройств осветительной системы; генерирования сообщения команды сброса; и передачи сообщения команды сброса на каждое из непосредственно связанных устройств осветительной системы для каскадирования входного сигнала сброса.
Таким образом, сброс может каскадироваться по устройствам осветительной системы, и тогда такой единственный сброс позволяет всей системе соединиться с центральным блоком управления.
Устройство осветительной системы может быть выполнено с возможностью экранирования в течение определенного периода времени любых дополнительно принимаемых входных сигналов сброса после приема первого входного сигнала сброса.
Например, в некоторых вариантах осуществления экранирование или блокирование любых дополнительных входных сигналов сброса предотвращает появление повторения циклов сбросов.
Устройство осветительной системы является одним из: управляемого светового блока; переключателя света; и блока датчиков.
Согласно второму аспекту обеспечен центральный блок управления для конфигурирования устройства осветительной системы предварительно сконфигурированной осветительной системы, причем центральный блок управления выполнен с возможностью: регистрации сброшенного устройства осветительной системы в центральном блоке управления; запроса данных конфигурации, связанных с устройством осветительной системы и по меньшей мере одним дополнительным устройством осветительной системы; приема данных конфигурации; и генерирования логического соединения между устройством осветительной системы и по меньшей мере одним дополнительным устройством осветительной системы для восстановления функциональности предварительно сконфигурированной осветительной системы между устройством осветительной системы и по меньшей мере одним дополнительным устройством осветительной системы.
Следовательно, в таких вариантах осуществления центральный блок управления может быть способен восстанавливать функциональность предварительно сконфигурированной осветительной системы.
Центральный блок управления, выполненный с возможностью запроса данных конфигурации, связанных с устройством осветительной системы и по меньшей мере одним дополнительным устройством осветительной системы, может быть дополнительно выполнен с возможностью генерирования и передачи на внешний сервер запроса на данные конфигурации, связанные с устройством осветительной системы, и приема данных конфигурации в ответе на запрос от внешнего сервера.
В таких вариантах осуществления центральный блок управления может получать данные конфигурации от внешнего сервера и, таким образом, даже если устройство осветительной системы удалило данные конфигурации при выполнении полного сброса или сброса к заводским настройкам, то затем эти данные конфигурации могут быть извлечены.
Центральный блок управления, выполненный с возможностью запроса данных конфигурации, связанных с устройством осветительной системы и по меньшей мере одним дополнительным устройством осветительной системы, может быть дополнительно выполнен с возможностью генерирования и передачи на устройство осветительной системы запроса на данные конфигурации, связанные с устройством осветительной системы, и приема данных конфигурации в ответе на запрос от устройства осветительной системы.
Сетевая осветительная система может содержать: по меньшей мере два устройства осветительной системы, описанные здесь; и центральный блок управления, описанный здесь.
Согласно третьему аспекту, обеспечен способ конфигурирования устройства осветительной системы, причем устройство осветительной системы выполнено с возможностью функционирования в составе предварительно сконфигурированной осветительной системы, причем устройство осветительной системы непосредственно связано с по меньшей мере одним дополнительным устройством осветительной системы в предварительно сконфигурированной осветительной системе на основе данных конфигурации, связанных с устройством осветительной системы и упомянутым по меньшей мере одним дополнительным устройством осветительной системы, причем способ содержит: хранение данных конфигурации, связанных с устройством осветительной системы и упомянутым по меньшей мере одним дополнительным устройством осветительной системы, таким образом, чтобы они не удалялись при выполнении сброса; прием входного сигнала сброса; каскадирование входного сигнала сброса на любые связанные устройства осветительной системы в предварительно сконфигурированном комплекте осветительной системы; сброс устройства осветительной системы; и определение и регистрацию устройства осветительной системы в таком центральном блоке управления, который выполнен с возможностью осуществления доступа к данным конфигурации и восстановления функциональности предварительно сконфигурированной осветительной системы.
Хранение данных конфигурации может содержать хранение данных конфигурации на внешнем сервере.
Хранение данных конфигурации на внешнем сервере может содержать: передачу данных конфигурации на пользовательское оборудование; и передачу данных конфигурации от пользовательского оборудования на внешний сервер.
Хранение данных конфигурации может содержать хранение данных конфигурации на участке памяти, который защищен от удаления при сбросе устройства осветительной системы.
Способ может дополнительно содержать: прием запроса от центрального блока управления на данные конфигурации; генерирование ответа на запрос, причем ответ содержит хранимые данные конфигурации; и передачу на центральный блок управления ответа таким образом, чтобы центральный блок управления имел доступ к данным конфигурации.
Прием входного сигнала сброса может содержать прием физического ввода.
Прием входного сигнала сброса может содержать прием сообщения команды сброса.
Каскадирование входного сигнала сброса на любые связанные устройства осветительной системы в предварительно сконфигурированном комплекте осветительной системы может содержать: определение любых непосредственно связанных устройств осветительной системы; генерирование сообщения команды сброса; и передачу сообщения команды сброса на каждое из непосредственно связанных устройств осветительной системы для каскадирования входного сигнала сброса.
Способ может дополнительно содержать: экранирование в течение определенного периода времени любых дополнительно принимаемых входных сигналов сброса после приема первого входного сигнала сброса.
Согласно четвертому аспекту, обеспечен способ управления центральным блоком управления для конфигурирования устройства осветительной системы предварительно сконфигурированной осветительной системы, причем способ содержит: регистрацию сброшенного устройства осветительной системы в центральном блоке управления; запрос данных конфигурации, связанных с устройством осветительной системы и по меньшей мере одним дополнительным устройством осветительной системы; прием данных конфигурации; и генерирование логического соединения между устройством осветительной системы и по меньшей мере одним дополнительным устройством осветительной системы для восстановления функциональности предварительно сконфигурированной осветительной системы между устройством осветительной системы и по меньшей мере одним дополнительным устройством осветительной системы.
Запрос данных конфигурации, связанных с устройством осветительной системы и по меньшей мере одним дополнительным устройством осветительной системы, может дополнительно содержать: генерирование и передачу на внешний сервер запроса на данные конфигурации, связанные с устройством осветительной системы, и прием данных конфигурации в ответе на запрос от внешнего сервера.
Запрос данных конфигурации, связанных с устройством осветительной системы и по меньшей мере одним дополнительным устройством осветительной системы, может дополнительно содержать: генерирование и передачу на устройство осветительной системы запроса на данные конфигурации, связанные с устройством осветительной системы; и прием данных конфигурации в ответе на запрос от устройства осветительной системы.
Согласно пятому аспекту, обеспечена компьютерная программа для управления устройством осветительной системы для предварительно сконфигурированной осветительной системы, причем устройство осветительной системы непосредственно связано с по меньшей мере одним дополнительным устройством осветительной системы в предварительно сконфигурированной осветительной системе на основе данных конфигурации, связанных с устройством осветительной системы и упомянутым по меньшей мере одним дополнительным устройством осветительной системы, и при этом компьютерная программа содержит код, реализуемый на одном или более считываемых компьютером носителях данных и предназначенный, при выполнении на устройстве осветительной системы, для выполнения операций: хранения данных конфигурации, связанных с устройством осветительной системы и упомянутым по меньшей мере одним дополнительным устройством осветительной системы, таким образом, чтобы они не удалялись при выполнении сброса; приема входного сигнала сброса; каскадирования входного сигнала сброса на любые связанные устройства осветительной системы в предварительно сконфигурированном комплекте осветительной системы; сброса устройства осветительной системы; и определения и регистрации устройства осветительной системы в таком центральном блоке управления, который выполнен с возможностью осуществления доступа к данным конфигурации и восстановления функциональности предварительно сконфигурированной осветительной системы.
Хранение данных конфигурации может предписывать устройству осветительной системы дополнительно выполнить операцию сохранения данных конфигурации на внешнем сервере.
Хранение данных конфигурации на внешнем сервере может предписывать устройству осветительной системы дополнительно выполнить операции: передачи данных конфигурации на пользовательское оборудование; и передачи данных конфигурации от пользовательского оборудования на внешний сервер.
Хранение данных конфигурации может предписывать устройству осветительной системы дополнительно выполнить операцию сохранения данных конфигурации на участке памяти, который защищен от удаления при сбросе устройства осветительной системы.
Устройство осветительной системы может дополнительно выполнить операции: приема запроса от центрального блока управления на данные конфигурации; генерирования ответа на запрос, причем ответ содержит хранимые данные конфигурации; и передачи на центральный блок управления ответа таким образом, чтобы центральный блок управления имел доступ к данным конфигурации.
Прием входного сигнала сброса может предписывать устройству осветительной системы дополнительно выполнить операцию приема физического ввода (входного сигнала).
Прием входного сигнала сброса может предписывать устройству осветительной системы дополнительно выполнить операцию приема сообщения команды сброса.
Каскадирование входного сигнала сброса на любые связанные устройства осветительной системы в предварительно сконфигурированном комплекте осветительной системы может предписывать устройству осветительной системы дополнительно выполнить операции: определения любых непосредственно связанных устройств осветительной системы; генерирования сообщения команды сброса; и передачи сообщения команды сброса на каждое из непосредственно связанных устройств осветительной системы для каскадирования входного сигнала сброса.
Осветительной системе может быть дополнительно предписано выполнить операцию экранирования в течение определенного периода времени любых дополнительно принимаемых входных сигналов сброса после приема первого входного сигнала сброса.
Согласно шестому аспекту, обеспечена компьютерная программа для управления центральным блоком управления для конфигурирования устройства осветительной системы предварительно сконфигурированной осветительной системы, причем компьютерная программа содержит код, реализуемый на одном или более считываемых компьютером носителях данных и предназначенный, при выполнении на центральном блоке управления, для выполнения операций: регистрации сброшенного устройства осветительной системы в центральном блоке управления; запроса данных конфигурации, связанных с устройством осветительной системы и по меньшей мере одним дополнительным устройством осветительной системы; приема данных конфигурации; и генерирования логического соединения между устройством осветительной системы и по меньшей мере одним дополнительным устройством осветительной системы для восстановления функциональности предварительно сконфигурированной осветительной системы между устройством осветительной системы и по меньшей мере одним дополнительным устройством осветительной системы.
Запрос данных конфигурации, связанных с устройством осветительной системы и по меньшей мере одним дополнительным устройством осветительной системы, может дополнительно предписывать центральному блоку управления дополнительно выполнить: генерирование и передачу на внешний сервер запроса на данные конфигурации, связанные с устройством осветительной системы, и прием данных конфигурации в ответе на запрос от внешнего сервера.
Запрос данных конфигурации, связанных с устройством осветительной системы и по меньшей мере одним дополнительным устройством осветительной системы, может дополнительно предписывать центральному блоку управления дополнительно выполнить: генерирование и передачу на устройство осветительной системы запроса на данные конфигурации, связанные с устройством осветительной системы; и прием данных конфигурации в ответе на запрос от устройства осветительной системы.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Для помощи в понимании настоящего раскрытия и демонстрации того, как могут быть реализованы варианты осуществления, в качестве примера выполнена ссылка на сопутствующие чертежи, на которых:
Фиг. 1 является примерной схемой системы, содержащей сетевую осветительную систему,
Фиг. 2a-2d являются примерными схемами иллюстративного предварительно сконфигурированного комплекта или безмостовых конфигураций световых блоков и переключателей,
Фиг. 3 является блок-схемой последовательности операций иллюстративной операции каскадного сброса, выполняемой предварительно сконфигурированным устройством согласно некоторым вариантам осуществления,
Фиг. 4 является блок-схемой последовательности операций иллюстративной конфигурации сетевой осветительной системы между устройством каскадного сброса и мостом согласно некоторым вариантам осуществления, и
Фиг. 5 является блок-схемой последовательности операций дополнительной иллюстративной конфигурации сетевой осветительной системы для устройства согласно некоторым вариантам осуществления.
ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Нижеследующее раскрывает технологии, посредством которых предварительно сконфигурированные или «Готовые к соединению» устройства могут быть интегрированы в сетевую осветительную систему. Те же самые способы и устройство, описанные здесь в отношении «Готовых к соединению» устройств, которые обычно продаются в виде предварительно сконфигурированных комплектов, могут быть применены к любым устройствам, соединенным в виде части безмостовой или распределенной конфигурации управления (например, соединенным с использованием конфигурации TouchLink). Таким образом, в тех случаях, когда нижеследующее описание относится к предварительно сконфигурированным компоновкам или комплектам устройств, то же самое может быть применено к любому устройству, которое функционирует в безмостовой конфигурации, или конфигурация может быть преобразована в мостовую или центрально управляемую (Hue) сетевую конфигурацию.
Преимущество такой системы состоит в том, что усилие, требуемое для интегрирования устройств в сетевую осветительную систему, такую как осветительная система Hue, уменьшается, что приводит к меньшим затратам на установку и меньшему числу ошибок установки.
В отношении фигуры 1 показана иллюстративная конфигурация соединенной или сетевой осветительной системы и связанных устройств. Сетевая осветительная система, показанная на фигуре 1, показывает иллюстративную сеть Hue™, но идеи, обсуждаемые здесь, могут быть реализованы в любой подходящей сетевой осветительной системе.
Сетевая осветительная система может содержать мост или центральный блок 101 управления. Мост может быть выполнен с возможностью приема входных сигналов от устройств в сети, таких как переключатели света, датчики и световые блоки, и, кроме того, приема входных сигналов от устройств внешних или за пределами сети, таких как внешнее облако или интернет-серверы и пользовательское оборудование. Мост может, кроме того, обрабатывать эти входные сигналы и генерировать соответствующие выходные сигналы, которые могут передаваться в сети, например, для управления световым блоком. Подобным образом мост 101 может быть выполнен с возможностью генерирования соответствующих выходных сигналов, которые могут быть переданы на устройства за пределами сети, например, для подтверждения принятого входного сигнала, и выдачи указания на то, что световой блок был включен.
Мост 101 может содержать процессор или CPU 113, память 115, и приемопередатчик 117.
Процессор 113 может быть в некоторых вариантах осуществления выполнен с возможностью выполнения различных программных кодов. Реализуемые программные коды в некоторых вариантах осуществления содержат контроль входных сигналов, обработку входных сигналов, генерирование выходных сигналов управления осветительной системой, и код конфигурации осветительной системы, описанные здесь. Реализуемые программные коды могут в некоторых вариантах осуществления храниться, например, в памяти 115, для извлечения процессором 113 всегда, когда это необходимо. Память 115 может дополнительно обеспечить секцию для хранения данных, например, данных входных сигналов переключателя, датчиков или управляющих сигналов осветительной системы, согласно применению, описанному здесь.
Код конфигурации осветительной системы в вариантах осуществления может быть реализован, по меньшей мере частично, в аппаратном и/или аппаратно-программном средстве.
Мост 101 в некоторых вариантах осуществления содержит приемопередатчик (TX/RX) 117, предназначенный для обеспечения связи с другим устройством, например, через беспроводную сеть связи. Приемопередатчик 117 может обмениваться данными с другим устройством посредством любого подходящего известного протокола связи, например, в некоторых вариантах осуществления приемопередатчик 117 или приемопередающее средство может использовать подходящий протокол универсальной системы мобильной связи (UMTS), протокол беспроводной локальной сети (WLAN), такой как, например, IEEE 802.X, подходящий протокол радиочастотной связи ближнего действия, такой как Bluetooth, ZigBee или инфракрасный интерфейс передачи данных (IRDA). В некоторых вариантах осуществления приемопередатчик 117 может обеспечить связь с другим устройством с использованием более одного протокола или интерфейса связи.
Например, мост 101 может обмениваться данными с использованием мостового API 121 (по WLAN-протоколу или линию связи по IP-доменам) с пользовательским оборудованием 151, обмениваться данными по дополнительной линии связи по IP-доменам с внешним облаком или интернет-сервером 161, обмениваться данными по ZigBee-линии 142 осветительных приборов со световым блоком 105, обмениваться данными по ZigBee-линии 144 датчиков с блоком 107 датчиков, и обмениваться данными по ZigBee-линии 140 переключателей с переключателем 103 света.
Хотя в примере, показанном на фиг. 1, имеется единственный мост 101, следует понимать, что в некоторых вариантах осуществления может быть более одного моста 101 или блока управления, распределенных по системе. В некоторых вариантах осуществления множественные мосты или блоки управления могут быть выполнены с возможностью обмена данными друг с другом и могут распределять функциональность управления, как обсуждается здесь. Однако следует понимать, что в некоторых вариантах осуществления один из мостов или блоков управления может функционировать в качестве главного моста или блока управления, а другие мосты или блоки управления функционируют в качестве подчиненных или неинтеллектуальных блоков управления, пересылающих сообщения между соединенными устройствами и главным мостом или блоком управления.
Сетевая осветительная система может содержать различные устройства ввода и вывода. Например, на фиг. 1 показан переключатель 103 света, световой блок 105, блок 107 датчиков, в качестве иллюстративных устройств. Следует понимать, что число и распределение устройств в сети может быть любым подходящим распределением. Кроме того, в некоторых вариантах осуществления переключатель 103 света и световой блок 105 являются первоначально предварительно сконфигурированным или «Готовым к соединению» комплектом 111 устройств, которые не обмениваются данными с мостом, но могут быть выполнены с возможностью, как обсуждается здесь, входить в состав сетевой осветительной системы.
Переключатель 103 света может быть выполнен с возможностью приема пользовательского ввода и передачи ввода в качестве команды к световому блоку 105. В некоторых примерах средство сообщения команды может быть прямой линией 106 связи, например, используемой, когда переключатель 103 света и световой блок 105 входят в состав предварительно сконфигурированного или «Готового к соединению» комплекта 111 устройств, которые не обмениваются данными с мостом 101. В таком примере переключатель 103 света может быть выполнен с возможностью передачи команды «Включить свет» по прямой линии 106 связи на световой блок 105. Однако переключатель 103 света может быть дополнительно выполнен с возможностью снабжения моста 101 входным сигналом переключателя, таким как уведомление о «нажатии», которое передается на мост 101.
Переключатель 103 света может содержать процессор или CPU 123, память 125, приемопередатчик 127 и пользовательский интерфейс или пользовательский ввод 129.
Процессор 123 может быть в некоторых вариантах осуществления выполнен с возможностью выполнения различных программных кодов. Реализуемые программные коды в некоторых вариантах осуществления содержат контроль пользовательских вводов, обработку пользовательских вводов, генерирование выходных сигналов управления осветительной системы и код конфигурации осветительной системы, описанные здесь. Реализуемые программные коды могут в некоторых вариантах осуществления храниться, например, в памяти 125, для извлечения процессором 123 всегда, когда это необходимо. Память 125 может дополнительно обеспечить секцию для хранения данных, например, данных входных сигналов переключателя, управляющих сигналов осветительной системы или датчиков, согласно применению, описанному здесь.
Переключатель 103 света в некоторых вариантах осуществления содержит приемопередатчик (TX/RX) 127, подходящий для обеспечения связи с другим устройством, например, через беспроводную сеть связи. Приемопередатчик 127 может обмениваться данными с другим устройством посредством любого подходящего известного протокола связи, например, в некоторых вариантах осуществления приемопередатчик 127 или приемопередающее средство может использовать линию связи ZigBee для обмена данными со световым блоком 105 и/или мостом 101.
Пользовательский интерфейс (UI) 129 переключателя света позволяет пользователю вводить команды в осветительную систему. Пользовательский интерфейс 129 может быть, например, клавиатурой, физическим переключателем, сенсорным интерфейсом, выполненным с возможностью детектирования пользовательского касания, или интерфейсом для определения бесконтактных средств управления с помощью жестов. В некоторых вариантах осуществления UI 129 может быть выполнен с возможностью выдачи информации для пользователя, например, светоизлучающий диод может подсвечивать переключатель или часть переключателя света для указания на то, что световой блок включен или выключен. В некоторых вариантах осуществления UI 129 может быть устройством визуального отображения, например, ЖК-дисплеем, светодиодом или другой техникой отображения. В некоторых вариантах осуществления сенсорный экран может обеспечить как функции ввода данных, так и функции вывода данных для UI 129.
Световой блок 105 может быть выполнен с возможностью приема команды светового блока и других сообщений от моста 101 и/или переключателя 103 света. В некоторых вариантах осуществления команда может быть принята по прямой линии 106 связи, такой, которая используется, когда переключатель 103 света и световой блок 105 входят в состав предварительно сконфигурированного или «Готового к соединению» комплекта 111 устройств, которые не обмениваются данными с мостом 101. В таком примере световой блок 105 может быть выполнен с возможностью приема команды «Включить свет» по прямой линии 106 связи от переключателя 103 света. Однако световой блок 105 может быть дополнительно выполнен с возможностью приема сообщений, таких как команды для осветительных приборов, от моста 101 по ZigBee-линии 142 осветительных приборов.
Световой блок 105 может содержать процессор или CPU 133, память 135, приемопередатчик 137 и по меньшей мере один управляемый светогенерирующий элемент 139.
Процессор 133 может быть в некоторых вариантах осуществления предназначен для выполнения различных программных кодов. Реализуемые программные коды в некоторых вариантах осуществления содержат контроль команд управления, обработку команд, управление электропитанием светового элемента, и код конфигурации осветительной системы, описанные здесь. Реализуемые программные коды в некоторых вариантах осуществления могут храниться, например, в памяти 135, для извлечения процессором 133 всегда, когда это необходимо. Память 135 может дополнительно обеспечить секцию для хранения данных, например, данных управляющих сигналов, согласно применению, описанному здесь.
Световой блок 105 в некоторых вариантах осуществления содержит приемопередатчик (TX/RX) 137, подходящий для обеспечения связи с другим устройством, например, через беспроводную сеть связи. Приемопередатчик 137 может обмениваться данными с другим устройством посредством любого подходящего известного протокола связи, например, в некоторых вариантах осуществления приемопередатчик 137 или приемопередающее средство может использовать линию связи ZigBee для обмена данными с переключателем 103 света и/или мостом 101.
Управляемый светогенерирующий элемент 139 может быть любым подходящим управляемым светогенерирующим элементом, таким как светоизлучающие диоды, а также лампы накаливания, галогенные, люминесцентные и высокоинтенсивные разрядные лампы. Управляемый светогенерирующий элемент 139 может быть, например, управляемым по интенсивности и/или цвету.
Блок 107 датчиков может быть выполнен с возможностью определения входных сигналов окружающего пространства (например, температуры или движения) и передачи входных сигналов на мост 101. В некоторых примерах передача входных сигналов может быть обеспечена для моста 101 по ZigBee-соединению 144.
Блок 107 датчиков может содержать процессор или CPU 143, память 145, приемопередатчик 147 и датчик 149.
Процессор 143 может быть в некоторых вариантах осуществления выполнен с возможностью выполнения различных программных кодов. Реализуемые программные коды в некоторых вариантах осуществления содержат контроль датчиков, генерирование сообщений датчиков осветительной системы и код конфигурации осветительной системы, описанные здесь. Реализуемые программные коды в некоторых вариантах осуществления могут храниться, например, в памяти 145, для извлечения процессором 143 всегда, когда это необходимо. Память 145 может дополнительно обеспечить секцию для хранения данных, например, данных датчиков, согласно применению, описанному здесь.
Блок 107 датчиков в некоторых вариантах осуществления содержит приемопередатчик (TX/RX) 147, подходящий для обеспечения связи с другим устройством, например, через беспроводную сеть связи. Приемопередатчик 147 может обмениваться данными с другим устройством посредством любого подходящего известного протокола связи, например, в некоторых вариантах осуществления приемопередатчик 147 или приемопередающее средство может использовать линию связи ZigBee для обмена данными с мостом 101.
Датчик 149 может быть датчиком любого подходящего типа или конфигурации. Например, датчик может быть датчиком температуры, пассивным инфракрасным датчиком для контроля того, находятся ли в помещении люди, или камерой.
Хотя продемонстрированные здесь примеры показывают устройства, которые являются световыми блоками, переключателями света или блоками датчиков, следует понимать, что в некоторых вариантах осуществления функциональность блока датчиков может быть реализована в пределах светового блока или переключателя света.
Кроме того, продемонстрированная на фиг. 1 система дополнительно показывает внешний или облачный сервер 161. Внешний или облачный сервер 161 может быть выполнен с возможностью обмена данными с мостом 101 посредством интернет-протокола (TCP IP) или подобной линии 171 связи. Кроме того, внешний сервер 161 может быть выполнен с возможностью обмена данными с пользовательским оборудованием 151. Внешний сервер 161 может быть, например, использован для хранения данных конфигурации, используемых мостом 101 при конфигурировании сетевой осветительной системы, описанной здесь.
Внешний сервер 161 может содержать процессор или CPU 163, память 165, и приемопередатчик 167.
Процессор 163 может быть в некоторых вариантах осуществления выполнен с возможностью выполнения различных программных кодов. Реализуемые программные коды в некоторых вариантах осуществления содержат код конфигурации осветительной системы, описанный здесь. Реализуемые программные коды в некоторых вариантах осуществления могут храниться, например, в памяти 165, для извлечения процессором 163 всегда, когда это необходимо. Память 165 может дополнительно обеспечить секцию для хранения данных, например, данных входных сигналов переключателя, управляющих сигналов осветительной системы или датчиков, согласно применению, описанному здесь.
Внешний сервер 161 в некоторых вариантах осуществления содержит приемопередатчик (TX/RX) 167, подходящий для обеспечения связи с другим устройством. Приемопередатчик 167 может обмениваться данными с другим устройством посредством любого подходящего известного протокола связи, например, в некоторых вариантах осуществления приемопередатчик 167 или приемопередающее средство может использовать линию связи 171 TCP IP для обмена данными с мостом 101 и, кроме того, может поддерживать функционирование удаленных API по дополнительной линии 131 связи для обмена данными с пользовательским оборудованием 151.
Пользовательское устройство или пользовательское оборудование 151 может быть, например, вычислительным устройством, выполненным с возможностью выполнения программы управления освещением или подобного, и выполненным с возможностью осуществления доступа к мосту с использованием мостовых API. Пользовательское оборудование 151 может быть, например, мобильным телефоном, планшетным компьютером, переносным компьютером, настольным компьютером или подобным. Таким образом, пользовательское оборудование может быть выполнено с возможностью функционирования в качестве удаленного переключателя света и/или в качестве «удаленного» датчика. Пользовательское оборудование 151 может быть также выполнено с возможностью приема информации от устройства в осветительной системе, такой как информация о конфигурации от переключателя света или светового блока в предварительно сконфигурированном комплекте, и может хранить или передавать эту информацию таким образом, чтобы при конфигурировании устройств в составе сетевой осветительной системы, содержащей мост, устройства могли быть переконфигурированы корректно.
Пользовательское оборудование 151 может содержать процессор или CPU 153, память 155, приемопередатчик 157 и пользовательский интерфейс 159.
Процессор 153 может быть в некоторых вариантах осуществления выполнен с возможностью выполнения различных программных кодов. Реализуемые программные коды в некоторых вариантах осуществления содержат генерирование входных сигналов и код конфигурации осветительной системы, описанные здесь. Реализуемые программные коды могут в некоторых вариантах осуществления храниться, например, в памяти 155, для извлечения процессором 153 всегда, когда это необходимо. Память 155 может дополнительно обеспечить секцию для хранения данных, например, данных входных сигналов переключателя, управляющих сигналов осветительной системы или датчиков, согласно применению, описанному здесь.
Пользовательское оборудование 151 в некоторых вариантах осуществления содержит приемопередатчик (TX/RX) 157, подходящий для обеспечения связи с другим устройством, например, через беспроводную сеть связи. Приемопередатчик 157 может обмениваться данными с другим устройством посредством любого подходящего известного протокола связи, например, в некоторых вариантах осуществления приемопередатчик 157 или приемопередающее средство может использовать подходящий протокол универсальной системы мобильной связи (UMTS), протокол беспроводной локальной сети (WLAN), такой как, например, IEEE 802.X, подходящий протокол радиочастотной связи ближнего действия, такой как Bluetooth, ZigBee или инфракрасный интерфейс передачи данных (IRDA). В некоторых вариантах осуществления приемопередатчик 157 может обеспечивать связь с другим устройством с использованием более одного протокола или интерфейса связи.
Например, пользовательское оборудование 151 может обмениваться данными с использованием мостового API 121 (по WLAN-протоколу или линии связи по IP-доменам) с мостом 101, и обмениваться данными с использованием линии ближней радиосвязи (NFC) со световым блоком или переключателем с возможностью NFC.
Пользовательский интерфейс (UI) 159 пользовательского оборудования позволяет пользователю вводить команды в осветительную систему. Пользовательский интерфейс 159 может быть, например, клавиатурой, физическим переключателем или сенсорным интерфейсом, выполненным с возможностью детектирования пользовательского касания. В некоторых вариантах осуществления UI 129 может быть выполнен с возможностью выдачи информации пользователю, например, устройством визуального отображения, например, ЖК-дисплеем, светодиодом или другой техникой отображения. В некоторых вариантах осуществления сенсорный экран может обеспечить как функции ввода данных, так и функции вывода данных, для UI 159.
В отношении фиг. 2a-2d, показаны иллюстративные компоновки «Готовых к соединению» или предварительно сконфигурированных комплектов световых блоков и переключателей света.
В отношении фиг. 2а, показан первый комплект, содержащий единственный переключатель 201, связанный через первую линию 202 с единственным световым блоком 203.
В отношении фиг. 2b, показан второй комплект, содержащий единственный переключатель 211 света и первый световой блок 213, и второй световой блок 215. Переключатель 211 света может содержать первый элемент переключателя для управления первым световым блоком 213 через первую линию 212 и второй элемент переключателя для управления вторым световым блоком 215 через вторую линию 214.
В отношении фиг. 2c, показан третий комплект, содержащий первый переключатель 220 света, второй переключатель 221 света, первый световой блок 223 и второй световой блок 225. Первый переключатель 220 света может содержать первый элемент переключателя для управления первым световым блоком 223 через первую линию 222 и второй элемент переключателя для управления вторым световым блоком 225 через вторую линию 224. Кроме того, второй переключатель 221 света может дополнительно управлять вторым световым блоком 225 через третью линию 226.
В отношении фиг. 2d, показан четвертый комплект, содержащий первый переключатель 230 света, второй переключатель 231 света, первый световой блок 223, второй световой блок 225 и третий световой блок 237. Первый переключатель 230 света может содержать первый элемент переключателя для управления первым световым блоком 233 через первую линию 232 и второй элемент переключателя для управления вторым световым блоком 235 через вторую линию 234. Кроме того, второй переключатель 231 света может содержать первый элемент переключателя для управления вторым световым блоком 235 через третью линию 236 и второй элемент переключателя для управления третьим световым блоком 237 через четвертую линию 238.
Идея, описанная здесь, состоит в обеспечении возможности того, чтобы световые блоки, переключатели и датчики, которые были предварительно подготовлены (или при «Готовой к соединению» конфигурации), могли быть легко и без генерирования ошибок сконфигурированы для функционирования в пределах сетевой осветительной системы, такой как система, показанная на фиг. 1. Другими словами, идея состоит в обеспечении устройств со способностью легкого перехода от прямого обмена данными друг с другом к функционированию в пределах осветительной сети с центральным блоком управления или мостом.
В некоторых вариантах осуществления это может быть реализовано в двух частях.
Первой частью переконфигурирования предварительно сконфигурированных или подготовленных устройств (таких как световые блоки) является операция сброса устройств и каскадного сброса. Второй частью переконфигурирования устройств является операция конфигурирования сети устройств.
В отношении фиг. 3, показана иллюстративная операция сброса устройств и каскадного сброса. Эти операции могут быть выполнены в отношении любого из устройств в комплекте. Например, в отношении устройств, таких как световой блок 105, переключатель 103 света или блок 107 датчиков.
Фигура 3 показывает операцию, выполняемую перед сбросом, или начальную операцию, в которой информацию о конфигурации сохраняют в «безопасной» области. В примере, приведенном здесь, операция является операцией обновления конфигурации. Например, подробности конфигурации функционирования переключателя света могут быть изменены, например, на то, какой световой блок в комплекте переключается при функционировании переключателя (или могут быть изменены подробности конфигураций световых блоков или датчиков). Изменения могут быть затем сохранены в памяти устройства. Память, в которой хранятся данные конфигурации, может быть в некоторых вариантах осуществления экранирована, помечена или защищена иным образом от стирания во время процесса сброса.
Операция обновления данных конфигурации для устройства (перед приемом команды каскадного сброса) показана на фиг. 3 как этап 301.
Устройство может быть выполнено с возможностью приема сигнала или ввода каскадного сброса. Ввод каскадного сброса может быть в некоторых вариантах осуществления физическим вводом, таким как механический переключатель на устройстве. Например, устройство может быть снабжено кнопкой с функцией «каскадного сброса». Кнопка или переключатель для выполнения «каскадного сброса» может быть, например, обозначена на устройстве как «восстановить заводские настройки» или «сброс к заводским настройкам». Однако в некоторых вариантах осуществления операция «каскадного сброса» может отличаться или различаться от команды сброса к заводским настройкам наличием отдельной физической кнопки или переключателя для кнопки или переключателя «восстановить заводские настройки». В некоторых вариантах осуществления нажатие или приведение в действие определенной комбинации кнопок или переключателей формирует ввод (входной сигнал) «каскадного сброса». Например, в некоторых вариантах осуществления короткое нажатие кнопки «сброса» может сформировать ввод перезагрузки, причем длительное нажатие кнопки дольше определенного числа секунд формирует ввод «каскадного сброса».
В некоторых вариантах осуществления ввод каскадного сброса является командой, принимаемой от удаленного устройства. Каскадный сброс может быть принят, например, по беспроводного линии связи. В некоторых вариантах осуществления каскадный сброс является межсетевой командой, которая позволяет запустить каскадный сброс из hue-системы или другой сетевой осветительной системы, предварительно сконфигурированное устройство которой подлежит конфигурированию для присоединения.
В некоторых вариантах осуществления команда каскадного сброса может быть сопоставлена с командой существующего сетевого стандарта (например, ZigBee) или может быть реализована в виде конкретного расширения производителя.
Операция приема ввода каскадного сброса показана на фигуре 3 как этап 303.
При этом устройство может быть выполнено с возможностью обработки ввода каскадного сброса и инициализации процесса каскадного сброса для возвращения устройства в режим «заводских настроек».
Операция инициализации операции сброса к заводским настройкам для устройства показана на фигуре 3 как этап 305.
Кроме того, устройство может быть выполнено с возможностью определения того, существуют ли какие-либо дополнительные устройства, соединенные с этим устройством.
Операция определения того, существуют ли какие-либо дополнительные устройства, соединенные с этим устройством, показана на фигуре 3 как этап 307.
При этом устройство может быть выполнено с возможностью генерирования сообщения команды каскадного сброса, подлежащего отправке на любое из определенных дополнительных устройств.
Операция генерирования сообщений команды каскадного сброса показана на фигуре 3 как этап 309.
Затем устройство может передать сообщения команды каскадного сброса на определенные дополнительные устройства.
Операция передачи команд каскадного сброса показана на фигуре 3 как этап 311.
Затем дополнительные устройства могут принять сообщение команды каскадного сброса (другими словами, для дополнительного устройства функционирование начинается на этапе 303).
При этом устройство может быть выполнено с возможностью выполнения ранее инициализированной операции сброса к заводским настройкам.
Операция выполнения сброса к заводским настройкам показана на фигуре 3 как этап 313.
В примере, показанном на фиг. 3, генерирование сообщения команды каскадного сброса и передача сообщения команды каскадного сброса являются однонаправленным сообщением. Однако в некоторых вариантах осуществления передача сообщения команды каскадного сброса не завершается до тех пор, пока не будет принято положительное подтверждение приема. Использование подтверждений может быть реализовано для предотвращения пропуска сообщения команды каскадного сброса устройствами с низким уровнем заряда аккумуляторной батареи и/или устройствами с питанием от аккумуляторной батареи, которые только периодически включают питание своих приемопередатчиков. По тем же причинам в некоторых вариантах осуществления передатчик может быть выполнен с возможностью передачи множественных сообщений команды каскадного сброса на каждое дополнительное устройство с целью обеспечения успешного приема сообщения.
В таких вариантах осуществления операции каскадного сброса могут проходить через все устройства в предварительно сконфигурированном комплекте, чтобы сделать их восприимчивыми к соединению и конфигурированию с мостовым устройством, чтобы они могли функционировать в сетевой осветительной системе.
В некоторых вариантах осуществления операция каскадного сброса, описанная здесь, предназначена для запуска или выполнения модифицированного сброса к «заводским настройкам», с той разницей между операцией «сброса к заводским настройкам» и операцией «каскадного сброса», что во время операции «каскадного сброса» данные конфигурации, хранимые в памяти устройства, которые детализируют конфигурацию устройства в предварительно сконфигурированном комплекте, не удаляются или не стираются. Как описано выше, это может быть обеспечено с помощью защиты секции памяти от операции сброса или при выполнении выборочного удаления или стирания.
Например, ввод каскадного сброса может быть применен к переключателю 201 света для предварительно сконфигурированного комплекта, показанного на фигуре 2А. Переключатель 201 света может, например, принять ввод каскадного сброса в форме нажатия на физическую кнопку или переключатель и затем инициализировать процесс каскадного сброса, который может включать в себя определение светового блока 203 и генерирование сообщения команды каскадного сброса, подлежащего передаче на световой блок 203 по линии 201. Переключатель 201 света затем выполняет свою операцию сброса. Световой блок 203 принимает сообщение команды каскадного сброса от переключателя 201 света и затем, после определения того, что не существует никаких дополнительных подсоединенных устройств, выполняет свою собственную операцию сброса.
Дополнительный пример процесса каскадного сброса может быть описан в отношении предварительно сконфигурированного комплекта, показанного на фигуре 2С. В этом примере первый переключатель 220 света принимает ввод каскадного сброса. Первый переключатель 220 света может затем определить дополнительные подсоединенные устройства, такие как первый световой блок 223 и второй световой блок 225, и затем сгенерировать и передать сообщения команды каскадного сброса на первый световой блок 223 по линии 222 и на второй световой блок 225 по линии 224. Первый световой блок 223 может затем принять сообщение и инициализировать операцию каскадного сброса, определить, что не существует никаких дополнительных подсоединенных устройств, и затем выполнить операцию сброса в отношении самого себя. Второй световой блок 225 принимает сообщение и инициализирует операцию каскадного сброса. Второй световой блок 225 может затем определить, что существует дополнительное подсоединенное устройство, второй переключатель 221 света, и генерирует и передает дополнительное сообщение команды каскадного сброса на второй переключатель 221 света по линии 226. Второй переключатель света затем принимает дополнительное сообщение команды каскадного сброса и инициализирует каскадный сброс. Второй переключатель 221 света определяет, что не существует никаких дополнительных подсоединенных устройств и затем сбрасывает самого себя.
Таким образом, в обоих примерах требуется только единственный ввод для сброса всех устройств в комплекте таким образом, чтобы они были готовы к реализации второй части конфигурирования.
В примерах, описанных выше, определение дополнительных подсоединенных устройств может также включать в себя определение устройства, которое также отправило сообщение команды каскадного сброса и, таким образом, сообщение команды каскадного сброса генерируется и отправляется обратно. В таких вариантах осуществления операция инициализации операции каскадного сброса может блокировать выполнение любых дополнительно принятых команд каскадного сброса до тех пор, пока устройство не будет выполнено с возможностью функционирования в отношении моста.
В отношении фигуры 4, вторая часть операций перехода от предварительно сконфигурированного комплекта к мостовой сетевой осветительной системе показана более подробно. Фигура 4 таким образом показывает иллюстративные операции для переконфигурирования устройств для функционирования в сетевой осветительной системе, следующие за операцией выполнения операции сброса.
Устройство, после выполнения каскадного сброса, может затем начать выполнять поиск открытой сети. Поиск открытой сети стремится найти любые соединенные сети осветительных систем, например, сеть, управляемую мостом 101. Другими словами, устройство может быть выполнено с возможностью прослушивания сетевых сообщений, передаваемых от моста 101 или других устройств, которые могут быть выполнены с возможностью действовать в качестве узлов пересылки трафика в сети.
Кроме того, как описано здесь, в некоторых вариантах осуществления устройство может быть выполнено с возможностью экранирования или блокирования любых входящих команд или запросов каскадного сброса для предотвращения образования любого повторения циклов сброса или повторения процесса сброса.
Операция поиска открытой сети показана на фигуре 4 как этап 401.
При этом устройство может быть выполнено с возможностью идентификации любой определенной открытой сети как подходящей. Например, устройство может быть выполнено с возможностью определения того, является ли сила сигнала подходящей, или что мост, управляющий сетью, может управлять устройством.
Операция определения открытой сети и идентификации того, что открытая сеть является подходящей для конфигурирования устройства, показана на фигуре 4 как этап 403.
Устройство может быть выполнено с возможностью начать процесс регистрации в сети с мостом. Например, если сетевая осветительная система является Hue-системой, то выполняется Hue-процесс для регистрации устройства в мосту.
Операция начальной регистрации устройства в мосту показана на фигуре 4 как этап 405.
В некоторых вариантах осуществления регистрация устройства в мосту предписывает мосту сгенерировать и передать на устройство сообщение «запроса конфигурации». Это может быть реализовано в качестве части процесса регистрации.
Устройство может быть выполнено с возможностью приема сообщения запроса конфигурации. Устройство может, например, содержать такие интерфейс или аппаратуру запросов конфигурации, которые при приеме запроса на конфигурирование предназначены для определения или извлечения данных конфигурации, связанных с устройством, перед каскадным сбросом и когда устройство было частью предварительно сконфигурированного комплекта. Например, в отношении переключателя света, данные конфигурации могут идентифицировать световой блок или световые блоки, которые управлялись переключателем света. Подобным образом, в отношении светового блока, данные конфигурации могут идентифицировать силу света или цвет света, который должен быть выдан, когда световой блок будет «активирован». Таким образом, устройство может иметь доступ к данным конфигурации, таким как данные группы, сцены, или других подсоединенных устройств, которые хранились в памяти в устройстве (например, хранились в защищенной области памяти, описанной выше).
Операция определения данных конфигурации перед сбросом показана на фигуре 4 как этап 407.
При этом устройство может быть выполнено с возможностью передачи данных конфигурации на мост.
Операция передачи или пересылки данных конфигурации на мост показана на фигуре 4 как этап 409.
При этом мост может быть выполнен с возможностью сохранения этих данных конфигурации или обработки этих данных конфигурации для генерирования или установления логических соединений между устройствами из предварительно сконфигурированного комплекта. Таким образом, после обнаружения мостом всех «новых» устройств, он запрашивает все «новые» устройства в отношении их информации о конфигурации и создает правила управления соответствующим образом.
Операция сохранения данных конфигурации или обработки данных конфигурации показана на фигуре 4 как этап 411.
Например, это может включать в себя переход от реализации средств управления с использованием ZLL-формата (другими словами, для примера, показанного на фигуре 2А, когда кнопка на переключателе 201 света нажата, переключатель света отправляет команду «включить свет» на первый переключатель 203 света) к Hue-формату (когда кнопка на переключателе 201 света нажата, он отправляет уведомление о «нажатии» на мост, который, в свою очередь, отправляет команду «включить свет» на первый световой блок 203 на основе правила, обеспеченного в мосту). В некоторых вариантах осуществления, если устройство имеет питание от аккумуляторной батареи и не поддерживает «всегда включенное» линию связи, то устройство может быть выполнено с возможностью функционирования таким образом, чтобы оно часто выполняло опросы в течение заданного периода времени после каскадного сброса для соединения и конфигурирования самого себя с мостом.
В отношении фигуры 5, показан дополнительный пример управления переходом от предварительно сконфигурированного комплекта к сетевой осветительной системе. В примерах, показанных в отношении фигуры 5, облачное устройство или внешний сервер используется для хранения данных конфигурации таким образом, чтобы при сбросе устройства данные конфигурации не были потеряны и могли быть извлечены мостом для генерирования логических соединений и правил для функционирования устройств в сетевой осветительной системе.
Пример, показанный на фигуре 5, может быть разделен на три части. Этими тремя частями могут быть первая часть или часть 551 регистрации, где устройства регистрируются на внешнем сервере, вторая часть или часть 553 сброса, где устройства сбрасываются, и третья часть или часть 557 конфигурирования, где устройства обмениваются данными и конфигурируют сами себя в отношении моста, который может извлекать данные конфигурации из внешнего сервера 161.
В примере, показанном на фигуре 5, световой блок 105 является устройством, которое регистрируется/сбрасывается/конфигурируется. Однако эти операции могут быть выполнены на каждом из устройств в предварительно сконфигурированном комплекте.
Часть 551 регистрации из операций может быть выполнена пользователем при соединении с внешним сервером 161. Например, в некоторых вариантах осуществления регистрация устройства 105 может быть выполнена при обмене данными с устройством 105 с использованием пользовательского оборудования 151 с возможностью ближней радиосвязи (NFC). Таким образом, в некоторых вариантах осуществления пользовательское оборудование 151 может детектировать возможность NFC в устройстве 105 и извлекать шестнадцатеричный код, идентифицирующий устройство 105, и данные конфигурации, связанные с устройством 105.
Операция обмена данными с устройством и извлечение идентификатора (шестнадцатеричного кода) и данных конфигурации показана на фигуре 5 как этап 501.
Затем пользовательское оборудование 151 может зарегистрировать шестнадцатеричный код и данные конфигурации на внешнем сервере 161.
Передача идентификатора и данных конфигурации от пользовательского оборудования на внешний сервер 161 показана на фигуре 5 как этап 503.
При этом внешний сервер 161 может быть выполнен с возможностью регистрации и сохранения идентификатора и данных конфигурации в памяти внешнего сервера 161.
Операции регистрации и сохранения идентификатора и данных конфигурации на внешнем сервере показаны на фигуре 5 как этап 505.
Итак, таким образом устройство регистрируется на внешнем сервере так, чтобы информация о конфигурации могла быть извлечена, даже если информация удаляется или стирается из устройства (например, при реализации операции полного сброса памяти).
Хотя показано, что пользовательское оборудование 151 определяет или принимает идентификационные данные или данные конфигурации устройства 105 с использованием NFC-соединения и передает их на внешний сервер 161, следует понимать, что информация может быть передана на внешний сервер 161 с использованием любого подходящего способа. Например, устройство может быть выполнено с возможностью регистрации этой информации на внешнем сервере 161 напрямую. Кроме того, в некоторых вариантах осуществления пользователь может ввести на внешний сервер 161 подробности, реализуя подходящий пользовательский интерфейс.
Кроме того, в некоторых вариантах осуществления роль внешнего сервера 161, описанного здесь, может быть реализована в любом подходящем вычислительном устройстве. Например, пользовательское оборудование 151 может содержать внешний сервер 161. Другими словами, пользовательское оборудование принимает информацию о конфигурации и сохраняет ее внутри, например, в виде части пространства оперативной памяти приложения или программы управления освещением.
Хотя эта часть регистрации может быть реализована, когда устройства для предварительно сконфигурированного комплекта устанавливаются первоначально, следует понимать, что этот способ регистрации может быть реализован в любое подходящее время, например, после изменения данных конфигурации на устройстве или в составе последовательности установки моста с использованием команд, обеспечиваемых приложением, выполняемым на пользовательском оборудовании.
Вторая часть или часть 553 сброса может быть реализована после регистрации всех устройств в предварительно сконфигурированном комплекте.
Часть сброса может быть первоначально запущена пользовательским оборудованием 151, выполняющим программу или приложение, управляющие установкой моста, для перевода предварительно сконфигурированного комплекта устройств на функционирование в сетевой осветительной системе. Например, пользовательское оборудование 151 может быть выполнено с возможностью генерирования и передачи сообщения команды на мост для запуска сброса устройств.
Операция генерирования и передачи сообщения команды сброса от пользовательского оборудования на мост показана на фигуре 5 как этап 511.
В некоторых вариантах осуществления одним или более устройствами в предварительно сконфигурированном комплекте устройств может быть сгенерирован и передан запуск сброса.
Мост, после приема сообщения команды сброса, может предназначаться для генерирования и передачи запроса идентификационных данных на внешний сервер 161, что обеспечивает запрос идентификационных данных для всех устройств из предварительно сконфигурированного комплекта устройств, которые были зарегистрированы.
Операция генерирования и передачи от моста 101 на внешний сервер 161 запроса идентификационных данных на адреса для устройств показана на фигуре 5 как этап 513.
Внешний сервер 161, после приема запроса идентификационных данных устройств, может быть предназначен для генерирования и передачи ответа на запрос. Например, ответ может содержать зарегистрированные шестнадцатеричные коды для идентификации устройств.
Операция передачи ответа от внешнего сервера на мост показана на фигуре 5 как этап 515.
При этом мост может быть выполнен с возможностью реализации сброса каскадного типа при генерировании сообщения команды каскадного сброса и передачи этого сообщения на одно из устройств. Каскадный сброс может затем распространяться по предварительно сконфигурированному комплекту устройств таким же образом, который обсуждался выше.
Операция генерирования и передачи сообщения команды каскадного сброса от моста на устройство для инициализации цепочки каскадных сбросов показана на фигуре 5 как этап 517.
Хотя пример, описанный здесь, показывает генерирование и передачу сообщения команды каскадного сброса на одно из устройств для запуска цепочки сбросов, следует понимать, что в некоторых вариантах осуществления мост может быть выполнен с возможностью генерирования и передачи сообщения команды сброса на каждое из устройств.
Таким образом устройства сбрасываются и готовы для соединения и конфигурирования с мостом.
Третья часть или часть 557 конфигурирования может начаться с поиска сброшенным устройством 105 открытой сети и моста 101 для соединения с ними. Устройство 105, после определения подходящего моста, может сгенерировать и передать запрос на регистрацию или соединение на мост 101.
Операции генерирования и передачи запроса на соединение на мост 101 показаны на фигуре 5 как этап 521.
Мост 101, после приема запроса и с использованием идентификатора устройства, генерирует и передает на внешний сервер 161 запрос конфигурации.
Операции генерирования и передачи запроса конфигурации от моста на внешний сервер показаны на фигуре 5 как этап 523.
Внешний сервер, после приема запроса конфигурации, может быть при этом выполнен с возможностью извлечения или определения данных конфигурации, связанных с устройством, идентифицированным в запросе. Внешний сервер может затем сгенерировать и передать ответ на запрос, содержащий определенные данные конфигурации, например, данные, сохраненные во время части 551 регистрации.
Операции извлечения данных конфигурации, связанных с устройством, идентифицированным в запросе, и генерирования и передачи ответа, содержащего данные конфигурации, показаны на фигуре 5 как этап 525.
Мост 101, после приема данных конфигурации, может затем обработать данные конфигурации по методике, подобной методике, описанной выше. Например, мост может быть при этом выполнен с возможностью генерирования или установления логических соединений между устройствами из предварительно сконфигурированного комплекта. Таким образом, после обнаружения мостом всех «новых» устройств, он запрашивает все «новые» устройства в отношении их информации о конфигурации и создает правила управления соответствующим образом.
Операция обработки данных конфигурации показана на фигуре 5 как этап 527.
Таким образом предварительно сконфигурированный комплект устройств может быть легко и без ошибок переведен на функционирование в сетевой осветительной системе.
Кроме того, в то время как вышеупомянутое было описано относительно осветительной системы, содержащей осветительные устройства, которые излучают свет, и команд управления освещением, которые управляют излучаемым светом, следует отметить, что приведенные выше идеи могут быть альтернативно или дополнительно применены в отношении других типов систем управления окружающим пространством, содержащих один или более других типов устройств управления окружающим пространством, таких как: одно или более оконных драпировок (например, электронно-управляемых жалюзей) и/или другие препятствующие распространению дневного света устройства (например, гелиостат), и/или одно или более HVAC-устройств (обогрев, вентиляция и/или кондиционирование воздуха). Таким образом, здесь везде, если признаки описаны относительно осветительной системы, осветительных устройств и управления освещением, любые такие признаки могут быть равным образом применены к любой системе, содержащей осветительную систему и/или другую систему управления окружающим пространством (средой), содержащую одно или более осветительных устройств и/или устройств управления окружающим пространством (например, HVAC-устройств), для управления светом и/или другой функцией(ями) окружающего пространства соответственно.
Следует понимать, что вышеупомянутые варианты осуществления были описаны только в качестве примера. Другие вариации к раскрытым вариантам осуществления могут быть поняты и осуществлены специалистами в данной области техники при практической реализации заявленного изобретения, из изучения чертежей, раскрытия и прилагаемой формулы изобретения. В формуле изобретения слово «содержащий» не исключает других элементов или этапов, а форма единственного числа не исключает множества. Единственный процессор или другой блок может выполнять функции нескольких элементов, приведенных в формуле изобретения. Тот факт, что некоторые меры приведены во взаимно различных зависимых пунктах формулы изобретения, не указывает на то, что комбинация этих мер не может быть использована с преимуществом. Компьютерная программа может храниться и/или распространяться на подходящем носителе, таком как оптический носитель данных или твердотельный носитель, поставляемым вместе с другим аппаратным средством или в его составе, но может также распространяться в других формах, таких как через интернет или другие проводные или беспроводные телекоммуникационные системы. Любые ссылочные позиции в формуле изобретения не должны толковаться как ограничивающие объем.