A method of inventory tagging and related apparatus

By transmitting the signaling of inventory identifiers between RFID tags and readers, the problem of low tag inventory efficiency in existing technologies is solved, multi-process support and increased signaling capacity are achieved, thereby improving inventory efficiency and stability.

CN114841180BActive Publication Date: 2025-11-07SHANGHAI HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110132022.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-30
Publication Date
2025-11-07
Estimated Expiration
2041-01-30

AI Technical Summary

Technical Problem

In the existing RFID tag inventory process, the reader only supports a single process, resulting in low tag inventory efficiency.

Method used

By transmitting signaling containing inventory identifiers between the tag and the reader, the target tag can verify whether the signaling matches its current process, preventing mismatched signaling from interfering with normal processes, and supporting multiple inventory processes.

Benefits of technology

It improves the efficiency and stability of tag storage, prevents signaling interference from other processes, and increases signaling capacity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114841180B_ABST
    Figure CN114841180B_ABST
Patent Text Reader

Abstract

The application discloses a method for inventory labeling and related equipment. In the application, a first device receives first signaling sent by a second device, and the first signaling includes a first inventory identifier. After the first device confirms that the first inventory identifier is the same as a second inventory identifier according to the first signaling, the first device sends identity information to the second device. Furthermore, the first device can determine whether the signaling sent by the reader matches the inventory process currently performed by the first device according to the inventory identifier included in the signaling, so as to prevent the signaling that does not match from interfering with the normal inventory process. The reader supports multiple inventory processes, and the efficiency of the label inventory is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the field of communication, and in particular, to a method for inventorying tags and related devices. BACKGROUND

[0002] Radio frequency identification (RFID) technology is a non-contact automatic identification technology. A target reader charges a tag by sending an excitation signal to the tag, the tag receives the signaling sent by the target reader, and sends signaling to the target reader by reflecting the signal, so that the target reader can identify the ID of the tag and perform read / write operations on the tag.

[0003] In the existing inventory process, the reader implements tag inventory by sending RFID signaling to the tag. The reader only supports single-process inventory, and the tag inventory efficiency is low. SUMMARY

[0004] The present application provides a method for inventorying tags. The target tag can determine whether the signaling sent by the reader matches the current inventory process of the target tag according to the inventory identifier included in the signaling, preventing mismatched signaling from interfering with the normal inventory process, and improving the efficiency of tag inventory.

[0005] The first aspect of the present application provides a method for inventorying tags. A first device receives first signaling sent by a second device, the first signaling being used to indicate that the second device successfully receives first identity information sent by the first device and to indicate that the first device sends second identity information to the second device. The first signaling includes a first inventory identifier, which is used to indicate the identifier of the inventory process being performed by the second device. The first device confirms that the first inventory identifier is the same as a second inventory identifier according to the first signaling, the second inventory identifier being used to indicate the identifier of the inventory process being performed by the first device. The first device sends second identity information to the second device.

[0006] In the present application, the first device receives first signaling sent by the second device, and the first signaling includes a first inventory identifier. After the first device confirms that the first inventory identifier is the same as a second inventory identifier according to the first signaling, the first device sends identity information to the second device. Furthermore, the first device can determine whether the signaling sent by the reader matches the current inventory process of the first device according to the inventory identifier included in the signaling, preventing mismatched signaling from interfering with the normal inventory process. The reader supports multiple inventory processes, improving the efficiency of tag inventory.

[0007] In a possible implementation of the first aspect, the first device receives second signaling sent by the second device, the second signaling being used to indicate that the second device determines that the second identity information is invalid, and the first inventory identification is included in the second signaling.

[0008] In this possible implementation, the second signaling is used to indicate that the target reader confirms that the second identity information is invalid, and the first inventory identification is included in the second signaling. The second signaling can be a NAK in the inventory process. After receiving the NAK sent by the reader, the target tag confirms that the first inventory identification in the NAK is the same as the second inventory identification, that is, it can be considered that the NAK received by the target tag matches the inventory process currently performed by the target tag. Further, the target tag can make corresponding actions and / or state jumps for the NAK, for example, the target reader jumps to the arbitrate state. If the target tag confirms that the first inventory identification in the NAK is not the same as the second inventory identification, that is, it can be considered that the NAK received by the target tag is a NAK of another inventory process, and the NAK does not match the inventory process currently performed by the target tag. Further, the target tag can ignore the NAK and keep the original state without jumping to the arbitrate state. This effectively prevents the NAK in another inventory process from interfering with the current inventory process of the target tag, and improves the stability of the target tag in the inventory process.

[0009] In a possible implementation of the first aspect, the first device receives third signaling sent by the second device, the third signaling being used to inventory the first identity information of the first device, and the third signaling includes the first inventory identification; the first device confirms, according to the third signaling, that the first inventory identification is the same as the second inventory identification; and the first device sends the first identity information to the second device.

[0010] In the possible implementation manner, assuming that the third signaling is Query in the tag inventory process, and the first identity information is RN16 in the inventory process. After receiving the Query sent by the reader, the target tag confirms that the first inventory identification in the Query is the same as the second inventory identification, that is, it can be considered that the Query received by the target tag matches the inventory process currently performed by the target tag. Further, the target tag can make corresponding actions and / or state jumps for the Query, such as sending RN16 to the target reader. If the target tag confirms that the first inventory identification in the Query is not the same as the second inventory identification, that is, it can be considered that the Query received by the target tag does not match the inventory process currently performed by the target tag. Further, the target tag can ignore the Query, and does not perform any processing and state jumps, such as not sending RN16 to the target reader. In the implementation manner, the Query under other inventory processes is effectively prevented from interfering with the current inventory process of the target tag, and the stability of the target tag in the inventory process is improved.

[0011] In a possible implementation manner of the first aspect, the first signaling includes an ID of the second device, and the first device sends second identity information to the second device, including: the first device confirming that an identity identification ID of the second device is included in a response list stored by the first device; and the first device sending second identity information to the second device.

[0012] In the possible implementation manner, it is assumed that the first signaling is an ACK in a tag inventory process, the first identity information is an RN16 in the inventory process, and the second identity information is an EPC in the inventory process. After receiving the ACK sent by the reader, the target tag confirms that the first inventory identification in the ACK is the same as the second inventory identification, and confirms that the identity identification ID of the target reader is included in the response list stored by the target tag, or the target tag confirms that the identity identification of the reader participating in the inventory process by the target tag matches the identity identification of the target reader sending the signaling, that is, it can be considered that the ACK received by the target tag matches the inventory process currently performed by the target tag. Furthermore, the target tag can make corresponding actions and / or state jumps for the ACK, and send the EPC to the target reader. The response list can include the ID of one or more readers, which is not limited here. If the target tag confirms that the first inventory identification in the ACK is not the same as the second inventory identification, or confirms that the identity identification ID of the target reader is not included in the response list stored by the target tag, or confirms that the identity identification of the reader participating in the inventory process by the target tag does not match the identity identification of the target reader sending the signaling. That is, it can be considered that the ACK received by the target tag does not match the inventory process currently performed by the target tag. Furthermore, the target tag can ignore the ACK, and will not make any processing and state jumps for the ACK. Further, the ACK in other inventory processes is prevented from interfering with the current inventory process of the target tag, and the capacity of the ACK is increased.

[0013] In a possible implementation manner of the first aspect, the third signaling includes the ID of the second device, and the first device sends the first identity information to the second device, including: the first device confirming that the ID of the second device is included in the response list stored by the first device; and the first device sending the first identity information to the second device.

[0014] In this possible implementation, assuming the third signaling is a Query in the tag inventory process, and the first identity information is RN16 in the inventory process. After receiving the Query from the reader, the target tag confirms that the first inventory identifier and the second inventory identifier in the Query are the same, and confirms that the target tag's stored response list includes the target reader's identity ID. That is, it can be considered that the Query received by the target tag matches the target tag's current inventory process. Furthermore, the target tag can take corresponding actions and / or state transitions for the Query, sending RN16 to the target reader. If the target tag confirms that the first inventory identifier and the second inventory identifier in the Query are not the same, or confirms that the target tag's stored response list does not include the target reader's identity ID, it can be considered that the Query received by the target tag does not match the target tag's current inventory process. Furthermore, the target tag can ignore the Query and not send RN16 to the target reader. This further prevents queries from other inventory processes from interfering with the target tag's current inventory process, increasing the Query capacity.

[0015] In one possible implementation of the first aspect, the second signaling includes the ID of the second device.

[0016] In this possible implementation, assuming the second signaling is a NAK in the inventory process, after the target tag receives the NAK sent by the reader, it confirms that the first inventory identifier and the second inventory identifier in the NAK are the same, and confirms that the target tag's stored response list includes the target reader's identity ID, or the target tag confirms that the identity ID of the reader it is participating in the inventory process matches the identity ID of the target reader that sent the signaling. That is, it can be considered that the ACK received by the target tag matches the inventory process the target tag is currently performing. Furthermore, the target tag can take corresponding actions and / or state transitions for this NAK, and the target reader will transition to the arbitrate state. If the target tag confirms that the first inventory identifier and the second inventory identifier in the NAK are not the same, or confirms that the target tag's stored response list does not include the target reader's identity ID, it can be considered that the NAK received by the target tag is a NAK from another inventory process, and this NAK does not match the target tag's currently performing inventory process. Therefore, the target tag can ignore this NAK and maintain its original state without transitioning to the arbitrate state. This further prevents NAK from interfering with the current disking process of the target tag under other disking processes, and increases the capacity of NAK.

[0017] In one possible implementation of the first aspect, the tag is in a response state or an acknowledgment state before the first device receives the first signaling, the second signaling and / or the third signaling.

[0018] The second aspect of the present application provides a method for inventorying tags, a second device sends first signaling to a first device, the first signaling is used to indicate that the second device successfully receives first identity information sent by the first device and indicates that the first device sends second identity information to the second device, the first signaling includes a first inventory identification, the first inventory identification is used to indicate the identification of the inventory process being conducted by the second device; and the second device receives the second identity information sent by the first device.

[0019] In the present application, the second device sends first signaling to the first device, the first signaling includes a first inventory identification, and the second device receives the second identity information sent by the first device after the first device confirms that the first inventory identification is the same as the second inventory identification according to the first signaling. Furthermore, the first device can determine whether the signaling sent by the reader matches the inventory process being conducted by the first device according to the inventory identification included in the signaling, preventing the interference of the normal inventory process by the signaling that does not match. The reader supports multiple inventory processes, improving the efficiency of tag inventorying.

[0020] In a possible implementation manner of the second aspect, the second device sends second signaling to the first device, the second signaling is used to indicate that the second device confirms that the second identity information is invalid, and the second signaling includes the first inventory identification.

[0021] In this possible implementation manner, in the present application, the second signaling is used to indicate that the target reader confirms that the second identity information is invalid, and the second signaling includes the first inventory identification. The second signaling can be NAK in the inventory process, after the target tag receives the NAK sent by the reader, the target tag confirms that the first inventory identification in the NAK is the same as the second inventory identification, that is, it can be considered that the NAK received by the target tag matches the inventory process being conducted by the target tag. Furthermore, the target tag can make corresponding actions and / or state jumps for the NAK, such as the target reader jumps to the arbitrate state. If the target tag confirms that the first inventory identification in the NAK is not the same as the second inventory identification, it can be considered that the NAK received by the target tag is the NAK of another inventory process, and the NAK does not match the inventory process being conducted by the target tag. Furthermore, the target tag can ignore the NAK and keep the original state without jumping to the arbitrate state. This effectively prevents the NAK under other inventory processes from interfering with the current inventory process of the target tag, improving the stability of the target tag in the inventory process.

[0022] In a possible implementation of the second aspect, the second device sends third signaling to the first device, the third signaling is used to inventory the first identity information of the first device, and the third signaling comprises the first inventory identifier; and the second device receives the first identity information sent by the first device.

[0023] In this possible implementation, it is assumed that the third signaling is Query in the tag inventory process, and the first identity information is RN16 in the inventory process. After receiving the Query sent by the reader, the target tag confirms that the first inventory identifier in the Query is the same as the second inventory identifier, that is, it can be considered that the Query received by the target tag matches the inventory process currently performed by the target tag. Further, the target tag can make corresponding actions and / or state jumps for the Query, such as sending RN16 to the target reader. If the target tag confirms that the first inventory identifier in the Query is not the same as the second inventory identifier, that is, it can be considered that the Query received by the target tag does not match the inventory process currently performed by the target tag. Further, the target tag can ignore the Query and not perform any processing and state jumps, such as not sending RN16 to the target reader. In this implementation, the Query under other inventory processes is effectively prevented from interfering with the current inventory process of the target tag, and the stability of the target tag in the inventory process is improved.

[0024] In a possible implementation of the second aspect, the first signaling, the second signaling and / or the third signaling comprises an ID of the second device.

[0025] In the possible implementation manner, it is assumed that the first signaling is an ACK in the tag inventory process, the first identity information is RN16 in the inventory process, and the second identity information is EPC in the inventory process. After the target tag receives the ACK sent by the reader, the target tag confirms that the first inventory identification in the ACK is the same as the second inventory identification, and confirms that the identity identification ID of the target reader is included in the response list stored by the target tag, or the target tag confirms that the identity identification of the reader participating in the inventory process is matched with the identity identification of the target reader sending the signaling, that is, it can be considered that the ACK received by the target tag matches the inventory process currently performed by the target tag. Further, the target tag can make corresponding actions and / or state jumps for the ACK, and send the EPC to the target reader. The response list can include the ID of one or more readers, which is not limited here. If the target tag confirms that the first inventory identification in the ACK is not the same as the second inventory identification, or confirms that the identity identification ID of the target reader is not included in the response list stored by the target tag, or confirms that the identity identification of the reader participating in the inventory process is not matched with the identity identification of the target reader sending the signaling. That is, it can be considered that the ACK received by the target tag does not match the inventory process currently performed by the target tag. Further, the target tag can ignore the ACK, and will not make any processing and state jumps for the ACK. Further, the ACK in other inventory processes is prevented from interfering with the current inventory process of the target tag, and the capacity of the ACK is increased.

[0026] In the possible implementation manner, it is assumed that the second signaling is a NAK in the inventory process, and after the target tag receives the NAK sent by the reader, the target tag confirms that the first inventory identification in the NAK is the same as the second inventory identification, and confirms that the identity identification ID of the target reader is included in the response list stored by the target tag, or the target tag confirms that the identity identification of the reader participating in the inventory process is matched with the identity identification of the target reader sending the signaling. That is, it can be considered that the ACK received by the target tag matches the inventory process currently performed by the target tag. Further, the target tag can make corresponding actions and / or state jumps for the NAK, and the target reader jumps to the arbitrate state. If the target tag confirms that the first inventory identification in the NAK is not the same as the second inventory identification, or confirms that the identity identification ID of the target reader is not included in the response list stored by the target tag, it can be considered that the NAK received by the target tag is a NAK in another inventory process, and the NAK does not match the inventory process currently performed by the target tag. Further, the target tag can ignore the NAK, and keep the original state without jumping to the arbitrate state. Further, the NAK in other inventory processes is prevented from interfering with the current inventory process of the target tag, and the capacity of the NAK is increased.

[0027] In the possible implementation manner, assuming that the third signaling is Query in the tag inventory process, and the first identity information is RN16 in the inventory process. After receiving the Query sent by the target reader, the target tag confirms that the first inventory identification in the Query is the same as the second inventory identification, and confirms that the identity identification ID of the target reader is included in the response list stored by the target tag. That is, it can be considered that the Query received by the target tag matches the inventory process currently performed by the target tag. Further, the target tag can make corresponding actions and / or state jumps for the Query, and sends RN16 to the target reader. If the target tag confirms that the first inventory identification in the Query is not the same as the second inventory identification, or confirms that the identity identification ID of the target reader is not included in the response list stored by the target tag, it can be considered that the Query received by the target tag does not match the inventory process currently performed by the target tag. Further, the target tag can ignore the Query, and does not send RN16 to the target reader. Further, the Query under other inventory processes is prevented from interfering with the current inventory process of the target tag, and the capacity of the Query is increased.

[0028] From the above technical solutions, it can be seen that the embodiments of the present application have the following advantages:

[0029] In the present application, the first device receives the first signaling sent by the second device, and the first signaling includes the first inventory identification. After the first device confirms that the first inventory identification is the same as the second inventory identification according to the first signaling, the first device sends the identity information to the second device. Further, the first device can determine whether the signaling sent by the reader matches the inventory process currently performed by the first device according to the inventory identification included in the signaling, so as to prevent the signaling that does not match from interfering with the normal inventory process, and improve the efficiency of the tag inventory. BRIEF DESCRIPTION OF DRAWINGS

[0030] Figure 1 An embodiment of a tag and a reader provided in the present application is shown in the figure;

[0031] Figure 2 An embodiment of an inventory process provided in the present application is shown in the figure;

[0032] Figure 3 Another embodiment of an inventory process provided in the present application is shown in the figure;

[0033] Figure 4 An application diagram of a network system provided in the present application is shown in the figure;

[0034] Figure 5 Another embodiment of a tag and a reader provided in the present application is shown in the figure;

[0035] Figure 6An embodiment of a transmitter sending signaling provided by the present application is shown in the figure;

[0036] Figure 7 Another embodiment of a tag and a reader provided by the present application is shown in the figure;

[0037] Figure 8 An embodiment of a method of inventorying tags provided by the present application is shown in the figure;

[0038] Figure 9 Another embodiment of a method of inventorying tags provided by the present application is shown in the figure;

[0039] Figure 10 Another embodiment of a method of inventorying tags provided by the present application is shown in the figure;

[0040] Figure 11 Another embodiment of a method of inventorying tags provided by the present application is shown in the figure;

[0041] Figure 12 Another embodiment of a method of inventorying tags provided by the present application is shown in the figure;

[0042] Figure 13 Another embodiment of a method of inventorying tags provided by the present application is shown in the figure;

[0043] Figure 14 A structure of a tag device provided by the present application is shown in the figure;

[0044] Figure 15 A structure of a reader provided by the present application is shown in the figure;

[0045] Figure 16 A structure of a network device provided by the present application is shown in the figure. DETAILED DESCRIPTION

[0046] The examples provided by the present application are described below in conjunction with the accompanying drawings. It is obvious that the described examples are only a part of the examples provided by the present application, but not all the examples. Those skilled in the art can know that, as the technology develops and new scenarios appear, the technical solutions provided by the present application are also applicable to similar technical problems.

[0047] The terms "first", "second", and the like, as used in the specification and claims of this application, and the aforementioned drawings, are used for distinguishing between similar objects and are not necessarily used to describe a particular sequential or chronological order. It is to be understood that the use of the terms so construed can interchange depending on the context in which it is used. Furthermore, the terms "comprising", "including", "containing", and "having" and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, product, or device that comprises, includes, contains, or has an item or list of items does not include only those items, but can include other items not expressly listed or inherent to such process, method, system, product, or device.

[0048] In this application, the first device is exemplified by a target tag, and the second device is exemplified by a target reader in the method examples described below. In actual applications, the first device and the second device can also be other types of network devices, which are not limited herein.

[0049] Figure 1 An embodiment of the tag and the reader provided in this application is shown in the following figure.

[0050] Please refer to Figure 1 As shown in Figure 1 , RFID technology is a non-contact automatic identification technology. The reader charges the tag by sending an excitation signal to the low-cost tag. The tag receives the signal sent by the reader and sends a signal to the reader by reflecting the signal. In this way, the reader can identify the ID of the tag. The reader can read and write the tag. The reader can also perform other operations on the tag, which are not limited herein.

[0051] Figure 2 An embodiment of the inventory process provided in this application is shown in the following figure.

[0052] Please refer to Figure 2 , the inventory process in Figure 2 is briefly introduced below.

[0053] The reader sends a selection signal Select to the tag. Select is used to select a subset of tags, which includes one or more tags. The inventory flag of a certain session is modified for the subset.

[0054] The reader sends a query signal Query to the tag. Query is used to select a session from multiple sessions and select tags with matching inventory flags in the session. Further, the inventory process is initialized. Each of the tags selects a random number to initialize a counter.

[0055] The tag sends a signaling RN16 to the reader, RN16 is used to indicate a temporary identity (ID) of the tag. When the tag receives the query signaling, if the tag confirms that counter=0, the tag selects a 16-bit random number as RN16, and feeds back the RN16 to the reader. When the reader detects the tag feeding back RN16, it means that the inventory process is proceeding normally, and the reader performs the next action.

[0056] The reader sends an acknowledge signaling ACK to the tag, ACK is used to indicate that the reader successfully receives RN16 sent by the tag, and the ACK includes the 16-bit random number sent by the tag before, which is used for the tag to verify whether the ACK matches.

[0057] If the tag confirms that the 16-bit random number included in ACK is the same as RN16 sent by the tag, the tag sends an electronic product code (EPC) to the reader, EPC is used to indicate the real ID of the tag.

[0058] If the reader confirms that the EPC sent by the tag is valid, the reader sends a query type signaling (QueryRep or QueryAdjust) to the tag. All tags receiving the query type signaling have counter-1, or reselect a random number to initialize counter according to QueryAdjust, and the tag is ended by the inventory.

[0059] If the reader confirms that the EPC sent by the tag is invalid, the reader sends a non-acknowledge signaling (NAK) to the tag.

[0060] Figure 3 Another embodiment of the inventory process provided in the present application is shown in the following figure.

[0061] Please refer to Figure 3 , the following will briefly introduce the inventory process in Figure 3 .

[0062] In the present application, the functions of the reader sending select and query to the tag, and the tag sending RN16 to the reader are similar to those in the embodiment shown in Figure 2 , and will not be described here in detail.

[0063] When multiple tags send RN16 to the reader, if the reader confirms that the RN16 sent by the multiple tags has a conflict, the reader does not send ACK to the tags, directly sends QueryRep, skips the conflicting tags, and directly proceeds with the subsequent inventory process. In addition, if the reader does not detect the RN16 sent by the tags, the subsequent inventory process (such as sending QueryRep) is also directly performed.

[0064] The time intervals in the embodiments shown in FIGS. 1 to 3 will be briefly introduced below. Figure 2 、 Figure 3

[0065] In this application, T1 is the time interval between the end of the signaling sent by the reader and the start of the signaling sent by the tags. T4 is the time interval between the end of a signaling sent by the reader and the start of the next signaling (no feedback signaling from the tags in between). T3 is the additional delay to be waited for when there is no feedback from the tags during the inventory process performed by the reader. T2 is the time interval between the end of the signaling sent by the tags and the start of the signaling sent by the reader.

[0066] In the existing inventory process, the reader realizes the inventory of the tags by sending RFID signaling to the tags. The reader only supports single-process inventory, and the efficiency of the inventory of the tags is low.

[0067] To solve the problems in the above-mentioned solutions, the application provides a method for inventorying tags. In this application, a first device receives a first signaling sent by a second device, and the first signaling includes a first inventory identification. After the first device confirms that the first inventory identification is the same as a second inventory identification according to the first signaling, the first device sends identity information to the second device. Further, the first device can determine whether the signaling sent by the reader matches the inventory process currently being performed by the first device according to the inventory identification included in the signaling sent by the reader, so as to prevent the interference of the signaling that does not match with the normal inventory process. The reader supports multiple inventory processes, and the efficiency of the inventory of the tags is improved.

[0068] Figure 4 An application diagram of a network system provided by the application is shown in FIG. 4.

[0069] Referring to FIG. 4, Figure 4 the network system provided by the application includes a reader 101, a tag 102, a tag 103, and a tag 104.

[0070] In this application, the reader 101 communicates with the tag 102, the tag 103, and the tag 104. Optionally, the reader 101 can inventory one of the tag 102, the tag 103, and the tag 104 at a certain moment, or the reader 101 can inventory multiple tags of the tag 102, the tag 103, and the tag 104 at a certain moment, and the specific implementation is not limited herein. ​

[0071] In this application, the reader can be implemented using either a centralized or a decentralized architecture; no specific limitation is made here. The following examples illustrate two different types of readers.

[0072] Figure 5 A schematic diagram of another embodiment of the tag and reader provided in this application.

[0073] Please see Figure 5 ,like Figure 5 As shown, in the split architecture, the reader is divided into a transmitter (helper) and a receiver (receiver). The transmitter can send excitation signals to the tag on the forward link, and the receiver can receive the reflected signals sent by the tag on the reverse link. Furthermore, after generating RFID signaling, the receiver sends the RFID signaling to the transmitter via the forward downlink, and the transmitter forwards it to the tag on the forward link. Optionally, the forward link between the transmitter and receiver can use 5G New Radio (5G NR) technology to transmit signaling, or it can use 5G sidelink technology. Other technologies can also be used to transmit signaling between the transmitter and receiver; specific details are not limited here.

[0074] Figure 6 A schematic diagram of another embodiment of the tag and reader provided in this application.

[0075] Please see Figure 6 As shown in Figure 6, in a centralized or integrated architecture, besides the excitation and reflection of signals between the reader and the tag via forward and reverse links, the reader can also communicate with the centralized control unit. The centralized control unit can perform scheduling and control of the resources and transmission behavior of the forward link used by the reader, such as... Figure 6 As shown. In this application, the fronthaul link between the reader and the central control unit can use 5G NR technology to transmit signaling, the fronthaul link between the reader and the central control unit can use 5G sidelink technology to transmit signaling, and the fronthaul link between the reader and the central control unit can also use other technologies to transmit signaling, which are not limited here. In this application, the central control unit can be a base station, or it can be other network devices, which are not limited here.

[0076] Figure 7 A schematic diagram illustrating an embodiment of sending signaling to the reader provided in this application.

[0077] In the present application, according to the RFID protocol, the reader continuously transmits on the forward link, or sends a continuous wave (CW) of excitation signal waveform, or sends RFID signaling (such as Query, QueryRep, etc.).

[0078] Only in Figure 4 The network system provided by the present application is described by taking the network system composed of the reader 101, the tag 102, the tag 103 and the tag 104 as an example. Optionally, in actual applications, more readers can be included in the network system provided by the present application, and more or fewer tags than those in the example can be included in the network system provided by the present application, which is not limited herein. Figure 2 The number of tags in the example is not limited herein.

[0079] Based on Figure 4 The method for inventorying tags provided by the present application is described based on the network system described above.

[0080] Figure 8 An embodiment of the method for inventorying tags provided by the present application is shown in the figure.

[0081] Please refer to Figure 8 An embodiment of the method for inventorying tags provided by the present application includes steps 201 to 203, which are described below by taking the target tag as the first device and the target reader as the second device as an example.

[0082] 201. The first device receives the first signaling sent by the second device, and correspondingly, the second device sends the first signaling to the first device.

[0083] In the present application, the first signaling is used to indicate that the target reader successfully receives the first identity information sent by the target tag and to indicate that the target tag sends the second identity information to the target reader, and the first signaling includes a first inventory identification, which is used to indicate the identification of the inventory process being performed by the target reader.

[0084] For example, the first signaling can be an acknowledge (ACK) in the tag inventory process, the first identity information can be RN16 in the inventory process, and the second identity information can be EPC in the inventory process.

[0085] In the present application, the ACK can include the first inventory identification, which can indicate the number of the inventory process being performed by the reader. The first inventory identification can be carried in the ACK signaling in various forms, the first inventory identification can be carried in the message header of the ACK signaling, the first inventory identification can be carried in the payload part of the ACK signaling, and the first inventory identification can also be carried in the message tail of the ACK signaling, which is not limited herein.

[0086] In the present application, the first inventory identifier can be a session number in the inventory process, and the first inventory identifier can also have other implementation forms, which are not limited here.

[0087] 202. The first device confirms that the first inventory identifier and the second inventory identifier are the same according to the first signaling.

[0088] In the present application, the second inventory identifier is used to indicate the identifier of the ongoing inventory process of the target tag.

[0089] 203. The first device sends the second identity information to the second device, and correspondingly, the second device receives the second identity information sent by the first device.

[0090] In the present application, it is assumed that the first signaling is an ACK in the tag inventory process, the first identity information is RN16 in the inventory process, and the second identity information is EPC in the inventory process. After the target tag receives the ACK sent by the reader, it confirms that the first inventory identifier and the second inventory identifier in the ACK are the same, that is, it can be considered that the ACK received by the target tag matches the ongoing inventory process of the target tag. Further, the target tag can make corresponding actions and / or state jumps according to the ACK, and send EPC to the target reader. If the target tag confirms that the first inventory identifier and the second inventory identifier in the ACK are not the same, it can be considered that the ACK received by the target tag does not match the ongoing inventory process of the target tag. Further, the target tag can ignore the ACK and not perform any action and state jump, such as not sending EPC to the target reader.

[0091] Figure 9 Another embodiment of the inventory tag method provided in the present application is shown in the figure.

[0092] For example, tag 1 under inventory process 1 will not interrupt the current inventory process after receiving ACK 2 of inventory process 2. As shown in the following figure, after tag 1 under inventory process 1 feeds back RN16, it waits for the ACK 1 sent by the reader to itself, at this time, the tag 1 is in the reply state. However, it happens to receive ACK 2 sent by the reader to tag 2 under inventory process 2, since the first inventory identifier is included in ACK 2, after tag 1 receives the ACK 2, it finds that the first inventory identifier and the second inventory identifier are different. It is considered that ACK 2 does not match the ongoing inventory process of the current tag 1, and it will not jump to the arbitrate state. Subsequently, it receives the ACK 1 sent by the reader again, confirms that the first inventory identifier included in ACK 1 is the same as the second inventory identifier, and then responds to the reader to send EPC.

[0093] In the method for inventorying the tag provided in the present application, the target tag can receive the second signaling sent by the target reader in addition to implementing steps 201 to 203. This specific implementation manner will be described in the following method example.

[0094] The target tag receives the second signaling sent by the target reader.

[0095] Figure 10 Another embodiment of the method for inventorying the tag provided in the present application is shown in the figure.

[0096] Referring to Figure 10 In the present application, the second signaling is used to indicate that the target reader confirms that the second identity information is invalid, and the second signaling includes the first inventory identification. The second signaling can be a NAK in the inventory process. After the target tag receives the NAK sent by the reader, it is confirmed that the first inventory identification in the NAK is the same as the second inventory identification, that is, it can be considered that the NAK received by the target tag matches the inventory process currently performed by the target tag. Further, the target tag can make corresponding actions and / or state jumps for the NAK, such as the target reader jumping to the arbitrate state. If the target tag confirms that the first inventory identification in the NAK is not the same as the second inventory identification, that is, it can be considered that the NAK received by the target tag is a NAK of another inventory process, and the NAK does not match the inventory process currently performed by the target tag. Further, the target tag can ignore the NAK and keep the original state without jumping to the arbitrate state.

[0097] In the method for inventorying the tag provided in the present application, the target tag can receive the third signaling sent by the target reader in addition to implementing steps 201 to 203, and make corresponding actions and / or state jumps for the third signaling. This specific implementation manner will be described in the following method example.

[0098] The target tag receives the third signaling sent by the target reader.

[0099] In the present application, the third signaling is used to inventory the first identity information of the target tag, and the third signaling includes the first inventory identification. For example, the third signaling can be a query signaling Query in the inventory process, and the Query can include the first inventory identification.

[0100] The target tag confirms that the first inventory identification is the same as the second inventory identification according to the third signaling.

[0101] The target tag sends the first identity information to the target reader.

[0102] In the present application, the third signaling is assumed to be a Query in the inventory process, and the first identity information is assumed to be RN16 in the inventory process. After the target tag receives the Query sent by the reader, the target tag confirms that the first inventory identification in the Query is the same as the second inventory identification, i.e., it can be considered that the Query received by the target tag matches the inventory process currently being performed by the target tag. Further, the target tag can make corresponding actions and / or state jumps for the Query, such as sending RN16 to the target reader. If the target tag confirms that the first inventory identification in the Query is not the same as the second inventory identification, i.e., it can be considered that the Query received by the target tag does not match the inventory process currently being performed by the target tag. Further, the target tag can ignore the Query and not perform any processing and state jumps, such as not sending RN16 to the target reader.

[0103] Figure 11 Another embodiment of the method for inventorying tags provided in the present application is shown in the figure.

[0104] Referring to Figure 11 In the present application, when the tag is in the reply state or the acknowledged state, after receiving the Query, the tag confirms whether the first inventory identification in the Query is the same as the second inventory identification. If they are not the same, it can be considered that the Query received by the target tag does not match the inventory process currently being performed by the target tag. If they are not matched, no processing and state jumps will be performed. Only when they are matched, corresponding processing and / or state jumps will be performed. Alternatively, the tag can further consider whether the inventory flag in the Query signaling matches itself. For example, after the tag receives the Query signaling, it judges whether the first inventory identification, the inventory session number, and / or the inventory flag in the Query signaling match the session number or the inventory flag and / or the second inventory identification of the inventory being performed by the tag. If they are not matched, no processing and state jumps will be performed. Only when they are matched, corresponding processing and / or state jumps will be performed.

[0105] For example, the tag 1 under the inventory process 1 does not interrupt the current inventory process after receiving the Query 2 of the inventory process 2. After the tag 1 feeds back the RN16, it waits for the ACK 1 sent by the reader 1, at which time the reader is in the reply state. However, the Query 2 sent by the reader 2 under the inventory process 2 is received. The tag 1 confirms that the first inventory identification included in the Query 2 is different from the second inventory identification, i.e., it is considered that the Query 2 does not match the inventory process currently being performed by the tag 1, and it does not directly jump to the ready state. Subsequently, the ACK 1 sent by the reader 1 is received, and the EPC sent by the reader 1 is responded to. The current round of inventory process is not interrupted.

[0106] For example, after the tag 1 under the inventory process 1 feeds back the EPC, the inventory is completed and the tag 1 is in the acknowledged state. After receiving the Query 2 signaling of the inventory process 2, the tag 1 confirms that the first inventory identifier and the second inventory identifier included in the Query 2 are different, that is, the tag 1 considers that the Query 2 does not match the current inventory process of the tag 1, and then the tag 1 does not perform any processing and state transition, for example, the tag 1 does not directly jump to the ready state after receiving the Query 2 signaling. The current inventory process is not interrupted, and the inventory efficiency and capacity are improved.

[0107] In the present application, in the method of the inventory tag provided by the present application, the first signaling, the second signaling and the third signaling can carry the ID of the reader in addition to the inventory identifier. The specific implementation manner will be described in the following method examples.

[0108] In the present application, there can be a situation that multiple readers simultaneously perform inventory during the inventory process. The multiple readers can simultaneously perform the inventory process. The scheme described in the above embodiment has distinguished the signaling and the state, but different readers can still select the same inventory process identifier, which still affects the inventory of the tag.

[0109] In the present application, the first signaling, the second signaling and / or the third signaling can include the ID of the target reader.

[0110] In the present application, when the first signaling includes the ID of the target reader, the target tag sends the second identity information to the target reader after the target tag confirms that the ID of the target reader is included in the response list stored by the target tag.

[0111] For example, assuming that the first signaling is an ACK in an inventory process, the first identity information is RN16 in the inventory process, and the second identity information is EPC in the inventory process. After the target tag receives the ACK sent by the reader, the target tag confirms that the first inventory identification in the ACK is the same as the second inventory identification, and confirms that the identity identification ID of the target reader is included in the response list stored by the target tag, or the target tag confirms that the identity identification of the reader that the target tag is participating in the inventory process matches the identity identification of the target reader that sends the signaling. That is, it can be considered that the ACK received by the target tag matches the inventory process that the target tag is currently participating in. Further, the target tag can make corresponding actions and / or state jumps for the ACK, and send the EPC to the target reader. The response list can include the ID of one or more readers, which is not limited here. If the target tag confirms that the first inventory identification in the ACK is not the same as the second inventory identification, or confirms that the identity identification ID of the target reader is not included in the response list stored by the target tag, or the target tag confirms that the identity identification of the reader that the target tag is participating in the inventory process does not match the identity identification of the target reader that sends the signaling. That is, it can be considered that the ACK received by the target tag does not match the inventory process that the target tag is currently participating in. Further, the target tag can ignore the ACK and will not make any processing and state jumps for the ACK.

[0112] In this application, if the ID of the target reader is included in the second signaling, the target tag confirms that the identity identification ID of the target reader is included in the response list stored by the target tag, and the target tag jumps to the arbitrate state only after receiving the second signaling.

[0113] For example, assuming that the second signaling is a NAK in an inventory process, after the target tag receives the NAK sent by the reader, the target tag confirms that the first inventory identification in the NAK is the same as the second inventory identification, and confirms that the identity identification ID of the target reader is included in the response list stored by the target tag, or the target tag confirms that the identity identification of the reader that the target tag is participating in the inventory process matches the identity identification of the target reader that sends the signaling. That is, it can be considered that the ACK received by the target tag matches the inventory process that the target tag is currently participating in. Further, the target tag can make corresponding actions and / or state jumps for the NAK, and the target reader will jump to the arbitrate state. If the target tag confirms that the first inventory identification in the NAK is not the same as the second inventory identification, or confirms that the identity identification ID of the target reader is not included in the response list stored by the target tag, it can be considered that the NAK received by the target tag is a NAK of another inventory process, and the NAK does not match the inventory process that the target tag is currently participating in. Further, the target tag can ignore the NAK and maintain the original state without jumping to the arbitrate state.

[0114] In the present application, if the third signaling includes the ID of the target reader, the target tag confirms that the ID of the target reader is included in the response list stored by the target tag, and the target tag receives the second signaling, the target tag sends the second identity information to the target reader.

[0115] For example, assuming that the third signaling is Query in the tag inventory process, and the first identity information is RN16 in the inventory process. After the target tag receives the Query sent by the reader, the target tag confirms that the first inventory identification in the Query is the same as the second inventory identification, and confirms that the ID of the target reader is included in the response list stored by the target tag. That is, it can be considered that the Query received by the target tag matches the inventory process currently performed by the target tag. Further, the target tag can make corresponding actions and / or state jumps for the Query, and send RN16 to the target reader. If the target tag confirms that the first inventory identification in the Query is not the same as the second inventory identification, or confirms that the ID of the target reader is not included in the response list stored by the target tag, it can be considered that the Query received by the target tag does not match the inventory process currently performed by the target tag. Further, the target tag can ignore the Query and not send RN16 to the target reader.

[0116] In the present application, in the process of inventory performed by multiple readers at the same time, the set of first inventory identifications and the set of session numbers that can be used by each reader can be assigned to the readers in various ways.

[0117] Figure 12 Another embodiment of the inventory tag method provided in the present application is shown in the schematic diagram.

[0118] In the present application, as shown in Figure 12 The centralized control unit can notify the set of first inventory identifications that can be used by each reader to the multiple readers, such as notifying the first inventory identification used by reader 1 as 0 and 1, and notifying the first inventory identification used by reader 2 as 2 and 3, to avoid confusion of the tags. After receiving the notification, each reader performs inventory on the tags using the set of first inventory identifications notified.

[0119] Optionally, the centralized control unit can notify the set of inventory identifications to the readers through application layer signaling such as RFID signaling, layer 2 signaling such as RRC signaling, MAC signaling, and physical layer signaling such as DCI. The centralized control unit can also notify the set of inventory identifications to the readers through other signaling, which is not limited here.

[0120] In the present application, in order to prevent the inventory identification from being in conflict, the number of bits of the inventory identification can be appropriately increased, such as greater than 4 bits, etc. In one possible implementation, 3 bits can be used in the signaling to indicate the inventory identification, and the length of the inventory identification can be 8 bits, which can further prevent the inventory identification from being in conflict.

[0121] Figure 13 Another embodiment of the method for providing the inventory tag in the present application is schematically shown.

[0122] In the present application, the ID of the reader is contained in the forward RFID signaling, and the set of the ID of the reader that needs to be responded is pre-stored on the tag. After the tag receives the RFID signaling, it is judged whether the ID of the reader contained in the RFID signaling is in the set. If not, no processing and state transition are performed. Only when the ID is in the set, corresponding processing and / or state transition are performed.

[0123] In the present application, in addition to the inventory related signaling (such as Select, Challenge, Query, QueryRep, QueryAdjust, ACK, NAK) mentioned above, other signaling (such as Read, Write, FileOpen, etc.) can also interrupt the original inventory process. For example, after the tag in the inventory process 1 feeds back RN16, it waits for the ACK sent to itself, and at this time, it is in the reply state. However, the Read, Write and other signaling in the inventory process 2 are received, and the tag does not distinguish them, but directly jumps to the arbitrate state. Subsequently, even if the ACK sent to itself is received again, the EPC will not be responded, and the inventory process in the current round is interrupted. In order to ensure the inventory efficiency, the following embodiments can be used in the other signaling.

[0124] Scheme 1: the temporary ID of the tag is contained in the other signaling, which is the RN16 (16-bit random number) previously fed back by the tag. The tag can determine whether the temporary ID matches the temporary ID previously fed back by itself. If not, no processing and state transition are performed. Only when the temporary ID matches, corresponding processing and / or state transition are performed.

[0125] Scheme 2: the inventory identification is also contained in the other signaling. After the tag receives the other signaling, it is judged whether the inventory identification in the other signaling matches the inventory identification of the inventory process being performed by the tag. If not, no processing and state transition are performed. Only when the inventory identification matches, corresponding processing and / or state transition are performed.

[0126] In the present application, in addition to the above-mentioned inventory-related states (such as the ready, arbitrate, reply, acknowledged states), the above-described problems also exist in other states (such as the open and secured states). Therefore, the state transition of the tag after receiving the RFID in the above-described embodiments also applies to other states, and details are not described herein again.

[0127] In the present application, optionally, the session number and the inventory identifier can be different, and both of them are included in the signaling. After the tag receives the signaling, it is determined whether the first inventory identifier in the signaling matches the second inventory identifier corresponding to the inventory process being performed by the tag. If not, no processing and state transition are performed. Only when the match is made, corresponding processing and / or state transition are performed. Assuming that in addition to the 2-bit session number indicating at most 4 sessions, the signaling also includes a 1-bit first inventory identifier for indicating at most 2 different inventory processes.

[0128] In the present application, the above-mentioned RFID-related signaling, such as Query, QueryRep, ACK, NAK, etc., can also be non-same-name signaling having the same or similar functions, and details are not limited herein.

[0129] In the present application, the first device receives the first signaling sent by the second device, the first signaling includes the first inventory identifier, and after the first device confirms that the first inventory identifier is the same as the second inventory identifier according to the first signaling, the first device sends the identity information to the second device. Further, the first device can determine whether the signaling sent by the reader matches the inventory process being performed by the first device according to the inventory identifier included in the signaling, so as to prevent the signaling that does not match from interfering with the normal inventory process. The reader supports multiple inventory processes, and the efficiency of the tag inventory is improved.

[0130] The above-described examples provide different embodiments of a method for inventorying a tag. A tag device 30 is provided as follows: Figure 14 As shown in the figure, the tag device 30 is used to perform the steps performed by the first device in the above-described examples. The execution steps and corresponding advantages are understood with reference to the above-described examples, and details are not described herein again. The tag device 30 includes:

[0131] The receiving unit 301 is configured to receive the first signaling sent by the second device, the first signaling being used to indicate that the second device successfully receives the first identity information sent by the first device and instruct the first device to send the second identity information to the second device. The first signaling includes the first inventory identifier, and the first inventory identifier is used to indicate the identifier of the inventory process being performed by the second device.

[0132] The processing unit 302 is configured to confirm, according to the first signaling, that the first inventory identifier is the same as a second inventory identifier, the second inventory identifier being used to indicate an identifier of an ongoing inventory process of the first device.

[0133] The sending unit 303 is configured to send, to the second device, second identity information.

[0134] In a possible implementation manner,

[0135] The receiving unit 301 is further configured to receive second signaling sent by the second device, the second signaling being used to indicate that the second device confirms that the second identity information is invalid, and the first inventory identifier is included in the second signaling.

[0136] In a possible implementation manner,

[0137] The receiving unit 301 is further configured to receive third signaling sent by the second device, the third signaling being used to inventory first identity information of the first device, and the first inventory identifier is included in the third signaling.

[0138] The processing unit 302 is further configured to confirm, according to the third signaling, that the first inventory identifier is the same as the second inventory identifier.

[0139] The sending unit 303 is further configured to send, to the second device, the first identity information.

[0140] In a possible implementation manner, the first signaling includes an ID of the second device,

[0141] The processing unit 302 is configured to confirm that an ID of the second device is included in a response list stored by the first device.

[0142] The sending unit 303 is configured to send, to the second device, second identity information.

[0143] In a possible implementation manner, the third signaling includes an ID of the second device,

[0144] The processing unit 302 is configured to confirm that an ID of the second device is included in a response list stored by the first device.

[0145] The sending unit 303 is configured to send, to the second device, first identity information.

[0146] In a possible implementation manner, the second signaling includes an ID of a reader.

[0147] In a possible implementation, the tag is in a reply state or an acknowledgement state before the sending unit receives the first signaling, the second signaling and / or the third signaling.

[0148] It should be noted that the information interaction and execution process between the modules of the tag device 30 are based on the same concept as the method examples, and the execution steps are consistent with the detailed contents of the method steps. For details, refer to the description in the method examples.

[0149] The above examples provide different embodiments of the tag device 30. The following provides a reader 40, as shown in the figure, which is configured to perform the steps performed by the second device in the above examples. For details of the execution steps and corresponding benefits, please refer to the corresponding examples described above. The reader 40 includes: Figure 15

[0150] The sending unit 401 is configured to send first signaling to the first device, the first signaling being used to indicate that the second device successfully receives the first identity information sent by the first device and that the first device sends second identity information to the second device, and the first signaling includes a first inventory identification, the first inventory identification being used to indicate the identification of the ongoing inventory process of the second device.

[0151] The receiving unit 402 is configured to receive the second identity information sent by the first device.

[0152] In a possible implementation,

[0153] The sending unit 401 is configured to send second signaling to the first device, the second signaling being used to indicate that the second device confirms that the second identity information is invalid, and the first inventory identification is included in the second signaling.

[0154] In a possible implementation,

[0155] The sending unit 401 is configured to send third signaling to the first device, the third signaling being used to inventory the first identity information of the first device, and the third signaling includes the first inventory identification.

[0156] The receiving unit 402 is configured to receive the first identity information sent by the first device.

[0157] In a possible implementation,

[0158] The first signaling, the second signaling and / or the third signaling includes the ID of the second device.

[0159] ​It should be noted that the information interaction between the modules of the reader 40 described above, the execution process and the like are based on the same concept as the method examples of the present application, and the execution steps are consistent with the detailed contents of the method steps described above. Please refer to the description of the method examples described above.

[0160] Referring to Figure 16 The network device 500 includes a processor 502, a communication interface 503, and a memory 501. Optionally, a bus 504 can be included. The communication interface 503, the processor 502, and the memory 501 can be connected to each other through the bus 504. The bus 504 can be a Peripheral Component Interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 16 Only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. The network device 500 can implement the functions of the tag device in Figure 14 The network device 500 can implement the functions of the reader in the example shown in Figure 16 The processor 502 and the communication interface 503 can perform the corresponding operations of the tag device or the reader in the method examples described above.

[0161] The various components of the network device will be described in detail below in conjunction with Figure 16 The various components of the network device will be described in detail below in conjunction with

[0162] The memory 501 can be a volatile memory such as a random-access memory (RAM), or a non-volatile memory such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD), or a solid-state drive (SSD), or a combination of the above types of memories, for storing program codes, configuration files, or other contents that can implement the methods of the present application.

[0163] The processor 502 is a control center of the controller, which can be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement examples provided by the present disclosure, such as one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs).

[0164] The communication interface 503 is configured to communicate with other network devices.

[0165] The processor 502 can perform the operations of the tag device in the foregoing Figure 14 the operations performed by the reader in the foregoing Figure 10 the operations performed by the reader in the foregoing

[0166] It should be noted that the information interaction and execution process between the modules of the network device 500 described above are based on the same concept as the method examples provided by the present disclosure, and the execution steps are consistent with the detailed contents of the above method steps. Please refer to the description of the above method examples.

[0167] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system, device and unit described above can refer to the corresponding process in the foregoing examples, which will not be repeated here.

[0168] In the several examples provided by the present disclosure, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device examples described above are only schematic. The division of the units is only a logical function division. There can be another division manner in actual implementation. For example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between the units can be indirect couplings or communication connections through some interfaces, devices or units, and can be electrical, mechanical or in other forms.

[0169] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e. they can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the examples.

[0170] In addition, each functional unit in each example of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0171] When the integrated unit is realized in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application, essentially or the part that contributes to the prior art, or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each example of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, read-only memory), a random access memory (RAM, random access memory), a magnetic disk or an optical disk, and various program code storage media.

[0172] The above specific embodiments explain the purpose, technical solutions and beneficial effects of the present application in further detail. It should be understood that different examples can be combined, and the above description is only a specific embodiment of the present application and does not limit the protection scope of the present application. Any combination, modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application. The above examples are only used to illustrate the technical solutions of the present application, and not to limit it; although the present application has been described in detail with reference to the foregoing examples, those skilled in the art should understand that the technical solutions recorded in the foregoing examples can still be modified, or some technical features can be replaced by equivalent ones; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the examples of the present application.

Claims

1. A method of inventory tagging, characterized by, The method is applied to a first device, comprising: The first device receives first signaling sent by a second device, the first signaling being used to indicate that the second device successfully receives first identity information sent by the first device and instruct the first device to send second identity information to the second device, the first signaling comprising a first inventory identification, the first inventory identification being used to indicate an identification of an inventory process being conducted by the second device, and the first signaling further comprising an identity identification ID of the second device; The first device confirms, according to the first signaling, that the first inventory identification is the same as a second inventory identification, the second inventory identification being used to indicate an identification of an inventory process being conducted by the first device; The first device confirms that the identity identification ID of the second device is included in a response list stored by the first device; The first device sends the second identity information to the second device.

2. The method of inventory tagging of claim 1, wherein, The method further comprises: The first device receives second signaling sent by the second device, the second signaling being used to indicate that the second device determines that the second identity information is invalid, and the first inventory identification is included in the second signaling.

3. The method of inventory labeling according to claim 1 or 2, characterized in that, The method further comprises: The first device receives third signaling sent by the second device, the third signaling being used to inventory the first identity information of the first device, and the third signaling comprising the first inventory identification; The first device confirms, according to the third signaling, that the first inventory identification is the same as the second inventory identification; The first device sends the first identity information to the second device.

4. The method of inventory tagging of claim 3, wherein, The third signaling comprises the identity identification ID of the second device, and the first device sending the first identity information to the second device comprises: The first device confirms that the identity identification ID of the second device is included in the response list stored by the first device; The first device sends the first identity information to the second device.

5. The method of inventory tagging of claim 2, wherein, The second signaling comprises the identity identification ID of the second device.

6. The method of inventorying a tag according to claim 1, wherein The tag is in a reply state or a confirmation state before the first device receives the first signaling.

7. A method of inventory tagging, characterized by, The method is applied to a second device, comprising: The second device sends first signaling to a first device, the first signaling being used to indicate that the second device successfully receives first identity information sent by the first device and instruct the first device to send second identity information to the second device, the first signaling comprising a first inventory identification, the first inventory identification being used to indicate an identification of an inventory process being conducted by the second device, and the first signaling further comprising an identity identification ID of the second device, the identity identification ID of the second device being included in a response list stored by the first device being confirmed by the first device, and the first inventory identification being the same as a second inventory identification being confirmed by the first device, the second inventory identification being used to indicate an identification of an inventory process being conducted by the first device; The second device receives second identity information sent by the first device.

8. The method of inventory tagging of claim 7, wherein, The method further comprises: The second device sends second signaling to the first device, the second signaling being used to indicate that the second device confirms that the second identity information is invalid, and the first inventory identification being included in the second signaling.

9. The method of inventory tagging of claim 8, wherein, The method further includes: The second device sends third signaling to the first device, the third signaling being used to inventory the first identity information of the first device, and the first inventory identification being included in the third signaling; The second device receives the first identity information sent by the first device.

10. The method of inventory tagging of claim 9, wherein, The second signaling and / or the third signaling includes an identity identification ID of the second device.

11. A labeling apparatus characterized by comprising: includes: The receiving unit is configured to receive first signaling sent by a second device, the first signaling being used to indicate that the second device successfully receives first identity information sent by a first device and instructs the first device to send second identity information to the second device, the first signaling including a first inventory identification, the first inventory identification being used to indicate an identification of an ongoing inventory process of the second device, and the first signaling further including an identity identification ID of the second device, where the first device is a tag device; The processing unit is configured to confirm, according to the first signaling, that the first inventory identification is the same as a second inventory identification, the second inventory identification being used to indicate an identification of an ongoing inventory process of the first device; The processing unit is further configured to confirm that the identity identification ID of the second device is included in a response list stored by the first device; The sending unit is configured to send the second identity information to the second device.

12. The tag device of claim 11, wherein The receiving unit is further configured to receive second signaling sent by the second device, the second signaling being used to indicate that the second device confirms that the second identity information is invalid, and the first inventory identification being included in the second signaling.

13. The tag device of claim 11 or 12, wherein The receiving unit is further configured to receive third signaling sent by the second device, the third signaling being used to inventory the first identity information of the first device, and the first inventory identification being included in the third signaling; The processing unit is further configured to confirm, according to the third signaling, that the first inventory identification is the same as the second inventory identification; The sending unit is further configured to send the first identity information to the second device.

14. The labeling apparatus of claim 13, wherein, The third signaling includes the identity identification ID of the second device, The processing unit is configured to confirm that the identity identification ID of the second device is included in a response list stored by the first device; The sending unit is configured to send the first identity information to the second device.

15. The labeling apparatus of claim 12 wherein, The second signaling includes the identity identification ID of the second device.

16. The tag device of claim 12, wherein The tag is in a reply state or a confirmation state before the sending unit receives the first signaling.

17. A reader, characterized by includes: The sending unit is configured to send first signaling to the first device, the first signaling being used to indicate that the second device successfully receives the first identity information sent by the first device and to indicate that the first device sends second identity information to the second device, the first signaling comprising a first inventory identification, the first inventory identification being used to indicate an identification of an inventory process being performed by the second device, and the first signaling further comprising an identity identification ID of the second device, the identity identification ID of the second device being included in a response list stored by the first device, and the first inventory identification being identical to a second inventory identification, the second inventory identification being used to indicate an identification of an inventory process being performed by the first device, wherein the second device is the reader. The receiving unit is configured to receive the second identity information sent by the first device.

18. The reader of claim 17, wherein The sending unit is configured to send second signaling to the first device, the second signaling being used to indicate that the second device confirms that the second identity information is invalid, and the second signaling comprising the first inventory identification.

19. The reader of claim 18, wherein The sending unit is configured to send third signaling to the first device, the third signaling being used to inventory the first identity information of the first device, and the third signaling comprising the first inventory identification. The receiving unit is configured to receive the first identity information sent by the first device.

20. The reader of claim 19, wherein, The second signaling and / or the third signaling comprises the identity identification ID of the second device.

21. A labeling apparatus characterized by comprising: Comprising: a processor, a memory, and a communication interface; the processor is connected to the memory and the communication interface; the communication interface is configured to: receive first signaling; receive second signaling; receive third signaling; the processor is configured to read instructions stored in the memory, so that the tag device performs the method of any one of claims 1 to 6.

22. A reader, characterized by Comprising: a processor, a memory, and a communication interface; the processor is connected to the memory and the communication interface; the communication interface is configured to: send first signaling; send second signaling; send third signaling; the processor is configured to read instructions stored in the memory, so that the reader performs the method of any one of claims 7 to 10.

23. A chip, characterized by A computer storage medium stores instructions, and the instructions, when executed on a computer, cause the computer to perform the method of any one of claims 1 to 6, or cause the computer to perform the method of any one of claims 7 to 10.

24. A computer storage medium, comprising, 25. A network system comprising the tag device of any one of claims 11 to 16 and the reader of any one of claims 17 to 20. ​

Citation Information

Patent Citations

  • Method for providing identification and access with respect to a radio-frequency tag

    CN108229230A