IP Library Granted Patent US 10,222,082
Granted Patent B2
US 10,222,082 · App. 15/118,265 · Granted Mar 5, 2019

Air conditioner, air conditioner system, and rewrite control program with rewrite control for control data

Inventor: Mitsugu Shiratori (Tokyo, JP)
Assignee: Mitsubishi Electric Corporation
F24F11/30F24F11/62F24F11/89G05B13/042F24F11/56F24F11/64
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,222,082
App. No.
15/118,265
Granted
Mar 5, 2019
Kind
B2
Abstract

An air conditioner has a control-data storage unit to store therein control data, a buffer unit to store therein update data of the control data, a rewriting unit, a data reception unit, and a reception processing unit. The rewriting unit executes a rewriting process of rewriting the control data stored in the control-data storage unit with the update data stored in the buffer unit. The data reception unit receives, through a wireless communication, the update data that is transmitted multiple times from a transmitter. The reception processing unit determines whether the rewriting process is in progress at a time when the update data is received, discards the received update data if the rewriting process is in progress, and stores the received update data in the buffer unit if the rewriting process is not in progress.

Claims (83)

1. An air conditioner comprising:

a control data storage unit, which is a nonvolatile memory, to store therein control data for controlling the air conditioner;

a buffer unit to store therein updated control data; and

a processor configured to

control the air conditioner using the control data stored in the control data storage unit,

rewrite the control data stored in the control data storage unit with the updated control data stored in the buffer unit,

receive, repeatedly, through a wireless communication, the updated control data, wherein a same updated control data is transmitted a plurality of times from a transmitter; and

a reception processing unit to

determine whether or not the rewrite is in progress at a time when the updated control data is received,

discard the received updated control data if the rewrite is in progress, and

store the received updated control data in the buffer unit if the rewrite is not in progress,

wherein the processor is further configured to

decide whether to permit or prohibit rewriting the control data, and

rewrite the control data when permitted by the processor, and

determine whether or not an elapsed time since power-ON of the air conditioner exceeds a predetermined time, and

prohibit the rewrite when the elapsed time exceeds the predetermined time.

2. The air conditioner according to claim 1 , wherein the processor is further configured to

determine whether or not the received updated control data is for a model of the air conditioner, and

permit the rewrite when the received updated control data is for the model of the air conditioner.

3. The air conditioner according to claim 2 , further comprising

an ID storage unit to store therein identification information of a target air conditioner model, wherein the updated control data includes identification information of the model of the air conditioner, and

wherein the processor is further configured to

determine whether or not the received updated control data is for the model of the air conditioner based on whether or not the identification information included in the received updated control data matches the identification information of the target air conditioner stored in the ID storage unit.

4. The air conditioner according to claim 1 , wherein the processor is further configured to

determine whether or not a reception error exists in the received updated control data, and

permit the rewrite when the reception error does not exist in the received updated control data.

5. The air conditioner according to claim 1 , wherein the processor is further configured to notify a user of completion of the rewrite.

6. An air conditioner system comprising:

an air conditioner to perform air-conditioning control based on control data; and

a transmitter to transmit updated control data multiple times through a wireless communication,

wherein the air conditioner comprises:

a control data storage unit, which is a nonvolatile memory, to store therein the control data;

a buffer unit to store therein the updated control data; and

a processor configured to

control the air conditioner using the control data stored in the control data storage unit,

rewrite the control data stored in the control data storage unit with the updated control data stored in the buffer unit,

receive, repeatedly, through a wireless communication, the transmitted updated control data, wherein a same updated control data is transmitted a plurality of times from the transmitter; and

a reception processing unit to

determine whether or not the rewrite is in progress at a time when the updated control data is received,

discard the received updated control data if the rewrite is in progress, and

store the received updated control data in the buffer unit if the rewrite is not in progress,

wherein the processor is further configured to

decide whether to permit or prohibit rewriting the control data, and

rewrite the control data when permitted by the processor, and

determine whether or not an elapsed time since power-ON of the air conditioner exceeds a predetermined time, and

prohibit the rewrite when the elapsed time exceeds the predetermined time.

7. The air conditioner system according to claim 6 , wherein the processor is further configured to

determine whether or not the received updated control data is for a model of the air conditioner, and

permit the rewrite when the received updated control data is for the model of the air conditioner.

8. The air conditioner system according to claim 7 , further comprising an

an ID storage unit to store therein identification information of a target air conditioner model, wherein the updated control data includes identification information of the model of the air conditioner, and

wherein the processor is further configured to

determine whether or not the received updated control data is for the model of the air conditioner based on whether or not the identification information included in the received updated control data matches the identification information of the target air conditioner stored in the ID storage unit.

9. The air conditioner system according to claim 6 , wherein the processor is further configured to

determine whether or not a reception error exists in the received updated control data, and

permit the rewrite when the reception error does not exist in the received updated control data.

10. The air conditioner system according to claim 6 , wherein the processor is further configured to notify a user of completion of the rewrite.

11. A non-transitory recording medium on which a rewrite control program that is executed by a controller of an air conditioner is recorded, wherein the controller comprises:

a control data storage unit, which is a nonvolatile memory, to store therein control data for controlling the air conditioner;

a buffer unit to store therein updated control data;

a processor that controls the air conditioner using the control data stored in the control data storage unit and;

a data reception unit that

receives, repeatedly, through a wireless communication, the updated control data, wherein a same updated control data is transmitted a plurality of times from a transmitter,

wherein the rewrite control program causes the controller to execute steps of:

rewriting the control data stored in the control data storage unit with the update data stored in the buffer unit;

determining whether or not the rewrite is in progress at a time when the updated control data is received;

discarding the received updated control data if the rewrite is in progress; and

storing the received updated control data in the buffer unit if the rewrite is not in progress,

wherein the controller is caused to execute steps of

deciding whether to permit or prohibit the rewriting process, and

executing the rewriting when permitted, and

determining whether or not an elapsed time since power-ON of the air conditioner exceeds a predetermined time, and

prohibiting the rewriting when the elapsed time exceeds the predetermined time.

12. The non-transitory recording medium according to claim 11 , wherein the processor further

determines whether or not the received updated control data is for a model of the air conditioner, and

permits the rewrite when the received updated control data is for the model of the air conditioner.

13. The non-transitory recording medium according to claim 12 , the controller further comprising

an ID storage unit to store therein identification information of a target air conditioner model, wherein the updated control data includes identification information of the model of the air conditioner, and

wherein the processor further

determines whether or not the received updated control data is for the model of the air conditioner based on whether or not the identification information included in the received updated control data matches the identification information of the target air conditioner stored in the ID storage unit.

14. The non-transitory recording medium according to claim 11 , wherein the processor further

determines whether or not a reception error exists in the received updated control data, and

permits the rewrite when the reception error does not exist in the received updated control data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2016
From: SHIRATORI, MITSUGU
To: MITSUBISHI ELECTRIC CORPORATION
Reel/Frame 039409/0042 →
Priority Claims (1)
JP 2014-047422 · Mar 11, 2014 · national
Continuity (1)
Related Publication 20170138625A1 · May 18, 2017