Communication Device Software Update Inconsistency Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems face adverse effects on continuously operated services due to inconsistencies in information held by a control unit after control software updates, requiring frequent service interruptions for administrators to determine and resolve these inconsistencies.
Innovation Solution
A communication system and method where a communication device stores information before updating the control software and compares it with post-update information, performing predetermined processing to identify and correct inconsistencies, thereby minimizing service disruptions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the control CPU stores information before software update and restores it after update, then the service can continue operating during software update, but inconsistencies may occur between restored information and current HW or management server information
Solution Approach 1:
The control CPU stores backup information before the software update operation. This preliminary action enables the system to restore to a known consistent state if inconsistencies are detected after update, thereby maintaining service continuity while preparing to address information consistency issues.
Solution Approach 2:
After software update, the control CPU compares the restored information with current HW information and management server information to detect inconsistencies. This feedback mechanism identifies information conflicts without requiring service interruption, allowing the system to maintain operational continuity while detecting data integrity issues.
2Loss of information
If the system administrator determines inconsistencies manually after software update, then information consistency can be verified, but service interruption is required and productivity decreases
Solution Approach 1:
The control CPU automatically performs the comparison between restored information, current HW information, and management server information to detect inconsistencies. This self-service capability eliminates the need for manual administrator intervention and service interruption, thereby maintaining productivity while verifying information consistency.
Solution Approach 2:
The system automatically compares information datasets after software update and provides feedback on consistency status. This automated feedback mechanism verifies information consistency without requiring service interruption or manual administrator action, thus maintaining high productivity.
3Adaptability or versatility
If the management server changes HW settings during the information storage and restoration period, then the system can adapt to new configurations, but inconsistencies arise between restored and current information
Solution Approach 1:
The control CPU stores backup information before software update when the management server may be applying new HW settings. This preliminary storage captures the state at a known consistent point, enabling the system to detect and address inconsistencies that arise from subsequent configuration changes by the management server.
Solution Approach 2:
After software update, the control CPU compares restored information with current HW settings and management server information to detect inconsistencies caused by configuration changes. This feedback mechanism identifies conflicts between previously stored settings and current configurations, allowing the system to adapt while detecting data integrity issues.
Data Source
AI summary
Provided is a communication device capable of minimizing effects on a continuously operated service after control software is updated. In a communication device (10), a control unit (11) stores information about the communication device (10) in a storage unit (12) before control software is updated. The control unit (11) compares, after updating the control software, information about the communication device (10) stored in the storage unit (12) with information about the communication device (10) obtained after updating the control software, and performs predetermined processing based on a result of the comparison.


