ОСВЕТИТЕЛЬНАЯ СИСТЕМА ДЛЯ ОСВЕЩЕНИЯ ОКРУЖАЮЩЕЙ СРЕДЫ И СПОСОБ ЗАПУСКА УСТАНОВКИ ПРОГРАММЫ НА ПРОГРАММИРУЕМОМ КОНТРОЛЛЕРЕ
LIGHTING SYSTEM FOR ILLUMINATING ENVIRONMENT AND METHOD OF STARTING INSTALLATION OF PROGRAM ON PROGRAMMABLE CONTROLLER

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Изобретение относится к осветительной системе, содержащей осветительные модули, снабженные программируемым контроллером.
Изобретение дополнительно относится к способу запуска расширения возможностей программы программируемого контроллера конкретного осветительного модуля.
УРОВЕНЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ
В современных осветительных системах, осветительные модули могут содержать программируемый контроллер, который управляет работой осветительного модуля. Данная работа содержит, например, управление световым излучением источника света осветительного модуля. Осветительные модули с программируемым контроллером могут быть подключены к сети, и они могут принимать новую версию программы, которая выполняется программируемым контроллером.
Опубликованная патентная заявка US2007/0268151A1 относится к подобной осветительной системе и раскрывает способ программирования осветительного устройства. Способ применяется для программирования работы осветительного устройства, которое содержит источник света. Осветительное устройство содержит встроенное программное обеспечение и интерфейс для приема внешних управляющих команд для управления источником света. Данный способ включает в себя, по меньшей мере, частичного программирование встроенного программного обеспечения управляющего устройства или интерфейса посредством передачи дополнительной информации в интерфейс.
В вышеупомянутой патентной заявке предлагается, чтобы новое встроенное программное обеспечение можно было передавать без прерывания нормальной работы осветительного устройства. В практически применимых вариантах осуществления, установка нового встроенного программного обеспечения не может выполняться в то время, когда осветительное устройство является полностью действующим. В настоящее время, осветительные устройства переключаются в рабочий режим расширения возможностей, в котором источники света часто выключены. Выключение источников света очень неудобно во многих ситуациях и, в особых ситуациях, даже нежелательно, когда следует гарантировать минимальный уровень освещения. Например, в дорожном туннеле нежелательно, чтобы во время нормальной работы дорожного туннеля источники света выключались для установки нового программного обеспечения в осветительных модулях.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Целью изобретения является создание осветительной системы с осветительными модулями, которые содержат программируемый контроллер, при этом осветительная система в большей мере способна обеспечивать достаточные функциональные возможности, даже когда в конкретный осветительный модуль необходимо устанавливать программное обеспечение с расширенными возможностями.
Первый аспект изобретения обеспечивает осветительную систему для освещения окружающей среды. Второй аспект изобретения обеспечивает способ запуска расширения возможностей программы программируемого контроллера конкретного осветительного модуля. Третий аспект изобретения обеспечивает компьютерную программу. Предпочтительные варианты осуществления определены в зависимых пунктах формулы изобретения.
В соответствии с первым аспектом изобретения предлагается осветительная система. Осветительную систему применяют для освещения окружающей среды. Осветительная система в соответствии с первым аспектом изобретения содержит множество осветительных модулей и генератор решений по установке. Осветительные модули содержат источник света для излучения света, программируемый контроллер для управления работой источника света и сетевой интерфейс для предоставления осветительному модулю возможности связи с другими осветительными модулями и/или устройствами осветительной системы по сети. Осветительные модули сконфигурированы с возможностью приема программы для программируемого контроллера посредством сетевого интерфейса, и
они сконфигурированы с возможностью установки программы на программируемом контроллере в зависимости от решения по установке программы. Множество осветительных модулей содержит конкретный осветительный модуль и, по меньшей мере, один соседний осветительный модуль. Соседний светоизлучающий модуль расположен с возможностью освещения, совместно с конкретным осветительным модулем, участка окружающей среды, который должен освещаться. Генератор решений по установке используется для генерации решения по установке программы, чтобы запустить установку программы на программируемом контроллере конкретного осветительного модуля. Генератор решений по установке сконфигурирован с возможностью получения рабочей информации, относящейся к режиму светового излучения соседнего осветительного модуля и обосновывает решение по установке программы на информации, содержащей полученную рабочую информацию о том, будет ли освещение участка окружающей среды достаточно близким к требуемому освещению упомянутого участка окружающей среды в течение периода времени, когда устанавливается программа.
Во многих осветительных системах, участок окружающей среды, который должен освещаться, получает прямо или непрямо свет от двух или более осветительных модулей, например, от конкретного осветительного модуля и соседнего осветительного модуля. Как изложено выше, когда конкретный осветительный модуль должен запустить замену программы программируемого контроллера, конкретный осветительный модуль больше не является полностью действующим, что часто приводит к выключению источника света или управлению приведением количества излучаемого света к конкретному фиксированному уровню. Это может приводить к ситуациям, в которых участок окружающей среды, который должен освещаться, больше не освещается достаточно. Например, когда источник света выключается, уровень освещения может слишком снижаться. В другом примере, когда требуемое освещение участка окружающей среды осуществляется с динамическим управлением, фиксация количества излучаемого света на конкретном фиксированном уровне может привести к неспособности осветительной системы придерживаться упомянутых динамически управляемых профилей освещения и, следовательно, к возможности слишком низкого уровня освещения или слишком высокого уровня освещения. В осветительной системе в соответствии с изобретением, генератор решений по установке учитывает рабочую информацию по освещению соседнего осветительного модуля, когда генерирует (или не генерирует) решение по установке программы запустить установку программы программируемого контроллера конкретного осветительного модуля, не допустить того, чтобы осветительная система не могла достаточно освещать участок окружающей среды, который должен освещаться. Таким образом, когда рабочая информация соседнего осветительного модуля указывает, что соседний осветительный модуль, например, выведен из строя или заменяет свое собственное программное обеспечение, генератор решений по установке может принять решение не генерировать решение по установке программы, чтобы не допустить того, чтобы участок окружающей среды, который должен освещаться, не получал достаточно света. Если рабочая информация соседнего осветительного модуля указывает, например, что соседний осветительный модуль может повышать и/или снижать уровень светового излучения, то генератор решений по установке может принять решение генерировать решение по установке программы потому, что, даже если источник света конкретного осветительного модуля выключается или управляется приведением к фиксированному уровню освещения в процессе установки программы, соседний осветительный модуль может быть способен компенсировать потерю излучаемого света или слишком большого количества излучаемого света.
Таким образом, осветительная система содержит признаки и характеристики, которые не допускают, чтобы обеспечиваемые функциональные возможности осветительной системы были слишком низкими в моменты времени, когда в осветительные модули осветительной системы приходится устанавливать новое программное обеспечение.
Решение по установке программ относится к конкретному осветительному модулю. Генератор решений по установке нуждается в рабочей информации о соседнем осветительном модуле. Данная информация является минимальным количеством информации, на которой будет основано решение, но генератором решений по установке может быть использовано больше информации. Упомянутой дополнительной информацией является, например, дневной свет, который принимается в конкретный момент, или информация, касающаяся присутствия людей и т.п.
Достаточная близость к требуемому освещению участка окружающей среды, который должен освещаться, означает не прямо, что освещение участка окружающей среды точно равно требуемому освещению, но что освещение, которое будет обеспечиваться в процессе замены программного обеспечения, находится в пределах диапазона вблизи требуемого освещения, и диапазон задает минимальное и максимальное отклонение от требуемого освещения. Диапазон может быть предварительно заданным диапазоном, выраженным либо в абсолютных значениях, либо через относительные характеристики. В другом варианте осуществления, освещение является достаточно близким к требуемому освещению, когда обеспечивается минимальное освещение. Например, в автомобильном туннеле должен быть минимальный уровень освещения каждого участка дороги, и освещение (в процессе обновления конкретного осветительного модуля) является достаточно близким к требуемому освещению, когда оно выше минимального уровня освещения.
Выше, термин «требуемое освещение» используется для указания на уровень интенсивности света, который падает на участок окружающей среды, подлежащий освещению, и/или конкретного цветового распределения света, который падает на участок окружающей среды, подлежащий освещению.
Участок окружающей среды освещается, по меньшей мере, конкретным осветительным модулем, а также получает свет от соседнего осветительного модуля. Это не исключает того, что соседний осветительный модуль освещает также зоны снаружи участка окружающей среды, и даже конкретный осветительный модуль может излучать свет к другим зонам. В контексте изобретения важно только, чтобы участок окружающей среды, подлежащий освещению, получал свет от конкретного и соседнего осветительного модуля, и чтобы было требуемое освещение участка окружающей среды, подлежащего освещению.
Осветительный модуль может быть встроен в одно осветительное устройство, и, в других вариантах осуществления, один или более осветительных модулей могут быть встроены в одно осветительное устройство. Осветительная система в соответствии с изобретением предпочтительно содержит множество осветительных устройств.
Осветительные модули содержат сетевой интерфейс для связи с другими устройствами и/или осветительными модулями осветительной системы. Внутри осветительного модуля сетевой интерфейс доступен для других модулей осветительных модулей. Например, программируемый контроллер сконфигурирован с возможностью связи посредством сетевого интерфейса. Или, например, когда генератор решений по установке расположен в осветительном модуле, генератор решений по установке может также осуществлять связь посредством сетевого интерфейса с другими устройствами и/или осветительными модулями осветительной системы.
Программа, которая принимается конкретным осветительным модулем, и которая должна быть установлена на программируемом контроллере, может быть новой программой для программируемого контроллера или новой версией/расширением уже установленной программы на программируемом контроллере.
По желанию, осветительная система сеть для соединения с сетевыми интерфейсами осветительных модулей.
Сеть может быть проводной сетью или беспроводной сетью. Проводная сеть может содержать специальные провода, которые формируют сетевую инфраструктуру, но проводная сеть может также совместно использовать линии питания, что означает, что сигналы, подлежащие передаче, передаются по линиям питания, к которым подсоединены осветительные модули. Беспроводная сеть может быть основана на известных протоколах беспроводной передачи, например, WiFi, ZigBee, Bluetooth и т.п. Беспроводная сеть может также основываться на специализированном протоколе, предназначенном для осветительной системы.
По желанию, генератор решений по установке сконфигурирован с возможностью хранения и/или получения знаний о том, какой осветительный модуль является соседним осветительным модулем для конкретного осветительного модуля. В генераторе решений по установке можно сохранить список устройств, которые считаются соседним устройством конкретного устройства. Данный список может быть предварительно заданным в момент, когда устанавливали осветительную систему. В другом варианте осуществления, осветительные модули осветительной системы осведомлены о контексте и способны находить непосредственно соседние осветительные модули, например, посредством протоколов обнаружения соседних объектов. Следует отметить, что «соседний объект» относится в данном контексте к устройствам, которые расположены физически близко, и единственное действительно важное ограничение термина «соседний объект» состоит в том, что как «соседний объект», так и конкретное устройство (прямо или косвенно) излучают свет к участку окружающей среды, который должен освещаться. В осветительной системе, протокол обнаружения соседних объектов может быть основан на беспроводном сетевом протоколе обнаружения соседних объектов, в котором уровни сигналов излучаемых РЧ (радиочастотных) сигналов определяют устройства, которые возможно являются соседними объектами. В осветительной системе, протокол обнаружения соседних объектов может быть также основан на излучаемых кодированных световых сигналах и обнаружении упомянутых сигналов, при этом факт, что сигнал может быть обнаружен конкретным осветительным модулем, подразумевает, что излучатель кодированного светового сигнала находится в окрестности конкретного осветительного модуля, и интенсивность светового излучения кодированного светового сигнала можно использовать для обнаружения возможного расстояния до излучателя кодированного светового сигнала.
По желанию, осветительная система содержит генератор команд для формирования команд адаптации светового излучения для соседнего осветительного модуля. Сформированная команда адаптации светового излучения указывает на требуемое изменение светового излучения соседнего осветительного модуля, чтобы компенсировать уровень светового излучения конкретного осветительного модуля в процессе установки программы таким образом, чтобы сделать возможным освещение участка окружающей среды, достаточно близкое к требуемому освещению участка окружающей среды. Таким образом, сформированная команда светового излучения сформирована таким образом, что участок окружающей среды освещается достаточно в соответствии с требуемым освещением. Следовательно, когда генератор решений по установке генерирует решение по установке программы на основании рабочей информации, которая указывает, что освещение участка окружающей среды можно скомпенсировать в процессе установки программы, генератор команд формирует команду для управления соседним осветительным модулем таким образом, что недостаток функциональных возможностей конкретного осветительного модуля, фактически, компенсируется.
Осветительная система может содержать два или более соседних осветительных модулей, которые совместно с конкретным осветительным модулем освещают участок окружающей среды. В данной ситуации генератор команд может быть сконфигурирован с возможностью формирования команды адаптации светового излучения для всех соседних осветительных модулей.
Как поясняется в дальнейшем в настоящем документе, генератор решений по установке и генератор команд могут располагаться в разных модулях/устройствах осветительной системы или в одном и том же модуле или устройстве осветительной системы, и, в конкретном варианте осуществления, они могут даже быть объединены в одном элементе оборудования.
По желанию, генератор решений по установке и генератор команд связаны друг с другом, и генератор решений по установке и генератор команд сконфигурированы с возможностью совместного использования рабочей информации и взаимодействия при генерации решения по установке программы и при формировании команды адаптации, чтобы сделать возможным освещение участка окружающей среды, достаточно близкое к требуемому освещению участка окружающей среды, в течение периода времени, когда устанавливается программа. Следует отметить, что связь может иметь место по сети, что может быть в случае, когда генератор решений по установке и генератор команд расположены в разных осветительных модулях или разных устройствах осветительной системы.
По желанию, конкретный осветительный модуль содержит генератор решений по установке.
По желанию, соседний осветительный модуль также содержит экземпляр генератора решений по установке. Каждый генератор решений по установке генерирует решение по установке программы, чтобы запустить установку программы на соответствующем программируемом контроллере соответствующего осветительного модуля, в котором установлен соответствующий генератор решений по установке. Таким образом, в соответствии с данным дополнительным вариантом осуществления, генератор решений по установке, который обеспечен в конкретном осветительном модуле, решает, запускает ли конкретный осветительный модуль установку программы, и другой экземпляр генератора решений по установке, обеспеченный в соседнем осветительном модуле, решает, запускает ли соседний осветительный модуль установку программы. В соответствии с данным дополнительным вариантом осуществления, два генератора решений по установке могут работать независимо, однако, как поясняется в дальнейшем, они могут, в качестве альтернативы, работать синхронно друг с другом.
По желанию, соответствующие генераторы решений по установке конкретного осветительного модуля и соседнего осветительного модуля сконфигурированы с возможностью связи друг с другом посредством их соответствующих сетевых интерфейсов. Генератор решений по установке соседнего осветительного модуля сконфигурирован с возможностью приема сообщения о решении, когда генератор решений по установке конкретного осветительного модуля генерирует решение по установке программы. Генератор решений по установке соседнего осветительного модуля сконфигурирован с возможностью отсрочки, когда принимается сообщение о решении, генерации его соответствующих решений по установке программы до более позднего момента времени. Более поздний момент времени может быть случайно выбранным моментом времени или моментом времени, который предварительно задан интервалом времени после момента приема сообщения о решении. Более поздний момент времени в варианте осуществления, по меньшей мере, достаточно сдвинут в будущее, чтобы допускать выполнение установки программы в конкретном осветительном модуле в течение периода времени между приемом сообщения о решении и более поздним моментом времени. Данный вариант осуществления не допускает того, чтобы два осветительных модуля, которые освещают участок окружающей среды, запускали установку программы в один и тот же момент времени. Следовательно, данный вариант осуществления не допускает того, чтобы участок окружающей среды освещался недостаточно.
Следует отметить, что, когда осветительная система содержит больше двух осветительных модулей, и каждый осветительный модуль содержит экземпляр генератора решений по установке, множество генераторов решений по установке может генерировать и принимать сообщения о решениях. Множество генераторов решений по установке может, каждый независимо, генерировать более поздний момент времени, и, в дополнительном варианте осуществления, каждый из них генерирует разный момент времени.
По желанию, соответствующие генераторы решений по установке конкретного осветительного модуля и соседнего осветительного модуля сконфигурированы с возможностью связи друг с другом по сети. Генератор решений по установке конкретного осветительного модуля сконфигурирован с возможностью приема сообщения о решении, когда генератор решений по установке соседнего осветительного модуля генерирует решение по установке программы. Генератор решений по установке конкретного осветительного модуля сконфигурирован с возможностью отсрочки, когда принимается сообщение о решении, генерации его соответствующих решений по установке программы до более позднего момента времени.
По желанию, осветительная система содержит центральный блок, и центральный блок содержит сетевой интерфейс для предоставления центральному блоку возможности связи с осветительными модулями и устройствами осветительной системы по сети. Центральный блок содержит генератор решений по установке. Центральный блок сконфигурирован с возможностью передачи генерируемого решения по установке программы посредством его соответствующего сетевого интерфейса (по сети) в конкретный осветительный модуль. Таким образом, в соответствии с дополнительным вариантом осуществления, управление осветительными модулями не распределено по самим осветительным модулям, но может находиться в центральном блоке. В данной ситуации логично, что генератор решений по установке располагается в центральном блоке. Следует отметить, что один осветительный модуль может быть объединен с центральным блоком, и, в другом варианте осуществления, центральный блок является конкретным устройством без осветительных возможностей. Центральный блок может быть предварительно запрограммирован содержащим знания о топологии осветительной системы, что означает, что центральный блок содержит знания о том, какие осветительные модули осветительной системы являются соседним осветительным модулем конкретного осветительного модуля. В данном дополнительном варианте осуществления, генератор решений по установке может получать данную информацию из центрального блока. Центральный блок может также содержать рабочую информацию о соседнем осветительном модуле, так как центральный блок может управлять уровнем освещения осветительных модулей осветительной системы. В данном дополнительном варианте осуществления, генератор решений по установке может получать рабочую информацию из центрального блока.
По желанию, конкретный осветительный модуль содержит генератор команд, и конкретный осветительный модуль сконфигурирован с возможностью передачи сформированной команды адаптации светового излучения посредством его соответствующего сетевого интерфейса (по сети) в соседний осветительный модуль.
По желанию, соседний осветительный модуль содержит генератор команд.
По желанию, когда осветительная система содержит центральный блок, центральный блок содержит генератор команд, и центральный блок сконфигурирован с возможностью передачи сформированной команды адаптации светового излучения посредством его соответствующего сетевого интерфейса (по сети) в соседний осветительный модуль.
По желанию, рабочая информация содержит информацию, которая относится к возможности соседнего осветительного модуля изменять количество света, излучаемого его соответствующим источником света, по сравнению с фактическим световым излучением источника света в момент времени, в который получена рабочая информация. Генератор решений по установке генерирует решение по установке программы только тогда, когда рабочая информация указывает, что соседний осветительный модуль способен компенсировать световое излучение конкретного осветительного модуля в процессе установки программы конкретным осветительным модулем. Следует отметить, что изменение количества излучаемого света может происходить так, что соседний осветительный модуль способен уменьшать количество излучаемого света, и/или что соседний осветительный модуль способен увеличивать количество излучаемого света. Рабочая информация может также указывать, насколько может (максимально) увеличиваться или уменьшаться количество излучаемого света. Рабочая информация может также относиться к возможностям конкретных распределений излучаемых цветов, и упомянутое конкретное распределение цветов излучается в момент времени, когда получена рабочая информация. В качестве альтернативы или дополнительно, рабочая информация может указывать, устанавливает ли соседний осветительный модуль обновленное программное обеспечение, или работает ли соседний осветительный модуль в нормальном режиме.
По желанию, генератор команд сконфигурирован с возможностью получения или хранения знаний о световом излучении конкретного осветительного модуля в процессе установки программы в конкретном осветительном модуле. Генератор команд сконфигурирован с возможностью получения или хранения информации о требуемом освещении участка окружающей среды, и генератор команд сконфигурирован с возможностью вычисления, насколько освещение участка окружающей среды отклоняется от требуемого освещения участка окружающей среды, когда конкретный осветительный модуль устанавливает программу. Вычисленное отклонение используется для формирования указанного требуемого изменения команды адаптации светового излучения. «Знание о световом излучении конкретного осветительного модуля в процесс установки программы в конкретном осветительном модуле», касается, например, того, выключает ли конкретный осветительный модуль свой источник света полностью в процессе установки программы, или на каком конкретном уровне светового излучения остается источник света в процессе данной установки. Выше применяются термины «получать или хранить знания». Это означает, что в конкретном блоке данная информация была записана в его внутренней памяти (или данная информация была жестко закодирована в его аппаратном обеспечении), или конкретный блок способен запрашивать и принимать конкретные знания из других устройств в осветительной системе. Другими устройствами являются, например, центральный блок в осветительной системе или конкретный осветительный модуль осветительной системы.
По желанию, осветительная система содержит блок определения требуемого освещения для определения требуемого освещения участка окружающей среды. При этом, по меньшей мере, какой-то один из конкретного осветительного модуля и соседнего осветительного модуля содержит датчик присутствия для обнаружения, присутствуют ли люди в зоне, освещаемой источником света, по меньшей мере, какого-то одного из конкретного осветительного модуля и соседнего осветительного модуля. Блок определения требуемого освещения сконфигурирован с возможностью адаптации требуемого освещения участка окружающей среды в зависимости от информации, обнаруженной датчиком присутствия. Таким образом, осветительная система демонстрирует динамическое поведение в зависимости от присутствия людей в зоне, которая наблюдается датчиком присутствия. В данном дополнительном варианте осуществления, требуемое освещение участка окружающей среды адаптируется, когда непредвиденно присутствуют люди, или когда, через некоторое время, больше не присутствует никаких людей. Так как генератор решений по установке, а также генератор команд учитывают условие требуемого освещения, осветительная система данного дополнительного варианта осуществления способна проявлять динамическое поведение в зависимости от присутствия людей, даже когда программное обеспечение конкретного осветительного модуля должно заменяться.
По желанию, блок определения требуемого освещения сконфигурирован с возможностью представления требуемого освещения участка окружающей среды в генератор решений по установке. Когда осветительная система содержит также генератор команд, блок определения требуемого освещения сконфигурирован с возможностью представления требуемого освещения участка окружающей среды в генератор решений по установке и генератор команд. Следует отметить, что блок определения требуемого освещения, генератор команд и генератор решений по установке могут располагаться в разных устройствах, и, следовательно, в конкретном варианте осуществления, найденное требуемое освещение может передаваться по сети в соответствующие устройства и/или блоки.
По желанию, конкретный осветительный модуль содержит блок определения требуемого освещения.
По желанию, соседний осветительный модуль содержит блок определения требуемого освещения.
По желанию, когда осветительная система содержит центральный блок, центральный блок содержит блок определения требуемого освещения.
В соответствии с другим аспектом изобретения предлагается способ запуска установки программы на программируемом контроллере конкретного осветительного модуля осветительной системы. Конкретный осветительный модуль имеет соседний осветительный модуль в составе осветительной системы. Соседний осветительный модуль расположен с возможностью освещения, совместно с конкретным осветительным модулем, участка окружающей среды. Способ содержит этапы: i) получения рабочей информации, относящейся к режиму светового излучения соседнего осветительного модуля, ii) генерации решения по установке программы запустить установку программы на программируемом контроллере конкретного осветительного модуля, при этом генерация решения по установке программы основана на информации, содержащей полученную рабочую информацию, чтобы сделать возможным освещение участка окружающей среды, достаточно близкое к требуемому освещению участка окружающей среды, в течение периода времени, когда устанавливается программа, и iii) запуска установки программы на программируемом контроллере конкретного осветительного модуля, когда сгенерировано решение по установке программы.
По желанию, способ содержит этап получения информации о том, какой осветительный модуль является соседним осветительным модулем для конкретного осветительного модуля.
В соответствии с дополнительным аспектом изобретения предлагается компьютерная программа, которая содержит команды для назначения процессорной системе задания выполнять вышеописанный способ. Компьютерная программа может храниться на подходящем носителе данных, например, жестком диске, гибком диске, в памяти и т.п. Компьютерная программа может пересылаться в виде сигнала по проводу или беспроводным методом, или с использованием сети передачи данных, например, сети Internet. Компьютерная программа может быть сделана доступной для загрузки и/или для удаленного применения на сервере.
Способ и компьютерная программа в соответствии с аспектами изобретения обеспечивают такие же преимущества, как осветительная система в соответствии с первым аспектом изобретения и имеют подобные варианты осуществления с подобными результатами, как соответствующие варианты осуществления системы.
Приведенные и другие аспекты изобретения очевидны из последующего пояснения со ссылкой на нижеописанные варианты осуществления.
Специалистам в данной области техники будет понятно, что два или более из вышеупомянутых возможных вариантов, реализаций и/или других аспектов изобретения можно объединять любым способом, представляющимся полезным.
Исходя из настоящего описания, специалистом в данной области техники могут быть выполнены модификации и изменения системы, способа и/или компьютерной программы, которые соответствуют описанным модификациях и изменения системы.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
НА ЧЕРТЕЖАХ:
Фиг. 1 - схематическое представление варианта осуществления осветительной системы в соответствии с первым аспектом изобретения,
Фиг. 2 - схематическое представление туннеля, который освещается осветительной системой в соответствии с вариантом осуществления изобретения,
Фиг. 3 - схематическое представление другого варианта осуществления осветительной системы в соответствии с первым аспектом изобретения,
Фиг. 4 - схематическое представление графика профиля освещения вариантом осуществления осветительной системы,
Фиг. 5 - схематическое представление графика профиля освещения в ситуации, в которой один из осветительных модулей устанавливает программу, и другие осветительные модули не адаптируют их уровень освещения,
Фиг. 6 - схематическое представление графика профиля освещения осветительной системой в соответствии с вариантом осуществления изобретения, когда установка программы учитывает возможности соседних осветительных модулей, и когда соседние осветительные модули адаптируют их уровень освещения, и
Фиг. 7 - схематическое представление способа запуска расширения возможностей программы на программируемом контроллере конкретного осветительного модуля осветительной системы.
Следует отметить, что элементы, обозначенные одинаковыми числовыми позициями на разных фигурах, имеют одинаковые конструктивные признаки и одинаковые функции, или являются одинаковыми сигналами. Там, где функция и/или конструкция упомянутого элемента уже пояснялась, в подробном описании нет необходимости ее повторного пояснения.
Фигуры являются только схематическими и вычерчены не в масштабе. В частности, для ясности, некоторые размеры сильно преувеличены.
ПОДРОБНОЕ ОПИСАНИЕ
Первый вариант осуществления показан на фиг. 1. Фиг. 1 схематически представляет вариант осуществления осветительной системы 100 в соответствии с первым аспектом изобретения. Осветительную систему 100 можно применять для освещения окружающей среды. Окружающая среда может быть закрытым пространством или открытым пространством. Закрытое пространство может быть помещением в доме, в офисе или, например, коридором здания. Закрытое пространство может быть также дорожным туннелем. Открытое пространство может быть, например, дорогой или парковочным участком.
Осветительная система 100 содержит конкретный осветительный модуль 110 и соседний осветительный модуль 120, которые связаны друг с другом по сети 130. Оба осветительных модуля 110, 120 содержат источник 118, 128 света для излучения света, программируемый контроллер 114, 124 для управления работой источника света и сетевой интерфейс 116, 126 для предоставления программируемому контроллеру возможности связи с по сети с другими устройствами осветительной системы. Осветительные модули 110, 120 могут принимать по сети 130 программу для их соответствующего программируемого контроллера 114, 124. Программа, например, помещается на стек, посылается сервером, который подсоединен к сети 130, к осветительным модулям 110, 120. В другом варианте осуществления, осветительные модули 110, 120 сконфигурированы с возможностью проверки по сети 130 на сервере, доступно ли на нем обновленное программное обеспечение, и, если обновленное программное обеспечение доступно, осветительные модули 110, 120 могут загружать обновленное программное обеспечение по сети 130. Осветительные модули 110, 120 не устанавливают обновленное программное обеспечение немедленно, но устанавливают программу в зависимости от решения по установке программы. В последующем пояснении фиг. 1, осветительный модуль 110 указывается термином «конкретный осветительный модуль 110», и осветительный модуль 120 указывается термином «соседний осветительный модуль 120». Конкретный осветительный модуль 110 и соседний осветительный модуль 120 расположены в конкретном месте в окружающей среде, которая, во время эксплуатации, освещается осветительной системой 100. Как конкретный осветительный модуль 110, так и соседний осветительный модуль 120 (частично) освещают участок окружающей среды. Участок окружающей среды получает свет от источника 118 света конкретного осветительного модуля 110 и от источника 128 света соседнего осветительного модуля 120. Не обязательно, чтобы весь свет, который вырабатывается соответствующим источником 118, 128 света излучался к участку окружающей среды. Единственным релевантным критерием в контексте настоящего изобретения является то, что свет, который падает на участок окружающей среды, исходит из обоих источников 118, 128 света, и, когда количество света, излучаемого одним из источников 118, 128 света, изменяется, количество света, который падает на участок окружающей среды, также изменяется. Кроме того, свет, который излучается соответствующим источником 118, 128 света, и который падает на участок окружающей среды, может распространяться по прямой линии от источника 118, 128 света к участку окружающей среды, но может также претерпевать отражения (например, отражения от стенок коридора, когда конкретный осветительный модуль и соседний осветительный модуль обеспечены в коридоре здания).
Конкретный осветительный модуль 110 содержит генератор 112 решений по установке для генерации решения по установке программы, чтобы запускать установку программы в конкретном осветительном модуле 110. В варианте осуществления, генератор 112 решений по установке хранит знания о том, какой осветительный модуль является соседним осветительным модулем 120 для конкретного осветительного модуля 110. В качестве альтернативы, упомянутые знания могут быть также получены в момент, когда упомянутые знания используются в генераторе 112 решений по установке. Получение знаний может выполняться запросом информации из других устройств, которые связаны с сетью, или выполняются специальные протоколы обнаружения соседних объектов, чтобы обнаружить соседний осветительный модуль 120. Генератор 112 решений по установке получает также рабочую информацию, которая относится к режиму светового излучения соседнего осветительного модуля 120. Рабочая информация содержит, например, информацию об уровне светового излучения и/или цвете света, излучаемого на данный момент соседним осветительным модулем 120, и, например, о пределах, в которых соседний осветительный модуль 120 способен изменять свое световое излучение (низкая/высокая интенсивности света, другие цвета и т.п.). Генератор 112 решений по установке принимает решение по установке программы на основе полученной рабочей информации, чтобы сделать возможным освещение участка окружающей среды, достаточно близким к требуемому освещению, в процессе установки программы. Другими словами, освещение, которое требуется предоставлять, например, минимальный уровень освещения, известно, и генератор 112 решений по установке знает, что случится со световым излучением источника 118 света конкретного осветительного модуля 110, а также знает возможности соседнего осветительного модуля 120 по изменению или адаптации своего светового излучения, и, поэтому, генератор 112 решений по установке способен оценить, приведет ли принятие решения по установке программы к недостаточному освещению участка окружающей среды. Если приведет, то генератор 112 решений по установке решает не запускать установку программы в конкретном осветительном модуле 110. Однако, если генератор 112 решений по установке знает, что освещение участка окружающей среды не будет недостаточным (так как, например, соседний осветительный модуль 120 способен компенсировать недостаток освещения участка окружающей среды, когда источник 118 света выключен в процессе установки программы в конкретном осветительном модуле 110), то генерируется решение по установке программы.
Следует отметить, что в вышеприведенном описании упоминалось, что генератор 112 решений по установке способен оценивать, приведет ли запуск установки программы к недостаточному освещению участка окружающей среды. Информация, доступная для упомянутой оценки, является знаниями о том, какие осветительные модули излучают свет вместе с конкретным осветительный модулем 110 к участку окружающей среды, исходя из рабочей информации о, по меньшей мере, одном соседнем осветительном модуле, и исходя из знаний о режиме работы конкретного осветительного модуля 110 в течение интервала времени, когда конкретный осветительный модуль 110 устанавливает новую версию программы. Оценка может основываться на применении некоторых относительно простых правил, которые предварительно запрограммированы в генераторе 112 решений по установке, при этом упомянутые правила, например, были выведены в момент времени, когда осветительная система устанавливалась, и относительно просто описывают, что происходит с освещением участка окружающей среды, когда конкретный осветительный модуль 110 и/или соседний осветительный модуль 120 изменяют световое излучение их соответствующего источника 118, 128 света. В качестве альтернативы, генератор 112 решений по установке содержит своего рода оптическое моделирующее устройство, которое применяет общеизвестные оптические формулы, которые описывают, сколько света падает на участок окружающей среды, в зависимости от доступной информации. Изобретение не ограничено конкретным способом оценки освещения участка окружающей среды, и в зависимости от доступной информации можно также применять другие методы, известные специалисту, для оценки освещения участка окружающей среды.
В варианте осуществления, соседний осветительный модуль 120 содержит генератор 122 команд для формирования команды адаптации светового излучения для соседнего осветительного модуля 120. Сформированная команда адаптации указывает на требуемое изменение светового излучения соседнего осветительного модуля 120, чтобы компенсировать уровень светового излучения конкретного осветительного модуля 110 в процессе установки программы в конкретном осветительном модуле с таким расчетом, что можно получить освещение участка окружающей среды, которое является достаточно близким к требуемому освещению участка окружающей среды, в процессе установки программы. Таким образом, как генератор 112 решений по установке, так и генератор команд участвуют в достижении того, чтобы участок окружающей среды не становился недостаточно освещенным. Следует отметить, что недостаточное освещение означает, что освещение не является достаточно близким к требуемому освещению, и, следовательно, это может также означать, что недостаточное освещение означает, что освещение является слишком ярким или слишком слабым.
В варианте осуществления генератор 112 решений по установке и генератор 122 команд связаны друг с другом. В варианте осуществления на фиг. 1 они способны осуществлять связь друг с другом по сети 130. Генератор 112 решений по установке и генератор 122 команд совместно используют рабочую информацию и взаимодействуют при генерации решения по установке программы и формировании команды адаптации светового излучения, чтобы получать достаточное освещение участка окружающей среды. Посредством координации момента времени, когда запускается установка новой версии программы в конкретном осветительном модуле 110, и управления световым излучением источника 128 света соседнего осветительного модуля 120 можно получить оптимальное освещение участка окружающей среды в период времени, когда в конкретном осветительном модуле 110 устанавливается программа.
В варианте осуществления, соседний осветительный модуль 120 также содержит экземпляр генератора 123 решений по установке. Генератор 123 решений по установке имеет такие же характеристики, как генератор 112 решений по установке конкретного осветительного модуля 110, с отличием в том, что генератор 123 решений по установке генерирует решение по установке программы для запуска установки программы в соседнем осветительном модуле 120 вместо установки в конкретном осветительном модуле 110. Генераторы 112, 123 решений по установке способны осуществлять связь друг с другом по сети 130. Когда первый генератор из генераторов 112, 123 решений по установке генерирует решение по установке программы, другой генератор из генераторов 112, 123 решений по установке принимает сообщение о решении из первого генератора из генераторов 112, 123 решений по установке. Сообщение о решении указывает, что решение по установке программы генерируется, и что осветительный модуль, из которого исходит сообщение о решении, запускает установку программы. Когда один из генераторов 112, 123 решений по установке принимает сообщение о решении, он отсрочивает генерацию своего собственного решения по установке программы до более позднего момента времени. Более поздний момент времени может определяться, исходя из случайно генерируемого момента времени, или может быть основан на прибавлении предварительно заданного периода времени к моменту времени, в который было принято сообщение о решении. В варианте осуществления, более поздний момент времени, предпочтительно, достаточно сдвинут в будущее, чтобы осветительный модуль, в котором запущена установка программы, был в состоянии завершить установку программы до упомянутого более позднего момента времени.
Конкретный осветительный модуль 110 и/или соседний осветительный модуль 120 могут содержать датчик 119, 129 присутствия, который определяет, присутствует ли человек в пределах или вблизи участка окружающей среды. Информация датчиков 119, 129 присутствия может совместно использоваться соответствующими осветительными модулями 110, 120. В примере, конкретный осветительный модуль 110 содержит блок 113 определения требуемого освещения. Блок 113 определения требуемого освещения определяет требуемое освещение участка окружающей среды, и требуемое освещение адаптируется в зависимости от информации, обнаруженной, по меньшей мере, одним из датчиков 119, 129 присутствия. Например, когда в пределах или вблизи участка окружающей среды присутствуют люди, уровень требуемого освещения повышается, или изменяется требуемый цвет освещения участка. Блок 113 определения требуемого освещения распределяет выработанное требуемое освещение в генератор(ы) 112, 123 решений по установке и/или в генератор 122 команд.
Следует отметить, что разные подсистемы конкретного осветительного модуля 110 и соседнего осветительного модуля 120 соединены друг с другом в конкретной последовательности подсистем. Соединения на чертежах являются просто примерами соединений, и в конкретных реализациях можно обеспечить другие соединения между подсистемами, и подсистемы, которые находятся между двумя другими подсистемами, могут передавать данные между двумя другими подсистемами.
Следует отметить, что осветительная система 100 не содержит центрального объекта, который управляет каждым осветительным модулем 110, 120. В осветительной системе 100, каждый осветительный модуль 110, 120 является независимым до некоторого уровня и выполняет алгоритмы в своем программируемом контроллере 114, 124 и в других подсистемах осветительного модуля 110, 120, чтобы управлять источником 118, 128 света. Таким образом, управление освещением окружающей среды распределено по разным осветительным модулям 110, 120. Поэтому, каждый осветительный модуль 110, 120 способен осуществлять связь с, по меньшей мере, соседним осветительным модулем таким образом, что можно гарантировать требуемое освещение участков окружающей среды. В варианте осуществления, осветительные модули 110, 120 совместно используют информацию о состоянии и информацию о возможностях изменения их состояния. Состояние может быть фактическим световым излучением источника 118, 128 света или может быть рабочим состоянием, например, «установкой программы в настоящее время» или «нормальной работой в настоящее время». Возможность изменения их состояния может содержать информацию, что «установка завершится в конкретный момент времени» или «уровень интенсивности света можно адаптировать до уровня в интервале от 0% до 100% интенсивности» и т.п.
В различных практически применимых вариантах осуществления, все осветительные модули 110, 120 содержат экземпляр генератора решений по установке, экземпляр генератора команд, датчик присутствия и экземпляр блока определения требуемого освещения. Хотя приведенные блоки поясняются отдельно от программируемых контроллеров 114,124 осветительных модулей 110, 120, блоки могут быть объединенными с программируемыми контроллерами 114, 124. Например, программируемые контроллеры 114, 124 могут выполнять код компьютерной программы, который содержит команды для выполнения функции, по меньшей мере, какого-то одного из генератора решений по установке, генератора команд и блока определения требуемого освещения.
Фиг. 2 схематически представляет в аксонометрии туннель 200, который освещается осветительной системой в соответствии с изобретением. Туннель 200 является, например, дорожным туннелем, который требует такого минимального освещения дороги, чтобы автомобили могли безопасно двигаться по дорожному туннелю. В качестве альтернативы, такую же картину можно использовать для представления применения осветительной системы, например, в коридоре здания. Коридор является, например, коридором гостиницы, в которой находятся номера гостиницы, и коридор должен освещаться в соответствии с требуемым уровнем освещения и, в частности, должен иметь достаточно высокий уровень освещения, когда в коридоре присутствуют люди. При пояснении фигуры применяется термин «туннель 200», и, вместо термина «туннель» можно также понимать термин «коридор». На потолке 202 туннеля 200 обеспечены осветительные устройства 204, 206, которые содержат, каждое, осветительный модуль осветительной системы в соответствии с изобретением. Например, осветительные модули являются осветительными модулями осветительной системы 100, представленной на фиг. 1, или осветительной системы 300, представленной на фиг. 3. Первое осветительное устройство 204 содержит конкретный осветительный модуль, и второе осветительное устройство 206 содержит соседний осветительный модуль. Осветительная система освещает дорогу 208 туннеля 200. Конкретный осветительный модуль освещает часть 210 дороги 208, и соседний осветительный модуль освещает другую часть 214 дороги 208. Пересечение 212 обеих частей 210, 214 является участком окружающей среды, который освещается как конкретным осветительным модулем, так и соседним осветительным модулем. Следует отметить, что в практически применимых вариантах осуществления освещаемые части 210, 214 дороги 208 нельзя точно указать посредством проведения линии, так как уровень освещения медленно снижается к границе частей 210, 214. Другими словами, границы частей 210, 214 формируются плавным переходом от полного освещения к отсутствию освещения. Поэтому, граница участка окружающей среды будет представлять также зону плавного перехода.
Фиг. 3 схематически представляет другой вариант осуществления осветительной системы 300 в соответствии с первым аспектом изобретения. Осветительная система 300 аналогична осветительной системе 100, представленной на фиг. 1. Однако, осветительная система 300 содержит центральный блок 340, который управляет осветительной системой 300. Осветительные модули 310, 320 содержат сетевой интерфейс 116, 126, программируемый контроллер 114, 124 и источник 118, 128 света. По желанию, один или оба осветительных модуля 310, 320 содержат датчик присутствия (не показанный). Подробные сведения об упомянутых элементах осветительных модулей 310, 320 приведены выше в контексте фиг. 1. Другие модули осветительной системы 100, которые обеспечивались в осветительных модулях 110, 120, в осветительной системе 300 обеспечены в центральном блоке 340. Центральный блок 340 содержит, по меньшей мере, сетевой интерфейс 342, что позволяет центральному блоку 340 осуществлять связь с осветительными модулями 310, 320 осветительной системы 300. Дополнительными блоками, которые могут быть обеспечены в центральном блоке 340, являются: генератор 344 решений по установке, генератор 346 команд и, например, блок 348 определения требуемого освещения.
Так как в осветительной системе 300 обеспечен центральный блок 340, осветительная система 300 имеет централизованное управление, и все знания о топологии осветительной системы (т.е. где и какие осветительные модули расположены и освещают одни и те же участки окружающей среды, подлежащие освещению), знания о возможностях осветительных модулей (уменьшение силы света и т.п.), знания о текущем световом излучении осветительных модулей и т.п. могут присутствовать в самом центральном блоке 340. Информация, относящаяся к топологии и возможностям осветительных модулей, может быть запрограммирована в центральном блоке. Подходящим моментом для программирования данной информации в центральном блоке 340 является момент времени, когда осветительную систему устанавливают, или когда центральный блок 340 конфигурируют для работы в осветительной системе 300.
Центральный блок 340 может быть также блоком, который представляет/передает программу в соответствующие осветительные модули 310, 320. В другом варианте осуществления, осветительные модули 310, 320 получают программу из сервера, к которому они могут получать доступ по сети 130. Например, сеть 130 связана посредством маршрутизатора или шлюза с глобальной сетью, в которой, например, программы публикуются производителем осветительных модулей 310, 320.
Осветительная система 300 на фиг. 3 имеет централизованное управление. Осветительная система 100 на фиг. 1 использует распределенное управление для управления световым излучением соответствующих осветительных модулей 110, 120. Следует отметить, что изобретение не ограничено ни одним из приведенных конкретных крайних случаев, и что специалист может создать также варианты осуществления, не выходящие за пределы объема изобретения, в которых часть управления осуществляется локально, и часть управления осуществляется централизованно.
Фиг. 4 схематически представляет график 450 профиля освещения варианта осуществления осветительной системы 400. Представленная осветительная система 400 содержит четыре осветительных модуля 402…408 в ряд. Данный ряд символически представляет x-ось (как указано в нижней части графика 450 профиля освещения). Представленные осветительные модули 402…408 связаны с сетью 130 и имеют такие же характеристики, как осветительные модули 110, 130 на фиг. 1. В качестве альтернативы, представленные осветительные модули 402…408 имеют такие же характеристики, как осветительные модули 310, 330 на фиг. 3, если предполагается, что осветительная система 400 также содержит центральный блок (не показанный), например, описанный в контексте фиг. 3. В приведенном примере, во время нормальной работы, то есть, когда осветительные модули не устанавливают программу для их программируемого контроллера, каждый из осветительных модулей 402…408 излучает 60% от их максимально возможного светового излучения. Это означает, что световое излучение осветительных модулей может, при необходимости, увеличиваться на 40% или уменьшаться на 60%. Осветительные модули 402…408 излучают большую часть своего света в нижнем направлении, и зоны падения световых пучков, излучаемых осветительными модулями 402…408, частично перекрываются. Данное перекрытие может продолжаться по направлению к положению точно под одним или более осветительных модулей в ряду и за упомянутое положение. Если предполагается, что осветительные модули 402…408 обеспечены на потолке конкретного пространства и излучают к полу, который противоположен потолку, то на полу вдоль линии, которая находится точно под рядом осветительных модулей 402…408, можно измерять интенсивность I света, который падает на пол в положениях вдоль линии. Измеренная интенсивность I света показана линией 452 на графике 450 профиля освещения. Под каждым осветительным модулем 402…408, интенсивность освещения выше, чем между двумя осветительными модулями 402…408. На графике 450 профиля освещения указана (минимальная) требуемая интенсивность Imin освещенности. Выше пояснялось, что график профиля освещения измеряется. Однако, данный график профиля освещения может также моделироваться, вычисляться и/или оцениваться, исходя из доступных знаний о топологии осветительной системы и рабочей информации осветительных модулей. Например, генератор решений по установке и/или генератор команд моделирует, вычисляет или оценивает график профиля освещения, чтобы определять, является освещение участка окружающей среды достаточно близким к требуемому освещению.
Фиг. 5 схематически представляет график 450 профиля освещения осветительной системы 400 в ситуации, в которой один осветительный модуль 406 устанавливает программу, и другие осветительные модули 402, 404, 408 не адаптируют их уровень светового излучения. Следует отметить, что информация, представленная на фиг. 5, относится к ситуации, в которой решение установить программу не основывалась на характеристиках изобретения, предложенного настоящей заявкой. В представленном примере, когда осветительный модуль 406 устанавливает программу, осветительный модуль 406 не работает и выключает свой источник света. То есть, излучается 0% от максимальной интенсивности света. Другие осветительные модули 402, 404, 408 продолжают излучать на 60% от их уровня максимальной интенсивности. Следовательно, как показано линией 454 на графике 450 профиля освещения, интенсивность I света, который падает на пол, по-прежнему выше требуемой интенсивности Imin освещения под осветительными модулями 402, 404, 408, при том, что, как указано в позиции 455, интенсивность I света, который падает на пол под осветительным модулем 406, является слишком низкой. В соответствии с изобретением, либо решение запустить установку программы в осветительном модуле 406 не принималось бы, если уже было известно, что другие осветительные модули 402, 404, 408 не будут адаптировать интенсивность своего светового излучения, либо, по меньшей мере, один из соседних осветительных модулей 404, 408 адаптировал бы интенсивность своего светового излучения, чтобы компенсировать недостаток света в течение периода, когда осветительный модуль 406 устанавливает свою программу. Последняя ситуация показана на фиг. 6.
Фиг. 6 схематически представляет график 450 профиля освещения варианта осуществления осветительной системы, когда установка программы учитывает возможности соседних осветительных модулей 404, 408, и когда соседние осветительные модули 404, 408 адаптируют свой уровень освещения. В осветительной системе 400 присутствует, по меньшей мере, один генератор решений по установке и, по меньшей мере, один генератор команд, и данные два блока взаимодействуют таким образом, что интенсивность освещения соседними осветительными модулями 404, 408 повысилась до 90% от их максимума, и на графике 450 профиля освещения показано линией 456, что в положении 455 (под осветительным модулем 406) интенсивность I света на полу выше (минимальной) требуемой интенсивности Imin освещения.
Фиг. 7 схематически представляет способ 700 запуска расширения возможностей программы на программируемом контроллере конкретного осветительного модуля осветительной системы. Конкретный осветительный модуль имеет соседний осветительный модуль в составе осветительной системы, который совместно с конкретным осветительным модулем освещает участок окружающей среды. Способ 700 содержит необязательный этап получения 702 информации о том, какой осветительные модули является соседним осветительным модулем для конкретного осветительного модуля, и способ 700 содержит этапы i) получения 704 рабочей информации, относящейся к режиму светового излучения соседнего осветительного модуля, ii) генерации решения по установке программы запустить установку программы на программируемом контроллере конкретного осветительного модуля, при этом генерация решения по установке программы основана на информации, содержащей полученную рабочую информацию, чтобы сделать возможным освещение участка окружающей среды с таким расчетом, что оно является достаточно близким к требуемому освещению участка окружающей среды в течение периода времени, когда устанавливается программа, iii) запуска 708 установки программы на программируемом контроллере конкретного осветительного модуля, когда сгенерировано решение по установке программы.
В итоге предлагаются осветительная система для освещения окружающей среды и способ запуска установки программы на программируемом контроллере осветительного модуля. Осветительная система содержит конкретный осветительный модуль, соседний осветительный модуль и генератор решений по установке. Участок окружающей среды освещается обоими осветительными модулями. Оба осветительных модуля имеют программируемый контроллер и могут принимать при посредстве сетевого интерфейса программу, которая должна устанавливаться на программируемом контроллере. Генератор решений по установке решает, может ли начаться установка программы в конкретном осветительном модуле, на основании рабочей информации о том, позволяют ли возможности светового излучения соседнего осветительного модуля сделать освещение участка окружающей среды достаточно близким к требуемому освещению участка.
Следует отметить, что вышеупомянутые варианты осуществления иллюстрируют, а не ограничивают изобретение, и что специалисты в данной области техники смогут разработать много альтернативных вариантов осуществления, не выходящих за пределы объема охраны прилагаемой формулы изобретения.
В формуле изобретения, никакие позиции в скобках нельзя считать ограничивающими пункт формулы изобретения. Использование глагола «содержит» и его спряжений не исключает присутствия элементов или этапов, отличающихся от тех, которые заявлены в пункте формулы изобретения. Признак единственного числа (в виде неопределенного артикля в оригинале) перед элементом не исключает присутствия множества данных элементов. Изобретение может быть реализовано посредством аппаратуры, содержащей несколько отдельных элементов, и посредством соответственно запрограммированного компьютера. В пункте формулы изобретения на устройство, перечисляющем несколько средств, несколько из данных средств могут быть осуществлены одним и тем же элементом аппаратуры. Очевидное обстоятельство, что некоторые признаки упомянуты во взаимно различающихся зависимых пунктах формулы изобретения, не означает невозможность применения комбинации упомянутых признаков в подходящем случае.