СИСТЕМА УПРАВЛЕНИЯ ОСВЕЩЕНИЕМ, РЕАГИРУЮЩАЯ НА УСЛОВИЯ ОКРУЖАЮЩЕГО ОСВЕЩЕНИЯ
LIGHT CONTROL SYSTEM REACTING TO AMBIENT ILLUMINATION CONDITIONS

Область техники, к которой относится изобретение
Изобретение относится, в общем, к осветительной системе и, в частности, касается системы управления освещением.
Уровень техники
Управление обычными системами освещения помещений, такими как системы освещения офисов, часто обеспечивается специализированными аппаратными средствами управления освещением. Эти системы, как правило, включают в себя центральный контроллер, соединенный проводами с удаленными фотодатчиками, настенными выключателями и/или датчиками присутствия для ввода данных, а также релейные панели или диммерные стойки для управления осветительными устройствами. Контроллер обычно обеспечивает плавное ослабление света и коммутацию осветительных устройств в соответствии с входными сигналами от датчиков дневного света и датчиков присутствия, а также согласно запланированным событиям. Контроллер, как правило, программируется с помощью специализированной панели управления.
Эти обычные осветительные системы имеют ряд недостатков. Например, удаленные фотодатчики, настенные выключатели и датчики присутствия должны быть соединены проводами с контроллером с использованием низковольтной проводки, проходящей через специальные трубные разводки. Это значительно удорожает строительство здания.
Другой потенциальный недостаток обычных систем заключается в том, что датчики, например, фотодатчики или датчики присутствия, обычно монтируются на потолке или стене. Зафиксированные датчики могут иметь недостатки при их использовании в открытых офисах, где планировки электрошкафов часто изменяются в зависимости от требований владельца помещения. Таким образом, фиксированные места расположения датчиков, являющиеся оптимальными для одной конфигурации электрошкафов и офисной мебели, могут оказаться не очень подходящими или даже неприемлемыми для других конфигураций.
Еще один потенциальный недостаток обычных систем состоит в том, что фиксированные датчики, как правило, не воспринимают освещение, непосредственно подаваемое в область, где находится или работает пользователь. Когда пользователь работает, например, с дисплеем компьютера, датчик, смонтированный на потолке или на стене, как правило, воспринимает свет в месте расположения этого датчика, что имеет лишь косвенное отношение к освещению, непосредственно подаваемому в область вокруг дисплея.
Следующий потенциальный недостаток обычных систем состоит в том, что центральные процессоры часто находятся в служебных помещениях или туалетах и поэтому недоступны большинству офисных служащих. Даже в том случае, когда контроллеры доступны, с их специализированными пользовательскими интерфейсами не просто обращаться. Поэтому система освещения обычно программируется только один раз во время ее ввода в эксплуатацию, после чего она не перепрограммируется даже в том случае, когда изменились планировка офиса или требования к освещению.
Кроме того, большинство центральных контроллеров способно запоминать события, такие как недельные и годовые расписания, при наступлении которых выполняется отключение осветительных устройств в выходные дни и праздники. Однако из-за трудностей программирования обычных контроллеров их возможности работы на основе запланированных событий обычно недоиспользуются. В результате осветительные приборы часто остаются включенными, когда это не требуется, что приводит к бесполезному расходованию энергии.
Раскрытие изобретения
Системы управления освещением согласно различным вариантам выполнения и реализациям настоящего изобретения направлены на устранение недостатков, характерных для обычных подходов. Например, в некоторых вариантах выполнения используются контроллеры освещения, которые контролируют датчики, не имеющие проводной связи с местом монтажа на потолке или стене. Эти датчики могут находиться рядом или внутри рабочей зоны пользователей, например, рядом с компьютерным дисплеем или другим оборудованием, с которым работает пользователь. Эти датчики можно легко переносить в другое место каждый раз, когда происходит реконфигурация рабочих зон или изменяется их планировка. Датчики могут даже перемещаться вместе с пользователем всякий раз, когда пользователь перемещается для работы на новом мете, например, внутри офисного здания. Кроме того, датчики, находящиеся вблизи пользовательского дисплея, могут более эффективно обнаруживать тот свет, который в наибольшей мере непосредственно нужен пользователю. Датчики, например, могут быть интегрированы в устройства, с которыми работает пользователь, такие как настольный компьютер или компьютер типа лэптоп.
Контроллер освещения использует информацию от указанных датчиков для управления множеством осветительных устройств, например, осветительной сетью, в соответствии с настройками, заданными пользователем, или некоторыми настройками по умолчанию. Эти осветительные устройства могут быть размещены или управляться таким образом, чтобы они влияли на освещение зоны рядом с рабочей зоной пользователя. Например, осветительная сеть может включать в себя одно или несколько осветительных устройств, расположенных в заранее определенных местах на потолке или стене и ориентированных под конкретными углами так, чтобы они освещали зону рядом с компьютерным дисплеем или другим оборудованием, с которым работает пользователь.
Различные варианты выполнения изобретения фокусируются на возможности управления освещением рабочей зоны на основе датчиков, которые не имеют специализированную проводную связь от контроллера к месту монтажа на потолке или стене. Например, в некоторых вариантах выполнения датчик может быть адресуемым устройством или интегрирован в адресуемое устройство, например, компьютер или мобильный телефон, который подсоединен к сети, например, сети Ethernet или беспроводной сети. Контроллер может быть другим адресуемым устройством, подсоединенным к той же сети. Контроллер может идентифицировать датчик путем опроса сети по всем адресуемым датчикам или адресуемым устройствам, которые интегрированы с датчиком. Как альтернатива, контроллер может идентифицировать датчик путем приема запроса от датчика или устройства.
В некоторых вариантах выполнения контроллер использует интерфейс датчика для снятия показания, обеспеченного датчиком. Контроллер может определить местоположение датчика или ориентацию дисплея, к которому прикреплен датчик, из показания, обеспеченного интерфейсом датчика. Как альтернатива, в некоторых вариантах выполнения контроллер может определить местоположение датчика, исходя из сетевого адреса, связанного с этим датчиком. В некоторых вариантах выполнения контроллер использует информацию о местоположении датчика или ориентации дисплея для идентификации одного или нескольких осветительных устройств, которые влияют на освещение зоны радом с датчиком. Кроме того, в некоторых вариантах выполнения контроллер использует информацию, обеспеченную пользовательским интерфейсом, для определения информации об окружающем свете в зоне рядом с датчиком или о присутствии пользователя в зоне рядом с датчиком. Контроллер использует эту информацию для управления одним или несколькими осветительными устройствами, которые влияют на освещение зоны рядом с датчиком. В некоторых других вариантах выполнения контроллер использует информацию, обеспеченную двумя или более датчиками, для обнаружения потенциальной ошибки в информации, обеспеченной одним из датчиков, или для определения среднего показания, представляющего среднее значение или глобальное распределение света в рабочей зоне.
Варианты выполнения изобретения включают в себя контроллер освещения для управления освещением рабочего пространства вблизи дисплея. Контроллер освещения содержит: запоминающее устройство, где хранится пользовательское предпочтение по освещению рабочего пространства; процессор, обращающийся к пользовательскому предпочтению в запоминающем устройстве; и интерфейс между процессором и электронным датчиком, расположенным рядом с дисплеем, причем интерфейс снимает показание с электронного датчика. Процессор сравнивает показание с пользовательским предпочтением и отправляет по меньшей мере на одно осветительное устройство команду для регулировки освещения рабочего пространства.
Другие варианты выполнения настоящего изобретения включают в себя запоминающий носитель для хранения считываемой процессором программы, исполняемой процессором. Программа побуждает процессор управлять освещением рабочего пространства вблизи дисплея путем выполнения функций: снятия показания с электронного датчика, расположенного вблизи дисплея, через интерфейс датчика; сравнения показания с параметром освещения; и отправки команды регулировки по меньшей мере на одно осветительное устройство для регулировки освещения рабочего пространства на основе, по меньшей мере частично, параметра освещения.
В некоторых вариантах выполнения программа, кроме того, заставляет процессор выполнять одну или несколько из следующих функций: определение местоположения электронного датчика для идентификации по меньшей мере одного осветительного устройства; идентификацию электронного датчика, расположенного вблизи дисплея; отправку запроса для любого электронного датчика, который способен обмениваться сигналами с процессором; прием запроса от электронного датчика для процессора, который способен обмениваться сигналами с электронным датчиком; и сравнение показаний множества датчиков для определения подходящей команды регулировки.
Другие варианты выполнения изобретения включают в себя систему освещения для освещения рабочего пространства вблизи дисплея. Система включает в себя контроллер освещения, электронный датчик, расположенный вблизи дисплея, по меньшей мере одно осветительное устройство и сеть связи. Сеть связи передает сигналы между контроллером освещения и электронным датчиком, а также между контроллером освещения и по меньшей мере одним осветительным устройством. Контроллер освещения принимает сигнал, представляющий показание от электронного датчика, сравнивает этот сигнал с пользовательским предпочтением и отправляет команду по меньшей мере на одно осветительное устройство для регулировки освещения рабочего пространства. В некоторых вариантах выполнения изобретения сеть связи и/или интерфейс контроллера выбирают таким образом, чтобы дать возможность легко реконфигурировать по меньшей мере один датчик и/или по меньшей мере одно осветительное устройство.
Дополнительные цели и преимущества изобретения будут частично изложены в последующем описании и частично станут очевидными из этого описания или из возможной практической реализации изобретения. Цели и преимущества изобретения могут быть реализованы и сохранены с помощью элементов и комбинаций, детально указанных в прилагаемой формуле изобретения.
Должно быть понятно, что вышеприведенное общее описание и последующее подробное описание приведены только в качестве примеров и для объяснения сущности изобретения, и они не ограничивают изобретение, заявленное в его формуле. Сопровождающие чертежи, включенные в описание и образующие его часть, иллюстрируют варианты выполнения изобретения и вместе с описанием служат для разъяснения принципов изобретения.
Краткое описание чертежей
Фиг.1 - система освещения согласно некоторым вариантам выполнения изобретения;
фиг.2 - система освещения согласно некоторым другим вариантам выполнения изобретения;
фиг.3А - блок-схема выявления датчиков и осветительных устройств, выполняемая контроллером освещения, согласно некоторым вариантам выполнения изобретения;
фиг.3В - блок-схема выявления датчиков согласно некоторым вариантам выполнения изобретения;
фиг.3С - блок-схема выявления осветительных устройств согласно некоторым вариантам выполнения изобретения;
фиг.3D - блок-схема выявления нового устройства согласно некоторым вариантам выполнения изобретения;
фиг.4А - блок-схема считывания/создания команд согласно некоторым вариантам выполнения изобретения;
фиг.4В - блок-схема выявления/считывания на основе событий таймера;
фиг.4С - блок-схема выявления/считывания изменений показаний датчиков согласно некоторым вариантам выполнения изобретения;
фиг.4D - блок-схема считывания и создания команд мобильным устройством на основе событий таймера согласно некоторым вариантам выполнения изобретения.
Осуществление изобретения
Далее обратимся подробно к примерным вариантам выполнения изобретения, примеры которых показаны на сопровождающих чертежах.
На фиг.1 показана система 100 освещения согласно некоторым вариантам выполнения изобретения. Система 100 включает в себя контроллер 110, один или несколько электронных датчиков от 130-1 до 130-N, одно или несколько осветительных устройств от 140-1 до 140-N и сеть 120 связи с множеством линий связи 115, 135-1-135-N и 145-1-145-N.
Контроллер 110 управляет освещением одного или нескольких пользовательских рабочих пространств на основе обмена данными с датчиками 130 и осветительными устройствами 140 через сеть 120 связи. В контроллере 110 по некоторым вариантам выполнения эти обмены данными используются для выявления наличия и/или местоположения одного или нескольких датчиков или осветительных устройств. Контроллер 110 использует информацию о местоположении одного или нескольких датчиков и о местоположении одного или нескольких осветительных устройств для отображения каждого датчика на одно или несколько осветительных устройств, которые освещают рабочее пространство, связанное с этим датчиком. Контроллер 110 получает показание от одного или нескольких датчиков, указывающих освещенность рабочего пространства, связанного с этим датчиком, и использует это показание для создания и отправки команды на одно или несколько осветительных устройств, чтобы отрегулировать освещение на данном рабочем пространстве.
Как показано на фиг.1, в вариантах выполнения контроллера 110 имеется процессор 111, интерфейс 112 и запоминающее устройство 113. Используемый здесь термин «контроллер» в общем случае относится к описанию другого устройства, связанного с работой одного или нескольких осветительных устройств. Контроллер может быть реализован многими путями (например, с помощью специализированных аппаратных средств) для выполнения различных обсуждаемых здесь функций. Контроллер, в котором используется один или несколько процессоров, может быть запрограммирован с использованием программного обеспечения (например, микрокода) для выполнения различных обсуждаемых здесь функций. Контроллер может быть реализован в виде комбинации специализированных аппаратных средств и выполнения некоторых функций и процессора (например, один или несколько запрограммированных микропроцессоров и связанных с ними схем) для выполнения других функций. Варианты выполнения процессора 111 включают в себя, но не только: обычные микропроцессоры, прикладные специализированные интегральные схемы (ASIC) и вентильные матрицы, программируемые пользователем (FPGA).
Варианты выполнения запоминающего устройства 113 включают в себя различные типы запоминающего носителя, например энергозависимую и энергонезависимую компьютерную память, такую как ОЗУ (RAM), программируемое ПЗУ (PROM), стираемое программируемое ПЗУ (EPROM) и электрически стираемое программируемое ПЗУ (EEPROM), гибкие диски, компакт-диски, оптические диски, магнитную ленту. В некоторых реализациях запоминающий носитель может быть закодирован одной или более программами таким образом, что при их выполнении в процессоре 111 контроллер 110 выполняет по меньшей мере некоторые из описанных здесь функций. Различные запоминающие носители могут быть транспортируемыми, так что хранящиеся в них одну или несколько программ можно загрузить в процессор с тем, чтобы реализовать различные аспекты описанного здесь изобретения. Используемые здесь термины «программа» или «компьютерная программа» в общем смысле относятся к компьютерному коду любого типа (например, программное обеспечение или микрокод), который можно использовать для программирования одного или нескольких процессоров. В некоторых вариантах выполнения изобретения запоминающее устройство 113 также хранит параметры (например, настройки по умолчанию для освещения рабочей зоны или пользовательскую преференцию для освещения пользовательского рабочего пространства). В некоторых вариантах выполнения контроллер 110 является адресуемым устройством.
Интерфейс 112 является интерфейсом связи между контроллером 110 и сетью 120 связи. В некоторых вариантах выполнения изобретения интерфейс 112 используется процессором 111 для обмена сигналами связи с датчиком (датчиками) 130 и/или осветительным устройством (устройствами) 140 через линию 115 связи и сеть 120 связи. Варианты выполнения интерфейса 112 могут быть реализованы аппаратными или программными средствами либо комбинацией аппаратных и программных средств, например, в виде сетевой интерфейсной карты или беспроводной интерфейсной карты с сопроводительным программным обеспечением. Интерфейс 112 может также включать в себя пользовательский интерфейс для взаимодействия с датчиками 130 и/или с контроллером 110. Интерфейс 112 может соответствовать открытому промышленному стандарту усовершенствованного интерфейса для конфигурации и управления электропитанием (ACPI), который определяет независящие от платформы интерфейсы для управления выявлением, конфигурированием и электропитанием аппаратных средств и текущего контроля настольных компьютеров и компьютеров типа «лэптоп» и который включает в себя интерфейсы для опроса датчиков, смонтированных на компьютере или находящихся с ним на связи.
Примеры пользовательских интерфейсов, которые могут использоваться в различных реализациях изобретения, включают в себя, но не только: переключатели, потенциометры, кнопки, наборные диски, движки, мышь, клавиатуру, кнопочную панель, игровые контроллеры различных типов (например, джойстики), шаровые манипуляторы, дисплейные экраны, графические пользовательские интерфейсы (GUI) различных типов, сенсорные экраны, микрофоны и датчики других типов, которые могут воспринимать инициированное человеком воздействие определенного вида и генерировать в ответ на это сигнал. Дополнительные примеры указанного пользовательского интерфейса включают в себя пользовательский интерфейс, привязанный к конкретному датчику, который позволяет пользователю непосредственно запрашивать каждый датчик в отдельности.
В некоторых других вариантах выполнения изобретения интерфейс 112 включает в себя пользовательский интерфейс контроллера, через который пользователь может взаимодействовать с контроллером, например, для установки параметра, заданного пользователем, или для ввода информации об осветительном устройстве 140 и/или датчике 130.
Сеть 120 связи является сетью, используемой контроллером для связи с датчиками 130 и осветительными устройствами 140. Сеть 120 связи может включать в себя, например, проводную сеть, беспроводную сеть или комбинацию разных проводных и беспроводных сетей. В сети 120 связи могут использоваться различные технологии, например, инфракрасная связь, оптоволоконная связь или компьютерные сетевые технологии, например, технологии Ethernet. Сеть 120 связи может также включать в себя локальную сеть (LAN) или беспроводную локальную сеть (WLAN). Например, сеть 120 связи может включать в себя проводные или беспроводные технологии компьютерной связи между контроллером 110 и одним или несколькими датчиками 130 в сочетании со специализированными технологиями проводной связи между контроллером 110 и одним или несколькими осветительными устройствами 140. В некоторых других вариантах выполнения сеть 120 связи включает в себя оптические технологии связи в свободном пространстве, которые используют, например, инфракрасные или модулированные видимые световые сигналы.
Используемый здесь термин «сеть» относится к любым соединениям между двумя или более устройствами (включая контроллеры или процессоры, осветительные устройства или датчики), которые облегчают транспортировку информации (например, для управления устройствами, хранения данных, обмена данными и т.д.) между любыми двумя или более устройствами и/или между множеством устройств, подсоединенных к сети. Следует ясно понимать, что различные реализации сетей, подходящие для организации соединений между множеством устройств, могут включать в себя любую из различных сетевых топологий и использовать любой из различных протоколов связи. Вдобавок в различных сетях согласно изобретению любое одно соединение между двумя устройствами может представлять выделенное соединение между двумя системами или, как альтернатива, невыделенное соединение. Вдобавок к переносу информации, предназначенной для указанных двух устройств, такое невыделенное соединение может нести информацию, не обязательно предназначенную для какого-либо устройства из этих двух устройств (например, открытое сетевое соединение). Кроме того, следует ясно понимать, что в различных сетях обсуждаемых здесь устройств могут использоваться одна или несколько беспроводных, проводных/кабельных и/или оптоволоконных линий связи для облегчения транспортировки информации через сеть. В одном варианте реализации сети одно или несколько устройств, подсоединенных к сети, могут служить в качестве контроллера для одного или нескольких других устройств (например, осветительные устройства и/или датчики), подсоединенных к сети (например, при взаимоотношении «ведущий - ведомый»). При другом варианте реализации сетевая среда может включать в себя один или несколько специализированных контроллеров, сконфигурированных для управления одним или несколькими устройствами, связанными с сетью. В общем случае каждое из множества устройств, связанных с сетью, может иметь доступ к данным, которые представлены на носителе или среде связи; однако данное устройство может быть «адресуемым» в том смысле, что его конфигурация обеспечивает избирательный обмен данными (то есть приемные данные, поступающие из сети, и/или данные передачи, поступающие в сеть) с сетью на основе, например, одного или нескольких присвоенных ему конкретных идентификаторов (например, «адресов»).
Датчик (датчики) 130 измеряет воздействие и преобразует измерение или измерения в один или несколько сигналов. Датчик 130 может быть, например, фотодатчиком, который измеряет одну или несколько характеристик света вблизи датчика, например, интенсивность света или распределение спектральной мощности; либо датчиком присутствия (например, устройство GPS, которое определяет местоположение датчика); или датчиком ориентации (например, устройство GPS, которое определяет ориентацию датчика). Датчик 130 передает эти сигналы через линию 135 связи и через сеть 120 связи на контроллер 110. Варианты линии 135 связи включают в себя беспроводную линию, линию Ethernet, оптическое волокно, инфракрасную линию или линию связи в диапазоне видимого света.
В некоторых вариантах выполнения изобретения требуется, чтобы датчик 130 находился рядом с дисплеем, используемым пользователем. Датчик 130 вблизи дисплея располагают таким образом, чтобы он мог измерять падающий на дисплей свет. Например, он может быть прикреплен к дисплею или являться составной частью компьютера или мобильного устройства, связанного с этим дисплеем. В альтернативном варианте выполнения датчик 130 вблизи дисплея может измерять другое воздействие, указывающее на параметр, воздействующий на дисплей или устройство, интегрально с ним связанное.
В некоторых вариантах выполнения датчик 130 является адресуемым устройством, непосредственно осуществляющим связь через сеть 120 связи. В других вариантах выполнения датчик 130 является внутренним или внешним датчиком, составляющим часть адресуемого устройства и осуществляющим связь по сети 120 связи через адресуемое устройство.
Используемый здесь термин «адресуемый» относится к устройству (например, осветительное устройство, контроллер, другие устройства, не относящиеся к освещению, датчик, устройство, в которое интегрирован датчик, и т.д.), которое сконфигурировано для приема информации (например, данных), предназначенной для множества устройств, включая его самого, и для избирательной реакции на конкретную, предназначенную ему информацию. Термин «адресуемый» часто используют вместе с сетевой средой, в которой множество устройств связаны вместе через некоторую сеть связи.
В некоторых вариантах выполнения осветительные устройства 140 включают в себя одно или несколько осветительных устройств, установленных в фиксированных местах, которые способны осуществлять связь с контроллером 110 через выделенные проводные линии 145 связи. В некоторых других вариантах выполнения осветительные устройства 140 включают в себя одно или несколько адресуемых осветительных устройств, которые осуществляют связь через линии 145 связи других типов, например, Ethernet или беспроводное сетевое соединение. Передачи между контроллером 110 и осветительными устройствами 140 могут включать в себя команды, посланные контроллером 110 на осветительные устройства 140. Эти команды могут вызвать, например, включение, выключение, уменьшение или увеличение интенсивности или изменение распределения спектральной мощности освещения, обеспечиваемого данным осветительным устройством.
Следует понимать, что термины «осветительное устройство» или «источник света» относятся к любому одному или нескольким различным источникам излучения, включая, но не только: источники на основе LED (включая один или несколько LED, определенных выше), источники накаливания (например, лампы накаливания, галогенные лампы), флуоресцентные источники, фосфоресцентные источники, газоразрядные источники высокой интенсивности (например, натриевые, ртутные и металлогалоидные лампы), лазеры, другие типы электролюминесцентных источников, пиролюминесцентные источники (например, источники искусственного пламени), свечеобразные люминесцентные источники (например, газовые фонари с калильными сетками, источники излучения с угольной дугой) и фотолюминесцентные источники (например, газоразрядные источники).
Данный источник света может быть сконфигурирован для создания электромагнитного излучения в видимом спектре, вне видимого спектра или в комбинации того и другого. Таким образом, термины «свет» и «излучение» и освещение используются здесь как взаимозаменяемые. Вдобавок источник света может включать в себя в качестве интегрированной компоненты один или несколько фильтров (например, цветовые фильтры), линз или других оптических компонент. «Источник освещения» - это источник света, который, в частности, сконфигурирован для создания излучения, имеющего достаточную интенсивность для эффективного освещения внутреннего или внешнего пространства. В данном контексте термин «достаточная интенсивность» относится к достаточной мощности излучения в видимом спектре, создаваемом в пространстве или окружающей среде (для представления общего света, выходящего из источника света во всех направлениях, используют единицу измерения «люмен», в отношении мощности излучения или «светового потока») для обеспечения окружающего освещения (то есть света, который может восприниматься опосредованно или который может быть, например, отраженным от одной или нескольких поверхностей препятствий перед восприятием его в целом или частично).
Следует понимать, что термин «спектр» относится к любой одной или нескольким частотам (или длинам волн) излучения, созданного одним или несколькими источниками света. Соответственно, термин «спектр» относится к частотам (или длинам волн) не только в видимом диапазоне, но также к частотам (или длинам волн) в инфракрасной, ультрафиолетовой или других областях всего электромагнитного спектра. Также данный спектр может иметь относительно узкую полосу (например, FWHM, имеющую всего несколько частотных компонент или длин волн) или относительно широкую полосу (несколько частотных компонент или диапазонов длин волн, имеющих различные относительные уровни). Следует также понимать, что данный спектр может представлять собой результат смешивания двух или более других спектров (например, смешанное излучение, излучаемое соответственно из множества источников света). Термин «распределение спектральной мощности» относится к мощности на единичную площадь на единичный интервал длин волн излучения или к вкладу на единичный интервал длин волн в любую количественную характеристику излучения (например, энергия излучения, поток излучения, интенсивность излучения или энергетическая яркость).
На фиг.2 показана система освещения согласно вариантам выполнения изобретения. Система 200 включает в себя контроллер 210, датчики 231 и 232, осветительные устройства 241 и 242, мобильный компьютер 251, настольный компьютер 252 и сеть 220 связи с линиями 215, 235, 236, 245 и 246 связи.
Контроллер 210 подсоединен к сети 220 связи через линию 215 связи, причем он использует сеть 220 связи для связи с датчиками 231 и 232 через линии 235 и 236 связи соответственно. Контроллер 210 также осуществляет связь с осветительными устройствами 241 и 242 через линии 245 и 246 связи соответственно.
Контроллер 210 может быть контроллером любого типа, описанного в связи с контроллером 110 по фиг.1. Контроллер 210 управляет освещением рабочих пространств вблизи мобильного компьютера 251 и не мобильного компьютера 252. Сеть 220 связи может быть сетью связи любого типа, описанной в связи с сетью 120 связи по фиг.1.
Мобильный компьютер 251 может представлять собой компьютер типа «лэптоп» или мобильное устройство другого типа, например, мобильный телефон, который может часто изменять свое местоположение вместе с пользователем. Вместо настольного компьютера 252 может быть устройство любого другого типа, которое обычно имеет фиксированное местоположение, или местоположение которого изменяется не часто, например, при изменении планировки офиса.
Каждый из датчиков 231 и 232 может относиться к любому типу, описанному в связи с датчиком 130 по фиг.1, и может иметь любой из альтернативных признаков, описанных в связи с датчиком 130 по фиг.1. Датчик 231 размещается вблизи дисплея 253 мобильного компьютера 251, в то время как датчик 232 размещается вблизи дисплея 254 настольного компьютера 252. Датчик 231 может быть, например, внутренним датчиком, установленным в мобильном компьютере 251, или внешним устройством, установленным рядом или на дисплее 253 мобильного компьютера 251. Аналогичным образом, датчик 232 может быть внутренним устройством в не мобильном компьютере 252 или внешним устройством, установленным рядом или на дисплее 254. Датчики 231 и 232 могут быть адресуемыми устройствами, осуществляющими связь с контроллером 210 через линии 235 и 236 связи соответственно, а также через сеть 220 связи. Вдобавок или как альтернатива, датчики 231 и 232 могут осуществлять связь с контроллером 210 через пользовательские интерфейсы, обеспеченные компьютерами 251 и 252. В этом случае линии 235 и 236 связи могут представлять линии между сетью 220 связи и компьютерами 251 и 252 соответственно.
Осветительные устройства 241 и 242 могут быть осветительными устройствами любого типа, описанными в связи с осветительными устройствами 140 по фиг.1. Осветительные устройства 241 и 242 осуществляют связь с контроллером 210 через линии 245 и 246 связи соответственно, которые могут относиться к любому типу линии связи, описанной в связи с линиями 145 по фиг.1. В некоторых вариантах выполнения осветительные устройства 241 и 242 выбираются контроллером 210 из множества осветительных устройств с известными местоположениями, так что они освещают конкретные зоны рабочего пространства. Например, осветительное устройство 241 может быть осветительным устройством, смонтированным на стене, которое освещает рабочее пространство вблизи дисплея 253. С другой стороны, осветительное устройство 242 может быть смонтировано на потолке и освещать рабочее пространство рядом с дисплеем 254. В некоторых вариантах выполнения контроллер 210 выявляет информацию о датчиках и осветительных устройствах для управления освещением рабочих пространств вблизи дисплеев.
Хотя на фиг.2 показаны только два датчика, система 200 согласно изобретению может включать в себя гораздо больше датчиков. Например, вблизи любого одного рабочего пространства может быть несколько датчиков. Датчики вблизи любого одного рабочего пространства могут обнаруживать воздействия одного и того же или разных типов. Например, множество фотодатчиков в примерной системе 200 освещения могут находиться в разных местах вблизи одного рабочего пространства. Вдобавок, или в качестве альтернативы, один или несколько детекторов движения в примерной системе 200 освещения могут располагаться вблизи одного рабочего пространства. Один датчик в системе 200 освещения может обеспечить информацию, относящуюся к одному или нескольким рабочим пространствам.
Аналогичным образом, хотя на фиг.2 показаны только два осветительных устройства, система 200 освещения согласно изобретению может включать в себя гораздо больше осветительных устройств. Например, множество осветительных устройств может освещать любое одно рабочее пространство. Эти осветительные устройства могут обеспечить освещение различных типов или с различной интенсивностью. Аналогичным образом, отдельные осветительные устройства могут быть распложены таким образом, чтобы они имели возможность освещать разные участки любого одного рабочего пространства. С другой стороны, одно осветительное устройство может обеспечить освещение одного или нескольких рабочих пространств. Препятствия внутри или рядом с одним рабочим пространством могут изменить площадь, которую способно освещать любое осветительное устройство. Такие препятствия могут быть постоянными или временными. Например, человек, проходящий мимо осветительного устройства, может временно перекрыть освещение участка рабочего пространства. Другой крайностью является наличие несущей стены, которая может перекрыть освещение участка рабочего пространства, пока не будет перемещено осветительное устройство или эта стена.
На фиг.3А показана примерная блок-схема 300 выявления датчиков и осветительных устройств, выполняемого контроллером 210 согласно некоторым вариантам выполнения изобретения. На этапе 301 контроллер 210 выявляет один или несколько датчиков. На этапе 303 контроллер 210 выявляет одно или несколько осветительных устройств. На этапе 305 контроллер 210 создает отображение «датчик - осветительное устройство», которое связывает каждый датчик с одним или несколькими осветительными устройствами, освещающими зону рабочего пространства рядом с дисплеем, который связан с этим датчиком. Варианты выполнения изобретения могут не содержать этап 301 или этап 303, а вместо этого могут использовать информацию, уже имеющуюся у контроллера 210 для выполнения этапа 305.
На фиг.3В более подробно показан пример этапа 301 по фиг.3А выявления датчиков посредством блок-схемы 310, выполняемой контроллером 210 освещения согласно некоторым вариантам выполнения изобретения. Этап 301 может не содержать один или несколько этапов, показанных на фиг.3В. Этапы на фиг.3В могут быть объединены или следовать в другом порядке, чем в порядке, показанном на фиг.3В.
На этапе 311 контроллер 210 устанавливает связь с датчиками, расположенными в разных рабочих пространствах. В некоторых вариантах выполнения контроллер 210 выполняет этап 311, отправляя сетевой запрос для идентификации адресуемых датчиков, которые осуществляют обмен через одну и ту же сеть 220 связи или через конкретный узел в сети 220 связи. В некоторых других вариантах выполнения контроллер 210 выполняет этап 311, принимая сетевой запрос от адресуемого датчика, который идентифицирует датчик в качестве устройства, осуществляющего связь через одну и ту же сеть 220 связи или через конкретный узел в сети 220 связи. Этап 311 может представлять комбинацию любого из вышеописанных способов.
На этапе 313 контроллер 210 собирает информацию о типе каждого идентифицированного датчика. В некоторых вариантах выполнения контроллер 210 выполняет этап 313, считывая информацию о датчике из пользовательского интерфейса, обеспеченного датчиком или устройством, в которое интегрирован датчик. В других вариантах выполнения контроллер 210 выполняет этап 313, непосредственно запрашивая датчик. В ряде других вариантов выполнения контроллер 210 выполняет этап 313, обращаясь к информации о датчике, предварительно записанной в памяти 113 или в другом запоминающем устройстве, доступном контроллеру 210, например, в памяти компьютера 251 или компьютера 252.
На этапе 315 контроллер 210 определяет общее физическое местоположение каждого идентифицированного датчика. В некоторых вариантах выполнения контроллер 210 выполняет этап 315, используя сетевой адрес датчика или устройства, в которое интегрирован этот датчик. В некоторых вариантах выполнения, например, где используются проводные сети, сетевой адрес может указывать физическое местоположение датчика. В ряде других вариантов выполнения контроллер 210 может определять местоположение датчика другим способом, например, считывая местоположение датчика, установленного рядом или прикрепленного к тому же компьютеру, с которым интегрирован этот датчик. Местоположение может быть указано географическими координатами, например, как это обеспечивается устройством GPS, или с использованием какой-либо другой идентификации, например, секционных кодов офисного пространства. В некоторых вариантах выполнения этап 315 также включает в себя определение ориентации датчика или, что предпочтительно, ориентации дисплея, с которым связан этот датчик.
Таблица 1
№ строки
ID датчика
ID рабочего пространства
Тип датчика
1
S1
A2
датчик присутствия
2
S2
A2
фотодатчик
3
S3
C3
фотодатчик
4
S4
C3
датчик ориентации
5
S5
A5
датчик присутствия
В таблице 1 показана примерная информация о датчиках, которая может быть создана на этапе 301 по фиг.3А, согласно вариантам выполнения изобретения, причем таблица 1 содержит три типа данных, показанных в трех столбцах данных. Для каждого выявленного датчика таблица 1 содержит идентификацию датчика, идентификацию рабочего пространства, связанного с указанным датчиком, и тип датчика. Альтернативные компоновки и способ хранения информации о датчиках входят в объем настоящего изобретения. Например, строка 1 в таблице 1 указывает, что датчик S1 связан с рабочим пространством A1 и является датчиком присутствия. Идентификатор (ID) датчика может представлять собой, например, универсальный товарный код (UPC) датчика или международный идентификатор (ID) для датчика, либо любую другую идентификацию, которая уникальным образом идентифицирует датчик для контроллера 210. Альтернативные или более конкретные типы датчиков входят в объем настоящего изобретения. Таблица 1 может храниться в памяти 113 или в другом запоминающем устройстве, доступном контроллеру 210, например, в памяти компьютера 251 или компьютера 252. В некоторых вариантах выполнения идентификация рабочего пространства, с которым связан датчик, основана на местоположении датчика. В некоторых других вариантах ID рабочего пространства также включает в себя информацию о направлении дисплея, связанного с данным датчиком. Например, два дисплея в одном и том же общем месте, но ориентированные по-разному, могут иметь разные рабочие пространства, поскольку они могут освещаться разными осветительными устройствами, излучающими свет в разных направлениях. Как показано в строках 1 и 2 таблицы 1, с одним и тем же ID рабочего пространства может быть связан более чем один датчик. Такая связь может существовать потому, что датчики интегрированы или связаны с одним и тем же компьютером или дисплеем, либо связаны с компьютерами и дисплеями, находящимися близко друг к другу или ориентированными в одинаковом направлении. Таким образом, строки 1 и 2 указывают, например, что оба датчика S1 и S2 связаны с рабочим пространством, идентифицированным как А2, в то время как строки 3 и 4 указывают, что оба датчика S3 и S4 (фотодатчик и датчик ориентации соответственно) связаны с одним рабочим пространством C3.
На фиг.3С более подробно показан пример этапа 303 по фиг.3А выявления осветительных устройств посредством блок-схемы 320, выполняемой контроллером 210 освещения, согласно некоторым вариантам выполнения изобретения. Этап 303 может не содержать один или несколько этапов, показанных на фиг.3С. Этапы на фиг.3С могут быть скомбинированы или упорядочены по-другому, то есть не так, как показано на фиг.3С.
На этапе 321 контроллер 210 устанавливает связь с осветительными устройствами, которые находятся в контролируемых рабочих пространствах. В некоторых вариантах выполнения контроллер 210 выполняет этап 321, отправляя запросы на или принимая запросы от адресуемых осветительных устройств, которые осуществляют связь через одну и ту же сеть связи, как было пояснено для датчиков в отношении этапа 311. В некоторых других вариантах выполнения контроллер 210 выполняет этап 321, считывая предварительно записанную информацию об осветительных устройствах, которые обмениваются данными с контроллером 210 через выделенную проводную линию связи. Эта предварительно записанная информация может храниться в памяти 113 или в другом запоминающем устройстве, доступном контроллеру 210, например, в памяти компьютера 251 или компьютера 252. Этап 321 может содержать комбинацию из любых вышеуказанных способов.
На этапе 323 контроллер 210 собирает информацию о типе каждого идентифицированного осветительного устройства. В некоторых вариантах выполнения контроллер 210 выполняет этап 323, непосредственно запрашивая у осветительного устройства его тип. В некоторых вариантах выполнения контроллер 210 выполняет этап 323, считывая предварительно записанную информацию, по аналогии с тем, как это было объяснено в связи с этапом 321.
На этапе 325 контроллер 210 определяет физическое местоположение каждого идентифицированного осветительного устройства. В некоторых вариантах выполнения контроллер 210 выполняет этап 325 для адресуемых осветительных устройств через механизмы, аналогичные тем, которые были объяснены для адресуемых датчиков в связи с этапом 315. В ряде других вариантов выполнения контроллер 210 выполняет этап 325, считывая предварительно записанную информацию о местоположении осветительного устройства, по аналогии с тем, что было объяснено в связи с этапом 321. В некоторых вариантах выполнения этап 325 также включает в себя определение ориентации осветительного устройства, которую вместе с местоположением можно использовать для определения зоны, освещаемой данным осветительным средством.
Таблица 2
№ строки
ID осветительного устройства
ID рабочего пространства
Тип осветительного устройства
1
L1
C2
красный LED
2
L2
A1
синий LED
3
L3
A1
флуоресцентный
4
L4
B4
лампа с белым спектром
5
L5
C3
комплект LED с белым спектром
В таблице 2 показана примерная информация об осветительных устройствах, которая может быть создана на этапе 303 по фиг.3А, согласно вариантам выполнения изобретения. Таблица 2 содержит три типа данных, показанных в трех столбцах данных. Для каждого выявленного осветительного устройства таблица 2 содержит идентификацию осветительного устройства, идентификацию рабочего пространства, освещаемого этим осветительным устройством, и тип осветительного устройства. Каждое осветительное устройство в таблице идентифицируется идентификатором (ID), определенным, например, по аналогии с ID датчиком (см. пояснения в связи с таблицей 1). Альтернативные или более конкретные типы осветительных устройств входят в объем настоящего изобретения. Таблица 2 может храниться в памяти 113 или в другом запоминающем устройстве, доступном контроллеру 210, например, в памяти компьютера 251 или компьютера 252. Альтернативные компоновки и способ хранения информации об осветительных приборах входят в объем настоящего изобретения.
В некоторых вариантах выполнения рабочее пространство, освещаемое осветительным устройством, идентифицируют на основе местоположения зоны, освещаемой этим осветительным устройством. Освещаемое рабочее пространство можно определить, например, используя местоположение и высоту осветительного устройства, а также направление, в котором осветительное устройство излучает свет. Как показано в строках 2 и 3 таблицы 2, множество осветительных устройств может освещать одно и то же рабочее пространство. Так, например, строки 2 и 3 показывают, что два осветительных устройства L2 и L3 (синий LED и флуоресцентное осветительное устройство соответственно) освещают одно и то же рабочее пространство А1.
Таблица 3
№ строки
ID датчик
ID осветительного устройства
1
S1
L3
2
S1
L5
3
S2
L1
4
S3
L1
5
S4
L5
В таблице 3 показано в качестве примера отображение «датчик - осветительное устройство», которое может быть создано на этапе 305 по фиг.3А, согласно вариантам выполнения изобретения. Таблица 3 содержит два типа данных, показанных в двух столбцах данных. Каждая строка таблицы 3 включает в себя идентификацию датчика и идентификацию осветительного устройства, отображенного для этого датчика. Таблица 3 может храниться в памяти 113 или в другом запоминающем устройстве, доступном контроллеру 210, например, в памяти компьютера 251 или компьютера 252. Альтернативные компоновки и хранение отображения «датчик - осветительное устройство» входят в объем настоящего изобретения.
В некоторых вариантах выполнения контроллер 210 использует выявленную информацию по аналогии с тем, как это показано в таблицах 1 и 2, и отображает датчик, связанный с рабочим пространством, на осветительное устройство, освещающее это же рабочее пространство. Например, строка 1 в таблице 3 показывает, что датчик S1 отображается на осветительное устройство L3, указывая, что рабочее пространство вблизи датчика S1 освещается осветительным устройством L3. Как показано в строках 1 и 2, один датчик может отображаться на более чем одно осветительное устройство. В альтернативном варианте, как показано в строках 3 и 4, осветительное устройство может отображаться на более чем один датчик. Так, например, строки 1 и 2 показывают, что датчик S1 отображается на осветительные устройства L3 и L5, указывая, что рабочее пространство, связанное с датчиком S1, освещается обоими осветительными устройствами L3 и L5. С другой стороны, строки 3 и 4 показывают, что на осветительное устройство L1 отображаются оба датчика S2 и S3, указывая на то, что рабочие пространства, связанные с датчиками S2 и S3, оба освещаются осветительным устройством L1.
На фиг.3D показан пример блок-схемы 330 процесса выявления нового устройства, инициируемого в результате подсоединения устройства к сети 220 связи, согласно некоторым вариантам выполнения изобретения. Этапы на фиг.3D могут быть скомбинированы и упорядочены по-другому, то есть не так, как показано на фиг.3D.
На этапе 331 устройство подсоединяется к сети 220 связи. Этим устройством может быть, например, мобильное устройство 251 или не мобильное устройство 252. На этапе 333 устройство отправляет запрос через сеть 220 связи контроллеру, который осуществляет обмен данными через ту же сеть 220 связи. Как только контроллер 210 принял указанный запрос и ответил на него, на этапе 335 устройство отправляет на контроллер предупреждение, указывающее, что оно подсоединилось к сети связи. Это предупреждение может также включать в себя сетевой адрес устройства для контроллера 210, чтобы он имел возможность обмениваться данными с указанным устройством. На этапе 337 контроллер 210 реагирует на указанное предупреждение и обновляет свою информацию об устройствах и датчиках в рабочей зоне. В некоторых вариантах выполнения контроллер 210 реагирует на указанное предупреждение, выполняя операцию выявления датчиков, аналогичную операции на фиг.3В, и обновляя соответствующим образом отображение «датчик - осветительное устройство».
Таблица 4
№ строки
ID устройства
ID рабочего пространства
Датчик присутствия
Датчик ориентации
Фотодатчик
1
D1
A2
Да
Да
Да
2
D2
A5
Да
Нет
Нет
3
D3
C3
Нет
Да
Да
В таблице 4 представлена в качестве примера информация об устройствах, которая может создаваться на этапе 337 по фиг.3D, согласно вариантам выполнения изобретения. Таблица 4 содержит пять типов данных, показанных в пяти столбцах данных. Для каждого выявленного устройства таблица 4 включает в себя идентификацию устройства, идентификацию рабочего пространства, связанного с этим устройством, и данные о том, интегрировано ли оно или прикреплено ли оно к одному из трех типов датчиков: датчик присутствия, датчик ориентации и фотодатчик. Альтернативные компоновки и хранение информации об устройстве входят в объем изобретения.
Каждое устройство в таблице 4 идентифицируется идентификационными данными, которые могут быть определены таким же путем, как данные, описанные в связи с идентификационными данными датчиков и осветительных устройств в таблицах 1 и 2. Идентификация рабочего пространства, связанного с устройством, также относится к местоположению дисплея данного устройства аналогично тому, как это описано в связи с датчиками в таблице 1. Так, например, строка 1 показывает, что устройство D1 связано с рабочим пространством А2 и включает в себя датчик присутствия, датчик ориентации и фотодатчик. С другой стороны, строка 2 показывает, что устройство D2 связано с рабочим пространством А5 и включает только датчик присутствия и не включает в себя датчик ориентации или фотодатчик.
На фиг.4А показана примерная блок-схема 400 считывания/создания команд, выполняемая контроллером 210 освещения, согласно некоторым вариантам выполнения изобретения. На этапе 401 контроллер 210 запрашивает каждый выявленный датчик для считывания показаний. Как альтернатива, выявленный датчик может отправлять свое показание в контроллер 210. Для выполнения этапа 401 контроллер 210 может использовать интерфейс 112.
Таблица 5
№ строки
ID датчика
Показание
1
S1
присутствуют
2
S2
высокий
3
S3
низкий
4
S4
юг
5
S5
не присутствуют
В таблице 5 в качестве примера представлены показания датчиков, которые могут быть созданы на этапе 401 по фиг.4А, согласно вариантам выполнения изобретения. Таблица 5 содержит два типа данных, показанных в двух столбцах данных. Для каждого датчика в таблице 5 указан ID датчика и показание этого датчика. Альтернативные компоновки и хранение информации о показаниях датчиков входят в объем изобретения. Например, строка 1 в таблице 5 свидетельствует о том, что показание датчика S1, являющегося датчиком присутствия, указывает, что рабочее пространство, связанное с датчиком S1, занято пользователем. Строка 2 показывает, что показание датчика S2, являющегося фотодатчиком, указывает на то, что интенсивность света на рабочем пространстве, связанном с датчиком S2, является высокой. С другой стороны, строка 4 показывает, что показание датчика S4, являющегося датчиком ориентации, указывает на то, что дисплей, связанный с датчиком S4, ориентирован в направлении, отмеченном как «Юг». Альтернативные или более детальные показания входят в объем изобретения. Таблица 5 может храниться в памяти 113 или в другом запоминающем устройстве, доступном контроллеру 210, например, в памяти компьютера 251 или компьютера 252.
Таблица 6
№ строки
ID устройства
Показание датчика присутствия
Показание датчика ориентации
Показание фотодатчика
1
D1
присутствуют
север
высокий
2
D2
не присутствуют
нет данных
нет данных
3
D3
нет данных
юго-восток
низкий
Таблица 6 представляет собой другую примерную таблицу показаний датчиков, которая может быть создана на этапе 401 по фиг.4А, согласно вариантам выполнения изобретения. В этих вариантах выполнения контроллер 210 использует информацию об устройствах по аналогии с тем, как это обсуждалось в связи с таблицей 4, для связывания показаний датчиков с устройствами в рабочей зоне. Таблица 6 содержит четыре типа данных, показанных в четырех столбцах данных. Для каждого выявленного устройства в таблице 6 указаны ID устройства и показания датчиков трех типов, которые могут быть интегрированы с или прикреплены к данному устройству.
Например, строка 1 в таблице 6 показывает, что для устройства D1 показание его датчика присутствия указывает, что рабочее пространство, связанное с устройством D1, занято; показание его датчика ориентации указывает, что дисплей устройства D1 ориентирован на север, а показание его фотодатчика указывает, что интенсивность света на этом рабочем пространстве высока. С другой стороны, строка 2 указывает, что для устройства D2 показание его датчика присутствия указывает, что рабочее пространство, связанное с устройством D2, не занято. Показания следующих двух столбцов установлены как «нет данных», поскольку устройство D2 не имеет датчика ориентации или фотодатчика. Строка R3 показывает, что для устройства D3 датчик присутствия не предусмотрен; показание датчика ориентации указывает, что дисплей устройства D2 ориентирован на юго-восток, а показание фотодатчика указывает на то, что интенсивность света на рабочем пространстве, связанном с устройством D2, низкая. Альтернативные или более подробные показания входят в объем настоящего изобретения. Таблица 6 может храниться в памяти 113 или в другом запоминающем устройстве, доступном контроллеру 210, например, в памяти компьютера 251 или компьютера 252.
На этапе 403 по фиг.4А контроллер 210 на основе показаний одного или нескольких датчиков создает одну или несколько команд для одного или нескольких осветительных устройств, которые освещают рабочее пространство, связанное с данным датчиком. Контроллер 210 может создать команду, сравнив, например, показания датчиков с некоторыми параметрами освещения по умолчанию или параметрами освещения, заданными пользователем, которые отражают его предпочтения. Примерные параметры освещения могут включать в себя параметры для включения или выключения освещения, либо для изменения интенсивности или распределения спектральной мощности освещения на основе времени суток или на основе наличия или присутствия людей на рабочем пространстве. Параметр освещения или предпочтение, определенное пользователем, может, например, задавать выключение или включение освещения в зависимости от того, присутствует или отсутствует пользователь на рабочем пространстве. Другой параметр освещения или предпочтение, определенное пользователем, может, например, определять желаемый уровень интенсивности света или распределение спектральной мощности, либо направление, в котором свет должен освещать дисплей на рабочем пространстве. Параметры освещения могут запоминаться в памяти 113 или других запоминающих устройствах, например, в устройствах 251 и 252. Параметры освещения могут быть модифицированы пользователем, например, с использованием пользовательского интерфейса контроллера 210 или пользовательского интерфейса, доступного через устройства 251 и 252.
На этапе 405 контроллер 210 отправляет команды на одно или несколько осветительных устройств, которые отображены на один или несколько датчиков, и обеспечивает таким образом освещение рабочего пространства, связанного с этими датчиками.
В некоторых вариантах выполнения контроллер 210 осуществляет выявление датчиков или считывание показаний на основе некоторых событий таймера, например, с регулярными временными интервалами. На фиг.4В показана блок-схема 410 выявления/считывания на основе событий таймера, выполняемая контроллером 210 освещения, согласно некоторым вариантам выполнения изобретения. На этапе 411 контроллер 210 ожидает наступления события таймера, например, истечения заданного времени. При появлении события таймера контроллер 210 на этапе 413 выявляет датчики/осветительные устройства, как это было объяснено выше, например, в связи с блок-схемой 300 на фиг.3А. Контроллер 210 использует собранную на этом этапе информацию для создания или обновления одной или нескольких таблиц датчиков, таблиц осветительных устройств, таблиц с информацией об устройствах или отображений «датчик - осветительное устройство», как было объяснено выше в связи с таблицами 1-4.
На этапе 415 контроллер 210 выполняет считывание датчика, как было объяснено выше, например, в отношении блок-схемы 400 на фиг.4А. Контроллер 210 использует собранную на этом этапе информацию для создания или обновления одной или нескольких таблиц показаний датчиков, как было объяснено выше в связи с таблицами 5 и 6. На этапе 417 контроллер 210 создает команды и отправляет их на соответствующее осветительное устройство, как было объяснено выше, например, в связи с блок-схемой 400 на фиг.4А.
В некоторых других вариантах выполнения контроллер 210 обновляет информацию на основе предупреждения об изменении, например, посланного датчиком. На фиг.4С показана блок-схема 420 выявления/считывания изменений показаний датчиков, выполняемая контроллером 210 освещения, согласно некоторым вариантам выполнения изобретения. На этапе 421 датчик 231 или устройство 251, связанное с этим датчиком, обнаруживает изменение воздействия. Например, датчик присутствия, чьим показанием было «не присутствуют», может обнаружить присутствие пользователя на рабочем пространстве, связанном с этим датчиком, причем это событие может появиться, например, когда пользователь приходит на ранее не занятое рабочее пространство. В качестве альтернативы, фотодатчик может обнаружить изменение интенсивности или распределения спектральной мощности света на соответствующем рабочем пространстве, что может произойти, например, из-за того, что рабочее пространство находится рядом с окном, и изменилась интенсивность внешнего света, поступающего из окна. Как альтернатива, датчик ориентации может обнаружить изменение ориентации соответствующего дисплея, что может случиться, например, если пользователь повернул мобильное устройство, связанное с данным датчиком.
На этапе 423 датчик 231 отправляет на контроллер 210 предупреждение, информируя контроллер об указанном изменении. Контроллер 210 реагирует на это предупреждение, обновляя на этапе 425 свою информацию о показаниях и создавая и отправляя на осветительные устройства на этапе 427 новые команды. В некоторых вариантах выполнения контроллер 210 выполняет этап 425, считывая новые показания, как было объяснено выше, например, в отношении фиг.4А. Как альтернатива, в некоторых вариантах выполнения датчик 231 включает информацию о новых показаниях в указанное предупреждение, отправляемое на контроллер 210, а контроллер 210 на этапе 425 обновляет информацию о показаниях, используя информацию, включенную в предупреждение. В некоторых вариантах выполнения контроллер 210 выполняет этап 427, создавая и отправляя новые команды, как было объяснено выше, например, в отношении фиг.4А.
На фиг.4D показана блок-схема 430, которая иллюстрирует процесс считывания и создания команд мобильным устройством на основе событий таймера, который выполняется контроллером 210, согласно некоторым вариантам выполнения изобретения. На этапе 431 контроллер 210 ожидает наступления события таймера. Как только событие таймера появилось, контроллер 210 на этапе 433 опрашивает мобильное устройство 251 и обнаруживает, что оно подсоединено к сети 220 связи. На этапе 435 контроллер 210 определяет, имеет ли мобильное устройство 251 фотодатчик, например, интегрированный с контроллером в виде встроенного фотодатчика. Если контроллер 210 определил, что мобильное устройство 251 имеет фотодатчик, то контроллер 210 считывает на этапе 437 показание фотодатчика. Затем контроллер 210 сравнивает это показание с контрольным значением, то есть параметром, определенным пользователем, или параметром по умолчанию, который определяет максимальный желаемый уровень освещения на рабочем пространстве, связанном с мобильным устройством 251. Если контроллер 210 определяет, что это показание выше контрольного значения, как показано на этапе 439, контроллер 210 создает и отправляет команду на осветительные устройства, освещающие рабочее пространство, для снижения интенсивности освещения, как показано на этапе 440. В качестве альтернативы, если контроллер 210 определяет, что это показание ниже второго контрольного значения, определяющего минимальный желаемый уровень освещения, как показано на этапе 441, контроллер 210 создает и отправляет команду на осветительные устройства, освещающие рабочее пространство, для увеличения интенсивности освещения, как показано на этапе 442.
На этапе 445 контроллер 210 определяет, что мобильное устройство 251 имеет интегрированный с ним датчик присутствия, например, в виде встроенного датчика присутствия. Если контроллер 210 определяет, что мобильное устройство 251 имеет датчик присутствия, то контроллер 210 считывает показание этого датчика присутствия. При использовании этого показания, если контроллер 210 определяет, что рабочее пространство, связанное с мобильным устройством 251, не занято, как показано на этапе 447, котроллер 210 создаст и пошлет на осветительные устройства, освещающие рабочее пространство, команду на их отключение, как показано на этапе 448. Как альтернатива, если контроллер 210 определяет, что рабочее пространство занято, как показано на этапе 447, контроллер 210 создаст и пошлет на осветительные устройства, освещающие рабочее пространство, команду на их включение, как показано на этапе 449. На этапе 451 контроллер 210 определяет, имеются ли какие-либо другие мобильные устройства, подсоединенные к сети 220 связи, и, если да, то вышеописанный процесс повторяется для каждого из этих мобильных устройств. Контроллер 210 может выполнить объясненные выше этапы определения и считывания один или несколько раз, например, используя пользовательский интерфейс, обеспеченный мобильным устройством.
В некоторых вариантах выполнения контроллер 210 использует множество показаний от различных датчиков, связанных с одним и тем же рабочим пространством. В некоторых вариантах выполнения контроллер 210 использует это множество показаний для получения усредненного показания для данного рабочего пространства. Например, контроллер 210 может использовать показание двух или более фотодатчиков, связанных с данным рабочим пространством, для определения среднего уровня освещения на этом рабочем пространстве. В качестве альтернативы, в некоторых вариантах выполнения контроллер 210 использует это множество показаний для обнаружения и коррекции ошибки в показаниях датчика. Например, контроллер 210 может получить показание «не присутствуют» от первого датчика присутствия, связанного с одним рабочим пространством, и два показания «присутствуют» от второго и третьего датчиков присутствия, связанных с тем же рабочим пространством. Контроллер 210 может тогда определить, что рабочее пространство занято, и проигнорировать показание первого датчика. Контроллер 210 может решить, что показание первого датчика является ложным, поскольку пользователь на рабочем пространстве находится недостаточно близко к первому датчику, чтобы тот смог обнаружить его присутствие. Как альтернатива, контроллер 210 может решить, что показание первого датчика ложно из-за того, что этот датчик выключен или неисправен.
Данные, которые обсуждались в связи приведенными выше таблицами, могут быть скомпонованы и запомнены различными способами. В некоторых вариантах выполнения некоторые таблицы реализуют с использованием реляционных баз данных. В ряде других вариантов выполнения таблицы реализуют в виде файлов открытых данных. В некоторых вариантах выполнения таблицы запоминаются в памяти 113. В ряде других вариантов выполнения таблицы запоминаются в других запоминающих устройствах, доступных контроллеру 210, например, в запоминающих устройствах, входящих в устройства 251 или 252. Кроме того, в некоторых вариантах выполнения две или более таблицы объединены в одну таблицу, либо одна таблица разделена на несколько таблиц. Например, таблицы 1-3 можно объединить в одну таблицу, где будет показана информация об осветительных устройствах, датчиках и их взаимном отображении; также в одну таблицу, где будет показана информация о датчиках, установленных на каждом устройстве, и их показания, можно объединить таблицы 4 и 6. В качестве альтернативы, таблицу 6, например, можно разделить на две таблицы, первая из которых показывает отображение каждого устройства на один или несколько датчиков, интегрированных с этим устройством, а вторая таблица показывает информацию о датчиках, например, как показано в таблице 1.
Специалистам в данной области техники, исходя из приведенного описания и раскрытой здесь практики применения изобретения, очевидны другие варианты выполнения изобретения. Предполагается, что описание и приведенные примеры носят только иллюстративный характер, а истинный объем и сущность изобретения определены нижеследующей формулой изобретения.