RFID Communication Processor Dynamic Time Slot Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional communication processing devices face challenges in optimizing the number of time slots for anti-collision processes with RFID tags, leading to prolonged processing times due to the difficulty in accurately determining the number of communicatable RFID tags within a communication area.
Innovation Solution
A communication processing device that includes units for estimating the number of RFID tags and dynamically updating the number of time slots based on collision data, allowing for efficient segmentation and improved anti-collision process efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the number of time slots is increased, then the occurrence probability of collision decreases, but the processing time within one sequence becomes increased
Solution Approach 1:
The patent applies dynamics by making the number of time slots adjustable rather than fixed. The system dynamically changes the number of time slots based on the actual number of RFID tags detected in the communication area. When fewer tags are present, the system uses fewer time slots to reduce processing time. When more tags are detected, the system increases the number of time slots to reduce collision probability. This dynamic adaptation resolves the contradiction between collision avoidance and processing time by allowing the system to optimize parameters based on real-time conditions.
Solution Approach 2:
The patent implements parameter changes by modifying the number of time slots as a variable parameter. The system estimates the number of RFID tags and uses this estimation to determine the optimal number of time slots. By changing this parameter based on the estimated tag count, the system achieves both reduced processing time (when fewer tags exist) and maintained collision avoidance (when more tags are present), thereby resolving the technical contradiction.
2Loss of time
If the number of time slots is decreased, then the processing time within one sequence decreases, but the occurrence probability of collision becomes increased
Solution Approach 1:
The system dynamically adjusts the number of time slots based on real-time estimation of RFID tag quantities. When the communication area contains fewer tags, the system decreases the number of time slots to minimize processing time. When more tags are detected, the system increases the number of time slots to prevent collisions. This dynamic behavior allows the system to resolve the contradiction between processing time and collision avoidance by adapting to actual communication conditions.
Solution Approach 2:
The patent changes the number of time slots as a variable parameter based on the estimated number of RFID tags. By using this dynamic parameter adjustment, the system achieves optimal processing time when few tags are present while maintaining collision avoidance when tags are numerous, thus resolving the contradiction between these two opposing requirements.
3Productivity
If the number of time slots is slightly changed depending on the number of responses in a preceding sequence, then the anti-collision process is optimized, but it takes a long time to optimize the number of time slots depending on the number of communication apparatuses
Solution Approach 1:
The patent applies preliminary action by first estimating the number of RFID tags in the communication area before initiating the anti-collision process. This preliminary estimation allows the system to pre-determine the optimal number of time slots, avoiding the need for time-consuming iterative optimization during the actual communication process. By performing this estimation action beforehand, the system achieves both optimized anti-collision efficiency and reduced optimization time.
Solution Approach 2:
The system replaces the mechanical iterative optimization process with a mathematical estimation approach. Instead of repeatedly adjusting time slots and observing responses (a time-consuming mechanical process), the system uses mathematical models to estimate the number of tags and directly calculate the optimal time slot configuration. This substitution of estimation for iterative optimization significantly reduces the time required while maintaining anti-collision effectiveness.
4Device complexity
If a conventional approach is used to change the number of time slots without considering the number of communication apparatuses, then the process is simpler, but it is difficult to sufficiently shorten a time required for an anti-collision process
Solution Approach 1:
The patent implements feedback by using the estimated number of RFID tags to determine the optimal number of time slots. The system continuously monitors communication conditions and adjusts the time slot configuration based on feedback about the actual number of tags present. This feedback mechanism enables the system to achieve faster anti-collision processes by adapting to real-time conditions, while the complexity remains manageable through automated estimation algorithms.
Data Source
AI summary
Embodiments disclose communication processors, processing devices, and methods of performing communications with communication devices. A communication processor, adapted to perform communications with a plurality of communication devices each of which is provided with identifying information, has an instruction transmitter configured to transmit an instruction designating a first segment number indicative of a total number of communication segments to be used to perform communications with the communication devices, a collision number identifier configured to identify a collision number indicative of how many of the communication segments detect a collision between the communication devices when the communications are performed with the communication devices under a condition that each of the communication devices is allocated to one of the communication segments, a segment number identifier configured to identify a second segment number, and a segment number updater configured to update the first segment number with the second segment number.


