JP7765328B2 - Controller, device, control method, and program - Google Patents
Controller, device, control method, and programInfo
- Publication number
- JP7765328B2 JP7765328B2 JP2022048316A JP2022048316A JP7765328B2 JP 7765328 B2 JP7765328 B2 JP 7765328B2 JP 2022048316 A JP2022048316 A JP 2022048316A JP 2022048316 A JP2022048316 A JP 2022048316A JP 7765328 B2 JP7765328 B2 JP 7765328B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- infrared signal
- controller
- unit
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Selective Calling Equipment (AREA)
Description
本発明は、一般に、コントローラ、機器、制御方法、及びプログラムに関する。 The present invention generally relates to controllers, devices, control methods, and programs.
特許文献1には、加熱源を備える暖房機器をワイヤレス信号により制御することを可能とした携帯電話機を用いたリモコンシステムについて記載されている。このリモコンシステムでは、携帯電話機の操作部において、複数個のキーを順に操作するパスワードを用いたり複数個のキーを同時に操作したりすることで、暖房機器の運転が開始される。そのため、携帯電話機を子供が触ったり、携帯電話機の操作部を不用意に踏んだりしたとしても、暖房機器の運転が開始される可能性が低減される。 Patent Document 1 describes a remote control system using a mobile phone that enables wireless control of a heating appliance equipped with a heat source. In this remote control system, the heating appliance is started by using a password that requires operating multiple keys in sequence or by operating multiple keys simultaneously on the operating section of the mobile phone. This reduces the possibility of the heating appliance starting up even if a child touches the mobile phone or accidentally steps on the operating section of the mobile phone.
ところで、近年、赤外線を媒体とする信号(赤外線信号)を受信して動作指令を受け付ける機器に対して、(例えば後付けで)遠隔操作を可能にする、いわゆるスマートリモコンが普及しつつある。携帯端末(携帯電話機)とスマートリモコンとが、Bluetooth(登録商標)又はWi-Fi(登録商標)等の通信規格を利用して無線通信を行う。ユーザは、スマートリモコンに対して予め機器に対応する赤外線信号を学習させておけば、携帯端末から機器の動作に関する操作を行うと、スマートリモコンが、携帯端末から当該操作に関する信号を受信し、その機器に対応した赤外線信号を機器に送信する。ユーザは、機器から比較的離れた場所からでも携帯端末を用いて機器の動作に関する操作を行えるため、利便性が向上する。 In recent years, so-called smart remote controls have become increasingly popular, allowing remote control (for example, as an add-on) of devices that receive infrared signals (infrared signals) and accept operational commands. A mobile terminal (cell phone) and smart remote control communicate wirelessly using communication standards such as Bluetooth (registered trademark) or Wi-Fi (registered trademark). If a user pre-learns the infrared signal corresponding to a device into the smart remote control, when the user performs an operation related to the device's operation from the mobile terminal, the smart remote control will receive the signal related to the operation from the mobile terminal and transmit the infrared signal corresponding to that device to the device. This improves convenience, as users can use their mobile terminal to perform operations related to the device's operation even from a relatively long distance from the device.
一方、ユーザは、機器(及びその周辺)を直接視認できない場所からでも機器を遠隔で操作できてしまう。しかし、機器の種類(例えば、加熱源を備えた機器等)によっては、そのような状況下で操作されることが望ましくない場合もある。 On the other hand, users can remotely operate devices even from locations where they cannot directly see the device (and its surroundings). However, depending on the type of device (e.g., devices equipped with a heating source), it may not be desirable to operate the device under such circumstances.
本発明は上記の点に鑑みてなされた発明であり、本発明の目的は、機器を視認できない場所から遠隔操作される可能性を低減できるコントローラ、機器、制御方法、及びプログラムを提供することにある。 The present invention was made in consideration of the above points, and its object is to provide a controller, device, control method, and program that can reduce the possibility of a device being remotely controlled from a location that cannot be seen.
請求項1の発明に係るコントローラは、特定の条件を満たすと特定動作を実行する機器に、赤外線を媒体とする送信信号を無線で送信するコントローラである。前記コントローラは、外部から操作入力を受け付ける操作部と、送信部と、受信部と、を備える。前記送信部は、前記操作部にて前記操作入力を1回受け付けると、待機状態から指令状態となり、第1の赤外線信号を前記送信信号として送信する。前記受信部は、前記第1の赤外線信号に対して前記機器から送信される鍵データを含む応答信号を受信する。前記送信部は、前記指令状態において、受信した前記応答信号の前記鍵データに基づく第2の赤外線信号を前記送信信号として送信する。前記特定の条件は、前記機器における前記第1の赤外線信号、及び前記第2の赤外線信号の受信に関する条件である。前記第1の赤外線信号と前記第2の赤外線信号とは、互いに異なるデータを含む。 The controller of claim 1 wirelessly transmits a transmission signal, carried by infrared light, to a device that executes a specific operation when a specific condition is met. The controller includes an operation unit that accepts operation input from outside, a transmission unit, and a reception unit. When the operation unit accepts the operation input once, the transmission unit changes from a standby state to a command state and transmits a first infrared signal as the transmission signal. The reception unit receives a response signal containing key data transmitted from the device in response to the first infrared signal. In the command state, the transmission unit transmits a second infrared signal based on the key data of the received response signal as the transmission signal. The specific condition is a condition related to reception of the first infrared signal and the second infrared signal by the device. The first infrared signal and the second infrared signal contain different data.
請求項2の発明に係るコントローラでは、請求項1の発明に係るコントローラにおいて、前記特定の条件は、前記機器が、所定期間内に前記第2の赤外線信号を少なくとも1回受信することである。前記所定期間は、前記第1の赤外線信号を受信した時点又は前記応答信号を送信した時点を始点とする期間である。 In the controller of claim 2, in the controller of claim 1, the specific condition is that the device receives the second infrared signal at least once within a predetermined period. The predetermined period begins from the time the device receives the first infrared signal or the time the device transmits the response signal.
請求項3の発明に係るコントローラでは、請求項1又は2の発明に係るコントローラにおいて、前記送信部は、前記指令状態において、前記応答信号を受信し、かつ前記操作入力を再び受け付けると、前記第2の赤外線信号を送信する。 In the controller according to claim 3, the transmitter of the controller according to claim 1 or 2 transmits the second infrared signal when it receives the response signal and accepts the operation input again in the command state.
請求項4の発明に係るコントローラでは、請求項1又は2の発明に係るコントローラにおいて、前記送信部は、前記指令状態において、前記応答信号を受信すると自動的に前記第2の赤外線信号を送信する。 In the controller according to claim 4, the transmitter of the controller according to claim 1 or 2 automatically transmits the second infrared signal when it receives the response signal in the command state.
請求項5の発明に係るコントローラは、請求項1~4の発明のいずれか1つに係るコントローラにおいて、前記送信部は、前記応答信号の受信に失敗した場合、前記指令状態から前記待機状態に戻る。 The controller according to claim 5 is a controller according to any one of claims 1 to 4, wherein the transmitter returns from the command state to the standby state if it fails to receive the response signal.
請求項6の発明に係るコントローラでは、請求項1~5の発明のいずれか1つに係るコントローラにおいて、前記送信部は、前記操作部にて前記操作入力を1回受け付けて前記待機状態から前記指令状態となってから一定期間が過ぎると、前記指令状態から前記待機状態に戻る。 In the controller according to claim 6, which is a controller according to any one of claims 1 to 5, the transmitter returns from the command state to the standby state when a certain period of time has passed since the operation unit received the operation input once and changed from the standby state to the command state.
請求項7の発明に係るコントローラでは、請求項1~6の発明のいずれか1つに係るコントローラにおいて、前記応答信号は、赤外線を媒体とする信号である。 The controller according to claim 7 is a controller according to any one of claims 1 to 6, wherein the response signal is a signal transmitted via infrared rays.
請求項8の発明に係る機器は、請求項1~7の発明のいずれか1つに係るコントローラから前記送信信号を受信する受信部と、前記第1の赤外線信号の受信に応じて前記応答信号を前記コントローラに送信する送信部と、前記特定動作を実行する制御部と、を備える。前記制御部は、前記特定の条件を満たした場合に、前記特定動作を実行する。 The device according to claim 8 comprises a receiver that receives the transmission signal from the controller according to any one of claims 1 to 7, a transmitter that transmits the response signal to the controller in response to receiving the first infrared signal, and a controller that executes the specific operation. The controller executes the specific operation when the specific condition is met.
請求項9の発明に係る機器は、請求項8の発明に係る機器において、ガス燃焼式の加熱源を更に備える。前記特定動作は、前記加熱源に関する動作である。 The device according to claim 9 is the device according to claim 8, further comprising a gas combustion type heat source. The specific operation is an operation related to the heat source.
請求項10の発明に係る制御方法は、特定の条件を満たすと特定動作を実行する機器に、赤外線を媒体とする送信信号を無線で送信するコントローラの制御方法である。前記制御方法は、第1送信ステップと、受信ステップと、第2送信ステップと、を含む。前記第1送信ステップでは、外部から操作入力を受け付ける操作部にて前記操作入力を1回受け付けると、待機状態から指令状態となり、第1の赤外線信号を前記送信信号として送信する。前記受信ステップでは、前記第1の赤外線信号に対して前記機器から送信される鍵データを含む応答信号を受信する。前記第2送信ステップでは、前記指令状態において、受信した前記応答信号の前記鍵データに基づく第2の赤外線信号を前記送信信号として送信する。前記特定の条件は、前記機器における前記第1の赤外線信号、及び前記第2の赤外線信号の受信に関する条件である。前記第1の赤外線信号と前記第2の赤外線信号とは、互いに異なるデータを含む。 The control method of the invention of claim 10 is a control method for a controller that wirelessly transmits a transmission signal mediated by infrared rays to a device that executes a specific operation when a specific condition is met. The control method includes a first transmission step, a reception step, and a second transmission step. In the first transmission step, when an operation unit that accepts operation input from outside receives the operation input once, the controller changes from a standby state to a command state and transmits a first infrared signal as the transmission signal. In the reception step, a response signal containing key data transmitted from the device in response to the first infrared signal is received. In the second transmission step, in the command state, a second infrared signal based on the key data of the received response signal is transmitted as the transmission signal. The specific condition is a condition related to reception of the first infrared signal and the second infrared signal by the device. The first infrared signal and the second infrared signal contain different data.
請求項11の発明に係る制御方法は、請求項1~7の発明のいずれか1つに係るコントローラと通信する機器の制御方法である。前記制御方法は、前記コントローラから前記送信信号を受信する受信ステップと、前記第1の赤外線信号の受信に応じて前記応答信号を前記コントローラに送信する送信ステップと、前記特定動作を実行する制御ステップと、を含む。前記制御ステップでは、前記特定の条件を満たした場合に、前記特定動作を実行する。 The control method according to claim 11 is a control method for a device that communicates with a controller according to any one of claims 1 to 7. The control method includes a receiving step of receiving the transmission signal from the controller, a transmitting step of transmitting the response signal to the controller in response to receiving the first infrared signal, and a control step of executing the specific operation. In the control step, the specific operation is executed when the specific condition is met.
請求項12の発明に係るプログラムは、請求項10又は11の発明に係る制御方法を、1以上のプロセッサに実行させるためのプログラムである。 The program according to the invention of claim 12 is a program for causing one or more processors to execute the control method according to the invention of claim 10 or 11.
請求項1の発明に係るコントローラでは、機器に送信される第2の赤外線信号は、そのデータが第1の赤外線信号のデータと異なり、また機器から受信する鍵データに基づく信号である。そのため、ユーザがスマートリモコンにコントローラの機能を学習させようとしても、1回目の操作入力に応じて送信される第1の赤外線信号だけがスマートリモコンにコピーされる可能性が高く、スマートリモコンの学習防止に貢献し得る。特に、スマートリモコンが鍵データを知り得る可能性は低い。その結果、機器を視認できない場所から遠隔操作される可能性を低減できる。 In the controller of the invention of claim 1, the second infrared signal sent to the device has data different from that of the first infrared signal and is a signal based on key data received from the device. Therefore, even if a user tries to have the smart remote control learn the controller's functions, there is a high possibility that only the first infrared signal sent in response to the first operation input will be copied to the smart remote control, which can contribute to preventing the smart remote control from learning. In particular, there is a low possibility that the smart remote control will be able to know the key data. As a result, the possibility of the device being remotely operated from an unseen location can be reduced.
請求項2の発明に係るコントローラでは、特定の条件は、機器が所定期間内に第2の赤外線信号を少なくとも1回受信することであるため、ユーザが意図せずに特定動作が実行されてしまう可能性を低減できる。 In the controller of the invention of claim 2, the specific condition is that the device receives the second infrared signal at least once within a predetermined period, thereby reducing the possibility that a specific operation will be performed unintentionally by the user.
請求項3の発明に係るコントローラでは、機器に特定動作を実行させるために、ユーザは再び操作部への操作入力を行う必要がある。そのため、ユーザが意図せずに特定動作が実行されてしまう可能性を低減できる。 With the controller according to the invention of claim 3, the user must again input an operation into the operation unit to cause the device to perform a specific operation. This reduces the possibility that a specific operation will be performed unintentionally by the user.
請求項4の発明に係るコントローラでは、第2の赤外線信号については自動的に送信されるため、ユーザは再び操作部への操作入力を行う手間が省ける。その結果、利便性が向上する。特にこの構成は、機器の運転停止や設定温度の調節等を指令するような1回の操作入力で良い操作部に対して適用し易くなる。 In the controller according to the invention of claim 4, the second infrared signal is automatically transmitted, eliminating the need for the user to input an operation into the operation unit again. This results in improved convenience. This configuration is particularly applicable to operation units that require only a single operation input, such as commands to stop operation of equipment or adjust the set temperature.
請求項5の発明に係るコントローラでは、応答信号の受信に失敗した場合、指令状態から待機状態に戻るため、機器を視認できない場所から遠隔操作される可能性を更に低減できる。また、特定動作が実行されなかった場合に、ユーザは最初から操作部への操作入力のやり直しを行い易くなる。 The controller according to the invention of claim 5 returns from the command state to the standby state if it fails to receive a response signal, further reducing the possibility of the device being remotely controlled from an unseen location. Furthermore, if a specific operation is not executed, the user can easily start over by inputting the operation into the operation unit from the beginning.
請求項6の発明に係るコントローラでは、一定期間が過ぎると、指令状態から待機状態に戻るため、ユーザが意図せずに指令状態が継続してしまう可能性を低減できる。 The controller according to the invention of claim 6 returns from the command state to the standby state after a certain period of time has elapsed, thereby reducing the possibility that the command state will continue unintentionally by the user.
請求項7の発明に係るコントローラでは、応答信号は、赤外線を媒体とする信号であるため、例えばBluetooth(登録商標)又はWi-Fi(登録商標)等の他の無線通信の規格を採用する場合に比べて、安価にコントローラ側の受信機能、及び機器側の送信機能を設けることができる。 In the controller according to the invention of claim 7, the response signal is a signal transmitted via infrared light, so the receiving function on the controller side and the transmitting function on the device side can be provided more inexpensively than when other wireless communication standards such as Bluetooth (registered trademark) or Wi-Fi (registered trademark) are used.
請求項8の発明に係る機器では、1回目の操作入力に応じてコントローラから送信される送信信号(赤外線信号)だけがスマートリモコンにコピーされる可能性が高い。そのため、スマートリモコンから連続で赤外線信号を受信しても、それらの赤外線信号の中身は同じデータが含まれているだけであり、特定動作は実行されない。その結果、視認できない場所から遠隔操作される可能性を低減した機器を提供できる。 In the device according to the invention of claim 8, there is a high possibility that only the transmission signal (infrared signal) sent from the controller in response to the first operation input will be copied to the smart remote control. Therefore, even if infrared signals are received continuously from the smart remote control, the contents of those infrared signals simply contain the same data, and no specific operation will be executed. As a result, it is possible to provide a device that is less likely to be remotely controlled from an unseen location.
請求項9の発明に係る機器では、ガス燃焼式の加熱源を備えた機器が視認できない場所から遠隔操作される可能性を低減できる。 The device according to claim 9 reduces the possibility that a device equipped with a gas combustion heat source will be remotely operated from an unseen location.
請求項10の発明に係る制御方法では、機器を視認できない場所から遠隔操作される可能性を低減したコントローラの制御方法を提供できる。 The control method according to the invention of claim 10 provides a controller control method that reduces the possibility of the device being remotely operated from a location where it cannot be seen.
請求項11の発明に係る制御方法では、視認できない場所から遠隔操作される可能性を低減した機器の制御方法を提供できる。 The control method according to the invention of claim 11 provides a method for controlling equipment that reduces the possibility of remote operation from an unseen location.
請求項12の発明に係るプログラムでは、機器を視認できない場所から遠隔操作される可能性を低減した機能を提供できる。 The program according to the invention of claim 12 can provide a function that reduces the possibility of remote control of a device from an unseen location.
以下、実施形態に係るコントローラ、機器、制御方法、及びプログラムについて、図面を用いて説明する。下記の実施形態等において参照する図2は、模式的な図であり、図中の各構成要素の大きさ及び厚さのそれぞれの比が必ずしも実際の寸法比を反映しているとは限らない。 The controller, device, control method, and program according to the embodiments will be described below with reference to the drawings. Figure 2, which is referenced in the following embodiments, is a schematic diagram, and the ratios of the sizes and thicknesses of the components in the figure do not necessarily reflect the actual dimensional ratios.
(実施形態)
(1)機器制御システム
実施形態に係る機器制御システム4は、図2に示すように、実施形態に係るコントローラ1と、実施形態に係る機器2とを備える。
(Embodiment)
(1) Device Control System As shown in FIG. 2, a device control system 4 according to the embodiment includes a controller 1 according to the embodiment and a device 2 according to the embodiment.
(2)機器
以下、機器制御システム4の構成要素の1つである機器2について、図1B及び図2を参照して説明する。
(2) Device The device 2, which is one of the components of the device control system 4, will be described below with reference to FIGS. 1B and 2. FIG.
機器2は、コントローラ1(リモコン)への操作に応じて遠隔制御可能な機器である。機器2は、ユーザが利用する施設内の空間に設置され得る。例えば施設が住宅であれば、機器2は、宅内の部屋に設置されて使用され得る。施設は、住宅に限らず、非住宅(オフィスビル等)でもよい。 Device 2 is a device that can be remotely controlled in response to operations on controller 1 (remote control). Device 2 can be installed in a space within a facility used by a user. For example, if the facility is a residence, device 2 can be installed and used in a room within the home. The facility is not limited to a residence, and can also be a non-residential facility (such as an office building).
機器2は、リモコンにより遠隔制御可能な機器であれば、その種類は特に限定されない。本実施形態では、機器2が、暖房機器であり、一例としてガスファンヒータであることを想定する。つまり、機器2は、加熱源21(図1B参照)を内蔵する。機器2は、ガス燃焼式の加熱源21を備える。しかし、機器2の加熱源21は、石油燃焼式でもよいし、電熱式でもよい。 There are no particular restrictions on the type of device 2, as long as it can be remotely controlled by a remote control. In this embodiment, it is assumed that device 2 is a heating device, and as an example, a gas fan heater. In other words, device 2 has a built-in heat source 21 (see Figure 1B). Device 2 is equipped with a gas combustion type heat source 21. However, the heat source 21 of device 2 may also be an oil combustion type or an electric heating type.
機器2は、ユーザ操作に応じてコントローラ1から無線で送出される、赤外線を媒体とする送信信号(無線信号、以下、「赤外線信号S1」とも呼ぶことがある)を受信し、その赤外線信号S1に含まれるデータ(制御データ)に応じた制御を実行する。特に、機器2は、コントローラ1への操作に応じた制御として、特定の条件を満たすと特定動作を実行するように構成される。特定の条件は、機器2における第1の赤外線信号S11(赤外線信号S1)、及び第2の赤外線信号S12(赤外線信号S1)の受信に関する条件である。つまり、特定の条件は、少なくとも、機器2における第1の赤外線信号S11(赤外線信号S1)、及び第2の赤外線信号S12(赤外線信号S1)の受信を必須とする条件である。 Device 2 receives a transmission signal (wireless signal, hereinafter also referred to as "infrared signal S1") wirelessly transmitted from controller 1 in response to user operation, using infrared as the medium, and executes control in accordance with the data (control data) contained in the infrared signal S1. In particular, device 2 is configured to execute a specific operation as control in response to operation on controller 1 when a specific condition is met. The specific condition is a condition related to the reception of the first infrared signal S11 (infrared signal S1) and the second infrared signal S12 (infrared signal S1) by device 2. In other words, the specific condition is a condition that requires at least the reception of the first infrared signal S11 (infrared signal S1) and the second infrared signal S12 (infrared signal S1) by device 2.
本実施形態では、特定動作は、加熱源21に関する動作であり、コントローラ1を用いた遠隔操作で実行可能な動作である。加熱源21に関する動作は、例えば、加熱源21の稼働開始(つまり、機器2の「運転開始」)の動作、加熱源21の稼働停止(つまり、機器2の「運転停止」)の動作、又は設定温度の調節動作に相当し得る。 In this embodiment, the specific operation is an operation related to the heat source 21, and is an operation that can be executed remotely using the controller 1. The operation related to the heat source 21 may correspond to, for example, starting the operation of the heat source 21 (i.e., "starting operation" of the device 2), stopping the operation of the heat source 21 (i.e., "stopping operation" of the device 2), or adjusting the set temperature.
なお、ここで言う運転開始は、機器2の電源が入った状態で待機電力を消費中にある待機状態から、例えばユーザから手動操作を受け付けた場合に稼働状態を開始することである。また、運転停止は、稼働状態から、例えばユーザから手動操作を受け付けた場合に待機状態に戻ることである。したがって、運転停止や運転開始は、エコ運転等によって室温が設定温度以上に達したことに起因する一時的な運転の自動停止、一時的な運転停止からの自動的な再開とは異なる。 Note that "starting operation" here refers to starting an operating state from a standby state in which device 2 is powered on and consuming standby power, for example, when a manual operation is received from the user. Also, "stopping operation" refers to returning from an operating state to a standby state, for example, when a manual operation is received from the user. Therefore, stopping operation and starting operation are different from a temporary automatic stop of operation caused by the room temperature reaching or exceeding the set temperature due to eco-driving, etc., or an automatic restart from a temporary stop of operation.
以下では一例として、特定動作は、コントローラ1を用いた遠隔操作で実行可能な機器2の「運転開始」の動作であることを想定する。ただし、特定動作は、コントローラ1を用いた遠隔操作で実行可能な動作であれば、機器2の「運転開始」の動作以外の動作であってもよく、機器2の「運転停止」の動作でもよいし、設定温度の調節の動作でもよいし、おやすみタイマの動作でもよい。また、エコ運転開始の動作が、コントローラ1を用いた遠隔操作で実行可能であれば、特定動作は、エコ運転開始の動作でもよい。 In the following, as an example, it is assumed that the specific operation is the operation of "starting operation" of device 2, which can be performed remotely using controller 1. However, the specific operation may be an operation other than the operation of "starting operation" of device 2, as long as it is an operation that can be performed remotely using controller 1, such as the operation of "stopping operation" of device 2, the operation of adjusting the set temperature, or the operation of a sleep timer. Furthermore, if the operation of starting eco operation can be performed remotely using controller 1, the specific operation may also be the operation of starting eco operation.
また、機器2は、図1Bに示すように、制御部20、送風ファン22、受信部23、記憶部24、表示部25、複数の操作部26(図示例では1つのみ)、電源部27、送信部28、及びこれらを収容又は保持する筐体200(図2参照)等を更に備える。また、機器2は、加熱源21等の動作を監視するためのセンサを更に備える。センサの種類は特に限定されないが、例えば、加熱源21の燃焼を確認するための燃焼センサ、加熱源21の温度、及び機器2が設置されている室内の温度を検出するための温度センサ、機器2の転倒を検出するための転倒センサ等が設けられている。また、機器2は、タイマを備え、タイマによる計時に基づき、機器2(暖房機器)の運転開始/運転停止等に関する予約スケジュールの管理を行う機能を有する。 As shown in FIG. 1B, device 2 further includes a control unit 20, a blower fan 22, a receiving unit 23, a memory unit 24, a display unit 25, multiple operation units 26 (only one in the illustrated example), a power supply unit 27, a transmitting unit 28, and a housing 200 (see FIG. 2) that houses or holds these components. Device 2 also includes sensors for monitoring the operation of heat source 21, etc. The type of sensor is not particularly limited, but examples include a combustion sensor for checking the combustion of heat source 21, a temperature sensor for detecting the temperature of heat source 21 and the temperature in the room where device 2 is installed, and a tipping sensor for detecting if device 2 has tipped over. Device 2 also includes a timer and has the function of managing a reservation schedule for starting/stopping operation of device 2 (heating device) based on the timing of the timer.
筐体200は、図2に示すように、全体として前後方向に扁平な略矩形の箱状である。筐体200は、その正面の下部に、吹出口201が設けられ、また、その背面には、吸込口が設けられている。筐体200の上端面には、表示部25、及び複数の操作部26が配置されている。また、筐体200の背面には、加熱源21のガス管に燃料ガスを供給するためのガスコードが接続される接続口が設けられている。また、筐体200の背面には電源コードが延出しており、電源コードの先端の電源プラグを電源コンセントに接続することで、機器2は、例えば商用の交流電源から電力の供給を受けることができる。 As shown in Figure 2, the housing 200 is generally in the shape of a rectangular box that is flat in the front-to-back direction. The housing 200 has an air outlet 201 at the bottom of its front face, and an air inlet on its back face. A display unit 25 and multiple operation units 26 are located on the top face of the housing 200. The back face of the housing 200 also has a connection port for connecting a gas cord for supplying fuel gas to the gas pipe of the heating source 21. A power cord extends from the back face of the housing 200, and by connecting the power plug at the end of the power cord to a power outlet, the device 2 can receive power from, for example, a commercial AC power source.
加熱源21は、燃料ガスと燃焼用空気との混合気を燃焼させる燃焼器、及び、燃焼器に向けて燃料ガスを噴射することで燃料ガスと燃焼用空気とを混合させる噴射ノズルを有する。また、加熱源21は、噴射ノズルに燃料ガスを案内するガス管、ガス管を開閉する電磁弁、及び設定温度等に応じた燃料ガスの流量調節を可能にする比例弁等を有する。燃焼器は、その燃焼室に案内された燃料に点火する点火器、及び、着火による火炎を検出して火炎の立ち消え検知を可能にする火炎センサを有する。加熱源21の電磁弁、比例弁、点火器、及び火災センサ等は、制御部20により制御される。 The heat source 21 has a combustor that burns a mixture of fuel gas and combustion air, and an injection nozzle that injects fuel gas toward the combustor to mix the fuel gas and combustion air. The heat source 21 also has a gas pipe that guides the fuel gas to the injection nozzle, a solenoid valve that opens and closes the gas pipe, and a proportional valve that allows the flow rate of the fuel gas to be adjusted according to the set temperature, etc. The combustor has an igniter that ignites the fuel guided to its combustion chamber, and a flame sensor that detects the flame caused by ignition and enables flame extinguishing detection. The solenoid valve, proportional valve, igniter, fire sensor, etc. of the heat source 21 are controlled by the control unit 20.
送風ファン22は、筐体200内に収容されている。送風ファン22は、例えば、クロスフローファン、及びクロスフローファンを周方向に回転させるファンモータ等を有する。ファンモータは、制御部20の制御下で作動し、クロスフローファンを回転させる。クロスフローファンの回転によって、外気が、筐体200の背面に設けられた吸込口から吸い込まれ、加熱源21の燃焼器に向けて流動する。吸込口から吸い込まれた外気(空気)の一部は、燃焼用空気として燃料ガスと混合されて加熱源21の燃焼室に供給される。残りの空気は、燃焼器を迂回し、燃焼室からの燃焼排ガスと混合されて昇温した後、筐体200の正面に設けられた吹出口201から吹き出される。その結果、機器2は、暖気を機器2が設置されている室内に提供し、室内温度を設定温度に近づけることができる。 The blower fan 22 is housed within the housing 200. The blower fan 22 includes, for example, a crossflow fan and a fan motor that rotates the crossflow fan in a circumferential direction. The fan motor operates under the control of the control unit 20 and rotates the crossflow fan. As the crossflow fan rotates, outside air is drawn in through an intake port on the back of the housing 200 and flows toward the combustor of the heat source 21. A portion of the outside air drawn in through the intake port is mixed with fuel gas as combustion air and supplied to the combustion chamber of the heat source 21. The remaining air bypasses the combustor, mixes with combustion exhaust gas from the combustion chamber, and is heated before being blown out through an outlet 201 on the front of the housing 200. As a result, the device 2 provides warm air into the room in which the device 2 is installed, allowing the room temperature to approach the set temperature.
複数の操作部26は、機器2の動作を指令する操作入力を受け付け可能に構成されたユーザインタフェースである。複数の操作部26は、例えば、筐体200の上端面に配置されている。各操作部26は、押しボタン式であることを想定する。 The multiple operation units 26 are user interfaces configured to accept operation inputs that command the operation of the device 2. The multiple operation units 26 are arranged, for example, on the top surface of the housing 200. It is assumed that each operation unit 26 is a push button type.
具体的には、複数の操作部26は、機器2の運転を開始するためのONボタン(運転ボタン)、及び機器2の運転を停止するためのOFFボタン(停止ボタン)を含む。運転ボタン及び停止ボタンは、1つのボタンで実現されて、当該ボタンを押す度に運転開始の指令と運転停止の指令とが交互に行われてもよい。 Specifically, the multiple operation units 26 include an ON button (operation button) for starting operation of the device 2, and an OFF button (stop button) for stopping operation of the device 2. The operation button and the stop button may be realized by a single button, and each time the button is pressed, a command to start operation and a command to stop operation are issued alternately.
また、複数の操作部26は、設定温度を1℃ずつ上げさせるためのUPボタン、及び設定温度を1℃ずつ下げさせるためのDOWNボタンを更に含む。 The multiple operation units 26 also include an UP button for increasing the set temperature by 1°C, and a DOWN button for decreasing the set temperature by 1°C.
また、複数の操作部26は、おやすみボタン、おはようボタン、及び設定時間を入力する設定ボタン等を更に含む。おやすみボタンを押すことで、押し操作を行った時点から例えば1時間後に自動的に機器2の運転が停止される。おはようボタンを押すことで、設定時間後に自動的に機器2の運転が開始される。 The multiple operation units 26 also include a sleep button, a good morning button, and a setting button for inputting a set time. Pressing the sleep button automatically stops operation of the device 2, for example, one hour after the button is pressed. Pressing the good morning button automatically starts operation of the device 2 after the set time has elapsed.
また、複数の操作部26は、エコ運転を実行するためのエコボタンを更に含む。通常運転の場合、機器2は、燃焼能力を大きくしたり小さくしたりする連続燃焼を実行する。エコ運転の場合、機器2は、室温が設定温度以上になると燃焼と停止とを繰り返す運転を実行する。 The multiple operation units 26 also include an eco button for performing eco operation. During normal operation, the device 2 performs continuous combustion by increasing and decreasing the combustion capacity. During eco operation, the device 2 performs an operation that repeatedly switches between combustion and stopping when the room temperature reaches or exceeds a set temperature.
上記のボタンの種類は、単なる一例であって、これらに限定されない。 The above button types are just examples and are not limited to these.
表示部25は、機器2の動作に関する情報をユーザに提示するように構成される。表示部25は、筐体200の上端面に配置されている。表示部25は、現在の設定温度、現在の室温、設定時間、及び運転状態(通常運転中かエコ運転中か)の表示を行う。 The display unit 25 is configured to present information related to the operation of the device 2 to the user. The display unit 25 is located on the top surface of the housing 200. The display unit 25 displays the current set temperature, current room temperature, set time, and operating status (whether normal operation or eco operation is in progress).
記憶部24は、フラッシュメモリ等の電気的に書き換え可能な不揮発性の半導体メモリを含む。記憶部24は、制御部20のメモリでもよい。記憶部24は、コントローラ1から受信し得る(後述の)複数の制御データと、複数の制御内容とが対応付けされた情報を予め格納している。また、記憶部24は、設定温度を記憶し、制御部20は、ユーザ操作に応じて記憶部24内の設定温度を適宜更新する。また、記憶部24は、1又は複数の鍵データに関する情報を予め格納している。 The memory unit 24 includes an electrically rewritable non-volatile semiconductor memory such as a flash memory. The memory unit 24 may be memory of the control unit 20. The memory unit 24 pre-stores information that associates multiple pieces of control data (described below) that can be received from the controller 1 with multiple control contents. The memory unit 24 also stores the set temperature, and the control unit 20 updates the set temperature in the memory unit 24 as appropriate in response to user operations. The memory unit 24 also pre-stores information related to one or more key data.
受信部23は、コントローラ1からの送信信号(赤外線信号S1)を受信する。受信部23は、筐体200の正面における右端上部に配置された送信部28の隣りに配置されている(図2参照)。受信部23は、コントローラ1から送出される赤外光(赤外線)を受光し、光電変換を行う赤外線受光素子を含む。受信部23は、制御部20と電気的に接続されている。制御部20は、赤外線受光素子から出力される出力信号から制御データを抽出し、当該制御データに対応する制御内容を実行する。ただし、制御部20は、出力信号から「特定のデータ」(第1の赤外線信号S11に含まれるデータ)を抽出した場合、応答信号S2(図2参照)の送信に関する処理を実行する。 The receiver 23 receives the transmission signal (infrared signal S1) from the controller 1. The receiver 23 is located next to the transmitter 28, which is located at the upper right edge on the front of the housing 200 (see Figure 2). The receiver 23 includes an infrared receiving element that receives infrared light (infrared rays) emitted from the controller 1 and performs photoelectric conversion. The receiver 23 is electrically connected to the control unit 20. The control unit 20 extracts control data from the output signal output from the infrared receiving element and executes the control content corresponding to the control data. However, if the control unit 20 extracts "specific data" (data included in the first infrared signal S11) from the output signal, it executes processing related to the transmission of a response signal S2 (see Figure 2).
送信部28は、制御部20と電気的に接続されている。送信部28は、制御部20の制御の下、コントローラ1からの第1の赤外線信号S11の受信に応じて、応答信号S2をコントローラ1に送信する。送信部28は、制御部20で生成された応答信号S2を送出するための赤外線発光素子を含む。赤外線発光素子は、例えば、赤外光LED(Light Emitting Diode)を想定する。つまり、一例として、応答信号S2は、赤外線を媒体とする信号である。応答信号S2は、例えば、リーダーコード、カスタムコード、データコード、及びストップビット等を有するデータ構成になっている。赤外線発光素子は、筐体200の正面における右端上部において応答信号S2(赤外線信号)を出射するように露出して筐体200に保持されている。 The transmitter 28 is electrically connected to the control unit 20. Under the control of the control unit 20, the transmitter 28 transmits a response signal S2 to the controller 1 in response to receiving a first infrared signal S11 from the controller 1. The transmitter 28 includes an infrared light-emitting element for sending the response signal S2 generated by the control unit 20. The infrared light-emitting element is, for example, an infrared light-emitting diode (LED). That is, as an example, the response signal S2 is a signal transmitted via infrared light. The response signal S2 has a data structure including, for example, a leader code, a custom code, a data code, and a stop bit. The infrared light-emitting element is exposed at the upper right edge on the front of the housing 200 and is held in the housing 200 so as to emit the response signal S2 (infrared signal).
電源部27は、制御部20と電気的に接続されている。電源部27は、制御部20の制御下で、電源コードを介して電源コンセントから供給される例えば商用の交流電力を用いて、加熱源21、送風ファン22、受信部23、表示部25、及び送信部28等を動作させるために必要な電力を生成し、これらに供給する。 The power supply unit 27 is electrically connected to the control unit 20. Under the control of the control unit 20, the power supply unit 27 generates and supplies the power required to operate the heating source 21, blower fan 22, receiver 23, display unit 25, transmitter 28, etc., using, for example, commercial AC power supplied from a power outlet via a power cord.
制御部20は、例えば、CPU(Central Processing Unit:中央処理装置)等のプロセッサ及びメモリを含むコンピュータ(マイクロコンピュータを含む)を有する。コンピュータは、適宜のプログラムを実行することにより、制御部20として機能する。 The control unit 20 has, for example, a computer (including a microcomputer) that includes a processor such as a CPU (Central Processing Unit) and memory. The computer functions as the control unit 20 by executing appropriate programs.
制御部20は、各操作部26に対する操作に基づき、加熱源21、送風ファン22、及び表示部25等の動作を制御する。また、制御部20は、受信部23で受信される、コントローラ1からの赤外線信号S1に含まれる制御データに基づき、加熱源21、送風ファン22、及び表示部25等の動作を制御する。ただし、上述の通り、制御部20は、コントローラ1から「特定のデータ」を含む第1の赤外線信号S11を受信した場合、記憶部24内の1又は複数の鍵データのうちの1つを含む応答信号S2(図2参照)を生成して送信部28から送信させる。鍵データが記憶部24内に複数記憶されている場合、制御部20は、毎回ランダムで1つを選択してもよいし、順番に1つを選択してもよい。鍵データが記憶部24内に1つのみ記憶されている場合、制御部20は、毎回同一の鍵データを選択する。 The control unit 20 controls the operation of the heat source 21, the blower fan 22, the display unit 25, etc. based on operations on each operation unit 26. The control unit 20 also controls the operation of the heat source 21, the blower fan 22, the display unit 25, etc. based on control data contained in the infrared signal S1 from the controller 1, which is received by the receiving unit 23. However, as described above, when the control unit 20 receives a first infrared signal S11 containing "specific data" from the controller 1, it generates a response signal S2 (see FIG. 2) containing one of one or more key data stored in the memory unit 24 and transmits it from the transmitting unit 28. If multiple key data are stored in the memory unit 24, the control unit 20 may select one at random each time, or may select one in sequence. If only one key data is stored in the memory unit 24, the control unit 20 selects the same key data each time.
(3)コントローラ
以下、機器制御システム4の構成要素の1つであるコントローラ1について、図1A及び図2を参照して説明する。
(3) Controller The controller 1, which is one of the components of the device control system 4, will be described below with reference to FIGS. 1A and 2. FIG.
コントローラ1は、機器2を遠隔で操作可能なリモコンである。コントローラ1は、図2に示すように、赤外線を媒体とする送信信号(赤外線信号S1)を無線で送信する。赤外線信号S1は、例えば、リーダーコード、カスタムコード、データコード、及びストップビット等を有するデータ構成になっている。なお、操作部3への1回の操作入力(押し操作)に対して、赤外線信号S1が、リーダーコードからストップビットまでを数回リピートして送信される場合もあるが、説明の便宜上、リピートも含めて1回分の赤外線信号S1と見なす。 The controller 1 is a remote control capable of remotely operating the device 2. As shown in Figure 2, the controller 1 wirelessly transmits a transmission signal (infrared signal S1) using infrared light as a medium. The infrared signal S1 has a data structure including, for example, a leader code, a custom code, a data code, and a stop bit. Note that in response to a single operation input (push operation) to the operation unit 3, the infrared signal S1 may be transmitted by repeating the reader code through the stop bit several times, but for the sake of convenience, the repeats will be considered as one infrared signal S1.
コントローラ1は、図1Aに示すように、器体100と、制御部10と、送信部11と、記憶部12と、ユーザインタフェース13と、電源部14と、受信部15とを備える。コントローラ1は、例えば、CPU等のプロセッサ及びメモリを含むコンピュータ(マイクロコンピュータを含む)を有する。コンピュータは、適宜のプログラムを実行することにより、コントローラ1として機能する。 As shown in FIG. 1A, the controller 1 includes a device 100, a control unit 10, a transmission unit 11, a memory unit 12, a user interface 13, a power supply unit 14, and a reception unit 15. The controller 1 has, for example, a computer (including a microcomputer) including a processor such as a CPU and memory. The computer functions as the controller 1 by executing an appropriate program.
器体100は、全体として一方向に長尺で、扁平な略矩形の箱状に形成されている(図2参照)。器体100は、ユーザが片手で把持し易いような大きさと形状を有する。器体100は、例えば、樹脂製である。器体100の正面には、複数(図示例では5つ)の操作部材300が配置されている。つまり、器体100は、ユーザが片手で器体100を把持しながら操作部材300を親指等で押し操作し易い構造を有する。器体100は、制御部10、送信部11、ユーザインタフェース13、記憶部12、電源部14、及び受信部15等を収容又は保持する。 The housing 100 is elongated in one direction overall and is shaped like a flat, roughly rectangular box (see Figure 2). The housing 100 is sized and shaped to allow a user to easily hold it in one hand. The housing 100 is made of, for example, resin. Multiple operating members 300 (five in the illustrated example) are arranged on the front of the housing 100. In other words, the housing 100 has a structure that allows a user to easily press and operate the operating members 300 with a thumb or the like while holding the housing 100 in one hand. The housing 100 houses or holds a control unit 10, a transmission unit 11, a user interface 13, a memory unit 12, a power supply unit 14, a reception unit 15, etc.
送信部11は、制御部10と電気的に接続されている。送信部11は、制御部10の制御の下、操作部3にて操作入力を1回受け付けると、送信信号(赤外線信号S1)を送信する。ただし、送信部11は、特定の操作部3(ここではONボタン31)が操作入力を1回受け付けると、待機状態から指令状態となり、第1の赤外線信号S11を送信信号(赤外線信号S1)として送信する。また、送信部11は、制御部10の制御の下、指令状態において、機器2から受信した応答信号S2の鍵データに基づく第2の赤外線信号S12を送信信号(赤外線信号S1)として送信する。 The transmitter 11 is electrically connected to the control unit 10. Under the control of the control unit 10, the transmitter 11 transmits a transmission signal (infrared signal S1) when it receives a single operation input from the operation unit 3. However, when a specific operation unit 3 (here, the ON button 31) receives a single operation input, the transmitter 11 changes from a standby state to a command state and transmits a first infrared signal S11 as a transmission signal (infrared signal S1). Furthermore, under the control of the control unit 10, in the command state the transmitter 11 transmits a second infrared signal S12 based on the key data of the response signal S2 received from the device 2 as a transmission signal (infrared signal S1).
送信部11は、制御部10で生成された赤外線信号S1を送出するための赤外線発光素子を含む。赤外線発光素子は、例えば、赤外光LEDを想定する。赤外線発光素子は、器体100の一端面(図2では上端面)から赤外線信号S1を出射するように当該一端面において露出して器体100に保持されている。 The transmitter 11 includes an infrared light-emitting element for transmitting the infrared signal S1 generated by the controller 10. The infrared light-emitting element is assumed to be, for example, an infrared LED. The infrared light-emitting element is exposed at one end surface of the housing 100 (the upper end surface in FIG. 2 ) and is held by the housing 100 so as to emit the infrared signal S1 from that end surface.
ユーザインタフェース13は、複数(例えば5つ)の操作部3を有する。各操作部3は、外部(例えばユーザ)から操作入力を受け付ける。図1A及び図2の例では、ユーザインタフェース13は、5つの操作部3として、ONボタン31、OFFボタン32、温度DOWNボタン33、温度UPボタン34、及びおやすみボタン35を含む。各ボタン(31~35)は、押しボタン式スイッチ、及び、スイッチの前面に配置された樹脂製の操作部材300を含む。各スイッチは、器体100内のプリント基板に実装されている。器体100から露出する5つの操作部材300のいずれかをユーザが押し込むことで、裏側のスイッチの接点がONされ、制御部10は、対応する操作部3がユーザから操作入力を受けたことを検知する。 The user interface 13 has multiple (e.g., five) operation units 3. Each operation unit 3 accepts operation input from the outside (e.g., a user). In the example of FIGS. 1A and 2, the user interface 13 includes five operation units 3: an ON button 31, an OFF button 32, a TEMP DOWN button 33, a TEMP UP button 34, and a SLEEP button 35. Each button (31-35) includes a push-button switch and a resin operation member 300 located on the front of the switch. Each switch is mounted on a printed circuit board inside the unit 100. When the user presses any of the five operation members 300 exposed from the unit 100, the contact of the switch on the back is turned ON, and the control unit 10 detects that the corresponding operation unit 3 has received operation input from the user.
ONボタン31は、機器2の運転を開始するための運転ボタンである。OFFボタン32は、機器2の運転を停止するための停止ボタンである。温度DOWNボタン33は、設定温度を1℃ずつ下げさせるためのボタンである。温度UPボタン34は、設定温度を1℃ずつ上げさせるためのボタンである。おやすみボタン35は、押し操作を行った時点から例えば1時間後に自動的に機器2の運転を自動的に停止させるためのボタンである。つまり、一例として、5つの操作部3の機能は、機器2側の複数の操作部26と一部重複する。 The ON button 31 is an operation button for starting operation of the device 2. The OFF button 32 is a stop button for stopping operation of the device 2. The TEMP DOWN button 33 is a button for lowering the set temperature by 1°C. The TEMP UP button 34 is a button for raising the set temperature by 1°C. The SLEEP button 35 is a button for automatically stopping operation of the device 2, for example, one hour after it is pressed. In other words, as an example, the functions of the five operation units 3 partially overlap with those of the multiple operation units 26 on the device 2.
各操作部3が押し操作(操作入力)を1回受け付ける度に、送信部11は、赤外線信号S1を1回送信する。ここでいう1回分の赤外線信号S1とは、例えばリーダーコードで始まりストップビットまでの(リピートされる場合は、リピートも含む)信号を意味する。 Each time each operation unit 3 receives a single press operation (operation input), the transmitter 11 transmits one infrared signal S1. Here, one infrared signal S1 refers to, for example, a signal starting with the leader code and ending with the stop bit (including the repeat, if any).
ところで、ユーザがコントローラ1を不用意に踏んだり子供がコントローラ1を触ったりして、機器2の意図しない運転が開始される可能性を低減させるために、本実施形態では一例として、ONボタン31についてのみ2回押し操作を必要とすることを想定する。つまり、ユーザは、ONボタン31を連続で2回押さないと、機器2は、運転を開始しない。他のボタン(32~35)については、1回押しで、機器2は、対応する制御を実行するが、他のボタンについても「2回押し」が適用されてもよい。また、「2回押し」に限定されず、3回以上の押しが必要なボタンが設定されてもよい。 In order to reduce the possibility of the device 2 starting to operate unintentionally if the user inadvertently steps on the controller 1 or if a child touches the controller 1, this embodiment assumes, as an example, that only the ON button 31 requires a double press operation. In other words, the device 2 will not start operating unless the user presses the ON button 31 twice in succession. For the other buttons (32-35), a single press will cause the device 2 to execute the corresponding control, but the "double press" requirement may also be applied to the other buttons. Furthermore, buttons are not limited to a "double press" requirement, and three or more presses may be required.
記憶部12は、フラッシュメモリ等の電気的に書き換え可能な不揮発性の半導体メモリを含む。記憶部12は、制御部10のメモリでもよい。記憶部12は、送信部11から送信させる赤外線信号S1に関する情報を予め記憶している。すなわち、記憶部12は、各ボタン(31~35)が押し操作された場合に、赤外線信号S1に含めるための対応する制御データ(データコード)に関する情報を予め記憶している。以下では、ONボタン31、OFFボタン32、温度DOWNボタン33、温度UPボタン34、及びおやすみボタン35に対応する制御データを第1制御データ、第2制御データ、第3制御データ、第4制御データ、及び第5制御データとそれぞれ呼ぶことがある。 The memory unit 12 includes an electrically rewritable, non-volatile semiconductor memory such as a flash memory. The memory unit 12 may also be the memory of the control unit 10. The memory unit 12 pre-stores information related to the infrared signal S1 to be transmitted from the transmitter 11. That is, the memory unit 12 pre-stores information related to the corresponding control data (data code) to be included in the infrared signal S1 when each button (31-35) is pressed. Hereinafter, the control data corresponding to the ON button 31, OFF button 32, temperature DOWN button 33, temperature UP button 34, and sleep button 35 may be referred to as first control data, second control data, third control data, fourth control data, and fifth control data, respectively.
ところで、「2回押し」を必要とするONボタン31に対応する第1制御データについて、1回目の「押し」に対応する第1制御データと、2回目の「押し」に対応する第1制御データとは互いに異なる。記憶部12は、ONボタン31への1回目の「押し」に対応する第1制御データについては予め記憶している。しかし、記憶部12は、ONボタン31への2回目の「押し」に対応する第1制御データを予め記憶していない。一例として、記憶部12は、ONボタン31への1回目の「押し」に対応する第1制御データとして、上記の「特定のデータ」(以下、「ON1」データと呼ぶことがある)を予め記憶している。本実施形態では一例として、ONボタン31への2回目の「押し」に対応する第1制御データは、機器2から受信する応答信号S2に含まれる鍵データである。つまり、コントローラ1は、機器2が選択した鍵データ(例えば「ON2」データとする)を2回目の「押し」に対応する第1制御データに採用する。 Incidentally, with regard to the first control data corresponding to the ON button 31 that requires a "double press," the first control data corresponding to the first "press" and the first control data corresponding to the second "press" are different. The storage unit 12 pre-stores the first control data corresponding to the first "press" of the ON button 31. However, the storage unit 12 does not pre-store the first control data corresponding to the second "press" of the ON button 31. As an example, the storage unit 12 pre-stores the above-mentioned "specific data" (hereinafter sometimes referred to as "ON1" data) as the first control data corresponding to the first "press" of the ON button 31. In this embodiment, as an example, the first control data corresponding to the second "press" of the ON button 31 is key data included in the response signal S2 received from the device 2. In other words, the controller 1 uses the key data selected by the device 2 (e.g., "ON2" data) as the first control data corresponding to the second "press."
なお、仮に、ONボタン31以外に、「2回押し」が必要となるボタンが設定されている場合にも(例えば、OFFボタン32とする)、1回目の「押し」に対応する制御データと、2回目の「押し」に対応する制御データとは互いに異なるように設定され得る。記憶部12は、OFFボタン32に対応する第2制御データとして、1回目の「押し」に対応する第2制御データについては予め記憶している(例えば、「OFF1」データ)。しかし、2回目の「押し」に対応する第2制御データについては、機器2から受信する応答信号S2に含まれる鍵データ(例えば、「OFF2」データ)が採用され得る。言い換えると、この場合、機器2の記憶部24は、第2制御データ用の1又は複数の鍵データに関する情報を予め格納し得る。言うまでもなく、OFFボタン32に対応する「OFF1」データ、「OFF2」データの各々は、ONボタン31に対応する「ON1」データ、「ON2」データのいずれとも一致しないデータである。 Even if a button other than the ON button 31 is set that requires a "double press" (e.g., the OFF button 32), the control data corresponding to the first "press" and the control data corresponding to the second "press" can be set to be different from each other. The storage unit 12 pre-stores the second control data corresponding to the first "press" as the second control data corresponding to the OFF button 32 (e.g., "OFF1" data). However, for the second control data corresponding to the second "press," key data (e.g., "OFF2" data) included in the response signal S2 received from the device 2 can be used. In other words, in this case, the storage unit 24 of the device 2 can pre-store information related to one or more key data for the second control data. Needless to say, the "OFF1" data and "OFF2" data corresponding to the OFF button 32 are data that do not match either the "ON1" data or the "ON2" data corresponding to the ON button 31.
電源部14は、制御部10と電気的に接続されている。電源部14は、例えば1又は複数の一次電池を含み得る。一次電池は、例えばボタン電池である。一次電池は、交換可能に器体100に収容されている。電源部14は、一次電池から放出される直流電力を用いて、制御部10等の動作電力を生成し、制御部10に供給する。 The power supply unit 14 is electrically connected to the control unit 10. The power supply unit 14 may include, for example, one or more primary batteries. The primary batteries are, for example, button batteries. The primary batteries are housed in the housing 100 in a replaceable manner. The power supply unit 14 uses DC power discharged from the primary batteries to generate operating power for the control unit 10 and other components, and supplies this power to the control unit 10.
受信部15は、第1の赤外線信号S11に対して機器2から送信される鍵データを含む応答信号S2を受信する。受信部23は、例えば、器体100の一端面(図2では上端面)に配置された送信部11の隣りに配置されている(図2参照)。応答信号S2は上述の通り赤外線信号である。受信部15は、機器2から送出される赤外光(赤外線)を受光し、光電変換を行う赤外線受光素子を含む。受信部15は、制御部10と電気的に接続されている。制御部10は、赤外線受光素子から出力される出力信号から鍵データ(「ON2」データ)を抽出する。制御部10は、再びONボタン31が押された場合、当該鍵データに基づく第2の赤外線信号S12、一例として「ON2」データを含む第2の赤外線信号S12を生成する。 The receiver 15 receives a response signal S2 containing key data transmitted from the device 2 in response to the first infrared signal S11. The receiver 23 is located, for example, next to the transmitter 11, which is located on one end surface (top end surface in FIG. 2) of the housing 100 (see FIG. 2). The response signal S2 is an infrared signal, as described above. The receiver 15 includes an infrared receiving element that receives infrared light (infrared rays) transmitted from the device 2 and performs photoelectric conversion. The receiver 15 is electrically connected to the control unit 10. The control unit 10 extracts key data ("ON2" data) from the output signal output from the infrared receiving element. When the ON button 31 is pressed again, the control unit 10 generates a second infrared signal S12 based on the key data, for example, a second infrared signal S12 containing "ON2" data.
制御部10は、送信部11、ユーザインタフェース13、記憶部12、電源部14、及び受信部15等を制御する。制御部10は、5つの操作部3(ボタン31~35)のいずれかに対してユーザが押し操作を実行すると、送信部11を制御して、そのボタンに応じた制御データ(第1~第5制御データのいずれか)を含む赤外線信号S1を送信部11から送出(送信)させる。 The control unit 10 controls the transmission unit 11, user interface 13, memory unit 12, power supply unit 14, and reception unit 15. When the user presses one of the five operation units 3 (buttons 31 to 35), the control unit 10 controls the transmission unit 11 to send (transmit) an infrared signal S1 containing control data corresponding to that button (any of the first to fifth control data).
特に、送信部11は、制御部10の制御下で、特定の操作部3(ここではONボタン31)に対してユーザが押し操作を実行すると、待機状態から指令状態となり、先ず「ON1」データを第1制御データとして含む第1の赤外線信号S11を送信する。送信部11は、制御部10の制御下で、指令状態において、応答信号S2を受信し、かつ(同じ操作部3、つまりONボタン31にて)操作入力を再び受け付けると、第2の赤外線信号S12を送信する。すなわち、送信部11は、鍵データ(「ON2」データ)を第1制御データとして含む第2の赤外線信号S12を送信する。 In particular, under the control of the control unit 10, when a user presses a specific operation unit 3 (here, the ON button 31), the transmission unit 11 changes from a standby state to a command state and first transmits a first infrared signal S11 that includes "ON1" data as the first control data. Under the control of the control unit 10, when the transmission unit 11 receives a response signal S2 in the command state and receives another operation input (via the same operation unit 3, i.e., the ON button 31), it transmits a second infrared signal S12. In other words, the transmission unit 11 transmits a second infrared signal S12 that includes key data ("ON2" data) as the first control data.
送信部11は、制御部10の制御下で、操作部3(ここではONボタン31)にて操作入力を1回受け付けて待機状態から指令状態となってから一定期間が過ぎると、指令状態から待機状態に戻る。上記の一定期間は、例えば数秒間を想定するが特に限定されない。つまり、ユーザにとっては、機器2の運転を開始させるためには、ONボタン31に対して、1回目の押し操作を行ってから上記の一定期間が過ぎるまでに2回目の押し操作を行う必要がある。なお、制御部10は、一定期間内に2回目の押し操作が有っても無くても、一定期間が過ぎて指令状態から待機状態に戻ると、機器2から受信した鍵データを消去する。 Under the control of the control unit 10, the transmission unit 11 receives a single operation input from the operation unit 3 (here, the ON button 31) and changes from standby state to command state, and after a certain period of time has passed, the transmission unit 11 returns from the command state to standby state. The certain period of time is assumed to be, for example, several seconds, but is not particularly limited. In other words, in order for the user to start operating the device 2, they must press the ON button 31 a second time after the first press and within the certain period of time. Note that the control unit 10 erases the key data received from the device 2 when the certain period of time has passed and the device returns from the command state to standby state, regardless of whether a second press occurs within the certain period of time.
制御部10は、タイマを備える、制御部10は、ONボタン31への1回目の押し操作を受け付けると、第1の赤外線信号S11を送信させ、さらにタイマにて上記の一定期間の計時を開始する。つまり、上記の一定期間の始点は、ONボタン31への1回目の押し操作を受け付けた時点である。制御部10は、上記の一定期間内に、ONボタン31への2回目の押し操作を受け付けると、第2の赤外線信号S12を送信させる。 The control unit 10 is equipped with a timer. When the control unit 10 receives a first press of the ON button 31, it transmits a first infrared signal S11 and starts timing the fixed period using the timer. In other words, the start point of the fixed period is the point at which the ON button 31 is pressed the first time. When the control unit 10 receives a second press of the ON button 31 within the fixed period, it transmits a second infrared signal S12.
制御部10は、上記の一定期間内にONボタン31にて仮に3回目以降の押し操作を受け付けても、その押し操作を無視し、赤外線信号S1の送信は行わない。しかし、制御部10は、3回目以降の押し操作に応じて都度「ON2」データを含む第2の赤外線信号S12を送信してもよい(機器2側で3回目以降の赤外線信号S1は無効扱いすればよい)。また、制御部10は、ONボタン31への1回目の押し操作を受け付けた後、ONボタン31以外のボタンにて2回目の押し操作を受け付けても、その押し操作を無視し、赤外線信号S1の送信は行わない。 Even if the control unit 10 receives a third or subsequent press of the ON button 31 within the above-mentioned fixed period, it ignores the press and does not transmit an infrared signal S1. However, the control unit 10 may transmit a second infrared signal S12 containing "ON2" data in response to each press from the third onwards (the device 2 may simply treat the third and subsequent infrared signals S1 as invalid). Furthermore, even if the control unit 10 receives a second press of a button other than the ON button 31 after receiving the first press of the ON button 31, it ignores the press and does not transmit an infrared signal S1.
言うまでもなく、機器2の運転中において、ONボタン31が2回押しされても、機器2側では、赤外線信号S1を無効扱いにする。機器2の運転停止中において、OFFボタン32が押されても機器2側では、赤外線信号S1を無効扱いにする。 Needless to say, even if the ON button 31 is pressed twice while device 2 is operating, device 2 will invalidate the infrared signal S1. Even if the OFF button 32 is pressed while device 2 is not operating, device 2 will also invalidate the infrared signal S1.
制御部10は、タイマにて上記の一定期間の終点を計時すると、タイマをリセットし、次回のONボタン31にて受け付ける押し操作は、1回目の押し操作として扱う。 When the control unit 10 counts the end of the fixed period using the timer, it resets the timer and treats the next press of the ON button 31 as the first press.
要するに、ONボタン31にて上記の一定期間内に2回連続で押し操作を受け付けた場合、互いに異なるデータ(「ON1」データ、「ON2」データ)をそれぞれ含んだ第1の赤外線信号S11と第2の赤外線信号S12とが、送信部11から送信される。 In other words, if the ON button 31 is pressed twice consecutively within the above-mentioned fixed period, a first infrared signal S11 and a second infrared signal S12 containing different data ("ON1" data and "ON2" data), respectively, are transmitted from the transmitter 11.
なお、送信部11は、制御部10の制御下で、応答信号S2の受信に失敗した場合、指令状態から待機状態に戻る。 Note that if the transmitter 11 fails to receive the response signal S2 under the control of the controller 10, it returns from the command state to the standby state.
図2の例では、コントローラ1から、1回目の押し操作に対して「ON1」データ(矩形波W1を参照)を含む第1の赤外線信号S11が送信されている。また、図2の例では、コントローラ1から、2回目の押し操作に対して「ON2」データ(矩形波W2を参照)を含む第2の赤外線信号S12が送信されている。この「ON2」データは、図2に示すように、機器2から送信された応答信号S2に含まれる鍵データ(矩形波X1を参照)に基づいており、第2の赤外線信号S12に含まれている。 In the example of FIG. 2, a first infrared signal S11 containing "ON1" data (see square wave W1) is transmitted from controller 1 in response to a first press. Also, in the example of FIG. 2, a second infrared signal S12 containing "ON2" data (see square wave W2) is transmitted from controller 1 in response to a second press. As shown in FIG. 2, this "ON2" data is based on key data (see square wave X1) contained in response signal S2 transmitted from device 2, and is included in second infrared signal S12.
図2の矩形波W1と矩形波W2(矩形波X1)は、「ON1」データと「ON2」データとが互いに異なることが直感的に理解し易いように、それぞれ、データコードの先頭の一部だけを抜粋して模式的に示されている。「ON1」データ(矩形波W1)は、データコードの先頭に、ON期間(赤外線発光素子の点灯期間)とOFF期間(赤外線発光素子の消灯期間)の長さが同じ“0”データを含んでいる。「ON2」データ(矩形波W2、矩形波X1)は、OFF期間がON期間よりも長い“1”データを含んでいる。 The square waves W1 and W2 (square waves X1) in Figure 2 are shown schematically with only a portion of the beginning of the data code, to make it easier to intuitively understand that "ON1" data and "ON2" data are different from each other. "ON1" data (square wave W1) contains "0" data at the beginning of the data code, with the ON period (the period during which the infrared light-emitting element is on) and OFF period (the period during which the infrared light-emitting element is off) being the same length. "ON2" data (square waves W2, square waves X1) contains "1" data, with the OFF period being longer than the ON period.
つまり、「ON1」データと「ON2」データとが異なるとは、対応する制御内容は同じ「運転の開始」であれど、データコード(例えば8ビットデータ)の内容が異なることに相当する。例えば、「ON2」データの方が「ON1」データよりも“1”データを多く含んでいれば、データ長は「ON2」データの方が長くなり得る。 In other words, when "ON1" data and "ON2" data are different, even if the corresponding control content is the same, "Start operation," the content of the data code (e.g., 8-bit data) is different. For example, if "ON2" data contains more "1" data than "ON1" data, the data length of "ON2" data may be longer.
一方、機器2の制御部20は、コントローラ1への遠隔操作に応じて、特定動作を実行する。本実施形態では一例として、特定動作は、コントローラ1において「2回押し」を必要とする機器2の「運転開始」の動作である。制御部20は、特定の条件を満たした場合に、特定動作(運転開始の動作)を実行する。特定の条件は、コントローラ1において運転開始の動作を指令するためにONボタン31に対し「2回押し」が実行されることにより、コントローラ1から送出される(異なる第1制御データを含んだ)第1の赤外線信号S11及び第2の赤外線信号S12を機器2が受信することである。より具体的には、特定の条件は、機器2が、第1の赤外線信号S11を受信した時点又は応答信号S2を送信した時点を始点とする所定期間内に第2の赤外線信号S12を少なくとも1回(ここでは1回)受信することである。上記の所定期間は、例えば数秒間を想定するが特に限定されない。 Meanwhile, the control unit 20 of the device 2 executes a specific operation in response to remote control of the controller 1. In this embodiment, as an example, the specific operation is an operation to "start operation" of the device 2, which requires a "double press" on the controller 1. The control unit 20 executes the specific operation (operation to start operation) when a specific condition is met. The specific condition is that the device 2 receives a first infrared signal S11 and a second infrared signal S12 (containing different first control data) sent from the controller 1 when the ON button 31 is "double pressed" to command the operation to start operation on the controller 1. More specifically, the specific condition is that the device 2 receives the second infrared signal S12 at least once (here, once) within a predetermined period starting from the time when the device 2 receives the first infrared signal S11 or the time when the device 2 transmits the response signal S2. The above-mentioned predetermined period is assumed to be, for example, several seconds, but is not particularly limited thereto.
機器2の制御部20においても、タイマを用いて上記の所定期間を計時する。機器2の制御部20は、1回目の第1制御データ(例えば「ON1」データ)を含む第1の赤外線信号S11を受信すると(又は応答信号S2を送信すると)、上記の所定期間の計時を開始する。制御部20は、1又は複数の鍵データの中からいずれか1つを選択し、選択した鍵データ(例えば「ON2」データ)を含めて応答信号S2を送信する。その際、制御部20は、1回目の第1制御データとは異なる鍵データを選択する。例えば、機器2の記憶部24に「ON1」~「ON5」データが鍵データとして予め記憶されているとする。制御部20は、コントローラ1から1回目の第1制御データとして「ON1」データを受信すると、「ON1」データ以外のデータ(「ON2」~「ON5」データ)の中から1つを選択し、鍵データとして含めて応答信号S2を送信する。当然、コントローラ1は、常に1回目の第1制御データとして「ON1」データを固定的に送信し、機器2は、常に鍵データとして「ON2」データを固定的に送信してもよい。 The control unit 20 of the device 2 also uses a timer to measure the above-mentioned predetermined period. When the control unit 20 of the device 2 receives a first infrared signal S11 including the first control data (e.g., "ON1" data) (or transmits a response signal S2), it begins measuring the above-mentioned predetermined period. The control unit 20 selects one of one or more key data and transmits a response signal S2 including the selected key data (e.g., "ON2" data). In this case, the control unit 20 selects key data different from the first first control data. For example, assume that "ON1" to "ON5" data are pre-stored as key data in the memory unit 24 of the device 2. When the control unit 20 receives "ON1" data as the first first control data from the controller 1, it selects one of the data other than "ON1" data ("ON2" to "ON5" data) and transmits the response signal S2 including the selected key data. Naturally, the controller 1 may always send fixed "ON1" data as the first control data the first time, and the device 2 may always send fixed "ON2" data as the key data.
制御部20は、上記の所定期間内に、2回目の第1制御データ(「ON2」データ)を含む第2の赤外線信号S12を受信すると、受信した「ON2」データが、送信した鍵データと一致するか否かを判定する。制御部10は、2回目の第1制御データが1回目の第1制御データと異なるデータであるかを判定してもよい。制御部20は、上記の所定期間内に、3回目の第1制御データを含む赤外線信号S1を受信しても無効扱いする。 When the control unit 20 receives a second infrared signal S12 containing the second first control data ("ON2" data) within the above-mentioned specified period, it determines whether the received "ON2" data matches the transmitted key data. The control unit 10 may also determine whether the second first control data is different from the first first control data. If the control unit 20 receives a third infrared signal S1 containing the first control data within the above-mentioned specified period, it treats it as invalid.
一例として、コントローラ1の制御部10がタイマを用いて計時する上記の一定期間と、機器2の制御部20がタイマを用いて計時する上記の所定期間とが同じ長さ(例えば数秒)であることを想定するが、厳密に同じでなくてもよい。 As an example, it is assumed that the above-mentioned fixed period measured using a timer by the control unit 10 of the controller 1 and the above-mentioned predetermined period measured using a timer by the control unit 20 of the device 2 are the same length (e.g., several seconds), but they do not have to be exactly the same.
機器2の制御部20は、タイマにて上記の所定期間の終点を計時すると、タイマをリセットし、次回の第1制御データを含む赤外線信号S1の受信を1回目の受信として扱う。 When the control unit 20 of the device 2 counts the end of the above-mentioned predetermined period using the timer, it resets the timer and treats the next reception of an infrared signal S1 containing the first control data as the first reception.
機器2の記憶部24においても、第1制御データとしての「ON1」、「ON2」、「ON3」・・・データ(これらは鍵データとしても扱われ得る)が、機器2の運転開始の動作という制御内容と対応付けされて予め記憶されている。機器2の制御部20は、上記の所定期間内に受信した第1、第2の赤外線信号S11、S12が運転開始という制御内容に対応する第1制御データをそれぞれ含み、第2の赤外線信号S12の第1制御データが、送信した鍵データと一致していると判定すると、機器2の運転を開始する。 In the memory unit 24 of the device 2, first control data such as "ON1," "ON2," "ON3," etc. (which can also be treated as key data) is pre-stored in association with the control content, i.e., the operation to start the device 2. When the control unit 20 of the device 2 determines that the first and second infrared signals S11 and S12 received within the above-mentioned predetermined period each contain first control data corresponding to the control content, i.e., the operation start, the device 2 starts operation.
(4)コントローラの動作の流れ
以下、コントローラ1の動作の一連の流れについて図3を参照して説明する。図3に示すフローチャートは、本発明に係るコントローラ1の動作のフローの一例に過ぎず、処理の順序が適宜変更されてもよいし、処理が適宜追加又は省略されてもよい。
(4) Flow of Operation of Controller A series of flow of operations of the controller 1 will now be described with reference to Fig. 3. The flowchart shown in Fig. 3 is merely one example of the flow of operations of the controller 1 according to the present invention, and the order of processes may be changed as appropriate, and processes may be added or omitted as appropriate.
コントローラ1(の制御部10)は、常時、各操作部3に対する押し操作の発生の有無を監視する(ステップST1)。コントローラ1は、いずれかの操作部3に対して押し操作が発生するまで待機する(ステップST1:No)。 The controller 1 (control unit 10) constantly monitors whether a press operation has occurred on any of the operation units 3 (step ST1). The controller 1 waits until a press operation has occurred on any of the operation units 3 (step ST1: No).
いずれかの操作部3に対して押し操作が発生すると(ステップST1:Yes)、コントローラ1は、例えば、そのタイミングで、一定期間の計時を開始する(ステップST2)。 When a press operation is performed on any of the operation units 3 (step ST1: Yes), the controller 1, for example, starts timing a certain period of time at that timing (step ST2).
コントローラ1は、どのボタン(操作部3)が押されたか、特にONボタン31が押されたか否かを判定する(ステップST3)。コントローラ1は、ONボタン31以外のボタンが押されたと判定すると(ステップST3:No)、そのボタンに対応する制御データを含む赤外線信号S1を送信する(ステップST4)。そして、コントローラ1は、一定期間の計時をリセットし(ステップST12)、再び押し操作の発生を待つ待機状態に戻る。 The controller 1 determines which button (operation unit 3) has been pressed, in particular whether the ON button 31 has been pressed (step ST3). If the controller 1 determines that a button other than the ON button 31 has been pressed (step ST3: No), it transmits an infrared signal S1 containing control data corresponding to that button (step ST4). The controller 1 then resets the timer (step ST12) and returns to a standby state where it waits for a pressing operation to occur again.
一方、コントローラ1は、ONボタン31が押されたと判定すると(ステップST3:Yes)、待機状態から指令状態となり、例えば「ON1」データを第1制御データとして第1の赤外線信号S11に含めて送信する(ステップST5)。 On the other hand, when the controller 1 determines that the ON button 31 has been pressed (step ST3: Yes), it switches from the standby state to the command state and transmits, for example, "ON1" data as the first control data in the first infrared signal S11 (step ST5).
すると、コントローラ1は、直ちに機器2から鍵データ(例えば「ON2」データ)を含む応答信号S2を受信する(ステップST6)。 The controller 1 then immediately receives a response signal S2 containing key data (e.g., "ON2" data) from the device 2 (step ST6).
次に、コントローラ1は、指令状態にて、2回目の押し操作の発生の有無を監視する(ステップST7)。2回目の押し操作の発生がないまま(ステップST7:No)、一定期間が終了すると(ステップST8:Yes)、コントローラ1は、一定期間の計時をリセットし(ステップST12)、指令状態から再び押し操作の発生を待つ待機状態に戻る。すなわち、コントローラ1は、一定期間が終了するまでは(ステップST8:No)、指令状態のまま2回目の押し操作の発生を待つ。 Next, in the command state, the controller 1 monitors whether a second press operation has occurred (step ST7). If a certain period of time has elapsed (step ST8: Yes) without a second press operation occurring (step ST7: No), the controller 1 resets the count of the certain period of time (step ST12) and returns from the command state to a standby state where it waits for a press operation to occur again. In other words, the controller 1 remains in the command state and waits for a second press operation to occur until the certain period of time has elapsed (step ST8: No).
一定期間が終了するまでに2回目の押し操作が発生すると(ステップST7:Yes)、コントローラ1は、どのボタン(操作部3)が押されたか、特にONボタン31が再び押されたか否かを判定する(ステップST9)。 If a second pressing operation occurs before the end of the certain period (step ST7: Yes), the controller 1 determines which button (operation unit 3) was pressed, in particular whether the ON button 31 was pressed again (step ST9).
コントローラ1は、ONボタン31が再び押されたと判定すると(ステップST9:Yes)、ステップST6で受信した「ON2」データ(鍵データ)を第1制御データとして第2の赤外線信号S12に含めて送信する(ステップST11)。そして、コントローラ1は、第2の赤外線信号S12を送信したタイミングで(或いは、一定期間の終了まで待ち、終了したタイミングで)一定期間の計時をリセットし(ステップST12)、指令状態から再び押し操作の発生を待つ待機状態に戻る。 When the controller 1 determines that the ON button 31 has been pressed again (step ST9: Yes), it transmits the "ON2" data (key data) received in step ST6 as first control data in a second infrared signal S12 (step ST11). The controller 1 then resets the timer for the fixed period at the time of transmitting the second infrared signal S12 (or waits until the end of the fixed period and then resets the timer) (step ST12), and returns from the command state to a standby state in which it waits for another pressing operation to occur.
コントローラ1は、応答信号S2の受信に失敗した場合にも、指令状態から待機状態に戻る。コントローラ1は、例えば、応答信号S2の受信よりも先にONボタン31に2回目の押し操作が発生したり、応答信号S2の受信よりも先に一定期間が終了したりすると、応答信号S2の受信に失敗したと判定する。コントローラ1は、応答信号S2の受信に失敗した場合、器体100に設けられた表示ランプ(不図示)を点灯させて、その旨をユーザに通知してもよい。 The controller 1 also returns from the command state to the standby state if it fails to receive the response signal S2. For example, the controller 1 determines that it has failed to receive the response signal S2 if the ON button 31 is pressed a second time before it receives the response signal S2, or if a certain period of time ends before it receives the response signal S2. If it fails to receive the response signal S2, the controller 1 may notify the user by turning on an indicator lamp (not shown) provided on the device 100.
なお、コントローラ1は、一定期間が終了するまでにONボタン31以外のボタンが押されたと判定すると(ステップST9:No)、そのボタンに対応する赤外線信号S1を送信しない。すなわち、コントローラ1は、当該押し操作を無効扱いとし(ステップST10)、一定期間の計時をリセットし(ステップST12)、押し操作の発生を待つ待機状態に戻る。 If the controller 1 determines that a button other than the ON button 31 has been pressed before the end of the fixed period (step ST9: No), it does not transmit the infrared signal S1 corresponding to that button. In other words, the controller 1 invalidates the pressing operation (step ST10), resets the timer for the fixed period (step ST12), and returns to a standby state where it waits for a pressing operation to occur.
コントローラ1は、ONボタン31に対する2回押しを受け付けた後、暫くはどのボタンが押されても赤外線信号S1を送信せずに無効扱いとする無効期間(例えば数秒間)を設定してもよい。 The controller 1 may set an invalid period (e.g., several seconds) after the ON button 31 has been pressed twice, during which no infrared signal S1 is transmitted and the button is treated as invalid, regardless of which button is pressed.
コントローラ1は、例えば、指令状態から待機状態に戻ったタイミングで、ステップST6で受信した「ON2」データ(鍵データ)に関する情報を消去(クリア)することが好ましい。 It is preferable that the controller 1 erases (clears) information related to the "ON2" data (key data) received in step ST6, for example, when it returns from the command state to the standby state.
(5)機器の動作の流れ
以下、機器2の動作の一連の流れについて図4を参照して説明する。図4に示すフローチャートは、本発明に係る機器2の動作のフローの一例に過ぎず、処理の順序が適宜変更されてもよいし、処理が適宜追加又は省略されてもよい。なお、ここではコントローラ1から受信する赤外線信号S1に応じた機器2の動作について説明し、機器2の操作部26への操作に対する動作については説明を省略する。
(5) Flow of Device Operation A series of flow of operations of the device 2 will be described below with reference to Figure 4. The flowchart shown in Figure 4 is merely one example of the flow of operations of the device 2 according to the present invention, and the order of processes may be changed as appropriate, and processes may be added or omitted as appropriate. Note that the operation of the device 2 in response to the infrared signal S1 received from the controller 1 will be described here, and the operation in response to an operation on the operation unit 26 of the device 2 will not be described.
機器2(の制御部20)は、電源が入った状態で待機電力を消費して待機状態の間、赤外線信号S1の受信の有無を監視する(ステップST21)。機器2は、赤外線信号S1を受信するまで待機する(ステップST21:No)。 Device 2 (its control unit 20) is powered on and consumes standby power while in standby mode, monitoring whether or not infrared signal S1 has been received (step ST21). Device 2 waits until infrared signal S1 is received (step ST21: No).
赤外線信号S1を受信すると(ステップST21:Yes)、機器2は、例えば、そのタイミングで、所定期間の計時を開始する(ステップST22)。機器2は、赤外線信号S1から制御データを抽出する(ステップST23)。 When device 2 receives infrared signal S1 (step ST21: Yes), it starts timing a predetermined period at that timing (step ST22). Device 2 then extracts control data from infrared signal S1 (step ST23).
機器2は、抽出した制御データがどの制御内容に対応する制御データか、特に「2回押し」を必要とする機器2の運転開始に対応する第1制御データか否かを判定する(ステップST24)。機器2は、第1制御データ以外の制御データであると判定すると(ステップST24:No)、その制御データに対応する制御内容を実行する(ステップST25)。そして、機器2は、所定期間の計時をリセットし(ステップST34)、再び赤外線信号S1の受信を待つ待機状態に戻る。 Device 2 determines which control content the extracted control data corresponds to, in particular whether it is first control data corresponding to starting operation of device 2, which requires a "double press" (step ST24). If device 2 determines that the control data is other than first control data (step ST24: No), it executes the control content corresponding to that control data (step ST25). Device 2 then resets the timer for the specified period (step ST34) and returns to a standby state where it waits for reception of infrared signal S1 again.
一方、機器2は、抽出した制御データが第1制御データであると判定すると(ステップST24:Yes)、その第1制御データ(ここでは「ON1」)を記憶部24に一時的に記憶する(ステップST26)。さらに機器2は、記憶部24内に予め格納されている1又は複数の鍵データの中から、受信した「ON1」とは異なる鍵データ(ここでは「ON2」)を選択し、選択した鍵データを含む応答信号S2を送信する(ステップST27)。 On the other hand, if device 2 determines that the extracted control data is first control data (step ST24: Yes), it temporarily stores the first control data (here, "ON1") in memory unit 24 (step ST26). Furthermore, device 2 selects key data (here, "ON2") different from the received "ON1" from one or more key data pre-stored in memory unit 24, and transmits a response signal S2 including the selected key data (step ST27).
そして、機器2は、次の赤外線信号S1の受信を待つ(ステップST28)。2回目の赤外線信号S1の受信がないまま(ステップST28:No)、所定期間が終了すると(ステップST29:Yes)、機器2は、所定期間の計時をリセットし(ステップST34)、再び赤外線信号S1の受信を待つ待機状態に戻る。すなわち、機器2は、所定期間が終了するまでは(ステップST29:No)、2回目の赤外線信号S1の受信を待つ。 Then, device 2 waits to receive the next infrared signal S1 (step ST28). If the predetermined period ends (step ST29: Yes) without receiving the second infrared signal S1 (step ST28: No), device 2 resets the timer for the predetermined period (step ST34) and returns to a standby state where it waits for the next infrared signal S1. In other words, device 2 waits to receive the second infrared signal S1 until the predetermined period ends (step ST29: No).
所定期間が終了するまでに2回目の赤外線信号S1を受信すると(ステップST28:Yes)、機器2は、赤外線信号S1から制御データを抽出する(ステップST30)。 If the second infrared signal S1 is received before the end of the specified period (step ST28: Yes), the device 2 extracts control data from the infrared signal S1 (step ST30).
機器2は、抽出した制御データがどの制御内容に対応する制御データか、特に機器2の運転開始に対応する第1制御データか否かを判定する(ステップST31)。 Device 2 determines which control content the extracted control data corresponds to, in particular, whether it is first control data corresponding to the start of operation of device 2 (step ST31).
機器2は、抽出した制御データが第1制御データであると判定すると(ステップST31:Yes)、次に、その2回目の第1制御データが、ステップST27で送信した鍵データ(ここでは「ON2」)と一致するか否かを判定する(ステップST32)。2回目の第1制御データが送信した鍵データと一致すれば(ステップST32:Yes)、機器2は、運転を開始する、すなわち、加熱源21及び送風ファン22の稼働を開始する(ステップST33)。そして、機器2は、所定期間の計時をリセットし(ステップST34)、再び赤外線信号S1の受信を待つ待機状態に戻る。 When device 2 determines that the extracted control data is the first control data (step ST31: Yes), it then determines whether the second first control data matches the key data (here, "ON2") transmitted in step ST27 (step ST32). If the second first control data matches the transmitted key data (step ST32: Yes), device 2 starts operation, i.e., starts operating heat source 21 and blower fan 22 (step ST33). Device 2 then resets the timer for the specified period (step ST34) and returns to a standby state where it waits for reception of infrared signal S1 again.
なお、機器2は、所定期間が終了するまでに受信した制御データが第1制御データ以外の制御データであると判定すると(ステップST31:No)、その制御データに対応する制御内容を実行しない。すなわち、機器2は、その制御データを無効扱いとし(ステップST35)、所定期間の計時をリセットし(ステップST34)、再び赤外線信号S1の受信を待つ待機状態に戻る。要するに、機器2は、第1制御データを受信した後に、第1制御データ以外の制御データを受信した場合、コントローラ1からの指令を破棄する。 If device 2 determines that the control data received before the end of the specified period is control data other than the first control data (step ST31: No), it does not execute the control content corresponding to that control data. That is, device 2 invalidates the control data (step ST35), resets the timer for the specified period (step ST34), and returns to a standby state where it waits for the receipt of infrared signal S1 again. In other words, if device 2 receives control data other than the first control data after receiving the first control data, it discards the command from controller 1.
また、機器2は、2回目の第1制御データが送信した鍵データと不一致である場合にも(ステップST32:No)、その制御データに対応する制御内容を実行しない。すなわち、機器2は、運転を開始せず、その制御データを無効扱いとし(ステップST35)、所定期間の計時をリセットし(ステップST34)、再び赤外線信号S1の受信を待つ待機状態に戻る。要するに、機器2は、事前に送信した鍵データと異なる第1制御データを2回目に受信した場合、コントローラ1からの指令を破棄する。 Furthermore, if the second first control data does not match the transmitted key data (step ST32: No), the device 2 does not execute the control content corresponding to that control data. That is, the device 2 does not start operation, invalidates the control data (step ST35), resets the predetermined time period (step ST34), and returns to a standby state where it waits for the reception of an infrared signal S1 again. In other words, if the device 2 receives first control data for the second time that differs from the previously transmitted key data, it discards the command from the controller 1.
機器2は、運転を開始した後、暫くはどの制御データを受信しても対応する制御内容を実行せずに無効扱いとする無効期間(例えば数秒間)を設定してもよい。 After starting operation, device 2 may set an invalid period (e.g., a few seconds) during which any control data received will be invalidated and the corresponding control content will not be executed.
(6)効果
本実施形態に係るコントローラ1では、「2回押し」を必要とする操作部3(例えばONボタン31)にて一定期間内に「2回押し」を受け付けた場合、2回目に送信される第2の赤外線信号S12のデータは、1回目に送信された第1の赤外線信号S11のデータと異なる。また、第2の赤外線信号S12は、機器2から受信した鍵データに基づく信号である。そのため、ユーザがスマートリモコンにコントローラ1の機能を学習させようとしても、1回目の操作入力に応じてコントローラ1から送信される第1制御データ(例えば「ON1」データ)を含む第1の赤外線信号S11だけがスマートリモコンにコピーされる可能性が高い。つまり、スマートリモコンは、同一ボタンへの連続押しにも関わらず、1回目の押しと2回目の押しとで、異なるデータ(「ON1」、「ON2」)の赤外線信号が送信されることまで想定して製造されている可能性が低い。その結果、ユーザは、コントローラ1でONボタン31を2回押しする感覚で、携帯端末の画面で対応するアイコンを2回タップする操作を行っても、スマートリモコンは、単に、「ON1」データを含む赤外線信号を2回連続で機器2に送信するだけになる。すると、機器2は、図4のステップST32において2回目の第1制御データが事前に送信した鍵データと不一致である、と判定することになり、運転の開始は実行されない。特に、スマートリモコンが鍵データを知り得る可能性は低い。このようにスマートリモコンの学習防止に貢献し、機器2を視認できない場所から遠隔操作される可能性を低減できる。
(6) Effects In the controller 1 according to this embodiment, when a "double press" is received within a certain period of time on an operation unit 3 (e.g., the ON button 31) that requires a "double press," the data of the second infrared signal S12 transmitted the second time differs from the data of the first infrared signal S11 transmitted the first time. Furthermore, the second infrared signal S12 is a signal based on key data received from the device 2. Therefore, even if a user attempts to have the smart remote control learn the functions of the controller 1, it is highly likely that only the first infrared signal S11 containing the first control data (e.g., "ON1" data) transmitted from the controller 1 in response to the first operation input will be copied to the smart remote control. In other words, it is unlikely that the smart remote control was manufactured with the expectation that different data ("ON1" and "ON2") will be transmitted between the first and second presses of the same button, even if the same button is pressed consecutively. As a result, even if the user taps the corresponding icon twice on the screen of the mobile device with the same sensation as pressing the ON button 31 twice on the controller 1, the smart remote control simply transmits an infrared signal containing the "ON1" data twice in succession to the device 2. Then, the device 2 determines in step ST32 of FIG. 4 that the second first control data does not match the previously transmitted key data, and operation is not started. In particular, the possibility that the smart remote control can learn the key data is low. This contributes to preventing the smart remote control from learning, thereby reducing the possibility that the device 2 is remotely controlled from a location where it cannot be seen.
また、本実施形態に係るコントローラ1では、特定の条件は、機器2が所定期間内に第2の赤外線信号S12を少なくとも1回受信することであるため、ユーザが意図せずに特定動作(例えば運転開始の動作)が実行されてしまう可能性を低減できる。 Furthermore, in the controller 1 according to this embodiment, the specific condition is that the device 2 receives the second infrared signal S12 at least once within a predetermined period of time, thereby reducing the possibility that a specific operation (e.g., starting operation) will be performed unintentionally by the user.
また、本実施形態に係るコントローラ1では、機器2に特定動作(例えば運転開始の動作)を実行させるために操作部3(例えばONボタン31)に対する一定期間内における操作入力が2回必要となる。そのため、ユーザが意図せずに特定動作(例えば運転開始の動作)が実行されてしまう可能性を低減できる。また、3回以上の操作入力が必要となる場合に比べて、ユーザの利便性が低下することを抑制できる。 Furthermore, with the controller 1 according to this embodiment, two operation inputs to the operation unit 3 (e.g., the ON button 31) within a certain period are required to cause the device 2 to perform a specific operation (e.g., an operation to start driving). This reduces the possibility that a specific operation (e.g., an operation to start driving) will be performed unintentionally by the user. Furthermore, compared to when three or more operation inputs are required, a decrease in user convenience can be suppressed.
また、本実施形態に係るコントローラ1では、機器2からの応答信号S2の受信に失敗した場合、指令状態から待機状態に戻るため、機器2を視認できない場所から遠隔操作される可能性を更に低減できる。また、特定動作(例えば運転開始の動作)が実行されなかった場合に、ユーザは最初から操作部3(例えばONボタン31)への操作入力のやり直しを行い易くなる。 Furthermore, if the controller 1 according to this embodiment fails to receive a response signal S2 from the device 2, it returns from the command state to the standby state, further reducing the possibility of the device 2 being remotely controlled from a location where it cannot be seen. Furthermore, if a specific operation (for example, an operation to start operation) is not performed, the user can easily start over by inputting an operation into the operation unit 3 (for example, the ON button 31) from the beginning.
また、本実施形態に係るコントローラ1では、一定期間が過ぎると、指令状態から待機状態に戻るため、ユーザが意図せずに指令状態が継続してしまう可能性を低減できる。 In addition, the controller 1 according to this embodiment returns from the command state to the standby state after a certain period of time has passed, reducing the possibility that the command state will continue unintentionally by the user.
また、本実施形態に係るコントローラ1では、応答信号S2は、赤外線を媒体とする信号である。そのため、例えばBluetooth(登録商標)又はWi-Fi(登録商標)等の他の無線通信の規格を採用する場合に比べて、安価なコントローラ1の受信部15、及び機器2の送信部28を設けることができる。 Furthermore, in the controller 1 according to this embodiment, the response signal S2 is a signal transmitted via infrared light. Therefore, it is possible to provide a cheaper receiver 15 in the controller 1 and transmitter 28 in the device 2 than when other wireless communication standards such as Bluetooth (registered trademark) or Wi-Fi (registered trademark) are used.
本実施形態に係る機器2では、1回目の操作入力に応じてコントローラ1から送信される送信信号(赤外線信号S1)だけがスマートリモコンにコピーされる可能性が高い。そのため、スマートリモコンから連続で赤外線信号を受信しても、それらの赤外線信号の中身は同じデータが含まれているだけであり、特定動作(例えば運転開始の動作)は実行されない。すなわち、機器2は、スマートリモコンから2回分の赤外線信号を受信しても、図4のステップST32において2回目の第1制御データが事前に送信した鍵データと不一致である、と判定することになり、運転の開始を実行しない。その結果、機器2を視認できない場所から遠隔操作される可能性を低減できる。 In the device 2 according to this embodiment, there is a high possibility that only the transmission signal (infrared signal S1) sent from the controller 1 in response to the first operation input will be copied to the smart remote control. Therefore, even if infrared signals are received consecutively from the smart remote control, the contents of those infrared signals simply contain the same data, and a specific operation (for example, an operation to start operation) will not be executed. In other words, even if the device 2 receives two infrared signals from the smart remote control, in step ST32 of FIG. 4, it will determine that the second first control data does not match the key data sent previously, and will not start operation. As a result, the possibility of the device 2 being remotely controlled from an unseen location can be reduced.
特に、本実施形態のようにガス燃焼式の加熱源21を備える機器2の場合、テレビ受信機や空調機器、空気清浄器等の家電機器と違って、ユーザが直接機器2を視認できない場所(例えば別の部屋や外出先)から遠隔操作されてしまうことは好ましくない場合がある。この点で、本実施形態に係る機器2では、視認できない場所から遠隔操作される可能性を低減できる。 In particular, in the case of a device 2 equipped with a gas combustion heat source 21 as in this embodiment, unlike home appliances such as television receivers, air conditioners, and air purifiers, it may not be desirable for the device 2 to be remotely controlled from a location where the user cannot directly see the device 2 (for example, another room or while away from home). In this regard, the device 2 according to this embodiment can reduce the possibility of remote control from a location that cannot be seen.
(7)変形例
以上説明した実施形態は、本発明の様々な実施形態の一部に過ぎない。また、実施形態は、本発明の目的を達成できれば、設計等に応じて種々の変更が可能である。
(7) Modifications The above-described embodiments are merely a part of various embodiments of the present invention. Furthermore, the embodiments can be modified in various ways depending on the design, etc., as long as the object of the present invention can be achieved.
上記実施形態に係るコントローラ1と同様の機能は、コントローラ1の制御方法、コンピュータプログラム、又はコンピュータプログラムを記録した非一時的記録媒体等で具現化されてもよい。 Functions similar to those of the controller 1 according to the above embodiment may be embodied in a control method for the controller 1, a computer program, or a non-transitory recording medium on which a computer program is recorded, etc.
本発明に係る一の制御方法は、特定の条件を満たすと特定動作(例えば運転開始の動作)を実行する機器2に、赤外線を媒体とする送信信号(赤外線信号S1)を無線で送信するコントローラ1の制御方法である。制御方法は、第1送信ステップと、受信ステップと、第2送信ステップと、を含む。第1送信ステップでは、外部から操作入力を受け付ける操作部3にて操作入力を1回受け付けると、待機状態から指令状態となり、第1の赤外線信号S11を送信信号(赤外線信号S1)として送信する。受信ステップでは、第1の赤外線信号S11に対して機器2から送信される鍵データを含む応答信号S2を受信する。第2送信ステップでは、指令状態において、受信した応答信号S2の鍵データに基づく第2の赤外線信号S12を送信信号(赤外線信号S1)として送信する。特定の条件は、機器2における第1の赤外線信号S11、及び第2の赤外線信号S12の受信に関する条件である。第1の赤外線信号S11と第2の赤外線信号S12とは、互いに異なるデータを含む。本発明に係る一のプログラムは、この制御方法を1以上のプロセッサに実行させるためのプログラムである。 One control method according to the present invention is a control method in which a controller 1 wirelessly transmits a transmission signal (infrared signal S1) via infrared light to an apparatus 2 that executes a specific operation (e.g., an operation to start operation) when a specific condition is met. The control method includes a first transmission step, a reception step, and a second transmission step. In the first transmission step, when an operation input is received once at an operation unit 3 that receives operation input from outside, the controller 1 changes from a standby state to a command state and transmits a first infrared signal S11 as a transmission signal (infrared signal S1). In the reception step, a response signal S2 containing key data transmitted from the apparatus 2 in response to the first infrared signal S11 is received. In the second transmission step, in the command state, a second infrared signal S12 based on the key data of the received response signal S2 is transmitted as a transmission signal (infrared signal S1). The specific condition is a condition related to reception of the first infrared signal S11 and the second infrared signal S12 by the apparatus 2. The first infrared signal S11 and the second infrared signal S12 contain different data. One program according to the present invention is a program for causing one or more processors to execute this control method.
また、上記実施形態に係る機器2と同様の機能は、機器2の制御方法、コンピュータプログラム、又はコンピュータプログラムを記録した非一時的記録媒体等で具現化されてもよい。 Furthermore, functions similar to those of device 2 according to the above embodiment may be embodied in a control method for device 2, a computer program, or a non-transitory recording medium on which a computer program is recorded, etc.
本発明に係る別の制御方法は、コントローラ1と通信する機器2の制御方法である。制御方法は、コントローラ1から送信信号(赤外線信号S1)を受信する受信ステップと、第1の赤外線信号S11の受信に応じて応答信号S2をコントローラ1に送信する送信ステップと、特定動作を実行する制御ステップと、を含む。制御ステップでは、特定の条件を満たした場合に、特定動作を実行する。本発明に係る別のプログラムは、この制御方法を1以上のプロセッサに実行させるためのプログラムである。 Another control method according to the present invention is a method for controlling a device 2 that communicates with a controller 1. The control method includes a receiving step of receiving a transmission signal (infrared signal S1) from the controller 1, a transmitting step of transmitting a response signal S2 to the controller 1 in response to receiving a first infrared signal S11, and a control step of executing a specific operation. In the control step, the specific operation is executed when a specific condition is met. Another program according to the present invention is a program for causing one or more processors to execute this control method.
上記実施形態では、応答信号S2は、赤外線信号S1と同様に、赤外線を媒体とした無線信号である。しかし、機器2は、コントローラ1に対して無線で鍵データを送信できればよく、応答信号S2は、例えばBluetooth(登録商標)又はWi-Fi(登録商標)等の他の無線通信の規格に準拠した無線信号でもよい。 In the above embodiment, the response signal S2 is a wireless signal transmitted via infrared light, similar to the infrared signal S1. However, as long as the device 2 can transmit key data wirelessly to the controller 1, the response signal S2 may also be a wireless signal conforming to other wireless communication standards, such as Bluetooth (registered trademark) or Wi-Fi (registered trademark).
上記実施形態では、コントローラ1は、機器2から受信した鍵データ(「ON2」データ)を第1制御データとして第2の赤外線信号S12に含めて送信している。しかし、必ずしも機器2は、鍵データとして、第1制御データ(「ON2」データ)自体を送信する必要はない。例えば、「鍵1」データが「ON1」データに対応、「鍵2」データが「ON2」データに対応、「鍵3」データが「ON3」データに対応・・・というように対応関係の情報を、コントローラ1の記憶部12と、機器2の記憶部24とに予め格納しておけば、機器2は、鍵データとして、「鍵2」データを含む応答信号S2を送信してもよい。コントローラ1は、記憶部12を参照して「鍵2」に対応する「ON2」データを選択して第2の赤外線信号S12に含めて送信してもよい。 In the above embodiment, the controller 1 transmits the key data ("ON2" data) received from the device 2 as first control data in the second infrared signal S12. However, the device 2 does not necessarily need to transmit the first control data ("ON2" data) itself as key data. For example, if correspondence information such as "Key 1" data corresponding to "ON1" data, "Key 2" data corresponding to "ON2" data, "Key 3" data corresponding to "ON3" data, etc. is stored in advance in the memory unit 12 of the controller 1 and the memory unit 24 of the device 2, the device 2 may transmit a response signal S2 including "Key 2" data as key data. The controller 1 may refer to the memory unit 12, select the "ON2" data corresponding to "Key 2," and transmit it in the second infrared signal S12.
上記実施形態では、コントローラ1の送信部11は、指令状態において、ONボタン31が押し操作されることをトリガーに第2の赤外線信号S12を送信している。しかし、送信部11は、指令状態において、応答信号S2を受信すると自動的に第2の赤外線信号S12を送信してもよい。この場合、ユーザは再びONボタン31への操作入力を行う手間が省ける。その結果、利便性が向上する。 In the above embodiment, the transmitter 11 of the controller 1 transmits the second infrared signal S12 when the ON button 31 is pressed in the command state. However, the transmitter 11 may also transmit the second infrared signal S12 automatically when it receives a response signal S2 in the command state. In this case, the user is saved the trouble of having to operate the ON button 31 again. As a result, convenience is improved.
特に、送信部11が応答信号S2を受信すると自動的に第2の赤外線信号S12を送信する場合、「1回押し」のみで良い他のボタン32~35に適用しやすくなる。つまり、この場合、特定動作は、機器2の「運転停止」、設定温度の調節、及び1時間後の自動運転停止等の動作に該当し得る。 In particular, if the transmitter 11 automatically transmits the second infrared signal S12 upon receiving the response signal S2, this can be easily applied to the other buttons 32-35, which only require a single press. In other words, in this case, the specific operation could be an operation such as "stopping operation" of the device 2, adjusting the set temperature, or automatically stopping operation after one hour.
上記実施形態では、コントローラ1は、ONボタン31への1回目の押し操作に対して、毎回同じ「ON1」データを含む第1の赤外線信号S11を送信している。しかし、コントローラ1の記憶部12は、第1制御データとして、互いに異なる3種類以上のデータ(例えば「ON1」~「ON5」の5種類のデータ)を予め格納していてもよい。そして、コントローラ1は、1回目に送信する第1制御データとして、「ON1」~「ON5」の中から1つを毎回ランダムに選択してもよい。或いは、コントローラ1は、例えば「ON1」~「ON5」の中から1つを、特定の順序に従って(例えばサイクリックに)選択してもよい。つまり、第1の赤外線信号S11の第1制御データは、毎回違ってもよい。この場合、機器2の記憶部24にも「ON1」~「ON5」の5種類のデータを予め記憶し得る。機器2は、第1制御データが毎回違う可能性のある第1の赤外線信号S11を受信すると、当該第1制御データ以外の鍵データを選択して送信する。 In the above embodiment, the controller 1 transmits a first infrared signal S11 containing the same "ON1" data every time the ON button 31 is pressed for the first time. However, the storage unit 12 of the controller 1 may pre-store three or more different types of data (e.g., five types of data, "ON1" to "ON5") as the first control data. The controller 1 may then randomly select one of "ON1" to "ON5" as the first control data to be transmitted each time. Alternatively, the controller 1 may select one of "ON1" to "ON5" in a specific order (e.g., cyclically) for example. In other words, the first control data of the first infrared signal S11 may be different each time. In this case, the storage unit 24 of the device 2 may also pre-store five types of data, "ON1" to "ON5." When the device 2 receives a first infrared signal S11 whose first control data may be different each time, it selects and transmits key data other than the first control data.
また、3回以上の押し(例えば3回押し)が操作部3(例えばONボタン31)に適用されてもよい。当然、機器2側でも「3回押し」を必要とする制御内容を把握していることになる。この場合、3回分の制御データのうち、2回目以降の制御データの中に少なくとも1回、鍵データに基づく制御データが送信されればよい。例えば、3回分の制御データは、順に、「ON1」、「ON2(鍵データ)」、「ON1」でもよいし、「ON1」、「ON2(鍵データ)」、及び「ON2(鍵データ)」でもよいし、「ON1」、「ON1」、及び「ON2(鍵データ)」でもよい。「ON1」、「ON1」、及び「ON2(鍵データ)」の順の場合、機器2は、1回目の制御データを受信した時点で応答信号S2を送信してもよいし、2回目の制御データを受信した時点で応答信号S2を送信してもよいし、そして、3回目に鍵データに基づく制御データを受信することになる。 Also, three or more presses (e.g., three presses) may be applied to the operation unit 3 (e.g., the ON button 31). Naturally, the device 2 will also be aware of the control content that requires "three presses." In this case, it is sufficient that at least one of the three sets of control data, from the second press onwards, contains control data based on key data. For example, the three sets of control data may be, in order, "ON1," "ON2 (key data)," and "ON1," or "ON1," "ON2 (key data)," and "ON2 (key data)," or "ON1," "ON1," and "ON2 (key data)." In the case of the order "ON1," "ON1," and "ON2 (key data)," the device 2 may transmit a response signal S2 upon receiving the first set of control data, or may transmit a response signal S2 upon receiving the second set of control data, and then receive control data based on key data the third time.
1 コントローラ
11 送信部
15 受信部
2 機器
20 制御部
21 加熱源
23 受信部
28 送信部
3 操作部
S1 赤外線信号(送信信号)
S11 第1の赤外線信号
S12 第2の赤外線信号
S2 応答信号
REFERENCE SIGNS LIST 1 Controller 11 Transmitter 15 Receiver 2 Device 20 Control unit 21 Heat source 23 Receiver 28 Transmitter 3 Operation unit S1 Infrared signal (transmitted signal)
S11 First infrared signal S12 Second infrared signal S2 Response signal
Claims (10)
外部から操作入力を受け付ける操作部と、
前記操作部にて前記操作入力を1回受け付けると、待機状態から指令状態となり、第1の赤外線信号を前記送信信号として送信する送信部と、
前記第1の赤外線信号に対して前記機器から送信される鍵データを含む応答信号を受信する受信部と、を備え、
前記送信部は、前記指令状態において、受信した前記応答信号の前記鍵データに基づく第2の赤外線信号を前記送信信号として送信し、
前記特定の条件は、前記機器における前記第1の赤外線信号、及び前記第2の赤外線信号の受信に関する条件であり、
前記第1の赤外線信号と前記第2の赤外線信号とは、互いに異なるデータを含み、
前記送信部は、前記指令状態において、前記応答信号を受信し、かつ前記操作入力を再び受け付けると、前記第2の赤外線信号を送信する、
コントローラ。 A controller that wirelessly transmits a transmission signal using infrared light to a device that executes a specific operation when a specific condition is met,
an operation unit that receives operation input from outside;
a transmitting unit that, when the operation unit receives the operation input once, changes from a standby state to a command state and transmits a first infrared signal as the transmission signal;
a receiving unit that receives a response signal including key data transmitted from the device in response to the first infrared signal,
the transmitting unit, in the command state, transmits, as the transmission signal, a second infrared signal based on the key data of the received response signal;
the specific condition is a condition regarding reception of the first infrared signal and the second infrared signal by the device;
the first infrared signal and the second infrared signal contain different data;
the transmitting unit, in the command state, transmits the second infrared signal when it receives the response signal and accepts the operation input again.
controller.
請求項1に記載のコントローラ。 the specific condition is that the device receives the second infrared signal at least once within a predetermined period starting from the time when the device receives the first infrared signal or the time when the device transmits the response signal;
The controller of claim 1 .
請求項1又は2に記載のコントローラ。3. The controller according to claim 1 or 2.
請求項1~3のいずれか1項に記載のコントローラ。The controller according to any one of claims 1 to 3.
請求項1~4のいずれか1項に記載のコントローラ。The controller according to any one of claims 1 to 4.
前記第1の赤外線信号の受信に応じて前記応答信号を前記コントローラに送信する送信部と、a transmitter that transmits the response signal to the controller in response to receiving the first infrared signal;
前記特定動作を実行する制御部と、を備え、a control unit that executes the specific operation,
前記制御部は、前記特定の条件を満たした場合に、前記特定動作を実行する、The control unit executes the specific operation when the specific condition is satisfied.
機器。 device.
前記特定動作は、前記加熱源に関する動作である、The specific operation is an operation related to the heat source.
請求項6に記載の機器。7. The device of claim 6.
外部から操作入力を受け付ける操作部にて前記操作入力を1回受け付けると、待機状態から指令状態となり、第1の赤外線信号を前記送信信号として送信する第1送信ステップと、a first transmission step of switching from a standby state to a command state when an operation unit that receives an operation input from outside receives the operation input once, and transmitting a first infrared signal as the transmission signal;
前記第1の赤外線信号に対して前記機器から送信される鍵データを含む応答信号を受信する受信ステップと、a receiving step of receiving a response signal including key data transmitted from the device in response to the first infrared signal;
第2送信ステップと、を含み、a second transmitting step;
前記第2送信ステップでは、前記指令状態において、受信した前記応答信号の前記鍵データに基づく第2の赤外線信号を前記送信信号として送信し、In the second transmitting step, in the command state, a second infrared signal based on the key data of the received response signal is transmitted as the transmission signal;
前記特定の条件は、前記機器における前記第1の赤外線信号、及び前記第2の赤外線信号の受信に関する条件であり、the specific condition is a condition regarding reception of the first infrared signal and the second infrared signal by the device;
前記第1の赤外線信号と前記第2の赤外線信号とは、互いに異なるデータを含み、the first infrared signal and the second infrared signal contain different data;
前記第2送信ステップでは、前記指令状態において、前記応答信号を受信し、かつ前記操作入力を再び受け付けると、前記第2の赤外線信号を送信する、In the second transmitting step, when the response signal is received and the operation input is accepted again in the command state, the second infrared signal is transmitted.
制御方法。Control method.
前記コントローラから前記送信信号を受信する受信ステップと、receiving the transmission signal from the controller;
前記第1の赤外線信号の受信に応じて前記応答信号を前記コントローラに送信する送信ステップと、a transmitting step of transmitting the response signal to the controller in response to receiving the first infrared signal;
前記特定動作を実行する制御ステップと、を含み、a control step of executing the specific operation,
前記制御ステップでは、前記特定の条件を満たした場合に、前記特定動作を実行する、In the control step, the specific operation is executed when the specific condition is satisfied.
制御方法。Control method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022048316A JP7765328B2 (en) | 2022-03-24 | 2022-03-24 | Controller, device, control method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022048316A JP7765328B2 (en) | 2022-03-24 | 2022-03-24 | Controller, device, control method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023141810A JP2023141810A (en) | 2023-10-05 |
| JP7765328B2 true JP7765328B2 (en) | 2025-11-06 |
Family
ID=88206140
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022048316A Active JP7765328B2 (en) | 2022-03-24 | 2022-03-24 | Controller, device, control method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7765328B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003015682A (en) | 2001-06-28 | 2003-01-17 | Toho Gas Co Ltd | Voice recognition control device and voice recognition control method |
| JP2006319654A (en) | 2005-05-12 | 2006-11-24 | Osaka Gas Co Ltd | Remote control system using cellular phone |
| JP2009188512A (en) | 2008-02-04 | 2009-08-20 | Toshiba Corp | Control device, controlled device, control method |
| JP2010109960A (en) | 2008-07-09 | 2010-05-13 | Panasonic Corp | Remote controller and control-target instrument |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08149126A (en) * | 1994-11-25 | 1996-06-07 | Naldec Kk | Transmitter and reception unit |
| JPH09303017A (en) * | 1996-05-16 | 1997-11-25 | Sony Corp | Identification signal matching device and identification signal matching method |
-
2022
- 2022-03-24 JP JP2022048316A patent/JP7765328B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003015682A (en) | 2001-06-28 | 2003-01-17 | Toho Gas Co Ltd | Voice recognition control device and voice recognition control method |
| JP2006319654A (en) | 2005-05-12 | 2006-11-24 | Osaka Gas Co Ltd | Remote control system using cellular phone |
| JP2009188512A (en) | 2008-02-04 | 2009-08-20 | Toshiba Corp | Control device, controlled device, control method |
| JP2010109960A (en) | 2008-07-09 | 2010-05-13 | Panasonic Corp | Remote controller and control-target instrument |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023141810A (en) | 2023-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102374608B (en) | Air conditioner and control method controlling on/off of air conditioner | |
| KR101705009B1 (en) | User terminal and method for controlling IoT device using thereof | |
| JP2010514320A (en) | Method and system for resetting a device of a wireless network, and wireless network device | |
| JP2018040515A (en) | Heating cooker | |
| JP7747564B2 (en) | Controller, device, control method, and program | |
| JP7765328B2 (en) | Controller, device, control method, and program | |
| CN108174456A (en) | Remote pairing method and receiver for passive wireless switch transmitter and receiver | |
| CN104574905A (en) | Equipment remote control method and remote controller | |
| JP7765329B2 (en) | Controller, device, control method, and program | |
| JP7768814B2 (en) | Controller, device, control method, and program | |
| JP3822071B2 (en) | Information communication system for gas burning appliances | |
| JP6738618B2 (en) | Heating system | |
| JP7270536B2 (en) | Heating system operating system | |
| JP2000304269A (en) | Ventilation system | |
| JP2015026916A (en) | Hot-water supply system | |
| JP3899924B2 (en) | COMMUNICATION SYSTEM AND ITS METHOD AND ELECTRIC DEVICE | |
| US6307463B1 (en) | Telephone remote control timer | |
| JP3745236B2 (en) | Floor heating system | |
| JP3647588B2 (en) | Indoor ventilation control device | |
| JP7686601B2 (en) | Infrared remote control set | |
| JP7837224B2 (en) | Heater | |
| KR101538651B1 (en) | Automatic recovery method from standby power cut-off mode for electronic appliance | |
| JP2021021516A (en) | Cooking system, gas cooking stove and program | |
| JP7182492B2 (en) | Thermal equipment and thermal equipment system | |
| JPH05141652A (en) | Combustion device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241111 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250616 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250729 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250908 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250924 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251024 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7765328 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |