Robot control apparatus, and method and program for preserving backup file
AssigneeNidec Corporation
InventorTakahiro Namikoshi
Life of this patent
Estimating the term…
Abstract
A robot control apparatus includes a controller, a storage, a backup creation processor, a checksum creation processor, a comparison processor, and a preservation processor. The comparison processor compares a checksum of a current backup file created by the checksum creation processor and a checksum of a past backup file. When the checksum of the current backup file and the checksum of the past backup file are different, the preservation processor preserves the current backup file or a difference between the current backup file and the past backup file.
Claims7
A robot control apparatus comprising:
- a controller to control operation of a robot;
- a storage to store an information set to control the operation of the robot;
- a backup creation processor to create a backup file of the information set;
- a checksum creation processor to create a checksum of the backup file;
- a comparison processor to compare a checksum of a current backup file created by the checksum creation processor and a checksum of a past backup file;
- and
- a preservation processor to preserve the current backup file or a difference between the current backup file and the past backup file when the checksum of the current backup file and the checksum of the past backup file are different;
- wherein
- upon activation of the robot control apparatus:
- the backup creation processor creates the backup file;
- the checksum creation processor creates the checksum;
- the comparison processor compares the checksum of the current backup file and the checksum of the past backup file;
- and
- the preservation processor preserves the current backup file or the difference.
A method of preserving a backup file, the method comprising:
- creating a backup file of an information set to control operation of a robot;
- creating a checksum of the backup file;
- comparing a checksum of a created current backup file and a checksum of a past backup file;
- preserving the current backup file or a difference between the current backup file and the past backup file when the checksum of the current backup file and the checksum of the past backup file are different;
- and
- discarding the current backup file when the checksum of the current backup file and the checksum of the past backup file are the same;
- wherein
- all of the creating of the backup file of the information set, the creating of the checksum of the backup file, the comparing of the checksum of the created current backup file and the checksum of the past backup file, and the preserving of the current backup file or the difference between the current backup file and the past backup file are performed upon activation of a robot control apparatus of the robot.
A non-transitory computer readable medium including a program enabling a computer to execute functions comprising:
- creating a backup file of an information set to control operation of a robot;
- creating a checksum of the backup file;
- comparing a checksum of a created current backup file and a checksum of a past backup file;
- preserving the current backup file or a difference between the current backup file and the past backup file when the checksum of the current backup file and the checksum of the past backup file are different;
- and
- discarding the current backup file when the checksum of the current backup file and the checksum of the past backup file are the same;
- wherein
- all of the creating of the backup file of the information set, the creating of the checksum of the backup file, the comparing of the checksum of the created current backup file and the checksum of the past backup file, and the preserving of the current backup file or the difference between the current backup file and the past backup file are performed upon activation of a robot control apparatus of the robot.
Dependencies are inferred from the claim text.