Data processor, program updating method and storage medium
First Claim
Patent Images
1. A data processor operating on the basis of a program stored in first memory means, comprising:
- receiving means for receiving an updating program transmitted from outside;
comparing means for comparing a version of the program stored in said first memory means with that of said upgrading program; and
control means for storing said upgrading program into second memory means different from said first memory means when the version of said upgrading program is newer than that of the program stored in said first memory means.
0 Assignments
0 Petitions
Accused Products
Abstract
A data processor capable of preventing a system from starting up improperly due to incomplete program updating. The data processor receives, by way of an external interface, a program which is sent by communicating medium such as a broadcast wave or a telephone network from an external device and stores the received program into a memory B which is different from a memory A storing a program for the system when a version of the received program is newer than that of a program currently executed by the data processor, thereby starting up an MPU at the next time with the program stored in the memory B.
45 Citations
35 Claims
-
1. A data processor operating on the basis of a program stored in first memory means, comprising:
-
receiving means for receiving an updating program transmitted from outside;
comparing means for comparing a version of the program stored in said first memory means with that of said upgrading program; and
control means for storing said upgrading program into second memory means different from said first memory means when the version of said upgrading program is newer than that of the program stored in said first memory means. - View Dependent Claims (2, 3, 4)
-
-
5. A data processor comprising having processing means which processes data sent from outside on the basis of a program stored in first memory means and outputs the data to an output device comprising:
-
receiving means for receiving an upgrading program sent from outside;
control means for storing the received upgrading program into second memory means different from said first memory means; and
changing means for changing processing by said processing means on the basis of the program stored in said first memory means to processing by said processing means on the basis of the upgrading program stored in said second memory means. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A data processor having processing means which processes data sent from outside on the basis of a program stored in memory means and outputs the data to an output device comprising:
-
judging means for judging whether or not processing is executed by said processing means;
receiving means for receiving an updating program sent from outside;
memory control means for storing said received program into the memory means when said judging means that processing is not executed by said processing means; and
processing control means for controlling said processing means on the basis of the updating program stored in said memory means. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A program updating method for a data processor operating on the basis of a program stored in first memory means, comprising the steps of:
-
receiving an updating program sent from outside;
comparing a version of the program stored in said first memory means with aversion of said updating program; and
storing said updating program into second memory means different from said first memory means when the comparison indicates that the version of said updating program is newer than that of the program stored in said first memory means. - View Dependent Claims (18, 19, 20)
-
-
21. A program updating method for a data processor having processing means which processes data sent from outside on the basis of a program stored in first memory means, comprising the steps of:
-
receiving an updating program sent from outside;
storing said received updating program into second memory means different from said first memory means; and
changing processing by said processing means on the basis of the program stored in said first memory means to processing by said processing means on the basis of the updating program stored in said second memory means. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A program updating method for a data processor which processes data sent from outside on the basis of a program stored in memory means and outputs the data to an output device, comprising the steps of:
-
judging whether or not processing is executed by said processing means;
storing an updating program sent from outside into memory means when the processing is not executed by said processing means; and
controlling said processing means on the basis of the updating program stored in said memory means. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A memory medium to be used in a data processor which operates on the basis of a program stored in first memory means having the following steps to update a program comprising the steps of:
-
receiving an updating program sent from outside;
comparing a version of the program stored in said first memory means with that of said updating program; and
storing said updating program into second memory means different from said first memory means when the version of said updating program is newer than that of the program stored in said first memory means.
-
-
34. A memory medium to be used in a data processor having processing means which processes data sent from outside on the basis of a program stored in first memory means and outputs the data to an output device having the following steps to update a program, comprising the steps of:
-
receiving an updating program sent from outside by receiving means;
storing said received updating program into second memory means different from said first memory means; and
changing processing by said processing means on the basis of the program stored in said first memory means to processing by said processing means on the basis of the updating program stored in said second memory means.
-
-
35. A memory means to be used in a data processor having processor means which processes data sent from outside on the basis of a program stored in memory means and outputs the data to an output device having the following steps to update a program, comprising the steps of:
-
judging whether or not processing is executed by said processing means;
storing an updating program sent from outside into said memory means when the processing is not executed by said processing means; and
controlling said processing means on the basis of the updating program stored in said memory means.
-
Specification