JP7713293B2 - Computer program for heating system and external terminal - Google Patents
Computer program for heating system and external terminalInfo
- Publication number
- JP7713293B2 JP7713293B2 JP2020131122A JP2020131122A JP7713293B2 JP 7713293 B2 JP7713293 B2 JP 7713293B2 JP 2020131122 A JP2020131122 A JP 2020131122A JP 2020131122 A JP2020131122 A JP 2020131122A JP 7713293 B2 JP7713293 B2 JP 7713293B2
- Authority
- JP
- Japan
- Prior art keywords
- heating device
- user
- terminal
- external terminal
- present
- 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 technology disclosed in this specification relates to a heating system including a heating device and an external terminal, and a computer program for the external terminal.
特許文献1には、コンロの遠隔操作を実行可能なシステムが開示されている。当該システムは、外出中のユーザの携帯端末からの要求に基づいて、コンロの制御(例えば消火)を指示する。 Patent document 1 discloses a system capable of remotely controlling a stove. The system issues instructions to control the stove (e.g., turn off the flame) based on a request from a mobile terminal of a user who is out.
上記の技術では、外出中のユーザとは異なるユーザがコンロを操作している状況を何ら考慮していない。このため、異なるユーザがコンロを操作しているにも関わらず、外出中のユーザがコンロの制御を指示すると、上記のシステムによって、コンロを操作しているユーザの意図とは異なる制御が実行され得る。コンロを操作しているユーザの意図とは異なる制御が実行されると、当該ユーザが不快に感じ得る。 The above technology does not take into consideration the situation where a user other than the user who is away from home is operating the stove. As a result, even though a different user is operating the stove, if the away-home user instructs control of the stove, the above system may execute control that is different from the intention of the user operating the stove. If control that is different from the intention of the user operating the stove is executed, the user may feel uncomfortable.
本明細書は、加熱装置のユーザが不快に感じることを抑制するための技術を提供する。 This specification provides technology to reduce discomfort felt by users of heating devices.
本明細書が開示する加熱システムは、所定領域内に設置されている加熱装置と、前記加熱装置を制御するための制御指示の入力を受けて、前記制御指示に従った所定処理を前記加熱装置に実行させる通信が可能な外部端末と、前記制御指示に従った前記所定処理の実行を制御する制御部と、前記所定領域内に前記加熱装置のユーザが存在するのか否かを判断する判断部と、を備え、前記制御部は、 前記判断部が前記所定領域内に前記ユーザが存在しないと判断する場合に、前記制御指示に従った前記所定処理を前記加熱装置に実行させ、前記判断部が前記所定領域内に前記ユーザが存在すると判断する場合に、前記制御指示に従った前記所定処理の実行を制限する、ように構成されている。ここで、「加熱装置」は、例えば、調理対象を加熱する加熱調理器、暖房機、食器洗い乾燥機、衣類乾燥機等である。加熱調理器は、例えば、ガス燃焼式のコンロ、IH式のコンロ、電気オーブン等である。暖房機は、例えば、ガスファンヒータ等である。なお、食器洗い乾燥機は、食器洗い機も含む。 The heating system disclosed in this specification includes a heating device installed in a predetermined area, an external terminal capable of receiving an input of a control instruction for controlling the heating device and having the heating device execute a predetermined process according to the control instruction, a control unit that controls the execution of the predetermined process according to the control instruction, and a judgment unit that judges whether a user of the heating device is present in the predetermined area. The control unit is configured to cause the heating device to execute the predetermined process according to the control instruction when the judgment unit judges that the user is not present in the predetermined area, and to restrict the execution of the predetermined process according to the control instruction when the judgment unit judges that the user is present in the predetermined area. Here, the "heating device" is, for example, a heating cooker that heats a cooking object, a heater, a dishwasher, a clothes dryer, etc. The heating cooker is, for example, a gas combustion stove, an induction stove, an electric oven, etc. The heater is, for example, a gas fan heater, etc. Note that the dishwasher also includes a dishwasher.
加熱装置が設置されている所定領域内にユーザが存在すると判断されることは、当該ユーザが加熱装置を操作している可能性があることを意味する。上記の構成によれば、制御部は、判断部が所定領域内にユーザが存在すると判断する場合、即ち、当該ユーザが加熱装置を操作していると推定する場合に、外部端末に入力された制御指示に従った所定処理の実行を制限する。この結果、加熱装置を操作しているユーザの意図とは異なる所定処理が実行されることが制限され、ユーザが不快に感じることを抑制することができる。 The determination that a user is present within a specified area in which a heating device is installed means that the user may be operating the heating device. According to the above configuration, when the determination unit determines that a user is present within the specified area, i.e., when it presumes that the user is operating the heating device, the control unit restricts the execution of a specified process according to a control instruction input to the external terminal. As a result, the execution of a specified process that is different from the intention of the user operating the heating device is restricted, and it is possible to prevent the user from feeling uncomfortable.
前記所定処理は、前記加熱装置の加熱部が点火中である状況において、前記加熱部を消火するための処理を含んでもよい。 The predetermined process may include a process for extinguishing the heating unit of the heating device when the heating unit is ignited.
このような構成によれば、加熱装置を操作しているユーザの意図に反して、点火中の加熱部が消火されることを抑制することができる。 This configuration makes it possible to prevent the heating section from being extinguished while igniting, against the intention of the user operating the heating device.
一態様では、前記判断部は、前記所定領域内に形成されているローカルエリアネットワークに前記外部端末又は前記外部端末とは異なる携帯端末を検索する検索信号を送信し、前記ローカルエリアネットワークから前記検索信号に対する応答信号を受信する場合に、前記所定領域内に前記ユーザが存在すると判断し、前記ローカルエリアネットワーク前記応答信号を受信しない場合に、前記所定領域内に前記ユーザが存在しないと判断する。 In one aspect, the judgment unit transmits a search signal to a local area network formed within the specified area to search for the external terminal or a mobile terminal other than the external terminal, and when a response signal to the search signal is received from the local area network , judges that the user is present within the specified area, and when the response signal is not received from the local area network, judges that the user is not present within the specified area.
ローカルエリアネットワークに外部端末又は携帯端末が接続されている場合には、所定領域内に外部端末を携帯するユーザ又は携帯端末を携帯するユーザが存在し、両ユーザのいずれかが加熱装置を操作している可能性がある。上記の構成によれば、ローカルエリアネットワークに外部端末又は携帯端末が接続されているのか否かを判断して、所定領域内に加熱装置のユーザが存在するのか否かを推定することができる。 When an external terminal or a mobile terminal is connected to the local area network, there is a possibility that a user carrying an external terminal or a user carrying a mobile terminal is present within the specified area, and either of these users is operating the heating device. With the above configuration, it is possible to determine whether an external terminal or a mobile terminal is connected to the local area network, and estimate whether a user of the heating device is present within the specified area.
他の態様では、前記所定領域は、宅内の領域であり、前記判断部は、前記宅内に供給される資源の量を計測するメータから計測値を取得し、取得済みの前記計測値を利用して、前記所定領域内に前記ユーザが存在するのか否かを判断する。 In another aspect, the specified area is an area within a home, and the determination unit acquires a measurement value from a meter that measures the amount of resources supplied to the home, and uses the acquired measurement value to determine whether the user is present within the specified area.
例えば、スマートメータの計測値が比較的高い値を示す場合には、宅内の領域である所定領域内にユーザが存在する可能性がある。上記の構成によれば、スマートメータからの計測値を利用して、所定領域内にユーザが存在するのか否かを推定することができる。 For example, if the measurement value of the smart meter indicates a relatively high value, there is a possibility that a user is present within a specified area within the house. According to the above configuration, it is possible to estimate whether or not a user is present within the specified area by using the measurement value from the smart meter.
前記加熱装置は、前記判断部と前記制御部とを備え、前記外部端末は、前記制御指示の入力を受ける場合に、前記制御指示に従った制御要求を前記加熱装置の前記制御部に送信し、前記制御部は、前記外部端末から前記制御要求を受信する場合に、前記所定領域内に前記ユーザが存在するのか否かの判断を前記判断部に実行させてもよい。 The heating device includes the determination unit and the control unit, and when the external terminal receives the control instruction, the external terminal transmits a control request according to the control instruction to the control unit of the heating device, and when the control unit receives the control request from the external terminal, the control unit may cause the determination unit to determine whether the user is present within the specified area.
このような構成によれば、判断部による判断は、制御要求の受信をトリガとして実行される。判断部による判断が制御要求の受信によらず定期的に実行される比較例と比較して、判断部の処理負荷を低減することができる。 With this configuration, the judgment by the judgment unit is triggered by the reception of a control request. Compared to the comparative example in which the judgment by the judgment unit is executed periodically, regardless of the reception of a control request, the processing load on the judgment unit can be reduced.
本明細書では、所定領域内に設置されている加熱装置を制御するための制御指示の入力を受けて、前記制御指示に従った制御要求を前記加熱装置に送信可能な外部端末のためのコンピュータプログラムを開示する。当該コンピュータプログラムは、前記加熱装置から取得する情報に基づいて、所定領域内に前記加熱装置のユーザが存在するのか否かを判断し、前記所定領域内に前記ユーザが存在しないと判断する場合に、前記制御指示に従った前記制御要求を前記加熱装置に送信し、前記所定領域内に前記ユーザが存在すると判断する場合に、前記制御指示に従った前記制御要求の前記加熱装置への送信を制限する、ように構成されている。 This specification discloses a computer program for an external terminal capable of receiving an input of a control instruction for controlling a heating device installed within a specified area and transmitting a control request according to the control instruction to the heating device. The computer program is configured to determine whether or not a user of the heating device is present within the specified area based on information acquired from the heating device, and if it is determined that the user is not present within the specified area, to transmit the control request according to the control instruction to the heating device, and if it is determined that the user is present within the specified area, to restrict transmission of the control request according to the control instruction to the heating device.
このような構成によれば、外部端末のためのコンピュータプログラムは、所定領域内に加熱装置のユーザが存在すると判断する場合、即ち、当該ユーザが加熱装置を操作していると推定する場合に、制御要求の加熱装置への送信を制限する。この結果、加熱装置を操作しているユーザの意図とは異なる所定処理が実行されることが制限され、ユーザが不快に感じることを抑制することができる。 According to this configuration, when the computer program for the external terminal determines that a user of the heating device is present within a specified area, i.e., when it presumes that the user is operating the heating device, it restricts the transmission of a control request to the heating device. As a result, the execution of a specified process that is different from the intention of the user operating the heating device is restricted, and discomfort to the user can be suppressed.
また、例えば、外部端末が制御要求を加熱装置に送信し、所定領域内に加熱装置のユーザが存在する場合に、加熱装置が当該制御要求を拒否して、所定処理の実行を制限する比較例が想定される。この比較例では、拒否されるにも関わらず、制御要求が不必要に送信される。これに対して、上記の構成によれば、所定領域内に加熱装置のユーザが存在する場合に、制御要求の加熱装置への送信が制限されるので、不必要な制御要求が加熱装置に送信されることを抑制することができる。 In addition, for example, a comparative example can be envisaged in which an external terminal sends a control request to a heating device, and if a user of the heating device is present within a specified area, the heating device rejects the control request and restricts the execution of a specified process. In this comparative example, the control request is unnecessarily sent despite being rejected. In contrast, with the above configuration, if a user of the heating device is present within the specified area, the sending of a control request to the heating device is restricted, thereby preventing unnecessary control requests from being sent to the heating device.
(第1実施例)
(加熱システム2の構成;図1)
図面を参照して、第1実施例に係る加熱システム2について説明する。加熱システム2は、加熱調理器10、ルータ60、外部端末100、及び、サーバ500を備える。加熱調理器10とルータ60は、宅内の所定領域3(例えばリビングルーム)に設置されている。なお、例えば、加熱調理器10は、台所に設置されており、ルータ60は、台所とは異なる宅内の他の部屋に設置されていてもよい。この場合、所定領域3は、宅内全体の領域である。加熱調理器10は、ルータ60が所定領域3内に形成しているローカルエリアネットワーク4(以下では、「LAN4」と記載)に接続されている。ルータ60は、インターネット8に接続されている。加熱調理器10は、LAN4とルータ60を介して、インターネット8に設置されているサーバ500と通信可能である。LAN4は、無線LANである。なお、変形例では、LAN4は、有線LANでもよい。
(First embodiment)
(Configuration of heating system 2; FIG. 1)
A heating system 2 according to a first embodiment will be described with reference to the drawings. The heating system 2 includes a cooking device 10, a router 60, an external terminal 100, and a server 500. The cooking device 10 and the router 60 are installed in a predetermined area 3 (for example, a living room) in a house. For example, the cooking device 10 may be installed in a kitchen, and the router 60 may be installed in another room in the house other than the kitchen. In this case, the predetermined area 3 is the area of the entire house. The cooking device 10 is connected to a local area network 4 (hereinafter, described as "LAN 4") formed by the router 60 in the predetermined area 3. The router 60 is connected to the Internet 8. The cooking device 10 can communicate with a server 500 installed in the Internet 8 via the LAN 4 and the router 60. The LAN 4 is a wireless LAN. In a modified example, the LAN 4 may be a wired LAN.
サーバ500は、加熱調理器10を遠隔で監視及び制御するサービスを提供するサーバである。サーバ500は、端末(例えば外部端末100)と加熱調理器10との間の通信を中継する。例えば、サーバ500は、加熱調理器10に関する情報を加熱調理器10から受信して、当該情報を端末に送信する。これにより、ユーザは、端末を利用して、加熱調理器10に関する情報を閲覧することができる。加熱調理器10に関する情報は、例えば、加熱調理器10の現在の状態(例えば、点火中、消火中)を示す情報である。また、サーバ500は、加熱調理器10を制御するための制御指示の入力を受けた端末から制御指示に従った制御要求を受信して、当該制御要求を加熱調理器10に送信する。加熱調理器10は、サーバ500から受信した制御要求に従った処理を実行する。制御要求は、例えば、点火中の加熱調理器10を消火するための消火指示に従った要求、加熱調理器10の設定(例えば、タイマの時間)を変更する変更指示に従った要求等である。サーバ500は、加熱調理器10のベンダによって設置される。なお、変形例では、サーバ500は、加熱調理器10のベンダとは異なる事業者によって設置されてもよい。 The server 500 is a server that provides a service to remotely monitor and control the cooking appliance 10. The server 500 relays communication between a terminal (e.g., the external terminal 100) and the cooking appliance 10. For example, the server 500 receives information about the cooking appliance 10 from the cooking appliance 10 and transmits the information to the terminal. This allows the user to use the terminal to view the information about the cooking appliance 10. The information about the cooking appliance 10 is, for example, information indicating the current state of the cooking appliance 10 (e.g., ignition in progress, extinguishing). The server 500 also receives a control request according to the control instruction from a terminal that has received an input of a control instruction to control the cooking appliance 10, and transmits the control request to the cooking appliance 10. The cooking appliance 10 executes processing according to the control request received from the server 500. The control request is, for example, a request following a fire-extinguishing instruction to extinguish the cooking appliance 10 that is ignited, a request following a change instruction to change the settings of the cooking appliance 10 (for example, the time of a timer), etc. The server 500 is installed by the vendor of the cooking appliance 10. Note that, in a modified example, the server 500 may be installed by a business entity other than the vendor of the cooking appliance 10.
外部端末100は、例えば、スマートフォン、タブレット端末等の携帯端末である。なお、変形例では、外部端末100は、ノートPC、デスクトップPC等であってもよい。外部端末100には、外部端末100を識別するための端末ID「t01」が割り当てられている。 The external terminal 100 is, for example, a mobile terminal such as a smartphone or a tablet terminal. In a modified example, the external terminal 100 may be a notebook PC or a desktop PC. The external terminal 100 is assigned a terminal ID "t01" for identifying the external terminal 100.
また、LAN4には、外部端末100とは異なる携帯端末200が接続される場合がある。携帯端末200は、外部端末100のユーザとは異なるユーザによって携帯される。携帯端末200には、携帯端末200を識別するための端末ID「t02」が割り当てられている。 In addition, a mobile terminal 200 different from the external terminal 100 may be connected to the LAN 4. The mobile terminal 200 is carried by a user different from the user of the external terminal 100. The mobile terminal 200 is assigned a terminal ID "t02" for identifying the mobile terminal 200.
(加熱調理器10の構成;図2)
加熱調理器10は、ガス燃焼式のコンロである。加熱調理器10は、コンロバーナ12と、コンロ操作部14と、LANインターフェース20と、制御部30と、を備える。なお、以下では、インターフェースのことを「I/F」と記載する。
(Configuration of cooking device 10; FIG. 2)
The cooking device 10 is a gas-burning stove. The cooking device 10 includes a stove burner 12, a stove operation unit 14, a LAN interface 20, and a control unit 30. In the following description, the interface will be referred to as "I/F."
コンロバーナ12は、調理対象(例えば、調理容器)を加熱するためのバーナである。コンロバーナ12には、ガス供給路(図示省略)が接続されている。ガス供給路には、コンロバーナ12へのガスの供給量を調整するためのコンロ調整弁(図示省略)が設けられている。コンロバーナ12は、コンロバーナ12にガスが供給されている状態でイグナイタ(図示省略)を動作させることで、点火する。例えば、加熱調理器10は3個のコンロバーナ12を有する。 The stove burner 12 is a burner for heating the cooking target (e.g., cooking vessel). A gas supply passage (not shown) is connected to the stove burner 12. The gas supply passage is provided with a stove adjustment valve (not shown) for adjusting the amount of gas supplied to the stove burner 12. The stove burner 12 is ignited by operating an igniter (not shown) while gas is being supplied to the stove burner 12. For example, the cooking appliance 10 has three stove burners 12.
コンロ操作部14は、ユーザがコンロバーナ12の点火、消火及び加熱量の調整を行うための操作部である。LANI/F20は、LAN4を介した通信を実行するためのI/Fであり、LAN4に接続されている。 The stove operation unit 14 is an operation unit that allows the user to turn on and off the stove burner 12 and adjust the amount of heat. The LAN I/F 20 is an I/F for performing communication via the LAN 4 and is connected to the LAN 4.
制御部30は、CPU32と、揮発性メモリ、不揮発性メモリなどによって構成されるメモリ34と、を備える。CPU32は、メモリ34に記憶されているプログラム40に従って、加熱調理器10の各部(例えば12~20)の動作を制御する。 The control unit 30 includes a CPU 32 and a memory 34 that is composed of a volatile memory, a non-volatile memory, etc. The CPU 32 controls the operation of each part (e.g., 12 to 20) of the cooking device 10 according to a program 40 stored in the memory 34.
メモリ34は、さらに、端末テーブル50を記憶する。端末テーブル50は、加熱調理器10と通信可能な端末の端末IDを記憶するテーブルである。例えば、ユーザは、加熱調理器10と端末(例えば携帯端末200)との通信を開始するために、端末IDを記憶する指示をLAN4に接続されている端末に入力する。これにより、端末は、LAN4を介して、端末IDを加熱調理器10に送信する。加熱調理器10は、端末から端末IDを受信すると、受信済みの端末IDを端末テーブル50に記憶する。なお、変形例では、端末IDは、手入力によって加熱調理器10に記憶されてもよい。また、他の変形例では、端末IDは、LAN4に限らず、他の通信方式(例えば、Bluetooth(登録商標))を利用して送信されてもよい。 The memory 34 further stores a terminal table 50. The terminal table 50 is a table that stores the terminal IDs of terminals that can communicate with the cooking appliance 10. For example, in order to start communication between the cooking appliance 10 and a terminal (e.g., a mobile terminal 200), a user inputs an instruction to store the terminal ID to a terminal connected to the LAN 4. This causes the terminal to transmit the terminal ID to the cooking appliance 10 via the LAN 4. When the cooking appliance 10 receives the terminal ID from the terminal, it stores the received terminal ID in the terminal table 50. In a modified example, the terminal ID may be stored in the cooking appliance 10 by manual input. In another modified example, the terminal ID may be transmitted using another communication method (e.g., Bluetooth (registered trademark)) without being limited to the LAN 4.
(外部端末100の構成;図2)
外部端末100は、操作部114、表示部116、ネットワークI/F120と、制御部130と、を備える。操作部114は、様々な指示の入力を受けるボタンを含む。表示部116は、様々な情報を表示するためのディスプレイである。表示部116は、いわゆるタッチパネル(即ち操作部)として機能してもよい。ネットワークI/F120は、インターネット8を介した通信を実行するためのI/Fであり、インターネット8に接続されている。
(Configuration of external terminal 100; FIG. 2)
The external terminal 100 includes an operation unit 114, a display unit 116, a network I/F 120, and a control unit 130. The operation unit 114 includes buttons for receiving various instruction inputs. The display unit 116 is a display for displaying various information. The display unit 116 may function as a so-called touch panel (i.e., the operation unit). The network I/F 120 is an I/F for performing communication via the Internet 8, and is connected to the Internet 8.
制御部130は、CPU132と、揮発性メモリ、不揮発性メモリなどによって構成されるメモリ134を備える。CPU132は、メモリ134に記憶されているプログラム140、142に従って、外部端末100の動作を制御する。OSプログラム140は、外部端末100の基本的な動作を制御するためのプログラムである。アプリケーションプログラム142(以下では、「アプリ142」と記載)は、サーバ500によって提供されるサービスを受けるためのプログラムである。アプリ142は、加熱調理器10のベンダによって提供される。なお、変形例では、アプリ142は、加熱調理器10のベンダとは異なる事業者によって提供されてもよい。 The control unit 130 includes a CPU 132 and a memory 134 configured from a volatile memory, a non-volatile memory, etc. The CPU 132 controls the operation of the external terminal 100 in accordance with programs 140, 142 stored in the memory 134. The OS program 140 is a program for controlling the basic operation of the external terminal 100. The application program 142 (hereinafter, referred to as "app 142") is a program for receiving services provided by the server 500. The app 142 is provided by the vendor of the cooking appliance 10. In a modified example, the app 142 may be provided by a business entity other than the vendor of the cooking appliance 10.
(具体的な処理;図3)
図3を参照して、外部端末100を利用して、加熱調理器10を遠隔から制御する具体的な処理について説明する。例えば、ユーザは、加熱調理器10のコンロバーナ12が点火中であることを忘れて外出する場合がある。この場合、ユーザは、外部端末100を操作することによって、宅外においてコンロバーナ12を消火することができる。なお、以下では、特に言及しない限り、各装置の制御部30、130が実行する処理について、理解の容易さの観点から、制御部30、130を主体として記載せずに、各装置(例えば加熱調理器10)を主体として記載する。また、以下では、加熱調理器10は、LANI/F20、LAN4、ルータ60、及び、インターネット8を介して、サーバ500と通信する。また、外部端末100は、ネットワークI/F120及びインターネット8を介して、サーバ500と通信する。以下では、特に言及しない限り、通信を仲介するI/F、LAN4、インターネット8、及び、ルータ60の記載を省略する。
(Specific processing; Figure 3)
3, a specific process of remotely controlling the cooking appliance 10 using the external terminal 100 will be described. For example, a user may forget that the burner 12 of the cooking appliance 10 is on and go out. In this case, the user can turn off the burner 12 outside the house by operating the external terminal 100. In the following, unless otherwise specified, the processes executed by the control units 30 and 130 of each device will be described as being mainly each device (e.g., the cooking appliance 10) rather than being mainly the control units 30 and 130, from the viewpoint of ease of understanding. In the following, the cooking appliance 10 communicates with the server 500 via the LAN I/F 20, the LAN 4, the router 60, and the Internet 8. In addition, the external terminal 100 communicates with the server 500 via the network I/F 120 and the Internet 8. In the following, unless otherwise specified, descriptions of the I/F, LAN 4, Internet 8, and router 60 that mediate communication will be omitted.
ユーザは、T10において、外部端末100の操作部114を操作して、画面表示指示を入力する。外部端末100は、T10において、画面表示指示の入力を受けると、アプリ142に従って、加熱調理器10を遠隔から制御するための制御画面SC1を表示部116に表示する。制御画面SC1は、加熱調理器10のコンロバーナ12を消火する消火指示を入力するためのボタンBTを含む。 At T10, the user operates the operation unit 114 of the external terminal 100 to input a screen display instruction. When the external terminal 100 receives the screen display instruction at T10, the external terminal 100 displays a control screen SC1 for remotely controlling the cooking appliance 10 on the display unit 116 in accordance with the app 142. The control screen SC1 includes a button BT for inputting an extinguishing instruction to extinguish the stove burner 12 of the cooking appliance 10.
外部端末100は、T12において、制御画面SC1内のボタンBTの選択を受けると、T14において、サーバ500を経由して、ユーザによって入力された消火指示に従った消火要求を加熱調理器10に送信する。 When the external terminal 100 receives selection of the button BT in the control screen SC1 at T12, at T14 it transmits a fire extinguishing request according to the fire extinguishing instruction input by the user to the cooking appliance 10 via the server 500.
加熱調理器10は、T14において、外部端末100から消火要求を受信すると、T20において、LAN4に接続されている携帯端末を検索するための検索信号をLAN4に送信する。検索信号は、LAN4に接続されている1個以上の携帯端末のそれぞれに送信され、1個以上の携帯端末のそれぞれは、当該携帯端末を識別する端末IDを含む応答信号を加熱調理器10に送信する。即ち、加熱調理器10は、LAN4に接続されている1個以上の携帯端末に対応する1個以上の応答信号を受信する。なお、LAN4に携帯端末が1つも接続されていない場合には、加熱調理器10は、応答信号を1つも受信しない。 When the cooking appliance 10 receives an extinguishing request from the external terminal 100 at T14, it transmits a search signal to the LAN 4 at T20 to search for a mobile terminal connected to the LAN 4. The search signal is transmitted to each of the one or more mobile terminals connected to the LAN 4, and each of the one or more mobile terminals transmits a response signal including a terminal ID that identifies the mobile terminal to the cooking appliance 10. That is, the cooking appliance 10 receives one or more response signals corresponding to the one or more mobile terminals connected to the LAN 4. Note that if no mobile terminals are connected to the LAN 4, the cooking appliance 10 does not receive any response signals.
T22では、加熱調理器10は、受信済みの1個以上の応答信号の中に、端末テーブル50に記憶されている端末IDを含む応答信号が含まれているのか否かを判断する。 At T22, the cooking appliance 10 determines whether or not one or more of the received response signals includes a response signal that includes a terminal ID stored in the terminal table 50.
ケースA1、A2は、受信済みの1個以上の応答信号の中に、端末テーブル50に記憶されている端末IDを含む応答信号が1つも含まれていない、又は、応答信号を1つも受信しないと判断されるケース(T22でNO)である。加熱調理器10は、T22でNOと判断すると、T24において、コンロバーナ12が点火中であるのか否かを判断する。 Cases A1 and A2 are cases where it is determined that none of the one or more received response signals includes a terminal ID stored in the terminal table 50, or no response signal is received (NO at T22). If the cooking appliance 10 determines NO at T22, it determines at T24 whether the stove burner 12 is ignited.
ケースA1は、コンロバーナ12が点火中であると判断されるケース(T24でYES)である。この場合、加熱調理器10は、T26において、T14の消火要求に従ってコンロバーナ12を消火する。具体的には、加熱調理器10は、ガス供給路のコンロ調整弁を閉じる。そして、加熱調理器10は、T30において、サーバ500を経由して、コンロバーナ12を消火したことを通知する消火通知を外部端末100に送信する。 Case A1 is a case in which it is determined that the stove burner 12 is ignited (YES in T24). In this case, the cooking appliance 10 extinguishes the stove burner 12 in T26 in accordance with the extinguishing request in T14. Specifically, the cooking appliance 10 closes the stove adjustment valve in the gas supply line. Then, in T30, the cooking appliance 10 transmits an extinguishing notification to the external terminal 100 via the server 500 notifying that the stove burner 12 has been extinguished.
外部端末100は、T30において、加熱調理器10から消火通知を受信すると、T32において、コンロバーナ12の消火が完了したことを通知する消火完了画面を表示部116に表示する。これにより、ユーザは、コンロバーナ12の消火が完了したことを知ることができる。 When the external terminal 100 receives an extinguishing notification from the cooking appliance 10 at T30, at T32, it displays an extinguishing completion screen on the display unit 116 to notify the user that the extinguishing of the burner 12 has been completed. This allows the user to know that the extinguishing of the burner 12 has been completed.
ケースA2は、コンロバーナ12が点火中でないと判断されるケース(T24でNO)である。この場合、加熱調理器10は、T34において、サーバ500を経由して、コンロバーナ12の消火が不要であったことを通知する消火不要通知を外部端末100に送信する。 Case A2 is a case where it is determined that the stove burner 12 is not ignited (NO in T24). In this case, the cooking appliance 10 transmits a no-extinguishing notification to the external terminal 100 via the server 500 in T34, notifying the external terminal 100 that the stove burner 12 did not need to be extinguished.
外部端末100は、T34において、加熱調理器10から消火不要通知を受信すると、T36において、コンロバーナ12の消火が不要であったことを通知する消火不要画面を表示部116に表示する。これにより、ユーザは、コンロバーナ12は点火されておらず、コンロバーナ12の消火が不要であったことを知ることができる。 When the external terminal 100 receives a notice of no need to extinguish the burner from the cooking appliance 10 at T34, at T36 it displays a screen indicating that extinguishing is not necessary on the display unit 116, notifying the user that the burner 12 was not ignited and therefore no need to extinguish the burner 12.
ケースA3は、受信済みの1個以上の応答信号の中に、端末テーブル50に記憶されている端末IDを含む応答信号が含まれていると判断されるケース(T22でYES)である。加熱調理器10は、T22でYESと判断すると、T40において、サーバ500を経由して、T14の消火要求を拒否してコンロバーナ12を消火する処理を実行しなかったことを通知する拒否通知を外部端末100に送信する。 Case A3 is a case where it is determined that one or more received response signals include a response signal that includes a terminal ID stored in the terminal table 50 (YES in T22). When the cooking appliance 10 determines YES in T22, in T40 it transmits a refusal notification to the external terminal 100 via the server 500 notifying that the extinguishing request in T14 has been rejected and the process of extinguishing the stove burner 12 has not been executed.
外部端末100は、T40において、加熱調理器10から拒否通知を受信すると、T42において、T14の消火要求が拒否されたことを通知する拒否画面を表示部116に表示する。これにより、ユーザは、T12のボタンBTの選択による消火指示が拒否されたことを知ることができる。 When the external terminal 100 receives a rejection notification from the cooking appliance 10 at T40, it displays a rejection screen on the display unit 116 at T42 notifying the user that the extinguishing request at T14 has been rejected. This allows the user to know that the extinguishing command issued by selecting button BT at T12 has been rejected.
上記のように、T22でNOと判断されるケースA1では、点火中のコンロバーナ12が消火される。T22でNOと判断されることは、加熱調理器10の端末テーブル50に記憶されている端末IDによって識別される携帯端末(以下では、「記憶済み端末」と記載)がLAN4の現在接続されていないこと、又は、LAN4に携帯端末が1つも接続されていないことを意味する。いずれの場合でも、T22でNOと判断されることは、記憶済み端末を携帯するユーザ(即ち所定領域3に住むユーザ)が所定領域3内に存在しないことを意味する。この場合には、外部端末100のユーザによる消し忘れの可能性が高く、当該ユーザの意図を反映して、点火中のコンロバーナ12を消火することができる。 As described above, in case A1 where T22 is judged as NO, the ignited stove burner 12 is extinguished. A NO judgment at T22 means that the mobile terminal identified by the terminal ID stored in the terminal table 50 of the cooking appliance 10 (hereinafter referred to as the "stored terminal") is not currently connected to the LAN 4, or that no mobile terminal is connected to the LAN 4. In either case, a NO judgment at T22 means that a user carrying a stored terminal (i.e., a user residing in the specified area 3) is not present in the specified area 3. In this case, it is highly likely that the user of the external terminal 100 has forgotten to turn it off, and the ignited stove burner 12 can be extinguished, reflecting the intention of the user.
また、T22でYESと判断されるケースA3では、コンロバーナ12が点火中であっても、コンロバーナ12は消火されない。T22でYESと判断されることは、記憶済み端末がLAN4に現在接続されていること、即ち、記憶済み端末を携帯するユーザ(即ち所定領域3に住むユーザ)が所定領域3内に存在することを意味する。この場合には、コンロバーナ12は、外部端末100のユーザではなく、所定領域3内に存在するユーザによって点火された可能性が高い。T14の消火要求を拒否することによって、所定領域3内に存在するユーザの意図に反して、コンロバーナ12が消火されることを抑制することができる。所定領域3内に存在するユーザの意図に反する消火が実行されないことにより、所定領域3内に存在するユーザが不快に感じることを抑制することができる。例えば、本ケースにおいて、携帯端末200がLAN4に接続されている場合には、携帯端末200が記憶済み端末として判断される。また、外部端末100がLAN4に接続されている場合には、外部端末100が記憶済み端末として判断される。即ち、消火指示を入力したユーザ(即ち外部端末100のユーザ)が所定領域3内に存在する場合でも、コンロバーナ12の消火が抑制される。 In addition, in case A3 where T22 is judged as YES, the burner 12 is not extinguished even if it is ignited. A judgement of YES in T22 means that the stored terminal is currently connected to the LAN 4, that is, that a user carrying the stored terminal (i.e., a user living in the specified area 3) is present in the specified area 3. In this case, it is highly likely that the burner 12 was ignited not by the user of the external terminal 100 but by a user present in the specified area 3. By rejecting the extinguishing request in T14, it is possible to prevent the burner 12 from being extinguished against the will of the user present in the specified area 3. By not extinguishing the burner against the will of the user present in the specified area 3, it is possible to prevent the user present in the specified area 3 from feeling uncomfortable. For example, in this case, if the mobile terminal 200 is connected to the LAN 4, the mobile terminal 200 is judged to be a stored terminal. In addition, when the external terminal 100 is connected to the LAN 4, the external terminal 100 is determined to be a stored terminal. In other words, even if the user who input the extinguishing command (i.e., the user of the external terminal 100) is present within the specified area 3, the extinguishing of the stove burner 12 is suppressed.
なお、ケースA3では、所定領域3内に存在するユーザは、T44において、コンロ操作部14を操作して、消火指示を加熱調理器10に入力する。これにより、加熱調理器10は、T46において、コンロバーナ12を消火する。ケースA3では、外部端末100に入力される消火指示は拒否されるが、加熱調理器10に入力される消火指示は拒否されない。 In case A3, the user present within the specified area 3 operates the stove operation unit 14 to input an extinguishing command to the cooking appliance 10 at T44. This causes the cooking appliance 10 to extinguish the stove burner 12 at T46. In case A3, the extinguishing command input to the external terminal 100 is rejected, but the extinguishing command input to the cooking appliance 10 is not rejected.
(対応関係)
加熱システム2、加熱調理器10、外部端末100、携帯端末200が、それぞれ、「加熱システム」、「加熱装置」、「外部端末」、「携帯端末」の一例である。コンロバーナ12が、「加熱部」の一例である。所定領域3、LAN4が、それぞれ、「所定領域」、「ローカルエリアネットワーク」の一例である。図3のボタンBTを選択することが、「制御指示」の一例である。図3のT14の消火要求が、「制御要求」の一例である。コンロバーナ12を消火するための処理が、「所定処理」の一例である。図3の処理を実行する制御部30が、「制御部」の一例である。図3のT22の判断を実行する制御部30が、「判断部」の一例である。
(Correspondence)
The heating system 2, the cooking appliance 10, the external terminal 100, and the mobile terminal 200 are examples of a "heating system,""heatingdevice,""externalterminal," and "mobile terminal," respectively. The stove burner 12 is an example of a "heating unit." The specified area 3 and the LAN 4 are examples of a "specified area" and a "local area network," respectively. Selecting the button BT in FIG. 3 is an example of a "control instruction." The extinguishing request of T14 in FIG. 3 is an example of a "control request." The process for extinguishing the stove burner 12 is an example of a "specified process." The control unit 30 that executes the process in FIG. 3 is an example of a "control unit." The control unit 30 that executes the judgment of T22 in FIG. 3 is an example of a "judgment unit."
(第2実施例)
第2実施例は、加熱調理器10を遠隔から制御する処理の内容が異なる点を除いて、第1実施例と同様である。
Second Example
The second embodiment is similar to the first embodiment, except that the content of the process for remotely controlling the cooking appliance 10 is different.
(具体的な処理;図4)
図4を参照して、外部端末100を利用して、加熱調理器10を遠隔から制御する具体的な処理について説明する。本実施例では、加熱調理器10は、LAN4に接続されている携帯端末の検索を定期的(例えば30分毎)に実行する。T50、T52は、図3のT20、T22と同様である。T54では、加熱調理器10は、サーバ500を経由して、T52の判断の結果を示す結果情報を外部端末100に送信する。T52において、記憶済み端末がLAN4に現在接続されていないこと、又は、LAN4に携帯端末が1つも接続されていないことが判断される場合に、結果情報は、当該判断の結果を示す「端末無」を含む。一方、T52において、記憶済み端末がLAN4に現在接続されていることが判断される場合に、結果情報は、当該判断の結果を示す「端末有」を含む。なお、変形例では、加熱調理器10は、所定領域3内に設置されている人感センサ、カメラ等から情報を定期的に取得してもよい。そして、加熱調理器10は、人感センサ、カメラ等からの情報を利用して、所定領域3内にユーザが存在しないと判断する場合に、「ユーザ無」を示す結果情報を外部端末100に送信し、所定領域3内にユーザが存在すると判断する場合に、「ユーザ有」を示す結果情報を外部端末100に送信してもよい。また、本ケースでも、第1実施例のケースA3と同様に、外部端末100がLAN4に接続されている場合でも、外部端末100が記憶済み端末として判断される。
(Specific process: Figure 4)
With reference to FIG. 4, a specific process of remotely controlling the cooking appliance 10 using the external terminal 100 will be described. In this embodiment, the cooking appliance 10 periodically (for example, every 30 minutes) searches for a mobile terminal connected to the LAN 4. T50 and T52 are the same as T20 and T22 in FIG. 3. In T54, the cooking appliance 10 transmits result information indicating the result of the determination in T52 to the external terminal 100 via the server 500. In T52, when it is determined that the stored terminal is not currently connected to the LAN 4 or that no mobile terminal is connected to the LAN 4, the result information includes "terminal not present" indicating the result of the determination. On the other hand, in T52, when it is determined that the stored terminal is currently connected to the LAN 4, the result information includes "terminal present" indicating the result of the determination. In a modified example, the cooking appliance 10 may periodically acquire information from a human sensor, a camera, or the like installed in the predetermined area 3. Then, when the cooking appliance 10 determines that no user is present in the predetermined area 3 using information from a human presence sensor, a camera, or the like, it may transmit result information indicating "no user" to the external terminal 100, and when it determines that a user is present in the predetermined area 3, it may transmit result information indicating "user present" to the external terminal 100. Also, in this case, similar to case A3 of the first embodiment, even if the external terminal 100 is connected to the LAN 4, the external terminal 100 is determined to be a stored terminal.
外部端末100は、T54において、加熱調理器10から結果情報を受信すると、T56において、受信済みの結果情報をメモリ134に記憶する。 When the external terminal 100 receives the result information from the cooking appliance 10 at T54, it stores the received result information in the memory 134 at T56.
T60は、図3のT10と同様である。T62では、外部端末100は、メモリ134に記憶されている結果情報が「端末有」を示すのか否かを判断する。外部端末100は、メモリ134に記憶されている結果情報が「端末無」を示すと判断する場合(T62でNO)に、制御画面SC1を表示部116に表示する。T72、T74は、図3のT12、T14と同様である。 T60 is the same as T10 in FIG. 3. In T62, the external terminal 100 judges whether the result information stored in the memory 134 indicates "terminal present." If the external terminal 100 judges that the result information stored in the memory 134 indicates "terminal not present" (NO in T62), it displays the control screen SC1 on the display unit 116. T72 and T74 are the same as T12 and T14 in FIG. 3.
T84は、図3のT24と同様である。ケースB1は、図3のケースA1と同様のケースであり、T86~T92は、図3のT26~T32と同様である。一方、ケースB2は、図3のケースA2と同様のケースであり、T94、T96は、図3のT34、T36と同様である。 T84 is the same as T24 in Figure 3. Case B1 is the same as case A1 in Figure 3, and T86 to T92 are the same as T26 to T32 in Figure 3. On the other hand, case B2 is the same as case A2 in Figure 3, and T94 and T96 are the same as T34 and T36 in Figure 3.
ケースB3は、メモリ134に記憶されている結果情報が「端末有」を示すと判断されるケース(T62でYES)である。本ケースでは、外部端末100は、制御画面SC1とは異なる画面SC2を表示部116に表示する。画面SC2は、消火指示を入力するためのボタンBTを含まない。このため、ユーザは、消火指示を入力することができず、消火要求の加熱調理器10への送信が制限される。また、画面SC2は、加熱調理器10を遠隔から制御することができないことを示すメッセージを含む。ユーザは、当該メッセージを見て、加熱調理器10を遠隔から制御することができないことを知ることができる。 Case B3 is a case in which it is determined that the result information stored in memory 134 indicates "terminal present" (YES in T62). In this case, the external terminal 100 displays a screen SC2, which is different from the control screen SC1, on the display unit 116. The screen SC2 does not include a button BT for inputting an extinguishing command. As a result, the user cannot input an extinguishing command, and the transmission of an extinguishing request to the cooking appliance 10 is restricted. The screen SC2 also includes a message indicating that the cooking appliance 10 cannot be controlled remotely. The user can see the message and know that the cooking appliance 10 cannot be controlled remotely.
このような構成によれば、外部端末100は、所定領域3内に存在するユーザが加熱調理器10を操作していると推定する場合に、画面SC2を表示して、消火要求の加熱調理器10への送信を制限する。この結果、加熱調理器10を操作しているユーザの意図に反して、コンロバーナ12が消火されることを抑制することができる。 According to this configuration, when the external terminal 100 estimates that a user present in the specified area 3 is operating the cooking appliance 10, it displays the screen SC2 and restricts the transmission of a request to extinguish the fire to the cooking appliance 10. As a result, it is possible to prevent the stove burner 12 from being extinguished against the intention of the user operating the cooking appliance 10.
また、第1実施例では、所定領域3内にユーザが存在する場合でも、外部端末100は、消火要求を加熱調理器10に送信し、当該消火要求は、加熱調理器10によって拒否される。第1実施例では、拒否されるにも関わらず、消火要求が不必要に送信される。これに対して、上記の構成によれば、所定領域3内にユーザが存在する場合に、消火要求の加熱調理器10への送信が制限されるので、不必要な消火要求が加熱調理器10に送信されることを抑制することができる。 In addition, in the first embodiment, even if a user is present within the specified area 3, the external terminal 100 transmits an extinguishing request to the cooking appliance 10, and the extinguishing request is rejected by the cooking appliance 10. In the first embodiment, the extinguishing request is transmitted unnecessarily despite being rejected. In contrast, according to the above configuration, when a user is present within the specified area 3, the transmission of an extinguishing request to the cooking appliance 10 is restricted, so that it is possible to prevent unnecessary extinguishing requests from being transmitted to the cooking appliance 10.
(対応関係)
アプリ142が、「コンピュータプログラム」の一例である。図4のボタンBTを選択すること、T74の消火要求が、「制御指示」、「制御要求」の一例である。本実施例において、図4の処理を実行する制御部130が、「制御部」の一例である。T54の結果情報(即ちT52の判断の結果を示す情報)、加熱調理器10の判断の結果を示す結果情報に基づいてT62の判断を実行する制御部130が、それぞれ、「前記加熱装置から取得する情報」、「判断部」の一例である。なお、変形例では、加熱調理器10は、図4のT52、T54の処理を実行せず、T50の検索信号に対する1個以上の応答信号を外部端末100に送信してもよい。この場合、外部端末100は、端末テーブル50を記憶しており、加熱調理器10から受信した1個以上の応答信号の中に、端末テーブル50に記憶されている端末IDを含む応答信号が含まれているのか否かを判断してもよい。本変形例では、1個以上の応答信号、端末テーブル50を利用した判断を実行する外部端末100の制御部(図示省略)が、それぞれ、「前記加熱装置から取得する情報」、「判断部」の一例である。
(Correspondence)
The application 142 is an example of a "computer program". The selection of the button BT in FIG. 4 and the extinguishing request in T74 are examples of a "control instruction" and a "control request". In this embodiment, the control unit 130 that executes the process in FIG. 4 is an example of a "control unit". The control unit 130 that executes the judgment in T62 based on the result information of T54 (i.e., information indicating the result of the judgment in T52) and the result information indicating the result of the judgment of the cooking appliance 10 are examples of "information acquired from the heating device" and a "judgment unit", respectively. In a modified example, the cooking appliance 10 may not execute the processes of T52 and T54 in FIG. 4, but may transmit one or more response signals to the search signal in T50 to the external terminal 100. In this case, the external terminal 100 may store a terminal table 50 and judge whether or not a response signal including a terminal ID stored in the terminal table 50 is included in one or more response signals received from the cooking appliance 10. In this modified example, one or more response signals and a control unit (not shown) of the external terminal 100 that executes judgment using the terminal table 50 are examples of "information acquired from the heating device" and "judgment unit," respectively.
(第3実施例)
第3実施例は、加熱システム2がスマートメータ70を備える点、及び、加熱調理器10を遠隔から制御する処理の内容が異なる点を除いて、第1実施例と同様である。
(Third Example)
The third embodiment is similar to the first embodiment, except that the heating system 2 includes a smart meter 70 and the content of the process for remotely controlling the cooking appliance 10 is different.
(加熱システム2の構成;図5)
図5に示すように、スマートメータ70は、LAN4に接続されている。スマートメータ70は、所定領域3を含む宅内に供給される資源の量を計測するメータである。ここで、「資源」は、例えば、電気、ガス、水等である。スマートメータ70は、宅内に供給される資源の量を示す計測値(例えば電気の使用量)を出力可能である。なお、変形例では、スマートメータ70は、LAN4に接続されておらず、インターネット8に接続されていてもよい。
(Configuration of heating system 2; FIG. 5)
As shown in Fig. 5, the smart meter 70 is connected to the LAN 4. The smart meter 70 is a meter that measures the amount of resources supplied to a house including a predetermined area 3. Here, the "resources" are, for example, electricity, gas, water, etc. The smart meter 70 can output a measurement value (for example, the amount of electricity used) that indicates the amount of resources supplied to the house. In a modified example, the smart meter 70 may not be connected to the LAN 4, but may be connected to the Internet 8.
(具体的な処理;図6)
図6を参照して、外部端末100を利用して、加熱調理器10を遠隔から制御する具体的な処理について説明する。T110~T114は、図3のT10~T14と同様である。
(Specific process: Figure 6)
6, a specific process for remotely controlling the cooking appliance 10 using the external terminal 100 will be described. T110 to T114 are the same as T10 to T14 in FIG.
加熱調理器10は、T114において、外部端末100から消火要求を受信すると、T120において、計測値を要求する計測値要求をスマートメータ70に送信して、スマートメータ70から計測値を受信する。 When the cooking appliance 10 receives an extinguishing request from the external terminal 100 at T114, it transmits a measurement value request to the smart meter 70 requesting a measurement value at T120 and receives the measurement value from the smart meter 70.
T122では、加熱調理器10は、受信済みの計測値が所定条件を満たすのか否かを判断する。所定条件は、例えば、受信済みの計測値が所定の閾値以上である条件である。所定の閾値は、例えば、宅内にユーザが存在するときに供給されると推定される資源の量の下限値に基づいて予め設定される。即ち、受信済みの計測値が所定の閾値以上であることは、宅内の所定領域3内にユーザが存在する可能性が高いことを意味する。なお、所定条件は、上記の条件に限らず、例えば、スマートメータ70の計測値の変化量が所定の量以上である条件であってもよい。 At T122, the cooking appliance 10 determines whether the received measurement value satisfies a predetermined condition. The predetermined condition is, for example, a condition in which the received measurement value is equal to or greater than a predetermined threshold. The predetermined threshold is, for example, set in advance based on a lower limit of the amount of resources estimated to be supplied when a user is present in the home. In other words, when the received measurement value is equal to or greater than the predetermined threshold, it means that there is a high possibility that a user is present in a predetermined area 3 in the home. Note that the predetermined condition is not limited to the above conditions, and may be, for example, a condition in which the amount of change in the measurement value of the smart meter 70 is equal to or greater than a predetermined amount.
図6のケースC1~C3は、図3のケースA1~A3と同様であり、図6のT124~T146は、図3のT24~T46と同様である。 Cases C1 to C3 in Figure 6 are similar to cases A1 to A3 in Figure 3, and T124 to T146 in Figure 6 are similar to T24 to T46 in Figure 3.
このような構成でも、第1実施例と同様に、所定領域3内に存在するユーザの意図に反して、コンロバーナ12が消火されることを抑制することができる(ケースC3)。スマートメータ70が、「メータ」の一例である。図6のT122の判断を実行する制御部30が、「判断部」の一例である。 Even with this configuration, as in the first embodiment, it is possible to prevent the stove burner 12 from being extinguished against the will of a user present in the specified area 3 (Case C3). The smart meter 70 is an example of a "meter". The control unit 30 that executes the determination of T122 in FIG. 6 is an example of a "determination unit".
以上、各実施例について詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。上記の各実施例の変形例を以下に列挙する。 Although each embodiment has been described in detail above, these are merely examples and do not limit the scope of the claims. The technology described in the claims includes various modifications and variations of the specific examples given above. Modifications of each of the above embodiments are listed below.
(変形例1)「制御指示」は、消火指示に限らず、例えば、コンロバーナ12の加熱量を低減する指示、加熱調理器10の設定を変更する変更指示、加熱調理器10の電源をOFFするOFF指示、加熱調理器10の操作をロックするロック指示であってもよい。 (Variation 1) The "control instruction" is not limited to an extinguishing instruction, and may be, for example, an instruction to reduce the amount of heat from the stove burner 12, a change instruction to change the settings of the cooking appliance 10, an OFF instruction to turn off the power to the cooking appliance 10, or a lock instruction to lock the operation of the cooking appliance 10.
(変形例2)「判断部」によって実現される処理は、図3のT22、図4のT62、図6のT122に限らない。例えば、第1実施例において、加熱調理器10は、所定領域3内に設置されている人感センサ、カメラ等から情報を取得し、当該情報を利用して、所定領域3内にユーザが存在するのか否かを判断してもよい。また、加熱調理器10は、加熱調理器10と携帯端末200との間にP2P接続(例えばBluetoothに従った接続)が確立されている場合に、所定領域3内にユーザが存在すると判断してもよい。 (Variation 2) The processing realized by the "determination unit" is not limited to T22 in FIG. 3, T62 in FIG. 4, and T122 in FIG. 6. For example, in the first embodiment, the cooking appliance 10 may obtain information from a motion sensor, a camera, etc. installed in the specified area 3, and use the information to determine whether or not a user is present in the specified area 3. In addition, the cooking appliance 10 may determine that a user is present in the specified area 3 when a P2P connection (e.g., a connection according to Bluetooth) is established between the cooking appliance 10 and the mobile terminal 200.
(変形例3)第1実施例では、図3のT22の判断は、加熱調理器10によって実行される。これに代えて、当該判断は、サーバ500によって実行されてもよい。当該判断において記憶済み端末がLAN4に現在接続されていないことが判断される場合には、サーバ500は、外部端末100から受信した消火要求を加熱調理器10に送信してもよい。また、当該判断において記憶済み端末がLAN4に現在接続されていることが判断される場合には、サーバ500は、消火要求を加熱調理器10に送信しないことによって、消火要求を拒否してもよい。本変形例では、サーバ500が、「制御部」及び「判断部」の一例である。 (Variation 3) In the first embodiment, the judgment of T22 in FIG. 3 is executed by the cooking appliance 10. Alternatively, the judgment may be executed by the server 500. If the judgment determines that the stored terminal is not currently connected to the LAN 4, the server 500 may transmit the extinguishing request received from the external terminal 100 to the cooking appliance 10. Also, if the judgment determines that the stored terminal is currently connected to the LAN 4, the server 500 may reject the extinguishing request by not transmitting the extinguishing request to the cooking appliance 10. In this variation, the server 500 is an example of a "control unit" and a "determination unit".
(変形例4)加熱システム2は、サーバ500を備えなくてもよい。この場合、外部端末100は、例えば、インターネット8とは異なる通信方式(例えば、Bluetooth)を利用して、消火要求を加熱調理器10に送信してもよい(図3のT14参照)。 (Variation 4) The heating system 2 may not include a server 500. In this case, the external terminal 100 may transmit an extinguishing request to the cooking appliance 10, for example, using a communication method other than the Internet 8 (e.g., Bluetooth) (see T14 in FIG. 3).
(変形例5)図3のT22では、加熱調理器10は、端末テーブル50に記憶されている端末IDを含む応答信号が受信されるのか否かを判断する。これに代えて、加熱調理器10は、1個以上の応答信号が受信されるのか否かを判断してもよい。1個以上の応答信号が受信されることは、LAN4に1個以上の携帯端末が接続されていることを意味する。加熱調理器10は、1個以上の応答信号が受信されたと判断する場合に、LAN4内に携帯端末を携帯するユーザが存在すると判断して、T40の処理を実行してもよい。一方、加熱調理器10は、応答信号が1個も受信されなかったと判断する場合に、LAN4内に携帯端末を携帯するユーザが存在しないと判断して、T24移行の処理を実行してもよい。即ち、本変形例では、加熱調理器10は、端末テーブル50を記憶していなくてもよい。 (Modification 5) In T22 of FIG. 3, the cooking appliance 10 judges whether or not a response signal including a terminal ID stored in the terminal table 50 is received. Alternatively, the cooking appliance 10 may judge whether or not one or more response signals are received. Receiving one or more response signals means that one or more mobile terminals are connected to the LAN 4. When the cooking appliance 10 judges that one or more response signals have been received, it may judge that a user carrying a mobile terminal is present in the LAN 4, and may execute the process of T40. On the other hand, when the cooking appliance 10 judges that no response signal has been received, it may judge that a user carrying a mobile terminal is not present in the LAN 4, and may execute the process of transition to T24. That is, in this modification, the cooking appliance 10 does not need to store the terminal table 50.
本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。 The technical elements described in this specification or drawings have technical utility either alone or in various combinations, and are not limited to the combinations described in the claims at the time of filing. In addition, the technologies illustrated in this specification or drawings can achieve multiple objectives simultaneously, and achieving one of those objectives is itself technically useful.
2 :加熱システム
3 :所定領域
4 :ローカルエリアネットワーク(LAN)
8 :インターネット
10 :加熱調理器
12 :コンロバーナ
14 :コンロ操作部
20 :LANI/F
30 :制御部
32 :CPU
34 :メモリ
40 :プログラム
50 :端末テーブル
60 :ルータ
70 :スマートメータ
100 :外部端末
114 :操作部
116 :表示部
120 :ネットワークI/F
130 :制御部
132 :CPU
134 :メモリ
140 :OSプログラム
142 :アプリケーションプログラム(アプリ)
200 :携帯端末
500 :サーバ
SC1 :制御画面
SC2 :画面
BT :ボタン
2: Heating system 3: Predetermined area 4: Local area network (LAN)
8: Internet 10: Cooking device 12: Stove burner 14: Stove operation unit 20: LAN I/F
30: Control unit 32: CPU
34: Memory 40: Program 50: Terminal table 60: Router 70: Smart meter 100: External terminal 114: Operation unit 116: Display unit 120: Network I/F
130: Control unit 132: CPU
134: Memory 140: OS program 142: Application program (app)
200: Mobile terminal 500: Server SC1: Control screen SC2: Screen BT: Button
Claims (5)
前記加熱装置を制御するための制御指示の入力を受けて、前記制御指示に従った所定処理を前記加熱装置に実行させる通信が可能な外部端末と、
前記制御指示に従った前記所定処理の実行を制御する制御部と、
前記所定領域内に前記加熱装置のユーザが存在するのか否かを判断する判断部と、
1個以上の端末IDを記憶するメモリと、
を備え、
前記制御部は、
前記判断部が前記所定領域内に前記ユーザが存在しないと判断する場合に、前記制御指示に従った前記所定処理を前記加熱装置に実行させ、
前記判断部が前記所定領域内に前記ユーザが存在すると判断する場合に、前記制御指示に従った前記所定処理の実行を制限する、
ように構成されており、
前記判断部は、
前記所定領域内に形成されているローカルエリアネットワークに、前記外部端末又は前記外部端末とは異なる携帯端末を検索する検索信号を送信し、前記ローカルエリアネットワークから前記検索信号に対する応答信号を受信し、かつ、前記ローカルエリアネットワークから受信した1個以上の前記応答信号の中に、前記メモリに記憶されている端末IDを含む応答信号が含まれている場合に、前記所定領域内に前記ユーザが存在すると判断し、
前記ローカルエリアネットワークから前記応答信号を受信しない場合、及び、前記ローカルエリアネットワークから受信した1個以上の前記応答信号の中に、前記メモリに記憶されている端末IDを含む応答信号が含まれていない場合に、前記所定領域内に前記ユーザが存在しないと判断する、加熱システム。 A heating device installed within a predetermined area;
an external terminal capable of receiving an input of a control instruction for controlling the heating device and causing the heating device to execute a predetermined process in accordance with the control instruction;
a control unit that controls execution of the predetermined process in accordance with the control instruction;
a determination unit that determines whether a user of the heating device is present within the predetermined area;
A memory for storing one or more terminal IDs;
Equipped with
The control unit is
when the determination unit determines that the user is not present within the predetermined area, causing the heating device to execute the predetermined process in accordance with the control instruction;
when the determination unit determines that the user is present within the predetermined area, restricting the execution of the predetermined process in accordance with the control instruction;
It is structured as follows:
The determination unit is
transmit a search signal to a local area network formed within the specified area to search for the external terminal or a mobile terminal different from the external terminal, receive a response signal to the search signal from the local area network, and determine that the user is present within the specified area when one or more of the response signals received from the local area network include a response signal including a terminal ID stored in the memory;
A heating system that determines that the user is not present within the specified area if the response signal is not received from the local area network and if one or more of the response signals received from the local area network do not include a response signal including a terminal ID stored in the memory.
前記外部端末は、前記制御指示の入力を受ける場合に、前記制御指示に従った制御要求を前記加熱装置の前記制御部に送信し、
前記制御部は、前記外部端末から前記制御要求を受信する場合に、前記所定領域内に前記ユーザが存在するのか否かの判断を前記判断部に実行させる、請求項1から3のいずれか一項に記載の加熱システム。 The heating device includes the determination unit and the control unit,
When the external terminal receives the input of the control instruction, the external terminal transmits a control request according to the control instruction to the control unit of the heating device;
The heating system according to claim 1 , wherein the control unit causes the determination unit to determine whether the user is present within the specified area when the control request is received from the external terminal.
前記加熱装置は、端末IDを記憶するメモリを備え、
前記コンピュータプログラムは、
前記加熱装置から取得する情報が第1の値を示す場合に、前記所定領域内に前記加熱装置のユーザが存在すると判断し、
前記加熱装置から取得する前記情報が第2の値を示す場合に、前記所定領域内に前記ユーザが存在しないと判断し、
前記所定領域内に前記ユーザが存在しないと判断する場合に、前記制御指示に従った前記制御要求を前記加熱装置に送信し、
前記所定領域内に前記ユーザが存在すると判断する場合に、前記制御指示に従った前記制御要求の前記加熱装置への送信を制限する、
ように構成されており、
前記情報は、前記加熱装置が前記所定領域内に形成されているローカルエリアネットワークに送信した検索信号に対する1個以上の応答信号の中に、前記メモリに記憶されている前記端末IDを含む応答信号が含まれる場合に、前記第1の値を示し、
前記情報は、前記1個以上の応答信号の中に、前記端末IDを含む応答信号が含まれない場合に、前記第2の値を示し、
前記検索信号は、前記外部端末又は前記外部端末とは異なる携帯端末を検索する信号である、外部端末のためのコンピュータプログラム。
A computer program for an external terminal capable of receiving an input of a control instruction for controlling a heating device installed within a predetermined area and transmitting a control request to the heating device in accordance with the control instruction, the computer program comprising:
The heating device includes a memory that stores a terminal ID,
The computer program comprises:
determining that a user of the heating device is present within the predetermined area when the information acquired from the heating device indicates a first value ;
determining that the user is not present within the predetermined area when the information acquired from the heating device indicates a second value;
When it is determined that the user is not present within the predetermined area, the control request according to the control instruction is transmitted to the heating device;
restricting transmission of the control request to the heating device in accordance with the control instruction when it is determined that the user is present within the predetermined area;
It is structured as follows:
the information indicates the first value when one or more response signals to a search signal transmitted by the heating device to a local area network formed within the predetermined area include a response signal including the terminal ID stored in the memory ;
the information indicates the second value when a response signal including the terminal ID is not included in the one or more response signals;
A computer program for an external terminal, wherein the search signal is a signal for searching for the external terminal or a mobile terminal different from the external terminal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020131122A JP7713293B2 (en) | 2020-07-31 | 2020-07-31 | Computer program for heating system and external terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020131122A JP7713293B2 (en) | 2020-07-31 | 2020-07-31 | Computer program for heating system and external terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022027235A JP2022027235A (en) | 2022-02-10 |
| JP7713293B2 true JP7713293B2 (en) | 2025-07-25 |
Family
ID=80264250
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020131122A Active JP7713293B2 (en) | 2020-07-31 | 2020-07-31 | Computer program for heating system and external terminal |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7713293B2 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005341080A (en) | 2004-05-26 | 2005-12-08 | Tokyo Gas Co Ltd | Heating device and information communication system for heating device |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016004364A (en) * | 2014-06-16 | 2016-01-12 | 富士通株式会社 | Behavior estimation device, method, and program |
| JP2017091347A (en) * | 2015-11-13 | 2017-05-25 | 住友電気工業株式会社 | Equipment management device, equipment management method and equipment management program |
| JP6905883B2 (en) * | 2017-07-19 | 2021-07-21 | リンナイ株式会社 | Communications system |
| JP2020091083A (en) * | 2018-12-07 | 2020-06-11 | 三菱電機株式会社 | Heat cooker |
-
2020
- 2020-07-31 JP JP2020131122A patent/JP7713293B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005341080A (en) | 2004-05-26 | 2005-12-08 | Tokyo Gas Co Ltd | Heating device and information communication system for heating device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022027235A (en) | 2022-02-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12295517B2 (en) | Cook top, range hood and control methods thereof | |
| US20210203523A1 (en) | Methods of remote control of appliances | |
| JP2018040515A (en) | Heating cooker | |
| KR102668465B1 (en) | communications system | |
| JP2020190360A (en) | Heating system | |
| JP6579936B2 (en) | Cooking system | |
| JP2020112320A (en) | Communication system and program | |
| KR101772408B1 (en) | System and method for controlling smart household appliances using wirelee lan | |
| JP7713293B2 (en) | Computer program for heating system and external terminal | |
| JP2022160847A (en) | heating cooking system | |
| JP7542472B2 (en) | Cooking system and application program | |
| JP2017166743A (en) | Cooking system and cooking system program | |
| JP7315830B2 (en) | Water heater, hot water system, server and program | |
| JP7445560B2 (en) | Cooking systems and programs for cooking systems | |
| JP2020120287A (en) | Communications system | |
| JP7016652B2 (en) | Cooking system | |
| JP2018186479A (en) | Communication adapter | |
| JP2019020002A (en) | Hot water supply system | |
| JP7316846B2 (en) | Computer program for heating system, heating device and mobile terminal | |
| JP7519307B2 (en) | Heating Equipment Monitoring System | |
| JP7269740B2 (en) | heating cooking system | |
| JP2025089721A (en) | Cooking system | |
| CN204765142U (en) | Electricity cooking pot's heat preservation control device and electric cooking pot | |
| JP2022142671A (en) | heating cooking system | |
| JP2023039559A (en) | Heating cooking system, and heating cooker |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230616 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240509 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240611 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240801 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241112 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250106 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250401 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250512 |
|
| 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: 20250701 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250714 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7713293 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |