Communication Unit Error Handling Without Data Loss

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveerror handling capabilityVSAvoiddata loss
Core Design Contradiction:
ReliabilityVSLoss of information

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #20Continuity of useful action

2Reliability

If the central processing unit intervenes during character exchange, then error detection and handling is performed, but processing complexity increases

Engineering Contradiction:
Improveerror detection capabilityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

3Ease of manufacture

If fixed hardware configuration is used, then manufacturing simplicity is maintained, but adaptability to changing standards is reduced

Engineering Contradiction:
Improvehardware configuration simplicityVSAvoidstandard compliance flexibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7975087B2Control and communication unit between a terminal and a microcircuit card
Publication Date: 2011.07.05 BANKS & ACQUIRERS INT HLDG SAS
  • US7975087B2 patent drawing
  • US7975087B2 patent drawing
  • US7975087B2 patent drawing

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.