Method and device for renewing an internal program of an apparatus having communication capability
First Claim
1. A renewing method for renewing a previously stored control program stored in an internal program memory of an apparatus capable of communicating with a central station, the central station being operable to transmit data including a new control program and other contents, the renewing method comprising steps of:
- establishing communication between said apparatus and said central station;
determining whether data transmitted from the central station is said new control program;
replacing said previously stored control program with said new control program following determining that said new control program is transmitted by the central station; and
storing the data transmitted from the central station in a secondary memory of said apparatus;
the determining step determining whether the data stored in the secondary memory is said new control program; and
the replacing step transferring the new control program from the secondary memory to the internal program memory to replace the previously stored control program with the new control program.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and device for renewing an internal program of an apparatus capable of communication with a central station operable to transmit a new apparatus control program. It is determined whether data received from the central station is a new program. Replacement is then executed of a previously stored program with the new program, if a new program is received. A previously stored internal program is automatically overwritten by a new program transmitted from the central station.
59 Citations
20 Claims
-
1. A renewing method for renewing a previously stored control program stored in an internal program memory of an apparatus capable of communicating with a central station, the central station being operable to transmit data including a new control program and other contents, the renewing method comprising steps of:
-
establishing communication between said apparatus and said central station; determining whether data transmitted from the central station is said new control program; replacing said previously stored control program with said new control program following determining that said new control program is transmitted by the central station; and storing the data transmitted from the central station in a secondary memory of said apparatus; the determining step determining whether the data stored in the secondary memory is said new control program; and the replacing step transferring the new control program from the secondary memory to the internal program memory to replace the previously stored control program with the new control program. - View Dependent Claims (2, 15)
-
-
3. A renewing device for renewing a previously stored control program stored in an internal program memory of an apparatus capable of communicating with a central station, the central station being operable to transmit data including control program data and other contents, the renewing device comprising:
-
means for communicating with and receiving data from said central station; means for determining whether data transmitted from the central station is a new control program; replacing means for replacing said previously stored control program in the internal program memory with the new control program following determining that the new control program is transmitted by said central station; and a data memory for storing the data transmitted from the central station, wherein; the determining means is operable to judge whether the data stored in the data memory is a new control program; and the replacing means is operable to transfer the new control program from the data memory to the internal program memory to replace the previously stored control program with the control new program. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A renewing device for renewing a previously stored control program stored in an internal program memory of an apparatus capable of communicating with a central station, the central station being operable to transmit data including control program data and other contents, the renewing device comprising:
-
means for communicating with and receiving data from said central station; means for determining whether data transmitted from the central station is a new control program; replacing means for replacing said previously stored control program in the internal program memory with the new control program following determining that the new control program is transmitted by said central station; the internal program memory storing a control program for controlling the apparatus and a renewal program for controlling the determining means and the replacing means to replace said previously stored control program; the internal program memory having first and second portions for storing said previously stored control program and the new control program, respectively; the central station being operable to transmit data including a new renewal program in addition to said new control program; the first and second portions of said internal program memory being two rewritable memories respectively, each having a portion for storing the control program and the renewal program; and means for storing successively received control programs and renewal programs alternatingly in the first and second portions of the internal program memory such that a last previously written control program and a last previously written renewal program remain in one of said first and second portions for back-up operation.
-
-
14. A renewing device for renewing a previously stored control program stored in an internal program memory of an apparatus capable of communicating with a central station, the central station being operable to transmit data including control program data and other contents, the renewing device comprising
means for communicating with and receiving data from said central station; -
means for determining whether data transmitted from the central station is a new control program; replacing means for replacing said previously stored control program in the internal program memory with the new control program following determining that a new control program is transmitted by said central station; and means for maintaining the apparatus in a power on state during a renewal operation for writing said control program into said internal program memory.
-
-
16. A programming system for reprogramming an apparatus from a central station, comprising:
-
means for transmitting data between said apparatus and said central station; said central station having means for initiating communication with said apparatus for transferring a control program to said apparatus preceded by a control program identifier code; said apparatus including; a first non-volatile memory which is reprogrammable for storing a control program; a second non-volatile memory for storing a renewal program for updating said control program stored in said first non-volatile memory; recognizing means for recognizing said control program identifier code as indicating a new control program is to be transmitted when said central station transmits said control program identifier; a RAM; storing means for storing said new control program in said RAM during reception of said new control program when said recognizing means recognizes said control program identifier code; and replacing means for transferring said new control program stored in said RAM to said first non-volatile memory. - View Dependent Claims (17)
-
-
18. A programming system for reprogramming an apparatus from a central station, comprising:
-
means for transmitting data between said apparatus and said central station; said central station having means for initiating communication with said apparatus for transferring a control program to said apparatus preceded by a control program identifier code; said apparatus including; first and second non-volatile memories which are reprogrammable for storing a control program in each; a third non-volatile memory for storing a renewal program for updating said control program stored in said first and second non-volatile memory; recognizing means for recognizing said control program identifier code when said central station transmits said control program identifier; a RAM; storing means for storing said control program in a RAM during reception of said control program when said recognizing means recognizes said control program identifier code in accordance with said renewal program; replacing means for transferring successively received control programs stored in said RAM alternatingly to one of said first and second non-volatile memories such that a last stored control program remains in another one of said first and second memories for back-up operation; and means for selecting said control program stored in said one of said first and second non-volatile memories for subsequent control of said apparatus and means for selecting said last stored control program stored in said another one of said first and second non-volatile memories for back-up operation.
-
-
19. A renewing device for renewing a previously stored control program stored in an internal program memory of an apparatus capable of communicating with a central station, the central station being operable to transmit data including control program data and other contents, the renewing device comprising:
-
means for communicating with and receiving data from said central station; means for determining whether data transmitted from the central station is a new control program; replacing means for replacing said previously stored control program in the internal program memory with the new control program following determining that the new control program is transmitted by said central station; the internal program memory having first and second portions for storing said previously stored control program and the new control program, respectively; and means for storing successively received control programs alternatingly in the first and second portions of the internal program memory such that a last previously written control program remains in one of said first and second portions for back-up operation.
-
-
20. A renewing device for renewing a previously stored control program stored in an internal program memory of an apparatus capable of communicating with a central station, the central station being operable to transmit data including control program data and other contents, the renewing device comprising
means for communicating with and receiving data from said central station; -
means for determining whether data transmitted from the central station is a new control program; replacing means for replacing said previously stored control program in the internal program memory with the new control program following determining that a new control program is transmitted by said central station; and means for maintaining the apparatus in a power on state while said replacing means replaces said previously stored control program with said new control program.
-
Specification