NFC Terminal Transaction Collision Resolution via Role Flags

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Near-field communication systems face issues with money transfer request collisions, where both terminals simultaneously initiate transactions, leading to transaction timeouts or failures, as they do not accurately determine the valid transaction initiator.

Innovation Solution

A transaction processing method that determines the validity of transaction information and identifies a valid transaction initiator by using role flags and capability flags to manage money transfer requests, allowing the first terminal to send a response message to the second terminal only if it is determined to be the initiator, thereby resolving collisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If both terminals simultaneously send money transfer request messages to initiate a transaction, then both parties can attempt to perform the transaction, but the transaction process becomes locked and results in timeout or failure

Engineering Contradiction:
Improvetransaction initiation flexibilityVSAvoidtransaction success rate
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by having terminals pre-set role flags (payer or payee) before the collision occurs. When a money transfer request is sent, the terminal includes its pre-determined role flag in the message. This allows the receiving terminal to immediately identify the valid initiator based on role compatibility (payer requesting from payee, or payee requesting from payer), preventing the locking issue without restricting initiation flexibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces role flags as an intermediary mechanism that mediates the collision resolution. The role flag acts as a identifier that enables terminals to determine validity without direct negotiation or waiting, allowing simultaneous initiations to be resolved automatically based on pre-assigned roles, thus maintaining flexibility while ensuring reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If terminals wait for money transfer response messages from each other, then transaction information can be verified, but the transaction times out and fails due to mutual waiting

Engineering Contradiction:
Improvetransaction information verificationVSAvoidtransaction processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-assigning role flags to terminals before the transaction collision. This allows terminals to immediately determine validity upon receiving a request message without needing to wait for a response to verify transaction information. The role flag provides immediate verification capability, eliminating the mutual waiting problem and reducing transaction processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses feedback by including the role flag in the money transfer request message itself, providing immediate information about the sender's intended role. This feedback mechanism allows the receiving terminal to instantly verify transaction validity and proceed or discard the request without waiting for additional response messages, thus reducing time loss while maintaining verification precision.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If both terminals send money transfer request messages simultaneously, then both can attempt to initiate the transaction, but two transactions are conducted causing conflicts

Engineering Contradiction:
Improvetransaction initiation capabilityVSAvoidtransaction consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent applies preliminary action by pre-determining role flags for each terminal before the collision occurs. When simultaneous requests are sent, each request includes the sender's role flag. The receiving terminal uses this pre-set information to determine validity based on role compatibility, ensuring only one valid transaction is established even when both terminals attempt initiation, thus maintaining transaction consistency without limiting initiation capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies asymmetry by introducing role flags that create asymmetric identities (payer vs. payee) between terminals. This asymmetry allows the system to distinguish between valid and invalid simultaneous initiations based on role compatibility, ensuring transaction consistency while preserving the ability of both terminals to attempt initiation. The asymmetric role assignment breaks the symmetry of simultaneous requests and enables deterministic conflict resolution.

Inventive Principle:
Principle #4Asymmetry

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 method effectively resolves money transfer request collisions in near-field communication by ensuring that only the valid transaction initiator proceeds with the transaction, preventing timeouts and ensuring successful transaction processing.

Implementation Method 1

Near field communication (Near Field Communication, NFC) is a short-range wireless communications technology based on radio frequency identification (Radio Frequency Identification, RFID), to be specific, magnetic induction is used to implement communication between terminals within a short distance

Methodology Applied
Scientific EffectMagnetic induction: Electromagnetic Induction

Data Source

PatentEP3567876B1Transaction processing method and terminal
Publication Date: 2022.10.26 HUAWEI TECH CO LTD
  • EP3567876B1 patent drawingFigure 1
  • EP3567876B1 patent drawingFigure 2
  • EP3567876B1 patent drawingFigure 3

AI summary

Embodiments of the present invention disclose a transaction processing method and a terminal, which relate to the communications field and resolve a problem of a money transfer request collision in near-field communication. A specific solution is: After a first terminal receives a first money transfer request message sent by a second terminal, if a money transfer request collision exists, based on a role flag of the second terminal and/or a role flag of the first terminal, the first terminal sends a first money transfer response message to the second terminal, or the first terminal skips replying to the first money transfer request message. The embodiments of the present invention are used to resolve the money transfer request collision.