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
JP7671328B2 - Information processing system and information processing method - Google Patents
[go: Go Back, main page]

JP7671328B2 - Information processing system and information processing method - Google Patents

Information processing system and information processing method Download PDF

Info

Publication number
JP7671328B2
JP7671328B2 JP2023193803A JP2023193803A JP7671328B2 JP 7671328 B2 JP7671328 B2 JP 7671328B2 JP 2023193803 A JP2023193803 A JP 2023193803A JP 2023193803 A JP2023193803 A JP 2023193803A JP 7671328 B2 JP7671328 B2 JP 7671328B2
Authority
JP
Japan
Prior art keywords
time
status information
information
refrigerator
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
JP2023193803A
Other languages
Japanese (ja)
Other versions
JP2024035236A (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 JP2023193803A priority Critical patent/JP7671328B2/en
Publication of JP2024035236A publication Critical patent/JP2024035236A/en
Application granted granted Critical
Publication of JP7671328B2 publication Critical patent/JP7671328B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Devices That Are Associated With Refrigeration Equipment (AREA)

Description

本発明の実施形態は、情報処理システム、および情報処理方法に関する。 Embodiments of the present invention relate to an information processing system and an information processing method.

サーバからの指示に基づいて冷却運転を制御する冷蔵庫が知られている。ところで、このような冷蔵庫に関する情報処理システムは、利便性の向上が期待されている。 Refrigerators are known that control cooling operation based on instructions from a server. Information processing systems related to such refrigerators are expected to improve convenience.

特開2019-143953号公報JP 2019-143953 A

本発明が解決しようとする課題は、利便性の向上を図ることができる情報処理システムおよび情報処理方法を提供することである。 The problem that the present invention aims to solve is to provide an information processing system and an information processing method that can improve convenience.

実施形態の情報処理システムは、決定部を備える。前記決定部は、冷蔵庫の状態を示す状態情報を用いた判定要素であって、過去の連続した時間である一定時間の前記状態情報を含む第1判定要素と、少なくとも前記過去の一定時間よりも前の複数の一定時間の前記状態情報に基づいて算出された第2判定要素とに基づき、前記冷蔵庫の冷却運転の内容を決定する。前記状態情報が、前記冷蔵庫の扉開時間を示す情報を含む。
An information processing system according to an embodiment includes a determination unit. The determination unit determines details of a cooling operation of the refrigerator based on a first determination element, which is a determination element using status information indicating a status of the refrigerator, including the status information for a certain period of time that is a continuous period of time in the past, and a second determination element calculated based on the status information for at least a plurality of certain periods of time prior to the certain period of time in the past. The status information includes information indicating a door-open time of the refrigerator.

実施形態の冷蔵庫システムの全体構成を示す図。FIG. 1 is a diagram showing an overall configuration of a refrigerator system according to an 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. 実施形態の生活パターンの推定を説明する図。4A to 4C are diagrams for explaining estimation of a lifestyle pattern according to an embodiment. 実施形態の運転計画生成部の処理に基づく機能ブロック図。FIG. 4 is a functional block diagram based on the processing of an operation plan generating unit according to the embodiment. 実施形態の冷却モードの作成の説明図。FIG. 4 is an explanatory diagram of creating a cooling mode according to the embodiment. 実施形態のデータ調整の処理の具体例を示す図。5A to 5C are diagrams showing a specific example of data adjustment processing according to the embodiment. 実施形態の運転計画生成部での予測処理の流れを示すフローチャート。11 is a flowchart showing a flow of a prediction process in an operation plan generating unit of the embodiment. 実施形態の予冷運転判定を説明するための図。FIG. 4 is a diagram for explaining a pre-cooling operation determination in the embodiment. 実施形態のエコ運転判定を説明するための図。5 is a diagram for explaining eco-driving determination according to the embodiment; FIG.

以下、実施形態の情報処理システムおよび情報処理方法を、図面を参照して説明する。以下の説明では、同一または類似の機能を有する構成に同一の符号を付す。そして、それら構成の重複する説明は省略する場合がある。本出願で「XXに基づく」とは、「少なくともXXに基づく」ことを意味し、XXに加えて別の要素に基づく場合も含み得る。また「XXに基づく」とは、XXを直接に用いる場合に限定されず、XXに対して演算や加工が行われたものに基づく場合も含み得る。本出願で「XXまたはYY」とは、XXとYYのうちいずれか一方の場合に限定されず、XXとYYの両方の場合も含み得る。これは選択的要素が3つ以上の場合も同様である。XXおよびYYは、任意の要素(例えば任意の情報)である。 The information processing system and information processing method according to the embodiment will be described below with reference to the drawings. In the following description, the same reference numerals are used for components having the same or similar functions. Duplicate descriptions of those components may be omitted. In this application, "based on XX" means "based on at least XX" and may include the 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 the 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 the case where there are three or more selective elements. XX and YY are any element (for example, any information).

本出願で「取得する」とは、送信要求を送信して能動的に取得する場合に限定されず、他の装置から送信される情報を受動的に受信することで取得する場合も含み得る。また「取得」とは、目的の情報(取得対象の情報)を外部から直接取得する場合に限定されず、外部から得られた情報に対して演算または加工などを行うことで、目的の情報を生成して取得する場合も含み得る。 In this application, "acquire" is not limited to active acquisition by sending a transmission request, but may also include acquisition by passively receiving information transmitted from another device. Furthermore, "acquire" is not limited to direct acquisition of target information (information to be acquired) from outside, but may also include acquisition of target information by generating it through calculation or processing of information acquired from outside.

(実施形態)
<1.家電管理システムの全体構成>
図1は、実施形態の家電管理システム1の全体構成を示す図である。家電管理システム1は、例えば、冷蔵庫100と、サーバ200と、端末装置300とを含む。サーバ200は、「情報処理システム」の一例である。ただし、「情報処理システム」は、上記例に限定されず、冷蔵庫100の制御装置160により実現されてもよく、サーバ200と冷蔵庫100の制御装置160とにより実現されてもよい。後述するネットワークNWは、例えば、インターネット、セルラー網、Wi-Fi網、LPWA(Low Power Wide Area)、WAN(Wide Area Network)、LAN(Local Area Network)、またはその他の公衆回線や専用回線などを状況に応じて利用すればよい。
(Embodiment)
<1. Overall configuration of home appliance management system>
FIG. 1 is a diagram showing the overall configuration of a home appliance management system 1 according to an embodiment. The home appliance management system 1 includes, for example, a refrigerator 100, a server 200, and a terminal device 300. The server 200 is an example of an "information processing system." However, the "information processing system" is not limited to the above example, and may be realized by the control device 160 of the refrigerator 100, or may be realized by the server 200 and the control device 160 of the refrigerator 100. The network NW described later 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 installed 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は、ネットワークNWを介して、冷蔵庫100または端末装置300と通信可能である。サーバ200は、ネットワークNW中のルータに含まれる情報処理部など、エッジコンピューティングやフォグコンピューティングを行う情報処理部を含んでもよい。サーバ200は、クラウドサーバに限定されず、ユーザUの住居にあるコンピュータでもよく、家庭内ルータなどでもよい。 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 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, a home router, or the like.

端末装置300は、冷蔵庫100のユーザUが使用する端末装置である。端末装置300は、例えば、スマートフォンまたはタブレット端末装置のような携帯端末装置である。ただし、端末装置300は、携帯端末装置に限定されず、パーソナルコンピュータなどでもよいし、スマートスピーカのような音声対話装置などでもよい。端末装置300は、例えば、種々の情報を表示可能な表示画面301aを含む表示装置301と、ユーザUの入力を受け付け可能な入力装置302とを有する。入力装置302は、例えば表示装置301の表示画面301aと重ねて設けられたタッチパネルである。入力装置302は、端末装置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. 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 the 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.

端末装置300には、アプリケーションプログラムPがインストールされ、以下に説明する機能がサポートされる。アプリケーションプログラムPは、冷蔵庫100を管理するためのアプリケーションプログラムである。以下では、アプリケーションプログラムPが実行されることで起動されるアプリケーションソフトウェアを「家電管理アプリAPP」と称する。 An application program P is installed on the terminal device 300, and the functions described below are supported. The application program P is an application program for managing the refrigerator 100. Hereinafter, the application software that is started by executing the application program P is referred to as the "appliance management app APP."

<2.冷蔵庫>
次に、冷蔵庫100について詳しく説明する。
図2は、冷蔵庫100の概略構成を示す正面図である。冷蔵庫100は、例えば、筐体10と、複数の扉20とを備えている。
2. Refrigerator
Next, the refrigerator 100 will be described in detail.
2 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、チルド室31A、野菜室32、製氷室33、小冷凍室34、および主冷凍室35を含む。冷蔵室31および野菜室32は、冷蔵温度帯(例えば、1~4℃の温度帯)の貯蔵室である。チルド室31Aは、チルド温度帯(例えば、-1℃~+1℃の温度帯)の貯蔵室である。製氷室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 chilled compartment 31A, 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 chilled temperature range (for example, a temperature range of 1 to 4°C). The chilled compartment 31A is a storage compartment in the chilled temperature range (for example, a temperature range of -1°C to +1°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 temperature range of -10 to -20°C).

上述した冷蔵室31、チルド室31A、野菜室32、製氷室33、小冷凍室34、および主冷凍室35の各々は、「貯蔵部」の一例である。チルド室31Aは、「特別貯蔵部」の一例である。なお「特別貯蔵部」は、チルド室31Aに限定されず、パーシャル温度帯(約-4℃~-2℃)に冷却されるパーシャル室や、複数の温度帯(例えば冷蔵温度帯と冷凍温度帯)で温度が切り替え可能な温度切替室などでもよい。以下では、冷蔵室31、チルド室31A、および野菜室32を区別しない場合、「貯蔵室30R」と称する場合がある。以下では、製氷室33、小冷凍室34、および主冷凍室35を区別しない場合、「貯蔵室30F」と称する場合がある。 Each of the above-mentioned refrigerator compartment 31, chilled compartment 31A, vegetable compartment 32, ice-making compartment 33, small freezer compartment 34, and main freezer compartment 35 is an example of a "storage section". The chilled compartment 31A is an example of a "special storage section". The "special storage section" is not limited to the chilled compartment 31A, but may be a partial compartment cooled to a partial temperature zone (approximately -4°C to -2°C) or a temperature-switchable compartment in which the temperature can be switched between multiple temperature zones (for example, a refrigerated temperature zone and a freezer temperature zone). In the following, when the refrigerator compartment 31, chilled compartment 31A, and vegetable compartment 32 are not differentiated, they may be referred to as "storage compartment 30R". In the following, when the ice-making compartment 33, small freezer compartment 34, and main freezer compartment 35 are not differentiated, they may be referred to as "storage compartment 30F".

複数の貯蔵室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."

図3は、冷蔵庫100の機能構成を示すブロック図である。冷蔵庫100は、例えば、扉開閉検知センサ110、温度センサ120、冷却部130、操作部140、通信部150、制御装置160、および記憶部190を有する。 Figure 3 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, an operation unit 140, a communication unit 150, a control device 160, and a memory unit 190.

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

<2.2 温度センサ>
温度センサ120は、貯蔵室30の温度(例えば貯蔵室30内の空気温度)を検出する温度センサである。温度センサ120は、例えば、冷蔵室31の温度(冷蔵室温度)を検出する冷蔵室温度センサ121、チルド室31Aの温度(チルド室温度)を検出するチルド室温度センサ122、および主冷凍室35の温度(冷凍室温度)を検出する主冷凍室温度センサ123を含む。温度センサ120の検出結果は、制御装置160に出力される。
2.2 Temperature sensor
The temperature sensor 120 is a temperature sensor that detects the temperature of the storage compartment 30 (e.g., the air temperature in 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 (refrigerator compartment temperature), a chilled compartment temperature sensor 122 that detects the temperature of the chilled compartment 31A (chilled compartment temperature), and a main freezer compartment temperature sensor 123 that detects the temperature of the main freezer compartment 35 (freezer compartment temperature). The detection results of the temperature sensor 120 are output to the control device 160.

<2.3 冷却部>
冷却部130は、複数の貯蔵室30を冷却する装置である。冷却部130は、例えば、第1冷却器131、第2冷却器132、圧縮機133、三方弁134と、第1送風機135、および第2送風機136を含む。
2.3 Cooling section
The cooling unit 130 is a device that cools the multiple storage chambers 30. The cooling unit 130 includes, for example, a first cooler 131, a second cooler 132, a compressor 133, a three-way valve 134, a first blower 135, and a second blower 136.

第1冷却器131は、冷蔵温度帯の貯蔵室30R(冷蔵室31、チルド室31A、および野菜室32)に対応して配置されている。第2冷却器132は、冷凍温度帯の貯蔵室30F(製氷室33、小冷凍室34、および主冷凍室35)に対応して配置されている。圧縮機133は、第1冷却器131および第2冷却器132に冷媒を供給する。 The first cooler 131 is arranged to correspond to the storage compartment 30R (refrigerator compartment 31, chilled compartment 31A, and vegetable compartment 32) in the refrigeration temperature range. The second cooler 132 is arranged to correspond to the storage compartment 30F (ice-making compartment 33, small freezer compartment 34, and main freezer compartment 35) in the freezing temperature range. The compressor 133 supplies refrigerant to the first cooler 131 and the second cooler 132.

三方弁134は、圧縮機133により圧縮された冷媒が第1冷却器131に供給される第1状態と、圧縮機133により圧縮された冷媒が第2冷却器132に供給される第2状態とに切り替えられる。第1送風機135は、第1冷却器131により冷却された冷気を冷蔵温度帯の貯蔵室30R(冷蔵室31、チルド室31A、および野菜室32)に供給する。第2送風機136は、第2冷却器132により冷却された冷気を冷凍温度帯の貯蔵室30F(製氷室33、小冷凍室34、および主冷凍室35)に供給する。 The three-way valve 134 is switched between a first state in which the refrigerant compressed by the compressor 133 is supplied to the first cooler 131, and a second state in which the refrigerant compressed by the compressor 133 is supplied to the second cooler 132. The first blower 135 supplies the cold air cooled by the first cooler 131 to the storage compartment 30R (refrigerator compartment 31, chilled compartment 31A, and vegetable compartment 32) in the refrigeration temperature range. The second blower 136 supplies the cold air cooled by the second cooler 132 to the storage compartment 30F (ice-making compartment 33, small freezer compartment 34, and main freezer compartment 35) in the freezing temperature range.

<2.5 操作部>
操作部140は、冷蔵庫100に対するユーザUの操作を受け付け可能な操作部である。操作部140は、例えば、扉20の表面または筐体10の内面に設けられた1つ以上のボタンを含む。ユーザUは、操作部140を操作することで、冷蔵庫100の制御モードとして、後述する各種の冷却制御モードを設定可能である。本出願で「制御モードを設定する」とは、制御モードをON状態にすることを意味する。操作部140は、端末装置300に代えて/加えて、後述する学習制御モードを設定する(すなわちON状態にする)ユーザUの操作を受け付け可能でもよい。
2.5 Operation unit
The operation unit 140 is an operation unit capable of accepting an operation of the user U on the refrigerator 100. The operation unit 140 includes, for example, one or more buttons provided on the surface of the door 20 or the inner surface of the housing 10. The user U can set various cooling control modes, which will be described later, as control modes of the refrigerator 100 by operating the operation unit 140. In this application, "setting a control mode" means turning a control mode to an ON state. The operation unit 140 may be capable of accepting an operation of the user U to set (i.e., turn to an ON state) a learning control mode, which will be described later, instead of/in addition to the terminal device 300.

<2.6 通信部>
通信部150は、例えば無線通信モジュールである。通信部150は、ユーザUの住居に配置された無線ルータWRおよびモデムMを介してサーバ200と通信可能である。
<2.6 Communication section>
The communication unit 150 is, for example, a wireless communication module. The communication unit 150 is capable of communicating with the server 200 via a wireless router WR and a modem M installed in the user U's residence.

<2.7 制御装置>
制御装置160は、冷蔵庫100の全体を統括的に制御する。制御装置160は、制御指令取得部161、制御部162、状態管理部163、および送信部164を有する。これら機能部は、冷蔵庫100に搭載されたCPU(Central Processing Unit)のような1つ以上のハードウェアプロセッサがプログラムを実行することにより実現される。ただし、これら機能部の一部または全部は、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、またはFPGA(Field Programmable Gate Array)などのハードウェアによって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。
2.7 Control Device
The control device 160 comprehensively controls the entire refrigerator 100. The control device 160 has a control command acquisition unit 161, a control unit 162, a state management unit 163, and a transmission unit 164. These functional units are realized by one or more hardware processors such as a CPU (Central Processing Unit) mounted on the refrigerator 100 executing programs. However, some or all of these functional units 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 cooperation between software and hardware.

制御指令取得部161は、冷蔵庫100の冷却運転に関する制御指令をサーバ200から取得する。本実施形態では、制御指令取得部161は、学習制御モードが設定された場合、サーバ200によって生成された冷蔵庫100の冷却運転に関する制御指令をサーバ200から取得する。上記制御指令は、例えば、冷蔵庫100の消費電力を低減させる特別運転の運転指示である。本実施形態では、上記制御指令は、複数の運転モード(冷却モード)のいずれかを指定する制御指令である。複数の運転モードは、例えば、通常運転、エコ運転、および予冷運転を含む。これら各運転モードの詳細は、サーバ200に関する説明のなかで述べる。 The control command acquisition unit 161 acquires a control command related to the cooling operation of the refrigerator 100 from the server 200. In this embodiment, when the learning control mode is set, the control command acquisition unit 161 acquires a control command related to the cooling operation of the refrigerator 100 generated by the server 200 from the server 200. The control command is, for example, an operation command for a special operation that reduces the power consumption of the refrigerator 100. In this embodiment, the control command is a control command that specifies one of a plurality of operation modes (cooling modes). The plurality of operation modes include, for example, normal operation, eco operation, and pre-cooling operation. Details of each of these operation modes will be described in the explanation of the server 200.

制御部162は、冷却部130を制御することで、冷却部130により各貯蔵室30を冷却する。例えば、制御部162は、各貯蔵室30の設定温度(目標温度)と温度センサ120の検出結果とに基づき冷却部130を制御する。例えば、制御部162は、各貯蔵室30の設定温度(目標温度)と、温度センサ120により検出された温度との差分に基づくPID(Proportional-Integral-Differential)制御のようなフィードバック制御により冷却部130に含まれる圧縮機133、第1送風機135、および第2送風機136を制御する。 The control unit 162 controls the cooling unit 130 to cool each storage chamber 30 using the cooling unit 130. For example, the control unit 162 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. For example, the control unit 162 controls the compressor 133, first fan 135, and second fan 136 included in the cooling unit 130 using feedback control such as 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.

本実施形態では、制御部162は、後述する学習制御モードが設定された場合、制御指令取得部161により取得される制御指令(サーバ200からの制御指令)に基づき、冷却部130を制御する。すなわち、制御部162は、制御指令により指示される通常運転、エコ運転、または予冷運転を実行する。 In this embodiment, when a learning control mode, which will be described later, is set, the control unit 162 controls the cooling unit 130 based on a control command (a control command from the server 200) acquired by the control command acquisition unit 161. That is, the control unit 162 executes normal operation, eco operation, or pre-cooling operation as instructed by the control command.

状態管理部163は、冷蔵庫100の状態に関する情報(以下「冷蔵庫情報」と称する)を記憶部190に記憶させる。冷蔵庫情報は、例えば、サーバ200において冷蔵庫100に対する制御指令の生成に用いられる学習用状態情報191と、冷蔵庫100の運転動作の実行結果を示す実行結果情報192とを含む。 The status management unit 163 stores information about the status of the refrigerator 100 (hereinafter referred to as "refrigerator information") in the storage unit 190. The refrigerator information includes, for example, learning status information 191 used to generate control commands for the refrigerator 100 in the server 200, and execution result information 192 indicating the execution results of the operation of the refrigerator 100.

学習用状態情報191は、冷蔵庫100の状態を示す情報である。学習用状態情報191は、例えば、扉開閉検知センサ110の検出結果を示す扉開閉情報191aと、温度センサ120の検出結果を示す庫内温度情報191bとを含む。扉開閉情報191aは、所定単位時間(例えば1時間)ごとの扉開閉に関する情報を含む。例えば、扉開閉情報191aは、所定単位時間ごとの扉開閉回数または扉開時間を示す情報を含む。「扉開時間」とは、扉20が開き状態にある時間の合計である。庫内温度情報191bは、所定単位時間(例えば1時間)ごとの貯蔵室30の温度に関する情報を含む。例えば、庫内温度情報191bは、貯蔵室30の設定温度(目標温度)に対する温度センサ120の乖離度の平均値を示す情報を含む。 The learning status information 191 is information indicating the status of the refrigerator 100. The learning status information 191 includes, for example, door opening/closing information 191a indicating the detection result of the door opening/closing detection sensor 110, and internal temperature information 191b indicating the detection result of the temperature sensor 120. The door opening/closing information 191a includes information regarding the door opening/closing for each predetermined unit time (for example, 1 hour). For example, the door opening/closing information 191a includes information indicating the number of times the door is opened or the door open time for each predetermined unit time. The "door open time" is the total time that the door 20 is in an open state. The internal temperature information 191b includes information regarding the temperature of the storage chamber 30 for each predetermined unit time (for example, 1 hour). For example, the internal temperature information 191b includes information indicating the average value of the deviation of the temperature sensor 120 from the set temperature (target temperature) of the storage chamber 30.

実行結果情報192は、サーバ200からの制御指令により運転モードが指示された時間帯における、冷蔵庫100が実際に実行した運転モードの種類を示す情報である。実行結果情報192は、所定単位時間ごとの冷蔵庫100が実際に実行した運転モードの種類を示す情報である。 The execution result information 192 is information indicating the type of operation mode actually executed by the refrigerator 100 during the time period when the operation mode was instructed by the control command from the server 200. The execution result information 192 is information indicating the type of operation mode actually executed by the refrigerator 100 for each specified unit time.

送信部164は、通信部150を介してサーバ200と通信を行い、学習用状態情報191および実行結果情報192をサーバ200に送信する。例えば、送信部164は、学習用状態情報191および実行結果情報192を所定の周期でサーバ200に送信する。 The transmission unit 164 communicates with the server 200 via the communication unit 150, and transmits the learning state information 191 and the execution result information 192 to the server 200. For example, the transmission unit 164 transmits the learning state information 191 and the execution result information 192 to the server 200 at a predetermined interval.

<2.8 記憶部>
記憶部190は、各種情報を記憶する機能部である。記憶部190は、RAM(Random Access Memory)、ROM(Read Only Memory)、EEPROM(Electrically Erasable Programmable ROM)、またはSSD(Solid State Drive)などの組み合わせにより実現される。記憶部190は、学習用状態情報191と、実行結果情報192とを記憶する。
2.8 Storage Unit
The storage unit 190 is a functional unit that stores various information. The storage unit 190 is realized by a combination of a random access memory (RAM), a read only memory (ROM), an electrically erasable programmable ROM (EEPROM), a solid state drive (SSD), etc. The storage unit 190 stores learning state information 191 and execution result information 192.

<3.サーバ>
次に、サーバ200について詳しく説明する。
図4は、サーバ200の機能構成を示すブロック図である。サーバ200は、例えば、情報取得部210、運転計画生成部220、制御指令送信部230、表示情報送信部240、および記憶部290を有する。
<3. Server>
Next, the server 200 will be described in detail.
4 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 transmission unit 230, a display information transmission unit 240, and a storage unit 290.

情報取得部210、運転計画生成部220、制御指令送信部230、および表示情報送信部240は、サーバ200に搭載されたCPUのような1つ以上のハードウェアプロセッサがプログラムを実行することにより実現される。ただし、これら機能部の一部または全部は、ASIC、PLD、またはFPGAなどのハードウェアによって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。なお、これら機能部は、複数のサーバ装置に分かれて設けられてもよい。また、これら機能部のうち1つ以上は、サーバ200に代えて、冷蔵庫100の制御装置160または端末装置300の家電管理アプリAPPに設けられてもよい。 The information acquisition unit 210, the operation plan generation unit 220, the control command transmission unit 230, and the display information transmission unit 240 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 control device 160 of the refrigerator 100 or the home appliance management app APP of the terminal device 300 instead of the server 200.

<3.1 情報取得部>
情報取得部210は、例えば所定の周期で冷蔵庫100から送信される冷蔵庫100の状態を示す状態情報を取得し、状態情報291の一部として記憶部290に記憶する。取得される状態情報は、冷蔵庫100の扉開閉検知センサ110の検出結果を示す扉開閉情報191aと、温度センサ120の検出結果を示す庫内温度情報191bとを含む。
<3.1 Information acquisition section>
The information acquiring unit 210 acquires status information indicating the status of the refrigerator 100 transmitted from the refrigerator 100 at a predetermined period, for example, and stores the information in the storage unit 290 as part of the status information 291. The acquired status information includes door open/close information 191a indicating the detection result of the door open/close detection sensor 110 of the refrigerator 100, and inside temperature information 191b indicating the detection result of the temperature sensor 120.

<3.2 運転計画生成部>
運転計画生成部220は、状態情報に基づいて得られる冷蔵庫100の使用状態に基づきユーザUの生活パターン(冷蔵庫100の使用パターン)を分析し、ユーザUの生活パターンに応じた冷蔵庫100の運転計画を生成する。言い換えると、運転計画生成部220は、ユーザUの生活パターンを学習する学習機能部である。本出願で「学習」とは、ニューラルネットワークなどを用いた機械学習に限定されず、新しい情報に基づき過去の決定内容を更新することを広く意味する。冷蔵庫100の運転計画を生成することは、「冷蔵庫100の冷却運転の内容を決定する」ことの一例である。運転計画生成部220は、「決定部」の一例である。
<3.2 Operation plan generation unit>
The operation plan generating unit 220 analyzes the lifestyle pattern of the user U (the usage pattern of the refrigerator 100) based on the usage state of the refrigerator 100 obtained based on the status information, 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 lifestyle pattern of the user U. In this application, "learning" is not limited to machine learning using a neural network or the like, but broadly means updating past determination contents based on new information. Generating an operation plan for the refrigerator 100 is an example of "determining the contents of the cooling operation of the refrigerator 100". The operation plan generating unit 220 is an example of a "determination unit".

本実施形態では、運転計画生成部220は、例えば、状態情報291または後述する平均化情報292に直接的または間接的に含まれる過去の同じ曜日の状態情報に基づき、次回の同じ曜日の運転計画を生成する。例えば、運転計画生成部220は、状態情報291に含まれる過去2週間の同じ曜日の状態情報に基づき、次回の同じ曜日の運転計画を生成する。例えば、運転計画生成部220は、前回及び前々回の月曜日の状態情報に基づき、次回の月曜日の運転計画を生成する。さらに言えば、本実施形態では、運転計画生成部220は、状態情報291に含まれる過去2週間の同じ曜日の同じ時間の状態情報に基づき、次回の同じ曜日の同じ時間の運転計画を生成する。例えば、運転計画生成部220は、前回及び前々回の月曜日の午前10時から午前11時の間の状態情報に基づき、次回の月曜日の午前10時から午前11時の間の運転計画を生成する。火曜日から日曜日についても同様である。 In this embodiment, the operation plan generating unit 220 generates an operation plan for the next same day of the week based on, for example, past state information for the same day of the week directly or indirectly included in the state information 291 or the averaging information 292 described later. For example, the operation plan generating unit 220 generates an operation plan for the next same day of the week based on state information for the same day of the week for the past two weeks included in the state information 291. For example, the operation plan generating unit 220 generates an operation plan for the next Monday based on state information for the previous and two Mondays before last. Furthermore, in this embodiment, the operation plan generating unit 220 generates an operation plan for the next same day of the week and the same time based on state information for the same day of the week and the same time for the past two weeks included in the state information 291. For example, the operation plan generating unit 220 generates an operation plan for the next Monday from 10:00 a.m. to 11:00 a.m. based on state information for the previous and two Mondays before last. The same applies to Tuesday to Sunday.

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

ここで、単純に過去2週間の同じ曜日の状態情報に基づき冷蔵庫100の運転計画を生成する場合において、過去2週間の同じ曜日のユーザUの行動が異なる場合、冷蔵庫100の運転計画の精度が低下する場合がある。そこで本実施形態の運転計画生成部220は、以下のような処理を行う。 Here, when generating an operation plan for the refrigerator 100 simply based on the status information for the same day of the week for the past two weeks, if the behavior of the user U on the same day of the week for the past two weeks is different, the accuracy of the operation plan for the refrigerator 100 may decrease. Therefore, the operation plan generating unit 220 of this embodiment performs the following process.

本実施形態では、運転計画生成部220は、冷蔵庫100の状態を示す状態情報を用いた判定要素であって、過去の一定時間の状態情報を含む第1判定要素と、過去の複数の一定時間の状態情報に基づいて算出された第2判定要素とに基づき、冷蔵庫100の運転計画を生成する。 In this embodiment, the operation plan generating unit 220 generates an operation plan for the refrigerator 100 based on a first judgment element, which is a judgment element using status information indicating the status of the refrigerator 100 and includes status information for a certain period of time in the past, and a second judgment element calculated based on status information for multiple certain periods of time in the past.

例えば、第1判定要素は、過去の一定時間である第1時間の状態情報と、第1時間よりも前の過去の一定時間である第2時間の状態情報とを含む。第2判定要素は、複数の一定時間の状態情報の少なくとも一部として、第2時間よりも前の過去の一定時間である第3時間の状態情報を含む。第2判定要素は、複数の一定時間の状態情報の少なくとも一部として、第3時間よりも前の過去の一定時間である第4時間の状態情報を含んでもよい。以下では、所定単位時間(例えば1時間)が「一定時間」の一例に該当する。 For example, the first judgment element includes status information of a first time, which is a fixed time in the past, and status information of a second time, which is a fixed time in the past prior to the first time. The second judgment element includes status information of a third time, which is a fixed time in the past prior to the second time, as at least a part of the status information of the multiple fixed times. The second judgment element may include status information of a fourth time, which is a fixed time in the past prior to the third time, as at least a part of the status information of the multiple fixed times. In the following, a predetermined unit time (e.g., one hour) corresponds to an example of a "fixed time".

本実施形態では、上記第2時間は、上記第1時間と比べて1週間前の同じ曜日の同じ時間である。上記第3時間は、上記第2時間と比べて1週間前の同じ曜日の同じ時間である。上記第4時間は、上記第3時間と比べて1週間前の同じ曜日の同じ時間である。例えば、1週間前の月曜日の午前10時から午前11時の間の状態情報は、「第1時間の状態情報」の一例である。2週間前の月曜日の午前10時から午前11時の間の状態情報は、「第2時間の状態情報」の一例である。3週間前の月曜日の午前10時から午前11時の間の状態情報は、「第3時間の状態情報」の一例である。4週間前の月曜日の午前10時から午前11時の間の状態情報は、「第4時間の状態情報」の一例である。 In this embodiment, the second time is the same time on the same day of the week one week ago compared to the first time. The third time is the same time on the same day of the week one week ago compared to the second time. The fourth time is the same time on the same day of the week one week ago compared to the third time. For example, status information between 10:00 AM and 11:00 AM on Monday one week ago is an example of "status information for the first time". Status information between 10:00 AM and 11:00 AM on Monday two weeks ago is an example of "status information for the second time". Status information between 10:00 AM and 11:00 AM on Monday three weeks ago is an example of "status information for the third time". Status information between 10:00 AM and 11:00 AM on Monday four weeks ago is an example of "status information for the fourth time".

本実施形態では、第2判定要素は、過去の複数の一定時間の状態情報に対して所定の平均化処理が行われることで得られた情報である。例えば、第2判定要素は、過去の複数の一定時間の状態情報が所定の平均化処理に基づいて逐次平均化されることで得られた情報である。また、第2判定要素は、過去の複数の一定時間の状態情報が、状態情報が古いほど第2判定要素への影響が小さくなるように重み付けが行われて平均化されることで得られた情報である。以下、これら内容について詳しく説明する。 In this embodiment, the second judgment element is information obtained by performing a predetermined averaging process on status information for multiple past fixed periods of time. For example, the second judgment element is information obtained by sequentially averaging status information for multiple past fixed periods of time based on a predetermined averaging process. In addition, the second judgment element is information obtained by weighting and averaging status information for multiple past fixed periods of time such that the older the status information is, the smaller its influence on the second judgment element. These details are explained below.

本実施形態では、運転計画生成部220は、1週間前の所定単位時間の状態情報を第1時間の状態情報とし、2週間前の所定単位時間の状態情報を第2時間の状態情報とする。「所定単位時間」は、例えば1時間である。上記第1時間の状態情報および上記第2時間の状態情報は、第1判定要素に含まれる。 In this embodiment, the operation plan generating unit 220 sets the status information for a predetermined unit time one week ago as the first hour status information, and sets the status information for a predetermined unit time two weeks ago as the second hour status information. The "predetermined unit time" is, for example, one hour. The above-mentioned first hour status information and the above-mentioned second hour status information are included in the first determination element.

運転計画生成部220は、3週間前以前の同じ曜日の所定単位時間の状態情報に対して所定の平均化処理を行うことで算出された情報を第2判定要素とする。そして、本実施形態では、第1判定要素と、第2判定要素とに基づいて、ユーザUの生活パターンを分析し、ユーザUの生活パターンに応じた冷蔵庫100の運転計画を生成する。 The operation plan generating unit 220 uses information calculated by performing a predetermined averaging process on the status information for a predetermined unit time on the same day of the week three weeks or earlier as the second judgment element. In this embodiment, the operation plan generating unit 220 analyzes the lifestyle pattern of the user U based on the first judgment element and the second judgment element, and generates an operation plan for the refrigerator 100 according to the lifestyle pattern of the user U.

本実施形態では、1週間前の所定単位時間の状態情報、2週間前の所定単位時間の状態情報、および3週間前の所定単位時間の状態情報は、状態情報291として記憶部290に記憶される。一方で、4週間前以前の状態情報は、平均化情報292に反映された後、状態情報291から削除される。 In this embodiment, the status information for a specified unit time one week ago, the status information for a specified unit time two weeks ago, and the status information for a specified unit time three weeks ago are stored in the storage unit 290 as status information 291. On the other hand, the status information for four weeks ago or earlier is reflected in the averaged information 292 and then deleted from the status information 291.

図5に示すカレンダーを使って生活パターンの推定を説明する。運転計画生成部220は、4月30日(土曜日)の所定単位時間の生活パターンを以下のように推定する。
(1)1週間前の土曜日である4月23日の所定単位時間の状態情報と2週間前の土曜日である4月16日の所定単位時間の状態情報とを抽出し、1週間前の状態情報と2週間前の状態情報を第1判定要素P1およびP2とする。
(2)3週間前以前の土曜日である4月9日、4月2日、3月26日、3月19日、…の所定単位時間の状態情報は所定の平均化処理により平均化され、この平均値を第2判定要素Qとする(本実施形態では、これら状態情報は予め逐次平均化されて平均化情報292として記憶部290に格納される)。
(3)第1判定要素P1およびP2(4月23日の状態情報、4月16日の状態情報)と、第2判定要素Q(3週間前以前の土曜日である4月9日、4月2日、3月26日、3月19日、…の状態情報の平均値)とに基づいて、4月30日(土曜日)の所定単位時間の生活パターンを推定する。月曜日から土曜日の各時間帯についても同様である。
Estimation of a lifestyle pattern will be described using the calendar shown in Fig. 5. The operation plan generating unit 220 estimates a lifestyle pattern for a predetermined unit time on April 30 (Saturday) as follows.
(1) Extract status information for a specified unit time on April 23rd, which is a Saturday one week ago, and status information for a specified unit time on April 16th, which is a Saturday two weeks ago, and set the status information one week ago and the status information two weeks ago as the first judgment elements P1 and P2.
(2) Status information for a specified unit time on Saturdays three weeks prior or earlier, such as April 9th, April 2nd, March 26th, March 19th, ..., is averaged by a specified averaging process, and this average value is set as the second judgment element Q (in this embodiment, this status information is sequentially averaged in advance and stored in the memory unit 290 as averaged information 292).
(3) A lifestyle pattern for a given unit time on April 30 (Saturday) is estimated based on the first determination elements P1 and P2 (status information on April 23 and April 16) and the second determination element Q (the average value of status information on April 9, April 2, March 26, March 19, ..., which are Saturdays from three weeks ago). The same applies to each time slot from Monday to Saturday.

本実施形態では、運転計画生成部220は、第1時間の状態情報と第2時間の状態情報とが所定の関係を満たす場合、第2判定要素の内容に関わらず、第1判定要素に基づいて冷蔵庫100の運転計画を生成する。「所定の関係を満たす」とは、例えば、第1時間の状態情報を用いた判定結果と、第2時間の状態情報を用いた判定結果とが同じである場合である。 In this embodiment, when the status information at the first time and the status information at the second time satisfy a predetermined relationship, the operation plan generating unit 220 generates an operation plan for the refrigerator 100 based on the first judgment element regardless of the content of the second judgment element. "Satisfying a predetermined relationship" means, for example, when the judgment result using the status information at the first time and the judgment result using the status information at the second time are the same.

一方で、運転計画生成部220は、第1時間の状態情報と第2時間の状態情報とが上記所定の関係を満たさない場合、第2判定要素に基づいて冷却運転の内容を決定する。「所定の関係を満たさない」とは、例えば、第1時間の状態情報を用いた判定結果と、第2時間の状態情報を用いた判定結果とが異なる場合である。 On the other hand, if the state information at the first time and the state information at the second time do not satisfy the above-mentioned specified relationship, the operation plan generating unit 220 determines the content of the cooling operation based on the second judgment element. "The specified relationship is not satisfied" means, for example, that the judgment result using the state information at the first time differs from the judgment result using the state information at the second time.

また、運転計画生成部220は、第1時間の状態情報と第2時間の状態情報とのうち一方が存在しない場合(例えば通信不良などにより取得できていない場合)、第1時間の状態情報と第2時間の状態情報とのうち他方の内容に関わらず、第2判定要素に基づいて冷蔵庫100の運転計画を生成する。 In addition, when one of the first time status information and the second time status information does not exist (for example, when it cannot be obtained due to poor communication, etc.), the operation plan generation unit 220 generates an operation plan for the refrigerator 100 based on the second determination element, regardless of the content of the other of the first time status information and the second time status information.

<3.2-1 運転計画生成部の構成>
図6は、運転計画生成部220の処理に基づく機能ブロック図である。図6に示すように、運転計画生成部220は、予冷運転決定部221と、エコ運転決定部222と、通常運転決定部223とを有する。
<3.2-1 Configuration of the operation plan generation unit>
6 is a functional block diagram based on the processing of the operation plan generating unit 220. As shown in FIG. 6, the operation plan generating unit 220 has a pre-cooling operation determining unit 221, an eco-operation determining unit 222, and a normal operation determining unit 223.

予冷運転決定部221は、例えば、状態情報として庫内温度情報191bを用いてユーザUの生活パターンを推定し、各時間帯(各所定単位時間)で予冷運転を行うか否かを決定する。エコ運転決定部222は、例えば、状態情報として扉開閉情報191aを用いてユーザUの生活パターンを推定し、各時間帯(各所定単位時間)でエコ運転を行うか否かを決定する。通常運転決定部223は、予冷運転決定部221の推定結果およびエコ運転決定部222の推定結果を用いてユーザUの生活パターンを推定し、各時間帯(各所定単位時間)で通常運転を行うか否かを決定する。 The pre-cooling operation determination unit 221, for example, estimates the lifestyle pattern of the user U using the inside temperature information 191b as status information, and determines whether or not to perform pre-cooling operation in each time period (each specified unit time). The eco-driving determination unit 222 estimates the lifestyle pattern of the user U using the door opening/closing information 191a as status information, for example, and determines whether or not to perform eco-driving in each time period (each specified unit time). The normal operation determination unit 223 estimates the lifestyle pattern of the user U using the estimation results of the pre-cooling operation determination unit 221 and the estimation results of the eco-driving determination unit 222, and determines whether or not to perform normal operation in each time period (each specified unit time).

予冷運転は、貯蔵室30で大きな温度上昇(閾値を超える温度上昇)が予想される場合に、貯蔵室30の温度を事前に低下させておく(いわゆる冷やし込みを行う)ことで、貯蔵室30の温度上昇のピークをカットして冷却効率(COP:Coefficient Of Performance)の低下を抑制し、冷蔵庫100の消費電力を低減させる運転である。以下では説明の便宜上、予冷運転の対象となる貯蔵室30の温度上昇を「閾値を超える温度上昇」と称する。例えば、予冷運転は、特定の貯蔵室30で閾値を超える温度上昇があることが推定される所定単位時間に対して、当該所定単位時間およびその直前の所定単位時間に特定の貯蔵室30の設定温度(目標温度)を通常運転と比べて低く設定し、特定の貯蔵室30の温度を事前に低下させる。例えば、予冷運転は、通常運転と比べて貯蔵室30の設定温度を1℃または2℃低下させることで、圧縮機133の運転周波数、第1送風機135の回転速度、または第2送風機136の回転速度を増加させる。 In the pre-cooling operation, when a large temperature rise (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, suppress the decrease in the cooling efficiency (COP: Coefficient Of Performance), and reduce the power consumption of the refrigerator 100. For convenience of explanation, the temperature rise in the storage compartment 30 that is the target of the pre-cooling operation is referred to as a "temperature rise exceeding the threshold". For example, in the pre-cooling operation, for a predetermined unit time in which it is estimated that a temperature rise exceeding the threshold will occur in the specific storage compartment 30, the set temperature (target temperature) of the specific storage compartment 30 is set lower than in normal operation for 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, in the pre-cooling operation, the set temperature of the storage compartment 30 is lowered by 1°C or 2°C compared to normal operation, thereby increasing the operating frequency of the compressor 133, the rotation speed of the first fan 135, or the rotation speed of the second fan 136.

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

通常運転は、冷蔵庫100の基本となる運転である。例えば、通常運転は、運転計画生成部220により学習が行われない場合に設定される運転である。例えば、通常運転は、ユーザUによって冷蔵庫100が使用される(例えば扉20が開閉される)ことを前提とした運転である。すなわち、通常運転は、扉20が開閉された場合でも貯蔵室30の温度を一定以下に抑えることができるように、ある程度低めの設定温度(目標温度)が設定された運転である。 Normal operation is the basic operation of the refrigerator 100. For example, normal operation is an operation that is set when learning is not performed by the operation plan generation unit 220. 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 of the storage chamber 30 can be kept below a certain level even when the door 20 is opened and closed.

(平均化データの算出)
本実施形態では、予冷運転決定部221およびエコ運転決定部222は、ユーザUの生活パターンの分析を行う。前述したように、本実施形態では、1週間前の所定単位時間の状態情報と2週間前の所定単位時間の状態情報に加えて、平均化した3週間前以前の同一曜日の所定単位時間の状態情報を用いて、生活パターンの分析を行う。3週間前以前の同一曜日の所定単位時間の状態情報は、逐次平均化処理により算出される。この逐次平均化処理による平均値の算出について説明する。逐次平均化処理は、「所定の平均化処理」の一例である。
(Calculation of average data)
In this embodiment, the pre-cooling operation determination unit 221 and the eco-driving determination unit 222 analyze the lifestyle pattern of the user U. As described above, in this embodiment, the lifestyle pattern is analyzed using the status information for a predetermined unit time one week ago and the status information for a predetermined unit time two weeks ago, as well as the averaged status information for a predetermined unit time on the same day of the week three weeks ago or earlier. The status information for a predetermined unit time on the same day of the week three weeks ago or earlier is calculated by a sequential averaging process. The calculation of the average value by this sequential averaging process will be described. The sequential averaging process is an example of a "predetermined averaging process".

n個のデータx1、x2、x3、…xnの平均値Xnは、以下の(数1)のように求められる。 The average value Xn of n pieces of data x1, x2, x3, ... xn can be calculated as follows (Equation 1).

Figure 0007671328000001
Figure 0007671328000001

ここで、新たなデータxn+1を加えると、新平均値Xn+1は、以下の(数2)のように求めることができる。 Now, if new data xn+1 is added, the new average value Xn+1 can be calculated as follows (Equation 2).

Figure 0007671328000002
Figure 0007671328000002

上式より、新平均値Xn+1は、前回までの旧平均値Xnと、加えるデータxn+1とから求めることができる。以降、求められた新平均値を旧平均値として記憶しておけば、次に加えるデータを取得した際に、記憶しておいた旧平均値と次に加えるデータから、新平均値を求めることができる。 From the above formula, the new average value Xn+1 can be calculated from the old average value Xn up to the previous time and the data to be added xn+1. If the calculated new average value is then stored as the old average value, then when the next data to be added is obtained, the new average value can be calculated from the stored old average value and the next data to be added.

本実施形態では、3週間前以前の所定単位時間の状態情報の平均値(旧平均値Xn)が記憶部290の平均化情報292として記憶される。3週間前の所定単位時間のデータxn+1が取得されると、それまでの3週間前以前の所定単位時間の状態情報の平均値(旧平均値Xn)と、今回取得された3週間前の所定単位時間のデータxn+1とに基づき、新たな3週間前以前の所定単位時間の状態情報の平均値(新平均値Xn+1)が算出される。また、この新たな3週間前以前の所定単位時間の状態情報の平均値(新平均値Xn+1)は、次回の計算で用いる旧平均値Xnとして、記憶部290に記憶される。 In this embodiment, the average value of the status information for a specified unit time three weeks or earlier (old average value Xn) is stored as averaging information 292 in the memory unit 290. When data xn+1 of a specified unit time three weeks ago is acquired, a new average value of the status information for a specified unit time three weeks or earlier (new average value Xn+1) is calculated based on the average value of the status information for the specified unit time three weeks or earlier up to that point (old average value Xn) and the newly acquired data xn+1 of the specified unit time three weeks ago. In addition, this new average value of the status information for a specified unit time three weeks or earlier (new average value Xn+1) is stored in the memory unit 290 as the old average value Xn to be used in the next calculation.

本実施形態では、このように3週間前以前の所定単位時間の状態情報の平均値を逐次平均化処理により求める。このため、過去の膨大なデータを全て記憶しておく必要はなく、サーバ200の記憶容量の負担が軽減できる。 In this embodiment, the average value of the status information for a specific unit time up to three weeks ago is calculated by sequential averaging processing. Therefore, there is no need to store all of the huge amount of past data, and the burden on the storage capacity of the server 200 can be reduced.

また、逐次平均化処理は、上記例に限定されず、過去の複数の所定単位時間の状態情報が、状態情報が古いほど平均化データへの影響が小さくなるように重み付けが行われて平均化される処理でもよい。これにより、過去であればあるほど寄与度が小さくなるような時間軸への重み付けが行われる。例えば、引っ越しなどで生活パターンが変化した場合は、過去の情報の寄与度が小さくなり、現在の生活パターン(直近の生活パターン)が重視されたデータを求めることができる。 The sequential averaging process is not limited to the above example, and may be a process in which status information from a number of past predetermined unit times is weighted and averaged so that the older the status information, the smaller its influence on the averaged data. This weights the time axis so that the further back in time the information is, the smaller its contribution. For example, if a lifestyle pattern changes due to moving, etc., the contribution of past information becomes smaller, and data can be obtained that emphasizes the current lifestyle pattern (most recent lifestyle pattern).

このような平均化処理の一例は、上述した(数2)において旧平均値Xnをn倍することなく、旧平均値Xnと、今回取得された3週間前の所定単位時間のデータxnとを単純に平均化する処理である。このような平均化処理は、以下の(数3)のように求められる。 One example of this type of averaging process is to simply average the old average value Xn and the data xn for a given unit time period three weeks ago that was acquired this time, without multiplying the old average value Xn by n in the above (Equation 2). This type of averaging process can be calculated as shown in the following (Equation 3).

Figure 0007671328000003
Figure 0007671328000003

以下の運転モードで説明する平均化処理の具体例は、(数3)の処理により逐次平均化処理が行われる例である。なお、平均化処理の例は、上記例に限定されない。例えば、状態情報が古いほど平均化データへの影響が小さくなるように重み付けを行う例として、上述した(数2)において旧平均値Xnをn倍して得たものに1未満の係数を乗算されてもよい。平均化処理は、上述したような逐次平均化処理に代えて、移動平均などを用いてもよい。 A specific example of the averaging process described in the following operation modes is an example in which sequential averaging is performed by the process of (Equation 3). Note that the example of the averaging process is not limited to the above example. For example, as an example of weighting so that the older the status information is, the smaller the influence on the average data, the older the status information is, the older the average value Xn in (Equation 2) may be multiplied by a coefficient less than 1. The averaging process may use a moving average instead of the sequential averaging process described above.

(運転モードの判定)
本実施形態では、1週間前の状態情報および2週間前の状態情報を用いた判定結果(第1判定要素を用いた判定結果)と、3週間前以前の状態情報の平均値を用いた判定結果(第2判定要素を用いた判定結果)とに基づき、以下のように運転モードを判定する。
(Determination of Operation Mode)
In this embodiment, the operating mode is determined based on the judgment result using the status information from one week ago and the status information from two weeks ago (judgment result using the first judgment element) and the judgment result using the average value of the status information from three weeks ago or earlier (judgment result using the second judgment element) as follows.

(1)1週間前の状態情報を用いた判定結果と、2週間前の状態情報を用いた判定結果とが同じである場合には、3週間前以前の状態情報の平均値に関する判定を行わず、1週間前の状態情報を用いた判定結果と、2週間前の状態情報を用いた判定結果とに基づき、運転モードを決定する。
(2)1週間前の状態情報を用いた判定結果と、2週間前の状態情報を用いた判定結果とが異なる場合には、3週間前以前の状態情報の平均値を用いた判定結果に基づき、運転モードを決定する。
(3)1週間前の状態情報と2週間前の状態情報のうち一方が存在しない場合、1週間前の状態情報と2週間前の状態情報とのうち他方の内容に関わらず、3週間前以前の状態情報の平均値を用いた判定結果に基づき、運転モードを決定する。
(1) If the judgment result using the status information from one week ago is the same as the judgment result using the status information from two weeks ago, no judgment is made regarding the average value of the status information from three weeks ago or earlier, and the operating mode is determined based on the judgment result using the status information from one week ago and the judgment result using the status information from two weeks ago.
(2) If the judgment result using the status information from one week ago differs from the judgment result using the status information from two weeks ago, the operating mode is determined based on the judgment result using the average value of the status information from three weeks ago or earlier.
(3) If either the status information from one week ago or the status information from two weeks ago is not present, the operating mode is determined based on the judgment result using the average value of the status information from three weeks ago or earlier, regardless of the content of the other of the status information from one week ago or the status information from two weeks ago.

例えば、図7に示すように、4月30日(土曜日)の午前10時から午前11時の運転モードは、以下のように作成される。
(0)3週間前の土曜日である4月9日の午前10時から午前11時の状態情報(データD3)と、4週間前の4月2日(土曜日)の午前10時から午前11時の状態情報が反映された旧平均値(データD4)とに基づき、3週間前の4月9日以前の土曜日の午前10時から午前11時の状態情報の新平均値のデータD5が算出され、記憶部290の平均化情報292に格納される。なおこの処理は、下記の(1)、(2)と同時、またはそれよりも後に行われてもよい。
(1)1週間前の土曜日である4月23日の午前10時から午前11時の状態情報(データD1)を記憶部290の状態情報291から取得する。
(2)2週間前の土曜日である4月16日の午前10時から午前11時の状態情報(データD2)を記憶部290の状態情報291から取得する。
(3)データD1を用いた判定結果(扉開閉回数が閾値である6回未満であるか否か)と、データD2を用いた判定結果(扉開閉回数が閾値である6回未満であるか否か)とが同じであるか否かを比較する。この例では、データD1を用いた判定結果は、扉開閉回数が閾値未満である。データD2を用いた判定結果は、扉開閉回数が閾値以上である。このため、データD1を用いた判定結果とデータD2を用いた判定結果とが異なることになる。(4)データD1を用いた判定結果とデータD2を用いた判定結果とが異なる場合、3週間前の4月9日以前の土曜日の午前10時から午前11時の状態情報の新平均値のデータD5を記憶部290の平均化情報292から取得する。そして、新平均値のデータD5を用いた判定結果に基づき、運転モードの判定結果(D6)を生成する。
(4´)一方で、データD1を用いた判定結果とデータD2を用いた判定結果とが同じである場合、新平均値のデータD5を記憶部290の平均化情報292から取得せずに、同じであるデータD1を用いた判定結果とデータD2を用いた判定結果とに基づき、運転モードの判定結果(D6)を生成する。
For example, as shown in FIG. 7, the operation mode for the period from 10:00 am to 11:00 am on Saturday, April 30th is created as follows.
(0) Based on the status information (data D3) from 10:00 am to 11:00 am on April 9th, which is a Saturday three weeks ago, and the old average value (data D4) reflecting the status information from 10:00 am to 11:00 am on April 2nd (Saturday), four weeks ago, data D5 of a new average value of the status information from 10:00 am to 11:00 am on any Saturday before April 9th, three weeks ago, is calculated and stored in the averaging information 292 of the storage unit 290. Note that this process may be performed simultaneously with or after the following (1) and (2).
(1) Status information (data D1) from 10:00 am to 11:00 am on April 23rd, which is one Saturday from the previous week, is obtained from status information 291 in storage unit 290.
(2) Status information (data D2) from 10:00 am to 11:00 am on April 16th, which is a Saturday two weeks ago, is obtained from status information 291 in storage unit 290.
(3) A comparison is made to see whether the judgment result using the data D1 (whether the number of times the door is opened and closed is less than the threshold value of six) is the same as the judgment result using the data D2 (whether the number of times the door is opened and closed is less than the threshold value of six). In this example, the judgment result using the data D1 is that the number of times the door is opened and closed is less than the threshold value. The judgment result using the data D2 is that the number of times the door is opened and closed is equal to or greater than the threshold value. Therefore, the judgment result using the data D1 is different from the judgment result using the data D2. (4) If the judgment result using the data D1 is different from the judgment result using the data D2, data D5 of the new average value of the status information from 10:00 a.m. to 11:00 a.m. on Saturday before April 9, three weeks ago, is obtained from the averaging information 292 of the storage unit 290. Then, a judgment result (D6) of the operation mode is generated based on the judgment result using the new average value data D5.
(4') On the other hand, if the judgment result using data D1 and the judgment result using data D2 are the same, the new average value data D5 is not obtained from the averaging information 292 of the memory unit 290, but the operating mode judgment result (D6) is generated based on the judgment result using data D1 and the judgment result using data D2, which are the same.

この例では、1週間前の土曜日である4月23日の午前10時の扉開閉回数が3回であり、6回未満である。2週間前の土曜日である4月16日の午前10時の扉開閉回数が6回であり、6回以上である。3週間以前の土曜日の午前10時の扉開閉回数の平均値(新平均値Xn+1)は、3週間前の土曜日である4月9日の午前10時の扉開閉回数と、その時点での平均値から求められ、その値は5回であり、6回未満である。この場合、4月30日(土曜日)の午前10時から午前11時の扉開閉回数は6回未満であると推定される。よって、4月30日(土曜日)の午前10時から午前11時は、エコモードとなる。 In this example, the number of door openings at 10:00 AM on April 23rd, the Saturday one week ago, was 3, which is less than 6. The number of door openings at 10:00 AM on April 16th, the Saturday two weeks ago, was 6, which is more than 6. The average number of door openings at 10:00 AM on Saturdays three weeks ago (new average value Xn+1) is calculated from the number of door openings at 10:00 AM on April 9th, the Saturday three weeks ago, and the average value at that time, which is 5, which is less than 6. In this case, the number of door openings from 10:00 AM to 11:00 AM on April 30th (Saturday) is estimated to be less than 6. Therefore, eco mode will be used from 10:00 AM to 11:00 AM on April 30th (Saturday).

(データ調整)
3週間前以前の所定単位時間の状態情報の平均値を算出する場合に、冷蔵庫100から送信される状態情報をそのまま用いると、ユーザUの使い方に起因しない要素が含まれることがある。例えば、庫内温度に関する情報は、冷蔵庫100の内部の制御状態によっては、特別な温度となることがある。本実施形態では、冷蔵庫100の内部の制御状態に基づきユーザUの使い方に起因しない要素を含むと判断される場合には、その状態情報のデータは、生活パターンを判定する情報(第1判定要素または第2判定要素)から除外される。ユーザUの使い方に起因しない要素が含まれる制御状態は、例えば、以下の除霜モードおよび解凍モードなどである。
(Data Adjustment)
When calculating an average value of status information for a predetermined unit time up to three weeks ago, if the status information transmitted from refrigerator 100 is used as is, it may include factors that are not attributable to how user U uses it. For example, information regarding the internal temperature may be a special temperature depending on the internal control state of refrigerator 100. In this embodiment, if it is determined based on the internal control state of refrigerator 100 that the status information includes factors that are not attributable to how user U uses it, that status information data is excluded from information for determining the lifestyle pattern (first determination element or second determination element). Control states that include factors that are not attributable to how user U uses it include, for example, the defrost mode and defrost mode described below.

除霜モードは、所定の条件が満たされる場合に第1冷却器131または第2冷却器132の温度を上昇させ、第1冷却器131または第2冷却器132に付着した霜を溶かす制御モードである。除霜モードは、事前に貯蔵部の冷やし込みを行うプリクールと、不図示の除霜ヒータの通電(または第1送風機135による空気の循環)と、温度の上がった冷却室を設定温度帯まで復帰させる制御を含む。除霜モードは、例えば、ユーザUによる設定ではなく、冷蔵庫100に設けられたセンサ値などに基づいて実行される制御モードである。 The defrost mode is a control mode in which the temperature of the first cooler 131 or the second cooler 132 is increased when a predetermined condition is satisfied, and frost adhering to the first cooler 131 or the second cooler 132 is melted. The defrost mode includes pre-cooling to cool the storage section in advance, energizing a defrost heater (not shown) (or circulating air by the first blower 135), and control to restore the temperature of the cooling compartment, whose temperature has risen, to a set temperature range. The defrost mode is a control mode that is executed based on, for example, sensor values provided in the refrigerator 100, rather than settings by the user U.

「解凍モード」の制御モードは、通常運転と比べてチルド室温度を上昇させてチルド室31Aの食品の解凍を促進させる制御モードである。「解凍モード」の制御モードでは、所定時間(例えば60分)に亘り、チルド室31Aの設定温度(または冷蔵室31の設定温度)が高く設定される。「解凍モード」の制御モードでは、チルド室温度は、例えば1.5℃を平均温度とする一定の温度帯に収まる。 The "thaw mode" control mode is a control mode that promotes the thawing of food in chilled compartment 31A by raising the chilled compartment temperature compared to normal operation. In the "thaw mode" control mode, the set temperature of chilled compartment 31A (or the set temperature of refrigerator compartment 31) is set high for a predetermined time (e.g., 60 minutes). In the "thaw mode" control mode, the chilled compartment temperature falls within a certain temperature range with an average temperature of, for example, 1.5°C.

図8は、データ調整の処理の具体例を示す。この例は、午前5時から午前10時の間に、冷蔵庫100から送られてきた庫内温度データ(データストリームST1)と、制御モードの状態に基づき調整された調整後の庫内温度データ(データストリームST2)と、旧庫内温度データの平均値(データストリームST3)と、新庫内温度データの平均値(データストリームST4)とが示されている。図8において、ΔR_Ave、ΔF_Aveは庫内温度データであり、除霜モードに設定中の温度データでは、除霜モードが設定中の時に対応して除霜フラグが「1」になっている。 Figure 8 shows a specific example of data adjustment processing. This example shows the internal temperature data (data stream ST1) sent from the refrigerator 100 between 5:00 AM and 10:00 AM, the internal temperature data after adjustment based on the state of the control mode (data stream ST2), the average value of the old internal temperature data (data stream ST3), and the average value of the new internal temperature data (data stream ST4). In Figure 8, ΔR_Ave and ΔF_Ave are internal temperature data, and for the temperature data when the defrost mode is set, the defrost flag is set to "1" corresponding to the time when the defrost mode is set.

図8の例では、冷蔵庫100から送られてきた庫内温度データ(データストリームST1)の中で、午前7時から午前8時の間のデータでは、除霜フラグが「1」になっている。このことから、午前7時から午前8時の間のデータは、ユーザUの使い方に起因しない要素が含まれているとし、調整後の庫内温度データ(データストリームST2)では、庫内温度データΔR_Ave、ΔF_Aveはデータ無(None)に置き換えられている。 In the example of FIG. 8, the defrost flag is set to "1" for the data between 7:00 AM and 8:00 AM among the internal temperature data (data stream ST1) sent from the refrigerator 100. For this reason, it is determined that the data between 7:00 AM and 8:00 AM contains elements that are not attributable to the usage of the user U, and in the internal temperature data after adjustment (data stream ST2), the internal temperature data ΔR_Ave and ΔF_Ave are replaced with no data (None).

この調整後の庫内温度データ(データストリームST2)と、それまでの庫内温度データの平均値(データストリームST3)とから、新たな庫内温度データの平均値(データストリームST4)が算出される。 A new average value of the inside temperature data (data stream ST4) is calculated from this adjusted inside temperature data (data stream ST2) and the average value of the inside temperature data up to that point (data stream ST3).

午前5時から午前6時、および午前9時から午前10時まででは、冷蔵庫100から送られてきた庫内温度データ(データストリームST1)がそれまでの平均値(データストリームST3)に反映されて新たな平均値(データストリームST4)が求められるため、旧庫内温度データの平均値(データストリームST3)と新庫内温度データの平均値(データストリームST4)とは異なる値となる。これに対して、午前7時から午前8時の間では、除霜フラグが「1」であるため、冷蔵庫100から送られてきた庫内温度データ(データストリームST1)は、データ無(None)となるように調整されている(データストリームST2)。このため、旧庫内温度データの平均値(データストリームST3)と新庫内温度データの平均値(データストリームST4)とは同じ値となる。 Between 5:00 AM and 6:00 AM and between 9:00 AM and 10:00 AM, the internal temperature data (data stream ST1) sent from the refrigerator 100 is reflected in the previous average value (data stream ST3) to obtain a new average value (data stream ST4), so the average value of the old internal temperature data (data stream ST3) and the average value of the new internal temperature data (data stream ST4) are different values. In contrast, between 7:00 AM and 8:00 AM, the defrost flag is "1", so the internal temperature data (data stream ST1) sent from the refrigerator 100 is adjusted to no data (None) (data stream ST2). Therefore, the average value of the old internal temperature data (data stream ST3) and the average value of the new internal temperature data (data stream ST4) are the same value.

なお、内部の制御状態とは、ユーザUが任意に設定できる冷却モードであり、急速冷凍や急速製氷モードなどは、急激な温度変化を伴うため、同様の調整が行われてもよい。また、この例では、フラグによりデータを変換させたが、冷蔵庫からの送信データの時点で「データ無し」のデータとして定義したものを送信する、もしくは平均的なデータ(例えば、0)を送信するなどで対応しても良い。 The internal control state is a cooling mode that can be set by the user U at will, and similar adjustments may be made for quick freezing and quick ice making modes, which involve rapid temperature changes. Also, in this example, the data is converted using a flag, but it is also possible to transmit data that is defined as "no data" at the time of data transmission from the refrigerator, or to transmit average data (for example, 0).

<3.2-2 運転計画生成部での処理の流れ>
図9は、運転計画生成部220で行われる生活パターンの予測処理の流れを示すフローチャートである。生活パターンの予測処理は、例えば、該当日の前日の12時に実施される。
<3.2-2 Processing flow in the operation plan generation unit>
9 is a flowchart showing the flow of a lifestyle pattern prediction process performed by the operation plan generating unit 220. The lifestyle pattern prediction process is performed, for example, at 12:00 on the day before the relevant day.

(ステップS1)予冷運転決定部221は、記憶部290から、状態情報として、所定単位時間毎に、1週間前の庫内温度データと、2週間前の庫内温度データと、3週間前の庫内温度データを取得する。 (Step S1) The pre-cooling operation determination unit 221 acquires, from the memory unit 290, the internal temperature data from one week ago, two weeks ago, and three weeks ago as status information for each specified unit time.

(ステップS2)予冷運転決定部221は、3週間前の庫内温度データの状態フラグを確認する。予冷運転決定部221は、状態フラグから、除霜モードや解凍モードでのデータであると判定された場合には、データを除外して、データ調整を行う。 (Step S2) The pre-cooling operation determination unit 221 checks the status flag of the inside temperature data from three weeks ago. If the status flag indicates that the data is from the defrost mode or thaw mode, the pre-cooling operation determination unit 221 excludes the data and adjusts the data.

(ステップS3)予冷運転決定部221は、記憶部290から、3週間前以前の庫内温度データの平均値(旧平均値Xn)を読み出し、ステップS1で取得した3週間前の庫内温度データと、記憶部290から読み出した4週間前以前の庫内温度データの平均値(旧平均値Xn)とから、3週間前以前の庫内温度データの平均値(新平均値Xn+1)を算出する。 (Step S3) The pre-cooling operation determination unit 221 reads out the average value of the in-fridge temperature data from three weeks ago or earlier (old average value Xn) from the memory unit 290, and calculates the average value of the in-fridge temperature data from three weeks ago or earlier (new average value Xn+1) from the in-fridge temperature data from three weeks ago acquired in step S1 and the average value of the in-fridge temperature data from four weeks ago or earlier read out from the memory unit 290 (old average value Xn).

(ステップS4)予冷運転決定部221は、算出した3週間前以前の庫内温度データの平均値(新平均値Xn+1)を、次回の旧平均値Xnとなるように、記憶部290に保存する。 (Step S4) The pre-cooling operation determination unit 221 stores the calculated average value of the in-fridge temperature data from three weeks or earlier (new average value Xn+1) in the memory unit 290 so that it becomes the old average value Xn for the next time.

(ステップS5)予冷運転決定部221は、1週間前の庫内温度データ、2週間前の庫内温度データ、3週間前以前の庫内温度データの平均値のそれぞれについて、閾値以上の温度上昇が生じているかを判定する。 (Step S5) The pre-cooling operation decision unit 221 determines whether a temperature rise equal to or exceeds a threshold value has occurred for each of the average values of the in-cabinet temperature data from one week ago, the in-cabinet temperature data from two weeks ago, and the in-cabinet temperature data from three weeks ago or earlier.

(ステップS6)予冷運転決定部221は、1週間前の庫内温度データの判定結果、2週間前の庫内温度データの判定結果、および、必要に応じて3週間前以前の庫内温度データの平均値の判定結果に基づいて、予冷運転実施時間を決定する。 (Step S6) The pre-cooling operation determination unit 221 determines the pre-cooling operation execution time based on the results of the determination of the internal temperature data from one week ago, the results of the determination of the internal temperature data from two weeks ago, and, if necessary, the results of the determination of the average internal temperature data from three weeks ago or earlier.

図10は予冷運転判定を説明するための図である。図10において、ケースCa1およびケースCa2は、1週間前の庫内温度データの判定結果と2週間前の庫内温度データの判定結果が共に閾値以上の温度変化ありである。この場合には、3週間前以前の庫内温度データの平均値に関わらず(例えば平均値を用いた判定を行わず)、予冷運転を実施する。 Figure 10 is a diagram for explaining the pre-cooling operation judgment. In Figure 10, in cases Ca1 and Ca2, the judgment results of the in-fridge temperature data from one week ago and the judgment results of the in-fridge temperature data from two weeks ago both show a temperature change equal to or greater than the threshold. In this case, pre-cooling operation is performed regardless of the average value of the in-fridge temperature data from three weeks ago or earlier (for example, no judgment is made using the average value).

ケースCa3からケースCa6は、1週間前の庫内温度データの判定結果と2週間前の判定結果とが異なる。この場合には、3週間前以前の庫内温度データの平均値の判定結果が閾値以上の温度変化ありの場合には(ケースCa3およびCa4)、予冷運転を実施する。3週間前以前の庫内温度データの平均値の判定結果が閾値以上の温度変化なしの場合には(ケースCa5およびケースCa6)、予冷運転を実施しない。 In cases Ca3 to Ca6, the judgment results of the in-fridge temperature data from one week ago are different from those from two weeks ago. In this case, if the judgment result of the average in-fridge temperature data from three weeks ago or earlier shows that there has been a temperature change of more than the threshold (cases Ca3 and Ca4), pre-cooling operation is performed. If the judgment result of the average in-fridge temperature data from three weeks ago or earlier shows that there has not been a temperature change of more than the threshold (cases Ca5 and Ca6), pre-cooling operation is not performed.

ケースCa7およびケースCa8は、1週間前の庫内温度データの判定結果と2週間前の庫内温度データの判定結果が共に閾値以上の温度変化なしである、この場合には、3週間前以前の庫内温度データの平均値に関わらず(例えば平均値を用いた判定を行わず)、予冷運転を実施しない。 In cases Ca7 and Ca8, the judgment results of the in-cabinet temperature data from one week ago and the judgment results of the in-cabinet temperature data from two weeks ago show no temperature change above the threshold. In this case, pre-cooling operation is not performed regardless of the average value of the in-cabinet temperature data from three weeks ago or earlier (for example, no judgment is made using the average value).

(ステップS7)エコ運転決定部222は、記憶部290から、状態情報として、所定単位時間毎に、1週間前の扉開閉回数データ、2週間前の扉開閉回数データ、3週間前の扉開閉回数データを取得する。 (Step S7) The eco-driving determination unit 222 acquires data on the number of door opening and closing operations from the memory unit 290 every predetermined unit time as status information, such as data on the number of door opening and closing operations from one week ago, two weeks ago, and three weeks ago.

(ステップS8)エコ運転決定部222は、記憶部290から、3週間前以前の扉開閉回数データの平均値(旧平均値Xn)を読み出し、ステップS7で取得した3週間前の扉開閉回数データと、記憶部290から読み出した4週間前以前の扉開閉回数データの平均値(旧平均値Xn)とから、3週間前以前の扉開閉回数データの平均値(新平均値Xn+1)を算出する。 (Step S8) The eco-driving determination unit 222 reads out from the memory unit 290 the average value of the door opening and closing count data from three weeks ago or earlier (old average value Xn), and calculates the average value of the door opening and closing count data from three weeks ago or earlier (new average value Xn+1) from the door opening and closing count data from three weeks ago acquired in step S7 and the average value of the door opening and closing count data from four weeks ago or earlier read out from the memory unit 290 (old average value Xn).

(ステップS9)エコ運転決定部222は、算出した3週間前以前の扉開閉回数データの平均値(新平均値Xn+1)を、次回の旧平均値Xnとなるように、記憶部290に保存する。 (Step S9) The eco-driving determination unit 222 stores the calculated average value of the door opening and closing count data from three weeks or earlier (new average value Xn+1) in the memory unit 290 so that it becomes the old average value Xn for the next time.

(ステップS10)エコ運転決定部222は、1週間前の扉開閉回数データ、2週間前の扉開閉回数データ、3週間前以前の扉開閉回数データの平均値のそれぞれについて、6回未満かどうかを判定する。 (Step S10) The eco-driving determination unit 222 determines whether the average value of the door opening and closing count data from one week ago, two weeks ago, and three weeks ago or earlier is less than six times.

(ステップS11)エコ運転決定部222は、1週間前の扉開閉回数データの判定結果、2週間前の扉開閉回数データの判定結果、および必要に応じて3週間前以前の扉開閉回数データの平均値の判定結果に基づき、エコ運転を実施する。 (Step S11) The eco-driving decision unit 222 performs eco-driving based on the results of the determination of the door opening and closing count data from one week ago, the results of the determination of the door opening and closing count data from two weeks ago, and, if necessary, the results of the determination of the average value of the door opening and closing count data from three weeks ago or earlier.

図11はエコ運転判定を説明するための図である。図11において、ケースCb1およびケースCb2は、1週間前の扉開閉回数データの判定結果と2週間前の扉開閉回数データの判定結果が共に6回未満である。この場合には、3週間前以前の扉開閉回数データの平均値に関わらず(例えば平均値を用いた判定を行わず)、エコ運転を実施する。 Figure 11 is a diagram for explaining eco-driving judgment. In Figure 11, in case Cb1 and case Cb2, the judgment results of the door opening and closing count data from one week ago and the door opening and closing count data from two weeks ago are both less than six times. In this case, eco-driving is performed regardless of the average value of the door opening and closing count data from three weeks ago or earlier (for example, judgment is not performed using the average value).

ケースCb3からケースCb6は、1週間前の扉開閉回数データの判定結果と2週間前の判定結果とが異なる。この場合には、3週間前以前の扉開閉回数データの平均値の判定結果が6回未満の場合には(ケースCb3およびケースCb4)、エコ運転を実施する。一方で、3週間前以前の扉開閉回数データの平均値の判定結果が6回以上の場合には(ケースCb5およびケースCb6)、エコ運転を実施しない。 In cases Cb3 to Cb6, the judgment result of the door opening and closing count data from one week ago is different from the judgment result from two weeks ago. In this case, if the judgment result of the average value of the door opening and closing count data from three weeks ago or earlier is less than six times (cases Cb3 and Cb4), eco-driving is performed. On the other hand, if the judgment result of the average value of the door opening and closing count data from three weeks ago or earlier is six times or more (cases Cb5 and Cb6), eco-driving is not performed.

ケースCb7およびケースCb8は、1週間前の扉開閉回数データの判定結果と2週間前の扉開閉回数データの判定結果が共に6回以上である。この場合には、3週間前以前の扉開閉回数データの平均値に関わらず(例えば平均値を用いた判定を行わず)、エコ運転を実施しない。 In cases Cb7 and Cb8, the determination results of the door opening and closing count data from one week ago and the door opening and closing count data from two weeks ago are both 6 or more times. In this case, eco-driving is not performed regardless of the average value of the door opening and closing count data from three weeks ago or earlier (for example, no determination is made using the average value).

(ステップS12)通常運転決定部223は、ステップS6で予冷運転を実施すると決定された時間、およびステップS11でエコ運転を実施すると決定された時間を除く時間を、通常運転実施期間に設定する。 (Step S12) The normal operation determination unit 223 sets the normal operation implementation period to the time excluding the time during which it was determined in step S6 that pre-cooling operation will be performed and the time during which it was determined in step S11 that eco-operation will be performed.

<3.3 制御指令送信部>
図4において、制御指令送信部230は、運転計画生成部220により生成された運転計画に応じた制御指令を、冷蔵庫100に送信する。例えば、制御指令送信部230は、所定単位時間ごと(例えば1時間ごと)に、次の所定単位時間に関する制御指令を冷蔵庫100に送信する。本実施形態では、制御指令は、通常運転の実行命令、エコ運転の実行命令、または予冷運転の実行命令のいずれかを含む。
<3.3 Control command transmission unit>
4, the control command transmission 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 transmission unit 230 transmits a control command for the next predetermined unit time to the refrigerator 100 every predetermined unit time (for example, every hour). In this embodiment, the control command includes any one of an execution command for normal operation, an execution command for eco-operation, and an execution command for pre-cooling operation.

<3.4 表示情報送信部>
表示情報送信部240は、端末装置300の表示画面301aに表示させる情報(以下「表示情報」と称する)を生成し、生成した表示情報を端末装置300に送信する。表示情報は、予冷運転やエコ運転の実施時間に基づいて生成される冷蔵庫100の運転動作の実行結果(例えば所定単位時間ごとの実行結果)を示す情報を含む。
<3.4 Display information transmission unit>
The display information transmitting 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 information indicating the execution result of the operation of the refrigerator 100 (for example, the execution result for each predetermined unit time) generated based on the implementation time of the pre-cooling operation or the eco operation.

<3.5 記憶部>
記憶部290は、RAM、ROM、EEPROM、HDD(Hard Disk Drive)、またはSSDなどの組み合わせにより実現される。記憶部290には、状態情報291と平均化情報292が記憶される。状態情報291は、扉開閉情報は、扉開閉情報や庫内温度情報など冷蔵庫100の状態を示す情報である。平均化情報292は、扉開閉情報や庫内温度情報等、扉開閉情報や庫内温度情報等の状態情報のデータを平均化した情報である。
3.5 Storage Unit
The storage unit 290 is realized by a combination of a RAM, a ROM, an EEPROM, a HDD (Hard Disk Drive), an SSD, etc. The storage unit 290 stores status information 291 and averaged information 292. The status information 291 is information indicating the status of the refrigerator 100, such as door open/close information and inside temperature information. The averaged information 292 is information obtained by averaging data of status information such as door open/close information and inside temperature information.

<4.利点>
本実施形態では、冷蔵庫100の状態を示す状態情報を用いた判定要素であって、過去の一定時間の状態情報を含む第1判定要素P1、P2と、過去の複数の一定時間の状態情報に基づいて算出された第2判定要素Qとに基づき、冷蔵庫100の冷却運転の内容を決定する決定部(予冷運転決定部221およびエコ運転決定部222)を備える。このような構成によれば、祝日や休日などによる一時的な生活パターンの変更の影響を抑制し、ユーザUの生活パターンに応じた冷却モードを設定することができる。これにより、ユーザUの利便性の向上を図ることができる。
4. Advantages
In this embodiment, the refrigerator includes a determination unit (pre-cooling operation determination unit 221 and eco-operation determination unit 222) that determines the content of the cooling operation of the refrigerator 100 based on first determination elements P1 and P2 including state information for a certain period of time in the past, and a second determination element Q calculated based on state information for a plurality of certain periods of time in the past, which are determination elements using state information indicating the state of the refrigerator 100. With this configuration, it is possible to suppress the influence of temporary changes in the lifestyle pattern due to holidays and other days off, and to set a cooling mode according to the lifestyle pattern of the user U. This makes it possible to improve the convenience of the user U.

本実施形態では、第1判定要素P1、P2は、過去の一定時間である第1時間の状態情報と、第1時間よりも前の過去の一定時間である第2時間の状態情報とを含む。このような構成によれば、複数の一定時間の情報を利用することで、ユーザUの生活パターンを精度よく分析することができる。 In this embodiment, the first judgment elements P1 and P2 include status information for a first time, which is a fixed time in the past, and status information for a second time, which is a fixed time in the past prior to the first time. With this configuration, the lifestyle patterns of the user U can be analyzed with high accuracy by using information from multiple fixed times.

本実施形態では、第2判定要素Qは、複数の一定時間の状態情報の少なくとも一部として、第2時間よりも前の過去の一定時間である第3時間の状態情報を含む。このような構成によれば、第1判定要素に含まれない過去の状態情報を反映させてユーザUの生活パターンを分析することができる。 In this embodiment, the second judgment element Q includes, as at least a portion of the status information for a plurality of fixed time periods, status information for a third time period, which is a fixed time period prior to the second time period. With this configuration, it is possible to analyze the lifestyle pattern of the user U by reflecting past status information that is not included in the first judgment element.

本実施形態では、第2時間は、第1時間と比べて1週間前の同じ曜日の同じ時間であり、第3時間は、第2時間と比べて1週間前の同じ曜日の同じ時間である。このような構成によれば、同じ曜日に関する時間の情報を利用することで、ユーザの曜日ごとの生活パターンの分析を行うことができる。 In this embodiment, the second time is the same time on the same day of the week one week ago compared to the first time, and the third time is the same time on the same day of the week one week ago compared to the second time. With this configuration, the user's lifestyle patterns for each day of the week can be analyzed by using time information related to the same day of the week.

本実施形態では、第2判定要素Qは、複数の一定時間の状態情報の少なくとも一部として、第3時間よりも前の過去の一定時間である第4時間の状態情報を含む。このような構成によれば、第1判定要素に含まれない複数の過去の状態情報を反映させてユーザUの生活パターンを分析することができる。 In this embodiment, the second judgment element Q includes, as at least a portion of the status information for multiple fixed periods of time, status information for a fourth time, which is a fixed period of time in the past prior to the third time. With this configuration, it is possible to analyze the lifestyle pattern of the user U by reflecting multiple past status information not included in the first judgment element.

本実施形態では、決定部(予冷運転決定部221およびエコ運転決定部222)は、第1時間の状態情報と第2時間の状態情報とが所定の関係を満たす場合、第2判定要素の内容に関わらず、第1判定要素に基づいて冷却運転の内容を決定する。このような構成によれば、第1時間の状態情報と第2時間の状態情報とが所定の関係を満たす場合は、第2判定要素に関する判定処理を省略することができる。これにより、決定部の情報処理の負担を低減することができる。 In this embodiment, the determination units (pre-cooling operation determination unit 221 and eco-operation determination unit 222) determine the content of the cooling operation based on the first judgment element regardless of the content of the second judgment element when the state information at the first time and the state information at the second time satisfy a predetermined relationship. With this configuration, when the state information at the first time and the state information at the second time satisfy a predetermined relationship, the determination process regarding the second judgment element can be omitted. This can reduce the information processing burden on the determination units.

本実施形態では、決定部(予冷運転決定部221およびエコ運転決定部222)は、第1時間の状態情報と第2時間とが所定の関係を満たさない場合に、第2判定要素Qに基づいて冷却運転の内容を決定する。このような構成によれば、祝日や休日などによる一時的な生活パターンの変更により、第1時間の状態情報と第2時間の状態情報が異なる場合でも、第2判定要素Qに基づいて冷却運転の内容を精度よく決定することができる。 In this embodiment, the determination units (pre-cooling operation determination unit 221 and eco-operation determination unit 222) determine the content of the cooling operation based on the second judgment element Q when the status information for the first time and the second time do not satisfy a predetermined relationship. With this configuration, even if the status information for the first time and the status information for the second time differ due to a temporary change in lifestyle pattern due to a public holiday or day off, the content of the cooling operation can be accurately determined based on the second judgment element Q.

本実施形態では、決定部(予冷運転決定部221およびエコ運転決定部222)は、第1時間の状態情報と第2時間の状態情報とのうち一方が存在しない場合、第1時間の状態情報と第2時間の状態情報とのうち他方の内容に関わらず、第2判定要素Qに基づいて冷却運転の内容を決定する。このような構成によれば、ネットワークの通信不良などにより第1時間の状態情報や第2時間の状態情報が得られない場合に、第2判定要素Qに基づいて冷却運転の内容を決定することで、信頼性の向上を図ることができる。 In this embodiment, when one of the first hour status information and the second hour status information does not exist, the determination unit (pre-cooling operation determination unit 221 and eco-operation determination unit 222) determines the content of the cooling operation based on the second judgment element Q, regardless of the content of the other of the first hour status information and the second hour status information. With this configuration, when the first hour status information or the second hour status information cannot be obtained due to poor network communication or the like, the content of the cooling operation can be determined based on the second judgment element Q, thereby improving reliability.

本実施形態では、決定部(予冷運転決定部221およびエコ運転決定部222)は、第2判定要素と比べて、第1判定要素に優先的に基づいて冷却運転の内容を決定する。例えば、上述した実施形態では、決定部は、第2判定要素を用いる判定の前に、第1判定要素を用いた判定を行い、第1判定要素を用いた判定では判定できない場合に、第2判定要素を用いる判定を行う。これにより、決定部による処理負担を低減するとともに、直近の情報が反映されやすくなり、引っ越しなどにより生活パターンの変更があったような場合に対処しやすくなる。なお、第2判定要素と比べて第1判定要素に優先的に基づいて冷却運転の内容を決定することは、上記例に限定されず、第2判定要素と比べて第1判定要素の判定結果が優先されるように、第1判定要素の判定結果に重み付けを行ってもよい。 In this embodiment, the determination unit (pre-cooling operation determination unit 221 and eco-operation determination unit 222) determines the content of the cooling operation based on the first determination element with priority over the second determination element. For example, in the above-described embodiment, the determination unit performs a determination using the first determination element before performing a determination using the second determination element, and performs a determination using the second determination element when a determination using the first determination element is not possible. This reduces the processing load on the determination unit, makes it easier to reflect the most recent information, and makes it easier to deal with cases where a change in lifestyle pattern occurs due to moving, etc. Note that determining the content of the cooling operation based on the first determination element with priority over the second determination element is not limited to the above example, and the determination result of the first determination element may be weighted so that the determination result of the first determination element is prioritized over the second determination element.

本実施形態では、第2判定要素Qは、過去の複数の一定時間の状態情報に対して所定の平均化処理が行われることで得られる。このような構成によれば、過去の複数の一定時間の状態情報に対して所定の平均化処理を行うことで、過去の複数の一定時間の状態情報を1つの情報として記憶または取り扱うことができる。 In this embodiment, the second judgment element Q is obtained by performing a predetermined averaging process on status information for multiple past fixed periods of time. With this configuration, by performing a predetermined averaging process on status information for multiple past fixed periods of time, it is possible to store or handle status information for multiple past fixed periods of time as a single piece of information.

本実施形態では、第2判定要素Qは、過去の複数の一定時間の状態情報が逐次平均化されることで得られる。このような構成によれば、過去の複数の状態情報を全て記憶する必要がなくなり、必要な記憶容量を削減することができる。 In this embodiment, the second judgment element Q is obtained by sequentially averaging multiple pieces of past status information for a certain period of time. With this configuration, it is no longer necessary to store all of the multiple pieces of past status information, and the required storage capacity can be reduced.

本実施形態では、第2判定要素Qは、過去の複数の一定時間の状態情報が、状態情報が古いほど影響が小さくなるように重み付けが行われて平均化されることで得られる。このような構成によれば、直近の情報が反映されやすくなり、引っ越しなどにより生活パターンの変更があったような場合に対処しやすくなる。 In this embodiment, the second judgment element Q is obtained by averaging multiple pieces of status information from a certain period of time in the past, weighting them so that the older the status information, the less influence it has. With this configuration, it becomes easier to reflect the most recent information, making it easier to deal with cases where there are changes in lifestyle patterns due to moving, etc.

本実施形態では、冷蔵庫100が所定の制御を実行している間に得られた状態情報については、第1判定要素P1、P2または第2判定要素Qには含めない、または影響を小さくして含める。このような構成によれば、ユーザUの使い方に起因しない要素を除外して、ユーザUの生活パターンを推定できる。 In this embodiment, the status information obtained while the refrigerator 100 is executing a predetermined control is not included in the first determination elements P1, P2 or the second determination element Q, or is included with a reduced influence. With this configuration, factors that are not attributable to the user U's usage can be excluded to estimate the user U's lifestyle pattern.

以上、ひとつの実施形態について説明したが、実施形態は上記例に限定されない。例えば、曜日毎のユーザUの生活パターンは決まっているが、祝日や休日があると、生活パターンが異なってくる。そこで、カレンダー要素を組み入れて、祝日や休日を考慮して、生活パターンを推定してもよい。 Although one embodiment has been described above, the embodiment is not limited to the above example. For example, the lifestyle pattern of user U is fixed for each day of the week, but the lifestyle pattern differs when there are public holidays or days off. Therefore, a calendar element may be incorporated to estimate the lifestyle pattern taking public holidays and days off into account.

以上説明した少なくともひとつの実施形態によれば、過去の一定時間の状態情報を含む第1判定要素と、過去の複数の一定時間の状態情報に基づいて算出された第2判定要素とに基づき、冷却運転の内容を決定することにより、利便性の向上を図ることができる。 According to at least one of the embodiments described above, the content of the cooling operation is determined based on a first determination element including status information for a certain period of time in the past, and a second determination element calculated based on status information for multiple certain periods of time in the past, thereby improving convenience.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 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)情報処理システムは、
冷蔵庫の状態を示す状態情報を用いた判定要素であって、過去の一定時間の前記状態情報を含む第1判定要素と、過去の複数の前記一定時間の前記状態情報に基づいて算出された第2判定要素とに基づき、前記冷蔵庫の冷却運転の内容を決定する決定部、
を備えるとよい。
(2)上記(1)に係る情報処理システムにおいて、
前記第1判定要素は、過去の前記一定時間である第1時間の前記状態情報と、前記第1時間よりも前の過去の前記一定時間である第2時間の前記状態情報とを含むとよい。
(3)上記(2)に係る情報処理システムにおいて、
前記第2判定要素は、複数の前記一定時間の前記状態情報の少なくとも一部として、前記第2時間よりも前の過去の前記一定時間である第3時間の前記状態情報を含むとよい。
(4)上記(3)に係る情報処理システムにおいて、
前記第2時間は、前記第1時間と比べて1週間前の同じ曜日の同じ時間であり、
前記第3時間は、前記第2時間と比べて1週間前の同じ曜日の同じ時間であるとよい。
(5)上記(3)に係る情報処理システムにおいて、
前記第2判定要素は、複数の前記一定時間の前記状態情報の少なくとも一部として、前記第3時間よりも前の過去の前記一定時間である第4時間の前記状態情報を含むとよい。
(6)上記(2)に係る情報処理システムにおいて、
前記決定部は、前記第1時間の前記状態情報と前記第2時間の前記状態情報とが所定の関係を満たす場合、前記第2判定要素の内容に関わらず、前記第1判定要素に基づいて前記冷却運転の内容を決定するとよい。
(7)上記(6)に係る情報処理システムにおいて、
前記決定部は、前記第1時間の前記状態情報と前記第2時間の前記状態情報とが前記所定の関係を満たさない場合、前記第2判定要素に基づいて前記冷却運転の内容を決定するとよい。
(8)上記(2)に係る情報処理システムにおいて、
前記決定部は、前記第1時間の前記状態情報と前記第2時間の前記状態情報とのうち一方が存在しない場合、前記第1時間の前記状態情報と前記第2時間の前記状態情報とのうち他方の内容に関わらず、前記第2判定要素に基づいて前記冷却運転の内容を決定するとよい。
(9)上記(1)に係る情報処理システムにおいて、
前記決定部は、前記第2判定要素と比べて、前記第1判定要素に優先的に基づいて前記冷却運転の内容を決定するとよい。
(10)上記(1)に係る情報処理システムにおいて、
前記第2判定要素は、過去の複数の前記一定時間の前記状態情報に対して所定の平均化処理が行われることで得られた情報であるとよい。
(11)上記(1)に係る情報処理システムにおいて、
前記第2判定要素は、過去の複数の前記一定時間の前記状態情報が所定の平均化処理に基づいて逐次平均化されることで得られた情報であるとよい。
(12)上記(1)に係る情報処理システムにおいて、
前記第2判定要素は、過去の複数の前記一定時間の前記状態情報が、前記状態情報が古いほど前記第2判定要素への影響が小さくなるように重み付けが行われて平均化されることで得られた情報であるとよい。
(13)上記(1)に係る情報処理システムにおいて、
前記冷蔵庫が所定の制御を実行している間に得られた前記状態情報については、前記第1判定要素または前記第2判定要素には含めない、または影響を小さくして含めるとよい。
(14)上記(13)に係る情報処理システムにおいて、
前記所定の制御は、前記冷蔵庫の冷却器の除霜を行う除霜制御であるとよい。
(15)上記(13)に係る情報処理システムにおいて、
前記所定の制御は、前記冷蔵庫の貯蔵室の設定温度の変更を伴う冷却制御であるとよい。
(12)情報処理方法は、
コンピュータが、
冷蔵庫の状態を示す状態情報を用いた判定要素であって、過去の一定時間の前記状態情報を含む第1判定要素と、過去の複数の前記一定時間の前記状態情報に基づいて算出された第2判定要素とに基づき、前記冷蔵庫の冷却運転の内容を決定する、
ことを含むとよい。
(Additional Note)
The information processing system and the information processing method according to the embodiment may be configured as follows.
(1) The information processing system includes:
a determination unit that determines details of a cooling operation of the refrigerator based on a first determination element using status information indicating a status of a refrigerator, the first determination element including the status information for a certain period of time in the past and a second determination element calculated based on the status information for a plurality of the certain periods of time in the past;
It is advisable to prepare the following.
(2) In the information processing system according to (1),
The first determination element may include the status information for a first time, which is the certain time in the past, and the status information for a second time, which is the certain time in the past that is earlier than the first time.
(3) In the information processing system according to (2) above,
The second determination element may include, as at least a portion of the status information for the plurality of fixed periods of time, the status information for a third period of time, which is a fixed period of time in the past that is prior to the second period of time.
(4) In the information processing system according to (3),
The second time is the same time on the same day of the week one week ago compared to the first time,
The third time may be the same time on the same day of the week one week prior to the second time.
(5) In the information processing system according to (3) above,
The second determination element may include, as at least a portion of the status information for the plurality of fixed periods of time, the status information for a fourth period of time, which is a fixed period of time in the past that is earlier than the third period of time.
(6) In the information processing system according to (2) above,
When the status information at the first time and the status information at the second time satisfy a predetermined relationship, the determination unit may determine the content of the cooling operation based on the first judgment element, regardless of the content of the second judgment element.
(7) In the information processing system according to (6),
When the status information at the first time and the status information at the second time do not satisfy the predetermined relationship, the decision unit may decide content of the cooling operation based on the second determination element.
(8) In the information processing system according to (2) above,
When one of the status information for the first time and the status information for the second time does not exist, the determination unit may determine the content of the cooling operation based on the second judgment element, regardless of the content of the other of the status information for the first time and the status information for the second time.
(9) In the information processing system according to (1),
The determination unit may determine the content of the cooling operation based on the first determination element with priority over the second determination element.
(10) In the information processing system according to (1),
The second determination element may be information obtained by performing a predetermined averaging process on the status information for a plurality of past periods of time.
(11) In the information processing system according to (1),
The second determination element may be information obtained by successively averaging the status information for a plurality of past periods of time based on a predetermined averaging process.
(12) In the information processing system according to (1),
The second judgment element may be information obtained by weighting and averaging the status information for a number of past periods of time such that the older the status information is, the smaller its influence on the second judgment element.
(13) In the information processing system according to (1),
The status information obtained while the refrigerator is executing a predetermined control may not be included in the first judgment element or the second judgment element, or may be included with a reduced influence.
(14) In the information processing system according to (13),
The predetermined control may be a defrost control for defrosting a cooler of the refrigerator.
(15) In the information processing system according to (13),
The predetermined control may be cooling control that involves changing a set temperature of a storage compartment of the refrigerator.
(12) An information processing method includes:
The computer
a determination element using status information indicating a status of a refrigerator, the determination being based on a first determination element including the status information for a certain period of time in the past and a second determination element calculated based on the status information for a plurality of the certain periods of time in the past;
It may be advisable to include the following:

200…サーバ、210…情報取得部、220…運転計画生成部、221…予冷運転決定部、222…エコ運転決定部、223…通常運転決定部、290…記憶部 200...server, 210...information acquisition unit, 220...operation plan generation unit, 221...pre-cooling operation determination unit, 222...eco-operation determination unit, 223...normal operation determination unit, 290...storage unit

Claims (5)

冷蔵庫の状態を示す状態情報を用いた判定要素であって、過去の連続した時間である一定時間の前記状態情報を含む第1判定要素と、少なくとも前記過去の一定時間よりも前の複数の一定時間の前記状態情報に基づいて算出された第2判定要素とに基づき、前記冷蔵庫の冷却運転の内容を決定する決定部、
を備え、
前記状態情報が、前記冷蔵庫の扉開時間を示す情報を含む、
情報処理システム。
a determination unit that determines details of a cooling operation of the refrigerator based on a first determination element, the first determination element being a determination element using status information indicating a status of a refrigerator, the first determination element including the status information for a certain period of time that is a continuous period of time in the past, and a second determination element calculated based on the status information for at least a plurality of certain periods of time prior to the certain period of time in the past;
Equipped with
The state information includes information indicating a door-open time of the refrigerator.
Information processing system.
前記決定部は、
前記第1判定要素と前記第2判定要素の一方のみを使用する場合には前記第1判定要素を使用する、
請求項1に記載の情報処理システム。
The determination unit is
When only one of the first judgment element and the second judgment element is used, the first judgment element is used.
The information processing system according to claim 1 .
前記第1判定要素は、前記過去の連続した時間である第1時間の前記状態情報と、前記第1時間よりも前の過去の連続した時間である第2時間の前記状態情報とを含み、
前記決定部は、
前記第1時間の前記状態情報と前記第2時間の前記状態情報とのうちの一方が存在しない場合、前記第1時間の前記状態情報と前記第2時間の前記状態情報とのうちの他方の内容に関わらず、前記第2判定要素に基づいて冷却運転の内容を決定する、
請求項1に記載の情報処理システム。
the first determination element includes the status information of a first time period that is a past continuous time period, and the status information of a second time period that is a past continuous time period that is earlier than the first time period,
The determination unit is
When one of the status information at the first time and the status information at the second time does not exist, the content of the cooling operation is determined based on the second determination element regardless of the content of the other of the status information at the first time and the status information at the second time.
The information processing system according to claim 1 .
前記冷蔵庫が所定の制御を実行している間に得られた前記状態情報については、前記第1判定要素または前記第2判定要素には含めない、または影響を小さくして含める、
請求項1から請求項3の何れか1項に記載の情報処理システム。
The state information obtained while the refrigerator is executing a predetermined control is not included in the first judgment element or the second judgment element, or is included with a reduced influence.
The information processing system according to any one of claims 1 to 3 .
コンピュータが、
冷蔵庫の状態を示す状態情報を用いた判定要素であって、過去の連続した時間である一定時間の前記状態情報を含む第1判定要素と、少なくとも前記過去の一定時間よりも前の複数の一定時間の前記状態情報に基づいて算出された第2判定要素とに基づき、前記冷蔵庫の冷却運転の内容を決定すること、
を含み、
前記状態情報が、前記冷蔵庫の扉開時間を示す情報を含む、
情報処理方法。
The computer
determining details of a cooling operation of the refrigerator based on a first judgment element using status information indicating a status of the refrigerator, the first judgment element including the status information for a certain period of time which is a continuous period of time in the past, and a second judgment element calculated based on the status information for at least a plurality of certain periods of time prior to the certain period of time in the past;
Including,
The state information includes information indicating a door-open time of the refrigerator.
Information processing methods.
JP2023193803A 2022-09-01 2023-11-14 Information processing system and information processing method Active JP7671328B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023193803A JP7671328B2 (en) 2022-09-01 2023-11-14 Information processing system and information processing method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2022139259A JP7387838B1 (en) 2022-09-01 2022-09-01 Information processing system and information processing method
JP2023193803A JP7671328B2 (en) 2022-09-01 2023-11-14 Information processing system and information processing method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2022139259A Division JP7387838B1 (en) 2022-09-01 2022-09-01 Information processing system and information processing method

Publications (2)

Publication Number Publication Date
JP2024035236A JP2024035236A (en) 2024-03-13
JP7671328B2 true JP7671328B2 (en) 2025-05-01

Family

ID=88917982

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2022139259A Active JP7387838B1 (en) 2022-09-01 2022-09-01 Information processing system and information processing method
JP2023193803A Active JP7671328B2 (en) 2022-09-01 2023-11-14 Information processing system and information processing method

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2022139259A Active JP7387838B1 (en) 2022-09-01 2022-09-01 Information processing system and information processing method

Country Status (1)

Country Link
JP (2) JP7387838B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010038449A (en) 2008-08-05 2010-02-18 Mitsubishi Electric Corp Refrigerator
JP2014078127A (en) 2012-10-10 2014-05-01 Sharp Corp Information processing device, information processing method, and program
JP2014137181A (en) 2013-01-17 2014-07-28 Hitachi Appliances Inc Refrigerator
JP2022094595A (en) 2020-12-15 2022-06-27 東芝ライフスタイル株式会社 Household appliance system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010038449A (en) 2008-08-05 2010-02-18 Mitsubishi Electric Corp Refrigerator
JP2014078127A (en) 2012-10-10 2014-05-01 Sharp Corp Information processing device, information processing method, and program
JP2014137181A (en) 2013-01-17 2014-07-28 Hitachi Appliances Inc Refrigerator
JP2022094595A (en) 2020-12-15 2022-06-27 東芝ライフスタイル株式会社 Household appliance system

Also Published As

Publication number Publication date
JP7387838B1 (en) 2023-11-28
JP2024035236A (en) 2024-03-13
JP2024034784A (en) 2024-03-13

Similar Documents

Publication Publication Date Title
CN111854273B (en) Refrigeration appliances and control methods, devices and computer-readable storage media thereof
CN113227685B (en) Refrigerator with a door
CN109323509A (en) Method and device for controlling the defrosting of a refrigerator
CN103363777B (en) A kind of controlling method for refrigerator
JP7671328B2 (en) Information processing system and information processing method
CN109883135A (en) Quick-frozen control method, refrigerator, quick-frozen control device and storage medium
JP2020180731A (en) refrigerator
JP5544251B2 (en) refrigerator
CN113503673A (en) Control method of refrigeration storage equipment and refrigeration storage equipment
JP7691944B2 (en) refrigerator
EP4137763A1 (en) Refrigerator and method therefor
CN111684219A (en) refrigerator
JP7594648B2 (en) refrigerator
CN112815617A (en) Control method and device of single-system refrigerator, single-system refrigerator and storage medium
JP2020034204A (en) Refrigerator that can update control software
CN108800715A (en) Refrigeration equipment and control method
JP2025162784A (en) refrigerator
CN113915920A (en) Refrigerator and refrigerator defrosting control method
JP2023127299A (en) refrigerator
JP7514996B2 (en) Programs and refrigerators
JP2021096015A (en) refrigerator
JP7780737B2 (en) Cooling time prediction system
CN116067118B (en) Refrigerator control method and device, refrigerator and computer readable storage medium
CN112577237B (en) Control method of refrigerating and freezing device and refrigerating and freezing device
JP7779755B2 (en) Information processing system and refrigerator

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241119

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250110

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250418

R150 Certificate of patent or registration of utility model

Ref document number: 7671328

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