WO2024116683A1 - 照明システム、照明器具、照明コントローラ、及び、制御方法 - Google Patents
照明システム、照明器具、照明コントローラ、及び、制御方法 Download PDFInfo
- Publication number
- WO2024116683A1 WO2024116683A1 PCT/JP2023/038923 JP2023038923W WO2024116683A1 WO 2024116683 A1 WO2024116683 A1 WO 2024116683A1 JP 2023038923 W JP2023038923 W JP 2023038923W WO 2024116683 A1 WO2024116683 A1 WO 2024116683A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- lighting
- control command
- control
- fixtures
- mode
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 25
- 238000012545 processing Methods 0.000 claims abstract description 40
- 238000012546 transfer Methods 0.000 claims abstract description 19
- 230000005540 biological transmission Effects 0.000 abstract description 4
- 238000004891 communication Methods 0.000 description 35
- 238000010586 diagram Methods 0.000 description 23
- 230000006870 function Effects 0.000 description 11
- 230000006399 behavior Effects 0.000 description 10
- 230000000694 effects Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 3
- 230000010365 information processing Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
- H04Q9/04—Arrangements for synchronous operation
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B47/00—Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
- H05B47/10—Controlling the light source
- H05B47/105—Controlling the light source in response to determined parameters
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B47/00—Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
- H05B47/10—Controlling the light source
- H05B47/175—Controlling the light source by remote control
- H05B47/19—Controlling the light source by remote control via wireless transmission
- H05B47/195—Controlling the light source by remote control via wireless transmission the transmission using visible or infrared light
Definitions
- the present invention relates to a lighting system and a lighting controller for controlling a lighting fixture, the lighting fixture, and a control method.
- Patent Document 1 describes a technology that achieves synchronized, i.e., approximately simultaneous control, by adding timer information collected using RTT (round trip time) or the like to the message protocol of a control command, and executing control after buffering a certain period of time.
- RTT round trip time
- Patent Document 1 provides a lighting system and the like for improving the simultaneity of remotely controlling multiple lighting fixtures.
- One aspect of the lighting system of the present disclosure is a lighting system comprising a lighting controller and a plurality of lighting fixtures communicatively connected to the lighting controller, the lighting controller comprising a transmission unit configured to transmit to each of the plurality of lighting fixtures a control command for controlling the plurality of lighting fixtures, the control command including an identifier for distinguishing the control command from other control commands and a mode specifier for specifying the control mode of the plurality of lighting fixtures after control, and each of the plurality of lighting fixtures comprising a storage unit for storing an identifier of the received control command, a control unit for controlling the lighting fixture so that the lighting fixture has the control mode specified by the mode specifier of the received control command, and a command processing unit, the command processing unit discarding the control command if the identifier of the received control command is included in the identifiers stored in the storage unit, and causing the control unit to control the lighting fixture, storing the identifier of the control command in the storage unit, and transferring the control command to another lighting fixture among the plurality of
- a lighting system including a lighting controller and a plurality of lighting fixtures communicatively connected to the lighting controller, wherein the lighting controller transmits a control command for controlling the plurality of lighting fixtures to a lighting fixture designated as a parent among the plurality of lighting fixtures, the control command including a mode specifier for specifying the control mode of the plurality of lighting fixtures after control and an indicator indicating that the lighting fixture that received the control command is a parent, and the control command for controlling the plurality of lighting fixtures includes a mode specifier for specifying the control mode of the plurality of lighting fixtures after control and an indicator indicating that the lighting fixture that received the control command is a parent.
- a transmitter transmits a control command that does not include a specifier to lighting fixtures other than the lighting fixture designated as a parent among the plurality of lighting fixtures, and each of the plurality of lighting fixtures includes a controller that controls the lighting fixture so that the lighting fixture has a control mode designated by the mode specifier of the received control command, and a command processor.
- the command processor causes the controller to control the lighting fixture and does not transfer the control command to the other lighting fixtures among the plurality of lighting fixtures
- the received control command includes a specifier, causes the controller to control the lighting fixture and transfers the control command to the other lighting fixtures among the plurality of lighting fixtures.
- An embodiment of a lighting fixture of the present disclosure is one of a plurality of lighting fixtures communicatively connected to a lighting controller, the lighting controller transmits to each of the plurality of lighting fixtures a control command for controlling the plurality of lighting fixtures, the control command including an identifier for distinguishing the control command from other control commands and a mode specifier for specifying a control mode of the plurality of lighting fixtures after control, the one lighting fixture includes a storage unit for storing an identifier of the received control command, a control unit for controlling the one lighting fixture so as to have the control mode specified by the mode specifier of the received control command, and a command processing unit, the command processing unit discarding the control command if the identifier of the received control command is included in the identifiers stored in the storage unit, and causing the control unit to control the one lighting fixture, storing the identifier of the control command in the storage unit, and transferring the control command to another lighting fixture of the plurality of lighting fixtures if the identifier of the received control command is not included in the
- Another aspect of the lighting fixture of the present disclosure is one of a plurality of lighting fixtures communicatively connected to a lighting controller, the lighting controller transmitting a control command for controlling the plurality of lighting fixtures to a lighting fixture designated as a parent among the plurality of lighting fixtures, the control command including a mode specifier for specifying the control mode of the plurality of lighting fixtures after control and an indicator indicating that the lighting fixture that received the control command is a parent, and transmitting a control command for controlling the plurality of lighting fixtures to a lighting fixture designated as a parent, the control command including a mode specifier for specifying the control mode of the plurality of lighting fixtures after control and an indicator indicating that the lighting fixture that received the control command is a parent.
- the control device transmits a control command that does not include a specifier to lighting fixtures among the plurality of lighting fixtures other than the lighting fixture designated as a parent, and the one lighting fixture has a control unit that controls the one lighting fixture to have a control mode specified in the mode specifier of the received control command, and a command processing unit, and when the received control command does not include a specifier, the command processing unit causes the control unit to control the one lighting fixture and does not forward the control command to other lighting fixtures among the plurality of lighting fixtures, and when the received control command includes a specifier, causes the control unit to control the one lighting fixture and forwards the control command to other lighting fixtures among the plurality of lighting fixtures.
- An embodiment of the lighting controller of the present disclosure is a lighting controller for controlling a plurality of lighting fixtures connected to each other in a communicative manner, the lighting controller transmitting a control command for controlling the plurality of lighting fixtures, the control command including a mode specifier for specifying a control mode of the plurality of lighting fixtures after control and an indicator indicating that the lighting fixture that received the control command is a parent to a lighting fixture that is designated as a parent among the plurality of lighting fixtures, and a transmitting unit transmitting a control command for controlling the plurality of lighting fixtures, the control command including a mode specifier for specifying a control mode of the plurality of lighting fixtures after control and not including an indicator indicating that the lighting fixture that received the control command is a parent to lighting fixtures other than the lighting fixture that is designated as a parent among the plurality of lighting fixtures, the control command being not forwarded to the other lighting fixtures among the plurality of lighting fixtures if the received control command does not include an indicator when received by each of the plurality of lighting fixtures, and being forwarded to the
- An embodiment of the control method of the present disclosure is a control method for a lighting system including a lighting controller and a plurality of lighting fixtures communicatively connected to the lighting controller, the control command being for controlling the plurality of lighting fixtures, the control command including an identifier for distinguishing the control command from other control commands and a mode specifier for specifying a control mode of the plurality of lighting fixtures after control is transmitted to each of the plurality of lighting fixtures, each of the plurality of lighting fixtures receives the control command, and if the identifier of the received control command is included in the identifier stored in the storage unit, the control command is discarded, and if the identifier of the received control command is not included in the identifier stored in the storage unit of the lighting fixture, the lighting fixture is controlled to have the control mode specified in the mode specifier of the received control command, the identifier of the control command is stored, and the control command is forwarded to another lighting fixture among the plurality of lighting fixtures.
- Another aspect of the control method of the present disclosure is a control method for a lighting system comprising a lighting controller and a plurality of lighting fixtures communicatively connected to the lighting controller, wherein the lighting controller transmits a control command for controlling the plurality of lighting fixtures to a lighting fixture designated as a parent among the plurality of lighting fixtures, the control command including a mode specifier for specifying the control mode of the plurality of lighting fixtures after control and an indicator indicating that the lighting fixture that received the control command is a parent, and the control command for controlling the plurality of lighting fixtures includes a mode specifier for specifying the control mode of the plurality of lighting fixtures after control, and an indicator indicating that the lighting fixture that received the control command is a parent.
- a control command that does not include a parent indicator is transmitted to lighting fixtures among the plurality of lighting fixtures other than the lighting fixture designated as the parent, and each of the plurality of lighting fixtures receives the control command. If the received control command does not include an indicator, the lighting fixture is controlled to assume the control mode designated by the mode specifier of the received control command, and the control command is not forwarded to the other lighting fixtures among the plurality of lighting fixtures. If the received control command includes an indicator, the lighting fixture is controlled to assume the control mode designated by the mode specifier of the received control command, and the control command is forwarded to the other lighting fixtures among the plurality of lighting fixtures.
- the present invention makes it possible to improve the simultaneity of remote control of multiple lighting fixtures.
- FIG. 1 is a schematic configuration diagram illustrating an overview of a lighting system according to a first embodiment.
- FIG. 2 is a block diagram showing a functional configuration of the lighting system according to the first embodiment.
- FIG. 3 is a diagram for explaining information stored in the lighting controller according to the first embodiment.
- FIG. 4 is a sequence diagram for explaining the operation of the lighting system according to the first embodiment.
- FIG. 5 is a flowchart for explaining the operation of the lighting device according to the first embodiment.
- FIG. 6 is a diagram for explaining information stored in a lighting fixture according to another example of the first embodiment.
- FIG. 7 is a block diagram showing a functional configuration of a lighting system according to the second embodiment.
- FIG. 8 is a diagram for explaining information stored in the lighting controller according to the second embodiment.
- FIG. 9 is a sequence diagram for explaining the operation of the lighting system according to the second embodiment.
- FIG. 10 is a flowchart for explaining the operation of the lighting device according to the second embodiment.
- each figure is a schematic diagram and is not necessarily a precise illustration.
- the same reference numerals are used for substantially the same configuration, and duplicate explanations may be omitted or simplified.
- Fig. 1 is a schematic configuration diagram illustrating an overview of a lighting system according to embodiment 1.
- the system is configured to control a plurality of lighting fixtures 30 by a lighting controller 40.
- the lighting controller 40 is an information processing terminal such as a smartphone, and by accessing the server device 50 via a network, it can send control commands to multiple lighting fixtures 30 that are previously connected to the server device 50.
- the lighting controller 40 and the lighting fixtures 30 use a wide area communication network such as the Internet at least between the lighting controller 40 and the server device 50, and between the server device 50 and the lighting fixtures 30.
- the multiple lighting fixtures 30 are, for example, lighting fixtures 30 installed in the same room, such as a living room, that illuminate different locations.
- the multiple lighting fixtures 30 are configured to be able to communicate with each other over a communication line different from the communication line used for communication with the server device 50, and the received control commands are configured to be able to be shared with each other over the different communication line, thereby suppressing the occurrence of the above-mentioned time lag.
- a lighting system 100 is realized that is able to suppress time lag in the control of the lighting fixtures 30 caused by differences in the timing of receiving control commands via a wide area communication network such as the Internet, and improve the simultaneity of the control of the multiple lighting fixtures 30 by remote operation.
- FIG. 2 is a block diagram showing the functional configuration of a lighting system according to embodiment 1.
- this embodiment includes a lighting controller 40 and lighting fixtures 30.
- the lighting controller may be a concept that combines an information terminal owned by the user and the information processing functions of the server device 50 or the like that are interposed between the information terminal and the lighting fixtures 30.
- Multiple sets of lighting fixtures 30 are connected to one lighting controller 40, and each operates independently, i.e., they are devices capable of converting electrical energy into light energy and irradiating it.
- Each of the multiple lighting fixtures 30 has the same configuration, so only one of the lighting fixtures 30 will be described.
- the lighting fixture 30 comprises a command processing unit 31, a control unit 34, a memory unit 35, and a lighting unit 36.
- the command processing unit 31 is realized by a receiving unit 32, a transmitting unit 33, and an information processing function unit (not shown).
- the receiving unit 32 and the transmitting unit 33 are communication modules having an antenna for transmission and reception, an amplifier circuit, and a signal processing function.
- the receiving unit 32 and the transmitting unit 33 enable the lighting fixture 30 to be connected to a wide area communication network such as the Internet.
- the receiving unit 32 and the transmitting unit 33 allow the lighting fixture 30 to communicate with other lighting fixtures 30.
- the communication lines between the lighting fixtures 30 may be realized in a local communication network (2.4 GHz band, 5 GHz band, etc.) under a common router, or may be realized in direct short-range wireless communication (2.4 GHz band, infrared, etc.) between the lighting fixtures 30.
- the communication lines between the lighting fixtures 30 are at least partially different from the communication lines used to receive control commands from the lighting controller 40 (particularly in that they do not go through a wide area communication network such as the Internet).
- the command processing unit 31 also has a function of processing control commands received from the lighting controller 40. Specifically, it has a function of selectively outputting the received control commands to the control unit 34 and the storage unit 35, or discarding them.
- control unit 34 When the control unit 34 receives a control command, it controls the lighting unit 36 in accordance with the mode specifier included in the control command to change the control mode of the lighting device 30, i.e., on/off, brightness, color temperature, etc.
- the control unit 34 is realized by a processor, a microcomputer, etc.
- the control unit 34 controls the lighting unit 36 by changing the voltage and current of the power supplied to the lighting unit 36.
- the storage unit 35 is a device for storing information, and is realized by a semiconductor memory or the like. The information stored in the storage unit 35 will be described later together with an explanation of the operation of the lighting device 30.
- the lighting unit 36 is a photoelectric conversion module that converts electrical energy into light energy.
- the lighting unit 36 is realized by LED elements or the like, receives power from a power supply unit (not shown) according to the control unit 34, and emits light in a manner corresponding to that power.
- the control mode of the lighting device 30 and the light emission mode of the lighting device 30 are light emission that is the result of control, and are therefore treated here as being synonymous.
- the lighting controller 40 includes an input unit 41, a display unit 42, a control unit 43, a memory unit 44, a receiving unit 45, and a transmitting unit 46.
- the input unit 41 is an interface device that accepts input from a user to the information terminal.
- the input unit 41 is realized by a mouse, a keyboard, a touch panel, etc.
- the display unit 42 is a display device that displays the status of the lighting system 100 and allows the user to operate the information terminal while viewing the status.
- the input unit 41 and the display unit 42 may be integrated into a touch display.
- the control unit 43 is a processing unit for controlling the functions of each part of the lighting controller 40.
- the control unit 43 is realized by a processor, a memory, and a program executed by these.
- the control unit 43 generates and outputs control commands according to input from the input unit 41, and causes the display unit 42 to display the status of the lighting fixture 30, etc., obtained by communication with the lighting fixture 30.
- the storage unit 44 is a device for storing information, and is realized by a semiconductor memory or the like. The information stored in the storage unit 44 will be described with reference to FIG. 3.
- FIG. 3 is a diagram for explaining information stored in the lighting controller according to the first embodiment.
- the storage unit 44 of the lighting controller 40 stores device IDs for identifying each of the lighting fixtures 30 from the other lighting fixtures 30, groups of the lighting fixtures 30 that are units for controlling the lighting fixtures 30 as a whole (here, the groups are displayed as "rooms" since they correspond to the rooms in which the lighting fixtures 30 are installed), and the status of each lighting fixture 30.
- the lighting fixtures 30 with device IDs "0001", “0002”, and “0003" are the targets of control.
- address information for individually transmitting control commands to each lighting fixture 30 is also stored in the storage unit 44.
- the lighting controller 40 When controlling the lighting fixtures 30, the lighting controller 40 must generate and send a control command to the lighting fixture 30 with device ID "0001", generate and send a control command to the lighting fixture 30 with device ID "0002”, and generate and send a control command to the lighting fixture 30 with device ID "0003".
- the control commands since the control commands are generated individually, the control commands are sent via communication lines with different conditions depending on the order in which the control commands were generated. If the lighting fixtures 30 were controlled individually in the order in which the control commands arrived, as in the past, the time lag mentioned above would occur.
- the receiver 45 and transmitter 46 are communication modules that have an antenna for transmission and reception, an amplifier circuit, and a signal processing function.
- the receiver 45 and transmitter 46 enable the lighting controller 40 to be connected to a wide area communication network such as the Internet.
- Figure 4 is a sequence diagram for explaining the operation of the lighting system according to the first embodiment.
- Figure 5 is a flowchart for explaining the operation of the lighting fixtures according to the first embodiment. Note that here, the lighting fixture 30 with a device ID of 0001 is the first lighting fixture, the lighting fixture 30 with a device ID of 0002 is the second lighting fixture, and the lighting fixture 30 with a device ID of 0003 is the third lighting fixture.
- the lighting controller 40 displays a list of registered lighting fixtures 30 on the display unit 42 or the like (S101).
- a selection of the lighting fixture 30 to be controlled is accepted (S102).
- the control content for the lighting fixture 30 to be controlled is also accepted (S103).
- the lighting fixtures 30 registered in the "living room” group and with device IDs "0001", “0002", and "0003" have been selected as the lighting fixtures to be controlled, and that an input of the fixture selection and control content has been made to turn all of the lighting fixtures 30 that are currently "ON” to "OFF”.
- the control unit 43 generates a control command in response to the input.
- the control command to be sent consists of three numeric fields, as shown in the diagram. Specifically, the control command is ⁇ 01, [0001, 0002, 0003], OFF ⁇ .
- the "01" in the first numeric field is an identifier numeric field that distinguishes this control command from other control commands.
- a control command whose first numeric field is "02", etc. is a control command that has been generated in conjunction with a new control input by the user, separate from the control command in the diagram.
- the identification command generated by the same control input has the same numerical value whether it is for a certain lighting fixture 30 or for other lighting fixtures 30. Note that in the figure, the numerical value "01" is used as the identifier, but letters such as "A” or "B” may also be used.
- the second numeric field is a numeric field for identifying the lighting fixture 30 that this control command targets.
- This numeric field may contain a group designation such as "living room”. In that case, however, information is required on the lighting fixture 30 side to convert "living room” into the device IDs of "0001", “0002”, and "0003".
- the third numerical field "OFF” is a numerical field for a behavior specifier that specifies the control behavior of the lighting fixture 30 after control, i.e., when this control command is received and control is performed accordingly.
- the word “OFF” which means turning off the light, is used as the behavior specifier, but it may simply be the letters "0", "1", etc.
- the behavior specifier in this embodiment is part of the information included in the control command, and is information that specifies the subsequent control behavior of the lighting fixture 30 when the control command is received.
- the behavior specifier includes information that specifies some behavior of the lighting fixture 30, such as a lighting behavior specifier that specifies the ON/OFF state of the lighting fixture 30 (particularly the lighting unit 36), a color temperature behavior specifier that specifies the color temperature, and an illuminance behavior specifier that specifies the illuminance.
- the first lighting fixture receives the control command before the second and third lighting fixtures, and the control unit 34 controls the lighting unit 36 in accordance with the received control command (S105). Furthermore, the first lighting fixture transfers the received control command to the second and third lighting fixtures via the communication line between the lighting fixtures 30 (S106).
- the control command is transferred, for example, by a broadcast method that does not specify a recipient.
- the control command that is transferred is the received control command, but since the control command sent to the second and third lighting fixtures is the same as the control command sent to the first lighting fixture, the second and third lighting fixtures that receive the transferred control command can control the lighting unit 36 without any problems (S107, S109).
- direct control commands from the lighting controller 40 that are received by the second and third lighting fixtures after the transferred control command due to a time lag or the like are discarded (S108, S110).
- the transferred control command controls the lighting unit 36 prior to a control command that is received later due to a time lag or the like, so that it is possible to improve the simultaneity of remote control of multiple lighting fixtures 30.
- each lighting fixture 30 begins with the receiver 32 receiving a control command (S200).
- the command processor 31 determines whether or not the identifier of the received control command is stored in the memory 35 (S201). If the control command is not stored in the memory 35 (No in S201), the control command is passed to the controller 34, which uses it to control the lighting unit 36 (S202). The identifier included in the control command is then stored in the memory 35 (S203), and the received control command is then forwarded (S204). On the other hand, if the control command is stored in the memory 35 (Yes in S201), the control command is discarded without being passed to the controller 34.
- step S201 returns No
- the control command is transferred (S204).
- the second and third lighting fixtures then receive the transferred control command and control the lighting unit 36. Any control commands received thereafter return Yes in step S201 and are discarded (S205). In this way, by assigning an identifier to the control command and storing the identifier in the memory unit 35, no problems will occur even if the same control command is received more than once.
- control command is transferred by broadcasting, but the control command may be transferred by unicasting, for example, to a specific recipient.
- the control command may be transferred by unicasting, for example, to a specific recipient.
- FIG. 6 is a diagram for explaining information stored in a lighting fixture according to another example of the first embodiment.
- the command processing unit 31 uses the receiving unit 32 and the transmitting unit 33 to periodically query lighting fixtures 30 with which it can communicate (either physically nearby or capable of communicating over a specified communication line), thereby creating a list of the lighting fixtures 30 with which it can communicate, as shown in FIG. 6, and storing their address information in the memory unit 35. Then, when a control command is received, the command processing unit 31 may refer to the memory unit 35 to obtain the address of the lighting fixture 30 (excluding itself) that is the target of control in the second numerical field of the control command, and transfer the control command to the obtained address.
- Embodiment 2 Next, a configuration of a lighting system according to embodiment 2 will be described. Here, differences from embodiment 1 will be mainly described, and descriptions of points that are substantially the same as embodiment 1 will be omitted or simplified.
- each lighting fixture 30 transfers a control command when it first receives that control command.
- a lighting fixture 30a that will transfer the control command is designated as the parent in advance.
- the lighting fixture 30a designated as the parent may be automatically determined by the lighting controller 40 based on the state of constant lighting and the statistical quality of the communication line, or may be determined manually in accordance with a user's input specifying the parent.
- FIG. 7 is a block diagram showing the functional configuration of a lighting system according to embodiment 2.
- the block diagram shown in FIG. 7 differs from the block diagram shown in FIG. 2 in that it does not include a memory unit 35, but is otherwise similar.
- the second control command is discarded without being forwarded depending on whether the identifier has already been received, thereby preventing the control command from going back and forth multiple times.
- the lighting fixture 30a to which the control command should be forwarded is determined, so the control command does not go back and forth multiple times. Therefore, there is no need to store the identifier, and the lighting system 100 can be realized without the storage unit 35.
- FIG. 8 is a diagram for explaining the information stored in the lighting controller in the second embodiment.
- the memory unit 44 of the lighting controller 40 stores information similar to that in FIG. 3.
- the information shown in FIG. 8 differs from the information shown in FIG. 3 in that an indicator indicating whether or not it is a parent has been added.
- an indicator indicating whether or not it is a parent has been added.
- lighting fixture 30a with a device ID of "0001" has been designated as the parent.
- the lighting fixture 30a designated as the parent here is the lighting fixture that transfers control commands.
- the other lighting fixtures 30a have the device ID of the lighting fixture designated as the parent stored in them, which is different from their own device ID, so it can be seen that they have not been designated as the parent.
- Figure 8 is a sequence diagram for explaining the operation of the lighting system according to embodiment 2.
- Figure 9 is a flowchart for explaining the operation of the lighting fixtures according to embodiment 2. Note that here, the lighting fixture 30a with a device ID of 0001 is the first lighting fixture, the lighting fixture 30a with a device ID of 0002 is the second lighting fixture, and the lighting fixture 30a with a device ID of 0003 is the third lighting fixture.
- steps S101 to S105 are the same as those in the sequence diagram in FIG. 4, so their explanation will be omitted.
- the first lighting fixture since the first lighting fixture is designated as the parent, the first lighting fixture transfers control commands to the second lighting fixture and the third lighting fixture, so steps S106 to S107 and step S109 are also substantially the same, and their explanation will be omitted here.
- control content of the direct control commands from the lighting controller 40 received by the second and third lighting fixtures after the transferred control command due to a time lag or the like is determined (S108a, S110a). Specifically, it is determined whether the control mode specified by the mode specifier of the control command matches the current control mode. As a result, the control command including the matching control specifier can be discarded.
- each lighting fixture 30a receives a control command (S300).
- the command processing unit 31 determines whether the received control command includes a designator, i.e., whether it is designated as a parent (S301). If the control command includes a designator and is designated as a parent (Yes in S301), the control command is passed to the control unit 34, which controls the lighting unit 36 (S302). The received control command is then forwarded (S303). On the other hand, if the control command does not include a designator and is not designated as a parent (No in S301), the control command is passed to the control unit 34, which controls the lighting unit 36 (S304). At this time, the received control command is not forwarded, and only the lighting unit 36 is controlled.
- step S301 returns Yes, and so the control command is transferred (S303).
- the second and third lighting fixtures receive the transferred control command and control the lighting unit 36.
- the control command received thereafter returns No in step S301, and only the lighting unit 36 is controlled (S304).
- the control content is determined (S108a, S110a) and the control command is discarded. In this way, even if a parent is specified by adding an indicator to the control command, the control content is determined so that no problems will occur if the same control command is received more than once.
- lighting system 100 is lighting system 100 including lighting controller 40 and a plurality of lighting fixtures 30 communicatively connected to lighting controller 40, wherein lighting controller 40 is provided with transmitter 46 that transmits to each of the plurality of lighting fixtures 30 a control command for controlling the plurality of lighting fixtures 30, the control command including an identifier for distinguishing the control command from other control commands and an aspect specifier for specifying a control aspect of the plurality of lighting fixtures 30 after control, and each of the plurality of lighting fixtures 30 transmits the identifier of the received control command to
- the lighting device 30 includes a memory unit 35 for storing data, a control unit 34 for controlling the lighting device 30 to have the control mode specified in the mode specifier of the received control command, and a command processing unit 31.
- the command processing unit 31 discards the control command, and if the identifier of the received control command is not included in the identifiers stored in the memory unit 35, the command processing unit 31 causes the control unit 34 to control the lighting device 30, stores the identifier of the control command in the memory unit 35, and transfers the control command to another lighting device 30 among the plurality of lighting devices 30.
- control commands can be transferred and shared between lighting fixtures 30 with relatively stable communication, making it possible to improve the simultaneity of remote control of multiple lighting fixtures 30.
- a lighting system 100 is a lighting system 100 including a lighting controller 40 and a plurality of lighting fixtures 30 communicatively connected to the lighting controller 40, in which the lighting controller 40 transmits a control command for controlling the plurality of lighting fixtures 30 to a lighting fixture 30 designated as a parent among the plurality of lighting fixtures 30, the control command including a mode specifier for specifying the control mode of the plurality of lighting fixtures 30 after control and an indicator indicating that the lighting fixture 30 that received the control command is a parent, and the lighting controller 40 transmits a control command for controlling the plurality of lighting fixtures 30 to a lighting fixture 30 designated as a parent among the plurality of lighting fixtures 30, the control command including a mode specifier for specifying the control mode of the plurality of lighting fixtures 30 after control and an indicator indicating that the lighting fixture 30 that received the control command is a parent.
- the lighting device 40 includes a transmitter 46 that transmits a control command that does not include a designator to lighting devices 30 other than the lighting device 30 designated as a parent among the lighting devices 30, and each of the lighting devices 30 includes a controller 34 that controls the lighting device 30 so that the lighting device 30 has a control mode designated by the mode designator of the received control command, and a command processor 31. If the received control command does not include a designator, the command processor 31 causes the controller 34 to control the lighting device 30 and does not transfer the control command to the other lighting devices 30 among the lighting devices 30, and if the received control command includes a designator, causes the controller 34 to control the lighting device 30 and transfers the control command to the other lighting devices 30 among the lighting devices 30.
- control commands can be shared by transferring between lighting fixtures 30 with relatively stable communication, making it possible to improve the simultaneity of remote control of multiple lighting fixtures 30.
- the control command is transferred from the lighting fixture 30 designated as the parent, and is not transferred from other lighting fixtures 30, which also has the effect of suppressing communication congestion.
- the lighting system 100 according to the third aspect is the lighting system according to the first or second aspect, in which the command processing unit 31 transfers control commands to other lighting devices 30 in a broadcast manner.
- data can be transferred without specifying the communication partner.
- the lighting system 100 according to the fourth aspect is the lighting system according to the first or second aspect, in which the command processing unit 31 transfers the control command to another lighting device 30 using a unicast method.
- the lighting fixture 30 is one of a plurality of lighting fixtures 30 communicatively connected to a lighting controller 40.
- the lighting controller 40 transmits to each of the plurality of lighting fixtures 30 a control command for controlling the plurality of lighting fixtures 30, the control command including an identifier for distinguishing the control command from other control commands and a mode specifier for specifying the control mode of the plurality of lighting fixtures 30 after control.
- the one lighting fixture 30 includes a storage unit 35 for storing the identifier of the received control command, a control unit 34 for controlling the one lighting fixture 30 so that the one lighting fixture 30 has the control mode specified by the mode specifier of the received control command, and a command processing unit 31.
- the command processing unit 31 discards the control command. If the identifier of the received control command is not included in the identifiers stored in the storage unit 35, the command processing unit 31 causes the control unit 34 to control the one lighting fixture 30, causes the identifier of the control command to be stored in the storage unit 35, and transfers the control command to another lighting fixture 30 among the plurality of lighting fixtures 30.
- the lighting fixture 30 is one of a plurality of lighting fixtures 30 communicatively connected to a lighting controller 40, and the lighting controller 40 transmits a control command for controlling the plurality of lighting fixtures 30 to the lighting fixture 30 designated as the parent among the plurality of lighting fixtures 30, the control command including a mode specifier that specifies the control mode of the plurality of lighting fixtures 30 after control and an indicator indicating that the lighting fixture 30 that received the control command is the parent, and the control command for controlling the plurality of lighting fixtures 30 includes a mode specifier that specifies the control mode of the plurality of lighting fixtures 30 after control and an indicator indicating that the lighting fixture 30 that received the control command is the parent.
- the control device 31 transmits a control command that does not include a designator to lighting fixtures 30 other than the lighting fixture 30 designated as a parent among the multiple lighting fixtures 30, and the lighting fixture 30 includes a control unit 34 that controls the lighting fixture 30 to have a control mode designated by the mode designator of the received control command, and a command processing unit 31. If the received control command does not include a designator, the command processing unit 31 causes the control unit 34 to control the lighting fixture 30 and does not forward the control command to the other lighting fixtures 30 among the multiple lighting fixtures 30, and if the received control command includes a designator, causes the control unit 34 to control the lighting fixture 30 and forwards the control command to the other lighting fixtures 30 among the multiple lighting fixtures 30.
- the lighting controller 40 is a lighting controller 40 for controlling a plurality of lighting fixtures 30 connected to each other in a communicable manner, and includes a transmitter 46 for transmitting a control command for controlling the plurality of lighting fixtures 30, the control command including a mode specifier for specifying the control mode of the plurality of lighting fixtures 30 after control and an indicator indicating that the lighting fixture 30 that received the control command is a parent, to a lighting fixture 30 that is designated as a parent among the plurality of lighting fixtures 30, the control command including a mode specifier for specifying the control mode of the plurality of lighting fixtures 30 after control and not including an indicator indicating that the lighting fixture 30 that received the control command is a parent, to lighting fixtures 30 other than the lighting fixture 30 that is designated as a parent among the plurality of lighting fixtures 30, and when the control command is received by each of the plurality of lighting fixtures 30, if the received control command does not include an indicator, the control command is not forwarded to the other lighting fixtures 30 among the plurality of lighting fixtures 30, and if the received control command includes
- such a lighting controller 40 can achieve the effects of the lighting system 100 described in the second aspect.
- the control method according to the eighth aspect is a control method for a lighting system 100 including a lighting controller 40 and a plurality of lighting fixtures 30 communicatively connected to the lighting controller 40, the control method comprising: transmitting, to each of the plurality of lighting fixtures 30, a control command for controlling the plurality of lighting fixtures 30, the control command including an identifier for distinguishing the control command from other control commands and a mode specifier for specifying a control mode of the plurality of lighting fixtures 30 after control; each of the plurality of lighting fixtures 30 receives the control command; if the identifier of the received control command is included in the identifier stored in the storage unit 35 of the lighting fixture 30, the control command is discarded; if the identifier of the received control command is not included in the identifier stored in the storage unit 35, the lighting fixture 30 is controlled so that the control mode is the one specified in the mode specifier of the received control command, the identifier of the control command is stored, and the control command is forwarded to another lighting fixture 30 among the plurality of lighting fixtures 30.
- Such a lighting fixture 30 can achieve the same effects as the lighting system 100 described in the first aspect.
- a control method is a control method for a lighting system 100 including a lighting controller 40 and a plurality of lighting fixtures 30 communicatively connected to the lighting controller 40, in which the lighting controller 40 transmits a control command for controlling the plurality of lighting fixtures 30, the control command including a mode specifier for specifying the control mode of the plurality of lighting fixtures 30 after control and an indicator indicating that the lighting fixture 30 that received the control command is the parent, to the lighting fixture 30 that has been designated as the parent among the plurality of lighting fixtures 30, and the control command for controlling the plurality of lighting fixtures 30 includes a mode specifier for specifying the control mode of the plurality of lighting fixtures 30 after control, and an indicator indicating that the lighting fixture 30 that received the control command is the parent.
- a control command that does not include an indicator indicating that the lighting fixture 30 is a parent is transmitted to lighting fixtures 30 other than the lighting fixture 30 designated as a parent among the multiple lighting fixtures 30, and each of the multiple lighting fixtures 30 receives the control command. If the received control command does not include an indicator, the lighting fixture 30 is controlled to assume the control mode designated by the mode specifier of the received control command, and the control command is not forwarded to the other lighting fixtures 30 among the multiple lighting fixtures 30. If the received control command includes an indicator, the lighting fixture 30 is controlled to assume the control mode designated by the mode specifier of the received control command, and the control command is forwarded to the other lighting fixtures 30 among the multiple lighting fixtures 30.
- Such a lighting fixture 30 can achieve the same effects as the lighting system 100 described in the second aspect.
- the method of communication between the devices in the above embodiments is not particularly limited. Either wireless communication or wired communication may be performed between the devices. Furthermore, wireless communication and wired communication may be combined between the devices. Furthermore, when two devices communicate in the above embodiments, a relay device (not shown) may be interposed between the two devices.
- each component may be realized by executing a software program suitable for each component.
- Each component may be realized by a program execution unit such as a CPU or processor reading and executing a software program recorded on a recording medium such as a hard disk or semiconductor memory.
- each component may be realized by hardware.
- each component may be a circuit (or an integrated circuit). These circuits may form a single circuit as a whole, or each may be a separate circuit. Furthermore, each of these circuits may be a general-purpose circuit, or a dedicated circuit.
- the general or specific aspects of the present invention may be realized as a system, an apparatus, a method, an integrated circuit, a computer program, or a computer-readable recording medium such as a CD-ROM.
- the present invention may be realized as any combination of a system, an apparatus, a method, an integrated circuit, a computer program, and a recording medium.
- the present invention may be realized as a method for controlling a lighting system executed by a computer, or as a program for causing a computer to execute such a method for controlling a lighting system.
- Such programs include application programs installed on mobile terminals such as smartphones or tablet terminals.
- the present invention may also be realized as a computer-readable non-transitory recording medium on which such a program is recorded.
- the components constituting the control system are exemplified in the above embodiment, the functions of the components of the control system may be allocated in any manner to the multiple devices constituting the control system.
- the present invention also includes forms obtained by applying various modifications to each embodiment that a person skilled in the art may conceive, or forms realized by arbitrarily combining the components and functions of each embodiment within the scope of the spirit of the present invention.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Circuit Arrangement For Electric Light Sources In General (AREA)
Abstract
照明コントローラ(40)は、複数の照明器具(30)の制御コマンドであって、識別子と、照明器具(30)の制御態様を指定する態様指定子とを含む制御コマンドを複数の照明器具(30)のそれぞれに対して送信する送信部(46)を備え、複数の照明器具(30)のそれぞれは、識別子を記憶するための記憶部(35)と、態様指定子に指定された制御態様になるように当該照明器具(30)を制御する制御部(34)と、コマンド処理部(31)と、を備え、コマンド処理部(31)は、識別子が記憶部(35)に格納された識別子に含まれる場合、当該制御コマンドを破棄し、識別子が記憶部(35)に格納された識別子に含まれない場合、当該制御コマンドの識別子を記憶部(35)に記憶させ、かつ、当該制御コマンドを他の照明器具(30)に転送する。
Description
本発明は、照明器具を制御するための照明システム及び照明コントローラ、当該照明器具、ならびに、制御方法に関する。
従来、照明器具(照明装置ともいう)を遠隔操作する技術が知られている。一方、照明器具を複数有する場合には、遠隔操作で照明器具を制御する際に、これら複数の照明器具の制御が同期されることが望まれる。特許文献1には、制御コマンドのメッセージプロトコル内にRTT(ラウンドトリップタイム)などで収集したタイマー情報を付与し、ある時間をバッファ後、制御を実行するなどをして、同期された、すなわち略同時制御を実現する技術が記載されている。
ところで、上記特許文献1等の技術では、略同時制御を実現できない場合がある。そこで、本開示では、遠隔操作による複数の照明器具の制御の同時性を改善するための照明システム等を提供する。
本開示の照明システムの一態様は、照明コントローラと、前記照明コントローラに通信可能に接続された複数の照明器具と、からなる照明システムであって、前記照明コントローラは、前記複数の照明器具を制御するための制御コマンドであって、当該制御コマンドを他の制御コマンドから識別するための識別子と、制御後の前記複数の照明器具の制御態様を指定する態様指定子とを含む制御コマンドを前記複数の照明器具のそれぞれに対して送信する送信部を備え、前記複数の照明器具のそれぞれは、受信した前記制御コマンドの識別子を記憶するための記憶部と、受信した前記制御コマンドの態様指定子に指定された制御態様になるように当該照明器具を制御する制御部と、コマンド処理部と、を備え、前記コマンド処理部は、受信した前記制御コマンドの識別子が前記記憶部に格納された識別子に含まれる場合、当該制御コマンドを破棄し、受信した前記制御コマンドの識別子が前記記憶部に格納された識別子に含まれない場合、前記制御部に当該照明器具を制御させ、当該制御コマンドの識別子を前記記憶部に記憶させ、かつ、当該制御コマンドを前記複数の照明器具のうちの他の照明器具に転送する。
また、本開示の照明システムの別の一態様は、照明コントローラと、前記照明コントローラに通信可能に接続された複数の照明器具と、からなる照明システムであって、前記照明コントローラは、前記複数の照明器具を制御するための制御コマンドであって、制御後の前記複数の照明器具の制御態様を指定する態様指定子と、当該制御コマンドを受信した照明器具が親であることを示す指示子とを含む制御コマンドを前記複数の照明器具のうちの親に指定された照明器具に対して送信し、かつ、前記複数の照明器具を制御するための制御コマンドであって、制御後の前記複数の照明器具の制御態様を指定する態様指定子を含み、当該制御コマンドを受信した照明器具が親であることを示す指示子を含まない制御コマンドを前記複数の照明器具のうちの親に指定された照明器具以外の照明器具に対して送信する送信部を備え、前記複数の照明器具のそれぞれは、受信した前記制御コマンドの態様指定子に指定された制御態様になるように当該照明器具を制御する制御部と、コマンド処理部と、を備え、前記コマンド処理部は、受信した前記制御コマンドに指示子が含まれない場合、前記制御部に当該照明器具を制御させ、かつ、当該制御コマンドを前記複数の照明器具のうちの他の照明器具に転送せず、受信した前記制御コマンドに指示子が含まれる場合、前記制御部に当該照明器具を制御させ、かつ、当該制御コマンドを前記複数の照明器具のうちの他の照明器具に転送する。
また、本開示の照明器具の一態様は、照明コントローラに通信可能に接続された複数の照明器具のうちの一の照明器具であって、前記照明コントローラは、前記複数の照明器具を制御するための制御コマンドであって、当該制御コマンドを他の制御コマンドから識別するための識別子と、制御後の前記複数の照明器具の制御態様を指定する態様指定子とを含む制御コマンドを前記複数の照明器具のそれぞれに対して送信し、前記一の照明器具は、受信した前記制御コマンドの識別子を記憶するための記憶部と、受信した前記制御コマンドの態様指定子に指定された制御態様になるように当該一の照明器具を制御する制御部と、コマンド処理部と、を備え、前記コマンド処理部は、受信した前記制御コマンドの識別子が前記記憶部に格納された識別子に含まれる場合、当該制御コマンドを破棄し、受信した前記制御コマンドの識別子が前記記憶部に格納された識別子に含まれない場合、前記制御部に当該一の照明器具を制御させ、当該制御コマンドの識別子を前記記憶部に記憶させ、かつ、当該制御コマンドを前記複数の照明器具のうちの他の照明器具に転送する。
また、本開示の照明器具の別の一態様は、照明コントローラに通信可能に接続された複数の照明器具のうちの一の照明器具であって、前記照明コントローラは、前記複数の照明器具を制御するための制御コマンドであって、制御後の前記複数の照明器具の制御態様を指定する態様指定子と、当該制御コマンドを受信した照明器具が親であることを示す指示子とを含む制御コマンドを前記複数の照明器具のうちの親に指定された照明器具に対して送信し、かつ、前記複数の照明器具を制御するための制御コマンドであって、制御後の前記複数の照明器具の制御態様を指定する態様指定子を含み、当該制御コマンドを受信した照明器具が親であることを示す指示子を含まない制御コマンドを前記複数の照明器具のうちの親に指定された照明器具以外の照明器具に対して送信し、前記一の照明器具は、受信した前記制御コマンドの態様指定子に指定された制御態様になるように当該一の照明器具を制御する制御部と、コマンド処理部と、を備え、前記コマンド処理部は、受信した前記制御コマンドに指示子が含まれない場合、前記制御部に当該一の照明器具を制御させ、かつ、当該制御コマンドを前記複数の照明器具のうちの他の照明器具に転送せず、受信した前記制御コマンドに指示子が含まれる場合、前記制御部に当該一の照明器具を制御させ、かつ、当該制御コマンドを前記複数の照明器具のうちの他の照明器具に転送する。
また、本開示の照明コントローラの一態様は、通信可能に接続された複数の照明器具を制御するための照明コントローラであって、前記複数の照明器具を制御するための制御コマンドであって、制御後の前記複数の照明器具の制御態様を指定する態様指定子と、当該制御コマンドを受信した照明器具が親であることを示す指示子とを含む制御コマンドを前記複数の照明器具のうちの親に指定された照明器具に対して送信し、かつ、前記複数の照明器具を制御するための制御コマンドであって、制御後の前記複数の照明器具の制御態様を指定する態様指定子を含み、当該制御コマンドを受信した照明器具が親であることを示す指示子を含まない制御コマンドを前記複数の照明器具のうちの親に指定された照明器具以外の照明器具に対して送信する送信部を備え、前記制御コマンドは、前記複数の照明器具のそれぞれに受信されたときに、受信された前記制御コマンドに指示子が含まれない場合、前記複数の照明器具のうちの他の照明器具に転送されず、受信した前記制御コマンドに指示子が含まれる場合、前記複数の照明器具のうちの他の照明器具に転送される。
また、本開示の制御方法の一態様は、照明コントローラと、前記照明コントローラに通信可能に接続された複数の照明器具と、からなる照明システムの制御方法であって、前記複数の照明器具を制御するための制御コマンドであって、当該制御コマンドを他の制御コマンドから識別するための識別子と、制御後の前記複数の照明器具の制御態様を指定する態様指定子とを含む制御コマンドを前記複数の照明器具のそれぞれに対して送信し、前記複数の照明器具のそれぞれが前記制御コマンドを受信し、受信した前記制御コマンドの識別子が前記記憶部に格納された識別子に含まれる場合、当該制御コマンドを破棄し、受信した前記制御コマンドの識別子が、当該照明器具が備える記憶部に格納された識別子に含まれない場合、受信した前記制御コマンドの態様指定子に指定された制御態様になるように当該照明器具を制御し、当該制御コマンドの識別子を記憶し、かつ、当該制御コマンドを前記複数の照明器具のうちの他の照明器具に転送する。
また、本開示の制御方法の別の一態様は、照明コントローラと、前記照明コントローラに通信可能に接続された複数の照明器具と、からなる照明システムの制御方法であって、前記照明コントローラは、前記複数の照明器具を制御するための制御コマンドであって、制御後の前記複数の照明器具の制御態様を指定する態様指定子と、当該制御コマンドを受信した照明器具が親であることを示す指示子とを含む制御コマンドを前記複数の照明器具のうちの親に指定された照明器具に対して送信し、かつ、前記複数の照明器具を制御するための制御コマンドであって、制御後の前記複数の照明器具の制御態様を指定する態様指定子を含み、当該制御コマンドを受信した照明器具が親であることを示す指示子を含まない制御コマンドを前記複数の照明器具のうちの親に指定された照明器具以外の照明器具に対して送信し、前記複数の照明器具のそれぞれが前記制御コマンドを受信し、受信した前記制御コマンドに指示子が含まれない場合、受信した前記制御コマンドの態様指定子に指定された制御態様になるように当該照明器具を制御し、かつ、当該制御コマンドを前記複数の照明器具のうちの他の照明器具に転送せず、受信した前記制御コマンドに指示子が含まれる場合、受信した前記制御コマンドの態様指定子に指定された制御態様になるように当該照明器具を制御し、かつ、当該制御コマンドを前記複数の照明器具のうちの他の照明器具に転送する。
本発明によれば、遠隔操作による複数の照明器具の制御の同時性を改善することができる。
以下、実施の形態について、図面を参照しながら具体的に説明する。なお、以下で説明する実施の形態は、いずれも包括的または具体的な例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
なお、各図は、模式図であり、必ずしも厳密に図示されたものではない。また、各図において、実質的に同一の構成に対しては、同一の符号を付し、重複する説明は省略または簡略化される場合がある。
(実施の形態1)
まず、実施の形態1に係る照明システムの構成について説明する。図1は、実施の形態1に係る照明システムの概要を説明する概略構成図である。図1に示すように、本実施の形態における照明システム100では、複数の照明器具30を照明コントローラ40によって制御するようにシステムが構成されている。
まず、実施の形態1に係る照明システムの構成について説明する。図1は、実施の形態1に係る照明システムの概要を説明する概略構成図である。図1に示すように、本実施の形態における照明システム100では、複数の照明器具30を照明コントローラ40によって制御するようにシステムが構成されている。
照明コントローラ40は例えばスマートフォンなどの情報処理端末であり、ネットワークを介して、サーバ装置50にアクセスすることで、予め、サーバ装置50と接続された複数の照明器具30に制御コマンドを送信することができる。つまり、照明コントローラ40と照明器具30とは、少なくとも照明コントローラ40とサーバ装置50との間、及び、サーバ装置50と照明器具30との間で、インターネット等の広域通信網を利用することになる。ここで、複数の照明器具30は、例えば、リビングなどの同じ部屋に設置された、互いに異なる場所を照射する照明器具30である。
そのような場合に、ユーザが照明コントローラ40を操作して、リビングに設置された照明器具30をすべて点灯させる、又は、消灯させるといった操作を行うと、照明コントローラ40からサーバ装置50へとその制御のための情報が送信され、サーバ装置50から照明器具30へと制御コマンドが送信される。制御コマンドは、それぞれの照明器具30ごとに送信されるため、最初に点灯又は消灯される照明器具30と、最後に点灯又は消灯される照明器具30とでは、大きなタイムラグ(同時性が低い状態)が発生することがある。しかしながら、このようなタイムラグは、ユーザビリティを低下させるものであるため、可能な限り低減されることが望まれる。
一方、通信回線の状況は時々刻々と変化するものであるから、あるタイミングでは数msのタイムラグが発生していても、別のタイミングでは、マイナス数msのタイムラグに逆転したりする場合がある。そうすると、RTT(ラウンドトリップタイム)などで収集したタイマー情報を用いて、ある時間をバッファした後に照明器具30の制御を実行すると、場合によって、タイムラグをより大きくしてしまうことも起こりうる。特に、インターネット等の広域通信網では、通信回線の状況の変化が顕著である。
本開示では、複数の照明器具30が、サーバ装置50との通信に用いられる通信回線とは異なる通信回線において、互いに通信可能に構成されており、受信した制御コマンドを当該異なる通信回線において互いに共有できるように構成することにより、上記のタイムラグの発生を抑制する。このようにして、インターネット等の広域通信網を介した制御コマンドの受信タイミングのずれによる照明器具30の制御のタイムラグを抑制し、遠隔操作による複数の照明器具30の制御の同時性を改善することが可能な照明システム100を実現する。
以下、各構成について、より詳しく説明する。図2は、実施の形態1に係る照明システムの機能構成を示すブロック図である。図2に示すように、本実施の形態では、照明コントローラ40と、照明器具30とを含む。なお、図1に示すサーバ装置50の機能の一部は、この照明コントローラ40の構成要素の機能と一体化されて説明される場合がある。つまり、照明コントローラとは、ユーザが所有する情報端末と、情報端末-照明器具30間に介在するサーバ装置50等の情報処理機能とを併せた概念である場合がある。
照明器具30は、1つの照明コントローラ40に対して複数組接続されており、それぞれ独立して動作、すなわち、電気エネルギーを光エネルギーに変換して照射することが可能な装置である。複数の照明器具30のそれぞれは同じ構成であるため、そのうちの1つの照明器具30について説明する。
照明器具30は、コマンド処理部31と、制御部34と、記憶部35と、照明部36と、を備える。コマンド処理部31は、受信部32、送信部33,及び、図示しない情報処理機能部によって実現される。受信部32及び送信部33は、送受信用のアンテナ、増幅回路、及び信号処理機能を有する通信モジュールである。照明器具30は、受信部32及び送信部33によってインターネット等の広域通信網に接続可能となっている。
また、受信部32及び送信部33は、照明器具30を他の照明器具30と通信可能にするこの照明器具30同士の通信回線は、共通のルータ配下の局所通信網(2.4GHz帯や5GHz帯等)において実現されてもよいし、照明器具30同士の直接の近距離無線通信(2.4GHz帯、赤外線等)において実現されてもよい。照明器具30同士の通信回線は、照明コントローラ40からの制御コマンドを受信する際の通信回線とは少なくとも一部(特に、インターネット等の広域通信網を経由しない点)が異なっている。
また、コマンド処理部31は、照明コントローラ40から受信した制御コマンドを処理する機能を有する。具体的には、受信した制御コマンドを制御部34及び記憶部35に出力するか、又は、破棄するかを選択的に行う機能を有する。
制御部34は、制御コマンドを受け取ると、制御コマンドに含まれる態様指定子に従って、照明部36を制御することで照明器具30の制御態様、すなわち、点灯/消灯、明るさ、及び、色温度等を変化させる。制御部34は、プロセッサ及びマイコン等によって実現される。制御部34は、照明部36に供給される電力の電圧及び電流を変化させることで照明部36を制御する。
記憶部35は、情報を記憶するための装置であり、半導体メモリ等によって実現される。記憶部35に記憶される情報については、照明器具30の動作説明とともに後述する。
照明部36は、電気エネルギーを光エネルギーに変換する光電変換モジュールである。照明部36は、LED素子等によって実現され、図示しない電源部から制御部34に従った電力を受け取って、その電力に応じた態様で発光する。なお、照明器具30の制御態様と照明器具30の発光態様とは、制御の結果の発光であるため、ここでは同義であるものとして扱う。
照明コントローラ40は、入力部41と、表示部42と、制御部43と、記憶部44と、受信部45と、送信部46と、を備える。
入力部41は、情報端末へのユーザからの入力を受け付けるインタフェース装置である。入力部41は、マウス、キーボード、及び、タッチパネル等で実現される。
表示部42は、照明システム100の状態などを表示し、ユーザがその状態を見ながら情報端末を操作可能なようにするためのディスプレイ装置である。入力部41と表示部42とは、タッチディスプレイとして一体的に実現されてもよい。
制御部43は、照明コントローラ40の各部の機能を制御するための処理部である。制御部43は、プロセッサ及びメモリと、これらによって実行されるプログラムとによって実現される。制御部43は、入力部41からの入力に従って制御コマンドを生成して出力したり、照明器具30との通信によって得られた照明器具30の状態等を表示部42に表示させたりする。
記憶部44は、情報を記憶するための装置であり、半導体メモリ等によって実現される。記憶部44に記憶される情報について図3を用いて説明する。図3は、実施の形態1に係る照明コントローラに記憶された情報を説明するための図である。図3に示すように、照明コントローラ40の記憶部44には、照明器具30のそれぞれを、他の照明器具30から識別するための機器IDと、その照明器具30のうち、一体的に制御するときの単位に当たるグループ(ここでは設置された部屋と同意のため、「部屋」と表示)、及び、それぞれの照明器具30の状態が記憶されている。例えば、照明器具30をリビングのグループに登録された単位で制御する場合、機器IDが「0001」、「0002」及び「0003」の照明器具30が制御の対象となる。なお、図示しないが、それぞれの照明器具30に対して、制御コマンドを個別に送信するためのアドレス情報も記憶部44に記憶されている。
照明器具30を制御する際には、照明コントローラ40は、機器IDが「0001」の照明器具30に対して、制御コマンドを生成して送信し、機器IDが「0002」の照明器具30に対して、制御コマンドを生成して送信し、機器IDが「0003」の照明器具30に対して、制御コマンドを生成して送信する必要がある。つまり、個別に制御コマンドを生成するので、制御コマンドの生成順に応じて、異なる状況の通信回線経由で制御コマンドが送信される。従来通り、制御コマンドが到着した照明器具30から順に個別に制御が行われると、上記に述べたタイムラグが発生してしまうこととなる。
図2に戻り、受信部45及び送信部46は、送受信用のアンテナ、増幅回路、及び信号処理機能を有する通信モジュールである。照明コントローラ40は、受信部45及び送信部46によってインターネット等の広域通信網に接続可能となっている。
次に、図4及び図5を参照して、上記のように構成された照明システム100の動作の一例を説明する。図4は、実施の形態1に係る照明システムの動作を説明するためのシーケンス図である。図5は、実施の形態1に係る照明器具の動作を説明するためのフローチャートである。なお、ここでは、機器IDが0001の照明器具30を第1照明器具とし、機器IDが0002の照明器具30を第2照明器具とし、機器IDが0003の照明器具30を第3照明器具としている。
まず、照明システム100の動作が開始されると、照明コントローラ40において、登録されている照明器具30の一覧を表示部42等に表示する(S101)。これに対して、ユーザから所望の照明器具30の制御の入力として、まず、制御対象の照明器具30の選択を受け付ける(S102)。また、その制御対象の照明器具30に対する制御の内容を受け付ける(S103)。ここでは、グループが「リビング」として登録されている、機器IDが「0001」、「0002」及び「0003」の照明器具30が制御対象として選択され、現状「ON」状態の照明器具30をいずれも「OFF」状態にしたいという器具選択及び制御内容の入力があったものとする。制御部43は、入力に応じて、制御コマンドの生成を行う。
送信される制御コマンドは、図中に示すように、3つの数値フィールドから構成されている。具体的には、制御コマンドは{01,[0001,0002,0003],OFF}のようになっている。1つ目の数値フィールドの「01」は、この制御コマンドを他の制御コマンドから識別するための識別子の数値フィールドである。つまり、1つ目の数値フィールドが「02」等の制御コマンドは、図中の制御コマンドとは別に新たにユーザによって入力された制御に伴って生成された制御コマンドである。
同じ制御の入力によって生成された識別コマンドは、ある照明器具30に対するものでも、それ以外の照明器具30に対するものでも同じ数値である。なお、図中では、識別子として「01」の数値を用いているが、「A」、「B」等の文字であってもよい。
2つ目の数値フィールドの「[0001,0002,0003]」は、この制御コマンドが対象としている照明器具30を特定するための数値フィールドである。この数値フィールドには、グループを指定する「リビング」などが入れられていてもよい。ただし、その場合は、照明器具30側で「リビング」を機器IDの「0001」,「0002」及び「0003」に変換するための情報が必要となる。
3つ目の数値フィールドの「OFF」は、制御後、すなわち、この制御コマンドが受信され、それに従って制御がされたときの照明器具30の制御態様を指定する態様指定子の数値フィールドである。なお、図中では、態様指定子として「OFF」の消灯の意味を持つ単語を用いているが、単に「0」、「1」等の文字であってもよい。このように、本実施の形態における態様指定子は、制御コマンドに含まれる情報の一部であり、当該制御コマンドが受信された照明器具30のその後の制御態様を指定する情報である。態様指定子は、上記のように、照明器具30の(特に照明部36の)ON/OFF状態を指定する点灯態様指定子、色温度を指定する色温度態様指定子、及び、照度を指定する照度態様指定子等、照明器具30の何らかの態様を指定する情報を含む。
第1照明器具は、第2照明器具及び第3照明器具に先んじて制御コマンドを受信し、受信した制御コマンドに従って制御部34が照明部36を制御する(S105)。さらに、第1照明器具は、受信した制御コマンドを照明器具30同士の通信回線によって第2照明器具及び第3照明器具に転送する(S106)。制御コマンドの転送は、例えば、受取先を指定しないブロードキャスト方式で転送される。
転送される制御コマンドは受信した制御コマンドであるが、第2照明器具及び第3照明器具に向けて送信される制御コマンドが、第1照明器具に対して送信される制御コマンドと同じものであるため、転送された制御コマンドを受信した第2照明器具及び第3照明器具は、問題なく、照明部36を制御することができる(S107、S109)。
一方で、タイムラグなどのために、転送された制御コマンドよりも後に、第2照明器具及び第3照明器具において受信された、照明コントローラ40からの直接の制御コマンドは破棄される(S108、S110)。図4に示すように、転送された制御コマンドが、タイムラグなどのために、後から受信される制御コマンドに先んじて照明部36を制御するために、遠隔操作による複数の照明器具30の制御の同時性を改善することが可能となる。
各照明器具30の動作は、図5に示すように、まず、受信部32が制御コマンドを受信する(S200)。次にコマンド処理部31において、この受信した制御コマンドの識別子が記憶部35に記憶されているか否かを判定する(S201)。もし、制御コマンドが記憶部35に記憶されていなければ(S201でNo)、制御部34に制御コマンドが渡されて、照明部36の制御に供される(S202)。そして、記憶部35に、制御コマンドに含まれる識別子を記憶させ(S203)、更に、受信した制御コマンドを転送する(S204)。一方で、制御コマンドが記憶部35に記憶されていれば(S201でYes)、制御部34に制御コマンドが渡されることなく、当該制御コマンドを破棄する。
例えば、図4に示す第1照明器具では、ステップS201でNoとなったため、制御コマンドの転送(S204)を行う。そして、第2照明器具及び第3照明器具では、転送された制御コマンドを受信して、照明部36の制御が行われる。そして、その後に受信された制御コマンドは、ステップS201でYesとなって、破棄される(S205)。このように、制御コマンドに識別子を付し、かつ、その識別子を記憶部35に記憶させることによって同じ制御コマンドが2回以上受信されても不具合が生じないようになっている。
また、上記の例では、ブロードキャスト方式で制御コマンドの転送を行うとしたが、制御コマンドの転送は、例えば、受取先を特定したユニキャスト方式で転送されてもよい。この場合、例えば、図6に示すように、転送先を特定するための情報をあらかじめ記憶部35に記憶させておく必要がある。図6は、実施の形態1の別例に係る照明器具に記憶された情報を説明するための図である。
コマンド処理部31は、受信部32及び送信部33を用いて、予め通信可能な(物理的に近い、又は、所定の通信回線において通信可能な)照明器具30に問い合わせる動作を所定時間ごとに行うことにより、図6に示すように、通信可能な照明器具30をリスト化して、そのアドレス情報を記憶部35に記憶させておく。そして、制御コマンドを受信すると、その制御コマンドにおいて、2つ目の数値フィールドで制御対象となっている照明器具30(自身を除く)に対して、記憶部35を参照してアドレスを取得して、取得したアドレス宛に制御コマンドを転送するとしてもよい。
(実施の形態2)
次に、実施の形態2に係る照明システムの構成について説明する。ここでは、実施の形態1と比較して異なる点を中心に述べ、実施の形態1と実質的に同一の点については、説明を省略又は簡略化する。
次に、実施の形態2に係る照明システムの構成について説明する。ここでは、実施の形態1と比較して異なる点を中心に述べ、実施の形態1と実質的に同一の点については、説明を省略又は簡略化する。
上記の実施の形態では、各照明器具30が最初に制御コマンドを受信したときにその制御コマンドの転送を行う例を説明した。一方で、この実施の形態では、予め制御コマンドの転送を行う照明器具30aが親として指定されている例を述べる。なお、親として指定される照明器具30aは、常時点灯の態様、及び、統計的な通信回線の良否などによって照明コントローラ40で自動的に決定されてもよいし、ユーザによる親を指定する入力を受け付けることで、入力に従って他動的に決定されてもよい。
図7は、実施の形態2に係る照明システムの機能構成を示すブロック図である。図7に示すブロック図では、図2に示すブロック図に比べて、記憶部35を備えない点で異なり、その他は同様である。
実施の形態1では、識別子を受信済みか否かによって、2つ目の制御コマンドを転送せずに破棄することにより、制御コマンドが何度も往復してしまうことを抑制するものとしたが、実施の形態2では、転送すべき照明器具30aが決まっているので、制御コマンドが何度も往復してしまうことがなくなる。そのため、識別子を記憶しておく必要がなく、記憶部35無しに、照明システム100を実現できる。
一方で、記憶部44に記憶される情報が、実施の形態1に比べて異なっている。図8を用いて説明する。図8は、実施の形態2に係る照明コントローラに記憶された情報を説明するための図である。
図8に示すように、照明コントローラ40の記憶部44には、図3とほぼ同様の情報が記憶されている。図8に示す情報には、図3に示す情報に比べて、親であるか否かを示す指示子が追加されている点で異なる。例えば、図中では、機器IDが「0001」の照明器具30aが親に指定されている。ここで親に指定されている照明器具30aが、制御コマンドの転送を行う照明器具である。また、他の照明器具30aには親に指定されている照明器具の機器IDが入れられており、自身の機器IDと異なることから、親に指定されていないことを把握できる。
次に、図8及び図9を参照して、上記のように構成された照明システム100の動作の一例を説明する。図8は、実施の形態2に係る照明システムの動作を説明するためのシーケンス図である。図9は、実施の形態2に係る照明器具の動作を説明するためのフローチャートである。なお、ここでは、機器IDが0001の照明器具30aを第1照明器具とし、機器IDが0002の照明器具30aを第2照明器具とし、機器IDが0003の照明器具30aを第3照明器具としている。
図8に示すシーケンス図では、図4のシーケンス図に対して、ステップS101~ステップS105までが同じであるため説明を省略する。また、第1照明器具が親に指定されているため、第1照明器具が第2照明器具及び第3照明器具への制御コマンドの転送を行うので、ステップS106~ステップS107、及び、ステップS109も実質的に同一であり、ここでの説明を省略する。
ステップS107及びステップS109の後に、タイムラグなどのために、転送された制御コマンドよりも後に、第2照明器具及び第3照明器具において受信された、照明コントローラ40からの直接の制御コマンドは、その制御内容の判定が行われる(S108a、S110a)。具体的には、その制御コマンドの態様指定子によって指定されている制御態様が、現状の制御態様と一致しているか否かを判定する。これにより、一致している制御指定子を含む制御コマンドを破棄すればよい。
各照明器具30aの動作は、図9に示すように、まず、受信部32が制御コマンドを受信する(S300)。次にコマンド処理部31において、この受信した制御コマンドに指示子が含まれるか、すなわち親に指定されているか否かを判定する(S301)。もし、制御コマンドに指示子が含まれ、親に指定されていれば(S301でYes)、制御部34に制御コマンドが渡されて、照明部36の制御に供される(S302)。そして、受信した制御コマンドを転送する(S303)。一方で、制御コマンドに指示子が含まれず、親に指定されていなければ(S301でNo)、制御部34に制御コマンドが渡されて、照明部36の制御に供される(S304)。その際、受信した制御コマンドの転送は行なわず、照明部36の制御のみを行う。
例えば、図8に示す第1照明器具では、ステップS301でYesとなったため、制御コマンドの転送(S303)を行う。そして、第2照明器具及び第3照明器具では、転送された制御コマンドを受信して、照明部36の制御が行われる。そして、その後に受信された制御コマンドは、ステップS301でNoとなって、照明部36の制御のみが行われる(S304)。ただし、すでに同じ制御態様で照明部36が制御されていれば、制御内容の判定によって(S108a、S110a)制御コマンドの破棄に進む。このように、制御コマンドに指示子を付すことで親を指定していても、制御内容の判定をすることで同じ制御コマンドが2回以上受信されても不具合が生じないようになっている。
(効果など)
以上説明したように、第1態様に係る照明システム100は、照明コントローラ40と、照明コントローラ40に通信可能に接続された複数の照明器具30と、からなる照明システム100であって、照明コントローラ40は、複数の照明器具30を制御するための制御コマンドであって、当該制御コマンドを他の制御コマンドから識別するための識別子と、制御後の複数の照明器具30の制御態様を指定する態様指定子とを含む制御コマンドを複数の照明器具30のそれぞれに対して送信する送信部46を備え、複数の照明器具30のそれぞれは、受信した制御コマンドの識別子を記憶するための記憶部35と、受信した制御コマンドの態様指定子に指定された制御態様になるように当該照明器具30を制御する制御部34と、コマンド処理部31と、を備え、コマンド処理部31は、受信した制御コマンドの識別子が記憶部35に格納された識別子に含まれる場合、当該制御コマンドを破棄し、受信した制御コマンドの識別子が記憶部35に格納された識別子に含まれない場合、制御部34に当該照明器具30を制御させ、当該制御コマンドの識別子を記憶部35に記憶させ、かつ、当該制御コマンドを複数の照明器具30のうちの他の照明器具30に転送する。
以上説明したように、第1態様に係る照明システム100は、照明コントローラ40と、照明コントローラ40に通信可能に接続された複数の照明器具30と、からなる照明システム100であって、照明コントローラ40は、複数の照明器具30を制御するための制御コマンドであって、当該制御コマンドを他の制御コマンドから識別するための識別子と、制御後の複数の照明器具30の制御態様を指定する態様指定子とを含む制御コマンドを複数の照明器具30のそれぞれに対して送信する送信部46を備え、複数の照明器具30のそれぞれは、受信した制御コマンドの識別子を記憶するための記憶部35と、受信した制御コマンドの態様指定子に指定された制御態様になるように当該照明器具30を制御する制御部34と、コマンド処理部31と、を備え、コマンド処理部31は、受信した制御コマンドの識別子が記憶部35に格納された識別子に含まれる場合、当該制御コマンドを破棄し、受信した制御コマンドの識別子が記憶部35に格納された識別子に含まれない場合、制御部34に当該照明器具30を制御させ、当該制御コマンドの識別子を記憶部35に記憶させ、かつ、当該制御コマンドを複数の照明器具30のうちの他の照明器具30に転送する。
このような照明システム100では、照明コントローラ40からの制御コマンドの受信にタイムラグが発生する場合にも、比較的通信の安定した照明器具30同士において制御コマンドを転送によって共有できるため、遠隔操作による複数の照明器具30の制御の同時性を改善することが可能となる。
また、第2態様に係る照明システム100は、照明コントローラ40と、照明コントローラ40に通信可能に接続された複数の照明器具30と、からなる照明システム100であって、照明コントローラ40は、複数の照明器具30を制御するための制御コマンドであって、制御後の複数の照明器具30の制御態様を指定する態様指定子と、当該制御コマンドを受信した照明器具30が親であることを示す指示子とを含む制御コマンドを複数の照明器具30のうちの親に指定された照明器具30に対して送信し、かつ、複数の照明器具30を制御するための制御コマンドであって、制御後の複数の照明器具30の制御態様を指定する態様指定子を含み、当該制御コマンドを受信した照明器具30が親であることを示す指示子を含まない制御コマンドを複数の照明器具30のうちの親に指定された照明器具30以外の照明器具30に対して送信する送信部46を備え、複数の照明器具30のそれぞれは、受信した制御コマンドの態様指定子に指定された制御態様になるように当該照明器具30を制御する制御部34と、コマンド処理部31と、を備え、コマンド処理部31は、受信した制御コマンドに指示子が含まれない場合、制御部34に当該照明器具30を制御させ、かつ、当該制御コマンドを複数の照明器具30のうちの他の照明器具30に転送せず、受信した制御コマンドに指示子が含まれる場合、制御部34に当該照明器具30を制御させ、かつ、当該制御コマンドを複数の照明器具30のうちの他の照明器具30に転送する。
このような照明システム100では、照明コントローラ40からの制御コマンドの受信にタイムラグが発生する場合にも、比較的通信の安定した照明器具30同士において制御コマンドを転送によって共有できるため、遠隔操作による複数の照明器具30の制御の同時性を改善することが可能となる。その際、親に指定された照明器具30から制御コマンドが転送され、その他の照明器具30からの転送は行われないため、通信の輻輳を抑制できる効果も得られる。
また、第3態様に係る照明システム100は、コマンド処理部31は、制御コマンドを他の照明器具30に転送する場合に、ブロードキャスト方式で転送する、第1又は第2態様に記載の照明システムである。
このような照明システム100では、通信相手を指定することなく転送を行うことができる。
また、第4態様に係る照明システム100は、コマンド処理部31は、制御コマンドを他の照明器具30に転送する場合に、ユニキャスト方式で転送する、第1又は第2態様に記載の照明システムである。
このような照明システム100では、通信相手を指定することにより、必要以上の通信帯域を利用せずに、転送を行うことができる。
また、第5態様に係る照明器具30は、照明コントローラ40に通信可能に接続された複数の照明器具30のうちの一の照明器具30であって、照明コントローラ40は、複数の照明器具30を制御するための制御コマンドであって、当該制御コマンドを他の制御コマンドから識別するための識別子と、制御後の複数の照明器具30の制御態様を指定する態様指定子とを含む制御コマンドを複数の照明器具30のそれぞれに対して送信し、一の照明器具30は、受信した制御コマンドの識別子を記憶するための記憶部35と、受信した制御コマンドの態様指定子に指定された制御態様になるように当該一の照明器具30を制御する制御部34と、コマンド処理部31と、を備え、コマンド処理部31は、受信した制御コマンドの識別子が記憶部35に格納された識別子に含まれる場合、当該制御コマンドを破棄し、受信した制御コマンドの識別子が記憶部35に格納された識別子に含まれない場合、制御部34に当該一の照明器具30を制御させ、当該制御コマンドの識別子を記憶部35に記憶させ、かつ、当該制御コマンドを複数の照明器具30のうちの他の照明器具30に転送する。
このような照明器具30では、照明システム100として用いることで第1態様に記載の照明システム100の効果を奏することができる。
また、第6態様に係る照明器具30は、照明コントローラ40に通信可能に接続された複数の照明器具30のうちの一の照明器具30であって、照明コントローラ40は、複数の照明器具30を制御するための制御コマンドであって、制御後の複数の照明器具30の制御態様を指定する態様指定子と、当該制御コマンドを受信した照明器具30が親であることを示す指示子とを含む制御コマンドを複数の照明器具30のうちの親に指定された照明器具30に対して送信し、かつ、複数の照明器具30を制御するための制御コマンドであって、制御後の複数の照明器具30の制御態様を指定する態様指定子を含み、当該制御コマンドを受信した照明器具30が親であることを示す指示子を含まない制御コマンドを複数の照明器具30のうちの親に指定された照明器具30以外の照明器具30に対して送信し、一の照明器具30は、受信した制御コマンドの態様指定子に指定された制御態様になるように当該一の照明器具30を制御する制御部34と、コマンド処理部31と、を備え、コマンド処理部31は、受信した制御コマンドに指示子が含まれない場合、制御部34に当該一の照明器具30を制御させ、かつ、当該制御コマンドを複数の照明器具30のうちの他の照明器具30に転送せず、受信した制御コマンドに指示子が含まれる場合、制御部34に当該一の照明器具30を制御させ、かつ、当該制御コマンドを複数の照明器具30のうちの他の照明器具30に転送する。
このような照明器具30では、照明システム100として用いることで第2態様に記載の照明システム100の効果を奏することができる。
また、第7態様に係る照明コントローラ40は、通信可能に接続された複数の照明器具30を制御するための照明コントローラ40であって、複数の照明器具30を制御するための制御コマンドであって、制御後の複数の照明器具30の制御態様を指定する態様指定子と、当該制御コマンドを受信した照明器具30が親であることを示す指示子とを含む制御コマンドを複数の照明器具30のうちの親に指定された照明器具30に対して送信し、かつ、複数の照明器具30を制御するための制御コマンドであって、制御後の複数の照明器具30の制御態様を指定する態様指定子を含み、当該制御コマンドを受信した照明器具30が親であることを示す指示子を含まない制御コマンドを複数の照明器具30のうちの親に指定された照明器具30以外の照明器具30に対して送信する送信部46を備え、制御コマンドは、複数の照明器具30のそれぞれに受信されたときに、受信された制御コマンドに指示子が含まれない場合、複数の照明器具30のうちの他の照明器具30に転送されず、受信した制御コマンドに指示子が含まれる場合、複数の照明器具30のうちの他の照明器具30に転送される。
このような照明コントローラ40では、照明システム100として用いることで第2態様に記載の照明システム100の効果を奏することができる。
また、第8態様に係る制御方法は、照明コントローラ40と、照明コントローラ40に通信可能に接続された複数の照明器具30と、からなる照明システム100の制御方法であって、複数の照明器具30を制御するための制御コマンドであって、当該制御コマンドを他の制御コマンドから識別するための識別子と、制御後の複数の照明器具30の制御態様を指定する態様指定子とを含む制御コマンドを複数の照明器具30のそれぞれに対して送信し、複数の照明器具30のそれぞれが制御コマンドを受信し、受信した制御コマンドの識別子が当該照明器具30が備える記憶部35に格納された識別子に含まれる場合、当該制御コマンドを破棄し、受信した制御コマンドの識別子が、記憶部35に格納された識別子に含まれない場合、受信した制御コマンドの態様指定子に指定された制御態様になるように当該照明器具30を制御し、当該制御コマンドの識別子を記憶し、かつ、当該制御コマンドを複数の照明器具30のうちの他の照明器具30に転送する。
このような照明器具30では、第1態様に記載の照明システム100と同様の効果を奏することができる。
また、第9態様に係る制御方法は、照明コントローラ40と、照明コントローラ40に通信可能に接続された複数の照明器具30と、からなる照明システム100の制御方法であって、照明コントローラ40は、複数の照明器具30を制御するための制御コマンドであって、制御後の複数の照明器具30の制御態様を指定する態様指定子と、当該制御コマンドを受信した照明器具30が親であることを示す指示子とを含む制御コマンドを複数の照明器具30のうちの親に指定された照明器具30に対して送信し、かつ、複数の照明器具30を制御するための制御コマンドであって、制御後の複数の照明器具30の制御態様を指定する態様指定子を含み、当該制御コマンドを受信した照明器具30が親であることを示す指示子を含まない制御コマンドを複数の照明器具30のうちの親に指定された照明器具30以外の照明器具30に対して送信し、複数の照明器具30のそれぞれが制御コマンドを受信し、受信した制御コマンドに指示子が含まれない場合、受信した制御コマンドの態様指定子に指定された制御態様になるように当該照明器具30を制御し、かつ、当該制御コマンドを複数の照明器具30のうちの他の照明器具30に転送せず、受信した制御コマンドに指示子が含まれる場合、受信した制御コマンドの態様指定子に指定された制御態様になるように当該照明器具30を制御し、かつ、当該制御コマンドを複数の照明器具30のうちの他の照明器具30に転送する。
このような照明器具30では、第2態様に記載の照明システム100と同様の効果を奏することができる。
(その他の実施の形態)
以上、実施の形態について説明したが、本発明は、上記実施の形態に限定されるものではない。
以上、実施の形態について説明したが、本発明は、上記実施の形態に限定されるものではない。
例えば、上記実施の形態における装置間の通信方法については特に限定されるものではない。装置間では、無線通信が行われてもよいし、有線通信が行われてもよい。また、装置間では、無線通信及び有線通信が組み合わされてもよい。また、上記実施の形態において2つの装置が通信を行う場合、2つの装置間には図示されない中継装置が介在してもよい。
また、上記実施の形態において、各構成要素は、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、CPUまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
また、各構成要素は、ハードウェアによって実現されてもよい。例えば、各構成要素は、回路(または集積回路)でもよい。これらの回路は、全体として1つの回路を構成してもよいし、それぞれ別々の回路でもよい。また、これらの回路は、それぞれ、汎用的な回路でもよいし、専用の回路でもよい。
また、本発明の全般的または具体的な態様は、システム、装置、方法、集積回路、コンピュータプログラムまたはコンピュータ読み取り可能なCD-ROMなどの記録媒体で実現されてもよい。また、システム、装置、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。
例えば、本発明は、コンピュータによって実行される照明システムの制御方法として実現されてもよいし、このような照明システムの制御方法をコンピュータに実行させるためのプログラムとして実現されてもよい。このようなプログラムには、スマートフォンまたはタブレット端末などの携帯端末にインストールされるアプリケーションプログラムが含まれる。また、本発明は、このようなプログラムが記録されたコンピュータ読み取り可能な非一時的な記録媒体として実現されてもよい。
また、上記実施の形態において制御システムを構成する構成要素について例示したが、制御システムが備える構成要素の各機能は、制御システムを構成する複数の装置にどのように振り分けられてもよい。
その他、各実施の形態に対して当業者が思いつく各種変形を施して得られる形態、または、本発明の趣旨を逸脱しない範囲で各実施の形態における構成要素及び機能を任意に組み合わせることで実現される形態も本発明に含まれる。
30、30a 照明器具
31 コマンド処理部
32、45 受信部
33、46 送信部
34、43 制御部
35、44 記憶部
36 照明部
40 照明コントローラ
41 入力部
42 表示部
50 サーバ装置
100 照明システム
31 コマンド処理部
32、45 受信部
33、46 送信部
34、43 制御部
35、44 記憶部
36 照明部
40 照明コントローラ
41 入力部
42 表示部
50 サーバ装置
100 照明システム
Claims (9)
- 照明コントローラと、前記照明コントローラに通信可能に接続された複数の照明器具と、からなる照明システムであって、
前記照明コントローラは、前記複数の照明器具を制御するための制御コマンドであって、当該制御コマンドを他の制御コマンドから識別するための識別子と、制御後の前記複数の照明器具の制御態様を指定する態様指定子とを含む制御コマンドを前記複数の照明器具のそれぞれに対して送信する送信部を備え、
前記複数の照明器具のそれぞれは、
受信した前記制御コマンドの識別子を記憶するための記憶部と、
受信した前記制御コマンドの態様指定子に指定された制御態様になるように当該照明器具を制御する制御部と、
コマンド処理部と、を備え、
前記コマンド処理部は、
受信した前記制御コマンドの識別子が前記記憶部に格納された識別子に含まれる場合、当該制御コマンドを破棄し、
受信した前記制御コマンドの識別子が前記記憶部に格納された識別子に含まれない場合、前記制御部に当該照明器具を制御させ、当該制御コマンドの識別子を前記記憶部に記憶させ、かつ、当該制御コマンドを前記複数の照明器具のうちの他の照明器具に転送する、
照明システム。 - 照明コントローラと、前記照明コントローラに通信可能に接続された複数の照明器具と、からなる照明システムであって、
前記照明コントローラは、前記複数の照明器具を制御するための制御コマンドであって、制御後の前記複数の照明器具の制御態様を指定する態様指定子と、当該制御コマンドを受信した照明器具が親であることを示す指示子とを含む制御コマンドを前記複数の照明器具のうちの親に指定された照明器具に対して送信し、かつ、前記複数の照明器具を制御するための制御コマンドであって、制御後の前記複数の照明器具の制御態様を指定する態様指定子を含み、当該制御コマンドを受信した照明器具が親であることを示す指示子を含まない制御コマンドを前記複数の照明器具のうちの親に指定された照明器具以外の照明器具に対して送信する送信部を備え、
前記複数の照明器具のそれぞれは、
受信した前記制御コマンドの態様指定子に指定された制御態様になるように当該照明器具を制御する制御部と、
コマンド処理部と、を備え、
前記コマンド処理部は、
受信した前記制御コマンドに指示子が含まれない場合、前記制御部に当該照明器具を制御させ、かつ、当該制御コマンドを前記複数の照明器具のうちの他の照明器具に転送せず、
受信した前記制御コマンドに指示子が含まれる場合、前記制御部に当該照明器具を制御させ、かつ、当該制御コマンドを前記複数の照明器具のうちの他の照明器具に転送する、
照明システム。 - 前記コマンド処理部は、前記制御コマンドを前記他の照明器具に転送する場合に、ブロードキャスト方式で転送する、
請求項1又は2に記載の照明システム。 - 前記コマンド処理部は、前記制御コマンドを前記他の照明器具に転送する場合に、ユニキャスト方式で転送する、
請求項1又は2に記載の照明システム。 - 照明コントローラに通信可能に接続された複数の照明器具のうちの一の照明器具であって、
前記照明コントローラは、前記複数の照明器具を制御するための制御コマンドであって、当該制御コマンドを他の制御コマンドから識別するための識別子と、制御後の前記複数の照明器具の制御態様を指定する態様指定子とを含む制御コマンドを前記複数の照明器具のそれぞれに対して送信し、
前記一の照明器具は、
受信した前記制御コマンドの識別子を記憶するための記憶部と、
受信した前記制御コマンドの態様指定子に指定された制御態様になるように当該一の照明器具を制御する制御部と、
コマンド処理部と、を備え、
前記コマンド処理部は、
受信した前記制御コマンドの識別子が前記記憶部に格納された識別子に含まれる場合、当該制御コマンドを破棄し、
受信した前記制御コマンドの識別子が前記記憶部に格納された識別子に含まれない場合、前記制御部に当該一の照明器具を制御させ、当該制御コマンドの識別子を前記記憶部に記憶させ、かつ、当該制御コマンドを前記複数の照明器具のうちの他の照明器具に転送する、
照明器具。 - 照明コントローラに通信可能に接続された複数の照明器具のうちの一の照明器具であって、
前記照明コントローラは、前記複数の照明器具を制御するための制御コマンドであって、制御後の前記複数の照明器具の制御態様を指定する態様指定子と、当該制御コマンドを受信した照明器具が親であることを示す指示子とを含む制御コマンドを前記複数の照明器具のうちの親に指定された照明器具に対して送信し、かつ、前記複数の照明器具を制御するための制御コマンドであって、制御後の前記複数の照明器具の制御態様を指定する態様指定子を含み、当該制御コマンドを受信した照明器具が親であることを示す指示子を含まない制御コマンドを前記複数の照明器具のうちの親に指定された照明器具以外の照明器具に対して送信し、
前記一の照明器具は、
受信した前記制御コマンドの態様指定子に指定された制御態様になるように当該一の照明器具を制御する制御部と、
コマンド処理部と、を備え、
前記コマンド処理部は、
受信した前記制御コマンドに指示子が含まれない場合、前記制御部に当該一の照明器具を制御させ、かつ、当該制御コマンドを前記複数の照明器具のうちの他の照明器具に転送せず、
受信した前記制御コマンドに指示子が含まれる場合、前記制御部に当該一の照明器具を制御させ、かつ、当該制御コマンドを前記複数の照明器具のうちの他の照明器具に転送する、
照明器具。 - 通信可能に接続された複数の照明器具を制御するための照明コントローラであって、
前記複数の照明器具を制御するための制御コマンドであって、制御後の前記複数の照明器具の制御態様を指定する態様指定子と、当該制御コマンドを受信した照明器具が親であることを示す指示子とを含む制御コマンドを前記複数の照明器具のうちの親に指定された照明器具に対して送信し、かつ、前記複数の照明器具を制御するための制御コマンドであって、制御後の前記複数の照明器具の制御態様を指定する態様指定子を含み、当該制御コマンドを受信した照明器具が親であることを示す指示子を含まない制御コマンドを前記複数の照明器具のうちの親に指定された照明器具以外の照明器具に対して送信する送信部を備え、
前記制御コマンドは、前記複数の照明器具のそれぞれに受信されたときに、
受信された前記制御コマンドに指示子が含まれない場合、前記複数の照明器具のうちの他の照明器具に転送されず、
受信した前記制御コマンドに指示子が含まれる場合、前記複数の照明器具のうちの他の照明器具に転送される、
照明コントローラ。 - 照明コントローラと、前記照明コントローラに通信可能に接続された複数の照明器具と、からなる照明システムの制御方法であって、
前記複数の照明器具を制御するための制御コマンドであって、当該制御コマンドを他の制御コマンドから識別するための識別子と、制御後の前記複数の照明器具の制御態様を指定する態様指定子とを含む制御コマンドを前記複数の照明器具のそれぞれに対して送信し、
前記複数の照明器具のそれぞれが前記制御コマンドを受信し、
受信した前記制御コマンドの識別子が当該照明器具が備える記憶部に格納された識別子に含まれる場合、当該制御コマンドを破棄し、
受信した前記制御コマンドの識別子が、前記記憶部に格納された識別子に含まれない場合、受信した前記制御コマンドの態様指定子に指定された制御態様になるように当該照明器具を制御し、当該制御コマンドの識別子を記憶し、かつ、当該制御コマンドを前記複数の照明器具のうちの他の照明器具に転送する、
制御方法。 - 照明コントローラと、前記照明コントローラに通信可能に接続された複数の照明器具と、からなる照明システムの制御方法であって、
前記照明コントローラは、前記複数の照明器具を制御するための制御コマンドであって、制御後の前記複数の照明器具の制御態様を指定する態様指定子と、当該制御コマンドを受信した照明器具が親であることを示す指示子とを含む制御コマンドを前記複数の照明器具のうちの親に指定された照明器具に対して送信し、かつ、前記複数の照明器具を制御するための制御コマンドであって、制御後の前記複数の照明器具の制御態様を指定する態様指定子を含み、当該制御コマンドを受信した照明器具が親であることを示す指示子を含まない制御コマンドを前記複数の照明器具のうちの親に指定された照明器具以外の照明器具に対して送信し、
前記複数の照明器具のそれぞれが前記制御コマンドを受信し、
受信した前記制御コマンドに指示子が含まれない場合、受信した前記制御コマンドの態様指定子に指定された制御態様になるように当該照明器具を制御し、かつ、当該制御コマンドを前記複数の照明器具のうちの他の照明器具に転送せず、
受信した前記制御コマンドに指示子が含まれる場合、受信した前記制御コマンドの態様指定子に指定された制御態様になるように当該照明器具を制御し、かつ、当該制御コマンドを前記複数の照明器具のうちの他の照明器具に転送する、
制御方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022-190417 | 2022-11-29 | ||
JP2022190417 | 2022-11-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2024116683A1 true WO2024116683A1 (ja) | 2024-06-06 |
Family
ID=91323721
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2023/038923 WO2024116683A1 (ja) | 2022-11-29 | 2023-10-27 | 照明システム、照明器具、照明コントローラ、及び、制御方法 |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2024116683A1 (ja) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016225175A (ja) * | 2015-06-01 | 2016-12-28 | パナソニックIpマネジメント株式会社 | 照明システム、照明器具、および照明システムにおける通信方法 |
JP2020108075A (ja) * | 2018-12-28 | 2020-07-09 | パナソニックIpマネジメント株式会社 | 通信方法、プログラムおよび通信装置 |
-
2023
- 2023-10-27 WO PCT/JP2023/038923 patent/WO2024116683A1/ja unknown
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016225175A (ja) * | 2015-06-01 | 2016-12-28 | パナソニックIpマネジメント株式会社 | 照明システム、照明器具、および照明システムにおける通信方法 |
JP2020108075A (ja) * | 2018-12-28 | 2020-07-09 | パナソニックIpマネジメント株式会社 | 通信方法、プログラムおよび通信装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6368050B2 (ja) | ネットワークに接続された照明デバイスの制御 | |
US10936523B2 (en) | Communication module and lighting bus system having a network interface | |
US10693719B2 (en) | Centralized controlling system controlling interactions and cooperation between radio-operated devices operating in a mesh network supporting multiple radio communication protocols | |
EP2748975B1 (en) | Electrical lighting system power control | |
CN101563957B (zh) | 选择无线网络,特别是无线照明设备的网络的设备的方法和系统 | |
US9591728B2 (en) | Apparatus and method for controlling zigbee wireless lighting | |
EP3229420A1 (en) | Method for establishing persistent connection between multiple smart devices and server, and smart device | |
CN203896554U (zh) | 室内照明控制系统和室内智能控制系统 | |
JP5543835B2 (ja) | 機器制御システム | |
US20140168610A1 (en) | Decentralized intelligent nodal lighting system | |
CN111010324A (zh) | 一种基于ble mesh网络协议的家电设备自组网方法和系统 | |
CN103987173A (zh) | 室内照明控制系统和室内智能控制系统 | |
JPH1188365A (ja) | 通信ネットワークシステムおよびネットワークシステムの通信制御方法 | |
WO2018154433A1 (en) | A node for a multi-hop communication network, related lighting system, method of updating the software of lighting modules and computer-program product | |
JP2010166412A (ja) | 中継機器および遠隔起動システム | |
WO2024116683A1 (ja) | 照明システム、照明器具、照明コントローラ、及び、制御方法 | |
US10285248B2 (en) | Transmitter comprising a transmission queue and corresponding source device | |
KR102009810B1 (ko) | 무선 통신 시스템에서 서비스 송수신 방법 및 장치 | |
WO2019120188A1 (zh) | 一种自动切换通信方式的方法、终端及智能设备 | |
CN112218416B (zh) | 一种低功耗无线遥控调光系统及无线遥控器 | |
JP5711688B2 (ja) | 通信装置及びプログラム | |
JP2020174021A (ja) | 照明システム、通信機器、照明装置および照明システムのデータ伝送方法 | |
CN114599138B (zh) | 电灯群组控制的智能照明方法 | |
JP2016131080A (ja) | 照明制御システム、照明制御方法、及びプログラム | |
CN114731303B (zh) | 具有控制设备和多个受控设备的联网系统,以及由该系统使用的设备和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23897339 Country of ref document: EP Kind code of ref document: A1 |