ATR Pushing for Smart Card Reader Latency Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless communication links between smart card readers and computing devices are slower than wired connections, leading to inefficiencies in transmitting the Answer to Reset (ATR) information, which is crucial for initiating communication sessions.
Innovation Solution
The ATR is proactively pushed from the smart card reader to the computing device before a request is made, allowing it to be cached and reducing the need for subsequent wireless communication, thus streamlining the process and eliminating delays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If ATR is transmitted over wireless communication link after request, then communication protocol is established, but transmission speed is slow and latency is high
Solution Approach 1:
The smart card reader proactively pushes the ATR information to the computing device before the computing device sends a request. This preliminary action eliminates the need for request-response communication over the slow wireless link, thereby reducing latency and improving transmission speed effectiveness.
2Productivity
If computing device requests ATR over wireless link, then ATR information is obtained, but communication efficiency is reduced
Solution Approach 1:
The smart card reader performs the action of transmitting ATR information before the computing device needs it. By pushing the ATR proactively, the system eliminates the time-consuming request-response cycle and improves overall communication efficiency.
Solution Approach 2:
The smart card reader detects when a computing device connects and automatically initiates ATR transmission without waiting for a request. This feedback mechanism enhances communication efficiency by anticipating the computing device's needs.
3Ease of operation
If ATR is transmitted only on request, then wireless communication protocol is followed, but user experience is degraded due to delays
Solution Approach 1:
The system performs the ATR transmission action in advance before the computing device sends a request. This preliminary action significantly reduces session initiation time and improves user experience by eliminating noticeable delays in communication establishment.
Data Source
AI summary
A smart card reader receives an Answer to Reset (ATR) from a smart card and transmits the ATR over a communication link to a computing device without waiting for an ATR request from the computing device. The computing device may cache the ATR and use it for subsequent communication sessions with the smart card.


