Smart SD Card Universal Interface File System Driver
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing smart SD cards require different drivers for various devices, limiting their application field and making it impractical to program drivers for each type of device, which restricts the compatibility and usage of smart cards integrated into SD cards.
Innovation Solution
A smart SD card with a universal interface file system that allows peripheral devices to access the smart card without a driver, using an SD controller to interpret operations on the smart card interface file as commands and responses, enabling any top-level application to access the smart card integrated into the SD card efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If different drivers are programmed for different types of devices to access the smart card, then the access reliability is improved, but the device complexity and application field are limited
Solution Approach 1:
The patent creates a universal driver that can access smart cards across different device types through a standardized file system interface. Instead of requiring separate drivers for each device type, the system uses a single driver implementation that works universally by interpreting file system operations as smart card commands, thereby reducing driver complexity while maintaining access reliability.
Solution Approach 2:
The patent introduces a file system interface as an intermediary layer between the peripheral device and the smart card. This intermediary translates generic file system read/write operations into device-specific smart card commands, allowing a universal driver to communicate with various smart card types without requiring device-specific driver code.
2Extent of automation
If a driver-based interface is used to access the smart card, then the communication control is improved, but the adaptability to different devices is reduced
Solution Approach 1:
The system achieves universal compatibility by implementing a standardized file system interface that can be used across all device types. The same driver and application code can access smart cards on different platforms (PC, mobile phones, PDAs) without modification, greatly enhancing adaptability while maintaining automated communication control through the unified interface.
Solution Approach 2:
The patent changes the interface parameters from device-specific communication protocols to a standardized file system interface. By using generic file system operations (read, write, open, close) instead of device-specific command sets, the system achieves broader device compatibility while the SD controller translates these parameter changes into appropriate smart card commands for each device type.
3Measurement precision
If drivers are programmed individually for each device type, then the access precision is improved, but the productivity and maintenance difficulty increase
Solution Approach 1:
The patent enables a single driver implementation to serve all device types, dramatically improving productivity by allowing rapid application deployment across multiple platforms. Applications can be released once and run universally on PC, mobile phones, PDAs, and other devices without requiring separate driver versions or modifications, while the SD controller ensures precise access to the smart card through its translation layer.
4Adaptability or versatility
If multiple device types are supported through driver classification, then the adaptability is improved, but the ease of operation and maintenance are reduced
Solution Approach 1:
The patent extracts the device-specific communication logic from the driver and relocates it to the SD controller layer. This separation allows the driver to remain simple and universal, while the SD controller handles the complexity of translating file system operations into device-specific smart card commands. As a result, application maintenance becomes easier because the same application code works across all devices without requiring updates for different device types.
Data Source
AI summary
A smart SD card and a method of accessing the same are disclosed, which resolve a problem of incompatibilities between drivers of various smart SD cards. The smart SD card includes a SD interface (201), a SD memory (203), a smart card (204) and a SD controller (202). The method of accessing the SD card includes: an application program performing a write operation on the smart card interface file and notifying the SD controller establishing a communication connection with the smart card; the application program reading the interface file and receiving response data returned by the smart card via the SD controller; the establishing of the connection being successful, the application program writing the smart card operation commands into the interface file, and the SD controller forwarding the commands to the smart card; the application program reading the interface file and receiving response data returned by the smart card via the SD controller.


