Card Reader Audio USB Mode Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication devices, such as smartphones and tablets, often lack a unified main interface for USB specifications, limiting data communication between card readers and devices.

Innovation Solution

A working method for a card reader that initializes and sets a work mode based on the connected device, using either an audio or USB module for data communication, allowing for flexible and compatible data transfer without relying solely on a USB module.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a USB module is used for data communication in the card reader, then data transfer capability is provided, but compatibility with communication devices is limited due to lack of unified USB specifications

Engineering Contradiction:
ImprovecompatibilityVSAvoidcommunication interface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The card reader is designed to support multiple communication modes (USB mode and audio mode) within a single device. The system can automatically detect the connected device type and switch between USB interface and audio interface for data communication, making the card reader universally compatible with various communication devices that may have different interface specifications

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

Solution Approach 2:

The audio interface serves as an intermediary communication channel when USB communication is not available or compatible. By using the audio module as a mediator for data transmission through voice call channels, the system overcomes the limitation of non-unified USB specifications and enables data communication with a broader range of devices

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple communication modes are supported to improve compatibility, then adaptability increases, but device complexity increases

Engineering Contradiction:
Improvecommunication compatibilityVSAvoidsystem structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The card reader implements dynamic work mode switching based on the connected device type. The system automatically detects whether the connected device is a computer or a communication device, and dynamically switches between USB work mode and audio work mode. This dynamic adaptation allows the system to maintain simplicity in each specific operating context while providing multi-mode capability overall

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The communication functionality is segmented into distinct work modes (USB work mode and audio work mode) that are independently managed. Each mode has its own dedicated processing path and protocol handling, which simplifies the control logic within each mode while providing comprehensive multi-mode support at the system level

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10042803B2Operating method for card reader
Publication Date: 2018.08.07 FEITIAN TECHNOLOGIES CO LTD
  • US10042803B2 patent drawing
  • US10042803B2 patent drawing
  • US10042803B2 patent drawing

AI summary

An operating method for a card reader, comprising: powering on a card reader, and setting an operating mode according to the type of a device connected thereto; judging the operating mode, waiting to receive audio data if the operating mode is an audio mode, converting the received audio data into a digital signal, forming a data packet by the digital signal, parsing the data packet to obtain a parsing result, judging an instruction type according to the parsing result, executing a corresponding operation according to the instruction type, converting the obtained operation result into an audio data packet, and sending the audio data packet to the device connected thereto; and waiting to receive USB data if the operating mode is a USB mode, judging an instruction type of the received USB data, executing a corresponding operation according to the instruction type, and returning the operation result to the device connected thereto. According to the present invention, a card reader conducts data communication with a device through an audio module or a USB module, thereby not depending on the USB module in the existing card reader to conduct data communication any longer, having relatively good compatibility, and improving the user experience.