UPDATING A DATABASE OF LIGHT SOURCES OF A LIGHTING SYSTEM
20250212308 · 2025-06-26
Inventors
- Jakob SINGVALL (Bjarred, SE)
- Tord Wingren (Lomma, SE)
- Frans ROSELIUS (Svalov, SE)
- Bengt LINDOFF (Kristianstad, SE)
- Truls LÖWGREN (Malmo, SE)
Cpc classification
H05B47/20
ELECTRICITY
H05B47/135
ELECTRICITY
International classification
H05B47/135
ELECTRICITY
H05B47/20
ELECTRICITY
Abstract
The present inventive concept relates to a lighting system and a method for updating a database of light sources of a lighting system, each entry of the database correlating a light source ID of a light source of the lighting system with an associated location of the light source. The method comprising: receiving a light source ID from a light source communicatively connected to the lighting system; comparing the received light source ID with entries of the database; upon the database lacking an entry corresponding to the received light source ID: requesting the light source associated with the received light source ID to initiate a change of state, monitoring for a sensor signal indicative of an occurrence of the change of state among sensor signals of light sensors distributed in locations served by the lighting system, thereby determining a location of the light source associated with the received light source ID, and adding an entry to the database, the added entry correlating the received light source ID with the determined location of the light source.
Claims
1. A method for updating a database of light sources of a lighting system, each entry of the database correlating a light source ID of a light source of the lighting system with an associated location of the light source, the method comprising: receiving a light source ID from a light source communicatively connected to the lighting system; comparing the received light source ID with entries of the database; upon the database lacking an entry corresponding to the received light source ID: requesting the light source associated with the received light source ID to initiate a change of state, wherein the change of state of the light source is one or more of: an adjustment of an intensity of light emitted by the light source, and an adjustment of a correlated color temperature of light emitted by the light source, monitoring for a sensor signal indicative of an occurrence of the change of state among sensor signals of light sensors distributed in locations served by the lighting system, thereby determining a location of the light source associated with the received light source ID, and adding an entry to the database, the added entry correlating the received light source ID with the determined location of the light source.
2. The method according to claim 1, further comprising: requesting the light source ID from the light source.
3. The method according to claim 2, further comprising, upon lack of receipt of the requested light source ID from the light source after a predetermined number of requests and upon the database having an entry corresponding to the requested light source ID: removing the entry corresponding to the requested light source ID from the database.
4. A control engine comprising: circuitry configured to execute: a receiving function configured to receive a light source ID from a light source communicatively connected to the control engine; a comparing function configured to compare the received light source ID with entries of a database, each entry of the database correlating a light source ID with an associated location; and wherein the circuitry is further configured to execute, upon the database lacking an entry corresponding to the received light source ID: a first requesting function configured to request the light source associated with the received light source ID to initiate a change of state, wherein the first requesting function is configured to request the change of state of the light source by being configured to: request an adjustment of a correlated color temperature of light emitted by the light source; a monitoring function configured to monitor for a sensor signal indicative of an occurrence of the change of state among sensor signals of light sensors distributed in a plurality of locations, thereby determining a location of the light source associated with the received light source ID; and an adding function configured to add an entry to the database, the added entry correlating the received light source ID with the determined location of the light source.
5. The control engine according to claim 4, wherein the circuitry is further configured to execute: a second requesting function configured to request the light source ID from the light source.
6. The control engine according to claim 5, wherein the circuitry is further configured to execute, upon lack of receipt of the requested light source ID from the light source after a predetermined number of requests and upon the database having an entry corresponding to the requested light source ID: a removing function configured to remove the entry corresponding to the requested light source ID from the database.
7. (canceled)
8. (canceled)
9. The method according to claim 2, further comprising, upon lack of receipt of the requested light source ID from the light source after a predetermined time period, and upon the database having an entry corresponding to the requested light source ID: removing the entry corresponding to the requested light source ID from the database.
10. A control engine comprising: circuitry configured to execute: a receiving function configured to receive a light source ID from a light source communicatively connected to the control engine; a comparing function configured to compare the received light source ID with entries of a database, each entry of the database correlating a light source ID with an associated location; and wherein the circuitry is further configured to execute, upon the database lacking an entry corresponding to the received light source ID: a first requesting function configured to request the light source associated with the received light source ID to initiate a change of state, wherein the first requesting function is configured to request the change of state of the light source by being configured to request an adjustment of a light intensity of light emitted by the light source; a monitoring function configured to monitor for a sensor signal indicative of an occurrence of the change of state among sensor signals of light sensors distributed in a plurality of locations, thereby determining a location of the light source associated with the received light source ID; and an adding function configured to add an entry to the database, the added entry correlating the received light source ID with the determined location of the light source.
11. The control engine according to claim 10, wherein the circuitry is further configured to execute: a second requesting function configured to request the light source ID from the light source.
12. The control engine according to claim 11, wherein the circuitry is further configured to execute, upon lack of receipt of the requested light source ID from the light source after a predetermined number of requests and upon the database having an entry corresponding to the requested light source ID: a removing function configured to remove the entry corresponding to the requested light source ID from the database.
13. The control engine according to claim 11, wherein the circuitry is further configured to execute, upon lack of receipt of the requested light source ID from the light source after a predetermined time period and upon the database having an entry corresponding to the requested light source ID: a removing function configured to remove the entry corresponding to the requested light source ID from the database.
14. The control engine according to claim 5, wherein the circuitry is further configured to execute, upon lack of receipt of the requested light source ID from the light source after a predetermined time period and upon the database having an entry corresponding to the requested light source ID: a removing function configured to remove the entry corresponding to the requested light source ID from the database.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The above and other aspects of the present inventive concept will now be described in more detail, with reference to appended drawings showing variants of the inventive concept. The figures should not be considered limiting the inventive concept to the specific variant; instead they are used for explaining and understanding the inventive concept. As illustrated in the figures, the sizes of layers and regions are exaggerated for illustrative purposes and, thus, are provided to illustrate the general structures of variants of the present inventive concept. Like reference numerals refer to like elements throughout.
[0025]
[0026]
[0027]
DETAILED DESCRIPTION
[0028] The present inventive concept will now be described more fully hereinafter with reference to the accompanying drawings, in which currently preferred variants of the inventive concept are shown. This inventive concept may, however, be implemented in many different forms and should not be construed as limited to the variants set forth herein; rather, these variants are provided for thoroughness and completeness, and fully convey the scope of the present inventive concept to the skilled person.
[0029]
[0030] As is illustrated in the example of
[0031] As is illustrated in the example of
[0032] One or more light sources of the plurality of light sources 150 may further comprise a transmitter configured to broadcast a short-range communication signal. The short-range communication signal may be one or more of a near-field communication (NFC) signal, a Bluetooth, Wi-Fi, Zigbee, Li-Fi, etc.
[0033] Each light sensor of the plurality of light sensors 160 may be configured to communicate with the control engine 10 via a wired connection and/or a wireless connection. Examples of suitable wired connections comprise USB, Ethernet, Firewire, etc. Examples of suitable wireless connections comprise NFC, Wi-Fi, Bluetooth, Zigbee, Li-Fi, etc. In the example of
[0034] As is illustrated in the example of
[0035] The receiving function 1102 is configured to receive a light source ID from a light source of the plurality of light sources 150 communicatively connected to the control engine 10. The receiving function 1102 may be configured to receive the light source ID from a light source via the transceiver 130 of the circuitry 100. The connection between the plurality of light sources 150 and the transceiver 130 may, as illustrated in the example of
[0036] The second requesting function 1112 may be configured to request the light source ID from the light source. The second requesting function 1112 may be configured to request the light source ID from one or more light sources of the plurality of light sources 150. The second requesting function 1112 may be configured to request the light source ID from a light source being associated with a light source ID having entry in the database. Put differently, the second requesting function 1112 may be configured to request the light source ID from a light source having a known light source ID. This may be seen as the second requesting function 1112 checking whether the light source associated with the requested light source ID is functional or not. The second requesting function 1112 may be configured to request light source IDs from all light sources communicatively connected to the control engine 10. By requesting the light source ID from a light source, the status of a light source may be determined upon request. This may, in turn, allow for a more adaptable and rapid process for polling the status of each light source of the plurality of light sources 150. For instance, the control engine 10 may request light source IDs from the plurality of light sources 150 in response to detecting abnormalities in the lighting system 1. Such abnormalities may be a higher and/or lower energy usage than expected. In such case, the control engine 10 may request the light sources to transmit their respective light source ID to the control engine 10, which then can determine whether any light sources are malfunctioning (e.g., by not reporting their light source IDs) or has been replaced. Further, by requesting the light source ID from each light source of the plurality of light sources 150, an energy usage associated with a transmission of the light source ID from the light sources may be reduced. This, since each light source then does not need to periodically transmit its light source ID, whereby the energy usage associated with the transmission of associated light source IDs may be reduced.
[0037] The comparing function 1104 is configured to compare the received light source ID with entries of a database. The comparing function 1104 may be configured to compare light source ID received from each light source of the plurality of light sources 150 with entries of the database. Each entry of the database correlates a light source ID with an associated location. The database may be an existing database. One or more entries of the database may correlate further information to the light source ID. Examples of such further information comprises one or more of energy usage, allowable settings of the associated light source (i.e., which intensities and/or correlated color temperatures of light that the associated light source is capable of emitting), date of installation, etc. The further information may be added manually and/or transmitted by the associated light source. For instance, the date of installation may be the date at which the entry was added to the database.
[0038] The circuitry 100 may be configured to execute, upon the database having an entry corresponding to the received light source ID, the receiving function 1102 again. Put differently, in case the received light source ID is already associated with an entry of the database, the receiving function 1102 may be executed and thereby receive a light source ID associated with a different light source. The first light source 152 illustrated in the example of
[0039] The circuitry 100 is further configured to execute, upon the database lacking an entry corresponding to the received light source ID, a first requesting function 1106, a monitoring function 1108, and an adding function 1110. Put differently, if the received light source ID is not associated with an entry of the database, the circuitry 100 is configured to execute the first requesting function 1106, the monitoring function 1108, and the adding function 1110.
[0040] The first requesting function 1106 is configured to request the light source associated with the received light source ID to initiate a change of state. The first requesting function 1106 may be configured to request the change of state of the light source by being configured to request an adjustment of a light intensity of light emitted by the light source, and/or request an adjustment of a correlated color temperature of light emitted by the light source. For example, the first requesting function 1106 may be configured to request a light source to increase and/or decrease the intensity of light emitted by the light source. In case the light source is an adjustable light source (i.e., being able to adjust its correlated color temperature and/or its intensity), the light source may change its state without the light source needing any additional dedicated components (e.g., signal transmitters).
[0041] The monitoring function 1108 is configured to monitor for a sensor signal indicative of an occurrence of the change of state among sensor signals of the plurality of light sensors 160 distributed in a plurality of locations, thereby determining a location of the light source associated with the received light source ID. Thus, one or more light sensors of the plurality of light sensors 160 detects the change of state of the light source, and the location of the light source is determined by monitoring the sensor signals from the one or more light sensors. The location of the light source may, e.g., be which portion of the space in which the light source is arranged. The determined location of the light source may be a location associated with the light sensor sensing the change of state of the light source. For instance, in case the third light source 156 in
[0042] The adding function 1110 is configured to add an entry to the database. The added entry correlates the received light source ID with the determined location of the light source. The present lighting system thereby allows for automatic maintenance of the database of light sources of the lighting system 1. In this way, the locations of light sources added to the lighting system 1 can be linked to their light source IDs in the database. This may further be advantageous during a commissioning phase of the lighting system 1. For example, after installing the lighting system 1 in the space 170, the lighting system 1 may automatically request the plurality of light sources 150 to change their states. Upon adding the first entry (e.g., an entry correlating the light source ID of the first light source 152 with a determined location of the first light source 152) to the database, the database may be created. Further, after installing a new light source at a new position in the lighting system 1 (e.g., when expanding the lighting system with new light sources), an entry correlating the location of the new light source and its associated light source ID may be added to the database. The lighting system 1 may further be advantageous during maintenance after being commissioned. For example, in case a light source is replaced, a replacement light source will announce its presence (e.g., by transmitting its light source ID periodically), the position of the replacement light source linked to the light source ID can be added to the database. Since the database comprises information of which light source (via the light source ID) is installed where (i.e., their locations), the lighting system 1 can use that updated database in order to adjust the lighting environment of the space 170 (i.e., the locations) served by the lighting system 1. In the example of
[0043] The circuitry 100 may be further configured to execute, upon lack of receipt of the requested light source ID from the light source after a predetermined number of requests and/or after a predetermined time period, and upon the database having an entry corresponding to the requested light source ID, a removing function configured to remove the entry corresponding to the requested light source ID from the database. Put differently, light sources no longer present in the lighting system 1 and/or light sources that no longer function may be removed from the database. This, in turn, reduces an amount of data needed to store the database. This is illustrated in the example of
[0044]
[0045]
[0046] The person skilled in the art realizes that the present inventive concept by no means is limited to the preferred variants described above. On the contrary, many modifications and variations are possible within the scope of the appended claims.
[0047] For example, in
[0048] In an alternative embodiment, the first requesting function may be configured to request the change of state of the light source by being configured to request an initiation of a broadcast of a short-range communication signal from the light source. Examples of suitable short-range communication signals comprises: Bluetooth, Wi-Fi, Zigbee, NFC, etc. In such case the light sensor is configured to sense such a broadcast of a short-range communication signal from the light source. The location of the light source may be determined with higher accuracy in case a direction from the light sensor towards the light source may be determined from the short-range communication signal. This may be the case in case the short-range communication signal is one or more of a Bluetooth signal, a mmWave-Wi-Fi signal, WiGig signal, etc. For such signals, the AoA and/or AoD may be determined, whereby the direction of the short-range communication signal may be determined. Alternatively, the location of the light source may be determined via triangulation. For instance, relative signal levels detected by one or more light sensors may be compared, and thereby determine the position of the light source relative to the one or more light sensors.
[0049] Additionally, variations to the disclosed variants can be understood and effected by the skilled person in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims.