WO2021075493A1 - 冷蔵庫管理方法、冷蔵庫管理装置、冷蔵庫管理システム、及び、温度算出方法 - Google Patents

冷蔵庫管理方法、冷蔵庫管理装置、冷蔵庫管理システム、及び、温度算出方法 Download PDF

Info

Publication number
WO2021075493A1
WO2021075493A1 PCT/JP2020/038890 JP2020038890W WO2021075493A1 WO 2021075493 A1 WO2021075493 A1 WO 2021075493A1 JP 2020038890 W JP2020038890 W JP 2020038890W WO 2021075493 A1 WO2021075493 A1 WO 2021075493A1
Authority
WO
WIPO (PCT)
Prior art keywords
refrigerator
unit
door
temperature
information indicating
Prior art date
Application number
PCT/JP2020/038890
Other languages
English (en)
French (fr)
Inventor
婉静 杜
勇士 大崎
Original Assignee
パナソニックIpマネジメント株式会社
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 パナソニックIpマネジメント株式会社 filed Critical パナソニックIpマネジメント株式会社
Priority to US17/423,385 priority Critical patent/US11988441B2/en
Priority to JP2021524233A priority patent/JPWO2021075493A1/ja
Priority to CN202080009126.9A priority patent/CN113614475A/zh
Publication of WO2021075493A1 publication Critical patent/WO2021075493A1/ja

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25BREFRIGERATION MACHINES, PLANTS OR SYSTEMS; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS
    • F25B49/00Arrangement or mounting of control or safety devices
    • F25B49/02Arrangement or mounting of control or safety devices for compression type machines, plants or systems
    • F25B49/022Compressor control arrangements
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25DREFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
    • F25D29/00Arrangement or mounting of control or safety devices
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25DREFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
    • F25D29/00Arrangement or mounting of control or safety devices
    • F25D29/008Alarm devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2474Sequence data queries, e.g. querying versioned data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25BREFRIGERATION MACHINES, PLANTS OR SYSTEMS; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS
    • F25B2500/00Problems to be solved
    • F25B2500/06Damage
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25BREFRIGERATION MACHINES, PLANTS OR SYSTEMS; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS
    • F25B2700/00Sensing or detecting of parameters; Sensors therefor
    • F25B2700/15Power, e.g. by voltage or current
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25BREFRIGERATION MACHINES, PLANTS OR SYSTEMS; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS
    • F25B2700/00Sensing or detecting of parameters; Sensors therefor
    • F25B2700/17Speeds
    • F25B2700/171Speeds of the compressor
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25BREFRIGERATION MACHINES, PLANTS OR SYSTEMS; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS
    • F25B2700/00Sensing or detecting of parameters; Sensors therefor
    • F25B2700/21Temperatures
    • F25B2700/2104Temperatures of an indoor room or compartment
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25DREFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
    • F25D2400/00General features of, or devices for refrigerators, cold rooms, ice-boxes, or for cooling or freezing apparatus not covered by any other subclass
    • F25D2400/36Visual displays
    • F25D2400/361Interactive visual displays
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25DREFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
    • F25D2500/00Problems to be solved
    • F25D2500/04Calculation of parameters
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25DREFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
    • F25D2500/00Problems to be solved
    • F25D2500/06Stock management
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25DREFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
    • F25D2700/00Means for sensing or measuring; Sensors therefor
    • F25D2700/02Sensors detecting door opening
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25DREFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
    • F25D2700/00Means for sensing or measuring; Sensors therefor
    • F25D2700/12Sensors measuring the inside temperature
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25DREFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
    • F25D2700/00Means for sensing or measuring; Sensors therefor
    • F25D2700/12Sensors measuring the inside temperature
    • F25D2700/122Sensors measuring the inside temperature of freezer compartments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/08Thermal analysis or thermal optimisation

Definitions

  • the present invention relates to a refrigerator management method, a refrigerator management device, a refrigerator management system, and a temperature calculation method.
  • Patent Document 1 and Patent Document 2 there is a technique for predicting the date and time when the temperature inside the refrigerator rises to a predetermined temperature when an abnormality occurs in the refrigerator (see, for example, Patent Document 1 and Patent Document 2).
  • the user of the refrigerator can check whether the condition of the food stored in the refrigerator is deteriorated by the time the repair of the refrigerator is completed. I can judge.
  • the present invention provides a refrigerator management method and the like that can accurately predict the temperature inside the refrigerator.
  • the refrigerator management method is the first method of acquiring log information including temperature information indicating the temperature inside the refrigerator and opening / closing information indicating whether or not the door of the refrigerator has been opened / closed. Based on the acquisition step and the log information, the time change of the temperature inside the refrigerator is calculated between the case where the door is opened and closed during a predetermined period and the case where the door is not opened and closed during the predetermined period. A calculation step to be performed and an output step to output result information indicating the calculation result calculated in the calculation step are included.
  • the refrigerator management device acquires temperature information indicating the temperature inside the refrigerator and log information including opening / closing information indicating whether or not the door of the refrigerator has been opened / closed.
  • the acquisition unit a calculation unit that calculates the time change of the temperature inside the refrigerator when the door is opened and closed and when the door is not opened and closed based on the log information acquired by the acquisition unit, and the calculation unit. It is provided with an output unit for outputting result information indicating the calculation result calculated by.
  • the refrigerator management system includes a refrigerator, a refrigerator management device capable of communicating with the refrigerator, and a terminal device capable of communicating with the refrigerator management device, and the refrigerator is the refrigerator.
  • a detection unit that detects log information including temperature information indicating the temperature inside the refrigerator and opening / closing information indicating whether or not the door of the refrigerator has been opened / closed, and the log information detected by the detection unit in the refrigerator.
  • the refrigerator management device has a transmission unit for transmitting to the management device, and the refrigerator management device has the acquisition unit for acquiring the log information transmitted from the transmission unit and the log information acquired by the acquisition unit.
  • the terminal device has a calculation unit that calculates the time change of the temperature inside the refrigerator depending on whether the door is opened or closed, and an output unit that outputs result information indicating the calculation result calculated by the calculation unit.
  • the terminal device has a notification unit that notifies the calculation result based on the result information output from the output unit.
  • the temperature calculation method includes temperature information indicating the temperature inside the refrigerator provided with the compressor, compressor operation information indicating the operating state of the compressor, and opening / closing of the refrigerator door.
  • the first acquisition step of acquiring log information including opening / closing information indicating whether or not the operation has been performed, and the change of the temperature information when the compressor operation information included in the log information indicates a stopped state of the compressor. Includes a calculation step of calculating the time change of the temperature in the refrigerator based on the above.
  • a recording medium such as a system, method, integrated circuit, computer program or computer-readable CD-ROM, and the system, method, integrated circuit, computer program And any combination of recording media may be realized.
  • FIG. 1 is a schematic diagram showing a schematic configuration of a refrigerator management system according to an embodiment.
  • FIG. 2 is a block diagram showing a functional configuration of the refrigerator according to the embodiment.
  • FIG. 3 is a block diagram showing a functional configuration of the refrigerator management device according to the embodiment.
  • FIG. 4 is a block diagram showing a functional configuration of the terminal device according to the embodiment.
  • FIG. 5 is a table showing an example of log information detected by the refrigerator according to the embodiment.
  • FIG. 6 is a graph showing an example of log information detected by the refrigerator according to the embodiment.
  • FIG. 7 is a graph showing an example of the calculated value of the temperature change in the refrigerator calculated by the refrigerator management device according to the embodiment.
  • FIG. 1 is a schematic diagram showing a schematic configuration of a refrigerator management system according to an embodiment.
  • FIG. 2 is a block diagram showing a functional configuration of the refrigerator according to the embodiment.
  • FIG. 3 is a block diagram showing a functional configuration of the refrigerator management device according to the embodiment.
  • FIG. 8 is a diagram showing an example of an image showing a calculation result of the temperature inside the refrigerator displayed on the terminal device according to the embodiment.
  • FIG. 9 is a sequence diagram showing a processing procedure executed by the refrigerator management system according to the embodiment.
  • FIG. 10 is a flowchart showing a processing procedure of the calculation process executed by the refrigerator management device according to the embodiment.
  • FIG. 11 is a flowchart showing a processing procedure of the acquisition process executed by the refrigerator management device according to the embodiment.
  • FIG. 12 is a diagram showing a first example of a modified example of an image showing a calculation result of the temperature inside the refrigerator displayed on the terminal device according to the embodiment.
  • FIG. 13 is a diagram showing a second example of a modified example of an image showing a calculation result of the temperature inside the refrigerator displayed on the terminal device according to the embodiment.
  • FIG. 14 is a diagram showing a third example of a modified example of an image showing a calculation result of the temperature inside the refrigerator displayed on the terminal device according to the embodiment.
  • FIG. 15 is a flowchart showing a temperature calculation method according to the embodiment.
  • each figure is a schematic view and is not necessarily exactly illustrated. Further, in each figure, the same components are designated by the same reference numerals.
  • FIG. 1 is a schematic view showing a schematic configuration of a refrigerator management system 100 according to an embodiment.
  • the refrigerator management system 100 includes a refrigerator 200, a refrigerator management device 300, and a terminal device 400.
  • the refrigerator 200, the refrigerator management device 300, and the terminal device 400 are connected to each other so as to be able to communicate with each other via, for example, a network 500 such as the Internet.
  • the refrigerator management system 100 may be provided with a router or the like for communication between the refrigerator 200, the refrigerator management device 300, and the terminal device 400. Further, the refrigerator 200 and the terminal device 400 may be communicably connected via a LAN (Local Area Network) or the like, or may not be able to communicate directly. Further, when the refrigerator 200 and the terminal device 400 communicate with each other via a LAN, the communication standard adopted is not particularly limited. Examples of communication standards include Wi-Fi (registered trademark), Bluetooth (registered trademark), ZigBee (registered trademark), and the like.
  • the refrigerator 200 is arranged in, for example, a house 600 in which the user resides. Further, the refrigerator management device 300 is arranged outside the house 600, for example.
  • the temperature inside the refrigerator 200 starts to rise gradually.
  • foodstuffs such as vegetables are stored in the refrigerator, if they are left for a long time, the foodstuffs deteriorate faster than when the cooling function of the refrigerator 200 is maintained as the temperature inside the refrigerator rises. To do.
  • the degree of deterioration of food products varies depending on the temperature inside the refrigerator. Therefore, by knowing the temperature inside the refrigerator 200 whose cooling function has stopped, the user can determine whether the foods stored in the refrigerator should be consumed or should be kept in time for repair. I can make a decision.
  • the refrigerator management system 100 calculates (estimates) a time change (also referred to as a temperature change) in the temperature inside the refrigerator 200 based on the log information of the refrigerator 200 detected by the refrigerator 200, and the calculation result is calculated. This is a system that notifies the user of (calculation result) by the terminal device 400 used by the user. More specifically, the refrigerator management system 100 includes a case where the door 280 (see FIG. 2) of the refrigerator 200 is not opened and closed during a predetermined period and a case where the door 280 is opened and closed during the predetermined period. Calculate the time change of the temperature inside the refrigerator for each case.
  • the predetermined period may be arbitrarily set in advance or may be set by the user.
  • opening and closing the door 280 means an operation in which the door 280 is closed after the door 280 is opened, based on the state in which the door 280 of the refrigerator 200 is closed. Further, the fact that the door 280 is not opened / closed indicates a state in which the door 280 is continuously closed.
  • the log information is data related to the processing (operation) performed by the refrigerator 200, the operation performed by the user on the refrigerator 200, and the like.
  • the log information may include various information that can be acquired from the refrigerator 200, such as information indicating the operating status or the operation date and time of the refrigerator 200.
  • the user is a user of the terminal device 400, in other words, a user who confirms the calculation result of the refrigerator management device 300 by using the refrigerator management system 100.
  • the user is a user who uses the refrigerator management system 100 to receive the analysis result of log information by the refrigerator management device 300 and the like.
  • the user is the head of the household who has a usage contract with the business operator who manages the refrigerator management system 100.
  • the user is a company, a corporation, a natural person, or the like who has a usage contract with a business operator who manages the refrigerator management system 100.
  • the user and the user's family are the owner of the refrigerator 200 that provides the log information and the user of the refrigerator 200.
  • the user and the refrigerator user may be separate. In this embodiment, the user and the user of the refrigerator 200 are the same.
  • FIG. 1 shows one refrigerator 200 and one terminal device 400
  • the number of each of the refrigerator 200 and the terminal device 400 included in the refrigerator management system 100 is not particularly limited and may be plural.
  • FIG. 2 is a block diagram showing a characteristic functional configuration of the refrigerator 200 according to the embodiment.
  • Refrigerator 200 is a storage that can store foods and the like in at least one of a refrigerating temperature zone and a freezing temperature zone.
  • the refrigerator 200 includes a measuring unit 210, a detecting unit 220, a detecting unit 230, a transmitting unit 240, a storage unit 250, and a power supply unit 290.
  • the refrigerator 200 includes a storage chamber 270 in which food and the like are stored, and an openable and closable door 280 for taking in and out the food and the like inside the storage chamber 270 (also referred to as a refrigerator).
  • the refrigerator 200 includes a cooling unit for cooling the inside of the refrigerator.
  • the cooling unit may be a Peltier element or the like, but in the present embodiment, it is a compressor 260.
  • the refrigerator 200 is electrically connected to each device such as a compressor 260 included in the refrigerator 200 by a power line or the like, and includes a power supply unit 290 for supplying electric power to each device.
  • the measuring unit 210 measures the log information of the refrigerator 200.
  • the log information includes various information that can be obtained from the refrigerator 200.
  • the log information includes at least temperature information indicating the temperature inside the refrigerator 200 associated with the time and opening / closing information indicating the timing at which the door 280 of the refrigerator 200 is opened / closed.
  • the log information includes (i) date and time information indicating the date and time when the log information was acquired by the measuring unit 210, (ii) refrigerator temperature information indicating the temperature inside the refrigerator associated with the date and time, and (iii).
  • Outside temperature information indicating the temperature outside the refrigerator (more specifically, the outside temperature around the refrigerator 200) associated with the date and time
  • storage amount information indicating the storage amount associated with the date and time
  • Compressor operation information indicating the operating state of the compressor 260 associated with the date and time
  • opening / closing information indicating the open / closed state of the door 280 associated with the date and time (in other words, the door 280 of the refrigerator 200 has been opened / closed. Opening and closing information indicating the timing) is included.
  • the log information may include failure detection result information indicating the failure status of the refrigerator 200 linked to the date and time, and power supply information indicating the power status of the refrigerator 200 linked to the date and time.
  • the log information may include failure information indicating at least one of the fact that a failure of the refrigerator 200 has been detected and the fact that power is not supplied to the refrigerator 200.
  • the detection unit 220 detects the failure status of the refrigerator 200 and the power supply status to the refrigerator 200.
  • the failure status of the refrigerator 200 by the detection unit 220 and the power supply status to the refrigerator 200 may be referred to as log information including the detection result.
  • the measuring unit 210 includes a rotation speed measuring unit 211, a storage amount measuring unit 212, a door opening / closing measuring unit 213, an internal temperature measuring unit 214, and an external temperature measuring unit 215.
  • the rotation speed measuring unit 211 measures the rotation speed of the rotor of the compressor 260, which is a cooling unit for cooling the storage chamber 270, more specifically, for compressing the refrigerant for cooling the inside of the refrigerator. ..
  • the rotation speed measuring unit 211 includes, for example, a sensor that measures the rotation speed per unit time (for example, 1 second) of the rotor of the compressor 260.
  • the rotation speed measuring unit 211 outputs data indicating the measured rotation speed per unit time to the failure detection unit 221 and the detection unit 230 as compressor operation information indicating the operating state of the compressor 260.
  • the compressor operation information does not have to be the number of revolutions per unit time of the rotor.
  • the compressor operation information may be information indicating the frequency at which the rotor is rotated, information indicating the rotation speed of the rotor, or the like.
  • the refrigerator 200 may be provided with information indicating the frequency at which the rotor is rotated, a sensor for measuring the rotation speed of the rotor, and the like.
  • the storage amount measuring unit 212 measures the amount of goods (for example, foodstuffs) stored in the refrigerator.
  • the storage amount measuring unit 212 includes, for example, a light source such as an LED (Light Emitting Diode) and an optical sensor that detects light.
  • the storage amount measuring unit 212 measures the storage amount in the storage, for example, based on the ratio of the light amount of the light detected by the optical sensor to the light amount of the light emitted from the light source.
  • the storage amount measuring unit 212 classifies the storage amount into predetermined stages (for example, 5 stages from 1 to 5) based on the ratio, and outputs data indicating the classification result to the detection unit 230. To do.
  • the door open / close measurement unit 213 detects whether or not the door 280 has been opened / closed.
  • the door open / close measurement unit 213 includes, for example, a piezoelectric sensor.
  • the door open / close measurement unit 213 outputs data (open / close information) indicating whether or not the door 280 has been opened / closed to the detection unit 230.
  • the door open / close measurement unit 213 outputs "1" to the detection unit 230 when the door 280 is open, and outputs "0" to the detection unit 230 when the door 280 is closed. Output.
  • the temperature inside the refrigerator 214 measures the temperature inside the refrigerator.
  • the internal temperature measuring unit 214 includes, for example, a thermometer for measuring the internal temperature.
  • the internal temperature measuring unit 214 outputs data (internal temperature information) indicating the measured internal temperature to the detection unit 230.
  • the outside temperature measuring unit 215 measures the temperature outside the refrigerator, more specifically, the temperature around the outside of the housing provided in the refrigerator 200 (that is, the temperature of the space in which the refrigerator 200 is installed).
  • the outside temperature measuring unit 215 includes, for example, a thermometer for measuring the outside temperature.
  • the outside temperature measuring unit 215 outputs data (outside temperature information) indicating the measured outside temperature to the detection unit 230. It is preferable that the outside temperature measuring unit 215 is provided on the front side of the refrigerator 200. That is, the outside temperature measuring unit 215 may be provided on a portion of the lower part of the door of the refrigerator 200 that is exposed to the outside of the refrigerator 200 or on the handle of the door.
  • the outside temperature measuring unit 215 (more specifically, the part that measures the temperature in the thermometer included in the outside temperature measuring unit 215) is provided with a door on the front side of the refrigerator 200 (more specifically, the door in the refrigerator 200). Since it is provided on the rear side of the refrigerator 200, it is less susceptible to the influence of the compressor 260 as compared with the case where it is provided on the rear side of the refrigerator 200. Therefore, by providing the outside temperature measuring unit 215 on the front side of the refrigerator 200, it is possible to measure the temperature outside the refrigerator more accurately than when it is provided on the rear side of the refrigerator 200.
  • the detection unit 220 is a processing unit that detects the failure status of the refrigerator 200 and the power supply status to the refrigerator 200. Specifically, the detection unit 220 detects at least one of the failure of the refrigerator 200 and the lack of power supply to the refrigerator 200 (in other words, the stop of the power supply). That is, the detection unit 220 detects whether or not the refrigerator 200 has lost the cooling function.
  • the detection unit 220 includes, for example, a failure detection unit 221 and a power supply detection unit 222.
  • the failure detection unit 221 is a processing unit that determines whether or not the cooling mechanism of the refrigerator 200 has failed based on the compressor operation information received from the rotation speed measurement unit 211. Specifically, the failure detection unit 221 determines whether or not the compressor 260 has failed based on the compressor operation information.
  • the refrigerator 200 includes a control unit (not shown) which is a processing unit that controls each device included in the refrigerator 200 such as a compressor 260.
  • the control unit outputs, for example, a control signal indicating the rotation speed of the compressor 260 to the compressor 260.
  • the compressor 260 rotates at a rotation speed determined based on the control signal.
  • the failure detection unit 221 receives, for example, a control signal for controlling the compressor 260 from the control unit.
  • the failure detection unit 221 executes control for rotating the compressor 260 based on the control signal, that is, when the control signal is output to the compressor 260, the compressor 260 Compressor operation information including the number of rotations of the compressor is acquired, and based on the acquired compressor operation information, compression is performed by determining whether or not the compressor 260 is rotating according to the number of rotations indicated by the control signal. Determine if the machine 260 is out of order. For example, when the compressor 260 is rotating according to the rotation speed indicated by the control signal, the failure detection unit 221 determines that the compressor 260 is operating normally, that is, that there is no failure. If the compressor 260 is not rotating according to the rotation speed indicated by the control signal, it is determined that the compressor 260, that is, the refrigerator 200 is out of order.
  • the failure detection unit 221 is realized, for example, from a stored control program such as a storage unit 250 and a CPU (Central Processing Unit) that executes the control program.
  • the failure detection unit 221 may be realized by, for example, a dedicated circuit or the like.
  • the power supply detection unit 222 detects whether or not power is being supplied to each device such as the compressor 260 included in the refrigerator 200.
  • the power supply detection unit 222 includes, for example, at least one of an ammeter and a voltmeter.
  • the power supply detection unit 222 detects, for example, whether or not power is being supplied from the power supply unit 290 to each device included in the refrigerator 200.
  • the detection unit 220 outputs information indicating the detection result detected by the failure detection unit 221 and the power supply detection unit 222 to the detection unit 230.
  • the detection unit 220 detects a failure of the refrigerator 200 by the failure detection unit 221 and the case where the power supply detection unit 222 detects that there is no power supply to the refrigerator 200
  • the refrigerator 200 Information indicating at least one of the fact that a failure has been detected and the fact that power is not supplied to the refrigerator 200 is output to the detection unit 230 as failure information.
  • the detection unit 230 has temperature information indicating the temperature inside the refrigerator 200, which is measured or detected by the measurement unit 210 or the detection unit 220, and opening / closing information indicating whether or not the door 280 of the refrigerator 200 has been opened / closed.
  • a processing unit that detects (in other words, acquires) log information including failure detection result information indicating a failure status of the refrigerator 200.
  • the detection unit 230 detects the log information output from each unit included in the measurement unit 210.
  • the detection unit 230 transmits the detected log information to the refrigerator management device 300 via the transmission unit 240.
  • the detection unit 230 is realized, for example, from a stored control program such as a storage unit 250 and a CPU (Central Processing Unit) that executes the control program.
  • the detection unit 230 may be realized by, for example, a dedicated circuit or the like.
  • the detection unit 230 may store the detected log information in the storage unit 250.
  • the detection unit 230 may transmit the log information stored in the storage unit 250 at a predetermined timing to the refrigerator management device 300 via the transmission unit 240.
  • the transmission unit 240 is a communication interface for transmitting the log information detected by the detection unit 230 to the refrigerator management device 300.
  • the transmission unit 240 is realized by a wireless communication circuit in the case of wireless communication, and is realized by a connector connectable to a communication line in the case of wired communication.
  • the detection unit 230 transmits the detected log information to the refrigerator management device 300 via the transmission unit 240.
  • the detection unit 230 may collectively transmit the log information or may transmit a part of the log information via the transmission unit 240.
  • the detection unit 230 may collectively transmit the temperature information and the opening / closing information included in the log information via the transmission unit 240, or may transmit them separately, that is, at different times.
  • the storage unit 250 is a storage device that stores a control program executed by the detection unit 230 and the like, log information, and the like.
  • the storage unit 250 is realized by, for example, an HDD (Hard Disk Drive), a flash memory, or the like.
  • the compressor 260 is a cooling unit for cooling the inside of the refrigerator.
  • the compressor 260 is a compressor that pumps a refrigerant such as gas by the rotational motion of an impeller or rotor or the reciprocating motion of a piston.
  • the storage room 270 is a storage for storing goods such as food.
  • the storage room 270 may be a freezing room, a refrigerating room, or a vegetable room. That is, the temperature inside the refrigerator cooled by the compressor 260 may be arbitrary.
  • Door 280 is a door for opening and closing the storage room 270.
  • the power supply unit 290 converts AC power from an external commercial power supply (not shown) into a DC electrode of a predetermined level by rectifying, smoothing, stepping down, etc., and supplies the converted power to each device included in the refrigerator 200. Is.
  • the log information measured or detected by each unit of the measuring unit 210 and output to the detection unit 230 may be associated with date and time information indicating the date and time measured or detected by each unit, or may be detected by each of the units.
  • the date and time information may be associated with the log information at the timing when the unit 230 receives the log information.
  • the refrigerator 200 may be provided with a time measuring unit such as an RTC (Real Time Clock) for measuring the date and time.
  • a time measuring unit such as an RTC (Real Time Clock) for measuring the date and time.
  • FIG. 3 is a block diagram showing a characteristic functional configuration of the refrigerator management device 300 according to the embodiment.
  • the refrigerator management device 300 is a device that calculates the time change of the temperature inside the refrigerator 200 based on the log information received from the refrigerator 200. Specifically, the refrigerator management device 300 calculates the time change of the temperature inside the refrigerator 200 when the cooling function of the refrigerator is stopped based on the log information, and outputs the result information indicating the calculation result to the terminal device. It is a device that notifies the user of the calculation result by transmitting to 400.
  • the refrigerator management device 300 is, for example, a personal computer. In this embodiment, the refrigerator management device 300 is a server device.
  • the refrigerator management device 300 includes a communication unit 310, a storage unit 320, an acquisition unit 330, a calculation unit 340, an output unit 350, and a control unit 360.
  • the communication unit 310 is a communication interface for communicating with the refrigerator 200 and the terminal device 400.
  • the communication unit 310 is realized by a wireless communication circuit in the case of wireless communication, and is realized by a connector connectable to a communication line in the case of wired communication.
  • the communication unit 310 receives the log information detected by the refrigerator 200.
  • the storage unit 320 is a storage device that stores log information received via the communication unit 310.
  • the storage unit 320 is realized by, for example, an HDD, a flash memory, or the like.
  • the acquisition unit 330 is a processing unit that acquires log information including temperature information indicating the temperature inside the refrigerator 200 and opening / closing information indicating whether or not the door 280 of the refrigerator 200 has been opened / closed. Specifically, the acquisition unit 330 can perform temperature information indicating the temperature inside the refrigerator 200 including the compressor 260, compressor operation information indicating the operating state of the compressor 260, and opening / closing the door 280 of the refrigerator 200. Acquires log information including opening / closing information indicating whether or not the operation has been performed. The acquisition unit 330 acquires, for example, the log information stored in the storage unit 320. Alternatively, the acquisition unit 330 acquires the log information transmitted from the refrigerator 200 via, for example, the communication unit 310.
  • the acquisition unit 330 stores, for example, when the control unit 360 receives instruction information indicating that the time change of the temperature inside the refrigerator is calculated from the terminal device 400 via the communication unit 310. Acquire the log information stored in 320.
  • the acquisition unit 330 has detected, for example, that the failure of the refrigerator 200 transmitted from the refrigerator 200 and detected by the detection unit 220 has been detected via the communication unit 310 and that the power supply to the refrigerator 200 has stopped. Acquire failure information indicating at least one of them.
  • the acquisition unit 330 acquires the failure result information included in the log information stored in the storage unit 320.
  • the acquisition unit 330 determines whether or not the detection unit 220 has detected a failure of the refrigerator 200 based on the acquired failure result information. For example, when the detection unit 220 determines that the failure of the refrigerator 200 has been detected, the acquisition unit 330 acquires the failure result information as failure information indicating that the failure of the refrigerator 200 has been detected.
  • the acquisition unit 330 acquires, for example, the power supply information included in the log information stored in the storage unit 320. Based on the acquired power supply information, the acquisition unit 330 determines whether or not the detection unit 220 has detected a stoppage of power supply to the refrigerator 200. For example, when the detection unit 220 determines that the detection unit 220 has detected the stop of the power supply to the refrigerator 200, the acquisition unit 330 uses the power supply information as failure information indicating that the power supply to the refrigerator 200 has stopped. Get as.
  • the calculation unit 340 determines the temperature inside the refrigerator when the door 280 is opened and closed during a predetermined period and when the door 280 is not opened and closed during the predetermined period. It is a processing unit that calculates the time change of.
  • the calculation unit 340 starts the above calculation when, for example, the acquisition unit 330 acquires the failure information.
  • the calculation unit 340 calculates the time change of the temperature inside the refrigerator based on the change in the temperature information when the compressor operation information included in the log information indicates the stopped state of the compressor 260.
  • the calculation unit 340 determines the refrigerator 200 when the door 280 is opened and closed and when the door 280 is not opened and closed when the compressor 260 is stopped, based on the log information. Calculate the time change of the temperature inside the refrigerator.
  • the fact that the compressor 260 is stopped means that the compressor 260 is not moving, such as when the rotation speed of the compressor 260 is 0 or when the rotation speed of the compressor 260 is 0.
  • the output unit 350 is a processing unit that outputs a calculation result (more specifically, data (result information) indicating the calculation result) calculated by the calculation unit 340. Specifically, the output unit 350 transmits the result information to the terminal device 400 via the communication unit 310.
  • the result information may be any information that can notify the user of the calculation result of the calculation unit 340, may be image data, may be voice data, or may be lighting information indicating a lighting state such as a blinking cycle of the light source. In the present embodiment, the result information is image data.
  • the output unit 350 for example, after the detection unit 220 detects at least one of the failure of the refrigerator 200 and the stop of the power supply to the refrigerator 200, and more specifically, after the acquisition unit 330 acquires the failure information. , Output the result information. That is, for example, the calculation unit 340 is the time of the temperature inside the refrigerator when the door 280 of the refrigerator 200 is not opened and closed and when the door 280 is opened and closed after the acquisition unit 330 acquires the failure information. Calculate the change. The output unit 350 outputs the calculation result (information indicating the calculation result) calculated by the calculation unit 340 in this way.
  • the acquisition unit 330 acquires timing information indicating the timing when the door 280 is scheduled to be opened and closed.
  • the calculation unit 340 calculates, for example, the time change of the temperature inside the refrigerator when the door 280 is opened and closed at the timing indicated by the timing information acquired by the acquisition unit 330.
  • the acquisition unit 330 may acquire the timing information stored in the storage unit 320 or the like in advance, or may acquire the timing information transmitted from the terminal device 400 or the like via the communication unit 310.
  • the calculation unit 340 may determine whether or not the temperature inside the refrigerator exceeds the predetermined temperature at a predetermined time based on the calculated time change of the temperature inside the refrigerator.
  • the output unit 350 may output the determination result of the calculation unit 340 (more specifically, the determination result information indicating the determination result) as the calculation result of the calculation unit 340.
  • Information indicating a predetermined time and a predetermined temperature may be stored in advance in the storage unit 320 or the like, or may be transmitted from the terminal device 400 or the like to the refrigerator management device 300.
  • the acquisition unit 330 acquires time information indicating a predetermined time from the terminal device 400 via the storage unit 320 or the communication unit 310.
  • the calculation unit 340 is more specific after the detection unit 220 detects at least one of the failure of the refrigerator 200 and the stop of the power supply to the refrigerator 200 from the calculated time change of the temperature in the refrigerator. Specifically, the maximum time from when the acquisition unit 330 acquires the failure information until the temperature inside the refrigerator exceeds a predetermined temperature is calculated (estimated). In this case, the output unit 350 may output the longest time (maximum time information indicating the longest time) estimated by the calculation unit 340 as the calculation result (estimation result) of the calculation unit 340.
  • the output unit 350 indicates, for example, at least one of the calculation result calculated by the calculation unit 340 as described above, the fact that the failure of the refrigerator 200 is detected, and the fact that the power is not supplied to the refrigerator 200.
  • the failure information is output to the terminal device 400 via the communication unit 310.
  • the control unit 360 is a processing unit that executes various processes of the refrigerator management device 300.
  • the control unit 360 receives log information from the refrigerator 200 via, for example, the communication unit 310, and stores the received log information in the storage unit 320.
  • the acquisition unit 330, the calculation unit 340, the output unit 350, and the control unit 360 are realized by, for example, a stored control program such as a storage unit 320 and a CPU that executes the control program.
  • the acquisition unit 330, the calculation unit 340, the output unit 350, and the control unit 360 may be realized by, for example, a dedicated circuit or the like.
  • the log information measured or detected by each unit of the measuring unit 210 and output to the detection unit 230 is not associated with the date and time information, and the refrigerator management device provides the date and time information indicating the date and time measured or detected by each unit. 300 may be associated.
  • the refrigerator management device 300 may be provided with a time measuring unit such as an RTC (Real Time Clock) for measuring the date and time.
  • a time measuring unit such as an RTC (Real Time Clock) for measuring the date and time.
  • FIG. 4 is a block diagram showing a characteristic functional configuration of the terminal device 400 according to the embodiment.
  • the terminal device 400 is a device that notifies the user of the calculation result of the calculation unit 340 based on the result information output from the output unit 350 of the refrigerator management device 300.
  • the terminal device 400 is, for example, a smartphone, a tablet terminal, a personal computer, or the like.
  • the terminal device 400 includes a communication unit 410, an input unit 420, a control unit 430, a notification unit 440, and a storage unit 450.
  • the communication unit 410 is a communication interface for communicating with the refrigerator 200 and the refrigerator management device 300.
  • the communication unit 410 is realized by a wireless communication circuit in the case of wireless communication, and is realized by a connector connectable to a communication line in the case of wired communication.
  • the communication unit 410 receives the result information transmitted from the refrigerator management device 300.
  • the input unit 420 is a device that receives input from the user.
  • the input unit 420 is realized by, for example, a button, a touch panel, or the like.
  • the control unit 430 is a processing unit that executes various processes executed by the terminal device 400. For example, the control unit 430 notifies the user of the calculation result by controlling the notification unit 440 based on the result information received from the refrigerator management device 300 via the communication unit 410.
  • the control unit 430 is realized by, for example, a stored control program such as a storage unit 450 and a CPU that executes the control program.
  • the control unit 430 may be realized by, for example, a dedicated circuit or the like.
  • the notification unit 440 is a device for notifying the user of the calculation result of the calculation unit 340.
  • the notification unit 440 is realized by a liquid crystal display or a display unit such as an organic EL (Electroluminescence) that displays an image based on the image data when the result information is image data, and an amplifier when the result information is audio data. And, when it is realized by a sound generating part such as a speaker and the result information is lighting information, it is realized by a light source.
  • the notification unit 440 is a display for displaying an image. More specifically, in the present embodiment, the touch panel display 460 (for example, see FIG. 8) in which the input unit 420 and the notification unit 440 are integrally formed.
  • the storage unit 450 is a storage device that stores a control program executed by the control unit 430.
  • the storage unit 450 is realized by, for example, an HDD, a flash memory, or the like.
  • FIG. 5 is a table showing an example of log information detected by the refrigerator 200 according to the embodiment.
  • the log information indicates, for example, date and time information indicating the date and time, internal information indicating the temperature inside the refrigerator, temperature information outside the refrigerator indicating the temperature outside the refrigerator, and storage amount inside the refrigerator.
  • Storage amount information indicating whether or not the compressor 260 has failed, compressor operation information indicating the number of revolutions of the compressor 260, and whether the door 280 is opened or closed. It includes opening / closing information and power supply information indicating whether or not power is being supplied to the refrigerator 200.
  • the inside information, the outside temperature information, the storage amount information, the compressor operation information, and the opening / closing information are examples of the measurement results by the measuring unit 210. Further, the failure detection result information and the power supply information are examples of the detection results by the detection unit 220.
  • the failure detection result information is an example of failure information indicating that when the failure detection unit 221 detects a failure of the refrigerator 200, the failure of the refrigerator 200 is detected.
  • the power supply information is an example of failure information indicating at least one of the fact that there is no power supply to the refrigerator 200 when the power supply detection unit 222 detects that there is no power supply to the refrigerator 200.
  • the measurement unit 210 and the detection unit 220 measure or detect such information at a predetermined timing, and output the measurement or detection result to the detection unit 230, for example.
  • the measuring unit 210 and the detecting unit 220 measure or detect such information every 5 seconds.
  • FIG. 6 is a graph showing an example of log information detected by the refrigerator 200 according to the embodiment. Specifically, FIG. 6 is a graph showing an example of time changes of various log information.
  • the horizontal axis shown in FIG. 6 is the time (unit: seconds (sec)), and the vertical axis is the rotation speed of the compressor 260 in FIG. 6 (a) (unit: rpm (rotation per minute)).
  • the door 280 is in the open / closed state (open state or closed state)
  • the temperature inside the refrigerator unit: ° C.
  • 1 indicates an open state, that is, the door 280 is open
  • 0 indicates a closed state, that is, the door is closed.
  • the time is the same timing, the measurement start time is set to 0, and the elapsed time from that time is shown. Further, in the state shown in FIG. 6, it is assumed that the refrigerator 200 (more specifically, the compressor 260) is not out of order.
  • the rotation speed of the compressor 260 is 0.
  • the compressor 260 may or may not rotate in order to keep the temperature inside the refrigerator at a predetermined temperature.
  • the calculation unit 340 calculates the time change of the temperature inside the refrigerator from the time t1 to the time t2 when the door 280 is open.
  • the coefficient kA for calculating the time change of the temperature inside the refrigerator is expressed by the following equation (1). Will be done.
  • the rotation speed of the compressor 260 is 0.
  • the calculation unit 340 calculates the time change of the temperature inside the refrigerator from the time t3 to the time t4 when the door 280 is closed.
  • the coefficient kB for calculating the time change of the temperature inside the refrigerator is expressed by the following equation (2). Will be done.
  • the calculation unit 340 calculates the time change of the temperature inside the refrigerator based on the above equations (1) and (2), for example, assuming that the time change of the temperature inside the refrigerator is constant.
  • the coefficients kA and kB for this can be calculated.
  • the calculation unit 340 calculates the temperature inside the refrigerator at a predetermined time, for example, based on the coefficients kA and kB calculated in this way.
  • FIG. 7 is a diagram showing an example of the calculated value of the temperature change in the refrigerator calculated by the refrigerator management device 300 according to the embodiment.
  • the compressor 260 fails and the refrigerator 200 loses its cooling function.
  • the calculation unit 340 calculates, for example, the time from the temperature at time t (3.3 ° C. in the present embodiment) to the temperature rise in the refrigerator from the predetermined temperature Ts. Specifically, the calculation unit 340 determines, for example, the time ( ⁇ topen) when the door 280 is opened and closed, and the door 280 from the temperature at time t until the temperature inside the refrigerator rises to a predetermined temperature Ts. Calculate the time ( ⁇ tclose) when the door is not opened and closed. Note that ⁇ topen indicates the time for the temperature inside the refrigerator to reach a predetermined temperature Ts when the door 280 is opened even once. In the present embodiment, the door 280 is closed in ⁇ topen1 and ⁇ topen3, and the door 280 is opened in ⁇ topen2.
  • the calculation unit 340 uses the following equations (3) and (4) to determine ⁇ topen and ⁇ tclose. Is calculated.
  • the calculation unit 340 changes the temperature inside the refrigerator with time when the door 280 is open, more specifically, when the door 280 is opened and closed, and the door 280 is opened and closed. If not, more specifically, it is possible to calculate the time change of the temperature inside the refrigerator when the door 280 is continuously closed.
  • the refrigerator management device 300 transmits the result information indicating the calculation result calculated in this way to the terminal device 400.
  • the calculation unit 340 describes the time change of the temperature inside the refrigerator when the door 280 is open and the time change of the temperature inside the refrigerator when the door 280 is closed in the above equations (1) and (2). ) May be used as it is, and the time change indicated by the log information may be used as it is.
  • FIG. 8 is a diagram showing an example of an image showing a calculation result of the temperature inside the refrigerator 200 displayed on the terminal device 400 according to the embodiment.
  • the touch panel display 460 displays an image 461 showing the calculation result of the refrigerator management device 300 based on the result information.
  • the current time, the temperature inside the refrigerator 200, which is a specific example of the storage room 270 provided in the refrigerator 200, the freezing room, and the vegetable room are different from the current time. It contains information that indicates the time it takes to reach a given temperature. More specifically, in the image 461, for example, in each of the refrigerating room, the freezing room, and the vegetable room, the temperature inside each of the refrigerators when the door 280 is opened for 30 seconds is predetermined from the current time. It contains information indicating the time it takes to reach the temperature and the time it takes for the temperature inside each refrigerator to reach a predetermined temperature from the current time when the door 280 is kept closed.
  • the image 461 may include an image for accepting input from the user.
  • the image 461 includes a reception unit 470 which is an image showing a button such as "update".
  • the control unit 430 for example, when the user presses the reception unit 470, the temperature inside each refrigerator when the door 280 is opened for 30 seconds according to the current time reaches a predetermined temperature from the current time.
  • Refrigerator management device that requests update request information that requests information indicating the time required for the operation and the time required for the temperature inside each refrigerator to reach a predetermined temperature from the current time when the door 280 is kept closed. It may be transmitted to 300.
  • the refrigerator management device 300 When the refrigerator management device 300 receives the update request information, the time required for the temperature in each refrigerator to reach a predetermined temperature from the current time when the door 280 is opened for 30 seconds, and the door 280 are opened. The time required for the temperature in each refrigerator to reach a predetermined temperature when the refrigerator is kept closed may be calculated again, and the result information indicating the calculation result may be transmitted to the terminal device 400.
  • the terminal device 400 may update (change) the image displayed on the touch panel display 460 based on the result information.
  • FIG. 9 is a sequence diagram showing a processing procedure executed by the refrigerator management system 100 according to the embodiment.
  • the refrigerator 200 detects log information (step S101).
  • the refrigerator 200 repeatedly executes step S101 at predetermined time intervals.
  • the refrigerator 200 transmits the log information detected in step S101 to the refrigerator management device 300 (step S102).
  • the refrigerator 200 may execute step S102 each time step S101 is executed, or stores the log information detected in step S101 once in the storage unit 250, and collectively transmits a plurality of the stored log information. May be good.
  • the refrigerator management device 300 receives the log information (step S103).
  • the refrigerator management device 300 stores the log information received in step S103 (step S104).
  • the refrigerator 200 and the refrigerator management device 300 repeatedly execute steps S101 to S104.
  • step S105 the refrigerator 200 detects an abnormality in the cooling function.
  • the failure detection unit 221 detects a failure of the compressor 260
  • the power supply detection unit 222 detects that the power supply unit 290 does not supply power to each unit.
  • the refrigerator 200 transmits failure information to the refrigerator management device 300. Further, the refrigerator management device 300 transmits the received failure information to the terminal device 400.
  • the refrigerator 200 may directly transmit the failure information to the terminal device 400.
  • the detection unit 230 indicates that the transmission unit 240 Failure information may be transmitted to the terminal device 400 via the above.
  • the terminal device 400 When the terminal device 400 receives the failure information, for example, the terminal device 400 notifies the user of information indicating that an abnormality has occurred in the cooling function of the refrigerator 200 (step S106). In step S106, for example, the terminal device 400 displays an image of the image 461 shown in FIG. 8 that includes information other than the time until the temperature reaches a predetermined temperature.
  • step S107 it is assumed that the terminal device 400 receives a request from the user for the calculation result of the time change of the temperature in the refrigerator (step S107).
  • step S107 for example, it is assumed that the terminal device 400 presses the reception unit 470.
  • the reception unit 470 receives, for example, timing information indicating the timing when the door 280 is scheduled to be opened / closed from the user.
  • the terminal device 400 transmits request information indicating that the request for the calculation result of the time change of the temperature in the refrigerator has been received from the user to the refrigerator management device 300 (step S108).
  • the reception unit 470 receives the timing information in step S107, the terminal device 400 also transmits the timing information.
  • the refrigerator management device 300 receives the request information (step S109).
  • the refrigerator management device 300 is based on the log information, and the time of the temperature inside the refrigerator when the door 280 is opened and closed during a predetermined period and when the door 280 is not opened and closed during the predetermined period.
  • a calculation process for calculating the change is executed (step S110).
  • the refrigerator management device 300 outputs result information (more specifically, transmitted to the terminal device 400) indicating the calculation result calculated in step S110 (step S111).
  • the terminal device 400 notifies the user of the received result information (displayed in the present embodiment) (step S112).
  • FIG. 10 is a flowchart showing a processing procedure of the calculation process executed by the refrigerator management device 300 according to the embodiment. More specifically, FIG. 10 is a flowchart showing the details of step S110 shown in FIG.
  • the acquisition unit 330 of the refrigerator management device 300 acquires the log information stored in the storage unit 320 (step S201).
  • the calculation unit 340 of the refrigerator management device 300 determines the time change of the temperature inside the refrigerator when the door 280 of the refrigerator 200 is opened and closed based on the log information acquired by the acquisition unit 330 in step S201.
  • the time change of the temperature inside the refrigerator when the door 280 of the refrigerator 200 is not opened and closed is calculated (step S202).
  • the refrigerator management device 300 outputs the result information indicating the calculation result calculated in step S202 (step S203). More specifically, the refrigerator management device 300 transmits the result information indicating the calculation result calculated in step S203 to the terminal device 400.
  • the timing at which each step shown in FIG. 10 is executed may be arbitrary.
  • the refrigerator management device 300 may repeatedly execute each step shown in FIG. 10 at a predetermined timing, or may execute each step when the detection information is received.
  • the calculation unit 340 may calculate the time until the temperature in the refrigerator reaches a predetermined temperature.
  • the predetermined temperature may be stored in advance in the storage unit 320, or may be included in the request notification information.
  • the calculation unit 340 further determines whether or not the temperature inside the refrigerator exceeds the predetermined temperature at a predetermined time based on the calculated time change of the temperature inside the refrigerator, and the determination result is obtained.
  • (Judgment result information indicating the determination result) may be included in the calculation result (result information indicating the calculation result).
  • the terminal device 400 receives, for example, input of time information indicating a predetermined time from the user in step S107, and transmits the time information indicating the scheduled time received in step S108. You may.
  • the acquisition unit 330 acquires the time information received from the terminal device 400, for example, in step S201.
  • the calculation unit 340 further determines that the detection unit 220 fails the refrigerator 200 based on the calculated time change of the temperature inside the refrigerator. And, the maximum time from detecting at least one of the stoppages of power supply to the refrigerator 200 until the temperature in the refrigerator exceeds a predetermined temperature may be estimated.
  • the output unit 350 may include the information indicating the maximum time estimated by the calculation unit 340 (maximum time information) in the result information and output the information.
  • step S203 the output unit 350 outputs result information indicating at least one of the calculation results by the above calculation unit 340.
  • FIG. 11 is a flowchart showing a processing procedure of the acquisition process executed by the refrigerator management device 300 according to the embodiment. More specifically, FIG. 11 is a flowchart showing the details of step S201 shown in FIG.
  • the acquisition unit 330 of the refrigerator management device 300 is in a state where the compressor 260 is stopped (that is, a state where the rotation speed is 0) and the refrigerator 200 is in a state where the compressor 260 is stopped (that is, a state where the rotation speed is 0) based on the log information stored in the storage unit 320.
  • the log information in the state where the door 280 is open and the log information in the state where the compressor 260 is stopped and the door 280 of the refrigerator 200 is closed are extracted (step S301).
  • the acquisition unit 330 of the refrigerator management device 300 is in a state where the compressor 260 is stopped and the refrigerator 200 is based on the temperature outside the refrigerator and the storage amount from the log information extracted in step S301.
  • the log information in the state where the door 280 is open and the log information in the state where the compressor 260 is stopped and the door 280 of the refrigerator 200 is closed are selected and acquired (step S302). .
  • the acquisition unit 330 acquires log information indicating the temperature and storage amount outside the refrigerator 200 from the latest log information, and includes the temperature and storage amount outside the refrigerator 200 among the log information extracted in step S301. Select and acquire matching or closest log information.
  • step S202 the calculation unit 340 determines the temperature inside the refrigerator when the door 280 of the refrigerator 200 is opened and closed based on the log information selected and acquired by the acquisition unit 330 in step S302. The time change and the time change of the temperature inside the refrigerator when the door 280 of the refrigerator 200 is not opened and closed are calculated.
  • the refrigerator 200 may repeatedly execute steps S101 and S102.
  • the failure detection unit 221 detects a failure of the compressor 260 in step S105 shown in FIG. 9, the refrigerator 200 does not have to repeatedly execute steps S101 and S102.
  • the refrigerator management device 300 executes step S109 when the request information is received, but the present invention is not limited to this.
  • the refrigerator management device 300 may execute the processes after step S110 when the failure information is received after the step S105 shown in FIG. 9 is executed by the refrigerator 200.
  • the refrigerator management device 300 when the refrigerator management device 300 receives the failure information, the user operates the terminal device 400 to transmit the request information to the terminal device 400 by executing step S110. (That is, when the terminal device 400 executes step S108), since the result information has already been generated, the result information can be immediately transmitted to the terminal device 400.
  • the refrigerator management device 300 when the refrigerator management device 300 receives the failure information, the refrigerator management device 300 can specifically notify the user of the influence of the abnormality of the refrigerator 200 on the inside of the refrigerator by executing the steps S110 and S111.
  • step S202 shown in FIG. 10 the calculation unit 340 of the refrigerator management device 300, for example, when the timing information is acquired, is based on the log information and the timing information acquired by the acquisition unit 330 in step S201. , The time change of the temperature inside the refrigerator when the door 280 of the refrigerator 200 is opened and closed at the timing indicated by the timing information, and the time change of the temperature inside the refrigerator when the door 280 of the refrigerator 200 is not opened and closed. And are calculated.
  • the refrigerator management device 300 executes step S110 and step S111 immediately when the failure information is received, the refrigerator storage when the door 280 of the refrigerator 200 is opened and closed at an arbitrary predetermined timing.
  • the time change of the temperature inside and the time change of the temperature inside the refrigerator when the door 280 of the refrigerator 200 is not opened and closed may be calculated.
  • FIG. 12 is a diagram showing a first example of a modification of the image 462 showing the calculation result of the temperature inside the refrigerator 200 displayed on the terminal device 400 according to the embodiment.
  • the touch panel display 460 displays an image 462 showing the calculation result of the refrigerator management device 300 based on the result information.
  • the current time for example, the current time, the predicted time (elapsed time), the cold insulation availability result at the predicted time when the door 280 is opened for 30 seconds by the predicted time, and the door 280 by the predicted time are displayed. Includes the result of cold insulation at the predicted time when it keeps closing.
  • the cold insulation result at the predicted time when the door 280 is opened for 30 seconds by the predicted time and the cold insulation result at the predicted time when the door 280 is kept closed by the predicted time are shown in the refrigerator. It includes whether or not the temperature reaches a predetermined temperature from the current time to the predicted time.
  • the image 462 includes "x" as a result of whether or not the door 280 can be kept cold at the predicted time when the door 280 is opened for 30 seconds when the predicted time is 6:00 the next morning. This indicates that when the door 280 is opened for 30 seconds from the current time to 6:00 the next morning, the refrigerator management device 300 calculates that the temperature inside the refrigerator reaches a predetermined temperature.
  • the image 462 includes " ⁇ " as a result of whether or not the door 280 can be kept cold at the predicted time when the predicted time is 6:00 the next morning and the door 280 is kept closed. This indicates that the refrigerator management device 300 calculated that the temperature inside the refrigerator did not reach a predetermined temperature when the door 280 was continuously closed from the current time to 6:00 the next morning.
  • the image 462 may include an image for accepting input from the user.
  • the image 462 includes a reception unit 471 which is an image showing a button such as "update".
  • the control unit 430 for example, when the user presses the reception unit 471, the temperature inside the refrigerator when the door 280 is opened for 30 seconds according to the current time is a predetermined temperature from the current time to the predicted time.
  • the update request information to be updated may be transmitted to the refrigerator management device 300.
  • the refrigerator management device 300 When the refrigerator management device 300 receives the update request information, the determination result of whether or not the temperature inside the refrigerator when the door 280 is opened for 30 seconds reaches a predetermined temperature from the current time to the predicted time, and , The determination result of whether or not the temperature inside the refrigerator reaches a predetermined temperature from the current time to the predicted time when the door 280 is kept closed is calculated again, and the result information indicating the calculation result is transmitted to the terminal device 400. You may send it.
  • the terminal device 400 may update (change) the image displayed on the touch panel display 460 based on the result information.
  • the predicted time may be changed arbitrarily.
  • the image 462 includes one or more reception units 472, which are images showing buttons such as “ ⁇ ”.
  • the control unit 430 causes the touch panel display 460 to display images showing a plurality of times.
  • the control unit 430 may use "15:00 (4h)", “21:00 (10h)", “24:00 (13h)", and " An image such as "3:00 (16h) the next morning” is displayed.
  • the control unit 430 switches the predicted time included in the image 462 to the time pressed by the user, and is indicated by " ⁇ " or "x".
  • the control unit 430 for example, when the user presses the reception unit 471, the temperature inside the refrigerator when the door 280 is opened for 30 seconds according to the current time is pressed by the user from the current time. The judgment result of whether or not the predetermined temperature is reached by the predicted time, and the temperature inside the refrigerator when the door 280 is kept closed reaches the predetermined temperature from the current time to the predicted time pressed by the user.
  • the update request information requesting information indicating the determination result of whether or not to do so may be transmitted to the refrigerator management device 300.
  • the refrigerator management device 300 When the refrigerator management device 300 receives the update request information, whether or not the temperature inside the refrigerator when the door 280 is opened for 30 seconds reaches a predetermined temperature from the current time to the predicted time pressed by the user. And the judgment result of whether or not the temperature inside the refrigerator when the door 280 is kept closed reaches a predetermined temperature from the current time to the predicted time when the user presses the door 280. Result information indicating the result may be transmitted to the terminal device 400. The terminal device 400 may update (change) the image displayed on the touch panel display 460 based on the result information.
  • the user may operate the terminal device 400 to send the estimated time to the refrigerator management device 300 before the terminal device 400 receives the abnormality notification.
  • FIG. 13 is a diagram showing a second example of a modification of the image 463 showing the calculation result of the temperature inside the refrigerator 200 displayed on the terminal device 400 according to the embodiment.
  • the touch panel display 460 displays an image 463 showing the calculation result of the refrigerator management device 300 based on the result information.
  • Image 463 includes, for example, the current time, the predicted time (elapsed time), the opening / closing schedule of the door 280, and the cold insulation result at the predicted time.
  • the cold insulation result includes whether or not the temperature inside the refrigerator reaches a predetermined temperature from the current time to the predicted time.
  • the image 463 may include an image for accepting input from the user.
  • the image 462 includes a reception unit 473 which is an image showing a button such as "recalculation".
  • the control unit 430 reaches a predetermined temperature from the current time to the predicted time according to the current time and the opening / closing schedule of the door 280.
  • Update request information requesting information indicating the determination result of whether or not it may be transmitted to the refrigerator management device 300.
  • the refrigerator management device 300 receives the update request information
  • the refrigerator management device 300 recalculates the determination result of whether or not the temperature inside the refrigerator reaches a predetermined temperature from the current time to the predicted time according to the opening / closing schedule of the door 280.
  • the result information indicating the calculation result may be transmitted to the terminal device 400.
  • the terminal device 400 may update (change) the image displayed on the touch panel display 460 based on the result information.
  • the predicted time may be arbitrarily changed.
  • the image 463 includes one or more reception units 474, which are images showing buttons such as “ ⁇ ”.
  • the control unit 430 executes the same processing as in the first modification when, for example, the user presses the reception unit 472.
  • the door opening / closing schedule may be changed arbitrarily.
  • the image 463 includes one or more reception units 475, which are images showing buttons such as “ ⁇ ”.
  • the control unit 430 causes the touch panel display 460 to display an image indicating an opening / closing schedule such as "open” and "cannot open”.
  • the control unit 430 switches the opening / closing schedule included in the image 463 to the opening / closing schedule pressed by the user, and either " ⁇ " or The image indicating the cold insulation result indicated by "x" is deleted.
  • the control unit 430 predicts that, for example, when the user presses the reception unit 473, the temperature inside the refrigerator according to the opening / closing schedule of the door 280 according to the current time is pressed by the user from the current time.
  • Update request information requesting information indicating a determination result of whether or not a predetermined temperature is reached by the time may be transmitted to the refrigerator management device 300.
  • the refrigerator management device 300 receives the update request information, whether or not the temperature inside the refrigerator according to the opening / closing schedule of the door 280 reaches a predetermined temperature from the current time to the predicted time pressed by the user.
  • the determination result may be calculated again, and the result information indicating the calculation result may be transmitted to the terminal device 400.
  • the terminal device 400 may update (change) the image displayed on the touch panel display 460 based on the result information.
  • Image 463 when the door 280 is continuously closed, the time when the temperature inside the refrigerator reaches a predetermined temperature, and the elapsed time from the current time until the temperature inside the refrigerator reaches the predetermined temperature. Contains time information.
  • Image 463 shows, for example, 9:00 the next morning as the time when the temperature inside the refrigerator reaches a predetermined temperature when the door 280 is continuously closed, and the temperature inside the refrigerator is from the current time. 22h is shown as the elapsed time until the temperature reaches a predetermined temperature.
  • Image 463 when the door 280 is opened as scheduled to be opened and closed, the time when the temperature inside the refrigerator reaches a predetermined temperature and the temperature inside the refrigerator reach a predetermined temperature from the current time. Contains information that indicates the elapsed time to do so.
  • the refrigerator management device 300 calculates, for example, the time and elapsed time when the temperature inside the refrigerator reaches a predetermined temperature when the door 280 is opened as scheduled to be opened and closed, assuming that the door 280 is opened at the predicted time. To do.
  • Image 463 shows, for example, 5:00 the next morning as the time when the temperature inside the refrigerator reaches a predetermined temperature when the door 280 is opened as scheduled to be opened and closed. 18h is shown as the elapsed time from the current time to reaching a predetermined temperature.
  • FIG. 14 is a diagram showing a third example of a modified example of the image 464 showing the calculation result of the temperature inside the refrigerator 200 displayed on the terminal device 400 according to the embodiment.
  • the modified example 3 is different from the modified example 2 in that the predicted time is 18:00 pm and the door opening / closing schedule is set to "cannot be opened".
  • the predicted time is 6:00 the next morning, and the cold insulation availability is " ⁇ ".
  • image 464 shows, for example, 7:00 the next morning as the time when the temperature inside the refrigerator reaches a predetermined temperature when the door 280 is opened as scheduled to be opened and closed. 20h is shown as the elapsed time from the current time until the temperature reaches a predetermined temperature.
  • the user can easily grasp when and how much the temperature inside the refrigerator is cold by operating the terminal device 400 to arbitrarily change the predicted time and the opening / closing schedule of the door 280.
  • the refrigerator management method is a log including temperature information indicating the temperature inside the refrigerator 200 and opening / closing information indicating whether the door 280 of the refrigerator 200 has been opened / closed.
  • a calculation step (step S202) for calculating the time change of the temperature inside the refrigerator and an output step (step S203) for outputting result information indicating the calculation result calculated in the calculation step (step S202) are included.
  • the time change of the temperature inside the refrigerator can be calculated in consideration of the influence of opening and closing the door 280, which tends to affect the temperature inside the refrigerator. Therefore, the time change of the temperature inside the refrigerator can be calculated accurately.
  • the refrigerator 200 includes a compressor 260.
  • the log information further includes compressor operating information indicating the operating state of the compressor 260.
  • the calculation step (step S201) when the compressor 260 is stopped, the door 280 is opened and closed and the door 280 is not opened and closed based on the log information. The time change of the temperature inside the refrigerator 200 is calculated.
  • the time change of the temperature inside the refrigerator can be calculated using the state where the compressor 260 does not cool the inside of the refrigerator. Therefore, for example, when calculating the time change of the temperature inside the refrigerator when the refrigerator 200 loses the cooling function, the time change of the temperature inside the refrigerator can be calculated more accurately.
  • the refrigerator management method further includes a detection step (step S105) for detecting at least one of a failure of the refrigerator 200 and a stoppage of power supply to the refrigerator 200.
  • the output step (step S203) the result information is output after detecting at least one of the failure of the refrigerator 200 and the stop of the power supply to the refrigerator 200 in the detection step (step S105).
  • the refrigerator 200 loses the cooling function, that is, when the temperature inside the refrigerator starts to rise and there is a possibility that the foodstuffs inside the refrigerator may be adversely affected, the state inside the refrigerator is notified to the user. Can be notified appropriately.
  • the refrigerator management method further includes a second acquisition step (for example, step S107) for acquiring timing information indicating the timing when the door 280 is scheduled to be opened and closed.
  • step S107 the time change of the temperature inside the refrigerator is calculated when the door 280 is opened and closed at the timing indicated by the timing information acquired in the second acquisition step.
  • the temperature inside the refrigerator exceeds the predetermined temperature at a predetermined time based on the time change of the temperature inside the refrigerator calculated in the calculation step (step S202).
  • the determination result (determination result information) determined in the determination step is output.
  • the determination result information is included in the result information and output.
  • the determination step is executed, for example, between step S202 and step S203.
  • the refrigerator management method according to the embodiment further includes a third acquisition step (for example, step S107) for acquiring time information indicating a predetermined time.
  • the refrigerator management method further, from the time change of the temperature in the refrigerator calculated in the calculation step (step S202), the failure of the refrigerator 200 and the refrigerator 200 in the detection step (step S105). It includes a longest time estimation step that estimates the longest time from detecting at least one of the power supply outages to the temperature inside the refrigerator exceeding a predetermined temperature.
  • the longest time (maximum time information) estimated in the longest time estimation step is output.
  • the longest time information is included in the result information and output.
  • the longest estimation step is performed, for example, between steps S202 and S203.
  • failure information indicating at least one of the calculation result of the calculation unit 340, the fact that the failure of the refrigerator 200 is detected, and the fact that the power is not supplied to the refrigerator 200. Is output.
  • the user can immediately grasp that the refrigerator 200 has lost the cooling function. Therefore, it is possible to immediately take measures such as repairing the refrigerator 200 or consuming the food in the refrigerator. This further improves convenience.
  • the refrigerator management device 300 acquires log information including temperature information indicating the temperature inside the refrigerator 200 and opening / closing information indicating whether the door 280 of the refrigerator 200 has been opened / closed. Based on the acquisition unit 330 and the log information acquired by the acquisition unit 330, the calculation unit 340 and the calculation unit 340 that calculate the time change of the temperature inside the refrigerator when the door 280 is opened and closed and when it is not opened and closed. It includes an output unit 350 that outputs result information indicating the calculation result calculated by the 340.
  • the time change of the temperature inside the refrigerator can be calculated in consideration of the influence of opening and closing the door 280, which tends to affect the temperature inside the refrigerator. Therefore, the time change of the temperature inside the refrigerator can be calculated accurately.
  • the refrigerator management system 100 includes a refrigerator 200, a refrigerator management device 300 capable of communicating with the refrigerator 200, and a terminal device 400 capable of communicating with the refrigerator management device.
  • the refrigerator 200 has a detection unit 230 and a detection unit 230 that detect log information including temperature information indicating the temperature inside the refrigerator 200 and information on opening / closing indicating whether or not the door 280 of the refrigerator 200 has been opened / closed. It has a transmission unit 240 that transmits the log information detected by the refrigerator to the refrigerator management device 300.
  • the refrigerator management device 300 may or may not open / close the door 280 based on the acquisition unit 330 that acquires the log information transmitted from the transmission unit 240 and the log information acquired by the acquisition unit 330.
  • the terminal device 400 has a calculation unit 340 for calculating the time change of the temperature in the refrigerator, and an output unit 350 for outputting result information indicating the calculation result calculated by the calculation unit 340.
  • the terminal device 400 has a notification unit 440 that notifies the calculation result based on the result information output from the output unit 350.
  • the time change of the temperature inside the refrigerator can be calculated in consideration of the influence of opening and closing the door 280, which tends to affect the temperature inside the refrigerator. Therefore, the time change of the temperature inside the refrigerator can be calculated accurately.
  • the present invention may be realized as a temperature calculation method for calculating the temperature inside the refrigerator 200 based on the operating state of the compressor 260.
  • the temperature calculation method may be executed by, for example, the refrigerator management device 300.
  • FIG. 15 is a flowchart showing a temperature calculation method according to the embodiment.
  • the acquisition unit 330 of the refrigerator management device 300 has temperature information indicating the temperature inside the refrigerator 200 including the compressor 260, and the operating state of the compressor 260 (for example, whether the compressor 260 is operating or stopped). ), And log information including opening / closing information indicating whether or not the door 280 of the refrigerator 200 has been opened / closed (step S401).
  • the calculation unit 340 of the refrigerator management device 300 calculates the time change of the temperature inside the refrigerator based on the change of the temperature information when the compressor operation information included in the log information indicates the stopped state of the compressor 260. (Step S402).
  • the temperature calculation method includes temperature information indicating the temperature inside the refrigerator 200 including the compressor 260, compressor operation information indicating the operating state of the compressor 260, and the door of the refrigerator 200.
  • the calculation step (step S402) of calculating the time change of the temperature in the refrigerator based on the change of the temperature information is included.
  • the influence of opening and closing the door 280 which tends to affect the temperature inside the refrigerator 200, is considered.
  • the time change of the temperature inside the refrigerator can be calculated. Therefore, the time change of the temperature inside the refrigerator can be calculated accurately.
  • all or a part of the components of the processing unit such as the failure detection unit 221 and the detection unit 230 included in the refrigerator 200 may be configured by dedicated hardware, or each component may be configured. It may be realized by executing a software program suitable for the above. Each component may be realized by a program execution unit such as a CPU or a processor reading and executing a software program recorded on a recording medium such as an HDD (Hard Disk Drive) or a semiconductor memory.
  • a program execution unit such as a CPU or a processor reading and executing a software program recorded on a recording medium such as an HDD (Hard Disk Drive) or a semiconductor memory.
  • the component of the processing unit may be composed of one or a plurality of electronic circuits.
  • the one or more electronic circuits may be general-purpose circuits or dedicated circuits, respectively.
  • One or more electronic circuits may include, for example, a semiconductor device, an IC (Integrated Circuit), an LSI (Large Scale Integration), or the like.
  • the IC or LSI may be integrated on one chip or may be integrated on a plurality of chips. Here, it is called an IC or LSI, but the name changes depending on the degree of integration, and it may be called a system LSI, a VLSI (Very Large Scale Integration), or a ULSI (Ultra Large Scale Integration).
  • FPGA Field Programmable Gate Array programmed after manufacturing the LSI can also be used for the same purpose.
  • the refrigerator management device 300 is a server device and is communicably connected to the refrigerator 200 and the terminal device 400 via the network 500.
  • the refrigerator 200, the refrigerator management device 300, and the terminal device 400 may be integrally formed.
  • at least one functional configuration of the refrigerator management device 300 and the terminal device 400 may be provided in the refrigerator 200.
  • All or a part of the components of the processing unit such as the control unit 430 included in the device 400 may be configured by dedicated hardware, or may be realized by executing a software program suitable for each component. May be good.
  • Each component may be realized by a program execution unit such as a CPU or a processor reading and executing a software program recorded on a recording medium such as an HDD (Hard Disk Drive) or a semiconductor memory.
  • general or specific aspects of the present invention may be realized by a system, an apparatus, a method, an integrated circuit or a computer program.
  • a computer-readable non-temporary recording medium such as an optical disk, HDD, or semiconductor memory in which the computer program is stored.
  • it may be realized by any combination of a system, an apparatus, a method, an integrated circuit, a computer program and a recording medium.
  • the present invention can be applied to a management device communicatively connected to a refrigerator, and the refrigerator and a refrigerator management system including the management device.
  • Refrigerator management system 200 Refrigerator 210 Measuring unit 211 Rotation speed measuring unit 212 Storage amount measuring unit 213 Door open / close measurement unit 214 Internal temperature measuring unit 215 Outdoor temperature measuring unit 220 Detection unit 221 Failure detection unit 222 Power supply detection unit 230 Detection unit 240 Transmitter 250, 320, 450 Storage 260 Compressor 270 Storage room 280 Door 290 Power supply 300 Refrigerator management device 310, 410 Communication unit 330 Acquisition unit 340 Calculation unit 350 Output unit 360, 430 Control unit 400 Terminal device 420 Input unit 440 Notification section 460 Touch panel display 461, 462, 463, 464 Images 470, 471, 472, 473, 474, 475 Reception section 500 Network 600 House

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Thermal Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Evolutionary Computation (AREA)
  • Computer Hardware Design (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Software Systems (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Devices That Are Associated With Refrigeration Equipment (AREA)
  • Cold Air Circulating Systems And Constructional Details In Refrigerators (AREA)

Abstract

本発明の一態様に係る冷蔵庫管理方法は、冷蔵庫の庫内の温度を示す温度情報、及び、冷蔵庫のドアの開閉が行われたか否かを示す開閉情報を含むログ情報を取得する第1取得ステップ(ステップS201)と、ログ情報に基づいて、所定の期間に当該ドアの開閉が行われる場合と当該所定の期間に当該ドアの開閉が行われない場合との当該庫内の温度の時間変化を推定する算出ステップ(ステップS202)と、算出ステップで算出した算出結果を示す結果情報を出力する出力ステップ(ステップS203)と、を含む。

Description

冷蔵庫管理方法、冷蔵庫管理装置、冷蔵庫管理システム、及び、温度算出方法
 本発明は、冷蔵庫管理方法、冷蔵庫管理装置、冷蔵庫管理システム、及び、温度算出方法に関する。
 従来、冷蔵庫に異常が発生した場合に、当該冷蔵庫の庫内の温度が所定の温度まで上昇する日時を予測する技術がある(例えば、特許文献1及び特許文献2参照)。特許文献1及び特許文献2に開示されている技術によれば、冷蔵庫のユーザは、当該冷蔵庫の修理が完了するまでに、当該冷蔵庫の庫内に保存されている食品の状態が悪くならないかを判断できる。
 また、冷蔵庫に記憶された当該冷蔵庫の庫内の温度の情報等であるログ情報に基づいて、当該冷蔵庫の故障を予測する技術がある(例えば、特許文献3参照)。
特開平6-137747号公報 国際公開第2018/116520号 国際公開第2014/171119号
 例えば、冷蔵庫に異常が発生して当該冷蔵庫の冷却機能が停止した場合に、当該冷蔵庫の庫内の温度を精度よく予測することが要求されている。
 本発明は、冷蔵庫の庫内の温度を精度よく予測できる冷蔵庫管理方法等を提供する。
 本発明の一態様に係る冷蔵庫管理方法は、冷蔵庫の庫内の温度を示す温度情報、及び、前記冷蔵庫のドアの開閉が行われたか否かを示す開閉情報を含むログ情報を取得する第1取得ステップと、前記ログ情報に基づいて、所定の期間に前記ドアの開閉が行われる場合と前記所定の期間に前記ドアの開閉が行われない場合との前記庫内の温度の時間変化を算出する算出ステップと、前記算出ステップで算出した算出結果を示す結果情報を出力する出力ステップと、を含む。
 また、本発明の一態様に係る冷蔵庫管理装置は、冷蔵庫の庫内の温度を示す温度情報、及び、前記冷蔵庫のドアの開閉が行われたか否かを示す開閉情報を含むログ情報を取得する取得部と、前記取得部が取得した前記ログ情報に基づいて、前記ドアの開閉が行われる場合と行われない場合との前記庫内の温度の時間変化を算出する算出部と、前記算出部が算出した算出結果を示す結果情報を出力する出力部と、を備える。
 また、本発明の一態様に係る冷蔵庫管理システムは、冷蔵庫と、前記冷蔵庫と通信可能な冷蔵庫管理装置と、前記冷蔵庫管理装置と通信可能な端末装置と、を備え、前記冷蔵庫は、前記冷蔵庫の庫内の温度を示す温度情報、及び、前記冷蔵庫のドアの開閉が行われたか否かを示す開閉情報を含むログ情報を検出する検出部と、前記検出部が検出した前記ログ情報を前記冷蔵庫管理装置に送信する送信部と、を有し、前記冷蔵庫管理装置は、前記送信部から送信された前記ログ情報を取得する取得部と、前記取得部が取得した前記ログ情報に基づいて、前記ドアの開閉が行われる場合と行われない場合との前記庫内の温度の時間変化を算出する算出部と、前記算出部が算出した算出結果を示す結果情報を出力する出力部と、を有し、前記端末装置は、前記出力部から出力された前記結果情報に基づいて前記算出結果を通知する通知部を有する。
 また、本発明の一態様に係る温度算出方法は、圧縮機を備える冷蔵庫の庫内の温度を示す温度情報、前記圧縮機の稼働状態を示す圧縮機稼働情報、及び、前記冷蔵庫のドアの開閉が行われたか否かを示す開閉情報を含むログ情報を取得する第1取得ステップと、前記ログ情報に含まれる前記圧縮機稼働情報が前記圧縮機の停止状態を示す場合の前記温度情報の変化に基づいて前記庫内の温度の時間変化を算出する算出ステップと、を含む。
 なお、これらの包括的又は具体的な態様は、システム、方法、集積回路、コンピュータプログラム又はコンピュータ読み取り可能なCD-ROM等の記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。
 本発明によれば、冷蔵庫の庫内の温度を精度よく予測できる冷蔵庫管理方法等を提供できる。
図1は、実施の形態に係る冷蔵庫管理システムの概略構成を示す模式図である。 図2は、実施の形態に係る冷蔵庫の機能構成を示すブロック図である。 図3は、実施の形態に係る冷蔵庫管理装置の機能構成を示すブロック図である。 図4は、実施の形態に係る端末装置の機能構成を示すブロック図である。 図5は、実施の形態に係る冷蔵庫が検出するログ情報の一例を示す表である。 図6は、実施の形態に係る冷蔵庫が検出するログ情報の一例を示すグラフである。 図7は、実施の形態に係る冷蔵庫管理装置が算出した庫内の温度変化の算出値の一例を示すグラフである。 図8は、実施の形態に係る端末装置に表示される冷蔵庫の庫内の温度の算出結果を示す画像の一例を示す図である。 図9は、実施の形態に係る冷蔵庫管理システムが実行する処理手順を示すシーケンス図である。 図10は、実施の形態に係る冷蔵庫管理装置が実行する算出処理の処理手順を示すフローチャートである。 図11は、実施の形態に係る冷蔵庫管理装置が実行する取得処理の処理手順を示すフローチャートである。 図12は、実施の形態に係る端末装置に表示される冷蔵庫の庫内の温度の算出結果を示す画像の変形例の第1例を示す図である。 図13は、実施の形態に係る端末装置に表示される冷蔵庫の庫内の温度の算出結果を示す画像の変形例の第2例を示す図である。 図14は、実施の形態に係る端末装置に表示される冷蔵庫の庫内の温度の算出結果を示す画像の変形例の第3例を示す図である。 図15は、実施の形態に係る温度算出方法を示すフローチャートである。
 以下では、本発明の実施の形態に係る家電制御システムについて、図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、いずれも本発明の一具体例を示すものである。したがって、以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置及び接続形態、ステップ及びステップの順序等は、一例であり、本発明を限定する趣旨ではない。よって、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
 また、各図は、模式図であり、必ずしも厳密に図示されたものではない。また、各図において、同じ構成部材については同じ符号を付している。
 (実施の形態)
 [構成]
 まず、実施の形態に係る冷蔵庫管理システムの構成について、図1~図4を参照しながら説明する。
 <冷蔵庫管理システムの概要>
 図1は、実施の形態に係る冷蔵庫管理システム100の概略構成を示す模式図である。
 冷蔵庫管理システム100は、冷蔵庫200と、冷蔵庫管理装置300と、端末装置400とを備える。冷蔵庫200と冷蔵庫管理装置300と端末装置400とは、例えば、インターネット等のネットワーク500を介して通信可能に接続されている。
 なお、冷蔵庫管理システム100は、冷蔵庫200と冷蔵庫管理装置300と端末装置400とが通信するためにルータ等を備えてもよい。また、冷蔵庫200と端末装置400とは、LAN(Local Area Network)等を介して通信可能に接続されていてもよいし、直接通信できなくてもよい。また、冷蔵庫200と端末装置400とがLANを介して通信する場合、採用される通信規格は、特に限定されない。通信規格としては、Wi-Fi(登録商標)、Bluetooth(登録商標)、又は、ZigBee(登録商標)等が例示される。冷蔵庫200は、例えば、ユーザが居住する家屋600内に配置されている。また、冷蔵庫管理装置300は、例えば、家屋600の外部に配置されている。
 例えば、冷蔵庫200が故障する等して、冷蔵庫200の冷却機能が停止した場合に、冷蔵庫200の庫内の温度は、徐々に上昇し始める。庫内に野菜等の食料品が保管されている場合、長時間放置され続けると、庫内の温度の上昇に伴って、冷蔵庫200の冷却機能が維持されている場合よりも食料品が早く劣化する。食料品の劣化度合いは、庫内の温度に応じて異なる。そのため、ユーザは、冷却機能が停止した冷蔵庫200の庫内の温度を知ることで、庫内に保管されている食料品に対して、消費すべきか、修理が間に合うので保管し続けるべきか等の判断をできる。
 冷蔵庫管理システム100は、冷蔵庫200が検出した冷蔵庫200のログ情報に基づいて冷蔵庫200の庫内の温度の時間変化(温度変化ともいう)を冷蔵庫管理装置300で算出(推定)し、算出した結果(算出結果)をユーザが利用する端末装置400によって当該ユーザに通知するシステムである。より具体的には、冷蔵庫管理システム100は、所定の期間に冷蔵庫200のドア280(図2参照)の開閉が行われない場合と、当該所定の期間にドア280の開閉が行われる場合とのそれぞれの場合についての庫内の温度の時間変化を算出する。
 なお、所定の期間は、予め任意に定められてもよいし、ユーザにより設定されてもよい。
 また、以下の説明においては、ドア280の開閉が行われるとは、冷蔵庫200のドア280が閉じている状態を基本として、ドア280が開けられたあとで、ドア280が閉められる動作を示す。また、ドア280の開閉が行われないとは、ドア280が閉め続けられた状態を示す。
 ログ情報とは、冷蔵庫200が行った処理(動作)及び、ユーザが冷蔵庫200に行った操作等に関するデータである。ログ情報には、例えば、冷蔵庫200の運転状況又は動作日時を示す情報等の、冷蔵庫200から取得が可能な種々の情報を含まれ得る。
 なお、本明細書において、ユーザとは、端末装置400の利用者、言い換えると、冷蔵庫管理システム100を利用して冷蔵庫管理装置300の算出結果を確認する利用者である。具体的には、ユーザとは、冷蔵庫管理システム100を利用して、冷蔵庫管理装置300によるログ情報の分析結果等の提供を受ける利用者である。例えば、一般家庭では、冷蔵庫管理システム100を管理している事業者と利用契約をしている世帯主がユーザである。また、例えば、業務用途では、冷蔵庫管理システム100を管理している事業者と利用契約をしている会社、法人、又は、自然人等がユーザである。また、例えば、一般家庭では、ユーザ及び当該ユーザの家族は、ログ情報を提供する冷蔵庫200の所有者であり、且つ、冷蔵庫200の利用者である。ユーザと冷蔵庫の利用者とは、別々であってもよい。本実施の形態では、ユーザと冷蔵庫200の利用者とは、同じである。
 また、図1には、冷蔵庫200及び端末装置400をそれぞれ1つずつ示しているが、冷蔵庫管理システム100が備える冷蔵庫200及び端末装置400のそれぞれの個数は、特に限定されず、複数でもよい。
 以下、冷蔵庫200と、冷蔵庫管理装置300と、端末装置400との構成の詳細について説明する。
 <冷蔵庫>
 図2は、実施の形態に係る冷蔵庫200の特徴的な機能構成を示すブロック図である。
 冷蔵庫200は、食品等を冷蔵温度帯及び冷凍温度帯の少なくとも一方で保存することができる保存庫である。冷蔵庫200は、測定部210と、検知部220と、検出部230と、送信部240と、記憶部250と、電源部290と、を備える。また、冷蔵庫200は、食品等が貯蔵される貯蔵室270と、貯蔵室270の内部(庫内ともいう)に食品等を出し入れするための開閉可能なドア280とを備える。また、冷蔵庫200は、庫内を冷却するための冷却部を備える。冷却部は、ペルチェ素子等でもよいが、本実施の形態では、圧縮機260である。また、冷蔵庫200は、冷蔵庫200が備える圧縮機260等の各装置と電力線等により電気的に接続されており、当該各装置に電力を供給するための電源部290を備える。
 測定部210は、冷蔵庫200のログ情報を測定する。上記したように、ログ情報には、冷蔵庫200から取得が可能な種々の情報を含まれる。具体的には、ログ情報は、時刻と紐づけられた冷蔵庫200の庫内の温度を示す温度情報、及び、冷蔵庫200のドア280が開閉されたタイミングを示す開閉情報を少なくとも含む。本実施の形態では、ログ情報は、(i)ログ情報を測定部210が取得した日時を示す日時情報、(ii)当該日時と紐づく庫内の温度を示す庫内温度情報、(iii)当該日時と紐づく庫外(より具体的には、冷蔵庫200の周囲の外気温)の温度を示す庫外温度情報、(iv)当該日時と紐づく収納量を示す収納量情報、(v)当該日時と紐づく圧縮機260の稼働状態を示す圧縮機稼働情報、及び、(vi)当該日時と紐づくドア280の開閉状態を示す開閉情報(言い換えると、冷蔵庫200のドア280が開閉されたタイミングを示す開閉情報)を含む。
 なお、ログ情報には、日時と紐づく冷蔵庫200の故障状況を示す故障検知結果情報と、日時と紐づく冷蔵庫200への電力状況を示す電源情報とが含まれていてもよい。例えば、ログ情報には、冷蔵庫200の故障を検知した旨、及び、冷蔵庫200への電力の供給がない旨のうち少なくとも一方を示す故障情報が含まれていてもよい。
 本実施の形態では、検知部220が冷蔵庫200の故障状況と、冷蔵庫200への電力の供給状況とを検知する。
 なお、以下の説明では、検知部220による冷蔵庫200の故障状況と冷蔵庫200への電力の供給状況とを検知結果も含めてログ情報と呼称する場合がある。
 測定部210は、回転数測定部211と、収納量測定部212と、ドア開閉測定部213と、庫内温度測定部214と、庫外温度測定部215と、を備える。
 回転数測定部211は、貯蔵室270を冷却するための、より具体的には、庫内を冷却するための冷媒を圧縮するための冷却部である圧縮機260のロータの回転数を測定する。回転数測定部211は、例えば、圧縮機260のロータの単位時間(例えば、1秒)当たりの回転数を測定するセンサを備える。回転数測定部211は、測定した単位時間当たりの回転数を示すデータを圧縮機260の稼働状態を示す圧縮機稼働情報として故障検知部221及び検出部230に出力する。
 なお、圧縮機稼働情報は、ロータの単位時間当たりの回転数でなくてもよい。例えば、圧縮機稼働情報は、ロータを回転させる周波数を示す情報、ロータの回転速度を示す情報等でもよい。この場合、冷蔵庫200は、ロータを回転させる周波数を示す情報、ロータの回転速度等を測定するためのセンサを備えればよい。
 収納量測定部212は、庫内に貯蔵された物品(例えば、食料品)の量を測定する。収納量測定部212は、例えば、LED(Light Emitting Diode)等の光源と、光を検出する光センサとを備える。収納量測定部212は、例えば、庫内に配置され、光源から出射した光の光量に対する光センサで検出した光の光量の比率に基づいて、庫内の収納量を測定する。収納量測定部212は、例えば、当該比率に基づいて、収納量を予め定められた段階(例えば、1から5までの5段階)に分類し、分類した結果を示すデータを検出部230に出力する。
 ドア開閉測定部213は、ドア280が開閉されたか否かを検知する。ドア開閉測定部213は、例えば、圧電センサを備える。ドア開閉測定部213は、ドア280が開閉されたか否かを示すデータ(開閉情報)を検出部230に出力する。本実施の形態では、ドア開閉測定部213は、ドア280が開かれている場合は「1」を検出部230に出力し、ドア280が閉じられている場合は「0」を検出部230に出力する。
 庫内温度測定部214は、庫内の温度を測定する。庫内温度測定部214は、例えば、庫内の温度を測定するための温度計を備える。庫内温度測定部214は、測定した庫内の温度を示すデータ(庫内温度情報)を検出部230に出力する。
 庫外温度測定部215は、庫外、より具体的には、冷蔵庫200が備える図示しない筐体の外側の周囲の温度(つまり、冷蔵庫200が設置された空間の気温)を測定する。庫外温度測定部215は、例えば、庫外の温度を測定するための温度計を備える。庫外温度測定部215は、測定した庫外の温度を示すデータ(庫外温度情報)を検出部230に出力する。なお、庫外温度測定部215は、冷蔵庫200の前方側に設ける方が好ましい。すなわち、庫外温度測定部215は、冷蔵庫200における扉の下部のうち冷蔵庫200の外部に露出している部分や扉の取っ手に設けられてもよい。庫外温度測定部215(より具体的には、庫外温度測定部215が備える温度計における温度を測定する部分)は、冷蔵庫200の前方側(より具体的には、冷蔵庫200における扉が設けられている側)に設けられることで、冷蔵庫200の後方側に設けられる場合と比較して、圧縮機260の影響が受けにくい。そのため、庫外温度測定部215は、冷蔵庫200の前方側に設けられることで、冷蔵庫200の後方側に設けられる場合と比較して、より精度よく庫外の温度を測定できる。
 検知部220は、冷蔵庫200の故障状況と、冷蔵庫200への電力の供給状況とを検知する処理部である。具体的には、検知部220は、冷蔵庫200の故障及び冷蔵庫200への電力の供給がない(言い換えると、電力の供給の停止)のうち少なくとも一方を検知する。つまり、検知部220は、冷蔵庫200が冷却機能を失っているか否かを検知する。検知部220は、例えば、故障検知部221と、電源検知部222と、を備える。
 故障検知部221は、回転数測定部211から受け付けた圧縮機稼働情報に基づいて、冷蔵庫200の冷却機構が故障しているか否かを判定する処理部である。具体的には、故障検知部221は、圧縮機稼働情報に基づいて、圧縮機260が故障しているか否かを判定する。
 例えば、冷蔵庫200は、圧縮機260等の冷蔵庫200が備える各装置を制御する処理部である図示しない制御部を備える。当該制御部は、例えば、圧縮機260の回転数を示す制御信号を圧縮機260に出力する。圧縮機260は、当該制御信号に基づいて決定した回転数で回転する。故障検知部221は、例えば、当該制御部から圧縮機260を制御するための制御信号を受け付ける。故障検知部221は、当該制御信号に基づいて、当該制御部が圧縮機260を回転させる制御を実行している、つまり、当該制御信号を圧縮機260に出力している場合に、圧縮機260の回転数を含む圧縮機稼働情報を取得し、取得した圧縮機稼働情報に基づいて、当該制御信号が示す回転数の通りに圧縮機260が回転しているか否かを判定することで、圧縮機260が故障しているか否かを判定する。故障検知部221は、例えば、当該制御信号が示す回転数の通りに圧縮機260が回転している場合には、圧縮機260が正常に動作している、つまり、故障していないと判定し、当該制御信号が示す回転数の通りに圧縮機260が回転していない場合には、圧縮機260、つまり、冷蔵庫200が故障していると判定する。
 故障検知部221は、例えば、記憶部250等の記憶された制御プログラムと、当該制御プログラムを実行するCPU(Central Processing Unit)とから実現される。故障検知部221は、例えば、専用の回路等により実現されてもよい。
 電源検知部222は、冷蔵庫200が備える圧縮機260等の各装置に電力が供給されているか否かを検知する。電源検知部222は、例えば、電流計及び電圧計の少なくとも一方を備える。電源検知部222は、例えば、電源部290から冷蔵庫200が備える各装置に電力が供給されているか否を検知する。
 検知部220は、故障検知部221及び電源検知部222で検知した検知結果を示す情報を検出部230に出力する。例えば、検知部220は故障検知部221で冷蔵庫200の故障を検知した場合、及び、電源検知部222で冷蔵庫200への電力の供給がない旨を検知した場合の少なくとも一方の場合、冷蔵庫200の故障を検知した旨、及び、冷蔵庫200への電力の供給がない旨のうち少なくとも一方を示す情報を故障情報として検出部230へ出力する。
 検出部230は、測定部210又は検知部220によって測定又は検知された、冷蔵庫200の庫内の温度を示す温度情報、及び、冷蔵庫200のドア280の開閉が行われたか否かを示す開閉情報、冷蔵庫200の故障状況を示す故障検知結果情報等を含むログ情報を検出(言い換えると、取得)する処理部である。具体的には、検出部230は、測定部210が備える各部から出力されたログ情報を検出する。検出部230は、検出したログ情報を、送信部240を介して冷蔵庫管理装置300に送信する。
 検出部230は、例えば、記憶部250等の記憶された制御プログラムと、当該制御プログラムを実行するCPU(Central Processing Unit)とから実現される。検出部230は、例えば、専用の回路等により実現されてもよい。
 なお、検出部230は、検出したログ情報を記憶部250に記憶させてもよい。検出部230は、所定のタイミングで記憶部250に記憶されているログ情報を、送信部240を介して冷蔵庫管理装置300に送信してもよい。
 送信部240は、検出部230が検出したログ情報を冷蔵庫管理装置300へ送信するための通信インターフェースである。送信部240は、例えば、無線通信する場合、無線通信回路により実現され、有線通信する場合、通信線と接続可能なコネクタにより実現される。検出部230は、例えば、検出したログ情報を、送信部240を介して冷蔵庫管理装置300に送信する。
 なお、検出部230は、送信部240を介して、ログ情報をまとめて送信してもよいし、ログ情報の一部を送信してもよい。例えば、検出部230は、送信部240を介して、ログ情報に含まれる温度情報と開閉情報とをまとめて送信してもよいし、それぞれ別々に、つまり、別時刻に送信してもよい。
 記憶部250は、検出部230等が実行する制御プログラム、及び、ログ情報等を記憶する記憶装置である。記憶部250は、例えば、HDD(Hard Disk Drive)、又は、フラッシュメモリ等により実現される。
 圧縮機260は、庫内を冷却するための冷却部である。具体的には、圧縮機260は、羽根車若しくはロータの回転運動又はピストンの往復運動によって気体等の冷媒を圧送するコンプレッサである。
 貯蔵室270は、食料品等の物品を貯蔵するための保管庫である。なお、本実施の形態において、貯蔵室270は、冷凍室でもよいし、冷蔵室でもよいし、野菜室でもよい。つまり、圧縮機260により冷却される庫内の温度は、任意でよい。
 ドア280は、貯蔵室270を開いたり閉じたりするためのドアである。
 電源部290は、図示しない外部商用電源からの交流電力を、整流、平滑、及び、降圧等して所定レベルの直流電極に変換し、変換した電力を冷蔵庫200が備える各装置に供給する電源回路である。
 なお、測定部210が備える各部が測定又は検出して検出部230に出力するログ情報には、各部が測定又は検出した日時を示す日時情報を当該各部のそれぞれが紐づけてもよいし、検出部230が、ログ情報を受け付けたタイミングでログ情報に日時情報を紐付けてもよい。
 また、冷蔵庫200は、日時を測定するためにRTC(Real Time Clock)等の計時部を備えてもよい。
 <冷蔵庫管理装置>
 図3は、実施の形態に係る冷蔵庫管理装置300の特徴的な機能構成を示すブロック図である。
 冷蔵庫管理装置300は、冷蔵庫200から受信したログ情報に基づいて、冷蔵庫200の庫内の温度の時間変化を算出する装置である。具体的には、冷蔵庫管理装置300は、ログ情報に基づいて、冷蔵庫の冷却機能が停止した場合における、冷蔵庫200の庫内の温度の時間変化を算出し、算出結果を示す結果情報を端末装置400に送信することで、ユーザに当該算出結果を通知する装置である。
 冷蔵庫管理装置300は、例えば、パーソナルコンピュータである。本実施の形態では、冷蔵庫管理装置300は、サーバ装置である。
 冷蔵庫管理装置300は、通信部310と、記憶部320と、取得部330と、算出部340と、出力部350と、制御部360と、を備える。
 通信部310は、冷蔵庫200及び端末装置400と通信するための通信インターフェースである。通信部310は、例えば、無線通信する場合、無線通信回路により実現され、有線通信する場合、通信線と接続可能なコネクタにより実現される。通信部310は、冷蔵庫200が検出したログ情報を受信する。
 記憶部320は、通信部310を介して受信したログ情報を記憶する記憶装置である。記憶部320は、例えば、HDD、又は、フラッシュメモリ等により実現される。
 取得部330は、冷蔵庫200の庫内の温度を示す温度情報、及び、冷蔵庫200のドア280の開閉が行われたか否かを示す開閉情報等を含むログ情報を取得する処理部である。具体的には、取得部330は、圧縮機260を備える冷蔵庫200の庫内の温度を示す温度情報、圧縮機260の稼働状態を示す圧縮機稼働情報、及び、冷蔵庫200のドア280の開閉が行われたか否かを示す開閉情報を含むログ情報を取得する。取得部330は、例えば、記憶部320に記憶されているログ情報を取得する。或いは、取得部330は、例えば、通信部310を介して冷蔵庫200から送信されたログ情報を取得する。
 より具体的には、取得部330は、例えば、制御部360が通信部310を介して端末装置400から庫内の温度の時間変化を算出する旨を示す指示情報を受信した場合に、記憶部320に記憶されているログ情報を取得する。
 また、取得部330は、例えば、通信部310を介して、冷蔵庫200から送信された、検知部220が検知した冷蔵庫200の故障を検知した旨及び冷蔵庫200への電力の供給の停止を検知した旨のうち少なくとも一方を示す故障情報を取得する。
 例えば、取得部330は、記憶部320に記憶されているログ情報に含まれる故障結果情報を取得する。取得部330は、取得した故障結果情報に基づいて、検知部220が冷蔵庫200の故障を検知したか否かを判定する。取得部330は、例えば、検知部220が、冷蔵庫200の故障を検知したと判定した場合、故障結果情報を、冷蔵庫200の故障を検知した旨を示す故障情報として取得する。
 或いは、取得部330は、例えば、記憶部320に記憶されているログ情報に含まれる電源情報を取得する。取得部330は、取得した電源情報に基づいて、検知部220が冷蔵庫200への電力の供給の停止を検知したか否かを判定する。取得部330は、例えば、検知部220が、冷蔵庫200への電力の供給の停止を検知したと判定した場合、電源情報を、冷蔵庫200への電力の供給の停止を検知した旨を示す故障情報として取得する。
 算出部340は、取得部330が取得したログ情報に基づいて、所定の期間にドア280の開閉が行われる場合と当該所定の期間にドア280の開閉が行われない場合との庫内の温度の時間変化を算出する処理部である。算出部340は、例えば、取得部330が故障情報を取得した場合に、上記算出を開始する。具体的には、算出部340は、ログ情報に含まれる圧縮機稼働情報が圧縮機260の停止状態を示す場合の温度情報の変化に基づいて庫内の温度の時間変化を算出する。
 より具体的には、算出部340は、ログ情報に基づいて、圧縮機260が停止している場合における、ドア280の開閉が行われる場合とドア280の開閉が行われない場合との冷蔵庫200の庫内の温度の時間変化を算出する。ここで、圧縮機260が停止しているとは、圧縮機260の回転数が0の場合、圧縮機260の回転速度が0の場合等、圧縮機260が動いていない場合を示す。
 出力部350は、算出部340が算出した算出結果(より具体的には、算出結果を示すデータ(結果情報))を出力する処理部である。具体的には、出力部350は、通信部310を介して、結果情報を端末装置400に送信する。結果情報は、ユーザに算出部340の算出結果を通知できる情報であればよく、画像データでもよいし、音声データでもよいし、光源の点滅の周期等の点灯状態を示す点灯情報でもよい。本実施の形態では、結果情報は、画像データである。
 出力部350は、例えば、検知部220が冷蔵庫200の故障及び冷蔵庫200への電力の供給の停止のうち少なくとも一方を検知した後、より具体的には、取得部330が故障情報を取得した後に、結果情報を出力する。つまり、算出部340は、例えば、取得部330が故障情報を取得した後における、冷蔵庫200のドア280の開閉が行われない場合とドア280の開閉が行われる場合との庫内の温度の時間変化を算出する。出力部350は、このように算出部340で算出された算出結果(算出結果を示す情報)を出力する。
 また、例えば、取得部330は、ドア280の開閉が行われる予定のタイミングを示すタイミング情報を取得する。この場合、算出部340は、例えば、取得部330が取得したタイミング情報が示すタイミングでドア280の開閉が行われる場合の庫内の温度の時間変化を算出する。取得部330は、予め記憶部320等に記憶されているタイミング情報を取得してもよいし、端末装置400等から送信されたタイミング情報を、通信部310を介して取得してもよい。
 また、例えば、算出部340は、算出した庫内の温度の時間変化に基づいて、所定の時刻において庫内の温度が所定の温度を超えるか否かを判定してもよい。この場合、出力部350は、算出部340の判定結果(より具体的には、判定結果を示す判定結果情報)を算出部340の算出結果として出力してもよい。なお、所定の時刻及び所定の温度を示す情報は、それぞれ予め記憶部320等に記憶されていてもよいし、端末装置400等から冷蔵庫管理装置300に送信されてもよい。例えば、取得部330は、所定の時刻を示す時刻情報を、記憶部320又は通信部310を介して端末装置400から取得する。
 また、例えば、算出部340は、算出した庫内の温度の時間変化から、検知部220が冷蔵庫200の故障及び冷蔵庫200への電力の供給の停止のうち少なくとも一方を検知してから、より具体的には、取得部330が故障情報を取得してから、庫内の温度が所定の温度を超えるまでの最長時間を算出(推定)する。この場合、出力部350は、算出部340が推定した最長時間(最長時間を示す最長時間情報)を算出部340の算出結果(推定結果)として出力してもよい。
 出力部350は、例えば、上記のように算出部340で算出された算出結果と、冷蔵庫200の故障を検知した旨、及び、冷蔵庫200への電力の供給がない旨のうち少なくとも一方とを示す故障情報を、通信部310を介して端末装置400に出力する。
 制御部360は、冷蔵庫管理装置300の各種処理を実行する処理部である。制御部360は、例えば、通信部310を介してログ情報を冷蔵庫200から受信し、受信したログ情報を記憶部320に記憶させる。
 取得部330、算出部340、出力部350、及び、制御部360は、例えば、記憶部320等の記憶された制御プログラムと、当該制御プログラムを実行するCPUとから実現される。取得部330、算出部340、出力部350、及び、制御部360は、例えば、専用の回路等により実現されてもよい。
 なお、測定部210が備える各部が測定又は検出して検出部230に出力するログ情報には、日時情報が紐づけられておらず、各部が測定又は検出した日時を示す日時情報を冷蔵庫管理装置300が紐づけてもよい。
 また、冷蔵庫管理装置300は、日時を測定するためにRTC(Real Time Clock)等の計時部を備えてもよい。
 <端末装置>
 図4は、実施の形態に係る端末装置400の特徴的な機能構成を示すブロック図である。
 端末装置400は、冷蔵庫管理装置300の出力部350から出力された結果情報に基づいて算出部340の算出結果をユーザに通知する装置である。端末装置400は、例えば、スマートフォン、タブレット端末、又は、パーソナルコンピュータ等である。
 端末装置400は、通信部410と、入力部420と、制御部430と、通知部440と、記憶部450と、を備える。
 通信部410は、冷蔵庫200及び冷蔵庫管理装置300と通信するための通信インターフェースである。通信部410は、例えば、無線通信する場合、無線通信回路により実現され、有線通信する場合、通信線と接続可能なコネクタにより実現される。通信部410は、冷蔵庫管理装置300から送信された結果情報を受信する。
 入力部420は、ユーザからの入力を受け付ける装置である。入力部420は、例えば、ボタン、又は、タッチパネル等により実現される。
 制御部430は、端末装置400が実行する各種処理を実行する処理部である。例えば、制御部430は、通信部410を介して冷蔵庫管理装置300から受信した結果情報に基づいて、通知部440を制御することで、算出結果をユーザに通知する。
 制御部430は、例えば、記憶部450等の記憶された制御プログラムと、当該制御プログラムを実行するCPUとから実現される。制御部430は、例えば、専用の回路等により実現されてもよい。
 通知部440は、算出部340の算出結果をユーザに通知するための装置である。通知部440は、結果情報が画像データである場合、当該画像データに基づく画像を表示する液晶ディスプレイ又は有機EL(Electro Luminescence)等の表示部により実現され、結果情報が音声データである場合、アンプ及びスピーカ等の音発生部により実現され、結果情報が点灯情報である場合、光源で実現される。本実施の形態では、通知部440は、画像を表示するディスプレイである。より具体的には、本実施の形態では、入力部420及び通知部440が一体的に形成されたタッチパネルディスプレイ460(例えば、図8参照)である。
 記憶部450は、制御部430が実行する制御プログラムを記憶する記憶装置である。記憶部450は、例えば、HDD、又は、フラッシュメモリ等により実現される。
 [ログ情報及び結果情報]
 続いて、冷蔵庫200が検出するログ情報の一例、及び、冷蔵庫管理装置300が算出する算出結果の一例について、図5~図7を参照しながら説明する。
 図5は、実施の形態に係る冷蔵庫200が検出するログ情報の一例を示す表である。
 図5に示すように、ログ情報は、例えば、日時を示す日時情報と、庫内の温度を示す庫内情報と、庫外の温度を示す庫外温度情報と、庫内の収納量を示す収納量情報と、圧縮機260が故障しているか否かを示す故障検知結果情報と、圧縮機260の回転数を示す圧縮機稼働情報と、ドア280が開けられているか閉められているかを示す開閉情報と、冷蔵庫200に電力が供給されているかを示す電源情報と、を含む。
 なお、庫内情報と、庫外温度情報と、収納量情報と、圧縮機稼働情報と、開閉情報とは、測定部210による測定結果の一例である。また、故障検知結果情報と、電源情報とは、検知部220による検知結果の一例である。
 故障検知結果情報は、故障検知部221が冷蔵庫200の故障を検知した場合、冷蔵庫200の故障を検知した旨を示す故障情報の一例である。電源情報は、電源検知部222が冷蔵庫200への電力の供給がない旨を検知した場合、冷蔵庫200への電力の供給がない旨のうち少なくとも一方を示す故障情報の一例である。
 測定部210及び検知部220は、例えば、これらの情報を所定のタイミングで測定又は検知し、測定又は検知した結果を検出部230に出力する。本実施の形態では、測定部210及び検知部220は、5秒おきにこれらの情報を測定又は検知している。
 図6は、実施の形態に係る冷蔵庫200が検出するログ情報の一例を示すグラフである。具体的には、図6は、各種ログ情報の時間変化の一例を示すグラフである。
 なお、図6に示す横軸は、それぞれ時間(単位:秒(sec))であり、縦軸は、図6の(a)では圧縮機260の回転数(単位:rpm(rotation per minute))であり、図6の(b)ではドア280の開閉状態(開状態又は閉状態)であり、図6の(c)では庫内の温度(単位:℃)である。図6の(b)においては、1は開状態、つまり、ドア280が開いている状態であり、0は閉状態、つまり、ドアが閉じている状態であることを示す。また、図6の(a)~(c)では、時間については、それぞれ同じタイミングであって、測定開始時点を0とし、そこからの経過時間を示している。また、図6に示す状態においては、冷蔵庫200(より具体的には、圧縮機260)は故障していないとする。
 図6に示すように、例えば、時刻t1において、圧縮機260の回転数が0である。圧縮機260は、庫内の温度を所定の温度に保つために、回転したりしなかったりする。
 また、時刻t1から時刻t2までの間において、ドア280が開状態であるとする。算出部340は、時刻t1から時刻t2までの庫内の温度の時間変化から、ドア280が開いている状態における、庫内の温度の時間変化を算出する。
 例えば、時刻t1における庫内の温度をTemp1とし、時刻t2における庫内の温度をTemp2とした場合、庫内の温度の時間変化を算出するための係数kAは、以下の式(1)で表される。
Figure JPOXMLDOC01-appb-M000001
 また、例えば、時刻t3において、圧縮機260の回転数が0である。
 また、時刻t3から時刻t4までの間において、ドア280が閉状態であるとする。算出部340は、時刻t3から時刻t4までの庫内の温度の時間変化から、ドア280が閉じている状態における、庫内の温度の時間変化を算出する。
 例えば、時刻t3における庫内の温度をTemp3とし、時刻t4における庫内の温度をTemp4とした場合、庫内の温度の時間変化を算出するための係数kBは、以下の式(2)で表される。
Figure JPOXMLDOC01-appb-M000002
 以上のように、算出部340は、例えば、庫内の温度の時間変化が一定であるとした場合、上記式(1)及び(2)に基づいて、庫内の温度の時間変化を算出するための係数kA、kBが算出できる。算出部340は、例えば、このように算出した係数kA、kBに基づいて、所定の時刻における庫内の温度を算出する。
 図7は、実施の形態に係る冷蔵庫管理装置300が算出した庫内の温度変化の算出値の一例を示す図である。図7では、例えば、時刻tにおいて、圧縮機260が故障して冷蔵庫200が冷却機能を失ったとする。
 算出部340は、例えば、時刻tにおける温度(本実施の形態では、3.3℃)から所定の温度Tsまで庫内の温度が上昇するまでの時間を算出する。具体的には、算出部340は、例えば、時刻tにおける温度から所定の温度Tsまで庫内の温度が上昇するまでの、ドア280の開閉が行われる場合における時間(Δtopen)、及び、ドア280の開閉が行われない場合における時間(Δtclose)を算出する。なお、Δtopenは、一度でもドア280が開けられた場合に庫内の温度が所定の温度Tsに到達する時間を示す。本実施の形態では、Δtopen1及びΔtopen3では、ドア280が閉じられており、Δtopen2では、ドア280が開けられている。
 算出部340は、例えば、Δtopen1、Δtopen2及びΔtopen3における庫内の温度の時間変化をそれぞれΔTemp1、ΔTemp2、及び、ΔTemp3とした場合、以下の式(3)及び(4)により、Δtopen、及び、Δtcloseを算出する。
Figure JPOXMLDOC01-appb-M000003
 これにより、算出部340は、ドア280が開いている場合、より具体的には、ドア280の開閉が行われた場合における庫内の温度の時間変化、及び、ドア280の開閉が行われていない場合、より具体的には、ドア280が閉じられ続けた場合における庫内の温度の時間変化を算出できる。
 冷蔵庫管理装置300は、このように算出した算出結果を示す結果情報を端末装置400に送信する。
 なお、算出部340は、ドア280が開いている状態における庫内の温度の時間変化、及び、ドア280が閉じている状態における庫内の温度の時間変化について、上記式(1)及び(2)を用いずに、ログ情報が示す時間変化をそのまま用いてもよい。
 [表示例]
 続いて、端末装置400が表示する画像の一例について、図8を参照しながら説明する。
 図8は、実施の形態に係る端末装置400に表示される冷蔵庫200の庫内の温度の算出結果を示す画像の一例を示す図である。
 例えば、制御部430は、通信部410を介して結果情報を受信した場合に、結果情報に基づいて、タッチパネルディスプレイ460に、冷蔵庫管理装置300の算出結果を示す画像461を表示させる。
 画像461には、例えば、現在の時刻と、冷蔵庫200が備える貯蔵室270の具体例である冷蔵室と、冷凍室と、野菜室とのそれぞれについて、それぞれの庫内の温度が現在の時刻から所定の温度に到達するまでの時間を示す情報が含まれる。より具体的には、画像461には、例えば、冷蔵室と、冷凍室と、野菜室とのそれぞれについて、ドア280を30秒間開けた場合におけるそれぞれの庫内の温度が現在の時刻から所定の温度に到達するまでにかかる時間、及び、ドア280を閉じ続けた場合におけるそれぞれの庫内の温度が現在の時刻から所定の温度に到達するまでにかかる時間を示す情報が含まれる。
 これにより、ユーザは、庫内の温度を簡便に把握できる。
 また、例えば、画像461には、ユーザからの入力を受け付けるための画像が含まれていてもよい。例えば、画像461には、「更新」等のボタンを示す画像である受付部470が含まれる。制御部430は、例えば、ユーザが受付部470を押下した場合に、現在の時刻に合わせた、ドア280を30秒間開けた場合におけるそれぞれの庫内の温度が現在の時刻から所定の温度に到達するまでにかかる時間、及び、ドア280を閉じ続けた場合におけるそれぞれの庫内の温度が現在の時刻から所定の温度に到達するまでにかかる時間を示す情報を要求する更新要求情報を冷蔵庫管理装置300に送信してもよい。冷蔵庫管理装置300は、更新要求情報を受信した場合、ドア280を30秒間開けた場合におけるそれぞれの庫内の温度が現在の時刻から所定の温度に到達するまでにかかる時間、及び、ドア280を閉じ続けた場合におけるそれぞれの庫内の温度が現在の時刻から所定の温度に到達するまでにかかる時間を再度算出し、算出結果を示す結果情報を端末装置400に送信してもよい。端末装置400は、結果情報に基づいて、タッチパネルディスプレイ460に表示する画像を更新(変更)してもよい。
 [処理手順]
 続いて、冷蔵庫管理システム100が実行する処理の処理手順について、図9及び図10を参照しながら説明する。
 図9は、実施の形態に係る冷蔵庫管理システム100が実行する処理手順を示すシーケンス図である。
 まず、冷蔵庫200は、ログ情報を検出する(ステップS101)。冷蔵庫200は、ステップS101を、予め定められた時間間隔で、繰り返し実行する。
 次に、冷蔵庫200は、ステップS101で検出したログ情報を冷蔵庫管理装置300に送信する(ステップS102)。なお、冷蔵庫200は、ステップS101を実行するたびにステップS102を実行してもよいし、ステップS101で検出したログ情報を記憶部250に一度記憶し、記憶したログ情報を複数まとめて送信してもよい。
 次に、冷蔵庫管理装置300は、ログ情報を受信する(ステップS103)。
 次に、冷蔵庫管理装置300は、ステップS103で受信したログ情報を記憶する(ステップS104)。冷蔵庫200及び冷蔵庫管理装置300は、ステップS101~ステップS104を繰り返し実行する。
 ここで、冷蔵庫200は、冷却機能について異常を検知したとする(ステップS105)。ステップS105は、例えば、故障検知部221が圧縮機260の故障を検知した場合、又は、電源検知部222が電源部290からの各部への電力の供給がない旨を検出した場合である。
 次に、冷蔵庫200は、故障情報を冷蔵庫管理装置300に送信する。また、冷蔵庫管理装置300は、受信した故障情報を端末装置400に送信する。
 なお、冷蔵庫200と端末装置400とが直接通信可能である場合、冷蔵庫200は、故障情報を端末装置400に直接送信してもよい。この場合、例えば、検出部230は、検知部220による検知結果が、冷蔵庫200の故障を検知した旨、及び、冷蔵庫200への電力の供給がない旨のうち少なくとも一方を示すとき、送信部240を介して故障情報を端末装置400に送信してもよい。
 端末装置400は、故障情報を受信した場合、例えば、冷蔵庫200の冷却機能に異常が発生している旨を示す情報をユーザに通知する(ステップS106)。ステップS106では、例えば、端末装置400は、図8に示す画像461のうち、所定の温度に到達するまでの時間以外の情報を含む画像を表示する。
 次に、例えば、端末装置400は、ユーザから庫内の温度の時間変化の算出結果を要求するリクエストを受け付けたとする(ステップS107)。ステップS107では、例えば、端末装置400は、受付部470を押下されたとする。また、ステップS107では、受付部470では、例えば、ユーザから、ドア280が開閉される予定のタイミングを示すタイミング情報を受け付ける。
 端末装置400は、ユーザから庫内の温度の時間変化の算出結果を要求するリクエストを受け付けた旨を示すリクエスト情報を冷蔵庫管理装置300に送信する(ステップS108)。ステップS107で受付部470がタイミング情報を受け付けている場合、端末装置400は、タイミング情報をあわせて送信する。
 冷蔵庫管理装置300は、リクエスト情報を受信する(ステップS109)。
 次に、冷蔵庫管理装置300は、ログ情報に基づいて、所定の期間にドア280の開閉が行われる場合と当該所定の期間にドア280の開閉が行われない場合との庫内の温度の時間変化を算出する算出処理を実行する(ステップS110)。
 次に、冷蔵庫管理装置300は、ステップS110で算出した算出結果を示す結果情報を出力(より具体的には、端末装置400に送信)する(ステップS111)。
 端末装置400は、受信した結果情報をユーザに通知(本実施の形態では、表示)する(ステップS112)。
 図10は、実施の形態に係る冷蔵庫管理装置300が実行する算出処理の処理手順を示すフローチャートである。より具体的には、図10は、図9に示すステップS110の詳細を示すフローチャートである。
 まず、冷蔵庫管理装置300の取得部330は、記憶部320に記憶されているログ情報を取得する(ステップS201)。
 次に、冷蔵庫管理装置300の算出部340は、ステップS201で取得部330が取得したログ情報に基づいて、冷蔵庫200のドア280の開閉が行われた場合における庫内の温度の時間変化と、冷蔵庫200のドア280の開閉が行われない場合における庫内の温度の時間変化とを算出する(ステップS202)。
 次に、冷蔵庫管理装置300は、ステップS202で算出した算出結果を示す結果情報を出力する(ステップS203)。より具体的には、冷蔵庫管理装置300は、ステップS203で算出した算出結果を示す結果情報を、端末装置400に送信する。
 なお、図10に示す各ステップが実行されるタイミングは、任意でよい。例えば、冷蔵庫管理装置300は、図10に示す各ステップを、予め定められたタイミングで繰り返し実行しもよいし、検出情報を受信した場合に実行してもよい。
 また、算出部340は、ステップS202では、庫内の温度が所定の温度に到達するまでの時間を算出してもよい。所定の温度は、記憶部320に予め記憶されていてもよいし、リクエスト通知情報に含まれていてもよい。
 また、算出部340は、ステップS202の後に、さらに、算出した庫内の温度の時間変化に基づいて、所定の時刻において庫内の温度が所定の温度を超えるか否かを判定し、判定結果(判定結果を示す判定結果情報)を算出結果(算出結果を示す結果情報)に含めてもよい。算出部340がこのような判定をする場合、端末装置400は、例えば、ステップS107で所定の時刻を示す時刻情報の入力をユーザから受け付け、受け付けた予定の時刻を示す時刻情報をステップS108で送信してもよい。この場合、取得部330は、例えば、ステップS201において、端末装置400から受信した時刻情報を取得する。
 また、算出部340は、ステップS202の後に、さらに、取得部330が故障情報を取得している場合には、さらに、算出した庫内の温度の時間変化から、検知部220が冷蔵庫200の故障及び冷蔵庫200への電力の供給の停止のうち少なくとも一方を検知してから庫内の温度が所定の温度を超えるまでの最長時間を推定してもよい。この場合、出力部350は、算出部340が推定した最長時間を示す情報(最長時間情報)を結果情報に含めて出力してもよい。
 ステップS203では、出力部350は、上記の算出部340による算出結果の少なくともいずれかを示す結果情報を出力する。
 図11は、実施の形態に係る冷蔵庫管理装置300が実行する取得処理の処理手順を示すフローチャートである。より具体的には、図11は、図10に示すステップS201の詳細を示すフローチャートである。
 まず、冷蔵庫管理装置300の取得部330は、記憶部320に記憶されているログ情報から、圧縮機260が停止している状態(つまり、回転数が0の状態)であって且つ冷蔵庫200のドア280が開いている状態におけるログ情報と、圧縮機260が停止している状態であって且つ冷蔵庫200のドア280が閉じている状態におけるログ情報とを抽出する(ステップS301)。
 次に、冷蔵庫管理装置300の取得部330は、ステップS301で抽出したログ情報のうちから、庫外の温度及び収納量に基づいて、圧縮機260が停止している状態であって且つ冷蔵庫200のドア280が開いている状態におけるログ情報と、圧縮機260が停止している状態であって且つ冷蔵庫200のドア280が閉じている状態におけるログ情報とを選択して取得する(ステップS302)。取得部330は、例えば、最新のログ情報から、冷蔵庫200の庫外の温度及び収納量を示すログ情報を取得し、ステップS301で抽出したログ情報のうちで当該庫外の温度及び収納量と一致する又は最も近いログ情報を選択して取得する。
 次に、冷蔵庫管理装置300の算出部340は、図10に示すステップS202を実行する。具体的には、算出部340は、ステップS202では、取得部330がステップS302で選択して取得したログ情報に基づいて、冷蔵庫200のドア280の開閉が行われた場合における庫内の温度の時間変化と、冷蔵庫200のドア280の開閉が行われない場合における庫内の温度の時間変化とを算出する。
 なお、圧縮機260が故障し、且つ、電源部290が正常、つまり、冷蔵庫200への電力の供給が正常に行われている場合、冷蔵庫200が備える各種センサは、正常に動作する。そのため、例えば、図9に示すステップS105において、故障検知部221が圧縮機260の故障を検知した場合、冷蔵庫200は、ステップS101及びステップS102を繰り返し実行してもよい。もちろん、図9に示すステップS105において、故障検知部221が圧縮機260の故障を検知した場合、冷蔵庫200は、ステップS101及びステップS102を繰り返し実行しなくてもよい。
 また、図9では、冷蔵庫管理装置300は、リクエスト情報を受信した場合にステップS109を実行したが、これに限定されない。例えば、冷蔵庫管理装置300は、図9に示すステップS105が冷蔵庫200により実行された後で故障情報を受信した場合に、ステップS110以降の処理を実行してもよい。
 これによれば、冷蔵庫管理装置300は、故障情報を受信した場合に、ステップS110を実行しておくことで、ユーザが端末装置400を操作することで端末装置400にリクエスト情報を送信させた場合(つまり、端末装置400がステップS108を実行した場合)に、結果情報が既に生成しているために、直ぐに当該結果情報を端末装置400に送信できる。或いは、冷蔵庫管理装置300は、故障情報を受信した場合に、ステップS110及びステップS111を実行することで、ユーザに対して冷蔵庫200の異常による庫内への影響を具体的に通知できる。
 また、冷蔵庫管理装置300の算出部340は、図10に示すステップS202では、例えば、タイミング情報を取得している場合には、ステップS201で取得部330が取得したログ情報及びタイミング情報に基づいて、当該タイミング情報が示すタイミングで冷蔵庫200のドア280の開閉が行われた場合における庫内の温度の時間変化と、冷蔵庫200のドア280の開閉が行われない場合における庫内の温度の時間変化とを算出する。ここで、冷蔵庫管理装置300は、故障情報を受信した場合にすぐにステップS110及びステップS111を実行するときには、予め定められた任意のタイミングで冷蔵庫200のドア280の開閉が行われた場合における庫内の温度の時間変化と、冷蔵庫200のドア280の開閉が行われない場合における庫内の温度の時間変化とを算出してもよい。
 [変形例]
 続いて、端末装置400が表示する画像の変形例について、図12~図14を参照しながら説明する。
 <変形例1>
 図12は、実施の形態に係る端末装置400に表示される冷蔵庫200の庫内の温度の算出結果を示す画像462の変形例の第1例を示す図である。
 例えば、制御部430は、通信部410を介して結果情報を受信した場合に、結果情報に基づいて、タッチパネルディスプレイ460に、冷蔵庫管理装置300の算出結果を示す画像462を表示させる。
 画像462には、例えば、現在の時刻と、予測時刻(経過時間)と、予測時刻までにドア280を30秒間開いた場合における、予測時刻での保冷可否結果と、予測時刻までにドア280を閉じ続けた場合における、予測時刻での保冷可否結果と、を含む。
 予測時刻までにドア280を30秒間開いた場合における、予測時刻での保冷可否結果と、予測時刻までにドア280を閉じ続けた場合における、予測時刻での保冷可否結果とには、庫内の温度が現在の時刻から予測時刻までに所定の温度に到達するか否かが含まれる。
 例えば、画像462には、予測時刻が翌朝6:00の場合に、ドア280を30秒間開いた場合における、予測時刻での保冷可否結果として、「×」が含まれる。これは、現在の時刻から翌朝6:00までにドア280を30秒間開いた場合には、庫内の温度が所定の温度に到達すると冷蔵庫管理装置300が算出したことを示す。
 また、例えば、画像462には、予測時刻が翌朝6:00の場合に、ドア280を閉じ続けた場合における、予測時刻での保冷可否結果として、「〇」が含まれる。これは、現在の時刻から翌朝6:00までドア280を閉じ続けた場合には、庫内の温度が所定の温度に到達しないと冷蔵庫管理装置300が算出したことを示す。
 これにより、ユーザは、庫内の温度を簡便に把握できる。
 また、例えば、画像462には、ユーザからの入力を受け付けるための画像が含まれていてもよい。例えば、画像462には、「更新」等のボタンを示す画像である受付部471が含まれる。制御部430は、例えば、ユーザが受付部471を押下した場合に、現在の時刻に合わせた、ドア280を30秒間開けた場合における庫内の温度が現在の時刻から予測時刻までに所定の温度に到達するか否かの判定結果、及び、ドア280を閉じ続けた場合における庫内の温度が現在の時刻から予測時刻までに所定の温度に到達するか否かの判定結果を示す情報を要求する更新要求情報を冷蔵庫管理装置300に送信してもよい。冷蔵庫管理装置300は、更新要求情報を受信した場合、ドア280を30秒間開けた場合における庫内の温度が現在の時刻から予測時刻までに所定の温度に到達するか否かの判定結果、及び、ドア280を閉じ続けた場合における庫内の温度が現在の時刻から予測時刻までに所定の温度に到達するか否かの判定結果を再度算出し、算出結果を示す結果情報を端末装置400に送信してもよい。端末装置400は、結果情報に基づいて、タッチパネルディスプレイ460に表示する画像を更新(変更)してもよい。
 また、予測時刻は、任意に変更できてもよい。例えば、画像462には、「▽」等のボタンを示す画像である受付部472が1以上含まれる。制御部430は、例えば、ユーザが受付部472を押下した場合に、タッチパネルディスプレイ460に複数の時刻を示す画像を表示させる。例えば、制御部430は、例えば、ユーザが受付部472を押下した場合に、「15:00(4h)」、「21:00(10h)」、「24:00(13h)」、及び、「翌朝3:00(16h)」等の画像を表示させる。制御部430は、例えば、ユーザが表示させたいずれかの時刻を押下した場合に、画像462に含まれる予測時刻をユーザに押下された時刻に切り替えて、「〇」又は「×」で示される保冷可否結果を示す画像を削除する。さらに、制御部430は、例えば、ユーザが受付部471を押下した場合に、現在の時刻に合わせた、ドア280を30秒間開けた場合における庫内の温度が現在の時刻からユーザに押下された予測時刻までに所定の温度に到達するか否かの判定結果、及び、ドア280を閉じ続けた場合における庫内の温度が現在の時刻からユーザに押下された予測時刻までに所定の温度に到達するか否かの判定結果を示す情報を要求する更新要求情報を冷蔵庫管理装置300に送信してもよい。冷蔵庫管理装置300は、更新要求情報を受信した場合、ドア280を30秒間開けた場合における庫内の温度が現在の時刻からユーザに押下された予測時刻までに所定の温度に到達するか否かの判定結果、及び、ドア280を閉じ続けた場合における庫内の温度が現在の時刻からユーザに押下された予測時刻までに所定の温度に到達するか否かの判定結果を再度算出し、算出結果を示す結果情報を端末装置400に送信してもよい。端末装置400は、結果情報に基づいて、タッチパネルディスプレイ460に表示する画像を更新(変更)してもよい。
 なお、ユーザは、端末装置400を操作することで、異常通知を端末装置400が受信する前に、予測時刻を冷蔵庫管理装置300に送信してもよい。
 <変形例2>
 図13は、実施の形態に係る端末装置400に表示される冷蔵庫200の庫内の温度の算出結果を示す画像463の変形例の第2例を示す図である。
 例えば、制御部430は、通信部410を介して結果情報を受信した場合に、結果情報に基づいて、タッチパネルディスプレイ460に、冷蔵庫管理装置300の算出結果を示す画像463を表示させる。
 画像463には、例えば、現在の時刻と、予測時刻(経過時間)と、ドア280の開閉予定と、予測時刻での保冷可否結果と、を含む。
 保冷可否結果には、庫内の温度が現在の時刻から予測時刻までに所定の温度に到達するか否かが含まれる。
 例えば、画像463には、予測時刻が翌朝6:00の場合に、ドア280の開閉予定がある場合における、予測時刻での保冷可否結果として、「×」が含まれる。これは、現在の時刻から翌朝6:00までにドア280を所定の時間(例えば、30秒間)開いた場合には、庫内の温度が所定の温度に到達すると冷蔵庫管理装置300が算出したことを示す。
 これにより、ユーザは、庫内の温度を簡便に把握できる。
 また、例えば、画像463には、ユーザからの入力を受け付けるための画像が含まれていてもよい。例えば、画像462には、「再計算」等のボタンを示す画像である受付部473が含まれる。制御部430は、例えば、ユーザが受付部473を押下した場合に、現在の時刻及びドア280の開閉予定に合わせて、庫内の温度が現在の時刻から予測時刻までに所定の温度に到達するか否かの判定結果を示す情報を要求する更新要求情報を冷蔵庫管理装置300に送信してもよい。冷蔵庫管理装置300は、更新要求情報を受信した場合、ドア280の開閉予定に応じて庫内の温度が現在の時刻から予測時刻までに所定の温度に到達するか否かの判定結果を再度算出し、算出結果を示す結果情報を端末装置400に送信してもよい。端末装置400は、結果情報に基づいて、タッチパネルディスプレイ460に表示する画像を更新(変更)してもよい。
 また、変形例1と同様に、予測時刻は、任意に変更できてもよい。例えば、画像463には、「▽」等のボタンを示す画像である受付部474が1以上含まれる。制御部430は、例えば、ユーザが受付部472を押下した場合に、変形例1と同様の処理を実行する。
 また、ドアの開閉予定は、任意に変更できてよい。例えば、画像463には、「▽」等のボタンを示す画像である受付部475が1以上含まれる。制御部430は、例えば、ユーザが受付部475を押下した場合に、タッチパネルディスプレイ460に「開ける」、及び、「開けない」等の開閉予定を示す画像を表示させる。制御部430は、例えば、表示させたいずれかの開閉予定を示す画像をユーザに押下された場合に、画像463に含まれる開閉予定をユーザに押下された開閉予定に切り替えて、「〇」又は「×」で示される保冷可否結果を示す画像を削除する。さらに、制御部430は、例えば、ユーザが受付部473を押下した場合に、現在の時刻に合わせた、ドア280の開閉予定に応じた庫内の温度が現在の時刻からユーザに押下された予測時刻までに所定の温度に到達するか否かの判定結果を示す情報を要求する更新要求情報を冷蔵庫管理装置300に送信してもよい。冷蔵庫管理装置300は、更新要求情報を受信した場合、ドア280の開閉予定に応じた庫内の温度が現在の時刻からユーザに押下された予測時刻までに所定の温度に到達するか否かの判定結果を再度算出し、算出結果を示す結果情報を端末装置400に送信してもよい。端末装置400は、結果情報に基づいて、タッチパネルディスプレイ460に表示する画像を更新(変更)してもよい。
 また、画像463には、ドア280が閉じられ続けた場合における、庫内の温度が所定の温度に到達する時刻、及び、庫内の温度が現在の時刻から所定の温度に到達するまでの経過時間を示す情報が含まれる。画像463には、例えば、ドア280が閉じられ続けた場合における、庫内の温度が所定の温度に到達する時刻として、翌朝9:00が示されており、庫内の温度が現在の時刻から所定の温度に到達するまでの経過時間として、22hが示されている。
 また、画像463には、ドア280が開閉予定の通りに開けられた場合における、庫内の温度が所定の温度に到達する時刻、及び、庫内の温度が現在の時刻から所定の温度に到達するまでの経過時間を示す情報が含まれる。冷蔵庫管理装置300は、例えば、ドア280が、予測時刻に開けられるとして、ドア280が開閉予定の通りに開けられた場合における、庫内の温度が所定の温度に到達する時刻及び経過時間を算出する。画像463には、例えば、ドア280が開閉予定の通りに開けられた場合における、庫内の温度が所定の温度に到達する時刻として、翌朝5:00が示されており、庫内の温度が現在の時刻から所定の温度に到達するまでの経過時間として、18hが示されている。
 これにより、ユーザは、庫内の温度を簡便に把握できる。
 <変形例3>
 図14は、実施の形態に係る端末装置400に表示される冷蔵庫200の庫内の温度の算出結果を示す画像464の変形例の第3例を示す図である。
 変形例3は、予測時刻が夜18:00にドアの開閉予定を「開けない」とした点が変形例2と異なる。
 この場合、変形例3では、変形例2と異なり、予測時刻が翌朝6:00において、保冷可否が「〇」となっている。
 また、画像464には、例えば、ドア280が開閉予定の通りに開けられた場合における、庫内の温度が所定の温度に到達する時刻として、翌朝7:00が示されており、庫内の温度が現在の時刻から所定の温度に到達するまでの経過時間として、20hが示されている。
 このように、ユーザは、端末装置400を操作して予測時刻及びドア280の開閉予定を任意に変更することで、庫内の温度がどの時点でどの程度冷えているかを簡便に把握できる。
 [効果等]
 以上のように、本実施の形態に係る冷蔵庫管理方法は、冷蔵庫200の庫内の温度を示す温度情報、及び、冷蔵庫200のドア280の開閉が行われたか否かを示す開閉情報を含むログ情報を取得する第1取得ステップ(ステップS201)と、ログ情報に基づいて、所定の期間にドア280の開閉が行われる場合と当該所定の期間にドア280の開閉が行われない場合との庫内の温度の時間変化を算出する算出ステップ(ステップS202)と、算出ステップ(ステップS202)で算出した算出結果を示す結果情報を出力する出力ステップ(ステップS203)と、を含む。
 これによれば、庫内の温度に影響を及ぼしやすいドア280の開閉による影響を考慮して庫内の温度の時間変化を算出できる。そのため、庫内の温度の時間変化を精度よく算出できる。
 また、例えば、冷蔵庫200は、圧縮機260を備える。この場合、ログ情報は、さらに、圧縮機260の稼働状態を示す圧縮機稼働情報を含む。また、この場合、算出ステップ(ステップS201)では、ログ情報に基づいて、圧縮機260が停止している場合における、ドア280の開閉が行われる場合とドア280の開閉が行われない場合との冷蔵庫200の庫内の温度の時間変化を算出する。
 これによれば、圧縮機260が庫内を冷却していない状態を用いて、庫内の温度の時間変化を算出できる。そのため、例えば、冷蔵庫200が冷却機能を失った場合の庫内の温度の時間変化を算出する場合に、さらに精度よく庫内の温度の時間変化を算出できる。
 また、例えば、実施の形態に係る冷蔵庫管理方法は、さらに、冷蔵庫200の故障及び冷蔵庫200への電力の供給の停止のうち少なくとも一方を検知する検知ステップ(ステップS105)を含む。この場合、出力ステップ(ステップS203)では、検知ステップ(ステップS105)で冷蔵庫200の故障及び冷蔵庫200への電力の供給の停止のうち少なくとも一方を検知した後に、結果情報を出力する。
 これによれば、冷蔵庫200が冷却機能を失った場合に、つまり、庫内の温度が上昇し始めて庫内の食料品等に悪影響がでる可能性がある場合に、庫内の状態をユーザに適切に報知できる。
 また、例えば、実施の形態に係る冷蔵庫管理方法は、さらに、ドア280の開閉が行われる予定のタイミングを示すタイミング情報を取得する第2取得ステップ(例えば、ステップS107)を含む。この場合、算出ステップ(ステップS202)では、第2取得ステップで取得したタイミング情報が示すタイミングでドア280の開閉が行われる場合の庫内の温度の時間変化を算出する。
 これによれば、任意のタイミングでドア280の開閉が行われた場合における、庫内の温度の時間変化を算出できる。そのため、例えば、ユーザが所望のタイミングでドア280の開閉が行われた場合における、庫内の温度の時間変化を算出できる。これにより、利便性が向上される。
 また、例えば、実施の形態に係る冷蔵庫管理方法は、さらに、算出ステップ(ステップS202)で算出した庫内の温度の時間変化に基づいて、所定の時刻において庫内の温度が所定の温度を超えるか否かを判定する判定ステップを含む。この場合、出力ステップ(ステップS203)では、判定ステップで判定した判定結果(判定結果情報)を出力する。この場合、例えば、出力ステップでは、判定結果情報を結果情報に含めて出力する。判定ステップは、例えば、ステップS202とステップS203との間に実行される。
 これによれば、庫内の温度の状態をユーザに把握させやすくできる。そのため、利便性がさらに向上される。
 また、例えば、実施の形態に係る冷蔵庫管理方法は、さらに、所定の時刻を示す時刻情報を取得する第3取得ステップ(例えば、ステップS107)を含む。
 これによれば、例えば、ユーザの所望の時刻における、庫内の温度の時間変化を算出できる。これにより、利便性がさらに向上される。
 また、例えば、実施の形態に係る冷蔵庫管理方法は、さらに、算出ステップ(ステップS202)で算出した庫内の温度の時間変化から、検知ステップ(ステップS105)で冷蔵庫200の故障及び冷蔵庫200への電力の供給の停止のうち少なくとも一方を検知してから庫内の温度が所定の温度を超えるまでの最長時間を推定する最長時間推定ステップを含む。この場合、出力ステップ(ステップS203)では、当該最長時間推定ステップで推定した最長時間(最長時間情報)を出力する。この場合、例えば、出力ステップでは、最長時間情報を結果情報に含めて出力する。最長時間推定ステップは、例えば、ステップS202とステップS203との間に実行される。
 これによれば、庫内に保管された食料品等の品質をいつまで保てるのかが分かりやすくなる。そのため、利便性がさらに向上される。
 また、例えば、出力ステップ(ステップS203)では、算出部340の算出結果と、冷蔵庫200の故障を検知した旨、及び、冷蔵庫200への電力の供給がない旨のうち少なくとも一方とを示す故障情報を出力する。
 これによれば、ユーザは、冷蔵庫200が冷却機能を失っていることをすぐに把握できる。そのため、冷蔵庫200を修理する、又は、庫内の食料品を消費する等の対応をすぐにとることができる。これにより、利便性は、さらに向上される。
 また、実施の形態に係る冷蔵庫管理装置300は、冷蔵庫200の庫内の温度を示す温度情報、及び、冷蔵庫200のドア280の開閉が行われたか否かを示す開閉情報を含むログ情報を取得する取得部330と、取得部330が取得したログ情報に基づいて、ドア280の開閉が行われる場合と行われない場合との庫内の温度の時間変化を算出する算出部340と、算出部340が算出した算出結果を示す結果情報を出力する出力部350と、を備える。
 これによれば、庫内の温度に影響を及ぼしやすいドア280の開閉による影響を考慮して庫内の温度の時間変化を算出できる。そのため、庫内の温度の時間変化を精度よく算出できる。
 また、実施の形態に係る冷蔵庫管理システム100は、冷蔵庫200と、冷蔵庫200と通信可能な冷蔵庫管理装置300と、冷蔵庫管理装置と通信可能な端末装置400と、を備える。冷蔵庫200は、冷蔵庫200の庫内の温度を示す温度情報、及び、冷蔵庫200のドア280の開閉が行われたか否かを示す開閉情報を含むログ情報を検出する検出部230と、検出部230が検出したログ情報を冷蔵庫管理装置300に送信する送信部240と、を有する。冷蔵庫管理装置300は、送信部240から送信されたログ情報を取得する取得部330と、取得部330が取得したログ情報に基づいて、ドア280の開閉が行われる場合と行われない場合との庫内の温度の時間変化を算出する算出部340と、算出部340が算出した算出結果を示す結果情報を出力する出力部350と、を有する。端末装置400は、出力部350から出力された結果情報に基づいて算出結果を通知する通知部440を有する。
 これによれば、庫内の温度に影響を及ぼしやすいドア280の開閉による影響を考慮して庫内の温度の時間変化を算出できる。そのため、庫内の温度の時間変化を精度よく算出できる。
 なお、本発明は、圧縮機260の稼働状態に基づいて冷蔵庫200の庫内の温度を算出する温度算出方法として実現されてもよい。当該温度算出方法は、例えば、冷蔵庫管理装置300により実行されてもよい。
 図15は、実施の形態に係る温度算出方法を示すフローチャートである。
 まず、冷蔵庫管理装置300の取得部330は、圧縮機260を備える冷蔵庫200の庫内の温度を示す温度情報、圧縮機260の稼働状態(例えば、圧縮機260が稼働しているか停止しているか)を示す圧縮機稼働情報、及び、冷蔵庫200のドア280の開閉が行われたか否かを示す開閉情報を含むログ情報を取得する(ステップS401)。
 次に、冷蔵庫管理装置300の算出部340は、ログ情報に含まれる圧縮機稼働情報が圧縮機260の停止状態を示す場合の温度情報の変化に基づいて庫内の温度の時間変化を算出する(ステップS402)。
 このように、実施の形態に係る温度算出方法は、圧縮機260を備える冷蔵庫200の庫内の温度を示す温度情報、圧縮機260の稼働状態を示す圧縮機稼働情報、及び、冷蔵庫200のドア280の開閉が行われたか否かを示す開閉情報を含むログ情報を取得する第1取得ステップ(ステップS401)と、ログ情報に含まれる圧縮機稼働情報が圧縮機260の停止状態を示す場合の温度情報の変化に基づいて庫内の温度の時間変化を算出する算出ステップ(ステップS402)と、を含む。
 これによれば、圧縮機260の稼働状態(例えば、圧縮機260が稼働しているか否か)に基づいて、冷蔵庫200の庫内の温度に影響を及ぼしやすいドア280の開閉による影響を考慮して庫内の温度の時間変化を算出できる。そのため、庫内の温度の時間変化を精度よく算出できる。
 (その他の実施の形態)
 以上、本発明に係る冷蔵庫管理方法等について、実施の形態に基づいて説明したが、本発明は、上記実施の形態に限定されるものではない。
 例えば、上記実施の形態において、冷蔵庫200が備える故障検知部221及び検出部230等の処理部の構成要素の全部又は一部は、専用のハードウェアで構成されてもよく、或いは、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、CPU又はプロセッサ等のプログラム実行部が、HDD(Hard Disk Drive)又は半導体メモリ等の記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
 また、例えば、上記処理部の構成要素は、1つ又は複数の電子回路で構成されてもよい。1つ又は複数の電子回路は、それぞれ、汎用的な回路でもよいし、専用の回路でもよい。
 1つ又は複数の電子回路には、例えば、半導体装置、IC(Integrated Circuit)又はLSI(Large Scale Integration)等が含まれてもよい。IC又はLSIは、1つのチップに集積されてもよく、複数のチップに集積されてもよい。ここでは、IC又はLSIと呼んでいるが、集積の度合いによって呼び方が変わり、システムLSI、VLSI(Very Large Scale Integration)、又は、ULSI(Ultra Large Scale Integration)と呼ばれるかもしれない。また、LSIの製造後にプログラムされるFPGA(Field Programmable Gate Array)も同じ目的で使うことができる。
 また、冷蔵庫管理装置300及び端末装置400についても同様である。
 また、上記実施の形態では、冷蔵庫管理装置300はサーバ装置であり、冷蔵庫200及び端末装置400とネットワーク500を介して通信可能に接続されているとした。しかしながら、冷蔵庫200、冷蔵庫管理装置300、及び、端末装置400は、一体に形成されていてもよい。例えば、冷蔵庫管理装置300、及び、端末装置400の少なくとも一方の機能構成は、冷蔵庫200に備えられてもよい。
 また、例えば、冷蔵庫管理装置300、及び、端末装置400の少なくとも一方の機能構成は、冷蔵庫200に備えられる場合、冷蔵庫200が備える検出部230、冷蔵庫管理装置300が備える算出部340、及び、端末装置400が備える制御部430等の処理部の構成要素の全部又は一部は、専用のハードウェアで構成されてもよく、或いは、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、CPU又はプロセッサ等のプログラム実行部が、HDD(Hard Disk Drive)又は半導体メモリ等の記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
 また、本発明の全般的又は具体的な態様は、システム、装置、方法、集積回路又はコンピュータプログラムで実現されてもよい。或いは、当該コンピュータプログラムが記憶された光学ディスク、HDD若しくは半導体メモリ等のコンピュータ読み取り可能な非一時的記録媒体で実現されてもよい。また、システム、装置、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。
 その他、本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の範囲内に含まれる。
 本発明は、冷蔵庫と通信可能に接続された管理装置、及び、当該冷蔵庫及び当該管理装置を備える冷蔵庫管理システムに適用できる。
 100 冷蔵庫管理システム
 200 冷蔵庫
 210 測定部
 211 回転数測定部
 212 収納量測定部
 213 ドア開閉測定部
 214 庫内温度測定部
 215 庫外温度測定部
 220 検知部
 221 故障検知部
 222 電源検知部
 230 検出部
 240 送信部
 250、320、450 記憶部
 260 圧縮機
 270 貯蔵室
 280 ドア
 290 電源部
 300 冷蔵庫管理装置
 310、410 通信部
 330 取得部
 340 算出部
 350 出力部
 360、430 制御部
 400 端末装置
 420 入力部
 440 通知部
 460 タッチパネルディスプレイ
 461、462、463、464 画像
 470、471、472、473、474、475 受付部
 500 ネットワーク
 600 家屋

Claims (11)

  1.  冷蔵庫の庫内の温度を示す温度情報、及び、前記冷蔵庫のドアの開閉が行われたか否かを示す開閉情報を含むログ情報を取得する第1取得ステップと、
     前記ログ情報に基づいて、所定の期間に前記ドアの開閉が行われる場合と前記所定の期間に前記ドアの開閉が行われない場合との前記庫内の温度の時間変化を算出する算出ステップと、
     前記算出ステップで算出した算出結果を示す結果情報を出力する出力ステップと、を含む
     冷蔵庫管理方法。
  2.  前記冷蔵庫は、圧縮機を備え、
     前記ログ情報は、さらに、前記圧縮機の稼働状態を示す圧縮機稼働情報を含み、
     前記算出ステップでは、前記ログ情報に基づいて、前記圧縮機が停止している場合における、前記ドアの開閉が行われる場合と前記ドアの開閉が行われない場合との前記庫内の温度の時間変化を算出する
     請求項1に記載の冷蔵庫管理方法。
  3.  さらに、前記冷蔵庫の故障及び前記冷蔵庫への電力の供給の停止のうち少なくとも一方を検知する検知ステップを含み、
     前記出力ステップでは、前記検知ステップで前記冷蔵庫の故障及び前記冷蔵庫への電力の供給の停止のうち少なくとも一方を検知した後に、前記結果情報を出力する
     請求項1又は2に記載の冷蔵庫管理方法。
  4.  前記ドアの開閉が行われる予定のタイミングを示すタイミング情報を取得する第2取得ステップを含み、
     前記算出ステップでは、前記第2取得ステップで取得した前記タイミング情報が示すタイミングで前記ドアの開閉が行われる場合の前記庫内の温度の時間変化を算出する
     請求項3に記載の冷蔵庫管理方法。
  5.  さらに、前記算出ステップで算出した前記庫内の温度の時間変化に基づいて、所定の時刻において前記庫内の温度が所定の温度を超えるか否かを判定する判定ステップを含み、
     前記出力ステップでは、前記判定ステップで判定した判定結果を出力する
     請求項3又は4に記載の冷蔵庫管理方法。
  6.  さらに、前記所定の時刻を示す時刻情報を取得する第3取得ステップを含む
     請求項5に記載の冷蔵庫管理方法。
  7.  さらに、前記算出ステップで算出した前記庫内の温度の時間変化から、前記検知ステップで前記冷蔵庫の故障及び前記冷蔵庫への電力の供給の停止のうち少なくとも一方を検知してから前記庫内の温度が所定の温度を超えるまでの最長時間を推定する最大時間推定ステップを含み、
     前記出力ステップでは、前記最大時間推定ステップで推定した前記最長時間を出力する
     請求項3又は4に記載の冷蔵庫管理方法。
  8.  前記出力ステップでは、前記算出結果と、前記冷蔵庫の故障を検知した旨、及び、前記冷蔵庫への電力の供給がない旨のうち少なくとも一方とを示す故障情報を出力する
     請求項3~7のいずれか1項に記載の冷蔵庫管理方法。
  9.  冷蔵庫の庫内の温度を示す温度情報、及び、前記冷蔵庫のドアの開閉が行われたか否かを示す開閉情報を含むログ情報を取得する取得部と、
     前記取得部が取得した前記ログ情報に基づいて、前記ドアの開閉が行われる場合と行われない場合との前記庫内の温度の時間変化を算出する算出部と、
     前記算出部が算出した算出結果を示す結果情報を出力する出力部と、を備える
     冷蔵庫管理装置。
  10.  冷蔵庫と、
     前記冷蔵庫と通信可能な冷蔵庫管理装置と、
     前記冷蔵庫管理装置と通信可能な端末装置と、を備え、
     前記冷蔵庫は、
     前記冷蔵庫の庫内の温度を示す温度情報、及び、前記冷蔵庫のドアの開閉が行われたか否かを示す開閉情報を含むログ情報を検出する検出部と、
     前記検出部が検出した前記ログ情報を前記冷蔵庫管理装置に送信する送信部と、を有し、
     前記冷蔵庫管理装置は、
     前記送信部から送信された前記ログ情報を取得する取得部と、
     前記取得部が取得した前記ログ情報に基づいて、前記ドアの開閉が行われる場合と行われない場合との前記庫内の温度の時間変化を算出する算出部と、
     前記算出部が算出した算出結果を示す結果情報を出力する出力部と、を有し、
     前記端末装置は、前記出力部から出力された前記結果情報に基づいて前記算出結果を通知する通知部を有する
     冷蔵庫管理システム。
  11.  圧縮機を備える冷蔵庫の庫内の温度を示す温度情報、前記圧縮機の稼働状態を示す圧縮機稼働情報、及び、前記冷蔵庫のドアの開閉が行われたか否かを示す開閉情報を含むログ情報を取得する第1取得ステップと、
     前記ログ情報に含まれる前記圧縮機稼働情報が前記圧縮機の停止状態を示す場合の前記温度情報の変化に基づいて前記庫内の温度の時間変化を算出する算出ステップと、を含む
     温度算出方法。
PCT/JP2020/038890 2019-10-18 2020-10-15 冷蔵庫管理方法、冷蔵庫管理装置、冷蔵庫管理システム、及び、温度算出方法 WO2021075493A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US17/423,385 US11988441B2 (en) 2019-10-18 2020-10-15 Refrigerator management method, refrigerator management device, refrigerator management system, and temperature calculation method
JP2021524233A JPWO2021075493A1 (ja) 2019-10-18 2020-10-15
CN202080009126.9A CN113614475A (zh) 2019-10-18 2020-10-15 冰箱管理方法、管理装置、管理***、以及温度计算方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019191083 2019-10-18
JP2019-191083 2019-10-18

Publications (1)

Publication Number Publication Date
WO2021075493A1 true WO2021075493A1 (ja) 2021-04-22

Family

ID=75538203

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2020/038890 WO2021075493A1 (ja) 2019-10-18 2020-10-15 冷蔵庫管理方法、冷蔵庫管理装置、冷蔵庫管理システム、及び、温度算出方法

Country Status (4)

Country Link
US (1) US11988441B2 (ja)
JP (1) JPWO2021075493A1 (ja)
CN (1) CN113614475A (ja)
WO (1) WO2021075493A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023013623A1 (ja) * 2021-08-06 2023-02-09 イートス株式会社 冷凍・冷蔵設備管理システム

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230133586A1 (en) * 2021-10-29 2023-05-04 Thermo King Corporation Virtual door sensor for transport unit

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005274059A (ja) * 2004-03-25 2005-10-06 Hitachi Home & Life Solutions Inc 冷蔵庫の診断方法およびその診断方法が適用されてなる冷蔵庫
WO2014171119A1 (ja) * 2013-04-18 2014-10-23 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 冷蔵庫のログ情報を利用するデータ提供方法
JP2019132550A (ja) * 2018-01-31 2019-08-08 日立グローバルライフソリューションズ株式会社 冷蔵庫

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2998852B2 (ja) 1991-04-03 2000-01-17 松下冷機株式会社 冷凍冷蔵庫の制御装置
JPH06137747A (ja) 1992-10-21 1994-05-20 Sanden Corp 冷却・冷凍装置
JP4396504B2 (ja) 2004-05-18 2010-01-13 パナソニック株式会社 冷蔵庫
CN1971177A (zh) * 2005-11-23 2007-05-30 乐金电子(天津)电器有限公司 专用泡菜冰箱
JP5178808B2 (ja) 2010-11-04 2013-04-10 三菱電機株式会社 冷凍冷蔵庫
JP5316677B2 (ja) 2011-05-09 2013-10-16 パナソニック株式会社 冷蔵庫
CN202361748U (zh) * 2011-11-11 2012-08-01 合肥美的荣事达电冰箱有限公司 一种用于冰箱的显示装置及冰箱
JP6359304B2 (ja) 2013-06-27 2018-07-18 東芝ライフスタイル株式会社 家電機器およびネットワークシステム
CN103471341A (zh) * 2013-09-24 2013-12-25 合肥美菱股份有限公司 一种冰箱间室过冷故障检测***及检测方法
JP6123909B2 (ja) * 2013-10-29 2017-05-10 三菱電機株式会社 冷蔵庫、冷蔵庫管理システムおよび冷蔵庫制御方法
CN106549833B (zh) * 2015-09-21 2020-01-21 阿里巴巴集团控股有限公司 一种智能家居设备的控制方法和装置
CN107449215A (zh) * 2016-05-30 2017-12-08 上海通用制冷实业有限公司 基于互联网的冷库智能监视***及分析监控数据的方法
WO2018116520A1 (ja) 2016-12-21 2018-06-28 株式会社 テクノミライ デジタルスマートリアル・ショーケース警報システム、方法及びプログラム
CN108345953B (zh) * 2017-01-24 2021-12-17 上海温尔信息科技有限公司 温度预测方法及装置
JP6951278B2 (ja) 2018-03-16 2021-10-20 日立グローバルライフソリューションズ株式会社 サーバ、および、機器システム
CN108895759A (zh) 2018-04-19 2018-11-27 江苏省精创电气股份有限公司 一种图式冰箱温度记录仪的实现方法
CN109631458A (zh) * 2018-12-04 2019-04-16 珠海格力电器股份有限公司 一种冰箱制冷效果的判断方法、装置、存储介质及冰箱
CN109960296A (zh) 2019-04-02 2019-07-02 广州市雪涛制冷设备有限公司 一种用于自适应环境变化温度预测的方法
CN110136415A (zh) * 2019-04-19 2019-08-16 中国农业科学院农业资源与农业区划研究所 一种冷链温度监测***及控制方法
CN111550961B (zh) * 2020-04-26 2021-11-26 青岛海尔电冰箱有限公司 冰箱间室温度的预测方法与智能冰箱
CN111649534A (zh) * 2020-05-21 2020-09-11 四川虹美智能科技有限公司 冰箱的温度控制方法、装置及***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005274059A (ja) * 2004-03-25 2005-10-06 Hitachi Home & Life Solutions Inc 冷蔵庫の診断方法およびその診断方法が適用されてなる冷蔵庫
WO2014171119A1 (ja) * 2013-04-18 2014-10-23 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 冷蔵庫のログ情報を利用するデータ提供方法
JP2019132550A (ja) * 2018-01-31 2019-08-08 日立グローバルライフソリューションズ株式会社 冷蔵庫

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023013623A1 (ja) * 2021-08-06 2023-02-09 イートス株式会社 冷凍・冷蔵設備管理システム

Also Published As

Publication number Publication date
CN113614475A (zh) 2021-11-05
US20220065523A1 (en) 2022-03-03
US11988441B2 (en) 2024-05-21
JPWO2021075493A1 (ja) 2021-04-22

Similar Documents

Publication Publication Date Title
WO2021075493A1 (ja) 冷蔵庫管理方法、冷蔵庫管理装置、冷蔵庫管理システム、及び、温度算出方法
US10837873B2 (en) Systems and methods for monitoring, inferring state of health, and optimizing efficiency of refrigeration systems
US9091475B2 (en) Diagnostic method for a refrigerator and refrigerator using the same
US11402279B2 (en) Continuous calibration of sensors in a remotely monitored cooling system
US9441991B2 (en) Method for providing data using fridge's log information
US8949052B2 (en) Method to determine utility consumption of individual appliances in a household from periodic measurements of aggregate utility consumption
CN1188644C (zh) 冰箱远距离检修***
AU2012218285B2 (en) Electronic appliances, diagnostic system for electronic appliances and diagnostic method for electronic appliances
JP5760178B2 (ja) 機器管理システム、表示装置およびプログラム
US20180180340A1 (en) Dynamic power sensing system
US10578353B2 (en) Autonomous seal monitoring for a refrigeration unit
US10697860B2 (en) Methods and apparatus for predictive failure analysis of a cooling device
CN107816842A (zh) 检测装置、冰箱以及检测方法
JP6566736B2 (ja) 冷蔵庫
JP2004251507A (ja) 物流サイクルにおける配送装置の管理システムおよび管理方法
KR102540400B1 (ko) 냉동고/냉장고 모니터링 장치, 방법 및 시스템
JP2009002644A (ja) 冷蔵庫の使い方比較システム、およびその制御方法
Xu et al. Smart coffee roaster design with connected devices
PT103649B (pt) Dispositivo para monitorização e registo da temperatura no transporte e armazenamento de produtos sensíveis à temperatura e respectivo método
US11579133B2 (en) Fast water activity measurement system
US20240053038A1 (en) Determining effects of a hvac unit on an environment
JP2010025439A (ja) 冷蔵・冷凍ショーケース構成機器の寿命検知装置
JP2024034238A (ja) 温度管理方法、情報処理システム、プログラム及び情報処理装置
CN111034028B (zh) 马达驱动装置、温度控制装置、马达驱动方法以及记录介质
JP2022139806A (ja) 物資管理装置、物資管理方法、およびプログラム

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 2021524233

Country of ref document: JP

Kind code of ref document: A

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20876161

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20876161

Country of ref document: EP

Kind code of ref document: A1