NFC Communication Link Disconnection and Re-establishment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication devices using NFC schemes face challenges in efficiently managing communication links to send target data to external devices, particularly when the communication link needs to be disconnected and re-established for subsequent data transfer, due to limitations in disconnection methods and operating modes.
Innovation Solution
A communication device that selectively uses various disconnection methods based on related information included in the target data, such as temporarily stopping NFC interface operations or sending disconnection commands, to appropriately disconnect the first communication link and establish a new one, allowing for efficient transfer of second target data using the second communication link.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the communication link is maintained for continuous data transfer, then data transfer efficiency is improved, but the ability to switch between different communication programs or versions is reduced
Solution Approach 1:
The communication device dynamically selects disconnection methods based on the communication program type and version information contained in the target data. The system transitions from a static connection maintenance approach to a dynamic disconnection and reconnection strategy, allowing the communication link to be selectively terminated and re-established with different programs or versions while maintaining overall data transfer efficiency.
Solution Approach 2:
The system changes the connection state parameter from a fixed maintained state to a variable state that can be disconnected and reconnected. By modifying the connection parameter based on program type and version information, the system enables switching between different communication programs while preserving the efficiency benefits of continuous data transfer where appropriate.
2Adaptability or versatility
If multiple disconnection methods are implemented to handle different communication scenarios, then adaptability is improved, but device complexity increases
Solution Approach 1:
Different disconnection methods are applied locally to different communication scenarios based on the specific program type and version information. Rather than implementing all possible disconnection methods universally, the system selects and applies only the appropriate disconnection method for each local scenario, reducing overall system complexity while maintaining adaptability.
Solution Approach 2:
The system performs preliminary analysis of the target data to identify the communication program type and version information before selecting a disconnection method. This preliminary action enables the system to prepare the appropriate disconnection strategy in advance, reducing the complexity of real-time decision-making and simplifying the disconnection management process.
3Adaptability or versatility
If the communication link is disconnected and re-established for each data transfer, then communication program flexibility is improved, but communication time increases
Solution Approach 1:
The system uses feedback from the target data containing program type and version information to determine whether disconnection and reconnection are necessary. This feedback mechanism allows the system to maintain the communication link when the same program is used (avoiding time loss) while still providing the flexibility to disconnect and reconnect when program changes occur.
Solution Approach 2:
The connection state is made dynamic rather than static, allowing the system to adaptively maintain or terminate connections based on the communication program type and version. This dynamic approach prevents unnecessary disconnections (reducing time loss) while preserving the ability to switch programs when needed.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A communication device (10) may communicate a first establishing command with an external device (50) via a NFC interface (22) so as to establish a first communication link (LI), receive first target data from the external device (50) via the NFC interface (22) by using the first communication link (LI), process a specific command included in the first target data so as to create second target data, select one type of disconnection method according to information included in the first target data from among plural types of disconnection methods for disconnecting the first communication link (LI), and disconnect the first communication link (LI) by using the selected one type of disconnection method. The communication device (10) may communicate a second establishing command with the external device (50) via the NFC interface (22) so as to establish a second communication link (L2), and send the second target data to the external device (50) via the NFC interface (22) by using the second communication link (L2).