Communication Unit Error Handling Without Data Loss
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional command and communication units between terminals and microcircuit cards interrupt data transmission upon error detection, leading to data loss during the interruption process.
Innovation Solution
A unit comprising modules for piloting input signals, generating communication protocol time diagrams, and processing interruptions without character loss, allowing continuous data transmission and reception even with error detection, and adaptable to real-time systems and changing standards.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional command and communication units interrupt data transmission upon error detection, then error handling is performed, but data loss occurs during the interruption process
Solution Approach 1:
The command and communication unit is divided into distinct functional modules: a character reception module that continuously receives characters from the microcircuit card, an error detection module that identifies errors, and an interruption generation module that triggers interrupts only when errors are detected. This segmentation allows the character reception function to operate independently and continuously, preventing data loss while maintaining error handling capability.
Solution Approach 2:
The character reception module operates continuously without interruption, maintaining the data transmission flow even when errors are detected. The system generates interruptions only for error notification purposes, while the character reception and transmission processes continue uninterrupted, ensuring no data is lost during error handling.
2Reliability
If the central processing unit intervenes during character exchange, then error detection and handling is performed, but processing complexity increases
Solution Approach 1:
The command and communication unit incorporates dedicated hardware modules that autonomously perform character reception, transmission, and error detection without requiring central processing unit intervention. The error detection module automatically identifies errors in received and transmitted characters and triggers interruptions only when necessary, allowing the CPU to focus on higher-level tasks and reducing overall processing complexity.
3Ease of manufacture
If fixed hardware configuration is used, then manufacturing simplicity is maintained, but adaptability to changing standards is reduced
Solution Approach 1:
The command and communication unit incorporates programmable modules that can be configured through software to support different communication standards and protocols. The character reception and transmission modules can be programmed to accommodate varying time diagram requirements and protocol specifications, allowing the same hardware to adapt to evolving standards like ISO 7816-3 and EMV without requiring physical hardware changes.
Data Source
AI summary
A control and communication unit is provided between a terminal and at least one microcircuit card. The unit includes a control module for a number of input signals to the card; a module for generation of a number of time diagrams for the card communication protocols; a request generation module for transmission and reception of characters based on information received from the control module, the requests being transmitted to an external module; and an interruption generation module for creating an interruption in the case of an error in a time diagram or a character received or transmitted, based on information received from the control module and for processing the interruption without a loss of characters. The generation of an interruption does not cause an interruption in the process of request generation.


