NFC Payment Page Opening with Short URL Resolution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing NFC payment process is inefficient due to long URL transmission times and multiple network requests, leading to prolonged App calling times and poor user experience.
Innovation Solution
Implementing a method where the NFC tag device transmits a first URL with a length equal to or less than the maximum bytes allowed by NFC, including a query identifier, allowing the payment terminal device to determine a second URL for displaying the payment page using stored data, thereby reducing the need for sub-packet transmissions and network requests.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If a long URL is transmitted through NFC tag device, then complete payment information can be conveyed, but transmission time increases and requires multiple sub-packet transmissions
Solution Approach 1:
The patent segments the URL transmission process into two parts: first transmitting a shortened first URL containing a query identifier through NFC, then using the payment terminal device to locally determine the complete second URL based on stored data. This segmentation avoids transmitting the entire long URL through NFC, reducing transmission time while maintaining information completeness.
Solution Approach 2:
The payment terminal device performs preliminary action by storing URL mapping relationships (query identifier to complete URL) in advance. When a payment is initiated, the device can quickly resolve the first URL to the second URL using pre-stored data, eliminating the need for real-time network requests and reducing overall processing time.
2Loss of information
If multiple network requests are made to resolve URL and obtain payment information, then complete payment data can be retrieved, but App calling time increases
Solution Approach 1:
The patent extracts the time-consuming network request operations from the payment flow by implementing local URL resolution. The payment terminal device uses pre-stored URL mapping data to determine the complete second URL locally, eliminating the need for multiple network requests during the payment process and significantly reducing App calling time.
Solution Approach 2:
The payment terminal device serves itself by maintaining local copies of URL mapping relationships. Instead of relying on external servers for URL resolution during payment, the device uses its own stored data to quickly determine the target URL, making the payment process self-sufficient and faster.
3Quantity of substance
If NFC tag device transmits maximum bytes allowed, then information capacity is maximized, but transmission complexity increases due to sub-packet requirements
Solution Approach 1:
The patent changes the parameter of URL length by introducing a shortened first URL format that fits within NFC's maximum byte transmission limit. This parameter change eliminates the need for sub-packet transmissions while maintaining the essential information (query identifier) needed for URL resolution, thereby reducing transmission complexity.
Data Source
Figure 1~2
Figure 3a~3b
Figure 4
AI summary
One or more embodiments of this specification disclose NFC-based payment page opening methods, apparatuses, and devices, NFC-based information sending methods, apparatuses, and devices, and URL sending methods, apparatuses, and devices. This solution can include: After acquiring, from an NFC tag device based on a near field communication way, a first URL that includes a URL query identifier, a payment terminal device can determine, based on data already stored by the payment terminal device, a second URL that corresponds to the URL query identifier and that includes target information used to display a payment page; and can further display the payment page based on the second URL. A length of the first URL is less than or equal to a maximum number of bytes that can be transmitted by the NFC tag device based on the near field communication way at a time.