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
JP7693491B2 - Control device, air conditioning system, air conditioner control method and program - Google Patents
[go: Go Back, main page]

JP7693491B2 - Control device, air conditioning system, air conditioner control method and program - Google Patents

Control device, air conditioning system, air conditioner control method and program Download PDF

Info

Publication number
JP7693491B2
JP7693491B2 JP2021158632A JP2021158632A JP7693491B2 JP 7693491 B2 JP7693491 B2 JP 7693491B2 JP 2021158632 A JP2021158632 A JP 2021158632A JP 2021158632 A JP2021158632 A JP 2021158632A JP 7693491 B2 JP7693491 B2 JP 7693491B2
Authority
JP
Japan
Prior art keywords
air conditioner
time
user
air conditioning
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021158632A
Other languages
Japanese (ja)
Other versions
JP2022056416A (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of JP2022056416A publication Critical patent/JP2022056416A/en
Priority to US18/083,499 priority Critical patent/US20230189980A1/en
Application granted granted Critical
Publication of JP7693491B2 publication Critical patent/JP7693491B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Air Conditioning Control Device (AREA)

Description

本開示は、制御装置、空調システム、空調機制御方法及びプログラムに関する。 This disclosure relates to a control device, an air conditioning system, an air conditioner control method, and a program.

家庭用の空調機では、一般的にオンタイマ設定(入タイマ設定ともいう。)及びオフタイマ設定(切タイマ設定ともいう。)が可能であり、設定時間経過後に自動的に空調を開始させ、あるいは、空調を停止させることができる。 Home air conditioners generally allow you to set an on timer (also called an on timer setting) and an off timer (also called an off timer setting), and you can have the air conditioning start or stop automatically after the set time has elapsed.

例えば、夏季において就寝時間中に空調機を稼働させたままにしておくと、ユーザは、冷房の効き過ぎにより肌寒くなって目が覚めてしまうことで快眠を阻害され、さらに、冷房を停止する操作を強いられるが、就寝前にオフタイマ設定することで、空調の効き過ぎによる睡眠の質の低下を防止することができる。 For example, if the air conditioner is left running during bedtime in the summer, the user will wake up feeling chilly due to the excessive cooling, which will disrupt their sleep and force them to turn off the air conditioner. However, by setting the off timer before going to bed, it is possible to prevent the quality of sleep from being reduced by the excessive air conditioning.

その一方、冷房が自動的に停止された後、ユーザは、室温の上昇により寝苦しくなって目が覚めてしまい、手動で空調機を再稼働させる必要が生じてしまうという問題もある。 However, after the air conditioning is automatically stopped, the user may wake up due to the rise in room temperature and find it difficult to sleep, which may require the user to manually restart the air conditioner.

上記問題に対し、特許文献1には、オフタイマの終了後に空調機を再起動するタイミングが人によって一定の反復性があることに着目し、快適な睡眠が得られるようにユーザに応じた自動起動条件を設定して自動起動を行う技術が記載されている。 In response to the above problem, Patent Document 1 focuses on the fact that the timing for restarting an air conditioner after the off timer has expired varies from person to person, and describes a technology that sets automatic start conditions according to the user and automatically starts the air conditioner so that the user can get a comfortable sleep.

特許文献1に記載の技術では、空調機は、オフタイマの終了から手動による再起動までの時間を自動起動時間として記憶すると共に、手動による再起動時の室温を自動起動温度として記憶し、オフタイマが終了してから自動起動時間が経過し、室温が自動起動温度に到達した場合に自動起動を行う。 In the technology described in Patent Document 1, the air conditioner stores the time from when the off timer ends until manual restart as the automatic start time, and stores the room temperature at the time of manual restart as the automatic start temperature. Automatic start is performed when the automatic start time has elapsed since the off timer ends and the room temperature has reached the automatic start temperature.

特開2007-155166号公報JP 2007-155166 A

しかしながら、特許文献1の技術では、例えば夏季において室温が自動起動温度より高くなった場合であっても自動起動時間が経過するまでは自動起動を行わないため、仕方なくユーザが手動で再起動させるケースも十分あり得る。また、そもそもユーザが我慢できずに手動で再起動した際の室温が自動起動温度として使用されるため、室温が自動起動温度に到達した直後に自動起動が行われたとしても、ユーザの睡眠の質の低下は免れないという問題がある。 However, with the technology of Patent Document 1, even if the room temperature becomes higher than the automatic start-up temperature in summer, for example, the automatic start-up does not occur until the automatic start-up time has elapsed, so there are quite a few cases where the user is forced to restart the device manually. In addition, since the room temperature at the time when the user cannot bear it any longer and restarts the device manually is used as the automatic start-up temperature, there is a problem that a decrease in the quality of the user's sleep is unavoidable, even if the automatic start-up occurs immediately after the room temperature reaches the automatic start-up temperature.

本開示は、上記問題を解決するためになされたものであり、適切なタイミングで空調機を起動させることが可能な制御装置等を提供することを目的とする。 This disclosure has been made to solve the above problems, and aims to provide a control device etc. that can start an air conditioner at the appropriate time.

上記目的を達成するため、本開示に係る制御装置は、
空調機から空調に関する空調データを周期的に取得する空調データ取得手段と、
前記取得した空調データを記憶するデータ記憶手段と、
前記空調機が運転を停止した後、ユーザの操作によって前記空調機が起動した場合、当該操作時から予め定めた時間前に取得された空調データを判定用データとして設定する判定用データ設定手段と、
前記判定用データに基づいて前記空調機の起動要否を判定する起動要否判定手段と、
前記空調機の起動が必要と判定された場合、前記空調機に対して起動を指令する起動指令手段と、を備える。
In order to achieve the above object, the control device according to the present disclosure includes:
an air conditioning data acquisition means for periodically acquiring air conditioning data related to air conditioning from an air conditioner;
A data storage means for storing the acquired air conditioning data;
a determination data setting means for setting, when the air conditioner is started by a user operation after the air conditioner has stopped operating, air conditioning data acquired a predetermined time before the user operation as determination data;
a start necessity determination means for determining whether or not the air conditioner needs to be started based on the determination data;
and a start command means for commanding the air conditioner to start up when it is determined that the air conditioner needs to be started.

本開示によれば、適切なタイミングで空調機を起動させることが可能となる。 This disclosure makes it possible to start the air conditioner at the appropriate time.

実施形態1における空調システムの全体構成を示す図FIG. 1 is a diagram showing an overall configuration of an air conditioning system according to a first embodiment. 実施形態1におけるサーバのハードウェア構成を示すブロック図FIG. 1 is a block diagram showing a hardware configuration of a server according to a first embodiment. 実施形態1におけるエアコンの概要について説明するための図FIG. 1 is a diagram for explaining an overview of an air conditioner according to a first embodiment; 実施形態1におけるエアコンのハードウェア構成を示す図FIG. 2 is a diagram showing a hardware configuration of an air conditioner according to the first embodiment. 実施形態1におけるユーザ端末のハードウェア構成を示すブロック図FIG. 1 is a block diagram showing a hardware configuration of a user terminal according to a first embodiment. 実施形態1におけるサーバ及びユーザ端末の機能構成を示すブロック図FIG. 1 is a block diagram showing the functional configuration of a server and a user terminal according to a first embodiment. 実施形態1における設定画面の一例を示す図FIG. 13 is a diagram showing an example of a setting screen according to the first embodiment. 実施形態1における再起動操作判定処理の手順を示すフローチャート1 is a flowchart showing a procedure for a restart operation determination process according to the first embodiment. 実施形態1における空調データ管理DBで管理される空調データの内容を示す図FIG. 1 is a diagram showing the contents of air conditioning data managed in an air conditioning data management DB in the first embodiment. 実施形態1における起動要否判定処理の手順を示すフローチャート1 is a flowchart showing a procedure for a process for determining whether or not activation is required according to the first embodiment. 実施形態1における閾値設定処理の手順を示すフローチャート1 is a flowchart showing a procedure of a threshold setting process according to the first embodiment. 実施形態1における閾値候補について説明するための図FIG. 1 is a diagram for explaining threshold candidate values according to the first embodiment; 実施形態1における通知画面の一例を示す図FIG. 13 is a diagram showing an example of a notification screen according to the first embodiment. 実施形態1の変形例における時間帯毎の閾値について説明するための図FIG. 13 is a diagram for explaining thresholds for each time period in a modification of the first embodiment. 実施形態1の変形例における閾値導出手法について説明するための図FIG. 13 is a diagram for explaining a threshold derivation method according to a modification of the first embodiment. 実施形態1の変形例における起床時刻推定処理の手順を示すフローチャート1 is a flowchart showing a procedure for estimating a wake-up time according to a modification of the first embodiment. 実施形態2における空調システムの全体構成を示す図FIG. 1 shows an overall configuration of an air conditioning system according to a second embodiment. 実施形態2におけるサーバの機能構成を示すブロック図FIG. 11 is a block diagram showing the functional configuration of a server according to a second embodiment. 実施形態2における停止操作判定処理の手順を示すフローチャート11 is a flowchart showing a procedure for a stop operation determination process according to a second embodiment. 実施形態2における空調データ管理DBで管理される空調データの内容を示す図FIG. 13 is a diagram showing the contents of air conditioning data managed in an air conditioning data management DB in the second embodiment. 実施形態2における停止指令処理の手順を示すフローチャート11 is a flowchart showing a procedure for a stop command process according to a second embodiment. 実施形態2における運転上限時間決定処理の手順を示すフローチャート11 is a flowchart showing the procedure of an upper limit operation time determination process according to a second embodiment. 実施形態3における空調システムの全体構成を示す図FIG. 13 is a diagram showing the overall configuration of an air conditioning system according to a third embodiment. 実施形態3におけるサーバの機能構成を示すブロック図FIG. 13 is a block diagram showing the functional configuration of a server according to a third embodiment. 実施形態3における機能無効管理処理の手順を示すフローチャート11 is a flowchart showing the procedure of a function disable management process according to the third embodiment. 実施形態4における空調システムの全体構成を示す図FIG. 13 is a diagram showing the overall configuration of an air conditioning system according to a fourth embodiment. 実施形態4におけるサーバの機能構成を示すブロック図FIG. 13 is a block diagram showing the functional configuration of a server according to a fourth embodiment. 実施形態4における空調データ管理DBで管理される空調データの内容を示す図FIG. 13 is a diagram showing the contents of air conditioning data managed in an air conditioning data management DB in the fourth embodiment. 実施形態4における起動要否判定処理の手順を示すフローチャート11 is a flowchart showing a procedure for determining whether or not activation is necessary in the fourth embodiment. 実施形態4の変形例における起動要否判定処理の手順を示すフローチャート11 is a flowchart showing a procedure of a process for determining whether or not activation is required in a modification of the fourth embodiment. 実施形態5における空調システムの全体構成を示す図FIG. 13 is a diagram showing the overall configuration of an air conditioning system according to a fifth embodiment. 実施形態5におけるサーバの機能構成を示すブロック図FIG. 13 is a block diagram showing the functional configuration of a server according to a fifth embodiment. 実施形態5における再起動操作判定処理の手順を示すフローチャートA flowchart showing a procedure for a restart operation determination process in the fifth embodiment.

以下、本開示の実施形態について図面を参照して詳細に説明する。 Embodiments of the present disclosure will be described in detail below with reference to the drawings.

(実施形態1)
図1は、本開示の実施形態1における空調システム1の全体構成を示す図である。空調システム1は、住宅Hの少なくとも1つの部屋の空調を行うシステムであり、より詳細には、住宅Hの寝室の空調によってユーザの快眠を支援するシステムである。図1に示すように、空調システム1は、サーバ2と、エアコン3と、ユーザ端末4とを備える。
(Embodiment 1)
Fig. 1 is a diagram showing the overall configuration of an air conditioning system 1 according to a first embodiment of the present disclosure. The air conditioning system 1 is a system that conditions at least one room of a house H, and more specifically, is a system that supports a user's good sleep by air conditioning a bedroom of the house H. As shown in Fig. 1, the air conditioning system 1 includes a server 2, an air conditioner 3, and a user terminal 4.

<サーバ2>
サーバ2は、本開示に係る制御装置の一例である。サーバ2は、エアコン3のメーカ、販売会社等によって設置され、運用される、いわゆるクラウドサーバであり、インターネット等の広域ネットワークNに接続される。サーバ2は、図2に示すように、通信インタフェース20と、CPU(Central Processing Unit)21と、ROM(Read Only Memory)22と、RAM(Random Access Memory)23と、補助記憶装置24とを備える。これらの構成部は、バス25を介して相互に接続される。
<Server 2>
The server 2 is an example of a control device according to the present disclosure. The server 2 is a so-called cloud server that is installed and operated by a manufacturer, a sales company, or the like of the air conditioner 3, and is connected to a wide area network N such as the Internet. As shown in Fig. 2, the server 2 includes a communication interface 20, a CPU (Central Processing Unit) 21, a ROM (Read Only Memory) 22, a RAM (Random Access Memory) 23, and an auxiliary storage device 24. These components are connected to each other via a bus 25.

通信インタフェース20は、広域ネットワークNを介して他の装置と通信するためのインタフェースである。CPU21は、サーバ2を統括的に制御する。CPU21によって実現されるサーバ2の機能の詳細については後述する。ROM22は、複数のファームウェア及びこれらのファームウェアの実行時に使用されるデータを記憶する。RAM23は、CPU21の作業領域として使用される。 The communication interface 20 is an interface for communicating with other devices via the wide area network N. The CPU 21 controls the server 2 in an overall manner. The functions of the server 2 realized by the CPU 21 will be described in detail later. The ROM 22 stores multiple pieces of firmware and data used when these firmware are executed. The RAM 23 is used as a working area for the CPU 21.

補助記憶装置24は、本開示に係るデータ記憶装置の一例である。補助記憶装置24は、読み書き可能な不揮発性の半導体メモリ、HDD(Hard Disk Drive)等で構成される。読み書き可能な不揮発性の半導体メモリは、例えば、EEPROM(Electrically Erasable Programmable Read-Only Memory)、フラッシュメモリ等である。補助記憶装置24には、住宅Hの居住者であるユーザの快眠を空調によって支援するためのプログラム(以下、快眠支援プログラムという。)を含む各種のプログラムと、これらのプログラムの実行時に使用されるデータとが記憶される。 The auxiliary storage device 24 is an example of a data storage device according to the present disclosure. The auxiliary storage device 24 is composed of a readable/writable non-volatile semiconductor memory, a HDD (Hard Disk Drive), etc. The readable/writable non-volatile semiconductor memory is, for example, an EEPROM (Electrically Erasable Programmable Read-Only Memory), a flash memory, etc. The auxiliary storage device 24 stores various programs including a program for supporting a good night's sleep of the user who is a resident of the house H through air conditioning (hereinafter referred to as a good night's sleep support program), and data used when these programs are executed.

上記の快眠支援プログラム(快眠支援プログラムを更新するための更新プログラムも含む)は、他のサーバからサーバ2にダウンロードすることができる。また、快眠支援プログラム(更新プログラムも含む)は、CD-ROM(Compact Disc Read Only Memory)、DVD(Digital Versatile Disc)、光磁気ディスク(Magneto-Optical Disc)、USB(Universal Serial Bus)メモリ、メモリカード、HDD、SSD(Solid State Drive)等のコンピュータ読み取り可能な記録媒体に格納して配布することも可能である。 The good sleep support program (including the update program for updating the good sleep support program) can be downloaded to server 2 from another server. The good sleep support program (including the update program) can also be stored and distributed on a computer-readable recording medium such as a CD-ROM (Compact Disc Read Only Memory), a DVD (Digital Versatile Disc), a Magneto-Optical Disc, a USB (Universal Serial Bus) memory, a memory card, a HDD, or a SSD (Solid State Drive).

<エアコン3>
エアコン3は、本開示に係る空調機の一例である。エアコン3は、R32等のHFC(ハイドロフルオロカーボン)、CO等の自然冷媒を冷媒として用いたヒートポンプ式の空調機であり、いわゆるルームエアコンである。エアコン3は、蒸気圧縮式の冷凍サイクルを搭載しており、図示しない商用電源、発電設備、蓄電設備等から電力を得て動作する。図3に示すように、エアコン3は、寝室に設置される室内機30と、室外に設置される室外機31と、リモコン32とを備える。室内機30と室外機31は、冷媒を循環させるための冷媒配管33と、通信線34とを介して接続される。
<Air conditioner 3>
The air conditioner 3 is an example of an air conditioner according to the present disclosure. The air conditioner 3 is a heat pump type air conditioner that uses natural refrigerants such as HFCs (hydrofluorocarbons) such as R32 and CO2 as refrigerants, and is a so-called room air conditioner. The air conditioner 3 is equipped with a vapor compression refrigeration cycle and operates by obtaining power from a commercial power source, a power generation facility, a power storage facility, etc. (not shown). As shown in FIG. 3, the air conditioner 3 includes an indoor unit 30 installed in a bedroom, an outdoor unit 31 installed outside the room, and a remote control 32. The indoor unit 30 and the outdoor unit 31 are connected via a refrigerant pipe 33 for circulating the refrigerant and a communication line 34.

図4に示すように、室内機30は、制御回路300と、熱交換器301と、ファン302と、温度センサ303と、熱画像センサ304とを備える。制御回路300は、エアコン3を統括的に制御する。制御回路300は、何れも図示しないが、CPUと、ROMと、RAMと、第1通信インタフェースと、第2通信インタフェースと、第3通信インタフェースと、補助記憶装置とを備える。 As shown in FIG. 4, the indoor unit 30 includes a control circuit 300, a heat exchanger 301, a fan 302, a temperature sensor 303, and a thermal image sensor 304. The control circuit 300 performs overall control of the air conditioner 3. The control circuit 300 includes a CPU, a ROM, a RAM, a first communication interface, a second communication interface, a third communication interface, and an auxiliary storage device, all of which are not shown.

第1通信インタフェースは、通信線34を介して室外機31と通信するためのハードウェアであり、第2通信インタフェースは、有線又は無線にてリモコン32と通信するためのハードウェアであり、第3通信インタフェースは、Wi-Fi(登録商標)等の無線LAN(Local Area Network)ルータであるルータ5と無線にて通信接続し、ルータ5を介して他の装置と通信するためのハードウェアである。なお、室内機30は、外付けの通信アダプタを介してルータ5に通信接続する構成であってもよい。 The first communication interface is hardware for communicating with the outdoor unit 31 via a communication line 34, the second communication interface is hardware for communicating with the remote control 32 in a wired or wireless manner, and the third communication interface is hardware for wirelessly connecting to a router 5, which is a wireless LAN (Local Area Network) router such as Wi-Fi (registered trademark), and communicating with other devices via the router 5. The indoor unit 30 may also be configured to connect to the router 5 via an external communication adapter.

補助記憶装置は、読み書き可能な不揮発性の半導体メモリを含んで構成され、エアコン3の動作を統括して制御するためのプログラムと、かかるプログラムの実行時に使用されるデータとを記憶する。読み書き可能な不揮発性の半導体メモリは、例えば、EEPROM、フラッシュメモリ等である。 The auxiliary storage device is configured to include a readable/writable non-volatile semiconductor memory, and stores programs for controlling the overall operation of the air conditioner 3 and data used when the programs are executed. Examples of the readable/writable non-volatile semiconductor memory include EEPROM and flash memory.

熱交換器301は、ファン302によって吸い込まれた室内の空気(即ち、寝室の空気)と室外機31からの冷媒との熱交換を行う。熱交換器301は、冷房運転時においては、蒸発器として機能し、暖房運転時においては、凝縮器として機能する。 The heat exchanger 301 exchanges heat between the indoor air (i.e., the bedroom air) drawn in by the fan 302 and the refrigerant from the outdoor unit 31. The heat exchanger 301 functions as an evaporator during cooling operation and as a condenser during heating operation.

ファン302は、例えばプロペラファンであり室内の空気を室内機30に設けられた図示しない吸込口から吸い込むと共に、熱交換器301によって熱交換された空気を吹出口(図3参照)から室内に送り出す。ファン302の回転数、即ち、ファン302による送風量は、制御回路300からの指令に従って調整される。 Fan 302 is, for example, a propeller fan that draws in indoor air from an intake port (not shown) provided in indoor unit 30 and sends the air that has been heat exchanged by heat exchanger 301 out of an outlet port (see FIG. 3) into the room. The rotation speed of fan 302, i.e., the amount of air blown by fan 302, is adjusted according to commands from control circuit 300.

温度センサ303は、サーミスタ、熱電対、測温抵抗体等のセンサであり、ファン302によって吸い込まれた空気の温度(即ち、室温)を計測し、計測した室温を示す信号を制御回路300に出力する。 The temperature sensor 303 is a sensor such as a thermistor, a thermocouple, or a resistance temperature detector, and measures the temperature of the air drawn in by the fan 302 (i.e., room temperature) and outputs a signal indicating the measured room temperature to the control circuit 300.

熱画像センサ304は、赤外線サーモグラフィであり、室内の熱画像データを取得し、取得した熱画像データを制御回路300に出力する。制御回路300は、熱画像センサ304によって取得された熱画像データを解析することで、床、壁、窓、家具、人などの被検知体の位置及び表面温度を取得することができる。 The thermal image sensor 304 is an infrared thermograph that acquires thermal image data of the room and outputs the acquired thermal image data to the control circuit 300. The control circuit 300 can acquire the position and surface temperature of detected objects such as floors, walls, windows, furniture, and people by analyzing the thermal image data acquired by the thermal image sensor 304.

室外機31は、制御回路310と、圧縮機311と、四方弁312と、熱交換器313と、ファン314と、膨張弁315と、温度センサ316とを備える。室外機31における、圧縮機311、四方弁312、熱交換器313及び膨張弁315と、室内機30の熱交換器301とは、冷媒配管33により環状に接続される。これにより、冷凍サイクルが形成されている。 The outdoor unit 31 includes a control circuit 310, a compressor 311, a four-way valve 312, a heat exchanger 313, a fan 314, an expansion valve 315, and a temperature sensor 316. The compressor 311, the four-way valve 312, the heat exchanger 313, and the expansion valve 315 in the outdoor unit 31 are connected in a ring shape to the heat exchanger 301 in the indoor unit 30 by refrigerant piping 33. This forms a refrigeration cycle.

制御回路310は、室内機30からの指令に従って室外機31の各部を制御する。制御回路310は、何れも図示しないが、CPUと、ROMと、RAMと、通信線34を介して室内機30(より詳細には、制御回路300)と通信するための通信インタフェースと、補助記憶装置とを備える。 The control circuit 310 controls each part of the outdoor unit 31 according to commands from the indoor unit 30. The control circuit 310 includes a CPU, ROM, RAM, a communication interface for communicating with the indoor unit 30 (more specifically, the control circuit 300) via the communication line 34, and an auxiliary storage device, all of which are not shown.

補助記憶装置は、読み書き可能な不揮発性の半導体メモリを含んで構成され、室外機31の動作を制御するためのプログラムと、かかるプログラムの実行時に使用されるデータとを記憶する。読み書き可能な不揮発性の半導体メモリは、例えば、EEPROM、フラッシュメモリ等である。 The auxiliary storage device is configured to include a readable/writable non-volatile semiconductor memory, and stores programs for controlling the operation of the outdoor unit 31 and data used when the programs are executed. Examples of the readable/writable non-volatile semiconductor memory include an EEPROM, a flash memory, etc.

圧縮機311は、冷媒を圧縮する。詳細には、圧縮機311は、低温且つ低圧の冷媒を圧縮し、高圧且つ高温となった冷媒を四方弁312に吐出する。圧縮機311は、駆動周波数に応じて運転容量を変化させることができるインバータ回路を備える。運転容量とは、圧縮機311が単位当たりに冷媒を送り出す量である。圧縮機311は、制御回路310からの指令に従って運転容量を変更する。 Compressor 311 compresses the refrigerant. In detail, compressor 311 compresses low-temperature, low-pressure refrigerant and discharges the high-pressure, high-temperature refrigerant to four-way valve 312. Compressor 311 is equipped with an inverter circuit that can change the operating capacity according to the drive frequency. The operating capacity is the amount of refrigerant that compressor 311 sends out per unit. Compressor 311 changes the operating capacity according to commands from control circuit 310.

四方弁312は、冷媒の循環方向を切り替えるための弁である。四方弁312は、冷房運転の際には図4の実線で示すように切り替えられる。これにより、圧縮機311、四方弁312、熱交換器313、膨張弁315及び熱交換器301の順序で冷媒が循環する。一方、四方弁312は、暖房運転の際には図4の破線で示すように切り替えられる。これにより、圧縮機311、四方弁312、熱交換器301、膨張弁315及び熱交換器313の順序で冷媒が循環する。 The four-way valve 312 is a valve for switching the circulation direction of the refrigerant. During cooling operation, the four-way valve 312 is switched as shown by the solid line in FIG. 4. This causes the refrigerant to circulate through the compressor 311, four-way valve 312, heat exchanger 313, expansion valve 315, and heat exchanger 301 in that order. On the other hand, during heating operation, the four-way valve 312 is switched as shown by the dashed line in FIG. 4. This causes the refrigerant to circulate through the compressor 311, four-way valve 312, heat exchanger 301, expansion valve 315, and heat exchanger 313 in that order.

熱交換器313は、ファン314により吸い込まれた屋外の空気(即ち、外気)と冷媒との熱交換を行う。熱交換器313は、冷房運転時においては凝縮器として機能し、暖房運転時においては蒸発器として機能する。ファン314は、例えばプロペラファンであり、外気を吸い込むと共に、熱交換器313によって熱交換された空気を屋外に送り出す。 The heat exchanger 313 exchanges heat between the outdoor air (i.e., outside air) drawn in by the fan 314 and the refrigerant. The heat exchanger 313 functions as a condenser during cooling operation and as an evaporator during heating operation. The fan 314 is, for example, a propeller fan, and draws in outside air and sends the air that has been heat exchanged by the heat exchanger 313 out to the outdoors.

膨張弁315は、熱交換器313と熱交換器301との間に設置されており、冷媒配管33を流れる冷媒を減圧して膨張させる。膨張弁315は、例えば、ステッピングモータ(図示せず)によって絞りの開度を調整可能な電子膨張弁である。膨張弁315は、制御回路310からの指令に従って開度を変更して、冷媒の圧力を調整する。 The expansion valve 315 is installed between the heat exchanger 313 and the heat exchanger 301, and reduces the pressure of the refrigerant flowing through the refrigerant pipe 33 to expand it. The expansion valve 315 is, for example, an electronic expansion valve whose throttle opening can be adjusted by a stepping motor (not shown). The expansion valve 315 changes its opening according to commands from the control circuit 310 to adjust the pressure of the refrigerant.

温度センサ316は、サーミスタ、熱電対、測温抵抗体等のセンサであり、ファン314によって吸い込まれた外気の温度(即ち、外気温)を計測し、計測した外気温を示す信号を制御回路310に出力する。 The temperature sensor 316 is a sensor such as a thermistor, a thermocouple, or a resistance temperature detector, and measures the temperature of the outside air drawn in by the fan 314 (i.e., the outside air temperature) and outputs a signal indicating the measured outside air temperature to the control circuit 310.

リモコン32は、寝室の壁に埋設して設置されたり、あるいは壁に掛けられた態様で設置され、寝室に居るユーザから空調に係る操作を受け付けるためのリモートコントローラである。リモコン32は、室内機30の制御回路300と有線又は無線にて通信接続される。ユーザは、リモコン32を操作することで、冷房運転、暖房運転、送風運転、除湿運転等の各種運転の起動及び停止を指示することができ、また、設定温度(即ち、空調の目標温度)、風速(風量と同義)、風向き等の変更を指示することができる。 The remote control 32 is embedded in the wall of the bedroom or hung on the wall, and is a remote controller for receiving air conditioning operations from the user in the bedroom. The remote control 32 is connected to the control circuit 300 of the indoor unit 30 via wired or wireless communication. By operating the remote control 32, the user can instruct the start and stop of various operations such as cooling operation, heating operation, fan operation, and dehumidification operation, and can also instruct changes to the set temperature (i.e., the target temperature for air conditioning), wind speed (synonymous with air volume), wind direction, etc.

さらに、ユーザは、リモコン32を操作することで、オンタイマ設定(入タイマ設定ともいう。)及びオフタイマ設定(切タイマ設定ともいう。)を行うことができる。ユーザは、オンタイマ設定を行うことで現在停止中のエアコン3を指定した時間経過後に起動させることができ、オフタイマ設定を行うことで現在稼働中のエアコン3を指定した時間経過後に停止させることができる。 Furthermore, the user can operate the remote control 32 to set the on timer (also called the on timer setting) and the off timer (also called the off timer setting). By setting the on timer, the user can start the currently stopped air conditioner 3 after a specified time has elapsed, and by setting the off timer, the user can stop the currently operating air conditioner 3 after a specified time has elapsed.

詳細は後述するが、エアコン3は、周期的に空調に関する空調データをルータ5を介してサーバ2に送信する。また、エアコン3は、運転停止状態であっても、サーバ2から起動コマンドを受信すると、運転を直ちに開始(即ち、起動)する。 As will be described in detail later, the air conditioner 3 periodically transmits air conditioning data related to air conditioning to the server 2 via the router 5. Furthermore, even if the air conditioner 3 is in a stopped state, it immediately starts operation (i.e., starts up) when it receives a start command from the server 2.

<ユーザ端末4>
ユーザ端末4は、本開示に係る端末の一例である。ユーザ端末4は、空調システム1におけるユーザとのインタフェースを担う電子機器であり、例えば、スマートフォン、タブレット端末等のスマートデバイスである。図5に示すように、ユーザ端末4は、ディスプレイ40と、操作受付部41と、通信インタフェース42と、CPU43と、ROM44と、RAM45と、補助記憶装置46とを備える。これらの構成部は、バス47を介して相互に接続される。
<User Terminal 4>
The user terminal 4 is an example of a terminal according to the present disclosure. The user terminal 4 is an electronic device that serves as an interface with a user in the air conditioning system 1, and is, for example, a smart device such as a smartphone or a tablet terminal. As shown in FIG. 5, the user terminal 4 includes a display 40, an operation reception unit 41, a communication interface 42, a CPU 43, a ROM 44, a RAM 45, and an auxiliary storage device 46. These components are connected to each other via a bus 47.

ディスプレイ40は、液晶ディスプレイ、有機EL(Electro Luminescence)ディスプレイ等の表示デバイスを含んで構成される。ディスプレイ40は、CPU43の制御の下、ユーザ操作に応じた各種の画面等を表示する。 The display 40 includes a display device such as a liquid crystal display or an organic EL (Electro Luminescence) display. Under the control of the CPU 43, the display 40 displays various screens in response to user operations.

操作受付部41は、押しボタン、タッチパネル、タッチパッド等の1つ以上の入力デバイスを含んで構成され、ユーザからの操作入力を受け付け、受け付けた操作に係る信号をCPU43に送出する。 The operation reception unit 41 includes one or more input devices such as a push button, a touch panel, a touch pad, etc., receives operation input from the user, and sends a signal related to the received operation to the CPU 43.

通信インタフェース42は、ルータ5に接続し、広域ネットワークNを介してサーバ2と通信するためのハードウェアである。CPU43は、ユーザ端末4を統括的に制御する。CPU43によって実現されるユーザ端末4の機能の詳細については後述する。ROM44は、複数のファームウェア及びこれらのファームウェアの実行時に使用されるデータを記憶する。RAM45は、CPU43の作業領域として使用される。 The communication interface 42 is hardware that connects to the router 5 and communicates with the server 2 via the wide area network N. The CPU 43 provides overall control over the user terminal 4. The functions of the user terminal 4 realized by the CPU 43 will be described in detail below. The ROM 44 stores multiple pieces of firmware and data used when these firmware are executed. The RAM 45 is used as a working area for the CPU 43.

補助記憶装置46は、読み書き可能な不揮発性の半導体メモリ、HDD等で構成される。読み書き可能な不揮発性の半導体メモリは、例えば、EEPROM、フラッシュメモリ等である。補助記憶装置46には、快眠支援サービスを受けるためのアプリケーションプログラム(以下、快眠アプリという。)を含む各種のプログラムと、これらのプログラムの実行時に使用されるデータとが記憶される。 The auxiliary storage device 46 is composed of a readable/writable non-volatile semiconductor memory, a HDD, etc. Examples of the readable/writable non-volatile semiconductor memory include an EEPROM, a flash memory, etc. The auxiliary storage device 46 stores various programs including an application program for receiving a good sleep support service (hereinafter referred to as a good sleep app), and data used when these programs are executed.

快眠アプリ(快眠アプリを更新するための更新プログラムも含む)は、空調システム1を提供する企業、関連会社等によって設置され、運用されるサーバ(サーバ2も含む)、その他のプログラム配布サーバ等からユーザ端末4にダウンロードすることができる。また、快眠アプリ(更新プログラムも含む)は、CD-ROM、DVD、光磁気ディスク、USBメモリ、メモリカード、HDD、SSD等のコンピュータ読み取り可能な記録媒体に格納して配布することも可能である。 The good sleep app (including the update program for updating the good sleep app) can be downloaded to the user terminal 4 from a server (including server 2) or other program distribution server installed and operated by the company that provides the air conditioning system 1, an affiliated company, etc. In addition, the good sleep app (including the update program) can also be stored and distributed on a computer-readable recording medium such as a CD-ROM, DVD, magneto-optical disk, USB memory, memory card, HDD, SSD, etc.

快眠アプリを起動させることで、ユーザは、快眠支援サービスを受けるための様々な設定を行うことができ、また、サーバ2から通知される、快眠支援に関する情報を確認することができる。 By launching the good sleep app, the user can configure various settings to receive the good sleep support service, and can also check information related to good sleep support notified by server 2.

<サーバ2及びユーザ端末4の機能構成>
図6は、サーバ2及びユーザ端末4の機能構成を示すブロック図である。図6に示すように、サーバ2は、設定データ登録部200と、空調データ取得部201と、再起動操作判定部202と、起動要否判定部203と、起動指令部204と、閾値設定部205と、レポート通知部206とを備える。サーバ2のこれらの機能部は、CPU21が補助記憶装置24に記憶されている上述した快眠支援プログラムを実行することで実現される。
<Functional configuration of server 2 and user terminal 4>
Fig. 6 is a block diagram showing the functional configuration of the server 2 and the user terminal 4. As shown in Fig. 6, the server 2 includes a setting data registration unit 200, an air conditioning data acquisition unit 201, a restart operation determination unit 202, a start-up necessity determination unit 203, a start-up command unit 204, a threshold setting unit 205, and a report notification unit 206. These functional units of the server 2 are realized by the CPU 21 executing the above-mentioned good sleep support program stored in the auxiliary storage device 24.

ユーザ端末4は、設定受付部400と、レポート画面表示部401とを備える。ユーザ端末4のこれらの機能部は、CPU43が補助記憶装置46に記憶されている上述した快眠アプリを実行することで実現される。 The user terminal 4 includes a setting reception unit 400 and a report screen display unit 401. These functional units of the user terminal 4 are realized by the CPU 43 executing the above-mentioned good sleep app stored in the auxiliary storage device 46.

ユーザ端末4において、設定受付部400は、ユーザから快眠支援に関しての設定を受け付ける。設定受付部400は、図7に示すような設定画面をディスプレイ40に表示し、ユーザから、快眠支援を受けるか否か、睡眠の傾向(浅い、普通又は深い)、日常の就寝時刻等の設定を受け付ける。設定受付部400は、受け付けたユーザの設定を示すデータ(以下、設定データという。)をサーバ2に送信する。 In the user terminal 4, the setting reception unit 400 receives settings from the user regarding good sleep support. The setting reception unit 400 displays a setting screen as shown in FIG. 7 on the display 40, and receives settings from the user such as whether or not to receive good sleep support, sleep tendency (light, normal, or deep), and daily bedtime. The setting reception unit 400 transmits data indicating the received user settings (hereinafter referred to as setting data) to the server 2.

サーバ2の設定データ登録部200は、ユーザ端末4から送信された設定データを受信し、受信した設定データを設定データ管理DB240に登録する。設定データ管理DB240は、サーバ2が提供する快眠支援サービスに加入しているユーザの設定データを管理するためのデータベースであり、補助記憶装置24に記憶される。 The setting data registration unit 200 of the server 2 receives the setting data transmitted from the user terminal 4 and registers the received setting data in the setting data management DB 240. The setting data management DB 240 is a database for managing the setting data of users who have subscribed to the good sleep support service provided by the server 2, and is stored in the auxiliary storage device 24.

空調データ取得部201は、本開示に係る空調データ取得手段の一例である。空調データ取得部201は、エアコン3から周期的に空調データを取得する。例えば、空調データ取得部201は、エアコン3から1分周期で空調データを取得する。詳細には、空調データ取得部201は、エアコン3に対して周期的に空調データを要求する。空調データの要求を受けたエアコン3は、現在時刻と、室温と、外気温と、運転状態とが格納された空調データをサーバ2に送信する。運転状態には、運転モード(暖房モード、冷房モード等)と、稼働中か停止中かを示す情報とが含まれる。なお、エアコン3は、自発的に空調データをサーバ2に送信してもよい。 The air conditioning data acquisition unit 201 is an example of an air conditioning data acquisition means according to the present disclosure. The air conditioning data acquisition unit 201 periodically acquires air conditioning data from the air conditioner 3. For example, the air conditioning data acquisition unit 201 acquires air conditioning data from the air conditioner 3 at one-minute intervals. In detail, the air conditioning data acquisition unit 201 periodically requests air conditioning data from the air conditioner 3. Upon receiving a request for air conditioning data, the air conditioner 3 transmits air conditioning data to the server 2, which stores the current time, room temperature, outside temperature, and operating status. The operating status includes the operating mode (heating mode, cooling mode, etc.) and information indicating whether the air conditioner is operating or stopped. The air conditioner 3 may transmit air conditioning data to the server 2 on its own initiative.

空調データ取得部201は、取得した空調データを空調データ管理DB241に格納する。空調データ管理DB241は、本開示に係るデータ記憶手段の一例である。空調データ管理DB241は、各ユーザのエアコン3から送られてきた空調データを管理するためのデータベースであり、補助記憶装置24に記憶される。空調データ管理DB241には、各エアコン3について、予め定めた期間(例えば、1年)分の空調データの履歴が保存される。 The air conditioning data acquisition unit 201 stores the acquired air conditioning data in the air conditioning data management DB 241. The air conditioning data management DB 241 is an example of a data storage means according to the present disclosure. The air conditioning data management DB 241 is a database for managing the air conditioning data sent from each user's air conditioner 3, and is stored in the auxiliary storage device 24. The air conditioning data management DB 241 stores the history of air conditioning data for each air conditioner 3 for a predetermined period (e.g., one year).

再起動操作判定部202は、本開示に係る再起動操作判定手段の一例である。再起動操作判定部202は、ユーザの就寝後、エアコン3の運転が停止し、その後、ユーザによって再起動操作が行われたか否かを判定する。図8は、再起動操作判定部202によって実行される再起動操作判定処理の手順を示すフローチャートである。 The restart operation determination unit 202 is an example of a restart operation determination means according to the present disclosure. The restart operation determination unit 202 determines whether or not the operation of the air conditioner 3 is stopped after the user goes to sleep and then a restart operation is performed by the user. FIG. 8 is a flowchart showing the procedure of the restart operation determination process executed by the restart operation determination unit 202.

再起動操作判定部202は、現在時刻が再起動操作判定開始時刻に到達すると(ステップS101;YES)、エアコン3の運転状態の監視を開始し、停止中から稼働中に変化したか否か、即ち、エアコン3が起動したか否かを判定する(ステップS102)。本実施形態では、再起動操作判定開始時刻は、ユーザの就寝予定時刻、即ち、ユーザが設定した日常の就寝時刻(図7参照)より2時間早い時刻に設定される。 When the current time reaches the restart operation judgment start time (step S101; YES), the restart operation judgment unit 202 starts monitoring the operating status of the air conditioner 3 and judges whether the operating status has changed from stopped to running, i.e., whether the air conditioner 3 has been started (step S102). In this embodiment, the restart operation judgment start time is set to a time two hours earlier than the user's planned bedtime, i.e., the daily bedtime set by the user (see FIG. 7).

エアコン3が起動していない場合(ステップS102;NO)、再起動操作判定部202の処理は、ステップS106に移行する。一方、エアコン3が起動した場合(ステップS102;YES)、再起動操作判定部202は、再起動操作判定開始時刻から現在までにエアコン3の稼働実績があるか否かを判定する(ステップS103)。再起動操作判定開始時刻から現在までにエアコン3の稼働実績がない場合(ステップS103;NO)、再起動操作判定部202の処理は、ステップS106に移行する。 If the air conditioner 3 is not started (step S102; NO), the process of the restart operation judgment unit 202 proceeds to step S106. On the other hand, if the air conditioner 3 is started (step S102; YES), the restart operation judgment unit 202 judges whether or not the air conditioner 3 has been operated from the restart operation judgment start time to the present (step S103). If the air conditioner 3 has not been operated from the restart operation judgment start time to the present (step S103; NO), the process of the restart operation judgment unit 202 proceeds to step S106.

一方、再起動操作判定開始時刻から現在までにエアコン3の稼働実績がある場合(ステップS103;YES)、再起動操作判定部202は、今回の起動がサーバ2の起動指令に従った自動起動によるものか否かを判定する(ステップS104)。今回の起動がサーバ2の起動指令に従った自動起動によるものである場合(ステップ104;YES)、再起動操作判定部202の処理は、ステップS106に移行する。 On the other hand, if the air conditioner 3 has been operating from the restart operation judgment start time to the present (step S103; YES), the restart operation judgment unit 202 judges whether the current startup was due to automatic startup following a startup command from the server 2 (step S104). If the current startup was due to automatic startup following a startup command from the server 2 (step 104; YES), the process of the restart operation judgment unit 202 proceeds to step S106.

一方、今回の起動がサーバ2の起動指令に従った自動起動によるものでない場合(ステップ104;NO)、再起動操作判定部202は、就寝後にユーザによって再起動操作が行われたと判定し、その旨を示す情報を空調データ管理DB241に記録する(ステップS105)。具体的には、再起動操作判定部202は、対応する空調データのレコードに、再起動操作があったことを示す情報を追加する(図9参照)。図9の例は、午前2時20分の空調データのレコードに、ユーザによる再起動操作があったことを示す情報が追加された様子が示されている。ステップS105の後、再起動操作判定部202の処理は、ステップS106に移行する。 On the other hand, if the current startup is not an automatic startup following a startup command from server 2 (step S104; NO), the restart operation determination unit 202 determines that a restart operation was performed by the user after going to bed, and records information indicating this in the air conditioning data management DB 241 (step S105). Specifically, the restart operation determination unit 202 adds information indicating that a restart operation has been performed to the corresponding air conditioning data record (see Figure 9). The example in Figure 9 shows how information indicating that a restart operation has been performed by the user has been added to the air conditioning data record for 2:20 AM. After step S105, the process of the restart operation determination unit 202 proceeds to step S106.

ステップS106では、再起動操作判定部202は、現在時刻が再起動操作判定終了時刻に到達したか否かを判定する。再起動操作判定終了時刻は、例えば、ユーザの起床予定時刻(例えば午前8時)である。現在時刻が再起動操作判定終了時刻に到達していない場合(ステップS106;NO)、再起動操作判定部202の処理は、ステップS102に戻る。一方、現在時刻が再起動操作判定終了時刻に到達した場合(ステップS106;YES)、再起動操作判定部202は、再起動操作判定処理を終了する。 In step S106, the restart operation determination unit 202 determines whether the current time has reached the restart operation determination end time. The restart operation determination end time is, for example, the user's planned wake-up time (e.g., 8:00 a.m.). If the current time has not reached the restart operation determination end time (step S106; NO), the process of the restart operation determination unit 202 returns to step S102. On the other hand, if the current time has reached the restart operation determination end time (step S106; YES), the restart operation determination unit 202 ends the restart operation determination process.

図6に戻り、起動要否判定部203は、本開示に係る起動要否判定手段の一例である。起動要否判定部203は、停止中のエアコン3を起動する必要があるか否かを判定する。図10は、起動要否判定部203によって実行される起動要否判定処理の手順を示すフローチャートである。なお、起動要否判定部203は、ユーザにより快眠支援を受けるとの設定が行われている場合に限り、起動要否判定処理を実行する。 Returning to FIG. 6, the start-up necessity determination unit 203 is an example of a start-up necessity determination means according to the present disclosure. The start-up necessity determination unit 203 determines whether or not it is necessary to start up the stopped air conditioner 3. FIG. 10 is a flowchart showing the procedure of the start-up necessity determination process executed by the start-up necessity determination unit 203. Note that the start-up necessity determination unit 203 executes the start-up necessity determination process only when the user has set up to receive good sleep assistance.

起動要否判定部203は、現在時刻が起動要否判定開始時刻に到達すると(ステップS201;YES)、エアコン3から送られてきた最新の空調データの監視を開始し、エアコン3が停止中か否かを判定する(ステップS202)。本実施形態では、起動要否判定開始時刻は、ユーザの就寝予定時刻、即ち、ユーザが設定した日常の就寝時刻(図7参照)より2時間遅い時刻に設定される。 When the current time reaches the start time for determining whether or not the air conditioner 3 is started (step S201; YES), the start-up necessity determination unit 203 starts monitoring the latest air conditioning data sent from the air conditioner 3 and determines whether or not the air conditioner 3 is stopped (step S202). In this embodiment, the start time for determining whether or not the air conditioner 3 is started is set to a time two hours later than the user's planned bedtime, i.e., the daily bedtime set by the user (see FIG. 7).

エアコン3が停止中でない場合(ステップS202;NO)、起動要否判定部203の処理は、ステップS208に移行する。一方、エアコン3が停止中の場合(ステップS202;YES)、起動要否判定部203は、エアコン3の運転モードが冷房モードであるか否かを判定する(ステップS203)。エアコン3の運転モードが冷房モードである場合(ステップS203;YES)、起動要否判定部203は、現在の室温が冷房モードに対応した閾値より高いか否かを判定する(ステップS204)。 If the air conditioner 3 is not stopped (step S202; NO), the process of the start-up necessity determination unit 203 proceeds to step S208. On the other hand, if the air conditioner 3 is stopped (step S202; YES), the start-up necessity determination unit 203 determines whether the operation mode of the air conditioner 3 is the cooling mode (step S203). If the operation mode of the air conditioner 3 is the cooling mode (step S203; YES), the start-up necessity determination unit 203 determines whether the current room temperature is higher than the threshold corresponding to the cooling mode (step S204).

冷房モードに対応した閾値は、後述する閾値設定部205によってエアコン3毎に設定され、閾値管理DB242に保存されている。閾値管理DB242は、各ユーザのエアコン3について、冷房モード及び暖房モードのそれぞれに対応した閾値を管理するためのデータベースであり、サーバ2の補助記憶装置24に記憶される。 The threshold value corresponding to the cooling mode is set for each air conditioner 3 by the threshold setting unit 205 described below and is stored in the threshold management DB 242. The threshold management DB 242 is a database for managing the threshold values corresponding to each of the cooling mode and the heating mode for each user's air conditioner 3, and is stored in the auxiliary storage device 24 of the server 2.

現在の室温が冷房モードに対応した閾値より高い場合(ステップS204;YES)、起動要否判定部203は、エアコン3を起動する必要があると判定し(ステップS205)、その旨を起動指令部204に通知する。その後、起動要否判定部203の処理は、ステップS208に移行する。一方、現在の室温が冷房モードに対応した閾値以下の場合(ステップS204;NO)、起動要否判定部203の処理は、ステップS208に移行する。 If the current room temperature is higher than the threshold value corresponding to the cooling mode (step S204; YES), the start-up necessity determination unit 203 determines that the air conditioner 3 needs to be started (step S205) and notifies the start-up command unit 204 of this fact. Thereafter, the process of the start-up necessity determination unit 203 proceeds to step S208. On the other hand, if the current room temperature is equal to or lower than the threshold value corresponding to the cooling mode (step S204; NO), the process of the start-up necessity determination unit 203 proceeds to step S208.

エアコン3の運転モードが冷房モードでない場合(ステップS203;NO)、起動要否判定部203は、エアコン3の運転モードが暖房モードであるか否かを判定する(ステップS206)。エアコン3の運転モードが暖房モードでない場合(ステップS206;NO)、起動要否判定部203の処理は、ステップS208に移行する。 If the operation mode of the air conditioner 3 is not the cooling mode (step S203; NO), the start-up necessity determination unit 203 determines whether the operation mode of the air conditioner 3 is the heating mode (step S206). If the operation mode of the air conditioner 3 is not the heating mode (step S206; NO), the process of the start-up necessity determination unit 203 proceeds to step S208.

エアコン3の運転モードが暖房モードである場合(ステップS206;YES)、起動要否判定部203は、現在の室温が暖房モードに対応した閾値より低いか否かを判定する(ステップS207)。暖房モードに対応した閾値についても閾値設定部205によってエアコン3毎に設定され、閾値管理DB242に保存されている。 If the operation mode of the air conditioner 3 is the heating mode (step S206; YES), the start necessity determination unit 203 determines whether the current room temperature is lower than the threshold value corresponding to the heating mode (step S207). The threshold value corresponding to the heating mode is also set for each air conditioner 3 by the threshold setting unit 205 and stored in the threshold management DB 242.

現在の室温が暖房モードに対応した閾値より低い場合(ステップS207;YES)、起動要否判定部203は、エアコン3を起動する必要があると判定し(ステップS205)、その旨を起動指令部204に通知する。一方、現在の室温が暖房モードに対応した閾値以上の場合(ステップS207;NO)、起動要否判定部203の処理は、ステップS208に移行する。 If the current room temperature is lower than the threshold corresponding to the heating mode (step S207; YES), the start-up necessity determination unit 203 determines that the air conditioner 3 needs to be started (step S205) and notifies the start-up command unit 204 accordingly. On the other hand, if the current room temperature is equal to or higher than the threshold corresponding to the heating mode (step S207; NO), the process of the start-up necessity determination unit 203 proceeds to step S208.

ステップS208では、起動要否判定部203は、現在時刻が起動要否判定終了時刻に到達したか否かを判定する。起動要否判定終了時刻は、例えば、ユーザの起床予定時刻(例えば午前8時)である。現在時刻が起動要否判定終了時刻に到達していない場合(ステップS208;NO)、起動要否判定部203の処理は、ステップS202に戻る。一方、現在時刻が起動要否判定終了時刻に到達した場合(ステップS208;YES)、起動要否判定部203は、起動要否判定処理を終了する。 In step S208, the startup necessity determination unit 203 determines whether the current time has reached the startup necessity determination end time. The startup necessity determination end time is, for example, the user's planned wake-up time (e.g., 8:00 a.m.). If the current time has not reached the startup necessity determination end time (step S208; NO), the processing of the startup necessity determination unit 203 returns to step S202. On the other hand, if the current time has reached the startup necessity determination end time (step S208; YES), the startup necessity determination unit 203 ends the startup necessity determination processing.

図6に戻り、起動指令部204は、本開示に係る起動指令手段の一例である。起動指令部204は、起動要否判定部203からエアコン3の起動が必要である旨の通知を受けると、当該エアコン3に対して起動を指令する。詳細には、起動指令部204は、オフタイマ設定による起動を指令するコマンド(以下、起動コマンドという。)を当該エアコン3に送信する。かかる起動コマンドを受信したエアコン3は、起動し、空調を開始する。この場合のオフタイマ時間は、ユーザがエアコン3に設定した従前のオフタイマ時間と同一である。 Returning to FIG. 6, the start-up command unit 204 is an example of a start-up command means according to the present disclosure. When the start-up command unit 204 receives a notification from the start-up necessity determination unit 203 that the air conditioner 3 needs to be started, it commands the air conditioner 3 to start up. In detail, the start-up command unit 204 sends a command (hereinafter referred to as a start-up command) to the air conditioner 3 to command start-up based on the off-timer setting. Upon receiving this start-up command, the air conditioner 3 starts up and begins air conditioning. The off-timer time in this case is the same as the previous off-timer time set by the user for the air conditioner 3.

閾値設定部205は、本開示に係る判定用データ設定手段の一例である。閾値設定部205は、上述した起動要否判定部203がエアコン3の起動要否を判定する際に使用する閾値を設定する。この閾値は、本開示に係る判定用データの一例である。図11は、閾値設定部205によって実行される閾値設定処理の手順を示すフローチャートである。 The threshold setting unit 205 is an example of a determination data setting means according to the present disclosure. The threshold setting unit 205 sets a threshold used by the above-mentioned start-up necessity determination unit 203 when determining whether or not the air conditioner 3 needs to be started. This threshold is an example of determination data according to the present disclosure. FIG. 11 is a flowchart showing the steps of the threshold setting process executed by the threshold setting unit 205.

閾値設定部205は、現在時刻が閾値設定時刻に到達すると(ステップS301;YES)、直近の起動要否判定開始時刻以降の空調データの履歴を順次ピックアップする(ステップS302)。閾値設定時刻は、例えば、ユーザの起床予定時刻(例えば午前8時)である。閾値設定部205は、当該ピックアップした空調データに含まれる運転モードが冷房モード又は暖房モードであるか否かを判定する(ステップS303)。当該空調データに含まれる運転モードが冷房モード及び暖房モードの何れでもない場合(ステップS303;NO)、閾値設定部205の処理は、ステップS306に移行する。 When the current time reaches the threshold setting time (step S301; YES), the threshold setting unit 205 sequentially picks up the history of air conditioning data from the most recent start-up necessity determination start time onward (step S302). The threshold setting time is, for example, the user's planned wake-up time (e.g., 8:00 a.m.). The threshold setting unit 205 determines whether the operation mode included in the picked-up air conditioning data is cooling mode or heating mode (step S303). If the operation mode included in the air conditioning data is neither cooling mode nor heating mode (step S303; NO), the processing of the threshold setting unit 205 proceeds to step S306.

一方、当該空調データに含まれる運転モードが冷房モード又は暖房モードである場合(ステップS303;YES)、閾値設定部205は、当該空調データに、ユーザによる再起動操作があったことを示す情報が含まれているか否か、換言すると、当該時刻にユーザによる再起動操作があったか否かを判定する(ステップS304)。当該時刻にユーザによる再起動操作がなかった場合(ステップS304;NO)、閾値設定部205の処理は、ステップS306に移行する。 On the other hand, if the operation mode included in the air conditioning data is the cooling mode or the heating mode (step S303; YES), the threshold setting unit 205 determines whether the air conditioning data includes information indicating that a restart operation has been performed by the user, in other words, whether a restart operation has been performed by the user at that time (step S304). If a restart operation has not been performed by the user at that time (step S304; NO), the processing of the threshold setting unit 205 proceeds to step S306.

一方、当該時刻にユーザによる再起動操作があった場合(ステップS304;YES)、閾値設定部205は、図12に示すように、当該時刻から予め定めた遡及時間遡った時刻の空調データにおける室温を閾値候補として保持する(ステップS305)。遡及時間は、ユーザにより設定された当該ユーザの睡眠の傾向(図7参照)によって定められる。本実施形態では、遡及時間は、ユーザにより設定された睡眠の傾向が「普通」の場合は10分に定められ、「浅い」場合は5分に定められ、「深い」場合は15分に定められる。例えば、ユーザにより設定された睡眠の傾向が「普通」の場合、図9の例では、午前2時10分の室温が閾値候補として保持される。 On the other hand, if the user performs a restart operation at that time (step S304; YES), the threshold setting unit 205 retains the room temperature in the air conditioning data at a time that is a predetermined retroactive time from that time as a threshold candidate (step S305), as shown in FIG. 12. The retroactive time is determined according to the sleep tendency of the user set by the user (see FIG. 7). In this embodiment, the retroactive time is set to 10 minutes if the sleep tendency set by the user is "normal", 5 minutes if the sleep tendency is "light", and 15 minutes if the sleep tendency is "deep". For example, if the sleep tendency set by the user is "normal", in the example of FIG. 9, the room temperature at 2:10 a.m. is retained as the threshold candidate.

ステップS305の後、閾値設定部205の処理は、ステップS306に移行する。ステップS306では、閾値設定部205は、直近の起動要否判定開始時刻以降の全ての空調データをピックアップしたか否かを判定する。直近の起動要否判定開始時刻以降の全ての空調データをピックアップしていない場合(ステップS306;NO)、閾値設定部205の処理は、ステップS302に戻る。 After step S305, the process of the threshold setting unit 205 proceeds to step S306. In step S306, the threshold setting unit 205 determines whether or not all air conditioning data from the most recent start time of the start-up necessity determination has been picked up. If all air conditioning data from the most recent start-up necessity determination start time has not been picked up (step S306; NO), the process of the threshold setting unit 205 returns to step S302.

一方、直近の起動要否判定開始時刻以降の全ての空調データをピックアップした場合(ステップS306;YES)、閾値設定部205は、保持している閾値候補の平均を当該エアコン3の当該運転モードにおける閾値として設定する(ステップS307)。閾値設定部205は、設定した閾値を閾値管理DB242に登録する。なお、閾値管理DB242には、冷房モード及び暖房モードのそれぞれに対応した閾値の初期値が予め登録されている。 On the other hand, if all air conditioning data from the most recent start-up necessity determination start time onward has been picked up (step S306; YES), the threshold setting unit 205 sets the average of the stored threshold candidates as the threshold for that operation mode of the air conditioner 3 (step S307). The threshold setting unit 205 registers the set threshold in the threshold management DB 242. Note that the threshold management DB 242 has pre-registered initial values of the thresholds corresponding to the cooling mode and the heating mode.

図6に戻り、レポート通知部206は、本開示に係るレポート通知手段の一例である。レポート通知部206は、ユーザの昨夜の睡眠状況のレポートを示す画面データを生成し、生成した画面データを当該ユーザのユーザ端末4に送信する。睡眠状況のレポートには、室温の推移と、ユーザの睡眠時間と、快適度とが含まれる。ユーザの睡眠時間は、直近の再起動操作判定開始時刻以降におけるエアコン3の初回起動時刻を睡眠開始時刻とし、本日の午前9時までの間でユーザによってエアコン3の稼働が停止された最も遅い時刻を起床時刻とすることで導出される。 Returning to FIG. 6, the report notification unit 206 is an example of a report notification means according to the present disclosure. The report notification unit 206 generates screen data showing a report of the user's sleep state last night, and transmits the generated screen data to the user terminal 4 of the user. The report of the sleep state includes the change in room temperature, the user's sleep time, and comfort level. The user's sleep time is derived by taking the first start time of the air conditioner 3 after the most recent restart operation determination start time as the sleep start time, and taking the latest time that the user stopped the operation of the air conditioner 3 up until 9:00 a.m. today as the wake-up time.

また、快適度は、睡眠開始時刻から起床時刻までの間におけるユーザのエアコン3の起動又は停止操作の回数、好適な温度幅(例えば、夏季なら26~28℃)での推移率、室温のバラつきの度合等から算出される。 The comfort level is also calculated from the number of times the user starts or stops the air conditioner 3 between the time the user goes to sleep and the time the user wakes up, the rate of change within a preferred temperature range (e.g., 26 to 28°C in summer), the degree of variation in room temperature, etc.

ユーザ端末4のレポート画面表示部401は、サーバ2から送信された画面データを受信すると、受信した画面データに基づいた画面(以下、通知画面という。)をディスプレイ40に表示する。図13に通知画面の一例を示す。 When the report screen display unit 401 of the user terminal 4 receives the screen data transmitted from the server 2, it displays a screen based on the received screen data (hereinafter, referred to as a notification screen) on the display 40. An example of the notification screen is shown in FIG. 13.

以上説明したように、本実施形態の空調システム1によれば、ユーザの就寝時において、エアコン3が停止した後、夏季では室温が冷房モードに対応した閾値より高くなると自動的にエアコン3を起動させ、また、冬季では室温が暖房モードに対応した閾値より低くなると自動的にエアコン3を起動させる。これにより、ユーザは再起動操作を行う必要なく、室温を快適な温度にすることが可能になる。 As described above, according to the air conditioning system 1 of this embodiment, after the air conditioner 3 is stopped while the user is sleeping, the air conditioner 3 is automatically started when the room temperature is higher than the threshold corresponding to the cooling mode in summer, and is automatically started when the room temperature is lower than the threshold corresponding to the heating mode in winter. This makes it possible for the user to make the room temperature comfortable without having to perform a restart operation.

また、閾値として、ユーザが再起動操作を行った時刻より予め定めた遡及時間遡った時刻の室温が使用されるため、ユーザの睡眠の質を低下させない適切なタイミングでエアコン3を再起動させることが可能となる。 In addition, the threshold value used is the room temperature at a time a predetermined retroactive time before the time the user performed the restart operation, making it possible to restart the air conditioner 3 at an appropriate time that does not reduce the quality of the user's sleep.

(変形例1)
例えば、判定用データとして、外気温を採用してもよいし、寝室の湿度を採用してもよい。湿度を採用する場合、エアコン3は、室内機30が備える図示しない湿度センサにより計測された湿度が含まれた空調データを周期的にサーバ2に送信する。
(Variation 1)
For example, the data for determination may be the outside air temperature or the humidity in the bedroom. When the humidity is used, the air conditioner 3 periodically transmits air conditioning data including the humidity measured by a humidity sensor (not shown) provided in the indoor unit 30 to the server 2.

(変形例2)
エアコン3は、起動又は停止した際、自発的に直ちに空調データをサーバ2に送信してもよい。
(Variation 2)
The air conditioner 3 may automatically transmit air conditioning data to the server 2 immediately when it is started or stopped.

(変形例3)
エアコン3がサーバ2に送信する空調データに、さらに、設定温度、風量、風向き、タイマ設定の有無及びそのタイマ時間等が含まれていてもよい。
(Variation 3)
The air conditioning data transmitted by the air conditioner 3 to the server 2 may further include the set temperature, air volume, air direction, whether or not a timer is set, and the timer time.

(変形例4)
閾値設定部205は、図14に示すように、時間帯毎に閾値を設定してもよい。この場合、閾値設定部205は、直近の起動要否判定開始時刻以降の空調データの1時間分の履歴毎に上述した閾値設定処理と同様の処理を実行すればよい。この場合、閾値管理DB242には、冷房モード及び暖房モードのそれぞれの時間帯毎の閾値の初期値が予め登録されている。
(Variation 4)
The threshold setting unit 205 may set a threshold for each time period as shown in Fig. 14. In this case, the threshold setting unit 205 may execute the same process as the threshold setting process described above for each hour of the history of air conditioning data after the most recent start-up necessity determination start time. In this case, the threshold management DB 242 has registered in advance the initial values of the thresholds for each time period for the cooling mode and the heating mode.

(変形例5)
閾値設定部205は、予め定めた期間(例えば、数日分~数年分)の空調データの履歴から冷房モード及び暖房モードのそれぞれに対応した1つの閾値又は時間帯毎の閾値を設定してもよい。この場合、閾値設定部205は、複数の閾値候補の内の四分位範囲(図15参照)を平均することで閾値を導出してもよい。このように複数の閾値候補に対して外れ値を除外する統計処理を施すことで、閾値の精度を高めることができる。なお、起動要否判定部203は、空調データ管理DB241に当該期間分の空調データの履歴が記憶されるまでの間、閾値管理DB242に予め初期値として登録されている、冷房モード及び暖房モードのそれぞれに対応した1つの閾値又は時間帯毎の閾値を使用してエアコン3の起動要否を判定する。
(Variation 5)
The threshold setting unit 205 may set one threshold value corresponding to each of the cooling mode and the heating mode or a threshold value for each time period from the history of air conditioning data for a predetermined period (e.g., several days to several years). In this case, the threshold setting unit 205 may derive the threshold value by averaging the quartile ranges (see FIG. 15) of multiple threshold candidate values. By performing statistical processing to remove outliers from multiple threshold candidate values in this manner, the accuracy of the threshold value can be improved. Note that the start-up necessity determination unit 203 determines whether or not to start the air conditioner 3 using one threshold value corresponding to each of the cooling mode and the heating mode or a threshold value for each time period that is registered in advance as an initial value in the threshold management DB 242 until the history of air conditioning data for the period is stored in the air conditioning data management DB 241.

(変形例6)
閾値設定部205は、空調データの履歴から冷房モードに対応した閾値候補が予め定めた数以上抽出可能になってから、これらの閾値候補の平均又は四分位範囲を平均することで冷房モードに対応した閾値を算出し、閾値管理DB242に登録してもよい。同様に、閾値設定部205は、空調データの履歴から暖房モードに対応した閾値候補が予め定めた数以上抽出可能になってから、これらの閾値候補の平均又は四分位範囲を平均することで暖房モードに対応した閾値を算出し、閾値管理DB242に登録してもよい。
(Variation 6)
The threshold setting unit 205 may, once a predetermined number or more of threshold candidates corresponding to the cooling mode can be extracted from the history of air conditioning data, calculate a threshold corresponding to the cooling mode by averaging the average or the interquartile range of these threshold candidates, and register the calculated threshold in the threshold management DB 242. Similarly, the threshold setting unit 205 may, once a predetermined number or more of threshold candidates corresponding to the heating mode can be extracted from the history of air conditioning data, calculate a threshold corresponding to the heating mode by averaging the average or the interquartile range of these threshold candidates, and register the calculated threshold in the threshold management DB 242.

上記の場合、起動要否判定部203は、閾値設定部205によって冷房モード又は暖房モードに対応した閾値が算出され、閾値管理DB242に登録されるまでの間、換言すると、当該運転モードに対応した閾値候補が予め定めた数以上抽出可能になるまでの間、閾値管理DB242に予め初期値として登録されている当該運転モードに対応した閾値を使用してエアコン3の起動要否を判定する。 In the above case, the start-up necessity determination unit 203 determines whether or not the air conditioner 3 needs to be started using the threshold corresponding to the operating mode that is registered in advance as an initial value in the threshold management DB 242 until the threshold corresponding to the cooling mode or heating mode is calculated by the threshold setting unit 205 and registered in the threshold management DB 242, in other words, until a predetermined number or more of threshold candidates corresponding to the operating mode can be extracted.

(変形例7)
閾値設定部205は、一定期間以内に予め定めた頻度以上の再起動操作が行われた場合に当該期間の空調データの履歴から当該運転モードに対応した閾値を算出して、閾値管理DB242に登録してもよい。
(Variation 7)
When a restart operation is performed at a frequency equal to or greater than a predetermined frequency within a certain period of time, the threshold setting unit 205 may calculate a threshold corresponding to the operating mode from the history of air conditioning data for that period and register the calculated threshold in the threshold management DB 242.

(変形例8)
起床間近の場合、ユーザに起床を促す観点から、夏季において室温が閾値より高くなった場合であっても、サーバ2はエアコン3に対して起動を指令しなくてもよい。同様に、起床間近の場合、冬季において室温が閾値より低くなってもサーバ2はエアコン3に対して起動を指令してなくてもよい。この場合、サーバ2は、起動要否判定終了時刻を当該ユーザの起床予定時刻から予め定めた時間(例えば1時間)遡った時刻に設定する。例えば、当該ユーザの起床予定時刻が午前8時の場合、起動要否判定終了時刻は午前7時に設定される。
(Variation 8)
When the user is about to wake up, from the viewpoint of encouraging the user to wake up, the server 2 may not command the air conditioner 3 to start up even if the room temperature is higher than the threshold in summer. Similarly, when the user is about to wake up, the server 2 may not command the air conditioner 3 to start up even if the room temperature is lower than the threshold in winter. In this case, the server 2 sets the end time for determining whether or not the user needs to start up to a time that is a predetermined time (e.g., one hour) earlier than the user's planned wake-up time. For example, if the user's planned wake-up time is 8:00 a.m., the end time for determining whether or not the user needs to start up is set to 7:00 a.m.

(変形例9)
ユーザ端末4の設定受付部400は、ユーザから、エアコン3が自動起動した際のオフタイマ時間の設定を受け付けるようにしてもよい。
(Variation 9)
The setting reception unit 400 of the user terminal 4 may receive from the user a setting for the off timer time when the air conditioner 3 is automatically started.

(変形例10)
ユーザ端末4の設定受付部400は、ユーザから、冷房モードに対応した1つの閾値又は時間帯毎の閾値の設定を受け付けるようにしてもよいし、暖房モードに対応した1つの閾値又は時間帯毎の閾値の設定を受け付けるようにしてもよい。
(Variation 10)
The setting reception unit 400 of the user terminal 4 may be configured to receive from the user the setting of a single threshold value corresponding to the cooling mode or a threshold value for each time period, or may be configured to receive from the user the setting of a single threshold value corresponding to the heating mode or a threshold value for each time period.

(変形例11)
ユーザ端末4の設定受付部400は、ユーザから遡及時間の設定を受け付けるようにしてもよい。
(Modification 11)
The setting reception unit 400 of the user terminal 4 may be configured to receive a retroactive time setting from the user.

(変形例12)
ユーザ端末4の設定受付部400は、ユーザから日常の起床時刻の設定を受け付け、サーバ2は、ユーザが設定した日常の起床時刻を当該ユーザの起床予定時刻として使用してもよい。あるいは、サーバ2は、ユーザの起床時刻を推定する図示しない起床時刻推定部をさらに備え、起床時刻推定部によって推定された起床時刻を当該ユーザの起床予定時刻として使用してもよい。
(Variation 12)
The setting reception unit 400 of the user terminal 4 may receive a setting of a daily wake-up time from the user, and the server 2 may use the daily wake-up time set by the user as the planned wake-up time of the user. Alternatively, the server 2 may further include a wake-up time estimation unit (not shown) that estimates the wake-up time of the user, and may use the wake-up time estimated by the wake-up time estimation unit as the planned wake-up time of the user.

図16は、上記の起床時刻推定部によって実行される起床時刻推定処理の手順を示すフローチャートである。起床時刻推定部は、現在時刻が起床時刻推定時刻に到達すると(ステップS401;YES)、当該ユーザ宅のエアコン3に対応する空調データの履歴を参照して、直近の再起動操作判定開始時刻から現在時刻までの間で、当該ユーザによってエアコン3の稼働が停止された最も遅い時刻を起床時刻候補として取得する(ステップS402)。起床時刻推定時刻は、例えば午前9時である。 Figure 16 is a flowchart showing the steps of the wake-up time estimation process executed by the wake-up time estimation unit. When the current time reaches the wake-up time estimation time (step S401; YES), the wake-up time estimation unit refers to the history of air conditioning data corresponding to the air conditioner 3 in the user's home, and acquires the latest time at which the user stopped the operation of the air conditioner 3 between the most recent restart operation determination start time and the current time as a wake-up time candidate (step S402). The wake-up time estimation time is, for example, 9:00 a.m.

起床時刻推定部は、取得した起床時刻候補を図示しない起床時刻候補DBに保存する(ステップS403)。起床時刻候補DBは、取得された起床時刻候補の履歴が保存されるデータベースであり、補助記憶装置24に記憶される。 The wake-up time estimation unit stores the obtained wake-up time candidates in a wake-up time candidate DB (not shown) (step S403). The wake-up time candidate DB is a database that stores the history of the obtained wake-up time candidates, and is stored in the auxiliary storage device 24.

起床時刻推定部は、起床時刻候補DBに保存されている起床時刻候補の全履歴の四分位範囲の平均を起床時刻に決定する(ステップS404)。起床時刻推定部は、以上のようにして当該ユーザの起床時刻を推定する。 The wake-up time estimation unit determines the average of the interquartile range of the entire history of the wake-up time candidates stored in the wake-up time candidate DB as the wake-up time (step S404). The wake-up time estimation unit estimates the wake-up time of the user in this manner.

(変形例13)
サーバ2の起動指令部204は、エアコン3に対して、ユーザの嗜好に合わせた空調内容での起動を指令してもよい。空調内容には、設定温度、風向き、風量及び運転モードの何れか1つが含まれる。この場合、ユーザ端末4の設定受付部400が、ユーザから、当該空調内容の設定を受け付けるようにすればよい。
(Variation 13)
The start-up command unit 204 of the server 2 may command the air conditioner 3 to start up with air conditioning settings that match the user's preferences. The air conditioning settings include any one of the set temperature, air direction, air volume, and operation mode. In this case, the setting reception unit 400 of the user terminal 4 may receive the setting of the air conditioning settings from the user.

あるいは、ユーザ端末4の設定受付部400が、ユーザから、従前の空調に関する所感を示す所感情報の入力を受け付け、サーバ2の図示しないフィードバック部(本開示に係るフィードバック手段の一例)が、当該所感情報に基づいて空調内容を調整してもよい。例えば、ユーザ端末4の設定受付部400は、昨晩の空調について、“寒い”、“ちょうどよい”及び“暑い”等の選択肢を提示してユーザに選択させる。また、ユーザ端末4の設定受付部400は、気流感、湿度感等についても選択肢から選択させる等して入力を受け付けてもよい。例えば、昨晩の空調について、“暑い”という所感情報の入力があった場合、フィードバック部は、自動起動時のエアコン3の設定温度を0.5℃下げる調整を行う。 Alternatively, the setting reception unit 400 of the user terminal 4 may receive input of impression information from the user indicating impressions regarding the previous air conditioning, and a feedback unit (not shown) of the server 2 (an example of a feedback means according to the present disclosure) may adjust the air conditioning content based on the impression information. For example, the setting reception unit 400 of the user terminal 4 may present options such as "cold", "just right" and "hot" regarding last night's air conditioning and allow the user to select one. The setting reception unit 400 of the user terminal 4 may also receive input by allowing the user to select from options regarding the air flow feeling, humidity feeling, etc. For example, if impression information that "hot" is input regarding last night's air conditioning is received, the feedback unit adjusts the set temperature of the air conditioner 3 at the time of automatic start-up to be lowered by 0.5°C.

このように、自動起動時において、ユーザの嗜好に合わせた空調内容でエアコン3が運転されることで、ユーザの快適性が維持され、睡眠の質が向上する。 In this way, when the air conditioner 3 is automatically started, it operates with air conditioning settings that match the user's preferences, thereby maintaining the user's comfort and improving the quality of their sleep.

(変形例14)
サーバ2は、睡眠中のユーザの動きに関するデータ(以下、ユーザ動きデータという。)を取得するユーザ動きデータ取得部(本開示に係る動きデータ取得手段の一例)と、ユーザが寝苦しい状態か否かを判定する寝苦しさ状態判定部をさらに備え、寝苦しさ状態判定部の判定結果も加味してエアコン3を制御してもよい。ユーザ動きデータには、エアコン3が備える熱画像センサ304によって取得された寝室内の熱画像データ、可視カメラで撮影された寝室内の可視画像データ、寝室で検出された音又は振動を示すデータ等が含まれる。
(Modification 14)
The server 2 may further include a user motion data acquisition unit (an example of a motion data acquisition means according to the present disclosure) that acquires data on the user's motion while sleeping (hereinafter referred to as user motion data), and an uncomfortable sleeping state determination unit that determines whether the user is in an uncomfortable sleeping state, and may control the air conditioner 3 taking into consideration the determination result of the uncomfortable sleeping state determination unit. The user motion data includes thermal imaging data of the bedroom acquired by the thermal image sensor 304 equipped in the air conditioner 3, visible image data of the bedroom captured by a visible camera, data indicating sounds or vibrations detected in the bedroom, etc.

例えば、エアコン3が、熱画像センサ304によって取得された熱画像データを周期的に(例えば、1分周期で)サーバ2に送信することによって、ユーザ動きデータ取得部は、ユーザ動きデータを取得する。 For example, the air conditioner 3 periodically (e.g., once a minute) transmits thermal image data acquired by the thermal image sensor 304 to the server 2, whereby the user movement data acquisition unit acquires the user movement data.

また、例えば、寝室に設置された可視カメラが、撮影した寝室内の可視画像データを周期的に(例えば、1分周期で)サーバ2に送信することによって、ユーザ動きデータ取得部は、ユーザ動きデータを取得する。 In addition, for example, a visible camera installed in a bedroom periodically (e.g., once every minute) transmits visible image data captured in the bedroom to the server 2, whereby the user movement data acquisition unit acquires user movement data.

また、例えば、寝室に設置された音又は振動を検出する装置が、寝室で検出された音又は振動を示すデータを周期的に(例えば、1分周期で)サーバ2に送信することによって、ユーザ動きデータ取得部は、ユーザ動きデータを取得する。 Also, for example, a device that detects sound or vibration installed in a bedroom periodically (e.g., once every minute) transmits data indicating the sound or vibration detected in the bedroom to the server 2, whereby the user movement data acquisition unit acquires user movement data.

また、例えば、ユーザ端末4が、音又は振動を検出するセンサを備えている場合には、ユーザ端末4が、寝室で検出された音又は振動を示すデータを周期的に(例えば、1分周期で)サーバ2に送信することで、ユーザ動きデータ取得部は、ユーザ動きデータを取得してもよい。 Also, for example, if the user terminal 4 is equipped with a sensor that detects sound or vibration, the user terminal 4 may periodically (e.g., once every minute) transmit data indicating the sound or vibration detected in the bedroom to the server 2, whereby the user movement data acquisition unit may acquire the user movement data.

寝苦しさ状態判定部は、ユーザ動き取得部によって取得されたユーザ動きデータに基づいてユーザが現在寝苦しい状態か否かを判定する。例えば、寝苦しさ状態判定部は、寝室内の熱画像データ、可視画像データ、音又は振動を示すデータを時系列で解析して、ユーザの寝返りの頻度を検出することでユーザが寝苦しい状態か否かを判定する。 The uncomfortable sleeping state determination unit determines whether the user is currently experiencing uncomfortable sleeping conditions based on the user movement data acquired by the user movement acquisition unit. For example, the uncomfortable sleeping state determination unit analyzes thermal imaging data, visible image data, and data indicating sound or vibration in the bedroom in chronological order to detect the frequency with which the user turns over in their sleep and thereby determine whether the user is experiencing uncomfortable sleeping conditions.

寝苦しさ状態判定部は、ユーザが寝苦しい状態であると判定すると、その旨を起動指令部204に通知する。起動指令部204は、かかる通知を受けると、当該エアコン3に対して起動を指令する。これにより、例えば、夏季において室温が閾値以下の場合であっても、ユーザが寝苦しい状態である場合には、エアコン3が自動的に起動されるため、ユーザの睡眠の質の低下をより一層確実に防止することが可能となる。 When the uncomfortable sleeping state determination unit determines that the user is having difficulty sleeping, it notifies the start-up command unit 204 accordingly. When the start-up command unit 204 receives such a notification, it commands the air conditioner 3 to start up. As a result, for example, even if the room temperature is below the threshold in summer, the air conditioner 3 is automatically started up if the user is having difficulty sleeping, making it possible to more reliably prevent the quality of the user's sleep from deteriorating.

一方、寝苦しい状態は、眠りが浅い状態であるともいえるため、このような状態で、エアコン3を起動させると、その動作音でユーザの眠りが妨げられる虞もある。このため、起動要否判定部203は、ユーザの眠りが浅い状態では、室温が冷房モードに対応した閾値より高い、又は、室温が暖房モードに対応した閾値より低い場合であっても、エアコン3を起動する必要はないと判定してもよい。ユーザ端末4の設定受付部400は、ユーザから、寝苦しい状態(即ち、眠りが浅い状態)における上記2通りの制御の何れを希望するかを事前に受け付けるようにしてもよい。 On the other hand, since an uncomfortable sleep state can also be said to be a light sleep state, if the air conditioner 3 is started in such a state, the operating noise may disturb the user's sleep. For this reason, the start necessity determination unit 203 may determine that it is not necessary to start the air conditioner 3 when the user is in a light sleep state, even if the room temperature is higher than the threshold corresponding to the cooling mode or lower than the threshold corresponding to the heating mode. The setting reception unit 400 of the user terminal 4 may be configured to receive in advance from the user which of the above two types of control is desired when the user is in an uncomfortable sleep state (i.e., a light sleep state).

(変形例15)
サーバ2の機能部(図6参照)の全部又は一部が、専用のハードウェアで実現されるようにしてもよいし、ユーザ端末4の機能部(図6参照)の全部又は一部が、専用のハードウェアで実現されるようにしてもよい。専用のハードウェアとは、例えば、単一回路、複合回路、プログラム化されたプロセッサ、ASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)又はこれらの組み合わせである。
(Variation 15)
All or part of the functional units (see FIG. 6) of the server 2 may be realized by dedicated hardware, and all or part of the functional units (see FIG. 6) of the user terminal 4 may be realized by dedicated hardware. The dedicated hardware is, for example, a single circuit, a composite circuit, a programmed processor, an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a combination of these.

(変形例16)
ユーザ端末4が、リモコン32と同様の機能を備えてもよいし、リモコン32が、ユーザ端末4と同様の機能を備えてもよい。
(Variation 16)
The user terminal 4 may have the same functions as the remote control 32 , or the remote control 32 may have the same functions as the user terminal 4 .

(変形例17)
サーバ2が、別体化された複数のコンピュータで構成されるようにしてもよい。
(Modification 17)
The server 2 may be configured as a plurality of separate computers.

(変形例18)
サーバ2と同様のハードウェア構成(図2参照)及び機能構成(図6参照)を有するコンピュータ(図示せず)を住宅Hに設置して、当該コンピュータが、当該住宅Hのユーザの快眠を支援する制御を行ってもよい。この場合、当該コンピュータは、本発明に係る制御装置の一例となる。あるいは、エアコン3の制御回路300、制御回路310及びリモコン32の少なくとも何れかが、サーバ2と同様の制御を行ってもよいし、ユーザ端末4が、サーバ2と同様の制御を行ってもよい。
(Variation 18)
A computer (not shown) having the same hardware configuration (see FIG. 2) and functional configuration (see FIG. 6) as the server 2 may be installed in the house H, and the computer may perform control to help the user of the house H get a good night's sleep. In this case, the computer is an example of a control device according to the present invention. Alternatively, at least one of the control circuit 300, the control circuit 310, and the remote control 32 of the air conditioner 3 may perform the same control as the server 2, or the user terminal 4 may perform the same control as the server 2.

上記の各変形例に係る技術思想は、それぞれ単独で実現されてもよいし、適宜組み合わされて実現されてもよい。 The technical ideas of each of the above modifications may be realized individually or in appropriate combinations.

(実施形態2)
続いて、本開示の実施形態2について説明する。なお、以下の説明において、実施形態1と共通する構成要素等については、同一の符号を付し、その説明を省略する。
(Embodiment 2)
Next, a second embodiment of the present disclosure will be described. In the following description, components and the like common to the first embodiment will be denoted by the same reference numerals, and description thereof will be omitted.

図17は、実施形態2における空調システム1aの全体構成を示す図である。空調システム1aは、サーバ2aと、エアコン3と、ユーザ端末4とを備える。即ち、空調システム1aの構成において、サーバ2の替わりにサーバ2aを備える点が、実施形態1の空調システム1と相違する。サーバ2aは、本開示に係る制御装置の一例である。サーバ2aのハードウェア構成は、実施形態1のサーバ2と同様である(図2参照)。 Figure 17 is a diagram showing the overall configuration of an air conditioning system 1a in embodiment 2. The air conditioning system 1a includes a server 2a, an air conditioner 3, and a user terminal 4. That is, the configuration of the air conditioning system 1a differs from that of the air conditioning system 1 in embodiment 1 in that it includes a server 2a instead of the server 2. The server 2a is an example of a control device according to the present disclosure. The hardware configuration of the server 2a is similar to that of the server 2 in embodiment 1 (see Figure 2).

図18は、サーバ2aの機能構成を示すブロック図である。図18に示すように、サーバ2aは、設定データ登録部200と、空調データ取得部201と、再起動操作判定部202と、起動要否判定部203と、起動指令部204aと、閾値設定部205と、レポート通知部206と、停止操作判定部207と、停止指令部208と、運転上限時間決定部209とを備える。サーバ2aのこれらの機能部は、サーバ2aのCPU21が補助記憶装置24に記憶されている、住宅Hの居住者であるユーザの快眠を空調によって支援するためのプログラムである快眠支援プログラムを実行することで実現される。 FIG. 18 is a block diagram showing the functional configuration of server 2a. As shown in FIG. 18, server 2a includes a setting data registration unit 200, an air conditioning data acquisition unit 201, a restart operation determination unit 202, a start necessity determination unit 203, a start command unit 204a, a threshold setting unit 205, a report notification unit 206, a stop operation determination unit 207, a stop command unit 208, and an operation upper limit time determination unit 209. These functional units of server 2a are realized by the CPU 21 of server 2a executing a good sleep support program stored in the auxiliary storage device 24, which is a program for supporting a good sleep of a user who is a resident of house H through air conditioning.

上記のサーバ2aの機能構成は、起動指令部204の替わりに起動指令部204aを備え、また、停止操作判定部207と、停止指令部208と、運転上限時間決定部209とを新たに備える点が実施形態1のサーバ2の機能構成(図6参照)と相違する。 The functional configuration of the server 2a described above differs from the functional configuration of the server 2 of the first embodiment (see FIG. 6) in that it includes a start command unit 204a instead of the start command unit 204, and also includes a stop operation determination unit 207, a stop command unit 208, and an upper limit operation time determination unit 209.

起動指令部204aは、本開示に係る起動指令手段の一例である。起動指令部204aは、実施形態1の起動指令部204と同様、起動要否判定部203からエアコン3の起動が必要である旨の通知を受けると、当該エアコン3に対して起動を指令する。ただし、その際、起動指令部204aは、当該エアコン3に対してオフタイマ設定を行わない。 The start-up command unit 204a is an example of a start-up command means according to the present disclosure. Similar to the start-up command unit 204 in the first embodiment, when the start-up command unit 204a receives a notification from the start-up necessity determination unit 203 that the air conditioner 3 needs to be started, the start-up command unit 204a commands the air conditioner 3 to start up. However, at that time, the start-up command unit 204a does not set an off timer for the air conditioner 3.

停止操作判定部207は、起動指令部204aによってエアコン3が起動した後、ユーザによって停止操作が行われたか否かを判定する。図19は、停止操作判定部207によって実行される停止操作判定処理の手順を示すフローチャートである。 The stop operation determination unit 207 determines whether or not a stop operation has been performed by the user after the air conditioner 3 has been started by the start command unit 204a. FIG. 19 is a flowchart showing the procedure for the stop operation determination process executed by the stop operation determination unit 207.

停止操作判定部207は、当該エアコン3の運転状態の監視を開始し、稼働中から停止中に変化したか否か、即ち、エアコン3の運転が停止したか否かを判定する(ステップS501)。エアコン3の運転が停止していない場合(ステップS501;NO)、停止操作判定部207は、引き続き、ステップS501の処理を実行する。 The stop operation determination unit 207 starts monitoring the operation status of the air conditioner 3, and determines whether the operation status has changed from operating to stopped, i.e., whether the operation of the air conditioner 3 has stopped (step S501). If the operation of the air conditioner 3 has not stopped (step S501; NO), the stop operation determination unit 207 continues to execute the process of step S501.

一方、エアコン3の運転が停止した場合(ステップS501;YES)、停止操作判定部207は、今回の停止がサーバ2aの停止指令に従った停止であるか否かを判定する(ステップS502)。今回の停止がサーバ2aの停止指令に従った停止である場合(ステップ502;YES)、停止操作判定部207は、停止操作判定処理を終了する。 On the other hand, if the operation of the air conditioner 3 has been stopped (step S501; YES), the stop operation determination unit 207 determines whether the current stop is in accordance with a stop command from the server 2a (step S502). If the current stop is in accordance with a stop command from the server 2a (step 502; YES), the stop operation determination unit 207 ends the stop operation determination process.

一方、今回の停止がサーバ2aの停止指令に従った停止でない場合(ステップ502;NO)、停止操作判定部207は、ユーザによって停止操作が行われたと判定し、その旨を示す情報を空調データ管理DB241aに記録する(ステップS503)。その後、停止操作判定部207は、停止操作判定処理を終了する。 On the other hand, if the current stop is not in accordance with a stop command from server 2a (step S502; NO), the stop operation determination unit 207 determines that a stop operation has been performed by the user, and records information indicating this in the air conditioning data management DB 241a (step S503). Thereafter, the stop operation determination unit 207 ends the stop operation determination process.

空調データ管理DB241aは、本開示に係るデータ記憶手段の一例である。空調データ管理DB241aは、実施形態1の空調データ管理DB241と同様、各ユーザのエアコン3から送られてきた空調データを管理するためのデータベースであり、サーバ2aの補助記憶装置24に記憶される。図20に示すように、空調データ管理DB241aは、空調データのレコードに「停止操作」項目が追加されている点が空調データ管理DB241と相違し、他の点については空調データ管理DB241と同様である。図20の例では、午前6時50分の空調データのレコードに、ユーザによる停止操作があったことを示す情報が追加された様子が示されている。 The air conditioning data management DB 241a is an example of a data storage means according to the present disclosure. Like the air conditioning data management DB 241 of embodiment 1, the air conditioning data management DB 241a is a database for managing air conditioning data sent from each user's air conditioner 3, and is stored in the auxiliary storage device 24 of the server 2a. As shown in FIG. 20, the air conditioning data management DB 241a differs from the air conditioning data management DB 241 in that a "stop operation" item has been added to the air conditioning data record, but is otherwise similar to the air conditioning data management DB 241. The example of FIG. 20 shows that information indicating that a stop operation had been performed by the user has been added to the record of the air conditioning data for 6:50 AM.

図18に戻り、停止指令部208は、本開示に係る停止指令手段の一例である。停止指令部208は、起動指令部204aによってエアコン3が起動した後、運転を停止する条件が満たされると、エアコン3に対して運転の停止を指令する。図21は、停止指令部208によって実行される停止指令処理の手順を示すフローチャートである。 Returning to FIG. 18, the stop command unit 208 is an example of a stop command means according to the present disclosure. After the air conditioner 3 is started by the start command unit 204a, when a condition for stopping operation is satisfied, the stop command unit 208 commands the air conditioner 3 to stop operation. FIG. 21 is a flowchart showing the steps of the stop command process executed by the stop command unit 208.

停止指令部208は、運転上限時間管理DB243から、当該エアコン3に対応した運転上限時間を示す情報を読み出して取得する(ステップS601)。運転上限時間管理DB243は、サーバ2aが提供する快眠支援サービスに加入している各ユーザのエアコン3について、運転上限時間を管理するためのデータベースであり、サーバ2aの補助記憶装置24に記憶される。運転上限時間は、後述する運転上限時間決定部209によって決定され、運転上限時間管理DB243に登録される。なお、運転上限時間管理DB243には、運転上限時間の初期値が予め登録されている。 The stop command unit 208 reads and acquires information indicating the upper limit operation time corresponding to the air conditioner 3 from the upper limit operation time management DB 243 (step S601). The upper limit operation time management DB 243 is a database for managing the upper limit operation time for the air conditioners 3 of each user who has subscribed to the good sleep support service provided by the server 2a, and is stored in the auxiliary storage device 24 of the server 2a. The upper limit operation time is determined by the upper limit operation time determination unit 209, which will be described later, and is registered in the upper limit operation time management DB 243. Note that an initial value for the upper limit operation time is registered in advance in the upper limit operation time management DB 243.

ステップS601の後、停止指令部208は、エアコン3が起動してからの経過時間を監視して、当該エアコン3に対応した運転上限時間に達したか否かを判定する(ステップS602)。エアコン3が起動してからの経過時間が当該運転上限時間に達していない場合(ステップS602;NO)、停止指令部208は、引き続き、ステップS602の処理を実行する。 After step S601, the stop command unit 208 monitors the time that has elapsed since the air conditioner 3 was started, and determines whether or not the upper limit operation time corresponding to the air conditioner 3 has been reached (step S602). If the time that has elapsed since the air conditioner 3 was started has not reached the upper limit operation time (step S602; NO), the stop command unit 208 continues to execute the process of step S602.

一方、エアコン3が起動してからの経過時間が当該運転上限時間に達した場合(ステップS602;YES)、停止指令部208は、当該エアコン3に対して運転停止を指令し(ステップS603)、停止指令処理を終了する。詳細には、停止指令部208は、運転停止を指令するコマンド(以下、停止コマンドという。)を当該エアコン3に送信する。かかる停止コマンドを受信したエアコン3は、運転を停止する。 On the other hand, if the time that has elapsed since the air conditioner 3 was started reaches the upper operation limit time (step S602; YES), the stop command unit 208 commands the air conditioner 3 to stop operation (step S603) and ends the stop command process. In detail, the stop command unit 208 sends a command to the air conditioner 3 to stop operation (hereinafter referred to as a stop command). The air conditioner 3 that receives this stop command stops operation.

図18に戻り、運転上限時間決定部209は、本開示に係る運転上限時間決定手段の一例である。運転上限時間決定部209は、空調データ管理DB241aに記憶される当該エアコン3に対応する空調データの履歴から当該エアコン3の運転上限時間を決定する。図22は、運転上限時間決定部209によって実行される運転上限時間決定処理の手順を示すフローチャートである。運転上限時間決定部209は、ユーザによって停止操作が行われた旨を示す情報が空調データ管理DB241aに記録されると、運転上限時間決定処理を実行する。 Returning to FIG. 18, the upper operation limit time determination unit 209 is an example of an upper operation limit time determination means according to the present disclosure. The upper operation limit time determination unit 209 determines the upper operation limit time of the air conditioner 3 from the history of air conditioning data corresponding to the air conditioner 3 stored in the air conditioning data management DB 241a. FIG. 22 is a flowchart showing the steps of the upper operation limit time determination process executed by the upper operation limit time determination unit 209. The upper operation limit time determination unit 209 executes the upper operation limit time determination process when information indicating that a stop operation has been performed by the user is recorded in the air conditioning data management DB 241a.

運転上限時間決定部209は、ユーザによって停止操作が行われたエアコン3に対応する空調データの履歴から当該エアコン3の運転時間(即ち、当該エアコン3が自動起動してから運転停止するまでの時間)を算出する(ステップS701)。運転上限時間決定部209は、算出した運転時間に基づいて運転上限時間を決定する(ステップS702)。 The upper operation limit time determination unit 209 calculates the operation time of the air conditioner 3 (i.e., the time from when the air conditioner 3 is automatically started to when it is stopped) from the history of air conditioning data corresponding to the air conditioner 3 that has been stopped by the user (step S701). The upper operation limit time determination unit 209 determines the upper operation limit time based on the calculated operation time (step S702).

詳細には、運転上限時間決定部209は、算出した運転時間より短い時間を運転上限時間に決定する。例えば、運転上限時間決定部209は、算出した運転時間から予め定めた時間(例えば、10分)を差し引くことで運転上限時間を決定する。これは、ユーザによる停止操作は、起床を除き、空調の効き過ぎが要因となることが想定されるため、ユーザが不快になって睡眠が妨げられる前にエアコン3を停止させるためである。 In detail, the operation upper limit time determination unit 209 determines the operation upper limit time to be a time that is shorter than the calculated operation time. For example, the operation upper limit time determination unit 209 determines the operation upper limit time by subtracting a predetermined time (e.g., 10 minutes) from the calculated operation time. This is because, except for when waking up, it is assumed that the stop operation by the user is caused by the air conditioning being too effective, and the air conditioner 3 is stopped before the user becomes uncomfortable and their sleep is disturbed.

上記の差し引く時間は、ユーザにより事前に設定された睡眠の傾向に応じて定められてもよいし、ユーザ端末4を介してユーザが直接に設定できるようにしてもよい。運転上限時間決定部209は、決定した当該エアコン3の運転上限時間を示す情報を運転上限時間管理DB243に登録し(ステップS703)、運転上限時間決定処理を終了する。 The time to be subtracted may be determined according to the sleep tendency set in advance by the user, or may be set directly by the user via the user terminal 4. The upper operation limit time determination unit 209 registers information indicating the determined upper operation limit time of the air conditioner 3 in the upper operation limit time management DB 243 (step S703), and ends the upper operation limit time determination process.

以上説明したように、本実施形態の空調システム1aによれば、実施形態1の空調システム1と同様の効果を奏し、さらに、自動起動後のエアコン3をユーザの睡眠の質を低下させない適切なタイミングで停止させることが可能となる。 As described above, the air conditioning system 1a of this embodiment has the same effects as the air conditioning system 1 of embodiment 1, and furthermore, after automatic startup, it is possible to stop the air conditioner 3 at an appropriate time so as not to reduce the quality of the user's sleep.

(変形例1)
運転上限時間決定部209は、当該エアコン3に対応する予め定めた期間(例えば、数日分~数年分)の空調データの履歴に基づいて当該エアコン3の運転上限時間を決定してもよい。つまり、運転上限時間決定部209は、当該エアコン3の直近の運転時間のみならず、当該エアコン3の過去の複数の運転時間から代表の運転時間を算出し、算出した代表の運転時間に基づいて当該エアコン3の運転上限時間を決定してもよい。
(Variation 1)
The upper operation time determination unit 209 may determine the upper operation time of the air conditioner 3 based on the history of air conditioning data for a predetermined period (for example, several days to several years) corresponding to the air conditioner 3. In other words, the upper operation time determination unit 209 may calculate a representative operation time from multiple past operation times of the air conditioner 3, in addition to the most recent operation time of the air conditioner 3, and determine the upper operation time of the air conditioner 3 based on the calculated representative operation time.

例えば、運転上限時間決定部209は、複数の運転時間の平均を代表の運転時間として算出してもよいし、複数の内の四分位範囲を平均することで代表の運転時間を算出してもよい。また、運転上限時間決定部209は、運転モード(冷房モード又は暖房モード)毎の代表の運転時間を算出し、算出した代表の運転時間に基づいて当該エアコン3の運転モード毎の運転上限時間を決定してもよい。 For example, the upper operation time determination unit 209 may calculate the average of multiple operation times as a representative operation time, or may calculate the representative operation time by averaging the quartile range of the multiple operation times. The upper operation time determination unit 209 may also calculate a representative operation time for each operation mode (cooling mode or heating mode) and determine the upper operation time for each operation mode of the air conditioner 3 based on the calculated representative operation time.

(変形例2)
ユーザ端末4の設定受付部400が、ユーザから運転上限時間の設定を受け付け、ユーザが設定した運転上限時間が運転上限時間管理DB243に登録されるようにしてもよい。その際、設定受付部400は、運転モード毎に運転上限時間の設定を受け付けるようにしてもよい。
(Variation 2)
The setting reception unit 400 of the user terminal 4 may receive a setting of the upper driving time limit from the user, and the upper driving time limit set by the user may be registered in the upper driving time limit management DB 243. In this case, the setting reception unit 400 may receive a setting of the upper driving time limit for each driving mode.

(変形例3)
サーバ2aは、運転上限時間ではなく、エアコン3毎に運転を停止する時刻(以下、停止時刻という。)を決定し、決定した停止時刻になると、当該エアコン3の運転を停止する制御を行ってもよい。この場合、サーバ2aは、停止操作判定部207及び運転上限時間決定部209に替えて、室温変化傾向取得部及び停止時刻決定部(何れも図示せず)を備え、また、運転上限時間管理DB243に替えて、図示しない停止時刻管理DBを備える。停止時刻管理DBは、各ユーザのエアコン3について、停止時刻を管理するためのデータベースであり、サーバ2aの補助記憶装置24に記憶される。なお、停止時刻管理DBには、停止時刻の初期値が予め登録されている。
(Variation 3)
The server 2a may determine a time to stop operation for each air conditioner 3 (hereinafter referred to as a stop time) instead of the upper operation limit time, and control the operation of the air conditioner 3 to be stopped when the determined stop time is reached. In this case, the server 2a is provided with a room temperature change tendency acquisition unit and a stop time determination unit (neither of which are shown in the figures) instead of the stop operation determination unit 207 and the upper operation limit time determination unit 209, and is provided with a stop time management DB (not shown in the figures) instead of the upper operation limit time management DB 243. The stop time management DB is a database for managing the stop times for each user's air conditioner 3, and is stored in the auxiliary storage device 24 of the server 2a. An initial value for the stop time is registered in the stop time management DB beforehand.

室温変化傾向取得部は、本開示に係る室温変化傾向取得手段の一例である。室温変化傾向取得部は、エアコン3の運転が停止した後の室温の変化傾向を取得する。詳細には、室温変化傾向取得部は、当該エアコン3に対応する空調データの履歴から、当該エアコン3の運転が停止した後の室温の変化傾向(例えば、温度勾配)を算出して取得する。 The room temperature change trend acquisition unit is an example of a room temperature change trend acquisition means according to the present disclosure. The room temperature change trend acquisition unit acquires the change trend of the room temperature after the operation of the air conditioner 3 has stopped. In detail, the room temperature change trend acquisition unit calculates and acquires the change trend of the room temperature (e.g., temperature gradient) after the operation of the air conditioner 3 has stopped from the history of the air conditioning data corresponding to the air conditioner 3.

停止時刻決定部は、本開示に係る停止時刻決定手段の一例である。停止時刻決定部は、室温変化傾向取得部によって取得された室温の変化傾向と、ユーザの起床予定時刻とに基づいて、当該エアコン3の運転を停止する時刻を決定する。停止時刻決定部は、少なくとも起床予定時刻より前の時刻を停止時刻として決定する。その際、停止時刻決定部は、当該部屋の室温の変化傾向に基づいて起床予定時刻から遡及する遡及時間を決定する。 The stop time determination unit is an example of a stop time determination means according to the present disclosure. The stop time determination unit determines the time to stop the operation of the air conditioner 3 based on the room temperature change trend acquired by the room temperature change trend acquisition unit and the user's planned wake-up time. The stop time determination unit determines a time at least before the planned wake-up time as the stop time. In doing so, the stop time determination unit determines the retroactive time from the planned wake-up time based on the room temperature change trend of the room.

例えば、遡及時間としてT1~T3(T1<T2<T3)がある場合に、当該部屋の室温が短時間で大きく変化する傾向を示す場合(例えば、温度勾配が予め定めた基準範囲を超える場合)、停止時刻決定部は、遡及時間を最も短いT1に決定する。また、当該部屋の室温がゆるやかに変化する傾向を示す場合(例えば、温度勾配が上記の基準範囲を下回る場合)、停止時刻決定部は、遡及時間を最も長いT3に決定する。室温の変化傾向が上記の何れにも該当しない場合(例えば、温度勾配が上記の基準範囲に属する場合)、停止時刻決定部は、遡及時間をT2に決定する。なお、遡及時間は、ユーザ端末4の設定受付部400によって、ユーザが任意の時間を設定できるようにしてもよい。 For example, when there are retroactive times T1 to T3 (T1<T2<T3), if the room temperature in the room shows a tendency to change significantly in a short period of time (for example, if the temperature gradient exceeds a predetermined reference range), the stop time determination unit determines the retroactive time to be T1, which is the shortest. If the room temperature in the room shows a tendency to change slowly (for example, if the temperature gradient is below the above reference range), the stop time determination unit determines the retroactive time to be T3, which is the longest. If the room temperature does not show any of the above trends (for example, if the temperature gradient falls within the above reference range), the stop time determination unit determines the retroactive time to be T2. Note that the user may be allowed to set the retroactive time to any time via the setting reception unit 400 of the user terminal 4.

あるいは、停止時刻決定部は、当該部屋の室温の変化傾向から、起床予定時刻の室温が、予め定めた温度(例えば、冷房時の場合は設定温度+1~3℃、暖房時の場合は設定温度-1~3℃)となるように遡及時間を決定することで停止時刻を決定してもよい。 Alternatively, the stop time determination unit may determine the stop time by determining a retroactive time based on the change trend of the room temperature in the room so that the room temperature at the planned wake-up time will be a predetermined temperature (for example, set temperature +1 to 3°C for cooling, set temperature -1 to 3°C for heating).

(変形例4)
サーバ2aの機能部(図18参照)の全部又は一部が、専用のハードウェアで実現されるようにしてもよい。専用のハードウェアとは、例えば、単一回路、複合回路、プログラム化されたプロセッサ、ASIC、FPGA又はこれらの組み合わせである。
(Variation 4)
All or part of the functional units of the server 2a (see FIG. 18) may be realized by dedicated hardware, such as a single circuit, a composite circuit, a programmed processor, an ASIC, an FPGA, or a combination thereof.

(変形例5)
実施形態1の変形例1~8,10~14,16~18は、本実施形態においても適用され得る。
(Variation 5)
Modifications 1 to 8, 10 to 14, and 16 to 18 of the first embodiment can also be applied to this embodiment.

上記の各変形例に係る技術思想は、それぞれ単独で実現されてもよいし、適宜組み合わされて実現されてもよい。 The technical ideas of each of the above modifications may be realized individually or in appropriate combinations.

(実施形態3)
続いて、本開示の実施形態3について説明する。なお、以下の説明において、実施形態1と共通する構成要素等については、同一の符号を付し、その説明を省略する。
(Embodiment 3)
Next, a third embodiment of the present disclosure will be described. In the following description, components and the like common to the first embodiment will be denoted by the same reference numerals, and description thereof will be omitted.

図23は、実施形態3における空調システム1bの全体構成を示す図である。空調システム1bは、サーバ2bと、エアコン3aと、ユーザ端末4とを備える。即ち、空調システム1bの構成において、サーバ2の替わりにサーバ2bを備え、エアコン3の替わりにエアコン3aを備える点が、実施形態1の空調システム1と相違する。サーバ2bは、本開示に係る制御装置の一例であり、エアコン3aは、本開示に係る空調機の一例である。 FIG. 23 is a diagram showing the overall configuration of air conditioning system 1b in embodiment 3. Air conditioning system 1b includes server 2b, air conditioner 3a, and user terminal 4. That is, air conditioning system 1b differs from air conditioning system 1 in embodiment 1 in that it includes server 2b instead of server 2 and air conditioner 3a instead of air conditioner 3. Server 2b is an example of a control device according to the present disclosure, and air conditioner 3a is an example of an air conditioner according to the present disclosure.

サーバ2bのハードウェア構成は、実施形態1のサーバ2と同様である(図2参照)。また、エアコン3aのハードウェア構成は、実施形態1のエアコン3と同様である(図4参照)。 The hardware configuration of the server 2b is the same as that of the server 2 in embodiment 1 (see FIG. 2). The hardware configuration of the air conditioner 3a is the same as that of the air conditioner 3 in embodiment 1 (see FIG. 4).

図24は、サーバ2bの機能構成を示すブロック図である。図24に示すように、サーバ2bは、設定データ登録部200と、空調データ取得部201と、再起動操作判定部202と、起動要否判定部203と、起動指令部204と、閾値設定部205と、レポート通知部206と、機能無効要否判定部210と、機能無効指令部211とを備える。サーバ2bのこれらの機能部は、サーバ2bのCPU21が補助記憶装置24に記憶されている、住宅Hの居住者であるユーザの快眠を空調によって支援するためのプログラムである快眠支援プログラムを実行することで実現される。 FIG. 24 is a block diagram showing the functional configuration of server 2b. As shown in FIG. 24, server 2b includes a setting data registration unit 200, an air conditioning data acquisition unit 201, a restart operation determination unit 202, a startup necessity determination unit 203, a startup command unit 204, a threshold setting unit 205, a report notification unit 206, a function disable necessity determination unit 210, and a function disable command unit 211. These functional units of server 2b are realized by the CPU 21 of server 2b executing a good sleep support program stored in the auxiliary storage device 24, which is a program for supporting a good sleep of a user who is a resident of house H through air conditioning.

上記のサーバ2bの機能構成は、機能無効要否判定部210と、機能無効指令部211とを新たに備える点が実施形態1のサーバ2の機能構成(図6参照)と相違する。機能無効要否判定部210は、本開示に係る機能無効要否判定手段の一例である。機能無効要否判定部210は、エアコン3aが有する特定機能を無効にする必要があるか否かを判定する。特定機能は、通常の空調機能とは異なる機能であり、本実施形態では、ビープ音出力機能である。詳細には、機能無効要否判定部210は、現在時刻が、ユーザが予めユーザ端末4を介して設定したビープ音出力機能を無効にする時間帯(以下、機能無効時間帯という。)の開始時刻になると、ビープ音出力機能を無効にする必要があると判定し、機能無効時間帯を過ぎると、ビープ音出力機能を無効にする必要がないと判定する。 The functional configuration of the server 2b described above differs from the functional configuration of the server 2 of the first embodiment (see FIG. 6) in that it newly includes a function disable necessity determination unit 210 and a function disable command unit 211. The function disable necessity determination unit 210 is an example of a function disable necessity determination means according to the present disclosure. The function disable necessity determination unit 210 determines whether or not it is necessary to disable a specific function of the air conditioner 3a. The specific function is a function different from a normal air conditioning function, and in this embodiment, it is a beep sound output function. In detail, the function disable necessity determination unit 210 determines that it is necessary to disable the beep sound output function when the current time reaches the start time of a time period during which the beep sound output function set by the user in advance via the user terminal 4 is disabled (hereinafter referred to as a function disable time period), and determines that it is not necessary to disable the beep sound output function after the function disable time period has passed.

機能無効指令部211は、本開示に係る機能無効指令手段の一例である。機能無効指令部211は、機能無効要否判定部210によって、エアコン3aの特定機能を無効にする必要があると判定されると、エアコン3aに対して当該特定機能の無効化を指令する。詳細には、機能無効指令部211は、機能無効要否判定部210によって、ビープ音出力機能を無効にする必要があると判定されると、ビープ音出力機能の無効設定を指令するコマンド(以下、無効設定コマンドという。)を当該ユーザ宅のエアコン3aに送信する。 The function disable command unit 211 is an example of a function disable command means according to the present disclosure. When the function disable necessity determination unit 210 determines that it is necessary to disable a specific function of the air conditioner 3a, the function disable command unit 211 commands the air conditioner 3a to disable the specific function. In detail, when the function disable necessity determination unit 210 determines that it is necessary to disable the beep sound output function, the function disable command unit 211 transmits a command to the air conditioner 3a in the user's home to command the beep sound output function to be disabled (hereinafter referred to as an disable setting command).

無効設定コマンドを受信したエアコン3aは、ビープ音出力機能を無効にする設定を行う。これにより、当該エアコン3aは、以降、ビープ音を出力しない。また、機能無効指令部211は、機能無効要否判定部210によって、ビープ音出力機能を無効にする必要がないと判定されると、先の無効設定の解除を指令するコマンド(以下、設定解除コマンドという。)を当該エアコン3aに送信する。設定解除コマンドを受信したエアコン3aは、ビープ音出力機能の無効設定を解除する。 The air conditioner 3a that receives the disable setting command disables the beep sound output function. As a result, the air conditioner 3a will not output a beep sound thereafter. Furthermore, when the function disable necessity determination unit 210 determines that there is no need to disable the beep sound output function, the function disable command unit 211 sends a command to the air conditioner 3a to instruct it to cancel the previous disable setting (hereinafter referred to as a setting cancellation command). The air conditioner 3a that receives the setting cancellation command cancels the disabled setting of the beep sound output function.

このように、エアコン3aは、サーバ2bからの指令に応じて特定機能(本実施形態では、ビープ音出力機能)を無効にするという機能を有する。 In this way, the air conditioner 3a has the function of disabling a specific function (in this embodiment, the beep sound output function) in response to a command from the server 2b.

図25は、サーバ2bによって実行される機能無効管理処理の手順を示すフローチャートである。サーバ2bは、ユーザにより機能無効管理を有効にする設定が行われている場合に、即ち、機能無効時間帯の設定が行われている場合に機能無効管理処理を実行する。 Figure 25 is a flowchart showing the procedure for the function disable management process executed by server 2b. Server 2b executes the function disable management process when the user has set the function disable management to be enabled, i.e., when a function disable time period has been set.

サーバ2bは、現在時刻が機能無効時間帯の開始時刻に到達したか否かを判定する(ステップS801)。現在時刻が機能無効時間帯の開始時刻に到達していない場合(ステップS801;NO)、サーバ2bは、引き続き、ステップS801の処理を実行する。 Server 2b determines whether the current time has reached the start time of the function-disabled time period (step S801). If the current time has not reached the start time of the function-disabled time period (step S801; NO), server 2b continues to execute the process of step S801.

一方、現在時刻が機能無効時間帯の開始時刻に到達した場合(ステップS801;YES)、サーバ2bは、ビープ音出力機能を無効にする必要があると判定し、無効設定コマンドを当該ユーザ宅のエアコン3aに送信する(ステップS802)。これにより、当該エアコン3aは、ビープ音出力機能の無効設定を行い、以降、ビープ音を出力しない。 On the other hand, if the current time reaches the start time of the function disabled time period (step S801; YES), the server 2b determines that it is necessary to disable the beep sound output function and sends a disable setting command to the air conditioner 3a in the user's home (step S802). As a result, the air conditioner 3a disables the beep sound output function and will not output a beep sound thereafter.

その後、サーバ2bは、現在時刻が機能無効時間帯の終了時刻に到達したか否かを判定する(ステップS803)。現在時刻が機能無効時間帯の終了時刻に到達していない場合(ステップS803;NO)、サーバ2bは、引き続き、ステップS803の処理を実行する。 After that, server 2b judges whether the current time has reached the end time of the function-disabled time period (step S803). If the current time has not reached the end time of the function-disabled time period (step S803; NO), server 2b continues to execute the process of step S803.

一方、現在時刻が機能無効時間帯の終了時刻に到達した場合(ステップS803;YES)、サーバ2bは、ビープ音出力機能を無効にする必要がないと判定し、設定解除コマンドを当該ユーザ宅のエアコン3aに送信する(ステップS804)。これにより、当該エアコン3aは、ビープ音出力機能の無効設定を解除する。 On the other hand, if the current time reaches the end time of the function disabled time period (step S803; YES), the server 2b determines that it is not necessary to disable the beep sound output function and sends a setting cancellation command to the air conditioner 3a in the user's home (step S804). As a result, the air conditioner 3a cancels the disabled setting of the beep sound output function.

以上説明したように、本実施形態の空調システム1bによれば、実施形態1の空調システム1と同様の効果を奏し、さらに、ユーザが設定した機能無効時間帯にエアコン3aによるビープ音の出力を停止させるという静音環境をユーザに提供する。これにより、例えば、機能無効時間帯において、サーバ2bからの起動コマンドの受信によってエアコン3aが再起動する際、ビープ音を出力しないため、より一層、ユーザの睡眠の質の低下を防止することができる。 As described above, the air conditioning system 1b of this embodiment achieves the same effects as the air conditioning system 1 of embodiment 1, and further provides the user with a quiet environment by stopping the air conditioner 3a from outputting a beep during the function-disabled time period set by the user. As a result, for example, when the air conditioner 3a restarts upon receiving a start command from the server 2b during the function-disabled time period, the beep is not output, which further prevents the user's quality of sleep from deteriorating.

(変形例1)
機能無効時間帯に無効化されるエアコン3aの特定機能は、ビープ音出力機能に限定されず、例えば、音声でユーザに通知する機能である音声通知機能、内部の掃除を行う機能である自動お掃除機能、内部を乾燥させる機能である内部乾燥機能等であってもよい。また、無効化可能な特定機能が複数ある場合、ユーザは、ユーザ端末4を介して無効にしたい特定機能を予め指定できるようにしてもよい。
(Variation 1)
The specific function of the air conditioner 3a that is disabled during the function disabled time period is not limited to the beep sound output function, and may be, for example, a voice notification function that notifies the user by voice, an automatic cleaning function that cleans the inside, an internal drying function that dries the inside, etc. Furthermore, when there are multiple specific functions that can be disabled, the user may be able to specify in advance the specific function that he or she wishes to disable via the user terminal 4.

(変形例2)
エアコン3aは、ビープ音出力機能を無効にする設定を行った場合であっても、ユーザがエアコン3aのリモコン32を操作した場合は、ビープ音を出力してもよい。この場合は、ビープ音を出力してもユーザの睡眠の妨げにはならず、また、自身の操作がエアコン3aの本体に反映されたことをユーザが確認できるようにした方が好ましいからである。
(Variation 2)
Even if the beep sound output function is disabled, the air conditioner 3a may output a beep sound when the user operates the remote control 32 of the air conditioner 3a. In this case, the beep sound output does not disturb the user's sleep, and it is preferable that the user be able to confirm that his or her operation has been reflected in the main body of the air conditioner 3a.

(変形例3)
サーバ2bの起動指令部204は、機能無効時間帯においてエアコン3aの起動が必要である場合、エアコン3aに対してビープ音の出力を禁止した起動を指令する起動コマンドを送信してもよい。この場合、サーバ2bは、機能無効指令部211を備える必要はない。
(Variation 3)
When it is necessary to start the air conditioner 3a during the function invalid time period, the start-up command unit 204 of the server 2b may transmit a start-up command to the air conditioner 3a to command the air conditioner 3a to start up while prohibiting the output of a beep sound. In this case, the server 2b does not need to include the function invalidation command unit 211.

(変形例4)
機能無効時間帯において、エアコン3bにビープ音を出力させないようにするのではなく、ビープ音の音量を睡眠の妨げにならない程度に下げて出力させるようにしてもよい。
(Variation 4)
During the function-disabled time period, instead of preventing the air conditioner 3b from outputting a beep sound, the volume of the beep sound may be lowered to a level that does not disturb sleep.

(変形例5)
機能無効時間帯をユーザが設定するのではなく、サーバ2bが、予め定めた時間帯(例えば、午前0時から5時)を機能無効時間帯として設定してもよいし、ユーザが設定した就寝時刻から起床時刻までを機能無効時間帯として設定してもよい。
(Variation 5)
Instead of the user setting the function disabled time period, the server 2b may set a predetermined time period (e.g., from midnight to 5:00 a.m.) as the function disabled time period, or may set the function disabled time period from the bedtime to the wake-up time set by the user as the function disabled time period.

(変形例6)
サーバ2bは、機能無効時間帯の終了時刻前であっても、例えば、照明機器が点灯する等の起床が確認できる事象が発生した場合は、当該時点を機能無効時間帯の終了時刻とみなしてもよい。
(Variation 6)
Even if the time is before the end time of the function disabled time period, if an event occurs that indicates that the user has woken up, such as a lighting device being turned on, server 2b may consider that time to be the end time of the function disabled time period.

(変形例7)
実施形態1~2及びそれぞれの各変形例は、本実施形態においても適宜適用され得る。
(Variation 7)
The first and second embodiments and their respective modified examples can also be applied to this embodiment as appropriate.

上記の各変形例に係る技術思想は、それぞれ単独で実現されてもよいし、適宜組み合わされて実現されてもよい。 The technical ideas of each of the above modifications may be realized individually or in appropriate combinations.

(実施形態4)
続いて、本開示の実施形態4について説明する。なお、以下の説明において、実施形態1と共通する構成要素等については、同一の符号を付し、その説明を省略する。
(Embodiment 4)
Next, a fourth embodiment of the present disclosure will be described. In the following description, components and the like common to the first embodiment will be denoted by the same reference numerals, and description thereof will be omitted.

図26は、実施形態4における空調システム1cの全体構成を示す図である。空調システム1cは、サーバ2cと、エアコン3と、ユーザ端末4とを備える。即ち、空調システム1cの構成において、サーバ2の替わりにサーバ2cを備える点が、実施形態1の空調システム1と相違する。サーバ2cは、本開示に係る制御装置の一例である。サーバ2cのハードウェア構成は、実施形態1のサーバ2と同様である(図2参照)。 Figure 26 is a diagram showing the overall configuration of air conditioning system 1c in embodiment 4. Air conditioning system 1c includes server 2c, an air conditioner 3, and a user terminal 4. That is, air conditioning system 1c differs from air conditioning system 1 in embodiment 1 in that it includes server 2c instead of server 2. Server 2c is an example of a control device according to the present disclosure. The hardware configuration of server 2c is similar to that of server 2 in embodiment 1 (see Figure 2).

図27は、サーバ2cの機能構成を示すブロック図である。図27に示すように、サーバ2cは、設定データ登録部200と、空調データ取得部201と、再起動操作判定部202と、起動要否判定部203aと、起動指令部204と、閾値設定部205と、レポート通知部206とを備える。サーバ2cのこれらの機能部は、サーバ2cのCPU21が補助記憶装置24に記憶されている、住宅Hの居住者であるユーザの快眠を空調によって支援するためのプログラムである快眠支援プログラムを実行することで実現される。 Fig. 27 is a block diagram showing the functional configuration of server 2c. As shown in Fig. 27, server 2c includes a setting data registration unit 200, an air conditioning data acquisition unit 201, a restart operation determination unit 202, a start-up necessity determination unit 203a, a start-up command unit 204, a threshold setting unit 205, and a report notification unit 206. These functional units of server 2c are realized by the CPU 21 of server 2c executing a good sleep support program stored in the auxiliary storage device 24, which is a program for supporting a user who is a resident of house H to sleep well through air conditioning.

上記のサーバ2cの機能構成は、起動要否判定部203の替わりに起動要否判定部203aを備える点が実施形態1のサーバ2の機能構成(図6参照)と相違する。起動要否判定部203aは、本開示に係る起動要否判定手段の一例である。起動要否判定部203aは、実施形態1の起動要否判定部203と同様、閾値設定部205によって設定された閾値に基づいて、停止中のエアコン3を起動する必要があるか否かを判定する。 The functional configuration of the server 2c described above differs from the functional configuration of the server 2 of embodiment 1 (see FIG. 6) in that it includes a start-up necessity determination unit 203a instead of the start-up necessity determination unit 203. The start-up necessity determination unit 203a is an example of a start-up necessity determination means according to the present disclosure. Like the start-up necessity determination unit 203 of embodiment 1, the start-up necessity determination unit 203a determines whether or not it is necessary to start up the stopped air conditioner 3 based on the threshold value set by the threshold value setting unit 205.

ただし、起動要否判定部203aは、エアコン3の運転モードが冷房モードのとき、現在の室温が冷房モードに対応した閾値より高い場合であってもオンタイマ設定に基づく起動時刻間近の場合は、エアコン3を起動する必要はない(即ち、サーバ2cからの起動コマンドによって起動させる必要はない)と判定する。同様に、起動要否判定部203aは、エアコン3の運転モードが暖房モードのとき、現在の室温が暖房モードに対応した閾値より低い場合であってもオンタイマ設定に基づく起動時刻間近の場合は、エアコン3を起動する必要はないと判定する。 However, when the operation mode of the air conditioner 3 is the cooling mode, even if the current room temperature is higher than the threshold value corresponding to the cooling mode, if the start time based on the on-timer setting is approaching, the start necessity determination unit 203a determines that it is not necessary to start the air conditioner 3 (i.e., it is not necessary to start it by a start command from the server 2c) if the operation mode of the air conditioner 3 is the cooling mode and the current room temperature is lower than the threshold value corresponding to the heating mode, if the start time based on the on-timer setting is approaching.

本実施形態では、ユーザは、エアコン3のリモコン32を介して、オンタイマ設定として、エアコン3の運転開始時刻を指定することができ、また、オフタイマ設定として、エアコン3の運転停止時刻を指定することができる。オンタイマ設定とオフタイマ設定とは同時に設定することが可能である。また、本実施形態では、エアコン3からサーバ2cに対して周期的に送信される空調データには、図28に示すように、当該エアコン3の運転状態として、運転モードと、稼働中か停止中かを示す情報とに加え、ユーザにより設定されたタイマ設定に関する情報(オンタイマの指定時刻、オフタイマの指定時刻)とが含まれている(未設定の場合は、NULL)。 In this embodiment, the user can specify the start time of the air conditioner 3 as the on timer setting via the remote control 32 of the air conditioner 3, and can specify the stop time of the air conditioner 3 as the off timer setting. The on timer setting and the off timer setting can be set simultaneously. Also, in this embodiment, the air conditioning data periodically sent from the air conditioner 3 to the server 2c includes, as shown in FIG. 28, the operating state of the air conditioner 3, information indicating the operating mode and whether it is operating or stopped, as well as information regarding the timer settings set by the user (designated time for the on timer, designated time for the off timer) (NULL if not set).

図29は、起動要否判定部203aによって実行される起動要否判定処理の手順を示すフローチャートである。なお、起動要否判定部203aは、ユーザにより快眠支援を受けるとの設定が行われている場合に限り、起動要否判定処理を実行する。 Figure 29 is a flowchart showing the procedure of the start-up necessity determination process executed by the start-up necessity determination unit 203a. Note that the start-up necessity determination unit 203a executes the start-up necessity determination process only when the user has set to receive good sleep support.

起動要否判定部203aは、現在時刻が起動要否判定開始時刻に到達すると(ステップS901;YES)、エアコン3から送られてきた最新の空調データの監視を開始し、エアコン3が停止中か否かを判定する(ステップS902)。起動要否判定開始時刻は、例えば、ユーザの就寝予定時刻、即ち、ユーザが設定した日常の就寝時刻(図7参照)より2時間遅い時刻に設定される。 When the current time reaches the start time for determining whether or not the air conditioner 3 is started (step S901; YES), the start-up necessity determination unit 203a starts monitoring the latest air conditioning data sent from the air conditioner 3 and determines whether or not the air conditioner 3 is stopped (step S902). The start time for determining whether or not the air conditioner 3 is started is set, for example, to a time two hours later than the user's planned bedtime, i.e., the daily bedtime set by the user (see FIG. 7).

エアコン3が停止中でない場合(ステップS902;NO)、起動要否判定部203aの処理は、ステップS909に移行する。一方、エアコン3が停止中の場合(ステップS902;YES)、起動要否判定部203aは、エアコン3の運転モードが冷房モードであるか否かを判定する(ステップS903)。エアコン3の運転モードが冷房モードである場合(ステップS903;YES)、起動要否判定部203aは、現在の室温が冷房モードに対応した閾値より高いか否かを判定する(ステップS904)。 If the air conditioner 3 is not stopped (step S902; NO), the process of the start-up necessity determination unit 203a proceeds to step S909. On the other hand, if the air conditioner 3 is stopped (step S902; YES), the start-up necessity determination unit 203a determines whether the operation mode of the air conditioner 3 is the cooling mode (step S903). If the operation mode of the air conditioner 3 is the cooling mode (step S903; YES), the start-up necessity determination unit 203a determines whether the current room temperature is higher than the threshold value corresponding to the cooling mode (step S904).

現在の室温が冷房モードに対応した閾値より高くない、即ち、閾値以下の場合(ステップS904;NO)、起動要否判定部203aの処理は、ステップS909に移行する。一方、現在の室温が冷房モードに対応した閾値より高い場合(ステップS904;YES)、起動要否判定部203aは、オンタイマ時刻(即ち、オンタイマ設定で指定された運転開始時刻)までの残り時間が時間Tより長いか否かを判定する(ステップS905)。時間Tは、例えば10分である。なお、時間Tが、ユーザにより設定された当該ユーザの睡眠の傾向(図7参照)に応じて定められるようにしてもよい。この場合、時間Tは、当該ユーザの睡眠の傾向が「普通」の場合は10分、「浅い」場合は5分、「深い」場合は15分等となる。 If the current room temperature is not higher than the threshold corresponding to the cooling mode, i.e., is equal to or lower than the threshold (step S904; NO), the process of the start necessity determination unit 203a proceeds to step S909. On the other hand, if the current room temperature is higher than the threshold corresponding to the cooling mode (step S904; YES), the start necessity determination unit 203a determines whether the remaining time until the on-timer time (i.e., the operation start time specified in the on-timer setting) is longer than time T (step S905). Time T is, for example, 10 minutes. Note that time T may be determined according to the user's sleep tendency (see FIG. 7) set by the user. In this case, time T is 10 minutes if the user's sleep tendency is "normal", 5 minutes if "light", 15 minutes if "deep", etc.

オンタイマ時刻までの残り時間が時間Tより長くない、即ち、時間T以下の場合(ステップS905;NO)、起動要否判定部203aの処理は、ステップS909に移行する。一方、オンタイマ時刻までの残り時間が時間Tより長い場合(ステップS905;YES)、起動要否判定部203aは、エアコン3を起動する必要があると判定し(ステップS906)、その旨を起動指令部204に通知する。その後、起動要否判定部203aの処理は、ステップS909に移行する。 If the remaining time until the on-timer time is not longer than time T, i.e., is equal to or less than time T (step S905; NO), the process of the start-up necessity determination unit 203a proceeds to step S909. On the other hand, if the remaining time until the on-timer time is longer than time T (step S905; YES), the start-up necessity determination unit 203a determines that the air conditioner 3 needs to be started (step S906) and notifies the start-up command unit 204 of this fact. Thereafter, the process of the start-up necessity determination unit 203a proceeds to step S909.

エアコン3の運転モードが冷房モードでない場合(ステップS903;NO)、起動要否判定部203aは、エアコン3の運転モードが暖房モードであるか否かを判定する(ステップS907)。エアコン3の運転モードが暖房モードでない場合(ステップS907;NO)、起動要否判定部203aの処理は、ステップS909に移行する。 If the operation mode of the air conditioner 3 is not the cooling mode (step S903; NO), the start-up necessity determination unit 203a determines whether the operation mode of the air conditioner 3 is the heating mode (step S907). If the operation mode of the air conditioner 3 is not the heating mode (step S907; NO), the process of the start-up necessity determination unit 203a proceeds to step S909.

エアコン3の運転モードが暖房モードである場合(ステップS907;YES)、起動要否判定部203aは、現在の室温が暖房モードに対応した閾値より低いか否かを判定する(ステップS908)。現在の室温が暖房モードに対応した閾値より低い場合(ステップS908;YES)、起動要否判定部203aの処理は、ステップS905に移行する。一方、現在の室温が暖房モードに対応した閾値以上の場合(ステップS908;NO)、起動要否判定部203aの処理は、ステップS909に移行する。 If the operation mode of the air conditioner 3 is the heating mode (step S907; YES), the start-up necessity determination unit 203a determines whether the current room temperature is lower than the threshold corresponding to the heating mode (step S908). If the current room temperature is lower than the threshold corresponding to the heating mode (step S908; YES), the process of the start-up necessity determination unit 203a proceeds to step S905. On the other hand, if the current room temperature is equal to or higher than the threshold corresponding to the heating mode (step S908; NO), the process of the start-up necessity determination unit 203a proceeds to step S909.

ステップS909では、起動要否判定部203aは、現在時刻が起動要否判定終了時刻に到達したか否かを判定する。起動要否判定終了時刻は、例えば、ユーザの起床予定時刻(例えば午前8時)である。現在時刻が起動要否判定終了時刻に到達していない場合(ステップS909;NO)、起動要否判定部203aの処理は、ステップS902に戻る。一方、現在時刻が起動要否判定終了時刻に到達した場合(ステップS909;YES)、起動要否判定部203aは、起動要否判定処理を終了する。 In step S909, the startup necessity determination unit 203a determines whether the current time has reached the startup necessity determination end time. The startup necessity determination end time is, for example, the user's planned wake-up time (e.g., 8:00 a.m.). If the current time has not reached the startup necessity determination end time (step S909; NO), the startup necessity determination unit 203a returns to step S902. On the other hand, if the current time has reached the startup necessity determination end time (step S909; YES), the startup necessity determination unit 203a ends the startup necessity determination process.

以上説明したように、本実施形態の空調システム1cによれば、ユーザが設定したオンタイマ時刻間近の場合は、サーバ2cはエアコン3に対して起動を指令しない。このようにしても、ほどなくしてエアコン3が起動し空調が行われるため、ユーザの睡眠の質が損なわれることがない。また、ユーザによるオンタイマ設定が尊重されるため、ユーザフレンドリーな快眠支援サービスを提供することができる。 As described above, according to the air conditioning system 1c of this embodiment, if the on-timer time set by the user is approaching, the server 2c does not command the air conditioner 3 to start up. Even in this way, the air conditioner 3 starts up and performs air conditioning shortly thereafter, so the quality of the user's sleep is not impaired. In addition, because the on-timer setting made by the user is respected, a user-friendly good sleep support service can be provided.

(変形例1)
サーバ2cは、オンタイマ時刻間近の場合、エアコン3への起動指令を回避するのではなく、ユーザが設定したオンタイマ設定の空調内容より負荷を下げた起動(即ち、能力を制限した起動)をエアコン3に指令してもよい。この場合、ユーザは、オンタイマ設定の際、運転開始時刻の指定とともに、空調内容(運転モード、設定温度等)を設定することとができ、エアコン3からサーバ2cに送られてくる空調データには、運転状態として、さらにオンタイマ設定の空調内容が含まれているものとする。図30は、本変形例における起動要否判定部203aによって実行される起動要否判定処理の手順を示すフローチャートである。
(Variation 1)
When the on-timer time is approaching, the server 2c may not avoid issuing a start command to the air conditioner 3, but may instead instruct the air conditioner 3 to start up with a lower load (i.e., start up with limited capacity) than the air conditioning content set by the on-timer as set by the user. In this case, when setting the on-timer, the user can specify the operation start time and set the air conditioning content (operation mode, set temperature, etc.), and the air conditioning data sent from the air conditioner 3 to the server 2c further includes the air conditioning content set by the on-timer as the operating state. Figure 30 is a flowchart showing the steps of the start necessity determination process executed by the start necessity determination unit 203a in this modified example.

図30において、オンタイマ時刻までの残り時間が時間Tより長い場合(ステップS905;YES)、起動要否判定部203aは、エアコン3を通常起動する必要があると判定し(ステップS906a)、その旨を起動指令部204に通知する。その後、起動要否判定部203aの処理は、ステップS909に移行する。通常起動とは、従前の設定温度で起動することを意味する。この場合、起動指令部204は、従前の設定温度のままで起動することをエアコン3に指令する。 In FIG. 30, if the remaining time until the on timer time is longer than the time T (step S905; YES), the start-up necessity determination unit 203a determines that the air conditioner 3 needs to be started normally (step S906a) and notifies the start-up command unit 204 of that effect. The process of the start-up necessity determination unit 203a then proceeds to step S909. Normal start-up means starting up at the previous set temperature. In this case, the start-up command unit 204 commands the air conditioner 3 to start up at the previous set temperature.

一方、オンタイマ時刻までの残り時間が時間Tより長くない、即ち、時間T以下の場合(ステップS905;NO)、起動要否判定部203aは、エアコン3をオンタイマ設定の空調内容より負荷を下げて起動する必要があると判定し(ステップS906b)、その旨を起動指令部204に通知する。その後、起動要否判定部203aの処理は、ステップS909に移行する。この場合、起動指令部204は、設定温度をユーザが設定した設定温度より冷房時は1℃高くし、暖房時は1℃低くした状態で起動することをエアコン3に指令する。例えば、ユーザが、指定時刻に“冷房モード:26℃”で運転を開始するようにオンタイマ設定していた場合、サーバ2cから上記指令を受けたエアコン3は、“冷房モード:27℃”で運転を開始する。 On the other hand, if the remaining time until the on-timer time is not longer than the time T, i.e., is equal to or less than the time T (step S905; NO), the start-up necessity determination unit 203a determines that the air conditioner 3 needs to be started with a lower load than the air conditioning content set by the on-timer (step S906b), and notifies the start-up command unit 204 of that effect. The process of the start-up necessity determination unit 203a then proceeds to step S909. In this case, the start-up command unit 204 commands the air conditioner 3 to start up with a set temperature 1°C higher than the set temperature set by the user during cooling and 1°C lower during heating. For example, if the user has set the on-timer to start operation at a specified time in "cooling mode: 26°C", the air conditioner 3 that receives the above command from the server 2c starts operation in "cooling mode: 27°C".

その後、当該エアコン3は、オンタイマ時刻になると、設定温度をユーザが設定した設定温度(上記の例では、26℃)に変更する。なお、サーバ2cが、オンタイマ時刻になると、エアコン3に対して設定温度をユーザが設定した設定温度に変更するように指令してもよい。 Then, when the on-timer time arrives, the air conditioner 3 changes the set temperature to the set temperature set by the user (26°C in the above example). Note that, when the on-timer time arrives, the server 2c may instruct the air conditioner 3 to change the set temperature to the set temperature set by the user.

このように、オンタイマ時刻に向けて徐々に能力を上げるようにエアコン3が動作することで、エアコン3の起動時の負荷のピークを低減でき、消費電力を削減することができる。なお、例えば、5分刻みで0.5℃ずつ設定温度を冷房時なら下降、暖房時なら上昇させる等して、負荷の変動を滑らかにしてもよい。 In this way, the air conditioner 3 operates to gradually increase its capacity toward the on timer time, thereby reducing the peak load when the air conditioner 3 starts up and reducing power consumption. Note that the load fluctuations can be smoothed out by, for example, lowering the set temperature by 0.5°C every 5 minutes when cooling and raising it when heating.

(変形例2)
起動指令部204は、オンタイマ設定がされているエアコン3に対して起動を指令する際、同時に、同じ内容(即ち、運転開始時刻及び空調内容が同一)のオンタイマ設定をエアコン3に指示してもよいし、起動を指令した後に、当該内容のオンタイマ設定をエアコン3に指示してもよい。このようにすると、エアコン3において、サーバ2cからの指令で起動した際に従前のオンタイマ設定がリセットされてしまった場合であっても、元のオンタイマ設定の内容が再設定されるため、ユーザが所望する時刻にエアコン3が起動しないという不都合な事態の発生を防ぐことができる。
(Variation 2)
When instructing the air conditioner 3 with an on-timer setting to start, the start-up command unit 204 may simultaneously instruct the air conditioner 3 to set the on-timer to the same contents (i.e., the same operation start time and air conditioning contents), or may instruct the air conditioner 3 to set the on-timer to the same contents after instructing the air conditioner 3 to start. In this way, even if the previous on-timer setting is reset when the air conditioner 3 is started up in response to a command from the server 2c, the original on-timer setting contents are reset, so it is possible to prevent the air conditioner 3 from not starting up at the time desired by the user.

(変形例3)
上記実施形態では、ユーザは、オンタイマ設定の際、運転開始時刻を指定していたが、運転を開始させるまでの時間であるオンタイマ時間を指定するようにしてもよい。同様に、ユーザは、オフタイマ設定の際、運転を停止させるまでの時間であるオフタイマ時間を指定するようにしてもよい。この場合、エアコン3からサーバ2cに送られてくる空調データには、オンタイマ時刻ではなく、オンタイマ時間の残り時間が格納され、オフタイマ時刻ではなく、オフタイマ時間の残り時間が格納されている。本変形例の起動要否判定部203aは、図29に示す起動要否判定処理のステップS905の判定において、当該エアコン3の最新の空調データに格納されているオンタイマ時間の残り時間と時間Tとを比較する。
(Variation 3)
In the above embodiment, the user specified the operation start time when setting the on timer, but the user may specify the on timer time, which is the time until operation starts. Similarly, the user may specify the off timer time, which is the time until operation is stopped, when setting the off timer. In this case, the air conditioning data sent from the air conditioner 3 to the server 2c stores the remaining on timer time rather than the on timer time, and stores the remaining off timer time rather than the off timer time. In the determination of step S905 of the start necessity determination process shown in FIG. 29, the start necessity determination unit 203a of this modified example compares the remaining on timer time stored in the latest air conditioning data of the air conditioner 3 with the time T.

(変形例4)
実施形態1~3及びそれぞれの各変形例は、本実施形態においても適宜適用され得る。
(Variation 4)
The first to third embodiments and their respective modified examples can also be applied to this embodiment as appropriate.

上記の各変形例に係る技術思想は、それぞれ単独で実現されてもよいし、適宜組み合わされて実現されてもよい。 The technical ideas of each of the above modifications may be realized individually or in appropriate combinations.

(実施形態5)
続いて、本開示の実施形態5について説明する。なお、以下の説明において、実施形態1と共通する構成要素等については、同一の符号を付し、その説明を省略する。
(Embodiment 5)
Next, a fifth embodiment of the present disclosure will be described. In the following description, components and the like common to the first embodiment will be denoted by the same reference numerals, and description thereof will be omitted.

図31は、実施形態5における空調システム1dの全体構成を示す図である。空調システム1dは、サーバ2dと、エアコン3と、ユーザ端末4とを備える。即ち、空調システム1dの構成において、サーバ2の替わりにサーバ2dを備える点が、実施形態1の空調システム1と相違する。サーバ2dは、本開示に係る制御装置の一例である。サーバ2dのハードウェア構成は、実施形態1のサーバ2と同様である(図2参照)。 Figure 31 is a diagram showing the overall configuration of an air conditioning system 1d in embodiment 5. The air conditioning system 1d includes a server 2d, an air conditioner 3, and a user terminal 4. That is, the configuration of the air conditioning system 1d differs from that of the air conditioning system 1 in embodiment 1 in that it includes a server 2d instead of the server 2. The server 2d is an example of a control device according to the present disclosure. The hardware configuration of the server 2d is similar to that of the server 2 in embodiment 1 (see Figure 2).

図32は、サーバ2dの機能構成を示すブロック図である。図32に示すように、サーバ2dは、設定データ登録部200と、空調データ取得部201と、再起動操作判定部202aと、起動要否判定部203と、起動指令部204と、閾値設定部205と、レポート通知部206とを備える。サーバ2dのこれらの機能部は、サーバ2dのCPU21が補助記憶装置24に記憶されている、住宅Hの居住者であるユーザの快眠を空調によって支援するためのプログラムである快眠支援プログラムを実行することで実現される。 Fig. 32 is a block diagram showing the functional configuration of server 2d. As shown in Fig. 32, server 2d includes a setting data registration unit 200, an air conditioning data acquisition unit 201, a restart operation determination unit 202a, a start-up necessity determination unit 203, a start-up command unit 204, a threshold setting unit 205, and a report notification unit 206. These functional units of server 2d are realized by the CPU 21 of server 2d executing a good sleep support program stored in the auxiliary storage device 24, which is a program for supporting a good sleep of a user who is a resident of house H through air conditioning.

上記のサーバ2dの機能構成は、再起動操作判定部202の替わりに再起動操作判定部202aを備える点が実施形態1のサーバ2の機能構成(図6参照)と相違する。再起動操作判定部202aは、本開示に係る再起動操作判定手段の一例である。再起動操作判定部202aは、再起動操作判定部202と同様、エアコン3の運転が停止した後、ユーザによってエアコン3に対する再起動操作が行われたか否かを判定する。ただし、再起動操作判定部202aは、オンタイマ設定に係る操作を再起動操作から除外する。詳細には、実施形態1では、再起動操作判定部202は、サーバ2からの起動指令に従ったエアコン3の起動は、ユーザの再起動操作による起動ではないと判定していたが、再起動操作判定部202aは、さらに、オンタイマ設定によるエアコン3の起動についても、ユーザの再起動操作による起動ではないと判定する。 The functional configuration of the server 2d described above differs from the functional configuration of the server 2 of the first embodiment (see FIG. 6) in that the server 2d includes a restart operation determination unit 202a instead of the restart operation determination unit 202. The restart operation determination unit 202a is an example of a restart operation determination means according to the present disclosure. Like the restart operation determination unit 202, the restart operation determination unit 202a determines whether or not a user has performed a restart operation on the air conditioner 3 after the operation of the air conditioner 3 has stopped. However, the restart operation determination unit 202a excludes operations related to the on-timer setting from the restart operations. In detail, in the first embodiment, the restart operation determination unit 202 determined that the start of the air conditioner 3 in accordance with the start command from the server 2 was not started by the user's restart operation, but the restart operation determination unit 202a further determines that the start of the air conditioner 3 based on the on-timer setting is also not started by the user's restart operation.

本実施形態においても、実施形態4と同様、エアコン3からサーバ2dに対して周期的に送信される空調データには、図28に示すように、当該エアコン3の運転状態として、運転モードと、稼働中か停止中かを示す情報とに加え、ユーザにより設定されたタイマ設定に関する情報(オンタイマの指定時刻、オフタイマの指定時刻)とが含まれている(未設定の場合は、NULL)。なお、タイマ設定に関する情報は、指定時刻ではなく、タイマ時間の残り時間であってもよい。 In this embodiment, as in the fourth embodiment, the air conditioning data periodically sent from the air conditioner 3 to the server 2d includes, as shown in FIG. 28, the operating state of the air conditioner 3, information indicating the operating mode and whether it is operating or stopped, as well as information regarding the timer settings set by the user (designated time for the on timer, designated time for the off timer) (NULL if not set). Note that the information regarding the timer settings may be the remaining time on the timer instead of the designated time.

図33は、再起動操作判定部202aによって実行される再起動操作判定処理の手順を示すフローチャートである。 Figure 33 is a flowchart showing the steps of the restart operation determination process executed by the restart operation determination unit 202a.

再起動操作判定部202aは、現在時刻が再起動操作判定開始時刻に到達すると(ステップS1001;YES)、エアコン3の運転状態の監視を開始し、停止中から稼働中に変化したか否か、即ち、エアコン3が起動したか否かを判定する(ステップS1002)。再起動操作判定開始時刻は、例えば、ユーザの就寝予定時刻、即ち、ユーザが設定した日常の就寝時刻(図7参照)より2時間早い時刻に設定される。 When the current time reaches the restart operation judgment start time (step S1001; YES), the restart operation judgment unit 202a starts monitoring the operating status of the air conditioner 3 and judges whether the operating status has changed from stopped to running, i.e., whether the air conditioner 3 has been started (step S1002). The restart operation judgment start time is set, for example, to a time two hours earlier than the user's planned bedtime, i.e., the daily bedtime set by the user (see FIG. 7).

エアコン3が起動していない場合(ステップS1002;NO)、再起動操作判定部202aの処理は、ステップS1007に移行する。一方、エアコン3が起動した場合(ステップS1002;YES)、再起動操作判定部202aは、再起動操作判定開始時刻から現在までにエアコン3の稼働実績があるか否かを判定する(ステップS1003)。再起動操作判定開始時刻から現在までにエアコン3の稼働実績がない場合(ステップS1003;NO)、再起動操作判定部202aの処理は、ステップS1007に移行する。 If the air conditioner 3 is not started (step S1002; NO), the process of the restart operation judgment unit 202a proceeds to step S1007. On the other hand, if the air conditioner 3 is started (step S1002; YES), the restart operation judgment unit 202a judges whether or not the air conditioner 3 has been operated from the restart operation judgment start time to the present (step S1003). If the air conditioner 3 has not been operated from the restart operation judgment start time to the present (step S1003; NO), the process of the restart operation judgment unit 202a proceeds to step S1007.

一方、再起動操作判定開始時刻から現在までにエアコン3の稼働実績がある場合(ステップS1003;YES)、再起動操作判定部202aは、今回の起動がサーバ2dの起動指令に従った自動起動によるものか否かを判定する(ステップS1004)。今回の起動がサーバ2dの起動指令に従った自動起動によるものである場合(ステップ1004;YES)、再起動操作判定部202aの処理は、ステップS1007に移行する。 On the other hand, if the air conditioner 3 has been operating from the restart operation judgment start time to the present (step S1003; YES), the restart operation judgment unit 202a judges whether the current startup was due to automatic startup following a startup command from server 2d (step S1004). If the current startup was due to automatic startup following a startup command from server 2d (step 1004; YES), the process of the restart operation judgment unit 202a proceeds to step S1007.

一方、今回の起動がサーバ2dの起動指令に従った自動起動によるものでない場合(ステップ1004;NO)、再起動操作判定部202aは、今回の起動がオンタイマ設定によるものか否かを判定する(ステップS1005)。今回の起動がオンタイマ設定によるものである場合(ステップ1005;YES)、再起動操作判定部202aの処理は、ステップS1007に移行する。 On the other hand, if the current startup is not the result of automatic startup in accordance with a startup command from server 2d (step 1004; NO), the restart operation determination unit 202a determines whether the current startup is due to on-timer setting (step S1005). If the current startup is due to on-timer setting (step 1005; YES), the process of the restart operation determination unit 202a proceeds to step S1007.

一方、今回の起動がオンタイマ設定によるものでない場合(ステップ1005;NO)、再起動操作判定部202aは、就寝後にユーザによって再起動操作が行われたと判定し、その旨を示す情報を空調データ管理DB241に記録する(ステップS1006)。具体的には、再起動操作判定部202aは、対応する空調データのレコードに、再起動操作があったことを示す情報を追加する。ステップS1006の後、再起動操作判定部202aの処理は、ステップS1007に移行する。 On the other hand, if the current activation is not due to the on-timer setting (step S1005; NO), the restart operation determination unit 202a determines that the user performed a restart operation after going to sleep, and records information indicating this in the air conditioning data management DB 241 (step S1006). Specifically, the restart operation determination unit 202a adds information indicating that a restart operation has been performed to the corresponding air conditioning data record. After step S1006, the process of the restart operation determination unit 202a proceeds to step S1007.

ステップS1007では、再起動操作判定部202aは、現在時刻が再起動操作判定終了時刻に到達したか否かを判定する。再起動操作判定終了時刻は、例えば、ユーザの起床予定時刻(例えば午前8時)である。現在時刻が再起動操作判定終了時刻に到達していない場合(ステップS1007;NO)、再起動操作判定部202aの処理は、ステップS1002に戻る。一方、現在時刻が再起動操作判定終了時刻に到達した場合(ステップS1007;YES)、再起動操作判定部202aは、再起動操作判定処理を終了する。 In step S1007, the restart operation determination unit 202a determines whether the current time has reached the restart operation determination end time. The restart operation determination end time is, for example, the user's planned wake-up time (e.g., 8:00 a.m.). If the current time has not reached the restart operation determination end time (step S1007; NO), the process of the restart operation determination unit 202a returns to step S1002. On the other hand, if the current time has reached the restart operation determination end time (step S1007; YES), the restart operation determination unit 202a ends the restart operation determination process.

以上説明したように、本実施形態の空調システム1dによれば、サーバ2dの再起動操作判定部202aは、サーバ2dからの起動指令に従ったエアコン3の起動だけでなく、オンタイマ設定によるエアコン3の起動についても、ユーザの再起動操作による起動ではないと判定する。これにより、ユーザの再起動操作を精度よく検出でき、閾値設定部205によって設定される閾値の精度が向上する。その結果、ユーザの睡眠の質を低下させないより適切なタイミングでエアコン3を再起動させることが可能となる。 As described above, according to the air conditioning system 1d of this embodiment, the restart operation determination unit 202a of the server 2d determines that not only the start of the air conditioner 3 following a start command from the server 2d, but also the start of the air conditioner 3 due to an on timer setting is not the start of the air conditioner 3 due to a restart operation by the user. This allows the user's restart operation to be detected with high accuracy, improving the accuracy of the threshold set by the threshold setting unit 205. As a result, it becomes possible to restart the air conditioner 3 at a more appropriate timing that does not deteriorate the quality of the user's sleep.

実施形態1~4及びそれぞれの各変形例は、本実施形態においても適宜適用され得る。 Embodiments 1 to 4 and their respective variations can also be applied to this embodiment as appropriate.

本開示は、上記の各実施形態及びその変形例に限定されず、本開示の要旨を逸脱しない範囲での種々の変更は勿論可能である。 This disclosure is not limited to the above-described embodiments and their variations, and various modifications are of course possible without departing from the spirit of this disclosure.

1,1a,1b,1c,1d 空調システム、2,2a,2b,2c,2d サーバ、3,3a エアコン、4 ユーザ端末、5 ルータ、20,42 通信インタフェース、21,43 CPU、22,44 ROM、23,45 RAM、24,46 補助記憶装置、25,47 バス、30 室内機、31 室外機、32 リモコン、33 冷媒配管、34 通信線、40 ディスプレイ、41 操作受付部、200 設定データ登録部、201 空調データ取得部、202,202a 再起動操作判定部、203,203a 起動要否判定部、204,204a 起動指令部、205 閾値設定部、206 レポート通知部、207 停止操作判定部、208 停止指令部、209 運転上限時間決定部、210 機能無効要否判定部、211 機能無効指令部、240 設定データ管理DB、241,241a 空調データ管理DB、242 閾値管理DB、243 運転上限時間管理DB、300,310 制御回路、301,313 熱交換器、302,314 ファン、303,316 温度センサ、304 熱画像センサ、311 圧縮機、312 四方弁、315 膨張弁、400 設定受付部、401 レポート画面表示部 1, 1a, 1b, 1c, 1d Air conditioning system, 2, 2a, 2b, 2c, 2d Server, 3, 3a Air conditioner, 4 User terminal, 5 Router, 20, 42 Communication interface, 21, 43 CPU, 22, 44 ROM, 23, 45 RAM, 24, 46 Auxiliary storage device, 25, 47 Bus, 30 Indoor unit, 31 Outdoor unit, 32 Remote control, 33 Refrigerant piping, 34 Communication line, 40 Display, 41 Operation reception unit, 200 Setting data registration unit, 201 Air conditioning data acquisition unit, 202, 202a Restart operation determination unit, 203, 203a Start necessity determination unit, 204, 204a Start command unit, 205 Threshold setting unit, 206 Report notification unit, 207 Stop operation determination unit, 208 Stop command unit, 209 Upper limit operation time determination unit, 210 Function disable necessity determination unit, 211 Function disable command unit, 240 Setting data management DB, 241, 241a Air conditioning data management DB, 242 Threshold management DB, 243 Upper limit operation time management DB, 300, 310 Control circuit, 301, 313 Heat exchanger, 302, 314 Fan, 303, 316 Temperature sensor, 304 Thermal image sensor, 311 Compressor, 312 Four-way valve, 315 Expansion valve, 400 Setting reception unit, 401 Report screen display unit

Claims (26)

空調機から空調に関する空調データを周期的に取得する空調データ取得手段と、
前記取得した空調データを記憶するデータ記憶手段と、
前記空調機が運転を停止した後、ユーザの操作によって前記空調機が起動した場合、当該操作時から予め定めた時間前に取得された空調データを判定用データとして設定する判定用データ設定手段と、
前記判定用データに基づいて前記空調機の起動要否を判定する起動要否判定手段と、
前記空調機の起動が必要と判定された場合、前記空調機に対して起動を指令する起動指令手段と、を備える、制御装置。
an air conditioning data acquisition means for periodically acquiring air conditioning data related to air conditioning from an air conditioner;
A data storage means for storing the acquired air conditioning data;
a determination data setting means for setting, when the air conditioner is started by a user operation after the air conditioner has stopped operating, air conditioning data acquired a predetermined time before the user operation as determination data;
a start necessity determination means for determining whether or not the air conditioner needs to be started based on the determination data;
a start command means for commanding the air conditioner to start up when it is determined that the air conditioner needs to be started up.
前記判定用データ設定手段は、時間帯毎に前記判定用データを設定する、請求項1に記載の制御装置。 The control device according to claim 1, wherein the determination data setting means sets the determination data for each time period. 前記判定用データ設定手段は、複数の判定用データ候補に対して外れ値を除外する統計処理を施すことで前記判定用データを決定する、請求項1又は2に記載の制御装置。 The control device according to claim 1 or 2, wherein the determination data setting means determines the determination data by performing statistical processing on a plurality of determination data candidates to remove outliers. 前記空調データは、前記空調機による空調対象の部屋の室温を示し、
前記起動要否判定手段は、前記空調対象の部屋の室温と、前記判定用データが示す室温とを比較することで、前記空調機の起動要否を判定する、請求項1から3の何れか1項に記載の制御装置。
The air conditioning data indicates a room temperature of a room to be air-conditioned by the air conditioner,
The control device according to claim 1 , wherein the start-up necessity determination means determines whether or not the air conditioner needs to be started by comparing a room temperature of the room to be air-conditioned with a room temperature indicated by the determination data.
前記起動要否判定手段は、現在時刻がユーザの就寝予定時刻と起床予定時刻との間であること条件に前記空調機の起動要否を判定する、請求項1から4の何れか1項に記載の制御装置。 The control device according to any one of claims 1 to 4, wherein the start-up necessity determination means determines whether or not the air conditioner needs to be started if the current time is between the user's planned bedtime and planned wake-up time. 前記起動要否判定手段は、現在時刻がユーザの前記起床予定時刻から予め定めた時間遡った時刻より前であることを条件に前記空調機の起動要否を判定する、請求項5に記載の制御装置。 The control device according to claim 5, wherein the start-up necessity determination means determines whether or not the air conditioner needs to be started on the condition that the current time is earlier than a time that is a predetermined time before the user's planned wake-up time. 睡眠状況のレポートをユーザに通知するレポート通知手段をさらに備える、請求項1から6の何れか1項に記載の制御装置。 The control device according to any one of claims 1 to 6, further comprising a report notification means for notifying a user of a sleep status report. 前記起動要否判定手段は、予め定めた条件を満たすまで、予め定めた初期値に基づいて前記空調機の起動要否を判定する、請求項1から7の何れか1項に記載の制御装置。 The control device according to any one of claims 1 to 7, wherein the start-up necessity determination means determines whether or not the air conditioner needs to be started based on a predetermined initial value until a predetermined condition is satisfied. 前記起動指令手段は、前記空調機に対して、ユーザの嗜好に合わせた空調内容での起動を指令する、請求項1から8の何れか1項に記載の制御装置。 The control device according to any one of claims 1 to 8, wherein the start command means commands the air conditioner to start with air conditioning content that matches the user's preferences. 前記空調内容には、設定温度、風量、風向き及び運転モードの何れか1つが含まれる、請求項9に記載の制御装置。 The control device according to claim 9, wherein the air conditioning contents include one of a set temperature, air volume, air direction, and an operation mode. 前記空調内容は、ユーザによって端末を介して設定される、請求項9又は10に記載の制御装置。 The control device according to claim 9 or 10, wherein the air conditioning content is set by a user via a terminal. 端末を介してユーザによって入力された空調に関する所感を示す所感情報に基づいて前記空調内容を調整するフィードバック手段をさらに備える、請求項9又は10に記載の制御装置。 The control device according to claim 9 or 10, further comprising a feedback means for adjusting the air conditioning content based on impression information indicating impressions regarding the air conditioning input by a user via a terminal. 睡眠中のユーザの動きに関するユーザ動きデータを取得する動きデータ取得手段をさらに備え、
前記起動要否判定手段は、前記取得されたユーザ動きデータも加味して前記空調機の起動要否を判定する、請求項1から12の何れか1項に記載の制御装置。
The device further includes a motion data acquisition means for acquiring user motion data relating to the motion of the user while sleeping,
The control device according to claim 1 , wherein the start necessity determining means determines whether or not the start of the air conditioner is necessary by taking into account the acquired user movement data.
前記起動指令手段によって前記空調機が起動した後、運転を停止する条件が満たされると、前記空調機に対して運転の停止を指令する停止指令手段をさらに備える、請求項1から13の何れか1項に記載の制御装置。 The control device according to any one of claims 1 to 13, further comprising a stop command means for commanding the air conditioner to stop operation when a condition for stopping operation is satisfied after the air conditioner is started by the start command means. 前記停止指令手段は、前記空調機が起動してから予めユーザにより設定された時間が経過すると、前記空調機に対して運転の停止を指令する、請求項14に記載の制御装置。 The control device according to claim 14, wherein the stop command means commands the air conditioner to stop operation when a time set by a user in advance has elapsed since the air conditioner was started. 前記起動指令手段によって前記空調機が起動してからユーザの操作によって前記空調機の運転が停止されるまでの運転時間に基づいて前記空調機の運転上限時間を決定する運転上限時間決定手段をさらに備え、
前記停止指令手段は、前記空調機が起動してから前記運転上限時間が経過すると、前記空調機に対して運転の停止を指令する、請求項14に記載の制御装置。
The air conditioner further includes an operation upper limit time determination means for determining an upper limit time of the air conditioner based on an operation time from when the air conditioner is started by the start command means to when the operation of the air conditioner is stopped by a user operation,
The control device according to claim 14 , wherein the stop command means commands the air conditioner to stop operation when the upper operation limit time has elapsed since the air conditioner was started.
前記空調機が運転を停止した後の室温の変化傾向を取得する室温変化傾向取得手段と、
前記取得された室温の変化傾向と、ユーザの起床予定時刻とに基づいて、前記空調機の運転を停止する停止時刻を決定する停止時刻決定手段と、をさらに備え、
前記停止指令手段は、前記停止時刻になると、前記空調機に対して運転の停止を指令する、請求項14に記載の制御装置。
A room temperature change tendency acquisition means for acquiring a change tendency of the room temperature after the operation of the air conditioner is stopped;
and a stop time determination means for determining a time to stop the operation of the air conditioner based on the acquired change trend of the room temperature and a scheduled wake-up time of the user,
The control device according to claim 14 , wherein the stop command means commands the air conditioner to stop operation when the stop time arrives.
前記空調機が有する特定機能を無効にする必要があるか否かを判定する機能無効要否判定手段と、
前記特定機能を無効にする必要があると判定された場合、前記空調機に対して前記特定機能の無効化を指令する機能無効指令手段と、をさらに備える、請求項1から17の何れか1項に記載の制御装置。
a function disable necessity determination means for determining whether or not it is necessary to disable a specific function of the air conditioner;
The control device according to claim 1 , further comprising: a function disable command means for commanding the air conditioner to disable the specific function when it is determined that the specific function needs to be disabled.
前記特定機能は、前記空調機が有する通常の空調機能とは異なる機能である、請求項18に記載の制御装置。 The control device according to claim 18, wherein the specific function is a function different from the normal air conditioning function of the air conditioner. 前記空調データには、オンタイマ設定に関する情報が含まれ、
前記起動要否判定手段は、前記オンタイマ設定に基づく起動時刻までの残り時間が予め定めた時間以下の場合、前記空調機の起動は必要でないと判定する、請求項1から19の何れか1項に記載の制御装置。
The air conditioning data includes information regarding an on-timer setting,
20. The control device according to claim 1, wherein the start-up necessity determining means determines that start-up of the air conditioner is not necessary when the remaining time until the start time based on the on-timer setting is equal to or less than a predetermined time.
前記空調データには、オンタイマ設定に関する情報が含まれ、
前記起動要否判定手段は、前記オンタイマ設定に基づく起動時刻までの残り時間が予め定めた時間以下の場合、前記空調機の能力を制限した起動が必要であると判定し、
前記空調機の能力を制限した起動が必要であると判定された場合、前記起動指令手段は、前記空調機に対して能力を制限した起動を指令する、請求項1から19の何れか1項に記載の制御装置。
The air conditioning data includes information regarding an on-timer setting,
The start-up necessity determination means determines that it is necessary to start the air conditioner with a limited capacity when the remaining time until the start time based on the on-timer setting is equal to or shorter than a predetermined time,
20. The control device according to claim 1, wherein when it is determined that the air conditioner needs to be started with its capacity restricted, the start-up command means commands the air conditioner to start with its capacity restricted.
ユーザによって前記空調機に対する再起動操作が行われたか否かを判定する再起動操作判定手段をさらに備え、
前記判定用データ設定手段は、前記再起動操作時から予め定めた時間前に取得された前記空調データを前記判定用データとして設定する、請求項1から21の何れか1項に記載の制御装置。
The air conditioner further includes a restart operation determination means for determining whether or not a restart operation has been performed on the air conditioner by a user,
The control device according to claim 1 , wherein the determination data setting means sets the air conditioning data acquired a predetermined time before the restart operation as the determination data.
前記再起動操作判定手段は、ユーザによるオンタイマ設定に係る操作を前記再起動操作から除外する、請求項22に記載の制御装置。 The control device according to claim 22, wherein the restart operation determination means excludes operations related to on-timer setting by a user from the restart operations. 請求項1から23の何れか1項に記載の制御装置と、
空調機と、を備える、空調システム。
A control device according to any one of claims 1 to 23;
An air conditioning system comprising an air conditioner.
空調機から空調に関する空調データを周期的に取得し、
前記取得した空調データをデータ記憶装置に保存し、
前記空調機が運転を停止した後、ユーザの操作によって前記空調機が起動した場合、当該操作時から予め定めた時間前に取得された空調データを判定用データとして設定し、
前記判定用データに基づいて前記空調機の起動要否を判定し、
前記空調機の起動が必要と判定した場合、前記空調機に対して起動を指令する、空調機制御方法。
Air conditioning data is periodically acquired from the air conditioner.
The acquired air conditioning data is stored in a data storage device.
When the air conditioner is started by a user operation after the air conditioner has stopped operating, air conditioning data acquired before a predetermined time from the time of the operation is set as determination data;
determining whether or not the air conditioner needs to be started based on the determination data;
The air conditioner control method includes issuing a command to start the air conditioner when it is determined that start-up of the air conditioner is necessary.
コンピュータを、
空調機から空調に関する空調データを周期的に取得し、データ記憶装置に保存する空調データ取得手段、
前記空調機が運転を停止した後、ユーザの操作によって前記空調機が起動した場合、当該操作時から予め定めた時間前に取得された空調データを判定用データとして設定する判定用データ設定手段、
前記判定用データに基づいて前記空調機の起動要否を判定する起動要否判定手段、
前記空調機の起動が必要と判定された場合、前記空調機に対して起動を指令する起動指令手段、として機能させる、プログラム。
Computer,
an air conditioning data acquisition means for periodically acquiring air conditioning data related to air conditioning from the air conditioner and storing the data in a data storage device;
a determination data setting means for setting, when the air conditioner is started by a user operation after the air conditioner has stopped operating, air conditioning data acquired a predetermined time before the user operation as determination data;
a start-up necessity determination means for determining whether or not the air conditioner needs to be started based on the determination data;
a program that functions as a start-up command means for commanding the air conditioner to start up when it is determined that the air conditioner needs to be started up;
JP2021158632A 2020-09-29 2021-09-29 Control device, air conditioning system, air conditioner control method and program Active JP7693491B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US18/083,499 US20230189980A1 (en) 2021-05-06 2022-12-17 Nasal cavity cleaner and oral cavity cleaner

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2020162768 2020-09-29
JP2020162768 2020-09-29
JP2021120149 2021-07-21
JP2021120149 2021-07-21

Publications (2)

Publication Number Publication Date
JP2022056416A JP2022056416A (en) 2022-04-08
JP7693491B2 true JP7693491B2 (en) 2025-06-17

Family

ID=80998453

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021158632A Active JP7693491B2 (en) 2020-09-29 2021-09-29 Control device, air conditioning system, air conditioner control method and program

Country Status (1)

Country Link
JP (1) JP7693491B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023032102A (en) * 2021-08-26 2023-03-09 積水化学工業株式会社 air conditioning system
CN116928856B (en) * 2023-08-11 2026-02-06 珠海格力节能环保制冷技术研究中心有限公司 Outdoor air conditioner control method and device and outdoor air conditioner system
CN119468450A (en) * 2024-10-29 2025-02-18 浙江中广电器集团股份有限公司 Night control logic of indoor air conditioner

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001091011A (en) 1999-09-24 2001-04-06 Hitachi Ltd Air conditioner
JP2009168262A (en) 2008-01-11 2009-07-30 Panasonic Corp Air conditioner

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001091011A (en) 1999-09-24 2001-04-06 Hitachi Ltd Air conditioner
JP2009168262A (en) 2008-01-11 2009-07-30 Panasonic Corp Air conditioner

Also Published As

Publication number Publication date
JP2022056416A (en) 2022-04-08

Similar Documents

Publication Publication Date Title
JP7693491B2 (en) Control device, air conditioning system, air conditioner control method and program
JP6125040B2 (en) Air conditioning controller
EP2719963B1 (en) Temperature adjustment system, temperature adjustment method, system controller, and program
JP7050760B2 (en) Air conditioners, controls, air conditioners and programs
JP7403669B2 (en) Ventilation alarm device and ventilation alarm program
CN110186166B (en) Air conditioner comfort control method and device and air conditioner
JP7451872B2 (en) air conditioning system
JP6298323B2 (en) Temperature environment control system and apparatus
JP2019184154A (en) Air conditioner
JP6410435B2 (en) Window opening and closing system
CN111023523A (en) Air conditioner control method and device, air conditioner and storage medium
JP7539048B2 (en) Control method, air conditioner, and program
JP7433458B2 (en) Control equipment, ventilation systems, air conditioners, ventilation control methods and programs
JP6765059B2 (en) Air conditioning control system and air conditioning control method
JP2020070997A (en) Control system, control method, and program
JP2018189329A (en) Building air conditioning system
CN112611024B (en) Air conditioner and its sleep mode control method, storage medium, and control device
JP7016601B2 (en) Air conditioners, controls, air conditioners and programs
JPH0599472A (en) Controlling method of air-conditioning machine
JP7576685B2 (en) Information processing method, air conditioner, program, and information processing system
CN114608125A (en) Self-adaptive adjusting method and device of air conditioning system, air conditioning system and medium
JP2001091011A (en) Air conditioner
KR20250010520A (en) Method for controlling air-conditioner based on user data, air-conditioner and server providing thereof
WO2024116241A1 (en) Air-conditioning device, air-conditioning control device, air-conditioning system, and air-conditioning control method
WO2024219192A1 (en) Environment control system, environment control method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240926

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250416

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250605

R150 Certificate of patent or registration of utility model

Ref document number: 7693491

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150