Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7821041B2 - air conditioner - Google Patents
[go: Go Back, main page]

JP7821041B2 - air conditioner - Google Patents

air conditioner

Info

Publication number
JP7821041B2
JP7821041B2 JP2022084187A JP2022084187A JP7821041B2 JP 7821041 B2 JP7821041 B2 JP 7821041B2 JP 2022084187 A JP2022084187 A JP 2022084187A JP 2022084187 A JP2022084187 A JP 2022084187A JP 7821041 B2 JP7821041 B2 JP 7821041B2
Authority
JP
Japan
Prior art keywords
firmware
update
notification
air conditioner
temperature
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
Application number
JP2022084187A
Other languages
Japanese (ja)
Other versions
JP2023172411A (en
Inventor
圭輝 小泉
大悟 平山
宏敏 文原
雅治 渡辺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2022084187A priority Critical patent/JP7821041B2/en
Priority to CN202380038878.1A priority patent/CN119156600A/en
Priority to PCT/JP2023/018509 priority patent/WO2023228840A1/en
Publication of JP2023172411A publication Critical patent/JP2023172411A/en
Application granted granted Critical
Publication of JP7821041B2 publication Critical patent/JP7821041B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F2110/00Control inputs relating to air properties
    • F24F2110/10Temperature
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F2110/00Control inputs relating to air properties
    • F24F2110/50Air quality properties
    • F24F2110/64Airborne particle content
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F2110/00Control inputs relating to air properties
    • F24F2110/50Air quality properties
    • F24F2110/65Concentration of specific substances or contaminants
    • F24F2110/70Carbon dioxide

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Air Conditioning Control Device (AREA)

Description

本開示は、空気調和機に関する。 This disclosure relates to an air conditioner.

特許文献1は、空気調和機を開示する。当該空気調和機は、室外機及び室内機を有する。室内機の記憶部は、制御プログラム及びサーバから室内機にダウンロードされた更新プログラムを記憶する。室内機の停止部は、空気調和機の運転を停止させた後、電子膨張弁の開度を全開にする。室内機の更新部は、停止部によって運転が停止された室内機のソフトウェアの更新を行う。更新部は、更新プログラムを制御プログラムに置き換えてインストールすることにより室内機のソフトウェアの更新を行う。室内機の開始部は、更新部によるソフトウェアの更新後、圧縮機を再起動させ、圧縮機の再起動に失敗した場合、圧縮機の再起動に成功するまで圧縮機の起動処理を繰り返す。これにより、運転停止から再起動までの時間を必要最小限にすることができる(段落0010,0021及び0025-0028)。 Patent Document 1 discloses an air conditioner. The air conditioner has an outdoor unit and an indoor unit. The indoor unit's storage unit stores a control program and update programs downloaded from a server to the indoor unit. The indoor unit's stop unit stops operation of the air conditioner and then fully opens the electronic expansion valve. The indoor unit's update unit updates the software of the indoor unit whose operation has been stopped by the stop unit. The update unit updates the indoor unit's software by replacing the control program with the update program and installing it. The indoor unit's start unit restarts the compressor after the update unit updates the software. If the compressor restart fails, the start unit repeats the compressor start process until the compressor restart is successful. This minimizes the time from stopping operation to restarting (paragraphs 0010, 0021, and 0025-0028).

特開2019-178810号公報Japanese Patent Application Laid-Open No. 2019-178810

特許文献1に開示された空気調和機においては、ソフトウェアの更新のために望ましくないタイミングに運転が停止される場合がある。 The air conditioner disclosed in Patent Document 1 may stop operation at undesirable times due to software updates.

本開示は、この問題に鑑みてなされた。本開示の一態様は、ファームウェアを更新するために望ましくないタイミングに運転が停止されることを抑制することができる空気調和機を提供することを目的とする。 The present disclosure has been made in light of this problem. One aspect of the present disclosure aims to provide an air conditioner that can prevent operation from being stopped at undesirable times in order to update firmware.

本開示の一態様の空気調和機は、空気を調和する空気調和機構と、ファームウェアを記憶する記憶部と、通信部と、前記ファームウェアを実行して前記空気調和機構を制御し、前記ファームウェアを更新することを指示する操作が端末に対して行われたことを示す指示通知を前記通信部が受信した場合に保留条件が満たされているか否かを判定し、前記保留条件が満たされていると判定した場合に前記ファームウェアを更新することを保留する制御部と、を備える。 An air conditioner according to one aspect of the present disclosure includes an air conditioning mechanism that conditions air, a storage unit that stores firmware, a communication unit, and a control unit that executes the firmware to control the air conditioning mechanism, determines whether a hold condition is met when the communication unit receives an instruction notification indicating that an operation to update the firmware has been performed on a terminal, and holds off updating the firmware when it determines that the hold condition is met.

第1実施形態の空気調和システムを模式的に図示する図である。1 is a diagram schematically illustrating an air conditioning system according to a first embodiment. 第1実施形態の空気調和システムに備えられる空気調和機のブロック図である。1 is a block diagram of an air conditioner provided in an air conditioning system of a first embodiment. FIG. 第1実施形態の空気調和システムに備えられるサーバのブロック図である。FIG. 2 is a block diagram of a server provided in the air conditioning system of the first embodiment. 第1実施形態の空気調和システムに備えられる端末のブロック図である。FIG. 2 is a block diagram of a terminal provided in the air conditioning system of the first embodiment. 第1実施形態の空気調和システムに備えられる空気調和機により行われるファームウェアの更新の流れを示すフローチャートである。4 is a flowchart showing the flow of firmware update performed by the air conditioner provided in the air conditioning system of the first embodiment. 第1実施形態の空気調和システムに備えられる空気調和機により行われるファームウェアの更新の流れを示すフローチャートである。4 is a flowchart showing the flow of firmware update performed by the air conditioner provided in the air conditioning system of the first embodiment. 第1実施形態の空気調和システムにおいてファームウェアの更新が保留される場合に空気調和機及び端末が行う処理を示すシーケンス図である。4 is a sequence diagram showing the processing performed by the air conditioner and the terminal when firmware update is suspended in the air conditioning system of the first embodiment. FIG. 第2実施形態の空気調和システムに備えられる空気調和機により行われるファームウェアの更新の流れを示すフローチャートである。10 is a flowchart showing the flow of firmware update performed by an air conditioner provided in an air conditioning system of a second embodiment. 第2実施形態の空気調和システムに備えられる空気調和機が冷房を行っている間にファームウェアが更新される場合の部屋内温度の時間変化を示すグラフである。10 is a graph showing the change over time in room temperature when firmware is updated while an air conditioner provided in the air conditioning system of the second embodiment is performing cooling. 第2実施形態の空気調和システムに備えられる空気調和機が暖房を行っている間にファームウェアが更新される場合の部屋内温度の時間変化を示すグラフである。10 is a graph showing the change over time in room temperature when firmware is updated while an air conditioner provided in the air conditioning system of the second embodiment is performing heating.

以下、本開示の実施形態について、図面を参照しつつ説明する。なお、図面については、同一又は同等の要素には同一の符号を付し、重複する説明は省略する。 Embodiments of the present disclosure will be described below with reference to the drawings. Note that in the drawings, identical or equivalent elements are designated by the same reference numerals, and duplicate descriptions will be omitted.

1 第1実施形態
1.1 空気調和システム
図1は、第1実施形態の空気調和システムを模式的に図示する図である。
1 First Embodiment 1.1 Air Conditioning System FIG. 1 is a diagram schematically illustrating an air conditioning system according to a first embodiment.

図1に図示されるように、第1実施形態の空気調和システム1は、空気調和機11、サーバ12及び端末13を備える。 As shown in FIG. 1, the air conditioning system 1 of the first embodiment includes an air conditioner 11, a server 12, and a terminal 13.

空気調和機11、サーバ12及び端末13は、ネットワーク14に通信可能に接続され、ネットワーク14を介して互いに通信する。 The air conditioner 11, server 12, and terminal 13 are communicatively connected to a network 14 and communicate with each other via the network 14.

空気調和機11は、空気を調和し、調和した空気を部屋21内に供給する。空気調和機11は、冷房、暖房、除湿、加湿、送風、空気清浄等を行う。空気調和機11は、ファームウェア31を実行してファームウェア31にしたがって動作する。 The air conditioner 11 conditions the air and supplies the conditioned air to the room 21. The air conditioner 11 performs cooling, heating, dehumidification, humidification, ventilation, air purification, etc. The air conditioner 11 executes firmware 31 and operates in accordance with the firmware 31.

空気調和機11は、実行するファームウェア31を更新するための更新データ41をサーバ12から受信し、更新データ41の受信を完了した後に、更新可能通知42を端末13へ送信する。更新可能通知42は、ファームウェア31を更新することができることを端末13に報知させる通知である。空気調和機11は、サーバ12を経由して端末13へ更新可能通知42を送信してもよいし、端末13へ直接的に更新可能通知42を送信してもよい。 The air conditioner 11 receives update data 41 for updating the firmware 31 to be executed from the server 12, and after completing reception of the update data 41, sends an update available notification 42 to the terminal 13. The update available notification 42 is a notification that notifies the terminal 13 that the firmware 31 can be updated. The air conditioner 11 may send the update available notification 42 to the terminal 13 via the server 12, or may send the update available notification 42 directly to the terminal 13.

空気調和機11は、強制更新指示通知43を端末13から受信し、強制更新指示通知43を受信するのに連動して、受信した更新データ41にしたがってファームウェア31をただちに更新する。強制更新指示通知43は、強制更新指示操作が端末13に対して行われたことを示す通知である。強制更新指示操作は、ファームウェア31を強制的に更新することを指示する操作である。空気調和機11は、更新指示通知44を端末13から受信し、更新指示通知44を受信するのに連動して、受信した更新データ41にしたがってファームウェア31を適時に更新する。更新指示通知44は、更新指示操作が端末13に対して行われたことを示す通知である。更新指示操作は、ファームウェア31を更新することを指示する操作である。空気調和機11は、更新保留指示通知45を端末13から受信した場合は、ファームウェア31を更新することを保留する。更新保留指示通知45は、更新保留指示操作が端末13に対して行われたことを示す通知である。更新保留指示操作は、ファームウェア31を更新することを保留することを指示する操作である。空気調和機11は、端末13からサーバ12を経由して強制更新指示通知43、更新指示通知44及び更新保留指示通知45を受信してもよいし、端末13から直接的に強制更新指示通知43、更新指示通知44及び更新保留指示通知45を受信してもよい。 The air conditioner 11 receives a forced update instruction notification 43 from the terminal 13, and in conjunction with receiving the forced update instruction notification 43, immediately updates the firmware 31 in accordance with the received update data 41. The forced update instruction notification 43 is a notification indicating that a forced update instruction operation has been performed on the terminal 13. The forced update instruction operation is an operation instructing the firmware 31 to be forcibly updated. The air conditioner 11 receives an update instruction notification 44 from the terminal 13, and in conjunction with receiving the update instruction notification 44, updates the firmware 31 in a timely manner in accordance with the received update data 41. The update instruction notification 44 is a notification indicating that an update instruction operation has been performed on the terminal 13. The update instruction operation is an operation instructing the firmware 31 to be updated. If the air conditioner 11 receives an update postponement instruction notification 45 from the terminal 13, it postpones updating the firmware 31. The update postponement instruction notification 45 is a notification indicating that an update postponement instruction operation has been performed on the terminal 13. The update suspension instruction operation is an operation to instruct to suspend updating the firmware 31. The air conditioner 11 may receive the forced update instruction notification 43, update instruction notification 44, and update suspension instruction notification 45 from the terminal 13 via the server 12, or may receive the forced update instruction notification 43, update instruction notification 44, and update suspension instruction notification 45 directly from the terminal 13.

空気調和機11は、ファームウェア31を更新することを開始するのに連動して、更新開始通知46を端末13へ送信する。更新開始通知46は、ファームウェア31を更新することを開始したことを端末13に報知させる通知である。空気調和機11は、ファームウェア31を更新することを保留した場合は、更新保留通知47を端末13へ送信する。更新保留通知47は、ファームウェア31を更新することを保留していることを端末13に報知させる通知である。空気調和機11は、サーバ12を経由して端末13へ更新開始通知46及び更新保留通知47を送信してもよいし、端末13へ直接的に更新開始通知46及び更新保留通知47を送信してもよい。 In conjunction with starting to update the firmware 31, the air conditioner 11 transmits an update start notification 46 to the terminal 13. The update start notification 46 is a notification that notifies the terminal 13 that updating the firmware 31 has started. If the air conditioner 11 puts updating the firmware 31 on hold, it transmits an update hold notification 47 to the terminal 13. The update hold notification 47 is a notification that notifies the terminal 13 that updating the firmware 31 is on hold. The air conditioner 11 may transmit the update start notification 46 and the update hold notification 47 to the terminal 13 via the server 12, or may transmit the update start notification 46 and the update hold notification 47 directly to the terminal 13.

サーバ12は、更新データ41を空気調和機11へ送信する。 The server 12 transmits the update data 41 to the air conditioner 11.

端末13は、更新可能通知42を空気調和機11から受信し、更新可能通知42を受信するのに連動して、ファームウェア31を更新することができることを報知する。 The terminal 13 receives the update available notification 42 from the air conditioner 11, and in conjunction with receiving the update available notification 42, notifies the terminal 13 that the firmware 31 can be updated.

端末13は、強制更新指示操作を受け付け、強制更新指示操作を受け付けるのに連動して、強制更新指示通知43を空気調和機11へ送信する。端末13は、更新指示操作を受け付け、更新指示操作を受け付けるのに連動して、更新指示通知44を空気調和機11へ送信する。端末13は、更新保留指示操作を受け付け、更新保留指示操作を受け付けるのに連動して、更新保留指示通知45を空気調和機11へ送信する。 The terminal 13 accepts the forced update instruction operation and, in conjunction with accepting the forced update instruction operation, sends a forced update instruction notification 43 to the air conditioner 11. The terminal 13 accepts the update instruction operation and, in conjunction with accepting the update instruction operation, sends an update instruction notification 44 to the air conditioner 11. The terminal 13 accepts the update defer instruction operation and, in conjunction with accepting the update defer instruction operation, sends an update defer instruction notification 45 to the air conditioner 11.

端末13は、更新開始通知46を空気調和機11から受信し、更新開始通知46を受信するのに連動して、ファームウェア31を更新することを開始したことを報知する。端末13は、更新保留通知47を空気調和機11から受信し、更新保留通知47を受信するのに連動して、ファームウェア31を更新することを保留していることを報知する。 The terminal 13 receives the update start notification 46 from the air conditioner 11 and, in conjunction with receiving the update start notification 46, notifies that updating of the firmware 31 has begun. The terminal 13 receives the update postponement notification 47 from the air conditioner 11 and, in conjunction with receiving the update postponement notification 47, notifies that updating of the firmware 31 is on hold.

ネットワーク14は、インターネットを含み、サーバ12は、クラウドサーバである。 Network 14 includes the Internet, and server 12 is a cloud server.

1.2 空気調和機
図2は、第1実施形態の空気調和システムに備えられる空気調和機のブロック図である。
1.2 Air Conditioner FIG. 2 is a block diagram of the air conditioner provided in the air conditioning system of the first embodiment.

図2に図示されるように、空気調和機11は、空気調和機構51、記憶部52、通信部53、人検知センサ54、温度センサ55、湿度センサ56及び制御部57を備える。 As shown in FIG. 2, the air conditioner 11 includes an air conditioning mechanism 51, a memory unit 52, a communication unit 53, a human detection sensor 54, a temperature sensor 55, a humidity sensor 56, and a control unit 57.

空気調和機構51は、空気を調和し、調和した空気を部屋21内に供給する。 The air conditioning mechanism 51 conditions the air and supplies the conditioned air into the room 21.

図2に図示されるように、空気調和機構51は、送風部61、風向調整部62及び冷凍サイクル63を備える。 As shown in Figure 2, the air conditioning mechanism 51 includes a blower 61, a wind direction adjustment unit 62, and a refrigeration cycle 63.

送風部61は、部屋21内に風を送る。送風部61は、ファン、ファンを回転させてファンに送られる風を生成させるファンモータ等を備える。 The blower 61 blows air into the room 21. The blower 61 includes a fan, a fan motor that rotates the fan to generate the air that is blown to the fan, and the like.

風向調整部62は、送られる風の風向を調整する。風向調整部62は、ルーバ、ルーバの姿勢を調整してルーバに送られる風の風向を調整させるルーバモータ等を備える。 The wind direction adjustment unit 62 adjusts the direction of the wind being blown. The wind direction adjustment unit 62 includes a louver, a louver motor that adjusts the position of the louver to adjust the direction of the wind being blown to the louver, and the like.

冷凍サイクル63は、送られる風により流される空気の温度を調整する。冷凍サイクル63は、流される空気と冷媒との間で熱交換を行わせて流される空気の温度を調整する。 The refrigeration cycle 63 adjusts the temperature of the air being blown in by the blown wind. The refrigeration cycle 63 adjusts the temperature of the air being blown in by performing heat exchange between the air being blown in and the refrigerant.

これらにより、空気調和機構51は、部屋21内の空気を冷やすことができ、部屋21内の空気を温めることができる。 As a result, the air conditioning mechanism 51 can cool and warm the air in the room 21.

記憶部52は、ファームウェア31を記憶し、ファームウェア31が更新される際に、ファームウェア31の更新に用いられる更新データ41を記憶する。記憶部52は、メモリ、ストレージ等を備える。メモリは、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)等である。ストレージは、フラッシュストレージ等である。 The memory unit 52 stores the firmware 31 and, when the firmware 31 is updated, stores the update data 41 used to update the firmware 31. The memory unit 52 includes memory, storage, etc. The memory is random access memory (RAM), read-only memory (ROM), etc. The storage is flash storage, etc.

通信部53は、ネットワーク14に接続され、ネットワーク14を経由してサーバ12及び端末13と通信する。通信部53は、無線通信によりネットワーク14に接続される無線アダプタ等を備える。無線通信は、Wi-Fi(登録商標)等である。 The communication unit 53 is connected to the network 14 and communicates with the server 12 and the terminal 13 via the network 14. The communication unit 53 includes a wireless adapter or the like that connects to the network 14 via wireless communication. The wireless communication may be Wi-Fi (registered trademark) or the like.

人検知センサ54は、部屋21内に人が在室しているか否かを検知する。人検知センサ54は、人により発せられる赤外線を赤外線センサにより検知し、検知した赤外線に基づいて部屋21内に人が在室しているか否かを検知する。人検知センサ54が、他の原理により部屋21内に人が在室しているか否かを検知してもよい。例えば、人検知センサ54が、部屋21内の画像をカメラにより取得し、取得した画像に含まれる人の像を認識し、認識した人の像に基づいて部屋21内に人が在室しているか否かを検知してもよい。 The human detection sensor 54 detects whether or not a person is present in the room 21. The human detection sensor 54 detects infrared rays emitted by a person using an infrared sensor, and detects whether or not a person is present in the room 21 based on the detected infrared rays. The human detection sensor 54 may also detect whether or not a person is present in the room 21 based on other principles. For example, the human detection sensor 54 may acquire an image of the inside of the room 21 using a camera, recognize the image of a person included in the acquired image, and detect whether or not a person is present in the room 21 based on the recognized image of the person.

温度センサ55は、部屋21内の部屋内温度を検知する。 The temperature sensor 55 detects the temperature inside the room 21.

湿度センサ56は、部屋21内の部屋内湿度を検知する。 The humidity sensor 56 detects the humidity within the room 21.

制御部57は、ファームウェア31を実行して空気調和機構51を制御する。例えば、制御部57は、送風部61を制御して、部屋21内に送られる風の風量を送風部61に変更させる。また、制御部57は、風向調整部62を制御して、当該風の風向を風向調整部62に変更させる。また、制御部57は、冷凍サイクル63を制御して、当該風により流される空気の温度を冷凍サイクル63に変更させる。制御部57は、検知された部屋内温度を設定温度に近づける制御を空気調和機構51に対して行う。制御部57は、プロセッサにより構成される。プロセッサは、中央処理装置(CPU)等である。制御部57の一部が専用回路により構成されてもよい。 The control unit 57 executes firmware 31 to control the air conditioning mechanism 51. For example, the control unit 57 controls the air blower 61 to change the volume of air sent into the room 21. The control unit 57 also controls the air direction adjustment unit 62 to change the direction of the air. The control unit 57 also controls the refrigeration cycle 63 to change the temperature of the air blown by the air. The control unit 57 controls the air conditioning mechanism 51 to bring the detected temperature in the room closer to the set temperature. The control unit 57 is composed of a processor. The processor is a central processing unit (CPU) or the like. Part of the control unit 57 may be composed of a dedicated circuit.

制御部57は、更新データ41にしたがってファームウェア31を更新する。制御部57は、例えば、記憶部52に記憶されたファームウェア31を消去し、新たなファームウェア31を記憶部52に書き込むことにより、ファームウェア31を更新する。制御部57は、ファームウェア31を更新している間は、ファームウェア31を実行して空気調和機構51を制御することができない。このため、制御部57がファームウェア31を更新している間は、空気調和機11を運転することができない。 The control unit 57 updates the firmware 31 in accordance with the update data 41. The control unit 57 updates the firmware 31, for example, by erasing the firmware 31 stored in the memory unit 52 and writing new firmware 31 to the memory unit 52. While the control unit 57 is updating the firmware 31, it cannot execute the firmware 31 to control the air conditioning mechanism 51. Therefore, the air conditioner 11 cannot be operated while the control unit 57 is updating the firmware 31.

制御部57は、保留条件が満たされているか否かを判定することができる。保留条件は、空気調和機11の運転を停止しないタイミングすなわちファームウェア31の更新を保留するタイミングを定義する。保留条件の例は、後述される。 The control unit 57 can determine whether the hold conditions are met. The hold conditions define the timing at which the operation of the air conditioner 11 is not stopped, i.e., the timing at which the update of the firmware 31 is put on hold. Examples of hold conditions are described below.

制御部57は、通信部53により強制更新指示通知43が受信された場合は、保留条件が満たされているか否かにかかわらず、ファームウェア31を更新する。 When a forced update instruction notification 43 is received by the communication unit 53, the control unit 57 updates the firmware 31 regardless of whether the hold conditions are met.

また、制御部57は、通信部53により更新指示通知44が受信された場合は、保留条件が満たされているか否かを判定する。制御部57は、保留条件が満たされていると判定した場合は、ファームウェア31を更新することを保留し、通信部53に更新保留通知47を端末13へ送信させる。これにより、ファームウェア31を更新するために望ましくないタイミングに空気調和機11の運転が停止されることを抑制することができる。一方、制御部57は、保留条件が満たされていないと判定した場合は、通信部53に更新開始通知46を端末13へ送信させ、ファームウェア31を更新する。更新保留通知47は、前述したように、ファームウェア31を更新することを保留していることを端末13に報知させる通知であるが、ファームウェア31を更新するタイミングを端末13に報知させる通知であってもよい。ファームウェア31を更新するタイミングは、ファームウェア31の更新の保留を解除するタイミングであり、保留条件が満たされなくなるタイミングである。 Furthermore, when the communication unit 53 receives the update instruction notification 44, the control unit 57 determines whether the hold conditions are met. If the control unit 57 determines that the hold conditions are met, it suspends updating the firmware 31 and causes the communication unit 53 to send an update hold notification 47 to the terminal 13. This makes it possible to prevent the operation of the air conditioner 11 from being stopped at an undesirable time for updating the firmware 31. On the other hand, if the control unit 57 determines that the hold conditions are not met, it causes the communication unit 53 to send an update start notification 46 to the terminal 13 and updates the firmware 31. As described above, the update hold notification 47 is a notification that notifies the terminal 13 that updating the firmware 31 is suspended, but it may also be a notification that notifies the terminal 13 of the timing to update the firmware 31. The timing to update the firmware 31 is the timing when the hold on updating the firmware 31 is released, which is the timing when the hold conditions are no longer met.

また、制御部57は、通信部53により更新保留指示通知45が受信された場合は、ファームウェア31を更新することを保留する。 Furthermore, if an update suspension instruction notification 45 is received by the communication unit 53, the control unit 57 suspends updating the firmware 31.

1.3 サーバ
図3は、第1実施形態の空気調和システムに備えられるサーバのブロック図である。
1.3 Server FIG. 3 is a block diagram of a server provided in the air conditioning system of the first embodiment.

サーバ12は、コンピュータ等である。 The server 12 is a computer or the like.

図3に図示されるように、サーバ12は、プロセッサ71、メモリ72、ストレージ73及び通信部74を備える。ストレージ73は、プログラム81を記憶し、更新データ41を記憶することができる。 As shown in FIG. 3, the server 12 includes a processor 71, a memory 72, a storage 73, and a communication unit 74. The storage 73 stores a program 81 and can store update data 41.

プロセッサ71は、CPU、グラフィック処理装置(GPU)等である。メモリ72は、RAM、ROM等である。ストレージ73は、ソリッドステートドライブ(SSD)、ハードディスクドライブ(HDD)等である。プロセッサ71は、メモリ72にロードされたプログラム81を実行して、コンピュータ等を、空気調和システム1を構成するサーバ12として動作させる。プロセッサ71により実行される処理の一部が専用回路により実行されてもよい。 The processor 71 is a CPU, a graphics processing unit (GPU), etc. The memory 72 is a RAM, a ROM, etc. The storage 73 is a solid state drive (SSD), a hard disk drive (HDD), etc. The processor 71 executes a program 81 loaded into the memory 72, causing a computer, etc. to operate as a server 12 that constitutes the air conditioning system 1. Some of the processing performed by the processor 71 may be performed by a dedicated circuit.

通信部74は、空気調和機11及び端末13と通信を行う。 The communication unit 74 communicates with the air conditioner 11 and the terminal 13.

1.4 端末
図4は、第1実施形態の空気調和システムに備えられる端末のブロック図である。
1.4 Terminal FIG. 4 is a block diagram of a terminal provided in the air conditioning system of the first embodiment.

端末13は、スマートフォン、タブレット端末、パーソナルコンピュータ、フィーチャーフォン等である。 The terminal 13 may be a smartphone, tablet terminal, personal computer, feature phone, etc.

図4に図示されるように、端末13は、プロセッサ91、メモリ92、ストレージ93、通信部94、報知部95及び操作部96を備える。ストレージ93は、プログラム101を記憶する。 As shown in FIG. 4, the terminal 13 includes a processor 91, a memory 92, a storage 93, a communication unit 94, a notification unit 95, and an operation unit 96. The storage 93 stores a program 101.

プロセッサ91は、CPU、GPU等である。メモリ92は、RAM、ROM等である。ストレージ93は、SSD、HDD等である。プロセッサ91は、メモリ92にロードされたプログラム101を実行して、スマートフォン、タブレット端末、パーソナルコンピュータ、フィーチャーフォン等を、空気調和システム1を構成する端末13として動作させる。プロセッサ91により実行される処理の一部が専用回路により実行されてもよい。 The processor 91 is a CPU, GPU, etc. The memory 92 is a RAM, ROM, etc. The storage 93 is an SSD, HDD, etc. The processor 91 executes the program 101 loaded into the memory 92 to operate a smartphone, tablet terminal, personal computer, feature phone, etc. as the terminal 13 that constitutes the air conditioning system 1. Some of the processing performed by the processor 91 may be performed by a dedicated circuit.

通信部53は、空気調和機11及びサーバ12と通信を行う。 The communication unit 53 communicates with the air conditioner 11 and the server 12.

報知部95は、報知を行う。報知部95は、ディスプレイ、ランプ、スピーカ、ブザー、バイブレータ等である。 The notification unit 95 issues notifications. The notification unit 95 may be a display, lamp, speaker, buzzer, vibrator, etc.

操作部96は、操作を受け付ける。操作部96は、タッチパネル、ボタン、ダイヤル、スライダ、キーボード、マウス、トラックパッド等である。 The operation unit 96 accepts operations. The operation unit 96 may be a touch panel, button, dial, slider, keyboard, mouse, trackpad, etc.

1.5 ファームウェアの更新の流れ
図5及び図6は、第1実施形態の空気調和システムに備えられる空気調和機により行われるファームウェアの更新の流れを示すフローチャートである。
1.5 Firmware Update Flow FIGS. 5 and 6 are flowcharts showing the firmware update flow performed by the air conditioner provided in the air conditioning system of the first embodiment.

空気調和機11は、図5及び図6に示されるステップS101からS114までを実行する。 The air conditioner 11 executes steps S101 to S114 shown in Figures 5 and 6.

ステップS101においては、制御部57が、更新データ41を利用可能であるか否かを判定する。その際には、制御部57が、通信部53に、利用可否通知要求をサーバ12へ送信させる。送信される利用可否通知要求は、更新データ41を利用可能であるか否かを通知することを求める通知である。また、サーバ12のプロセッサ71が、サーバ12の通信部74により利用可否通知要求が受信されるのに応答して、更新データ41を利用可能であるか否かを判定し、サーバ12の通信部74に、利用可否通知を空気調和機11へ送信させる。送信される利用可否通知は、更新データ41を利用可能であるか否かを知らせる通知である。サーバ12のプロセッサ71は、サーバ12のストレージ73に更新データ41が記憶されている場合は、更新データ41を利用可能であると判定し、サーバ12のストレージ73に更新データ41が記憶されていない場合は、更新データ41を利用可能でないと判定する。また、制御部57が、通信部53により受信された利用可否通知に基づいて、更新データ41を利用可能であるか否かを判定する。更新データ41を利用可能であると判定された場合は、ステップS102が実行される。更新データ41を利用可能でないと判定された場合は、再びステップS101が実行される。 In step S101, the control unit 57 determines whether the update data 41 is available. In this case, the control unit 57 causes the communication unit 53 to send a usage availability notification request to the server 12. The sent usage availability notification request is a notification requesting notification of whether the update data 41 is available. Furthermore, in response to reception of the usage availability notification request by the communication unit 74 of the server 12, the processor 71 of the server 12 determines whether the update data 41 is available and causes the communication unit 74 of the server 12 to send a usage availability notification to the air conditioner 11. The sent usage availability notification is a notification informing whether the update data 41 is available. If the update data 41 is stored in the storage 73 of the server 12, the processor 71 of the server 12 determines that the update data 41 is available, and if the update data 41 is not stored in the storage 73 of the server 12, the processor 71 determines that the update data 41 is unavailable. The control unit 57 also determines whether the update data 41 is available for use based on the availability notification received by the communication unit 53. If it is determined that the update data 41 is available for use, step S102 is executed. If it is determined that the update data 41 is not available, step S101 is executed again.

ステップS102においては、制御部57が、通信部53に、更新データ41をサーバ12からダウンロードさせ、ダウンロードされた更新データ41を記憶部52に記憶させる。 In step S102, the control unit 57 causes the communication unit 53 to download the update data 41 from the server 12 and stores the downloaded update data 41 in the memory unit 52.

ステップS101及びS102により、制御部57は、更新データ41を利用可能となるまで更新データ41をダウンロードせずに待機し、更新データ41を利用可能となった後に更新データ41をダウンロードする。 In steps S101 and S102, the control unit 57 waits without downloading the update data 41 until the update data 41 becomes available, and then downloads the update data 41 after the update data 41 becomes available.

続くステップS103においては、制御部57が、現在の時刻が更新時間帯に属するか否かを判定する。現在の時刻が更新時間帯に属すると判定された場合は、ステップS104が実行される。現在の時刻が更新時間帯に属さないと判定された場合は、再びステップS103が実行される。更新時間帯は、更新に適した時間帯である。更新時間帯の例は、後述される。 In the following step S103, the control unit 57 determines whether the current time falls within the update time period. If it is determined that the current time falls within the update time period, step S104 is executed. If it is determined that the current time does not fall within the update time period, step S103 is executed again. The update time period is a time period suitable for updating. Examples of update time periods are described below.

ステップS104においては、制御部57が、通信部53に、更新可能通知42を端末13へ送信させる。 In step S104, the control unit 57 causes the communication unit 53 to send an update available notification 42 to the terminal 13.

ステップS103及びS104により、制御部57は、現在の時刻が更新時間帯に属するようになるまで通信部53に更新可能通知42を送信させずに待機し、現在の時刻が更新時間帯に属するようになった後に通信部53に更新可能通知42を送信させる。これにより、制御部57は、更新時間帯に更新可能通知42を通信部53に送信させることができる。 In steps S103 and S104, the control unit 57 waits without causing the communication unit 53 to send the update available notification 42 until the current time falls within the update time period, and then causes the communication unit 53 to send the update available notification 42 after the current time falls within the update time period. This allows the control unit 57 to cause the communication unit 53 to send the update available notification 42 during the update time period.

端末13のプロセッサ91は、端末13の通信部94により更新可能通知42が受信されるのに応答して、端末13の報知部95に、ファームウェア31を更新することが可能であることを報知させる。報知は、ディスプレイにメッセージ、アイコン等を表示させること、ランプに光を発せさること、スピーカ、ブザー等に音を発せさせること、バイブレータを振動させること等により行われる。 In response to the update availability notification 42 being received by the communication unit 94 of the terminal 13, the processor 91 of the terminal 13 causes the notification unit 95 of the terminal 13 to notify that the firmware 31 can be updated. The notification is made by displaying a message, icon, etc. on the display, emitting light from a lamp, emitting sound from a speaker or buzzer, vibrating a vibrator, etc.

また、端末13のプロセッサ91は、ファームウェア31を更新することが可能であることを端末13の報知部95に報知させた後に端末13の操作部96により強制更新指示操作が受け付けられた場合に、端末13の通信部94に、強制更新指示通知43を空気調和機11へ送信させる。端末13のプロセッサ91は、ファームウェア31を更新することが可能であることを端末13の報知部95に報知させた後に端末13の操作部96により更新指示操作が受け付けられた場合に、端末13の通信部94に、更新指示通知44を空気調和機11へ送信させる。端末13のプロセッサ91は、ファームウェア31を更新することが可能であることを端末13の報知部95に報知させた後に端末13の操作部96により更新保留指示操作が受け付けられた場合に、端末13の通信部94に、更新保留指示通知45を空気調和機11へ送信させる。 Furthermore, when a forced update instruction operation is accepted by the operation unit 96 of the terminal 13 after the notification unit 95 of the terminal 13 has notified that the firmware 31 can be updated, the processor 91 of the terminal 13 causes the communication unit 94 of the terminal 13 to send a forced update instruction notification 43 to the air conditioner 11. When an update instruction operation is accepted by the operation unit 96 of the terminal 13 after the notification unit 95 of the terminal 13 has notified that the firmware 31 can be updated, the processor 91 of the terminal 13 causes the communication unit 94 of the terminal 13 to send an update instruction notification 44 to the air conditioner 11. When an update suspension instruction operation is accepted by the operation unit 96 of the terminal 13 after the notification unit 95 of the terminal 13 has notified that the firmware 31 can be updated, the processor 91 of the terminal 13 causes the communication unit 94 of the terminal 13 to send an update suspension instruction notification 45 to the air conditioner 11.

続くステップS105においては、制御部57が、通信部53により強制更新指示通知43が受信されたか否かを判定する。強制更新指示通知43が受信されたと判定された場合は、ステップS106が実行される。強制更新指示通知43が受信されていないと判定された場合は、ステップS108が実行される。 In the following step S105, the control unit 57 determines whether or not a forced update instruction notification 43 has been received by the communication unit 53. If it is determined that a forced update instruction notification 43 has been received, step S106 is executed. If it is determined that a forced update instruction notification 43 has not been received, step S108 is executed.

ステップS106においては、制御部57が、通信部53に、更新開始通知46を端末13へ送信させる。 In step S106, the control unit 57 causes the communication unit 53 to send an update start notification 46 to the terminal 13.

続くステップS107においては、制御部57が、空気調和機構51の制御を一時停止して空気調和機11の運転を一時停止し、記憶された更新データ41にしたがってファームウェア31を更新する。 In the following step S107, the control unit 57 temporarily suspends control of the air conditioning mechanism 51, temporarily suspends operation of the air conditioner 11, and updates the firmware 31 in accordance with the stored update data 41.

ステップS105からS107までにより、通信部53が強制更新指示通知43を受信した場合は、保留条件が満たされているか否かにかかわらず、ただちに、制御部57が、通信部53に更新開始通知46を送信させ、ファームウェア31を更新する。これにより、保留条件が満たされているか否かにかかわらず、ユーザに意思に沿ってファームウェア31を更新することができる。 When the communication unit 53 receives the forced update instruction notification 43 through steps S105 to S107, the control unit 57 immediately causes the communication unit 53 to send an update start notification 46 and updates the firmware 31, regardless of whether the hold conditions are met. This allows the firmware 31 to be updated in accordance with the user's wishes, regardless of whether the hold conditions are met.

ステップS108においては、制御部57が、通信部53により更新指示通知44が受信されたか否かを判定する。更新指示通知44が受信されたと判定された場合は、ステップS109が実行される。更新指示通知44が受信されていないと判定された場合は、ステップS113が実行される。 In step S108, the control unit 57 determines whether the update instruction notification 44 has been received by the communication unit 53. If it is determined that the update instruction notification 44 has been received, step S109 is executed. If it is determined that the update instruction notification 44 has not been received, step S113 is executed.

ステップS109においては、制御部57が、保留条件が満たされているか否かを判定する。保留条件が満たされていると判定された場合は、ステップS110が実行される。保留条件が満たされていないと判定された場合は、ステップS106が実行される。 In step S109, the control unit 57 determines whether the hold condition is met. If it is determined that the hold condition is met, step S110 is executed. If it is determined that the hold condition is not met, step S106 is executed.

ステップS110においては、制御部57が、通信部53に、更新保留通知47を端末13へ送信させる。 In step S110, the control unit 57 causes the communication unit 53 to send an update pending notification 47 to the terminal 13.

端末13のプロセッサ91は、端末13の通信部94により更新保留通知47が受信されるのに連動して、ファームウェア31を更新することを保留していることを端末13の報知部95に報知させる。報知は、ディスプレイにメッセージ、アイコン等を表示させること、ランプに光を発せさること、スピーカ、ブザー等に音を発せさせること、バイブレータを振動させること等により行われる。 In response to the update pending notification 47 being received by the communication unit 94 of the terminal 13, the processor 91 of the terminal 13 causes the notification unit 95 of the terminal 13 to notify that updating the firmware 31 is on hold. The notification is made by displaying a message, icon, etc. on the display, emitting light from a lamp, emitting sound from a speaker or buzzer, vibrating a vibrator, etc.

続くステップS111においては、制御部57が、保留条件が満たされているか否かを判定する。保留条件が満たされていると判定された場合は、ステップS112が実行される。保留条件が満たされていないと判定された場合は、ステップS106が実行される。 In the following step S111, the control unit 57 determines whether the hold condition is satisfied. If it is determined that the hold condition is satisfied, step S112 is executed. If it is determined that the hold condition is not satisfied, step S106 is executed.

ステップS112においては、制御部57が、通信部53により強制更新指示通知43が受信されたか否かを判定する。強制更新指示通知43が受信されたと判定された場合は、ステップS106が実行される。強制更新指示通知43が受信されていないと判定された場合は、ステップS111が実行される。 In step S112, the control unit 57 determines whether or not a forced update instruction notification 43 has been received by the communication unit 53. If it is determined that a forced update instruction notification 43 has been received, step S106 is executed. If it is determined that a forced update instruction notification 43 has not been received, step S111 is executed.

ステップS108からS112までにより、制御部57は、通信部53により更新指示通知44が受信され保留条件が満たされていると判定した場合は、通信部53に更新保留通知47を送信させ、保留条件が満たされなくなったと判定するまで又は通信部53により強制更新指示通知43が受信されるまで、保留条件が満たされているか否かを繰り返し判定する。制御部57は、その間、ファームウェア31を更新することを保留する。また、制御部57は、ファームウェア31を更新することを保留している間に保留条件が満たされなくなったと判定した場合に、又は通信部53により強制更新指示通知43が受信された場合に、通信部53に更新開始通知46を送信させ、ファームウェア31を更新する。 In steps S108 to S112, if the control unit 57 determines that the update instruction notification 44 has been received by the communication unit 53 and that the hold conditions are met, the control unit 57 causes the communication unit 53 to send an update hold notification 47, and repeatedly determines whether the hold conditions are met until it determines that the hold conditions are no longer met or until the communication unit 53 receives a forced update instruction notification 43. During this time, the control unit 57 suspends updating the firmware 31. Furthermore, if the control unit 57 determines that the hold conditions are no longer met while updating the firmware 31 is suspended, or if the communication unit 53 receives a forced update instruction notification 43, the control unit 57 causes the communication unit 53 to send an update start notification 46 and updates the firmware 31.

ステップS113においては、制御部57が、通信部53により更新保留指示通知45が受信されたか否かを判定する。更新保留指示通知45が受信されたと判定された場合は、ステップS114が実行される。更新保留指示通知45が受信されていないと判定された場合は、ステップS105が実行される。 In step S113, the control unit 57 determines whether the update hold instruction notification 45 has been received by the communication unit 53. If it is determined that the update hold instruction notification 45 has been received, step S114 is executed. If it is determined that the update hold instruction notification 45 has not been received, step S105 is executed.

ステップS114においては、制御部57が、現在の時刻が次回の更新時間帯に属するか否かを判定する。現在の時刻が次回の更新時間帯に属すると判定された場合は、ステップS104が実行される。現在の時刻が次回の更新時間帯に属さないと判定された場合は、再びステップS114が実行される。 In step S114, the control unit 57 determines whether the current time falls within the next update time period. If it is determined that the current time falls within the next update time period, step S104 is executed. If it is determined that the current time does not fall within the next update time period, step S114 is executed again.

ステップS114により、制御部57は、現在の時刻が次回の更新時間帯に属するようになるまで通信部53に更新可能通知42を送信させずに待機し、現在の時刻が次回の更新時間帯に属するようになった後に通信部53に更新可能通知42を送信させる。これにより、通信部53が更新保留指示通知45を受信して制御部57がファームウェア31を更新することを保留した場合でも、次回の更新時間帯に通信部53が再び更新可能通知42を送信することができ、端末13に強制更新指示通知43、更新指示通知44又は更新保留指示通知45を送信する機会を与えることができる。 In step S114, the control unit 57 waits without causing the communication unit 53 to send the update available notification 42 until the current time falls within the next update time period, and then causes the communication unit 53 to send the update available notification 42 after the current time falls within the next update time period. This allows the communication unit 53 to again send the update available notification 42 during the next update time period, even if the communication unit 53 receives an update postponement instruction notification 45 and the control unit 57 postpones updating the firmware 31, giving the terminal 13 an opportunity to send a forced update instruction notification 43, an update instruction notification 44, or an update postponement instruction notification 45.

ステップS105,S108及びS113により、制御部57は、通信部53により強制更新指示通知43、更新指示通知44又は更新保留指示通知45が受信されるまでは待機し、強制更新指示通知43、更新指示通知44又は更新保留指示通知45が受信された後に受信された通知に応じた処理を行う。 In steps S105, S108, and S113, the control unit 57 waits until the communication unit 53 receives a forced update instruction notification 43, an update instruction notification 44, or an update deferral instruction notification 45, and performs processing according to the notification received after the forced update instruction notification 43, the update instruction notification 44, or the update deferral instruction notification 45 is received.

1.6 保留条件の例
前述したように、保留条件は、空気調和機11の運転を停止しないタイミングすなわちファームウェア31の更新を保留するタイミングを定義する。
1.6 Examples of Suspension Conditions As described above, the suspension conditions define the timing at which the operation of the air conditioner 11 is not stopped, that is, the timing at which the update of the firmware 31 is suspended.

保留条件の第1の例は、人検知センサ54により部屋21内に人が在室していることが検知されているという条件である。これにより、部屋21内に人が在室している時にファームウェア31が更新されて空気調和機11の運転が停止されることを抑制することができる。これにより、部屋21内に人が在室している時に空気調和機11の運転が停止されて部屋21内が快適でない状態になることを抑制することができる。 A first example of a hold condition is a condition in which the human detection sensor 54 detects that a person is present in the room 21. This prevents the firmware 31 from being updated and the operation of the air conditioner 11 from being stopped when a person is present in the room 21. This prevents the operation of the air conditioner 11 from being stopped when a person is present in the room 21, creating an uncomfortable situation in the room 21.

保留条件の第2の例は、温度センサ55により検知される部屋内温度が基準より高いという条件、湿度センサ56により検知される部屋内湿度が基準より高いという条件、当該部屋内温度が基準より低いという条件、当該部屋内湿度が基準より低いという条件等である。これにより、部屋21内が快適でない状態である時に空気調和機11の運転が停止されて部屋21内が快適でない状態のままになることを抑制することができる。 A second example of a hold condition is a condition in which the room temperature detected by the temperature sensor 55 is higher than a standard, a condition in which the room humidity detected by the humidity sensor 56 is higher than a standard, a condition in which the room temperature is lower than a standard, a condition in which the room humidity is lower than a standard, etc. This prevents the operation of the air conditioner 11 from being stopped when the room 21 is in an uncomfortable state, and the room 21 from remaining in an uncomfortable state.

保留条件の第3の例は、温度センサ55により検知される部屋内温度と設定温度との差が基準以上であるという条件である。これにより、部屋21内が快適でない状態である時に空気調和機11の運転が停止されて部屋21内が快適でない状態のままになることを抑制することができる。 A third example of a hold condition is that the difference between the room temperature detected by the temperature sensor 55 and the set temperature is equal to or greater than a reference temperature. This prevents the air conditioner 11 from stopping operation when the room 21 is in an uncomfortable state, causing the room 21 to remain in an uncomfortable state.

保留条件の第4の例は、温度センサ55により検知される部屋内温度と部屋21外の部屋外温度との差が基準以上であるという条件である。これにより、空気調和機11の運転が停止された場合に部屋21内が快適でない状態になるときに空気調和機11の運転が停止されて部屋21内が快適でない状態になることを抑制することができる。部屋外温度は、部屋21外に設置された温度センサにより検知されてもよいし、ネットワーク14を介して取得されていもよい。 A fourth example of a hold condition is that the difference between the room temperature detected by the temperature sensor 55 and the outdoor temperature outside the room 21 is equal to or greater than a reference value. This prevents the room 21 from becoming uncomfortable if the air conditioner 11 is stopped and the room 21 becomes uncomfortable. The outdoor temperature may be detected by a temperature sensor installed outside the room 21, or may be obtained via the network 14.

保留条件の第5の例は、冷凍サイクル63に備えられるコンプレッサが運転中であるという条件である。これにより、空気調和機11の運転が再開された際にコンプレッサが故障することを抑制することができる。 A fifth example of a hold condition is that the compressor provided in the refrigeration cycle 63 is in operation. This can prevent the compressor from breaking down when the air conditioner 11 resumes operation.

保留条件の第6の例は、通信部53が更新データ41以外の更新データをダウンロードしているという条件である。これにより、更新データ41によるファームウェア31の更新及び更新データ41以外の更新データによるファームウェア31の更新が異なるタイミングで行われて空気調和機11の運転が停止される時間が長くなることを抑制することできる。 A sixth example of a hold condition is a condition in which the communication unit 53 is downloading update data other than update data 41. This prevents the update of firmware 31 with update data 41 and the update of firmware 31 with update data other than update data 41 from occurring at different times, thereby preventing the air conditioner 11 from being stopped for an extended period of time.

1.7 更新時間帯
前述したように、制御部57は、現在の時刻が更新時間帯に属するようになった後に、通信部53に更新可能通知42を送信させ、ファームウェア31を更新する。
1.7 Update Time Zone As described above, the control unit 57 causes the communication unit 53 to transmit the update available notification 42 and updates the firmware 31 after the current time falls within the update time zone.

更新時間帯の第1の例は、部屋21内に人が在室していない時間帯又は部屋21内に人が在室していないと推定された時間帯である。前者の時間帯は、例えば、人検知センサ54により部屋21内に人が在室していないことが検知された時間帯である。後者の時間帯は、例えば、記憶部52又はサーバ12に記憶された、人検知センサ54により部屋21内に人が在室していないことが検知された過去の時間帯から推定される。 A first example of an updated time period is a time period during which no one is present in the room 21 or a time period during which it is estimated that no one is present in the room 21. The former time period is, for example, a time period during which the human detection sensor 54 detects that no one is present in the room 21. The latter time period is estimated from, for example, past time periods during which the human detection sensor 54 detected that no one is present in the room 21, which are stored in the memory unit 52 or the server 12.

更新時間帯の第2の例は、部屋21に応じた時間帯である。当該時間帯は、例えば、部屋21に応じて変化する、空気調和機11が運転されないと推定される時間帯である。例えば、部屋21が寝室である場合は、空気調和機11が運転されないと推定される時間帯は、昼間の時間帯である。部屋21がリビングである場合は、空気調和機11が運転されないと推定される時間帯は、平日の昼間の時間帯である。更新時間帯が部屋21に応じた時間帯である場合は、端末13のプロセッサ91は、端末13の操作部96により受け付けられた操作にしたがって寝室、リビング等の部屋21の種別を設定し、端末13の通信部94に、設定した部屋21の種別を空気調和機11へ送信させる。制御部57は、通信部53により受信された部屋21の種別にしたがって更新時間帯を決定し、決定した時間帯を記憶部52に記憶させる。 A second example of an update time period is a time period corresponding to the room 21. This time period varies depending on the room 21, and is, for example, a time period during which the air conditioner 11 is estimated not to be operating. For example, if the room 21 is a bedroom, the time period during which the air conditioner 11 is estimated not to be operating is a daytime time period. If the room 21 is a living room, the time period during which the air conditioner 11 is estimated not to be operating is a daytime time period on weekdays. When the update time period is a time period corresponding to the room 21, the processor 91 of the terminal 13 sets the type of the room 21, such as a bedroom or living room, in accordance with an operation received by the operation unit 96 of the terminal 13, and causes the communication unit 94 of the terminal 13 to transmit the set type of the room 21 to the air conditioner 11. The control unit 57 determines the update time period according to the type of the room 21 received by the communication unit 53, and stores the determined time period in the memory unit 52.

更新時間帯の第3の例は、空気調和機11が運転されないと推定された時間帯である。当該時間帯は、例えば、記憶部52又はサーバ12に記憶された、空気調和機11が運転されなかった過去の時間帯から推定される。 A third example of an updated time period is a time period during which the air conditioner 11 is estimated not to be operating. This time period is estimated, for example, from past time periods during which the air conditioner 11 was not operated, which are stored in the memory unit 52 or the server 12.

1.8 更新保留通知
前述したように、端末13のプロセッサ91は、端末13の通信部94により更新保留通知47が受信されるのに連動して、ファームウェア31を更新することを保留していることを端末13の報知部95に報知させる。これにより、ユーザは、更新指示操作を端末13に対して行ったにもかかわらずファームウェア31の更新が開始されない理由を認識することができる。これにより、ユーザを当惑させることを抑制することができる。
1.8 Update Pending Notification As described above, in response to the update pending notification 47 being received by the communication unit 94 of the terminal 13, the processor 91 of the terminal 13 causes the notification unit 95 of the terminal 13 to notify that updating of the firmware 31 is on hold. This allows the user to recognize the reason why updating of the firmware 31 has not started despite the update instruction operation being performed on the terminal 13. This makes it possible to prevent the user from being confused.

報知は、ファームウェア31を更新することを保留していることを伝えるメッセージをディスプレイに表示させること等により行われる。表示されるメッセージは、「更新保留中」、「更新待機中」、「現在は更新することができません。」、「空気調和機の判断にしたがって更新を開始します。」等のメッセージである。 The notification is made by displaying a message on the display informing the user that an update to firmware 31 is pending. Messages that are displayed include "Update pending," "Waiting for update," "Update is not currently possible," and "Update will begin at the discretion of the air conditioner."

表示されるメッセージが、ファームウェア31を更新することを保留している理由すなわち満たされている保留条件を伝えてもよい。例えば、表示されるメッセージが、「現在は部屋内に人が在室しているため更新することができません。」、「現在は部屋内温度が高いため更新することができません。」、「現在は部屋内温度と設定温度との差が大きいため更新することができません。」、「現在は部屋内温度と部屋外温度との差が大きいため更新することができません。」等のメッセージであってもよい。 The displayed message may convey the reason for suspending the firmware 31 update, i.e., the suspending conditions that have been met. For example, the displayed message may be, "Update is not possible at present because someone is in the room," "Update is not possible at present because the temperature inside the room is high," "Update is not possible at present because there is a large difference between the temperature inside the room and the set temperature," or "Update is not possible at present because there is a large difference between the temperature inside the room and the temperature outside the room."

表示されるメッセージが、ユーザに推奨する事項を伝えてもよい。例えば、表示されるメッセージが、「現在は部屋内に人が在室しているため更新することができません。10分後にご確認ください。」等のメッセージであってもよい。 The message displayed may provide recommendations to the user. For example, the message displayed may be something like, "Updates cannot be made at this time as someone is in the room. Please check back in 10 minutes."

表示されるメッセージが、ファームウェア31が更新されるタイミングを伝えてもよい。例えば、表示されるメッセージが、「現在は部屋内に人が在室しているため更新することができません。部屋内に人が在室しなくなった後に更新します。」、「現在は部屋内温度が高いため更新することができません。部屋内温度が低くなった後に更新します。」、「現在は部屋内温度と設定温度との差が大きいため更新することができません。差が小さくなった後に更新します。」、「現在は部屋内温度と部屋外温度との差が大きいため更新することができません。差が小さくなった後に更新します。」等のメッセージであってもよい。これにより、ユーザは、ファームウェア31の更新が開始されるタイミングを認識することができる。これにより、ユーザを当惑させることを抑制することができる。 The displayed message may indicate the timing when the firmware 31 will be updated. For example, the displayed message may be something like, "Currently, updating is not possible because someone is in the room. The update will be performed after the room is no longer occupied.", "Currently, updating is not possible because the room temperature is high. The update will be performed after the room temperature drops.", "Currently, updating is not possible because there is a large difference between the room temperature and the set temperature. The update will be performed after the difference becomes smaller.", or "Currently, updating is not possible because there is a large difference between the room temperature and the outside temperature. The update will be performed after the difference becomes smaller." This allows the user to recognize the timing when the firmware 31 update will begin. This can prevent the user from becoming confused.

表示されるメッセージが、保留条件が満たされなくなった後にファームウェア31を更新するか否かを質問してもよい。例えば、表示されるメッセージが、「現在は部屋内に人が在室しているため更新することができません。部屋内に人が在室しなくなった後に更新してもよろしいですか?」、「現在は部屋内温度が高いため更新することができません。部屋内温度が低くなった後に更新してもよろしいですか?」、「現在は部屋内温度と設定温度との差が大きいため更新することができません。差が小さくなった後に更新してもよろしいですか?」、「現在は部屋内温度と部屋外温度との差が大きいため更新することができません。差が小さくなった後に更新してもよろしいですか?」等のメッセージであってもよい。端末13のプロセッサ91は、保留条件が満たされなくなった後にファームウェア31を更新することを指示する操作が端末13の操作部96により受け付けられた場合に、端末13の通信部94に、当該操作が行われたことを示す通知を空気調和機11へ送信させる。制御部57は、通信部53により当該通知が受信された場合に、保留条件が満たされなくなった後にファームウェア31を更新する。一方、端末13のプロセッサ91は、当該操作が端末13の操作部96により受け付けられなかった場合に、再度通知を行うタイミングを伝えるメッセージをディスプレイに表示させる。表示されるメッセージは、例えば、「10分後に再度通知いたします」等のメッセージである。 The displayed message may ask whether to update the firmware 31 after the hold condition is no longer satisfied. For example, the displayed message may be, "Currently, updating is not possible because someone is in the room. Would you like to update after the room is no longer occupied?", "Currently, updating is not possible because the room temperature is high. Would you like to update after the room temperature drops?", "Currently, updating is not possible because the difference between the room temperature and the set temperature is large. Would you like to update after the difference becomes smaller?", or "Currently, updating is not possible because the difference between the room temperature and the outdoor temperature is large. Would you like to update after the difference becomes smaller?". When an operation instructing to update the firmware 31 after the hold condition is no longer satisfied is received by the operation unit 96 of the terminal 13, the processor 91 of the terminal 13 causes the communication unit 94 of the terminal 13 to send a notification indicating that the operation has been performed to the air conditioner 11. When the notification is received by the communication unit 53, the control unit 57 updates the firmware 31 after the hold condition is no longer satisfied. On the other hand, if the operation is not accepted by the operation unit 96 of the terminal 13, the processor 91 of the terminal 13 displays a message on the display informing the user when the notification will be sent again. The displayed message may be, for example, "We will notify you again in 10 minutes."

表示されるメッセージが、保留条件が満たされているにもかかわらずファームウェア31を直ちに更新することを指示するか否かを質問してもよい。例えば、表示されるメッセージが、「現在は部屋内に人が在室しています。直ちに更新しますか?」、「現在は部屋内温度が高いです。直ちに更新しますか?」、「現在は部屋内温度と設定温度との差が大きいです。直ちに更新しますか?」、「現在は部屋内温度と部屋外温度との差が大きいです。直ちに更新しますか?」、「現在は空気調和機が運転されています。運転を停止して直ちに更新しますか?」等のメッセージであってもよい。端末13のプロセッサ91は、保留条件が満たされているにもかかわらず強制更新指示操作が端末13の操作部96により受け付けられた場合に、端末13の通信部94に、強制更新指示通知43を空気調和機11へ送信させる。制御部57は、通信部53により強制更新指示通知43が受信された場合に、直ちにファームウェア31を更新する。一方、制御部57は、通信部53により強制更新指示通知43が受信されなかった場合に、保留条件が満たされた後にファームウェア31を更新する。 The displayed message may ask whether to immediately update the firmware 31 even if the hold condition is satisfied. For example, the displayed message may be, "Someone is currently in the room. Do you want to update immediately?", "The room temperature is currently high. Do you want to update immediately?", "The difference between the room temperature and the set temperature is currently large. Do you want to update immediately?", "The difference between the room temperature and the outdoor temperature is currently large. Do you want to update immediately?", or "The air conditioner is currently operating. Do you want to stop operation and update immediately?". When a forced update instruction operation is accepted by the operation unit 96 of the terminal 13 even if the hold condition is satisfied, the processor 91 of the terminal 13 causes the communication unit 94 of the terminal 13 to send a forced update instruction notice 43 to the air conditioner 11. When the communication unit 53 receives the forced update instruction notice 43, the control unit 57 immediately updates the firmware 31. On the other hand, when the communication unit 53 does not receive the forced update instruction notice 43, the control unit 57 updates the firmware 31 after the hold condition is satisfied.

1.9 ファームウェアの更新が保留される場合に空気調和機及び端末が行う処理
図7は、第1実施形態の空気調和システムにおいてファームウェアを更新することが保留される場合に空気調和機及び端末が行う処理を示すシーケンス図である。
1.9 Processing performed by air conditioners and terminals when firmware updates are postponed FIG. 7 is a sequence diagram showing processing performed by air conditioners and terminals when firmware updates are postponed in the air conditioning system of the first embodiment.

図7に示されるように、空気調和機11は、更新データ41をダウンロードした後に現在の時刻が更新時間帯に属するようになった場合に、更新可能通知42を端末13へ送信する。 As shown in FIG. 7, if the current time falls within the update time period after downloading update data 41, the air conditioner 11 sends an update available notification 42 to the terminal 13.

端末13は、更新可能通知42を受信した後に更新指示操作を受け付けた場合に、更新指示通知44を空気調和機11へ送信する。 If the terminal 13 receives an update instruction operation after receiving the update available notification 42, it sends an update instruction notification 44 to the air conditioner 11.

空気調和機11は、更新指示通知44を受信した場合に、保留条件が満たされていないと判定することできるようになるまで、保留条件が満たされているか否かを繰り返し判定する。端末13は、保留条件が満たされているか否かを繰り返し判定されている間、「更新保留中」等のメッセージを表示する。 When the air conditioner 11 receives the update instruction notification 44, it repeatedly determines whether the hold conditions are met until it can determine that the hold conditions are not met. The terminal 13 displays a message such as "Update pending" while it repeatedly determines whether the hold conditions are met.

空気調和機11は、保留条件が満たされていないと判定することできるようになった後に、更新開始通知46を端末13へ送信し、ファームウェア31を更新する。端末13は、ファームウェア31が更新されている間、「更新中」等のメッセージを表示する。 After the air conditioner 11 determines that the hold conditions are not met, it sends an update start notification 46 to the terminal 13 and updates the firmware 31. While the firmware 31 is being updated, the terminal 13 displays a message such as "Updating."

1.10 変形例
制御部57が、ステップS103において現在の時刻が更新時間帯に属さないと判定した場合に、更新時間帯にファームウェア31を更新することの提案を端末13に報知させる通知を通信部53に送信させてもよい。例えば、更新時間帯が部屋21に応じた時間帯であり、部屋21が寝室である場合は、「昼の12時にファームウェアを更新しますがよろしいですか?」等のメッセージを端末13に表示させる通知を通信部53に送信させてもよい。また、更新時間帯が部屋21に応じた時間帯であり、部屋21がリビングである場合は、「水曜日の12時にファームウェアを更新しますがよろしいですか?」等のメッセージを端末13に表示させる通知を通信部53に送信させてもよい。
1.10 Modification If the control unit 57 determines in step S103 that the current time does not fall within the update time period, the control unit 57 may cause the communication unit 53 to transmit a notification to the terminal 13 suggesting that the firmware 31 be updated during the update time period. For example, if the update time period is a time period corresponding to the room 21 and the room 21 is a bedroom, the control unit 57 may cause the communication unit 53 to transmit a notification to display a message such as "The firmware will be updated at 12 noon. Is this OK?" on the terminal 13. Furthermore, if the update time period is a time period corresponding to the room 21 and the room 21 is a living room, the control unit 57 may cause the communication unit 53 to transmit a notification to display a message such as "The firmware will be updated at 12 noon on Wednesday. Is this OK?" on the terminal 13.

制御部57が、ステップS103において現在の日付が更新期間に属するか否かを判定し、現在の日付が更新期間に属する場合にステップS104が実行され、現在の日付が更新期間に属しない場合に再びステップS103が実行されてもよい。更新期間は、更新に適した期間である。更新期間の例は、空気調和機11の運転が長期間に渡って行われないと推定される期間である。当該期間は、例えば、記憶部52又はサーバ12に記憶された、空気調和機11の運転が行われなかった過去の期間から推定される。 In step S103, the control unit 57 determines whether the current date falls within the update period. If the current date falls within the update period, step S104 is executed. If the current date does not fall within the update period, step S103 may be executed again. The update period is a period suitable for updating. An example of an update period is a period during which the air conditioner 11 is estimated not to be operated for an extended period of time. This period is estimated, for example, from past periods during which the air conditioner 11 was not operated, which are stored in the memory unit 52 or the server 12.

制御部57が、ファームウェア31の更新の重要度が低く、当該更新を遅らせることが許容される場合に、空気調和機11の運転を行う機会が減少するシーズンオフにファームウェア31を更新することの提案及びシーズンオフにファームウェア31を更新することの予約の受け付けを端末13に報知させる通知を通信部53に送信させてもよい。例えば、制御部57が、夏が終わって部屋外温度が徐々に低下して部屋外温度が設定された温度範囲内となる季節にファームウェア31を更新することの提案及び当該季節にファームウェア31を更新することの予約の受け付けを端末13に報知させる通知を通信部53に送信させてもよい。 When the importance of updating the firmware 31 is low and delaying the update is acceptable, the control unit 57 may cause the communication unit 53 to send a notification to the terminal 13 suggesting that the firmware 31 be updated during the off-season when there are fewer opportunities to operate the air conditioner 11, and to notify the terminal 13 that a reservation for updating the firmware 31 during the off-season has been accepted. For example, the control unit 57 may cause the communication unit 53 to send a notification to the terminal 13 suggesting that the firmware 31 be updated during the season when the outdoor temperature gradually drops after summer ends and falls within a set temperature range, and to notify the terminal 13 that a reservation for updating the firmware 31 during that season has been accepted.

制御部57が、ステップS107においてファームウェア31を更新する前にステップS106において更新開始通知46を通信部53に送信させることに代えて、ステップS107においてファームウェア31を更新した後に更新終了通知を通信部53に送信させてもよい。更新終了通知は、ファームウェア31の更新を終了したことを端末13に報知させる通知である。 Instead of causing the control unit 57 to send the update start notification 46 to the communication unit 53 in step S106 before updating the firmware 31 in step S107, the control unit 57 may cause the communication unit 53 to send an update completion notification after updating the firmware 31 in step S107. The update completion notification is a notification that notifies the terminal 13 that the update of the firmware 31 has been completed.

制御部57が、ファームウェア31の更新の重要度に応じて、ファームウェア31を更新することができることの報知の方法を変更してもよい。例えば、ファームウェア31の更新がセキュリティの向上のための更新である場合の報知の方法、ファームウェア31の更新が不具合を修正するための更新である場合の報知の方法、及びファームウェア31の更新が新機能を追加するための更新である場合の報知の方法が互いに異なってもよい。ファームウェア31の更新が高い重要度を有する更新である場合は、メッセージを含むウインドウがディスプレイにポップアップされる一方で、ファームウェア31の更新が高い重要度を有しない更新である場合は、ユーザが更新の有無を能動的に確認しない限り更新の有無を確認することができないようにされてもよい。 The control unit 57 may change the method of notification that the firmware 31 can be updated depending on the importance of the firmware 31 update. For example, the notification method when the firmware 31 update is an update to improve security, the notification method when the firmware 31 update is an update to correct a defect, and the notification method when the firmware 31 update is an update to add a new function may be different from one another. If the firmware 31 update is highly important, a window containing a message may pop up on the display, whereas if the firmware 31 update is not highly important, the user may not be able to check whether an update is available unless they actively check for it.

制御部57が、通信部53により更新データ41がダウンロードされた後にダウンロードされた更新データ41の重要度より高い重要度を有する新たな更新データが利用可能になったと判定した場合に、ダウンロードされた更新データ41を消去して新たな更新データを通信部53にダウンロードさせてもよい。 If the control unit 57 determines that new update data with a higher importance level than the downloaded update data 41 has become available after the update data 41 has been downloaded by the communication unit 53, the control unit 57 may erase the downloaded update data 41 and cause the communication unit 53 to download the new update data.

制御部57が、更新するファームウェアに応じて、ファームウェア31を更新することができることの報知の方法を変更してもよい。例えば、ファームウェア31として室内機用のファームウェア、室外機用のファームウェア及び無線アダプタ用のファームウェアが存在する場合は、室内機用のファームウェアが更新される場合の報知の方法、室外機用のファームウェアが更新される場合の報知の方法、及び無線アダプタ用のファームウェアが更新される場合の報知の方法が互いに異なってもよい。室内機用のファームウェアが更新される場合にディスプレイにポップアップされるウインドウに含まれるメッセージの内容、室外機用のファームウェアが更新される場合にディスプレイにポップアップされるウインドウに含まれるメッセージの内容、及び無線アダプタ用のファームウェアが更新される場合にポップアップされるウインドウに含まれるメッセージの内容が互いに異なってもよい。室内機用のファームウェア又は室外機用のファームウェアが更新される場合にディスプレイにメッセージを含むウインドウがポップアップされ、無線アダプタ用のファームウェアが更新される場合にディスプレイにメッセージを含むウインドウがポップアップされないようにされてもよい。これにより、室内機用のファームウェア又は室外機用のファームウェアが更新される場合には空気調和機11の運転を停止しなければならないが、無線アダプタ用のファームウェアが更新される場合に空気調和機の運転を停止しなくてもよいという事情が存在する場合に当該事情に適した報知を行うことができる。 The control unit 57 may change the method of notification that firmware 31 can be updated depending on the firmware to be updated. For example, if firmware 31 includes firmware for the indoor unit, firmware for the outdoor unit, and firmware for the wireless adapter, the notification method when the indoor unit firmware is updated, the notification method when the outdoor unit firmware is updated, and the notification method when the wireless adapter firmware is updated may be different from one another. The content of the message included in the window that pops up on the display when the indoor unit firmware is updated, the content of the message included in the window that pops up on the display when the outdoor unit firmware is updated, and the content of the message included in the window that pops up on the display when the wireless adapter firmware is updated may also be different from one another. A window containing a message may pop up on the display when the indoor unit firmware or the outdoor unit firmware is updated, but no window containing a message may pop up on the display when the wireless adapter firmware is updated. This allows for notifications appropriate to circumstances in which operation of the air conditioner 11 must be stopped when the indoor unit firmware or the outdoor unit firmware is updated, but operation of the air conditioner does not need to be stopped when the wireless adapter firmware is updated.

制御部57が、新機能を追加するための更新に先立って行わなければならない既存の更新が完了していない場合に、通信部53に、既存の更新を行うことを促す報知を端末13に行わせる通知を通信部53に送信させてもよい。 If an existing update that must be performed prior to an update to add a new function has not been completed, the control unit 57 may cause the communication unit 53 to send a notification to the terminal 13 prompting the terminal 13 to perform the existing update.

プログラム101がネイティブアプリである場合に、新機能を追加するための更新のためのインターフェースがプログラム101に実装され、当該更新が行われた際にウエブアプリのユーザインターフェースを変更する更新が行われてもよい。これにより、ネイティブアプリの提供元にかかる負荷を抑制することができる。 If program 101 is a native application, an interface for updates to add new functions may be implemented in program 101, and when the update is performed, an update that changes the user interface of the web application may be performed. This reduces the load on the provider of the native application.

2 第2実施形態
以下では、第2実施形態が第1実施形態と相違する点が説明される。説明されない点については、第1実施形態において採用される構成と同様の構成が第2実施形態においても採用される。
2 Second Embodiment The following describes the differences between the second embodiment and the first embodiment. For points that are not described, the second embodiment also employs the same configuration as that employed in the first embodiment.

図8は、第2実施形態の空気調和システムに備えられる空気調和機により行われるファームウェアの更新の流れを示すフローチャートである。 Figure 8 is a flowchart showing the firmware update process performed by an air conditioner included in the air conditioning system of the second embodiment.

第2実施形態においては、空気調和機11は、図8に示されるステップS201及びS202を実行する。 In the second embodiment, the air conditioner 11 executes steps S201 and S202 shown in FIG. 8.

ステップS106に続くステップS201においては、制御部57が、設定温度を第1の温度T1から第2の温度T2に変更する。 In step S201 following step S106, the control unit 57 changes the set temperature from the first temperature T1 to the second temperature T2.

続くステップS107においては、制御部57が、空気調和機構51の制御を一時停止して空気調和機11の運転を一時停止し、更新データ41にしたがってファームウェア31を更新する。 In the following step S107, the control unit 57 temporarily suspends control of the air conditioning mechanism 51, temporarily suspends operation of the air conditioner 11, and updates the firmware 31 in accordance with the update data 41.

続くステップS202においては、制御部57が、設定温度を第2の温度T2から第1の温度T1に戻す。 In the following step S202, the control unit 57 returns the set temperature from the second temperature T2 to the first temperature T1.

空気調和機構51が冷房を行って空気を冷やす場合は、第2の温度T2は、第1の温度T1より低い温度である。この場合は、制御部57は、設定温度を第1の温度T1から第2の温度T2に下げた後にファームウェア31を更新し、ファームウェア31を更新した後に設定温度を第2の温度T2から第1の温度T1に戻す。これにより、空気調和機11の運転が一時停止される前に部屋21内が予冷される。これにより、空気調和機11の運転が一時停止されている間に部屋内温度が元々の設定温度である第1の温度T1より高くなることを抑制することができる。これにより、ファームウェア31が更新される際に部屋21内が快適でない状態になることを抑制することができる。 When the air conditioning mechanism 51 cools the air by performing cooling, the second temperature T2 is a temperature lower than the first temperature T1. In this case, the control unit 57 updates the firmware 31 after lowering the set temperature from the first temperature T1 to the second temperature T2, and then returns the set temperature from the second temperature T2 to the first temperature T1 after updating the firmware 31. This pre-cools the room 21 before the operation of the air conditioner 11 is temporarily stopped. This prevents the temperature in the room from rising above the original set temperature, the first temperature T1, while the operation of the air conditioner 11 is temporarily stopped. This prevents the room 21 from becoming uncomfortable when the firmware 31 is updated.

図9は、第2実施形態の空気調和システムに備えられる空気調和機が冷房を行っている間にファームウェアが更新される場合の部屋内温度の時間変化を示すグラフである。 Figure 9 is a graph showing the change in room temperature over time when firmware is updated while an air conditioner provided in the air conditioning system of the second embodiment is performing cooling.

図9に示されるように、制御部57は、設定温度を第1の温度T1から第2の温度T2に変更する前の第1の期間P1においては、部屋内温度が第1の温度T1に近づくように空気調和機構51を制御する。このため、部屋内温度が第1の温度T1の付近に維持される。第1の期間P1においては、空気調和機11の運転は行われている。 As shown in FIG. 9, during a first period P1 before the set temperature is changed from the first temperature T1 to the second temperature T2, the control unit 57 controls the air conditioning mechanism 51 so that the temperature in the room approaches the first temperature T1. As a result, the temperature in the room is maintained near the first temperature T1. During the first period P1, the air conditioner 11 is operating.

制御部57は、設定温度を第1の温度T1から第2の温度T2に変更した後であって空気調和機11の運転が停止される前の第2の期間P2においては、部屋内温度が第1の温度T1より低い第2の温度T2に近づくように空気調和機構51を制御する。このため、部屋内温度が第1の温度T1の付近から低下する。第2の期間P2においては、空気調和機11の運転は行われている。空気調和機11の運転が停止されるタイミングは、部屋内温度が第1の温度T1より所定温度低い第3の温度T3となったタイミングである。 During a second period P2 after the set temperature is changed from the first temperature T1 to the second temperature T2 and before the operation of the air conditioner 11 is stopped, the control unit 57 controls the air conditioning mechanism 51 so that the temperature in the room approaches the second temperature T2, which is lower than the first temperature T1. As a result, the temperature in the room drops from around the first temperature T1. During the second period P2, the air conditioner 11 is operating. The operation of the air conditioner 11 is stopped when the temperature in the room reaches a third temperature T3, which is a predetermined temperature lower than the first temperature T1.

空気調和機11の運転が停止された後であって空気調和機11の運転が再開される前の第3の期間P3においては、空気調和機構51の運転は停止されている。このため、部屋内温度が第3の温度T3から上昇する。第3の期間P3の長さは、例えば、3分である。 During a third period P3 after the operation of the air conditioner 11 is stopped and before the operation of the air conditioner 11 is restarted, the operation of the air conditioning mechanism 51 is stopped. As a result, the temperature in the room rises from the third temperature T3. The length of the third period P3 is, for example, 3 minutes.

制御部57は、空気調和機11の運転が再開された後の第4の期間P4においては、部屋内温度が第1の温度T1に近づくように空気調和機構51を制御する。このため、部屋内温度が第1の温度T1の付近に維持される。第4の期間P4においては、空気調和機11の運転は行われている。 During the fourth period P4 after operation of the air conditioner 11 is resumed, the control unit 57 controls the air conditioning mechanism 51 so that the temperature in the room approaches the first temperature T1. As a result, the temperature in the room is maintained near the first temperature T1. During the fourth period P4, the air conditioner 11 is operating.

第2の温度T2は、第3の期間P3において部屋内温度が第1の温度T1以下に維持されるように設定される。そのために、記憶部52には、空気調和機11の運転の状況と、第3の期間P3の長さと同じ長さを有する期間における部屋内温度の上昇量と、が互いに対応付けられて記憶される。運転の状況は、部屋外温度、空気調和機11の運転が停止される前の運転モード、部屋内温度、部屋21内に在室する人の数等を含む。制御部57は、現在の空気調和機11の運転の状況に対応付けられた部屋内温度の上昇量だけ第1の温度T1より低い温度を第2の温度T2にする。例えば、制御部57は、現在の空気調和機11の運転の状況に対応付けられた部屋内温度の上昇量が1℃である場合は、第1の温度T1より1℃低い温度を第2の温度T2にする。 The second temperature T2 is set so that the room temperature during the third period P3 is maintained at or below the first temperature T1. To this end, the memory unit 52 stores the operating status of the air conditioner 11 and the amount of rise in room temperature during a period having the same length as the third period P3, in association with each other. The operating status includes the outdoor temperature, the operating mode before the air conditioner 11 was stopped, the room temperature, the number of people present in the room 21, etc. The control unit 57 sets the second temperature T2 to a temperature that is lower than the first temperature T1 by the amount of rise in room temperature associated with the current operating status of the air conditioner 11. For example, if the amount of rise in room temperature associated with the current operating status of the air conditioner 11 is 1°C, the control unit 57 sets the second temperature T2 to a temperature that is 1°C lower than the first temperature T1.

空気調和機構51が暖房を行って空気を温める場合は、第2の温度T2は、第1の温度T1より高い温度である。この場合は、制御部57は、設定温度を第1の温度T1から第2の温度T2に上げた後にファームウェア31を更新し、ファームウェア31を更新した後に設定温度を第2の温度T2から第1の温度T1に戻す。これにより、空気調和機11の運転が一時停止される前に部屋21内が予熱される。これにより、空気調和機11の運転が停止されている間に部屋内温度が元々の設定温度である第1の温度T1より低くなることを抑制することができる。これにより、ファームウェア31が更新される際に部屋21内が快適でない状態になることを抑制することができる。 When the air conditioning mechanism 51 performs heating to warm the air, the second temperature T2 is higher than the first temperature T1. In this case, the control unit 57 updates the firmware 31 after raising the set temperature from the first temperature T1 to the second temperature T2, and then returns the set temperature from the second temperature T2 to the first temperature T1 after updating the firmware 31. This preheats the room 21 before the operation of the air conditioner 11 is temporarily stopped. This prevents the temperature in the room from falling below the original set temperature, the first temperature T1, while the operation of the air conditioner 11 is stopped. This prevents the room 21 from becoming uncomfortable when the firmware 31 is updated.

図10は、第2実施形態の空気調和システムに備えられる空気調和機が暖房を行っている間にファームウェアが更新される場合の部屋内温度の時間変化を示すグラフである。 Figure 10 is a graph showing the change in room temperature over time when firmware is updated while an air conditioner provided in the air conditioning system of the second embodiment is performing heating.

空気調和機11が冷房を行う場合と異なる点のみを説明すると、図10に示されるように、制御部57は、第2の期間P2においては、部屋内温度が第1の温度T1より高い第2の温度T2に近づくように空気調和機構51を制御する。このため、部屋内温度が第1の温度T1の付近から上昇する。空気調和機11の運転が停止されるタイミングは、部屋内温度が第1の温度T1より所定温度高い第3の温度T3となったタイミングである。 To explain only the differences from when the air conditioner 11 performs cooling, as shown in FIG. 10, during the second period P2, the control unit 57 controls the air conditioning mechanism 51 so that the room temperature approaches a second temperature T2 that is higher than the first temperature T1. As a result, the room temperature rises from around the first temperature T1. The air conditioner 11 stops operating when the room temperature reaches a third temperature T3 that is a predetermined temperature higher than the first temperature T1.

空気調和機11の運転が停止された後であって空気調和機11の運転が再開される前の第3の期間P3においては、部屋内温度が第3の温度T3から低下する。 During a third period P3 after the operation of the air conditioner 11 is stopped and before the operation of the air conditioner 11 is restarted, the temperature in the room drops from the third temperature T3.

第2の温度T2は、第3の期間P3において部屋内温度が第1の温度T1以上に維持されるように設定される。そのために、記憶部52には、空気調和機11の運転の状況と第3の期間P3の長さと同じ長さを有する期間における部屋内温度の低下量とが対応付けられて記憶される。制御部57は、現在の空気調和機11の運転の状況に対応付けられた部屋内温度の低下量だけ第1の温度T1より高い温度を第2の温度T2にする。例えば、制御部57は、現在の空気調和機11の運転の状況に対応付けられた部屋内温度の低下量が1℃である場合は、第1の温度T1より1℃高い温度を第2の温度T2にする。 The second temperature T2 is set so that the room temperature is maintained at or above the first temperature T1 during the third period P3. To this end, the memory unit 52 stores the operating status of the air conditioner 11 and the amount of decrease in room temperature over a period having the same length as the third period P3, in association with each other. The control unit 57 sets the second temperature T2 to a temperature that is higher than the first temperature T1 by the amount of decrease in room temperature associated with the current operating status of the air conditioner 11. For example, if the amount of decrease in room temperature associated with the current operating status of the air conditioner 11 is 1°C, the control unit 57 sets the second temperature T2 to a temperature that is 1°C higher than the first temperature T1.

本開示は、上記実施の形態に限定されるものではなく、上記実施の形態で示した構成と実質的に同一の構成、同一の作用効果を奏する構成又は同一の目的を達成することができる構成で置き換えてもよい。 The present disclosure is not limited to the above-described embodiments, and may be replaced with a configuration that is substantially the same as the configuration shown in the above-described embodiments, a configuration that provides the same effects, or a configuration that can achieve the same purpose.

1 空気調和システム、11 空気調和機、12 サーバ、13 端末、14 ネットワーク、21 部屋、31 ファームウェア、41 更新データ、42 更新可能通知、43 強制更新指示通知、44 更新指示通知、45 更新保留指示通知、46 更新開始通知、47 更新保留通知、51 空気調和機構、52 記憶部、53 通信部、54 人検知センサ、55 温度センサ、56 湿度センサ、57 制御部、61 送風部、62 風向調整部、63 冷凍サイクル、71 プロセッサ、72 メモリ、73 ストレージ、74 通信部、81 プログラム、91 プロセッサ、92 メモリ、93 ストレージ、94 通信部、95 報知部、96 操作部、101 プログラム。 1 Air conditioning system, 11 Air conditioner, 12 Server, 13 Terminal, 14 Network, 21 Room, 31 Firmware, 41 Update data, 42 Update available notification, 43 Forced update instruction notification, 44 Update instruction notification, 45 Update hold instruction notification, 46 Update start notification, 47 Update hold notification, 51 Air conditioning mechanism, 52 Memory unit, 53 Communication unit, 54 Human detection sensor, 55 Temperature sensor, 56 Humidity sensor, 57 Control unit, 61 Air blower unit, 62 Air direction adjustment unit, 63 Refrigeration cycle, 71 Processor, 72 Memory, 73 Storage, 74 Communication unit, 81 Program, 91 Processor, 92 Memory, 93 Storage, 94 Communication unit, 95 Notification unit, 96 Operation unit, 101 Program.

Claims (10)

空気を調和する空気調和機構と、
ファームウェアを記憶する記憶部と、
通信部と、
前記ファームウェアを実行して前記空気調和機構を制御し、前記ファームウェアを更新することを指示する操作がユーザによって端末に対して行われたことを示す指示通知を前記通信部が受信した場合に保留条件が満たされているか否かを判定し、前記保留条件が満たされていると判定した場合に前記ファームウェアを更新することを保留する制御部と、
を備え
前記制御部は、前記保留条件が満たされていると判定した場合に、前記ファームウェアを更新することを保留していること、及び前記ファームウェアを更新することを指示するか否か、を前記端末に報知させる保留通知を前記通信部に送信させ、前記通信部に前記保留通知を送信させた後に、前記通信部が再度前記指示通知を受信した場合に、前記保留条件を満たしているか否かにかかわらず前記ファームウェアを更新する、
空気調和機。
an air conditioning mechanism that conditions air;
a storage unit that stores firmware;
The Communications Department and
a control unit that executes the firmware to control the air conditioning mechanism, determines whether a hold condition is satisfied when the communication unit receives an instruction notification indicating that a user has performed an operation on a terminal to instruct updating the firmware, and suspends updating the firmware when it determines that the hold condition is satisfied;
Equipped with
When the control unit determines that the hold condition is satisfied, the control unit causes the communication unit to transmit a hold notification that notifies the terminal that updating of the firmware is on hold and whether or not to instruct the terminal to update the firmware, and when the communication unit receives the instruction notification again after causing the communication unit to transmit the hold notification, the control unit updates the firmware regardless of whether or not the hold condition is satisfied.
Air conditioner.
さらに前記保留通知は、前記ファームウェアを更新することを保留している理由を含む、請求項1に記載の空気調和機。 The air conditioner according to claim 1 , wherein the suspension notice further includes a reason why the firmware update is suspended . 前記制御部は、前記ファームウェアを更新することを保留している間に前記保留条件が満たされなくなったと判定した場合に前記ファームウェアを更新する
請求項1又は2に記載の空気調和機。
The air conditioner according to claim 1 or 2, wherein the control unit updates the firmware when it determines that the suspension condition is no longer satisfied while updating the firmware is suspended.
前記制御部は、前記保留条件が満たされていると判定した場合に前記ファームウェアを更新するタイミングを前記端末に報知させる通知を前記通信部に送信させる
請求項1又は2に記載の空気調和機。
The air conditioner according to claim 1 or 2, wherein the control unit, when determining that the hold condition is satisfied, causes the communication unit to transmit a notification informing the terminal of the timing to update the firmware.
前記空気調和機構は、前記空気を冷やし、
前記制御部は、前記空気が供給される部屋内の部屋内温度を設定温度に近づける制御を前記空気調和機構に対して行い、前記通信部が前記指示通知を受信した場合に、前記設定温度を第1の温度から第2の温度に下げた後に前記ファームウェアを更新する
請求項1又は2に記載の空気調和機。
The air conditioning mechanism cools the air,
The air conditioner of claim 1 or 2, wherein the control unit controls the air conditioning mechanism to bring the room temperature in the room to which the air is supplied closer to the set temperature, and when the communication unit receives the instruction notification, the set temperature is lowered from a first temperature to a second temperature and then the firmware is updated.
前記空気調和機構は、前記空気を温め、
前記制御部は、前記空気が供給される部屋内の部屋内温度を設定温度に近づける制御を前記空気調和機構に対して行い、前記通信部が前記指示通知を受信した場合に、前記設定温度を第1の温度から第2の温度に上げた後に前記ファームウェアを更新する
請求項1又は2に記載の空気調和機。
The air conditioning mechanism heats the air,
The air conditioner of claim 1 or 2, wherein the control unit controls the air conditioning mechanism to bring the room temperature in the room to which the air is supplied closer to the set temperature, and when the communication unit receives the instruction notification, the set temperature is raised from a first temperature to a second temperature and then the firmware is updated.
前記制御部は、前記ファームウェアを更新した後に、前記設定温度を前記第1の温度に戻す
請求項に記載の空気調和機。
The air conditioner according to claim 5 , wherein the control unit returns the set temperature to the first temperature after updating the firmware.
前記制御部は、前記空気が供給される部屋内に人が在室していない時間帯又は前記部屋内に人が在室していないと推定された時間帯に、前記ファームウェアを更新することができることを前記端末に報知させる通知を前記通信部に送信させる
請求項1又は2に記載の空気調和機。
The air conditioner of claim 1 or 2, wherein the control unit causes the communication unit to send a notification informing the terminal that the firmware can be updated during a time period when no one is present in the room to which the air is supplied or during a time period when it is estimated that no one is present in the room.
前記制御部は、前記空気が供給される部屋に応じた時間帯に、前記ファームウェアを更新することができることを前記端末に報知させる通知を前記通信部に送信させる
請求項1又は2に記載の空気調和機。
The air conditioner according to claim 1 or 2, wherein the control unit causes the communication unit to send a notification informing the terminal that the firmware can be updated during a time period corresponding to the room to which the air is supplied.
空気を調和する空気調和機構を制御するために実行するファームウェアを更新することを指示する操作がユーザによって行われたことを示す、指示通知を受信するステップと、receiving a notification indicating that a user has performed an operation instructing that firmware executed to control an air conditioning mechanism that conditions air be updated;
保留条件が満たされているかを判定するステップと、determining whether a hold condition is met;
前記指示通知を受信したときに前記保留条件が満たされている場合、前記ファームウェアを更新することを保留させ、かつ前記ファームウェアを更新することを保留していること、及び前記ファームウェアを更新することを指示するか否か、を含む保留通知を前記ユーザに報知させるステップと、If the suspension condition is satisfied when the instruction notification is received, suspending the firmware update and notifying the user of a suspension notification including the fact that the firmware update is suspended and whether or not to instruct the firmware update;
前記保留通知を前記ユーザに報知させた後に再度の前記指示通知を受信するステップと、a step of notifying the user of the hold notification and then receiving the instruction notification again;
前記再度の前記指示通知を受信した場合に、前記保留条件を満たしているか否かにかかわらず前記ファームウェアを更新させるステップと、updating the firmware when the instruction notification is received again, regardless of whether the hold condition is satisfied;
を備える、空気調和機のファームウェア更新方法。A method for updating firmware for an air conditioner, comprising:
JP2022084187A 2022-05-24 2022-05-24 air conditioner Active JP7821041B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2022084187A JP7821041B2 (en) 2022-05-24 2022-05-24 air conditioner
CN202380038878.1A CN119156600A (en) 2022-05-24 2023-05-18 Air conditioner
PCT/JP2023/018509 WO2023228840A1 (en) 2022-05-24 2023-05-18 Air conditioner

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022084187A JP7821041B2 (en) 2022-05-24 2022-05-24 air conditioner

Publications (2)

Publication Number Publication Date
JP2023172411A JP2023172411A (en) 2023-12-06
JP7821041B2 true JP7821041B2 (en) 2026-02-26

Family

ID=88919261

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022084187A Active JP7821041B2 (en) 2022-05-24 2022-05-24 air conditioner

Country Status (3)

Country Link
JP (1) JP7821041B2 (en)
CN (1) CN119156600A (en)
WO (1) WO2023228840A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120406996B (en) * 2025-07-01 2025-09-09 佛山市钒音科技有限公司 A silent upgrade method for air conditioner

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008112297A (en) 2006-10-30 2008-05-15 Ricoh Co Ltd Electronic device, program, and recording medium
JP2015078770A (en) 2013-10-15 2015-04-23 日立アプライアンス株式会社 Air conditioning apparatus and air conditioning system
JP2018147413A (en) 2017-03-09 2018-09-20 三菱電機ビルテクノサービス株式会社 Software update management system and program
JP2022036247A (en) 2017-10-12 2022-03-04 シャープ株式会社 Air conditioner and network system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2913584B2 (en) * 1997-01-10 1999-06-28 ヤキィー株式会社 Air conditioner refrigerator demand control device with variable set temperature control

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008112297A (en) 2006-10-30 2008-05-15 Ricoh Co Ltd Electronic device, program, and recording medium
JP2015078770A (en) 2013-10-15 2015-04-23 日立アプライアンス株式会社 Air conditioning apparatus and air conditioning system
JP2018147413A (en) 2017-03-09 2018-09-20 三菱電機ビルテクノサービス株式会社 Software update management system and program
JP2022036247A (en) 2017-10-12 2022-03-04 シャープ株式会社 Air conditioner and network system

Also Published As

Publication number Publication date
WO2023228840A1 (en) 2023-11-30
CN119156600A (en) 2024-12-17
JP2023172411A (en) 2023-12-06

Similar Documents

Publication Publication Date Title
US11098913B2 (en) Method to control a communication rate between a thermostat and a cloud based server
US20150268652A1 (en) Thermostat with electronic image display
JP4274163B2 (en) Air conditioning control system
JP7095359B2 (en) Air conditioning system
JP6125397B2 (en) Air conditioning apparatus and air conditioning system
US10353690B2 (en) Device management apparatus, management program update method and non-transitory recording medium
US20140207289A1 (en) Hvac system configured based on atmospheric data, an interface for receiving the atmospheric data and a controller configured to setup the hvac system based on the atmospheric data
CN113286973B (en) Air conditioner control system
JP7821041B2 (en) air conditioner
US20230228437A1 (en) Customized instantiation of provider-defined energy saving setpoint adjustments
JPWO2016075769A1 (en) Air conditioning management device and air conditioning system
CN111033137B (en) air conditioner
JP2022056416A (en) Control device, air-conditioning system, air conditioner control system and program
CN112639367B (en) Air conditioning control device, air conditioning control system
CN113865043B (en) Program upgrading method and device for air conditioner, air conditioner and storage medium
WO2019033314A1 (en) Control method and system for household electric appliance
CN107270481B (en) Control method of air supply device and related equipment
CN115076979A (en) Method for heating and dehumidifying air conditioner, control system, electronic equipment and storage medium
JP2020009004A (en) Air conditioning control system, centralized control device, method and program
US20200292192A1 (en) Blower properties used for user warning
US20230236826A1 (en) Upgradable electronic device and method for upgrading electronic device
JP2023172410A (en) Outdoor unit and air conditioner
KR102943629B1 (en) Electronic device and method for controlling electronic device
US20240337403A1 (en) Display method, terminal device, display system, and storage medium
JP2024106752A (en) Air conditioner, update method thereof, computer program, and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250319

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250930

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251201

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: 20260120

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260213

R150 Certificate of patent or registration of utility model

Ref document number: 7821041

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150