RFID Tag Commissioning With Offline Serial Number Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing RFID systems require continuous network connectivity to a central server for tag writing, which is often unreliable in retail environments, leading to system bottlenecks and inefficiencies due to intermittent internet connectivity and metal interference.
Innovation Solution
A method where RFID devices receive a batch of serial numbers from a remote server and locally manage tag writing, registering used numbers with the server when connectivity is restored, reducing the need for constant network access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If RFID devices require continuous network connectivity to a central server for tag writing, then serial number allocation can be centrally managed, but system reliability deteriorates due to intermittent internet connectivity and metal interference in retail environments
Solution Approach 1:
The system performs preliminary actions by allocating batches of serial numbers to RFID devices in advance when connectivity is available. The RFID device stores these pre-allocated serial numbers locally and can write tags offline without requiring continuous server connection, thus resolving the contradiction between centralized management and operational reliability in disconnected environments
Solution Approach 2:
The system segments the tag writing process into two independent phases: (1) batch serial number allocation phase that occurs when connectivity is available, and (2) offline tag writing phase that occurs when connectivity is lost. This segmentation allows the system to maintain centralized control for allocation while enabling autonomous offline operation for tag writing, resolving the reliability-connectivity contradiction
2Productivity
If RFID devices continuously communicate with the remote server for serial number allocation, then central control is maintained, but productivity deteriorates due to system bottlenecks and intermittent connectivity
Solution Approach 1:
The system performs preliminary batch allocation of serial numbers to RFID devices when connectivity is available. This preliminary action enables the RFID device to perform multiple tag writes offline without repeated server communications, thereby improving productivity while reducing network dependency for each individual tag writing operation
Solution Approach 2:
The RFID device is empowered to autonomously select and write serial numbers from its locally stored batch without requiring real-time server authorization for each tag. This self-service capability improves tag writing efficiency and reduces continuous network dependency, resolving the productivity-reliability contradiction
3Loss of information
If serial numbers are allocated individually for each tag write, then uniqueness is ensured, but device complexity increases due to constant server communication requirements
Solution Approach 1:
The server performs preliminary allocation of unique serial number batches to RFID devices, ensuring uniqueness at the batch level through centralized tracking. The RFID device then autonomously manages individual serial number selection and writing from the pre-allocated batch, reducing communication protocol complexity while maintaining uniqueness guarantees
Solution Approach 2:
The system segments serial number management into two layers: (1) batch-level unique allocation managed by the server, and (2) individual serial number selection and writing performed autonomously by the RFID device from the batch. This segmentation reduces the complexity of constant server communication while ensuring serial number uniqueness through the batch allocation mechanism
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Aspects of the present disclosure include a method, an apparatus, and computer-readable medium for transmitting, via a RFID device, an allocation request for serial numbers to be associated with a product identifier, receiving a batch of serial numbers from a remote server, selecting a first serial number from the batch of serial numbers, wherein the first serial number is selected during a time period in which the RFID device lacks network connectivity with the remote server, transmitting the first serial number to a first RFID tag configured to be coupled with an article associated with the product identifier, and transmitting an update to the remote server indicating that the first serial number has been registered to the first RFID tag, in response to determining the RFID device is communicatively connected to the remote server.