NFC Communication Device Server Client Connection Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing NFC communication systems face challenges in efficiently and effectively communicating target data between devices, particularly in scenarios where devices need to operate in both server and client modes simultaneously, and in handling different operating system states of portable terminals.

Innovation Solution

A communication device configured with an NFC interface, processor, and memory to establish and manage both server and client connections according to the NFC standard, allowing for bidirectional data transfer using specific protocols and modes such as P2P, R/W, and CE modes, enabling efficient communication even with varying OS states of portable terminals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the communication device establishes both server and client connections simultaneously according to NFC standard, then bidirectional data transfer capability is improved, but connection management complexity increases

Engineering Contradiction:
Improvebidirectional data transfer capabilityVSAvoidconnection management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the communication interface into separate server connection and client connection components. Each connection type is managed independently through dedicated protocols and state machines, allowing bidirectional communication while maintaining manageable complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The communication device is designed with multi-functional capability to operate simultaneously as both server and client in NFC connections. The NFC interface can establish multiple connection types (server-mode and client-mode) with different protocols, enabling versatile bidirectional data transfer while handling different OS states of portable terminals.

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

2Adaptability or versatility

If the NFC interface operates in multiple modes (P2P, R/W, CE) to accommodate different portable terminal OS states, then compatibility is improved, but operational complexity increases

Engineering Contradiction:
Improvecompatibility with different OS statesVSAvoidoperational complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The NFC interface dynamically switches between P2P (Peer-to-Peer), R/W (Reader/Writer), and CE (Card Emulation) modes based on the detected OS state of the portable terminal. This dynamic adaptation allows the system to maintain compatibility across different operating systems while managing operational complexity through automated mode selection.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The communication device changes operational parameters including connection mode, protocol type, and data transfer format based on the detected OS state of the portable terminal. By adjusting these parameters dynamically, the system achieves broad compatibility without requiring manual configuration, reducing operational complexity for users.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9661667B2Communication device
Publication Date: 2017.05.23 BROTHER KOGYO KK
  • US9661667B2 patent drawing
  • US9661667B2 patent drawing
  • US9661667B2 patent drawing

AI summary

A communication device may establish both of first and second types of connections which are according to a particular protocol defined in an NFC standard. The first type of connection may be a connection in which the communication device operates as a server and an external device operates as a client. The second type of connection may be a connection in which the communication device operates as a client and the external device operates as a server. The communication device may receive, in accordance with a particular command of the particular protocol, first target data from the external device by using one connection of the first and second types of connections, and then sending, in accordance with the particular command of the particular protocol, second target data to the external device by using the other connection of the first type and the second type of connections.