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
JP7594648B2 - refrigerator - Google Patents
[go: Go Back, main page]

JP7594648B2 - refrigerator - Google Patents

refrigerator Download PDF

Info

Publication number
JP7594648B2
JP7594648B2 JP2023194378A JP2023194378A JP7594648B2 JP 7594648 B2 JP7594648 B2 JP 7594648B2 JP 2023194378 A JP2023194378 A JP 2023194378A JP 2023194378 A JP2023194378 A JP 2023194378A JP 7594648 B2 JP7594648 B2 JP 7594648B2
Authority
JP
Japan
Prior art keywords
refrigerator
control
server
control command
unit
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
JP2023194378A
Other languages
Japanese (ja)
Other versions
JP2024003196A (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.)
Toshiba Lifestyle Products and Services Corp
Original Assignee
Toshiba Lifestyle Products and Services 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 Toshiba Lifestyle Products and Services Corp filed Critical Toshiba Lifestyle Products and Services Corp
Priority to JP2023194378A priority Critical patent/JP7594648B2/en
Publication of JP2024003196A publication Critical patent/JP2024003196A/en
Application granted granted Critical
Publication of JP7594648B2 publication Critical patent/JP7594648B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Devices That Are Associated With Refrigeration Equipment (AREA)
  • Cold Air Circulating Systems And Constructional Details In Refrigerators (AREA)

Description

本発明の実施形態は、冷蔵庫に関する。 An embodiment of the present invention relates to a refrigerator.

サーバからの指示に基づいて圧縮機とファンとを制御する冷蔵庫が知られている。ところで、冷蔵庫は、より適した冷却制御を行うことができると望ましい。 There are known refrigerators that control the compressor and fan based on instructions from a server. However, it is desirable for refrigerators to be able to perform more optimal cooling control.

特開2018-185079号公報JP 2018-185079 A

本発明が解決しようとする課題は、より適した冷却制御を行うことができる冷蔵庫を提供することである。 The problem that this invention aims to solve is to provide a refrigerator that can perform more appropriate cooling control.

実施形態の冷蔵庫は、冷蔵庫の制御指令を送信するサーバと通信可能な冷蔵庫であって、冷却部と、制御指令取得部と、制御部とを備える。前記冷却部は、貯蔵室を冷却する。前記制御指令取得部は、前記冷蔵庫の過去の運転情報または使用状況に基づいて生成される前記冷蔵庫の制御指令を前記サーバから取得する。前記制御部は、前記サーバとの通信により取得した前記制御指令に基づいて、冷却能力の異なる第1運転と第2運転で前記冷却部を運転させる。前記制御部は、前記過去の運転情報に基づいた生活パターンの予測結果を基にした前記制御指令に基づいて前記冷却部を制御する制御モードを実行中という前記使用状況にあるときに、過去の使用状況に基づいて生成された他の制御指令を前記サーバから取得できなかった場合に、少なくとも所定時間が経過するまでの間は、前記過去の運転情報に基づいた生活パターンの予測結果を基にした前記制御指令に基づいた前記冷蔵庫に設定された設定値に基づき前記冷却部を制御して、前記所定時間が経過した後、前記制御指令の運転内容よりも前記冷蔵庫側の設定手段で設定された前記冷却部の運転内容を優先させて、前記冷蔵庫に設定された設定値に基づき前記冷却部を制御する。
A refrigerator according to an embodiment is a refrigerator capable of communicating with a server that transmits a control command for the refrigerator, and includes a cooling unit, a control command acquisition unit, and a control unit. The cooling unit cools a storage compartment. The control command acquisition unit acquires a control command for the refrigerator generated based on past operation information or a usage status of the refrigerator from the server. The control unit operates the cooling unit in a first operation and a second operation with different cooling capabilities based on the control command acquired by communication with the server. When the control unit is in the usage status in which a control mode for controlling the cooling unit based on the control command based on a prediction result of a life pattern based on the past operation information is being executed, if the control unit is unable to acquire another control command generated based on a past usage status from the server, the control unit controls the cooling unit based on a setting value set in the refrigerator based on the control command based on a prediction result of a life pattern based on the past operation information until at least a predetermined time has elapsed, and after the predetermined time has elapsed, prioritizes the operation content of the cooling unit set by a setting means on the refrigerator over the operation content of the control command , and controls the cooling unit based on the setting value set in the refrigerator.

実施形態の冷蔵庫システムの全体構成を示す図。FIG. 1 is a diagram showing an overall configuration of a refrigerator system according to an embodiment. 実施形態の冷蔵庫システムにおける基本的な処理の概要を示す図。FIG. 2 is a diagram showing an outline of basic processing in the refrigerator system according to the embodiment. 実施形態の冷蔵庫の概略構成を示す正面図。FIG. 1 is a front view showing a schematic configuration of a refrigerator according to an embodiment. 実施形態の冷蔵庫の機能構成を示すブロック図。FIG. 2 is a block diagram showing a functional configuration of the refrigerator according to the embodiment. 実施形態のサーバの機能構成を示すブロック図。FIG. 2 is a block diagram showing a functional configuration of a server according to the embodiment. 実施形態の運転計画の一例を示す図。FIG. 4 is a diagram showing an example of an operation plan according to the embodiment. 実施形態の端末装置の機能構成を示すブロック図。FIG. 2 is a block diagram showing a functional configuration of a terminal device according to the embodiment. 実施形態の制御装置の制御の流れを示すフローチャート。4 is a flowchart showing a control flow of the control device according to the embodiment. 実施形態の動作例を示すシーケンス図。FIG. 4 is a sequence diagram showing an operation example of the embodiment. 実施形態の動作例を示すシーケンス図。FIG. 4 is a sequence diagram showing an operation example of the embodiment. 実施形態の動作例を示すシーケンス図。FIG. 4 is a sequence diagram showing an operation example of the embodiment. 実施形態の動作例を示すシーケンス図。FIG. 4 is a sequence diagram showing an operation example of the embodiment. 実施形態の動作例を示すシーケンス図。FIG. 4 is a sequence diagram showing an operation example of the embodiment. 実施形態の端末装置の表示画面の一例を示す図。FIG. 4 is a diagram illustrating an example of a display screen of the terminal device according to the embodiment.

以下、実施形態の冷蔵庫を、図面を参照して説明する。以下の説明では、同一または類似の機能を有する構成に同一の符号を付す。そして、それら構成の重複する説明は省略する場合がある。本出願で「XXに基づく」とは、「少なくともXXに基づく」ことを意味し、XXに加えて別の要素に基づく場合も含み得る。また「XXに基づく」とは、XXを直接に用いる場合に限定されず、XXに対して演算や加工が行われたものに基づく場合も含み得る。本出願で「XXまたはYY」とは、XXとYYのうちいずれか一方の場合に限定されず、XXとYYの両方の場合も含み得る。これは選択的要素が3つ以上の場合も同様である。XXおよびYYは、任意の要素(例えば任意の情報)である。 Hereinafter, a refrigerator according to an embodiment will be described with reference to the drawings. In the following description, components having the same or similar functions are given the same reference numerals. Duplicate descriptions of those components may be omitted. In this application, "based on XX" means "based on at least XX" and may include a case where it is based on another element in addition to XX. Furthermore, "based on XX" is not limited to the case where XX is directly used, but may also include a case where it is based on XX that has been subjected to calculation or processing. In this application, "XX or YY" is not limited to either XX or YY, but may include both XX and YY. This also applies to a case where there are three or more selective elements. XX and YY are any element (for example, any information).

(実施形態)
<1.冷蔵庫システム>
図1は、実施形態の冷蔵庫システム1の全体構成を示す図である。冷蔵庫システム1は、例えば、冷蔵庫100、サーバ200、および端末装置300を含む。なお、冷蔵庫100、サーバ200、および端末装置300のうち1つ以上は、冷蔵庫システム1の外部の構成として設けられてもよい。例えば、冷蔵庫100とサーバ200とによって冷蔵庫システム1の一例が構成されてもよいし、冷蔵庫100のみによって冷蔵庫システム1の一例が構成されてもよい。後述するネットワークNWは、例えば、インターネット、セルラー網、Wi-Fi網、LPWA(Low Power Wide Area)、WAN(Wide Area Network)、LAN(Local Area Network)、またはその他の公衆回線や専用回線などを状況に応じて利用すればよい。
(Embodiment)
1. Refrigerator system
FIG. 1 is a diagram showing the overall configuration of a refrigerator system 1 according to an embodiment. The refrigerator system 1 includes, for example, a refrigerator 100, a server 200, and a terminal device 300. Note that one or more of the refrigerator 100, the server 200, and the terminal device 300 may be provided as external components of the refrigerator system 1. For example, an example of the refrigerator system 1 may be configured by the refrigerator 100 and the server 200, or an example of the refrigerator system 1 may be configured by only the refrigerator 100. The network NW described below may be, for example, the Internet, a cellular network, a Wi-Fi network, a Low Power Wide Area (LPWA), a Wide Area Network (WAN), a Local Area Network (LAN), or other public lines or dedicated lines, depending on the situation.

冷蔵庫100は、ユーザUの住居内に配置される。冷蔵庫100は、例えば、ユーザUの住居内に設置される無線ルータWRおよびモデムMを介してネットワークNWと接続される。冷蔵庫100は、ネットワークNWを介して、サーバ200または端末装置300と通信可能である。 The refrigerator 100 is placed in the residence of the user U. The refrigerator 100 is connected to the network NW, for example, via a wireless router WR and a modem M installed in the residence of the user U. The refrigerator 100 can communicate with the server 200 or the terminal device 300 via the network NW.

サーバ200は、冷蔵庫100を管理する管理サーバである。サーバ200は、1つまたは複数のサーバ装置(例えばクラウドサーバ)により構成される。サーバ200は、「サーバシステム」と称されてもよい。サーバ200は、ネットワークNWを介して、冷蔵庫100または端末装置300と通信可能である。サーバ200は、ネットワークNW中のルータに含まれる情報処理部など、エッジコンピューティングやフォグコンピューティングを行う情報処理部を含んでもよい。サーバ200は、クラウドサーバに限定されず、ユーザUの住居にあるコンピュータでもよく、家庭内ルータ(例えば無線ルータWR)などでもよい。 The server 200 is a management server that manages the refrigerator 100. The server 200 is composed of one or more server devices (e.g., cloud servers). The server 200 may be referred to as a "server system." The server 200 is capable of communicating with the refrigerator 100 or the terminal device 300 via the network NW. The server 200 may include an information processing unit that performs edge computing or fog computing, such as an information processing unit included in a router in the network NW. The server 200 is not limited to a cloud server, and may be a computer in the residence of the user U, or a home router (e.g., a wireless router WR).

端末装置300は、冷蔵庫100のユーザUが使用する端末装置である。端末装置300は、例えば、スマートフォンまたはタブレット端末装置のような携帯端末装置である。ただし、端末装置300は、携帯端末装置に限定されず、パーソナルコンピュータなどでもよいし、スマートスピーカのような音声対話装置などでもよい。 The terminal device 300 is a terminal device used by a user U of the refrigerator 100. The terminal device 300 is, for example, a mobile terminal device such as a smartphone or a tablet terminal device. However, the terminal device 300 is not limited to a mobile terminal device, and may be a personal computer or a voice dialogue device such as a smart speaker.

端末装置300は、例えば、種々の情報を表示可能な表示画面301aを含む表示装置301と、ユーザUの入力を受け付け可能な入力装置302とを有する。入力装置302は、例えば表示装置301の表示画面301aと重ねて設けられたタッチパネルである。入力装置302は、端末装置300に設けられたカメラやマイクなどを含み得る。端末装置300には、アプリケーションプログラムPがインストールされ、以下に説明する機能がサポートされる。以下では、アプリケーションプログラムPが実行されることで起動されるアプリケーションソフトウェアを「家電管理アプリAPP」と称する。 The terminal device 300 has, for example, a display device 301 including a display screen 301a capable of displaying various information, and an input device 302 capable of receiving input from a user U. The input device 302 is, for example, a touch panel provided on top of the display screen 301a of the display device 301. The input device 302 may include a camera, a microphone, and the like provided in the terminal device 300. An application program P is installed in the terminal device 300, and the functions described below are supported. Hereinafter, the application software that is started by executing the application program P is referred to as the "home appliance management app APP."

本実施形態の冷蔵庫システム1は、ユーザUの冷蔵庫100の使用状況を学習し、冷蔵庫100の使用に関するユーザUの生活パターン(冷蔵庫100に関するユーザUの使用習慣)を推定し、推定した生活パターンに基づいて冷蔵庫100の運転モードを通常の冷却モードと省エネ(節電)に適した冷却モードとで切り替える。本実施形態では、上記生活パターンに基づく冷却モードの切替制御の様式を「学習制御モード」という。また、学習制御モードによる冷蔵庫100の運転を省エネ運転という。省エネ運転では、まず、サーバ200が、冷蔵庫100の使用に関するユーザUの生活パターンを学習して推定する。次に、サーバ200が、推定した生活パターンに基づいて冷蔵庫100の運転計画を生成する。そして、ユーザUによって学習制御モードが選択された場合、サーバ200が上記運転計画に基づいて冷蔵庫100に対して所定単位時間ごとに運転指示(制御指令)を送信する。運転指示は、例えば、冷蔵庫100の冷却モードについての指示である。本実施形態の冷蔵庫システム1では、省エネ運転において、省エネに適した2つの冷却モードが存在する。予め設定された設定温度に対して設定温度を高めに設定するエコ運転(第1特別運転)と、予め設定された設定温度に対して設定温度を低めに設定する予冷運転(第2特別運転)である。なお、第1特別運転と第2特別運転とを区別しない場合は、単に「特別運転」と称される。通常運転は、予め設定された設定温度に基づく運転である。 The refrigerator system 1 of this embodiment learns the usage status of the refrigerator 100 of the user U, estimates the user U's life pattern (the user U's usage habits regarding the refrigerator 100) regarding the use of the refrigerator 100, and switches the operation mode of the refrigerator 100 between a normal cooling mode and a cooling mode suitable for energy saving (power saving) based on the estimated life pattern. In this embodiment, the style of cooling mode switching control based on the above-mentioned life pattern is called a "learning control mode". Also, the operation of the refrigerator 100 in the learning control mode is called energy saving operation. In energy saving operation, first, the server 200 learns and estimates the user U's life pattern regarding the use of the refrigerator 100. Next, the server 200 generates an operation plan for the refrigerator 100 based on the estimated life pattern. Then, when the user U selects the learning control mode, the server 200 transmits an operation instruction (control command) to the refrigerator 100 at predetermined unit times based on the above-mentioned operation plan. The operation instruction is, for example, an instruction regarding the cooling mode of the refrigerator 100. In the refrigerator system 1 of this embodiment, there are two cooling modes suitable for energy saving in energy saving operation. These are eco operation (first special operation), in which the set temperature is set higher than the preset temperature, and pre-cooling operation (second special operation), in which the set temperature is set lower than the preset temperature. When there is no distinction between the first special operation and the second special operation, they are simply referred to as "special operation." Normal operation is an operation based on the preset temperature.

エコ運転は、例えば、ユーザUの生活パターンにおいて、冷蔵庫100の扉開閉回数の少ない時間帯(例えば扉開閉回数が1時間に5回以下の時間帯)が推定されて実施される。予冷運転は、例えば、ユーザUの生活パターンにおいて、冷蔵庫100の貯蔵室で大きな温度上昇(閾値を超える温度上昇)がある時間帯が推定されて実施される。予冷運転は、冷蔵庫100の貯蔵室で大きな温度上昇がある時間帯に対して事前に(例えば1時間前に)設定温度を低く設定し、予め冷やしこみを実施する運転である。予冷運転は、冷蔵庫100の貯蔵室の温度上昇のピークをカットすることで冷却効率(COP:Coefficient Of Performance)の低下を抑制する運転である。 Eco operation is performed, for example, by estimating a time period in user U's lifestyle pattern when the door of refrigerator 100 is opened and closed less frequently (for example, a time period when the door is opened and closed five times or less per hour). Pre-cooling operation is performed, for example, by estimating a time period in user U's lifestyle pattern when there is a large temperature rise (a temperature rise exceeding a threshold) in the storage compartment of refrigerator 100. Pre-cooling operation is an operation in which the set temperature is set low in advance (for example, one hour in advance) for a time period when there is a large temperature rise in the storage compartment of refrigerator 100, and cooling is performed in advance. Pre-cooling operation is an operation that suppresses a decrease in cooling efficiency (COP: Coefficient Of Performance) by cutting the peak of the temperature rise in the storage compartment of refrigerator 100.

次に、冷蔵庫システム1における基本的な処理の概要について説明する。
図2は、冷蔵庫システム1における基本的な処理の概要を示す図である。冷蔵庫システム1では、サーバ200が運転計画を生成するための情報として、冷蔵庫100から運転データを所定単位時間ごと(例えば1時間ごと)に取得する(S11)。運転データは、冷蔵庫100の所定単位時間ごとの扉開閉回数や貯蔵室の温度に関する情報を含む。サーバ200は、受信した運転データを蓄積し、例えば省エネ運転の実行日の過去1週間前と2週間前の情報に基づき、省エネ運転の運転計画を所定単位時間ごと(例えば1時間ごと)に生成する(S21)。運転計画は、最新の運転データに基づいて随時更新される。
Next, an overview of basic processing in the refrigerator system 1 will be described.
2 is a diagram showing an outline of basic processing in the refrigerator system 1. In the refrigerator system 1, the server 200 acquires operation data from the refrigerator 100 at predetermined unit times (e.g., every hour) as information for generating an operation plan (S11). The operation data includes information on the number of times the door of the refrigerator 100 is opened and closed at each predetermined unit time and the temperature of the storage compartment. The server 200 accumulates the received operation data, and generates an operation plan for energy-saving operation at predetermined unit times (e.g., every hour) based on information from one week and two weeks before the execution date of the energy-saving operation (S21). The operation plan is updated as needed based on the latest operation data.

一方、ユーザUは、端末装置300(家電管理アプリAPP)に対する操作に基づき学習制御モードをONに設定し、この設定が端末装置300からサーバ200経由で冷蔵庫100に指示される(S31、S22およびS12)。 On the other hand, the user U sets the learning control mode to ON based on an operation on the terminal device 300 (appliance management app APP), and this setting is instructed from the terminal device 300 to the refrigerator 100 via the server 200 (S31, S22 and S12).

サーバ200は、所定単位時間ごと(例えば1時間ごと)に、あるいは省エネ運転の切り替わりタイミングで、上記運転計画に応じた運転指示(制御指令)を冷蔵庫100に送る(S23)。冷蔵庫100は、サーバ200から受信する運転指示に基づき運転する(S13)。ただし、所定の条件が満たされる場合、冷蔵庫100は、サーバ200から指示されたエコ運転または予冷運転を、通常運転に変更して運転する。 The server 200 sends an operation instruction (control command) according to the above operation plan to the refrigerator 100 at predetermined unit time intervals (e.g., every hour) or when switching to energy saving operation (S23). The refrigerator 100 operates based on the operation instruction received from the server 200 (S13). However, when a predetermined condition is satisfied, the refrigerator 100 changes the eco operation or pre-cooling operation instructed by the server 200 to normal operation and operates.

また、冷蔵庫100は、運転指示の実行結果(運転実績ともいう)を定期的にサーバ200へ送信する(S14)。サーバ200は、冷蔵庫100から受信した実行結果(運転実績)のデータを蓄積する(S24)。実行結果は、例えば、運転指示に対して実際にどの冷却モード(エコ運転、通常運転または予冷運転のいずれの冷却モード)で運転されたのかという結果である。上記実行結果は、サーバ200から端末装置300に送信され、端末装置300の表示画面301aに表示される(S32)。 The refrigerator 100 also periodically transmits the execution results (also called operation records) of the operation instructions to the server 200 (S14). The server 200 accumulates the execution result (operation records) data received from the refrigerator 100 (S24). The execution results are, for example, the results of which cooling mode (eco operation, normal operation, or pre-cooling operation) was actually operated in response to the operation instructions. The execution results are transmitted from the server 200 to the terminal device 300 and displayed on the display screen 301a of the terminal device 300 (S32).

なお、上記のS11およびS21はユーザUが学習制御モードをONに設定していなくても動作する。S13およびS14とS23およびS24については、学習制御モードがONの場合に動作する。 Note that S11 and S21 above operate even if the user U has not set the learning control mode to ON. S13, S14, S23, and S24 operate when the learning control mode is ON.

以上のような基本動作において、もし、生活パターンを推定した結果と現実との間に乖離が発生した場合、そのままサーバ200側の運転指示で例えばエコ運転を継続してしまうと、頻繁な扉開閉で庫内が十分に冷えない状態になる可能性がある。そのため、本実施形態では、学習制御モードの実行中において所定の条件が満たされる場合、冷蔵庫100の制御権をサーバ200から冷蔵庫100へ切り替えるようにする。 In the above basic operation, if a discrepancy occurs between the estimated lifestyle pattern and reality, and if the server 200 continues to instruct the refrigerator to operate in eco mode, frequent door opening and closing may result in the refrigerator not being cooled sufficiently. Therefore, in this embodiment, when certain conditions are met while the learning control mode is in progress, the control of the refrigerator 100 is switched from the server 200 to the refrigerator 100.

以下、本実施形態の構成および動作について詳細に説明する。 The configuration and operation of this embodiment are described in detail below.

<2.冷蔵庫>
まず、冷蔵庫100について詳しく説明する。
図3は、冷蔵庫100の概略構成を示す正面図である。冷蔵庫100は、例えば、筐体10と、複数の扉20とを備えている。
2. Refrigerator
First, the refrigerator 100 will be described in detail.
3 is a front view showing a schematic configuration of the refrigerator 100. The refrigerator 100 includes, for example, a housing 10 and a plurality of doors 20.

筐体10は、断熱性を有し、矩形箱状に形成されている。筐体10の内部には、複数の貯蔵室30が設けられている。複数の貯蔵室30は、例えば、冷蔵室31、野菜室32、製氷室33、小冷凍室34、および主冷凍室35を含む。冷蔵室31および野菜室32は、冷蔵温度帯(例えば、1~4℃のプラス温度帯)の貯蔵室である。製氷室33、小冷凍室34、および主冷凍室35は、冷凍温度帯(例えば、-10~-20℃のマイナス温度帯)の貯蔵室である。 The housing 10 is insulated and formed in a rectangular box shape. A plurality of storage compartments 30 are provided inside the housing 10. The plurality of storage compartments 30 include, for example, a refrigerator compartment 31, a vegetable compartment 32, an ice-making compartment 33, a small freezer compartment 34, and a main freezer compartment 35. The refrigerator compartment 31 and the vegetable compartment 32 are storage compartments in the refrigerator temperature range (for example, a positive temperature range of 1 to 4°C). The ice-making compartment 33, the small freezer compartment 34, and the main freezer compartment 35 are storage compartments in the freezer temperature range (for example, a negative temperature range of -10 to -20°C).

複数の貯蔵室30の開口は、複数の扉20によって開閉可能に閉じられる。複数の扉20は、冷蔵室31の開口を閉じる左右の冷蔵室扉21A,21B、野菜室32の開口を閉じる野菜室扉22、製氷室33の開口を閉じる製氷室扉23、小冷凍室34の開口を閉じる小冷凍室扉24、および主冷凍室35の開口を閉じる主冷凍室扉25を含む。以下では、左右の冷蔵室扉21A、21Bを区別しない場合、「冷蔵室扉21」と称する。 The openings of the multiple storage compartments 30 are closed by multiple doors 20 in an openable and closable manner. The multiple doors 20 include left and right refrigerator compartment doors 21A, 21B that close the opening of the refrigerator compartment 31, a vegetable compartment door 22 that closes the opening of the vegetable compartment 32, an ice-making compartment door 23 that closes the opening of the ice-making compartment 33, a small freezer compartment door 24 that closes the opening of the small freezer compartment 34, and a main freezer compartment door 25 that closes the opening of the main freezer compartment 35. Hereinafter, when the left and right refrigerator compartment doors 21A, 21B are not distinguished from each other, they will be referred to as "refrigerator compartment doors 21."

図4は、冷蔵庫100の機能構成を示すブロック図である。冷蔵庫100は、例えば、扉開閉検知センサ110、温度センサ120、冷却部130、通信部140、制御装置150、報知器170、および記憶部180を有する。 Figure 4 is a block diagram showing the functional configuration of the refrigerator 100. The refrigerator 100 has, for example, a door opening/closing detection sensor 110, a temperature sensor 120, a cooling unit 130, a communication unit 140, a control device 150, an alarm 170, and a memory unit 180.

扉開閉検知センサ110は、扉20の開閉を検出するセンサである。扉開閉検知センサ110は、例えば、冷蔵室扉21の開閉を検出する冷蔵室扉センサ111、野菜室扉22の開閉を検出する野菜室扉センサ112、製氷室扉23の開閉を検出する製氷室扉センサ113、小冷凍室扉24の開閉を検出する小冷凍室扉センサ114、および主冷凍室扉25の開閉を検出する主冷凍室扉センサ115を含む。扉開閉検知センサ110の検出結果は、制御装置150に出力される。 The door opening/closing detection sensor 110 is a sensor that detects the opening/closing of the door 20. The door opening/closing detection sensor 110 includes, for example, a refrigerator door sensor 111 that detects the opening/closing of the refrigerator door 21, a vegetable door sensor 112 that detects the opening/closing of the vegetable door 22, an ice making door sensor 113 that detects the opening/closing of the ice making door 23, a small freezer door sensor 114 that detects the opening/closing of the small freezer door 24, and a main freezer door sensor 115 that detects the opening/closing of the main freezer door 25. The detection results of the door opening/closing detection sensor 110 are output to the control device 150.

温度センサ120は、貯蔵室30の温度(例えば貯蔵室30内の空気温度)を検出する温度センサである。温度センサ120は、例えば、冷蔵室31の温度を検出する冷蔵室温度センサ121、および主冷凍室35の温度を検出する主冷凍室温度センサ122を含む。温度センサ120の検出結果は、制御装置150に出力される。 The temperature sensor 120 is a temperature sensor that detects the temperature of the storage compartment 30 (e.g., the air temperature inside the storage compartment 30). The temperature sensor 120 includes, for example, a refrigerator compartment temperature sensor 121 that detects the temperature of the refrigerator compartment 31, and a main freezer compartment temperature sensor 122 that detects the temperature of the main freezer compartment 35. The detection result of the temperature sensor 120 is output to the control device 150.

冷却部130は、貯蔵室30を冷却する装置である。冷却部130は、例えば、第1冷却器131、第2冷却器132、圧縮機133、第1送風機134、および第2送風機135を含む。第1冷却器131は、冷蔵温度帯の貯蔵室30(冷蔵室31および野菜室32)に対応して配置されている。第2冷却器132は、冷凍温度帯の貯蔵室30(製氷室33、小冷凍室34、および主冷凍室35)に対応して配置されている。圧縮機133は、第1冷却器131および第2冷却器132に冷媒を供給する。第1送風機134は、第1冷却器131により冷却された冷気を冷蔵温度帯の貯蔵室30に供給する。第2送風機135は、第2冷却器132により冷却された冷気を冷凍温度帯の貯蔵室30に供給する。 The cooling unit 130 is a device that cools the storage room 30. The cooling unit 130 includes, for example, a first cooler 131, a second cooler 132, a compressor 133, a first blower 134, and a second blower 135. The first cooler 131 is arranged corresponding to the storage room 30 (refrigerator room 31 and vegetable room 32) in the refrigeration temperature zone. The second cooler 132 is arranged corresponding to the storage room 30 (ice room 33, small freezer room 34, and main freezer room 35) in the freezing temperature zone. The compressor 133 supplies refrigerant to the first cooler 131 and the second cooler 132. The first blower 134 supplies the cold air cooled by the first cooler 131 to the storage room 30 in the refrigeration temperature zone. The second blower 135 supplies the cold air cooled by the second cooler 132 to the storage chamber 30 in the freezing temperature range.

通信部140は、例えば無線通信モジュールである。通信部140は、ユーザUの住居に配置された無線ルータWRおよびモデムMを介してサーバ200と通信可能である。通信部140は、当該通信部140とサーバ200との間の通信が途絶した場合および途絶が解消した場合、その旨を示す信号を制御部151に対して出力する。 The communication unit 140 is, for example, a wireless communication module. The communication unit 140 can communicate with the server 200 via a wireless router WR and a modem M arranged in the residence of the user U. When communication between the communication unit 140 and the server 200 is interrupted or when the interruption is resolved, the communication unit 140 outputs a signal to the control unit 151 indicating this.

報知器170は、操作パネルのLED(Light Emitting Diode)や、ディスプレイなどの表示装置、または音声対話装置などである。報知器170は、後述する報知部153の指示に基づきユーザUに向けて所定の情報を報知する。 The alarm 170 may be a light emitting diode (LED) on an operation panel, a display device such as a display, or a voice dialogue device. The alarm 170 notifies the user U of predetermined information based on instructions from the alarm unit 153, which will be described later.

制御装置150は、冷蔵庫100に搭載されたCPU(Central Processing Unit)のような1つ以上のハードウェアプロセッサがプログラムを実行することにより実現される。ただし、制御装置150の一部または全部は、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、またはFPGA(Field Programmable Gate Array)などのハードウェアによって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。 The control device 150 is realized by one or more hardware processors, such as a CPU (Central Processing Unit) installed in the refrigerator 100, executing a program. However, part or all of the control device 150 may be realized by hardware such as an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), or an FPGA (Field Programmable Gate Array), or may be realized by a combination of software and hardware.

制御装置150は、制御部151と、制御指令取得部152と、報知部153と、タイマ154と、記憶部155とを含む。 The control device 150 includes a control unit 151, a control command acquisition unit 152, an alarm unit 153, a timer 154, and a memory unit 155.

ここでは先に、記憶部155について説明する。記憶部155は、例えば揮発性メモリである。記憶部155に記憶された内容は、冷蔵庫100の電源がOFFにされた場合に消去される。記憶部155は、制御権1551と、制御指令1552とを記憶する。 Here, the memory unit 155 will be described first. The memory unit 155 is, for example, a volatile memory. The contents stored in the memory unit 155 are erased when the power of the refrigerator 100 is turned off. The memory unit 155 stores a control right 1551 and a control command 1552.

制御権1551は、冷却部130に関する冷蔵庫100の制御権が、サーバ200にあるのか、あるいは、冷蔵庫100にあるのかを示す情報である。「サーバに制御権がある場合」とは、例えば、サーバ200からの運転指示などの制御指令に基づいて冷蔵庫100の制御(例えば冷却部130の制御)が行われる場合を広く意味する。すなわち、「サーバに制御権がある場合」とは、サーバ200からの制御指示のみに基づいて冷却部130の制御が行われる場合に限定されず、サーバ200からの制御指示と、冷蔵庫100で検出される情報(例えば温度センサ120により検出される情報)とに基づいて制御部151により冷却部120が制御される場合も含み得る。「サーバに制御権がある場合」とは、例えば、冷蔵庫100に設定された設定値よりも、サーバ200からの制御指示に含まれる設定値が優先される場合である。 The control right 1551 is information indicating whether the control right of the refrigerator 100 with respect to the cooling unit 130 is held by the server 200 or by the refrigerator 100. "When the server has the control right" broadly means, for example, a case where the refrigerator 100 (for example, the cooling unit 130) is controlled based on a control command such as an operation command from the server 200. In other words, "when the server has the control right" is not limited to a case where the cooling unit 130 is controlled based only on a control command from the server 200, but may also include a case where the cooling unit 120 is controlled by the control unit 151 based on a control command from the server 200 and information detected in the refrigerator 100 (for example, information detected by the temperature sensor 120). "When the server has the control right" is, for example, a case where a setting value included in a control command from the server 200 has priority over a setting value set in the refrigerator 100.

一方で、「冷蔵庫に制御権がある場合」とは、例えば、サーバ200からの運転指示などの制御指令が無い場合、またはサーバ200からの運転指示などの制御指令はあるが、当該制御指令とは異なる基準(例えば冷蔵庫に予め設定された設定値)に基づいて冷蔵庫100の制御(例えば冷却部130の制御)が行われる場合である。「冷蔵庫に制御権がある場合」とは、例えば、サーバ200からの制御指示に含まれる設定値よりも、冷蔵庫100に設定された設定値が優先される場合である。 On the other hand, "when the refrigerator has control authority" refers to, for example, a case where there is no control command such as an operation command from server 200, or a case where there is a control command such as an operation command from server 200, but refrigerator 100 (e.g., control of cooling unit 130) is performed based on a standard different from the control command (e.g., a setting value preset in the refrigerator). "When the refrigerator has control authority" refers to, for example, a case where a setting value set in refrigerator 100 takes precedence over a setting value included in a control command from server 200.

本実施形態では、学習制御モードがONに設定される場合において、制御権がサーバ200に設定されている場合、冷蔵庫100はサーバ200からの運転指示(制御指令)に基づいて冷却部130を制御する。一方、学習制御モードがONに設定されている場合でも、制御権が冷蔵庫100に設定されている場合には、冷蔵庫100はサーバ200の運転指示(制御指令)に基づかずに、学習制御モードがOFFに設定されるときと同様の基準(例えば冷蔵庫に予め設定された設定値)に基づいて冷却部130を制御する。 In this embodiment, when the learning control mode is set to ON and the control authority is set to the server 200, the refrigerator 100 controls the cooling unit 130 based on an operation instruction (control command) from the server 200. On the other hand, even when the learning control mode is set to ON, if the control authority is set to the refrigerator 100, the refrigerator 100 controls the cooling unit 130 based on the same criteria (e.g., a preset value set in the refrigerator) as when the learning control mode is set to OFF, not based on the operation instruction (control command) from the server 200.

制御指令1552は、サーバ200から受信した冷蔵庫100の制御指令(例えば、サーバ200から最後に受信した制御指令、最新の制御指令)を示す情報である。制御指令は、冷却部130の運転に関する運転指示の内容を含む。また、制御指令1552は、サーバ200から最後に受信した制御指令の有効期間を示す情報を含む。有効期間は、例えば、制御指令の一部としてサーバ200から通知される。 The control command 1552 is information indicating a control command for the refrigerator 100 received from the server 200 (e.g., the last control command received from the server 200, the latest control command). The control command includes the contents of an operation instruction regarding the operation of the cooling unit 130. The control command 1552 also includes information indicating the validity period of the control command last received from the server 200. The validity period is notified by the server 200, for example, as part of the control command.

制御部151は、冷蔵庫100の全体を統括的に制御する。例えば、制御部151は、各貯蔵室30の設定温度(目標温度)と温度センサ120の検出結果とに基づき冷却部130を制御することで、冷却部130により各貯蔵室30を冷却する。例えば、制御部151は、各貯蔵室30の設定温度(目標温度)と、温度センサ120により検出された温度との差分に基づくPID(Proportional-Integral-Differential)制御により冷却部130に含まれる圧縮機133、第1送風機134、または第2送風機135を制御する。 The control unit 151 performs overall control of the entire refrigerator 100. For example, the control unit 151 controls the cooling unit 130 based on the set temperature (target temperature) of each storage chamber 30 and the detection result of the temperature sensor 120, thereby cooling each storage chamber 30 with the cooling unit 130. For example, the control unit 151 controls the compressor 133, the first fan 134, or the second fan 135 included in the cooling unit 130 by PID (Proportional-Integral-Differential) control based on the difference between the set temperature (target temperature) of each storage chamber 30 and the temperature detected by the temperature sensor 120.

制御部151は、扉開閉検知センサ110の検出結果を、扉開閉情報181として記憶部180に記憶させる。扉開閉情報181は、所定単位時間(例えば1時間)ごとの扉開閉に関する情報を含む。例えば、扉開閉情報181は、所定単位時間ごとの扉開閉回数または扉開時間を示す。「扉開時間」とは、扉が開き状態にある時間の合計である。 The control unit 151 stores the detection result of the door opening/closing detection sensor 110 in the memory unit 180 as door opening/closing information 181. The door opening/closing information 181 includes information regarding the opening and closing of the door for each predetermined unit of time (e.g., one hour). For example, the door opening/closing information 181 indicates the number of times the door is opened and closed for each predetermined unit of time, or the door open time. The "door open time" is the total time that the door is open.

制御部151は、温度センサ120の検出結果と予め設定された閾値とに基づき、各貯蔵室30で上記閾値を超える大きな温度上昇(例えば温度差として10℃を超える温度上昇)が生じたか否かを所定の周期で判定する。「大きな温度上昇」とは、例えば、貯蔵室30に温かい貯蔵物が収容された場合に生じる温度上昇である。制御部151は、ある貯蔵室30で大きな温度上昇が生じたと判定した場合、当該貯蔵室30で大きな温度上昇が生じたことを温度上昇情報182として記憶部180に記憶させる。温度上昇情報182は、所定単位時間(例えば1時間)ごとの貯蔵室30での大きな温度上昇の有無を含む。 Based on the detection results of the temperature sensor 120 and a preset threshold value, the control unit 151 determines at a predetermined cycle whether a large temperature rise exceeding the threshold value (for example, a temperature rise exceeding 10°C as a temperature difference) has occurred in each storage chamber 30. A "large temperature rise" is, for example, a temperature rise that occurs when a warm storage item is contained in the storage chamber 30. When the control unit 151 determines that a large temperature rise has occurred in a certain storage chamber 30, it stores the fact that a large temperature rise has occurred in that storage chamber 30 as temperature rise information 182 in the memory unit 180. The temperature rise information 182 includes the presence or absence of a large temperature rise in the storage chamber 30 for each predetermined unit time (for example, 1 hour).

制御部151は、タイマ154によって計測される所定単位時間(例えば1時間)ごとに、直近の所定単位時間における冷蔵庫100の運転情報または使用状況を示す情報(以下では「使用状態情報」と称する)をサーバ200に送信する。「運転情報」とは、例えば、冷却部130の駆動状態(圧縮機133の運転周波数、第1送風機134の回転速度、第2送風機135の回転速度など)の設定値または履歴を示す情報である。「使用状況」とは、例えば、冷蔵庫100の扉開閉に関する履歴(扉開閉回数または扉開時間などの履歴)、貯蔵室30の温度の履歴、または貯蔵室30における大きな温度上昇(閾値を超える温度上昇)の有無などである。「使用状況」は、例えば、冷蔵庫100で検出された情報(例えば、扉開閉検知センサ110や温度センサ120により検出された情報)を含む。本実施形態では、使用状態情報は、記憶部180に記憶された扉開閉情報181および温度上昇情報182を含む。 The control unit 151 transmits to the server 200, for each predetermined unit time (e.g., 1 hour) measured by the timer 154, information indicating the operation information or usage status of the refrigerator 100 in the most recent predetermined unit time (hereinafter referred to as "usage status information"). The "operation information" is, for example, information indicating the set value or history of the driving status of the cooling unit 130 (the operating frequency of the compressor 133, the rotation speed of the first blower 134, the rotation speed of the second blower 135, etc.). The "usage status" is, for example, the history of the door opening and closing of the refrigerator 100 (history of the number of times the door is opened and closed or the door open time, etc.), the temperature history of the storage room 30, or the presence or absence of a large temperature rise (temperature rise exceeding a threshold value) in the storage room 30. The "usage status" includes, for example, information detected by the refrigerator 100 (for example, information detected by the door opening and closing detection sensor 110 or the temperature sensor 120). In this embodiment, the usage status information includes door opening/closing information 181 and temperature rise information 182 stored in the memory unit 180.

制御部151は、詳しくは後述する冷蔵庫100の特別運転の実行結果を、所定単位時間ごとにサーバ200に送信する。特別運転の実行結果は、例えば、所定単位時間(例えば1時間)ごとに、後述する通常運転、第1特別運転、または第2特別運転のいずれを実行したかを示す情報である。 The control unit 151 transmits the execution result of the special operation of the refrigerator 100, which will be described in detail later, to the server 200 at every predetermined unit time. The execution result of the special operation is, for example, information indicating whether the normal operation, the first special operation, or the second special operation, which will be described later, was executed at every predetermined unit time (e.g., one hour).

制御指令取得部152は、通信部140を介して、サーバ200によって生成された冷蔵庫100の制御指令をサーバ200から取得する。冷蔵庫100の制御指令の一例は、冷蔵庫100の消費電力を低減させる特別運転の実行命令である運転指示である。本出願で「取得する」とは、送信要求を送信して能動的に取得する場合に限定されず、他の装置(例えばサーバ200)から送信される情報を受け身で受信することで取得する場合なども含む。なお、特別運転については、詳しく後述する。 The control command acquisition unit 152 acquires the control command for the refrigerator 100 generated by the server 200 from the server 200 via the communication unit 140. One example of the control command for the refrigerator 100 is an operation instruction, which is an instruction to execute a special operation to reduce the power consumption of the refrigerator 100. In this application, "acquire" is not limited to active acquisition by transmitting a transmission request, but also includes acquisition by passively receiving information transmitted from another device (e.g., the server 200). The special operation will be described in detail later.

制御指令取得部152は、例えば、サーバ200から取得した最新の制御指令を制御指令1552として記憶部155に記憶する。また、制御指令取得部152は、サーバ200から学習制御モードの設定変更についての指示を示す制御指令を取得した場合、学習制御モードのONまたはOFFの設定を、設定情報183として記憶部180に記憶する。 The control command acquisition unit 152 stores, for example, the latest control command acquired from the server 200 as the control command 1552 in the storage unit 155. Furthermore, when the control command acquisition unit 152 acquires a control command indicating an instruction to change the learning control mode setting from the server 200, it stores the ON or OFF setting of the learning control mode in the storage unit 180 as the setting information 183.

制御指令取得部152は、例えば、冷蔵庫100の電源が入れ直された後、またはサーバ200との通信途絶が解消された後、サーバ200に制御指令の送信を要求してもよい。例えばサーバ200からの制御指令の送信が所定単位時間ごとに固定されている場合は、制御指令取得部152は、最大で所定単位時間に亘り制御指令を受信できなくなる。このような場合、制御指令取得部152からサーバ200に制御指令を問い合わせることで、すぐに省エネ運転を再開することができる。制御部151は、学習制御モードがONに設定される場合、制御指令取得部152によりサーバ200から取得される制御指令に基づき冷却部130を制御する。例えば、制御部151は、上記制御指令として特別運転の実行命令を取得する場合、当該実行命令に基づき冷蔵庫100の特別運転を行う。 The control command acquisition unit 152 may request the server 200 to transmit a control command after, for example, the power of the refrigerator 100 is turned back on or after a communication interruption with the server 200 is resolved. For example, if the transmission of the control command from the server 200 is fixed at a predetermined unit time, the control command acquisition unit 152 will not be able to receive the control command for a maximum of the predetermined unit time. In such a case, the energy-saving operation can be immediately resumed by inquiring the server 200 about the control command from the control command acquisition unit 152. When the learning control mode is set to ON, the control unit 151 controls the cooling unit 130 based on the control command acquired from the server 200 by the control command acquisition unit 152. For example, when the control unit 151 acquires an execution command for a special operation as the control command, the control unit 151 performs the special operation of the refrigerator 100 based on the execution command.

本実施形態では、制御部151は、制御指令取得部152により取得される制御指令に基づいて冷却部130を制御する学習制御モードを実行可能であり、学習制御モードの実行中に所定の条件が満たされる場合に、冷蔵庫100の制御権をサーバ200から冷蔵庫100に切り替える。ここで、制御指令取得部152が取得する制御指令は、冷蔵庫100の過去の運転情報または使用状況に基づいてサーバ200によって生成される。このような構成によれは、例えば、サーバ200で冷蔵庫100の過去の運転情報もしくは使用状況に基づいて冷蔵庫100に関するユーザUの使用習慣を推定し、ユーザUの使用習慣に応じた制御指令に基づいて冷蔵庫100を制御する学習制御モードを有した冷蔵庫システム1において、特定の条件下では、サーバ200と冷蔵庫100との間で制御権を切り替えることができる。これにより、推定した使用習慣と現実に乖離が発生した場合、現実に即した運転を実施することができる。 In this embodiment, the control unit 151 can execute a learning control mode in which the cooling unit 130 is controlled based on a control command acquired by the control command acquisition unit 152, and when a predetermined condition is satisfied during execution of the learning control mode, the control right of the refrigerator 100 is switched from the server 200 to the refrigerator 100. Here, the control command acquired by the control command acquisition unit 152 is generated by the server 200 based on past operation information or usage status of the refrigerator 100. With this configuration, for example, in the refrigerator system 1 having a learning control mode in which the server 200 estimates the usage habit of the user U regarding the refrigerator 100 based on the past operation information or usage status of the refrigerator 100, and controls the refrigerator 100 based on a control command according to the usage habit of the user U, under certain conditions, the control right can be switched between the server 200 and the refrigerator 100. As a result, when a deviation occurs between the estimated usage habit and the reality, an operation that conforms to the reality can be performed.

本実施形態では、制御部151は、上記所定の条件が満たされるか否かを冷蔵庫100側で判定し、冷蔵庫100側で上記所定の条件が満たされると判定される場合、冷蔵庫100の制御権をサーバ200から冷蔵庫100に切り替える。このような構成によれば、冷却の制御権の切り替えを冷蔵庫100側で判定することができる。すなわち、現実に即した運転が可能な冷蔵庫100側で判定を行うことができる。特に無線接続の環境下においては、無線切断時でも冷蔵庫100側で判定することができる。 In this embodiment, the control unit 151 determines whether the above-mentioned predetermined condition is satisfied on the refrigerator 100 side, and if it is determined on the refrigerator 100 side that the above-mentioned predetermined condition is satisfied, the control right of the refrigerator 100 is switched from the server 200 to the refrigerator 100. With this configuration, the refrigerator 100 side can determine whether to switch the cooling control right. In other words, the refrigerator 100 side, which is capable of operating in accordance with reality, can make the determination. Particularly in a wireless connection environment, the refrigerator 100 side can make the determination even when the wireless connection is disconnected.

本実施形態では、制御部151は、例えば、冷蔵庫100の直近の運転情報または使用状況に基づき、上記所定の条件が満たされるか否かを判定する。このような構成によれば、冷却の制御権の切り替えを冷蔵庫100の実際の状態に応じて実施することで、冷蔵庫100に関するユーザUの使用習慣の推定が間違っていても、現実の状態に沿って制御権の切り替えることで、臨機応変に対応することができる。 In this embodiment, the control unit 151 determines whether the above-mentioned predetermined condition is satisfied, for example, based on the most recent operation information or usage status of the refrigerator 100. With this configuration, the cooling control right is switched according to the actual state of the refrigerator 100, so that even if the estimation of the usage habits of the user U regarding the refrigerator 100 is incorrect, the control right can be switched according to the actual state, making it possible to respond flexibly.

本実施形態では、制御部151は、冷蔵庫100に設定された設定値に基づき冷却部130を制御する通常制御モードと、冷蔵庫100の過去の運転情報または使用状況に基づき学習が行われたサーバ200から取得される制御指令に基づいて冷却部130を制御する学習制御モードとで冷却部130を制御可能である。制御部151は、例えば、冷蔵庫100の操作パネルまたは端末装置300に対するユーザの操作に基づき、通常制御モードの設定と学習制御モードの設定とを切り替え可能である。制御部151は、学習制御モードが設定された状態で上記所定の条件が満たされて冷蔵庫100の制御権をサーバ200から冷蔵庫100に切り替える場合、学習制御モードの設定を継続しつつ、通常制御モードと同じ内容で冷却部130を制御する。すなわち、制御部151は、冷蔵庫100の制御権をサーバ200から冷蔵庫100に切り替える場合でも、制御モードの切り替えは行わず、上記所定の条件が満たされる状態が解消される場合に、学習制御モードによる制御を再開させる。このような構成によれば、冷蔵庫100の制御権をサーバ200から冷蔵庫100に切り替える場合でも、学習制御モードの設定OFF時と同様の動きとすることで、イレギュラーが発生しても、冷蔵庫100としての冷却性能を確保することができる。また、ユーザUが任意で設定しているモード(学習制御モード)を勝手にOFFする必要もなくなる。 In this embodiment, the control unit 151 can control the cooling unit 130 in a normal control mode in which the cooling unit 130 is controlled based on a set value set in the refrigerator 100, and a learning control mode in which the cooling unit 130 is controlled based on a control command acquired from the server 200 that has been learned based on past operating information or usage status of the refrigerator 100. The control unit 151 can switch between the normal control mode and the learning control mode, for example, based on a user's operation on the operation panel of the refrigerator 100 or the terminal device 300. When the control unit 151 switches the control right of the refrigerator 100 from the server 200 to the refrigerator 100 when the learning control mode is set and the above-mentioned predetermined condition is satisfied, the control unit 151 continues to set the learning control mode and controls the cooling unit 130 with the same content as the normal control mode. In other words, even when the control right of the refrigerator 100 is switched from the server 200 to the refrigerator 100, the control unit 151 does not switch the control mode, and resumes control in the learning control mode when the state in which the above-mentioned predetermined condition is satisfied is resolved. With this configuration, even when the control right of the refrigerator 100 is switched from the server 200 to the refrigerator 100, the refrigerator 100 behaves in the same way as when the learning control mode is set to OFF, so that the cooling performance of the refrigerator 100 can be ensured even if an irregularity occurs. In addition, there is no need for the user U to arbitrarily turn OFF the mode (learning control mode) that he or she has set.

報知部153は、冷蔵庫100の制御権をサーバ200から冷蔵庫100に切り替える場合、冷蔵庫100の制御権を切り替えることを報知する。例えば、報知部153は、通信部140を介してサーバ200と通信を行い、サーバ200を介して端末装置300に報知用の情報(制御権の切り替えが行われたことを示す情報)を出力したり、冷蔵庫100の報知器170を通じて報知したりする。報知部153が設けられていると、ユーザUは、生活パターンが異なった箇所を把握でき、扉開閉回数が多い場合には自身で改善することができる。 When the control right of the refrigerator 100 is switched from the server 200 to the refrigerator 100, the notification unit 153 notifies the switching of the control right of the refrigerator 100. For example, the notification unit 153 communicates with the server 200 via the communication unit 140, and outputs notification information (information indicating that the control right has been switched) to the terminal device 300 via the server 200, or issues a notification via the alarm 170 of the refrigerator 100. When the notification unit 153 is provided, the user U can grasp the areas where his/her lifestyle pattern differs, and can improve it by himself/herself if the door is opened and closed frequently.

記憶部180は、各種情報を記憶する機能部である。記憶部180は、RAM(Random Access Memory)、ROM(Read Only Memory)、EEPROM(Electrically Erasable Programmable ROM)、またはSSD(Solid State Drove)などの組み合わせにより実現される。記憶部180は、扉開閉情報181、温度上昇情報182、および設定情報183を記憶する。 The storage unit 180 is a functional unit that stores various types of information. The storage unit 180 is realized by a combination of RAM (Random Access Memory), ROM (Read Only Memory), EEPROM (Electrically Erasable Programmable ROM), SSD (Solid State Drive), and the like. The storage unit 180 stores door opening/closing information 181, temperature rise information 182, and setting information 183.

<3.サーバ>
次に、サーバ200について詳しく説明する。
図5は、サーバ200の機能構成を示すブロック図である。サーバ200は、例えば、情報取得部210、運転計画生成部220、制御指令出力部230、情報出力部240、報知部250、および記憶部280を有する。
<3. Server>
Next, the server 200 will be described in detail.
5 is a block diagram showing a functional configuration of the server 200. The server 200 includes, for example, an information acquisition unit 210, an operation plan generation unit 220, a control command output unit 230, an information output unit 240, a notification unit 250, and a storage unit 280.

情報取得部210、運転計画生成部220、制御指令出力部230、情報出力部240、および報知部250は、サーバ200に搭載されたCPUのような1つ以上のハードウェアプロセッサがプログラムを実行することにより実現される。ただし、これら機能部の一部または全部は、ASIC、PLD、またはFPGAなどのハードウェアによって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。なお、これら機能部は、複数のサーバ装置に分かれて設けられてもよい。また、これら機能部のうち1つ以上は、サーバ200に代えて、端末装置300または冷蔵庫100に設けられてもよい。 The information acquisition unit 210, the operation plan generation unit 220, the control command output unit 230, the information output unit 240, and the notification unit 250 are realized by one or more hardware processors, such as a CPU, mounted on the server 200 executing a program. However, some or all of these functional units may be realized by hardware such as an ASIC, PLD, or FPGA, or may be realized by a combination of software and hardware. These functional units may be provided separately in multiple server devices. Furthermore, one or more of these functional units may be provided in the terminal device 300 or the refrigerator 100 instead of the server 200.

情報取得部210は、冷蔵庫100から送信される使用状態情報を含む運転データを取得する。情報取得部210は、冷蔵庫100から取得される使用状態情報を、使用状態蓄積情報281の一部として記憶部280に記憶させる。また、情報取得部210は、冷蔵庫100から送信される特別運転の実行結果を示す情報を取得する。情報取得部210は、冷蔵庫100から取得される特別運転の実行結果を示す情報を、実行結果蓄積情報282の一部として記憶部280に記憶させる。 The information acquisition unit 210 acquires operation data including usage status information transmitted from the refrigerator 100. The information acquisition unit 210 stores the usage status information acquired from the refrigerator 100 in the storage unit 280 as part of usage status accumulation information 281. The information acquisition unit 210 also acquires information indicating the execution result of the special operation transmitted from the refrigerator 100. The information acquisition unit 210 stores the information indicating the execution result of the special operation acquired from the refrigerator 100 in the storage unit 280 as part of execution result accumulation information 282.

運転計画生成部220は、使用状態蓄積情報281に含まれる所定期間(例えば過去2週間)の使用状態情報に基づきユーザUの生活パターン(冷蔵庫100に関するユーザUの使用習慣)を分析し、ユーザUの生活パターンに応じた冷蔵庫100の運転計画を生成する。言い換えると、運転計画生成部220は、ユーザUによる冷蔵庫100の使用習慣を学習する学習機能部である。本出願で「学習」とは、新しい情報に基づき過去の決定内容を更新することを広く意味する。 The operation plan generating unit 220 analyzes the lifestyle pattern of the user U (the usage habits of the user U regarding the refrigerator 100) based on the usage status information for a predetermined period (e.g., the past two weeks) included in the usage status accumulated information 281, and generates an operation plan for the refrigerator 100 according to the lifestyle pattern of the user U. In other words, the operation plan generating unit 220 is a learning function unit that learns the usage habits of the user U regarding the refrigerator 100. In this application, "learning" broadly means updating past decisions based on new information.

本実施形態では、運転計画生成部220は、過去2週間の同じ曜日の使用状態情報に基づき、次回の同じ曜日の運転計画を生成する。例えば、運転計画生成部220は、前回及び前々回の月曜日の使用状態情報に基づき、次回の月曜日の運転計画を生成する。火曜日から日曜日についても同様である。 In this embodiment, the operation plan generating unit 220 generates an operation plan for the next same day of the week based on the usage status information for the same day of the week for the past two weeks. For example, the operation plan generating unit 220 generates an operation plan for the next Monday based on the usage status information for the previous and previous Mondays. The same applies to Tuesdays to Sundays.

本実施形態では、冷蔵庫100の運転計画は、冷蔵庫100が通常運転を実行する時間帯と、冷蔵庫100が特別運転を実行する時間帯とを規定した計画である。特別運転は、冷蔵庫100の消費電力を低減させる運転である。本実施形態では、特別運転は、第1特別運転(エコ運転)と、第2特別運転(予冷運転)とを含む。なお以下では、扉開閉回数に基づき第1特別運転が実行される例について説明する。これに代えて/加えて、扉開時間に基づき第1特別運転が実行されてもよい。 In this embodiment, the operation plan of the refrigerator 100 is a plan that specifies the time period during which the refrigerator 100 performs normal operation and the time period during which the refrigerator 100 performs special operation. The special operation is an operation that reduces the power consumption of the refrigerator 100. In this embodiment, the special operation includes a first special operation (eco operation) and a second special operation (pre-cooling operation). Note that below, an example will be described in which the first special operation is performed based on the number of times the door is opened and closed. Alternatively/in addition to this, the first special operation may be performed based on the door open time.

上述したように、通常運転は、例えば、冷蔵庫100の初期設定で設定された運転である。例えば、通常運転は、ユーザUによって冷蔵庫100が使用される(例えば扉20が開閉される)ことを前提とした運転である。すなわち、通常運転は、扉20が開閉された場合でも貯蔵室30の温度上昇を一定以下に抑えることができるように、ある程度低めの設定温度(目標温度)が設定された運転である。通常運転は、上述した通常制御モードと同じ内容の運転である。 As described above, normal operation is, for example, an operation that is set in the initial settings of the refrigerator 100. For example, normal operation is an operation that assumes that the refrigerator 100 will be used by the user U (for example, the door 20 will be opened and closed). In other words, normal operation is an operation in which a relatively low set temperature (target temperature) is set so that the temperature rise in the storage chamber 30 can be suppressed below a certain level even when the door 20 is opened and closed. Normal operation is an operation with the same content as the normal control mode described above.

第1特別運転(エコ運転)は、扉20の開閉回数が少ないと推定される時間帯に貯蔵室30の設定温度(目標温度)を通常運転と比べて高め、冷却部130の運転を抑制することで冷蔵庫100の消費電力を低減させる運転である。例えば、第1特別運転は、通常運転と比べて貯蔵室30の設定温度を1℃または2℃高めることで、圧縮機133の運転周波数、第1送風機134の回転速度、または第2送風機135の回転速度を低下させる運転である。 The first special operation (eco operation) is an operation that reduces the power consumption of the refrigerator 100 by raising the set temperature (target temperature) of the storage chamber 30 compared to normal operation during a time period when the number of times the door 20 is opened and closed is estimated to be low, and suppressing the operation of the cooling unit 130. For example, the first special operation is an operation that lowers the operating frequency of the compressor 133, the rotation speed of the first fan 134, or the rotation speed of the second fan 135 by raising the set temperature of the storage chamber 30 by 1°C or 2°C compared to normal operation.

本実施形態では、運転計画生成部220は、過去2週間の同じ曜日の同じ時間帯において、所定単位時間(例えば1時間)における扉20の扉開閉回数が所定回数以下(例えば5回以下)である場合に、次回の同じ曜日の同じ時間帯に第1特別運転を実行する。一方で、運転計画生成部220は、過去2週間の同じ曜日の同じ時間帯において、上記所定単位時間における扉20の扉開閉回数が上記所定回数を超える日がある場合、次回の同じ曜日の同じ時間帯には第1特別運転を実行せず、通常運転を行う。 In this embodiment, if the number of times the door 20 is opened and closed in a predetermined unit time (e.g., one hour) during the same time period on the same day of the week in the past two weeks is equal to or less than a predetermined number (e.g., five times or less), the operation plan generating unit 220 executes the first special operation during the same time period on the next same day of the week. On the other hand, if there is a day during the same time period on the same day of the week in the past two weeks on which the number of times the door 20 is opened and closed in the above-mentioned predetermined unit time exceeds the above-mentioned predetermined number, the operation plan generating unit 220 does not execute the first special operation during the same time period on the next same day of the week, and performs normal operation.

なお、扉20の扉開閉回数とは、例えば、冷蔵庫100に含まれる全ての扉20(冷蔵室扉21、野菜室扉22、製氷室扉23、小冷凍室扉24、および主冷凍室扉25)の扉開閉回数の合計値である。これに代えて、扉20の扉開閉回数とは、代表的な特定の扉(例えば、冷蔵室扉21、野菜室扉22、および主冷凍室扉25)の扉開閉回数の合計値でもよい。 The number of times that the door 20 is opened and closed is, for example, the total number of times that all the doors 20 (refrigerator door 21, vegetable door 22, ice maker door 23, small freezer door 24, and main freezer door 25) included in the refrigerator 100 are opened and closed. Alternatively, the number of times that the door 20 is opened and closed may be the total number of times that a representative specific door (for example, refrigerator door 21, vegetable door 22, and main freezer door 25) is opened and closed.

第2特別運転(予冷運転)は、貯蔵室30で大きな温度上昇(閾値を超える温度上昇)が予想される場合に、貯蔵室30の温度を事前に低下させておく(いわゆる冷やし込みを行う)ことで、貯蔵室30の温度上昇のピークをカットすることで冷却効率(COP)の低下を抑制し、冷蔵庫100の消費電力を低減させる運転である。例えば、第2特別運転は、特定の貯蔵室30で大きな温度上昇があることが推定される所定単位時間に対して、当該所定単位時間およびその直前の所定単位時間に上記特定の貯蔵室30の設定温度(目標温度)を通常運転と比べて低く設定し、上記特定の貯蔵室30の温度を事前に低下させる運転である。例えば、第2特別運転は、通常運転と比べて貯蔵室30の設定温度を1℃または2℃低下させることで、圧縮機133の運転周波数、第1送風機134の回転速度、または第2送風機135の回転速度を増加させる。 The second special operation (pre-cooling operation) is an operation in which, when a large temperature rise (a temperature rise exceeding a threshold) is expected in the storage compartment 30, the temperature of the storage compartment 30 is lowered in advance (so-called cooling is performed) to cut the peak of the temperature rise in the storage compartment 30, thereby suppressing the decrease in cooling efficiency (COP) and reducing the power consumption of the refrigerator 100. For example, the second special operation is an operation in which, for a predetermined unit time in which a large temperature rise is expected to occur in a specific storage compartment 30, the set temperature (target temperature) of the specific storage compartment 30 is set lower than in normal operation at the predetermined unit time and the predetermined unit time immediately before that, thereby lowering the temperature of the specific storage compartment 30 in advance. For example, the second special operation increases the operating frequency of the compressor 133, the rotation speed of the first fan 134, or the rotation speed of the second fan 135 by lowering the set temperature of the storage compartment 30 by 1°C or 2°C compared to normal operation.

本実施形態では、運転計画生成部220は、過去2週間の同じ曜日の同じ時間帯において、貯蔵室30で大きな温度上昇が検出された場合に、次回の同じ曜日の同じ時間帯およびその直前の時間帯に、第2特別運転を実行する。一方で、運転計画生成部220は、過去2週間の同じ曜日の同じ時間帯において、貯蔵室30で大きな温度上昇が検出されない日がある場合、次回の同じ曜日では第2特別運転を行わず、通常運転または第1特別運転を行う。 In this embodiment, if a large temperature rise is detected in the storage room 30 during the same time period on the same day of the week in the past two weeks, the operation plan generating unit 220 executes the second special operation during the same time period on the next same day of the week and the time period immediately preceding that. On the other hand, if there is a day during the same time period on the same day of the week in the past two weeks on which no large temperature rise is detected in the storage room 30, the operation plan generating unit 220 does not execute the second special operation on the next same day of the week, but executes normal operation or the first special operation.

本実施形態では、冷蔵庫100の運転計画は、所定単位時間ごと(例えば1時間ごと)に、通常運転、第1特別運転、または第2特別運転のいずれを行うかを規定した計画である。なお、運転計画生成部220は、同じ時間帯において、第1特別運転の実行予定と、第2特別運転の実行予定とが重なる場合、第2特別運転を優先して設定する。 In this embodiment, the operation plan of the refrigerator 100 is a plan that specifies whether to perform normal operation, first special operation, or second special operation for each specified unit time (e.g., every hour). Note that, when the first special operation and the second special operation are scheduled to be performed in the same time period, the operation plan generating unit 220 sets the second special operation as a priority.

図6は、運転計画生成部220により作成される運転計画の一例を示す図である。図6に示す例は、前回および前々回の月曜日の使用状況情報に基づき、次回の月曜日の運転計画が生成される場合を示す。 Figure 6 is a diagram showing an example of an operation plan created by the operation plan generation unit 220. The example shown in Figure 6 shows a case where an operation plan for the next Monday is generated based on the usage information for the previous and previous Mondays.

図6中に示す例では、(A)0時から6時までの各時間帯は、前回および前々回の月曜日の扉開閉回数が所定回数以下であり、且つ、大きな温度上昇も検出されていないため、次回の月曜日の運転計画として第1特別運転の実施時間帯として割り当てられる。(B)6時から8時までの各時間帯は、前回および前々回の月曜日において7時から8時の間に大きな温度上昇が検出されているため、次回の月曜日の運転計画として第2特別運転の実施時間帯として割り当てられる。(C)8時から9時までの時間帯は、前回および前々回の月曜日において、大きな温度上昇は検出されていないが、扉開閉回数が所定回数以上の日があるため、次回の月曜日の運転計画として通常運転の実施時間帯として割り当てられる。(D)9時から11時までの各時間帯は、前回および前々回の月曜日の扉開閉回数が所定回数以下であり、且つ、大きな温度上昇も検出されていないため、次回の月曜日の運転計画として第1特別運転の実施時間帯として割り当てられる。 In the example shown in FIG. 6, (A) the time slots from 0:00 to 6:00 are assigned as the time slots for the first special operation in the operation plan for the next Monday because the number of door openings on the previous and previous Mondays was less than the specified number and no large temperature rise was detected. (B) the time slots from 6:00 to 8:00 are assigned as the time slots for the second special operation in the operation plan for the next Monday because a large temperature rise was detected between 7:00 and 8:00 on the previous and previous Mondays. (C) the time slot from 8:00 to 9:00 is assigned as the time slot for the normal operation in the operation plan for the next Monday because no large temperature rise was detected on the previous and previous Mondays, but there were days when the number of door openings was more than the specified number. (D) the time slots from 9:00 to 11:00 are assigned as the time slots for the first special operation in the operation plan for the next Monday because the number of door openings on the previous and previous Mondays was less than the specified number and no large temperature rise was detected.

制御指令出力部230は、運転計画生成部220により生成された運転計画に応じた制御指令を、冷蔵庫100に送信する。例えば、制御指令出力部230は、所定単位時間ごと(例えば1時間ごと)に、次の所定単位時間に関する制御指令を冷蔵庫100に送信する。あるいは、制御指令出力部230は、冷蔵庫100(制御指令取得部152)からの問い合わせに応じてその時点で有効な制御指令を冷蔵庫100に送信する。本実施形態では、制御指令は、通常運転の実行命令である運転指令、第1特別運転の実行命令である運転指令、または第2特別運転の実行命令である運転指令のいずれかを含む。 The control command output unit 230 transmits a control command corresponding to the operation plan generated by the operation plan generation unit 220 to the refrigerator 100. For example, the control command output unit 230 transmits a control command for the next predetermined unit time to the refrigerator 100 every predetermined unit time (e.g., every hour). Alternatively, the control command output unit 230 transmits a control command that is valid at that time to the refrigerator 100 in response to an inquiry from the refrigerator 100 (the control command acquisition unit 152). In this embodiment, the control command includes any one of an operation command that is an execution command for normal operation, an operation command that is an execution command for the first special operation, or an operation command that is an execution command for the second special operation.

情報出力部240は、端末装置300の表示画面301aに表示させる情報(以下「表示情報」と称する)を生成し、生成した表示情報を端末装置300に送信する。表示情報は、使用状態蓄積情報281に含まれる使用状態情報、および実行結果蓄積情報282に含まれる特別運転の実行結果を含む。 The information output unit 240 generates information to be displayed on the display screen 301a of the terminal device 300 (hereinafter referred to as "display information") and transmits the generated display information to the terminal device 300. The display information includes the usage status information included in the usage status accumulation information 281 and the execution results of the special operation included in the execution result accumulation information 282.

報知部250は、冷蔵庫100の制御権がサーバ200から冷蔵庫100に切り替えられ、制御権が切り替えられたことを示す情報を冷蔵庫100から受信する場合、制御権が切り替えられたことを示す情報を端末装置300に転送する。また、報知部250は、例えば、サーバ200と冷蔵庫100との間に通信途絶が生じ、当該通信途絶が所定時間以上に亘る場合、冷蔵庫100の制御権がサーバ200から冷蔵庫100に切り替えられたことを示す情報を端末装置300に送信する。 When the notification unit 250 receives information from the refrigerator 100 indicating that the control right of the refrigerator 100 has been switched from the server 200 to the refrigerator 100 and that the control right has been switched, the notification unit 250 transfers the information indicating that the control right has been switched to the terminal device 300. In addition, when, for example, a communication interruption occurs between the server 200 and the refrigerator 100 and the communication interruption lasts for a predetermined period of time or longer, the notification unit 250 transmits information to the terminal device 300 indicating that the control right of the refrigerator 100 has been switched from the server 200 to the refrigerator 100.

記憶部280は、RAM、ROM、EEPROM、またはSSDなどの組み合わせにより実現される。記憶部280は、使用状態蓄積情報281を記憶する。 The storage unit 280 is realized by a combination of RAM, ROM, EEPROM, SSD, etc. The storage unit 280 stores usage status accumulation information 281.

<4.端末装置>
次に、端末装置300について詳しく説明する。
図7は、端末装置300の機能構成を示すブロック図である。端末装置300は、例えば、情報取得部310、操作受付部320、表示制御部330、および記憶部380を有する。情報取得部310、操作受付部320、および表示制御部330は、端末装置300に搭載されたCPUのような1つ以上のハードウェアプロセッサがアプリケーションプログラムPを実行することにより実現される。言い換えると、情報取得部310、操作受付部320、および表示制御部330は、家電管理アプリAPPに含まれるソフトウェア機能部である。
4. Terminal Device
Next, the terminal device 300 will be described in detail.
7 is a block diagram showing a functional configuration of the terminal device 300. The terminal device 300 has, for example, an information acquisition unit 310, an operation acceptance unit 320, a display control unit 330, and a storage unit 380. The information acquisition unit 310, the operation acceptance unit 320, and the display control unit 330 are realized by one or more hardware processors such as a CPU mounted on the terminal device 300 executing an application program P. In other words, the information acquisition unit 310, the operation acceptance unit 320, and the display control unit 330 are software function units included in the home appliance management application APP.

情報取得部310は、家電管理アプリAPPに関連してサーバ200から受信する情報を取得する。例えば、情報取得部310は、サーバ200により生成された表示情報をサーバ200から取得する。 The information acquisition unit 310 acquires information received from the server 200 in relation to the home appliance management app APP. For example, the information acquisition unit 310 acquires display information generated by the server 200 from the server 200.

操作受付部320は、家電管理アプリAPPに関連して入力装置302に対して行われるユーザUの操作を受け付ける。例えば、操作受付部320は、通常制御モードの設定と、学習制御モードの設定とを切り替えるユーザUの操作を受け付ける。 The operation reception unit 320 receives an operation by the user U performed on the input device 302 in relation to the home appliance management app APP. For example, the operation reception unit 320 receives an operation by the user U to switch between a normal control mode setting and a learning control mode setting.

表示制御部330は、端末装置300の表示装置301を制御することで、表示装置301の表示画面301aに表示される内容を制御する。例えば、表示制御部330は、情報取得部310により取得される表示情報を表示画面301aに表示させる。 The display control unit 330 controls the display device 301 of the terminal device 300 to control the content displayed on the display screen 301a of the display device 301. For example, the display control unit 330 causes the display information acquired by the information acquisition unit 310 to be displayed on the display screen 301a.

記憶部380は、RAM、ROM、EEPROM、またはSSDなどの組み合わせにより実現される。記憶部380は、アプリケーションプログラムPを記憶する。 The storage unit 380 is realized by a combination of RAM, ROM, EEPROM, SSD, etc. The storage unit 380 stores the application program P.

<5.制御の流れ>
次に、制御の流れについて説明する。
図8は、制御装置150の制御の流れを示すフローチャートである。図8に示す処理は、制御部151によって所定の周期で繰り返し実行される。図8に示す処理が開始されると、制御部151は、学習制御モードがONに設定されているか否かを判定する(S101)。学習制御モードがONに設定されている場合(S101:YES)、制御部151は、有効な(有効期間内の)制御指令が取得されているか否かを判定する(S102)。有効な制御指令が取得されている場合(S102:YES)、制御部151は、温度上昇が発生したか否かを判定する(S103)。温度上昇が発生していない場合(S103:NO)、制御部151は、後述する時間限定の制御権が冷蔵庫100に設定されているか否かを判定する(S104)。時間限定の制御権が冷蔵庫100に設定されていない場合(S104:NO)、制御部151は、所定時間以内に所定回数以上(例えば1時間以内に6回以上)の扉開閉があったか否かを判定する(S105)。所定時間以内に所定回数以上の扉開閉がなかった場合(S105:NO)、制御部151は、サーバ200と冷蔵庫100との間の通信が途絶している否かを判定する(S106)。通信が途絶していない場合(S106:NO)、制御部151は、サーバ200に制御権を設定し(あるいは設定したままとし)(S107)、サーバ200からの制御指令に基づく制御を実行し(あるいは実行中の制御指令に基づく制御を継続し)(S108)、図8に示す処理を終了する。
5. Control Flow
Next, the control flow will be described.
FIG. 8 is a flowchart showing the flow of control of the control device 150. The process shown in FIG. 8 is repeatedly executed by the control unit 151 at a predetermined cycle. When the process shown in FIG. 8 is started, the control unit 151 judges whether or not the learning control mode is set to ON (S101). When the learning control mode is set to ON (S101: YES), the control unit 151 judges whether or not a valid (within a valid period) control command is acquired (S102). When a valid control command is acquired (S102: YES), the control unit 151 judges whether or not a temperature rise has occurred (S103). When a temperature rise has not occurred (S103: NO), the control unit 151 judges whether or not a time-limited control right, which will be described later, has been set for the refrigerator 100 (S104). When a time-limited control right has not been set for the refrigerator 100 (S104: NO), the control unit 151 judges whether or not the door has been opened or closed a predetermined number of times or more within a predetermined time period (for example, six times or more within one hour) (S105). If the door has not been opened or closed the predetermined number of times or more within a predetermined time period (S105: NO), the control unit 151 judges whether or not communication between the server 200 and the refrigerator 100 has been interrupted (S106). If communication has not been interrupted (S106: NO), the control unit 151 sets the control right to the server 200 (or leaves it set) (S107), executes control based on a control command from the server 200 (or continues control based on the control command being executed) (S108), and ends the process shown in FIG.

一方、学習制御モードがONに設定されていない場合(S101:NO)、有効な運転指示が取得されていない場合(S102:NO)、温度上昇が発生していた場合(S103:YES)、制御部151は、冷蔵庫100に制御権を設定し(あるいは設定したままとし)(S113)、学習モードOFF時の制御を実行し(あるいは実行中の学習モードOFF時の制御を継続し)(S114)、図8に示す処理を終了する。 On the other hand, if the learning control mode is not set to ON (S101: NO), if a valid operation instruction has not been obtained (S102: NO), or if a temperature rise has occurred (S103: YES), the control unit 151 sets control authority to the refrigerator 100 (or leaves it set) (S113), executes control when the learning mode is OFF (or continues control when the learning mode is OFF that is currently being executed) (S114), and ends the process shown in FIG. 8.

また、所定時間以内に所定回数以上の扉開閉があった場合(S105:YES)、制御部151は、冷蔵庫100に時間限定で制御権(例えば1時間限定の制御権)を設定し(あるいは設定したままとし)(S109)、学習モードOFF時の制御を実行し(あるいは実行中の学習モードOFF時の制御を継続し)(S110)、図8に示す処理を終了する。 In addition, if the door is opened and closed a predetermined number of times or more within a predetermined time period (S105: YES), the control unit 151 sets (or leaves as set) time-limited control authority (e.g., control authority limited to one hour) for the refrigerator 100 (S109), executes control when the learning mode is OFF (or continues control when the learning mode is OFF that is currently being executed) (S110), and ends the process shown in FIG. 8.

また、時間限定の制御権が設定されていた場合(S104:YES)、制御部151は、限定された時間が経過したか否かを判定する(S111)。限定された時間が経過した場合(S111:YES)、制御部151は、S105の判定処理を実行する。限定された時間が経過していない場合(S111:NO)、制御部151は、実行中の学習モードOFF時の制御を継続し(S110)、図8に示す処理を終了する。 If a time-limited control right has been set (S104: YES), the control unit 151 determines whether the limited time has elapsed (S111). If the limited time has elapsed (S111: YES), the control unit 151 executes the determination process of S105. If the limited time has not elapsed (S111: NO), the control unit 151 continues the control when the learning mode is OFF (S110) and ends the process shown in FIG. 8.

また、通信が途絶していた場合(S106:YES)、制御部151は、サーバ200から受信した最後の制御指令の期間が終了していたか否かを判定する(S112)。最後の制御指令の期間が終了していた場合(S112:YES)、制御部151は、冷蔵庫100に制御権を設定し(あるいは設定したままとし)(S113)、学習モードOFF時の制御を実行し(あるいは実行中の学習モードOFF時の制御を継続し)(S114)、図8に示す処理を終了する。最後の運転指示の期間が終了していなかった場合(S112:NO)、制御部151は、サーバ200に制御権を設定し(あるいは設定したままとし)(S107)、運転指示に基づく制御を実行し(あるいは実行中の運転指示に基づく制御を継続し)(S108)、図8に示す処理を終了する。 If communication has been interrupted (S106: YES), the control unit 151 determines whether the period of the last control command received from the server 200 has ended (S112). If the period of the last control command has ended (S112: YES), the control unit 151 sets control authority to the refrigerator 100 (or leaves it set) (S113), executes control when the learning mode is OFF (or continues control when the learning mode is OFF that is currently being executed) (S114), and ends the process shown in FIG. 8. If the period of the last operation command has not ended (S112: NO), the control unit 151 sets control authority to the server 200 (or leaves it set) (S107), executes control based on the operation command (or continues control based on the operation command that is currently being executed) (S108), and ends the process shown in FIG. 8.

<6.動作例>
次に、図9から図12を参照して、動作例について説明する。なお、図9から図12に示す例は図8に示すフロー図に従った動作である。図13に示す例は図8に示すフロー図と異なり、運転指示が無い場合(S102:NO)に、制御指令取得部152がサーバ200へ運転指示を問い合わせる処理が追加された場合の動作である。図9から図13に示す例では、制御指令が所定単位時間(例えば1時間)ごとにサーバ200から冷蔵庫100へ送信される。また、各制御指令の有効期間は上記所定単位時間(例えば1時間)である。また、図9から図13に示す例では、学習モードOFF時の制御を「通常運転」と記載している。また、冷蔵庫100に制御権がある場合を「冷蔵庫判断」と記載し、サーバ200に制御権がある場合を「サーバ指示」と記載している。
<6. Operation example>
Next, an operation example will be described with reference to Figs. 9 to 12. The examples shown in Figs. 9 to 12 are operations according to the flow diagram shown in Fig. 8. The example shown in Fig. 13 is different from the flow diagram shown in Fig. 8, and is an operation in the case where a process is added in which the control command acquisition unit 152 inquires of the server 200 about an operation command when there is no operation command (S102: NO). In the examples shown in Figs. 9 to 13, a control command is transmitted from the server 200 to the refrigerator 100 at a predetermined unit time (e.g., 1 hour). The valid period of each control command is the above-mentioned predetermined unit time (e.g., 1 hour). In the examples shown in Figs. 9 to 13, the control when the learning mode is OFF is described as "normal operation". In addition, the case where the refrigerator 100 has the control authority is described as "refrigerator determination", and the case where the server 200 has the control authority is described as "server command".

(動作例1)
図9は、所定時間以内に所定回数以上の扉開閉が発生し、制御権が時間限定で冷蔵庫100に設定される例を示す。なお、図9に示す例では、所定時間を60分、所定回数を6回、制御権が冷蔵庫100側に移る時間限定の時間を60分としている。図9に示す例では、サーバ200から0時、1時、…、10時と繰り返しエコ運転指示が送信される(S201、S202、S203)。そして、10時30分に60分以内に6回以上の扉開閉が発生する(S121)。ここで、制御権が冷蔵庫100に切り替えられ、通常運転が実施される(S122)。その後、11時にサーバ200からエコ運転指示が送信される(S204)。この場合、10時30分に制御権が切り替わった後(S122)、60分後の11時30分までは制御権が冷蔵庫100に設定され、11時30分に通常運転が終了し(S123)、その後、制御権がサーバ200に切り替えられ、11時のエコ運転指示に基づきエコ運転が実施される(S124)。その後、12時にサーバ200からエコ運転指示が送信される(S205)。この場合、12時のエコ運転指示に基づきエコ運転が引き続き実施される。
(Operation example 1)
Fig. 9 shows an example in which the door is opened and closed a predetermined number of times or more within a predetermined time period, and the control right is set to the refrigerator 100 for a limited time. In the example shown in Fig. 9, the predetermined time period is 60 minutes, the predetermined number of times is six, and the time limit for the control right to be transferred to the refrigerator 100 is 60 minutes. In the example shown in Fig. 9, the server 200 repeatedly transmits an eco-driving instruction at 0:00, 1:00, ..., 10:00 (S201, S202, S203). Then, at 10:30, the door is opened and closed six times or more within 60 minutes (S121). At this point, the control right is switched to the refrigerator 100, and normal operation is performed (S122). After that, the server 200 transmits an eco-driving instruction at 11:00 (S204). In this case, after the control right is switched at 10:30 (S122), the control right is set to the refrigerator 100 until 11:30, 60 minutes later, at which point normal operation ends (S123), after which the control right is switched to the server 200, and eco-operation is performed based on the eco-operation instruction given at 11:00 (S124). After that, an eco-operation instruction is transmitted from the server 200 at 12:00 (S205). In this case, eco-operation is continued based on the eco-operation instruction given at 12:00.

すなわち、本動作例では、サーバ200は、冷蔵庫100の過去の運転情報または使用状況に基づいて冷蔵庫100に関するユーザUの使用習慣を推定し、推定した使用習慣において冷蔵庫100が第1状態(例えば扉開閉が所定時間以内に所定回数以上)になる第1時間帯に対応して第1制御指令(通常運転指示)を冷蔵庫100に送信し、推定した使用習慣において冷蔵庫100が第2状態(例えば扉開閉が所定時間以内に所定回数未満)になる第2時間帯に対応して第2制御指令(エコ運転指示)を冷蔵庫100に送信する。上記第2状態は、上記第1状態と比べて貯蔵室30の空気温度が安定した状態である。冷蔵庫100の制御部151は、上記所定の条件として、上記第2時間帯における冷蔵庫100の実際の状態(例えば実際の扉開閉回数)が上記第2状態とは異なる場合に、冷蔵庫100の制御権をサーバ200から冷蔵庫100に切り替える。このような構成によれば、推定されたユーザUの使用習慣と実際の状況とが乖離した場合でも、現実に即した運転(冷蔵庫100としての通常運転)を行うことができ、臨機応変な制御を実施できる。 That is, in this operation example, the server 200 estimates the usage habits of the user U regarding the refrigerator 100 based on the past operation information or usage status of the refrigerator 100, transmits a first control command (normal operation command) to the refrigerator 100 corresponding to a first time period in which the refrigerator 100 is in a first state (e.g., the door is opened and closed a predetermined number of times or more within a predetermined time period) in the estimated usage habits, and transmits a second control command (eco-operation command) to the refrigerator 100 corresponding to a second time period in which the refrigerator 100 is in a second state (e.g., the door is opened and closed less than a predetermined number of times within a predetermined time period) in the estimated usage habits. The second state is a state in which the air temperature of the storage chamber 30 is more stable than in the first state. The control unit 151 of the refrigerator 100 switches the control right of the refrigerator 100 from the server 200 to the refrigerator 100 when the actual state of the refrigerator 100 in the second time period (e.g., the actual number of times the door is opened and closed) is different from the second state as the predetermined condition. With this configuration, even if the estimated usage habits of user U deviate from the actual situation, it is possible to perform operation that is in line with reality (normal operation of the refrigerator 100), and flexible control can be implemented.

本動作例では、サーバ200は、冷蔵庫100の過去の運転情報または使用状況に基づいて冷蔵庫100の使用習慣を推定し、推定した使用習慣に応じた制御指令を所定単位時間(例えば1時間)ごと送信する。冷蔵庫100の制御部151は、上記所定の条件が満たされて冷蔵庫100の制御権をサーバ200から冷蔵庫100に切り替えた場合、上記所定の条件が満たされてから所定時間(例えば1時間)が経過する前にサーバ200から再び制御指令が取得されても(例えば11:00にエコ運転指示を受信しても)、少なくとも上記所定時間が経過するまでの間は、冷蔵庫100側に制御権を持たせて、冷蔵庫100に設定された設定値に基づき冷却部130を制御する。このような構成によれば、推定した使用習慣とは異なる状況が生じている場合に、現実に即した運転(冷蔵庫100としての通常運転)を行うことができる。 In this operation example, the server 200 estimates the usage habits of the refrigerator 100 based on the past operation information or usage status of the refrigerator 100, and transmits a control command according to the estimated usage habits every predetermined unit time (e.g., 1 hour). When the above-mentioned predetermined condition is satisfied and the control right of the refrigerator 100 is switched from the server 200 to the refrigerator 100, even if a control command is obtained again from the server 200 before the predetermined time (e.g., 1 hour) has elapsed since the above-mentioned predetermined condition was satisfied (for example, even if an eco-driving instruction is received at 11:00), the control right is given to the refrigerator 100 side, and the cooling unit 130 is controlled based on the setting value set in the refrigerator 100, at least until the above-mentioned predetermined time has elapsed. With this configuration, when a situation different from the estimated usage habits occurs, it is possible to perform an operation that is in line with reality (normal operation as the refrigerator 100).

本動作例では、冷蔵庫100の制御部151は、上記所定の条件が満たされて冷蔵庫100の制御権をサーバ200から冷蔵庫100に切り替えた後にサーバ200から再び制御指令が取得される場合(例えば11:00にエコ運転指示を受信する場合)、取得された制御指令を記憶部155に記憶させ、上記所定の条件が満たされる状態が解消されてサーバ200による冷蔵庫100の制御を再開させる場合(例えば11:30の場合)、所定単位時間ごとにサーバ200から受信する制御指令を次に取得するまでの間(例えば11:30から12:00の間)は記憶部155に記憶させた制御指令(例えば11:00に受信した制御指令)に基づいて冷却部130を制御する。このような構成によれば、冷蔵庫100の制御を再開させる度に冷蔵庫100からサーバ200に問い合わせが発生することを抑制することができ、サーバ200の負担を軽減することができる。 In this operation example, when the control command is acquired again from the server 200 after the control right of the refrigerator 100 is switched from the server 200 to the refrigerator 100 because the above-mentioned predetermined condition is satisfied (for example, when an eco-driving instruction is received at 11:00), the control unit 151 of the refrigerator 100 stores the acquired control command in the storage unit 155, and when the state in which the above-mentioned predetermined condition is satisfied is resolved and the control of the refrigerator 100 by the server 200 is resumed (for example, at 11:30), the control unit 151 controls the cooling unit 130 based on the control command stored in the storage unit 155 (for example, the control command received at 11:00) until the next acquisition of a control command received from the server 200 at each predetermined unit time (for example, between 11:30 and 12:00). With this configuration, it is possible to suppress the occurrence of an inquiry from the refrigerator 100 to the server 200 every time the control of the refrigerator 100 is resumed, and the burden on the server 200 can be reduced.

(動作例2)
図10は、冷蔵庫100で温度上昇が発生および解消した例を示す。なお、図10に示す例では、温度上昇の閾値を10℃としている。図10に示す例では、サーバ200から0時、1時、…、10時と繰り返しエコ運転指示が送信される(S201、S202、S203)。そして、10時30分に閾値を超える温度上昇が発生する(S131)。ここで、制御権が冷蔵庫100に切り替えられ、通常運転が実施される(S132)。その後、11時にサーバ200からエコ運転指示が送信される(S204)。その後、11時45分に温度上昇が解消されると(S133)、制御権がサーバ200に切り替えられ、11時のエコ運転指示に基づきエコ運転が実施される(S134)。その後、12時にサーバ200からエコ運転指示が送信される(S205)。この場合、12時のエコ運転指示に基づきエコ運転が引き続き実施される。
(Operation example 2)
FIG. 10 shows an example in which a temperature rise occurs and is resolved in the refrigerator 100. In the example shown in FIG. 10, the threshold value for the temperature rise is set to 10° C. In the example shown in FIG. 10, the server 200 repeatedly transmits an eco-driving instruction at 0:00, 1:00, ..., 10:00 (S201, S202, S203). Then, at 10:30, a temperature rise that exceeds the threshold occurs (S131). At this point, the control right is switched to the refrigerator 100, and normal operation is performed (S132). Then, an eco-driving instruction is transmitted from the server 200 at 11:00 (S204). Then, when the temperature rise is resolved at 11:45 (S133), the control right is switched to the server 200, and eco-driving is performed based on the eco-driving instruction at 11:00 (S134). Then, an eco-driving instruction is transmitted from the server 200 at 12:00 (S205). In this case, eco-driving is continued based on the eco-driving instruction at 12:00.

S134の動作は、例えば、動作例1のS124の動作と同様に、サーバ200から受信する制御指令を次に取得するまでの間(すなわち、11:45から12:00の間)は記憶部155に記憶させた制御指令(例えば11:00に受信した制御指令)に基づいて冷却部130を制御する。 The operation of S134, for example, is similar to the operation of S124 in operation example 1, in that the cooling unit 130 is controlled based on the control command stored in the memory unit 155 (e.g., the control command received at 11:00) until the next control command is received from the server 200 (i.e., between 11:45 and 12:00).

(動作例3)
図11は、通信途絶(無線切断ともいう)が発生した例を示す。図11に示す例では、サーバ200から0時、1時、…、10時と繰り返しエコ運転指示が送信される(S201、S202、S203)。そして、10時30分に無線切断が発生する(S141)。この場合、10時のエコ運転指示の有効期間が11時までなので、エコ運転が11時まで継続し、11時で終了する(S142)。そして、11時の段階で無線切断が解消していない場合、制御権が冷蔵庫100に切り替えられ、通常運転が実施される(S143)。
(Operation example 3)
Fig. 11 shows an example in which communication interruption (also called wireless disconnection) occurs. In the example shown in Fig. 11, the server 200 repeatedly transmits an eco-driving instruction at 0:00, 1:00, ..., 10:00 (S201, S202, S203). Then, wireless disconnection occurs at 10:30 (S141). In this case, since the valid period of the eco-driving instruction at 10:00 is until 11:00, eco-driving continues until 11:00 and ends at 11:00 (S142). Then, if the wireless disconnection is not resolved at the stage of 11:00, the control right is switched to the refrigerator 100, and normal operation is performed (S143).

すなわち、本動作例では、冷蔵庫100の制御部151は、上記所定の条件としてサーバ200と冷蔵庫100との間で通信途絶が生じる場合、サーバ200から最後に取得された制御指令(例えば10時のエコ運転指示)に対応する時間分に亘り上記制御指令に基づく冷却部130の制御を継続し、その後、通信途絶が解消していない場合に冷蔵庫100の制御権をサーバ200から冷蔵庫100に切り替える。なお、制御部151は、最後に取得された制御指令に対応する時間分(有効期間)に代えて、通信途絶が生じた時間から一定時間(例えば30分)に亘り上記制御指令に基づく冷却部130の制御を継続してもよい。これら構成によれば、電子レンジなどの使用による一時的な通信途絶が生じた場合に、制御権を即時に切り替えは実施せず、最後に受信された制御指令に基づいてしばらく運転を継続することで、不要な動作を抑制することができる。 That is, in this operation example, when a communication interruption occurs between the server 200 and the refrigerator 100 as the above-mentioned predetermined condition, the control unit 151 of the refrigerator 100 continues to control the cooling unit 130 based on the control command last acquired from the server 200 for a period of time corresponding to the control command (e.g., an eco-drive command at 10:00), and then switches the control right of the refrigerator 100 from the server 200 to the refrigerator 100 if the communication interruption has not been resolved. Note that the control unit 151 may continue to control the cooling unit 130 based on the control command for a certain period of time (e.g., 30 minutes) from the time when the communication interruption occurred, instead of the period of time (validity period) corresponding to the last acquired control command. According to this configuration, when a temporary communication interruption occurs due to the use of a microwave oven or the like, the control right is not immediately switched, and unnecessary operations can be suppressed by continuing operation for a while based on the last received control command.

(動作例4)
図12は、電源OFFと電源ONが発生した例を示す。図12に示す例では、サーバ200から0時、1時、…、10時と繰り返しエコ運転指示が送信される(S201、S202、S203)。そして、10時30分に冷蔵庫100の電源がOFFされ(S151)、10時45分に電源がONされ、無線接続が完了する(S152)。ここでは、電源が入れ直された場合の初期設定として制御権が冷蔵庫100に設定され、通常運転が実施される(S153)。その後、11時にサーバ200からエコ運転指示が送信される(S204)。この場合、その後、制御権がサーバ200に切り替えられ、11時のエコ運転指示に基づきエコ運転が実施される(S154)。
(Operation example 4)
Fig. 12 shows an example in which the power is turned off and on. In the example shown in Fig. 12, the server 200 repeatedly transmits an eco-driving instruction at 0:00, 1:00, ..., 10:00 (S201, S202, S203). Then, the power of the refrigerator 100 is turned off at 10:30 (S151), and the power is turned on at 10:45, and the wireless connection is completed (S152). Here, the control right is set to the refrigerator 100 as an initial setting when the power is turned on again, and normal operation is performed (S153). After that, the server 200 transmits an eco-driving instruction at 11:00 (S204). In this case, the control right is then switched to the server 200, and eco-driving is performed based on the eco-driving instruction at 11:00 (S154).

すなわち、本動作例では、冷蔵庫100の制御部151は、上記所定の条件として冷蔵庫100の電源が入れ直される場合、冷蔵庫100の制御権をサーバ200から冷蔵庫100に切り替え、その後、サーバ200から制御指令が再び取得されるまでの間は、冷蔵庫100側に制御権を持たせて、冷蔵庫100に設定された設定値に基づき冷却部130を制御する。このような構成によれば、冷蔵庫100の電源がON/OFFされるような通常と異なる状況が生じている場合に、現実に即した運転(冷蔵庫100としての通常運転)を行うことができる。 In other words, in this operation example, when the refrigerator 100 is turned on again as the above-mentioned predetermined condition, the control unit 151 of the refrigerator 100 switches the control right of the refrigerator 100 from the server 200 to the refrigerator 100, and thereafter, until a control command is obtained again from the server 200, the refrigerator 100 has the control right and controls the cooling unit 130 based on the setting value set in the refrigerator 100. With this configuration, when an unusual situation occurs such as when the refrigerator 100 is turned on and off, it is possible to perform operation that is in line with reality (normal operation of the refrigerator 100).

(動作例5)
図13は、電源OFFと電源ONが発生し、さらに電源ON後に制御指令取得部152がサーバ200へ運転指示を問い合わせる例を示す。図13に示す例では、サーバ200から0時、1時、…、10時と繰り返しエコ運転指示が送信される(S201、S202、S203)。そして、10時30分に冷蔵庫100の電源がOFFし(S161)、10時45分に電源がONし、無線接続が完了する(S162)。ここで制御指令取得部152がサーバ200へ運転指示を問い合わせる(S163)。次に、サーバ200が問い合わせに対してエコ運転指示を送信する(S205)。その後、制御権がサーバ200に切り替えられ、問い合わせに応じて送信されたエコ運転指示に基づきエコ運転が実施される(S164)。
(Operation example 5)
Fig. 13 shows an example in which the power is turned off and on, and the control command acquisition unit 152 inquires of the server 200 about an operation instruction after the power is turned on. In the example shown in Fig. 13, the server 200 repeatedly transmits an eco-driving instruction at 0:00, 1:00, ..., 10:00 (S201, S202, S203). Then, the power of the refrigerator 100 is turned off at 10:30 (S161), and the power is turned on at 10:45, and the wireless connection is completed (S162). Here, the control command acquisition unit 152 inquires of the server 200 about an operation instruction (S163). Next, the server 200 transmits an eco-driving instruction in response to the inquiry (S205). After that, the control right is switched to the server 200, and eco-driving is performed based on the eco-driving instruction transmitted in response to the inquiry (S164).

なお、動作例4または動作例5の変形例として、制御部151は、時刻情報を参照可能である場合、電源OFF前の時刻と電源ON後の時刻との差分値に応じて、動作を変えてもよい。すなわち、上記差分値が所定値未満(短時間しか電源が切られていない場合)、電源OFF前に受信した制御指令に基づき、電源ON後の制御を行ってもよい。一方で、上記差分値が所定値以上(長時間に亘り電源が切られている場合)、電源ON後の制御については、制御権をサーバ200から冷蔵庫100に切り替え、冷蔵庫100の設定値に基づく制御を行ってもよく、電源ON後にサーバ200に問い合わせを行ってもよい。 As a modification of operation example 4 or operation example 5, when the control unit 151 is able to refer to time information, the control unit 151 may change the operation depending on the difference between the time before the power was turned off and the time after the power was turned on. That is, when the difference is less than a predetermined value (when the power was turned off for only a short time), the control after the power was turned on may be performed based on the control command received before the power was turned off. On the other hand, when the difference is equal to or greater than a predetermined value (when the power was turned off for a long time), the control after the power was turned on may be switched from the server 200 to the refrigerator 100, and control may be performed based on the setting value of the refrigerator 100, or an inquiry may be made to the server 200 after the power was turned on.

<7.端末装置による報知例>
次に、端末装置300の表示内容について説明する。
図14は、端末装置300の表示画面301aに表示される表示情報の一例であり、冷蔵庫100の節電実績を示す節電実績表示画面D1の一例を示す図である。図14は、例えば、2021年5月17日の10時の時点で表示される画面である。なお図14中に示される符号301aで示す鎖線の黒枠は、表示装置301の表示画面301aに1度に表示される内容を示す。
7. Example of Notification by Terminal Device
Next, the display contents of the terminal device 300 will be described.
Fig. 14 is an example of display information displayed on the display screen 301a of the terminal device 300, and is a diagram showing an example of a power saving performance display screen D1 showing the power saving performance of the refrigerator 100. Fig. 14 shows, for example, a screen displayed at 10:00 on May 17, 2021. Note that the dashed black frame indicated by reference numeral 301a in Fig. 14 indicates the contents displayed at one time on the display screen 301a of the display device 301.

節電実績表示画面D1は、当日未明から現在までに実施された運転の種類を表示する。例えば、運転の種類は、時系列上のタイムバー401により表示される。タイムバー401は、例えば、色分けなどにより各所定単位時間に行われた運転の種類を示す。図14に示す例では、0時から3時まで第1特別運転(エコ運転)が行われ、3時から6時までは通信途絶(オフライン)のためデータが存在せず、6時から7時まで第2特別運転(予冷運転)が行われ、7時から8時まで通常運転が行われ、8時から10時まで第1特別運転(エコ運転)が行われた場合である。 The power saving performance display screen D1 displays the types of operation that have been performed from the early hours of the day until the present. For example, the types of operation are displayed by a time bar 401 in chronological order. The time bar 401 indicates the type of operation performed at each predetermined unit time, for example, by color coding. In the example shown in FIG. 14, a first special operation (eco operation) is performed from midnight to 3:00, no data exists from 3:00 to 6:00 due to a communication interruption (offline), a second special operation (pre-cooling operation) is performed from 6:00 to 7:00, normal operation is performed from 7:00 to 8:00, and the first special operation (eco operation) is performed from 8:00 to 10:00.

節電実績表示画面D1は、タイムバー401の時系列に関連付けて、特別表示402を表示させる。特別表示402は、冷蔵庫100の制御権がサーバ200から冷蔵庫100に切り替えられたことを示す表示である。この例では、特別表示402は、通信途絶によって冷蔵庫100の制御権が切り替えられた時刻に対応付けて表示される。特別表示402は、例えば、冷蔵庫100の報知部153またはサーバ200の報知部250から受信する情報に基づいて表示される。なお、通信途絶以外の上述した所定の条件が満たされることで制御権が切り替えられる場合も、同様の特別表示402が表示される。これにより、制御権が切り替えられたことをユーザUが容易に知ることができる。 The power saving performance display screen D1 displays a special display 402 in association with the time series of the time bar 401. The special display 402 is a display indicating that the control right of the refrigerator 100 has been switched from the server 200 to the refrigerator 100. In this example, the special display 402 is displayed in association with the time when the control right of the refrigerator 100 was switched due to a communication interruption. The special display 402 is displayed based on information received from the notification unit 153 of the refrigerator 100 or the notification unit 250 of the server 200, for example. Note that a similar special display 402 is also displayed when the control right is switched due to the satisfaction of the above-mentioned predetermined condition other than the communication interruption. This allows the user U to easily know that the control right has been switched.

以上のように本実施形態によれば、冷蔵庫100側のリアルタイムでの使用状況に応じて、生活パターンを基に運転指示しているサーバ200から冷蔵庫100に冷却の制御権を切り替えることで、生活パターンの予測結果が外れてしまっても、現実に即した運転(冷蔵庫としての通常運転)を行うことができ、臨機応変な制御を実施することができる。よって、本実施形態によれば、より適した冷却制御を行うことができる冷蔵庫を提供することができる。 As described above, according to this embodiment, the cooling control is switched from the server 200, which issues operation instructions based on the lifestyle pattern, to the refrigerator 100 in response to the real-time usage status on the refrigerator 100 side. Even if the predicted result of the lifestyle pattern is incorrect, the refrigerator can operate in accordance with reality (normal operation as a refrigerator), and flexible control can be implemented. Therefore, according to this embodiment, it is possible to provide a refrigerator that can perform more appropriate cooling control.

以上説明した少なくともひとつの実施形態によれば、冷蔵庫は、所定の条件が満たされる場合に、冷蔵庫の制御権をサーバから冷蔵庫に切り替える制御部を有することにより、より適した冷却制御を行うことができる。 According to at least one of the embodiments described above, the refrigerator has a control unit that switches control of the refrigerator from the server to the refrigerator when a certain condition is met, thereby enabling more appropriate cooling control.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments and their modifications are within the scope of the invention and its equivalents as set forth in the claims, as well as the scope and gist of the invention.

(付記)
実施形態に係る冷蔵庫は、次のように構成されていてもよい。
(1)サーバと通信可能な冷蔵庫は、
貯蔵室を冷却する冷却部と、
前記冷蔵庫の過去の運転情報または使用状況に基づいて前記サーバによって生成される前記冷蔵庫の制御指令を前記サーバから取得する制御指令取得部と、
前記制御指令取得部により取得される前記制御指令に基づいて前記冷却部を制御する制御モードを実行中において所定の条件が満たされる場合に、前記冷蔵庫の制御権を前記サーバから前記冷蔵庫に切り替える制御部と、
を備えるとよい。
(2)上記(1)に係る冷蔵庫において、
前記制御部は、前記所定の条件が満たされるか否かを前記冷蔵庫側で判定し、前記冷蔵庫側で前記所定の条件が満たされると判定される場合、前記冷蔵庫の制御権を前記サーバから前記冷蔵庫に切り替えるものであってよい。
(3)上記(1)または(2)に係る冷蔵庫において、
前記制御部は、前記冷蔵庫の直近の運転情報または使用状況に基づき、前記所定の条件が満たされるか否かを判定するものであってよい。
(4)上記(1)から(3)の何れか1つに係る冷蔵庫において、
前記サーバは、前記冷蔵庫の過去の運転情報または使用状況に基づいて前記冷蔵庫に関するユーザの使用習慣を推定し、推定した前記使用習慣において前記冷蔵庫が第1状態になる第1時間帯に対応して前記制御指令として第1制御指令を送信し、前記使用習慣において前記冷蔵庫が第2状態になる第2時間帯に対応して前記制御指令として前記第1制御指令とは異なる第2制御指令を送信し、
前記第2状態は、前記第1状態と比べて前記貯蔵室の空気温度が安定した状態であり、
前記所定の条件は、前記第2時間帯における前記冷蔵庫の実際の状態が前記第2状態とは異なることであるとよい。
(5)上記(4)に係る冷蔵庫において、
前記サーバは、前記冷蔵庫の過去の運転情報または使用状況に基づいて前記冷蔵庫の使用習慣を推定し、推定した前記使用習慣に応じた前記制御指令を所定単位時間ごと送信し、
前記制御部は、前記所定の条件が満たされて前記冷蔵庫の制御権を前記サーバから前記冷蔵庫に切り替えた場合、前記所定の条件が満たされてから所定時間が経過する前に前記サーバから再び前記制御指令が取得されても、少なくとも前記所定時間が経過するまでの間は前記冷蔵庫に設定された設定値に基づき前記冷却部を制御するとよい。
(6)上記(5)に係る冷蔵庫は、
記憶部をさらに備え、
前記制御部は、前記所定の条件が満たされて前記冷蔵庫の制御権を前記サーバから前記冷蔵庫に切り替えた後に前記サーバから再び前記制御指令が取得される場合、取得された前記制御指令を前記記憶部に記憶させ、前記所定の条件が満たされる状態が解消されて前記サーバによる前記冷蔵庫の制御を再開させる場合、前記所定単位時間ごとに前記サーバから受信する前記制御指令を次に取得するまでの間は前記記憶部に記憶させた前記制御指令に基づいて前記冷却部を制御するとよい。
(7)上記(1)から(6)の何れか1つに係る冷蔵庫において、
前記所定の条件は、前記サーバと前記冷蔵庫との間で通信途絶が生じることであり、
前記制御部は、前記所定の条件が満たされる場合、前記サーバから最後に取得された前記制御指令に対応する時間分または一定時間に亘り前記制御指令に基づく前記冷却部の制御を継続し、その後、前記通信途絶が解消していない場合に前記冷蔵庫の制御権を前記サーバから前記冷蔵庫に切り替えるとよい。
(8)上記(1)から(7)の何れか1つに係る冷蔵庫において、
前記所定の条件は、前記冷蔵庫の電源が入れ直されることであり、
前記制御部は、前記所定の条件が満たされる場合、前記冷蔵庫の制御権を前記サーバから前記冷蔵庫に切り替え、その後、前記サーバから前記制御指令が再び取得されるまでの間は前記冷蔵庫に設定された設定値に基づき前記冷却部を制御するとよい。
(9)上記(1)から(8)の何れか1つに係る冷蔵庫において、
前記制御部は、前記冷蔵庫に設定された設定値に基づき前記冷却部を制御する通常制御モードと、前記冷蔵庫の過去の運転情報または使用状況に基づき学習が行われた前記サーバから取得される前記制御指令に基づいて前記冷却部を制御する学習制御モードとで前記冷却部を制御可能であるとともに、前記通常制御モードの設定と前記学習制御モードの設定とを切り替え可能であり、
前記制御部は、前記学習制御モードが設定された状態で前記所定の条件が満たされて前記冷蔵庫の制御権を前記サーバから前記冷蔵庫に切り替えた後、前記学習制御モードの設定を継続しつつ、前記通常制御モードと同じ内容で前記冷却部を制御するとよい。
(10)上記(1)から(9)の何れか1つに係る冷蔵庫は、
前記冷蔵庫の制御権を前記サーバから前記冷蔵庫に切り替えた場合、前記冷蔵庫の制御権を切り替えたことを報知する報知部をさらに備えるとよい。
(Additional Note)
The refrigerator according to the embodiment may be configured as follows.
(1) A refrigerator that can communicate with a server is
A cooling unit that cools the storage chamber;
a control command acquisition unit that acquires, from the server, a control command for the refrigerator that is generated by the server based on past operation information or a usage status of the refrigerator;
a control unit that switches control of the refrigerator from the server to the refrigerator when a predetermined condition is satisfied while a control mode for controlling the cooling unit based on the control command acquired by the control command acquisition unit is being executed;
It is advisable to prepare the following.
(2) In the refrigerator according to (1) above,
The control unit may determine on the refrigerator side whether or not the predetermined condition is satisfied, and when it is determined on the refrigerator side that the predetermined condition is satisfied, switch control right of the refrigerator from the server to the refrigerator.
(3) In the refrigerator according to (1) or (2),
The control unit may determine whether or not the predetermined condition is satisfied based on most recent operation information or a usage status of the refrigerator.
(4) In the refrigerator according to any one of (1) to (3),
the server estimates a usage habit of the user regarding the refrigerator based on past operation information or a usage status of the refrigerator, transmits a first control command as the control command corresponding to a first time zone in which the refrigerator is in a first state in the estimated usage habit, and transmits a second control command different from the first control command as the control command corresponding to a second time zone in which the refrigerator is in a second state in the usage habit,
The second state is a state in which the air temperature in the storage chamber is more stable than that in the first state,
The predetermined condition may be that an actual state of the refrigerator in the second time period is different from the second state.
(5) In the refrigerator according to (4),
the server estimates a usage habit of the refrigerator based on past operation information or a usage status of the refrigerator, and transmits the control command according to the estimated usage habit for each predetermined unit time;
When the predetermined condition is satisfied and control right of the refrigerator is switched from the server to the refrigerator, even if the control command is acquired again from the server before a predetermined time has elapsed since the predetermined condition was satisfied, the control unit may control the cooling unit based on the setting value set in the refrigerator at least until the predetermined time has elapsed.
(6) The refrigerator according to (5) above,
Further comprising a storage unit,
When the control command is acquired again from the server after the predetermined condition is satisfied and control of the refrigerator is switched from the server to the refrigerator, the control unit stores the acquired control command in the storage unit, and when the state in which the predetermined condition is satisfied is resolved and control of the refrigerator by the server is resumed, the control unit controls the cooling unit based on the control command stored in the storage unit until the control command received from the server at the predetermined unit time is acquired again.
(7) In the refrigerator according to any one of (1) to (6),
The predetermined condition is that a communication interruption occurs between the server and the refrigerator,
When the predetermined condition is satisfied, the control unit continues to control the cooling unit based on the control command for a time period corresponding to the control command last obtained from the server or for a certain period of time, and thereafter, if the communication outage is not resolved, switches control of the refrigerator from the server to the refrigerator.
(8) In the refrigerator according to any one of (1) to (7),
the predetermined condition is that the refrigerator is turned on again,
When the predetermined condition is satisfied, the control unit switches control of the refrigerator from the server to the refrigerator, and thereafter, controls the cooling unit based on a setting value set in the refrigerator until the control command is again obtained from the server.
(9) In the refrigerator according to any one of (1) to (8),
the control unit is capable of controlling the cooling unit in a normal control mode in which the cooling unit is controlled based on a setting value set in the refrigerator and a learning control mode in which the cooling unit is controlled based on the control command acquired from the server which has performed learning based on past operation information or a usage status of the refrigerator, and is capable of switching between a setting of the normal control mode and a setting of the learning control mode,
After the predetermined condition is satisfied with the learning control mode set and the control unit switches the control right of the refrigerator from the server to the refrigerator, the control unit may continue to set the learning control mode and control the cooling unit in the same manner as in the normal control mode.
(10) A refrigerator according to any one of (1) to (9) above,
The refrigerator may further include a notification unit that, when control right of the refrigerator is switched from the server to the refrigerator, notifies that the control right of the refrigerator has been switched.

1…冷蔵庫システム、10…筐体、20…扉、100…冷蔵庫、150…制御装置、151…制御部、152…制御指令取得部、153…報知部、200…サーバ、300…端末装置。 1...refrigerator system, 10...casing, 20...door, 100...refrigerator, 150...control device, 151...control unit, 152...control command acquisition unit, 153...notification unit, 200...server, 300...terminal device.

Claims (3)

サーバと通信可能な冷蔵庫であって、
貯蔵室を冷却する冷却部と、
前記冷蔵庫の過去の運転情報または使用状況に基づいて生成される前記冷蔵庫の制御指令を前記サーバから取得する制御指令取得部と、
前記制御指令に基づいて、冷却能力の異なる第1運転と第2運転で前記冷却部を運転させる制御部と
を備え、
前記制御部は、
前記過去の運転情報に基づいた生活パターンの予測結果を基にした前記制御指令に基づいて前記冷却部を制御する制御モードを実行中という前記使用状況にあるときに、過去の使用状況に基づいて生成された他の制御指令を前記サーバから取得できなかった場合に、少なくとも所定時間が経過するまでの間は、前記過去の運転情報に基づいた生活パターンの予測結果を基にした前記制御指令に基づいた前記冷蔵庫に設定された設定値に基づき前記冷却部を制御して、
前記所定時間が経過した後、前記制御指令の運転内容よりも前記冷蔵庫側の設定手段で設定された前記冷却部の運転内容を優先させて、前記冷蔵庫に設定された設定値に基づき前記冷却部を制御する、
冷蔵庫。
A refrigerator capable of communicating with a server,
A cooling unit that cools the storage chamber;
A control command acquisition unit that acquires a control command for the refrigerator generated based on past operation information or a usage status of the refrigerator from the server;
a control unit that operates the cooling unit in a first operation and a second operation having different cooling capacities based on the control command,
The control unit is
When the control mode for controlling the cooling unit based on the control command based on a prediction result of a life pattern based on the past operation information is being executed in the use state, if another control command generated based on a past use state cannot be acquired from the server, the cooling unit is controlled based on a setting value set in the refrigerator based on the control command based on a prediction result of a life pattern based on the past operation information, at least until a predetermined time has elapsed,
After the predetermined time has elapsed, the operation content of the cooling unit set by the setting means on the refrigerator side is given priority over the operation content of the control command , and the cooling unit is controlled based on a set value set in the refrigerator.
refrigerator.
サーバと通信可能な冷蔵庫であって、
貯蔵室を冷却する冷却部と、
前記冷蔵庫の過去の運転情報または使用状況に基づいて生成される前記冷蔵庫の制御指令を前記サーバから取得する制御指令取得部と、
前記制御指令に基づいて、冷却能力の異なる第1運転と第2運転で前記冷却部を運転させる制御部と
を備え、
前記制御部は、
前記制御指令に基づいて前記冷却部を制御する制御モードを実行中において前記制御指令を前記サーバから取得できなかった場合に、前記制御指令の運転内容よりも前記冷蔵庫側の設定手段で設定された前記冷却部の運転内容を優先させて、
前記制御部は、前記制御指令に基づいて前記冷却部を制御する制御モードを実行中において前記制御指令を前記サーバから取得できなかった場合に、前記冷蔵庫の制御権を前記サーバから前記冷蔵庫に切り替え
前記制御指令を前記サーバから取得できなくなってから所定時間が経過する前に前記サーバから再び前記制御指令が取得されても、少なくとも前記所定時間が経過するまでの間は前記冷蔵庫に設定された設定値に基づき前記冷却部を制御する、
請求項1に記載の冷蔵庫。
A refrigerator capable of communicating with a server,
A cooling unit that cools the storage chamber;
A control command acquisition unit that acquires a control command for the refrigerator generated based on past operation information or a usage status of the refrigerator from the server;
a control unit that operates the cooling unit in a first operation and a second operation having different cooling capacities based on the control command;
Equipped with
The control unit is
When the control command cannot be acquired from the server while a control mode for controlling the cooling unit based on the control command is being executed, the operation content of the cooling unit set by the setting means on the refrigerator side is given priority over the operation content of the control command,
When the control unit cannot obtain the control command from the server while executing a control mode for controlling the cooling unit based on the control command, the control unit switches control right of the refrigerator from the server to the refrigerator,
Even if the control command is acquired again from the server before a predetermined time has elapsed since the control command cannot be acquired from the server, the cooling unit is controlled based on a setting value set in the refrigerator at least until the predetermined time has elapsed.
2. The refrigerator according to claim 1.
サーバと通信可能な冷蔵庫であって、
貯蔵室を冷却する冷却部と、
前記冷蔵庫の過去の運転情報または使用状況に基づいて生成される前記冷蔵庫の制御指令を前記サーバから取得する制御指令取得部と、
前記制御指令に基づいて、冷却能力の異なる通常運転と省電力運転で前記冷却部を運転させる制御部と
を備え、
冷却能力の異なる前記通常運転と前記省電力運転を運転内容の指定事項に含む前記冷蔵庫の制御指令を受け、
前記制御部は、
前記制御指令に基づいて前記冷却部を制御する制御モードを実行中において前記制御指令を前記サーバから取得できなかった場合に、前記制御指令の運転内容よりも前記冷蔵庫側の設定手段で設定された前記冷却部の運転内容を優先させて、
前記サーバは、所定単位時間ごとにまたは冷蔵庫に実行させるべき運転内容が変わる場合に冷蔵庫に制御指令を送信し、
前記サーバから取得される制御指令に該指令の有効期間に関する情報が含まれていて、
前記制御部は、前記サーバと前記冷蔵庫との間で通信途絶が生じる場合、前記制御指令の有効期間中であれば前記制御指令に基づく制御を継続し、前記制御指令の有効期間後に前記通信途絶が解消していない場合に前記冷蔵庫の制御権を前記サーバから前記冷蔵庫に切り替える、
冷蔵庫。
A refrigerator capable of communicating with a server,
A cooling unit that cools the storage chamber;
A control command acquisition unit that acquires a control command for the refrigerator generated based on past operation information or a usage status of the refrigerator from the server;
a control unit that operates the cooling unit in a normal operation and a power saving operation having different cooling capacities based on the control command;
Equipped with
receiving a control command for the refrigerator including the normal operation and the power saving operation having different cooling capacities as designation items of operation contents,
The control unit is
When the control command cannot be acquired from the server while a control mode for controlling the cooling unit based on the control command is being executed, the operation content of the cooling unit set by the setting means on the refrigerator side is given priority over the operation content of the control command,
the server transmits a control command to the refrigerator at predetermined unit time intervals or when an operation content to be executed by the refrigerator changes,
The control command obtained from the server includes information regarding a validity period of the command,
When a communication interruption occurs between the server and the refrigerator, the control unit continues control based on the control command during a valid period of the control command, and when the communication interruption has not been resolved after the valid period of the control command, switches the control right of the refrigerator from the server to the refrigerator.
refrigerator.
JP2023194378A 2021-11-30 2023-11-15 refrigerator Active JP7594648B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023194378A JP7594648B2 (en) 2021-11-30 2023-11-15 refrigerator

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021194403A JP7389096B2 (en) 2021-11-30 2021-11-30 refrigerator
JP2023194378A JP7594648B2 (en) 2021-11-30 2023-11-15 refrigerator

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2021194403A Division JP7389096B2 (en) 2021-11-30 2021-11-30 refrigerator

Publications (2)

Publication Number Publication Date
JP2024003196A JP2024003196A (en) 2024-01-11
JP7594648B2 true JP7594648B2 (en) 2024-12-04

Family

ID=86656521

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021194403A Active JP7389096B2 (en) 2021-11-30 2021-11-30 refrigerator
JP2023194378A Active JP7594648B2 (en) 2021-11-30 2023-11-15 refrigerator

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2021194403A Active JP7389096B2 (en) 2021-11-30 2021-11-30 refrigerator

Country Status (1)

Country Link
JP (2) JP7389096B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013108740A (en) 2011-05-09 2013-06-06 Panasonic Corp Refrigerator
JP2021101145A (en) 2019-08-06 2021-07-08 東芝ライフスタイル株式会社 Home appliance control system, home appliance and information processing device
JP2021169911A (en) 2020-04-17 2021-10-28 パナソニックIpマネジメント株式会社 Programs and terminals

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0526555A (en) * 1991-07-17 1993-02-02 Sanyo Electric Co Ltd Method and controller for cooling operation of refrigerator
KR101924961B1 (en) 2012-11-29 2018-12-04 엘지전자 주식회사 Home appliance, and method for including the same
JP6305628B2 (en) 2015-03-18 2018-04-04 三菱電機株式会社 Equipment control system
JP7390883B2 (en) 2019-12-18 2023-12-04 東芝ライフスタイル株式会社 refrigerator management system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013108740A (en) 2011-05-09 2013-06-06 Panasonic Corp Refrigerator
JP2021101145A (en) 2019-08-06 2021-07-08 東芝ライフスタイル株式会社 Home appliance control system, home appliance and information processing device
JP2021169911A (en) 2020-04-17 2021-10-28 パナソニックIpマネジメント株式会社 Programs and terminals

Also Published As

Publication number Publication date
JP2024003196A (en) 2024-01-11
JP2023080865A (en) 2023-06-09
JP7389096B2 (en) 2023-11-29

Similar Documents

Publication Publication Date Title
CN105683689B (en) Refrigerator, refrigerator management system, and refrigerator control method
US9429925B2 (en) Method for operating an appliance and a refrigerator appliance
EP3470758B1 (en) Temperature-context-aware refrigerator and method for controlling same
MXPA05001045A (en) System and method for temperature control in refrigeration systems and heating systems.
JP6125009B2 (en) Power management system and refrigerator
CN113227685B (en) Refrigerator with a door
KR20160035016A (en) Power-consumption output device
CN111854273A (en) Refrigeration appliance and its control method, device, and computer-readable storage medium
JP7594648B2 (en) refrigerator
JP2021179276A (en) Information processing system
JP7779755B2 (en) Information processing system and refrigerator
JP7514996B2 (en) Programs and refrigerators
JP7387838B1 (en) Information processing system and information processing method
JP2018169090A (en) Refrigerator, server device, and refrigeration system including these
JP2024085581A (en) Information processing system, and information processing method
KR20190106292A (en) Refrigerator system and Control method of the same
CN112050387A (en) Control method of air conditioner under refrigeration working condition
JP2022140721A (en) Refrigerator, refrigerator control method, and refrigerator control program
JP2023127299A (en) refrigerator
JP2025162784A (en) refrigerator
JP7353486B2 (en) refrigerator communication system
JP2023109560A (en) refrigerator
CN119642494A (en) Method and device for controlling refrigerator, refrigerator and computer readable storage medium
KR102013452B1 (en) Method for controlling refrigerator
CN121832277A (en) Refrigerator parameter real-time cloud regulation and control system based on flow type Bayesian optimization

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231115

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240424

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240507

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240703

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240708

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241122

R150 Certificate of patent or registration of utility model

Ref document number: 7594648

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350