IC Card Middleware for Multi-Standard Service Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing contactless IC card systems face challenges in supporting multiple application services due to different data structures and technical standards, leading to difficulties in data transaction and user-friendly service usage, especially when multiple interface standards and physical layers are involved.

Innovation Solution

The proposed solution involves storing service directory data on the IC card in a common format across all technical standards, allowing the card read/write device to perform service discovery and access various application services without requiring separate mechanisms for each standard, using a middleware layer to facilitate universal compatibility and reduce software bloat.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple interface standards and physical layers are supported to enable compatibility with various IC cards, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvecompatibility with various IC card standardsVSAvoidcomplexity of supporting multiple standards
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The card read/write device is designed with multi-functional capability to support multiple IC card interface standards (Type A, Type B, FeliCa) and physical layers through a unified architecture. The device can automatically detect the card type and switch between different communication protocols, enabling one device to serve multiple purposes without requiring separate dedicated devices for each standard.

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

Solution Approach 2:

A middleware layer is introduced between the application services and the physical communication layer. This middleware handles the complexity of multiple standards by providing a standardized interface for service access, while managing the underlying differences in communication protocols, data structures, and physical layer requirements. The middleware translates between different card standards and the uniform service access interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If separate mechanisms are implemented for each technical standard, then measurement precision for detecting card type is improved, but device complexity increases

Engineering Contradiction:
Improveaccuracy in detecting IC card typeVSAvoidnumber of separate detection mechanisms
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Multiple detection mechanisms for different IC card standards are merged into a unified detection system. The device uses a single detection interface that can identify Type A, Type B, and FeliCa cards through standardized initial communication sequences. The detection process combines protocol-specific recognition patterns into a unified card type identification mechanism, reducing the need for separate dedicated detection circuits for each standard.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If service directory data is stored in common format across all standards, then ease of operation for service access is improved, but adaptability requirements increase

Engineering Contradiction:
Improvesimplicity of service accessVSAvoidrequirement to handle different data structures
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The service directory data is stored in a standardized common format at the service interface layer, while the underlying data structures in each application service can maintain their standard-specific characteristics. This allows services to be accessed uniformly through the common format interface, while the system adapts to handle the specific data structures of each card type through the middleware translation layer.

Inventive Principle:
Principle #3Local quality

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enables seamless service discovery and access to multiple application services on IC cards with different physical layers, enhancing user experience and reducing the complexity of managing various technical standards, while maintaining security and compatibility with NFC technology.

Implementation Method 1

by putting the IC card close to a radio frequency (RF) field (magnetic field) caused by an electromagnetic wave generated by a card read/write device, the IC card is driven with power obtained by electromagnetic induction

Methodology Applied
Scientific EffectElectromagnetic induction: Electromagnetic Induction

Data Source

PatentUS8240568B2Information communication system, information communication device, information communication method and computer program
Publication Date: 2012.08.14 SONY GROUP CORP
  • US8240568B2 patent drawing
  • US8240568B2 patent drawing
  • US8240568B2 patent drawing

AI summary

Information communication includes communicating with an information storage medium having a data communication function determined by a physical communication layer. The information storage medium is accessed by determining the physical communication layer of the information storage medium, from among a plurality of potential physical communication layers. Service data describing attribute information for at least one stored application service is read from the information storage medium, attribute information regarding a desired one of the application services is acquired to confirm that the desired one of the application services is stored on the information storage medium.