Data processing apparatus, program managing apparatus, control program updating method, program managing method, program managing system, updating program, and recording medium
First Claim
1. A data processing apparatus having a storage device, comprising:
- a data sending/receiving unit that receives data including program updating data for updating a control program of the apparatus; and
a program updating unit that manages the program updating data and updates the control program of the apparatus based on the program updating data, whereinthe program updating unit comprises;
an updating data acquiring unit that acquires the program updating data addressed to the apparatus out of the received data received by the data sending/receiving unit;
a retaining unit that has the acquired program updating data retained by the storage device; and
an updating timing determining unit that determines updating timing, whereinthe control program of the apparatus is updated by the program updating data retained by the storage device at the updating timing determined by the updating timing determining unit.
1 Assignment
0 Petitions
Accused Products
Abstract
The object is to provide a data processing apparatus, a program managing apparatus, a program managing system, etc., capable of securely and efficiently updating and managing a control program in the data processing apparatus. The data processing apparatus analyzes received data and when program updating data sent from a superior rank apparatus is acquired, temporarily stores program data for updating out of such data in a storage device. Upon occurrence of an event of a program updating request, the data processing apparatus executes updating processing based on the updating program data stored in the storage device and, after completion of the program updating, gives a notice of updating completion to the superior rank apparatus and again waits for the event. Timing of the program updating request is set later than that of the program updating data being sent from the superior rank apparatus.
-
Citations
36 Claims
-
1. A data processing apparatus having a storage device, comprising:
-
a data sending/receiving unit that receives data including program updating data for updating a control program of the apparatus; and a program updating unit that manages the program updating data and updates the control program of the apparatus based on the program updating data, wherein the program updating unit comprises; an updating data acquiring unit that acquires the program updating data addressed to the apparatus out of the received data received by the data sending/receiving unit; a retaining unit that has the acquired program updating data retained by the storage device; and an updating timing determining unit that determines updating timing, wherein the control program of the apparatus is updated by the program updating data retained by the storage device at the updating timing determined by the updating timing determining unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A program managing apparatus that manages a control program of a data processing apparatus by way of a network, comprising:
-
a data sending/receiving unit; and a program managing unit that manages the control program of the data processing apparatus, wherein the program managing unit generates program updating data including updating-related information of the control program and sends thus generated program updating data to the data processing apparatus by way of the data sending/receiving unit before a timing comes for updating the program in the data processing apparatus. - View Dependent Claims (17, 18, 19, 20, 21, 22, 28, 29, 30, 31, 32)
-
-
23. A control program updating method in a data processing apparatus having a storage device, comprising steps of:
-
receiving data containing program updating data; taking the program updating data out of the received data; storing the program updating data in the storage device; and updating the control program of the apparatus at a predetermined updating timing based on the program updating data stored in the storage device. - View Dependent Claims (24, 25, 33, 35)
-
-
26. A program managing method for managing a control program of a data processing apparatus by way of a network, comprising steps of:
-
acquiring an updating program file from the outside; generating program updating data including updating-related information for the data processing apparatus based on the acquired program file; and sending the generated program updating data to the data processing apparatus before a program updating timing in the data processing apparatus comes. - View Dependent Claims (27, 34, 36)
-
Specification