NFC Tag Data Processing in Portable Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Portable terminals with NFC functions can only process Android Application Record (AAR) type data and disregard other data types, limiting their ability to simultaneously process multiple data types during NFC data exchange.

Innovation Solution

The solution involves a method and apparatus that allow a portable terminal to read and process both AAR type data and other data types, such as TNF_MIME_MEDIA or TNF_WELL_KNOWN type data, by storing and utilizing the additional data for application execution and communication, enabling simultaneous processing of multiple data types during NFC interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the portable terminal processes only AAR type data during NFC data exchange, then the processing logic is simple and straightforward, but the terminal cannot simultaneously process other data types (TNF_MIME_MEDIA, TNF_WELL_KNOWN), limiting functionality

Engineering Contradiction:
Improvedata type processing capabilityVSAvoiddata processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the NFC data processing by separating AAR type data handling from other data type handling. The terminal identifies and extracts AAR type data records from the NDEF message, processes them through the traditional AAR processing path, while simultaneously preserving and processing other data types (TNF_MIME_MEDIA, TNF_WELL_KNOWN) through a separate path, enabling multi-type data processing without overwhelming complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a universal data processing framework that can handle multiple data types (AAR, TNF_MIME_MEDIA, TNF_WELL_KNOWN) within a single NFC tagging event. The terminal's processor is designed to universally process different record types by identifying their types and routing them to appropriate processing routines, making the terminal versatile without requiring separate NFC hardware for each data type

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

2Adaptability or versatility

If the portable terminal processes multiple data types simultaneously during NFC tagging, then the functionality and user experience are enhanced, but the processing logic and system complexity increase

Engineering Contradiction:
Improvemulti-data type processingVSAvoidprocessing operation simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by pre-identifying and categorizing data records within the NDEF message before processing. The terminal scans the NDEF message structure in advance, identifies records of different types (AAR, TNF_MIME_MEDIA, TNF_WELL_KNOWN), and prepares them for appropriate processing paths. This preliminary classification simplifies the actual processing operation by organizing data beforehand

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary data structure and processing layer that mediates between the raw NFC data reception and the various processing routines. This intermediary layer standardizes the data format and provides a unified interface for handling different data types, making the overall operation easier by abstracting the complexity of multi-type processing

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2753048B1Apparatus and method for providing a near field communication function in a portable terminal
Publication Date: 2019.04.03 SAMSUNG ELECTRONICS CO LTD
  • EP2753048B1 patent drawingFigure 1A~1B
  • EP2753048B1 patent drawingFigure 2
  • EP2753048B1 patent drawingFigure 3

AI summary

An apparatus and a method of providing a Near Field Communication (NFC) function in a portable terminal are provided. The method includes recognizing a tag and reading an NFC message from the tag, storing second data in the memory when the NFC message includes first data of a predetermined record type, the second data corresponding to other data except for the first data among all data included in the NFC message, determining whether a particular application corresponding to the first data has been installed, and when the particular application has been installed, executing the particular application and providing the second data to the particular application so as to enable the particular application to execute a particular function by using the second data.