Robot Backup Preservation Using Checksums and File Deltas
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing robot control apparatuses face challenges in efficiently managing and storing backup files due to the large amount of data generated by regular backups, leading to increased storage needs and processing burdens.
Innovation Solution
A robot control apparatus equipped with a controller, storage, backup creation processor, checksum creation processor, comparison processor, and preservation processor that creates and compares checksums of backup files, preserving only the differences when changes are detected, thereby reducing data storage and processing loads.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all backups are preserved on a regular basis, then backup availability and reliability are improved, but storage space requirements and data management complexity increase enormously
Solution Approach 1:
The patent extracts only the essential information from backup files by creating checksums (hash values) that represent the content of each backup. Instead of storing entire backup files, the system stores only these condensed checksum representations, which take minimal storage space but still provide reliable verification of backup integrity and changes.
Solution Approach 2:
The patent transforms the backup data representation by converting large backup files into compact checksum parameters. This parameter transformation allows the system to track backup changes efficiently using these condensed representations, resolving the contradiction between maintaining backup reliability and reducing storage requirements.
2Reliability
If all backups are preserved on a regular basis, then backup availability is improved, but data management complexity increases
Solution Approach 1:
The patent extracts the essential change-detection function from complex backup management by using checksums. This extraction simplifies the management process to comparing compact hash values rather than managing large backup files directly, significantly reducing data management complexity while maintaining backup availability.
Solution Approach 2:
By transforming backup verification from file-level operations to parameter-level (checksum) operations, the patent reduces management complexity. The system now manages simple checksum parameters instead of complex backup file structures, making backup management more efficient and less cumbersome.
3Reliability
If regular backups are created and stored, then data recovery capability is improved, but processing burden for managing backup files increases
Solution Approach 1:
The patent extracts the essential verification function from backup management by using checksums. This allows the system to perform rapid change detection using minimal processing resources, as comparing checksums requires far less computational effort than managing or verifying entire backup files, thus reducing processing burden while maintaining data recovery capability.
Solution Approach 2:
By changing from file-level processing to parameter-level (checksum) processing, the patent dramatically reduces the processing burden. The system now processes compact checksum values instead of large backup files, minimizing energy consumption and computational resources required for backup management operations.
Data Source
AI summary
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.


