CN100562883C - The device of the method for reading radio frequency signal, system and transmitting-receiving radiofrequency signal - Google Patents

The device of the method for reading radio frequency signal, system and transmitting-receiving radiofrequency signal Download PDF

Info

Publication number
CN100562883C
CN100562883C CNB2007100027131A CN200710002713A CN100562883C CN 100562883 C CN100562883 C CN 100562883C CN B2007100027131 A CNB2007100027131 A CN B2007100027131A CN 200710002713 A CN200710002713 A CN 200710002713A CN 100562883 C CN100562883 C CN 100562883C
Authority
CN
China
Prior art keywords
radiofrequency signal
reservation
reader
tag
sends
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2007100027131A
Other languages
Chinese (zh)
Other versions
CN101231684A (en
Inventor
刘培
张兴炜
王东
赵玉萍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Peking University
Huawei Technologies Co Ltd
Original Assignee
Peking University
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Peking University, Huawei Technologies Co Ltd filed Critical Peking University
Priority to CNB2007100027131A priority Critical patent/CN100562883C/en
Publication of CN101231684A publication Critical patent/CN101231684A/en
Application granted granted Critical
Publication of CN100562883C publication Critical patent/CN100562883C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Near-Field Transmission Systems (AREA)

Abstract

The invention discloses a kind of device of method, system and transmitting-receiving radiofrequency signal of reading radio frequency signal, wherein, this method comprises: A, the reader Reader electronic tag Tag in compass of competency sends a reply order, and the Tag that receives commands in return sends the reservation radiofrequency signal to Reader; After B, Reader receive the reservation radiofrequency signal, send reading order to the Tag that sends this reservation radiofrequency signal; After C, the Tag that sends this reservation radiofrequency signal receive reading order, data message is carried at sends to Reader in the radiofrequency signal and read.The present invention can improve the efficient of reading radio frequency signal.

Description

The device of the method for reading radio frequency signal, system and transmitting-receiving radiofrequency signal
Technical field
The present invention relates to radio-frequency (RF) identification (RFID) technology, particularly the device of a kind of method of reading radio frequency signal, system and transmitting-receiving radiofrequency signal.
Background technology
RFID receives publicity because numerous characteristics easily are more and more as a gordian technique.RFID has very application prospects, as substituting the more bar code system of use in the supermarket.RFID can use under special rugged environment, offers convenience for people's use.Rfid system is made of two essential parts usually: reader (Reader) and label (Tag), wherein, the number of Tag is far longer than the number of Reader.Wherein, the Reader data message that can either read among the Tag can write data message to Tag again.
Rfid system has dual mode when work: active rfid system and passive rfid system.In the active rfid system, Tag is provided with the carrier wave energy, and when Tag and Reader carry out data message when mutual, it is mutual to adopt the carrier wave energy that self is provided with and Reader to carry out data message.In passive rfid system, Tag is not provided with the carrier wave energy, is provided by Reader behind the carrier wave energy of Tag that to carry out data message mutual with Tag.Like this, for the rfid system of different operating mode, have two kinds of Tag accordingly, a kind of for having the Tag of the carrier wave energy, another kind of for not having the Tag of the carrier wave energy, a kind of Tag in back has more attractive force because of cost is lower.
In a rfid system, can have only a Reader and a plurality of Tag, manage data message that Tag preserved and corresponding Item Information in the whole Reader compass of competency by the control system in the rfid system.In a rfid system, a plurality of Reader and a plurality of Tag can also be arranged, at this moment, the control system in the rfid system also needs to coordinate each Reader operate as normal.
Rfid system need identify the radiofrequency signal that all Tag in certain Reader compass of competency send quickly, because Tag is that passive work and all Tag are operated in same frequency range under Reader control, so how to avoid the radiofrequency signal collision in the identifying effectively and finish the gordian technique of being identified as of all radiofrequency signals as quickly as possible for rfid system.
At present, the collision problem that occurs in the time of can using the method for time-division to solve radiofrequency signal recognition.This method generally can have dual mode to realize.A kind of is the possibility mode, and another kind is the determinacy mode.Corresponding respectively in ISO/IEC 18000-6 standard is Framed Slotted ALOHA algorithm and binary tree (Binary Tree), and the radiofrequency signal discrimination of this dual mode Tag is all about 35%.Below respectively this dual mode is elaborated.
The possibility mode
This method is divided into a lot of time slots with Tag to the Reader Recovery Process, and Tag replys radiofrequency signal to Reader in the time slot that oneself is selected at random, carry data message in this radiofrequency signal.
Fig. 1 is the method flow diagram of the anti-collision recognition radiofrequency signal of prior art possibility mode, and its concrete steps are:
Step 100, Reader all Tag in compass of competency send order, and request Tag replys the radiofrequency signal of carrying data message, have carried the time slot scope of replying radiofrequency signal in this order.
Step 101, the Tag that receives order select the answer time slot of a time slot as oneself at random in the time slot scope that this order is carried.
Step 102, Tag return the radiofrequency signal of carrying data message by selected answer time slot to Reader.
Step 103, Reader judge whether the radiofrequency signal that receives in the time slot in the time slot scope equals 1, if then execution in step 104; If not, execution in step 105 then.
In this step, whether Reader can by receiving a radiofrequency signal in collision detection technology for detection to a time slot.
Step 104, Reader successfully are identified in this radiofrequency signal that receives on this time slot, and read the data message that this radiofrequency signal is carried, returning identification to Tag after discerning successfully successfully orders, Tag receives this identification and successfully orders the laggard sleep state of going into, unless receive the recognition command of non-process, no longer participate in identifying.
If do not receive radiofrequency signal on this time slot of step 105, then this time slot is wasted; If receive an above radiofrequency signal on this time slot, collision has then taken place, the radiofrequency signal recognition failures of this time slot returns step 100 and continues to carry out, and the radiofrequency signal identification that all Tag in the Reader compass of competency send finishes.
The efficient of this mode radiofrequency signal recognition is subjected to the influence of current Reader distributed time slot quantity and total Tag number, and the recognition efficiency of each frame is:
Frame recognition efficiency=have only a Tag to reply the timeslot number (1) of the timeslot number/frame of radiofrequency signal
Can derive from formula (1), when the number of timeslots of frame approximates the quantity of the radiofrequency signal that unidentified Tag sends, the maximal value that the recognition efficiency of this frame can reach is about 37%, but because Reader is difficult to predict the quantity of the radiofrequency signal that unidentified Tag sends, so the number of timeslots of each frame that Reader gives all can not make recognition efficiency reach or near 37% most the time.
Fig. 2 shows when the number of timeslots of a frame is 256, and corresponding recognition efficiency changed when the radiofrequency signal number that Unidentified Tag sends changed between 0~1000.
In order to make recognition efficiency improve, Reader must predict the radiofrequency signal quantity that current Unidentified Tag sends well.At this prediction some algorithms are arranged, but because the restriction of high recognition efficiency uses the possibility mode to discern the radiofrequency signal that Tag sends, the highest recognition efficiency also can only approach 37%.
The determinacy mode
This mode adopts Binary Tree algorithm, this algorithm utilizes binary tree that Tag is classified, be assigned to a class up to the radiofrequency signal of having only Tag to send, finish identifying after, return the repetition identifying again and discern the radiofrequency signal that other Tag send.
Fig. 3 is the method flow diagram of the anti-collision recognition radiofrequency signal of prior art determinacy mode, in the method, counter is set in Tag, and its concrete steps are:
Step 300, Reader send a reply order to all Tag of administration, ask all Tag to reply the radiofrequency signal of carrying data message.
Step 301, the Tag that receives commands in return reply the radiofrequency signal carry data message, and the counter that is provided with is put 0.
Step 302, Reader judge the radiofrequency signal quantity that receives in the official hour scope, carry out different operating: if the radiofrequency signal that receives surpasses 1, then execution in step 303; If the radiofrequency signal of not receiving, then execution in step 304; If the radiofrequency signal that receives is 1, execution in step 305.
Step 303, Reader send order to all Tag, require counter to be changed to 0 Tag the counter of oneself is selected 0 or 1 at random; Require counter not to be changed to 0 Tag count value increase by 1, execution in step 306 with oneself counter.
The count value that step 304, Reader send all Tag of order request all subtracts 1 (count value of counter be 0 Tag subtract 1 back count value still be 0), execution in step 306.
Step 305, Reader do not detect collision at the appointed time, promptly have only a Tag to reply the radiofrequency signal of carrying data message, then discern successfully, returning identification to Tag successfully orders, Tag receives this identification and successfully orders the laggard sleep state of going into, unless receive the recognition command of non-process, no longer participate in identifying.The counter that Reader sends all Tag settings of order request all subtracts 1, execution in step 306.
Step 306, Reader send reading order, require all counters to be changed to 0 Tag and reply the radiofrequency signal of carrying data message, change step 302~306 over to and continue to carry out, and are identified success up to all Tag of Reader administration.
The efficient of this mode radiofrequency signal recognition is:
The time slot sum (2) that efficient=total all Tag of Tag number/identification consume
From formula (2) as can be seen, molecule is total Tag number, and denominator is the identification time slot sum that all Tag consumed.Fig. 4 and Fig. 5 are respectively the recognition efficiency simulation result synoptic diagram of determinacy mode, and wherein, Fig. 4 is a prior art determinacy mode collision performance curve synoptic diagram; Fig. 5 is a prior art determinacy mode reading efficiency curve synoptic diagram.
As can be seen from Figure 4 and Figure 5, along with the increase of Tag number, the received RF signal time slot of determinacy mode is linear with the Tag number, and recognition efficiency is about 35%, and wherein the loss in efficiency more than 50% is in the consumption of collision time slot.The recognition efficiency of determinacy mode is the highest about 44%.
From above-mentioned dual mode as can be seen, the Tag of this dual mode adopts at random access mechanism to send radiofrequency signal to Reader, inserts this mechanism at random and has theoretical upper limit, so recognition efficiency also is limited in certain scope.Therefore, the efficient of this dual mode radiofrequency signal recognition is all lower.
Summary of the invention
The embodiment of the invention provides a kind of device of method, system and transmitting-receiving radiofrequency signal of reading radio frequency signal, can improve the efficient of radiofrequency signal recognition.
The embodiment of the invention is achieved in that a kind of method of reading radio frequency signal, and this method comprises:
A, the reader Reader electronic tag Tag in compass of competency sends a reply order, and the described Tag that receives commands in return sends the reservation radiofrequency signal to described Reader;
After B, described Reader received the reservation radiofrequency signal, the number of determining the reservation radiofrequency signal that described Reader receives in setting-up time was that Reader sets the number that reads, and sends reading order to the Tag that sends this reservation radiofrequency signal;
After C, the described Tag that sends this reservation radiofrequency signal receive reading order, data message is carried at sends to described Reader in the radiofrequency signal and read.
A kind of device of received RF signal, described device is a reader, comprising: transceiver module, collision detection module and order generation module, wherein,
Described transceiver module, the reservation radiofrequency signal that is used for receiving sends to described collision detection module; The order or the reading order of the transmission reservation radiofrequency signal that will receive from described order generation module send;
Described collision detection module, be used for the reservation radiofrequency signal that receives from described transceiver module is carried out collision detection, the number of determining the reservation radiofrequency signal that receives in setting-up time is that reader is set the number that reads, and generates testing result and sends to described order generation module;
Described order generation module is used to generate the order of transmission reservation radiofrequency signal and according to behind the testing result generation reading order that receives from described collision detection module, sends to described transceiver module.
A kind of device that sends radiofrequency signal, this device is electronic tag, comprising: reservation radiofrequency signal generation module, radiofrequency signal generation module, data information memory module and transceiver module, wherein,
Described reservation radiofrequency signal generation module after being used for receiving the order that sends the reservation radiofrequency signal from described transceiver module, generates the reservation radiofrequency signal and also sends to described transceiver module;
Described radiofrequency signal generation module after being used for receiving reading order from described transceiver module, extracts data message from described data information memory module, generate the radiofrequency signal of carrying data message and send to described transceiver module;
Described data information memory module is used for storing data information;
Described transceiver module, the order that radiofrequency signal is preengage in the transmission that is used for receiving sends to described reservation radio frequency generation module, will send from the reservation radiofrequency signal that described reservation radio frequency generation module receives; The reading order that receives is sent to described radiofrequency signal generation module, to send from the radiofrequency signal of carrying data message that described radiofrequency signal generation module receives, described reading order is that reader receives the reservation radiofrequency signal, determines that the number of the reservation radiofrequency signal that described reader receives is after reader is set the number that reads in setting-up time, sends to the electronic tag that sends this reservation radiofrequency signal.
A kind of system of reading radio frequency signal, this system comprises: reader Reader and electronic tag Tag, wherein,
Described Reader, be used for sending the order of reservation radiofrequency signal to Tag, reservation radiofrequency signal to the Tag that receives is carried out collision detection, the number of determining the reservation radiofrequency signal that receives in setting-up time is that Reader sets the number that reads, send reading order to the Tag that sends this reservation radiofrequency signal, the radiofrequency signal of carrying data message that receives is read;
Described Tag is used for the order according to the transmission reservation radiofrequency signal that receives, and sends the reservation radiofrequency signal to described Reader,
According to the reading order that receives, send the radiofrequency signal of carrying data message to described Reader.
The device of the method that the embodiment of the invention provides, system and transmitting-receiving radiofrequency signal, at first send the reservation that the reservation radiofrequency signal of not carrying data message sends data message to Reader by Tag, after preengaging successfully, send again and carry the radiofrequency signal of data message to Reader.Because the reservation radiofrequency signal is short collision frame, thus collision probability also reduce accordingly, thereby can improve the efficient of radiofrequency signal recognition.
Description of drawings
Fig. 1 is the method flow diagram of the anti-collision recognition radiofrequency signal of prior art possibility mode;
Fig. 2 for prior art when the number of timeslots of a frame is 256, corresponding recognition efficiency variation synoptic diagram when the radiofrequency signal number that Unidentified Tag sends changes between 0~1000;
Fig. 3 is the method flow diagram of the anti-collision recognition radiofrequency signal of prior art determinacy mode;
Fig. 4 is a prior art determinacy mode collision performance curve synoptic diagram;
Fig. 5 is a prior art determinacy mode reading efficiency curve synoptic diagram;
Fig. 6 is the method flow diagram of embodiment of the invention reading radio frequency signal;
A kind of device synoptic diagram that sends radiofrequency signal that Fig. 7 provides for the embodiment of the invention;
The device synoptic diagram of a kind of received RF signal that Fig. 8 provides for the embodiment of the invention;
The system schematic of a kind of reading radio frequency signal that Fig. 9 provides for the embodiment of the invention;
Figure 10 is the method flow diagram of preferred embodiment received RF signal of the present invention;
Figure 11 is the simulation curve synoptic diagram of embodiment of the invention radiofrequency signal recognition;
The simulation curve synoptic diagram that Figure 12 consumes for embodiment of the invention collision time slot.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, the embodiment of the invention is described in further detail below in conjunction with accompanying drawing.
In order when sending data message, to reduce collision, Tag sends the reservation that the reservation radiofrequency signal of not carrying data message sends data message to Reader, after preengaging successfully, on the Reader distributed time slot, send again and carry the radiofrequency signal of data message to Reader.
In embodiments of the present invention, Tag can generate the reservation radiofrequency signal and carry out time slot reservation, and this reservation radiofrequency signal is short collision detection frame.Reader is provided with the mode of operation that reads the reservation radiofrequency signal, and like this, Reader just can identify the reservation radiofrequency signal, is that Tag distributes time slot according to the reservation radiofrequency signal.
Fig. 6 is the method flow diagram of embodiment of the invention reading radio frequency signal, at Tag counter is set, and its concrete steps are:
Step 600, Reader send a reply order to all Tag of administration, ask all Tag to reply the reservation radiofrequency signal.
Step 601, the Tag that receives commands in return reply the reservation radiofrequency signal, and the counter that is provided with is put 0.
Step 602, Reader judge the reservation radiofrequency signal quantity that receives in the official hour scope, carry out different operating: if the reservation radiofrequency signal that receives surpasses 1, then execution in step 603; If do not receive the reservation radiofrequency signal, then execution in step 604; If the reservation radiofrequency signal that receives is 1, execution in step 605.
Step 603, Reader detect collision at the appointed time, and the reservation radiofrequency signal of determine replying surpasses 1, then send order to all Tag, require counter to be changed to 0 Tag the counter of oneself is selected 0 or 1 at random; Require counter not to be changed to after 0 Tag increases by 1 with the count value of oneself counter, return step 606 execution.
Step 604, Reader do not receive the reservation radiofrequency signal at the appointed time, and then the Reader count value that sends all Tag of order request all subtracts 1 after (count value of counter be 0 Tag subtract 1 back count value still be 0), returns step 606 and carries out.
Step 605, Reader do not detect collision at the appointed time, promptly have only a Tag to reply the reservation radiofrequency signal, then preengage successfully, send reading order to Tag, indication sends the time slot (being generally the time slot in the Reader compass of competency) of data message, and Tag receives the radiofrequency signal that will carry data message after this order sends to Reader in the time slot of indicating after, enters sleep state, unless receive the subscription command of non-process, no longer participate in identifying.The counter that Reader sends all Tag settings of order request all subtracts 1, returns step 606 and carries out.
In embodiments of the present invention, when sending reading order, also can not indicate the time slot that sends data message, and directly send reading order, at this moment, the radio frequency that Tag directly will carry data message sends to Reader, and after the Reader identification, execution in step 606 again.Like this, can not cause the time slot collision yet.
Step 606, Reader send reading order, require all counters to be changed to 0 Tag and reply the reservation radiofrequency signal, change step 602~606 over to and continue to carry out, and are identified success up to all Tag of Reader administration.
In the described embodiment of Fig. 6, only be set at 0 o'clock at counter, Tag could send the reservation radiofrequency signal, and therefore, it is the condition that sends the reservation radiofrequency signal that counter is set to 0.But, in specific implementation, can be a definite value also with the condition setting that sends the reservation radiofrequency signal, promptly send the count value of reservation radiofrequency signal, and be not set at 0.
Like this, in step 603, require counter to be changed to 0 Tag the counter of oneself is selected 0 or 1 at random; Requiring counter not to be changed to 0 Tag increases by 1 step with the count value of oneself counter and can change to: counter is changed to the Tag that sends the reservation radiofrequency signal count value that sends the reservation radiofrequency signal is set or be not set to oneself counter at random, counter be not changed to the Tag that sends the reservation radiofrequency signal preengages the counter adjustment of self count value from radiofrequency signal to transmission away from setting value.
In step 604 and step 605, the count value that Reader sends all Tag of order request all subtracts 1 and can change to: Reader sends all Tag of order request approach setting value (if Counter Value is described setting value, then not adjusting) from self counter adjustment to the count value that sends the reservation radiofrequency signal.
In embodiments of the present invention, Reader is set in official hour, the reservation radiofrequency signal that can read is 1 (at this moment Reader has only an antenna), read the development of technology along with Reader, the reservation radiofrequency signal that reads in official hour also can surpass 1 (Reader can have not interference between a plurality of antennas and a plurality of antenna), as 2,3 or 4, at this moment, just can not limit the reservation radiofrequency signal that reads is 1, but the number that reads the reservation radiofrequency signal for setting.
The embodiment of the invention also provides a kind of device that sends radiofrequency signal, and this device is Tag, and as shown in Figure 7, this device comprises: reservation radiofrequency signal generation module, radiofrequency signal generation module, data information memory module and transceiver module, wherein,
Reservation radiofrequency signal generation module, after being used for receiving the order that sends the reservation radiofrequency signal from transceiver module, generate the reservation radiofrequency signal after, send to transceiver module;
The radiofrequency signal generation module after being used for receiving reading order from transceiver module, extracts data message from the data information memory module, generate the radiofrequency signal of carrying data message and send to transceiver module;
The data information memory module is used for storing data information;
The order that transceiver module, the transmission that is used for receiving are preengage radiofrequency signal sends to reservation radio frequency generation module, will send from the reservation radiofrequency signal that reservation radio frequency generation module receives; The reading order that receives is sent to the radiofrequency signal generation module, will send from the radiofrequency signal of carrying data message that the radiofrequency signal generation module receives.
In the device that sends radiofrequency signal, also comprise counter module, be used for adjusting count value according to the adjustment count value order that receives from described transceiver module, send the count value indication to described transceiver module;
Described transceiver module, the adjustment count value order that is used for receiving sends to counter module, receive the count value indication that described counter module sends, judge that this count value is designated as the count value that sends the reservation radiofrequency signal, will send from the reservation radiofrequency signal that described reservation radio frequency generation module receives.
Present embodiment also provides a kind of device of received RF signal, and this device is Reader, and as shown in Figure 8, this device comprises: transceiver module, collision detection module, identification module and order generation module.Wherein,
Transceiver module, the reservation radiofrequency signal that is used for receiving sends to the collision detection module; The order or the reading order of the transmission reservation radiofrequency signal that will receive from the order generation module send; The radiofrequency signal of carrying data message that receives is sent to identification module.
The collision detection module is used for the reservation radiofrequency signal that receives from transceiver module is detected, and generates testing result and sends to the order generation module.
The order generation module after being used for generating the order or reading order that sends the reservation radiofrequency signal according to the testing result that receives from the collision detection module, sends to transceiver module.
Identification module is used for receiving the radiofrequency signal of carrying data message, recognition data and information from transceiver module.
In the device of radiofrequency signal recognition, also comprise timing module, be used for the time of setting then after, will indicate the time to send to the collision detection module; The collision detection module was used within the time of receiving, and the reservation radiofrequency signal that receives from transceiver module is detected, and generated testing result and sent to the order generation module.
In the order generation module of the device of radiofrequency signal recognition, also comprise and adjust count value order generation module, be used for generating and adjust the count value order according to the testing result that receives, send by transceiver module.
The embodiment of the invention also provides a kind of system of reading radio frequency signal, and as shown in Figure 9, this system comprises: Reader and Tag, wherein,
Reader is used to send order or the reading order of preengaging radiofrequency signal, and the reservation radiofrequency signal that receives is carried out collision detection, and the radiofrequency signal of carrying data message that receives is carried out reading of data message.
Tag is used for the order according to the transmission reservation radiofrequency signal that receives, and sends the reservation radiofrequency signal to Reader, according to the reading order that receives, sends the radiofrequency signal of carrying data message to Reader.
In embodiments of the present invention, for the method that guarantees described method of Fig. 6 and determinacy radiofrequency signal recognition compatible mutually, allowing to generate the Tag and the existing Tag that preengage radiofrequency signal works simultaneously, Reader can have two mode of operations, and a mode of operation is to read the mode of operation (the described method of Fig. 6) of reservation radiofrequency signal; Another mode of operation is the mode of operation (the described method of Fig. 5) of reading radio frequency signal, and Reader can change arbitrarily between two mode of operations.Be operated in as Reader under the mode of operation of reading radio frequency signal, because according to the described method of Fig. 5, so the efficient of radiofrequency signal recognition does not improve; Be operated under the mode of operation that reads the reservation radiofrequency signal as Reader, after the radiofrequency signal of carrying data message that the Tag that can at first can generate the reservation radiofrequency signal according to the described method identification of Fig. 6 sends, identification has the radiofrequency signal of carrying data message that Tag sends now again, like this, the efficient of radiofrequency signal recognition is improved.
Figure 10 is the method flow diagram of preferred embodiment reading radio frequency signal of the present invention, and its concrete steps are:
Step 1000, Reader switch to the mode of operation that reads the reservation radiofrequency signal, send the order that the reservation radiofrequency signal is replied in request to all Tag of administration.
The switching of mode of operation can manually be carried out, and also can carry out automatically.When automaticallying switch, can in the time slot that is provided with, not receive after the Tag that can generate the reservation radiofrequency signal replys the reservation radiofrequency signal, determine to have discerned and can generate the Tag that preengages radiofrequency signal, switch automatically, read existing Tag.
Step 1001, the Tag that can generate the reservation radiofrequency signal that receives this commands in return reply the reservation radiofrequency signal, and the counter that is provided with is put 0.
For existing Tag, owing to can not generate the reservation radiofrequency signal, so do not reply any radiofrequency signal.
Step 1002, Reader judge the reservation radiofrequency signal quantity that receives in the official hour scope, carry out different operating: if the reservation radiofrequency signal that receives surpasses 1, then execution in step 1003; If do not receive the reservation radiofrequency signal, then execution in step 1004; If the reservation radiofrequency signal that receives is 1, execution in step 1005.
Step 1003, Reader detect collision at the appointed time, and the reservation radiofrequency signal of determine replying surpasses 1, then send order to all Tag, require counter to be changed to 0 Tag the counter of oneself is selected 0 or 1 at random; Require counter not to be changed to after 0 Tag increases by 1 with the count value of oneself counter, return step 1006 execution.
Step 1004, Reader do not receive the reservation radiofrequency signal at the appointed time, after then the count value of all Tag of Reader transmission order request all subtracts 1 (if the count value of Tag is 0, then remaining unchanged), return step 1006 and carry out.
Step 1005, Reader do not detect collision at the appointed time, promptly have only a Tag to reply the reservation radiofrequency signal, then preengage successfully, send reading order to Tag, indication sends the time slot of data message, and Tag receives the radiofrequency signal that will carry data message after this order sends to Reader in the time slot of indicating after, enters sleep state, unless receive the subscription command of non-process, no longer participate in identifying.The counter that Reader sends all Tag settings of order request all subtracts 1, returns step 1006 and carries out.
Step 1006, Reader send reading order, require all counters to be changed to 0 Tag and reply the reservation radiofrequency signal.
Step 1007, Reader judge whether in the time slot of setting, in 3~5 time slots, do not receive the reservation radiofrequency signal, if not, then explanation can not generate reservation radiofrequency signal ground Tag with all of Reader administration and all discerned, and changes step 1002~1006 over to and continues to carry out; If then execution in step 1008.
Step 1008, Reader send a reply order to all Tag of administration, ask all Tag to reply the radiofrequency signal of carrying data message.
Step 1009, the existing Tag that receives commands in return reply the radiofrequency signal of carrying data message, and the counter that is provided with is put 0.
Step 1010, Reader judge the radiofrequency signal quantity that receives in the official hour scope, carry out different operating: if the radiofrequency signal that receives surpasses 1, then execution in step 1011; If the radiofrequency signal of not receiving, then execution in step 1012; If the radiofrequency signal that receives is 1, execution in step 1013.
Step 1011, Reader detect collision at the appointed time, and the radiofrequency signal of determine replying surpasses 1, then send order to all Tag, require counter to be changed to 0 Tag the counter of oneself is selected 0 or 1 at random; Require counter not to be changed to 0 Tag count value increase by 1, execution in step 1014 with oneself counter.
Step 1012, Reader do not receive radiofrequency signal at the appointed time, then the Reader count value that sends all Tag of order request all subtract 1 (the Tag count value is 0, remains unchanged), execution in step 1014.
Step 1013, Reader do not detect collision at the appointed time, promptly have only a Tag to reply the radiofrequency signal of carrying data message, then discern successfully, returning identification to Tag successfully orders, Tag receives this identification and successfully orders the laggard sleep state of going into, unless receive the recognition command of non-process, no longer participate in identifying.The counter that Reader sends all Tag settings of order request all subtracts 1, execution in step 1014.
Step 1014, Reader send reading order, require all counters to be changed to 0 existing Tag and reply the radiofrequency signal of carrying data message, change step 1011~1014 over to and continue to carry out, and are identified success up to all existing Tag of Reader administration.
In the method for existing determinacy radiofrequency signal recognition, can obtain by simulating, verifying, in the time slot scope that Reader provides, time slot over half is the collision time slot, the recognition efficiency of Reader50% is by the meaningless collision consumption of Tag.In embodiments of the present invention, the data message of Tag is before being correctly validated, preengage the process of time slot, can avoid the collision consumption of the radiofrequency signal of carrying data message of Tag transmission, l-G simulation test shows that the recognition efficiency of Reader brings up to about 65% by existing about 35%, as Figure 11 and shown in Figure 12.Wherein, Figure 11 is the simulation curve synoptic diagram of embodiment of the invention radiofrequency signal recognition; The simulation curve synoptic diagram that Figure 12 consumes for embodiment of the invention collision time slot.
In Figure 11, provided the recognition efficiency curve of the short collision frame when the reservation radiofrequency signal adopts random number to be respectively 8bit and 16bit, the radiofrequency signal institute accepted standard time slot that carries data message that the used long time slot of definition Binary tree sends for existing Tag among the figure, preengage the short collision frame that radiofrequency signal adopts in addition and be the standard time slot by time or the conversion of bit number, discern the data message of 1000 Tag transmissions as can be seen and need just can finish less than the recognition time of 1600 time slots following of the situation of optimum, efficient reaches about 65%.
In Figure 12, as can be seen, the scheme that the embodiment of the invention provides mainly comes from colliding the minimizing of time that time slot adopts the improvement of reading efficiency.
More than be explanation, in concrete implementation process, can carry out suitable improvement, to adapt to the concrete needs of concrete condition method of the present invention to the specific embodiment of the invention.Therefore be appreciated that according to the specific embodiment of the present invention just to play an exemplary role, not in order to restriction protection scope of the present invention.

Claims (14)

1, a kind of method of reading radio frequency signal is characterized in that, this method comprises:
A, the reader Reader electronic tag Tag in compass of competency sends a reply order, and the Tag that receives commands in return sends the reservation radiofrequency signal to described Reader;
After B, described Reader received the reservation radiofrequency signal, the number of determining the reservation radiofrequency signal that described Reader receives in setting-up time was that Reader sets the number that reads, and sends reading order to the Tag that sends this reservation radiofrequency signal;
After C, the Tag that sends this reservation radiofrequency signal receive reading order, data message is carried at sends to described Reader in the radiofrequency signal and read.
2, the method for claim 1 is characterized in that, counter is set and adopts this rolling counters forward at Tag, and the process that the described Tag of steps A sends the reservation radiofrequency signal is:
The Tag that receives commands in return determines whether the counter that self is provided with is counted, and if not, then after the transmission reservation radiofrequency signal, adopts this counter to count;
If, determine that the counter of self is changed to when sending the count value of preengaging radiofrequency signal, send the reservation radiofrequency signal; The counter of determining self is not changed to when sending the count value of preengaging radiofrequency signal, does not send the reservation radiofrequency signal.
3, method as claimed in claim 2 is characterized in that, the counter that described Tag is provided with is counted the indication by Reader, and process is:
Described Reader receives smaller or equal to Reader and sets when reading the reservation radiofrequency signal of number, Tag of this reservation radiofrequency signal of the non-transmission of described Reader in its compass of competency send to adjust the order of count value, and the Tag that receives the order of this adjustments count value preengages setting value that the count value of radiofrequency signal approach with the counter adjustment of self to transmission according to the order of this adjustments count value;
Described Reader determines that the reservation radiofrequency signal that receives surpasses Reader and sets the number that reads, the Tag of described Reader in its compass of competency sends the order of adjusting count value, if the Tag count value in the Reader compass of competency is for sending the count value of reservation radiofrequency signal, then set or be not set at the count value that sends the reservation radiofrequency signal at random according to the order of this adjustment count value, if the Tag count value in the Reader compass of competency is for sending the count value of reservation radiofrequency signal, then according to this order of adjusting count value with self the counter adjustment to the count value that sends the reservation radiofrequency signal away from setting value;
Described Reader determines not receive the reservation radiofrequency signal, the Tag of described Reader in its compass of competency send to adjust the order of count value, all Tag in the Reader compass of competency according to the order of this adjustments count value with self counter adjustment to sending the setting value that the count value of preengaging radiofrequency signal is approached.
As claim 1,2 or 3 described methods, it is characterized in that 4, after step C, this method also comprises:
Behind the data message that D, described Reader reading radio frequency signal carry, change steps A over to and continue to carry out, the radiofrequency signal of the data message that the Tag that can send the reservation signal in the Reader compass of competency sends all has been read.
5, method as claimed in claim 4 is characterized in that, after step D, this method further comprises:
The Tag of Reader in its compass of competency sends reading order, and the Tag that can not send the reservation radiofrequency signal in the Reader compass of competency is changed to counter the count value that sends the reservation radiofrequency signal after sending and carrying the radiofrequency signal of data message;
If E, Reader receive 1 radiofrequency signal of carrying data message in compass of competency, then send this Tag that carries the radiofrequency signal of data message and send successful recognition command, this Tag that can not send the reservation radiofrequency signal that carries the radiofrequency signal of data message of non-transmission in the Reader compass of competency sends the order of adjusting count value, receive the Tag of the order of this adjustment count value approaches setting value from self counter adjustment to the count value that sends the reservation radiofrequency signal, execution in step H;
F, if receiving, Reader surpasses 1 radiofrequency signal of carrying data message in compass of competency, the Tag that can not send the reservation radiofrequency signal in the Reader compass of competency sends the order of adjusting count value, if the Tag count value that receives the order of this adjustment count value is preengage the count value of radiofrequency signal for transmission, then set or be not set at the count value that sends the reservation radiofrequency signal at random according to the order of this adjustment count value, if the Tag count value that receives the order of this adjustment count value is not preengage the count value of radiofrequency signal for transmission, then according to this order of adjusting count value with self the counter adjustment to the count value that sends the reservation radiofrequency signal away from setting value, execution in step H;
If G, Reader do not receive the radiofrequency signal of carrying data message in compass of competency, the Tag that can not send the reservation radiofrequency signal in the Reader compass of competency sends the order of adjusting count value, receive the Tag of the order of this adjustment count value approaches self counter adjustment according to setting value from the order of this adjustment count value to the count value that sends the reservation radiofrequency signal, execution in step H;
H, Reader send reading order to the Tag of compass of competency, counter is changed to the Tag that can not send the reservation radiofrequency signal of the count value that sends the reservation radiofrequency signal after the radiofrequency signal of data message is carried in the Reader transmission, return execution in step E, F or G, the radiofrequency signal of carrying data message that the Tag that can not send the reservation radiofrequency signal in compass of competency sends has been read.
6, a kind of device of received RF signal is characterized in that, described device is a reader, comprising: transceiver module, collision detection module and order generation module, wherein,
Described transceiver module, the reservation radiofrequency signal that is used for receiving sends to described collision detection module; The order or the reading order of the transmission reservation radiofrequency signal that will receive from described order generation module send;
Described collision detection module, be used for the reservation radiofrequency signal that receives from described transceiver module is carried out collision detection, the number of determining the reservation radiofrequency signal that receives in setting-up time is that reader is set the number that reads, and generates testing result and sends to described order generation module;
Described order generation module is used to generate the order of transmission reservation radiofrequency signal and according to behind the testing result generation reading order that receives from described collision detection module, sends to described transceiver module.
7, device as claimed in claim 6 is characterized in that, described device also comprises identification module, is used for receiving the radiofrequency signal of carrying data message, recognition data and information from described transceiver module;
The radiofrequency signal of carrying data message that described transceiver module will receive sends to described identification module.
8, device as claimed in claim 6 is characterized in that, described device also comprises timing module, be used for the time of setting then after, will indicate the time to send to described collision detection module;
Described collision detection module is used for according to the described time indication that receives the reservation radiofrequency signal that receives from described transceiver module in the time of described setting being detected, and generates testing result and sends to described order generation module.
9, device as claimed in claim 6 is characterized in that, described order generation module also comprises adjusts count value order generation module, is used for generating the order of adjustment count value according to the testing result that receives, and sends by transceiver module.
10, a kind of device that sends radiofrequency signal is characterized in that, described device is an electronic tag, comprising: reservation radiofrequency signal generation module, radiofrequency signal generation module, data information memory module and transceiver module, wherein,
Described reservation radiofrequency signal generation module after being used for receiving the order that sends the reservation radiofrequency signal from described transceiver module, generates the reservation radiofrequency signal and also sends to described transceiver module;
Described radiofrequency signal generation module after being used for receiving reading order from described transceiver module, extracts data message from described data information memory module, generate the radiofrequency signal of carrying data message and send to described transceiver module;
Described data information memory module is used for storing data information;
Described transceiver module, the order that radiofrequency signal is preengage in the transmission that is used for receiving sends to described reservation radio frequency generation module, will send from the reservation radiofrequency signal that described reservation radio frequency generation module receives; The reading order that receives is sent to described radiofrequency signal generation module, to send from the radiofrequency signal of carrying data message that described radiofrequency signal generation module receives, described reading order is that reader receives the reservation radiofrequency signal, determines that the number of the reservation radiofrequency signal that described reader receives is after reader is set the number that reads in setting-up time, sends to the electronic tag that sends this reservation radiofrequency signal.
11, device as claimed in claim 10 is characterized in that, described device also comprises counter module, is used for adjusting count value according to the adjustment count value order that receives from described transceiver module, sends the count value indication to described transceiver module;
Described transceiver module, the adjustment count value order that is used for receiving sends to counter module, receive the count value indication that described counter module sends, judge that this count value is designated as the count value that sends the reservation radiofrequency signal, will send from the reservation radiofrequency signal that described reservation radio frequency generation module receives.
12, a kind of system of reading radio frequency signal is characterized in that, described system comprises: reader Reader and electronic tag Tag, wherein,
Described Reader, be used for sending the order of reservation radiofrequency signal to Tag, reservation radiofrequency signal to the Tag that receives is carried out collision detection, the number of determining the reservation radiofrequency signal that receives in setting-up time is that Reader sets the number that reads, send reading order to the Tag that sends this reservation radiofrequency signal, the radiofrequency signal of carrying data message that receives is read;
Described Tag is used for the order according to the transmission reservation radiofrequency signal that receives, and sends the reservation radiofrequency signal to described Reader, according to the reading order that receives, sends the radiofrequency signal of carrying data message to described Reader.
13, system as claimed in claim 12 is characterized in that, described Reader comprises transceiver module, collision detection module and order generation module, wherein,
Described transceiver module, the reservation radiofrequency signal that is used for receiving sends to the collision detection module; The order or the reading order of the transmission reservation radiofrequency signal that will receive from the order generation module send to Tag;
Described collision detection module is used for the reservation radiofrequency signal that receives from transceiver module is detected, and generates testing result and sends to the order generation module;
Described order generation module is used to generate the order of transmission reservation radiofrequency signal and according to behind the testing result generation reading order that receives from the collision detection module, sends to transceiver module.
14, system as claimed in claim 12 is characterized in that, described Tag comprises reservation radiofrequency signal generation module, radiofrequency signal generation module, data information memory module and transceiver module, wherein,
Described reservation radiofrequency signal generation module after being used for receiving the order that sends the reservation radiofrequency signal from described transceiver module, generates the reservation radiofrequency signal and also sends to described transceiver module;
Described radiofrequency signal generation module after being used for receiving reading order from described transceiver module, extracts data message from described data information memory module, generate the radiofrequency signal of carrying data message and send to described transceiver module;
Described data information memory module is used for storing data information;
Described transceiver module, the order that radiofrequency signal is preengage in the transmission that is used for receiving from Reader sends to described reservation radio frequency generation module, will send to Reader from the reservation radiofrequency signal that described reservation radio frequency generation module receives; To send to described radiofrequency signal generation module from the reading order that Reader receives, will send to Reader from the radiofrequency signal of carrying data message that described radiofrequency signal generation module receives.
CNB2007100027131A 2007-01-23 2007-01-23 The device of the method for reading radio frequency signal, system and transmitting-receiving radiofrequency signal Expired - Fee Related CN100562883C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2007100027131A CN100562883C (en) 2007-01-23 2007-01-23 The device of the method for reading radio frequency signal, system and transmitting-receiving radiofrequency signal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2007100027131A CN100562883C (en) 2007-01-23 2007-01-23 The device of the method for reading radio frequency signal, system and transmitting-receiving radiofrequency signal

Publications (2)

Publication Number Publication Date
CN101231684A CN101231684A (en) 2008-07-30
CN100562883C true CN100562883C (en) 2009-11-25

Family

ID=39898150

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2007100027131A Expired - Fee Related CN100562883C (en) 2007-01-23 2007-01-23 The device of the method for reading radio frequency signal, system and transmitting-receiving radiofrequency signal

Country Status (1)

Country Link
CN (1) CN100562883C (en)

Also Published As

Publication number Publication date
CN101231684A (en) 2008-07-30

Similar Documents

Publication Publication Date Title
EP2377067B1 (en) Inclusive or exclusive rfid tag interrogation and query round
EP1527616B1 (en) Pulsed power method for increased read range for a radio frequency identification reader
CN101517599B (en) Apparatus and method for integrated reader and tag
CN101944171B (en) Multi-tag identification method of RFID reader
US20090002129A1 (en) Method of Preventing Collisions Between Rfid Readers in Rfid System
US11030429B2 (en) Multipurpose RFID transponder and a system for reading it
US10671822B1 (en) Multipurpose RFID transponder and a system for reading it
CN1741400B (en) Method for selecting one or more transponders
KR100610358B1 (en) Rfid reader and tag and system and method for identifying tag using bit synchronize signal
CN101178765A (en) Method and system for tuning an rfid interrogator
CN103093170A (en) Electronic tag fast recognition method and device
CN101354739A (en) Method for controlling radio frequency SIM card communication distance in virtue of label recognition and communication system thereof
CN103500348A (en) Enhanced RFID (radio frequency identification) communication method
Yoon et al. ISS-TCA: An identified slot scan-based tag collection algorithm for performance improvement in active RFID systems
CN102073833B (en) Label detection and dynamic load optimization method for ultrahigh-frequency RFID reader
CN202231713U (en) Anti-eavesdropping active radio frequency identification (RFID) system based on frequency hopping mechanism
CN102156846B (en) RFID (Radio Frequency Identification) based method and device for transmitting information between reader and label
US11790191B2 (en) Multipurpose RFID transponder and a system for reading it
CN102332083B (en) Information transmission methods and devices for radio frequency identification reader and tag
CN100562883C (en) The device of the method for reading radio frequency signal, system and transmitting-receiving radiofrequency signal
CN101246539B (en) Method and device for recognizing radio frequency signal and device for transmitting radio frequency signal
CN103489016B (en) RFID anti-collision read-write device and control method thereof
CN102737207B (en) Communication method based on radio frequency identification system, apparatus and system thereof
CN101308539B (en) Method and system for radiofrequency signal recognition, apparatus for receiving radiofrequency signal
US7567792B2 (en) Method for controlling the power supply of a mobile data memory, use of said method in an identification system having at least one mobile data memory

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20091125

Termination date: 20180123

CF01 Termination of patent right due to non-payment of annual fee