NFC Communication Device Dynamic Server Client Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing NFC communication systems face challenges in efficiently establishing and maintaining connections between devices in various operational states, leading to suboptimal data transfer and functionality, particularly in multi-function peripherals (MFPs) and portable terminals with different operating system programs.
Innovation Solution
A communication device configured to establish and maintain NFC connections based on the current operational states of both the MFP and portable terminals, using the SNEP protocol to switch between server and client functions dynamically, allowing for appropriate data communication via NFC interfaces, even when devices have different OS programs and MFP applications installed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the communication device uses a fixed server or client function mode, then the connection establishment is simple, but the adaptability to different operational states of external devices is poor
Solution Approach 1:
The communication device dynamically switches between server function and client function modes based on the operational state of the external device. The processor determines whether to operate as a server or client by detecting the external device's state, allowing the system to adapt flexibly to different scenarios (R/W mode/P2P mode transitions) without requiring multiple fixed configurations.
2Reliability
If the communication device establishes multiple types of connections based on operational states, then the communication appropriateness is improved, but the connection management complexity increases
Solution Approach 1:
The communication device pre-determines the appropriate connection type (server or client) based on the operational states before establishing the NFC connection. By evaluating the external device's state in advance and selecting the appropriate mode beforehand, the system ensures reliable and appropriate communication without requiring complex real-time switching mechanisms during data transfer.
3Productivity
If the communication device switches between server and client functions dynamically, then the data transfer efficiency is improved, but the processing overhead increases
Solution Approach 1:
The communication device changes its operational parameters (server/client function mode) based on the detected operational state of the external device. The processor evaluates state parameters and adjusts the communication mode accordingly, enabling efficient data transfer by selecting the optimal function mode without requiring complex continuous monitoring and switching mechanisms.
Data Source
AI summary
A communication device may establish at least one type of connection among a first type of connection and a second type of connection which are according to a particular protocol defined in an NFC standard based on a current state of the communication device and a current state of an external device. The first type of connection may be a connection in which the communication device operates as a server and the 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 communicate the target data with the external device by using the established connection. The contents of the communication may be different in response to which type of connection is established.


