Bluetooth Card Reader Data Transmission via CCID Driver Mediation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data communication methods between operating systems and Bluetooth card readers are limited by physical connection constraints, restricting the flexibility and efficiency of data transmission.

Innovation Solution

A data transmission method involving a CCID driver that sends request messages to a Bluetooth service program to obtain type and state information, determines optimal communication rates, and verifies data transmission parameters with the Bluetooth card reader, enabling efficient data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If USB connection is used for data communication between operating system and Bluetooth card reader, then physical connection is established, but transmission flexibility and efficiency are limited

Engineering Contradiction:
Improveconnection stabilityVSAvoidtransmission flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a Bluetooth service program as an intermediary layer between the CCID driver and the Bluetooth card reader. This mediator enables wireless Bluetooth communication while maintaining the USB driver interface, thus resolving the contradiction between connection stability (USB) and transmission flexibility (Bluetooth wireless)

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The CCID driver is designed to support multiple communication modes (both USB wired and Bluetooth wireless) through a unified interface. This multi-functionality allows the system to adapt between different transmission methods, improving both reliability and flexibility simultaneously

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If USB driver is used for data communication, then existing operating system compatibility is achieved, but transmission limitations are imposed

Engineering Contradiction:
Improveoperating system compatibilityVSAvoiddata transmission efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The Bluetooth service program acts as a mediator that translates between the USB driver interface (for OS compatibility) and actual Bluetooth wireless communication (for improved efficiency). This allows existing operating systems to work with Bluetooth card readers without USB physical connection constraints

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical USB physical connection with wireless Bluetooth communication while maintaining USB driver compatibility through software emulation. This substitution eliminates physical connection limitations and improves data transmission efficiency

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If communication rate is increased for faster data transmission, then transmission speed is improved, but communication stability may deteriorate

Engineering Contradiction:
Improvedata transmission speedVSAvoidcommunication stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically adjusts the communication rate based on the type of card inserted and its capabilities. The CCID driver queries card type information and selects appropriate communication rates, allowing the system to optimize between speed and stability for different card types rather than using a fixed high rate

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms where the CCID driver receives card type information and communication status from the Bluetooth service program, then adjusts communication parameters accordingly. This feedback loop ensures stable communication by adapting rates to actual card capabilities and connection conditions

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11736149B2Data transmission method for Bluetooth card reader and electronic device
Publication Date: 2023.08.22 FEITIAN TECHNOLOGIES CO LTD
  • US11736149B2 patent drawing
  • US11736149B2 patent drawing
  • US11736149B2 patent drawing

AI summary

The present application relates to a data transmission method for a Bluetooth card reader and an electronic device. The method includes: a CCID driver determines communication rate information corresponding to the Bluetooth card reader based on type information corresponding to the Bluetooth card reader; the CCID driver determines specific communication rate information based on card information and the communication rate information; the CCID driver carries the specific communication rate information in a communication rate confirming request and forwards, via the Bluetooth service program, the communication rate confirming request to the Bluetooth card reader for verification, where the Bluetooth card reader is connected with the Bluetooth service program via Bluetooth; and the CCID driver instructs, based on a communication rate acknowledgement response returned by the Bluetooth card reader, the Bluetooth card reader to transmit, with the specific communication rate information confirmed through the communication rate acknowledgement response, data to be transmitted.