Memory Card Reader Error Monitoring and Automatic Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current storage device monitoring mechanisms, such as S.M.A.R.T., are passive and do not proactively notify users of potential damage risks, leading to accidental data loss without active user intervention, and their prevalence is limited beyond hard disks.
Innovation Solution
A memory card reading device with a controller that actively monitors memory card health by detecting errors and busy durations, and switches to a secondary card if conditions are met to prevent data loss.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If passive S.M.A.R.T. monitoring is used, then storage device health can be detected, but the system cannot proactively notify users of damage risks leading to accidental data loss
Solution Approach 1:
The system performs preliminary monitoring of memory card health status continuously, detecting errors and busy durations before actual data loss occurs. The controller proactively identifies potential failures and switches to backup memory cards in advance, eliminating the need for user intervention when failures are detected.
Solution Approach 2:
The system implements continuous feedback monitoring where the controller constantly checks the health status of memory cards through error detection and busy duration measurement. This feedback loop enables the system to automatically respond to deteriorating conditions by switching to backup cards, ensuring proactive data protection without user action.
2Reliability
If single memory card configuration is used, then device complexity is low, but data loss risk increases when the memory card fails
Solution Approach 1:
The system segments storage capacity into multiple independent memory cards, each capable of being independently monitored and accessed. The controller manages these segmented storage units, allowing automatic switching between cards if one fails, thereby ensuring data continuity without requiring a single complex storage system.
Solution Approach 2:
The system automatically discards (switches away from) failing memory cards and recovers data by activating backup cards. When a memory card is detected to be failing or has failed, the controller seamlessly transfers data access to the next available healthy card, minimizing data loss and maintaining system operation.
3Reliability
If active monitoring and switching mechanism is implemented, then data loss is prevented, but device complexity increases
Solution Approach 1:
The system implements self-service monitoring where the controller automatically detects memory card health status, measures busy durations, identifies errors, and executes switching to backup cards without external intervention. This self-service mechanism handles all monitoring and recovery operations autonomously, managing the added complexity internally while presenting simplicity to the user.
Data Source
AI summary
This invention provides a memory card reading device, which includes a communication interface, one or more slots, and a controller. The slot is used for electrically connecting to a memory card. When executing an access command on the memory card, the controller determines whether an error has occurred based on busy duration. When multiple memory cards are disposed and the error meets a switching condition, the controller will switch to another memory card for further usage.


