Air conditioner, air conditioner system, and rewrite control program with rewrite control for control data
First Claim
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 tocontrol 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 todetermine 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, andstore the received updated control data in the buffer unit if the rewrite is not in progress,wherein the processor is further configured todecide whether to permit or prohibit rewriting the control data, andrewrite the control data when permitted by the processor, anddetermine whether or not an elapsed time since power-ON of the air conditioner exceeds a predetermined time, andprohibit the rewrite when the elapsed time exceeds the predetermined time.
1 Assignment
0 Petitions
Accused Products
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.
33 Citations
14 Claims
-
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. - View Dependent Claims (2, 3, 4, 5)
-
-
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. - View Dependent Claims (7, 8, 9, 10)
-
-
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. - View Dependent Claims (12, 13, 14)
-
Specification